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_check_binutils/master-arm in repository toolchain/ci/gcc.
from 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] new 7f899b23f36 Fortran: Fix 'select rank' for allocatables/pointers new b528e226d19 Refactor try_vectorize_loop_1
The 2 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: 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/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-stmt.c | 2 +- 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.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/powerpc/pr78102.c | 4 +- gcc/testsuite/gfortran.dg/PR93963.f90 | 5 + .../gfortran.dg/c-interop/cf-descriptor-5-c.c | 9 +- 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-vect-data-refs.c | 79 ++-- gcc/tree-vect-stmts.c | 38 +- gcc/tree-vectorizer.c | 105 ++--- 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 + 98 files changed, 3838 insertions(+), 772 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 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