[Bug driver/49726] [5/6/7 Regression] -g0 file.S -g does not produce debug info

2017-01-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49726

--- Comment #5 from Jakub Jelinek  ---
Author: jakub
Date: Mon Jan 16 21:33:07 2017
New Revision: 244505

URL: https://gcc.gnu.org/viewcvs?rev=244505=gcc=rev
Log:
PR driver/49726
* gcc.c (debug_level_greater_than_spec_func): New function.
(static_spec_functions): Add debug-level-gt spec function.
(ASM_DEBUG_SPEC, cpp_options): Use %:debug-level-gt(0) instead of
!g0.
* config/darwin.h (DSYMUTIL_SPEC, ASM_DEBUG_SPEC): Likewise.
* config/darwin9.h (DSYMUTIL_SPEC, ASM_DEBUG_SPEC): Likewise.
* common.opt (g, gcoff, gdwarf, gdwarf-, ggdb, gno-pubnames,
gpubnames, ggnu-pubnames, gno-record-gcc-switches,
grecord-gcc-switches, gno-strict-dwarf, gstrict-dwarf, gstabs,
gstabs+, gtoggle, gvms, gxcoff, gxcoff+): Add Driver flag.
c-family/
* c.opt (gen-decls): Add Driver flag.
ada/
* gcc-interface/lang.opt (gant, gnatO, gnat): Add Driver flag.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/gcc-interface/lang.opt
trunk/gcc/c-family/ChangeLog
trunk/gcc/c-family/c.opt
trunk/gcc/common.opt
trunk/gcc/config/darwin.h
trunk/gcc/config/darwin9.h
trunk/gcc/gcc.c

[Bug driver/49726] [5/6/7 Regression] -g0 file.S -g does not produce debug info

2017-01-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49726

Jakub Jelinek  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |jakub at gcc dot gnu.org

--- Comment #4 from Jakub Jelinek  ---
Created attachment 40489
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40489=edit
gcc7-pr49726.patch

Untested fix.

[Bug driver/49726] [5/6/7 Regression] -g0 file.S -g does not produce debug info

2016-12-01 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49726

Richard Biener  changed:

   What|Removed |Added

   Priority|P3  |P2

[Bug driver/49726] [5/6/7 Regression] -g0 file.S -g does not produce debug info

2016-11-26 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49726

Andrew Pinski  changed:

   What|Removed |Added

   Target Milestone|--- |5.5
Summary|[4.4/5/6/7 Regression] -g0  |[5/6/7 Regression] -g0
   |file.S -g does not produce  |file.S -g does not produce
   |debug info  |debug info