This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Add -gstrict-dwarf
On Wed, 23 Sep 2009, Jakub Jelinek wrote:
> On Tue, Sep 22, 2009 at 04:24:05PM +0000, Joseph S. Myers wrote:
> > On Tue, 22 Sep 2009, Jakub Jelinek wrote:
> >
> > > This patch introduces -gstrict-dwarf option which will disable this
> >
> > New options need documentation in invoke.texi.
>
> Oops, sorry. Here it is:
Ok.
Thanks,
Richard.
> 2009-09-23 Jakub Jelinek <jakub@redhat.com>
>
> PR bootstrap/41405
> * doc/invoke.texi: Document -gstrict-dwarf and -gno-strict-dwarf.
>
> --- gcc/doc/invoke.texi.jj 2009-09-21 09:05:24.000000000 +0200
> +++ gcc/doc/invoke.texi 2009-09-23 09:45:47.000000000 +0200
> @@ -313,7 +313,8 @@ Objective-C and Objective-C++ Dialects}.
> -ftest-coverage -ftime-report -fvar-tracking @gol
> -fvar-tracking-assigments -fvar-tracking-assignments-toggle @gol
> -g -g@var{level} -gtoggle -gcoff -gdwarf-@var{version} @gol
> --ggdb -gstabs -gstabs+ -gvms -gxcoff -gxcoff+ @gol
> +-ggdb -gstabs -gstabs+ -gstrict-dwarf -gno-strict-dwarf @gol
> +-gvms -gxcoff -gxcoff+ @gol
> -fno-merge-debug-strings -fno-dwarf2-cfi-asm @gol
> -fdebug-prefix-map=@var{old}=@var{new} @gol
> -femit-struct-debug-baseonly -femit-struct-debug-reduced @gol
> @@ -4428,6 +4429,17 @@ use, some non-conflicting DWARF 3 extens
> Version 4 may require GDB 7.0 and @option{-fvar-tracking-assignments}
> for maximum benefit.
>
> +@item -gstrict-dwarf
> +@opindex gstrict-dwarf
> +Disallow using extensions of later DWARF standard version than selected
> +with @option{-gdwarf-@var{version}}. On most targets using non-conflicting
> +DWARF extensions from later standard versions is allowed.
> +
> +@item -gno-strict-dwarf
> +@opindex gno-strict-dwarf
> +Allow using extensions of later DWARF standard version than selected with
> +@option{-gdwarf-@var{version}}.
> +
> @item -gvms
> @opindex gvms
> Produce debugging information in VMS debug format (if that is
>
> Jakub
>
>
--
Richard Guenther <rguenther@suse.de>
Novell / SUSE Labs
SUSE LINUX Products GmbH - Nuernberg - AG Nuernberg - HRB 16746 - GF: Markus Rex