From: Richard Henderson Date: Sat, 18 Nov 2000 00:02:26 +0000 (-0800) Subject: elf.h (PREFERRED_DEBUGGING_TYPE): Set to DWARF2_DEBUG. X-Git-Tag: prereleases/libstdc++-2.92~2931 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=48adb36e995abd73a07a414ef19f5cb9d0fbe55a;p=thirdparty%2Fgcc.git elf.h (PREFERRED_DEBUGGING_TYPE): Set to DWARF2_DEBUG. * config/alpha/elf.h (PREFERRED_DEBUGGING_TYPE): Set to DWARF2_DEBUG. (ASM_SPEC): Disable and enable .mdebug based on -gstabs. (ASM_FILE_START): Only write out ecoff .file directive if emitting mdebug debugging. From-SVN: r37535 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1c5978c0338a..24248158f139 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2000-11-17 Richard Henderson + + * config/alpha/elf.h (PREFERRED_DEBUGGING_TYPE): Set to DWARF2_DEBUG. + (ASM_SPEC): Disable and enable .mdebug based on -gstabs. + (ASM_FILE_START): Only write out ecoff .file directive if + emitting mdebug debugging. + 2000-11-17 Richard Henderson * configure.in (HAVE_AS_DWARF2_DEBUG_LINE): New. Detect diff --git a/gcc/config/alpha/elf.h b/gcc/config/alpha/elf.h index 7676af4481c2..8b0bf21a77dd 100644 --- a/gcc/config/alpha/elf.h +++ b/gcc/config/alpha/elf.h @@ -27,7 +27,7 @@ Boston, MA 02111-1307, USA. */ #define DWARF2_DEBUGGING_INFO #undef PREFERRED_DEBUGGING_TYPE -#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG +#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG #undef ASM_FINAL_SPEC @@ -35,7 +35,7 @@ Boston, MA 02111-1307, USA. */ #define CC1_SPEC "%{G*}" #undef ASM_SPEC -#define ASM_SPEC "%{G*} %{relax:-relax} %{gdwarf*:-no-mdebug}" +#define ASM_SPEC "%{G*} %{relax:-relax} %{!gstabs*:-no-mdebug}%{gstabs*:-mdebug}" #undef LINK_SPEC #define LINK_SPEC "-m elf64alpha %{G*} %{relax:-relax} \ @@ -51,7 +51,7 @@ Boston, MA 02111-1307, USA. */ #undef ASM_FILE_START #define ASM_FILE_START(FILE) \ do { \ - if (write_symbols != DWARF2_DEBUG) \ + if (write_symbols == DBX_DEBUG) \ { \ alpha_write_verstamp (FILE); \ output_file_directive (FILE, main_input_filename); \