* config/sparc/sol2-sld.h (LINKER_DOES_NOT_WORK_WITH_DWARF2):
Define this new symbol.
(DWARF2_DEBUGGING_INFO, DWARF_DEBUGGING_INFO): Do not #undef.
* toplev.c (main): Do not default to DWARF2_DEBUG with -ggdb if
LINKER_DOES_NOT_WORK_WITH_DWARF2 is defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18180
138bc75d-0d04-0410-961f-
82ee72b054a4
#include "sparc/sol2.h"
-/* Disable any support for DWARF and DWARF2 if we are using the system linker.
- At least up through Solaris 2.6,
+/* At least up through Solaris 2.6,
the system linker does not work with DWARF or DWARF2,
since it does not have working support for relocations
to unaligned data. */
-#ifdef DWARF2_DEBUGGING_INFO
-#undef DWARF2_DEBUGGING_INFO
-#endif
-
-#ifdef DWARF_DEBUGGING_INFO
-#undef DWARF_DEBUGGING_INFO
-#endif
+#define LINKER_DOES_NOT_WORK_WITH_DWARF2