[gcc/devel/omp/gcc-14] Merge branch 'releases/gcc-14' into devel/omp/gcc-14
Tobias Burnus
burnus@gcc.gnu.org
Tue Sep 3 08:56:08 GMT 2024
https://gcc.gnu.org/g:682fd948f835fd5ada2de45988448c91e10f5016
commit 682fd948f835fd5ada2de45988448c91e10f5016
Merge: 6d3c68ff05cf 59157c038d68
Author: Tobias Burnus <tburnus@baylibre.com>
Date: Tue Sep 3 10:54:46 2024 +0200
Merge branch 'releases/gcc-14' into devel/omp/gcc-14
Merge up to r14-10627-g59157c038d683e (3rd Sep 2024)
Diff:
gcc/ChangeLog | 252 +
gcc/DATESTAMP | 2 +-
gcc/config.gcc | 4 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 6 +-
gcc/config/avr/avr-protos.h | 2 +-
gcc/config/avr/avr.cc | 45 +-
gcc/config/avr/avr.md | 12 +-
gcc/config/i386/avx512fp16intrin.h | 4 +-
gcc/config/i386/constraints.md | 2 +-
gcc/config/i386/i386-features.cc | 191 +
gcc/config/i386/i386-options.cc | 6 +
gcc/config/i386/i386-passes.def | 3 +
gcc/config/i386/i386-protos.h | 1 +
gcc/config/i386/i386.cc | 194 +-
gcc/config/i386/prfchiintrin.h | 9 +
gcc/config/i386/sse.md | 49 +-
gcc/config/loongarch/genopts/gen-evolution.awk | 7 +-
gcc/config/pa/pa.cc | 1 +
gcc/config/riscv/thead.cc | 6 +-
gcc/config/rs6000/aix71.h | 1 +
gcc/config/rs6000/aix72.h | 1 +
gcc/config/rs6000/aix73.h | 1 +
gcc/config/rs6000/driver-rs6000.cc | 2 +
gcc/config/rs6000/power10.md | 144 +-
gcc/config/rs6000/ppc-auxv.h | 3 +-
gcc/config/rs6000/rs6000-builtin.cc | 1 +
gcc/config/rs6000/rs6000-c.cc | 2 +
gcc/config/rs6000/rs6000-cpus.def | 5 +
gcc/config/rs6000/rs6000-opts.h | 1 +
gcc/config/rs6000/rs6000-string.cc | 1 +
gcc/config/rs6000/rs6000-tables.opt | 11 +-
gcc/config/rs6000/rs6000.cc | 32 +-
gcc/config/rs6000/rs6000.h | 1 +
gcc/config/rs6000/rs6000.md | 2 +-
gcc/config/rs6000/rs6000.opt | 6 +
gcc/config/s390/s390-builtin-types.def | 2 +
gcc/config/s390/s390-builtins.def | 2 +
gcc/config/s390/vecintrin.h | 4 +-
gcc/config/sh/sh.cc | 12 +-
gcc/cp/ChangeLog | 100 +
gcc/cp/constraint.cc | 9 +-
gcc/cp/coroutines.cc | 8 +-
gcc/cp/cp-tree.h | 2 +-
gcc/cp/parser.cc | 44 +-
gcc/cp/pt.cc | 25 +-
gcc/cp/tree.cc | 51 +-
gcc/doc/invoke.texi | 2 +-
gcc/explow.cc | 15 +
gcc/explow.h | 2 +
gcc/fortran/ChangeLog | 32 +
gcc/fortran/gfortran.h | 4 +
gcc/fortran/trans-array.cc | 43 +
gcc/fortran/trans-io.cc | 3 +-
gcc/fortran/trans-types.cc | 7 +-
gcc/go/gofrontend/expressions.cc | 6 +
gcc/po/ChangeLog | 18 +
gcc/po/be.po | 7712 +-
gcc/po/da.po | 7730 +-
gcc/po/de.po | 7727 +-
gcc/po/el.po | 7709 +-
gcc/po/es.po | 7737 +-
gcc/po/fi.po | 7718 +-
gcc/po/fr.po | 7729 +-
gcc/po/hr.po | 7715 +-
gcc/po/id.po | 7727 +-
gcc/po/ja.po | 7713 +-
gcc/po/ka.po | 83090 +++++++++++++++++++
gcc/po/nl.po | 7719 +-
gcc/po/ru.po | 7732 +-
gcc/po/sr.po | 7725 +-
gcc/po/sv.po | 7717 +-
gcc/po/tr.po | 7741 +-
gcc/po/uk.po | 7734 +-
gcc/po/vi.po | 7725 +-
gcc/po/zh_CN.po | 8249 +-
gcc/po/zh_TW.po | 7724 +-
gcc/simplify-rtx.cc | 5 +
gcc/testsuite/ChangeLog | 311 +
gcc/testsuite/c-c++-common/torture/pr116156-1.c | 30 +
gcc/testsuite/c-c++-common/torture/pr116189-1.c | 30 +
.../g++.dg/coroutines/pr104981-preview-this.C | 4 +-
.../g++.dg/coroutines/pr116327-preview-this.C | 22 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-78.C | 34 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-79.C | 37 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-1a.C | 10 +
gcc/testsuite/g++.dg/cpp0x/vt-116384.C | 26 +
gcc/testsuite/g++.dg/cpp1z/nontype-auto25.C | 18 +
.../g++.dg/cpp2a/class-deduction-alias23.C | 19 +
gcc/testsuite/g++.dg/cpp2a/concepts-ttp7.C | 12 +
gcc/testsuite/g++.dg/cpp2a/lambda-targ6.C | 15 +
gcc/testsuite/g++.dg/opt/pr97315-1.C | 2 +-
gcc/testsuite/g++.dg/parse/pr116071.C | 18 +
gcc/testsuite/g++.dg/template/friend80.C | 25 +
gcc/testsuite/g++.dg/template/friend81.C | 28 +
gcc/testsuite/g++.dg/template/friend81a.C | 30 +
gcc/testsuite/g++.dg/warn/pr33738-2.C | 28 +
gcc/testsuite/g++.dg/warn/pr33738.C | 3 +-
gcc/testsuite/gcc.dg/signbit-5.c | 3 +-
gcc/testsuite/gcc.dg/torture/bitint-72.c | 28 +
.../gcc.target/aarch64/sve/acle/general/pr115464.c | 13 +
.../aarch64/sve/acle/general/pr115464_2.c | 11 +
gcc/testsuite/gcc.target/arm/simd/mve-vshr.c | 2 +
gcc/testsuite/gcc.target/avr/torture/pr116295.c | 22 +
gcc/testsuite/gcc.target/avr/torture/pr116390.c | 71 +
gcc/testsuite/gcc.target/avr/torture/pr116407-2.c | 34 +
gcc/testsuite/gcc.target/avr/torture/pr116407-4.c | 34 +
gcc/testsuite/gcc.target/avr/torture/pr85624.c | 7 +
.../gcc.target/i386/avx512fp16-vfpclassph-1c.c | 77 +
gcc/testsuite/gcc.target/i386/bmi-pr116287.c | 28 +
gcc/testsuite/gcc.target/i386/bmi2-pr116287.c | 24 +
gcc/testsuite/gcc.target/i386/fentryname3.c | 3 +-
gcc/testsuite/gcc.target/i386/pieces-memcpy-10.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memcpy-22.c | 12 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-6.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-38.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-40.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-41.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-42.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-43.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-51.c | 12 +
gcc/testsuite/gcc.target/i386/pieces-strcpy-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-strcpy-3.c | 15 +
gcc/testsuite/gcc.target/i386/pr113689-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr116043.c | 33 +
gcc/testsuite/gcc.target/i386/pr116174.c | 12 +
gcc/testsuite/gcc.target/i386/pr116512.c | 26 +
gcc/testsuite/gcc.target/i386/prefetchi-1b.c | 26 +
gcc/testsuite/gcc.target/i386/tbm-pr116287.c | 29 +
gcc/testsuite/gcc.target/powerpc/power11-1.c | 13 +
gcc/testsuite/gcc.target/powerpc/power11-2.c | 19 +
gcc/testsuite/gcc.target/powerpc/power11-3.c | 9 +
gcc/testsuite/gcc.target/riscv/mcpu-6.c | 1 +
gcc/testsuite/gcc.target/riscv/mcpu-7.c | 1 +
gcc/testsuite/gcc.target/riscv/pr116033.c | 16 +
.../riscv/rvv/autovec/vls-vlmax/full-vec-move1.c | 6 +-
gcc/testsuite/gfortran.dg/pr108889.f90 | 43 +
gcc/testsuite/gfortran.dg/use_rename_12.f90 | 27 +
gcc/tree-ssa-forwprop.cc | 16 +-
gcc/wide-int.cc | 19 +-
libgcc/ChangeLog | 7 +
libgcc/config/mips/lib1funcs.S | 2 +-
libgomp/ChangeLog | 9 +
.../libgomp.oacc-fortran/privatized-ref-2.f90 | 6 -
libquadmath/ChangeLog | 9 +
libquadmath/math/sqrtq.c | 3 +
libstdc++-v3/ChangeLog | 164 +
libstdc++-v3/include/bits/atomic_base.h | 2 +-
libstdc++-v3/include/bits/locale_classes.h | 7 +-
libstdc++-v3/include/bits/locale_classes.tcc | 2 +
libstdc++-v3/include/bits/ranges_base.h | 16 +-
libstdc++-v3/include/bits/stl_bvector.h | 4 +-
libstdc++-v3/include/bits/stl_iterator.h | 2 +-
libstdc++-v3/include/bits/version.def | 1 +
libstdc++-v3/include/bits/version.h | 2 +-
libstdc++-v3/include/std/algorithm | 1 +
libstdc++-v3/include/std/any | 8 +
libstdc++-v3/include/std/format | 9 +-
libstdc++-v3/include/std/functional | 4 +-
libstdc++-v3/include/std/istream | 2 +-
libstdc++-v3/include/std/ostream | 2 +-
libstdc++-v3/include/std/ranges | 11 +-
libstdc++-v3/include/std/variant | 2 +-
libstdc++-v3/include/tr2/dynamic_bitset | 5 +-
libstdc++-v3/include/tr2/dynamic_bitset.tcc | 6 +-
libstdc++-v3/testsuite/20_util/any/misc/lwg3305.cc | 15 +
.../20_util/function_objects/bind_back/116038.cc | 27 +
.../20_util/function_objects/bind_front/116038.cc | 27 +
.../testsuite/22_locale/locale/cons/12438.cc | 2 +-
libstdc++-v3/testsuite/22_locale/locale/cons/2.cc | 2 +-
.../testsuite/22_locale/locale/cons/unicode.cc | 2 +-
.../testsuite/22_locale/locale/operations/2.cc | 2 +-
.../23_containers/vector/allocator/115854.cc | 10 +
.../23_containers/vector/bool/allocator/115854.cc | 10 +
.../25_algorithms/headers/algorithm/synopsis.cc | 8 +
.../testsuite/29_atomics/atomic_float/constinit.cc | 3 +
.../testsuite/std/format/arguments/args.cc | 4 +
libstdc++-v3/testsuite/std/format/context.cc | 36 +
.../testsuite/std/ranges/adaptors/116038.cc | 29 +
libstdc++-v3/testsuite/std/time/syn_c++20.cc | 11 +-
.../testsuite/tr2/dynamic_bitset/pr115399.cc | 37 +
libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +-
181 files changed, 160100 insertions(+), 73604 deletions(-)
More information about the Libstdc++-cvs
mailing list