public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-9891-g5aa3fec38cc6f52285168b161bab1a869d864b44' into redhat/gcc-14-branch
@ 2024-04-10 16:52 Jakub Jelinek
  0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2024-04-10 16:52 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:fd39223a10b74b0ccb502d5da127142eb1b87826

commit fd39223a10b74b0ccb502d5da127142eb1b87826
Merge: 55ddd689ece 5aa3fec38cc
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Wed Apr 10 18:43:25 2024 +0200

    Merge commit 'r14-9891-g5aa3fec38cc6f52285168b161bab1a869d864b44' into redhat/gcc-14-branch

Diff:

 ChangeLog                                          |   22 +
 MAINTAINERS                                        |    6 +-
 Makefile.in                                        |   33 +
 Makefile.tpl                                       |   26 +-
 config/ChangeLog                                   |    5 +
 config/lcmessage.m4                                |    4 +-
 contrib/ChangeLog                                  |    5 +
 contrib/gcc-changelog/git_update_version.py        |    3 +-
 gcc/ChangeLog                                      |  856 ++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/analyzer/ChangeLog                             |   22 +
 gcc/analyzer/access-diagram.cc                     |    8 +-
 gcc/analyzer/analyzer.opt                          |    2 +-
 gcc/analyzer/program-state.cc                      |    4 +-
 gcc/analyzer/region-model-manager.cc               |    2 +
 gcc/analyzer/region-model.cc                       |    5 +-
 gcc/auto-profile.cc                                |    1 -
 gcc/btfout.cc                                      |    2 +-
 gcc/builtins.cc                                    |    2 +-
 gcc/c-family/ChangeLog                             |    4 +
 gcc/c-family/c-warn.cc                             |    1 -
 gcc/c/ChangeLog                                    |   22 +
 gcc/c/c-decl.cc                                    |    4 +-
 gcc/cgraph.h                                       |    6 +
 gcc/cgraphunit.cc                                  |    2 +
 gcc/collect2.cc                                    |    7 +-
 gcc/combine.cc                                     |   27 +-
 gcc/common.opt                                     |    9 +
 gcc/common.opt.urls                                |    6 +
 gcc/common/config/riscv/riscv-common.cc            |    1 -
 gcc/config.gcc                                     |   41 +-
 gcc/config/aarch64/aarch64-c.cc                    |    6 +-
 gcc/config/aarch64/aarch64-gnu.h                   |   68 +
 gcc/config/aarch64/aarch64-ldp-fusion.cc           |    2 +-
 gcc/config/aarch64/aarch64-option-extensions.def   |   16 +-
 gcc/config/aarch64/aarch64-protos.h                |    6 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |   52 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |  104 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |   18 +-
 gcc/config/aarch64/aarch64-sve.md                  |   22 +-
 gcc/config/aarch64/aarch64.cc                      |  106 +-
 gcc/config/aarch64/driver-aarch64.cc               |    2 +-
 gcc/config/aarch64/t-aarch64-rtems                 |   42 +
 gcc/config/darwin.cc                               |   25 +-
 gcc/config/darwin.h                                |    2 +-
 gcc/config/gcn/gcn.cc                              |   14 +-
 gcc/config/gcn/gcn.opt                             |   16 +
 gcc/config/gcn/mkoffload.cc                        |   90 +-
 gcc/config/gnu.h                                   |   16 +
 gcc/config/h8300/extensions.md                     |   11 +-
 gcc/config/i386/gnu.h                              |   11 -
 gcc/config/i386/i386-c.cc                          |    4 +
 gcc/config/i386/i386.md                            |   28 +-
 gcc/config/i386/i386.opt.urls                      |    2 +-
 gcc/config/i386/sse.md                             |  116 +-
 gcc/config/loongarch/genopts/loongarch.opt.in      |   22 +-
 gcc/config/loongarch/lasx.md                       |   12 +-
 gcc/config/loongarch/loongarch-builtins.cc         |   25 +-
 gcc/config/loongarch/loongarch-def.cc              |   11 +-
 gcc/config/loongarch/loongarch-def.h               |   18 +-
 gcc/config/loongarch/loongarch-driver.cc           |    2 +-
 gcc/config/loongarch/loongarch-opts.cc             |  272 ++-
 gcc/config/loongarch/loongarch-opts.h              |   30 +-
 gcc/config/loongarch/loongarch-protos.h            |    3 -
 gcc/config/loongarch/loongarch-tune.h              |   22 +-
 gcc/config/loongarch/loongarch.cc                  |  429 ++---
 gcc/config/loongarch/loongarch.h                   |   20 +-
 gcc/config/loongarch/loongarch.md                  |   68 +
 gcc/config/loongarch/loongarch.opt                 |   22 +-
 gcc/config/loongarch/loongarch.opt.urls            |   22 +-
 gcc/config/loongarch/lsx.md                        |   89 +-
 gcc/config/loongarch/t-loongarch                   |    5 +-
 gcc/config/mips/mips.cc                            |    8 +-
 gcc/config/nvptx/mkoffload.cc                      |    2 +
 gcc/config/riscv/riscv-avlprop.cc                  |    2 +-
 gcc/config/riscv/riscv-c.cc                        |   94 +-
 gcc/config/riscv/riscv-opts.h                      |    6 +
 gcc/config/riscv/riscv-protos.h                    |    7 +-
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |   20 +-
 gcc/config/riscv/riscv-vector-builtins.cc          |   74 +-
 gcc/config/riscv/riscv-vector-builtins.h           |   75 +-
 gcc/config/riscv/riscv-vector-costs.cc             |    4 +-
 gcc/config/riscv/riscv.cc                          |  181 +-
 gcc/config/riscv/riscv.h                           |    9 +-
 gcc/config/riscv/riscv.md                          |   20 +-
 gcc/config/riscv/riscv.opt                         |   14 +
 gcc/config/riscv/xiangshan.md                      |    2 +-
 gcc/config/rs6000/rs6000-builtin.cc                |    4 +-
 gcc/config/rs6000/rs6000-c.cc                      |   14 +-
 gcc/config/rs6000/rs6000-cpus.def                  |    3 -
 gcc/config/rs6000/rs6000.cc                        |   14 +-
 gcc/config/rs6000/rs6000.h                         |    2 +
 gcc/config/rs6000/rs6000.opt                       |    2 +-
 gcc/config/rs6000/rtems.h                          |    4 +
 gcc/config/s390/s390.cc                            |   47 +-
 gcc/config/s390/s390.md                            |   10 +
 gcc/config/s390/vx-builtins.md                     |    2 +-
 gcc/cp/ChangeLog                                   |   75 +
 gcc/cp/call.cc                                     |   23 +-
 gcc/cp/constexpr.cc                                |   12 +-
 gcc/cp/cp-gimplify.cc                              |    4 +
 gcc/cp/cp-tree.def                                 |    2 +-
 gcc/cp/cvt.cc                                      |   18 +-
 gcc/cp/module.cc                                   |   13 +
 gcc/cp/parser.cc                                   |    2 +-
 gcc/cp/pt.cc                                       |    7 +-
 gcc/cp/semantics.cc                                |  157 +-
 gcc/cp/typeck.cc                                   |    7 +-
 gcc/d/ChangeLog                                    |    5 +
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/VERSION                                  |    2 +-
 gcc/diagnostic-color.cc                            |    2 +
 gcc/doc/gcov.texi                                  |   38 +
 gcc/doc/gm2.texi                                   |   16 +-
 gcc/doc/install.texi                               |   11 +-
 gcc/doc/invoke.texi                                |  115 +-
 gcc/doc/options.texi                               |    6 +-
 gcc/doc/sourcebuild.texi                           |    6 +
 gcc/dwarf2out.cc                                   |    6 +-
 gcc/expr.cc                                        |   11 +-
 gcc/fold-const.cc                                  |    2 +
 gcc/fortran/ChangeLog                              |   66 +
 gcc/fortran/interface.cc                           |   20 +-
 gcc/fortran/primary.cc                             |   12 +
 gcc/fortran/resolve.cc                             |   32 +-
 gcc/fortran/trans-expr.cc                          |   36 +-
 gcc/fortran/trans.cc                               |    6 +-
 gcc/function.cc                                    |    1 +
 gcc/function.h                                     |    4 +
 gcc/gcc.cc                                         |    4 +-
 gcc/gcov-counter.def                               |    3 +
 gcc/gcov-dump.cc                                   |   24 +
 gcc/gcov-io.h                                      |    3 +
 gcc/gcov.cc                                        |  209 ++-
 gcc/gimple-lower-bitint.cc                         |   29 +-
 gcc/gimple-range-phi.cc                            |    2 +-
 gcc/gimple-range.cc                                |    4 +
 gcc/gimplify.cc                                    |  124 +-
 gcc/go/ChangeLog                                   |    4 +
 gcc/go/Make-lang.in                                |   10 +
 gcc/ipa-cp.cc                                      |    2 +-
 gcc/ipa-cp.h                                       |    2 +
 gcc/ipa-icf-gimple.cc                              |   71 +-
 gcc/ipa-icf-gimple.h                               |   15 +-
 gcc/ipa-icf.cc                                     |   19 +
 gcc/ipa-inline.cc                                  |    2 +-
 gcc/ipa-param-manipulation.cc                      |   22 +
 gcc/ipa-prop.cc                                    |  167 ++
 gcc/ipa-prop.h                                     |    3 +
 gcc/ipa-split.cc                                   |    2 +-
 gcc/jit/ChangeLog                                  |   15 +
 gcc/jit/Make-lang.in                               |   47 +-
 gcc/jit/docs/topics/expressions.rst                |    2 +-
 gcc/jit/libgccjit.cc                               |    4 +-
 gcc/jit/libgccjit.exports                          |  233 +++
 gcc/lto-compress.cc                                |    2 +-
 gcc/lto-wrapper.cc                                 |   16 +-
 gcc/m2/ChangeLog                                   |  255 +++
 gcc/m2/Make-lang.in                                |   45 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |  461 ++++-
 gcc/m2/gm2-compiler/M2LexBuf.mod                   |   24 +-
 gcc/m2/gm2-compiler/M2Optimize.mod                 |    5 +-
 gcc/m2/gm2-compiler/M2Options.def                  |   90 +-
 gcc/m2/gm2-compiler/M2Options.mod                  |  166 +-
 gcc/m2/gm2-compiler/M2Quads.def                    |   91 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |  673 ++++++--
 gcc/m2/gm2-compiler/M2SymInit.mod                  |   15 +-
 gcc/m2/gm2-compiler/P0SyntaxCheck.bnf              |   31 +-
 gcc/m2/gm2-compiler/P3Build.bnf                    |   11 +-
 gcc/m2/gm2-compiler/PCBuild.bnf                    |    5 +-
 gcc/m2/gm2-compiler/PHBuild.bnf                    |    5 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |    6 +-
 gcc/m2/gm2-gcc/init.cc                             |    2 +
 gcc/m2/gm2-gcc/m2expr.cc                           |    8 +
 gcc/m2/gm2-gcc/m2expr.def                          |    7 +
 gcc/m2/gm2-gcc/m2expr.h                            |    2 +
 gcc/m2/gm2-gcc/m2misc.cc                           |   16 +
 gcc/m2/gm2-gcc/m2misc.def                          |    4 +
 gcc/m2/gm2-gcc/m2misc.h                            |    2 +
 gcc/m2/gm2-gcc/m2options.h                         |    8 +-
 gcc/m2/gm2-lang.cc                                 |   12 +-
 gcc/m2/lang.opt                                    |   14 +-
 gcc/m2/m2.flex                                     |   45 +-
 gcc/m2/tools-src/makeSystem                        |   14 +-
 gcc/mode-switching.cc                              |    2 +-
 gcc/passes.cc                                      |    3 +-
 gcc/po/ChangeLog                                   |    8 +
 gcc/po/fr.po                                       | 1267 ++++++--------
 gcc/po/sv.po                                       |  203 +--
 gcc/predict.cc                                     |    2 +-
 gcc/profile-count.h                                |   12 +-
 gcc/profile.cc                                     |   76 +-
 gcc/rtl-ssa/accesses.h                             |    2 +-
 gcc/rust/ChangeLog                                 |    4 +
 gcc/rust/Make-lang.in                              |    2 +
 gcc/sched-deps.cc                                  |   49 +-
 gcc/sched-int.h                                    |    4 +-
 gcc/symtab.cc                                      |   92 +
 gcc/testsuite/ChangeLog                            |  676 ++++++++
 .../c-c++-common/analyzer/stdarg-pr111289-int.c    |    1 -
 gcc/testsuite/g++.dg/conversion/pr16333.C          |    2 +-
 gcc/testsuite/g++.dg/conversion/ref10.C            |    5 +
 gcc/testsuite/g++.dg/conversion/ref11.C            |   33 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-48324.C       |    2 +-
 .../g++.dg/cpp0x/constexpr-redeclaration3.C        |   13 +
 .../g++.dg/cpp0x/constexpr-redeclaration4.C        |   14 +
 gcc/testsuite/g++.dg/cpp0x/enum44.C                |   30 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn6.C              |    8 +-
 .../g++.dg/cpp26/trivial-infinite-loop1.C          |  148 ++
 .../g++.dg/cpp26/trivial-infinite-loop2.C          |  147 ++
 .../g++.dg/cpp26/trivial-infinite-loop3.C          |  148 ++
 gcc/testsuite/g++.dg/cpp2a/bit-cast16.C            |   16 +
 .../g++.dg/cpp2a/class-deduction-alias19.C         |   15 +
 .../g++.dg/cpp2a/is-constant-evaluated15.C         |   28 +
 gcc/testsuite/g++.dg/ext/is_array.C                |   12 +
 gcc/testsuite/g++.dg/ext/is_constructible8.C       |   31 +
 gcc/testsuite/g++.dg/ext/is_std_layout5.C          |   13 +
 gcc/testsuite/g++.dg/gcov/gcov-18.C                |  282 ++++
 gcc/testsuite/g++.dg/gcov/gcov-dump-1.C            |    2 +-
 gcc/testsuite/g++.dg/gcov/gcov-dump-2.C            |    2 +-
 gcc/testsuite/g++.dg/modules/bad-mapper-1.C        |    4 +-
 gcc/testsuite/g++.dg/modules/pr104040_a.C          |   14 +
 gcc/testsuite/g++.dg/modules/pr104040_b.C          |    8 +
 gcc/testsuite/g++.dg/modules/pr99377-3_a.H         |   17 +
 gcc/testsuite/g++.dg/modules/pr99377-3_b.C         |   10 +
 gcc/testsuite/g++.dg/modules/pr99377-3_c.C         |    5 +
 gcc/testsuite/g++.dg/modules/pr99377-3_d.C         |    8 +
 gcc/testsuite/g++.dg/other/pr94326.C               |    2 +-
 gcc/testsuite/g++.dg/vect/pr84556.cc               |    2 +-
 gcc/testsuite/g++.dg/warn/Wreturn-local-addr-2.C   |    4 +-
 gcc/testsuite/g++.dg/warn/Wreturn-local-addr-5.C   |    3 +-
 gcc/testsuite/g++.old-deja/g++.jason/warning8.C    |    2 +-
 gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c    |    2 +-
 gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c    |    2 +-
 gcc/testsuite/gcc.c-torture/compile/asmgoto-6.c    |    3 +-
 gcc/testsuite/gcc.c-torture/compile/pr112303.c     |   25 +
 gcc/testsuite/gcc.c-torture/compile/pr98096.c      |    2 +-
 gcc/testsuite/gcc.c-torture/execute/pr114552.c     |   24 +
 gcc/testsuite/gcc.dg/bitint-103.c                  |   16 +
 gcc/testsuite/gcc.dg/bitint-104.c                  |   17 +
 gcc/testsuite/gcc.dg/bitint-105.c                  |   29 +
 gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c     |   10 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-datasec-2.c     |    7 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-datasec-3.c     |   16 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-pr106773.c      |    3 +-
 gcc/testsuite/gcc.dg/ipa/pr111571.c                |   29 +
 gcc/testsuite/gcc.dg/ipa/pr114247.c                |   31 +
 gcc/testsuite/gcc.dg/lto/pr113233_0.c              |   14 +
 gcc/testsuite/gcc.dg/lto/pr113359-1_0.c            |   86 +
 gcc/testsuite/gcc.dg/lto/pr113359-1_1.c            |   38 +
 gcc/testsuite/gcc.dg/lto/pr113359-2_0.c            |   87 +
 gcc/testsuite/gcc.dg/lto/pr113359-2_1.c            |   38 +
 gcc/testsuite/gcc.dg/lto/pr113359-3_0.c            |  114 ++
 gcc/testsuite/gcc.dg/lto/pr113359-3_1.c            |   49 +
 gcc/testsuite/gcc.dg/lto/pr113359-4_0.c            |  114 ++
 gcc/testsuite/gcc.dg/lto/pr113359-4_1.c            |   49 +
 gcc/testsuite/gcc.dg/lto/pr113359-5_0.c            |  118 ++
 gcc/testsuite/gcc.dg/lto/pr113359-5_1.c            |   50 +
 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/pr100590.c                    |    2 +-
 gcc/testsuite/gcc.dg/pr107385.c                    |    2 +-
 gcc/testsuite/gcc.dg/pr108095.c                    |    2 +-
 gcc/testsuite/gcc.dg/pr110079.c                    |    2 +-
 gcc/testsuite/gcc.dg/pr114115.c                    |   24 +
 gcc/testsuite/gcc.dg/pr114605.c                    |   37 +
 gcc/testsuite/gcc.dg/pr97954.c                     |    2 +-
 gcc/testsuite/gcc.dg/torture/pr100329.c            |    2 +-
 gcc/testsuite/gcc.dg/torture/pr100398.c            |    2 +-
 gcc/testsuite/gcc.dg/torture/pr100519.c            |    2 +-
 gcc/testsuite/gcc.dg/torture/pr110422.c            |    2 +-
 gcc/testsuite/gcc.dg/torture/pr114551.c            |   18 +
 gcc/testsuite/gcc.dg/torture/pr114624.c            |   20 +
 .../gcc.dg/vect/complex/complex-operations-run.c   |    1 -
 gcc/testsuite/gcc.dg/vect/gimplefe-40.c            |    2 +-
 gcc/testsuite/gcc.dg/vect/gimplefe-41.c            |    2 +-
 gcc/testsuite/gcc.dg/vect/pr101145inf.c            |    2 +-
 gcc/testsuite/gcc.dg/vect/pr101145inf_1.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/pr108316.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/pr109011-1.c             |    2 +-
 gcc/testsuite/gcc.dg/vect/pr109011-2.c             |    2 +-
 gcc/testsuite/gcc.dg/vect/pr109011-3.c             |    2 +-
 gcc/testsuite/gcc.dg/vect/pr109011-4.c             |    2 +-
 gcc/testsuite/gcc.dg/vect/pr109011-5.c             |    2 +-
 gcc/testsuite/gcc.dg/vect/pr111846.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/pr111860-2.c             |    2 +-
 gcc/testsuite/gcc.dg/vect/pr111860-3.c             |    2 +-
 gcc/testsuite/gcc.dg/vect/pr113002.c               |    2 +-
 gcc/testsuite/gcc.dg/vect/pr113576.c               |    3 +-
 gcc/testsuite/gcc.dg/vect/pr114485.c               |   18 +
 gcc/testsuite/gcc.dg/vect/pr84711.c                |    2 +-
 gcc/testsuite/gcc.dg/vect/pr85597.c                |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88497-1.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88497-2.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88497-3.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88497-4.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88497-5.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr88497-7.c              |    2 +-
 gcc/testsuite/gcc.dg/vect/pr92347.c                |    2 +-
 gcc/testsuite/gcc.dg/vect/pr93069.c                |    2 +-
 gcc/testsuite/gcc.dg/vect/pr97241.c                |    2 +-
 gcc/testsuite/gcc.dg/vect/pr99102.c                |    2 +-
 .../vect/vect-cond-reduc-in-order-2-signed-zero.c  |    1 -
 gcc/testsuite/gcc.dg/vect/vect-early-break_65.c    |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-fold-1.c            |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-19.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-20.c          |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-neg-zero.c          |   38 +
 .../gcc.dg/vect/vect-reduc-epilogue-gaps.c         |    2 +-
 gcc/testsuite/gcc.dg/vect/vect-singleton_1.c       |    2 +-
 gcc/testsuite/gcc.misc-tests/gcov-14.c             |    2 +-
 gcc/testsuite/gcc.misc-tests/gcov-19.c             | 1778 ++++++++++++++++++++
 gcc/testsuite/gcc.misc-tests/gcov-20.c             |   23 +
 gcc/testsuite/gcc.misc-tests/gcov-21.c             |   16 +
 gcc/testsuite/gcc.misc-tests/gcov-22.c             |  103 ++
 gcc/testsuite/gcc.misc-tests/gcov-23.c             |  361 ++++
 gcc/testsuite/gcc.misc-tests/gcov-pr114599.c       |   25 +
 gcc/testsuite/gcc.misc-tests/gcov-pr114601.c       |   11 +
 .../gcc.target/aarch64/advsimd-intrinsics/vld1x4.c |   10 +-
 .../aarch64/bitfield-bitint-abi-align16.c          |  384 +++++
 .../aarch64/bitfield-bitint-abi-align8.c           |  386 +++++
 .../gcc.target/aarch64/bitfield-bitint-abi.h       |  101 ++
 .../gcc.target/aarch64/bitint-alignments.c         |   58 +
 gcc/testsuite/gcc.target/aarch64/bitint-args.c     |  105 ++
 gcc/testsuite/gcc.target/aarch64/bitint-sizes.c    |   60 +
 .../gcc.target/aarch64/cpunative/native_cpu_24.c   |    2 +-
 .../gcc.target/aarch64/sve/acle/asm/sudot_s32.c    |    8 +-
 .../gcc.target/aarch64/sve/acle/general/cnot_1.c   |   23 +
 .../aarch64/sve/acle/general/pr114577_1.c          |   94 ++
 .../aarch64/sve/acle/general/pr114577_2.c          |   46 +
 gcc/testsuite/gcc.target/cris/pr93372-2.c          |   15 +-
 gcc/testsuite/gcc.target/gcn/cond_fmaxnm_1.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fmaxnm_2.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fmaxnm_3.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fmaxnm_4.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fmaxnm_5.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fmaxnm_6.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fmaxnm_7.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fmaxnm_8.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fminnm_1.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fminnm_2.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fminnm_3.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fminnm_4.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fminnm_5.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fminnm_6.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fminnm_7.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_fminnm_8.c       |    2 +
 gcc/testsuite/gcc.target/gcn/cond_shift_3.c        |    2 +
 gcc/testsuite/gcc.target/gcn/cond_shift_4.c        |    2 +
 gcc/testsuite/gcc.target/gcn/cond_shift_8.c        |    2 +
 gcc/testsuite/gcc.target/gcn/cond_shift_9.c        |    2 +
 gcc/testsuite/gcc.target/gcn/cond_smax_1.c         |    2 +
 gcc/testsuite/gcc.target/gcn/cond_smin_1.c         |    2 +
 gcc/testsuite/gcc.target/gcn/cond_umax_1.c         |    2 +
 gcc/testsuite/gcc.target/gcn/cond_umin_1.c         |    2 +
 gcc/testsuite/gcc.target/gcn/simd-math-1.c         |    3 +-
 gcc/testsuite/gcc.target/gcn/simd-math-5-char.c    |    3 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-long.c    |    3 +
 gcc/testsuite/gcc.target/gcn/simd-math-5-short.c   |    3 +
 gcc/testsuite/gcc.target/gcn/simd-math-5.c         |    3 +
 gcc/testsuite/gcc.target/gcn/smax_1.c              |    2 +
 gcc/testsuite/gcc.target/gcn/smin_1.c              |    2 +
 gcc/testsuite/gcc.target/gcn/umax_1.c              |    2 +
 gcc/testsuite/gcc.target/gcn/umin_1.c              |    2 +
 gcc/testsuite/gcc.target/i386/aes-pr114576.c       |   63 +
 gcc/testsuite/gcc.target/i386/apx-2.c              |    6 +
 gcc/testsuite/gcc.target/i386/apx-3.c              |    6 +
 gcc/testsuite/gcc.target/i386/avx512f-pr114566.c   |   34 +
 gcc/testsuite/gcc.target/i386/pr114415.c           |   47 +
 .../gcc.target/loongarch/cmodel-extreme-1.c        |    2 +-
 .../gcc.target/loongarch/cmodel-extreme-2.c        |    2 +-
 .../explicit-relocs-auto-extreme-tls-desc.c        |   10 +
 .../loongarch/explicit-relocs-auto-tls-desc.c      |   10 +
 .../loongarch/explicit-relocs-auto-tls-ld-gd.c     |    2 +-
 .../loongarch/explicit-relocs-extreme-tls-desc.c   |   16 +
 .../explicit-relocs-medium-call36-auto-tls-ld-gd.c |    2 +-
 .../loongarch/explicit-relocs-tls-desc.c           |   13 +
 .../gcc.target/loongarch/func-call-medium-1.c      |    2 +-
 .../gcc.target/loongarch/func-call-medium-2.c      |    2 +-
 .../gcc.target/loongarch/func-call-medium-3.c      |    2 +-
 .../gcc.target/loongarch/func-call-medium-4.c      |    2 +-
 .../gcc.target/loongarch/tls-extreme-macro.c       |    2 +-
 gcc/testsuite/gcc.target/loongarch/tls-gd-noplt.c  |    2 +-
 .../gcc.target/loongarch/vector/lsx/lsx-abs.c      |   26 +
 gcc/testsuite/gcc.target/powerpc/pr88309.c         |   27 +
 .../riscv/rvv/base/intrinsic_required_ext-1.c      |   10 +
 .../riscv/rvv/base/intrinsic_required_ext-10.c     |   11 +
 .../riscv/rvv/base/intrinsic_required_ext-2.c      |   11 +
 .../riscv/rvv/base/intrinsic_required_ext-3.c      |   11 +
 .../riscv/rvv/base/intrinsic_required_ext-4.c      |   11 +
 .../riscv/rvv/base/intrinsic_required_ext-5.c      |   11 +
 .../riscv/rvv/base/intrinsic_required_ext-6.c      |   11 +
 .../riscv/rvv/base/intrinsic_required_ext-7.c      |   11 +
 .../riscv/rvv/base/intrinsic_required_ext-8.c      |   11 +
 .../riscv/rvv/base/intrinsic_required_ext-9.c      |   11 +
 .../gcc.target/riscv/rvv/base/pr109479-1.c         |   29 +-
 .../gcc.target/riscv/rvv/base/pr109479-2.c         |   29 +-
 .../gcc.target/riscv/rvv/base/pr109479-3.c         |   50 +-
 .../gcc.target/riscv/rvv/base/pr109479-4.c         |   51 +-
 .../gcc.target/riscv/rvv/base/pr109479-5.c         |   37 +-
 .../gcc.target/riscv/rvv/base/pr109479-6.c         |   33 +-
 .../base/target_attribute_v_with_intrinsic-10.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-11.c    |   26 +
 .../base/target_attribute_v_with_intrinsic-12.c    |   33 +
 .../base/target_attribute_v_with_intrinsic-13.c    |   33 +
 .../base/target_attribute_v_with_intrinsic-14.c    |   40 +
 .../base/target_attribute_v_with_intrinsic-15.c    |   47 +
 .../base/target_attribute_v_with_intrinsic-16.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-17.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-18.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-19.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-20.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-21.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-22.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-23.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-24.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-25.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-26.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-27.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-28.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-29.c    |   13 +
 .../base/target_attribute_v_with_intrinsic-30.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-31.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-32.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-33.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-34.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-35.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-36.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-37.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-38.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-39.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-40.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-41.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-42.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-43.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-44.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-45.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-46.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-47.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-48.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-49.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-50.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-51.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-52.c    |   12 +
 .../base/target_attribute_v_with_intrinsic-53.c    |   12 +
 .../rvv/base/target_attribute_v_with_intrinsic-7.c |    2 +-
 .../rvv/base/target_attribute_v_with_intrinsic-8.c |    2 +-
 .../rvv/base/target_attribute_v_with_intrinsic-9.c |   12 +
 gcc/testsuite/gcc.target/riscv/rvv/base/user-10.c  |   39 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/user-12.c  |  275 ++-
 gcc/testsuite/gcc.target/riscv/rvv/base/user-13.c  |  156 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/user-14.c  |  257 ++-
 gcc/testsuite/gcc.target/riscv/rvv/base/user-15.c  |  106 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/user-2.c   |   33 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/user-3.c   |   18 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/user-5.c   |   78 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/user-6.c   |   66 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/user-9.c   |   93 +-
 .../gcc.target/riscv/rvv/vtype-call-clobbered.c    |   47 +
 gcc/testsuite/gcc.target/riscv/tls_1.x             |    5 +
 gcc/testsuite/gcc.target/riscv/tlsdesc.c           |   12 +
 .../gcc.target/s390/vector/vec-expand-replicate.c  |   60 +
 gcc/testsuite/gdc.dg/dg.exp                        |    3 +-
 gcc/testsuite/gdc.dg/gcov.exp                      |   44 +
 gcc/testsuite/gdc.dg/gcov1.d                       | 1712 +++++++++++++++++++
 gcc/testsuite/gfortran.dg/data_initialized_4.f90   |   16 +
 gcc/testsuite/gfortran.dg/data_pointer_3.f90       |   77 +
 gcc/testsuite/gfortran.dg/finalize_54.f90          |   47 +
 gcc/testsuite/gfortran.dg/finalize_55.f90          |   89 +
 gcc/testsuite/gfortran.dg/finalize_56.f90          |  168 ++
 gcc/testsuite/gfortran.dg/pr105473.f90             |    4 +-
 gcc/testsuite/gfortran.dg/pr106999.f90             |   33 +
 gcc/testsuite/gfortran.dg/pr112407a.f90            |   71 +
 gcc/testsuite/gfortran.dg/pr112407b.f90            |   58 +
 gcc/testsuite/gfortran.dg/pr113956.f90             |   21 +
 gcc/testsuite/gfortran.dg/pr114304-2.f90           |   82 +
 gcc/testsuite/gfortran.dg/pr114304.f90             |  114 ++
 gcc/testsuite/gfortran.dg/pr114535d.f90            |   42 +
 gcc/testsuite/gfortran.dg/pr114535iv.f90           |   18 +
 .../gfortran.dg/vect/fast-math-mgrid-resid.f       |    2 +-
 gcc/testsuite/gfortran.dg/vect/pr77848.f           |    2 +-
 gcc/testsuite/gfortran.dg/vect/pr90913.f90         |    2 +-
 gcc/testsuite/gm2/cpp/default/pass/AdvParse.def    |    5 +
 gcc/testsuite/gm2/cpp/default/pass/AdvParse.mod    |    8 +
 .../gm2/cpp/default/pass/cpp-default-pass.exp      |   36 +
 gcc/testsuite/gm2/cpp/fail/hashfirstcolumn2.mod    |   18 +
 gcc/testsuite/gm2/imports/fail/imports-fail.exp    |   36 +
 gcc/testsuite/gm2/imports/fail/localmodule2.mod    |   27 +
 gcc/testsuite/gm2/imports/run/pass/localmodule.mod |   27 +
 gcc/testsuite/gm2/iso/const/fail/expression.mod    |   10 +
 .../gm2/iso/const/fail/iso-const-fail.exp          |   36 +
 gcc/testsuite/gm2/iso/const/fail/testabs.mod       |   10 +
 gcc/testsuite/gm2/iso/const/fail/testaddadr.mod    |   12 +
 gcc/testsuite/gm2/iso/const/fail/testcap.mod       |   10 +
 gcc/testsuite/gm2/iso/const/fail/testcap2.mod      |   10 +
 gcc/testsuite/gm2/iso/const/fail/testchr.mod       |   10 +
 gcc/testsuite/gm2/iso/const/fail/testchr2.mod      |   10 +
 gcc/testsuite/gm2/iso/const/fail/testcmplx.mod     |   10 +
 gcc/testsuite/gm2/iso/const/fail/testfloat.mod     |   10 +
 gcc/testsuite/gm2/iso/const/fail/testim.mod        |   10 +
 gcc/testsuite/gm2/iso/const/fail/testint.mod       |   10 +
 gcc/testsuite/gm2/iso/const/fail/testlength.mod    |   11 +
 gcc/testsuite/gm2/iso/const/fail/testodd.mod       |   10 +
 gcc/testsuite/gm2/iso/const/fail/testord.mod       |   10 +
 gcc/testsuite/gm2/iso/const/fail/testre.mod        |   10 +
 gcc/testsuite/gm2/iso/const/fail/testtrunc.mod     |   10 +
 gcc/testsuite/gm2/iso/const/fail/testval.mod       |   10 +
 gcc/testsuite/gm2/iso/const/pass/constbool.mod     |   14 +
 gcc/testsuite/gm2/iso/const/pass/constbool2.mod    |   12 +
 gcc/testsuite/gm2/iso/const/pass/constbool3.mod    |   12 +
 .../gm2/iso/const/pass/iso-const-pass.exp          |   36 +
 gcc/testsuite/jit.dg/test-pointer_size.c           |   27 +
 gcc/testsuite/lib/gcov.exp                         |  259 ++-
 gcc/testsuite/lib/scanasm.exp                      |    2 +-
 gcc/testsuite/lib/target-supports.exp              |   36 +-
 gcc/text-art/style.cc                              |   18 +
 gcc/text-art/types.h                               |    2 +
 gcc/tree-cfg.cc                                    |   10 +-
 gcc/tree-core.h                                    |    4 +
 gcc/tree-inline.cc                                 |   23 +
 gcc/tree-phinodes.cc                               |   10 +-
 gcc/tree-pretty-print.cc                           |    3 +
 gcc/tree-profile.cc                                | 1081 +++++++++++-
 gcc/tree-scalar-evolution.cc                       |    4 +-
 gcc/tree-sra.cc                                    |  252 ++-
 gcc/tree-sra.h                                     |    3 +
 gcc/tree-ssa-loop-prefetch.cc                      |    2 +
 gcc/tree-ssa-loop-split.cc                         |   22 +-
 gcc/tree-ssa-phiopt.cc                             |    2 +-
 gcc/tree-ssa-sccvn.cc                              |    2 +-
 gcc/tree-vect-loop-manip.cc                        |   14 +-
 gcc/tree-vect-loop.cc                              |   10 +-
 gcc/tree-vrp.cc                                    |    2 +-
 gcc/tree.cc                                        |    3 +-
 gcc/tree.h                                         |    4 +
 gcc/value-range.cc                                 |    2 +-
 gcc/vr-values.cc                                   |    2 +-
 include/ChangeLog                                  |    4 +
 include/cuda/cuda.h                                |    1 +
 libatomic/ChangeLog                                |   16 +
 libatomic/Makefile.am                              |    8 +-
 libatomic/Makefile.in                              |   18 +-
 libatomic/acinclude.m4                             |    1 -
 libatomic/config/linux/aarch64/atomic_16.S         |   47 +-
 libatomic/config/linux/aarch64/host-config.h       |   52 +-
 libatomic/configure                                |   18 +-
 libdecnumber/ChangeLog                             |    5 +
 libdecnumber/decCommon.c                           |    2 +-
 libgcc/ChangeLog                                   |   21 +
 libgcc/config.host                                 |    9 +
 libgcc/config/aarch64/cpuinfo.c                    |   18 +-
 libgcc/config/aarch64/gnu-unwind.h                 |   36 +
 libgcc/config/aarch64/heap-trampoline.c            |    4 +-
 libgcc/config/aarch64/libgcc-softfp.ver            |    8 +
 libgcc/config/aarch64/t-softfp                     |    3 +-
 libgcc/libgcov-merge.c                             |    5 +
 libgcc/unwind-dw2-fde.c                            |    2 +-
 libgfortran/ChangeLog                              |   20 +
 libgfortran/configure.host                         |    2 +-
 libgfortran/io/list_read.c                         |   41 +-
 libgm2/ChangeLog                                   |    4 +
 libgm2/configure.host                              |    2 +-
 libgomp/ChangeLog                                  |   34 +
 libgomp/libgomp.texi                               |   15 +-
 libgomp/plugin/plugin-gcn.c                        |   14 +-
 libgomp/plugin/plugin-nvptx.c                      |    4 +-
 libgomp/priority_queue.h                           |    2 +-
 libgomp/testsuite/libgomp.c++/pr114572.C           |   24 +
 libgomp/testsuite/libgomp.c/reverse-offload-sm30.c |    3 +
 libiberty/ChangeLog                                |   13 +
 libiberty/cplus-dem.c                              |    2 +-
 libiberty/dyn-string.c                             |    2 +-
 libiberty/regex.c                                  |    2 +-
 libiberty/testsuite/d-demangle-expected            |    5 +
 libitm/ChangeLog                                   |    5 +
 libitm/beginend.cc                                 |    2 +-
 libobjc/ChangeLog                                  |    8 +
 libobjc/encoding.c                                 |    2 +-
 libobjc/init.c                                     |    2 +-
 libobjc/sendmsg.c                                  |    2 +-
 libphobos/ChangeLog                                |    9 +
 libphobos/configure.tgt                            |    9 +
 libphobos/libdruntime/MERGE                        |    2 +-
 .../libdruntime/core/internal/array/duplication.d  |   14 +-
 libphobos/src/MERGE                                |    2 +-
 .../allocator/building_blocks/kernighan_ritchie.d  |    4 +-
 libphobos/src/std/net/curl.d                       |    5 +-
 libphobos/src/std/typecons.d                       |   47 +-
 libquadmath/ChangeLog                              |   23 +
 libquadmath/math/sqrtq.c                           |   25 +-
 libquadmath/printf/printf_fp.c                     |    2 +-
 libquadmath/printf/printf_fphex.c                  |    3 +-
 libquadmath/sfp-machine.h                          |   59 +
 libstdc++-v3/ChangeLog                             |  103 ++
 libstdc++-v3/acinclude.m4                          |    2 +-
 libstdc++-v3/configure.host                        |    2 +-
 libstdc++-v3/include/bits/chrono_io.h              |    4 +
 libstdc++-v3/include/bits/unicode.h                |   13 +-
 libstdc++-v3/include/std/optional                  |    2 +-
 libstdc++-v3/include/std/ranges                    |   13 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |   16 +-
 .../testsuite/20_util/from_chars/1_c++20_neg.cc    |   43 -
 libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc |    7 +
 .../20_util/integer_comparisons/equal_neg.cc       |    4 +-
 .../integer_comparisons/greater_equal_neg.cc       |    4 +-
 .../20_util/integer_comparisons/greater_neg.cc     |    4 +-
 .../20_util/integer_comparisons/in_range_neg.cc    |    6 +-
 .../20_util/integer_comparisons/less_equal_neg.cc  |    4 +-
 .../20_util/integer_comparisons/less_neg.cc        |    4 +-
 .../20_util/integer_comparisons/not_equal_neg.cc   |    4 +-
 .../testsuite/20_util/optional/relops/104606.cc    |   18 +
 .../21_strings/basic_string/hash/hash_char8_t.cc   |    1 +
 .../headers/cuchar/functions_std_cxx20.cc          |    1 +
 .../testsuite/24_iterators/range_generators/01.cc  |    9 +-
 .../testsuite/24_iterators/range_generators/02.cc  |    9 +-
 .../24_iterators/range_generators/copy.cc          |    9 +-
 .../24_iterators/range_generators/except.cc        |    9 +-
 .../range_generators/iter_deref_return.cc          |    4 +
 .../24_iterators/range_generators/subrange.cc      |    9 +-
 .../24_iterators/range_generators/synopsis.cc      |    9 +-
 .../inserters_character/char/deleted.cc            |    1 +
 .../inserters_character/wchar_t/deleted.cc         |    1 +
 .../27_io/filesystem/path/factory/u8path-depr.cc   |    4 +-
 .../testsuite/27_io/headers/iosfwd/synopsis.cc     |    2 +-
 .../27_io/manipulators/extended/get_time/char/2.cc |    6 +-
 .../29_atomics/atomic_integral/wait_notify.cc      |    2 +
 .../headers/atomic/types_std_c++20_neg.cc          |    2 -
 libstdc++-v3/testsuite/ext/unicode/view.cc         |    4 +-
 .../testsuite/std/format/functions/114519.cc       |    3 +
 .../testsuite/std/ranges/adaptors/sizeof.cc        |    4 +
 .../testsuite/std/time/year_month_day/io.cc        |    2 +-
 libvtv/ChangeLog                                   |    5 +
 libvtv/vtv_fail.cc                                 |    2 +-
 libvtv/vtv_rts.cc                                  |    2 +-
 635 files changed, 21190 insertions(+), 3017 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-04-10 16:52 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-10 16:52 [gcc(refs/vendors/redhat/heads/gcc-14-branch)] Merge commit 'r14-9891-g5aa3fec38cc6f52285168b161bab1a869d864b44' into redhat/gcc-14-branch Jakub Jelinek

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).