* varasm.c (force_const_mem): Call set_mem_align.
authorRichard Henderson <rth@redhat.com>
Thu, 23 Dec 2004 07:13:05 +0000 (23:13 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 23 Dec 2004 07:13:05 +0000 (23:13 -0800)
From-SVN: r92533

gcc/ChangeLog
gcc/varasm.c

index 05ddad17d3858736aedfd8969b7d5afcf69415e3..50109a10f6578755e5c415b145d644a7d2c4c515 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-22  Richard Henderson  <rth@redhat.com>
+
+       * varasm.c (force_const_mem): Call set_mem_align.
+
 2004-12-22  Richard Henderson  <rth@redhat.com>
 
        * config/i386/predicates.md (sse_comparison_operator): Fix
index 79503d194d183ec97ded4cdcaebf61e7e50a28b1..362abafa03284d4c523009e58ec8f66598df81fc 100644 (file)
@@ -3021,6 +3021,7 @@ force_const_mem (enum machine_mode mode, rtx x)
   /* Construct the MEM.  */
   desc->mem = def = gen_const_mem (mode, symbol);
   set_mem_attributes (def, lang_hooks.types.type_for_mode (mode, 0), 1);
+  set_mem_align (def, align);
 
   /* If we're dropping a label to the constant pool, make sure we
      don't delete it.  */