This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: O0 cleanup_cfg vs debuggability
On Thu, Aug 12, 2004 at 03:44:35PM -0700, James E Wilson wrote:
> Or perhaps we should take a completely different approach here. Instead
> of trying to maintain the block info in the rtl, just accept that blocks
> may get lost, and if we have unreferenced blocks left over in
> reemit_insn_block_notes before the reorder_blocks call, then we just
> insert them in some arbitrary place. It doesn't really matter where,
> since they have a 0 sized address span anyways.
It's this zero span argument that elides the block in the
first place. Since its a zero sized span, you can never
be inside it, so *any* listing of currently active local
variables will not include these.
I have no idea what good is being attempted by keeping them.
r~