This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from b65cc09f9c7 Fix SLP reduction initial value for pointer reductions new dd388198b8b RISC-V: Add test for sraiw-31 special case new 4e46a3537ff RISC-V: Cover sign-extensions in lshrsi3_zero_extend_2 new 3b9c760072c RISC-V: Add zero_extract support for rv64gc new 3ee30d79819 RISC-V: Cover sign-extensions in lshrGPR:mode3_zero_extend_4
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/config/riscv/iterators.md | 10 ++ gcc/config/riscv/riscv.md | 48 +++++++- .../gcc.target/riscv/extend-shift-helpers.h | 46 ++++++++ gcc/testsuite/gcc.target/riscv/pr111501.c | 21 ++++ gcc/testsuite/gcc.target/riscv/sign-extend-1.c | 28 +++++ .../gcc.target/riscv/sign-extend-rshift-32.c | 17 +++ .../gcc.target/riscv/sign-extend-rshift-64.c | 17 +++ .../gcc.target/riscv/sign-extend-rshift.c | 123 +++++++++++++++++++++ .../gcc.target/riscv/zero-extend-rshift-32.c | 13 +++ .../gcc.target/riscv/zero-extend-rshift-64.c | 17 +++ .../gcc.target/riscv/zero-extend-rshift.c | 115 +++++++++++++++++++ 11 files changed, 451 insertions(+), 4 deletions(-) create mode 100644 gcc/testsuite/gcc.target/riscv/extend-shift-helpers.h create mode 100644 gcc/testsuite/gcc.target/riscv/pr111501.c create mode 100644 gcc/testsuite/gcc.target/riscv/sign-extend-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/sign-extend-rshift-32.c create mode 100644 gcc/testsuite/gcc.target/riscv/sign-extend-rshift-64.c create mode 100644 gcc/testsuite/gcc.target/riscv/sign-extend-rshift.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-rshift-32.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-rshift-64.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-rshift.c