This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 4247fc98bd9 c++/modules: Stream DECL_CHAIN for decl_specialization_frie [...] new 6c9585ce44f aarch64: mingw: emit seh_endproc as comment new 429c2e50d9c aarch64: mingw: Make long double 64 bit new c40c67095a9 aarch64: mingw: Implement support for variadic ABI new bafc35e65aa MIPS: Add basic support for mips allegrex CPU new 691fe856b4d MIPS: Add support for Allegrex min/max instructions new 0591ab53005 MIPS: Add WSBW instruction to perform bswapsi2 new 93754d984b5 MIPS: Add Allegrex support for madd/msub instructions.
The 7 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.gcc | 3 +- ...bridge-builtins.def => aarch64-abi-ms-protos.h} | 24 +- gcc/config/aarch64/aarch64-abi-ms.cc | 106 ++++++ gcc/config/aarch64/aarch64-abi-ms.h | 18 + gcc/config/aarch64/aarch64-builtins.cc | 33 ++ gcc/config/aarch64/aarch64-coff.h | 5 - gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.cc | 247 ++++++++++++-- gcc/config/aarch64/aarch64.h | 16 + gcc/config/aarch64/cygming.h | 5 +- .../config/aarch64/t-aarch64-mingw | 13 +- gcc/config/mingw/winnt.cc | 22 ++ gcc/config/mingw/winnt.h | 1 + gcc/config/mips/mips-cpus.def | 1 + gcc/config/mips/mips-tables.opt | 371 +++++++++++---------- gcc/config/mips/mips.cc | 14 + gcc/config/mips/mips.h | 32 +- gcc/config/mips/mips.md | 71 +++- gcc/doc/invoke.texi | 1 + .../gcc.target/aarch64/mingw/long_double_size.c | 23 ++ .../{hppa/hppa.exp => aarch64/mingw/mingw.exp} | 8 +- .../gcc.target/aarch64/mingw/variadic_hfa.c | 71 ++++ .../gcc.target/aarch64/mingw/variadic_hva.c | 89 +++++ .../gcc.target/aarch64/mingw/variadic_int.c | 41 +++ gcc/testsuite/gcc.target/mips/bswap-7.c | 9 + .../gcc.target/mips/{madd-7.c => madd-10.c} | 3 +- gcc/testsuite/gcc.target/mips/maddu-5.c | 20 ++ gcc/testsuite/gcc.target/mips/max-1.c | 9 + gcc/testsuite/gcc.target/mips/min-1.c | 9 + .../gcc.target/mips/{msub-7.c => msub-9.c} | 3 +- gcc/testsuite/gcc.target/mips/msubu-5.c | 14 + gcc/testsuite/lib/scanasm.exp | 2 + 32 files changed, 1029 insertions(+), 256 deletions(-) copy gcc/config/aarch64/{aarch64-neon-sve-bridge-builtins.def => aarch64-abi-ms-pr [...] create mode 100644 gcc/config/aarch64/aarch64-abi-ms.cc copy libgcc/config/i386/t-heap-trampoline => gcc/config/aarch64/t-aarch64-mingw (66%) create mode 100644 gcc/testsuite/gcc.target/aarch64/mingw/long_double_size.c copy gcc/testsuite/gcc.target/{hppa/hppa.exp => aarch64/mingw/mingw.exp} (86%) create mode 100644 gcc/testsuite/gcc.target/aarch64/mingw/variadic_hfa.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mingw/variadic_hva.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mingw/variadic_int.c create mode 100644 gcc/testsuite/gcc.target/mips/bswap-7.c copy gcc/testsuite/gcc.target/mips/{madd-7.c => madd-10.c} (71%) create mode 100644 gcc/testsuite/gcc.target/mips/maddu-5.c create mode 100644 gcc/testsuite/gcc.target/mips/max-1.c create mode 100644 gcc/testsuite/gcc.target/mips/min-1.c copy gcc/testsuite/gcc.target/mips/{msub-7.c => msub-9.c} (71%) create mode 100644 gcc/testsuite/gcc.target/mips/msubu-5.c