https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65492
Richard Biener changed:
What|Removed |Added
CC||hubicka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65492
--- Comment #5 from Richard Biener ---
Unrolling of the inner loop accounts for the rest (both conditional moves
with if-conversion applied and the branchy code if not seems to put a too
heavy load on the branch predictor(?) when inside another l
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65492
Richard Biener changed:
What|Removed |Added
Keywords||missed-optimization
Target|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65492
--- Comment #3 from Allan Jensen ---
The -O3 regression seems to go back a long way, but has become lesser over
time.
With gcc 4.6 and older it runs at 3.1s with -O3, and still at 1.8s with -O2.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65492
--- Comment #2 from Allan Jensen ---
Created attachment 35071
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35071&action=edit
vector union test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65492
--- Comment #1 from Allan Jensen ---
Created attachment 35070
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35070&action=edit
main