diff options
author | Jason Merrill <jason@gcc.gnu.org> | 2000-06-27 15:07:00 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2000-06-27 15:07:00 -0400 |
commit | e0e07bd183d98213e3180742b7bf017bbeef6d69 (patch) | |
tree | 0b170d3dc95c04feea8394048f857d5372c645ab | |
parent | 260e1a2bb0b04419485e70595781453fa548295c (diff) | |
download | gcc-e0e07bd183d98213e3180742b7bf017bbeef6d69.zip gcc-e0e07bd183d98213e3180742b7bf017bbeef6d69.tar.gz gcc-e0e07bd183d98213e3180742b7bf017bbeef6d69.tar.bz2 |
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
-rw-r--r-- | gcc/ChangeLog | 10 | ||||
-rw-r--r-- | gcc/dwarf2out.c | 5 |
2 files changed, 14 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ce47a96..c9f64f5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2000-06-27 Jason Merrill <jason@redhat.com> + + * dwarf2out.c (expand_builtin_init_dwarf_reg_sizes): Use + DWARF_FRAME_REGNUM. + +2000-06-27 Andrew Macleod <amacleod@cygnus.com> + + * dwarf2out.c (ASM_OUTPUT_DWARF_DATA2): Provide default when no + unsigned macros available. + 2000-06-27 Richard Henderson <rth@cygnus.com> * config/ia64/ia64.c (emit_insn_group_barriers): Special case diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index b116437..e659585 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, |