This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch] pr65779 - [5/6 Regression] undefined local symbol on powerpc
- From: Alan Modra <amodra at gmail dot com>
- To: Jeff Law <law at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Tue, 21 Apr 2015 09:26:38 +0930
- Subject: Re: [Patch] pr65779 - [5/6 Regression] undefined local symbol on powerpc
- Authentication-results: sourceware.org; auth=none
- References: <20150420031049 dot GB12627 at bubble dot grove dot modra dot org> <553542A4 dot 40206 at redhat dot com>
On Mon, Apr 20, 2015 at 12:17:08PM -0600, Jeff Law wrote:
> So just one question. Why handle the split case differently? In the split
> case you effectively move the debug insn to the new block. In the !split
> case, you just delete the debug insn.
The idea was that when split we have a new block with no debug info,
but !split the block already has debug info about the var/reg. Now
that I've looked at a lot more .debug_loc sections than I ever wanted,
and the debug_insns that generate that info, I realize my assumption
about the !split case is wrong. Working on a new patch to fix some of
the things I've discovered.
--
Alan Modra
Australia Development Lab, IBM