This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from a5a9237e2a7 driver, cppdefault: Unbreak bootstrap on Debian/Ubuntu [PR107059] new c1e1fa05497 Add OPTIONS_H_EXTRA to GTFILES new 2a4788ac3ba aarch64: Rename AARCH64_ISA architecture-level macros new 78aaafc3d4d aarch64: Rename AARCH64_FL architecture-level macros new 0f833d19001 aarch64: Rename AARCH64_FL_FOR_ARCH macros new 00c22ba69d8 aarch64: Add "V" to aarch64-arches.def names new 0af214b4475 aarch64: Small config.gcc cleanups new 198bb6ed327 aarch64: Avoid redundancy in aarch64-cores.def new 0f244d848cf aarch64: Remove AARCH64_FL_RCPC8_4 [PR107025] new b754d32d305 aarch64: Fix transitive closure of features new c067c474f85 aarch64: Reorder an entry in aarch64-option-extensions.def new 11a113d501f aarch64: Simplify feature definitions new 4ebf56f283a aarch64: Simplify generation of .arch strings new 13af9e9fda3 aarch64: Avoid std::string in static data new 60dee638c8a aarch64: Tweak constness of option-related data new fed55a60e5b aarch64: Make more use of aarch64_feature_flags new bb7f43b62a5 aarch64: Tweak contents of flags_on/off fields new 2a269bda9e7 aarch64: Tweak handling of -mgeneral-regs-only new a31641840af aarch64: Remove redundant TARGET_* checks new 2f52c8caa31 data-ref: Fix ranges_maybe_overlap_p test
The 19 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/Makefile.in | 1 + gcc/common/config/aarch64/aarch64-common.cc | 305 ++++++-------------- gcc/config.gcc | 8 - gcc/config/aarch64/aarch64-arches.def | 32 +- gcc/config/aarch64/aarch64-builtins.cc | 6 +- gcc/config/aarch64/aarch64-c.cc | 6 +- gcc/config/aarch64/aarch64-cores.def | 130 ++++----- gcc/config/aarch64/aarch64-feature-deps.h | 121 ++++++++ gcc/config/aarch64/aarch64-option-extensions.def | 321 ++++++++------------- gcc/config/aarch64/aarch64-opts.h | 4 + gcc/config/aarch64/aarch64-protos.h | 10 +- gcc/config/aarch64/aarch64-simd.md | 56 ++-- gcc/config/aarch64/aarch64-sve-builtins.cc | 34 ++- gcc/config/aarch64/aarch64-sve-builtins.h | 9 +- gcc/config/aarch64/aarch64.cc | 96 +++--- gcc/config/aarch64/aarch64.h | 242 ++++------------ gcc/config/aarch64/aarch64.md | 8 +- gcc/config/aarch64/aarch64.opt | 5 +- gcc/config/aarch64/driver-aarch64.cc | 32 +- gcc/testsuite/gcc.target/aarch64/cpunative/info_15 | 2 +- gcc/testsuite/gcc.target/aarch64/cpunative/info_16 | 2 +- gcc/testsuite/gcc.target/aarch64/cpunative/info_17 | 2 +- gcc/testsuite/gcc.target/aarch64/cpunative/info_8 | 2 +- gcc/testsuite/gcc.target/aarch64/cpunative/info_9 | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_0.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_10.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_2.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_6.c | 2 +- .../gcc.target/aarch64/cpunative/native_cpu_7.c | 2 +- gcc/testsuite/gcc.target/aarch64/options_set_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/options_set_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/options_set_4.c | 4 +- gcc/testsuite/gcc.target/aarch64/options_set_6.c | 5 +- .../gcc.target/aarch64/pragma_cpp_predefs_4.c | 47 +++ gcc/testsuite/gcc.target/aarch64/target_attr_15.c | 2 +- gcc/tree-data-ref.cc | 8 +- 39 files changed, 692 insertions(+), 830 deletions(-) create mode 100644 gcc/config/aarch64/aarch64-feature-deps.h create mode 100644 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_4.c