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

Reply via email to