ewlu / gcc-precommit-ci

2 stars 0 forks source link

Patch Status 34753-v1_RISCV_Implement_SATSUB_for_unsigned_scalar_int-1 #1721

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/9503388159

Patch information

Applied patches: 1 -> 1 Associated series: https://patchwork.sourceware.org/project/gcc/list/?series=34753 Last patch applied: https://patchwork.sourceware.org/project/gcc/patch/20240605111630.1176001-1-pan2.li@intel.com/ Patch id: 91541

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 34753-v1_RISCV_Implement_SATSUB_for_unsigned_scalar_int-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 (6 error(s)) ===
gcc/config/riscv/riscv.cc:11517:26:  /* Step-1: minus = x - y  */
gcc/config/riscv/riscv.cc:11520:23:  /* Step-2: lt = x < y  */
gcc/config/riscv/riscv.cc:11523:21:  /* Step-3: lt = -lt  */
gcc/config/riscv/riscv.cc:11526:21:  /* Step-4: lt = ~lt  */
gcc/config/riscv/riscv.cc:11529:36:  /* Step-5: pmode_dest = minus & lt  */
gcc/config/riscv/riscv.cc:11532:30:  /* Step-6: dest = pmode_dest  */

=== ERROR type #2: dot, space, space, new sentence (5 error(s)) ===
gcc/config/riscv/riscv.cc:11501:5:   1.█minus = x - y.
gcc/config/riscv/riscv.cc:11502:5:   2.█lt = x < y.
gcc/config/riscv/riscv.cc:11503:5:   3.█lt = -lt.
gcc/config/riscv/riscv.cc:11504:5:   4.█lt = ~lt.
gcc/config/riscv/riscv.cc:11505:5:   5.█z = minus & lt.  */

=== ERROR type #3: there should be exactly one space between function name and parenthesis (1 error(s)) ===
gcc/config/riscv/riscv.cc:11499:14:   z = SAT_SUB(x, y).

Additional information

github-actions[bot] commented 3 months ago

Apply Status

Target Status
Baseline hash: https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b Applied
Tip of tree hash: https://github.com/gcc-mirror/gcc/commit/58ecd2eb507ab216861408cf10ec05efc4e8344e Applied

Git log

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

> git log --oneline 904fbe96180d66b718ca9201fc5e1064e7eec26b^..HEAD
71c0936c977 RISC-V: Implement .SAT_SUB for unsigned scalar int
904fbe96180 Daily bump.

Notes

Patch applied successfully

Additional information

github-actions[bot] commented 3 months ago

Build GCC Status

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

Notes

Patch(es) were applied to the hash https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b. 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
linux: rv32 Bitmanip ilp32d medlow 112/8 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
linux: rv32gcv ilp32d medlow multilib 112/8 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
linux: rv64 Bitmanip lp64d medlow 112/8 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
linux: rv64gcv lp64d medlow multilib 112/8 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
newlib: rv32gc ilp32d medlow multilib 112/8 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
newlib: rv32imc_zba_zbb_zbc_zbs ilp32 medlow multilib 112/8 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
newlib: rv64gc lp64d medlow multilib 112/8 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
newlib: rv64gcv lp64d medlow multilib 112/8 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
Resolved Failures gcc g++ gfortran Previous Hash
newlib: rv32imc_zba_zbb_zbc_zbs ilp32 medlow multilib 578/60 37/6 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
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/904fbe96180d66b718ca9201fc5e1064e7eec26b
linux: rv32gcv ilp32d medlow multilib 589/75 12/3 12/2 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
linux: rv64 Bitmanip lp64d medlow 522/51 4/1 12/2 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
linux: rv64gcv lp64d medlow multilib 550/72 12/3 12/2 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
newlib: rv32gc ilp32d medlow multilib 570/58 37/6 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
newlib: rv32imc_zba_zbb_zbc_zbs ilp32 medlow multilib 578/60 37/6 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
newlib: rv64gc lp64d medlow multilib 544/54 10/3 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b
newlib: rv64gcv lp64d medlow multilib 569/73 18/5 0/0 https://github.com/gcc-mirror/gcc/commit/904fbe96180d66b718ca9201fc5e1064e7eec26b

New Failures Across All Affected Targets (8 targets / 8 total targets)

FAIL: gcc.target/riscv/sat_u_sub-1.c   -O0   check-function-bodies sat_u_sub_uint8_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-1.c   -O0   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-1.c   -O1   check-function-bodies sat_u_sub_uint8_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-1.c   -O1   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-1.c   -O2   check-function-bodies sat_u_sub_uint8_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-1.c   -O2   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   check-function-bodies sat_u_sub_uint8_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   check-function-bodies sat_u_sub_uint8_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-1.c   -O3 -g   check-function-bodies sat_u_sub_uint8_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-1.c   -O3 -g   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-1.c   -Os   check-function-bodies sat_u_sub_uint8_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-1.c   -Os   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O0   check-function-bodies sat_u_sub_uint16_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O0   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O1   check-function-bodies sat_u_sub_uint16_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O1   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O2   check-function-bodies sat_u_sub_uint16_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O2   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   check-function-bodies sat_u_sub_uint16_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   check-function-bodies sat_u_sub_uint16_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O3 -g   check-function-bodies sat_u_sub_uint16_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-2.c   -O3 -g   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-2.c   -Os   check-function-bodies sat_u_sub_uint16_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-2.c   -Os   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O0   check-function-bodies sat_u_sub_uint32_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O0   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O1   check-function-bodies sat_u_sub_uint32_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O1   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O2   check-function-bodies sat_u_sub_uint32_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O2   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   check-function-bodies sat_u_sub_uint32_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   check-function-bodies sat_u_sub_uint32_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O3 -g   check-function-bodies sat_u_sub_uint32_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-3.c   -O3 -g   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-3.c   -Os   check-function-bodies sat_u_sub_uint32_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-3.c   -Os   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O0   check-function-bodies sat_u_sub_uint64_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O0   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O1   check-function-bodies sat_u_sub_uint64_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O1   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O2   check-function-bodies sat_u_sub_uint64_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O2   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   check-function-bodies sat_u_sub_uint64_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   check-function-bodies sat_u_sub_uint64_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O3 -g   check-function-bodies sat_u_sub_uint64_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-4.c   -O3 -g   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-4.c   -Os   check-function-bodies sat_u_sub_uint64_t_fmt_1
FAIL: gcc.target/riscv/sat_u_sub-4.c   -Os   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O0   check-function-bodies sat_u_sub_uint8_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O0   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O1   check-function-bodies sat_u_sub_uint8_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O1   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O2   check-function-bodies sat_u_sub_uint8_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O2   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   check-function-bodies sat_u_sub_uint8_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   check-function-bodies sat_u_sub_uint8_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O3 -g   check-function-bodies sat_u_sub_uint8_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -O3 -g   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -Os   check-function-bodies sat_u_sub_uint8_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-5.c   -Os   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O0   check-function-bodies sat_u_sub_uint16_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O0   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O1   check-function-bodies sat_u_sub_uint16_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O1   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O2   check-function-bodies sat_u_sub_uint16_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O2   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   check-function-bodies sat_u_sub_uint16_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   check-function-bodies sat_u_sub_uint16_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O3 -g   check-function-bodies sat_u_sub_uint16_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -O3 -g   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -Os   check-function-bodies sat_u_sub_uint16_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-6.c   -Os   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O0   check-function-bodies sat_u_sub_uint32_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O0   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O1   check-function-bodies sat_u_sub_uint32_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O1   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O2   check-function-bodies sat_u_sub_uint32_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O2   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   check-function-bodies sat_u_sub_uint32_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   check-function-bodies sat_u_sub_uint32_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O3 -g   check-function-bodies sat_u_sub_uint32_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -O3 -g   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -Os   check-function-bodies sat_u_sub_uint32_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-7.c   -Os   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O0   check-function-bodies sat_u_sub_uint64_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O0   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O1   check-function-bodies sat_u_sub_uint64_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O1   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O2   check-function-bodies sat_u_sub_uint64_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O2   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   check-function-bodies sat_u_sub_uint64_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   check-function-bodies sat_u_sub_uint64_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O3 -g   check-function-bodies sat_u_sub_uint64_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -O3 -g   scan-rtl-dump-times expand ".SAT_SUB " 2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -Os   check-function-bodies sat_u_sub_uint64_t_fmt_2
FAIL: gcc.target/riscv/sat_u_sub-8.c   -Os   scan-rtl-dump-times expand ".SAT_SUB " 2

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/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