This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from 489fb00b14d Daily bump. adds 864fed4a491 c++: Explain fn template argument type/value mismatches [PR66439] adds 573e5f05009 c++: Enable spec_hasher table sanitization [PR87847] adds a4b48fc47c3 cost invariant nodes from vect_slp_analyze_node_operations [...] adds ca1a9763a1f RISC-V: Update march parser adds f908b69cfd7 RISC-V: Handle implied extension for -march parser. adds c3b44e34085 Add gcc-verify alias. adds 800bcc8c00f openmp: Add basic library allocator support. adds 53b663f90a8 Fix typo in c-parser.c. adds 8f66f175ff8 Add missing ChangeLog entry. adds f6e40195ec3 i386: Add missing vector zero/sign extend expanders [PR92658] adds 8389e89bd99 Add missing ChangeLog entries. adds e576ed7a9dd Move 2 mklog scripts to legacy subfolder. adds 00243d9a640 New mklog script. adds 51e10276d67 bpf: add support for the -mxbpf option adds 98456a64b0b bpf: do not save/restore callee-saved registers in function [...] adds 2114f78a95f Fill up entries in reverse order. adds 53cc8cf9f08 Add missing changelog entry. adds 4f85a52c942 mklog.py: improve parsing of struct names (ignore GTY). adds e107157171a openmp: Add basic library allocator support. adds 92ea8e1bccc TESTSUITE: Fix tests for 16-bit targets adds a641d6d3e63 preprocessor: Fix ICE with EOF in macro args [pr95182] adds 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.. new 7797f5ec580 i386: Do not use commutative operands with (use) RTX [PR95238] new f26e72d8310 libstdc++: Use 'using' for types in Networking TS headers new d9d34449bbd libstdc++: Fix net::basic_socket::close(error_code&) new b780db2ea32 libstdc++: Better requirements checking in Networking TS new 0a1baad8eb3 libstdc++: Use macro for nodiscard attribute new 48c28b17a9d Daily bump.
The 6 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: contrib/ChangeLog | 68 +++ contrib/gcc-changelog/git_check_commit.py | 8 +- contrib/gcc-changelog/git_commit.py | 21 +- contrib/gcc-changelog/git_update_version.py | 4 +- contrib/gcc-changelog/test_email.py | 14 + contrib/gcc-changelog/test_patches.txt | 159 +++++++ contrib/gcc-git-customization.sh | 5 + contrib/{ => legacy}/mklog | 0 contrib/{ => legacy}/mklog.pl | 0 contrib/mklog.py | 225 +++++++++ contrib/test_mklog.py | 374 +++++++++++++++ gcc/ChangeLog | 240 ++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/adjust-alignment.c | 84 ++++ gcc/c-family/ChangeLog | 10 + gcc/c-family/c-lex.c | 3 +- gcc/c-family/c-opts.c | 15 +- gcc/c/ChangeLog | 4 + gcc/c/c-fold.c | 1 + gcc/c/c-parser.c | 2 +- gcc/common/config/riscv/riscv-common.c | 125 +++-- gcc/config/aarch64/aarch64.c | 3 +- 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/bpf/bpf.c | 133 +++--- gcc/config/bpf/bpf.opt | 6 + gcc/config/i386/i386.md | 62 ++- gcc/config/i386/mmx.md | 26 +- gcc/config/i386/sse.md | 227 ++++++++- gcc/config/riscv/riscv-protos.h | 2 +- gcc/config/riscv/riscv.h | 7 +- gcc/cp/ChangeLog | 52 ++ gcc/cp/call.c | 4 +- gcc/cp/cp-tree.h | 9 +- gcc/cp/decl.c | 27 +- gcc/cp/parser.c | 15 +- gcc/cp/pt.c | 24 +- gcc/cp/tree.c | 24 +- gcc/cp/typeck.c | 15 +- gcc/doc/invoke.texi | 10 +- gcc/doc/sourcebuild.texi | 24 +- 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 | 306 ++++++++++++ .../c-c++-common/builtin-has-attribute-7.c | 3 +- gcc/testsuite/c-c++-common/cpp/cmd-1.c | 13 + gcc/testsuite/c-c++-common/cpp/cmd-1.h | 1 + gcc/testsuite/c-c++-common/cpp/eof-1.c | 7 + gcc/testsuite/c-c++-common/cpp/eof-2.c | 8 + gcc/testsuite/c-c++-common/cpp/eof-2.h | 4 + gcc/testsuite/c-c++-common/cpp/eof-3.c | 8 + gcc/testsuite/c-c++-common/cpp/pr63831-1.c | 2 +- gcc/testsuite/c-c++-common/pr81376.c | 9 +- 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/abi/scoped1.C | 20 +- gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield3.C | 1 + gcc/testsuite/g++.dg/cpp0x/enum13.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist7.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nullptr04.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic-value1.C | 6 +- .../g++.dg/cpp1y/constexpr-arith-overflow.C | 18 +- gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C | 10 +- gcc/testsuite/g++.dg/cpp1y/pr57644.C | 4 +- gcc/testsuite/g++.dg/cpp1y/pr77321.C | 1 + gcc/testsuite/g++.dg/cpp1y/var-templ4.C | 8 +- gcc/testsuite/g++.dg/cpp1z/decomp52.C | 14 + gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 6 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C | 2 + gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C | 4 +- gcc/testsuite/g++.dg/delayedfold/fwrapv1.C | 1 + gcc/testsuite/g++.dg/expr/bitfield9.C | 4 +- gcc/testsuite/g++.dg/ext/attribute-test-1.C | 12 +- gcc/testsuite/g++.dg/ext/bitfield1.C | 6 +- gcc/testsuite/g++.dg/ext/flexary13.C | 10 +- gcc/testsuite/g++.dg/ext/utf-cvt.C | 16 +- gcc/testsuite/g++.dg/ext/vector28.C | 4 +- gcc/testsuite/g++.dg/ext/vla15.C | 4 +- gcc/testsuite/g++.dg/init/array11.C | 1 + gcc/testsuite/g++.dg/init/array15.C | 1 + gcc/testsuite/g++.dg/init/array4.C | 1 + gcc/testsuite/g++.dg/init/const7.C | 2 +- gcc/testsuite/g++.dg/init/new38.C | 2 +- gcc/testsuite/g++.dg/init/new44.C | 54 ++- gcc/testsuite/g++.dg/init/value9.C | 4 +- gcc/testsuite/g++.dg/ipa/pr77333.C | 4 +- gcc/testsuite/g++.dg/lto/20080908-1_0.C | 21 +- gcc/testsuite/g++.dg/opt/pr55717.C | 4 +- gcc/testsuite/g++.dg/opt/pr60597.C | 30 +- gcc/testsuite/g++.dg/opt/pr81715.C | 1 + gcc/testsuite/g++.dg/opt/reload3.C | 4 +- gcc/testsuite/g++.dg/opt/temp2.C | 1 + gcc/testsuite/g++.dg/opt/thunk1.C | 3 +- gcc/testsuite/g++.dg/other/error23.C | 2 +- gcc/testsuite/g++.dg/other/pr31078.C | 3 +- gcc/testsuite/g++.dg/other/pr95231.C | 4 + gcc/testsuite/g++.dg/parse/concat1.C | 2 +- gcc/testsuite/g++.dg/parse/constructor2.C | 4 +- gcc/testsuite/g++.dg/parse/defarg5.C | 7 +- gcc/testsuite/g++.dg/parse/dtor12.C | 2 +- gcc/testsuite/g++.dg/parse/dtor4.C | 2 +- gcc/testsuite/g++.dg/pr48484.C | 8 +- gcc/testsuite/g++.dg/pr53037-2.C | 12 +- gcc/testsuite/g++.dg/pr53037-3.C | 12 +- gcc/testsuite/g++.dg/pr66655.C | 4 +- gcc/testsuite/g++.dg/pr66655.h | 6 +- gcc/testsuite/g++.dg/pr66655_1.cc | 8 +- gcc/testsuite/g++.dg/pr67351.C | 2 +- gcc/testsuite/g++.dg/template/array30.C | 6 +- gcc/testsuite/g++.dg/template/constant1.C | 6 + gcc/testsuite/g++.dg/template/constant2.C | 6 + gcc/testsuite/g++.dg/template/dtor4.C | 2 +- gcc/testsuite/g++.dg/template/error34.C | 10 +- gcc/testsuite/g++.dg/template/error56.C | 2 + gcc/testsuite/g++.dg/template/error59.C | 11 + gcc/testsuite/g++.dg/template/friend18.C | 6 +- gcc/testsuite/g++.dg/template/pr68978.C | 24 +- gcc/testsuite/g++.dg/template/typename23.C | 10 + gcc/testsuite/g++.dg/torture/pr37421.C | 1 + gcc/testsuite/g++.dg/torture/pr88861.C | 4 + gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr27291.C | 14 +- gcc/testsuite/g++.dg/tree-ssa/pr49516.C | 32 +- gcc/testsuite/g++.dg/warn/Wconversion-integer.C | 13 +- gcc/testsuite/g++.dg/warn/Wconversion-null-2.C | 8 + gcc/testsuite/g++.dg/warn/Wconversion-null.C | 8 + gcc/testsuite/g++.dg/warn/Wconversion3.C | 2 +- gcc/testsuite/g++.dg/warn/Wduplicated-branches1.C | 2 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-5.C | 10 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 248 +++++----- gcc/testsuite/g++.dg/warn/Wstrict-aliasing-5.C | 4 +- .../warn/Wstrict-aliasing-bogus-signed-unsigned.C | 8 +- gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C | 12 +- gcc/testsuite/g++.dg/warn/Wtype-limits.C | 12 +- gcc/testsuite/g++.old-deja/g++.brendan/enum11.C | 3 +- gcc/testsuite/g++.old-deja/g++.bugs/900227_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/ns15.C | 1 + gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C | 21 +- gcc/testsuite/g++.old-deja/g++.other/inline12.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/inline15.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/new6.C | 8 +- gcc/testsuite/g++.old-deja/g++.pt/crash16.C | 1 + gcc/testsuite/g++.old-deja/g++.pt/ctor2.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb76.C | 1 + gcc/testsuite/g++.old-deja/g++.warn/flow1.C | 6 +- gcc/testsuite/g++.target/i386/pr95229.C | 24 + gcc/testsuite/gcc.c-torture/execute/pr94591.c | 32 ++ gcc/testsuite/gcc.dg/Walloca-14.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-32.c | 4 +- .../gcc.dg/Wbuiltin-declaration-mismatch-4.c | 6 +- gcc/testsuite/gcc.dg/concat2.c | 2 +- gcc/testsuite/gcc.dg/fold-convmaxconv-1.c | 7 +- gcc/testsuite/gcc.dg/fold-convminconv-1.c | 7 +- gcc/testsuite/gcc.dg/graphite/scop-4.c | 2 + gcc/testsuite/gcc.dg/loop-versioning-1.c | 4 + gcc/testsuite/gcc.dg/loop-versioning-2.c | 2 +- gcc/testsuite/gcc.dg/lto/20081210-1_0.c | 8 +- gcc/testsuite/gcc.dg/lto/pr85870_0.c | 10 +- gcc/testsuite/gcc.dg/lto/pr85870_1.c | 10 +- gcc/testsuite/gcc.dg/pr36227.c | 10 +- gcc/testsuite/gcc.dg/pr42611.c | 3 +- gcc/testsuite/gcc.dg/pr59963-2.c | 2 +- gcc/testsuite/gcc.dg/pr68317.c | 10 +- gcc/testsuite/gcc.dg/pr78973.c | 2 +- gcc/testsuite/gcc.dg/pr85859.c | 2 +- gcc/testsuite/gcc.dg/pr86179.c | 13 +- gcc/testsuite/gcc.dg/pr95141.c | 8 + gcc/testsuite/gcc.dg/torture/20181024-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr71598-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr86034.c | 12 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 32 +- gcc/testsuite/gcc.dg/tree-ssa/integer-addr.c | 2 +- .../gcc.dg/tree-ssa/loop-interchange-10.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/pr84436-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84648.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/scev-8.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c | 12 +- .../vect/costmodel/x86_64/costmodel-pr30843.c | 4 +- .../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.target/bpf/xbpf-callee-saved-regs-1.c | 17 + .../gcc.target/bpf/xbpf-callee-saved-regs-2.c | 17 + gcc/testsuite/gcc.target/i386/pr92645-4.c | 6 +- gcc/testsuite/gcc.target/i386/pr92658-avx2.c | 192 ++++++++ gcc/testsuite/gcc.target/i386/pr92658-avx512bw.c | 280 +++++++++++ gcc/testsuite/gcc.target/i386/pr92658-sse4.c | 148 ++++++ gcc/testsuite/gcc.target/riscv/arch-3.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-5.c | 5 + gcc/testsuite/gcc.target/riscv/arch-6.c | 5 + gcc/testsuite/gcc.target/riscv/attribute-11.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-12.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-9.c | 4 +- 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/testsuite/lib/target-supports.exp | 46 ++ gcc/tree-inline.c | 11 - gcc/tree-pass.h | 1 + gcc/tree-vect-loop.c | 14 +- gcc/tree-vect-slp.c | 84 ++++ gcc/tree-vect-stmts.c | 93 +--- gcc/tree-vectorizer.h | 2 + libcpp/ChangeLog | 33 ++ 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/macro.c | 18 +- libcpp/system.h | 20 - libgcc/ChangeLog | 15 + libgcc/config/i386/cpuinfo.c | 10 +- libgcc/config/i386/cpuinfo.h | 1 + libgomp/ChangeLog | 29 ++ libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 6 +- libgomp/allocator.c | 354 ++++++++++++++ libgomp/env.c | 62 ++- libgomp/icv.c | 19 + libgomp/libgomp.h | 4 + libgomp/libgomp.map | 10 + libgomp/omp.h.in | 90 ++++ libgomp/team.c | 2 + libgomp/testsuite/libgomp.c-c++-common/alloc-1.c | 157 +++++++ libgomp/testsuite/libgomp.c-c++-common/alloc-2.c | 46 ++ libgomp/testsuite/libgomp.c-c++-common/alloc-3.c | 28 ++ libstdc++-v3/ChangeLog | 60 +++ 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 +- .../testsuite/20_util/pair/astuple/get_neg.cc | 1 + .../20_util/tuple/element_access/get_neg.cc | 1 + .../26_numerics/random/random_device/94087.cc | 63 +++ .../experimental/net/socket/basic_socket.cc | 129 +++++ 312 files changed, 6651 insertions(+), 1583 deletions(-) rename contrib/{ => legacy}/mklog (100%) rename contrib/{ => legacy}/mklog.pl (100%) create mode 100755 contrib/mklog.py create mode 100755 contrib/test_mklog.py create mode 100644 gcc/adjust-alignment.c create mode 100644 gcc/testsuite/c-c++-common/cpp/cmd-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/cmd-1.h create mode 100644 gcc/testsuite/c-c++-common/cpp/eof-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/eof-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/eof-2.h create mode 100644 gcc/testsuite/c-c++-common/cpp/eof-3.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/error59.C create mode 100644 gcc/testsuite/g++.dg/template/typename23.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/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/gcc.target/bpf/xbpf-callee-saved-regs-1.c create mode 100644 gcc/testsuite/gcc.target/bpf/xbpf-callee-saved-regs-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx512bw.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-sse4.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-11.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-12.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 libgomp/allocator.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-3.c 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