Closed github-actions[bot] closed 5 months ago
The following issues have been found with 35407-13_RISCV_Add_vector_type_of_BFloat16_format-1 using gcc's ./contrib/check_GNU_style.py. Please use your best judgement when resolving these issues. These are only warnings and do not need to be resolved in order to merge your patch.
=== ERROR type #1: blocks of 8 spaces should be replaced with tabs (43 error(s)) ===
gcc/config/riscv/genrvv-type-indexer.cc:404:0:████████ inttype (16, lmul_log2, /*unsigned_p*/ false).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:406:0:████████ inttype (16, lmul_log2, /*unsigned_p*/ true).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:408:0:████████fprintf (fp, " /*EEW%d_INDEX*/ %s,\n", eew,
gcc/config/riscv/genrvv-type-indexer.cc:409:0:████████████████ same_ratio_eew_type (16, lmul_log2, eew, true, false).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:412:0:████████ same_ratio_eew_type (16, lmul_log2, 8, false, true).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:416:0:████████ same_ratio_eew_type (16, lmul_log2, 8, false, true).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:418:0:████████ same_ratio_eew_type (16, lmul_log2, 8, false, false).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:420:0:████████ same_ratio_eew_type (16, lmul_log2, 8, true, false).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:425:0:████████ same_ratio_eew_type (16, lmul_log2, 8, false, true).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:428:0:████████ bfloat16_type (/*lmul_log2*/ 0).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:430:0:████████ bfloat16_wide_type (/*lmul_log2*/ 0).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:432:0:████████fprintf (fp, " /*EEW%d_INTERPRET*/ INVALID,\n", eew);
gcc/config/riscv/genrvv-type-indexer.cc:435:0:████████fprintf (fp, " /*BOOL%d_INTERPRET*/ INVALID,\n", boolsize);
gcc/config/riscv/genrvv-type-indexer.cc:438:0:████████fprintf (fp, " /*SIGNED_EEW%d_LMUL1_INTERPRET*/ INVALID,\n", eew);
gcc/config/riscv/genrvv-type-indexer.cc:441:0:████████fprintf (fp, " /*UNSIGNED_EEW%d_LMUL1_INTERPRET*/ INVALID,\n", eew);
gcc/config/riscv/genrvv-type-indexer.cc:445:0:████████unsigned multiple_of_lmul = 1 << lmul_log2_offset;
gcc/config/riscv/genrvv-type-indexer.cc:446:0:████████fprintf (fp, " /*X%d_VLMUL_EXT*/ %s,\n", multiple_of_lmul,
gcc/config/riscv/genrvv-type-indexer.cc:447:0:████████████████ bfloat16_type (lmul_log2 + lmul_log2_offset).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:450:0:████████ bfloat16_type (lmul_log2, 1U).c_str ());
gcc/config/riscv/riscv-modes.def:111:53: VECTOR_MODE_WITH_PREFIX (RVVM, FLOAT, BF, LMUL, 0);████████████████████████ \
gcc/config/riscv/riscv-modes.def:126:32: ADJUST_NUNITS (RVVM##LMUL##BF,████████████████████████████████████████ \
gcc/config/riscv/riscv-modes.def:139:39: ADJUST_ALIGNMENT (RVVM##LMUL##BF, 2);████████████████████████████████████████\
gcc/config/riscv/riscv-modes.def:185:54: VECTOR_MODE_WITH_PREFIX (RVVMF4x, FLOAT, BF, NF, 1);████████████████████████ \
gcc/config/riscv/riscv-modes.def:186:54: VECTOR_MODE_WITH_PREFIX (RVVMF2x, FLOAT, BF, NF, 1);████████████████████████ \
gcc/config/riscv/riscv-modes.def:187:53: VECTOR_MODE_WITH_PREFIX (RVVM1x, FLOAT, BF, NF, 1);████████████████████████ \
gcc/config/riscv/riscv-modes.def:212:33: ADJUST_NUNITS (RVVMF4x##NF##BF,████████████████████████████████████████ \
gcc/config/riscv/riscv-modes.def:214:33: ADJUST_NUNITS (RVVMF2x##NF##BF,████████████████████████████████████████ \
gcc/config/riscv/riscv-modes.def:216:32: ADJUST_NUNITS (RVVM1x##NF##BF,████████████████████████████████████████ \
gcc/config/riscv/riscv-modes.def:244:40: ADJUST_ALIGNMENT (RVVMF4x##NF##BF, 2);████████████████████████████████ \
gcc/config/riscv/riscv-modes.def:245:40: ADJUST_ALIGNMENT (RVVMF2x##NF##BF, 2);████████████████████████████████ \
gcc/config/riscv/riscv-modes.def:246:39: ADJUST_ALIGNMENT (RVVM1x##NF##BF, 2);████████████████████████████████████████\
gcc/config/riscv/riscv-modes.def:268:53: VECTOR_MODE_WITH_PREFIX (RVVM2x, FLOAT, BF, NF, 1);████████████████████████ \
gcc/config/riscv/riscv-modes.def:279:32: ADJUST_NUNITS (RVVM2x##NF##BF,████████████████████████████████████████ \
gcc/config/riscv/riscv-modes.def:294:39: ADJUST_ALIGNMENT (RVVM2x##NF##BF, 2);████████████████████████████████████████\
gcc/config/riscv/riscv-modes.def:308:53: VECTOR_MODE_WITH_PREFIX (RVVM4x, FLOAT, BF, NF, 1);████████████████████████ \
gcc/config/riscv/riscv-modes.def:319:32: ADJUST_NUNITS (RVVM4x##NF##BF,████████████████████████████████████████ \
gcc/config/riscv/riscv-modes.def:334:39: ADJUST_ALIGNMENT (RVVM4x##NF##BF, 2);████████████████████████████████████████\
gcc/config/riscv/riscv-vector-builtins.cc:2811:59: DOUBLE_TRUNC_UNSIGNED_SCALAR, DOUBLE_TRUNC_BFLOAT_SCALAR,████████████████ \
gcc/config/riscv/riscv-vector-builtins.cc:2812:64: DOUBLE_TRUNC_BFLOAT, DOUBLE_TRUNC_FLOAT, FLOAT, LMUL1, WLMUL1,████████ \
gcc/config/riscv/riscv-vector-builtins.cc:2849:45: VECTOR_TYPE_##DOUBLE_TRUNC_BFLOAT_SCALAR,████████████████████████████████ \
gcc/config/riscv/riscv-vector-builtins.cc:2850:38: VECTOR_TYPE_##DOUBLE_TRUNC_BFLOAT,████████████████████████████████████████ \
gcc/config/riscv/riscv-vector-builtins.def:75:59: DOUBLE_TRUNC_UNSIGNED_SCALAR, DOUBLE_TRUNC_BFLOAT_SCALAR,████████████████ \
gcc/config/riscv/riscv-vector-builtins.def:76:64: DOUBLE_TRUNC_BFLOAT, DOUBLE_TRUNC_FLOAT, FLOAT, LMUL1, WLMUL1,████████ \
=== ERROR type #2: dot, space, space, end of comment (41 error(s)) ===
gcc/config/riscv/genrvv-type-indexer.cc:123:43: if (!valid_type (16, lmul_log2, /*float_t*/ true))
gcc/config/riscv/genrvv-type-indexer.cc:134:43: if (!valid_type (32, lmul_log2, /*float_t*/ true))
gcc/config/riscv/genrvv-type-indexer.cc:145:47: if (!valid_type (16, lmul_log2, nf, /*float_t*/ true))
gcc/config/riscv/genrvv-type-indexer.cc:263:50: fprintf (fp, " /*DOUBLE_TRUNC_BFLOAT_SCALAR*/ INVALID,\n");
gcc/config/riscv/genrvv-type-indexer.cc:264:43: fprintf (fp, " /*DOUBLE_TRUNC_BFLOAT*/ INVALID,\n");
gcc/config/riscv/genrvv-type-indexer.cc:344:49: fprintf (fp, " /*DOUBLE_TRUNC_BFLOAT_SCALAR*/ INVALID,\n");
gcc/config/riscv/genrvv-type-indexer.cc:345:42: fprintf (fp, " /*DOUBLE_TRUNC_BFLOAT*/ INVALID,\n");
gcc/config/riscv/genrvv-type-indexer.cc:397:51: if (!valid_type (16, lmul_log2, nf, /*float_t*/ true))
gcc/config/riscv/genrvv-type-indexer.cc:401:30: fprintf (fp, " /*VECTOR*/ %s,\n", bfloat16_type (lmul_log2, nf).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:402:28: fprintf (fp, " /*MASK*/ %s,\n", maskmode (16, lmul_log2).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:403:30: fprintf (fp, " /*SIGNED*/ %s,\n",
gcc/config/riscv/genrvv-type-indexer.cc:404:51: inttype (16, lmul_log2, /*unsigned_p*/ false).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:405:32: fprintf (fp, " /*UNSIGNED*/ %s,\n",
gcc/config/riscv/genrvv-type-indexer.cc:406:51: inttype (16, lmul_log2, /*unsigned_p*/ true).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:408:37: fprintf (fp, " /*EEW%d_INDEX*/ %s,\n", eew,
gcc/config/riscv/genrvv-type-indexer.cc:410:29: fprintf (fp, " /*SHIFT*/ INVALID,\n");
gcc/config/riscv/genrvv-type-indexer.cc:411:36: fprintf (fp, " /*DOUBLE_TRUNC*/ %s,\n",
gcc/config/riscv/genrvv-type-indexer.cc:413:34: fprintf (fp, " /*QUAD_TRUNC*/ INVALID,\n");
gcc/config/riscv/genrvv-type-indexer.cc:414:33: fprintf (fp, " /*OCT_TRUNC*/ INVALID,\n");
gcc/config/riscv/genrvv-type-indexer.cc:415:43: fprintf (fp, " /*DOUBLE_TRUNC_SCALAR*/ %s,\n",
gcc/config/riscv/genrvv-type-indexer.cc:417:43: fprintf (fp, " /*DOUBLE_TRUNC_SIGNED*/ %s,\n",
gcc/config/riscv/genrvv-type-indexer.cc:419:45: fprintf (fp, " /*DOUBLE_TRUNC_UNSIGNED*/ %s,\n",
gcc/config/riscv/genrvv-type-indexer.cc:421:52: fprintf (fp, " /*DOUBLE_TRUNC_UNSIGNED_SCALAR*/ INVALID,\n");
gcc/config/riscv/genrvv-type-indexer.cc:422:50: fprintf (fp, " /*DOUBLE_TRUNC_BFLOAT_SCALAR*/ INVALID,\n");
gcc/config/riscv/genrvv-type-indexer.cc:423:43: fprintf (fp, " /*DOUBLE_TRUNC_BFLOAT*/ INVALID,\n");
gcc/config/riscv/genrvv-type-indexer.cc:424:42: fprintf (fp, " /*DOUBLE_TRUNC_FLOAT*/ %s,\n",
gcc/config/riscv/genrvv-type-indexer.cc:426:29: fprintf (fp, " /*FLOAT*/ INVALID,\n");
gcc/config/riscv/genrvv-type-indexer.cc:427:29: fprintf (fp, " /*LMUL1*/ %s,\n",
gcc/config/riscv/genrvv-type-indexer.cc:428:41: bfloat16_type (/*lmul_log2*/ 0).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:429:30: fprintf (fp, " /*WLMUL1*/ %s,\n",
gcc/config/riscv/genrvv-type-indexer.cc:430:46: bfloat16_wide_type (/*lmul_log2*/ 0).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:432:41: fprintf (fp, " /*EEW%d_INTERPRET*/ INVALID,\n", eew);
gcc/config/riscv/genrvv-type-indexer.cc:435:42: fprintf (fp, " /*BOOL%d_INTERPRET*/ INVALID,\n", boolsize);
gcc/config/riscv/genrvv-type-indexer.cc:438:54: fprintf (fp, " /*SIGNED_EEW%d_LMUL1_INTERPRET*/ INVALID,\n", eew);
gcc/config/riscv/genrvv-type-indexer.cc:441:56: fprintf (fp, " /*UNSIGNED_EEW%d_LMUL1_INTERPRET*/ INVALID,\n", eew);
gcc/config/riscv/genrvv-type-indexer.cc:446:39: fprintf (fp, " /*X%d_VLMUL_EXT*/ %s,\n", multiple_of_lmul,
gcc/config/riscv/genrvv-type-indexer.cc:449:37: fprintf (fp, " /*TUPLE_SUBPART*/ %s\n",
gcc/config/riscv/genrvv-type-indexer.cc:490:47: fprintf (fp, " /*DOUBLE_TRUNC_BFLOAT_SCALAR*/ %s,\n",
gcc/config/riscv/genrvv-type-indexer.cc:492:40: fprintf (fp, " /*DOUBLE_TRUNC_BFLOAT*/ %s,\n",
gcc/config/riscv/riscv-vector-builtins.def:441:14:/* LMUL = 1/4.█*/
gcc/config/riscv/riscv-vector-builtins.def:452:14:/* LMUL = 1/2.█*/
=== ERROR type #3: lines should not exceed 80 characters (49 error(s)) ===
gcc/config/riscv/genrvv-type-indexer.cc:401:80: fprintf (fp, " /*VECTOR*/ %s,\n", bfloat16_type (lmul_log2, nf).c_str ());
gcc/config/riscv/genrvv-type-indexer.cc:409:80: same_ratio_eew_type (16, lmul_log2, eew, true, false).c_str ());
gcc/config/riscv/riscv-vector-builtins-types.def:1009:80:DEF_RVV_X2_VLMUL_EXT_OPS (vbfloat16mf4_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins-types.def:1055:80:DEF_RVV_X4_VLMUL_EXT_OPS (vbfloat16mf4_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins-types.def:1089:80:DEF_RVV_X8_VLMUL_EXT_OPS (vbfloat16mf4_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins-types.def:1111:80:DEF_RVV_X16_VLMUL_EXT_OPS (vbfloat16mf4_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins-types.def:1123:80:DEF_RVV_X32_VLMUL_EXT_OPS (vbfloat16mf4_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins-types.def:1340:80:DEF_RVV_TUPLE_OPS (vbfloat16mf4x2_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins-types.def:1341:80:DEF_RVV_TUPLE_OPS (vbfloat16mf4x3_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins-types.def:1342:80:DEF_RVV_TUPLE_OPS (vbfloat16mf4x4_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins-types.def:1343:80:DEF_RVV_TUPLE_OPS (vbfloat16mf4x5_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins-types.def:1344:80:DEF_RVV_TUPLE_OPS (vbfloat16mf4x6_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins-types.def:1345:80:DEF_RVV_TUPLE_OPS (vbfloat16mf4x7_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins-types.def:1346:80:DEF_RVV_TUPLE_OPS (vbfloat16mf4x8_t, RVV_REQUIRE_ELEN_BF_16 | RVV_REQUIRE_MIN_VLEN_64)
gcc/config/riscv/riscv-vector-builtins.def:440:80:/* Enabled if TARGET_VECTOR_ELEN_BF_16 && (TARGET_ZVFBFMIN or TARGET_ZVFBFWMA). */
gcc/config/riscv/riscv-vector-builtins.def:442:80:DEF_RVV_TYPE (vbfloat16mf4_t, 19, __rvv_bfloat16mf4_t, bfloat16, RVVMF4BF, _bf16mf4,
gcc/config/riscv/riscv-vector-builtins.def:445:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf4x2_t, 21, __rvv_bfloat16mf4x2_t, vbfloat16mf4_t, bfloat16, 2, _bf16mf4x2)
gcc/config/riscv/riscv-vector-builtins.def:446:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf4x3_t, 21, __rvv_bfloat16mf4x3_t, vbfloat16mf4_t, bfloat16, 3, _bf16mf4x3)
gcc/config/riscv/riscv-vector-builtins.def:447:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf4x4_t, 21, __rvv_bfloat16mf4x4_t, vbfloat16mf4_t, bfloat16, 4, _bf16mf4x4)
gcc/config/riscv/riscv-vector-builtins.def:448:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf4x5_t, 21, __rvv_bfloat16mf4x5_t, vbfloat16mf4_t, bfloat16, 5, _bf16mf4x5)
gcc/config/riscv/riscv-vector-builtins.def:449:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf4x6_t, 21, __rvv_bfloat16mf4x6_t, vbfloat16mf4_t, bfloat16, 6, _bf16mf4x6)
gcc/config/riscv/riscv-vector-builtins.def:450:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf4x7_t, 21, __rvv_bfloat16mf4x7_t, vbfloat16mf4_t, bfloat16, 7, _bf16mf4x7)
gcc/config/riscv/riscv-vector-builtins.def:451:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf4x8_t, 21, __rvv_bfloat16mf4x8_t, vbfloat16mf4_t, bfloat16, 8, _bf16mf4x8)
gcc/config/riscv/riscv-vector-builtins.def:453:80:DEF_RVV_TYPE (vbfloat16mf2_t, 19, __rvv_bfloat16mf2_t, bfloat16, RVVMF2BF, _bf16mf2,
gcc/config/riscv/riscv-vector-builtins.def:456:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf2x2_t, 21, __rvv_bfloat16mf2x2_t, vbfloat16mf2_t, bfloat16, 2, _bf16mf2x2)
gcc/config/riscv/riscv-vector-builtins.def:457:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf2x3_t, 21, __rvv_bfloat16mf2x3_t, vbfloat16mf2_t, bfloat16, 3, _bf16mf2x3)
gcc/config/riscv/riscv-vector-builtins.def:458:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf2x4_t, 21, __rvv_bfloat16mf2x4_t, vbfloat16mf2_t, bfloat16, 4, _bf16mf2x4)
gcc/config/riscv/riscv-vector-builtins.def:459:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf2x5_t, 21, __rvv_bfloat16mf2x5_t, vbfloat16mf2_t, bfloat16, 5, _bf16mf2x5)
gcc/config/riscv/riscv-vector-builtins.def:460:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf2x6_t, 21, __rvv_bfloat16mf2x6_t, vbfloat16mf2_t, bfloat16, 6, _bf16mf2x6)
gcc/config/riscv/riscv-vector-builtins.def:461:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf2x7_t, 21, __rvv_bfloat16mf2x7_t, vbfloat16mf2_t, bfloat16, 7, _bf16mf2x7)
gcc/config/riscv/riscv-vector-builtins.def:462:80:DEF_RVV_TUPLE_TYPE (vbfloat16mf2x8_t, 21, __rvv_bfloat16mf2x8_t, vbfloat16mf2_t, bfloat16, 8, _bf16mf2x8)
gcc/config/riscv/riscv-vector-builtins.def:467:80:DEF_RVV_TUPLE_TYPE (vbfloat16m1x2_t, 20, __rvv_bfloat16m1x2_t, vbfloat16m1_t, bfloat16, 2, _bf16m1x2)
gcc/config/riscv/riscv-vector-builtins.def:468:80:DEF_RVV_TUPLE_TYPE (vbfloat16m1x3_t, 20, __rvv_bfloat16m1x3_t, vbfloat16m1_t, bfloat16, 3, _bf16m1x3)
gcc/config/riscv/riscv-vector-builtins.def:469:80:DEF_RVV_TUPLE_TYPE (vbfloat16m1x4_t, 20, __rvv_bfloat16m1x4_t, vbfloat16m1_t, bfloat16, 4, _bf16m1x4)
gcc/config/riscv/riscv-vector-builtins.def:470:80:DEF_RVV_TUPLE_TYPE (vbfloat16m1x5_t, 20, __rvv_bfloat16m1x5_t, vbfloat16m1_t, bfloat16, 5, _bf16m1x5)
gcc/config/riscv/riscv-vector-builtins.def:471:80:DEF_RVV_TUPLE_TYPE (vbfloat16m1x6_t, 20, __rvv_bfloat16m1x6_t, vbfloat16m1_t, bfloat16, 6, _bf16m1x6)
gcc/config/riscv/riscv-vector-builtins.def:472:80:DEF_RVV_TUPLE_TYPE (vbfloat16m1x7_t, 20, __rvv_bfloat16m1x7_t, vbfloat16m1_t, bfloat16, 7, _bf16m1x7)
gcc/config/riscv/riscv-vector-builtins.def:473:80:DEF_RVV_TUPLE_TYPE (vbfloat16m1x8_t, 20, __rvv_bfloat16m1x8_t, vbfloat16m1_t, bfloat16, 8, _bf16m1x8)
gcc/config/riscv/riscv-vector-builtins.def:478:80:DEF_RVV_TUPLE_TYPE (vbfloat16m2x2_t, 20, __rvv_bfloat16m2x2_t, vbfloat16m2_t, bfloat16, 2, _bf16m2x2)
gcc/config/riscv/riscv-vector-builtins.def:479:80:DEF_RVV_TUPLE_TYPE (vbfloat16m2x3_t, 20, __rvv_bfloat16m2x3_t, vbfloat16m2_t, bfloat16, 3, _bf16m2x3)
gcc/config/riscv/riscv-vector-builtins.def:480:80:DEF_RVV_TUPLE_TYPE (vbfloat16m2x4_t, 20, __rvv_bfloat16m2x4_t, vbfloat16m2_t, bfloat16, 4, _bf16m2x4)
gcc/config/riscv/riscv-vector-builtins.def:485:80:DEF_RVV_TUPLE_TYPE (vbfloat16m4x2_t, 20, __rvv_bfloat16m4x2_t, vbfloat16m4_t, bfloat16, 2, _bf16m4x2)
gcc/config/riscv/riscv-vector-switch.def:213:80:TUPLE_ENTRY (RVVMF4x8BF, TARGET_VECTOR_ELEN_BF_16 && TARGET_MIN_VLEN > 32, RVVMF4BF, 8, LMUL_F4, 64)
gcc/config/riscv/riscv-vector-switch.def:216:80:TUPLE_ENTRY (RVVMF4x7BF, TARGET_VECTOR_ELEN_BF_16 && TARGET_MIN_VLEN > 32, RVVMF4BF, 7, LMUL_F4, 64)
gcc/config/riscv/riscv-vector-switch.def:219:80:TUPLE_ENTRY (RVVMF4x6BF, TARGET_VECTOR_ELEN_BF_16 && TARGET_MIN_VLEN > 32, RVVMF4BF, 6, LMUL_F4, 64)
gcc/config/riscv/riscv-vector-switch.def:222:80:TUPLE_ENTRY (RVVMF4x5BF, TARGET_VECTOR_ELEN_BF_16 && TARGET_MIN_VLEN > 32, RVVMF4BF, 5, LMUL_F4, 64)
gcc/config/riscv/riscv-vector-switch.def:226:80:TUPLE_ENTRY (RVVMF4x4BF, TARGET_VECTOR_ELEN_BF_16 && TARGET_MIN_VLEN > 32, RVVMF4BF, 4, LMUL_F4, 64)
gcc/config/riscv/riscv-vector-switch.def:230:80:TUPLE_ENTRY (RVVMF4x3BF, TARGET_VECTOR_ELEN_BF_16 && TARGET_MIN_VLEN > 32, RVVMF4BF, 3, LMUL_F4, 64)
gcc/config/riscv/riscv-vector-switch.def:235:80:TUPLE_ENTRY (RVVMF4x2BF, TARGET_VECTOR_ELEN_BF_16 && TARGET_MIN_VLEN > 32, RVVMF4BF, 2, LMUL_F4, 64)
=== ERROR type #4: trailing operator (4 error(s)) ===
gcc/config/riscv/riscv-modes.def:96:68: |BF |RVVM1BF|RVVM2BF|RVVM4BF|RVVM8BF|RVVMF2BF|RVVMF4BF|N/A |
gcc/config/riscv/riscv-modes.def:105:68: |HF |RVVM1HF|RVVM2HF|RVVM4HF|RVVM8HF|RVVMF2HF|N/A |N/A |
gcc/config/riscv/riscv-vector-switch.def:46:68: |BF |RVVM1BF|RVVM2BF|RVVM4BF|RVVM8BF|RVVMF2BF|RVVMF4BF|N/A |
gcc/config/riscv/riscv-vector-switch.def:56:67: |BF |RVVM1BF|RVVM2BF|RVVM4BF|RVVM8BF|RVVMF2BF|N/A |N/A |
Target | Status |
---|---|
Baseline hash: https://github.com/gcc-mirror/gcc/commit/9a76db24e044c8058497051a652cca4228cbc8e9 | Applied |
Tip of tree hash: https://github.com/gcc-mirror/gcc/commit/52c112800d9f44457c4832309a48c00945811313 | Applied |
git log --oneline from the most recently applied patch to the baseline
> git log --oneline 9a76db24e044c8058497051a652cca4228cbc8e9^..HEAD
23c9dc5a254 RISC-V: Add vector type of BFloat16 format
9a76db24e04 i386: Allow all register_operand SUBREGs in x86_ternlog_idx.
Patch applied successfully
Target | Status |
---|---|
newlib-rv32imc_zba_zbb_zbc_zbs-ilp32d-non-multilib | Success |
newlib-rv64gcv-lp64d-multilib | Success |
linux-rv64gcv-lp64d-multilib | Success |
linux-rv64gc_zba_zbb_zbc_zbs-lp64d-non-multilib | Success |
newlib-rv64gc-lp64d-multilib | Success |
linux-rv32gc_zba_zbb_zbc_zbs-ilp32d-non-multilib | Success |
Patch(es) were applied to the hash https://github.com/gcc-mirror/gcc/commit/9a76db24e044c8058497051a652cca4228cbc8e9. If this patch commit depends on or conflicts with a recently committed patch, then these results may be outdated.
New Failures | gcc | g++ | gfortran | Previous Hash |
---|
Resolved Failures | gcc | g++ | gfortran | Previous Hash |
---|
Precommit CI Run information
Logs can be found in the associated Github Actions run: https://github.com/ewlu/gcc-precommit-ci/actions/runs/9607271444
Patch information
Applied patches: 1 -> 1 Associated series: https://patchwork.sourceware.org/project/gcc/list/?series=35407 Last patch applied: https://patchwork.sourceware.org/project/gcc/patch/20240621015459.13525-1-wangfeng@eswincomputing.com/ Patch id: 92586
Build Targets
multilib
, please refer to the table below to see all the targets within that multilib.-march
stringrv32gc-ilp32d
,rv64gc-lp64d
rv64gcv-lp64d
rv32gcv-ilp32d
,rv64gcv-lp64d
Target Information
-march
stringgc_zba_zbb_zbc_zbs
Notes
Testsuite results use a more lenient allowlist to reduce error reporting with flakey tests. Please take a look at the current allowlist. Results come from a sum file comparator. Each patch is applied to a well known, non-broken baseline taken from our gcc postcommit framework (here) which runs the full gcc testsuite every 6 hours. If you have any questions or encounter any issues which may seem like false-positives, please contact us at patchworks-ci@rivosinc.com