Fix PR97205
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Sun, 1 Nov 2020 06:32:20 +0000 (07:32 +0100)
committerBernd Edlinger <bernd.edlinger@hotmail.de>
Tue, 3 Nov 2020 14:07:25 +0000 (15:07 +0100)
commit23ac7a009ecfeec3eab79136abed8aac9768b458
tree22bddfb8b48a476402daf49715654ff07dab0704
parentd8909271a2b44fddfb6d3a6719a82e3836ddfcb3
Fix PR97205

This makes sure that stack allocated SSA_NAMEs are
at least MODE_ALIGNED.  Also increase the MEM_ALIGN
for the corresponding rtl objects.

gcc:
2020-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>

PR target/97205
* cfgexpand.c (align_local_variable): Make SSA_NAMEs
at least MODE_ALIGNED.
(expand_one_stack_var_at): Increase MEM_ALIGN for SSA_NAMEs.

gcc/testsuite:
2020-11-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>

PR target/97205
* gcc.c-torture/compile/pr97205.c: New test.
gcc/ChangeLog
gcc/cfgexpand.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr97205.c [new file with mode: 0644]