public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/gccgo] Merge from trunk revision e109f6e438b72ef3e403162971068d28d09b82f5
@ 2020-07-12 20:36 Ian Lance Taylor
0 siblings, 0 replies; only message in thread
From: Ian Lance Taylor @ 2020-07-12 20:36 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:4854d721be78358e59367982bdd94461b4be3c5a
commit 4854d721be78358e59367982bdd94461b4be3c5a
Merge: 3cdc95b9f8d e109f6e438b
Author: Ian Lance Taylor <iant@golang.org>
Date: Sat Jul 11 12:43:49 2020 -0700
Merge from trunk revision e109f6e438b72ef3e403162971068d28d09b82f5
Diff:
.gitignore | 1 +
ChangeLog | 51 +
MAINTAINERS | 6 +-
config/ChangeLog | 47 +-
config/ax_cxx_compile_stdcxx.m4 | 962 +
config/cet.m4 | 117 +-
config/math.m4 | 64 +
configure | 1040 +-
configure.ac | 50 +-
contrib/ChangeLog | 412 +
contrib/check-params-in-docs.py | 17 +-
contrib/compare-debug | 26 +-
contrib/config-list.mk | 11 +-
contrib/dg-extract-results.py | 6 +-
contrib/dg-extract-results.sh | 12 +-
contrib/download_prerequisites | 20 +-
contrib/gcc-changelog/git_check_commit.py | 49 +
contrib/gcc-changelog/git_commit.py | 676 +
contrib/gcc-changelog/git_email.py | 107 +
contrib/gcc-changelog/git_repository.py | 78 +
contrib/gcc-changelog/git_update_version.py | 145 +
contrib/gcc-changelog/test_email.py | 367 +
contrib/gcc-changelog/test_patches.txt | 3197 +++
contrib/gcc-git-customization.sh | 16 +
contrib/gcc_update | 1 +
contrib/git-backport.py | 65 +
contrib/{ => legacy}/mklog | 0
contrib/{ => legacy}/mklog.pl | 0
contrib/mklog.py | 261 +
contrib/prepare-commit-msg | 81 +
contrib/test_mklog.py | 439 +
contrib/vimrc | 20 +-
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 7585 +++++++-
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 45 +-
gcc/aclocal.m4 | 2 +
gcc/ada/ChangeLog | 7314 +++++++
gcc/ada/Makefile.rtl | 70 +-
gcc/ada/ada_get_targ.adb | 2 +-
gcc/ada/adabkend.adb | 3 +-
gcc/ada/adabkend.ads | 2 +-
gcc/ada/adadecode.c | 2 +-
gcc/ada/adadecode.h | 2 +-
gcc/ada/adaint.c | 14 +-
gcc/ada/adaint.h | 7 +-
gcc/ada/affinity.c | 2 +-
gcc/ada/ali-util.adb | 2 +-
gcc/ada/ali-util.ads | 2 +-
gcc/ada/ali.adb | 50 +-
gcc/ada/ali.ads | 2 +-
gcc/ada/alloc.ads | 2 +-
gcc/ada/argv-lynxos178-raven-cert.c | 2 +-
gcc/ada/argv.c | 2 +-
gcc/ada/aspects.adb | 220 +-
gcc/ada/aspects.ads | 189 +-
gcc/ada/atree.adb | 43 +-
gcc/ada/atree.ads | 31 +-
gcc/ada/atree.h | 2 +-
gcc/ada/aux-io.c | 2 +-
gcc/ada/back_end.adb | 5 +-
gcc/ada/back_end.ads | 3 +-
gcc/ada/bcheck.adb | 5 +-
gcc/ada/bcheck.ads | 2 +-
gcc/ada/binde.adb | 6 +-
gcc/ada/binde.ads | 2 +-
gcc/ada/binderr.adb | 2 +-
gcc/ada/binderr.ads | 2 +-
gcc/ada/bindgen.adb | 33 +-
gcc/ada/bindgen.ads | 2 +-
gcc/ada/bindo-augmentors.adb | 40 +-
gcc/ada/bindo-augmentors.ads | 10 +-
gcc/ada/bindo-builders.adb | 5 +-
gcc/ada/bindo-builders.ads | 2 +-
gcc/ada/bindo-diagnostics.adb | 74 +-
gcc/ada/bindo-diagnostics.ads | 10 +-
gcc/ada/bindo-elaborators.adb | 6 +-
gcc/ada/bindo-elaborators.ads | 2 +-
gcc/ada/bindo-graphs.adb | 8140 ++++----
gcc/ada/bindo-graphs.ads | 2365 +--
gcc/ada/bindo-units.adb | 2 +-
gcc/ada/bindo-units.ads | 2 +-
gcc/ada/bindo-validators.adb | 2 +-
gcc/ada/bindo-validators.ads | 2 +-
gcc/ada/bindo-writers.adb | 18 +-
gcc/ada/bindo-writers.ads | 2 +-
gcc/ada/bindo.adb | 2 +-
gcc/ada/bindo.ads | 2 +-
gcc/ada/bindusg.adb | 7 +-
gcc/ada/bindusg.ads | 2 +-
gcc/ada/butil.adb | 2 +-
gcc/ada/butil.ads | 2 +-
gcc/ada/cal.c | 2 +-
gcc/ada/casing.adb | 2 +-
gcc/ada/casing.ads | 2 +-
gcc/ada/ceinfo.adb | 2 +-
gcc/ada/checks.adb | 1854 +-
gcc/ada/checks.ads | 150 +-
gcc/ada/cio.c | 2 +-
gcc/ada/clean.adb | 2 +-
gcc/ada/clean.ads | 2 +-
gcc/ada/comperr.adb | 16 +-
gcc/ada/comperr.ads | 2 +-
gcc/ada/contracts.adb | 448 +-
gcc/ada/contracts.ads | 19 +-
gcc/ada/csets.adb | 2 +-
gcc/ada/csets.ads | 2 +-
gcc/ada/csinfo.adb | 11 +-
gcc/ada/cstand.adb | 196 +-
gcc/ada/cstand.ads | 2 +-
gcc/ada/cstreams.c | 2 +-
gcc/ada/ctrl_c.c | 2 +-
gcc/ada/debug.adb | 47 +-
gcc/ada/debug.ads | 2 +-
gcc/ada/debug_a.adb | 2 +-
gcc/ada/debug_a.ads | 2 +-
gcc/ada/doc/gnat_rm/implementation_advice.rst | 35 +-
.../doc/gnat_rm/implementation_defined_aspects.rst | 7 +
.../gnat_rm/implementation_defined_attributes.rst | 32 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 172 +-
...ard_and_implementation_defined_restrictions.rst | 145 +-
.../building_executable_programs_with_gnat.rst | 43 +-
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 52 +-
.../doc/gnat_ugn/the_gnat_compilation_model.rst | 47 +-
gcc/ada/einfo.adb | 263 +-
gcc/ada/einfo.ads | 313 +-
gcc/ada/elists.adb | 22 +-
gcc/ada/elists.ads | 14 +-
gcc/ada/elists.h | 2 +-
gcc/ada/env.c | 2 +-
gcc/ada/env.h | 2 +-
gcc/ada/err_vars.ads | 2 +-
gcc/ada/errno.c | 2 +-
gcc/ada/errout.adb | 144 +-
gcc/ada/errout.ads | 10 +-
gcc/ada/erroutc.adb | 58 +-
gcc/ada/erroutc.ads | 14 +-
gcc/ada/errutil.adb | 41 +-
gcc/ada/errutil.ads | 5 +-
gcc/ada/eval_fat.adb | 2 +-
gcc/ada/eval_fat.ads | 2 +-
gcc/ada/exit.c | 2 +-
gcc/ada/exp_aggr.adb | 1356 +-
gcc/ada/exp_aggr.ads | 2 +-
gcc/ada/exp_atag.adb | 211 +-
gcc/ada/exp_atag.ads | 22 +-
gcc/ada/exp_attr.adb | 1305 +-
gcc/ada/exp_attr.ads | 2 +-
gcc/ada/exp_cg.adb | 5 +-
gcc/ada/exp_cg.ads | 2 +-
gcc/ada/exp_ch10.ads | 2 +-
gcc/ada/exp_ch11.adb | 6 +-
gcc/ada/exp_ch11.ads | 2 +-
gcc/ada/exp_ch12.adb | 2 +-
gcc/ada/exp_ch12.ads | 2 +-
gcc/ada/exp_ch13.adb | 2 +-
gcc/ada/exp_ch13.ads | 2 +-
gcc/ada/exp_ch2.adb | 4 +-
gcc/ada/exp_ch2.ads | 2 +-
gcc/ada/exp_ch3.adb | 585 +-
gcc/ada/exp_ch3.ads | 19 +-
gcc/ada/exp_ch4.adb | 1430 +-
gcc/ada/exp_ch4.ads | 2 +-
gcc/ada/exp_ch5.adb | 145 +-
gcc/ada/exp_ch5.ads | 2 +-
gcc/ada/exp_ch6.adb | 1532 +-
gcc/ada/exp_ch6.ads | 18 +-
gcc/ada/exp_ch7.adb | 51 +-
gcc/ada/exp_ch7.ads | 2 +-
gcc/ada/exp_ch8.adb | 7 +-
gcc/ada/exp_ch8.ads | 2 +-
gcc/ada/exp_ch9.adb | 828 +-
gcc/ada/exp_ch9.ads | 19 +-
gcc/ada/exp_code.adb | 2 +-
gcc/ada/exp_code.ads | 2 +-
gcc/ada/exp_dbug.adb | 2 +-
gcc/ada/exp_dbug.ads | 2 +-
gcc/ada/exp_disp.adb | 100 +-
gcc/ada/exp_disp.ads | 31 +-
gcc/ada/exp_dist.adb | 2 +-
gcc/ada/exp_dist.ads | 2 +-
gcc/ada/exp_fixd.adb | 147 +-
gcc/ada/exp_fixd.ads | 2 +-
gcc/ada/exp_imgv.adb | 90 +-
gcc/ada/exp_imgv.ads | 2 +-
gcc/ada/exp_intr.adb | 39 +-
gcc/ada/exp_intr.ads | 2 +-
gcc/ada/exp_pakd.adb | 49 +-
gcc/ada/exp_pakd.ads | 11 +-
gcc/ada/exp_prag.adb | 2 +-
gcc/ada/exp_prag.ads | 2 +-
gcc/ada/exp_put_image.adb | 1041 +
gcc/ada/exp_put_image.ads | 103 +
gcc/ada/exp_sel.adb | 2 +-
gcc/ada/exp_sel.ads | 2 +-
gcc/ada/exp_smem.adb | 4 +-
gcc/ada/exp_smem.ads | 2 +-
gcc/ada/exp_spark.adb | 317 +-
gcc/ada/exp_spark.ads | 2 +-
gcc/ada/exp_strm.adb | 31 +-
gcc/ada/exp_strm.ads | 9 +-
gcc/ada/exp_tss.adb | 28 +-
gcc/ada/exp_tss.ads | 11 +-
gcc/ada/exp_unst.adb | 62 +-
gcc/ada/exp_unst.ads | 2 +-
gcc/ada/exp_util.adb | 424 +-
gcc/ada/exp_util.ads | 16 +-
gcc/ada/expander.adb | 10 +-
gcc/ada/expander.ads | 21 +-
gcc/ada/expect.c | 9 +-
gcc/ada/fe.h | 8 +-
gcc/ada/final.c | 2 +-
gcc/ada/fmap.adb | 2 +-
gcc/ada/fmap.ads | 2 +-
gcc/ada/fname-sf.adb | 2 +-
gcc/ada/fname-sf.ads | 2 +-
gcc/ada/fname-uf.adb | 2 +-
gcc/ada/fname-uf.ads | 2 +-
gcc/ada/fname.adb | 46 +-
gcc/ada/fname.ads | 12 +-
gcc/ada/freeze.adb | 415 +-
gcc/ada/freeze.ads | 2 +-
gcc/ada/frontend.adb | 14 +-
gcc/ada/frontend.ads | 2 +-
gcc/ada/gcc-interface/Make-lang.in | 8 +-
gcc/ada/gcc-interface/Makefile.in | 6 +-
gcc/ada/gcc-interface/ada-tree.h | 23 +-
gcc/ada/gcc-interface/ada.h | 2 +-
gcc/ada/gcc-interface/cuintp.c | 2 +-
gcc/ada/gcc-interface/decl.c | 717 +-
gcc/ada/gcc-interface/gadaint.h | 2 +-
gcc/ada/gcc-interface/gigi.h | 75 +-
gcc/ada/gcc-interface/lang-specs.h | 22 +-
gcc/ada/gcc-interface/lang.opt | 4 -
gcc/ada/gcc-interface/misc.c | 153 +-
gcc/ada/gcc-interface/targtyps.c | 2 +-
gcc/ada/gcc-interface/trans.c | 1216 +-
gcc/ada/gcc-interface/utils.c | 243 +-
gcc/ada/gcc-interface/utils2.c | 70 +-
gcc/ada/get_scos.adb | 2 +-
gcc/ada/get_scos.ads | 2 +-
gcc/ada/get_targ.adb | 2 +-
gcc/ada/get_targ.ads | 2 +-
gcc/ada/ghost.adb | 2 +-
gcc/ada/ghost.ads | 2 +-
gcc/ada/gnat1drv.adb | 73 +-
gcc/ada/gnat1drv.ads | 2 +-
gcc/ada/gnat_rm.texi | 2304 +--
gcc/ada/gnat_ugn.texi | 101 +-
gcc/ada/gnatbind.adb | 10 +-
gcc/ada/gnatbind.ads | 2 +-
gcc/ada/gnatchop.adb | 2 +-
gcc/ada/gnatclean.adb | 2 +-
gcc/ada/gnatcmd.adb | 2 +-
gcc/ada/gnatcmd.ads | 2 +-
gcc/ada/gnatdll.adb | 2 +-
gcc/ada/gnatfind.adb | 2 +-
gcc/ada/gnatkr.adb | 2 +-
gcc/ada/gnatkr.ads | 2 +-
gcc/ada/gnatlink.adb | 2 +-
gcc/ada/gnatlink.ads | 2 +-
gcc/ada/gnatls.adb | 2 +-
gcc/ada/gnatls.ads | 2 +-
gcc/ada/gnatmake.adb | 2 +-
gcc/ada/gnatmake.ads | 2 +-
gcc/ada/gnatname.adb | 4 +-
gcc/ada/gnatname.ads | 2 +-
gcc/ada/gnatprep.adb | 2 +-
gcc/ada/gnatprep.ads | 2 +-
gcc/ada/gnatvsn.adb | 2 +-
gcc/ada/gnatvsn.ads | 2 +-
gcc/ada/gnatxref.adb | 2 +-
gcc/ada/gprep.adb | 2 +-
gcc/ada/gprep.ads | 2 +-
gcc/ada/gsocket.h | 2 +-
gcc/ada/hostparm.ads | 2 +-
gcc/ada/impunit.adb | 20 +-
gcc/ada/impunit.ads | 2 +-
gcc/ada/indepsw-aix.adb | 2 +-
gcc/ada/indepsw-darwin.adb | 2 +-
gcc/ada/indepsw-gnu.adb | 2 +-
gcc/ada/indepsw.adb | 2 +-
gcc/ada/indepsw.ads | 2 +-
gcc/ada/init.c | 3 +-
gcc/ada/initialize.c | 2 +-
gcc/ada/inline.adb | 1209 +-
gcc/ada/inline.ads | 8 +-
gcc/ada/itypes.adb | 7 +-
gcc/ada/itypes.ads | 2 +-
gcc/ada/krunch.adb | 2 +-
gcc/ada/krunch.ads | 2 +-
gcc/ada/layout.adb | 18 +-
gcc/ada/layout.ads | 2 +-
gcc/ada/lib-list.adb | 2 +-
gcc/ada/lib-load.adb | 2 +-
gcc/ada/lib-load.ads | 2 +-
gcc/ada/lib-sort.adb | 2 +-
gcc/ada/lib-util.adb | 2 +-
gcc/ada/lib-util.ads | 2 +-
gcc/ada/lib-writ.adb | 2 +-
gcc/ada/lib-writ.ads | 4 +-
gcc/ada/lib-xref-spark_specific.adb | 10 +-
gcc/ada/lib-xref.adb | 4 +-
gcc/ada/lib-xref.ads | 5 +-
gcc/ada/lib.adb | 92 +-
gcc/ada/lib.ads | 17 +-
gcc/ada/libgnarl/a-astaco.adb | 2 +-
gcc/ada/libgnarl/a-dispat.adb | 2 +-
gcc/ada/libgnarl/a-dynpri.adb | 12 +-
gcc/ada/libgnarl/a-etgrbu.ads | 2 +-
gcc/ada/libgnarl/a-exetim__darwin.adb | 2 +-
gcc/ada/libgnarl/a-exetim__default.ads | 2 +-
gcc/ada/libgnarl/a-exetim__mingw.adb | 2 +-
gcc/ada/libgnarl/a-exetim__mingw.ads | 2 +-
gcc/ada/libgnarl/a-exetim__posix.adb | 2 +-
gcc/ada/libgnarl/a-interr.adb | 2 +-
gcc/ada/libgnarl/a-interr.ads | 2 +-
gcc/ada/libgnarl/a-intnam.ads | 2 +-
gcc/ada/libgnarl/a-intnam__aix.ads | 2 +-
gcc/ada/libgnarl/a-intnam__darwin.ads | 2 +-
gcc/ada/libgnarl/a-intnam__dragonfly.ads | 2 +-
gcc/ada/libgnarl/a-intnam__dummy.ads | 2 +-
gcc/ada/libgnarl/a-intnam__freebsd.ads | 2 +-
gcc/ada/libgnarl/a-intnam__hpux.ads | 2 +-
gcc/ada/libgnarl/a-intnam__linux.ads | 2 +-
gcc/ada/libgnarl/a-intnam__lynxos.ads | 2 +-
gcc/ada/libgnarl/a-intnam__mingw.ads | 2 +-
gcc/ada/libgnarl/a-intnam__qnx.ads | 2 +-
gcc/ada/libgnarl/a-intnam__rtems.ads | 2 +-
gcc/ada/libgnarl/a-intnam__solaris.ads | 2 +-
gcc/ada/libgnarl/a-intnam__vxworks.ads | 2 +-
gcc/ada/libgnarl/a-reatim.adb | 2 +-
gcc/ada/libgnarl/a-reatim.ads | 2 +-
gcc/ada/libgnarl/a-retide.adb | 2 +-
gcc/ada/libgnarl/a-retide.ads | 2 +-
gcc/ada/libgnarl/a-rttiev.adb | 2 +-
gcc/ada/libgnarl/a-rttiev.ads | 2 +-
gcc/ada/libgnarl/a-synbar.adb | 4 +-
gcc/ada/libgnarl/a-synbar.ads | 4 +-
gcc/ada/libgnarl/a-synbar__posix.adb | 4 +-
gcc/ada/libgnarl/a-synbar__posix.ads | 4 +-
gcc/ada/libgnarl/a-sytaco.adb | 2 +-
gcc/ada/libgnarl/a-sytaco.ads | 2 +-
gcc/ada/libgnarl/a-tasatt.adb | 2 +-
gcc/ada/libgnarl/a-tasatt.ads | 2 +-
gcc/ada/libgnarl/a-taside.adb | 28 +-
gcc/ada/libgnarl/a-taside.ads | 2 +-
gcc/ada/libgnarl/a-tasini.adb | 46 +
gcc/ada/libgnarl/a-tasini.ads | 42 +
gcc/ada/libgnarl/a-taster.adb | 35 +-
gcc/ada/libgnarl/g-boubuf.adb | 2 +-
gcc/ada/libgnarl/g-boubuf.ads | 2 +-
gcc/ada/libgnarl/g-boumai.ads | 2 +-
gcc/ada/libgnarl/g-semaph.adb | 2 +-
gcc/ada/libgnarl/g-semaph.ads | 2 +-
gcc/ada/libgnarl/g-signal.adb | 2 +-
gcc/ada/libgnarl/g-signal.ads | 2 +-
gcc/ada/libgnarl/g-tastus.ads | 2 +-
gcc/ada/libgnarl/g-thread.adb | 2 +-
gcc/ada/libgnarl/g-thread.ads | 2 +-
gcc/ada/libgnarl/i-vxinco.adb | 2 +-
gcc/ada/libgnarl/i-vxinco.ads | 2 +-
gcc/ada/libgnarl/libgnarl.gpr | 28 +
gcc/ada/libgnarl/s-inmaop.ads | 2 +-
gcc/ada/libgnarl/s-inmaop__dummy.adb | 2 +-
gcc/ada/libgnarl/s-inmaop__posix.adb | 2 +-
gcc/ada/libgnarl/s-inmaop__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-interr.adb | 43 +-
gcc/ada/libgnarl/s-interr.ads | 2 +-
gcc/ada/libgnarl/s-interr__dummy.adb | 2 +-
gcc/ada/libgnarl/s-interr__hwint.adb | 2 +-
gcc/ada/libgnarl/s-interr__sigaction.adb | 14 +-
gcc/ada/libgnarl/s-interr__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-intman.ads | 2 +-
gcc/ada/libgnarl/s-intman__android.adb | 2 +-
gcc/ada/libgnarl/s-intman__dummy.adb | 2 +-
gcc/ada/libgnarl/s-intman__lynxos.adb | 2 +-
gcc/ada/libgnarl/s-intman__mingw.adb | 2 +-
gcc/ada/libgnarl/s-intman__posix.adb | 2 +-
gcc/ada/libgnarl/s-intman__qnx.adb | 2 +-
gcc/ada/libgnarl/s-intman__solaris.adb | 2 +-
gcc/ada/libgnarl/s-intman__susv3.adb | 2 +-
gcc/ada/libgnarl/s-intman__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-intman__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-linux.ads | 2 +-
gcc/ada/libgnarl/s-linux__alpha.ads | 2 +-
gcc/ada/libgnarl/s-linux__android.ads | 2 +-
gcc/ada/libgnarl/s-linux__hppa.ads | 2 +-
gcc/ada/libgnarl/s-linux__mips.ads | 2 +-
gcc/ada/libgnarl/s-linux__riscv.ads | 2 +-
gcc/ada/libgnarl/s-linux__sparc.ads | 2 +-
gcc/ada/libgnarl/s-linux__x32.ads | 2 +-
gcc/ada/libgnarl/s-mudido.adb | 2 +-
gcc/ada/libgnarl/s-mudido__affinity.adb | 2 +-
gcc/ada/libgnarl/s-osinte__aix.adb | 2 +-
gcc/ada/libgnarl/s-osinte__aix.ads | 2 +-
gcc/ada/libgnarl/s-osinte__android.adb | 2 +-
gcc/ada/libgnarl/s-osinte__android.ads | 2 +-
gcc/ada/libgnarl/s-osinte__darwin.adb | 2 +-
gcc/ada/libgnarl/s-osinte__darwin.ads | 2 +-
gcc/ada/libgnarl/s-osinte__dragonfly.adb | 2 +-
gcc/ada/libgnarl/s-osinte__dragonfly.ads | 2 +-
gcc/ada/libgnarl/s-osinte__dummy.ads | 2 +-
gcc/ada/libgnarl/s-osinte__freebsd.adb | 2 +-
gcc/ada/libgnarl/s-osinte__freebsd.ads | 2 +-
gcc/ada/libgnarl/s-osinte__gnu.adb | 2 +-
gcc/ada/libgnarl/s-osinte__gnu.ads | 2 +-
gcc/ada/libgnarl/s-osinte__hpux-dce.adb | 2 +-
gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 2 +-
gcc/ada/libgnarl/s-osinte__hpux.ads | 2 +-
gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 2 +-
gcc/ada/libgnarl/s-osinte__linux.ads | 20 +-
gcc/ada/libgnarl/s-osinte__lynxos178.adb | 2 +-
gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 2 +-
gcc/ada/libgnarl/s-osinte__mingw.ads | 2 +-
gcc/ada/libgnarl/s-osinte__posix.adb | 2 +-
gcc/ada/libgnarl/s-osinte__qnx.adb | 2 +-
gcc/ada/libgnarl/s-osinte__qnx.ads | 2 +-
gcc/ada/libgnarl/s-osinte__rtems.adb | 2 +-
gcc/ada/libgnarl/s-osinte__rtems.ads | 2 +-
gcc/ada/libgnarl/s-osinte__solaris.adb | 2 +-
gcc/ada/libgnarl/s-osinte__solaris.ads | 2 +-
gcc/ada/libgnarl/s-osinte__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-osinte__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-osinte__x32.adb | 2 +-
gcc/ada/libgnarl/s-proinf.adb | 2 +-
gcc/ada/libgnarl/s-proinf.ads | 2 +-
gcc/ada/libgnarl/s-qnx.ads | 2 +-
gcc/ada/libgnarl/s-solita.adb | 2 +-
gcc/ada/libgnarl/s-solita.ads | 2 +-
gcc/ada/libgnarl/s-stusta.adb | 2 +-
gcc/ada/libgnarl/s-stusta.ads | 2 +-
gcc/ada/libgnarl/s-taasde.adb | 33 +-
gcc/ada/libgnarl/s-taasde.ads | 2 +-
gcc/ada/libgnarl/s-tadeca.adb | 2 +-
gcc/ada/libgnarl/s-tadeca.ads | 2 +-
gcc/ada/libgnarl/s-tadert.adb | 2 +-
gcc/ada/libgnarl/s-tadert.ads | 2 +-
gcc/ada/libgnarl/s-taenca.adb | 84 +-
gcc/ada/libgnarl/s-taenca.ads | 5 +-
gcc/ada/libgnarl/s-taprob.adb | 2 +-
gcc/ada/libgnarl/s-taprob.ads | 2 +-
gcc/ada/libgnarl/s-taprop.ads | 27 +-
gcc/ada/libgnarl/s-taprop__dummy.adb | 2 +-
gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 105 +-
gcc/ada/libgnarl/s-taprop__linux.adb | 68 +-
gcc/ada/libgnarl/s-taprop__mingw.adb | 99 +-
gcc/ada/libgnarl/s-taprop__posix.adb | 122 +-
gcc/ada/libgnarl/s-taprop__qnx.adb | 72 +-
gcc/ada/libgnarl/s-taprop__solaris.adb | 155 +-
gcc/ada/libgnarl/s-taprop__vxworks.adb | 111 +-
gcc/ada/libgnarl/s-tarest.adb | 52 +-
gcc/ada/libgnarl/s-tarest.ads | 2 +-
gcc/ada/libgnarl/s-tasdeb.adb | 2 +-
gcc/ada/libgnarl/s-tasdeb.ads | 2 +-
gcc/ada/libgnarl/s-tasinf.adb | 2 +-
gcc/ada/libgnarl/s-tasinf.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__linux.adb | 2 +-
gcc/ada/libgnarl/s-tasinf__linux.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__mingw.adb | 2 +-
gcc/ada/libgnarl/s-tasinf__mingw.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__solaris.adb | 2 +-
gcc/ada/libgnarl/s-tasinf__solaris.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-tasini.adb | 17 +-
gcc/ada/libgnarl/s-tasini.ads | 2 +-
gcc/ada/libgnarl/s-taskin.adb | 2 +-
gcc/ada/libgnarl/s-taskin.ads | 10 +-
gcc/ada/libgnarl/s-taspri__dummy.ads | 2 +-
gcc/ada/libgnarl/s-taspri__hpux-dce.ads | 2 +-
gcc/ada/libgnarl/s-taspri__lynxos.ads | 2 +-
gcc/ada/libgnarl/s-taspri__mingw.ads | 2 +-
gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads | 2 +-
gcc/ada/libgnarl/s-taspri__posix.ads | 2 +-
gcc/ada/libgnarl/s-taspri__solaris.ads | 2 +-
gcc/ada/libgnarl/s-taspri__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-tasque.adb | 15 +-
gcc/ada/libgnarl/s-tasque.ads | 7 +-
gcc/ada/libgnarl/s-tasren.adb | 199 +-
gcc/ada/libgnarl/s-tasren.ads | 5 +-
gcc/ada/libgnarl/s-tasres.ads | 2 +-
gcc/ada/libgnarl/s-tassta.adb | 138 +-
gcc/ada/libgnarl/s-tassta.ads | 2 +-
gcc/ada/libgnarl/s-tasuti.adb | 16 +-
gcc/ada/libgnarl/s-tasuti.ads | 7 +-
gcc/ada/libgnarl/s-tataat.adb | 2 +-
gcc/ada/libgnarl/s-tataat.ads | 2 +-
gcc/ada/libgnarl/s-tpinop.adb | 2 +-
gcc/ada/libgnarl/s-tpinop.ads | 2 +-
gcc/ada/libgnarl/s-tpoaal.adb | 2 +-
gcc/ada/libgnarl/s-tpoben.adb | 23 +-
gcc/ada/libgnarl/s-tpoben.ads | 2 +-
gcc/ada/libgnarl/s-tpobmu.adb | 2 +-
gcc/ada/libgnarl/s-tpobmu.ads | 2 +-
gcc/ada/libgnarl/s-tpobop.adb | 121 +-
gcc/ada/libgnarl/s-tpobop.ads | 2 +-
gcc/ada/libgnarl/s-tpopmo.adb | 19 +-
gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__posix.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__solaris.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__tls.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__vxworks-tls.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-tporft.adb | 2 +-
gcc/ada/libgnarl/s-tposen.adb | 38 +-
gcc/ada/libgnarl/s-tposen.ads | 2 +-
gcc/ada/libgnarl/s-vxwext.adb | 2 +-
gcc/ada/libgnarl/s-vxwext.ads | 2 +-
gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__kernel.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__kernel.ads | 2 +-
gcc/ada/libgnarl/s-vxwext__noints.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__rtp-smp.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__rtp.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__rtp.ads | 2 +-
gcc/ada/libgnarl/s-vxwext__vthreads.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__aarch64.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__arm.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__ppc.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__x86.ads | 2 +-
gcc/ada/libgnarl/thread.c | 2 +-
gcc/ada/libgnat/a-assert.adb | 2 +-
gcc/ada/libgnat/a-assert.ads | 2 +-
gcc/ada/libgnat/a-btgbso.adb | 2 +-
gcc/ada/libgnat/a-btgbso.ads | 2 +-
gcc/ada/libgnat/a-calari.adb | 2 +-
gcc/ada/libgnat/a-calari.ads | 2 +-
gcc/ada/libgnat/a-calcon.adb | 3 +-
gcc/ada/libgnat/a-calcon.ads | 5 +-
gcc/ada/libgnat/a-caldel.adb | 4 +-
gcc/ada/libgnat/a-caldel.ads | 2 +-
gcc/ada/libgnat/a-calend.adb | 22 +-
gcc/ada/libgnat/a-calend.ads | 30 +-
gcc/ada/libgnat/a-calfor.adb | 2 +-
gcc/ada/libgnat/a-calfor.ads | 10 +-
gcc/ada/libgnat/a-catizo.adb | 12 +-
gcc/ada/libgnat/a-catizo.ads | 5 +-
gcc/ada/libgnat/a-cbdlli.adb | 56 +-
gcc/ada/libgnat/a-cbdlli.ads | 2 +-
gcc/ada/libgnat/a-cbhama.adb | 14 +-
gcc/ada/libgnat/a-cbhama.ads | 2 +-
gcc/ada/libgnat/a-cbhase.adb | 10 +-
gcc/ada/libgnat/a-cbhase.ads | 2 +-
gcc/ada/libgnat/a-cbmutr.adb | 62 +-
gcc/ada/libgnat/a-cbmutr.ads | 2 +-
gcc/ada/libgnat/a-cborma.adb | 10 +-
gcc/ada/libgnat/a-cborma.ads | 2 +-
gcc/ada/libgnat/a-cborse.adb | 14 +-
gcc/ada/libgnat/a-cborse.ads | 2 +-
gcc/ada/libgnat/a-cbprqu.adb | 2 +-
gcc/ada/libgnat/a-cbprqu.ads | 2 +-
gcc/ada/libgnat/a-cbsyqu.adb | 2 +-
gcc/ada/libgnat/a-cbsyqu.ads | 2 +-
gcc/ada/libgnat/a-cdlili.adb | 48 +-
gcc/ada/libgnat/a-cdlili.ads | 2 +-
gcc/ada/libgnat/a-cfdlli.adb | 2 +-
gcc/ada/libgnat/a-cfdlli.ads | 9 +-
gcc/ada/libgnat/a-cfhama.adb | 2 +-
gcc/ada/libgnat/a-cfhama.ads | 9 +-
gcc/ada/libgnat/a-cfhase.adb | 2 +-
gcc/ada/libgnat/a-cfhase.ads | 9 +-
gcc/ada/libgnat/a-cfinve.adb | 2 +-
gcc/ada/libgnat/a-cfinve.ads | 2 +-
gcc/ada/libgnat/a-cforma.adb | 2 +-
gcc/ada/libgnat/a-cforma.ads | 9 +-
gcc/ada/libgnat/a-cforse.adb | 2 +-
gcc/ada/libgnat/a-cforse.ads | 9 +-
gcc/ada/libgnat/a-cgaaso.adb | 2 +-
gcc/ada/libgnat/a-cgaaso.ads | 2 +-
gcc/ada/libgnat/a-cgarso.adb | 2 +-
gcc/ada/libgnat/a-cgcaso.adb | 2 +-
gcc/ada/libgnat/a-chacon.adb | 2 +-
gcc/ada/libgnat/a-chacon.ads | 2 +-
gcc/ada/libgnat/a-chahan.adb | 2 +-
gcc/ada/libgnat/a-chahan.ads | 2 +-
gcc/ada/libgnat/a-chlat9.ads | 2 +-
gcc/ada/libgnat/a-chtgbk.adb | 11 +-
gcc/ada/libgnat/a-chtgbk.ads | 2 +-
gcc/ada/libgnat/a-chtgbo.adb | 2 +-
gcc/ada/libgnat/a-chtgbo.ads | 2 +-
gcc/ada/libgnat/a-chtgke.adb | 4 +-
gcc/ada/libgnat/a-chtgke.ads | 2 +-
gcc/ada/libgnat/a-chtgop.adb | 2 +-
gcc/ada/libgnat/a-chtgop.ads | 2 +-
gcc/ada/libgnat/a-chzla1.ads | 2 +-
gcc/ada/libgnat/a-chzla9.ads | 2 +-
gcc/ada/libgnat/a-cidlli.adb | 44 +-
gcc/ada/libgnat/a-cidlli.ads | 2 +-
gcc/ada/libgnat/a-cihama.adb | 14 +-
gcc/ada/libgnat/a-cihama.ads | 2 +-
gcc/ada/libgnat/a-cihase.adb | 14 +-
gcc/ada/libgnat/a-cihase.ads | 2 +-
gcc/ada/libgnat/a-cimutr.adb | 58 +-
gcc/ada/libgnat/a-cimutr.ads | 2 +-
gcc/ada/libgnat/a-ciorma.adb | 10 +-
gcc/ada/libgnat/a-ciorma.ads | 2 +-
gcc/ada/libgnat/a-ciormu.adb | 2 +-
gcc/ada/libgnat/a-ciormu.ads | 2 +-
gcc/ada/libgnat/a-ciorse.adb | 10 +-
gcc/ada/libgnat/a-ciorse.ads | 2 +-
gcc/ada/libgnat/a-clrefi.adb | 2 +-
gcc/ada/libgnat/a-clrefi.ads | 2 +-
gcc/ada/libgnat/a-coboho.adb | 2 +-
gcc/ada/libgnat/a-coboho.ads | 2 +-
gcc/ada/libgnat/a-cobove.adb | 73 +-
gcc/ada/libgnat/a-cobove.ads | 2 +-
gcc/ada/libgnat/a-cofove.adb | 6 +-
gcc/ada/libgnat/a-cofove.ads | 2 +-
gcc/ada/libgnat/a-cofuba.adb | 2 +-
gcc/ada/libgnat/a-cofuba.ads | 2 +-
gcc/ada/libgnat/a-cofuma.adb | 2 +-
gcc/ada/libgnat/a-cofuma.ads | 2 +-
gcc/ada/libgnat/a-cofuse.adb | 2 +-
gcc/ada/libgnat/a-cofuse.ads | 2 +-
gcc/ada/libgnat/a-cofuve.adb | 2 +-
gcc/ada/libgnat/a-cofuve.ads | 5 +-
gcc/ada/libgnat/a-cogeso.adb | 2 +-
gcc/ada/libgnat/a-cogeso.ads | 2 +-
gcc/ada/libgnat/a-cohama.adb | 14 +-
gcc/ada/libgnat/a-cohama.ads | 2 +-
gcc/ada/libgnat/a-cohase.adb | 10 +-
gcc/ada/libgnat/a-cohase.ads | 2 +-
gcc/ada/libgnat/a-cohata.ads | 2 +-
gcc/ada/libgnat/a-coinho.adb | 26 +-
gcc/ada/libgnat/a-coinho.ads | 4 +-
gcc/ada/libgnat/a-coinho__shared.adb | 26 +-
gcc/ada/libgnat/a-coinho__shared.ads | 4 +-
gcc/ada/libgnat/a-coinve.adb | 66 +-
gcc/ada/libgnat/a-coinve.ads | 2 +-
gcc/ada/libgnat/a-colien.adb | 2 +-
gcc/ada/libgnat/a-colien.ads | 2 +-
gcc/ada/libgnat/a-colire.adb | 2 +-
gcc/ada/libgnat/a-colire.ads | 2 +-
gcc/ada/libgnat/a-comlin.adb | 2 +-
gcc/ada/libgnat/a-comlin.ads | 2 +-
gcc/ada/libgnat/a-comutr.adb | 62 +-
gcc/ada/libgnat/a-comutr.ads | 2 +-
gcc/ada/libgnat/a-conhel.adb | 2 +-
gcc/ada/libgnat/a-conhel.ads | 2 +-
gcc/ada/libgnat/a-convec.adb | 72 +-
gcc/ada/libgnat/a-convec.ads | 2 +-
gcc/ada/libgnat/a-coorma.adb | 10 +-
gcc/ada/libgnat/a-coorma.ads | 2 +-
gcc/ada/libgnat/a-coormu.adb | 2 +-
gcc/ada/libgnat/a-coormu.ads | 2 +-
gcc/ada/libgnat/a-coorse.adb | 10 +-
gcc/ada/libgnat/a-coorse.ads | 2 +-
gcc/ada/libgnat/a-coprnu.adb | 2 +-
gcc/ada/libgnat/a-coprnu.ads | 2 +-
gcc/ada/libgnat/a-crbltr.ads | 2 +-
gcc/ada/libgnat/a-crbtgk.adb | 6 +-
gcc/ada/libgnat/a-crbtgk.ads | 2 +-
gcc/ada/libgnat/a-crbtgo.adb | 6 +-
gcc/ada/libgnat/a-crbtgo.ads | 2 +-
gcc/ada/libgnat/a-crdlli.adb | 2 +-
gcc/ada/libgnat/a-crdlli.ads | 2 +-
gcc/ada/libgnat/a-csquin.ads | 2 +-
gcc/ada/libgnat/a-cuprqu.adb | 2 +-
gcc/ada/libgnat/a-cuprqu.ads | 2 +-
gcc/ada/libgnat/a-cusyqu.adb | 2 +-
gcc/ada/libgnat/a-cusyqu.ads | 2 +-
gcc/ada/libgnat/a-cwila1.ads | 2 +-
gcc/ada/libgnat/a-cwila9.ads | 2 +-
gcc/ada/libgnat/a-decima.adb | 2 +-
gcc/ada/libgnat/a-decima.ads | 2 +-
gcc/ada/libgnat/a-dhfina.adb | 2 +-
gcc/ada/libgnat/a-dhfina.ads | 2 +-
gcc/ada/libgnat/a-diocst.adb | 2 +-
gcc/ada/libgnat/a-diocst.ads | 2 +-
gcc/ada/libgnat/a-direct.adb | 2 +-
gcc/ada/libgnat/a-direct.ads | 2 +-
gcc/ada/libgnat/a-direio.adb | 2 +-
gcc/ada/libgnat/a-direio.ads | 2 +-
gcc/ada/libgnat/a-dirval.adb | 2 +-
gcc/ada/libgnat/a-dirval.ads | 2 +-
gcc/ada/libgnat/a-dirval__mingw.adb | 2 +-
gcc/ada/libgnat/a-einuoc.adb | 2 +-
gcc/ada/libgnat/a-einuoc.ads | 2 +-
gcc/ada/libgnat/a-elchha.adb | 2 +-
gcc/ada/libgnat/a-elchha.ads | 2 +-
gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb | 2 +-
gcc/ada/libgnat/a-envvar.adb | 2 +-
gcc/ada/libgnat/a-excach.adb | 2 +-
gcc/ada/libgnat/a-except.adb | 6 +-
gcc/ada/libgnat/a-except.ads | 2 +-
gcc/ada/libgnat/a-excpol.adb | 2 +-
gcc/ada/libgnat/a-excpol__abort.adb | 2 +-
gcc/ada/libgnat/a-exctra.adb | 2 +-
gcc/ada/libgnat/a-exctra.ads | 2 +-
gcc/ada/libgnat/a-exexda.adb | 2 +-
gcc/ada/libgnat/a-exexpr.adb | 2 +-
gcc/ada/libgnat/a-exextr.adb | 26 +-
gcc/ada/libgnat/a-exstat.adb | 2 +-
gcc/ada/libgnat/a-finali.adb | 2 +-
gcc/ada/libgnat/a-finali.ads | 2 +-
gcc/ada/libgnat/a-locale.adb | 2 +-
gcc/ada/libgnat/a-locale.ads | 2 +-
gcc/ada/libgnat/a-nbnbin.adb | 185 +-
gcc/ada/libgnat/a-nbnbin.ads | 152 +-
gcc/ada/libgnat/a-nbnbin__gmp.adb | 120 +-
gcc/ada/libgnat/a-nbnbre.adb | 90 +-
gcc/ada/libgnat/a-nbnbre.ads | 156 +-
gcc/ada/libgnat/a-ngcefu.adb | 2 +-
gcc/ada/libgnat/a-ngcoar.adb | 2 +-
gcc/ada/libgnat/a-ngcoty.adb | 12 +-
gcc/ada/libgnat/a-ngcoty.ads | 2 +-
gcc/ada/libgnat/a-ngelfu.adb | 4 +-
gcc/ada/libgnat/a-ngelfu.ads | 2 +-
gcc/ada/libgnat/a-ngrear.adb | 4 +-
gcc/ada/libgnat/a-ngrear.ads | 2 +-
gcc/ada/libgnat/a-nubinu.ads | 4 -
gcc/ada/libgnat/a-nudira.adb | 13 +-
gcc/ada/libgnat/a-nudira.ads | 8 +-
gcc/ada/libgnat/a-nuflra.adb | 2 +-
gcc/ada/libgnat/a-nuflra.ads | 2 +-
gcc/ada/libgnat/a-numaux.ads | 2 +-
gcc/ada/libgnat/a-numaux__darwin.adb | 2 +-
gcc/ada/libgnat/a-numaux__darwin.ads | 2 +-
gcc/ada/libgnat/a-numaux__libc-x86.ads | 2 +-
gcc/ada/libgnat/a-numaux__vxworks.ads | 2 +-
gcc/ada/libgnat/a-numaux__x86.adb | 2 +-
gcc/ada/libgnat/a-numaux__x86.ads | 2 +-
gcc/ada/libgnat/a-rbtgbk.adb | 2 +-
gcc/ada/libgnat/a-rbtgbk.ads | 2 +-
gcc/ada/libgnat/a-rbtgbo.adb | 2 +-
gcc/ada/libgnat/a-rbtgbo.ads | 2 +-
gcc/ada/libgnat/a-rbtgso.adb | 8 +-
gcc/ada/libgnat/a-rbtgso.ads | 2 +-
gcc/ada/libgnat/a-sbecin.adb | 2 +-
gcc/ada/libgnat/a-sbecin.ads | 2 +-
gcc/ada/libgnat/a-sbhcin.adb | 2 +-
gcc/ada/libgnat/a-sbhcin.ads | 2 +-
gcc/ada/libgnat/a-sblcin.adb | 2 +-
gcc/ada/libgnat/a-sblcin.ads | 2 +-
gcc/ada/libgnat/a-secain.adb | 2 +-
gcc/ada/libgnat/a-secain.ads | 2 +-
gcc/ada/libgnat/a-sequio.adb | 4 +-
gcc/ada/libgnat/a-sequio.ads | 2 +-
gcc/ada/libgnat/a-sfecin.ads | 2 +-
gcc/ada/libgnat/a-sfhcin.ads | 2 +-
gcc/ada/libgnat/a-sflcin.ads | 2 +-
gcc/ada/libgnat/a-shcain.adb | 2 +-
gcc/ada/libgnat/a-shcain.ads | 2 +-
gcc/ada/libgnat/a-siocst.adb | 2 +-
gcc/ada/libgnat/a-siocst.ads | 2 +-
gcc/ada/libgnat/a-slcain.adb | 2 +-
gcc/ada/libgnat/a-slcain.ads | 2 +-
gcc/ada/libgnat/a-ssicst.adb | 2 +-
gcc/ada/libgnat/a-ssicst.ads | 2 +-
gcc/ada/libgnat/a-stboha.adb | 2 +-
gcc/ada/libgnat/a-stmaco.ads | 2 +-
gcc/ada/libgnat/a-stobbu.adb | 55 +
gcc/ada/{tree_gen.ads => libgnat/a-stobbu.ads} | 26 +-
gcc/ada/libgnat/a-stobfi.adb | 120 +
gcc/ada/libgnat/a-stobfi.ads | 68 +
gcc/ada/libgnat/a-storio.adb | 2 +-
gcc/ada/libgnat/a-stoubu.adb | 140 +
gcc/ada/libgnat/a-stoubu.ads | 75 +
gcc/ada/libgnat/a-stoufi.adb | 125 +
gcc/ada/libgnat/a-stoufi.ads | 74 +
gcc/ada/libgnat/a-stoufo.adb | 157 +
gcc/ada/libgnat/a-stoufo.ads | 74 +
gcc/ada/libgnat/a-stouut.adb | 272 +
gcc/ada/libgnat/a-stouut.ads | 108 +
gcc/ada/libgnat/a-strbou.adb | 2 +-
gcc/ada/libgnat/a-strbou.ads | 2 +-
gcc/ada/libgnat/a-stream.adb | 2 +-
gcc/ada/libgnat/a-stream.ads | 2 +-
gcc/ada/libgnat/a-strfix.adb | 6 +-
gcc/ada/libgnat/a-strhas.adb | 2 +-
gcc/ada/libgnat/a-strmap.adb | 2 +-
gcc/ada/libgnat/a-strmap.ads | 2 +-
gcc/ada/libgnat/a-strsea.adb | 2 +-
gcc/ada/libgnat/a-strsea.ads | 2 +-
gcc/ada/libgnat/a-strsto.ads | 45 +
gcc/ada/libgnat/a-strsup.adb | 2 +-
gcc/ada/libgnat/a-strsup.ads | 2 +-
gcc/ada/libgnat/a-strunb.adb | 2 +-
gcc/ada/libgnat/a-strunb.ads | 2 +-
gcc/ada/libgnat/a-strunb__shared.adb | 51 +-
gcc/ada/libgnat/a-strunb__shared.ads | 8 +-
gcc/ada/libgnat/a-ststbo.adb | 118 +
gcc/ada/libgnat/a-ststbo.ads | 74 +
gcc/ada/libgnat/a-ststio.adb | 2 +-
gcc/ada/libgnat/a-ststio.ads | 2 +-
gcc/ada/libgnat/a-ststun.adb | 151 +
gcc/ada/libgnat/a-ststun.ads | 91 +
gcc/ada/libgnat/a-stteou.ads | 192 +
gcc/ada/libgnat/a-stunau.adb | 2 +-
gcc/ada/libgnat/a-stunau.ads | 2 +-
gcc/ada/libgnat/a-stunau__shared.adb | 2 +-
gcc/ada/libgnat/a-stunha.adb | 2 +-
gcc/ada/libgnat/a-stuten.adb | 2 +-
gcc/ada/libgnat/a-stwibo.adb | 2 +-
gcc/ada/libgnat/a-stwibo.ads | 2 +-
gcc/ada/libgnat/a-stwifi.adb | 2 +-
gcc/ada/libgnat/a-stwiha.adb | 2 +-
gcc/ada/libgnat/a-stwima.adb | 2 +-
gcc/ada/libgnat/a-stwima.ads | 2 +-
gcc/ada/libgnat/a-stwise.adb | 2 +-
gcc/ada/libgnat/a-stwise.ads | 2 +-
gcc/ada/libgnat/a-stwisu.adb | 2 +-
gcc/ada/libgnat/a-stwisu.ads | 2 +-
gcc/ada/libgnat/a-stwiun.adb | 2 +-
gcc/ada/libgnat/a-stwiun.ads | 2 +-
gcc/ada/libgnat/a-stwiun__shared.adb | 2 +-
gcc/ada/libgnat/a-stwiun__shared.ads | 2 +-
gcc/ada/libgnat/a-stzbou.adb | 2 +-
gcc/ada/libgnat/a-stzbou.ads | 2 +-
gcc/ada/libgnat/a-stzfix.adb | 2 +-
gcc/ada/libgnat/a-stzhas.adb | 2 +-
gcc/ada/libgnat/a-stzmap.adb | 2 +-
gcc/ada/libgnat/a-stzmap.ads | 2 +-
gcc/ada/libgnat/a-stzsea.adb | 2 +-
gcc/ada/libgnat/a-stzsea.ads | 2 +-
gcc/ada/libgnat/a-stzsup.adb | 2 +-
gcc/ada/libgnat/a-stzsup.ads | 2 +-
gcc/ada/libgnat/a-stzunb.adb | 2 +-
gcc/ada/libgnat/a-stzunb.ads | 2 +-
gcc/ada/libgnat/a-stzunb__shared.adb | 2 +-
gcc/ada/libgnat/a-stzunb__shared.ads | 2 +-
gcc/ada/libgnat/a-suecin.adb | 2 +-
gcc/ada/libgnat/a-suecin.ads | 2 +-
gcc/ada/libgnat/a-suenco.adb | 2 +-
gcc/ada/libgnat/a-suenst.adb | 2 +-
gcc/ada/libgnat/a-suewst.adb | 2 +-
gcc/ada/libgnat/a-suezst.adb | 2 +-
gcc/ada/libgnat/a-suhcin.adb | 2 +-
gcc/ada/libgnat/a-suhcin.ads | 2 +-
gcc/ada/libgnat/a-sulcin.adb | 2 +-
gcc/ada/libgnat/a-sulcin.ads | 2 +-
gcc/ada/libgnat/a-suteio.adb | 2 +-
gcc/ada/libgnat/a-suteio.ads | 2 +-
gcc/ada/libgnat/a-suteio__shared.adb | 2 +-
gcc/ada/libgnat/a-swbwha.adb | 2 +-
gcc/ada/libgnat/a-swmwco.ads | 2 +-
gcc/ada/libgnat/a-swunau.adb | 2 +-
gcc/ada/libgnat/a-swunau.ads | 2 +-
gcc/ada/libgnat/a-swunau__shared.adb | 2 +-
gcc/ada/libgnat/a-swuwha.adb | 2 +-
gcc/ada/libgnat/a-swuwti.adb | 2 +-
gcc/ada/libgnat/a-swuwti.ads | 2 +-
gcc/ada/libgnat/a-swuwti__shared.adb | 2 +-
gcc/ada/libgnat/a-szbzha.adb | 2 +-
gcc/ada/libgnat/a-szmzco.ads | 2 +-
gcc/ada/libgnat/a-szunau.adb | 2 +-
gcc/ada/libgnat/a-szunau.ads | 2 +-
gcc/ada/libgnat/a-szunau__shared.adb | 2 +-
gcc/ada/libgnat/a-szuzha.adb | 2 +-
gcc/ada/libgnat/a-szuzti.adb | 2 +-
gcc/ada/libgnat/a-szuzti.ads | 2 +-
gcc/ada/libgnat/a-szuzti__shared.adb | 2 +-
gcc/ada/libgnat/a-tags.adb | 7 +-
gcc/ada/libgnat/a-tags.ads | 21 +-
gcc/ada/libgnat/a-teioed.adb | 2 +-
gcc/ada/libgnat/a-teioed.ads | 2 +-
gcc/ada/libgnat/a-textio.adb | 2 +-
gcc/ada/libgnat/a-textio.ads | 4 +-
gcc/ada/libgnat/a-tiboio.adb | 2 +-
gcc/ada/libgnat/a-ticoau.adb | 2 +-
gcc/ada/libgnat/a-ticoau.ads | 2 +-
gcc/ada/libgnat/a-ticoio.adb | 2 +-
gcc/ada/libgnat/a-ticoio.ads | 2 +-
gcc/ada/libgnat/a-tideau.adb | 2 +-
gcc/ada/libgnat/a-tideau.ads | 2 +-
gcc/ada/libgnat/a-tideio.adb | 2 +-
gcc/ada/libgnat/a-tideio.ads | 2 +-
gcc/ada/libgnat/a-tienau.adb | 2 +-
gcc/ada/libgnat/a-tienau.ads | 2 +-
gcc/ada/libgnat/a-tienio.adb | 2 +-
gcc/ada/libgnat/a-tifiio.adb | 2 +-
gcc/ada/libgnat/a-tiflau.adb | 6 +-
gcc/ada/libgnat/a-tiflau.ads | 2 +-
gcc/ada/libgnat/a-tiflio.adb | 2 +-
gcc/ada/libgnat/a-tiflio.ads | 2 +-
gcc/ada/libgnat/a-tigeau.adb | 2 +-
gcc/ada/libgnat/a-tigeau.ads | 2 +-
gcc/ada/libgnat/a-tigeli.adb | 2 +-
gcc/ada/libgnat/a-tiinau.adb | 2 +-
gcc/ada/libgnat/a-tiinau.ads | 2 +-
gcc/ada/libgnat/a-tiinio.adb | 2 +-
gcc/ada/libgnat/a-tiinio.ads | 2 +-
gcc/ada/libgnat/a-timoau.adb | 2 +-
gcc/ada/libgnat/a-timoau.ads | 2 +-
gcc/ada/libgnat/a-timoio.adb | 2 +-
gcc/ada/libgnat/a-timoio.ads | 2 +-
gcc/ada/libgnat/a-tiocst.adb | 2 +-
gcc/ada/libgnat/a-tiocst.ads | 2 +-
gcc/ada/libgnat/a-tirsfi.adb | 2 +-
gcc/ada/libgnat/a-tirsfi.ads | 2 +-
gcc/ada/libgnat/a-titest.adb | 2 +-
gcc/ada/libgnat/a-undesu.adb | 2 +-
gcc/ada/libgnat/a-wichha.adb | 27 +-
gcc/ada/libgnat/a-wichha.ads | 18 +
gcc/ada/libgnat/a-wichun.adb | 31 +-
gcc/ada/libgnat/a-wichun.ads | 14 +-
gcc/ada/libgnat/a-witeio.adb | 2 +-
gcc/ada/libgnat/a-witeio.ads | 2 +-
gcc/ada/libgnat/a-wrstfi.adb | 2 +-
gcc/ada/libgnat/a-wrstfi.ads | 2 +-
gcc/ada/libgnat/a-wtcoau.adb | 2 +-
gcc/ada/libgnat/a-wtcoau.ads | 2 +-
gcc/ada/libgnat/a-wtcoio.adb | 2 +-
gcc/ada/libgnat/a-wtcstr.adb | 2 +-
gcc/ada/libgnat/a-wtcstr.ads | 2 +-
gcc/ada/libgnat/a-wtdeau.adb | 2 +-
gcc/ada/libgnat/a-wtdeau.ads | 2 +-
gcc/ada/libgnat/a-wtdeio.adb | 2 +-
gcc/ada/libgnat/a-wtedit.adb | 2 +-
gcc/ada/libgnat/a-wtedit.ads | 2 +-
gcc/ada/libgnat/a-wtenau.adb | 2 +-
gcc/ada/libgnat/a-wtenau.ads | 2 +-
gcc/ada/libgnat/a-wtenio.adb | 2 +-
gcc/ada/libgnat/a-wtfiio.adb | 2 +-
gcc/ada/libgnat/a-wtflau.adb | 2 +-
gcc/ada/libgnat/a-wtflau.ads | 2 +-
gcc/ada/libgnat/a-wtflio.adb | 2 +-
gcc/ada/libgnat/a-wtgeau.adb | 2 +-
gcc/ada/libgnat/a-wtgeau.ads | 2 +-
gcc/ada/libgnat/a-wtinau.adb | 2 +-
gcc/ada/libgnat/a-wtinau.ads | 2 +-
gcc/ada/libgnat/a-wtinio.adb | 2 +-
gcc/ada/libgnat/a-wtmoau.adb | 2 +-
gcc/ada/libgnat/a-wtmoau.ads | 2 +-
gcc/ada/libgnat/a-wtmoio.adb | 2 +-
gcc/ada/libgnat/a-wtmoio.ads | 2 +-
gcc/ada/libgnat/a-wttest.adb | 2 +-
gcc/ada/libgnat/a-wwboio.adb | 2 +-
gcc/ada/libgnat/a-zchhan.adb | 2 +-
gcc/ada/libgnat/a-zchuni.adb | 2 +-
gcc/ada/libgnat/a-zchuni.ads | 2 +-
gcc/ada/libgnat/a-zrstfi.adb | 2 +-
gcc/ada/libgnat/a-zrstfi.ads | 2 +-
gcc/ada/libgnat/a-ztcoau.adb | 2 +-
gcc/ada/libgnat/a-ztcoio.adb | 2 +-
gcc/ada/libgnat/a-ztcstr.adb | 2 +-
gcc/ada/libgnat/a-ztcstr.ads | 2 +-
gcc/ada/libgnat/a-ztdeau.adb | 2 +-
gcc/ada/libgnat/a-ztdeau.ads | 2 +-
gcc/ada/libgnat/a-ztdeio.adb | 2 +-
gcc/ada/libgnat/a-ztedit.adb | 2 +-
gcc/ada/libgnat/a-ztedit.ads | 2 +-
gcc/ada/libgnat/a-ztenau.adb | 2 +-
gcc/ada/libgnat/a-ztenau.ads | 2 +-
gcc/ada/libgnat/a-ztenio.adb | 2 +-
gcc/ada/libgnat/a-ztexio.adb | 2 +-
gcc/ada/libgnat/a-ztexio.ads | 2 +-
gcc/ada/libgnat/a-ztfiio.adb | 2 +-
gcc/ada/libgnat/a-ztflau.adb | 2 +-
gcc/ada/libgnat/a-ztflau.ads | 2 +-
gcc/ada/libgnat/a-ztflio.adb | 2 +-
gcc/ada/libgnat/a-ztgeau.adb | 2 +-
gcc/ada/libgnat/a-ztgeau.ads | 2 +-
gcc/ada/libgnat/a-ztinau.adb | 2 +-
gcc/ada/libgnat/a-ztinau.ads | 2 +-
gcc/ada/libgnat/a-ztinio.adb | 2 +-
gcc/ada/libgnat/a-ztmoau.adb | 2 +-
gcc/ada/libgnat/a-ztmoau.ads | 2 +-
gcc/ada/libgnat/a-ztmoio.adb | 2 +-
gcc/ada/libgnat/a-zttest.adb | 2 +-
gcc/ada/libgnat/a-zzboio.adb | 2 +-
gcc/ada/libgnat/g-allein.ads | 2 +-
gcc/ada/libgnat/g-alleve.adb | 2 +-
gcc/ada/libgnat/g-alleve.ads | 2 +-
gcc/ada/libgnat/g-alleve__hard.adb | 2 +-
gcc/ada/libgnat/g-alleve__hard.ads | 2 +-
gcc/ada/libgnat/g-altcon.adb | 2 +-
gcc/ada/libgnat/g-altcon.ads | 2 +-
gcc/ada/libgnat/g-altive.ads | 2 +-
gcc/ada/libgnat/g-alveop.adb | 2 +-
gcc/ada/libgnat/g-alveop.ads | 2 +-
gcc/ada/libgnat/g-alvety.ads | 2 +-
gcc/ada/libgnat/g-alvevi.ads | 2 +-
gcc/ada/libgnat/g-arrspl.adb | 2 +-
gcc/ada/libgnat/g-arrspl.ads | 2 +-
gcc/ada/libgnat/g-awk.adb | 2 +-
gcc/ada/libgnat/g-awk.ads | 2 +-
gcc/ada/libgnat/g-binenv.adb | 2 +-
gcc/ada/libgnat/g-binenv.ads | 2 +-
gcc/ada/libgnat/g-brapre.ads | 2 +-
gcc/ada/libgnat/g-bubsor.adb | 2 +-
gcc/ada/libgnat/g-bubsor.ads | 2 +-
gcc/ada/libgnat/g-busora.adb | 2 +-
gcc/ada/libgnat/g-busora.ads | 2 +-
gcc/ada/libgnat/g-busorg.adb | 2 +-
gcc/ada/libgnat/g-busorg.ads | 2 +-
gcc/ada/libgnat/g-byorma.adb | 2 +-
gcc/ada/libgnat/g-byorma.ads | 2 +-
gcc/ada/libgnat/g-bytswa.adb | 8 +-
gcc/ada/libgnat/g-bytswa.ads | 2 +-
gcc/ada/libgnat/g-calend.adb | 11 +-
gcc/ada/libgnat/g-calend.ads | 2 +-
gcc/ada/libgnat/g-casuti.adb | 2 +-
gcc/ada/libgnat/g-casuti.ads | 2 +-
gcc/ada/libgnat/g-catiio.adb | 315 +-
gcc/ada/libgnat/g-catiio.ads | 29 +-
gcc/ada/libgnat/g-cgi.adb | 2 +-
gcc/ada/libgnat/g-cgi.ads | 2 +-
gcc/ada/libgnat/g-cgicoo.adb | 2 +-
gcc/ada/libgnat/g-cgicoo.ads | 2 +-
gcc/ada/libgnat/g-cgideb.adb | 2 +-
gcc/ada/libgnat/g-cgideb.ads | 2 +-
gcc/ada/libgnat/g-comlin.adb | 3 +-
gcc/ada/libgnat/g-comlin.ads | 2 +-
gcc/ada/libgnat/g-comver.adb | 2 +-
gcc/ada/libgnat/g-comver.ads | 2 +-
gcc/ada/libgnat/g-cppexc.adb | 2 +-
gcc/ada/libgnat/g-cppexc.ads | 2 +-
gcc/ada/libgnat/g-crc32.adb | 2 +-
gcc/ada/libgnat/g-crc32.ads | 2 +-
gcc/ada/libgnat/g-ctrl_c.adb | 2 +-
gcc/ada/libgnat/g-ctrl_c.ads | 2 +-
gcc/ada/libgnat/g-curexc.ads | 2 +-
gcc/ada/libgnat/g-debpoo.adb | 3 +-
gcc/ada/libgnat/g-debpoo.ads | 2 +-
gcc/ada/libgnat/g-debuti.adb | 2 +-
gcc/ada/libgnat/g-debuti.ads | 2 +-
gcc/ada/libgnat/g-decstr.adb | 2 +-
gcc/ada/libgnat/g-decstr.ads | 2 +-
gcc/ada/libgnat/g-deutst.ads | 2 +-
gcc/ada/libgnat/g-diopit.adb | 2 +-
gcc/ada/libgnat/g-diopit.ads | 2 +-
gcc/ada/libgnat/g-dirope.adb | 4 +-
gcc/ada/libgnat/g-dirope.ads | 2 +-
gcc/ada/libgnat/g-dynhta.adb | 2 +-
gcc/ada/libgnat/g-dynhta.ads | 2 +-
gcc/ada/libgnat/g-dyntab.adb | 2 +-
gcc/ada/libgnat/g-dyntab.ads | 2 +-
gcc/ada/libgnat/g-eacodu.adb | 2 +-
gcc/ada/libgnat/g-encstr.adb | 2 +-
gcc/ada/libgnat/g-encstr.ads | 2 +-
gcc/ada/libgnat/g-enutst.ads | 2 +-
gcc/ada/libgnat/g-excact.adb | 27 +-
gcc/ada/libgnat/g-excact.ads | 7 +-
gcc/ada/libgnat/g-except.ads | 2 +-
gcc/ada/libgnat/g-exctra.adb | 2 +-
gcc/ada/libgnat/g-exctra.ads | 2 +-
gcc/ada/libgnat/g-expect.adb | 2 +-
gcc/ada/libgnat/g-expect.ads | 2 +-
gcc/ada/libgnat/g-exptty.adb | 8 +-
gcc/ada/libgnat/g-exptty.ads | 8 +-
gcc/ada/libgnat/g-flocon.ads | 2 +-
gcc/ada/libgnat/g-forstr.adb | 2 +-
gcc/ada/libgnat/g-forstr.ads | 2 +-
gcc/ada/libgnat/g-graphs.adb | 2 +-
gcc/ada/libgnat/g-graphs.ads | 2 +-
gcc/ada/libgnat/g-heasor.adb | 2 +-
gcc/ada/libgnat/g-heasor.ads | 2 +-
gcc/ada/libgnat/g-hesora.adb | 2 +-
gcc/ada/libgnat/g-hesora.ads | 2 +-
gcc/ada/libgnat/g-hesorg.adb | 4 +-
gcc/ada/libgnat/g-hesorg.ads | 2 +-
gcc/ada/libgnat/g-htable.adb | 2 +-
gcc/ada/libgnat/g-htable.ads | 2 +-
gcc/ada/libgnat/g-io-put__vxworks.adb | 2 +-
gcc/ada/libgnat/g-io.adb | 14 +-
gcc/ada/libgnat/g-io.ads | 2 +-
gcc/ada/libgnat/g-io_aux.adb | 2 +-
gcc/ada/libgnat/g-io_aux.ads | 2 +-
gcc/ada/libgnat/g-lists.adb | 2 +-
gcc/ada/libgnat/g-lists.ads | 2 +-
gcc/ada/libgnat/g-locfil.adb | 2 +-
gcc/ada/libgnat/g-locfil.ads | 2 +-
gcc/ada/libgnat/g-mbdira.adb | 2 +-
gcc/ada/libgnat/g-mbdira.ads | 2 +-
gcc/ada/libgnat/g-mbflra.adb | 2 +-
gcc/ada/libgnat/g-mbflra.ads | 2 +-
gcc/ada/libgnat/g-md5.adb | 2 +-
gcc/ada/libgnat/g-md5.ads | 2 +-
gcc/ada/libgnat/g-memdum.adb | 2 +-
gcc/ada/libgnat/g-memdum.ads | 2 +-
gcc/ada/libgnat/g-moreex.adb | 2 +-
gcc/ada/libgnat/g-moreex.ads | 2 +-
gcc/ada/libgnat/g-os_lib.adb | 2 +-
gcc/ada/libgnat/g-os_lib.ads | 2 +-
gcc/ada/libgnat/g-pehage.adb | 11 +-
gcc/ada/libgnat/g-pehage.ads | 2 +-
gcc/ada/libgnat/g-rannum.adb | 2 +-
gcc/ada/libgnat/g-rannum.ads | 2 +-
gcc/ada/libgnat/g-regexp.adb | 2 +-
gcc/ada/libgnat/g-regexp.ads | 2 +-
gcc/ada/libgnat/g-regist.adb | 2 +-
gcc/ada/libgnat/g-regist.ads | 2 +-
gcc/ada/libgnat/g-regpat.adb | 2 +-
gcc/ada/libgnat/g-regpat.ads | 2 +-
gcc/ada/libgnat/g-rewdat.adb | 2 +-
gcc/ada/libgnat/g-rewdat.ads | 2 +-
gcc/ada/libgnat/g-sechas.adb | 130 +-
gcc/ada/libgnat/g-sechas.ads | 30 +-
gcc/ada/libgnat/g-sehamd.adb | 2 +-
gcc/ada/libgnat/g-sehamd.ads | 2 +-
gcc/ada/libgnat/g-sehash.adb | 2 +-
gcc/ada/libgnat/g-sehash.ads | 2 +-
gcc/ada/libgnat/g-sercom.adb | 2 +-
gcc/ada/libgnat/g-sercom.ads | 2 +-
gcc/ada/libgnat/g-sercom__linux.adb | 2 +-
gcc/ada/libgnat/g-sercom__mingw.adb | 2 +-
gcc/ada/libgnat/g-sestin.ads | 2 +-
gcc/ada/libgnat/g-sets.adb | 2 +-
gcc/ada/libgnat/g-sets.ads | 2 +-
gcc/ada/libgnat/g-sha1.adb | 2 +-
gcc/ada/libgnat/g-sha1.ads | 2 +-
gcc/ada/libgnat/g-sha224.ads | 2 +-
gcc/ada/libgnat/g-sha256.ads | 2 +-
gcc/ada/libgnat/g-sha384.ads | 2 +-
gcc/ada/libgnat/g-sha512.ads | 2 +-
gcc/ada/libgnat/g-shsh32.adb | 2 +-
gcc/ada/libgnat/g-shsh32.ads | 2 +-
gcc/ada/libgnat/g-shsh64.adb | 2 +-
gcc/ada/libgnat/g-shsh64.ads | 2 +-
gcc/ada/libgnat/g-shshco.adb | 5 +-
gcc/ada/libgnat/g-shshco.ads | 2 +-
gcc/ada/libgnat/g-soccon.ads | 2 +-
gcc/ada/libgnat/g-socket.adb | 65 +-
gcc/ada/libgnat/g-socket.ads | 2 +-
gcc/ada/libgnat/g-socket__dummy.adb | 2 +-
gcc/ada/libgnat/g-socket__dummy.ads | 2 +-
gcc/ada/libgnat/g-socthi.adb | 26 +-
gcc/ada/libgnat/g-socthi.ads | 10 +-
gcc/ada/libgnat/g-socthi__dummy.adb | 2 +-
gcc/ada/libgnat/g-socthi__dummy.ads | 2 +-
gcc/ada/libgnat/g-socthi__mingw.adb | 2 +-
gcc/ada/libgnat/g-socthi__mingw.ads | 2 +-
gcc/ada/libgnat/g-socthi__vxworks.adb | 24 +-
gcc/ada/libgnat/g-socthi__vxworks.ads | 10 +-
gcc/ada/libgnat/g-soliop.ads | 2 +-
gcc/ada/libgnat/g-soliop__lynxos.ads | 2 +-
gcc/ada/libgnat/g-soliop__mingw.ads | 2 +-
gcc/ada/libgnat/g-soliop__qnx.ads | 2 +-
gcc/ada/libgnat/g-soliop__solaris.ads | 2 +-
gcc/ada/libgnat/g-sothco.adb | 2 +-
gcc/ada/libgnat/g-sothco.ads | 23 +-
gcc/ada/libgnat/g-sothco__dummy.adb | 2 +-
gcc/ada/libgnat/g-sothco__dummy.ads | 2 +-
gcc/ada/libgnat/g-souinf.ads | 2 +-
gcc/ada/libgnat/g-spchge.adb | 2 +-
gcc/ada/libgnat/g-spchge.ads | 2 +-
gcc/ada/libgnat/g-speche.adb | 2 +-
gcc/ada/libgnat/g-speche.ads | 2 +-
gcc/ada/libgnat/g-spipat.adb | 2 +-
gcc/ada/libgnat/g-spipat.ads | 2 +-
gcc/ada/libgnat/g-spitbo.adb | 2 +-
gcc/ada/libgnat/g-spitbo.ads | 6 +-
gcc/ada/libgnat/g-sptabo.ads | 2 +-
gcc/ada/libgnat/g-sptain.ads | 2 +-
gcc/ada/libgnat/g-sptavs.ads | 2 +-
gcc/ada/libgnat/g-sse.ads | 2 +-
gcc/ada/libgnat/g-ssvety.ads | 2 +-
gcc/ada/libgnat/g-sthcso.adb | 2 +-
gcc/ada/libgnat/g-stheme.adb | 2 +-
gcc/ada/libgnat/g-strhas.ads | 2 +-
gcc/ada/libgnat/g-string.adb | 2 +-
gcc/ada/libgnat/g-string.ads | 2 +-
gcc/ada/libgnat/g-strspl.ads | 2 +-
gcc/ada/libgnat/g-stseme.adb | 2 +-
gcc/ada/libgnat/g-stsifd__sockets.adb | 2 +-
gcc/ada/libgnat/g-table.adb | 2 +-
gcc/ada/libgnat/g-table.ads | 2 +-
gcc/ada/libgnat/g-tasloc.adb | 2 +-
gcc/ada/libgnat/g-tasloc.ads | 2 +-
gcc/ada/libgnat/g-timsta.adb | 2 +-
gcc/ada/libgnat/g-timsta.ads | 2 +-
gcc/ada/libgnat/g-traceb.adb | 2 +-
gcc/ada/libgnat/g-traceb.ads | 2 +-
gcc/ada/libgnat/g-trasym.adb | 2 +-
gcc/ada/libgnat/g-trasym.ads | 2 +-
gcc/ada/libgnat/g-tty.adb | 2 +-
gcc/ada/libgnat/g-tty.ads | 2 +-
gcc/ada/libgnat/g-u3spch.adb | 2 +-
gcc/ada/libgnat/g-u3spch.ads | 2 +-
gcc/ada/libgnat/g-utf_32.adb | 2 +-
gcc/ada/libgnat/g-utf_32.ads | 2 +-
gcc/ada/libgnat/g-wispch.adb | 2 +-
gcc/ada/libgnat/g-wispch.ads | 2 +-
gcc/ada/libgnat/g-wistsp.ads | 2 +-
gcc/ada/libgnat/g-zspche.adb | 2 +-
gcc/ada/libgnat/g-zspche.ads | 2 +-
gcc/ada/libgnat/g-zstspl.ads | 2 +-
gcc/ada/libgnat/gnat.ads | 2 +-
gcc/ada/libgnat/i-c.adb | 2 +-
gcc/ada/libgnat/i-c.ads | 8 +-
gcc/ada/libgnat/i-cexten.ads | 6 +-
gcc/ada/libgnat/i-cobol.adb | 7 +-
gcc/ada/libgnat/i-cobol.ads | 2 +-
gcc/ada/libgnat/i-cpoint.adb | 2 +-
gcc/ada/libgnat/i-cpoint.ads | 2 +-
gcc/ada/libgnat/i-cstrea.adb | 2 +-
gcc/ada/libgnat/i-cstrea.ads | 2 +-
gcc/ada/libgnat/i-cstrin.adb | 2 +-
gcc/ada/libgnat/i-cstrin.ads | 2 +-
gcc/ada/libgnat/i-fortra.adb | 2 +-
gcc/ada/libgnat/i-pacdec.adb | 2 +-
gcc/ada/libgnat/i-pacdec.ads | 2 +-
gcc/ada/libgnat/i-vxwoio.adb | 2 +-
gcc/ada/libgnat/i-vxwoio.ads | 2 +-
gcc/ada/libgnat/i-vxwork.ads | 2 +-
gcc/ada/libgnat/i-vxwork__x86.ads | 2 +-
gcc/ada/libgnat/interfac.ads | 2 +-
gcc/ada/libgnat/libada.gpr | 77 +
gcc/ada/libgnat/libgnat.gpr | 69 +
gcc/ada/libgnat/libgnat_common.gpr | 19 +
gcc/ada/libgnat/memtrack.adb | 2 +-
gcc/ada/libgnat/s-addima.adb | 2 +-
gcc/ada/libgnat/s-addima.ads | 2 +-
gcc/ada/libgnat/s-addope.adb | 2 +-
gcc/ada/libgnat/s-addope.ads | 2 +-
gcc/ada/libgnat/{s-atopar.adb => s-aoinar.adb} | 100 +-
gcc/ada/libgnat/{s-atopar.ads => s-aoinar.ads} | 13 +-
gcc/ada/libgnat/s-aomoar.adb | 215 +
gcc/ada/libgnat/s-aomoar.ads | 68 +
gcc/ada/libgnat/s-aotase.adb | 2 +-
gcc/ada/libgnat/s-aotase.ads | 7 +-
gcc/ada/libgnat/s-arit64.adb | 2 +-
gcc/ada/libgnat/s-arit64.ads | 2 +-
gcc/ada/libgnat/s-assert.adb | 2 +-
gcc/ada/libgnat/s-assert.ads | 2 +-
gcc/ada/libgnat/s-atacco.adb | 2 +-
gcc/ada/libgnat/s-atacco.ads | 2 +-
gcc/ada/libgnat/s-atocou.adb | 2 +-
gcc/ada/libgnat/s-atocou.ads | 2 +-
gcc/ada/libgnat/s-atocou__builtin.adb | 2 +-
gcc/ada/libgnat/s-atocou__x86.adb | 2 +-
gcc/ada/libgnat/s-atoope.ads | 6 +-
gcc/ada/libgnat/s-atopex.adb | 9 +-
gcc/ada/libgnat/s-atopex.ads | 6 +-
gcc/ada/libgnat/s-atopri.adb | 2 +-
gcc/ada/libgnat/s-atopri.ads | 2 +-
gcc/ada/libgnat/s-auxdec.adb | 2 +-
gcc/ada/libgnat/s-auxdec.ads | 4 +-
gcc/ada/libgnat/s-bignum.adb | 143 +-
gcc/ada/libgnat/s-bignum.ads | 8 +-
gcc/ada/libgnat/s-bitfie.ads | 2 +-
gcc/ada/libgnat/s-bitops.adb | 2 +-
gcc/ada/libgnat/s-bitops.ads | 2 +-
gcc/ada/libgnat/s-bituti.adb | 2 +-
gcc/ada/libgnat/s-bituti.ads | 2 +-
gcc/ada/libgnat/s-boarop.ads | 2 +-
gcc/ada/libgnat/s-boustr.adb | 2 +-
gcc/ada/libgnat/s-boustr.ads | 2 +-
gcc/ada/libgnat/s-bytswa.ads | 2 +-
gcc/ada/libgnat/s-carsi8.adb | 2 +-
gcc/ada/libgnat/s-carsi8.ads | 2 +-
gcc/ada/libgnat/s-carun8.adb | 2 +-
gcc/ada/libgnat/s-carun8.ads | 2 +-
gcc/ada/libgnat/s-casi16.adb | 2 +-
gcc/ada/libgnat/s-casi16.ads | 2 +-
gcc/ada/libgnat/s-casi32.adb | 2 +-
gcc/ada/libgnat/s-casi32.ads | 2 +-
gcc/ada/libgnat/s-casi64.adb | 2 +-
gcc/ada/libgnat/s-casi64.ads | 2 +-
gcc/ada/libgnat/s-casuti.adb | 2 +-
gcc/ada/libgnat/s-casuti.ads | 2 +-
gcc/ada/libgnat/s-caun16.adb | 2 +-
gcc/ada/libgnat/s-caun16.ads | 2 +-
gcc/ada/libgnat/s-caun32.adb | 2 +-
gcc/ada/libgnat/s-caun32.ads | 2 +-
gcc/ada/libgnat/s-caun64.adb | 2 +-
gcc/ada/libgnat/s-caun64.ads | 2 +-
gcc/ada/libgnat/s-chepoo.ads | 2 +-
gcc/ada/libgnat/s-commun.adb | 2 +-
gcc/ada/libgnat/s-commun.ads | 2 +-
gcc/ada/libgnat/s-conca2.adb | 2 +-
gcc/ada/libgnat/s-conca2.ads | 2 +-
gcc/ada/libgnat/s-conca3.adb | 2 +-
gcc/ada/libgnat/s-conca3.ads | 2 +-
gcc/ada/libgnat/s-conca4.adb | 2 +-
gcc/ada/libgnat/s-conca4.ads | 2 +-
gcc/ada/libgnat/s-conca5.adb | 2 +-
gcc/ada/libgnat/s-conca5.ads | 2 +-
gcc/ada/libgnat/s-conca6.adb | 2 +-
gcc/ada/libgnat/s-conca6.ads | 2 +-
gcc/ada/libgnat/s-conca7.adb | 2 +-
gcc/ada/libgnat/s-conca7.ads | 2 +-
gcc/ada/libgnat/s-conca8.adb | 2 +-
gcc/ada/libgnat/s-conca8.ads | 2 +-
gcc/ada/libgnat/s-conca9.adb | 2 +-
gcc/ada/libgnat/s-conca9.ads | 2 +-
gcc/ada/libgnat/s-crc32.adb | 2 +-
gcc/ada/libgnat/s-crc32.ads | 2 +-
gcc/ada/libgnat/s-crtl.ads | 2 +-
gcc/ada/libgnat/s-dfmkio.ads | 2 +-
gcc/ada/libgnat/s-dfmopr.ads | 2 +-
gcc/ada/libgnat/s-dgmgop.ads | 2 +-
gcc/ada/libgnat/s-diflio.adb | 2 +-
gcc/ada/libgnat/s-diflio.ads | 2 +-
gcc/ada/libgnat/s-diflmk.ads | 2 +-
gcc/ada/libgnat/s-digemk.ads | 2 +-
gcc/ada/libgnat/s-diinio.adb | 2 +-
gcc/ada/libgnat/s-diinio.ads | 2 +-
gcc/ada/libgnat/s-dilomk.ads | 2 +-
gcc/ada/libgnat/s-dim.ads | 2 +-
gcc/ada/libgnat/s-dimkio.ads | 2 +-
gcc/ada/libgnat/s-dimmks.ads | 2 +-
gcc/ada/libgnat/s-direio.adb | 2 +-
gcc/ada/libgnat/s-direio.ads | 2 +-
gcc/ada/libgnat/s-dlmkio.ads | 2 +-
gcc/ada/libgnat/s-dlmopr.ads | 2 +-
gcc/ada/libgnat/s-dmotpr.ads | 2 +-
gcc/ada/libgnat/s-dsaser.ads | 2 +-
gcc/ada/libgnat/s-dwalin.adb | 19 +-
gcc/ada/libgnat/s-dwalin.ads | 4 +-
gcc/ada/libgnat/s-elaall.adb | 2 +-
gcc/ada/libgnat/s-elaall.ads | 2 +-
gcc/ada/libgnat/s-excdeb.adb | 2 +-
gcc/ada/libgnat/s-excdeb.ads | 2 +-
gcc/ada/libgnat/s-except.adb | 2 +-
gcc/ada/libgnat/s-except.ads | 2 +-
gcc/ada/libgnat/s-excmac__arm.adb | 2 +-
gcc/ada/libgnat/s-excmac__arm.ads | 2 +-
gcc/ada/libgnat/s-excmac__gcc.adb | 2 +-
gcc/ada/libgnat/s-excmac__gcc.ads | 2 +-
gcc/ada/libgnat/s-exctab.adb | 2 +-
gcc/ada/libgnat/s-exctab.ads | 2 +-
gcc/ada/libgnat/s-exctra.adb | 2 +-
gcc/ada/libgnat/s-exctra.ads | 2 +-
gcc/ada/libgnat/s-exnint.adb | 2 +-
gcc/ada/libgnat/s-exnint.ads | 2 +-
gcc/ada/libgnat/s-exnllf.adb | 2 +-
gcc/ada/libgnat/s-exnllf.ads | 2 +-
gcc/ada/libgnat/s-exnlli.adb | 2 +-
gcc/ada/libgnat/s-exnlli.ads | 2 +-
gcc/ada/libgnat/s-expint.adb | 2 +-
gcc/ada/libgnat/s-expint.ads | 2 +-
gcc/ada/libgnat/s-explli.adb | 2 +-
gcc/ada/libgnat/s-explli.ads | 2 +-
gcc/ada/libgnat/s-expllu.adb | 2 +-
gcc/ada/libgnat/s-expllu.ads | 2 +-
gcc/ada/libgnat/s-expmod.adb | 2 +-
gcc/ada/libgnat/s-expmod.ads | 2 +-
gcc/ada/libgnat/s-expuns.adb | 2 +-
gcc/ada/libgnat/s-expuns.ads | 2 +-
gcc/ada/libgnat/s-fatflt.ads | 2 +-
gcc/ada/libgnat/s-fatgen.adb | 6 +-
gcc/ada/libgnat/s-fatgen.ads | 2 +-
gcc/ada/libgnat/s-fatlfl.ads | 2 +-
gcc/ada/libgnat/s-fatllf.ads | 2 +-
gcc/ada/libgnat/s-fatsfl.ads | 2 +-
gcc/ada/libgnat/s-ficobl.ads | 2 +-
gcc/ada/libgnat/s-filatt.ads | 2 +-
gcc/ada/libgnat/s-fileio.adb | 2 +-
gcc/ada/libgnat/s-fileio.ads | 2 +-
gcc/ada/libgnat/s-finmas.adb | 2 +-
gcc/ada/libgnat/s-finmas.ads | 2 +-
gcc/ada/libgnat/s-finroo.adb | 2 +-
gcc/ada/libgnat/s-finroo.ads | 2 +-
gcc/ada/libgnat/s-flocon.adb | 2 +-
gcc/ada/libgnat/s-flocon.ads | 2 +-
gcc/ada/libgnat/s-flocon__none.adb | 2 +-
gcc/ada/libgnat/s-fore.adb | 2 +-
gcc/ada/libgnat/s-fore.ads | 2 +-
gcc/ada/libgnat/s-gearop.adb | 9 +-
gcc/ada/libgnat/s-gearop.ads | 2 +-
gcc/ada/libgnat/s-genbig.adb | 560 +-
gcc/ada/libgnat/s-genbig.ads | 106 +-
gcc/ada/libgnat/s-geveop.adb | 2 +-
gcc/ada/libgnat/s-geveop.ads | 2 +-
gcc/ada/libgnat/s-gloloc.adb | 2 +-
gcc/ada/libgnat/s-gloloc.ads | 2 +-
gcc/ada/libgnat/s-gloloc__mingw.adb | 2 +-
gcc/ada/libgnat/s-htable.adb | 2 +-
gcc/ada/libgnat/s-htable.ads | 2 +-
gcc/ada/libgnat/s-imenne.adb | 2 +-
gcc/ada/libgnat/s-imenne.ads | 2 +-
gcc/ada/libgnat/s-imgbiu.adb | 2 +-
gcc/ada/libgnat/s-imgbiu.ads | 2 +-
gcc/ada/libgnat/s-imgboo.adb | 2 +-
gcc/ada/libgnat/s-imgboo.ads | 2 +-
gcc/ada/libgnat/s-imgcha.adb | 2 +-
gcc/ada/libgnat/s-imgcha.ads | 2 +-
gcc/ada/libgnat/s-imgdec.adb | 2 +-
gcc/ada/libgnat/s-imgdec.ads | 2 +-
gcc/ada/libgnat/s-imgenu.adb | 2 +-
gcc/ada/libgnat/s-imgenu.ads | 2 +-
gcc/ada/libgnat/s-imgint.adb | 2 +-
gcc/ada/libgnat/s-imgint.ads | 2 +-
gcc/ada/libgnat/s-imgllb.adb | 2 +-
gcc/ada/libgnat/s-imgllb.ads | 2 +-
gcc/ada/libgnat/s-imglld.adb | 2 +-
gcc/ada/libgnat/s-imglld.ads | 2 +-
gcc/ada/libgnat/s-imglli.adb | 2 +-
gcc/ada/libgnat/s-imglli.ads | 2 +-
gcc/ada/libgnat/s-imgllu.adb | 2 +-
gcc/ada/libgnat/s-imgllu.ads | 2 +-
gcc/ada/libgnat/s-imgllw.adb | 2 +-
gcc/ada/libgnat/s-imgllw.ads | 2 +-
gcc/ada/libgnat/s-imgrea.adb | 18 +-
gcc/ada/libgnat/s-imgrea.ads | 7 +-
gcc/ada/libgnat/s-imguns.adb | 2 +-
gcc/ada/libgnat/s-imguns.ads | 2 +-
gcc/ada/libgnat/s-imgwch.adb | 2 +-
gcc/ada/libgnat/s-imgwch.ads | 2 +-
gcc/ada/libgnat/s-imgwiu.adb | 2 +-
gcc/ada/libgnat/s-imgwiu.ads | 2 +-
gcc/ada/libgnat/s-io.adb | 10 +-
gcc/ada/libgnat/s-io.ads | 2 +-
gcc/ada/libgnat/s-llflex.ads | 2 +-
gcc/ada/libgnat/s-maccod.ads | 2 +-
gcc/ada/libgnat/s-mantis.adb | 2 +-
gcc/ada/libgnat/s-mantis.ads | 2 +-
gcc/ada/libgnat/s-mastop.adb | 2 +-
gcc/ada/libgnat/s-mastop.ads | 2 +-
gcc/ada/libgnat/s-memcop.ads | 2 +-
gcc/ada/libgnat/s-memory.adb | 2 +-
gcc/ada/libgnat/s-memory.ads | 2 +-
gcc/ada/libgnat/s-mmap.adb | 2 +-
gcc/ada/libgnat/s-mmap.ads | 4 +-
gcc/ada/libgnat/s-mmauni__long.ads | 2 +-
gcc/ada/libgnat/s-mmosin__mingw.adb | 2 +-
gcc/ada/libgnat/s-mmosin__mingw.ads | 2 +-
gcc/ada/libgnat/s-mmosin__unix.adb | 2 +-
gcc/ada/libgnat/s-mmosin__unix.ads | 2 +-
gcc/ada/libgnat/s-multip.adb | 2 +-
gcc/ada/libgnat/s-objrea.adb | 2 +-
gcc/ada/libgnat/s-objrea.ads | 2 +-
gcc/ada/libgnat/s-optide.adb | 2 +-
gcc/ada/libgnat/s-os_lib.adb | 273 +-
gcc/ada/libgnat/s-os_lib.ads | 2 +-
gcc/ada/libgnat/s-osprim.ads | 2 +-
gcc/ada/libgnat/s-osprim__darwin.adb | 2 +-
gcc/ada/libgnat/s-osprim__lynxos.ads | 2 +-
gcc/ada/libgnat/s-osprim__mingw.adb | 2 +-
gcc/ada/libgnat/s-osprim__posix.adb | 2 +-
gcc/ada/libgnat/s-osprim__posix2008.adb | 2 +-
gcc/ada/libgnat/s-osprim__rtems.adb | 2 +-
gcc/ada/libgnat/s-osprim__solaris.adb | 2 +-
gcc/ada/libgnat/s-osprim__unix.adb | 2 +-
gcc/ada/libgnat/s-osprim__vxworks.adb | 2 +-
gcc/ada/libgnat/s-osprim__x32.adb | 2 +-
gcc/ada/libgnat/s-osvers__vxworks-653.ads | 2 +-
gcc/ada/libgnat/s-pack03.adb | 2 +-
gcc/ada/libgnat/s-pack03.ads | 2 +-
gcc/ada/libgnat/s-pack05.adb | 2 +-
gcc/ada/libgnat/s-pack05.ads | 2 +-
gcc/ada/libgnat/s-pack06.adb | 2 +-
gcc/ada/libgnat/s-pack06.ads | 2 +-
gcc/ada/libgnat/s-pack07.adb | 2 +-
gcc/ada/libgnat/s-pack07.ads | 2 +-
gcc/ada/libgnat/s-pack09.adb | 2 +-
gcc/ada/libgnat/s-pack09.ads | 2 +-
gcc/ada/libgnat/s-pack10.adb | 2 +-
gcc/ada/libgnat/s-pack10.ads | 2 +-
gcc/ada/libgnat/s-pack11.adb | 2 +-
gcc/ada/libgnat/s-pack11.ads | 2 +-
gcc/ada/libgnat/s-pack12.adb | 2 +-
gcc/ada/libgnat/s-pack12.ads | 2 +-
gcc/ada/libgnat/s-pack13.adb | 2 +-
gcc/ada/libgnat/s-pack13.ads | 2 +-
gcc/ada/libgnat/s-pack14.adb | 2 +-
gcc/ada/libgnat/s-pack14.ads | 2 +-
gcc/ada/libgnat/s-pack15.adb | 2 +-
gcc/ada/libgnat/s-pack15.ads | 2 +-
gcc/ada/libgnat/s-pack17.adb | 2 +-
gcc/ada/libgnat/s-pack17.ads | 2 +-
gcc/ada/libgnat/s-pack18.adb | 2 +-
gcc/ada/libgnat/s-pack18.ads | 2 +-
gcc/ada/libgnat/s-pack19.adb | 2 +-
gcc/ada/libgnat/s-pack19.ads | 2 +-
gcc/ada/libgnat/s-pack20.adb | 2 +-
gcc/ada/libgnat/s-pack20.ads | 2 +-
gcc/ada/libgnat/s-pack21.adb | 2 +-
gcc/ada/libgnat/s-pack21.ads | 2 +-
gcc/ada/libgnat/s-pack22.adb | 2 +-
gcc/ada/libgnat/s-pack22.ads | 2 +-
gcc/ada/libgnat/s-pack23.adb | 2 +-
gcc/ada/libgnat/s-pack23.ads | 2 +-
gcc/ada/libgnat/s-pack24.adb | 2 +-
gcc/ada/libgnat/s-pack24.ads | 2 +-
gcc/ada/libgnat/s-pack25.adb | 2 +-
gcc/ada/libgnat/s-pack25.ads | 2 +-
gcc/ada/libgnat/s-pack26.adb | 2 +-
gcc/ada/libgnat/s-pack26.ads | 2 +-
gcc/ada/libgnat/s-pack27.adb | 2 +-
gcc/ada/libgnat/s-pack27.ads | 2 +-
gcc/ada/libgnat/s-pack28.adb | 2 +-
gcc/ada/libgnat/s-pack28.ads | 2 +-
gcc/ada/libgnat/s-pack29.adb | 2 +-
gcc/ada/libgnat/s-pack29.ads | 2 +-
gcc/ada/libgnat/s-pack30.adb | 2 +-
gcc/ada/libgnat/s-pack30.ads | 2 +-
gcc/ada/libgnat/s-pack31.adb | 2 +-
gcc/ada/libgnat/s-pack31.ads | 2 +-
gcc/ada/libgnat/s-pack33.adb | 2 +-
gcc/ada/libgnat/s-pack33.ads | 2 +-
gcc/ada/libgnat/s-pack34.adb | 2 +-
gcc/ada/libgnat/s-pack34.ads | 2 +-
gcc/ada/libgnat/s-pack35.adb | 2 +-
gcc/ada/libgnat/s-pack35.ads | 2 +-
gcc/ada/libgnat/s-pack36.adb | 2 +-
gcc/ada/libgnat/s-pack36.ads | 2 +-
gcc/ada/libgnat/s-pack37.adb | 2 +-
gcc/ada/libgnat/s-pack37.ads | 2 +-
gcc/ada/libgnat/s-pack38.adb | 2 +-
gcc/ada/libgnat/s-pack38.ads | 2 +-
gcc/ada/libgnat/s-pack39.adb | 2 +-
gcc/ada/libgnat/s-pack39.ads | 2 +-
gcc/ada/libgnat/s-pack40.adb | 2 +-
gcc/ada/libgnat/s-pack40.ads | 2 +-
gcc/ada/libgnat/s-pack41.adb | 2 +-
gcc/ada/libgnat/s-pack41.ads | 2 +-
gcc/ada/libgnat/s-pack42.adb | 2 +-
gcc/ada/libgnat/s-pack42.ads | 2 +-
gcc/ada/libgnat/s-pack43.adb | 2 +-
gcc/ada/libgnat/s-pack43.ads | 2 +-
gcc/ada/libgnat/s-pack44.adb | 2 +-
gcc/ada/libgnat/s-pack44.ads | 2 +-
gcc/ada/libgnat/s-pack45.adb | 2 +-
gcc/ada/libgnat/s-pack45.ads | 2 +-
gcc/ada/libgnat/s-pack46.adb | 2 +-
gcc/ada/libgnat/s-pack46.ads | 2 +-
gcc/ada/libgnat/s-pack47.adb | 2 +-
gcc/ada/libgnat/s-pack47.ads | 2 +-
gcc/ada/libgnat/s-pack48.adb | 2 +-
gcc/ada/libgnat/s-pack48.ads | 2 +-
gcc/ada/libgnat/s-pack49.adb | 2 +-
gcc/ada/libgnat/s-pack49.ads | 2 +-
gcc/ada/libgnat/s-pack50.adb | 2 +-
gcc/ada/libgnat/s-pack50.ads | 2 +-
gcc/ada/libgnat/s-pack51.adb | 2 +-
gcc/ada/libgnat/s-pack51.ads | 2 +-
gcc/ada/libgnat/s-pack52.adb | 2 +-
gcc/ada/libgnat/s-pack52.ads | 2 +-
gcc/ada/libgnat/s-pack53.adb | 2 +-
gcc/ada/libgnat/s-pack53.ads | 2 +-
gcc/ada/libgnat/s-pack54.adb | 2 +-
gcc/ada/libgnat/s-pack54.ads | 2 +-
gcc/ada/libgnat/s-pack55.adb | 2 +-
gcc/ada/libgnat/s-pack55.ads | 2 +-
gcc/ada/libgnat/s-pack56.adb | 2 +-
gcc/ada/libgnat/s-pack56.ads | 2 +-
gcc/ada/libgnat/s-pack57.adb | 2 +-
gcc/ada/libgnat/s-pack57.ads | 2 +-
gcc/ada/libgnat/s-pack58.adb | 2 +-
gcc/ada/libgnat/s-pack58.ads | 2 +-
gcc/ada/libgnat/s-pack59.adb | 2 +-
gcc/ada/libgnat/s-pack59.ads | 2 +-
gcc/ada/libgnat/s-pack60.adb | 2 +-
gcc/ada/libgnat/s-pack60.ads | 2 +-
gcc/ada/libgnat/s-pack61.adb | 2 +-
gcc/ada/libgnat/s-pack61.ads | 2 +-
gcc/ada/libgnat/s-pack62.adb | 2 +-
gcc/ada/libgnat/s-pack62.ads | 2 +-
gcc/ada/libgnat/s-pack63.adb | 2 +-
gcc/ada/libgnat/s-pack63.ads | 2 +-
gcc/ada/libgnat/s-parame.adb | 2 +-
gcc/ada/libgnat/s-parame.ads | 17 +-
gcc/ada/libgnat/s-parame__ae653.ads | 17 +-
gcc/ada/libgnat/s-parame__hpux.ads | 17 +-
gcc/ada/libgnat/s-parame__rtems.adb | 2 +-
gcc/ada/libgnat/s-parame__vxworks.adb | 2 +-
gcc/ada/libgnat/s-parame__vxworks.ads | 15 +-
gcc/ada/libgnat/s-parint.adb | 2 +-
gcc/ada/libgnat/s-parint.ads | 2 +-
gcc/ada/libgnat/s-pooglo.adb | 2 +-
gcc/ada/libgnat/s-pooglo.ads | 2 +-
gcc/ada/libgnat/s-pooloc.adb | 2 +-
gcc/ada/libgnat/s-pooloc.ads | 2 +-
gcc/ada/libgnat/s-poosiz.adb | 2 +-
gcc/ada/libgnat/s-poosiz.ads | 2 +-
gcc/ada/libgnat/s-powtab.ads | 2 +-
gcc/ada/libgnat/s-purexc.ads | 2 +-
gcc/ada/libgnat/s-putaim.adb | 52 +
gcc/ada/libgnat/s-putaim.ads | 48 +
gcc/ada/libgnat/s-putima.adb | 260 +
gcc/ada/libgnat/s-putima.ads | 100 +
gcc/ada/libgnat/s-rannum.adb | 18 +-
gcc/ada/libgnat/s-rannum.ads | 2 +-
gcc/ada/libgnat/s-ransee.adb | 2 +-
gcc/ada/libgnat/s-ransee.ads | 2 +-
gcc/ada/libgnat/s-regexp.adb | 2 +-
gcc/ada/libgnat/s-regexp.ads | 8 +-
gcc/ada/libgnat/s-regpat.adb | 33 +-
gcc/ada/libgnat/s-regpat.ads | 2 +-
gcc/ada/libgnat/s-resfil.adb | 2 +-
gcc/ada/libgnat/s-resfil.ads | 2 +-
gcc/ada/libgnat/s-restri.adb | 2 +-
gcc/ada/libgnat/s-restri.ads | 2 +-
gcc/ada/libgnat/s-rident.ads | 65 +-
gcc/ada/libgnat/s-rpc.adb | 2 +-
gcc/ada/libgnat/s-rpc.ads | 2 +-
gcc/ada/libgnat/s-scaval.adb | 2 +-
gcc/ada/libgnat/s-scaval.ads | 2 +-
gcc/ada/libgnat/s-secsta.adb | 6 +-
gcc/ada/libgnat/s-secsta.ads | 21 +-
gcc/ada/libgnat/s-sequio.adb | 2 +-
gcc/ada/libgnat/s-sequio.ads | 2 +-
gcc/ada/libgnat/s-shabig.ads | 80 +
gcc/ada/libgnat/s-shasto.adb | 2 +-
gcc/ada/libgnat/s-shasto.ads | 2 +-
gcc/ada/libgnat/s-soflin.adb | 2 +-
gcc/ada/libgnat/s-soflin.ads | 2 +-
gcc/ada/libgnat/s-soliin.adb | 2 +-
gcc/ada/libgnat/s-soliin.ads | 2 +-
gcc/ada/libgnat/s-sopco3.adb | 2 +-
gcc/ada/libgnat/s-sopco3.ads | 2 +-
gcc/ada/libgnat/s-sopco4.adb | 2 +-
gcc/ada/libgnat/s-sopco4.ads | 2 +-
gcc/ada/libgnat/s-sopco5.adb | 2 +-
gcc/ada/libgnat/s-sopco5.ads | 2 +-
gcc/ada/libgnat/s-spsufi.adb | 2 +-
gcc/ada/libgnat/s-spsufi.ads | 2 +-
gcc/ada/libgnat/s-stache.adb | 2 +-
gcc/ada/libgnat/s-stache.ads | 2 +-
gcc/ada/libgnat/s-stalib.adb | 2 +-
gcc/ada/libgnat/s-stalib.ads | 3 +-
.../libgnat/{s-stratt__xdr.adb => s-statxd.adb} | 233 +-
gcc/ada/libgnat/s-statxd.ads | 117 +
gcc/ada/libgnat/s-stausa.adb | 2 +-
gcc/ada/libgnat/s-stausa.ads | 2 +-
gcc/ada/libgnat/s-stchop.adb | 2 +-
gcc/ada/libgnat/s-stchop.ads | 2 +-
gcc/ada/libgnat/s-stchop__limit.ads | 2 +-
gcc/ada/libgnat/s-stchop__rtems.adb | 2 +-
gcc/ada/libgnat/s-stchop__vxworks.adb | 2 +-
gcc/ada/libgnat/s-stoele.adb | 2 +-
gcc/ada/libgnat/s-stoele.ads | 2 +-
gcc/ada/libgnat/s-stopoo.adb | 2 +-
gcc/ada/libgnat/s-stopoo.ads | 8 +-
gcc/ada/libgnat/s-stposu.adb | 2 +-
gcc/ada/libgnat/s-stposu.ads | 4 +-
gcc/ada/libgnat/s-stratt.adb | 342 +-
gcc/ada/libgnat/s-stratt.ads | 19 +-
gcc/ada/libgnat/s-strcom.adb | 2 +-
gcc/ada/libgnat/s-strcom.ads | 2 +-
gcc/ada/libgnat/s-strhas.adb | 2 +-
gcc/ada/libgnat/s-strhas.ads | 2 +-
gcc/ada/libgnat/s-string.adb | 2 +-
gcc/ada/libgnat/s-string.ads | 2 +-
gcc/ada/libgnat/s-strops.adb | 2 +-
gcc/ada/libgnat/s-strops.ads | 2 +-
gcc/ada/libgnat/s-ststop.adb | 2 +-
gcc/ada/libgnat/s-ststop.ads | 6 +-
gcc/ada/libgnat/s-tasloc.adb | 2 +-
gcc/ada/libgnat/s-tasloc.ads | 2 +-
gcc/ada/libgnat/s-thread.ads | 2 +-
gcc/ada/libgnat/s-thread__ae653.adb | 2 +-
gcc/ada/libgnat/s-traceb.adb | 2 +-
gcc/ada/libgnat/s-traceb.ads | 2 +-
gcc/ada/libgnat/s-traceb__hpux.adb | 2 +-
gcc/ada/libgnat/s-traceb__mastop.adb | 2 +-
gcc/ada/libgnat/s-traent.adb | 2 +-
gcc/ada/libgnat/s-traent.ads | 2 +-
gcc/ada/libgnat/s-trasym.adb | 2 +-
gcc/ada/libgnat/s-trasym.ads | 2 +-
gcc/ada/libgnat/s-trasym__dwarf.adb | 4 +-
gcc/ada/libgnat/s-tsmona.adb | 2 +-
gcc/ada/libgnat/s-tsmona__linux.adb | 2 +-
gcc/ada/libgnat/s-tsmona__mingw.adb | 2 +-
gcc/ada/libgnat/s-unstyp.ads | 22 +-
gcc/ada/libgnat/s-utf_32.adb | 5818 +++++-
gcc/ada/libgnat/s-utf_32.ads | 13 +-
gcc/ada/libgnat/s-valboo.adb | 2 +-
gcc/ada/libgnat/s-valboo.ads | 2 +-
gcc/ada/libgnat/s-valcha.adb | 2 +-
gcc/ada/libgnat/s-valcha.ads | 2 +-
gcc/ada/libgnat/s-valdec.adb | 2 +-
gcc/ada/libgnat/s-valdec.ads | 2 +-
gcc/ada/libgnat/s-valenu.adb | 2 +-
gcc/ada/libgnat/s-valenu.ads | 2 +-
gcc/ada/libgnat/s-valint.adb | 2 +-
gcc/ada/libgnat/s-valint.ads | 2 +-
gcc/ada/libgnat/s-vallld.adb | 2 +-
gcc/ada/libgnat/s-vallld.ads | 2 +-
gcc/ada/libgnat/s-vallli.adb | 2 +-
gcc/ada/libgnat/s-vallli.ads | 2 +-
gcc/ada/libgnat/s-valllu.adb | 2 +-
gcc/ada/libgnat/s-valllu.ads | 2 +-
gcc/ada/libgnat/s-valrea.adb | 14 +-
gcc/ada/libgnat/s-valrea.ads | 2 +-
gcc/ada/libgnat/s-valuns.adb | 2 +-
gcc/ada/libgnat/s-valuns.ads | 2 +-
gcc/ada/libgnat/s-valuti.adb | 2 +-
gcc/ada/libgnat/s-valuti.ads | 2 +-
gcc/ada/libgnat/s-valwch.adb | 2 +-
gcc/ada/libgnat/s-valwch.ads | 2 +-
gcc/ada/libgnat/s-veboop.adb | 2 +-
gcc/ada/libgnat/s-veboop.ads | 2 +-
gcc/ada/libgnat/s-vector.ads | 2 +-
gcc/ada/libgnat/s-vercon.adb | 2 +-
gcc/ada/libgnat/s-vercon.ads | 2 +-
gcc/ada/libgnat/s-wchcnv.adb | 2 +-
gcc/ada/libgnat/s-wchcnv.ads | 2 +-
gcc/ada/libgnat/s-wchcon.adb | 2 +-
gcc/ada/libgnat/s-wchcon.ads | 2 +-
gcc/ada/libgnat/s-wchjis.adb | 2 +-
gcc/ada/libgnat/s-wchjis.ads | 2 +-
gcc/ada/libgnat/s-wchstw.adb | 2 +-
gcc/ada/libgnat/s-wchstw.ads | 2 +-
gcc/ada/libgnat/s-wchwts.adb | 2 +-
gcc/ada/libgnat/s-wchwts.ads | 2 +-
gcc/ada/libgnat/s-widboo.adb | 2 +-
gcc/ada/libgnat/s-widboo.ads | 2 +-
gcc/ada/libgnat/s-widcha.adb | 2 +-
gcc/ada/libgnat/s-widcha.ads | 2 +-
gcc/ada/libgnat/s-widenu.adb | 2 +-
gcc/ada/libgnat/s-widenu.ads | 2 +-
gcc/ada/libgnat/s-widlli.adb | 2 +-
gcc/ada/libgnat/s-widlli.ads | 2 +-
gcc/ada/libgnat/s-widllu.adb | 2 +-
gcc/ada/libgnat/s-widllu.ads | 2 +-
gcc/ada/libgnat/s-widwch.adb | 2 +-
gcc/ada/libgnat/s-widwch.ads | 2 +-
gcc/ada/libgnat/s-win32.ads | 2 +-
gcc/ada/libgnat/s-winext.ads | 2 +-
gcc/ada/libgnat/s-wwdcha.adb | 2 +-
gcc/ada/libgnat/s-wwdcha.ads | 2 +-
gcc/ada/libgnat/s-wwdenu.adb | 2 +-
gcc/ada/libgnat/s-wwdenu.ads | 2 +-
gcc/ada/libgnat/s-wwdwch.adb | 2 +-
gcc/ada/libgnat/s-wwdwch.ads | 2 +-
gcc/ada/libgnat/system-aix.ads | 2 +-
gcc/ada/libgnat/system-darwin-arm.ads | 2 +-
gcc/ada/libgnat/system-darwin-ppc.ads | 2 +-
gcc/ada/libgnat/system-darwin-x86.ads | 2 +-
gcc/ada/libgnat/system-djgpp.ads | 2 +-
gcc/ada/libgnat/system-dragonfly-x86_64.ads | 2 +-
gcc/ada/libgnat/system-freebsd.ads | 2 +-
gcc/ada/libgnat/system-hpux-ia64.ads | 2 +-
gcc/ada/libgnat/system-hpux.ads | 2 +-
gcc/ada/libgnat/system-linux-alpha.ads | 2 +-
gcc/ada/libgnat/system-linux-arm.ads | 2 +-
gcc/ada/libgnat/system-linux-hppa.ads | 2 +-
gcc/ada/libgnat/system-linux-ia64.ads | 2 +-
gcc/ada/libgnat/system-linux-m68k.ads | 2 +-
gcc/ada/libgnat/system-linux-mips.ads | 2 +-
gcc/ada/libgnat/system-linux-ppc.ads | 2 +-
gcc/ada/libgnat/system-linux-riscv.ads | 2 +-
gcc/ada/libgnat/system-linux-s390.ads | 2 +-
gcc/ada/libgnat/system-linux-sh4.ads | 2 +-
gcc/ada/libgnat/system-linux-sparc.ads | 2 +-
gcc/ada/libgnat/system-linux-x86.ads | 2 +-
gcc/ada/libgnat/system-lynxos178-ppc.ads | 2 +-
gcc/ada/libgnat/system-lynxos178-x86.ads | 2 +-
gcc/ada/libgnat/system-mingw.ads | 7 +-
gcc/ada/libgnat/system-qnx-aarch64.ads | 2 +-
gcc/ada/libgnat/system-rtems.ads | 2 +-
gcc/ada/libgnat/system-solaris-sparc.ads | 2 +-
gcc/ada/libgnat/system-solaris-x86.ads | 2 +-
gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-arm.ads | 2 +-
gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86.ads | 2 +-
.../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system.ads | 2 +-
gcc/ada/link.c | 2 +-
gcc/ada/live.adb | 2 +-
gcc/ada/live.ads | 2 +-
gcc/ada/locales.c | 2 +-
gcc/ada/make.adb | 4 +-
gcc/ada/make.ads | 2 +-
gcc/ada/make_util.adb | 2 +-
gcc/ada/make_util.ads | 2 +-
gcc/ada/makeusg.adb | 2 +-
gcc/ada/makeusg.ads | 2 +-
gcc/ada/mdll-fil.adb | 2 +-
gcc/ada/mdll-fil.ads | 2 +-
gcc/ada/mdll-utl.adb | 2 +-
gcc/ada/mdll-utl.ads | 2 +-
gcc/ada/mdll.adb | 2 +-
gcc/ada/mdll.ads | 2 +-
gcc/ada/mingw32.h | 3 +-
gcc/ada/mkdir.c | 2 +-
gcc/ada/namet-sp.adb | 2 +-
gcc/ada/namet-sp.ads | 2 +-
gcc/ada/namet.adb | 50 +-
gcc/ada/namet.ads | 15 +-
gcc/ada/namet.h | 2 +-
gcc/ada/nlists.adb | 44 +-
gcc/ada/nlists.ads | 14 +-
gcc/ada/nlists.h | 2 +-
gcc/ada/opt.adb | 132 +-
gcc/ada/opt.ads | 169 +-
gcc/ada/osint-b.adb | 2 +-
gcc/ada/osint-b.ads | 2 +-
gcc/ada/osint-c.adb | 85 +-
gcc/ada/osint-c.ads | 14 +-
gcc/ada/osint-l.adb | 2 +-
gcc/ada/osint-l.ads | 2 +-
gcc/ada/osint-m.adb | 2 +-
gcc/ada/osint-m.ads | 2 +-
gcc/ada/osint.adb | 77 +-
gcc/ada/osint.ads | 2 +-
gcc/ada/output.adb | 2 +-
gcc/ada/output.ads | 2 +-
gcc/ada/par-ch10.adb | 2 +-
gcc/ada/par-ch11.adb | 44 +-
gcc/ada/par-ch12.adb | 10 +-
gcc/ada/par-ch13.adb | 2 +-
gcc/ada/par-ch2.adb | 2 +-
gcc/ada/par-ch3.adb | 81 +-
gcc/ada/par-ch4.adb | 178 +-
gcc/ada/par-ch5.adb | 26 +-
gcc/ada/par-ch6.adb | 34 +-
gcc/ada/par-ch7.adb | 54 +-
gcc/ada/par-ch8.adb | 2 +-
gcc/ada/par-ch9.adb | 2 +-
gcc/ada/par-endh.adb | 2 +-
gcc/ada/par-labl.adb | 2 +-
gcc/ada/par-load.adb | 2 +-
gcc/ada/par-prag.adb | 49 +-
gcc/ada/par-sync.adb | 2 +-
gcc/ada/par-tchk.adb | 2 +-
gcc/ada/par-util.adb | 4 +-
gcc/ada/par.adb | 22 +-
gcc/ada/par.ads | 2 +-
gcc/ada/par_sco.adb | 4 +-
gcc/ada/par_sco.ads | 2 +-
gcc/ada/pprint.adb | 2 +-
gcc/ada/pprint.ads | 2 +-
gcc/ada/prep.adb | 2 +-
gcc/ada/prep.ads | 2 +-
gcc/ada/prepcomp.adb | 2 +-
gcc/ada/prepcomp.ads | 2 +-
gcc/ada/put_scos.adb | 2 +-
gcc/ada/put_scos.ads | 2 +-
gcc/ada/raise-gcc.c | 4 +-
gcc/ada/raise.c | 2 +-
gcc/ada/raise.h | 2 +-
gcc/ada/repinfo-input.adb | 23 +-
gcc/ada/repinfo-input.ads | 16 +-
gcc/ada/repinfo.adb | 148 +-
gcc/ada/repinfo.ads | 56 +-
gcc/ada/repinfo.h | 2 +-
gcc/ada/restrict.adb | 203 +-
gcc/ada/restrict.ads | 41 +-
gcc/ada/rident.ads | 2 +-
gcc/ada/rtfinal.c | 2 +-
gcc/ada/rtinit.c | 2 +-
gcc/ada/rtsfind.adb | 164 +-
gcc/ada/rtsfind.ads | 198 +-
gcc/ada/runtime.h | 2 +-
gcc/ada/s-oscons-tmplt.c | 4 +-
gcc/ada/sa_messages.adb | 2 +-
gcc/ada/sa_messages.ads | 2 +-
gcc/ada/scans.adb | 2 +-
gcc/ada/scans.ads | 7 +-
gcc/ada/scil_ll.adb | 2 +-
gcc/ada/scil_ll.ads | 2 +-
gcc/ada/scn.adb | 162 +-
gcc/ada/scn.ads | 2 +-
gcc/ada/scng.adb | 396 +-
gcc/ada/scng.ads | 2 +-
gcc/ada/scos.adb | 2 +-
gcc/ada/scos.ads | 4 +-
gcc/ada/scos.h | 2 +-
gcc/ada/sdefault.ads | 2 +-
gcc/ada/seh_init.c | 2 +-
gcc/ada/sem.adb | 62 +-
gcc/ada/sem.ads | 31 +-
gcc/ada/sem_aggr.adb | 484 +-
gcc/ada/sem_aggr.ads | 6 +-
gcc/ada/sem_attr.adb | 770 +-
gcc/ada/sem_attr.ads | 39 +-
gcc/ada/sem_aux.adb | 85 +-
gcc/ada/sem_aux.ads | 22 +-
gcc/ada/sem_case.adb | 7 +-
gcc/ada/sem_case.ads | 14 +-
gcc/ada/sem_cat.adb | 14 +-
gcc/ada/sem_cat.ads | 6 +-
gcc/ada/sem_ch10.adb | 92 +-
gcc/ada/sem_ch10.ads | 2 +-
gcc/ada/sem_ch11.adb | 12 +-
gcc/ada/sem_ch11.ads | 2 +-
gcc/ada/sem_ch12.adb | 1022 +-
gcc/ada/sem_ch12.ads | 2 +-
gcc/ada/sem_ch13.adb | 2206 ++-
gcc/ada/sem_ch13.ads | 20 +-
gcc/ada/sem_ch2.adb | 2 +-
gcc/ada/sem_ch2.ads | 2 +-
gcc/ada/sem_ch3.adb | 1461 +-
gcc/ada/sem_ch3.ads | 17 +-
gcc/ada/sem_ch4.adb | 838 +-
gcc/ada/sem_ch4.ads | 2 +-
gcc/ada/sem_ch5.adb | 231 +-
gcc/ada/sem_ch5.ads | 2 +-
gcc/ada/sem_ch6.adb | 927 +-
gcc/ada/sem_ch6.ads | 12 +-
gcc/ada/sem_ch7.adb | 154 +-
gcc/ada/sem_ch7.ads | 2 +-
gcc/ada/sem_ch8.adb | 720 +-
gcc/ada/sem_ch8.ads | 2 +-
gcc/ada/sem_ch9.adb | 52 +-
gcc/ada/sem_ch9.ads | 2 +-
gcc/ada/sem_dim.adb | 86 +-
gcc/ada/sem_dim.ads | 2 +-
gcc/ada/sem_disp.adb | 64 +-
gcc/ada/sem_disp.ads | 12 +-
gcc/ada/sem_dist.adb | 2 +-
gcc/ada/sem_dist.ads | 2 +-
gcc/ada/sem_elab.adb | 153 +-
gcc/ada/sem_elab.ads | 2 +-
gcc/ada/sem_elim.adb | 2 +-
gcc/ada/sem_elim.ads | 2 +-
gcc/ada/sem_eval.adb | 446 +-
gcc/ada/sem_eval.ads | 45 +-
gcc/ada/sem_intr.adb | 2 +-
gcc/ada/sem_intr.ads | 2 +-
gcc/ada/sem_mech.adb | 7 +-
gcc/ada/sem_mech.ads | 2 +-
gcc/ada/sem_prag.adb | 1511 +-
gcc/ada/sem_prag.ads | 9 +-
gcc/ada/sem_res.adb | 1309 +-
gcc/ada/sem_res.ads | 2 +-
gcc/ada/sem_scil.adb | 2 +-
gcc/ada/sem_scil.ads | 2 +-
gcc/ada/sem_smem.adb | 6 +-
gcc/ada/sem_smem.ads | 2 +-
gcc/ada/sem_type.adb | 161 +-
gcc/ada/sem_type.ads | 4 +-
gcc/ada/sem_util.adb | 3279 +++-
gcc/ada/sem_util.ads | 295 +-
gcc/ada/sem_warn.adb | 253 +-
gcc/ada/sem_warn.ads | 2 +-
gcc/ada/set_targ.adb | 2 +-
gcc/ada/set_targ.ads | 2 +-
gcc/ada/sfn_scan.adb | 2 +-
gcc/ada/sfn_scan.ads | 2 +-
gcc/ada/sigtramp-armdroid.c | 2 +-
gcc/ada/sigtramp-ios.c | 2 +-
gcc/ada/sigtramp-qnx.c | 2 +-
gcc/ada/sigtramp-vxworks.c | 2 +-
gcc/ada/sigtramp.h | 2 +-
gcc/ada/sinfo-cn.adb | 2 +-
gcc/ada/sinfo-cn.ads | 2 +-
gcc/ada/sinfo.adb | 122 +-
gcc/ada/sinfo.ads | 322 +-
gcc/ada/sinput-c.adb | 2 +-
gcc/ada/sinput-c.ads | 2 +-
gcc/ada/sinput-d.adb | 2 +-
gcc/ada/sinput-d.ads | 2 +-
gcc/ada/sinput-l.adb | 2 +-
gcc/ada/sinput-l.ads | 2 +-
gcc/ada/sinput.adb | 167 +-
gcc/ada/sinput.ads | 10 +-
gcc/ada/snames.adb-tmpl | 45 +-
gcc/ada/snames.ads-tmpl | 189 +-
gcc/ada/socket.c | 46 +-
gcc/ada/spark_xrefs.adb | 2 +-
gcc/ada/spark_xrefs.ads | 2 +-
gcc/ada/sprint.adb | 88 +-
gcc/ada/sprint.ads | 6 +-
gcc/ada/stand.adb | 190 -
gcc/ada/stand.ads | 23 +-
gcc/ada/stringt.adb | 22 +-
gcc/ada/stringt.ads | 16 +-
gcc/ada/stringt.h | 2 +-
gcc/ada/style.adb | 2 +-
gcc/ada/style.ads | 2 +-
gcc/ada/styleg.adb | 2 +-
gcc/ada/styleg.ads | 2 +-
gcc/ada/stylesw.adb | 2 +-
gcc/ada/stylesw.ads | 2 +-
gcc/ada/switch-b.adb | 2 +-
gcc/ada/switch-b.ads | 2 +-
gcc/ada/switch-c.adb | 11 +-
gcc/ada/switch-c.ads | 2 +-
gcc/ada/switch-m.adb | 2 +-
gcc/ada/switch-m.ads | 2 +-
gcc/ada/switch.adb | 5 +-
gcc/ada/switch.ads | 4 +-
gcc/ada/symbols.adb | 2 +-
gcc/ada/symbols.ads | 2 +-
gcc/ada/sysdep.c | 4 +-
gcc/ada/table.adb | 61 +-
gcc/ada/table.ads | 9 +-
gcc/ada/targext.c | 2 +-
gcc/ada/targparm.adb | 10 +-
gcc/ada/targparm.ads | 2 +-
gcc/ada/tb-gcc.c | 125 -
gcc/ada/tbuild.adb | 29 +-
gcc/ada/tbuild.ads | 6 +-
gcc/ada/tempdir.adb | 2 +-
gcc/ada/tempdir.ads | 2 +-
gcc/ada/terminals.c | 99 +-
gcc/ada/tracebak.c | 101 +-
gcc/ada/tree_gen.adb | 72 -
gcc/ada/tree_io.adb | 661 -
gcc/ada/tree_io.ads | 128 -
gcc/ada/treepr.adb | 21 +-
gcc/ada/treepr.ads | 2 +-
gcc/ada/ttypes.ads | 2 +-
gcc/ada/types.adb | 2 +-
gcc/ada/types.ads | 54 +-
gcc/ada/types.h | 9 +-
gcc/ada/uintp.adb | 58 +-
gcc/ada/uintp.ads | 14 +-
gcc/ada/uintp.h | 2 +-
gcc/ada/uname.adb | 2 +-
gcc/ada/uname.ads | 2 +-
gcc/ada/urealp.adb | 66 +-
gcc/ada/urealp.ads | 14 +-
gcc/ada/urealp.h | 2 +-
gcc/ada/usage.adb | 13 +-
gcc/ada/usage.ads | 2 +-
gcc/ada/validsw.adb | 2 +-
gcc/ada/validsw.ads | 2 +-
gcc/ada/{tree_in.adb => vast.adb} | 53 +-
gcc/ada/{tree_in.ads => vast.ads} | 22 +-
gcc/ada/warnsw.adb | 2 +-
gcc/ada/warnsw.ads | 6 +-
gcc/ada/widechar.adb | 24 +-
gcc/ada/widechar.ads | 6 +-
gcc/ada/xeinfo.adb | 46 +-
gcc/ada/xnmake.adb | 2 +-
gcc/ada/xoscons.adb | 7 +-
gcc/ada/xr_tabls.adb | 6 +-
gcc/ada/xr_tabls.ads | 2 +-
gcc/ada/xref_lib.adb | 34 +-
gcc/ada/xref_lib.ads | 2 +-
gcc/ada/xsinfo.adb | 2 +-
gcc/ada/xsnamest.adb | 28 +-
gcc/ada/xtreeprs.adb | 2 +-
gcc/ada/xutil.adb | 2 +-
gcc/ada/xutil.ads | 2 +-
gcc/adjust-alignment.c | 85 +
gcc/alloc-pool.h | 8 +-
gcc/analyzer/ChangeLog | 44 +
gcc/analyzer/analyzer.opt | 4 -
gcc/analyzer/engine.cc | 2 +-
gcc/analyzer/program-state.cc | 14 +-
gcc/analyzer/region-model.cc | 84 +-
gcc/analyzer/region-model.h | 5 +-
gcc/analyzer/sm-signal.cc | 44 +-
gcc/asan.c | 25 +-
gcc/attribs.c | 62 +-
gcc/attribs.h | 12 +-
gcc/bitmap.h | 2 +-
gcc/builtin-types.def | 4 +
gcc/builtins.c | 830 +-
gcc/builtins.def | 2 +
gcc/builtins.h | 32 +-
gcc/c-family/ChangeLog | 235 +
gcc/c-family/c-ada-spec.c | 9 +-
gcc/c-family/c-attribs.c | 56 +-
gcc/c-family/c-common.c | 158 +-
gcc/c-family/c-common.h | 7 +-
gcc/c-family/c-cppbuiltin.c | 8 +-
gcc/c-family/c-format.c | 3 +
gcc/c-family/c-indentation.c | 5 +
gcc/c-family/c-lex.c | 3 +-
gcc/c-family/c-omp.c | 364 +-
gcc/c-family/c-opts.c | 62 +-
gcc/c-family/c-ppoutput.c | 199 +-
gcc/c-family/c-pragma.c | 11 +
gcc/c-family/c-pretty-print.c | 26 +-
gcc/c-family/c-ubsan.c | 4 +-
gcc/c-family/c-warn.c | 4 +-
gcc/c-family/c.opt | 10 +-
gcc/c-family/known-headers.cc | 99 +-
gcc/c-family/known-headers.h | 3 +
gcc/c/ChangeLog | 106 +
gcc/c/Make-lang.in | 2 +-
gcc/c/c-decl.c | 45 +-
gcc/c/c-fold.c | 1 +
gcc/c/c-objc-common.h | 3 +
gcc/c/c-parser.c | 160 +-
gcc/c/c-tree.h | 1 +
gcc/c/c-typeck.c | 86 +-
gcc/c/gimple-parser.c | 3 -
gcc/calls.c | 102 +-
gcc/calls.h | 1 +
gcc/cfgexpand.c | 65 +-
gcc/cfghooks.c | 6 +
gcc/cfgloopmanip.c | 5 +-
gcc/cfgrtl.c | 20 +-
gcc/cgraph.c | 21 +-
gcc/cgraph.h | 10 +-
gcc/cgraphclones.c | 9 +-
gcc/cgraphunit.c | 15 +-
gcc/cif-code.def | 7 +-
gcc/collect-utils.c | 1 +
gcc/collect-utils.h | 1 +
gcc/combine-stack-adj.c | 136 +-
gcc/combine.c | 8 +-
gcc/common.opt | 52 +-
gcc/common/config/aarch64/aarch64-common.c | 4 +
gcc/common/config/arm/arm-common.c | 2 +-
gcc/common/config/gcn/gcn-common.c | 9 +
gcc/common/config/i386/cpuinfo.h | 858 +
gcc/common/config/i386/i386-common.c | 275 +-
.../common/config/i386/i386-cpuinfo.h | 121 +-
gcc/common/config/i386/i386-isas.h | 163 +
gcc/common/config/riscv/riscv-common.c | 181 +-
gcc/common/config/rs6000/rs6000-common.c | 6 +-
gcc/config.gcc | 58 +-
gcc/config.in | 19 +
gcc/config/aarch64/aarch64-bti-insert.c | 40 +-
gcc/config/aarch64/aarch64-builtins.c | 153 +-
gcc/config/aarch64/aarch64-c.c | 3 +
gcc/config/aarch64/aarch64-cores.def | 8 +
gcc/config/aarch64/aarch64-cost-tables.h | 103 +
gcc/config/aarch64/aarch64-protos.h | 5 +
gcc/config/aarch64/aarch64-sve-builtins.cc | 73 +-
gcc/config/aarch64/aarch64-sve-builtins.h | 2 +
gcc/config/aarch64/aarch64-sve.md | 46 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 864 +-
gcc/config/aarch64/aarch64.h | 59 +-
gcc/config/aarch64/aarch64.md | 175 +-
gcc/config/aarch64/aarch64.opt | 6 +-
gcc/config/aarch64/arm_sve.h | 5 +
gcc/config/aarch64/constraints.md | 9 +
gcc/config/aarch64/driver-aarch64.c | 5 +-
.../aarch64/falkor-tag-collision-avoidance.c | 6 +-
gcc/config/aarch64/iterators.md | 17 +
gcc/config/aarch64/predicates.md | 3 +-
gcc/config/aarch64/thunderx3t110.md | 686 +
gcc/config/alpha/alpha.c | 8 +-
gcc/config/arm/arm-builtins.c | 47 +-
gcc/config/arm/arm-cpus.in | 14 +-
gcc/config/arm/arm-protos.h | 4 +
gcc/config/arm/arm-tables.opt | 3 +
gcc/config/arm/arm-tune.md | 2 +-
gcc/config/arm/arm.c | 394 +-
gcc/config/arm/arm.h | 11 +-
gcc/config/arm/arm.md | 1 +
gcc/config/arm/arm_mve.h | 268 +-
gcc/config/arm/constraints.md | 29 +-
gcc/config/arm/mve.md | 1119 +-
gcc/config/arm/predicates.md | 26 +-
gcc/config/arm/thumb2.md | 49 +-
gcc/config/arm/unspecs.md | 1 +
gcc/config/bpf/bpf.c | 133 +-
gcc/config/bpf/bpf.opt | 6 +
gcc/config/cris/constraints.md | 24 +-
gcc/config/cris/cris-modes.def | 61 +
gcc/config/cris/cris-protos.h | 15 +-
gcc/config/cris/cris.c | 1450 +-
gcc/config/cris/cris.h | 124 +-
gcc/config/cris/cris.md | 4312 +----
gcc/config/cris/cris.opt | 4 -
gcc/config/cris/linux.h | 150 -
gcc/config/cris/linux.opt | 33 -
gcc/config/cris/predicates.md | 62 +-
gcc/config/cris/sync.md | 51 +-
gcc/config/cris/t-elfmulti | 7 +-
gcc/config/cris/t-linux | 5 -
gcc/config/darwin-driver.c | 2 +-
gcc/config/darwin.h | 6 +
gcc/config/freebsd.h | 21 +
gcc/config/gcn/gcn-hsa.h | 19 +-
gcc/config/gcn/gcn-opts.h | 5 +-
gcc/config/gcn/gcn-protos.h | 1 +
gcc/config/gcn/gcn-run.c | 154 +-
gcc/config/gcn/gcn-valu.md | 217 +-
gcc/config/gcn/gcn.c | 382 +-
gcc/config/gcn/gcn.h | 2 +-
gcc/config/gcn/gcn.md | 10 +-
gcc/config/gcn/gcn.opt | 7 +-
gcc/config/gcn/mkoffload.c | 75 +-
gcc/config/h8300/addsub.md | 159 +
gcc/config/h8300/bitfield.md | 440 +
gcc/config/h8300/combiner.md | 773 +
gcc/config/h8300/constraints.md | 12 +-
gcc/config/h8300/divmod.md | 99 +
gcc/config/h8300/elf.h | 2 +-
gcc/config/h8300/extensions.md | 152 +
gcc/config/h8300/h8300.c | 1166 +-
gcc/config/h8300/h8300.h | 48 +-
gcc/config/h8300/h8300.md | 5351 +----
gcc/config/h8300/jumpcall.md | 300 +
gcc/config/h8300/logical.md | 194 +
gcc/config/h8300/movepush.md | 233 +
gcc/config/h8300/multiply.md | 194 +
gcc/config/h8300/other.md | 17 +
gcc/config/h8300/peepholes.md | 1527 ++
gcc/config/h8300/predicates.md | 41 +-
gcc/config/h8300/proepi.md | 127 +
gcc/config/h8300/shiftrotate.md | 223 +
gcc/config/h8300/t-h8300 | 5 +-
gcc/config/h8300/testcompare.md | 201 +
gcc/config/i386/avx2intrin.h | 354 +-
gcc/config/i386/avx512bwintrin.h | 6 +-
gcc/config/i386/avx512fintrin.h | 265 +-
gcc/config/i386/avx512pfintrin.h | 69 +-
gcc/config/i386/avx512vlbwintrin.h | 16 +-
gcc/config/i386/avx512vlintrin.h | 393 +-
gcc/config/i386/cpuid.h | 9 +-
gcc/config/i386/darwin.h | 5 +
gcc/config/i386/driver-i386.c | 616 +-
gcc/config/i386/f16cintrin.h | 4 +-
gcc/config/i386/freebsd.h | 4 +
gcc/config/i386/gnu-user.h | 6 -
gcc/config/i386/i386-builtin-types.def | 20 +-
gcc/config/i386/i386-builtin.def | 78 +-
gcc/config/i386/i386-builtins.c | 456 +-
gcc/config/i386/i386-c.c | 21 +
gcc/config/i386/i386-expand.c | 320 +-
gcc/config/i386/i386-features.c | 179 +-
gcc/config/i386/i386-options.c | 31 +-
gcc/config/i386/i386-passes.def | 2 +-
gcc/config/i386/i386-protos.h | 7 +-
gcc/config/i386/i386.c | 157 +-
gcc/config/i386/i386.h | 51 +-
gcc/config/i386/i386.md | 1332 +-
gcc/config/i386/i386.opt | 8 +
gcc/config/i386/immintrin.h | 4 +
gcc/config/i386/mingw32.h | 2 +-
gcc/config/i386/mmx.md | 785 +-
gcc/config/i386/predicates.md | 14 +-
gcc/config/i386/serializeintrin.h | 49 +
gcc/config/i386/shaintrin.h | 4 +-
gcc/config/i386/sse.md | 1696 +-
gcc/config/i386/subst.md | 14 +-
gcc/config/i386/tsxldtrkintrin.h | 33 +
gcc/config/ia64/ia64.c | 2 +-
gcc/config/ia64/ia64.h | 1 +
gcc/config/m32r/m32r.md | 6 +
gcc/config/m68k/m68k.c | 12 +-
gcc/config/msp430/msp430-protos.h | 3 +-
gcc/config/msp430/msp430.c | 29 +-
gcc/config/msp430/msp430.h | 8 +-
gcc/config/nvptx/mkoffload.c | 46 +-
gcc/config/nvptx/nvptx.c | 17 +-
gcc/config/nvptx/nvptx.md | 60 +
gcc/config/or1k/rtems.h | 3 +
gcc/config/pa/pa.c | 8 +-
gcc/config/pa/som.h | 45 +-
gcc/config/pru/pru.c | 80 +-
gcc/config/pru/pru.h | 11 +-
gcc/config/pru/pru.md | 6 +-
gcc/config/riscv/multilib-generator | 30 +-
gcc/config/riscv/predicates.md | 6 +
gcc/config/riscv/riscv-builtins.c | 9 +-
gcc/config/riscv/riscv-ftypes.def | 2 +-
gcc/config/riscv/riscv-passes.def | 20 +
gcc/config/riscv/riscv-protos.h | 7 +-
gcc/config/riscv/riscv-shorten-memrefs.c | 200 +
gcc/config/riscv/riscv-sr.c | 12 +-
gcc/config/riscv/riscv.c | 244 +-
gcc/config/riscv/riscv.h | 14 +
gcc/config/riscv/riscv.md | 51 +-
gcc/config/riscv/riscv.opt | 6 +
gcc/config/riscv/t-riscv | 5 +
gcc/config/rs6000/aix72.h | 89 +-
gcc/config/rs6000/altivec.h | 39 +-
gcc/config/rs6000/altivec.md | 419 +-
gcc/config/rs6000/defaultaix64.h | 28 +
gcc/config/rs6000/driver-rs6000.c | 4 +-
gcc/config/rs6000/emmintrin.h | 3 +-
gcc/config/rs6000/future.md | 521 -
gcc/config/rs6000/linux64.h | 7 +
gcc/config/rs6000/mma.md | 586 +
gcc/config/rs6000/power10.md | 521 +
gcc/config/rs6000/ppc-auxv.h | 6 +
gcc/config/rs6000/predicates.md | 10 +
gcc/config/rs6000/rs6000-builtin.def | 376 +
gcc/config/rs6000/rs6000-c.c | 53 +-
gcc/config/rs6000/rs6000-call.c | 1069 +-
gcc/config/rs6000/rs6000-cpus.def | 19 +-
gcc/config/rs6000/rs6000-logue.c | 25 +-
gcc/config/rs6000/rs6000-modes.def | 10 +
gcc/config/rs6000/rs6000-opts.h | 3 +-
gcc/config/rs6000/rs6000-string.c | 2 +-
gcc/config/rs6000/rs6000-tables.opt | 10 +-
gcc/config/rs6000/rs6000.c | 567 +-
gcc/config/rs6000/rs6000.h | 61 +-
gcc/config/rs6000/rs6000.md | 203 +-
gcc/config/rs6000/rs6000.opt | 10 +-
gcc/config/rs6000/rtems.h | 3 +
gcc/config/rs6000/sync.md | 27 +-
gcc/config/rs6000/t-aix64 | 27 +
gcc/config/rs6000/t-rs6000 | 3 +-
gcc/config/rs6000/vector.md | 21 +-
gcc/config/rs6000/vsx.md | 138 +-
gcc/config/rtems.h | 26 +-
gcc/config/s390/constraints.md | 14 +-
gcc/config/s390/s390-builtin-types.def | 3 +
gcc/config/s390/s390-builtins.def | 65 +-
gcc/config/s390/s390.c | 97 +-
gcc/config/s390/s390.h | 7 +
gcc/config/s390/s390.md | 62 +-
gcc/config/s390/vecintrin.h | 6 +-
gcc/config/s390/vector.md | 10 +-
gcc/config/s390/vx-builtins.md | 85 +-
gcc/config/sparc/sparc.c | 22 +-
gcc/config/tilegx/tilegx.md | 2 +-
gcc/config/v850/rtems.h | 3 +
gcc/config/vxworks.h | 8 +
gcc/config/xtensa/elf.h | 8 +-
gcc/config/xtensa/linux.h | 8 +-
gcc/config/xtensa/uclinux.h | 9 +-
gcc/config/xtensa/xtensa.c | 52 +-
gcc/config/xtensa/xtensa.h | 29 +-
gcc/config/xtensa/xtensa.md | 6 +-
gcc/config/xtensa/xtensa.opt | 11 +
gcc/configure | 271 +-
gcc/configure.ac | 57 +-
gcc/coretypes.h | 17 +
gcc/coverage.c | 42 +-
gcc/cp/ChangeLog | 1687 +-
gcc/cp/NEWS | 408 -
gcc/cp/call.c | 342 +-
gcc/cp/cfns.h | 36 +-
gcc/cp/class.c | 238 +-
gcc/cp/constexpr.c | 417 +-
gcc/cp/constraint.cc | 91 +-
gcc/cp/coroutines.cc | 2336 ++-
gcc/cp/cp-gimplify.c | 173 +-
gcc/cp/cp-objcp-common.h | 2 +
gcc/cp/cp-tree.def | 4 +-
gcc/cp/cp-tree.h | 141 +-
gcc/cp/cp-ubsan.c | 34 +-
gcc/cp/cvt.c | 18 +-
gcc/cp/cxx-pretty-print.c | 32 +-
gcc/cp/decl.c | 356 +-
gcc/cp/decl2.c | 127 +-
gcc/cp/error.c | 27 +-
gcc/cp/except.c | 165 +-
gcc/cp/expr.c | 7 +-
gcc/cp/init.c | 34 +-
gcc/cp/lambda.c | 7 +-
gcc/cp/lex.c | 2 +-
gcc/cp/mangle.c | 35 +-
gcc/cp/method.c | 275 +-
gcc/cp/name-lookup.c | 56 +-
gcc/cp/optimize.c | 2 +-
gcc/cp/parser.c | 485 +-
gcc/cp/pt.c | 1440 +-
gcc/cp/ptree.c | 11 +
gcc/cp/search.c | 62 +-
gcc/cp/semantics.c | 253 +-
gcc/cp/tree.c | 236 +-
gcc/cp/typeck.c | 115 +-
gcc/cp/typeck2.c | 53 +-
gcc/cse.c | 134 +-
gcc/cselib.c | 5 +-
gcc/d/ChangeLog | 508 +
gcc/d/Make-lang.in | 27 +-
gcc/d/d-attribs.cc | 127 +-
gcc/d/d-builtins.cc | 83 +-
gcc/d/d-codegen.cc | 267 +-
gcc/d/d-compiler.cc | 182 +
gcc/d/d-convert.cc | 24 +-
gcc/d/d-ctfloat.cc | 143 +
gcc/d/d-diagnostic.cc | 52 +-
gcc/d/d-frontend.cc | 423 +-
gcc/d/d-incpath.cc | 10 +-
gcc/d/d-lang.cc | 425 +-
gcc/d/d-longdouble.cc | 16 +-
gcc/d/d-port.cc | 169 +
gcc/d/d-spec.cc | 86 +-
gcc/d/d-target.cc | 150 +-
gcc/d/d-tree.h | 24 +-
gcc/d/decl.cc | 237 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/access.c | 74 +-
gcc/d/dmd/aggregate.h | 20 +-
gcc/d/dmd/aliasthis.c | 2 +-
gcc/d/dmd/aliasthis.h | 2 +-
gcc/d/dmd/apply.c | 4 +-
gcc/d/dmd/argtypes.c | 484 -
gcc/d/dmd/arrayop.c | 14 +-
gcc/d/dmd/arraytypes.h | 5 +-
gcc/d/dmd/ast_node.h | 20 +
gcc/d/dmd/attrib.c | 158 +-
gcc/d/dmd/attrib.h | 10 +-
gcc/d/dmd/blockexit.c | 12 +-
gcc/d/dmd/canthrow.c | 12 +-
gcc/d/dmd/clone.c | 60 +-
gcc/d/dmd/compiler.h | 3 +-
gcc/d/dmd/complex_t.h | 2 +-
gcc/d/dmd/cond.c | 134 +-
gcc/d/dmd/cond.h | 19 +-
gcc/d/dmd/constfold.c | 60 +-
gcc/d/dmd/cppmangle.c | 44 +-
gcc/d/dmd/ctfe.h | 2 +-
gcc/d/dmd/ctfeexpr.c | 96 +-
gcc/d/dmd/dcast.c | 70 +-
gcc/d/dmd/dclass.c | 140 +-
gcc/d/dmd/declaration.c | 86 +-
gcc/d/dmd/declaration.h | 10 +-
gcc/d/dmd/delegatize.c | 4 +-
gcc/d/dmd/denum.c | 26 +-
gcc/d/dmd/dimport.c | 30 +-
gcc/d/dmd/dinterpret.c | 266 +-
gcc/d/dmd/dmacro.c | 26 +-
gcc/d/dmd/dmangle.c | 42 +-
gcc/d/dmd/dmodule.c | 96 +-
gcc/d/dmd/doc.c | 231 +-
gcc/d/dmd/doc.h | 2 +-
gcc/d/dmd/dscope.c | 118 +-
gcc/d/dmd/dstruct.c | 70 +-
gcc/d/dmd/dsymbol.c | 66 +-
gcc/d/dmd/dsymbol.h | 39 +-
gcc/d/dmd/dtemplate.c | 508 +-
gcc/d/dmd/dversion.c | 14 +-
gcc/d/dmd/entity.c | 2 +-
gcc/d/dmd/enum.h | 2 +-
gcc/d/dmd/errors.h | 2 +-
gcc/d/dmd/escape.c | 74 +-
gcc/d/dmd/expression.c | 704 +-
gcc/d/dmd/expression.h | 123 +-
gcc/d/dmd/expressionsem.c | 279 +-
gcc/d/dmd/func.c | 267 +-
gcc/d/dmd/globals.h | 110 +-
gcc/d/dmd/hdrgen.c | 158 +-
gcc/d/dmd/hdrgen.h | 4 +-
gcc/d/dmd/iasm.c | 2 +-
gcc/d/dmd/iasmgcc.c | 8 +-
gcc/d/dmd/identifier.c | 4 +-
gcc/d/dmd/identifier.h | 2 +-
gcc/d/dmd/idgen.c | 2 +-
gcc/d/dmd/impcnvgen.c | 2 +-
gcc/d/dmd/imphint.c | 2 +-
gcc/d/dmd/import.h | 2 +-
gcc/d/dmd/init.c | 34 +-
gcc/d/dmd/init.h | 8 +-
gcc/d/dmd/initsem.c | 41 +-
gcc/d/dmd/intrange.c | 2 +-
gcc/d/dmd/intrange.h | 2 +-
gcc/d/dmd/json.c | 76 +-
gcc/d/dmd/json.h | 2 +-
gcc/d/dmd/lexer.c | 60 +-
gcc/d/dmd/lexer.h | 2 +-
gcc/d/dmd/macro.h | 4 +-
gcc/d/dmd/mangle.h | 2 +-
gcc/d/dmd/mars.h | 2 +-
gcc/d/dmd/module.h | 10 +-
gcc/d/dmd/mtype.c | 475 +-
gcc/d/dmd/mtype.h | 116 +-
gcc/d/dmd/nogc.c | 6 +-
gcc/d/dmd/nspace.c | 22 +-
gcc/d/dmd/nspace.h | 2 +-
gcc/d/dmd/objc.c | 2 +-
gcc/d/dmd/objc.h | 2 +-
gcc/d/dmd/opover.c | 58 +-
gcc/d/dmd/optimize.c | 82 +-
gcc/d/dmd/parse.c | 132 +-
gcc/d/dmd/parse.h | 4 +-
gcc/d/dmd/root/aav.c | 2 +-
gcc/d/dmd/root/aav.h | 2 +-
gcc/d/dmd/root/array.h | 230 +-
gcc/d/dmd/root/bitarray.h | 32 +
gcc/d/dmd/root/checkedint.c | 2 +-
gcc/d/dmd/root/checkedint.h | 2 +-
gcc/d/dmd/root/ctfloat.h | 2 +-
gcc/d/dmd/root/dcompat.h | 30 +-
gcc/d/dmd/root/file.c | 2 +-
gcc/d/dmd/root/file.h | 2 +-
gcc/d/dmd/root/filename.c | 14 +-
gcc/d/dmd/root/filename.h | 2 +-
gcc/d/dmd/root/hash.h | 2 +-
gcc/d/dmd/root/object.h | 2 +-
gcc/d/dmd/root/outbuffer.c | 124 +-
gcc/d/dmd/root/outbuffer.h | 25 +-
gcc/d/dmd/root/port.h | 10 +-
gcc/d/dmd/root/rmem.c | 2 +-
gcc/d/dmd/root/rmem.h | 13 +-
gcc/d/dmd/root/root.h | 2 +-
gcc/d/dmd/root/rootobject.c | 2 +-
gcc/d/dmd/root/speller.c | 6 +-
gcc/d/dmd/root/speller.h | 2 +-
gcc/d/dmd/root/stringtable.c | 2 +-
gcc/d/dmd/root/stringtable.h | 4 +-
gcc/d/dmd/safe.c | 6 +-
gcc/d/dmd/sapply.c | 10 +-
gcc/d/dmd/scope.h | 6 +-
gcc/d/dmd/sideeffect.c | 11 +-
gcc/d/dmd/statement.c | 72 +-
gcc/d/dmd/statement.h | 15 +-
gcc/d/dmd/statementsem.c | 139 +-
gcc/d/dmd/staticassert.c | 2 +-
gcc/d/dmd/staticassert.h | 2 +-
gcc/d/dmd/staticcond.c | 30 +-
gcc/d/dmd/target.h | 114 +-
gcc/d/dmd/template.h | 6 +-
gcc/d/dmd/tokens.c | 4 +-
gcc/d/dmd/tokens.h | 2 +-
gcc/d/dmd/traits.c | 80 +-
gcc/d/dmd/typesem.c | 4 +-
gcc/d/dmd/utf.c | 21 +-
gcc/d/dmd/utf.h | 2 +-
gcc/d/dmd/utils.c | 2 +-
gcc/d/dmd/version.h | 2 +-
gcc/d/dmd/visitor.h | 12 +-
gcc/d/expr.cc | 304 +-
gcc/d/gdc.texi | 8 +-
gcc/d/imports.cc | 8 +-
gcc/d/intrinsics.cc | 24 +-
gcc/d/intrinsics.def | 3 +
gcc/d/longdouble.h | 48 +-
gcc/d/modules.cc | 63 +-
gcc/d/runtime.cc | 2 +-
gcc/d/toir.cc | 89 +-
gcc/d/typeinfo.cc | 115 +-
gcc/d/types.cc | 99 +-
gcc/dbgcnt.c | 2 +-
gcc/dbgcnt.def | 1 +
gcc/doc/extend.texi | 547 +-
gcc/doc/gcov-dump.texi | 5 +
gcc/doc/gcov.texi | 11 +-
gcc/doc/generic.texi | 2 +-
gcc/doc/install.texi | 147 +-
gcc/doc/invoke.texi | 612 +-
gcc/doc/md.texi | 26 +
gcc/doc/sourcebuild.texi | 93 +-
gcc/doc/standards.texi | 4 +-
gcc/doc/tm.texi | 9 +-
gcc/doc/tm.texi.in | 2 +
gcc/dump-context.h | 21 +
gcc/dumpfile.c | 52 +-
gcc/dumpfile.h | 3 +-
gcc/dwarf2cfi.c | 43 +-
gcc/dwarf2out.c | 37 +-
gcc/early-remat.c | 2 +-
gcc/emit-rtl.c | 75 +-
gcc/emit-rtl.h | 6 +
gcc/explow.c | 3 +-
gcc/explow.h | 4 +
gcc/expr.c | 163 +-
gcc/fold-const-call.c | 1 +
gcc/fold-const.c | 64 +-
gcc/fortran/ChangeLog | 726 +
gcc/fortran/arith.c | 24 +-
gcc/fortran/array.c | 4 +
gcc/fortran/check.c | 102 +-
gcc/fortran/class.c | 76 +-
gcc/fortran/decl.c | 58 +-
gcc/fortran/dependency.c | 2 +
gcc/fortran/dump-parse-tree.c | 86 +-
gcc/fortran/expr.c | 6 +-
gcc/fortran/f95-lang.c | 2 +
gcc/fortran/frontend-passes.c | 66 +-
gcc/fortran/gfortran.h | 30 +-
gcc/fortran/interface.c | 31 +-
gcc/fortran/intrinsic.c | 46 +-
gcc/fortran/io.c | 30 +-
gcc/fortran/iresolve.c | 3 +-
gcc/fortran/libgfortran.h | 1 +
gcc/fortran/match.c | 31 +-
gcc/fortran/misc.c | 10 +-
gcc/fortran/module.c | 26 +-
gcc/fortran/openmp.c | 59 +-
gcc/fortran/options.c | 4 +-
gcc/fortran/parse.c | 35 +-
gcc/fortran/primary.c | 31 +-
gcc/fortran/resolve.c | 143 +-
gcc/fortran/scanner.c | 57 +-
gcc/fortran/simplify.c | 14 +-
gcc/fortran/symbol.c | 29 +-
gcc/fortran/trans-array.c | 150 +-
gcc/fortran/trans-common.c | 13 +-
gcc/fortran/trans-decl.c | 15 +-
gcc/fortran/trans-expr.c | 36 +-
gcc/fortran/trans-openmp.c | 107 +-
gcc/fortran/trans-stmt.c | 6 +-
gcc/fortran/trans-types.c | 5 +-
gcc/fortran/trans.h | 3 +-
gcc/fortran/trigd_fe.inc | 17 +-
gcc/function.c | 13 +-
gcc/function.h | 3 +
gcc/gcc.c | 973 +-
gcc/gcov-dump.c | 72 +-
gcc/gcov-io.c | 6 +-
gcc/gcov-io.h | 33 +-
gcc/gcov-tool.c | 5 +-
gcc/gcov.c | 61 +-
gcc/gdbhooks.py | 3 +
gcc/gimple-array-bounds.cc | 700 +
gcc/gimple-array-bounds.h | 43 +
gcc/gimple-expr.c | 24 +-
gcc/gimple-fold.c | 123 +-
gcc/gimple-isel.cc | 252 +
gcc/gimple-loop-versioning.cc | 5 +-
gcc/gimple-pretty-print.c | 18 +-
gcc/gimple-ssa-evrp-analyze.h | 5 +-
gcc/gimple-ssa-evrp.c | 333 +-
gcc/gimple-ssa-split-paths.c | 49 +-
gcc/gimple-ssa-sprintf.c | 2 +-
gcc/gimple-ssa-store-merging.c | 228 +-
gcc/gimple-ssa-warn-restrict.c | 88 +-
gcc/gimple.h | 7 +
gcc/gimplify.c | 298 +-
gcc/glimits.h | 8 +
gcc/go/ChangeLog | 9 +
gcc/go/go-gcc.cc | 179 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 5 +-
gcc/go/gofrontend/gogo.cc | 6 +-
gcc/go/gofrontend/gogo.h | 4 +-
gcc/go/gofrontend/names.cc | 11 +-
gcc/go/gofrontend/types.cc | 31 +-
gcc/graphite-dependences.c | 2 +-
gcc/graphite-isl-ast-to-gimple.c | 2 +-
gcc/graphite-optimize-isl.c | 2 +-
gcc/graphite-poly.c | 2 +-
gcc/graphite-scop-detection.c | 2 +-
gcc/graphite-sese-to-poly.c | 11 +-
gcc/graphite.c | 2 +-
gcc/graphite.h | 16 -
gcc/hash-table.h | 14 +-
gcc/hsa-gen.c | 23 +-
gcc/internal-fn.c | 141 +-
gcc/internal-fn.def | 11 +
gcc/ipa-comdats.c | 9 +
gcc/ipa-cp.c | 23 +-
gcc/ipa-devirt.c | 441 +-
gcc/ipa-inline-transform.c | 21 +
gcc/ipa-inline.c | 30 +-
gcc/ipa-inline.h | 1 +
gcc/ipa-param-manipulation.c | 17 +-
gcc/ipa-profile.c | 11 +-
gcc/ipa-reference.c | 14 +-
gcc/ipa-sra.c | 58 +-
gcc/ipa-utils.h | 4 +-
gcc/ipa.c | 3 +
gcc/ira-color.c | 63 +-
gcc/ira.c | 2 +
gcc/jit/ChangeLog | 132 +
gcc/jit/Make-lang.in | 60 +-
gcc/jit/config-lang.in | 2 +-
gcc/jit/docs/_build/texinfo/Makefile | 6 +-
gcc/jit/docs/_build/texinfo/libgccjit.texi | 3986 ++--
gcc/jit/docs/conf.py | 2 +-
gcc/jit/docs/topics/compatibility.rst | 6 +-
gcc/jit/docs/topics/expressions.rst | 6 +
gcc/jit/docs/topics/function-pointers.rst | 2 +
gcc/jit/docs/topics/functions.rst | 19 +
gcc/jit/docs/topics/types.rst | 7 +-
gcc/jit/dummy-frontend.c | 464 +-
gcc/jit/jit-builtins.c | 126 +-
gcc/jit/jit-playback.c | 24 +-
gcc/jit/jit-playback.h | 7 +-
gcc/jit/jit-result.c | 35 +-
gcc/jit/jit-result.h | 14 +-
gcc/jit/jit-tempdir.c | 10 +
gcc/jit/jit-w32.c | 255 +
gcc/jit/jit-w32.h | 30 +
gcc/jit/libgccjit.c | 34 +-
gcc/langhooks-def.h | 3 +
gcc/langhooks.c | 13 +-
gcc/langhooks.h | 4 +
gcc/loop-doloop.c | 38 +-
gcc/lower-subreg.c | 25 +-
gcc/lra-constraints.c | 2 +
gcc/lra.c | 35 +-
gcc/lto-cgraph.c | 38 +-
gcc/lto-compress.c | 2 +
gcc/lto-section-in.c | 3 +-
gcc/lto-section-out.c | 105 -
gcc/lto-streamer-in.c | 169 +-
gcc/lto-streamer-out.c | 505 +-
gcc/lto-streamer.c | 18 +-
gcc/lto-streamer.h | 150 +-
gcc/lto-wrapper.c | 246 +-
gcc/lto/ChangeLog | 36 +
gcc/lto/lto-common.c | 252 +-
gcc/match.pd | 248 +-
gcc/mem-stats.h | 4 +-
gcc/multiple_target.c | 6 +-
gcc/omp-expand.c | 983 +-
gcc/omp-general.c | 702 +-
gcc/omp-general.h | 22 +-
gcc/omp-low.c | 37 +-
gcc/omp-offload.c | 195 +-
gcc/omp-offload.h | 1 +
gcc/omp-simd-clone.c | 16 +-
gcc/opt-functions.awk | 10 +
gcc/opt-read.awk | 10 +-
gcc/optabs.c | 133 +-
gcc/optabs.def | 2 +
gcc/optabs.h | 7 +-
gcc/optc-save-gen.awk | 45 +-
gcc/opth-gen.awk | 3 +
gcc/opts-global.c | 3 +-
gcc/opts.c | 116 +-
gcc/params.opt | 8 +
gcc/passes.c | 47 +-
gcc/passes.def | 3 +
gcc/po/ChangeLog | 46 +
gcc/po/be.po | 13565 ++++++-------
gcc/po/da.po | 13644 ++++++-------
gcc/po/de.po | 13760 ++++++-------
gcc/po/el.po | 13562 ++++++-------
gcc/po/es.po | 13716 ++++++-------
gcc/po/fi.po | 13651 ++++++-------
gcc/po/fr.po | 13838 ++++++-------
gcc/po/gcc.pot | 13644 ++++++-------
gcc/po/hr.po | 13558 ++++++-------
gcc/po/id.po | 13614 ++++++-------
gcc/po/ja.po | 13632 ++++++-------
gcc/po/nl.po | 13601 ++++++-------
gcc/po/ru.po | 13747 ++++++-------
gcc/po/sr.po | 13604 ++++++-------
gcc/po/sv.po | 19338 +++++++++----------
gcc/po/tr.po | 13653 ++++++-------
gcc/po/uk.po | 13924 +++++++------
gcc/po/vi.po | 13674 ++++++-------
gcc/po/zh_CN.po | 13711 ++++++-------
gcc/po/zh_TW.po | 14210 +++++++-------
gcc/postreload.c | 35 +-
gcc/pretty-print.c | 85 +-
gcc/print-rtl.c | 3 +-
gcc/profile.c | 70 +-
gcc/real.c | 4 +-
gcc/recog.c | 7 +
gcc/recog.h | 41 +-
gcc/regrename.c | 16 +-
gcc/reload1.c | 26 -
gcc/resource.c | 6 +
gcc/rtl.h | 3 +-
gcc/rtlanal.c | 45 +-
gcc/sanitizer.def | 21 +
gcc/sanopt.c | 2 +-
gcc/sched-deps.c | 3 +
gcc/selftest-run-tests.c | 1 +
gcc/selftest.h | 1 +
gcc/sese.h | 4 +-
gcc/shrink-wrap.c | 7 +-
gcc/simplify-rtx.c | 175 +
gcc/spellcheck.c | 144 +-
gcc/stor-layout.c | 6 +-
gcc/symtab.c | 14 +-
gcc/system.h | 33 +-
gcc/target.def | 15 +-
gcc/target.h | 2 +-
gcc/targhooks.c | 24 +-
gcc/targhooks.h | 6 +-
gcc/testsuite/ChangeLog | 5512 +++++-
gcc/testsuite/brig.dg/test/gimple/packed.hsail | 4 +-
gcc/testsuite/c-c++-common/Warray-bounds-2.c | 16 +-
gcc/testsuite/c-c++-common/Warray-bounds-3.c | 9 +-
gcc/testsuite/c-c++-common/Warray-bounds-8.c | 22 +
gcc/testsuite/c-c++-common/Wparentheses-2.c | 18 +
gcc/testsuite/c-c++-common/Wrestrict.c | 45 +-
.../c-c++-common/Wsizeof-pointer-memaccess1.c | 2 +
gcc/testsuite/c-c++-common/Wstringop-truncation.c | 2 +-
gcc/testsuite/c-c++-common/asan/asan-interface-1.c | 2 +-
gcc/testsuite/c-c++-common/asan/clone-test-1.c | 2 +-
gcc/testsuite/c-c++-common/asan/inline-kernel.c | 20 +
gcc/testsuite/c-c++-common/asan/inline.c | 20 +
gcc/testsuite/c-c++-common/asan/no-asan-stack.c | 2 +-
gcc/testsuite/c-c++-common/asan/pr59063-1.c | 2 +-
gcc/testsuite/c-c++-common/asan/pr59063-2.c | 2 +-
.../c-c++-common/builtin-arith-overflow-1.c | 73 +-
.../c-c++-common/builtin-has-attribute-7.c | 3 +-
.../{gcc.dg => c-c++-common}/cpp/counter-2.c | 0
.../{gcc.dg => c-c++-common}/cpp/counter-3.c | 0
.../{gcc.dg => c-c++-common}/cpp/dir-only-1.c | 0
.../{gcc.dg => c-c++-common}/cpp/dir-only-1.h | 0
.../{gcc.dg => c-c++-common}/cpp/dir-only-2.c | 0
.../{gcc.dg => c-c++-common}/cpp/dir-only-3.c | 0
.../{gcc.dg => c-c++-common}/cpp/dir-only-3a.h | 0
.../{gcc.dg => c-c++-common}/cpp/dir-only-3b.h | 0
.../{gcc.dg => c-c++-common}/cpp/dir-only-4.c | 0
.../{gcc.dg => c-c++-common}/cpp/dir-only-5.c | 3 +-
.../{gcc.dg => c-c++-common}/cpp/dir-only-6.c | 0
gcc/testsuite/c-c++-common/cpp/dir-only-7.c | 35 +
gcc/testsuite/c-c++-common/cpp/dir-only-8.c | 38 +
gcc/testsuite/c-c++-common/cpp/eof-1.c | 7 +
gcc/testsuite/c-c++-common/cpp/eof-2.c | 8 +
gcc/testsuite/c-c++-common/cpp/eof-2.h | 4 +
gcc/testsuite/c-c++-common/cpp/eof-3.c | 8 +
gcc/testsuite/c-c++-common/cpp/line-2.c | 11 +
gcc/testsuite/c-c++-common/cpp/line-2.h | 5 +
gcc/testsuite/c-c++-common/cpp/line-3.c | 20 +
gcc/testsuite/c-c++-common/cpp/line-4.c | 11 +
gcc/testsuite/c-c++-common/cpp/line-4.h | 3 +
gcc/testsuite/c-c++-common/cpp/pr63831-1.c | 2 +-
gcc/testsuite/c-c++-common/cpp/pragma-eof.c | 6 +
.../c-c++-common/dfp/func-vararg-mixed-2.c | 105 -
.../c-c++-common/goacc/kernels-alias-ipa-pta-2.c | 3 +-
.../c-c++-common/goacc/kernels-alias-ipa-pta-4.c | 5 +-
.../c-c++-common/goacc/kernels-alias-ipa-pta.c | 3 +-
gcc/testsuite/c-c++-common/goacc/mdc-1.c | 14 +-
gcc/testsuite/c-c++-common/goacc/pr79428-1.c | 4 +-
gcc/testsuite/c-c++-common/goacc/pr93488.c | 22 +
.../c-c++-common/goacc/struct-enter-exit-data-1.c | 27 +
.../c-c++-common/goacc/uninit-dim-clause.c | 12 +-
.../goacc/uninit-firstprivate-clause.c | 2 +-
.../c-c++-common/goacc/uninit-if-clause.c | 16 +-
.../c-c++-common/goacc/uninit-use-device-clause.c | 2 +-
gcc/testsuite/c-c++-common/gomp/atomic-19.c | 10 +-
gcc/testsuite/c-c++-common/gomp/atomic-20.c | 10 +-
gcc/testsuite/c-c++-common/gomp/atomic-21.c | 10 +-
gcc/testsuite/c-c++-common/gomp/atomic-22.c | 3 +-
.../c-c++-common/gomp/declare-variant-14.c | 28 +
gcc/testsuite/c-c++-common/gomp/default-1.c | 8 +-
gcc/testsuite/c-c++-common/gomp/defaultmap-3.c | 6 +-
.../c-c++-common/gomp/depend-iterator-2.c | 2 +-
.../c-c++-common/gomp/hsa-indirect-call-1.c | 24 +
gcc/testsuite/c-c++-common/gomp/loop-6.c | 113 +
gcc/testsuite/c-c++-common/gomp/loop-7.c | 24 +
gcc/testsuite/c-c++-common/gomp/order-4.c | 8 +-
gcc/testsuite/c-c++-common/gomp/pr70550-1.c | 16 +-
gcc/testsuite/c-c++-common/gomp/pr70550-2.c | 16 +-
gcc/testsuite/c-c++-common/gomp/pr79428-2.c | 4 +-
gcc/testsuite/c-c++-common/gomp/pr94874.c | 25 +
gcc/testsuite/c-c++-common/gomp/requires-1.c | 9 +-
gcc/testsuite/c-c++-common/gomp/requires-2.c | 14 +-
gcc/testsuite/c-c++-common/gomp/requires-4.c | 2 +-
.../c-c++-common/gomp/schedule-modifiers-2.c | 14 +
.../c-c++-common/missing-close-func-paren.c | 40 +
.../patchable_function_entry-error-1.c | 9 +
.../patchable_function_entry-error-2.c | 9 +
.../patchable_function_entry-error-3.c | 17 +
gcc/testsuite/c-c++-common/pr28656.c | 12 +-
gcc/testsuite/c-c++-common/pr59223.c | 2 +-
gcc/testsuite/c-c++-common/pr66208.c | 2 +-
gcc/testsuite/c-c++-common/pr81376.c | 9 +-
gcc/testsuite/c-c++-common/pr94755.c | 11 +
gcc/testsuite/c-c++-common/pr95378.c | 111 +
gcc/testsuite/c-c++-common/pr95903.c | 19 +
gcc/testsuite/c-c++-common/raw-string-14.c | 39 +-
gcc/testsuite/c-c++-common/raw-string-16.c | 14 +-
gcc/testsuite/c-c++-common/raw-string-5.c | 14 +-
gcc/testsuite/c-c++-common/raw-string-6.c | 5 +-
.../c-c++-common/torture/vector-subscript-3.c | 3 +
gcc/testsuite/c-c++-common/tsan/func_entry_exit.c | 29 +
.../c-c++-common/tsan/func_entry_exit_disabled.c | 29 +
gcc/testsuite/c-c++-common/tsan/inline.c | 20 +
gcc/testsuite/c-c++-common/tsan/volatile.c | 67 +
gcc/testsuite/c-c++-common/ubsan/bounds-13.c | 1 +
gcc/testsuite/c-c++-common/ubsan/bounds-2.c | 1 +
gcc/testsuite/c-c++-common/ubsan/div-by-zero-1.c | 1 +
gcc/testsuite/c-c++-common/ubsan/div-by-zero-6.c | 1 +
gcc/testsuite/c-c++-common/ubsan/div-by-zero-7.c | 1 +
gcc/testsuite/c-c++-common/ubsan/inline.c | 20 +
gcc/testsuite/c-c++-common/ubsan/overflow-add-1.c | 1 +
gcc/testsuite/c-c++-common/ubsan/overflow-add-2.c | 1 +
gcc/testsuite/c-c++-common/ubsan/overflow-int128.c | 1 +
gcc/testsuite/c-c++-common/ubsan/overflow-sub-1.c | 1 +
gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c | 1 +
gcc/testsuite/c-c++-common/ubsan/pr94641.c | 11 +
gcc/testsuite/c-c++-common/uninit-pr51010.c | 4 +-
gcc/testsuite/g++.dg/20090107-1.C | 2 +-
gcc/testsuite/g++.dg/20090121-1.C | 2 +-
gcc/testsuite/g++.dg/DRs/dr2237.C | 18 +
gcc/testsuite/g++.dg/Wclass-memaccess.C | 174 +-
gcc/testsuite/g++.dg/abi/lambda-vis.C | 2 +-
gcc/testsuite/g++.dg/abi/mangle72.C | 34 +-
gcc/testsuite/g++.dg/abi/pure-virtual1.C | 22 +
gcc/testsuite/g++.dg/abi/scoped1.C | 20 +-
gcc/testsuite/g++.dg/analyzer/pr94028.C | 2 +-
gcc/testsuite/g++.dg/analyzer/pr94816.C | 13 +
gcc/testsuite/g++.dg/asan/asan_test.C | 7 +-
gcc/testsuite/g++.dg/asan/asan_test_utils.h | 3 +
gcc/testsuite/g++.dg/asan/function-argument-4.C | 26 +
.../g++.dg/asan/interception-failure-test-1.C | 2 +-
.../g++.dg/asan/interception-malloc-test-1.C | 4 +-
gcc/testsuite/g++.dg/asan/interception-test-1.C | 2 +-
gcc/testsuite/g++.dg/asan/pr95025.C | 28 +
gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 15 +
.../g++.dg/compat/struct-layout-1_generate.c | 74 +-
gcc/testsuite/g++.dg/compat/struct-layout-1_x1.h | 8 +-
gcc/testsuite/g++.dg/compat/struct-layout-1_y1.h | 8 +-
gcc/testsuite/g++.dg/concepts/abbrev5.C | 15 +
gcc/testsuite/g++.dg/concepts/abbrev6.C | 12 +
gcc/testsuite/g++.dg/concepts/diagnostic1.C | 3 +-
gcc/testsuite/g++.dg/concepts/diagnostic10.C | 18 +
gcc/testsuite/g++.dg/concepts/diagnostic11.C | 6 +
gcc/testsuite/g++.dg/concepts/diagnostic12.C | 16 +
gcc/testsuite/g++.dg/concepts/diagnostic13.C | 14 +
gcc/testsuite/g++.dg/concepts/diagnostic14.C | 36 +
gcc/testsuite/g++.dg/concepts/diagnostic5.C | 4 +-
gcc/testsuite/g++.dg/concepts/diagnostic9.C | 11 +
gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 4 +-
gcc/testsuite/g++.dg/concepts/pr94827.C | 15 +
gcc/testsuite/g++.dg/concepts/pr95181-2.C | 8 +
gcc/testsuite/g++.dg/concepts/pr95181.C | 9 +
gcc/testsuite/g++.dg/concepts/pr95386.C | 11 +
gcc/testsuite/g++.dg/concepts/variadic5.C | 26 +
gcc/testsuite/g++.dg/conversion/err-recover2.C | 10 +
.../coroutines/co-return-syntax-08-bad-return.C | 2 +-
.../coroutines/co-return-syntax-10-movable.C | 67 +
.../coroutines/coro-bad-alloc-00-bad-op-new.C | 2 +-
.../coroutines/coro-bad-alloc-01-bad-op-del.C | 2 +-
.../coroutines/coro-bad-alloc-02-no-op-new-nt.C | 2 +-
.../coro-bad-gro-00-class-gro-scalar-return.C | 65 +
.../coro-bad-gro-01-void-gro-non-class-coro.C | 59 +
.../g++.dg/coroutines/coro-bad-grooaf-00-static.C | 15 +
.../coro-bad-grooaf-01-grooaf-expected.C | 14 +
.../g++.dg/coroutines/coro-missing-final-suspend.C | 19 +
.../coroutines/coro-missing-initial-suspend.C | 19 +
.../g++.dg/coroutines/coro-missing-promise-yield.C | 6 +
.../g++.dg/coroutines/coro-missing-promise.C | 8 +-
.../g++.dg/coroutines/coro-missing-ret-value.C | 6 +
.../g++.dg/coroutines/coro-missing-ret-void.C | 6 +
.../g++.dg/coroutines/coro-missing-ueh-3.C | 6 +
gcc/testsuite/g++.dg/coroutines/coro-pre-proc.C | 4 +-
gcc/testsuite/g++.dg/coroutines/coro.h | 16 +-
gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 5 +-
.../g++.dg/coroutines/coro1-ret-int-yield-int.h | 6 +
gcc/testsuite/g++.dg/coroutines/coroutines.exp | 2 +-
.../g++.dg/coroutines/pr93458-5-bad-coro-type.C | 4 +-
gcc/testsuite/g++.dg/coroutines/pr94288.C | 70 +
gcc/testsuite/g++.dg/coroutines/pr94528.C | 64 +
.../g++.dg/coroutines/pr94682-preview-this.C | 27 +
gcc/testsuite/g++.dg/coroutines/pr94752.C | 20 +
.../pr94760-mismatched-traits-and-promise-prev.C | 29 +
gcc/testsuite/g++.dg/coroutines/pr94817.C | 10 +
gcc/testsuite/g++.dg/coroutines/pr94829.C | 49 +
gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C | 49 +
gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C | 64 +
gcc/testsuite/g++.dg/coroutines/pr94886-folly-3.C | 15 +
gcc/testsuite/g++.dg/coroutines/pr95050.C | 49 +
gcc/testsuite/g++.dg/coroutines/pr95345.C | 32 +
gcc/testsuite/g++.dg/coroutines/pr95346.C | 26 +
gcc/testsuite/g++.dg/coroutines/pr95350.C | 28 +
gcc/testsuite/g++.dg/coroutines/pr95440.C | 39 +
gcc/testsuite/g++.dg/coroutines/pr95477.C | 37 +
gcc/testsuite/g++.dg/coroutines/pr95505.C | 26 +
gcc/testsuite/g++.dg/coroutines/pr95518.C | 28 +
gcc/testsuite/g++.dg/coroutines/pr95711.C | 79 +
gcc/testsuite/g++.dg/coroutines/pr95736.C | 84 +
gcc/testsuite/g++.dg/coroutines/pr95813.C | 46 +
gcc/testsuite/g++.dg/coroutines/ramp-return-a.C | 24 +
gcc/testsuite/g++.dg/coroutines/ramp-return-b.C | 22 +
gcc/testsuite/g++.dg/coroutines/ramp-return-c.C | 22 +
gcc/testsuite/g++.dg/coroutines/ramp-return.h | 64 +
.../{torture => }/symmetric-transfer-00-basic.C | 7 +-
.../torture/co-await-17-capture-comp-ref.C | 2 +-
.../coroutines/torture/co-await-18-if-cond.C | 85 +
.../coroutines/torture/co-await-19-while-cond.C | 68 +
.../coroutines/torture/co-await-20-do-while-cond.C | 68 +
.../coroutines/torture/co-await-21-switch-value.C | 63 +
.../torture/co-await-22-truth-and-of-if.C | 81 +
.../torture/co-ret-15-default-return_void.C | 2 +-
.../torture/co-ret-16-simple-control-flow.C | 47 +
.../coroutines/torture/co-ret-17-void-ret-coro.C | 61 +
.../g++.dg/coroutines/torture/func-params-08.C | 11 +-
.../torture/func-params-09-awaitable-parms.C | 11 +-
.../{local-var-0.C => local-var-00-const.C} | 0
.../{local-var-1.C => local-var-01-single.C} | 0
.../{local-var-2.C => local-var-02-conditional.C} | 0
.../{local-var-3.C => local-var-03-with-awaits.C} | 0
...var-4.C => local-var-04-hiding-nested-scopes.C} | 0
...-var-5-awaitable.C => local-var-05-awaitable.C} | 0
.../torture/local-var-06-structured-binding.C | 55 +
gcc/testsuite/g++.dg/coroutines/torture/pr95003.C | 50 +
.../coroutines/torture/pr95519-00-return_void.C | 63 +
.../torture/pr95519-01-initial-suspend.C | 69 +
.../coroutines/torture/pr95519-02-final_suspend.C | 69 +
.../coroutines/torture/pr95519-03-return-value.C | 80 +
.../coroutines/torture/pr95519-04-yield-value.C | 84 +
.../g++.dg/coroutines/torture/pr95519-05-gro.C | 64 +
.../g++.dg/coroutines/torture/pr95519-06-grooaf.C | 49 +
.../torture/pr95519-07-unhandled-exception.C | 69 +
gcc/testsuite/g++.dg/cpp0x/Wnarrowing18.C | 15 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-70.C | 23 +
gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C | 1 +
gcc/testsuite/g++.dg/cpp0x/constexpr-95307.C | 5 +
gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C | 41 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-array25.C | 21 +
gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield3.C | 1 +
gcc/testsuite/g++.dg/cpp0x/constexpr-empty15.C | 9 +
gcc/testsuite/g++.dg/cpp0x/constexpr-is_literal.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-ptrsub2.C | 4 +
gcc/testsuite/g++.dg/cpp0x/constexpr-shift2.C | 12 +
gcc/testsuite/g++.dg/cpp0x/decltype63.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/decltype76.C | 7 +
gcc/testsuite/g++.dg/cpp0x/decltype77.C | 10 +
gcc/testsuite/g++.dg/cpp0x/dependent3.C | 28 +
gcc/testsuite/g++.dg/cpp0x/enum13.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/explicit13.C | 14 +
gcc/testsuite/g++.dg/cpp0x/explicit14.C | 16 +
gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/initlist-array12.C | 26 +
gcc/testsuite/g++.dg/cpp0x/initlist5.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/initlist7.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/initlist92.C | 2 +-
.../g++.dg/cpp0x/lambda/lambda-constexpr2.C | 13 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice30.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice31.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C | 7 +-
gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-1.C | 18 +
gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-2.C | 26 +
gcc/testsuite/g++.dg/cpp0x/noexcept30.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/noexcept58.C | 9 +
gcc/testsuite/g++.dg/cpp0x/noexcept59.C | 10 +
gcc/testsuite/g++.dg/cpp0x/noexcept60.C | 13 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-template20.C | 13 +
gcc/testsuite/g++.dg/cpp0x/nsdmi16.C | 11 +
gcc/testsuite/g++.dg/cpp0x/nullptr04.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/nullptr22.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/pr62101.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/pr68726.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/pr78341.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/pr80259.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/pr81246.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/sfinae66.C | 32 +
gcc/testsuite/g++.dg/cpp0x/variadic-value1.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/variadic179.C | 16 +
gcc/testsuite/g++.dg/cpp0x/variadic180.C | 25 +
gcc/testsuite/g++.dg/cpp0x/variadic74.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-82304.C | 14 +
.../g++.dg/cpp1y/constexpr-arith-overflow.C | 18 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6a.C | 26 +
gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6b.C | 27 +
gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7a.C | 49 +
gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C | 48 +
gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi8.C | 11 +
gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi9.C | 16 +
gcc/testsuite/g++.dg/cpp1y/constexpr-return5.C | 12 +
gcc/testsuite/g++.dg/cpp1y/constexpr-shift1.C | 4 +-
.../g++.dg/cpp1y/constexpr-tracking-const23.C | 21 +
.../g++.dg/cpp1y/constexpr-tracking-const24.C | 26 +
.../g++.dg/cpp1y/constexpr-tracking-const25.C | 66 +
gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C | 10 +-
.../g++.dg/cpp1y/lambda-generic-variadic20.C | 16 +
.../g++.dg/cpp1y/lambda-generic-variadic21.C | 26 +
gcc/testsuite/g++.dg/cpp1y/new1.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/new2.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/pr57644.C | 4 +-
gcc/testsuite/g++.dg/cpp1y/pr65202.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/pr65340.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/pr68578.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/pr77321.C | 1 +
gcc/testsuite/g++.dg/cpp1y/pr90996.C | 19 +-
gcc/testsuite/g++.dg/cpp1y/var-templ4.C | 8 +-
gcc/testsuite/g++.dg/cpp1y/var-templ66.C | 7 +
gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C | 3 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 3 +-
gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C | 1 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if34.C | 15 +
gcc/testsuite/g++.dg/cpp1z/decomp51.C | 16 +
gcc/testsuite/g++.dg/cpp1z/decomp52.C | 14 +
gcc/testsuite/g++.dg/cpp1z/decomp53.C | 22 +
gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 6 +-
gcc/testsuite/g++.dg/cpp1z/eval-order9.C | 18 +
gcc/testsuite/g++.dg/cpp1z/fold11.C | 12 +
gcc/testsuite/g++.dg/cpp1z/fold7a.C | 3 +-
gcc/testsuite/g++.dg/cpp1z/lambda-this7.C | 11 +
gcc/testsuite/g++.dg/cpp1z/launder9.C | 11 +
gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/nontype3a.C | 3 +-
gcc/testsuite/g++.dg/cpp1z/pr86648.C | 4 +-
gcc/testsuite/g++.dg/cpp1z/static2.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/utf8-2a.C | 3 +-
gcc/testsuite/g++.dg/cpp2a/aggr1.C | 10 +-
gcc/testsuite/g++.dg/cpp2a/array-conv11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv12.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv13.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv14.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv15.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv16.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv17.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/array-conv9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/attr-likely1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/attr-likely2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/attr-likely3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/attr-likely4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr3.C | 24 +
gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr4.C | 29 +
gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr5.C | 20 +
gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr6.C | 35 +
.../g++.dg/cpp2a/class-deduction-alias1.C | 2 +-
.../g++.dg/cpp2a/class-deduction-alias2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/comma1.C | 10 +-
gcc/testsuite/g++.dg/cpp2a/comma2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/comma4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/comma5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-alias.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-alias5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ca107.C | 33 +
gcc/testsuite/g++.dg/cpp2a/concepts-class.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C | 2 +-
.../g++.dg/cpp2a/concepts-constrained-parm.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-conv2.C | 19 +
gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-err2.C | 11 +
.../g++.dg/cpp2a/concepts-explicit-inst1.C | 2 +-
.../g++.dg/cpp2a/concepts-explicit-inst2.C | 2 +-
.../g++.dg/cpp2a/concepts-explicit-inst3.C | 2 +-
.../g++.dg/cpp2a/concepts-explicit-inst4.C | 2 +-
.../g++.dg/cpp2a/concepts-explicit-spec1.C | 2 +-
.../g++.dg/cpp2a/concepts-explicit-spec2.C | 2 +-
.../g++.dg/cpp2a/concepts-explicit-spec3.C | 2 +-
.../g++.dg/cpp2a/concepts-explicit-spec4.C | 2 +-
.../g++.dg/cpp2a/concepts-explicit-spec5.C | 2 +-
.../g++.dg/cpp2a/concepts-explicit-spec6.C | 2 +-
.../g++.dg/cpp2a/concepts-feature-macro.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-fn2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-friend6.C | 19 +
gcc/testsuite/g++.dg/cpp2a/concepts-friend7.C | 18 +
gcc/testsuite/g++.dg/cpp2a/concepts-friend8.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C | 2 +-
.../g++.dg/cpp2a/concepts-inherit-ctor10.C | 18 +
.../g++.dg/cpp2a/concepts-inherit-ctor11.C | 21 +
.../g++.dg/cpp2a/concepts-inherit-ctor2.C | 2 +-
.../g++.dg/cpp2a/concepts-inherit-ctor4.C | 6 +-
.../g++.dg/cpp2a/concepts-inherit-ctor6.C | 2 +-
.../g++.dg/cpp2a/concepts-inherit-ctor8.C | 20 +
.../g++.dg/cpp2a/concepts-inherit-ctor9.C | 20 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-lambda10.C | 7 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda11.C | 17 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda12.C | 15 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-lambda6.C | 19 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda7.C | 14 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda8.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda9.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-locations1.C | 2 +-
.../g++.dg/cpp2a/concepts-member-concept.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-memfun-err.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-memfun.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-p2113a.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-p2113b.C | 25 +
.../g++.dg/cpp2a/concepts-partial-spec4.C | 2 +-
.../g++.dg/cpp2a/concepts-partial-spec5.C | 2 +-
.../g++.dg/cpp2a/concepts-partial-spec6.C | 2 +-
.../g++.dg/cpp2a/concepts-partial-spec7.C | 22 +
.../g++.dg/cpp2a/concepts-partial-spec8.C | 14 +
gcc/testsuite/g++.dg/cpp2a/concepts-placeholder1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-placeholder2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr65552.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr65634.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr65636.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr65848.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr65854.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr66844.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr66962.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67319.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67427.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67654.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67658.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67684.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67692.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67697.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67719.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67860.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67862.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr67969.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr68372.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr68434.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr68683.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr68812.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr69235.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr71368.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr71385.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr71965.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C | 21 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr78752.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr79759.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr80773.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr82507.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr82740.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84551.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84810.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr95497.C | 12 +
.../g++.dg/cpp2a/concepts-recursive-sat1.C | 2 +-
.../g++.dg/cpp2a/concepts-recursive-sat2.C | 2 +-
.../g++.dg/cpp2a/concepts-recursive-sat3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-redecl1.C | 7 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires10.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires12.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires13.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires14.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires15.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires16.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires17.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires21.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/concepts-spec1.C | 10 +
.../g++.dg/cpp2a/concepts-template-parm1.C | 2 +-
.../g++.dg/cpp2a/concepts-template-parm10.C | 2 +-
.../g++.dg/cpp2a/concepts-template-parm2.C | 2 +-
.../g++.dg/cpp2a/concepts-template-parm5.C | 2 +-
.../g++.dg/cpp2a/concepts-template-parm6.C | 2 +-
.../g++.dg/cpp2a/concepts-template-parm8.C | 2 +-
.../g++.dg/cpp2a/concepts-template-parm9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C | 6 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C | 16 +
gcc/testsuite/g++.dg/cpp2a/concepts-using1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-using2.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/concepts.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/cond-triv2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/consteval-virtual1.C | 12 +
gcc/testsuite/g++.dg/cpp2a/consteval-virtual2.C | 22 +
gcc/testsuite/g++.dg/cpp2a/consteval-virtual3.C | 53 +
gcc/testsuite/g++.dg/cpp2a/consteval-virtual4.C | 48 +
gcc/testsuite/g++.dg/cpp2a/consteval-virtual5.C | 61 +
gcc/testsuite/g++.dg/cpp2a/consteval-void1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/consteval17.C | 11 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic10.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic12.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic13.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic14.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic15.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic16.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic18.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init10.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init12.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init13.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init14.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-typeid2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-typeid3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-union1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-virtual16.C | 22 +
gcc/testsuite/g++.dg/cpp2a/constexpr-virtual17.C | 28 +
gcc/testsuite/g++.dg/cpp2a/constinit1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constinit10.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constinit11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constinit12.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constinit14.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constinit15.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constinit3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constinit4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constinit5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constinit8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constinit9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/desig11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/desig13.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/desig16.C | 28 +
gcc/testsuite/g++.dg/cpp2a/desig2.C | 6 +-
gcc/testsuite/g++.dg/cpp2a/destroying-delete1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/destroying-delete2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/destroying-delete3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/destroying-delete4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/explicit14.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/explicit15.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/explicit16.C | 21 +
gcc/testsuite/g++.dg/cpp2a/fn-template20.C | 34 +
gcc/testsuite/g++.dg/cpp2a/inline-asm2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/inline-asm3.C | 2 +-
.../g++.dg/cpp2a/is-constant-evaluated10.C | 30 +
.../g++.dg/cpp2a/is-constant-evaluated9.C | 2 +-
.../g++.dg/cpp2a/lambda-generic-variadic20.C | 23 +
gcc/testsuite/g++.dg/cpp2a/lambda-generic5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-generic7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-mangle.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-pack-init1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-pack-init2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-pack-init4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C | 18 +
gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 16 +-
gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-uneval11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-uneval12.C | 13 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-uneval3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-uneval4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-uneval6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-uneval7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-uneval8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.C | 2 +-
.../multiple-deleted-destroying-delete-error-1.C | 4 +-
.../multiple-deleted-destroying-delete-error-2.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C | 22 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C | 25 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C | 25 +
gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c | 2 +-
gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 2 +-
.../g++.dg/cpp2a/nodiscard-reason-nonstring.C | 2 +-
.../g++.dg/cpp2a/nodiscard-reason-only-one.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C | 25 +
gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C | 25 +
gcc/testsuite/g++.dg/cpp2a/nontype-class1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class10.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class12.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class13.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class14.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class15.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class16.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class17.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class18.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class19.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class20.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class21.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class22.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class23.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class24.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class25.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class26.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class27.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class28.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class29.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class30.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class31.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class32.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class33.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class34.C | 16 +
gcc/testsuite/g++.dg/cpp2a/nontype-class35.C | 17 +
gcc/testsuite/g++.dg/cpp2a/nontype-class36.C | 76 +
gcc/testsuite/g++.dg/cpp2a/nontype-class37.C | 80 +
gcc/testsuite/g++.dg/cpp2a/nontype-class38.C | 30 +
gcc/testsuite/g++.dg/cpp2a/nontype-class4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init10.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init12.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init13.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init15.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init16.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init18.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init19.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init20.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init21.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init22.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init23.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init24.C | 24 +
gcc/testsuite/g++.dg/cpp2a/paren-init25.C | 25 +
gcc/testsuite/g++.dg/cpp2a/paren-init26.C | 14 +
gcc/testsuite/g++.dg/cpp2a/paren-init3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/paren-init9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/pr88534.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/pr88537.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/pr89913.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-decltype1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq1a.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-err1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-err2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C | 8 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-friend1.C | 26 +
gcc/testsuite/g++.dg/cpp2a/spaceship-ref1.C | 12 +
gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C | 8 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1a.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-scalar2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg4.C | 20 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth1a.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C | 5 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth3a.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth6.C | 11 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth7.C | 9 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C | 12 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth9.C | 27 +
gcc/testsuite/g++.dg/cpp2a/spaceship-union1.C | 12 +
gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-weak1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc10.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc12.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc13.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc14.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename10.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename11.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename12.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename13.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename14.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename15.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename16.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename17.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename4.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename5.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename6.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename8.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/typename9.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/ucn2.C | 10 +-
.../g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C | 2 +-
.../g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/volatile1.C | 66 +-
gcc/testsuite/g++.dg/cpp2a/volatile2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/volatile4.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C | 4 +-
gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C | 1 +
gcc/testsuite/g++.dg/debug/pr46583.C | 2 +-
gcc/testsuite/g++.dg/debug/pr47106.C | 2 +-
gcc/testsuite/g++.dg/debug/pr56294.C | 2 +-
gcc/testsuite/g++.dg/debug/pr56819.C | 2 +-
gcc/testsuite/g++.dg/debug/pr71432.C | 2 +-
gcc/testsuite/g++.dg/debug/pr84704.C | 2 +-
gcc/testsuite/g++.dg/debug/pr94272.C | 1 +
gcc/testsuite/g++.dg/debug/pr94281.C | 1 +
gcc/testsuite/g++.dg/debug/pr94323.C | 1 +
gcc/testsuite/g++.dg/delayedfold/fwrapv1.C | 1 +
gcc/testsuite/g++.dg/diagnostic/pr84138.C | 2 +-
gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C | 2 +-
.../g++.dg/diagnostic/unclosed-extern-c.C | 3 +-
.../g++.dg/diagnostic/unclosed-function.C | 3 +-
.../g++.dg/diagnostic/unclosed-namespace.C | 3 +-
gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C | 4 +-
gcc/testsuite/g++.dg/eh/builtin10.C | 12 +-
gcc/testsuite/g++.dg/eh/builtin11.C | 20 +-
gcc/testsuite/g++.dg/eh/builtin5.C | 8 +-
gcc/testsuite/g++.dg/eh/builtin6.C | 16 +-
gcc/testsuite/g++.dg/eh/builtin7.C | 12 +-
gcc/testsuite/g++.dg/eh/builtin9.C | 20 +-
gcc/testsuite/g++.dg/expr/bitfield9.C | 4 +-
gcc/testsuite/g++.dg/expr/composite-ptr-type.C | 72 +
gcc/testsuite/g++.dg/expr/ptr-comp1.C | 32 +
gcc/testsuite/g++.dg/expr/ptr-comp2.C | 14 +
gcc/testsuite/g++.dg/expr/ptr-comp3.C | 15 +
gcc/testsuite/g++.dg/ext/attr-access.C | 4 +-
gcc/testsuite/g++.dg/ext/attr-nonnull.C | 8 +-
gcc/testsuite/g++.dg/ext/attr-parm-1.C | 11 +
gcc/testsuite/g++.dg/ext/attr-type1.C | 19 +
gcc/testsuite/g++.dg/ext/attrib49.C | 4 +-
gcc/testsuite/g++.dg/ext/attribute-test-1.C | 12 +-
gcc/testsuite/g++.dg/ext/bitfield1.C | 6 +-
gcc/testsuite/g++.dg/ext/builtin-has-attribute.C | 8 +
gcc/testsuite/g++.dg/ext/fixed1.C | 2 +
gcc/testsuite/g++.dg/ext/flexary13.C | 10 +-
gcc/testsuite/g++.dg/ext/flexary37.C | 15 +
gcc/testsuite/g++.dg/ext/is_constructible5.C | 16 +
gcc/testsuite/g++.dg/ext/pr84598.C | 3 +-
gcc/testsuite/g++.dg/ext/pr85503.C | 1 +
gcc/testsuite/g++.dg/ext/tmplattr10.C | 52 +
gcc/testsuite/g++.dg/ext/utf-cvt.C | 16 +-
gcc/testsuite/g++.dg/ext/vector28.C | 4 +-
gcc/testsuite/g++.dg/ext/vla1.C | 3 +-
gcc/testsuite/g++.dg/ext/vla15.C | 4 +-
gcc/testsuite/g++.dg/ext/vla23.C | 14 +
gcc/testsuite/g++.dg/gcov/loop.C | 2 +-
gcc/testsuite/g++.dg/gomp/atomic-18.C | 10 +-
gcc/testsuite/g++.dg/gomp/loop-1.C | 16 +-
gcc/testsuite/g++.dg/gomp/loop-2.C | 16 +-
gcc/testsuite/g++.dg/gomp/loop-5.C | 50 +
gcc/testsuite/g++.dg/gomp/loop-6.C | 69 +
gcc/testsuite/g++.dg/gomp/parallel-2.C | 4 +-
gcc/testsuite/g++.dg/gomp/pr95063.C | 24 +
gcc/testsuite/g++.dg/gomp/predetermined-1.C | 14 +-
gcc/testsuite/g++.dg/gomp/requires-1.C | 12 +
gcc/testsuite/g++.dg/gomp/requires-2.C | 22 +
gcc/testsuite/g++.dg/gomp/sharing-1.C | 2 +-
gcc/testsuite/g++.dg/init/array11.C | 1 +
gcc/testsuite/g++.dg/init/array15.C | 1 +
gcc/testsuite/g++.dg/init/array4.C | 1 +
gcc/testsuite/g++.dg/init/array57.C | 16 +
gcc/testsuite/g++.dg/init/array58.C | 26 +
gcc/testsuite/g++.dg/init/array59.C | 42 +
gcc/testsuite/g++.dg/init/const14.C | 14 +
gcc/testsuite/g++.dg/init/const7.C | 2 +-
gcc/testsuite/g++.dg/init/new18.C | 3 +-
gcc/testsuite/g++.dg/init/new38.C | 2 +-
gcc/testsuite/g++.dg/init/new44.C | 54 +-
gcc/testsuite/g++.dg/init/value9.C | 4 +-
gcc/testsuite/g++.dg/ipa/devirt-19.C | 3 +-
gcc/testsuite/g++.dg/ipa/devirt-52.C | 3 +-
gcc/testsuite/g++.dg/ipa/pr44372.C | 3 +-
gcc/testsuite/g++.dg/ipa/pr58371.C | 3 +-
gcc/testsuite/g++.dg/ipa/pr63587-2.C | 3 +-
gcc/testsuite/g++.dg/ipa/pr77333.C | 4 +-
gcc/testsuite/g++.dg/ipa/pr78211.C | 3 +-
gcc/testsuite/g++.dg/ipa/pr93621.C | 29 +
gcc/testsuite/g++.dg/ipa/pr94856.C | 19 +
gcc/testsuite/g++.dg/lookup/koenig15.C | 45 +
gcc/testsuite/g++.dg/lookup/this1.C | 2 +-
gcc/testsuite/g++.dg/lto/20080908-1_0.C | 21 +-
gcc/testsuite/g++.dg/lto/20081219_1.C | 2 +-
gcc/testsuite/g++.dg/lto/20091002-1_0.C | 2 +-
gcc/testsuite/g++.dg/lto/pr65475c_0.C | 3 +
gcc/testsuite/g++.dg/lto/pr83720_0.C | 2 +-
gcc/testsuite/g++.dg/lto/pr84805_0.C | 2 +-
gcc/testsuite/g++.dg/opt/dump1.C | 13 +-
gcc/testsuite/g++.dg/opt/pr44919.C | 3 +-
gcc/testsuite/g++.dg/opt/pr47615.C | 3 +-
gcc/testsuite/g++.dg/opt/pr48549.C | 1 -
gcc/testsuite/g++.dg/opt/pr55717.C | 4 +-
gcc/testsuite/g++.dg/opt/pr60002.C | 1 -
gcc/testsuite/g++.dg/opt/pr60597.C | 30 +-
gcc/testsuite/g++.dg/opt/pr80436.C | 1 -
gcc/testsuite/g++.dg/opt/pr81715.C | 1 +
gcc/testsuite/g++.dg/opt/pr82159-2.C | 3 +-
gcc/testsuite/g++.dg/opt/pr83084.C | 1 -
gcc/testsuite/g++.dg/opt/pr94618.C | 25 +
gcc/testsuite/g++.dg/opt/pr95080.C | 41 +
gcc/testsuite/g++.dg/opt/pr95528.C | 27 +
gcc/testsuite/g++.dg/opt/reload3.C | 4 +-
gcc/testsuite/g++.dg/opt/store-merging-4.C | 29 +
gcc/testsuite/g++.dg/opt/temp2.C | 1 +
gcc/testsuite/g++.dg/opt/thunk1.C | 3 +-
gcc/testsuite/g++.dg/other/error23.C | 2 +-
gcc/testsuite/g++.dg/other/i386-2.C | 4 +-
gcc/testsuite/g++.dg/other/i386-3.C | 4 +-
gcc/testsuite/g++.dg/other/operator1.C | 2 +-
gcc/testsuite/g++.dg/other/pr31078.C | 3 +-
gcc/testsuite/g++.dg/other/pr42685.C | 1 -
gcc/testsuite/g++.dg/other/pr52048.C | 3 +-
gcc/testsuite/g++.dg/other/pr53574.C | 2 +-
gcc/testsuite/g++.dg/other/pr95231.C | 4 +
gcc/testsuite/g++.dg/other/switch4.C | 1 +
gcc/testsuite/g++.dg/overload/builtin4.C | 31 +
gcc/testsuite/g++.dg/overload/builtin5.C | 21 +
gcc/testsuite/g++.dg/overload/operator2.C | 4 +-
gcc/testsuite/g++.dg/parse/ambig10.C | 20 +
gcc/testsuite/g++.dg/parse/attr4.C | 3 +-
gcc/testsuite/g++.dg/parse/concat1.C | 2 +-
gcc/testsuite/g++.dg/parse/cond4.C | 1 +
gcc/testsuite/g++.dg/parse/constructor2.C | 4 +-
gcc/testsuite/g++.dg/parse/crash10.C | 5 +-
gcc/testsuite/g++.dg/parse/crash18.C | 2 +-
gcc/testsuite/g++.dg/parse/crash27.C | 3 +-
gcc/testsuite/g++.dg/parse/crash34.C | 3 +-
gcc/testsuite/g++.dg/parse/crash35.C | 2 +-
gcc/testsuite/g++.dg/parse/crash52.C | 3 +-
gcc/testsuite/g++.dg/parse/crash55.C | 4 +-
gcc/testsuite/g++.dg/parse/crash59.C | 2 +-
gcc/testsuite/g++.dg/parse/crash61.C | 1 +
gcc/testsuite/g++.dg/parse/crash67.C | 3 +-
gcc/testsuite/g++.dg/parse/ctor3.C | 4 +-
gcc/testsuite/g++.dg/parse/defarg5.C | 7 +-
gcc/testsuite/g++.dg/parse/dtor12.C | 2 +-
gcc/testsuite/g++.dg/parse/dtor4.C | 2 +-
gcc/testsuite/g++.dg/parse/error11.C | 18 +-
gcc/testsuite/g++.dg/parse/error14.C | 5 +-
gcc/testsuite/g++.dg/parse/error33.C | 4 +-
gcc/testsuite/g++.dg/parse/error5.C | 2 +-
gcc/testsuite/g++.dg/parse/error56.C | 2 +
gcc/testsuite/g++.dg/parse/invalid1.C | 3 +-
.../g++.dg/parse/parameter-declaration-1.C | 3 +-
gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 2 +-
gcc/testsuite/g++.dg/parse/parser-pr28152.C | 2 +-
gcc/testsuite/g++.dg/parse/pr68722.C | 4 +-
gcc/testsuite/g++.dg/pr46852.C | 3 +-
gcc/testsuite/g++.dg/pr46868.C | 1 +
gcc/testsuite/g++.dg/pr48484.C | 8 +-
gcc/testsuite/g++.dg/pr53037-2.C | 12 +-
gcc/testsuite/g++.dg/pr53037-3.C | 12 +-
gcc/testsuite/g++.dg/pr57662.C | 3 +-
gcc/testsuite/g++.dg/pr59510.C | 3 +-
gcc/testsuite/g++.dg/pr66655.C | 4 +-
gcc/testsuite/g++.dg/pr66655.h | 6 +-
gcc/testsuite/g++.dg/pr66655_1.cc | 8 +-
gcc/testsuite/g++.dg/pr67351.C | 2 +-
gcc/testsuite/g++.dg/pr67989.C | 3 +-
gcc/testsuite/g++.dg/pr71973-2.C | 2 +-
gcc/testsuite/g++.dg/pr81194.C | 3 +-
gcc/testsuite/g++.dg/pr93974.C | 27 +
gcc/testsuite/g++.dg/pr94314-2.C | 5 +-
gcc/testsuite/g++.dg/pr94314-3.C | 5 +-
gcc/testsuite/g++.dg/pr94314-4.C | 30 +
gcc/testsuite/g++.dg/pr94314.C | 5 +-
gcc/testsuite/g++.dg/pr94666.C | 20 +
gcc/testsuite/g++.dg/spellcheck-inttypes.C | 80 +
gcc/testsuite/g++.dg/spellcheck-stdint.C | 68 +
gcc/testsuite/g++.dg/template/access30.C | 10 +
gcc/testsuite/g++.dg/template/access31.C | 29 +
gcc/testsuite/g++.dg/template/array30.C | 6 +-
gcc/testsuite/g++.dg/template/array9.C | 4 +-
gcc/testsuite/g++.dg/template/canon-type-14.C | 8 +
gcc/testsuite/g++.dg/template/canon-type-8.C | 3 +-
gcc/testsuite/g++.dg/template/cast6.C | 19 +
gcc/testsuite/g++.dg/template/constant1.C | 6 +
gcc/testsuite/g++.dg/template/constant2.C | 6 +
gcc/testsuite/g++.dg/template/conv16.C | 17 +
gcc/testsuite/g++.dg/template/crash106.C | 8 +-
gcc/testsuite/g++.dg/template/crash107.C | 7 +-
gcc/testsuite/g++.dg/template/crash115.C | 1 +
gcc/testsuite/g++.dg/template/crash119.C | 2 +-
gcc/testsuite/g++.dg/template/crash43.C | 4 +-
gcc/testsuite/g++.dg/template/crash87.C | 2 +-
gcc/testsuite/g++.dg/template/crash90.C | 4 +-
gcc/testsuite/g++.dg/template/dtor4.C | 2 +-
gcc/testsuite/g++.dg/template/error-recovery1.C | 3 +-
gcc/testsuite/g++.dg/template/error30.C | 2 +-
gcc/testsuite/g++.dg/template/error34.C | 10 +-
gcc/testsuite/g++.dg/template/error35.C | 2 +-
gcc/testsuite/g++.dg/template/error41.C | 2 +-
gcc/testsuite/g++.dg/template/error56.C | 2 +
gcc/testsuite/g++.dg/template/error57.C | 2 +-
gcc/testsuite/g++.dg/template/error59.C | 11 +
gcc/testsuite/g++.dg/template/friend18.C | 6 +-
gcc/testsuite/g++.dg/template/incomplete12.C | 9 +
gcc/testsuite/g++.dg/template/lookup12.C | 26 +
gcc/testsuite/g++.dg/template/lookup13.C | 28 +
gcc/testsuite/g++.dg/template/lookup14.C | 11 +
gcc/testsuite/g++.dg/template/lookup15.C | 24 +
gcc/testsuite/g++.dg/template/nontype12.C | 20 +-
gcc/testsuite/g++.dg/template/nontype13.C | 2 +-
gcc/testsuite/g++.dg/template/nontype18.C | 2 +-
gcc/testsuite/g++.dg/template/partial-order1.C | 2 +-
gcc/testsuite/g++.dg/template/partial-order2.C | 20 +
gcc/testsuite/g++.dg/template/pr68978.C | 24 +-
gcc/testsuite/g++.dg/template/pr79650.C | 10 +-
gcc/testsuite/g++.dg/template/pr95263.C | 23 +
gcc/testsuite/g++.dg/template/pr95672.C | 3 +
gcc/testsuite/g++.dg/template/sfinae29.C | 25 +
gcc/testsuite/g++.dg/template/sfinae30.C | 21 +
gcc/testsuite/g++.dg/template/sfinae31.C | 14 +
.../g++.dg/template/show-template-tree-3.C | 3 +-
.../g++.dg/template/sizeof-template-argument.C | 4 +-
gcc/testsuite/g++.dg/template/spec41.C | 17 +
gcc/testsuite/g++.dg/template/typename23.C | 10 +
gcc/testsuite/g++.dg/template/virtual5.C | 31 +
gcc/testsuite/g++.dg/template/void3.C | 2 +-
gcc/testsuite/g++.dg/template/void7.C | 2 +-
gcc/testsuite/g++.dg/template/void9.C | 2 +-
gcc/testsuite/g++.dg/tm/attrib-5.C | 5 +
gcc/testsuite/g++.dg/tm/cgraph_edge.C | 3 +-
gcc/testsuite/g++.dg/torture/20141013.C | 3 +-
gcc/testsuite/g++.dg/torture/pr34641.C | 3 +-
gcc/testsuite/g++.dg/torture/pr34850.C | 3 +-
gcc/testsuite/g++.dg/torture/pr36745.C | 3 +-
gcc/testsuite/g++.dg/torture/pr37421.C | 1 +
gcc/testsuite/g++.dg/torture/pr40991.C | 3 +-
gcc/testsuite/g++.dg/torture/pr48271.C | 3 +-
gcc/testsuite/g++.dg/torture/pr49394.C | 2 +
gcc/testsuite/g++.dg/torture/pr53602.C | 3 +-
gcc/testsuite/g++.dg/torture/pr53752.C | 3 +-
gcc/testsuite/g++.dg/torture/pr54838.C | 3 +-
gcc/testsuite/g++.dg/torture/pr58252.C | 3 +-
gcc/testsuite/g++.dg/torture/pr82154.C | 3 +-
gcc/testsuite/g++.dg/torture/pr88861.C | 4 +
gcc/testsuite/g++.dg/torture/pr94582.C | 87 +
gcc/testsuite/g++.dg/torture/pr95268.C | 46 +
gcc/testsuite/g++.dg/torture/pr95284.C | 16 +
gcc/testsuite/g++.dg/torture/pr95308.C | 21 +
gcc/testsuite/g++.dg/torture/pr95493-1.C | 95 +
gcc/testsuite/g++.dg/torture/pr95493.C | 62 +
gcc/testsuite/g++.dg/torture/pr95548.C | 10 +
gcc/testsuite/g++.dg/torture/pr95717.C | 12 +
gcc/testsuite/g++.dg/tree-ssa/final4.C | 12 +
gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/pr22444.C | 3 +-
gcc/testsuite/g++.dg/tree-ssa/pr24351-3.C | 3 +-
gcc/testsuite/g++.dg/tree-ssa/pr27283.C | 3 +-
gcc/testsuite/g++.dg/tree-ssa/pr27291.C | 17 +-
gcc/testsuite/g++.dg/tree-ssa/pr27548.C | 3 +-
gcc/testsuite/g++.dg/tree-ssa/pr27830.C | 2 +
gcc/testsuite/g++.dg/tree-ssa/pr42337.C | 3 +-
gcc/testsuite/g++.dg/tree-ssa/pr49516.C | 32 +-
gcc/testsuite/g++.dg/tree-ssa/pr95638.C | 150 +
gcc/testsuite/g++.dg/tree-ssa/pr95649.C | 13 +
gcc/testsuite/g++.dg/ubsan/pr65583.C | 3 +-
gcc/testsuite/g++.dg/ubsan/pr85029.C | 2 +-
gcc/testsuite/g++.dg/ubsan/ubsan.exp | 2 +-
gcc/testsuite/g++.dg/ubsan/vla-2.C | 14 +
gcc/testsuite/g++.dg/ubsan/vptr-14.C | 2 +-
gcc/testsuite/g++.dg/ubsan/vptr-16.C | 14 +
gcc/testsuite/g++.dg/ubsan/vptr-17.C | 15 +
gcc/testsuite/g++.dg/vect/pr95290.cc | 25 +
gcc/testsuite/g++.dg/vect/pr95297.cc | 22 +
gcc/testsuite/g++.dg/vect/pr95487.cc | 20 +
gcc/testsuite/g++.dg/vect/pr95576.cc | 23 +
gcc/testsuite/g++.dg/vect/pr96022.cc | 12 +
gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 2 +-
gcc/testsuite/g++.dg/vect/slp-pr87105.cc | 2 +-
gcc/testsuite/g++.dg/vect/vec-cond-expr-eh.C | 17 +
gcc/testsuite/g++.dg/warn/Wconversion-integer.C | 13 +-
gcc/testsuite/g++.dg/warn/Wconversion-null-2.C | 8 +
gcc/testsuite/g++.dg/warn/Wconversion-null.C | 8 +
gcc/testsuite/g++.dg/warn/Wconversion3.C | 2 +-
gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C | 17 +
gcc/testsuite/g++.dg/warn/Wduplicated-branches1.C | 2 +-
gcc/testsuite/g++.dg/warn/Wextra-3.C | 9 +-
gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C | 13 +
gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C | 22 +
gcc/testsuite/g++.dg/warn/Wnonnull3.C | 4 +-
gcc/testsuite/g++.dg/warn/Wnonnull4.C | 4 +-
gcc/testsuite/g++.dg/warn/Wnonnull5.C | 108 +
gcc/testsuite/g++.dg/warn/Wnonnull6.C | 37 +
gcc/testsuite/g++.dg/warn/Wplacement-new-size-5.C | 10 +-
gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 248 +-
gcc/testsuite/g++.dg/warn/Wreturn-type-12.C | 23 +
gcc/testsuite/g++.dg/warn/Wshadow-local-3.C | 7 +
gcc/testsuite/g++.dg/warn/Wsign-compare-8.C | 2 +-
gcc/testsuite/g++.dg/warn/Wstrict-aliasing-5.C | 4 +-
.../warn/Wstrict-aliasing-bogus-signed-unsigned.C | 8 +-
.../g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C | 12 +
gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C | 12 +-
gcc/testsuite/g++.dg/warn/Wtype-limits.C | 12 +-
gcc/testsuite/g++.dg/warn/Wtype-limits4.C | 23 +
gcc/testsuite/g++.dg/warn/Wunused-var-26.C | 4 +-
gcc/testsuite/g++.dg/warn/deprecated-6.C | 2 +-
gcc/testsuite/g++.dg/warn/deprecated.C | 2 +-
gcc/testsuite/g++.dg/warn/forward-inner.C | 9 +-
gcc/testsuite/g++.dg/warn/pr94038-2.C | 28 +
gcc/testsuite/g++.dg/warn/pr94038-3.C | 15 +
gcc/testsuite/g++.dg/warn/pr94038.C | 26 +
gcc/testsuite/g++.dg/warn/template-2.C | 22 +
.../wrappers/wrapper-around-type-pack-expansion.C | 2 +-
gcc/testsuite/g++.old-deja/g++.brendan/enum11.C | 3 +-
gcc/testsuite/g++.old-deja/g++.bugs/900227_01.C | 2 +-
gcc/testsuite/g++.old-deja/g++.bugs/900404_04.C | 6 +-
gcc/testsuite/g++.old-deja/g++.jason/operator.C | 4 +-
gcc/testsuite/g++.old-deja/g++.law/missed-error2.C | 4 +-
gcc/testsuite/g++.old-deja/g++.mike/ns15.C | 1 +
gcc/testsuite/g++.old-deja/g++.other/crash31.C | 3 +-
gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C | 21 +-
gcc/testsuite/g++.old-deja/g++.other/inline12.C | 2 +-
gcc/testsuite/g++.old-deja/g++.other/inline15.C | 2 +-
gcc/testsuite/g++.old-deja/g++.other/new6.C | 8 +-
gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 1 +
gcc/testsuite/g++.old-deja/g++.pt/crash16.C | 1 +
gcc/testsuite/g++.old-deja/g++.pt/ctor2.C | 2 +-
gcc/testsuite/g++.old-deja/g++.robertl/eb27.C | 3 +-
gcc/testsuite/g++.old-deja/g++.robertl/eb76.C | 1 +
gcc/testsuite/g++.old-deja/g++.warn/flow1.C | 6 +-
.../g++.target/aarch64/no_unique_address_1.C | 206 +
.../g++.target/aarch64/no_unique_address_2.C | 206 +
gcc/testsuite/g++.target/aarch64/pr94052.C | 2 +-
gcc/testsuite/g++.target/aarch64/pr94514.C | 27 +
gcc/testsuite/g++.target/aarch64/pr94515-1.C | 44 +
gcc/testsuite/g++.target/aarch64/pr94515-2.C | 41 +
gcc/testsuite/g++.target/aarch64/pr95726.C | 46 +
.../aarch64/sve/acle/general-c++/attributes_1.C | 122 +
gcc/testsuite/g++.target/arm/mve.exp | 2 +
gcc/testsuite/g++.target/arm/no_unique_address_1.C | 201 +
gcc/testsuite/g++.target/arm/no_unique_address_2.C | 201 +
gcc/testsuite/g++.target/arm/pr95726.C | 49 +
gcc/testsuite/g++.target/i386/mv16.C | 12 +
gcc/testsuite/g++.target/i386/pr95229.C | 24 +
gcc/testsuite/g++.target/powerpc/pr94707-1.C | 38 +
gcc/testsuite/g++.target/powerpc/pr94707-2.C | 34 +
gcc/testsuite/g++.target/powerpc/pr94707-3.C | 40 +
gcc/testsuite/g++.target/powerpc/pr94707-4.C | 34 +
gcc/testsuite/g++.target/powerpc/pr94707-5.C | 35 +
gcc/testsuite/g++.target/powerpc/pr94707-6.C | 6 +
gcc/testsuite/g++.target/riscv/frflags.C | 7 +
gcc/testsuite/g++.target/s390/pr94704-1.C | 38 +
gcc/testsuite/g++.target/s390/pr94704-2.C | 34 +
gcc/testsuite/g++.target/s390/pr94704-3.C | 40 +
gcc/testsuite/g++.target/s390/pr94704-4.C | 34 +
gcc/testsuite/g++.target/s390/s390.exp | 44 +
gcc/testsuite/g++.target/xtensa/pr95571.C | 43 +
gcc/testsuite/g++.target/xtensa/xtensa.exp | 43 +
.../gcc.c-torture/compile/packed-aligned-1.c | 11 +
gcc/testsuite/gcc.c-torture/compile/pr90275-2.c | 12 +
.../gcc.c-torture/{ => compile}/pr92372.c | 0
gcc/testsuite/gcc.c-torture/compile/pr94621.c | 16 +
gcc/testsuite/gcc.c-torture/compile/pr94686.c | 9 +
gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 1 +
.../gcc.c-torture/execute/noinit-attribute.c | 6 +-
.../gcc.c-torture/execute/packed-aligned.c | 28 +
gcc/testsuite/gcc.c-torture/execute/pr51447.c | 6 +
gcc/testsuite/gcc.c-torture/execute/pr94567.c | 26 +
gcc/testsuite/gcc.c-torture/execute/pr94591.c | 32 +
gcc/testsuite/gcc.c-torture/execute/pr94724.c | 12 +
gcc/testsuite/gcc.c-torture/execute/pr94734.c | 59 +
gcc/testsuite/gcc.c-torture/execute/pr94809.c | 12 +
gcc/testsuite/gcc.c-torture/execute/printf-2.c | 1 +
gcc/testsuite/gcc.c-torture/execute/user-printf.c | 1 +
gcc/testsuite/gcc.dg/20020919-1.c | 2 +-
gcc/testsuite/gcc.dg/20050121-1.c | 2 +-
gcc/testsuite/gcc.dg/Walloca-14.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-32.c | 4 +-
gcc/testsuite/gcc.dg/Warray-bounds-46.c | 28 +-
gcc/testsuite/gcc.dg/Warray-bounds-49.c | 20 +-
gcc/testsuite/gcc.dg/Warray-bounds-52.c | 3 +
gcc/testsuite/gcc.dg/Warray-bounds-53.c | 3 +
gcc/testsuite/gcc.dg/Warray-bounds-54.c | 6 +-
gcc/testsuite/gcc.dg/Warray-bounds-56.c | 4 +-
gcc/testsuite/gcc.dg/Warray-bounds-59.c | 30 +
gcc/testsuite/gcc.dg/Warray-bounds-61.c | 190 +
.../gcc.dg/Wbuiltin-declaration-mismatch-4.c | 6 +-
.../gcc.dg/Wbuiltin-declaration-mismatch-ignore.c | 11 +
gcc/testsuite/gcc.dg/Wframe-larger-than-3.c | 11 +
gcc/testsuite/gcc.dg/Wlarger-than4.c | 5 +
gcc/testsuite/gcc.dg/Wrestrict-10.c | 2 +-
gcc/testsuite/gcc.dg/Wrestrict-5.c | 2 +-
gcc/testsuite/gcc.dg/Wrestrict-6.c | 4 +-
gcc/testsuite/gcc.dg/Wrestrict-9.c | 2 +-
gcc/testsuite/gcc.dg/Wstack-usage.c | 14 +
gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 16 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-25.c | 8 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-28.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-33.c | 40 +
gcc/testsuite/gcc.dg/Wstringop-overflow-34.c | 252 +
gcc/testsuite/gcc.dg/Wstringop-overflow-35.c | 76 +
gcc/testsuite/gcc.dg/Wstringop-overflow-36.c | 24 +
gcc/testsuite/gcc.dg/Wstringop-overflow-37.c | 229 +
gcc/testsuite/gcc.dg/Wstringop-overflow-38.c | 94 +
gcc/testsuite/gcc.dg/Wstringop-overflow-39.c | 118 +
gcc/testsuite/gcc.dg/alias-14.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/data-model-5b.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/pr93382.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr94099.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr94447.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr94639.c | 14 +
gcc/testsuite/gcc.dg/analyzer/pr94732.c | 13 +
gcc/testsuite/gcc.dg/analyzer/pr94754.c | 20 +
gcc/testsuite/gcc.dg/analyzer/signal-exit.c | 23 +
gcc/testsuite/gcc.dg/analyzer/zlib-6.c | 2 +-
gcc/testsuite/gcc.dg/asan/pr87930.c | 2 +-
gcc/testsuite/gcc.dg/asan/pr95033.c | 13 +
gcc/testsuite/gcc.dg/asan/pr95051.c | 22 +
gcc/testsuite/gcc.dg/attr-access-none.c | 38 +
gcc/testsuite/gcc.dg/attr-access-read-only.c | 2 +-
gcc/testsuite/gcc.dg/attr-access-read-write.c | 2 +-
gcc/testsuite/gcc.dg/attr-access-write-only.c | 2 +-
gcc/testsuite/gcc.dg/autopar/pr68460.c | 2 +-
gcc/testsuite/gcc.dg/builtin-bswap-10.c | 8 +
gcc/testsuite/gcc.dg/builtin-bswap-11.c | 51 +
gcc/testsuite/gcc.dg/builtin-bswap-12.c | 27 +
gcc/testsuite/gcc.dg/builtin-object-size-20.c | 315 +
gcc/testsuite/gcc.dg/builtin-object-size-21.c | 51 +
gcc/testsuite/gcc.dg/builtin-stringop-chk-4.c | 2 +-
gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c | 24 +-
gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c | 2 +-
gcc/testsuite/gcc.dg/c11-bool-limits-1.c | 13 +
gcc/testsuite/gcc.dg/c2x-bool-limits-1.c | 19 +
gcc/testsuite/gcc.dg/c90-fordecl-1.c | 2 +-
gcc/testsuite/gcc.dg/concat2.c | 2 +-
gcc/testsuite/gcc.dg/cpp/trad/funlike-5.c | 2 +-
gcc/testsuite/gcc.dg/darwin-version-1.c | 4 +-
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-dfp.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-float.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-1.c | 1 +
gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-2.c | 1 +
gcc/testsuite/gcc.dg/empty-source-2.c | 2 +-
gcc/testsuite/gcc.dg/empty-source-3.c | 2 +-
gcc/testsuite/gcc.dg/fixits-pr84852-1.c | 2 +-
gcc/testsuite/gcc.dg/fixits-pr84852-2.c | 2 +-
gcc/testsuite/gcc.dg/fold-convmaxconv-1.c | 7 +-
gcc/testsuite/gcc.dg/fold-convminconv-1.c | 7 +-
gcc/testsuite/gcc.dg/gomp/appendix-a/a.24.1.c | 2 +-
gcc/testsuite/gcc.dg/gomp/loop-1.c | 16 +-
gcc/testsuite/gcc.dg/gomp/loop-2.c | 13 +
gcc/testsuite/gcc.dg/gomp/parallel-2.c | 4 +-
gcc/testsuite/gcc.dg/gomp/pr44085.c | 2 +-
gcc/testsuite/gcc.dg/gomp/pr95108.c | 18 +
gcc/testsuite/gcc.dg/gomp/pr95315-2.c | 46 +
gcc/testsuite/gcc.dg/gomp/pr95315.c | 5 +
gcc/testsuite/gcc.dg/gomp/requires-1.c | 22 +
gcc/testsuite/gcc.dg/gomp/sharing-1.c | 2 +-
gcc/testsuite/gcc.dg/gomp/vla-1.c | 2 +-
gcc/testsuite/gcc.dg/graphite/interchange-1.c | 7 -
gcc/testsuite/gcc.dg/graphite/interchange-10.c | 2 -
gcc/testsuite/gcc.dg/graphite/interchange-11.c | 2 -
gcc/testsuite/gcc.dg/graphite/interchange-3.c | 2 -
gcc/testsuite/gcc.dg/graphite/interchange-4.c | 2 -
gcc/testsuite/gcc.dg/graphite/interchange-7.c | 2 -
gcc/testsuite/gcc.dg/graphite/interchange-9.c | 2 -
gcc/testsuite/gcc.dg/graphite/scop-4.c | 2 +
gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c | 2 -
gcc/testsuite/gcc.dg/guality/pr95343.c | 45 +
gcc/testsuite/gcc.dg/intermod-1.c | 1 -
gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 1 +
gcc/testsuite/gcc.dg/ipa/ipcp-agg-13.c | 45 +
gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c | 5 +-
gcc/testsuite/gcc.dg/ipa/pr95113.c | 33 +
gcc/testsuite/gcc.dg/ipa/pr96040.c | 57 +
gcc/testsuite/gcc.dg/loop-versioning-1.c | 4 +
gcc/testsuite/gcc.dg/loop-versioning-2.c | 2 +-
gcc/testsuite/gcc.dg/lto/20081210-1_0.c | 8 +-
gcc/testsuite/gcc.dg/lto/pr52634_0.c | 2 +-
gcc/testsuite/gcc.dg/lto/pr85870_0.c | 10 +-
gcc/testsuite/gcc.dg/lto/pr85870_1.c | 10 +-
gcc/testsuite/gcc.dg/lto/pr94822.h | 4 +
gcc/testsuite/gcc.dg/lto/pr94822_0.c | 10 +
gcc/testsuite/gcc.dg/lto/pr94822_1.c | 6 +
gcc/testsuite/gcc.dg/missing-header-fixit-3.c | 2 +-
gcc/testsuite/gcc.dg/missing-header-fixit-4.c | 4 +
gcc/testsuite/gcc.dg/missing-header-fixit-5.c | 36 +
gcc/testsuite/gcc.dg/noncompile/pr30552-3.c | 3 +-
gcc/testsuite/gcc.dg/noncompile/pr35447-1.c | 3 +-
.../gcc.dg/plugin/location-overflow-test-1.c | 2 +-
gcc/testsuite/gcc.dg/pr20245-1.c | 3 +-
gcc/testsuite/gcc.dg/pr26570.c | 2 +
gcc/testsuite/gcc.dg/pr28419.c | 2 +-
gcc/testsuite/gcc.dg/pr31866.c | 2 +-
gcc/testsuite/gcc.dg/pr32069.c | 2 +-
gcc/testsuite/gcc.dg/pr35445.c | 2 +-
gcc/testsuite/gcc.dg/pr36227.c | 10 +-
gcc/testsuite/gcc.dg/pr40172-3.c | 2 +-
gcc/testsuite/gcc.dg/pr41241.c | 1 -
gcc/testsuite/gcc.dg/pr41345.c | 2 +-
gcc/testsuite/gcc.dg/pr42611.c | 3 +-
gcc/testsuite/gcc.dg/pr42629.c | 1 -
gcc/testsuite/gcc.dg/pr42630.c | 1 -
gcc/testsuite/gcc.dg/pr42631.c | 2 +-
gcc/testsuite/gcc.dg/pr42719.c | 1 -
gcc/testsuite/gcc.dg/pr42728.c | 1 -
gcc/testsuite/gcc.dg/pr42889.c | 1 -
gcc/testsuite/gcc.dg/pr42916.c | 1 -
gcc/testsuite/gcc.dg/pr43084.c | 1 -
gcc/testsuite/gcc.dg/pr43670.c | 1 -
gcc/testsuite/gcc.dg/pr44023.c | 1 -
gcc/testsuite/gcc.dg/pr44971.c | 1 -
gcc/testsuite/gcc.dg/pr45449.c | 1 -
gcc/testsuite/gcc.dg/pr46647.c | 4 +-
gcc/testsuite/gcc.dg/pr46771.c | 1 -
gcc/testsuite/gcc.dg/pr47684.c | 1 -
gcc/testsuite/gcc.dg/pr47881.c | 1 -
gcc/testsuite/gcc.dg/pr48768.c | 1 -
gcc/testsuite/gcc.dg/pr50017.c | 1 -
gcc/testsuite/gcc.dg/pr56023.c | 1 -
gcc/testsuite/gcc.dg/pr59924.c | 2 +-
gcc/testsuite/gcc.dg/pr59963-2.c | 2 +-
gcc/testsuite/gcc.dg/pr64935-1.c | 1 -
gcc/testsuite/gcc.dg/pr64935-2.c | 1 -
gcc/testsuite/gcc.dg/pr65521.c | 1 -
gcc/testsuite/gcc.dg/pr65779.c | 1 -
gcc/testsuite/gcc.dg/pr65980.c | 1 -
gcc/testsuite/gcc.dg/pr66688.c | 1 -
gcc/testsuite/gcc.dg/pr68317.c | 10 +-
gcc/testsuite/gcc.dg/pr70405.c | 1 -
gcc/testsuite/gcc.dg/pr71581.c | 6 +-
gcc/testsuite/gcc.dg/pr78973.c | 2 +-
gcc/testsuite/gcc.dg/pr85859.c | 2 +-
gcc/testsuite/gcc.dg/pr86179.c | 13 +-
gcc/testsuite/gcc.dg/pr87347.c | 2 +-
gcc/testsuite/gcc.dg/pr88660.c | 2 +-
gcc/testsuite/gcc.dg/pr89410-1.c | 2 +-
gcc/testsuite/gcc.dg/pr89410-2.c | 2 +-
gcc/testsuite/gcc.dg/pr89689.c | 2 +-
gcc/testsuite/gcc.dg/pr94574.c | 15 +
gcc/testsuite/gcc.dg/pr94705.c | 13 +
gcc/testsuite/gcc.dg/pr94780.c | 13 +
gcc/testsuite/gcc.dg/pr94784.c | 16 +
gcc/testsuite/gcc.dg/pr94842.c | 11 +
gcc/testsuite/gcc.dg/pr94873.c | 27 +
gcc/testsuite/gcc.dg/pr94963.c | 35 +
gcc/testsuite/gcc.dg/pr94968.c | 8 +
gcc/testsuite/gcc.dg/pr95052.c | 12 +
gcc/testsuite/gcc.dg/pr95118.c | 11 +
gcc/testsuite/gcc.dg/pr95133.c | 14 +
gcc/testsuite/gcc.dg/pr95141.c | 8 +
gcc/testsuite/gcc.dg/pr95171.c | 18 +
gcc/testsuite/gcc.dg/pr95580.c | 16 +
gcc/testsuite/gcc.dg/pr95694.c | 23 +
gcc/testsuite/gcc.dg/pr95713.c | 15 +
gcc/testsuite/gcc.dg/pr95770.c | 9 +
gcc/testsuite/gcc.dg/pr95854.c | 20 +
gcc/testsuite/gcc.dg/pr95857.c | 37 +
gcc/testsuite/gcc.dg/rtl/truncated-rtl-file.c | 2 +-
gcc/testsuite/gcc.dg/sibcall-10.c | 2 +-
gcc/testsuite/gcc.dg/sibcall-3.c | 2 +-
gcc/testsuite/gcc.dg/sibcall-4.c | 2 +-
gcc/testsuite/gcc.dg/sibcall-9.c | 2 +-
gcc/testsuite/gcc.dg/sinatan-2.c | 18 +-
gcc/testsuite/gcc.dg/sinhatanh-1.c | 18 +-
gcc/testsuite/gcc.dg/sinhovercosh-1.c | 18 +-
gcc/testsuite/gcc.dg/spellcheck-inttypes.c | 82 +
gcc/testsuite/gcc.dg/spellcheck-options-21.c | 2 +-
gcc/testsuite/gcc.dg/spellcheck-options-22.c | 3 +
gcc/testsuite/gcc.dg/spellcheck-stdbool.c | 17 +
gcc/testsuite/gcc.dg/spellcheck-stdint.c | 62 +
gcc/testsuite/gcc.dg/sso-11.c | 36 +
gcc/testsuite/gcc.dg/sso/memcpy-1.c | 59 +
gcc/testsuite/gcc.dg/sso/sso.exp | 12 +-
gcc/testsuite/gcc.dg/store_merging_30.c | 20 +
gcc/testsuite/gcc.dg/strlenopt-74.c | 2 +-
gcc/testsuite/gcc.dg/tanhbysinh.c | 40 +
gcc/testsuite/gcc.dg/tls/opt-9.c | 2 +-
gcc/testsuite/gcc.dg/tm/pr95569.c | 18 +
gcc/testsuite/gcc.dg/torture/20181024-1.c | 1 +
gcc/testsuite/gcc.dg/torture/builtins-1.c | 2 +-
gcc/testsuite/gcc.dg/torture/cris-asm-mof-1.c | 2 +-
gcc/testsuite/gcc.dg/torture/cris-volatile-1.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr38948.c | 1 -
gcc/testsuite/gcc.dg/torture/pr51106-1.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr51106-2.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr57359-1.c | 23 +
gcc/testsuite/gcc.dg/torture/pr57359-2.c | 30 +
gcc/testsuite/gcc.dg/torture/pr59166.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr71598-2.c | 1 +
gcc/testsuite/gcc.dg/torture/pr80281.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr86034.c | 12 +-
gcc/testsuite/gcc.dg/torture/pr90020.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr92252.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr94439.c | 55 +
gcc/testsuite/gcc.dg/torture/pr94482.c | 4 +-
gcc/testsuite/gcc.dg/torture/pr94947-1.c | 23 +
gcc/testsuite/gcc.dg/torture/pr94947-2.c | 7 +
gcc/testsuite/gcc.dg/torture/pr94949.c | 17 +
gcc/testsuite/gcc.dg/torture/pr94988.c | 22 +
gcc/testsuite/gcc.dg/torture/pr95025.c | 13 +
gcc/testsuite/gcc.dg/torture/pr95045.c | 29 +
gcc/testsuite/gcc.dg/torture/pr95049.c | 7 +
gcc/testsuite/gcc.dg/torture/pr95172.c | 17 +
gcc/testsuite/gcc.dg/torture/pr95248.c | 28 +
gcc/testsuite/gcc.dg/torture/pr95283.c | 19 +
gcc/testsuite/gcc.dg/torture/pr95295-1.c | 15 +
gcc/testsuite/gcc.dg/torture/pr95295-2.c | 14 +
gcc/testsuite/gcc.dg/torture/pr95295-3.c | 16 +
gcc/testsuite/gcc.dg/torture/pr95761.c | 25 +
gcc/testsuite/gcc.dg/torture/pr96133.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 32 +-
gcc/testsuite/gcc.dg/tree-ssa/dse-points-to.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/forwprop-6.c | 3 +
gcc/testsuite/gcc.dg/tree-ssa/integer-addr.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 2 +-
.../gcc.dg/tree-ssa/loop-interchange-10.c | 10 +-
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-21.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/popcount4ll.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/popcount5.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/popcount5l.c | 32 +
gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/pr39612.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/pr79448-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr79448.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c | 8 +
gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c | 8 +
gcc/testsuite/gcc.dg/tree-ssa/pr83403.h | 30 +
gcc/testsuite/gcc.dg/tree-ssa/pr84436-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr84648.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c | 17 +
.../gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/pr92163.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr94598.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/pr94703.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/pr94718-1.c | 49 +
gcc/testsuite/gcc.dg/tree-ssa/pr94718-2.c | 49 +
gcc/testsuite/gcc.dg/tree-ssa/pr94718-3.c | 45 +
gcc/testsuite/gcc.dg/tree-ssa/pr94718-4.c | 61 +
gcc/testsuite/gcc.dg/tree-ssa/pr94718-5.c | 61 +
gcc/testsuite/gcc.dg/tree-ssa/pr94783.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/pr94786.c | 66 +
gcc/testsuite/gcc.dg/tree-ssa/pr94800.c | 80 +
gcc/testsuite/gcc.dg/tree-ssa/pr94880.c | 29 +
gcc/testsuite/gcc.dg/tree-ssa/pr94882-1.c | 42 +
gcc/testsuite/gcc.dg/tree-ssa/pr94882-2.c | 78 +
gcc/testsuite/gcc.dg/tree-ssa/pr94882-3.c | 79 +
gcc/testsuite/gcc.dg/tree-ssa/pr94882.c | 36 +
gcc/testsuite/gcc.dg/tree-ssa/pr94913.c | 33 +
gcc/testsuite/gcc.dg/tree-ssa/pr94921.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/pr94969.c | 28 +
gcc/testsuite/gcc.dg/tree-ssa/pr95527.c | 172 +
gcc/testsuite/gcc.dg/tree-ssa/pr95649.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/pr95699.c | 39 +
gcc/testsuite/gcc.dg/tree-ssa/pr95804.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/reassoc-28.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/scev-8.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/split-path-12.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c | 12 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-30.c | 20 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-14.c | 33 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-17.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-13.c | 25 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-14.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/upcast-1.c | 2 +-
gcc/testsuite/gcc.dg/two-types-6.c | 2 +-
gcc/testsuite/gcc.dg/ubsan/c-shift-1.c | 2 +-
gcc/testsuite/gcc.dg/ubsan/pr81981.c | 4 +-
gcc/testsuite/gcc.dg/ubsan/pr89284.c | 4 +-
gcc/testsuite/gcc.dg/ubsan/pr95810.c | 13 +
gcc/testsuite/gcc.dg/unclosed-init.c | 2 +-
gcc/testsuite/gcc.dg/uninit-15.c | 2 +-
gcc/testsuite/gcc.dg/uninit-32.c | 312 +
gcc/testsuite/gcc.dg/uninit-33.c | 145 +
gcc/testsuite/gcc.dg/uninit-34.c | 58 +
gcc/testsuite/gcc.dg/uninit-36.c | 237 +
gcc/testsuite/gcc.dg/uninit-B-O0.c | 2 +-
gcc/testsuite/gcc.dg/uninit-I-O0.c | 2 +-
gcc/testsuite/gcc.dg/uninit-pr19430-O0.c | 16 +-
gcc/testsuite/gcc.dg/uninit-pr19430.c | 18 +-
gcc/testsuite/gcc.dg/uninit-pr95136.c | 63 +
gcc/testsuite/gcc.dg/var-expand3.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 5 +-
gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 3 +-
gcc/testsuite/gcc.dg/vect/bb-slp-44.c | 41 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 7 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c | 6 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr95271.c | 22 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr95335.c | 13 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-2.c | 20 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c | 13 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 17 +
.../vect/costmodel/x86_64/costmodel-pr30843.c | 6 +-
.../vect/costmodel/x86_64/costmodel-vect-slp-2.c | 14 +
gcc/testsuite/gcc.dg/vect/pr49352.c | 1 -
gcc/testsuite/gcc.dg/vect/pr71264.c | 4 +-
gcc/testsuite/gcc.dg/vect/pr94606.c | 13 +
gcc/testsuite/gcc.dg/vect/pr94727.c | 24 +
gcc/testsuite/gcc.dg/vect/pr95272.c | 18 +
gcc/testsuite/gcc.dg/vect/pr95495.c | 16 +
gcc/testsuite/gcc.dg/vect/pr95539.c | 29 +
gcc/testsuite/gcc.dg/vect/pr95570.c | 11 +
gcc/testsuite/gcc.dg/vect/pr95856.c | 20 +
gcc/testsuite/gcc.dg/vect/pr95897.c | 13 +
gcc/testsuite/gcc.dg/vect/pr95916.c | 13 +
gcc/testsuite/gcc.dg/vect/slp-45.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-46.c | 96 +
gcc/testsuite/gcc.dg/vect/slp-47.c | 56 +
gcc/testsuite/gcc.dg/vect/slp-48.c | 56 +
gcc/testsuite/gcc.dg/vect/vect-109.c | 2 +-
gcc/testsuite/gcc.dg/weak/typeof-2.c | 1 -
gcc/testsuite/gcc.misc-tests/arm-isr.c | 2 +
gcc/testsuite/gcc.misc-tests/gcov-pr94029.c | 2 +-
gcc/testsuite/gcc.misc-tests/outputs-0.c | 1 +
gcc/testsuite/gcc.misc-tests/outputs-1.c | 4 +
gcc/testsuite/gcc.misc-tests/outputs-2.c | 2 +
gcc/testsuite/gcc.misc-tests/outputs.exp | 799 +
gcc/testsuite/gcc.target/aarch64/asimd-mull-elem.c | 21 +
gcc/testsuite/gcc.target/aarch64/bti-4.c | 60 +
gcc/testsuite/gcc.target/aarch64/csinv-neg.c | 104 +
gcc/testsuite/gcc.target/aarch64/get_fpcr64_1.c | 10 +
gcc/testsuite/gcc.target/aarch64/get_fpsr64_1.c | 10 +
gcc/testsuite/gcc.target/aarch64/mgeneral-regs_5.c | 14 +
gcc/testsuite/gcc.target/aarch64/mgeneral-regs_6.c | 15 +
gcc/testsuite/gcc.target/aarch64/mvn_zero_ext.c | 15 +
gcc/testsuite/gcc.target/aarch64/nospill.c | 35 +
gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 1 +
gcc/testsuite/gcc.target/aarch64/pr70120-2.c | 1 +
gcc/testsuite/gcc.target/aarch64/pr94514.c | 77 +
gcc/testsuite/gcc.target/aarch64/pr94530.c | 1 +
gcc/testsuite/gcc.target/aarch64/pr94577.c | 10 +
gcc/testsuite/gcc.target/aarch64/pr94697.c | 20 +
gcc/testsuite/gcc.target/aarch64/pr94748.c | 10 +
gcc/testsuite/gcc.target/aarch64/pr95254.c | 19 +
.../gcc.target/aarch64/pragma_cpp_predefs_2.c | 38 +-
.../gcc.target/aarch64/pragma_cpp_predefs_3.c | 59 +
.../gcc.target/aarch64/reload-valid-spoff.c | 1 +
gcc/testsuite/gcc.target/aarch64/set_fpcr64_1.c | 10 +
gcc/testsuite/gcc.target/aarch64/set_fpsr64_1.c | 10 +
gcc/testsuite/gcc.target/aarch64/shrink_wrap_1.c | 19 +
.../aarch64/sls-mitigation/sls-miti-blr-bti.c | 40 +
.../aarch64/sls-mitigation/sls-miti-blr.c | 33 +
.../aarch64/sls-mitigation/sls-miti-retbr-pacret.c | 21 +
.../aarch64/sls-mitigation/sls-miti-retbr.c | 119 +
.../aarch64/sls-mitigation/sls-mitigation.exp | 73 +
.../aarch64/sve/acle/general/attributes_8.c | 101 +
.../gcc.target/aarch64/sve/acle/general/nosve_6.c | 12 +
.../gcc.target/aarch64/sve/acle/general/pr94683.c | 29 +
.../gcc.target/aarch64/sve/acle/general/pr94700.c | 28 +
.../gcc.target/aarch64/sve/acle/general/pr96146.c | 20 +
.../aarch64/sve/acle/general/unoptimized_1.c | 21 +
gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c | 2 +-
.../gcc.target/aarch64/sve/cost_model_2.c | 12 +
.../gcc.target/aarch64/sve/cost_model_3.c | 13 +
.../gcc.target/aarch64/sve/cost_model_4.c | 12 +
.../gcc.target/aarch64/sve/cost_model_5.c | 13 +
.../gcc.target/aarch64/sve/cost_model_6.c | 12 +
.../gcc.target/aarch64/sve/cost_model_7.c | 12 +
.../gcc.target/aarch64/sve/cost_model_8.c | 12 +
.../gcc.target/aarch64/sve/cost_model_9.c | 13 +
.../gcc.target/aarch64/sve/load_const_offset_2.c | 2 +-
.../gcc.target/aarch64/sve/logical_unpacked_abs.c | 16 +
.../aarch64/sve/logical_unpacked_and_1.c | 16 +
.../aarch64/sve/logical_unpacked_and_2.c | 17 +
.../aarch64/sve/logical_unpacked_and_3.c | 17 +
.../aarch64/sve/logical_unpacked_and_4.c | 17 +
.../aarch64/sve/logical_unpacked_and_5.c | 16 +
.../aarch64/sve/logical_unpacked_and_6.c | 17 +
.../aarch64/sve/logical_unpacked_and_7.c | 16 +
.../aarch64/sve/logical_unpacked_bic_1.c | 15 +
.../aarch64/sve/logical_unpacked_bic_2.c | 15 +
.../aarch64/sve/logical_unpacked_bic_3.c | 15 +
.../aarch64/sve/logical_unpacked_bic_4.c | 15 +
.../aarch64/sve/logical_unpacked_eor_1.c | 16 +
.../aarch64/sve/logical_unpacked_eor_2.c | 17 +
.../aarch64/sve/logical_unpacked_eor_3.c | 17 +
.../aarch64/sve/logical_unpacked_eor_4.c | 17 +
.../aarch64/sve/logical_unpacked_eor_5.c | 16 +
.../aarch64/sve/logical_unpacked_eor_6.c | 17 +
.../aarch64/sve/logical_unpacked_eor_7.c | 16 +
.../gcc.target/aarch64/sve/logical_unpacked_neg.c | 16 +
.../gcc.target/aarch64/sve/logical_unpacked_not.c | 16 +
.../aarch64/sve/logical_unpacked_orr_1.c | 16 +
.../aarch64/sve/logical_unpacked_orr_2.c | 17 +
.../aarch64/sve/logical_unpacked_orr_3.c | 17 +
.../aarch64/sve/logical_unpacked_orr_4.c | 17 +
.../aarch64/sve/logical_unpacked_orr_5.c | 16 +
.../aarch64/sve/logical_unpacked_orr_6.c | 17 +
.../aarch64/sve/logical_unpacked_orr_7.c | 16 +
gcc/testsuite/gcc.target/aarch64/sve/pr89007-1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pr89007-2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pr94605.c | 12 +
gcc/testsuite/gcc.target/aarch64/sve/pr94668.c | 8 +
gcc/testsuite/gcc.target/aarch64/sve/pr95199.c | 17 +
gcc/testsuite/gcc.target/aarch64/sve/pr95361.c | 11 +
gcc/testsuite/gcc.target/aarch64/sve/pr95523.c | 10 +
gcc/testsuite/gcc.target/aarch64/sve/pr95961.c | 16 +
.../gcc.target/aarch64/sve/scatter_store_6.c | 2 +-
.../gcc.target/aarch64/sve/scatter_store_7.c | 2 +-
.../gcc.target/aarch64/sve/strided_load_3.c | 2 +-
.../gcc.target/aarch64/sve/strided_store_3.c | 2 +-
.../gcc.target/aarch64/sve/unpack_signed_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/target_attr_20.c | 27 +
gcc/testsuite/gcc.target/aarch64/target_attr_21.c | 27 +
gcc/testsuite/gcc.target/arm/empty_fiq_handler.c | 1 +
gcc/testsuite/gcc.target/arm/handler-align.c | 2 +-
gcc/testsuite/gcc.target/arm/interrupt-1.c | 2 +-
gcc/testsuite/gcc.target/arm/interrupt-2.c | 2 +-
gcc/testsuite/gcc.target/arm/ivopts.c | 2 +-
gcc/testsuite/gcc.target/arm/lob.h | 15 +
gcc/testsuite/gcc.target/arm/lob1.c | 85 +
gcc/testsuite/gcc.target/arm/lob2.c | 32 +
gcc/testsuite/gcc.target/arm/lob3.c | 27 +
gcc/testsuite/gcc.target/arm/lob4.c | 34 +
gcc/testsuite/gcc.target/arm/lob5.c | 35 +
gcc/testsuite/gcc.target/arm/lob6.c | 97 +
.../gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c | 5 +-
.../gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c | 4 +-
.../gcc.target/arm/mve/intrinsics/mve_fpu1.c | 5 +-
.../gcc.target/arm/mve/intrinsics/mve_fpu2.c | 5 +-
.../arm/mve/intrinsics/mve_move_gpr_to_gpr.c | 2 +-
.../arm/mve/intrinsics/mve_scalar_shifts1.c | 40 +
.../arm/mve/intrinsics/mve_scalar_shifts2.c | 35 +
.../arm/mve/intrinsics/mve_scalar_shifts3.c | 28 +
.../arm/mve/intrinsics/mve_scalar_shifts4.c | 34 +
.../gcc.target/arm/mve/intrinsics/mve_vaddq_m.c | 48 +
.../arm/mve/intrinsics/mve_vddupq_m_n_u16.c | 13 +
.../arm/mve/intrinsics/mve_vddupq_m_n_u32.c | 13 +
.../arm/mve/intrinsics/mve_vddupq_m_n_u8.c | 13 +
.../arm/mve/intrinsics/mve_vddupq_n_u16.c | 13 +
.../arm/mve/intrinsics/mve_vddupq_n_u32.c | 13 +
.../arm/mve/intrinsics/mve_vddupq_n_u8.c | 13 +
.../arm/mve/intrinsics/mve_vddupq_x_n_u16.c | 12 +
.../arm/mve/intrinsics/mve_vddupq_x_n_u32.c | 12 +
.../arm/mve/intrinsics/mve_vddupq_x_n_u8.c | 12 +
.../arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c | 13 +
.../arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c | 13 +
.../arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c | 13 +
.../arm/mve/intrinsics/mve_vec_duplicate.c | 13 +
.../arm/mve/intrinsics/mve_vector_float.c | 2 +-
.../arm/mve/intrinsics/mve_vector_float1.c | 2 +-
.../arm/mve/intrinsics/mve_vector_float2.c | 15 +-
.../gcc.target/arm/mve/intrinsics/mve_vector_int.c | 2 +-
.../arm/mve/intrinsics/mve_vector_int1.c | 2 +-
.../arm/mve/intrinsics/mve_vector_int2.c | 2 +-
.../arm/mve/intrinsics/mve_vector_uint.c | 2 +-
.../arm/mve/intrinsics/mve_vector_uint1.c | 2 +-
.../arm/mve/intrinsics/mve_vector_uint2.c | 2 +-
.../arm/mve/intrinsics/mve_vidupq_m_n_u16.c | 13 +
.../arm/mve/intrinsics/mve_vidupq_m_n_u32.c | 12 +
.../arm/mve/intrinsics/mve_vidupq_m_n_u8.c | 13 +
.../arm/mve/intrinsics/mve_vidupq_n_u16.c | 13 +
.../arm/mve/intrinsics/mve_vidupq_n_u32.c | 12 +
.../arm/mve/intrinsics/mve_vidupq_n_u8.c | 13 +
.../arm/mve/intrinsics/mve_vidupq_x_n_u16.c | 12 +
.../arm/mve/intrinsics/mve_vidupq_x_n_u32.c | 12 +
.../arm/mve/intrinsics/mve_vidupq_x_n_u8.c | 12 +
.../arm/mve/intrinsics/mve_viwdupq_x_n_u16.c | 13 +
.../arm/mve/intrinsics/mve_viwdupq_x_n_u32.c | 13 +
.../arm/mve/intrinsics/mve_viwdupq_x_n_u8.c | 13 +
.../gcc.target/arm/mve/intrinsics/mve_vldr.c | 61 +
.../gcc.target/arm/mve/intrinsics/mve_vldr_z.c | 73 +
.../mve/intrinsics/mve_vldrdq_gather_offset_s64.c | 12 +
.../mve/intrinsics/mve_vldrdq_gather_offset_u64.c | 12 +
.../intrinsics/mve_vldrdq_gather_offset_z_s64.c | 12 +
.../intrinsics/mve_vldrdq_gather_offset_z_u64.c | 12 +
.../mve_vldrdq_gather_shifted_offset_s64.c | 12 +
.../mve_vldrdq_gather_shifted_offset_u64.c | 12 +
.../mve_vldrdq_gather_shifted_offset_z_s64.c | 12 +
.../mve_vldrdq_gather_shifted_offset_z_u64.c | 12 +
.../mve/intrinsics/mve_vldrhq_gather_offset_f16.c | 12 +
.../mve/intrinsics/mve_vldrhq_gather_offset_s16.c | 12 +
.../mve/intrinsics/mve_vldrhq_gather_offset_s32.c | 12 +
.../mve/intrinsics/mve_vldrhq_gather_offset_u16.c | 12 +
.../mve/intrinsics/mve_vldrhq_gather_offset_u32.c | 13 +
.../intrinsics/mve_vldrhq_gather_offset_z_f16.c | 12 +
.../intrinsics/mve_vldrhq_gather_offset_z_s16.c | 12 +
.../intrinsics/mve_vldrhq_gather_offset_z_s32.c | 12 +
.../intrinsics/mve_vldrhq_gather_offset_z_u16.c | 13 +
.../intrinsics/mve_vldrhq_gather_offset_z_u32.c | 13 +
.../mve_vldrhq_gather_shifted_offset_f16.c | 12 +
.../mve_vldrhq_gather_shifted_offset_s16.c | 13 +
.../mve_vldrhq_gather_shifted_offset_s32.c | 13 +
.../mve_vldrhq_gather_shifted_offset_u16.c | 13 +
.../mve_vldrhq_gather_shifted_offset_u32.c | 13 +
.../mve_vldrhq_gather_shifted_offset_z_f16.c | 13 +
.../mve_vldrhq_gather_shifted_offset_z_s16.c | 13 +
.../mve_vldrhq_gather_shifted_offset_z_s32.c | 12 +
.../mve_vldrhq_gather_shifted_offset_z_u16.c | 12 +
.../mve_vldrhq_gather_shifted_offset_z_u32.c | 12 +
.../mve/intrinsics/mve_vldrwq_gather_offset_f32.c | 12 +
.../mve/intrinsics/mve_vldrwq_gather_offset_s32.c | 13 +
.../mve/intrinsics/mve_vldrwq_gather_offset_u32.c | 13 +
.../intrinsics/mve_vldrwq_gather_offset_z_f32.c | 12 +
.../intrinsics/mve_vldrwq_gather_offset_z_s32.c | 13 +
.../intrinsics/mve_vldrwq_gather_offset_z_u32.c | 13 +
.../mve_vldrwq_gather_shifted_offset_f32.c | 12 +
.../mve_vldrwq_gather_shifted_offset_s32.c | 13 +
.../mve_vldrwq_gather_shifted_offset_u32.c | 13 +
.../mve_vldrwq_gather_shifted_offset_z_f32.c | 12 +
.../mve_vldrwq_gather_shifted_offset_z_s32.c | 13 +
.../mve_vldrwq_gather_shifted_offset_z_u32.c | 13 +
.../arm/mve/intrinsics/mve_vstore_scatter_base.c | 67 +
.../arm/mve/intrinsics/mve_vstore_scatter_base_p.c | 69 +
.../arm/mve/intrinsics/mve_vstore_scatter_offset.c | 215 +
.../mve/intrinsics/mve_vstore_scatter_offset_p.c | 216 +
.../intrinsics/mve_vstore_scatter_shifted_offset.c | 141 +
.../mve_vstore_scatter_shifted_offset_p.c | 142 +
.../gcc.target/arm/mve/intrinsics/mve_vstr.c | 43 +
.../gcc.target/arm/mve/intrinsics/mve_vstr_p.c | 42 +
.../gcc.target/arm/mve/intrinsics/vbicq_f16.c | 1 +
.../gcc.target/arm/mve/intrinsics/vbicq_f32.c | 1 +
.../gcc.target/arm/mve/intrinsics/vbicq_n_s16.c | 1 +
.../gcc.target/arm/mve/intrinsics/vbicq_n_s32.c | 1 +
.../gcc.target/arm/mve/intrinsics/vbicq_n_u16.c | 1 +
.../gcc.target/arm/mve/intrinsics/vbicq_n_u32.c | 1 +
.../gcc.target/arm/mve/intrinsics/vbicq_s16.c | 1 +
.../gcc.target/arm/mve/intrinsics/vbicq_s32.c | 1 +
.../gcc.target/arm/mve/intrinsics/vbicq_s8.c | 1 +
.../gcc.target/arm/mve/intrinsics/vbicq_u16.c | 1 +
.../gcc.target/arm/mve/intrinsics/vbicq_u32.c | 1 +
.../gcc.target/arm/mve/intrinsics/vbicq_u8.c | 1 +
.../gcc.target/arm/mve/intrinsics/vld1q_f16.c | 5 +-
.../gcc.target/arm/mve/intrinsics/vld1q_f32.c | 5 +-
.../gcc.target/arm/mve/intrinsics/vld1q_s16.c | 5 +-
.../gcc.target/arm/mve/intrinsics/vld1q_s32.c | 5 +-
.../gcc.target/arm/mve/intrinsics/vld1q_s8.c | 5 +-
.../gcc.target/arm/mve/intrinsics/vld1q_u16.c | 5 +-
.../gcc.target/arm/mve/intrinsics/vld1q_u32.c | 5 +-
.../gcc.target/arm/mve/intrinsics/vld1q_u8.c | 5 +-
.../gcc.target/arm/mve/intrinsics/vld1q_z_f16.c | 6 +-
.../gcc.target/arm/mve/intrinsics/vld1q_z_f32.c | 6 +-
.../gcc.target/arm/mve/intrinsics/vld1q_z_s16.c | 6 +-
.../gcc.target/arm/mve/intrinsics/vld1q_z_s32.c | 6 +-
.../gcc.target/arm/mve/intrinsics/vld1q_z_s8.c | 6 +-
.../gcc.target/arm/mve/intrinsics/vld1q_z_u16.c | 6 +-
.../gcc.target/arm/mve/intrinsics/vld1q_z_u32.c | 6 +-
.../gcc.target/arm/mve/intrinsics/vld1q_z_u8.c | 6 +-
.../gcc.target/arm/mve/intrinsics/vldrbq_s8.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vldrbq_u8.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c | 4 +-
.../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c | 5 +-
.../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c | 5 +-
.../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c | 6 +-
.../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c | 6 +-
.../gcc.target/arm/mve/intrinsics/vldrhq_f16.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vldrhq_s16.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vldrhq_s32.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vldrhq_u16.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vldrhq_u32.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vldrwq_f32.c | 3 +-
.../arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c | 5 +-
.../arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c | 5 +-
.../arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c | 5 +-
.../mve/intrinsics/vldrwq_gather_base_wb_z_f32.c | 5 +-
.../mve/intrinsics/vldrwq_gather_base_wb_z_s32.c | 5 +-
.../mve/intrinsics/vldrwq_gather_base_wb_z_u32.c | 5 +-
.../gcc.target/arm/mve/intrinsics/vldrwq_s32.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vldrwq_u32.c | 3 +-
.../gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c | 4 +-
.../arm/mve/intrinsics/vuninitializedq_float.c | 6 +-
.../arm/mve/intrinsics/vuninitializedq_float1.c | 6 +-
.../arm/mve/intrinsics/vuninitializedq_int.c | 8 +-
.../arm/mve/intrinsics/vuninitializedq_int1.c | 8 +-
gcc/testsuite/gcc.target/arm/pr70830.c | 2 +-
gcc/testsuite/gcc.target/arm/pr94743-1-hard.c | 29 +
gcc/testsuite/gcc.target/arm/pr94743-1-soft.c | 27 +
gcc/testsuite/gcc.target/arm/pr94743-1-softfp.c | 29 +
gcc/testsuite/gcc.target/arm/pr94743-2.c | 22 +
gcc/testsuite/gcc.target/arm/pr94743-3.c | 23 +
gcc/testsuite/gcc.target/arm/pr95646.c | 32 +
gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 3 +-
gcc/testsuite/gcc.target/arm/unsigned-extend-2.c | 2 +-
.../gcc.target/bpf/xbpf-callee-saved-regs-1.c | 17 +
.../gcc.target/bpf/xbpf-callee-saved-regs-2.c | 17 +
gcc/testsuite/gcc.target/cris/asm-other.S | 11 +-
gcc/testsuite/gcc.target/cris/asmreg-1.c | 2 +-
gcc/testsuite/gcc.target/cris/cris.exp | 2 +-
gcc/testsuite/gcc.target/cris/inasm-other.c | 8 +-
gcc/testsuite/gcc.target/cris/peep2-movulsr.c | 19 +
gcc/testsuite/gcc.target/cris/pr93372-36.c | 37 +
gcc/testsuite/gcc.target/cris/pr93372-37.c | 26 +
gcc/testsuite/gcc.target/cris/pr93372-38.c | 30 +
gcc/testsuite/gcc.target/cris/pr93372-39.c | 19 +
gcc/testsuite/gcc.target/cris/sync-1-v10.c | 1 -
gcc/testsuite/gcc.target/cris/sync-1-v32.c | 5 -
gcc/testsuite/gcc.target/cris/sync-2i.c | 1 -
gcc/testsuite/gcc.target/cris/sync-2s.c | 1 -
gcc/testsuite/gcc.target/cris/sync-3i.c | 1 -
gcc/testsuite/gcc.target/cris/sync-3s.c | 1 -
gcc/testsuite/gcc.target/cris/sync-4i.c | 1 -
gcc/testsuite/gcc.target/cris/sync-4s.c | 1 -
.../gcc.target/cris/torture/cris-torture.exp | 2 +-
.../gcc.target/cris/torture/sync-mis-op-i-1.c | 4 -
.../gcc.target/cris/torture/sync-mis-op-i-1a.c | 1 -
.../gcc.target/cris/torture/sync-mis-op-i-1ml.c | 4 -
.../gcc.target/cris/torture/sync-mis-op-i-2.c | 4 -
.../gcc.target/cris/torture/sync-mis-op-i-2a.c | 1 -
.../gcc.target/cris/torture/sync-mis-op-i-2ml.c | 4 -
.../gcc.target/cris/torture/sync-mis-op-i-3.c | 4 -
.../gcc.target/cris/torture/sync-mis-op-i-3a.c | 1 -
.../gcc.target/cris/torture/sync-mis-op-i-3ml.c | 4 -
.../gcc.target/cris/torture/sync-mis-op-s-1.c | 13 +-
.../gcc.target/cris/torture/sync-mis-op-s-1a.c | 1 -
.../gcc.target/cris/torture/sync-mis-op-s-1ml.c | 4 -
.../gcc.target/cris/torture/sync-mis-xchg-i-1.c | 4 -
.../gcc.target/cris/torture/sync-mis-xchg-i-1a.c | 1 -
.../gcc.target/cris/torture/sync-mis-xchg-i-1ml.c | 4 -
.../gcc.target/cris/torture/sync-mis-xchg-i-2.c | 4 -
.../gcc.target/cris/torture/sync-mis-xchg-i-2a.c | 1 -
.../gcc.target/cris/torture/sync-mis-xchg-i-2ml.c | 4 -
.../gcc.target/cris/torture/sync-mis-xchg-i-3.c | 4 -
.../gcc.target/cris/torture/sync-mis-xchg-i-3a.c | 1 -
.../gcc.target/cris/torture/sync-mis-xchg-i-3ml.c | 4 -
.../gcc.target/cris/torture/sync-mis-xchg-s-1.c | 4 -
.../gcc.target/cris/torture/sync-mis-xchg-s-1a.c | 1 -
.../gcc.target/cris/torture/sync-mis-xchg-s-1ml.c | 4 -
gcc/testsuite/gcc.target/gcn/gcn.exp | 42 +
gcc/testsuite/gcc.target/gcn/vcc-clobber.c | 33 +
.../gcc.target/i386/avx2-shiftqihi-constant-1.c | 31 +
.../gcc.target/i386/avx2-shiftqihi-constant-2.c | 62 +
gcc/testsuite/gcc.target/i386/avx512bw-pr95488-1.c | 21 +
gcc/testsuite/gcc.target/i386/avx512bw-pr95488-2.c | 47 +
.../i386/avx512bw-shiftqihi-constant-1.c | 31 +
.../i386/avx512bw-shiftqihi-constant-2.c | 62 +
gcc/testsuite/gcc.target/i386/avx512f-pr95060.c | 22 +
.../gcc.target/i386/avx512f-vcvtps2ph-pr95254.c | 12 +
gcc/testsuite/gcc.target/i386/avx512vl-pr95488-1.c | 36 +
gcc/testsuite/gcc.target/i386/avx512vl-pr95488-2.c | 50 +
.../gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c | 18 +
gcc/testsuite/gcc.target/i386/builtin-bswap-5.c | 8 +
gcc/testsuite/gcc.target/i386/builtin_target.c | 355 +-
gcc/testsuite/gcc.target/i386/fma_double_1.c | 6 +-
gcc/testsuite/gcc.target/i386/fma_double_2.c | 8 +-
gcc/testsuite/gcc.target/i386/fma_double_3.c | 8 +-
gcc/testsuite/gcc.target/i386/fma_double_4.c | 8 +-
gcc/testsuite/gcc.target/i386/fma_double_5.c | 8 +-
gcc/testsuite/gcc.target/i386/fma_double_6.c | 8 +-
gcc/testsuite/gcc.target/i386/fma_float_1.c | 6 +-
gcc/testsuite/gcc.target/i386/fma_float_2.c | 8 +-
gcc/testsuite/gcc.target/i386/fma_float_3.c | 8 +-
gcc/testsuite/gcc.target/i386/fma_float_4.c | 8 +-
gcc/testsuite/gcc.target/i386/fma_float_5.c | 8 +-
gcc/testsuite/gcc.target/i386/fma_float_6.c | 8 +-
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 12 +
gcc/testsuite/gcc.target/i386/indirect-thunk-1.c | 2 +-
gcc/testsuite/gcc.target/i386/indirect-thunk-2.c | 4 +-
gcc/testsuite/gcc.target/i386/indirect-thunk-3.c | 2 +-
gcc/testsuite/gcc.target/i386/indirect-thunk-4.c | 4 +-
.../gcc.target/i386/indirect-thunk-attr-1.c | 2 +-
.../gcc.target/i386/indirect-thunk-attr-2.c | 4 +-
.../gcc.target/i386/indirect-thunk-attr-3.c | 2 +-
.../gcc.target/i386/indirect-thunk-attr-4.c | 4 +-
.../gcc.target/i386/indirect-thunk-attr-5.c | 2 +-
.../gcc.target/i386/indirect-thunk-attr-6.c | 4 +-
.../gcc.target/i386/indirect-thunk-extern-1.c | 2 +-
.../gcc.target/i386/indirect-thunk-extern-2.c | 4 +-
.../gcc.target/i386/indirect-thunk-extern-3.c | 2 +-
.../gcc.target/i386/indirect-thunk-extern-4.c | 4 +-
.../gcc.target/i386/indirect-thunk-inline-1.c | 2 +-
.../gcc.target/i386/indirect-thunk-inline-2.c | 4 +-
.../gcc.target/i386/indirect-thunk-inline-3.c | 2 +-
.../gcc.target/i386/indirect-thunk-inline-4.c | 4 +-
gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 16 +-
gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 16 +-
gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 16 +-
gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 16 +-
gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 16 +-
gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 16 +-
gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 16 +-
gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 16 +-
gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 16 +-
gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 16 +-
gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 16 +-
gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 16 +-
gcc/testsuite/gcc.target/i386/parity-3.c | 24 +
gcc/testsuite/gcc.target/i386/parity-4.c | 24 +
gcc/testsuite/gcc.target/i386/parity-5.c | 9 +
gcc/testsuite/gcc.target/i386/parity-6.c | 9 +
gcc/testsuite/gcc.target/i386/parity-7.c | 15 +
gcc/testsuite/gcc.target/i386/parity-8.c | 13 +
gcc/testsuite/gcc.target/i386/parity-9.c | 33 +
gcc/testsuite/gcc.target/i386/pr67609.c | 2 +-
gcc/testsuite/gcc.target/i386/pr78904-1a.c | 47 +
gcc/testsuite/gcc.target/i386/pr78904-1b.c | 49 +
gcc/testsuite/gcc.target/i386/pr78904-2a.c | 48 +
gcc/testsuite/gcc.target/i386/pr78904-2b.c | 50 +
gcc/testsuite/gcc.target/i386/pr78904-3a.c | 42 +
gcc/testsuite/gcc.target/i386/pr78904-3b.c | 43 +
gcc/testsuite/gcc.target/i386/pr78904-4a.c | 21 +
gcc/testsuite/gcc.target/i386/pr78904-4b.c | 23 +
gcc/testsuite/gcc.target/i386/pr78904-5a.c | 21 +
gcc/testsuite/gcc.target/i386/pr78904-5b.c | 23 +
gcc/testsuite/gcc.target/i386/pr78904-6a.c | 21 +
gcc/testsuite/gcc.target/i386/pr78904-6b.c | 23 +
gcc/testsuite/gcc.target/i386/pr78967-1a.c | 20 +
gcc/testsuite/gcc.target/i386/pr78967-1b.c | 21 +
gcc/testsuite/gcc.target/i386/pr78967-2a.c | 24 +
gcc/testsuite/gcc.target/i386/pr78967-2b.c | 26 +
gcc/testsuite/gcc.target/i386/pr88713-1.c | 13 +
gcc/testsuite/gcc.target/i386/pr88713-2.c | 6 +
gcc/testsuite/gcc.target/i386/pr92645-4.c | 6 +-
gcc/testsuite/gcc.target/i386/pr92658-avx2.c | 192 +
.../gcc.target/i386/pr92658-avx512bw-trunc.c | 90 +
gcc/testsuite/gcc.target/i386/pr92658-avx512bw.c | 280 +
gcc/testsuite/gcc.target/i386/pr92658-avx512f.c | 106 +
gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 129 +
gcc/testsuite/gcc.target/i386/pr92658-sse4.c | 148 +
gcc/testsuite/gcc.target/i386/pr92807-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr93492-1.c | 73 +
gcc/testsuite/gcc.target/i386/pr93492-2.c | 12 +
gcc/testsuite/gcc.target/i386/pr93492-3.c | 13 +
gcc/testsuite/gcc.target/i386/pr93492-4.c | 11 +
gcc/testsuite/gcc.target/i386/pr93492-5.c | 12 +
gcc/testsuite/gcc.target/i386/pr93654.c | 9 +
gcc/testsuite/gcc.target/i386/pr94494.c | 23 +
gcc/testsuite/gcc.target/i386/pr94561.c | 36 +
gcc/testsuite/gcc.target/i386/pr94603.c | 11 +
gcc/testsuite/gcc.target/i386/pr94650.c | 30 +
gcc/testsuite/gcc.target/i386/pr94795-1.c | 21 +
gcc/testsuite/gcc.target/i386/pr94795-2.c | 20 +
gcc/testsuite/gcc.target/i386/pr94857.c | 13 +
gcc/testsuite/gcc.target/i386/pr94913-1.c | 21 +
gcc/testsuite/gcc.target/i386/pr94913-2.c | 24 +
gcc/testsuite/gcc.target/i386/pr94914.c | 17 +
gcc/testsuite/gcc.target/i386/pr94942.c | 24 +
gcc/testsuite/gcc.target/i386/pr94956.c | 28 +
gcc/testsuite/gcc.target/i386/pr94980.c | 10 +
gcc/testsuite/gcc.target/i386/pr95021-1.c | 27 +
gcc/testsuite/gcc.target/i386/pr95021-2.c | 39 +
gcc/testsuite/gcc.target/i386/pr95021-3.c | 5 +
gcc/testsuite/gcc.target/i386/pr95021-4.c | 28 +
gcc/testsuite/gcc.target/i386/pr95021-5.c | 45 +
gcc/testsuite/gcc.target/i386/pr95046-1.c | 62 +
gcc/testsuite/gcc.target/i386/pr95046-2.c | 35 +
gcc/testsuite/gcc.target/i386/pr95046-3.c | 42 +
gcc/testsuite/gcc.target/i386/pr95046-4.c | 39 +
gcc/testsuite/gcc.target/i386/pr95046-5.c | 44 +
gcc/testsuite/gcc.target/i386/pr95046-6.c | 44 +
gcc/testsuite/gcc.target/i386/pr95046-7.c | 25 +
gcc/testsuite/gcc.target/i386/pr95046-8.c | 22 +
gcc/testsuite/gcc.target/i386/pr95052.c | 20 +
gcc/testsuite/gcc.target/i386/pr95125-avx.c | 27 +
gcc/testsuite/gcc.target/i386/pr95125-avx512f.c | 37 +
gcc/testsuite/gcc.target/i386/pr95169.c | 28 +
gcc/testsuite/gcc.target/i386/pr95211.c | 38 +
gcc/testsuite/gcc.target/i386/pr95255.c | 8 +
gcc/testsuite/gcc.target/i386/pr95355.c | 20 +
gcc/testsuite/gcc.target/i386/pr95356.c | 125 +
gcc/testsuite/gcc.target/i386/pr95464.c | 64 +
gcc/testsuite/gcc.target/i386/pr95535-1.c | 54 +
gcc/testsuite/gcc.target/i386/pr95535-2.c | 54 +
gcc/testsuite/gcc.target/i386/pr95778-1.c | 21 +
gcc/testsuite/gcc.target/i386/pr95778-2.c | 21 +
gcc/testsuite/gcc.target/i386/pr95791.c | 10 +
gcc/testsuite/gcc.target/i386/pr95866-1.c | 18 +
gcc/testsuite/gcc.target/i386/serialize-1.c | 11 +
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 | 6 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 4 +-
gcc/testsuite/gcc.target/i386/sse2-mmx-18a.c | 2 +-
gcc/testsuite/gcc.target/i386/sse2-mmx-18b.c | 7 -
gcc/testsuite/gcc.target/i386/sse2-mmx-18c.c | 7 -
gcc/testsuite/gcc.target/i386/sse2-mmx-19a.c | 2 +-
gcc/testsuite/gcc.target/i386/sse2-mmx-19b.c | 7 -
gcc/testsuite/gcc.target/i386/sse2-mmx-19c.c | 7 -
gcc/testsuite/gcc.target/i386/sse2-mmx-19d.c | 7 -
gcc/testsuite/gcc.target/i386/sse2-mmx-19e.c | 7 -
.../gcc.target/i386/sse2-shiftqihi-constant-1.c | 31 +
.../gcc.target/i386/sse2-shiftqihi-constant-2.c | 62 +
gcc/testsuite/gcc.target/i386/strncmp-1.c | 47 +
gcc/testsuite/gcc.target/i386/tsxldtrk-1.c | 13 +
gcc/testsuite/gcc.target/i386/vect-pr67800.c | 3 +-
gcc/testsuite/gcc.target/i386/vperm-v2sf.c | 41 +
gcc/testsuite/gcc.target/i386/vperm-v2si.c | 41 +
gcc/testsuite/gcc.target/i386/vperm-v4hi.c | 47 +
gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c | 3 +-
gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c | 3 +-
.../gcc.target/msp430/operand-modifiers.c | 30 +
.../gcc.target/msp430/region-attribute-misuse.c | 1 -
gcc/testsuite/gcc.target/nvptx/mul-wide.c | 16 +
gcc/testsuite/gcc.target/nvptx/popc-1.c | 9 +
gcc/testsuite/gcc.target/nvptx/popc-2.c | 11 +
gcc/testsuite/gcc.target/nvptx/popc-3.c | 11 +
gcc/testsuite/gcc.target/nvptx/umul-wide.c | 16 +
gcc/testsuite/gcc.target/nvptx/vadd_add.c | 15 +
gcc/testsuite/gcc.target/nvptx/vsub_add.c | 25 +
gcc/testsuite/gcc.target/powerpc/20030218-1.c | 26 -
gcc/testsuite/gcc.target/powerpc/20030505.c | 21 -
gcc/testsuite/gcc.target/powerpc/20081204-1.c | 9 -
gcc/testsuite/gcc.target/powerpc/bcd-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/bcd-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/bcd-3.c | 1 -
.../gcc.target/powerpc/builtins-1-p9-runnable.c | 43 +-
gcc/testsuite/gcc.target/powerpc/builtins-1.c | 3 +-
.../gcc.target/powerpc/builtins-2-p9-runnable.c | 5 +-
gcc/testsuite/gcc.target/powerpc/builtins-2.c | 4 +-
.../gcc.target/powerpc/builtins-3-p9-runnable.c | 3 +-
gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 2 +-
.../gcc.target/powerpc/builtins-3-runnable-p8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/builtins-3.c | 2 +-
.../gcc.target/powerpc/builtins-4-p9-runnable.c | 3 +-
gcc/testsuite/gcc.target/powerpc/builtins-4.c | 2 +-
.../gcc.target/powerpc/builtins-5-p9-runnable.c | 3 +-
gcc/testsuite/gcc.target/powerpc/builtins-5.c | 3 +-
.../gcc.target/powerpc/builtins-6-p9-runnable.c | 4 +-
.../gcc.target/powerpc/builtins-6-runnable.c | 4 +-
.../gcc.target/powerpc/builtins-7-p9-runnable.c | 4 +-
.../gcc.target/powerpc/builtins-7-runnable.c | 3 +-
.../gcc.target/powerpc/builtins-8-p9-runnable.c | 121 +-
.../gcc.target/powerpc/builtins-8-runnable.c | 3 +-
.../gcc.target/powerpc/builtins-msum-runnable.c | 74 +
.../gcc.target/powerpc/builtins-revb-runnable.c | 4 +-
gcc/testsuite/gcc.target/powerpc/cfuged-0.c | 50 +
gcc/testsuite/gcc.target/powerpc/cfuged-1.c | 50 +
gcc/testsuite/gcc.target/powerpc/clone3.c | 33 +
gcc/testsuite/gcc.target/powerpc/cntlzdm-0.c | 56 +
gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c | 56 +
gcc/testsuite/gcc.target/powerpc/cnttzdm-0.c | 53 +
gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c | 53 +
gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/cpu-future.c | 6 +-
gcc/testsuite/gcc.target/powerpc/dg-future-0.c | 13 +
gcc/testsuite/gcc.target/powerpc/dg-future-1.c | 19 +
.../gcc.target/powerpc/direct-move-double1.c | 3 +-
.../gcc.target/powerpc/direct-move-double2.c | 3 +-
.../gcc.target/powerpc/direct-move-float1.c | 3 +-
.../gcc.target/powerpc/direct-move-float2.c | 3 +-
.../gcc.target/powerpc/direct-move-float3.c | 3 +-
.../gcc.target/powerpc/direct-move-long1.c | 3 +-
.../gcc.target/powerpc/direct-move-long2.c | 3 +-
.../gcc.target/powerpc/direct-move-vint1.c | 3 +-
.../gcc.target/powerpc/direct-move-vint2.c | 3 +-
gcc/testsuite/gcc.target/powerpc/doloop-2.c | 29 +
gcc/testsuite/gcc.target/powerpc/extend-divide-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/extend-divide-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/float128-fma1.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-hw.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-hw10.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-hw11.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-hw2.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-hw3.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-hw4.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-hw5.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-hw6.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-hw7.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-hw8.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-hw9.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-odd.c | 3 +-
gcc/testsuite/gcc.target/powerpc/float128-sqrt1.c | 3 +-
.../gcc.target/powerpc/fold-vec-perm-char.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-float.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-int.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-pixel.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-short.c | 2 +-
gcc/testsuite/gcc.target/powerpc/localentry-1.c | 6 +-
.../gcc.target/powerpc/localentry-detect-1.c | 8 +-
gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c | 2 +-
gcc/testsuite/gcc.target/powerpc/mma-builtin-1.c | 313 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-2.c | 72 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c | 31 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 28 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c | 31 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c | 18 +
gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 185 +
gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 193 +
gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c | 6 +-
gcc/testsuite/gcc.target/powerpc/p10-arch31.c | 25 +
gcc/testsuite/gcc.target/powerpc/p10-identify.c | 26 +
.../gcc.target/powerpc/p8vector-int128-1.c | 3 +-
.../gcc.target/powerpc/p8vector-int128-2.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pack01.c | 1 -
gcc/testsuite/gcc.target/powerpc/pack02.c | 1 -
gcc/testsuite/gcc.target/powerpc/pack03.c | 1 -
gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 10 +-
gcc/testsuite/gcc.target/powerpc/pdep-0.c | 48 +
gcc/testsuite/gcc.target/powerpc/pdep-1.c | 48 +
gcc/testsuite/gcc.target/powerpc/pextd-0.c | 50 +
gcc/testsuite/gcc.target/powerpc/pextd-1.c | 49 +
gcc/testsuite/gcc.target/powerpc/ppc-spe.c | 663 -
gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.c | 7 -
gcc/testsuite/gcc.target/powerpc/pr52457.c | 1 -
gcc/testsuite/gcc.target/powerpc/pr60102.c | 11 -
gcc/testsuite/gcc.target/powerpc/pr60158.c | 89 -
gcc/testsuite/gcc.target/powerpc/pr60735.c | 11 -
gcc/testsuite/gcc.target/powerpc/pr71763.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr78458.c | 15 -
gcc/testsuite/gcc.target/powerpc/pr80343.c | 50 -
gcc/testsuite/gcc.target/powerpc/pr88845.c | 1 -
gcc/testsuite/gcc.target/powerpc/pr90763.c | 5 +-
gcc/testsuite/gcc.target/powerpc/pr91275.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr92796.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr93122.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr93658.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr93800.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr94740.c | 11 +
gcc/testsuite/gcc.target/powerpc/pr96125.c | 47 +
gcc/testsuite/gcc.target/powerpc/prefix-add.c | 14 +
.../gcc.target/powerpc/prefix-di-constant.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c | 161 +
gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-large-df.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-large-di.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-large-hi.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-large-qi.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c | 20 +
gcc/testsuite/gcc.target/powerpc/prefix-large-sf.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-large-si.c | 13 +
.../gcc.target/powerpc/prefix-large-udi.c | 14 +
.../gcc.target/powerpc/prefix-large-uhi.c | 13 +
.../gcc.target/powerpc/prefix-large-uqi.c | 13 +
.../gcc.target/powerpc/prefix-large-usi.c | 13 +
.../gcc.target/powerpc/prefix-large-v2df.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-large.h | 40 +
.../gcc.target/powerpc/prefix-no-update.c | 51 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-df.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-di.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-hi.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c | 14 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-qi.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c | 16 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sf.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel-si.c | 13 +
.../gcc.target/powerpc/prefix-pcrel-udi.c | 14 +
.../gcc.target/powerpc/prefix-pcrel-uhi.c | 13 +
.../gcc.target/powerpc/prefix-pcrel-uqi.c | 13 +
.../gcc.target/powerpc/prefix-pcrel-usi.c | 13 +
.../gcc.target/powerpc/prefix-pcrel-v2df.c | 13 +
gcc/testsuite/gcc.target/powerpc/prefix-pcrel.h | 41 +
.../gcc.target/powerpc/prefix-si-constant.c | 12 +
.../gcc.target/powerpc/prefix-stack-protect.c | 21 +
gcc/testsuite/gcc.target/powerpc/quad-atomic.c | 1 -
gcc/testsuite/gcc.target/powerpc/recip-6.c | 1 -
gcc/testsuite/gcc.target/powerpc/recip-7.c | 1 -
gcc/testsuite/gcc.target/powerpc/setbc.h | 27 +
gcc/testsuite/gcc.target/powerpc/setbceq.c | 9 +
gcc/testsuite/gcc.target/powerpc/setbcge.c | 12 +
gcc/testsuite/gcc.target/powerpc/setbcgt.c | 10 +
gcc/testsuite/gcc.target/powerpc/setbcle.c | 10 +
gcc/testsuite/gcc.target/powerpc/setbclt.c | 12 +
gcc/testsuite/gcc.target/powerpc/setbcne.c | 9 +
gcc/testsuite/gcc.target/powerpc/setnbc.h | 27 +
gcc/testsuite/gcc.target/powerpc/setnbceq.c | 9 +
gcc/testsuite/gcc.target/powerpc/setnbcge.c | 12 +
gcc/testsuite/gcc.target/powerpc/setnbcgt.c | 10 +
gcc/testsuite/gcc.target/powerpc/setnbcle.c | 10 +
gcc/testsuite/gcc.target/powerpc/setnbclt.c | 12 +
gcc/testsuite/gcc.target/powerpc/setnbcne.c | 9 +
gcc/testsuite/gcc.target/powerpc/spe-evmerge.c | 71 -
.../gcc.target/powerpc/spe-small-data-1.c | 14 -
.../gcc.target/powerpc/spe-small-data-2.c | 13 -
gcc/testsuite/gcc.target/powerpc/spe-unwind-1.c | 116 -
.../gcc.target/powerpc/spe-vector-memcpy.c | 10 -
.../gcc.target/powerpc/spe-vector-memset.c | 13 -
gcc/testsuite/gcc.target/powerpc/spe1.c | 15 -
gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 12 +-
gcc/testsuite/gcc.target/powerpc/vec-cfuged-0.c | 61 +
gcc/testsuite/gcc.target/powerpc/vec-cfuged-1.c | 60 +
gcc/testsuite/gcc.target/powerpc/vec-clrl-0.c | 16 +
gcc/testsuite/gcc.target/powerpc/vec-clrl-1.c | 37 +
gcc/testsuite/gcc.target/powerpc/vec-clrl-2.c | 16 +
gcc/testsuite/gcc.target/powerpc/vec-clrl-3.c | 37 +
gcc/testsuite/gcc.target/powerpc/vec-clrr-0.c | 16 +
gcc/testsuite/gcc.target/powerpc/vec-clrr-1.c | 37 +
gcc/testsuite/gcc.target/powerpc/vec-clrr-2.c | 16 +
gcc/testsuite/gcc.target/powerpc/vec-clrr-3.c | 37 +
gcc/testsuite/gcc.target/powerpc/vec-cntlzm-0.c | 54 +
gcc/testsuite/gcc.target/powerpc/vec-cntlzm-1.c | 54 +
gcc/testsuite/gcc.target/powerpc/vec-cnttzm-0.c | 54 +
gcc/testsuite/gcc.target/powerpc/vec-cnttzm-1.c | 53 +
gcc/testsuite/gcc.target/powerpc/vec-extracth-0.c | 33 +
gcc/testsuite/gcc.target/powerpc/vec-extracth-1.c | 32 +
gcc/testsuite/gcc.target/powerpc/vec-extracth-2.c | 31 +
gcc/testsuite/gcc.target/powerpc/vec-extracth-3.c | 30 +
gcc/testsuite/gcc.target/powerpc/vec-extracth-4.c | 31 +
gcc/testsuite/gcc.target/powerpc/vec-extracth-5.c | 29 +
gcc/testsuite/gcc.target/powerpc/vec-extracth-6.c | 31 +
gcc/testsuite/gcc.target/powerpc/vec-extracth-7.c | 30 +
.../gcc.target/powerpc/vec-extracth-be-0.c | 33 +
.../gcc.target/powerpc/vec-extracth-be-1.c | 31 +
.../gcc.target/powerpc/vec-extracth-be-2.c | 31 +
.../gcc.target/powerpc/vec-extracth-be-3.c | 31 +
gcc/testsuite/gcc.target/powerpc/vec-extractl-0.c | 33 +
gcc/testsuite/gcc.target/powerpc/vec-extractl-1.c | 32 +
gcc/testsuite/gcc.target/powerpc/vec-extractl-2.c | 31 +
gcc/testsuite/gcc.target/powerpc/vec-extractl-3.c | 30 +
gcc/testsuite/gcc.target/powerpc/vec-extractl-4.c | 31 +
gcc/testsuite/gcc.target/powerpc/vec-extractl-5.c | 29 +
gcc/testsuite/gcc.target/powerpc/vec-extractl-6.c | 31 +
gcc/testsuite/gcc.target/powerpc/vec-extractl-7.c | 30 +
.../gcc.target/powerpc/vec-extractl-be-0.c | 33 +
.../gcc.target/powerpc/vec-extractl-be-1.c | 31 +
.../gcc.target/powerpc/vec-extractl-be-2.c | 31 +
.../gcc.target/powerpc/vec-extractl-be-3.c | 31 +
gcc/testsuite/gcc.target/powerpc/vec-gnb-0.c | 74 +
gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c | 73 +
gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c | 73 +
gcc/testsuite/gcc.target/powerpc/vec-mult-char-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-pdep-0.c | 61 +
gcc/testsuite/gcc.target/powerpc/vec-pdep-1.c | 53 +
gcc/testsuite/gcc.target/powerpc/vec-pext-0.c | 53 +
gcc/testsuite/gcc.target/powerpc/vec-pext-1.c | 52 +
gcc/testsuite/gcc.target/powerpc/vec-stril-0.c | 21 +
gcc/testsuite/gcc.target/powerpc/vec-stril-1.c | 52 +
gcc/testsuite/gcc.target/powerpc/vec-stril-10.c | 27 +
gcc/testsuite/gcc.target/powerpc/vec-stril-11.c | 29 +
gcc/testsuite/gcc.target/powerpc/vec-stril-12.c | 27 +
gcc/testsuite/gcc.target/powerpc/vec-stril-13.c | 28 +
gcc/testsuite/gcc.target/powerpc/vec-stril-14.c | 27 +
gcc/testsuite/gcc.target/powerpc/vec-stril-15.c | 28 +
gcc/testsuite/gcc.target/powerpc/vec-stril-16.c | 56 +
gcc/testsuite/gcc.target/powerpc/vec-stril-17.c | 54 +
gcc/testsuite/gcc.target/powerpc/vec-stril-18.c | 56 +
gcc/testsuite/gcc.target/powerpc/vec-stril-19.c | 54 +
gcc/testsuite/gcc.target/powerpc/vec-stril-2.c | 21 +
gcc/testsuite/gcc.target/powerpc/vec-stril-20.c | 46 +
gcc/testsuite/gcc.target/powerpc/vec-stril-21.c | 44 +
gcc/testsuite/gcc.target/powerpc/vec-stril-22.c | 44 +
gcc/testsuite/gcc.target/powerpc/vec-stril-23.c | 42 +
gcc/testsuite/gcc.target/powerpc/vec-stril-3.c | 52 +
gcc/testsuite/gcc.target/powerpc/vec-stril-4.c | 21 +
gcc/testsuite/gcc.target/powerpc/vec-stril-5.c | 45 +
gcc/testsuite/gcc.target/powerpc/vec-stril-6.c | 21 +
gcc/testsuite/gcc.target/powerpc/vec-stril-7.c | 43 +
gcc/testsuite/gcc.target/powerpc/vec-stril-8.c | 27 +
gcc/testsuite/gcc.target/powerpc/vec-stril-9.c | 28 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-0.c | 24 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-1.c | 41 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-10.c | 37 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-11.c | 37 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-2.c | 23 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-3.c | 40 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-4.c | 23 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-5.c | 35 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-6.c | 23 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-7.c | 36 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-8.c | 42 +
gcc/testsuite/gcc.target/powerpc/vec-stril_p-9.c | 42 +
gcc/testsuite/gcc.target/powerpc/vec-strir-0.c | 21 +
gcc/testsuite/gcc.target/powerpc/vec-strir-1.c | 52 +
gcc/testsuite/gcc.target/powerpc/vec-strir-10.c | 27 +
gcc/testsuite/gcc.target/powerpc/vec-strir-11.c | 28 +
gcc/testsuite/gcc.target/powerpc/vec-strir-12.c | 28 +
gcc/testsuite/gcc.target/powerpc/vec-strir-13.c | 29 +
gcc/testsuite/gcc.target/powerpc/vec-strir-14.c | 27 +
gcc/testsuite/gcc.target/powerpc/vec-strir-15.c | 28 +
gcc/testsuite/gcc.target/powerpc/vec-strir-16.c | 56 +
gcc/testsuite/gcc.target/powerpc/vec-strir-17.c | 54 +
gcc/testsuite/gcc.target/powerpc/vec-strir-18.c | 56 +
gcc/testsuite/gcc.target/powerpc/vec-strir-19.c | 54 +
gcc/testsuite/gcc.target/powerpc/vec-strir-2.c | 21 +
gcc/testsuite/gcc.target/powerpc/vec-strir-20.c | 48 +
gcc/testsuite/gcc.target/powerpc/vec-strir-21.c | 46 +
gcc/testsuite/gcc.target/powerpc/vec-strir-22.c | 48 +
gcc/testsuite/gcc.target/powerpc/vec-strir-23.c | 46 +
gcc/testsuite/gcc.target/powerpc/vec-strir-3.c | 52 +
gcc/testsuite/gcc.target/powerpc/vec-strir-4.c | 21 +
gcc/testsuite/gcc.target/powerpc/vec-strir-5.c | 44 +
gcc/testsuite/gcc.target/powerpc/vec-strir-6.c | 21 +
gcc/testsuite/gcc.target/powerpc/vec-strir-7.c | 44 +
gcc/testsuite/gcc.target/powerpc/vec-strir-8.c | 27 +
gcc/testsuite/gcc.target/powerpc/vec-strir-9.c | 28 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-0.c | 23 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-1.c | 39 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-10.c | 46 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-11.c | 38 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-2.c | 23 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-3.c | 40 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-4.c | 23 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-5.c | 44 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-6.c | 23 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-7.c | 36 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-8.c | 43 +
gcc/testsuite/gcc.target/powerpc/vec-strir_p-9.c | 42 +
.../gcc.target/powerpc/vec-ternarylogic-0.c | 120 +
.../gcc.target/powerpc/vec-ternarylogic-1.c | 119 +
.../gcc.target/powerpc/vec-ternarylogic-10.c | 130 +
.../gcc.target/powerpc/vec-ternarylogic-2.c | 105 +
.../gcc.target/powerpc/vec-ternarylogic-3.c | 106 +
.../gcc.target/powerpc/vec-ternarylogic-4.c | 104 +
.../gcc.target/powerpc/vec-ternarylogic-5.c | 103 +
.../gcc.target/powerpc/vec-ternarylogic-6.c | 104 +
.../gcc.target/powerpc/vec-ternarylogic-7.c | 103 +
.../gcc.target/powerpc/vec-ternarylogic-8.c | 129 +
.../gcc.target/powerpc/vec-ternarylogic-9.c | 130 +
.../gcc.target/powerpc/vsx-builtin-msum.c | 26 +
gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c | 8 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c | 8 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c | 2 +-
.../gcc.target/powerpc/vsx_mask-count-runnable.c | 149 +
.../gcc.target/powerpc/vsx_mask-expand-runnable.c | 194 +
.../gcc.target/powerpc/vsx_mask-extract-runnable.c | 162 +
.../gcc.target/powerpc/vsx_mask-move-runnable.c | 225 +
.../gcc.target/powerpc/xxgenpc-runnable.c | 231 +
gcc/testsuite/gcc.target/pru/clobber-sp.c | 24 +
.../pru/lra-framepointer-fragmentation-1.c | 5 +-
.../pru/lra-framepointer-fragmentation-2.c | 10 +-
gcc/testsuite/gcc.target/riscv/arch-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-5.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-6.c | 5 +
gcc/testsuite/gcc.target/riscv/attribute-11.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-12.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-13.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-9.c | 4 +-
gcc/testsuite/gcc.target/riscv/pr95252.c | 47 +
gcc/testsuite/gcc.target/riscv/pr95683.c | 10 +
.../gcc.target/riscv/read-thread-pointer.c | 7 +
gcc/testsuite/gcc.target/riscv/save-restore-9.c | 23 +
gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c | 26 +
gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c | 51 +
gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c | 39 +
gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c | 26 +
gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c | 53 +
gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c | 39 +
gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c | 46 +
gcc/testsuite/gcc.target/riscv/zero-extend-5.c | 8 +
gcc/testsuite/gcc.target/s390/20200617.c | 23 +
.../gcc.target/s390/addsub-signed-overflow-1.c | 2 +-
.../gcc.target/s390/addsub-signed-overflow-2.c | 2 +-
gcc/testsuite/gcc.target/s390/bswap-1.c | 8 +-
.../gcc.target/s390/global-array-element-pic2.c | 4 +-
.../gcc.target/s390/load-relative-check.c | 2 +-
gcc/testsuite/gcc.target/s390/morestack.c | 2 +-
.../gcc.target/s390/nobp-return-mem-z900.c | 17 +-
gcc/testsuite/gcc.target/s390/risbg-ll-1.c | 13 +-
gcc/testsuite/gcc.target/s390/risbg-ll-2.c | 6 +-
gcc/testsuite/gcc.target/s390/risbg-ll-3.c | 2 +-
gcc/testsuite/gcc.target/s390/stack-clash-1.c | 17 +
gcc/testsuite/gcc.target/s390/stack-clash-2.c | 17 +
gcc/testsuite/gcc.target/s390/stack-clash-3.c | 17 +
.../gcc.target/s390/target-attribute/pr82012.c | 2 +-
gcc/testsuite/gcc.target/s390/vector/align-1.c | 2 +-
gcc/testsuite/gcc.target/s390/vector/align-2.c | 2 +-
gcc/testsuite/gcc.target/s390/zvector/pr94613.c | 38 +
.../gcc.target/s390/zvector/vec_load_len_r.c | 94 +
gcc/testsuite/gcc.target/s390/zvector/vec_sel-1.c | 211 +
.../gcc.target/s390/zvector/vec_store_len_r.c | 94 +
gcc/testsuite/gcc.target/xtensa/mabi-call0.c | 13 +
gcc/testsuite/gcc.target/xtensa/mabi-windowed.c | 13 +
gcc/testsuite/gcc.target/xtensa/pr94584.c | 24 +
gcc/testsuite/gdc.dg/asm1.d | 8 +-
gcc/testsuite/gdc.dg/compilable.d | 2 +-
gcc/testsuite/gdc.dg/init1.d | 9 +
gcc/testsuite/gdc.dg/link.d | 2 +-
gcc/testsuite/gdc.dg/lto/ltotests_0.d | 2 +-
gcc/testsuite/gdc.dg/pr94777a.d | 15 +
gcc/testsuite/gdc.dg/pr94777b.d | 181 +
gcc/testsuite/gdc.dg/pr94970.d | 20 +
gcc/testsuite/gdc.dg/pr95173.d | 10 +
gcc/testsuite/gdc.dg/pr95250.d | 18 +
gcc/testsuite/gdc.dg/runnable.d | 231 +-
gcc/testsuite/gdc.dg/runnable2.d | 244 +
gcc/testsuite/gdc.test/compilable/ctfe_math.d | 1 +
gcc/testsuite/gdc.test/compilable/interpret3.d | 16 +
gcc/testsuite/gdc.test/compilable/test17419.d | 18 +
gcc/testsuite/gdc.test/compilable/test5227.d | 1 +
gcc/testsuite/gdc.test/runnable/arrayop.d | 1 +
gcc/testsuite/gdc.test/runnable/builtin.d | 1 +
gcc/testsuite/gdc.test/runnable/complex.d | 1 +
gcc/testsuite/gdc.test/runnable/constfold.d | 2 +-
gcc/testsuite/gdc.test/runnable/ctorpowtests.d | 1 +
gcc/testsuite/gdc.test/runnable/foreach4.d | 2 +-
gcc/testsuite/gdc.test/runnable/ifti.d | 1 +
gcc/testsuite/gdc.test/runnable/implicit.d | 2 +-
gcc/testsuite/gdc.test/runnable/inner.d | 2 +-
gcc/testsuite/gdc.test/runnable/interpret.d | 46 +-
gcc/testsuite/gdc.test/runnable/issue8671.d | 1 +
gcc/testsuite/gdc.test/runnable/lazy.d | 1 +
gcc/testsuite/gdc.test/runnable/mars1.d | 1 +
gcc/testsuite/gdc.test/runnable/mixin1.d | 2 +-
gcc/testsuite/gdc.test/runnable/mixin2.d | 1 +
gcc/testsuite/gdc.test/runnable/s2ir.d | 2 +-
gcc/testsuite/gdc.test/runnable/stress.d | 1 +
gcc/testsuite/gdc.test/runnable/template2.d | 1 +
gcc/testsuite/gdc.test/runnable/template4.d | 1 +
gcc/testsuite/gdc.test/runnable/template9.d | 1 +
gcc/testsuite/gdc.test/runnable/test10942.d | 1 +
gcc/testsuite/gdc.test/runnable/test11.d | 1 +
gcc/testsuite/gdc.test/runnable/test12.d | 1 +
gcc/testsuite/gdc.test/runnable/test12197.d | 1 +
gcc/testsuite/gdc.test/runnable/test15.d | 1 +
gcc/testsuite/gdc.test/runnable/test22.d | 1 +
gcc/testsuite/gdc.test/runnable/test23.d | 1 +
gcc/testsuite/gdc.test/runnable/test24.d | 1 +
gcc/testsuite/gdc.test/runnable/test27.d | 1 +
gcc/testsuite/gdc.test/runnable/test28.d | 1 +
gcc/testsuite/gdc.test/runnable/test34.d | 2 +-
gcc/testsuite/gdc.test/runnable/test37.d | 1 +
gcc/testsuite/gdc.test/runnable/test42.d | 2 +-
gcc/testsuite/gdc.test/runnable/test5305.d | 1 +
gcc/testsuite/gdc.test/runnable/test60.d | 1 +
gcc/testsuite/gdc.test/runnable/testaa.d | 1 +
gcc/testsuite/gdc.test/runnable/testaa2.d | 1 +
gcc/testsuite/gdc.test/runnable/testargtypes.d | 113 -
gcc/testsuite/gdc.test/runnable/testbitarray.d | 1 +
gcc/testsuite/gdc.test/runnable/testdstress.d | 1 +
gcc/testsuite/gdc.test/runnable/testfile.d | 1 +
gcc/testsuite/gdc.test/runnable/testformat.d | 1 +
gcc/testsuite/gdc.test/runnable/testline.d | 1 +
gcc/testsuite/gdc.test/runnable/testmmfile.d | 1 +
gcc/testsuite/gdc.test/runnable/testscope2.d | 1 +
gcc/testsuite/gdc.test/runnable/testsignals.d | 1 +
gcc/testsuite/gdc.test/runnable/testsocket.d | 1 +
gcc/testsuite/gdc.test/runnable/teststdio.d | 1 +
gcc/testsuite/gdc.test/runnable/testthread2.d | 1 +
gcc/testsuite/gdc.test/runnable/testtypeid.d | 2 +-
gcc/testsuite/gdc.test/runnable/traits.d | 1 +
gcc/testsuite/gdc.test/runnable/wc.d | 1 +
gcc/testsuite/gdc.test/runnable/wc2.d | 1 +
gcc/testsuite/gdc.test/runnable/wc3.d | 1 +
gcc/testsuite/gdc.test/runnable/xtest46.d | 1 +
gcc/testsuite/gdc.test/runnable/xtest55.d | 1 +
gcc/testsuite/gfortran.dg/PR85868A.f90 | 47 +
gcc/testsuite/gfortran.dg/PR85868B.f90 | 144 +
gcc/testsuite/gfortran.dg/PR90350.f90 | 19 +
gcc/testsuite/gfortran.dg/PR94022.f90 | 132 +
gcc/testsuite/gfortran.dg/PR95214.f90 | 84 +
gcc/testsuite/gfortran.dg/PR95331.f90 | 163 +
gcc/testsuite/gfortran.dg/analyzer/pr93993.f90 | 2 +-
gcc/testsuite/gfortran.dg/arith_divide_3.f90 | 17 +
gcc/testsuite/gfortran.dg/asan/asan.exp | 40 +
.../gfortran.dg/asan/pointer_assign_16.f90 | 304 +
gcc/testsuite/gfortran.dg/assignment_4.f90 | 2 +-
.../gfortran.dg/binding_label_tests_34.f90 | 25 +
.../gfortran.dg/bound_resolve_after_error_1.f90 | 13 +
gcc/testsuite/gfortran.dg/char4-subscript.f90 | 30 +
gcc/testsuite/gfortran.dg/char_length_22.f90 | 11 +
gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 5 +-
gcc/testsuite/gfortran.dg/dec_structure_23.f90 | 4 +-
gcc/testsuite/gfortran.dg/dependency_59.f90 | 15 +
gcc/testsuite/gfortran.dg/dtio_5.f90 | 280 -
.../gfortran.dg/elemental_optional_args_6.f90 | 4 +-
gcc/testsuite/gfortran.dg/equiv_11.f90 | 12 +
gcc/testsuite/gfortran.dg/erf_3.F90 | 3 -
gcc/testsuite/gfortran.dg/error_recovery_1.f90 | 4 +-
gcc/testsuite/gfortran.dg/finalize_28.f90 | 2 +-
gcc/testsuite/gfortran.dg/finalize_33.f90 | 2 +-
gcc/testsuite/gfortran.dg/finalize_34.f90 | 2 +-
gcc/testsuite/gfortran.dg/finalize_35.f90 | 48 +
gcc/testsuite/gfortran.dg/finalize_36.f90 | 39 +
gcc/testsuite/gfortran.dg/findloc_8.f90 | 29 +
.../gfortran.dg/goacc/mapping-tests-3.f90 | 15 +
.../gfortran.dg/goacc/mapping-tests-4.f90 | 17 +
.../goacc/pure-elemental-procedures-2.f90 | 27 +
.../gfortran.dg/goacc/uninit-dim-clause.f95 | 12 +-
.../goacc/uninit-firstprivate-clause.f95 | 2 +-
.../gfortran.dg/goacc/uninit-if-clause.f95 | 8 +-
.../gfortran.dg/goacc/uninit-use-device-clause.f95 | 2 +-
.../gfortran.dg/gomp/appendix-a/a.24.1.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/combined-if.f90 | 109 +
gcc/testsuite/gfortran.dg/gomp/crayptr3.f90 | 2 +-
.../gfortran.dg/gomp/map-alloc-comp-1.f90 | 14 +
gcc/testsuite/gfortran.dg/gomp/openmp-simd-4.f90 | 65 +
gcc/testsuite/gfortran.dg/gomp/pr33439.f90 | 7 +-
gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/pr44085.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/pr44536.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/pr79154-1.f90 | 15 +-
gcc/testsuite/gfortran.dg/gomp/pr79154-2.f90 | 30 +-
gcc/testsuite/gfortran.dg/gomp/pr79154-simd.f90 | 16 +
gcc/testsuite/gfortran.dg/gomp/pr94672.f90 | 127 +
gcc/testsuite/gfortran.dg/gomp/pr95869.f90 | 18 +
gcc/testsuite/gfortran.dg/gomp/sharing-1.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/sharing-2.f90 | 10 +-
gcc/testsuite/gfortran.dg/gomp/sharing-3.f90 | 2 +-
.../gfortran.dg/gomp/target-exit-data.f90 | 20 +
gcc/testsuite/gfortran.dg/gomp/warn_truncated.f | 15 +
gcc/testsuite/gfortran.dg/gomp/warn_truncated.f90 | 19 +
.../gfortran.dg/graphite/interchange-3.f90 | 2 -
gcc/testsuite/gfortran.dg/hollerith_9.f90 | 7 +
gcc/testsuite/gfortran.dg/interface_46.f90 | 36 +
gcc/testsuite/gfortran.dg/interface_47.f90 | 19 +
gcc/testsuite/gfortran.dg/interface_48.f90 | 31 +
gcc/testsuite/gfortran.dg/loop_interchange_2.f | 20 +
.../gfortran.dg/missing_optional_dummy_6a.f90 | 3 +-
gcc/testsuite/gfortran.dg/namelist_97.f90 | 16 +
gcc/testsuite/gfortran.dg/pdt_5.f03 | 223 -
gcc/testsuite/gfortran.dg/pointer_assign_14.f90 | 19 +
gcc/testsuite/gfortran.dg/pointer_assign_15.f90 | 18 +
gcc/testsuite/gfortran.dg/pointer_init_12.f90 | 8 +
gcc/testsuite/gfortran.dg/pr39695_1.f90 | 8 +
gcc/testsuite/gfortran.dg/pr39695_2.f90 | 12 +
gcc/testsuite/gfortran.dg/pr39695_3.f90 | 11 +
gcc/testsuite/gfortran.dg/pr39695_4.f90 | 14 +
gcc/testsuite/gfortran.dg/pr50392.f | 12 +
gcc/testsuite/gfortran.dg/pr59107.f90 | 11 +
gcc/testsuite/gfortran.dg/pr66545_2.f90 | 8 +-
gcc/testsuite/gfortran.dg/pr71706.f90 | 10 +
gcc/testsuite/gfortran.dg/pr88025.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr88379.f90 | 11 +
gcc/testsuite/gfortran.dg/pr92993.f90 | 21 +
gcc/testsuite/gfortran.dg/pr93337.f90 | 10 +
gcc/testsuite/gfortran.dg/pr93364.f90 | 13 +
gcc/testsuite/gfortran.dg/pr93366.f90 | 18 +
gcc/testsuite/gfortran.dg/pr93423.f90 | 21 +
gcc/testsuite/gfortran.dg/pr93497.f90 | 8 +
gcc/testsuite/gfortran.dg/pr93499.f90 | 10 +
gcc/testsuite/gfortran.dg/pr93714_1.f90 | 4 +-
gcc/testsuite/gfortran.dg/pr93714_2.f90 | 4 +-
gcc/testsuite/gfortran.dg/pr94397.F90 | 26 +
gcc/testsuite/gfortran.dg/pr94708.f90 | 13 +
gcc/testsuite/gfortran.dg/pr95053.f | 7 +
gcc/testsuite/gfortran.dg/pr95053_2.f90 | 10 +
gcc/testsuite/gfortran.dg/pr95053_3.f90 | 14 +
gcc/testsuite/gfortran.dg/pr95088.f90 | 31 +
gcc/testsuite/gfortran.dg/pr95089.f90 | 11 +
gcc/testsuite/gfortran.dg/pr95090.f90 | 19 +
gcc/testsuite/gfortran.dg/pr95091.f90 | 19 +
gcc/testsuite/gfortran.dg/pr95104.f90 | 8 +
gcc/testsuite/gfortran.dg/pr95340.f90 | 10 +
gcc/testsuite/gfortran.dg/pr95373_1.f90 | 15 +
gcc/testsuite/gfortran.dg/pr95373_2.f90 | 15 +
gcc/testsuite/gfortran.dg/pr95446.f90 | 38 +
gcc/testsuite/gfortran.dg/pr95500.f90 | 15 +
gcc/testsuite/gfortran.dg/pr95503.f90 | 7 +
gcc/testsuite/gfortran.dg/pr95544.f90 | 15 +
gcc/testsuite/gfortran.dg/pr95584.f90 | 16 +
gcc/testsuite/gfortran.dg/pr95585.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95586_1.f90 | 9 +
gcc/testsuite/gfortran.dg/pr95586_2.f90 | 11 +
gcc/testsuite/gfortran.dg/pr95587.f90 | 13 +
gcc/testsuite/gfortran.dg/pr95611.f90 | 7 +
gcc/testsuite/gfortran.dg/pr95687.f90 | 19 +
gcc/testsuite/gfortran.dg/pr95688.f90 | 15 +
gcc/testsuite/gfortran.dg/pr95689.f90 | 16 +
gcc/testsuite/gfortran.dg/pr95690.f90 | 9 +
gcc/testsuite/gfortran.dg/pr95707.f90 | 16 +
gcc/testsuite/gfortran.dg/pr95708.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95709.f90 | 14 +
gcc/testsuite/gfortran.dg/pr95826.f90 | 20 +
gcc/testsuite/gfortran.dg/pr95827.f90 | 14 +
gcc/testsuite/gfortran.dg/pr95828.f90 | 21 +
gcc/testsuite/gfortran.dg/pr95829.f90 | 14 +
gcc/testsuite/gfortran.dg/pr95880.f90 | 9 +
gcc/testsuite/gfortran.dg/pr95881.f90 | 11 +
gcc/testsuite/gfortran.dg/pr95978.f90 | 10 +
gcc/testsuite/gfortran.dg/pr95980.f90 | 10 +
gcc/testsuite/gfortran.dg/pr95980_2.f90 | 11 +
gcc/testsuite/gfortran.dg/pr96085.f90 | 12 +
gcc/testsuite/gfortran.dg/pr96086.f90 | 8 +
gcc/testsuite/gfortran.dg/random_seed_4.f90 | 14 +
gcc/testsuite/gfortran.dg/recursive_check_16.f90 | 25 +
gcc/testsuite/gfortran.dg/select_type_49.f90 | 43 +
gcc/testsuite/gfortran.dg/subroutine_as_type.f90 | 7 +
gcc/testsuite/gfortran.dg/use_15.f90 | 2 +-
gcc/testsuite/gfortran.dg/use_rename_10.f90 | 28 +
gcc/testsuite/gfortran.dg/use_rename_11.f90 | 79 +
gcc/testsuite/gfortran.dg/variable_parameter.f90 | 22 +
gcc/testsuite/gfortran.dg/vect/pr95403.f | 16 +
.../gfortran.dg/warn_unused_dummy_argument_6.f90 | 13 +
.../gfortran.fortran-torture/execute/forall_5.f90 | 8 +-
gcc/testsuite/gnat.dg/addr15.adb | 19 +
gcc/testsuite/gnat.dg/aggr29.adb | 12 +
gcc/testsuite/gnat.dg/aggr30.adb | 20 +
gcc/testsuite/gnat.dg/aggr30.ads | 25 +
gcc/testsuite/gnat.dg/array39.adb | 13 +
gcc/testsuite/gnat.dg/array39_pkg.adb | 20 +
gcc/testsuite/gnat.dg/array39_pkg.ads | 25 +
gcc/testsuite/gnat.dg/array40.adb | 21 +
gcc/testsuite/gnat.dg/array40_pkg.ads | 12 +
gcc/testsuite/gnat.dg/debug16.adb | 27 +
gcc/testsuite/gnat.dg/limited1_inner.adb | 2 +-
gcc/testsuite/gnat.dg/openacc1.adb | 12 -
gcc/testsuite/gnat.dg/opt83.adb | 33 +
gcc/testsuite/gnat.dg/opt84.adb | 74 +
gcc/testsuite/gnat.dg/opt85.adb | 20 +
gcc/testsuite/gnat.dg/opt85.ads | 27 +
gcc/testsuite/gnat.dg/opt86_pkg.ads | 8 +
gcc/testsuite/gnat.dg/opt86a.adb | 36 +
gcc/testsuite/gnat.dg/opt86b.adb | 37 +
gcc/testsuite/gnat.dg/opt86c.adb | 37 +
gcc/testsuite/gnat.dg/opt87.adb | 12 +
gcc/testsuite/gnat.dg/opt87_pkg.adb | 12 +
gcc/testsuite/gnat.dg/opt87_pkg.ads | 6 +
gcc/testsuite/gnat.dg/renaming16.adb | 11 +
gcc/testsuite/gnat.dg/renaming16_pkg.ads | 34 +
gcc/testsuite/gnat.dg/rep_clause8.adb | 4 +-
gcc/testsuite/go.test/test/fixedbugs/issue4085b.go | 4 +-
gcc/testsuite/jit.dg/all-non-failing-tests.h | 33 +
gcc/testsuite/jit.dg/jit.exp | 5 +
gcc/testsuite/jit.dg/test-builtin-memcpy.c | 69 +
gcc/testsuite/jit.dg/test-builtin-unreachable.c | 49 +
...ntext_get_builtin_function-unimplemented-type.c | 20 +
...st-error-gcc_jit_context_new_global-void-type.c | 25 +
...st-error-gcc_jit_function_new_local-void-type.c | 27 +
gcc/testsuite/jit.dg/test-fuzzer.c | 2 -
gcc/testsuite/jit.dg/test-pr95306-builtin-types.c | 23 +
gcc/testsuite/jit.dg/test-pr95314-rvalue-reuse.c | 56 +
gcc/testsuite/lib/brig.exp | 2 +-
gcc/testsuite/lib/gcc-defs.exp | 48 +
gcc/testsuite/lib/gcc-dg.exp | 2 +-
gcc/testsuite/lib/gcov.exp | 2 +-
gcc/testsuite/lib/gdc-utils.exp | 36 +-
gcc/testsuite/lib/gfortran.exp | 8 +
gcc/testsuite/lib/profopt.exp | 10 +-
gcc/testsuite/lib/prune.exp | 4 +-
gcc/testsuite/lib/scandump.exp | 57 +-
gcc/testsuite/lib/scanltranstree.exp | 20 +-
gcc/testsuite/lib/scanoffload.exp | 48 +
gcc/testsuite/lib/scanoffloadrtl.exp | 49 +-
gcc/testsuite/lib/scanoffloadtree.exp | 51 +-
gcc/testsuite/lib/scanwpaipa.exp | 24 +-
gcc/testsuite/lib/target-supports.exp | 271 +-
gcc/testsuite/lib/ubsan-dg.exp | 22 +
.../obj-c++.dg/attributes/method-nonnull-1.mm | 8 +-
.../obj-c++.dg/property/property-neg-6.mm | 2 +-
gcc/testsuite/obj-c++.dg/syntax-error-10.mm | 3 +-
gcc/testsuite/obj-c++.dg/syntax-error-8.mm | 2 +-
gcc/testsuite/obj-c++.dg/syntax-error-9.mm | 2 +-
gcc/testsuite/obj-c++.dg/try-catch-9.mm | 2 +-
.../objc.dg/attributes/method-nonnull-1.m | 8 +-
gcc/testsuite/objc.dg/pr94637.m | 10 +
gcc/testsuite/objc/execute/exceptions/matcher-1.m | 2 +-
gcc/timevar.def | 1 +
gcc/toplev.c | 72 +-
gcc/trans-mem.c | 1 +
gcc/tree-affine.c | 24 +-
gcc/tree-cfg.c | 67 +-
gcc/tree-core.h | 6 +-
gcc/tree-data-ref.c | 12 +-
gcc/tree-dfa.c | 32 +-
gcc/tree-eh.c | 13 +-
gcc/tree-eh.h | 1 +
gcc/tree-inline.c | 100 +-
gcc/tree-into-ssa.c | 3 +-
gcc/tree-loop-distribution.c | 41 +-
gcc/tree-nested.c | 3 -
gcc/tree-object-size.c | 79 +-
gcc/tree-object-size.h | 1 +
gcc/tree-parloops.c | 2 +-
gcc/tree-pass.h | 3 +
gcc/tree-pretty-print.c | 80 +-
gcc/tree-pretty-print.h | 2 +
gcc/tree-sra.c | 24 +-
gcc/tree-ssa-alias.c | 11 +-
gcc/tree-ssa-ccp.c | 88 +-
gcc/tree-ssa-copy.c | 4 +-
gcc/tree-ssa-dce.c | 102 +-
gcc/tree-ssa-dom.c | 11 +-
gcc/tree-ssa-forwprop.c | 55 +-
gcc/tree-ssa-live.c | 31 +-
gcc/tree-ssa-loop-im.c | 733 +-
gcc/tree-ssa-loop-ivcanon.c | 5 +-
gcc/tree-ssa-math-opts.c | 96 +-
gcc/tree-ssa-operands.c | 306 +-
gcc/tree-ssa-phiopt.c | 223 +-
gcc/tree-ssa-propagate.c | 114 +-
gcc/tree-ssa-propagate.h | 9 +-
gcc/tree-ssa-reassoc.c | 185 +-
gcc/tree-ssa-sccvn.c | 62 +-
gcc/tree-ssa-sink.c | 188 +-
gcc/tree-ssa-strlen.c | 1 -
gcc/tree-ssa-structalias.c | 22 +-
gcc/tree-ssa-uninit.c | 490 +-
gcc/tree-ssa.c | 70 +-
gcc/tree-streamer-in.c | 127 +-
gcc/tree-streamer-out.c | 228 +-
gcc/tree-streamer.c | 9 +-
gcc/tree-streamer.h | 6 +-
gcc/tree-switch-conversion.c | 5 +-
gcc/tree-vect-data-refs.c | 705 +-
gcc/tree-vect-generic.c | 164 +-
gcc/tree-vect-loop-manip.c | 233 +-
gcc/tree-vect-loop.c | 988 +-
gcc/tree-vect-patterns.c | 501 +-
gcc/tree-vect-slp.c | 2095 +-
gcc/tree-vect-stmts.c | 3784 ++--
gcc/tree-vectorizer.c | 111 +-
gcc/tree-vectorizer.h | 398 +-
gcc/tree-vrp.c | 1386 +-
gcc/tree-vrp.h | 70 -
gcc/tree.c | 185 +-
gcc/tree.h | 29 +-
gcc/tsan.c | 33 +-
gcc/ubsan.c | 3 +
gcc/value-prof.c | 59 +-
gcc/value-range-equiv.cc | 322 +
gcc/value-range-equiv.h | 82 +
gcc/value-range.cc | 47 +-
gcc/var-tracking.c | 26 +-
gcc/varasm.c | 57 +-
gcc/vr-values.c | 181 +-
gcc/vr-values.h | 116 +-
include/ChangeLog | 27 +
include/filenames.h | 3 +-
include/gomp-constants.h | 12 +-
include/libiberty.h | 7 +
intl/ChangeLog | 34 +
intl/Makefile.in | 13 +-
intl/configure | 24 +
intl/configure.ac | 22 +
intl/plural-config.h | 1 +
intl/plural-exp.h | 8 +-
intl/plural.c | 62 +-
intl/plural.y | 27 +-
libatomic/ChangeLog | 51 +
libatomic/Makefile.am | 3 +
libatomic/Makefile.in | 4 +
libatomic/config/t-aix | 10 +
libatomic/config/x86/fenv.c | 42 +-
libatomic/configure | 26 +-
libatomic/configure.ac | 13 +
libatomic/configure.tgt | 6 +
libbacktrace/ChangeLog | 94 +
libbacktrace/Makefile.am | 70 +-
libbacktrace/Makefile.in | 126 +-
libbacktrace/config.h.in | 15 +
libbacktrace/configure | 361 +-
libbacktrace/configure.ac | 57 +-
libbacktrace/elf.c | 106 +-
libbacktrace/fileline.c | 84 +-
libbacktrace/filetype.awk | 19 +-
libbacktrace/macho.c | 1309 ++
libbacktrace/mmap.c | 4 +
libbacktrace/mmapio.c | 4 +
libbacktrace/posix.c | 6 +-
libbacktrace/read.c | 22 +-
libbacktrace/ztest.c | 2 +-
libcc1/ChangeLog | 23 +
libcc1/Makefile.am | 2 +-
libcc1/Makefile.in | 3 +-
libcc1/aclocal.m4 | 2 +
libcc1/configure | 180 +-
libcc1/configure.ac | 3 +
libcc1/libcp1plugin.cc | 2 +-
libcpp/ChangeLog | 100 +
libcpp/Makefile.in | 12 +-
libcpp/aclocal.m4 | 2 +
libcpp/charset.c | 2 +-
libcpp/configure | 277 +
libcpp/configure.ac | 12 +
libcpp/directives-only.c | 240 -
libcpp/directives.c | 44 +-
libcpp/files.c | 66 +-
libcpp/include/cpplib.h | 25 +-
libcpp/include/line-map.h | 11 +-
libcpp/init.c | 28 +-
libcpp/internal.h | 23 +-
libcpp/lex.c | 1039 +-
libcpp/macro.c | 20 +-
libcpp/po/ChangeLog | 4 +
libcpp/po/sv.po | 6 +-
libcpp/system.h | 20 -
libcpp/traditional.c | 6 +-
libdecnumber/ChangeLog | 25 +
libdecnumber/Makefile.in | 5 +-
libdecnumber/aclocal.m4 | 2 +
libdecnumber/configure | 324 +
libdecnumber/configure.ac | 13 +
libffi/ChangeLog | 10 +
libffi/Makefile.am | 3 +
libffi/Makefile.in | 4 +
libffi/configure | 5 +
libffi/configure.ac | 5 +
libffi/testsuite/Makefile.am | 2 +
libffi/testsuite/Makefile.in | 1 +
libgcc/ChangeLog | 292 +
libgcc/Makefile.in | 27 +-
libgcc/config.host | 19 +-
libgcc/config.in | 3 +
libgcc/config/aarch64/aarch64-unwind.h | 2 +
libgcc/config/aarch64/lse-init.c | 17 +-
libgcc/config/aarch64/lse.S | 87 +-
libgcc/config/avr/libf7/ChangeLog | 4 +
libgcc/config/avr/libf7/t-libf7 | 4 +-
libgcc/config/avr/t-avr | 10 +-
libgcc/config/cris/libgcc-glibc.ver | 7 -
libgcc/config/cris/t-linux | 2 -
libgcc/config/i386/cpuinfo.c | 463 +-
libgcc/config/i386/gnu-unwind.h | 107 +
libgcc/config/i386/sfp-exceptions.c | 42 +-
libgcc/config/ia64/divtf3.c | 9 +
libgcc/config/ia64/t-softfp-compat | 3 +
libgcc/config/libbid/ChangeLog | 6 +
libgcc/config/libbid/bid_internal.h | 4 -
libgcc/config/riscv/div.S | 8 +-
libgcc/config/rs6000/crtresfpr.S | 1 +
libgcc/config/rs6000/crtresxfpr.S | 1 +
libgcc/config/rs6000/crtsavfpr.S | 1 +
libgcc/config/rs6000/t-aix-cxa | 15 +-
libgcc/config/rs6000/t-slibgcc-aix | 69 +-
libgcc/config/xtensa/unwind-dw2-xtensa.c | 46 +-
libgcc/configure | 72 +-
libgcc/configure.ac | 33 +-
libgcc/empty.mk | 2 -
libgcc/gcov.h | 5 -
libgcc/libgcov-driver.c | 172 +-
libgcc/libgcov-interface.c | 126 +-
libgcc/libgcov-merge.c | 103 +-
libgcc/libgcov-profiler.c | 51 +-
libgcc/libgcov-util.c | 127 +-
libgcc/libgcov.h | 121 +-
libgfortran/ChangeLog | 144 +
libgfortran/Makefile.am | 5 +
libgfortran/Makefile.in | 26 +-
libgfortran/c99_protos.h | 34 +
libgfortran/config.h.in | 21 +
libgfortran/config/fpu-387.h | 59 +-
libgfortran/config/t-aix | 10 +
libgfortran/configure | 350 +-
libgfortran/configure.ac | 20 +
libgfortran/configure.host | 18 +
libgfortran/generated/findloc0_c10.c | 375 +
libgfortran/generated/findloc1_c10.c | 523 +
libgfortran/generated/matmul_c10.c | 21 +-
libgfortran/generated/matmul_c16.c | 21 +-
libgfortran/generated/matmul_c4.c | 21 +-
libgfortran/generated/matmul_c8.c | 21 +-
libgfortran/generated/matmul_i1.c | 21 +-
libgfortran/generated/matmul_i16.c | 21 +-
libgfortran/generated/matmul_i2.c | 21 +-
libgfortran/generated/matmul_i4.c | 21 +-
libgfortran/generated/matmul_i8.c | 21 +-
libgfortran/generated/matmul_r10.c | 21 +-
libgfortran/generated/matmul_r16.c | 21 +-
libgfortran/generated/matmul_r4.c | 21 +-
libgfortran/generated/matmul_r8.c | 21 +-
libgfortran/gfortran.map | 10 +
libgfortran/intrinsics/c99_functions.c | 77 +
libgfortran/intrinsics/trigd.c | 234 +-
libgfortran/intrinsics/trigd.inc | 83 +-
libgfortran/intrinsics/trigd_lib.inc | 110 +-
libgfortran/io/async.c | 7 +
libgfortran/io/close.c | 8 +-
libgfortran/io/transfer.c | 10 +-
libgfortran/io/unit.c | 9 +-
libgfortran/io/write.c | 8 +
libgfortran/m4/matmul.m4 | 21 +-
libgfortran/runtime/error.c | 4 +
libgo/MERGE | 2 +-
libgo/Makefile.am | 6 +
libgo/Makefile.in | 4 +
libgo/VERSION | 2 +-
libgo/configure | 48 +-
libgo/configure.ac | 11 +
libgo/go/cmd/cgo/gcc.go | 12 +-
libgo/go/encoding/json/decode.go | 5 +
libgo/go/encoding/json/decode_test.go | 33 +-
libgo/go/encoding/json/encode.go | 11 +-
libgo/go/encoding/json/encode_test.go | 87 +-
libgo/go/encoding/json/stream_test.go | 8 +-
libgo/go/go/doc/example.go | 6 +-
libgo/go/go/doc/example_test.go | 76 +-
libgo/go/go/parser/interface.go | 8 +-
libgo/go/golang.org/x/sys/cpu/byteorder.go | 7 +-
.../x/sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go} | 2 +-
libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go | 27 +
.../syscall/unix/getrandom_linux_generic.go | 2 +-
libgo/go/math/big/nat.go | 15 +-
libgo/go/math/big/nat_test.go | 18 +
libgo/go/os/os_test.go | 35 +
libgo/go/runtime/callers_test.go | 32 +-
libgo/go/runtime/crash_test.go | 14 +-
libgo/go/runtime/export_test.go | 2 +-
libgo/go/runtime/malloc.go | 2 +-
libgo/go/runtime/mgcscavenge.go | 22 +
libgo/go/runtime/mpagecache.go | 13 +-
libgo/go/runtime/mpagecache_test.go | 33 +-
libgo/go/runtime/os_netbsd.go | 41 +-
libgo/go/runtime/proc.go | 6 +
libgo/go/runtime/proc_test.go | 24 +
libgo/go/runtime/signal_gccgo.go | 2 +-
libgo/go/runtime/stubs.go | 4 +
libgo/go/runtime/testdata/testprog/lockosthread.go | 49 +
libgo/go/syscall/syscall_linux_test.go | 9 +-
libgo/misc/cgo/test/testx.go | 10 +
libgo/runtime/aeshash.c | 12 +-
libgo/runtime/go-signal.c | 12 +
libgo/testsuite/gotest | 2 +-
libgomp/ChangeLog | 472 +
libgomp/Makefile.am | 5 +-
libgomp/Makefile.in | 14 +-
libgomp/allocator.c | 365 +
libgomp/config/accel/openacc.f90 | 2 +-
libgomp/config/t-aix | 9 +
libgomp/configure | 25 +-
libgomp/configure.ac | 12 +
libgomp/configure.tgt | 5 +
libgomp/env.c | 62 +-
libgomp/icv.c | 19 +
libgomp/libgomp.h | 12 +-
libgomp/libgomp.map | 10 +
libgomp/oacc-init.c | 4 +-
libgomp/oacc-mem.c | 458 +-
libgomp/omp.h.in | 90 +
libgomp/openacc.f90 | 2 +-
libgomp/openacc.h | 2 +-
libgomp/openacc_lib.h | 2 +-
libgomp/plugin/plugin-gcn.c | 243 +-
libgomp/target.c | 45 +-
libgomp/team.c | 2 +
libgomp/testsuite/lib/libgomp-dg.exp | 8 -
libgomp/testsuite/lib/libgomp.exp | 17 +-
libgomp/testsuite/libgomp.c++/atomic-3.C | 3 +-
libgomp/testsuite/libgomp.c-c++-common/alloc-1.c | 157 +
libgomp/testsuite/libgomp.c-c++-common/alloc-2.c | 46 +
libgomp/testsuite/libgomp.c-c++-common/alloc-3.c | 28 +
libgomp/testsuite/libgomp.c-c++-common/alloc-4.c | 25 +
.../libgomp.c-c++-common/function-not-offloaded.c | 1 -
libgomp/testsuite/libgomp.c-c++-common/target-40.c | 51 +
libgomp/testsuite/libgomp.c/loop-17.c | 189 +
libgomp/testsuite/libgomp.c/loop-18.c | 245 +
libgomp/testsuite/libgomp.c/loop-19.c | 86 +
libgomp/testsuite/libgomp.c/loop-20.c | 84 +
libgomp/testsuite/libgomp.c/target-39.c | 47 +
libgomp/testsuite/libgomp.fortran/async_io_9.f90 | 20 +
.../testsuite/libgomp.fortran/close_errors_1.f90 | 19 +
libgomp/testsuite/libgomp.fortran/pr66199-3.f90 | 53 +
libgomp/testsuite/libgomp.fortran/pr66199-4.f90 | 60 +
libgomp/testsuite/libgomp.fortran/pr66199-5.f90 | 71 +
libgomp/testsuite/libgomp.fortran/pr66199-6.f90 | 42 +
libgomp/testsuite/libgomp.fortran/pr66199-7.f90 | 72 +
libgomp/testsuite/libgomp.fortran/pr66199-8.f90 | 76 +
libgomp/testsuite/libgomp.fortran/pr66199-9.f90 | 46 +
.../libgomp.fortran/target-enter-data-2.F90 | 41 +
libgomp/testsuite/libgomp.fortran/target-var.f90 | 32 +
.../libgomp.fortran/use_device_ptr-optional-2.f90 | 1 +
.../libgomp.fortran/use_device_ptr-optional-3.f90 | 1 +
libgomp/testsuite/libgomp.oacc-c++/c++.exp | 18 +-
.../testsuite/libgomp.oacc-c++/declare-pr94120.C | 1 +
.../libgomp.oacc-c++/firstprivate-mappings-1.C | 2 +-
.../acc_get_property-gcn.c | 2 +-
.../libgomp.oacc-c-c++-common/asyncwait-nop-1.c | 2 +-
.../libgomp.oacc-c-c++-common/deep-copy-7.c | 2 +-
.../libgomp.oacc-c-c++-common/deep-copy-8.c | 6 +-
.../firstprivate-mappings-1.c | 2 +-
.../function-not-offloaded.c | 4 +-
.../libgomp.oacc-c-c++-common/loop-auto-1.c | 2 +-
.../libgomp.oacc-c-c++-common/loop-dim-default.c | 2 +-
.../libgomp.oacc-c-c++-common/pr85381-2.c | 4 +-
.../libgomp.oacc-c-c++-common/pr85381-3.c | 4 +-
.../libgomp.oacc-c-c++-common/pr85381-4.c | 4 +-
.../libgomp.oacc-c-c++-common/pr85381-5.c | 4 +-
.../testsuite/libgomp.oacc-c-c++-common/pr85381.c | 4 +-
.../libgomp.oacc-c-c++-common/pr92843-1.c | 1 -
.../libgomp.oacc-c-c++-common/pr92854-1.c | 64 +-
.../libgomp.oacc-c-c++-common/pr95270-1.c | 46 +
.../libgomp.oacc-c-c++-common/pr95270-2.c | 48 +
.../libgomp.oacc-c-c++-common/refcounting-1.c | 31 +
.../libgomp.oacc-c-c++-common/refcounting-2.c | 31 +
.../libgomp.oacc-c-c++-common/routine-wv-2.c | 2 +-
.../static-dynamic-lifetimes-5-lib.c | 3 -
.../static-dynamic-lifetimes-6-lib.c | 3 -
.../static-dynamic-lifetimes-7-lib.c | 3 -
.../static-dynamic-lifetimes-8-lib.c | 3 -
.../testsuite/libgomp.oacc-c-c++-common/struct-1.c | 187 +
.../libgomp.oacc-c-c++-common/struct-3-1-1.c | 34 +
.../libgomp.oacc-c-c++-common/struct-copyout-1.c | 38 +
.../libgomp.oacc-c-c++-common/struct-copyout-2.c | 44 +
...-lib.c => structured-dynamic-lifetimes-1-lib.c} | 2 +-
...etimes-1.c => structured-dynamic-lifetimes-1.c} | 5 +-
...-lib.c => structured-dynamic-lifetimes-2-lib.c} | 2 +-
...etimes-2.c => structured-dynamic-lifetimes-2.c} | 2 +-
...-lib.c => structured-dynamic-lifetimes-3-lib.c} | 2 +-
...etimes-3.c => structured-dynamic-lifetimes-3.c} | 2 +-
...-lib.c => structured-dynamic-lifetimes-4-lib.c} | 2 +-
...etimes-4.c => structured-dynamic-lifetimes-4.c} | 2 -
.../structured-dynamic-lifetimes-5-lib.c | 3 +
...etimes-5.c => structured-dynamic-lifetimes-5.c} | 0
.../structured-dynamic-lifetimes-6-lib.c | 3 +
...etimes-6.c => structured-dynamic-lifetimes-6.c} | 3 +-
.../structured-dynamic-lifetimes-7-lib.c | 3 +
...etimes-7.c => structured-dynamic-lifetimes-7.c} | 6 +-
.../structured-dynamic-lifetimes-8-lib.c | 3 +
...etimes-8.c => structured-dynamic-lifetimes-8.c} | 0
.../testsuite/libgomp.oacc-c-c++-common/tile-1.c | 2 +-
libgomp/testsuite/libgomp.oacc-c/c.exp | 18 +-
.../deep-copy-6-no_finalize.F90 | 5 +
.../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 9 +
.../dynamic-incr-structural-1.f90 | 49 +
.../testsuite/libgomp.oacc-fortran/error_stop-1.f | 6 +-
.../testsuite/libgomp.oacc-fortran/error_stop-2.f | 6 +-
.../testsuite/libgomp.oacc-fortran/error_stop-3.f | 6 +-
libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 14 +-
.../libgomp.oacc-fortran/mdc-refcount-1-1-1.f90 | 34 +
.../libgomp.oacc-fortran/mdc-refcount-1-1-2.F90 | 6 +
.../libgomp.oacc-fortran/mdc-refcount-1-2-1.f90 | 36 +
.../libgomp.oacc-fortran/mdc-refcount-1-2-2.f90 | 36 +
.../libgomp.oacc-fortran/mdc-refcount-1-3-1.f90 | 37 +
.../libgomp.oacc-fortran/mdc-refcount-1-3-2.f90 | 44 +
.../libgomp.oacc-fortran/mdc-refcount-1-4-1.f90 | 44 +
.../libgomp.oacc-fortran/mdc-refcount-1-4-2.f90 | 44 +
.../testsuite/libgomp.oacc-fortran/routine-10.f90 | 52 +
libgomp/testsuite/libgomp.oacc-fortran/stop-1.f | 4 +
libgomp/testsuite/libgomp.oacc-fortran/stop-2.f | 4 +
libgomp/testsuite/libgomp.oacc-fortran/stop-3.f | 4 +
libiberty/ChangeLog | 90 +
libiberty/Makefile.in | 17 +-
libiberty/aclocal.m4 | 2 +
libiberty/bsearch.c | 12 +-
libiberty/bsearch_r.c | 93 +
libiberty/configure | 271 +-
libiberty/configure.ac | 3 +
libiberty/cp-demangle.c | 78 +-
libiberty/d-demangle.c | 773 +-
libiberty/functions.texi | 21 +-
libiberty/testsuite/d-demangle-expected | 80 +
libiberty/testsuite/demangle-expected | 12 +
libitm/ChangeLog | 40 +
libitm/config/aarch64/sjlj.S | 29 +-
libitm/configure | 8 +-
libitm/eh_cpp.cc | 26 +-
libitm/libitm.h | 17 +-
libitm/testsuite/lib/libitm.exp | 2 +
libobjc/ChangeLog | 14 +
libobjc/configure | 12 +-
liboffloadmic/ChangeLog | 6 +
liboffloadmic/runtime/offload_target.cpp | 2 +-
libphobos/ChangeLog | 119 +
libphobos/Makefile.am | 10 +-
libphobos/Makefile.in | 12 +-
libphobos/aclocal.m4 | 2 +
libphobos/configure | 338 +-
libphobos/configure.ac | 33 +-
libphobos/configure.tgt | 8 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 15 +-
libphobos/libdruntime/Makefile.in | 121 +-
.../libdruntime/config/powerpc/switchcontext.S | 12 +-
.../libdruntime/config/powerpc64/callwithstack.S | 168 -
libphobos/libdruntime/config/x86/switchcontext.S | 8 +
libphobos/libdruntime/core/cpuid.d | 20 +-
libphobos/libdruntime/core/internal/convert.d | 176 +-
libphobos/libdruntime/core/math.d | 87 +
libphobos/libdruntime/core/simd.d | 6 +-
libphobos/libdruntime/core/stdc/assert_.d | 13 +-
libphobos/libdruntime/core/stdc/errno.d | 44 +
libphobos/libdruntime/core/stdc/stdarg.d | 160 -
libphobos/libdruntime/core/stdc/stdint.d | 19 +-
libphobos/libdruntime/core/stdc/string.d | 47 +-
libphobos/libdruntime/core/sys/darwin/mach/port.d | 11 +-
.../libdruntime/core/sys/darwin/mach/thread_act.d | 100 +
libphobos/libdruntime/core/sys/freebsd/dlfcn.d | 15 +-
libphobos/libdruntime/core/sys/freebsd/execinfo.d | 2 +
libphobos/libdruntime/core/sys/linux/config.d | 3 -
libphobos/libdruntime/core/sys/linux/link.d | 10 +-
.../libdruntime/core/sys/linux/sys/netinet/tcp.d | 9 -
libphobos/libdruntime/core/sys/linux/sys/socket.d | 18 +
libphobos/libdruntime/core/sys/linux/timerfd.d | 1 +
libphobos/libdruntime/core/sys/posix/config.d | 16 +-
libphobos/libdruntime/core/sys/posix/dlfcn.d | 14 -
libphobos/libdruntime/core/sys/posix/inttypes.d | 4 +-
libphobos/libdruntime/core/sys/posix/netdb.d | 4 +-
libphobos/libdruntime/core/sys/posix/signal.d | 18 +-
libphobos/libdruntime/core/sys/posix/stdio.d | 58 +
libphobos/libdruntime/core/sys/posix/stdlib.d | 38 +-
libphobos/libdruntime/core/sys/posix/sys/filio.d | 11 +-
libphobos/libdruntime/core/sys/posix/sys/ioccom.d | 11 +-
.../libdruntime/core/sys/posix/sys/resource.d | 1 +
libphobos/libdruntime/core/sys/posix/sys/select.d | 3 +-
libphobos/libdruntime/core/sys/posix/sys/socket.d | 84 +-
libphobos/libdruntime/core/sys/posix/sys/stat.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/ttycom.d | 11 +-
libphobos/libdruntime/core/sys/posix/sys/types.d | 4 +-
libphobos/libdruntime/core/sys/posix/sys/uio.d | 4 +-
libphobos/libdruntime/core/sys/posix/syslog.d | 60 +
libphobos/libdruntime/core/sys/posix/time.d | 3 +
libphobos/libdruntime/core/sys/posix/unistd.d | 161 +-
libphobos/libdruntime/core/thread.d | 146 +-
libphobos/libdruntime/gcc/sections/elf_shared.d | 4 +-
libphobos/libdruntime/rt/util/utf.d | 4 +-
libphobos/m4/druntime/cpu.m4 | 8 +-
libphobos/m4/druntime/libraries.m4 | 75 +-
libphobos/src/MERGE | 2 +-
libphobos/src/Makefile.am | 8 +
libphobos/src/Makefile.in | 315 +-
libphobos/src/std/array.d | 138 +-
libphobos/src/std/net/curl.d | 44 +-
libphobos/src/std/range/package.d | 2 +-
libphobos/src/std/range/primitives.d | 4 +-
libphobos/src/std/zip.d | 6 +
libphobos/testsuite/Makefile.in | 1 -
libphobos/testsuite/lib/libphobos.exp | 2 +-
libphobos/testsuite/libphobos.phobos/phobos.exp | 5 +
.../libphobos.phobos_shared/phobos_shared.exp | 5 +
.../testsuite/libphobos.thread/fiber_guard_page.d | 3 +-
.../testsuite/libphobos.typeinfo/struct-align.d | 2 +-
libphobos/testsuite/testsuite_flags.in | 9 +-
libquadmath/ChangeLog | 14 +
libquadmath/configure | 8 +-
libsanitizer/ChangeLog | 60 +
libsanitizer/HOWTO_MERGE | 3 +-
libsanitizer/LOCAL_PATCHES | 2 +-
libsanitizer/MERGE | 2 +-
libsanitizer/README.gcc | 16 +-
libsanitizer/asan/Makefile.am | 2 +-
libsanitizer/asan/Makefile.in | 2 +-
libsanitizer/asan/asan_report.cpp | 3 +
libsanitizer/asan/asan_thread.cpp | 2 +
libsanitizer/configure | 8 +-
libsanitizer/configure.tgt | 2 +
.../include/sanitizer/linux_syscall_hooks.h | 8 +-
.../include/sanitizer/netbsd_syscall_hooks.h | 2 +-
libsanitizer/include/sanitizer/tsan_interface.h | 20 +-
libsanitizer/interception/Makefile.am | 2 +-
libsanitizer/interception/Makefile.in | 2 +-
libsanitizer/libbacktrace/Makefile.am | 2 +-
libsanitizer/libbacktrace/Makefile.in | 2 +-
libsanitizer/lsan/Makefile.am | 2 +-
libsanitizer/lsan/Makefile.in | 2 +-
libsanitizer/lsan/lsan.cpp | 17 +-
libsanitizer/lsan/lsan.h | 6 +
libsanitizer/lsan/lsan_allocator.h | 5 +-
libsanitizer/lsan/lsan_common.cpp | 51 +-
libsanitizer/lsan/lsan_common.h | 17 +-
libsanitizer/lsan/lsan_common_fuchsia.cpp | 166 +
libsanitizer/lsan/lsan_common_linux.cpp | 3 +-
libsanitizer/lsan/lsan_common_mac.cpp | 3 +-
libsanitizer/lsan/lsan_fuchsia.cpp | 123 +
libsanitizer/lsan/lsan_fuchsia.h | 35 +
libsanitizer/lsan/lsan_interceptors.cpp | 19 +-
libsanitizer/lsan/lsan_linux.cpp | 6 +-
libsanitizer/lsan/lsan_posix.cpp | 96 +
libsanitizer/lsan/lsan_posix.h | 49 +
libsanitizer/lsan/lsan_thread.cpp | 98 +-
libsanitizer/lsan/lsan_thread.h | 35 +-
libsanitizer/merge.sh | 10 +-
libsanitizer/sanitizer_common/Makefile.am | 3 +-
libsanitizer/sanitizer_common/Makefile.in | 5 +-
.../sanitizer_common/sanitizer_allocator.cpp | 4 +-
.../sanitizer_allocator_primary64.h | 10 +-
libsanitizer/sanitizer_common/sanitizer_common.cpp | 2 +
libsanitizer/sanitizer_common/sanitizer_common.h | 5 +-
.../sanitizer_common_interceptors.inc | 190 +-
...sanitizer_common_interceptors_netbsd_compat.inc | 128 +
.../sanitizer_common/sanitizer_common_libcdep.cpp | 12 +-
.../sanitizer_common/sanitizer_common_syscalls.inc | 17 +
.../sanitizer_coverage_fuchsia.cpp | 25 +-
.../sanitizer_coverage_interface.inc | 1 +
.../sanitizer_coverage_libcdep_new.cpp | 1 +
libsanitizer/sanitizer_common/sanitizer_file.h | 4 +-
.../sanitizer_common/sanitizer_flag_parser.cpp | 11 +-
.../sanitizer_common/sanitizer_flag_parser.h | 49 +
libsanitizer/sanitizer_common/sanitizer_flags.cpp | 10 +-
libsanitizer/sanitizer_common/sanitizer_freebsd.h | 23 +-
.../sanitizer_common/sanitizer_fuchsia.cpp | 4 +
libsanitizer/sanitizer_common/sanitizer_fuchsia.h | 6 +
.../sanitizer_interceptors_ioctl_netbsd.inc | 18 +-
.../sanitizer_interface_internal.h | 6 +-
.../sanitizer_common/sanitizer_internal_defs.h | 2 +-
libsanitizer/sanitizer_common/sanitizer_libc.h | 2 +
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 151 +-
libsanitizer/sanitizer_common/sanitizer_linux.h | 2 +
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 13 +-
.../sanitizer_common/sanitizer_linux_s390.cpp | 11 +-
libsanitizer/sanitizer_common/sanitizer_mac.cpp | 79 +-
libsanitizer/sanitizer_common/sanitizer_mac.h | 21 +-
.../sanitizer_common/sanitizer_malloc_mac.inc | 18 +-
libsanitizer/sanitizer_common/sanitizer_netbsd.cpp | 7 +-
.../sanitizer_platform_interceptors.h | 24 +
.../sanitizer_platform_limits_freebsd.cpp | 614 +-
.../sanitizer_platform_limits_freebsd.h | 32 +-
.../sanitizer_platform_limits_netbsd.cpp | 191 +
.../sanitizer_platform_limits_netbsd.h | 33 +-
.../sanitizer_platform_limits_openbsd.cpp | 1 +
.../sanitizer_platform_limits_openbsd.h | 1 +
.../sanitizer_platform_limits_posix.cpp | 1 +
.../sanitizer_platform_limits_posix.h | 1 +
.../sanitizer_platform_limits_solaris.cpp | 1 +
.../sanitizer_platform_limits_solaris.h | 1 +
libsanitizer/sanitizer_common/sanitizer_posix.cpp | 10 +-
libsanitizer/sanitizer_common/sanitizer_posix.h | 4 +-
.../sanitizer_common/sanitizer_posix_libcdep.cpp | 6 +-
libsanitizer/sanitizer_common/sanitizer_procmaps.h | 7 +-
.../sanitizer_procmaps_fuchsia.cpp | 80 +
libsanitizer/sanitizer_common/sanitizer_ptrauth.h | 21 +
libsanitizer/sanitizer_common/sanitizer_rtems.cpp | 4 +
.../sanitizer_stoptheworld_fuchsia.cpp | 42 +
.../sanitizer_stoptheworld_mac.cpp | 9 +-
.../sanitizer_stoptheworld_netbsd_libcdep.cpp | 12 +-
.../sanitizer_common/sanitizer_symbolizer.cpp | 6 +
.../sanitizer_common/sanitizer_symbolizer.h | 3 +
.../sanitizer_symbolizer_internal.h | 7 +
.../sanitizer_symbolizer_libcdep.cpp | 89 +-
.../sanitizer_common/sanitizer_symbolizer_mac.cpp | 88 +-
.../sanitizer_common/sanitizer_symbolizer_mac.h | 1 +
.../sanitizer_symbolizer_markup.cpp | 4 +-
.../sanitizer_symbolizer_posix_libcdep.cpp | 16 +-
.../sanitizer_common/sanitizer_symbolizer_win.cpp | 2 +-
.../sanitizer_common/sanitizer_syscalls_netbsd.inc | 22 +-
libsanitizer/sanitizer_common/sanitizer_win.cpp | 9 +-
libsanitizer/tsan/Makefile.am | 2 +-
libsanitizer/tsan/Makefile.in | 2 +-
libsanitizer/tsan/tsan_clock.cpp | 68 +-
libsanitizer/tsan/tsan_clock.h | 58 +
libsanitizer/tsan/tsan_interceptors_posix.cpp | 21 +-
libsanitizer/tsan/tsan_platform.h | 1 +
libsanitizer/tsan/tsan_platform_mac.cpp | 10 +-
libsanitizer/tsan/tsan_rtl.cpp | 12 +-
libsanitizer/tsan/tsan_rtl.h | 4 +-
libsanitizer/tsan/tsan_rtl_mutex.cpp | 25 +-
libsanitizer/tsan/tsan_rtl_thread.cpp | 34 +-
libsanitizer/tsan/tsan_stat.h | 1 +
libsanitizer/ubsan/Makefile.am | 2 +-
libsanitizer/ubsan/Makefile.in | 2 +-
libsanitizer/ubsan/ubsan_checks.inc | 6 +
libsanitizer/ubsan/ubsan_handlers.cpp | 50 +-
libsanitizer/ubsan/ubsan_init.cpp | 2 +
libsanitizer/ubsan/ubsan_type_hash_itanium.cpp | 2 +
libssp/ChangeLog | 14 +
libssp/configure | 12 +-
libstdc++-v3/ChangeLog | 1439 ++
libstdc++-v3/Makefile.am | 3 +
libstdc++-v3/Makefile.in | 4 +
.../post/aarch64-linux-gnu/baseline_symbols.txt | 12 +
.../abi/post/i386-linux-gnu/baseline_symbols.txt | 17 +
.../post/i386-solaris/amd64/baseline_symbols.txt | 12 +
.../abi/post/i386-solaris/baseline_symbols.txt | 12 +
.../abi/post/i486-linux-gnu/baseline_symbols.txt | 17 +
.../post/powerpc64-linux-gnu/baseline_symbols.txt | 17 +
.../abi/post/s390x-linux-gnu/baseline_symbols.txt | 17 +
.../abi/post/sparc-solaris/baseline_symbols.txt | 12 +
.../sparc-solaris/sparcv9/baseline_symbols.txt | 12 +
.../post/sparc64-linux-gnu/32/baseline_symbols.txt | 86 +
.../post/sparc64-linux-gnu/baseline_symbols.txt | 86 +
.../post/x86_64-linux-gnu/32/baseline_symbols.txt | 17 +
.../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 17 +
.../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 17 +
libstdc++-v3/config/os/aix/t-aix | 9 +
libstdc++-v3/configure | 293 +-
libstdc++-v3/configure.ac | 11 +
libstdc++-v3/configure.host | 16 +-
libstdc++-v3/crossconfig.m4 | 3 +-
libstdc++-v3/doc/Makefile.am | 2 +
libstdc++-v3/doc/Makefile.in | 3 +
libstdc++-v3/doc/html/faq.html | 30 +-
libstdc++-v3/doc/html/index.html | 2 +-
libstdc++-v3/doc/html/manual/abi.html | 4 +-
libstdc++-v3/doc/html/manual/api.html | 11 +-
libstdc++-v3/doc/html/manual/containers.html | 3 +-
libstdc++-v3/doc/html/manual/index.html | 4 +-
libstdc++-v3/doc/html/manual/intro.html | 2 +-
.../doc/html/manual/policy_data_structures.html | 2 +-
libstdc++-v3/doc/html/manual/status.html | 1026 +-
libstdc++-v3/doc/xml/faq.xml | 122 +-
libstdc++-v3/doc/xml/manual/abi.xml | 11 +-
libstdc++-v3/doc/xml/manual/containers.xml | 4 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 16 +-
.../xml/manual/policy_data_structures_biblio.xml | 3 +-
libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 8 +-
libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 61 +-
libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 1570 +-
libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 1867 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 1426 +-
libstdc++-v3/include/Makefile.am | 1 -
libstdc++-v3/include/Makefile.in | 2 +-
libstdc++-v3/include/bits/alloc_traits.h | 15 +-
libstdc++-v3/include/bits/allocator.h | 12 +-
libstdc++-v3/include/bits/atomic_base.h | 30 +-
libstdc++-v3/include/bits/basic_string.h | 54 +-
libstdc++-v3/include/bits/basic_string.tcc | 10 +-
libstdc++-v3/include/bits/char_traits.h | 51 +-
libstdc++-v3/include/bits/deque.tcc | 154 +
libstdc++-v3/include/bits/forward_list.h | 28 +-
libstdc++-v3/include/bits/fs_dir.h | 25 +-
libstdc++-v3/include/bits/fs_fwd.h | 4 +
libstdc++-v3/include/bits/fs_path.h | 552 +-
libstdc++-v3/include/bits/hashtable_policy.h | 22 +
libstdc++-v3/include/bits/int_limits.h | 74 -
libstdc++-v3/include/bits/istream.tcc | 6 +-
libstdc++-v3/include/bits/iterator_concepts.h | 205 +-
libstdc++-v3/include/bits/locale_classes.h | 2 +
libstdc++-v3/include/bits/localefwd.h | 4 +-
libstdc++-v3/include/bits/parse_numbers.h | 4 +-
libstdc++-v3/include/bits/ptr_traits.h | 3 +
libstdc++-v3/include/bits/range_access.h | 9 +-
libstdc++-v3/include/bits/ranges_algo.h | 29 +-
libstdc++-v3/include/bits/ranges_algobase.h | 95 +-
libstdc++-v3/include/bits/regex.h | 95 +-
libstdc++-v3/include/bits/shared_ptr.h | 16 +
libstdc++-v3/include/bits/shared_ptr_base.h | 19 +
libstdc++-v3/include/bits/std_function.h | 162 +-
libstdc++-v3/include/bits/stl_algo.h | 52 +-
libstdc++-v3/include/bits/stl_algobase.h | 200 +-
libstdc++-v3/include/bits/stl_bvector.h | 94 +-
libstdc++-v3/include/bits/stl_construct.h | 20 +-
libstdc++-v3/include/bits/stl_deque.h | 57 +-
libstdc++-v3/include/bits/stl_iterator.h | 134 +-
libstdc++-v3/include/bits/stl_list.h | 26 +
libstdc++-v3/include/bits/stl_map.h | 34 +-
libstdc++-v3/include/bits/stl_multimap.h | 33 +-
libstdc++-v3/include/bits/stl_multiset.h | 33 +-
libstdc++-v3/include/bits/stl_pair.h | 9 +-
libstdc++-v3/include/bits/stl_queue.h | 13 +
libstdc++-v3/include/bits/stl_set.h | 32 +-
libstdc++-v3/include/bits/stl_stack.h | 13 +
libstdc++-v3/include/bits/stl_tree.h | 19 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 73 +-
libstdc++-v3/include/bits/stl_vector.h | 25 +
libstdc++-v3/include/bits/streambuf_iterator.h | 17 +-
libstdc++-v3/include/bits/unique_ptr.h | 24 +-
libstdc++-v3/include/bits/unordered_map.h | 177 +-
libstdc++-v3/include/bits/unordered_set.h | 4 +
libstdc++-v3/include/debug/deque | 21 +-
libstdc++-v3/include/debug/formatter.h | 1 -
libstdc++-v3/include/debug/forward_list | 18 +
libstdc++-v3/include/debug/helper_functions.h | 2 +-
libstdc++-v3/include/debug/list | 21 +-
libstdc++-v3/include/debug/map.h | 24 +-
libstdc++-v3/include/debug/multimap.h | 22 +-
libstdc++-v3/include/debug/multiset.h | 24 +-
libstdc++-v3/include/debug/safe_iterator.h | 21 +
libstdc++-v3/include/debug/safe_iterator.tcc | 80 +
libstdc++-v3/include/debug/set.h | 24 +-
libstdc++-v3/include/debug/unordered_map | 29 +-
libstdc++-v3/include/debug/unordered_set | 29 +-
libstdc++-v3/include/debug/vector | 25 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 19 +-
libstdc++-v3/include/experimental/bits/net.h | 152 +
libstdc++-v3/include/experimental/buffer | 4 +-
libstdc++-v3/include/experimental/executor | 32 +-
libstdc++-v3/include/experimental/internet | 90 +-
libstdc++-v3/include/experimental/memory_resource | 4 +-
libstdc++-v3/include/experimental/socket | 133 +-
libstdc++-v3/include/experimental/timer | 18 +-
libstdc++-v3/include/ext/bitmap_allocator.h | 4 +-
libstdc++-v3/include/ext/debug_allocator.h | 2 +
libstdc++-v3/include/ext/extptr_allocator.h | 2 +
libstdc++-v3/include/ext/malloc_allocator.h | 7 +-
libstdc++-v3/include/ext/mt_allocator.h | 2 +
libstdc++-v3/include/ext/new_allocator.h | 7 +-
libstdc++-v3/include/ext/numeric_traits.h | 10 +
libstdc++-v3/include/ext/pointer.h | 8 +-
libstdc++-v3/include/ext/pool_allocator.h | 2 +
libstdc++-v3/include/ext/throw_allocator.h | 2 +
libstdc++-v3/include/parallel/algobase.h | 4 +
libstdc++-v3/include/parallel/multiway_merge.h | 24 +-
libstdc++-v3/include/std/any | 115 +-
libstdc++-v3/include/std/atomic | 8 +
libstdc++-v3/include/std/bit | 60 +-
libstdc++-v3/include/std/bitset | 2 +
libstdc++-v3/include/std/charconv | 27 +-
libstdc++-v3/include/std/chrono | 24 +
libstdc++-v3/include/std/complex | 12 +-
libstdc++-v3/include/std/concepts | 2 +-
libstdc++-v3/include/std/condition_variable | 3 +-
libstdc++-v3/include/std/coroutine | 26 +-
libstdc++-v3/include/std/execution | 1 +
libstdc++-v3/include/std/functional | 6 +-
libstdc++-v3/include/std/future | 6 +-
libstdc++-v3/include/std/limits | 292 +-
libstdc++-v3/include/std/memory | 1 +
libstdc++-v3/include/std/memory_resource | 13 +-
libstdc++-v3/include/std/optional | 274 +-
libstdc++-v3/include/std/ranges | 92 +-
libstdc++-v3/include/std/scoped_allocator | 2 +
libstdc++-v3/include/std/stop_token | 2 +-
libstdc++-v3/include/std/string_view | 33 +-
libstdc++-v3/include/std/system_error | 6 +-
libstdc++-v3/include/std/thread | 2 +-
libstdc++-v3/include/std/tuple | 55 +-
libstdc++-v3/include/std/type_traits | 31 +-
libstdc++-v3/include/std/typeindex | 17 +
libstdc++-v3/include/std/utility | 116 +-
libstdc++-v3/include/std/valarray | 2 +-
libstdc++-v3/include/std/variant | 36 +-
libstdc++-v3/include/std/version | 47 +-
libstdc++-v3/libsupc++/Makefile.in | 1 +
libstdc++-v3/libsupc++/compare | 26 +-
libstdc++-v3/libsupc++/cxxabi.h | 2 +-
libstdc++-v3/libsupc++/dyncast.cc | 11 +-
libstdc++-v3/po/Makefile.in | 1 +
libstdc++-v3/python/Makefile.in | 1 +
libstdc++-v3/src/Makefile.in | 1 +
libstdc++-v3/src/c++11/Makefile.in | 1 +
libstdc++-v3/src/c++11/random.cc | 26 +-
libstdc++-v3/src/c++17/Makefile.in | 1 +
libstdc++-v3/src/c++17/fs_path.cc | 6 +-
libstdc++-v3/src/c++17/memory_resource.cc | 131 +-
libstdc++-v3/src/c++98/Makefile.in | 1 +
libstdc++-v3/src/c++98/istream.cc | 12 +-
libstdc++-v3/src/filesystem/Makefile.in | 1 +
libstdc++-v3/testsuite/17_intro/badnames.cc | 85 +
.../18_support/comparisons/categories/94565.cc | 66 +
.../18_support/comparisons/categories/zero_neg.cc | 46 +
.../comparisons/object/builtin-ptr-three-way.cc | 45 +
.../18_support/headers/cstdalign/std_c++0x_neg.cc | 2 +-
.../18_support/headers/cstdbool/std_c++0x_neg.cc | 2 +-
.../18_support/headers/cstdint/std_c++0x_neg.cc | 2 +-
.../18_support/headers/new/synopsis_cxx98.cc | 2 +-
.../headers/system_error/std_c++0x_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/allocator/89510.cc | 147 +
libstdc++-v3/testsuite/20_util/any/cons/90415.cc | 64 +
libstdc++-v3/testsuite/20_util/any/cons/92156.cc | 53 +
.../testsuite/20_util/any/misc/any_cast_neg.cc | 16 +-
.../testsuite/20_util/any/modifiers/92156.cc | 57 +
.../testsuite/20_util/default_delete/48631_neg.cc | 2 +-
.../testsuite/20_util/default_delete/void_neg.cc | 2 +-
.../duration/comparison_operators/three_way.cc | 62 +
.../testsuite/20_util/exchange/constexpr.cc | 6 -
libstdc++-v3/testsuite/20_util/from_chars/1.cc | 19 +-
.../testsuite/20_util/from_chars/1_c++20_neg.cc | 3 +
libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 8 +-
libstdc++-v3/testsuite/20_util/from_chars/3.cc | 79 +
.../20_util/function_objects/constexpr_searcher.cc | 7 +
.../20_util/function_objects/invoke/constexpr.cc | 4 +-
.../20_util/headers/type_traits/std_c++0x_neg.cc | 2 +-
.../testsuite/20_util/is_constructible/51185.cc | 9 +-
.../testsuite/20_util/is_constructible/94003.cc | 28 +
.../testsuite/20_util/is_constructible/value-2.cc | 31 +-
.../20_util/is_literal_type/deprecated-1z.cc | 26 +
.../requirements/explicit_instantiation.cc | 1 +
.../is_literal_type/requirements/typedefs.cc | 1 +
.../testsuite/20_util/is_literal_type/value.cc | 1 +
.../is_nothrow_constructible/value_c++20.cc | 69 +
.../20_util/optional/assignment/noexcept.cc | 81 +
.../testsuite/20_util/optional/bad_access.cc | 27 +
.../testsuite/20_util/optional/cons/noexcept.cc | 64 +
.../20_util/optional/constexpr/nullopt.cc | 2 +-
.../testsuite/20_util/optional/make_optional-2.cc | 94 +
libstdc++-v3/testsuite/20_util/optional/nullopt.cc | 2 +-
.../testsuite/20_util/pair/astuple/get_neg.cc | 1 +
.../20_util/shared_ptr/comparison/cmp_c++20.cc | 106 +
.../20_util/shared_ptr/comparison/less.cc | 6 +-
.../uninitialized_default/94540.cc | 34 +
.../uninitialized_default_n/94540.cc | 34 +
.../uninitialized_default_n/sizes.cc | 55 +
.../uninitialized_fill_n/sizes.cc | 62 +
.../uninitialized_value_construct/94540.cc | 35 +
.../uninitialized_value_construct/94831.cc | 29 +
.../uninitialized_value_construct_n/94540.cc | 34 +
.../uninitialized_value_construct_n/sizes.cc | 56 +
.../synchronized_pool_resource/allocate_single.cc | 24 +
.../synchronized_pool_resource/cons_single.cc | 24 +
.../synchronized_pool_resource/release_single.cc | 24 +
.../time_point/comparison_operators/three_way.cc | 41 +
libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/to_chars/95851.cc | 36 +
.../tuple/cons/constexpr_allocator_arg_t.cc | 9 +-
.../20_util/tuple/element_access/get_neg.cc | 1 +
.../typeindex/comparison_operators_c++20.cc | 50 +
.../testsuite/20_util/unique_ptr/io/lwg2948.cc | 91 +
.../unsynchronized_pool_resource/allocate.cc | 2 +-
.../20_util/variable_templates_for_traits.cc | 3 +
libstdc++-v3/testsuite/20_util/variant/91807.cc | 35 +
libstdc++-v3/testsuite/20_util/variant/95915.cc | 35 +
libstdc++-v3/testsuite/20_util/variant/compile.cc | 15 +
libstdc++-v3/testsuite/20_util/variant/run.cc | 31 +
.../testsuite/21_strings/basic_string/erasure.cc | 6 +
.../basic_string/operators/char/cmp_c++20.cc | 194 +
.../basic_string/operators/wchar_t/cmp_c++20.cc | 194 +
.../basic_string_view/cons/char/nonnull.cc | 6 +-
.../basic_string_view/cons/wchar_t/nonnull.cc | 6 +-
.../operations/compare/char/nonnull.cc | 4 +-
.../operations/copy/char/constexpr.cc | 8 +-
.../operations/copy/wchar_t/constexpr.cc | 2 +-
.../operations/find/char/nonnull.cc | 12 +-
.../operations/rfind/char/nonnull.cc | 4 +-
.../basic_string_view/operators/char/2.cc | 93 +-
.../basic_string_view/operators/char/cmp_c++20.cc | 340 +
.../basic_string_view/operators/wchar_t/2.cc | 93 +-
.../operators/wchar_t/cmp_c++20.cc | 340 +
.../requirements/constexpr_functions_c++17.cc | 4 +-
.../requirements/constexpr_functions_c++20.cc | 52 +
.../array/comparison_operators/constexpr.cc | 6 +
.../array/element_access/constexpr_c++17.cc | 55 +
.../array/requirements/constexpr_fill.cc | 6 +
.../array/requirements/constexpr_iter.cc | 13 +-
.../testsuite/23_containers/deque/debug/90102.cc | 34 +
.../testsuite/23_containers/deque/erasure.cc | 4 +-
.../23_containers/deque/operators/cmp_c++20.cc | 161 +
.../23_containers/forward_list/cmp_c++20.cc | 138 +
.../23_containers/forward_list/debug/90102.cc | 34 +
.../23_containers/forward_list/erasure.cc | 4 +-
.../23_containers/headers/array/std_c++0x_neg.cc | 2 +-
.../23_containers/headers/tuple/std_c++0x_neg.cc | 2 +-
.../headers/unordered_map/std_c++0x_neg.cc | 2 +-
.../headers/unordered_set/std_c++0x_neg.cc | 2 +-
.../testsuite/23_containers/list/cmp_c++20.cc | 138 +
.../testsuite/23_containers/list/debug/90102.cc | 34 +
.../testsuite/23_containers/list/erasure.cc | 4 +-
.../map/cons/noexcept_move_construct.cc | 32 +-
.../testsuite/23_containers/map/debug/90102.cc | 34 +
.../testsuite/23_containers/map/erasure.cc | 4 +-
.../23_containers/map/operators/cmp_c++20.cc | 111 +
.../multimap/cons/noexcept_move_construct.cc | 32 +-
.../23_containers/multimap/debug/90102.cc | 34 +
.../23_containers/multimap/operators/cmp_c++20.cc | 111 +
.../multiset/cons/noexcept_move_construct.cc | 32 +-
.../23_containers/multiset/debug/90102.cc | 34 +
.../23_containers/multiset/operators/cmp_c++20.cc | 107 +
.../testsuite/23_containers/queue/cmp_c++20.cc | 60 +
.../set/cons/noexcept_move_construct.cc | 32 +-
.../testsuite/23_containers/set/debug/90102.cc | 34 +
.../testsuite/23_containers/set/erasure.cc | 4 +-
.../23_containers/set/operators/cmp_c++20.cc | 107 +
.../testsuite/23_containers/stack/cmp_c++20.cc | 60 +
.../23_containers/unordered_map/debug/90102.cc | 34 +
.../23_containers/unordered_map/erasure.cc | 4 +-
.../unordered_multimap/debug/90102.cc | 34 +
.../unordered_multiset/debug/90102.cc | 34 +
.../23_containers/unordered_set/debug/90102.cc | 34 +
.../23_containers/unordered_set/erasure.cc | 4 +-
.../23_containers/vector/bool/cmp_c++20.cc | 73 +
.../testsuite/23_containers/vector/cmp_c++20.cc | 161 +
.../testsuite/23_containers/vector/cons/94540.cc | 35 +
.../testsuite/23_containers/vector/cons/94831.cc | 29 +
.../vector/cons/destructible_debug_neg.cc | 2 +-
.../testsuite/23_containers/vector/debug/90102.cc | 34 +
.../testsuite/23_containers/vector/erasure.cc | 4 +-
.../testsuite/24_iterators/common_iterator/2.cc | 63 +
.../24_iterators/customization_points/92894.cc | 52 +
.../24_iterators/customization_points/lwg3420.cc | 43 +
.../24_iterators/indirect_callable/92894.cc | 55 +
.../24_iterators/insert_iterator/constexpr.cc | 6 +
.../24_iterators/istreambuf_iterator/sentinel.cc | 53 +
.../testsuite/24_iterators/move_iterator/dr3265.cc | 51 +
.../24_iterators/move_iterator/rel_ops_c++20.cc | 19 -
.../24_iterators/normal_iterator/cmp_c++20.cc | 95 +
.../24_iterators/reverse_iterator/rel_ops.cc | 99 +
.../24_iterators/reverse_iterator/rel_ops_c++20.cc | 22 -
libstdc++-v3/testsuite/25_algorithms/copy/95578.cc | 74 +
.../testsuite/25_algorithms/copy/debug/95289.cc | 31 +
.../copy/streambuf_iterators/char/4.cc | 26 +
.../streambuf_iterators/char/debug/deque_neg.cc | 46 +
.../testsuite/25_algorithms/copy_backward/95578.cc | 62 +
libstdc++-v3/testsuite/25_algorithms/copy_n/5.cc | 97 +
.../copy_n/debug/istreambuf_ite_deque_neg.cc | 50 +
.../25_algorithms/copy_n/istreambuf_iterator/2.cc | 56 +
.../copy_n/istreambuf_iterator/deque.cc | 56 +
.../testsuite/25_algorithms/equal/95578.cc | 74 +
.../testsuite/25_algorithms/fill/bvector/1.cc | 39 +
.../testsuite/25_algorithms/fill_n/constexpr.cc | 32 +-
.../25_algorithms/lexicographical_compare/1.cc | 45 +-
.../25_algorithms/lexicographical_compare/95578.cc | 74 +
.../lexicographical_compare/deque_iterators/1.cc | 301 +
libstdc++-v3/testsuite/25_algorithms/move/95578.cc | 62 +
.../testsuite/25_algorithms/move_backward/95578.cc | 62 +
.../testsuite/25_algorithms/pstl/feature_test-2.cc | 27 +
.../testsuite/25_algorithms/pstl/feature_test-3.cc | 34 +
.../testsuite/25_algorithms/pstl/feature_test-4.cc | 33 +
.../testsuite/25_algorithms/pstl/feature_test-5.cc | 28 +
.../testsuite/25_algorithms/pstl/feature_test.cc | 27 +-
.../26_numerics/headers/ccomplex/std_c++0x_neg.cc | 2 +-
.../26_numerics/headers/cfenv/std_c++0x_neg.cc | 2 +-
.../cmath/c99_classification_macros_c++98.cc | 4 +-
.../26_numerics/headers/ctgmath/std_c++0x_neg.cc | 2 +-
.../26_numerics/headers/random/std_c++0x_neg.cc | 2 +-
.../26_numerics/random/random_device/94087.cc | 63 +
.../testsuite/27_io/basic_ios/conv/voidptr.cc | 1 +
.../27_io/basic_istream/ignore/char/94749.cc | 76 +
.../27_io/basic_istream/ignore/wchar_t/94749.cc | 76 +
.../27_io/filesystem/path/compare/compare.cc | 2 +-
.../27_io/filesystem/path/compare/lwg2936.cc | 2 +-
.../27_io/filesystem/path/compare/path.cc | 2 +-
.../27_io/filesystem/path/compare/strings.cc | 2 +-
.../27_io/filesystem/path/construct/80762.cc | 6 +
.../27_io/filesystem/path/nonmember/cmp.cc | 79 +
.../27_io/filesystem/path/nonmember/cmp_c++20.cc | 80 +
.../27_io/headers/cinttypes/std_c++0x_neg.cc | 2 +-
.../28_regex/headers/regex/std_c++0x_neg.cc | 2 +-
.../testsuite/28_regex/match_results/94627.cc | 75 +
.../testsuite/28_regex/sub_match/compare_c++20.cc | 335 +
.../29_atomics/atomic/requirements/types_neg.cc | 43 +
.../testsuite/29_atomics/atomic_flag/clear/1.cc | 8 +-
.../29_atomics/atomic_flag/test/explicit.cc | 40 +
.../29_atomics/atomic_flag/test/implicit.cc | 40 +
.../atomic_flag/test_and_set/explicit.cc | 7 +-
.../atomic_flag/test_and_set/implicit.cc | 7 +-
.../testsuite/29_atomics/atomic_float/1.cc | 86 +-
.../testsuite/29_atomics/atomic_float/95282.cc | 35 +
.../testsuite/29_atomics/atomic_ref/float.cc | 45 +-
.../29_atomics/headers/atomic/std_c++0x_neg.cc | 2 +-
.../condition_variable_any/stop_token/1.cc | 2 +-
.../condition_variable_any/stop_token/2.cc | 2 +-
.../headers/condition_variable/std_c++0x_neg.cc | 2 +-
.../30_threads/headers/future/std_c++0x_neg.cc | 2 +-
.../30_threads/headers/mutex/std_c++0x_neg.cc | 2 +-
.../30_threads/headers/thread/std_c++0x_neg.cc | 2 +-
libstdc++-v3/testsuite/30_threads/jthread/1.cc | 2 +-
libstdc++-v3/testsuite/30_threads/jthread/2.cc | 2 +-
libstdc++-v3/testsuite/30_threads/stop_token/1.cc | 2 +-
libstdc++-v3/testsuite/30_threads/stop_token/2.cc | 2 +-
libstdc++-v3/testsuite/Makefile.am | 2 +-
libstdc++-v3/testsuite/Makefile.in | 3 +-
.../memory_resource/new_delete_resource.cc | 4 +-
.../net/execution_context/make_service.cc | 3 +
.../testsuite/experimental/net/executor/1.cc | 7 +
.../experimental/net/socket/basic_socket.cc | 129 +
.../experimental/optional/constexpr/nullopt.cc | 2 +-
.../testsuite/experimental/optional/nullopt.cc | 2 +-
.../testsuite/experimental/type_traits/value.cc | 3 +
.../testsuite/ext/malloc_allocator/89510.cc | 149 +
libstdc++-v3/testsuite/ext/new_allocator/89510.cc | 149 +
libstdc++-v3/testsuite/lib/libstdc++.exp | 5 +-
libstdc++-v3/testsuite/std/concepts/1.cc | 2 +-
libstdc++-v3/testsuite/std/concepts/2.cc | 2 +-
.../testsuite/std/ranges/adaptors/93978.cc | 5 +-
.../testsuite/std/ranges/adaptors/95322.cc | 58 +
.../testsuite/std/ranges/subrange/lwg3433.cc | 96 +
.../util/native_type/native_priority_queue.hpp | 27 +-
.../testsuite/util/testsuite_common_types.h | 4 +-
libstdc++-v3/testsuite/util/testsuite_iterators.h | 43 +-
libvtv/ChangeLog | 14 +
libvtv/configure | 8 +-
ltmain.sh | 4 +-
lto-plugin/ChangeLog | 45 +
lto-plugin/Makefile.am | 2 +-
lto-plugin/Makefile.in | 5 +-
lto-plugin/aclocal.m4 | 2 +
lto-plugin/configure | 180 +-
lto-plugin/configure.ac | 3 +
lto-plugin/lto-plugin.c | 115 +-
maintainer-scripts/ChangeLog | 24 +
maintainer-scripts/bugzilla-close-candidate.py | 67 +-
maintainer-scripts/crontab | 7 +-
maintainer-scripts/update_version_git | 77 +-
zlib/ChangeLog | 5 +
zlib/ChangeLog.gcj | 17 +
zlib/Makefile.am | 2 +
zlib/Makefile.in | 6 +-
zlib/aclocal.m4 | 2 +
zlib/configure | 101 +-
zlib/configure.ac | 4 +
6397 files changed, 350810 insertions(+), 222806 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-07-12 20:36 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-12 20:36 [gcc/devel/gccgo] Merge from trunk revision e109f6e438b72ef3e403162971068d28d09b82f5 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).