aboutsummaryrefslogtreecommitdiff
path: root/libgo/misc/cgo
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2025-09-02 10:16:28 +0200
committerRichard Biener <rguenther@suse.de>2025-09-02 18:14:13 +0200
commitedeb5b8258382a58e1ce8e1e79e61386250d42b2 (patch)
tree24fa9ee7bfb21b2b687207f764fb3974664804b7 /libgo/misc/cgo
parent9bbf0996bfcd249ef474a3da19831f66a8714319 (diff)
downloadgcc-edeb5b8258382a58e1ce8e1e79e61386250d42b2.zip
gcc-edeb5b8258382a58e1ce8e1e79e61386250d42b2.tar.gz
gcc-edeb5b8258382a58e1ce8e1e79e61386250d42b2.tar.bz2
tree-optimization/121753 - ICE with pattern breaking reduction constraints
The recent change to vect_synth_mult_by_constant missed to handle the synth_shift_p case for alg_shift, so we still changed c * 4 to c + c + c + c. The following also amends alg_add_t2_m, alg_sub_t2_m, alg_add_factor and alg_sub_factor appropriately. PR tree-optimization/121753 * tree-vect-patterns.cc (vect_synth_mult_by_constant): Properly bail when synth_shift_p and an alg_shift use. Handle other problematic cases.
Diffstat (limited to 'libgo/misc/cgo')
0 files changed, 0 insertions, 0 deletions