summaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorBernd Edlinger <bernd.edlinger@hotmail.de>2019-08-14 17:33:14 +0000
committerBernd Edlinger <edlinger@gcc.gnu.org>2019-08-14 17:33:14 +0000
commit0bdf9f92531932ff1bb238ed84bf90597d9be3d2 (patch)
tree9ee89a1345a10d35875aaa80d7272753694f3cdc /gcc/builtins.c
parent34fcf41e30ff56155e996f5e04f6ca13948a19b6 (diff)
builtins.c (expand_builtin_init_descriptor): Set memory alignment.
2019-08-14 Bernd Edlinger <bernd.edlinger@hotmail.de> * builtins.c (expand_builtin_init_descriptor): Set memory alignment. From-SVN: r274487
Diffstat (limited to 'gcc/builtins.c')
-rw-r--r--gcc/builtins.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/builtins.c b/gcc/builtins.c
index ece9f56e052..9a766e4ad63 100644
--- a/gcc/builtins.c
+++ b/gcc/builtins.c
@@ -5756,6 +5756,7 @@ expand_builtin_init_descriptor (tree exp)
r_descr = expand_normal (t_descr);
m_descr = gen_rtx_MEM (BLKmode, r_descr);
MEM_NOTRAP_P (m_descr) = 1;
+ set_mem_align (m_descr, GET_MODE_ALIGNMENT (ptr_mode));
r_func = expand_normal (t_func);
r_chain = expand_normal (t_chain);