logo       
Google Custom Search
    AddThis Social Bookmark Button

[ruby-dev:28254] Re: FUNCTION_CALL_MAY_RETURN_TWICE: msg#00055

Subject: [ruby-dev:28254] Re: FUNCTION_CALL_MAY_RETURN_TWICE
  梅本です。

>>>>> On Sat, 21 Jan 2006 14:54:24 +0900
>>>>> Tanaka Akira <akr@xxxxxxxx> said:

akr> はい。function_call_may_return_twice_false は初期値が 0 で、
akr> 0以外に代入するコードはありませんから、(0 ? setjmp() : 0) で
akr> すよね。引数とかは省略してありますが。

  なるほど、そういうことですね。理解しました。

akr> これが今は 0 になっているわけですが、その違いが影響するとい
akr> うのはかなり奇妙だと思います。

  確かに。

akr> Athlon64 は試せることを思い出したので試してみました。

akr> Debian GNU/Linux で、1.8, 1.9 ともに -march=athlon64 を付け
akr> ても test-all までとくに問題なく終わります。

akr> なにが違うんでしょうね。

  GCC のバージョンなのかなぁ? ちなみに、Athron XP マシンは FreeBSD
5.4-STABLE で、

        gcc (GCC) 3.4.2 [FreeBSD] 20040728

です。

-- 
梅本 肇 @ インターネット互助会横浜  http://www.imasy.org/~ume/
ume@xxxxxxxxxxxx  ume@{,jp.}FreeBSD.org
プログラムは書いた人の意図ではなく書かれた通り動く  I hate Modula-3 :-)





Try Searching:
servers, voip, java, networking, microsoft ...
<Prev in Thread] Current Thread [Next in Thread>