public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: Peter Bergner <bergner@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc(refs/vendors/ibm/heads/gcc-12-branch)] ibm: Merge up to top of releases/gcc-12
Date: Wed, 29 May 2024 20:57:53 +0000 (GMT) [thread overview]
Message-ID: <20240529205753.68FD33858431@sourceware.org> (raw)
https://gcc.gnu.org/g:92786addfe0797790a97ddc50f7709a1bf4791a9
commit 92786addfe0797790a97ddc50f7709a1bf4791a9
Merge: 9f2e51a88fb 342f577d8ea
Author: Peter Bergner <bergner@linux.ibm.com>
Date: Wed May 29 14:42:14 2024 -0500
ibm: Merge up to top of releases/gcc-12
2024-05-29 Peter Bergner <bergner@linux.ibm.com>
Merge up to releases/gcc-12 342f577d8ea60c3473a6c1e66ef038b96f99f9d2
Diff:
ChangeLog | 8 +
configure | 2 +-
configure.ac | 2 +-
fixincludes/ChangeLog | 20 +
fixincludes/fixincl.x | 109 +-
fixincludes/inclhack.def | 47 +
fixincludes/tests/base/objc/runtime.h | 24 +
fixincludes/tests/base/stdio.h | 7 +
gcc/ChangeLog | 954 +++++++++++++++
gcc/ChangeLog.ibm | 4 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 18 +
gcc/ada/exp_ch4.adb | 2 -
gcc/ada/exp_ch7.adb | 13 +
gcc/ada/exp_util.adb | 15 +-
gcc/ada/sem_res.adb | 14 +-
gcc/asan.cc | 15 +-
gcc/c-family/ChangeLog | 16 +
gcc/c-family/c-common.cc | 7 +-
gcc/c-family/c-pch.cc | 5 +-
gcc/cfgexpand.cc | 2 +-
gcc/cfgrtl.cc | 24 +-
gcc/cfgrtl.h | 1 +
gcc/cgraph.cc | 10 +-
gcc/cgraph.h | 18 +-
gcc/cgraphunit.cc | 2 +
gcc/config.in | 24 +
gcc/config/aarch64/aarch64-cores.def | 2 +-
gcc/config/aarch64/aarch64.cc | 29 +-
gcc/config/aarch64/aarch64.h | 2 +-
gcc/config/aarch64/aarch64.md | 35 +-
gcc/config/aarch64/iterators.md | 3 +
gcc/config/arm/arm.cc | 69 ++
gcc/config/arm/neon.md | 4 +-
gcc/config/avr/avr-mcus.def | 83 +-
gcc/config/avr/avr.cc | 10 +
gcc/config/darwin-protos.h | 11 +
gcc/config/darwin-sections.def | 4 +-
gcc/config/darwin.cc | 224 +++-
gcc/config/darwin.h | 92 +-
gcc/config/darwin.opt | 4 +
gcc/config/i386/amxtileintrin.h | 4 +-
gcc/config/i386/darwin.h | 4 +-
gcc/config/i386/i386-builtin.def | 4 +
gcc/config/i386/i386-expand.cc | 19 +
gcc/config/i386/i386-features.cc | 50 +-
gcc/config/i386/i386-features.h | 1 +
gcc/config/i386/i386.md | 24 +
gcc/config/loongarch/genopts/loongarch.opt.in | 31 +-
gcc/config/loongarch/gnu-user.h | 4 +-
gcc/config/loongarch/loongarch-opts.cc | 22 +
gcc/config/loongarch/loongarch-opts.h | 18 +
gcc/config/loongarch/loongarch-protos.h | 2 +-
gcc/config/loongarch/loongarch.cc | 69 +-
gcc/config/loongarch/loongarch.h | 22 +-
gcc/config/loongarch/loongarch.md | 23 +-
gcc/config/loongarch/loongarch.opt | 31 +-
gcc/config/loongarch/sync.md | 46 +-
gcc/config/mips/mips-msa.md | 18 +-
gcc/config/pa/pa.md | 6 +-
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-builtin.cc | 6 +-
gcc/config/rs6000/rs6000-c.cc | 14 +-
gcc/config/rs6000/rs6000-cpus.def | 5 +-
gcc/config/rs6000/rs6000.cc | 19 +-
gcc/config/rs6000/rs6000.h | 4 +-
gcc/config/rs6000/rs6000.md | 8 +-
gcc/config/rs6000/rs6000.opt | 6 +-
gcc/config/rs6000/vsx.md | 4 +-
gcc/config/sh/sh.cc | 3 +-
gcc/configure | 149 ++-
gcc/configure.ac | 67 +-
gcc/cp/ChangeLog | 95 ++
gcc/cp/call.cc | 23 +-
gcc/cp/constexpr.cc | 3 +-
gcc/cp/g++spec.cc | 5 +
gcc/cp/init.cc | 4 +-
gcc/cp/method.cc | 6 +-
gcc/cp/parser.cc | 7 +-
gcc/cp/pt.cc | 15 +-
gcc/cp/semantics.cc | 41 +-
gcc/cp/tree.cc | 9 +-
gcc/cp/typeck.cc | 4 +-
gcc/d/ChangeLog | 40 +
gcc/d/d-codegen.cc | 16 +-
gcc/d/d-target.cc | 25 +-
gcc/d/decl.cc | 22 +-
gcc/d/types.cc | 5 +
gcc/doc/avr-mmcu.texi | 12 +-
gcc/doc/invoke.texi | 51 +-
gcc/dwarf2out.cc | 12 -
gcc/fold-const.cc | 3 +-
gcc/fortran/ChangeLog | 112 ++
gcc/fortran/expr.cc | 31 +-
gcc/fortran/frontend-passes.cc | 3 +
gcc/fortran/gfortran.h | 3 +
gcc/fortran/interface.cc | 20 +-
gcc/fortran/module.cc | 31 +
gcc/fortran/parse.cc | 4 +
gcc/fortran/primary.cc | 21 +
gcc/fortran/resolve.cc | 4 +-
gcc/fortran/simplify.cc | 57 +-
gcc/fortran/trans-array.cc | 5 +-
gcc/fortran/trans-expr.cc | 4 +-
gcc/fortran/trans-intrinsic.cc | 4 +-
gcc/generic-match-head.cc | 2 +
gcc/gimple-match-head.cc | 2 +
gcc/gimple-ssa-backprop.cc | 1 -
gcc/gimple-ssa-warn-access.cc | 1 +
gcc/gimplify.cc | 1 +
gcc/internal-fn.cc | 6 +-
gcc/ipa-cp.cc | 2 +-
gcc/ipa-icf-gimple.cc | 29 +
gcc/ipa-param-manipulation.cc | 118 +-
gcc/ipa-param-manipulation.h | 5 +-
gcc/ipa-prop.cc | 157 +++
gcc/ipa-prop.h | 3 +
gcc/jit/ChangeLog | 9 +
gcc/jit/Make-lang.in | 47 +-
gcc/jit/libgccjit.exports | 219 ++++
gcc/lto-wrapper.cc | 13 +-
gcc/match.pd | 27 +-
gcc/objc/ChangeLog | 56 +
gcc/objc/objc-act.cc | 7 +-
gcc/objc/objc-next-runtime-abi-02.cc | 29 +-
gcc/objc/objc-runtime-shared-support.cc | 4 +
gcc/range-op.cc | 12 +-
gcc/symtab.cc | 92 ++
gcc/testsuite/ChangeLog | 846 +++++++++++++
gcc/testsuite/g++.dg/conversion/ref10.C | 5 +
gcc/testsuite/g++.dg/conversion/ref11.C | 33 +
gcc/testsuite/g++.dg/cpp0x/initlist-array22.C | 12 +
gcc/testsuite/g++.dg/cpp0x/initlist-pmf2.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-throw1.C | 8 +
gcc/testsuite/g++.dg/cpp2a/spaceship-eq16.C | 11 +
gcc/testsuite/g++.dg/cpp2a/spaceship-eq17.C | 5 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C | 1 +
gcc/testsuite/g++.dg/eh/throw4.C | 13 +
gcc/testsuite/g++.dg/ext/frounding-math1.C | 8 +
gcc/testsuite/g++.dg/ext/is_constructible8.C | 16 +
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/ipa/pr113757.C | 14 +
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/pr113896.C | 35 +
gcc/testsuite/g++.dg/torture/vector-subaccess-1.C | 24 +
gcc/testsuite/g++.dg/vect/pr112793.cc | 32 +
.../g++.dg/warn/Wmismatched-new-delete-8.C | 42 +
gcc/testsuite/g++.target/aarch64/acle/ls64.C | 2 +-
gcc/testsuite/g++.target/aarch64/acle/ls64_lto.C | 2 +-
gcc/testsuite/g++.target/i386/pr111822.C | 45 +
.../g++.target/loongarch/atomic-cas-int.C | 32 +
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/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.dg/analyzer/analyzer.exp | 8 +
gcc/testsuite/gcc.dg/asan/pr115172.c | 20 +
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/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/ipa/pr108007.c | 32 +
gcc/testsuite/gcc.dg/ipa/pr112616.c | 28 +
gcc/testsuite/gcc.dg/ipa/pr114247.c | 31 +
gcc/testsuite/gcc.dg/lto/pr113907_0.c | 18 +
gcc/testsuite/gcc.dg/lto/pr113907_1.c | 35 +
gcc/testsuite/gcc.dg/lto/pr113907_2.c | 11 +
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/pr111009.c | 38 +
gcc/testsuite/gcc.dg/pr111039.c | 15 +
gcc/testsuite/gcc.dg/pr111407.c | 21 +
gcc/testsuite/gcc.dg/pr114115.c | 24 +
gcc/testsuite/gcc.dg/pr83415.c | 2 +-
gcc/testsuite/gcc.dg/ssp-2.c | 1 +
gcc/testsuite/gcc.dg/torture/pr110176.c | 46 +
gcc/testsuite/gcc.dg/torture/pr110422.c | 10 +
gcc/testsuite/gcc.dg/torture/pr112281-1.c | 18 +
gcc/testsuite/gcc.dg/torture/pr112281-2.c | 18 +
gcc/testsuite/gcc.dg/torture/pr114672.c | 14 +
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/pr114027.c | 26 +
gcc/testsuite/gcc.dg/vect/pr114231.c | 12 +
gcc/testsuite/gcc.dg/vect/vect-pr114375.c | 44 +
gcc/testsuite/gcc.misc-tests/gcov-14.c | 2 +-
gcc/testsuite/gcc.misc-tests/gcov-24.c | 30 +
gcc/testsuite/gcc.target/aarch64/acle/ls64_lto.c | 2 +-
gcc/testsuite/gcc.target/aarch64/acle/pr110100.c | 2 +-
gcc/testsuite/gcc.target/aarch64/acle/pr110132.c | 2 +-
.../aarch64/no_merge_trunc_signed_zero.c | 24 +
gcc/testsuite/gcc.target/aarch64/pr112787.c | 11 +
gcc/testsuite/gcc.target/aarch64/pr113552.c | 17 +
.../gcc.target/aarch64/pragma_cpp_predefs_2.c | 4 +-
.../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/arm/cmse/extend-param.c | 109 ++
gcc/testsuite/gcc.target/arm/cmse/extend-return.c | 92 ++
gcc/testsuite/gcc.target/arm/neon-recip-div-1.c | 16 +
gcc/testsuite/gcc.target/avr/torture/pr92606.c | 57 +
gcc/testsuite/gcc.target/i386/amxtile-4.c | 52 +
gcc/testsuite/gcc.target/i386/pr100936.c | 1 +
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/pr113921.c | 20 +
.../gcc.target/loongarch/eh_return-normal-return.c | 38 +
gcc/testsuite/gcc.target/powerpc/pr110411-1.c | 21 +
gcc/testsuite/gcc.target/powerpc/pr110411-2.c | 12 +
gcc/testsuite/gcc.target/powerpc/pr113950.c | 24 +
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/pr112285.d | 13 +
gcc/testsuite/gdc.dg/pr112290.d | 15 +
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/gdc.test/compilable/previewin.d | 6 -
gcc/testsuite/gfortran.dg/data_initialized_4.f90 | 16 +
gcc/testsuite/gfortran.dg/data_pointer_3.f90 | 77 ++
.../gfortran.dg/derived_comp_array_ref_8.f90 | 1 +
gcc/testsuite/gfortran.dg/nullify_4.f90 | 1 +
gcc/testsuite/gfortran.dg/pdt_33.f03 | 21 +
gcc/testsuite/gfortran.dg/pointer_init_6.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr103715.f90 | 12 +
gcc/testsuite/gfortran.dg/pr103716.f90 | 15 +
gcc/testsuite/gfortran.dg/pr104908.f90 | 32 +
gcc/testsuite/gfortran.dg/pr106999.f90 | 33 +
gcc/testsuite/gfortran.dg/pr107397.f90 | 1 +
gcc/testsuite/gfortran.dg/pr110221.f | 17 +
gcc/testsuite/gfortran.dg/pr114739.f90 | 11 +
gcc/testsuite/gfortran.dg/pr88138.f90 | 1 +
gcc/testsuite/gfortran.dg/pr89943_3.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr89943_4.f90 | 2 +-
gcc/testsuite/gfortran.dg/shape_12.f90 | 51 +
gcc/testsuite/gfortran.dg/use_31.f90 | 26 +
gcc/testsuite/gnat.dg/access10.adb | 58 +
gcc/testsuite/gnat.dg/opt104.adb | 22 +
gcc/testsuite/gnat.dg/opt104.ads | 40 +
gcc/testsuite/gnat.dg/predicate15.adb | 15 +
gcc/testsuite/jit.dg/jit.exp | 14 +
gcc/testsuite/jit.dg/test-link-section-assembler.c | 2 +-
gcc/testsuite/jit.dg/test-setting-alignment.c | 3 +-
gcc/testsuite/lib/target-supports.exp | 10 +-
gcc/testsuite/obj-c++.dg/encode-10.mm | 1 -
gcc/testsuite/obj-c++.dg/encode-9.mm | 1 -
.../GNUStep/Foundation/NSObjCRuntime.h | 3 +
gcc/tree-data-ref.cc | 7 +
gcc/tree-inline.cc | 27 +-
gcc/tree-loop-distribution.cc | 18 +-
gcc/tree-profile.cc | 8 +-
gcc/tree-sra.cc | 29 +-
gcc/tree-ssa-dse.cc | 51 +-
gcc/tree-ssa-ifcombine.cc | 7 +
gcc/tree-ssa-loop-prefetch.cc | 2 +
gcc/tree-ssa-math-opts.cc | 13 +-
gcc/tree-ssa-phiopt.cc | 8 +-
gcc/tree-vect-generic.cc | 22 +-
gcc/tree-vect-loop.cc | 20 +-
gcc/tree-vect-slp.cc | 73 +-
gcc/tree-vect-stmts.cc | 8 +
gcc/tree.cc | 3 +-
gcc/tsan.cc | 3 +
gcc/ubsan.cc | 25 +-
gcc/value-range.h | 10 +
gcc/varasm.cc | 11 +-
libgcc/ChangeLog | 9 +
libgcc/config/t-slibgcc-darwin | 21 +-
libgfortran/ChangeLog | 5 +
libgfortran/libgfortran.spec.in | 2 +-
libphobos/ChangeLog | 12 +
libphobos/configure.tgt | 9 +
libphobos/testsuite/libphobos.gc/forkgc2.d | 1 +
libstdc++-v3/ChangeLog | 1003 ++++++++++++++++
libstdc++-v3/acinclude.m4 | 72 +-
libstdc++-v3/config.h.in | 12 +
libstdc++-v3/config/os/bsd/darwin/os_defines.h | 6 +-
libstdc++-v3/configure | 304 ++++-
libstdc++-v3/configure.ac | 7 +
libstdc++-v3/doc/doxygen/user.cfg.in | 17 +-
.../doc/html/manual/appendix_contributing.html | 22 +-
.../doc/html/manual/source_code_style.html | 4 +-
libstdc++-v3/doc/html/manual/status.html | 6 +-
libstdc++-v3/doc/html/manual/test.html | 10 +-
.../doc/xml/manual/appendix_contributing.xml | 26 +-
libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 2 +-
libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 2 +-
libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +-
libstdc++-v3/doc/xml/manual/test.xml | 10 +-
libstdc++-v3/include/backward/auto_ptr.h | 4 +
libstdc++-v3/include/bits/algorithmfwd.h | 17 +-
libstdc++-v3/include/bits/alloc_traits.h | 11 +-
libstdc++-v3/include/bits/allocator.h | 15 +-
libstdc++-v3/include/bits/atomic_base.h | 39 +-
libstdc++-v3/include/bits/basic_string.h | 8 +-
libstdc++-v3/include/bits/basic_string.tcc | 20 +-
libstdc++-v3/include/bits/c++config | 14 +-
libstdc++-v3/include/bits/chrono.h | 23 +-
libstdc++-v3/include/bits/cow_string.h | 2 +
libstdc++-v3/include/bits/forward_list.h | 2 +
libstdc++-v3/include/bits/fs_dir.h | 35 +-
libstdc++-v3/include/bits/fs_path.h | 33 +-
libstdc++-v3/include/bits/iterator_concepts.h | 35 +-
libstdc++-v3/include/bits/list.tcc | 2 +-
libstdc++-v3/include/bits/new_allocator.h | 23 +-
libstdc++-v3/include/bits/ostream_insert.h | 4 +
libstdc++-v3/include/bits/ptr_traits.h | 63 +-
libstdc++-v3/include/bits/quoted_string.h | 12 +-
libstdc++-v3/include/bits/random.tcc | 5 +-
libstdc++-v3/include/bits/regex.h | 70 +-
libstdc++-v3/include/bits/regex_constants.h | 5 +-
libstdc++-v3/include/bits/regex_error.h | 7 +-
libstdc++-v3/include/bits/regex_executor.h | 17 +-
libstdc++-v3/include/bits/regex_executor.tcc | 3 +-
libstdc++-v3/include/bits/shared_ptr_atomic.h | 40 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 3 +
libstdc++-v3/include/bits/std_abs.h | 13 +-
libstdc++-v3/include/bits/std_mutex.h | 21 +-
libstdc++-v3/include/bits/stl_algo.h | 207 ++--
libstdc++-v3/include/bits/stl_algobase.h | 87 +-
libstdc++-v3/include/bits/stl_bvector.h | 2 +
libstdc++-v3/include/bits/stl_construct.h | 4 +-
libstdc++-v3/include/bits/stl_map.h | 2 +
libstdc++-v3/include/bits/stl_multimap.h | 2 +
libstdc++-v3/include/bits/stl_multiset.h | 3 +-
libstdc++-v3/include/bits/stl_numeric.h | 10 +-
libstdc++-v3/include/bits/stl_pair.h | 4 +
libstdc++-v3/include/bits/stl_set.h | 2 +
libstdc++-v3/include/bits/stl_tempbuf.h | 3 +
libstdc++-v3/include/bits/stl_tree.h | 2 +-
libstdc++-v3/include/bits/stl_vector.h | 2 +
libstdc++-v3/include/bits/stream_iterator.h | 1 +
libstdc++-v3/include/bits/unique_lock.h | 2 +
libstdc++-v3/include/bits/unique_ptr.h | 13 +-
libstdc++-v3/include/bits/unordered_map.h | 4 +
libstdc++-v3/include/bits/unordered_set.h | 4 +
libstdc++-v3/include/bits/utility.h | 3 +
.../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 | 66 +-
libstdc++-v3/include/experimental/type_traits | 24 +-
libstdc++-v3/include/ext/functional | 4 +-
libstdc++-v3/include/ext/new_allocator.h | 12 +-
libstdc++-v3/include/std/array | 53 +-
libstdc++-v3/include/std/atomic | 8 +-
libstdc++-v3/include/std/charconv | 6 +-
libstdc++-v3/include/std/chrono | 140 ++-
libstdc++-v3/include/std/complex | 12 +
libstdc++-v3/include/std/condition_variable | 4 +-
libstdc++-v3/include/std/filesystem | 2 +
libstdc++-v3/include/std/future | 4 +-
libstdc++-v3/include/std/iomanip | 1 +
libstdc++-v3/include/std/mutex | 38 +-
libstdc++-v3/include/std/ratio | 53 +-
libstdc++-v3/include/std/scoped_allocator | 50 +-
libstdc++-v3/include/std/shared_mutex | 2 +-
libstdc++-v3/include/std/spanstream | 3 +-
libstdc++-v3/include/std/sstream | 32 +-
libstdc++-v3/include/std/string_view | 2 -
libstdc++-v3/include/std/syncstream | 2 +-
libstdc++-v3/include/std/system_error | 5 +-
libstdc++-v3/include/std/tuple | 42 +-
libstdc++-v3/include/std/type_traits | 27 +-
libstdc++-v3/include/std/valarray | 12 +-
libstdc++-v3/include/std/variant | 36 +-
libstdc++-v3/include/tr2/dynamic_bitset | 2 +-
libstdc++-v3/libsupc++/Makefile.am | 8 +
libstdc++-v3/libsupc++/Makefile.in | 6 +
libstdc++-v3/libsupc++/eh_globals.cc | 21 +-
libstdc++-v3/libsupc++/exception_ptr.h | 2 +-
libstdc++-v3/libsupc++/new_opa.cc | 26 +-
libstdc++-v3/scripts/extract_symvers.in | 4 +-
libstdc++-v3/scripts/run_doxygen | 4 +-
libstdc++-v3/src/Makefile.am | 16 +-
libstdc++-v3/src/Makefile.in | 31 +-
libstdc++-v3/src/c++11/Makefile.am | 1 +
libstdc++-v3/src/c++11/Makefile.in | 7 +-
libstdc++-v3/src/c++11/assert_fail.cc | 44 +
libstdc++-v3/src/c++11/chrono.cc | 5 +-
libstdc++-v3/src/c++11/codecvt.cc | 118 +-
libstdc++-v3/src/c++11/compatibility-c++0x.cc | 4 +
libstdc++-v3/src/c++11/compatibility-chrono.cc | 4 +
libstdc++-v3/src/c++11/compatibility-condvar.cc | 4 +
.../src/c++11/compatibility-thread-c++0x.cc | 4 +
libstdc++-v3/src/c++11/debug.cc | 50 +-
libstdc++-v3/src/c++11/system_error.cc | 8 +-
libstdc++-v3/src/c++17/fs_ops.cc | 12 +-
libstdc++-v3/src/filesystem/ops-common.h | 18 +-
libstdc++-v3/src/filesystem/ops.cc | 10 +-
libstdc++-v3/src/libbacktrace/Makefile.am | 2 +-
libstdc++-v3/src/libbacktrace/Makefile.in | 2 +-
libstdc++-v3/testsuite/17_intro/names.cc | 1 +
libstdc++-v3/testsuite/18_support/new_nothrow.cc | 14 +-
libstdc++-v3/testsuite/20_util/any/cons/92156.cc | 1 +
.../testsuite/20_util/any/modifiers/92156.cc | 1 +
.../testsuite/20_util/default_delete/void_neg.cc | 3 +
.../20_util/duration/requirements/typedefs_neg1.cc | 2 +-
.../20_util/duration/requirements/typedefs_neg2.cc | 2 +-
.../testsuite/20_util/headers/memory/synopsis.cc | 66 +-
.../testsuite/20_util/integer_sequence/112473.cc | 8 +
.../testsuite/20_util/pointer_traits/lwg3545.cc | 17 +
.../20_util/ratio/requirements/type_constraints.cc | 34 +
.../testsuite/20_util/scoped_allocator/noexcept.cc | 47 +
.../testsuite/20_util/shared_ptr/cons/void_neg.cc | 2 +
.../testsuite/20_util/tuple/cons/114147.cc | 15 +
.../20_util/unique_ptr/creation/for_overwrite.cc | 4 +-
.../capacity/char/resize_and_overwrite.cc | 29 +-
.../21_strings/basic_string/cons/char/103919.cc | 4 +-
.../basic_string_view/cons/char/range_c++20.cc | 21 +-
.../basic_string_view/cons/wchar_t/range_c++20.cc | 21 +-
.../21_strings/basic_string_view/typedefs.cc | 2 -
.../testsuite/22_locale/codecvt/codecvt_unicode.cc | 68 ++
.../testsuite/22_locale/codecvt/codecvt_unicode.h | 1269 ++++++++++++++++++++
.../22_locale/codecvt/codecvt_unicode_wchar_t.cc | 59 +
.../23_containers/array/creation/110167.cc | 14 +
.../23_containers/deque/modifiers/emplace/1.cc | 70 ++
.../23_containers/deque/modifiers/emplace/52799.cc | 27 -
.../deque/modifiers/emplace/const_iterator.cc | 26 -
.../23_containers/list/modifiers/emplace/1.cc | 71 ++
.../23_containers/list/modifiers/emplace/52799.cc | 27 -
.../list/modifiers/emplace/const_iterator.cc | 26 -
.../23_containers/map/modifiers/emplace/92300.cc | 4 +-
.../23_containers/map/modifiers/insert/92300.cc | 4 +-
.../23_containers/vector/cons/destroy-adl.cc | 11 +
.../23_containers/vector/modifiers/emplace/1.cc | 70 ++
.../vector/modifiers/emplace/52799.cc | 27 -
.../vector/modifiers/emplace/const_iterator.cc | 26 -
.../headers/iterator/range_access_c++11.cc | 4 +-
.../headers/iterator/range_access_c++14.cc | 12 +-
.../headers/iterator/range_access_c++17.cc | 12 +-
.../indirect_callable/projected-adl.cc | 42 +
.../istream_iterator/cons/constexpr.cc | 5 +
.../testsuite/25_algorithms/copy/108846.cc | 58 +
.../25_algorithms/copy_backward/108846.cc | 58 +
.../testsuite/25_algorithms/copy_n/108846.cc | 58 +
.../lexicographical_compare_three_way/113960.cc | 15 +
.../testsuite/25_algorithms/move/108846.cc | 58 +
.../25_algorithms/move_backward/108846.cc | 58 +
.../testsuite/25_algorithms/random_shuffle/1.cc | 1 +
.../25_algorithms/random_shuffle/59603.cc | 1 +
.../25_algorithms/random_shuffle/deprecated.cc | 18 +
.../25_algorithms/random_shuffle/moveable.cc | 1 +
.../testsuite/26_numerics/headers/cmath/109758.cc | 52 +
.../pstl/numeric_ops/transform_reduce.cc | 2 +-
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
.../subtract_with_carry_engine/cons/lwg3809.cc | 19 +-
.../27_io/basic_istringstream/view/char/1.cc | 1 -
.../27_io/basic_istringstream/view/wchar_t/1.cc | 1 -
.../27_io/basic_ostringstream/view/char/1.cc | 1 -
.../27_io/basic_ostringstream/view/wchar_t/1.cc | 1 -
.../testsuite/27_io/basic_stringbuf/view/char/1.cc | 1 -
.../27_io/basic_stringbuf/view/wchar_t/1.cc | 1 -
.../27_io/basic_stringstream/view/char/1.cc | 1 -
.../27_io/basic_stringstream/view/wchar_t/1.cc | 1 -
.../28_regex/algorithms/regex_match/107376.cc | 76 ++
.../28_regex/match_results/ctors/char/alloc.cc | 56 +
.../30_threads/shared_lock/locking/112089.cc | 23 +
libstdc++-v3/testsuite/experimental/feat-cxx14.cc | 2 +-
.../experimental/simd/pr114803_vecbuiltin_cvt.cc | 105 ++
.../testsuite/experimental/string_view/typedefs.cc | 2 -
libstdc++-v3/testsuite/lib/dg-options.exp | 2 +-
libstdc++-v3/testsuite/lib/libstdc++.exp | 32 +-
.../testsuite/libstdc++-prettyprinters/cxx11.cc | 10 +-
libstdc++-v3/testsuite/std/time/month/1.cc | 19 +
libstdc++-v3/testsuite/std/time/month/2.cc | 32 +
libstdc++-v3/testsuite/std/time/weekday/1.cc | 21 +
libstdc++-v3/testsuite/std/time/weekday/2.cc | 32 +
.../testsuite/tr2/dynamic_bitset/string.cc | 36 +
libstdc++-v3/testsuite/util/pstl/test_utils.h | 10 +-
libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +-
497 files changed, 12901 insertions(+), 1650 deletions(-)
diff --cc gcc/ChangeLog.ibm
index e79ad6e6e72,00000000000..1609f93bda6
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,43 -1,0 +1,47 @@@
++2024-05-29 Peter Bergner <bergner@linux.ibm.com>
++
++ Merge up to releases/gcc-12 342f577d8ea60c3473a6c1e66ef038b96f99f9d2
++
+2024-01-26 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-12 52dde3e8af9fac2e9c11ce5dfdad1f19546bbb64
+
+2023-11-21 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-12 a285310c50a868d27f63fc0297e56dd5d31a924b
+
+2023-09-14 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-12 6ca605af5995abf3d4013e7e146754509b8faddb
+
+2023-07-31 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-12 79ebcd30bda2cd00bf442a28717ec50ae0a8cd1d
+
+2023-04-11 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-12 908d9c7e6ed4be95d39b7b01056dda365f379947
+
+2023-03-27 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-12 4f41c4ff250709219a7c3eba27a62f8a4689412b
+
+2022-11-04 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-12 33561e870dc48966e8c7ede46e95032279a15423
+
+2022-10-17 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-12 fe7d74313736b8e1c30812bc49419f419bdf1c53
+
+2022-09-16 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-12 05cfd7b0677502d06a50ea6ff05d4445e194e3b9
+
+2022-08-19 Peter Bergner <bergner@linux.ibm.com>
+
+ Merge up to releases/gcc-12 2d29d7b240d9ca87cbee5d90c846694125d293af
+
+2022-06-15 Peter Bergner <bergner@linux.ibm.com>
+
+ Create ibm/gcc-12-branch which follows the releases/gcc-12 branch.
next reply other threads:[~2024-05-29 20:57 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-05-29 20:57 Peter Bergner [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-04-28 17:57 Peter Bergner
2024-07-03 15:08 Peter Bergner
2024-06-22 16:55 Peter Bergner
2024-01-26 19:42 Peter Bergner
2023-11-21 22:44 Peter Bergner
2023-08-01 3:50 Peter Bergner
2023-04-11 20:52 Peter Bergner
2023-03-27 21:42 Peter Bergner
2022-11-04 15:54 Peter Bergner
2022-10-17 22:58 Peter Bergner
2022-09-16 18:21 Peter Bergner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240529205753.68FD33858431@sourceware.org \
--to=bergner@gcc.gnu.org \
--cc=gcc-cvs@gcc.gnu.org \
--cc=libstdc++-cvs@gcc.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).