From 8c34e451625b8afb19e22134172034e2ea61e6a3 Mon Sep 17 00:00:00 2001 From: rth Date: Thu, 23 Dec 2004 07:13:05 +0000 Subject: * varasm.c (force_const_mem): Call set_mem_align. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92533 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/varasm.c | 1 + 2 files changed, 5 insertions(+) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 05ddad17d38..50109a10f65 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2004-12-22 Richard Henderson + + * varasm.c (force_const_mem): Call set_mem_align. + 2004-12-22 Richard Henderson * config/i386/predicates.md (sse_comparison_operator): Fix diff --git a/gcc/varasm.c b/gcc/varasm.c index 79503d194d1..362abafa032 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. */ -- cgit v1.2.3