From 104eedee287e8053a2d5a39db5768256862066d6 Mon Sep 17 00:00:00 2001 From: rth Date: Mon, 27 Aug 2001 17:23:35 +0000 Subject: [PATCH] * dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Use proper alignment for assemble_integer for DW_EH_PE_aligned. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45197 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/dwarf2asm.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 55be851..e38ff4a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-08-27 Richard Henderson + + * dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Use proper + alignment for assemble_integer for DW_EH_PE_aligned. + 2001-08-26 Andreas Jaeger * c-tree.h: Add prototyp for c_sizeof_nowarn. diff --git a/gcc/dwarf2asm.c b/gcc/dwarf2asm.c index f9158cf..2f43a61 100644 --- a/gcc/dwarf2asm.c +++ b/gcc/dwarf2asm.c @@ -821,7 +821,8 @@ dw2_asm_output_encoded_addr_rtx VPARAMS ((int encoding, if (encoding == DW_EH_PE_aligned) { assemble_align (POINTER_SIZE); - encoding = DW_EH_PE_absptr; + assemble_integer (addr, size, POINTER_SIZE, 1); + return; } /* NULL is _always_ represented as a plain zero. */ -- 2.7.4