public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/gccgo] Merge from trunk revision 3175d40fc52fb8eb3c3b18cc343d773da24434fb.
@ 2020-10-12 17:57 Ian Lance Taylor
0 siblings, 0 replies; only message in thread
From: Ian Lance Taylor @ 2020-10-12 17:57 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:9cd320ea6572c577cdf17ce1f9ea5230b166af6d
commit 9cd320ea6572c577cdf17ce1f9ea5230b166af6d
Merge: 4854d721be7 3175d40fc52
Author: Ian Lance Taylor <iant@golang.org>
Date: Mon Oct 12 09:46:38 2020 -0700
Merge from trunk revision 3175d40fc52fb8eb3c3b18cc343d773da24434fb.
Diff:
ChangeLog | 38 +
MAINTAINERS | 7 +-
config/ChangeLog | 23 +
config/ax_cxx_compile_stdcxx.m4 | 39 +-
config/cet.m4 | 23 +-
config/largefile.m4 | 45 +-
configure | 1008 +
configure.ac | 5 +
contrib/ChangeLog | 33 +
contrib/clang-format | 2 +-
contrib/config-list.mk | 3 +-
contrib/gcc-changelog/git_commit.py | 19 +-
contrib/gcc-changelog/git_update_version.py | 2 +-
contrib/git-backport.py | 2 +-
contrib/mklog.py | 9 +-
contrib/vimrc | 2 +-
fixincludes/ChangeLog | 26 +
fixincludes/fixfixes.c | 4 +-
fixincludes/fixincl.x | 73 +-
fixincludes/inclhack.def | 43 +-
fixincludes/tests/base/malloc.h | 2 +
fixincludes/tests/base/sys/inttypes.h | 14 +
fixincludes/tests/base/sys/socket.h | 2 +
gcc/ChangeLog | 7917 +++++++-
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 35 +-
gcc/ada/ChangeLog | 878 +-
gcc/ada/Makefile.rtl | 13 +-
gcc/ada/aspects.adb | 14 +-
gcc/ada/aspects.ads | 4 +
gcc/ada/atree.adb | 495 -
gcc/ada/atree.ads | 329 -
gcc/ada/bindo-diagnostics.adb | 3 +-
gcc/ada/checks.adb | 61 +-
gcc/ada/contracts.adb | 141 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 22 +-
.../gnat_rm/representation_clauses_and_pragmas.rst | 2 +-
gcc/ada/doc/gnat_ugn/about_this_guide.rst | 81 +-
gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst | 128 +-
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 1298 --
gcc/ada/einfo.adb | 783 +-
gcc/ada/einfo.ads | 22 +-
gcc/ada/errout.adb | 28 +-
gcc/ada/errout.ads | 15 +-
gcc/ada/exp_aggr.adb | 547 +-
gcc/ada/exp_attr.adb | 131 +-
gcc/ada/exp_cg.adb | 2 +-
gcc/ada/exp_ch11.adb | 6 +-
gcc/ada/exp_ch2.adb | 19 +-
gcc/ada/exp_ch3.adb | 92 +-
gcc/ada/exp_ch4.adb | 171 +-
gcc/ada/exp_ch5.adb | 39 +-
gcc/ada/exp_ch6.adb | 245 +-
gcc/ada/exp_ch7.adb | 78 +-
gcc/ada/exp_ch8.adb | 2 +-
gcc/ada/exp_ch9.adb | 113 +-
gcc/ada/exp_dbug.adb | 14 +-
gcc/ada/exp_disp.adb | 20 +-
gcc/ada/exp_imgv.adb | 2 +-
gcc/ada/exp_intr.adb | 36 +-
gcc/ada/exp_pakd.adb | 2 +-
gcc/ada/exp_prag.adb | 116 +-
gcc/ada/exp_put_image.adb | 14 +-
gcc/ada/exp_smem.adb | 4 +-
gcc/ada/exp_spark.adb | 16 +-
gcc/ada/exp_tss.adb | 12 +-
gcc/ada/exp_unst.adb | 59 +-
gcc/ada/exp_util.adb | 113 +-
gcc/ada/fe.h | 4 +-
gcc/ada/freeze.adb | 86 +-
gcc/ada/frontend.adb | 10 +
gcc/ada/gcc-interface/decl.c | 75 +-
gcc/ada/gcc-interface/gigi.h | 5 +
gcc/ada/gcc-interface/misc.c | 13 +-
gcc/ada/gcc-interface/targtyps.c | 10 +
gcc/ada/gcc-interface/trans.c | 54 +-
gcc/ada/gcc-interface/utils.c | 39 +-
gcc/ada/ghost.adb | 83 +-
gcc/ada/gnat1drv.adb | 11 +-
gcc/ada/gnat_rm.texi | 30 +-
gcc/ada/gnat_ugn.texi | 2349 +--
gcc/ada/gnatbind.adb | 39 +-
gcc/ada/impunit.adb | 1 -
gcc/ada/inline.adb | 75 +-
gcc/ada/inline.ads | 8 +-
gcc/ada/lib-writ.adb | 6 +-
gcc/ada/lib-xref-spark_specific.adb | 10 +-
gcc/ada/lib-xref.adb | 44 +-
gcc/ada/libgnarl/s-taprop__linux.adb | 4 +-
gcc/ada/libgnat/a-cbdlli.adb | 4 +-
gcc/ada/libgnat/a-cbdlli.ads | 4 +-
gcc/ada/libgnat/a-cbhama.adb | 4 +-
gcc/ada/libgnat/a-cbhama.ads | 4 +-
gcc/ada/libgnat/a-cbhase.adb | 4 +-
gcc/ada/libgnat/a-cbhase.ads | 4 +-
gcc/ada/libgnat/a-cbmutr.adb | 4 +-
gcc/ada/libgnat/a-cbmutr.ads | 4 +-
gcc/ada/libgnat/a-cborma.adb | 4 +-
gcc/ada/libgnat/a-cborma.ads | 4 +-
gcc/ada/libgnat/a-cborse.adb | 4 +-
gcc/ada/libgnat/a-cborse.ads | 4 +-
gcc/ada/libgnat/a-cbprqu.adb | 4 +-
gcc/ada/libgnat/a-cbprqu.ads | 4 +-
gcc/ada/libgnat/a-cbsyqu.adb | 4 +-
gcc/ada/libgnat/a-cbsyqu.ads | 4 +-
gcc/ada/libgnat/a-cdlili.adb | 4 +-
gcc/ada/libgnat/a-cdlili.ads | 4 +-
gcc/ada/libgnat/a-chahan.adb | 11 +
gcc/ada/libgnat/a-chahan.ads | 1 +
gcc/ada/libgnat/a-cidlli.adb | 4 +-
gcc/ada/libgnat/a-cidlli.ads | 4 +-
gcc/ada/libgnat/a-cihama.adb | 4 +-
gcc/ada/libgnat/a-cihama.ads | 4 +-
gcc/ada/libgnat/a-cihase.adb | 4 +-
gcc/ada/libgnat/a-cihase.ads | 4 +-
gcc/ada/libgnat/a-cimutr.adb | 4 +-
gcc/ada/libgnat/a-cimutr.ads | 4 +-
gcc/ada/libgnat/a-ciorma.adb | 4 +-
gcc/ada/libgnat/a-ciorma.ads | 4 +-
gcc/ada/libgnat/a-ciormu.adb | 4 +-
gcc/ada/libgnat/a-ciormu.ads | 4 +-
gcc/ada/libgnat/a-ciorse.adb | 4 +-
gcc/ada/libgnat/a-ciorse.ads | 4 +-
gcc/ada/libgnat/a-cohama.adb | 4 +-
gcc/ada/libgnat/a-cohama.ads | 4 +-
gcc/ada/libgnat/a-cohase.adb | 4 +-
gcc/ada/libgnat/a-cohase.ads | 4 +-
gcc/ada/libgnat/a-coinve.adb | 4 +-
gcc/ada/libgnat/a-coinve.ads | 4 +-
gcc/ada/libgnat/a-comutr.adb | 4 +-
gcc/ada/libgnat/a-comutr.ads | 4 +-
gcc/ada/libgnat/a-convec.adb | 30 +-
gcc/ada/libgnat/a-convec.ads | 10 +-
gcc/ada/libgnat/a-coorma.adb | 4 +-
gcc/ada/libgnat/a-coorma.ads | 4 +-
gcc/ada/libgnat/a-coormu.adb | 4 +-
gcc/ada/libgnat/a-coormu.ads | 4 +-
gcc/ada/libgnat/a-coorse.adb | 4 +-
gcc/ada/libgnat/a-coorse.ads | 4 +-
gcc/ada/libgnat/a-nbnbin.adb | 2 -
gcc/ada/libgnat/a-nbnbin.ads | 2 -
gcc/ada/libgnat/a-nbnbin__gmp.adb | 2 -
gcc/ada/libgnat/a-nbnbre.adb | 2 -
gcc/ada/libgnat/a-nbnbre.ads | 2 -
gcc/ada/libgnat/a-numaux.ads | 26 +-
gcc/ada/libgnat/a-numaux__darwin.ads | 22 +-
gcc/ada/libgnat/a-numaux__dummy.adb | 32 +
gcc/ada/libgnat/a-numaux__libc-x86.ads | 26 +-
gcc/ada/libgnat/a-numaux__vxworks.ads | 26 +-
gcc/ada/libgnat/a-numaux__x86.adb | 577 -
gcc/ada/libgnat/a-numaux__x86.ads | 76 -
gcc/ada/libgnat/a-stobbu.adb | 2 -
gcc/ada/libgnat/a-stobbu.ads | 2 -
gcc/ada/libgnat/a-stobfi.adb | 2 -
gcc/ada/libgnat/a-stobfi.ads | 2 -
gcc/ada/libgnat/a-stoubu.adb | 2 -
gcc/ada/libgnat/a-stoubu.ads | 2 -
gcc/ada/libgnat/a-stoufi.adb | 2 -
gcc/ada/libgnat/a-stoufi.ads | 2 -
gcc/ada/libgnat/a-stoufo.adb | 2 -
gcc/ada/libgnat/a-stoufo.ads | 2 -
gcc/ada/libgnat/a-stouut.adb | 3 +-
gcc/ada/libgnat/a-stouut.ads | 2 -
gcc/ada/libgnat/a-strsto.ads | 1 -
gcc/ada/libgnat/a-strunb.adb | 83 +-
gcc/ada/libgnat/a-strunb__shared.adb | 105 +-
gcc/ada/libgnat/a-ststbo.adb | 1 -
gcc/ada/libgnat/a-ststbo.ads | 1 -
gcc/ada/libgnat/a-ststun.adb | 2 +-
gcc/ada/libgnat/a-ststun.ads | 2 +-
gcc/ada/libgnat/a-stteou.ads | 3 +-
gcc/ada/libgnat/a-wichha.adb | 7 +
gcc/ada/libgnat/a-wichha.ads | 6 +
gcc/ada/libgnat/a-wichun.adb | 9 +
gcc/ada/libgnat/a-wichun.ads | 8 +-
gcc/ada/libgnat/a-zchhan.adb | 7 +
gcc/ada/libgnat/a-zchhan.ads | 6 +
gcc/ada/libgnat/a-zchuni.adb | 9 +
gcc/ada/libgnat/a-zchuni.ads | 6 +
gcc/ada/libgnat/g-socket.adb | 3 +
gcc/ada/libgnat/s-aoinar.ads | 2 -
gcc/ada/libgnat/s-aomoar.ads | 2 -
gcc/ada/libgnat/s-atopex.ads | 3 -
gcc/ada/libgnat/s-genbig.adb | 31 +-
gcc/ada/libgnat/s-putaim.adb | 1 -
gcc/ada/libgnat/s-putaim.ads | 2 +-
gcc/ada/libgnat/s-putima.adb | 4 +-
gcc/ada/libgnat/s-putima.ads | 4 +-
gcc/ada/libgnat/s-rannum.adb | 11 +
gcc/ada/libgnat/s-rannum.ads | 7 +-
gcc/ada/libgnat/s-rident.ads | 16 +-
gcc/ada/libgnat/s-secsta.ads | 2 +-
gcc/ada/libgnat/s-stposu.adb | 15 +-
gcc/ada/libgnat/s-ststop.adb | 27 +-
gcc/ada/libgnat/s-ststop.ads | 2 +-
gcc/ada/libgnat/s-thread__ae653.adb | 55 +-
gcc/ada/libgnat/s-utf_32.adb | 411 +-
gcc/ada/libgnat/s-utf_32.ads | 6 +
gcc/ada/namet.adb | 224 -
gcc/ada/namet.ads | 124 -
gcc/ada/nlists.adb | 2 +-
gcc/ada/opt.ads | 11 +-
gcc/ada/output.adb | 29 +
gcc/ada/output.ads | 9 +
gcc/ada/par-ch10.adb | 45 +-
gcc/ada/par-ch2.adb | 5 +-
gcc/ada/par-ch3.adb | 7 +-
gcc/ada/par-ch4.adb | 38 +-
gcc/ada/par-ch5.adb | 6 +-
gcc/ada/par-ch6.adb | 6 +-
gcc/ada/par-prag.adb | 46 +-
gcc/ada/par-util.adb | 2 +-
gcc/ada/par_sco.adb | 14 +-
gcc/ada/pprint.adb | 13 +-
gcc/ada/repinfo.adb | 24 +-
gcc/ada/restrict.adb | 75 +-
gcc/ada/restrict.ads | 28 +-
gcc/ada/rtsfind.adb | 12 +-
gcc/ada/rtsfind.ads | 17 +
gcc/ada/scil_ll.adb | 7 +-
gcc/ada/scng.adb | 9 +-
gcc/ada/sem.adb | 22 +-
gcc/ada/sem.ads | 2 +-
gcc/ada/sem_aggr.adb | 307 +-
gcc/ada/sem_attr.adb | 310 +-
gcc/ada/sem_aux.adb | 23 +-
gcc/ada/sem_case.adb | 8 +-
gcc/ada/sem_cat.adb | 16 +-
gcc/ada/sem_ch10.adb | 152 +-
gcc/ada/sem_ch11.adb | 12 +-
gcc/ada/sem_ch12.adb | 226 +-
gcc/ada/sem_ch13.adb | 1123 +-
gcc/ada/sem_ch13.ads | 15 +-
gcc/ada/sem_ch3.adb | 309 +-
gcc/ada/sem_ch3.ads | 2 +-
gcc/ada/sem_ch4.adb | 220 +-
gcc/ada/sem_ch5.adb | 35 +-
gcc/ada/sem_ch6.adb | 305 +-
gcc/ada/sem_ch7.adb | 28 +-
gcc/ada/sem_ch8.adb | 139 +-
gcc/ada/sem_ch9.adb | 16 +-
gcc/ada/sem_dim.adb | 61 +-
gcc/ada/sem_disp.adb | 20 +-
gcc/ada/sem_dist.adb | 9 +-
gcc/ada/sem_elab.adb | 307 +-
gcc/ada/sem_elim.adb | 2 +-
gcc/ada/sem_eval.adb | 324 +-
gcc/ada/sem_eval.ads | 2 -
gcc/ada/sem_intr.adb | 45 +-
gcc/ada/sem_mech.adb | 4 +-
gcc/ada/sem_prag.adb | 923 +-
gcc/ada/sem_prag.ads | 1 +
gcc/ada/sem_res.adb | 340 +-
gcc/ada/sem_scil.adb | 12 +-
gcc/ada/sem_type.adb | 51 +-
gcc/ada/sem_util.adb | 1160 +-
gcc/ada/sem_util.ads | 32 +-
gcc/ada/sem_warn.adb | 68 +-
gcc/ada/sinfo.adb | 262 +-
gcc/ada/sinfo.ads | 166 +-
gcc/ada/snames.ads-tmpl | 4 +
gcc/ada/sprint.adb | 26 +-
gcc/ada/stand.ads | 4 +
gcc/ada/styleg.adb | 6 +-
gcc/ada/switch.adb | 5 +-
gcc/ada/tbuild.adb | 22 +-
gcc/ada/tbuild.ads | 5 +
gcc/ada/treepr.adb | 2 +-
gcc/alias.c | 15 +-
gcc/alias.h | 1 +
gcc/analyzer/ChangeLog | 2222 +++
gcc/analyzer/analysis-plan.cc | 1 +
gcc/analyzer/analyzer-logging.cc | 10 +-
gcc/analyzer/analyzer-logging.h | 2 +
gcc/analyzer/analyzer-selftests.cc | 1 +
gcc/analyzer/analyzer-selftests.h | 1 +
gcc/analyzer/analyzer.cc | 39 +-
gcc/analyzer/analyzer.h | 194 +-
gcc/analyzer/analyzer.opt | 32 +
gcc/analyzer/call-string.cc | 33 +
gcc/analyzer/call-string.h | 2 +
gcc/analyzer/checker-path.cc | 99 +-
gcc/analyzer/checker-path.h | 12 +-
gcc/analyzer/constraint-manager.cc | 1339 +-
gcc/analyzer/constraint-manager.h | 119 +-
gcc/analyzer/diagnostic-manager.cc | 597 +-
gcc/analyzer/diagnostic-manager.h | 24 +-
gcc/analyzer/engine.cc | 1423 +-
gcc/analyzer/exploded-graph.h | 88 +-
gcc/analyzer/pending-diagnostic.cc | 1 +
gcc/analyzer/program-point.cc | 134 +-
gcc/analyzer/program-point.h | 56 +-
gcc/analyzer/program-state.cc | 1394 +-
gcc/analyzer/program-state.h | 246 +-
gcc/analyzer/region-model-impl-calls.cc | 441 +
gcc/analyzer/region-model-manager.cc | 1127 ++
gcc/analyzer/region-model-reachability.cc | 281 +
gcc/analyzer/region-model-reachability.h | 117 +
gcc/analyzer/region-model.cc | 9300 +++-------
gcc/analyzer/region-model.h | 3192 ++--
gcc/analyzer/region.cc | 1140 ++
gcc/analyzer/sm-file.cc | 40 +-
gcc/analyzer/sm-malloc.cc | 827 +-
gcc/analyzer/sm-pattern-test.cc | 7 +-
gcc/analyzer/sm-sensitive.cc | 11 +-
gcc/analyzer/sm-signal.cc | 33 +-
gcc/analyzer/sm-taint.cc | 57 +-
gcc/analyzer/sm.cc | 111 +-
gcc/analyzer/sm.h | 127 +-
gcc/analyzer/state-purge.cc | 1 +
gcc/analyzer/store.cc | 2340 +++
gcc/analyzer/store.h | 635 +
gcc/analyzer/supergraph.cc | 112 +
gcc/analyzer/supergraph.h | 6 +
gcc/analyzer/svalue.cc | 1056 ++
gcc/asan.c | 7 +
gcc/asan.h | 2 +
gcc/attr-fnspec.h | 152 +
gcc/attribs.c | 284 +-
gcc/attribs.h | 68 +-
gcc/bb-reorder.c | 14 +-
gcc/brig/ChangeLog | 7 +
gcc/brig/brigfrontend/brig-util.cc | 9 +
gcc/brig/brigfrontend/brig-util.h | 2 +
gcc/{ => brig/brigfrontend}/hsa-brig-format.h | 0
gcc/builtin-attrs.def | 2 +-
gcc/builtins.c | 2397 ++-
gcc/builtins.def | 36 +-
gcc/builtins.h | 103 +-
gcc/c-family/ChangeLog | 212 +-
gcc/c-family/c-attribs.c | 777 +-
gcc/c-family/c-common.c | 68 +-
gcc/c-family/c-common.def | 24 +
gcc/c-family/c-common.h | 60 +-
gcc/c-family/c-cppbuiltin.c | 4 +-
gcc/c-family/c-dump.c | 38 +
gcc/c-family/c-gimplify.c | 422 +
gcc/c-family/c-indentation.c | 66 +-
gcc/c-family/c-omp.c | 11 +
gcc/c-family/c-opts.c | 6 -
gcc/c-family/c-pragma.c | 13 +-
gcc/c-family/c-pretty-print.c | 212 +-
gcc/c-family/c-warn.c | 566 +
gcc/c-family/c.opt | 32 +-
gcc/c/ChangeLog | 114 +-
gcc/c/c-decl.c | 253 +-
gcc/c/c-lang.h | 3 +-
gcc/c/c-objc-common.h | 4 +
gcc/c/c-parser.c | 197 +-
gcc/c/c-tree.h | 23 +-
gcc/c/c-typeck.c | 295 +-
gcc/c/gimple-parser.c | 4 +-
gcc/calls.c | 472 +-
gcc/calls.h | 12 +-
gcc/cfganal.c | 436 +-
gcc/cfganal.h | 3 +-
gcc/cfgbuild.c | 2 +-
gcc/cfgexpand.c | 26 +-
gcc/cfgloop.c | 4 +-
gcc/cfgloop.h | 8 +-
gcc/cfgloopmanip.c | 3 +-
gcc/cfgrtl.c | 68 +-
gcc/cfgrtl.h | 3 +-
gcc/cgraph.c | 25 +-
gcc/cgraph.h | 5 +-
gcc/cgraphunit.c | 319 +-
gcc/collect2.c | 26 +-
gcc/combine.c | 15 +-
gcc/common.opt | 52 +-
gcc/common/config/aarch64/aarch64-common.c | 7 +-
gcc/common/config/i386/cpuinfo.h | 26 +
gcc/common/config/i386/i386-common.c | 69 +-
gcc/common/config/i386/i386-cpuinfo.h | 3 +
gcc/common/config/i386/i386-isas.h | 3 +
gcc/common/config/msp430/msp430-common.c | 26 +-
gcc/config.gcc | 16 +-
gcc/config.host | 6 +-
gcc/config.in | 32 +-
gcc/config/aarch64/aarch64-arches.def | 1 +
gcc/config/aarch64/aarch64-builtins.c | 297 +-
gcc/config/aarch64/aarch64-c.c | 22 +-
gcc/config/aarch64/aarch64-cores.def | 15 +-
gcc/config/aarch64/aarch64-ldpstp.md | 42 +
gcc/config/aarch64/aarch64-option-extensions.def | 2 +-
gcc/config/aarch64/aarch64-protos.h | 26 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 1021 +-
gcc/config/aarch64/aarch64-simd.md | 10 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 142 +-
gcc/config/aarch64/aarch64-sve.md | 969 +-
gcc/config/aarch64/aarch64-sve2.md | 73 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 515 +-
gcc/config/aarch64/aarch64.h | 7 +-
gcc/config/aarch64/aarch64.md | 460 +-
gcc/config/aarch64/arm_neon.h | 264 +-
gcc/config/aarch64/driver-aarch64.c | 146 +-
gcc/config/aarch64/geniterators.sh | 4 +-
gcc/config/aarch64/iterators.md | 3 +
gcc/config/aarch64/predicates.md | 15 -
gcc/config/arm/arm-c.c | 4 +-
gcc/config/arm/arm-cpus.in | 85 +-
gcc/config/arm/arm-protos.h | 4 +
gcc/config/arm/arm-tables.opt | 15 +
gcc/config/arm/arm-tune.md | 6 +-
gcc/config/arm/arm.c | 321 +-
gcc/config/arm/arm.h | 45 +
gcc/config/arm/arm.md | 20 +-
gcc/config/arm/arm.opt | 15 +-
gcc/config/arm/arm_mve.h | 562 +-
gcc/config/arm/arm_mve_builtins.def | 6 +-
gcc/config/arm/constraints.md | 10 +
gcc/config/arm/driver-arm.c | 8 +-
gcc/config/arm/iterators.md | 475 +-
gcc/config/arm/mve.md | 693 +-
gcc/config/arm/neon.md | 392 +-
gcc/config/arm/parsecpu.awk | 51 +
gcc/config/arm/predicates.md | 12 +
gcc/config/arm/thumb1.md | 102 +-
gcc/config/arm/thumb2.md | 51 +-
gcc/config/arm/unspecs.md | 800 +
gcc/config/arm/vec-common.md | 42 +-
gcc/config/arm/vfp.md | 14 +-
gcc/config/bpf/bpf-helpers.def | 194 -
gcc/config/bpf/bpf-helpers.h | 530 +-
gcc/config/bpf/bpf.c | 198 +-
gcc/config/bpf/bpf.h | 48 +-
gcc/config/bpf/bpf.md | 29 +-
gcc/config/bpf/constraints.md | 1 -
gcc/config/bpf/predicates.md | 1 -
gcc/config/c6x/c6x.c | 5 +-
gcc/config/cris/cris-passes.def | 20 +
gcc/config/cris/cris-protos.h | 2 +
gcc/config/cris/cris.c | 202 +
gcc/config/cris/cris.md | 46 +-
gcc/config/cris/t-cris | 3 +-
gcc/config/csky/csky-elf.h | 12 +-
gcc/config/csky/csky-linux-elf.h | 4 +-
gcc/config/csky/csky-protos.h | 2 +
gcc/config/csky/csky.c | 100 +-
gcc/config/csky/csky.h | 43 +-
gcc/config/csky/csky.md | 84 +
gcc/config/csky/csky.opt | 33 +-
gcc/config/csky/csky_opts.h | 7 +
gcc/config/csky/t-csky-elf | 13 +-
gcc/config/csky/t-csky-linux | 14 +-
gcc/config/darwin-protos.h | 2 +-
gcc/config/darwin-sections.def | 15 +
gcc/config/darwin.c | 207 +-
gcc/config/darwin.h | 6 +-
gcc/config/darwin9.h | 3 +
gcc/config/gcn/gcn-passes.def | 19 -
gcc/config/gcn/gcn-run.c | 18 -
gcc/config/gcn/gcn-tree.c | 121 +-
gcc/config/gcn/gcn-valu.md | 2 +-
gcc/config/gcn/gcn.c | 28 +-
gcc/config/gcn/gcn.md | 158 +-
gcc/config/gcn/mkoffload.c | 317 +-
gcc/config/gcn/t-gcn-hsa | 1 -
gcc/config/i386/adxintrin.h | 4 +-
gcc/config/i386/amxbf16intrin.h | 52 +
gcc/config/i386/amxint8intrin.h | 61 +
gcc/config/i386/amxtileintrin.h | 98 +
gcc/config/i386/avx512fintrin.h | 191 +-
gcc/config/i386/avx512vp2intersectintrin.h | 23 +
gcc/config/i386/avx512vp2intersectvlintrin.h | 23 +
gcc/config/i386/bmi2intrin.h | 4 +-
gcc/config/i386/bmiintrin.h | 4 +-
gcc/config/i386/cetintrin.h | 4 +-
gcc/config/i386/cldemoteintrin.h | 4 +-
gcc/config/i386/clflushoptintrin.h | 4 +-
gcc/config/i386/clwbintrin.h | 4 +-
gcc/config/i386/cpuid.h | 15 +
gcc/config/i386/enqcmdintrin.h | 10 +-
gcc/config/i386/fxsrintrin.h | 4 +-
gcc/config/i386/i386-builtin.def | 38 +-
gcc/config/i386/i386-builtins.c | 25 +-
gcc/config/i386/i386-c.c | 18 +-
gcc/config/i386/i386-expand.c | 315 +-
gcc/config/i386/i386-features.c | 157 +-
gcc/config/i386/i386-options.c | 130 +-
gcc/config/i386/i386-options.h | 4 +-
gcc/config/i386/i386-passes.def | 1 +
gcc/config/i386/i386-protos.h | 5 +-
gcc/config/i386/i386.c | 419 +-
gcc/config/i386/i386.h | 42 +-
gcc/config/i386/i386.md | 573 +-
gcc/config/i386/i386.opt | 14 +-
gcc/config/i386/ia32intrin.h | 4 +-
gcc/config/i386/immintrin.h | 207 +-
gcc/config/i386/intelmic-mkoffload.c | 72 +-
gcc/config/i386/lwpintrin.h | 4 +-
gcc/config/i386/lzcntintrin.h | 4 +-
gcc/config/i386/movdirintrin.h | 4 +-
gcc/config/i386/pconfigintrin.h | 27 +-
gcc/config/i386/pkuintrin.h | 4 +-
gcc/config/i386/predicates.md | 36 +
gcc/config/i386/rdseedintrin.h | 4 +-
gcc/config/i386/rtmintrin.h | 4 +-
gcc/config/i386/serializeintrin.h | 4 +-
gcc/config/i386/sse.md | 242 +-
gcc/config/i386/sync.md | 87 +-
gcc/config/i386/t-rtems | 8 +-
gcc/config/i386/tbmintrin.h | 4 +-
gcc/config/i386/tsxldtrkintrin.h | 27 +-
gcc/config/i386/waitpkgintrin.h | 4 +-
gcc/config/i386/wbnoinvdintrin.h | 27 +-
gcc/config/i386/x86-64.h | 11 +
gcc/config/i386/x86-tune-costs.h | 224 +-
gcc/config/i386/x86-tune.def | 4 +-
gcc/config/i386/x86gprintrin.h | 252 +
gcc/config/i386/x86intrin.h | 12 +-
gcc/config/i386/xsavecintrin.h | 4 +-
gcc/config/i386/xsaveintrin.h | 4 +-
gcc/config/i386/xsaveoptintrin.h | 4 +-
gcc/config/i386/xsavesintrin.h | 4 +-
gcc/config/i386/xtestintrin.h | 4 +-
gcc/config/linux-protos.h | 2 +-
gcc/config/linux.c | 3 +-
gcc/config/mips/mips.md | 12 +-
gcc/config/mmix/mmix.c | 54 +-
gcc/config/mmix/mmix.h | 8 +
gcc/config/mmix/mmix.md | 48 +-
gcc/config/msp430/constraints.md | 10 +-
gcc/config/msp430/msp430-opts.h | 12 +
gcc/config/msp430/msp430-protos.h | 7 +-
gcc/config/msp430/msp430.c | 541 +-
gcc/config/msp430/msp430.h | 7 +-
gcc/config/msp430/msp430.md | 421 +-
gcc/config/msp430/msp430.opt | 29 +-
gcc/config/msp430/predicates.md | 13 +-
gcc/config/nios2/nios2.c | 27 +-
gcc/config/nvptx/nvptx.c | 198 +-
gcc/config/nvptx/nvptx.h | 5 +-
gcc/config/nvptx/nvptx.md | 206 +-
gcc/config/nvptx/nvptx.opt | 5 +-
gcc/config/pa/pa-hpux11.h | 5 -
gcc/config/pa/pa.c | 202 +-
gcc/config/pa/pa.md | 174 +-
gcc/config/pa/pa32-linux.h | 5 +
gcc/config/pa/pa64-hpux.h | 12 +-
gcc/config/pru/pru.c | 6 +-
gcc/config/riscv/riscv-c.c | 9 +-
gcc/config/riscv/riscv-opts.h | 6 +
gcc/config/riscv/riscv.c | 47 +
gcc/config/riscv/riscv.h | 2 +-
gcc/config/riscv/riscv.md | 80 +
gcc/config/riscv/riscv.opt | 28 +
gcc/config/rs6000/aix71.h | 91 +-
gcc/config/rs6000/aix72.h | 4 +-
gcc/config/rs6000/altivec.h | 18 +-
gcc/config/rs6000/altivec.md | 223 +-
gcc/config/rs6000/defaultaix64.h | 28 -
gcc/config/rs6000/dfp.md | 13 +
gcc/config/rs6000/freebsd64.h | 60 +-
gcc/config/rs6000/linux64.h | 85 +-
gcc/config/rs6000/mma.md | 22 +-
gcc/config/rs6000/power10.md | 8 +-
gcc/config/rs6000/power6.md | 21 -
gcc/config/rs6000/power8.md | 8 +-
gcc/config/rs6000/power9.md | 8 +-
gcc/config/rs6000/ppc-asm.h | 9 +
gcc/config/rs6000/predicates.md | 22 +-
gcc/config/rs6000/rs6000-builtin.def | 263 +-
gcc/config/rs6000/rs6000-c.c | 27 +-
gcc/config/rs6000/rs6000-call.c | 556 +-
gcc/config/rs6000/rs6000-internal.h | 2 +-
gcc/config/rs6000/rs6000-logue.c | 49 +-
gcc/config/rs6000/rs6000-p8swap.c | 147 +-
gcc/config/rs6000/rs6000-protos.h | 9 +-
gcc/config/rs6000/rs6000-string.c | 103 +-
gcc/config/rs6000/rs6000.c | 590 +-
gcc/config/rs6000/rs6000.md | 312 +-
gcc/config/rs6000/rs6000.opt | 11 +-
gcc/config/rs6000/smmintrin.h | 30 +
gcc/config/rs6000/vsx.md | 295 +-
gcc/config/s390/s390-c.c | 7 +-
gcc/config/s390/s390-protos.h | 1 +
gcc/config/s390/s390.c | 127 +-
gcc/config/s390/s390.h | 5 +
gcc/config/s390/s390.md | 58 +-
gcc/config/s390/vector.md | 36 +-
gcc/config/sparc/linux.h | 10 +-
gcc/config/sparc/linux64.h | 10 +-
gcc/config/tilepro/gen-mul-tables.cc | 2 +
gcc/config/vxworks.h | 16 +-
gcc/configure | 412 +-
gcc/configure.ac | 258 +-
gcc/convert.c | 22 +-
gcc/coverage.c | 8 +-
gcc/cp/ChangeLog | 1364 ++
gcc/cp/Make-lang.in | 1 -
gcc/cp/call.c | 281 +-
gcc/cp/class.c | 364 +-
gcc/cp/constexpr.c | 39 +-
gcc/cp/constraint.cc | 52 +-
gcc/cp/coroutines.cc | 1190 +-
gcc/cp/cp-gimplify.c | 500 +-
gcc/cp/cp-objcp-common.c | 18 +-
gcc/cp/cp-objcp-common.h | 2 +
gcc/cp/cp-tree.def | 35 +-
gcc/cp/cp-tree.h | 333 +-
gcc/cp/cxx-pretty-print.c | 80 +-
gcc/cp/decl.c | 963 +-
gcc/cp/decl2.c | 49 +-
gcc/cp/dump.c | 31 -
gcc/cp/error.c | 89 +-
gcc/cp/except.c | 28 +-
gcc/cp/expr.c | 4 +-
gcc/cp/friend.c | 12 +-
gcc/cp/init.c | 468 +-
gcc/cp/lambda.c | 14 +-
gcc/cp/mangle.c | 131 +-
gcc/cp/method.c | 39 +-
gcc/cp/name-lookup.c | 1325 +-
gcc/cp/name-lookup.h | 121 +-
gcc/cp/optimize.c | 10 +-
gcc/cp/parser.c | 666 +-
gcc/cp/pt.c | 995 +-
gcc/cp/ptree.c | 65 +-
gcc/cp/rtti.c | 18 +-
gcc/cp/semantics.c | 64 +-
gcc/cp/tree.c | 46 +-
gcc/cp/typeck.c | 138 +-
gcc/cp/typeck2.c | 14 +-
gcc/d/ChangeLog | 262 +
gcc/d/Make-lang.in | 1 +
gcc/d/d-builtins.cc | 10 +-
gcc/d/d-codegen.cc | 187 +-
gcc/d/d-convert.cc | 4 +-
gcc/d/d-frontend.cc | 12 +-
gcc/d/d-gimplify.cc | 215 +
gcc/d/d-lang.cc | 261 +-
gcc/d/d-target.cc | 24 +-
gcc/d/d-tree.h | 14 +-
gcc/d/decl.cc | 134 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/ctfeexpr.c | 2 +-
gcc/d/dmd/declaration.c | 7 +
gcc/d/dmd/declaration.h | 1 +
gcc/d/dmd/dinterpret.c | 9 -
gcc/d/dmd/dmacro.c | 7 +-
gcc/d/dmd/dstruct.c | 9 +-
gcc/d/dmd/dtemplate.c | 19 +-
gcc/d/dmd/expressionsem.c | 12 +-
gcc/d/dmd/func.c | 139 +-
gcc/d/dmd/globals.h | 2 +
gcc/d/dmd/mtype.c | 12 +-
gcc/d/dmd/optimize.c | 11 +-
gcc/d/dmd/parse.c | 1 +
gcc/d/dmd/statementsem.c | 37 +-
gcc/d/expr.cc | 554 +-
gcc/d/gdc.texi | 6 +
gcc/d/intrinsics.cc | 409 +-
gcc/d/intrinsics.def | 175 +-
gcc/d/lang.opt | 10 +-
gcc/d/toir.cc | 56 +-
gcc/d/typeinfo.cc | 36 +
gcc/d/types.cc | 12 +-
gcc/data-streamer-in.c | 11 +
gcc/data-streamer-out.c | 9 +
gcc/data-streamer.h | 2 +
gcc/dbgcnt.c | 30 +-
gcc/dbgcnt.def | 2 +
gcc/df-core.c | 4 +-
gcc/diagnostic-format-json.cc | 55 +-
gcc/diagnostic-show-locus.c | 504 +-
gcc/diagnostic.c | 113 +-
gcc/diagnostic.h | 28 +-
gcc/doc/analyzer.texi | 121 +-
gcc/doc/cpp.texi | 14 +-
gcc/doc/cppenv.texi | 2 +-
gcc/doc/extend.texi | 624 +-
gcc/doc/generic.texi | 56 +-
gcc/doc/gimple.texi | 6 +-
gcc/doc/gty.texi | 2 +-
gcc/doc/install.texi | 18 +-
gcc/doc/invoke.texi | 610 +-
gcc/doc/languages.texi | 2 +-
gcc/doc/match-and-simplify.texi | 16 +
gcc/doc/passes.texi | 7 -
gcc/doc/rtl.texi | 32 +-
gcc/doc/sourcebuild.texi | 72 +
gcc/doc/tm.texi | 22 +-
gcc/doc/tm.texi.in | 4 +-
gcc/dse.c | 78 +-
gcc/dumpfile.c | 2 +-
gcc/dwarf2cfi.c | 2 +-
gcc/dwarf2out.c | 174 +-
gcc/early-remat.c | 4 +-
gcc/emit-rtl.c | 19 +-
gcc/emit-rtl.h | 3 +
gcc/except.c | 2 +-
gcc/explow.c | 20 +-
gcc/expmed.c | 38 +-
gcc/expr.c | 273 +-
gcc/expr.h | 8 +-
gcc/final.c | 4 +-
gcc/flag-types.h | 16 +-
gcc/fold-const-call.c | 6 +-
gcc/fold-const.c | 327 +-
gcc/fold-const.h | 3 +-
gcc/fortran/ChangeLog | 607 +
gcc/fortran/check.c | 19 +-
gcc/fortran/decl.c | 29 +-
gcc/fortran/dump-parse-tree.c | 60 +-
gcc/fortran/expr.c | 49 +-
gcc/fortran/f95-lang.c | 15 +-
gcc/fortran/frontend-passes.c | 335 +-
gcc/fortran/gfc-internals.texi | 2 +-
gcc/fortran/gfortran.h | 47 +-
gcc/fortran/gfortran.texi | 18 +-
gcc/fortran/interface.c | 28 +-
gcc/fortran/intrinsic.c | 6 +-
gcc/fortran/intrinsic.texi | 104 +-
gcc/fortran/invoke.texi | 8 +-
gcc/fortran/iresolve.c | 14 -
gcc/fortran/match.h | 1 +
gcc/fortran/module.c | 146 +-
gcc/fortran/openmp.c | 471 +-
gcc/fortran/parse.c | 78 +-
gcc/fortran/primary.c | 13 +-
gcc/fortran/resolve.c | 29 +-
gcc/fortran/simplify.c | 20 +-
gcc/fortran/symbol.c | 2 +-
gcc/fortran/trans-array.c | 77 +-
gcc/fortran/trans-common.c | 25 +-
gcc/fortran/trans-decl.c | 213 +-
gcc/fortran/trans-expr.c | 64 +-
gcc/fortran/trans-intrinsic.c | 231 +-
gcc/fortran/trans-io.c | 74 +-
gcc/fortran/trans-openmp.c | 530 +-
gcc/fortran/trans-stmt.c | 52 +-
gcc/fortran/trans-types.c | 50 +-
gcc/fortran/trans.c | 23 +-
gcc/fortran/trans.h | 6 +-
gcc/function.c | 23 +-
gcc/fwprop.c | 6 +-
gcc/gcc.c | 154 +-
gcc/gcov-io.c | 2 +-
gcc/gcov-io.h | 3 +
gcc/genautomata.c | 6 +-
gcc/generic-match-head.c | 10 +
gcc/gengtype-lex.l | 5 +-
gcc/gengtype.c | 2 +-
gcc/genmatch.c | 118 +-
gcc/genrecog.c | 12 +-
gcc/gensupport.c | 2 +-
gcc/ggc-common.c | 30 +-
gcc/ggc-page.c | 17 +-
gcc/gimple-array-bounds.cc | 445 +-
gcc/gimple-fold.c | 92 +-
gcc/gimple-isel.cc | 90 +-
gcc/gimple-loop-interchange.cc | 2 +
gcc/gimple-loop-versioning.cc | 12 +-
gcc/gimple-low.c | 1 -
gcc/gimple-match-head.c | 10 +
gcc/gimple-pretty-print.c | 7 -
gcc/gimple-range-cache.cc | 877 +
gcc/gimple-range-cache.h | 120 +
gcc/gimple-range-edge.cc | 197 +
gcc/gimple-range-edge.h | 55 +
gcc/gimple-range-gori.cc | 1315 ++
gcc/gimple-range-gori.h | 138 +
gcc/gimple-range.cc | 1318 ++
gcc/gimple-range.h | 170 +
gcc/gimple-ssa-evrp-analyze.c | 31 +-
gcc/gimple-ssa-evrp-analyze.h | 21 +-
gcc/gimple-ssa-evrp.c | 247 +-
gcc/gimple-ssa-sprintf.c | 177 +-
gcc/gimple-ssa-store-merging.c | 78 +-
gcc/gimple-ssa-warn-restrict.c | 2 +-
gcc/gimple-streamer-in.c | 19 +-
gcc/gimple-streamer-out.c | 12 +-
gcc/gimple-walk.c | 1 -
gcc/gimple.c | 98 +-
gcc/gimple.def | 4 -
gcc/gimple.h | 169 +-
gcc/gimplify.c | 211 +-
gcc/ginclude/stdbool.h | 7 -
gcc/go/ChangeLog | 11 +
gcc/go/go-c.h | 1 +
gcc/go/go-gcc.cc | 8 +-
gcc/go/go-lang.c | 1 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/escape.cc | 29 +-
gcc/go/gofrontend/expressions.cc | 155 +-
gcc/go/gofrontend/expressions.h | 2 +-
gcc/go/gofrontend/go.cc | 2 +
gcc/go/gofrontend/gogo.cc | 52 +-
gcc/go/gofrontend/gogo.h | 14 +
gcc/go/gofrontend/import.cc | 17 +-
gcc/go/gofrontend/import.h | 8 +-
gcc/go/gofrontend/runtime.def | 16 +-
gcc/go/gofrontend/statements.cc | 27 +-
gcc/go/gofrontend/statements.h | 4 +-
gcc/go/gofrontend/types.cc | 8 +-
gcc/graphite-isl-ast-to-gimple.c | 32 +-
gcc/haifa-sched.c | 4 +-
gcc/hash-map.h | 3 +-
gcc/hash-table.h | 2 +-
gcc/hsa-brig.c | 2612 ---
gcc/hsa-builtins.def | 39 -
gcc/hsa-common.c | 996 -
gcc/hsa-common.h | 1419 --
gcc/hsa-dump.c | 1278 --
gcc/hsa-gen.c | 6694 -------
gcc/hsa-regalloc.c | 729 -
gcc/incpath.c | 8 +-
gcc/incpath.h | 4 +-
gcc/input.c | 74 +-
gcc/input.h | 4 +-
gcc/insn-addr.h | 4 +-
gcc/internal-fn.c | 113 +-
gcc/internal-fn.def | 15 +-
gcc/ipa-cp.c | 344 +-
gcc/ipa-devirt.c | 13 +-
gcc/ipa-fnsummary.c | 920 +-
gcc/ipa-fnsummary.h | 115 +-
gcc/ipa-hsa.c | 336 -
gcc/ipa-icf-gimple.c | 1 +
gcc/ipa-icf.c | 2 +-
gcc/ipa-inline-analysis.c | 92 +-
gcc/ipa-inline-transform.c | 13 +-
gcc/ipa-inline.c | 3 -
gcc/ipa-modref-tree.c | 253 +
gcc/ipa-modref-tree.h | 577 +
gcc/ipa-modref.c | 2133 +++
gcc/ipa-modref.h | 43 +
gcc/ipa-predicate.h | 10 +-
gcc/ipa-prop.c | 54 +-
gcc/ipa-prop.h | 114 +-
gcc/ipa-pure-const.c | 10 +-
gcc/ipa-reference.c | 2 +-
gcc/ipa-split.c | 2 +-
gcc/ira-build.c | 12 +-
gcc/ira-color.c | 4 +-
gcc/ira.c | 10 +-
gcc/jit/ChangeLog | 54 +
gcc/jit/docs/_build/texinfo/libgccjit.texi | 1080 +-
gcc/jit/docs/topics/compatibility.rst | 7 +
gcc/jit/docs/topics/expressions.rst | 21 +
gcc/jit/jit-playback.c | 107 +-
gcc/jit/jit-playback.h | 17 +
gcc/jit/jit-recording.c | 145 +-
gcc/jit/jit-recording.h | 38 +-
gcc/jit/libgccjit++.h | 10 +
gcc/jit/libgccjit.c | 53 +-
gcc/jit/libgccjit.h | 15 +
gcc/jit/libgccjit.map | 7 +-
gcc/langhooks-def.h | 7 +-
gcc/langhooks.c | 16 +-
gcc/langhooks.h | 5 +-
gcc/loop-unroll.c | 3 +-
gcc/lower-subreg.c | 2 +-
gcc/lra-constraints.c | 116 +-
gcc/lto-opts.c | 15 +
gcc/lto-section-in.c | 2 +-
gcc/lto-streamer-in.c | 451 +-
gcc/lto-streamer-out.c | 130 +-
gcc/lto-streamer.c | 1 +
gcc/lto-streamer.h | 22 +-
gcc/lto-wrapper.c | 80 +-
gcc/lto/ChangeLog | 5 +
gcc/lto/lto-common.c | 2 +-
gcc/match.pd | 218 +-
gcc/modulo-sched.c | 16 +-
gcc/objc/ChangeLog | 108 +
gcc/objc/objc-act.c | 6 +-
gcc/objc/objc-gnu-runtime-abi-01.c | 36 +-
gcc/objc/objc-next-runtime-abi-01.c | 4 +-
gcc/objc/objc-next-runtime-abi-02.c | 474 +-
gcc/objc/objc-runtime-shared-support.c | 9 +-
gcc/objcp/ChangeLog | 11 +
gcc/objcp/objcp-decl.c | 4 +-
gcc/omp-expand.c | 1531 +-
gcc/omp-general.c | 200 +-
gcc/omp-general.h | 9 +-
gcc/omp-grid.c | 1419 --
gcc/omp-grid.h | 27 -
gcc/omp-low.c | 221 +-
gcc/omp-offload.c | 52 +-
gcc/opt-read.awk | 1 +
gcc/optabs-query.c | 27 +
gcc/optabs-query.h | 1 +
gcc/optabs.c | 35 +-
gcc/optabs.h | 4 +
gcc/optc-save-gen.awk | 491 +-
gcc/opth-gen.awk | 35 +-
gcc/opts-common.c | 40 +-
gcc/opts-global.c | 14 +-
gcc/opts.c | 111 +-
gcc/params.opt | 63 +-
gcc/passes.c | 4 +-
gcc/passes.def | 6 +-
gcc/po/ChangeLog | 14 +
gcc/po/be.po | 9675 +++++-----
gcc/po/da.po | 9705 +++++-----
gcc/po/de.po | 9704 +++++-----
gcc/po/el.po | 9687 +++++-----
gcc/po/es.po | 9725 +++++-----
gcc/po/fi.po | 9700 +++++-----
gcc/po/fr.po | 9703 +++++-----
gcc/po/gcc.pot | 18475 ++++++++++---------
gcc/po/hr.po | 9674 +++++-----
gcc/po/id.po | 9715 +++++-----
gcc/po/ja.po | 17172 +++++------------
gcc/po/nl.po | 9707 +++++-----
gcc/po/ru.po | 9715 +++++-----
gcc/po/sr.po | 9713 +++++-----
gcc/po/sv.po | 10298 ++++++-----
gcc/po/tr.po | 9719 +++++-----
gcc/po/uk.po | 9692 +++++-----
gcc/po/vi.po | 9704 +++++-----
gcc/po/zh_CN.po | 9711 +++++-----
gcc/po/zh_TW.po | 9723 +++++-----
gcc/predict.c | 87 +-
gcc/print-tree.c | 2 +-
gcc/profile.c | 10 +-
gcc/range-op.cc | 2104 ++-
gcc/range-op.h | 22 +-
gcc/read-rtl-function.c | 2 +-
gcc/read-rtl.c | 2 +-
gcc/recog.c | 134 +-
gcc/recog.h | 2 +
gcc/reg-stack.c | 2 +-
gcc/regrename.c | 18 +-
gcc/regrename.h | 2 +-
gcc/reorg.c | 37 +-
gcc/rtl.def | 2 +-
gcc/rtlanal.c | 6 +-
gcc/sched-deps.c | 2 +-
gcc/sel-sched-ir.c | 118 +-
gcc/selftest-run-tests.c | 1 +
gcc/selftest.h | 1 +
gcc/simplify-rtx.c | 40 +-
gcc/streamer-hooks.h | 14 +-
gcc/symtab.c | 16 +-
gcc/system.h | 4 +-
gcc/target-globals.c | 4 +-
gcc/target.def | 24 +-
gcc/targhooks.c | 14 +-
gcc/targhooks.h | 6 +-
gcc/testsuite/ChangeLog | 5134 +++++-
.../c-c++-common/Waddress-of-packed-member-1.c | 48 +-
.../c-c++-common/Waddress-of-packed-member-2.c | 37 +-
gcc/testsuite/c-c++-common/Warray-bounds-6.c | 19 +-
gcc/testsuite/c-c++-common/Warray-bounds-7.c | 77 +-
gcc/testsuite/c-c++-common/Warray-bounds.c | 2 +-
gcc/testsuite/c-c++-common/Wattributes.c | 2 +-
.../c-c++-common/Wduplicated-branches-15.c | 32 +
.../c-c++-common/Wmisleading-indentation-3.c | 12 +-
.../c-c++-common/Wmisleading-indentation-5.c | 56 +
.../c-c++-common/Wmisleading-indentation.c | 6 +-
gcc/testsuite/c-c++-common/Wrestrict.c | 17 +-
.../c-c++-common/Wsizeof-pointer-memaccess1.c | 4 +-
gcc/testsuite/c-c++-common/attr-copy.c | 1 +
gcc/testsuite/c-c++-common/attr-nonstring-3.c | 4 +-
gcc/testsuite/c-c++-common/attr-nonstring-6.c | 82 +-
gcc/testsuite/c-c++-common/attr-nonstring-8.c | 2 +-
.../c-c++-common/builtin-has-attribute-3.c | 20 +-
.../c-c++-common/builtin-has-attribute-4.c | 3 +-
.../c-c++-common/cpp/has-include-1-traditional.c | 38 +
gcc/testsuite/c-c++-common/cpp/pr96323.c | 8 +
gcc/testsuite/c-c++-common/cpp/pragma-eof.c | 3 +-
.../c-c++-common/diagnostic-format-json-1.c | 5 +
.../c-c++-common/diagnostic-format-json-2.c | 5 +
.../c-c++-common/diagnostic-format-json-3.c | 5 +
.../c-c++-common/diagnostic-format-json-4.c | 9 +
.../c-c++-common/diagnostic-format-json-5.c | 9 +
gcc/testsuite/c-c++-common/diagnostic-units-1.c | 28 +
gcc/testsuite/c-c++-common/diagnostic-units-2.c | 28 +
gcc/testsuite/c-c++-common/diagnostic-units-3.c | 28 +
gcc/testsuite/c-c++-common/diagnostic-units-4.c | 28 +
gcc/testsuite/c-c++-common/diagnostic-units-5.c | 28 +
gcc/testsuite/c-c++-common/diagnostic-units-6.c | 28 +
gcc/testsuite/c-c++-common/diagnostic-units-7.c | 28 +
gcc/testsuite/c-c++-common/diagnostic-units-8.c | 28 +
gcc/testsuite/c-c++-common/goacc/declare-pr90861.c | 2 +-
gcc/testsuite/c-c++-common/gomp/depend-1.c | 2 +-
gcc/testsuite/c-c++-common/gomp/gridify-1.c | 54 -
gcc/testsuite/c-c++-common/gomp/gridify-2.c | 66 -
gcc/testsuite/c-c++-common/gomp/gridify-3.c | 68 -
.../c-c++-common/gomp/hsa-indirect-call-1.c | 24 -
gcc/testsuite/c-c++-common/gomp/map-1.c | 2 +-
gcc/testsuite/c-c++-common/gomp/map-4.c | 29 +
gcc/testsuite/c-c++-common/gomp/pr96424.c | 23 +
gcc/testsuite/c-c++-common/gomp/pr96867.c | 9 +
gcc/testsuite/c-c++-common/gomp/pr97289.c | 14 +
gcc/testsuite/c-c++-common/gomp/reduction-1.c | 2 +-
gcc/testsuite/c-c++-common/ident-1b.c | 1 +
gcc/testsuite/c-c++-common/ident-2b.c | 1 +
gcc/testsuite/c-c++-common/missing-close-symbol.c | 6 +-
.../c-c++-common/patchable_function_entry-decl.c | 2 +-
.../patchable_function_entry-default.c | 2 +-
.../patchable_function_entry-definition.c | 2 +-
gcc/testsuite/c-c++-common/pr51628-13.c | 2 +-
gcc/testsuite/c-c++-common/pr51628-15.c | 2 +-
gcc/testsuite/c-c++-common/pr51628-16.c | 4 +-
gcc/testsuite/c-c++-common/pr51628-26.c | 6 +-
gcc/testsuite/c-c++-common/pr51628-27.c | 2 +-
gcc/testsuite/c-c++-common/pr51628-28.c | 10 +-
gcc/testsuite/c-c++-common/pr51628-29.c | 3 +-
gcc/testsuite/c-c++-common/pr51628-3.c | 12 +-
gcc/testsuite/c-c++-common/pr51628-30.c | 5 +-
gcc/testsuite/c-c++-common/pr51628-31.c | 2 +-
gcc/testsuite/c-c++-common/pr51628-32.c | 3 +-
gcc/testsuite/c-c++-common/pr51628-33.c | 2 +-
gcc/testsuite/c-c++-common/pr51628-35.c | 4 +-
gcc/testsuite/c-c++-common/pr51628-4.c | 12 +-
gcc/testsuite/c-c++-common/pr51628-5.c | 12 +-
gcc/testsuite/c-c++-common/pr51628-6.c | 12 +-
gcc/testsuite/c-c++-common/pr51628-8.c | 14 +-
gcc/testsuite/c-c++-common/pr51628-9.c | 14 +-
gcc/testsuite/c-c++-common/pr56493.c | 2 +-
gcc/testsuite/c-c++-common/pr88664-2.c | 4 +-
gcc/testsuite/c-c++-common/pr95237-1.c | 16 +
gcc/testsuite/c-c++-common/pr95237-2.c | 10 +
gcc/testsuite/c-c++-common/pr95237-3.c | 10 +
gcc/testsuite/c-c++-common/pr95237-4.c | 10 +
gcc/testsuite/c-c++-common/pr95237-5.c | 16 +
gcc/testsuite/c-c++-common/pr95237-6.c | 24 +
gcc/testsuite/c-c++-common/pr95237-7.c | 19 +
gcc/testsuite/c-c++-common/pr95237-8.c | 10 +
gcc/testsuite/c-c++-common/pr95237-9.c | 10 +
gcc/testsuite/c-c++-common/pr96192-1.c | 16 +
gcc/testsuite/c-c++-common/pr96369.c | 12 +
gcc/testsuite/c-c++-common/pr96545.c | 31 +
gcc/testsuite/g++.dg/DRs/dr188.C | 7 +
gcc/testsuite/g++.dg/abi/pure-virtual1.C | 1 +
gcc/testsuite/g++.dg/analyzer/analyzer.exp | 2 +-
gcc/testsuite/g++.dg/analyzer/new-1.C | 52 +
gcc/testsuite/g++.dg/analyzer/new-vs-malloc.C | 21 +
gcc/testsuite/g++.dg/analyzer/placement-new.C | 26 +
gcc/testsuite/g++.dg/analyzer/pr93212.C | 5 +-
gcc/testsuite/g++.dg/analyzer/pr93950.C | 4 +-
gcc/testsuite/g++.dg/analyzer/pr94011.C | 16 +
gcc/testsuite/g++.dg/analyzer/pr94028.C | 11 +-
gcc/testsuite/g++.dg/analyzer/pr94503.C | 25 +
gcc/testsuite/g++.dg/analyzer/pr95042.C | 28 +
gcc/testsuite/g++.dg/analyzer/pr96641.C | 18 +
gcc/testsuite/g++.dg/analyzer/pr96643.C | 26 +
gcc/testsuite/g++.dg/analyzer/pr96723.C | 10 +
gcc/testsuite/g++.dg/analyzer/pr96763.C | 13 +
gcc/testsuite/g++.dg/analyzer/pr97116.C | 39 +
gcc/testsuite/g++.dg/asan/pr97145.C | 7 +
gcc/testsuite/g++.dg/concepts/abbrev7.C | 14 +
gcc/testsuite/g++.dg/concepts/diagnostic10.C | 2 +-
gcc/testsuite/g++.dg/concepts/diagnostic13.C | 2 +-
gcc/testsuite/g++.dg/concepts/diagnostic15.C | 16 +
gcc/testsuite/g++.dg/concepts/diagnostic2.C | 2 +-
gcc/testsuite/g++.dg/concepts/diagnostic3.C | 4 +-
gcc/testsuite/g++.dg/concepts/diagnostic4.C | 2 +-
gcc/testsuite/g++.dg/concepts/diagnostic5.C | 2 +-
gcc/testsuite/g++.dg/concepts/diagnostic9.C | 3 +-
gcc/testsuite/g++.dg/concepts/expression2.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn5.C | 4 +-
gcc/testsuite/g++.dg/concepts/fn8.C | 2 +-
gcc/testsuite/g++.dg/concepts/local-extern.C | 39 +
gcc/testsuite/g++.dg/concepts/placeholder5.C | 4 +-
gcc/testsuite/g++.dg/concepts/pr67595.C | 2 +-
gcc/testsuite/g++.dg/conversion/ref4.C | 22 +
gcc/testsuite/g++.dg/conversion/ref5.C | 14 +
gcc/testsuite/g++.dg/conversion/ref6.C | 24 +
.../coroutines/co-return-syntax-10-movable.C | 12 +-
gcc/testsuite/g++.dg/coroutines/pr95591.C | 26 +
gcc/testsuite/g++.dg/coroutines/pr95599.C | 69 +
gcc/testsuite/g++.dg/coroutines/pr95823.C | 30 +
gcc/testsuite/g++.dg/coroutines/pr95824.C | 37 +
gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/Wredundant-move7.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/Wredundant-move9.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C | 9 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C | 13 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C | 13 +
gcc/testsuite/g++.dg/cpp0x/decltype-96652.C | 14 +
gcc/testsuite/g++.dg/cpp0x/decltype78.C | 24 +
gcc/testsuite/g++.dg/cpp0x/decltype79.C | 19 +
gcc/testsuite/g++.dg/cpp0x/elision_neg.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/error9.C | 6 +
gcc/testsuite/g++.dg/cpp0x/initlist-new4.C | 6 +
gcc/testsuite/g++.dg/cpp0x/initlist123.C | 39 +
gcc/testsuite/g++.dg/cpp0x/initlist69.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv14.C | 10 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/move-return2.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/move-return3.C | 23 +
gcc/testsuite/g++.dg/cpp0x/move-return4.C | 17 +
gcc/testsuite/g++.dg/cpp0x/ref-qual20.C | 5 +-
gcc/testsuite/g++.dg/cpp0x/sfinae4.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/vt-58156.C | 13 +
gcc/testsuite/g++.dg/cpp0x/vt-59978.C | 16 +
gcc/testsuite/g++.dg/cpp1y/auto-96647.C | 10 +
gcc/testsuite/g++.dg/cpp1y/auto-fn58.C | 13 +
gcc/testsuite/g++.dg/cpp1y/auto-fn59.C | 8 +
gcc/testsuite/g++.dg/cpp1y/auto-fn60.C | 11 +
gcc/testsuite/g++.dg/cpp1y/auto-fn61.C | 13 +
gcc/testsuite/g++.dg/cpp1y/constexpr-90199.C | 28 +
gcc/testsuite/g++.dg/cpp1y/constexpr-96182.C | 6 +
gcc/testsuite/g++.dg/cpp1y/constexpr-array8.C | 18 +
gcc/testsuite/g++.dg/cpp1y/constexpr-return2.C | 1 +
gcc/testsuite/g++.dg/cpp1y/new1.C | 4 +-
gcc/testsuite/g++.dg/cpp1y/pr63996.C | 1 +
gcc/testsuite/g++.dg/cpp1y/var-templ44.C | 1 +
gcc/testsuite/g++.dg/cpp1y/var-templ67.C | 16 +
gcc/testsuite/g++.dg/cpp1z/aggr-base10.C | 16 +
gcc/testsuite/g++.dg/cpp1z/class-deduction-spec1.C | 38 +
gcc/testsuite/g++.dg/cpp1z/class-deduction73.C | 41 +
gcc/testsuite/g++.dg/cpp1z/class-deduction74.C | 31 +
gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C | 20 +
gcc/testsuite/g++.dg/cpp1z/nontype2.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/nontype3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr7.C | 14 +
.../g++.dg/cpp2a/class-deduction-alias3.C | 11 +
.../g++.dg/cpp2a/class-deduction-alias4.C | 44 +
gcc/testsuite/g++.dg/cpp2a/concepts-class2.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C | 13 +
.../g++.dg/cpp2a/concepts-explicit-inst5.C | 14 +
gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C | 17 +
gcc/testsuite/g++.dg/cpp2a/concepts-fn6.C | 10 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda13.C | 18 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda14.C | 25 +
gcc/testsuite/g++.dg/cpp2a/concepts-nondep1.C | 19 +
gcc/testsuite/g++.dg/cpp2a/concepts-nondep1a.C | 20 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr68828.C | 35 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C | 1 -
gcc/testsuite/g++.dg/cpp2a/concepts-pr86002.C | 19 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr91525.C | 17 +
.../g++.dg/cpp2a/concepts-recursive-sat3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C | 12 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ttp2.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-variadic1.C | 28 +
gcc/testsuite/g++.dg/cpp2a/concepts3.C | 6 +-
gcc/testsuite/g++.dg/cpp2a/consteval18.C | 26 +
.../g++.dg/cpp2a/constexpr-indeterminate1.C | 46 +
gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C | 16 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C | 73 +
gcc/testsuite/g++.dg/cpp2a/desig17.C | 19 +
gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/fn-template21.C | 24 +
gcc/testsuite/g++.dg/cpp2a/fn-template22.C | 25 +
gcc/testsuite/g++.dg/cpp2a/implicit-move1.C | 17 +
gcc/testsuite/g++.dg/cpp2a/implicit-move2.C | 49 +
gcc/testsuite/g++.dg/cpp2a/implicit-move3.C | 49 +
.../g++.dg/cpp2a/is-constant-evaluated11.C | 16 +
gcc/testsuite/g++.dg/cpp2a/new-array1.C | 70 +
gcc/testsuite/g++.dg/cpp2a/new-array2.C | 22 +
gcc/testsuite/g++.dg/cpp2a/new-array3.C | 17 +
gcc/testsuite/g++.dg/cpp2a/new-array4.C | 10 +
gcc/testsuite/g++.dg/cpp2a/new-array5.C | 15 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C | 13 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C | 14 +
gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C | 25 +
gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C | 13 +
gcc/testsuite/g++.dg/cpp2a/paren-init27.C | 24 +
gcc/testsuite/g++.dg/cpp2a/paren-init28.C | 15 +
gcc/testsuite/g++.dg/cpp2a/paren-init29.C | 15 +
gcc/testsuite/g++.dg/cpp2a/paren-init30.C | 23 +
gcc/testsuite/g++.dg/cpp2a/paren-init31.C | 10 +
gcc/testsuite/g++.dg/cpp2a/paren-init32.C | 21 +
gcc/testsuite/g++.dg/cpp2a/paren-init33.C | 128 +
gcc/testsuite/g++.dg/cpp2a/paren-init34.C | 25 +
gcc/testsuite/g++.dg/cpp2a/paren-init35.C | 21 +
gcc/testsuite/g++.dg/cpp2a/paren-init36.C | 14 +
gcc/testsuite/g++.dg/cpp2a/paren-init37.C | 14 +
gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C | 7 +
gcc/testsuite/g++.dg/cpp2a/typename18.C | 21 +
gcc/testsuite/g++.dg/debug/dwarf2/align-1.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/align-2.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/align-3.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/align-4.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/align-5.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/align-6.C | 2 +-
.../debug/dwarf2/defaulted-member-function-1.C | 2 +-
.../debug/dwarf2/defaulted-member-function-2.C | 2 +-
.../debug/dwarf2/defaulted-member-function-3.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C | 12 +-
gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/inline-var-3.C | 29 +
.../g++.dg/debug/dwarf2/noreturn-function.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/ptrdmem-1.C | 4 +-
gcc/testsuite/g++.dg/debug/dwarf2/ref-2.C | 4 +-
gcc/testsuite/g++.dg/debug/dwarf2/ref-3.C | 10 +-
gcc/testsuite/g++.dg/debug/dwarf2/ref-4.C | 6 +-
gcc/testsuite/g++.dg/debug/dwarf2/refqual-1.C | 4 +-
gcc/testsuite/g++.dg/debug/dwarf2/refqual-2.C | 4 +-
gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C | 8 +-
gcc/testsuite/g++.dg/diagnostic/enum2.C | 10 +
gcc/testsuite/g++.dg/diagnostic/mem-init1.C | 29 +
gcc/testsuite/g++.dg/diagnostic/pr96328.C | 4 +
gcc/testsuite/g++.dg/ext/attr-access.C | 12 +-
gcc/testsuite/g++.dg/ext/attrib62.C | 7 +
gcc/testsuite/g++.dg/ext/timevar1.C | 4 +-
gcc/testsuite/g++.dg/ext/timevar2.C | 4 +-
gcc/testsuite/g++.dg/gcov/pr97069.C | 20 +
gcc/testsuite/g++.dg/gomp/critical-3.C | 31 +-
gcc/testsuite/g++.dg/gomp/depend-1.C | 2 +-
gcc/testsuite/g++.dg/gomp/depend-2.C | 2 +-
gcc/testsuite/g++.dg/gomp/gomp.exp | 2 +-
gcc/testsuite/g++.dg/gomp/udr-2.C | 1 +
gcc/testsuite/g++.dg/inherit/pr97268.C | 60 +
gcc/testsuite/g++.dg/init/array28.C | 2 +-
gcc/testsuite/g++.dg/init/pr42844.C | 2 +-
gcc/testsuite/g++.dg/init/strlen.C | 2 +-
gcc/testsuite/g++.dg/ipa/pr83667.C | 2 +-
gcc/testsuite/g++.dg/ipa/pr96806.C | 53 +
gcc/testsuite/g++.dg/lookup/extern-redecl1.C | 10 +-
gcc/testsuite/g++.dg/lookup/koenig15.C | 6 +-
.../g++.dg/lookup/missing-std-include-10.C | 43 +
.../g++.dg/lookup/missing-std-include-10.h | 1 +
.../g++.dg/lookup/missing-std-include-11.C | 43 +
gcc/testsuite/g++.dg/lookup/operator-1.C | 20 +
gcc/testsuite/g++.dg/lookup/operator-2.C | 23 +
gcc/testsuite/g++.dg/lto/pr95677.C | 19 +
gcc/testsuite/g++.dg/lto/pr96690_0.C | 17 +
gcc/testsuite/g++.dg/opt/flifetime-dse2.C | 1 -
gcc/testsuite/g++.dg/opt/flifetime-dse4.C | 1 -
gcc/testsuite/g++.dg/opt/flifetime-dse7.C | 16 +
gcc/testsuite/g++.dg/opt/flifetime-dse8.C | 12 +
gcc/testsuite/g++.dg/opt/pr96194.C | 21 +
gcc/testsuite/g++.dg/opt/pr96354.C | 24 +
gcc/testsuite/g++.dg/opt/pr96722.C | 20 +
gcc/testsuite/g++.dg/opt/pr97315-1.C | 27 +
gcc/testsuite/g++.dg/other/error35.C | 2 +-
gcc/testsuite/g++.dg/other/final8.C | 8 +-
gcc/testsuite/g++.dg/other/i386-2.C | 3 +-
gcc/testsuite/g++.dg/other/i386-3.C | 3 +-
gcc/testsuite/g++.dg/other/nested-extern-1.C | 16 +-
gcc/testsuite/g++.dg/other/nested-extern-1.cc | 3 +
gcc/testsuite/g++.dg/other/nested-extern-2.C | 27 +-
gcc/testsuite/g++.dg/other/nested-extern-2.cc | 3 +
gcc/testsuite/g++.dg/other/nested-extern.cc | 1 -
gcc/testsuite/g++.dg/parse/enum14.C | 7 +
gcc/testsuite/g++.dg/parse/error4.C | 2 +-
gcc/testsuite/g++.dg/parse/pr96257.C | 18 +
gcc/testsuite/g++.dg/parse/pragma-recovery.C | 32 +
gcc/testsuite/g++.dg/pr84729.C | 2 +-
gcc/testsuite/g++.dg/pr94314.C | 2 +-
gcc/testsuite/g++.dg/pr96308.C | 7 +
gcc/testsuite/g++.dg/pr96818.C | 28 +
gcc/testsuite/g++.dg/spellcheck-inttypes.C | 3 +
gcc/testsuite/g++.dg/spellcheck-typenames.C | 4 +-
gcc/testsuite/g++.dg/template/alignof3.C | 13 +
gcc/testsuite/g++.dg/template/local-fn3.C | 17 +
gcc/testsuite/g++.dg/template/local-fn4.C | 21 +
gcc/testsuite/g++.dg/template/local-var1.C | 20 +
gcc/testsuite/g++.dg/template/nontype25.C | 6 +-
gcc/testsuite/g++.dg/template/nontype8.C | 4 +-
gcc/testsuite/g++.dg/template/pr39425.C | 8 +-
gcc/testsuite/g++.dg/template/pr97105.C | 6 +
gcc/testsuite/g++.dg/template/scope5.C | 8 +-
gcc/testsuite/g++.dg/template/template-keyword3.C | 11 +
.../g++.dg/torture/Wsizeof-pointer-memaccess1.C | 2 +-
.../g++.dg/torture/Wsizeof-pointer-memaccess2.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/pr96979.C | 48 +
gcc/testsuite/g++.dg/tree-ssa/pta-delete-1.C | 24 +
gcc/testsuite/g++.dg/vect/pr96163.cc | 146 +
gcc/testsuite/g++.dg/vect/pr97255.cc | 44 +
gcc/testsuite/g++.dg/vect/pr97347.cc | 41 +
gcc/testsuite/g++.dg/vect/slp-pr50413.cc | 3 +-
gcc/testsuite/g++.dg/vect/slp-pr50819.cc | 2 +-
gcc/testsuite/g++.dg/warn/Warray-bounds-10.C | 64 +
gcc/testsuite/g++.dg/warn/Warray-bounds-11.C | 66 +
gcc/testsuite/g++.dg/warn/Warray-bounds-12.C | 66 +
gcc/testsuite/g++.dg/warn/Warray-bounds-13.C | 70 +
gcc/testsuite/g++.dg/warn/Wconversion-null-5.C | 6 +
.../g++.dg/warn/Wctad-maybe-unsupported.C | 88 +
.../g++.dg/warn/Wctad-maybe-unsupported.h | 4 +
.../g++.dg/warn/Wctad-maybe-unsupported2.C | 6 +
.../g++.dg/warn/Wctad-maybe-unsupported3.C | 6 +
gcc/testsuite/g++.dg/warn/Wnonnull6.C | 4 +-
gcc/testsuite/g++.dg/warn/Wnonnull7.C | 36 +
gcc/testsuite/g++.dg/warn/Wnonnull8.C | 20 +
gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C | 14 +-
gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C | 18 +-
gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C | 25 +-
gcc/testsuite/g++.dg/warn/Wplacement-new-size-7.C | 82 +
gcc/testsuite/g++.dg/warn/Wplacement-new-size-8.C | 147 +
gcc/testsuite/g++.dg/warn/Wrange-loop-construct.C | 207 +
gcc/testsuite/g++.dg/warn/Wuninitialized-11.C | 26 +
gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/crash11.C | 4 +-
gcc/testsuite/g++.old-deja/g++.brendan/crash60.C | 2 +-
gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C | 2 +-
gcc/testsuite/g++.old-deja/g++.law/init10.C | 2 +-
gcc/testsuite/g++.old-deja/g++.law/missed-error2.C | 7 +-
gcc/testsuite/g++.old-deja/g++.other/array3.C | 3 +-
gcc/testsuite/g++.old-deja/g++.pt/crash3.C | 5 +-
gcc/testsuite/g++.old-deja/g++.pt/friend34.C | 5 +-
gcc/testsuite/g++.old-deja/g++.pt/overload2.C | 2 +-
gcc/testsuite/g++.old-deja/g++.pt/spec20.C | 5 +-
gcc/testsuite/g++.old-deja/g++.robertl/eb109.C | 4 +-
gcc/testsuite/g++.old-deja/g++.robertl/eb58.C | 2 +-
gcc/testsuite/g++.old-deja/g++.robertl/eb63.C | 2 +-
gcc/testsuite/g++.target/aarch64/pr95114.C | 3 +
.../aarch64/sve/acle/general-c++/attributes_2.C | 66 +
.../aarch64/sve/acle/general-c++/gnu_vectors_3.C | 15 +
.../aarch64/sve/acle/general-c++/gnu_vectors_4.C | 15 +
.../aarch64/sve/acle/general-c++/mangle_1.C | 26 +-
.../aarch64/sve/acle/general-c++/mangle_10.C | 19 +
.../aarch64/sve/acle/general-c++/mangle_2.C | 26 +-
.../aarch64/sve/acle/general-c++/mangle_3.C | 4 +-
.../aarch64/sve/acle/general-c++/mangle_5.C | 4 +-
.../aarch64/sve/acle/general-c++/mangle_6.C | 36 +
.../aarch64/sve/acle/general-c++/mangle_7.C | 19 +
.../aarch64/sve/acle/general-c++/mangle_8.C | 19 +
.../aarch64/sve/acle/general-c++/mangle_9.C | 19 +
gcc/testsuite/g++.target/i386/avx512bw-pr96246-1.C | 28 +
gcc/testsuite/g++.target/i386/avx512bw-pr96246-2.C | 40 +
gcc/testsuite/g++.target/i386/avx512f-helper.h | 1 +
gcc/testsuite/g++.target/i386/avx512vl-pr96246-1.C | 34 +
gcc/testsuite/g++.target/i386/avx512vl-pr96246-2.C | 50 +
gcc/testsuite/g++.target/i386/pr97054.C | 96 +
gcc/testsuite/gcc.c-torture/compile/pr71109.c | 1 +
gcc/testsuite/gcc.c-torture/compile/pr83051-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/pr89663-1.c | 1 +
gcc/testsuite/gcc.c-torture/compile/pr89663-2.c | 1 +
gcc/testsuite/gcc.c-torture/compile/pr96426.c | 10 +
gcc/testsuite/gcc.c-torture/compile/pr96796.c | 56 +
gcc/testsuite/gcc.c-torture/compile/pr97243.c | 10 +
gcc/testsuite/gcc.c-torture/execute/pr23135.c | 2 +-
gcc/testsuite/gcc.c-torture/execute/pr96549.c | 12 +
gcc/testsuite/gcc.c-torture/execute/pr97073.c | 21 +
gcc/testsuite/gcc.c-torture/execute/pr97325.c | 15 +
gcc/testsuite/gcc.dg/Warray-bounds-30.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-39.c | 46 +-
gcc/testsuite/gcc.dg/Warray-bounds-40.c | 2 +-
gcc/testsuite/gcc.dg/Warray-bounds-46.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-48.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-50.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-58.c | 26 +-
gcc/testsuite/gcc.dg/Warray-bounds-62.c | 130 +
gcc/testsuite/gcc.dg/Warray-bounds-63.c | 54 +
gcc/testsuite/gcc.dg/Warray-bounds-64.c | 60 +
gcc/testsuite/gcc.dg/Warray-bounds-65.c | 202 +
gcc/testsuite/gcc.dg/Warray-bounds-66.c | 257 +
gcc/testsuite/gcc.dg/Warray-bounds-67.c | 36 +
gcc/testsuite/gcc.dg/Warray-parameter-2.c | 45 +
gcc/testsuite/gcc.dg/Warray-parameter-3.c | 89 +
gcc/testsuite/gcc.dg/Warray-parameter-4.c | 119 +
gcc/testsuite/gcc.dg/Warray-parameter-5.c | 14 +
gcc/testsuite/gcc.dg/Warray-parameter-6.c | 9 +
gcc/testsuite/gcc.dg/Warray-parameter-7.c | 25 +
gcc/testsuite/gcc.dg/Warray-parameter-8.c | 36 +
gcc/testsuite/gcc.dg/Warray-parameter.c | 187 +
gcc/testsuite/gcc.dg/Wattributes-6.c | 2 +-
.../gcc.dg/Wbuiltin-declaration-mismatch-16.c | 12 +
.../gcc.dg/Wbuiltin-declaration-mismatch-9.c | 3 +
gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +-
gcc/testsuite/gcc.dg/Wnonnull-4.c | 173 +
gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c | 3 +-
gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c | 3 +-
gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c | 3 +-
gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c | 3 +-
gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c | 2 +-
gcc/testsuite/gcc.dg/Wstack-usage.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-22.c | 54 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 19 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-24.c | 8 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-25.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-33.c | 8 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-34.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-37.c | 20 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-39.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-40.c | 120 +
gcc/testsuite/gcc.dg/Wstringop-overflow-41.c | 120 +
gcc/testsuite/gcc.dg/Wstringop-overflow-42.c | 62 +
gcc/testsuite/gcc.dg/Wstringop-overflow-43.c | 179 +
gcc/testsuite/gcc.dg/Wstringop-overflow-44.c | 129 +
gcc/testsuite/gcc.dg/Wstringop-overflow-44.s | 271 +
gcc/testsuite/gcc.dg/Wstringop-overflow-45.c | 255 +
gcc/testsuite/gcc.dg/Wstringop-overflow-46.c | 97 +
gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 69 +
gcc/testsuite/gcc.dg/Wstringop-overflow-49.c | 146 +
gcc/testsuite/gcc.dg/Wstringop-overflow-50.c | 125 +
gcc/testsuite/gcc.dg/Wstringop-overflow-51.c | 34 +
gcc/testsuite/gcc.dg/Wstringop-overflow-52.c | 62 +
gcc/testsuite/gcc.dg/Wstringop-overflow-53.c | 116 +
gcc/testsuite/gcc.dg/Wstringop-overflow-54.c | 103 +
gcc/testsuite/gcc.dg/Wstringop-overflow-55.c | 97 +
gcc/testsuite/gcc.dg/Wstringop-overflow-9.c | 4 +-
gcc/testsuite/gcc.dg/Wstringop-overflow.c | 12 +-
gcc/testsuite/gcc.dg/Wstringop-overread-2.c | 117 +
gcc/testsuite/gcc.dg/Wstringop-overread-3.c | 188 +
gcc/testsuite/gcc.dg/Wstringop-overread-4.c | 58 +
gcc/testsuite/gcc.dg/Wstringop-overread-5.c | 76 +
gcc/testsuite/gcc.dg/Wstringop-overread.c | 716 +
gcc/testsuite/gcc.dg/Wunused-var-4.c | 33 +
gcc/testsuite/gcc.dg/Wvla-parameter-2.c | 75 +
gcc/testsuite/gcc.dg/Wvla-parameter-3.c | 68 +
gcc/testsuite/gcc.dg/Wvla-parameter-4.c | 99 +
gcc/testsuite/gcc.dg/Wvla-parameter-5.c | 22 +
gcc/testsuite/gcc.dg/Wvla-parameter-6.c | 34 +
gcc/testsuite/gcc.dg/Wvla-parameter-7.c | 36 +
gcc/testsuite/gcc.dg/Wvla-parameter.c | 136 +
.../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c | 30 +
.../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c | 2 +-
.../gcc.dg/analyzer/CVE-2005-1689-minimal.c | 61 +
gcc/testsuite/gcc.dg/analyzer/abs-1.c | 22 +
gcc/testsuite/gcc.dg/analyzer/aliasing-1.c | 25 +
gcc/testsuite/gcc.dg/analyzer/aliasing-2.c | 32 +
gcc/testsuite/gcc.dg/analyzer/alloca-leak.c | 2 +
gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 7 +-
gcc/testsuite/gcc.dg/analyzer/analyzer.exp | 2 +-
gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c | 12 +-
gcc/testsuite/gcc.dg/analyzer/bzero-1.c | 11 +
gcc/testsuite/gcc.dg/analyzer/bzip2-arg-parse-1.c | 95 +
gcc/testsuite/gcc.dg/analyzer/casts-1.c | 49 +
gcc/testsuite/gcc.dg/analyzer/casts-2.c | 15 +
.../gcc.dg/analyzer/compound-assignment-1.c | 9 +-
.../gcc.dg/analyzer/compound-assignment-3.c | 2 +-
.../gcc.dg/analyzer/compound-assignment-4.c | 28 +
.../gcc.dg/analyzer/compound-assignment-5.c | 142 +
.../gcc.dg/analyzer/conditionals-notrans.c | 33 +-
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 98 +-
gcc/testsuite/gcc.dg/analyzer/data-model-13.c | 7 +-
gcc/testsuite/gcc.dg/analyzer/data-model-14.c | 9 +-
gcc/testsuite/gcc.dg/analyzer/data-model-16.c | 2 +
gcc/testsuite/gcc.dg/analyzer/data-model-18.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/data-model-20.c | 25 +
gcc/testsuite/gcc.dg/analyzer/data-model-5.c | 13 +-
gcc/testsuite/gcc.dg/analyzer/data-model-5b.c | 12 +-
gcc/testsuite/gcc.dg/analyzer/data-model-5c.c | 13 +-
gcc/testsuite/gcc.dg/analyzer/data-model-5d.c | 61 +-
gcc/testsuite/gcc.dg/analyzer/data-model-6.c | 14 -
gcc/testsuite/gcc.dg/analyzer/data-model-8.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/describe-1.c | 11 +
gcc/testsuite/gcc.dg/analyzer/dot-output.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/explode-1.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/explode-2.c | 16 +-
gcc/testsuite/gcc.dg/analyzer/feasibility-1.c | 62 +
gcc/testsuite/gcc.dg/analyzer/feasibility-2.c | 20 +
gcc/testsuite/gcc.dg/analyzer/first-field-1.c | 24 +
gcc/testsuite/gcc.dg/analyzer/first-field-2.c | 33 +
gcc/testsuite/gcc.dg/analyzer/getchar-1.c | 19 +
gcc/testsuite/gcc.dg/analyzer/init.c | 136 +
gcc/testsuite/gcc.dg/analyzer/leak-2.c | 9 +
.../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c | 74 +
.../gcc.dg/analyzer/loop-0-up-to-n-by-1.c | 31 +
gcc/testsuite/gcc.dg/analyzer/loop-2a.c | 10 +-
gcc/testsuite/gcc.dg/analyzer/loop-3.c | 7 +-
gcc/testsuite/gcc.dg/analyzer/loop-4.c | 13 +-
.../gcc.dg/analyzer/loop-n-down-to-1-by-1.c | 35 +
.../gcc.dg/analyzer/loop-start-down-to-end-by-1.c | 35 +
.../analyzer/loop-start-down-to-end-by-step.c | 30 +
.../gcc.dg/analyzer/loop-start-to-end-by-step.c | 36 +
.../gcc.dg/analyzer/loop-start-up-to-end-by-1.c | 32 +
gcc/testsuite/gcc.dg/analyzer/loop.c | 9 +-
gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 28 +-
gcc/testsuite/gcc.dg/analyzer/malloc-4.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/malloc-in-loop.c | 19 +
.../gcc.dg/analyzer/malloc-ipa-8-double-free.c | 84 +-
.../gcc.dg/analyzer/malloc-ipa-8-unchecked.c | 6 +-
gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c | 1 +
gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c | 59 +-
gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c | 22 +-
gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c | 16 +-
gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c | 7 +-
gcc/testsuite/gcc.dg/analyzer/memcpy-1.c | 43 +
gcc/testsuite/gcc.dg/analyzer/memset-1.c | 114 +
gcc/testsuite/gcc.dg/analyzer/paths-3.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/paths-4.c | 10 +-
gcc/testsuite/gcc.dg/analyzer/paths-6.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/paths-7.c | 3 +-
.../gcc.dg/analyzer/pr93032-mztools-simplified.c | 22 +
gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c | 331 +
.../analyzer/pr93355-localealias-feasibility.c | 79 +
.../analyzer/pr93355-localealias-simplified.c | 45 +
.../gcc.dg/analyzer/pr93355-localealias.c | 391 +
gcc/testsuite/gcc.dg/analyzer/pr93382.c | 6 +-
gcc/testsuite/gcc.dg/analyzer/pr93546.c | 1 +
gcc/testsuite/gcc.dg/analyzer/pr93938.c | 13 +
gcc/testsuite/gcc.dg/analyzer/pr94099.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/pr94399.c | 13 +
gcc/testsuite/gcc.dg/analyzer/pr94447.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr94458.c | 23 +
gcc/testsuite/gcc.dg/analyzer/pr94640.c | 17 +
gcc/testsuite/gcc.dg/analyzer/pr94688.c | 6 +
gcc/testsuite/gcc.dg/analyzer/pr94689.c | 8 +
gcc/testsuite/gcc.dg/analyzer/pr94839.c | 20 +
gcc/testsuite/gcc.dg/analyzer/pr94851-1.c | 47 +
gcc/testsuite/gcc.dg/analyzer/pr94851-3.c | 20 +
gcc/testsuite/gcc.dg/analyzer/pr94851-4.c | 24 +
gcc/testsuite/gcc.dg/analyzer/pr94858-1.c | 42 +
gcc/testsuite/gcc.dg/analyzer/pr94858-2.c | 25 +
gcc/testsuite/gcc.dg/analyzer/pr95026.c | 17 +
gcc/testsuite/gcc.dg/analyzer/pr95152-4.c | 11 +
gcc/testsuite/gcc.dg/analyzer/pr95152-5.c | 6 +
gcc/testsuite/gcc.dg/analyzer/pr95240.c | 27 +
gcc/testsuite/gcc.dg/analyzer/pr96598.c | 26 +
gcc/testsuite/gcc.dg/analyzer/pr96611.c | 14 +
gcc/testsuite/gcc.dg/analyzer/pr96639.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr96642.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr96644.c | 24 +
gcc/testsuite/gcc.dg/analyzer/pr96646.c | 24 +
gcc/testsuite/gcc.dg/analyzer/pr96648.c | 36 +
gcc/testsuite/gcc.dg/analyzer/pr96650-1-notrans.c | 30 +
gcc/testsuite/gcc.dg/analyzer/pr96650-1-trans.c | 30 +
gcc/testsuite/gcc.dg/analyzer/pr96650-2-notrans.c | 30 +
gcc/testsuite/gcc.dg/analyzer/pr96650-2-trans.c | 30 +
gcc/testsuite/gcc.dg/analyzer/pr96651-1.c | 22 +
gcc/testsuite/gcc.dg/analyzer/pr96651-2.c | 72 +
gcc/testsuite/gcc.dg/analyzer/pr96653.c | 1104 ++
gcc/testsuite/gcc.dg/analyzer/pr96699.c | 13 +
gcc/testsuite/gcc.dg/analyzer/pr96705.c | 9 +
gcc/testsuite/gcc.dg/analyzer/pr96713.c | 8 +
gcc/testsuite/gcc.dg/analyzer/pr96764.c | 6 +
gcc/testsuite/gcc.dg/analyzer/pr96777.c | 12 +
gcc/testsuite/gcc.dg/analyzer/pr96792.c | 39 +
gcc/testsuite/gcc.dg/analyzer/pr96841.c | 23 +
gcc/testsuite/gcc.dg/analyzer/pr96860-1.c | 9 +
gcc/testsuite/gcc.dg/analyzer/pr96860-2.c | 8 +
gcc/testsuite/gcc.dg/analyzer/pr97029.c | 7 +
gcc/testsuite/gcc.dg/analyzer/pr97130.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr97233.c | 8 +
gcc/testsuite/gcc.dg/analyzer/refcounting-1.c | 31 +
gcc/testsuite/gcc.dg/analyzer/rhbz1878600.c | 34 +
gcc/testsuite/gcc.dg/analyzer/setjmp-1.c | 1 +
gcc/testsuite/gcc.dg/analyzer/setjmp-2.c | 1 +
gcc/testsuite/gcc.dg/analyzer/setjmp-3.c | 1 +
gcc/testsuite/gcc.dg/analyzer/setjmp-4.c | 1 +
gcc/testsuite/gcc.dg/analyzer/setjmp-5.c | 1 +
gcc/testsuite/gcc.dg/analyzer/setjmp-6.c | 2 +
gcc/testsuite/gcc.dg/analyzer/setjmp-7.c | 2 +
gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c | 1 +
gcc/testsuite/gcc.dg/analyzer/setjmp-8.c | 1 +
gcc/testsuite/gcc.dg/analyzer/setjmp-9.c | 1 +
gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c | 1 +
gcc/testsuite/gcc.dg/analyzer/signal-1.c | 1 +
gcc/testsuite/gcc.dg/analyzer/signal-2.c | 1 +
gcc/testsuite/gcc.dg/analyzer/signal-3.c | 1 +
gcc/testsuite/gcc.dg/analyzer/signal-4a.c | 1 +
gcc/testsuite/gcc.dg/analyzer/signal-4b.c | 1 +
gcc/testsuite/gcc.dg/analyzer/signal-5.c | 1 +
gcc/testsuite/gcc.dg/analyzer/signal-6.c | 1 +
gcc/testsuite/gcc.dg/analyzer/signal-exit.c | 1 +
.../gcc.dg/analyzer/signal-registration-loc.c | 23 +
gcc/testsuite/gcc.dg/analyzer/single-field.c | 37 +
gcc/testsuite/gcc.dg/analyzer/stale-frame-1.c | 15 +
gcc/testsuite/gcc.dg/analyzer/strcpy-1.c | 18 +
gcc/testsuite/gcc.dg/analyzer/strdup-1.c | 21 +
gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 21 +
gcc/testsuite/gcc.dg/analyzer/symbolic-1.c | 43 +
gcc/testsuite/gcc.dg/analyzer/symbolic-2.c | 32 +
gcc/testsuite/gcc.dg/analyzer/symbolic-3.c | 12 +
gcc/testsuite/gcc.dg/analyzer/symbolic-4.c | 20 +
gcc/testsuite/gcc.dg/analyzer/symbolic-5.c | 29 +
gcc/testsuite/gcc.dg/analyzer/symbolic-6.c | 24 +
gcc/testsuite/gcc.dg/analyzer/taint-1.c | 22 +-
.../gcc.dg/analyzer/torture/loop-inc-ptr-1.c | 15 +
.../gcc.dg/analyzer/torture/loop-inc-ptr-2.c | 17 +
.../gcc.dg/analyzer/torture/loop-inc-ptr-3.c | 18 +
gcc/testsuite/gcc.dg/analyzer/unknown-fns-2.c | 238 +
gcc/testsuite/gcc.dg/analyzer/unknown-fns-3.c | 67 +
gcc/testsuite/gcc.dg/analyzer/unknown-fns-4.c | 15 +
gcc/testsuite/gcc.dg/analyzer/unknown-fns.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/use-after-free.c | 12 +
gcc/testsuite/gcc.dg/analyzer/vla-1.c | 14 +
gcc/testsuite/gcc.dg/analyzer/write-to-const-1.c | 29 +
.../gcc.dg/analyzer/write-to-string-literal-1.c | 58 +
gcc/testsuite/gcc.dg/analyzer/zlib-4.c | 10 +-
gcc/testsuite/gcc.dg/asan/pr97294.c | 41 +
gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c | 1 +
gcc/testsuite/gcc.dg/attr-access-2.c | 122 +
gcc/testsuite/gcc.dg/attr-access-none.c | 2 +-
gcc/testsuite/gcc.dg/attr-access-read-write-2.c | 4 +-
gcc/testsuite/gcc.dg/attr-alloc_align-5.c | 23 +
gcc/testsuite/gcc.dg/attr-alloc_size-13.c | 34 +
gcc/testsuite/gcc.dg/attr-copy-4.c | 4 +-
gcc/testsuite/gcc.dg/attr-copy-6.c | 1 +
gcc/testsuite/gcc.dg/attr-copy-8.c | 25 +
gcc/testsuite/gcc.dg/attr-nonstring-2.c | 22 +-
gcc/testsuite/gcc.dg/attr-nonstring-3.c | 18 +-
gcc/testsuite/gcc.dg/attr-nonstring-4.c | 6 +-
gcc/testsuite/gcc.dg/attr-nonstring.c | 32 +-
gcc/testsuite/gcc.dg/attr-section.c | 13 +
gcc/testsuite/gcc.dg/bad-binary-ops.c | 8 +-
gcc/testsuite/gcc.dg/builtin-apply2.c | 2 +-
gcc/testsuite/gcc.dg/builtin-object-size-21.c | 3 +-
gcc/testsuite/gcc.dg/builtin-object-size-4.c | 3 +
gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c | 2 +-
gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c | 30 +-
gcc/testsuite/gcc.dg/c11-align-9.c | 4 +-
gcc/testsuite/gcc.dg/cdce3.c | 3 +-
gcc/testsuite/gcc.dg/const-uniq-1.c | 2 +-
gcc/testsuite/gcc.dg/darwin-sections.c | 42 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-3.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-4.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-5.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-6.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-as-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c | 4 +-
gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/inline6.c | 69 +
gcc/testsuite/gcc.dg/debug/dwarf2/lang-c89.c | 2 +-
.../debug/dwarf2/noreturn-function-attribute.c | 2 +-
.../debug/dwarf2/noreturn-function-keyword.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-5.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-6.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-7.c | 16 +
gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-8.c | 11 +
gcc/testsuite/gcc.dg/debug/dwarf2/pr71855.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-1.c | 17 +
gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-2.c | 17 +
gcc/testsuite/gcc.dg/dfp/composite-type.c | 3 +
gcc/testsuite/gcc.dg/fold-parity-1.c | 21 +
gcc/testsuite/gcc.dg/fold-parity-2.c | 20 +
gcc/testsuite/gcc.dg/fold-parity-3.c | 20 +
gcc/testsuite/gcc.dg/fold-parity-4.c | 20 +
gcc/testsuite/gcc.dg/fold-parity-5.c | 38 +
gcc/testsuite/gcc.dg/fold-popcount-5.c | 38 +
gcc/testsuite/gcc.dg/format/branch-1.c | 2 +-
gcc/testsuite/gcc.dg/format/pr79210.c | 2 +-
gcc/testsuite/gcc.dg/format/pr96935.c | 9 +
gcc/testsuite/gcc.dg/gimplefe-44.c | 2 +
gcc/testsuite/gcc.dg/gomp/block-7.c | 12 +-
gcc/testsuite/gcc.dg/gomp/gomp.exp | 2 +-
gcc/testsuite/gcc.dg/gomp/simd-2.c | 51 +
gcc/testsuite/gcc.dg/gomp/simd-3.c | 51 +
gcc/testsuite/gcc.dg/ia64-sync-5.c | 83 +
gcc/testsuite/gcc.dg/ifcvt-3.c | 2 +-
gcc/testsuite/gcc.dg/independent-cloneids-1.c | 19 +-
gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-pta-13.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-13.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-15.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipcp-loophint-1.c | 29 +
gcc/testsuite/gcc.dg/ipa/pr96482-2.c | 33 +
gcc/testsuite/gcc.dg/ipa/pr96482.c | 44 +
gcc/testsuite/gcc.dg/ipa/remref-2a.c | 2 +-
gcc/testsuite/gcc.dg/ipa/symver1.c | 12 +
gcc/testsuite/gcc.dg/loop-8.c | 2 +-
gcc/testsuite/gcc.dg/lto/modref-1_0.c | 14 +
gcc/testsuite/gcc.dg/lto/modref-1_1.c | 13 +
gcc/testsuite/gcc.dg/lto/pr96291.h | 4 +
gcc/testsuite/gcc.dg/lto/pr96291_0.c | 11 +
gcc/testsuite/gcc.dg/lto/pr96291_1.c | 3 +
gcc/testsuite/gcc.dg/lto/pr96291_2.c | 7 +
gcc/testsuite/gcc.dg/memchr-2.c | 41 +
gcc/testsuite/gcc.dg/memchr.c | 94 +
gcc/testsuite/gcc.dg/memcmp-2.c | 183 +
gcc/testsuite/gcc.dg/memcmp-3.c | 349 +
gcc/testsuite/gcc.dg/memcmp-4.c | 81 +
gcc/testsuite/gcc.dg/memcmp-5.c | 72 +
gcc/testsuite/gcc.dg/memcmp-6.c | 47 +
gcc/testsuite/gcc.dg/memcmp-pr95189.c | 28 +
.../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +-
.../gcc.dg/plugin/diagnostic-path-format-default.c | 142 -
.../gcc.dg/plugin/diagnostic-path-format-plain.c | 42 +
.../gcc.dg/plugin/diagnostic-test-expressions-1.c | 16 +-
.../gcc.dg/plugin/diagnostic-test-paths-2.c | 8 +-
.../plugin/diagnostic-test-string-literals-1.c | 4 +-
gcc/testsuite/gcc.dg/plugin/plugin.exp | 2 +-
gcc/testsuite/gcc.dg/pr21137.c | 20 +
gcc/testsuite/gcc.dg/pr30957-1.c | 4 +-
gcc/testsuite/gcc.dg/pr44194-1.c | 1 +
gcc/testsuite/gcc.dg/pr51628-17.c | 2 +-
gcc/testsuite/gcc.dg/pr51628-19.c | 6 +-
gcc/testsuite/gcc.dg/pr51628-20.c | 2 +-
gcc/testsuite/gcc.dg/pr51628-21.c | 2 +-
gcc/testsuite/gcc.dg/pr51628-22.c | 2 +-
gcc/testsuite/gcc.dg/pr51628-24.c | 2 +-
gcc/testsuite/gcc.dg/pr51628-25.c | 2 +-
gcc/testsuite/gcc.dg/pr51628-34.c | 8 +-
gcc/testsuite/gcc.dg/pr51683.c | 3 +
gcc/testsuite/gcc.dg/pr53037-1.c | 4 +-
gcc/testsuite/gcc.dg/pr55940.c | 1 +
gcc/testsuite/gcc.dg/pr78902.c | 1 +
gcc/testsuite/gcc.dg/pr79214.c | 2 +-
gcc/testsuite/gcc.dg/pr81192.c | 18 +-
gcc/testsuite/gcc.dg/pr84131.c | 3 +-
gcc/testsuite/gcc.dg/pr86314.c | 2 +-
gcc/testsuite/gcc.dg/pr87314-1.c | 4 +-
gcc/testsuite/gcc.dg/pr87485.c | 1 +
gcc/testsuite/gcc.dg/pr88928.c | 2 +-
gcc/testsuite/gcc.dg/pr93986.c | 3 +-
gcc/testsuite/gcc.dg/pr94234-1.c | 15 +
gcc/testsuite/gcc.dg/pr94234-2.c | 39 +
gcc/testsuite/gcc.dg/pr94234-3.c | 42 +
gcc/testsuite/gcc.dg/pr94600-1.c | 41 +
gcc/testsuite/gcc.dg/pr94600-2.c | 34 +
gcc/testsuite/gcc.dg/pr94600-3.c | 40 +
gcc/testsuite/gcc.dg/pr94600-4.c | 34 +
gcc/testsuite/gcc.dg/pr94600-5.c | 34 +
gcc/testsuite/gcc.dg/pr94600-6.c | 33 +
gcc/testsuite/gcc.dg/pr94600-7.c | 33 +
gcc/testsuite/gcc.dg/pr94600-8.c | 33 +
gcc/testsuite/gcc.dg/pr95133.c | 1 +
gcc/testsuite/gcc.dg/pr95857.c | 1 +
gcc/testsuite/gcc.dg/pr96298.c | 18 +
gcc/testsuite/gcc.dg/pr96335.c | 12 +
gcc/testsuite/gcc.dg/pr96370.c | 8 +
gcc/testsuite/gcc.dg/pr96377-1.c | 32 +
gcc/testsuite/gcc.dg/pr96377-2.c | 31 +
gcc/testsuite/gcc.dg/pr96377-3.c | 33 +
gcc/testsuite/gcc.dg/pr96377-4.c | 32 +
gcc/testsuite/gcc.dg/pr96377-5.c | 33 +
gcc/testsuite/gcc.dg/pr96377-6.c | 32 +
gcc/testsuite/gcc.dg/pr96453.c | 22 +
gcc/testsuite/gcc.dg/pr96466.c | 19 +
gcc/testsuite/gcc.dg/pr96514.c | 27 +
gcc/testsuite/gcc.dg/pr96558.c | 32 +
gcc/testsuite/gcc.dg/pr96579.c | 4 +
gcc/testsuite/gcc.dg/pr96818.c | 14 +
gcc/testsuite/gcc.dg/pr96931.c | 19 +
gcc/testsuite/gcc.dg/pr97078.c | 9 +
gcc/testsuite/gcc.dg/pr97192.c | 16 +
gcc/testsuite/gcc.dg/pr97238.c | 12 +
gcc/testsuite/gcc.dg/pr97315-2.c | 11 +
gcc/testsuite/gcc.dg/pr97317.c | 11 +
gcc/testsuite/gcc.dg/pr97322.c | 17 +
gcc/testsuite/gcc.dg/pr97357.c | 39 +
gcc/testsuite/gcc.dg/pr97359.c | 11 +
gcc/testsuite/gcc.dg/pr97371.c | 8 +
gcc/testsuite/gcc.dg/pubtypes-2.c | 2 +-
gcc/testsuite/gcc.dg/pubtypes-3.c | 2 +-
gcc/testsuite/gcc.dg/pubtypes-4.c | 2 +-
gcc/testsuite/gcc.dg/redecl-4.c | 2 +-
gcc/testsuite/gcc.dg/sinatan-2.c | 1 +
gcc/testsuite/gcc.dg/sinhovercosh-1.c | 1 +
gcc/testsuite/gcc.dg/spellcheck-inttypes.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_31.c | 27 +
gcc/testsuite/gcc.dg/store_merging_32.c | 129 +
gcc/testsuite/gcc.dg/strcmpopt_10.c | 2 +-
gcc/testsuite/gcc.dg/strcmpopt_12.c | 17 +
gcc/testsuite/gcc.dg/strlenopt-55.c | 3 +-
gcc/testsuite/gcc.dg/strlenopt-57.c | 6 +-
gcc/testsuite/gcc.dg/strlenopt-83.c | 3 +-
gcc/testsuite/gcc.dg/strlenopt-84.c | 3 +-
gcc/testsuite/gcc.dg/strlenopt-91.c | 3 +-
gcc/testsuite/gcc.dg/strncmp-3.c | 57 +
gcc/testsuite/gcc.dg/tanhbysinh.c | 3 +-
gcc/testsuite/gcc.dg/tls/thr-cse-1.c | 5 +-
gcc/testsuite/gcc.dg/torture/20200727-0.c | 82 +
.../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 2 +-
.../gcc.dg/torture/fp-int-convert-timode-3.c | 1 +
.../gcc.dg/torture/fp-int-convert-timode-4.c | 1 +
gcc/testsuite/gcc.dg/torture/pr39074-2.c | 4 +-
gcc/testsuite/gcc.dg/torture/pr39074.c | 4 +-
gcc/testsuite/gcc.dg/torture/pr57147-1.c | 4 +-
gcc/testsuite/gcc.dg/torture/pr57147-3.c | 3 +-
gcc/testsuite/gcc.dg/torture/pr59330.c | 1 +
gcc/testsuite/gcc.dg/torture/pr92088-1.c | 1 +
gcc/testsuite/gcc.dg/torture/pr92088-2.c | 1 +
gcc/testsuite/gcc.dg/torture/pr93124.c | 1 +
gcc/testsuite/gcc.dg/torture/pr94479.c | 1 +
gcc/testsuite/gcc.dg/torture/pr96130.c | 26 +
gcc/testsuite/gcc.dg/torture/pr96133.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr96349.c | 25 +
gcc/testsuite/gcc.dg/torture/pr96491.c | 29 +
gcc/testsuite/gcc.dg/torture/pr96522.c | 36 +
gcc/testsuite/gcc.dg/torture/pr96548.c | 20 +
gcc/testsuite/gcc.dg/torture/pr96760.c | 22 +
gcc/testsuite/gcc.dg/torture/pr97135.c | 21 +
gcc/testsuite/gcc.dg/torture/pr97330-1.c | 19 +
gcc/testsuite/gcc.dg/torture/pr97330-2.c | 14 +
gcc/testsuite/gcc.dg/torture/pta-callused-1.c | 2 +-
.../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +-
.../gcc.dg/tree-prof/cold_partition_label.c | 8 +-
.../tree-prof/crossmodule-indir-call-topn-1.c | 8 +-
.../tree-prof/crossmodule-indir-call-topn-2.c | 8 +-
.../gcc.dg/tree-prof/indir-call-prof-malloc.c | 49 +
.../gcc.dg/tree-prof/indir-call-prof-topn.c | 8 +-
gcc/testsuite/gcc.dg/tree-prof/pr96394.c | 64 +
gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c | 8 +-
gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c | 8 +-
gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/andnot-2.c | 10 +
.../gcc.dg/tree-ssa/builtin-sprintf-warn-22.c | 3 +-
.../gcc.dg/tree-ssa/builtins-folding-gimple-ub.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/copy-sign-3.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/forwprop-36.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/local-pure-const.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/loop-19.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/loop-2.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/loop-3.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-1.c | 45 +
gcc/testsuite/gcc.dg/tree-ssa/modref-2.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/modref-3.c | 31 +
gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr93121-1.c | 56 +
gcc/testsuite/gcc.dg/tree-ssa/pr93121-2.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/pr94801.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/pr95433-2.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/pr95433.c | 8 +
gcc/testsuite/gcc.dg/tree-ssa/pr95906.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/pr96480.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/pr96730.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/pr96820.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/pr96967.c | 36 +
gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 38 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 27 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-40.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-88.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-17.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/vector-4.c | 3 +-
gcc/testsuite/gcc.dg/uninit-32.c | 3 +-
gcc/testsuite/gcc.dg/uninit-33.c | 2 +-
gcc/testsuite/gcc.dg/uninit-36.c | 3 +-
gcc/testsuite/gcc.dg/uninit-37.c | 154 +
gcc/testsuite/gcc.dg/vect/bb-slp-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-11.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-13.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-14.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-15.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-17.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-18.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-20.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-21.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-23.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-24.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-25.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-26.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-27.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-28.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-29.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-3.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-30.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-31.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-32.c | 7 +-
gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-35.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-36.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-38.c | 3 +-
gcc/testsuite/gcc.dg/vect/bb-slp-4.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-45.c | 36 +
gcc/testsuite/gcc.dg/vect/bb-slp-46.c | 28 +
gcc/testsuite/gcc.dg/vect/bb-slp-47.c | 14 +
gcc/testsuite/gcc.dg/vect/bb-slp-48.c | 55 +
gcc/testsuite/gcc.dg/vect/bb-slp-49.c | 28 +
gcc/testsuite/gcc.dg/vect/bb-slp-5.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-50.c | 20 +
gcc/testsuite/gcc.dg/vect/bb-slp-51.c | 20 +
gcc/testsuite/gcc.dg/vect/bb-slp-6.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-7.c | 3 +-
gcc/testsuite/gcc.dg/vect/bb-slp-8.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-8a.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-8b.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-9.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-phis-1.c | 20 +
gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 5 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 4 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-3.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c | 2 +-
.../vect/costmodel/ppc/costmodel-bb-slp-9a.c | 2 +-
.../vect/costmodel/x86_64/costmodel-pr69297.c | 20 +-
.../vect/costmodel/x86_64/costmodel-vect-slp.c | 2 +-
.../gcc.dg/vect/fast-math-bb-slp-call-1.c | 2 +-
.../gcc.dg/vect/fast-math-bb-slp-call-2.c | 2 +-
.../gcc.dg/vect/no-tree-reassoc-bb-slp-12.c | 2 +-
.../gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr37027.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr65947-3.c | 6 +-
gcc/testsuite/gcc.dg/vect/pr67790.c | 1 +
gcc/testsuite/gcc.dg/vect/pr92324-4.c | 2 +
gcc/testsuite/gcc.dg/vect/pr92558.c | 2 +
gcc/testsuite/gcc.dg/vect/pr95495.c | 2 +
gcc/testsuite/gcc.dg/vect/pr96698.c | 19 +
gcc/testsuite/gcc.dg/vect/pr96783-1.c | 38 +
gcc/testsuite/gcc.dg/vect/pr96783-2.c | 29 +
gcc/testsuite/gcc.dg/vect/pr96854.c | 20 +
gcc/testsuite/gcc.dg/vect/pr96920.c | 20 +
gcc/testsuite/gcc.dg/vect/pr97081-2.c | 32 +
gcc/testsuite/gcc.dg/vect/pr97081.c | 26 +
gcc/testsuite/gcc.dg/vect/pr97085.c | 13 +
gcc/testsuite/gcc.dg/vect/pr97139.c | 27 +
gcc/testsuite/gcc.dg/vect/pr97173.c | 19 +
gcc/testsuite/gcc.dg/vect/pr97236.c | 43 +
gcc/testsuite/gcc.dg/vect/pr97241.c | 19 +
gcc/testsuite/gcc.dg/vect/slp-3.c | 8 +-
gcc/testsuite/gcc.dg/vect/slp-46.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-11.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-reduc-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-reduc-2.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-reduc-3.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-reduc-4.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-reduc-5.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-reduc-7.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-cond-13.c | 38 +
gcc/testsuite/gcc.dg/vect/vect-live-6.c | 31 +
gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-17.c | 304 +
gcc/testsuite/gcc.dg/vect/vect-simd-18.c | 40 +
gcc/testsuite/gcc.dg/vect/vect-simd-19.c | 40 +
gcc/testsuite/gcc.dg/vect/vect-simd-20.c | 43 +
gcc/testsuite/gcc.dg/vect/vect-version-2.c | 6 +-
gcc/testsuite/gcc.dg/warn-strnlen-no-nul-2.c | 8 +-
gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 18 +-
gcc/testsuite/gcc.misc-tests/outputs.exp | 37 +-
gcc/testsuite/gcc.target/aarch64/acle/armv8-r.c | 6 +
gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c | 33 +
gcc/testsuite/gcc.target/aarch64/adds3.c | 2 +-
.../aarch64/advsimd-intrinsics/arm-neon-ref.h | 8 +-
.../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 19 +
.../aarch64/advsimd-intrinsics/vtrn_half.c | 3 -
.../aarch64/advsimd-intrinsics/vuzp_half.c | 3 -
.../aarch64/advsimd-intrinsics/vzip_half.c | 3 -
gcc/testsuite/gcc.target/aarch64/cmp.c | 3 +-
.../aarch64/cpunative/aarch64-cpunative.exp | 35 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_0 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_1 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_10 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_11 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_12 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_13 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_14 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_15 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_2 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_3 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_4 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_5 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_6 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_7 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_8 | 8 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_9 | 8 +
.../gcc.target/aarch64/cpunative/native_cpu_0.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_1.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_10.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_11.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_12.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_13.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_14.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_15.c | 15 +
.../gcc.target/aarch64/cpunative/native_cpu_2.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_3.c | 13 +
.../gcc.target/aarch64/cpunative/native_cpu_4.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_5.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_6.c | 13 +
.../gcc.target/aarch64/cpunative/native_cpu_7.c | 13 +
.../gcc.target/aarch64/cpunative/native_cpu_8.c | 12 +
.../gcc.target/aarch64/cpunative/native_cpu_9.c | 14 +
gcc/testsuite/gcc.target/aarch64/cpymem-q-reg_1.c | 16 +
gcc/testsuite/gcc.target/aarch64/extend-syntax.c | 129 +
gcc/testsuite/gcc.target/aarch64/insv_1.c | 2 +-
.../gcc.target/aarch64/large_struct_copy_2.c | 7 +-
gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c | 14 +
gcc/testsuite/gcc.target/aarch64/ldp_vec_v2si.c | 14 +
.../gcc.target/aarch64/mem-shift-canonical.c | 28 +
gcc/testsuite/gcc.target/aarch64/mgeneral-regs_7.c | 11 +
gcc/testsuite/gcc.target/aarch64/movtf_1.c | 87 +
gcc/testsuite/gcc.target/aarch64/movti_1.c | 87 +
gcc/testsuite/gcc.target/aarch64/pr96313.c | 8 +
gcc/testsuite/gcc.target/aarch64/pr96377-1.c | 20 +
gcc/testsuite/gcc.target/aarch64/pr96402.c | 16 +
gcc/testsuite/gcc.target/aarch64/pr96757.c | 23 +
gcc/testsuite/gcc.target/aarch64/pr96968.c | 28 +
gcc/testsuite/gcc.target/aarch64/pr97150.c | 14 +
.../gcc.target/aarch64/return_address_sign_1.c | 8 +-
.../gcc.target/aarch64/return_address_sign_b_1.c | 8 +-
.../gcc.target/aarch64/scalar_intrinsics.c | 6 +-
gcc/testsuite/gcc.target/aarch64/simd/pr97349.c | 12 +
.../gcc.target/aarch64/simd/trn_zip_p64_1.c | 44 +
.../gcc.target/aarch64/simd/vadd_poly_1.c | 50 +
.../gcc.target/aarch64/simd/vceq_poly_1.c | 29 +
.../gcc.target/aarch64/simd/vcls_unsigned_1.c | 54 +
.../gcc.target/aarch64/simd/vldrq_p128_1.c | 13 +
.../gcc.target/aarch64/simd/vrndns_f32_1.c | 13 +
.../gcc.target/aarch64/simd/vstrq_p128_1.c | 12 +
.../gcc.target/aarch64/stack-protector-1.c | 89 +
.../gcc.target/aarch64/stack-protector-2.c | 6 +
.../gcc.target/aarch64/stack-protector-3.c | 45 +
.../gcc.target/aarch64/stack-protector-4.c | 6 +
.../gcc.target/aarch64/stack-protector-5.c | 23 +
.../gcc.target/aarch64/stack-protector-6.c | 8 +
.../gcc.target/aarch64/stack-protector-7.c | 25 +
gcc/testsuite/gcc.target/aarch64/stp_vec_v2df.c | 18 +
gcc/testsuite/gcc.target/aarch64/stp_vec_v2di.c | 18 +
gcc/testsuite/gcc.target/aarch64/stp_vec_v2sf.c | 18 +
gcc/testsuite/gcc.target/aarch64/stp_vec_v2si.c | 18 +
gcc/testsuite/gcc.target/aarch64/strcmpopt_6.c | 2 +-
gcc/testsuite/gcc.target/aarch64/subs3.c | 2 +-
gcc/testsuite/gcc.target/aarch64/subsp.c | 2 +-
.../aarch64/sve/acle/general-c/gnu_vectors_3.c | 15 +
.../aarch64/sve/acle/general-c/gnu_vectors_4.c | 15 +
.../aarch64/sve/acle/general/attributes_1.c | 4 +-
.../aarch64/sve/acle/general/attributes_7.c | 4 +
gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c | 5 +-
.../gcc.target/aarch64/sve/cost_model_10.c | 12 +
.../gcc.target/aarch64/sve/cost_model_2.c | 2 +-
.../gcc.target/aarch64/sve/cost_model_5.c | 4 +-
gcc/testsuite/gcc.target/aarch64/sve/pr96195.c | 17 +
gcc/testsuite/gcc.target/aarch64/sve/pr96357.c | 25 +
gcc/testsuite/gcc.target/aarch64/sve/pr96915.c | 11 +
gcc/testsuite/gcc.target/aarch64/sve/pr97079.c | 22 +
.../gcc.target/aarch64/sve/struct_vect_14.c | 8 +-
.../gcc.target/aarch64/sve/struct_vect_15.c | 8 +-
.../gcc.target/aarch64/sve/struct_vect_16.c | 8 +-
.../gcc.target/aarch64/sve/struct_vect_17.c | 8 +-
gcc/testsuite/gcc.target/aarch64/vdup_n_3.c | 16 +
gcc/testsuite/gcc.target/aarch64/vins-1.c | 23 +
gcc/testsuite/gcc.target/aarch64/vins-2.c | 23 +
gcc/testsuite/gcc.target/aarch64/vins-3.c | 23 +
gcc/testsuite/gcc.target/aarch64/vzip_1.c | 12 +
gcc/testsuite/gcc.target/aarch64/vzip_2.c | 13 +
gcc/testsuite/gcc.target/aarch64/vzip_3.c | 13 +
gcc/testsuite/gcc.target/aarch64/vzip_4.c | 13 +
.../gcc.target/arm/armv8_1m-fp16-move-1.c | 418 +
.../gcc.target/arm/armv8_1m-fp32-move-1.c | 420 +
.../gcc.target/arm/armv8_1m-fp64-move-1.c | 426 +
.../gcc.target/arm/armv8_2-fp16-arith-2.c | 28 +-
.../gcc.target/arm/cortex-m55-nodsp-flag-hard.c | 15 +
.../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c | 15 +
.../arm/cortex-m55-nodsp-nofp-flag-softfp.c | 15 +
.../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 15 +
.../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 15 +
.../arm/cortex-m55-nofp-nomve-flag-softfp.c | 15 +
.../gcc.target/arm/cortex-m55-nomve-flag-hard.c | 15 +
.../gcc.target/arm/cortex-m55-nomve-flag-softfp.c | 15 +
.../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c | 15 +
.../arm/cortex-m55-nomve.fp-flag-softfp.c | 15 +
gcc/testsuite/gcc.target/arm/csinc-1.c | 24 +
gcc/testsuite/gcc.target/arm/csinv-1.c | 24 +
gcc/testsuite/gcc.target/arm/csneg.c | 34 +
gcc/testsuite/gcc.target/arm/lob1.c | 2 +-
gcc/testsuite/gcc.target/arm/lob2.c | 2 +-
gcc/testsuite/gcc.target/arm/lob3.c | 2 +-
gcc/testsuite/gcc.target/arm/lob4.c | 2 +-
gcc/testsuite/gcc.target/arm/lob5.c | 2 +-
gcc/testsuite/gcc.target/arm/lob6.c | 2 +-
gcc/testsuite/gcc.target/arm/lto/pr96939_0.c | 15 +
gcc/testsuite/gcc.target/arm/lto/pr96939_1.c | 10 +
gcc/testsuite/gcc.target/arm/multilib.exp | 18 +-
.../arm/mve/intrinsics/mve-vldstr16-no-writeback.c | 18 +
.../gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c | 47 +
.../gcc.target/arm/mve/intrinsics/mve_vaddq_n.c | 31 +
.../arm/mve/intrinsics/vaddq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vaddq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vaddq_x_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vaddq_x_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c | 13 +
.../arm/mve/intrinsics/vfmaq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vfmaq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vfmasq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vfmasq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_p_f16-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmavq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_p_f32-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmavq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c | 11 +-
.../arm/mve/intrinsics/vmaxnmvq_p_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vmaxnmvq_p_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_s8.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_p_f16-1.c | 12 +
.../arm/mve/intrinsics/vminnmavq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_p_f32-1.c | 12 +
.../arm/mve/intrinsics/vminnmavq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c | 11 +-
.../arm/mve/intrinsics/vminnmvq_p_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vminnmvq_p_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_s16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_s32.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_s8.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_u32.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_u8.c | 11 +-
.../arm/mve/intrinsics/vmlaldavaxq_p_u16.c | 21 -
.../arm/mve/intrinsics/vmlaldavaxq_p_u32.c | 21 -
.../arm/mve/intrinsics/vmulq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vmulq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vmulq_x_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vmulq_x_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c | 21 -
.../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c | 21 -
.../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c | 21 -
.../arm/mve/intrinsics/vqdmlashq_m_n_s16.c | 23 +
.../arm/mve/intrinsics/vqdmlashq_m_n_s32.c | 23 +
.../arm/mve/intrinsics/vqdmlashq_m_n_s8.c | 23 +
.../arm/mve/intrinsics/vqdmlashq_n_s16.c | 21 +
.../arm/mve/intrinsics/vqdmlashq_n_s32.c | 21 +
.../gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c | 21 +
.../arm/mve/intrinsics/vqrdmlahq_n_u16.c | 21 -
.../arm/mve/intrinsics/vqrdmlahq_n_u32.c | 21 -
.../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c | 21 -
.../arm/mve/intrinsics/vqrdmlashq_n_u16.c | 21 -
.../arm/mve/intrinsics/vqrdmlashq_n_u32.c | 21 -
.../arm/mve/intrinsics/vqrdmlashq_n_u8.c | 21 -
.../arm/mve/intrinsics/vreinterpretq_f16.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_f32.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_s16.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_s32.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_s64.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_s8.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_u16.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_u32.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_u64.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_u8.c | 4 +-
.../arm/mve/intrinsics/vsetq_lane_f16-1.c | 13 +
.../arm/mve/intrinsics/vsetq_lane_f32-1.c | 13 +
.../gcc.target/arm/mve/intrinsics/vst1q_f16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_s16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_s8.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_u16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vst1q_u8.c | 10 +-
.../arm/mve/intrinsics/vsubq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vsubq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vsubq_x_n_f16-1.c | 13 +
.../arm/mve/intrinsics/vsubq_x_n_f32-1.c | 13 +
gcc/testsuite/gcc.target/arm/neon-compare-1.c | 84 +
gcc/testsuite/gcc.target/arm/neon-compare-2.c | 45 +
gcc/testsuite/gcc.target/arm/neon-compare-3.c | 44 +
gcc/testsuite/gcc.target/arm/neon-compare-4.c | 38 +
gcc/testsuite/gcc.target/arm/neon-compare-5.c | 37 +
gcc/testsuite/gcc.target/arm/neon-vcond-gt.c | 2 +-
gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c | 3 +-
.../gcc.target/arm/neon-vcond-unordered.c | 4 +-
gcc/testsuite/gcc.target/arm/pr95646.c | 11 +-
gcc/testsuite/gcc.target/arm/pure-code/pr94538-1.c | 13 +
gcc/testsuite/gcc.target/arm/pure-code/pr94538-2.c | 12 +
gcc/testsuite/gcc.target/arm/pure-code/pr96769.c | 20 +
.../gcc.target/arm/pure-code/pure-code.exp | 8 +-
gcc/testsuite/gcc.target/arm/stack-protector-1.c | 63 +
gcc/testsuite/gcc.target/arm/stack-protector-2.c | 6 +
gcc/testsuite/gcc.target/arm/stack-protector-3.c | 38 +
gcc/testsuite/gcc.target/arm/stack-protector-4.c | 6 +
gcc/testsuite/gcc.target/arm/stack-protector-5.c | 21 +
gcc/testsuite/gcc.target/arm/stack-protector-6.c | 8 +
gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-1.c | 2 +-
gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-2.c | 2 +-
gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-3.c | 2 +-
gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-4.c | 2 +-
gcc/testsuite/gcc.target/bpf/diag-funargs-2.c | 1 -
gcc/testsuite/gcc.target/bpf/diag-funargs-3.c | 1 -
gcc/testsuite/gcc.target/bpf/diag-sdiv.c | 12 +
gcc/testsuite/gcc.target/bpf/diag-smod.c | 12 +
gcc/testsuite/gcc.target/bpf/helper-bind.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c | 4 +-
.../gcc.target/bpf/helper-clone-redirect.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-csum-diff.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-csum-update.c | 4 +-
.../bpf/helper-current-task-under-cgroup.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c | 4 +-
.../gcc.target/bpf/helper-get-cgroup-classid.c | 4 +-
.../gcc.target/bpf/helper-get-current-cgroup-id.c | 6 +-
.../gcc.target/bpf/helper-get-current-comm.c | 4 +-
.../gcc.target/bpf/helper-get-current-pid-tgid.c | 4 +-
.../gcc.target/bpf/helper-get-current-task.c | 4 +-
.../gcc.target/bpf/helper-get-current-uid-gid.c | 4 +-
.../gcc.target/bpf/helper-get-hash-recalc.c | 4 +-
.../gcc.target/bpf/helper-get-listener-sock.c | 4 +-
.../gcc.target/bpf/helper-get-local-storage.c | 6 +-
.../gcc.target/bpf/helper-get-numa-node-id.c | 4 +-
.../gcc.target/bpf/helper-get-prandom-u32.c | 4 +-
.../gcc.target/bpf/helper-get-route-realm.c | 4 +-
.../gcc.target/bpf/helper-get-smp-processor-id.c | 4 +-
.../gcc.target/bpf/helper-get-socket-cookie.c | 6 +-
.../gcc.target/bpf/helper-get-socket-uid.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-get-stack.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-get-stackid.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-getsockopt.c | 8 +-
gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c | 4 +-
.../gcc.target/bpf/helper-l3-csum-replace.c | 4 +-
.../gcc.target/bpf/helper-l4-csum-replace.c | 4 +-
.../gcc.target/bpf/helper-lwt-push-encap.c | 6 +-
.../gcc.target/bpf/helper-lwt-seg6-action.c | 8 +-
.../gcc.target/bpf/helper-lwt-seg6-adjust-srh.c | 7 +-
.../gcc.target/bpf/helper-lwt-seg6-store-bytes.c | 7 +-
.../gcc.target/bpf/helper-map-delete-elem.c | 5 +-
.../gcc.target/bpf/helper-map-lookup-elem.c | 5 +-
.../gcc.target/bpf/helper-map-peek-elem.c | 5 +-
gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c | 5 +-
.../gcc.target/bpf/helper-map-push-elem.c | 4 +-
.../gcc.target/bpf/helper-map-update-elem.c | 4 +-
.../gcc.target/bpf/helper-msg-apply-bytes.c | 6 +-
.../gcc.target/bpf/helper-msg-cork-bytes.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c | 4 +-
.../gcc.target/bpf/helper-msg-pull-data.c | 9 +-
.../gcc.target/bpf/helper-msg-push-data.c | 4 +-
.../gcc.target/bpf/helper-msg-redirect-hash.c | 4 +-
.../gcc.target/bpf/helper-msg-redirect-map.c | 7 +-
.../gcc.target/bpf/helper-override-return.c | 6 +-
.../gcc.target/bpf/helper-perf-event-output.c | 3 +-
.../gcc.target/bpf/helper-perf-event-read-value.c | 6 +-
.../gcc.target/bpf/helper-perf-event-read.c | 4 +-
.../gcc.target/bpf/helper-perf-prog-read-value.c | 6 +-
.../gcc.target/bpf/helper-probe-read-str.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-probe-read.c | 4 +-
.../gcc.target/bpf/helper-probe-write-user.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c | 7 +-
.../gcc.target/bpf/helper-rc-pointer-rel.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-redirect-map.c | 6 +-
.../gcc.target/bpf/helper-set-hash-invalid.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-set-hash.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-setsockopt.c | 7 +-
gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c | 4 +-
.../gcc.target/bpf/helper-sk-lookup-tcp.c | 12 +-
.../gcc.target/bpf/helper-sk-lookup-upd.c | 12 +-
.../gcc.target/bpf/helper-sk-redirect-hash.c | 5 +-
.../gcc.target/bpf/helper-sk-redirect-map.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-sk-release.c | 6 +-
.../gcc.target/bpf/helper-sk-select-reuseport.c | 8 +-
.../gcc.target/bpf/helper-sk-storage-delete.c | 6 +-
.../gcc.target/bpf/helper-sk-storage-get.c | 7 +-
.../gcc.target/bpf/helper-skb-adjust-room.c | 6 +-
.../gcc.target/bpf/helper-skb-cgroup-id.c | 6 +-
.../gcc.target/bpf/helper-skb-change-head.c | 6 +-
.../gcc.target/bpf/helper-skb-change-proto.c | 4 +-
.../gcc.target/bpf/helper-skb-change-tail.c | 4 +-
.../gcc.target/bpf/helper-skb-change-type.c | 4 +-
.../gcc.target/bpf/helper-skb-ecn-set-ce.c | 4 +-
.../gcc.target/bpf/helper-skb-get-tunnel-key.c | 4 +-
.../gcc.target/bpf/helper-skb-get-tunnel-opt.c | 4 +-
.../gcc.target/bpf/helper-skb-get-xfrm-state.c | 6 +-
.../bpf/helper-skb-load-bytes-relative.c | 8 +-
.../gcc.target/bpf/helper-skb-load-bytes.c | 4 +-
.../gcc.target/bpf/helper-skb-pull-data.c | 4 +-
.../gcc.target/bpf/helper-skb-set-tunnel-key.c | 4 +-
.../gcc.target/bpf/helper-skb-set-tunnel-opt.c | 4 +-
.../gcc.target/bpf/helper-skb-store-bytes.c | 4 +-
.../gcc.target/bpf/helper-skb-under-cgroup.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c | 4 +-
.../gcc.target/bpf/helper-skb-vlan-push.c | 4 +-
.../gcc.target/bpf/helper-skc-lookup-tcp.c | 6 +-
.../gcc.target/bpf/helper-sock-hash-update.c | 4 +-
.../gcc.target/bpf/helper-sock-map-update.c | 7 +-
.../gcc.target/bpf/helper-sock-ops-cb-flags-set.c | 7 +-
gcc/testsuite/gcc.target/bpf/helper-spin-lock.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-strtol.c | 6 +-
gcc/testsuite/gcc.target/bpf/helper-strtoul.c | 6 +-
.../bpf/helper-sysctl-get-current-value.c | 7 +-
.../gcc.target/bpf/helper-sysctl-get-name.c | 7 +-
.../gcc.target/bpf/helper-sysctl-get-new-value.c | 7 +-
.../gcc.target/bpf/helper-sysctl-set-new-value.c | 7 +-
gcc/testsuite/gcc.target/bpf/helper-tail-call.c | 5 +-
.../gcc.target/bpf/helper-tcp-check-syncookie.c | 10 +-
gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c | 4 +-
gcc/testsuite/gcc.target/bpf/helper-trace-printk.c | 5 +-
.../gcc.target/bpf/helper-xdp-adjust-head.c | 6 +-
.../gcc.target/bpf/helper-xdp-adjust-meta.c | 6 +-
.../gcc.target/bpf/helper-xdp-adjust-tail.c | 3 +-
gcc/testsuite/gcc.target/bpf/nop-1.c | 14 +
.../gcc.target/bpf/skb-ancestor-cgroup-id.c | 7 +-
.../gcc.target/bpf/xbpf-indirect-call-1.c | 21 +
gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c | 14 +
gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c | 14 +
gcc/testsuite/gcc.target/cris/pr93372-44.c | 13 +
gcc/testsuite/gcc.target/cris/pr93372-45.c | 13 +
gcc/testsuite/gcc.target/cris/pr93372-46.c | 16 +
gcc/testsuite/gcc.target/cris/pr93372-47.c | 49 +
gcc/testsuite/gcc.target/hppa/shadd-2.c | 2 +-
gcc/testsuite/gcc.target/i386/387-7.c | 1 +
gcc/testsuite/gcc.target/i386/387-9.c | 1 +
gcc/testsuite/gcc.target/i386/amx-check.h | 185 +
gcc/testsuite/gcc.target/i386/amxbf16-asmatt-1.c | 13 +
gcc/testsuite/gcc.target/i386/amxbf16-asmintel-1.c | 9 +
gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c | 85 +
gcc/testsuite/gcc.target/i386/amxint8-asmatt-1.c | 19 +
gcc/testsuite/gcc.target/i386/amxint8-asmintel-1.c | 15 +
gcc/testsuite/gcc.target/i386/amxint8-dpbssd-2.c | 64 +
gcc/testsuite/gcc.target/i386/amxint8-dpbsud-2.c | 63 +
gcc/testsuite/gcc.target/i386/amxint8-dpbusd-2.c | 63 +
gcc/testsuite/gcc.target/i386/amxint8-dpbuud-2.c | 63 +
gcc/testsuite/gcc.target/i386/amxtile-2.c | 48 +
gcc/testsuite/gcc.target/i386/amxtile-asmatt-1.c | 30 +
gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c | 24 +
gcc/testsuite/gcc.target/i386/avx-1.c | 10 +
.../gcc.target/i386/avx2-broadcast-pr87767-1.c | 40 +
.../gcc.target/i386/avx512bw-kunpckwd-1.c | 2 +-
.../gcc.target/i386/avx512bw-kunpckwd-3.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512bw-pr88465.c | 23 +
gcc/testsuite/gcc.target/i386/avx512bw-pr95488-1.c | 2 +-
.../gcc.target/i386/avx512bw-vmovdqu16-1.c | 6 +-
.../gcc.target/i386/avx512bw-vmovdqu8-1.c | 6 +-
gcc/testsuite/gcc.target/i386/avx512dq-kmovb-5.c | 2 +-
.../gcc.target/i386/avx512f-broadcast-pr87767-1.c | 31 +
.../gcc.target/i386/avx512f-broadcast-pr87767-2.c | 42 +
.../gcc.target/i386/avx512f-broadcast-pr87767-3.c | 31 +
.../gcc.target/i386/avx512f-broadcast-pr87767-4.c | 42 +
.../gcc.target/i386/avx512f-broadcast-pr87767-5.c | 27 +
.../gcc.target/i386/avx512f-broadcast-pr87767-6.c | 41 +
.../gcc.target/i386/avx512f-broadcast-pr87767-7.c | 122 +
gcc/testsuite/gcc.target/i386/avx512f-kmovw-5.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr96551-1.c | 18 +
gcc/testsuite/gcc.target/i386/avx512f-pr96551-2.c | 33 +
gcc/testsuite/gcc.target/i386/avx512f-pr97028.c | 18 +
.../gcc.target/i386/avx512f-rint-sfix-vec-2.c | 1 +
.../gcc.target/i386/avx512f-rintf-sfix-vec-2.c | 1 +
gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c | 4 +
gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c | 4 +
gcc/testsuite/gcc.target/i386/avx512f-vmovapd-1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-vmovaps-1.c | 2 +-
.../gcc.target/i386/avx512f-vmovdqa32-1.c | 2 +-
.../gcc.target/i386/avx512f-vmovdqa64-1.c | 2 +-
.../gcc.target/i386/avx512vl-broadcast-pr87767-1.c | 46 +
.../gcc.target/i386/avx512vl-broadcast-pr87767-2.c | 59 +
.../gcc.target/i386/avx512vl-broadcast-pr87767-3.c | 38 +
.../gcc.target/i386/avx512vl-broadcast-pr87767-4.c | 56 +
.../gcc.target/i386/avx512vl-broadcast-pr87767-5.c | 38 +
.../gcc.target/i386/avx512vl-broadcast-pr87767-6.c | 55 +
.../gcc.target/i386/avx512vl-pr92686-movcc-1.c | 8 +-
gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c | 4 +-
.../gcc.target/i386/avx512vl-vmovdqa32-1.c | 4 +-
.../gcc.target/i386/avx512vl-vmovdqa64-1.c | 4 +-
gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c | 178 +
gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c | 8 +
gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c | 44 +
.../gcc.target/i386/builtin_thread_pointer.c | 30 +
gcc/testsuite/gcc.target/i386/double_mask_reg-1.c | 19 +
gcc/testsuite/gcc.target/i386/endbr_immediate.c | 198 +
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 6 +
gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 2 +-
gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 2 +-
gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 2 +-
gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 2 +-
gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 2 +-
gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 2 +-
gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 2 +-
gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 2 +-
gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 2 +-
gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 2 +-
gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 2 +-
gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 2 +-
gcc/testsuite/gcc.target/i386/m128-check.h | 1 +
gcc/testsuite/gcc.target/i386/memcpy-pr95886.c | 107 +
gcc/testsuite/gcc.target/i386/minmax-10.c | 38 +
gcc/testsuite/gcc.target/i386/minmax-11.c | 12 +
gcc/testsuite/gcc.target/i386/minmax-12.c | 17 +
gcc/testsuite/gcc.target/i386/minmax-8.c | 18 +
gcc/testsuite/gcc.target/i386/minmax-9.c | 23 +
gcc/testsuite/gcc.target/i386/movdir64b.c | 23 +
gcc/testsuite/gcc.target/i386/movdiri32.c | 20 +
gcc/testsuite/gcc.target/i386/movdiri64.c | 20 +
gcc/testsuite/gcc.target/i386/pr55342.c | 2 +-
gcc/testsuite/gcc.target/i386/pr60473.c | 12 +
gcc/testsuite/gcc.target/i386/pr60693.c | 3 +
gcc/testsuite/gcc.target/i386/pr61403.c | 1 +
gcc/testsuite/gcc.target/i386/pr65146.c | 12 +
gcc/testsuite/gcc.target/i386/pr68961.c | 2 +-
gcc/testsuite/gcc.target/i386/pr70314.c | 15 +
gcc/testsuite/gcc.target/i386/pr71321.c | 3 +-
gcc/testsuite/gcc.target/i386/pr78904-4a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr82673.c | 2 +-
gcc/testsuite/gcc.target/i386/pr84101.c | 2 +-
gcc/testsuite/gcc.target/i386/pr87007-4.c | 2 +-
gcc/testsuite/gcc.target/i386/pr87007-5.c | 2 +-
gcc/testsuite/gcc.target/i386/pr88240.c | 26 +
gcc/testsuite/gcc.target/i386/pr88713-3.c | 17 +
gcc/testsuite/gcc.target/i386/pr92645-4.c | 2 +-
.../gcc.target/i386/pr92658-avx512bw-trunc.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92658-avx512f.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92865-1.c | 10 +-
gcc/testsuite/gcc.target/i386/pr93492-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr93492-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr93492-3.c | 2 +-
gcc/testsuite/gcc.target/i386/pr93492-4.c | 2 +-
gcc/testsuite/gcc.target/i386/pr93492-5.c | 3 +-
gcc/testsuite/gcc.target/i386/pr95021-3.c | 2 +-
gcc/testsuite/gcc.target/i386/pr95443-1.c | 130 +
gcc/testsuite/gcc.target/i386/pr95443-2.c | 79 +
gcc/testsuite/gcc.target/i386/pr95750.c | 19 +
gcc/testsuite/gcc.target/i386/pr95863-1.c | 47 +
gcc/testsuite/gcc.target/i386/pr95863-2.c | 27 +
gcc/testsuite/gcc.target/i386/pr95973.c | 25 +
gcc/testsuite/gcc.target/i386/pr96176.c | 13 +
gcc/testsuite/gcc.target/i386/pr96189-1.c | 24 +
gcc/testsuite/gcc.target/i386/pr96189.c | 12 +
gcc/testsuite/gcc.target/i386/pr96203-1.c | 18 +
gcc/testsuite/gcc.target/i386/pr96203-2.c | 11 +
gcc/testsuite/gcc.target/i386/pr96262-1.c | 11 +
gcc/testsuite/gcc.target/i386/pr96298.c | 18 +
gcc/testsuite/gcc.target/i386/pr96539.c | 16 +
gcc/testsuite/gcc.target/i386/pr96562-1.c | 81 +
gcc/testsuite/gcc.target/i386/pr96744-1.c | 10 +
gcc/testsuite/gcc.target/i386/pr96744-2.c | 11 +
gcc/testsuite/gcc.target/i386/pr96744-3a.c | 12 +
gcc/testsuite/gcc.target/i386/pr96744-3b.c | 16 +
gcc/testsuite/gcc.target/i386/pr96744-4.c | 11 +
gcc/testsuite/gcc.target/i386/pr96744-5.c | 17 +
gcc/testsuite/gcc.target/i386/pr96744-6.c | 11 +
gcc/testsuite/gcc.target/i386/pr96744-7.c | 14 +
gcc/testsuite/gcc.target/i386/pr96744-8a.c | 33 +
gcc/testsuite/gcc.target/i386/pr96744-8b.c | 35 +
gcc/testsuite/gcc.target/i386/pr96744-9.c | 25 +
gcc/testsuite/gcc.target/i386/pr96755.c | 16 +
gcc/testsuite/gcc.target/i386/pr96802-1.c | 12 +
gcc/testsuite/gcc.target/i386/pr96802-2.c | 16 +
gcc/testsuite/gcc.target/i386/pr96814.c | 19 +
gcc/testsuite/gcc.target/i386/pr96827.c | 41 +
gcc/testsuite/gcc.target/i386/pr96861.c | 38 +
gcc/testsuite/gcc.target/i386/pr97032.c | 23 +
gcc/testsuite/gcc.target/i386/pr97282.c | 25 +
gcc/testsuite/gcc.target/i386/pr97313.c | 24 +
gcc/testsuite/gcc.target/i386/rdrand-1.c | 2 +-
gcc/testsuite/gcc.target/i386/rdrand-2.c | 2 +-
gcc/testsuite/gcc.target/i386/rdrand-3.c | 2 +-
gcc/testsuite/gcc.target/i386/spill_to_mask-1.c | 92 +
gcc/testsuite/gcc.target/i386/spill_to_mask-2.c | 10 +
gcc/testsuite/gcc.target/i386/spill_to_mask-3.c | 10 +
gcc/testsuite/gcc.target/i386/spill_to_mask-4.c | 10 +
gcc/testsuite/gcc.target/i386/sse-12.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-13.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 5 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 3 +-
gcc/testsuite/gcc.target/i386/sse2-mmx-pinsrw.c | 8 +-
.../gcc.target/i386/sse4_1-ceil-sfix-vec.c | 1 +
.../gcc.target/i386/sse4_1-ceilf-sfix-vec.c | 1 +
.../gcc.target/i386/sse4_1-floor-sfix-vec.c | 1 +
.../gcc.target/i386/sse4_1-floorf-sfix-vec.c | 1 +
.../gcc.target/i386/sse4_1-rint-sfix-vec.c | 1 +
.../gcc.target/i386/sse4_1-rintf-sfix-vec.c | 1 +
.../gcc.target/i386/sse4_1-round-sfix-vec.c | 1 +
.../gcc.target/i386/sse4_1-roundf-sfix-vec.c | 1 +
gcc/testsuite/gcc.target/i386/strcmpopt_6.c | 8 +-
gcc/testsuite/gcc.target/i386/x86-64-v2.c | 119 +
gcc/testsuite/gcc.target/i386/x86-64-v3-haswell.c | 18 +
gcc/testsuite/gcc.target/i386/x86-64-v3-skylake.c | 21 +
gcc/testsuite/gcc.target/i386/x86-64-v3.c | 119 +
gcc/testsuite/gcc.target/i386/x86-64-v4.c | 119 +
gcc/testsuite/gcc.target/i386/x86gprintrin-1.c | 7 +
gcc/testsuite/gcc.target/i386/x86gprintrin-2.c | 30 +
gcc/testsuite/gcc.target/i386/x86gprintrin-3.c | 15 +
gcc/testsuite/gcc.target/i386/x86gprintrin-4.c | 30 +
gcc/testsuite/gcc.target/i386/x86gprintrin-4a.c | 7 +
gcc/testsuite/gcc.target/i386/x86gprintrin-5.c | 32 +
gcc/testsuite/gcc.target/i386/x86gprintrin-5a.c | 5 +
gcc/testsuite/gcc.target/i386/x86gprintrin-5b.c | 5 +
gcc/testsuite/gcc.target/i386/x86gprintrin-6.c | 11 +
gcc/testsuite/gcc.target/i386/xsave-avx-1.c | 12 +
gcc/testsuite/gcc.target/msp430/430x-default-isa.c | 10 +
gcc/testsuite/gcc.target/msp430/emulate-srli.c | 2 +-
.../msp430/max-inline-shift-430-no-opt.c | 52 +
.../gcc.target/msp430/max-inline-shift-430.c | 50 +
.../gcc.target/msp430/max-inline-shift-430x.c | 48 +
gcc/testsuite/gcc.target/msp430/mcpu-is-430.c | 10 +
gcc/testsuite/gcc.target/msp430/mcpu-is-430x.c | 12 +
gcc/testsuite/gcc.target/msp430/mcpu-is-430xv2.c | 13 +
.../gcc.target/msp430/operand-modifiers-bad.c | 15 +
.../gcc.target/msp430/operand-modifiers.c | 167 +-
gcc/testsuite/gcc.target/nvptx/cvt.c | 13 +
gcc/testsuite/gcc.target/nvptx/ia64-sync-1.c | 2 +
gcc/testsuite/gcc.target/nvptx/ia64-sync-2.c | 2 +
gcc/testsuite/gcc.target/nvptx/ia64-sync-3.c | 2 +
gcc/testsuite/gcc.target/nvptx/ia64-sync-4.c | 3 +
gcc/testsuite/gcc.target/nvptx/ia64-sync-5.c | 2 +
gcc/testsuite/gcc.target/nvptx/int128.c | 15 +
gcc/testsuite/gcc.target/nvptx/mul-hi.c | 15 +
gcc/testsuite/gcc.target/nvptx/recip-1.c | 18 +
gcc/testsuite/gcc.target/nvptx/shift16.c | 30 +
gcc/testsuite/gcc.target/nvptx/umul-hi.c | 15 +
gcc/testsuite/gcc.target/nvptx/v2si-cvt.c | 34 +-
.../gcc.target/nvptx/v2si-vec-set-extract.c | 25 +
gcc/testsuite/gcc.target/powerpc/bswap-brd.c | 23 +
gcc/testsuite/gcc.target/powerpc/bswap-brh.c | 11 +
gcc/testsuite/gcc.target/powerpc/bswap-brw.c | 22 +
.../gcc.target/powerpc/conv-vectorize-1.c | 2 +-
.../gcc.target/powerpc/conv-vectorize-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 20 +-
gcc/testsuite/gcc.target/powerpc/lsbb-runnable.c | 65 +
gcc/testsuite/gcc.target/powerpc/lsbb.c | 24 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c | 4 +-
gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 9 +-
gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 17 +-
gcc/testsuite/gcc.target/powerpc/mma-supported.c | 25 +
gcc/testsuite/gcc.target/powerpc/p9-vec-length-1.h | 18 +
gcc/testsuite/gcc.target/powerpc/p9-vec-length-2.h | 17 +
gcc/testsuite/gcc.target/powerpc/p9-vec-length-3.h | 31 +
gcc/testsuite/gcc.target/powerpc/p9-vec-length-4.h | 24 +
gcc/testsuite/gcc.target/powerpc/p9-vec-length-5.h | 29 +
gcc/testsuite/gcc.target/powerpc/p9-vec-length-6.h | 32 +
gcc/testsuite/gcc.target/powerpc/p9-vec-length-7.h | 20 +
gcc/testsuite/gcc.target/powerpc/p9-vec-length-8.h | 14 +
.../gcc.target/powerpc/p9-vec-length-epil-1.c | 15 +
.../gcc.target/powerpc/p9-vec-length-epil-2.c | 15 +
.../gcc.target/powerpc/p9-vec-length-epil-3.c | 18 +
.../gcc.target/powerpc/p9-vec-length-epil-4.c | 15 +
.../gcc.target/powerpc/p9-vec-length-epil-5.c | 15 +
.../gcc.target/powerpc/p9-vec-length-epil-6.c | 16 +
.../gcc.target/powerpc/p9-vec-length-epil-7.c | 11 +
.../gcc.target/powerpc/p9-vec-length-epil-8.c | 12 +
.../gcc.target/powerpc/p9-vec-length-epil-run-1.c | 10 +
.../gcc.target/powerpc/p9-vec-length-epil-run-2.c | 10 +
.../gcc.target/powerpc/p9-vec-length-epil-run-3.c | 10 +
.../gcc.target/powerpc/p9-vec-length-epil-run-4.c | 10 +
.../gcc.target/powerpc/p9-vec-length-epil-run-5.c | 10 +
.../gcc.target/powerpc/p9-vec-length-epil-run-6.c | 10 +
.../gcc.target/powerpc/p9-vec-length-epil-run-7.c | 10 +
.../gcc.target/powerpc/p9-vec-length-epil-run-8.c | 10 +
.../gcc.target/powerpc/p9-vec-length-full-1.c | 16 +
.../gcc.target/powerpc/p9-vec-length-full-2.c | 16 +
.../gcc.target/powerpc/p9-vec-length-full-3.c | 17 +
.../gcc.target/powerpc/p9-vec-length-full-4.c | 16 +
.../gcc.target/powerpc/p9-vec-length-full-5.c | 16 +
.../gcc.target/powerpc/p9-vec-length-full-6.c | 15 +
.../gcc.target/powerpc/p9-vec-length-full-7.c | 13 +
.../gcc.target/powerpc/p9-vec-length-full-8.c | 12 +
.../gcc.target/powerpc/p9-vec-length-full-run-1.c | 10 +
.../gcc.target/powerpc/p9-vec-length-full-run-2.c | 10 +
.../gcc.target/powerpc/p9-vec-length-full-run-3.c | 10 +
.../gcc.target/powerpc/p9-vec-length-full-run-4.c | 10 +
.../gcc.target/powerpc/p9-vec-length-full-run-5.c | 10 +
.../gcc.target/powerpc/p9-vec-length-full-run-6.c | 10 +
.../gcc.target/powerpc/p9-vec-length-full-run-7.c | 10 +
.../gcc.target/powerpc/p9-vec-length-full-run-8.c | 10 +
.../gcc.target/powerpc/p9-vec-length-run-1.h | 34 +
.../gcc.target/powerpc/p9-vec-length-run-2.h | 36 +
.../gcc.target/powerpc/p9-vec-length-run-3.h | 34 +
.../gcc.target/powerpc/p9-vec-length-run-4.h | 62 +
.../gcc.target/powerpc/p9-vec-length-run-5.h | 45 +
.../gcc.target/powerpc/p9-vec-length-run-6.h | 52 +
.../gcc.target/powerpc/p9-vec-length-run-7.h | 16 +
.../gcc.target/powerpc/p9-vec-length-run-8.h | 27 +
gcc/testsuite/gcc.target/powerpc/p9-vec-length.h | 14 +
gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 19 +-
gcc/testsuite/gcc.target/powerpc/pr71309.c | 34 +
gcc/testsuite/gcc.target/powerpc/pr89310.c | 17 +
gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr92488.c | 43 +
gcc/testsuite/gcc.target/powerpc/pr95450.c | 29 +
gcc/testsuite/gcc.target/powerpc/pr95907.c | 7 +
gcc/testsuite/gcc.target/powerpc/pr96139-a.c | 32 +
gcc/testsuite/gcc.target/powerpc/pr96139-b.c | 32 +
gcc/testsuite/gcc.target/powerpc/pr96139-c.c | 26 +
gcc/testsuite/gcc.target/powerpc/pr96446.c | 16 +
gcc/testsuite/gcc.target/powerpc/pr96493.c | 30 +
gcc/testsuite/gcc.target/powerpc/pr96506.c | 66 +
gcc/testsuite/gcc.target/powerpc/pr96530.c | 20 +
gcc/testsuite/gcc.target/powerpc/pr96787-1.c | 38 +
gcc/testsuite/gcc.target/powerpc/pr96787-2.c | 35 +
gcc/testsuite/gcc.target/powerpc/pr96808.c | 59 +
gcc/testsuite/gcc.target/powerpc/pr97019.c | 83 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrb.c | 110 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrd.c | 73 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrq.c | 67 +
.../gcc.target/powerpc/vec-blend-runnable.c | 276 +
.../gcc.target/powerpc/vec-insert-word-runnable.c | 345 +
.../gcc.target/powerpc/vec-permute-ext-runnable.c | 294 +
.../gcc.target/powerpc/vec-replace-word-runnable.c | 289 +
.../gcc.target/powerpc/vec-shift-double-runnable.c | 384 +
.../gcc.target/powerpc/vec-splati-runnable.c | 166 +
gcc/testsuite/gcc.target/powerpc/vector_float.c | 16 +
gcc/testsuite/gcc.target/riscv/pr91441.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr96260.c | 9 +
gcc/testsuite/gcc.target/riscv/predef-3.c | 6 +-
gcc/testsuite/gcc.target/riscv/predef-6.c | 6 +-
gcc/testsuite/gcc.target/riscv/shorten-memrefs-8.c | 27 +
gcc/testsuite/gcc.target/s390/load-and-test-fp-1.c | 21 +-
gcc/testsuite/gcc.target/s390/load-and-test-fp-2.c | 17 +-
gcc/testsuite/gcc.target/s390/load-and-test-fp.h | 12 +
gcc/testsuite/gcc.target/s390/pr96127.c | 29 +
gcc/testsuite/gcc.target/s390/pr96456.c | 13 +
gcc/testsuite/gcc.target/s390/vector/pr96128.c | 35 +
gcc/testsuite/gdc.dg/Waddress.d | 12 +
gcc/testsuite/gdc.dg/Wcastresult1.d | 18 +
gcc/testsuite/gdc.dg/Wcastresult2.d | 12 +
gcc/testsuite/gdc.dg/array1.d | 14 +
gcc/testsuite/gdc.dg/cast1.d | 7 +
gcc/testsuite/gdc.dg/compilable.d | 444 -
gcc/testsuite/gdc.dg/dg.exp | 24 +-
gcc/testsuite/gdc.dg/gdc108.d | 19 +
gcc/testsuite/gdc.dg/gdc121.d | 4 +
gcc/testsuite/gdc.dg/gdc122.d | 36 +
gcc/testsuite/gdc.dg/gdc127.d | 6 +
gcc/testsuite/gdc.dg/gdc133.d | 16 +
gcc/testsuite/gdc.dg/gdc142.d | 15 +
gcc/testsuite/gdc.dg/gdc15.d | 35 +
gcc/testsuite/gdc.dg/gdc170.d | 21 +
gcc/testsuite/gdc.dg/gdc183.d | 60 +
gcc/testsuite/gdc.dg/gdc19.d | 8 +
gcc/testsuite/gdc.dg/gdc194.d | 9 +
gcc/testsuite/gdc.dg/gdc196.d | 21 +
gcc/testsuite/gdc.dg/gdc204.d | 12 +
gcc/testsuite/gdc.dg/gdc212.d | 48 +
gcc/testsuite/gdc.dg/gdc213.d | 17 +
gcc/testsuite/gdc.dg/gdc218.d | 41 +
gcc/testsuite/gdc.dg/gdc223.d | 43 +
gcc/testsuite/gdc.dg/gdc231.d | 13 +
gcc/testsuite/gdc.dg/gdc239.d | 10 +
gcc/testsuite/gdc.dg/gdc24.d | 15 +
gcc/testsuite/gdc.dg/gdc241.d | 6 +
gcc/testsuite/gdc.dg/gdc242a.d | 24 +
gcc/testsuite/gdc.dg/gdc251.d | 6 +
gcc/testsuite/gdc.dg/gdc253a.d | 10 +
gcc/testsuite/gdc.dg/gdc253b.d | 19 +
gcc/testsuite/gdc.dg/gdc255.d | 83 +
gcc/testsuite/gdc.dg/gdc256.d | 5 +
gcc/testsuite/gdc.dg/gdc261.d | 19 +
gcc/testsuite/gdc.dg/gdc27.d | 18 +
gcc/testsuite/gdc.dg/gdc280.d | 30 +
gcc/testsuite/gdc.dg/gdc283.d | 102 -
gcc/testsuite/gdc.dg/gdc284.d | 10 +
gcc/testsuite/gdc.dg/gdc300.d | 25 +
gcc/testsuite/gdc.dg/gdc31.d | 25 +
gcc/testsuite/gdc.dg/gdc37.d | 16 +
gcc/testsuite/gdc.dg/gdc4.d | 9 +
gcc/testsuite/gdc.dg/gdc43.d | 29 +
gcc/testsuite/gdc.dg/gdc47.d | 12 +
gcc/testsuite/gdc.dg/gdc67.d | 5 +
gcc/testsuite/gdc.dg/gdc71.d | 27 +
gcc/testsuite/gdc.dg/gdc77.d | 11 +
gcc/testsuite/gdc.dg/imports/gdc239.d | 22 +-
gcc/testsuite/gdc.dg/imports/gdc241a.d | 4 +-
gcc/testsuite/gdc.dg/imports/gdc241b.d | 1 +
gcc/testsuite/gdc.dg/imports/gdc251a.d | 2 +-
gcc/testsuite/gdc.dg/imports/gdc253.d | 23 -
gcc/testsuite/gdc.dg/imports/gdc253a.d | 23 +
gcc/testsuite/gdc.dg/imports/gdc253b.d | 12 +
gcc/testsuite/gdc.dg/imports/runnable.d | 23 -
gcc/testsuite/gdc.dg/init1.d | 9 -
gcc/testsuite/gdc.dg/intrinsics.d | 123 +
gcc/testsuite/gdc.dg/link.d | 39 -
gcc/testsuite/gdc.dg/pr92309.d | 25 -
gcc/testsuite/gdc.dg/pr94424.d | 19 -
gcc/testsuite/gdc.dg/pr94777b.d | 181 -
gcc/testsuite/gdc.dg/pr96140.d | 15 +
gcc/testsuite/gdc.dg/pr96154a.d | 18 +
gcc/testsuite/gdc.dg/pr96154b.d | 19 +
gcc/testsuite/gdc.dg/pr96157b.d | 46 +
gcc/testsuite/gdc.dg/pr96254a.d | 28 +
gcc/testsuite/gdc.dg/pr96254b.d | 24 +
gcc/testsuite/gdc.dg/pr96301a.d | 31 +
gcc/testsuite/gdc.dg/pr96301b.d | 25 +
gcc/testsuite/gdc.dg/pr96301c.d | 25 +
gcc/testsuite/gdc.dg/pr96429.d | 26 +
gcc/testsuite/gdc.dg/pr96869.d | 32 +
gcc/testsuite/gdc.dg/pr96924.d | 14 +
gcc/testsuite/gdc.dg/pr97002.d | 55 +
gcc/testsuite/gdc.dg/runnable.d | 1394 --
gcc/testsuite/gdc.dg/runnable2.d | 244 -
gcc/testsuite/gdc.dg/simd.d | 1949 --
gcc/testsuite/gdc.dg/simd1.d | 71 +
gcc/testsuite/gdc.dg/simd10447.d | 11 +
gcc/testsuite/gdc.dg/simd12776.d | 25 +
gcc/testsuite/gdc.dg/simd13841.d | 29 +
gcc/testsuite/gdc.dg/simd13927.d | 10 +
gcc/testsuite/gdc.dg/simd15123.d | 17 +
gcc/testsuite/gdc.dg/simd15144.d | 11 +
gcc/testsuite/gdc.dg/simd16087.d | 98 +
gcc/testsuite/gdc.dg/simd16697.d | 12 +
gcc/testsuite/gdc.dg/simd17237.d | 18 +
gcc/testsuite/gdc.dg/simd17695.d | 8 +
gcc/testsuite/gdc.dg/simd17720a.d | 43 +
gcc/testsuite/gdc.dg/simd17720b.d | 43 +
gcc/testsuite/gdc.dg/simd19224.d | 17 +
gcc/testsuite/gdc.dg/simd19627.d | 6 +
gcc/testsuite/gdc.dg/simd19628.d | 41 +
gcc/testsuite/gdc.dg/simd19629.d | 41 +
gcc/testsuite/gdc.dg/simd19630.d | 77 +
gcc/testsuite/gdc.dg/simd2a.d | 69 +
gcc/testsuite/gdc.dg/simd2b.d | 69 +
gcc/testsuite/gdc.dg/simd2c.d | 70 +
gcc/testsuite/gdc.dg/simd2d.d | 69 +
gcc/testsuite/gdc.dg/simd2e.d | 69 +
gcc/testsuite/gdc.dg/simd2f.d | 69 +
gcc/testsuite/gdc.dg/simd2g.d | 69 +
gcc/testsuite/gdc.dg/simd2h.d | 69 +
gcc/testsuite/gdc.dg/simd2i.d | 69 +
gcc/testsuite/gdc.dg/simd2j.d | 69 +
gcc/testsuite/gdc.dg/simd7951.d | 22 +
gcc/testsuite/gdc.dg/torture/array2.d | 25 +
gcc/testsuite/gdc.dg/torture/array3.d | 15 +
gcc/testsuite/gdc.dg/torture/gdc115.d | 16 +
gcc/testsuite/gdc.dg/torture/gdc131.d | 15 +
gcc/testsuite/gdc.dg/torture/gdc141.d | 14 +
gcc/testsuite/gdc.dg/torture/gdc17.d | 37 +
gcc/testsuite/gdc.dg/torture/gdc171.d | 38 +
gcc/testsuite/gdc.dg/torture/gdc179.d | 32 +
gcc/testsuite/gdc.dg/torture/gdc186.d | 60 +
gcc/testsuite/gdc.dg/torture/gdc187.d | 40 +
gcc/testsuite/gdc.dg/torture/gdc191.d | 201 +
gcc/testsuite/gdc.dg/torture/gdc198.d | 71 +
gcc/testsuite/gdc.dg/torture/gdc200.d | 16 +
gcc/testsuite/gdc.dg/torture/gdc210.d | 62 +
gcc/testsuite/gdc.dg/torture/gdc240.d | 16 +
gcc/testsuite/gdc.dg/torture/gdc242b.d | 25 +
gcc/testsuite/gdc.dg/torture/gdc248.d | 44 +
gcc/testsuite/gdc.dg/torture/gdc250.d | 18 +
gcc/testsuite/gdc.dg/torture/gdc273.d | 19 +
gcc/testsuite/gdc.dg/torture/gdc283.d | 103 +
gcc/testsuite/gdc.dg/torture/gdc285.d | 15 +
gcc/testsuite/gdc.dg/torture/gdc286.d | 37 +
gcc/testsuite/gdc.dg/torture/gdc309.d | 41 +
gcc/testsuite/gdc.dg/torture/gdc35.d | 73 +
gcc/testsuite/gdc.dg/torture/gdc36.d | 125 +
gcc/testsuite/gdc.dg/torture/gdc51.d | 29 +
gcc/testsuite/gdc.dg/torture/gdc57.d | 21 +
gcc/testsuite/gdc.dg/torture/gdc66.d | 14 +
gcc/testsuite/gdc.dg/torture/imports/gdc36.d | 8 +
gcc/testsuite/gdc.dg/torture/init1.d | 9 +
gcc/testsuite/gdc.dg/torture/pr92309.d | 25 +
gcc/testsuite/gdc.dg/torture/pr94424.d | 19 +
gcc/testsuite/gdc.dg/torture/pr94777b.d | 181 +
gcc/testsuite/gdc.dg/torture/pr96152.d | 32 +
gcc/testsuite/gdc.dg/torture/pr96153.d | 49 +
gcc/testsuite/gdc.dg/torture/pr96156.d | 33 +
gcc/testsuite/gdc.dg/torture/pr96157a.d | 24 +
gcc/testsuite/gdc.dg/torture/simd16488a.d | 106 +
gcc/testsuite/gdc.dg/torture/simd16488b.d | 103 +
gcc/testsuite/gdc.dg/torture/simd16703.d | 36 +
gcc/testsuite/gdc.dg/torture/simd19223.d | 19 +
gcc/testsuite/gdc.dg/torture/simd19607.d | 19 +
gcc/testsuite/gdc.dg/torture/simd3.d | 34 +
gcc/testsuite/gdc.dg/torture/simd4.d | 14 +
gcc/testsuite/gdc.dg/torture/simd7411.d | 16 +
gcc/testsuite/gdc.dg/torture/simd7413a.d | 95 +
gcc/testsuite/gdc.dg/torture/simd7413b.d | 95 +
gcc/testsuite/gdc.dg/torture/simd7414.d | 54 +
gcc/testsuite/gdc.dg/torture/simd9200.d | 25 +
gcc/testsuite/gdc.dg/torture/simd9304.d | 17 +
gcc/testsuite/gdc.dg/torture/simd9449.d | 31 +
gcc/testsuite/gdc.dg/torture/simd9910.d | 15 +
gcc/testsuite/gdc.dg/torture/torture.exp | 50 +
gcc/testsuite/gdc.test/compilable/b9490.d | 39 +
gcc/testsuite/gdc.test/compilable/ice14739.d | 19 +
gcc/testsuite/gdc.test/compilable/ice20092.d | 10 +
gcc/testsuite/gdc.test/compilable/interpret3.d | 38 +
.../gdc.test/fail_compilation/fail17492.d | 20 +-
.../gdc.test/fail_compilation/fail21001.d | 12 +
gcc/testsuite/gdc.test/fail_compilation/ice21060.d | 15 +
.../gdc.test/fail_compilation/imports/fail21001b.d | 5 +
.../fail_compilation/imports/ice21060a/package.d | 1 +
.../fail_compilation/imports/ice21060b/package.d | 5 +
.../fail_compilation/imports/ice21060c/package.d | 1 +
.../fail_compilation/imports/ice21060d/package.d | 5 +
.../fail_compilation/imports/issue21295ast_node.d | 5 +
.../imports/issue21295astcodegen.d | 4 +
.../fail_compilation/imports/issue21295dtemplate.d | 3 +
.../fail_compilation/imports/issue21295visitor.d | 3 +
.../gdc.test/fail_compilation/issue21295.d | 9 +
gcc/testsuite/gdc.test/fail_compilation/reg6769.d | 29 +
gcc/testsuite/gdc.test/runnable/b16278.d | 6 +
gcc/testsuite/gdc.test/runnable/sdtor.d | 5 +-
gcc/testsuite/gdc.test/runnable/test8.d | 8 +-
gcc/testsuite/gfortran.dg/PR94110.f90 | 88 +
gcc/testsuite/gfortran.dg/PR95352.f90 | 27 +
gcc/testsuite/gfortran.dg/PR96726.f90 | 72 +
gcc/testsuite/gfortran.dg/PR96727.f90 | 34 +
gcc/testsuite/gfortran.dg/PR96728.f90 | 49 +
gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90 | 3 +-
gcc/testsuite/gfortran.dg/alloc_comp_result_3.f90 | 75 +
gcc/testsuite/gfortran.dg/analyzer/analyzer.exp | 2 +-
gcc/testsuite/gfortran.dg/analyzer/pr93993.f90 | 2 +-
gcc/testsuite/gfortran.dg/analyzer/pr96949.f90 | 20 +
gcc/testsuite/gfortran.dg/char_length_23.f90 | 25 +
gcc/testsuite/gfortran.dg/check_bits_2.f90 | 38 +
gcc/testsuite/gfortran.dg/coarray/pr93671.f90 | 24 +
gcc/testsuite/gfortran.dg/coarray_fail_st.f90 | 2 +-
gcc/testsuite/gfortran.dg/contiguous_11.f90 | 45 +
gcc/testsuite/gfortran.dg/contiguous_4.f90 | 6 +-
gcc/testsuite/gfortran.dg/contiguous_7.f90 | 16 +-
.../gfortran.dg/diagnostic-format-json-1.F90 | 5 +
.../gfortran.dg/diagnostic-format-json-2.F90 | 5 +
.../gfortran.dg/diagnostic-format-json-3.F90 | 5 +
gcc/testsuite/gfortran.dg/do_check_13.f90 | 86 +
gcc/testsuite/gfortran.dg/do_check_14.f90 | 56 +
gcc/testsuite/gfortran.dg/do_check_15.f90 | 58 +
gcc/testsuite/gfortran.dg/do_check_4.f90 | 24 +-
gcc/testsuite/gfortran.dg/fmt_en.f90 | 6 +-
gcc/testsuite/gfortran.dg/fmt_en_rd.f90 | 185 +
gcc/testsuite/gfortran.dg/fmt_en_rn.f90 | 185 +
gcc/testsuite/gfortran.dg/fmt_en_ru.f90 | 185 +
gcc/testsuite/gfortran.dg/fmt_en_rz.f90 | 185 +
.../gfortran.dg/goacc/attach-descriptor.f90 | 29 +
gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 8 +-
gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 | 15 +
gcc/testsuite/gfortran.dg/gomp/cancel-3.f90 | 35 +
gcc/testsuite/gfortran.dg/gomp/collapse1.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/collapse2.f90 | 32 +
gcc/testsuite/gfortran.dg/gomp/combined-if.f90 | 4 +-
.../gfortran.dg/gomp/declare-target-4.f90 | 81 +
.../gfortran.dg/gomp/declare-target-5.f90 | 63 +
gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +-
gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 | 16 -
gcc/testsuite/gfortran.dg/gomp/if-1.f90 | 122 +
.../gfortran.dg/gomp/lastprivate-conditional-1.f90 | 82 +
.../gfortran.dg/gomp/lastprivate-conditional-2.f90 | 46 +
.../gfortran.dg/gomp/lastprivate-conditional-3.f90 | 61 +
.../gfortran.dg/gomp/lastprivate-conditional-4.f90 | 28 +
.../gfortran.dg/gomp/lastprivate-conditional-5.f90 | 47 +
gcc/testsuite/gfortran.dg/gomp/map-1.f90 | 35 +-
gcc/testsuite/gfortran.dg/gomp/map-2.f90 | 6 +
gcc/testsuite/gfortran.dg/gomp/map-3.f90 | 38 +
gcc/testsuite/gfortran.dg/gomp/map-4.f90 | 7 +
gcc/testsuite/gfortran.dg/gomp/nontemporal-1.f90 | 25 +
gcc/testsuite/gfortran.dg/gomp/nontemporal-2.f90 | 26 +
gcc/testsuite/gfortran.dg/gomp/openmp-simd-5.f90 | 24 +
gcc/testsuite/gfortran.dg/gomp/openmp-simd-6.f90 | 62 +
gcc/testsuite/gfortran.dg/gomp/order-3.f90 | 227 +
gcc/testsuite/gfortran.dg/gomp/order-4.f90 | 34 +
gcc/testsuite/gfortran.dg/gomp/pr67500.f90 | 57 +
gcc/testsuite/gfortran.dg/gomp/requires-1.f90 | 13 +
gcc/testsuite/gfortran.dg/gomp/requires-2.f90 | 14 +
gcc/testsuite/gfortran.dg/gomp/requires-3.f90 | 4 +
gcc/testsuite/gfortran.dg/gomp/requires-4.f90 | 36 +
gcc/testsuite/gfortran.dg/gomp/requires-5.f90 | 16 +
gcc/testsuite/gfortran.dg/gomp/requires-6.f90 | 16 +
gcc/testsuite/gfortran.dg/gomp/requires-7.f90 | 41 +
gcc/testsuite/gfortran.dg/gomp/requires-8.f90 | 22 +
gcc/testsuite/gfortran.dg/gomp/requires-9.f90 | 85 +
gcc/testsuite/gfortran.dg/iall_masked.f90 | 22 +
gcc/testsuite/gfortran.dg/implicit_pure_5.c | 7 +
gcc/testsuite/gfortran.dg/implicit_pure_5.f90 | 63 +
gcc/testsuite/gfortran.dg/min_max_kind.f90 | 15 +
gcc/testsuite/gfortran.dg/minmax_char_3.f90 | 10 +
gcc/testsuite/gfortran.dg/module_procedure_4.f90 | 63 +
.../gfortran.dg/optional_assumed_charlen_2.f90 | 48 +
gcc/testsuite/gfortran.dg/pr45337_1.f90 | 14 +
gcc/testsuite/gfortran.dg/pr45337_2.f90 | 18 +
gcc/testsuite/gfortran.dg/pr53298.f90 | 14 +
gcc/testsuite/gfortran.dg/pr68627.f | 2 +-
gcc/testsuite/gfortran.dg/pr89574.f90 | 29 +
gcc/testsuite/gfortran.dg/pr91589.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr95398.f90 | 53 +
gcc/testsuite/gfortran.dg/pr95612.f90 | 7 +
gcc/testsuite/gfortran.dg/pr95882_1.f90 | 8 +
gcc/testsuite/gfortran.dg/pr95882_2.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95882_3.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95882_4.f90 | 7 +
gcc/testsuite/gfortran.dg/pr95882_5.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95981.f90 | 9 +
gcc/testsuite/gfortran.dg/pr96038.f90 | 8 +
gcc/testsuite/gfortran.dg/pr96099_1.f90 | 8 +
gcc/testsuite/gfortran.dg/pr96099_2.f90 | 9 +
gcc/testsuite/gfortran.dg/pr96102.f90 | 27 +
gcc/testsuite/gfortran.dg/pr96312.f90 | 30 +
gcc/testsuite/gfortran.dg/pr96319.f90 | 12 +
gcc/testsuite/gfortran.dg/pr96325.f90 | 21 +
gcc/testsuite/gfortran.dg/pr96436_1.f90 | 10 +
gcc/testsuite/gfortran.dg/pr96436_10.f90 | 10 +
gcc/testsuite/gfortran.dg/pr96436_2.f90 | 10 +
gcc/testsuite/gfortran.dg/pr96436_3.f90 | 13 +
gcc/testsuite/gfortran.dg/pr96436_4.f90 | 25 +
gcc/testsuite/gfortran.dg/pr96436_5.f90 | 25 +
gcc/testsuite/gfortran.dg/pr96436_6.f90 | 10 +
gcc/testsuite/gfortran.dg/pr96436_7.f90 | 10 +
gcc/testsuite/gfortran.dg/pr96436_8.f90 | 10 +
gcc/testsuite/gfortran.dg/pr96436_9.f90 | 10 +
gcc/testsuite/gfortran.dg/pr96486.f90 | 9 +
gcc/testsuite/gfortran.dg/pr96613.f90 | 15 +
gcc/testsuite/gfortran.dg/pr96711.f90 | 28 +
gcc/testsuite/gfortran.dg/pr96737.f90 | 103 +
gcc/testsuite/gfortran.dg/pr96859.f90 | 25 +
gcc/testsuite/gfortran.dg/pr97036.f90 | 27 +
gcc/testsuite/gfortran.dg/pr97095.f | 27 +
gcc/testsuite/gfortran.dg/pr97272.f90 | 19 +
gcc/testsuite/gfortran.dg/ptr-func-3.f90 | 56 +
gcc/testsuite/gfortran.dg/ptr_func_assign_4.f08 | 4 +-
gcc/testsuite/gfortran.dg/reshape_8.f90 | 14 +
gcc/testsuite/gfortran.dg/round_3.f08 | 26 +-
gcc/testsuite/gfortran.dg/select_type_50.f90 | 52 +
.../gfortran.dg/unlimited_polymorphic_31.f03 | 2 +-
gcc/testsuite/gfortran.dg/vect/pr62283-2.f | 2 +-
gcc/testsuite/gfortran.dg/vect/pr96920.f90 | 37 +
gcc/testsuite/gnat.dg/addr16.adb | 14 +
gcc/testsuite/gnat.dg/addr16_pkg.ads | 9 +
gcc/testsuite/gnat.dg/concat4.adb | 17 +
gcc/testsuite/gnat.dg/discr59.adb | 24 +
gcc/testsuite/gnat.dg/discr59_pkg1.ads | 35 +
gcc/testsuite/gnat.dg/discr59_pkg2.ads | 15 +
gcc/testsuite/gnat.dg/pack27.adb | 10 +
gcc/testsuite/gnat.dg/pack27_pkg.ads | 33 +
gcc/testsuite/gnat.dg/specs/discr7.ads | 14 +
gcc/testsuite/gnat.dg/specs/size_clause5.ads | 16 +
gcc/testsuite/gnat.dg/thunk1.adb | 9 +
gcc/testsuite/gnat.dg/thunk1_pkg1.ads | 7 +
gcc/testsuite/gnat.dg/thunk1_pkg2.adb | 10 +
gcc/testsuite/gnat.dg/thunk1_pkg2.ads | 14 +
gcc/testsuite/go.dg/arrayclear.go | 3 +
gcc/testsuite/go.test/test/fixedbugs/issue4458.go | 2 +-
gcc/testsuite/jit.dg/all-non-failing-tests.h | 7 +
gcc/testsuite/jit.dg/jit.exp | 20 +-
gcc/testsuite/jit.dg/test-global-set-initializer.c | 78 +
gcc/testsuite/lib/c-compat.exp | 26 +-
gcc/testsuite/lib/gcc-defs.exp | 55 +-
gcc/testsuite/lib/gcc-dg.exp | 26 +-
gcc/testsuite/lib/gdc-utils.exp | 24 +-
gcc/testsuite/lib/options.exp | 4 +-
gcc/testsuite/lib/profopt.exp | 4 +-
gcc/testsuite/lib/prune.exp | 17 +-
gcc/testsuite/lib/scandump.exp | 2 +-
gcc/testsuite/lib/scanlang.exp | 51 +
gcc/testsuite/lib/scanoffload.exp | 17 +-
gcc/testsuite/lib/target-supports-dg.exp | 38 +
gcc/testsuite/lib/target-supports.exp | 274 +-
gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm | 4 +-
gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm | 8 +-
gcc/testsuite/obj-c++.dg/objc-gc-3.mm | 2 +-
.../plugin/diagnostic-test-expressions-1.mm | 33 +-
gcc/testsuite/obj-c++.dg/syntax-error-9.mm | 2 +-
.../objc-obj-c++-shared/TestsuiteObject.h | 8 +
.../objc-obj-c++-shared/TestsuiteObject.m | 13 +-
gcc/testsuite/objc.dg/call-super-2.m | 6 +-
gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 6 +-
gcc/testsuite/objc.dg/gnu-api-2-class.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-objc.m | 8 +-
gcc/testsuite/objc.dg/ivar-scope-4.m | 6 +
gcc/testsuite/objc.dg/objc-gc-4.m | 2 +-
.../objc.dg/plugin/diagnostic-test-expressions-1.m | 25 +-
gcc/testsuite/objc.dg/torture/forward-1.m | 46 +-
gcc/testsuite/objc/execute/class-tests-1.h | 2 +
gcc/timevar.c | 8 +-
gcc/timevar.def | 3 +-
gcc/toplev.c | 49 +-
gcc/tracer.c | 109 +-
gcc/trans-mem.c | 4 +-
gcc/tree-cfg.c | 48 +-
gcc/tree-cfgcleanup.c | 28 +-
gcc/tree-complex.c | 4 +-
gcc/tree-core.h | 12 +-
gcc/tree-diagnostic-path.cc | 5 +-
gcc/tree-eh.c | 18 +-
gcc/tree-if-conv.c | 114 +-
gcc/tree-inline.c | 2 +-
gcc/tree-into-ssa.c | 23 +-
gcc/tree-nested.c | 63 +-
gcc/tree-nrv.c | 4 +-
gcc/tree-object-size.c | 4 +-
gcc/tree-pass.h | 4 +-
gcc/tree-predcom.c | 11 +-
gcc/tree-pretty-print.c | 109 +-
gcc/tree-sra.c | 15 +-
gcc/tree-ssa-address.c | 62 +-
gcc/tree-ssa-alias.c | 362 +-
gcc/tree-ssa-alias.h | 4 +-
gcc/tree-ssa-ccp.c | 7 +-
gcc/tree-ssa-coalesce.c | 2 +-
gcc/tree-ssa-copy.c | 4 +-
gcc/tree-ssa-dce.c | 35 +-
gcc/tree-ssa-dom.c | 60 +-
gcc/tree-ssa-dse.c | 11 +
gcc/tree-ssa-forwprop.c | 2 +-
gcc/tree-ssa-loop-ch.c | 6 +-
gcc/tree-ssa-loop-im.c | 168 +-
gcc/tree-ssa-loop-ivcanon.c | 9 +-
gcc/tree-ssa-loop-ivopts.c | 8 +-
gcc/tree-ssa-loop-manip.c | 3 +-
gcc/tree-ssa-loop-niter.c | 23 +-
gcc/tree-ssa-loop-prefetch.c | 7 +-
gcc/tree-ssa-loop-split.c | 13 +
gcc/tree-ssa-math-opts.c | 42 +-
gcc/tree-ssa-pre.c | 24 +-
gcc/tree-ssa-propagate.c | 32 +-
gcc/tree-ssa-propagate.h | 7 +-
gcc/tree-ssa-reassoc.c | 117 +-
gcc/tree-ssa-sccvn.c | 120 +-
gcc/tree-ssa-sccvn.h | 1 +
gcc/tree-ssa-sink.c | 50 +-
gcc/tree-ssa-strlen.c | 227 +-
gcc/tree-ssa-strlen.h | 9 +-
gcc/tree-ssa-structalias.c | 8 +
gcc/tree-ssa-threadedge.c | 8 +-
gcc/tree-ssa-uninit.c | 72 +-
gcc/tree-ssanames.c | 4 +-
gcc/tree-ssanames.h | 2 +-
gcc/tree-streamer-in.c | 11 +-
gcc/tree-switch-conversion.c | 40 +-
gcc/tree-switch-conversion.h | 7 +-
gcc/tree-tailcall.c | 6 +-
gcc/tree-vect-data-refs.c | 112 +-
gcc/tree-vect-generic.c | 23 +-
gcc/tree-vect-loop-manip.c | 267 +-
gcc/tree-vect-loop.c | 1110 +-
gcc/tree-vect-patterns.c | 104 +-
gcc/tree-vect-slp.c | 1658 +-
gcc/tree-vect-stmts.c | 316 +-
gcc/tree-vectorizer.c | 33 +-
gcc/tree-vectorizer.h | 162 +-
gcc/tree-vrp.c | 172 +-
gcc/tree-vrp.h | 3 +
gcc/tree.c | 200 +-
gcc/tree.h | 69 +-
gcc/tristate.h | 2 +
gcc/value-prof.c | 5 +-
gcc/value-query.cc | 162 +
gcc/value-query.h | 107 +
gcc/value-range-equiv.cc | 20 +-
gcc/value-range.cc | 1286 +-
gcc/value-range.h | 662 +-
gcc/var-tracking.c | 91 +-
gcc/varasm.c | 181 +-
gcc/varpool.c | 2 +-
gcc/vec.c | 2 +-
gcc/vec.h | 60 +-
gcc/vr-values.c | 485 +-
gcc/vr-values.h | 44 +-
gcc/wide-int.cc | 33 +
gcc/wide-int.h | 2 +
include/ChangeLog | 33 +
include/dwarf2.def | 11 +
include/dwarf2.h | 66 +-
include/floatformat.h | 3 +
include/gomp-constants.h | 4 +-
libatomic/ChangeLog | 25 +
libatomic/config/nvptx/host-config.h | 56 +
libatomic/config/nvptx/lock.c | 56 +
libatomic/config/t-aix | 10 +-
libatomic/configure.tgt | 3 +
libatomic/libatomic_i.h | 2 +
libatomic/testsuite/libatomic.c/atomic-generic.c | 1 +
libbacktrace/ChangeLog | 186 +
libbacktrace/Makefile.am | 107 +-
libbacktrace/Makefile.in | 189 +-
libbacktrace/config.h.in | 3 +
libbacktrace/configure | 265 +-
libbacktrace/configure.ac | 17 +-
libbacktrace/dwarf.c | 198 +-
libbacktrace/elf.c | 1740 +-
libbacktrace/fileline.c | 65 +-
libbacktrace/filetype.awk | 24 +-
libbacktrace/internal.h | 34 +
libbacktrace/macho.c | 96 +-
libbacktrace/mtest.c | 410 +
libbacktrace/pecoff.c | 20 +-
libbacktrace/simple.c | 2 +-
libbacktrace/xztest.c | 508 +
libcc1/ChangeLog | 52 +
libcc1/configure | 21 +-
libcc1/libcp1plugin.cc | 27 +-
libcpp/ChangeLog | 80 +
libcpp/charset.c | 98 +-
libcpp/configure | 21 +-
libcpp/files.c | 12 +-
libcpp/include/cpplib.h | 40 +-
libcpp/include/line-map.h | 6 +
libcpp/init.c | 153 +-
libcpp/internal.h | 4 +-
libcpp/lex.c | 7 +-
libcpp/line-map.c | 54 +-
libcpp/po/ChangeLog | 4 +
libcpp/po/cpplib.pot | 244 +-
libcpp/traditional.c | 4 +-
libdecnumber/ChangeLog | 5 +
libdecnumber/configure | 21 +-
libffi/ChangeLog | 12 +
libffi/src/powerpc/linux64.S | 8 +
libffi/src/powerpc/linux64_closure.S | 16 +-
libgcc/ChangeLog | 120 +
libgcc/config.host | 2 +-
libgcc/config/aarch64/aarch64-unwind.h | 41 +-
libgcc/config/aarch64/libgcc-softfp.ver | 28 +
libgcc/config/aarch64/lse.S | 19 +-
libgcc/config/aarch64/t-softfp | 1 +
libgcc/config/arm/fp16.c | 10 +-
libgcc/config/i386/morestack.S | 2 +-
libgcc/config/i386/shadow-stack-unwind.h | 9 +-
libgcc/config/msp430/slli.S | 15 +
libgcc/config/msp430/srai.S | 15 +
libgcc/config/msp430/srli.S | 16 +
libgcc/config/nvptx/atomic.c | 77 +
libgcc/config/nvptx/t-nvptx | 3 +-
libgcc/config/riscv/save-restore.S | 13 +-
libgcc/config/riscv/t-elf | 2 +
libgcc/config/rs6000/morestack.S | 30 +-
libgcc/config/rs6000/t-linux | 7 +-
libgcc/config/rs6000/t-slibgcc-aix | 23 +-
libgcc/config/rs6000/tramp.S | 6 +
libgcc/libgcov-driver-system.c | 2 +-
libgcc/libgcov-driver.c | 8 +-
libgcc/libgcov.h | 49 +-
libgcc/unwind-dw2.c | 34 +-
libgfortran/ChangeLog | 85 +
libgfortran/Makefile.am | 6 +-
libgfortran/Makefile.in | 8 +-
libgfortran/caf/single.c | 11 +-
libgfortran/config/t-aix | 10 +-
libgfortran/configure | 19 +-
libgfortran/configure.ac | 13 +
libgfortran/generated/iall_i1.c | 2 +-
libgfortran/generated/iall_i16.c | 2 +-
libgfortran/generated/iall_i2.c | 2 +-
libgfortran/generated/iall_i4.c | 2 +-
libgfortran/generated/iall_i8.c | 2 +-
libgfortran/generated/unpack_c10.c | 8 +-
libgfortran/generated/unpack_c16.c | 8 +-
libgfortran/generated/unpack_c4.c | 8 +-
libgfortran/generated/unpack_c8.c | 8 +-
libgfortran/generated/unpack_i1.c | 8 +-
libgfortran/generated/unpack_i16.c | 8 +-
libgfortran/generated/unpack_i2.c | 8 +-
libgfortran/generated/unpack_i4.c | 8 +-
libgfortran/generated/unpack_i8.c | 8 +-
libgfortran/generated/unpack_r10.c | 8 +-
libgfortran/generated/unpack_r16.c | 8 +-
libgfortran/generated/unpack_r4.c | 8 +-
libgfortran/generated/unpack_r8.c | 8 +-
libgfortran/intrinsics/env.c | 7 +-
libgfortran/io/format.c | 10 +-
libgfortran/io/write_float.def | 15 +-
libgfortran/m4/iall.m4 | 2 +-
libgfortran/m4/unpack.m4 | 8 +-
libgfortran/mk-kinds-h.sh | 15 +-
libgfortran/mk-sik-inc.sh | 13 +-
libgfortran/mk-srk-inc.sh | 13 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 50 +-
libgo/Makefile.in | 94 +-
libgo/VERSION | 2 +-
libgo/check-packages.txt | 4 +-
libgo/configure | 34 +-
libgo/configure.ac | 22 +-
libgo/go/bufio/bufio.go | 52 +-
libgo/go/bufio/bufio_test.go | 34 +-
libgo/go/bufio/scan.go | 5 +
libgo/go/bufio/scan_test.go | 57 +
libgo/go/bytes/buffer_test.go | 19 +-
libgo/go/bytes/bytes.go | 199 +-
libgo/go/bytes/bytes_test.go | 78 +-
libgo/go/cmd/cgo/doc.go | 11 +-
libgo/go/cmd/cgo/gcc.go | 35 +-
libgo/go/cmd/cgo/main.go | 2 +
libgo/go/cmd/cgo/out.go | 51 +-
libgo/go/cmd/go/alldocs.go | 166 +-
libgo/go/cmd/go/go_test.go | 2747 +--
libgo/go/cmd/go/help_test.go | 2 +
libgo/go/cmd/go/internal/auth/auth.go | 4 +-
libgo/go/cmd/go/internal/base/base.go | 25 -
libgo/go/cmd/go/internal/base/env.go | 14 +-
libgo/go/cmd/go/internal/base/goflags.go | 12 +-
libgo/go/cmd/go/internal/cache/cache.go | 2 +-
libgo/go/cmd/go/internal/cfg/cfg.go | 11 +
libgo/go/cmd/go/internal/clean/clean.go | 33 +-
libgo/go/cmd/go/internal/cmdflag/flag.go | 203 +-
libgo/go/cmd/go/internal/envcmd/env.go | 1 +
libgo/go/cmd/go/internal/fmtcmd/fmt.go | 7 +-
libgo/go/cmd/go/internal/generate/generate.go | 33 +-
libgo/go/cmd/go/internal/get/get.go | 33 +-
libgo/go/cmd/go/internal/get/vcs.go | 2 +-
libgo/go/cmd/go/internal/help/help.go | 2 +-
libgo/go/cmd/go/internal/help/helpdoc.go | 97 +
libgo/go/cmd/go/internal/list/list.go | 4 +-
libgo/go/cmd/go/internal/load/pkg.go | 294 +-
libgo/go/cmd/go/internal/load/test.go | 11 +-
.../lockedfile/internal/filelock/filelock_fcntl.go | 70 +-
.../cmd/go/internal/lockedfile/lockedfile_test.go | 98 +
libgo/go/cmd/go/internal/modcmd/download.go | 3 +-
libgo/go/cmd/go/internal/modcmd/vendor.go | 5 +
libgo/go/cmd/go/internal/modcmd/verify.go | 55 +-
libgo/go/cmd/go/internal/modconv/convert_test.go | 4 +-
libgo/go/cmd/go/internal/modfetch/cache.go | 28 +-
.../cmd/go/internal/modfetch/codehost/codehost.go | 10 +-
libgo/go/cmd/go/internal/modfetch/codehost/git.go | 5 -
.../cmd/go/internal/modfetch/codehost/git_test.go | 1 -
.../go/cmd/go/internal/modfetch/codehost/shell.go | 3 +-
libgo/go/cmd/go/internal/modfetch/coderepo.go | 27 +-
libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 2 +-
libgo/go/cmd/go/internal/modfetch/fetch.go | 102 +-
libgo/go/cmd/go/internal/modfetch/proxy.go | 129 +-
libgo/go/cmd/go/internal/modfetch/pseudo.go | 4 +-
libgo/go/cmd/go/internal/modfetch/sumdb.go | 99 +-
.../modfetch/zip_sum_test/testdata/zip_sums.csv | 5 -
.../internal/modfetch/zip_sum_test/zip_sum_test.go | 2 +-
libgo/go/cmd/go/internal/modget/get.go | 50 +-
libgo/go/cmd/go/internal/modload/build.go | 30 +-
libgo/go/cmd/go/internal/modload/help.go | 18 +-
libgo/go/cmd/go/internal/modload/import.go | 118 +-
libgo/go/cmd/go/internal/modload/init.go | 254 +-
libgo/go/cmd/go/internal/modload/load.go | 658 +-
libgo/go/cmd/go/internal/modload/modfile.go | 164 +
libgo/go/cmd/go/internal/modload/mvs.go | 259 +
libgo/go/cmd/go/internal/modload/query.go | 90 +-
libgo/go/cmd/go/internal/modload/query_test.go | 5 +-
libgo/go/cmd/go/internal/modload/search.go | 45 +-
libgo/go/cmd/go/internal/modload/vendor.go | 217 +
libgo/go/cmd/go/internal/mvs/mvs.go | 23 +-
libgo/go/cmd/go/internal/renameio/renameio_test.go | 6 +
libgo/go/cmd/go/internal/search/search.go | 231 +-
libgo/go/cmd/go/internal/str/path.go | 2 +-
libgo/go/cmd/go/internal/test/flagdefs.go | 34 +
libgo/go/cmd/go/internal/test/flagdefs_test.go | 34 +
libgo/go/cmd/go/internal/test/genflags.go | 90 +
libgo/go/cmd/go/internal/test/test.go | 176 +-
libgo/go/cmd/go/internal/test/testflag.go | 501 +-
libgo/go/cmd/go/internal/version/version.go | 6 +
libgo/go/cmd/go/internal/vet/vet.go | 8 +-
libgo/go/cmd/go/internal/vet/vetflag.go | 163 +-
libgo/go/cmd/go/internal/web/api.go | 17 +-
libgo/go/cmd/go/internal/web/http.go | 40 +-
libgo/go/cmd/go/internal/work/action.go | 2 +-
libgo/go/cmd/go/internal/work/build.go | 5 +-
libgo/go/cmd/go/internal/work/build_test.go | 2 +-
libgo/go/cmd/go/internal/work/buildid.go | 4 +-
libgo/go/cmd/go/internal/work/exec.go | 118 +-
libgo/go/cmd/go/internal/work/gc.go | 27 +-
libgo/go/cmd/go/internal/work/init.go | 37 +-
libgo/go/cmd/go/internal/work/security.go | 3 +
libgo/go/cmd/go/internal/work/security_test.go | 2 +
libgo/go/cmd/go/internal/work/testgo.go | 33 +-
libgo/go/cmd/go/main.go | 3 +-
libgo/go/cmd/go/note_test.go | 4 +-
libgo/go/cmd/go/proxy_test.go | 19 +
libgo/go/cmd/go/script_test.go | 483 +-
libgo/go/cmd/go/testdata/example1_test.go | 23 -
libgo/go/cmd/go/testdata/example2_test.go | 21 -
libgo/go/cmd/go/testdata/generate/test1.go | 13 -
libgo/go/cmd/go/testdata/generate/test2.go | 10 -
libgo/go/cmd/go/testdata/generate/test3.go | 9 -
libgo/go/cmd/go/testdata/generate/test4.go | 10 -
.../mod/example.com_printversion_v0.1.0.txt | 6 +
.../mod/example.com_printversion_v1.0.0.txt | 6 +
.../cmd/go/testdata/norunexample/example_test.go | 11 -
libgo/go/cmd/go/testdata/norunexample/test_test.go | 10 -
libgo/go/cmd/go/testdata/print_goroot.go | 14 -
libgo/go/cmd/go/testdata/rundir/sub/sub.go | 1 -
libgo/go/cmd/go/testdata/rundir/x.go | 1 -
libgo/go/cmd/go/testdata/script/README | 24 +-
libgo/go/cmd/go/testdata/script/build_gcflags.txt | 3 +-
libgo/go/cmd/go/testdata/script/build_trimpath.txt | 4 +
.../go/cmd/go/testdata/script/cmd_import_error.txt | 2 +-
.../go/cmd/go/testdata/script/gcflags_patterns.txt | 2 +
.../cmd/go/testdata/script/install_cross_gobin.txt | 9 +-
.../go/testdata/script/link_syso_issue33139.txt | 7 +-
.../cmd/go/testdata/script/list_ambiguous_path.txt | 4 +-
libgo/go/cmd/go/testdata/script/list_importmap.txt | 2 +-
libgo/go/cmd/go/testdata/script/list_parse_err.txt | 36 +-
.../cmd/go/testdata/script/list_test_imports.txt | 2 +-
.../go/testdata/script/list_test_non_go_files.txt | 2 +-
.../go/testdata/script/mod_ambiguous_import.txt | 3 +-
.../go/cmd/go/testdata/script/mod_convert_dep.txt | 1 -
.../go/cmd/go/testdata/script/mod_convert_git.txt | 17 +
libgo/go/cmd/go/testdata/script/mod_dot.txt | 97 +-
libgo/go/cmd/go/testdata/script/mod_empty_err.txt | 8 +-
.../go/cmd/go/testdata/script/mod_fs_patterns.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 3 +
libgo/go/cmd/go/testdata/script/mod_get_main.txt | 15 +-
libgo/go/cmd/go/testdata/script/mod_get_tags.txt | 3 +-
libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt | 15 +-
.../cmd/go/testdata/script/mod_goroot_errors.txt | 4 +-
.../cmd/go/testdata/script/mod_invalid_version.txt | 6 +-
libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 4 -
.../go/testdata/script/mod_list_replace_dir.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_list_std.txt | 10 +
libgo/go/cmd/go/testdata/script/mod_proxy_list.txt | 14 +-
libgo/go/cmd/go/testdata/script/mod_readonly.txt | 4 +-
.../cmd/go/testdata/script/mod_replace_import.txt | 5 +-
libgo/go/cmd/go/testdata/script/mod_retention.txt | 12 +-
.../go/cmd/go/testdata/script/mod_sumdb_proxy.txt | 17 +
.../cmd/go/testdata/script/noncanonical_import.txt | 4 +-
libgo/go/cmd/go/testdata/script/script_wait.txt | 7 +-
.../cmd/go/testdata/script/test_cache_inputs.txt | 21 +
libgo/go/cmd/go/testdata/script/test_flags.txt | 132 +
libgo/go/cmd/go/testdata/script/version.txt | 27 +-
libgo/go/cmd/go/testdata/script/vet_flags.txt | 58 +-
.../go/cmd/go/testdata/shadow/root1/src/foo/foo.go | 1 -
.../cmd/go/testdata/shadow/root1/src/math/math.go | 1 -
.../go/cmd/go/testdata/shadow/root2/src/foo/foo.go | 1 -
libgo/go/cmd/go/testdata/src/cgotest/m.go | 5 -
libgo/go/cmd/go/testdata/src/coverasm/p.go | 7 -
libgo/go/cmd/go/testdata/src/coverasm/p.s | 2 -
libgo/go/cmd/go/testdata/src/coverasm/p_test.go | 7 -
libgo/go/cmd/go/testdata/src/coverbad/p.go | 5 -
libgo/go/cmd/go/testdata/src/coverbad/p1.go | 7 -
libgo/go/cmd/go/testdata/src/coverbad/p_test.go | 5 -
libgo/go/cmd/go/testdata/src/coverdep/p.go | 6 -
libgo/go/cmd/go/testdata/src/coverdep/p1/p1.go | 3 -
libgo/go/cmd/go/testdata/src/coverdep/p_test.go | 7 -
libgo/go/cmd/go/testdata/src/coverdep2/p1/p.go | 3 -
.../go/cmd/go/testdata/src/coverdep2/p1/p_test.go | 10 -
libgo/go/cmd/go/testdata/src/coverdep2/p2/p2.go | 7 -
libgo/go/cmd/go/testdata/src/coverdot1/p.go | 3 -
libgo/go/cmd/go/testdata/src/coverdot2/p.go | 5 -
libgo/go/cmd/go/testdata/src/coverdot2/p_test.go | 7 -
libgo/go/cmd/go/testdata/src/empty/pkg/pkg.go | 1 -
libgo/go/cmd/go/testdata/src/empty/pkgtest/pkg.go | 1 -
.../cmd/go/testdata/src/empty/pkgtest/test_test.go | 1 -
.../cmd/go/testdata/src/empty/pkgtestxtest/pkg.go | 1 -
.../testdata/src/empty/pkgtestxtest/test_test.go | 1 -
.../testdata/src/empty/pkgtestxtest/xtest_test.go | 1 -
libgo/go/cmd/go/testdata/src/empty/pkgxtest/pkg.go | 1 -
.../go/testdata/src/empty/pkgxtest/xtest_test.go | 1 -
.../go/cmd/go/testdata/src/empty/test/test_test.go | 1 -
.../go/testdata/src/empty/testxtest/test_test.go | 1 -
.../go/testdata/src/empty/testxtest/xtest_test.go | 1 -
.../cmd/go/testdata/src/empty/xtest/xtest_test.go | 1 -
libgo/go/cmd/go/testdata/src/exclude/ignore/_x.go | 1 -
libgo/go/cmd/go/testdata/src/exclude/x.go | 3 -
libgo/go/cmd/go/testdata/src/exclude/x_linux.go | 3 -
libgo/go/cmd/go/testdata/src/failfast_test.go | 62 -
libgo/go/cmd/go/testdata/src/hello/hello.go | 5 -
libgo/go/cmd/go/testdata/src/my.pkg/main/main.go | 7 -
libgo/go/cmd/go/testdata/src/my.pkg/pkg.go | 3 -
libgo/go/cmd/go/testdata/src/skipper/skip_test.go | 7 -
.../go/cmd/go/testdata/src/testlist/bench_test.go | 14 -
.../cmd/go/testdata/src/testlist/example_test.go | 21 -
libgo/go/cmd/go/testdata/src/testlist/test_test.go | 10 -
libgo/go/cmd/go/testdata/src/vend/bad.go | 3 -
libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go | 1 -
libgo/go/cmd/go/testdata/src/vend/good.go | 3 -
libgo/go/cmd/go/testdata/src/vend/hello/hello.go | 10 -
.../cmd/go/testdata/src/vend/hello/hello_test.go | 12 -
.../cmd/go/testdata/src/vend/hello/hellox_test.go | 12 -
libgo/go/cmd/go/testdata/src/vend/subdir/bad.go | 3 -
libgo/go/cmd/go/testdata/src/vend/subdir/good.go | 3 -
libgo/go/cmd/go/testdata/src/vend/vendor/p/p.go | 1 -
libgo/go/cmd/go/testdata/src/vend/vendor/q/q.go | 1 -
.../cmd/go/testdata/src/vend/vendor/strings/msg.go | 3 -
.../src/vend/vendor/vend/dir1/dir2/dir2.go | 1 -
.../cmd/go/testdata/src/vend/x/invalid/invalid.go | 3 -
libgo/go/cmd/go/testdata/src/vend/x/vendor/p/p.go | 1 -
.../go/cmd/go/testdata/src/vend/x/vendor/p/p/p.go | 3 -
libgo/go/cmd/go/testdata/src/vend/x/vendor/r/r.go | 1 -
libgo/go/cmd/go/testdata/src/vend/x/x.go | 7 -
libgo/go/cmd/go/testdata/src/vetcycle/p.go | 13 -
libgo/go/cmd/go/testdata/src/vetfail/p1/p1.go | 9 -
libgo/go/cmd/go/testdata/src/vetfail/p2/p2.go | 6 -
libgo/go/cmd/go/testdata/src/vetfail/p2/p2_test.go | 7 -
libgo/go/cmd/go/testdata/src/vetpkg/a_test.go | 1 -
libgo/go/cmd/go/testdata/src/vetpkg/b.go | 7 -
libgo/go/cmd/go/testdata/src/vetpkg/c.go | 9 -
libgo/go/cmd/go/testdata/src/xtestonly/f.go | 3 -
libgo/go/cmd/go/testdata/src/xtestonly/f_test.go | 12 -
.../cmd/go/testdata/standalone_benchmark_test.go | 6 -
.../go/cmd/go/testdata/standalone_fail_sub_test.go | 8 -
.../cmd/go/testdata/standalone_main_normal_test.go | 10 -
.../cmd/go/testdata/standalone_main_wrong_test.go | 10 -
.../go/testdata/standalone_parallel_sub_test.go | 14 -
libgo/go/cmd/go/testdata/standalone_sub_test.go | 7 -
libgo/go/cmd/go/testdata/standalone_test.go | 6 -
.../go/testdata/standalone_testmain_flag_test.go | 29 -
libgo/go/cmd/go/testdata/test_regexps.txt | 75 +
libgo/go/cmd/go/testdata/testcover/pkg1/a.go | 7 -
libgo/go/cmd/go/testdata/testcover/pkg2/a.go | 7 -
libgo/go/cmd/go/testdata/testcover/pkg2/a_test.go | 1 -
libgo/go/cmd/go/testdata/testcover/pkg3/a.go | 7 -
libgo/go/cmd/go/testdata/testcover/pkg3/a_test.go | 7 -
libgo/go/cmd/go/testdata/testcover/pkg4/a.go | 5 -
libgo/go/cmd/go/testdata/testcover/pkg4/a_test.go | 9 -
libgo/go/cmd/go/testdata/testimport/p.go | 3 -
libgo/go/cmd/go/testdata/testimport/p1/p1.go | 3 -
libgo/go/cmd/go/testdata/testimport/p2/p2.go | 3 -
libgo/go/cmd/go/testdata/testimport/p_test.go | 13 -
libgo/go/cmd/go/testdata/testimport/x_test.go | 15 -
libgo/go/cmd/go/testdata/testinternal/p.go | 3 -
libgo/go/cmd/go/testdata/testinternal2/p.go | 3 -
.../testdata/testinternal2/x/y/z/internal/w/w.go | 1 -
libgo/go/cmd/go/testdata/testinternal3/t.go | 3 -
libgo/go/cmd/go/testdata/testinternal4/src/p/p.go | 6 -
.../testdata/testinternal4/src/q/internal/x/x.go | 1 -
.../go/cmd/go/testdata/testinternal4/src/q/j/j.go | 3 -
libgo/go/cmd/go/testdata/testonly/p_test.go | 1 -
libgo/go/cmd/go/testdata/testonly2/t.go | 6 -
libgo/go/cmd/go/testdata/testvendor/src/p/p.go | 6 -
.../cmd/go/testdata/testvendor/src/q/vendor/x/x.go | 1 -
libgo/go/cmd/go/testdata/testvendor/src/q/y/y.go | 3 -
libgo/go/cmd/go/testdata/testvendor/src/q/z/z.go | 3 -
libgo/go/cmd/go/testdata/testvendor2/src/p/p.go | 3 -
libgo/go/cmd/go/testdata/testvendor2/vendor/x/x.go | 1 -
libgo/go/cmd/go/testdata/timeoutbench_test.go | 10 -
libgo/go/cmd/go/vendor_test.go | 412 -
libgo/go/cmd/gofmt/gofmt.go | 64 +-
libgo/go/cmd/gofmt/internal.go | 8 +-
libgo/go/cmd/internal/objabi/autotype.go | 2 +-
libgo/go/cmd/internal/objabi/funcdata.go | 28 +-
libgo/go/cmd/internal/objabi/head.go | 2 +-
libgo/go/cmd/internal/objabi/reloctype.go | 2 +-
libgo/go/cmd/internal/objabi/stack.go | 2 +-
libgo/go/cmd/internal/objabi/symkind.go | 2 +-
libgo/go/cmd/internal/objabi/symkind_string.go | 24 +-
libgo/go/cmd/internal/objabi/util.go | 19 +-
libgo/go/cmd/internal/sys/arch.go | 11 +
libgo/go/cmd/internal/sys/supported.go | 11 +-
libgo/go/cmd/internal/test2json/test2json.go | 65 +-
.../internal/test2json/testdata/benchshort.json | 1 -
.../test2json/testdata/empty.json} | 0
.../go/cmd/internal/test2json/testdata/empty.test | 0
.../internal/test2json/testdata/issue29755.json | 38 +
.../internal/test2json/testdata/issue29755.test | 27 +
.../go/cmd/internal/test2json/testdata/panic.json | 19 +
.../go/cmd/internal/test2json/testdata/panic.test | 17 +
.../go/cmd/internal/test2json/testdata/smiley.json | 22 +-
.../go/cmd/internal/test2json/testdata/smiley.test | 22 +-
libgo/go/cmd/internal/test2json/testdata/vet.json | 22 +-
libgo/go/cmd/internal/test2json/testdata/vet.test | 22 +-
libgo/go/cmd/test2json/main.go | 6 +-
libgo/go/cmd/vet/main.go | 4 +
libgo/go/compress/flate/deflate_test.go | 56 +-
libgo/go/compress/flate/deflatefast.go | 49 +-
libgo/go/compress/flate/huffman_bit_writer.go | 1 +
libgo/go/compress/flate/writer_test.go | 63 +
libgo/go/container/list/list.go | 18 +-
libgo/go/context/context.go | 9 +
libgo/go/context/context_test.go | 159 +-
libgo/go/context/example_test.go | 6 +-
libgo/go/context/x_test.go | 1 +
libgo/go/crypto/crypto.go | 47 +-
libgo/go/crypto/ecdsa/ecdsa.go | 88 +-
libgo/go/crypto/ecdsa/ecdsa_noasm.go | 21 +
libgo/go/crypto/ecdsa/ecdsa_s390x.go | 164 +
libgo/go/crypto/ecdsa/ecdsa_s390x_test.go | 34 +
libgo/go/crypto/ecdsa/ecdsa_test.go | 30 +
libgo/go/crypto/ecdsa/equal_test.go | 75 +
libgo/go/crypto/ecdsa/example_test.go | 6 +-
libgo/go/crypto/ed25519/ed25519.go | 21 +
libgo/go/crypto/ed25519/ed25519_test.go | 22 +
libgo/go/crypto/elliptic/elliptic.go | 83 +-
libgo/go/crypto/elliptic/elliptic_test.go | 147 +-
libgo/go/crypto/hmac/hmac.go | 80 +-
libgo/go/crypto/hmac/hmac_test.go | 13 +-
libgo/go/crypto/rsa/equal_test.go | 51 +
libgo/go/crypto/rsa/example_test.go | 2 +-
libgo/go/crypto/rsa/pkcs1v15.go | 41 +-
libgo/go/crypto/rsa/pkcs1v15_test.go | 18 +
libgo/go/crypto/rsa/pss.go | 182 +-
libgo/go/crypto/rsa/rsa.go | 86 +-
libgo/go/crypto/sha512/sha512block_generic.go | 4 +-
libgo/go/crypto/tls/alert.go | 120 +-
libgo/go/crypto/tls/auth.go | 18 +-
libgo/go/crypto/tls/auth_test.go | 14 +-
libgo/go/crypto/tls/common.go | 324 +-
libgo/go/crypto/tls/common_string.go | 116 +
libgo/go/crypto/tls/conn.go | 84 +-
libgo/go/crypto/tls/example_test.go | 122 +-
libgo/go/crypto/tls/generate_cert.go | 12 +-
libgo/go/crypto/tls/handshake_client.go | 126 +-
libgo/go/crypto/tls/handshake_client_test.go | 535 +-
libgo/go/crypto/tls/handshake_client_tls13.go | 88 +-
libgo/go/crypto/tls/handshake_messages_test.go | 9 +-
libgo/go/crypto/tls/handshake_server.go | 87 +-
libgo/go/crypto/tls/handshake_server_test.go | 22 +-
libgo/go/crypto/tls/handshake_server_tls13.go | 17 +-
libgo/go/crypto/tls/key_agreement.go | 2 +-
libgo/go/crypto/tls/key_schedule.go | 7 +-
libgo/go/crypto/tls/link_test.go | 121 +
.../testdata/Server-TLSv10-ExportKeyingMaterial | 83 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 83 +-
.../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 83 +-
.../testdata/Server-TLSv12-ExportKeyingMaterial | 81 +-
.../crypto/tls/testdata/Server-TLSv12-IssueTicket | 167 +-
.../testdata/Server-TLSv12-IssueTicketPreDisable | 167 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 82 +-
libgo/go/crypto/tls/ticket.go | 119 +-
libgo/go/crypto/tls/tls.go | 106 +-
libgo/go/crypto/tls/tls_test.go | 174 +-
libgo/go/crypto/x509/cert_pool.go | 12 +-
.../crypto/x509/internal/macos/corefoundation.go | 141 +
libgo/go/crypto/x509/internal/macos/security.go | 116 +
libgo/go/crypto/x509/pkcs1.go | 12 +-
libgo/go/crypto/x509/pkcs8.go | 6 +-
libgo/go/crypto/x509/pkix/pkix.go | 52 +-
libgo/go/crypto/x509/root.go | 2 +
libgo/go/crypto/x509/root_cgo_darwin.go | 314 -
libgo/go/crypto/x509/root_cgo_darwin_amd64.go | 322 +
libgo/go/crypto/x509/root_darwin.go | 288 -
libgo/go/crypto/x509/root_darwin_amd64.go | 243 +
libgo/go/crypto/x509/root_darwin_arm_gen.go | 186 -
libgo/go/crypto/x509/root_darwin_armx.go | 4313 -----
libgo/go/crypto/x509/root_darwin_ios.go | 5262 ++++++
libgo/go/crypto/x509/root_darwin_ios_gen.go | 179 +
libgo/go/crypto/x509/root_nocgo_darwin.go | 11 -
libgo/go/crypto/x509/root_omit.go | 29 +
libgo/go/crypto/x509/root_omit_test.go | 23 +
libgo/go/crypto/x509/root_unix.go | 46 +-
libgo/go/crypto/x509/root_unix_test.go | 109 +
libgo/go/crypto/x509/root_windows.go | 46 +-
libgo/go/crypto/x509/sec1.go | 7 +-
libgo/go/crypto/x509/verify.go | 142 +-
libgo/go/crypto/x509/verify_test.go | 931 +-
libgo/go/crypto/x509/x509.go | 193 +-
libgo/go/crypto/x509/x509_test.go | 519 +-
libgo/go/database/sql/driver/driver.go | 61 +-
libgo/go/database/sql/fakedb_test.go | 45 +-
libgo/go/database/sql/sql.go | 350 +-
libgo/go/database/sql/sql_test.go | 296 +
libgo/go/debug/elf/file.go | 43 +
libgo/go/debug/gosym/symtab.go | 4 +-
libgo/go/debug/pe/file_test.go | 12 +-
libgo/go/debug/pe/pe.go | 53 +
libgo/go/encoding/asn1/asn1.go | 12 +
libgo/go/encoding/asn1/asn1_test.go | 12 +
libgo/go/encoding/asn1/marshal.go | 56 +
libgo/go/encoding/asn1/marshal_test.go | 57 +
libgo/go/encoding/base64/base64.go | 26 +-
libgo/go/encoding/base64/base64_test.go | 2 +-
libgo/go/encoding/binary/varint.go | 5 +-
libgo/go/encoding/binary/varint_test.go | 18 +-
libgo/go/encoding/csv/writer.go | 16 +-
libgo/go/encoding/csv/writer_test.go | 17 +
libgo/go/encoding/hex/hex_test.go | 1 -
libgo/go/encoding/json/decode.go | 74 +-
libgo/go/encoding/json/decode_test.go | 112 +
libgo/go/encoding/json/encode.go | 2 +-
libgo/go/encoding/json/scanner.go | 31 +-
libgo/go/encoding/xml/marshal.go | 16 +-
libgo/go/encoding/xml/marshal_test.go | 17 +
libgo/go/encoding/xml/read.go | 16 +-
libgo/go/encoding/xml/typeinfo.go | 16 +-
libgo/go/encoding/xml/xml.go | 4 +-
libgo/go/errors/wrap.go | 2 +-
libgo/go/errors/wrap_test.go | 13 +
libgo/go/expvar/expvar_test.go | 8 +-
libgo/go/flag/flag.go | 11 +-
libgo/go/flag/flag_test.go | 66 +
libgo/go/fmt/fmt_test.go | 19 +-
libgo/go/fmt/format.go | 13 +-
libgo/go/fmt/scan.go | 8 +-
libgo/go/go/ast/ast.go | 55 +-
libgo/go/go/ast/ast_test.go | 29 +
libgo/go/go/build/build.go | 3 +-
libgo/go/go/build/build_test.go | 23 +-
libgo/go/go/build/deps_test.go | 1147 +-
libgo/go/go/build/doc.go | 97 +-
libgo/go/go/constant/value.go | 31 -
libgo/go/go/format/format.go | 14 +-
libgo/go/go/format/format_test.go | 38 +
libgo/go/go/format/internal.go | 2 +-
libgo/go/go/internal/gccgoimporter/importer.go | 2 +-
libgo/go/go/internal/gccgoimporter/parser.go | 2 +-
libgo/go/go/internal/gcimporter/bimport.go | 1021 -
libgo/go/go/internal/gcimporter/gcimporter.go | 13 +-
libgo/go/go/internal/gcimporter/gcimporter_test.go | 17 +-
libgo/go/go/internal/gcimporter/support.go | 127 +
libgo/go/go/internal/srcimporter/srcimporter.go | 64 +-
.../go/go/internal/srcimporter/srcimporter_test.go | 21 +
libgo/go/go/printer/nodes.go | 63 +
libgo/go/go/printer/performance_test.go | 2 +-
libgo/go/go/printer/printer.go | 16 +
libgo/go/go/printer/printer_test.go | 8 +-
libgo/go/go/printer/testdata/go2numbers.golden | 186 +
libgo/go/go/printer/testdata/go2numbers.input | 186 +
libgo/go/go/printer/testdata/go2numbers.norm | 186 +
libgo/go/go/token/position.go | 23 +-
libgo/go/go/types/api.go | 17 +-
libgo/go/go/types/assignments.go | 2 +-
libgo/go/go/types/builtins.go | 10 +-
libgo/go/go/types/builtins_test.go | 16 +
libgo/go/go/types/call.go | 100 +-
libgo/go/go/types/check.go | 10 +-
libgo/go/go/types/conversions.go | 2 +-
libgo/go/go/types/example_test.go | 11 +
libgo/go/go/types/expr.go | 55 +-
libgo/go/go/types/lookup.go | 28 +-
libgo/go/go/types/methodset.go | 54 +-
libgo/go/go/types/operand.go | 22 +-
libgo/go/go/types/package.go | 1 +
libgo/go/go/types/resolver.go | 5 +-
libgo/go/go/types/sizes.go | 4 +-
libgo/go/go/types/stdlib_test.go | 1 +
libgo/go/go/types/testdata/decls3.src | 18 +-
libgo/go/go/types/testdata/decls4.src | 4 +-
libgo/go/go/types/testdata/expr3.src | 4 +-
libgo/go/go/types/testdata/issue28251.src | 4 +-
libgo/go/go/types/testdata/issues.src | 16 +-
libgo/go/go/types/testdata/methodsets.src | 12 +-
libgo/go/go/types/universe.go | 8 +-
.../golang.org/x/crypto/chacha20/chacha_arm64.go | 3 +-
.../golang.org/x/crypto/chacha20/chacha_generic.go | 140 +-
.../golang.org/x/crypto/chacha20/chacha_noasm.go | 2 +-
.../golang.org/x/crypto/chacha20/chacha_ppc64le.go | 2 +-
.../golang.org/x/crypto/chacha20/chacha_s390x.go | 2 +-
libgo/go/golang.org/x/crypto/chacha20/xor.go | 17 +-
.../chacha20poly1305/chacha20poly1305_amd64.go | 2 +-
.../chacha20poly1305/chacha20poly1305_generic.go | 56 +-
.../chacha20poly1305/chacha20poly1305_noasm.go | 2 +-
libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 6 +-
libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go | 4 +-
libgo/go/golang.org/x/crypto/poly1305/poly1305.go | 26 +-
libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go | 13 +-
libgo/go/golang.org/x/crypto/poly1305/sum_arm.go | 19 -
.../go/golang.org/x/crypto/poly1305/sum_generic.go | 21 +-
libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 13 -
.../go/golang.org/x/crypto/poly1305/sum_ppc64le.go | 13 +-
libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go | 72 +-
libgo/go/golang.org/x/mod/modfile/print.go | 25 +-
libgo/go/golang.org/x/mod/modfile/read.go | 319 +-
libgo/go/golang.org/x/mod/modfile/rule.go | 154 +-
libgo/go/golang.org/x/mod/zip/zip.go | 20 +-
.../go/golang.org/x/net/dns/dnsmessage/message.go | 21 +-
libgo/go/golang.org/x/net/http2/hpack/huffman.go | 7 +
libgo/go/golang.org/x/net/route/address.go | 4 +-
libgo/go/golang.org/x/net/route/route.go | 2 +-
libgo/go/golang.org/x/sys/cpu/byteorder.go | 38 +-
libgo/go/golang.org/x/sys/cpu/cpu.go | 45 +
libgo/go/golang.org/x/sys/cpu/cpu_arm.go | 40 +
libgo/go/golang.org/x/sys/cpu/cpu_arm64.go | 138 +
libgo/go/golang.org/x/sys/cpu/cpu_gc_arm64.go | 11 +
libgo/go/golang.org/x/sys/cpu/cpu_gccgo_arm64.go | 11 +
.../x/sys/cpu/{cpu_gccgo.c => cpu_gccgo_x86.c} | 0
.../x/sys/cpu/{cpu_gccgo.go => cpu_gccgo_x86.go} | 0
libgo/go/golang.org/x/sys/cpu/cpu_linux.go | 48 +-
libgo/go/golang.org/x/sys/cpu/cpu_linux_arm.go | 39 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go | 6 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_mips64x.go | 22 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_noinit.go | 9 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_other.go | 9 -
libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 2 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go | 2 +
libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go | 9 +
libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go | 9 +
libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go | 9 +
libgo/go/golang.org/x/sys/cpu/cpu_riscv.go | 7 +
libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 2 +
libgo/go/golang.org/x/sys/cpu/cpu_wasm.go | 13 +
libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 2 +
libgo/go/golang.org/x/sys/cpu/hwcap_linux.go | 56 +
libgo/go/golang.org/x/text/unicode/bidi/core.go | 8 +-
.../go/golang.org/x/tools/go/analysis/analysis.go | 16 +
libgo/go/golang.org/x/tools/go/analysis/doc.go | 86 +-
.../go/analysis/internal/analysisflags/flags.go | 2 +-
.../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 2 +
.../x/tools/go/analysis/passes/cgocall/cgocall.go | 14 +-
.../tools/go/analysis/passes/errorsas/errorsas.go | 2 +-
.../analysis/passes/httpresponse/httpresponse.go | 12 +-
.../go/analysis/passes/ifaceassert/ifaceassert.go | 101 +
.../analysis/passes/internal/analysisutil/util.go | 10 +
.../x/tools/go/analysis/passes/printf/printf.go | 67 +-
.../go/analysis/passes/stringintconv/string.go | 126 +
.../go/analysis/passes/unreachable/unreachable.go | 13 +-
.../golang.org/x/tools/go/ast/astutil/imports.go | 5 +-
.../x/tools/go/ast/inspector/inspector.go | 10 +-
libgo/go/golang.org/x/tools/go/cfg/cfg.go | 2 +-
.../x/tools/go/types/objectpath/objectpath.go | 5 +-
.../x/tools/internal/analysisinternal/analysis.go | 118 +
libgo/go/golang.org/x/xerrors/fmt.go | 138 +-
libgo/go/hash/crc32/crc32_s390x.go | 8 +-
libgo/go/hash/maphash/example_test.go | 37 +
libgo/go/hash/maphash/maphash_test.go | 56 +
libgo/go/html/template/clone_test.go | 2 +-
libgo/go/html/template/content_test.go | 76 +-
libgo/go/html/template/escape_test.go | 8 +-
libgo/go/html/template/example_test.go | 6 +-
libgo/go/html/template/exec_test.go | 1708 ++
libgo/go/html/template/html.go | 3 +-
libgo/go/html/template/js.go | 70 +-
libgo/go/html/template/js_test.go | 68 +-
libgo/go/html/template/multi_test.go | 246 +
libgo/go/html/template/template_test.go | 39 +
libgo/go/html/template/testdata/file1.tmpl | 2 +
libgo/go/html/template/testdata/file2.tmpl | 2 +
libgo/go/html/template/testdata/tmpl1.tmpl | 3 +
libgo/go/html/template/testdata/tmpl2.tmpl | 3 +
libgo/go/image/draw/bench_test.go | 6 +-
libgo/go/image/draw/draw.go | 22 +-
libgo/go/image/draw/draw_test.go | 32 +-
libgo/go/image/geom.go | 35 +
libgo/go/image/gif/writer_test.go | 7 +-
libgo/go/image/image.go | 96 +-
libgo/go/image/image_test.go | 72 +
libgo/go/image/jpeg/reader_test.go | 170 +
libgo/go/image/jpeg/scan.go | 19 +
libgo/go/image/names.go | 1 +
libgo/go/image/png/reader.go | 15 +-
libgo/go/image/png/reader_test.go | 134 +-
libgo/go/image/ycbcr.go | 20 +
libgo/go/internal/bytealg/bytealg.go | 128 +-
libgo/go/internal/bytealg/gccgo.go | 3 -
libgo/go/internal/bytealg/index_generic.go | 38 +-
libgo/go/internal/bytealg/indexbyte_generic.go | 2 +-
libgo/go/internal/bytealg/indexbyte_native.go | 2 +-
libgo/go/internal/cfg/cfg.go | 1 +
libgo/go/internal/cpu/cpu.go | 56 +-
libgo/go/internal/cpu/cpu_arm.go | 5 +-
libgo/go/internal/cpu/cpu_arm64.go | 4 +-
libgo/go/internal/cpu/cpu_mips64x.go | 32 +
libgo/go/internal/cpu/cpu_no_init.go | 3 +
libgo/go/internal/cpu/cpu_ppc64x.go | 44 -
libgo/go/internal/cpu/cpu_ppcx.go | 44 +
libgo/go/internal/goversion/goversion.go | 2 +-
libgo/go/internal/poll/copy_file_range_linux.go | 107 +
libgo/go/internal/poll/fd.go | 18 +-
libgo/go/internal/poll/fd_mutex_test.go | 12 +-
libgo/go/internal/poll/fd_plan9.go | 33 +-
libgo/go/internal/poll/fd_poll_js.go | 2 +-
libgo/go/internal/poll/fd_poll_runtime.go | 19 +-
libgo/go/internal/poll/fd_posix.go | 20 +
libgo/go/internal/poll/fd_unix.go | 81 +-
libgo/go/internal/poll/fd_windows.go | 149 +-
libgo/go/internal/poll/fd_writev_unix.go | 13 +-
libgo/go/internal/poll/sendfile_bsd.go | 3 +
libgo/go/internal/poll/sendfile_windows.go | 2 +-
libgo/go/internal/poll/splice_linux.go | 3 +
libgo/go/internal/poll/writev.go | 5 +-
.../{runtime/pprof => }/internal/profile/encode.go | 0
.../{runtime/pprof => }/internal/profile/filter.go | 0
.../pprof => }/internal/profile/legacy_profile.go | 0
libgo/go/internal/profile/merge.go | 461 +
libgo/go/internal/profile/profile.go | 614 +
.../pprof => }/internal/profile/profile_test.go | 0
libgo/go/internal/profile/proto.go | 363 +
.../pprof => }/internal/profile/proto_test.go | 0
.../{runtime/pprof => }/internal/profile/prune.go | 0
libgo/go/internal/reflectlite/swapper.go | 7 +-
libgo/go/internal/reflectlite/value.go | 18 +-
.../internal/syscall/unix/copy_file_range_linux.go | 26 +
libgo/go/internal/syscall/unix/getrandom_linux.go | 2 +-
.../internal/syscall/unix/getrandom_linux_386.go | 9 -
.../internal/syscall/unix/getrandom_linux_alpha.go | 9 -
.../internal/syscall/unix/getrandom_linux_amd64.go | 9 -
.../syscall/unix/getrandom_linux_amd64p32.go | 9 -
.../internal/syscall/unix/getrandom_linux_arm.go | 9 -
.../syscall/unix/getrandom_linux_generic.go | 16 -
.../internal/syscall/unix/getrandom_linux_ia64.go | 9 -
.../internal/syscall/unix/getrandom_linux_m68k.go | 9 -
.../syscall/unix/getrandom_linux_mips64p32x.go | 11 -
.../syscall/unix/getrandom_linux_mips64x.go | 11 -
.../internal/syscall/unix/getrandom_linux_mipsx.go | 11 -
.../syscall/unix/getrandom_linux_ppc64x.go | 11 -
.../internal/syscall/unix/getrandom_linux_s390.go | 9 -
.../internal/syscall/unix/getrandom_linux_s390x.go | 9 -
.../internal/syscall/unix/getrandom_linux_shx.go | 11 -
.../syscall/unix/getrandom_linux_sparcx.go | 11 -
libgo/go/internal/syscall/unix/sysnum_linux_386.go | 10 +
.../go/internal/syscall/unix/sysnum_linux_alpha.go | 10 +
.../go/internal/syscall/unix/sysnum_linux_amd64.go | 10 +
.../internal/syscall/unix/sysnum_linux_amd64p32.go | 10 +
libgo/go/internal/syscall/unix/sysnum_linux_arm.go | 10 +
.../internal/syscall/unix/sysnum_linux_generic.go | 17 +
.../go/internal/syscall/unix/sysnum_linux_ia64.go | 10 +
.../go/internal/syscall/unix/sysnum_linux_m68k.go | 10 +
.../syscall/unix/sysnum_linux_mips64p32x.go | 12 +
.../internal/syscall/unix/sysnum_linux_mips64x.go | 12 +
.../go/internal/syscall/unix/sysnum_linux_mipsx.go | 12 +
.../internal/syscall/unix/sysnum_linux_ppc64x.go | 12 +
.../go/internal/syscall/unix/sysnum_linux_s390.go | 10 +
.../go/internal/syscall/unix/sysnum_linux_s390x.go | 10 +
libgo/go/internal/syscall/unix/sysnum_linux_shx.go | 12 +
.../internal/syscall/unix/sysnum_linux_sparcx.go | 12 +
.../go/internal/syscall/windows/syscall_windows.go | 17 +-
libgo/go/internal/testenv/testenv.go | 6 +-
libgo/go/internal/trace/writer.go | 4 +
libgo/go/internal/unsafeheader/unsafeheader.go | 37 +
.../go/internal/unsafeheader/unsafeheader_test.go | 100 +
libgo/go/internal/xcoff/file.go | 8 +-
libgo/go/io/example_test.go | 47 +-
libgo/go/io/io.go | 4 +
libgo/go/io/io_test.go | 3 +
libgo/go/io/ioutil/export_test.go | 7 +
libgo/go/io/ioutil/ioutil.go | 2 +-
libgo/go/io/ioutil/ioutil_test.go | 3 +-
libgo/go/io/ioutil/tempfile.go | 19 +-
libgo/go/io/ioutil/tempfile_test.go | 82 +-
libgo/go/log/syslog/syslog_test.go | 4 +-
libgo/go/math/all_test.go | 4 +
libgo/go/math/arith_s390x.go | 8 +-
libgo/go/math/big/arith_decl.go | 2 +-
libgo/go/math/big/arith_decl_pure.go | 2 +-
libgo/go/math/big/arith_decl_s390x.go | 11 +-
libgo/go/math/big/arith_s390x_test.go | 12 -
libgo/go/math/big/float.go | 4 +-
libgo/go/math/big/floatconv.go | 2 +-
libgo/go/math/big/int.go | 19 +-
libgo/go/math/big/int_test.go | 54 +
libgo/go/math/big/link_test.go | 63 +
libgo/go/math/big/nat.go | 15 +-
libgo/go/math/big/sqrt.go | 77 +-
libgo/go/math/bits/bits_test.go | 124 +
libgo/go/math/cmplx/abs.go | 3 +-
libgo/go/math/cmplx/asin.go | 70 +-
libgo/go/math/cmplx/cmath_test.go | 937 +-
libgo/go/math/cmplx/exp.go | 17 +
libgo/go/math/cmplx/huge_test.go | 22 +
libgo/go/math/cmplx/log.go | 3 +-
libgo/go/math/cmplx/sin.go | 52 +
libgo/go/math/cmplx/sqrt.go | 4 +-
libgo/go/math/cmplx/tan.go | 139 +-
libgo/go/math/example_test.go | 19 +
libgo/go/math/huge_test.go | 16 +
libgo/go/math/trig_reduce.go | 16 +-
libgo/go/mime/type.go | 8 +-
libgo/go/mime/type_test.go | 27 +
libgo/go/net/dial.go | 3 +-
libgo/go/net/dial_test.go | 17 +-
libgo/go/net/dnsclient_test.go | 2 +-
libgo/go/net/dnsclient_unix.go | 8 +-
libgo/go/net/dnsclient_unix_test.go | 15 +-
libgo/go/net/error_test.go | 10 +-
libgo/go/net/fd_posix.go | 100 +
libgo/go/net/fd_unix.go | 94 +-
libgo/go/net/fd_windows.go | 96 +-
libgo/go/net/http/cgi/child.go | 38 +-
libgo/go/net/http/cgi/child_test.go | 69 +
libgo/go/net/http/cgi/host.go | 39 +-
libgo/go/net/http/cgi/integration_test.go | 53 +-
libgo/go/net/http/client.go | 21 +-
libgo/go/net/http/client_test.go | 35 +
libgo/go/net/http/cookie.go | 11 +-
libgo/go/net/http/fcgi/child.go | 39 +-
libgo/go/net/http/fcgi/fcgi_test.go | 53 +
libgo/go/net/http/fs.go | 17 +-
libgo/go/net/http/fs_test.go | 9 +
libgo/go/net/http/h2_bundle.go | 75 +-
libgo/go/net/http/http.go | 5 +
libgo/go/net/http/httptest/recorder.go | 7 +-
libgo/go/net/http/httptest/recorder_test.go | 36 +
libgo/go/net/http/httputil/reverseproxy.go | 58 +-
libgo/go/net/http/httputil/reverseproxy_test.go | 195 +-
libgo/go/net/http/omithttp2.go | 2 +-
libgo/go/net/http/pprof/pprof.go | 107 +-
libgo/go/net/http/pprof/pprof_test.go | 177 +
libgo/go/net/http/proxy_test.go | 2 +-
libgo/go/net/http/request.go | 17 +-
libgo/go/net/http/response.go | 8 +-
libgo/go/net/http/response_test.go | 1 +
libgo/go/net/http/roundtrip_js.go | 35 +-
libgo/go/net/http/serve_test.go | 154 +-
libgo/go/net/http/server.go | 70 +-
libgo/go/net/http/transfer.go | 139 +-
libgo/go/net/http/transfer_test.go | 58 +-
libgo/go/net/http/transport.go | 160 +-
libgo/go/net/http/transport_test.go | 130 +-
libgo/go/net/interface_aix.go | 2 -
libgo/go/net/interface_plan9.go | 4 +-
libgo/go/net/interface_windows.go | 2 +-
libgo/go/net/ip.go | 4 +-
libgo/go/net/ipsock_plan9.go | 80 +-
libgo/go/net/ipsock_plan9_test.go | 29 +
libgo/go/net/lookup.go | 25 +
libgo/go/net/lookup_test.go | 91 +-
libgo/go/net/lookup_windows.go | 8 +-
libgo/go/net/mail/message.go | 16 +-
libgo/go/net/mail/message_test.go | 46 +
libgo/go/net/net.go | 75 +-
libgo/go/net/net_test.go | 542 +-
libgo/go/net/pipe.go | 15 +-
libgo/go/net/platform_test.go | 6 +-
libgo/go/net/rawconn_test.go | 8 +-
libgo/go/net/rpc/client.go | 2 +-
libgo/go/net/rpc/jsonrpc/all_test.go | 4 +-
libgo/go/net/sockopt_aix.go | 7 +-
libgo/go/net/sockopt_bsd.go | 7 +-
libgo/go/net/sockopt_linux.go | 7 +-
libgo/go/net/sockopt_solaris.go | 7 +-
libgo/go/net/sockopt_windows.go | 6 +-
libgo/go/net/textproto/pipeline.go | 11 +-
libgo/go/net/textproto/reader.go | 4 +-
libgo/go/net/timeout_test.go | 60 +-
libgo/go/net/unixsock_test.go | 4 +-
libgo/go/net/url/url.go | 83 +-
libgo/go/net/url/url_test.go | 99 +-
libgo/go/os/error.go | 20 +-
libgo/go/os/exec/exec_linux_test.go | 45 +
libgo/go/os/exec/exec_test.go | 106 +-
libgo/go/os/exec/read3.go | 99 +
libgo/go/os/exec_unix.go | 15 +-
libgo/go/os/exec_windows.go | 2 +-
libgo/go/os/export_linux_test.go | 7 +
libgo/go/os/file.go | 34 +-
libgo/go/os/file_plan9.go | 16 +-
libgo/go/os/file_posix.go | 45 +
libgo/go/os/file_unix.go | 75 +-
libgo/go/os/issue37161/a | 1 +
libgo/go/os/issue37161/b | 1 +
libgo/go/os/issue37161/c | 1 +
libgo/go/os/os_test.go | 111 +-
libgo/go/os/os_unix_test.go | 2 +-
libgo/go/os/os_windows_test.go | 119 +-
libgo/go/os/path_test.go | 4 +-
libgo/go/os/pipe_test.go | 19 +
libgo/go/os/readfrom_linux.go | 46 +
libgo/go/os/readfrom_linux_test.go | 363 +
libgo/go/os/readfrom_stub.go | 13 +
libgo/go/os/removeall_at.go | 3 +-
libgo/go/os/signal/internal/pty/pty.go | 8 +-
libgo/go/os/signal/signal.go | 14 +-
libgo/go/os/signal/signal_cgo_test.go | 46 +-
libgo/go/os/signal/signal_plan9.go | 4 +-
libgo/go/os/signal/signal_test.go | 427 +-
libgo/go/os/signal/signal_unix.go | 2 -
libgo/go/os/testdata/issue37161/a | 1 +
libgo/go/os/testdata/issue37161/b | 1 +
libgo/go/os/testdata/issue37161/c | 1 +
libgo/go/os/timeout_test.go | 31 +-
libgo/go/os/user/lookup_windows.go | 4 +-
libgo/go/os/wait_wait6.go | 23 +-
libgo/go/os/wait_waitid.go | 12 +-
libgo/go/path/filepath/match.go | 6 +-
libgo/go/path/filepath/path_test.go | 16 +-
libgo/go/reflect/all_test.go | 337 +-
libgo/go/reflect/deepequal.go | 16 +-
libgo/go/reflect/swapper.go | 7 +-
libgo/go/reflect/type.go | 1 +
libgo/go/reflect/value.go | 119 +-
libgo/go/regexp/all_test.go | 42 +-
libgo/go/regexp/example_test.go | 13 +
libgo/go/regexp/regexp.go | 18 +
libgo/go/regexp/syntax/compile.go | 68 +-
libgo/go/regexp/syntax/parse.go | 16 +-
libgo/go/runtime/alg.go | 10 +-
libgo/go/runtime/callers_test.go | 2 +
libgo/go/runtime/cgocheck.go | 13 +-
libgo/go/runtime/chan.go | 80 +-
libgo/go/runtime/chan_test.go | 14 +
libgo/go/runtime/checkptr.go | 8 +-
libgo/go/runtime/checkptr_test.go | 9 +-
libgo/go/runtime/conv_wasm_test.go | 128 +
libgo/go/runtime/crash_cgo_test.go | 53 +-
libgo/go/runtime/crash_unix_test.go | 7 +
libgo/go/runtime/debug.go | 4 +-
libgo/go/runtime/debug/mod.go | 51 +-
libgo/go/runtime/debuglog.go | 21 +-
libgo/go/runtime/defer_test.go | 27 +-
libgo/go/runtime/env_posix.go | 2 +-
libgo/go/runtime/env_test.go | 4 -
libgo/go/runtime/eqtype.go | 21 +
libgo/go/runtime/eqtype_aix_gccgo.go | 32 +
libgo/go/runtime/error.go | 51 +-
libgo/go/runtime/export_debug_test.go | 12 +-
libgo/go/runtime/export_test.go | 34 +-
libgo/go/runtime/extern.go | 15 +-
libgo/go/runtime/gc_test.go | 117 +
libgo/go/runtime/gcinfo_test.go | 2 +-
libgo/go/runtime/hash32.go | 2 +-
libgo/go/runtime/hash_test.go | 8 +-
libgo/go/runtime/iface.go | 17 +-
libgo/go/runtime/iface_test.go | 66 +-
libgo/go/runtime/lfstack_32bit.go | 2 +-
libgo/go/runtime/lock_futex.go | 12 +-
libgo/go/runtime/lock_js.go | 19 +-
libgo/go/runtime/lock_sema.go | 14 +-
libgo/go/runtime/lockrank.go | 254 +
libgo/go/runtime/lockrank_off.go | 46 +
libgo/go/runtime/lockrank_on.go | 214 +
libgo/go/runtime/malloc.go | 86 +-
libgo/go/runtime/map.go | 2 +-
libgo/go/runtime/map_benchmark_test.go | 19 +
libgo/go/runtime/mbarrier.go | 56 +-
libgo/go/runtime/mbitmap.go | 60 +-
libgo/go/runtime/mcache.go | 6 +-
libgo/go/runtime/mcentral.go | 259 +-
libgo/go/runtime/mgc.go | 43 +-
libgo/go/runtime/mgcmark.go | 155 +-
libgo/go/runtime/mgcscavenge.go | 389 +-
libgo/go/runtime/mgcscavenge_test.go | 6 +-
libgo/go/runtime/mgcsweep.go | 433 +-
libgo/go/runtime/mgcsweepbuf.go | 2 +-
libgo/go/runtime/mgcwork.go | 8 +
libgo/go/runtime/mheap.go | 192 +-
libgo/go/runtime/mkpreempt.go | 35 +-
libgo/go/runtime/mpagealloc.go | 224 +-
libgo/go/runtime/mpagealloc_32bit.go | 2 +-
libgo/go/runtime/mpagealloc_64bit.go | 12 +-
libgo/go/runtime/mpagealloc_test.go | 57 +
libgo/go/runtime/mpagecache.go | 14 +-
libgo/go/runtime/mprof.go | 41 +-
libgo/go/runtime/mranges.go | 205 +-
libgo/go/runtime/msize.go | 4 +-
libgo/go/runtime/mspanset.go | 358 +
libgo/go/runtime/mstats.go | 11 +-
libgo/go/runtime/mwbbuf.go | 7 +
libgo/go/runtime/netpoll.go | 64 +-
libgo/go/runtime/netpoll_aix.go | 15 +-
libgo/go/runtime/netpoll_epoll.go | 36 +-
libgo/go/runtime/netpoll_kqueue.go | 32 +-
libgo/go/runtime/netpoll_os_test.go | 28 +
libgo/go/runtime/netpoll_solaris.go | 30 +-
libgo/go/runtime/netpoll_stub.go | 3 +
libgo/go/runtime/netpoll_windows.go | 103 +-
libgo/go/runtime/os_aix.go | 11 +-
libgo/go/runtime/os_linux.go | 7 +-
libgo/go/runtime/os_linux_mips64x.go | 6 +
libgo/go/runtime/panic_test.go | 48 +
libgo/go/runtime/pprof/internal/profile/profile.go | 577 -
libgo/go/runtime/pprof/internal/profile/proto.go | 360 -
libgo/go/runtime/pprof/label.go | 23 +-
libgo/go/runtime/pprof/label_test.go | 32 +
libgo/go/runtime/pprof/mprof_test.go | 2 +-
libgo/go/runtime/pprof/pprof.go | 64 +-
libgo/go/runtime/pprof/pprof_norusage.go | 15 +
libgo/go/runtime/pprof/pprof_rusage.go | 31 +
libgo/go/runtime/pprof/pprof_test.go | 247 +-
libgo/go/runtime/pprof/proto.go | 2 +-
libgo/go/runtime/pprof/proto_test.go | 2 +-
libgo/go/runtime/pprof/protomem_test.go | 2 +-
libgo/go/runtime/preempt.go | 22 +-
libgo/go/runtime/print.go | 54 +
libgo/go/runtime/proc.go | 339 +-
libgo/go/runtime/proc_test.go | 25 +
libgo/go/runtime/runtime1.go | 5 -
libgo/go/runtime/runtime2.go | 48 +-
libgo/go/runtime/rwmutex.go | 10 +-
libgo/go/runtime/select.go | 7 +-
libgo/go/runtime/sema.go | 10 +-
libgo/go/runtime/sema_test.go | 8 +-
libgo/go/runtime/signal_unix.go | 62 +-
libgo/go/runtime/signal_windows_test.go | 91 +
libgo/go/runtime/sigqueue.go | 9 +-
libgo/go/runtime/sizeof_test.go | 3 +-
libgo/go/runtime/slice.go | 87 +-
libgo/go/runtime/slice_test.go | 78 +
libgo/go/runtime/string.go | 58 +-
libgo/go/runtime/string_test.go | 4 +-
libgo/go/runtime/stubs.go | 2 +-
libgo/go/runtime/symtab.go | 4 +-
libgo/go/runtime/testdata/testprog/checkptr.go | 8 +
libgo/go/runtime/testdata/testprog/gc.go | 52 +-
libgo/go/runtime/testdata/testprog/lockosthread.go | 6 +-
.../go/runtime/testdata/testprog/numcpu_freebsd.go | 8 +-
libgo/go/runtime/testdata/testprog/panicprint.go | 111 +
libgo/go/runtime/testdata/testprogcgo/eintr.go | 246 +
libgo/go/runtime/testdata/testprogcgo/segv.go | 56 +
.../go/runtime/testdata/testwinlibsignal/dummy.go | 10 +
libgo/go/runtime/time.go | 37 +-
libgo/go/runtime/trace.go | 30 +-
libgo/go/runtime/trace/trace.go | 2 +-
libgo/go/runtime/trace/trace_stack_test.go | 2 +
libgo/go/runtime/type.go | 19 +-
libgo/go/strconv/atoc.go | 105 +
libgo/go/strconv/atoc_test.go | 202 +
libgo/go/strconv/atof.go | 156 +-
libgo/go/strconv/atof_test.go | 22 +
libgo/go/strconv/atoi.go | 6 +-
libgo/go/strconv/ctoa.go | 27 +
libgo/go/strconv/extfloat.go | 24 +-
libgo/go/strconv/internal_test.go | 4 +
libgo/go/strconv/quote_test.go | 66 +-
libgo/go/strings/strings.go | 157 +-
libgo/go/strings/strings_test.go | 58 +-
libgo/go/sync/atomic/atomic_test.go | 68 +-
libgo/go/sync/atomic/doc.go | 5 -
libgo/go/sync/atomic/value_test.go | 8 +-
libgo/go/sync/map.go | 24 +-
libgo/go/sync/map_bench_test.go | 74 +
libgo/go/sync/map_reference_test.go | 23 +
libgo/go/sync/map_test.go | 37 +-
libgo/go/sync/runtime.go | 10 -
libgo/go/sync/runtime2.go | 19 +
libgo/go/sync/runtime2_lockrank.go | 22 +
libgo/go/sync/rwmutex_test.go | 2 +
libgo/go/syscall/endian_little.go | 2 +-
libgo/go/syscall/env_plan9.go | 122 -
libgo/go/syscall/env_unix.go | 16 +-
libgo/go/syscall/exec_bsd.go | 23 +-
libgo/go/syscall/exec_darwin.go | 23 +-
libgo/go/syscall/exec_linux.go | 47 +-
libgo/go/syscall/exec_unix.go | 20 +-
libgo/go/syscall/exec_unix_test.go | 28 +
libgo/go/syscall/export_aix_test.go | 16 +
libgo/go/syscall/export_unix_test.go | 2 +-
libgo/go/syscall/fs_js.go | 10 +-
libgo/go/syscall/js/func.go | 26 +-
libgo/go/syscall/js/js.go | 12 +-
libgo/go/syscall/js/js_test.go | 11 +
libgo/go/syscall/libcall_aix.go | 3 -
libgo/go/syscall/libcall_glibc.go | 2 +-
libgo/go/syscall/libcall_linux.go | 2 +-
libgo/go/syscall/security_windows.go | 2 +-
libgo/go/syscall/syscall_aix_ppc.go | 3 +
libgo/go/syscall/syscall_unix.go | 16 +-
libgo/go/syscall/syscall_unix_test.go | 2 +-
libgo/go/testing/benchmark.go | 3 +
libgo/go/testing/helper_test.go | 2 +
libgo/go/testing/helperfuncs_test.go | 11 +
libgo/go/testing/sub_test.go | 126 +-
libgo/go/testing/testing.go | 277 +-
libgo/go/testing/testing_test.go | 62 +
libgo/go/text/template/exec_test.go | 6 +-
libgo/go/text/template/funcs.go | 217 +-
libgo/go/text/template/link_test.go | 64 +
libgo/go/text/template/multi_test.go | 3 +-
libgo/go/text/template/parse/node.go | 2 +-
libgo/go/text/template/template.go | 2 +-
libgo/go/time/embed.go | 12 +
libgo/go/time/example_test.go | 113 +-
libgo/go/time/export_test.go | 35 +
libgo/go/time/format.go | 24 +-
libgo/go/time/format_test.go | 20 +-
libgo/go/time/internal_test.go | 13 +-
libgo/go/time/sleep.go | 7 +-
libgo/go/time/tick.go | 9 +
libgo/go/time/tick_test.go | 36 +-
libgo/go/time/time.go | 153 +-
libgo/go/time/time_test.go | 149 +-
libgo/go/time/tzdata/generate_zipdata.go | 78 +
libgo/go/time/tzdata/tzdata.go | 109 +
libgo/go/time/tzdata/zipdata.go | 13060 +++++++++++++
libgo/go/time/tzdata_test.go | 99 +
libgo/go/time/zoneinfo.go | 348 +
libgo/go/time/zoneinfo_ios.go | 2 +-
libgo/go/time/zoneinfo_read.go | 40 +-
libgo/go/time/zoneinfo_test.go | 94 +
libgo/go/time/zoneinfo_unix.go | 4 +-
libgo/go/unicode/utf8/utf8.go | 28 +
libgo/gotool-packages.txt | 3 +
libgo/libgo-packages.txt | 4 +-
libgo/match.sh | 12 +-
libgo/merge.sh | 4 +-
libgo/misc/cgo/test/pkg_test.go | 2 +-
libgo/misc/cgo/test/sigaltstack.go | 15 +-
libgo/misc/cgo/test/test.go | 25 +
libgo/misc/cgo/test/testdata/issue27054/egl.h | 1 +
.../misc/cgo/test/testdata/issue27054/test27054.go | 6 +-
libgo/misc/cgo/test/testx.go | 2 +-
libgo/misc/cgo/testcarchive/carchive_test.go | 8 +-
libgo/misc/cgo/testcshared/cshared_test.go | 2 +-
libgo/misc/cgo/testcshared/testdata/libgo2/dup2.go | 2 +-
libgo/misc/cgo/testcshared/testdata/libgo2/dup3.go | 2 +-
libgo/misc/cgo/testgodefs/testdata/issue38649.go | 15 +
libgo/misc/cgo/testgodefs/testdata/issue39534.go | 12 +
libgo/misc/cgo/testgodefs/testdata/main.go | 3 +
libgo/misc/cgo/testgodefs/testgodefs_test.go | 2 +
libgo/misc/cgo/testplugin/plugin_test.go | 2 +-
libgo/misc/cgo/testshared/shared_test.go | 43 +-
.../cgo/testshared/testdata/gcdata/main/main.go | 37 +
libgo/misc/cgo/testshared/testdata/gcdata/p/p.go | 7 +
.../misc/cgo/testshared/testdata/issue39777/a/a.go | 9 +
.../misc/cgo/testshared/testdata/issue39777/b/b.go | 7 +
libgo/misc/cgo/testso/so_test.go | 6 +-
libgo/misc/cgo/testsovar/so_test.go | 6 +-
libgo/mksysinfo.sh | 9 +-
libgo/runtime/go-varargs.c | 18 +
libgo/sysinfo.c | 10 +
libgo/testsuite/Makefile.in | 1 +
libgo/testsuite/gotest | 12 +-
libgomp/ChangeLog | 368 +
libgomp/Makefile.in | 51 +-
libgomp/allocator.c | 3 +
libgomp/config.h.in | 3 -
libgomp/config/gcn/bar.c | 15 +-
libgomp/config/nvptx/atomic.c | 18 +
libgomp/config/nvptx/bar.c | 18 +-
libgomp/config/t-aix | 10 +-
libgomp/configure | 114 +-
libgomp/configure.ac | 15 +
libgomp/fortran.c | 38 +
libgomp/icv.c | 2 +
libgomp/libgomp.h | 7 +-
libgomp/libgomp.map | 5 +
libgomp/libgomp.texi | 11 +
libgomp/libgomp_f.h.in | 7 +-
libgomp/oacc-init.c | 38 +
libgomp/oacc-mem.c | 40 +-
libgomp/omp_lib.f90.in | 166 +-
libgomp/omp_lib.h.in | 121 +-
libgomp/parallel.c | 9 +-
libgomp/plugin/Makefrag.am | 14 -
libgomp/plugin/configfrag.ac | 56 +-
libgomp/plugin/hsa_ext_finalize.h | 270 -
libgomp/plugin/plugin-hsa.c | 1871 --
libgomp/plugin/plugin-nvptx.c | 32 +-
libgomp/target.c | 204 +-
libgomp/testsuite/Makefile.in | 7 +-
libgomp/testsuite/lib/libgomp.exp | 60 -
libgomp/testsuite/libgomp.c++/pr96390.C | 49 +
libgomp/testsuite/libgomp.c++/udr-3.C | 1 +
libgomp/testsuite/libgomp.c-c++-common/alloc-2.c | 4 +-
.../libgomp.c-c++-common/critical-hint-1.c | 49 +
.../libgomp.c-c++-common/critical-hint-2.c | 37 +
libgomp/testsuite/libgomp.c-c++-common/for-14.c | 53 +-
libgomp/testsuite/libgomp.c-c++-common/for-2.h | 36 +
.../nested-parallel-unbalanced.c | 31 +
libgomp/testsuite/libgomp.c-c++-common/pr96390.c | 26 +
.../testsuite/libgomp.c-c++-common/reduction-16.c | 54 +
libgomp/testsuite/libgomp.c/loop-21.c | 230 +
libgomp/testsuite/libgomp.c/loop-22.c | 424 +
libgomp/testsuite/libgomp.c/loop-23.c | 424 +
libgomp/testsuite/libgomp.c/loop-24.c | 424 +
libgomp/testsuite/libgomp.c/loop-25.c | 296 +
libgomp/testsuite/libgomp.c/pr95620.c | 18 +
libgomp/testsuite/libgomp.c/teams-3.c | 20 +
libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 174 +
libgomp/testsuite/libgomp.fortran/alloc-2.F90 | 3 +
libgomp/testsuite/libgomp.fortran/alloc-3.F | 3 +
libgomp/testsuite/libgomp.fortran/alloc-4.f90 | 71 +
libgomp/testsuite/libgomp.fortran/alloc-5.f90 | 23 +
.../testsuite/libgomp.fortran/critical-hint-1.f90 | 96 +
.../testsuite/libgomp.fortran/critical-hint-2.f90 | 66 +
.../testsuite/libgomp.fortran/declare-target-3.f90 | 45 +
.../libgomp.fortran/lastprivate-conditional-10.f90 | 63 +
.../testsuite/libgomp.fortran/map-alloc-ptr-1.f90 | 114 +
.../testsuite/libgomp.fortran/map-alloc-ptr-2.f90 | 86 +
libgomp/testsuite/libgomp.fortran/pr66199-5.f90 | 2 +-
libgomp/testsuite/libgomp.fortran/pr93553.f90 | 21 +
libgomp/testsuite/libgomp.fortran/pr95654.f90 | 11 +
.../libgomp.fortran/struct-elem-map-1.f90 | 411 +
libgomp/testsuite/libgomp.fortran/target-map-1.f90 | 41 +
libgomp/testsuite/libgomp.hsa.c/alloca-1.c | 25 -
libgomp/testsuite/libgomp.hsa.c/bitfield-1.c | 160 -
libgomp/testsuite/libgomp.hsa.c/bits-insns.c | 73 -
libgomp/testsuite/libgomp.hsa.c/builtins-1.c | 97 -
libgomp/testsuite/libgomp.hsa.c/c.exp | 42 -
libgomp/testsuite/libgomp.hsa.c/complex-1.c | 65 -
libgomp/testsuite/libgomp.hsa.c/complex-align-2.c | 27 -
.../testsuite/libgomp.hsa.c/formal-actual-args-1.c | 83 -
libgomp/testsuite/libgomp.hsa.c/function-call-1.c | 50 -
libgomp/testsuite/libgomp.hsa.c/get-level-1.c | 26 -
libgomp/testsuite/libgomp.hsa.c/gridify-1.c | 26 -
libgomp/testsuite/libgomp.hsa.c/gridify-2.c | 26 -
libgomp/testsuite/libgomp.hsa.c/gridify-3.c | 39 -
libgomp/testsuite/libgomp.hsa.c/gridify-4.c | 45 -
.../testsuite/libgomp.hsa.c/memory-operations-1.c | 92 -
libgomp/testsuite/libgomp.hsa.c/pr69568.c | 41 -
libgomp/testsuite/libgomp.hsa.c/pr82416.c | 43 -
libgomp/testsuite/libgomp.hsa.c/rotate-1.c | 39 -
libgomp/testsuite/libgomp.hsa.c/staticvar.c | 23 -
libgomp/testsuite/libgomp.hsa.c/switch-1.c | 145 -
libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c | 116 -
libgomp/testsuite/libgomp.hsa.c/switch-sbr-2.c | 59 -
libgomp/testsuite/libgomp.hsa.c/tiling-1.c | 212 -
libgomp/testsuite/libgomp.hsa.c/tiling-2.c | 258 -
libgomp/testsuite/libgomp.oacc-c++/c++.exp | 1 +
.../libgomp.oacc-c-c++-common/acc_prof-init-2.c | 80 +
.../libgomp.oacc-c-c++-common/atomic_capture-2.c | 92 +-
.../libgomp.oacc-c-c++-common/declare-vla.c | 5 -
.../libgomp.oacc-c-c++-common/mdc-refcount-1.c | 60 +
.../libgomp.oacc-c-c++-common/mdc-refcount-2.c | 123 +
.../libgomp.oacc-c-c++-common/mdc-refcount-3.c | 86 +
.../structured-detach-underflow.c | 28 +
libgomp/testsuite/libgomp.oacc-c/c.exp | 1 +
.../libgomp.oacc-fortran/attach-descriptor-1.f90 | 124 +
.../libgomp.oacc-fortran/attach-descriptor-2.f90 | 18 +
.../testsuite/libgomp.oacc-fortran/collapse-1.f90 | 3 +
.../testsuite/libgomp.oacc-fortran/collapse-2.f90 | 3 +
.../testsuite/libgomp.oacc-fortran/declare-5.f90 | 1 +
.../deep-copy-6-no_finalize.F90 | 9 +-
.../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 8 +-
.../libgomp.oacc-fortran/dynamic-pointer-1.f90 | 97 +
libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 1 +
.../libgomp.oacc-fortran/pr96628-part1.f90 | 20 +
.../libgomp.oacc-fortran/pr96628-part2.f90 | 37 +
libiberty/ChangeLog | 68 +
libiberty/configure | 21 +-
libiberty/cp-demangle.c | 3 -
libiberty/d-demangle.c | 116 +-
libiberty/dwarfnames.c | 7 +
libiberty/floatformat.c | 19 +-
libiberty/simple-object-elf.c | 16 +-
libiberty/testsuite/d-demangle-expected | 24 +-
libiberty/testsuite/demangle-expected | 14 +-
libitm/ChangeLog | 8 +
libitm/config/aarch64/sjlj.S | 56 +-
libitm/config/powerpc/sjlj.S | 18 +-
libobjc/ChangeLog | 5 +
libobjc/encoding.c | 3 +-
libphobos/ChangeLog | 42 +
libphobos/Makefile.am | 10 +-
libphobos/Makefile.in | 13 +-
libphobos/configure | 12 +-
libphobos/configure.ac | 5 +
libphobos/libdruntime/Makefile.am | 6 +-
libphobos/libdruntime/Makefile.in | 10 +-
libphobos/libdruntime/config/x86/switchcontext.S | 9 +-
libphobos/libdruntime/core/thread.d | 29 +-
libphobos/src/Makefile.am | 5 +-
libphobos/src/Makefile.in | 9 +-
libphobos/testsuite/Makefile.in | 4 +
libphobos/testsuite/lib/libphobos.exp | 4 +
libphobos/testsuite/testsuite_flags.in | 2 +-
libsanitizer/ChangeLog | 12 +
libsanitizer/libbacktrace/backtrace-rename.h | 3 +
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 6 +-
libstdc++-v3/ChangeLog | 2603 +++
libstdc++-v3/acinclude.m4 | 431 +-
libstdc++-v3/config.h.in | 6 +
libstdc++-v3/config/abi/pre/gnu.ver | 51 +-
libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h | 7 +-
libstdc++-v3/config/os/aix/t-aix | 16 +-
libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver | 4 +
libstdc++-v3/configure | 395 +-
libstdc++-v3/configure.ac | 5 +
libstdc++-v3/crossconfig.m4 | 6 +
libstdc++-v3/doc/html/manual/configure.html | 3 +-
.../doc/html/manual/source_code_style.html | 1 +
libstdc++-v3/doc/html/manual/status.html | 6 +-
libstdc++-v3/doc/html/manual/using_exceptions.html | 2 +-
.../doc/xml/manual/appendix_contributing.xml | 6 +-
libstdc++-v3/doc/xml/manual/configure.xml | 3 +-
libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 3 +-
libstdc++-v3/doc/xml/manual/using_exceptions.xml | 2 +-
libstdc++-v3/include/Makefile.am | 6 +-
libstdc++-v3/include/Makefile.in | 6 +-
libstdc++-v3/include/backward/auto_ptr.h | 6 +-
libstdc++-v3/include/backward/binders.h | 4 +-
libstdc++-v3/include/bits/align.h | 110 +
libstdc++-v3/include/bits/atomic_base.h | 66 +-
libstdc++-v3/include/bits/atomic_futex.h | 93 +-
libstdc++-v3/include/bits/basic_string.h | 69 +-
libstdc++-v3/include/bits/basic_string.tcc | 123 +-
libstdc++-v3/include/bits/c++config | 66 +-
libstdc++-v3/include/bits/codecvt.h | 4 +-
libstdc++-v3/include/bits/cpp_type_traits.h | 60 +
libstdc++-v3/include/bits/deque.tcc | 8 +-
libstdc++-v3/include/bits/forward_list.tcc | 65 +-
libstdc++-v3/include/bits/fs_path.h | 2 +-
libstdc++-v3/include/bits/functexcept.h | 3 +
libstdc++-v3/include/bits/hashtable.h | 928 +-
libstdc++-v3/include/bits/hashtable_policy.h | 646 +-
libstdc++-v3/include/bits/ios_base.h | 35 +-
libstdc++-v3/include/bits/istream.tcc | 74 +-
libstdc++-v3/include/bits/iterator_concepts.h | 75 +-
libstdc++-v3/include/bits/list.tcc | 70 +-
libstdc++-v3/include/bits/locale_conv.h | 4 +-
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 14 +-
libstdc++-v3/include/bits/max_size_type.h | 753 +
libstdc++-v3/include/bits/node_handle.h | 4 +-
libstdc++-v3/include/bits/random.h | 13 +-
libstdc++-v3/include/bits/random.tcc | 93 +-
libstdc++-v3/include/bits/range_access.h | 812 +-
libstdc++-v3/include/bits/range_cmp.h | 195 -
libstdc++-v3/include/bits/ranges_algo.h | 25 +-
libstdc++-v3/include/bits/ranges_algobase.h | 6 +-
libstdc++-v3/include/bits/ranges_base.h | 887 +
libstdc++-v3/include/bits/ranges_cmp.h | 195 +
libstdc++-v3/include/bits/ranges_uninitialized.h | 10 +-
libstdc++-v3/include/bits/ranges_util.h | 417 +
libstdc++-v3/include/bits/regex.h | 9 +-
libstdc++-v3/include/bits/regex_error.h | 4 +-
libstdc++-v3/include/bits/stl_algo.h | 5 +
libstdc++-v3/include/bits/stl_algobase.h | 7 +-
libstdc++-v3/include/bits/stl_bvector.h | 140 +-
libstdc++-v3/include/bits/stl_deque.h | 3 +
libstdc++-v3/include/bits/stl_iterator.h | 118 +-
libstdc++-v3/include/bits/stl_list.h | 2 +-
libstdc++-v3/include/bits/stl_tree.h | 16 -
libstdc++-v3/include/bits/uniform_int_dist.h | 68 +-
libstdc++-v3/include/bits/unordered_map.h | 2 +
libstdc++-v3/include/bits/unordered_set.h | 2 +
libstdc++-v3/include/c_global/cmath | 4 +-
libstdc++-v3/include/debug/bitset | 6 +-
libstdc++-v3/include/debug/formatter.h | 2 +-
libstdc++-v3/include/debug/forward_list | 82 +-
libstdc++-v3/include/debug/functions.h | 6 +-
libstdc++-v3/include/debug/list | 91 +-
libstdc++-v3/include/debug/macros.h | 6 -
libstdc++-v3/include/debug/safe_container.h | 9 +-
libstdc++-v3/include/debug/safe_iterator.h | 6 +-
libstdc++-v3/include/debug/safe_local_iterator.h | 6 +-
libstdc++-v3/include/debug/unordered_map | 22 +-
libstdc++-v3/include/debug/unordered_set | 30 +-
.../include/experimental/bits/shared_ptr.h | 6 +
libstdc++-v3/include/experimental/executor | 69 +-
libstdc++-v3/include/experimental/io_context | 53 +-
libstdc++-v3/include/experimental/numeric | 38 +-
libstdc++-v3/include/experimental/string_view | 10 +-
libstdc++-v3/include/experimental/type_traits | 2 +-
libstdc++-v3/include/ext/atomicity.h | 35 +-
libstdc++-v3/include/ext/malloc_allocator.h | 10 +-
libstdc++-v3/include/ext/new_allocator.h | 12 +-
libstdc++-v3/include/ext/numeric_traits.h | 18 +-
libstdc++-v3/include/parallel/base.h | 5 +-
libstdc++-v3/include/std/array | 22 +-
libstdc++-v3/include/std/atomic | 8 +-
libstdc++-v3/include/std/charconv | 14 +
libstdc++-v3/include/std/chrono | 2278 ++-
libstdc++-v3/include/std/condition_variable | 21 +-
libstdc++-v3/include/std/coroutine | 12 +-
libstdc++-v3/include/std/functional | 6 +-
libstdc++-v3/include/std/future | 122 +-
libstdc++-v3/include/std/istream | 85 +-
libstdc++-v3/include/std/limits | 10 +-
libstdc++-v3/include/std/memory | 60 +-
libstdc++-v3/include/std/memory_resource | 12 +-
libstdc++-v3/include/std/numeric | 142 +-
libstdc++-v3/include/std/ranges | 685 +-
libstdc++-v3/include/std/regex | 1 +
libstdc++-v3/include/std/span | 5 +-
libstdc++-v3/include/std/stop_token | 10 +-
libstdc++-v3/include/std/streambuf | 8 +-
libstdc++-v3/include/std/string_view | 19 +-
libstdc++-v3/include/std/thread | 61 +-
libstdc++-v3/include/std/tuple | 225 +-
libstdc++-v3/include/std/type_traits | 55 +-
libstdc++-v3/include/std/variant | 93 +-
libstdc++-v3/include/std/version | 10 +-
libstdc++-v3/libsupc++/Makefile.am | 22 -
libstdc++-v3/libsupc++/Makefile.in | 22 -
libstdc++-v3/libsupc++/eh_call.cc | 4 +-
libstdc++-v3/libsupc++/eh_ptr.cc | 60 +-
libstdc++-v3/libsupc++/exception_ptr.h | 76 +-
libstdc++-v3/libsupc++/guard.cc | 47 +-
libstdc++-v3/libsupc++/new | 16 +-
libstdc++-v3/libsupc++/new_opvnt.cc | 3 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 11 +-
libstdc++-v3/scripts/check_performance | 2 +-
libstdc++-v3/src/c++11/functexcept.cc | 4 +
libstdc++-v3/src/c++11/futex.cc | 119 +
libstdc++-v3/src/c++11/hashtable_c++0x.cc | 2 +-
libstdc++-v3/src/c++11/istream-inst.cc | 9 +
libstdc++-v3/src/c++11/thread.cc | 33 +-
libstdc++-v3/src/c++17/Makefile.am | 1 +
libstdc++-v3/src/c++17/Makefile.in | 5 +-
libstdc++-v3/src/c++17/floating_from_chars.cc | 438 +
libstdc++-v3/src/c++17/fs_ops.cc | 8 +-
libstdc++-v3/src/c++17/fs_path.cc | 2 +-
libstdc++-v3/src/c++17/memory_resource.cc | 177 +-
libstdc++-v3/src/c++98/compatibility.cc | 32 +-
libstdc++-v3/src/c++98/istream-string.cc | 2 +-
libstdc++-v3/src/c++98/istream.cc | 71 +-
libstdc++-v3/src/filesystem/ops-common.h | 6 +-
libstdc++-v3/src/filesystem/ops.cc | 8 +-
libstdc++-v3/testsuite/17_intro/badnames.cc | 1 +
.../17_intro/headers/c++1998/all_attributes.cc | 2 +
.../17_intro/headers/c++2011/all_attributes.cc | 2 +
.../17_intro/headers/c++2014/all_attributes.cc | 2 +
.../17_intro/headers/c++2017/all_attributes.cc | 4 +-
.../17_intro/headers/c++2017/all_no_exceptions.cc | 2 +-
.../17_intro/headers/c++2017/all_no_rtti.cc | 2 +-
.../headers/c++2017/all_pedantic_errors.cc | 2 +-
.../17_intro/headers/c++2017/operator_names.cc | 2 +-
.../testsuite/17_intro/headers/c++2017/stdc++.cc | 2 +-
.../headers/c++2017/stdc++_multiple_inclusion.cc | 2 +-
.../17_intro/headers/c++2020/all_attributes.cc | 2 +
libstdc++-v3/testsuite/17_intro/names.cc | 13 +-
libstdc++-v3/testsuite/18_support/96817.cc | 45 +
.../comparisons/algorithms/partial_order.cc | 56 +-
.../comparisons/algorithms/weak_order.cc | 62 +-
.../testsuite/18_support/destroying_delete.cc | 1 +
.../testsuite/18_support/exception_ptr/90295.cc | 49 +
libstdc++-v3/testsuite/18_support/set_terminate.cc | 2 +-
.../uncaught_exceptions/uncaught_exceptions.cc | 1 +
.../19_diagnostics/error_code/is_error_code_v.cc | 2 +-
libstdc++-v3/testsuite/20_util/align/3.cc | 53 +
.../testsuite/20_util/allocator/lwg3190.cc | 53 +
libstdc++-v3/testsuite/20_util/any/assign/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/assign/2.cc | 2 +-
.../testsuite/20_util/any/assign/emplace.cc | 2 +-
.../testsuite/20_util/any/assign/exception.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/assign/self.cc | 1 +
libstdc++-v3/testsuite/20_util/any/cons/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/cons/2.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/cons/aligned.cc | 1 +
.../testsuite/20_util/any/cons/explicit.cc | 2 +-
.../testsuite/20_util/any/cons/in_place.cc | 2 +-
.../testsuite/20_util/any/cons/nontrivial.cc | 1 +
libstdc++-v3/testsuite/20_util/any/make_any.cc | 2 +-
.../testsuite/20_util/any/misc/any_cast.cc | 2 +-
.../testsuite/20_util/any/misc/any_cast_no_rtti.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/misc/swap.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/modifiers/1.cc | 2 +-
.../testsuite/20_util/any/observers/type.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/requirements.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/as_const/1.cc | 2 +-
.../testsuite/20_util/as_const/rvalue_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 23 +-
libstdc++-v3/testsuite/20_util/assume_aligned/3.cc | 2 +-
.../testsuite/20_util/assume_aligned/97132.cc | 34 +
.../testsuite/20_util/bind/is_placeholder_v.cc | 2 +-
.../20_util/bool_constant/requirements.cc | 2 +-
.../testsuite/20_util/duration/cons/dr2094.cc | 64 +
.../duration/requirements/reduced_period.cc | 183 +
.../requirements/treat_as_floating_point_v.cc | 2 +-
.../20_util/duration/requirements/typedefs_neg2.cc | 4 +-
.../testsuite/20_util/duration_cast/rounding.cc | 2 +-
.../20_util/duration_cast/rounding_c++11.cc | 43 +
.../members/weak_from_this.cc | 1 +
.../testsuite/20_util/from_chars/1_c++20_neg.cc | 1 +
libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 1 +
libstdc++-v3/testsuite/20_util/from_chars/2.cc | 11 +
libstdc++-v3/testsuite/20_util/from_chars/4.cc | 374 +
libstdc++-v3/testsuite/20_util/from_chars/5.cc | 169 +
libstdc++-v3/testsuite/20_util/from_chars/6.cc | 49 +
.../20_util/function_objects/bind_front/97101.cc | 41 +
.../20_util/function_objects/invoke/59768.cc | 2 +-
.../testsuite/20_util/function_objects/not_fn/1.cc | 1 +
.../20_util/function_objects/searchers.cc | 1 +
.../testsuite/20_util/in_place/requirements.cc | 2 +-
.../20_util/invoke_result/incomplete_args_neg.cc | 47 +
.../20_util/invoke_result/incomplete_neg.cc | 30 +
.../testsuite/20_util/is_aggregate/value.cc | 15 +-
.../20_util/is_invocable/incomplete_args_neg.cc | 70 +
.../20_util/is_invocable/incomplete_neg.cc | 39 +
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_invocable/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_invocable/value.cc | 2 +-
.../is_nothrow_invocable/incomplete_args_neg.cc | 70 +
.../20_util/is_nothrow_invocable/incomplete_neg.cc | 39 +
.../requirements/explicit_instantiation.cc | 2 +-
.../is_nothrow_invocable/requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_swappable/incomplete_neg.cc | 29 +
.../requirements/explicit_instantiation.cc | 2 +-
.../is_nothrow_swappable/requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_swappable/value.cc | 2 +-
.../is_nothrow_swappable_with/incomplete_neg.cc | 31 +
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_swappable_with/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_swappable/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_swappable/value.cc | 2 +-
.../20_util/is_swappable_with/incomplete_neg.cc | 31 +
.../requirements/explicit_instantiation.cc | 2 +-
.../is_swappable_with/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_swappable_with/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../logical_traits/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/logical_traits/value.cc | 2 +-
.../20_util/monotonic_buffer_resource/allocate.cc | 46 +
.../20_util/optional/constexpr/make_optional.cc | 1 +
.../20_util/optional/constexpr/observers/2.cc | 1 +
.../20_util/optional/constexpr/observers/3.cc | 1 +
libstdc++-v3/testsuite/20_util/optional/hash.cc | 1 +
.../testsuite/20_util/optional/requirements.cc | 3 +
libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc | 2 +-
.../20_util/ratio/requirements/ratio_equal_v.cc | 2 +-
.../testsuite/20_util/reference_wrapper/83427.cc | 2 +-
.../testsuite/20_util/shared_ptr/atomic/3.cc | 3 +-
.../20_util/shared_ptr/requirements/weak_type.cc | 2 +-
.../shared_ptr/thread/default_weaktoshared.cc | 4 +-
.../shared_ptr/thread/mutex_weaktoshared.cc | 4 +-
.../specialized_algorithms/construct_at/95788.cc | 41 +
.../memory_management_tools/1.cc | 1 +
.../uninitialized_fill_n/sizes.cc | 18 +-
libstdc++-v3/testsuite/20_util/time_point/4.cc | 42 +
.../testsuite/20_util/time_point_cast/rounding.cc | 4 +-
libstdc++-v3/testsuite/20_util/tuple/78939.cc | 5 +-
libstdc++-v3/testsuite/20_util/tuple/apply/1.cc | 1 +
.../20_util/tuple/comparison_operators/93147.cc | 36 +
libstdc++-v3/testsuite/20_util/tuple/cons/96592.cc | 58 +
libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc | 62 +
.../20_util/tuple/creation_functions/55713.cc | 33 +
.../20_util/tuple/element_access/71096.cc | 30 +
.../testsuite/20_util/tuple/make_from_tuple/1.cc | 1 +
libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc | 2 +-
.../testsuite/20_util/tuple/tuple_size_v.cc | 2 +-
.../specialized_algorithms/swap_cxx17.cc | 2 +-
.../unsynchronized_pool_resource/allocate.cc | 84 +-
.../requirements/uses_allocator_v.cc | 2 +-
.../20_util/variable_templates_for_traits.cc | 4 +-
libstdc++-v3/testsuite/20_util/variant/any.cc | 2 +-
libstdc++-v3/testsuite/20_util/variant/compile.cc | 2 +-
libstdc++-v3/testsuite/20_util/variant/hash.cc | 1 +
.../testsuite/20_util/variant/index_type.cc | 3 +-
libstdc++-v3/testsuite/20_util/variant/run.cc | 2 +-
.../testsuite/20_util/variant/visit_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/void_t/1.cc | 2 +-
.../testsuite/21_strings/basic_string/79162.cc | 2 +-
.../21_strings/basic_string/capacity/1.cc | 14 +-
.../21_strings/basic_string/capacity/char/1.cc | 14 +-
.../21_strings/basic_string/capacity/char/18654.cc | 8 +-
.../21_strings/basic_string/capacity/char/2.cc | 6 +-
.../21_strings/basic_string/capacity/wchar_t/1.cc | 14 +-
.../basic_string/capacity/wchar_t/18654.cc | 8 +-
.../21_strings/basic_string/capacity/wchar_t/2.cc | 6 +-
.../21_strings/basic_string/cons/char/7.cc | 1 +
.../21_strings/basic_string/cons/char/self_move.cc | 52 +
.../21_strings/basic_string/cons/wchar_t/7.cc | 1 +
.../basic_string/inserters_extractors/char/13.cc | 55 +
.../inserters_extractors/wchar_t/13.cc | 55 +
.../testsuite/21_strings/basic_string/lwg2758.cc | 2 +-
.../testsuite/21_strings/basic_string/lwg2946.cc | 2 +-
.../basic_string/modifiers/append/char/4.cc | 1 +
.../basic_string/modifiers/append/wchar_t/4.cc | 1 +
.../basic_string/modifiers/assign/char/4.cc | 1 +
.../basic_string/modifiers/assign/wchar_t/4.cc | 1 +
.../basic_string/modifiers/insert/char/3.cc | 1 +
.../basic_string/modifiers/insert/wchar_t/3.cc | 1 +
.../basic_string/modifiers/replace/char/7.cc | 1 +
.../basic_string/modifiers/replace/wchar_t/7.cc | 1 +
.../basic_string/operations/compare/char/2.cc | 1 +
.../basic_string/operations/compare/wchar_t/2.cc | 1 +
.../basic_string/operations/data/char/2.cc | 1 +
.../basic_string/operations/data/wchar_t/2.cc | 1 +
.../basic_string/operations/find/char/5.cc | 1 +
.../basic_string/operations/find/wchar_t/5.cc | 1 +
.../21_strings/basic_string/operators/char/5.cc | 1 +
.../21_strings/basic_string/operators/wchar_t/5.cc | 1 +
.../21_strings/basic_string_view/capacity/1.cc | 1 +
.../21_strings/basic_string_view/cons/char/1.cc | 1 +
.../21_strings/basic_string_view/cons/char/2.cc | 1 +
.../21_strings/basic_string_view/cons/char/3.cc | 1 +
.../21_strings/basic_string_view/cons/wchar_t/1.cc | 1 +
.../21_strings/basic_string_view/cons/wchar_t/2.cc | 1 +
.../21_strings/basic_string_view/cons/wchar_t/3.cc | 1 +
.../basic_string_view/element_access/char/1.cc | 1 +
.../basic_string_view/element_access/char/2.cc | 3 +-
.../basic_string_view/element_access/char/empty.cc | 1 +
.../element_access/char/front_back.cc | 1 +
.../basic_string_view/element_access/wchar_t/1.cc | 1 +
.../basic_string_view/element_access/wchar_t/2.cc | 3 +-
.../element_access/wchar_t/empty.cc | 1 +
.../element_access/wchar_t/front_back.cc | 1 +
.../21_strings/basic_string_view/include.cc | 2 +-
.../basic_string_view/inserters/char/1.cc | 1 +
.../basic_string_view/inserters/char/2.cc | 1 +
.../basic_string_view/inserters/char/3.cc | 1 +
.../basic_string_view/inserters/pod/10081-out.cc | 1 +
.../basic_string_view/inserters/wchar_t/1.cc | 1 +
.../basic_string_view/inserters/wchar_t/2.cc | 1 +
.../basic_string_view/inserters/wchar_t/3.cc | 1 +
.../basic_string_view/literals/types-char8_t.cc | 2 +-
.../21_strings/basic_string_view/literals/types.cc | 2 +-
.../basic_string_view/literals/values-char8_t.cc | 1 +
.../basic_string_view/literals/values.cc | 1 +
.../modifiers/remove_prefix/char/1.cc | 1 +
.../modifiers/remove_prefix/wchar_t/1.cc | 1 +
.../modifiers/remove_suffix/char/1.cc | 1 +
.../modifiers/remove_suffix/wchar_t/1.cc | 1 +
.../basic_string_view/operations/compare/char/1.cc | 1 +
.../operations/compare/char/13650.cc | 1 +
.../operations/compare/wchar_t/1.cc | 1 +
.../operations/compare/wchar_t/13650.cc | 1 +
.../basic_string_view/operations/copy/char/1.cc | 1 +
.../basic_string_view/operations/copy/wchar_t/1.cc | 1 +
.../basic_string_view/operations/data/char/1.cc | 1 +
.../basic_string_view/operations/data/wchar_t/1.cc | 1 +
.../basic_string_view/operations/find/char/1.cc | 1 +
.../basic_string_view/operations/find/char/2.cc | 1 +
.../basic_string_view/operations/find/char/3.cc | 1 +
.../basic_string_view/operations/find/char/4.cc | 1 +
.../basic_string_view/operations/find/wchar_t/1.cc | 1 +
.../basic_string_view/operations/find/wchar_t/2.cc | 1 +
.../basic_string_view/operations/find/wchar_t/3.cc | 1 +
.../basic_string_view/operations/find/wchar_t/4.cc | 1 +
.../basic_string_view/operations/rfind/char/1.cc | 1 +
.../basic_string_view/operations/rfind/char/2.cc | 1 +
.../basic_string_view/operations/rfind/char/3.cc | 1 +
.../operations/rfind/wchar_t/1.cc | 1 +
.../operations/rfind/wchar_t/2.cc | 1 +
.../operations/rfind/wchar_t/3.cc | 1 +
.../operations/string_conversion/1.cc | 1 +
.../basic_string_view/operations/substr/char/1.cc | 1 +
.../operations/substr/wchar_t/1.cc | 1 +
.../basic_string_view/range_access/char/1.cc | 2 +-
.../basic_string_view/range_access/wchar_t/1.cc | 2 +-
.../requirements/explicit_instantiation/1.cc | 2 +-
.../requirements/explicit_instantiation/char/1.cc | 2 +-
.../explicit_instantiation/char16_t/1.cc | 2 +-
.../explicit_instantiation/char32_t/1.cc | 2 +-
.../explicit_instantiation/char8_t/1.cc | 2 +-
.../explicit_instantiation/wchar_t/1.cc | 2 +-
.../basic_string_view/requirements/typedefs.cc | 2 +-
.../21_strings/basic_string_view/typedefs.cc | 2 +-
.../21_strings/basic_string_view/types/1.cc | 2 +-
.../debug/iterator_self_move_assign_neg.cc | 35 -
.../21_strings/debug/self_move_assign_neg.cc | 34 -
.../array/comparison_operators/96851.cc | 119 +
.../array/specialized_algorithms/swap_cxx17.cc | 2 +-
.../23_containers/array/tuple_interface/get_neg.cc | 6 +-
.../23_containers/bitset/operations/96303.cc | 31 +
.../23_containers/deque/cons/self_move.cc | 44 +
.../deque/debug/iterator_self_move_assign_neg.cc | 34 -
.../deque/debug/self_move_assign_neg.cc | 33 -
.../23_containers/forward_list/cons/self_move.cc | 44 +
.../debug/iterator_self_move_assign_neg.cc | 34 -
.../forward_list/debug/self_move_assign_neg.cc | 33 -
.../23_containers/forward_list/operations/91620.cc | 88 +
.../testsuite/23_containers/list/cons/self_move.cc | 44 +
.../list/debug/iterator_self_move_assign_neg.cc | 34 -
.../list/debug/self_move_assign_neg.cc | 33 -
.../23_containers/list/operations/91620.cc | 110 +
.../map/debug/iterator_self_move_assign_neg.cc | 34 -
.../map/debug/self_move_assign_neg.cc | 33 -
.../23_containers/map/modifiers/extract.cc | 1 +
.../map/modifiers/insert_or_assign/1.cc | 1 +
.../testsuite/23_containers/map/modifiers/merge.cc | 1 +
.../23_containers/map/modifiers/try_emplace/1.cc | 1 +
.../debug/iterator_self_move_assign_neg.cc | 34 -
.../multimap/debug/self_move_assign_neg.cc | 33 -
.../23_containers/multimap/modifiers/extract.cc | 1 +
.../23_containers/multimap/modifiers/merge.cc | 1 +
.../debug/iterator_self_move_assign_neg.cc | 34 -
.../multiset/debug/self_move_assign_neg.cc | 33 -
.../23_containers/multiset/modifiers/extract.cc | 1 +
.../23_containers/multiset/modifiers/merge.cc | 1 +
.../testsuite/23_containers/set/cons/self_move.cc | 47 +
.../set/debug/iterator_self_move_assign_neg.cc | 34 -
.../set/debug/self_move_assign_neg.cc | 33 -
.../23_containers/set/modifiers/extract.cc | 1 +
.../testsuite/23_containers/set/modifiers/merge.cc | 1 +
.../23_containers/span/back_assert_neg.cc | 3 +-
.../testsuite/23_containers/span/back_neg.cc | 14 +-
.../23_containers/span/first_2_assert_neg.cc | 3 +-
.../23_containers/span/first_assert_neg.cc | 3 +-
.../23_containers/span/front_assert_neg.cc | 3 +-
.../testsuite/23_containers/span/front_neg.cc | 14 +-
.../23_containers/span/index_op_assert_neg.cc | 3 +-
.../testsuite/23_containers/span/index_op_neg.cc | 14 +-
.../23_containers/span/last_2_assert_neg.cc | 3 +-
.../23_containers/span/last_assert_neg.cc | 3 +-
.../23_containers/span/subspan_2_assert_neg.cc | 3 +-
.../23_containers/span/subspan_3_assert_neg.cc | 3 +-
.../23_containers/span/subspan_4_assert_neg.cc | 3 +-
.../23_containers/span/subspan_5_assert_neg.cc | 3 +-
.../23_containers/span/subspan_6_assert_neg.cc | 3 +-
.../23_containers/span/subspan_assert_neg.cc | 3 +-
.../unordered_map/allocator/default_init.cc | 69 +
.../cons/noexcept_default_construct.cc | 68 +
.../unordered_map/cons/noexcept_move_construct.cc | 65 +
.../debug/iterator_self_move_assign_neg.cc | 34 -
.../unordered_map/debug/self_move_assign_neg.cc | 33 -
.../23_containers/unordered_map/dup_types.cc | 29 +
.../unordered_map/modifiers/extract.cc | 1 +
.../unordered_map/modifiers/insert_or_assign.cc | 1 +
.../23_containers/unordered_map/modifiers/merge.cc | 1 +
.../unordered_map/modifiers/move_assign.cc | 81 +
.../unordered_map/modifiers/try_emplace.cc | 1 +
.../cons/noexcept_default_construct.cc | 68 +
.../cons/noexcept_move_construct.cc | 65 +
.../debug/iterator_self_move_assign_neg.cc | 34 -
.../debug/self_move_assign_neg.cc | 33 -
.../unordered_multimap/modifiers/extract.cc | 1 +
.../unordered_multimap/modifiers/merge.cc | 1 +
.../cons/noexcept_default_construct.cc | 68 +
.../cons/noexcept_move_construct.cc | 65 +
.../debug/iterator_self_move_assign_neg.cc | 34 -
.../debug/self_move_assign_neg.cc | 33 -
.../unordered_multiset/modifiers/extract.cc | 1 +
.../unordered_multiset/modifiers/merge.cc | 1 +
.../unordered_set/allocator/default_init.cc | 69 +
.../unordered_set/cons/bucket_hint.cc | 63 +
.../cons/noexcept_default_construct.cc | 68 +
.../unordered_set/cons/noexcept_move_construct.cc | 65 +
.../23_containers/unordered_set/cons/self_move.cc | 50 +
.../debug/iterator_self_move_assign_neg.cc | 34 -
.../unordered_set/debug/self_move_assign_neg.cc | 33 -
.../unordered_set/modifiers/extract.cc | 1 +
.../unordered_set/modifiers/insert.cc | 66 +
.../23_containers/unordered_set/modifiers/merge.cc | 1 +
.../testsuite/23_containers/vector/bool/72847.cc | 2 +-
.../23_containers/vector/bool/allocator/swap.cc | 22 +-
.../vector/bool/cons/noexcept_move_construct.cc | 32 +-
.../23_containers/vector/cons/self_move.cc | 44 +
.../vector/debug/iterator_self_move_assign_neg.cc | 34 -
.../vector/debug/self_move_assign_neg.cc | 33 -
.../associated_types/readable.traits.cc | 26 +
.../24_iterators/back_insert_iterator/pr93884.cc | 1 +
.../24_iterators/front_insert_iterator/pr93884.cc | 1 +
.../headers/iterator/range_access_c++11.cc | 2 +-
.../headers/iterator/range_access_c++14.cc | 2 +-
.../headers/iterator/range_access_c++17.cc | 2 +-
.../24_iterators/headers/iterator/synopsis.cc | 2 +-
.../headers/iterator/synopsis_c++11.cc | 2 +-
.../headers/iterator/synopsis_c++14.cc | 2 +-
.../headers/iterator/synopsis_c++17.cc | 2 +-
.../24_iterators/insert_iterator/dr561.cc | 47 +
.../testsuite/24_iterators/move_iterator/dr3435.cc | 37 +
.../24_iterators/reverse_iterator/cust.cc | 52 +
.../24_iterators/reverse_iterator/dr3435.cc | 36 +
libstdc++-v3/testsuite/25_algorithms/clamp/1.cc | 1 +
libstdc++-v3/testsuite/25_algorithms/clamp/2.cc | 1 +
.../testsuite/25_algorithms/clamp/constexpr.cc | 2 +-
.../clamp/requirements/explicit_instantiation/1.cc | 2 +-
.../requirements/explicit_instantiation/pod.cc | 2 +-
.../testsuite/25_algorithms/for_each/constexpr.cc | 12 +
.../testsuite/25_algorithms/pstl/feature_test-2.cc | 1 +
.../testsuite/25_algorithms/pstl/feature_test-3.cc | 1 +
.../testsuite/25_algorithms/pstl/feature_test-5.cc | 1 +
.../testsuite/25_algorithms/pstl/feature_test.cc | 1 +
libstdc++-v3/testsuite/25_algorithms/sample/3.cc | 50 +
.../testsuite/25_algorithms/search/constexpr.cc | 4 +
libstdc++-v3/testsuite/26_numerics/gcd/1.cc | 17 +-
libstdc++-v3/testsuite/26_numerics/gcd/2.cc | 133 +
libstdc++-v3/testsuite/26_numerics/gcd/92978.cc | 40 +
libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 10 +-
.../headers/cmath/functions_std_c++17.cc | 2 +-
.../headers/cmath/special_functions_global.cc | 2 +-
libstdc++-v3/testsuite/26_numerics/lcm/92978.cc | 27 +
libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 10 +-
.../testsuite/26_numerics/numbers/float128.cc | 2 +-
.../linear_congruential_engine/operators/call.cc | 64 +
.../testsuite/26_numerics/random/pr60037-neg.cc | 4 +-
.../testsuite/26_numerics/random/seed_seq/97311.cc | 53 +
.../testsuite/26_numerics/valarray/69116.cc | 2 +-
.../basic_istream/extractors_character/char/3.cc | 2 +-
.../basic_istream/extractors_character/char/4.cc | 1 +
.../basic_istream/extractors_character/char/5.cc | 54 +
.../extractors_character/char/9555-ic.cc | 2 +
.../extractors_character/char/9826.cc | 2 +-
.../extractors_character/char/lwg2499.cc | 80 +
.../extractors_character/char/lwg2499_neg.cc | 45 +
.../extractors_character/char/overflow.cc | 79 +
.../extractors_character/wchar_t/3.cc | 2 +-
.../extractors_character/wchar_t/4.cc | 1 +
.../extractors_character/wchar_t/5.cc | 54 +
.../extractors_character/wchar_t/9555-ic.cc | 2 +
.../extractors_character/wchar_t/lwg2499.cc | 70 +
.../extractors_character/wchar_t/lwg2499_neg.cc | 40 +
.../extractors_character/wchar_t/overflow.cc | 57 +
.../27_io/basic_istream/get/char/lwg3464.cc | 91 +
.../27_io/basic_istream/get/wchar_t/lwg3464.cc | 91 +
.../27_io/basic_istream/ignore/char/94749.cc | 151 +
.../27_io/basic_istream/ignore/char/96161.cc | 79 +
.../27_io/basic_istream/ignore/wchar_t/94749.cc | 155 +-
.../27_io/basic_istream/ignore/wchar_t/96161.cc | 79 +
.../basic_ostream/inserters_other/char/lwg2221.cc | 2 +-
.../27_io/filesystem/path/append/source.cc | 10 +
.../testsuite/27_io/ios_base/failure/cxx11.cc | 3 +-
.../testsuite/27_io/ios_base/failure/error_code.cc | 48 +
libstdc++-v3/testsuite/27_io/types/1.cc | 13 +-
libstdc++-v3/testsuite/28_regex/simple_c++11.cc | 2 +-
.../29_atomics/atomic/is_always_lock_free.cc | 2 +-
.../testsuite/29_atomics/atomic_float/1.cc | 1 +
.../29_atomics/atomic_float/value_init.cc | 5 +-
.../atomic_integral/is_always_lock_free.cc | 2 +-
libstdc++-v3/testsuite/30_threads/async/42819.cc | 3 +-
libstdc++-v3/testsuite/30_threads/async/49668.cc | 3 +-
libstdc++-v3/testsuite/30_threads/async/54297.cc | 3 +-
libstdc++-v3/testsuite/30_threads/async/69724.cc | 119 +
libstdc++-v3/testsuite/30_threads/async/any.cc | 3 +-
libstdc++-v3/testsuite/30_threads/async/async.cc | 179 +-
libstdc++-v3/testsuite/30_threads/async/except.cc | 3 +-
libstdc++-v3/testsuite/30_threads/async/launch.cc | 3 +-
libstdc++-v3/testsuite/30_threads/async/lwg2021.cc | 3 +-
libstdc++-v3/testsuite/30_threads/async/sync.cc | 3 +-
.../testsuite/30_threads/call_once/39909.cc | 3 +-
.../testsuite/30_threads/call_once/49668.cc | 3 +-
.../testsuite/30_threads/call_once/60497.cc | 3 +-
.../testsuite/30_threads/call_once/call_once1.cc | 3 +-
.../testsuite/30_threads/call_once/dr2442.cc | 3 +-
.../30_threads/condition_variable/54185.cc | 3 +-
.../30_threads/condition_variable/cons/1.cc | 3 +-
.../30_threads/condition_variable/members/1.cc | 3 +-
.../30_threads/condition_variable/members/2.cc | 3 +-
.../30_threads/condition_variable/members/3.cc | 3 +-
.../30_threads/condition_variable/members/53841.cc | 3 +-
.../30_threads/condition_variable/members/68519.cc | 64 +-
.../condition_variable/native_handle/typesizes.cc | 3 +-
.../30_threads/condition_variable_any/50862.cc | 3 +-
.../30_threads/condition_variable_any/53830.cc | 3 +-
.../30_threads/condition_variable_any/cond.cc | 3 +-
.../30_threads/condition_variable_any/cons/1.cc | 3 +-
.../30_threads/condition_variable_any/members/1.cc | 3 +-
.../30_threads/condition_variable_any/members/2.cc | 3 +-
.../testsuite/30_threads/future/cons/move.cc | 3 +-
.../testsuite/30_threads/future/members/45133.cc | 3 +-
.../testsuite/30_threads/future/members/get.cc | 3 +-
.../testsuite/30_threads/future/members/get2.cc | 3 +-
.../testsuite/30_threads/future/members/share.cc | 3 +-
.../testsuite/30_threads/future/members/valid.cc | 3 +-
.../testsuite/30_threads/future/members/wait.cc | 3 +-
.../30_threads/future/members/wait_for.cc | 3 +-
.../30_threads/future/members/wait_until.cc | 3 +-
.../30_threads/future/requirements/lwg3458.cc | 43 +
.../headers/condition_variable/std_c++0x_neg.cc | 3 -
.../30_threads/headers/future/std_c++0x_neg.cc | 3 -
libstdc++-v3/testsuite/30_threads/lock/1.cc | 3 +-
libstdc++-v3/testsuite/30_threads/lock/2.cc | 3 +-
libstdc++-v3/testsuite/30_threads/lock/3.cc | 3 +-
libstdc++-v3/testsuite/30_threads/lock/4.cc | 3 +-
libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 3 +-
.../30_threads/mutex/dest/destructor_locked.cc | 3 +-
libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 3 +-
.../testsuite/30_threads/mutex/native_handle/1.cc | 3 +-
.../30_threads/mutex/native_handle/typesizes.cc | 3 +-
.../testsuite/30_threads/mutex/try_lock/1.cc | 3 +-
.../testsuite/30_threads/mutex/try_lock/2.cc | 3 +-
.../testsuite/30_threads/mutex/unlock/1.cc | 3 +-
.../testsuite/30_threads/mutex/unlock/2.cc | 3 +-
.../testsuite/30_threads/packaged_task/49668.cc | 3 +-
.../testsuite/30_threads/packaged_task/60564.cc | 3 +-
.../testsuite/30_threads/packaged_task/cons/1.cc | 3 +-
.../testsuite/30_threads/packaged_task/cons/2.cc | 3 +-
.../testsuite/30_threads/packaged_task/cons/3.cc | 3 +-
.../30_threads/packaged_task/cons/56492.cc | 3 +-
.../30_threads/packaged_task/cons/alloc.cc | 4 +-
.../30_threads/packaged_task/cons/move.cc | 3 +-
.../30_threads/packaged_task/cons/move_assign.cc | 3 +-
.../packaged_task/members/at_thread_exit.cc | 3 +-
.../30_threads/packaged_task/members/get_future.cc | 3 +-
.../packaged_task/members/get_future2.cc | 3 +-
.../30_threads/packaged_task/members/invoke.cc | 3 +-
.../30_threads/packaged_task/members/invoke2.cc | 3 +-
.../30_threads/packaged_task/members/invoke3.cc | 3 +-
.../30_threads/packaged_task/members/invoke4.cc | 3 +-
.../30_threads/packaged_task/members/invoke5.cc | 3 +-
.../30_threads/packaged_task/members/reset.cc | 3 +-
.../30_threads/packaged_task/members/reset2.cc | 3 +-
.../30_threads/packaged_task/members/swap.cc | 3 +-
.../30_threads/packaged_task/members/valid.cc | 3 +-
libstdc++-v3/testsuite/30_threads/promise/60966.cc | 3 +-
.../testsuite/30_threads/promise/cons/1.cc | 3 +-
.../testsuite/30_threads/promise/cons/alloc.cc | 3 +-
.../testsuite/30_threads/promise/cons/move.cc | 3 +-
.../30_threads/promise/cons/move_assign.cc | 3 +-
.../30_threads/promise/members/at_thread_exit.cc | 3 +-
.../30_threads/promise/members/at_thread_exit2.cc | 3 +-
.../30_threads/promise/members/get_future.cc | 3 +-
.../30_threads/promise/members/get_future2.cc | 3 +-
.../30_threads/promise/members/set_exception.cc | 3 +-
.../30_threads/promise/members/set_exception2.cc | 3 +-
.../30_threads/promise/members/set_value.cc | 3 +-
.../30_threads/promise/members/set_value2.cc | 3 +-
.../30_threads/promise/members/set_value3.cc | 3 +-
.../testsuite/30_threads/promise/members/swap.cc | 3 +-
.../30_threads/promise/requirements/lwg3466.cc | 43 +
.../testsuite/30_threads/recursive_mutex/cons/1.cc | 3 +-
.../recursive_mutex/dest/destructor_locked.cc | 3 +-
.../testsuite/30_threads/recursive_mutex/lock/1.cc | 3 +-
.../30_threads/recursive_mutex/native_handle/1.cc | 3 +-
.../recursive_mutex/native_handle/typesizes.cc | 3 +-
.../30_threads/recursive_mutex/try_lock/1.cc | 3 +-
.../30_threads/recursive_mutex/try_lock/2.cc | 3 +-
.../30_threads/recursive_mutex/unlock/1.cc | 3 +-
.../30_threads/recursive_mutex/unlock/2.cc | 3 +-
.../30_threads/recursive_timed_mutex/cons/1.cc | 4 +-
.../dest/destructor_locked.cc | 4 +-
.../30_threads/recursive_timed_mutex/lock/1.cc | 4 +-
.../30_threads/recursive_timed_mutex/lock/2.cc | 4 +-
.../recursive_timed_mutex/native_handle/1.cc | 3 +-
.../native_handle/typesizes.cc | 3 +-
.../30_threads/recursive_timed_mutex/try_lock/1.cc | 4 +-
.../30_threads/recursive_timed_mutex/try_lock/2.cc | 4 +-
.../recursive_timed_mutex/try_lock_for/1.cc | 4 +-
.../recursive_timed_mutex/try_lock_for/2.cc | 4 +-
.../recursive_timed_mutex/try_lock_for/3.cc | 4 +-
.../recursive_timed_mutex/try_lock_until/1.cc | 4 +-
.../recursive_timed_mutex/try_lock_until/2.cc | 4 +-
.../30_threads/recursive_timed_mutex/unlock/1.cc | 4 +-
.../30_threads/recursive_timed_mutex/unlock/2.cc | 3 +-
.../30_threads/shared_future/cons/move.cc | 3 +-
.../30_threads/shared_future/members/45133.cc | 3 +-
.../30_threads/shared_future/members/get.cc | 3 +-
.../30_threads/shared_future/members/get2.cc | 3 +-
.../30_threads/shared_future/members/valid.cc | 3 +-
.../30_threads/shared_future/members/wait.cc | 3 +-
.../30_threads/shared_future/members/wait_for.cc | 3 +-
.../30_threads/shared_future/members/wait_until.cc | 3 +-
.../shared_future/requirements/lwg3458.cc | 41 +
.../testsuite/30_threads/shared_lock/70766.cc | 2 +-
.../testsuite/30_threads/shared_lock/cons/1.cc | 3 +-
.../testsuite/30_threads/shared_lock/cons/2.cc | 3 +-
.../testsuite/30_threads/shared_lock/cons/3.cc | 3 +-
.../testsuite/30_threads/shared_lock/cons/4.cc | 3 +-
.../testsuite/30_threads/shared_lock/cons/5.cc | 4 +-
.../testsuite/30_threads/shared_lock/cons/6.cc | 4 +-
.../testsuite/30_threads/shared_lock/locking/1.cc | 3 +-
.../testsuite/30_threads/shared_lock/locking/2.cc | 3 +-
.../testsuite/30_threads/shared_lock/locking/3.cc | 4 +-
.../testsuite/30_threads/shared_lock/locking/4.cc | 4 +-
.../30_threads/shared_lock/modifiers/1.cc | 3 +-
.../testsuite/30_threads/shared_mutex/cons/1.cc | 6 +-
.../30_threads/shared_mutex/cons/assign_neg.cc | 2 +-
.../30_threads/shared_mutex/cons/copy_neg.cc | 2 +-
.../shared_mutex/requirements/standard_layout.cc | 2 +-
.../30_threads/shared_mutex/try_lock/1.cc | 6 +-
.../30_threads/shared_mutex/try_lock/2.cc | 6 +-
.../testsuite/30_threads/shared_mutex/unlock/1.cc | 6 +-
.../30_threads/shared_timed_mutex/cons/1.cc | 3 +-
.../30_threads/shared_timed_mutex/try_lock/1.cc | 3 +-
.../30_threads/shared_timed_mutex/try_lock/2.cc | 3 +-
.../30_threads/shared_timed_mutex/try_lock/3.cc | 3 +-
.../30_threads/shared_timed_mutex/unlock/1.cc | 3 +-
libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 3 +-
libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 45 -
libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 60 -
libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 60 -
.../testsuite/30_threads/this_thread/58038.cc | 1 +
.../testsuite/30_threads/this_thread/60421.cc | 1 +
.../30_threads/this_thread/sleep_for-mt.cc | 59 +
.../testsuite/30_threads/this_thread/sleep_for.cc | 43 +
.../30_threads/this_thread/sleep_until-mt.cc | 59 +
.../30_threads/this_thread/sleep_until.cc | 43 +
.../testsuite/30_threads/this_thread/yield.cc | 42 +
libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 3 +-
libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 3 +-
libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 3 +-
libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 3 +-
.../testsuite/30_threads/thread/cons/49668.cc | 3 +-
libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 3 +-
libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 3 +-
libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 3 +-
libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 3 +-
.../testsuite/30_threads/thread/cons/84535.cc | 3 +
libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 3 +-
.../testsuite/30_threads/thread/cons/lwg2097.cc | 3 +
.../testsuite/30_threads/thread/cons/moveable.cc | 3 +-
.../testsuite/30_threads/thread/cons/terminate.cc | 3 +-
.../testsuite/30_threads/thread/members/1.cc | 3 +-
.../testsuite/30_threads/thread/members/2.cc | 3 +-
.../testsuite/30_threads/thread/members/3.cc | 3 +-
.../testsuite/30_threads/thread/members/4.cc | 3 +-
.../testsuite/30_threads/thread/members/5.cc | 3 +-
.../thread/members/hardware_concurrency.cc | 3 +-
.../30_threads/thread/native_handle/typesizes.cc | 3 +-
libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 3 +-
.../testsuite/30_threads/timed_mutex/cons/1.cc | 4 +-
.../timed_mutex/dest/destructor_locked.cc | 4 +-
.../testsuite/30_threads/timed_mutex/lock/1.cc | 4 +-
.../30_threads/timed_mutex/native_handle/1.cc | 3 +-
.../timed_mutex/native_handle/typesizes.cc | 3 +-
.../testsuite/30_threads/timed_mutex/try_lock/1.cc | 4 +-
.../testsuite/30_threads/timed_mutex/try_lock/2.cc | 4 +-
.../30_threads/timed_mutex/try_lock_for/1.cc | 4 +-
.../30_threads/timed_mutex/try_lock_for/2.cc | 4 +-
.../30_threads/timed_mutex/try_lock_for/3.cc | 4 +-
.../30_threads/timed_mutex/try_lock_until/1.cc | 4 +-
.../30_threads/timed_mutex/try_lock_until/2.cc | 4 +-
.../30_threads/timed_mutex/try_lock_until/57641.cc | 4 +-
.../testsuite/30_threads/timed_mutex/unlock/1.cc | 4 +-
.../testsuite/30_threads/timed_mutex/unlock/2.cc | 3 +-
libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 3 +-
libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 3 +-
libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 3 +-
libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 3 +-
.../testsuite/30_threads/unique_lock/cons/1.cc | 3 +-
.../testsuite/30_threads/unique_lock/cons/2.cc | 3 +-
.../testsuite/30_threads/unique_lock/cons/3.cc | 3 +-
.../testsuite/30_threads/unique_lock/cons/4.cc | 3 +-
.../testsuite/30_threads/unique_lock/cons/5.cc | 4 +-
.../testsuite/30_threads/unique_lock/cons/6.cc | 4 +-
.../testsuite/30_threads/unique_lock/locking/1.cc | 3 +-
.../testsuite/30_threads/unique_lock/locking/2.cc | 3 +-
.../testsuite/30_threads/unique_lock/locking/3.cc | 4 +-
.../testsuite/30_threads/unique_lock/locking/4.cc | 4 +-
.../30_threads/unique_lock/modifiers/1.cc | 3 +-
libstdc++-v3/testsuite/Makefile.am | 1 +
libstdc++-v3/testsuite/Makefile.in | 1 +
.../filesystem/filesystem_error/cons.cc | 2 +-
.../net/execution_context/use_service.cc | 7 +-
.../testsuite/experimental/net/system_context/1.cc | 42 +
.../testsuite/experimental/numeric/92978.cc | 48 +
libstdc++-v3/testsuite/experimental/numeric/gcd.cc | 136 +-
libstdc++-v3/testsuite/lib/dg-options.exp | 5 +-
libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +-
.../testsuite/libstdc++-prettyprinters/48362.cc | 2 +-
.../testsuite/libstdc++-prettyprinters/compat.cc | 4 +-
.../performance/26_numerics/random_dist.cc | 102 +
.../concept.arithmetic/floating_point.cc | 2 +-
.../testsuite/std/ranges/access/lwg3467.cc | 33 +
.../testsuite/std/ranges/adaptors/95322.cc | 2 +-
.../std/ranges/adaptors/detail/semiregular_box.cc | 73 +
libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 128 +-
.../testsuite/std/ranges/adaptors/elements.cc | 46 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 16 +
.../testsuite/std/ranges/adaptors/lwg3406.cc | 40 +
.../testsuite/std/ranges/adaptors/sizeof.cc | 52 +
.../testsuite/std/ranges/adaptors/transform.cc | 24 +
libstdc++-v3/testsuite/std/ranges/iota/96042.cc | 66 +
.../testsuite/std/ranges/iota/difference_type.cc | 58 +
.../testsuite/std/ranges/iota/iota_view.cc | 3 +
.../testsuite/std/ranges/iota/max_size_type.cc | 376 +
libstdc++-v3/testsuite/std/ranges/iota/size.cc | 110 +
.../testsuite/std/ranges/subrange/96042.cc | 35 +
.../testsuite/std/ranges/subrange/sizeof.cc | 28 +
libstdc++-v3/testsuite/std/time/day/1.cc | 67 +
libstdc++-v3/testsuite/std/time/hh_mm_ss/1.cc | 63 +
libstdc++-v3/testsuite/std/time/is_am/1.cc | 35 +
libstdc++-v3/testsuite/std/time/is_pm/1.cc | 35 +
libstdc++-v3/testsuite/std/time/make12/1.cc | 36 +
libstdc++-v3/testsuite/std/time/make24/1.cc | 41 +
libstdc++-v3/testsuite/std/time/month/1.cc | 75 +
libstdc++-v3/testsuite/std/time/month_day/1.cc | 73 +
.../testsuite/std/time/month_day_last/1.cc | 65 +
libstdc++-v3/testsuite/std/time/month_weekday/1.cc | 48 +
.../testsuite/std/time/month_weekday_last/1.cc | 48 +
libstdc++-v3/testsuite/std/time/weekday/1.cc | 102 +
.../testsuite/std/time/weekday_indexed/1.cc | 53 +
libstdc++-v3/testsuite/std/time/weekday_last/1.cc | 48 +
libstdc++-v3/testsuite/std/time/year/1.cc | 85 +
libstdc++-v3/testsuite/std/time/year_month/1.cc | 98 +
libstdc++-v3/testsuite/std/time/year_month/2.cc | 40 +
.../testsuite/std/time/year_month_day/1.cc | 91 +
.../testsuite/std/time/year_month_day/2.cc | 40 +
.../testsuite/std/time/year_month_day_last/1.cc | 82 +
.../testsuite/std/time/year_month_day_last/2.cc | 40 +
.../testsuite/std/time/year_month_weekday/1.cc | 79 +
.../testsuite/std/time/year_month_weekday/2.cc | 40 +
.../std/time/year_month_weekday_last/1.cc | 61 +
.../std/time/year_month_weekday_last/2.cc | 40 +
.../testsuite/tr1/headers/c++200x/complex.cc | 2 +-
libstdc++-v3/testsuite/util/testsuite_abi.cc | 21 +-
libstdc++-v3/testsuite/util/testsuite_allocator.h | 4 +-
libstdc++-v3/testsuite/util/testsuite_containers.h | 5 +-
.../testsuite/util/testsuite_performance.h | 1 -
libstdc++-v3/testsuite/util/testsuite_shared.cc | 7 +-
lto-plugin/ChangeLog | 17 +
lto-plugin/Makefile.am | 2 +-
lto-plugin/Makefile.in | 2 +-
lto-plugin/configure | 25 +-
lto-plugin/lto-plugin.c | 31 +-
5169 files changed, 332084 insertions(+), 205798 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-10-12 17:57 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-12 17:57 [gcc/devel/gccgo] Merge from trunk revision 3175d40fc52fb8eb3c3b18cc343d773da24434fb Ian Lance Taylor
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).