[gcc(refs/vendors/redhat/heads/gcc-16-branch)] Merge commit 'r16-6742-g939dd2324e0f1c7cac49d2635532f08762b67674' into redhat/gcc-16-branch
Jakub Jelinek
jakub@gcc.gnu.org
Tue Jan 13 13:22:23 GMT 2026
https://gcc.gnu.org/g:a0ec01c1ccb192681b09dd03c265e84fe2bd00e5
commit a0ec01c1ccb192681b09dd03c265e84fe2bd00e5
Merge: 25ea0dce3d78 939dd2324e0f
Author: Jakub Jelinek <jakub@redhat.com>
Date: Tue Jan 13 14:22:04 2026 +0100
Merge commit 'r16-6742-g939dd2324e0f1c7cac49d2635532f08762b67674' into redhat/gcc-16-branch
Diff:
gcc/ChangeLog | 54 ++++++++
gcc/DATESTAMP | 2 +-
gcc/config.in | 6 +
gcc/config/i386/mmx.md | 15 ++-
gcc/config/riscv/riscv.cc | 34 +++++
gcc/configure | 10 ++
gcc/configure.ac | 9 ++
gcc/cp/ChangeLog | 35 ++++++
gcc/fortran/ChangeLog | 6 +
gcc/fortran/array.cc | 12 ++
gcc/fortran/expr.cc | 67 ++++++++++
gcc/fortran/gfortran.h | 1 +
gcc/fortran/resolve.cc | 21 ++++
gcc/fortran/trans-expr.cc | 3 +-
gcc/gcc.cc | 15 +++
gcc/match.pd | 10 +-
gcc/rtlanal.cc | 35 +++++-
gcc/testsuite/ChangeLog | 138 +++++++++++++++++++++
gcc/testsuite/g++.dg/vect/pr123525-2.cc | 38 ++++++
gcc/testsuite/gcc.dg/ipa/pr122458.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_18.c | 3 +-
gcc/testsuite/gcc.dg/store_merging_19.c | 3 +-
gcc/testsuite/gcc.dg/torture/bitint-64.c | 1 +
gcc/testsuite/gcc.dg/torture/bitint-82.c | 1 +
gcc/testsuite/gcc.dg/torture/bitint-84.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/bitops-12.c | 18 +++
gcc/testsuite/gcc.dg/tree-ssa/bitops-13.c | 18 +++
gcc/testsuite/gcc.dg/vect/pr123525.c | 14 +++
gcc/testsuite/gcc.target/i386/pr123484.c | 17 +++
gcc/testsuite/gcc.target/riscv/bitint-32-on-rv64.c | 47 +++++++
gcc/testsuite/gcc.target/riscv/bitint-alignments.c | 60 +++++++++
gcc/testsuite/gcc.target/riscv/bitint-args.c | 82 ++++++++++++
gcc/testsuite/gcc.target/riscv/bitint-sizes.c | 65 ++++++++++
.../gcc.target/riscv/rvv/autovec/pr123301.c | 45 +++++++
.../gcc.target/riscv/rvv/autovec/reduc/pr123501.c | 21 ++++
gcc/testsuite/gfortran.dg/pdt_81.f03 | 48 +++++++
gcc/testsuite/gfortran.dg/pr69962.f90 | 1 +
gcc/testsuite/gfortran.dg/pr91960_1.f90 | 6 +
gcc/testsuite/gfortran.dg/pr91960_2.f90 | 8 ++
gcc/tree-if-conv.cc | 1 +
gcc/tree-ssa-forwprop.cc | 5 +-
gcc/tree-ssa-sccvn.cc | 8 +-
gcc/tree-vect-loop.cc | 2 +-
libatomic/Makefile.am | 7 ++
libatomic/Makefile.in | 47 +++++--
libatomic/acinclude.m4 | 6 +
libatomic/configure | 23 +++-
libatomic/libatomic_asneeded.a | 3 +
libatomic/libatomic_asneeded.so | 3 +
libga68/ChangeLog | 10 ++
libgcc/config/riscv/libgcc-riscv.ver | 29 +++++
libgcc/config/riscv/t-elf | 2 +
libgcc/config/riscv/t-softfp32 | 5 +-
libgcc/config/t-slibgcc | 15 ++-
libgomp/ChangeLog | 6 +
.../libgomp.c++/examples-4/declare_target-2.C | 1 +
.../testsuite/libgomp.c/declare-variant-3-sm30.c | 1 +
.../testsuite/libgomp.c/declare-variant-3-sm35.c | 1 +
.../testsuite/libgomp.c/declare-variant-3-sm37.c | 1 +
.../testsuite/libgomp.c/declare-variant-3-sm52.c | 1 +
.../testsuite/libgomp.c/declare-variant-3-sm53.c | 1 +
.../testsuite/libgomp.c/declare-variant-3-sm61.c | 1 +
.../testsuite/libgomp.c/declare-variant-3-sm70.c | 1 +
.../testsuite/libgomp.c/declare-variant-3-sm75.c | 1 +
.../testsuite/libgomp.c/declare-variant-3-sm80.c | 1 +
.../testsuite/libgomp.c/declare-variant-3-sm89.c | 1 +
.../libgomp.c/declare-variant-4-gfx10-3-generic.c | 1 +
.../libgomp.c/declare-variant-4-gfx1030.c | 1 +
.../libgomp.c/declare-variant-4-gfx1031.c | 1 +
.../libgomp.c/declare-variant-4-gfx1032.c | 1 +
.../libgomp.c/declare-variant-4-gfx1033.c | 1 +
.../libgomp.c/declare-variant-4-gfx1034.c | 1 +
.../libgomp.c/declare-variant-4-gfx1035.c | 1 +
.../libgomp.c/declare-variant-4-gfx1036.c | 1 +
.../libgomp.c/declare-variant-4-gfx11-generic.c | 1 +
.../libgomp.c/declare-variant-4-gfx1100.c | 1 +
.../libgomp.c/declare-variant-4-gfx1101.c | 1 +
.../libgomp.c/declare-variant-4-gfx1102.c | 1 +
.../libgomp.c/declare-variant-4-gfx1103.c | 1 +
.../libgomp.c/declare-variant-4-gfx1150.c | 1 +
.../libgomp.c/declare-variant-4-gfx1151.c | 1 +
.../libgomp.c/declare-variant-4-gfx1152.c | 1 +
.../libgomp.c/declare-variant-4-gfx1153.c | 1 +
.../libgomp.c/declare-variant-4-gfx9-4-generic.c | 1 +
.../libgomp.c/declare-variant-4-gfx9-generic.c | 1 +
.../testsuite/libgomp.c/declare-variant-4-gfx900.c | 1 +
.../testsuite/libgomp.c/declare-variant-4-gfx902.c | 1 +
.../testsuite/libgomp.c/declare-variant-4-gfx904.c | 1 +
.../testsuite/libgomp.c/declare-variant-4-gfx906.c | 1 +
.../testsuite/libgomp.c/declare-variant-4-gfx908.c | 1 +
.../testsuite/libgomp.c/declare-variant-4-gfx909.c | 1 +
.../testsuite/libgomp.c/declare-variant-4-gfx90a.c | 1 +
.../testsuite/libgomp.c/declare-variant-4-gfx90c.c | 1 +
.../testsuite/libgomp.c/declare-variant-4-gfx942.c | 1 +
.../testsuite/libgomp.c/declare-variant-4-gfx950.c | 1 +
.../libgomp.c/examples-4/async_target-2.c | 1 +
libgomp/testsuite/libgomp.c/interop-hsa.c | 1 +
libgomp/testsuite/libgomp.c/target-20.c | 1 +
libgomp/testsuite/libgomp.c/target-simd-clone-1.c | 1 +
libgomp/testsuite/libgomp.c/target-simd-clone-2.c | 1 +
libgomp/testsuite/libgomp.c/target-simd-clone-3.c | 1 +
.../testsuite/libgomp.fortran/alloc-managed-1.f90 | 1 +
.../libgomp.fortran/map-alloc-comp-9-usm.f90 | 1 +
libgomp/testsuite/libgomp.fortran/target9.f90 | 1 +
.../libgomp.oacc-c-c++-common/vred2d-128.c | 1 -
libiberty/ChangeLog | 5 +
libstdc++-v3/ChangeLog | 24 ++++
107 files changed, 1189 insertions(+), 34 deletions(-)
More information about the Libstdc++-cvs
mailing list