https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115841
Bug ID: 115841
Summary: 521.wrf_r ICEs when building with -march=znver4 -Ofast
-flto --param vect-partial-vector-usage=1
Product: gcc
Version: 14.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: rguenth at gcc dot gnu.org
Target Milestone: ---
At LTO link time you get
1720529354.12: module_mp_fast_sbm.fppized.f90: In function
'onecond1.constprop':1720529354.12: module_mp_fast_sbm.fppized.f90:4593:27:
error: definition in block 130 does not dominate use in block 127
1720529354.12: 4593 | SUBROUTINE ONECOND1 &
1720529354.12: | ^
1720529354.12: for SSA_NAME: _632 in statement:
1720529354.12: _591 = PHI <vect_sfn11s_695.333_592(132), _632(127)>
1720529354.12: PHI argument
1720529354.12: _632
1720529354.12: for PHI node
1720529354.12: _591 = PHI <vect_sfn11s_695.333_592(132), _632(127)>
1720529354.12: during GIMPLE pass: vect
1720529354.12: module_mp_fast_sbm.fppized.f90:4593:27: internal compiler error:
verify_ssa failed