]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Use proper alignment for assemble_inte...
authorRichard Henderson <rth@redhat.com>
Mon, 27 Aug 2001 17:23:35 +0000 (10:23 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 27 Aug 2001 17:23:35 +0000 (10:23 -0700)
        * dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Use proper
        alignment for assemble_integer for DW_EH_PE_aligned.

From-SVN: r45197

gcc/ChangeLog
gcc/dwarf2asm.c

index 55be851aa7caa4aa1aa4fa7f5b825993b6bb8214..e38ff4a2f8c4642aa6936fd5abde883611cd4efd 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 f9158cfa5c8cd59af8475f2d8ae118258ff849f0..2f43a615b1f68f417ba1737af5ef41b0ed412a52 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.  */