>>747
そもそも static な変数の寿命なんて決まってたっけ?

例えば、自動変数の寿命ははブロックに入った時から出るまでじゃないだろ。
利用されている区間がかぶらないとわかれば、違う変数を同じレジスタに割り
当てるコンパイラは珍しくない。

それと同じで、利用されてる区間がかぶらない static 変数を同じ領域に割り
当てちゃいかんのか?