This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_apm/gnu-master-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from f6d012338bf Try to resolve paths in threader without looking further back. adds 8a04a5fb07f Attempt to resolve all incoming paths to a PHI. adds e53fbb17839 Avoid threading circular paths. adds 4e417eea8f3 [PR testsuite/102857] Tweak ssa-dom-thread-7.c for aarch64. adds 6b8b2557557 x86_64: Implement V1TI mode shifts/rotates by a constant adds a31a3d0421f Fortran: Fix character(len=cst) dummies with bind(C) [PR102885] adds ccbd6c37c4f Turn vect_create_addr_base_for_vector_ref offset into a byt [...] adds 54e4e1769e4 forwprop: Remove incorrect assertion [PR102897] adds 94f28340513 Move negative stride bias out of dr_misalignment adds 6adfdff68b1 Unify offset and byte_offset for vect_create_addr_base_for_ [...] adds de185d71767 testsuite: i386: Use -fomit-frame-pointer for gcc.target/i3 [...] adds 88037d82d76 libstdc++: Fix 17_intro/names.cc on Solaris adds 931f1e377ad libstdc++: Fix 28_regex/basic_regex/84110.cc on Solaris adds ace06d730a8 testsuite: i386: Fix gcc.target/i386/pieces-memset-1.c etc. [...] adds 2243f6cf4d1 testsuite: i386: Fix gcc.target/i386/avx512fp16-trunchf.c o [...] adds a1516b50f29 testsuite: i386: Fix gcc.target/i386/avx512f-pr96891-3.c on [...] adds f9190a1c6d0 Fix broken use of alloca in C interoperability testcase adds 28006282028 MAINTAINERS: Add myself as a VAX port maintainer adds 5469d58d662 c++: P2360R0: Extend init-stmt to allow alias-decl [PR102617] adds 7d37abedf58 rs6000: Fixes for tests including only <x86intrin.h> adds c9bf4d4354b c++tools: Fix memory leak adds 99af0b2f0fe Fortran: error recovery on initializing invalid derived typ [...] adds cfcb27cfcb1 Fortran: do not restrict PDT KIND and LEN type parameters t [...] adds 8c59f411835 [PR102842] Consider all outputs in generation of matching reloads adds 662f64a1f9e Fortran: [PDT] KIND and LEN type parameters are mutually exclusive adds 0ec53a3df53 Fortran: error recovery on invalid code with SELECT TYPE adds 65f711203d6 Fixup MAINTAINERS file adds 88b504b7a8c Detect overflow by atomic functions [PR102453]. adds 9a27acc30a3 Make full use of context-sensitive ranges in access warnings. adds 1ff4dbddcf7 Improve/correct detection of overlapping aggregates [PR1022 [...] adds ab10383aaeb compiler: permit compiler directives in parenthesized groups adds 3ff5b4edbed Daily bump. adds 4b2fda8bea3 c++: Diagnose taking address of an immediate member functio [...] adds 7473b8a9049 c++: Reject addresses of immediate functions in constexpr v [...] adds 6b0f35299bd openmp: Don't reject some valid initializers or conditions [...] adds 2084b5f42a4 openmp: Allow non-rectangular loops with pointer iterators adds eef81149064 openmp: Document that non-rect loops are not supported in F [...] adds 4f1fe0dc253 testsuite: Fix up gcc.dg/pr102897.c testcase [PR102897]
No new revisions were added by this update.
Summary of changes: ChangeLog | 9 + MAINTAINERS | 2 +- c++tools/ChangeLog | 5 + c++tools/resolver.cc | 14 +- gcc/ChangeLog | 171 +++++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 29 +- gcc/c-family/c-common.h | 4 +- gcc/c-family/c-omp.c | 41 +- gcc/config.gcc | 2 +- gcc/config/i386/i386-expand.c | 163 +++++++ gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/sse.md | 44 ++ gcc/config/rs6000/{x86intrin.h => immintrin.h} | 31 +- gcc/config/rs6000/{x86intrin.h => x86gprintrin.h} | 27 +- gcc/config/rs6000/x86intrin.h | 10 +- gcc/cp/ChangeLog | 8 + gcc/cp/call.c | 40 +- gcc/cp/constexpr.c | 12 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/parser.c | 70 +-- gcc/cp/semantics.c | 4 +- gcc/cp/typeck.c | 16 +- gcc/fortran/ChangeLog | 24 + gcc/fortran/decl.c | 16 - gcc/fortran/resolve.c | 11 +- gcc/fortran/symbol.c | 1 + gcc/fortran/trans-decl.c | 7 + gcc/gimple-array-bounds.cc | 16 +- gcc/gimple-array-bounds.h | 4 + gcc/gimple-ssa-sprintf.c | 260 ++++++----- gcc/gimple-ssa-warn-access.cc | 275 +++++++---- gcc/gimple-ssa-warn-access.h | 3 - gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/lex.cc | 11 +- gcc/go/gofrontend/lex.h | 6 + gcc/go/gofrontend/parse.cc | 128 ++--- gcc/go/gofrontend/parse.h | 20 +- gcc/lra-constraints.c | 17 +- gcc/omp-expand.c | 166 +++++-- gcc/pointer-query.cc | 292 +++++++++--- gcc/pointer-query.h | 62 ++- gcc/testsuite/ChangeLog | 138 ++++++ gcc/testsuite/c-c++-common/gomp/atomic-4.c | 2 +- gcc/testsuite/c-c++-common/gomp/loop-8.c | 10 + gcc/testsuite/c-c++-common/gomp/loop-9.c | 38 ++ gcc/testsuite/g++.dg/cpp23/consteval-if11.C | 27 ++ gcc/testsuite/g++.dg/cpp23/consteval-if12.C | 34 ++ gcc/testsuite/g++.dg/cpp23/init-stmt1.C | 31 ++ gcc/testsuite/g++.dg/cpp23/init-stmt2.C | 25 + gcc/testsuite/g++.dg/cpp2a/consteval13.C | 4 +- gcc/testsuite/g++.dg/cpp2a/consteval20.C | 24 + gcc/testsuite/g++.dg/cpp2a/consteval21.C | 35 ++ gcc/testsuite/g++.dg/cpp2a/consteval22.C | 34 ++ gcc/testsuite/g++.dg/cpp2a/consteval23.C | 13 + gcc/testsuite/g++.dg/cpp2a/consteval24.C | 30 ++ gcc/testsuite/g++.dg/cpp2a/consteval7.C | 2 +- gcc/testsuite/g++.dg/gomp/loop-3.C | 12 +- gcc/testsuite/g++.dg/gomp/loop-7.C | 22 + gcc/testsuite/g++.target/arm/pr102842.C | 30 ++ gcc/testsuite/gcc.dg/Warray-bounds-90.c | 147 ++++++ gcc/testsuite/gcc.dg/Wrestrict-23.c | 146 ++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-22.c | 11 +- gcc/testsuite/gcc.dg/Wstringop-overflow-77.c | 516 ++++++++++++++++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-78.c | 518 +++++++++++++++++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-79.c | 70 +++ gcc/testsuite/gcc.dg/Wstringop-overflow-80.c | 70 +++ gcc/testsuite/gcc.dg/Wstringop-overflow-81.c | 38 ++ gcc/testsuite/gcc.dg/pr102897.c | 16 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 24 +- gcc/testsuite/gcc.dg/tree-ssa/pr21090.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 73 --- gcc/testsuite/gcc.target/i386/avx512f-pr96891-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx512fp16-trunchf.c | 4 +- gcc/testsuite/gcc.target/i386/pieces-memset-1.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-4.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-41.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-7.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-8.c | 2 +- gcc/testsuite/gcc.target/i386/pr100704-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr100704-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-1.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-v1ti-shift.c | 212 +++++++++ gcc/testsuite/gcc.target/powerpc/pr78102.c | 4 +- .../gfortran.dg/c-interop/cf-descriptor-5-c.c | 9 +- gcc/testsuite/gfortran.dg/lto/bind-c-char_0.f90 | 49 ++ gcc/testsuite/gfortran.dg/pdt_32.f03 | 17 + gcc/testsuite/gfortran.dg/pdt_4.f03 | 4 +- gcc/testsuite/gfortran.dg/pr102816.f90 | 9 + gcc/testsuite/gfortran.dg/pr86551.f90 | 12 + gcc/tree-ssa-forwprop.c | 2 - gcc/tree-ssa-strlen.c | 8 +- gcc/tree-ssa-threadbackward.c | 74 +-- gcc/tree-vect-data-refs.c | 90 ++-- gcc/tree-vect-loop-manip.c | 8 +- gcc/tree-vect-stmts.c | 47 +- gcc/tree-vectorizer.h | 7 +- libgomp/libgomp.texi | 2 +- libgomp/testsuite/libgomp.c/loop-26.c | 196 ++++++++ libgomp/testsuite/libgomp.c/loop-27.c | 180 +++++++ libstdc++-v3/ChangeLog | 15 + libstdc++-v3/testsuite/17_intro/names.cc | 4 + .../21_strings/basic_string/capacity/1.cc | 2 +- .../filesystem/path/factory/u8path-char8_t.cc | 3 +- .../testsuite/28_regex/basic_regex/84110.cc | 3 + 106 files changed, 4303 insertions(+), 854 deletions(-) copy gcc/config/rs6000/{x86intrin.h => immintrin.h} (56%) copy gcc/config/rs6000/{x86intrin.h => x86gprintrin.h} (54%) create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-8.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-9.c create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if11.C create mode 100644 gcc/testsuite/g++.dg/cpp23/consteval-if12.C create mode 100644 gcc/testsuite/g++.dg/cpp23/init-stmt1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/init-stmt2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval23.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval24.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-7.C create mode 100644 gcc/testsuite/g++.target/arm/pr102842.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-90.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-23.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-77.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-78.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-79.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-80.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-81.c create mode 100644 gcc/testsuite/gcc.dg/pr102897.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-v1ti-shift.c create mode 100644 gcc/testsuite/gfortran.dg/lto/bind-c-char_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/pdt_32.f03 create mode 100644 gcc/testsuite/gfortran.dg/pr102816.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86551.f90 create mode 100644 libgomp/testsuite/libgomp.c/loop-26.c create mode 100644 libgomp/testsuite/libgomp.c/loop-27.c