This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/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 adds 1c04af34c9c Apply pattern initialization only when have_insn_for return true. adds 7c8a416da86 Adjust test to avoid target-specific failures [PR103161]. adds b83705b4778 Add a testcase for PR tree-optimization/102892 adds abc2f01914d Fortran: avoid NULL pointer dereferences adds c744ae08979 [COMMITTED] aarch64: [PR103170] Fix aarch64_simd_dup<mode> adds e82c3829716 Allow loop header copying when first iteration condition is known. adds 8d36a0d2880 Daily bump. adds 402d28998fa RISC-V: Fix wrong zifencei handling in riscv_subset_list::t [...] adds e166cada081 Extend vpcmov to handle V8HF/V16HFmode under TARGET_XOP. adds 4f442a3bcb9 x86: Update -mtune=alderlake adds a97fdde627e rs6000/doc: Rename future cpu with power10 adds a11afa7af8a Apply TLC to control dependence compute adds 0136f25ac06 Remove find_pdom and find_dom adds 48d7327f2aa openmp: Add support for 2 argument num_teams clause adds 145be5efaf5 [aarch64] PR102376 - Emit better diagnostic for arch extens [...] adds 10db7573014 dwarf2out: Fix up field_byte_offset [PR101378] adds a5fed4063f4 middle-end/103181 - fix operation_could_trap_p for vector division
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 362 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 152 +++++++++ gcc/analyzer/supergraph.cc | 1 + gcc/attribs.c | 127 ++++++- gcc/attribs.h | 28 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-pragma.c | 37 ++- gcc/c/c-parser.c | 111 ++++--- gcc/c/gimple-parser.c | 2 +- gcc/cfganal.c | 60 ++-- gcc/cfganal.h | 3 +- gcc/common.opt | 9 +- gcc/common/config/riscv/riscv-common.c | 2 +- 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 | 60 +--- gcc/config/aarch64/aarch64-sve.md | 2 +- gcc/config/aarch64/aarch64.c | 19 +- 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/i386/i386-options.c | 4 +- gcc/config/i386/i386.c | 1 + gcc/config/i386/sse.md | 8 +- gcc/config/i386/x86-tune-costs.h | 120 +++++++ gcc/config/i386/x86-tune-sched.c | 2 + gcc/config/i386/x86-tune.def | 58 ++-- gcc/config/rs6000/rs6000.c | 6 +- gcc/cp/parser.c | 78 +++-- gcc/cp/pt.c | 59 ++-- gcc/cp/semantics.c | 47 +++ gcc/doc/extend.texi | 19 ++ gcc/doc/invoke.texi | 46 ++- gcc/dwarf2out.c | 1 + gcc/fortran/ChangeLog | 10 + gcc/fortran/check.c | 3 + gcc/fortran/simplify.c | 6 + gcc/fortran/trans-openmp.c | 2 +- gcc/function-tests.c | 1 + gcc/gimple-predicate-analysis.cc | 36 +- gcc/gimple-range-cache.cc | 35 +- gcc/gimple-range-path.cc | 41 ++- gcc/gimple-range-path.h | 17 +- gcc/gimple.c | 9 +- gcc/gimplify.c | 55 ++- 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/omp-expand.c | 4 +- gcc/omp-low.c | 2 +- gcc/opts.c | 20 ++ gcc/plugin.h | 4 +- gcc/testsuite/ChangeLog | 155 +++++++++ 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/c-c++-common/gomp/clauses-1.c | 18 +- gcc/testsuite/c-c++-common/gomp/num-teams-1.c | 48 +++ gcc/testsuite/c-c++-common/gomp/num-teams-2.c | 27 ++ gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C | 13 + gcc/testsuite/g++.dg/gomp/attrs-1.C | 20 +- gcc/testsuite/g++.dg/gomp/attrs-2.C | 18 +- gcc/testsuite/g++.dg/gomp/num-teams-1.C | 122 +++++++ gcc/testsuite/g++.dg/gomp/num-teams-2.C | 64 ++++ gcc/testsuite/g++.dg/ipa/modref-1.C | 2 +- gcc/testsuite/gcc.c-torture/compile/vector-dup-1.c | 15 + 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/pr102892-1.c | 21 ++ gcc/testsuite/gcc.dg/pr102892-2.c | 7 + gcc/testsuite/gcc.dg/signbit-2.c | 6 +- gcc/testsuite/gcc.dg/signbit-5.c | 5 + gcc/testsuite/gcc.dg/torture/pr103181.c | 24 ++ .../gcc.dg/tree-ssa/builtin-sprintf-warn-16.c | 28 +- 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 +- gcc/testsuite/gcc.dg/tree-ssa/pr102906.c | 17 + .../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/pr102376.c | 3 + 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/testsuite/gcc.target/i386/pr103151.c | 18 + gcc/toplev.c | 2 + gcc/tree-core.h | 31 +- gcc/tree-eh.c | 26 +- gcc/tree-pretty-print.c | 8 +- gcc/tree-ssa-alias.c | 2 +- gcc/tree-ssa-loop-ch.c | 51 ++- 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 +++-- gcc/tree.c | 2 +- gcc/tree.h | 5 +- libgcc/ChangeLog | 5 + libgomp/testsuite/libgomp.c-c++-common/teams-1.c | 26 ++ libstdc++-v3/ChangeLog | 13 + libstdc++-v3/config/os/gnu-linux/os_defines.h | 6 + .../testsuite/17_intro/headers/c++1998/49745.cc | 113 ++++++- 124 files changed, 3296 insertions(+), 910 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/c-c++-common/gomp/num-teams-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/num-teams-2.c create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C create mode 100644 gcc/testsuite/g++.dg/gomp/num-teams-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/num-teams-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/vector-dup-1.c create mode 100644 gcc/testsuite/gcc.dg/pr102892-1.c create mode 100644 gcc/testsuite/gcc.dg/pr102892-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103181.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr102906.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr102376.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103151.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/teams-1.c