]> gcc.gnu.org Git - gcc.git/commit
re PR tree-optimization/58921 (ICE with segfault on valid code at -O3 on x86_64-linux...
authorRichard Biener <rguenther@suse.de>
Tue, 14 Jan 2014 09:04:50 +0000 (09:04 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 14 Jan 2014 09:04:50 +0000 (09:04 +0000)
commita0e35eb02c65ca7aa1c429a1032a463129623669
treec2fa988fd84ae971571c3f7df4e8a8c3314bd336
parent1c76069c9d792c4c1f5ae58dfc76aed463fedbed
re PR tree-optimization/58921 (ICE with segfault on valid code at -O3 on x86_64-linux-gnu)

2014-01-14  Richard Biener  <rguenther@suse.de>

PR tree-optimization/58921
PR tree-optimization/59006
* tree-vect-loop-manip.c (vect_loop_versioning): Remove code
hoisting invariant stmts.
* tree-vect-stmts.c (vectorizable_load): Insert the splat of
invariant loads on the preheader edge if possible.

* gcc.dg/torture/pr58921.c: New testcase.
* gcc.dg/torture/pr59006.c: Likewise.
* gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.

From-SVN: r206599
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr58921.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr59006.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/pr58508.c
gcc/tree-vect-loop-manip.c
gcc/tree-vect-stmts.c
This page took 0.059308 seconds and 5 git commands to generate.