https://gcc.gnu.org/g:4c445f0015b9779d17d0ca7e8a6fc62cb5cf9e5a

commit 4c445f0015b9779d17d0ca7e8a6fc62cb5cf9e5a
Merge: 83c5b0292a9a 4ded42c2c5a5
Author: Thomas Schwinge <tschwi...@baylibre.com>
Date:   Fri Mar 22 09:49:13 2024 +0100

    Merge commit '00dea7e8c41b672730d6e2c891b6012a83d8842c^' into HEAD

Diff:

 contrib/ChangeLog                                  |    5 +
 gcc/ChangeLog                                      |   42 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |   34 +-
 gcc/ada/ChangeLog                                  |    5 +
 gcc/ada/gcc-interface/lang.opt.urls                |   30 +
 gcc/analyzer/access-diagram.cc                     |    4 +-
 gcc/analyzer/analyzer.opt.urls                     |  215 +++
 gcc/analyzer/checker-event.cc                      |   83 +-
 gcc/analyzer/checker-event.h                       |    6 +
 gcc/analyzer/inlining-iterator.h                   |   40 +
 gcc/analyzer/sm-malloc.cc                          |   10 +
 gcc/c-family/c.opt.urls                            | 1433 +++++++++++++++
 gcc/c/ChangeLog                                    |    5 +
 gcc/c/c-parser.cc                                  |    4 +-
 gcc/common.opt.urls                                | 1862 ++++++++++++++++++++
 gcc/config/aarch64/aarch64.opt.urls                |   93 +
 gcc/config/alpha/alpha.opt.urls                    |   76 +
 gcc/config/alpha/elf.opt.urls                      |    2 +
 gcc/config/arc/arc-tables.opt.urls                 |    2 +
 gcc/config/arc/arc.opt.urls                        |  260 +++
 gcc/config/arm/arm-tables.opt.urls                 |    2 +
 gcc/config/arm/arm.opt.urls                        |  149 ++
 gcc/config/arm/vxworks.opt.urls                    |    2 +
 gcc/config/avr/avr.opt.urls                        |   71 +
 gcc/config/bfin/bfin.opt.urls                      |   61 +
 gcc/config/bpf/bpf.opt.urls                        |   35 +
 gcc/config/c6x/c6x-tables.opt.urls                 |    2 +
 gcc/config/c6x/c6x.opt.urls                        |   18 +
 gcc/config/cris/cris.opt.urls                      |   65 +
 gcc/config/cris/elf.opt.urls                       |    8 +
 gcc/config/csky/csky.opt.urls                      |  104 ++
 gcc/config/csky/csky_tables.opt.urls               |    2 +
 gcc/config/darwin.opt.urls                         |  224 +++
 gcc/config/dragonfly.opt.urls                      |    9 +
 gcc/config/epiphany/epiphany.opt.urls              |   52 +
 gcc/config/fr30/fr30.opt.urls                      |    8 +
 gcc/config/freebsd.opt.urls                        |    9 +
 gcc/config/frv/frv.opt.urls                        |  111 ++
 gcc/config/ft32/ft32.opt.urls                      |   20 +
 gcc/config/fused-madd.opt.urls                     |    4 +
 gcc/config/g.opt.urls                              |    5 +
 gcc/config/gcn/gcn.opt.urls                        |   23 +
 gcc/config/gnu-user.opt.urls                       |    9 +
 gcc/config/h8300/h8300.opt.urls                    |   29 +
 gcc/config/hpux11.opt.urls                         |    6 +
 gcc/config/i386/cygming.opt.urls                   |   30 +
 gcc/config/i386/cygwin.opt.urls                    |    6 +
 gcc/config/i386/djgpp.opt.urls                     |    2 +
 gcc/config/i386/i386.opt.urls                      |  611 +++++++
 gcc/config/i386/mingw-w64.opt.urls                 |    5 +
 gcc/config/i386/mingw.opt.urls                     |   12 +
 gcc/config/i386/nto.opt.urls                       |    5 +
 gcc/config/ia64/ia64.opt.urls                      |  122 ++
 gcc/config/ia64/ilp32.opt.urls                     |    8 +
 gcc/config/ia64/vms.opt.urls                       |    2 +
 gcc/config/iq2000/iq2000.opt.urls                  |   14 +
 gcc/config/linux-android.opt.urls                  |   11 +
 gcc/config/linux.opt.urls                          |   14 +
 gcc/config/lm32/lm32.opt.urls                      |   14 +
 gcc/config/loongarch/loongarch.cc                  | 1308 +++-----------
 gcc/config/loongarch/loongarch.opt.urls            |   66 +
 gcc/config/lynx.opt.urls                           |    5 +
 gcc/config/m32c/m32c.opt.urls                      |    8 +
 gcc/config/m32r/m32r.opt.urls                      |   27 +
 gcc/config/m68k/ieee.opt.urls                      |    4 +
 gcc/config/m68k/m68k-tables.opt.urls               |    2 +
 gcc/config/m68k/m68k.opt.urls                      |  107 ++
 gcc/config/m68k/uclinux.opt.urls                   |    2 +
 gcc/config/mcore/mcore.opt.urls                    |   38 +
 gcc/config/microblaze/microblaze.opt.urls          |   59 +
 gcc/config/mips/mips-tables.opt.urls               |    2 +
 gcc/config/mips/mips.cc                            |   33 +
 gcc/config/mips/mips.md                            |   28 +
 gcc/config/mips/mips.opt.urls                      |  269 +++
 gcc/config/mips/sde.opt.urls                       |    2 +
 gcc/config/mmix/mmix.opt.urls                      |   44 +
 gcc/config/mn10300/mn10300.opt.urls                |   32 +
 gcc/config/moxie/moxie.opt.urls                    |   14 +
 gcc/config/msp430/msp430.opt.urls                  |   53 +
 gcc/config/nds32/nds32-elf.opt.urls                |    5 +
 gcc/config/nds32/nds32-linux.opt.urls              |    5 +
 gcc/config/nds32/nds32.opt.urls                    |   57 +
 gcc/config/netbsd-elf.opt.urls                     |    5 +
 gcc/config/netbsd.opt.urls                         |    6 +
 gcc/config/nios2/elf.opt.urls                      |   14 +
 gcc/config/nios2/nios2.opt.urls                    |   50 +
 gcc/config/nvptx/nvptx-gen.opt.urls                |    2 +
 gcc/config/nvptx/nvptx.cc                          |    6 +-
 gcc/config/nvptx/nvptx.opt.urls                    |   29 +
 gcc/config/openbsd.opt.urls                        |    6 +
 gcc/config/or1k/elf.opt.urls                       |    8 +
 gcc/config/or1k/or1k.opt.urls                      |   46 +
 gcc/config/pa/pa-hpux.opt.urls                     |   11 +
 gcc/config/pa/pa-hpux1010.opt.urls                 |    2 +
 gcc/config/pa/pa-hpux1111.opt.urls                 |    2 +
 gcc/config/pa/pa-hpux1131.opt.urls                 |    2 +
 gcc/config/pa/pa.opt.urls                          |   71 +
 gcc/config/pa/pa64-hpux.opt.urls                   |    8 +
 gcc/config/pdp11/pdp11.opt.urls                    |   41 +
 gcc/config/pru/pru.opt.urls                        |   17 +
 gcc/config/riscv/riscv-vector-costs.cc             |   66 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |   43 +-
 gcc/config/riscv/riscv.cc                          |   35 +-
 gcc/config/riscv/riscv.md                          |   11 +
 gcc/config/riscv/riscv.opt.urls                    |   91 +
 gcc/config/riscv/t-riscv                           |    2 +-
 gcc/config/riscv/vector.md                         |   10 +-
 gcc/config/rl78/rl78.opt.urls                      |   31 +
 gcc/config/rpath.opt.urls                          |    2 +
 gcc/config/rs6000/476.opt.urls                     |    2 +
 gcc/config/rs6000/aix64.opt.urls                   |   23 +
 gcc/config/rs6000/darwin.opt.urls                  |   14 +
 gcc/config/rs6000/linux64.opt.urls                 |    4 +
 gcc/config/rs6000/rs6000-tables.opt.urls           |    2 +
 gcc/config/rs6000/rs6000.opt.urls                  |  214 +++
 gcc/config/rs6000/sysv4.opt.urls                   |   87 +
 gcc/config/rtems.opt.urls                          |    6 +
 gcc/config/rx/elf.opt.urls                         |   14 +
 gcc/config/rx/rx.opt.urls                          |   54 +
 gcc/config/s390/s390.opt.urls                      |   92 +
 gcc/config/s390/tpf.opt.urls                       |    8 +
 gcc/config/sh/sh.opt.urls                          |  174 ++
 gcc/config/sh/superh.opt.urls                      |    4 +
 gcc/config/sol2.opt.urls                           |   21 +
 gcc/config/sparc/long-double-switch.opt.urls       |    6 +
 gcc/config/sparc/sparc.opt.urls                    |  108 ++
 gcc/config/stormy16/stormy16.opt.urls              |    5 +
 gcc/config/v850/v850.opt.urls                      |   60 +
 gcc/config/vax/elf.opt.urls                        |    2 +
 gcc/config/vax/vax.opt.urls                        |   10 +
 gcc/config/visium/visium.opt.urls                  |   29 +
 gcc/config/vms/vms.opt.urls                        |    8 +
 gcc/config/vxworks-smp.opt.urls                    |    5 +
 gcc/config/vxworks.opt.urls                        |   20 +
 gcc/config/xtensa/elf.opt.urls                     |    5 +
 gcc/config/xtensa/uclinux.opt.urls                 |    2 +
 gcc/config/xtensa/xtensa.opt.urls                  |   37 +
 gcc/cp/ChangeLog                                   |   11 +
 gcc/cp/call.cc                                     |   22 +-
 gcc/cp/parser.cc                                   |    4 +-
 gcc/d/ChangeLog                                    |    4 +
 gcc/d/lang.opt.urls                                |  223 +++
 gcc/diagnostic-format-sarif.cc                     |   13 +-
 gcc/diagnostic-format-sarif.h                      |    5 +
 gcc/diagnostic-path.h                              |    9 +
 gcc/diagnostic.h                                   |    6 +-
 gcc/doc/options.texi                               |   26 +
 gcc/doc/sourcebuild.texi                           |    9 +
 gcc/expr.cc                                        |   23 +-
 gcc/fortran/ChangeLog                              |   14 +
 gcc/fortran/lang.opt.urls                          |  167 ++
 gcc/fortran/trans-types.cc                         |   12 +-
 gcc/gcc-urlifier.cc                                |  106 +-
 gcc/gcc-urlifier.def                               |    2 -
 gcc/gcc-urlifier.h                                 |    2 +-
 gcc/gcc.cc                                         |    2 +-
 gcc/go/ChangeLog                                   |    4 +
 gcc/go/lang.opt.urls                               |   17 +
 gcc/lto/lang.opt.urls                              |    8 +
 gcc/m2/lang.opt.urls                               |  118 ++
 gcc/omp-general.cc                                 |   21 +-
 gcc/opt-functions.awk                              |   15 +
 gcc/options-urls-cc-gen.awk                        |  105 ++
 gcc/opts-diagnostic.h                              |    3 +-
 gcc/opts.cc                                        |   95 +-
 gcc/opts.h                                         |    8 +
 gcc/params.opt.urls                                |    2 +
 gcc/regenerate-opt-urls.py                         |  397 +++++
 gcc/rust/lang.opt.urls                             |   29 +
 gcc/testsuite/ChangeLog                            |   15 +
 .../analyzer/deref-before-check-pr112790.c         |   27 +
 gcc/testsuite/g++.dg/cpp0x/rv-conv4.C              |   16 +
 gcc/testsuite/g++.dg/cpp0x/rv-conv5.C              |   23 +
 gcc/testsuite/gcc.c-torture/compile/mipscop-1.c    |    1 +
 gcc/testsuite/gcc.c-torture/compile/mipscop-2.c    |    1 +
 gcc/testsuite/gcc.c-torture/compile/mipscop-3.c    |    1 +
 gcc/testsuite/gcc.c-torture/compile/mipscop-4.c    |    1 +
 .../analyzer/out-of-bounds-diagram-pr113222.c      |   26 +
 .../vect/costmodel/riscv/rvv/dynamic-lmul4-11.c    |   16 +
 gcc/testsuite/gcc.dg/vect/slp-26.c                 |    8 +-
 .../loongarch/vector/lasx/lasx-xvstelm.c           |    2 +-
 .../gcc.target/mips/data-sym-multi-pool.c          |    2 +-
 gcc/testsuite/gcc.target/mips/pr104914.c           |   25 +
 .../gcc.target/riscv/_Float16-nanboxing.c          |   36 +
 .../gcc.target/riscv/interrupt-misaligned.c        |   29 +
 .../gcc.target/riscv/rvv/autovec/pr113206-1.c      |   29 +
 .../gcc.target/riscv/rvv/autovec/pr113206-2.c      |   29 +
 .../gcc.target/riscv/rvv/autovec/pr113209.c        |   34 +
 .../gcc.target/riscv/rvv/vsetvl/avl_single-23.c    |    1 -
 .../gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c     |   15 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c     |   12 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c     |   12 +-
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c |    5 +-
 .../riscv/rvv/vsetvl/vlmax_single_vtype-1.c        |   14 +-
 .../riscv/rvv/vsetvl/vlmax_single_vtype-2.c        |    6 +-
 .../riscv/rvv/vsetvl/vlmax_single_vtype-3.c        |    6 +-
 .../riscv/rvv/vsetvl/vlmax_single_vtype-4.c        |    4 +-
 .../riscv/rvv/vsetvl/vlmax_single_vtype-5.c        |    4 +-
 gcc/testsuite/lib/gcc-dg.exp                       |    6 +
 gcc/toplev.cc                                      |    5 +-
 gcc/tree-core.h                                    |    6 +-
 gcc/tree.cc                                        |    4 +-
 libgomp/ChangeLog                                  |    4 +
 libitm/ChangeLog                                   |    4 +
 libquadmath/ChangeLog                              |    4 +
 libstdc++-v3/ChangeLog                             |    7 +
 207 files changed, 10496 insertions(+), 1326 deletions(-)

Reply via email to