From 9f5cd0c5182242e3dfd01968424f5d963ba6a061 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Mon, 27 Aug 2001 10:23:35 -0700 Subject: [PATCH] dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Use proper alignment for assemble_integer for DW_EH_PE_aligned. * dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Use proper alignment for assemble_integer for DW_EH_PE_aligned. From-SVN: r45197 --- gcc/ChangeLog | 5 +++++ gcc/dwarf2asm.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 55be851aa7c..e38ff4a2f8c 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 f9158cfa5c8..2f43a615b1f 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.30.2