diff options
author | Richard Biener <rguenther@suse.de> | 2025-05-07 09:43:54 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2025-05-08 08:36:53 +0200 |
commit | da377e7ebf84a05943fb768eaeb7d682dee865fa (patch) | |
tree | 945ca1ee4f317e1595798d37f2babac28ffc38c4 /libjava/gnu/xml/stream/ProcessingInstructionImpl.h | |
parent | 9def392a1b63a198d15d972f73b4afc888389d7c (diff) | |
download | gcc-da377e7ebf84a05943fb768eaeb7d682dee865fa.zip gcc-da377e7ebf84a05943fb768eaeb7d682dee865fa.tar.gz gcc-da377e7ebf84a05943fb768eaeb7d682dee865fa.tar.bz2 |
tree-optimization/120143 - ICE with failed early break store move
The early break vectorization store moving was incorrectly trying
to move the pattern stmt instead of the original one which failed
to register and then confused virtual SSA form due to the update
triggered by a degenerate virtual PHI.
PR tree-optimization/120143
* tree-vect-data-refs.cc (vect_analyze_early_break_dependences):
Move/update the original stmts, not the pattern stmts which
lack virtual operands and are not in the IL.
* gcc.dg/vect/vect-early-break_135-pr120143.c: New testcase.
Diffstat (limited to 'libjava/gnu/xml/stream/ProcessingInstructionImpl.h')
0 files changed, 0 insertions, 0 deletions