早坂@会津大学です。

From: SHUDO Kazuyuki <shudoh / muraoka.info.waseda.ac.jp>
Subject: [ruby-list:11876] Re: [BUG] 3e9.to_i => floating exception
Message-ID: <199902020820.RAA27053 / cafe.muraoka.info.waseda.ac.jp>

shudoh> > x87 を使った UNIX に普遍的な問題なのでしょうか?

shudoh> FreeBSD 以外にも、わざと一部の例外処理をマスクしていない OS が
shudoh> あるかもしれないですね。
shudoh> #NetBSD, OpenBSD なんかはその線が濃厚か?

 [ruby-list:11762] の実験を NetBSD-1.3.2/i386 で行ないました
が、なんら問題はありませんでした。

(snip)
shudoh> > あるなら、初期状態でマスクは、どのような値なのでしょうか?
shudoh> Linux では (以前書いたように) 0x37f です。

 ちなみに、NetBSD-1.3.2/i386 では
  FreeBSD (2.2.7R):     0x1272
  Linux:                0x037f
とは違う値でした。
#数値ははっきり覚えてません。

-------
Name   :  HAYASAKA Ryo  (早坂 良)
E-mail :  hayasaka / cheer.u-aizu.ac.jp
URL    :  http://www.u-aizu.ac.jp/%7Es1041140/
Computer Science and Engineering Lab., The University of Aizu