beos-elf.h: (ASM_IDENTIFY_GCC): Define to nothing so the gcc2_compiled symbol doesn't...

* i386/beos-elf.h: (ASM_IDENTIFY_GCC): Define to nothing
        so the gcc2_compiled symbol doesn't confuse BeOS debuggers.

From-SVN: r31838
This commit is contained in:
Fred Fish 2000-02-07 20:59:19 +00:00 committed by Jason Merrill
parent 70adf8a937
commit f766bd4696
2 changed files with 17 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2000-02-07 Fred Fish <fnf@be.com>
* i386/beos-elf.h: (ASM_IDENTIFY_GCC): Define to nothing
so the gcc2_compiled symbol doesn't confuse BeOS debuggers.
2000-02-07 Zack Weinberg <zack@wolery.cumb.org>
* cppfiles.c (deps_output): Count spacers in deps_column.

View File

@ -369,3 +369,15 @@ extern union tree_node *i386_pe_merge_decl_attributes ();
without user intervention. For instance, under Microsoft Windows
symbols must be explicitly imported from shared libraries (DLLs). */
#define MULTIPLE_SYMBOL_SPACES
/* A C statement to output assembler commands which will identify the object
file as having been compiled with GNU CC. This isn't needed for BeOS
because we use DWARF and DWARF has an DW_AT_producer tag that does the
same thing. BeOS debuggers, like bdb, that don't know about this hack
can get confused when they find two symbols with the same address, and
print the wrong one (gcc2_compiled) in things like backtraces. The most
likely ill effect of disabling this is that a BeOS port of gdb would not
be able to tell that an executable was compiled with gcc if there was no
DWARF info. */
#undef ASM_IDENTIFY_GCC
#define ASM_IDENTIFY_GCC(FILE)