ewlu / gcc-precommit-ci

2 stars 0 forks source link

Patch Status 30190-RISCV_Fix_incorrect_LCM_delete_bug_VSETVL_PASS-1 #1244

Closed github-actions[bot] closed 7 months ago

github-actions[bot] commented 7 months ago

Precommit CI Run information

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

Patch information

Applied patches: 1 -> 1 Associated series: https://patchwork.sourceware.org/project/gcc/list/?series=30190 Last patch applied: https://patchwork.sourceware.org/project/gcc/patch/20240125123349.981882-1-juzhe.zhong@rivai.ai/ Patch id: 84728

Build Targets

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

Target Information

Target Shorthand -march string
Bitmanip gc_zba_zbb_zbc_zbs

Notes

Testsuite results use a more lenient allowlist to reduce error reporting with flakey tests. Please take a look at the current allowlist. Results come from a sum file comparator. Each patch is applied to a well known, non-broken baseline taken from our gcc postcommit framework (here) which runs the full gcc testsuite every 6 hours. If you have any questions or encounter any issues which may seem like false-positives, please contact us at patchworks-ci@rivosinc.com

github-actions[bot] commented 7 months ago

Lint Status

Lint passed

github-actions[bot] commented 7 months ago

Apply Status

Target Status
Baseline hash: https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024 Applied
Tip of tree hash: https://github.com/gcc-mirror/gcc/commit/fb1b7e2fec951ba0bf4f68fac6a16929f4f63910 Applied

Notes

Patch applied successfully

Additional information

github-actions[bot] commented 7 months ago

Build GCC Status

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

Notes

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

Additional information

github-actions[bot] commented 7 months ago

Testsuite Status

Summary

New Failures gcc g++ gfortran Previous Hash
linux: rv32 Bitmanip ilp32d medlow 14/3 1/1 0/0 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
linux: rv32gcv ilp32d medlow multilib 38/16 4/3 3/2 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
linux: rv64 Bitmanip lp64d medlow 14/3 1/1 0/0 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
linux: rv64gcv lp64d medlow multilib 35/14 4/3 3/2 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
newlib: rv32gc ilp32d medlow multilib 14/3 1/1 0/0 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
newlib: rv64gc lp64d medlow multilib 14/3 1/1 0/0 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
newlib: rv64gcv lp64d medlow multilib 35/14 4/3 0/0 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
Resolved Failures gcc g++ gfortran Previous Hash
linux: rv32gcv ilp32d medlow multilib 16/4 13/7 0/0 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
Unresolved Failures gcc g++ gfortran Previous Hash
linux: rv32 Bitmanip ilp32d medlow 34/14 15/8 13/3 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
linux: rv32gcv ilp32d medlow multilib 59/34 19/9 16/4 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
linux: rv64 Bitmanip lp64d medlow 27/12 10/4 13/3 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
linux: rv64gcv lp64d medlow multilib 50/31 14/5 13/3 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
newlib: rv32gc ilp32d medlow multilib 64/19 89/16 0/0 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
newlib: rv64gc lp64d medlow multilib 49/15 60/10 0/0 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024
newlib: rv64gcv lp64d medlow multilib 69/32 64/11 0/0 https://github.com/gcc-mirror/gcc/commit/ba2c1a45dd58f10483efe6150bfb36d049a76024

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

FAIL: g++.target/riscv/rvv/base/pr109535.C (test for excess errors)
FAIL: gcc.dg/vect/bb-slp-64.c (test for excess errors)
FAIL: gcc.dg/vect/bb-slp-64.c -flto -ffat-lto-objects (test for excess errors)
FAIL: gcc.dg/vect/pr71854.c (test for excess errors)
FAIL: gcc.dg/vect/pr71854.c -flto -ffat-lto-objects (test for excess errors)
FAIL: gcc.target/riscv/rvv/autovec/partial/pr112773.c (test for excess errors)

Architecture Specific New Failures

linux rv64gcv lp64d medlow multilib:

FAIL: g++.dg/torture/pr88149.C   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: g++.dg/torture/pr95308.C   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: g++.dg/torture/pr95308.C   -O3 -g  (test for excess errors)
FAIL: gcc.c-torture/compile/pr100241-1.c   -O2  (test for excess errors)
FAIL: gcc.c-torture/compile/pr100241-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gcc.c-torture/compile/pr78694.c   -O2  (test for excess errors)
FAIL: gcc.c-torture/compile/pr78694.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gcc.c-torture/compile/pr78694.c   -O3 -g  (test for excess errors)
FAIL: gcc.c-torture/compile/pr90139.c   -O1  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/20071029-1.c   -O3 -g  (test for excess errors)
FAIL: gcc.c-torture/execute/pr78170.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: gcc.c-torture/execute/pr78170.c   -O3 -g  (test for excess errors)
FAIL: gcc.dg/20000629-1.c (test for excess errors)
FAIL: gcc.dg/pr87894.c (test for excess errors)
FAIL: gcc.dg/pr90756.c (test for excess errors)
FAIL: gcc.dg/pr90866.c (test for excess errors)
FAIL: gcc.dg/torture/pr67109.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: gcc.dg/torture/pr67109.c   -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr87645.c   -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr87645.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gfortran.dg/volatile11.f90   -O   scan-tree-dump optimized "NotOptimizedAway2"
FAIL: gfortran.dg/volatile11.f90   -O  (test for excess errors)
FAIL: gfortran.fortran-torture/compile/pr80464.f90,  -O3 -g

newlib rv64gcv lp64d medlow multilib:

FAIL: g++.dg/torture/pr88149.C   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: g++.dg/torture/pr95308.C   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: g++.dg/torture/pr95308.C   -O3 -g  (test for excess errors)
FAIL: gcc.c-torture/compile/pr100241-1.c   -O2  (test for excess errors)
FAIL: gcc.c-torture/compile/pr100241-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gcc.c-torture/compile/pr78694.c   -O2  (test for excess errors)
FAIL: gcc.c-torture/compile/pr78694.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gcc.c-torture/compile/pr78694.c   -O3 -g  (test for excess errors)
FAIL: gcc.c-torture/compile/pr90139.c   -O1  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/20071029-1.c   -O3 -g  (test for excess errors)
FAIL: gcc.c-torture/execute/pr78170.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: gcc.c-torture/execute/pr78170.c   -O3 -g  (test for excess errors)
FAIL: gcc.dg/20000629-1.c (test for excess errors)
FAIL: gcc.dg/pr87894.c (test for excess errors)
FAIL: gcc.dg/pr90756.c (test for excess errors)
FAIL: gcc.dg/pr90866.c (test for excess errors)
FAIL: gcc.dg/torture/pr67109.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: gcc.dg/torture/pr67109.c   -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr87645.c   -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr87645.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)

linux rv32gcv ilp32d medlow multilib:

FAIL: g++.dg/torture/pr88149.C   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: g++.dg/torture/pr95308.C   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: g++.dg/torture/pr95308.C   -O3 -g  (test for excess errors)
FAIL: gcc.c-torture/compile/pr100241-1.c   -O2  (test for excess errors)
FAIL: gcc.c-torture/compile/pr100241-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gcc.c-torture/compile/pr78694.c   -O2  (test for excess errors)
FAIL: gcc.c-torture/compile/pr78694.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gcc.c-torture/compile/pr78694.c   -O3 -g  (test for excess errors)
FAIL: gcc.c-torture/compile/pr90139.c   -O1  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O1  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.c-torture/execute/20071029-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/20071029-1.c   -O3 -g  (test for excess errors)
FAIL: gcc.c-torture/execute/pr78170.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: gcc.c-torture/execute/pr78170.c   -O3 -g  (test for excess errors)
FAIL: gcc.dg/20000629-1.c (test for excess errors)
FAIL: gcc.dg/pr87894.c (test for excess errors)
FAIL: gcc.dg/pr90756.c (test for excess errors)
FAIL: gcc.dg/pr90866.c (test for excess errors)
FAIL: gcc.dg/torture/pr67109.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: gcc.dg/torture/pr67109.c   -O3 -g  (test for excess errors)
FAIL: gcc.dg/torture/pr82436-2.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: gcc.dg/torture/pr87645.c   -O2  (test for excess errors)
FAIL: gcc.dg/torture/pr87645.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
FAIL: gcc.dg/torture/pr99824.c   -O1  (test for excess errors)
FAIL: gfortran.dg/volatile11.f90   -O   scan-tree-dump optimized "NotOptimizedAway2"
FAIL: gfortran.dg/volatile11.f90   -O  (test for excess errors)
FAIL: gfortran.fortran-torture/compile/pr80464.f90,  -O3 -g

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

FAIL: g++.dg/contracts/contracts-pre10.C   execution test
FAIL: g++.dg/contracts/contracts-pre2.C   execution test
FAIL: g++.dg/contracts/contracts-pre9.C   execution test
FAIL: g++.dg/contracts/contracts-redecl3.C   execution test
FAIL: g++.dg/contracts/contracts-redecl6.C   execution test
FAIL: g++.old-deja/g++.brendan/nest21.C  -std=c++14 execution test
FAIL: g++.old-deja/g++.brendan/nest21.C  -std=c++17 execution test
FAIL: g++.old-deja/g++.brendan/nest21.C  -std=c++20 execution test
FAIL: g++.old-deja/g++.brendan/nest21.C  -std=c++98 execution test
FAIL: g++.old-deja/g++.pt/tiemann2.C  -std=c++14 execution test
FAIL: g++.old-deja/g++.pt/tiemann2.C  -std=c++17 execution test
FAIL: g++.old-deja/g++.pt/tiemann2.C  -std=c++20 execution test
FAIL: g++.old-deja/g++.pt/tiemann2.C  -std=c++98 execution test
FAIL: gcc.c-torture/execute/920501-8.c   -O0  execution test
FAIL: gcc.c-torture/execute/920501-8.c   -O1  execution test
FAIL: gcc.c-torture/execute/920501-8.c   -O2  execution test
FAIL: gcc.c-torture/execute/920501-8.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
FAIL: gcc.c-torture/execute/920501-8.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/920501-8.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/920501-8.c   -Os  execution test
FAIL: gcc.c-torture/execute/struct-ret-1.c   -O0  execution test
FAIL: gcc.c-torture/execute/struct-ret-1.c   -O1  execution test
FAIL: gcc.c-torture/execute/struct-ret-1.c   -O2  execution test
FAIL: gcc.c-torture/execute/struct-ret-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
FAIL: gcc.c-torture/execute/struct-ret-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/struct-ret-1.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/struct-ret-1.c   -Os  execution test
FAIL: gcc.dg/ipa/ipa-sra-1.c execution test
FAIL: gcc.dg/pr44606.c execution test

Additional information