ewlu / gcc-precommit-ci

2 stars 0 forks source link

Patch Status 35060-RISCV_Add_configure_check_for_ZaamoZalrsc_assembler_support-1 #1782

Closed github-actions[bot] closed 3 months ago

github-actions[bot] commented 3 months ago

Precommit CI Run information

Logs can be found in the associated Github Actions run: https://github.com/ewlu/gcc-precommit-ci/actions/runs/9603902326

Patch information

Applied patches: 1 -> 1 Associated series: https://patchwork.sourceware.org/project/gcc/list/?series=35060 Last patch applied: https://patchwork.sourceware.org/project/gcc/patch/20240612232026.41780-1-patrick@rivosinc.com/ Patch id: 92025

Build Targets

Some targets are built as multilibs. If a build target ends with multilib, please refer to the table below to see all the targets within that multilib. Target name -march string
newlib-rv64gc-lp64d-multilib rv32gc-ilp32d, rv64gc-lp64d
newlib-rv64gcv-lp64d-multilib rv64gcv-lp64d
linux-rv64gcv-lp64d-multilib rv32gcv-ilp32d, rv64gcv-lp64d

Target Information

Target Shorthand -march string
Bitmanip gc_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

github-actions[bot] commented 3 months ago

Lint Status

The following issues have been found with 35060-RISCV_Add_configure_check_for_ZaamoZalrsc_assembler_support-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: dot, space, space, end of comment (1 error(s)) ===
gcc/config.in:632:63:/* Define if the assembler understands -march=rv*_zaamo_zalrsc.█*/

=== ERROR type #2: lines should not exceed 80 characters (4 error(s)) ===
gcc/configure:30825:80:    { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -march=rv32i_zaamo_zalrsc support" >&5
gcc/configure:30833:80:    if { ac_try='$gcc_cv_as $gcc_cv_as_flags -march=rv32i_zaamo_zalrsc -o conftest.o conftest.s >&5'
gcc/configure:30848:80:{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_riscv_march_zaamo_zalrsc" >&5
gcc/configure.ac:5459:80:                 [Define if the assembler understands -march=rv*_zaamo_zalrsc.])])

=== ERROR type #3: there should be exactly one space between function name and parenthesis (2 error(s)) ===
gcc/configure.ac:5455:25:    gcc_GAS_CHECK_FEATURE([-march=rv32i_zaamo_zalrsc support],
gcc/configure.ac:5458:16:      [AC_DEFINE(HAVE_AS_MARCH_ZAAMO_ZALRSC, 1,

=== ERROR type #4: trailing operator (1 error(s)) ===
gcc/configure:30836:13:  ac_status=$?

Additional information

github-actions[bot] commented 3 months ago

Apply Status

Target Status
Baseline hash: https://github.com/gcc-mirror/gcc/commit/7663154c93a0193e88e1d8a1f24e4617dcaf9058 Applied
Tip of tree hash: https://github.com/gcc-mirror/gcc/commit/5288935d30c4615cce664ca8fba65eecf05c326f Applied

Git log

git log --oneline from the most recently applied patch to the baseline

> git log --oneline 7663154c93a0193e88e1d8a1f24e4617dcaf9058^..HEAD
8576d03022f RISC-V: Add configure check for Zaamo/Zalrsc assembler support
7663154c93a Libatomic: Clean up AArch64 `atomic_16.S' implementation file

Notes

Patch applied successfully

Additional information

github-actions[bot] commented 3 months ago

Build GCC Status

Target Status
linux-rv64gc_zba_zbb_zbc_zbs-lp64d-non-multilib Success
newlib-rv32imc_zba_zbb_zbc_zbs-ilp32d-non-multilib Success
newlib-rv64gc-lp64d-multilib Success
linux-rv64gcv-lp64d-multilib Success
newlib-rv64gcv-lp64d-multilib Success
linux-rv32gc_zba_zbb_zbc_zbs-ilp32d-non-multilib Success

Notes

Patch(es) were applied to the hash https://github.com/gcc-mirror/gcc/commit/7663154c93a0193e88e1d8a1f24e4617dcaf9058. If this patch commit depends on or conflicts with a recently committed patch, then these results may be outdated.

Additional information

github-actions[bot] commented 3 months ago

Testsuite Status

Summary

New Failures gcc g++ gfortran Previous Hash
Resolved Failures gcc g++ gfortran Previous Hash
newlib: rv32imc_zba_zbb_zbc_zbs ilp32 medlow multilib 579/61 37/6 0/0 https://github.com/gcc-mirror/gcc/commit/7663154c93a0193e88e1d8a1f24e4617dcaf9058
Unresolved Failures gcc g++ gfortran Previous Hash
linux: rv32 Bitmanip ilp32d medlow 539/52 4/1 12/2 https://github.com/gcc-mirror/gcc/commit/7663154c93a0193e88e1d8a1f24e4617dcaf9058
linux: rv32gcv ilp32d medlow multilib 589/75 12/3 12/2 https://github.com/gcc-mirror/gcc/commit/7663154c93a0193e88e1d8a1f24e4617dcaf9058
linux: rv64 Bitmanip lp64d medlow 523/52 4/1 12/2 https://github.com/gcc-mirror/gcc/commit/7663154c93a0193e88e1d8a1f24e4617dcaf9058
linux: rv64gcv lp64d medlow multilib 551/73 12/3 12/2 https://github.com/gcc-mirror/gcc/commit/7663154c93a0193e88e1d8a1f24e4617dcaf9058
newlib: rv32gc ilp32d medlow multilib 570/58 37/6 0/0 https://github.com/gcc-mirror/gcc/commit/7663154c93a0193e88e1d8a1f24e4617dcaf9058
newlib: rv32imc_zba_zbb_zbc_zbs ilp32 medlow multilib 579/61 37/6 0/0 https://github.com/gcc-mirror/gcc/commit/7663154c93a0193e88e1d8a1f24e4617dcaf9058
newlib: rv64gc lp64d medlow multilib 545/55 10/3 0/0 https://github.com/gcc-mirror/gcc/commit/7663154c93a0193e88e1d8a1f24e4617dcaf9058
newlib: rv64gcv lp64d medlow multilib 570/74 18/5 0/0 https://github.com/gcc-mirror/gcc/commit/7663154c93a0193e88e1d8a1f24e4617dcaf9058

Resolved Failures Across All Affected Targets (1 targets / 8 total targets)

FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++14  2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++14  expected multiline pattern lines 49-64
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++14 (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++17  2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++17  expected multiline pattern lines 49-64
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++17 (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++20  2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++20  expected multiline pattern lines 49-64
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++20 (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++98  2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++98  expected multiline pattern lines 49-64
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c  -std=c++98 (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c 2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c expected multiline pattern lines 49-64
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++14  2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++14  expected multiline pattern lines 19-34
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++14 (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++17  2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++17  expected multiline pattern lines 19-34
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++17 (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++20  2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++20  expected multiline pattern lines 19-34
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++20 (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++98  2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++98  expected multiline pattern lines 19-34
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c  -std=c++98 (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c 2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c expected multiline pattern lines 19-34
FAIL: c-c++-common/spec-barrier-1.c  -Wc++-compat  (test for excess errors)
FAIL: c-c++-common/spec-barrier-1.c  -std=gnu++14 (test for excess errors)
FAIL: c-c++-common/spec-barrier-1.c  -std=gnu++17 (test for excess errors)
FAIL: c-c++-common/spec-barrier-1.c  -std=gnu++20 (test for excess errors)
FAIL: c-c++-common/spec-barrier-1.c  -std=gnu++98 (test for excess errors)
FAIL: g++.dg/cpp0x/udlit-namespace.C  -std=c++14 (test for excess errors)
FAIL: g++.dg/cpp0x/udlit-namespace.C  -std=c++17 (test for excess errors)
FAIL: g++.dg/cpp0x/udlit-namespace.C  -std=c++20 (test for excess errors)
FAIL: g++.dg/cpp2a/decomp2.C  -std=gnu++14 execution test
FAIL: g++.dg/cpp2a/decomp2.C  -std=gnu++17 execution test
FAIL: g++.dg/cpp2a/decomp2.C  -std=gnu++20 execution test
FAIL: g++.dg/vect/pr115278.cc  -std=c++14 (test for excess errors)
FAIL: g++.dg/vect/pr115278.cc  -std=c++17 (test for excess errors)
FAIL: g++.dg/vect/pr115278.cc  -std=c++20 (test for excess errors)
FAIL: gcc.c-torture/execute/fprintf-2.c   -O0  execution test
FAIL: gcc.c-torture/execute/fprintf-2.c   -O1  execution test
FAIL: gcc.c-torture/execute/fprintf-2.c   -O2  execution test
FAIL: gcc.c-torture/execute/fprintf-2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
FAIL: gcc.c-torture/execute/fprintf-2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/fprintf-2.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/fprintf-2.c   -Os  execution test
FAIL: gcc.c-torture/execute/printf-2.c   -O0  execution test
FAIL: gcc.c-torture/execute/printf-2.c   -O1  execution test
FAIL: gcc.c-torture/execute/printf-2.c   -O2  execution test
FAIL: gcc.c-torture/execute/printf-2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
FAIL: gcc.c-torture/execute/printf-2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/printf-2.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/printf-2.c   -Os  execution test
FAIL: gcc.c-torture/execute/user-printf.c   -O0  execution test
FAIL: gcc.c-torture/execute/user-printf.c   -O1  execution test
FAIL: gcc.c-torture/execute/user-printf.c   -O2  execution test
FAIL: gcc.c-torture/execute/user-printf.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
FAIL: gcc.c-torture/execute/user-printf.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/user-printf.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
FAIL: gcc.c-torture/execute/user-printf.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/user-printf.c   -Os  execution test
FAIL: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 72)
FAIL: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 77)
FAIL: gcc.dg/Wstringop-overflow-47.c pr97027 note (test for warnings, line 68)
FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c (test for excess errors)
FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c 2 blank line(s) in output
FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c expected multiline pattern lines 13-28
FAIL: gcc.dg/pr100927.c scan-rtl-dump-times final "(?n)^[ \\t]*\\(fix:SI" 3
FAIL: gcc.dg/pr110279-1.c scan-tree-dump-times widening_mul "Generated FMA" 3
FAIL: gcc.dg/torture/pr113026-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   (test for bogus messages, line 10)
FAIL: gcc.dg/tree-ssa/update-threading.c scan-tree-dump-times optimized "Invalid sum" 0
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-8.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-9.c scan-tree-dump-times vect "Maximum lmul = 8" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c scan-assembler-not vset
FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c scan-assembler-not vset
FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c scan-assembler-not vset
FAIL: gcc.dg/vect/pr65310.c -flto -ffat-lto-objects  scan-tree-dump vect "can't force alignment"
FAIL: gcc.dg/vect/pr65310.c -flto -ffat-lto-objects  scan-tree-dump-not vect "misalign = 0"
FAIL: gcc.dg/vect/pr65310.c scan-tree-dump vect "can't force alignment"
FAIL: gcc.dg/vect/pr65310.c scan-tree-dump-not vect "misalign = 0"
FAIL: gcc.dg/vect/pr88598-1.c -flto -ffat-lto-objects  scan-tree-dump-not optimized "REDUC_PLUS"
FAIL: gcc.dg/vect/pr88598-1.c scan-tree-dump-not optimized "REDUC_PLUS"
FAIL: gcc.dg/vect/pr88598-2.c -flto -ffat-lto-objects  scan-tree-dump-not optimized "REDUC_PLUS"
FAIL: gcc.dg/vect/pr88598-2.c scan-tree-dump-not optimized "REDUC_PLUS"
FAIL: gcc.dg/vect/pr88598-3.c -flto -ffat-lto-objects  scan-tree-dump-not optimized "REDUC_PLUS"
FAIL: gcc.dg/vect/pr88598-3.c scan-tree-dump-not optimized "REDUC_PLUS"
FAIL: gcc.dg/vect/vect-gather-2.c -flto -ffat-lto-objects  scan-tree-dump vect "different gather base"
FAIL: gcc.dg/vect/vect-gather-2.c -flto -ffat-lto-objects  scan-tree-dump vect "different gather scale"
FAIL: gcc.dg/vect/vect-gather-2.c scan-tree-dump vect "different gather base"
FAIL: gcc.dg/vect/vect-gather-2.c scan-tree-dump vect "different gather scale"
FAIL: gcc.target/riscv/pr113095.c   -O0  (test for excess errors)
FAIL: gcc.target/riscv/pr113095.c   -O1  (test for excess errors)
FAIL: gcc.target/riscv/pr113095.c   -O2  (test for excess errors)
FAIL: gcc.target/riscv/pr113095.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gcc.target/riscv/pr113095.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.target/riscv/pr113095.c   -O3 -g  (test for excess errors)
FAIL: gcc.target/riscv/pr113095.c   -Os  (test for excess errors)
FAIL: gcc.target/riscv/rvv/autovec/binop/vwsll-1.c (internal compiler error: in maybe_legitimize_operand, at optabs.cc:8056)
FAIL: gcc.target/riscv/rvv/autovec/binop/vwsll-1.c (test for excess errors)
FAIL: gcc.target/riscv/rvv/autovec/bug-3.c -O3 -ftree-vectorize  scan-assembler-times slli\\s+[a-x0-9]+,\\s*[a-x0-9]+,\\s*33 1
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c scan-assembler-times \\tvfwadd\\.vv 6
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c scan-assembler-times \\tvwadd\\.vv 9
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-1.c scan-assembler-times \\tvwaddu\\.vv 9
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c scan-assembler-times \\tvfwsub\\.vv 6
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c scan-assembler-times \\tvwsub\\.vv 9
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-2.c scan-assembler-times \\tvwsubu\\.vv 9
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c scan-assembler-times \\tvfwmul\\.vv 8
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c scan-assembler-times \\tvwmul\\.vv 12
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-3.c scan-assembler-times \\tvwmulu\\.vv 12
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c scan-assembler-not \\tvmul
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c scan-assembler-times \\tvwmul\\.vv 6
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c scan-assembler-times \\tvwmulsu\\.vv 12
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-4.c scan-assembler-times \\tvwmulu\\.vv 6
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c scan-assembler-times \\tvfwmacc\\.vv 8
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c scan-assembler-times \\tvwmacc\\.vv 12
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-5.c scan-assembler-times \\tvwmaccu\\.vv 12
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c scan-assembler-times \\tvwmacc\\.vv 3
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c scan-assembler-times \\tvwmaccsu\\.vv 6
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-6.c scan-assembler-times \\tvwmaccu\\.vv 3
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-7.c scan-assembler-times \\tvfwnmsac\\.vv 8
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-8.c scan-assembler-times \\tvfwmsac\\.vv 8
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_complicate-9.c scan-assembler-times \\tvfwnmacc\\.vv\\t 6
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c scan-assembler-times \\tvfwredusum\\.vs\\tv[0-9]+,v[0-9]+,v[0-9]+,v0\\.t 3
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c scan-assembler-times \\tvsext\\.vf4\\tv[0-9]+,v[0-9]+,v0\\.t 2
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c scan-assembler-times \\tvsext\\.vf8\\tv[0-9]+,v[0-9]+,v0\\.t 1
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c scan-assembler-times \\tvwredsum\\.vs\\tv[0-9]+,v[0-9]+,v[0-9]+,v0\\.t 3
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c scan-assembler-times \\tvwredsumu\\.vs\\tv[0-9]+,v[0-9]+,v[0-9]+,v0\\.t 3
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c scan-assembler-times \\tvzext\\.vf4\\tv[0-9]+,v[0-9]+,v0\\.t 2
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_widen_reduc-2.c scan-assembler-times \\tvzext\\.vf8\\tv[0-9]+,v[0-9]+,v0\\.t 1
FAIL: gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c scan-tree-dump-times vect "vectorized 1 loops in function" 88
FAIL: gcc.target/riscv/rvv/autovec/pr112399.c -O3 -ftree-vectorize  check-function-bodies foo
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c scan-assembler-times vsseg3e64\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c scan-assembler-times vsseg5e64\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c scan-assembler-times vsseg7e64\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c scan-assembler-times \\tvfwadd\\.vv 6
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c scan-assembler-times \\tvwadd\\.vv 9
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c scan-assembler-times \\tvwaddu\\.vv 9
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c scan-assembler-times \\tvfwsub\\.vv 6
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c scan-assembler-times \\tvwsub\\.vv 9
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c scan-assembler-times \\tvwsubu\\.vv 9
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c scan-assembler-times \\tvfwmul\\.vv 8
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c scan-assembler-times \\tvwmul\\.vv 12
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c scan-assembler-times \\tvwmulu\\.vv 12
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c scan-assembler-not \\tvmul
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c scan-assembler-times \\tvwmul\\.vv 6
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c scan-assembler-times \\tvwmulsu\\.vv 12
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c scan-assembler-times \\tvwmulu\\.vv 6
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c scan-assembler-times \\tvfwmacc\\.vv 8
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c scan-assembler-times \\tvwmacc\\.vv 12
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c scan-assembler-times \\tvwmaccu\\.vv 12
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c scan-assembler-times \\tvwmacc\\.vv 3
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c scan-assembler-times \\tvwmaccsu\\.vv 6
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c scan-assembler-times \\tvwmaccu\\.vv 3
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c scan-assembler-times \\tvfwnmsac\\.vv 8
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c scan-assembler-times \\tvfwmsac\\.vv 8
FAIL: gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c scan-assembler-times \\tvfwnmacc\\.vv 8
FAIL: gcc.target/riscv/rvv/base/pr112431-42.c scan-assembler-not csrr
FAIL: gcc.target/riscv/rvv/base/pr114352-3.c check-function-bodies test_1
FAIL: gcc.target/riscv/rvv/base/pr114352-3.c check-function-bodies test_4
FAIL: gcc.target/riscv/rvv/base/vwaddsub-1.c check-function-bodies vwadd_wx_i64m8_m
FAIL: gcc.target/riscv/rvv/base/vwaddsub-1.c check-function-bodies vwsub_wx_i64m8_m
FAIL: gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c   -O2   scan-assembler add\\s+\\s*[a-x0-9]+,\\s*[a-x0-9]+,\\s*[a-x0-9]+\\s+ble\\s+[a-x0-9]+,\\s*zero,\\.L[0-9]+\\s+vsetvli\\s+zero,\\s*[a-x0-9]+,\\s*e8,\\s*mf8,\\s*t[au],\\s*m[au]
FAIL: gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler add\\s+\\s*[a-x0-9]+,\\s*[a-x0-9]+,\\s*[a-x0-9]+\\s+ble\\s+[a-x0-9]+,\\s*zero,\\.L[0-9]+\\s+vsetvli\\s+zero,\\s*[a-x0-9]+,\\s*e8,\\s*mf8,\\s*t[au],\\s*m[au]
FAIL: gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler add\\s+\\s*[a-x0-9]+,\\s*[a-x0-9]+,\\s*[a-x0-9]+\\s+ble\\s+[a-x0-9]+,\\s*zero,\\.L[0-9]+\\s+vsetvli\\s+zero,\\s*[a-x0-9]+,\\s*e8,\\s*mf8,\\s*t[au],\\s*m[au]
FAIL: gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c   -O2   scan-assembler add\\s+\\s*[a-x0-9]+,\\s*[a-x0-9]+,\\s*[a-x0-9]+\\s+ble\\s+[a-x0-9]+,\\s*zero,\\.L[0-9]+\\s+vsetvli\\s+zero,\\s*[a-x0-9]+,\\s*e8,\\s*mf8,\\s*t[au],\\s*m[au]
FAIL: gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler add\\s+\\s*[a-x0-9]+,\\s*[a-x0-9]+,\\s*[a-x0-9]+\\s+ble\\s+[a-x0-9]+,\\s*zero,\\.L[0-9]+\\s+vsetvli\\s+zero,\\s*[a-x0-9]+,\\s*e8,\\s*mf8,\\s*t[au],\\s*m[au]
FAIL: gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler add\\s+\\s*[a-x0-9]+,\\s*[a-x0-9]+,\\s*[a-x0-9]+\\s+ble\\s+[a-x0-9]+,\\s*zero,\\.L[0-9]+\\s+vsetvli\\s+zero,\\s*[a-x0-9]+,\\s*e8,\\s*mf8,\\s*t[au],\\s*m[au]
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-66.c   -O2   scan-assembler-times add\\s+\\s*[a-x0-9]+,\\s*[a-x0-9]+,\\s*[a-x0-9]+\\s+ble\\s+[a-x0-9]+,\\s*zero,\\.L[0-9]+\\s+ 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-66.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times add\\s+\\s*[a-x0-9]+,\\s*[a-x0-9]+,\\s*[a-x0-9]+\\s+ble\\s+[a-x0-9]+,\\s*zero,\\.L[0-9]+\\s+ 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-66.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times add\\s+\\s*[a-x0-9]+,\\s*[a-x0-9]+,\\s*[a-x0-9]+\\s+ble\\s+[a-x0-9]+,\\s*zero,\\.L[0-9]+\\s+ 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-82.c   -O2   scan-assembler-times vsetivli 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-82.c   -O2   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-82.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetivli 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-82.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-82.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetivli 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-82.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-83.c   -O2   scan-assembler-times vsetivli 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-83.c   -O2   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-83.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetivli 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-83.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-83.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetivli 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-83.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-86.c   -O2   scan-assembler-not vsetivli
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-86.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-not vsetivli
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-86.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-not vsetivli
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-88.c   -O2   scan-assembler-not vsetivli
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-88.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-not vsetivli
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-88.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-not vsetivli
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-90.c   -O2   scan-assembler-not vsetivli
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-90.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-not vsetivli
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-90.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-not vsetivli
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-91.c   -O2   scan-assembler-times vsetivli 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-91.c   -O2   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-91.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetivli 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-91.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-91.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetivli 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-91.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-92.c   -O2   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-92.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_single-92.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 2
XPASS: gcc.dg/attr-alloc_size-11.c missing range info for short (test for warnings, line 51)
XPASS: gcc.dg/attr-alloc_size-11.c missing range info for signed char (test for warnings, line 50)

Additional information

github-actions[bot] commented 3 months ago

Comparing against #1715 for branch: patrick/bump-tc