From e0e07bd183d98213e3180742b7bf017bbeef6d69 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Tue, 27 Jun 2000 15:07:00 -0400 Subject: [PATCH] dwarf2out.c (expand_builtin_init_dwarf_reg_sizes): Use DWARF_FRAME_REGNUM. * dwarf2out.c (expand_builtin_init_dwarf_reg_sizes): Use DWARF_FRAME_REGNUM. * dwarf2out.c (ASM_OUTPUT_DWARF_DATA2): Provide default when no unsigned macros available. From-SVN: r34738 --- gcc/ChangeLog | 10 ++++++++++ gcc/dwarf2out.c | 5 ++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ce47a96b677..c9f64f5683b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2000-06-27 Jason Merrill + + * dwarf2out.c (expand_builtin_init_dwarf_reg_sizes): Use + DWARF_FRAME_REGNUM. + +2000-06-27 Andrew Macleod + + * dwarf2out.c (ASM_OUTPUT_DWARF_DATA2): Provide default when no + unsigned macros available. + 2000-06-27 Richard Henderson * config/ia64/ia64.c (emit_insn_group_barriers): Special case diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index b11643779a5..e659585716a 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -494,6 +494,9 @@ static void def_cfa_1 PARAMS ((const char *, dw_cfa_location *)); #define ASM_OUTPUT_DWARF_DELTA(FILE,LABEL1,LABEL2) \ ASM_OUTPUT_DWARF_DELTA4 (FILE,LABEL1,LABEL2) +#define ASM_OUTPUT_DWARF_DATA2(FILE,VALUE) \ + assemble_integer (GEN_INT (VALUE), 2, 1) + #define ASM_OUTPUT_DWARF_DATA4(FILE,VALUE) \ assemble_integer (GEN_INT (VALUE), 4, 1) @@ -603,7 +606,7 @@ expand_builtin_init_dwarf_reg_sizes (address) for (i = 0; i < DWARF_FRAME_REGISTERS; ++i) { - int offset = i * GET_MODE_SIZE (mode); + int offset = DWARF_FRAME_REGNUM (i) * GET_MODE_SIZE (mode); int size = GET_MODE_SIZE (reg_raw_mode[i]); emit_move_insn (change_address (mem, mode, -- 2.30.2