This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from f530a8c6138 Fortran: Fix failing character pointer fcn assignment [PR105054] new 9bf0dbe6724 Introduce TARGET_CLONES_ATTR_SEPARATOR for RISC-V new 6b572d4eecc RISC-V: Implement Priority syntax parser for Function Multi [...] new 1f99a39da29 RISC-V: Implement riscv_minimal_hwprobe_feature_bits new bd975bd1ce5 RISC-V: Implement TARGET_OPTION_VALID_VERSION_ATTRIBUTE_P new 78753c75cf1 RISC-V: Implement TARGET_COMPARE_VERSION_PRIORITY and TARGE [...] new 0c77c4b082b RISC-V: Implement TARGET_MANGLE_DECL_ASSEMBLER_NAME new 917d03e4f36 RISC-V: Implement TARGET_GENERATE_VERSION_DISPATCHER_BODY a [...] new f42f8dcf495 RISC-V: Add Multi-Versioning Test Cases
The 8 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/attribs.cc | 17 +- gcc/common/config/riscv/riscv-common.cc | 94 +++ gcc/common/config/riscv/riscv-ext-bitmask.def | 83 +++ .../riscv-feature-bits.h} | 32 +- gcc/config/riscv/riscv-protos.h | 4 +- gcc/config/riscv/riscv-subset.h | 5 + gcc/config/riscv/riscv-target-attr.cc | 142 +++- gcc/config/riscv/riscv.cc | 757 +++++++++++++++++++++ gcc/config/riscv/riscv.h | 7 + gcc/config/riscv/riscv.opt | 3 + gcc/defaults.h | 4 + gcc/doc/tm.texi | 7 + gcc/doc/tm.texi.in | 7 + gcc/multiple_target.cc | 19 +- gcc/testsuite/g++.target/riscv/mv-symbols1.C | 70 ++ gcc/testsuite/g++.target/riscv/mv-symbols2.C | 61 ++ gcc/testsuite/g++.target/riscv/mv-symbols3.C | 50 ++ gcc/testsuite/g++.target/riscv/mv-symbols4.C | 56 ++ gcc/testsuite/g++.target/riscv/mv-symbols5.C | 62 ++ gcc/testsuite/g++.target/riscv/mvc-symbols1.C | 49 ++ gcc/testsuite/g++.target/riscv/mvc-symbols2.C | 36 + gcc/testsuite/g++.target/riscv/mvc-symbols3.C | 42 ++ gcc/testsuite/g++.target/riscv/mvc-symbols4.C | 32 + gcc/tree.cc | 4 +- 24 files changed, 1604 insertions(+), 39 deletions(-) create mode 100644 gcc/common/config/riscv/riscv-ext-bitmask.def copy gcc/config/{aarch64/aarch64-abi-ms.h => riscv/riscv-feature-bits.h} (52%) create mode 100644 gcc/testsuite/g++.target/riscv/mv-symbols1.C create mode 100644 gcc/testsuite/g++.target/riscv/mv-symbols2.C create mode 100644 gcc/testsuite/g++.target/riscv/mv-symbols3.C create mode 100644 gcc/testsuite/g++.target/riscv/mv-symbols4.C create mode 100644 gcc/testsuite/g++.target/riscv/mv-symbols5.C create mode 100644 gcc/testsuite/g++.target/riscv/mvc-symbols1.C create mode 100644 gcc/testsuite/g++.target/riscv/mvc-symbols2.C create mode 100644 gcc/testsuite/g++.target/riscv/mvc-symbols3.C create mode 100644 gcc/testsuite/g++.target/riscv/mvc-symbols4.C