This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: More miscellaneous patches
>>>>> Mark Mitchell <mark@codesourcery.com> writes:
> o For DWARF2, we can now see a VAR_DECL with DECL_ABSTRACT_ORIGIN
> set without having ever seen the original node. That's because
> we don't necessarily let the back-end see inlined functions
> anymore.
Under what circumstances? This sounds wrong. My recent dwarf2out changes
exposed a problem with the block structure that I've been meaning to track
down and/or ask you about; the nesting of blocks is getting messed up such
that the block for the local variables of a function is winding up inside
the block for an inlined function, which confuses dwarf2out. I'm guessing
that this change is to deal with the same problem, but I think it's the
wrong solution.
Jason