diff options
author | Ben Elliston <bje@au.ibm.com> | 2004-11-24 23:37:19 +0000 |
---|---|---|
committer | Ben Elliston <bje@gcc.gnu.org> | 2004-11-25 10:37:19 +1100 |
commit | a312d1f1821b0554d4e2b44ece9ccd573f638950 (patch) | |
tree | a5dd679fd9cf02820bf9db176a0f1e8e3b52c405 /gcc | |
parent | 9306cccbb5efd2422becd7ed19f0a7b1495083a4 (diff) | |
download | gcc-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/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/i386/i386-protos.h | 1 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 20 | ||||
-rw-r--r-- | gcc/config/i386/i386.h | 6 |
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 |