rubyのコンパイルオプションが-O3になってた。

rubyのtrunkをsvn upしてmakeしてみたら-O3ってなってたのに気づいた。
ChengeLogみるに

Sat Jan 31 18:08:59 2009 Nobuyoshi Nakada

* configure.in (optflags): defaulted to -O3 to get rid of slug of
gcc 4.3.

ということでslug of gccは良く分からないけど-O3になったみたいだ。

$ svn di -r 21915:21916 configure.in
Index: configure.in
===================================================================
--- configure.in        (リビジョン 21915)
+++ configure.in        (リビジョン 21916)
@@ -190,7 +190,7 @@
 test $ac_cv_prog_cc_g = yes && : ${debugflags=-g}
 if test "$GCC" = yes; then
     linker_flag=-Wl,
-    : ${optflags=-O2} ${warnflags="-Wall -Wno-parentheses"}
+    : ${optflags=-O3} ${warnflags="-Wall -Wno-parentheses"}
 else
     linker_flag=
 fi