aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-04-16 11:33:48 +0200
committerRichard Biener <rguenther@suse.de>2024-04-16 12:37:04 +0200
commitf949481a1f7ab973608a4ffcc0e342ab5a74e8e4 (patch)
treea128546f9ef66436955cea1f9f29cfd047a4c72e /libgcc
parent45a41ace55d0ffb1097e374868242329788ec82a (diff)
downloadgcc-f949481a1f7ab973608a4ffcc0e342ab5a74e8e4.zip
gcc-f949481a1f7ab973608a4ffcc0e342ab5a74e8e4.tar.gz
gcc-f949481a1f7ab973608a4ffcc0e342ab5a74e8e4.tar.bz2
tree-optimization/114736 - SLP DFS walk issue
The following fixes a DFS walk issue when identifying to be ignored latch edges. We have (bogus) SLP_TREE_REPRESENTATIVEs for VEC_PERM nodes so those have to be explicitly ignored as possibly being PHIs. PR tree-optimization/114736 * tree-vect-slp.cc (vect_optimize_slp_pass::is_cfg_latch_edge): Do not consider VEC_PERM_EXPRs as PHI use. * gfortran.dg/vect/pr114736.f90: New testcase.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions