This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]