* dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Use proper
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Aug 2001 17:23:35 +0000 (17:23 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Aug 2001 17:23:35 +0000 (17:23 +0000)
        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
gcc/dwarf2asm.c

index 55be851..e38ff4a 100644 (file)
@@ -1,3 +1,8 @@
+2001-08-27  Richard Henderson  <rth@redhat.com>
+
+       * dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Use proper
+       alignment for assemble_integer for DW_EH_PE_aligned.
+
 2001-08-26  Andreas Jaeger  <aj@suse.de>
 
        * c-tree.h: Add prototyp for c_sizeof_nowarn.
index f9158cf..2f43a61 100644 (file)
@@ -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.  */