This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 41f8680e219 Fix a test-case scan pattern. new 2afd4668e80 [AArch64] Rework SVE integer comparisons new c50f65d91c5 Refresh LOCAL_PATCHES new ec6235c77d5 /cp 2019-08-14 Paolo Carlini paolo.carlini@oracle.com new 1127945b580 /cp 2019-08-14 Paolo Carlini paolo.carlini@oracle.com new 9fcf1d71877 /cp 2019-08-14 Paolo Carlini paolo.carlini@oracle.com new 03b9dfe97f1 [AArch64] Handle more SVE predicate constants new 421381df07f /cp 2019-08-08 Paolo Carlini paolo.carlini@oracle.com new de24aaf2795 [AArch64] Use SVE ADR to optimise shift-add sequences new c9508c99f6a [AArch64] Add support for SVE CLS and CLZ
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/ChangeLog | 49 ++++ gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-sve.md | 219 ++++++++++++---- gcc/config/aarch64/aarch64.c | 280 ++++++++++++++++----- gcc/config/aarch64/aarch64.md | 8 +- gcc/config/aarch64/iterators.md | 6 +- gcc/config/aarch64/predicates.md | 12 + gcc/cp/ChangeLog | 12 + gcc/cp/decl.c | 24 +- gcc/cp/decl2.c | 4 +- gcc/testsuite/ChangeLog | 38 ++- gcc/testsuite/g++.dg/conversion/simd4.C | 12 +- gcc/testsuite/g++.dg/parse/typedef9.C | 4 +- gcc/testsuite/gcc.target/aarch64/sve/adr_1.c | 46 ++++ .../aarch64/sve/{loop_add_4_run.c => adr_1_run.c} | 15 +- gcc/testsuite/gcc.target/aarch64/sve/adr_2.c | 21 ++ gcc/testsuite/gcc.target/aarch64/sve/adr_2_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_3.c | 21 ++ gcc/testsuite/gcc.target/aarch64/sve/adr_3_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_4.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/adr_4_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_5.c | 27 ++ gcc/testsuite/gcc.target/aarch64/sve/adr_5_run.c | 32 +++ .../aarch64/sve/{popcount_1.c => clrsb_1.c} | 12 +- .../sve/{popcount_1_run.c => clrsb_1_run.c} | 28 +-- .../aarch64/sve/{popcount_1.c => clz_1.c} | 12 +- .../aarch64/sve/{popcount_1_run.c => clz_1_run.c} | 28 +-- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1.c | 1 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 1 + gcc/testsuite/gcc.target/aarch64/vect-clz.c | 2 + libsanitizer/ChangeLog | 4 + libsanitizer/LOCAL_PATCHES | 7 +- 32 files changed, 748 insertions(+), 202 deletions(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_1.c copy gcc/testsuite/gcc.target/aarch64/sve/{loop_add_4_run.c => adr_1_run.c} (62%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_5_run.c copy gcc/testsuite/gcc.target/aarch64/sve/{popcount_1.c => clrsb_1.c} (54%) copy gcc/testsuite/gcc.target/aarch64/sve/{popcount_1_run.c => clrsb_1_run.c} (68%) copy gcc/testsuite/gcc.target/aarch64/sve/{popcount_1.c => clz_1.c} (54%) copy gcc/testsuite/gcc.target/aarch64/sve/{popcount_1_run.c => clz_1_run.c} (68%)