まつもと ゆきひろです

In message "[ruby-list:8632] Re: can't build 1.1b9_28 on digital-unix"
    on 98/07/04, Go Nakagawa <nakagawa / shizuokanet.ne.jp> writes:

|中川です。

|1.1b9_29 ではコンパイルは warning も含めてオッケーでした。
|しかし make test は失敗しました。

うーん,残念.

|$good = true;
|for i in 1000..1014
|  $good = false if ((1<<i) != (2**i))
|end
|ok($good)
|をコメントアウトすると成功するのですが、なにかわかりますでしょうか?

できれば,以下の結果をそれぞれ教えて下さい.

% ruby -e 'p 1<<1014'
% ruby -e 'p 2**1014'