diff options
author | Andreas Jaeger <aj@suse.de> | 2003-10-26 11:17:38 +0100 |
---|---|---|
committer | Andreas Jaeger <aj@gcc.gnu.org> | 2003-10-26 11:17:38 +0100 |
commit | 38f9cd4cacb55b6e05d2a7506b8f2796376f24dd (patch) | |
tree | 9fd6fe23c0bfbc696701263d614c7804581ae740 | |
parent | 0ab5b679d92f6bbd0905f42f7ec9542c23c46950 (diff) | |
download | gcc-38f9cd4cacb55b6e05d2a7506b8f2796376f24dd.zip gcc-38f9cd4cacb55b6e05d2a7506b8f2796376f24dd.tar.gz gcc-38f9cd4cacb55b6e05d2a7506b8f2796376f24dd.tar.bz2 |
dwarf2out.c (output_cfi): Use HOST_WIDE_INT_PRINT.
2003-10-26 Andreas Jaeger <aj@suse.de>
Zack Weinberg <zack@codesourcery.com>
Andreas Tobler <toa@pop.agri.ch>
* dwarf2out.c (output_cfi): Use HOST_WIDE_INT_PRINT.
(output_die): Likewise.
(print_die): Likewise.
Co-Authored-By: Andreas Tobler <toa@pop.agri.ch>
Co-Authored-By: Zack Weinberg <zack@codesourcery.com>
From-SVN: r72948
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/dwarf2out.c | 9 |
2 files changed, 13 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8cb1811..8a90bc6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,4 +1,12 @@ 2003-10-26 Andreas Jaeger <aj@suse.de> + Zack Weinberg <zack@codesourcery.com> + Andreas Tobler <toa@pop.agri.ch> + + * dwarf2out.c (output_cfi): Use HOST_WIDE_INT_PRINT. + (output_die): Likewise. + (print_die): Likewise. + +2003-10-26 Andreas Jaeger <aj@suse.de> * tree.h (dwarf2out_def_cfa, dwarf2out_args_size, dwarf2out_reg_save, new_loc_descr): Update prototypes for recent diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 7688fa9..a99b2f6 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -1791,7 +1791,7 @@ output_cfi (dw_cfi_ref cfi, dw_fde_ref fde, int for_eh) if (cfi->dw_cfi_opc == DW_CFA_advance_loc) dw2_asm_output_data (1, (cfi->dw_cfi_opc | (cfi->dw_cfi_oprnd1.dw_cfi_offset & 0x3f)), - "DW_CFA_advance_loc 0x%lx", + "DW_CFA_advance_loc " HOST_WIDE_INT_PRINT_HEX, cfi->dw_cfi_oprnd1.dw_cfi_offset); else if (cfi->dw_cfi_opc == DW_CFA_offset) { @@ -5234,10 +5234,10 @@ print_die (dw_die_ref die, FILE *outfile) fprintf (outfile, "range list"); break; case dw_val_class_const: - fprintf (outfile, "%ld", AT_int (a)); + fprintf (outfile, HOST_WIDE_INT_PRINT_DEC, AT_int (a)); break; case dw_val_class_unsigned_const: - fprintf (outfile, "%lu", AT_unsigned (a)); + fprintf (outfile, HOST_WIDE_INT_PRINT_UNSIGNED, AT_unsigned (a)); break; case dw_val_class_long_long: fprintf (outfile, "constant (%lu,%lu)", @@ -6556,7 +6556,8 @@ output_die (dw_die_ref die) { char *p = strchr (ranges_section_label, '\0'); - sprintf (p, "+0x%lx", a->dw_attr_val.v.val_offset); + sprintf (p, "+" HOST_WIDE_INT_PRINT_HEX, + a->dw_attr_val.v.val_offset); dw2_asm_output_offset (DWARF_OFFSET_SIZE, ranges_section_label, "%s", name); *p = '\0'; |