ewlu / gcc-precommit-ci

2 stars 0 forks source link

Patch Status 35676-RISCV_Handle_NULL_stmt_in_SLPTREESCALARSTMTS-1 #1813

Closed github-actions[bot] closed 1 day ago

github-actions[bot] commented 2 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/9715190746

Patch information

Applied patches: 1 -> 1 Associated series: https://patchwork.sourceware.org/project/gcc/list/?series=35676 Last patch applied: https://patchwork.sourceware.org/project/gcc/patch/20240628141113.5635C13375@imap1.dmz-prg2.suse.org/ Patch id: 93025

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 2 months ago

Lint Status

The following issues have been found with 35676-RISCV_Handle_NULL_stmt_in_SLPTREESCALARSTMTS-1 using gcc's ./contrib/check_GNU_style.py. Please use your best judgement when resolving these issues. These are only warnings and do not need to be resolved in order to merge your patch.

=== ERROR type #1: lines should not exceed 80 characters (1 error(s)) ===
gcc/tree-vect-slp.cc:2736:80:              SLP_TREE_LANE_PERMUTATION (node).safe_push (std::make_pair (0, i));

Additional information

github-actions[bot] commented 2 months ago

Apply Status

Target Status
Baseline hash: https://github.com/gcc-mirror/gcc/commit/07e915913b6b3d4e6e210f6dbc8e7e0e8ea594c4 Applied
Tip of tree hash: https://github.com/gcc-mirror/gcc/commit/86451e10f6e3bad0c719a9e30f1d9dea36819025 Applied

Git log

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

> git log --oneline 07e915913b6b3d4e6e210f6dbc8e7e0e8ea594c4^..HEAD
e8115518ab0 RISC-V: Handle NULL stmt in SLP_TREE_SCALAR_STMTS
07e915913b6 i386: Handle sign_extend like zero_extend in *concatditi3_[346]

Notes

Patch applied successfully

Additional information

github-actions[bot] commented 2 months ago

Build GCC Status

Target Status
linux-rv64gc_zba_zbb_zbc_zbs-lp64d-non-multilib Build failure. Please check the 93025-linux-rv64gc_zba_zbb_zbc_zbs-lp64d-non-multilib-build-log artifact
linux-rv32gc_zba_zbb_zbc_zbs-ilp32d-non-multilib Build failure. Please check the 93025-linux-rv32gc_zba_zbb_zbc_zbs-ilp32d-non-multilib-build-log artifact
newlib-rv64gcv-lp64d-multilib Build failure. Please check the 93025-newlib-rv64gcv-lp64d-multilib-build-log artifact
newlib-rv64gc-lp64d-multilib Build failure. Please check the 93025-newlib-rv64gc-lp64d-multilib-build-log artifact
linux-rv64gcv-lp64d-multilib Build failure. Please check the 93025-linux-rv64gcv-lp64d-multilib-build-log artifact
newlib-rv32imc_zba_zbb_zbc_zbs-ilp32d-non-multilib Build failure. Please check the 93025-newlib-rv32imc_zba_zbb_zbc_zbs-ilp32d-non-multilib-build-log artifact

Notes

Patch(es) were applied to the hash https://github.com/gcc-mirror/gcc/commit/07e915913b6b3d4e6e210f6dbc8e7e0e8ea594c4. 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 2 months ago

Testsuite Status

Summary

Build Failures Additional Info
linux-rv64gc_zba_zbb_zbc_zbs-lp64d-non-multilib Build failure. Please check the 93025-linux-rv64gc_zba_zbb_zbc_zbs-lp64d-non-multilib-build-log artifact
linux-rv32gc_zba_zbb_zbc_zbs-ilp32d-non-multilib Build failure. Please check the 93025-linux-rv32gc_zba_zbb_zbc_zbs-ilp32d-non-multilib-build-log artifact
newlib-rv64gcv-lp64d-multilib Build failure. Please check the 93025-newlib-rv64gcv-lp64d-multilib-build-log artifact
newlib-rv64gc-lp64d-multilib Build failure. Please check the 93025-newlib-rv64gc-lp64d-multilib-build-log artifact
linux-rv64gcv-lp64d-multilib Build failure. Please check the 93025-linux-rv64gcv-lp64d-multilib-build-log artifact
newlib-rv32imc_zba_zbb_zbc_zbs-ilp32d-non-multilib Build failure. Please check the 93025-newlib-rv32imc_zba_zbb_zbc_zbs-ilp32d-non-multilib-build-log artifact
New Failures gcc g++ gfortran Previous Hash
Resolved Failures gcc g++ gfortran Previous Hash
Unresolved Failures gcc g++ gfortran Previous Hash

Additional information

patrick-rivos commented 2 months ago

Log from newlib-rv64gcv-lp64d:

2024-06-28T15:46:26.8816386Z 0x2d1b297 internal_error(char const*, ...)
2024-06-28T15:46:26.8817448Z    ../../../gcc/gcc/diagnostic-global-context.cc:491
2024-06-28T15:46:26.8818302Z 0x9eeb27 fancy_abort(char const*, int, char const*)
2024-06-28T15:46:26.8818975Z    ../../../gcc/gcc/diagnostic.cc:1725
2024-06-28T15:46:26.9062771Z 0x1577f57 hash_set<_slp_tree*, false, default_hash_traits<_slp_tree*> >::add(_slp_tree* const&)
2024-06-28T15:46:26.9064093Z    ../../../gcc/gcc/hash-set.h:64
2024-06-28T15:46:26.9064757Z 0x1577f57 vect_slp_gather_vectorized_scalar_stmts
2024-06-28T15:46:26.9065603Z    ../../../gcc/gcc/tree-vect-slp.cc:7342
2024-06-28T15:46:26.9066738Z 0x1577fe3 vect_slp_gather_vectorized_scalar_stmts
2024-06-28T15:46:26.9067497Z    ../../../gcc/gcc/tree-vect-slp.cc:7352
2024-06-28T15:46:26.9068204Z 0x1577fe3 vect_slp_gather_vectorized_scalar_stmts
2024-06-28T15:46:26.9068958Z    ../../../gcc/gcc/tree-vect-slp.cc:7352
2024-06-28T15:46:26.9069621Z 0x1577fe3 vect_slp_gather_vectorized_scalar_stmts
2024-06-28T15:46:26.9070342Z    ../../../gcc/gcc/tree-vect-slp.cc:7352
2024-06-28T15:46:26.9070982Z 0x157cb2b vect_bb_vectorization_profitable_p
2024-06-28T15:46:26.9072011Z    ../../../gcc/gcc/tree-vect-slp.cc:7548
2024-06-28T15:46:26.9072592Z 0x157cb2b vect_slp_region
2024-06-28T15:46:26.9073160Z    ../../../gcc/gcc/tree-vect-slp.cc:8211
2024-06-28T15:46:26.9073749Z 0x157e4e3 vect_slp_bbs
2024-06-28T15:46:26.9074289Z    ../../../gcc/gcc/tree-vect-slp.cc:8399
2024-06-28T15:46:26.9074897Z 0x157e87f vect_slp_function(function*)
2024-06-28T15:46:26.9075864Z    ../../../gcc/gcc/tree-vect-slp.cc:8521
2024-06-28T15:46:26.9082640Z during GIMPLE pass: slp
2024-06-28T15:46:26.9084379Z /disk-1/github/ewlu-precommit-2/_work/gcc-precommit-ci/gcc-precommit-ci/riscv-gnu-toolchain/build/../newlib/newlib/libc/stdio/vfscanf.c: In function '__svfscanf_r':
2024-06-28T15:46:26.9087390Z /disk-1/github/ewlu-precommit-2/_work/gcc-precommit-ci/gcc-precommit-ci/riscv-gnu-toolchain/build/../newlib/newlib/libc/stdio/vfscanf.c:109:24: internal compiler error: in add, at hash-set.h:64
2024-06-28T15:46:26.9089183Z   109 | #  define __SVFSCANF_R __svfscanf_r
2024-06-28T15:46:26.9089806Z       |                        ^~~~~~~~~~~~
2024-06-28T15:46:26.9091745Z /disk-1/github/ewlu-precommit-2/_work/gcc-precommit-ci/gcc-precommit-ci/riscv-gnu-toolchain/build/../newlib/newlib/libc/stdio/vfscanf.c:400:1: note: in expansion of macro '__SVFSCANF_R'
2024-06-28T15:46:26.9093494Z   400 | __SVFSCANF_R (struct _reent *rptr,
2024-06-28T15:46:26.9094079Z       | ^~~~~~~~~~~~
2024-06-28T15:46:26.9128391Z 0x158b307 execute
2024-06-28T15:46:26.9129427Z    ../../../gcc/gcc/tree-vectorizer.cc:1534
2024-06-28T15:46:26.9203617Z Please submit a full bug report, with preprocessed source (by using -freport-bug).
2024-06-28T15:46:26.9204796Z Please include the complete backtrace with any bug report.
2024-06-28T15:46:26.9205725Z See <https://gcc.gnu.org/bugs/> for instructions.
2024-06-28T15:46:27.0146313Z 0x2d1b297 internal_error(char const*, ...)
2024-06-28T15:46:27.0147721Z    ../../../gcc/gcc/diagnostic-global-context.cc:491
2024-06-28T15:46:27.0148472Z 0x9eeb27 fancy_abort(char const*, int, char const*)
2024-06-28T15:46:27.0149191Z    ../../../gcc/gcc/diagnostic.cc:1725
2024-06-28T15:46:27.0391394Z 0x1577f57 hash_set<_slp_tree*, false, default_hash_traits<_slp_tree*> >::add(_slp_tree* const&)
2024-06-28T15:46:27.0392582Z    ../../../gcc/gcc/hash-set.h:64
2024-06-28T15:46:27.0393193Z 0x1577f57 vect_slp_gather_vectorized_scalar_stmts
2024-06-28T15:46:27.0393929Z    ../../../gcc/gcc/tree-vect-slp.cc:7342
2024-06-28T15:46:27.0394617Z 0x1577fe3 vect_slp_gather_vectorized_scalar_stmts
2024-06-28T15:46:27.0395411Z    ../../../gcc/gcc/tree-vect-slp.cc:7352
2024-06-28T15:46:27.0396113Z 0x1577fe3 vect_slp_gather_vectorized_scalar_stmts
2024-06-28T15:46:27.0396855Z    ../../../gcc/gcc/tree-vect-slp.cc:7352
2024-06-28T15:46:27.0397507Z 0x1577fe3 vect_slp_gather_vectorized_scalar_stmts
2024-06-28T15:46:27.0398227Z    ../../../gcc/gcc/tree-vect-slp.cc:7352
2024-06-28T15:46:27.0398865Z 0x157cb2b vect_bb_vectorization_profitable_p
2024-06-28T15:46:27.0399560Z    ../../../gcc/gcc/tree-vect-slp.cc:7548
2024-06-28T15:46:27.0400140Z 0x157cb2b vect_slp_region
2024-06-28T15:46:27.0400716Z    ../../../gcc/gcc/tree-vect-slp.cc:8211
2024-06-28T15:46:27.0401373Z 0x157e4e3 vect_slp_bbs
2024-06-28T15:46:27.0401960Z    ../../../gcc/gcc/tree-vect-slp.cc:8399
2024-06-28T15:46:27.0402557Z 0x157e87f vect_slp_function(function*)
2024-06-28T15:46:27.0403210Z    ../../../gcc/gcc/tree-vect-slp.cc:8521
2024-06-28T15:46:27.0458055Z 0x158b307 execute
2024-06-28T15:46:27.0459200Z    ../../../gcc/gcc/tree-vectorizer.cc:1534
2024-06-28T15:46:27.0532966Z Please submit a full bug report, with preprocessed source (by using -freport-bug).
2024-06-28T15:46:27.0534461Z Please include the complete backtrace with any bug report.
2024-06-28T15:46:27.0535300Z See <https://gcc.gnu.org/bugs/> for instructions.
2024-06-28T15:46:27.0588361Z make[7]: *** [Makefile:23176: libc/stdio/libc_a-vfiscanf.o] Error 1