This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O3_LTO in repository toolchain/ci/gcc.
from 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 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. adds af288c7501d Daily bump. adds dc7aee01cd5 Add gcc/testsuite/go.test/test to ignored locations for gcc [...] adds f8fb2ea2b17 add ctor/dtor to slp_tree adds 59b282bca30 Add missing ChangeLog entry. adds b6ed2e2bca5 tree-optimization/95248 - fix oversight in SM rewrite adds 79f0451c67e enfoce SLP_TREE_VECTYPE for invariants adds ab7eca92926 lto/95190 - amend -flto docs for diagnostic option handling adds 47273df0bcd Simplify streaming of SCC components adds 1089a367c4b Fix hashing of prestreamed nodes adds 7c592aad23c tree-optimization/95268 - fix commoning of clobbers adds 5daf69cfe94 Fix up go related ignored locations. adds 808b611bfb4 x86: Handle -mavx512vpopcntdq for -march=native adds e740f3d7314 Add missing vector truncmn2 expanders [PR92658] adds 0896cc4276b Improve LTO streaming dumps adds 098ba49c7cd Add debug dump for integer_cst streaming. adds bcb63eb2cbd Avoid streaming stray references. adds 1a030003858 i386: Fix <rounding_insn><mode>2 expander [PR95255] adds dc50686d78d Silence warning introduced by my previous change. adds 2221fb6f668 analyzer: Add exit, and _exit replacement, to sm-signal. adds 72af65b91cc c++: -fsanitize=vptr and -fstrong-eval-order. [PR95221] adds 45c50b6a63a Suggest including <stdbool.h> for bool, true and false adds af114c38db8 Suggest including <stdint.h> or <cstdint> for [u]int[8|16|32|64]_t adds fabd4f16a15 Daily bump. adds b2b8eb6202b c++: Fix C++17 eval order for virtual op=. adds 33e09fc5051 Adjust typo in testcase of my last commit adds 804254edb48 Darwin: Make sanitizer local vars linker-visible. adds 988b853f9c8 libstdc++: Simplify filesystem::path SFINAE constraints adds 00c8f2a5e3a libstdc++: Remove incorrect static specifiers adds 584d52b088f libstdc++: Refactor filesystem::path string conversions adds 8df7ee67f6f Fixes a hang on an invalid ID in a WAIT statement. adds 3cb0c7cc160 libstdc++: Fix function that can't be constexpr in C++11 (P [...] adds 6d1556ecfae c++: Avoid concept evaluation when uid-sensitive [PR94038] adds a57aa111916 libstdc++: Compile PR93978 testcase with -Wall adds 731c4ce0e93 libcpp, libdecnumber: configure and substitute AR adds 392bc7d2130 Daily bump. adds d176184d98a PR fortran/95106 - truncation of long symbol names with EQU [...] adds a7fe89194ce Daily bump. adds 94c0409717b Add missing expander for vector float_extend and float_truncate. adds 5dce843f32e Fix wrong assignment to mutable Out parameter of task entry adds 49d6f7243ae Add missing ChangeLog entries in previous commit adds a27aceb98a1 Change description of fat pointertype with -fgnat-encoding [...] adds deea3defc98 Allow only ignored files in ChangeLog entries. adds 15c55b96a72 Fix incorrect handling of Component_Size adds 036c83b68e7 Fix missing back-annotation for derived types adds 0949185aed5 Fix small fallout of earlier change adds af62ba41a4e Fix internal error on problematic renaming adds f73f8bab9f2 tree-optimization/95284 - amend previous store commoning fix adds a0c623f5819 tree-optimization/95308 - really avoid forward propagating of &TMR adds d31694544d2 tree-optimization/95297 - handle scalar shift arg for SLP i [...] adds c0e27f72358 tree-optimization/95271 - fix bswap vectorization invariant [...] adds 4acca1c0635 tree-optimization/95295 - fix wrong-code with SM adds 67bfbda18f4 tree-optimization/95308 - really avoid forward propagating of &TMR adds a746f952abb Do not stream redundant stuff adds 4354291994e [Ada] Spurious accessibility error on return aggregate in G [...] adds 1a14bfbd783 [Ada] Change pragma Compile_Time_Error to force compile-tim [...] adds 431e762fae0 [Ada] Fix spurious error on checking of null Abstract_State adds dc0c0196340 tree-optimization/95309 - fix invariant SLP node costing adds a42cc1f883f BRIG FE testsuite: Fix dump scan patterns in packed.hsail test adds 14cd049afcb i386: Remove broadcasts from TARGET_MMX_WITH_SSE vec_dup in [...] adds ed01d707f85 Fix internal error on store to FP component at -O2 adds adad99eb906 libgo: update x/sys/cpu after gccgo support added
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 67 +++ contrib/gcc-changelog/git_check_commit.py | 8 +- contrib/gcc-changelog/git_commit.py | 30 +- contrib/gcc-changelog/git_update_version.py | 17 +- contrib/gcc-changelog/test_email.py | 22 + contrib/gcc-changelog/test_patches.txt | 229 ++++++++++ contrib/gcc-git-customization.sh | 1 + contrib/mklog.py | 9 +- contrib/test_mklog.py | 39 ++ gcc/ChangeLog | 360 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/ada/ChangeLog | 78 ++++ .../doc/gnat_rm/implementation_defined_pragmas.rst | 11 +- gcc/ada/gcc-interface/decl.c | 288 ++++++++----- gcc/ada/gcc-interface/gigi.h | 8 + gcc/ada/gcc-interface/misc.c | 57 +-- gcc/ada/gcc-interface/trans.c | 11 +- gcc/ada/gcc-interface/utils.c | 11 +- gcc/ada/gcc-interface/utils2.c | 44 +- gcc/ada/gnat_rm.texi | 13 +- gcc/ada/libgnat/g-bytswa.adb | 6 +- gcc/ada/sem_ch6.adb | 24 +- gcc/ada/sem_prag.adb | 72 +++- gcc/ada/sem_util.adb | 10 +- gcc/ada/usage.adb | 6 + gcc/ada/warnsw.ads | 4 +- gcc/adjust-alignment.c | 85 ++++ gcc/analyzer/ChangeLog | 7 + gcc/analyzer/sm-signal.cc | 42 +- gcc/c-family/ChangeLog | 21 + gcc/c-family/c-lex.c | 3 +- gcc/c-family/c-opts.c | 15 +- gcc/c-family/known-headers.cc | 38 ++ 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/darwin.h | 6 + gcc/config/i386/cpuid.h | 6 +- gcc/config/i386/driver-i386.c | 9 +- gcc/config/i386/i386-builtins.c | 6 +- gcc/config/i386/i386.md | 74 ++-- gcc/config/i386/mmx.md | 135 +++--- gcc/config/i386/sse.md | 153 +++++-- gcc/cp/ChangeLog | 69 +++ gcc/cp/constexpr.c | 111 +++-- gcc/cp/coroutines.cc | 3 +- gcc/cp/cp-gimplify.c | 14 +- gcc/cp/cp-tree.h | 30 +- gcc/cp/cp-ubsan.c | 33 +- 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/doc/invoke.texi | 8 + gcc/fortran/ChangeLog | 23 + gcc/fortran/libgfortran.h | 1 + gcc/fortran/resolve.c | 6 +- gcc/fortran/symbol.c | 7 +- gcc/fortran/trans-common.c | 5 +- gcc/gimple-ssa-store-merging.c | 20 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hash-table.h | 14 +- gcc/lto-compress.c | 2 + gcc/lto-section-out.c | 2 +- gcc/lto-streamer-in.c | 43 +- gcc/lto-streamer-out.c | 254 ++++++++--- gcc/lto-streamer.h | 11 +- gcc/lto/ChangeLog | 14 + gcc/lto/lto-common.c | 234 +++++----- gcc/passes.def | 1 + gcc/testsuite/ChangeLog | 252 +++++++++++ gcc/testsuite/brig.dg/test/gimple/packed.hsail | 4 +- .../c-c++-common/gomp/depend-iterator-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/bounds-13.c | 1 + gcc/testsuite/c-c++-common/ubsan/bounds-2.c | 1 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-6.c | 1 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-7.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-add-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-add-2.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-int128.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-sub-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c | 1 + 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/cpp1z/eval-order9.C | 18 + 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/spellcheck-stdint.C | 68 +++ 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/torture/pr95268.C | 46 ++ gcc/testsuite/g++.dg/torture/pr95284.C | 16 + gcc/testsuite/g++.dg/torture/pr95308.C | 21 + gcc/testsuite/g++.dg/ubsan/pr85029.C | 2 +- gcc/testsuite/g++.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/vptr-14.C | 2 +- gcc/testsuite/g++.dg/vect/pr95290.cc | 25 ++ gcc/testsuite/g++.dg/vect/pr95297.cc | 22 + 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++.dg/warn/pr94038-3.C | 15 + 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/analyzer/signal-exit.c | 23 + gcc/testsuite/gcc.dg/pr95141.c | 8 + gcc/testsuite/gcc.dg/spellcheck-stdbool.c | 17 + gcc/testsuite/gcc.dg/spellcheck-stdint.c | 62 +++ gcc/testsuite/gcc.dg/torture/pr95248.c | 28 ++ gcc/testsuite/gcc.dg/torture/pr95283.c | 19 + gcc/testsuite/gcc.dg/torture/pr95295-1.c | 15 + gcc/testsuite/gcc.dg/torture/pr95295-2.c | 14 + gcc/testsuite/gcc.dg/vect/bb-slp-pr95271.c | 19 + .../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.target/i386/pr92658-avx512bw-trunc.c | 91 ++++ gcc/testsuite/gcc.target/i386/pr92658-avx512f.c | 106 +++++ gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 129 ++++++ gcc/testsuite/gcc.target/i386/pr95125-avx.c | 27 ++ gcc/testsuite/gcc.target/i386/pr95125-avx512f.c | 37 ++ gcc/testsuite/gcc.target/i386/pr95255.c | 8 + gcc/testsuite/gcc.target/i386/sse2-mmx-18a.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-mmx-18b.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-18c.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19a.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-mmx-19b.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19c.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19d.c | 7 - gcc/testsuite/gcc.target/i386/sse2-mmx-19e.c | 7 - gcc/testsuite/gfortran.dg/equiv_11.f90 | 12 + 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/gnat.dg/array39.adb | 13 + gcc/testsuite/gnat.dg/array39_pkg.adb | 20 + gcc/testsuite/gnat.dg/array39_pkg.ads | 25 ++ gcc/testsuite/gnat.dg/array40.adb | 21 + gcc/testsuite/gnat.dg/array40_pkg.ads | 12 + gcc/testsuite/gnat.dg/opt84.adb | 74 ++++ gcc/testsuite/gnat.dg/renaming16.adb | 11 + gcc/testsuite/gnat.dg/renaming16_pkg.ads | 34 ++ gcc/tree-inline.c | 11 - gcc/tree-pass.h | 1 + gcc/tree-ssa-forwprop.c | 14 +- gcc/tree-ssa-loop-im.c | 10 +- gcc/tree-ssa-sink.c | 25 +- gcc/tree-streamer-in.c | 21 +- gcc/tree-streamer-out.c | 18 +- gcc/tree-streamer.c | 9 +- gcc/tree-vect-loop.c | 47 +- gcc/tree-vect-slp.c | 155 +++---- gcc/tree-vect-stmts.c | 283 +++++++++--- gcc/tree-vectorizer.h | 8 + libcpp/ChangeLog | 18 + libcpp/Makefile.in | 2 +- libcpp/configure | 93 ++++ libcpp/configure.ac | 1 + libcpp/files.c | 48 +-- libcpp/init.c | 5 +- libcpp/internal.h | 6 +- libdecnumber/ChangeLog | 6 + libdecnumber/Makefile.in | 2 +- libdecnumber/configure | 93 ++++ libdecnumber/configure.ac | 1 + libgcc/ChangeLog | 21 + libgcc/config/i386/cpuinfo.c | 10 +- libgcc/config/i386/cpuinfo.h | 3 +- libgfortran/ChangeLog | 25 ++ 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/io/async.c | 7 + libgfortran/m4/matmul.m4 | 21 +- libgfortran/runtime/error.c | 4 + .../x/sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go} | 2 +- libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go | 27 ++ libgomp/ChangeLog | 5 + libgomp/testsuite/libgomp.fortran/async_io_9.f90 | 20 + libstdc++-v3/ChangeLog | 124 ++++++ libstdc++-v3/include/bits/fs_path.h | 473 +++++++++++---------- libstdc++-v3/include/bits/iterator_concepts.h | 10 +- libstdc++-v3/include/debug/helper_functions.h | 2 +- libstdc++-v3/include/experimental/bits/fs_path.h | 19 +- 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 +- libstdc++-v3/src/c++17/fs_path.cc | 6 +- .../customization_points/lwg3420.cc} | 32 +- .../93978.cc => 25_algorithms/copy/debug/95289.cc} | 20 +- .../26_numerics/random/random_device/94087.cc | 63 +++ .../27_io/filesystem/path/construct/80762.cc | 6 + libstdc++-v3/testsuite/Makefile.am | 2 +- libstdc++-v3/testsuite/Makefile.in | 2 +- .../experimental/net/socket/basic_socket.cc | 129 ++++++ .../testsuite/std/ranges/adaptors/93978.cc | 5 +- 289 files changed, 6392 insertions(+), 1733 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/cpp1z/eval-order9.C create mode 100644 gcc/testsuite/g++.dg/other/pr95231.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-stdint.C create mode 100644 gcc/testsuite/g++.dg/template/typename23.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95268.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95284.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95308.C create mode 100644 gcc/testsuite/g++.dg/vect/pr95290.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr95297.cc create mode 100644 gcc/testsuite/g++.dg/warn/pr94038-2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr94038-3.C create mode 100644 gcc/testsuite/g++.target/i386/pr95229.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-exit.c create mode 100644 gcc/testsuite/gcc.dg/pr95141.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-stdbool.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-stdint.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95248.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95283.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95295-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95295-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95271.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/gcc.target/i386/pr92658-avx512bw-trunc.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx512f.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95125-avx.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95125-avx512f.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95255.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18b.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-18c.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19b.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19c.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19d.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-mmx-19e.c create mode 100644 gcc/testsuite/gfortran.dg/equiv_11.f90 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 gcc/testsuite/gnat.dg/array39.adb create mode 100644 gcc/testsuite/gnat.dg/array39_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array39_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/array40.adb create mode 100644 gcc/testsuite/gnat.dg/array40_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt84.adb create mode 100644 gcc/testsuite/gnat.dg/renaming16.adb create mode 100644 gcc/testsuite/gnat.dg/renaming16_pkg.ads rename libgo/go/golang.org/x/sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go} (96%) create mode 100644 libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go create mode 100644 libgomp/testsuite/libgomp.fortran/async_io_9.f90 copy libstdc++-v3/testsuite/{std/ranges/adaptors/93978.cc => 24_iterators/customiz [...] copy libstdc++-v3/testsuite/{std/ranges/adaptors/93978.cc => 25_algorithms/copy/de [...] 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