------- Comment #15 from hjl dot tools at gmail dot com 2010-04-29 01:20 ------- Revision 139756:
http://gcc.gnu.org/ml/gcc-cvs/2008-08/msg01321.html also contributed to this regression. [...@gnu-26 rrs]$ ./131573/usr/bin/gcc -O3 pr43884.c [...@gnu-26 rrs]$ time ./a.out 45 fib(45)=1134903170 real 0m3.237s user 0m3.236s sys 0m0.000s [...@gnu-26 rrs]$ ./131573/usr/bin/gcc -O3 pr43884.c -m32 [...@gnu-26 rrs]$ time ./a.out 45 fib(45)=1134903170 real 0m3.667s user 0m3.665s sys 0m0.001s [...@gnu-26 rrs]$ ./131576/usr/bin/gcc -O3 pr43884.c [...@gnu-26 rrs]$ time ./a.out 45 fib(45)=1134903170 real 0m3.687s user 0m3.685s sys 0m0.000s [...@gnu-26 rrs]$ ./131576/usr/bin/gcc -O3 pr43884.c -m32 [...@gnu-26 rrs]$ time ./a.out 45 fib(45)=1134903170 real 0m3.685s user 0m3.683s sys 0m0.001s [...@gnu-26 rrs]$ [...@gnu-26 rrs]$ ./139755/usr/bin/gcc -O3 pr43884.c [...@gnu-26 rrs]$ time ./a.out 45 fib(45)=1134903170 real 0m3.261s user 0m3.260s sys 0m0.002s [...@gnu-26 rrs]$ ./139755/usr/bin/gcc -O3 pr43884.c -m32 [...@gnu-26 rrs]$ time ./a.out 45 fib(45)=1134903170 real 0m3.043s user 0m3.041s sys 0m0.001s [...@gnu-26 rrs]$ ./139756/usr/bin/gcc -O3 pr43884.c [...@gnu-26 rrs]$ time ./a.out 45 fib(45)=1134903170 real 0m3.909s user 0m3.906s sys 0m0.001s [...@gnu-26 rrs]$ ./139756/usr/bin/gcc -O3 pr43884.c -m32 [...@gnu-26 rrs]$ time ./a.out 45 fib(45)=1134903170 real 0m3.883s user 0m3.881s sys 0m0.000s [...@gnu-26 rrs]$ -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43884