diff options
| author | Richard Biener <rguenther@suse.de> | 2021-06-24 10:47:18 +0200 |
|---|---|---|
| committer | Richard Biener <rguenther@suse.de> | 2021-06-24 11:42:09 +0200 |
| commit | 82ab14927651e0eaf0f6d6964396048bb5471f23 (patch) | |
| tree | eadf872f28e67d1f9a94d278a8d922e6246fe3c2 /gcc/fortran/openmp.c | |
| parent | 7619d33471c10fe3d149dcbb701d99ed3dd23528 (diff) | |
| download | gcc-82ab14927651e0eaf0f6d6964396048bb5471f23.zip gcc-82ab14927651e0eaf0f6d6964396048bb5471f23.tar.gz gcc-82ab14927651e0eaf0f6d6964396048bb5471f23.tar.bz2 | |
Fix SLP permute propagation error
This fixes SLP permute propagation to not propagate across operations
that have different semantics on different lanes like for example
the recently added COMPLEX_ADD_ROT90.
2021-06-24 Richard Biener <rguenther@suse.de>
* tree-vect-slp.c (vect_optimize_slp): Do not propagate
across operations that have different semantics on different
lanes.
Diffstat (limited to 'gcc/fortran/openmp.c')
0 files changed, 0 insertions, 0 deletions
