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-mainline-allmodconfig in repository toolchain/ci/gcc.
from 6e7ae154dc5 Fix FAIL: gcc.target/i386/pr92645-4.c adds ed63c387aa0 preprocessor: Reimplement raw string lexing [pr95149] adds c0d8623ce5a PR c++/94923 - False positive -Wclass-memaccess with trivia [...] adds 4a5d072ad97 Use commit timestamp in git_update_version.py. adds 25c284f1488 Use REST API for bug titles in mklog. adds 98452668d36 [aarch64] PR target/94591: Don't generate invalid REV64 insns adds 7cf3f604fb1 preprocessor: Random cleanups adds 74744bb1f28 c++: Alias template instantiation template info adds 453954451be x86: Add FEATURE_AVX512VP2INTERSECT and update GFNI check adds a2d196e75ce libstdc++: Use RDRAND as fallback if RDSEED keeps failing ( [...] adds b17a002ef57 Daily bump. adds dfa4fcdba37 Fix alignment for local variable [PR90811] adds 4a88caf21a0 c/95141 - fix bogus integer overflow warning adds 713890935db Add gcc-backport and support git cherry pick. adds 93db1f8055e git_check_commit: shorted option name adds 3bcaf16edd8 contrib/gcc-changelog: Skip over review lines adds 29c34351be8 git_commit.py: Add tests for signatures. adds d91524d5b11 [ARM]: Fix the wrong code-gen generated by MVE vector load/ [...] adds 2033e41b925 Remove dangling line from gcc/ChangeLog. adds 1e46a443f25 x86: Update VPCLMULQDQ check adds 35b980365c9 Add missing ChangeLog entry for r11-516 adds 130bb4c7929 middle-end/95231 - revert parts of PR95171 adds b2f26af32b5 tree-optimization/95219 - improve IV selection for induction adds 0b0ad7d0d05 Add missing testsuite/Changelog for PR94595 bug fix. adds 053dc901e02 Fill up {,un}compression stats for ZSTD in LTO. adds 610ae2dbbf9 c++: spec_hasher and TYPENAME_TYPE resolution [PR95223] adds 4623a6f2d02 preprocessor: Replace some flags with a single enum adds eb069ae8819 Fortran : ProcPtr function results: 'ppr@' in error messag [...] adds 03d90a20a1a Avoid SCC hashing on unmergeable trees adds 2f809e773e8 git_email.py: fix duplicate author_lines. adds 2cf6f31527c i386: Fix *pushsi2_rex64 constraints [PR95238] adds 3872a519c8f i386: Fix zero/sign extend expanders [PR95229] adds 2a8565fa118 c++: Implement DR 2289, Uniqueness of structured binding na [...] adds c22027a00ed preprocessor: cleanups in c-common handling adds 38a4db21e12 preprocessor: Revert premature change adds 4b38d56dbac c++: C++20 DR 2237, disallow simple-template-id in cdtor. adds edd482f310f TESTSUITE: Fix Wconversion-null*.C tests for aarch64 -mabi=ilp32 adds 14984ea1645 Fix premature omission of ChangeLog entry in ChangeLog file.. adds 7797f5ec580 i386: Do not use commutative operands with (use) RTX [PR95238] adds f26e72d8310 libstdc++: Use 'using' for types in Networking TS headers adds d9d34449bbd libstdc++: Fix net::basic_socket::close(error_code&) adds b780db2ea32 libstdc++: Better requirements checking in Networking TS adds 0a1baad8eb3 libstdc++: Use macro for nodiscard attribute adds 48c28b17a9d Daily bump. adds f094665d465 libstdc++: Avoid constraint recursion with iterator_traits [...] adds e7c7cdc5f42 mklog: support parsing of DR. adds 9722b1399a5 Support DR entries for gcc-changelog. adds 62b5b53e94d Prepare git_update_version.py for real usage. adds 9e02b45ffc6 Add outline-atomics to target attribute. adds 8ebc2f5e05a libgfortran: Use __builtin_cpu_is/__builtin_cpu_supports adds ea097d141e3 Remove accidental testcase commit adds 2f20c7040f8 Fix a test-case warning. adds 5855bdfa06f libgcc: Move FEATURE_AVX512VP2INTERSECT after FEATURE_AVX512BF16 adds f65a3299a52 c++: template instantiation during fold_for_warn [PR94038] adds bc7a4f2f9e9 libstdc++: Enable simple invocation of runtest in testsuite adds a74630f3207 config/i386/cpuid.h: Use hexadecimal in comments adds 149c8c7c27a Include memmodel.h in adjust-alignment.c
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 57 +++ contrib/gcc-changelog/git_check_commit.py | 8 +- contrib/gcc-changelog/git_commit.py | 26 +- contrib/gcc-changelog/git_update_version.py | 19 +- contrib/gcc-changelog/test_email.py | 18 + contrib/gcc-changelog/test_patches.txt | 186 ++++++++ contrib/gcc-git-customization.sh | 1 + contrib/mklog.py | 29 +- contrib/test_mklog.py | 39 ++ gcc/ChangeLog | 178 +++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/adjust-alignment.c | 85 ++++ gcc/c-family/ChangeLog | 10 + gcc/c-family/c-lex.c | 3 +- gcc/c-family/c-opts.c | 15 +- gcc/c/c-fold.c | 1 + gcc/common/config/aarch64/aarch64-common.c | 4 + gcc/config/aarch64/aarch64.c | 5 +- gcc/config/arm/arm-protos.h | 3 + gcc/config/arm/arm.c | 100 +++- gcc/config/arm/arm.h | 8 +- gcc/config/arm/constraints.md | 23 +- gcc/config/arm/mve.md | 156 +++--- gcc/config/arm/predicates.md | 6 + gcc/config/i386/cpuid.h | 6 +- gcc/config/i386/i386-builtins.c | 6 +- gcc/config/i386/i386.md | 62 ++- gcc/config/i386/mmx.md | 26 +- gcc/config/i386/sse.md | 62 ++- gcc/cp/ChangeLog | 76 +++ gcc/cp/call.c | 4 +- gcc/cp/constexpr.c | 100 +++- gcc/cp/cp-gimplify.c | 13 +- gcc/cp/cp-tree.h | 32 +- gcc/cp/decl.c | 27 +- gcc/cp/expr.c | 7 +- gcc/cp/parser.c | 15 +- gcc/cp/pt.c | 17 +- gcc/cp/tree.c | 24 +- gcc/cp/typeck.c | 15 +- gcc/doc/extend.texi | 6 + gcc/fortran/ChangeLog | 11 + gcc/fortran/resolve.c | 6 +- gcc/fortran/symbol.c | 7 +- gcc/hash-table.h | 14 +- gcc/lto-compress.c | 2 + gcc/lto-streamer-in.c | 28 +- gcc/lto-streamer-out.c | 146 +++++- gcc/lto-streamer.h | 8 +- gcc/lto/ChangeLog | 10 + gcc/lto/lto-common.c | 240 ++++++---- gcc/passes.def | 1 + gcc/testsuite/ChangeLog | 156 ++++++ gcc/testsuite/c-c++-common/raw-string-14.c | 39 +- gcc/testsuite/c-c++-common/raw-string-16.c | 14 +- gcc/testsuite/c-c++-common/raw-string-5.c | 14 +- gcc/testsuite/g++.dg/DRs/dr2237.C | 18 + gcc/testsuite/g++.dg/Wclass-memaccess.C | 174 ++++++- gcc/testsuite/g++.dg/cpp1z/decomp52.C | 14 + gcc/testsuite/g++.dg/other/pr95231.C | 4 + gcc/testsuite/g++.dg/parse/constructor2.C | 4 +- gcc/testsuite/g++.dg/parse/dtor12.C | 2 +- gcc/testsuite/g++.dg/parse/dtor4.C | 2 +- gcc/testsuite/g++.dg/template/dtor4.C | 2 +- gcc/testsuite/g++.dg/template/error34.C | 10 +- gcc/testsuite/g++.dg/template/typename23.C | 10 + gcc/testsuite/g++.dg/warn/Wconversion-null-2.C | 20 +- gcc/testsuite/g++.dg/warn/Wconversion-null.C | 20 +- gcc/testsuite/g++.dg/warn/pr94038-2.C | 28 ++ gcc/testsuite/g++.old-deja/g++.other/inline15.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/ctor2.C | 2 +- gcc/testsuite/g++.target/i386/pr95229.C | 24 + gcc/testsuite/gcc.c-torture/execute/pr94591.c | 32 ++ gcc/testsuite/gcc.dg/pr95141.c | 8 + .../vect/costmodel/x86_64/costmodel-pr30843.c | 4 +- gcc/testsuite/gcc.target/aarch64/target_attr_20.c | 27 ++ gcc/testsuite/gcc.target/aarch64/target_attr_21.c | 27 ++ .../arm/mve/intrinsics/mve_vector_float2.c | 13 +- .../gcc.target/arm/mve/intrinsics/mve_vldr.c | 61 +++ .../gcc.target/arm/mve/intrinsics/mve_vldr_z.c | 73 +++ .../gcc.target/arm/mve/intrinsics/mve_vstr.c | 43 ++ .../gcc.target/arm/mve/intrinsics/mve_vstr_p.c | 42 ++ .../gcc.target/arm/mve/intrinsics/vld1q_f16.c | 5 +- .../gcc.target/arm/mve/intrinsics/vld1q_f32.c | 5 +- .../gcc.target/arm/mve/intrinsics/vld1q_s16.c | 5 +- .../gcc.target/arm/mve/intrinsics/vld1q_s32.c | 5 +- .../gcc.target/arm/mve/intrinsics/vld1q_s8.c | 5 +- .../gcc.target/arm/mve/intrinsics/vld1q_u16.c | 5 +- .../gcc.target/arm/mve/intrinsics/vld1q_u32.c | 5 +- .../gcc.target/arm/mve/intrinsics/vld1q_u8.c | 5 +- .../gcc.target/arm/mve/intrinsics/vld1q_z_f16.c | 6 +- .../gcc.target/arm/mve/intrinsics/vld1q_z_f32.c | 6 +- .../gcc.target/arm/mve/intrinsics/vld1q_z_s16.c | 6 +- .../gcc.target/arm/mve/intrinsics/vld1q_z_s32.c | 6 +- .../gcc.target/arm/mve/intrinsics/vld1q_z_s8.c | 6 +- .../gcc.target/arm/mve/intrinsics/vld1q_z_u16.c | 6 +- .../gcc.target/arm/mve/intrinsics/vld1q_z_u32.c | 6 +- .../gcc.target/arm/mve/intrinsics/vld1q_z_u8.c | 6 +- .../gcc.target/arm/mve/intrinsics/vldrbq_s8.c | 3 +- .../gcc.target/arm/mve/intrinsics/vldrbq_u8.c | 3 +- .../gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c | 4 +- .../gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c | 4 +- .../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c | 5 +- .../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c | 5 +- .../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c | 6 +- .../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c | 6 +- .../gcc.target/arm/mve/intrinsics/vldrhq_f16.c | 3 +- .../gcc.target/arm/mve/intrinsics/vldrhq_s16.c | 3 +- .../gcc.target/arm/mve/intrinsics/vldrhq_s32.c | 3 +- .../gcc.target/arm/mve/intrinsics/vldrhq_u16.c | 3 +- .../gcc.target/arm/mve/intrinsics/vldrhq_u32.c | 3 +- .../gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c | 4 +- .../gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c | 4 +- .../gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c | 4 +- .../gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c | 4 +- .../gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c | 4 +- .../gcc.target/arm/mve/intrinsics/vldrwq_f32.c | 3 +- .../arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c | 5 +- .../arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c | 5 +- .../arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c | 5 +- .../mve/intrinsics/vldrwq_gather_base_wb_z_f32.c | 5 +- .../mve/intrinsics/vldrwq_gather_base_wb_z_s32.c | 5 +- .../mve/intrinsics/vldrwq_gather_base_wb_z_u32.c | 5 +- .../gcc.target/arm/mve/intrinsics/vldrwq_s32.c | 3 +- .../gcc.target/arm/mve/intrinsics/vldrwq_u32.c | 3 +- .../gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c | 4 +- .../gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c | 4 +- .../gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c | 4 +- .../arm/mve/intrinsics/vuninitializedq_float.c | 6 +- .../arm/mve/intrinsics/vuninitializedq_float1.c | 6 +- .../arm/mve/intrinsics/vuninitializedq_int.c | 8 +- .../arm/mve/intrinsics/vuninitializedq_int1.c | 8 +- gcc/testsuite/gfortran.dg/pr39695_1.f90 | 8 + gcc/testsuite/gfortran.dg/pr39695_2.f90 | 12 + gcc/testsuite/gfortran.dg/pr39695_3.f90 | 11 + gcc/testsuite/gfortran.dg/pr39695_4.f90 | 14 + gcc/tree-inline.c | 11 - gcc/tree-pass.h | 1 + gcc/tree-vect-loop.c | 14 +- libcpp/ChangeLog | 26 + libcpp/files.c | 54 +-- libcpp/include/cpplib.h | 6 +- libcpp/include/line-map.h | 11 +- libcpp/init.c | 5 +- libcpp/internal.h | 8 +- libcpp/lex.c | 522 +++++++++++---------- libcpp/system.h | 20 - libgcc/ChangeLog | 21 + libgcc/config/i386/cpuinfo.c | 10 +- libgcc/config/i386/cpuinfo.h | 3 +- libgfortran/ChangeLog | 18 + libgfortran/generated/matmul_c10.c | 21 +- libgfortran/generated/matmul_c16.c | 21 +- libgfortran/generated/matmul_c4.c | 21 +- libgfortran/generated/matmul_c8.c | 21 +- libgfortran/generated/matmul_i1.c | 21 +- libgfortran/generated/matmul_i16.c | 21 +- libgfortran/generated/matmul_i2.c | 21 +- libgfortran/generated/matmul_i4.c | 21 +- libgfortran/generated/matmul_i8.c | 21 +- libgfortran/generated/matmul_r10.c | 21 +- libgfortran/generated/matmul_r16.c | 21 +- libgfortran/generated/matmul_r4.c | 21 +- libgfortran/generated/matmul_r8.c | 21 +- libgfortran/m4/matmul.m4 | 21 +- libstdc++-v3/ChangeLog | 65 +++ libstdc++-v3/include/bits/iterator_concepts.h | 10 +- libstdc++-v3/include/experimental/bits/net.h | 152 ++++++ libstdc++-v3/include/experimental/buffer | 4 +- libstdc++-v3/include/experimental/executor | 23 +- libstdc++-v3/include/experimental/internet | 90 ++-- libstdc++-v3/include/experimental/socket | 133 +++--- libstdc++-v3/include/experimental/timer | 18 +- libstdc++-v3/src/c++11/random.cc | 26 +- .../24_iterators/customization_points/lwg3420.cc | 43 ++ .../26_numerics/random/random_device/94087.cc | 63 +++ libstdc++-v3/testsuite/Makefile.am | 2 +- libstdc++-v3/testsuite/Makefile.in | 2 +- .../experimental/net/socket/basic_socket.cc | 129 +++++ 180 files changed, 3730 insertions(+), 1180 deletions(-) create mode 100644 gcc/adjust-alignment.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr2237.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp52.C create mode 100644 gcc/testsuite/g++.dg/other/pr95231.C create mode 100644 gcc/testsuite/g++.dg/template/typename23.C create mode 100644 gcc/testsuite/g++.dg/warn/pr94038-2.C create mode 100644 gcc/testsuite/g++.target/i386/pr95229.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94591.c create mode 100644 gcc/testsuite/gcc.dg/pr95141.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_21.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldr.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vldr_z.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstr.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstr_p.c create mode 100644 gcc/testsuite/gfortran.dg/pr39695_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr39695_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr39695_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr39695_4.f90 create mode 100644 libstdc++-v3/testsuite/24_iterators/customization_points/lwg3420.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/random/random_device/94087.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/socket/basic_socket.cc