public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: Gaius Mulley <gaius@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc/devel/modula-2] Merge branch 'master' into devel/modula-2.
Date: Tue, 26 Jul 2022 00:28:00 +0000 (GMT)	[thread overview]
Message-ID: <20220726002800.DDE5438560B3@sourceware.org> (raw)

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

commit e5fc377213127f93302fb3927375fd725cc238f6
Merge: c497ca7343a a6efab5fbc4
Author: Gaius Mulley <gaius.mulley@southwales.ac.uk>
Date:   Mon Jul 25 23:45:13 2022 +0100

    Merge branch 'master' into devel/modula-2.

Diff:

 .gitignore                                         |    3 +-
 ChangeLog                                          |   16 +
 MAINTAINERS                                        |    4 +-
 contrib/ChangeLog                                  |   11 +
 contrib/git-commit-mklog.py                        |    9 +-
 contrib/mklog.py                                   |   26 +-
 contrib/prepare-commit-msg                         |    2 +-
 gcc/ChangeLog                                      |  802 ++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    2 +
 gcc/ada/ChangeLog                                  |  568 ++++++
 gcc/ada/Makefile.rtl                               |    1 +
 gcc/ada/ali-util.adb                               |   63 +-
 gcc/ada/aspects.ads                                |    2 +-
 .../doc/gnat_rm/security_hardening_features.rst    |   17 +-
 .../building_executable_programs_with_gnat.rst     |   20 +-
 gcc/ada/einfo.ads                                  |    4 +
 gcc/ada/errout.adb                                 |   35 +-
 gcc/ada/errout.ads                                 |   14 +-
 gcc/ada/exp_ch11.adb                               |    2 +-
 gcc/ada/exp_ch4.adb                                |  121 +-
 gcc/ada/exp_ch5.adb                                |   41 +-
 gcc/ada/exp_ch6.adb                                |    2 +-
 gcc/ada/exp_util.adb                               |   11 +-
 gcc/ada/exp_util.ads                               |   10 +-
 gcc/ada/fe.h                                       |    3 +
 gcc/ada/freeze.adb                                 |   38 +-
 gcc/ada/gcc-interface/decl.cc                      |  175 +-
 gcc/ada/gcc-interface/trans.cc                     |   86 +-
 gcc/ada/gcc-interface/utils.cc                     |   45 +-
 gcc/ada/gcc-interface/utils2.cc                    |   23 +-
 gcc/ada/gnat1drv.adb                               |    8 +-
 gcc/ada/gnat_rm.texi                               |   17 +-
 gcc/ada/gnat_ugn.texi                              |   30 +-
 gcc/ada/gnatls.adb                                 |    3 -
 gcc/ada/gprep.adb                                  |   13 +-
 gcc/ada/impunit.adb                                |    1 +
 gcc/ada/inline.adb                                 |   13 +-
 gcc/ada/libgnarl/a-reatim.ads                      |    1 +
 gcc/ada/libgnarl/s-solita.adb                      |    9 +-
 gcc/ada/libgnarl/s-taskin.ads                      |    2 +-
 gcc/ada/libgnarl/s-tassta.adb                      |    4 +-
 gcc/ada/libgnat/a-cbdlli.ads                       |    8 +-
 gcc/ada/libgnat/a-cbhama.ads                       |    7 +-
 gcc/ada/libgnat/a-cbhase.ads                       |    7 +-
 gcc/ada/libgnat/a-cbmutr.ads                       |    5 +-
 gcc/ada/libgnat/a-cborma.ads                       |    8 +-
 gcc/ada/libgnat/a-cborse.ads                       |    8 +-
 gcc/ada/libgnat/a-cdlili.ads                       |    8 +-
 gcc/ada/libgnat/a-cfdlli.ads                       |    4 +-
 gcc/ada/libgnat/a-cfhama.ads                       |    4 +-
 gcc/ada/libgnat/a-cfhase.ads                       |    4 +-
 gcc/ada/libgnat/a-cfidll.adb                       | 2054 ++++++++++++++++++++
 gcc/ada/libgnat/a-cfidll.ads                       | 1670 ++++++++++++++++
 gcc/ada/libgnat/a-cfinse.ads                       |    5 +-
 gcc/ada/libgnat/a-cfinve.ads                       |    4 +-
 gcc/ada/libgnat/a-cforma.ads                       |    4 +-
 gcc/ada/libgnat/a-cforse.ads                       |    4 +-
 gcc/ada/libgnat/a-chahan.ads                       |    2 +
 gcc/ada/libgnat/a-cidlli.ads                       |    8 +-
 gcc/ada/libgnat/a-cihama.ads                       |    7 +-
 gcc/ada/libgnat/a-cihase.ads                       |    7 +-
 gcc/ada/libgnat/a-cimutr.ads                       |    5 +-
 gcc/ada/libgnat/a-ciorma.ads                       |    8 +-
 gcc/ada/libgnat/a-ciorse.ads                       |    8 +-
 gcc/ada/libgnat/a-cobove.ads                       |    8 +-
 gcc/ada/libgnat/a-cofove.ads                       |    2 +
 gcc/ada/libgnat/a-cofuma.ads                       |    5 +-
 gcc/ada/libgnat/a-cofuse.ads                       |    5 +-
 gcc/ada/libgnat/a-cofuve.ads                       |    5 +-
 gcc/ada/libgnat/a-cohama.ads                       |    7 +-
 gcc/ada/libgnat/a-cohase.ads                       |    7 +-
 gcc/ada/libgnat/a-coinve.ads                       |    8 +-
 gcc/ada/libgnat/a-comutr.ads                       |    5 +-
 gcc/ada/libgnat/a-convec.ads                       |   11 +-
 gcc/ada/libgnat/a-coorma.ads                       |    8 +-
 gcc/ada/libgnat/a-coorse.ads                       |    8 +-
 gcc/ada/libgnat/a-nbnbin.ads                       |    2 +
 gcc/ada/libgnat/a-nbnbre.ads                       |    2 +
 gcc/ada/libgnat/a-ngelfu.ads                       |    1 +
 gcc/ada/libgnat/a-nlelfu.ads                       |    1 +
 gcc/ada/libgnat/a-nllefu.ads                       |    1 +
 gcc/ada/libgnat/a-nselfu.ads                       |    1 +
 gcc/ada/libgnat/a-nuelfu.ads                       |    1 +
 gcc/ada/libgnat/a-strbou.ads                       |    2 +
 gcc/ada/libgnat/a-strfix.ads                       |  138 +-
 gcc/ada/libgnat/a-strmap.ads                       |    2 +
 gcc/ada/libgnat/a-strsea.ads                       |    1 +
 gcc/ada/libgnat/a-strunb.ads                       |    1 +
 gcc/ada/libgnat/a-strunb__shared.ads               |    1 +
 gcc/ada/libgnat/a-textio.ads                       |  318 +--
 gcc/ada/libgnat/a-tideio.ads                       |   28 +-
 gcc/ada/libgnat/a-tienio.ads                       |   28 +-
 gcc/ada/libgnat/a-tifiio.ads                       |   28 +-
 gcc/ada/libgnat/a-tiflio.ads                       |   28 +-
 gcc/ada/libgnat/a-tiinio.ads                       |   28 +-
 gcc/ada/libgnat/a-timoio.ads                       |   28 +-
 gcc/ada/libgnat/a-ztenau.adb                       |    2 -
 gcc/ada/libgnat/g-socthi.adb                       |    4 +-
 gcc/ada/libgnat/g-socthi__vxworks.adb              |    4 +-
 gcc/ada/libgnat/g-spipat.adb                       |  128 +-
 gcc/ada/libgnat/i-c.ads                            |    2 +
 gcc/ada/libgnat/interfac.ads                       |    1 +
 gcc/ada/libgnat/interfac__2020.ads                 |    1 +
 gcc/ada/libgnat/s-aridou.adb                       |   96 +-
 gcc/ada/libgnat/s-arit32.adb                       |    3 +-
 gcc/ada/libgnat/s-atacco.ads                       |    6 +-
 gcc/ada/libgnat/s-conca2.adb                       |   20 +-
 gcc/ada/libgnat/s-conca2.ads                       |    9 +-
 gcc/ada/libgnat/s-conca3.adb                       |   21 +-
 gcc/ada/libgnat/s-conca3.ads                       |   11 +-
 gcc/ada/libgnat/s-conca4.adb                       |   21 +-
 gcc/ada/libgnat/s-conca4.ads                       |    9 +-
 gcc/ada/libgnat/s-conca5.adb                       |   21 +-
 gcc/ada/libgnat/s-conca5.ads                       |    9 +-
 gcc/ada/libgnat/s-conca6.adb                       |   21 +-
 gcc/ada/libgnat/s-conca6.ads                       |    9 +-
 gcc/ada/libgnat/s-conca7.adb                       |   21 +-
 gcc/ada/libgnat/s-conca7.ads                       |    9 +-
 gcc/ada/libgnat/s-conca8.adb                       |   22 +-
 gcc/ada/libgnat/s-conca8.ads                       |   11 +-
 gcc/ada/libgnat/s-conca9.adb                       |   22 +-
 gcc/ada/libgnat/s-conca9.ads                       |   11 +-
 gcc/ada/libgnat/s-secsta.adb                       |    7 +-
 gcc/ada/libgnat/s-stchop.ads                       |    4 +-
 gcc/ada/libgnat/s-stoele.ads                       |    2 +
 gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads        |  164 --
 gcc/ada/libgnat/system-vxworks7-x86-rtp.ads        |  163 --
 gcc/ada/makeusg.adb                                |   12 +-
 gcc/ada/par-ch11.adb                               |    3 +-
 gcc/ada/par-ch3.adb                                |  260 ++-
 gcc/ada/par-ch5.adb                                |  185 +-
 gcc/ada/par-prag.adb                               |    4 +-
 gcc/ada/par.adb                                    |   26 +-
 gcc/ada/restrict.adb                               |   91 +-
 gcc/ada/restrict.ads                               |   10 +
 gcc/ada/rtsfind.ads                                |   18 -
 gcc/ada/scans.ads                                  |   19 +-
 gcc/ada/scn.ads                                    |    6 +-
 gcc/ada/scng.adb                                   |  100 +-
 gcc/ada/scng.ads                                   |   26 +-
 gcc/ada/sem.adb                                    |   10 +-
 gcc/ada/sem_attr.adb                               |   11 +-
 gcc/ada/sem_ch12.adb                               |    3 +-
 gcc/ada/sem_ch13.adb                               |  337 ++--
 gcc/ada/sem_ch5.adb                                |  128 +-
 gcc/ada/sem_ch6.adb                                |  252 ++-
 gcc/ada/sem_ch7.adb                                |    7 +
 gcc/ada/sem_ch8.adb                                |   17 +-
 gcc/ada/sem_prag.adb                               |   20 +-
 gcc/ada/sem_res.adb                                |   15 +-
 gcc/ada/sem_util.adb                               |  117 +-
 gcc/ada/sem_util.ads                               |   19 +-
 gcc/ada/sinfo.ads                                  |    6 +-
 gcc/ada/snames.ads-tmpl                            |   10 +
 gcc/ada/types.ads                                  |    4 +
 gcc/analyzer/ChangeLog                             |  129 ++
 gcc/analyzer/call-info.cc                          |    2 +-
 gcc/analyzer/checker-path.cc                       |   46 +-
 gcc/analyzer/constraint-manager.h                  |    3 +
 gcc/analyzer/diagnostic-manager.cc                 |   20 +-
 gcc/analyzer/engine.cc                             |   36 +-
 gcc/analyzer/exploded-graph.h                      |    3 +
 gcc/analyzer/program-state.cc                      |    2 +-
 gcc/analyzer/region-model-impl-calls.cc            |    4 +-
 gcc/analyzer/region-model.cc                       |    4 +-
 gcc/analyzer/region-model.h                        |   17 +
 gcc/analyzer/region.cc                             |    7 +-
 gcc/analyzer/region.h                              |    4 +
 gcc/analyzer/sm-fd.cc                              | 1914 ++++++++++--------
 gcc/analyzer/sm-malloc.cc                          |   10 +-
 gcc/analyzer/sm-taint.cc                           |  365 +++-
 gcc/analyzer/sm.h                                  |    9 +
 gcc/analyzer/store.cc                              |   12 +-
 gcc/analyzer/store.h                               |    4 +-
 gcc/analyzer/supergraph.cc                         |    4 +-
 gcc/analyzer/svalue.cc                             |    2 +-
 gcc/analyzer/varargs.cc                            |   30 +-
 gcc/builtins.cc                                    |   47 +-
 gcc/c-family/ChangeLog                             |   26 +
 gcc/c-family/c-attribs.cc                          |   31 +
 gcc/c-family/c-common.cc                           |    4 +
 gcc/c-family/c-common.h                            |    2 +
 gcc/c-family/c-format.cc                           |    4 +-
 gcc/cfghooks.cc                                    |   13 +-
 gcc/config/aarch64/aarch64-builtins.cc             |  205 +-
 gcc/config/aarch64/aarch64-modes.def               |    1 +
 gcc/config/aarch64/aarch64-protos.h                |    1 -
 gcc/config/aarch64/aarch64-simd-builtin-types.def  |    6 +-
 gcc/config/aarch64/aarch64-simd.md                 |   14 +-
 gcc/config/aarch64/aarch64.cc                      |   22 +-
 gcc/config/aarch64/aarch64.md                      |   13 +-
 gcc/config/aarch64/arm_acle.h                      |   53 +
 gcc/config/aarch64/iterators.md                    |   14 +-
 gcc/config/arc/arc-arch.h                          |    3 +-
 gcc/config/arc/arc-cpus.def                        |    1 +
 gcc/config/arc/arc-tables.opt                      |    3 +
 gcc/config/arc/arc.cc                              |  194 +-
 gcc/config/arc/arc.md                              |   32 +-
 gcc/config/arc/arc.opt                             |    3 +
 gcc/config/arc/arcHS4x.md                          |   17 +-
 gcc/config/arc/t-multilib                          |    4 +-
 gcc/config/arm/arm-builtins.cc                     |  123 --
 gcc/config/arm/arm-protos.h                        |    1 -
 gcc/config/arm/arm.cc                              |    4 -
 gcc/config/arm/arm_neon_builtins.def               |    1 -
 gcc/config/arm/iterators.md                        |    7 +
 gcc/config/arm/neon.md                             |   17 +-
 gcc/config/i386/i386-builtin.def                   |   32 +-
 gcc/config/i386/i386-expand.cc                     |  180 +-
 gcc/config/i386/i386-features.cc                   |  150 +-
 gcc/config/i386/i386-features.h                    |   12 +-
 gcc/config/i386/i386-protos.h                      |    1 +
 gcc/config/i386/i386.cc                            |   11 +
 gcc/config/i386/i386.md                            |  209 +-
 gcc/config/i386/mmx.md                             |   70 +-
 gcc/config/i386/predicates.md                      |    8 +
 gcc/config/i386/sse.md                             |   36 +-
 gcc/config/rs6000/altivec.md                       |   26 +-
 gcc/config/rs6000/rs6000-c.cc                      |   21 +-
 gcc/config/rs6000/rs6000-protos.h                  |    5 +-
 gcc/config/rs6000/rs6000.cc                        |  102 +-
 gcc/config/rs6000/rs6000.h                         |   11 +-
 gcc/config/rs6000/rs6000.opt                       |    4 -
 gcc/config/rs6000/rtems.h                          |    3 +
 gcc/config/xtensa/xtensa.cc                        |   60 +-
 gcc/config/xtensa/xtensa.md                        |  180 +-
 gcc/cp/ChangeLog                                   |   92 +
 gcc/cp/call.cc                                     |  112 +-
 gcc/cp/class.cc                                    |   11 +-
 gcc/cp/constraint.cc                               |   30 +-
 gcc/cp/cp-objcp-common.cc                          |    2 +
 gcc/cp/cp-tree.h                                   |   14 +-
 gcc/cp/cxx-pretty-print.cc                         |    6 +
 gcc/cp/decl.cc                                     |    2 -
 gcc/cp/init.cc                                     |    1 -
 gcc/cp/method.cc                                   |   60 +-
 gcc/cp/parser.cc                                   |   36 +-
 gcc/cp/pt.cc                                       |   82 +-
 gcc/cp/semantics.cc                                |    8 +
 gcc/diagnostic-format-json.cc                      |    4 +-
 gcc/diagnostic-format-sarif.cc                     |    2 +-
 gcc/diagnostic-show-locus.cc                       |    7 +-
 gcc/doc/extend.texi                                |   41 +-
 gcc/doc/gimple.texi                                |    7 +-
 gcc/doc/invoke.texi                                |   64 +-
 gcc/dwarf2out.cc                                   |    6 +-
 gcc/fortran/ChangeLog                              |   39 +
 gcc/fortran/decl.cc                                |   15 +-
 gcc/fortran/intrinsic.texi                         |    6 +-
 gcc/fortran/openmp.cc                              |    1 -
 gcc/fortran/resolve.cc                             |   13 +-
 gcc/fortran/simplify.cc                            |   12 +
 gcc/fortran/trans-decl.cc                          |    2 +-
 gcc/gimple-pretty-print.cc                         |   32 +-
 gcc/gimple-range-cache.cc                          |  105 +-
 gcc/gimple-range-cache.h                           |    1 +
 gcc/gimple-range.cc                                |    4 +-
 gcc/gimplify.cc                                    |   29 +-
 gcc/go/ChangeLog                                   |   10 +
 gcc/go/go-gcc.cc                                   |   20 +
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/graphds.cc                                     |    2 +-
 gcc/internal-fn.cc                                 |   20 +
 gcc/internal-fn.def                                |   23 +
 gcc/jit/ChangeLog                                  |    7 +
 gcc/jit/jit-recording.h                            |    8 +-
 gcc/match.pd                                       |   17 +
 gcc/optabs.cc                                      |    3 +-
 gcc/passes.def                                     |    3 +-
 gcc/predict.cc                                     |   11 +
 gcc/predict.h                                      |    1 +
 gcc/pretty-print.h                                 |    7 +
 gcc/range-op-float.cc                              |  206 ++
 gcc/range-op.cc                                    |  226 ++-
 gcc/range-op.h                                     |   69 +-
 gcc/rtl.h                                          |    1 -
 gcc/rtlanal.cc                                     |   30 +-
 gcc/testsuite/ChangeLog                            |  349 ++++
 gcc/testsuite/c-c++-common/attr-fd.c               |   18 +
 gcc/testsuite/c-c++-common/pr103798-1.c            |   28 +
 gcc/testsuite/c-c++-common/pr103798-10.c           |   10 +
 gcc/testsuite/c-c++-common/pr103798-2.c            |   30 +
 gcc/testsuite/c-c++-common/pr103798-3.c            |   28 +
 gcc/testsuite/c-c++-common/pr103798-4.c            |   28 +
 gcc/testsuite/c-c++-common/pr103798-5.c            |   26 +
 gcc/testsuite/c-c++-common/pr103798-6.c            |   27 +
 gcc/testsuite/c-c++-common/pr103798-7.c            |   27 +
 gcc/testsuite/c-c++-common/pr103798-8.c            |   27 +
 gcc/testsuite/c-c++-common/pr103798-9.c            |   10 +
 gcc/testsuite/g++.dg/conversion/ref8.C             |   22 +
 gcc/testsuite/g++.dg/conversion/ref9.C             |   21 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-union7.C          |   13 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction112.C    |   14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl6.C     |   34 +
 gcc/testsuite/g++.dg/cpp2a/consteval31.C           |   26 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C        |   17 +
 .../ext/reference_constructs_from_temporary1.C     |  214 ++
 .../ext/reference_converts_from_temporary1.C       |  214 ++
 gcc/testsuite/g++.dg/ipa/pure-const-3.C            |    2 +-
 gcc/testsuite/g++.dg/pr94920-1.C                   |   17 +
 gcc/testsuite/g++.dg/pr94920.C                     |   63 +
 gcc/testsuite/g++.dg/warn/Woverloaded-virt4.C      |    7 +
 gcc/testsuite/g++.target/i386/pr91681.C            |   20 +
 gcc/testsuite/gcc.dg/analyzer/fd-2.c               |   96 +-
 gcc/testsuite/gcc.dg/analyzer/fd-3.c               |  168 +-
 gcc/testsuite/gcc.dg/analyzer/fd-4.c               |  142 +-
 gcc/testsuite/gcc.dg/analyzer/fd-5.c               |   53 +
 gcc/testsuite/gcc.dg/analyzer/memcpy-2.c           |    8 +
 gcc/testsuite/gcc.dg/analyzer/pr106394.c           |   19 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-3.c           |   57 +
 gcc/testsuite/gcc.dg/analyzer/torture/stdarg-4.c   |  329 ++++
 .../gcc.dg/analyzer/torture/taint-read-index-2.c   |  141 ++
 .../gcc.dg/analyzer/torture/taint-read-index-3.c   |   52 +
 gcc/testsuite/gcc.dg/analyzer/untracked-2.c        |    7 +
 gcc/testsuite/gcc.dg/pow-sqrt-synth-1.c            |    4 +-
 gcc/testsuite/gcc.dg/pr102983.c                    |    2 +-
 gcc/testsuite/gcc.dg/pr106249.c                    |   16 +
 gcc/testsuite/gcc.dg/pr106264.c                    |   27 +
 gcc/testsuite/gcc.dg/pr106278.c                    |   22 +
 gcc/testsuite/gcc.dg/pr106379-1.c                  |    9 +
 gcc/testsuite/gcc.dg/pr106397.c                    |   17 +
 gcc/testsuite/gcc.dg/pr23911.c                     |    3 +-
 gcc/testsuite/gcc.dg/pr94920-2.c                   |   15 +
 gcc/testsuite/gcc.dg/setjmp-7.c                    |   13 +
 gcc/testsuite/gcc.dg/torture/pr106414-1.c          |   12 +
 gcc/testsuite/gcc.dg/torture/pr106414-2.c          |   12 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-24.c           |    5 +-
 gcc/testsuite/gcc.dg/tree-ssa/ldist-36.c           |    3 +-
 .../gcc.target/aarch64/acle/data-intrinsics.c      |  468 +++++
 .../aarch64/advsimd-intrinsics/ignored_return_1.c  |    9 +
 gcc/testsuite/gcc.target/aarch64/vect_unary_1.c    |  249 +++
 gcc/testsuite/gcc.target/arc/interrupt-13.c        |   15 +
 gcc/testsuite/gcc.target/arm/vect_binary_1.c       |   50 +
 gcc/testsuite/gcc.target/arm/vect_unary_1.c        |  224 +++
 .../gcc.target/i386/avx-vcomisd-pr106113-2.c       |    8 +
 .../gcc.target/i386/avx-vcomiss-pr106113-2.c       |    8 +
 .../gcc.target/i386/avx-vucomisd-pr106113-2.c      |    8 +
 .../gcc.target/i386/avx-vucomiss-pr106113-2.c      |    8 +
 gcc/testsuite/gcc.target/i386/cet-sjlj-6a.c        |    6 +-
 gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c        |    6 +-
 gcc/testsuite/gcc.target/i386/fentryname3.c        |    3 +-
 gcc/testsuite/gcc.target/i386/mvc7.c               |   12 +-
 gcc/testsuite/gcc.target/i386/pr106010-1a.c        |   58 +
 gcc/testsuite/gcc.target/i386/pr106010-1b.c        |   63 +
 gcc/testsuite/gcc.target/i386/pr106010-1c.c        |   41 +
 gcc/testsuite/gcc.target/i386/pr106010-2a.c        |   82 +
 gcc/testsuite/gcc.target/i386/pr106010-2b.c        |   62 +
 gcc/testsuite/gcc.target/i386/pr106010-2c.c        |   47 +
 gcc/testsuite/gcc.target/i386/pr106010-3a.c        |   80 +
 gcc/testsuite/gcc.target/i386/pr106010-3b.c        |  126 ++
 gcc/testsuite/gcc.target/i386/pr106010-3c.c        |   69 +
 gcc/testsuite/gcc.target/i386/pr106010-4a.c        |  101 +
 gcc/testsuite/gcc.target/i386/pr106010-4b.c        |   67 +
 gcc/testsuite/gcc.target/i386/pr106010-4c.c        |   54 +
 gcc/testsuite/gcc.target/i386/pr106010-5a.c        |  117 ++
 gcc/testsuite/gcc.target/i386/pr106010-5b.c        |   80 +
 gcc/testsuite/gcc.target/i386/pr106010-5c.c        |   62 +
 gcc/testsuite/gcc.target/i386/pr106010-6a.c        |  115 ++
 gcc/testsuite/gcc.target/i386/pr106010-6b.c        |  157 ++
 gcc/testsuite/gcc.target/i386/pr106010-6c.c        |   80 +
 gcc/testsuite/gcc.target/i386/pr106010-7a.c        |   58 +
 gcc/testsuite/gcc.target/i386/pr106010-7b.c        |   63 +
 gcc/testsuite/gcc.target/i386/pr106010-7c.c        |   41 +
 gcc/testsuite/gcc.target/i386/pr106010-8a.c        |   58 +
 gcc/testsuite/gcc.target/i386/pr106010-8b.c        |   53 +
 gcc/testsuite/gcc.target/i386/pr106010-8c.c        |   38 +
 gcc/testsuite/gcc.target/i386/pr106010-9a.c        |   89 +
 gcc/testsuite/gcc.target/i386/pr106010-9b.c        |   90 +
 gcc/testsuite/gcc.target/i386/pr106010-9c.c        |   90 +
 gcc/testsuite/gcc.target/i386/pr106010-9d.c        |   92 +
 gcc/testsuite/gcc.target/i386/pr106038-1.c         |   27 +
 gcc/testsuite/gcc.target/i386/pr106231-1.c         |    8 +
 gcc/testsuite/gcc.target/i386/pr106231-2.c         |    8 +
 gcc/testsuite/gcc.target/i386/pr106273.c           |   27 +
 gcc/testsuite/gcc.target/i386/pr106303.c           |   25 +
 gcc/testsuite/gcc.target/i386/pr106347.c           |   24 +
 gcc/testsuite/gcc.target/i386/pr24414.c            |    1 +
 gcc/testsuite/gcc.target/i386/pr85620-2.c          |    3 +-
 gcc/testsuite/gcc.target/i386/pr85620-5.c          |   13 +
 gcc/testsuite/gcc.target/i386/pr85620-6.c          |   14 +
 gcc/testsuite/gcc.target/i386/pr85620-7.c          |   14 +
 gcc/testsuite/gcc.target/i386/pr91681-1.c          |   20 +
 gcc/testsuite/gcc.target/i386/pr91681-2.c          |   20 +
 gcc/testsuite/gcc.target/i386/pr91681-3.c          |   16 +
 gcc/testsuite/gcc.target/i386/pr93492-3.c          |    2 +-
 gcc/testsuite/gcc.target/i386/pr93492-5.c          |    2 +-
 gcc/testsuite/gcc.target/i386/pr98482-1.c          |    3 +-
 .../gcc.target/i386/sse-comiss-pr106113-1.c        |   19 +
 .../gcc.target/i386/sse-comiss-pr106113-2.c        |   59 +
 .../gcc.target/i386/sse-ucomiss-pr106113-1.c       |   19 +
 .../gcc.target/i386/sse-ucomiss-pr106113-2.c       |   59 +
 .../gcc.target/i386/sse2-comisd-pr106113-1.c       |   19 +
 .../gcc.target/i386/sse2-comisd-pr106113-2.c       |   59 +
 .../gcc.target/i386/sse2-ucomisd-pr106113-1.c      |   19 +
 .../gcc.target/i386/sse2-ucomisd-pr106113-2.c      |   59 +
 gcc/testsuite/gcc.target/i386/vec-maskstore-vn.c   |   30 +
 .../gcc.target/xtensa/constsynth_double.c          |    2 +-
 gcc/testsuite/gfortran.dg/associate_54.f90         |    3 +-
 gcc/testsuite/gfortran.dg/associate_59.f90         |    9 +
 .../gfortran.dg/gomp/affinity-clause-7.f90         |   19 +
 gcc/testsuite/gfortran.dg/pack_simplify_1.f90      |   15 +
 gcc/testsuite/gfortran.dg/pr104313.f               |   11 +
 gcc/testsuite/gfortran.dg/pr106209.f90             |    9 +
 gcc/testsuite/gfortran.dg/pr106331.f90             |    7 +
 gcc/testsuite/gfortran.dg/vect/pr106253.f          |   35 +
 gcc/testsuite/gnat.dg/opt98.adb                    |   14 +
 gcc/testsuite/gnat.dg/opt98.ads                    |   19 +
 gcc/testsuite/gnat.dg/specs/discr5.ads             |    5 +-
 gcc/testsuite/gnat.dg/specs/empty_variants.ads     |    4 +-
 gcc/testsuite/gnat.dg/specs/pack13.ads             |    2 +-
 gcc/timevar.def                                    |    1 +
 gcc/tree-cfg.cc                                    |   40 +-
 gcc/tree-complex.cc                                |    9 +-
 gcc/tree-diagnostic-path.cc                        |   16 +-
 gcc/tree-loop-distribution.cc                      |   69 +-
 gcc/tree-pass.h                                    |    1 +
 gcc/tree-ssa-alias.cc                              |   49 +-
 gcc/tree-ssa-dom.cc                                |   85 +-
 gcc/tree-ssa-dom.h                                 |    3 -
 gcc/tree-ssa-dse.cc                                |   55 +-
 gcc/tree-ssa-forwprop.cc                           |   72 +
 gcc/tree-ssa-loop-manip.cc                         |    5 +-
 gcc/tree-ssa-loop-prefetch.cc                      |   27 +-
 gcc/tree-ssa-math-opts.cc                          |  112 +-
 gcc/tree-ssa-sccvn.cc                              |  256 ++-
 gcc/tree-ssa-sink.cc                               |    6 +
 gcc/tree-ssa-strlen.cc                             |    4 +-
 gcc/tree-ssa-strlen.h                              |    2 +
 gcc/tree-ssanames.cc                               |    3 +-
 gcc/tree-vect-data-refs.cc                         |    8 +
 gcc/tree-vect-loop-manip.cc                        |   95 +-
 gcc/tree-vect-stmts.cc                             |    5 +-
 gcc/value-query.cc                                 |   11 +-
 gcc/value-range-pretty-print.cc                    |  152 ++
 gcc/value-range-pretty-print.h                     |   39 +
 gcc/value-range-storage.h                          |   27 +-
 gcc/value-range.cc                                 |  310 ++-
 gcc/value-range.h                                  |  213 +-
 gcc/value-relation.cc                              |   20 +-
 gcc/vr-values.cc                                   |   15 +-
 include/ChangeLog                                  |    7 +
 include/plugin-api.h                               |   33 +
 libcpp/ChangeLog                                   |   13 +
 libcpp/include/line-map.h                          |   29 +-
 libgcc/ChangeLog                                   |    6 +
 libgcc/config/arc/lib1funcs.S                      |    2 +
 libgcc/config/arc/lib2funcs.c                      |    2 +-
 libgo/match.sh                                     |    2 +-
 libgo/sysinfo.c                                    |    3 -
 libgo/testsuite/gotest                             |    2 +-
 libgomp/ChangeLog                                  |   15 +
 libgomp/target.c                                   |    2 +-
 .../libgomp.oacc-c-c++-common/reduction-5.c        |    7 +-
 libiberty/ChangeLog                                |   10 +
 libiberty/_doprnt.c                                |    1 -
 libiberty/functions.texi                           |    2 +-
 libsanitizer/ChangeLog                             |    7 +
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |   44 +-
 libsanitizer/sanitizer_common/sanitizer_solaris.h  |   56 +
 libstdc++-v3/ChangeLog                             |  126 ++
 libstdc++-v3/configure                             |    2 -
 libstdc++-v3/configure.ac                          |    1 -
 libstdc++-v3/include/bits/stl_algo.h               |  104 +-
 libstdc++-v3/include/bits/stl_iterator.h           |  163 +-
 libstdc++-v3/include/bits/utility.h                |    6 +-
 libstdc++-v3/include/debug/debug.h                 |    5 +-
 libstdc++-v3/include/debug/macros.h                |    4 -
 libstdc++-v3/include/debug/string                  |   95 +-
 libstdc++-v3/include/std/charconv                  |    2 +-
 libstdc++-v3/include/std/istream                   |   31 +-
 libstdc++-v3/include/std/type_traits               |   52 +-
 libstdc++-v3/include/std/variant                   |    6 +-
 libstdc++-v3/include/std/version                   |    5 +-
 .../20_util/reference_from_temporary/value.cc      |  110 ++
 .../20_util/reference_from_temporary/value2.cc     |   28 +
 .../20_util/reference_from_temporary/version.cc    |   27 +
 .../20_util/variable_templates_for_traits.cc       |   14 +
 .../21_strings/basic_string/debug/find1_neg.cc     |   35 +
 .../21_strings/basic_string/debug/find2_neg.cc     |   35 +
 .../basic_string/operations/find/char/1.cc         |   18 +-
 .../basic_string/operations/find/char/2.cc         |   16 +-
 .../basic_string/operations/find/char/3.cc         |   14 +-
 .../basic_string/operations/find/char/4.cc         |    8 +-
 .../basic_string/operations/find/char/5.cc         |    4 +-
 .../basic_string/operations/find/char/6.cc         |    4 +-
 .../basic_string/operations/find/wchar_t/1.cc      |   18 +-
 .../basic_string/operations/find/wchar_t/2.cc      |   16 +-
 .../basic_string/operations/find/wchar_t/3.cc      |   14 +-
 .../basic_string/operations/find/wchar_t/4.cc      |    8 +-
 .../basic_string/operations/find/wchar_t/5.cc      |    4 +-
 .../basic_string/operations/find/wchar_t/6.cc      |    4 +-
 .../testsuite/24_iterators/common_iterator/1.cc    |   23 +-
 .../24_iterators/common_iterator/100823.cc         |   58 +
 .../extractors_character/char/pr106248.cc          |   40 +
 .../extractors_character/wchar_t/pr106248.cc       |   40 +
 libstdc++-v3/testsuite/util/testsuite_string.h     |   20 +
 lto-plugin/ChangeLog                               |   15 +
 lto-plugin/Makefile.am                             |    5 +-
 lto-plugin/Makefile.in                             |    6 +-
 lto-plugin/configure                               |   10 +-
 lto-plugin/configure.ac                            |    5 +
 lto-plugin/lto-plugin.c                            |   47 +
 503 files changed, 20120 insertions(+), 5038 deletions(-)


             reply	other threads:[~2022-07-26  0:28 UTC|newest]

Thread overview: 68+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-07-26  0:28 Gaius Mulley [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-12-14 12:30 Gaius Mulley
2022-12-07 19:51 Gaius Mulley
2022-12-01  0:32 Gaius Mulley
2022-11-18 12:25 Gaius Mulley
2022-11-15 23:00 Gaius Mulley
2022-11-02 23:24 Gaius Mulley
2022-10-22  1:58 Gaius Mulley
2022-10-12 12:57 Gaius Mulley
2022-10-04 11:47 Gaius Mulley
2022-09-26 11:40 Gaius Mulley
2022-09-20 15:20 Gaius Mulley
2022-09-14 18:58 Gaius Mulley
2022-09-12 20:46 Gaius Mulley
2022-09-08 15:03 Gaius Mulley
2022-09-02 15:27 Gaius Mulley
2022-08-29 13:42 Gaius Mulley
2022-08-25 22:53 Gaius Mulley
2022-08-12  8:40 Gaius Mulley
2022-08-08 12:01 Gaius Mulley
2022-07-29 16:23 Gaius Mulley
2022-07-11 23:17 Gaius Mulley
2022-07-06 20:03 Gaius Mulley
2022-05-30 13:25 Gaius Mulley
2022-05-23 22:02 Gaius Mulley
2022-05-20  1:41 Gaius Mulley
2022-05-15 22:44 Gaius Mulley
2022-05-12  9:02 Gaius Mulley
2022-05-10 11:05 Gaius Mulley
2022-05-06 12:28 Gaius Mulley
2022-05-05 19:37 Gaius Mulley
2022-05-03 12:08 Gaius Mulley
2022-04-29 20:01 Gaius Mulley
2022-04-29 15:22 Gaius Mulley
2022-04-28 15:14 Gaius Mulley
2022-04-27 11:17 Gaius Mulley
2022-04-26 17:23 Gaius Mulley
2022-04-25 19:40 Gaius Mulley
2022-04-22  8:09 Gaius Mulley
2022-04-20 11:35 Gaius Mulley
2022-04-01 19:20 Gaius Mulley
2022-03-24 23:10 Gaius Mulley
2022-03-16 20:33 Gaius Mulley
2022-03-02 18:47 Gaius Mulley
2022-02-14 17:00 Gaius Mulley
2022-02-05 13:34 Gaius Mulley
2022-01-29 11:11 Gaius Mulley
2022-01-25 18:58 Gaius Mulley
2022-01-21 20:48 Gaius Mulley
2022-01-20 12:42 Gaius Mulley
2022-01-18 13:54 Gaius Mulley
2022-01-14  0:26 Gaius Mulley
2022-01-06 21:41 Gaius Mulley
2021-12-19  1:19 Gaius Mulley
2021-12-09 21:59 Gaius Mulley
2021-11-27 13:22 Gaius Mulley
2021-11-19 18:30 Gaius Mulley
2021-11-07 15:22 Gaius Mulley
2021-10-27  8:45 Gaius Mulley
2021-10-19 22:57 Gaius Mulley
2021-10-08 14:03 Gaius Mulley
2021-09-16 12:03 Gaius Mulley
2021-09-14 11:39 Gaius Mulley
2021-09-02 15:49 Gaius Mulley
2021-08-27  0:43 Gaius Mulley
2021-08-18 14:24 Gaius Mulley
2021-08-10 13:57 Gaius Mulley
2021-07-28 18:59 Gaius Mulley

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=20220726002800.DDE5438560B3@sourceware.org \
    --to=gaius@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).