summaryrefslogtreecommitdiff
path: root/fixincludes
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2016-01-27 05:43:00 -0200
committerAlexandre Oliva <aoliva@redhat.com>2016-01-27 05:43:00 -0200
commit4ccc88e6b3810600b82d519967be74495b6431e1 (patch)
tree0198ad98cec05f97e07e9cab2b63800d3e171bd2 /fixincludes
parent8d96cf4098e10fc2911d2bd1a0c885861ecf146c (diff)
downloadgcc-aoliva/pr69466.tar.gz
[PR69466] fix loop vectorizer set_current_defaoliva/pr69466
slpeel_duplicate_current_defs_from_edges is often called with edges to blocks that were copied from one another, but it isn't always so. Check that their phi nodes match before calling set_current_def for any of them. for gcc/ChangeLog PR target/69466 * tree-vect-loop-manip.c (slpeel_duplicate_current_defs_from_edges): Skip if dest blocks don't have phi nodes for names for the same base variables. for gcc/testsuite/ChangeLog PR target/69466 * gfortran.dg/vect/pr69466.f90: New.
Diffstat (limited to 'fixincludes')
0 files changed, 0 insertions, 0 deletions