ewlu / gcc-precommit-ci

2 stars 0 forks source link

Patch Status 26232-add_support_for_conditional_zero_operation-4 #500

Closed github-actions[bot] closed 1 year ago

github-actions[bot] commented 1 year ago

Precommit CI Run information

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

Patch information

Applied patches: 1 -> 4 Associated series: https://patchwork.sourceware.org/project/gcc/list/?series=26232 Last patch applied: https://patchwork.sourceware.org/project/gcc/patch/20231030072523.26818-5-gaofei@eswincomputing.com/

Notes

Testsuite checks are in beta testing stages. Results are unstable and may be inaccurate.

github-actions[bot] commented 1 year ago

Lint Status

The following issues have been found with 26232-add_support_for_conditional_zero_operation-4 using gcc's ./contrib/check_GNU_style.py. Please use your best judgement when resolving these issues. These are only warnings and do not need to be resolved in order to merge your patch. If any of these warnings seem like false-positives that could be guarded against please contact me: patchworks-ci@rivosinc.com.

=== ERROR type #1: dot, space, space, end of comment (6 error(s)) ===
gcc/ifcvt.cc:2911:50:/* Convert x = c ? y + z : y or x = c ? y : y + z.█*/
gcc/ifcvt.cc:2935:18:  /* check y + z:y*/
gcc/ifcvt.cc:2941:58:      /* x = c ? y+z : y, cond = !c --> x = cond ? y : y+z  */
gcc/ifcvt.cc:2944:18:  /* check y : y+z  */
gcc/ifcvt.cc:2950:59:      /* x = c ? y : y+z, cond = !c --> x = !cond ? y : y+z  */
gcc/ifcvt.cc:2961:69:  /* If we have x = c ? x + z : x, use a new reg to avoid modifying x  */

=== ERROR type #2: lines should not exceed 80 characters (1 error(s)) ===
gcc/ifcvt.cc:1837:80:noce_emit_czero (struct noce_if_info *if_info, enum rtx_code czero_code, rtx z, rtx target)

Additional information

github-actions[bot] commented 1 year ago

Apply Status

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

Notes

Patch applied successfully

Additional information

github-actions[bot] commented 1 year ago

Build GCC Status

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

Notes

Patch(es) were applied to the hash https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0. 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 1 year ago

Testsuite Status (Beta - Ignore Results)

Summary

New Failures gcc g++ gfortran Previous Hash
linux: rv32 Bitmanip ilp32d medlow 4/1 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0
linux: rv32gcv ilp32d medlow multilib 4/1 0/0 1/1 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0
linux: rv64 Bitmanip lp64d medlow 4/1 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0
linux: rv64gcv lp64d medlow multilib 21/10 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0
newlib: rv32gc ilp32d medlow multilib 4/1 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0
newlib: rv64gc lp64d medlow multilib 4/1 0/0 0/0 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0
Resolved Failures gcc g++ gfortran Previous Hash
Unresolved Failures gcc g++ gfortran Previous Hash
linux: rv32 Bitmanip ilp32d medlow 35/16 17/7 30/5 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0
linux: rv32gcv ilp32d medlow multilib 220/80 24/12 65/23 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0
linux: rv64 Bitmanip lp64d medlow 37/18 13/4 30/5 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0
linux: rv64gcv lp64d medlow multilib 90/55 13/4 30/11 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0
newlib: rv32gc ilp32d medlow multilib 84/23 107/15 0/0 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0
newlib: rv64gc lp64d medlow multilib 77/22 79/10 0/0 https://github.com/gcc-mirror/gcc/commit/e773c6c7009bb35fa50da034f3537448fd36c7f0

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

FAIL: gcc.target/riscv/zicond_ifcvt_opt.c   -O2   check-function-bodies test_AND_ceqz
FAIL: gcc.target/riscv/zicond_ifcvt_opt.c   -O2   check-function-bodies test_AND_eqz_2
FAIL: gcc.target/riscv/zicond_ifcvt_opt.c   -O2   check-function-bodies test_AND_nez
FAIL: gcc.target/riscv/zicond_ifcvt_opt.c   -O2   check-function-bodies test_AND_nez_2

Architecture Specific New Failures

linux rv64gcv lp64d medlow multilib:

FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1251.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1251.c execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1281.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1281.c execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1351.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s1351.c execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s176.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s176.c execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s352.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s352.c execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s422.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s431.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-s431.c execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-vpv.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-vpv.c execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-vtv.c -flto -ffat-lto-objects execution test
FAIL: gcc.dg/vect/tsvc/vect-tsvc-vtv.c execution test

linux rv32gcv ilp32d medlow multilib:

FAIL: gfortran.dg/matmul_15.f90   -O  execution test

Additional information