public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/microsoft/heads/main)] Merge commit '8ab4b484153031c407b7d8c760b6a2605da1199a' into merge-master-8ab4b484153031c407b7d8c760
@ 2022-05-13 19:24 Eugene Rozenfeld
  0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2022-05-13 19:24 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:58b826af9675f21ec61e52c11a032465f7ac81ca

commit 58b826af9675f21ec61e52c11a032465f7ac81ca
Merge: a895dc328d7 8ab4b484153
Author: MS Automation <gnutools@microsoft.com>
Date:   Fri May 13 12:09:50 2022 +0000

    Merge commit '8ab4b484153031c407b7d8c760b6a2605da1199a' into merge-master-8ab4b484153031c407b7d8c760b6a2605da1199a-2022-05-13T12-09-46

Diff:

 ChangeLog                                          |   17 +
 MAINTAINERS                                        |    6 +-
 contrib/ChangeLog                                  |    4 +
 contrib/gennews                                    |    3 +-
 gcc/ChangeLog                                      |  475 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  | 1049 +++
 gcc/ada/adaint.c                                   |   12 +-
 gcc/ada/ali.adb                                    |   27 +-
 gcc/ada/ali.ads                                    |    8 -
 gcc/ada/atree.adb                                  |    3 +-
 gcc/ada/atree.ads                                  |    1 -
 gcc/ada/bcheck.adb                                 |   11 +-
 gcc/ada/bindgen.adb                                |    2 +-
 gcc/ada/casing.adb                                 |    9 -
 gcc/ada/casing.ads                                 |    6 -
 gcc/ada/checks.adb                                 |   53 +-
 gcc/ada/csets.adb                                  |   17 +-
 gcc/ada/cstand.adb                                 |    8 +-
 .../doc/gnat_rm/implementation_defined_aspects.rst |    8 +-
 .../gnat_rm/implementation_defined_attributes.rst  |    2 +-
 .../implementation_defined_characteristics.rst     |   46 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |  146 +-
 .../implementation_of_specific_ada_features.rst    |    2 +-
 .../gnat_rm/representation_clauses_and_pragmas.rst |   21 +-
 .../doc/gnat_rm/security_hardening_features.rst    |   36 +
 ...ard_and_implementation_defined_restrictions.rst |    7 +
 gcc/ada/doc/gnat_rm/the_gnat_library.rst           |    2 +-
 .../gnat_rm/the_implementation_of_standard_i_o.rst |    4 +-
 .../building_executable_programs_with_gnat.rst     |   14 +-
 .../elaboration_order_handling_in_gnat.rst         |   52 +-
 .../doc/gnat_ugn/gnat_and_program_execution.rst    |    8 +-
 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst     |  929 +-
 gcc/ada/doc/gnat_ugn/inline_assembler.rst          |    2 +-
 .../doc/gnat_ugn/platform_specific_information.rst |    7 +-
 .../doc/gnat_ugn/the_gnat_compilation_model.rst    |    8 +-
 gcc/ada/einfo.ads                                  |   18 +-
 gcc/ada/err_vars.ads                               |   12 +
 gcc/ada/errout.adb                                 |   12 +-
 gcc/ada/errout.ads                                 |    7 +
 gcc/ada/erroutc.adb                                |   19 +-
 gcc/ada/erroutc.ads                                |    6 +-
 gcc/ada/exp_aggr.adb                               |   20 +-
 gcc/ada/exp_atag.adb                               |    2 +-
 gcc/ada/exp_attr.adb                               |   37 +-
 gcc/ada/exp_ch11.adb                               |  128 +-
 gcc/ada/exp_ch3.adb                                |    7 +-
 gcc/ada/exp_ch4.adb                                |   70 +-
 gcc/ada/exp_ch5.adb                                |   73 +-
 gcc/ada/exp_ch6.adb                                |    2 +-
 gcc/ada/exp_ch9.adb                                |    5 +-
 gcc/ada/exp_disp.adb                               |    4 +-
 gcc/ada/exp_prag.adb                               |   35 +-
 gcc/ada/exp_unst.adb                               |    2 +-
 gcc/ada/exp_util.adb                               |  269 +-
 gcc/ada/exp_util.ads                               |    4 +-
 gcc/ada/fe.h                                       |   10 +-
 gcc/ada/fmap.adb                                   |    2 -
 gcc/ada/fname-sf.adb                               |    2 -
 gcc/ada/freeze.adb                                 |    2 +-
 gcc/ada/gcc-interface/Make-lang.in                 |    8 +-
 gcc/ada/gcc-interface/decl.cc                      |   32 +-
 gcc/ada/gcc-interface/trans.cc                     |  234 +-
 gcc/ada/gcc-interface/utils.cc                     |    4 +
 gcc/ada/gcc-interface/utils2.cc                    |    2 +-
 gcc/ada/gen_il-gen-gen_entities.adb                |    2 +-
 gcc/ada/ghost.adb                                  |    2 +-
 gcc/ada/gnat1drv.adb                               |   28 +-
 gcc/ada/gnat_cuda.adb                              |   12 +-
 gcc/ada/gnat_rm.texi                               | 2023 ++--
 gcc/ada/gnat_ugn.texi                              |   48 +-
 gcc/ada/gnatchop.adb                               |    2 +-
 gcc/ada/gnatfind.adb                               |    2 +-
 gcc/ada/gnatlink.adb                               |    2 +-
 gcc/ada/gnatxref.adb                               |    2 +-
 gcc/ada/gprep.adb                                  |    2 +-
 gcc/ada/init.c                                     |   38 +-
 gcc/ada/inline.adb                                 |   12 +-
 gcc/ada/lib-util.ads                               |    2 +-
 gcc/ada/lib-writ.adb                               |    4 -
 gcc/ada/lib-xref.adb                               |   11 +-
 gcc/ada/libgnat/a-cfhama.adb                       |    2 +-
 gcc/ada/libgnat/a-direct.adb                       |    9 +-
 gcc/ada/libgnat/a-ngcefu.adb                       |    6 +-
 gcc/ada/libgnat/a-stbubo.adb                       |    4 +-
 gcc/ada/libgnat/a-stbuun.adb                       |    4 +-
 gcc/ada/libgnat/a-strunb.adb                       |    2 +-
 gcc/ada/libgnat/a-stwiun.adb                       |    2 +-
 gcc/ada/libgnat/a-stzbou.ads                       |    4 +-
 gcc/ada/libgnat/a-stzunb.adb                       |    2 +-
 gcc/ada/libgnat/a-swmwco.ads                       |   36 +-
 gcc/ada/libgnat/a-szmzco.ads                       |   36 +-
 gcc/ada/libgnat/a-wtedit.adb                       |    4 +-
 gcc/ada/libgnat/g-alleve.adb                       |    2 +-
 gcc/ada/libgnat/g-debpoo.adb                       |    4 +-
 gcc/ada/libgnat/g-decstr.adb                       |    2 +-
 gcc/ada/libgnat/g-expect.adb                       |   14 +-
 gcc/ada/libgnat/g-exptty.adb                       |    2 +-
 gcc/ada/libgnat/g-socpol.adb                       |    2 +-
 gcc/ada/libgnat/g-sthcso.adb                       |    5 +
 gcc/ada/libgnat/s-aridou.adb                       |   18 +-
 gcc/ada/libgnat/s-aridou.ads                       |   14 +-
 gcc/ada/libgnat/s-bignum.adb                       |    1 -
 gcc/ada/libgnat/s-dwalin.adb                       |    5 +-
 gcc/ada/libgnat/s-expmod.adb                       |    3 -
 gcc/ada/libgnat/s-exponn.ads                       |   10 +-
 gcc/ada/libgnat/s-expont.ads                       |   10 +-
 gcc/ada/libgnat/s-imaged.ads                       |    1 -
 gcc/ada/libgnat/s-imagef.adb                       |   84 +-
 gcc/ada/libgnat/s-imagef.ads                       |    2 +-
 gcc/ada/libgnat/s-imagei.adb                       |  365 +-
 gcc/ada/libgnat/s-imagei.ads                       |   60 +-
 gcc/ada/libgnat/s-imager.ads                       |    1 -
 gcc/ada/libgnat/s-imageu.adb                       |  323 +-
 gcc/ada/libgnat/s-imageu.ads                       |   61 +-
 gcc/ada/libgnat/s-imde128.ads                      |    1 -
 gcc/ada/libgnat/s-imde32.ads                       |    1 -
 gcc/ada/libgnat/s-imde64.ads                       |    1 -
 gcc/ada/libgnat/s-imfi128.ads                      |    4 +-
 gcc/ada/libgnat/s-imfi32.ads                       |    4 +-
 gcc/ada/libgnat/s-imfi64.ads                       |    4 +-
 gcc/ada/libgnat/s-imgflt.ads                       |    1 -
 gcc/ada/libgnat/s-imgint.ads                       |   45 +-
 gcc/ada/libgnat/s-imglfl.ads                       |    1 -
 gcc/ada/libgnat/s-imgllf.ads                       |    1 -
 gcc/ada/libgnat/s-imglli.ads                       |   45 +-
 gcc/ada/libgnat/s-imgllli.ads                      |   46 +-
 gcc/ada/libgnat/s-imglllu.ads                      |   39 +-
 gcc/ada/libgnat/s-imgllu.ads                       |   38 +-
 gcc/ada/libgnat/s-imgrea.ads                       |    1 -
 gcc/ada/libgnat/s-imguns.ads                       |   38 +-
 gcc/ada/libgnat/s-imguti.ads                       |    1 -
 gcc/ada/libgnat/s-os_lib.adb                       |    6 +-
 gcc/ada/libgnat/s-rident.ads                       |    8 +-
 gcc/ada/libgnat/s-statxd.adb                       |   12 +-
 gcc/ada/libgnat/s-stausa.adb                       |    4 +-
 gcc/ada/libgnat/s-strhas.adb                       |    2 +-
 gcc/ada/libgnat/s-valint.ads                       |   33 +-
 gcc/ada/libgnat/s-vallli.ads                       |   37 +-
 gcc/ada/libgnat/s-valllli.ads                      |   37 +-
 gcc/ada/libgnat/s-valuei.adb                       |  110 +-
 gcc/ada/libgnat/s-valuei.ads                       |  204 +-
 gcc/ada/libgnat/s-valueu.adb                       |   75 +
 gcc/ada/libgnat/s-valueu.ads                       |   61 +-
 gcc/ada/libgnat/s-valuti.ads                       |   37 +-
 gcc/ada/libgnat/s-widlllu.ads                      |    9 +-
 gcc/ada/libgnat/s-widllu.ads                       |    8 +-
 gcc/ada/libgnat/s-widthu.adb                       |  263 +-
 gcc/ada/libgnat/s-widthu.ads                       |   61 +-
 gcc/ada/libgnat/s-widuns.ads                       |    6 +-
 gcc/ada/libgnat/system-aix.ads                     |    1 -
 gcc/ada/libgnat/system-darwin-arm.ads              |    1 -
 gcc/ada/libgnat/system-darwin-ppc.ads              |    1 -
 gcc/ada/libgnat/system-darwin-x86.ads              |    1 -
 gcc/ada/libgnat/system-djgpp.ads                   |    1 -
 gcc/ada/libgnat/system-dragonfly-x86_64.ads        |    1 -
 gcc/ada/libgnat/system-freebsd.ads                 |    1 -
 gcc/ada/libgnat/system-hpux-ia64.ads               |    1 -
 gcc/ada/libgnat/system-hpux.ads                    |    1 -
 gcc/ada/libgnat/system-linux-alpha.ads             |    1 -
 gcc/ada/libgnat/system-linux-arm.ads               |    1 -
 gcc/ada/libgnat/system-linux-hppa.ads              |    1 -
 gcc/ada/libgnat/system-linux-ia64.ads              |    1 -
 gcc/ada/libgnat/system-linux-m68k.ads              |    1 -
 gcc/ada/libgnat/system-linux-mips.ads              |    1 -
 gcc/ada/libgnat/system-linux-ppc.ads               |    1 -
 gcc/ada/libgnat/system-linux-riscv.ads             |    1 -
 gcc/ada/libgnat/system-linux-s390.ads              |    1 -
 gcc/ada/libgnat/system-linux-sh4.ads               |    1 -
 gcc/ada/libgnat/system-linux-sparc.ads             |    1 -
 gcc/ada/libgnat/system-linux-x86.ads               |    1 -
 gcc/ada/libgnat/system-lynxos178-ppc.ads           |    1 -
 gcc/ada/libgnat/system-lynxos178-x86.ads           |    1 -
 gcc/ada/libgnat/system-mingw.ads                   |    1 -
 gcc/ada/libgnat/system-qnx-aarch64.ads             |    1 -
 gcc/ada/libgnat/system-rtems.ads                   |    1 -
 gcc/ada/libgnat/system-solaris-sparc.ads           |    1 -
 gcc/ada/libgnat/system-solaris-x86.ads             |    1 -
 gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads     |    1 -
 gcc/ada/libgnat/system-vxworks-arm-rtp.ads         |    1 -
 gcc/ada/libgnat/system-vxworks-arm.ads             |    1 -
 gcc/ada/libgnat/system-vxworks-e500-kernel.ads     |    1 -
 gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads    |    1 -
 gcc/ada/libgnat/system-vxworks-e500-rtp.ads        |    1 -
 gcc/ada/libgnat/system-vxworks-ppc-kernel.ads      |    1 -
 gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads     |    1 -
 gcc/ada/libgnat/system-vxworks-ppc-rtp.ads         |    1 -
 gcc/ada/libgnat/system-vxworks-x86-kernel.ads      |    1 -
 gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads     |    1 -
 gcc/ada/libgnat/system-vxworks-x86-rtp.ads         |    1 -
 .../libgnat/system-vxworks7-aarch64-rtp-smp.ads    |    1 -
 gcc/ada/libgnat/system-vxworks7-aarch64.ads        |    1 -
 gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads    |    1 -
 gcc/ada/libgnat/system-vxworks7-arm.ads            |    1 -
 gcc/ada/libgnat/system-vxworks7-e500-kernel.ads    |    1 -
 gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads   |    1 -
 gcc/ada/libgnat/system-vxworks7-e500-rtp.ads       |    1 -
 gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads     |    1 -
 gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads    |    1 -
 gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads        |    1 -
 gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads   |    1 -
 gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads  |    1 -
 gcc/ada/libgnat/system-vxworks7-x86-kernel.ads     |    1 -
 gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads    |    1 -
 gcc/ada/libgnat/system-vxworks7-x86-rtp.ads        |    1 -
 gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads  |    1 -
 gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads |    1 -
 gcc/ada/namet.adb                                  |  150 +-
 gcc/ada/namet.ads                                  |   21 +-
 gcc/ada/opt.adb                                    |   29 +-
 gcc/ada/opt.ads                                    |   15 +-
 gcc/ada/osint.adb                                  |    8 +-
 gcc/ada/par-ch10.adb                               |    2 +-
 gcc/ada/par-prag.adb                               |    3 +-
 gcc/ada/repinfo.adb                                |   91 +-
 gcc/ada/restrict.ads                               |   83 +-
 gcc/ada/rtsfind.adb                                |   12 +-
 gcc/ada/rtsfind.ads                                |   12 +
 gcc/ada/scng.adb                                   |   22 +-
 gcc/ada/sem.adb                                    |   12 +-
 gcc/ada/sem_aggr.adb                               |    9 +
 gcc/ada/sem_attr.adb                               |    9 -
 gcc/ada/sem_aux.adb                                |    4 +-
 gcc/ada/sem_case.adb                               |    5 +-
 gcc/ada/sem_ch12.adb                               |   12 +-
 gcc/ada/sem_ch13.adb                               |   88 +-
 gcc/ada/sem_ch3.adb                                |   78 +-
 gcc/ada/sem_ch3.ads                                |    3 +
 gcc/ada/sem_ch4.adb                                | 1931 ++--
 gcc/ada/sem_ch4.ads                                |    7 +-
 gcc/ada/sem_ch5.adb                                |  205 +-
 gcc/ada/sem_ch6.adb                                |   32 +-
 gcc/ada/sem_ch8.adb                                |  299 +-
 gcc/ada/sem_dist.adb                               |    7 +-
 gcc/ada/sem_eval.adb                               |    2 +-
 gcc/ada/sem_prag.adb                               |  149 +-
 gcc/ada/sem_res.adb                                |  492 +-
 gcc/ada/sem_type.adb                               |  588 +-
 gcc/ada/sem_type.ads                               |   47 +-
 gcc/ada/sem_util.adb                               |  264 +-
 gcc/ada/sem_util.ads                               |   29 +-
 gcc/ada/sem_warn.adb                               |   46 +-
 gcc/ada/sigtramp-vxworks.c                         |   10 +-
 gcc/ada/sinfo-utils.adb                            |    4 +-
 gcc/ada/sinput.adb                                 |    2 +-
 gcc/ada/sinput.ads                                 |   13 +-
 gcc/ada/snames.ads-tmpl                            |   13 +-
 gcc/ada/stringt.adb                                |    2 +-
 gcc/ada/style.ads                                  |    7 +-
 gcc/ada/styleg.adb                                 |   11 +-
 gcc/ada/styleg.ads                                 |    5 +-
 gcc/ada/targparm.adb                               |    4 -
 gcc/ada/targparm.ads                               |    3 -
 gcc/ada/treepr.adb                                 |   22 +-
 gcc/ada/uintp.adb                                  |   31 +-
 gcc/ada/uname.adb                                  |   77 +-
 gcc/ada/uname.ads                                  |   22 +-
 gcc/ada/xr_tabls.adb                               |    2 +-
 gcc/analyzer/ChangeLog                             |   18 +
 gcc/analyzer/checker-path.cc                       |    8 +-
 gcc/analyzer/diagnostic-manager.cc                 |    6 +
 gcc/analyzer/engine.cc                             |   29 +-
 gcc/analyzer/region-model-manager.cc               |   14 +-
 gcc/asan.cc                                        |   24 +-
 gcc/basic-block.h                                  |    9 +-
 gcc/c-family/ChangeLog                             |   50 +
 gcc/c-family/c-attribs.cc                          |   33 +-
 gcc/c-family/c-common.cc                           |    4 +-
 gcc/c-family/c-common.h                            |    7 +-
 gcc/c-family/c-format.cc                           |   77 +-
 gcc/c-family/c-gimplify.cc                         |    6 +-
 gcc/c-family/c-omp.cc                              |    2 +-
 gcc/c-family/c-opts.cc                             |   33 +-
 gcc/c-family/c-warn.cc                             |   16 +-
 gcc/c-family/c.opt                                 |    4 +-
 gcc/c/ChangeLog                                    |   24 +
 gcc/c/c-objc-common.cc                             |    9 +
 gcc/c/c-parser.cc                                  |   33 +-
 gcc/c/c-typeck.cc                                  |   44 +-
 gcc/cfgloop.h                                      |    2 +-
 gcc/cfgrtl.cc                                      |    2 +-
 gcc/cgraph.cc                                      |    4 +-
 gcc/cgraph.h                                       |    4 +-
 gcc/common/config/i386/cpuinfo.h                   |   50 +-
 gcc/config/aarch64/iterators.md                    |    3 -
 gcc/config/arm/arm.cc                              |    3 +
 gcc/config/i386/i386-builtins.cc                   |   79 +-
 gcc/config/i386/i386-expand.cc                     |  107 +
 gcc/config/i386/i386.cc                            |   93 +-
 gcc/config/i386/i386.md                            |   30 +-
 gcc/config/i386/predicates.md                      |    5 +
 gcc/config/i386/sse.md                             |  157 +-
 gcc/config/riscv/arch-canonicalize                 |    8 +-
 gcc/config/riscv/riscv.md                          |   22 +
 gcc/config/riscv/riscv.opt                         |    2 +-
 gcc/config/rs6000/constraints.md                   |    4 +-
 gcc/config/rs6000/rs6000-c.cc                      |    9 +-
 gcc/config/rs6000/rs6000.cc                        |   21 +-
 gcc/config/rs6000/rs6000.h                         |    3 +-
 gcc/config/rs6000/rs6000.md                        |  177 +-
 gcc/config/sparc/sparc.cc                          |    4 +-
 gcc/cp/ChangeLog                                   |  310 +
 gcc/cp/call.cc                                     |   14 +-
 gcc/cp/class.cc                                    |    8 +-
 gcc/cp/constexpr.cc                                |   85 +-
 gcc/cp/constraint.cc                               |    9 +-
 gcc/cp/coroutines.cc                               |    2 +-
 gcc/cp/cp-gimplify.cc                              |   10 +-
 gcc/cp/cp-tree.def                                 |    2 -
 gcc/cp/cp-tree.h                                   |  154 +-
 gcc/cp/decl.cc                                     |  134 +-
 gcc/cp/error.cc                                    |   73 +-
 gcc/cp/init.cc                                     |    6 +-
 gcc/cp/lambda.cc                                   |   18 +-
 gcc/cp/lang-specs.h                                |    6 +-
 gcc/cp/lex.cc                                      |   12 +-
 gcc/cp/method.cc                                   |    8 +-
 gcc/cp/module.cc                                   |  218 +-
 gcc/cp/name-lookup.cc                              |   41 +-
 gcc/cp/name-lookup.h                               |    2 +-
 gcc/cp/optimize.cc                                 |    9 +-
 gcc/cp/parser.cc                                   |  214 +-
 gcc/cp/pt.cc                                       |  231 +-
 gcc/cp/ptree.cc                                    |   20 +-
 gcc/cp/semantics.cc                                |   55 +-
 gcc/cp/tree.cc                                     |   28 +-
 gcc/cp/typeck.cc                                   |   12 +-
 gcc/cp/typeck2.cc                                  |    4 +-
 gcc/diagnostic-color.cc                            |    2 +
 gcc/doc/install.texi                               |   17 +-
 gcc/doc/invoke.texi                                |   10 +-
 gcc/doc/md.texi                                    |    2 +-
 gcc/domwalk.cc                                     |    4 +-
 gcc/dse.cc                                         |   18 +-
 gcc/expmed.cc                                      |    4 +-
 gcc/flags.h                                        |    4 +-
 gcc/fortran/ChangeLog                              |   32 +
 gcc/fortran/expr.cc                                |    4 +-
 gcc/fortran/gfortran.h                             |    1 +
 gcc/fortran/match.cc                               |   22 +-
 gcc/fortran/openmp.cc                              |  159 +-
 gcc/fortran/parse.cc                               |   22 +-
 gcc/fortran/resolve.cc                             |   32 +
 gcc/fortran/trans-openmp.cc                        |    1 +
 gcc/gcc.cc                                         |    8 +-
 gcc/genautomata.cc                                 |   21 +-
 gcc/genconditions.cc                               |    4 +-
 gcc/generic-match-head.cc                          |    1 +
 gcc/gengtype-state.cc                              |   28 +-
 gcc/gengtype.cc                                    |    6 +-
 gcc/genmatch.cc                                    |    4 +-
 gcc/ggc-common.cc                                  |    8 +-
 gcc/gimple-fold.h                                  |   45 +-
 gcc/gimple-isel.cc                                 |   22 +-
 gcc/gimplify.cc                                    |   69 +-
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/go/gofrontend/expressions.cc                   |   29 +-
 gcc/go/gofrontend/expressions.h                    |   16 +-
 gcc/go/gofrontend/types.cc                         |   21 +-
 gcc/go/gofrontend/types.h                          |    2 +-
 gcc/graphite-poly.cc                               |   10 -
 gcc/ipa-profile.cc                                 |    1 -
 gcc/ipa-utils.h                                    |    2 +-
 gcc/lto-wrapper.cc                                 |    7 +-
 gcc/match.pd                                       |   70 +-
 gcc/objc/ChangeLog                                 |    5 +
 gcc/objc/lang-specs.h                              |    8 +-
 gcc/objcp/ChangeLog                                |    5 +
 gcc/objcp/lang-specs.h                             |    2 +-
 gcc/omp-low.cc                                     |   29 +-
 gcc/omp-oacc-kernels-decompose.cc                  |    6 +
 gcc/optc-gen.awk                                   |    7 +
 gcc/opts.cc                                        |   98 +-
 gcc/plugin.cc                                      |    2 +-
 gcc/po/ChangeLog                                   |   14 +
 gcc/po/be.po                                       | 8277 ++++++++---------
 gcc/po/da.po                                       | 8289 ++++++++---------
 gcc/po/de.po                                       | 8307 ++++++++---------
 gcc/po/el.po                                       | 8273 ++++++++---------
 gcc/po/es.po                                       | 8292 ++++++++---------
 gcc/po/fi.po                                       | 8281 ++++++++---------
 gcc/po/fr.po                                       | 8303 ++++++++---------
 gcc/po/gcc.pot                                     | 9741 ++++++++++----------
 gcc/po/hr.po                                       | 8282 ++++++++---------
 gcc/po/id.po                                       | 8287 ++++++++---------
 gcc/po/ja.po                                       | 8283 ++++++++---------
 gcc/po/nl.po                                       | 8279 ++++++++---------
 gcc/po/ru.po                                       | 8291 ++++++++---------
 gcc/po/sr.po                                       | 8292 ++++++++---------
 gcc/po/sv.po                                       | 8307 ++++++++---------
 gcc/po/tr.po                                       | 8289 ++++++++---------
 gcc/po/uk.po                                       | 8389 ++++++++---------
 gcc/po/vi.po                                       | 8283 ++++++++---------
 gcc/po/zh_CN.po                                    | 8290 ++++++++---------
 gcc/po/zh_TW.po                                    | 8288 ++++++++---------
 gcc/poly-int.h                                     |   13 +
 gcc/print-rtl.cc                                   |    2 +-
 gcc/rtl-iter.h                                     |    8 +-
 gcc/rtl-ssa/internals.inl                          |    2 +-
 gcc/rtl-ssa/member-fns.inl                         |    4 +-
 gcc/rtlanal.cc                                     |   12 +-
 gcc/rtlanal.h                                      |    4 +-
 gcc/simplify-rtx.cc                                |    2 +-
 gcc/sort.cc                                        |   28 +-
 gcc/system.h                                       |    8 +-
 gcc/testsuite/ChangeLog                            |  354 +
 gcc/testsuite/c-c++-common/Wconversion-1.c         |   14 +
 .../c-c++-common/asan/alloca_loop_unpoisoning.c    |    1 +
 .../goacc/kernels-decompose-pr100400-1-2.c         |   12 +-
 gcc/testsuite/c-c++-common/gomp/all-memory-1.c     |   52 +
 gcc/testsuite/c-c++-common/gomp/all-memory-2.c     |   55 +
 gcc/testsuite/c-c++-common/gomp/all-memory-3.c     |   22 +
 gcc/testsuite/c-c++-common/gomp/allocate-2.c       |   15 +
 gcc/testsuite/c-c++-common/gomp/allocate-8.c       |   18 +
 gcc/testsuite/c-c++-common/gomp/loop-6.c           |   14 +
 .../c-c++-common/hwasan/alloca-outside-caught.c    |    2 +-
 gcc/testsuite/c-c++-common/hwasan/heap-overflow.c  |    2 +-
 .../hwasan/hwasan-thread-access-parent.c           |    2 +-
 .../c-c++-common/hwasan/large-aligned-1.c          |    2 +-
 .../c-c++-common/hwasan/stack-tagging-basic-1.c    |    2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-union7.C      |   17 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-union7a.C     |   15 +
 gcc/testsuite/g++.dg/cpp0x/pr105256.C              |    2 +-
 gcc/testsuite/g++.dg/cpp23/label1.C                |   89 +
 gcc/testsuite/g++.dg/cpp23/label2.C                |   52 +
 gcc/testsuite/g++.dg/cpp23/lambda-attr1.C          |   37 +
 gcc/testsuite/g++.dg/cpp23/lambda-attr2.C          |   19 +
 .../g++.dg/cpp2a/class-deduction-aggr13.C          |   11 +
 .../g++.dg/cpp2a/class-deduction-aggr13a.C         |   18 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor13.C      |   11 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor14.C      |   13 +
 gcc/testsuite/g++.dg/cpp2a/constinit17.C           |   24 +
 gcc/testsuite/g++.dg/cpp2a/lambda-requires1.C      |    4 +
 gcc/testsuite/g++.dg/diagnostic/function-color1.C  |   21 +
 gcc/testsuite/g++.dg/ext/attr-format-arg1.C        |   26 +
 gcc/testsuite/g++.dg/ext/attr-format1.C            |   32 +
 gcc/testsuite/g++.dg/ext/attr-format2.C            |   38 +
 gcc/testsuite/g++.dg/ext/attr-format3.C            |   15 +
 gcc/testsuite/g++.dg/gomp/all-memory-1.C           |   24 +
 gcc/testsuite/g++.dg/gomp/all-memory-2.C           |   26 +
 gcc/testsuite/g++.dg/modules/lang-3_a.C            |   17 +
 gcc/testsuite/g++.dg/modules/lang-3_b.C            |   18 +
 gcc/testsuite/g++.dg/modules/lang-3_c.C            |   12 +
 gcc/testsuite/g++.dg/parse/ambig11.C               |   39 +
 gcc/testsuite/g++.dg/parse/ambig12.C               |   12 +
 gcc/testsuite/g++.dg/parse/ambig13.C               |   32 +
 gcc/testsuite/g++.dg/parse/ambig14.C               |   21 +
 gcc/testsuite/g++.dg/parse/functor1.C              |   22 +
 gcc/testsuite/g++.dg/parse/template31.C            |    4 +
 gcc/testsuite/g++.dg/template/ctor10.C             |   10 +
 gcc/testsuite/g++.dg/warn/uninit-pr105562.C        |   10 +
 gcc/testsuite/g++.target/powerpc/pr101168.C        |    6 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr51628-30.c |    1 +
 gcc/testsuite/gcc.dg/asan/pr99673.c                |    4 +-
 gcc/testsuite/gcc.dg/gomp/pr104517.c               |   18 +-
 gcc/testsuite/gcc.dg/pr102950.c                    |    4 +-
 gcc/testsuite/gcc.dg/pr105414.c                    |   30 +
 gcc/testsuite/gcc.dg/pr105528.c                    |   23 +
 gcc/testsuite/gcc.dg/torture/pr105484.c            |   15 +
 gcc/testsuite/gcc.dg/torture/pr105537.c            |   34 +
 gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr65855-2.c          |   11 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-99.c         |   27 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp24.c              |    4 +-
 gcc/testsuite/gcc.dg/ubsan/object-size-dyn.c       |   45 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr104240.c        |    3 +
 gcc/testsuite/gcc.dg/vect/pr103116-1.c             |   50 +
 gcc/testsuite/gcc.dg/vect/pr103116-2.c             |   59 +
 gcc/testsuite/gcc.dg/vect/pr104595.c               |   24 +
 gcc/testsuite/gcc.target/i386/and-1.c              |    9 +
 gcc/testsuite/gcc.target/i386/iamcu/asm-support.S  |    2 +
 gcc/testsuite/gcc.target/i386/pr102583.c           |   30 +
 gcc/testsuite/gcc.target/i386/pr103611-2.c         |    5 +-
 gcc/testsuite/gcc.target/i386/pr104371-1.c         |   13 +
 gcc/testsuite/gcc.target/i386/pr104371-2.c         |   13 +
 gcc/testsuite/gcc.target/i386/pr104658.c           |  113 +
 gcc/testsuite/gcc.target/i386/pr104732.c           |    2 +-
 gcc/testsuite/gcc.target/i386/pr104915-vmovd.c     |   25 +
 gcc/testsuite/gcc.target/i386/pr104915-vmovw.c     |   45 +
 gcc/testsuite/gcc.target/i386/pr105032.c           |    3 +-
 gcc/testsuite/gcc.target/i386/pr105072.c           |   24 +
 gcc/testsuite/gcc.target/i386/pr105354-1.c         |  130 +
 gcc/testsuite/gcc.target/i386/pr105354-2.c         |  110 +
 gcc/testsuite/gcc.target/i386/pr92645-2.c          |    4 +-
 gcc/testsuite/gcc.target/i386/pr92645-3.c          |    4 +-
 gcc/testsuite/gcc.target/i386/pr99753.c            |    2 +-
 .../gcc.target/i386/zero-scratch-regs-1.c          |    2 +-
 .../gcc.target/i386/zero-scratch-regs-10.c         |   16 +-
 .../gcc.target/i386/zero-scratch-regs-13.c         |   37 +-
 .../gcc.target/i386/zero-scratch-regs-14.c         |   16 +-
 .../gcc.target/i386/zero-scratch-regs-15.c         |    2 +-
 .../gcc.target/i386/zero-scratch-regs-16.c         |    2 +-
 .../gcc.target/i386/zero-scratch-regs-17.c         |    2 +-
 .../gcc.target/i386/zero-scratch-regs-18.c         |    4 +-
 .../gcc.target/i386/zero-scratch-regs-19.c         |    2 +-
 .../gcc.target/i386/zero-scratch-regs-2.c          |   16 +-
 .../gcc.target/i386/zero-scratch-regs-20.c         |   38 +-
 .../gcc.target/i386/zero-scratch-regs-21.c         |    4 +-
 .../gcc.target/i386/zero-scratch-regs-22.c         |   16 +-
 .../gcc.target/i386/zero-scratch-regs-23.c         |   30 +-
 .../gcc.target/i386/zero-scratch-regs-26.c         |   26 +-
 .../gcc.target/i386/zero-scratch-regs-27.c         |   10 +-
 .../gcc.target/i386/zero-scratch-regs-28.c         |   12 +-
 .../gcc.target/i386/zero-scratch-regs-3.c          |    2 +-
 .../gcc.target/i386/zero-scratch-regs-31.c         |    4 +-
 .../gcc.target/i386/zero-scratch-regs-4.c          |    2 +-
 .../gcc.target/i386/zero-scratch-regs-5.c          |   16 +-
 .../gcc.target/i386/zero-scratch-regs-6.c          |    2 +-
 .../gcc.target/i386/zero-scratch-regs-7.c          |    2 +-
 .../gcc.target/i386/zero-scratch-regs-8.c          |   14 +-
 .../gcc.target/i386/zero-scratch-regs-9.c          |    2 +-
 gcc/testsuite/gcc.target/powerpc/pr102059-4.c      |   23 +
 gcc/testsuite/gcc.target/riscv/fmax-snan.c         |   12 +
 gcc/testsuite/gcc.target/riscv/fmax.c              |   12 +
 gcc/testsuite/gcc.target/riscv/fmaxf-snan.c        |   12 +
 gcc/testsuite/gcc.target/riscv/fmaxf.c             |   12 +
 gcc/testsuite/gcc.target/riscv/fmin-snan.c         |   12 +
 gcc/testsuite/gcc.target/riscv/fmin.c              |   12 +
 gcc/testsuite/gcc.target/riscv/fminf-snan.c        |   12 +
 gcc/testsuite/gcc.target/riscv/fminf.c             |   12 +
 gcc/testsuite/gcc.target/riscv/smax-ieee.c         |   12 +
 gcc/testsuite/gcc.target/riscv/smax.c              |   12 +
 gcc/testsuite/gcc.target/riscv/smaxf-ieee.c        |   12 +
 gcc/testsuite/gcc.target/riscv/smaxf.c             |   12 +
 gcc/testsuite/gcc.target/riscv/smin-ieee.c         |   12 +
 gcc/testsuite/gcc.target/riscv/smin.c              |   12 +
 gcc/testsuite/gcc.target/riscv/sminf-ieee.c        |   12 +
 gcc/testsuite/gcc.target/riscv/sminf.c             |   12 +
 gcc/testsuite/gcc.target/sparc/20220510-1.c        |   31 +
 gcc/testsuite/gcc.target/x86_64/abi/asm-support.S  |    2 +
 .../gcc.target/x86_64/abi/avx/asm-support.S        |    2 +
 .../gcc.target/x86_64/abi/avx512f/asm-support.S    |    2 +
 .../gcc.target/x86_64/abi/avx512fp16/asm-support.S |    2 +
 .../x86_64/abi/avx512fp16/m256h/asm-support.S      |    2 +
 .../x86_64/abi/avx512fp16/m512h/asm-support.S      |    2 +
 .../gcc.target/x86_64/abi/ms-sysv/do-test.S        |    2 +
 gcc/testsuite/gfortran.dg/coarray_50.f90           |   22 +
 gcc/testsuite/gfortran.dg/gomp/allocate-3.f90      |   14 +
 .../gfortran.dg/gomp/canonical-loop-1.f90          |  224 +
 .../gfortran.dg/gomp/canonical-loop-2.f90          |   44 +
 gcc/testsuite/gfortran.dg/gomp/collapse1.f90       |    4 +-
 .../gfortran.dg/gomp/non-rectangular-loop.f90      |  227 +
 gcc/testsuite/gfortran.dg/gomp/pr85313.f90         |    6 +-
 gcc/testsuite/gfortran.dg/pr105230.f90             |    8 +
 gcc/testsuite/gfortran.dg/pr105501.f90             |   15 +
 gcc/testsuite/gnat.dg/equal7.adb                   |   10 +-
 gcc/testsuite/gnat.dg/loopvar.adb                  |    2 +-
 gcc/toplev.cc                                      |   24 -
 gcc/tree-cfgcleanup.cc                             |   31 +-
 gcc/tree-chrec.cc                                  |   27 +-
 gcc/tree-core.h                                    |    8 +-
 gcc/tree-if-conv.cc                                |   46 +-
 gcc/tree-pretty-print.cc                           |    5 +-
 gcc/tree-profile.cc                                |   16 +-
 gcc/tree-ssa-forwprop.cc                           |   87 +-
 gcc/tree-ssa-ifcombine.cc                          |   29 +
 gcc/tree-ssa-sccvn.cc                              |  113 +-
 gcc/tree-ssa-sccvn.h                               |    2 +-
 gcc/tree-streamer-in.cc                            |    5 +-
 gcc/tree-switch-conversion.cc                      |   10 +-
 gcc/tree-vect-patterns.cc                          |   16 +-
 gcc/tree-vect-slp.cc                               |    9 +-
 gcc/tree-vect-stmts.cc                             |   36 +
 gcc/tree.cc                                        |    6 +-
 gcc/tree.h                                         |   17 +-
 gcc/ubsan.cc                                       |   13 +-
 gcc/value-prof.cc                                  |   12 -
 gcc/vec.h                                          |    4 +-
 gcc/wide-int.h                                     |   20 +-
 include/ChangeLog                                  |   21 +
 include/ansidecl.h                                 |   45 +-
 include/hashtab.h                                  |    4 +-
 include/plugin-api.h                               |   68 +-
 libcpp/po/ChangeLog                                |    4 +
 libcpp/po/es.po                                    |  113 +-
 libgcc/ChangeLog                                   |    7 +
 libgcc/libgcov.h                                   |    2 +-
 libgomp/ChangeLog                                  |  108 +
 libgomp/Makefile.am                                |    1 +
 libgomp/Makefile.in                                |   46 +-
 libgomp/config.h.in                                |   13 -
 libgomp/configure                                  |  118 +-
 libgomp/libgomp.h                                  |    2 +
 libgomp/libgomp.map                                |    1 +
 libgomp/libgomp.texi                               |    4 +-
 libgomp/omp.h.in                                   |    2 +
 libgomp/omp_lib.f90.in                             |   10 +
 libgomp/omp_lib.h.in                               |   11 +
 libgomp/plugin/Makefrag.am                         |   25 +-
 libgomp/plugin/configfrag.ac                       |   61 +-
 libgomp/plugin/plugin-gcn.c                        |    2 +-
 libgomp/plugin/plugin-nvptx.c                      |    4 +-
 libgomp/target.c                                   |   18 +
 libgomp/task.c                                     |  168 +-
 libgomp/testsuite/Makefile.in                      |    8 +-
 libgomp/testsuite/lib/libgomp.exp                  |    4 -
 libgomp/testsuite/libgomp-test-support.exp.in      |    1 -
 libgomp/testsuite/libgomp.c-c++-common/depend-1.c  |  110 +
 libgomp/testsuite/libgomp.c-c++-common/depend-2.c  |  116 +
 libgomp/testsuite/libgomp.c-c++-common/depend-3.c  |  103 +
 .../libgomp.c-c++-common/target-is-accessible-1.c  |   47 +
 .../libgomp.fortran/target-is-accessible-1.f90     |   50 +
 .../libgomp.fortran/use_device_addr-5.f90          |  143 +
 libiberty/ChangeLog                                |   76 +
 libiberty/alloca.c                                 |    6 +-
 libiberty/calloc.c                                 |    8 +-
 libiberty/hashtab.c                                |   94 +-
 libiberty/memchr.c                                 |    6 +-
 libiberty/memcmp.c                                 |    2 +-
 libiberty/memcpy.c                                 |    4 +-
 libiberty/memmove.c                                |    4 +-
 libiberty/mempcpy.c                                |    6 +-
 libiberty/memset.c                                 |    4 +-
 libiberty/objalloc.c                               |   22 +-
 libiberty/random.c                                 |   14 +-
 libiberty/spaces.c                                 |    4 +-
 libiberty/stpcpy.c                                 |    2 +-
 libiberty/strdup.c                                 |    4 +-
 libiberty/strerror.c                               |    4 +-
 libiberty/strndup.c                                |    4 +-
 libiberty/strsignal.c                              |    4 +-
 libiberty/vasprintf.c                              |    2 +-
 libiberty/vprintf-support.c                        |    2 +-
 libiberty/xatexit.c                                |    2 +-
 libiberty/xmalloc.c                                |   14 +-
 libiberty/xmemdup.c                                |    8 +-
 libsanitizer/ChangeLog                             |   19 +
 libsanitizer/LOCAL_PATCHES                         |    3 +-
 libsanitizer/MERGE                                 |    2 +-
 libsanitizer/Makefile.in                           |    1 -
 libsanitizer/asan/Makefile.in                      |    1 -
 libsanitizer/asan/asan_activation.cpp              |    2 +-
 libsanitizer/asan/asan_allocator.cpp               |   56 +-
 libsanitizer/asan/asan_debugging.cpp               |    4 +-
 libsanitizer/asan/asan_errors.cpp                  |   10 +-
 libsanitizer/asan/asan_errors.h                    |    6 +-
 libsanitizer/asan/asan_fake_stack.cpp              |   15 +-
 libsanitizer/asan/asan_flags.cpp                   |    6 +-
 libsanitizer/asan/asan_flags.inc                   |    5 +-
 libsanitizer/asan/asan_fuchsia.cpp                 |   32 +-
 libsanitizer/asan/asan_globals.cpp                 |    7 +-
 libsanitizer/asan/asan_interceptors.cpp            |   35 +-
 libsanitizer/asan/asan_interface.inc               |    1 +
 libsanitizer/asan/asan_internal.h                  |   38 +-
 libsanitizer/asan/asan_linux.cpp                   |   32 +-
 libsanitizer/asan/asan_mac.cpp                     |    2 +-
 libsanitizer/asan/asan_mapping.h                   |  194 +-
 libsanitizer/asan/asan_mapping_sparc64.h           |    9 +-
 libsanitizer/asan/asan_poisoning.cpp               |   30 +-
 libsanitizer/asan/asan_poisoning.h                 |   11 +-
 libsanitizer/asan/asan_posix.cpp                   |   47 +-
 libsanitizer/asan/asan_premap_shadow.cpp           |    2 +-
 libsanitizer/asan/asan_report.cpp                  |   10 +-
 libsanitizer/asan/asan_rtl.cpp                     |   73 +-
 libsanitizer/asan/asan_rtl_static.cpp              |   36 +
 libsanitizer/asan/asan_rtl_x86_64.S                |  146 +
 libsanitizer/asan/asan_thread.cpp                  |   21 +-
 libsanitizer/asan/asan_win.cpp                     |   40 +-
 libsanitizer/asan/asan_win_dll_thunk.cpp           |   11 +
 libsanitizer/builtins/assembly.h                   |    6 +
 libsanitizer/hwasan/Makefile.am                    |    1 +
 libsanitizer/hwasan/Makefile.in                    |   10 +-
 libsanitizer/hwasan/hwasan.cpp                     |    1 +
 libsanitizer/hwasan/hwasan.h                       |   15 -
 libsanitizer/hwasan/hwasan_allocator.cpp           |    9 +-
 libsanitizer/hwasan/hwasan_interceptors.cpp        |    9 +-
 libsanitizer/hwasan/hwasan_memintrinsics.cpp       |    2 +-
 libsanitizer/hwasan/hwasan_new_delete.cpp          |   63 +-
 libsanitizer/hwasan/hwasan_preinit.cpp             |   23 +
 .../include/sanitizer/common_interface_defs.h      |    9 +
 libsanitizer/include/sanitizer/dfsan_interface.h   |   28 +
 libsanitizer/interception/Makefile.in              |    1 -
 libsanitizer/interception/interception_win.cpp     |    3 +
 libsanitizer/libbacktrace/Makefile.in              |    1 -
 libsanitizer/lsan/Makefile.in                      |    1 -
 libsanitizer/lsan/lsan.cpp                         |    9 +-
 libsanitizer/lsan/lsan.h                           |   26 +-
 libsanitizer/lsan/lsan_allocator.cpp               |   25 +-
 libsanitizer/lsan/lsan_allocator.h                 |    5 +-
 libsanitizer/lsan/lsan_common.cpp                  |  481 +-
 libsanitizer/lsan/lsan_common.h                    |   48 +-
 libsanitizer/lsan/lsan_common_fuchsia.cpp          |   15 +-
 libsanitizer/lsan/lsan_common_linux.cpp            |    5 +-
 libsanitizer/lsan/lsan_common_mac.cpp              |   11 +-
 libsanitizer/lsan/lsan_fuchsia.cpp                 |   12 +-
 libsanitizer/lsan/lsan_interceptors.cpp            |   22 +-
 libsanitizer/lsan/lsan_mac.cpp                     |    2 +-
 libsanitizer/lsan/lsan_posix.cpp                   |    7 +-
 libsanitizer/lsan/lsan_thread.cpp                  |   26 +-
 libsanitizer/lsan/lsan_thread.h                    |    5 +-
 libsanitizer/sanitizer_common/Makefile.am          |    1 +
 libsanitizer/sanitizer_common/Makefile.in          |   11 +-
 .../sanitizer_common/sanitizer_addrhashmap.h       |    6 +-
 .../sanitizer_common/sanitizer_allocator.cpp       |   83 +-
 .../sanitizer_common/sanitizer_allocator.h         |    3 +
 .../sanitizer_allocator_combined.h                 |    4 +-
 .../sanitizer_allocator_internal.h                 |    2 +
 .../sanitizer_allocator_primary32.h                |    4 +-
 .../sanitizer_allocator_primary64.h                |    4 +-
 .../sanitizer_allocator_secondary.h                |    4 +-
 .../sanitizer_common/sanitizer_atomic_clang.h      |   13 +-
 .../sanitizer_chained_origin_depot.cpp             |    1 -
 libsanitizer/sanitizer_common/sanitizer_common.cpp |   39 +-
 libsanitizer/sanitizer_common/sanitizer_common.h   |   50 +-
 .../sanitizer_common_interceptors.inc              |  159 +-
 .../sanitizer_common_interceptors_ioctl.inc        |   10 +-
 .../sanitizer_common_interface_posix.inc           |    2 +
 .../sanitizer_common/sanitizer_common_libcdep.cpp  |   77 +-
 .../sanitizer_coverage_fuchsia.cpp                 |    1 +
 .../sanitizer_coverage_libcdep_new.cpp             |   20 +-
 .../sanitizer_common/sanitizer_dense_map.h         |  705 ++
 .../sanitizer_common/sanitizer_dense_map_info.h    |  282 +
 libsanitizer/sanitizer_common/sanitizer_file.cpp   |    9 +-
 libsanitizer/sanitizer_common/sanitizer_file.h     |    2 +-
 libsanitizer/sanitizer_common/sanitizer_flags.inc  |    3 +
 .../sanitizer_common/sanitizer_fuchsia.cpp         |   62 +-
 .../sanitizer_interface_internal.h                 |  178 +-
 .../sanitizer_common/sanitizer_internal_defs.h     |    6 +-
 libsanitizer/sanitizer_common/sanitizer_leb128.h   |   87 +
 libsanitizer/sanitizer_common/sanitizer_linux.cpp  |  215 +-
 libsanitizer/sanitizer_common/sanitizer_linux.h    |    3 +
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |   46 +-
 .../sanitizer_common/sanitizer_linux_s390.cpp      |   14 +-
 libsanitizer/sanitizer_common/sanitizer_lzw.h      |  159 +
 libsanitizer/sanitizer_common/sanitizer_mac.cpp    |   83 +-
 libsanitizer/sanitizer_common/sanitizer_mutex.h    |   63 +-
 .../sanitizer_persistent_allocator.h               |  110 -
 libsanitizer/sanitizer_common/sanitizer_platform.h |  331 +-
 .../sanitizer_platform_interceptors.h              |    2 +
 .../sanitizer_platform_limits_freebsd.cpp          |    2 +-
 .../sanitizer_platform_limits_freebsd.h            |    2 +-
 .../sanitizer_platform_limits_netbsd.cpp           |    2 +-
 .../sanitizer_platform_limits_netbsd.h             |    2 +-
 .../sanitizer_platform_limits_posix.cpp            |   37 +-
 .../sanitizer_platform_limits_posix.h              |   22 +-
 .../sanitizer_platform_limits_solaris.cpp          |    2 +-
 .../sanitizer_platform_limits_solaris.h            |    2 +-
 libsanitizer/sanitizer_common/sanitizer_posix.cpp  |    1 +
 .../sanitizer_common/sanitizer_posix_libcdep.cpp   |    2 +-
 libsanitizer/sanitizer_common/sanitizer_printf.cpp |   10 +-
 .../sanitizer_common/sanitizer_procmaps_mac.cpp    |   12 +-
 .../sanitizer_common/sanitizer_quarantine.h        |    4 +-
 .../sanitizer_common/sanitizer_ring_buffer.h       |   13 +-
 .../sanitizer_common/sanitizer_stack_store.cpp     |  379 +
 .../sanitizer_common/sanitizer_stack_store.h       |  121 +
 .../sanitizer_common/sanitizer_stackdepot.cpp      |  157 +-
 .../sanitizer_common/sanitizer_stackdepot.h        |    1 +
 .../sanitizer_common/sanitizer_stacktrace.cpp      |   11 +-
 .../sanitizer_common/sanitizer_stacktrace.h        |    9 +-
 .../sanitizer_stacktrace_libcdep.cpp               |   13 +-
 .../sanitizer_stacktrace_printer.cpp               |   19 +
 .../sanitizer_stoptheworld_win.cpp                 |  175 +
 .../sanitizer_common/sanitizer_symbolizer.cpp      |   20 +-
 .../sanitizer_common/sanitizer_symbolizer.h        |    7 +-
 .../sanitizer_symbolizer_internal.h                |    7 +-
 .../sanitizer_symbolizer_libcdep.cpp               |   18 +-
 .../sanitizer_common/sanitizer_symbolizer_mac.cpp  |   57 +-
 .../sanitizer_common/sanitizer_symbolizer_mac.h    |    1 -
 .../sanitizer_symbolizer_markup.cpp                |    4 +-
 .../sanitizer_symbolizer_posix_libcdep.cpp         |   58 +-
 .../sanitizer_symbolizer_report.cpp                |    4 +-
 .../sanitizer_common/sanitizer_symbolizer_win.cpp  |    2 +-
 .../sanitizer_common/sanitizer_syscalls_netbsd.inc |    4 +-
 .../sanitizer_common/sanitizer_thread_registry.cpp |   56 +-
 .../sanitizer_common/sanitizer_thread_registry.h   |   18 +-
 .../sanitizer_common/sanitizer_thread_safety.h     |   45 +-
 .../sanitizer_common/sanitizer_type_traits.h       |   79 +
 .../sanitizer_common/sanitizer_unwind_win.cpp      |   27 +-
 libsanitizer/sanitizer_common/sanitizer_win.cpp    |   38 +-
 libsanitizer/tsan/Makefile.am                      |    1 -
 libsanitizer/tsan/Makefile.in                      |   15 +-
 libsanitizer/tsan/tsan_clock.cpp                   |  625 --
 libsanitizer/tsan/tsan_clock.h                     |  293 -
 libsanitizer/tsan/tsan_debugging.cpp               |    2 +-
 libsanitizer/tsan/tsan_defs.h                      |   54 +-
 libsanitizer/tsan/tsan_dense_alloc.h               |    9 +
 libsanitizer/tsan/tsan_fd.cpp                      |   91 +-
 libsanitizer/tsan/tsan_fd.h                        |    1 +
 libsanitizer/tsan/tsan_flags.cpp                   |    8 +-
 libsanitizer/tsan/tsan_flags.inc                   |   16 +-
 libsanitizer/tsan/tsan_interceptors.h              |   20 +-
 libsanitizer/tsan/tsan_interceptors_posix.cpp      |  200 +-
 libsanitizer/tsan/tsan_interface.cpp               |   14 -
 libsanitizer/tsan/tsan_interface.inc               |    8 +
 libsanitizer/tsan/tsan_interface_atomic.cpp        |   87 +-
 libsanitizer/tsan/tsan_interface_java.cpp          |    4 +-
 libsanitizer/tsan/tsan_mman.cpp                    |   82 +-
 libsanitizer/tsan/tsan_mman.h                      |    4 +
 libsanitizer/tsan/tsan_mutexset.cpp                |   54 +-
 libsanitizer/tsan/tsan_mutexset.h                  |   11 +-
 libsanitizer/tsan/tsan_platform.h                  |  285 +-
 libsanitizer/tsan/tsan_platform_linux.cpp          |   48 +-
 libsanitizer/tsan/tsan_platform_mac.cpp            |  152 +-
 libsanitizer/tsan/tsan_platform_posix.cpp          |   18 +-
 libsanitizer/tsan/tsan_platform_windows.cpp        |    3 -
 libsanitizer/tsan/tsan_report.cpp                  |   29 +-
 libsanitizer/tsan/tsan_report.h                    |    6 +-
 libsanitizer/tsan/tsan_rtl.cpp                     |  724 +-
 libsanitizer/tsan/tsan_rtl.h                       |  341 +-
 libsanitizer/tsan/tsan_rtl_access.cpp              |  895 +-
 libsanitizer/tsan/tsan_rtl_amd64.S                 |  236 -
 libsanitizer/tsan/tsan_rtl_mutex.cpp               |  645 +-
 libsanitizer/tsan/tsan_rtl_proc.cpp                |    1 -
 libsanitizer/tsan/tsan_rtl_report.cpp              |  369 +-
 libsanitizer/tsan/tsan_rtl_thread.cpp              |  228 +-
 libsanitizer/tsan/tsan_shadow.h                    |  318 +-
 libsanitizer/tsan/tsan_sync.cpp                    |   82 +-
 libsanitizer/tsan/tsan_sync.h                      |   47 +-
 libsanitizer/tsan/tsan_trace.h                     |  113 +-
 libsanitizer/tsan/tsan_update_shadow_word.inc      |   59 -
 libsanitizer/ubsan/Makefile.in                     |    1 -
 libsanitizer/ubsan/ubsan_diag.cpp                  |   12 +-
 libsanitizer/ubsan/ubsan_handlers_cxx.h            |    2 +-
 libsanitizer/ubsan/ubsan_init.cpp                  |    7 +-
 libstdc++-v3/ChangeLog                             |  178 +
 .../config/locale/dragonfly/numeric_members.cc     |    2 +-
 libstdc++-v3/config/locale/gnu/numeric_members.cc  |    2 +-
 libstdc++-v3/doc/html/manual/test.html             |    8 +-
 libstdc++-v3/doc/xml/manual/test.xml               |    8 +-
 libstdc++-v3/include/bits/locale_facets_nonio.h    |    4 +-
 libstdc++-v3/include/bits/random.tcc               |   12 +-
 libstdc++-v3/include/bits/specfun.h                |    4 -
 libstdc++-v3/include/experimental/bits/simd.h      |   13 +-
 libstdc++-v3/include/experimental/memory_resource  |    5 +
 libstdc++-v3/include/std/array                     |   88 +-
 libstdc++-v3/include/std/iosfwd                    |   41 +
 libstdc++-v3/include/std/spanstream                |    8 +-
 libstdc++-v3/include/std/stacktrace                |    8 +-
 libstdc++-v3/include/std/syncstream                |    6 +-
 libstdc++-v3/libsupc++/compare                     |    6 +-
 libstdc++-v3/libsupc++/exception                   |    8 +-
 libstdc++-v3/libsupc++/exception.h                 |    6 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |    6 +-
 libstdc++-v3/libsupc++/initializer_list            |    6 +-
 libstdc++-v3/libsupc++/nested_exception.h          |    8 +-
 libstdc++-v3/libsupc++/typeinfo                    |   10 +-
 libstdc++-v3/testsuite/17_intro/freestanding.cc    |    4 +-
 .../testsuite/18_support/exception/38732.cc        |    6 +
 .../18_support/exception_ptr/rethrow_exception.cc  |    2 +
 .../testsuite/18_support/nested_exception/68139.cc |    1 +
 .../nested_exception/rethrow_if_nested.cc          |    7 +-
 .../testsuite/18_support/type_info/103240.cc       |    1 +
 .../testsuite/18_support/type_info/fundamental.cc  |    9 +-
 .../testsuite/18_support/type_info/hash_code.cc    |    1 +
 .../testsuite/20_util/any/assign/emplace.cc        |    2 +
 .../testsuite/20_util/any/cons/in_place.cc         |    2 +
 .../testsuite/20_util/any/misc/any_cast.cc         |    6 +
 .../testsuite/20_util/any/observers/type.cc        |    1 +
 libstdc++-v3/testsuite/20_util/function/1.cc       |    2 +
 libstdc++-v3/testsuite/20_util/function/2.cc       |    2 +
 libstdc++-v3/testsuite/20_util/function/3.cc       |    2 +
 libstdc++-v3/testsuite/20_util/function/4.cc       |    2 +
 libstdc++-v3/testsuite/20_util/function/5.cc       |   20 +
 libstdc++-v3/testsuite/20_util/function/6.cc       |    8 +
 libstdc++-v3/testsuite/20_util/function/7.cc       |    6 +
 libstdc++-v3/testsuite/20_util/function/8.cc       |   30 +
 .../20_util/polymorphic_allocator/resource.cc      |    2 +
 .../testsuite/20_util/shared_ptr/casts/1.cc        |    7 +
 .../testsuite/20_util/shared_ptr/casts/rval.cc     |    5 +
 .../shared_ptr/cons/unique_ptr_deleter_ref_2.cc    |    4 +
 .../20_util/shared_ptr/misc/get_deleter.cc         |    2 +
 .../20_util/typeindex/comparison_operators.cc      |    1 +
 .../typeindex/comparison_operators_c++20.cc        |    1 +
 libstdc++-v3/testsuite/20_util/typeindex/hash.cc   |    1 +
 .../testsuite/20_util/typeindex/hash_code.cc       |    1 +
 libstdc++-v3/testsuite/20_util/typeindex/name.cc   |    1 +
 .../22_locale/ctype/is/string/89728_neg.cc         |    1 +
 .../global_templates/standard_facet_hierarchies.cc |    2 +
 .../global_templates/user_facet_hierarchies.cc     |    2 +
 libstdc++-v3/testsuite/22_locale/locale/13630.cc   |   18 +-
 .../requirements/non_default_constructible.cc      |    3 +
 .../23_containers/array/tuple_interface/get_neg.cc |    6 +-
 .../random/normal_distribution/operators/equal.cc  |   20 +
 .../normal_distribution/operators/serialize.cc     |   36 +-
 .../testsuite/26_numerics/random/pr60037-neg.cc    |    2 +-
 .../testsuite/27_io/basic_ostream/emit/1.cc        |    2 +-
 .../27_io/filesystem/iterators/error_reporting.cc  |   35 +-
 libstdc++-v3/testsuite/27_io/fpos/14320-1.cc       |   61 +-
 .../testsuite/27_io/fpos/mbstate_t/12065.cc        |    2 +
 .../testsuite/27_io/headers/iosfwd/synopsis.cc     |  132 +
 .../testsuite/27_io/headers/iosfwd/types.cc        |  264 +
 .../testsuite/27_io/ios_base/failure/dual_abi.cc   |    1 +
 .../testsuite/experimental/any/misc/any_cast.cc    |   10 +-
 .../testsuite/experimental/any/observers/type.cc   |    1 +
 .../memory_resource/resource_adaptor.cc            |   10 +
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    8 +
 .../testsuite/tr1/3_function_objects/function/1.cc |    2 +
 .../testsuite/tr1/3_function_objects/function/2.cc |    2 +
 .../testsuite/tr1/3_function_objects/function/3.cc |    2 +
 .../testsuite/tr1/3_function_objects/function/4.cc |    2 +
 .../testsuite/tr1/3_function_objects/function/5.cc |   20 +
 .../testsuite/tr1/3_function_objects/function/6.cc |    6 +
 .../testsuite/tr1/3_function_objects/function/7.cc |    4 +
 .../testsuite/tr1/3_function_objects/function/8.cc |   30 +
 libstdc++-v3/testsuite/tr2/bases/value.cc          |    3 +-
 libstdc++-v3/testsuite/tr2/direct_bases/value.cc   |    3 +-
 libstdc++-v3/testsuite/util/exception/safety.h     |    8 +
 lto-plugin/ChangeLog                               |    9 +
 lto-plugin/lto-plugin.c                            |   19 +-
 899 files changed, 107381 insertions(+), 96603 deletions(-)


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

only message in thread, other threads:[~2022-05-13 19:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-13 19:24 [gcc(refs/vendors/microsoft/heads/main)] Merge commit '8ab4b484153031c407b7d8c760b6a2605da1199a' into merge-master-8ab4b484153031c407b7d8c760 Eugene Rozenfeld

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