This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[COMMITTED] Set memory alignment in expand_builtin_init_descriptor
- From: Bernd Edlinger <bernd dot edlinger at hotmail dot de>
- To: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Richard Biener <rguenther at suse dot de>
- Date: Wed, 14 Aug 2019 17:40:10 +0000
- Subject: [COMMITTED] Set memory alignment in expand_builtin_init_descriptor
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9chMRxaH1SGryKo5paOmzwAdfAEO4GHe+uusvCFj24g=; b=AeVNHJozZK6dLff+PlTqWePPhdc311PdZvR6UrdhlkoTHBH5KAm/nyAWAfG5K0uvL88COhnEDllKcQ8vzDcGblH+YGbfAVRiX8eKTr8B4Bjxm3eVSnmDxxq/FjpSwlSx0aOKbE0toW6DUwGvm2xPPuITUhRHj2v+ARAh8iy+9lCh0DCxqKpZLRhitP1B0nQYZRRF7eSu/KWkTt8mQAVSFZbZzGRl7s+XaSr83us6Pja4Fx/mkhadoG6+LuwPvBeqOzFeiTZ/jfkYxplUmGlygr3AmWzfTYIIfvNMoU7pd4pr/Epozkl87E8qwAyMvIAGDCwt94ZTTKGA32lN8jpicA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kzx0dEMmrzcyc+TQA6SCmp18jAlbeWkU4xLAdqRtlcmAXyJ1QQBba3I5eGxphyn/tQ1PTXsLm5OsRiuaQWxDtrlVmnIudoNAP0WYqe6lC+goUkW+FfMxNJEUiXBZhq842BFkUtc+186bpX2QUTm6g7SwAwiGxN1GeSnUOMvBqrKji15xmxHRXBY2ftJ4TfPhO/3+MNuO4Nv+Uc9CDlWRw+0Mo0xSecdQAYCa9hSJcV2OSPm3pg1dEHdFd5mHVv+feGkruxsYltDLb2zmjVHS3p3fKgKTUZ4twXHbTpMWoS73PWlT+qnncUWxEsKvT+xHFHVHAUS0lEVO86dNzzTGuQ==
Committed as r274487 with approval in https://gcc.gnu.org/ml/gcc-patches/2019-08/msg00974.html
Index: gcc/builtins.c
===================================================================
--- gcc/builtins.c (revision 274486)
+++ gcc/builtins.c (revision 274487)
@@ -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);
Index: gcc/ChangeLog
===================================================================
--- gcc/ChangeLog (revision 274486)
+++ gcc/ChangeLog (revision 274487)
@@ -1,3 +1,7 @@
+2019-08-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * builtins.c (expand_builtin_init_descriptor): Set memory alignment.
+
2019-08-14 Martin Sebor <msebor@redhat.com>
PR tree-optimization/91294
Thanks
Bernd.