diff options
author | Richard Biener <rguenther@suse.de> | 2024-04-16 11:33:48 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2024-04-16 12:37:04 +0200 |
commit | f949481a1f7ab973608a4ffcc0e342ab5a74e8e4 (patch) | |
tree | a128546f9ef66436955cea1f9f29cfd047a4c72e /libgcc | |
parent | 45a41ace55d0ffb1097e374868242329788ec82a (diff) | |
download | gcc-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