diff options
author | Richard Biener <rguenther@suse.de> | 2023-04-21 12:57:17 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2023-04-21 13:47:28 +0200 |
commit | cddfe6bc40b3dc0806e260bbfb4cac82d609a258 (patch) | |
tree | a1da1220f9bcf150490cce8935e43e1482f8c082 /gcc/system.h | |
parent | 53dddbfeb213ac4ec39f550aa81eaa4264375d2c (diff) | |
download | gcc-cddfe6bc40b3dc0806e260bbfb4cac82d609a258.zip gcc-cddfe6bc40b3dc0806e260bbfb4cac82d609a258.tar.gz gcc-cddfe6bc40b3dc0806e260bbfb4cac82d609a258.tar.bz2 |
tree-optimization/109573 - avoid ICEing on unexpected live def
The following relaxes the assert in vectorizable_live_operation
where we catch currently unhandled cases to also allow an
intermediate copy as it happens here but also relax the assert
to checking only.
PR tree-optimization/109573
* tree-vect-loop.cc (vectorizable_live_operation): Allow
unhandled SSA copy as well. Demote assert to checking only.
* g++.dg/vect/pr109573.cc: New testcase.
Diffstat (limited to 'gcc/system.h')
0 files changed, 0 insertions, 0 deletions