aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBen Elliston <bje@au.ibm.com>2004-11-24 23:37:19 +0000
committerBen Elliston <bje@gcc.gnu.org>2004-11-25 10:37:19 +1100
commita312d1f1821b0554d4e2b44ece9ccd573f638950 (patch)
treea5dd679fd9cf02820bf9db176a0f1e8e3b52c405 /gcc
parent9306cccbb5efd2422becd7ed19f0a7b1495083a4 (diff)
downloadgcc-a312d1f1821b0554d4e2b44ece9ccd573f638950.zip
gcc-a312d1f1821b0554d4e2b44ece9ccd573f638950.tar.gz
gcc-a312d1f1821b0554d4e2b44ece9ccd573f638950.tar.bz2
i386.h (ASM_OUTPUT_DWARF_ADDR_CONST): Remove.
* config/i386/i386.h (ASM_OUTPUT_DWARF_ADDR_CONST): Remove. * config/i386/i386.c (i386_dwarf_output_addr_const): Likewise. * config/i386/i386-protos.h (i386_dwarf_output_addr_const): Likewise. From-SVN: r91255
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/i386/i386-protos.h1
-rw-r--r--gcc/config/i386/i386.c20
-rw-r--r--gcc/config/i386/i386.h6
4 files changed, 7 insertions, 27 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index eb73d4f..2838613 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2004-11-24 Ben Elliston <bje@au.ibm.com>
+
+ * config/i386/i386.h (ASM_OUTPUT_DWARF_ADDR_CONST): Remove.
+ * config/i386/i386.c (i386_dwarf_output_addr_const): Likewise.
+ * config/i386/i386-protos.h (i386_dwarf_output_addr_const):
+ Likewise.
+
2004-11-24 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* tree-sra.c (sra_walk_modify_expr): Handle RHS first, then LHS.
diff --git a/gcc/config/i386/i386-protos.h b/gcc/config/i386/i386-protos.h
index d663b09..d0ff2e1 100644
--- a/gcc/config/i386/i386-protos.h
+++ b/gcc/config/i386/i386-protos.h
@@ -120,7 +120,6 @@ extern const char *output_387_reg_move (rtx, rtx*);
extern const char *output_fix_trunc (rtx, rtx*);
extern const char *output_fp_compare (rtx, rtx*, int, int);
-extern void i386_dwarf_output_addr_const (FILE*, rtx);
extern void i386_output_dwarf_dtprel (FILE*, int, rtx);
extern void ix86_expand_clear (rtx);
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index dbf02d5..77cb09f 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -5911,26 +5911,6 @@ output_pic_addr_const (FILE *file, rtx x, int code)
}
}
-/* This is called from dwarfout.c via ASM_OUTPUT_DWARF_ADDR_CONST.
- We need to handle our special PIC relocations. */
-
-void
-i386_dwarf_output_addr_const (FILE *file, rtx x)
-{
-#ifdef ASM_QUAD
- fprintf (file, "%s", TARGET_64BIT ? ASM_QUAD : ASM_LONG);
-#else
- if (TARGET_64BIT)
- abort ();
- fprintf (file, "%s", ASM_LONG);
-#endif
- if (flag_pic)
- output_pic_addr_const (file, x, '\0');
- else
- output_addr_const (file, x);
- fputc ('\n', file);
-}
-
/* This is called from dwarf2out.c via ASM_OUTPUT_DWARF_DTPREL.
We need to emit DTP-relative relocations. */
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index e4761f9..593b0cb 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -2796,12 +2796,6 @@ do { \
#define JUMP_TABLES_IN_TEXT_SECTION \
(!TARGET_64BIT && flag_pic && !HAVE_AS_GOTOFF_IN_DATA)
-/* A C statement that outputs an address constant appropriate to
- for DWARF debugging. */
-
-#define ASM_OUTPUT_DWARF_ADDR_CONST(FILE, X) \
- i386_dwarf_output_addr_const ((FILE), (X))
-
/* Emit a dtp-relative reference to a TLS variable. */
#ifdef HAVE_AS_TLS