From: Ben Elliston Date: Wed, 24 Nov 2004 23:37:19 +0000 (+0000) Subject: i386.h (ASM_OUTPUT_DWARF_ADDR_CONST): Remove. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a312d1f1821b0554d4e2b44ece9ccd573f638950;p=gcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index eb73d4f22b4..28386135d3b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2004-11-24 Ben Elliston + + * 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 * 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 d663b0938a3..d0ff2e16621 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 dbf02d59662..77cb09ff4ba 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 e4761f97195..593b0cbc493 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