patrick-rivos / gcc-postcommit-ci

CI for GCC, based on upstream riscv-gnu-toolchain
https://patrick-rivos.github.io/gcc-postcommit-ci/
2 stars 0 forks source link

Testsuite with checking Status a8e6360765336969e3f45ac16e4340e5e5468768 #1872

Open github-actions[bot] opened 1 month ago

github-actions[bot] commented 1 month ago

Summary

New Failures gcc g++ gfortran Previous Hash
linux: RVA23U64 profile lp64d medlow multilib 99/16 0/0 0/0 2531f014fb2364777fb1ce09641db85bda5883b7
linux: rv32 Bitmanip ilp32d medlow multilib 440/82 3/1 12/2 2531f014fb2364777fb1ce09641db85bda5883b7
linux: rv32gcv ilp32d medlow multilib 443/119 9/3 12/2 2531f014fb2364777fb1ce09641db85bda5883b7
linux: rv64 Vector Crypto lp64d medlow multilib 481/122 9/3 12/2 2531f014fb2364777fb1ce09641db85bda5883b7
Resolved Failures gcc g++ gfortran Previous Hash
linux: RVA23U64 profile lp64d medlow multilib 4/1 0/0 1/1 2531f014fb2364777fb1ce09641db85bda5883b7
Unresolved Failures gcc g++ gfortran Previous Hash
linux: RVA23U64 profile lp64d medlow multilib 384/108 9/3 12/2 2531f014fb2364777fb1ce09641db85bda5883b7

New Failures Across All Affected Targets (4 targets / 1 total targets)

FAIL: gcc.target/riscv/cset-sext-sfb.c   -O1   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O2   scan-assembler-times \\sbne\\s[^\\s]+\\s# movcc\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O2   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O2   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times \\sbne\\s[^\\s]+\\s# movcc\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times \\sbne\\s[^\\s]+\\s# movcc\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O3 -g   scan-assembler-times \\sbne\\s[^\\s]+\\s# movcc\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O3 -g   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O3 -g   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -Os   scan-assembler-times \\sbne\\s[^\\s]+\\s# movcc\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -Os   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -Os   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O1   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O2   scan-assembler-times \\sczero\\.eqz\\s 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O2   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O2   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times \\sczero\\.eqz\\s 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times \\sczero\\.eqz\\s 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O3 -g   scan-assembler-times \\sczero\\.eqz\\s 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O3 -g   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O3 -g   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -Os   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext.c   -O2   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext.c   -O3 -g   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1

Architecture Specific New Failures

linux rv32gcv ilp32d medlow multilib:

FAIL: c-c++-common/spec-barrier-1.c  -Wc++-compat  (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++26 (test for excess errors)
FAIL: c-c++-common/spec-barrier-1.c  -std=gnu++98 (test for excess errors)
FAIL: c-c++-common/vector-subscript-4.c  -Wc++-compat   scan-tree-dump-not optimized "vector"
FAIL: c-c++-common/vector-subscript-4.c  -std=gnu++17  scan-tree-dump-not optimized "vector"
FAIL: c-c++-common/vector-subscript-4.c  -std=gnu++26  scan-tree-dump-not optimized "vector"
FAIL: c-c++-common/vector-subscript-4.c  -std=gnu++98  scan-tree-dump-not optimized "vector"
FAIL: gcc.dg/pr109393.c scan-tree-dump-times optimized "return 1;" 3
FAIL: gcc.dg/signbit-2.c scan-tree-dump optimized "\\s+>\\s+{ 0(, 0)+ }"
FAIL: gcc.dg/signbit-2.c scan-tree-dump-not optimized "\\s+>>\\s+31"
FAIL: gcc.dg/tree-prof/val-prof-1.c scan-tree-dump optimized "if \\(n_[0-9]* != 257\\)"
FAIL: gcc.dg/tree-prof/val-prof-3.c scan-tree-dump optimized "if \\(_[0-9]* \\< n_[0-9]*"
FAIL: gcc.dg/tree-prof/val-prof-4.c scan-tree-dump optimized "if \\(n_[0-9]* \\>"
FAIL: gcc.dg/tree-ssa/cunroll-16.c scan-tree-dump cunroll "optimized: loop with [0-9]+ iterations completely unrolled"
FAIL: gcc.dg/tree-ssa/cunroll-16.c scan-tree-dump-not optimized "foo"
FAIL: gcc.dg/tree-ssa/fold-xor-and-or.c scan-tree-dump-not optimized "d1_[0-9]+.D. \\^ d2_[0-9]+.D."
FAIL: gcc.dg/tree-ssa/fold-xor-or.c scan-tree-dump-not optimized "d1_[0-9]+.D. \\^ d2_[0-9]+.D."
FAIL: gcc.dg/tree-ssa/gen-vect-34.c scan-tree-dump-times vect "vectorized 1 loops" 1
FAIL: gcc.dg/tree-ssa/ivopts-lt-2.c scan-tree-dump-times ivopts "PHI <p_" 1
FAIL: gcc.dg/tree-ssa/ivopts-lt-2.c scan-tree-dump-times ivopts "PHI" 1
FAIL: gcc.dg/tree-ssa/ivopts-lt-2.c scan-tree-dump-times ivopts "p_[0-9]* <" 1
FAIL: gcc.dg/tree-ssa/loop-bound-1.c scan-tree-dump ivopts "bounded by 254"
FAIL: gcc.dg/tree-ssa/loop-bound-2.c scan-tree-dump ivopts "bounded by 254"
FAIL: gcc.dg/tree-ssa/predcom-4.c scan-tree-dump-times pcom "Combination" 1
FAIL: gcc.dg/tree-ssa/predcom-4.c scan-tree-dump-times pcom "Unrolling 3 times." 1
FAIL: gcc.dg/tree-ssa/predcom-5.c scan-tree-dump-times pcom "Combination" 2
FAIL: gcc.dg/tree-ssa/predcom-5.c scan-tree-dump-times pcom "Unrolling 3 times." 1
FAIL: gcc.dg/tree-ssa/predcom-9.c scan-tree-dump pcom "Executing predictive commoning without unrolling"
FAIL: gcc.dg/tree-ssa/scev-10.c scan-tree-dump-times ivopts "  Type:\\tREFERENCE ADDRESS\n" 1
FAIL: gcc.dg/tree-ssa/scev-14.c scan-tree-dump ivopts "Overflowness wrto loop niter:\tNo-overflow"
FAIL: gcc.dg/tree-ssa/scev-9.c scan-tree-dump-times ivopts "  Type:\\tREFERENCE ADDRESS\n" 1
FAIL: gcc.dg/tree-ssa/split-path-13.c scan-tree-dump split-paths "appears to be a join point for if-convertable"
FAIL: gcc.dg/tree-ssa/update-threading.c scan-tree-dump-times optimized "Invalid sum" 0
FAIL: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "Not unrolling loop, doesn't roll"
FAIL: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "likely upper bound: 6"
FAIL: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "realistic bound: -1"
FAIL: gcc.dg/var-expand1.c scan-rtl-dump loop2_unroll "Expanding Accumulator"
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c scan-assembler e32,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c scan-assembler e32,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c scan-assembler e8,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c scan-assembler e32,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c scan-assembler e32,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c scan-assembler e8,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c scan-assembler e32,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c scan-assembler e8,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c scan-assembler e32,m4
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c scan-assembler-not e32,m8
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c scan-assembler-times e32,m4 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c scan-assembler e8,m4
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c scan-tree-dump-times vect "Maximum lmul = 2" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c scan-tree-dump-times vect "Maximum lmul = 8" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-assembler e16,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump vect "2: type = unsigned short, start = 0, end = 34"
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump vect "start = 8, end = 10"
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump-times vect "Maximum lmul = 2" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump-times vect "Maximum lmul = 8" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-assembler e64,m4
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-tree-dump-times vect "Maximum lmul = 8" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c scan-tree-dump-times vect "Maximum lmul = 8" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c scan-tree-dump-times vect "Maximum lmul = 2" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c scan-tree-dump-times vect "Maximum lmul = 8" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c scan-tree-dump-times vect "Maximum lmul = 8" 2
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/pr113112-2.c scan-tree-dump-times vect "Maximum lmul = 4, At most 16 number of live V_REG" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c scan-assembler e64,m4
FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c scan-assembler-not e64,m2
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/pr66251.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorized 1 loops" 2
FAIL: gcc.dg/vect/pr66251.c scan-tree-dump-times vect "vectorized 1 loops" 2
FAIL: gcc.dg/vect/pr97428.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/pr97428.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-gap-1.c -flto -ffat-lto-objects  scan-tree-dump-times vect "{_[0-9]+, (?:0|{ 0(?:, 0)+ )}" 6
FAIL: gcc.dg/vect/slp-gap-1.c scan-tree-dump-times vect "{_[0-9]+, (?:0|{ 0(?:, 0)+ )}" 6
FAIL: gcc.dg/vect/slp-reduc-4.c -flto -ffat-lto-objects  scan-tree-dump-times vect "VEC_PERM_EXPR" 0
FAIL: gcc.dg/vect/slp-reduc-4.c scan-tree-dump-times vect "VEC_PERM_EXPR" 0
FAIL: gcc.dg/vect/slp-reduc-7.c -flto -ffat-lto-objects  scan-tree-dump-times vect "VEC_PERM_EXPR" 0
FAIL: gcc.dg/vect/slp-reduc-7.c scan-tree-dump-times vect "VEC_PERM_EXPR" 0
FAIL: gcc.dg/vect/slp-reduc-sad-2.c -flto -ffat-lto-objects  scan-tree-dump-not vect "access with gaps requires scalar epilogue loop"
FAIL: gcc.dg/vect/slp-reduc-sad-2.c scan-tree-dump-not vect "access with gaps requires scalar epilogue loop"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1115.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1115.c scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s114.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s114.c scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1232.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1232.c scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s257.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s257.c scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/vect-reduc-chain-1.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" 2
FAIL: gcc.dg/vect/vect-reduc-chain-1.c scan-tree-dump-times vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" 2
FAIL: gcc.dg/vect/vect-reduc-chain-2.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-2.c scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-3.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-3.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing statement: \\S+ = SAD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-3.c scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-3.c scan-tree-dump vect "vectorizing statement: \\S+ = SAD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-1.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-1.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-2.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-2.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-3.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-3.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-4.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-4.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.target/riscv/rvv/autovec/binop/shift-run.c (internal compiler error: in compute_nregs_for_mode, at config/riscv/riscv-vector-costs.cc:457)
FAIL: gcc.target/riscv/rvv/autovec/binop/shift-run.c (test for excess errors)
FAIL: gcc.target/riscv/rvv/autovec/binop/vwsll-run.c (internal compiler error: in compute_nregs_for_mode, at config/riscv/riscv-vector-costs.cc:457)
FAIL: gcc.target/riscv/rvv/autovec/binop/vwsll-run.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_arith_run-5.c (internal compiler error: in compute_nregs_for_mode, at config/riscv/riscv-vector-costs.cc:457)
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c (test for excess errors)
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c (internal compiler error: in compute_nregs_for_mode, at config/riscv/riscv-vector-costs.cc:457)
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c (test for excess errors)
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-8.c scan-assembler-times \\tvfwmsac\\.vv 8
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/partial/multiple_rgroup_zbb.c scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-times vsseg4e8\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c scan-assembler-times vsseg4e16\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c scan-assembler-times vsseg7e16\\.v 2
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c scan-assembler-times vsseg4e32\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c scan-assembler-times vsseg4e64\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c scan-assembler-times vsseg4e32\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c scan-assembler-times \\tvmacc\\.vv 8
FAIL: gcc.target/riscv/rvv/autovec/vls/dup-1.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  check-function-bodies foo10
FAIL: gcc.target/riscv/rvv/autovec/vls/dup-2.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  check-function-bodies foo10
FAIL: gcc.target/riscv/rvv/autovec/vls/dup-3.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  check-function-bodies foo10
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/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
FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c   -O2   scan-assembler-times vsetvli 2
FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli 2
FAIL: gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli 2
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl-15.c   -O2   scan-assembler-times vsetvli 3
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl-15.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli 3
FAIL: gcc.target/riscv/rvv/vsetvl/vsetvl-15.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli 3
FAIL: gfortran.dg/ieee/ieee_6.f90   -O0  execution test
FAIL: gfortran.dg/ieee/ieee_6.f90   -O1  execution test
FAIL: gfortran.dg/ieee/ieee_6.f90   -O2  execution test
FAIL: gfortran.dg/ieee/ieee_6.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/ieee/ieee_6.f90   -O3 -g  execution test
FAIL: gfortran.dg/ieee/ieee_6.f90   -Os  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -O0  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -O1  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -O2  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -O3 -g  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -Os  execution test
XPASS: g++.dg/tree-ssa/pr83518.C  -std=gnu++17  scan-tree-dump optimized "return 15;"
XPASS: g++.dg/tree-ssa/pr83518.C  -std=gnu++26  scan-tree-dump optimized "return 15;"
XPASS: g++.dg/tree-ssa/pr83518.C  -std=gnu++98  scan-tree-dump optimized "return 15;"
XPASS: gcc.dg/tree-ssa/pr84512.c scan-tree-dump optimized "return 285;"
XPASS: gcc.dg/vect/pr97678.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing stmts using SLP"
XPASS: gcc.dg/vect/pr97678.c scan-tree-dump vect "vectorizing stmts using SLP"
XPASS: gcc.dg/vect/pr97835.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing stmts using SLP"
XPASS: gcc.dg/vect/pr97835.c scan-tree-dump vect "vectorizing stmts using SLP"
XPASS: gcc.dg/vect/slp-13-big-array.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 3
XPASS: gcc.dg/vect/slp-13-big-array.c scan-tree-dump-times vect "vectorizing stmts using SLP" 3
XPASS: gcc.dg/vect/slp-13.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 3
XPASS: gcc.dg/vect/slp-13.c scan-tree-dump-times vect "vectorizing stmts using SLP" 3
XPASS: gcc.dg/vect/slp-49.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing stmts using SLP"
XPASS: gcc.dg/vect/slp-49.c scan-tree-dump vect "vectorizing stmts using SLP"
XPASS: gcc.dg/vect/slp-reduc-11.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing stmts using SLP"
XPASS: gcc.dg/vect/slp-reduc-11.c scan-tree-dump vect "vectorizing stmts using SLP"
XPASS: gcc.dg/vect/vect-live-slp-3.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 4
XPASS: gcc.dg/vect/vect-live-slp-3.c scan-tree-dump-times vect "vectorizing stmts using SLP" 4
XPASS: gcc.dg/vect/vect-outer-slp-1.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing stmts using SLP"
XPASS: gcc.dg/vect/vect-outer-slp-1.c scan-tree-dump vect "vectorizing stmts using SLP"
XPASS: gcc.dg/vect/vect-outer-slp-2.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/vect-outer-slp-2.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/vect-outer-slp-3.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/vect-outer-slp-3.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.target/riscv/cset-sext-sfb.c   -O1   scan-assembler-not \\sbeq\\s
XPASS: gcc.target/riscv/cset-sext-zicond.c   -O1   scan-assembler-not \\s(?:beq|bne)\\s
XPASS: gcc.target/riscv/cset-sext-zicond.c   -Os   scan-assembler-not \\s(?:beq|bne)\\s
XPASS: gcc.target/riscv/cset-sext.c   -O1   scan-assembler-not \\s(?:beq|bne)\\s
XPASS: gcc.target/riscv/cset-sext.c   -O1   scan-assembler-times \\ssnez\\s 2

linux rv64gcv_zvbb_zvbc_zvkg_zvkn_zvknc_zvkned_zvkng_zvknha_zvknhb_zvks_zvksc_zvksed_zvksg_zvksh_zvkt lp64d medlow multilib:

FAIL: c-c++-common/spec-barrier-1.c  -Wc++-compat  (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++26 (test for excess errors)
FAIL: c-c++-common/spec-barrier-1.c  -std=gnu++98 (test for excess errors)
FAIL: c-c++-common/vector-subscript-4.c  -Wc++-compat   scan-tree-dump-not optimized "vector"
FAIL: c-c++-common/vector-subscript-4.c  -std=gnu++17  scan-tree-dump-not optimized "vector"
FAIL: c-c++-common/vector-subscript-4.c  -std=gnu++26  scan-tree-dump-not optimized "vector"
FAIL: c-c++-common/vector-subscript-4.c  -std=gnu++98  scan-tree-dump-not optimized "vector"
FAIL: gcc.dg/pr100927.c scan-rtl-dump-times final "(?n)^[ \\t]*\\(fix:SI" 3
FAIL: gcc.dg/signbit-2.c scan-tree-dump optimized "\\s+>\\s+{ 0(, 0)+ }"
FAIL: gcc.dg/signbit-2.c scan-tree-dump-not optimized "\\s+>>\\s+31"
FAIL: gcc.dg/tree-prof/val-prof-1.c scan-tree-dump optimized "if \\(n_[0-9]* != 257\\)"
FAIL: gcc.dg/tree-prof/val-prof-3.c scan-tree-dump optimized "if \\(_[0-9]* \\< n_[0-9]*"
FAIL: gcc.dg/tree-prof/val-prof-4.c scan-tree-dump optimized "if \\(n_[0-9]* \\>"
FAIL: gcc.dg/tree-ssa/cunroll-16.c scan-tree-dump cunroll "optimized: loop with [0-9]+ iterations completely unrolled"
FAIL: gcc.dg/tree-ssa/cunroll-16.c scan-tree-dump-not optimized "foo"
FAIL: gcc.dg/tree-ssa/fold-xor-and-or.c scan-tree-dump-not optimized "d1_[0-9]+.D. \\^ d2_[0-9]+.D."
FAIL: gcc.dg/tree-ssa/fold-xor-or.c scan-tree-dump-not optimized "d1_[0-9]+.D. \\^ d2_[0-9]+.D."
FAIL: gcc.dg/tree-ssa/gen-vect-34.c scan-tree-dump-times vect "vectorized 1 loops" 1
FAIL: gcc.dg/tree-ssa/ivopts-lt-2.c scan-tree-dump-times ivopts "PHI <p_" 1
FAIL: gcc.dg/tree-ssa/ivopts-lt-2.c scan-tree-dump-times ivopts "PHI" 1
FAIL: gcc.dg/tree-ssa/ivopts-lt-2.c scan-tree-dump-times ivopts "p_[0-9]* <" 1
FAIL: gcc.dg/tree-ssa/loop-bound-1.c scan-tree-dump ivopts "bounded by 254"
FAIL: gcc.dg/tree-ssa/loop-bound-2.c scan-tree-dump ivopts "bounded by 254"
FAIL: gcc.dg/tree-ssa/predcom-4.c scan-tree-dump-times pcom "Combination" 1
FAIL: gcc.dg/tree-ssa/predcom-4.c scan-tree-dump-times pcom "Unrolling 3 times." 1
FAIL: gcc.dg/tree-ssa/predcom-5.c scan-tree-dump-times pcom "Combination" 2
FAIL: gcc.dg/tree-ssa/predcom-5.c scan-tree-dump-times pcom "Unrolling 3 times." 1
FAIL: gcc.dg/tree-ssa/predcom-9.c scan-tree-dump pcom "Executing predictive commoning without unrolling"
FAIL: gcc.dg/tree-ssa/scev-10.c scan-tree-dump-times ivopts "  Type:\\tREFERENCE ADDRESS\n" 1
FAIL: gcc.dg/tree-ssa/scev-14.c scan-tree-dump ivopts "Overflowness wrto loop niter:\tNo-overflow"
FAIL: gcc.dg/tree-ssa/scev-9.c scan-tree-dump-times ivopts "  Type:\\tREFERENCE ADDRESS\n" 1
FAIL: gcc.dg/tree-ssa/split-path-11.c scan-tree-dump-times split-paths "join point for if-convertable" 1
FAIL: gcc.dg/tree-ssa/split-path-13.c scan-tree-dump split-paths "appears to be a join point for if-convertable"
FAIL: gcc.dg/tree-ssa/update-threading.c scan-tree-dump-times optimized "Invalid sum" 0
FAIL: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "Not unrolling loop, doesn't roll"
FAIL: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "likely upper bound: 6"
FAIL: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "realistic bound: -1"
FAIL: gcc.dg/var-expand1.c scan-rtl-dump loop2_unroll "Expanding Accumulator"
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul-mixed-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c scan-assembler e32,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c scan-assembler e32,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-2.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c scan-assembler e8,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-3.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c scan-assembler e32,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-4.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c scan-assembler e32,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-5.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c scan-assembler e8,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-6.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c scan-assembler e32,m1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul1-7.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 3
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c scan-assembler e8,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-2.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-3.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-4.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-5.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c scan-assembler e32,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-6.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c scan-assembler e32,m4
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-1.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c scan-assembler-not e32,m8
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c scan-assembler-times e32,m4 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-12.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c scan-assembler e8,m4
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-2.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c scan-tree-dump-times vect "Maximum lmul = 2" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c scan-tree-dump-times vect "Maximum lmul = 8" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-assembler e16,m2
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump vect "2: type = unsigned short, start = 0, end = 34"
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump vect "start = 8, end = 10"
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump-times vect "Maximum lmul = 2" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump-times vect "Maximum lmul = 8" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-assembler e64,m4
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-assembler-not csrr
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-tree-dump-times vect "Maximum lmul = 8" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c scan-tree-dump-times vect "Preferring smaller LMUL loop because it has unexpected spills" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c scan-tree-dump-times vect "Maximum lmul = 8" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c scan-tree-dump-times vect "Maximum lmul = 2" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-2.c scan-tree-dump-times vect "Maximum lmul = 8" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-4.c scan-tree-dump-times vect "Maximum lmul = 8" 2
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/pr113112-2.c scan-tree-dump-times vect "Maximum lmul = 4, At most 16 number of live V_REG" 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c scan-assembler e64,m4
FAIL: gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c scan-assembler-not e64,m2
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/pr66251.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorized 1 loops" 2
FAIL: gcc.dg/vect/pr66251.c scan-tree-dump-times vect "vectorized 1 loops" 2
FAIL: gcc.dg/vect/pr97428.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/pr97428.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
FAIL: gcc.dg/vect/slp-gap-1.c -flto -ffat-lto-objects  scan-tree-dump-times vect "{_[0-9]+, (?:0|{ 0(?:, 0)+ )}" 6
FAIL: gcc.dg/vect/slp-gap-1.c scan-tree-dump-times vect "{_[0-9]+, (?:0|{ 0(?:, 0)+ )}" 6
FAIL: gcc.dg/vect/slp-reduc-4.c -flto -ffat-lto-objects  scan-tree-dump-times vect "VEC_PERM_EXPR" 0
FAIL: gcc.dg/vect/slp-reduc-4.c scan-tree-dump-times vect "VEC_PERM_EXPR" 0
FAIL: gcc.dg/vect/slp-reduc-7.c -flto -ffat-lto-objects  scan-tree-dump-times vect "VEC_PERM_EXPR" 0
FAIL: gcc.dg/vect/slp-reduc-7.c scan-tree-dump-times vect "VEC_PERM_EXPR" 0
FAIL: gcc.dg/vect/slp-reduc-sad-2.c -flto -ffat-lto-objects  scan-tree-dump-not vect "access with gaps requires scalar epilogue loop"
FAIL: gcc.dg/vect/slp-reduc-sad-2.c scan-tree-dump-not vect "access with gaps requires scalar epilogue loop"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1115.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1115.c scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s114.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s114.c scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1232.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1232.c scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s257.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s257.c scan-tree-dump vect "vectorized 1 loops"
FAIL: gcc.dg/vect/vect-early-break_63.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 1
FAIL: gcc.dg/vect/vect-early-break_63.c scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 1
FAIL: gcc.dg/vect/vect-reduc-chain-1.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" 2
FAIL: gcc.dg/vect/vect-reduc-chain-1.c scan-tree-dump-times vect "vectorizing statement: \\S+ = DOT_PROD_EXPR" 2
FAIL: gcc.dg/vect/vect-reduc-chain-2.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-2.c scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-3.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-3.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing statement: \\S+ = SAD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-3.c scan-tree-dump vect "vectorizing statement: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-3.c scan-tree-dump vect "vectorizing statement: \\S+ = SAD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-1.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-1.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-2.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-2.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-3.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-3.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-4.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.dg/vect/vect-reduc-chain-dot-slp-4.c scan-tree-dump vect "vectorizing SLP node starting from: \\S+ = DOT_PROD_EXPR"
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O1   scan-assembler-times \\sbne\\s[^\\s]+\\s# movcc\\s 1
FAIL: gcc.target/riscv/cset-sext-sfb.c   -O1   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O1   scan-assembler-times \\s(?:th\\.mveqz|th\\.mvnez)\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O1   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O1   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O2   scan-assembler-times \\s(?:th\\.mveqz|th\\.mvnez)\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O2   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O2   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times \\s(?:th\\.mveqz|th\\.mvnez)\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times \\s(?:th\\.mveqz|th\\.mvnez)\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O3 -g   scan-assembler-times \\s(?:th\\.mveqz|th\\.mvnez)\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O3 -g   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -O3 -g   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -Os   scan-assembler-times \\s(?:th\\.mveqz|th\\.mvnez)\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -Os   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-thead.c   -Os   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O1   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O1   scan-assembler-times \\svt\\.maskc\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O1   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O2   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O2   scan-assembler-times \\svt\\.maskc\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O2   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times \\svt\\.maskc\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times \\svt\\.maskc\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O3 -g   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O3 -g   scan-assembler-times \\svt\\.maskc\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -O3 -g   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -Os   scan-assembler-times \\ssnez\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -Os   scan-assembler-times \\svt\\.maskc\\s 1
FAIL: gcc.target/riscv/cset-sext-ventana.c   -Os   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O1   scan-assembler-times \\sczero\\.eqz\\s 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -O1   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -Os   scan-assembler-times \\sczero\\.eqz\\s 1
FAIL: gcc.target/riscv/cset-sext-zicond.c   -Os   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/cset-sext.c   -O1   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_cmove_arith" 1
FAIL: gcc.target/riscv/reg_subreg_costs.c   -O1   scan-assembler-not \\szext.w\\s
FAIL: gcc.target/riscv/rvv/autovec/binop/shift-run.c (internal compiler error: in compute_nregs_for_mode, at config/riscv/riscv-vector-costs.cc:457)
FAIL: gcc.target/riscv/rvv/autovec/binop/shift-run.c (test for excess errors)
FAIL: gcc.target/riscv/rvv/autovec/binop/vwsll-run.c (internal compiler error: in compute_nregs_for_mode, at config/riscv/riscv-vector-costs.cc:457)
FAIL: gcc.target/riscv/rvv/autovec/binop/vwsll-run.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_arith_run-5.c (internal compiler error: in compute_nregs_for_mode, at config/riscv/riscv-vector-costs.cc:457)
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c (test for excess errors)
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c (internal compiler error: in compute_nregs_for_mode, at config/riscv/riscv-vector-costs.cc:457)
FAIL: gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c (test for excess errors)
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-8.c scan-assembler-times \\tvfwmsac\\.vv 8
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/partial/multiple_rgroup_zbb.c scan-assembler-times vsetvli\tzero,s*[a-z0-9]+,s*e16,s*m1,s*ta,s*ma 4
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-times vsseg4e8\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c scan-assembler-times vsseg4e16\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c scan-assembler-times vsseg7e16\\.v 2
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c scan-assembler-times vsseg4e32\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c scan-assembler-times vsseg4e64\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c scan-assembler-times vsseg4e32\\.v 4
FAIL: gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c scan-assembler-times \\tvmacc\\.vv 8
FAIL: gcc.target/riscv/rvv/autovec/vls/dup-1.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  check-function-bodies foo10
FAIL: gcc.target/riscv/rvv/autovec/vls/dup-2.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  check-function-bodies foo10
FAIL: gcc.target/riscv/rvv/autovec/vls/dup-3.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  check-function-bodies foo10
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/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/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-assemb

Issue text has been trimmed. Please check the following Gist Link for the untrimmed issue. Associated run is: https://github.com/patrick-rivos/gcc-postcommit-ci/actions/runs/11194617882

Gist URL: https://gist.github.com/patrick-rivos/8c9e6bb41cb59b3c88cb67fbf75d22ca

github-actions[bot] commented 1 month ago

Important unresolved errors

A list of all unresolved "internal compiler error", "Segmentation fault", "test for excess errors" failures present at this hash


Unresolved Failures Across All Affected Targets (1 targets / 1 total targets)

FAIL: c-c++-common/spec-barrier-1.c  -Wc++-compat  (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++26 (test for excess errors)
FAIL: c-c++-common/spec-barrier-1.c  -std=gnu++98 (test for excess errors)
FAIL: gcc.target/riscv/rvv/autovec/binop/shift-run.c (internal compiler error: in compute_nregs_for_mode, at config/riscv/riscv-vector-costs.cc:457)
FAIL: gcc.target/riscv/rvv/autovec/binop/shift-run.c (test for excess errors)
FAIL: gfortran.dg/ieee/ieee_6.f90   -O0  execution test
FAIL: gfortran.dg/ieee/ieee_6.f90   -O1  execution test
FAIL: gfortran.dg/ieee/ieee_6.f90   -O2  execution test
FAIL: gfortran.dg/ieee/ieee_6.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/ieee/ieee_6.f90   -O3 -g  execution test
FAIL: gfortran.dg/ieee/ieee_6.f90   -Os  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -O0  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -O1  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -O2  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -O3 -g  execution test
FAIL: gfortran.dg/ieee/modes_1.f90   -Os  execution test