This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from ea54b390aed Daily bump. new 8d30107455f aarch64: Fix +nocrypto handling new 06f64b95baf aarch64: Fix +nopredres, +nols64 and +nomops new 2c200a12c12 aarch64: Add cpu feature detection to libgcc new b26bbd1be31 c-family: Simplify attribute exclusion handling new 73d5d3e2b29 ada: Improve attribute exclusion handling new 79891c4cb51 Add support for target_version attribute new 0cfde688e21 [aarch64] Add function multiversioning support
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/ada/gcc-interface/utils.cc | 72 +- gcc/attribs.cc | 8 +- gcc/c-family/c-attribs.cc | 114 +-- gcc/cgraphclones.cc | 13 +- gcc/common/config/aarch64/aarch64-common.cc | 42 +- gcc/common/config/aarch64/cpuinfo.h | 94 +++ gcc/config/aarch64/aarch64-c.cc | 2 +- gcc/config/aarch64/aarch64-feature-deps.h | 7 + gcc/config/aarch64/aarch64-option-extensions.def | 195 ++++- gcc/config/aarch64/aarch64.cc | 861 +++++++++++++++++++++ gcc/config/aarch64/aarch64.h | 12 +- gcc/config/aarch64/driver-aarch64.cc | 13 +- gcc/config/arm/aarch-common.h | 5 +- gcc/cp/decl2.cc | 4 +- gcc/d/d-attribs.cc | 6 +- gcc/defaults.h | 10 + gcc/doc/tm.texi | 12 + gcc/doc/tm.texi.in | 2 + gcc/multiple_target.cc | 10 +- gcc/target.def | 17 + gcc/targhooks.cc | 14 +- gcc/targhooks.h | 1 + gcc/testsuite/g++.target/i386/mvc2.C | 4 +- gcc/testsuite/g++.target/i386/mvc3.C | 4 +- .../gcc.target/aarch64/cpunative/native_cpu_0.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_13.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_16.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_17.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_18.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_19.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_20.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_21.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_22.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_6.c | 6 +- .../gcc.target/aarch64/cpunative/native_cpu_7.c | 6 +- gcc/testsuite/gcc.target/aarch64/options_set_17.c | 2 +- gcc/testsuite/gcc.target/aarch64/options_set_27.c | 9 + gcc/testsuite/gcc.target/aarch64/options_set_28.c | 9 + gcc/testsuite/gcc.target/aarch64/options_set_4.c | 2 +- gcc/tree.h | 4 +- libgcc/config/aarch64/cpuinfo.c | 435 +++++++++++ libgcc/config/aarch64/t-aarch64 | 1 + 42 files changed, 1826 insertions(+), 188 deletions(-) create mode 100644 gcc/common/config/aarch64/cpuinfo.h create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_27.c create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_28.c create mode 100644 libgcc/config/aarch64/cpuinfo.c