From c952ff4b08da49521b76581968e7ec99b2da88e7 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Fri, 16 Nov 2001 14:02:56 +0000 Subject: expr.c (expand_expr, [...]): Refine test for when to copy misaligned data. * expr.c (expand_expr, case ADDR_EXPR): Refine test for when to copy misaligned data. * varasm.c (assemble_variable): Set alignment into MEM when changed. From-SVN: r47089 --- gcc/varasm.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/varasm.c') diff --git a/gcc/varasm.c b/gcc/varasm.c index cb1cd16..6972762 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -1615,6 +1615,7 @@ assemble_variable (decl, top_level, at_end, dont_output_data) /* Reset the alignment in case we have made it tighter, so we can benefit from it in get_pointer_alignment. */ DECL_ALIGN (decl) = align; + set_mem_align (decl_rtl, align); /* Handle uninitialized definitions. */ -- cgit v1.1