はじめまして。ゆうたん@ゆかいどうです。

最新版である ruby-1.4.2 をコンパイルしてみたのですが、うまくコンパイルできません。
もしかしたら、コンパイラのバグという可能性もあると思いますが・・・

使用コンパイラ:pgcc-2.95.2 (http://www.goof.com/pcg ソースをコンパイル)
                      pgcc-2.95.1 (FreeBSD Ports の pgcc を使用)
エラー内容

usr/local/bin/pgcc -g -O2 -I. -I. -I/usr/local/include  -c eval.c
eval.c: In function `rb_thread_select':
eval.c:6703: Internal compiler error in `output_fix_trunc', at ./config/i386/i38
6.c:4142
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/faq.html#bugreport> for instructions.
*** Error code 1

Stop.

参考までに、gcc-2.7.2.3、egcs-1.0.3、egcs-1.1.1-pgcc-1.1.1.diff、gcc-2.95.2(コンパチ)
では正常にコンパイルできていました。(が、-O6 -mcpu=pentiumpro -march=pentiumpro とかやると、ruby がおかしくなってしまいますが・・・
;;)

#同バージョンのpgccパッチなしのgccではうまくコンパイルできたので、コンパイラの
 バグかもしれないと思うので、pgcc のほうにもレポートを送ってみます

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 ゆうたん☆ - ドメイン運用技術研究会技術委員長
  めぇる  :yutan / pos.to (yutan / yukaido.ne.jp)
  ぽすと :http://www.pos.to/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>