diff options
| author | Richard Biener <rguenther@suse.de> | 2026-01-30 08:19:06 +0100 |
|---|---|---|
| committer | Richard Biener <rguenther@suse.de> | 2026-02-01 16:40:44 +0100 |
| commit | 36fd961ba739f0bb3c4ec664c569f77635036ff8 (patch) | |
| tree | 58c28c71a4a0cb53543ccd1250c048bed33487eb /libffi | |
| parent | f583d6aaed6794549b0163e35cd480ff60627acc (diff) | |
| download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 | |
The testcase shows that we end up with (len-)masking a call even
when not semantically necessary. The following aligns the condition
to apply len-masking with the condition to apply loop-masking, adjusting
downstream conditions to look at the chosen ifn instead of replicating
a possibly complex decision.
PR tree-optimization/123755
* tree-vect-stmts.cc (vectorizable_call): Adjust len-masking
condition. Simplify code generation.
* gcc.dg/vect/vect-pr123755-2.c: New testcase.
Diffstat (limited to 'libffi')
0 files changed, 0 insertions, 0 deletions
