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