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

--- Comment #5 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-07-18 
08:24:40 UTC ---
This must be an artifact of the load-/store-lanes stuff.  It looks like they
play foul with aliasing.  It might also be that predictive commoning simply
does not know how to re-materialize calls (they seem to be analyzed as
only loading the memory arguments by data-reference analysis, so if predcom
tries to split them that will obviously fail - not sure if it's a good idea
to do the call handling the way get_references_in_stmt does).

Reply via email to