[Bug tree-optimization/101756] New: [12 Regression] ICE: verify_gimple failed (error: non-trivial conversion in 'ssa_name')
asolokha at gmx dot com
gcc-bugzilla@gcc.gnu.org
Tue Aug 3 16:11:04 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101756
Bug ID: 101756
Summary: [12 Regression] ICE: verify_gimple failed (error:
non-trivial conversion in 'ssa_name')
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: asolokha at gmx dot com
Target Milestone: ---
gcc-12.0.0-alpha20210801 snapshot (g:6f0c43e97825ee54e3779afbedcd0def12443001)
ICEs when compiling the following testcase w/ -O2 -ftree-slp-vectorize
-fvect-cost-model=unlimited:
__attribute__ ((simd)) int
tq (long int ea, int of, int kk)
{
int bc;
for (bc = 0; bc < 2; ++bc)
{
++ea;
of |= !!kk < !!!!ea;
}
return of;
}
% gcc-12.0.0 -O2 -ftree-slp-vectorize -fvect-cost-model=unlimited -c ivnmfzgz.c
ivnmfzgz.c: In function 'tq.simdclone.2':
ivnmfzgz.c:2:1: error: non-trivial conversion in 'ssa_name'
2 | tq (long int ea, int of, int kk)
| ^~
_Bool
<signed-boolean:64>
_36 = _52;
during GIMPLE pass: slp
ivnmfzgz.c:2:1: internal compiler error: verify_gimple failed
0xe94f88 verify_gimple_in_cfg(function*, bool)
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210801/work/gcc-12-20210801/gcc/tree-cfg.c:5531
0xd5b857 execute_function_todo
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210801/work/gcc-12-20210801/gcc/passes.c:2042
0xd5c25e execute_todo
/var/tmp/portage/sys-devel/gcc-12.0.0_alpha20210801/work/gcc-12-20210801/gcc/passes.c:2096
More information about the Gcc-bugs
mailing list