------- Comment #5 from mkuvyrkov at gcc dot gnu dot org 2010-06-19 19:57 ------- I'm working on this bug among other improvements to RTL hoist pass.
My plan is to enable hoisting of such simple constants, but only on very short distances, like 3-5 instructions, tunable through a new parameter. Targets like x86 can disable simple constant hoisting altogether, while targets like ARM would be able to enable it when optimizing for size. -- mkuvyrkov at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |mkuvyrkov at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED Last reconfirmed|2010-03-19 18:39:40 |2010-06-19 19:57:16 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40956