This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 7ee3f769529 Update gennews for GCC 14. new 3888f62ffb7 pru: Implement TARGET_ADDRESS_COST new ca7d6d72918 pru: Implement zero fill for 64-bit registers new 47b757cf31f pru: Optimize the extzv and insv patterns new b3ad0d413c0 pru: Add pattern variants for zero extending destination new b3bcc3f6a77 pru: Skip register save if function will not return new 00090d5ea82 pru: Drop usage of ATTRIBUTE_UNUSED new 3d342993a4d pru: Use HOST_WIDE_INT_1U macro new 4cf8daaf8a5 pru: Refactor to use passes definition file new 0822400aae8 pru: New validation pass for minrt
The 9 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/pru/alu-zext.md | 38 +++++- gcc/config/pru/pru-passes.cc | 96 +++++++++++++--- .../{arc/arc-passes.def => pru/pru-passes.def} | 18 ++- gcc/config/pru/pru-pragma.cc | 2 +- gcc/config/pru/pru-protos.h | 3 +- gcc/config/pru/pru.cc | 58 ++++++---- gcc/config/pru/pru.md | 128 ++++++++++++++++++--- gcc/config/pru/t-pru | 2 + gcc/testsuite/g++.target/pru/minrt-1.cc | 10 ++ gcc/testsuite/g++.target/pru/minrt-2.cc | 10 ++ gcc/testsuite/g++.target/pru/minrt-3.cc | 9 ++ .../g++.target/{mips/mips.exp => pru/pru.exp} | 8 +- gcc/testsuite/gcc.target/pru/ashiftrt.c | 2 +- gcc/testsuite/gcc.target/pru/extzv-1.c | 14 +++ gcc/testsuite/gcc.target/pru/extzv-2.c | 15 +++ gcc/testsuite/gcc.target/pru/extzv-3.c | 13 +++ gcc/testsuite/gcc.target/pru/insv-1.c | 14 +++ gcc/testsuite/gcc.target/pru/insv-2.c | 14 +++ gcc/testsuite/gcc.target/pru/insv-3.c | 14 +++ gcc/testsuite/gcc.target/pru/insv-4.c | 14 +++ gcc/testsuite/gcc.target/pru/minrt-1.c | 10 ++ gcc/testsuite/gcc.target/pru/minrt-2.c | 10 ++ gcc/testsuite/gcc.target/pru/minrt-3.c | 9 ++ gcc/testsuite/gcc.target/pru/mov-0.c | 19 +++ gcc/testsuite/gcc.target/pru/noreturn-prologue-1.c | 10 ++ gcc/testsuite/gcc.target/pru/noreturn-prologue-2.c | 11 ++ gcc/testsuite/gcc.target/pru/zero_extend-op0.c | 28 +++++ 27 files changed, 502 insertions(+), 77 deletions(-) copy gcc/config/{arc/arc-passes.def => pru/pru-passes.def} (52%) create mode 100644 gcc/testsuite/g++.target/pru/minrt-1.cc create mode 100644 gcc/testsuite/g++.target/pru/minrt-2.cc create mode 100644 gcc/testsuite/g++.target/pru/minrt-3.cc copy gcc/testsuite/g++.target/{mips/mips.exp => pru/pru.exp} (80%) create mode 100644 gcc/testsuite/gcc.target/pru/extzv-1.c create mode 100644 gcc/testsuite/gcc.target/pru/extzv-2.c create mode 100644 gcc/testsuite/gcc.target/pru/extzv-3.c create mode 100644 gcc/testsuite/gcc.target/pru/insv-1.c create mode 100644 gcc/testsuite/gcc.target/pru/insv-2.c create mode 100644 gcc/testsuite/gcc.target/pru/insv-3.c create mode 100644 gcc/testsuite/gcc.target/pru/insv-4.c create mode 100644 gcc/testsuite/gcc.target/pru/minrt-1.c create mode 100644 gcc/testsuite/gcc.target/pru/minrt-2.c create mode 100644 gcc/testsuite/gcc.target/pru/minrt-3.c create mode 100644 gcc/testsuite/gcc.target/pru/mov-0.c create mode 100644 gcc/testsuite/gcc.target/pru/noreturn-prologue-1.c create mode 100644 gcc/testsuite/gcc.target/pru/noreturn-prologue-2.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-op0.c