(sparc64-*-openbsd*): Likewise.
(sparclite-*-elf*): Include tm-dwarf2.h.
(sparc86x-*-elf*): Likewise.
(sparc64-*-elf*): Likewise.
* config/sparc/linux64.h (DWARF2_DEBUGGING_INFO): Delete.
(DBX_DEBUGGING_INFO): Likewise.
* config/sparc/liteelf.h (DWARF2_DEBUGGING_INFO): Likewise.
(PREFERRED_DEBUGGING_TYPE): Likewise.
* config/sparc/netbsd-elf.h (PREFERRED_DEBUGGING_TYPE): Likewise.
* config/sparc/sp64-elf.h (DBX_DEBUGGING_INFO): Likewise.
(PREFERRED_DEBUGGING_TYPE): Likewise.
* config/sparc/sp86x-elf.h (DWARF2_DEBUGGING_INFO 1): Likewise.
(PREFERRED_DEBUGGING_TYPE): Likewise.
* config/sparc/sparc.h (DBX_DEBUGGING_INFO): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94011
138bc75d-0d04-0410-961f-
82ee72b054a4
+2005-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * config.gcc (sparc-*-netbsdelf*): Include dbxelf.h
+ (sparc64-*-openbsd*): Likewise.
+ (sparclite-*-elf*): Include tm-dwarf2.h.
+ (sparc86x-*-elf*): Likewise.
+ (sparc64-*-elf*): Likewise.
+ * config/sparc/linux64.h (DWARF2_DEBUGGING_INFO): Delete.
+ (DBX_DEBUGGING_INFO): Likewise.
+ * config/sparc/liteelf.h (DWARF2_DEBUGGING_INFO): Likewise.
+ (PREFERRED_DEBUGGING_TYPE): Likewise.
+ * config/sparc/netbsd-elf.h (PREFERRED_DEBUGGING_TYPE): Likewise.
+ * config/sparc/sp64-elf.h (DBX_DEBUGGING_INFO): Likewise.
+ (PREFERRED_DEBUGGING_TYPE): Likewise.
+ * config/sparc/sp86x-elf.h (DWARF2_DEBUGGING_INFO 1): Likewise.
+ (PREFERRED_DEBUGGING_TYPE): Likewise.
+ * config/sparc/sparc.h (DBX_DEBUGGING_INFO): Likewise.
+
2005-01-21 Hans-Peter Nilsson <hp@bitrange.com>
PR target/18701
use_fixproto=yes
;;
sparc-*-netbsdelf*)
- tm_file="${tm_file} elfos.h svr4.h sparc/sysv4.h netbsd.h netbsd-elf.h sparc/netbsd-elf.h"
+ tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h netbsd.h netbsd-elf.h sparc/netbsd-elf.h"
;;
sparc-*-openbsd*)
tm_defines=OBSD_OLD_GAS
use_collect2=yes
;;
sparc64-*-openbsd*)
- tm_file="sparc/openbsd1-64.h sparc/sparc.h elfos.h svr4.h sparc/sysv4.h sparc/sp64-elf.h openbsd.h sparc/openbsd64.h"
+ tm_file="sparc/openbsd1-64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sp64-elf.h openbsd.h sparc/openbsd64.h"
gas=yes gnu_ld=yes
with_cpu=ultrasparc
;;
tmake_file=sparc/t-sparclite
;;
sparclite-*-elf*)
- tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h sparc/sol2.h sparc/elf.h sparc/liteelf.h"
+ tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h sparc/sol2.h sparc/elf.h sparc/liteelf.h tm-dwarf2.h"
tmake_file="sparc/t-sparclite sparc/t-crtfm"
extra_parts="crtbegin.o crtend.o"
use_fixproto=yes
;;
sparc86x-*-elf*)
- tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h sparc/sol2.h sparc/elf.h sparc/sp86x-elf.h"
+ tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h sparc/sol2.h sparc/elf.h sparc/sp86x-elf.h tm-dwarf2.h"
tmake_file="sparc/t-sp86x sparc/t-crtfm"
extra_parts="crtbegin.o crtend.o"
use_fixproto=yes
;;
sparc64-*-elf*)
- tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h sparc/sol2.h sparc/sp64-elf.h"
+ tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h sparc/sol2.h sparc/sp64-elf.h tm-dwarf2.h"
tmake_file="${tmake_file} sparc/t-crtfm"
extra_parts="crtbegin.o crtend.o"
use_fixproto=yes
#undef DBX_REGISTER_NUMBER
#define DBX_REGISTER_NUMBER(REGNO) (REGNO)
-#define DWARF2_DEBUGGING_INFO 1
-#define DBX_DEBUGGING_INFO 1
-
#undef ASM_OUTPUT_ALIGNED_LOCAL
#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
do { \
} \
while (0)
-/* Default to dwarf2 in ELF. */
-
-#define DWARF2_DEBUGGING_INFO 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
-
#undef TARGET_VERSION
#define TARGET_VERSION fprintf (stderr, " (sparclite)");
#undef PTRDIFF_TYPE
#define PTRDIFF_TYPE "long int"
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
-
/* This is the char to use for continuation (in case we need to turn
continuation back on). */
#undef DBX_CONTIN_CHAR
#undef JUMP_TABLES_IN_TEXT_SECTION
#define JUMP_TABLES_IN_TEXT_SECTION 0
-/* System V Release 4 uses DWARF debugging info.
- GDB doesn't support 64 bit stabs yet and the desired debug format is DWARF
- anyway so it is the default. */
-
-#define DBX_DEBUGGING_INFO 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
-
/* Don't include Solaris-specific format checks. */
#undef TARGET_N_FORMAT_TYPES
#undef TARGET_FORMAT_TYPES
} \
while (0)
-/* Default to dwarf2 in ELF. */
-
-#define DWARF2_DEBUGGING_INFO 1
-
-#undef PREFERRED_DEBUGGING_TYPE
-#define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
-
#undef TARGET_VERSION
#define TARGET_VERSION fprintf (stderr, " (sparclite 86x)");
#define CAN_DEBUG_WITHOUT_FP
#define OVERRIDE_OPTIONS sparc_override_options ()
-
-/* Generate DBX debugging information. */
-
-#define DBX_DEBUGGING_INFO 1
\f
/* Run-time compilation parameters selecting different hardware subsets. */