diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2001-11-16 14:02:56 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2001-11-16 09:02:56 -0500 |
commit | c952ff4b08da49521b76581968e7ec99b2da88e7 (patch) | |
tree | 645b82a170424a338299393c111daedf76451151 /gcc/varasm.c | |
parent | f4dc10d1cb94e94ee72bf6cdd1239ac2c89c99f8 (diff) | |
download | gcc-c952ff4b08da49521b76581968e7ec99b2da88e7.zip gcc-c952ff4b08da49521b76581968e7ec99b2da88e7.tar.gz gcc-c952ff4b08da49521b76581968e7ec99b2da88e7.tar.bz2 |
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
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r-- | gcc/varasm.c | 1 |
1 files changed, 1 insertions, 0 deletions
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. */ |