This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check/master-aarch64 in repository toolchain/ci/gcc.
from b2cd32b743b testsuite/102690 - XFAIL g++.dg/warn/Warray-bounds-16.C adds 80fe172ba98 libstdc++: Disable gthreads weak symbols for glibc 2.34 [PR103133] adds 77963796aef libstdc++: Fix test for libstdc++ not including <unistd.h> [...] adds 5cfa174e08e vect: remove unused variable in complex numbers detection code. adds 92617a8e2af middle-end: Fix signbit tests when ran on ISA with support [...] adds 0cf6065ce49 testsuite: change vect_long to vect_long_long in complex tests. adds d70ef65692f Make EAF flags more regular (and expressive) adds 4725f62789f vect: Move vector costs to loop_vec_info adds 772d76acb5a vect: Remove vec_outside/inside_cost fields adds 5720a9d5bea vect: Hookize better_loop_vinfo_p adds 6ddc6a57a74 vect: Keep scalar costs around longer adds 0612883d9dc vect: Pass scalar_costs to finish_cost adds 6d331688fcb aarch64: Tweak FMAX/FMIN iterators adds c905e724711 lto-wrapper: fix memory corruption. adds 03f7843c3f1 [AArch64] Fix bootstrap failure due to missing ATTRIBUTE_UNUSED adds 9701f153f6d arm: enable cortex-a710 CPU adds a1ad0d84d7f attribs: Implement -Wno-attributes=vendor::attr [PR101940] adds 9598134a055 rs6000: Remove LINK_OS_EXTRA_SPEC{32,64} from --with-advanc [...] adds a5c9b9bc2b6 Fix typo in modref-13.c adds 992644c3511 Extend modref by side-effect analysis adds 5ba247ade1c AArch64: Remove shuffle pattern for rounding variant. adds eaec20fde58 Grow sbr_vector in ranger's on-entry cache as needed. adds 8ed62c929c7 middle-end: Add an RPO pass after successful vectorization adds 86ffc845b2d AArch64: do not keep negated mask and inverse mask live at [...] adds b0c83d59f44 path solver: Adjustments for use outside of the backward threader. adds 1200e211a82 arm: Initialize vector costing fields new 1c04af34c9c Apply pattern initialization only when have_insn_for return true.
The 1 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.c | 127 ++++++- gcc/attribs.h | 28 +- gcc/c-family/c-pragma.c | 37 ++- gcc/common.opt | 9 +- gcc/config.gcc | 10 - gcc/config/aarch64/aarch64-builtins.c | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 12 +- gcc/config/aarch64/aarch64-simd.md | 56 +--- gcc/config/aarch64/aarch64-sve.md | 2 +- gcc/config/aarch64/aarch64.c | 6 +- gcc/config/aarch64/aarch64.md | 2 +- gcc/config/aarch64/arm_neon.h | 24 +- gcc/config/aarch64/iterators.md | 26 +- gcc/config/arm/arm-cpus.in | 11 + gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 9 +- gcc/config/arm/arm.c | 35 +- gcc/config/rs6000/rs6000.c | 6 +- gcc/doc/extend.texi | 19 ++ gcc/doc/invoke.texi | 22 +- gcc/gimple-range-cache.cc | 35 +- gcc/gimple-range-path.cc | 41 ++- gcc/gimple-range-path.h | 17 +- gcc/gimple.c | 9 +- gcc/internal-fn.c | 14 +- gcc/ipa-modref.c | 367 +++++++++++++++------ gcc/ipa-modref.h | 43 ++- gcc/ipa-pure-const.c | 108 +++--- gcc/ipa-utils.h | 4 + gcc/lto-wrapper.c | 2 +- gcc/opts.c | 20 ++ gcc/plugin.h | 4 +- gcc/testsuite/c-c++-common/Wno-attributes-1.c | 55 +++ gcc/testsuite/c-c++-common/Wno-attributes-2.c | 56 ++++ gcc/testsuite/c-c++-common/Wno-attributes-3.c | 9 + gcc/testsuite/g++.dg/ipa/modref-1.C | 2 +- gcc/testsuite/gcc.dg/ipa/modref-3.c | 2 +- gcc/testsuite/gcc.dg/lto/modref-3_0.c | 2 +- gcc/testsuite/gcc.dg/lto/modref-4_0.c | 2 +- gcc/testsuite/gcc.dg/signbit-2.c | 6 +- gcc/testsuite/gcc.dg/signbit-5.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/modref-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/modref-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/modref-13.c | 21 ++ gcc/testsuite/gcc.dg/tree-ssa/modref-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/modref-6.c | 6 +- .../vect/complex/bb-slp-complex-add-pattern-long.c | 7 +- .../bb-slp-complex-add-pattern-unsigned-long.c | 5 +- .../vect/complex/vect-complex-add-pattern-long.c | 5 +- .../vect-complex-add-pattern-unsigned-long.c | 5 +- gcc/testsuite/gcc.target/aarch64/shrn-combine-8.c | 2 +- gcc/testsuite/gcc.target/aarch64/shrn-combine-9.c | 2 +- .../gcc.target/aarch64/sve/pred-not-gen-1.c | 5 +- .../gcc.target/aarch64/sve/pred-not-gen-2.c | 5 +- .../gcc.target/aarch64/sve/pred-not-gen-3.c | 5 +- .../gcc.target/aarch64/sve/pred-not-gen-4.c | 5 +- gcc/testsuite/gcc.target/i386/auto-init-6.c | 6 +- gcc/toplev.c | 2 + gcc/tree-core.h | 31 +- gcc/tree-ssa-alias.c | 2 +- gcc/tree-ssa-structalias.c | 142 ++++++-- gcc/tree-ssa-uninit.c | 3 +- gcc/tree-vect-loop.c | 179 ++-------- gcc/tree-vect-slp-patterns.c | 1 - gcc/tree-vect-slp.c | 20 +- gcc/tree-vect-stmts.c | 17 + gcc/tree-vectorizer.c | 282 ++++++++++++++-- gcc/tree-vectorizer.h | 81 +++-- libstdc++-v3/config/os/gnu-linux/os_defines.h | 6 + .../testsuite/17_intro/headers/c++1998/49745.cc | 113 ++++++- 70 files changed, 1585 insertions(+), 628 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wno-attributes-1.c create mode 100644 gcc/testsuite/c-c++-common/Wno-attributes-2.c create mode 100644 gcc/testsuite/c-c++-common/Wno-attributes-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-13.c