patrick-rivos / gcc-postcommit-ci

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

Testsuite Status 678dc5e85053f1a1ca76997eec95ba8823bb6830 #860

Closed github-actions[bot] closed 1 month ago

github-actions[bot] commented 5 months ago

Summary

New Failures gcc g++ gfortran Previous Hash
linux: RVA23U64 profile lp64d medlow multilib -mrvv-max-lmul=dynamic 377/109 12/3 13/3 ca2f531cc5db4f1020d4329976610356033e0246
linux: rv32gcv ilp32d medlow multilib -mrvv-max-lmul=dynamic 367/104 12/3 13/3 ca2f531cc5db4f1020d4329976610356033e0246
linux: rv64 Vector Crypto lp64d medlow multilib -mrvv-max-lmul=dynamic 367/105 12/3 13/3 ca2f531cc5db4f1020d4329976610356033e0246
linux: rv64gcv lp64d medlow multilib -mrvv-max-lmul=dynamic 367/105 12/3 13/3 ca2f531cc5db4f1020d4329976610356033e0246
Resolved Failures gcc g++ gfortran Previous Hash
linux: RVA23U64 profile lp64d medlow multilib 58/36 12/3 12/2 ca2f531cc5db4f1020d4329976610356033e0246
linux: rv32gcv ilp32d medlow multilib 50/33 12/3 12/2 ca2f531cc5db4f1020d4329976610356033e0246
linux: rv64 Vector Crypto lp64d medlow multilib 48/32 12/3 12/2 ca2f531cc5db4f1020d4329976610356033e0246
linux: rv64gcv lp64d medlow multilib 48/32 12/3 12/2 ca2f531cc5db4f1020d4329976610356033e0246
Unresolved Failures gcc g++ gfortran Previous Hash
linux: rv32 Bitmanip ilp32d medlow 25/13 4/1 12/2 ca2f531cc5db4f1020d4329976610356033e0246
linux: rv32gc ilp32d medlow 25/13 4/1 12/2 ca2f531cc5db4f1020d4329976610356033e0246
linux: rv64 Bitmanip lp64d medlow 25/13 4/1 12/2 ca2f531cc5db4f1020d4329976610356033e0246
linux: rv64gc lp64d medlow 25/13 4/1 12/2 ca2f531cc5db4f1020d4329976610356033e0246
newlib: RVA23U64 profile lp64d medlow multilib 76/36 18/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv32 Bitmanip ilp32d medlow 63/20 34/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv32gc ilp32d medlow 56/19 34/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv32gcv ilp32d medlow multilib 84/37 42/7 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv32imac ilp32 medlow multilib 64/21 34/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv32imac_zba_zbb_zbc ilp32 medlow multilib 64/21 34/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv32imc ilp32 medlow multilib 64/21 34/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv32imc_zba_zbb_zbc ilp32 medlow multilib 64/21 34/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv32imc_zba_zbb_zbc_zbs ilp32 medlow multilib 64/21 34/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv32imc_zba_zbb_zbc_zbs_zicsr_zifencei ilp32 medlow multilib 64/21 34/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv32imc_zba_zbb_zbc_zicsr_zifencei ilp32 medlow multilib 64/21 34/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv32imc_zicsr_zifencei ilp32 medlow multilib 64/21 34/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64 Bitmanip lp64d medlow 47/16 10/3 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64 Vector Crypto lp64d medlow multilib 65/31 18/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64gc lp64d medlow 47/16 10/3 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64gcv lp64d medlow multilib 65/31 18/5 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64imac lp64 medlow multilib 48/17 10/3 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64imac_zba_zbb_zbc lp64 medlow multilib 48/17 10/3 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64imc lp64 medlow multilib 48/17 10/3 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64imc_zba_zbb_zbc lp64 medlow multilib 48/17 10/3 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64imc_zba_zbb_zbc_zbs lp64 medlow multilib 48/17 10/3 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64imc_zba_zbb_zbc_zbs_zicsr_zifencei lp64 medlow multilib 48/17 10/3 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64imc_zba_zbb_zbc_zicsr_zifencei lp64 medlow multilib 48/17 10/3 0/0 ca2f531cc5db4f1020d4329976610356033e0246
newlib: rv64imc_zicsr_zifencei lp64 medlow multilib 48/17 10/3 0/0 ca2f531cc5db4f1020d4329976610356033e0246

New Failures Across All Affected Targets (4 targets / 28 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++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: 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++14  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++20  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/no-strict-overflow-6.c scan-tree-dump optimized "return 0"
FAIL: gcc.dg/pr53265.c (test for excess errors)
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/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/pr32044.c scan-tree-dump-times optimized " / " 0
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/reassoc-46.c scan-tree-dump-times optimized "(?:vect_)?sum_[\\d._]+ = (?:(?:vect_)?_[\\d._]+ \\+ (?:vect_)?sum_[\\d._]+|(?:vect_)?sum_[\\d._]+ \\+ (?:vect_)?_[\\d._]+)" 1
FAIL: gcc.dg/tree-ssa/scev-10.c scan-tree-dump-times ivopts "  Type:\\tREFERENCE ADDRESS\n" 1
FAIL: gcc.dg/tree-ssa/scev-11.c scan-tree-dump-times ivopts "  Type:\\tREFERENCE ADDRESS\n" 2
FAIL: gcc.dg/tree-ssa/scev-12.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/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/bb-slp-68.c -flto -ffat-lto-objects  scan-tree-dump-not slp2 "from scalars"
FAIL: gcc.dg/vect/bb-slp-68.c scan-tree-dump-not slp2 "from scalars"
FAIL: gcc.dg/vect/bb-slp-cond-1.c -flto -ffat-lto-objects  scan-tree-dump-times vect "loop vectorized" 1
FAIL: gcc.dg/vect/bb-slp-cond-1.c scan-tree-dump-times vect "loop vectorized" 1
FAIL: gcc.dg/vect/bb-slp-pr65935.c -flto -ffat-lto-objects  scan-tree-dump-times slp1 "optimized: basic block" 10
FAIL: gcc.dg/vect/bb-slp-pr65935.c scan-tree-dump-times slp1 "optimized: basic block" 10
FAIL: gcc.dg/vect/bb-slp-subgroups-2.c -flto -ffat-lto-objects  scan-tree-dump-times slp2 "optimized: basic block" 2
FAIL: gcc.dg/vect/bb-slp-subgroups-2.c scan-tree-dump-times slp2 "optimized: basic block" 2
FAIL: gcc.dg/vect/bb-slp-subgroups-3.c -flto -ffat-lto-objects  scan-tree-dump-times slp2 "optimized: basic block" 2
FAIL: gcc.dg/vect/bb-slp-subgroups-3.c scan-tree-dump-times slp2 "optimized: basic block" 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/costmodel/riscv/rvv/vla_vs_vls-1.c scan-assembler-times vsetivli\\s+zero,\\s*4,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c scan-assembler-not vsetvli
FAIL: gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c scan-assembler-times vsetivli 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c scan-assembler-times vsetivli\\s+zero,\\s*4,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.dg/vect/costmodel/riscv/rvv/vse-slp-1.c scan-tree-dump-times slp1 "vectorized using SLP" 0
FAIL: gcc.dg/vect/costmodel/riscv/rvv/vse-slp-2.c scan-tree-dump-times slp1 "vectorized using SLP" 0
FAIL: gcc.dg/vect/pr103116-1.c -flto -ffat-lto-objects  scan-tree-dump vect "Data access with gaps requires scalar epilogue loop"
FAIL: gcc.dg/vect/pr103116-1.c scan-tree-dump vect "Data access with gaps requires scalar epilogue loop"
FAIL: gcc.dg/vect/pr103116-2.c -flto -ffat-lto-objects  scan-tree-dump vect "peeling for gaps insufficient for access"
FAIL: gcc.dg/vect/pr103116-2.c scan-tree-dump vect "peeling for gaps insufficient for access"
FAIL: gcc.dg/vect/pr65518.c -flto -ffat-lto-objects  scan-tree-dump vect "using gather/scatter for strided/grouped access"
FAIL: gcc.dg/vect/pr65518.c scan-tree-dump vect "using gather/scatter for strided/grouped access"
FAIL: gcc.dg/vect/slp-perm-2.c -flto -ffat-lto-objects  scan-tree-dump vect "Built SLP cancelled: can use load/store-lanes"
FAIL: gcc.dg/vect/slp-perm-2.c -flto -ffat-lto-objects  scan-tree-dump vect "LOAD_LANES"
FAIL: gcc.dg/vect/slp-perm-2.c -flto -ffat-lto-objects  scan-tree-dump vect "STORE_LANES"
FAIL: gcc.dg/vect/slp-perm-2.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 0
FAIL: gcc.dg/vect/slp-perm-2.c scan-tree-dump vect "Built SLP cancelled: can use load/store-lanes"
FAIL: gcc.dg/vect/slp-perm-2.c scan-tree-dump vect "LOAD_LANES"
FAIL: gcc.dg/vect/slp-perm-2.c scan-tree-dump vect "STORE_LANES"
FAIL: gcc.dg/vect/slp-perm-2.c scan-tree-dump-times vect "vectorizing stmts using SLP" 0
FAIL: gcc.dg/vect/slp-perm-3.c -flto -ffat-lto-objects  scan-tree-dump vect "Built SLP cancelled: can use load/store-lanes"
FAIL: gcc.dg/vect/slp-perm-3.c -flto -ffat-lto-objects  scan-tree-dump vect "LOAD_LANES"
FAIL: gcc.dg/vect/slp-perm-3.c -flto -ffat-lto-objects  scan-tree-dump vect "STORE_LANES"
FAIL: gcc.dg/vect/slp-perm-3.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 0
FAIL: gcc.dg/vect/slp-perm-3.c scan-tree-dump vect "Built SLP cancelled: can use load/store-lanes"
FAIL: gcc.dg/vect/slp-perm-3.c scan-tree-dump vect "LOAD_LANES"
FAIL: gcc.dg/vect/slp-perm-3.c scan-tree-dump vect "STORE_LANES"
FAIL: gcc.dg/vect/slp-perm-3.c scan-tree-dump-times vect "vectorizing stmts using SLP" 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/trapv-vect-reduc-4.c scan-tree-dump-times vect "using an in-order \\(fold-left\\) reduction" 1
FAIL: gcc.dg/vect/vect-outer-slp-1.c -flto -ffat-lto-objects  scan-tree-dump-not vect "VEC_PERM_EXPR"
FAIL: gcc.dg/vect/vect-outer-slp-1.c scan-tree-dump-not vect "VEC_PERM_EXPR"
FAIL: gcc.target/riscv/rvv/autovec/binop/vcompress-avlprop-1.c check-function-bodies build_linked_list
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-1.c scan-assembler-times vmsne\\.vi 16
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-2.c scan-assembler-times vmsne\\.vi 13
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-5.c scan-assembler-times vmseq\\.vi 16
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-6.c scan-assembler-times vmseq\\.vi 13
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c scan-assembler-times vmsle\\.vi 7
FAIL: gcc.target/riscv/rvv/autovec/cmp/cmp_vi-9.c scan-assembler-times vmsleu\\.vi 9
FAIL: gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c scan-tree-dump-times optimized " .MASK_LEN_GATHER_LOAD" 33
FAIL: gcc.target/riscv/rvv/autovec/madd-split2-1.c -O3 -ftree-vectorize  scan-assembler-times \\tvmv1r\\.v 1
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/pr110950.c -O3 -ftree-vectorize  scan-assembler-times vrgather 1
FAIL: gcc.target/riscv/rvv/autovec/pr110989.c -O3 -ftree-vectorize  scan-assembler-times vsetvli 3
FAIL: gcc.target/riscv/rvv/autovec/pr110989.c -O3 -ftree-vectorize  scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e64,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/autovec/pr110989.c -O3 -ftree-vectorize  scan-assembler-times vsetvli\\s+zero,\\s*zero,\\s*e32,\\s*mf2,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/autovec/pr110989.c -O3 -ftree-vectorize  scan-assembler-times vsetvli\\s+zero,\\s*zero,\\s*e64,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/autovec/pr111313.c -O3 -ftree-vectorize  scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*zero,\\s*e16,\\s*mf2,\\s*t[au],\\s*m[au]\\s+vmv\\.v\\.x 1
FAIL: gcc.target/riscv/rvv/autovec/pr112399.c -O3 -ftree-vectorize  check-function-bodies foo
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-not vsetvli
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-times vlseg2e8\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-times vlseg3e8\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-times vsetivli\\s+zero,\\s*16,\\s*e8,\\s*m1,\\s*t[au],\\s*m[au] 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-times vsseg2e8\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c scan-assembler-times vsseg3e8\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vlseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vlseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vlseg8e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vsseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vsseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c scan-assembler-times vsseg8e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vlseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vlseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vlseg8e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vsseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vsseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c scan-assembler-times vsseg8e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vlseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vlseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vlseg8e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vsseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vsseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c scan-assembler-times vsseg8e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c scan-assembler-times vlseg3e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c scan-assembler-times vlseg3e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c scan-assembler-times vlseg3e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c scan-assembler-times vlseg3e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c scan-assembler-times vlseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c scan-assembler-times vlseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c scan-assembler-times vlseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c scan-assembler-times vlseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c scan-assembler-times vlseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c scan-assembler-times vlseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c scan-assembler-times vlseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c scan-assembler-times vlseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c scan-assembler-times vlseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c scan-assembler-times vlseg4e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c scan-assembler-times vlseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c scan-assembler-times vlseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c scan-assembler-times vlseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c scan-assembler-times vlseg4e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c scan-assembler-not vsetvli
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c scan-assembler-times vlseg3e16\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c scan-assembler-times vsetivli\\s+zero,\\s*8,\\s*e16,\\s*m1,\\s*t[au],\\s*m[au] 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c scan-assembler-times vsseg3e16\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c scan-assembler-not vsetvli
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c scan-assembler-times vlseg3e32\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c scan-assembler-times vsetivli\\s+zero,\\s*4,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c scan-assembler-times vsseg3e32\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c scan-assembler-not vsetvli
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c scan-assembler-times vlseg3e64\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c scan-assembler-times vsetivli\\s+zero,\\s*2,\\s*e64,\\s*m1,\\s*t[au],\\s*m[au] 14
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-5.c scan-assembler-not vsetvli
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c scan-assembler-times vlseg3e32\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c scan-assembler-times vsetivli\\s+zero,\\s*4,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c scan-assembler-times vsseg3e32\\.v 8
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vlseg2e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vlseg4e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vlseg8e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+,\\s*e8,\\s*m1,\\s*t[au],\\s*m[au] 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vsseg2e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vsseg4e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c scan-assembler-times vsseg8e8\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vlseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vlseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vlseg8e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vsseg2e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vsseg4e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c scan-assembler-times vsseg8e16\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vlseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vlseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vlseg8e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vsseg2e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vsseg4e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c scan-assembler-times vsseg8e32\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vlseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vlseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vlseg8e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+ 14
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vsseg2e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vsseg4e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c scan-assembler-times vsseg8e64\\.v 1
FAIL: gcc.target/riscv/rvv/autovec/unop/bswap16-0.c check-function-bodies test_uint16_t___builtin_bswap16
FAIL: gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c -std=c99 -O3 -ftree-vectorize -mrvv-vector-bits=zvl  scan-assembler-times vl[1248]re16.v 1
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 9
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\)\\s+ret 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-1.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse8.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 74
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 8
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse16.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 74
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-2.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\)\\s+ret 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 7
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse32.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 74
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-3.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\)\\s+ret 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 6
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-4.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 77
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 8
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse16.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 74
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-5.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\)\\s+ret 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 7
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse32.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 74
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-6.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\)\\s+ret 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times li\\s+a[0-1],\\s*0 6
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times mv\\s+s0,a0\\s+call\\s+memset\\s+mv\\s+a0,s0 3
FAIL: gcc.target/riscv/rvv/autovec/vls/calling-convention-7.c -O3 -ftree-vectorize -mrvv-vector-bits=scalable  scan-assembler-times vse64.v\\s+v[0-9],\\s*[0-9]+\\(a0\\) 77
FAIL: gcc.target/riscv/rvv/autovec/zve32f-1.c -O3 -ftree-vectorize  scan-tree-dump-times vect "vectorized 1 loops in function" 2
FAIL: gcc.target/riscv/rvv/autovec/zve32f-2.c -O3 -ftree-vectorize  scan-tree-dump-times vect "vectorized 1 loops in function" 3
FAIL: gcc.target/riscv/rvv/autovec/zve32x-1.c -O3 -ftree-vectorize  scan-tree-dump-times vect "vectorized 1 loops in function" 2
FAIL: gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c scan-assembler-times vfadd\\.v[vf]\\s+v[0-9]+,\\s*v[0-9]+,\\s*[fav]+[0-9]+ 3
FAIL: gcc.target/riscv/rvv/base/pr112431-42.c scan-assembler-not vmv8r
FAIL: gcc.target/riscv/rvv/base/pr114352-1.c check-function-bodies test_2
FAIL: gcc.target/riscv/rvv/base/vf_avl-2.c scan-assembler-times vsetivli\\s+zero,\\s*1,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/base/vf_avl-2.c scan-assembler-times vsetivli\\s+zero,\\s*4,\\s*e32,\\s*m1,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/base/vf_avl-3.c scan-assembler-times vsetvli\\s+[a-x0-9]+,\\s*[a-x0-9]+,\\s*e32,\\s*m1,\\s*t[au],\\s*mu 1
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O0   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O1   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O2   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -O3 -g   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/avl_prop-2.c   -Os   scan-assembler-times vsetivli\\tzero,\\s*1 2
FAIL: gcc.target/riscv/rvv/vsetvl/pr112929-1.c   -O1   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/pr112929-1.c   -O2   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/pr112929-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/pr112929-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 2
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O0   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O0   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O1   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O1   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O3 -g   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -O3 -g   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -Os   scan-assembler-times vsetvli 4
FAIL: gcc.target/riscv/rvv/vsetvl/pr112988-1.c   -Os   scan-assembler-times vsetvli\\tzero,\\s*[a-x0-9]+,\\s*e8,\\s*m8,\\s*t[au],\\s*m[au] 1
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
FAIL: gfortran.dg/vect/pr83232.f90   -O   scan-tree-dump-times slp1 "vectorizing stmts using SLP" 3
XPASS: g++.dg/tree-ssa/pr83518.C  -std=gnu++14  scan-tree-dump optimized "return 15;"
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++20  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/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)
XPASS: gcc.dg/vect/slp-11b.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/slp-11b.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/slp-23.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 2
XPASS: gcc.dg/vect/slp-23.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2
XPASS: gcc.dg/vect/slp-perm-10.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/slp-perm-10.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/slp-reduc-7.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorizing stmts using SLP" 1
XPASS: gcc.dg/vect/slp-reduc-7.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1
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.target/riscv/rvv/base/pr112431-42.c scan-assembler-not vmv1r

Architecture Specific New Failures

linux rv64imafdcv_zicond_zawrs_zbc_zvkng_zvksg_zvbb_zvbc_zicsr_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt lp64d medlow multilib -mrvv-max-lmul=dynamic:

FAIL: gcc.dg/tree-ssa/pr96239.c scan-tree-dump optimized " r>> 8;"
FAIL: gcc.dg/tree-ssa/split-path-11.c scan-tree-dump-times split-paths "join point for if-convertable half-diamond" 1
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.target/riscv/pr105314-rtl.c   -O1   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314-rtl.c   -O2   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314-rtl.c   -O3 -g   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314.c   -O1   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314.c   -O2   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314.c   -O3 -g   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
XPASS: gcc.dg/pr96573.c scan-tree-dump optimized "__builtin_bswap|VEC_PERM_EXPR[^\n\r]*7, 6, 5, 4, 3, 2, 1, 0"

linux rv64gcv lp64d medlow multilib -mrvv-max-lmul=dynamic:

FAIL: gcc.dg/tree-ssa/split-path-11.c scan-tree-dump-times split-paths "join point for if-convertable half-diamond" 1
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

linux rv64gcv_zvbb_zvbc_zvkg_zvkn_zvknc_zvkned_zvkng_zvknha_zvknhb_zvks_zvksc_zvksed_zvksg_zvksh_zvkt lp64d medlow multilib -mrvv-max-lmul=dynamic:

FAIL: gcc.dg/tree-ssa/split-path-11.c scan-tree-dump-times split-paths "join point for if-convertable half-diamond" 1
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

linux rv32gcv ilp32d medlow multilib -mrvv-max-lmul=dynamic:

FAIL: gcc.dg/tree-ssa/pr68529-3.c (internal compiler error: in compute_nregs_for_mode, at config/riscv/riscv-vector-costs.cc:456)
FAIL: gcc.dg/tree-ssa/pr68529-3.c (test for excess errors)
FAIL: gcc.dg/tree-ssa/pr68529-3.c scan-tree-dump-times ldist "failed: evolution of offset is not affine" 3

Resolved Failures Across All Affected Targets (4 targets / 28 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++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: 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++14  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++20  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/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/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/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/reassoc-46.c scan-tree-dump-times optimized "(?:vect_)?sum_[\\d._]+ = (?:(?:vect_)?_[\\d._]+ \\+ (?:vect_)?sum_[\\d._]+|(?:vect_)?sum_[\\d._]+ \\+ (?:vect_)?_[\\d._]+)" 1
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/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/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/pr103116-1.c -flto -ffat-lto-objects  scan-tree-dump vect "Data access with gaps requires scalar epilogue loop"
FAIL: gcc.dg/vect/pr103116-1.c scan-tree-dump vect "Data access with gaps requires scalar epilogue loop"
FAIL: gcc.dg/vect/pr103116-2.c -flto -ffat-lto-objects  scan-tree-dump vect "peeling for gaps insufficient for access"
FAIL: gcc.dg/vect/pr103116-2.c scan-tree-dump vect "peeling for gaps insufficient for access"
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/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: 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++14  scan-tree-dump optimized "return 15;"
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++20  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/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)
XPASS: gcc.dg/tree-ssa/pr84512.c scan-tree-dump optimized "return 285;"

Architecture Specific Resolved Failures

linux rv32gcv ilp32d medlow multilib:

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

linux rv64gcv_zvbb_zvbc_zvkg_zvkn_zvknc_zvkned_zvkng_zvknha_zvknhb_zvks_zvksc_zvksed_zvksg_zvksh_zvkt lp64d medlow multilib:

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

linux rv64imafdcv_zicond_zawrs_zbc_zvkng_zvksg_zvbb_zvbc_zicsr_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt lp64d medlow multilib:

FAIL: gcc.dg/tree-ssa/pr96239.c scan-tree-dump optimized " r>> 8;"
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.target/riscv/pr105314-rtl.c   -O1   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314-rtl.c   -O2   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314-rtl.c   -O3 -g   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314.c   -O1   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314.c   -O2   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
FAIL: gcc.target/riscv/pr105314.c   -O3 -g   scan-rtl-dump-times ce1 "if-conversion succeeded through noce_try_store_flag_mask" 1
XPASS: gcc.dg/pr96573.c scan-tree-dump optimized "__builtin_bswap|VEC_PERM_EXPR[^\n\r]*7, 6, 5, 4, 3, 2, 1, 0"

linux rv64gcv lp64d medlow multilib:

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

Associated run is: https://github.com/patrick-rivos/gcc-postcommit-ci/actions/runs/8913378994

github-actions[bot] commented 5 months ago

Bisection of #854

github-actions[bot] commented 5 months ago

Bisecting with #864