https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51017
--- Comment #9 from Alexander Peslyak <solar-gcc at openwall dot com> --- (In reply to Andrew Pinski from comment #8) > Can you try GCC 4.9? Yes. Bad news: things mostly became even worse. Same machine, same JtR version, same test script as in my previous comment: 4.9.2 - 1849K c/s, 28256 bytes The code size is back to 4.1.0 to 4.3.6 levels (good), but the performance decreased by another 13% since 4.6.2 (and by 38% since it peaked with 4.3.0). I ran this benchmark multiple times, and I also re-ran benchmarks with some previous gcc versions to make sure this isn't caused by some change in my environment - no, I am getting consistently poor results for 4.9.2, and the same results as before for other gcc versions. I'll plan to test with some versions in the range 4.7.0 to 4.9.0 next. (I also see some much smaller regressions with 4.9.2 for other hash types.)