https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65660
--- Comment #20 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to Jan Hubicka from comment #17) > Actually it seems that the tester was used to test the change and it was > applied at > Nov 7, 2012 03:02 UTC > (Values: Base: 164.gzip: 1269, 175.vpr: 1245, 176.gcc: 1627, 181.mcf: > 868, 186.crafty: 2219, 197.parser: 1020, 252.eon: 1942, 253.perlbmk: 1784, > 254.gap: 1558, 255.vortex: 1861, 256.bzip2: 1277, 300.twolf: 1547, SPECint: > 1468 Peak: , 164.gzip: 1323, 175.vpr: 1300, 176.gcc: 1655, 181.mcf: 868, > 186.crafty: 2235, 197.parser: 1038, 252.eon: 2760, 253.perlbmk: 1938, > 254.gap: 1606, 255.vortex: 1867, 256.bzip2: 1290, 300.twolf: 1556, SPECint: > 1546) > Nov 6, 2012 08:00 UTC > (Values: Base: 164.gzip: 1264, 175.vpr: 1239, 176.gcc: 1630, 181.mcf: > 856, 186.crafty: 2222, 197.parser: 991, 252.eon: 2461, 253.perlbmk: 1783, > 254.gap: 1556, 255.vortex: 1864, 256.bzip2: 1275, 300.twolf: 1551, SPECint: > 1492 Peak: , 164.gzip: 1322, 175.vpr: 1293, 176.gcc: 1657, 181.mcf: 864, > 186.crafty: 2244, 197.parser: 1049, 252.eon: 2716, 253.perlbmk: 1916, > 254.gap: 1614, 255.vortex: 1880, 256.bzip2: 1299, 300.twolf: 1556, SPECint: > 1544) r193208 (good) to r193279 (bad) my bet is either inlining or the unrolling change (though -O2 -ffast-math shouldn't unroll too much).