https://gcc.gnu.org/g:a985e3068a6f8045f8a6f2d2d5ae75f5eb0a8767
commit a985e3068a6f8045f8a6f2d2d5ae75f5eb0a8767 Merge: 9e6808abff4d 5cc4c42a0d4d Author: Jakub Jelinek <ja...@redhat.com> Date: Fri Jul 19 09:22:05 2024 +0200 Merge commit 'r11-11584-g5cc4c42a0d4de08715c2eef8715ad5b2e92a23b6' into redhat/gcc-11-branch Diff: ChangeLog | 4 + c++tools/ChangeLog | 4 + config/ChangeLog | 4 + contrib/ChangeLog | 4 + contrib/header-tools/ChangeLog | 4 + contrib/reghunt/ChangeLog | 4 + contrib/regression/ChangeLog | 4 + fixincludes/ChangeLog | 23 + fixincludes/fixincl.x | 53 +- fixincludes/inclhack.def | 12 + fixincludes/tests/base/math.h | 6 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 1171 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 27 + gcc/ada/exp_ch4.adb | 2 - gcc/ada/exp_ch7.adb | 13 + gcc/ada/exp_util.adb | 15 +- gcc/ada/gcc-interface/Makefile.in | 4 +- gcc/ada/sem_res.adb | 14 +- gcc/analyzer/ChangeLog | 4 + gcc/asan.c | 41 +- gcc/attribs.c | 22 +- gcc/bb-reorder.c | 3 +- gcc/brig/ChangeLog | 4 + gcc/builtins.c | 16 +- gcc/c-family/ChangeLog | 56 + gcc/c-family/c-attribs.c | 32 +- gcc/c-family/c-common.c | 7 +- gcc/c-family/c-lex.c | 33 +- gcc/c-family/c-opts.c | 4 +- gcc/c-family/c-pch.c | 5 +- gcc/c/ChangeLog | 14 + gcc/c/c-decl.c | 15 + gcc/cfgexpand.c | 32 +- gcc/cfgrtl.c | 24 +- gcc/cfgrtl.h | 1 + gcc/cgraph.h | 9 +- gcc/cgraphunit.c | 2 + gcc/combine.c | 6 +- gcc/common/config/i386/cpuinfo.h | 16 +- gcc/common/config/i386/i386-common.c | 35 +- gcc/common/config/i386/i386-cpuinfo.h | 1 + gcc/config.gcc | 10 +- gcc/config.in | 12 + gcc/config/aarch64/aarch64-c.c | 5 + gcc/config/aarch64/aarch64-cores.def | 2 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 33 +- gcc/config/aarch64/aarch64.md | 35 +- gcc/config/aarch64/arm_neon.h | 469 +++++--- gcc/config/aarch64/iterators.md | 3 + gcc/config/alpha/alpha.md | 21 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/arm/arm.c | 129 +++ gcc/config/arm/mve.md | 2 +- gcc/config/arm/neon.md | 4 +- gcc/config/darwin-protos.h | 11 + gcc/config/darwin-sections.def | 4 +- gcc/config/darwin.c | 223 +++- gcc/config/darwin.h | 77 +- gcc/config/darwin.opt | 4 + gcc/config/i386/amxtileintrin.h | 4 +- gcc/config/i386/driver-i386.c | 5 + gcc/config/i386/i386-builtin.def | 4 + gcc/config/i386/i386-c.c | 7 + gcc/config/i386/i386-expand.c | 38 + gcc/config/i386/i386-options.c | 10 +- gcc/config/i386/i386.c | 75 +- gcc/config/i386/i386.h | 18 + gcc/config/i386/i386.md | 29 +- gcc/config/i386/mmx.md | 5 +- gcc/config/i386/x86-tune-costs.h | 134 +++ gcc/config/i386/x86-tune-sched.c | 2 + gcc/config/i386/x86-tune.def | 12 +- gcc/config/i386/{znver1.md => znver.md} | 0 gcc/config/i386/znver4.md | 1068 ++++++++++++++++++ gcc/config/mips/mips-msa.md | 18 +- gcc/config/mips/mips.c | 11 +- gcc/config/pa/pa.md | 24 +- gcc/config/riscv/sync.md | 9 + gcc/config/rs6000/darwin.h | 6 +- gcc/config/rs6000/mma.md | 8 +- gcc/config/rs6000/predicates.md | 2 +- gcc/config/rs6000/rs6000-c.c | 14 +- gcc/config/rs6000/rs6000-call.c | 4 +- gcc/config/rs6000/rs6000-cpus.def | 5 +- gcc/config/rs6000/rs6000-logue.c | 7 +- gcc/config/rs6000/rs6000.c | 19 +- gcc/config/rs6000/rs6000.h | 4 +- gcc/config/rs6000/rs6000.md | 23 +- gcc/config/rs6000/rs6000.opt | 6 +- gcc/config/sh/sh.c | 3 +- gcc/configure | 120 +- gcc/configure.ac | 71 +- gcc/cp/ChangeLog | 164 +++ gcc/cp/call.c | 23 +- gcc/cp/class.c | 3 +- gcc/cp/constexpr.c | 3 +- gcc/cp/coroutines.cc | 48 +- gcc/cp/cp-gimplify.c | 4 + gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 2 + gcc/cp/g++spec.c | 5 + gcc/cp/init.c | 4 +- gcc/cp/parser.c | 2 +- gcc/cp/pt.c | 26 +- gcc/cp/semantics.c | 47 +- gcc/cp/typeck.c | 19 +- gcc/d/ChangeLog | 34 + gcc/d/d-codegen.cc | 16 +- gcc/d/decl.cc | 22 +- gcc/d/types.cc | 5 + gcc/doc/extend.texi | 4 + gcc/doc/generic.texi | 2 +- gcc/doc/invoke.texi | 42 +- gcc/doc/rtl.texi | 2 +- gcc/dwarf2out.c | 19 +- gcc/expmed.c | 4 +- gcc/fold-const.c | 23 +- gcc/fortran/ChangeLog | 63 ++ gcc/fortran/frontend-passes.c | 3 + gcc/fortran/gfortran.h | 2 + gcc/fortran/module.c | 31 + gcc/fortran/parse.c | 4 + gcc/fortran/primary.c | 12 + gcc/fortran/trans-array.c | 5 +- gcc/fortran/trans-expr.c | 2 +- gcc/fortran/trans-stmt.c | 17 +- gcc/fwprop.c | 3 +- gcc/gimple-fold.c | 12 +- gcc/gimple-ssa-backprop.c | 1 - gcc/gimple-ssa-sprintf.c | 20 +- gcc/go/ChangeLog | 4 + gcc/internal-fn.c | 28 +- gcc/ipa-icf.c | 32 +- gcc/jit/ChangeLog | 13 + gcc/jit/Make-lang.in | 47 +- gcc/jit/libgccjit.exports | 171 +++ gcc/lto/ChangeLog | 4 + gcc/match.pd | 12 +- gcc/objc/ChangeLog | 102 ++ gcc/objc/objc-act.c | 23 +- gcc/objc/objc-next-runtime-abi-02.c | 88 +- gcc/objc/objc-runtime-shared-support.c | 4 + gcc/objcp/ChangeLog | 4 + gcc/opts-common.c | 6 +- gcc/po/ChangeLog | 4 + gcc/rtl-ssa/accesses.cc | 15 +- gcc/rtl-ssa/functions.h | 7 +- gcc/rtl-ssa/insns.h | 14 +- gcc/rtlanal.c | 11 +- gcc/symtab.c | 92 ++ gcc/system.h | 39 +- gcc/testsuite/ChangeLog | 1056 ++++++++++++++++++ gcc/testsuite/c-c++-common/Wattributes-3.c | 13 + .../c-c++-common/torture/builtin-clear-padding-1.c | 1 + .../c-c++-common/torture/builtin-clear-padding-2.c | 1 + .../c-c++-common/torture/builtin-clear-padding-3.c | 3 +- .../c-c++-common/torture/builtin-clear-padding-4.c | 2 + .../c-c++-common/torture/builtin-clear-padding-5.c | 1 + .../c-c++-common/torture/builtin-clear-padding-6.c | 28 + gcc/testsuite/g++.dg/conversion/ref10.C | 5 + gcc/testsuite/g++.dg/conversion/ref11.C | 33 + gcc/testsuite/g++.dg/coroutines/pr100772-a.C | 77 ++ gcc/testsuite/g++.dg/coroutines/pr100772-b.C | 93 ++ gcc/testsuite/g++.dg/coroutines/pr101765.C | 45 + gcc/testsuite/g++.dg/coroutines/pr104051.C | 29 + gcc/testsuite/g++.dg/coroutines/pr99710.C | 25 + gcc/testsuite/g++.dg/cpp0x/depr-copy3.C | 35 + gcc/testsuite/g++.dg/cpp0x/initlist-pmf2.C | 12 + .../g++.dg/cpp0x/lambda/lambda-const11a.C | 21 + gcc/testsuite/g++.dg/cpp1z/array-prvalue2.C | 5 + gcc/testsuite/g++.dg/cpp1z/eval-order3.C | 5 + gcc/testsuite/g++.dg/cpp1z/pr115440.C | 8 + gcc/testsuite/g++.dg/cpp2a/bit-cast16.C | 16 + gcc/testsuite/g++.dg/cpp2a/concepts-ttp5.C | 24 + gcc/testsuite/g++.dg/cpp2a/concepts-ttp6.C | 17 + gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C | 1 + gcc/testsuite/g++.dg/ext/attrib68.C | 8 + gcc/testsuite/g++.dg/ext/is_constructible8.C | 16 + gcc/testsuite/g++.dg/ext/pr114691.C | 22 + gcc/testsuite/g++.dg/ext/unroll-4.C | 16 + gcc/testsuite/g++.dg/gcov/gcov-dump-1.C | 2 +- gcc/testsuite/g++.dg/gcov/gcov-dump-2.C | 2 +- gcc/testsuite/g++.dg/opt/nrv22.C | 30 + gcc/testsuite/g++.dg/pch/line-map-1.C | 4 + gcc/testsuite/g++.dg/pch/line-map-1.Hs | 1 + gcc/testsuite/g++.dg/pch/line-map-2.C | 6 + gcc/testsuite/g++.dg/pch/line-map-2.Hs | 1 + gcc/testsuite/g++.dg/pch/line-map-3.Hs | 1 + gcc/testsuite/g++.dg/torture/pr100303.C | 112 ++ gcc/testsuite/g++.dg/torture/vector-struct-1.C | 18 + gcc/testsuite/g++.dg/torture/vector-subaccess-1.C | 24 + gcc/testsuite/g++.dg/vect/pr112793.cc | 32 + gcc/testsuite/g++.target/i386/mv29.C | 5 + gcc/testsuite/g++.target/i386/mv31.C | 1 + gcc/testsuite/gcc.c-torture/compile/pr110386-1.c | 9 + gcc/testsuite/gcc.c-torture/compile/pr110386-2.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr113603.c | 40 + gcc/testsuite/gcc.c-torture/execute/pr108789.c | 39 + gcc/testsuite/gcc.c-torture/execute/pr110115.c | 45 + gcc/testsuite/gcc.c-torture/execute/pr111331-1.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr111331-2.c | 19 + gcc/testsuite/gcc.c-torture/execute/pr111331-3.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr111422.c | 39 + gcc/testsuite/gcc.c-torture/execute/pr90348.c | 38 + gcc/testsuite/gcc.dg/analyzer/analyzer.exp | 8 + gcc/testsuite/gcc.dg/asan/pr110027.c | 50 + gcc/testsuite/gcc.dg/asan/pr114956.c | 26 + gcc/testsuite/gcc.dg/asan/pr115172.c | 20 + gcc/testsuite/gcc.dg/c23-attr-syntax-8.c | 12 + gcc/testsuite/gcc.dg/darwin-comm-1.c | 5 +- gcc/testsuite/gcc.dg/darwin-ld-2.c | 1 + gcc/testsuite/gcc.dg/darwin-minversion-link.c | 2 + gcc/testsuite/gcc.dg/darwin-segaddr.c | 1 + gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr111080.c | 18 + gcc/testsuite/gcc.dg/debug/pr112718.c | 12 + gcc/testsuite/gcc.dg/float_opposite_arm-1.c | 17 + gcc/testsuite/gcc.dg/framework-1.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 1 + gcc/testsuite/gcc.dg/pie-2.c | 1 + gcc/testsuite/gcc.dg/pie-7.c | 1 + gcc/testsuite/gcc.dg/pr105522.c | 17 + gcc/testsuite/gcc.dg/pr107385.c | 20 + gcc/testsuite/gcc.dg/pr110079.c | 43 + gcc/testsuite/gcc.dg/pr111039.c | 15 + gcc/testsuite/gcc.dg/pr111070.c | 20 + gcc/testsuite/gcc.dg/pr111407.c | 21 + gcc/testsuite/gcc.dg/pr113262.c | 6 + gcc/testsuite/gcc.dg/pr113907-1.c | 49 + gcc/testsuite/gcc.dg/pr114115.c | 24 + gcc/testsuite/gcc.dg/pr114310.c | 20 + gcc/testsuite/gcc.dg/pr114493-1.c | 19 + gcc/testsuite/gcc.dg/pr114493-2.c | 26 + gcc/testsuite/gcc.dg/pr114753.c | 14 + gcc/testsuite/gcc.dg/pr114768.c | 10 + gcc/testsuite/gcc.dg/pr114876.c | 34 + gcc/testsuite/gcc.dg/pr114902.c | 23 + gcc/testsuite/gcc.dg/pr115092.c | 16 + gcc/testsuite/gcc.dg/pr83415.c | 2 +- gcc/testsuite/gcc.dg/ssp-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr100786.c | 1 + gcc/testsuite/gcc.dg/torture/pr110176.c | 46 + gcc/testsuite/gcc.dg/torture/pr110422.c | 10 + gcc/testsuite/gcc.dg/torture/pr111445.c | 29 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 12 +- gcc/testsuite/gcc.dg/tsan/pr111736.c | 17 + gcc/testsuite/gcc.dg/ubsan/pr111736.c | 23 + gcc/testsuite/gcc.dg/vect/pr112505.c | 14 + gcc/testsuite/gcc.dg/vect/pr113281-1.c | 17 + gcc/testsuite/gcc.dg/vect/pr113281-2.c | 50 + gcc/testsuite/gcc.dg/vect/pr113281-3.c | 39 + gcc/testsuite/gcc.dg/vect/pr113281-4.c | 55 + gcc/testsuite/gcc.dg/vect/pr113281-5.c | 66 ++ gcc/testsuite/gcc.dg/vect/pr114027.c | 26 + gcc/testsuite/gcc.dg/vect/pr115192.c | 28 + gcc/testsuite/gcc.dg/visibility-22.c | 1 + gcc/testsuite/gcc.misc-tests/gcov-14.c | 2 +- .../gcc.target/aarch64/acle/bf16_feature.c | 10 + .../gcc.target/aarch64/acle/bf16_sve_feature.c | 10 + gcc/testsuite/gcc.target/aarch64/pr113552.c | 17 + .../gcc.target/aarch64/simd_pcs_attribute-3.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/pr97696.c | 29 + .../gcc.target/aarch64/torture/pr111677.c | 28 + gcc/testsuite/gcc.target/alpha/pr115297.c | 13 + gcc/testsuite/gcc.target/arm/cmse/extend-param.c | 109 ++ gcc/testsuite/gcc.target/arm/cmse/extend-return.c | 142 +++ .../arm/mve/intrinsics/vsetq_lane_su64.c | 63 ++ gcc/testsuite/gcc.target/arm/neon-recip-div-1.c | 16 + gcc/testsuite/gcc.target/i386/amxtile-4.c | 52 + gcc/testsuite/gcc.target/i386/avx512f-pr114566.c | 34 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + gcc/testsuite/gcc.target/i386/memcpy-strategy-10.c | 4 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-5.c | 4 +- gcc/testsuite/gcc.target/i386/memset-strategy-5.c | 4 +- gcc/testsuite/gcc.target/i386/memset-strategy-7.c | 4 +- gcc/testsuite/gcc.target/i386/pr105554.c | 1 + gcc/testsuite/gcc.target/i386/pr111736.c | 23 + gcc/testsuite/gcc.target/i386/pr112495.c | 12 + gcc/testsuite/gcc.target/i386/pr113122-1.c | 10 + gcc/testsuite/gcc.target/i386/pr113122-2.c | 11 + gcc/testsuite/gcc.target/i386/pr113122-3.c | 9 + gcc/testsuite/gcc.target/i386/pr113122-4.c | 10 + gcc/testsuite/gcc.target/i386/pr113921.c | 20 + gcc/testsuite/gcc.target/i386/pr114184.c | 22 + gcc/testsuite/gcc.target/i386/sse2-pr112816-2.c | 16 + gcc/testsuite/gcc.target/powerpc/pr110411-1.c | 21 + gcc/testsuite/gcc.target/powerpc/pr110411-2.c | 12 + gcc/testsuite/gcc.target/powerpc/pr114846.c | 20 + gcc/testsuite/gcc.target/powerpc/pr88309.c | 27 + .../gcc.target/powerpc/predefine-p7-novsx.c | 22 + .../powerpc/predefine-p8-noaltivec-novsx.c | 26 + .../gcc.target/powerpc/predefine-p8-noaltivec.c | 26 + .../gcc.target/powerpc/predefine-p8-novsx.c | 26 + .../gcc.target/powerpc/predefine-p8-pragma-vsx.c | 101 ++ .../gcc.target/powerpc/predefine-p9-novsx.c | 26 + gcc/testsuite/gcc.target/riscv/pr114130.c | 12 + gcc/testsuite/gdc.dg/imports/pr113125.d | 2 + gcc/testsuite/gdc.dg/pr113125.d | 4 + gcc/testsuite/gdc.dg/torture/pr113758.d | 19 + gcc/testsuite/gdc.dg/torture/pr114171.d | 29 + gcc/testsuite/gfortran.dg/allocate_with_mold_4.f90 | 24 + .../gfortran.dg/allocate_with_source_26.f90 | 8 +- gcc/testsuite/gfortran.dg/data_initialized_4.f90 | 16 + gcc/testsuite/gfortran.dg/data_pointer_3.f90 | 77 ++ gcc/testsuite/gfortran.dg/gomp/pr114825.f90 | 16 + gcc/testsuite/gfortran.dg/pr103715.f90 | 12 + gcc/testsuite/gfortran.dg/pr104908.f90 | 32 + gcc/testsuite/gfortran.dg/pr89943_3.f90 | 2 +- gcc/testsuite/gfortran.dg/pr89943_4.f90 | 2 +- gcc/testsuite/gfortran.dg/use_31.f90 | 26 + gcc/testsuite/gnat.dg/access10.adb | 58 + gcc/testsuite/gnat.dg/predicate15.adb | 15 + gcc/testsuite/lib/asan-dg.exp | 2 + gcc/testsuite/lib/g++.exp | 4 - gcc/testsuite/lib/obj-c++.exp | 4 - gcc/testsuite/lib/target-supports.exp | 30 +- gcc/testsuite/obj-c++.dg/encode-10.mm | 1 - gcc/testsuite/obj-c++.dg/encode-9.mm | 1 - gcc/testsuite/obj-c++.dg/pr101666-0.mm | 7 + gcc/testsuite/obj-c++.dg/pr101666-1.mm | 10 + gcc/testsuite/obj-c++.dg/pr101666.inc | 29 + gcc/testsuite/obj-c++.dg/proto-lossage-4.mm | 14 +- .../GNUStep/Foundation/NSObjCRuntime.h | 3 + gcc/testsuite/objc.dg/pr101666-0.m | 7 + gcc/testsuite/objc.dg/pr101666-1.m | 10 + gcc/testsuite/objc.dg/pr101666.inc | 29 + gcc/testsuite/objc.dg/proto-lossage-4.m | 6 +- gcc/tree-data-ref.c | 12 +- gcc/tree-inline.c | 28 +- gcc/tree-nested.c | 61 +- gcc/tree-profile.c | 8 +- gcc/tree-scalar-evolution.c | 3 +- gcc/tree-sra.c | 29 +- gcc/tree-ssa-ifcombine.c | 10 + gcc/tree-ssa-loop-prefetch.c | 2 + gcc/tree-ssa-math-opts.c | 8 + gcc/tree-ssa-phiopt.c | 8 +- gcc/tree-ssa-strlen.c | 3 + gcc/tree-vect-loop.c | 28 +- gcc/tree-vect-patterns.c | 107 +- gcc/tree-vect-slp.c | 16 +- gcc/tree.c | 5 +- gcc/tsan.c | 3 + gcc/ubsan.c | 25 +- gnattools/ChangeLog | 4 + gotools/ChangeLog | 4 + include/ChangeLog | 4 + intl/ChangeLog | 4 + libada/ChangeLog | 4 + libatomic/ChangeLog | 4 + libbacktrace/ChangeLog | 4 + libcc1/ChangeLog | 13 + libcc1/libcc1plugin.cc | 2 + libcc1/libcp1plugin.cc | 2 + libcody/ChangeLog | 4 + libcpp/ChangeLog | 15 + libcpp/include/cpplib.h | 1 + libcpp/lex.c | 9 +- libcpp/po/ChangeLog | 4 + libdecnumber/ChangeLog | 4 + libffi/ChangeLog | 4 + libgcc/ChangeLog | 12 + libgcc/config/arm/cmse_nonsecure_call.S | 2 + libgcc/config/avr/libf7/ChangeLog | 4 + libgcc/config/libbid/ChangeLog | 4 + libgfortran/ChangeLog | 9 + libgfortran/libgfortran.spec.in | 2 +- libgomp/ChangeLog | 22 + libgomp/configure | 9 +- libgomp/configure.ac | 11 +- libgomp/testsuite/libgomp.c++/pr114572.C | 24 + libhsail-rt/ChangeLog | 4 + libiberty/ChangeLog | 4 + libitm/ChangeLog | 4 + libobjc/ChangeLog | 4 + liboffloadmic/ChangeLog | 4 + libphobos/ChangeLog | 12 + libphobos/testsuite/lib/libphobos.exp | 7 + libquadmath/ChangeLog | 15 + libquadmath/printf/printf_fp.c | 2 +- libquadmath/printf/printf_fphex.c | 3 +- libsanitizer/ChangeLog | 4 + libssp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 270 +++++ libstdc++-v3/acinclude.m4 | 2 +- .../post/powerpc64-linux-gnu/baseline_symbols.txt | 12 + libstdc++-v3/config/os/bsd/darwin/os_defines.h | 6 +- libstdc++-v3/configure | 40 +- libstdc++-v3/configure.ac | 7 + libstdc++-v3/doc/html/manual/status.html | 3 +- libstdc++-v3/doc/html/manual/using.html | 10 +- libstdc++-v3/doc/xml/manual/status_cxx2023.xml | 3 +- libstdc++-v3/doc/xml/manual/using.xml | 33 +- libstdc++-v3/include/bits/hashtable.h | 8 +- libstdc++-v3/include/bits/node_handle.h | 19 +- libstdc++-v3/include/bits/stl_tree.h | 10 +- .../include/experimental/bits/numeric_traits.h | 4 + libstdc++-v3/include/experimental/bits/simd.h | 16 +- .../include/experimental/bits/simd_builtin.h | 55 +- libstdc++-v3/include/experimental/bits/simd_x86.h | 92 +- libstdc++-v3/include/std/optional | 2 +- libstdc++-v3/include/std/tuple | 14 + libstdc++-v3/libsupc++/Makefile.am | 8 + libstdc++-v3/libsupc++/Makefile.in | 6 + .../src/c++11/compatibility-ldbl-alt128.cc | 36 + libstdc++-v3/src/c++17/fs_ops.cc | 2 +- libstdc++-v3/src/filesystem/ops.cc | 2 +- .../testsuite/20_util/optional/relops/104606.cc | 18 + .../testsuite/20_util/tuple/cons/114147.cc | 15 + .../23_containers/multiset/modifiers/114401.cc | 125 +++ .../23_containers/set/modifiers/114401.cc | 125 +++ .../unordered_multiset/modifiers/114401.cc | 126 +++ .../unordered_set/modifiers/114401.cc | 126 +++ .../27_io/filesystem/operations/equivalent.cc | 4 +- .../filesystem/operations/equivalent.cc | 4 +- .../experimental/simd/pr114803_vecbuiltin_cvt.cc | 105 ++ .../experimental/simd/pr115454_find_last_set.cc | 51 + libstdc++-v3/testsuite/lib/dg-options.exp | 2 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 35 +- .../testsuite/std/ranges/iota/max_size_type.cc | 8 +- libvtv/ChangeLog | 4 + lto-plugin/ChangeLog | 4 + maintainer-scripts/ChangeLog | 4 + zlib/ChangeLog | 4 + 427 files changed, 11589 insertions(+), 1052 deletions(-)