[tree-ssa] [PATCH]: Loop invariant code motion for trees

Daniel Berlin dberlin@dberlin.org
Mon Aug 25 18:34:00 GMT 2003


> I just bootstrapped it with no problems (turning off LICM, of course).
> Diego, offhand, did you actually change the way default defs are 
> handled, or just added a default_def field?
> LICM assumes that a use whose def was an empty statement (which is 
> what we got with default defs) did not block hoisting.
> Is this still a valid assumption?
>
Apparently not.
Stopping it from hoisting those makes it work again.

The changes are about 4 lines.
Want just a new tree-loop.c or a whole new patch?



More information about the Gcc-patches mailing list