public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
From: Eric Gallager <egallager@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
Date: Mon, 16 Oct 2023 22:20:38 +0000 (GMT)	[thread overview]
Message-ID: <20231016222038.77ACC3857718@sourceware.org> (raw)

https://gcc.gnu.org/g:04ba257ec994109d2d6100046277b301e371ff47

commit 04ba257ec994109d2d6100046277b301e371ff47
Merge: 403c60843e27 ddd64a6ec3b3
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Thu Aug 24 03:32:42 2023 -0400

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |   4 +
 MAINTAINERS                                        |   2 +-
 gcc/ChangeLog                                      | 281 +++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/analyzer/ChangeLog                             |  99 +++
 gcc/analyzer/analyzer.opt                          |   4 -
 gcc/analyzer/call-details.cc                       |  18 +-
 gcc/analyzer/call-details.h                        |  34 +-
 gcc/analyzer/diagnostic-manager.cc                 |  45 +-
 gcc/analyzer/diagnostic-manager.h                  |  12 +-
 gcc/analyzer/engine.cc                             |   8 +
 gcc/analyzer/exploded-graph.h                      |   1 +
 gcc/analyzer/kf-analyzer.cc                        |  19 +-
 gcc/analyzer/kf.cc                                 |  84 +-
 gcc/analyzer/known-function-manager.h              |   2 +
 gcc/analyzer/region-model.cc                       | 672 +++++++++++++---
 gcc/analyzer/region-model.h                        | 119 ++-
 gcc/analyzer/store.cc                              |   9 +
 gcc/analyzer/store.h                               |   7 +
 gcc/c-family/ChangeLog                             |  10 +
 gcc/c-family/c-format.cc                           |   4 +-
 gcc/c/ChangeLog                                    |   5 +
 gcc/c/c-parser.cc                                  |  19 +-
 gcc/common/config/i386/cpuinfo.h                   |  39 +-
 gcc/common/config/i386/i386-common.cc              | 152 +---
 gcc/common/config/i386/i386-cpuinfo.h              |   3 -
 gcc/common/config/i386/i386-isas.h                 |   5 -
 gcc/config/aarch64/aarch64.cc                      |   5 +-
 .../aarch64/falkor-tag-collision-avoidance.cc      |   2 +-
 gcc/config/bpf/bpf.md                              |   4 +-
 gcc/config/i386/avx512vldqintrin.h                 |  14 +-
 gcc/config/i386/constraints.md                     |   6 +-
 gcc/config/i386/cpuid.h                            |   6 -
 gcc/config/i386/driver-i386.cc                     |   3 +-
 gcc/config/i386/i386-builtin.def                   | 142 ++--
 gcc/config/i386/i386-builtins.cc                   |   9 +-
 gcc/config/i386/i386-c.cc                          |  19 +-
 gcc/config/i386/i386-expand.cc                     |  10 +-
 gcc/config/i386/i386-isa.def                       |   2 -
 gcc/config/i386/i386-options.cc                    |  32 +-
 gcc/config/i386/i386.cc                            |  28 +-
 gcc/config/i386/i386.h                             |   7 +-
 gcc/config/i386/i386.md                            |  53 +-
 gcc/config/i386/i386.opt                           |  20 -
 gcc/config/i386/sse.md                             | 312 +++-----
 gcc/config/i386/subst.md                           |  11 +-
 gcc/config/i386/x86-tune.def                       |  63 +-
 gcc/config/riscv/autovec-opt.md                    |  39 +
 gcc/config/riscv/autovec.md                        |  97 ++-
 gcc/config/riscv/bitmanip.md                       |  28 +-
 gcc/config/riscv/riscv-protos.h                    |   7 +-
 gcc/config/riscv/riscv-v.cc                        |  56 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |   2 +
 gcc/config/riscv/riscv-vector-builtins-bases.h     |   1 +
 .../riscv/riscv-vector-builtins-functions.def      |   1 +
 gcc/config/riscv/riscv-vsetvl.cc                   |  82 +-
 gcc/config/riscv/riscv-vsetvl.def                  |   2 +-
 gcc/config/riscv/riscv.opt                         |   4 +-
 gcc/config/riscv/sync-ztso.md                      |   4 +-
 gcc/config/riscv/t-linux                           |   2 +
 gcc/config/riscv/t-riscv                           |   3 +-
 gcc/config/riscv/vector.md                         |   6 +-
 gcc/coretypes.h                                    |   4 +
 gcc/cp/ChangeLog                                   |  24 +
 gcc/cp/constraint.cc                               |   2 +-
 gcc/cp/cp-tree.h                                   |   5 +-
 gcc/cp/decl.cc                                     |  49 +-
 gcc/cp/mangle.cc                                   |  10 +
 gcc/cp/parser.cc                                   |  19 +-
 gcc/cp/pt.cc                                       |  26 +-
 gcc/d/ChangeLog                                    |  11 +
 gcc/d/d-codegen.cc                                 |   2 +-
 gcc/d/d-lang.cc                                    |   3 +
 gcc/d/dmd/MERGE                                    |   2 +-
 gcc/d/dmd/VERSION                                  |   2 +-
 gcc/d/dmd/clone.d                                  |   2 +-
 gcc/d/dmd/common/string.d                          |   2 +-
 gcc/d/dmd/cond.d                                   |   1 +
 gcc/d/dmd/cparse.d                                 |  10 +-
 gcc/d/dmd/dsymbolsem.d                             | 194 ++---
 gcc/d/dmd/errors.d                                 |  34 +-
 gcc/d/dmd/expression.d                             |  24 +-
 gcc/d/dmd/expression.h                             |   6 +-
 gcc/d/dmd/expressionsem.d                          |   4 +-
 gcc/d/dmd/func.d                                   |  18 +-
 gcc/d/dmd/globals.d                                |  10 +-
 gcc/d/dmd/globals.h                                |  11 +-
 gcc/d/dmd/initsem.d                                |  25 +-
 gcc/d/dmd/lexer.d                                  |   1 +
 gcc/d/dmd/nogc.d                                   |   2 +-
 gcc/d/dmd/parse.d                                  |  86 +-
 gcc/d/dmd/semantic3.d                              |   3 +-
 gcc/d/dmd/target.d                                 |   4 +-
 gcc/d/dmd/target.h                                 |   2 +-
 gcc/d/dmd/traits.d                                 |  23 +-
 gcc/d/expr.cc                                      |   2 +-
 gcc/doc/extend.texi                                |  15 +-
 gcc/doc/invoke.texi                                |  29 +-
 gcc/doc/md.texi                                    |   6 +
 gcc/doc/sourcebuild.texi                           |   9 -
 gcc/doc/tm.texi                                    |   4 +-
 gcc/dwarf2out.cc                                   |   7 +
 gcc/fold-const.cc                                  |  44 +-
 gcc/fortran/ChangeLog                              |  27 +
 gcc/fortran/data.cc                                | 161 ++--
 gcc/fortran/data.h                                 |   4 +-
 gcc/fortran/gfortran.h                             |   1 +
 gcc/fortran/openmp.cc                              |  12 +-
 gcc/fortran/resolve.cc                             |  20 +-
 gcc/fortran/trans-openmp.cc                        |   3 +
 gcc/gimple-range-fold.cc                           |   6 +-
 gcc/gimple-range-phi.cc                            | 202 ++---
 gcc/gimple-range-phi.h                             |   9 +-
 gcc/gimplify.cc                                    |   1 +
 gcc/internal-fn.cc                                 |   5 +
 gcc/internal-fn.def                                |   3 +
 gcc/lcm.cc                                         |   7 +-
 gcc/lcm.h                                          |   3 +
 gcc/lra-eliminations.cc                            |  12 +
 gcc/m2/ChangeLog                                   |  13 +
 gcc/m2/gm2-libs/Builtins.def                       |   4 +-
 gcc/m2/gm2-libs/Builtins.mod                       |   4 +-
 gcc/m2/gm2-libs/cbuiltin.def                       |   4 +-
 gcc/match.pd                                       |  54 ++
 gcc/optabs.def                                     |   1 +
 gcc/rtl.h                                          |   2 +-
 gcc/target.def                                     |   4 +-
 gcc/testsuite/ChangeLog                            | 286 +++++++
 gcc/testsuite/c-c++-common/gomp/defaultmap-5.c     |  47 ++
 gcc/testsuite/c-c++-common/gomp/defaultmap-6.c     |  48 ++
 gcc/testsuite/g++.dg/cpp2a/concepts-friend11.C     |  26 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend11a.C    |  15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend15.C     |  22 +
 gcc/testsuite/g++.dg/gomp/pr58567.C                |   2 +-
 gcc/testsuite/g++.target/i386/mv33.C               |  30 -
 gcc/testsuite/gcc.c-torture/compile/pr110940.c     |  19 +
 gcc/testsuite/gcc.dg/analyzer/analyzer.exp         |   8 +
 gcc/testsuite/gcc.dg/analyzer/attr-format-1.c      |  31 +
 gcc/testsuite/gcc.dg/analyzer/error-1.c            |  20 +-
 gcc/testsuite/gcc.dg/analyzer/fd-bind.c            |   1 +
 gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c |   1 +
 gcc/testsuite/gcc.dg/analyzer/fd-listen.c          |   1 +
 gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c   |   1 +
 .../gcc.dg/analyzer/fd-stream-socket-active-open.c |   1 +
 .../analyzer/fd-stream-socket-passive-open.c       |   1 +
 gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c   |   1 +
 gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c |   1 +
 gcc/testsuite/gcc.dg/analyzer/fopen-1.c            |  66 ++
 .../gcc.dg/analyzer/null-terminated-strings-1.c    | 128 ++-
 gcc/testsuite/gcc.dg/analyzer/putenv-1.c           |  13 +-
 gcc/testsuite/gcc.dg/analyzer/sprintf-1.c          |   6 +-
 gcc/testsuite/gcc.dg/analyzer/strchr-1.c           |  10 +-
 gcc/testsuite/gcc.dg/analyzer/strcpy-1.c           |  10 +-
 gcc/testsuite/gcc.dg/analyzer/strdup-1.c           |  10 +-
 gcc/testsuite/gcc.dg/analyzer/strlen-1.c           |  54 ++
 gcc/testsuite/gcc.dg/darwin-minversion-link.c      |   2 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr111080.c       |  18 +
 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c              |   1 +
 gcc/testsuite/gcc.dg/lto/20091013-1_2.c            |   2 +
 .../plugin/crash-test-write-though-null-sarif.c    |   2 +-
 .../gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c    |   3 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-5.c          |   3 +
 .../gcc.dg/plugin/taint-CVE-2011-0521-6.c          |   3 +
 gcc/testsuite/gcc.dg/pr102983.c                    |   2 +-
 gcc/testsuite/gcc.dg/pr110918.c                    |  26 +
 gcc/testsuite/gcc.dg/pr111070.c                    |  20 +
 gcc/testsuite/gcc.dg/pr111082.c                    |  10 +
 gcc/testsuite/gcc.dg/tree-ssa/bit1neg-1.c          |  23 +
 gcc/testsuite/gcc.dg/tree-ssa/cond-bool-1.c        |  21 +
 gcc/testsuite/gcc.dg/tree-ssa/cond-bool-2.c        |  26 +
 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-9.c     |   3 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-40.c        |  14 +
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-41.c        |  16 +
 gcc/testsuite/gcc.dg/tree-ssa/update-threading.c   |   2 +-
 gcc/testsuite/gcc.dg/unroll-7.c                    |   2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-46.c              |   2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c     |   3 +-
 gcc/testsuite/gcc.dg/vect/pr65947-7.c              |   4 +-
 .../gcc.target/aarch64/sve/cond_convert_7.c        |  23 +
 .../gcc.target/aarch64/sve/cond_convert_8.c        |  22 +
 gcc/testsuite/gcc.target/i386/avx-1.c              |   2 +-
 gcc/testsuite/gcc.target/i386/avx-2.c              |   2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-1.c          |  22 -
 gcc/testsuite/gcc.target/i386/avx10_1-10.c         |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-11.c         |   5 -
 gcc/testsuite/gcc.target/i386/avx10_1-12.c         |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-13.c         |   5 -
 gcc/testsuite/gcc.target/i386/avx10_1-14.c         |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-15.c         |   5 -
 gcc/testsuite/gcc.target/i386/avx10_1-16.c         |   5 -
 gcc/testsuite/gcc.target/i386/avx10_1-17.c         |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-18.c         |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-2.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-3.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-4.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-5.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-6.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-7.c          |  13 -
 gcc/testsuite/gcc.target/i386/avx10_1-8.c          |   4 -
 gcc/testsuite/gcc.target/i386/avx10_1-9.c          |  13 -
 .../gcc.target/i386/avx10_1-abs-copysign-1.c       |  69 --
 gcc/testsuite/gcc.target/i386/avx10_1-vandnpd-1.c  |  21 -
 gcc/testsuite/gcc.target/i386/avx10_1-vandnps-1.c  |  21 -
 gcc/testsuite/gcc.target/i386/avx10_1-vandpd-1.c   |  21 -
 gcc/testsuite/gcc.target/i386/avx10_1-vandps-1.c   |  21 -
 .../gcc.target/i386/avx10_1-vbroadcastf32x2-1.c    |  19 -
 .../gcc.target/i386/avx10_1-vbroadcastf64x2-1.c    |  19 -
 .../gcc.target/i386/avx10_1-vbroadcasti32x2-1.c    |  25 -
 .../gcc.target/i386/avx10_1-vbroadcasti64x2-1.c    |  19 -
 .../gcc.target/i386/avx10_1-vcvtpd2qq-1.c          |  29 -
 .../gcc.target/i386/avx10_1-vcvtpd2uqq-1.c         |  29 -
 .../gcc.target/i386/avx10_1-vcvtps2qq-1.c          |  28 -
 .../gcc.target/i386/avx10_1-vcvtps2uqq-1.c         |  27 -
 .../gcc.target/i386/avx10_1-vcvtqq2pd-1.c          |  27 -
 .../gcc.target/i386/avx10_1-vcvtqq2ps-1.c          |  26 -
 .../gcc.target/i386/avx10_1-vcvttpd2qq-1.c         |  30 -
 .../gcc.target/i386/avx10_1-vcvttpd2uqq-1.c        |  29 -
 .../gcc.target/i386/avx10_1-vcvttps2qq-1.c         |  27 -
 .../gcc.target/i386/avx10_1-vcvttps2uqq-1.c        |  26 -
 .../gcc.target/i386/avx10_1-vcvtuqq2pd-1.c         |  27 -
 .../gcc.target/i386/avx10_1-vcvtuqq2ps-1.c         |  27 -
 .../gcc.target/i386/avx10_1-vextractf64x2-1.c      |  18 -
 .../gcc.target/i386/avx10_1-vextracti64x2-1.c      |  19 -
 .../gcc.target/i386/avx10_1-vfpclasspd-1.c         |  21 -
 .../gcc.target/i386/avx10_1-vfpclassps-1.c         |  21 -
 .../gcc.target/i386/avx10_1-vinsertf64x2-1.c       |  18 -
 .../gcc.target/i386/avx10_1-vinserti64x2-1.c       |  18 -
 gcc/testsuite/gcc.target/i386/avx10_1-vorpd-1.c    |  22 -
 gcc/testsuite/gcc.target/i386/avx10_1-vorps-1.c    |  22 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovd2m-1.c |  17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovm2d-1.c |  17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovm2q-1.c |  17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmovq2m-1.c |  17 -
 gcc/testsuite/gcc.target/i386/avx10_1-vpmullq-1.c  |  24 -
 gcc/testsuite/gcc.target/i386/avx10_1-vrangepd-1.c |  27 -
 gcc/testsuite/gcc.target/i386/avx10_1-vrangeps-1.c |  27 -
 .../gcc.target/i386/avx10_1-vreducepd-1.c          |  29 -
 .../gcc.target/i386/avx10_1-vreduceps-1.c          |  29 -
 gcc/testsuite/gcc.target/i386/avx10_1-vxorpd-1.c   |  23 -
 gcc/testsuite/gcc.target/i386/avx10_1-vxorps-1.c   |  22 -
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-2.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-3.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-4.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-6.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-7.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr88464-8.c  |   2 +-
 .../gcc.target/i386/avx512fp16-vmovsh-1a.c         |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-10.c          |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-12.c          |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-13.c          |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-14.c          |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-15.c          |   2 +-
 .../gcc.target/i386/avx512vl-pr88464-16.c          |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-2.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-4.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-5.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-6.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-7.c |   2 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr88464-8.c |   2 +-
 .../gcc.target/i386/invariant-ternlog-1.c          |   2 +-
 gcc/testsuite/gcc.target/i386/pr111051-1.c         |  11 -
 gcc/testsuite/gcc.target/i386/pr87007-5.c          |   6 +-
 gcc/testsuite/gcc.target/i386/pr94864.c            |  13 +
 gcc/testsuite/gcc.target/i386/pr94865.c            |  13 +
 gcc/testsuite/gcc.target/i386/sse-26.c             |   6 -
 .../riscv/rvv/autovec/cond/cond_fms_fnms-1.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-2.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-3.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-4.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-5.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_fms_fnms-6.c       |   2 +-
 .../riscv/rvv/autovec/cond/cond_unary-1.c          |  43 +
 .../riscv/rvv/autovec/cond/cond_unary-2.c          |  46 ++
 .../riscv/rvv/autovec/cond/cond_unary-3.c          |  43 +
 .../riscv/rvv/autovec/cond/cond_unary-4.c          |  43 +
 .../riscv/rvv/autovec/cond/cond_unary-5.c          |  36 +
 .../riscv/rvv/autovec/cond/cond_unary-6.c          |  39 +
 .../riscv/rvv/autovec/cond/cond_unary-7.c          |  36 +
 .../riscv/rvv/autovec/cond/cond_unary-8.c          |  36 +
 .../riscv/rvv/autovec/cond/cond_unary_run-1.c      |  27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-2.c      |  28 +
 .../riscv/rvv/autovec/cond/cond_unary_run-3.c      |  27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-4.c      |  27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-5.c      |  26 +
 .../riscv/rvv/autovec/cond/cond_unary_run-6.c      |  27 +
 .../riscv/rvv/autovec/cond/cond_unary_run-7.c      |  26 +
 .../riscv/rvv/autovec/cond/cond_unary_run-8.c      |  28 +
 .../autovec/gather-scatter/gather_load_run-12.c    |   6 +
 .../gcc.target/riscv/rvv/autovec/partial/live-1.c  |  34 +
 .../riscv/rvv/autovec/partial/live_run-1.c         |  35 +
 .../riscv/rvv/base/float-point-wredusum.c          |  33 +
 gcc/testsuite/gcc.target/riscv/xtheadba.c          |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadbb.c          |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadbs.c          |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadcmo.c         |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadcondmov.c     |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadfmemidx.c     |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadfmv.c         |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadint.c         |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadmac.c         |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadmemidx.c      |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadmempair.c     |   2 +-
 gcc/testsuite/gcc.target/riscv/xtheadsync.c        |   2 +-
 gcc/testsuite/gcc.target/riscv/zawrs.c             |   2 +-
 gcc/testsuite/gcc.target/riscv/zvbb.c              |   2 +-
 gcc/testsuite/gcc.target/riscv/zvbc.c              |   2 +-
 gcc/testsuite/gcc.target/riscv/zvkg.c              |   2 +-
 gcc/testsuite/gcc.target/riscv/zvkn-1.c            |  10 +-
 gcc/testsuite/gcc.target/riscv/zvkn.c              |  10 +-
 gcc/testsuite/gcc.target/riscv/zvknc-1.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvknc-2.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvknc.c             |  14 +-
 gcc/testsuite/gcc.target/riscv/zvkned.c            |   2 +-
 gcc/testsuite/gcc.target/riscv/zvkng-1.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvkng-2.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvkng.c             |  14 +-
 gcc/testsuite/gcc.target/riscv/zvknha.c            |   2 +-
 gcc/testsuite/gcc.target/riscv/zvknhb.c            |   2 +-
 gcc/testsuite/gcc.target/riscv/zvks-1.c            |  10 +-
 gcc/testsuite/gcc.target/riscv/zvks.c              |  10 +-
 gcc/testsuite/gcc.target/riscv/zvksc-1.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksc-2.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksc.c             |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksed.c            |   2 +-
 gcc/testsuite/gcc.target/riscv/zvksg-1.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksg-2.c           |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksg.c             |  14 +-
 gcc/testsuite/gcc.target/riscv/zvksh.c             |   2 +-
 gcc/testsuite/gcc.target/riscv/zvkt.c              |   2 +-
 gcc/testsuite/gdc.test/compilable/cppmangle.d      |   1 -
 gcc/testsuite/gdc.test/compilable/deprecate14283.d |   8 +-
 gcc/testsuite/gdc.test/compilable/emptystatement.d |  19 +
 .../gdc.test/compilable/imports/imp24022.c         |   5 +
 gcc/testsuite/gdc.test/compilable/parens_inc.d     |  23 +
 gcc/testsuite/gdc.test/compilable/test23951.d      |  10 +
 gcc/testsuite/gdc.test/compilable/test23966.d      |  19 +
 gcc/testsuite/gdc.test/compilable/test24022.d      |  30 +
 gcc/testsuite/gdc.test/compilable/test7172.d       |   6 +-
 .../gdc.test/fail_compilation/biterrors3.d         |   2 +-
 gcc/testsuite/gdc.test/fail_compilation/body.d     |  11 +
 gcc/testsuite/gdc.test/fail_compilation/ccast.d    |  21 +-
 gcc/testsuite/gdc.test/fail_compilation/diag4596.d |   4 +-
 .../gdc.test/fail_compilation/enum_function.d      |  13 +
 .../gdc.test/fail_compilation/fail10285.d          |  12 +-
 .../gdc.test/fail_compilation/fail13116.d          |   2 +-
 .../gdc.test/fail_compilation/fail15896.d          |   1 +
 .../gdc.test/fail_compilation/fail22729.d          |   2 +-
 .../gdc.test/fail_compilation/fail22780.d          |   2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4559.d |  22 -
 gcc/testsuite/gdc.test/fail_compilation/format.d   |  21 +-
 .../gdc.test/fail_compilation/reserved_version.d   |   2 +
 .../gdc.test/fail_compilation/scope_class.d        |   2 +-
 .../gdc.test/fail_compilation/scope_type.d         |  16 -
 .../gdc.test/fail_compilation/test23279.d          |  14 +
 .../gdc.test/fail_compilation/typeerrors.d         |   2 +-
 gcc/testsuite/gdc.test/runnable/betterc.d          |  11 +
 gcc/testsuite/gdc.test/runnable/sctor2.d           |   5 -
 gcc/testsuite/gdc.test/runnable/test24029.c        |  23 +
 gcc/testsuite/gdc.test/runnable/testcontracts.d    |  16 -
 gcc/testsuite/gfortran.dg/common_28.f90            |   7 +
 gcc/testsuite/gfortran.dg/data_vector_section.f90  |  26 +
 gcc/testsuite/gfortran.dg/gomp/defaultmap-1.f90    |   2 +-
 gcc/testsuite/gfortran.dg/gomp/defaultmap-10.f90   | 116 +++
 gcc/testsuite/gfortran.dg/gomp/defaultmap-9.f90    |  71 ++
 gcc/testsuite/lib/target-supports.exp              |  18 +
 gcc/tree-core.h                                    |   1 +
 gcc/tree-pretty-print.cc                           |   3 +
 gcc/tree-ssa-ifcombine.cc                          |   9 +-
 gcc/tree-ssa-loop-ch.cc                            |  30 +-
 gcc/tree-vect-loop.cc                              |  89 ++-
 gcc/tree-vect-slp.cc                               |   3 +-
 gcc/tree-vect-stmts.cc                             | 868 +++++++++++----------
 gcc/tree-vrp.cc                                    |   5 +-
 gcc/value-range.cc                                 |  36 +-
 include/ChangeLog                                  |   6 +
 include/demangle.h                                 |   2 +
 libffi/ChangeLog                                   |  10 +
 libffi/Makefile.am                                 |   4 +-
 libffi/Makefile.in                                 |  25 +-
 libffi/configure.host                              |   5 +
 libffi/src/loongarch64/ffi.c                       | 621 +++++++++++++++
 libffi/src/loongarch64/ffitarget.h                 |  82 ++
 libffi/src/loongarch64/sysv.S                      | 327 ++++++++
 libgomp/ChangeLog                                  |  12 +
 libgomp/libgomp.texi                               |   4 +-
 libgomp/testsuite/lib/libgomp.exp                  |  19 +
 libgomp/testsuite/libgomp.c/simd-math-1.c          |   9 +
 libiberty/ChangeLog                                |   9 +
 libiberty/cp-demangle.c                            |  17 +
 libiberty/testsuite/demangle-expected              |   3 +
 libphobos/ChangeLog                                |   5 +
 libphobos/libdruntime/MERGE                        |   2 +-
 libphobos/libdruntime/core/int128.d                |   8 +-
 .../libdruntime/core/internal/array/comparison.d   |  25 +-
 libphobos/libdruntime/core/lifetime.d              |   6 +-
 libphobos/src/MERGE                                |   2 +-
 libphobos/src/std/algorithm/searching.d            |  17 +
 libphobos/src/std/bigint.d                         |  23 +-
 libphobos/src/std/json.d                           |   4 +
 libphobos/src/std/math/package.d                   |   6 -
 libphobos/src/std/stdio.d                          |  15 -
 libstdc++-v3/ChangeLog                             |  24 +
 .../testsuite/17_intro/no_library_allocation.cc    |   8 +
 .../nested_exception/rethrow_if_nested-term.cc     |  14 +-
 .../testsuite/23_containers/unordered_map/96088.cc |   1 +
 .../23_containers/unordered_multimap/96088.cc      |   1 +
 .../23_containers/unordered_multiset/96088.cc      |   1 +
 .../testsuite/23_containers/unordered_set/96088.cc |   1 +
 .../ext/malloc_allocator/deallocate_local.cc       |   2 +
 .../ext/new_allocator/deallocate_local.cc          |   2 +
 .../testsuite/ext/pool_allocator/allocate_chunk.cc |  23 +-
 .../ext/throw_allocator/deallocate_local.cc        |   1 +
 .../testsuite/util/replacement_memory_operators.h  |  20 +
 413 files changed, 6951 insertions(+), 3356 deletions(-)

             reply	other threads:[~2023-10-16 22:20 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-16 22:20 Eric Gallager [this message]
  -- strict thread matches above, loose matches on Subject: below --
2023-10-16 22:21 Eric Gallager
2023-10-16 22:21 Eric Gallager
2023-10-16 22:21 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231016222038.77ACC3857718@sourceware.org \
    --to=egallager@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).