diff options
author | Richard Biener <rguenther@suse.de> | 2025-08-04 13:29:16 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2025-08-04 14:56:14 +0200 |
commit | 446aac86a4bbdf38868c64410cb0e7823299f98a (patch) | |
tree | 274fe22cf7e7c01f80e89544b637286c675ba9a0 /libcpp/include/cpplib.h | |
parent | b9f443b6177881c490fbce9ba65b86a7cd65f11f (diff) | |
download | gcc-446aac86a4bbdf38868c64410cb0e7823299f98a.zip gcc-446aac86a4bbdf38868c64410cb0e7823299f98a.tar.gz gcc-446aac86a4bbdf38868c64410cb0e7823299f98a.tar.bz2 |
Fail early when SLP instance build fails
The following makes us fail earlier when parts of the SLP build fails.
Currently we rely on hybrid stmt detection later to discover not all
stmts are covered by SLP, but this code should go away. I've also
seen a case of a missed gcond SLP build that went undetected. So
the following makes us fail during vect_analyze_slp if any of the
SLP instances we expect to discover fails.
* tree-vect-slp.cc (vect_analyze_slp): When analyzing a loop
and slp instance discovery fails, immediately fail the whole
process.
Diffstat (limited to 'libcpp/include/cpplib.h')
0 files changed, 0 insertions, 0 deletions