This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allmodconfig in repository toolchain/ci/gcc.
from 1973beaf92c testsuite: Fix up target selector syntax errors in modules/ [...] adds fcefc59befd aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd [...] adds 82085eb3d44 i386: Fix up _mm256_vzeroupper() handling [PR99563] adds 5f6a43d691c gcc-changelog: skip broken commit in git_update_version.py. adds 3c5b6d24e66 Daily bump. adds 7b900dca607 c++: Incorrect type equivalence [PR 99496] adds 6ee24638ed0 libstdc++: Revert to old std::call_once implementation [PR 99341] adds 995a740cb01 libstdc++: Remove symbols for new std::call_once implementa [...] adds 4073a09e239 IBM Z: Fix "+fvm" constraint with long doubles adds 408d137027b options: ignore flag_ipa_ra in cl_optimization_compare adds f6e9c1c9191 Fix potentially undefined behaviour when computing a sha1 value. adds 1c7bec8bfbc c++: support target attr for DECL_LOCAL_DECL_P fns [PR99108] adds d55ce33a34a i386: Avoid mutual recursion between two peephole2s [PR99600] adds a0b5843a9b2 rs6000: Workaround for PR98092 adds 0251051db64 c++: Ensure correct destruction order of local statics [PR99613] adds a4101e5aafc c++: Fix NaN as C++20 template argument adds a2a6e9214e2 aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd [...] adds bc2127767a0 Daily bump. adds 39916ceab49 AArch64: Fix -Werror issue in aarch64_simd_clone_compute_ve [...] adds adf14bdbc10 x86: Update 'P' operand modifier for -fno-plt adds f7581eb38ee aarch64: Fix status return logic in RNG intrinsics adds 9c4d77fc1cc testsuite, Darwin : Fix match output for asan/memcmp-1.c. adds c86c5195c8c testsuite, Darwin : Fix the asan/strncpy-overflow-1 test. adds f3e9c98a9f4 compiler: copy receiver argument for go/defer of method call adds bd364aaee33 Enable gather on zen3 hardware. adds 5074c6fa38c nios2: Fix format complaints and similar diagnostics. adds be246ac2d26 c++: Private parent access check for using decls [PR19377] adds 40465293cd7 c++: ICE with real-to-int conversion in template [PR97973] adds 19ac7c94b2f Daily bump. adds 57e274408c2 testsuite: Fix up pr98099.c testcase for big endian [PR98099] adds 3bcf19215d8 coroutines: init struct members to NULL adds 8f0c9d53ef3 aarch64: Improve generic SVE tuning defaults adds 0cc218d42c2 Objective-C++ : Fix handling of unnamed message parms [PR49070]. adds 073595ef13b Fix building the V850 port using recent versions of gcc. adds 0211fbb610c testsuite: Skip c-c++-common/zero-scratch-regs-10.c on arm adds d186c677e4f Update email address for primary entry adds fff9faa7904 testsuite: Fix up strlenopt-73.c on powerpc [PR99626] adds 89d44a9f3b9 testsuite: Fix up strlenopt-80.c on powerpc [PR99636] adds d9f0ade0015 PR target/99314: Fix integer signedness issue for cpymem pa [...] adds ab03c0d5753 Fix idiv latencies for znver3 adds 55308fc2631 amdgcn: Silence warnings in gcn.c adds c5e55673b48 c++: Add assert to tsubst. adds 30b10dacd0a PR middle-end/99502 - missing -Warray-bounds on partial out [...] adds a4670f58ebf [PR99422] LRA: Use lookup_constraint only for a single cons [...] adds 96ccb325432 c++: Remove FLOAT_EXPR assert in tsubst. adds bd9b262fa92 c++: Fix error-recovery with requires expression [PR99500] adds 287e3e8466f Daily bump. adds b980edba506 Fix segfault during encoding of CONSTRUCTORs adds af73a8b2027 Require linker plugin for another LTO test adds 3b0155305e5 substitute @tie{} with a space for the man pages adds 5cded5aff76 amdgcn: Typo fix adds 009528d61c7 arm: Fix mve_vshlq* [PR99593] adds 21d09cb732d analyzer: mark epath_finder with DISABLE_COPY_AND_ASSIGN [PR99614] adds 5e2eabe1eed x86: Issue error for return/argument only with function body adds c3a2bc6daaa slp: remove unneeded permute calculation (PR99656) adds 22d1a90a152 Use memcpy instead of strncpy to avoid error with -Werror=s [...] adds eadb118e36f target/99660 - missing VX_CPU_PREFIX for vxworksae adds 02f305440f2 Darwin : Fix build failure for powerpc-darwin8 [PR99661]. adds 82bb66730bc c++: Only reject reinterpret casts from pointers to integer [...] adds d81019db099 [PR99663] Don't use unknown constraint for address constrai [...] adds 83855386c41 Add size check to vector-matrix matmul. adds b8ecdc77270 libstdc++: Add std::is_scoped_enum for C++23 adds e1df2c34363 Add Power10 scheduling description. adds e5d74554b57 Regenerate gcc.pot. adds 3279a9a5a9a c: Fix up -Wunused-but-set-* warnings for _Atomics [PR99588] adds 5f256a70a05 Daily bump. adds 8bf983c71e4 [PR99680] Check empty constraint before using CONSTRAINT_LEN. adds 9c2f08475a1 [PATCH] Fix typo in gcc/asan.c comment adds 9f59cb7cac0 c-family: Fix PR94272 -fcompare-debug issue even for C [PR99230] adds 19ff0b0d816 x86: Check cfun != NULL before accessing silent_p adds 6af7b307f65 Daily bump. adds fc24ea23742 dwarf2out: Fix debug info for 2 byte floats [PR99388] adds d2de43b775a Daily bump. adds d0a5e8e1a84 rs6000: Convert the vector set variable idx to DImode [PR98914] adds 0ec7641ee18 rs6000: Fix some unexpected empty split conditions adds fc9c4e5fc50 debug: Fix __int128 handling in dwarf2out [PR99562] adds 0e792ee11aa Fortran: Fix 'name' bound size [PR99688] adds 540dace2ed3 PR target/99702: Check RTL type before get value adds c38f679eebf mklog: add new argument --directory. adds c4519fe3db3 C++ modules: fix alloc-dealloc-mismatch ASAN issue adds b931e4792b8 tree-optimization/99694 - fix value-numbering PHIs adds 57d9ac67280 Warn to not add debug hook targets adds 150a829accd arm: Fix MVE ICEs with vector moves and -mpure-code [PR97252] adds 87e3c2ef682 c++: duplicate alias templates with decltype [PR 99425] adds 00b46c00c8d libstdc++: Add noexcept to std::begin etc as per LWG 2280 and 3537 adds ba16797fe69 ubsan: Don't test for NaNs if those do not exist (PR97926) adds 02f2dc441b1 [PR99581] Define relaxed memory and use it for aarch64 adds 2bfd081f1bc c++: Cross-module partial specialiations [PR 99480] adds 7c1006135dd libstdc++: Implement string_view range constructor for C++20 adds 8b744f46a24 Daily bump. adds 441e1980cea Update gcc sv.po. new 88081d38bd8 Handle setting of 1-bit anti-ranges uniformly. new e54da1b6b39 mklog: fix test_mklog.py tests.
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 | 4 + MAINTAINERS | 2 +- contrib/ChangeLog | 13 + contrib/gcc-changelog/git_update_version.py | 4 + contrib/mklog.py | 9 +- contrib/texi2pod.pl | 1 + gcc/ChangeLog | 348 + gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 10 + gcc/analyzer/diagnostic-manager.cc | 2 + gcc/asan.c | 4 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-gimplify.c | 29 + gcc/c/ChangeLog | 16 + gcc/c/c-typeck.c | 66 +- gcc/config.gcc | 1 - gcc/config/aarch64/aarch64-builtins.c | 2 +- gcc/config/aarch64/aarch64.c | 34 +- gcc/config/aarch64/constraints.md | 2 +- gcc/config/arm/arm-protos.h | 2 +- gcc/config/arm/arm.c | 32 +- gcc/config/arm/constraints.md | 17 +- gcc/config/arm/mve.md | 2 +- gcc/config/arm/vec-common.md | 7 +- gcc/config/gcn/gcn.c | 17 +- gcc/config/i386/i386-expand.c | 11 +- gcc/config/i386/i386-features.c | 31 +- gcc/config/i386/i386-options.c | 1 + gcc/config/i386/i386.c | 44 +- gcc/config/i386/i386.h | 8 + gcc/config/i386/i386.md | 12 + gcc/config/i386/x86-tune-costs.h | 22 +- gcc/config/i386/x86-tune.def | 2 +- gcc/config/nios2/nios2.c | 63 +- gcc/config/pa/pa.c | 2 +- gcc/config/riscv/riscv.c | 24 +- gcc/config/rs6000/power10.md | 519 +- gcc/config/rs6000/predicates.md | 9 +- gcc/config/rs6000/rs6000.c | 67 +- gcc/config/rs6000/rs6000.md | 28 +- gcc/config/rs6000/vsx.md | 10 +- gcc/config/s390/s390.c | 12 +- gcc/config/v850/v850.c | 4 +- gcc/config/v850/v850.h | 1 + gcc/config/vxworksae.h | 4 + gcc/cp/ChangeLog | 159 + gcc/cp/call.c | 26 +- gcc/cp/constexpr.c | 3 +- gcc/cp/coroutines.cc | 2 +- gcc/cp/cp-gimplify.c | 30 +- gcc/cp/cp-tree.h | 7 +- gcc/cp/decl.c | 59 +- gcc/cp/module.cc | 172 +- gcc/cp/name-lookup.c | 4 +- gcc/cp/name-lookup.h | 1 + gcc/cp/parser.c | 15 +- gcc/cp/parser.h | 4 + gcc/cp/pt.c | 39 +- gcc/cp/semantics.c | 101 +- gcc/cp/tree.c | 2 +- gcc/debug.h | 4 + gcc/doc/md.texi | 28 +- gcc/dwarf2out.c | 40 +- gcc/fold-const.c | 45 +- gcc/fortran/ChangeLog | 26 + gcc/fortran/frontend-passes.c | 26 +- gcc/fortran/match.c | 6 +- gcc/fortran/resolve.c | 2 +- gcc/genoutput.c | 1 + gcc/genpreds.c | 75 +- gcc/gensupport.c | 1 + gcc/gimple-array-bounds.cc | 19 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 2 +- gcc/go/gofrontend/statements.cc | 27 + gcc/ira-costs.c | 1 + gcc/ira-lives.c | 1 + gcc/ira.c | 1 + gcc/lra-constraints.c | 25 +- gcc/optc-save-gen.awk | 1 + gcc/po/ChangeLog | 8 + gcc/po/gcc.pot | 14293 ++++++++++--------- gcc/po/sv.po | 1013 +- gcc/recog.c | 2 + gcc/reload.c | 1 + gcc/rtl.def | 1 + gcc/stmt.c | 3 +- gcc/testsuite/ChangeLog | 296 + gcc/testsuite/c-c++-common/asan/memcmp-1.c | 8 +- .../c-c++-common/asan/strncpy-overflow-1.c | 5 +- gcc/testsuite/c-c++-common/zero-scratch-regs-10.c | 1 + gcc/testsuite/g++.dg/conversion/real-to-int1.C | 17 + gcc/testsuite/g++.dg/cpp1z/using9.C | 49 + gcc/testsuite/g++.dg/cpp2a/concepts-err3.C | 4 + gcc/testsuite/g++.dg/cpp2a/nontype-float1.C | 12 + gcc/testsuite/g++.dg/ext/vla22.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 2 +- gcc/testsuite/g++.dg/lto/pr89335_0.C | 7 +- gcc/testsuite/g++.dg/modules/pr99425-1.h | 11 + gcc/testsuite/g++.dg/modules/pr99425-1_a.H | 4 + gcc/testsuite/g++.dg/modules/pr99425-1_b.H | 19 + gcc/testsuite/g++.dg/modules/pr99425-1_c.C | 11 + gcc/testsuite/g++.dg/modules/pr99425-2_a.X | 7 + gcc/testsuite/g++.dg/modules/pr99425-2_b.X | 4 + gcc/testsuite/g++.dg/modules/pr99480_a.H | 10 + gcc/testsuite/g++.dg/modules/pr99480_b.H | 9 + gcc/testsuite/g++.dg/modules/pr99496_a.H | 17 + gcc/testsuite/g++.dg/modules/pr99496_b.C | 3 + gcc/testsuite/g++.dg/opt/pr99456.C | 33 + gcc/testsuite/g++.dg/template/pr99425.C | 45 + gcc/testsuite/g++.dg/vect/simd-clone-7.cc | 2 - gcc/testsuite/g++.dg/warn/Warray-bounds-22.C | 105 + gcc/testsuite/g++.dg/warn/Warray-bounds-23.C | 345 + gcc/testsuite/g++.dg/warn/Warray-bounds-24.C | 289 + .../g++.target/aarch64/sve/aarch64-sve.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle.exp | 4 + gcc/testsuite/g++.target/arm/pr99593.C | 129 + gcc/testsuite/g++.target/i386/pr99108.C | 19 + gcc/testsuite/g++.target/i386/pr99679-1.C | 17 + gcc/testsuite/g++.target/i386/pr99679-2.C | 17 + gcc/testsuite/gcc.dg/Wunused-var-5.c | 23 + gcc/testsuite/gcc.dg/Wunused-var-6.c | 14 + gcc/testsuite/gcc.dg/declare-simd.c | 1 + gcc/testsuite/gcc.dg/gomp/pr59669-2.c | 1 - gcc/testsuite/gcc.dg/gomp/pr99542.c | 17 + gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 1 - gcc/testsuite/gcc.dg/pr98099.c | 5 +- gcc/testsuite/gcc.dg/pr99230.c | 40 + gcc/testsuite/gcc.dg/pr99296.c | 7 + gcc/testsuite/gcc.dg/strlenopt-73.c | 13 +- gcc/testsuite/gcc.dg/strlenopt-80.c | 2 +- gcc/testsuite/gcc.dg/torture/pr99652-1.c | 8 + gcc/testsuite/gcc.dg/torture/pr99652-2.c | 8 + gcc/testsuite/gcc.dg/torture/pr99694.c | 27 + gcc/testsuite/gcc.target/aarch64/acle/rng_2.c | 12 + .../gcc.target/aarch64/sve/aarch64-sve.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle.exp | 4 + gcc/testsuite/gcc.target/arm/pr99592.c | 7 + gcc/testsuite/gcc.target/i386/avx-pr99563.c | 38 + gcc/testsuite/gcc.target/i386/pr57655.c | 4 +- gcc/testsuite/gcc.target/i386/pr59794-6.c | 4 +- gcc/testsuite/gcc.target/i386/pr70738-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr96744-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr99530-1.c | 11 + gcc/testsuite/gcc.target/i386/pr99530-2.c | 11 + gcc/testsuite/gcc.target/i386/pr99530-3.c | 11 + gcc/testsuite/gcc.target/i386/pr99530-4.c | 11 + gcc/testsuite/gcc.target/i386/pr99530-5.c | 11 + gcc/testsuite/gcc.target/i386/pr99530-6.c | 11 + gcc/testsuite/gcc.target/i386/pr99600.c | 16 + gcc/testsuite/gcc.target/powerpc/pr98092.c | 7 + gcc/testsuite/gcc.target/powerpc/pr98914.c | 11 + gcc/testsuite/gcc.target/powerpc/pr99581.c | 17 + gcc/testsuite/gcc.target/riscv/pr99702.c | 7 + gcc/testsuite/gcc.target/s390/pr99663.c | 20 + .../s390/vector/long-double-asm-fprvrmem.c | 11 + gcc/testsuite/gfortran.dg/inline_matmul_6.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/pr99656.f90 | 24 + gcc/testsuite/obj-c++.dg/pr49070.mm | 52 + gcc/testsuite/objc.dg/unnamed-parms.m | 28 + gcc/tree-ssa-sccvn.c | 2 + gcc/tree-vect-slp-patterns.c | 63 +- gcc/tree-vectorizer.h | 7 +- gcc/ubsan.c | 12 +- gcc/value-range.cc | 31 + gcc/value-range.h | 2 + libgomp/ChangeLog | 5 + libiberty/ChangeLog | 4 + libiberty/sha1.c | 2 +- libstdc++-v3/ChangeLog | 84 + .../post/aarch64-linux-gnu/baseline_symbols.txt | 2 - .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 2 - .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 2 - .../post/riscv64-linux-gnu/baseline_symbols.txt | 2 - libstdc++-v3/config/abi/pre/gnu.ver | 5 - libstdc++-v3/include/bits/range_access.h | 12 +- libstdc++-v3/include/std/mutex | 242 +- libstdc++-v3/include/std/string_view | 33 +- libstdc++-v3/include/std/type_traits | 17 + libstdc++-v3/include/std/version | 1 + libstdc++-v3/src/c++11/mutex.cc | 59 - .../testsuite/20_util/is_scoped_enum/value.cc | 62 + .../is_scoped_enum/version.cc} | 21 +- .../basic_string_view/cons/char/range_c++20.cc | 170 + .../basic_string_view/cons/wchar_t/range_c++20.cc | 170 + .../24_iterators/range_access/range_access.cc | 30 + .../range_access/range_access_cpp14.cc | 15 + .../range_access/range_access_cpp17.cc | 14 + .../testsuite/30_threads/call_once/66146.cc | 53 - 191 files changed, 12386 insertions(+), 8545 deletions(-) create mode 100644 gcc/testsuite/g++.dg/conversion/real-to-int1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-err3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-float1.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-2_a.X create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-2_b.X create mode 100644 gcc/testsuite/g++.dg/modules/pr99480_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99480_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99496_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99496_b.C create mode 100644 gcc/testsuite/g++.dg/opt/pr99456.C create mode 100644 gcc/testsuite/g++.dg/template/pr99425.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-22.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-23.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-24.C create mode 100644 gcc/testsuite/g++.target/arm/pr99593.C create mode 100644 gcc/testsuite/g++.target/i386/pr99108.C create mode 100644 gcc/testsuite/g++.target/i386/pr99679-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr99679-2.C create mode 100644 gcc/testsuite/gcc.dg/Wunused-var-5.c create mode 100644 gcc/testsuite/gcc.dg/Wunused-var-6.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr99542.c create mode 100644 gcc/testsuite/gcc.dg/pr99230.c create mode 100644 gcc/testsuite/gcc.dg/pr99296.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99652-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99652-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99694.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rng_2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99592.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr99563.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99600.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98092.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98914.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr99581.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr99702.c create mode 100644 gcc/testsuite/gcc.target/s390/pr99663.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-fprvrmem.c create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99656.f90 create mode 100644 gcc/testsuite/obj-c++.dg/pr49070.mm create mode 100644 gcc/testsuite/objc.dg/unnamed-parms.m create mode 100644 libstdc++-v3/testsuite/20_util/is_scoped_enum/value.cc copy libstdc++-v3/testsuite/{24_iterators/range_access/range_access.cc => 20_util/ [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/r [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_ [...] delete mode 100644 libstdc++-v3/testsuite/30_threads/call_once/66146.cc