Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patch Status 35676-RISCV_Handle_NULL_stmt_in_SLPTREESCALARSTMTS-1 #1813

Closed
github-actions bot opened this issue Jun 28, 2024 · 5 comments
Closed

Patch Status 35676-RISCV_Handle_NULL_stmt_in_SLPTREESCALARSTMTS-1 #1813

github-actions bot opened this issue Jun 28, 2024 · 5 comments

Comments

@github-actions
Copy link

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

Copy link
Author

github-actions bot commented Jun 28, 2024

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

Copy link
Author

github-actions bot commented Jun 28, 2024

Apply Status

Target Status
Baseline hash: gcc-mirror/gcc@07e9159 Applied
Tip of tree hash: gcc-mirror/gcc@86451e1 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

Copy link
Author

github-actions bot commented Jun 28, 2024

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 gcc-mirror/gcc@07e9159. If this patch commit depends on or conflicts with a recently committed patch, then these results may be outdated.

Additional information

Copy link
Author

github-actions bot commented Jun 28, 2024

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
Copy link
Collaborator

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

@ewlu ewlu closed this as completed Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants