This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] Removing redundant loads
On Fri, 2003-05-30 at 00:50, Jason Merrill wrote:
> Do we think that assign_vars crashes indicate something other than "the
> ssa->normal pass isn't done yet"?
>
Typically it means we have what appears to be an overlapping live range
when they haven't been turned on.
So far, that usually means a DEF for something is missing. The live
range routines make that item live to the beginning of the program, and
then it typically interferes with another SSA version causing an
overlap. Usually the DEF has been mistakenly removed or lost by
someone.
I havent looked closely at the effects of DIego changes yet either, but
I would expect this to still be true.
Andrew