http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55005
--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> 2012-10-22 12:53:47 UTC --- $ gcc -O2 -funroll-loops -fPIC testcase.c && ./a.out $ gcc -O2 -fpeel-loops -fPIC testcase.c && ./a.out seem to be fine with current trunk. The others are failing though.