This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: dwarf2 basic block start information
- From: Daniel Jacobowitz <drow at false dot org>
- To: Jim Wilson <wilson at specifix dot com>
- Cc: mathieu lacage <Mathieu dot Lacage at sophia dot inria dot fr>, gcc at gcc dot gnu dot org
- Date: Mon, 14 Nov 2005 21:26:26 -0500
- Subject: Re: dwarf2 basic block start information
- References: <43723DC1.2060802@sophia.inria.fr> <437946EF.1040903@specifix.com>
On Mon, Nov 14, 2005 at 06:24:47PM -0800, Jim Wilson wrote:
> mathieu lacage wrote:
> >Clearly, 0x11 is not a bb boundary so we have a bug.
>
> Looks like it could be the prologue end, but I don't see any obvious
> reason why this patch could do that. I suggest you try debugging your
> patch to see why you are getting the extra call with
> LINE_FLAG_BASIC_BLOCK set in this case.
>
> Using -p would make the diff more readable.
>
> We get complaints every time the debug info size increases. Since this
> is apparently only helpful to an optional utility, this extra debug info
> should not be emitted by default. There should be an option to emit it.
I'd like to know what the size impact of including basic block
information would be, first; a lot of tools, including GDB, could make
use of it if it were available.
--
Daniel Jacobowitz
CodeSourcery, LLC