aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2004-12-22 23:13:05 -0800
committerRichard Henderson <rth@gcc.gnu.org>2004-12-22 23:13:05 -0800
commitd5606ec91fcc4962b73ffc9e373c42322a5552f3 (patch)
treec886fa551d968892e0307ac1f35cda472421f9b4 /gcc
parent513618db0af335cf2276a203dfc1c45160cfc582 (diff)
downloadgcc-d5606ec91fcc4962b73ffc9e373c42322a5552f3.zip
gcc-d5606ec91fcc4962b73ffc9e373c42322a5552f3.tar.gz
gcc-d5606ec91fcc4962b73ffc9e373c42322a5552f3.tar.bz2
* varasm.c (force_const_mem): Call set_mem_align.
From-SVN: r92533
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/varasm.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 05ddad1..50109a1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
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
typo in ieee test.
(arith_or_logical_operator): Downcase codes.
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 79503d1..362abaf 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -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. */