[Bug target/41868] cell microcode instruction (addic.) is generated for a trivial loop with -O2 optimizations, hurting performance badly
segher at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Nov 26 01:33:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41868
Segher Boessenkool <segher at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #11 from Segher Boessenkool <segher at gcc dot gnu.org> ---
As Andrew notes in comment #3, "addic." is not microcoded on Cell BE.
I fixed this misclassification about a year ago (it used to be type
"compare", now is "add").
Current trunk also does not do a load/store; all is good now.
More information about the Gcc-bugs
mailing list