[PR 69920] Prevent SRA from leaving a removed SSA_NAME in IL
authorMartin Jambor <mjambor@suse.cz>
Fri, 26 Feb 2016 18:06:42 +0000 (19:06 +0100)
committerMartin Jambor <jamborm@gcc.gnu.org>
Fri, 26 Feb 2016 18:06:42 +0000 (19:06 +0100)
commitad2a27062e2837a776fd0e5cb67ef4324c5c9936
tree57bfe8d141752dcadd34f207f3c043a0d32c3a81
parent1d11f7ce7081fc9e28ac0a66c6b3f6b7950971d6
[PR 69920] Prevent SRA from leaving a removed SSA_NAME in IL

2016-02-26  Martin Jambor  <mjambor@suse.cz>

PR middle-end/69920
* tree-sra.c (sra_modify_assign): Do not remove loads of
uninitialized aggregates to SSA_NAMEs.

testsuite/
* gcc.dg/torture/pr69932.c: New test.
* gcc.dg/torture/pr69936.c: Likewise.

From-SVN: r233753
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr69932.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr69936.c [new file with mode: 0644]
gcc/tree-sra.c