https://gcc.gnu.org/g:1de1e03e8bd3490b53f6fe454f7a48ddc1c839f2

commit 1de1e03e8bd3490b53f6fe454f7a48ddc1c839f2
Merge: e6b72839728 0f616e75f32
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Fri Jun 7 10:39:08 2024 +0200

    Merge commit 'r14-10288-g0f616e75f32083e1bc6d08f31e3fbc3dea41fa0c' into 
redhat/gcc-14-branch

Diff:

 gcc/ChangeLog                                      | 234 +++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |   7 +
 gcc/ada/Makefile.rtl                               |  13 +-
 gcc/builtins.cc                                    |  22 +-
 gcc/c/ChangeLog                                    |  10 +
 gcc/c/c-decl.cc                                    |  15 ++
 gcc/combine.cc                                     |   6 +-
 gcc/common/config/i386/i386-common.cc              |   4 +-
 gcc/common/config/i386/i386-cpuinfo.h              |   5 +-
 gcc/common/config/i386/i386-isas.h                 |   4 +-
 gcc/config/aarch64/aarch64-c.cc                    |   1 +
 gcc/config/alpha/alpha.md                          |  21 +-
 gcc/config/alpha/constraints.md                    |   2 +-
 gcc/config/avr/avr.md                              |  16 ++
 gcc/config/i386/i386-options.cc                    |  10 +-
 gcc/config/i386/i386.cc                            | 148 +++++++++++-
 gcc/config/i386/i386.md                            |  10 +-
 gcc/config/i386/x86-tune-costs.h                   |   2 +-
 gcc/config/loongarch/loongarch.cc                  |  17 +-
 gcc/config/mips/mips.cc                            |  11 +-
 gcc/config/rs6000/rs6000-builtin.cc                |   2 +-
 gcc/config/rs6000/rs6000-c.cc                      |  62 ++---
 gcc/config/rs6000/rs6000-gen-builtins.cc           |  72 +++---
 gcc/cp/ChangeLog                                   |  66 ++++++
 gcc/cp/cp-tree.h                                   |   5 +-
 gcc/cp/decl.cc                                     |  69 +++---
 gcc/cp/init.cc                                     |   9 +-
 gcc/cp/module.cc                                   | 201 ++++++++++++----
 gcc/cp/name-lookup.cc                              |  53 +++++
 gcc/cp/pt.cc                                       |  33 ++-
 gcc/cp/semantics.cc                                |   8 +-
 gcc/cp/tree.cc                                     |   6 +-
 gcc/doc/invoke.texi                                |   6 +-
 gcc/fold-const.cc                                  |   6 +-
 gcc/fold-mem-offsets.cc                            |   2 +-
 gcc/fortran/ChangeLog                              |  20 ++
 gcc/fortran/trans-array.cc                         |   7 +-
 gcc/fortran/trans-expr.cc                          |  40 ++--
 gcc/fortran/trans-intrinsic.cc                     |   4 +-
 gcc/gimple-lower-bitint.cc                         |   6 +-
 gcc/gimple-ssa-warn-access.cc                      |   2 +-
 gcc/testsuite/ChangeLog                            | 253 +++++++++++++++++++++
 gcc/testsuite/g++.dg/cpp1z/array-prvalue3.C        |   8 +
 gcc/testsuite/g++.dg/modules/enum-12.C             |   2 +-
 gcc/testsuite/g++.dg/modules/friend-5_b.C          |   2 +-
 gcc/testsuite/g++.dg/modules/shadow-1_b.C          |   5 +-
 gcc/testsuite/g++.dg/modules/tpl-friend-10_a.C     |  15 ++
 gcc/testsuite/g++.dg/modules/tpl-friend-10_b.C     |   5 +
 gcc/testsuite/g++.dg/modules/tpl-friend-10_c.C     |   7 +
 gcc/testsuite/g++.dg/modules/tpl-friend-10_d.C     |   8 +
 gcc/testsuite/g++.dg/modules/tpl-friend-11_a.C     |  14 ++
 gcc/testsuite/g++.dg/modules/tpl-friend-11_b.C     |   5 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_a.C     |  10 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_b.C     |   9 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_c.C     |  10 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_d.C     |   8 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_e.C     |   7 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_f.C     |   8 +
 gcc/testsuite/g++.dg/modules/tpl-friend-13_a.C     |  13 ++
 gcc/testsuite/g++.dg/modules/tpl-friend-13_b.C     |  11 +
 gcc/testsuite/g++.dg/modules/tpl-friend-13_c.C     |  13 ++
 gcc/testsuite/g++.dg/modules/tpl-friend-13_d.C     |   7 +
 gcc/testsuite/g++.dg/modules/tpl-friend-13_e.C     |  18 ++
 gcc/testsuite/g++.dg/modules/tpl-friend-13_f.C     |   7 +
 gcc/testsuite/g++.dg/modules/tpl-friend-13_g.C     |  11 +
 gcc/testsuite/g++.dg/modules/tpl-friend-14_a.C     |   8 +
 gcc/testsuite/g++.dg/modules/tpl-friend-14_b.C     |   8 +
 gcc/testsuite/g++.dg/modules/tpl-friend-14_c.C     |   7 +
 gcc/testsuite/g++.dg/modules/tpl-friend-14_d.C     |   9 +
 gcc/testsuite/g++.dg/modules/tpl-friend-9.C        |  13 ++
 gcc/testsuite/g++.dg/modules/using-15_a.C          |  14 ++
 gcc/testsuite/g++.dg/modules/using-15_b.C          |   6 +
 gcc/testsuite/g++.dg/modules/using-15_c.C          |   8 +
 gcc/testsuite/g++.dg/opt/fmo1.C                    |  25 ++
 gcc/testsuite/g++.dg/pr115232.C                    |  25 ++
 gcc/testsuite/g++.dg/tree-ssa/pr109849.C           |   3 +-
 gcc/testsuite/g++.dg/warn/Wsizeof-array-div3.C     |  27 +++
 gcc/testsuite/gcc.c-torture/execute/pr108789.c     |  39 ++++
 gcc/testsuite/gcc.dg/bitint-106.c                  |  29 +++
 gcc/testsuite/gcc.dg/pr114493-1.c                  |  19 ++
 gcc/testsuite/gcc.dg/pr114493-2.c                  |  26 +++
 gcc/testsuite/gcc.dg/pr114902.c                    |  23 ++
 gcc/testsuite/gcc.dg/pr115092.c                    |  16 ++
 gcc/testsuite/gcc.dg/pr115149.c                    |  16 ++
 gcc/testsuite/gcc.dg/pr115197.c                    |  14 ++
 gcc/testsuite/gcc.dg/torture/bitint-71.c           |  28 +++
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c         |   6 +-
 gcc/testsuite/gcc.dg/vect/pr115192.c               |  28 +++
 gcc/testsuite/gcc.target/alpha/pr115297.c          |  13 ++
 gcc/testsuite/gcc.target/arm/cmse/extend-param.c   |  21 +-
 gcc/testsuite/gcc.target/arm/cmse/extend-return.c  |   4 +-
 .../gcc.target/avr/torture/pr115307-isinf.c        |  21 ++
 .../gcc.target/avr/torture/pr115317-isinf.c        |  55 +++++
 gcc/testsuite/gcc.target/i386/avx10_1-25.c         |  10 +
 gcc/testsuite/gcc.target/i386/avx10_1-26.c         |  10 +
 gcc/testsuite/gfortran.dg/bounds_check_25.f90      |  32 +++
 gcc/testsuite/gfortran.dg/shape_12.f90             |  51 +++++
 .../pim/run/pass/coroutines-pim-run-pass.exp       |   7 -
 .../gm2/examples/map/pass/examples-map-pass.exp    |   5 -
 gcc/testsuite/gm2/iso/run/pass/iso-run-pass.exp    |   6 -
 .../pimlib/base/run/pass/pimlib-base-run-pass.exp  |   6 -
 .../run/pass/halma/projects-iso-run-pass-halma.exp |   7 -
 .../pass/run/switches-whole-program-pass-run.exp   |   4 -
 gcc/testsuite/lib/gm2-torture.exp                  |  28 ---
 gcc/testsuite/lib/gm2.exp                          |  34 ---
 gcc/tree-data-ref.cc                               |   5 +-
 gcc/tree-loop-distribution.cc                      |   7 +-
 gcc/tree-sra.cc                                    |  14 +-
 gcc/tree-ssa-live.cc                               |   8 +-
 gcc/tree-vect-stmts.cc                             |  19 +-
 libgcc/config/avr/libf7/ChangeLog                  |   8 +
 libgcc/config/avr/libf7/libf7-asm.sx               |  19 +-
 libstdc++-v3/ChangeLog                             |  73 ++++++
 libstdc++-v3/doc/html/manual/using.html            |  10 +-
 libstdc++-v3/doc/xml/manual/using.xml              |  33 +--
 libstdc++-v3/include/bits/std_thread.h             |  11 +-
 libstdc++-v3/include/bits/vector.tcc               |   5 +
 libstdc++-v3/include/bits/version.def              |   2 +-
 libstdc++-v3/include/bits/version.h                |   2 +-
 libstdc++-v3/include/std/span                      |   2 +
 libstdc++-v3/include/std/stacktrace                |  13 +-
 libstdc++-v3/include/std/thread                    |  43 +++-
 libstdc++-v3/src/libbacktrace/Makefile.am          |   2 +-
 libstdc++-v3/src/libbacktrace/Makefile.in          |   2 +-
 .../testsuite/19_diagnostics/stacktrace/current.cc |   2 +-
 .../testsuite/19_diagnostics/stacktrace/entry.cc   |   2 +-
 .../testsuite/19_diagnostics/stacktrace/hash.cc    |   2 +-
 .../testsuite/19_diagnostics/stacktrace/output.cc  |   2 +-
 .../19_diagnostics/stacktrace/stacktrace.cc        |   2 +-
 .../testsuite/30_threads/thread/id/output.cc       |  21 +-
 131 files changed, 2303 insertions(+), 412 deletions(-)

Reply via email to