------- Comment #7 from siarhei dot siamashka at gmail dot com 2009-11-03 20:09 ------- Thanks a lot for checking this. And sorry about the confusion caused by attributing slowness of the testcase to the microcoded stuff (which turned out to be not the case) without proper checking this first.
So should this bug be split into two? One about the incorrect warning, and another one about generating nonoptimal code at -O2 level (extra load and store operations, which are probably penalized by something like RAW hazard in such a short loop)? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41868