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-lts-allmodconfig in repository toolchain/ci/gcc.
from 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 adds f898793b454 coroutines: Partial reversion of r11-437-g5ef067eb14d4. adds f7272c8a038 c++: Improve error-recovery for parms. adds 4f602147b6a c++: Improve error recovery for =. adds beb019d346b c++: Constant expression parsing and parameters. adds c37b1442fd2 c++: Check constant array bounds later.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 47 ++++ contrib/gcc-changelog/git_check_commit.py | 8 +- contrib/gcc-changelog/git_commit.py | 22 +- contrib/gcc-changelog/git_update_version.py | 17 +- contrib/gcc-changelog/test_email.py | 18 ++ contrib/gcc-changelog/test_patches.txt | 186 ++++++++++++++++ contrib/gcc-git-customization.sh | 1 + contrib/mklog.py | 9 +- contrib/test_mklog.py | 39 ++++ gcc/ChangeLog | 172 +++++++++++++++ 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 | 2 + 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 | 62 ++++++ gcc/cp/constexpr.c | 108 +++++++--- gcc/cp/coroutines.cc | 3 +- gcc/cp/cp-gimplify.c | 13 +- gcc/cp/cp-tree.h | 30 ++- gcc/cp/decl.c | 59 +++-- gcc/cp/expr.c | 7 +- gcc/cp/parser.c | 21 +- gcc/cp/typeck.c | 18 +- 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 | 140 ++++++++++++ .../c-c++-common/gomp/depend-iterator-2.c | 2 +- gcc/testsuite/g++.dg/DRs/dr2237.C | 18 ++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice30.C | 4 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice31.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp52.C | 14 ++ gcc/testsuite/g++.dg/ext/fixed1.C | 2 + gcc/testsuite/g++.dg/ext/vla1.C | 3 +- 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/parse/error33.C | 4 +- gcc/testsuite/g++.dg/template/array9.C | 4 +- gcc/testsuite/g++.dg/template/crash107.C | 4 +- gcc/testsuite/g++.dg/template/dtor4.C | 2 +- gcc/testsuite/g++.dg/template/error34.C | 10 +- gcc/testsuite/g++.dg/template/error35.C | 2 +- gcc/testsuite/g++.dg/template/error41.C | 2 +- .../g++.dg/template/sizeof-template-argument.C | 4 +- 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.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 | 12 ++ libcpp/files.c | 48 ++--- libcpp/init.c | 5 +- libcpp/internal.h | 6 +- libgcc/ChangeLog | 12 ++ libgcc/config/i386/cpuinfo.c | 4 +- libgcc/config/i386/cpuinfo.h | 4 +- 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 | 54 +++++ 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 +- .../24_iterators/customization_points/lwg3420.cc | 43 ++++ libstdc++-v3/testsuite/Makefile.am | 2 +- libstdc++-v3/testsuite/Makefile.in | 2 +- .../experimental/net/socket/basic_socket.cc | 129 +++++++++++ 178 files changed, 3068 insertions(+), 837 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.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/experimental/net/socket/basic_socket.cc