[Bug tree-optimization/39612] [4.7/4.8/4.9 Regression] LIM inserts loads from uninitialized local memory
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Mar 17 10:53:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
--- Comment #22 from Richard Biener <rguenth at gcc dot gnu.org> ---
The fix uses the store-data-race avoiding path which keeps a flag per moved
mem-ref whether it was stored to. With that I can avoid loading from the ref
before the loop if there are no loads in the loop itself. But it reveals
that we possibly use too many flags (we don't try combining them - some
simple analysis should be able to improve that).
More information about the Gcc-bugs
mailing list