鄭です。

Yukihiro Matsumoto writes:
 > おおっ,ありがとうございます.頂いた情報で調べてみるとバグが
 > 見つかりました.なぜgccで動いていたのか不明です.運が良かっ
 > たのか.パッチを作りました.良ければ試してみて下さい.
 > # 警告は無害なものばかりでした.
 > 
 > --- regex.c	1998/07/09 08:40:23	1.1.1.2.2.27
 > +++ regex.c	1998/07/22 02:04:36
 > @@ -916,3 +916,3 @@
 >  	  mcnt = *p++;
 > -	  p += mcnt+1;
 > +	  p += mcnt;
 >  	  mcnt = EXTRACT_UNSIGNED_AND_INCR(p);

これで正常に生成できることを確認しました。
# おやくにたてて良かった。

ところで、--without-gcc で configure すると、CFLAGS から -O が無くなってしまって
出来上がる ruby の実行速度がかなり遅くなりました。make test の実行時間が
ほぼ倍になりました。

# array.c の警告は、いろいろ変更しても消せなかった、、きみはいったい
# なにがふまんなのかね > Cコンパイラ

-- 
                         ┌─鄭  明毅───────────────────┐
                         └──tei / harmony.co.jp──tei@mirage.linc.or.jp─┘