https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110412
Bug ID: 110412 Summary: [14 Regression] GCN 'gcc.dg/vect/pr65494.c' ICE, 'error: invalid types in nop conversion' Product: gcc Version: 14.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: ams at gcc dot gnu.org Target Milestone: --- Target: GCN In GCC commit bc6bd0d608da1609c1caeb04ab795a83720add55..ad5ab848cc487b3f7fd82c7cb3c408747bd10422 appeared a new GCN ICE: [-PASS:-]{+FAIL: gcc.dg/vect/pr65494.c (internal compiler error: verify_gimple failed)+} {+FAIL:+} gcc.dg/vect/pr65494.c (test for excess errors) [-FAIL:-]{+PASS:+} gcc.dg/vect/pr65494.c scan-tree-dump vect "vectorized 1 loops in function" [...]/gcc/testsuite/gcc.dg/vect/pr65494.c: In function 'foo': [...]/gcc/testsuite/gcc.dg/vect/pr65494.c:9:6: error: invalid types in nop conversion float unsigned char vect__37.29_187 = (vector(64) float) vect__36.27_201; [...]/gcc/testsuite/gcc.dg/vect/pr65494.c:9:6: error: invalid types in nop conversion float unsigned char vect__37.29_185 = (vector(64) float) vect__36.28_199; [...]/gcc/testsuite/gcc.dg/vect/pr65494.c:9:6: error: invalid types in nop conversion float unsigned char vect__56.38_164 = (vector(64) float) vect__55.36_169; [...]/gcc/testsuite/gcc.dg/vect/pr65494.c:9:6: error: invalid types in nop conversion float unsigned char vect__56.38_162 = (vector(64) float) vect__55.37_167; [...]/gcc/testsuite/gcc.dg/vect/pr65494.c:9:6: error: invalid types in nop conversion float unsigned char vect__75.47_141 = (vector(64) float) vect__74.45_146; [...]/gcc/testsuite/gcc.dg/vect/pr65494.c:9:6: error: invalid types in nop conversion float unsigned char vect__75.47_139 = (vector(64) float) vect__74.46_144; [...]/gcc/testsuite/gcc.dg/vect/pr65494.c:9:6: error: invalid types in nop conversion float unsigned char vect__94.20_218 = (vector(64) float) vect__93.18_223; [...]/gcc/testsuite/gcc.dg/vect/pr65494.c:9:6: error: invalid types in nop conversion float unsigned char vect__94.20_216 = (vector(64) float) vect__93.19_221; [...]/gcc/testsuite/gcc.dg/vect/pr65494.c:9:6: error: invalid types in nop conversion float unsigned char vect__113.12_238 = (vector(64) float) vect__112.10_243; [...]/gcc/testsuite/gcc.dg/vect/pr65494.c:9:6: error: invalid types in nop conversion float unsigned char vect__113.12_236 = (vector(64) float) vect__112.11_241; during GIMPLE pass: vect dump file: pr65494.c.173t.vect [...]/gcc/testsuite/gcc.dg/vect/pr65494.c:9:6: internal compiler error: verify_gimple failed 0xfcd424 verify_gimple_in_cfg(function*, bool, bool) [...]/gcc/tree-cfg.cc:5646 0xe2b117 execute_function_todo [...]/gcc/passes.cc:2098 0xe2ba45 execute_todo [...]/gcc/passes.cc:2152