>>231のプログラムをgccでコンパイルしたんですけど、
>>222にあるような実行例の場合、式を正しく読み込めず
value = 0となってしまいます。

原因分かる方いらっしゃいますか?