[Bug debug/86964] [7/8 Regression] Too many debug symbols included, especially for extern globals

egallager at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Oct 1 04:17:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86964

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #20 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #19)
> Author: rguenth
> Date: Fri May 31 08:22:14 2019
> New Revision: 271803
> 
> URL: https://gcc.gnu.org/viewcvs?rev=271803&root=gcc&view=rev
> Log:
> 2019-05-31  Thomas De Schampheleire  <thomas.de_schampheleire@nokia.com>
> 
> 	PR debug/86964
> 	* common.opt (feliminate-unused-debug-symbols): Enable by default.
> 	* doc/invoke.texi (Debugging Options): Document new default of
> 	-feliminate-unused-debug-symbols and remove restriction to 'stabs'.
> 
> 	* g++.dg/debug/dwarf2/fesd-any.C: Use
> 	-fno-eliminate-unused-debug-symbols.
> 	* g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
> 	* g++.dg/debug/dwarf2/fesd-none.C: Likewise.
> 	* g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
> 	* g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
> 	* g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
> 	* g++.dg/debug/enum-2.C: Likewise.
> 	* gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
> 	* gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
> 	* gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
> 	* gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
> 	* gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
> 
> Modified:
>     trunk/gcc/ChangeLog
>     trunk/gcc/common.opt
>     trunk/gcc/doc/invoke.texi
>     trunk/gcc/testsuite/ChangeLog
>     trunk/gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.C
>     trunk/gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.C
>     trunk/gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.C
>     trunk/gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.C
>     trunk/gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.C
>     trunk/gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C
>     trunk/gcc/testsuite/g++.dg/debug/enum-2.C
>     trunk/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-any.c
>     trunk/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-baseonly.c
>     trunk/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-none.c
>     trunk/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-reduced.c
>     trunk/gcc/testsuite/gcc.dg/debug/dwarf2/fesd-sys.c

Did this fix it?


More information about the Gcc-bugs mailing list