[Bug target/54063] [4.8 regression] on powerpc64 gcc 4.8 generates larger code for global variable accesses than gcc 4.7
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Dec 4 13:05:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54063
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-12-04 13:05:05 UTC ---
While the memory load is split already during reload, the set for &head is only
split during split2 pass, which is after postreload_cse (and gcse2) which are
the last CSE-ish passes I think. So perhaps you could tweak machine reorg pass
to handle some of the easy cases, or what exactly is the reason for running
split2 after postreload CSE instead of before it?
More information about the Gcc-bugs
mailing list