http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38134



--- Comment #20 from Richard Biener <rguenth at gcc dot gnu.org> 2013-02-04 
14:47:31 UTC ---

Ok, the goal would be to have all !targetm.legitimate_constant_p () constants

assigned to a pseudo (and in GIMPLE to an SSA name).  One piece of code that

defeats that purpose is replace_uses_in called from tree CCP for example.

But in this case already fold () does it's job and expands all

static const initializers inline.



Of course that then suggests to move initial constant pool creation to

the gimple level instead.

Reply via email to