diff options
author | Richard Biener <rguenther@suse.de> | 2024-06-07 12:15:31 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2024-06-10 08:27:25 +0200 |
commit | c1429e3a8da0cdfe9391e1e9b2c7228d896a3a87 (patch) | |
tree | a098cb1f29664e374178d5f2a7c1464072e6360d /gcc/ada/debug.adb | |
parent | eb316013a7c841094577a57407f605b5a7ca5eee (diff) | |
download | gcc-c1429e3a8da0cdfe9391e1e9b2c7228d896a3a87.zip gcc-c1429e3a8da0cdfe9391e1e9b2c7228d896a3a87.tar.gz gcc-c1429e3a8da0cdfe9391e1e9b2c7228d896a3a87.tar.bz2 |
tree-optimization/115383 - EXTRACT_LAST_REDUCTION with multiple stmt copies
The EXTRACT_LAST_REDUCTION code isn't ready to deal with multiple stmt
copies but SLP no longer checks for this. The following adjusts
code generation to handle the situation.
PR tree-optimization/115383
* tree-vect-stmts.cc (vectorizable_condition): Handle
generating a chain of .FOLD_EXTRACT_LAST.
* gcc.dg/vect/pr115383.c: New testcase.
Diffstat (limited to 'gcc/ada/debug.adb')
0 files changed, 0 insertions, 0 deletions