public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/coarray_native] Merge branch 'master' into devel/coarray_native
@ 2021-01-03 22:14 Thomas König
0 siblings, 0 replies; 2+ messages in thread
From: Thomas König @ 2021-01-03 22:14 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:afae4a55ccaa0de95ea11e5f634084db6ab2f444
commit afae4a55ccaa0de95ea11e5f634084db6ab2f444
Merge: 9d9a82ec847 d2eb616a0f7
Author: Thomas Koenig <tkoenig@gcc.gnu.org>
Date: Sun Jan 3 21:40:04 2021 +0100
Merge branch 'master' into devel/coarray_native
Diff:
.dir-locals.el | 7 +-
.gitignore | 8 +
ChangeLog | 83 +
MAINTAINERS | 7 +-
Makefile.def | 13 +
Makefile.in | 1612 +-
Makefile.tpl | 4 +-
c++tools/ChangeLog | 64 +
c++tools/Makefile.in | 135 +
c++tools/config.h.in | 76 +
c++tools/configure | 5527 ++
c++tools/configure.ac | 224 +
c++tools/resolver.cc | 311 +
c++tools/resolver.h | 105 +
c++tools/server.cc | 977 +
config-ml.in | 8 +-
config.guess | 250 +-
config.sub | 632 +-
config/ChangeLog | 9 +
config/bootstrap-hwasan.mk | 12 +
configure | 9 +-
configure.ac | 9 +-
contrib/ChangeLog | 126 +
contrib/check-params-in-docs.py | 12 +-
contrib/filter-clang-warnings.py | 49 +-
contrib/gcc-changelog/git_commit.py | 80 +-
contrib/gcc-changelog/git_email.py | 5 +-
contrib/gcc-changelog/git_repository.py | 2 +-
contrib/gcc-changelog/setup.cfg | 2 +
contrib/gcc-changelog/test_email.py | 42 +-
contrib/gcc-changelog/test_patches.txt | 204 +
contrib/gcc-git-customization.sh | 4 +
contrib/gcc_update | 4 +
contrib/mklog.py | 9 +-
contrib/unicode/EastAsianWidth.txt | 115 +-
contrib/unicode/PropList.txt | 75 +-
contrib/unicode/README | 4 +-
contrib/unicode/UnicodeData.txt | 962 +-
contrib/unicode/from_glibc/unicode_utils.py | 2 +-
contrib/unicode/from_glibc/utf8_gen.py | 11 +-
fixincludes/ChangeLog | 12 +
fixincludes/fixincl.x | 53 +-
fixincludes/inclhack.def | 14 +
fixincludes/tests/base/sys/types.h | 5 +
gcc/ChangeLog | 8026 ++-
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 48 +-
gcc/ada/ChangeLog | 3131 +
gcc/ada/Makefile.rtl | 84 +-
gcc/ada/ada_get_targ.adb | 32 -
gcc/ada/adabkend.adb | 3 +
gcc/ada/adaint.c | 31 +-
gcc/ada/adaint.h | 10 +-
gcc/ada/ali-util.adb | 10 -
gcc/ada/ali.adb | 10 +-
gcc/ada/ali.ads | 4 +-
gcc/ada/aspects.adb | 28 +-
gcc/ada/aspects.ads | 50 +-
gcc/ada/bindo-writers.adb | 2 +-
gcc/ada/checks.adb | 252 +-
gcc/ada/checks.ads | 16 +-
gcc/ada/contracts.adb | 534 +-
gcc/ada/contracts.ads | 15 +
gcc/ada/cstand.adb | 12 +-
gcc/ada/debug.adb | 7 +-
.../doc/gnat_rm/implementation_defined_aspects.rst | 2 +-
.../gnat_rm/implementation_defined_attributes.rst | 35 +-
.../implementation_defined_characteristics.rst | 30 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 52 +-
gcc/ada/doc/gnat_rm/intrinsic_subprograms.rst | 4 +-
.../building_executable_programs_with_gnat.rst | 15 +-
.../doc/gnat_ugn/gnat_and_program_execution.rst | 2 +-
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 4 +-
.../doc/gnat_ugn/the_gnat_compilation_model.rst | 4 +
gcc/ada/einfo.adb | 178 +-
gcc/ada/einfo.ads | 50 +-
gcc/ada/errout.adb | 25 +-
gcc/ada/errout.ads | 16 +-
gcc/ada/exp_aggr.adb | 68 +-
gcc/ada/exp_attr.adb | 330 +-
gcc/ada/exp_ch11.adb | 85 +-
gcc/ada/exp_ch13.adb | 5 +-
gcc/ada/exp_ch2.adb | 44 +-
gcc/ada/exp_ch3.adb | 218 +-
gcc/ada/exp_ch4.adb | 440 +-
gcc/ada/exp_ch5.adb | 74 +-
gcc/ada/exp_ch6.adb | 213 +-
gcc/ada/exp_ch7.adb | 850 +-
gcc/ada/exp_ch7.ads | 7 -
gcc/ada/exp_ch8.adb | 12 +-
gcc/ada/exp_ch9.adb | 25 +-
gcc/ada/exp_dbug.adb | 32 +-
gcc/ada/exp_disp.adb | 2 +-
gcc/ada/exp_dist.adb | 2 +-
gcc/ada/exp_fixd.adb | 385 +-
gcc/ada/exp_imgv.adb | 334 +-
gcc/ada/exp_intr.adb | 15 +-
gcc/ada/exp_pakd.adb | 11 +-
gcc/ada/exp_prag.adb | 34 +-
gcc/ada/exp_sel.adb | 18 +-
gcc/ada/exp_sel.ads | 9 +-
gcc/ada/exp_spark.adb | 260 +-
gcc/ada/exp_strm.adb | 30 +-
gcc/ada/exp_tss.adb | 42 -
gcc/ada/exp_tss.ads | 1 -
gcc/ada/exp_unst.adb | 25 +-
gcc/ada/exp_util.adb | 975 +-
gcc/ada/exp_util.ads | 54 +-
gcc/ada/expect.c | 8 +-
gcc/ada/freeze.adb | 254 +-
gcc/ada/gcc-interface/Make-lang.in | 13 +-
gcc/ada/gcc-interface/Makefile.in | 13 +-
gcc/ada/gcc-interface/decl.c | 93 +-
gcc/ada/gcc-interface/gigi.h | 2 +-
gcc/ada/gcc-interface/misc.c | 16 +-
gcc/ada/gcc-interface/trans.c | 157 +-
gcc/ada/gcc-interface/utils.c | 82 +-
gcc/ada/gcc-interface/utils2.c | 32 +-
gcc/ada/get_targ.adb | 32 -
gcc/ada/get_targ.ads | 4 -
gcc/ada/gnat1drv.adb | 27 +-
gcc/ada/gnat_rm.texi | 1097 +-
gcc/ada/gnat_ugn.texi | 39 +-
gcc/ada/impunit.adb | 2 +-
gcc/ada/inline.adb | 46 +-
gcc/ada/inline.ads | 14 +-
gcc/ada/lib-load.adb | 4 +-
gcc/ada/lib-writ.adb | 13 +-
gcc/ada/lib-xref.adb | 2 +-
gcc/ada/lib.adb | 2 +-
gcc/ada/libgnarl/s-osinte__solaris.ads | 3 -
gcc/ada/libgnarl/s-tasren.adb | 14 +-
gcc/ada/libgnarl/s-tassta.adb | 11 +-
gcc/ada/libgnarl/s-tpobop.adb | 10 -
gcc/ada/libgnarl/s-tporft.adb | 1 +
gcc/ada/libgnat/a-cbdlli.adb | 10 +-
gcc/ada/libgnat/a-cbdlli.ads | 6 +-
gcc/ada/libgnat/a-cbhase.adb | 2 +-
gcc/ada/libgnat/a-cbmutr.ads | 2 +-
gcc/ada/libgnat/a-cborse.adb | 2 +-
gcc/ada/libgnat/a-cbsyqu.ads | 10 +-
gcc/ada/libgnat/a-cdlili.adb | 10 +-
gcc/ada/libgnat/a-cdlili.ads | 6 +-
gcc/ada/libgnat/a-cidlli.adb | 10 +-
gcc/ada/libgnat/a-cidlli.ads | 6 +-
gcc/ada/libgnat/a-cihama.adb | 2 +
gcc/ada/libgnat/a-cobove.adb | 73 +-
gcc/ada/libgnat/a-cobove.ads | 44 +-
gcc/ada/libgnat/a-cohama.adb | 2 +
gcc/ada/libgnat/a-cohase.adb | 2 +
gcc/ada/libgnat/a-coinve.adb | 64 +-
gcc/ada/libgnat/a-coinve.ads | 43 +-
gcc/ada/libgnat/a-convec.adb | 80 +-
gcc/ada/libgnat/a-convec.ads | 78 +-
gcc/ada/libgnat/a-decima__128.ads | 69 +
gcc/ada/libgnat/a-except.adb | 30 -
gcc/ada/libgnat/a-nbnbin.adb | 193 +-
gcc/ada/libgnat/a-nbnbin.ads | 2 +-
gcc/ada/libgnat/a-nbnbre.adb | 247 +-
gcc/ada/libgnat/a-nbnbre.ads | 4 +-
gcc/ada/libgnat/a-strfix.ads | 894 +-
gcc/ada/libgnat/a-strmap.ads | 179 +-
gcc/ada/libgnat/a-stzhas.adb | 14 +-
gcc/ada/libgnat/a-stzhas.ads | 6 +-
gcc/ada/libgnat/a-tags.adb | 44 -
gcc/ada/libgnat/a-tags.ads | 50 +-
gcc/ada/libgnat/a-ticoau.adb | 23 +-
gcc/ada/libgnat/a-ticoau.ads | 35 +-
gcc/ada/libgnat/a-ticoio.adb | 94 +-
gcc/ada/libgnat/a-tideau.adb | 188 +-
gcc/ada/libgnat/a-tideau.ads | 74 +-
gcc/ada/libgnat/a-tideio.adb | 58 +-
gcc/ada/libgnat/a-tideio__128.adb | 177 +
gcc/ada/libgnat/a-tifiau.adb | 159 +
gcc/ada/libgnat/a-tifiau.ads | 97 +
gcc/ada/libgnat/a-tifiio.adb | 737 +-
gcc/ada/libgnat/a-tifiio.ads | 2 +-
gcc/ada/libgnat/a-tifiio__128.adb | 436 +
gcc/ada/libgnat/a-tiflau.adb | 125 +-
gcc/ada/libgnat/a-tiflau.ads | 31 +-
gcc/ada/libgnat/a-tiflio.adb | 74 +-
gcc/ada/libgnat/a-tiflio.ads | 2 +-
gcc/ada/libgnat/a-tigeau.adb | 100 +
gcc/ada/libgnat/a-tigeau.ads | 6 +
gcc/ada/libgnat/a-wtcoau.adb | 23 +-
gcc/ada/libgnat/a-wtcoau.ads | 45 +-
gcc/ada/libgnat/a-wtcoio.adb | 95 +-
gcc/ada/libgnat/a-wtcoio.ads | 16 +-
gcc/ada/libgnat/a-wtdeau.adb | 192 +-
gcc/ada/libgnat/a-wtdeau.ads | 75 +-
gcc/ada/libgnat/a-wtdeio.adb | 73 +-
gcc/ada/libgnat/a-wtdeio__128.adb | 190 +
gcc/ada/libgnat/a-wtenau.adb | 15 +-
gcc/ada/libgnat/a-wtenio.adb | 4 +-
gcc/ada/libgnat/a-wtfiau.adb | 159 +
gcc/ada/libgnat/a-wtfiau.ads | 97 +
gcc/ada/libgnat/a-wtfiio.adb | 171 +-
gcc/ada/libgnat/a-wtfiio__128.adb | 326 +
gcc/ada/libgnat/a-wtflau.adb | 131 +-
gcc/ada/libgnat/a-wtflau.ads | 39 +-
gcc/ada/libgnat/a-wtflio.adb | 86 +-
gcc/ada/libgnat/a-wtgeau.adb | 100 +
gcc/ada/libgnat/a-wtgeau.ads | 6 +
gcc/ada/libgnat/a-wtinio.adb | 15 +-
gcc/ada/libgnat/a-wtinio__128.adb | 19 +-
gcc/ada/libgnat/a-wtmoio.adb | 15 +-
gcc/ada/libgnat/a-wtmoio__128.adb | 15 +-
gcc/ada/libgnat/a-ztcoau.adb | 23 +-
gcc/ada/libgnat/a-ztcoau.ads | 41 +-
gcc/ada/libgnat/a-ztcoio.adb | 96 +-
gcc/ada/libgnat/a-ztcoio.ads | 14 +-
gcc/ada/libgnat/a-ztdeau.adb | 190 +-
gcc/ada/libgnat/a-ztdeau.ads | 75 +-
gcc/ada/libgnat/a-ztdeio.adb | 82 +-
gcc/ada/libgnat/a-ztdeio__128.adb | 190 +
gcc/ada/libgnat/a-ztenau.adb | 15 +-
gcc/ada/libgnat/a-ztenio.adb | 4 +-
gcc/ada/libgnat/a-ztfiau.adb | 159 +
gcc/ada/libgnat/a-ztfiau.ads | 97 +
gcc/ada/libgnat/a-ztfiio.adb | 171 +-
gcc/ada/libgnat/a-ztfiio__128.adb | 327 +
gcc/ada/libgnat/a-ztflau.adb | 133 +-
gcc/ada/libgnat/a-ztflau.ads | 39 +-
gcc/ada/libgnat/a-ztflio.adb | 85 +-
gcc/ada/libgnat/a-ztgeau.adb | 100 +
gcc/ada/libgnat/a-ztgeau.ads | 6 +
gcc/ada/libgnat/a-ztinio.adb | 15 +-
gcc/ada/libgnat/a-ztinio__128.adb | 19 +-
gcc/ada/libgnat/a-ztmoio.adb | 15 +-
gcc/ada/libgnat/a-ztmoio__128.adb | 15 +-
gcc/ada/libgnat/g-diopit.adb | 5 +-
gcc/ada/libgnat/g-diopit.ads | 2 +
gcc/ada/libgnat/g-expect.adb | 6 +
gcc/ada/libgnat/g-rannum.adb | 86 +-
gcc/ada/libgnat/g-rannum.ads | 2 +
gcc/ada/libgnat/g-sercom__linux.adb | 92 +-
gcc/ada/libgnat/g-socket.adb | 75 +-
gcc/ada/libgnat/g-socpol.adb | 3 +-
gcc/ada/libgnat/g-spogwa.adb | 6 +-
gcc/ada/libgnat/memtrack.adb | 33 +-
gcc/ada/libgnat/s-arit32.adb | 182 +
gcc/ada/libgnat/s-arit32.ads | 55 +
gcc/ada/libgnat/s-bitfie.ads | 6 +
gcc/ada/libgnat/s-bituti.adb | 1 +
gcc/ada/libgnat/s-dwalin.adb | 21 +-
gcc/ada/libgnat/s-fatgen.adb | 682 +-
gcc/ada/libgnat/s-fatgen.ads | 15 +-
gcc/ada/libgnat/s-fatsfl.ads | 47 -
gcc/ada/libgnat/s-finmas.adb | 14 -
gcc/ada/libgnat/s-finmas.ads | 4 -
gcc/ada/libgnat/s-fode128.ads | 48 +
gcc/ada/libgnat/s-fode32.ads | 48 +
gcc/ada/libgnat/s-fode64.ads | 48 +
gcc/ada/libgnat/s-fofi128.ads | 50 +
gcc/ada/libgnat/s-fofi32.ads | 50 +
gcc/ada/libgnat/s-fofi64.ads | 50 +
gcc/ada/libgnat/s-fore.adb | 56 -
gcc/ada/libgnat/s-fore.ads | 41 -
gcc/ada/libgnat/s-fore_d.adb | 62 +
gcc/ada/libgnat/s-fore_d.ads | 47 +
gcc/ada/libgnat/s-fore_f.adb | 136 +
gcc/ada/libgnat/s-fore_f.ads | 54 +
gcc/ada/libgnat/s-forrea.adb | 57 +
gcc/ada/libgnat/s-forrea.ads | 42 +
gcc/ada/libgnat/s-genbig.adb | 26 +-
gcc/ada/libgnat/s-genbig.ads | 4 +
gcc/ada/libgnat/s-imaged.adb | 81 +
gcc/ada/libgnat/s-imaged.ads | 72 +
gcc/ada/libgnat/s-imagef.adb | 362 +
gcc/ada/libgnat/s-imagef.ads | 88 +
gcc/ada/libgnat/s-imagei.adb | 47 +-
gcc/ada/libgnat/s-imageu.adb | 39 +-
gcc/ada/libgnat/s-imde128.ads | 63 +
gcc/ada/libgnat/s-imde32.ads | 63 +
gcc/ada/libgnat/s-imde64.ads | 63 +
gcc/ada/libgnat/s-imfi128.ads | 69 +
gcc/ada/libgnat/s-imfi32.ads | 69 +
gcc/ada/libgnat/s-imfi64.ads | 69 +
gcc/ada/libgnat/s-imgdec.adb | 454 -
gcc/ada/libgnat/s-imgdec.ads | 83 -
gcc/ada/libgnat/s-imglld.adb | 82 -
gcc/ada/libgnat/s-imglld.ads | 67 -
gcc/ada/libgnat/s-imgrea.adb | 44 +-
gcc/ada/libgnat/s-imgrea.ads | 7 +-
gcc/ada/libgnat/s-imguti.adb | 403 +
gcc/ada/libgnat/s-imguti.ads | 61 +
gcc/ada/libgnat/s-objrea.adb | 4 +
gcc/ada/libgnat/s-objrea.ads | 5 +-
gcc/ada/libgnat/s-os_lib.adb | 25 +-
gcc/ada/libgnat/s-powflt.ads | 85 +
gcc/ada/libgnat/s-powlfl.ads | 355 +
gcc/ada/libgnat/s-powllf.ads | 70 +
gcc/ada/libgnat/s-powtab.ads | 70 -
gcc/ada/libgnat/s-rannum.adb | 35 +
gcc/ada/libgnat/s-rident.ads | 2 +
gcc/ada/libgnat/s-secsta.adb | 15 +-
gcc/ada/libgnat/s-stratt.adb | 210 +-
gcc/ada/libgnat/s-stratt.ads | 107 +-
gcc/ada/libgnat/s-trasym.ads | 3 +-
gcc/ada/libgnat/s-vade128.ads | 60 +
gcc/ada/libgnat/s-vade32.ads | 58 +
gcc/ada/libgnat/s-vade64.ads | 60 +
gcc/ada/libgnat/s-vafi128.ads | 60 +
gcc/ada/libgnat/s-vafi32.ads | 60 +
gcc/ada/libgnat/s-vafi64.ads | 60 +
gcc/ada/libgnat/s-valdec.adb | 68 -
gcc/ada/libgnat/s-valdec.ads | 80 -
gcc/ada/libgnat/s-valflt.ads | 57 +
gcc/ada/libgnat/s-vallfl.ads | 57 +
gcc/ada/libgnat/s-vallld.adb | 70 -
gcc/ada/libgnat/s-vallld.ads | 81 -
gcc/ada/libgnat/s-valllf.ads | 57 +
gcc/ada/libgnat/s-valrea.adb | 641 +-
gcc/ada/libgnat/s-valrea.ads | 19 +-
gcc/ada/libgnat/s-valued.adb | 263 +
gcc/ada/libgnat/s-valued.ads | 90 +
gcc/ada/libgnat/s-valuef.adb | 368 +
gcc/ada/libgnat/s-valuef.ads | 94 +
gcc/ada/libgnat/s-valuei.adb | 2 +-
gcc/ada/libgnat/s-valuer.adb | 685 +
gcc/ada/libgnat/s-valuer.ads | 101 +
gcc/ada/libgnat/system-aix.ads | 4 +-
gcc/ada/libgnat/system-darwin-arm.ads | 4 +-
gcc/ada/libgnat/system-darwin-ppc.ads | 4 +-
gcc/ada/libgnat/system-darwin-x86.ads | 4 +-
gcc/ada/libgnat/system-djgpp.ads | 4 +-
gcc/ada/libgnat/system-dragonfly-x86_64.ads | 4 +-
gcc/ada/libgnat/system-freebsd.ads | 4 +-
gcc/ada/libgnat/system-hpux-ia64.ads | 4 +-
gcc/ada/libgnat/system-hpux.ads | 4 +-
gcc/ada/libgnat/system-linux-alpha.ads | 4 +-
gcc/ada/libgnat/system-linux-arm.ads | 4 +-
gcc/ada/libgnat/system-linux-hppa.ads | 4 +-
gcc/ada/libgnat/system-linux-ia64.ads | 4 +-
gcc/ada/libgnat/system-linux-m68k.ads | 4 +-
gcc/ada/libgnat/system-linux-mips.ads | 4 +-
gcc/ada/libgnat/system-linux-ppc.ads | 4 +-
gcc/ada/libgnat/system-linux-riscv.ads | 4 +-
gcc/ada/libgnat/system-linux-s390.ads | 4 +-
gcc/ada/libgnat/system-linux-sh4.ads | 4 +-
gcc/ada/libgnat/system-linux-sparc.ads | 4 +-
gcc/ada/libgnat/system-linux-x86.ads | 4 +-
gcc/ada/libgnat/system-lynxos178-ppc.ads | 6 +-
gcc/ada/libgnat/system-lynxos178-x86.ads | 6 +-
gcc/ada/libgnat/system-mingw.ads | 4 +-
gcc/ada/libgnat/system-qnx-aarch64.ads | 4 +-
gcc/ada/libgnat/system-rtems.ads | 4 +-
gcc/ada/libgnat/system-solaris-sparc.ads | 4 +-
gcc/ada/libgnat/system-solaris-x86.ads | 4 +-
gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 4 +-
gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 4 +-
gcc/ada/libgnat/system-vxworks-arm.ads | 4 +-
gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 4 +-
gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 4 +-
gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 4 +-
gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 4 +-
gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 4 +-
gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 4 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 4 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 4 +-
gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 4 +-
gcc/ada/libgnat/system-vxworks-ppc.ads | 4 +-
gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 4 +-
gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 4 +-
gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 4 +-
gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 4 +-
gcc/ada/libgnat/system-vxworks-x86.ads | 4 +-
.../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-aarch64.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-arm.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 4 +-
gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 4 +-
gcc/ada/make.adb | 20 +-
gcc/ada/opt.ads | 17 +-
gcc/ada/osint-c.adb | 8 +-
gcc/ada/par-ch10.adb | 13 +-
gcc/ada/par-ch11.adb | 5 +-
gcc/ada/par-ch12.adb | 76 +-
gcc/ada/par-ch13.adb | 36 +-
gcc/ada/par-ch3.adb | 113 +-
gcc/ada/par-ch4.adb | 90 +-
gcc/ada/par-ch5.adb | 28 +-
gcc/ada/par-ch6.adb | 41 +-
gcc/ada/par-ch9.adb | 27 +-
gcc/ada/par-load.adb | 2 +-
gcc/ada/par-prag.adb | 9 +
gcc/ada/par-tchk.adb | 1 -
gcc/ada/par.adb | 4 +
gcc/ada/repinfo.adb | 80 +-
gcc/ada/repinfo.ads | 88 +-
gcc/ada/rtsfind.adb | 2 +-
gcc/ada/rtsfind.ads | 152 +-
gcc/ada/s-oscons-tmplt.c | 38 +
gcc/ada/sa_messages.ads | 2 +-
gcc/ada/scng.adb | 19 +-
gcc/ada/sem_aggr.adb | 183 +-
gcc/ada/sem_attr.adb | 478 +-
gcc/ada/sem_aux.adb | 116 +-
gcc/ada/sem_aux.ads | 25 -
gcc/ada/sem_cat.adb | 9 +-
gcc/ada/sem_ch10.adb | 16 +-
gcc/ada/sem_ch11.adb | 2 +-
gcc/ada/sem_ch12.adb | 98 +-
gcc/ada/sem_ch13.adb | 1143 +-
gcc/ada/sem_ch13.ads | 37 +-
gcc/ada/sem_ch3.adb | 191 +-
gcc/ada/sem_ch4.adb | 20 +-
gcc/ada/sem_ch5.adb | 126 +-
gcc/ada/sem_ch6.adb | 333 +-
gcc/ada/sem_ch8.adb | 93 +-
gcc/ada/sem_ch9.adb | 20 +-
gcc/ada/sem_disp.adb | 2 +-
gcc/ada/sem_elab.adb | 18 +-
gcc/ada/sem_eval.adb | 325 +-
gcc/ada/sem_eval.ads | 5 +
gcc/ada/sem_prag.adb | 475 +-
gcc/ada/sem_res.adb | 361 +-
gcc/ada/sem_type.adb | 118 +-
gcc/ada/sem_util.adb | 1088 +-
gcc/ada/sem_util.ads | 60 +-
gcc/ada/sem_warn.adb | 39 +-
gcc/ada/sinfo.adb | 16 +
gcc/ada/sinfo.ads | 18 +-
gcc/ada/snames.ads-tmpl | 191 +-
gcc/ada/spark_xrefs.ads | 3 +-
gcc/ada/stand.ads | 9 +-
gcc/ada/switch-c.adb | 6 +
gcc/ada/symbols.adb | 90 -
gcc/ada/symbols.ads | 115 -
gcc/ada/targparm.adb | 16 +-
gcc/ada/targparm.ads | 10 -
gcc/ada/terminals.c | 2 +-
gcc/ada/tracebak.c | 7 +
gcc/ada/ttypes.ads | 31 -
gcc/ada/uintp.ads | 12 +-
gcc/ada/urealp.adb | 168 +-
gcc/ada/urealp.ads | 32 +-
gcc/ada/validsw.adb | 50 -
gcc/ada/validsw.ads | 13 +-
gcc/ada/vxworks7-cert-rtp-link.spec | 9 +
gcc/ada/xsnamest.adb | 9 +-
gcc/analyzer/ChangeLog | 229 +
gcc/analyzer/analyzer-pass.cc | 21 +-
gcc/analyzer/analyzer.h | 16 +
gcc/analyzer/analyzer.opt | 8 +
gcc/analyzer/checker-path.cc | 9 +
gcc/analyzer/checker-path.h | 10 +
gcc/analyzer/complexity.cc | 95 +
gcc/analyzer/complexity.h | 51 +
gcc/analyzer/constraint-manager.cc | 33 +-
gcc/analyzer/constraint-manager.h | 3 +-
gcc/analyzer/diagnostic-manager.cc | 37 +-
gcc/analyzer/engine.cc | 191 +-
gcc/analyzer/pending-diagnostic.h | 23 +
gcc/analyzer/program-point.cc | 27 +
gcc/analyzer/program-point.h | 3 +
gcc/analyzer/program-state.cc | 145 +-
gcc/analyzer/program-state.h | 8 +-
gcc/analyzer/region-model-manager.cc | 41 +-
gcc/analyzer/region-model-reachability.cc | 107 +-
gcc/analyzer/region-model-reachability.h | 3 +-
gcc/analyzer/region-model.cc | 117 +-
gcc/analyzer/region-model.h | 2120 +-
gcc/analyzer/region.cc | 30 +-
gcc/analyzer/region.h | 1017 +
gcc/analyzer/sm-malloc.cc | 8 +-
gcc/analyzer/state-purge.cc | 10 +-
gcc/analyzer/store.cc | 82 +-
gcc/analyzer/store.h | 8 +-
gcc/analyzer/supergraph.cc | 9 +-
gcc/analyzer/svalue.cc | 240 +-
gcc/analyzer/svalue.h | 1150 +
gcc/asan.c | 1034 +-
gcc/asan.h | 45 +-
gcc/attr-fnspec.h | 133 +-
gcc/bitmap.c | 5 +
gcc/brig/ChangeLog | 17 +
gcc/brig/Make-lang.in | 10 +-
gcc/brig/lang.opt | 2 +-
gcc/builtin-attrs.def | 6 +
gcc/builtin-types.def | 5 +
gcc/builtins.c | 2162 +-
gcc/builtins.def | 38 +-
gcc/builtins.h | 133 +-
gcc/c-family/ChangeLog | 406 +
gcc/c-family/c-ada-spec.c | 31 +-
gcc/c-family/c-attribs.c | 603 +-
gcc/c-family/c-common.c | 126 +-
gcc/c-family/c-common.h | 36 +-
gcc/c-family/c-cppbuiltin.c | 43 +-
gcc/c-family/c-indentation.c | 70 +-
gcc/c-family/c-lex.c | 84 +-
gcc/c-family/c-objc.h | 75 +-
gcc/c-family/c-omp.c | 282 +
gcc/c-family/c-opts.c | 48 +-
gcc/c-family/c-pch.c | 44 +-
gcc/c-family/c-ppoutput.c | 158 +-
gcc/c-family/c-pragma.c | 22 +-
gcc/c-family/c-pragma.h | 2 +
gcc/c-family/c-pretty-print.c | 2 +
gcc/c-family/c-warn.c | 33 +-
gcc/c-family/c.opt | 136 +-
gcc/c-family/stub-objc.c | 25 +-
gcc/c/ChangeLog | 200 +
gcc/c/Make-lang.in | 3 +
gcc/c/c-aux-info.c | 1 +
gcc/c/c-decl.c | 52 +-
gcc/c/c-parser.c | 646 +-
gcc/c/c-typeck.c | 235 +-
gcc/c/gimple-parser.c | 2 +
gcc/calls.c | 55 +-
gcc/calls.h | 1 +
gcc/cfg.c | 65 +-
gcc/cfg.h | 4 +-
gcc/cfgexpand.c | 270 +-
gcc/cfgloop.h | 2 +-
gcc/cfgrtl.c | 60 +-
gcc/cfgrtl.h | 1 +
gcc/cgraph.c | 121 +-
gcc/cgraph.h | 79 +-
gcc/cgraphclones.c | 55 +-
gcc/cgraphunit.c | 3 +-
gcc/combine.c | 54 +-
gcc/common.opt | 630 +-
gcc/common/config/i386/cpuinfo.h | 55 +-
gcc/common/config/i386/i386-common.c | 120 +-
gcc/common/config/i386/i386-cpuinfo.h | 6 +
gcc/common/config/i386/i386-isas.h | 4 +
gcc/common/config/riscv/riscv-common.c | 554 +-
gcc/config.gcc | 161 +-
gcc/config.in | 71 +
gcc/config/aarch64/aarch64-bti-insert.c | 2 +-
gcc/config/aarch64/aarch64-builtins.c | 13 +-
gcc/config/aarch64/aarch64-cores.def | 1 +
gcc/config/aarch64/aarch64-linux.h | 2 -
gcc/config/aarch64/aarch64-modes.def | 4 +
gcc/config/aarch64/aarch64-option-extensions.def | 6 +
gcc/config/aarch64/aarch64-protos.h | 42 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 252 +-
gcc/config/aarch64/aarch64-simd.md | 181 +
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 11 -
gcc/config/aarch64/aarch64-sve.md | 338 +-
gcc/config/aarch64/aarch64-sve2.md | 78 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64-vxworks.h | 12 +-
gcc/config/aarch64/aarch64.c | 902 +-
gcc/config/aarch64/aarch64.h | 41 +-
gcc/config/aarch64/aarch64.md | 39 +-
gcc/config/aarch64/aarch64.opt | 20 +-
gcc/config/aarch64/arm_bf16.h | 7 +
gcc/config/aarch64/arm_neon.h | 659 +-
gcc/config/aarch64/falkor.md | 2 +-
gcc/config/aarch64/iterators.md | 58 +-
gcc/config/aarch64/predicates.md | 2 +
gcc/config/aarch64/saphira.md | 2 +-
gcc/config/aarch64/thunderx.md | 2 +-
gcc/config/aarch64/thunderx2t99.md | 2 +-
gcc/config/aarch64/thunderx3t110.md | 4 +-
gcc/config/aarch64/tsv110.md | 2 +-
gcc/config/alpha/alpha.opt | 38 +-
gcc/config/arc/arc-protos.h | 3 -
gcc/config/arc/arc.c | 136 +-
gcc/config/arc/arc.h | 2 +-
gcc/config/arc/arc.md | 293 +-
gcc/config/arc/arc.opt | 110 +-
gcc/config/arc/constraints.md | 5 +
gcc/config/arc/simdext.md | 92 +-
gcc/config/arm/aarch-common.c | 2 +-
gcc/config/arm/aarch-cost-tables.h | 103 +
gcc/config/arm/arm-builtins.c | 3 +
gcc/config/arm/arm-cpus.in | 11 +
gcc/config/arm/arm-fixed.md | 2 +-
gcc/config/arm/arm-protos.h | 3 +-
gcc/config/arm/arm-tables.opt | 3 +
gcc/config/arm/arm-tune.md | 10 +-
gcc/config/arm/arm.c | 427 +-
gcc/config/arm/arm.md | 31 +-
gcc/config/arm/arm.opt | 66 +-
gcc/config/arm/arm1020e.md | 2 +-
gcc/config/arm/arm1026ejs.md | 2 +-
gcc/config/arm/arm1136jfs.md | 2 +-
gcc/config/arm/arm926ejs.md | 2 +-
gcc/config/arm/arm_mve.h | 70 +-
gcc/config/arm/arm_mve_builtins.def | 26 +-
gcc/config/arm/arm_neon.h | 290 +-
gcc/config/arm/arm_neon_builtins.def | 47 +-
gcc/config/arm/common.md | 41 +
gcc/config/arm/constraints.md | 2 +-
gcc/config/arm/cortex-a15.md | 2 +-
gcc/config/arm/cortex-a17.md | 2 +-
gcc/config/arm/cortex-a5.md | 2 +-
gcc/config/arm/cortex-a53.md | 2 +-
gcc/config/arm/cortex-a57.md | 2 +-
gcc/config/arm/cortex-a7.md | 2 +-
gcc/config/arm/cortex-a8.md | 2 +-
gcc/config/arm/cortex-a9.md | 2 +-
gcc/config/arm/cortex-m4.md | 2 +-
gcc/config/arm/cortex-m7.md | 2 +-
gcc/config/arm/cortex-r4.md | 2 +-
gcc/config/arm/exynos-m1.md | 2 +-
gcc/config/arm/fa526.md | 2 +-
gcc/config/arm/fa606te.md | 2 +-
gcc/config/arm/fa626te.md | 2 +-
gcc/config/arm/fa726te.md | 2 +-
gcc/config/arm/fmp626.md | 2 +-
gcc/config/arm/iterators.md | 42 +-
gcc/config/arm/marvell-pj4.md | 8 +-
gcc/config/arm/mve.md | 297 +-
gcc/config/arm/neon.md | 22 +-
gcc/config/arm/predicates.md | 6 +-
gcc/config/arm/t-rtems | 5 +-
gcc/config/arm/thumb1.md | 74 +-
gcc/config/arm/thumb2.md | 6 +-
gcc/config/arm/types.md | 67 +-
gcc/config/arm/unspecs.md | 34 +-
gcc/config/arm/vec-common.md | 43 +
gcc/config/arm/xgene1.md | 2 +-
gcc/config/avr/avr.opt | 52 +-
gcc/config/bfin/bfin.opt | 34 +-
gcc/config/bpf/bpf.opt | 6 +-
gcc/config/c6x/c6x.c | 7 +-
gcc/config/c6x/c6x.opt | 6 +-
gcc/config/cr16/cr16.opt | 4 +-
gcc/config/cris/cris.opt | 64 +-
gcc/config/cris/elf.opt | 2 +-
gcc/config/csky/csky.c | 7 +-
gcc/config/csky/csky.opt | 60 +-
gcc/config/darwin-c.c | 19 +-
gcc/config/darwin-d.c | 49 +
gcc/config/darwin-driver.c | 57 +-
gcc/config/darwin-protos.h | 1 +
gcc/config/darwin.c | 11 +
gcc/config/darwin.h | 7 +-
gcc/config/darwin.opt | 24 +-
gcc/config/dragonfly-d.c | 37 +
gcc/config/elfos.h | 6 +
gcc/config/fr30/fr30.opt | 2 +-
gcc/config/freebsd-d.c | 42 +
gcc/config/frv/frv.opt | 62 +-
gcc/config/ft32/ft32.md | 6 +-
gcc/config/ft32/ft32.opt | 12 +-
gcc/config/gcn/gcn.opt | 12 +-
gcc/config/gcn/mkoffload.c | 15 +-
gcc/config/glibc-d.c | 16 -
gcc/config/gnu-user.h | 8 +-
gcc/config/h8300/addsub.md | 188 +-
gcc/config/h8300/bitfield.md | 564 +-
gcc/config/h8300/combiner.md | 901 +-
gcc/config/h8300/constraints.md | 6 +-
gcc/config/h8300/divmod.md | 127 +-
gcc/config/h8300/extensions.md | 136 +-
gcc/config/h8300/genmova.sh | 18 +-
gcc/config/h8300/h8300-modes.def | 21 +
gcc/config/h8300/h8300-protos.h | 12 +-
gcc/config/h8300/h8300.c | 370 +-
gcc/config/h8300/h8300.h | 14 +-
gcc/config/h8300/h8300.md | 40 +-
gcc/config/h8300/jumpcall.md | 132 +-
gcc/config/h8300/logical.md | 240 +-
gcc/config/h8300/mova.md | 249 +-
gcc/config/h8300/movepush.md | 180 +-
gcc/config/h8300/multiply.md | 131 +-
gcc/config/h8300/other.md | 15 +-
gcc/config/h8300/peepholes.md | 104 -
gcc/config/h8300/predicates.md | 9 +
gcc/config/h8300/proepi.md | 12 +-
gcc/config/h8300/shiftrotate.md | 262 +-
gcc/config/h8300/testcompare.md | 275 +-
gcc/config/host-darwin.c | 5 +-
gcc/config/i386/avx512vnnivlintrin.h | 88 +-
gcc/config/i386/avxvnniintrin.h | 113 +
gcc/config/i386/cet.c | 76 -
gcc/config/i386/cpuid.h | 8 +
gcc/config/i386/cygming.opt | 6 +-
gcc/config/i386/driver-i386.c | 5 +
gcc/config/i386/gnu-property.c | 124 +
gcc/config/i386/i386-builtin-types.def | 7 +
gcc/config/i386/i386-builtin.def | 31 +-
gcc/config/i386/i386-builtins.c | 4 +
gcc/config/i386/i386-c.c | 13 +
gcc/config/i386/i386-expand.c | 839 +-
gcc/config/i386/i386-features.c | 27 +-
gcc/config/i386/i386-options.c | 90 +-
gcc/config/i386/i386-protos.h | 4 +
gcc/config/i386/i386.c | 416 +-
gcc/config/i386/i386.h | 68 +-
gcc/config/i386/i386.md | 534 +-
gcc/config/i386/i386.opt | 323 +-
gcc/config/i386/i386elf.h | 62 +-
gcc/config/i386/immintrin.h | 4 +
gcc/config/i386/keylockerintrin.h | 129 +
gcc/config/i386/linux-common.h | 7 +-
gcc/config/i386/msformat-c.c | 53 +-
gcc/config/i386/predicates.md | 124 +
gcc/config/i386/sse.md | 689 +-
gcc/config/i386/t-cet | 21 -
gcc/config/i386/t-gnu-property | 21 +
gcc/config/i386/t-vxworks | 19 +-
gcc/config/i386/uintrintrin.h | 3 -
gcc/config/i386/vxworks.h | 96 +-
gcc/config/i386/x86-tune-sched.c | 2 +
gcc/config/i386/x86-tune.def | 2 +-
gcc/config/i386/znver1.md | 353 +-
gcc/config/ia64/ia64.opt | 68 +-
gcc/config/ia64/ilp32.opt | 4 +-
gcc/config/linux-android.opt | 2 +-
gcc/config/linux.opt | 8 +-
gcc/config/lm32/lm32.opt | 10 +-
gcc/config/m32r/m32r.opt | 14 +-
gcc/config/m68k/linux.h | 8 +-
gcc/config/m68k/m68k.opt | 24 +-
gcc/config/mcore/mcore.opt | 22 +-
gcc/config/mcore/t-mcore | 2 +-
gcc/config/microblaze/microblaze.opt | 8 +-
gcc/config/mips/mips.c | 4 +-
gcc/config/mips/mips.opt | 164 +-
gcc/config/mmix/mmix.opt | 34 +-
gcc/config/mn10300/mn10300.opt | 10 +-
gcc/config/moxie/moxie.opt | 6 +-
gcc/config/msp430/msp430-protos.h | 5 +-
gcc/config/msp430/msp430.c | 981 +-
gcc/config/msp430/msp430.h | 18 +
gcc/config/msp430/msp430.md | 498 +-
gcc/config/msp430/msp430.opt | 34 +-
gcc/config/msp430/predicates.md | 13 +
gcc/config/nds32/nds32.opt | 40 +-
gcc/config/nios2/elf.opt | 4 +-
gcc/config/nios2/nios2.opt | 258 +-
gcc/config/nvptx/nvptx.opt | 16 +-
gcc/config/pa/pa.opt | 26 +-
gcc/config/pdp11/pdp11.md | 4 +-
gcc/config/pdp11/pdp11.opt | 24 +-
gcc/config/pru/alu-zext.md | 51 +
gcc/config/pru/pru.c | 62 +-
gcc/config/pru/pru.h | 3 +
gcc/config/pru/pru.md | 40 +
gcc/config/pru/pru.opt | 6 +-
gcc/config/riscv/arch-canonicalize | 102 +
gcc/config/riscv/multilib-generator | 93 +-
gcc/config/riscv/riscv-opts.h | 16 +
gcc/config/riscv/riscv.c | 39 +-
gcc/config/riscv/riscv.h | 24 +-
gcc/config/riscv/riscv.md | 5 +-
gcc/config/riscv/riscv.opt | 40 +-
gcc/config/riscv/t-withmultilib-generator | 2 +
gcc/config/riscv/withmultilib.h | 51 -
gcc/config/rl78/rl78.opt | 18 +-
gcc/config/rs6000/aix64.opt | 6 +-
gcc/config/rs6000/altivec.h | 25 +
gcc/config/rs6000/altivec.md | 104 +-
gcc/config/rs6000/dfp.md | 22 +
gcc/config/rs6000/freebsd64.h | 17 +-
gcc/config/rs6000/linux64.opt | 2 +-
gcc/config/rs6000/mma.md | 451 +-
gcc/config/rs6000/predicates.md | 12 +
gcc/config/rs6000/rs6000-builtin.def | 81 +-
gcc/config/rs6000/rs6000-call.c | 283 +-
gcc/config/rs6000/rs6000-cpus.def | 10 +-
gcc/config/rs6000/rs6000-modes.def | 10 +-
gcc/config/rs6000/rs6000-protos.h | 3 +-
gcc/config/rs6000/rs6000-string.c | 6 +-
gcc/config/rs6000/rs6000.c | 479 +-
gcc/config/rs6000/rs6000.h | 24 +-
gcc/config/rs6000/rs6000.md | 83 +-
gcc/config/rs6000/rs6000.opt | 129 +-
gcc/config/rs6000/sysv4.opt | 32 +-
gcc/config/rs6000/vector.md | 4 +-
gcc/config/rs6000/vsx.md | 4 +-
gcc/config/rs6000/vxworks.h | 20 +-
gcc/config/rs6000/xcoff.h | 4 +-
gcc/config/rx/elf.opt | 2 +-
gcc/config/rx/rx.c | 8 +
gcc/config/rx/rx.md | 1 +
gcc/config/rx/rx.opt | 26 +-
gcc/config/s390/s390-modes.def | 5 +-
gcc/config/s390/s390-protos.h | 2 +
gcc/config/s390/s390.c | 147 +-
gcc/config/s390/s390.h | 36 +
gcc/config/s390/s390.md | 245 +-
gcc/config/s390/s390.opt | 73 +-
gcc/config/s390/tpf.opt | 14 +-
gcc/config/s390/vector.md | 553 +-
gcc/config/s390/vx-builtins.md | 86 +-
gcc/config/sh/sh.opt | 38 +-
gcc/config/sol2-d.c | 12 -
gcc/config/sol2.h | 3 -
gcc/config/sol2.opt | 4 +-
gcc/config/sparc/long-double-switch.opt | 4 +-
gcc/config/sparc/predicates.md | 2 +
gcc/config/sparc/sparc-protos.h | 1 -
gcc/config/sparc/sparc.c | 85 +-
gcc/config/sparc/sparc.md | 183 +-
gcc/config/sparc/sparc.opt | 60 +-
gcc/config/t-darwin | 3 +
gcc/config/t-dragonfly | 21 +
gcc/config/t-freebsd | 21 +
gcc/config/tilegx/tilegx.c | 4 +-
gcc/config/tilegx/tilegx.opt | 8 +-
gcc/config/tilepro/tilepro.c | 4 +-
gcc/config/tilepro/tilepro.opt | 2 +-
gcc/config/v850/v850.opt | 48 +-
gcc/config/vax/builtins.md | 269 +-
gcc/config/vax/constraints.md | 4 +
gcc/config/vax/elf.h | 13 +-
gcc/config/vax/netbsd-elf.h | 4 +-
gcc/config/vax/predicates.md | 70 +-
gcc/config/vax/vax-modes.def | 11 +
gcc/config/vax/vax-protos.h | 4 +-
gcc/config/vax/vax.c | 402 +-
gcc/config/vax/vax.h | 41 +-
gcc/config/vax/vax.md | 2036 +-
gcc/config/visium/visium.opt | 6 +-
gcc/config/vms/vms.opt | 6 +-
gcc/config/vxworks.c | 24 +
gcc/config/vxworks.h | 23 +-
gcc/config/vxworks.opt | 2 +-
gcc/config/xtensa/predicates.md | 5 +-
gcc/config/xtensa/xtensa.c | 15 +
gcc/config/xtensa/xtensa.md | 101 +-
gcc/config/xtensa/xtensa.opt | 12 +-
gcc/configure | 660 +-
gcc/configure.ac | 390 +-
gcc/coretypes.h | 30 +-
gcc/coverage.c | 28 +-
gcc/cp/ChangeLog | 1754 +
gcc/cp/Make-lang.in | 21 +-
gcc/cp/call.c | 155 +-
gcc/cp/class.c | 95 +-
gcc/cp/config-lang.in | 2 +-
gcc/cp/constexpr.c | 597 +-
gcc/cp/constraint.cc | 743 +-
gcc/cp/coroutines.cc | 2 +-
gcc/cp/cp-gimplify.c | 48 +-
gcc/cp/cp-lang.c | 38 +
gcc/cp/cp-objcp-common.c | 22 +-
gcc/cp/cp-objcp-common.h | 4 +-
gcc/cp/cp-tree.def | 6 +
gcc/cp/cp-tree.h | 439 +-
gcc/cp/cvt.c | 41 +-
gcc/cp/cxx-pretty-print.c | 21 +
gcc/cp/decl.c | 414 +-
gcc/cp/decl2.c | 269 +-
gcc/cp/error.c | 58 +-
gcc/cp/except.c | 26 +-
gcc/cp/g++spec.c | 107 +-
gcc/cp/init.c | 12 +-
gcc/cp/lambda.c | 8 +
gcc/cp/lang-specs.h | 57 +-
gcc/cp/lex.c | 223 +-
gcc/cp/logic.cc | 22 +-
gcc/cp/mangle.c | 121 +-
gcc/cp/mapper-client.cc | 373 +
gcc/cp/mapper-client.h | 63 +
gcc/cp/mapper-resolver.cc | 31 +
gcc/cp/method.c | 228 +-
gcc/cp/module.cc | 19947 +++++++
gcc/cp/name-lookup.c | 2604 +-
gcc/cp/name-lookup.h | 174 +-
gcc/cp/optimize.c | 2 +-
gcc/cp/parser.c | 1526 +-
gcc/cp/parser.h | 3 +-
gcc/cp/pt.c | 680 +-
gcc/cp/ptree.c | 74 +
gcc/cp/rtti.c | 134 +-
gcc/cp/search.c | 11 -
gcc/cp/semantics.c | 381 +-
gcc/cp/tree.c | 222 +-
gcc/cp/typeck.c | 214 +-
gcc/cp/typeck2.c | 170 +-
gcc/cppbuiltin.c | 3 +
gcc/cppdefault.c | 5 +
gcc/cppdefault.h | 7 +-
gcc/d/ChangeLog | 119 +
gcc/d/Make-lang.in | 5 +-
gcc/d/d-builtins.cc | 17 +-
gcc/d/d-codegen.cc | 5 +-
gcc/d/d-compiler.cc | 4 +-
gcc/d/d-frontend.cc | 2 +-
gcc/d/d-lang.cc | 17 +-
gcc/d/d-target.cc | 19 +-
gcc/d/d-target.def | 33 +-
gcc/d/d-tree.h | 2 +-
gcc/d/decl.cc | 101 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/cond.c | 4 +
gcc/d/dmd/cppmangle.c | 20 +-
gcc/d/dmd/dmangle.c | 321 +-
gcc/d/dmd/dtemplate.c | 182 +-
gcc/d/dmd/expression.c | 2 +-
gcc/d/dmd/expression.h | 2 +-
gcc/d/dmd/globals.h | 1 -
gcc/d/dmd/hdrgen.c | 2 -
gcc/d/dmd/idgen.c | 3 +-
gcc/d/dmd/json.c | 3 -
gcc/d/dmd/mangle.h | 1 +
gcc/d/dmd/mtype.c | 6 +
gcc/d/dmd/mtype.h | 3 +-
gcc/d/dmd/parse.c | 4 +-
gcc/d/dmd/root/array.h | 28 +-
gcc/d/dmd/root/bitarray.h | 4 +-
gcc/d/dmd/root/dcompat.h | 12 -
gcc/d/dmd/root/outbuffer.h | 4 +-
gcc/d/dmd/root/rmem.h | 10 +-
gcc/d/dmd/root/stringtable.h | 9 +-
gcc/d/dmd/statementsem.c | 14 +-
gcc/d/dmd/target.h | 4 +-
gcc/d/expr.cc | 64 +-
gcc/d/intrinsics.cc | 23 +-
gcc/d/intrinsics.def | 20 +-
gcc/d/modules.cc | 14 +-
gcc/d/types.cc | 11 +-
gcc/dbgcnt.def | 3 +
gcc/dbxout.c | 1 +
gcc/defaults.h | 11 +
gcc/df-scan.c | 12 +-
gcc/df.h | 1 +
gcc/diagnostic.c | 23 +-
gcc/digraph.cc | 2 +-
gcc/doc/analyzer.texi | 2 +-
gcc/doc/cpp.texi | 30 +-
gcc/doc/cppopts.texi | 4 +
gcc/doc/extend.texi | 407 +-
gcc/doc/generic.texi | 39 +
gcc/doc/implement-c.texi | 5 +
gcc/doc/install.texi | 73 +-
gcc/doc/invoke.texi | 1200 +-
gcc/doc/md.texi | 82 +-
gcc/doc/options.texi | 3 -
gcc/doc/passes.texi | 3 +-
gcc/doc/plugins.texi | 4 +
gcc/doc/rtl.texi | 811 +
gcc/doc/sourcebuild.texi | 34 +-
gcc/doc/standards.texi | 8 -
gcc/doc/tm.texi | 183 +-
gcc/doc/tm.texi.in | 30 +-
gcc/dojump.c | 63 +-
gcc/dse.c | 5 +-
gcc/dumpfile.c | 18 +-
gcc/dwarf2out.c | 416 +-
gcc/dwarf2out.h | 17 +-
gcc/edit-context.c | 14 +-
gcc/emit-rtl.h | 6 +
gcc/explow.c | 12 +-
gcc/explow.h | 2 +-
gcc/expmed.c | 75 +-
gcc/expmed.h | 4 +-
gcc/expr.c | 222 +-
gcc/final.c | 22 +-
gcc/flag-types.h | 42 +-
gcc/fold-const-call.c | 3 +
gcc/fold-const.c | 916 +-
gcc/fold-const.h | 11 +-
gcc/fortran/ChangeLog | 440 +
gcc/fortran/Make-lang.in | 6 +-
gcc/fortran/check.c | 13 +-
gcc/fortran/cpp.c | 10 +-
gcc/fortran/data.c | 104 +-
gcc/fortran/decl.c | 3 +
gcc/fortran/dump-parse-tree.c | 53 +-
gcc/fortran/expr.c | 3 +
gcc/fortran/f95-lang.c | 11 +-
gcc/fortran/gfortran.h | 41 +-
gcc/fortran/gfortran.texi | 7 +-
gcc/fortran/lang.opt | 4 +
gcc/fortran/match.c | 3 -
gcc/fortran/match.h | 1 +
gcc/fortran/misc.c | 28 +-
gcc/fortran/module.c | 3 +
gcc/fortran/openmp.c | 754 +-
gcc/fortran/options.c | 16 +-
gcc/fortran/parse.c | 26 +-
gcc/fortran/primary.c | 32 +-
gcc/fortran/resolve.c | 60 +-
gcc/fortran/scanner.c | 32 +-
gcc/fortran/st.c | 5 +-
gcc/fortran/trans-array.c | 658 +-
gcc/fortran/trans-decl.c | 26 +-
gcc/fortran/trans-expr.c | 312 +-
gcc/fortran/trans-intrinsic.c | 108 +-
gcc/fortran/trans-openmp.c | 238 +-
gcc/fortran/trans-stmt.c | 7 +-
gcc/fortran/trans-types.c | 22 +-
gcc/fortran/trans-types.h | 3 +-
gcc/fortran/trans.c | 23 +-
gcc/fortran/trans.h | 5 +-
gcc/fortran/types.def | 5 +
gcc/function-tests.c | 1 +
gcc/function.c | 200 +-
gcc/function.h | 7 +
gcc/fwprop.c | 1685 +-
gcc/gcc.c | 61 +-
gcc/gcov-io.h | 2 +-
gcc/gcov.c | 23 +-
gcc/gdbinit.in | 38 +-
gcc/genextract.c | 2 +
gcc/gengtype.c | 2 +
gcc/genmodes.c | 22 +
gcc/gimple-fold.c | 905 +-
gcc/gimple-fold.h | 16 +
gcc/gimple-if-to-switch.cc | 575 +
gcc/gimple-isel.cc | 48 +-
gcc/gimple-loop-interchange.cc | 9 +-
gcc/gimple-pretty-print.c | 10 +
gcc/gimple-range-cache.cc | 387 +-
gcc/gimple-range-cache.h | 24 +-
gcc/gimple-range-gori.cc | 68 +-
gcc/gimple-range-gori.h | 7 +-
gcc/gimple-range.cc | 224 +-
gcc/gimple-range.h | 10 +-
gcc/gimple-ssa-evrp-analyze.c | 6 +-
gcc/gimple-ssa-sprintf.c | 30 +-
gcc/gimple-ssa-store-merging.c | 117 +-
gcc/gimple.c | 108 +-
gcc/gimple.h | 64 +-
gcc/gimplify-me.c | 12 +-
gcc/gimplify.c | 476 +-
gcc/ginclude/float.h | 86 +-
gcc/ginclude/stdatomic.h | 14 +-
gcc/ginclude/stdbool.h | 5 +
gcc/go/ChangeLog | 34 +
gcc/go/Make-lang.in | 5 +-
gcc/go/go-gcc.cc | 4 +-
gcc/go/go-lang.c | 16 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/ast-dump.cc | 6 +-
gcc/go/gofrontend/escape.cc | 2 -
gcc/go/gofrontend/export.cc | 11 +-
gcc/go/gofrontend/expressions.cc | 344 +-
gcc/go/gofrontend/expressions.h | 21 +-
gcc/go/gofrontend/go-encode-id.cc | 289 +-
gcc/go/gofrontend/go-encode-id.h | 13 -
gcc/go/gofrontend/gogo.cc | 279 +-
gcc/go/gofrontend/gogo.h | 205 +-
gcc/go/gofrontend/import.cc | 18 +-
gcc/go/gofrontend/lex.cc | 11 +
gcc/go/gofrontend/names.cc | 885 +-
gcc/go/gofrontend/parse.cc | 39 +-
gcc/go/gofrontend/runtime.def | 57 +-
gcc/go/gofrontend/statements.cc | 165 +-
gcc/go/gofrontend/statements.h | 48 +-
gcc/go/gofrontend/types.cc | 252 +-
gcc/go/gofrontend/types.h | 88 +-
gcc/go/gofrontend/wb.cc | 5 +-
gcc/godump.c | 73 +-
gcc/hard-reg-set.h | 2 +
gcc/ifcvt.c | 6 +
gcc/incpath.c | 6 +-
gcc/internal-fn.c | 267 +-
gcc/internal-fn.def | 10 +
gcc/internal-fn.h | 2 +
gcc/ipa-cp.c | 295 +-
gcc/ipa-devirt.c | 3 +
gcc/ipa-fnsummary.c | 89 +-
gcc/ipa-fnsummary.h | 17 +-
gcc/ipa-icf-gimple.c | 225 +-
gcc/ipa-icf-gimple.h | 25 +-
gcc/ipa-icf.c | 124 +-
gcc/ipa-icf.h | 10 +
gcc/ipa-inline-analysis.c | 3 +
gcc/ipa-inline-transform.c | 38 +-
gcc/ipa-modref-tree.h | 44 +-
gcc/ipa-modref.c | 2321 +-
gcc/ipa-modref.h | 4 +-
gcc/ipa-param-manipulation.c | 14 +-
gcc/ipa-prop.c | 191 +-
gcc/ipa-prop.h | 21 +-
gcc/ipa-pure-const.c | 3 +-
gcc/ipa-ref.c | 6 +-
gcc/ipa-ref.h | 21 +-
gcc/ipa-reference.c | 6 +-
gcc/ipa-sra.c | 180 +-
gcc/ipa-utils.h | 14 +-
gcc/ira-color.c | 6 +-
gcc/ira.c | 317 +-
gcc/ira.h | 8 +
gcc/is-a.h | 81 +-
gcc/iterator-utils.h | 203 +
gcc/jit/ChangeLog | 154 +
gcc/jit/Make-lang.in | 6 +-
gcc/jit/docs/_build/texinfo/Makefile | 11 +-
gcc/jit/docs/_build/texinfo/libgccjit.texi | 1837 +-
gcc/jit/docs/cp/topics/asm.rst | 308 +
gcc/jit/docs/cp/topics/index.rst | 1 +
gcc/jit/docs/topics/asm.rst | 311 +
gcc/jit/docs/topics/compatibility.rst | 17 +
gcc/jit/docs/topics/functions.rst | 3 +
gcc/jit/docs/topics/index.rst | 1 +
gcc/jit/docs/topics/objects.rst | 1 +
gcc/jit/jit-common.h | 2 +
gcc/jit/jit-playback.c | 125 +-
gcc/jit/jit-playback.h | 27 +
gcc/jit/jit-recording.c | 573 +-
gcc/jit/jit-recording.h | 224 +-
gcc/jit/libgccjit++.h | 170 +
gcc/jit/libgccjit.c | 188 +-
gcc/jit/libgccjit.h | 105 +-
gcc/jit/libgccjit.map | 13 +
gcc/json.cc | 5 +-
gcc/jump.c | 24 +-
gcc/langhooks-def.h | 16 +-
gcc/langhooks.c | 18 +-
gcc/langhooks.h | 28 +
gcc/loop-doloop.c | 2 +-
gcc/loop-init.c | 9 +-
gcc/loop-invariant.c | 4 +
gcc/loop-iv.c | 6 +-
gcc/lra-assigns.c | 17 +-
gcc/lra-constraints.c | 55 +-
gcc/lra-int.h | 3 -
gcc/lra-remat.c | 4 +-
gcc/lra-spills.c | 18 +-
gcc/lra.c | 240 +-
gcc/lto-cgraph.c | 44 +-
gcc/lto-streamer-in.c | 8 +-
gcc/lto-streamer-out.c | 5 +-
gcc/lto-streamer.h | 6 +
gcc/lto-wrapper.c | 11 +-
gcc/lto/ChangeLog | 45 +
gcc/lto/Make-lang.in | 18 +-
gcc/lto/lang.opt | 6 +-
gcc/lto/lto-common.c | 6 +-
gcc/lto/lto-partition.c | 5 +-
gcc/lto/lto-symtab.c | 6 +-
gcc/machmode.def | 3 +
gcc/machmode.h | 4 +
gcc/match.pd | 205 +-
gcc/mode-classes.def | 3 +-
gcc/modulo-sched.c | 71 +-
gcc/mux-utils.h | 251 +
gcc/objc/ChangeLog | 76 +
gcc/objc/Make-lang.in | 6 +-
gcc/objc/objc-act.c | 431 +-
gcc/objc/objc-act.h | 17 +
gcc/objc/objc-gnu-runtime-abi-01.c | 7 +
gcc/objc/objc-next-runtime-abi-01.c | 7 +
gcc/objc/objc-next-runtime-abi-02.c | 7 +
gcc/objcp/ChangeLog | 14 +
gcc/objcp/Make-lang.in | 6 +-
gcc/obstack-utils.h | 86 +
gcc/omp-builtins.def | 9 +-
gcc/omp-expand.c | 142 +-
gcc/omp-general.c | 121 +
gcc/omp-low.c | 588 +-
gcc/omp-oacc-kernels-decompose.cc | 1545 +
gcc/omp-offload.c | 104 +-
gcc/omp-simd-clone.c | 70 +-
gcc/opt-functions.awk | 4 +-
gcc/optabs-tree.c | 66 +-
gcc/optabs.c | 457 +-
gcc/optabs.def | 10 +
gcc/optabs.h | 16 +-
gcc/optc-gen.awk | 31 +-
gcc/optc-save-gen.awk | 36 +-
gcc/opts-common.c | 12 +-
gcc/opts.c | 359 +-
gcc/opts.h | 25 +-
gcc/output.h | 16 +-
gcc/params.opt | 50 +-
gcc/passes.c | 56 +-
gcc/passes.def | 14 +-
gcc/plugin.c | 2 +
gcc/plugin.def | 4 +
gcc/po/ChangeLog | 4 +
gcc/po/zh_TW.po | 8 +-
gcc/poly-int-types.h | 8 +
gcc/poly-int.h | 57 +
gcc/predict.c | 67 +-
gcc/predict.h | 12 +-
gcc/print-rtl.c | 7 +-
gcc/print-rtl.h | 1 +
gcc/print-tree.c | 22 +-
gcc/range-op.cc | 839 +-
gcc/read-rtl.c | 175 +-
gcc/recog.c | 500 +-
gcc/recog.h | 155 +
gcc/reg-stack.c | 3 +-
gcc/reginfo.c | 5 +
gcc/reload.c | 120 +-
gcc/resource.c | 2 +-
gcc/rtl-ssa.h | 71 +
gcc/rtl-ssa/access-utils.h | 553 +
gcc/rtl-ssa/accesses.cc | 1594 +
gcc/rtl-ssa/accesses.h | 1032 +
gcc/rtl-ssa/blocks.cc | 1146 +
gcc/rtl-ssa/blocks.h | 301 +
gcc/rtl-ssa/change-utils.h | 137 +
gcc/rtl-ssa/changes.cc | 1025 +
gcc/rtl-ssa/changes.h | 118 +
gcc/rtl-ssa/functions.cc | 325 +
gcc/rtl-ssa/functions.h | 433 +
gcc/rtl-ssa/insn-utils.h | 46 +
gcc/rtl-ssa/insns.cc | 718 +
gcc/rtl-ssa/insns.h | 505 +
gcc/rtl-ssa/internals.inl | 682 +
gcc/rtl-ssa/is-a.inl | 98 +
gcc/rtl-ssa/member-fns.inl | 928 +
gcc/rtl-ssa/movement.h | 335 +
gcc/rtl.h | 151 +-
gcc/rtlanal.c | 331 +-
gcc/rtlanal.h | 334 +
gcc/sanitizer.def | 61 +
gcc/sanopt.c | 21 +-
gcc/sbitmap.c | 3 +-
gcc/sel-sched-ir.c | 3 +-
gcc/selftest-run-tests.c | 1 +
gcc/selftest.h | 2 +
gcc/shrink-wrap.c | 2 +-
gcc/simplify-rtx.c | 152 +-
gcc/splay-tree-utils.cc | 264 +
gcc/splay-tree-utils.h | 491 +
gcc/splay-tree-utils.tcc | 960 +
gcc/stor-layout.c | 3 +
gcc/symbol-summary.h | 189 +-
gcc/symtab-clones.cc | 62 +
gcc/symtab-clones.h | 90 +
gcc/symtab-thunks.cc | 35 +
gcc/symtab-thunks.h | 9 +-
gcc/symtab.c | 142 +-
gcc/system.h | 12 +
gcc/target.def | 185 +-
gcc/target.h | 26 +-
gcc/targhooks.c | 154 +-
gcc/targhooks.h | 14 +-
gcc/testsuite/ChangeLog | 6349 ++-
gcc/testsuite/ada/acats/support/acats25.lst | 4308 --
gcc/testsuite/ada/acats/support/acats26.lst | 4332 ++
gcc/testsuite/ada/acats/support/fcndecl.ada | 18 +-
gcc/testsuite/ada/acats/support/impdef.a | 15 +-
gcc/testsuite/ada/acats/support/impdefg.a | 27 +-
gcc/testsuite/ada/acats/support/macro.dfs | 5 +-
gcc/testsuite/ada/acats/support/repbody.ada | 5 +-
gcc/testsuite/ada/acats/support/tctouch.ada | 3 +-
gcc/testsuite/ada/acats/tests/c3/c352001.a | 270 +
gcc/testsuite/ada/acats/tests/c4/c433001.a | 9 +-
gcc/testsuite/ada/acats/tests/c4/c453001.a | 236 +
gcc/testsuite/ada/acats/tests/c4/c45622a.ada | 83 -
gcc/testsuite/ada/acats/tests/c4/c45624a.ada | 86 -
gcc/testsuite/ada/acats/tests/c4/c45624b.ada | 81 -
gcc/testsuite/ada/acats/tests/c4/c460013.a | 188 +
gcc/testsuite/ada/acats/tests/c4/c460014.a | 289 +
gcc/testsuite/ada/acats/tests/c6/c620001.a | 340 +
gcc/testsuite/ada/acats/tests/c6/c620002.a | 509 +
gcc/testsuite/ada/acats/tests/c7/c761006.a | 47 +-
gcc/testsuite/ada/acats/tests/c9/c96004a.ada | 48 +-
gcc/testsuite/ada/acats/tests/c9/c96007a.ada | 28 +-
gcc/testsuite/ada/acats/tests/cb/cb41004.a | 73 +-
gcc/testsuite/ada/acats/tests/cc/cc3016f.ada | 19 +-
gcc/testsuite/ada/acats/tests/cd/cd30011.a | 155 +
gcc/testsuite/ada/acats/tests/cd/cd30012.a | 173 +
gcc/testsuite/ada/acats/tests/cd/cd90001.a | 31 +-
gcc/testsuite/ada/acats/tests/cxa/cxa3004.a | 235 +
gcc/testsuite/ada/acats/tests/cxa/cxa5013.a | 326 +
gcc/testsuite/ada/acats/tests/cxa/cxac005.a | 24 +-
gcc/testsuite/ada/acats/tests/cxb/cxb30061.am | 404 +
gcc/testsuite/ada/acats/tests/cxf/cxf2001.a | 202 +-
.../c-c++-common/Wfree-nonheap-object-2.c | 52 +
.../c-c++-common/Wfree-nonheap-object-3.c | 70 +
gcc/testsuite/c-c++-common/Wfree-nonheap-object.c | 50 +
.../c-c++-common/Wimplicit-fallthrough-20.c | 6 +-
gcc/testsuite/c-c++-common/Wmismatched-dealloc.c | 67 +
gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 10 +-
gcc/testsuite/c-c++-common/Wunused-value-1.c | 33 +
.../c-c++-common/asan/pointer-compare-1.c | 7 +-
gcc/testsuite/c-c++-common/asan/pr98204.c | 6 +
gcc/testsuite/c-c++-common/asmgoto-2.c | 2 +-
gcc/testsuite/c-c++-common/attr-fallthrough-2.c | 4 +-
gcc/testsuite/c-c++-common/attr-used-2.c | 1 +
gcc/testsuite/c-c++-common/attr-used-3.c | 7 +
gcc/testsuite/c-c++-common/attr-used-4.c | 7 +
gcc/testsuite/c-c++-common/attr-used-5.c | 27 +
gcc/testsuite/c-c++-common/attr-used-6.c | 27 +
gcc/testsuite/c-c++-common/attr-used-7.c | 9 +
gcc/testsuite/c-c++-common/attr-used-8.c | 9 +
gcc/testsuite/c-c++-common/attr-used-9.c | 28 +
gcc/testsuite/c-c++-common/attr-used.c | 1 +
.../c-c++-common/builtin-clear-padding-1.c | 19 +
.../c-c++-common/builtin-clear-padding-2.c | 17 +
.../c-c++-common/builtin-clear-padding-3.c | 15 +
.../c-c++-common/cpp/wide-narrow-predef-macros.c | 13 +
gcc/testsuite/c-c++-common/goacc-gomp/atomic.c | 43 +
gcc/testsuite/c-c++-common/goacc/atomic.c | 30 +
gcc/testsuite/c-c++-common/goacc/cache-1.c | 18 +-
gcc/testsuite/c-c++-common/goacc/cache-2.c | 10 +-
gcc/testsuite/c-c++-common/goacc/cache-3-1.c | 116 +
gcc/testsuite/c-c++-common/goacc/cache-3-2.c | 50 +
.../c-c++-common/goacc/classify-parallel.c | 4 +-
gcc/testsuite/c-c++-common/goacc/classify-serial.c | 29 +
.../c-c++-common/goacc/clause-locations.c | 19 -
gcc/testsuite/c-c++-common/goacc/data-clause-1.c | 115 +
gcc/testsuite/c-c++-common/goacc/data-clause-2.c | 49 +
gcc/testsuite/c-c++-common/goacc/if-clause-2.c | 24 +-
.../c-c++-common/goacc/kernels-decompose-1.c | 91 +
.../c-c++-common/goacc/kernels-decompose-2.c | 149 +
.../c-c++-common/goacc/kernels-decompose-ice-1.c | 109 +
.../c-c++-common/goacc/kernels-decompose-ice-2.c | 16 +
.../goacc/nested-reductions-1-kernels.c | 236 +
.../goacc/nested-reductions-1-parallel.c | 318 +
.../goacc/nested-reductions-1-routine.c | 68 +
.../goacc/nested-reductions-2-kernels.c | 305 +
.../goacc/nested-reductions-2-parallel.c | 389 +
.../goacc/nested-reductions-2-routine.c | 93 +
.../c-c++-common/goacc/nested-reductions-warn.c | 525 -
.../c-c++-common/goacc/nested-reductions.c | 420 -
gcc/testsuite/c-c++-common/goacc/pr79428-1.c | 4 +-
gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 141 +
gcc/testsuite/c-c++-common/gomp/allocate-1.c | 84 +
gcc/testsuite/c-c++-common/gomp/allocate-2.c | 45 +
gcc/testsuite/c-c++-common/gomp/allocate-3.c | 38 +
gcc/testsuite/c-c++-common/gomp/allocate-4.c | 39 +
gcc/testsuite/c-c++-common/gomp/allocate-5.c | 41 +
gcc/testsuite/c-c++-common/gomp/clauses-1.c | 138 +-
gcc/testsuite/c-c++-common/gomp/clauses-2.c | 20 +-
gcc/testsuite/c-c++-common/gomp/depobj-2.c | 11 +
gcc/testsuite/c-c++-common/gomp/doacross-4.c | 30 +
gcc/testsuite/c-c++-common/gomp/map-1.c | 7 +-
gcc/testsuite/c-c++-common/gomp/map-2.c | 7 +-
gcc/testsuite/c-c++-common/gomp/map-5.c | 24 +
gcc/testsuite/c-c++-common/gomp/pr79428-2.c | 3 +-
gcc/testsuite/c-c++-common/gomp/pr97862.c | 15 +
gcc/testsuite/c-c++-common/gomp/pr97958.c | 17 +
gcc/testsuite/c-c++-common/gomp/pr98187.c | 109 +
gcc/testsuite/c-c++-common/hwasan/aligned-alloc.c | 16 +
.../c-c++-common/hwasan/alloca-array-accessible.c | 33 +
.../c-c++-common/hwasan/alloca-base-init.c | 66 +
.../hwasan/alloca-gets-different-tag.c | 65 +
.../c-c++-common/hwasan/alloca-outside-caught.c | 25 +
gcc/testsuite/c-c++-common/hwasan/arguments-1.c | 3 +
gcc/testsuite/c-c++-common/hwasan/arguments-2.c | 3 +
gcc/testsuite/c-c++-common/hwasan/arguments-3.c | 3 +
gcc/testsuite/c-c++-common/hwasan/arguments.c | 3 +
gcc/testsuite/c-c++-common/hwasan/asan-pr63316.c | 24 +
gcc/testsuite/c-c++-common/hwasan/asan-pr70541.c | 36 +
gcc/testsuite/c-c++-common/hwasan/asan-pr78106.c | 31 +
gcc/testsuite/c-c++-common/hwasan/asan-pr79944.c | 19 +
.../c-c++-common/hwasan/asan-rlimit-mmap-test-1.c | 24 +
gcc/testsuite/c-c++-common/hwasan/bitfield-1.c | 31 +
gcc/testsuite/c-c++-common/hwasan/bitfield-2.c | 30 +
.../c-c++-common/hwasan/builtin-special-handling.c | 31 +
.../c-c++-common/hwasan/check-interface.c | 26 +
.../c-c++-common/hwasan/halt_on_error-1.c | 24 +
.../hwasan/handles-poly_int-marked-vars.c | 37 +
gcc/testsuite/c-c++-common/hwasan/heap-overflow.c | 29 +
.../hwasan/hwasan-poison-optimisation.c | 29 +
.../hwasan/hwasan-thread-access-parent.c | 51 +
.../hwasan/hwasan-thread-basic-failure.c | 48 +
.../hwasan/hwasan-thread-clears-stack.c | 56 +
.../c-c++-common/hwasan/hwasan-thread-success.c | 35 +
.../c-c++-common/hwasan/kernel-defaults.c | 37 +
.../c-c++-common/hwasan/large-aligned-0.c | 33 +
.../c-c++-common/hwasan/large-aligned-1.c | 14 +
.../hwasan/large-aligned-untagging-0.c | 75 +
.../hwasan/large-aligned-untagging-1.c | 15 +
.../hwasan/large-aligned-untagging-2.c | 15 +
.../hwasan/large-aligned-untagging-3.c | 15 +
.../hwasan/large-aligned-untagging-4.c | 16 +
.../hwasan/large-aligned-untagging-5.c | 16 +
.../hwasan/large-aligned-untagging-6.c | 16 +
.../hwasan/large-aligned-untagging-7.c | 16 +
.../c-c++-common/hwasan/macro-definition.c | 11 +
.../c-c++-common/hwasan/no-sanitize-attribute.c | 12 +
.../hwasan/param-instrument-mem-intrinsics.c | 10 +
.../hwasan/param-instrument-reads-and-writes.c | 7 +
.../c-c++-common/hwasan/param-instrument-reads.c | 21 +
.../c-c++-common/hwasan/param-instrument-writes.c | 7 +
.../c-c++-common/hwasan/random-frame-tag.c | 7 +
.../c-c++-common/hwasan/sanity-check-pure-c.c | 25 +
.../c-c++-common/hwasan/setjmp-longjmp-0.c | 54 +
.../c-c++-common/hwasan/setjmp-longjmp-1.c | 19 +
.../c-c++-common/hwasan/stack-tagging-basic-0.c | 37 +
.../c-c++-common/hwasan/stack-tagging-basic-1.c | 18 +
.../c-c++-common/hwasan/stack-tagging-disable.c | 33 +
.../c-c++-common/hwasan/unprotected-allocas-0.c | 46 +
.../c-c++-common/hwasan/unprotected-allocas-1.c | 16 +
gcc/testsuite/c-c++-common/hwasan/use-after-free.c | 28 +
.../c-c++-common/hwasan/vararray-outside-caught.c | 22 +
.../hwasan/vararray-stack-restore-correct.c | 43 +
.../c-c++-common/hwasan/very-large-objects.c | 68 +
.../patchable_function_entry-error-3.c | 6 +-
gcc/testsuite/c-c++-common/raw-string-6.c | 3 +-
gcc/testsuite/c-c++-common/torture/attr-noinit-1.c | 7 +
gcc/testsuite/c-c++-common/torture/attr-noinit-2.c | 8 +
gcc/testsuite/c-c++-common/torture/attr-noinit-3.c | 11 +
.../c-c++-common/torture/attr-noinit-invalid.c | 12 +
.../c-c++-common/torture/attr-noinit-main.inc | 58 +
.../c-c++-common/torture/attr-persistent-1.c | 8 +
.../c-c++-common/torture/attr-persistent-2.c | 8 +
.../c-c++-common/torture/attr-persistent-3.c | 10 +
.../c-c++-common/torture/attr-persistent-invalid.c | 11 +
.../c-c++-common/torture/attr-persistent-main.inc | 58 +
.../c-c++-common/torture/builtin-clear-padding-1.c | 47 +
.../c-c++-common/torture/builtin-clear-padding-2.c | 24 +
.../c-c++-common/torture/builtin-clear-padding-3.c | 65 +
.../c-c++-common/torture/builtin-clear-padding-4.c | 59 +
.../c-c++-common/torture/builtin-clear-padding-5.c | 49 +
.../c-c++-common/ubsan/sanitize-recover-7.c | 2 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-1.c | 15 +
gcc/testsuite/c-c++-common/zero-scratch-regs-10.c | 93 +
gcc/testsuite/c-c++-common/zero-scratch-regs-11.c | 5 +
gcc/testsuite/c-c++-common/zero-scratch-regs-2.c | 4 +
gcc/testsuite/c-c++-common/zero-scratch-regs-3.c | 4 +
gcc/testsuite/c-c++-common/zero-scratch-regs-4.c | 4 +
gcc/testsuite/c-c++-common/zero-scratch-regs-5.c | 5 +
gcc/testsuite/c-c++-common/zero-scratch-regs-6.c | 4 +
gcc/testsuite/c-c++-common/zero-scratch-regs-7.c | 4 +
gcc/testsuite/c-c++-common/zero-scratch-regs-8.c | 5 +
gcc/testsuite/c-c++-common/zero-scratch-regs-9.c | 5 +
.../c-c++-common/zero-scratch-regs-attr-usages.c | 16 +
gcc/testsuite/g++.dg/DRs/dr2303.C | 37 +
gcc/testsuite/g++.dg/DRs/dr625.C | 15 +
gcc/testsuite/g++.dg/Wclass-memaccess.C | 209 +-
gcc/testsuite/g++.dg/abi/macro0.C | 2 +-
gcc/testsuite/g++.dg/asan/asan_test.cc | 2 +-
gcc/testsuite/g++.dg/concepts/pack-1.C | 31 +
gcc/testsuite/g++.dg/concepts/pr94252.C | 1 +
gcc/testsuite/g++.dg/cpp0x/alignof6.C | 19 +
gcc/testsuite/g++.dg/cpp0x/alignof7.C | 22 +
gcc/testsuite/g++.dg/cpp0x/alignof8.C | 13 +
gcc/testsuite/g++.dg/cpp0x/auto3.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/auto54.C | 10 +
gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 36 +
gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C | 7 +
gcc/testsuite/g++.dg/cpp0x/decltype63.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/enum41.C | 32 +
gcc/testsuite/g++.dg/cpp0x/fallthrough2.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/friend6.C | 23 +
gcc/testsuite/g++.dg/cpp0x/gen-attrs-60.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 1 -
gcc/testsuite/g++.dg/cpp0x/gen-attrs-72.C | 45 +
gcc/testsuite/g++.dg/cpp0x/inh-ctor28.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/initlist-deduce3.C | 22 +
gcc/testsuite/g++.dg/cpp0x/initlist-template3.C | 13 +
gcc/testsuite/g++.dg/cpp0x/linkage2.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/new4.C | 36 +
gcc/testsuite/g++.dg/cpp0x/pr68726.C | 1 -
gcc/testsuite/g++.dg/cpp0x/pr78341.C | 1 -
gcc/testsuite/g++.dg/cpp0x/using-enum-1.C | 3 +
gcc/testsuite/g++.dg/cpp0x/using-enum-2.C | 11 +-
gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 15 +-
gcc/testsuite/g++.dg/cpp0x/vt-88982.C | 14 +
gcc/testsuite/g++.dg/cpp1y/attr-deprecated-2.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C | 14 +
gcc/testsuite/g++.dg/cpp1y/constexpr-label.C | 9 +
gcc/testsuite/g++.dg/cpp1y/decltype-auto1.C | 8 +
gcc/testsuite/g++.dg/cpp1y/pr65202.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/pr65340.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/pr68578.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 1 -
gcc/testsuite/g++.dg/cpp1z/class-deduction69.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction75.C | 15 +
gcc/testsuite/g++.dg/cpp1z/class-deduction76.C | 25 +
gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C | 13 +
gcc/testsuite/g++.dg/cpp1z/fold12.C | 13 +
gcc/testsuite/g++.dg/cpp1z/inline-var8.C | 17 +
gcc/testsuite/g++.dg/cpp2a/attr-likely2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/bit-cast1.C | 47 +
gcc/testsuite/g++.dg/cpp2a/bit-cast2.C | 57 +
gcc/testsuite/g++.dg/cpp2a/bit-cast3.C | 229 +
gcc/testsuite/g++.dg/cpp2a/bit-cast4.C | 44 +
gcc/testsuite/g++.dg/cpp2a/bit-cast5.C | 69 +
gcc/testsuite/g++.dg/cpp2a/bit-cast6.C | 31 +
gcc/testsuite/g++.dg/cpp2a/bit-cast7.C | 39 +
.../g++.dg/cpp2a/class-deduction-abbrev1.C | 13 +
gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C | 9 +-
gcc/testsuite/g++.dg/cpp2a/concepts-complete2.C | 23 +
gcc/testsuite/g++.dg/cpp2a/concepts-complete3.C | 16 +
gcc/testsuite/g++.dg/cpp2a/concepts-conv3.C | 25 +
gcc/testsuite/g++.dg/cpp2a/concepts-conv3a.C | 17 +
gcc/testsuite/g++.dg/cpp2a/concepts-decltype2.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-decltype3.C | 15 +
gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-nodiscard1.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-nonbool3.C | 5 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr78173.C | 9 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-2.C | 12 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-3.C | 12 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84979.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C | 8 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr97093.C | 32 +
.../g++.dg/cpp2a/concepts-recursive-sat2.C | 6 +-
.../g++.dg/cpp2a/concepts-recursive-sat4.C | 13 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires21.C | 1 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires22.C | 18 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires23.C | 9 +
gcc/testsuite/g++.dg/cpp2a/concepts-using3.C | 52 +
gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C | 12 +
gcc/testsuite/g++.dg/cpp2a/consteval-defarg1.C | 11 +
gcc/testsuite/g++.dg/cpp2a/consteval-defarg2.C | 29 +
gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C | 25 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C | 16 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor5.C | 35 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor6.C | 36 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor7.C | 19 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor8.C | 19 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor9.C | 31 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new15.C | 21 +
gcc/testsuite/g++.dg/cpp2a/enum-conv1.C | 117 +
gcc/testsuite/g++.dg/cpp2a/enum-conv2.C | 115 +
gcc/testsuite/g++.dg/cpp2a/enum-conv3.C | 115 +
gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 6 +
gcc/testsuite/g++.dg/cpp2a/fn-template16.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/fn-template7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/lambda-generic8.C | 9 +
gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class39.C | 12 +
gcc/testsuite/g++.dg/cpp2a/nontype-class40.C | 79 +
gcc/testsuite/g++.dg/cpp2a/pr98082.C | 14 +
gcc/testsuite/g++.dg/cpp2a/spaceship-err5.C | 23 +
gcc/testsuite/g++.dg/cpp2a/spaceship-p1186.C | 117 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg5.C | 16 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth10.C | 57 +
gcc/testsuite/g++.dg/cpp2a/srcloc1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc15.C | 119 +
gcc/testsuite/g++.dg/cpp2a/srcloc16.C | 97 +
gcc/testsuite/g++.dg/cpp2a/srcloc17.C | 122 +
gcc/testsuite/g++.dg/cpp2a/srcloc18.C | 100 +
gcc/testsuite/g++.dg/cpp2a/srcloc2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/using-enum-1.C | 62 +
gcc/testsuite/g++.dg/cpp2a/using-enum-2.C | 48 +
gcc/testsuite/g++.dg/cpp2a/using-enum-3.C | 6 +
gcc/testsuite/g++.dg/cpp2a/using-enum-4.C | 13 +
gcc/testsuite/g++.dg/cpp2a/using-enum-5.C | 132 +
gcc/testsuite/g++.dg/cpp2a/using-enum-6.C | 5 +
gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp17.C | 7 +
gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp20.C | 7 +
gcc/testsuite/g++.dg/debug/dwarf2/using-enum.C | 21 +
gcc/testsuite/g++.dg/debug/localclass2.C | 24 +
gcc/testsuite/g++.dg/diagnostic/nullptr.C | 8 +
gcc/testsuite/g++.dg/diagnostic/pr87386.C | 2 +-
gcc/testsuite/g++.dg/diagnostic/pr96045-1.C | 4 +
gcc/testsuite/g++.dg/diagnostic/pr96045-2.C | 6 +
gcc/testsuite/g++.dg/diagnostic/pr96045-3.C | 6 +
gcc/testsuite/g++.dg/diagnostic/static_assert1.C | 30 +
gcc/testsuite/g++.dg/diagnostic/static_assert2.C | 68 +
gcc/testsuite/g++.dg/diagnostic/static_assert3.C | 36 +
.../g++.dg/diagnostic/unclosed-extern-c.C | 2 +-
.../g++.dg/diagnostic/unclosed-function.C | 3 +-
.../g++.dg/diagnostic/unclosed-namespace.C | 3 +-
gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C | 3 +-
gcc/testsuite/g++.dg/eh/crash2.C | 20 +
gcc/testsuite/g++.dg/eh/pr42859.C | 2 +-
gcc/testsuite/g++.dg/expr/anew5.C | 26 +
gcc/testsuite/g++.dg/expr/anew6.C | 33 +
gcc/testsuite/g++.dg/ext/attr-used-2.C | 15 +
gcc/testsuite/g++.dg/ext/builtin-clear-padding-1.C | 15 +
.../g++.dg/ext/is_nothrow_constructible1.C | 48 +
.../g++.dg/ext/is_nothrow_constructible2.C | 15 +
.../g++.dg/ext/is_nothrow_constructible3.C | 8 +
.../g++.dg/ext/is_nothrow_constructible4.C | 11 +
.../g++.dg/ext/is_nothrow_constructible5.C | 12 +
.../g++.dg/ext/is_nothrow_constructible6.C | 11 +
gcc/testsuite/g++.dg/ext/pr84598.C | 4 +-
gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 33 +-
gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 33 +-
gcc/testsuite/g++.dg/goacc/cache-1.C | 15 +
gcc/testsuite/g++.dg/goacc/cache-2.C | 64 +
gcc/testsuite/g++.dg/goacc/cache-3-1.C | 123 +
gcc/testsuite/g++.dg/goacc/cache-3-2.C | 57 +
gcc/testsuite/g++.dg/goacc/data-clause-1.C | 122 +
gcc/testsuite/g++.dg/goacc/data-clause-2.C | 56 +
gcc/testsuite/g++.dg/gomp/allocate-1.C | 88 +
gcc/testsuite/g++.dg/gomp/allocate-2.C | 11 +
gcc/testsuite/g++.dg/gomp/allocate-3.C | 206 +
gcc/testsuite/g++.dg/gomp/declare-target-3.C | 31 +
gcc/testsuite/g++.dg/gomp/map-1.C | 119 +
gcc/testsuite/g++.dg/gomp/map-2.C | 54 +
gcc/testsuite/g++.dg/gomp/pr98383.C | 18 +
gcc/testsuite/g++.dg/gomp/tls-5.C | 2 +
gcc/testsuite/g++.dg/guality/guality.exp | 2 +-
gcc/testsuite/g++.dg/guality/redeclaration1.C | 8 +-
gcc/testsuite/g++.dg/hwasan/hwasan.exp | 34 +
gcc/testsuite/g++.dg/hwasan/rvo-handled.C | 46 +
gcc/testsuite/g++.dg/inherit/thunk8.C | 1 +
gcc/testsuite/g++.dg/inherit/using5.C | 2 +-
gcc/testsuite/g++.dg/init/array60.C | 8 +
gcc/testsuite/g++.dg/init/empty3.C | 18 +
gcc/testsuite/g++.dg/ipa/devirt-24.C | 2 +-
gcc/testsuite/g++.dg/ipa/pr98057.C | 18 +
gcc/testsuite/g++.dg/ipa/pr98075.C | 30 +
gcc/testsuite/g++.dg/lookup/pr80891-5.C | 2 +-
gcc/testsuite/g++.dg/lookup/pr97877.C | 8 +
gcc/testsuite/g++.dg/lookup/pr97905.C | 7 +
gcc/testsuite/g++.dg/lookup/using26.C | 4 +-
gcc/testsuite/g++.dg/lookup/using53.C | 1 +
gcc/testsuite/g++.dg/lto/pr79050_0.C | 2 +-
gcc/testsuite/g++.dg/lto/pr84805_0.C | 2 +-
gcc/testsuite/g++.dg/modules/access-1_a.C | 10 +
gcc/testsuite/g++.dg/modules/access-1_b.C | 12 +
gcc/testsuite/g++.dg/modules/access-1_c.C | 10 +
gcc/testsuite/g++.dg/modules/adhoc-1_a.C | 6 +
gcc/testsuite/g++.dg/modules/adhoc-1_b.C | 13 +
gcc/testsuite/g++.dg/modules/adl-1_a.C | 13 +
gcc/testsuite/g++.dg/modules/adl-1_b.C | 18 +
gcc/testsuite/g++.dg/modules/adl-1_c.C | 57 +
gcc/testsuite/g++.dg/modules/adl-2_a.C | 10 +
gcc/testsuite/g++.dg/modules/adl-2_b.C | 21 +
gcc/testsuite/g++.dg/modules/adl-2_c.C | 17 +
gcc/testsuite/g++.dg/modules/adl-3_a.C | 12 +
gcc/testsuite/g++.dg/modules/adl-3_b.C | 9 +
gcc/testsuite/g++.dg/modules/adl-3_c.C | 36 +
gcc/testsuite/g++.dg/modules/adl-4_a.C | 15 +
gcc/testsuite/g++.dg/modules/adl-4_b.C | 36 +
gcc/testsuite/g++.dg/modules/adl-5_a.c | 9 +
gcc/testsuite/g++.dg/modules/adl-5_b.C | 22 +
gcc/testsuite/g++.dg/modules/adl-5_c.C | 17 +
gcc/testsuite/g++.dg/modules/adl-5_d.C | 17 +
gcc/testsuite/g++.dg/modules/alias-1_a.H | 9 +
gcc/testsuite/g++.dg/modules/alias-1_b.C | 12 +
gcc/testsuite/g++.dg/modules/alias-1_c.C | 5 +
gcc/testsuite/g++.dg/modules/alias-1_d.C | 5 +
gcc/testsuite/g++.dg/modules/alias-1_e.C | 4 +
gcc/testsuite/g++.dg/modules/alias-1_f.C | 4 +
gcc/testsuite/g++.dg/modules/alias-2_a.H | 9 +
gcc/testsuite/g++.dg/modules/alias-2_b.C | 13 +
gcc/testsuite/g++.dg/modules/align-type-1_a.C | 8 +
gcc/testsuite/g++.dg/modules/align-type-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/ambig-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/ambig-1_b.C | 6 +
gcc/testsuite/g++.dg/modules/anon-1_a.C | 14 +
gcc/testsuite/g++.dg/modules/anon-1_b.C | 18 +
gcc/testsuite/g++.dg/modules/anon-1_c.C | 13 +
gcc/testsuite/g++.dg/modules/anon-2.h | 6 +
gcc/testsuite/g++.dg/modules/anon-2_a.H | 4 +
gcc/testsuite/g++.dg/modules/anon-2_b.C | 5 +
gcc/testsuite/g++.dg/modules/atom-decl-0_a.C | 6 +
gcc/testsuite/g++.dg/modules/atom-decl-0_b.C | 7 +
gcc/testsuite/g++.dg/modules/atom-decl-0_c.C | 12 +
gcc/testsuite/g++.dg/modules/atom-decl-2.C | 6 +
gcc/testsuite/g++.dg/modules/atom-decl-3.C | 6 +
gcc/testsuite/g++.dg/modules/atom-pragma-1.C | 6 +
gcc/testsuite/g++.dg/modules/atom-pragma-3.C | 12 +
gcc/testsuite/g++.dg/modules/atom-preamble-1.C | 6 +
gcc/testsuite/g++.dg/modules/atom-preamble-2_a.C | 6 +
gcc/testsuite/g++.dg/modules/atom-preamble-2_b.C | 10 +
gcc/testsuite/g++.dg/modules/atom-preamble-2_c.C | 6 +
gcc/testsuite/g++.dg/modules/atom-preamble-2_d.C | 12 +
gcc/testsuite/g++.dg/modules/atom-preamble-2_e.C | 12 +
gcc/testsuite/g++.dg/modules/atom-preamble-2_f.C | 10 +
gcc/testsuite/g++.dg/modules/atom-preamble-3.C | 7 +
gcc/testsuite/g++.dg/modules/atom-preamble-4.C | 5 +
gcc/testsuite/g++.dg/modules/auto-1.h | 19 +
gcc/testsuite/g++.dg/modules/auto-1_a.H | 4 +
gcc/testsuite/g++.dg/modules/auto-1_b.C | 11 +
gcc/testsuite/g++.dg/modules/auto-2.h | 13 +
gcc/testsuite/g++.dg/modules/auto-2_a.H | 4 +
gcc/testsuite/g++.dg/modules/auto-2_b.C | 6 +
gcc/testsuite/g++.dg/modules/bad-mapper-1.C | 6 +
gcc/testsuite/g++.dg/modules/bad-mapper-2.C | 6 +
gcc/testsuite/g++.dg/modules/bad-mapper-3.C | 6 +
gcc/testsuite/g++.dg/modules/ben-1.map | 3 +
gcc/testsuite/g++.dg/modules/ben-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/ben-1_b.C | 11 +
gcc/testsuite/g++.dg/modules/bfield-1_a.C | 15 +
gcc/testsuite/g++.dg/modules/bfield-1_b.C | 4 +
gcc/testsuite/g++.dg/modules/bfield-2_a.C | 11 +
gcc/testsuite/g++.dg/modules/bfield-2_b.C | 4 +
gcc/testsuite/g++.dg/modules/bool-1.h | 8 +
gcc/testsuite/g++.dg/modules/bool-1_a.H | 4 +
gcc/testsuite/g++.dg/modules/bool-1_b.H | 5 +
gcc/testsuite/g++.dg/modules/bool-1_c.C | 8 +
gcc/testsuite/g++.dg/modules/bug-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/bug-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/builtin-1_a.C | 18 +
gcc/testsuite/g++.dg/modules/builtin-1_b.C | 12 +
gcc/testsuite/g++.dg/modules/builtin-2.C | 7 +
gcc/testsuite/g++.dg/modules/builtin-3_b.C | 13 +
gcc/testsuite/g++.dg/modules/builtin-4_a.H | 9 +
gcc/testsuite/g++.dg/modules/builtin-4_b.C | 14 +
gcc/testsuite/g++.dg/modules/builtin-5_a.H | 3 +
gcc/testsuite/g++.dg/modules/builtin-5_b.C | 14 +
gcc/testsuite/g++.dg/modules/builtin-6_a.H | 12 +
gcc/testsuite/g++.dg/modules/builtin-6_b.C | 9 +
gcc/testsuite/g++.dg/modules/builtin-7_a.H | 8 +
gcc/testsuite/g++.dg/modules/builtin-7_b.C | 8 +
gcc/testsuite/g++.dg/modules/by-name-1.C | 15 +
gcc/testsuite/g++.dg/modules/cexpr-1_a.C | 8 +
gcc/testsuite/g++.dg/modules/cexpr-1_b.C | 4 +
gcc/testsuite/g++.dg/modules/cexpr-2_a.C | 19 +
gcc/testsuite/g++.dg/modules/cexpr-2_b.C | 4 +
gcc/testsuite/g++.dg/modules/circ-1_a.C | 5 +
gcc/testsuite/g++.dg/modules/circ-1_b.C | 7 +
gcc/testsuite/g++.dg/modules/circ-1_c.C | 9 +
gcc/testsuite/g++.dg/modules/circ-1_d.C | 6 +
gcc/testsuite/g++.dg/modules/class-1_a.C | 15 +
gcc/testsuite/g++.dg/modules/class-1_b.C | 16 +
gcc/testsuite/g++.dg/modules/class-1_c.C | 35 +
gcc/testsuite/g++.dg/modules/class-2_a.C | 16 +
gcc/testsuite/g++.dg/modules/class-2_b.C | 4 +
gcc/testsuite/g++.dg/modules/class-3_a.C | 15 +
gcc/testsuite/g++.dg/modules/class-3_b.C | 18 +
gcc/testsuite/g++.dg/modules/class-3_c.C | 7 +
gcc/testsuite/g++.dg/modules/class-3_d.C | 25 +
gcc/testsuite/g++.dg/modules/class-4_a.C | 25 +
gcc/testsuite/g++.dg/modules/class-4_b.C | 15 +
gcc/testsuite/g++.dg/modules/class-5_a.C | 16 +
gcc/testsuite/g++.dg/modules/class-5_b.C | 7 +
gcc/testsuite/g++.dg/modules/class-5_c.C | 17 +
gcc/testsuite/g++.dg/modules/class-6_a.C | 30 +
gcc/testsuite/g++.dg/modules/class-6_b.C | 11 +
gcc/testsuite/g++.dg/modules/class-6_c.C | 17 +
gcc/testsuite/g++.dg/modules/class-7_a.C | 19 +
gcc/testsuite/g++.dg/modules/class-7_b.C | 14 +
gcc/testsuite/g++.dg/modules/class-7_c.C | 39 +
gcc/testsuite/g++.dg/modules/class-8_a.C | 10 +
gcc/testsuite/g++.dg/modules/class-8_b.C | 23 +
gcc/testsuite/g++.dg/modules/clone-1_a.C | 18 +
gcc/testsuite/g++.dg/modules/clone-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/concept-1_a.C | 10 +
gcc/testsuite/g++.dg/modules/concept-1_b.C | 13 +
gcc/testsuite/g++.dg/modules/concept-2_a.C | 18 +
gcc/testsuite/g++.dg/modules/concept-2_b.C | 9 +
gcc/testsuite/g++.dg/modules/concept-3_a.C | 13 +
gcc/testsuite/g++.dg/modules/concept-3_b.C | 14 +
gcc/testsuite/g++.dg/modules/concept-4.H | 18 +
gcc/testsuite/g++.dg/modules/concept-5.h | 7 +
gcc/testsuite/g++.dg/modules/concept-5_a.H | 4 +
gcc/testsuite/g++.dg/modules/concept-5_b.C | 10 +
gcc/testsuite/g++.dg/modules/concept-6.h | 19 +
gcc/testsuite/g++.dg/modules/concept-6_a.H | 4 +
gcc/testsuite/g++.dg/modules/concept-6_b.C | 7 +
.../g++.dg/modules/constrained-partial-1_a.C | 38 +
.../g++.dg/modules/constrained-partial-1_b.C | 31 +
gcc/testsuite/g++.dg/modules/convop-1_a.C | 12 +
gcc/testsuite/g++.dg/modules/convop-1_b.C | 11 +
gcc/testsuite/g++.dg/modules/cpp-1.C | 14 +
gcc/testsuite/g++.dg/modules/cpp-2_a.H | 4 +
gcc/testsuite/g++.dg/modules/cpp-2_b.H | 6 +
gcc/testsuite/g++.dg/modules/cpp-2_c.C | 17 +
gcc/testsuite/g++.dg/modules/cpp-3.C | 9 +
gcc/testsuite/g++.dg/modules/cpp-4.C | 10 +
gcc/testsuite/g++.dg/modules/cpp-4.h | 4 +
gcc/testsuite/g++.dg/modules/cpp-5_a.H | 9 +
gcc/testsuite/g++.dg/modules/cpp-5_b.C | 7 +
gcc/testsuite/g++.dg/modules/cpp-5_c.C | 10 +
gcc/testsuite/g++.dg/modules/cpp-6_a.H | 3 +
gcc/testsuite/g++.dg/modules/cpp-6_b.H | 4 +
gcc/testsuite/g++.dg/modules/cpp-6_c.C | 18 +
gcc/testsuite/g++.dg/modules/debug-1_a.C | 12 +
gcc/testsuite/g++.dg/modules/debug-1_b.C | 11 +
gcc/testsuite/g++.dg/modules/decomp-1_a.C | 14 +
gcc/testsuite/g++.dg/modules/decomp-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/deferred-1.h | 12 +
gcc/testsuite/g++.dg/modules/deferred-1_a.H | 4 +
gcc/testsuite/g++.dg/modules/deferred-1_b.C | 7 +
gcc/testsuite/g++.dg/modules/dep-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/dep-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/dep-2.C | 12 +
gcc/testsuite/g++.dg/modules/dep-3.C | 9 +
gcc/testsuite/g++.dg/modules/dir-only-1.C | 16 +
gcc/testsuite/g++.dg/modules/dir-only-2_a.H | 4 +
gcc/testsuite/g++.dg/modules/dir-only-2_b.C | 28 +
gcc/testsuite/g++.dg/modules/dir-only-3.C | 18 +
gcc/testsuite/g++.dg/modules/dir-only-4.C | 10 +
gcc/testsuite/g++.dg/modules/dir-recovery.C | 9 +
gcc/testsuite/g++.dg/modules/enum-1_a.C | 30 +
gcc/testsuite/g++.dg/modules/enum-1_b.C | 22 +
gcc/testsuite/g++.dg/modules/enum-2_a.C | 21 +
gcc/testsuite/g++.dg/modules/enum-2_b.C | 9 +
gcc/testsuite/g++.dg/modules/enum-3_a.C | 11 +
gcc/testsuite/g++.dg/modules/enum-3_b.C | 4 +
gcc/testsuite/g++.dg/modules/enum-4_a.C | 17 +
gcc/testsuite/g++.dg/modules/enum-4_b.C | 6 +
gcc/testsuite/g++.dg/modules/enum-5_a.H | 7 +
gcc/testsuite/g++.dg/modules/enum-5_b.C | 4 +
gcc/testsuite/g++.dg/modules/enum-6_a.H | 10 +
gcc/testsuite/g++.dg/modules/enum-6_b.C | 8 +
gcc/testsuite/g++.dg/modules/enum-7.C | 20 +
gcc/testsuite/g++.dg/modules/enum-8_a.H | 6 +
gcc/testsuite/g++.dg/modules/enum-8_b.H | 6 +
gcc/testsuite/g++.dg/modules/enum-8_c.C | 5 +
gcc/testsuite/g++.dg/modules/enum-8_d.C | 11 +
gcc/testsuite/g++.dg/modules/enum-bad-1_a.H | 8 +
gcc/testsuite/g++.dg/modules/enum-bad-1_b.C | 26 +
gcc/testsuite/g++.dg/modules/err-1_a.C | 6 +
gcc/testsuite/g++.dg/modules/err-1_b.C | 5 +
gcc/testsuite/g++.dg/modules/err-1_c.C | 22 +
gcc/testsuite/g++.dg/modules/err-1_d.C | 14 +
gcc/testsuite/g++.dg/modules/except-1.C | 18 +
gcc/testsuite/g++.dg/modules/except-2.h | 42 +
gcc/testsuite/g++.dg/modules/except-2_a.H | 4 +
gcc/testsuite/g++.dg/modules/except-2_b.C | 4 +
gcc/testsuite/g++.dg/modules/except-3.h | 24 +
gcc/testsuite/g++.dg/modules/except-3_a.H | 6 +
gcc/testsuite/g++.dg/modules/except-3_b.C | 7 +
gcc/testsuite/g++.dg/modules/exp-xlate-1_a.H | 5 +
gcc/testsuite/g++.dg/modules/exp-xlate-1_b.C | 7 +
gcc/testsuite/g++.dg/modules/export-1.C | 22 +
gcc/testsuite/g++.dg/modules/extern-tpl-1_a.H | 23 +
gcc/testsuite/g++.dg/modules/extern-tpl-1_b.C | 7 +
gcc/testsuite/g++.dg/modules/extern-tpl-1_c.C | 7 +
gcc/testsuite/g++.dg/modules/extern-tpl-2_a.H | 13 +
gcc/testsuite/g++.dg/modules/extern-tpl-2_b.H | 13 +
gcc/testsuite/g++.dg/modules/extern-tpl-2_c.C | 5 +
gcc/testsuite/g++.dg/modules/extern-tpl-2_d.C | 7 +
gcc/testsuite/g++.dg/modules/flag-1_a.C | 4 +
gcc/testsuite/g++.dg/modules/flag-1_b.C | 9 +
gcc/testsuite/g++.dg/modules/fn-inline-1_a.C | 21 +
gcc/testsuite/g++.dg/modules/fn-inline-1_b.C | 11 +
gcc/testsuite/g++.dg/modules/fn-inline-1_c.C | 16 +
gcc/testsuite/g++.dg/modules/freeze-1_a.C | 5 +
gcc/testsuite/g++.dg/modules/freeze-1_b.C | 5 +
gcc/testsuite/g++.dg/modules/freeze-1_c.C | 5 +
gcc/testsuite/g++.dg/modules/freeze-1_d.C | 21 +
gcc/testsuite/g++.dg/modules/friend-1_a.C | 37 +
gcc/testsuite/g++.dg/modules/friend-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/friend-1_c.C | 13 +
gcc/testsuite/g++.dg/modules/friend-2_a.C | 16 +
gcc/testsuite/g++.dg/modules/friend-2_b.C | 14 +
gcc/testsuite/g++.dg/modules/friend-3.C | 34 +
gcc/testsuite/g++.dg/modules/friend-4_a.C | 33 +
gcc/testsuite/g++.dg/modules/friend-4_b.C | 19 +
gcc/testsuite/g++.dg/modules/friend-5_a.C | 8 +
gcc/testsuite/g++.dg/modules/friend-5_b.C | 11 +
gcc/testsuite/g++.dg/modules/gc-1_a.C | 10 +
gcc/testsuite/g++.dg/modules/gc-1_b.C | 4 +
gcc/testsuite/g++.dg/modules/gc-1_c.C | 4 +
gcc/testsuite/g++.dg/modules/gc-1_d.C | 28 +
gcc/testsuite/g++.dg/modules/gc-2.map | 2 +
gcc/testsuite/g++.dg/modules/gc-2_a.C | 9 +
gcc/testsuite/g++.dg/modules/global-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/global-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/gmf-1_a.C | 19 +
gcc/testsuite/g++.dg/modules/gmf-1_b.C | 12 +
gcc/testsuite/g++.dg/modules/gmf-2_a.H | 10 +
gcc/testsuite/g++.dg/modules/gmf-2_b.C | 14 +
gcc/testsuite/g++.dg/modules/gmf-2_c.C | 14 +
gcc/testsuite/g++.dg/modules/gmf-2_d.C | 9 +
gcc/testsuite/g++.dg/modules/gvar_a.C | 15 +
gcc/testsuite/g++.dg/modules/gvar_b.C | 7 +
gcc/testsuite/g++.dg/modules/hdr-1_a.H | 10 +
gcc/testsuite/g++.dg/modules/hdr-1_b.H | 21 +
gcc/testsuite/g++.dg/modules/hdr-1_c.C | 14 +
gcc/testsuite/g++.dg/modules/hdr-init-1_a.H | 6 +
gcc/testsuite/g++.dg/modules/hdr-init-1_b.H | 6 +
gcc/testsuite/g++.dg/modules/hdr-init-1_c.C | 24 +
gcc/testsuite/g++.dg/modules/horcrux-1_a.C | 17 +
gcc/testsuite/g++.dg/modules/horcrux-1_b.C | 9 +
gcc/testsuite/g++.dg/modules/ice-1.C | 3 +
gcc/testsuite/g++.dg/modules/imp-inline-1_a.C | 37 +
gcc/testsuite/g++.dg/modules/imp-inline-1_b.C | 22 +
gcc/testsuite/g++.dg/modules/imp-member-1_a.C | 16 +
gcc/testsuite/g++.dg/modules/imp-member-1_b.C | 14 +
gcc/testsuite/g++.dg/modules/imp-member-1_c.C | 10 +
gcc/testsuite/g++.dg/modules/imp-member-1_d.C | 10 +
gcc/testsuite/g++.dg/modules/imp-member-1_e.C | 15 +
gcc/testsuite/g++.dg/modules/imp-member-2_a.C | 28 +
gcc/testsuite/g++.dg/modules/imp-member-2_b.C | 21 +
gcc/testsuite/g++.dg/modules/imp-member-2_c.C | 14 +
gcc/testsuite/g++.dg/modules/imp-member-3.H | 16 +
gcc/testsuite/g++.dg/modules/import-1_a.C | 5 +
gcc/testsuite/g++.dg/modules/import-1_b.C | 5 +
gcc/testsuite/g++.dg/modules/import-1_c.C | 10 +
gcc/testsuite/g++.dg/modules/import-1_d.C | 7 +
gcc/testsuite/g++.dg/modules/import-1_e.C | 13 +
gcc/testsuite/g++.dg/modules/import-1_f.C | 8 +
gcc/testsuite/g++.dg/modules/import-1_g.C | 9 +
gcc/testsuite/g++.dg/modules/import-2.C | 12 +
gcc/testsuite/g++.dg/modules/inc-xlate-1.map | 2 +
gcc/testsuite/g++.dg/modules/inc-xlate-1_a.H | 15 +
gcc/testsuite/g++.dg/modules/inc-xlate-1_b.H | 21 +
gcc/testsuite/g++.dg/modules/inc-xlate-1_c.C | 11 +
gcc/testsuite/g++.dg/modules/inc-xlate-1_e.C | 5 +
gcc/testsuite/g++.dg/modules/indirect-1_a.C | 41 +
gcc/testsuite/g++.dg/modules/indirect-1_b.C | 54 +
gcc/testsuite/g++.dg/modules/indirect-1_c.C | 49 +
gcc/testsuite/g++.dg/modules/indirect-2_a.C | 24 +
gcc/testsuite/g++.dg/modules/indirect-2_b.C | 31 +
gcc/testsuite/g++.dg/modules/indirect-2_c.C | 25 +
gcc/testsuite/g++.dg/modules/indirect-3_a.C | 23 +
gcc/testsuite/g++.dg/modules/indirect-3_b.C | 30 +
gcc/testsuite/g++.dg/modules/indirect-3_c.C | 24 +
gcc/testsuite/g++.dg/modules/indirect-4_a.C | 20 +
gcc/testsuite/g++.dg/modules/indirect-4_b.C | 22 +
gcc/testsuite/g++.dg/modules/indirect-4_c.C | 17 +
gcc/testsuite/g++.dg/modules/inext-1.H | 11 +
gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1.h | 35 +
gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1_a.H | 4 +
gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1_b.C | 5 +
gcc/testsuite/g++.dg/modules/init-1_a.C | 11 +
gcc/testsuite/g++.dg/modules/init-1_b.C | 14 +
gcc/testsuite/g++.dg/modules/init-2_a.C | 5 +
gcc/testsuite/g++.dg/modules/init-2_b.C | 8 +
gcc/testsuite/g++.dg/modules/init-2_c.C | 8 +
gcc/testsuite/g++.dg/modules/inst-1_a.C | 42 +
gcc/testsuite/g++.dg/modules/inst-1_b.C | 16 +
gcc/testsuite/g++.dg/modules/inst-2_a.C | 26 +
gcc/testsuite/g++.dg/modules/inst-2_b.C | 14 +
gcc/testsuite/g++.dg/modules/inst-3_a.C | 21 +
gcc/testsuite/g++.dg/modules/inst-3_b.C | 14 +
gcc/testsuite/g++.dg/modules/inst-4_a.C | 20 +
gcc/testsuite/g++.dg/modules/inst-4_b.C | 13 +
gcc/testsuite/g++.dg/modules/inst-5_a.H | 12 +
gcc/testsuite/g++.dg/modules/inst-5_b.C | 14 +
gcc/testsuite/g++.dg/modules/internal-1.C | 21 +
gcc/testsuite/g++.dg/modules/internal-2_a.H | 10 +
gcc/testsuite/g++.dg/modules/internal-2_b.H | 7 +
gcc/testsuite/g++.dg/modules/internal-2_c.C | 12 +
gcc/testsuite/g++.dg/modules/isalnum.H | 12 +
gcc/testsuite/g++.dg/modules/keyword-1_a.C | 8 +
gcc/testsuite/g++.dg/modules/keyword-1_b.C | 13 +
gcc/testsuite/g++.dg/modules/lambda-1_a.C | 15 +
gcc/testsuite/g++.dg/modules/lambda-1_b.C | 16 +
gcc/testsuite/g++.dg/modules/lambda-2.h | 2 +
gcc/testsuite/g++.dg/modules/lambda-2_a.H | 7 +
gcc/testsuite/g++.dg/modules/lambda-2_b.C | 8 +
gcc/testsuite/g++.dg/modules/lambda-2_c.C | 3 +
gcc/testsuite/g++.dg/modules/lambda-3.h | 5 +
gcc/testsuite/g++.dg/modules/lambda-3_a.H | 4 +
gcc/testsuite/g++.dg/modules/lambda-3_b.C | 9 +
gcc/testsuite/g++.dg/modules/lambda-3_c.C | 3 +
gcc/testsuite/g++.dg/modules/lambda-4.h | 2 +
gcc/testsuite/g++.dg/modules/lambda-4_a.H | 4 +
gcc/testsuite/g++.dg/modules/lambda-4_b.C | 8 +
gcc/testsuite/g++.dg/modules/lang-1_a.H | 15 +
gcc/testsuite/g++.dg/modules/lang-1_b.C | 9 +
gcc/testsuite/g++.dg/modules/lang-1_c.C | 12 +
gcc/testsuite/g++.dg/modules/lang-2_a.C | 3 +
gcc/testsuite/g++.dg/modules/lang-2_b.C | 10 +
gcc/testsuite/g++.dg/modules/late-ret-1.H | 16 +
gcc/testsuite/g++.dg/modules/late-ret-2_a.H | 14 +
gcc/testsuite/g++.dg/modules/late-ret-2_b.H | 13 +
gcc/testsuite/g++.dg/modules/late-ret-2_c.C | 16 +
gcc/testsuite/g++.dg/modules/late-ret-3_a.H | 20 +
gcc/testsuite/g++.dg/modules/late-ret-3_b.H | 20 +
gcc/testsuite/g++.dg/modules/late-ret-3_c.C | 22 +
gcc/testsuite/g++.dg/modules/lazy-1_a.C | 19 +
gcc/testsuite/g++.dg/modules/lazy-1_b.C | 21 +
gcc/testsuite/g++.dg/modules/leg-merge-1_a.H | 5 +
gcc/testsuite/g++.dg/modules/leg-merge-1_b.H | 4 +
gcc/testsuite/g++.dg/modules/leg-merge-1_c.C | 9 +
gcc/testsuite/g++.dg/modules/leg-merge-1_d.C | 4 +
gcc/testsuite/g++.dg/modules/leg-merge-2_a.H | 5 +
gcc/testsuite/g++.dg/modules/leg-merge-2_b.H | 5 +
gcc/testsuite/g++.dg/modules/leg-merge-2_c.C | 11 +
gcc/testsuite/g++.dg/modules/leg-merge-3_a.H | 5 +
gcc/testsuite/g++.dg/modules/leg-merge-3_b.H | 4 +
gcc/testsuite/g++.dg/modules/leg-merge-3_c.C | 9 +
gcc/testsuite/g++.dg/modules/leg-merge-3_d.C | 1 +
gcc/testsuite/g++.dg/modules/leg-merge-4_a.H | 8 +
gcc/testsuite/g++.dg/modules/leg-merge-4_b.H | 8 +
gcc/testsuite/g++.dg/modules/leg-merge-4_c.C | 18 +
gcc/testsuite/g++.dg/modules/leg-merge-5_a.H | 9 +
gcc/testsuite/g++.dg/modules/leg-merge-5_b.H | 7 +
gcc/testsuite/g++.dg/modules/leg-merge-5_c.C | 9 +
gcc/testsuite/g++.dg/modules/leg-merge-6_a.H | 10 +
gcc/testsuite/g++.dg/modules/leg-merge-6_b.H | 9 +
gcc/testsuite/g++.dg/modules/leg-merge-6_c.C | 11 +
gcc/testsuite/g++.dg/modules/leg-merge-7_a.H | 8 +
gcc/testsuite/g++.dg/modules/leg-merge-7_b.H | 7 +
gcc/testsuite/g++.dg/modules/leg-merge-7_c.C | 9 +
gcc/testsuite/g++.dg/modules/leg-merge-8_a.H | 13 +
gcc/testsuite/g++.dg/modules/leg-merge-8_b.H | 12 +
gcc/testsuite/g++.dg/modules/leg-merge-8_c.C | 11 +
gcc/testsuite/g++.dg/modules/leg-merge-9_a.H | 4 +
gcc/testsuite/g++.dg/modules/leg-merge-9_b.H | 4 +
gcc/testsuite/g++.dg/modules/leg-merge-9_c.C | 6 +
gcc/testsuite/g++.dg/modules/legacy-1_a.H | 10 +
gcc/testsuite/g++.dg/modules/legacy-1_b.C | 6 +
gcc/testsuite/g++.dg/modules/legacy-1_c.C | 8 +
gcc/testsuite/g++.dg/modules/legacy-2.h | 1 +
gcc/testsuite/g++.dg/modules/legacy-2.map | 1 +
gcc/testsuite/g++.dg/modules/legacy-2_a.H | 8 +
gcc/testsuite/g++.dg/modules/legacy-2_b.H | 13 +
gcc/testsuite/g++.dg/modules/legacy-2_c.C | 8 +
gcc/testsuite/g++.dg/modules/legacy-2_d.C | 13 +
gcc/testsuite/g++.dg/modules/legacy-3.h | 1 +
gcc/testsuite/g++.dg/modules/legacy-3_a.H | 7 +
gcc/testsuite/g++.dg/modules/legacy-3_b.H | 16 +
gcc/testsuite/g++.dg/modules/legacy-3_c.H | 25 +
gcc/testsuite/g++.dg/modules/legacy-6.map | 2 +
gcc/testsuite/g++.dg/modules/legacy-6_a.H | 6 +
gcc/testsuite/g++.dg/modules/legacy-6_b.H | 6 +
gcc/testsuite/g++.dg/modules/legacy-6_c.C | 8 +
gcc/testsuite/g++.dg/modules/legacy-6_d.C | 9 +
gcc/testsuite/g++.dg/modules/legacy-6_e.C | 5 +
gcc/testsuite/g++.dg/modules/legacy-6_f.C | 6 +
gcc/testsuite/g++.dg/modules/legacy-7_a.H | 6 +
gcc/testsuite/g++.dg/modules/legacy-7_b.C | 8 +
gcc/testsuite/g++.dg/modules/legacy-8_a.H | 5 +
gcc/testsuite/g++.dg/modules/legacy-8_b.H | 4 +
gcc/testsuite/g++.dg/modules/legacy-8_c.C | 13 +
gcc/testsuite/g++.dg/modules/legacy-8_d.C | 16 +
gcc/testsuite/g++.dg/modules/legacy-8_e.C | 18 +
gcc/testsuite/g++.dg/modules/libfn-1_a.C | 16 +
gcc/testsuite/g++.dg/modules/libfn-1_b.C | 18 +
gcc/testsuite/g++.dg/modules/literals-1_a.C | 51 +
gcc/testsuite/g++.dg/modules/literals-1_b.C | 39 +
gcc/testsuite/g++.dg/modules/loc-1_a.C | 6 +
gcc/testsuite/g++.dg/modules/loc-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/loc-1_c.C | 14 +
gcc/testsuite/g++.dg/modules/loc-2_a.C | 6 +
gcc/testsuite/g++.dg/modules/loc-2_b.C | 6 +
gcc/testsuite/g++.dg/modules/loc-2_c.C | 8 +
gcc/testsuite/g++.dg/modules/loc-2_d.C | 10 +
gcc/testsuite/g++.dg/modules/loc-2_e.C | 12 +
gcc/testsuite/g++.dg/modules/loc-2_f.C | 10 +
gcc/testsuite/g++.dg/modules/loc-wrapper-1.h | 14 +
gcc/testsuite/g++.dg/modules/loc-wrapper-1_a.H | 4 +
gcc/testsuite/g++.dg/modules/loc-wrapper-1_b.C | 5 +
gcc/testsuite/g++.dg/modules/local-1_a.C | 13 +
gcc/testsuite/g++.dg/modules/local-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/local-extern-1.C | 20 +
gcc/testsuite/g++.dg/modules/local-extern-2.H | 10 +
gcc/testsuite/g++.dg/modules/local-struct-1_a.C | 12 +
gcc/testsuite/g++.dg/modules/local-struct-1_b.C | 3 +
gcc/testsuite/g++.dg/modules/macloc-1_a.C | 13 +
gcc/testsuite/g++.dg/modules/macloc-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/macloc-1_c.C | 13 +
gcc/testsuite/g++.dg/modules/macloc-1_d.C | 13 +
gcc/testsuite/g++.dg/modules/macloc-2_a.H | 9 +
gcc/testsuite/g++.dg/modules/macloc-2_b.C | 14 +
gcc/testsuite/g++.dg/modules/macro-1_a.H | 12 +
gcc/testsuite/g++.dg/modules/macro-1_b.C | 25 +
gcc/testsuite/g++.dg/modules/macro-2_a.H | 14 +
gcc/testsuite/g++.dg/modules/macro-2_b.H | 24 +
gcc/testsuite/g++.dg/modules/macro-2_c.H | 10 +
gcc/testsuite/g++.dg/modules/macro-2_d.C | 14 +
gcc/testsuite/g++.dg/modules/macro-3_a.H | 19 +
gcc/testsuite/g++.dg/modules/macro-3_b.H | 24 +
gcc/testsuite/g++.dg/modules/macro-3_c.C | 24 +
gcc/testsuite/g++.dg/modules/macro-4_a.H | 13 +
gcc/testsuite/g++.dg/modules/macro-4_b.H | 12 +
gcc/testsuite/g++.dg/modules/macro-4_c.H | 14 +
gcc/testsuite/g++.dg/modules/macro-4_d.C | 8 +
gcc/testsuite/g++.dg/modules/macro-4_e.C | 13 +
gcc/testsuite/g++.dg/modules/macro-4_f.C | 5 +
gcc/testsuite/g++.dg/modules/macro-4_g.C | 4 +
gcc/testsuite/g++.dg/modules/macro-5_a.H | 5 +
gcc/testsuite/g++.dg/modules/macro-5_b.H | 8 +
gcc/testsuite/g++.dg/modules/macro-5_c.C | 8 +
gcc/testsuite/g++.dg/modules/macro-6_a.H | 8 +
gcc/testsuite/g++.dg/modules/macro-6_b.C | 11 +
gcc/testsuite/g++.dg/modules/macro-6_c.C | 11 +
gcc/testsuite/g++.dg/modules/macro-7_a.C | 13 +
gcc/testsuite/g++.dg/modules/macro-7_b.C | 10 +
gcc/testsuite/g++.dg/modules/macro-7_c.C | 7 +
gcc/testsuite/g++.dg/modules/map-1.map | 2 +
gcc/testsuite/g++.dg/modules/map-1_a.C | 13 +
gcc/testsuite/g++.dg/modules/map-1_b.C | 13 +
gcc/testsuite/g++.dg/modules/map-1_b.map | 3 +
gcc/testsuite/g++.dg/modules/map-2.C | 11 +
gcc/testsuite/g++.dg/modules/map-2.map | 1 +
gcc/testsuite/g++.dg/modules/member-def-1_a.C | 8 +
gcc/testsuite/g++.dg/modules/member-def-1_b.C | 14 +
gcc/testsuite/g++.dg/modules/member-def-1_c.C | 16 +
gcc/testsuite/g++.dg/modules/member-def-1_d.C | 11 +
gcc/testsuite/g++.dg/modules/member-def-2_a.C | 10 +
gcc/testsuite/g++.dg/modules/member-def-2_b.C | 16 +
gcc/testsuite/g++.dg/modules/member-def-2_c.C | 15 +
gcc/testsuite/g++.dg/modules/member-def-2_d.C | 13 +
gcc/testsuite/g++.dg/modules/memref-1_a.C | 24 +
gcc/testsuite/g++.dg/modules/memref-1_b.C | 9 +
gcc/testsuite/g++.dg/modules/merge-10.h | 8 +
gcc/testsuite/g++.dg/modules/merge-10_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-10_b.C | 6 +
gcc/testsuite/g++.dg/modules/merge-11.h | 15 +
gcc/testsuite/g++.dg/modules/merge-11_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-11_b.C | 7 +
gcc/testsuite/g++.dg/modules/merge-12.h | 23 +
gcc/testsuite/g++.dg/modules/merge-12_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-12_b.C | 7 +
gcc/testsuite/g++.dg/modules/merge-13.h | 10 +
gcc/testsuite/g++.dg/modules/merge-13_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-13_b.C | 7 +
gcc/testsuite/g++.dg/modules/merge-14.h | 7 +
gcc/testsuite/g++.dg/modules/merge-14_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-14_b.C | 7 +
gcc/testsuite/g++.dg/modules/merge-15.h | 5 +
gcc/testsuite/g++.dg/modules/merge-15_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-15_b.C | 7 +
gcc/testsuite/g++.dg/modules/merge-1_a.C | 13 +
gcc/testsuite/g++.dg/modules/merge-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/merge-2_a.H | 29 +
gcc/testsuite/g++.dg/modules/merge-2_b.C | 2 +
gcc/testsuite/g++.dg/modules/merge-3_a.H | 7 +
gcc/testsuite/g++.dg/modules/merge-3_b.C | 11 +
gcc/testsuite/g++.dg/modules/merge-4.h | 7 +
gcc/testsuite/g++.dg/modules/merge-4_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-4_b.C | 7 +
gcc/testsuite/g++.dg/modules/merge-5.h | 8 +
gcc/testsuite/g++.dg/modules/merge-5_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-5_b.C | 8 +
gcc/testsuite/g++.dg/modules/merge-6.h | 10 +
gcc/testsuite/g++.dg/modules/merge-6_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-6_b.C | 8 +
gcc/testsuite/g++.dg/modules/merge-7.h | 5 +
gcc/testsuite/g++.dg/modules/merge-7_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-7_b.C | 8 +
gcc/testsuite/g++.dg/modules/merge-8.h | 17 +
gcc/testsuite/g++.dg/modules/merge-8_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-8_b.C | 8 +
gcc/testsuite/g++.dg/modules/merge-9.h | 9 +
gcc/testsuite/g++.dg/modules/merge-9_a.H | 4 +
gcc/testsuite/g++.dg/modules/merge-9_b.C | 8 +
gcc/testsuite/g++.dg/modules/mod-decl-0-2a.C | 6 +
gcc/testsuite/g++.dg/modules/mod-decl-0.C | 6 +
gcc/testsuite/g++.dg/modules/mod-decl-1.C | 29 +
gcc/testsuite/g++.dg/modules/mod-decl-2_a.C | 8 +
gcc/testsuite/g++.dg/modules/mod-decl-2_b.C | 11 +
gcc/testsuite/g++.dg/modules/mod-decl-2_c.C | 8 +
gcc/testsuite/g++.dg/modules/mod-decl-3.C | 26 +
gcc/testsuite/g++.dg/modules/mod-decl-5_a.C | 3 +
gcc/testsuite/g++.dg/modules/mod-decl-5_b.C | 11 +
gcc/testsuite/g++.dg/modules/mod-exp-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/mod-exp-1_b.C | 7 +
gcc/testsuite/g++.dg/modules/mod-imp-1_a.C | 6 +
gcc/testsuite/g++.dg/modules/mod-imp-1_b.C | 4 +
gcc/testsuite/g++.dg/modules/mod-imp-1_c.C | 10 +
gcc/testsuite/g++.dg/modules/mod-imp-1_d.C | 7 +
gcc/testsuite/g++.dg/modules/mod-impl-1_a.C | 12 +
gcc/testsuite/g++.dg/modules/mod-impl-1_b.C | 12 +
gcc/testsuite/g++.dg/modules/mod-impl-1_c.C | 12 +
gcc/testsuite/g++.dg/modules/mod-impl-1_d.C | 27 +
gcc/testsuite/g++.dg/modules/mod-indirect-1_a.C | 8 +
gcc/testsuite/g++.dg/modules/mod-indirect-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/mod-indirect-1_c.C | 12 +
gcc/testsuite/g++.dg/modules/mod-indirect-1_d.C | 7 +
gcc/testsuite/g++.dg/modules/mod-indirect-1_e.C | 7 +
gcc/testsuite/g++.dg/modules/mod-stamp-1_a.C | 7 +
gcc/testsuite/g++.dg/modules/mod-stamp-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/mod-stamp-1_c.C | 5 +
gcc/testsuite/g++.dg/modules/mod-stamp-1_d.C | 10 +
gcc/testsuite/g++.dg/modules/mod-sym-1.C | 34 +
gcc/testsuite/g++.dg/modules/mod-sym-2.C | 23 +
gcc/testsuite/g++.dg/modules/mod-sym-3.C | 26 +
gcc/testsuite/g++.dg/modules/mod-tpl-1_a.C | 12 +
gcc/testsuite/g++.dg/modules/mod-tpl-1_b.C | 7 +
gcc/testsuite/g++.dg/modules/mod-tpl-2_a.C | 16 +
gcc/testsuite/g++.dg/modules/mod-tpl-2_b.C | 12 +
gcc/testsuite/g++.dg/modules/modules.exp | 376 +
gcc/testsuite/g++.dg/modules/mutual-friend.ii | 11 +
gcc/testsuite/g++.dg/modules/namespace-1_a.C | 13 +
gcc/testsuite/g++.dg/modules/namespace-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/namespace-1_c.C | 13 +
gcc/testsuite/g++.dg/modules/namespace-2_a.C | 40 +
gcc/testsuite/g++.dg/modules/namespace-2_b.C | 17 +
gcc/testsuite/g++.dg/modules/namespace-3_a.C | 21 +
gcc/testsuite/g++.dg/modules/namespace-3_b.C | 12 +
gcc/testsuite/g++.dg/modules/namespace-4_a.C | 16 +
gcc/testsuite/g++.dg/modules/namespace-4_b.C | 15 +
gcc/testsuite/g++.dg/modules/namespace-4_c.C | 14 +
gcc/testsuite/g++.dg/modules/nest-1_a.C | 12 +
gcc/testsuite/g++.dg/modules/nest-1_b.C | 13 +
gcc/testsuite/g++.dg/modules/nest-1_c.C | 7 +
gcc/testsuite/g++.dg/modules/nested-1_a.C | 19 +
gcc/testsuite/g++.dg/modules/nested-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/nested-1_c.C | 13 +
gcc/testsuite/g++.dg/modules/nested-2_a.C | 24 +
gcc/testsuite/g++.dg/modules/nested-2_b.C | 20 +
gcc/testsuite/g++.dg/modules/nested-constr-1.h | 15 +
gcc/testsuite/g++.dg/modules/nested-constr-1_a.H | 3 +
gcc/testsuite/g++.dg/modules/nested-constr-1_b.C | 13 +
gcc/testsuite/g++.dg/modules/nested-constr-2_a.C | 18 +
gcc/testsuite/g++.dg/modules/nested-constr-2_b.C | 11 +
gcc/testsuite/g++.dg/modules/nested-constr-2_c.C | 5 +
gcc/testsuite/g++.dg/modules/nodes-1_a.C | 46 +
gcc/testsuite/g++.dg/modules/nodes-1_b.C | 27 +
gcc/testsuite/g++.dg/modules/noexcept-1.h | 78 +
gcc/testsuite/g++.dg/modules/noexcept-1_a.H | 4 +
gcc/testsuite/g++.dg/modules/noexcept-1_b.C | 4 +
gcc/testsuite/g++.dg/modules/ns-alias-1_a.C | 16 +
gcc/testsuite/g++.dg/modules/ns-alias-1_b.C | 6 +
gcc/testsuite/g++.dg/modules/ns-alias-1_c.C | 6 +
gcc/testsuite/g++.dg/modules/ns-dir-1_a.C | 18 +
gcc/testsuite/g++.dg/modules/ns-dir-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/ns-dup-1_a.C | 8 +
gcc/testsuite/g++.dg/modules/ns-dup-1_b.C | 11 +
gcc/testsuite/g++.dg/modules/ns-imp-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/ns-imp-1_b.C | 11 +
gcc/testsuite/g++.dg/modules/ns-imp-1_c.C | 13 +
gcc/testsuite/g++.dg/modules/ns-part-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/ns-part-1_b.C | 11 +
gcc/testsuite/g++.dg/modules/ns-part-1_c.C | 16 +
gcc/testsuite/g++.dg/modules/nsdmi-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/nsdmi-1_b.C | 9 +
gcc/testsuite/g++.dg/modules/nsdmi-2.C | 19 +
gcc/testsuite/g++.dg/modules/omp-1_a.C | 17 +
gcc/testsuite/g++.dg/modules/omp-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/omp-1_c.C | 8 +
gcc/testsuite/g++.dg/modules/omp-2_a.C | 18 +
gcc/testsuite/g++.dg/modules/omp-2_b.C | 10 +
gcc/testsuite/g++.dg/modules/only-1.C | 4 +
gcc/testsuite/g++.dg/modules/only-2.C | 5 +
gcc/testsuite/g++.dg/modules/only-3.C | 5 +
gcc/testsuite/g++.dg/modules/operator-1_a.C | 18 +
gcc/testsuite/g++.dg/modules/operator-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/p0713-1.C | 3 +
gcc/testsuite/g++.dg/modules/p0713-2.C | 3 +
gcc/testsuite/g++.dg/modules/p0713-3.C | 6 +
gcc/testsuite/g++.dg/modules/part-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/part-1_b.C | 11 +
gcc/testsuite/g++.dg/modules/part-1_c.C | 14 +
gcc/testsuite/g++.dg/modules/part-2_a.C | 4 +
gcc/testsuite/g++.dg/modules/part-2_b.C | 6 +
gcc/testsuite/g++.dg/modules/part-2_c.C | 8 +
gcc/testsuite/g++.dg/modules/part-2_d.C | 10 +
gcc/testsuite/g++.dg/modules/part-2_e.C | 11 +
gcc/testsuite/g++.dg/modules/part-3_a.C | 8 +
gcc/testsuite/g++.dg/modules/part-3_b.C | 6 +
gcc/testsuite/g++.dg/modules/part-3_c.C | 16 +
gcc/testsuite/g++.dg/modules/part-3_d.C | 11 +
gcc/testsuite/g++.dg/modules/part-4_a.C | 8 +
gcc/testsuite/g++.dg/modules/part-4_b.C | 12 +
gcc/testsuite/g++.dg/modules/part-4_c.C | 10 +
gcc/testsuite/g++.dg/modules/part-6_a.C | 15 +
gcc/testsuite/g++.dg/modules/part-6_b.C | 6 +
gcc/testsuite/g++.dg/modules/part-6_c.C | 11 +
gcc/testsuite/g++.dg/modules/part-6_d.C | 8 +
gcc/testsuite/g++.dg/modules/part-6_e.C | 8 +
gcc/testsuite/g++.dg/modules/part-7_a.C | 8 +
gcc/testsuite/g++.dg/modules/part-7_b.C | 20 +
gcc/testsuite/g++.dg/modules/part-7_c.C | 19 +
gcc/testsuite/g++.dg/modules/part-hdr-1_a.H | 3 +
gcc/testsuite/g++.dg/modules/part-hdr-1_b.C | 9 +
gcc/testsuite/g++.dg/modules/part-hdr-1_c.C | 5 +
gcc/testsuite/g++.dg/modules/part-mac-1_a.H | 5 +
gcc/testsuite/g++.dg/modules/part-mac-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/part-mac-1_c.C | 5 +
gcc/testsuite/g++.dg/modules/partial-1.h | 30 +
gcc/testsuite/g++.dg/modules/partial-1_a.H | 4 +
gcc/testsuite/g++.dg/modules/partial-1_b.C | 4 +
gcc/testsuite/g++.dg/modules/pmf-1.h | 10 +
gcc/testsuite/g++.dg/modules/pmf-1_a.H | 4 +
gcc/testsuite/g++.dg/modules/pmf-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/pmf-2.h | 26 +
gcc/testsuite/g++.dg/modules/pmf-2_a.H | 6 +
gcc/testsuite/g++.dg/modules/pmf-2_b.C | 7 +
gcc/testsuite/g++.dg/modules/pmp-1_a.C | 8 +
gcc/testsuite/g++.dg/modules/pmp-1_b.C | 7 +
gcc/testsuite/g++.dg/modules/pmp-2.C | 7 +
gcc/testsuite/g++.dg/modules/pmp-3.C | 6 +
gcc/testsuite/g++.dg/modules/pragma-1_a.H | 4 +
gcc/testsuite/g++.dg/modules/pragma-1_b.C | 6 +
gcc/testsuite/g++.dg/modules/predef-1.C | 6 +
gcc/testsuite/g++.dg/modules/predef-1.h | 10 +
gcc/testsuite/g++.dg/modules/predef-2.h | 7 +
gcc/testsuite/g++.dg/modules/predef-2_a.C | 7 +
gcc/testsuite/g++.dg/modules/predef-2_b.C | 9 +
gcc/testsuite/g++.dg/modules/preproc-1.C | 3 +
gcc/testsuite/g++.dg/modules/preproc-2_a.H | 11 +
gcc/testsuite/g++.dg/modules/preproc-2_b.C | 21 +
gcc/testsuite/g++.dg/modules/printf-1_a.H | 9 +
gcc/testsuite/g++.dg/modules/printf-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/reparent-1_a.C | 6 +
gcc/testsuite/g++.dg/modules/reparent-1_b.C | 14 +
gcc/testsuite/g++.dg/modules/reparent-1_c.C | 9 +
gcc/testsuite/g++.dg/modules/scc-1.C | 16 +
gcc/testsuite/g++.dg/modules/scc-2.C | 8 +
gcc/testsuite/g++.dg/modules/shadow-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/shadow-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/stat-tpl-1_a.H | 13 +
gcc/testsuite/g++.dg/modules/static-1_a.C | 11 +
gcc/testsuite/g++.dg/modules/static-1_b.C | 18 +
gcc/testsuite/g++.dg/modules/static-1_c.C | 10 +
gcc/testsuite/g++.dg/modules/std-1_a.C | 8 +
gcc/testsuite/g++.dg/modules/std-1_b.C | 5 +
gcc/testsuite/g++.dg/modules/stdns_a.C | 13 +
gcc/testsuite/g++.dg/modules/stdns_b.C | 8 +
gcc/testsuite/g++.dg/modules/sv-1.h | 75 +
gcc/testsuite/g++.dg/modules/sv-1_a.C | 7 +
gcc/testsuite/g++.dg/modules/sv-1_b.C | 15 +
gcc/testsuite/g++.dg/modules/sym-subst-1.C | 13 +
gcc/testsuite/g++.dg/modules/sym-subst-2_a.C | 15 +
gcc/testsuite/g++.dg/modules/sym-subst-2_b.C | 18 +
gcc/testsuite/g++.dg/modules/sym-subst-3_a.C | 9 +
gcc/testsuite/g++.dg/modules/sym-subst-3_b.C | 7 +
gcc/testsuite/g++.dg/modules/sym-subst-4.C | 14 +
gcc/testsuite/g++.dg/modules/sym-subst-5.C | 14 +
gcc/testsuite/g++.dg/modules/sym-subst-6.C | 14 +
gcc/testsuite/g++.dg/modules/sys/alias-2_a.H | 9 +
gcc/testsuite/g++.dg/modules/sys/inext-1.H | 2 +
gcc/testsuite/g++.dg/modules/tdef-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/tdef-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/tdef-2_a.C | 8 +
gcc/testsuite/g++.dg/modules/tdef-2_b.C | 6 +
gcc/testsuite/g++.dg/modules/tdef-2_c.C | 14 +
gcc/testsuite/g++.dg/modules/tdef-3_a.C | 7 +
gcc/testsuite/g++.dg/modules/tdef-3_b.C | 9 +
gcc/testsuite/g++.dg/modules/tdef-3_c.C | 11 +
gcc/testsuite/g++.dg/modules/tdef-4_a.C | 16 +
gcc/testsuite/g++.dg/modules/tdef-4_b.C | 8 +
gcc/testsuite/g++.dg/modules/tdef-4_c.C | 10 +
gcc/testsuite/g++.dg/modules/tdef-5_a.C | 7 +
gcc/testsuite/g++.dg/modules/tdef-5_b.C | 7 +
gcc/testsuite/g++.dg/modules/tdef-6_a.H | 12 +
gcc/testsuite/g++.dg/modules/tdef-6_b.C | 18 +
gcc/testsuite/g++.dg/modules/tdef-7.h | 7 +
gcc/testsuite/g++.dg/modules/tdef-7_a.H | 4 +
gcc/testsuite/g++.dg/modules/tdef-7_b.C | 9 +
gcc/testsuite/g++.dg/modules/tdef-8_a.C | 12 +
gcc/testsuite/g++.dg/modules/tdef-8_b.C | 8 +
gcc/testsuite/g++.dg/modules/tdef-inst-1.h | 14 +
gcc/testsuite/g++.dg/modules/tdef-inst-1_a.C | 17 +
gcc/testsuite/g++.dg/modules/tdef-inst-1_b.C | 9 +
gcc/testsuite/g++.dg/modules/thunk-1_a.C | 23 +
gcc/testsuite/g++.dg/modules/thunk-1_b.C | 14 +
gcc/testsuite/g++.dg/modules/tmpl-part-req-1.h | 15 +
gcc/testsuite/g++.dg/modules/tmpl-part-req-1_a.H | 3 +
gcc/testsuite/g++.dg/modules/tmpl-part-req-1_b.C | 6 +
gcc/testsuite/g++.dg/modules/tmpl-part-req-2.h | 24 +
gcc/testsuite/g++.dg/modules/tmpl-part-req-2_a.H | 3 +
gcc/testsuite/g++.dg/modules/tmpl-part-req-2_b.C | 6 +
gcc/testsuite/g++.dg/modules/token-1.C | 7 +
gcc/testsuite/g++.dg/modules/token-2_a.C | 5 +
gcc/testsuite/g++.dg/modules/token-2_b.C | 5 +
gcc/testsuite/g++.dg/modules/token-3.C | 6 +
gcc/testsuite/g++.dg/modules/token-4.C | 5 +
gcc/testsuite/g++.dg/modules/token-5.C | 10 +
gcc/testsuite/g++.dg/modules/tpl-alias-1.h | 70 +
gcc/testsuite/g++.dg/modules/tpl-alias-1_a.H | 9 +
gcc/testsuite/g++.dg/modules/tpl-alias-1_b.C | 9 +
gcc/testsuite/g++.dg/modules/tpl-ary-1.h | 15 +
gcc/testsuite/g++.dg/modules/tpl-ary-1_a.H | 4 +
gcc/testsuite/g++.dg/modules/tpl-ary-1_b.C | 7 +
gcc/testsuite/g++.dg/modules/tpl-extern-fn-1_a.H | 16 +
gcc/testsuite/g++.dg/modules/tpl-extern-fn-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/tpl-extern-var-1_a.H | 19 +
gcc/testsuite/g++.dg/modules/tpl-extern-var-1_b.C | 8 +
gcc/testsuite/g++.dg/modules/tpl-friend-1_a.C | 40 +
gcc/testsuite/g++.dg/modules/tpl-friend-1_b.C | 17 +
gcc/testsuite/g++.dg/modules/tpl-friend-2_a.C | 20 +
gcc/testsuite/g++.dg/modules/tpl-friend-2_b.C | 9 +
gcc/testsuite/g++.dg/modules/tpl-friend-3_a.C | 22 +
gcc/testsuite/g++.dg/modules/tpl-friend-3_b.C | 14 +
gcc/testsuite/g++.dg/modules/tpl-friend-4_a.C | 25 +
gcc/testsuite/g++.dg/modules/tpl-friend-4_b.C | 21 +
gcc/testsuite/g++.dg/modules/tpl-friend-5_a.C | 14 +
gcc/testsuite/g++.dg/modules/tpl-friend-5_b.C | 23 +
gcc/testsuite/g++.dg/modules/tpl-friend-6_a.C | 26 +
gcc/testsuite/g++.dg/modules/tpl-friend-6_b.C | 13 +
gcc/testsuite/g++.dg/modules/tpl-friend-7_a.C | 16 +
gcc/testsuite/g++.dg/modules/tpl-friend-7_b.C | 5 +
gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.cc | 6 +
gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.h | 9 +
.../g++.dg/modules/tpl-friend-merge-1_a.H | 6 +
.../g++.dg/modules/tpl-friend-merge-1_b.H | 6 +
.../g++.dg/modules/tpl-friend-merge-1_c.H | 5 +
.../g++.dg/modules/tpl-friend-merge-1_d.C | 7 +
.../g++.dg/modules/tpl-friend-merge-1_e.C | 7 +
.../g++.dg/modules/tpl-friend-merge-1_f.C | 7 +
gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C | 22 +
gcc/testsuite/g++.dg/modules/tpl-spec-1_b.C | 20 +
gcc/testsuite/g++.dg/modules/tpl-spec-2_a.C | 11 +
gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C | 18 +
gcc/testsuite/g++.dg/modules/tpl-spec-2_c.C | 19 +
gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C | 27 +
gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C | 27 +
gcc/testsuite/g++.dg/modules/tpl-spec-3_b.C | 24 +
gcc/testsuite/g++.dg/modules/tpl-spec-4_a.C | 19 +
gcc/testsuite/g++.dg/modules/tpl-spec-4_b.C | 17 +
gcc/testsuite/g++.dg/modules/tpl-spec-5_a.C | 19 +
gcc/testsuite/g++.dg/modules/tpl-spec-5_b.C | 17 +
gcc/testsuite/g++.dg/modules/tpl-spec-6_a.C | 22 +
gcc/testsuite/g++.dg/modules/tpl-spec-6_b.C | 6 +
gcc/testsuite/g++.dg/modules/tpl-spec-7.C | 38 +
gcc/testsuite/g++.dg/modules/tpl-tpl-friend-1_a.C | 15 +
gcc/testsuite/g++.dg/modules/tpl-tpl-friend-1_b.C | 9 +
gcc/testsuite/g++.dg/modules/tpl-tpl-mem-1_a.C | 19 +
gcc/testsuite/g++.dg/modules/tpl-tpl-mem-1_b.C | 6 +
gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1.h | 22 +
gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1_a.H | 4 +
gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1_b.C | 4 +
gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2.h | 65 +
gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2_a.H | 4 +
gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2_b.C | 4 +
gcc/testsuite/g++.dg/modules/tpl-tpl-parm-1_a.H | 12 +
gcc/testsuite/g++.dg/modules/tpl-tpl-parm-1_b.C | 18 +
gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2.h | 16 +
gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2_a.H | 4 +
gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2_b.C | 4 +
gcc/testsuite/g++.dg/modules/tplmem-1_a.C | 32 +
gcc/testsuite/g++.dg/modules/tplmem-1_b.C | 28 +
gcc/testsuite/g++.dg/modules/tplmem-3_a.C | 17 +
gcc/testsuite/g++.dg/modules/tplmem-3_b.C | 13 +
gcc/testsuite/g++.dg/modules/ttp-1_a.C | 8 +
gcc/testsuite/g++.dg/modules/ttp-1_b.C | 18 +
gcc/testsuite/g++.dg/modules/ttp-2_a.C | 10 +
gcc/testsuite/g++.dg/modules/ttp-2_b.C | 18 +
gcc/testsuite/g++.dg/modules/ttp-3_a.C | 17 +
gcc/testsuite/g++.dg/modules/ttp-3_b.C | 8 +
gcc/testsuite/g++.dg/modules/typename-1_a.C | 13 +
gcc/testsuite/g++.dg/modules/typename-1_b.C | 15 +
gcc/testsuite/g++.dg/modules/unnamed-1_a.C | 20 +
gcc/testsuite/g++.dg/modules/unnamed-1_b.C | 19 +
gcc/testsuite/g++.dg/modules/unnamed-2.C | 19 +
gcc/testsuite/g++.dg/modules/used-1_a.H | 7 +
gcc/testsuite/g++.dg/modules/used-1_b.H | 9 +
gcc/testsuite/g++.dg/modules/used-1_c.C | 10 +
gcc/testsuite/g++.dg/modules/using-1_a.C | 19 +
gcc/testsuite/g++.dg/modules/using-1_b.C | 7 +
gcc/testsuite/g++.dg/modules/using-1_c.C | 9 +
gcc/testsuite/g++.dg/modules/using-2_a.C | 19 +
gcc/testsuite/g++.dg/modules/using-2_b.C | 6 +
gcc/testsuite/g++.dg/modules/using-2_c.C | 4 +
gcc/testsuite/g++.dg/modules/using-3.C | 17 +
gcc/testsuite/g++.dg/modules/using-4_a.C | 17 +
gcc/testsuite/g++.dg/modules/using-4_b.C | 7 +
gcc/testsuite/g++.dg/modules/using-5_a.C | 15 +
gcc/testsuite/g++.dg/modules/using-5_b.C | 4 +
gcc/testsuite/g++.dg/modules/using-6_a.C | 20 +
gcc/testsuite/g++.dg/modules/using-6_b.C | 11 +
gcc/testsuite/g++.dg/modules/using-7.C | 17 +
gcc/testsuite/g++.dg/modules/using-8_a.C | 21 +
gcc/testsuite/g++.dg/modules/using-8_b.C | 11 +
gcc/testsuite/g++.dg/modules/using-enum-1_a.H | 16 +
gcc/testsuite/g++.dg/modules/using-enum-1_b.C | 4 +
gcc/testsuite/g++.dg/modules/var-1_a.C | 9 +
gcc/testsuite/g++.dg/modules/var-1_b.C | 13 +
gcc/testsuite/g++.dg/modules/var-tpl-1_a.C | 21 +
gcc/testsuite/g++.dg/modules/var-tpl-1_b.C | 14 +
gcc/testsuite/g++.dg/modules/var-tpl-concept-1.h | 70 +
gcc/testsuite/g++.dg/modules/var-tpl-concept-1_a.C | 8 +
gcc/testsuite/g++.dg/modules/var-tpl-concept-1_b.C | 10 +
gcc/testsuite/g++.dg/modules/virt-1_a.C | 25 +
gcc/testsuite/g++.dg/modules/virt-1_b.C | 23 +
gcc/testsuite/g++.dg/modules/virt-2_a.C | 27 +
gcc/testsuite/g++.dg/modules/virt-2_b.C | 28 +
gcc/testsuite/g++.dg/modules/virt-2_c.C | 16 +
gcc/testsuite/g++.dg/modules/vmort-1_a.C | 34 +
gcc/testsuite/g++.dg/modules/vmort-1_b.C | 17 +
gcc/testsuite/g++.dg/modules/vmort-2_a.C | 15 +
gcc/testsuite/g++.dg/modules/vmort-2_b.C | 20 +
gcc/testsuite/g++.dg/modules/vmort-2_c.C | 21 +
gcc/testsuite/g++.dg/modules/vtt-1_a.C | 36 +
gcc/testsuite/g++.dg/modules/vtt-1_b.C | 28 +
gcc/testsuite/g++.dg/modules/vtt-1_c.C | 19 +
gcc/testsuite/g++.dg/modules/vtt-2.h | 14 +
gcc/testsuite/g++.dg/modules/vtt-2_a.H | 4 +
gcc/testsuite/g++.dg/modules/vtt-2_b.C | 7 +
gcc/testsuite/g++.dg/opt/const4.C | 3 +-
gcc/testsuite/g++.dg/opt/pr64411.C | 1 +
gcc/testsuite/g++.dg/opt/pr97767.C | 10 +
gcc/testsuite/g++.dg/opt/pr98130.C | 25 +
gcc/testsuite/g++.dg/opt/pr98353.C | 17 +
gcc/testsuite/g++.dg/other/abstract1.C | 29 +-
gcc/testsuite/g++.dg/other/abstract2.C | 57 +-
gcc/testsuite/g++.dg/other/abstract4.C | 4 +-
gcc/testsuite/g++.dg/other/abstract5.C | 2 +-
gcc/testsuite/g++.dg/other/abstract8.C | 40 +
gcc/testsuite/g++.dg/other/i386-2.C | 2 +-
gcc/testsuite/g++.dg/other/i386-3.C | 2 +-
gcc/testsuite/g++.dg/other/pr88187.C | 2 +-
gcc/testsuite/g++.dg/other/switch4.C | 3 +-
gcc/testsuite/g++.dg/parse/attr3.C | 2 +-
gcc/testsuite/g++.dg/parse/attr4.C | 1 -
gcc/testsuite/g++.dg/parse/cond4.C | 3 +-
gcc/testsuite/g++.dg/parse/crash10.C | 1 -
gcc/testsuite/g++.dg/parse/crash18.C | 2 +-
gcc/testsuite/g++.dg/parse/crash27.C | 2 +-
gcc/testsuite/g++.dg/parse/crash34.C | 2 +-
gcc/testsuite/g++.dg/parse/crash35.C | 2 +-
gcc/testsuite/g++.dg/parse/crash52.C | 2 +-
gcc/testsuite/g++.dg/parse/crash59.C | 2 +-
gcc/testsuite/g++.dg/parse/crash61.C | 1 -
gcc/testsuite/g++.dg/parse/crash67.C | 2 +-
gcc/testsuite/g++.dg/parse/defarg17.C | 11 +
gcc/testsuite/g++.dg/parse/error14.C | 2 +-
gcc/testsuite/g++.dg/parse/error56.C | 1 -
gcc/testsuite/g++.dg/parse/invalid1.C | 2 +-
.../g++.dg/parse/parameter-declaration-1.C | 4 +-
gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 2 +-
gcc/testsuite/g++.dg/parse/parser-pr28152.C | 2 +-
gcc/testsuite/g++.dg/parse/pr58898.C | 4 +-
gcc/testsuite/g++.dg/parse/pr68722.C | 1 -
gcc/testsuite/g++.dg/parse/pr96258.C | 4 +-
gcc/testsuite/g++.dg/pch/pr98343.C | 6 +
gcc/testsuite/g++.dg/pch/pr98343.Hs | 18 +
gcc/testsuite/g++.dg/pr46852.C | 1 -
gcc/testsuite/g++.dg/pr46868.C | 1 -
gcc/testsuite/g++.dg/pr57878.C | 1 +
gcc/testsuite/g++.dg/pr65032.C | 1 +
gcc/testsuite/g++.dg/pr84279.C | 1 +
gcc/testsuite/g++.dg/pr93195a.C | 27 +
gcc/testsuite/g++.dg/pr93195b.C | 14 +
gcc/testsuite/g++.dg/pr97560.C | 45 +
gcc/testsuite/g++.dg/pr97609.C | 46 +
gcc/testsuite/g++.dg/pr98213.C | 24 +
gcc/testsuite/g++.dg/template/crash115.C | 1 -
gcc/testsuite/g++.dg/template/crash132.C | 6 +
gcc/testsuite/g++.dg/template/crash43.C | 1 -
gcc/testsuite/g++.dg/template/crash90.C | 3 +-
gcc/testsuite/g++.dg/template/error-recovery1.C | 1 -
gcc/testsuite/g++.dg/template/error25.C | 2 +-
gcc/testsuite/g++.dg/template/error57.C | 2 +-
gcc/testsuite/g++.dg/template/lookup16.C | 23 +
gcc/testsuite/g++.dg/template/pr98115.C | 4 +
gcc/testsuite/g++.dg/template/pr98116-2.C | 34 +
gcc/testsuite/g++.dg/template/pr98116.C | 34 +
gcc/testsuite/g++.dg/template/pr98297.C | 6 +
gcc/testsuite/g++.dg/template/scope5.C | 2 +-
gcc/testsuite/g++.dg/template/sfinae-dr657.C | 9 +-
.../g++.dg/torture/builtin-clear-padding-1.C | 31 +
.../g++.dg/torture/builtin-clear-padding-2.C | 34 +
.../g++.dg/torture/builtin-clear-padding-3.C | 24 +
gcc/testsuite/g++.dg/torture/pr81659.C | 2 +-
gcc/testsuite/g++.dg/torture/pr93347.C | 320 +-
gcc/testsuite/g++.dg/tree-ssa/if-to-switch-1.C | 25 +
gcc/testsuite/g++.dg/tree-ssa/pr90883.C | 4 +-
gcc/testsuite/g++.dg/tree-ssa/pr97736.C | 12 +
gcc/testsuite/g++.dg/ubsan/align-4.C | 31 +
gcc/testsuite/g++.dg/ubsan/pr61272.C | 4 +-
gcc/testsuite/g++.dg/ubsan/vptr-18.C | 25 +
gcc/testsuite/g++.dg/vect/pr98064.cc | 25 +
gcc/testsuite/g++.dg/vect/simd-11.cc | 61 +
gcc/testsuite/g++.dg/vect/simd-12.cc | 36 +
gcc/testsuite/g++.dg/vect/slp-pr97636.cc | 83 +
gcc/testsuite/g++.dg/warn/Warray-bounds-14.C | 25 +
gcc/testsuite/g++.dg/warn/Warray-bounds-8.C | 2 +-
gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C | 6 +-
gcc/testsuite/g++.dg/warn/Wexceptions1.C | 9 +
gcc/testsuite/g++.dg/warn/Wexceptions2.C | 10 +
gcc/testsuite/g++.dg/warn/Wexceptions3.C | 29 +
gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-2.C | 274 +
gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-3.C | 38 +
gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-4.C | 26 +
gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.C | 124 +
gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.s | 0
gcc/testsuite/g++.dg/warn/Winit-list4.C | 15 +
gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-2.C | 185 +
gcc/testsuite/g++.dg/warn/Wmismatched-dealloc.C | 27 +
.../g++.dg/warn/Wmismatched-new-delete-2.C | 249 +
gcc/testsuite/g++.dg/warn/Wmismatched-new-delete.C | 212 +
gcc/testsuite/g++.dg/warn/Wnonnull5.C | 16 +-
gcc/testsuite/g++.dg/warn/Wplacement-new-size-8.C | 2 +-
gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 10 +-
gcc/testsuite/g++.dg/warn/Wrange-loop-construct2.C | 212 +
gcc/testsuite/g++.dg/warn/Wsequence-point-4.C | 53 +
gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C | 18 +-
gcc/testsuite/g++.dg/warn/Wstringop-overflow-6.C | 8 +
gcc/testsuite/g++.dg/warn/Wtautological-compare3.C | 11 +
gcc/testsuite/g++.dg/warn/Wtype-limits5.C | 11 +
gcc/testsuite/g++.dg/warn/Wvexing-parse.C | 110 +
gcc/testsuite/g++.dg/warn/Wvexing-parse2.C | 24 +
gcc/testsuite/g++.dg/warn/Wvexing-parse3.C | 129 +
gcc/testsuite/g++.dg/warn/Wvexing-parse4.C | 74 +
gcc/testsuite/g++.dg/warn/Wvexing-parse5.C | 14 +
gcc/testsuite/g++.dg/warn/Wvexing-parse6.C | 24 +
gcc/testsuite/g++.dg/warn/Wvexing-parse7.C | 27 +
gcc/testsuite/g++.dg/warn/Wvexing-parse8.C | 11 +
gcc/testsuite/g++.dg/warn/Wvexing-parse9.C | 8 +
gcc/testsuite/g++.dg/warn/delete-array-1.C | 6 +-
gcc/testsuite/g++.dg/warn/mvp3.C | 30 +
gcc/testsuite/g++.dg/warn/pr98104.C | 20 +
gcc/testsuite/g++.dg/warn/pr98160.C | 30 +
gcc/testsuite/g++.dg/warn/pr98413.C | 23 +
gcc/testsuite/g++.dg/warn/uninit-1.C | 29 +
gcc/testsuite/g++.old-deja/g++.brendan/recurse.C | 2 +-
gcc/testsuite/g++.old-deja/g++.eh/catch10.C | 4 +-
gcc/testsuite/g++.old-deja/g++.jason/template4.C | 2 +-
gcc/testsuite/g++.old-deja/g++.law/arm4.C | 2 +-
gcc/testsuite/g++.old-deja/g++.mike/for2.C | 2 +-
gcc/testsuite/g++.old-deja/g++.other/crash31.C | 3 +-
gcc/testsuite/g++.old-deja/g++.other/decl3.C | 2 +-
gcc/testsuite/g++.old-deja/g++.other/delete2.C | 2 +
gcc/testsuite/g++.old-deja/g++.other/local4.C | 2 +-
gcc/testsuite/g++.old-deja/g++.other/using1.C | 4 +-
gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 1 -
gcc/testsuite/g++.old-deja/g++.pt/crash3.C | 2 +
gcc/testsuite/g++.target/aarch64/sve/pr98177-1.C | 10 +
gcc/testsuite/g++.target/aarch64/sve/pr98177-2.C | 10 +
gcc/testsuite/g++.target/i386/mv29.C | 79 +
gcc/testsuite/g++.target/msp430/data-attributes.C | 55 +
gcc/testsuite/g++.target/msp430/msp430.exp | 44 +
gcc/testsuite/g++.target/powerpc/pr97947.C | 12 +
gcc/testsuite/g++.target/riscv/pr97682.C | 160 +
gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c | 65 +
gcc/testsuite/gcc.c-torture/compile/asmgoto-3.c | 89 +
gcc/testsuite/gcc.c-torture/compile/asmgoto-4.c | 14 +
gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c | 56 +
.../gcc.c-torture/compile/attr-used-retain-1.c | 35 +
.../gcc.c-torture/compile/attr-used-retain-2.c | 16 +
gcc/testsuite/gcc.c-torture/compile/pr58901-0.c | 17 +
gcc/testsuite/gcc.c-torture/compile/pr58901-1.c | 21 +
gcc/testsuite/gcc.c-torture/compile/pr96998.c | 15 +
gcc/testsuite/gcc.c-torture/compile/pr97205.c | 7 +
gcc/testsuite/gcc.c-torture/compile/pr97576.c | 18 +
gcc/testsuite/gcc.c-torture/compile/pr97578.c | 11 +
gcc/testsuite/gcc.c-torture/compile/pr97979.c | 7 +
gcc/testsuite/gcc.c-torture/compile/pr98087.c | 14 +
gcc/testsuite/gcc.c-torture/compile/pr98199.c | 7 +
gcc/testsuite/gcc.c-torture/compile/pr98229.c | 7 +
gcc/testsuite/gcc.c-torture/compile/pr98256.c | 9 +
gcc/testsuite/gcc.c-torture/compile/pr98407.c | 10 +
gcc/testsuite/gcc.c-torture/execute/index-1.c | 2 +
.../gcc.c-torture/execute/noinit-attribute.c | 63 -
gcc/testsuite/gcc.c-torture/execute/pr97421-1.c | 23 +
gcc/testsuite/gcc.c-torture/execute/pr97421-2.c | 18 +
gcc/testsuite/gcc.c-torture/execute/pr97421-3.c | 22 +
gcc/testsuite/gcc.c-torture/execute/pr97695.c | 20 +
gcc/testsuite/gcc.c-torture/execute/pr97764.c | 14 +
gcc/testsuite/gcc.c-torture/execute/pr97836.c | 17 +
gcc/testsuite/gcc.c-torture/execute/pr97888-1.c | 24 +
gcc/testsuite/gcc.c-torture/execute/pr97888-2.c | 19 +
gcc/testsuite/gcc.c-torture/execute/pr98366.c | 13 +
gcc/testsuite/gcc.c-torture/execute/pr98474.c | 30 +
gcc/testsuite/gcc.dg/20021029-1.c | 1 +
gcc/testsuite/gcc.dg/20031223-1.c | 5 +-
gcc/testsuite/gcc.dg/Warray-bounds-43.c | 27 +-
gcc/testsuite/gcc.dg/Warray-bounds-70.c | 18 +
gcc/testsuite/gcc.dg/Wfree-nonheap-object-2.c | 279 +
gcc/testsuite/gcc.dg/Wfree-nonheap-object-3.c | 57 +
gcc/testsuite/gcc.dg/Wfree-nonheap-object.c | 273 +
gcc/testsuite/gcc.dg/Wmismatched-dealloc-2.c | 141 +
gcc/testsuite/gcc.dg/Wmismatched-dealloc-3.c | 265 +
gcc/testsuite/gcc.dg/Wmismatched-dealloc.c | 327 +
gcc/testsuite/gcc.dg/Wstring-compare-3.c | 106 +
gcc/testsuite/gcc.dg/Wstringop-overflow-11.c | 8 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 7 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-17.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 10 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-28.c | 33 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-29.c | 10 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-37.c | 26 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-44.s | 271 -
gcc/testsuite/gcc.dg/Wstringop-overflow-46.c | 10 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-54.c | 10 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-56.c | 163 +
gcc/testsuite/gcc.dg/Wstringop-overflow-57.c | 91 +
gcc/testsuite/gcc.dg/Wstringop-overflow-58.c | 260 +
gcc/testsuite/gcc.dg/Wstringop-overflow-59.c | 267 +
gcc/testsuite/gcc.dg/Wstringop-overflow-60.c | 72 +
gcc/testsuite/gcc.dg/Wstringop-overflow-61.c | 88 +
gcc/testsuite/gcc.dg/Wstringop-overflow-62.c | 363 +
gcc/testsuite/gcc.dg/Wstringop-overflow-63.c | 33 +
gcc/testsuite/gcc.dg/Wstringop-overflow-64.c | 74 +
gcc/testsuite/gcc.dg/Wstringop-overflow-7.c | 124 +
gcc/testsuite/gcc.dg/analyzer/invalid-shift-1.c | 34 +
gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 40 +-
gcc/testsuite/gcc.dg/analyzer/pr97568.c | 29 +
gcc/testsuite/gcc.dg/analyzer/pr97608.c | 17 +
gcc/testsuite/gcc.dg/analyzer/pr97668.c | 27 +
gcc/testsuite/gcc.dg/analyzer/setjmp-5.c | 13 +-
gcc/testsuite/gcc.dg/array-quals-1.c | 20 +
gcc/testsuite/gcc.dg/attr-access-3.c | 21 +
gcc/testsuite/gcc.dg/attr-access-4.c | 8 +
gcc/testsuite/gcc.dg/attr-access-5.c | 16 +
gcc/testsuite/gcc.dg/attr-malloc.c | 75 +
gcc/testsuite/gcc.dg/binary-constants-2.c | 4 +-
gcc/testsuite/gcc.dg/binary-constants-3.c | 4 +-
gcc/testsuite/gcc.dg/builtin-arith-overflow-4.c | 43 +
gcc/testsuite/gcc.dg/builtin-arith-overflow-5.c | 87 +
gcc/testsuite/gcc.dg/builtin-clear-padding-1.c | 10 +
gcc/testsuite/gcc.dg/builtin-clear-padding-2.c | 15 +
gcc/testsuite/gcc.dg/c11-binary-constants-1.c | 11 +
gcc/testsuite/gcc.dg/c11-binary-constants-2.c | 11 +
gcc/testsuite/gcc.dg/c11-bool-1.c | 50 +
gcc/testsuite/gcc.dg/c11-compare-incomplete-1.c | 52 +
gcc/testsuite/gcc.dg/c11-compare-incomplete-2.c | 52 +
gcc/testsuite/gcc.dg/c11-float-4.c | 25 +
gcc/testsuite/gcc.dg/c11-float-5.c | 35 +
gcc/testsuite/gcc.dg/c11-float-6.c | 17 +
gcc/testsuite/gcc.dg/c11-float-dfp-2.c | 6 +
gcc/testsuite/gcc.dg/c11-labels-1.c | 15 +
gcc/testsuite/gcc.dg/c11-labels-2.c | 15 +
gcc/testsuite/gcc.dg/c11-labels-3.c | 15 +
gcc/testsuite/gcc.dg/c11-parm-omit-1.c | 5 +
gcc/testsuite/gcc.dg/c11-parm-omit-2.c | 5 +
gcc/testsuite/gcc.dg/c11-parm-omit-3.c | 5 +
gcc/testsuite/gcc.dg/c11-parm-omit-4.c | 6 +
gcc/testsuite/gcc.dg/c2x-attr-deprecated-4.c | 12 +-
gcc/testsuite/gcc.dg/c2x-attr-fallthrough-4.c | 7 +-
gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-4.c | 12 +-
gcc/testsuite/gcc.dg/c2x-attr-nodiscard-1.c | 62 +
gcc/testsuite/gcc.dg/c2x-attr-nodiscard-2.c | 42 +
gcc/testsuite/gcc.dg/c2x-attr-nodiscard-3.c | 11 +
gcc/testsuite/gcc.dg/c2x-attr-nodiscard-4.c | 6 +
gcc/testsuite/gcc.dg/c2x-attr-syntax-3.c | 7 +-
gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c | 5 -
gcc/testsuite/gcc.dg/c2x-binary-constants-1.c | 5 +
gcc/testsuite/gcc.dg/c2x-binary-constants-2.c | 11 +
gcc/testsuite/gcc.dg/c2x-binary-constants-3.c | 9 +
gcc/testsuite/gcc.dg/c2x-bool-1.c | 50 +
gcc/testsuite/gcc.dg/c2x-float-10.c | 33 +
gcc/testsuite/gcc.dg/c2x-float-2.c | 23 +
gcc/testsuite/gcc.dg/c2x-float-3.c | 27 +
gcc/testsuite/gcc.dg/c2x-float-4.c | 33 +
gcc/testsuite/gcc.dg/c2x-float-5.c | 32 +
gcc/testsuite/gcc.dg/c2x-float-6.c | 49 +
gcc/testsuite/gcc.dg/c2x-float-7.c | 49 +
gcc/testsuite/gcc.dg/c2x-float-8.c | 7 +
gcc/testsuite/gcc.dg/c2x-float-9.c | 7 +
gcc/testsuite/gcc.dg/c2x-float-no-dfp-3.c | 26 +
gcc/testsuite/gcc.dg/c2x-float-no-dfp-4.c | 10 +
gcc/testsuite/gcc.dg/c2x-has-c-attribute-1.c | 28 +
gcc/testsuite/gcc.dg/c2x-has-c-attribute-2.c | 41 +
gcc/testsuite/gcc.dg/c2x-has-c-attribute-3.c | 25 +
gcc/testsuite/gcc.dg/c2x-has-c-attribute-4.c | 18 +
gcc/testsuite/gcc.dg/c2x-labels-1.c | 23 +
gcc/testsuite/gcc.dg/c2x-labels-2.c | 15 +
gcc/testsuite/gcc.dg/c2x-labels-3.c | 38 +
gcc/testsuite/gcc.dg/c2x-parm-omit-1.c | 5 +
gcc/testsuite/gcc.dg/c2x-parm-omit-2.c | 10 +
gcc/testsuite/gcc.dg/c2x-parm-omit-3.c | 23 +
gcc/testsuite/gcc.dg/c2x-parm-omit-4.c | 5 +
gcc/testsuite/gcc.dg/c99-bool-4.c | 46 +
gcc/testsuite/gcc.dg/c99-compare-incomplete-1.c | 52 +
gcc/testsuite/gcc.dg/c99-compare-incomplete-2.c | 52 +
gcc/testsuite/gcc.dg/cond-constqual-1.c | 2 +-
gcc/testsuite/gcc.dg/cpp/line10.c | 5 +
gcc/testsuite/gcc.dg/cpp/line9.c | 5 +
gcc/testsuite/gcc.dg/cpp/pr97989-1.c | 8 +
gcc/testsuite/gcc.dg/cpp/pr97989-2.c | 8 +
gcc/testsuite/gcc.dg/cr-decimal-dig-3.c | 14 +
gcc/testsuite/gcc.dg/darwin-minversion-link.c | 5 +-
gcc/testsuite/gcc.dg/debug/dwarf2/pr97060.c | 13 +
gcc/testsuite/gcc.dg/decl-9.c | 3 +-
gcc/testsuite/gcc.dg/dfp/builtin-snan-1.c | 23 +
gcc/testsuite/gcc.dg/dfp/builtin-snan-2.c | 44 +
gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-4.c | 25 +
gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-5.c | 25 +
gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-6.c | 28 +
gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-7.c | 45 +
gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-8.c | 45 +
gcc/testsuite/gcc.dg/fold-isfinite-1.c | 21 +
gcc/testsuite/gcc.dg/fold-isfinite-2.c | 21 +
gcc/testsuite/gcc.dg/fold-isinf-1.c | 21 +
gcc/testsuite/gcc.dg/fold-isinf-2.c | 21 +
gcc/testsuite/gcc.dg/fold-isnan-1.c | 21 +
gcc/testsuite/gcc.dg/fold-isnan-2.c | 21 +
gcc/testsuite/gcc.dg/format/ms_c99-printf-3.c | 22 +-
gcc/testsuite/gcc.dg/free-1.c | 18 +-
gcc/testsuite/gcc.dg/free-2.c | 18 +-
gcc/testsuite/gcc.dg/gimplefe-error-8.c | 9 +
gcc/testsuite/gcc.dg/goacc/pr98183.c | 15 +
gcc/testsuite/gcc.dg/goacc/tile-1.c | 10 +
gcc/testsuite/gcc.dg/gomp/barrier-2.c | 2 +
gcc/testsuite/gcc.dg/gomp/declare-simd-5.c | 3 +-
gcc/testsuite/gcc.dg/gomp/declare-variant-2.c | 3 +-
gcc/testsuite/gcc.dg/gomp/pr98183.c | 15 +
gcc/testsuite/gcc.dg/guality/guality.exp | 2 +-
gcc/testsuite/gcc.dg/guality/pr59776.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr98219-1.c | 49 +
gcc/testsuite/gcc.dg/guality/pr98219-2.c | 63 +
gcc/testsuite/gcc.dg/hwasan/hwasan.exp | 36 +
gcc/testsuite/gcc.dg/hwasan/nested-functions-0.c | 53 +
gcc/testsuite/gcc.dg/hwasan/nested-functions-1.c | 27 +
gcc/testsuite/gcc.dg/hwasan/nested-functions-2.c | 28 +
gcc/testsuite/gcc.dg/ipa/modref-2.c | 16 +
gcc/testsuite/gcc.dg/label-compound-stmt-1.c | 2 +-
gcc/testsuite/gcc.dg/loop-8.c | 2 +-
gcc/testsuite/gcc.dg/lto/modref-2_0.c | 27 +
gcc/testsuite/gcc.dg/lto/modref-3_0.c | 17 +
gcc/testsuite/gcc.dg/lto/modref-3_1.c | 13 +
gcc/testsuite/gcc.dg/lto/modref-4_0.c | 17 +
gcc/testsuite/gcc.dg/lto/modref-4_1.c | 13 +
gcc/testsuite/gcc.dg/lvalue-11.c | 40 +
gcc/testsuite/gcc.dg/memchr-3.c | 25 +
gcc/testsuite/gcc.dg/nextafter-1.c | 2 +
gcc/testsuite/gcc.dg/nextafter-2.c | 15 +
gcc/testsuite/gcc.dg/no-strict-overflow-4.c | 5 +-
gcc/testsuite/gcc.dg/noncompile/pr79758.c | 2 +-
gcc/testsuite/gcc.dg/parse-decl-after-label.c | 2 +-
gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 436 +
gcc/testsuite/gcc.dg/plugin/gil-1.c | 90 +
gcc/testsuite/gcc.dg/plugin/gil.h | 32 +
gcc/testsuite/gcc.dg/plugin/plugin.exp | 2 +
gcc/testsuite/gcc.dg/pr25376.c | 1 +
gcc/testsuite/gcc.dg/pr46309-2.c | 2 +-
gcc/testsuite/gcc.dg/pr83072.c | 14 +
gcc/testsuite/gcc.dg/pr85811.c | 15 +
gcc/testsuite/gcc.dg/pr91029.c | 48 +
gcc/testsuite/gcc.dg/pr91441.c | 11 +
gcc/testsuite/gcc.dg/pr95853.c | 59 +
gcc/testsuite/gcc.dg/pr96239.c | 54 +
gcc/testsuite/gcc.dg/pr96260.c | 10 +
gcc/testsuite/gcc.dg/pr96307.c | 25 +
gcc/testsuite/gcc.dg/pr96708-negative.c | 48 +
gcc/testsuite/gcc.dg/pr96708-positive.c | 48 +
gcc/testsuite/gcc.dg/pr97459-1.c | 54 +
gcc/testsuite/gcc.dg/pr97459-2.c | 57 +
gcc/testsuite/gcc.dg/pr97459-3.c | 54 +
gcc/testsuite/gcc.dg/pr97459-4.c | 57 +
gcc/testsuite/gcc.dg/pr97459-5.c | 56 +
gcc/testsuite/gcc.dg/pr97459-6.c | 62 +
gcc/testsuite/gcc.dg/pr97505.c | 23 +
gcc/testsuite/gcc.dg/pr97515.c | 8 +-
gcc/testsuite/gcc.dg/pr97534.c | 9 +
gcc/testsuite/gcc.dg/pr97539.c | 17 +
gcc/testsuite/gcc.dg/pr97555.c | 22 +
gcc/testsuite/gcc.dg/pr97567-2.c | 24 +
gcc/testsuite/gcc.dg/pr97567.c | 34 +
gcc/testsuite/gcc.dg/pr97579.c | 31 +
gcc/testsuite/gcc.dg/pr97596.c | 12 +
gcc/testsuite/gcc.dg/pr97721.c | 13 +
gcc/testsuite/gcc.dg/pr97725.c | 28 +
gcc/testsuite/gcc.dg/pr97737.c | 16 +
gcc/testsuite/gcc.dg/pr97741.c | 17 +
gcc/testsuite/gcc.dg/pr97750.c | 21 +
gcc/testsuite/gcc.dg/pr97806.c | 16 +
gcc/testsuite/gcc.dg/pr97830.c | 24 +
gcc/testsuite/gcc.dg/pr97860.c | 11 +
gcc/testsuite/gcc.dg/pr97897.c | 14 +
gcc/testsuite/gcc.dg/pr97953.c | 24 +
gcc/testsuite/gcc.dg/pr97954.c | 12 +
gcc/testsuite/gcc.dg/pr97955.c | 7 +
gcc/testsuite/gcc.dg/pr97979.c | 13 +
gcc/testsuite/gcc.dg/pr97981.c | 15 +
gcc/testsuite/gcc.dg/pr98099.c | 12 +
gcc/testsuite/gcc.dg/pr98147.c | 10 +
gcc/testsuite/gcc.dg/pr98190.c | 33 +
gcc/testsuite/gcc.dg/pr98211.c | 51 +
gcc/testsuite/gcc.dg/pr98271.c | 13 +
gcc/testsuite/gcc.dg/pr98272.c | 22 +
gcc/testsuite/gcc.dg/pragma-diag-6.c | 9 +-
gcc/testsuite/gcc.dg/predict-8.c | 2 +-
gcc/testsuite/gcc.dg/profile-info-section.c | 22 +
gcc/testsuite/gcc.dg/qual-assign-7.c | 18 +
.../rtl/x86_64/test-return-const.c.before-fwprop.c | 2 +-
gcc/testsuite/gcc.dg/self-right-shift.c | 12 +
gcc/testsuite/gcc.dg/sin_cos.c | 41 +
gcc/testsuite/gcc.dg/sms-12.c | 1 +
gcc/testsuite/gcc.dg/strncmp-2.c | 1 +
gcc/testsuite/gcc.dg/system-binary-constants-1.c | 2 +-
gcc/testsuite/gcc.dg/torture/float128-nan-floath.c | 11 +
.../gcc.dg/torture/float128x-nan-floath.c | 11 +
gcc/testsuite/gcc.dg/torture/float16-nan-floath.c | 11 +
gcc/testsuite/gcc.dg/torture/float32-nan-floath.c | 11 +
gcc/testsuite/gcc.dg/torture/float32x-nan-floath.c | 11 +
gcc/testsuite/gcc.dg/torture/float64-nan-floath.c | 11 +
gcc/testsuite/gcc.dg/torture/float64x-nan-floath.c | 11 +
gcc/testsuite/gcc.dg/torture/floatn-nan-floath.h | 36 +
gcc/testsuite/gcc.dg/torture/pr71816.c | 4 +
gcc/testsuite/gcc.dg/torture/pr97559-1.c | 21 +
gcc/testsuite/gcc.dg/torture/pr97559-2.c | 18 +
gcc/testsuite/gcc.dg/torture/pr97812.c | 15 +
gcc/testsuite/gcc.dg/torture/pr97901.c | 15 +
gcc/testsuite/gcc.dg/torture/pr98117.c | 19 +
gcc/testsuite/gcc.dg/torture/pr98191.c | 11 +
gcc/testsuite/gcc.dg/torture/pr98219-1.c | 45 +
gcc/testsuite/gcc.dg/torture/pr98219-2.c | 59 +
gcc/testsuite/gcc.dg/torture/pr98235.c | 34 +
gcc/testsuite/gcc.dg/torture/pr98289.c | 52 +
gcc/testsuite/gcc.dg/torture/pta-ptrarith-1.c | 3 +
gcc/testsuite/gcc.dg/torture/ssa-fre-5.c | 8 +-
gcc/testsuite/gcc.dg/torture/ssa-fre-6.c | 8 +-
gcc/testsuite/gcc.dg/tree-prof/pr97461.c | 64 +
gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/asm-2.c | 4 +
gcc/testsuite/gcc.dg/tree-ssa/asm-3.c | 4 +
.../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 23 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-11.c | 12 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-18.c | 8 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-25.c | 76 +
gcc/testsuite/gcc.dg/tree-ssa/evrp20.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/evrp21.c | 28 +
gcc/testsuite/gcc.dg/tree-ssa/evrp22.c | 43 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-1.c | 35 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-10.c | 44 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-2.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-3.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-4.c | 36 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-5.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-6.c | 42 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-7.c | 25 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-8.c | 27 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-9.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/modref-5.c | 27 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-22.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/pr19831-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr23401.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr27810.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr56719.c | 33 +
gcc/testsuite/gcc.dg/tree-ssa/pr71077.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/pr78655.c | 37 +
gcc/testsuite/gcc.dg/tree-ssa/pr88676-2.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr91029-1.c | 68 +
gcc/testsuite/gcc.dg/tree-ssa/pr91029-2.c | 98 +
gcc/testsuite/gcc.dg/tree-ssa/pr93781-1.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/pr93781-2.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr93781-3.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/pr94785.c | 36 +
gcc/testsuite/gcc.dg/tree-ssa/pr94802-1.c | 68 +
gcc/testsuite/gcc.dg/tree-ssa/pr96094.c | 34 +
gcc/testsuite/gcc.dg/tree-ssa/pr96232-1.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/pr96232-2.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/pr96272.c | 37 +
gcc/testsuite/gcc.dg/tree-ssa/pr96480.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr96685-1.c | 52 +
gcc/testsuite/gcc.dg/tree-ssa/pr96685-2.c | 40 +
gcc/testsuite/gcc.dg/tree-ssa/pr96685-3.c | 43 +
gcc/testsuite/gcc.dg/tree-ssa/pr96789.c | 61 +
gcc/testsuite/gcc.dg/tree-ssa/pr96929.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/pr97849.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/pr97964.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/pr97997-1.c | 52 +
gcc/testsuite/gcc.dg/tree-ssa/pr97997-2.c | 41 +
gcc/testsuite/gcc.dg/tree-ssa/pr98084.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/pr98094.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/pr98182.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/slsr-8.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-28.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-29.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c | 54 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-30.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/switch-1.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/switch-4.c | 25 +
gcc/testsuite/gcc.dg/tsan/atomic-fence.c | 11 +
gcc/testsuite/gcc.dg/typeof-2.c | 20 +-
gcc/testsuite/gcc.dg/unused-9.c | 13 +
.../gcc.dg/vect/aligned-section-anchors-nest-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-41.c | 5 +-
gcc/testsuite/gcc.dg/vect/bb-slp-43.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-54.c | 23 +
gcc/testsuite/gcc.dg/vect/bb-slp-55.c | 18 +
gcc/testsuite/gcc.dg/vect/bb-slp-56.c | 17 +
gcc/testsuite/gcc.dg/vect/bb-slp-57.c | 38 +
gcc/testsuite/gcc.dg/vect/bb-slp-58.c | 24 +
gcc/testsuite/gcc.dg/vect/bb-slp-59.c | 26 +
gcc/testsuite/gcc.dg/vect/bb-slp-60.c | 18 +
gcc/testsuite/gcc.dg/vect/bb-slp-61.c | 26 +
gcc/testsuite/gcc.dg/vect/bb-slp-62.c | 21 +
gcc/testsuite/gcc.dg/vect/bb-slp-63.c | 21 +
gcc/testsuite/gcc.dg/vect/bb-slp-64.c | 11 +
gcc/testsuite/gcc.dg/vect/bb-slp-65.c | 15 +
gcc/testsuite/gcc.dg/vect/bb-slp-66.c | 32 +
gcc/testsuite/gcc.dg/vect/bb-slp-67.c | 16 +
gcc/testsuite/gcc.dg/vect/bb-slp-68.c | 22 +
gcc/testsuite/gcc.dg/vect/bb-slp-69.c | 46 +
gcc/testsuite/gcc.dg/vect/bb-slp-70.c | 17 +
gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c | 5 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 6 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 5 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 6 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr97615.c | 23 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr97626.c | 34 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr97633.c | 27 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr97650.c | 15 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr97706.c | 61 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c | 26 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr97732.c | 11 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr97746.c | 20 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr98137.c | 27 +
gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c | 6 +-
.../vect/complex/bb-slp-complex-add-pattern-byte.c | 12 +
.../vect/complex/bb-slp-complex-add-pattern-int.c | 12 +
.../vect/complex/bb-slp-complex-add-pattern-long.c | 12 +
.../complex/bb-slp-complex-add-pattern-short.c | 12 +
.../bb-slp-complex-add-pattern-unsigned-byte.c | 12 +
.../bb-slp-complex-add-pattern-unsigned-int.c | 12 +
.../bb-slp-complex-add-pattern-unsigned-long.c | 12 +
.../bb-slp-complex-add-pattern-unsigned-short.c | 12 +
.../vect/complex/complex-add-pattern-template.c | 60 +
.../gcc.dg/vect/complex/complex-add-template.c | 79 +
.../gcc.dg/vect/complex/complex-operations-run.c | 103 +
.../gcc.dg/vect/complex/complex-operations.c | 358 +
gcc/testsuite/gcc.dg/vect/complex/complex.exp | 20 +
.../complex/fast-math-bb-slp-complex-add-double.c | 12 +
.../complex/fast-math-bb-slp-complex-add-float.c | 11 +
.../fast-math-bb-slp-complex-add-half-float.c | 13 +
.../fast-math-bb-slp-complex-add-pattern-double.c | 11 +
.../fast-math-bb-slp-complex-add-pattern-float.c | 11 +
...st-math-bb-slp-complex-add-pattern-half-float.c | 11 +
.../vect/complex/fast-math-complex-add-double.c | 11 +
.../vect/complex/fast-math-complex-add-float.c | 11 +
.../complex/fast-math-complex-add-half-float.c | 11 +
.../complex/fast-math-complex-add-pattern-double.c | 11 +
.../complex/fast-math-complex-add-pattern-float.c | 11 +
.../fast-math-complex-add-pattern-half-float.c | 12 +
.../vect/complex/vect-complex-add-pattern-byte.c | 12 +
.../vect/complex/vect-complex-add-pattern-int.c | 12 +
.../vect/complex/vect-complex-add-pattern-long.c | 12 +
.../vect/complex/vect-complex-add-pattern-short.c | 12 +
.../vect-complex-add-pattern-unsigned-byte.c | 12 +
.../vect-complex-add-pattern-unsigned-int.c | 12 +
.../vect-complex-add-pattern-unsigned-long.c | 12 +
.../vect-complex-add-pattern-unsigned-short.c | 12 +
gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 4 +-
gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +-
gcc/testsuite/gcc.dg/vect/pr65947-8.c | 6 +-
gcc/testsuite/gcc.dg/vect/pr91750.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr97457.c | 15 +
gcc/testsuite/gcc.dg/vect/pr97558-2.c | 54 +
gcc/testsuite/gcc.dg/vect/pr97558.c | 18 +
gcc/testsuite/gcc.dg/vect/pr97678.c | 32 +
gcc/testsuite/gcc.dg/vect/pr97693.c | 15 +
gcc/testsuite/gcc.dg/vect/pr97730.c | 12 +
gcc/testsuite/gcc.dg/vect/pr97753.c | 10 +
gcc/testsuite/gcc.dg/vect/pr97760.c | 26 +
gcc/testsuite/gcc.dg/vect/pr97769.c | 32 +
gcc/testsuite/gcc.dg/vect/pr97835.c | 22 +
gcc/testsuite/gcc.dg/vect/pr97838.c | 11 +
gcc/testsuite/gcc.dg/vect/pr97929.c | 10 +
gcc/testsuite/gcc.dg/vect/pr98048.c | 14 +
gcc/testsuite/gcc.dg/vect/pr98069.c | 22 +
gcc/testsuite/gcc.dg/vect/slp-11b.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-21.c | 12 +-
gcc/testsuite/gcc.dg/vect/slp-46.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-49.c | 39 +
gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 11 +-
gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-reduc-4.c | 6 +-
gcc/testsuite/gcc.dg/vect/slp-reduc-7.c | 6 +-
gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +-
gcc/testsuite/gcc.dg/vect/vect-35-big-array.c | 7 +-
gcc/testsuite/gcc.dg/vect/vect-35.c | 7 +-
gcc/testsuite/gcc.dg/vect/vect-cost-model-1.c | 11 +
gcc/testsuite/gcc.dg/vect/vect-cost-model-2.c | 11 +
gcc/testsuite/gcc.dg/vect/vect-cost-model-3.c | 11 +
gcc/testsuite/gcc.dg/vect/vect-cost-model-4.c | 13 +
gcc/testsuite/gcc.dg/vect/vect-cost-model-5.c | 11 +
gcc/testsuite/gcc.dg/vect/vect-cost-model-6.c | 12 +
gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-live-6.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-outer-slp-1.c | 32 +
gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c | 52 +
gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c | 63 +
gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 5 +-
gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 8 +-
gcc/testsuite/gcc.misc-tests/godump-1.c | 26 +
.../gcc.target/aarch64/aapcs64/abitest-2.h | 2 +-
gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.h | 2 +-
.../aarch64/advsimd-intrinsics/arm-neon-ref.h | 4 +-
.../aarch64/advsimd-intrinsics/bf16_get-be.c | 27 +
.../aarch64/advsimd-intrinsics/bf16_get.c | 27 +
.../advsimd-intrinsics/bf16_vect_copy_lane_1.c | 32 +
.../aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c | 74 +
.../aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c | 52 +
.../aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c | 227 +
.../aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c | 48 +
.../aarch64/advsimd-intrinsics/bfcvt-compile.c | 40 +
.../advsimd-intrinsics/vcopy_lane_bf16_indices_1.c | 18 +
.../advsimd-intrinsics/vcopy_lane_bf16_indices_2.c | 18 +
.../vcopy_laneq_bf16_indices_1.c | 17 +
.../vcopy_laneq_bf16_indices_2.c | 17 +
.../vcopyq_lane_bf16_indices_1.c | 17 +
.../vcopyq_lane_bf16_indices_2.c | 17 +
.../vcopyq_laneq_bf16_indices_1.c | 17 +
.../vcopyq_laneq_bf16_indices_2.c | 17 +
.../advsimd-intrinsics/vld2_lane_bf16_indices_1.c | 17 +
.../advsimd-intrinsics/vld2q_lane_bf16_indices_1.c | 17 +
.../advsimd-intrinsics/vld3_lane_bf16_indices_1.c | 17 +
.../advsimd-intrinsics/vld3q_lane_bf16_indices_1.c | 17 +
.../advsimd-intrinsics/vld4_lane_bf16_indices_1.c | 17 +
.../advsimd-intrinsics/vld4q_lane_bf16_indices_1.c | 17 +
.../aarch64/advsimd-intrinsics/vqrshrn_high_n.c | 195 +
.../aarch64/advsimd-intrinsics/vqrshrun_high_n.c | 197 +
.../aarch64/advsimd-intrinsics/vqshrn_high_n.c | 193 +
.../aarch64/advsimd-intrinsics/vqshrun_high_n.c | 143 +
.../advsimd-intrinsics/vst2_lane_bf16_indices_1.c | 16 +
.../advsimd-intrinsics/vst2q_lane_bf16_indices_1.c | 16 +
.../advsimd-intrinsics/vst3_lane_bf16_indices_1.c | 16 +
.../advsimd-intrinsics/vst3q_lane_bf16_indices_1.c | 16 +
.../advsimd-intrinsics/vst4_lane_bf16_indices_1.c | 16 +
.../advsimd-intrinsics/vst4q_lane_bf16_indices_1.c | 16 +
.../gcc.target/aarch64/memset-corner-cases.c | 88 +
gcc/testsuite/gcc.target/aarch64/memset-q-reg.c | 81 +
.../gcc.target/aarch64/narrow_high-intrinsics.c | 12 +-
gcc/testsuite/gcc.target/aarch64/pr97535.c | 16 +
gcc/testsuite/gcc.target/aarch64/pr97638.c | 17 +
.../gcc.target/aarch64/sve/acle/asm/abs_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/abs_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cls_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cls_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cls_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cls_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/clz_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnot_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cnt_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cvt_f16.c | 8 +
.../gcc.target/aarch64/sve/acle/asm/cvt_f32.c | 6 +
.../gcc.target/aarch64/sve/acle/asm/cvt_f64.c | 6 +
.../gcc.target/aarch64/sve/acle/asm/cvt_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cvt_s32.c | 3 +
.../gcc.target/aarch64/sve/acle/asm/cvt_s64.c | 3 +
.../gcc.target/aarch64/sve/acle/asm/cvt_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/cvt_u32.c | 3 +
.../gcc.target/aarch64/sve/acle/asm/cvt_u64.c | 3 +
.../gcc.target/aarch64/sve/acle/asm/extb_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/extb_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/extb_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/exth_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/exth_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/extw_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/neg_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/not_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_s8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rbit_u8.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/recpx_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/recpx_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/recpx_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_s16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_u16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revb_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revh_s32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revh_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revh_u32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revh_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revw_s64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/revw_u64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinta_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinta_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinta_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinti_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinti_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rinti_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintm_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintm_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintm_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintn_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintn_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintn_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintp_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintp_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintp_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintx_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintx_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintx_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintz_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintz_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/rintz_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/sqrt_f16.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/sqrt_f32.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/sqrt_f64.c | 1 +
.../gcc.target/aarch64/sve/acle/asm/st4_s8.c | 8 +-
.../gcc.target/aarch64/sve/acle/asm/st4_u8.c | 8 +-
.../gcc.target/aarch64/sve/acle/general/pr97546.c | 22 +
.../gcc.target/aarch64/sve/acle/general/pr98037.c | 6 +
.../gcc.target/aarch64/sve/acle/general/undef_1.c | 12 +
gcc/testsuite/gcc.target/aarch64/sve/cmp_1.c | 57 +
gcc/testsuite/gcc.target/aarch64/sve/cmp_2.c | 72 +
.../gcc.target/aarch64/sve/cond_arith_1.c | 2 +-
.../gcc.target/aarch64/sve/cond_arith_1_run.c | 2 +-
.../gcc.target/aarch64/sve/cond_arith_3.c | 2 +-
.../gcc.target/aarch64/sve/cond_arith_3_run.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c | 3 +-
.../gcc.target/aarch64/sve/cond_unary_1.c | 4 +-
gcc/testsuite/gcc.target/aarch64/sve/dup_lane_2.c | 331 +
gcc/testsuite/gcc.target/aarch64/sve/dup_lane_3.c | 90 +
gcc/testsuite/gcc.target/aarch64/sve/ext_4.c | 353 +
.../gcc.target/aarch64/sve/mask_gather_load_7.c | 2 +-
.../gcc.target/aarch64/sve/mask_load_slp_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pr97092.c | 24 +
gcc/testsuite/gcc.target/aarch64/sve/pr98177-1.c | 10 +
gcc/testsuite/gcc.target/aarch64/sve/pr98177-2.c | 10 +
gcc/testsuite/gcc.target/aarch64/sve/rev_2.c | 177 +
gcc/testsuite/gcc.target/aarch64/sve/revhw_1.c | 127 +
gcc/testsuite/gcc.target/aarch64/sve/revhw_2.c | 127 +
gcc/testsuite/gcc.target/aarch64/sve/slp_perm_8.c | 18 +
gcc/testsuite/gcc.target/aarch64/sve/trn1_2.c | 403 +
gcc/testsuite/gcc.target/aarch64/sve/trn2_2.c | 403 +
gcc/testsuite/gcc.target/aarch64/sve/uzp1_2.c | 375 +
gcc/testsuite/gcc.target/aarch64/sve/uzp2_2.c | 375 +
gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c | 2 +-
.../gcc.target/aarch64/sve/vcond_11_run.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/zip1_2.c | 403 +
gcc/testsuite/gcc.target/aarch64/sve/zip2_2.c | 403 +
.../gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c | 8 +-
.../gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c | 8 +-
.../gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/logb_f16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/logb_f32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/logb_f64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qabs_s16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qabs_s32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qabs_s64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qabs_s8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qneg_s16.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qneg_s32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qneg_s64.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/qneg_s8.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/recpe_u32.c | 1 +
.../gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c | 1 +
gcc/testsuite/gcc.target/aarch64/sve2/bcax_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/vect-widen-add.c | 92 +
.../gcc.target/aarch64/vect-widen-lshift.c | 62 +
gcc/testsuite/gcc.target/aarch64/vect-widen-sub.c | 92 +
.../gcc.target/aarch64/with-tune-config.c | 7 +
gcc/testsuite/gcc.target/aarch64/with-tune-march.c | 8 +
gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c | 8 +
gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c | 7 +
gcc/testsuite/gcc.target/arc/loop-3.c | 2 +-
gcc/testsuite/gcc.target/arc/pmpyd.c | 15 +
gcc/testsuite/gcc.target/arc/tmac-1.c | 2 +-
gcc/testsuite/gcc.target/arc/uncached-9.c | 39 +
.../gcc.target/arm/cortex-m55-nodsp-flag-hard.c | 2 +-
.../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c | 2 +-
.../arm/cortex-m55-nodsp-nofp-flag-softfp.c | 2 +-
.../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 2 +-
.../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 2 +-
.../arm/cortex-m55-nofp-nomve-flag-softfp.c | 2 +-
.../gcc.target/arm/cortex-m55-nomve-flag-hard.c | 2 +-
.../gcc.target/arm/cortex-m55-nomve-flag-softfp.c | 2 +-
.../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c | 2 +-
.../arm/cortex-m55-nomve.fp-flag-softfp.c | 2 +-
gcc/testsuite/gcc.target/arm/data-rel-1.c | 1 +
gcc/testsuite/gcc.target/arm/data-rel-2.c | 1 +
gcc/testsuite/gcc.target/arm/data-rel-3.c | 1 +
gcc/testsuite/gcc.target/arm/lob2.c | 2 +-
gcc/testsuite/gcc.target/arm/lob3.c | 2 +-
gcc/testsuite/gcc.target/arm/lob4.c | 2 +-
gcc/testsuite/gcc.target/arm/lob5.c | 2 +-
.../gcc.target/arm/mve/intrinsics/pr97327.c | 2 +-
gcc/testsuite/gcc.target/arm/pr44788.c | 1 +
gcc/testsuite/gcc.target/arm/pr52006.c | 1 +
gcc/testsuite/gcc.target/arm/pr59858.c | 1 +
gcc/testsuite/gcc.target/arm/pr91816.c | 64 +
gcc/testsuite/gcc.target/arm/pr97528.c | 28 +
gcc/testsuite/gcc.target/arm/pr97872.c | 12 +
.../gcc.target/arm/pure-code/no-literal-pool-m0.c | 176 +
.../gcc.target/arm/pure-code/no-literal-pool-m23.c | 172 +
gcc/testsuite/gcc.target/arm/pure-code/pr96767.c | 10 +
gcc/testsuite/gcc.target/arm/pure-code/pr96770.c | 21 +
.../gcc.target/arm/require-pic-register-loc.c | 17 +-
gcc/testsuite/gcc.target/arm/simd/bf16_vldn_1.c | 48 +-
gcc/testsuite/gcc.target/arm/simd/mve-vand.c | 63 +
gcc/testsuite/gcc.target/arm/simd/mve-vbic.c | 65 +
gcc/testsuite/gcc.target/arm/simd/mve-veor.c | 61 +
gcc/testsuite/gcc.target/arm/simd/mve-vmvn.c | 35 +
gcc/testsuite/gcc.target/arm/simd/mve-vneg.c | 49 +
gcc/testsuite/gcc.target/arm/simd/mve-vorr.c | 64 +
gcc/testsuite/gcc.target/arm/simd/mve-vsub_1.c | 1 -
gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c | 29 +
.../gcc.target/arm/simd/vld1_lane_bf16_1.c | 22 +
.../gcc.target/arm/simd/vld1_lane_bf16_indices_1.c | 19 +
.../arm/simd/vld1q_lane_bf16_indices_1.c | 19 +
.../gcc.target/arm/simd/vldn_lane_bf16_1.c | 79 +
gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 2 +-
gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c | 29 +
.../gcc.target/arm/simd/vst1_lane_bf16_1.c | 22 +
.../gcc.target/arm/simd/vst1_lane_bf16_indices_1.c | 17 +
.../gcc.target/arm/simd/vstn_lane_bf16_1.c | 73 +
.../arm/simd/vstq1_lane_bf16_indices_1.c | 17 +
gcc/testsuite/gcc.target/arm/tlscall.c | 1 +
gcc/testsuite/gcc.target/arm/vect-half-floats.c | 14 +
gcc/testsuite/gcc.target/h8300/add-2.c | 5 +
gcc/testsuite/gcc.target/h8300/add-3.c | 5 +
gcc/testsuite/gcc.target/h8300/add.c | 118 +
gcc/testsuite/gcc.target/h8300/sub-2.c | 5 +
gcc/testsuite/gcc.target/h8300/sub-3.c | 5 +
gcc/testsuite/gcc.target/h8300/sub.c | 118 +
gcc/testsuite/gcc.target/i386/amxbf16-asmintel-1.c | 1 +
gcc/testsuite/gcc.target/i386/amxint8-asmintel-1.c | 1 +
gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c | 1 +
gcc/testsuite/gcc.target/i386/avx-vnni-1.c | 29 +
gcc/testsuite/gcc.target/i386/avx-vnni-2.c | 30 +
gcc/testsuite/gcc.target/i386/avx-vnni-3.c | 16 +
gcc/testsuite/gcc.target/i386/avx-vnni-4.c | 16 +
gcc/testsuite/gcc.target/i386/avx-vnni-5.c | 29 +
gcc/testsuite/gcc.target/i386/avx-vnni-6.c | 29 +
gcc/testsuite/gcc.target/i386/avx-vpdpbusd-2.c | 74 +
gcc/testsuite/gcc.target/i386/avx-vpdpbusds-2.c | 74 +
gcc/testsuite/gcc.target/i386/avx-vpdpwssd-2.c | 70 +
gcc/testsuite/gcc.target/i386/avx-vpdpwssds-2.c | 70 +
gcc/testsuite/gcc.target/i386/avx2-pr98461.c | 54 +
gcc/testsuite/gcc.target/i386/avx2-vec-set-1.c | 49 +
gcc/testsuite/gcc.target/i386/avx2-vec-set-2.c | 50 +
.../gcc.target/i386/avx512bitalg-pr97770-1.c | 60 +
gcc/testsuite/gcc.target/i386/avx512bw-pr96906-1.c | 68 +
gcc/testsuite/gcc.target/i386/avx512bw-vec-set-1.c | 20 +
gcc/testsuite/gcc.target/i386/avx512bw-vec-set-2.c | 44 +
.../gcc.target/i386/avx512bw-vmovdqu16-1.c | 6 +-
.../gcc.target/i386/avx512bw-vmovdqu8-1.c | 6 +-
gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-2.c | 7 +-
gcc/testsuite/gcc.target/i386/avx512dq-vandnps-2.c | 7 +-
gcc/testsuite/gcc.target/i386/avx512dq-vandpd-2.c | 7 +-
gcc/testsuite/gcc.target/i386/avx512dq-vandps-2.c | 7 +-
gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c | 7 +-
gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c | 7 +-
gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c | 7 +-
gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c | 7 +-
gcc/testsuite/gcc.target/i386/avx512f-vec-set-2.c | 42 +
gcc/testsuite/gcc.target/i386/avx512f-vmovapd-1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-vmovaps-1.c | 2 +-
.../gcc.target/i386/avx512f-vmovdqa32-1.c | 2 +-
.../gcc.target/i386/avx512f-vmovdqa64-1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-vec-set-2.c | 55 +
gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c | 4 +-
.../gcc.target/i386/avx512vl-vmovdqa32-1.c | 4 +-
.../gcc.target/i386/avx512vl-vmovdqa64-1.c | 4 +-
.../i386/{avx512vl-vnni-1.c => avx512vl-vnni-1a.c} | 0
gcc/testsuite/gcc.target/i386/avx512vl-vnni-1b.c | 69 +
gcc/testsuite/gcc.target/i386/avx512vl-vnni-2.c | 30 +
gcc/testsuite/gcc.target/i386/avx512vl-vnni-3.c | 47 +
.../gcc.target/i386/avx512vnnivl-builtin.c | 8 +
.../gcc.target/i386/avx512vpopcntdq-pr97770-1.c | 63 +
.../gcc.target/i386/avx512vpopcntdq-pr97770-2.c | 40 +
.../gcc.target/i386/avx512vpopcntdqvl-pr97770-1.c | 16 +
gcc/testsuite/gcc.target/i386/avxvnni-builtin.c | 8 +
.../gcc.target/i386/builtin_thread_pointer.c | 1 +
gcc/testsuite/gcc.target/i386/fentryname1.c | 1 +
gcc/testsuite/gcc.target/i386/fentryname2.c | 1 +
gcc/testsuite/gcc.target/i386/fentryname3.c | 1 +
gcc/testsuite/gcc.target/i386/fma4-256-maccXX.c | 5 +-
gcc/testsuite/gcc.target/i386/fma4-256-msubXX.c | 5 +-
gcc/testsuite/gcc.target/i386/fma4-256-nmaccXX.c | 5 +-
gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c | 5 +-
gcc/testsuite/gcc.target/i386/fma4-maccXX.c | 10 +-
gcc/testsuite/gcc.target/i386/fma4-msubXX.c | 9 +-
gcc/testsuite/gcc.target/i386/fma4-nmaccXX.c | 12 +-
gcc/testsuite/gcc.target/i386/fma4-nmsubXX.c | 12 +-
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 12 +
.../gcc.target/i386/keylocker-aesdec128kl.c | 17 +
.../gcc.target/i386/keylocker-aesdec256kl.c | 17 +
.../gcc.target/i386/keylocker-aesdecwide128kl.c | 32 +
.../gcc.target/i386/keylocker-aesdecwide256kl.c | 32 +
.../gcc.target/i386/keylocker-aesenc128kl.c | 17 +
.../gcc.target/i386/keylocker-aesenc256kl.c | 17 +
.../gcc.target/i386/keylocker-aesencwide128kl.c | 32 +
.../gcc.target/i386/keylocker-aesencwide256kl.c | 33 +
.../gcc.target/i386/keylocker-encodekey128.c | 29 +
.../gcc.target/i386/keylocker-encodekey256.c | 30 +
.../gcc.target/i386/keylocker-loadiwkey.c | 19 +
gcc/testsuite/gcc.target/i386/ms_hook_prologue.c | 13 +-
gcc/testsuite/gcc.target/i386/pr31799.c | 12 +
gcc/testsuite/gcc.target/i386/pr45352-1.c | 1 +
gcc/testsuite/gcc.target/i386/pr47602.c | 1 +
gcc/testsuite/gcc.target/i386/pr55151.c | 1 +
gcc/testsuite/gcc.target/i386/pr55458.c | 1 +
gcc/testsuite/gcc.target/i386/pr56348.c | 1 +
gcc/testsuite/gcc.target/i386/pr57097.c | 1 +
gcc/testsuite/gcc.target/i386/pr65753.c | 1 +
gcc/testsuite/gcc.target/i386/pr65915.c | 1 +
gcc/testsuite/gcc.target/i386/pr66232-5.c | 1 +
gcc/testsuite/gcc.target/i386/pr66334.c | 1 +
gcc/testsuite/gcc.target/i386/pr66819-2.c | 1 +
gcc/testsuite/gcc.target/i386/pr67265.c | 1 +
gcc/testsuite/gcc.target/i386/pr78102.c | 2 +-
gcc/testsuite/gcc.target/i386/pr79804.c | 6 +-
gcc/testsuite/gcc.target/i386/pr81481.c | 1 +
gcc/testsuite/gcc.target/i386/pr83994.c | 1 +
gcc/testsuite/gcc.target/i386/pr88178.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92180.c | 9 +
gcc/testsuite/gcc.target/i386/pr92469.c | 24 +
gcc/testsuite/gcc.target/i386/pr92658-avx2-2.c | 192 +
gcc/testsuite/gcc.target/i386/pr92658-avx512bw-2.c | 280 +
gcc/testsuite/gcc.target/i386/pr92658-sse4-2.c | 148 +
gcc/testsuite/gcc.target/i386/pr94440-1.c | 23 +
gcc/testsuite/gcc.target/i386/pr94440-2.c | 19 +
gcc/testsuite/gcc.target/i386/pr95151-1.c | 17 +
gcc/testsuite/gcc.target/i386/pr95151-2.c | 10 +
gcc/testsuite/gcc.target/i386/pr95151-3.c | 18 +
gcc/testsuite/gcc.target/i386/pr95151-4.c | 11 +
gcc/testsuite/gcc.target/i386/pr95458-1.c | 11 +
gcc/testsuite/gcc.target/i386/pr95458-2.c | 7 +
gcc/testsuite/gcc.target/i386/pr95866-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr96226.c | 16 +
gcc/testsuite/gcc.target/i386/pr96793-1.c | 28 +
gcc/testsuite/gcc.target/i386/pr96793-2.c | 28 +
gcc/testsuite/gcc.target/i386/pr96793.c | 28 +
gcc/testsuite/gcc.target/i386/pr96906-1.c | 62 +
gcc/testsuite/gcc.target/i386/pr97140.c | 10 +
gcc/testsuite/gcc.target/i386/pr97282.c | 4 +-
gcc/testsuite/gcc.target/i386/pr97521.c | 27 +
gcc/testsuite/gcc.target/i386/pr97540.c | 6 +
gcc/testsuite/gcc.target/i386/pr97642-1.c | 41 +
gcc/testsuite/gcc.target/i386/pr97642-2.c | 77 +
gcc/testsuite/gcc.target/i386/pr97777.c | 9 +
gcc/testsuite/gcc.target/i386/pr97873-1.c | 12 +
gcc/testsuite/gcc.target/i386/pr97873-2.c | 23 +
gcc/testsuite/gcc.target/i386/pr97873-3.c | 27 +
gcc/testsuite/gcc.target/i386/pr97873.c | 9 +
gcc/testsuite/gcc.target/i386/pr97887.c | 15 +
gcc/testsuite/gcc.target/i386/pr97950.c | 153 +
gcc/testsuite/gcc.target/i386/pr98063.c | 13 +
gcc/testsuite/gcc.target/i386/pr98079.c | 13 +
gcc/testsuite/gcc.target/i386/pr98086.c | 17 +
gcc/testsuite/gcc.target/i386/pr98100.c | 10 +
gcc/testsuite/gcc.target/i386/pr98161.c | 48 +
gcc/testsuite/gcc.target/i386/pr98169.c | 29 +
gcc/testsuite/gcc.target/i386/pr98212.c | 21 +
gcc/testsuite/gcc.target/i386/pr98264.c | 22 +
gcc/testsuite/gcc.target/i386/pr98274.c | 8 +
gcc/testsuite/gcc.target/i386/pr98289.c | 54 +
gcc/testsuite/gcc.target/i386/returninst1.c | 1 +
gcc/testsuite/gcc.target/i386/returninst2.c | 1 +
gcc/testsuite/gcc.target/i386/returninst3.c | 1 +
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 | 4 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 2 +-
gcc/testsuite/gcc.target/i386/sse2-pr98461.c | 50 +
gcc/testsuite/gcc.target/i386/uintr-2.c | 7 +-
gcc/testsuite/gcc.target/i386/uintr-3.c | 6 +-
gcc/testsuite/gcc.target/i386/uintr-4.c | 6 +-
gcc/testsuite/gcc.target/i386/uintr-5.c | 4 +-
gcc/testsuite/gcc.target/i386/vnni_inline_error.c | 13 +
gcc/testsuite/gcc.target/i386/x86-64-v2-msabi.c | 5 +
gcc/testsuite/gcc.target/i386/x86-64-v2-other.c | 5 +
gcc/testsuite/gcc.target/i386/x86-64-v2.c | 6 +-
gcc/testsuite/gcc.target/i386/x86-64-v3-msabi.c | 5 +
gcc/testsuite/gcc.target/i386/x86-64-v3-other.c | 5 +
gcc/testsuite/gcc.target/i386/x86-64-v3.c | 8 +-
gcc/testsuite/gcc.target/i386/x86-64-v4-msabi.c | 5 +
gcc/testsuite/gcc.target/i386/x86-64-v4-other.c | 5 +
gcc/testsuite/gcc.target/i386/x86-64-v4.c | 6 +-
gcc/testsuite/gcc.target/i386/x86-needed-1.c | 13 +
gcc/testsuite/gcc.target/i386/x86-needed-2.c | 11 +
gcc/testsuite/gcc.target/i386/x86-needed-3.c | 11 +
gcc/testsuite/gcc.target/i386/xop-haddX.c | 27 +-
gcc/testsuite/gcc.target/i386/xop-hadduX.c | 22 +-
gcc/testsuite/gcc.target/i386/xop-hsubX.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-1.c | 12 +
.../gcc.target/i386/zero-scratch-regs-10.c | 21 +
.../gcc.target/i386/zero-scratch-regs-11.c | 39 +
.../gcc.target/i386/zero-scratch-regs-12.c | 39 +
.../gcc.target/i386/zero-scratch-regs-13.c | 21 +
.../gcc.target/i386/zero-scratch-regs-14.c | 19 +
.../gcc.target/i386/zero-scratch-regs-15.c | 14 +
.../gcc.target/i386/zero-scratch-regs-16.c | 14 +
.../gcc.target/i386/zero-scratch-regs-17.c | 13 +
.../gcc.target/i386/zero-scratch-regs-18.c | 13 +
.../gcc.target/i386/zero-scratch-regs-19.c | 12 +
.../gcc.target/i386/zero-scratch-regs-2.c | 19 +
.../gcc.target/i386/zero-scratch-regs-20.c | 23 +
.../gcc.target/i386/zero-scratch-regs-21.c | 14 +
.../gcc.target/i386/zero-scratch-regs-22.c | 21 +
.../gcc.target/i386/zero-scratch-regs-23.c | 29 +
.../gcc.target/i386/zero-scratch-regs-24.c | 10 +
.../gcc.target/i386/zero-scratch-regs-25.c | 10 +
.../gcc.target/i386/zero-scratch-regs-26.c | 23 +
.../gcc.target/i386/zero-scratch-regs-27.c | 15 +
.../gcc.target/i386/zero-scratch-regs-28.c | 18 +
.../gcc.target/i386/zero-scratch-regs-29.c | 10 +
.../gcc.target/i386/zero-scratch-regs-3.c | 12 +
.../gcc.target/i386/zero-scratch-regs-30.c | 12 +
.../gcc.target/i386/zero-scratch-regs-31.c | 14 +
.../gcc.target/i386/zero-scratch-regs-32.c | 11 +
.../gcc.target/i386/zero-scratch-regs-4.c | 14 +
.../gcc.target/i386/zero-scratch-regs-5.c | 20 +
.../gcc.target/i386/zero-scratch-regs-6.c | 14 +
.../gcc.target/i386/zero-scratch-regs-7.c | 13 +
.../gcc.target/i386/zero-scratch-regs-8.c | 19 +
.../gcc.target/i386/zero-scratch-regs-9.c | 15 +
.../gcc.target/microblaze/others/strings1.c | 5 +-
.../gcc.target/msp430/data-attributes-2.c | 13 +-
.../gcc.target/msp430/pr78818-auto-warn.c | 4 +-
.../gcc.target/msp430/rtx-cost-O3-default.c | 42 +
.../gcc.target/msp430/rtx-cost-O3-f5series.c | 38 +
.../gcc.target/msp430/rtx-cost-Os-default.c | 43 +
.../gcc.target/msp430/rtx-cost-Os-f5series.c | 38 +
gcc/testsuite/gcc.target/powerpc/altivec-consts.c | 4 +-
gcc/testsuite/gcc.target/powerpc/bcd-2.c | 2 +
gcc/testsuite/gcc.target/powerpc/bcd-3.c | 2 +
gcc/testsuite/gcc.target/powerpc/bcd-4.c | 521 +
gcc/testsuite/gcc.target/powerpc/bswap64-4.c | 6 +
.../gcc.target/powerpc/byte-in-either-range-0.c | 3 +-
.../gcc.target/powerpc/byte-in-either-range-1.c | 3 +-
gcc/testsuite/gcc.target/powerpc/byte-in-range-0.c | 3 +-
gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 3 +-
gcc/testsuite/gcc.target/powerpc/byte-in-set-0.c | 3 +-
gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 3 +-
gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 5 +-
gcc/testsuite/gcc.target/powerpc/cfuged-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/cprophard.c | 4 +-
gcc/testsuite/gcc.target/powerpc/dg-future-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/dimode_off.c | 2 +-
gcc/testsuite/gcc.target/powerpc/float128-hw3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/float128-mix-2.c | 16 +
gcc/testsuite/gcc.target/powerpc/float128-mix-3.c | 16 +
gcc/testsuite/gcc.target/powerpc/float128-mix.c | 20 +-
gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-char.p9.c | 1 -
.../gcc.target/powerpc/fold-vec-extract-int.p9.c | 1 -
.../powerpc/fold-vec-extract-longlong.p7.c | 1 -
.../powerpc/fold-vec-extract-longlong.p8.c | 1 -
.../gcc.target/powerpc/fold-vec-insert-int-p9.c | 2 -
.../gcc.target/powerpc/fold-vec-logical-ors-char.c | 4 +-
.../gcc.target/powerpc/fold-vec-logical-ors-int.c | 4 +-
.../powerpc/fold-vec-logical-ors-longlong.c | 4 +-
.../powerpc/fold-vec-logical-ors-short.c | 4 +-
.../powerpc/fold-vec-logical-other-char.c | 2 +-
.../powerpc/fold-vec-logical-other-int.c | 2 +-
.../powerpc/fold-vec-logical-other-longlong.c | 2 +-
.../powerpc/fold-vec-logical-other-short.c | 2 +-
.../gcc.target/powerpc/le-altivec-consts.c | 4 +-
gcc/testsuite/gcc.target/powerpc/localentry-1.c | 7 +-
gcc/testsuite/gcc.target/powerpc/lsbb-runnable.c | 5 +-
gcc/testsuite/gcc.target/powerpc/mma-alignment.c | 41 +
gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 8 +-
gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 8 +-
gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c | 8 +-
gcc/testsuite/gcc.target/powerpc/p10-arch31.c | 5 +-
gcc/testsuite/gcc.target/powerpc/p10-identify.c | 5 +-
gcc/testsuite/gcc.target/powerpc/pdep-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/pextd-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/pr64505.c | 265 +-
gcc/testsuite/gcc.target/powerpc/pr67789.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr79439-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr79439-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr83629.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr84112.c | 3 +-
gcc/testsuite/gcc.target/powerpc/pr93122.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr94740.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr96506-1.c | 42 +
gcc/testsuite/gcc.target/powerpc/pr96506-2.c | 38 +
gcc/testsuite/gcc.target/powerpc/pr96506.c | 66 -
gcc/testsuite/gcc.target/powerpc/pr96787-2.c | 5 +-
gcc/testsuite/gcc.target/powerpc/pr96933-1.c | 16 +
gcc/testsuite/gcc.target/powerpc/pr96933-2.c | 16 +
gcc/testsuite/gcc.target/powerpc/pr96933-3.c | 10 +
gcc/testsuite/gcc.target/powerpc/pr96933-4.c | 10 +
gcc/testsuite/gcc.target/powerpc/pr96933-run.h | 56 +
gcc/testsuite/gcc.target/powerpc/pr96933.h | 50 +
gcc/testsuite/gcc.target/powerpc/pr97267.c | 19 +
gcc/testsuite/gcc.target/powerpc/r2_shrink-wrap.c | 2 +-
gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c | 4 +-
gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c | 4 +-
gcc/testsuite/gcc.target/powerpc/signbit-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/signbit-2.c | 10 +-
gcc/testsuite/gcc.target/powerpc/signbit-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-0.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-1.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-2.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-3.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-4.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vadsdu-5.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vadsdub-1.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vadsdub-2.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vadsduh-1.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vadsduh-2.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vadsduw-1.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vadsduw-2.c | 3 +-
.../gcc.target/powerpc/vec-blend-runnable.c | 12 +-
gcc/testsuite/gcc.target/powerpc/vec-cfuged-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-clrl-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-clrl-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-clrr-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-clrr-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-cntlzm-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-cnttzm-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extracth-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extracth-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extracth-5.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vec-extracth-7.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extractl-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extractl-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-extractl-5.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vec-extractl-7.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c | 5 +-
.../gcc.target/powerpc/vec-insert-word-runnable.c | 9 +-
gcc/testsuite/gcc.target/powerpc/vec-pdep-1.c | 5 +-
.../gcc.target/powerpc/vec-permute-ext-runnable.c | 9 +-
gcc/testsuite/gcc.target/powerpc/vec-pext-1.c | 5 +-
.../gcc.target/powerpc/vec-replace-word-runnable.c | 22 +-
.../gcc.target/powerpc/vec-shift-double-runnable.c | 15 +-
.../gcc.target/powerpc/vec-splati-runnable.c | 7 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-16.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-17.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-18.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-19.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-20.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-21.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-22.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-23.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-5.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril-7.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril_p-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril_p-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril_p-5.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-stril_p-7.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-16.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-17.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-18.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-19.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-20.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-21.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-22.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-23.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-5.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir-7.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir_p-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir_p-3.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir_p-5.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-strir_p-7.c | 5 +-
.../gcc.target/powerpc/vec-ternarylogic-1.c | 5 +-
.../gcc.target/powerpc/vec-ternarylogic-3.c | 7 +-
.../gcc.target/powerpc/vec-ternarylogic-5.c | 5 +-
.../gcc.target/powerpc/vec-ternarylogic-7.c | 5 +-
.../gcc.target/powerpc/vec-ternarylogic-9.c | 7 +-
gcc/testsuite/gcc.target/powerpc/vslv-0.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vslv-1.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vsrv-0.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vsrv-1.c | 3 +-
.../powerpc/vsx-load-element-extend-char.c | 8 +-
.../powerpc/vsx-load-element-extend-int.c | 8 +-
.../powerpc/vsx-load-element-extend-longlong.c | 8 +-
.../powerpc/vsx-load-element-extend-short.c | 8 +-
.../powerpc/vsx-store-element-truncate-char.c | 8 +-
.../powerpc/vsx-store-element-truncate-int.c | 8 +-
.../powerpc/vsx-store-element-truncate-longlong.c | 8 +-
.../powerpc/vsx-store-element-truncate-short.c | 8 +-
.../gcc.target/powerpc/vsx_mask-count-runnable.c | 8 +-
.../gcc.target/powerpc/vsx_mask-expand-runnable.c | 8 +-
.../gcc.target/powerpc/vsx_mask-extract-runnable.c | 8 +-
.../gcc.target/powerpc/vsx_mask-move-runnable.c | 8 +-
.../gcc.target/powerpc/xxgenpc-runnable.c | 5 +-
gcc/testsuite/gcc.target/pru/halt.c | 9 +
gcc/testsuite/gcc.target/pru/lmbd.c | 14 +
gcc/testsuite/gcc.target/riscv/arch-10.c | 6 +
gcc/testsuite/gcc.target/riscv/arch-11.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-7.c | 6 +
gcc/testsuite/gcc.target/riscv/arch-8.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-9.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-10.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-11.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-12.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-13.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-14.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-15.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-16.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-17.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-6.c | 6 -
gcc/testsuite/gcc.target/riscv/attribute-8.c | 4 +-
gcc/testsuite/gcc.target/riscv/attribute-9.c | 2 +-
gcc/testsuite/gcc.target/riscv/interrupt-3.c | 4 +-
gcc/testsuite/gcc.target/riscv/interrupt-4.c | 4 +-
gcc/testsuite/gcc.target/riscv/pr91441.c | 10 -
gcc/testsuite/gcc.target/riscv/pr96260.c | 9 -
.../gcc.target/s390/builtin-constant-p-threading.c | 46 +
gcc/testsuite/gcc.target/s390/float_t-1.c | 15 +
gcc/testsuite/gcc.target/s390/float_t-2.c | 13 +
gcc/testsuite/gcc.target/s390/load-imm64-1.c | 14 +
gcc/testsuite/gcc.target/s390/load-imm64-2.c | 14 +
gcc/testsuite/gcc.target/s390/pr97497.c | 36 +
gcc/testsuite/gcc.target/s390/s390.exp | 17 +
gcc/testsuite/gcc.target/s390/stack-clash-1.c | 4 +-
gcc/testsuite/gcc.target/s390/stack-clash-2.c | 4 +-
gcc/testsuite/gcc.target/s390/stack-clash-3.c | 4 +-
gcc/testsuite/gcc.target/s390/stack-clash-4.c | 10 +
gcc/testsuite/gcc.target/s390/stack-clash-5.c | 10 +
.../s390/vector/long-double-callee-abi-scan.c | 20 +
.../s390/vector/long-double-caller-abi-run.c | 5 +
.../s390/vector/long-double-caller-abi-scan.c | 13 +
.../gcc.target/s390/vector/long-double-copysign.c | 22 +
.../s390/vector/long-double-fprx2-constant.c | 11 +
.../s390/vector/long-double-from-double.c | 19 +
.../s390/vector/long-double-from-float.c | 20 +
.../gcc.target/s390/vector/long-double-from-i16.c | 20 +
.../gcc.target/s390/vector/long-double-from-i32.c | 20 +
.../gcc.target/s390/vector/long-double-from-i64.c | 20 +
.../gcc.target/s390/vector/long-double-from-i8.c | 20 +
.../gcc.target/s390/vector/long-double-from-u16.c | 20 +
.../gcc.target/s390/vector/long-double-from-u32.c | 20 +
.../gcc.target/s390/vector/long-double-from-u64.c | 20 +
.../gcc.target/s390/vector/long-double-from-u8.c | 20 +
.../gcc.target/s390/vector/long-double-to-double.c | 19 +
.../gcc.target/s390/vector/long-double-to-float.c | 20 +
.../gcc.target/s390/vector/long-double-to-i16.c | 20 +
.../gcc.target/s390/vector/long-double-to-i32.c | 20 +
.../gcc.target/s390/vector/long-double-to-i64.c | 22 +
.../gcc.target/s390/vector/long-double-to-i8.c | 20 +
.../gcc.target/s390/vector/long-double-to-u16.c | 21 +
.../gcc.target/s390/vector/long-double-to-u32.c | 21 +
.../gcc.target/s390/vector/long-double-to-u64.c | 21 +
.../gcc.target/s390/vector/long-double-to-u8.c | 21 +
.../s390/vector/long-double-vec-duplicate.c | 13 +
.../gcc.target/s390/vector/long-double-wf.h | 60 +
.../gcc.target/s390/vector/long-double-wfaxb.c | 18 +
.../s390/vector/long-double-wfcxb-0001.c | 9 +
.../s390/vector/long-double-wfcxb-0111.c | 9 +
.../s390/vector/long-double-wfcxb-1011.c | 9 +
.../s390/vector/long-double-wfcxb-1101.c | 9 +
.../gcc.target/s390/vector/long-double-wfdxb.c | 18 +
.../gcc.target/s390/vector/long-double-wfixb.c | 7 +
.../s390/vector/long-double-wfkxb-0111.c | 9 +
.../s390/vector/long-double-wfkxb-1011.c | 9 +
.../s390/vector/long-double-wfkxb-1101.c | 9 +
.../gcc.target/s390/vector/long-double-wflcxb.c | 7 +
.../gcc.target/s390/vector/long-double-wflpxb.c | 7 +
.../gcc.target/s390/vector/long-double-wfmaxb-2.c | 24 +
.../gcc.target/s390/vector/long-double-wfmaxb-3.c | 14 +
.../s390/vector/long-double-wfmaxb-disabled.c | 8 +
.../gcc.target/s390/vector/long-double-wfmaxb.c | 7 +
.../s390/vector/long-double-wfmsxb-disabled.c | 8 +
.../gcc.target/s390/vector/long-double-wfmsxb.c | 7 +
.../gcc.target/s390/vector/long-double-wfmxb.c | 7 +
.../s390/vector/long-double-wfnmaxb-disabled.c | 9 +
.../gcc.target/s390/vector/long-double-wfnmaxb.c | 7 +
.../s390/vector/long-double-wfnmsxb-disabled.c | 9 +
.../gcc.target/s390/vector/long-double-wfnmsxb.c | 7 +
.../gcc.target/s390/vector/long-double-wfsqxb.c | 7 +
.../gcc.target/s390/vector/long-double-wfsxb-1.c | 22 +
.../gcc.target/s390/vector/long-double-wfsxb.c | 7 +
.../gcc.target/s390/vector/long-double-wftcixb-1.c | 15 +
.../gcc.target/s390/vector/long-double-wftcixb.c | 7 +
.../s390/zvector/autovec-double-quiet-uneq.c | 5 +-
.../s390/zvector/autovec-double-signaling-eq.c | 2 +-
.../s390/zvector/autovec-float-quiet-uneq.c | 5 +-
.../s390/zvector/autovec-float-signaling-eq.c | 2 +-
gcc/testsuite/gcc.target/sparc/overflow-6.c | 20 +
gcc/testsuite/gcc.target/vax/bbcci.c | 20 +
gcc/testsuite/gcc.target/vax/bbssi.c | 20 +
gcc/testsuite/gcc.target/vax/bswapdi-1.c | 2 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-adddf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-addhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-addqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-addsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-addsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-andhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-andqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-andsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-ashlsi.c | 30 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-ashrsi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-divdf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-divhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-divqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-divsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-divsi.c | 29 +
.../gcc.target/vax/cmpelim-eq-extendhisi.c | 30 +
.../gcc.target/vax/cmpelim-eq-extendqisi.c | 30 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-extvsi.c | 38 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-extzvsi.c | 39 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfhi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfqi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfsi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfhi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfqi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfsi.c | 32 +
.../gcc.target/vax/cmpelim-eq-floatsisf.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-insvsi.c | 46 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-iorhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-iorqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-iorsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-mova.c | 30 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-movdf.c | 28 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-movhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-movqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-movsf.c | 28 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-movsi.c | 28 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-muldf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-mulhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-mulqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-mulsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-mulsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-nothi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-notqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-notsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-rotlsi.c | 33 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-rotrsi.c | 34 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-subdf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-subhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-subqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-subsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-eq-subsi.c | 29 +
.../gcc.target/vax/cmpelim-eq-truncdfsf.c | 32 +
.../gcc.target/vax/cmpelim-eq-trunchiqi.c | 33 +
.../gcc.target/vax/cmpelim-eq-truncsihi.c | 33 +
.../gcc.target/vax/cmpelim-eq-truncsiqi.c | 33 +
.../gcc.target/vax/cmpelim-eq-zextendhisi.c | 30 +
.../gcc.target/vax/cmpelim-eq-zextendqihi.c | 32 +
.../gcc.target/vax/cmpelim-eq-zextendqisi.c | 30 +
gcc/testsuite/gcc.target/vax/cmpelim-le-adddf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-addhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-addqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-addsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-addsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-andhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-andqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-andsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-ashlsi.c | 30 +
gcc/testsuite/gcc.target/vax/cmpelim-le-ashrsi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-divdf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-divhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-divqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-divsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-divsi.c | 29 +
.../gcc.target/vax/cmpelim-le-extendhisi.c | 30 +
.../gcc.target/vax/cmpelim-le-extendqisi.c | 30 +
gcc/testsuite/gcc.target/vax/cmpelim-le-extvsi.c | 38 +
gcc/testsuite/gcc.target/vax/cmpelim-le-extzvsi.c | 33 +
gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfhi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfqi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfsi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfhi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfqi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfsi.c | 32 +
.../gcc.target/vax/cmpelim-le-floatsisf.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-le-insvsi.c | 46 +
gcc/testsuite/gcc.target/vax/cmpelim-le-iorhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-iorqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-iorsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-movdf.c | 28 +
gcc/testsuite/gcc.target/vax/cmpelim-le-movhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-movqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-movsf.c | 28 +
gcc/testsuite/gcc.target/vax/cmpelim-le-movsi.c | 28 +
gcc/testsuite/gcc.target/vax/cmpelim-le-muldf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-mulhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-mulqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-mulsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-mulsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-nothi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-notqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-notsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-rotlsi.c | 33 +
gcc/testsuite/gcc.target/vax/cmpelim-le-rotrsi.c | 34 +
gcc/testsuite/gcc.target/vax/cmpelim-le-subdf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-subhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-subqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-subsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-le-subsi.c | 29 +
.../gcc.target/vax/cmpelim-le-truncdfsf.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-le-xorhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-xorqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-le-xorsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-leu-subhi.c | 33 +
gcc/testsuite/gcc.target/vax/cmpelim-leu-subqi.c | 33 +
gcc/testsuite/gcc.target/vax/cmpelim-leu-subsi.c | 33 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-adddf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-addhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-addqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-addsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-addsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-andhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-andqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-andsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-ashlsi.c | 30 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-ashrsi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-divdf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-divhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-divqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-divsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-divsi.c | 29 +
.../gcc.target/vax/cmpelim-lt-extendhisi.c | 30 +
.../gcc.target/vax/cmpelim-lt-extendqisi.c | 30 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-extvsi.c | 38 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-extzvsi.c | 33 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfhi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfqi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfsi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfhi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfqi.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfsi.c | 32 +
.../gcc.target/vax/cmpelim-lt-floatsisf.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-insvsi.c | 46 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-iorhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-iorqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-iorsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-movdf.c | 28 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-movhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-movqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-movsf.c | 28 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-movsi.c | 28 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-muldf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-mulhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-mulqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-mulsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-mulsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-nothi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-notqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-notsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-rotlsi.c | 33 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-rotrsi.c | 34 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-subdf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-subhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-subqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-subsf.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-subsi.c | 29 +
.../gcc.target/vax/cmpelim-lt-truncdfsf.c | 32 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-xorhi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-xorqi.c | 31 +
gcc/testsuite/gcc.target/vax/cmpelim-lt-xorsi.c | 29 +
gcc/testsuite/gcc.target/vax/cmpelim-ltu-subhi.c | 33 +
gcc/testsuite/gcc.target/vax/cmpelim-ltu-subqi.c | 33 +
gcc/testsuite/gcc.target/vax/cmpelim-ltu-subsi.c | 33 +
gcc/testsuite/gcc.target/vax/cmpelim-xx-addsi.c | 36 +
gcc/testsuite/gcc.target/vax/cmpelim-xx-insvsi.c | 53 +
gcc/testsuite/gcc.target/vax/cmpelim-xxu-subsi.c | 40 +
gcc/testsuite/gcc.target/vax/compare-add-zero.c | 27 +
gcc/testsuite/gcc.target/vax/compare-mov-zero.c | 24 +
gcc/testsuite/gcc.target/vax/cpymem.c | 23 +
gcc/testsuite/gcc.target/vax/ctzhi.c | 20 +
gcc/testsuite/gcc.target/vax/ctzqi.c | 20 +
gcc/testsuite/gcc.target/vax/ctzsi.c | 15 +
gcc/testsuite/gcc.target/vax/ffshi.c | 24 +
gcc/testsuite/gcc.target/vax/ffsqi.c | 24 +
gcc/testsuite/gcc.target/vax/ffssi.c | 19 +
gcc/testsuite/gcc.target/vax/movmem.c | 23 +
gcc/testsuite/gcc.target/vax/peephole2-eq-andhi.c | 33 +
gcc/testsuite/gcc.target/vax/peephole2-eq-andqi.c | 33 +
gcc/testsuite/gcc.target/vax/peephole2-eq-andsi.c | 30 +
gcc/testsuite/gcc.target/vax/peephole2-eq-cmpvsi.c | 36 +
.../gcc.target/vax/peephole2-eq-cmpzvsi.c | 36 +
.../gcc.target/vax/peephole2-eq-ctzhi-0.c | 32 +
.../gcc.target/vax/peephole2-eq-ctzhi-1.c | 34 +
.../gcc.target/vax/peephole2-eq-ctzqi-0.c | 32 +
.../gcc.target/vax/peephole2-eq-ctzqi-1.c | 34 +
.../gcc.target/vax/peephole2-eq-ctzsi-0.c | 32 +
.../gcc.target/vax/peephole2-eq-ctzsi-1.c | 33 +
gcc/testsuite/gcc.target/vax/peephole2-eq-ffshi.c | 26 +
gcc/testsuite/gcc.target/vax/peephole2-eq-ffsqi.c | 26 +
gcc/testsuite/gcc.target/vax/peephole2-eq-ffssi.c | 27 +
gcc/testsuite/gcc.target/vax/peephole2-le-andhi.c | 33 +
gcc/testsuite/gcc.target/vax/peephole2-le-andqi.c | 33 +
gcc/testsuite/gcc.target/vax/peephole2-le-andsi.c | 30 +
gcc/testsuite/gcc.target/vax/peephole2-le-cmpvsi.c | 36 +
.../gcc.target/vax/peephole2-le-cmpzvsi.c | 34 +
.../gcc.target/vax/peephole2-leu-cmpvsi.c | 40 +
.../gcc.target/vax/peephole2-leu-cmpzvsi.c | 31 +
gcc/testsuite/gcc.target/vax/peephole2-lt-andhi.c | 33 +
gcc/testsuite/gcc.target/vax/peephole2-lt-andqi.c | 33 +
gcc/testsuite/gcc.target/vax/peephole2-lt-andsi.c | 30 +
gcc/testsuite/gcc.target/vax/peephole2-lt-cmpvsi.c | 36 +
.../gcc.target/vax/peephole2-lt-cmpzvsi.c | 34 +
.../gcc.target/vax/peephole2-ltu-cmpvsi.c | 40 +
.../gcc.target/vax/peephole2-ltu-cmpzvsi.c | 31 +
gcc/testsuite/gcc.target/vax/pr56875.c | 11 +-
gcc/testsuite/gcc.target/vax/push.c | 27 +
gcc/testsuite/gcc.target/vax/vax.exp | 2 +-
gcc/testsuite/gcc.target/xtensa/bswap.c | 14 +
gcc/testsuite/gcc.target/xtensa/pr98285.c | 54 +
gcc/testsuite/gcc.target/xtensa/shifts.c | 31 +
.../dg-scan-symbol-section-1-exp-F.S | 13 +
.../dg-scan-symbol-section-2-exp-F.S | 9 +
.../dg-scan-symbol-section-3-exp-F.S | 10 +
.../dg-scan-symbol-section-exp-P.S | 50 +
.../gcc.test-framework/test-framework.exp | 3 +-
gcc/testsuite/gdc.dg/debug/debug.exp | 28 +
gcc/testsuite/gdc.dg/debug/dwarf2/dwarf2.exp | 31 +
.../gdc.dg/debug/dwarf2/imports/pr98067.d | 3 +
gcc/testsuite/gdc.dg/debug/dwarf2/langdw2.d | 7 +
gcc/testsuite/gdc.dg/debug/dwarf2/langdw3.d | 6 +
gcc/testsuite/gdc.dg/debug/dwarf2/pr98067.d | 6 +
gcc/testsuite/gdc.dg/debug/trivial.d | 6 +
gcc/testsuite/gdc.dg/intrinsics.d | 92 +-
gcc/testsuite/gdc.dg/pr92216.d | 4 +-
gcc/testsuite/gdc.dg/pr98277.d | 13 +
gcc/testsuite/gdc.dg/pr98427.d | 23 +
gcc/testsuite/gdc.dg/torture/pr97843.d | 37 +
gcc/testsuite/gdc.dg/torture/pr97889.d | 29 +
gcc/testsuite/gdc.test/compilable/callconv.d | 20 -
.../gdc.test/compilable/imports/test21299/func.d | 8 +
.../gdc.test/compilable/imports/test21299/mtype.d | 8 +
.../compilable/imports/test21299/rootstringtable.d | 96 +
gcc/testsuite/gdc.test/compilable/test17419.d | 2 -
gcc/testsuite/gdc.test/compilable/test21299a.d | 4 +
gcc/testsuite/gdc.test/compilable/test21299b.d | 4 +
gcc/testsuite/gdc.test/compilable/test21299c.d | 5 +
gcc/testsuite/gdc.test/compilable/test21299d.d | 27 +
gcc/testsuite/gdc.test/compilable/testInference.d | 6 +-
.../gdc.test/fail_compilation/fail12485.d | 9 +-
.../gdc.test/fail_compilation/fail18970.d | 37 +
.../gdc.test/fail_compilation/imports/test21164a.d | 9 +
.../gdc.test/fail_compilation/imports/test21164b.d | 4 +
.../gdc.test/fail_compilation/imports/test21164c.d | 10 +
.../gdc.test/fail_compilation/imports/test21164d.d | 9 +
.../gdc.test/fail_compilation/test21164.d | 13 +
gcc/testsuite/gdc.test/runnable/dhry.d | 927 -
.../gdc.test/runnable/imports/testmangle.d | 66 +
gcc/testsuite/gdc.test/runnable/link6574.d | 10 +-
gcc/testsuite/gdc.test/runnable/mangle.d | 82 +-
gcc/testsuite/gdc.test/runnable/nested.d | 9 -
gcc/testsuite/gdc.test/runnable/template4.d | 31 +-
gcc/testsuite/gdc.test/runnable/template9.d | 13 +-
gcc/testsuite/gdc.test/runnable/test4.d | 12 -
gcc/testsuite/gdc.test/runnable/testconst.d | 3 +-
gcc/testsuite/gfortran.dg/analyzer/pr97668.f | 26 +
gcc/testsuite/gfortran.dg/attr_deprecated.f90 | 30 +
gcc/testsuite/gfortran.dg/class_allocate_25.f90 | 58 +
gcc/testsuite/gfortran.dg/class_assign_4.f90 | 183 +
gcc/testsuite/gfortran.dg/coarray/alloc_comp_1.f90 | 2 +-
.../gfortran.dg/coarray/send_char_array_1.f90 | 16 +-
gcc/testsuite/gfortran.dg/coverage.f90 | 17 +
gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 | 39 +
.../gfortran.dg/deferred_character_36.f90 | 16 +
gcc/testsuite/gfortran.dg/dependency_60.f90 | 19 +
gcc/testsuite/gfortran.dg/entry_23.f | 57 +
gcc/testsuite/gfortran.dg/finalize_37.f90 | 80 +
gcc/testsuite/gfortran.dg/forall_19.f90 | 32 +
gcc/testsuite/gfortran.dg/goacc-gomp/atomic.f90 | 48 +
gcc/testsuite/gfortran.dg/goacc-gomp/fixed-1.f | 81 +
gcc/testsuite/gfortran.dg/goacc-gomp/free-1.f90 | 34 +
.../gfortran.dg/goacc-gomp/goacc-gomp.exp | 37 +
gcc/testsuite/gfortran.dg/goacc/atomic.f90 | 35 +
.../goacc/classify-kernels-unparallelized.f95 | 4 +-
.../gfortran.dg/goacc/classify-kernels.f95 | 4 +-
.../gfortran.dg/goacc/classify-parallel.f95 | 4 +-
.../gfortran.dg/goacc/classify-serial.f95 | 31 +
.../gfortran.dg/goacc/clause-locations.f90 | 18 -
gcc/testsuite/gfortran.dg/goacc/fixed-5.f | 30 +
.../gfortran.dg/goacc/kernels-decompose-1.f95 | 89 +
.../gfortran.dg/goacc/kernels-decompose-2.f95 | 150 +
gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 5 +
.../gfortran.dg/goacc/loop-2-parallel-3.f95 | 24 +-
gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 357 -
gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 74 -
.../goacc/nested-reductions-1-kernels.f90 | 300 +
.../goacc/nested-reductions-1-parallel.f90 | 404 +
.../goacc/nested-reductions-1-routine.f90 | 88 +
.../goacc/nested-reductions-2-kernels.f90 | 389 +
.../goacc/nested-reductions-2-parallel.f90 | 499 +
.../goacc/nested-reductions-2-routine.f90 | 119 +
.../gfortran.dg/goacc/nested-reductions-warn.f90 | 674 -
.../gfortran.dg/goacc/nested-reductions.f90 | 540 -
gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 | 135 +
.../gfortran.dg/goacc/sentinel-free-form.f95 | 7 +-
.../gfortran.dg/goacc/specification-part.f90 | 100 +
gcc/testsuite/gfortran.dg/gomp/atomic-2.f90 | 70 +
gcc/testsuite/gfortran.dg/gomp/atomic.f90 | 87 +
.../gfortran.dg/gomp/declare-target-4.f90 | 16 +-
gcc/testsuite/gfortran.dg/gomp/map-2.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/reduction4.f90 | 143 +
gcc/testsuite/gfortran.dg/gomp/reduction5.f90 | 59 +
gcc/testsuite/gfortran.dg/gomp/reduction6.f90 | 18 +
gcc/testsuite/gfortran.dg/gomp/reduction7.f90 | 9 +
gcc/testsuite/gfortran.dg/gomp/requires-4.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/requires-9.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/scan-1.f90 | 213 +
gcc/testsuite/gfortran.dg/gomp/scan-2.f90 | 21 +
gcc/testsuite/gfortran.dg/gomp/scan-3.f90 | 21 +
gcc/testsuite/gfortran.dg/gomp/scan-4.f90 | 22 +
gcc/testsuite/gfortran.dg/gomp/scan-5.f90 | 18 +
gcc/testsuite/gfortran.dg/gomp/scan-6.f90 | 16 +
gcc/testsuite/gfortran.dg/gomp/scan-7.f90 | 60 +
.../gfortran.dg/gomp/schedule-modifiers-2.f90 | 8 +-
.../gfortran.dg/gomp/workshare-reduction-1.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-10.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-11.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-12.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-13.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-14.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-15.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-16.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-17.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-18.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-19.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-2.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-20.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-21.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-22.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-23.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-24.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-25.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-26.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-27.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-28.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-29.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-3.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-30.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-31.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-32.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-33.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-34.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-35.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-36.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-37.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-38.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-39.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-4.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-40.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-41.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-42.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-43.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-44.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-45.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-46.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-47.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-48.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-49.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-5.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-50.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-51.f90 | 35 +
.../gfortran.dg/gomp/workshare-reduction-52.f90 | 35 +
.../gfortran.dg/gomp/workshare-reduction-53.f90 | 35 +
.../gfortran.dg/gomp/workshare-reduction-54.f90 | 35 +
.../gfortran.dg/gomp/workshare-reduction-55.f90 | 35 +
.../gfortran.dg/gomp/workshare-reduction-56.f90 | 35 +
.../gfortran.dg/gomp/workshare-reduction-57.f90 | 35 +
.../gfortran.dg/gomp/workshare-reduction-58.f90 | 35 +
.../gfortran.dg/gomp/workshare-reduction-6.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-7.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-8.f90 | 31 +
.../gfortran.dg/gomp/workshare-reduction-9.f90 | 31 +
gcc/testsuite/gfortran.dg/guality/guality.exp | 2 +-
gcc/testsuite/gfortran.dg/ipcp-array-2.f90 | 45 +
gcc/testsuite/gfortran.dg/pr48958.f90 | 25 +
gcc/testsuite/gfortran.dg/pr85796.f90 | 8 +
gcc/testsuite/gfortran.dg/pr93685_1.f90 | 20 +
gcc/testsuite/gfortran.dg/pr93685_2.f90 | 18 +
gcc/testsuite/gfortran.dg/pr95342.f90 | 20 +
gcc/testsuite/gfortran.dg/pr97768_1.f90 | 25 +
gcc/testsuite/gfortran.dg/pr97768_2.f90 | 53 +
gcc/testsuite/gfortran.dg/pr98016.f90 | 19 +
gcc/testsuite/gfortran.dg/pr98017.f90 | 14 +
gcc/testsuite/gfortran.dg/pr98284.f90 | 12 +
gcc/testsuite/gfortran.dg/select_rank_5.f90 | 44 +
.../gfortran.dg/structure_constructor_17.f90 | 21 +
.../gfortran.dg/unlimited_polymorphic_32.f03 | 59 +
gcc/testsuite/gfortran.dg/value_8.f90 | 16 +
gcc/testsuite/gfortran.dg/vect/O3-bb-slp-1.f | 28 +
gcc/testsuite/gfortran.dg/vect/O3-bb-slp-2.f | 40 +
gcc/testsuite/gfortran.dg/vect/pr97761.f90 | 32 +
gcc/testsuite/gnat.dg/bias2.adb | 33 +
gcc/testsuite/gnat.dg/debug15.adb | 23 -
gcc/testsuite/gnat.dg/interface6.adb | 2 +-
gcc/testsuite/gnat.dg/modular6.adb | 15 +
gcc/testsuite/gnat.dg/multfixed.adb | 3 +-
gcc/testsuite/gnat.dg/not_null.adb | 4 +-
gcc/testsuite/gnat.dg/opt39.adb | 1 +
gcc/testsuite/gnat.dg/opt88.adb | 52 +
gcc/testsuite/gnat.dg/opt89.adb | 18 +
gcc/testsuite/gnat.dg/opt90a.adb | 16 +
gcc/testsuite/gnat.dg/opt90a_pkg.ads | 15 +
gcc/testsuite/gnat.dg/opt90b.adb | 16 +
gcc/testsuite/gnat.dg/opt90b_pkg.ads | 16 +
gcc/testsuite/gnat.dg/opt90c.adb | 16 +
gcc/testsuite/gnat.dg/opt90c_pkg.ads | 16 +
gcc/testsuite/gnat.dg/opt90d.adb | 16 +
gcc/testsuite/gnat.dg/opt90d_pkg.ads | 16 +
gcc/testsuite/gnat.dg/opt90e.adb | 16 +
gcc/testsuite/gnat.dg/opt90e_pkg.ads | 16 +
gcc/testsuite/gnat.dg/opt91.adb | 11 +
gcc/testsuite/gnat.dg/opt91.ads | 10 +
gcc/testsuite/gnat.dg/opt91_pkg.adb | 12 +
gcc/testsuite/gnat.dg/opt91_pkg.ads | 19 +
gcc/testsuite/gnat.dg/protected_func.adb | 4 +-
gcc/testsuite/gnat.dg/shift1.adb | 15 +
gcc/testsuite/gnat.dg/sin_cos.adb | 14 +
gcc/testsuite/gnat.dg/sin_cos.ads | 4 +
gcc/testsuite/gnat.dg/warn14.adb | 2 +-
gcc/testsuite/go.test/go-test.exp | 220 +-
gcc/testsuite/go.test/test/alias.go | 2 +-
gcc/testsuite/go.test/test/alias1.go | 2 +-
gcc/testsuite/go.test/test/alias2.go | 104 +
gcc/testsuite/go.test/test/alias3.dir/a.go | 42 +
gcc/testsuite/go.test/test/alias3.dir/b.go | 26 +
gcc/testsuite/go.test/test/alias3.dir/c.go | 25 +
gcc/testsuite/go.test/test/alias3.go | 7 +
gcc/testsuite/go.test/test/append.go | 25 +-
gcc/testsuite/go.test/test/assign.go | 12 +
gcc/testsuite/go.test/test/bench/garbage/Makefile | 2 +-
gcc/testsuite/go.test/test/bench/garbage/parser.go | 4 +-
gcc/testsuite/go.test/test/bench/garbage/stats.go | 2 +-
gcc/testsuite/go.test/test/bench/garbage/tree.go | 2 +-
gcc/testsuite/go.test/test/bench/garbage/tree2.go | 2 +-
.../go.test/test/bench/go1/binarytree_test.go | 2 +-
.../go.test/test/bench/go1/fannkuch_test.go | 2 +-
gcc/testsuite/go.test/test/bench/go1/fasta_test.go | 10 +-
gcc/testsuite/go.test/test/bench/go1/gob_test.go | 2 +-
gcc/testsuite/go.test/test/bench/go1/gzip_test.go | 2 +-
gcc/testsuite/go.test/test/bench/go1/http_test.go | 2 +-
gcc/testsuite/go.test/test/bench/go1/json_test.go | 2 +-
.../go.test/test/bench/go1/jsondata_test.go | 4 +-
.../go.test/test/bench/go1/mandel_test.go | 2 +-
.../go.test/test/bench/go1/parserdata_test.go | 6 +-
.../go.test/test/bench/go1/revcomp_test.go | 2 +-
.../go.test/test/bench/go1/template_test.go | 2 +-
.../test/bench/shootout/binary-tree-freelist.go | 129 -
.../test/bench/shootout/binary-tree-freelist.txt | 8 -
.../go.test/test/bench/shootout/binary-tree.c | 164 -
.../go.test/test/bench/shootout/binary-tree.go | 92 -
.../go.test/test/bench/shootout/binary-tree.txt | 8 -
.../go.test/test/bench/shootout/chameneosredux.c | 330 -
.../go.test/test/bench/shootout/chameneosredux.go | 180 -
.../go.test/test/bench/shootout/chameneosredux.txt | 29 -
.../test/bench/shootout/fannkuch-parallel.go | 224 -
.../test/bench/shootout/fannkuch-parallel.txt | 31 -
.../go.test/test/bench/shootout/fannkuch.c | 134 -
.../go.test/test/bench/shootout/fannkuch.go | 122 -
.../go.test/test/bench/shootout/fannkuch.txt | 31 -
.../go.test/test/bench/shootout/fasta-1000.out | 171 -
gcc/testsuite/go.test/test/bench/shootout/fasta.c | 219 -
gcc/testsuite/go.test/test/bench/shootout/fasta.go | 205 -
.../go.test/test/bench/shootout/fasta.txt | 171 -
.../test/bench/shootout/k-nucleotide-parallel.go | 157 -
.../test/bench/shootout/k-nucleotide-parallel.txt | 27 -
.../go.test/test/bench/shootout/k-nucleotide.c | 228 -
.../go.test/test/bench/shootout/k-nucleotide.go | 140 -
.../go.test/test/bench/shootout/k-nucleotide.txt | 27 -
.../go.test/test/bench/shootout/mandelbrot.c | 91 -
.../go.test/test/bench/shootout/mandelbrot.go | 95 -
.../go.test/test/bench/shootout/mandelbrot.txt | Bin 5011 -> 0 bytes
.../go.test/test/bench/shootout/meteor-contest.c | 626 -
.../go.test/test/bench/shootout/meteor-contest.go | 656 -
.../go.test/test/bench/shootout/meteor-contest.txt | 24 -
gcc/testsuite/go.test/test/bench/shootout/nbody.c | 170 -
gcc/testsuite/go.test/test/bench/shootout/nbody.go | 177 -
.../go.test/test/bench/shootout/nbody.txt | 2 -
.../go.test/test/bench/shootout/pidigits.c | 123 -
.../go.test/test/bench/shootout/pidigits.go | 135 -
.../go.test/test/bench/shootout/pidigits.txt | 3 -
.../test/bench/shootout/regex-dna-parallel.go | 124 -
.../test/bench/shootout/regex-dna-parallel.txt | 13 -
.../go.test/test/bench/shootout/regex-dna.c | 154 -
.../go.test/test/bench/shootout/regex-dna.go | 106 -
.../go.test/test/bench/shootout/regex-dna.txt | 13 -
.../test/bench/shootout/reverse-complement.c | 100 -
.../test/bench/shootout/reverse-complement.go | 105 -
.../test/bench/shootout/reverse-complement.txt | 171 -
.../test/bench/shootout/spectral-norm-parallel.go | 111 -
.../go.test/test/bench/shootout/spectral-norm.c | 82 -
.../go.test/test/bench/shootout/spectral-norm.go | 93 -
.../go.test/test/bench/shootout/spectral-norm.txt | 1 -
.../go.test/test/bench/shootout/threadring.c | 103 -
.../go.test/test/bench/shootout/threadring.go | 71 -
.../go.test/test/bench/shootout/threadring.txt | 1 -
.../go.test/test/bench/shootout/timing.log | 1254 -
.../go.test/test/bench/shootout/timing.sh | 219 -
gcc/testsuite/go.test/test/blank1.go | 6 +-
gcc/testsuite/go.test/test/bombad.go | 2 +-
gcc/testsuite/go.test/test/bounds.go | 108 +-
gcc/testsuite/go.test/test/bugs/bug395.go | 25 -
gcc/testsuite/go.test/test/bugs/placeholder | 2 -
gcc/testsuite/go.test/test/chan/doubleselect.go | 1 +
gcc/testsuite/go.test/test/chan/fifo.go | 1 -
gcc/testsuite/go.test/test/chan/perm.go | 30 +-
gcc/testsuite/go.test/test/chan/powser1.go | 326 +-
gcc/testsuite/go.test/test/chan/powser2.go | 412 +-
gcc/testsuite/go.test/test/chan/select2.go | 2 +-
gcc/testsuite/go.test/test/chan/select3.go | 18 +-
gcc/testsuite/go.test/test/chan/select5.go | 10 +-
gcc/testsuite/go.test/test/chan/select6.go | 2 +-
gcc/testsuite/go.test/test/chan/select7.go | 2 +-
gcc/testsuite/go.test/test/chan/select8.go | 55 +
gcc/testsuite/go.test/test/chan/sendstmt.go | 6 +-
gcc/testsuite/go.test/test/chancap.go | 44 +-
gcc/testsuite/go.test/test/cmp.go | 61 +-
gcc/testsuite/go.test/test/cmp6.go | 13 +-
gcc/testsuite/go.test/test/cmplx.go | 14 +
gcc/testsuite/go.test/test/cmplxdivide.c | 87 +-
gcc/testsuite/go.test/test/cmplxdivide.go | 27 +-
gcc/testsuite/go.test/test/cmplxdivide1.go | 6511 ++-
gcc/testsuite/go.test/test/complit1.go | 25 +-
gcc/testsuite/go.test/test/compos.go | 2 +-
gcc/testsuite/go.test/test/const.go | 83 +
gcc/testsuite/go.test/test/const1.go | 6 +-
gcc/testsuite/go.test/test/const4.go | 2 +-
gcc/testsuite/go.test/test/const5.go | 6 +-
gcc/testsuite/go.test/test/const6.go | 2 +-
gcc/testsuite/go.test/test/convert1.go | 2 +-
gcc/testsuite/go.test/test/convlit.go | 11 +-
gcc/testsuite/go.test/test/ddd.go | 2 +-
gcc/testsuite/go.test/test/ddd1.go | 18 +-
gcc/testsuite/go.test/test/ddd2.dir/ddd2.go | 2 +-
gcc/testsuite/go.test/test/ddd2.dir/ddd3.go | 2 +-
gcc/testsuite/go.test/test/ddd2.go | 2 +-
gcc/testsuite/go.test/test/deferprint.go | 4 +-
gcc/testsuite/go.test/test/divide.go | 2 +-
gcc/testsuite/go.test/test/divmod.go | 4 +-
gcc/testsuite/go.test/test/eof.go | 2 +-
gcc/testsuite/go.test/test/eof1.go | 2 +-
gcc/testsuite/go.test/test/errchk | 147 -
gcc/testsuite/go.test/test/escape2.go | 1139 +-
gcc/testsuite/go.test/test/escape3.go | 2 +-
gcc/testsuite/go.test/test/escape4.go | 28 +-
gcc/testsuite/go.test/test/escape5.go | 160 +-
.../go.test/test/fixedbugs/bug083.dir/bug0.go | 2 +-
.../go.test/test/fixedbugs/bug083.dir/bug1.go | 2 +-
.../go.test/test/fixedbugs/bug088.dir/bug0.go | 2 +-
.../go.test/test/fixedbugs/bug088.dir/bug1.go | 2 +-
.../go.test/test/fixedbugs/bug106.dir/bug0.go | 2 +-
.../go.test/test/fixedbugs/bug106.dir/bug1.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug108.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug121.go | 1 -
.../go.test/test/fixedbugs/bug133.dir/bug0.go | 2 +-
.../go.test/test/fixedbugs/bug133.dir/bug1.go | 2 +-
.../go.test/test/fixedbugs/bug133.dir/bug2.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug13343.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/bug1515.go | 2 +-
.../go.test/test/fixedbugs/bug160.dir/x.go | 2 +-
.../go.test/test/fixedbugs/bug160.dir/y.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug169.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug173.go | 2 +
gcc/testsuite/go.test/test/fixedbugs/bug176.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug19403.go | 134 +
gcc/testsuite/go.test/test/fixedbugs/bug195.go | 16 +-
gcc/testsuite/go.test/test/fixedbugs/bug203.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug206.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug214.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug215.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug216.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug217.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug218.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug221.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug227.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug228.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug229.go | 10 +-
gcc/testsuite/go.test/test/fixedbugs/bug230.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug231.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug232.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug233.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug234.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug235.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug236.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug237.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug243.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug245.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug247.go | 2 +-
.../go.test/test/fixedbugs/bug248.dir/bug1.go | 2 +-
.../go.test/test/fixedbugs/bug248.dir/bug2.go | 106 +-
.../go.test/test/fixedbugs/bug248.dir/bug3.go | 102 +-
gcc/testsuite/go.test/test/fixedbugs/bug248.go | 17 +-
gcc/testsuite/go.test/test/fixedbugs/bug249.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug250.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug251.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug252.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug253.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug254.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug255.go | 21 +-
gcc/testsuite/go.test/test/fixedbugs/bug256.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug257.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug258.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug259.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug261.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug264.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug265.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug266.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug269.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug271.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug272.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug273.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug274.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug275.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug278.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug279.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug280.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug281.go | 4 +-
.../go.test/test/fixedbugs/bug282.dir/p1.go | 2 +-
.../go.test/test/fixedbugs/bug282.dir/p2.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug283.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug285.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug286.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug287.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug288.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug289.go | 6 +-
gcc/testsuite/go.test/test/fixedbugs/bug290.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug291.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug292.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug293.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug294.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug295.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug296.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug297.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug298.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug299.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug300.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug301.go | 4 +-
.../go.test/test/fixedbugs/bug302.dir/main.go | 6 +-
.../go.test/test/fixedbugs/bug302.dir/p.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug302.go | 46 +-
gcc/testsuite/go.test/test/fixedbugs/bug303.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug304.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug305.go | 2 +-
.../go.test/test/fixedbugs/bug306.dir/p1.go | 2 +-
.../go.test/test/fixedbugs/bug306.dir/p2.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug308.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug309.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug311.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug312.go | 2 +-
.../go.test/test/fixedbugs/bug313.dir/a.go | 2 +-
.../go.test/test/fixedbugs/bug313.dir/b.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug313.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug317.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug319.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug320.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug321.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug323.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug325.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug326.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug327.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug328.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug329.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug330.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug331.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug332.go | 6 +-
gcc/testsuite/go.test/test/fixedbugs/bug333.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug334.go | 2 +-
.../go.test/test/fixedbugs/bug335.dir/a.go | 2 +-
.../go.test/test/fixedbugs/bug335.dir/b.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug335.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug336.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug337.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug338.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug339.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug340.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug341.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug342.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug343.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug344.go | 2 +-
.../go.test/test/fixedbugs/bug345.dir/io.go | 2 +-
.../go.test/test/fixedbugs/bug345.dir/main.go | 9 +-
gcc/testsuite/go.test/test/fixedbugs/bug345.go | 10 +-
gcc/testsuite/go.test/test/fixedbugs/bug346.go | 27 +-
gcc/testsuite/go.test/test/fixedbugs/bug347.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug348.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug349.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug350.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug351.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug352.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug353.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug354.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug355.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug356.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug357.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug358.go | 9 +-
gcc/testsuite/go.test/test/fixedbugs/bug361.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug362.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug363.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug365.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug366.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug368.go | 2 +-
.../go.test/test/fixedbugs/bug369.dir/main.go | 55 +
.../go.test/test/fixedbugs/bug369.dir/pkg.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug369.go | 73 +-
gcc/testsuite/go.test/test/fixedbugs/bug370.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug371.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug372.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug373.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug374.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug375.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug376.go | 5 +-
gcc/testsuite/go.test/test/fixedbugs/bug378.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug379.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug380.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug381.go | 2 +-
.../go.test/test/fixedbugs/bug382.dir/pkg.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug383.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug384.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug385_32.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug385_64.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug386.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug387.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug388.go | 6 +-
gcc/testsuite/go.test/test/fixedbugs/bug389.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug391.go | 2 +-
.../go.test/test/fixedbugs/bug392.dir/one.go | 2 +-
.../go.test/test/fixedbugs/bug392.dir/pkg2.go | 2 +-
.../go.test/test/fixedbugs/bug392.dir/pkg3.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug393.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug394.go | 2 +-
.../go.test/test/fixedbugs/bug396.dir/one.go | 2 +-
.../go.test/test/fixedbugs/bug396.dir/two.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug397.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug398.go | 28 +-
gcc/testsuite/go.test/test/fixedbugs/bug399.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug401.go | 5 +-
gcc/testsuite/go.test/test/fixedbugs/bug402.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug403.go | 2 +-
.../go.test/test/fixedbugs/bug404.dir/one.go | 2 +-
.../go.test/test/fixedbugs/bug404.dir/two.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug406.go | 4 +-
.../go.test/test/fixedbugs/bug407.dir/one.go | 2 +-
.../go.test/test/fixedbugs/bug407.dir/two.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug409.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug410.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug411.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug412.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug413.go | 2 +-
.../go.test/test/fixedbugs/bug414.dir/p1.go | 2 +-
.../go.test/test/fixedbugs/bug414.dir/prog.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug414.go | 2 +-
.../go.test/test/fixedbugs/bug415.dir/p.go | 2 +-
.../go.test/test/fixedbugs/bug415.dir/prog.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug415.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug416.go | 2 +-
.../go.test/test/fixedbugs/bug424.dir/lib.go | 2 +-
.../go.test/test/fixedbugs/bug424.dir/main.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug424.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug425.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug427.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug428.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug429.go | 8 +-
gcc/testsuite/go.test/test/fixedbugs/bug435.go | 4 +-
.../go.test/test/fixedbugs/bug437.dir/one.go | 2 +-
.../go.test/test/fixedbugs/bug437.dir/two.go | 2 +-
.../go.test/test/fixedbugs/bug437.dir/x.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug437.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug441.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug442.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug443.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug444.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug445.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug447.go | 2 +-
.../go.test/test/fixedbugs/bug448.dir/pkg1.go | 2 +-
.../go.test/test/fixedbugs/bug448.dir/pkg2.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug448.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug450.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug452.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug453.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug454.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug455.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug456.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug457.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug458.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug459.go | 2 +-
.../go.test/test/fixedbugs/bug460.dir/a.go | 2 +-
.../go.test/test/fixedbugs/bug460.dir/b.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug460.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug461.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug462.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug463.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug464.go | 2 +-
.../go.test/test/fixedbugs/bug465.dir/a.go | 2 +-
.../go.test/test/fixedbugs/bug465.dir/b.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug465.go | 2 +-
.../go.test/test/fixedbugs/bug466.dir/a.go | 2 +-
.../go.test/test/fixedbugs/bug466.dir/b.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug466.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug467.go | 2 +-
.../go.test/test/fixedbugs/bug468.dir/p1.go | 2 +-
.../go.test/test/fixedbugs/bug468.dir/p2.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug468.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug470.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug471.go | 2 +-
.../go.test/test/fixedbugs/bug472.dir/p1.go | 2 +-
.../go.test/test/fixedbugs/bug472.dir/p2.go | 2 +-
.../go.test/test/fixedbugs/bug472.dir/z.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug472.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug473.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug474.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug475.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug476.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/bug477.go | 2 +-
.../go.test/test/fixedbugs/bug478.dir/a.go | 2 +-
.../go.test/test/fixedbugs/bug478.dir/b.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug478.go | 2 +-
.../go.test/test/fixedbugs/bug479.dir/a.go | 2 +-
.../go.test/test/fixedbugs/bug479.dir/b.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug479.go | 2 +-
.../go.test/test/fixedbugs/bug480.dir/a.go | 2 +-
.../go.test/test/fixedbugs/bug480.dir/b.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug480.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug481.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug482.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/bug483.go | 36 +
gcc/testsuite/go.test/test/fixedbugs/bug484.go | 78 +
gcc/testsuite/go.test/test/fixedbugs/bug485.go | 39 +
gcc/testsuite/go.test/test/fixedbugs/bug486.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/bug487.go | 24 +
.../go.test/test/fixedbugs/bug488.dir/a.go | 7 +
.../go.test/test/fixedbugs/bug488.dir/b.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/bug488.go | 12 +
gcc/testsuite/go.test/test/fixedbugs/bug489.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/bug490.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/bug491.go | 110 +
.../go.test/test/fixedbugs/bug492.dir/a.go | 16 +
.../go.test/test/fixedbugs/bug492.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/bug492.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/bug493.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/bug494.go | 51 +
gcc/testsuite/go.test/test/fixedbugs/bug495.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/bug496.go | 29 +
gcc/testsuite/go.test/test/fixedbugs/bug497.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/bug498.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/bug499.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/bug500.go | 41 +
gcc/testsuite/go.test/test/fixedbugs/bug501.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/bug502.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/bug503.go | 16 +
.../go.test/test/fixedbugs/bug504.dir/a.go | 7 +
.../go.test/test/fixedbugs/bug504.dir/b.go | 11 +
.../go.test/test/fixedbugs/bug504.dir/c.go | 9 +
.../go.test/test/fixedbugs/bug504.dir/main.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/bug504.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/bug505.go | 20 +
.../go.test/test/fixedbugs/bug506.dir/a.go | 16 +
.../go.test/test/fixedbugs/bug506.dir/main.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/bug506.go | 10 +
.../go.test/test/fixedbugs/bug507.dir/a.go | 13 +
.../go.test/test/fixedbugs/bug507.dir/b.go | 9 +
.../go.test/test/fixedbugs/bug507.dir/c.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/bug507.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/bug508.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/bug509.go | 30 +
.../go.test/test/fixedbugs/bug510.dir/a.go | 13 +
.../go.test/test/fixedbugs/bug510.dir/b.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/bug510.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/gcc61204.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/gcc61244.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/gcc61246.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/gcc61248.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/gcc61253.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/gcc61254.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/gcc61255.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/gcc61258.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/gcc61264.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/gcc61265.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/gcc61273.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/gcc65755.go | 37 +
.../go.test/test/fixedbugs/gcc67968.dir/a.go | 12 +
.../go.test/test/fixedbugs/gcc67968.dir/b.go | 12 +
gcc/testsuite/go.test/test/fixedbugs/gcc67968.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/gcc78763.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/gcc80226.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/gcc89321.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue10047.go | 19 +
.../go.test/test/fixedbugs/issue10066.dir/a.go | 11 +
.../go.test/test/fixedbugs/issue10066.dir/b.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue10066.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue10135.go | 25 +
.../go.test/test/fixedbugs/issue10219.dir/a.go | 24 +
.../go.test/test/fixedbugs/issue10219.dir/b.go | 11 +
.../go.test/test/fixedbugs/issue10219.dir/c.go | 12 +
gcc/testsuite/go.test/test/fixedbugs/issue10219.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue10253.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue10284.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue10320.go | 55 +
gcc/testsuite/go.test/test/fixedbugs/issue10332.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue10353.go | 49 +
gcc/testsuite/go.test/test/fixedbugs/issue10407.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue10441.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue10486.go | 31 +
gcc/testsuite/go.test/test/fixedbugs/issue10607.go | 34 +
.../go.test/test/fixedbugs/issue10607a.go | 81 +
gcc/testsuite/go.test/test/fixedbugs/issue10654.go | 17 +
.../go.test/test/fixedbugs/issue10700.dir/other.go | 10 +
.../go.test/test/fixedbugs/issue10700.dir/test.go | 49 +
gcc/testsuite/go.test/test/fixedbugs/issue10700.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue10925.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue10958.go | 95 +
gcc/testsuite/go.test/test/fixedbugs/issue10975.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue10977.go | 20 +
.../go.test/test/fixedbugs/issue11053.dir/p.go | 9 +
.../test/fixedbugs/issue11053.dir/p_test.go | 51 +
gcc/testsuite/go.test/test/fixedbugs/issue11053.go | 10 +
.../go.test/test/fixedbugs/issue11053.out | 3 +
gcc/testsuite/go.test/test/fixedbugs/issue11256.go | 53 +
gcc/testsuite/go.test/test/fixedbugs/issue11286.go | 34 +
.../go.test/test/fixedbugs/issue11326b.go | 48 +
gcc/testsuite/go.test/test/fixedbugs/issue11354.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue11359.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue11361.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue11362.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue11369.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue11370.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue11371.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue11590.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue11610.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue11614.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue11674.go | 40 +
gcc/testsuite/go.test/test/fixedbugs/issue11699.go | 12 +
gcc/testsuite/go.test/test/fixedbugs/issue11750.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue11771.go | 64 +
gcc/testsuite/go.test/test/fixedbugs/issue11790.go | 36 +
gcc/testsuite/go.test/test/fixedbugs/issue11945.go | 71 +
gcc/testsuite/go.test/test/fixedbugs/issue11987.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue12006.go | 174 +
gcc/testsuite/go.test/test/fixedbugs/issue12108.go | 37 +
gcc/testsuite/go.test/test/fixedbugs/issue12133.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue12226.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue12347.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue12411.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue12413.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue12536.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/issue12577.go | 66 +
gcc/testsuite/go.test/test/fixedbugs/issue12588.go | 88 +
gcc/testsuite/go.test/test/fixedbugs/issue12621.go | 20 +
.../go.test/test/fixedbugs/issue12677.dir/p.go | 8 +
.../go.test/test/fixedbugs/issue12677.dir/q.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue12677.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue12686.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue1304.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue13160.go | 70 +
gcc/testsuite/go.test/test/fixedbugs/issue13162.go | 82 +
gcc/testsuite/go.test/test/fixedbugs/issue13169.go | 49 +
gcc/testsuite/go.test/test/fixedbugs/issue13171.go | 34 +
gcc/testsuite/go.test/test/fixedbugs/issue13248.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue13261.go | 29 +
gcc/testsuite/go.test/test/fixedbugs/issue13262.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue13263.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue13266.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue13268.go | 43 +
gcc/testsuite/go.test/test/fixedbugs/issue13274.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue13337.go | 30 +
gcc/testsuite/go.test/test/fixedbugs/issue13365.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue13415.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue13471.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue13480.go | 38 +
gcc/testsuite/go.test/test/fixedbugs/issue13485.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue13539.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue13684.go | 17 +
.../test/fixedbugs/issue13777.dir/burnin.go | 19 +
.../go.test/test/fixedbugs/issue13777.dir/main.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue13777.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue13799.go | 190 +
gcc/testsuite/go.test/test/fixedbugs/issue13821.go | 15 +
.../go.test/test/fixedbugs/issue13821b.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue14006.go | 67 +
gcc/testsuite/go.test/test/fixedbugs/issue14010.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue14136.go | 19 +
.../go.test/test/fixedbugs/issue14164.dir/a.go | 47 +
.../go.test/test/fixedbugs/issue14164.dir/main.go | 12 +
gcc/testsuite/go.test/test/fixedbugs/issue14164.go | 7 +
.../go.test/test/fixedbugs/issue14331.dir/a.go | 14 +
.../go.test/test/fixedbugs/issue14331.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue14331.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue14405.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue14520.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue14540.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue14553.go | 45 +
gcc/testsuite/go.test/test/fixedbugs/issue14591.go | 38 +
gcc/testsuite/go.test/test/fixedbugs/issue14636.go | 43 +
gcc/testsuite/go.test/test/fixedbugs/issue14646.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue14651.go | 71 +
gcc/testsuite/go.test/test/fixedbugs/issue14652.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue14725.go | 57 +
gcc/testsuite/go.test/test/fixedbugs/issue14729.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue14988.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue15002.go | 132 +
gcc/testsuite/go.test/test/fixedbugs/issue15013.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue15039.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue15042.go | 27 +
.../go.test/test/fixedbugs/issue15071.dir/exp.go | 24 +
.../go.test/test/fixedbugs/issue15071.dir/main.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue15071.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue15084.go | 30 +
gcc/testsuite/go.test/test/fixedbugs/issue15141.go | 33 +
gcc/testsuite/go.test/test/fixedbugs/issue15175.go | 66 +
gcc/testsuite/go.test/test/fixedbugs/issue15252.go | 32 +
gcc/testsuite/go.test/test/fixedbugs/issue15277.go | 40 +
gcc/testsuite/go.test/test/fixedbugs/issue15303.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue15329.go | 79 +
gcc/testsuite/go.test/test/fixedbugs/issue15439.go | 25 +
.../go.test/test/fixedbugs/issue15470.dir/a.go | 24 +
.../go.test/test/fixedbugs/issue15470.dir/b.go | 3 +
gcc/testsuite/go.test/test/fixedbugs/issue15470.go | 10 +
.../go.test/test/fixedbugs/issue15514.dir/a.go | 7 +
.../go.test/test/fixedbugs/issue15514.dir/b.go | 7 +
.../go.test/test/fixedbugs/issue15514.dir/c.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue15514.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue15528.go | 131 +
.../go.test/test/fixedbugs/issue15548.dir/a.go | 17 +
.../go.test/test/fixedbugs/issue15548.dir/b.go | 9 +
.../go.test/test/fixedbugs/issue15548.dir/c.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue15548.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue15550.go | 28 +
.../go.test/test/fixedbugs/issue15572.dir/a.go | 40 +
.../go.test/test/fixedbugs/issue15572.dir/b.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue15572.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue15585.go | 45 +
gcc/testsuite/go.test/test/fixedbugs/issue15602.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue15604.go | 17 +
.../go.test/test/fixedbugs/issue15609.dir/call.go | 7 +
.../test/fixedbugs/issue15609.dir/call_386.s | 8 +
.../test/fixedbugs/issue15609.dir/call_amd64.s | 8 +
.../test/fixedbugs/issue15609.dir/call_decl.go | 5 +
.../go.test/test/fixedbugs/issue15609.dir/main.go | 14 +
.../go.test/test/fixedbugs/issue15646.dir/a.go | 23 +
.../go.test/test/fixedbugs/issue15646.dir/b.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue15646.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue15722.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue15733.go | 23 +
.../go.test/test/fixedbugs/issue15838.dir/a.go | 61 +
.../go.test/test/fixedbugs/issue15838.dir/b.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue15838.go | 12 +
gcc/testsuite/go.test/test/fixedbugs/issue15895.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue15898.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue15902.go | 27 +
.../go.test/test/fixedbugs/issue15920.dir/a.go | 9 +
.../go.test/test/fixedbugs/issue15920.dir/b.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue15920.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue15926.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue15961.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue15988.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue15992.go | 38 +
.../go.test/test/fixedbugs/issue15992.out | 4 +
gcc/testsuite/go.test/test/fixedbugs/issue16016.go | 35 +
.../go.test/test/fixedbugs/issue16037_run.go | 70 +
gcc/testsuite/go.test/test/fixedbugs/issue16095.go | 104 +
gcc/testsuite/go.test/test/fixedbugs/issue16130.go | 43 +
.../go.test/test/fixedbugs/issue16133.dir/a1.go | 7 +
.../go.test/test/fixedbugs/issue16133.dir/a2.go | 7 +
.../go.test/test/fixedbugs/issue16133.dir/b.go | 7 +
.../go.test/test/fixedbugs/issue16133.dir/c.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue16193.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue16249.go | 58 +
gcc/testsuite/go.test/test/fixedbugs/issue16306.go | 15 +
.../go.test/test/fixedbugs/issue16317.dir/a.go | 11 +
.../go.test/test/fixedbugs/issue16317.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue16317.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue16331.go | 48 +
gcc/testsuite/go.test/test/fixedbugs/issue16369.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue16428.go | 12 +
gcc/testsuite/go.test/test/fixedbugs/issue16439.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue16515.go | 53 +
.../go.test/test/fixedbugs/issue16616.dir/a.go | 7 +
.../go.test/test/fixedbugs/issue16616.dir/b.go | 14 +
.../test/fixedbugs/issue16616.dir/issue16616.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue16616.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue16733.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue16741.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue16760.go | 42 +
gcc/testsuite/go.test/test/fixedbugs/issue16804.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue16948.go | 34 +
gcc/testsuite/go.test/test/fixedbugs/issue16949.go | 30 +
gcc/testsuite/go.test/test/fixedbugs/issue16985.go | 37 +
gcc/testsuite/go.test/test/fixedbugs/issue17005.go | 46 +
gcc/testsuite/go.test/test/fixedbugs/issue17111.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue17194.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue17270.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue17328.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue17381.go | 54 +
gcc/testsuite/go.test/test/fixedbugs/issue17551.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue17588.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue17596.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue17631.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/issue17640.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/issue17645.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue17710.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue17752.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue17758.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue17918.go | 41 +
gcc/testsuite/go.test/test/fixedbugs/issue18089.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue18092.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue18231.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue18393.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue18410.go | 40 +
.../go.test/test/fixedbugs/issue18419.dir/other.go | 11 +
.../go.test/test/fixedbugs/issue18419.dir/test.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue18419.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue18595.go | 53 +
gcc/testsuite/go.test/test/fixedbugs/issue18636.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue18640.go | 46 +
gcc/testsuite/go.test/test/fixedbugs/issue18655.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/issue18661.go | 39 +
gcc/testsuite/go.test/test/fixedbugs/issue18725.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue18808.go | 63 +
gcc/testsuite/go.test/test/fixedbugs/issue18906.go | 36 +
gcc/testsuite/go.test/test/fixedbugs/issue18915.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue18994.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/issue19012.go | 25 +
.../go.test/test/fixedbugs/issue19028.dir/a.go | 9 +
.../go.test/test/fixedbugs/issue19028.dir/main.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue19028.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue19040.go | 36 +
gcc/testsuite/go.test/test/fixedbugs/issue19056.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue19078.go | 42 +
gcc/testsuite/go.test/test/fixedbugs/issue19084.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue19113.go | 108 +
gcc/testsuite/go.test/test/fixedbugs/issue19137.go | 51 +
gcc/testsuite/go.test/test/fixedbugs/issue19182.go | 37 +
gcc/testsuite/go.test/test/fixedbugs/issue19201.go | 52 +
gcc/testsuite/go.test/test/fixedbugs/issue19217.go | 39 +
gcc/testsuite/go.test/test/fixedbugs/issue19275.go | 72 +
gcc/testsuite/go.test/test/fixedbugs/issue19323.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue19359.go | 91 +
gcc/testsuite/go.test/test/fixedbugs/issue19482.go | 34 +
.../test/fixedbugs/issue19507.dir/div_arm.s | 12 +
.../go.test/test/fixedbugs/issue19507.dir/main.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue19507.go | 8 +
gcc/testsuite/go.test/test/fixedbugs/issue19515.go | 51 +
.../go.test/test/fixedbugs/issue19548.dir/a.go | 26 +
.../go.test/test/fixedbugs/issue19548.dir/b.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue19548.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue19555.go | 36 +
gcc/testsuite/go.test/test/fixedbugs/issue19632.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue19658.go | 99 +
gcc/testsuite/go.test/test/fixedbugs/issue19667.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue19671.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue19678.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue19679.go | 38 +
gcc/testsuite/go.test/test/fixedbugs/issue19696.go | 20 +
.../go.test/test/fixedbugs/issue19699b.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue19705.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue19710.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue19743.go | 31 +
.../go.test/test/fixedbugs/issue19764.dir/a.go | 15 +
.../go.test/test/fixedbugs/issue19764.dir/b.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue19764.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue19783.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue19799.go | 71 +
gcc/testsuite/go.test/test/fixedbugs/issue19880.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue19911.go | 34 +
gcc/testsuite/go.test/test/fixedbugs/issue19977.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue20029.go | 32 +
gcc/testsuite/go.test/test/fixedbugs/issue20097.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue20145.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue20185.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue20227.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue20333.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue20335.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue20415.go | 33 +
gcc/testsuite/go.test/test/fixedbugs/issue20529.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue20530.go | 34 +
gcc/testsuite/go.test/test/fixedbugs/issue20602.go | 14 +
.../go.test/test/fixedbugs/issue20682.dir/p.go | 13 +
.../go.test/test/fixedbugs/issue20682.dir/q.go | 13 +
.../go.test/test/fixedbugs/issue20682.dir/r.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue20682.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue20739.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue20749.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue20780.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue20811.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue20812.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue20813.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue20923.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue21048.go | 72 +
.../go.test/test/fixedbugs/issue21120.dir/a.go | 13 +
.../go.test/test/fixedbugs/issue21120.dir/b.go | 29 +
.../go.test/test/fixedbugs/issue21120.dir/main.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue21120.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue21221.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue21253.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue21256.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue21273.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/issue21317.go | 56 +
gcc/testsuite/go.test/test/fixedbugs/issue21576.go | 63 +
gcc/testsuite/go.test/test/fixedbugs/issue21655.go | 62 +
gcc/testsuite/go.test/test/fixedbugs/issue21770.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue21808.go | 17 +
.../go.test/test/fixedbugs/issue21808.out | 3 +
gcc/testsuite/go.test/test/fixedbugs/issue21879.go | 37 +
.../go.test/test/fixedbugs/issue21879.out | 2 +
gcc/testsuite/go.test/test/fixedbugs/issue21882.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue21887.go | 25 +
.../go.test/test/fixedbugs/issue21887.out | 2 +
gcc/testsuite/go.test/test/fixedbugs/issue21963.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue21979.go | 46 +
gcc/testsuite/go.test/test/fixedbugs/issue21988.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue22063.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue22076.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue22083.go | 41 +
gcc/testsuite/go.test/test/fixedbugs/issue22198.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue22200.go | 20 +
.../go.test/test/fixedbugs/issue22200b.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/issue22305.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue22326.go | 25 +
.../go.test/test/fixedbugs/issue22326.out | 1 +
gcc/testsuite/go.test/test/fixedbugs/issue22327.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue22429.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue22458.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue22605.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue22660.go | 46 +
gcc/testsuite/go.test/test/fixedbugs/issue22683.go | 30 +
.../go.test/test/fixedbugs/issue22683.out | 1 +
gcc/testsuite/go.test/test/fixedbugs/issue22781.go | 29 +
gcc/testsuite/go.test/test/fixedbugs/issue22794.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue22822.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue22881.go | 117 +
gcc/testsuite/go.test/test/fixedbugs/issue22904.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue22921.go | 18 +
.../go.test/test/fixedbugs/issue22941.dir/a.go | 7 +
.../go.test/test/fixedbugs/issue22941.dir/b.go | 30 +
.../go.test/test/fixedbugs/issue22941.dir/main.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue22941.go | 7 +
.../go.test/test/fixedbugs/issue22962.dir/a.go | 11 +
.../go.test/test/fixedbugs/issue22962.dir/b.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue22962.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue23093.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue23116.go | 15 +
.../go.test/test/fixedbugs/issue23179.dir/a.go | 13 +
.../go.test/test/fixedbugs/issue23179.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue23179.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue23188.go | 32 +
gcc/testsuite/go.test/test/fixedbugs/issue23298.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue23305.go | 28 +
.../go.test/test/fixedbugs/issue23311.dir/main.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue23311.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue23414.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue23489.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue23504.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue23521.go | 43 +
gcc/testsuite/go.test/test/fixedbugs/issue23522.go | 46 +
gcc/testsuite/go.test/test/fixedbugs/issue23545.go | 31 +
gcc/testsuite/go.test/test/fixedbugs/issue23546.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/issue23586.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue23719.go | 42 +
gcc/testsuite/go.test/test/fixedbugs/issue23732.go | 42 +
gcc/testsuite/go.test/test/fixedbugs/issue23734.go | 32 +
gcc/testsuite/go.test/test/fixedbugs/issue23780.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue23781.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue23812.go | 34 +
gcc/testsuite/go.test/test/fixedbugs/issue23823.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue23912.go | 30 +
gcc/testsuite/go.test/test/fixedbugs/issue24120.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue24173.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue24187.go | 33 +
gcc/testsuite/go.test/test/fixedbugs/issue24419.go | 51 +
gcc/testsuite/go.test/test/fixedbugs/issue24449.go | 62 +
gcc/testsuite/go.test/test/fixedbugs/issue24470.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue24488.go | 38 +
gcc/testsuite/go.test/test/fixedbugs/issue24503.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/issue24547.go | 46 +
gcc/testsuite/go.test/test/fixedbugs/issue24760.go | 12 +
gcc/testsuite/go.test/test/fixedbugs/issue24763.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue24799.go | 58 +
.../go.test/test/fixedbugs/issue24801.dir/a.go | 9 +
.../go.test/test/fixedbugs/issue24801.dir/main.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue24801.go | 5 +
gcc/testsuite/go.test/test/fixedbugs/issue24817.go | 64 +
gcc/testsuite/go.test/test/fixedbugs/issue24937.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue24939.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue25006.go | 30 +
gcc/testsuite/go.test/test/fixedbugs/issue25101.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue25322.go | 23 +
.../go.test/test/fixedbugs/issue25322.out | 1 +
gcc/testsuite/go.test/test/fixedbugs/issue25507.go | 29 +
gcc/testsuite/go.test/test/fixedbugs/issue25516.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue25727.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue25741.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue25776.go | 99 +
.../go.test/test/fixedbugs/issue25897a.go | 34 +
.../go.test/test/fixedbugs/issue25897b.go | 38 +
gcc/testsuite/go.test/test/fixedbugs/issue25958.go | 17 +
.../go.test/test/fixedbugs/issue25984.dir/p.go | 15 +
.../go.test/test/fixedbugs/issue25984.dir/q.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue25984.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue26024.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/issue26043.go | 32 +
gcc/testsuite/go.test/test/fixedbugs/issue26097.go | 47 +
gcc/testsuite/go.test/test/fixedbugs/issue26105.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue26116.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue26120.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue2615.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue26153.go | 29 +
gcc/testsuite/go.test/test/fixedbugs/issue26248.go | 39 +
gcc/testsuite/go.test/test/fixedbugs/issue26335.go | 32 +
gcc/testsuite/go.test/test/fixedbugs/issue26340.go | 21 +
.../go.test/test/fixedbugs/issue26341.dir/a.go | 11 +
.../go.test/test/fixedbugs/issue26341.dir/b.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue26341.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue26407.go | 58 +
gcc/testsuite/go.test/test/fixedbugs/issue26411.go | 92 +
gcc/testsuite/go.test/test/fixedbugs/issue26416.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue26438.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue26495.go | 36 +
gcc/testsuite/go.test/test/fixedbugs/issue26616.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue26855.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/issue27143.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue27232.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue27267.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue27278.go | 63 +
gcc/testsuite/go.test/test/fixedbugs/issue27289.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue27356.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue27695.go | 62 +
.../go.test/test/fixedbugs/issue27695b.go | 64 +
.../go.test/test/fixedbugs/issue27695c.go | 65 +
gcc/testsuite/go.test/test/fixedbugs/issue27718.go | 102 +
gcc/testsuite/go.test/test/fixedbugs/issue27829.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue27938.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue27961.go | 35 +
gcc/testsuite/go.test/test/fixedbugs/issue28055.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue28058.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue28078.go | 34 +
.../go.test/test/fixedbugs/issue28079a.go | 20 +
.../go.test/test/fixedbugs/issue28079b.go | 17 +
.../go.test/test/fixedbugs/issue28079c.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue28268.go | 30 +
gcc/testsuite/go.test/test/fixedbugs/issue28390.go | 39 +
.../go.test/test/fixedbugs/issue28390.out | 2 +
gcc/testsuite/go.test/test/fixedbugs/issue28430.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue28445.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue28450.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue28601.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue28616.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue28688.go | 31 +
gcc/testsuite/go.test/test/fixedbugs/issue28797.go | 53 +
.../go.test/test/fixedbugs/issue29013a.go | 24 +
.../go.test/test/fixedbugs/issue29013b.go | 43 +
gcc/testsuite/go.test/test/fixedbugs/issue29190.go | 37 +
gcc/testsuite/go.test/test/fixedbugs/issue29215.go | 35 +
gcc/testsuite/go.test/test/fixedbugs/issue29218.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue29220.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue29264.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/issue29304.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue29312.go | 70 +
gcc/testsuite/go.test/test/fixedbugs/issue29329.go | 107 +
gcc/testsuite/go.test/test/fixedbugs/issue29350.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue29362.go | 42 +
.../go.test/test/fixedbugs/issue29362b.go | 53 +
gcc/testsuite/go.test/test/fixedbugs/issue29389.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue29402.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue29562.go | 26 +
.../go.test/test/fixedbugs/issue29610.dir/a.go | 15 +
.../go.test/test/fixedbugs/issue29610.dir/b.go | 17 +
.../go.test/test/fixedbugs/issue29610.dir/main.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue29610.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue29735.go | 33 +
gcc/testsuite/go.test/test/fixedbugs/issue29855.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue29870.go | 15 +
.../go.test/test/fixedbugs/issue29870b.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue29943.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/issue30041.go | 63 +
gcc/testsuite/go.test/test/fixedbugs/issue30061.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue30085.go | 12 +
gcc/testsuite/go.test/test/fixedbugs/issue30087.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue30116.go | 112 +
.../go.test/test/fixedbugs/issue30116.out | 558 +
.../go.test/test/fixedbugs/issue30116u.go | 112 +
.../go.test/test/fixedbugs/issue30116u.out | 340 +
gcc/testsuite/go.test/test/fixedbugs/issue30243.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue30430.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue30476.go | 30 +
.../go.test/test/fixedbugs/issue30566a.go | 23 +
.../go.test/test/fixedbugs/issue30566b.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue30606.go | 20 +
.../go.test/test/fixedbugs/issue30606b.go | 51 +
.../go.test/test/fixedbugs/issue30659.dir/a.go | 19 +
.../go.test/test/fixedbugs/issue30659.dir/b.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue30659.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue30679.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue30709.go | 33 +
.../go.test/test/fixedbugs/issue30709.out | 4 +
.../go.test/test/fixedbugs/issue30862.dir/a.go | 15 +
.../go.test/test/fixedbugs/issue30862.dir/b.go | 29 +
.../go.test/test/fixedbugs/issue30862.dir/main.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/issue30862.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue30898.go | 19 +
.../go.test/test/fixedbugs/issue30907.dir/a.go | 19 +
.../go.test/test/fixedbugs/issue30907.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue30907.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue30956.go | 32 +
.../go.test/test/fixedbugs/issue30956.out | 1 +
gcc/testsuite/go.test/test/fixedbugs/issue30977.go | 52 +
gcc/testsuite/go.test/test/fixedbugs/issue31010.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue31060.go | 30 +
.../go.test/test/fixedbugs/issue31252.dir/a.go | 13 +
.../go.test/test/fixedbugs/issue31252.dir/b.go | 13 +
.../go.test/test/fixedbugs/issue31252.dir/c.go | 26 +
.../go.test/test/fixedbugs/issue31252.dir/main.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue31252.go | 7 +
.../go.test/test/fixedbugs/issue31412a.go | 32 +
.../go.test/test/fixedbugs/issue31412b.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue31419.go | 58 +
gcc/testsuite/go.test/test/fixedbugs/issue31573.go | 49 +
.../go.test/test/fixedbugs/issue31637.dir/a.go | 15 +
.../go.test/test/fixedbugs/issue31637.dir/b.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue31637.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue31777.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue31782.go | 24 +
.../go.test/test/fixedbugs/issue31782.out | 1 +
gcc/testsuite/go.test/test/fixedbugs/issue31987.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/issue32175.go | 22 +
.../go.test/test/fixedbugs/issue32175.out | 1 +
gcc/testsuite/go.test/test/fixedbugs/issue32288.go | 48 +
gcc/testsuite/go.test/test/fixedbugs/issue32347.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue32454.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue32560.go | 51 +
.../go.test/test/fixedbugs/issue32595.dir/a.go | 9 +
.../go.test/test/fixedbugs/issue32595.dir/b.go | 15 +
.../go.test/test/fixedbugs/issue32595.dir/main.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue32595.go | 7 +
gcc/testsuite/go.test/test/fixedbugs/issue32680.go | 23 +
.../go.test/test/fixedbugs/issue32680.out | 1 +
.../go.test/test/fixedbugs/issue32680b.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue32723.go | 22 +
.../go.test/test/fixedbugs/issue32778.dir/a.go | 18 +
.../go.test/test/fixedbugs/issue32778.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue32778.go | 11 +
.../go.test/test/fixedbugs/issue32901.dir/a.go | 15 +
.../go.test/test/fixedbugs/issue32901.dir/b.go | 15 +
.../go.test/test/fixedbugs/issue32901.dir/c.go | 17 +
.../go.test/test/fixedbugs/issue32901.dir/main.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue32901.go | 9 +
.../go.test/test/fixedbugs/issue32922.dir/a.go | 18 +
.../go.test/test/fixedbugs/issue32922.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue32922.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue32959.go | 17 +
.../go.test/test/fixedbugs/issue33013.dir/a.go | 9 +
.../go.test/test/fixedbugs/issue33013.dir/b.go | 24 +
.../go.test/test/fixedbugs/issue33013.dir/c.go | 19 +
.../go.test/test/fixedbugs/issue33013.dir/d.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue33013.go | 9 +
.../go.test/test/fixedbugs/issue33020.dir/a.go | 16 +
.../go.test/test/fixedbugs/issue33020.dir/b.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/issue33020.go | 9 +
.../go.test/test/fixedbugs/issue33020a.dir/a.go | 13 +
.../go.test/test/fixedbugs/issue33020a.dir/b.go | 14 +
.../go.test/test/fixedbugs/issue33020a.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue33062.go | 33 +
.../go.test/test/fixedbugs/issue33158.dir/a.go | 25 +
.../go.test/test/fixedbugs/issue33158.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue33158.go | 9 +
.../go.test/test/fixedbugs/issue33219.dir/a.go | 17 +
.../go.test/test/fixedbugs/issue33219.dir/b.go | 25 +
.../go.test/test/fixedbugs/issue33219.dir/c.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue33219.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue33275.go | 34 +
.../go.test/test/fixedbugs/issue33275_run.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue33308.go | 12 +
gcc/testsuite/go.test/test/fixedbugs/issue33355.go | 147 +
gcc/testsuite/go.test/test/fixedbugs/issue33386.go | 29 +
gcc/testsuite/go.test/test/fixedbugs/issue33438.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue33460.go | 37 +
gcc/testsuite/go.test/test/fixedbugs/issue33555.go | 81 +
gcc/testsuite/go.test/test/fixedbugs/issue33724.go | 45 +
.../go.test/test/fixedbugs/issue33739.dir/a.go | 11 +
.../go.test/test/fixedbugs/issue33739.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue33739.go | 9 +
.../go.test/test/fixedbugs/issue33866.dir/a.go | 18 +
.../go.test/test/fixedbugs/issue33866.dir/b.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue33866.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue33903.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue34123.go | 43 +
gcc/testsuite/go.test/test/fixedbugs/issue34395.go | 17 +
.../go.test/test/fixedbugs/issue34503.dir/a.go | 15 +
.../go.test/test/fixedbugs/issue34503.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue34503.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue34520.go | 12 +
.../go.test/test/fixedbugs/issue34577.dir/a.go | 27 +
.../go.test/test/fixedbugs/issue34577.dir/b.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue34577.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue34968.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue35027.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue35073.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue35157.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue35291.go | 14 +
.../go.test/test/fixedbugs/issue3552.dir/one.go | 2 +-
.../go.test/test/fixedbugs/issue3552.dir/two.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue35576.go | 16 +
.../go.test/test/fixedbugs/issue35576.out | 1 +
.../go.test/test/fixedbugs/issue35586.dir/a.go | 9 +
.../go.test/test/fixedbugs/issue35586.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue35586.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue35652.go | 28 +
.../go.test/test/fixedbugs/issue35739.dir/a.go | 15 +
.../go.test/test/fixedbugs/issue35739.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue35739.go | 9 +
.../go.test/test/fixedbugs/issue36085.dir/a.go | 3 +
.../go.test/test/fixedbugs/issue36085.dir/b.go | 8 +
gcc/testsuite/go.test/test/fixedbugs/issue36085.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue36259.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/issue36437.go | 49 +
gcc/testsuite/go.test/test/fixedbugs/issue36516.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue36705.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue3705.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue37246.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue37716.go | 32 +
gcc/testsuite/go.test/test/fixedbugs/issue37753.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue3783.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue37975.go | 54 +
gcc/testsuite/go.test/test/fixedbugs/issue38093.go | 49 +
gcc/testsuite/go.test/test/fixedbugs/issue38117.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue38125.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/issue38356.go | 54 +
gcc/testsuite/go.test/test/fixedbugs/issue38359.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue38690.go | 65 +
gcc/testsuite/go.test/test/fixedbugs/issue38745.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue38746.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue38905.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue38916.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue3924.go | 13 -
gcc/testsuite/go.test/test/fixedbugs/issue3925.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue39292.go | 29 +
gcc/testsuite/go.test/test/fixedbugs/issue39459.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/issue39505.go | 31 +
.../go.test/test/fixedbugs/issue39505b.go | 183 +
gcc/testsuite/go.test/test/fixedbugs/issue39541.go | 33 +
gcc/testsuite/go.test/test/fixedbugs/issue39651.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue40152.go | 21 +
.../go.test/test/fixedbugs/issue40252.dir/a.go | 14 +
.../go.test/test/fixedbugs/issue40252.dir/main.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue40252.go | 8 +
gcc/testsuite/go.test/test/fixedbugs/issue40367.go | 41 +
gcc/testsuite/go.test/test/fixedbugs/issue40629.go | 69 +
gcc/testsuite/go.test/test/fixedbugs/issue40746.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue4085a.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4085b.go | 37 +-
gcc/testsuite/go.test/test/fixedbugs/issue40917.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue40954.go | 35 +
gcc/testsuite/go.test/test/fixedbugs/issue4097.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4099.go | 6 +-
gcc/testsuite/go.test/test/fixedbugs/issue41247.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue41440.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue41500.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue41575.go | 36 +
gcc/testsuite/go.test/test/fixedbugs/issue4162.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4167.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue41680.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue41736.go | 105 +
gcc/testsuite/go.test/test/fixedbugs/issue41780.go | 39 +
gcc/testsuite/go.test/test/fixedbugs/issue41872.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue42032.go | 27 +
.../go.test/test/fixedbugs/issue42058a.go | 13 +
.../go.test/test/fixedbugs/issue42058b.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue42075.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue42076.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue4215.go | 53 +
gcc/testsuite/go.test/test/fixedbugs/issue4232.go | 31 +-
gcc/testsuite/go.test/test/fixedbugs/issue4251.go | 2 +-
.../go.test/test/fixedbugs/issue4252.dir/a.go | 2 +-
.../go.test/test/fixedbugs/issue4252.dir/main.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4252.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue42568.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue42587.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue42703.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue42727.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue42784.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue42790.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue4283.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue42876.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue43099.go | 34 +
gcc/testsuite/go.test/test/fixedbugs/issue43111.go | 70 +
gcc/testsuite/go.test/test/fixedbugs/issue43112.go | 41 +
gcc/testsuite/go.test/test/fixedbugs/issue4313.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4316.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4323.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4326.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4348.go | 6 +-
gcc/testsuite/go.test/test/fixedbugs/issue4353.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4359.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4365.go | 27 +
.../go.test/test/fixedbugs/issue4370.dir/p1.go | 2 +-
.../go.test/test/fixedbugs/issue4370.dir/p2.go | 2 +-
.../go.test/test/fixedbugs/issue4370.dir/p3.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4370.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4396a.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4396b.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4399.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4405.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4429.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4448.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4452.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4458.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/issue4463.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4468.go | 10 +-
gcc/testsuite/go.test/test/fixedbugs/issue4470.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4495.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4517a.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4517b.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4517c.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4517d.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4518.go | 8 +-
gcc/testsuite/go.test/test/fixedbugs/issue4529.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4545.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4562.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4585.go | 2 +-
.../go.test/test/fixedbugs/issue4590.dir/pkg1.go | 2 +-
.../go.test/test/fixedbugs/issue4590.dir/pkg2.go | 2 +-
.../go.test/test/fixedbugs/issue4590.dir/prog.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4614.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4618.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4620.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4654.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4663.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4667.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4734.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4748.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4752.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4776.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4785.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4909a.go | 2 +-
.../go.test/test/fixedbugs/issue4964.dir/a.go | 6 +-
gcc/testsuite/go.test/test/fixedbugs/issue5002.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue5056.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue5172.go | 11 +-
gcc/testsuite/go.test/test/fixedbugs/issue5231.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue5358.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue5373.go | 71 +
gcc/testsuite/go.test/test/fixedbugs/issue5581.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue5698.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue5704.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue5793.go | 36 +
gcc/testsuite/go.test/test/fixedbugs/issue5809.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue5820.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue5841.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue5856.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue5963.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue6004.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue6036.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/issue6055.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue6131.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue6140.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue6247.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue6269.go | 2 +-
.../go.test/test/fixedbugs/issue6295.dir/p0.go | 13 +
.../go.test/test/fixedbugs/issue6295.dir/p1.go | 26 +
.../go.test/test/fixedbugs/issue6295.dir/p2.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue6295.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue6298.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue6402.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue6403.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue6406.go | 12 +
.../go.test/test/fixedbugs/issue6513.dir/a.go | 2 +-
.../go.test/test/fixedbugs/issue6513.dir/b.go | 2 +-
.../go.test/test/fixedbugs/issue6513.dir/main.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue6703a.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue6703b.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue6703c.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue6703d.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue6703e.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue6703f.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue6703g.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue6703h.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue6703i.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue6703j.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue6703k.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue6703l.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue6703m.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue6703n.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue6703o.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue6703p.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue6703q.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/issue6703r.go | 28 +
gcc/testsuite/go.test/test/fixedbugs/issue6703s.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue6703t.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue6703u.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue6703v.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue6703w.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue6703x.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue6703y.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue6703z.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue6772.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue6847.go | 85 +
gcc/testsuite/go.test/test/fixedbugs/issue6866.go | 80 +
gcc/testsuite/go.test/test/fixedbugs/issue6889.go | 111 +
gcc/testsuite/go.test/test/fixedbugs/issue6899.go | 4 +-
gcc/testsuite/go.test/test/fixedbugs/issue6902.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue6964.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue6977.go | 40 +
.../go.test/test/fixedbugs/issue7023.dir/a.go | 10 +
.../go.test/test/fixedbugs/issue7023.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue7023.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue7044.go | 43 +
gcc/testsuite/go.test/test/fixedbugs/issue7050.go | 19 +
gcc/testsuite/go.test/test/fixedbugs/issue7083.go | 22 +
gcc/testsuite/go.test/test/fixedbugs/issue7129.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue7150.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue7153.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue7223.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue7272.go | 48 +
gcc/testsuite/go.test/test/fixedbugs/issue7310.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue7316.go | 37 +
gcc/testsuite/go.test/test/fixedbugs/issue7346.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue7366.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue7405.go | 51 +
gcc/testsuite/go.test/test/fixedbugs/issue7419.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue7538a.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue7538b.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue7547.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue7550.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue7590.go | 21 +
.../go.test/test/fixedbugs/issue7648.dir/a.go | 11 +
.../go.test/test/fixedbugs/issue7648.dir/b.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue7648.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue7740.go | 35 +
gcc/testsuite/go.test/test/fixedbugs/issue7742.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue7746.go | 133 +
gcc/testsuite/go.test/test/fixedbugs/issue7760.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue7794.go | 12 +
gcc/testsuite/go.test/test/fixedbugs/issue7863.go | 60 +
gcc/testsuite/go.test/test/fixedbugs/issue7867.go | 43 +
gcc/testsuite/go.test/test/fixedbugs/issue7884.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue7921.go | 57 +
gcc/testsuite/go.test/test/fixedbugs/issue7944.go | 40 +
gcc/testsuite/go.test/test/fixedbugs/issue7995.go | 25 +
.../go.test/test/fixedbugs/issue7995b.dir/x1.go | 12 +
.../go.test/test/fixedbugs/issue7995b.dir/x2.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue7995b.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue7996.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue7997.go | 53 +
gcc/testsuite/go.test/test/fixedbugs/issue7998.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue8004.go | 59 +
gcc/testsuite/go.test/test/fixedbugs/issue8011.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue8017.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue8028.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue8036.go | 45 +
gcc/testsuite/go.test/test/fixedbugs/issue8039.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue8042.go | 66 +
gcc/testsuite/go.test/test/fixedbugs/issue8047.go | 29 +
gcc/testsuite/go.test/test/fixedbugs/issue8047b.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue8048.go | 107 +
.../go.test/test/fixedbugs/issue8060.dir/a.go | 7 +
.../go.test/test/fixedbugs/issue8060.dir/b.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue8060.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue8073.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue8074.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue8076.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue8079.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue8132.go | 32 +
gcc/testsuite/go.test/test/fixedbugs/issue8139.go | 50 +
gcc/testsuite/go.test/test/fixedbugs/issue8154.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue8155.go | 48 +
gcc/testsuite/go.test/test/fixedbugs/issue8158.go | 41 +
gcc/testsuite/go.test/test/fixedbugs/issue8183.go | 23 +
.../go.test/test/fixedbugs/issue8280.dir/a.go | 3 +
.../go.test/test/fixedbugs/issue8280.dir/b.go | 5 +
gcc/testsuite/go.test/test/fixedbugs/issue8280.go | 9 +
gcc/testsuite/go.test/test/fixedbugs/issue8311.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue8325.go | 31 +
gcc/testsuite/go.test/test/fixedbugs/issue8336.go | 29 +
gcc/testsuite/go.test/test/fixedbugs/issue8347.go | 27 +
gcc/testsuite/go.test/test/fixedbugs/issue8385.go | 42 +
gcc/testsuite/go.test/test/fixedbugs/issue8438.go | 17 +
gcc/testsuite/go.test/test/fixedbugs/issue8440.go | 11 +
gcc/testsuite/go.test/test/fixedbugs/issue8475.go | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue8501.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue8613.go | 38 +
gcc/testsuite/go.test/test/fixedbugs/issue8620.go | 30 +
gcc/testsuite/go.test/test/fixedbugs/issue8745.go | 13 +
gcc/testsuite/go.test/test/fixedbugs/issue8761.go | 26 +
gcc/testsuite/go.test/test/fixedbugs/issue8836.go | 24 +
gcc/testsuite/go.test/test/fixedbugs/issue887.go | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue8947.go | 53 +
gcc/testsuite/go.test/test/fixedbugs/issue8961.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue9006.go | 37 +
gcc/testsuite/go.test/test/fixedbugs/issue9017.go | 57 +
gcc/testsuite/go.test/test/fixedbugs/issue9036.go | 31 +
gcc/testsuite/go.test/test/fixedbugs/issue9076.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue9083.go | 23 +
gcc/testsuite/go.test/test/fixedbugs/issue9110.go | 91 +
gcc/testsuite/go.test/test/fixedbugs/issue9321.go | 37 +
.../go.test/test/fixedbugs/issue9355.dir/a.go | 16 +
gcc/testsuite/go.test/test/fixedbugs/issue9355.go | 63 +
gcc/testsuite/go.test/test/fixedbugs/issue9370.go | 127 +
gcc/testsuite/go.test/test/fixedbugs/issue9432.go | 15 +
gcc/testsuite/go.test/test/fixedbugs/issue9521.go | 18 +
.../go.test/test/fixedbugs/issue9537.dir/a.go | 25 +
.../go.test/test/fixedbugs/issue9537.dir/b.go | 43 +
gcc/testsuite/go.test/test/fixedbugs/issue9537.go | 10 +
gcc/testsuite/go.test/test/fixedbugs/issue9604.go | 29 +
gcc/testsuite/go.test/test/fixedbugs/issue9604b.go | 180 +
.../test/fixedbugs/issue9608.dir/issue9608.go | 82 +
gcc/testsuite/go.test/test/fixedbugs/issue9608.go | 14 +
gcc/testsuite/go.test/test/fixedbugs/issue9634.go | 18 +
gcc/testsuite/go.test/test/fixedbugs/issue9691.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue9731.go | 21 +
gcc/testsuite/go.test/test/fixedbugs/issue9738.go | 20 +
gcc/testsuite/go.test/test/fixedbugs/issue9862.go | 15 +
.../go.test/test/fixedbugs/issue9862_run.go | 27 +
gcc/testsuite/go.test/test/func6.go | 4 +-
gcc/testsuite/go.test/test/func7.go | 4 +-
gcc/testsuite/go.test/test/func8.go | 8 +-
gcc/testsuite/go.test/test/funcdup.go | 2 +-
gcc/testsuite/go.test/test/funcdup2.go | 2 +-
gcc/testsuite/go.test/test/gc2.go | 5 +-
gcc/testsuite/go.test/test/golden.out | 24 -
gcc/testsuite/go.test/test/goprint.go | 24 +-
gcc/testsuite/go.test/test/goto.go | 90 +-
gcc/testsuite/go.test/test/helloworld.go | 2 +-
gcc/testsuite/go.test/test/import2.dir/import2.go | 2 +-
gcc/testsuite/go.test/test/import2.dir/import3.go | 2 +-
gcc/testsuite/go.test/test/import2.go | 2 +-
gcc/testsuite/go.test/test/import5.go | 36 +-
gcc/testsuite/go.test/test/index.go | 6 +-
gcc/testsuite/go.test/test/index0.go | 2 +-
gcc/testsuite/go.test/test/index1.go | 2 +-
gcc/testsuite/go.test/test/index2.go | 2 +-
gcc/testsuite/go.test/test/init.go | 4 +-
gcc/testsuite/go.test/test/init1.go | 28 +-
gcc/testsuite/go.test/test/initializerr.go | 1 +
gcc/testsuite/go.test/test/interface/embed2.go | 23 +-
gcc/testsuite/go.test/test/interface/explicit.go | 8 +-
gcc/testsuite/go.test/test/interface/noeq.go | 2 +-
.../test/interface/recursive1.dir/recursive1.go | 2 +-
.../test/interface/recursive1.dir/recursive2.go | 2 +-
gcc/testsuite/go.test/test/interface/recursive1.go | 2 +-
gcc/testsuite/go.test/test/ken/cplx0.go | 2 +-
gcc/testsuite/go.test/test/ken/embed.go | 2 +-
gcc/testsuite/go.test/test/ken/modconst.go | 2 +-
gcc/testsuite/go.test/test/ken/string.go | 2 +-
gcc/testsuite/go.test/test/label.go | 9 +-
gcc/testsuite/go.test/test/label1.go | 50 +-
gcc/testsuite/go.test/test/linkx.go | 32 +-
gcc/testsuite/go.test/test/map.go | 2 +-
gcc/testsuite/go.test/test/map1.go | 12 +-
gcc/testsuite/go.test/test/mapnan.go | 56 -
gcc/testsuite/go.test/test/method1.go | 18 +-
gcc/testsuite/go.test/test/method2.go | 8 +-
gcc/testsuite/go.test/test/method4.dir/prog.go | 9 +-
gcc/testsuite/go.test/test/method5.go | 2 +-
gcc/testsuite/go.test/test/named.go | 2 +-
gcc/testsuite/go.test/test/named1.go | 10 +-
gcc/testsuite/go.test/test/nilcheck.go | 105 +-
gcc/testsuite/go.test/test/nilptr.go | 6 +-
gcc/testsuite/go.test/test/nilptr2.go | 2 +-
gcc/testsuite/go.test/test/nilptr3.go | 200 +-
gcc/testsuite/go.test/test/nul1.go | 7 +-
gcc/testsuite/go.test/test/peano.go | 8 +-
gcc/testsuite/go.test/test/printbig.go | 2 +-
gcc/testsuite/go.test/test/range.go | 186 +-
gcc/testsuite/go.test/test/recover.go | 94 +-
gcc/testsuite/go.test/test/recover1.go | 2 +-
gcc/testsuite/go.test/test/recover2.go | 4 +-
gcc/testsuite/go.test/test/recover3.go | 2 +-
gcc/testsuite/go.test/test/rename.go | 2 +-
gcc/testsuite/go.test/test/rename1.go | 6 +-
gcc/testsuite/go.test/test/reorder.go | 39 +-
gcc/testsuite/go.test/test/reorder2.go | 177 +-
gcc/testsuite/go.test/test/return.go | 2 +-
gcc/testsuite/go.test/test/rotate.go | 2 +-
gcc/testsuite/go.test/test/rotate0.go | 2 +-
gcc/testsuite/go.test/test/rotate1.go | 2 +-
gcc/testsuite/go.test/test/rotate2.go | 2 +-
gcc/testsuite/go.test/test/rotate3.go | 2 +-
gcc/testsuite/go.test/test/run | 138 -
gcc/testsuite/go.test/test/run.go | 1324 +-
gcc/testsuite/go.test/test/rune.go | 2 +-
gcc/testsuite/go.test/test/runtime.go | 2 +-
gcc/testsuite/go.test/test/safe/main.go | 14 -
gcc/testsuite/go.test/test/safe/nousesafe.go | 8 -
gcc/testsuite/go.test/test/safe/pkg.go | 16 -
gcc/testsuite/go.test/test/safe/usesafe.go | 8 -
gcc/testsuite/go.test/test/shift1.go | 18 +-
gcc/testsuite/go.test/test/shift2.go | 2 +-
gcc/testsuite/go.test/test/sigchld.go | 4 +-
gcc/testsuite/go.test/test/sinit.go | 90 +-
gcc/testsuite/go.test/test/sizeof.go | 2 +-
gcc/testsuite/go.test/test/slice3err.go | 2 +-
gcc/testsuite/go.test/test/stress/maps.go | 4 +-
gcc/testsuite/go.test/test/stress/parsego.go | 4 +-
gcc/testsuite/go.test/test/stress/runstress.go | 2 +-
gcc/testsuite/go.test/test/struct0.go | 2 +-
gcc/testsuite/go.test/test/syntax/chan.go | 8 +-
gcc/testsuite/go.test/test/syntax/chan1.go | 6 +-
gcc/testsuite/go.test/test/syntax/composite.go | 4 +-
gcc/testsuite/go.test/test/syntax/else.go | 2 +-
gcc/testsuite/go.test/test/syntax/forvar.go | 10 -
gcc/testsuite/go.test/test/syntax/if.go | 2 +-
gcc/testsuite/go.test/test/syntax/import.go | 2 +-
gcc/testsuite/go.test/test/syntax/interface.go | 2 +-
gcc/testsuite/go.test/test/syntax/semi1.go | 4 +-
gcc/testsuite/go.test/test/syntax/semi2.go | 2 +-
gcc/testsuite/go.test/test/syntax/semi3.go | 4 +-
gcc/testsuite/go.test/test/syntax/semi4.go | 6 +-
gcc/testsuite/go.test/test/syntax/semi5.go | 2 +-
gcc/testsuite/go.test/test/syntax/semi6.go | 8 +-
gcc/testsuite/go.test/test/syntax/semi7.go | 4 +-
gcc/testsuite/go.test/test/syntax/topexpr.go | 2 +-
gcc/testsuite/go.test/test/syntax/typesw.go | 4 +-
gcc/testsuite/go.test/test/syntax/vareq.go | 2 +-
gcc/testsuite/go.test/test/syntax/vareq1.go | 4 +-
gcc/testsuite/go.test/test/testlib | 170 -
gcc/testsuite/go.test/test/torture.go | 7 +
gcc/testsuite/go.test/test/typecheck.go | 12 +-
gcc/testsuite/go.test/test/typeswitch2.go | 16 +-
gcc/testsuite/go.test/test/typeswitch3.go | 31 +-
gcc/testsuite/go.test/test/undef.go | 2 +-
gcc/testsuite/go.test/test/varerr.go | 2 +-
gcc/testsuite/go.test/test/zerodivide.go | 9 +-
gcc/testsuite/jit.dg/jit.exp | 31 +
gcc/testsuite/jit.dg/test-asm.c | 492 +
gcc/testsuite/jit.dg/test-asm.cc | 453 +
gcc/testsuite/jit.dg/test-debug-strings.c | 20 +
gcc/testsuite/lib/asan-dg.exp | 37 +-
gcc/testsuite/lib/gcc-dg.exp | 4 +-
gcc/testsuite/lib/hwasan-dg.exp | 167 +
gcc/testsuite/lib/options.exp | 5 +
gcc/testsuite/lib/profopt.exp | 1 +
gcc/testsuite/lib/prune.exp | 10 +-
gcc/testsuite/lib/scanasm.exp | 202 +-
gcc/testsuite/lib/target-supports.exp | 336 +-
gcc/testsuite/lib/tsan-dg.exp | 6 +-
gcc/testsuite/lib/ubsan-dg.exp | 6 +-
gcc/testsuite/obj-c++.dg/SEL-typedef.mm | 7 +
.../obj-c++.dg/attributes/class-attribute-1.mm | 1 +
.../obj-c++.dg/attributes/class-attribute-2.mm | 1 +
.../obj-c++.dg/attributes/class-attribute-3.mm | 1 +
.../obj-c++.dg/attributes/method-deprecated-1.mm | 1 +
.../obj-c++.dg/attributes/method-deprecated-2.mm | 1 +
.../obj-c++.dg/attributes/method-deprecated-3.mm | 1 +
.../obj-c++.dg/attributes/method-format-1.mm | 1 +
.../obj-c++.dg/attributes/method-nonnull-1.mm | 1 +
.../obj-c++.dg/attributes/method-noreturn-1.mm | 1 +
.../obj-c++.dg/attributes/method-sentinel-1.mm | 1 +
gcc/testsuite/obj-c++.dg/attributes/nsobject-01.mm | 66 +
.../obj-c++.dg/attributes/nullability-00.mm | 20 +
.../obj-c++.dg/attributes/parameter-attribute-1.mm | 1 +
.../obj-c++.dg/attributes/parameter-attribute-2.mm | 1 +
.../obj-c++.dg/attributes/proto-attribute-1.mm | 1 +
.../obj-c++.dg/attributes/proto-attribute-3.mm | 2 +-
.../obj-c++.dg/attributes/proto-attribute-4.mm | 1 +
.../obj-c++.dg/attributes/root-class-01.mm | 11 +
.../obj-c++.dg/attributes/unused-parameter-1.mm | 1 +
gcc/testsuite/obj-c++.dg/bad-receiver-type.mm | 1 +
gcc/testsuite/obj-c++.dg/bitfield-3.mm | 1 +
gcc/testsuite/obj-c++.dg/bitfield-5.mm | 1 +
gcc/testsuite/obj-c++.dg/class-extension-1.mm | 1 +
gcc/testsuite/obj-c++.dg/class-extension-2.mm | 1 +
gcc/testsuite/obj-c++.dg/class-extension-3.mm | 1 +
gcc/testsuite/obj-c++.dg/class-extension-4.mm | 1 +
gcc/testsuite/obj-c++.dg/class-protocol-1.mm | 1 +
gcc/testsuite/obj-c++.dg/comp-types-1.mm | 1 +
gcc/testsuite/obj-c++.dg/comp-types-10.mm | 1 +
gcc/testsuite/obj-c++.dg/comp-types-2.mm | 1 +
gcc/testsuite/obj-c++.dg/comp-types-3.mm | 1 +
gcc/testsuite/obj-c++.dg/comp-types-5.mm | 1 +
gcc/testsuite/obj-c++.dg/comp-types-6.mm | 1 +
gcc/testsuite/obj-c++.dg/comp-types-7.mm | 1 +
gcc/testsuite/obj-c++.dg/comp-types-8.mm | 1 +
gcc/testsuite/obj-c++.dg/demangle-2.mm | 1 +
gcc/testsuite/obj-c++.dg/demangle-3.mm | 1 +
gcc/testsuite/obj-c++.dg/duplicate-class-1.mm | 1 +
gcc/testsuite/obj-c++.dg/encode-1-next.mm | 1 +
gcc/testsuite/obj-c++.dg/encode-1.mm | 1 +
gcc/testsuite/obj-c++.dg/enhanced-proto-2.mm | 1 +
gcc/testsuite/obj-c++.dg/exceptions-1.mm | 1 +
gcc/testsuite/obj-c++.dg/exceptions-3.mm | 1 +
gcc/testsuite/obj-c++.dg/exceptions-4.mm | 1 +
gcc/testsuite/obj-c++.dg/exceptions-5.mm | 1 +
gcc/testsuite/obj-c++.dg/extern-c-1.mm | 1 +
gcc/testsuite/obj-c++.dg/fobjc-std-1.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-ivar.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm | 1 +
.../obj-c++.dg/gnu-api-2-objc_msg_lookup.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-object.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-property.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-protocol.mm | 1 +
.../obj-c++.dg/gnu-api-2-resolve-method.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-sel.mm | 1 +
gcc/testsuite/obj-c++.dg/invalid-method-2.mm | 1 +
gcc/testsuite/obj-c++.dg/ivar-invalid-type-1.mm | 1 +
gcc/testsuite/obj-c++.dg/ivar-problem-1.mm | 1 +
gcc/testsuite/obj-c++.dg/lto/lto.exp | 16 +-
gcc/testsuite/obj-c++.dg/lto/trivial-1_0.mm | 2 +-
gcc/testsuite/obj-c++.dg/method-1.mm | 1 +
gcc/testsuite/obj-c++.dg/method-12.mm | 1 +
gcc/testsuite/obj-c++.dg/method-18.mm | 1 +
gcc/testsuite/obj-c++.dg/method-19.mm | 1 +
gcc/testsuite/obj-c++.dg/method-20.mm | 1 +
gcc/testsuite/obj-c++.dg/method-3.mm | 1 +
gcc/testsuite/obj-c++.dg/method-4.mm | 1 +
gcc/testsuite/obj-c++.dg/method-5.mm | 1 +
gcc/testsuite/obj-c++.dg/method-8.mm | 1 +
gcc/testsuite/obj-c++.dg/method-9.mm | 1 +
gcc/testsuite/obj-c++.dg/method-namespace-1.mm | 1 +
.../plugin/diagnostic-test-expressions-1.mm | 1 +
gcc/testsuite/obj-c++.dg/pr23709.mm | 1 +
gcc/testsuite/obj-c++.dg/pragma-2.mm | 1 +
gcc/testsuite/obj-c++.dg/private-1.mm | 1 +
gcc/testsuite/obj-c++.dg/private-2.mm | 1 +
gcc/testsuite/obj-c++.dg/property/at-property-1.mm | 13 +-
.../obj-c++.dg/property/at-property-29.mm | 8 +-
gcc/testsuite/obj-c++.dg/property/at-property-4.mm | 56 +-
.../obj-c++.dg/property/nullability-00.mm | 21 +
.../obj-c++.dg/property/property-neg-2.mm | 2 +-
.../obj-c++.dg/property/property-neg-6.mm | 2 +-
gcc/testsuite/obj-c++.dg/property/property.exp | 4 +-
gcc/testsuite/obj-c++.dg/proto-lossage-1.mm | 1 +
gcc/testsuite/obj-c++.dg/proto-lossage-5.mm | 1 +
gcc/testsuite/obj-c++.dg/proto-qual-1.mm | 1 +
gcc/testsuite/obj-c++.dg/protocol-inheritance-1.mm | 1 +
gcc/testsuite/obj-c++.dg/protocol-inheritance-2.mm | 1 +
gcc/testsuite/obj-c++.dg/protocol-optional-1.mm | 1 +
gcc/testsuite/obj-c++.dg/root-class-00.mm | 10 +
gcc/testsuite/obj-c++.dg/selector-1.mm | 1 +
gcc/testsuite/obj-c++.dg/selector-2.mm | 1 +
gcc/testsuite/obj-c++.dg/selector-3.mm | 1 +
gcc/testsuite/obj-c++.dg/selector-4.mm | 1 +
gcc/testsuite/obj-c++.dg/strings/strings.exp | 4 +-
gcc/testsuite/obj-c++.dg/stubify-1.mm | 1 +
gcc/testsuite/obj-c++.dg/stubify-2.mm | 1 +
gcc/testsuite/obj-c++.dg/super-dealloc-1.mm | 1 +
gcc/testsuite/obj-c++.dg/super-dealloc-2.mm | 1 +
gcc/testsuite/obj-c++.dg/sync-3.mm | 1 +
gcc/testsuite/obj-c++.dg/syntax-error-10.mm | 2 +-
gcc/testsuite/obj-c++.dg/syntax-error-2.mm | 1 +
gcc/testsuite/obj-c++.dg/syntax-error-4.mm | 1 +
gcc/testsuite/obj-c++.dg/syntax-error-7.mm | 1 +
gcc/testsuite/obj-c++.dg/syntax-error-8.mm | 2 +-
gcc/testsuite/obj-c++.dg/syntax-error-9.mm | 3 +-
gcc/testsuite/obj-c++.dg/template-4.mm | 1 +
gcc/testsuite/obj-c++.dg/template-7.mm | 1 +
gcc/testsuite/obj-c++.dg/template-8.mm | 1 +
gcc/testsuite/obj-c++.dg/threedotthree-abi-1.mm | 1 +
gcc/testsuite/obj-c++.dg/torture/dg-torture.exp | 4 +-
.../obj-c++.dg/torture/strings/strings.exp | 4 +-
gcc/testsuite/obj-c++.dg/try-catch-12.mm | 1 +
gcc/testsuite/obj-c++.dg/try-catch-13.mm | 1 +
gcc/testsuite/objc.dg/SEL-typedef.m | 7 +
gcc/testsuite/objc.dg/anon-1.m | 1 +
.../objc.dg/attributes/class-attribute-1.m | 1 +
.../objc.dg/attributes/class-attribute-2.m | 1 +
.../objc.dg/attributes/class-attribute-3.m | 1 +
.../objc.dg/attributes/method-deprecated-1.m | 1 +
.../objc.dg/attributes/method-deprecated-2.m | 1 +
.../objc.dg/attributes/method-deprecated-3.m | 1 +
gcc/testsuite/objc.dg/attributes/method-format-1.m | 1 +
.../objc.dg/attributes/method-nonnull-1.m | 1 +
.../objc.dg/attributes/method-noreturn-1.m | 1 +
.../objc.dg/attributes/method-sentinel-1.m | 1 +
gcc/testsuite/objc.dg/attributes/nsobject-01.m | 67 +
gcc/testsuite/objc.dg/attributes/nullability-00.m | 20 +
.../objc.dg/attributes/objc-exception-1.m | 1 +
.../objc.dg/attributes/parameter-attribute-1.m | 1 +
.../objc.dg/attributes/parameter-attribute-2.m | 1 +
.../objc.dg/attributes/proto-attribute-1.m | 1 +
.../objc.dg/attributes/proto-attribute-2.m | 1 +
.../objc.dg/attributes/proto-attribute-3.m | 1 +
.../objc.dg/attributes/proto-attribute-4.m | 1 +
gcc/testsuite/objc.dg/attributes/root-class-01.m | 11 +
gcc/testsuite/objc.dg/bitfield-2.m | 1 +
gcc/testsuite/objc.dg/break-in-ifstmt.m | 1 +
gcc/testsuite/objc.dg/class-1.m | 4 +
gcc/testsuite/objc.dg/class-extension-1.m | 1 +
gcc/testsuite/objc.dg/class-extension-2.m | 1 +
gcc/testsuite/objc.dg/class-extension-3.m | 1 +
gcc/testsuite/objc.dg/class-extension-4.m | 1 +
gcc/testsuite/objc.dg/class-protocol-1.m | 1 +
gcc/testsuite/objc.dg/comp-types-7.m | 1 +
gcc/testsuite/objc.dg/demangle-1.m | 1 +
gcc/testsuite/objc.dg/duplicate-class-1.m | 1 +
gcc/testsuite/objc.dg/encode-6-next.m | 1 +
gcc/testsuite/objc.dg/encode-6.m | 1 +
gcc/testsuite/objc.dg/enhanced-proto-2.m | 1 +
gcc/testsuite/objc.dg/exceptions-1.m | 1 +
gcc/testsuite/objc.dg/exceptions-3.m | 1 +
gcc/testsuite/objc.dg/exceptions-4.m | 1 +
gcc/testsuite/objc.dg/exceptions-5.m | 1 +
gcc/testsuite/objc.dg/fobjc-std-1.m | 5 +-
gcc/testsuite/objc.dg/foreach-2.m | 1 +
gcc/testsuite/objc.dg/foreach-4.m | 1 +
gcc/testsuite/objc.dg/foreach-5.m | 1 +
gcc/testsuite/objc.dg/fsyntax-only.m | 3 +
gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 4 +-
gcc/testsuite/objc.dg/gnu-api-2-class.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-ivar.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-method.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-objc.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-objc_msg_lookup.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-object.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-property.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-protocol.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-resolve-method.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-sel.m | 1 +
gcc/testsuite/objc.dg/incomplete-type-1.m | 3 +
gcc/testsuite/objc.dg/instancetype-0.m | 3 +
gcc/testsuite/objc.dg/invalid-method-2.m | 3 +
gcc/testsuite/objc.dg/ivar-invalid-type-1.m | 3 +
gcc/testsuite/objc.dg/ivar-problem-1.m | 6 +
gcc/testsuite/objc.dg/ivar-scope-1.m | 3 +
gcc/testsuite/objc.dg/ivar-scope-2.m | 3 +
gcc/testsuite/objc.dg/ivar-scope-4.m | 3 +-
gcc/testsuite/objc.dg/ivar-visibility-1.m | 1 +
gcc/testsuite/objc.dg/ivar-visibility-2.m | 2 +-
gcc/testsuite/objc.dg/ivar-visibility-3.m | 2 +-
gcc/testsuite/objc.dg/ivar-visibility-4.m | 2 +-
gcc/testsuite/objc.dg/local-decl-1.m | 1 +
gcc/testsuite/objc.dg/lto/lto.exp | 16 +-
gcc/testsuite/objc.dg/lto/trivial-1_0.m | 4 +-
gcc/testsuite/objc.dg/method-1.m | 1 +
gcc/testsuite/objc.dg/method-12.m | 1 +
gcc/testsuite/objc.dg/method-13.m | 1 +
gcc/testsuite/objc.dg/method-14.m | 1 +
gcc/testsuite/objc.dg/missing-proto-3.m | 3 +-
gcc/testsuite/objc.dg/next-runtime-1.m | 1 +
gcc/testsuite/objc.dg/objc-foreach-1.m | 1 +
gcc/testsuite/objc.dg/objc-foreach-2.m | 1 +
gcc/testsuite/objc.dg/objc-foreach-3.m | 1 +
gcc/testsuite/objc.dg/objc-nofilename-1.m | 1 +
gcc/testsuite/objc.dg/param-1.m | 1 +
gcc/testsuite/objc.dg/pch/pch.exp | 4 +-
.../objc.dg/plugin/diagnostic-test-expressions-1.m | 2 +-
gcc/testsuite/objc.dg/pr23214.m | 2 +-
gcc/testsuite/objc.dg/pr23709.m | 1 +
gcc/testsuite/objc.dg/private-1.m | 1 +
gcc/testsuite/objc.dg/private-2.m | 1 +
gcc/testsuite/objc.dg/property/at-property-1.m | 12 +-
gcc/testsuite/objc.dg/property/at-property-29.m | 7 +-
gcc/testsuite/objc.dg/property/at-property-4.m | 50 +-
gcc/testsuite/objc.dg/property/at-property-5.m | 2 +-
gcc/testsuite/objc.dg/property/nullability-00.m | 21 +
gcc/testsuite/objc.dg/property/property-neg-2.m | 2 +-
gcc/testsuite/objc.dg/property/property.exp | 4 +-
gcc/testsuite/objc.dg/proto-hier-1.m | 1 +
gcc/testsuite/objc.dg/proto-hier-2.m | 1 +
gcc/testsuite/objc.dg/proto-lossage-1.m | 1 +
gcc/testsuite/objc.dg/proto-lossage-5.m | 1 +
gcc/testsuite/objc.dg/proto-qual-1.m | 1 +
gcc/testsuite/objc.dg/protocol-inheritance-1.m | 1 +
gcc/testsuite/objc.dg/protocol-inheritance-2.m | 1 +
gcc/testsuite/objc.dg/protocol-optional-1.m | 1 +
gcc/testsuite/objc.dg/root-class-00.m | 10 +
gcc/testsuite/objc.dg/selector-1.m | 1 +
gcc/testsuite/objc.dg/selector-2.m | 1 +
gcc/testsuite/objc.dg/selector-3.m | 1 +
gcc/testsuite/objc.dg/selector-4.m | 1 +
gcc/testsuite/objc.dg/shadow-1.m | 1 +
gcc/testsuite/objc.dg/shadow-2.m | 1 +
gcc/testsuite/objc.dg/special/load-category-1.m | 1 +
gcc/testsuite/objc.dg/special/load-category-2.m | 1 +
gcc/testsuite/objc.dg/special/load-category-3.m | 1 +
gcc/testsuite/objc.dg/special/special.exp | 8 +
.../objc.dg/special/unclaimed-category-1.h | 1 +
.../objc.dg/special/unclaimed-category-1.m | 1 +
gcc/testsuite/objc.dg/stabs-1.m | 1 +
gcc/testsuite/objc.dg/strings/strings.exp | 4 +-
gcc/testsuite/objc.dg/stubify-1.m | 1 +
gcc/testsuite/objc.dg/stubify-2.m | 1 +
gcc/testsuite/objc.dg/super-class-2.m | 1 +
gcc/testsuite/objc.dg/super-dealloc-1.m | 1 +
gcc/testsuite/objc.dg/super-dealloc-2.m | 1 +
gcc/testsuite/objc.dg/sync-3.m | 1 +
gcc/testsuite/objc.dg/threedotthree-abi-1.m | 1 +
gcc/testsuite/objc.dg/torture/dg-torture.exp | 4 +-
gcc/testsuite/objc.dg/torture/strings/strings.exp | 4 +-
gcc/testsuite/objc.dg/try-catch-11.m | 1 +
gcc/testsuite/objc.dg/try-catch-12.m | 1 +
gcc/testsuite/objc.dg/type-size-2.m | 1 +
gcc/testsuite/objc.dg/type-size-3.m | 1 +
gcc/testsuite/objc.dg/type-size-4.m | 1 +
gcc/testsuite/objc.dg/type-size-5.m | 1 +
gcc/testsuite/objc.dg/undeclared-selector.m | 1 +
gcc/testsuite/objc.dg/volatile-1.m | 3 +-
gcc/timevar.def | 5 +
gcc/toplev.c | 192 +-
gcc/trans-mem.c | 2 +-
gcc/tree-cfg.c | 23 +-
gcc/tree-cfgcleanup.h | 1 +
gcc/tree-complex.c | 5 +-
gcc/tree-core.h | 16 +-
gcc/tree-data-ref.c | 425 +-
gcc/tree-diagnostic-path.cc | 217 +-
gcc/tree-emutls.c | 2 +-
gcc/tree-if-conv.c | 13 +-
gcc/tree-inline.c | 71 +-
gcc/tree-into-ssa.c | 4 +
gcc/tree-nested.c | 32 +-
gcc/tree-pass.h | 9 +
gcc/tree-pretty-print.c | 28 +-
gcc/tree-scalar-evolution.c | 18 +-
gcc/tree-ssa-alias-compare.h | 43 +
gcc/tree-ssa-alias.c | 951 +-
gcc/tree-ssa-alias.h | 2 +
gcc/tree-ssa-ccp.c | 36 +-
gcc/tree-ssa-dce.c | 103 +-
gcc/tree-ssa-live.c | 34 +-
gcc/tree-ssa-loop-im.c | 56 +-
gcc/tree-ssa-loop-ivcanon.c | 3 +
gcc/tree-ssa-loop-manip.h | 2 +-
gcc/tree-ssa-loop.c | 2 +-
gcc/tree-ssa-math-opts.c | 444 +-
gcc/tree-ssa-phiopt.c | 61 +-
gcc/tree-ssa-pre.c | 742 +-
gcc/tree-ssa-propagate.c | 60 +
gcc/tree-ssa-reassoc.c | 160 +-
gcc/tree-ssa-reassoc.h | 48 +
gcc/tree-ssa-sccvn.c | 87 +-
gcc/tree-ssa-sccvn.h | 12 +-
gcc/tree-ssa-sink.c | 14 +-
gcc/tree-ssa-strlen.c | 554 +-
gcc/tree-ssa-strlen.h | 7 +-
gcc/tree-ssa-structalias.c | 34 +-
gcc/tree-ssa-tail-merge.c | 4 +-
gcc/tree-ssa-threadbackward.c | 7 +-
gcc/tree-ssa-threadedge.c | 6 +
gcc/tree-ssa-uninit.c | 211 +-
gcc/tree-ssa.c | 13 +-
gcc/tree-ssa.h | 2 +-
gcc/tree-ssanames.c | 27 +-
gcc/tree-streamer-out.c | 6 +-
gcc/tree-streamer.c | 1 +
gcc/tree-switch-conversion.c | 74 +-
gcc/tree-switch-conversion.h | 30 +-
gcc/tree-vect-data-refs.c | 34 +-
gcc/tree-vect-generic.c | 6 +-
gcc/tree-vect-loop-manip.c | 96 +-
gcc/tree-vect-loop.c | 836 +-
gcc/tree-vect-patterns.c | 187 +-
gcc/tree-vect-slp-patterns.c | 721 +
gcc/tree-vect-slp.c | 1770 +-
gcc/tree-vect-stmts.c | 124 +-
gcc/tree-vectorizer.c | 27 +-
gcc/tree-vectorizer.h | 139 +-
gcc/tree-vrp.c | 2105 +-
gcc/tree.c | 270 +-
gcc/tree.def | 12 +
gcc/tree.h | 92 +-
gcc/tsan.c | 6 +
gcc/typeclass.h | 2 +-
gcc/ubsan.c | 13 +-
gcc/value-query.cc | 6 +-
gcc/value-range.cc | 539 +-
gcc/value-range.h | 51 +-
gcc/varasm.c | 261 +-
gcc/varpool.c | 2 +-
gcc/vec.h | 136 +-
gcc/vr-values.c | 245 +-
gcc/vr-values.h | 2 +-
gcc/wide-int.cc | 21 +-
gcc/wide-int.h | 10 +-
gcc/xcoffout.c | 2 +-
gotools/ChangeLog | 14 +
gotools/Makefile.am | 21 +-
gotools/Makefile.in | 23 +-
include/ChangeLog | 6 +
include/hsa.h | 6061 +-
include/hsa_ext_amd.h | 1969 +
include/hsa_ext_image.h | 1440 +
libatomic/ChangeLog | 9 +
libatomic/configure | 38 +-
libbacktrace/ChangeLog | 15 +
libbacktrace/configure | 38 +-
libbacktrace/dwarf.c | 4 +-
libcc1/ChangeLog | 37 +
libcc1/Makefile.am | 3 +
libcc1/Makefile.in | 6 +-
libcc1/configure | 61 +-
libcc1/configure.ac | 6 +
libcc1/libcc1plugin.cc | 2 +-
libcc1/libcp1plugin.cc | 6 +-
libcody/CMakeLists.txt | 121 +
libcody/CODING.md | 115 +
libcody/CONTRIB.md | 10 +
libcody/ChangeLog | 139 +
libcody/LICENSE | 201 +
libcody/LICENSE.gcc | 29 +
libcody/Makefile.in | 192 +
libcody/Makesub.in | 49 +
libcody/README.md | 497 +
libcody/buffer.cc | 392 +
libcody/build-aux/config.guess | 1476 +
libcody/build-aux/config.sub | 1833 +
libcody/build-aux/install-sh | 518 +
libcody/client.cc | 337 +
libcody/cmake/libcody-config-ix.cmake | 43 +
libcody/cody.hh | 804 +
libcody/config.h.in | 29 +
libcody/config.m4 | 282 +
libcody/configure | 4329 ++
libcody/configure.ac | 86 +
libcody/dox.cfg.in | 2478 +
libcody/fatal.cc | 79 +
libcody/gdbinit.in | 11 +
libcody/internal.hh | 136 +
libcody/netclient.cc | 141 +
libcody/netserver.cc | 154 +
libcody/packet.cc | 50 +
libcody/resolver.cc | 209 +
libcody/server.cc | 307 +
libcpp/ChangeLog | 238 +
libcpp/charset.c | 3 +
libcpp/directives.c | 71 +-
libcpp/expr.c | 32 +-
libcpp/files.c | 215 +-
libcpp/generated_cpp_wcwidth.h | 188 +-
libcpp/include/cpplib.h | 97 +-
libcpp/include/line-map.h | 51 +-
libcpp/include/mkdeps.h | 13 +-
libcpp/init.c | 73 +-
libcpp/internal.h | 72 +-
libcpp/lex.c | 447 +-
libcpp/line-map.c | 116 +-
libcpp/macro.c | 284 +-
libcpp/mkdeps.c | 119 +-
libcpp/traditional.c | 1 +
libffi/ChangeLog | 9 +
libffi/configure | 42 +-
libgcc/ChangeLog | 113 +
libgcc/config.host | 3 +-
libgcc/config/gthr-vxworks-thread.c | 2 +-
libgcc/config/gthr-vxworks-tls.c | 2 +-
libgcc/config/msp430/lib2hw_mul.S | 89 +-
libgcc/config/msp430/lib2mul.c | 52 +
libgcc/config/msp430/t-msp430 | 5 +
libgcc/config/rs6000/ppc64-fp.c | 237 -
libgcc/config/rs6000/t-linux | 22 +
libgcc/config/rs6000/t-ppc64-fp | 3 +-
libgcc/config/t-vxworks | 1 -
libgcc/config/t-vxworks7 | 1 -
libgcc/config/vxcache.c | 35 -
libgcc/config/xtensa/lib1funcs.S | 39 +
libgcc/config/xtensa/t-xtensa | 1 +
libgcc/generic-morestack-thread.c | 14 +
libgcc/libgcc2.c | 132 +-
libgcc/libgcc2.h | 2 +-
libgcc/libgcov.h | 24 +-
libgcc/unwind-dw2-fde-dip.c | 1 +
libgcc/unwind-seh.c | 5 +
libgfortran/ChangeLog | 44 +
libgfortran/configure | 40 +-
libgfortran/intrinsics/execute_command_line.c | 5 +
libgfortran/intrinsics/random.c | 32 +-
libgfortran/io/io.h | 10 +-
libgfortran/io/transfer.c | 4 +-
libgfortran/io/unit.c | 6 +-
libgfortran/libgfortran.h | 12 +-
libgfortran/runtime/error.c | 2 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 72 +-
libgo/Makefile.in | 85 +-
libgo/VERSION | 2 +-
libgo/check-packages.txt | 7 +
libgo/config.h.in | 21 +
libgo/configure | 256 +-
libgo/configure.ac | 8 +-
libgo/go/archive/tar/common.go | 68 +-
libgo/go/archive/tar/reader.go | 7 +-
libgo/go/archive/tar/reader_test.go | 5 +-
libgo/go/archive/tar/stat_unix.go | 6 +-
libgo/go/archive/tar/tar_test.go | 30 +-
libgo/go/archive/tar/writer_test.go | 3 +-
libgo/go/archive/zip/reader.go | 189 +
libgo/go/archive/zip/reader_test.go | 39 +-
libgo/go/archive/zip/register.go | 3 +-
libgo/go/archive/zip/struct.go | 75 +-
libgo/go/archive/zip/writer_test.go | 16 +-
libgo/go/archive/zip/zip_test.go | 3 +-
libgo/go/bufio/bufio.go | 2 +-
libgo/go/bufio/bufio_test.go | 21 +-
libgo/go/bytes/bytes.go | 50 +-
libgo/go/bytes/example_test.go | 7 +
libgo/go/bytes/reader_test.go | 9 +-
libgo/go/cmd/buildid/buildid.go | 21 +-
libgo/go/cmd/cgo/ast.go | 16 +-
libgo/go/cmd/cgo/doc.go | 9 +-
libgo/go/cmd/cgo/gcc.go | 67 +-
libgo/go/cmd/cgo/godefs.go | 2 +-
libgo/go/cmd/cgo/main.go | 21 +-
libgo/go/cmd/cgo/out.go | 340 +-
libgo/go/cmd/go.mod | 12 +
libgo/go/cmd/go/alldocs.go | 460 +-
libgo/go/cmd/go/go_test.go | 196 +-
libgo/go/cmd/go/go_windows_test.go | 14 +-
libgo/go/cmd/go/help_test.go | 4 +-
libgo/go/cmd/go/init_test.go | 26 +-
libgo/go/cmd/go/internal/auth/netrc.go | 3 +-
libgo/go/cmd/go/internal/base/base.go | 17 +-
libgo/go/cmd/go/internal/base/flag.go | 37 +-
libgo/go/cmd/go/internal/base/goflags.go | 60 +-
libgo/go/cmd/go/internal/base/signal.go | 2 +-
libgo/go/cmd/go/internal/bug/bug.go | 10 +-
libgo/go/cmd/go/internal/cache/cache.go | 8 +-
libgo/go/cmd/go/internal/cache/cache_test.go | 13 +-
libgo/go/cmd/go/internal/cache/default.go | 3 +-
libgo/go/cmd/go/internal/cache/hash_test.go | 3 +-
libgo/go/cmd/go/internal/cfg/cfg.go | 22 +-
libgo/go/cmd/go/internal/clean/clean.go | 29 +-
libgo/go/cmd/go/internal/doc/doc.go | 3 +-
libgo/go/cmd/go/internal/envcmd/env.go | 58 +-
libgo/go/cmd/go/internal/fix/fix.go | 17 +-
libgo/go/cmd/go/internal/fmtcmd/fmt.go | 8 +-
libgo/go/cmd/go/internal/fsys/fsys.go | 689 +
libgo/go/cmd/go/internal/fsys/fsys_test.go | 1094 +
libgo/go/cmd/go/internal/generate/generate.go | 8 +-
libgo/go/cmd/go/internal/get/discovery.go | 97 -
libgo/go/cmd/go/internal/get/get.go | 75 +-
libgo/go/cmd/go/internal/get/path.go | 192 -
libgo/go/cmd/go/internal/get/pkg_test.go | 131 -
libgo/go/cmd/go/internal/get/vcs.go | 1182 -
libgo/go/cmd/go/internal/get/vcs_test.go | 478 -
libgo/go/cmd/go/internal/help/helpdoc.go | 11 +-
libgo/go/cmd/go/internal/imports/build.go | 5 +
libgo/go/cmd/go/internal/imports/read.go | 4 +-
libgo/go/cmd/go/internal/imports/scan.go | 15 +-
libgo/go/cmd/go/internal/imports/scan_test.go | 8 +-
libgo/go/cmd/go/internal/imports/tags.go | 23 +-
.../cmd/go/internal/imports/testdata/android/.h.go | 3 +
.../cmd/go/internal/imports/testdata/illumos/.h.go | 3 +
libgo/go/cmd/go/internal/list/list.go | 190 +-
libgo/go/cmd/go/internal/load/pkg.go | 492 +-
libgo/go/cmd/go/internal/load/test.go | 49 +-
.../lockedfile/internal/filelock/filelock.go | 5 +-
.../lockedfile/internal/filelock/filelock_fcntl.go | 11 +-
.../lockedfile/internal/filelock/filelock_other.go | 6 +-
.../lockedfile/internal/filelock/filelock_plan9.go | 8 +-
.../lockedfile/internal/filelock/filelock_test.go | 7 +-
.../lockedfile/internal/filelock/filelock_unix.go | 6 +-
.../internal/filelock/filelock_windows.go | 6 +-
libgo/go/cmd/go/internal/lockedfile/lockedfile.go | 14 +-
.../go/internal/lockedfile/lockedfile_filelock.go | 6 +-
.../cmd/go/internal/lockedfile/lockedfile_plan9.go | 13 +-
.../cmd/go/internal/lockedfile/lockedfile_test.go | 9 +-
libgo/go/cmd/go/internal/modcmd/download.go | 94 +-
libgo/go/cmd/go/internal/modcmd/edit.go | 107 +-
libgo/go/cmd/go/internal/modcmd/graph.go | 38 +-
libgo/go/cmd/go/internal/modcmd/init.go | 45 +-
libgo/go/cmd/go/internal/modcmd/tidy.go | 76 +-
libgo/go/cmd/go/internal/modcmd/vendor.go | 90 +-
libgo/go/cmd/go/internal/modcmd/verify.go | 31 +-
libgo/go/cmd/go/internal/modcmd/why.go | 32 +-
libgo/go/cmd/go/internal/modconv/convert.go | 59 +-
libgo/go/cmd/go/internal/modconv/convert_test.go | 10 +-
libgo/go/cmd/go/internal/modconv/modconv_test.go | 6 +-
libgo/go/cmd/go/internal/modfetch/cache.go | 82 +-
libgo/go/cmd/go/internal/modfetch/cache_test.go | 3 +-
.../cmd/go/internal/modfetch/codehost/codehost.go | 22 +-
libgo/go/cmd/go/internal/modfetch/codehost/git.go | 27 +-
.../cmd/go/internal/modfetch/codehost/git_test.go | 9 +-
.../go/cmd/go/internal/modfetch/codehost/shell.go | 6 +-
libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 10 +-
libgo/go/cmd/go/internal/modfetch/coderepo.go | 90 +-
libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 46 +-
libgo/go/cmd/go/internal/modfetch/fetch.go | 319 +-
libgo/go/cmd/go/internal/modfetch/insecure.go | 6 +-
libgo/go/cmd/go/internal/modfetch/proxy.go | 24 +-
libgo/go/cmd/go/internal/modfetch/pseudo.go | 12 +
libgo/go/cmd/go/internal/modfetch/repo.go | 68 +-
libgo/go/cmd/go/internal/modfetch/sumdb.go | 15 +-
.../internal/modfetch/zip_sum_test/zip_sum_test.go | 6 +-
libgo/go/cmd/go/internal/modget/get.go | 2059 +-
libgo/go/cmd/go/internal/modget/query.go | 357 +
libgo/go/cmd/go/internal/modinfo/info.go | 17 +-
libgo/go/cmd/go/internal/modload/build.go | 101 +-
libgo/go/cmd/go/internal/modload/buildlist.go | 267 +
libgo/go/cmd/go/internal/modload/help.go | 97 +-
libgo/go/cmd/go/internal/modload/import.go | 380 +-
libgo/go/cmd/go/internal/modload/import_test.go | 47 +-
libgo/go/cmd/go/internal/modload/init.go | 521 +-
libgo/go/cmd/go/internal/modload/list.go | 71 +-
libgo/go/cmd/go/internal/modload/load.go | 1059 +-
libgo/go/cmd/go/internal/modload/modfile.go | 457 +-
libgo/go/cmd/go/internal/modload/mvs.go | 210 +-
libgo/go/cmd/go/internal/modload/mvs_test.go | 31 +
libgo/go/cmd/go/internal/modload/query.go | 840 +-
libgo/go/cmd/go/internal/modload/query_test.go | 36 +-
libgo/go/cmd/go/internal/modload/search.go | 57 +-
libgo/go/cmd/go/internal/modload/stat_openfile.go | 5 +-
libgo/go/cmd/go/internal/modload/stat_unix.go | 5 +-
libgo/go/cmd/go/internal/modload/stat_windows.go | 6 +-
libgo/go/cmd/go/internal/modload/testgo.go | 11 -
libgo/go/cmd/go/internal/modload/vendor.go | 10 +-
libgo/go/cmd/go/internal/mvs/errors.go | 101 +
libgo/go/cmd/go/internal/mvs/mvs.go | 141 +-
libgo/go/cmd/go/internal/mvs/mvs_test.go | 47 +-
libgo/go/cmd/go/internal/par/queue.go | 88 +
libgo/go/cmd/go/internal/par/queue_test.go | 79 +
libgo/go/cmd/go/internal/renameio/renameio.go | 11 +-
libgo/go/cmd/go/internal/renameio/renameio_test.go | 13 +-
libgo/go/cmd/go/internal/renameio/umask_test.go | 8 +-
libgo/go/cmd/go/internal/robustio/robustio.go | 2 +-
.../go/cmd/go/internal/robustio/robustio_flaky.go | 5 +-
.../go/cmd/go/internal/robustio/robustio_other.go | 3 +-
libgo/go/cmd/go/internal/run/run.go | 11 +-
libgo/go/cmd/go/internal/search/search.go | 14 +-
libgo/go/cmd/go/internal/str/path.go | 45 -
libgo/go/cmd/go/internal/str/str_test.go | 27 +
libgo/go/cmd/go/internal/test/flagdefs_test.go | 11 +-
libgo/go/cmd/go/internal/test/genflags.go | 7 +-
libgo/go/cmd/go/internal/test/test.go | 77 +-
libgo/go/cmd/go/internal/test/testflag.go | 16 +
libgo/go/cmd/go/internal/tool/tool.go | 3 +-
libgo/go/cmd/go/internal/trace/trace.go | 206 +
libgo/go/cmd/go/internal/txtar/archive.go | 4 +-
libgo/go/cmd/go/internal/vcs/discovery.go | 97 +
libgo/go/cmd/go/internal/vcs/discovery_test.go | 110 +
libgo/go/cmd/go/internal/vcs/vcs.go | 1363 +
libgo/go/cmd/go/internal/vcs/vcs_test.go | 578 +
libgo/go/cmd/go/internal/version/version.go | 33 +-
libgo/go/cmd/go/internal/vet/vet.go | 36 +-
libgo/go/cmd/go/internal/web/api.go | 11 +-
libgo/go/cmd/go/internal/web/file_test.go | 8 +-
libgo/go/cmd/go/internal/web/http.go | 7 +
libgo/go/cmd/go/internal/work/action.go | 29 +-
libgo/go/cmd/go/internal/work/build.go | 314 +-
libgo/go/cmd/go/internal/work/build_test.go | 18 +-
libgo/go/cmd/go/internal/work/buildid.go | 45 +-
libgo/go/cmd/go/internal/work/exec.go | 353 +-
libgo/go/cmd/go/internal/work/exec_test.go | 86 +
libgo/go/cmd/go/internal/work/gc.go | 128 +-
libgo/go/cmd/go/internal/work/gccgo.go | 87 +-
libgo/go/cmd/go/internal/work/init.go | 49 +-
libgo/go/cmd/go/internal/work/security.go | 12 +-
libgo/go/cmd/go/internal/work/security_test.go | 8 +
libgo/go/cmd/go/main.go | 28 +-
libgo/go/cmd/go/proxy_test.go | 35 +-
libgo/go/cmd/go/script_test.go | 77 +-
libgo/go/cmd/go/testdata/addmod.go | 18 +-
libgo/go/cmd/go/testdata/savedir.go | 8 +-
libgo/go/cmd/go/testdata/script/README | 1 +
libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt | 49 +-
libgo/go/cmd/go/testdata/script/build_trimpath.txt | 31 +-
libgo/go/cmd/go/testdata/script/env_write.txt | 56 +
.../go/cmd/go/testdata/script/gcflags_patterns.txt | 4 +
libgo/go/cmd/go/testdata/script/get_unicode.txt | 40 -
.../cmd/go/testdata/script/gopath_moved_repo.txt | 5 +-
.../go/testdata/script/link_syso_issue33139.txt | 11 +-
.../go/cmd/go/testdata/script/list_bad_import.txt | 18 +-
libgo/go/cmd/go/testdata/script/list_test_err.txt | 3 +
libgo/go/cmd/go/testdata/script/mod_auth.txt | 3 +-
libgo/go/cmd/go/testdata/script/mod_bad_domain.txt | 18 +-
.../cmd/go/testdata/script/mod_bad_filenames.txt | 6 +-
.../cmd/go/testdata/script/mod_build_info_err.txt | 15 +-
libgo/go/cmd/go/testdata/script/mod_case.txt | 9 +-
libgo/go/cmd/go/testdata/script/mod_case_cgo.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_concurrent.txt | 1 +
libgo/go/cmd/go/testdata/script/mod_doc.txt | 2 +
.../go/cmd/go/testdata/script/mod_domain_root.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_dot.txt | 6 +-
libgo/go/cmd/go/testdata/script/mod_download.txt | 97 +-
.../cmd/go/testdata/script/mod_download_json.txt | 3 +-
libgo/go/cmd/go/testdata/script/mod_edit.txt | 114 +-
libgo/go/cmd/go/testdata/script/mod_enabled.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_find.txt | 5 +
libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 5 +-
.../cmd/go/testdata/script/mod_get_downgrade.txt | 17 +-
.../go/testdata/script/mod_get_incompatible.txt | 6 +-
.../go/cmd/go/testdata/script/mod_get_indirect.txt | 2 +-
.../go/testdata/script/mod_get_latest_pseudo.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_get_main.txt | 30 +-
libgo/go/cmd/go/testdata/script/mod_get_moved.txt | 7 +-
.../go/cmd/go/testdata/script/mod_get_newcycle.txt | 3 +-
libgo/go/cmd/go/testdata/script/mod_get_none.txt | 4 +-
.../go/cmd/go/testdata/script/mod_get_patterns.txt | 12 +-
libgo/go/cmd/go/testdata/script/mod_get_test.txt | 2 +-
.../go/testdata/script/mod_get_trailing_slash.txt | 3 +
.../go/cmd/go/testdata/script/mod_get_upgrade.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_go_version.txt | 41 +-
.../cmd/go/testdata/script/mod_gobuild_import.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt | 20 +-
.../cmd/go/testdata/script/mod_gopkg_unstable.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_import.txt | 2 +-
.../cmd/go/testdata/script/mod_in_testdata_dir.txt | 6 +-
libgo/go/cmd/go/testdata/script/mod_indirect.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_init_dep.txt | 21 +-
libgo/go/cmd/go/testdata/script/mod_init_path.txt | 2 +-
.../go/testdata/script/mod_install_versioned.txt | 2 +
libgo/go/cmd/go/testdata/script/mod_internal.txt | 14 +-
.../cmd/go/testdata/script/mod_invalid_version.txt | 7 +-
libgo/go/cmd/go/testdata/script/mod_issue35317.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_list.txt | 8 +-
.../cmd/go/testdata/script/mod_list_bad_import.txt | 20 +-
libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 5 +
.../go/cmd/go/testdata/script/mod_list_direct.txt | 2 +-
.../go/cmd/go/testdata/script/mod_list_pseudo.txt | 21 +-
.../go/testdata/script/mod_list_replace_dir.txt | 12 +-
libgo/go/cmd/go/testdata/script/mod_list_std.txt | 64 +-
libgo/go/cmd/go/testdata/script/mod_list_test.txt | 14 +
.../go/cmd/go/testdata/script/mod_list_upgrade.txt | 4 +
.../cmd/go/testdata/script/mod_load_badchain.txt | 22 +-
.../go/cmd/go/testdata/script/mod_load_badmod.txt | 7 +-
.../go/cmd/go/testdata/script/mod_load_badzip.txt | 4 +-
.../testdata/script/mod_missingpkg_prerelease.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_modinfo.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_multirepo.txt | 1 +
libgo/go/cmd/go/testdata/script/mod_off.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_off_init.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_outside.txt | 41 +-
.../go/cmd/go/testdata/script/mod_permissions.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_proxy_list.txt | 14 +-
libgo/go/cmd/go/testdata/script/mod_query.txt | 10 +
.../go/cmd/go/testdata/script/mod_query_empty.txt | 4 +-
.../cmd/go/testdata/script/mod_query_exclude.txt | 41 +-
libgo/go/cmd/go/testdata/script/mod_readonly.txt | 45 +-
libgo/go/cmd/go/testdata/script/mod_replace.txt | 4 +-
.../cmd/go/testdata/script/mod_replace_gopkgin.txt | 3 +-
.../cmd/go/testdata/script/mod_replace_import.txt | 13 +-
.../cmd/go/testdata/script/mod_require_exclude.txt | 62 +-
libgo/go/cmd/go/testdata/script/mod_retention.txt | 6 +-
libgo/go/cmd/go/testdata/script/mod_std_vendor.txt | 6 +-
libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 8 +-
.../cmd/go/testdata/script/mod_sumdb_file_path.txt | 2 +-
.../go/cmd/go/testdata/script/mod_sumdb_golang.txt | 12 +-
.../go/cmd/go/testdata/script/mod_sumdb_proxy.txt | 6 +-
libgo/go/cmd/go/testdata/script/mod_symlink.txt | 5 +-
libgo/go/cmd/go/testdata/script/mod_test.txt | 1 +
.../go/cmd/go/testdata/script/mod_test_cached.txt | 7 +-
.../go/cmd/go/testdata/script/mod_tidy_replace.txt | 3 +-
.../cmd/go/testdata/script/mod_upgrade_patch.txt | 22 +-
.../go/cmd/go/testdata/script/mod_vcs_missing.txt | 4 +-
.../go/cmd/go/testdata/script/mod_vendor_auto.txt | 2 +-
.../go/cmd/go/testdata/script/mod_vendor_build.txt | 5 +-
libgo/go/cmd/go/testdata/script/mod_verify.txt | 10 +-
libgo/go/cmd/go/testdata/script/mod_why.txt | 17 +-
libgo/go/cmd/go/testdata/script/modfile_flag.txt | 6 +-
libgo/go/cmd/go/testdata/script/sum_readonly.txt | 29 -
.../cmd/go/testdata/script/test_cache_inputs.txt | 4 +-
.../go/testdata/script/test_compile_tempfile.txt | 2 +-
.../cmd/go/testdata/script/test_generated_main.txt | 3 +-
libgo/go/cmd/go/testdata/script/version.txt | 7 +
libgo/go/cmd/go/testdata/script/vet_flags.txt | 16 +-
libgo/go/cmd/gofmt/gofmt.go | 18 +-
libgo/go/cmd/gofmt/gofmt_test.go | 13 +-
libgo/go/cmd/gofmt/long_test.go | 18 +-
libgo/go/cmd/internal/buildid/buildid.go | 38 +-
libgo/go/cmd/internal/buildid/buildid_test.go | 31 +
libgo/go/cmd/internal/buildid/note.go | 7 +-
libgo/go/cmd/internal/buildid/rewrite.go | 71 +
libgo/go/cmd/internal/codesign/codesign.go | 268 +
libgo/go/cmd/internal/objabi/doc.go | 122 -
libgo/go/cmd/internal/objabi/flag.go | 39 +
libgo/go/cmd/internal/objabi/flag_test.go | 26 +
libgo/go/cmd/internal/objabi/funcdata.go | 15 +-
libgo/go/cmd/internal/objabi/funcid.go | 28 +-
libgo/go/cmd/internal/objabi/head.go | 2 +-
libgo/go/cmd/internal/objabi/line.go | 33 +-
libgo/go/cmd/internal/objabi/path.go | 22 +
libgo/go/cmd/internal/objabi/reloctype.go | 22 +
libgo/go/cmd/internal/objabi/reloctype_string.go | 70 +-
libgo/go/cmd/internal/objabi/symkind.go | 7 +-
libgo/go/cmd/internal/objabi/symkind_string.go | 21 +-
libgo/go/cmd/internal/objabi/util.go | 30 +-
libgo/go/cmd/internal/pkgpath/pkgpath.go | 174 +
libgo/go/cmd/internal/pkgpath/pkgpath_test.go | 141 +
libgo/go/cmd/internal/sys/supported.go | 27 +-
libgo/go/cmd/internal/sys/supported_test.go | 18 +
libgo/go/cmd/internal/traceviewer/format.go | 38 +
libgo/go/cmd/vendor/modules.txt | 91 +
libgo/go/cmd/vet/main.go | 4 +
libgo/go/cmd/vet/vet_test.go | 5 +-
libgo/go/compress/bzip2/bzip2.go | 8 +-
libgo/go/compress/bzip2/bzip2_test.go | 10 +-
libgo/go/compress/flate/deflate_test.go | 87 +-
libgo/go/compress/flate/deflatefast.go | 11 +-
libgo/go/compress/flate/dict_decoder.go | 6 +-
libgo/go/compress/flate/flate_test.go | 5 +-
libgo/go/compress/flate/huffman_bit_writer.go | 4 +-
libgo/go/compress/flate/huffman_bit_writer_test.go | 29 +-
libgo/go/compress/flate/inflate_test.go | 3 +-
libgo/go/compress/flate/reader_test.go | 8 +-
libgo/go/compress/flate/writer_test.go | 9 +-
libgo/go/compress/gzip/gunzip_test.go | 9 +-
libgo/go/compress/gzip/gzip_test.go | 9 +-
libgo/go/compress/gzip/issue14937_test.go | 3 +-
libgo/go/compress/lzw/reader_test.go | 8 +-
libgo/go/compress/lzw/writer_test.go | 13 +-
libgo/go/compress/zlib/writer_test.go | 7 +-
libgo/go/crypto/cipher/xor_arm64.go | 31 +
libgo/go/crypto/cipher/xor_generic.go | 2 +-
libgo/go/crypto/des/block.go | 2 +-
libgo/go/crypto/dsa/dsa.go | 6 +
libgo/go/crypto/ecdsa/ecdsa_s390x.go | 59 +-
.../ed25519/internal/edwards25519/edwards25519.go | 2 +-
libgo/go/crypto/hmac/hmac.go | 15 +
libgo/go/crypto/hmac/hmac_test.go | 24 +-
libgo/go/crypto/md5/gen.go | 4 +-
libgo/go/crypto/rand/eagain.go | 4 +-
libgo/go/crypto/rand/rand.go | 6 +-
libgo/go/crypto/rand/rand_unix.go | 4 +
libgo/go/crypto/rand/rand_windows.go | 40 +-
libgo/go/crypto/tls/cipher_suites.go | 51 +-
libgo/go/crypto/tls/common.go | 123 +-
libgo/go/crypto/tls/conn.go | 189 +-
libgo/go/crypto/tls/handshake_client.go | 51 +-
libgo/go/crypto/tls/handshake_client_test.go | 36 +
libgo/go/crypto/tls/handshake_client_tls13.go | 17 +-
libgo/go/crypto/tls/handshake_server.go | 40 +-
libgo/go/crypto/tls/handshake_server_test.go | 358 +-
libgo/go/crypto/tls/handshake_server_tls13.go | 19 +-
libgo/go/crypto/tls/handshake_test.go | 7 +-
libgo/go/crypto/tls/link_test.go | 16 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 84 +-
.../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 84 +-
.../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 170 +-
...erver-TLSv12-ClientAuthRequestedAndEd25519Given | 171 +-
.../Server-TLSv12-ClientAuthRequestedAndGiven | 170 +-
...rver-TLSv12-ClientAuthRequestedAndPKCS1v15Given | 170 +-
.../Server-TLSv12-ClientAuthRequestedNotGiven | 152 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 | 61 +-
.../testdata/Server-TLSv12-ExportKeyingMaterial | 81 +-
.../crypto/tls/testdata/Server-TLSv12-IssueTicket | 66 +-
.../testdata/Server-TLSv12-IssueTicketPreDisable | 66 +-
.../tls/testdata/Server-TLSv12-RSA-RSAPKCS1v15 | 63 +-
.../crypto/tls/testdata/Server-TLSv12-RSA-RSAPSS | 48 +-
libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 60 +-
.../tls/testdata/Server-TLSv12-ResumeDisabled | 167 +-
libgo/go/crypto/tls/testdata/Server-TLSv13-ALPN | 186 +-
.../crypto/tls/testdata/Server-TLSv13-ALPN-NoMatch | 186 +-
.../Server-TLSv13-ClientAuthRequestedAndECDSAGiven | 345 +-
...erver-TLSv13-ClientAuthRequestedAndEd25519Given | 285 +-
.../Server-TLSv13-ClientAuthRequestedAndGiven | 339 +-
.../Server-TLSv13-ClientAuthRequestedNotGiven | 195 +-
libgo/go/crypto/tls/testdata/Server-TLSv13-Ed25519 | 139 +-
.../testdata/Server-TLSv13-ExportKeyingMaterial | 184 +-
.../tls/testdata/Server-TLSv13-HelloRetryRequest | 218 +-
.../crypto/tls/testdata/Server-TLSv13-IssueTicket | 184 +-
.../testdata/Server-TLSv13-IssueTicketPreDisable | 184 +-
libgo/go/crypto/tls/testdata/Server-TLSv13-P256 | 186 +-
.../crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS | 109 +-
.../tls/testdata/Server-TLSv13-RSA-RSAPSS-TooSmall | 25 +-
libgo/go/crypto/tls/testdata/Server-TLSv13-Resume | 106 +-
.../Server-TLSv13-Resume-HelloRetryRequest | 168 +-
.../tls/testdata/Server-TLSv13-ResumeDisabled | 185 +-
libgo/go/crypto/tls/testdata/Server-TLSv13-X25519 | 182 +-
libgo/go/crypto/tls/tls.go | 61 +-
libgo/go/crypto/tls/tls_test.go | 18 +-
libgo/go/crypto/x509/cert_pool.go | 179 +-
.../crypto/x509/internal/macos/corefoundation.go | 6 +-
libgo/go/crypto/x509/internal/macos/security.go | 6 +-
libgo/go/crypto/x509/name_constraints_test.go | 15 +-
libgo/go/crypto/x509/pem_decrypt.go | 35 +-
libgo/go/crypto/x509/root.go | 2 +-
libgo/go/crypto/x509/root_aix.go | 6 +
libgo/go/crypto/x509/root_bsd.go | 7 +
libgo/go/crypto/x509/root_cgo_darwin_amd64.go | 322 -
libgo/go/crypto/x509/root_darwin.go | 239 +
libgo/go/crypto/x509/root_darwin_amd64.go | 243 -
libgo/go/crypto/x509/root_darwin_ios.go | 5262 --
libgo/go/crypto/x509/root_darwin_ios_gen.go | 179 -
libgo/go/crypto/x509/root_ios.go | 5116 ++
libgo/go/crypto/x509/root_ios_gen.go | 180 +
libgo/go/crypto/x509/root_js.go | 4 +
libgo/go/crypto/x509/root_linux.go | 8 +
libgo/go/crypto/x509/root_omit.go | 3 -
libgo/go/crypto/x509/root_plan9.go | 3 +-
libgo/go/crypto/x509/root_solaris.go | 6 +
libgo/go/crypto/x509/root_unix.go | 39 +-
libgo/go/crypto/x509/root_unix_test.go | 20 +-
libgo/go/crypto/x509/root_windows.go | 118 +-
libgo/go/crypto/x509/verify.go | 22 +-
libgo/go/crypto/x509/verify_test.go | 133 +-
libgo/go/crypto/x509/x509.go | 594 +-
libgo/go/crypto/x509/x509_test.go | 395 +-
libgo/go/database/sql/sql.go | 30 +-
libgo/go/database/sql/sql_test.go | 83 +-
libgo/go/debug/dwarf/const.go | 12 +
libgo/go/debug/dwarf/dwarf5ranges_test.go | 41 +
libgo/go/debug/dwarf/entry.go | 354 +-
libgo/go/debug/dwarf/entry_test.go | 142 +-
libgo/go/debug/dwarf/line.go | 6 +-
libgo/go/debug/dwarf/line_test.go | 8 +
libgo/go/debug/dwarf/open.go | 13 +-
libgo/go/debug/dwarf/testdata/debug_rnglists | Bin 0 -> 23 bytes
.../go/debug/dwarf/testdata/line-clang-dwarf5.elf | Bin 0 -> 18384 bytes
libgo/go/debug/dwarf/testdata/line-gcc-dwarf5.elf | Bin 0 -> 18040 bytes
libgo/go/debug/elf/elf.go | 223 +-
libgo/go/debug/elf/file.go | 82 +-
libgo/go/debug/elf/file_test.go | 625 +-
...go-relocation-test-gcc930-ranges-no-rela-x86-64 | Bin 0 -> 5696 bytes
...-relocation-test-gcc930-ranges-with-rela-x86-64 | Bin 0 -> 7680 bytes
.../go/debug/elf/testdata/multiple-code-sections.c | 28 +
libgo/go/debug/gosym/pclntab.go | 221 +-
libgo/go/debug/gosym/pclntab_test.go | 54 +-
libgo/go/debug/pe/file_test.go | 13 +-
libgo/go/embed/embed.go | 406 +
libgo/go/embed/internal/embedtest/concurrency.txt | 1 +
libgo/go/embed/internal/embedtest/embed_test.go | 124 +
libgo/go/embed/internal/embedtest/embedx_test.go | 106 +
.../embedtest/testdata/.hidden/.more/tip.txt | 1 +
.../embedtest/testdata/.hidden/_more/tip.txt | 1 +
.../embedtest/testdata/.hidden/fortune.txt | 2 +
.../embedtest/testdata/.hidden/more/tip.txt | 1 +
.../embedtest/testdata/_hidden/fortune.txt | 2 +
.../go/embed/internal/embedtest/testdata/ascii.txt | 25 +
.../go/embed/internal/embedtest/testdata/glass.txt | 1 +
.../go/embed/internal/embedtest/testdata/hello.txt | 1 +
.../embed/internal/embedtest/testdata/i/i18n.txt | 1 +
.../internal/embedtest/testdata/i/j/k/k8s.txt | 1 +
libgo/go/embed/internal/embedtest/testdata/ken.txt | 1 +
libgo/go/encoding/ascii85/ascii85_test.go | 7 +-
libgo/go/encoding/asn1/asn1.go | 84 +-
libgo/go/encoding/asn1/asn1_test.go | 23 +
libgo/go/encoding/asn1/common.go | 11 +-
libgo/go/encoding/asn1/marshal_test.go | 28 +
libgo/go/encoding/base32/base32_test.go | 13 +-
libgo/go/encoding/base64/base64_test.go | 15 +-
libgo/go/encoding/binary/binary.go | 2 +-
libgo/go/encoding/binary/binary_test.go | 27 +-
libgo/go/encoding/binary/varint.go | 4 +-
libgo/go/encoding/gob/encoder_test.go | 4 +-
libgo/go/encoding/hex/hex_test.go | 3 +-
libgo/go/encoding/json/bench_test.go | 8 +-
libgo/go/encoding/json/encode.go | 31 +-
libgo/go/encoding/json/encode_test.go | 27 +-
libgo/go/encoding/json/stream_test.go | 5 +-
libgo/go/encoding/json/tagkey_test.go | 4 +-
libgo/go/encoding/pem/pem_test.go | 4 +-
libgo/go/encoding/xml/marshal.go | 7 +-
libgo/go/encoding/xml/marshal_test.go | 24 +
libgo/go/errors/errors.go | 12 +-
libgo/go/errors/wrap.go | 4 +-
libgo/go/errors/wrap_test.go | 11 +-
libgo/go/flag/example_func_test.go | 41 +
libgo/go/flag/flag.go | 22 +-
libgo/go/flag/flag_test.go | 55 +-
libgo/go/fmt/doc.go | 3 +-
libgo/go/fmt/fmt_test.go | 8 +-
libgo/go/fmt/print.go | 14 +-
libgo/go/go.mod | 10 +
libgo/go/go/ast/ast.go | 11 +
libgo/go/go/ast/commentmap_test.go | 29 +-
libgo/go/go/build/build.go | 464 +-
libgo/go/go/build/build_test.go | 238 +-
libgo/go/go/build/deps_test.go | 67 +-
libgo/go/go/build/read.go | 268 +-
libgo/go/go/build/read_test.go | 91 +-
libgo/go/go/build/syslist.go | 2 +-
libgo/go/go/build/syslist_test.go | 2 +-
libgo/go/go/constant/value.go | 24 +-
libgo/go/go/constant/value_test.go | 106 +-
libgo/go/go/doc/comment.go | 2 +-
libgo/go/go/doc/comment_test.go | 11 +
libgo/go/go/doc/doc_test.go | 10 +-
libgo/go/go/doc/example.go | 2 +-
libgo/go/go/doc/example_test.go | 9 +-
libgo/go/go/doc/headscan.go | 7 +-
libgo/go/go/format/benchmark_test.go | 4 +-
libgo/go/go/format/format_test.go | 6 +-
libgo/go/go/importer/importer_test.go | 3 +-
libgo/go/go/internal/gccgoimporter/importer.go | 2 +-
.../go/go/internal/gccgoimporter/importer_test.go | 6 +-
libgo/go/go/internal/gccgoimporter/parser.go | 7 +
.../internal/gccgoimporter/testdata/notinheap.go | 4 +
.../internal/gccgoimporter/testdata/notinheap.gox | 7 +
libgo/go/go/internal/gcimporter/gcimporter.go | 3 +-
libgo/go/go/internal/gcimporter/gcimporter_test.go | 11 +-
libgo/go/go/internal/gcimporter/support.go | 5 +-
libgo/go/go/internal/srcimporter/srcimporter.go | 5 +-
.../go/go/internal/srcimporter/srcimporter_test.go | 3 +-
libgo/go/go/parser/error_test.go | 10 +-
libgo/go/go/parser/interface.go | 50 +-
libgo/go/go/parser/parser_test.go | 12 +-
libgo/go/go/parser/performance_test.go | 4 +-
.../testdata/issue42951/not_a_file.go/invalid.go | 1 +
libgo/go/go/printer/performance_test.go | 6 +-
libgo/go/go/printer/printer_test.go | 12 +-
libgo/go/go/scanner/scanner_test.go | 3 +-
libgo/go/go/token/position.go | 21 +-
libgo/go/go/types/api.go | 12 +-
libgo/go/go/types/api_test.go | 44 +
libgo/go/go/types/assignments.go | 55 +-
libgo/go/go/types/builtins.go | 92 +-
libgo/go/go/types/call.go | 40 +-
libgo/go/go/types/check.go | 17 +-
libgo/go/go/types/check_test.go | 47 +-
libgo/go/go/types/conversions.go | 20 +-
libgo/go/go/types/decl.go | 307 +-
libgo/go/go/types/errorcodes.go | 1366 +
libgo/go/go/types/errorcodes_test.go | 199 +
libgo/go/go/types/errors.go | 134 +-
libgo/go/go/types/expr.go | 314 +-
libgo/go/go/types/gotype.go | 12 +-
libgo/go/go/types/hilbert_test.go | 4 +-
libgo/go/go/types/initorder.go | 6 +-
libgo/go/go/types/issues_test.go | 26 +
libgo/go/go/types/labels.go | 18 +-
libgo/go/go/types/operand.go | 75 +-
libgo/go/go/types/predicates.go | 16 +-
libgo/go/go/types/resolver.go | 318 +-
libgo/go/go/types/self_test.go | 91 +-
libgo/go/go/types/stdlib_test.go | 67 +-
libgo/go/go/types/stmt.go | 123 +-
libgo/go/go/types/testdata/builtins.src | 4 +-
libgo/go/go/types/testdata/constdecl.src | 31 +
libgo/go/go/types/testdata/cycles.src | 8 +-
libgo/go/go/types/testdata/cycles2.src | 5 +-
libgo/go/go/types/testdata/decls1.src | 2 +
libgo/go/go/types/testdata/decls2b.src | 8 +-
libgo/go/go/types/testdata/expr3.src | 35 +-
libgo/go/go/types/testdata/issue23203a.src | 14 -
libgo/go/go/types/testdata/issue23203b.src | 14 -
libgo/go/go/types/testdata/issue26390.src | 11 -
libgo/go/go/types/testdata/issue28251.src | 65 -
libgo/go/go/types/testdata/issue6977.src | 82 -
libgo/go/go/types/testdata/issues.src | 4 +-
libgo/go/go/types/testdata/shifts.src | 23 +-
libgo/go/go/types/testdata/stmt0.src | 12 +-
libgo/go/go/types/typexpr.go | 70 +-
libgo/go/golang.org/x/mod/modfile/read.go | 8 +
libgo/go/golang.org/x/mod/modfile/rule.go | 243 +-
libgo/go/golang.org/x/mod/module/module.go | 80 +-
libgo/go/golang.org/x/mod/semver/semver.go | 3 +
libgo/go/golang.org/x/mod/zip/zip.go | 621 +-
libgo/go/golang.org/x/net/http/httpproxy/proxy.go | 6 +-
libgo/go/golang.org/x/net/idna/tables12.0.0.go | 4733 ++
libgo/go/golang.org/x/net/idna/tables12.00.go | 4733 --
libgo/go/golang.org/x/net/idna/tables13.0.0.go | 4839 ++
libgo/go/golang.org/x/net/nettest/nettest.go | 6 +-
libgo/go/golang.org/x/net/nettest/nettest_stub.go | 2 +-
libgo/go/golang.org/x/net/nettest/nettest_unix.go | 2 +-
libgo/go/golang.org/x/net/route/address.go | 2 +-
libgo/go/golang.org/x/net/route/route_classic.go | 2 +-
libgo/go/golang.org/x/sys/cpu/byteorder.go | 4 +-
libgo/go/golang.org/x/sys/cpu/cpu.go | 156 +-
libgo/go/golang.org/x/sys/cpu/cpu_aix.go | 2 +-
libgo/go/golang.org/x/sys/cpu/cpu_arm.go | 33 +
libgo/go/golang.org/x/sys/cpu/cpu_arm64.go | 64 +-
libgo/go/golang.org/x/sys/cpu/cpu_gc_arm64.go | 2 +-
libgo/go/golang.org/x/sys/cpu/cpu_gc_s390x.go | 2 +-
libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go | 2 +-
libgo/go/golang.org/x/sys/cpu/cpu_linux.go | 2 +-
libgo/go/golang.org/x/sys/cpu/cpu_linux_mips64x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 2 -
libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go | 123 +-
libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go | 6 +
libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go | 2 +
libgo/go/golang.org/x/sys/cpu/cpu_netbsd_arm64.go | 173 +
libgo/go/golang.org/x/sys/cpu/cpu_other_arm.go | 9 +
libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go | 3 +-
libgo/go/golang.org/x/sys/cpu/cpu_other_mips64x.go | 12 +
libgo/go/golang.org/x/sys/cpu/cpu_ppc64x.go | 16 +
libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 2 +
libgo/go/golang.org/x/sys/cpu/cpu_s390x.go | 172 +
libgo/go/golang.org/x/sys/cpu/cpu_wasm.go | 4 +
libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 82 +-
libgo/go/golang.org/x/sys/cpu/cpu_zos.go | 10 +
libgo/go/golang.org/x/sys/cpu/cpu_zos_s390x.go | 25 +
libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go | 4 +-
.../golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go | 2 +-
libgo/go/golang.org/x/text/transform/transform.go | 6 +-
.../golang.org/x/text/unicode/bidi/tables12.0.0.go | 2 +-
.../golang.org/x/text/unicode/bidi/tables13.0.0.go | 1955 +
.../golang.org/x/text/unicode/norm/tables12.0.0.go | 2 +-
.../golang.org/x/text/unicode/norm/tables13.0.0.go | 7760 +++
.../go/golang.org/x/tools/go/analysis/analysis.go | 13 +-
libgo/go/golang.org/x/tools/go/analysis/doc.go | 21 +-
.../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 13 +-
.../tools/go/analysis/passes/buildtag/buildtag.go | 22 +-
.../analysis/passes/framepointer/framepointer.go | 91 +
.../go/analysis/passes/ifaceassert/ifaceassert.go | 4 +
.../go/analysis/passes/structtag/structtag.go | 100 +-
.../passes/testinggoroutine/testinggoroutine.go | 154 +
.../go/analysis/passes/unmarshal/unmarshal.go | 7 +-
.../go/analysis/passes/unsafeptr/unsafeptr.go | 122 +-
.../analysis/passes/unusedresult/unusedresult.go | 2 +-
.../x/tools/go/analysis/unitchecker/unitchecker.go | 2 +
.../go/golang.org/x/tools/go/analysis/validate.go | 33 +-
.../x/tools/internal/analysisinternal/analysis.go | 343 +-
.../golang.org/x/tools/internal/lsp/fuzzy/input.go | 168 +
.../x/tools/internal/lsp/fuzzy/matcher.go | 398 +
libgo/go/hash/crc32/crc32.go | 16 +-
libgo/go/hash/crc32/crc32_test.go | 10 +
libgo/go/hash/crc32/gen_const_ppc64le.go | 4 +-
libgo/go/hash/maphash/maphash.go | 5 +-
libgo/go/hash/maphash/maphash_test.go | 29 +
libgo/go/html/template/clone_test.go | 14 +-
libgo/go/html/template/escape.go | 2 +
libgo/go/html/template/examplefiles_test.go | 3 +-
libgo/go/html/template/exec_test.go | 80 +-
libgo/go/html/template/multi_test.go | 43 +
libgo/go/html/template/template.go | 150 +-
libgo/go/html/template/template_test.go | 16 +
libgo/go/html/template/testdata/fs.zip | Bin 0 -> 406 bytes
libgo/go/image/color/palette/gen.go | 4 +-
libgo/go/image/gif/reader_test.go | 4 +-
libgo/go/image/gif/writer_test.go | 87 +-
libgo/go/image/internal/imageutil/gen.go | 3 +-
libgo/go/image/jpeg/reader_test.go | 7 +-
libgo/go/image/jpeg/writer_test.go | 6 +-
libgo/go/image/png/reader_test.go | 3 +-
libgo/go/image/png/writer_test.go | 17 +-
libgo/go/index/suffixarray/gen.go | 6 +-
libgo/go/index/suffixarray/suffixarray_test.go | 8 +-
libgo/go/internal/bytealg/bytealg.c | 10 +-
libgo/go/internal/bytealg/bytealg.go | 4 +-
libgo/go/internal/bytealg/count_generic.go | 2 +-
libgo/go/internal/bytealg/count_native.go | 2 +-
libgo/go/internal/bytealg/index_generic.go | 38 +-
libgo/go/internal/cfg/cfg.go | 1 +
libgo/go/internal/cpu/cpu.go | 37 +-
libgo/go/internal/cpu/cpu_arm64.go | 88 +-
libgo/go/internal/cpu/cpu_arm64_android.go | 11 +
libgo/go/internal/cpu/cpu_arm64_darwin.go | 34 +
libgo/go/internal/cpu/cpu_arm64_freebsd.go | 45 +
libgo/go/internal/cpu/cpu_arm64_hwcap.go | 63 +
libgo/go/internal/cpu/cpu_arm64_linux.go | 13 +
libgo/go/internal/cpu/cpu_arm64_other.go | 17 +
libgo/go/internal/cpu/cpu_gccgo.c | 20 +-
libgo/go/internal/cpu/cpu_mips64x.go | 2 -
libgo/go/internal/cpu/cpu_no_init.go | 19 -
libgo/go/internal/cpu/cpu_no_name.go | 19 +
libgo/go/internal/cpu/cpu_ppc64x_aix.go | 21 +
libgo/go/internal/cpu/cpu_ppc64x_linux.go | 29 +
libgo/go/internal/cpu/cpu_riscv64.go | 5 +
libgo/go/internal/cpu/cpu_s390x.go | 17 +-
libgo/go/internal/cpu/cpu_s390x_test.go | 4 +-
libgo/go/internal/cpu/cpu_test.go | 8 +-
libgo/go/internal/cpu/cpu_x86.go | 60 +-
libgo/go/internal/fmtsort/sort.go | 2 +-
libgo/go/internal/fmtsort/sort_test.go | 22 +
libgo/go/internal/goversion/goversion.go | 11 +-
.../go/internal/obscuretestdata/obscuretestdata.go | 5 +-
libgo/go/internal/poll/copy_file_range_linux.go | 55 +-
libgo/go/internal/poll/error_test.go | 3 +-
libgo/go/internal/poll/fd_fsync_darwin.go | 7 +-
libgo/go/internal/poll/fd_fsync_posix.go | 4 +-
libgo/go/internal/poll/fd_opendir_darwin.go | 8 +-
libgo/go/internal/poll/fd_posix.go | 33 +-
libgo/go/internal/poll/fd_unix.go | 40 +-
libgo/go/internal/poll/fd_windows.go | 27 +
libgo/go/internal/poll/fd_writev_illumos.go | 16 +
libgo/go/internal/poll/hook_cloexec.go | 2 +-
libgo/go/internal/poll/iovec_illumos.go | 16 +
libgo/go/internal/poll/iovec_unix.go | 13 +
libgo/go/internal/poll/read_test.go | 5 +-
libgo/go/internal/poll/sock_cloexec.go | 2 +-
libgo/go/internal/poll/sys_cloexec.go | 2 +-
libgo/go/internal/poll/writev.go | 4 +-
libgo/go/internal/profile/profile.go | 5 +-
.../go/internal/reflectlite/reflect_mirror_test.go | 3 +-
libgo/go/internal/reflectlite/type.go | 38 +
libgo/go/internal/reflectlite/value.go | 5 +-
libgo/go/internal/syscall/windows/mksyscall.go | 2 +-
libgo/go/internal/syscall/windows/registry/key.go | 17 +-
.../internal/syscall/windows/registry/mksyscall.go | 2 +-
.../syscall/windows/registry/registry_test.go | 6 +-
.../go/internal/syscall/windows/registry/value.go | 13 +-
.../syscall/windows/registry/zsyscall_windows.go | 25 +-
.../go/internal/syscall/windows/syscall_windows.go | 9 +
.../internal/syscall/windows/zsyscall_windows.go | 352 +-
libgo/go/internal/sysinfo/sysinfo.go | 31 +
libgo/go/internal/testenv/testenv.go | 64 +-
libgo/go/internal/testenv/testenv_windows.go | 3 +-
libgo/go/internal/testlog/exit.go | 33 +
libgo/go/internal/trace/gc_test.go | 6 +-
libgo/go/internal/trace/parser_test.go | 9 +-
libgo/go/io/example_test.go | 17 +-
libgo/go/io/export_test.go | 8 +
libgo/go/io/fs/fs.go | 251 +
libgo/go/io/fs/fs_test.go | 48 +
libgo/go/io/fs/glob.go | 120 +
libgo/go/io/fs/glob_test.go | 88 +
libgo/go/io/fs/readdir.go | 47 +
libgo/go/io/fs/readdir_test.go | 43 +
libgo/go/io/fs/readfile.go | 63 +
libgo/go/io/fs/readfile_test.go | 59 +
libgo/go/io/fs/stat.go | 31 +
libgo/go/io/fs/stat_test.go | 36 +
libgo/go/io/fs/sub.go | 127 +
libgo/go/io/fs/sub_test.go | 57 +
libgo/go/io/fs/walk.go | 132 +
libgo/go/io/fs/walk_test.go | 155 +
libgo/go/io/io.go | 105 +-
libgo/go/io/io_test.go | 28 +
libgo/go/io/ioutil/ioutil.go | 136 +-
libgo/go/io/ioutil/tempfile_test.go | 3 +-
libgo/go/io/multi_test.go | 11 +-
libgo/go/log/log.go | 3 +
libgo/go/log/log_test.go | 6 +
libgo/go/log/syslog/syslog.go | 5 +-
libgo/go/log/syslog/syslog_c.c | 2 +-
libgo/go/log/syslog/syslog_test.go | 45 +-
libgo/go/math/acosh.go | 5 +-
libgo/go/math/big/arith.go | 89 +-
libgo/go/math/big/arith_decl.go | 2 -
libgo/go/math/big/arith_decl_pure.go | 8 -
libgo/go/math/big/arith_test.go | 215 +-
libgo/go/math/big/decimal.go | 3 +
libgo/go/math/big/float.go | 7 +-
libgo/go/math/big/link_test.go | 4 +-
libgo/go/math/big/nat.go | 5 +-
libgo/go/math/big/nat_test.go | 10 +
libgo/go/math/bits/make_examples.go | 4 +-
libgo/go/math/bits/make_tables.go | 4 +-
libgo/go/math/log1p.go | 5 +-
libgo/go/mime/encodedword_test.go | 3 +-
libgo/go/mime/example_test.go | 31 +-
libgo/go/mime/multipart/formdata.go | 11 +-
libgo/go/mime/multipart/formdata_test.go | 14 +
libgo/go/mime/multipart/multipart.go | 3 +-
libgo/go/mime/multipart/multipart_test.go | 13 +-
libgo/go/mime/multipart/writer_test.go | 8 +-
libgo/go/mime/quotedprintable/example_test.go | 4 +-
libgo/go/mime/quotedprintable/writer_test.go | 6 +-
libgo/go/mime/type_unix.go | 1 +
libgo/go/mime/type_windows.go | 2 +-
libgo/go/net/conf.go | 7 +-
libgo/go/net/conf_test.go | 21 +-
libgo/go/net/conn_test.go | 2 +-
libgo/go/net/dial_test.go | 4 +-
libgo/go/net/dnsclient.go | 19 +-
libgo/go/net/dnsclient_test.go | 5 +-
libgo/go/net/dnsclient_unix.go | 3 +-
libgo/go/net/dnsclient_unix_test.go | 3 +-
libgo/go/net/dnsconfig_unix_test.go | 3 +-
libgo/go/net/error_test.go | 33 +-
libgo/go/net/example_test.go | 21 +
libgo/go/net/http/alpn_test.go | 5 +-
libgo/go/net/http/cgi/child.go | 6 +-
libgo/go/net/http/cgi/child_test.go | 11 -
libgo/go/net/http/cgi/integration_test.go | 21 +
libgo/go/net/http/client.go | 7 +-
libgo/go/net/http/client_test.go | 82 +-
libgo/go/net/http/clientserver_test.go | 49 +-
libgo/go/net/http/cookie.go | 2 +-
libgo/go/net/http/cookie_test.go | 11 +-
libgo/go/net/http/doc.go | 2 +-
libgo/go/net/http/example_filesystem_test.go | 14 +-
libgo/go/net/http/example_test.go | 3 +-
libgo/go/net/http/export_test.go | 13 +-
libgo/go/net/http/fcgi/child.go | 8 +-
libgo/go/net/http/fcgi/fcgi_test.go | 6 +-
libgo/go/net/http/filetransport_test.go | 8 +-
libgo/go/net/http/fs.go | 152 +-
libgo/go/net/http/fs_test.go | 158 +-
libgo/go/net/http/h2_bundle.go | 121 +-
libgo/go/net/http/http_test.go | 7 +-
libgo/go/net/http/httptest/example_test.go | 9 +-
libgo/go/net/http/httptest/httptest.go | 3 +-
libgo/go/net/http/httptest/httptest_test.go | 3 +-
libgo/go/net/http/httptest/recorder.go | 4 +-
libgo/go/net/http/httptest/recorder_test.go | 3 +-
libgo/go/net/http/httptest/server_test.go | 10 +-
libgo/go/net/http/httputil/dump.go | 9 +-
libgo/go/net/http/httputil/dump_test.go | 9 +-
libgo/go/net/http/httputil/example_test.go | 6 +-
libgo/go/net/http/httputil/reverseproxy.go | 22 +-
libgo/go/net/http/httputil/reverseproxy_test.go | 71 +-
libgo/go/net/http/internal/chunked_test.go | 5 +-
libgo/go/net/http/main_test.go | 4 +-
libgo/go/net/http/omithttp2.go | 6 +-
libgo/go/net/http/pprof/pprof.go | 74 +-
libgo/go/net/http/pprof/pprof_test.go | 6 +-
libgo/go/net/http/readrequest_test.go | 3 +-
libgo/go/net/http/request.go | 36 +-
libgo/go/net/http/request_test.go | 91 +-
libgo/go/net/http/requestwrite_test.go | 52 +-
libgo/go/net/http/response.go | 21 +-
libgo/go/net/http/response_test.go | 5 +-
libgo/go/net/http/responsewrite_test.go | 20 +-
libgo/go/net/http/roundtrip_js.go | 11 +-
libgo/go/net/http/serve_test.go | 264 +-
libgo/go/net/http/server.go | 180 +-
libgo/go/net/http/sniff_test.go | 7 +-
libgo/go/net/http/transfer.go | 27 +-
libgo/go/net/http/transfer_test.go | 19 +-
libgo/go/net/http/transport.go | 108 +-
libgo/go/net/http/transport_internal_test.go | 3 +-
libgo/go/net/http/transport_test.go | 326 +-
libgo/go/net/interface_solaris.go | 28 +-
libgo/go/net/interface_unix_test.go | 2 +-
libgo/go/net/internal/socktest/sys_cloexec.go | 2 +-
libgo/go/net/ipsock_plan9.go | 3 +-
libgo/go/net/lookup_test.go | 4 +-
libgo/go/net/mail/example_test.go | 4 +-
libgo/go/net/mail/message.go | 24 +-
libgo/go/net/mail/message_test.go | 44 +-
libgo/go/net/main_cloexec_test.go | 2 +-
libgo/go/net/main_test.go | 2 +-
libgo/go/net/mockserver_test.go | 17 +-
libgo/go/net/net.go | 12 +
libgo/go/net/platform_test.go | 4 +-
libgo/go/net/protoconn_test.go | 2 +-
libgo/go/net/rawconn_unix_test.go | 20 +-
libgo/go/net/rawconn_windows_test.go | 20 +-
libgo/go/net/rpc/client.go | 1 -
libgo/go/net/rpc/jsonrpc/all_test.go | 5 +-
libgo/go/net/sendfile_test.go | 3 +-
libgo/go/net/server_test.go | 4 +-
libgo/go/net/smtp/smtp.go | 6 +-
libgo/go/net/smtp/smtp_test.go | 213 +
libgo/go/net/sock_bsd.go | 2 +-
libgo/go/net/sock_cloexec.go | 2 +-
libgo/go/net/sock_linux.go | 63 +-
libgo/go/net/sock_linux_test.go | 22 +
libgo/go/net/splice_test.go | 3 +-
libgo/go/net/sys_cloexec.go | 2 +-
libgo/go/net/tcpsock_test.go | 4 +-
libgo/go/net/textproto/reader.go | 3 +-
libgo/go/net/timeout_test.go | 3 +-
libgo/go/net/udpsock.go | 3 +
libgo/go/net/udpsock_test.go | 2 +-
libgo/go/net/unixsock_test.go | 3 +-
libgo/go/net/url/url.go | 55 +-
libgo/go/net/url/url_test.go | 8 +
libgo/go/net/writev_test.go | 7 +-
libgo/go/net/writev_unix.go | 2 +-
libgo/go/os/dir.go | 80 +-
libgo/go/os/dir_gccgo.go | 163 +-
libgo/go/os/dir_gccgo_c.c | 58 +
libgo/go/os/dir_largefile.go | 4 +-
libgo/go/os/dir_plan9.go | 42 +-
libgo/go/os/dir_regfile.go | 4 +-
libgo/go/os/error.go | 47 +-
libgo/go/os/error_test.go | 64 +-
libgo/go/os/error_unix_test.go | 11 +-
libgo/go/os/error_windows_test.go | 11 +-
libgo/go/os/example_test.go | 101 +-
libgo/go/os/exec.go | 4 +
libgo/go/os/exec/exec_plan9.go | 4 +-
libgo/go/os/exec/exec_test.go | 25 +-
libgo/go/os/exec/exec_unix.go | 4 +-
libgo/go/os/exec/exec_windows.go | 4 +-
libgo/go/os/exec/lp_plan9.go | 3 +-
libgo/go/os/exec/lp_unix.go | 3 +-
libgo/go/os/exec/lp_unix_test.go | 3 +-
libgo/go/os/exec/lp_windows.go | 5 +-
libgo/go/os/exec/read3.go | 8 +-
libgo/go/os/exec_plan9.go | 5 +-
libgo/go/os/exec_posix.go | 2 +-
libgo/go/os/exec_unix.go | 6 +-
libgo/go/os/exec_unix_test.go | 29 +
libgo/go/os/exec_windows.go | 2 +-
libgo/go/os/executable_dragonfly.go | 12 +
libgo/go/os/executable_freebsd.go | 33 +-
libgo/go/os/executable_procfs.go | 4 +-
libgo/go/os/executable_sysctl.go | 35 +
libgo/go/os/export_test.go | 2 +
libgo/go/os/fifo_test.go | 3 +-
libgo/go/os/file.go | 113 +-
libgo/go/os/file_plan9.go | 63 +-
libgo/go/os/file_posix.go | 40 +-
libgo/go/os/file_unix.go | 130 +-
libgo/go/os/getwd.go | 19 +-
libgo/go/os/getwd_darwin.go | 15 -
libgo/go/os/os_test.go | 252 +-
libgo/go/os/os_unix_test.go | 4 +-
libgo/go/os/os_windows_test.go | 40 +-
libgo/go/os/path.go | 2 +-
libgo/go/os/path_test.go | 6 +-
libgo/go/os/path_windows_test.go | 3 +-
libgo/go/os/pipe2_illumos.go | 25 +
libgo/go/os/pipe_bsd.go | 2 +-
libgo/go/os/pipe_test.go | 20 +-
libgo/go/os/proc.go | 8 +
libgo/go/os/read_test.go | 131 +
libgo/go/os/readfrom_linux_test.go | 4 +-
libgo/go/os/removeall_at.go | 14 +-
libgo/go/os/removeall_noat.go | 2 +-
libgo/go/os/removeall_test.go | 29 +-
libgo/go/os/signal/example_unix_test.go | 47 +
libgo/go/os/signal/signal.go | 75 +
libgo/go/os/signal/signal_cgo_test.go | 3 +-
libgo/go/os/signal/signal_test.go | 165 +-
libgo/go/os/stat_plan9.go | 8 +-
libgo/go/os/stat_test.go | 28 +-
libgo/go/os/stat_unix.go | 14 +-
libgo/go/os/tempfile.go | 118 +
libgo/go/os/tempfile_test.go | 193 +
libgo/go/os/testdata/hello | 1 +
libgo/go/os/timeout_test.go | 7 +-
libgo/go/os/types.go | 86 +-
libgo/go/os/types_windows.go | 6 +-
libgo/go/os/user/decls_unix.go | 10 +-
libgo/go/os/user/lookup_plan9.go | 3 +-
libgo/go/path/example_test.go | 5 +
libgo/go/path/filepath/example_unix_test.go | 4 +
libgo/go/path/filepath/example_unix_walk_test.go | 6 +-
libgo/go/path/filepath/match.go | 61 +-
libgo/go/path/filepath/match_test.go | 19 +-
libgo/go/path/filepath/path.go | 163 +-
libgo/go/path/filepath/path_test.go | 147 +-
libgo/go/path/filepath/symlink.go | 3 +-
libgo/go/path/filepath/symlink_windows.go | 2 +-
libgo/go/path/match.go | 64 +-
libgo/go/path/match_test.go | 11 +-
libgo/go/path/path.go | 36 +-
libgo/go/path/path_test.go | 3 +-
libgo/go/reflect/all_test.go | 249 +-
libgo/go/reflect/deepequal.go | 30 +-
libgo/go/reflect/type.go | 65 +-
libgo/go/reflect/value.go | 49 +-
libgo/go/regexp/syntax/doc.go | 3 +-
libgo/go/runtime/atomic_pointer.go | 12 +-
libgo/go/runtime/auxv_none.go | 1 -
libgo/go/runtime/cgo_gccgo.go | 2 +-
libgo/go/runtime/cgocall.go | 2 +-
libgo/go/runtime/chan.go | 103 +-
libgo/go/runtime/chan_test.go | 56 +
libgo/go/runtime/closure_test.go | 1 +
libgo/go/runtime/cpuflags_arm64.go | 17 +
libgo/go/runtime/cpuprof.go | 4 +-
libgo/go/runtime/crash_cgo_test.go | 36 +-
libgo/go/runtime/crash_test.go | 28 +-
libgo/go/runtime/crash_unix_test.go | 20 +-
libgo/go/runtime/debug.go | 7 +-
libgo/go/runtime/debug/garbage.go | 7 +
libgo/go/runtime/debug/heapdump_test.go | 5 +-
libgo/go/runtime/debug/panic_test.go | 53 +
libgo/go/runtime/debug_test.go | 4 +-
libgo/go/runtime/error.go | 20 +
libgo/go/runtime/export_pipe2_test.go | 15 +
libgo/go/runtime/export_pipe_test.go | 9 +
libgo/go/runtime/export_test.go | 301 +-
libgo/go/runtime/export_unix_test.go | 1 -
libgo/go/runtime/extern.go | 21 +-
libgo/go/runtime/gc_test.go | 23 +-
libgo/go/runtime/gcinfo_test.go | 19 +-
libgo/go/runtime/heapdump.go | 100 +-
libgo/go/runtime/histogram.go | 148 +
libgo/go/runtime/histogram_test.go | 58 +
libgo/go/runtime/iface.go | 2 +-
libgo/go/runtime/internal/atomic/atomic.c | 138 +-
libgo/go/runtime/internal/atomic/atomic_test.go | 138 +-
libgo/go/runtime/internal/atomic/bench_test.go | 91 +
libgo/go/runtime/internal/atomic/gccgo.go | 18 +
libgo/go/runtime/internal/atomic/unaligned.go | 14 +
libgo/go/runtime/lockrank.go | 48 +-
libgo/go/runtime/lockrank_off.go | 34 +-
libgo/go/runtime/lockrank_on.go | 195 +-
libgo/go/runtime/malloc.go | 190 +-
libgo/go/runtime/malloc_test.go | 57 +
libgo/go/runtime/map.go | 21 +-
libgo/go/runtime/map_benchmark_test.go | 1 +
libgo/go/runtime/map_fast32.go | 21 +-
libgo/go/runtime/map_fast64.go | 21 +-
libgo/go/runtime/map_faststr.go | 9 +-
libgo/go/runtime/map_test.go | 22 +
libgo/go/runtime/mbarrier.go | 25 +-
libgo/go/runtime/mbitmap.go | 317 +-
libgo/go/runtime/mcache.go | 155 +-
libgo/go/runtime/mcentral.go | 284 +-
libgo/go/runtime/mcheckmark.go | 109 +
libgo/go/runtime/mem_gccgo.go | 12 +-
libgo/go/runtime/memmove_linux_amd64_test.go | 3 +-
libgo/go/runtime/memmove_test.go | 69 +-
libgo/go/runtime/metrics.go | 485 +
libgo/go/runtime/metrics/description.go | 180 +
libgo/go/runtime/metrics/description_test.go | 115 +
libgo/go/runtime/metrics/doc.go | 144 +
libgo/go/runtime/metrics/histogram.go | 30 +
libgo/go/runtime/metrics/sample.go | 47 +
libgo/go/runtime/metrics/value.go | 69 +
libgo/go/runtime/metrics_test.go | 224 +
libgo/go/runtime/mfinal.go | 20 +-
libgo/go/runtime/mfixalloc.go | 4 +-
libgo/go/runtime/mgc.go | 496 +-
libgo/go/runtime/mgcmark.go | 218 +-
libgo/go/runtime/mgcscavenge.go | 136 +-
libgo/go/runtime/mgcscavenge_test.go | 53 +-
libgo/go/runtime/mgcsweep.go | 251 +-
libgo/go/runtime/mgcsweepbuf.go | 176 -
libgo/go/runtime/mgcwork.go | 77 +-
libgo/go/runtime/mheap.go | 293 +-
libgo/go/runtime/mkfastlog2table.go | 4 +-
libgo/go/runtime/mkpreempt.go | 24 +-
libgo/go/runtime/mksizeclasses.go | 9 +-
libgo/go/runtime/mpagealloc.go | 233 +-
libgo/go/runtime/mpagealloc_32bit.go | 18 +-
libgo/go/runtime/mpagealloc_64bit.go | 34 +-
libgo/go/runtime/mpagealloc_test.go | 98 +-
libgo/go/runtime/mpagecache.go | 54 +-
libgo/go/runtime/mpallocbits.go | 188 +-
libgo/go/runtime/mpallocbits_test.go | 69 +-
libgo/go/runtime/mprof.go | 2 +-
libgo/go/runtime/mranges.go | 52 +-
libgo/go/runtime/mranges_test.go | 275 +
libgo/go/runtime/mspanset.go | 4 +-
libgo/go/runtime/mstats.go | 568 +-
libgo/go/runtime/mwbbuf.go | 32 +-
libgo/go/runtime/net_plan9.go | 4 +-
libgo/go/runtime/netpoll.go | 66 +-
libgo/go/runtime/netpoll_kqueue.go | 4 +-
libgo/go/runtime/os_aix.go | 20 -
libgo/go/runtime/os_freebsd_arm64.go | 143 -
libgo/go/runtime/os_gccgo.go | 4 +-
libgo/go/runtime/os_js.go | 2 +-
libgo/go/runtime/os_linux.go | 4 +
libgo/go/runtime/os_linux_arm64.go | 14 +-
libgo/go/runtime/os_linux_s390x.go | 25 +-
libgo/go/runtime/os_netbsd.go | 29 +-
libgo/go/runtime/os_openbsd_arm64.go | 23 -
libgo/go/runtime/panic.go | 24 +-
libgo/go/runtime/pprof/mprof_test.go | 22 +-
libgo/go/runtime/pprof/pprof_rusage.go | 2 +-
libgo/go/runtime/pprof/pprof_test.go | 17 +-
libgo/go/runtime/pprof/proto.go | 4 +-
libgo/go/runtime/pprof/proto_test.go | 3 +-
libgo/go/runtime/preempt.go | 7 +-
libgo/go/runtime/print.go | 3 +
libgo/go/runtime/proc.go | 846 +-
libgo/go/runtime/proc_test.go | 10 +-
libgo/go/runtime/proflabel.go | 4 +-
libgo/go/runtime/race0.go | 2 +
libgo/go/runtime/rdebug.go | 4 +-
libgo/go/runtime/runtime-lldb_test.go | 9 +-
libgo/go/runtime/runtime.go | 4 +-
libgo/go/runtime/runtime1.go | 31 +-
libgo/go/runtime/runtime2.go | 107 +-
libgo/go/runtime/select.go | 207 +-
libgo/go/runtime/sema.go | 22 +-
libgo/go/runtime/signal_gccgo.go | 22 +-
libgo/go/runtime/signal_unix.go | 79 +-
libgo/go/runtime/signal_windows_test.go | 5 +-
libgo/go/runtime/sigqueue.go | 18 +-
libgo/go/runtime/sizeclasses.go | 141 +-
libgo/go/runtime/slice.go | 59 +-
libgo/go/runtime/slice_test.go | 1 +
libgo/go/runtime/stack_test.go | 41 +
libgo/go/runtime/string.go | 50 -
libgo/go/runtime/string_test.go | 31 -
libgo/go/runtime/stubs.go | 6 +
libgo/go/runtime/stubs2.go | 2 +-
libgo/go/runtime/symtab.go | 88 +-
libgo/go/runtime/testdata/testprog/memprof.go | 3 +-
.../go/runtime/testdata/testprog/syscalls_linux.go | 3 +-
libgo/go/runtime/testdata/testprog/timeprof.go | 3 +-
libgo/go/runtime/testdata/testprog/vdso.go | 3 +-
libgo/go/runtime/testdata/testprogcgo/eintr.go | 3 +-
libgo/go/runtime/testdata/testprogcgo/exec.go | 3 +-
.../runtime/testdata/testprogcgo/needmdeadlock.go | 95 +
libgo/go/runtime/testdata/testprogcgo/pprof.go | 3 +-
.../go/runtime/testdata/testprogcgo/threadpprof.go | 3 +-
libgo/go/runtime/testdata/testprogcgo/traceback.go | 79 +-
libgo/go/runtime/time.go | 147 +-
libgo/go/runtime/time_test.go | 6 +-
libgo/go/runtime/trace.go | 15 +-
libgo/go/runtime/trace/annotation.go | 4 +
libgo/go/runtime/trace/annotation_test.go | 4 +
libgo/go/runtime/trace/trace_stack_test.go | 2 +-
libgo/go/runtime/trace/trace_test.go | 3 +-
libgo/go/runtime/traceback_gccgo.go | 9 +-
libgo/go/sort/genzfunc.go | 4 +-
libgo/go/sort/slice.go | 40 +-
libgo/go/sort/sort.go | 107 +-
libgo/go/strconv/atoc.go | 2 +-
libgo/go/strconv/atoc_test.go | 27 +
libgo/go/strconv/atof.go | 44 +-
libgo/go/strconv/atof_test.go | 60 +-
libgo/go/strconv/ctoa_test.go | 53 +
libgo/go/strconv/eisel_lemire.go | 884 +
libgo/go/strconv/extfloat.go | 143 -
libgo/go/strconv/ftoa_test.go | 9 +
libgo/go/strconv/isprint.go | 98 +-
libgo/go/strconv/makeisprint.go | 4 +-
libgo/go/strings/reader.go | 10 +-
libgo/go/strings/reader_test.go | 7 +-
libgo/go/strings/strings.go | 12 +-
libgo/go/strings/strings_test.go | 9 +
libgo/go/sync/atomic/atomic.c | 76 +-
libgo/go/sync/atomic/atomic_test.go | 9 +-
libgo/go/sync/atomic/doc.go | 11 +-
libgo/go/sync/atomic/unaligned.go | 14 +
libgo/go/sync/cond_test.go | 1 +
libgo/go/sync/mutex_test.go | 2 +-
libgo/go/sync/once.go | 4 +-
libgo/go/sync/pool.go | 20 +-
libgo/go/sync/poolqueue.go | 2 +-
libgo/go/sync/rwmutex.go | 13 +
libgo/go/syscall/dirent_test.go | 9 +-
libgo/go/syscall/exec_linux_test.go | 15 +-
libgo/go/syscall/exec_unix.go | 4 +-
libgo/go/syscall/exec_unix_test.go | 45 +
libgo/go/syscall/exec_windows.go | 81 +-
libgo/go/syscall/exec_windows_test.go | 43 +
libgo/go/syscall/export_unix_test.go | 2 +-
libgo/go/syscall/fs_js.go | 7 +-
libgo/go/syscall/getdirentries_test.go | 5 +-
libgo/go/syscall/libcall_bsd.go | 113 +
libgo/go/syscall/libcall_posix.go | 6 +
libgo/go/syscall/mkasm_darwin.go | 9 +-
libgo/go/syscall/mksyscall.awk | 4 +-
libgo/go/syscall/setuidgid_32_linux.go | 6 +
libgo/go/syscall/setuidgid_linux.go | 6 +
libgo/go/syscall/signame.c | 3 +
libgo/go/syscall/sockcmsg_unix_other.go | 6 +-
libgo/go/syscall/socket_bsd.go | 2 +-
libgo/go/syscall/socket_hurd.go | 101 +
libgo/go/syscall/syscall.go | 12 +-
libgo/go/syscall/syscall_errno.go | 4 +-
libgo/go/syscall/syscall_js.go | 2 +-
libgo/go/syscall/syscall_linux.go | 34 +
libgo/go/syscall/syscall_linux_386.go | 3 -
libgo/go/syscall/syscall_linux_test.go | 268 +-
libgo/go/syscall/syscall_netbsd.go | 28 +
libgo/go/syscall/syscall_unix.go | 2 +-
libgo/go/syscall/syscall_unix_test.go | 25 +-
libgo/go/syscall/timestruct.go | 12 +-
libgo/go/testing/benchmark.go | 45 +-
libgo/go/testing/benchmark_test.go | 21 +-
libgo/go/testing/example.go | 11 +-
libgo/go/testing/fstest/mapfs.go | 238 +
libgo/go/testing/fstest/mapfs_test.go | 19 +
libgo/go/testing/fstest/testfs.go | 602 +
libgo/go/testing/helper_test.go | 31 +
libgo/go/testing/internal/testdeps/deps.go | 5 +
libgo/go/testing/iotest/example_test.go | 22 +
libgo/go/testing/iotest/logger_test.go | 12 +-
libgo/go/testing/iotest/reader.go | 180 +
libgo/go/testing/iotest/reader_test.go | 35 +
libgo/go/testing/run_example.go | 4 +-
libgo/go/testing/run_example_js.go | 4 +-
libgo/go/testing/sub_test.go | 46 +-
libgo/go/testing/testing.go | 335 +-
libgo/go/testing/testing_test.go | 39 +-
libgo/go/text/tabwriter/tabwriter_test.go | 11 +-
libgo/go/text/template/doc.go | 21 +-
libgo/go/text/template/exec.go | 5 +
libgo/go/text/template/exec_test.go | 23 +-
libgo/go/text/template/helper.go | 61 +-
libgo/go/text/template/link_test.go | 7 +-
libgo/go/text/template/multi_test.go | 30 +
libgo/go/text/template/parse/lex.go | 88 +-
libgo/go/text/template/parse/lex_test.go | 9 +-
libgo/go/text/template/parse/node.go | 33 +
libgo/go/text/template/parse/parse.go | 79 +-
libgo/go/text/template/parse/parse_test.go | 61 +-
libgo/go/time/genzabbrs.go | 7 +-
libgo/go/time/internal_test.go | 52 +-
libgo/go/time/sleep.go | 2 +
libgo/go/time/sleep_test.go | 210 +-
libgo/go/time/tick.go | 13 +-
libgo/go/time/tick_test.go | 2 +-
libgo/go/time/tzdata/generate_zipdata.go | 3 +-
libgo/go/time/tzdata/tzdata.go | 2 +-
libgo/go/time/tzdata/zipdata.go | 19739 +++----
libgo/go/time/zoneinfo_ios.go | 3 +-
libgo/go/time/zoneinfo_read.go | 21 +-
libgo/go/time/zoneinfo_test.go | 19 +
libgo/go/time/zoneinfo_unix.go | 29 +-
libgo/go/time/zoneinfo_unix_test.go | 90 +
libgo/go/time/zoneinfo_windows.go | 2 +-
libgo/go/unicode/tables.go | 544 +-
libgo/go/unicode/utf8/example_test.go | 20 +
libgo/go/unicode/utf8/utf8.go | 1 +
libgo/go/unicode/utf8/utf8_test.go | 30 +-
libgo/go/vendor/modules.txt | 29 +
libgo/gotool-packages.txt | 9 +
libgo/libgo-packages.txt | 5 +
libgo/match.sh | 8 +-
libgo/merge.sh | 26 +-
libgo/misc/cgo/errors/badsym_test.go | 216 +
libgo/misc/cgo/test/callback.go | 2 +-
libgo/misc/cgo/test/cgo_linux_test.go | 1 +
libgo/misc/cgo/test/cgo_test.go | 2 +
libgo/misc/cgo/test/issue1435.go | 184 +
libgo/misc/cgo/test/issue18146.go | 2 +-
libgo/misc/cgo/test/issue4029.c | 1 +
libgo/misc/cgo/test/issue4029.go | 5 +
libgo/misc/cgo/test/issue4029w.go | 2 +-
libgo/misc/cgo/test/issue42495.go | 15 +
libgo/misc/cgo/test/pkg_test.go | 2 +-
libgo/misc/cgo/test/sigaltstack.go | 2 +-
libgo/misc/cgo/test/test.go | 29 +-
libgo/misc/cgo/test/testdata/issue41761.go | 20 +
libgo/misc/cgo/test/testdata/issue41761a/a.go | 14 +
.../misc/cgo/test/testdata/issue9400/asm_riscv64.s | 31 +
libgo/misc/cgo/test/testx.go | 2 +-
libgo/misc/cgo/testcarchive/carchive_test.go | 20 +-
libgo/misc/cgo/testcshared/cshared_test.go | 105 +-
libgo/misc/cgo/testgodefs/testdata/bitfields.go | 31 +
libgo/misc/cgo/testgodefs/testdata/main.go | 28 +
libgo/misc/cgo/testgodefs/testgodefs_test.go | 1 +
libgo/misc/cgo/testplugin/plugin_test.go | 14 +
libgo/misc/cgo/testplugin/testdata/method/main.go | 26 +
.../misc/cgo/testplugin/testdata/method/plugin.go | 13 +
libgo/misc/cgo/testsanitizers/msan_test.go | 1 +
libgo/misc/cgo/testsanitizers/testdata/msan7.go | 38 +
libgo/misc/cgo/testso/so_test.go | 6 +-
libgo/misc/cgo/testsovar/so_test.go | 6 +-
libgo/mklinknames.awk | 46 +
libgo/mkrsysinfo.sh | 54 +-
libgo/mkruntimeinc.sh | 3 +-
libgo/mksysinfo.sh | 68 +-
libgo/runtime/go-caller.c | 7 +-
libgo/runtime/go-cdiv.c | 49 -
libgo/runtime/go-ffi.c | 30 +-
libgo/runtime/go-fieldtrack.c | 2 +-
libgo/runtime/go-setenv.c | 2 +-
libgo/runtime/go-unsafe-pointer.c | 4 +-
libgo/runtime/go-unsetenv.c | 2 +-
libgo/runtime/proc.c | 3 +
libgo/runtime/runtime.h | 2 +-
libgo/sysinfo.c | 8 +
libgo/testsuite/gotest | 15 +-
libgomp/ChangeLog | 233 +
libgomp/Makefile.am | 2 +-
libgomp/Makefile.in | 2 +-
libgomp/allocator.c | 42 +-
libgomp/configure | 42 +-
libgomp/env.c | 44 +-
libgomp/fortran.c | 13 +-
libgomp/icv.c | 27 +-
libgomp/libgomp.h | 13 +-
libgomp/libgomp.map | 6 +
libgomp/libgomp.texi | 62 +-
libgomp/libgomp_g.h | 5 +
libgomp/oacc-mem.c | 9 +-
libgomp/omp.h.in | 25 +-
libgomp/omp_lib.f90.in | 4 +
libgomp/parallel.c | 4 +-
libgomp/plugin/plugin-gcn.c | 9 +-
libgomp/target.c | 38 +-
libgomp/testsuite/lib/libgomp.exp | 6 +
libgomp/testsuite/libgomp.c++/affinity-1.C | 1 +
libgomp/testsuite/libgomp.c++/allocate-1.C | 207 +
.../testsuite/libgomp.c-c++-common/allocate-1.c | 375 +
.../testsuite/libgomp.c-c++-common/ptr-attach-1.c | 82 +
libgomp/testsuite/libgomp.c/affinity-1.c | 3 +-
libgomp/testsuite/libgomp.c/affinity-2.c | 1 +
libgomp/testsuite/libgomp.c/appendix-a/a.15.1.c | 1 +
libgomp/testsuite/libgomp.c/declare-variant-1.c | 54 +
libgomp/testsuite/libgomp.c/lib-1.c | 2 +
libgomp/testsuite/libgomp.c/nested-1.c | 2 +
libgomp/testsuite/libgomp.c/nested-2.c | 2 +
libgomp/testsuite/libgomp.c/nested-3.c | 2 +
libgomp/testsuite/libgomp.c/pr32362-1.c | 1 +
libgomp/testsuite/libgomp.c/pr32362-2.c | 1 +
libgomp/testsuite/libgomp.c/pr32362-3.c | 1 +
libgomp/testsuite/libgomp.c/pr35549.c | 1 +
libgomp/testsuite/libgomp.c/pr42942.c | 1 +
libgomp/testsuite/libgomp.c/pr61200.c | 1 +
libgomp/testsuite/libgomp.c/sort-1.c | 2 +
libgomp/testsuite/libgomp.c/target-32.c | 9 +-
libgomp/testsuite/libgomp.c/target-42.c | 42 +
libgomp/testsuite/libgomp.c/target-5.c | 2 +
libgomp/testsuite/libgomp.c/target-6.c | 2 +
libgomp/testsuite/libgomp.c/task-6.c | 47 +
libgomp/testsuite/libgomp.c/teams-1.c | 2 +
libgomp/testsuite/libgomp.c/thread-limit-1.c | 1 +
libgomp/testsuite/libgomp.c/thread-limit-2.c | 4 +-
libgomp/testsuite/libgomp.c/thread-limit-4.c | 1 +
libgomp/testsuite/libgomp.c/usleep.h | 25 +
libgomp/testsuite/libgomp.fortran/affinity1.f90 | 1 +
libgomp/testsuite/libgomp.fortran/lib1.f90 | 1 +
libgomp/testsuite/libgomp.fortran/lib2.f | 1 +
libgomp/testsuite/libgomp.fortran/nested1.f90 | 2 +
libgomp/testsuite/libgomp.fortran/scan-1.f90 | 115 +
libgomp/testsuite/libgomp.fortran/teams1.f90 | 2 +
libgomp/testsuite/libgomp.oacc-c++/cache-1.C | 13 +
.../testsuite/libgomp.oacc-c-c++-common/cache-1.c | 12 +-
.../declare-vla-kernels-decompose-ice-1.c | 8 +
.../declare-vla-kernels-decompose.c | 6 +
.../libgomp.oacc-c-c++-common/declare-vla.c | 6 +
.../kernels-decompose-1.c | 46 +
.../libgomp.oacc-c-c++-common/pr85486-2.c | 53 +-
.../libgomp.oacc-c-c++-common/pr85486-3.c | 55 +-
.../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 9 +-
.../libgomp.oacc-fortran/atomic_capture-1.f90 | 38 +-
.../libgomp.oacc-fortran/attach-descriptor-1.f90 | 3 +-
.../testsuite/libgomp.oacc-fortran/pr94358-1.f90 | 47 +
libhsail-rt/ChangeLog | 9 +
libhsail-rt/configure | 42 +-
libiberty/ChangeLog | 73 +
libiberty/configure | 1 +
libiberty/configure.ac | 1 +
libiberty/cp-demangle.c | 140 +-
libiberty/cp-demangle.h | 4 +
libiberty/pex-win32.c | 2 +-
libiberty/rust-demangle.c | 1010 +-
libiberty/strstr.c | 16 +-
libiberty/testsuite/demangle-expected | 19 +
libiberty/testsuite/rust-demangle-expected | 134 +-
libitm/ChangeLog | 10 +
libitm/configure | 42 +-
libitm/configure.tgt | 9 +-
libobjc/ChangeLog | 9 +
libobjc/configure | 38 +-
liboffloadmic/ChangeLog | 5 +
liboffloadmic/configure | 8 +-
liboffloadmic/plugin/configure | 8 +-
libphobos/ChangeLog | 60 +
libphobos/Makefile.in | 1 +
libphobos/configure | 58 +-
libphobos/configure.ac | 13 +-
libphobos/configure.tgt | 6 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 20 +-
libphobos/libdruntime/Makefile.in | 24 +-
libphobos/libdruntime/core/demangle.d | 15 +-
libphobos/libdruntime/core/internal/convert.d | 11 +-
libphobos/libdruntime/core/math.d | 113 +-
libphobos/libdruntime/core/sys/freebsd/config.d | 24 +
libphobos/libdruntime/core/sys/freebsd/sys/event.d | 35 +-
libphobos/libdruntime/core/sys/freebsd/sys/mount.d | 14 +-
libphobos/libdruntime/core/sys/posix/dirent.d | 33 +-
libphobos/libdruntime/core/sys/posix/sys/stat.d | 94 +-
libphobos/libdruntime/core/sys/posix/sys/types.d | 19 +-
libphobos/libdruntime/core/sys/posix/ucontext.d | 6 +-
libphobos/libdruntime/core/thread.d | 10 +
libphobos/libdruntime/gcc/config.d.in | 3 +
libphobos/libdruntime/rt/critical_.d | 18 +
libphobos/libdruntime/rt/dmain2.d | 21 +-
libphobos/m4/druntime/os.m4 | 2 +-
libphobos/src/MERGE | 2 +-
libphobos/src/Makefile.in | 1 +
libphobos/src/std/complex.d | 20 +-
libphobos/src/std/conv.d | 26 +-
libphobos/src/std/internal/math/gammafunction.d | 7 +
libphobos/src/std/math.d | 72 +-
libphobos/src/std/string.d | 267 -
libphobos/src/std/traits.d | 6 +-
libphobos/testsuite/Makefile.in | 1 +
libquadmath/ChangeLog | 9 +
libquadmath/configure | 38 +-
libsanitizer/ChangeLog | 50 +
libsanitizer/LOCAL_PATCHES | 4 +-
libsanitizer/MERGE | 2 +-
libsanitizer/Makefile.am | 6 +-
libsanitizer/Makefile.in | 9 +-
libsanitizer/README.gcc | 1 +
libsanitizer/asan/Makefile.in | 1 +
libsanitizer/asan/asan_fuchsia.cpp | 31 +-
libsanitizer/asan/asan_report.cpp | 3 +-
libsanitizer/asan/asan_rtl.cpp | 3 +-
libsanitizer/asan/asan_thread.cpp | 15 +-
libsanitizer/asan/asan_thread.h | 2 +-
libsanitizer/configure | 81 +-
libsanitizer/configure.ac | 21 +
libsanitizer/configure.tgt | 4 +-
libsanitizer/hwasan/Makefile.am | 89 +
libsanitizer/hwasan/Makefile.in | 803 +
libsanitizer/hwasan/hwasan.cpp | 522 +
libsanitizer/hwasan/hwasan.h | 165 +
libsanitizer/hwasan/hwasan_allocator.cpp | 408 +
libsanitizer/hwasan/hwasan_allocator.h | 107 +
libsanitizer/hwasan/hwasan_checks.h | 124 +
libsanitizer/hwasan/hwasan_dynamic_shadow.cpp | 126 +
libsanitizer/hwasan/hwasan_dynamic_shadow.h | 27 +
libsanitizer/hwasan/hwasan_exceptions.cpp | 67 +
libsanitizer/hwasan/hwasan_flags.h | 29 +
libsanitizer/hwasan/hwasan_flags.inc | 74 +
libsanitizer/hwasan/hwasan_globals.cpp | 91 +
libsanitizer/hwasan/hwasan_globals.h | 49 +
libsanitizer/hwasan/hwasan_interceptors.cpp | 349 +
libsanitizer/hwasan/hwasan_interceptors_vfork.S | 11 +
libsanitizer/hwasan/hwasan_interface_internal.h | 227 +
libsanitizer/hwasan/hwasan_linux.cpp | 455 +
libsanitizer/hwasan/hwasan_malloc_bisect.h | 50 +
libsanitizer/hwasan/hwasan_mapping.h | 66 +
libsanitizer/hwasan/hwasan_memintrinsics.cpp | 44 +
libsanitizer/hwasan/hwasan_new_delete.cpp | 81 +
libsanitizer/hwasan/hwasan_poisoning.cpp | 52 +
libsanitizer/hwasan/hwasan_poisoning.h | 24 +
libsanitizer/hwasan/hwasan_report.cpp | 652 +
libsanitizer/hwasan/hwasan_report.h | 35 +
libsanitizer/hwasan/hwasan_setjmp.S | 100 +
libsanitizer/hwasan/hwasan_tag_mismatch_aarch64.S | 152 +
libsanitizer/hwasan/hwasan_thread.cpp | 133 +
libsanitizer/hwasan/hwasan_thread.h | 98 +
libsanitizer/hwasan/hwasan_thread_list.cpp | 15 +
libsanitizer/hwasan/hwasan_thread_list.h | 215 +
libsanitizer/hwasan/hwasan_type_test.cpp | 25 +
libsanitizer/hwasan/libtool-version | 6 +
libsanitizer/include/sanitizer/memprof_interface.h | 60 +
libsanitizer/interception/Makefile.in | 1 +
libsanitizer/interception/interception.h | 4 +-
libsanitizer/interception/interception_linux.cpp | 6 +-
libsanitizer/interception/interception_linux.h | 8 +-
libsanitizer/libbacktrace/Makefile.in | 1 +
libsanitizer/libsanitizer.spec.in | 2 +
libsanitizer/lsan/Makefile.in | 1 +
libsanitizer/lsan/lsan.cpp | 2 +-
libsanitizer/lsan/lsan_common.cpp | 39 +-
libsanitizer/lsan/lsan_common.h | 15 +-
libsanitizer/lsan/lsan_common_fuchsia.cpp | 3 +-
libsanitizer/lsan/lsan_common_linux.cpp | 5 +
libsanitizer/lsan/lsan_interceptors.cpp | 7 +-
libsanitizer/lsan/lsan_posix.h | 2 +-
libsanitizer/lsan/lsan_thread.h | 1 +
libsanitizer/merge.sh | 1 +
libsanitizer/sanitizer_common/Makefile.in | 1 +
.../sanitizer_allocator_report.cpp | 8 +
.../sanitizer_common/sanitizer_allocator_report.h | 1 +
.../sanitizer_atomic_clang_other.h | 18 +-
libsanitizer/sanitizer_common/sanitizer_common.h | 1 -
.../sanitizer_common_interceptors.inc | 4 +-
.../sanitizer_common/sanitizer_common_nolibc.cpp | 4 +-
.../sanitizer_deadlock_detector1.cpp | 2 +-
.../sanitizer_deadlock_detector2.cpp | 2 +-
.../sanitizer_deadlock_detector_interface.h | 6 +
libsanitizer/sanitizer_common/sanitizer_errno.h | 2 +-
libsanitizer/sanitizer_common/sanitizer_file.cpp | 27 +-
.../sanitizer_common/sanitizer_flag_parser.h | 2 +-
libsanitizer/sanitizer_common/sanitizer_flags.cpp | 7 +-
libsanitizer/sanitizer_common/sanitizer_flags.h | 4 +
libsanitizer/sanitizer_common/sanitizer_flags.inc | 9 +-
.../sanitizer_common/sanitizer_fuchsia.cpp | 17 +-
.../sanitizer_common/sanitizer_internal_defs.h | 12 +-
.../sanitizer_common/sanitizer_libignore.cpp | 2 +-
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 122 +-
libsanitizer/sanitizer_common/sanitizer_linux.h | 3 +-
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 64 +-
libsanitizer/sanitizer_common/sanitizer_mac.cpp | 4 +-
.../sanitizer_common/sanitizer_openbsd.cpp | 119 -
libsanitizer/sanitizer_common/sanitizer_platform.h | 16 +-
.../sanitizer_platform_interceptors.h | 282 +-
.../sanitizer_platform_limits_openbsd.cpp | 279 -
.../sanitizer_platform_limits_openbsd.h | 382 -
libsanitizer/sanitizer_common/sanitizer_posix.cpp | 2 +
libsanitizer/sanitizer_common/sanitizer_posix.h | 1 -
.../sanitizer_common/sanitizer_posix_libcdep.cpp | 1 -
libsanitizer/sanitizer_common/sanitizer_procmaps.h | 2 +-
.../sanitizer_common/sanitizer_procmaps_bsd.cpp | 31 +-
.../sanitizer_common/sanitizer_procmaps_common.cpp | 2 +-
libsanitizer/sanitizer_common/sanitizer_rtems.cpp | 2 -
.../sanitizer_common/sanitizer_stacktrace.h | 4 +-
.../sanitizer_common/sanitizer_stoptheworld.h | 7 +-
.../sanitizer_stoptheworld_fuchsia.cpp | 3 +-
.../sanitizer_stoptheworld_fuchsia.h | 20 +
.../sanitizer_stoptheworld_linux_libcdep.cpp | 2 +-
.../sanitizer_stoptheworld_mac.cpp | 2 +-
.../sanitizer_stoptheworld_netbsd_libcdep.cpp | 2 +-
.../sanitizer_symbolizer_internal.h | 7 +-
.../sanitizer_symbolizer_libbacktrace.h | 2 +-
.../sanitizer_symbolizer_libcdep.cpp | 2 +-
.../sanitizer_common/sanitizer_symbolizer_mac.cpp | 2 +-
.../sanitizer_common/sanitizer_symbolizer_mac.h | 4 +-
.../sanitizer_symbolizer_posix_libcdep.cpp | 8 +-
.../sanitizer_common/sanitizer_symbolizer_win.cpp | 2 +-
.../sanitizer_common/sanitizer_syscall_generic.inc | 2 +-
.../sanitizer_common/sanitizer_thread_registry.h | 5 +-
.../sanitizer_common/sanitizer_tls_get_addr.cpp | 7 +-
.../sanitizer_common/sanitizer_unwind_win.cpp | 4 +
libsanitizer/sanitizer_common/sanitizer_win.cpp | 4 +-
libsanitizer/tsan/Makefile.in | 1 +
libsanitizer/tsan/tsan_platform.h | 26 +-
libsanitizer/tsan/tsan_platform_linux.cpp | 7 +-
libsanitizer/tsan/tsan_platform_mac.cpp | 2 +-
libsanitizer/tsan/tsan_report.cpp | 3 +-
libsanitizer/tsan/tsan_rtl.cpp | 3 +-
libsanitizer/tsan/tsan_rtl.h | 2 +-
libsanitizer/tsan/tsan_rtl_mutex.cpp | 2 +-
libsanitizer/ubsan/Makefile.in | 1 +
libsanitizer/ubsan/ubsan_platform.h | 2 +-
libsanitizer/ubsan/ubsan_type_hash_itanium.cpp | 2 +-
libsanitizer/ubsan/ubsan_type_hash_win.cpp | 2 +-
libssp/ChangeLog | 9 +
libssp/configure | 38 +-
libstdc++-v3/ChangeLog | 2197 +
libstdc++-v3/Makefile.in | 6 +-
libstdc++-v3/acinclude.m4 | 164 +-
libstdc++-v3/config.h.in | 71 +-
.../post/powerpc-linux-gnu/baseline_symbols.txt | 17 +
.../powerpc64-linux-gnu/32/baseline_symbols.txt | 17 +
.../config/abi/pre/gnu-versioned-namespace.ver | 4 +
libstdc++-v3/config/abi/pre/gnu.ver | 101 +-
libstdc++-v3/config/io/basic_file_stdio.cc | 46 +-
libstdc++-v3/config/locale/generic/c_locale.cc | 49 +-
libstdc++-v3/config/os/djgpp/error_constants.h | 28 +-
libstdc++-v3/config/os/generic/error_constants.h | 28 +-
.../config/os/gnu-linux/ldbl-ieee128-extra.ver | 53 +
libstdc++-v3/config/os/gnu-linux/os_defines.h | 12 +
.../config/os/mingw32-w64/error_constants.h | 36 +-
libstdc++-v3/config/os/mingw32-w64/os_defines.h | 3 +
libstdc++-v3/config/os/mingw32/error_constants.h | 14 +-
libstdc++-v3/config/os/mingw32/os_defines.h | 3 +
libstdc++-v3/configure | 1449 +-
libstdc++-v3/configure.ac | 40 +-
libstdc++-v3/doc/Makefile.in | 6 +-
libstdc++-v3/doc/doxygen/user.cfg.in | 4 +
libstdc++-v3/doc/html/manual/abi.html | 4 +-
libstdc++-v3/doc/html/manual/api.html | 7 +
libstdc++-v3/doc/html/manual/configure.html | 3 +-
libstdc++-v3/doc/html/manual/debug.html | 4 +-
.../doc/html/manual/documentation_hacking.html | 6 +-
libstdc++-v3/doc/html/manual/facets.html | 4 +-
.../doc/html/manual/source_code_style.html | 2 +-
libstdc++-v3/doc/html/manual/status.html | 18 +-
libstdc++-v3/doc/xml/manual/abi.xml | 4 +-
.../doc/xml/manual/appendix_contributing.xml | 2 +-
libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +-
libstdc++-v3/doc/xml/manual/configure.xml | 3 +-
libstdc++-v3/doc/xml/manual/debug.xml | 4 +-
.../doc/xml/manual/documentation_hacking.xml | 6 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 9 +
libstdc++-v3/doc/xml/manual/messages.xml | 2 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 15 +-
libstdc++-v3/fragment.am | 8 +-
libstdc++-v3/include/Makefile.am | 15 +-
libstdc++-v3/include/Makefile.in | 21 +-
libstdc++-v3/include/bits/alloc_traits.h | 8 +
libstdc++-v3/include/bits/atomic_base.h | 207 +-
libstdc++-v3/include/bits/atomic_timed_wait.h | 297 +
libstdc++-v3/include/bits/atomic_wait.h | 299 +
libstdc++-v3/include/bits/c++config | 108 +-
libstdc++-v3/include/bits/cpp_type_traits.h | 4 +-
libstdc++-v3/include/bits/fs_path.h | 8 +-
libstdc++-v3/include/bits/fstream.tcc | 2 +-
libstdc++-v3/include/bits/hashtable_policy.h | 18 +-
libstdc++-v3/include/bits/iterator_concepts.h | 22 +-
libstdc++-v3/include/bits/locale_classes.h | 4 +
libstdc++-v3/include/bits/locale_conv.h | 2 +-
libstdc++-v3/include/bits/locale_facets.h | 43 +-
libstdc++-v3/include/bits/locale_facets.tcc | 27 +
libstdc++-v3/include/bits/locale_facets_nonio.h | 24 +-
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 65 +-
libstdc++-v3/include/bits/move.h | 2 +
libstdc++-v3/include/bits/parse_numbers.h | 2 +-
libstdc++-v3/include/bits/random.h | 10 +-
libstdc++-v3/include/bits/random.tcc | 38 +-
libstdc++-v3/include/bits/ranges_algo.h | 4 +-
libstdc++-v3/include/bits/ranges_util.h | 2 +-
libstdc++-v3/include/bits/regex.h | 2 +-
libstdc++-v3/include/bits/regex_compiler.tcc | 14 +-
libstdc++-v3/include/bits/semaphore_base.h | 301 +
libstdc++-v3/include/bits/shared_ptr_base.h | 11 +-
libstdc++-v3/include/bits/sstream.tcc | 2 +-
libstdc++-v3/include/bits/std_function.h | 71 +-
libstdc++-v3/include/bits/std_mutex.h | 70 +
libstdc++-v3/include/bits/std_thread.h | 335 +
libstdc++-v3/include/bits/stl_algo.h | 18 +-
libstdc++-v3/include/bits/stl_tempbuf.h | 2 +-
libstdc++-v3/include/bits/stl_tree.h | 77 +-
libstdc++-v3/include/bits/uniform_int_dist.h | 108 +-
libstdc++-v3/include/bits/valarray_after.h | 74 +-
libstdc++-v3/include/debug/array | 408 -
libstdc++-v3/include/debug/assertions.h | 6 +-
libstdc++-v3/include/debug/formatter.h | 3 +-
libstdc++-v3/include/debug/helper_functions.h | 28 +-
libstdc++-v3/include/debug/macros.h | 28 +-
libstdc++-v3/include/debug/safe_iterator.h | 2 +-
libstdc++-v3/include/experimental/buffer | 2 +-
libstdc++-v3/include/experimental/executor | 4 +-
libstdc++-v3/include/experimental/functional | 4 +-
libstdc++-v3/include/experimental/internet | 6 +-
libstdc++-v3/include/experimental/random | 4 +-
libstdc++-v3/include/experimental/source_location | 4 +-
libstdc++-v3/include/experimental/utility | 4 +-
libstdc++-v3/include/ext/debug_allocator.h | 4 +-
libstdc++-v3/include/ext/numeric_traits.h | 165 +-
libstdc++-v3/include/ext/rope | 43 +-
libstdc++-v3/include/ext/ropeimpl.h | 23 +-
libstdc++-v3/include/ext/stdio_filebuf.h | 4 +-
libstdc++-v3/include/ext/throw_allocator.h | 26 +
libstdc++-v3/include/parallel/algo.h | 15 +
libstdc++-v3/include/precompiled/stdc++.h | 7 +-
libstdc++-v3/include/std/array | 72 +-
libstdc++-v3/include/std/atomic | 84 +
libstdc++-v3/include/std/bit | 19 +-
libstdc++-v3/include/std/charconv | 32 +-
libstdc++-v3/include/std/chrono | 3 +-
libstdc++-v3/include/std/condition_variable | 18 +-
libstdc++-v3/include/std/fstream | 5 +
libstdc++-v3/include/std/functional | 21 +-
libstdc++-v3/include/std/future | 18 +-
libstdc++-v3/include/std/latch | 94 +
libstdc++-v3/include/std/mutex | 200 +-
libstdc++-v3/include/std/optional | 66 +-
libstdc++-v3/include/std/ostream | 67 +
libstdc++-v3/include/std/ranges | 120 +-
libstdc++-v3/include/std/regex | 14 +-
libstdc++-v3/include/std/semaphore | 96 +
libstdc++-v3/include/std/source_location | 92 +
libstdc++-v3/include/std/span | 19 +-
libstdc++-v3/include/std/sstream | 393 +-
libstdc++-v3/include/std/stop_token | 33 +-
libstdc++-v3/include/std/syncstream | 319 +
libstdc++-v3/include/std/thread | 289 +-
libstdc++-v3/include/std/type_traits | 62 +-
libstdc++-v3/include/std/utility | 16 +-
libstdc++-v3/include/std/variant | 6 +-
libstdc++-v3/include/std/version | 23 +-
libstdc++-v3/include/tr1/ell_integral.tcc | 11 +-
libstdc++-v3/include/tr1/functional | 131 +-
libstdc++-v3/include/tr1/legendre_function.tcc | 2 +-
libstdc++-v3/include/tr1/modified_bessel_func.tcc | 1 -
libstdc++-v3/include/tr1/shared_ptr.h | 18 +-
libstdc++-v3/libsupc++/Makefile.in | 6 +-
libstdc++-v3/libsupc++/atexit_thread.cc | 14 +-
libstdc++-v3/libsupc++/cxxabi.h | 8 +
libstdc++-v3/libsupc++/eh_ptr.cc | 20 +-
libstdc++-v3/libsupc++/exception_ptr.h | 53 +-
libstdc++-v3/libsupc++/new_opa.cc | 2 +-
libstdc++-v3/libsupc++/new_opnt.cc | 10 +-
libstdc++-v3/po/Makefile.in | 6 +-
libstdc++-v3/python/Makefile.in | 6 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 70 +-
libstdc++-v3/src/Makefile.am | 65 +-
libstdc++-v3/src/Makefile.in | 77 +-
libstdc++-v3/src/c++11/Makefile.in | 6 +-
.../src/c++11/compatibility-ldbl-alt128-cxx11.cc | 102 +
.../src/c++11/compatibility-ldbl-alt128.cc | 244 +
.../src/c++11/compatibility-ldbl-facets-aliases.h | 128 +
libstdc++-v3/src/c++11/condition_variable.cc | 33 +-
libstdc++-v3/src/c++11/cow-locale_init.cc | 1 +
libstdc++-v3/src/c++11/cxx11-locale-inst.cc | 6 +-
libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc | 8 +-
libstdc++-v3/src/c++11/futex.cc | 118 +-
libstdc++-v3/src/c++11/hashtable_c++0x.cc | 12 +-
libstdc++-v3/src/c++11/locale-inst-monetary.h | 69 +
libstdc++-v3/src/c++11/locale-inst-numeric.h | 133 +
libstdc++-v3/src/c++11/locale-inst.cc | 200 +-
libstdc++-v3/src/c++11/mutex.cc | 122 +-
libstdc++-v3/src/c++11/thread.cc | 16 +-
libstdc++-v3/src/c++11/wlocale-inst.cc | 45 +-
libstdc++-v3/src/c++17/Makefile.am | 8 +
libstdc++-v3/src/c++17/Makefile.in | 14 +-
libstdc++-v3/src/c++17/floating_from_chars.cc | 93 +-
libstdc++-v3/src/c++17/floating_to_chars.cc | 1569 +
libstdc++-v3/src/c++17/fs_dir.cc | 6 +-
libstdc++-v3/src/c++17/ryu/MERGE | 4 +
libstdc++-v3/src/c++17/ryu/common.h | 95 +
libstdc++-v3/src/c++17/ryu/d2fixed.c | 737 +
libstdc++-v3/src/c++17/ryu/d2fixed_full_table.h | 4419 ++
libstdc++-v3/src/c++17/ryu/d2s.c | 485 +
libstdc++-v3/src/c++17/ryu/d2s_full_table.h | 367 +
libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h | 354 +
libstdc++-v3/src/c++17/ryu/digit_table.h | 35 +
libstdc++-v3/src/c++17/ryu/f2s.c | 321 +
libstdc++-v3/src/c++17/ryu/f2s_intrinsics.h | 124 +
libstdc++-v3/src/c++17/ryu/generic_128.c | 305 +
libstdc++-v3/src/c++17/ryu/generic_128.h | 517 +
libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 70 +
libstdc++-v3/src/c++20/Makefile.am | 105 +
libstdc++-v3/src/c++20/Makefile.in | 739 +
libstdc++-v3/src/c++20/sstream-inst.cc | 163 +
libstdc++-v3/src/c++98/Makefile.in | 6 +-
libstdc++-v3/src/c++98/locale.cc | 2 +-
libstdc++-v3/src/c++98/locale_init.cc | 17 +-
libstdc++-v3/src/c++98/localename.cc | 16 +-
libstdc++-v3/src/filesystem/Makefile.in | 6 +-
libstdc++-v3/src/filesystem/dir.cc | 18 +-
libstdc++-v3/testsuite/17_intro/names.cc | 43 +
libstdc++-v3/testsuite/18_support/96817.cc | 11 +-
.../comparisons/algorithms/partial_order.cc | 4 +-
.../testsuite/18_support/source_location/1.cc | 153 +
.../18_support/source_location/consteval.cc | 147 +
.../testsuite/18_support/source_location/srcloc.h | 25 +
.../18_support/source_location/version.cc | 27 +
.../19_diagnostics/headers/system_error/93151.cc | 23 +
.../headers/system_error/errc_std_c++0x.cc | 32 +-
libstdc++-v3/testsuite/20_util/align/1.cc | 4 +-
libstdc++-v3/testsuite/20_util/any/assign/2.cc | 4 +-
libstdc++-v3/testsuite/20_util/any/cons/2.cc | 4 +-
libstdc++-v3/testsuite/20_util/function/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/65760.cc | 5 +-
.../testsuite/20_util/function/cons/move_target.cc | 2 +-
.../testsuite/20_util/function/target_no_rtti.cc | 56 +
.../testsuite/20_util/headers/memory/synopsis.cc | 6 +-
.../20_util/monotonic_buffer_resource/allocate.cc | 2 +-
.../testsuite/20_util/optional/relops/96269.cc | 76 +
.../testsuite/20_util/reference_wrapper/lwg2993.cc | 2 +-
.../20_util/result_of/sfinae_friendly_1.cc | 10 +-
.../pstl/uninitialized_construct.cc | 1 +
.../pstl/uninitialized_copy_move.cc | 1 +
.../pstl/uninitialized_fill_destroy.cc | 1 +
.../uninitialized_copy/808590-cxx11.cc | 2 +
libstdc++-v3/testsuite/20_util/to_chars/double.cc | 57001 +++++++++++++++++++
libstdc++-v3/testsuite/20_util/to_chars/float.cc | 4143 ++
.../testsuite/20_util/to_chars/long_double.cc | 200 +
.../testsuite/20_util/tuple/cons/deduction.cc | 2 -
.../20_util/unique_ptr/creation/for_overwrite.cc | 1 +
.../testsuite/21_strings/basic_string/56166.cc | 2 +-
.../basic_string/numeric_conversions/char/stod.cc | 14 +-
.../basic_string/numeric_conversions/char/stof.cc | 14 +-
.../basic_string/numeric_conversions/char/stoi.cc | 22 +-
.../basic_string/numeric_conversions/char/stol.cc | 18 +-
.../basic_string/numeric_conversions/char/stold.cc | 12 +-
.../basic_string/numeric_conversions/char/stoll.cc | 18 +-
.../basic_string/numeric_conversions/char/stoul.cc | 18 +-
.../numeric_conversions/char/stoull.cc | 20 +-
.../numeric_conversions/wchar_t/stod.cc | 14 +-
.../numeric_conversions/wchar_t/stof.cc | 14 +-
.../numeric_conversions/wchar_t/stoi.cc | 22 +-
.../numeric_conversions/wchar_t/stol.cc | 18 +-
.../numeric_conversions/wchar_t/stold.cc | 12 +-
.../numeric_conversions/wchar_t/stoll.cc | 18 +-
.../numeric_conversions/wchar_t/stoul.cc | 18 +-
.../numeric_conversions/wchar_t/stoull.cc | 20 +-
.../element_access/char/back_constexpr_neg.cc | 35 +
.../element_access/char/constexpr.cc | 31 +
.../element_access/char/constexpr_neg.cc | 34 +
.../element_access/char/front_back_constexpr.cc | 41 +
.../element_access/char/front_constexpr_neg.cc | 35 +
.../element_access/wchar_t/back_constexpr_neg.cc | 35 +
.../element_access/wchar_t/constexpr.cc | 31 +
.../element_access/wchar_t/constexpr_neg.cc | 34 +
.../element_access/wchar_t/front_constexpr_neg.cc | 35 +
.../operations/compare/char/nonnull.cc | 3 +
.../operations/find/char/nonnull.cc | 3 +
.../operations/rfind/char/nonnull.cc | 3 +
.../21_strings/headers/string/synopsis.cc | 24 +-
.../testsuite/22_locale/locale/cons/12352.cc | 12 +
libstdc++-v3/testsuite/22_locale/locale/cons/5.cc | 4 +-
.../23_containers/array/debug/back1_neg.cc | 4 +-
.../23_containers/array/debug/back2_neg.cc | 4 +-
.../23_containers/array/debug/constexpr_c++11.cc | 32 +
.../23_containers/array/debug/front1_neg.cc | 4 +-
.../23_containers/array/debug/front2_neg.cc | 4 +-
.../array/debug/square_brackets_operator1_neg.cc | 4 +-
.../array/debug/square_brackets_operator2_neg.cc | 4 +-
.../23_containers/array/element_access/60497.cc | 4 -
.../element_access/constexpr_element_access.cc | 15 +-
.../array/tuple_interface/get_debug_neg.cc | 32 -
.../23_containers/array/tuple_interface/get_neg.cc | 7 +-
.../tuple_interface/tuple_element_debug_neg.cc | 25 -
.../array/tuple_interface/tuple_element_neg.cc | 1 -
.../23_containers/deque/modifiers/swap/1.cc | 18 +-
.../23_containers/forward_list/cons/11.cc | 1 +
.../23_containers/headers/bitset/synopsis.cc | 12 +-
.../23_containers/headers/deque/synopsis.cc | 9 +-
.../23_containers/headers/forward_list/synopsis.cc | 3 +-
.../23_containers/headers/list/synopsis.cc | 9 +-
.../23_containers/headers/map/synopsis.cc | 12 +-
.../23_containers/headers/queue/synopsis.cc | 6 +
.../23_containers/headers/set/synopsis.cc | 12 +-
.../23_containers/headers/vector/synopsis.cc | 9 +-
.../23_containers/list/modifiers/swap/1.cc | 16 +-
.../23_containers/map/allocator/move_cons.cc | 53 +
.../23_containers/map/modifiers/swap/1.cc | 18 +-
.../23_containers/multimap/allocator/move_cons.cc | 53 +
.../23_containers/multimap/modifiers/swap/1.cc | 18 +-
.../23_containers/multiset/allocator/move_cons.cc | 53 +
.../23_containers/multiset/modifiers/swap/1.cc | 18 +-
.../23_containers/set/allocator/move_cons.cc | 53 +
.../23_containers/set/modifiers/swap/1.cc | 18 +-
.../testsuite/23_containers/span/layout_compat.cc | 48 +
.../23_containers/unordered_set/56267-2.cc | 2 +
.../testsuite/23_containers/vector/bool/23632.cc | 3 +-
.../vector/bool/modifiers/insert/31370.cc | 48 +-
.../vector/debug/multithreaded_swap.cc | 1 +
.../23_containers/vector/modifiers/swap/1.cc | 18 +-
.../associated_types/iterator.traits.cc | 56 +
.../testsuite/25_algorithms/all_of/constexpr.cc | 13 +-
.../testsuite/25_algorithms/any_of/constexpr.cc | 5 +-
.../25_algorithms/binary_search/constexpr.cc | 5 +-
.../25_algorithms/copy/debug/constexpr_neg.cc | 53 +
.../25_algorithms/copy_backward/constexpr.cc | 14 +-
.../copy_backward/debug/constexpr_neg.cc | 40 +
.../testsuite/25_algorithms/count/constexpr.cc | 4 +-
.../testsuite/25_algorithms/equal/constexpr.cc | 7 +-
.../testsuite/25_algorithms/equal/constexpr_neg.cc | 50 +
.../25_algorithms/equal/debug/constexpr_neg.cc | 51 +
.../25_algorithms/equal_range/constexpr.cc | 3 +-
.../testsuite/25_algorithms/fill/constexpr.cc | 2 +-
.../testsuite/25_algorithms/find_end/constexpr.cc | 4 +-
.../testsuite/25_algorithms/find_if/constexpr.cc | 4 +-
.../25_algorithms/generate_n/87982_neg.cc | 2 +-
.../testsuite/25_algorithms/heap/moveable2.cc | 8 +-
.../testsuite/25_algorithms/inplace_merge/1.cc | 37 +-
.../25_algorithms/is_partitioned/constexpr.cc | 2 +-
.../25_algorithms/is_permutation/constexpr.cc | 4 +-
.../25_algorithms/is_sorted_until/constexpr.cc | 5 +-
.../lexicographical_compare/constexpr.cc | 2 +-
.../lexicographical_compare/constrained.cc | 2 +-
.../lexicographical_compare/deque_iterators/1.cc | 2 +
.../25_algorithms/lower_bound/constexpr.cc | 2 +-
.../lower_bound/debug/constexpr_partitioned_neg.cc | 48 +
.../debug/constexpr_partitioned_pred_neg.cc | 38 +
.../lower_bound/debug/constexpr_valid_range_neg.cc | 52 +
.../lower_bound/debug/partitioned_neg.cc | 46 +
.../lower_bound/debug/partitioned_pred_neg.cc | 35 +
.../testsuite/25_algorithms/merge/constexpr.cc | 4 +-
.../testsuite/25_algorithms/mismatch/constexpr.cc | 3 +-
.../testsuite/25_algorithms/none_of/constexpr.cc | 2 +-
.../25_algorithms/partition_copy/constexpr.cc | 3 +-
.../25_algorithms/pstl/alg_merge/inplace_merge.cc | 1 +
.../25_algorithms/pstl/alg_merge/merge.cc | 1 +
.../pstl/alg_modifying_operations/copy_if.cc | 1 +
.../pstl/alg_modifying_operations/copy_move.cc | 1 +
.../pstl/alg_modifying_operations/fill.cc | 1 +
.../pstl/alg_modifying_operations/generate.cc | 1 +
.../alg_modifying_operations/is_partitioned.cc | 1 +
.../pstl/alg_modifying_operations/partition.cc | 1 +
.../alg_modifying_operations/partition_copy.cc | 1 +
.../pstl/alg_modifying_operations/remove.cc | 1 +
.../pstl/alg_modifying_operations/remove_copy.cc | 1 +
.../pstl/alg_modifying_operations/replace.cc | 1 +
.../pstl/alg_modifying_operations/replace_copy.cc | 1 +
.../pstl/alg_modifying_operations/rotate.cc | 1 +
.../pstl/alg_modifying_operations/rotate_copy.cc | 1 +
.../pstl/alg_modifying_operations/swap_ranges.cc | 1 +
.../alg_modifying_operations/transform_binary.cc | 1 +
.../alg_modifying_operations/transform_unary.cc | 1 +
.../pstl/alg_modifying_operations/unique.cc | 1 +
.../alg_modifying_operations/unique_copy_equal.cc | 1 +
.../pstl/alg_nonmodifying/adjacent_find.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/count.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/equal.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/find.cc | 1 +
.../pstl/alg_nonmodifying/find_end.cc | 1 +
.../pstl/alg_nonmodifying/find_first_of.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 1 +
.../pstl/alg_nonmodifying/for_each.cc | 1 +
.../pstl/alg_nonmodifying/mismatch.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 1 +
.../pstl/alg_nonmodifying/nth_element.cc | 1 +
.../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 1 +
.../pstl/alg_nonmodifying/reverse_copy.cc | 1 +
.../pstl/alg_nonmodifying/search_n.cc | 1 +
.../25_algorithms/pstl/alg_sorting/includes.cc | 1 +
.../25_algorithms/pstl/alg_sorting/is_heap.cc | 1 +
.../25_algorithms/pstl/alg_sorting/is_sorted.cc | 1 +
.../pstl/alg_sorting/lexicographical_compare.cc | 1 +
.../pstl/alg_sorting/minmax_element.cc | 1 +
.../25_algorithms/pstl/alg_sorting/partial_sort.cc | 1 +
.../pstl/alg_sorting/partial_sort_copy.cc | 1 +
.../25_algorithms/pstl/alg_sorting/set.cc | 1 +
.../25_algorithms/pstl/alg_sorting/sort.cc | 1 +
.../25_algorithms/remove_copy/constexpr.cc | 4 +-
.../25_algorithms/remove_copy_if/constexpr.cc | 2 +-
.../testsuite/25_algorithms/remove_if/constexpr.cc | 2 +-
.../25_algorithms/replace_if/constexpr.cc | 4 +-
.../testsuite/25_algorithms/reverse/constexpr.cc | 2 -
.../25_algorithms/reverse_copy/constexpr.cc | 2 +-
.../25_algorithms/rotate_copy/constexpr.cc | 2 +-
libstdc++-v3/testsuite/25_algorithms/sample/1.cc | 1 +
.../testsuite/25_algorithms/search/constexpr.cc | 4 +-
.../testsuite/25_algorithms/search/searcher.cc | 2 +-
.../testsuite/25_algorithms/search_n/97828.cc | 58 +
.../25_algorithms/set_difference/constexpr.cc | 9 +-
.../25_algorithms/set_intersection/constexpr.cc | 2 +-
.../set_symmetric_difference/constexpr.cc | 16 +-
.../testsuite/25_algorithms/set_union/constexpr.cc | 5 +-
.../25_algorithms/unique_copy/constexpr.cc | 5 +-
.../25_algorithms/upper_bound/constexpr.cc | 2 +-
.../upper_bound/debug/constexpr_partitioned_neg.cc | 48 +
.../debug/constexpr_partitioned_pred_neg.cc | 38 +
.../upper_bound/debug/constexpr_valid_range_neg.cc | 51 +
.../upper_bound/debug/partitioned_neg.cc | 46 +
.../upper_bound/debug/partitioned_pred_neg.cc | 35 +
.../testsuite/26_numerics/bit/bit.cast/bit_cast.cc | 81 +
.../testsuite/26_numerics/bit/bit.cast/version.cc | 27 +
.../testsuite/26_numerics/complex/abi_tag.cc | 4 +-
.../pstl/numeric_ops/adjacent_difference.cc | 1 +
.../26_numerics/pstl/numeric_ops/reduce.cc | 1 +
.../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 1 +
.../pstl/numeric_ops/transform_reduce.cc | 1 +
.../26_numerics/pstl/numeric_ops/transform_scan.cc | 1 +
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
.../testsuite/26_numerics/valarray/95592.cc | 29 +
.../27_io/basic_istream/get/char/lwg3464.cc | 1 +
.../27_io/basic_istream/get/wchar_t/lwg3464.cc | 1 +
.../27_io/basic_istream/ignore/char/94749.cc | 1 +
.../27_io/basic_istream/ignore/wchar_t/94749.cc | 1 +
.../27_io/basic_istringstream/cons/char/1.cc | 118 +
.../27_io/basic_istringstream/cons/wchar_t/1.cc | 85 +
.../27_io/basic_istringstream/str/char/2.cc | 94 +
.../27_io/basic_istringstream/str/wchar_t/2.cc | 94 +
.../27_io/basic_istringstream/view/char/1.cc | 47 +
.../27_io/basic_istringstream/view/wchar_t/1.cc | 47 +
.../testsuite/27_io/basic_ostream/emit/1.cc | 44 +
.../27_io/basic_ostream/exceptions/char/9561.cc | 2 +-
.../27_io/basic_ostream/exceptions/wchar_t/9561.cc | 2 +-
.../27_io/basic_ostringstream/cons/char/1.cc | 119 +
.../27_io/basic_ostringstream/cons/wchar_t/1.cc | 85 +
.../27_io/basic_ostringstream/str/char/3.cc | 94 +
.../27_io/basic_ostringstream/str/wchar_t/3.cc | 94 +
.../27_io/basic_ostringstream/view/char/1.cc | 43 +
.../27_io/basic_ostringstream/view/wchar_t/1.cc | 43 +
.../testsuite/27_io/basic_stringbuf/cons/char/1.cc | 37 +-
.../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 230 +
.../27_io/basic_stringbuf/cons/wchar_t/1.cc | 37 +-
.../27_io/basic_stringbuf/cons/wchar_t/2.cc | 230 +
.../testsuite/27_io/basic_stringbuf/str/char/4.cc | 94 +
.../27_io/basic_stringbuf/str/wchar_t/4.cc | 94 +
.../testsuite/27_io/basic_stringbuf/view/char/1.cc | 35 +
.../27_io/basic_stringbuf/view/wchar_t/1.cc | 35 +
.../27_io/basic_stringstream/cons/char/1.cc | 120 +
.../27_io/basic_stringstream/cons/char/97719.cc | 40 +
.../27_io/basic_stringstream/cons/wchar_t/1.cc | 85 +
.../27_io/basic_stringstream/str/char/5.cc | 94 +
.../27_io/basic_stringstream/str/wchar_t/5.cc.cc | 94 +
.../27_io/basic_stringstream/view/char/1.cc | 47 +
.../27_io/basic_stringstream/view/wchar_t/1.cc | 47 +
libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc | 28 +
libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc | 28 +
.../testsuite/27_io/basic_syncbuf/basic_ops/1.cc | 137 +
.../27_io/basic_syncbuf/requirements/types.cc | 42 +
.../testsuite/27_io/basic_syncbuf/sync_ops/1.cc | 131 +
libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc | 28 +
libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc | 28 +
.../27_io/basic_syncstream/basic_ops/1.cc | 163 +
.../27_io/basic_syncstream/requirements/types.cc | 43 +
.../27_io/filesystem/operations/absolute.cc | 2 +-
.../27_io/filesystem/operations/remove_all.cc | 2 +-
.../27_io/filesystem/path/append/source.cc | 4 +-
.../testsuite/27_io/filesystem/path/assign/copy.cc | 4 +-
.../27_io/filesystem/path/compare/path.cc | 2 +-
.../27_io/filesystem/path/construct/copy.cc | 4 +-
.../27_io/filesystem/path/decompose/extension.cc | 2 +-
.../27_io/filesystem/path/decompose/filename.cc | 2 +-
.../27_io/filesystem/path/decompose/parent_path.cc | 2 +-
.../filesystem/path/decompose/relative_path.cc | 2 +-
.../filesystem/path/decompose/root_directory.cc | 2 +-
.../27_io/filesystem/path/decompose/root_path.cc | 2 +-
.../27_io/filesystem/path/itr/traversal.cc | 2 +-
.../filesystem/path/modifiers/remove_filename.cc | 2 +-
.../filesystem/path/modifiers/replace_extension.cc | 2 +-
.../filesystem/path/modifiers/replace_filename.cc | 2 +-
.../27_io/filesystem/path/nonmember/append.cc | 4 +-
.../27_io/filesystem/path/nonmember/cmp.cc | 2 +-
.../27_io/filesystem/path/nonmember/cmp_c++20.cc | 2 +-
.../27_io/filesystem/path/nonmember/hash_value.cc | 2 +-
.../27_io/filesystem/path/query/has_extension.cc | 2 +-
.../27_io/filesystem/path/query/has_filename.cc | 2 +-
.../27_io/filesystem/path/query/has_parent_path.cc | 2 +-
.../filesystem/path/query/has_relative_path.cc | 2 +-
.../filesystem/path/query/has_root_directory.cc | 2 +-
.../27_io/filesystem/path/query/has_root_name.cc | 2 +-
.../27_io/filesystem/path/query/has_root_path.cc | 2 +-
.../27_io/filesystem/path/query/has_stem.cc | 2 +-
.../27_io/filesystem/path/query/is_relative.cc | 2 +-
libstdc++-v3/testsuite/27_io/rvalue_streams.cc | 2 +
.../algorithms/regex_match/awk/cstring_01.cc | 1 +
.../algorithms/regex_match/basic/empty_range.cc | 1 +
.../algorithms/regex_match/basic/string_01.cc | 1 +
.../regex_match/basic/string_range_00_03.cc | 1 +
.../regex_match/basic/string_range_01_03.cc | 3 +-
.../regex_match/basic/string_range_02_03.cc | 1 +
.../algorithms/regex_match/cstring_bracket_01.cc | 1 +
.../28_regex/algorithms/regex_match/dr2329_neg.cc | 1 +
.../algorithms/regex_match/ecma/char/53622.cc | 1 +
.../algorithms/regex_match/ecma/char/57173.cc | 1 +
.../algorithms/regex_match/ecma/char/58576.cc | 1 +
.../algorithms/regex_match/ecma/char/61601.cc | 1 +
.../algorithms/regex_match/ecma/char/68863.cc | 1 +
.../algorithms/regex_match/ecma/char/anymatcher.cc | 1 +
.../algorithms/regex_match/ecma/char/backref.cc | 1 +
.../regex_match/ecma/char/empty_range.cc | 1 +
.../algorithms/regex_match/ecma/char/emptygroup.cc | 1 +
.../algorithms/regex_match/ecma/char/hex.cc | 1 +
.../regex_match/ecma/char/quoted_char.cc | 1 +
.../algorithms/regex_match/ecma/char/ungreedy.cc | 1 +
.../algorithms/regex_match/ecma/wchar_t/63199.cc | 1 +
.../regex_match/ecma/wchar_t/anymatcher.cc | 1 +
.../regex_match/ecma/wchar_t/cjk_match.cc | 1 +
.../algorithms/regex_match/ecma/wchar_t/hex.cc | 1 +
.../regex_match/extended/cstring_plus.cc | 1 +
.../regex_match/extended/cstring_questionmark.cc | 1 +
.../regex_match/extended/cstring_range.cc | 1 +
.../algorithms/regex_match/extended/string_any.cc | 1 +
.../regex_match/extended/string_range_00_03.cc | 1 +
.../regex_match/extended/string_range_01_03.cc | 1 +
.../regex_match/extended/string_range_02_03.cc | 1 +
.../regex_match/extended/wstring_locale.cc | 1 +
.../algorithms/regex_replace/char/51711.cc | 1 +
.../algorithms/regex_replace/char/basic_replace.cc | 1 +
.../algorithms/regex_replace/char/dr2213.cc | 1 +
.../algorithms/regex_replace/char/pr83601.cc | 1 +
.../algorithms/regex_replace/wchar_t/51711.cc | 1 +
.../algorithms/regex_replace/wchar_t/pr83601.cc | 1 +
.../28_regex/algorithms/regex_search/61424.cc | 1 +
.../28_regex/algorithms/regex_search/61720.cc | 1 +
.../algorithms/regex_search/basic/string_01.cc | 1 +
.../28_regex/algorithms/regex_search/dr2332_neg.cc | 1 +
.../algorithms/regex_search/ecma/assertion.cc | 1 +
.../28_regex/algorithms/regex_search/ecma/flags.cc | 1 +
.../algorithms/regex_search/ecma/greedy.cc | 1 +
.../algorithms/regex_search/ecma/string_01.cc | 1 +
.../testsuite/28_regex/basic_regex/85098.cc | 1 +
.../28_regex/basic_regex/assign/char/cstring.cc | 1 +
.../28_regex/basic_regex/assign/char/cstring_op.cc | 1 +
.../28_regex/basic_regex/assign/char/lwg3296.cc | 1 +
.../28_regex/basic_regex/assign/char/moveable.cc | 1 +
.../28_regex/basic_regex/assign/char/pstring.cc | 1 +
.../28_regex/basic_regex/assign/char/range.cc | 1 +
.../28_regex/basic_regex/assign/char/string.cc | 1 +
.../28_regex/basic_regex/assign/char/string_op.cc | 1 +
.../28_regex/basic_regex/assign/wchar_t/cstring.cc | 1 +
.../basic_regex/assign/wchar_t/cstring_op.cc | 1 +
.../28_regex/basic_regex/assign/wchar_t/lwg3296.cc | 1 +
.../28_regex/basic_regex/assign/wchar_t/pstring.cc | 1 +
.../28_regex/basic_regex/assign/wchar_t/range.cc | 1 +
.../28_regex/basic_regex/assign/wchar_t/string.cc | 1 +
.../basic_regex/assign/wchar_t/string_op.cc | 1 +
.../testsuite/28_regex/basic_regex/ctors/47724.cc | 1 +
.../testsuite/28_regex/basic_regex/ctors/83598.cc | 1 +
.../28_regex/basic_regex/ctors/basic/cstring.cc | 1 +
.../28_regex/basic_regex/ctors/basic/default.cc | 1 +
.../28_regex/basic_regex/ctors/basic/iter.cc | 1 +
.../basic_regex/ctors/basic/pstring_char.cc | 1 +
.../basic_regex/ctors/basic/pstring_wchar_t.cc | 1 +
.../28_regex/basic_regex/ctors/basic/raw_string.cc | 1 +
.../ctors/basic/string_range_01_02_03.cc | 1 +
.../28_regex/basic_regex/ctors/char/cstring.cc | 1 +
.../28_regex/basic_regex/ctors/char/cstring_awk.cc | 1 +
.../basic_regex/ctors/char/cstring_ecma.cc | 1 +
.../basic_regex/ctors/char/cstring_egrep.cc | 1 +
.../basic_regex/ctors/char/cstring_grep.cc | 1 +
.../28_regex/basic_regex/ctors/char/default.cc | 1 +
.../28_regex/basic_regex/ctors/char/range.cc | 1 +
.../28_regex/basic_regex/ctors/copy_char.cc | 1 +
.../28_regex/basic_regex/ctors/deduction.cc | 1 +
.../28_regex/basic_regex/ctors/extended/cstring.cc | 1 +
.../ctors/extended/string_range_01_02_03.cc | 1 +
.../28_regex/basic_regex/ctors/move_char.cc | 1 +
.../28_regex/basic_regex/ctors/string_char.cc | 1 +
.../28_regex/basic_regex/ctors/string_wchar_t.cc | 1 +
.../28_regex/basic_regex/ctors/wchar_t/cstring.cc | 1 +
.../28_regex/basic_regex/ctors/wchar_t/default.cc | 1 +
.../28_regex/basic_regex/ctors/wchar_t/range.cc | 1 +
.../testsuite/28_regex/basic_regex/imbue/string.cc | 1 +
.../28_regex/basic_regex/multiple_quantifiers.cc | 1 +
.../basic_regex/requirements/constexpr_data.cc | 1 +
.../testsuite/28_regex/constants/constexpr.cc | 1 +
.../testsuite/28_regex/constants/error_type.cc | 1 +
.../28_regex/constants/match_flag_type.cc | 1 +
.../28_regex/constants/syntax_option_type.cc | 1 +
.../28_regex/headers/regex/std_c++0x_neg.cc | 1 +
libstdc++-v3/testsuite/28_regex/init-list.cc | 1 +
.../iterators/regex_iterator/char/64140.cc | 1 +
.../iterators/regex_iterator/char/string_01.cc | 1 +
.../regex_iterator/char/string_position_01.cc | 1 +
.../iterators/regex_iterator/ctors/char/default.cc | 1 +
.../regex_iterator/ctors/char/dr2332_neg.cc | 1 +
.../regex_iterator/ctors/wchar_t/default.cc | 1 +
.../28_regex/iterators/regex_iterator/typedefs.cc | 1 +
.../iterators/regex_iterator/wchar_t/string_01.cc | 1 +
.../iterators/regex_iterator/wchar_t/string_02.cc | 1 +
.../iterators/regex_token_iterator/64303.cc | 1 +
.../regex_token_iterator/char/string_01.cc | 1 +
.../regex_token_iterator/ctors/char/default.cc | 1 +
.../regex_token_iterator/ctors/char/dr2332_neg.cc | 1 +
.../regex_token_iterator/ctors/wchar_t/default.cc | 1 +
.../iterators/regex_token_iterator/typedefs.cc | 1 +
.../regex_token_iterator/wchar_t/string_01.cc | 1 +
.../regex_token_iterator/wchar_t/wstring_02.cc | 1 +
.../testsuite/28_regex/match_results/94627.cc | 1 +
.../28_regex/match_results/ctors/char/default.cc | 1 +
.../match_results/ctors/wchar_t/default.cc | 1 +
.../testsuite/28_regex/match_results/format.cc | 1 +
.../match_results/out_of_range_submatches.cc | 1 +
.../28_regex/match_results/pmr_typedefs.cc | 1 +
.../testsuite/28_regex/match_results/swap.cc | 1 +
.../testsuite/28_regex/match_results/typedefs.cc | 1 +
libstdc++-v3/testsuite/28_regex/range_access.cc | 1 +
.../testsuite/28_regex/regex_error/base.cc | 1 +
.../testsuite/28_regex/regex_error/regex_error.cc | 1 +
libstdc++-v3/testsuite/28_regex/regression.cc | 1 +
.../testsuite/28_regex/requirements/typedefs.cc | 1 +
libstdc++-v3/testsuite/28_regex/simple_c++11.cc | 1 +
.../testsuite/28_regex/sub_match/cast_char.cc | 1 +
.../testsuite/28_regex/sub_match/cast_wchar_t.cc | 1 +
.../testsuite/28_regex/sub_match/compare.cc | 1 +
.../testsuite/28_regex/sub_match/compare_c++20.cc | 1 +
.../28_regex/sub_match/embedded_zeros_cmp.cc | 1 +
.../testsuite/28_regex/sub_match/length.cc | 1 +
.../testsuite/28_regex/sub_match/typedefs.cc | 1 +
.../testsuite/28_regex/traits/char/ctor.cc | 1 +
.../testsuite/28_regex/traits/char/icase.cc | 1 +
.../testsuite/28_regex/traits/char/isctype.cc | 1 +
.../testsuite/28_regex/traits/char/length.cc | 1 +
.../28_regex/traits/char/lookup_classname.cc | 1 +
.../28_regex/traits/char/lookup_collatename.cc | 1 +
.../testsuite/28_regex/traits/char/transform.cc | 1 +
.../28_regex/traits/char/transform_primary.cc | 1 +
.../testsuite/28_regex/traits/char/translate.cc | 1 +
.../28_regex/traits/char/translate_nocase.cc | 1 +
.../testsuite/28_regex/traits/char/user_defined.cc | 1 +
.../testsuite/28_regex/traits/char/value.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/ctor.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/isctype.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/length.cc | 1 +
.../28_regex/traits/wchar_t/lookup_classname.cc | 1 +
.../28_regex/traits/wchar_t/lookup_collatename.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/transform.cc | 1 +
.../28_regex/traits/wchar_t/transform_primary.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/translate.cc | 1 +
.../28_regex/traits/wchar_t/translate_nocase.cc | 1 +
.../28_regex/traits/wchar_t/user_defined.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/value.cc | 1 +
.../testsuite/29_atomics/atomic/wait_notify/1.cc | 29 +
.../testsuite/29_atomics/atomic/wait_notify/2.cc | 30 +
.../29_atomics/atomic/wait_notify/bool.cc | 63 +
.../29_atomics/atomic/wait_notify/generic.cc | 31 +
.../29_atomics/atomic/wait_notify/pointers.cc | 63 +
.../29_atomics/atomic_flag/wait_notify/1.cc | 65 +
.../29_atomics/atomic_float/wait_notify.cc | 32 +
.../29_atomics/atomic_integral/wait_notify.cc | 66 +
.../testsuite/29_atomics/atomic_ref/wait_notify.cc | 95 +
libstdc++-v3/testsuite/30_threads/async/async.cc | 1 +
.../testsuite/30_threads/call_once/39909.cc | 3 +-
.../testsuite/30_threads/call_once/49668.cc | 4 +-
.../testsuite/30_threads/call_once/60497.cc | 4 +-
.../testsuite/30_threads/call_once/66146.cc | 53 +
.../testsuite/30_threads/call_once/call_once1.cc | 6 +-
.../testsuite/30_threads/call_once/constexpr.cc | 29 -
.../testsuite/30_threads/call_once/dr2442.cc | 4 +-
.../testsuite/30_threads/call_once/once_flag.cc | 10 +-
.../testsuite/30_threads/future/members/93456.cc | 49 +
.../testsuite/30_threads/future/members/poll.cc | 105 +
libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 56 +
.../testsuite/30_threads/jthread/jthread.cc | 20 +
libstdc++-v3/testsuite/30_threads/latch/1.cc | 27 +
libstdc++-v3/testsuite/30_threads/latch/2.cc | 27 +
libstdc++-v3/testsuite/30_threads/latch/3.cc | 69 +
.../30_threads/once_flag/cons/constexpr.cc | 29 -
libstdc++-v3/testsuite/30_threads/semaphore/1.cc | 27 +
libstdc++-v3/testsuite/30_threads/semaphore/2.cc | 27 +
.../30_threads/semaphore/least_max_value_neg.cc | 30 +
.../testsuite/30_threads/semaphore/try_acquire.cc | 55 +
.../30_threads/semaphore/try_acquire_for.cc | 85 +
.../30_threads/semaphore/try_acquire_posix.cc | 153 +
.../30_threads/semaphore/try_acquire_until.cc | 94 +
.../testsuite/30_threads/this_thread/95989.cc | 51 +
libstdc++-v3/testsuite/Makefile.in | 6 +-
.../testsuite/experimental/any/assign/2.cc | 4 +-
libstdc++-v3/testsuite/experimental/any/cons/2.cc | 4 +-
.../testsuite/experimental/feat-lib-fund.cc | 93 +-
.../experimental/filesystem/iterators/97731.cc | 49 +
.../experimental/filesystem/operations/absolute.cc | 2 +-
.../filesystem/operations/remove_all.cc | 2 +-
.../experimental/filesystem/path/assign/copy.cc | 4 +-
.../experimental/filesystem/path/compare/path.cc | 2 +-
.../experimental/filesystem/path/construct/copy.cc | 4 +-
.../filesystem/path/decompose/extension.cc | 2 +-
.../filesystem/path/decompose/filename.cc | 2 +-
.../filesystem/path/decompose/parent_path.cc | 2 +-
.../filesystem/path/decompose/relative_path.cc | 2 +-
.../filesystem/path/decompose/root_directory.cc | 2 +-
.../filesystem/path/decompose/root_path.cc | 2 +-
.../experimental/filesystem/path/itr/traversal.cc | 2 +-
.../filesystem/path/modifiers/remove_filename.cc | 2 +-
.../filesystem/path/modifiers/replace_extension.cc | 2 +-
.../filesystem/path/modifiers/replace_filename.cc | 2 +-
.../filesystem/path/nonmember/hash_value.cc | 2 +-
.../filesystem/path/query/has_extension.cc | 2 +-
.../filesystem/path/query/has_filename.cc | 2 +-
.../filesystem/path/query/has_parent_path.cc | 2 +-
.../filesystem/path/query/has_relative_path.cc | 2 +-
.../filesystem/path/query/has_root_directory.cc | 2 +-
.../filesystem/path/query/has_root_name.cc | 2 +-
.../filesystem/path/query/has_root_path.cc | 2 +-
.../experimental/filesystem/path/query/has_stem.cc | 2 +-
.../filesystem/path/query/is_relative.cc | 2 +-
.../experimental/memory/observer_ptr/cons/cons.cc | 1 -
.../memory_resource/new_delete_resource.cc | 1 +
.../memory_resource/null_memory_resource.cc | 2 +-
.../memory_resource/resource_adaptor.cc | 1 +
.../testsuite/experimental/source_location/1.cc | 13 +-
.../ext/pb_ds/regression/tree_map_rand_debug.cc | 2 +-
.../ext/pb_ds/regression/tree_set_rand_debug.cc | 2 +-
libstdc++-v3/testsuite/ext/pod_char_traits.cc | 5 +-
.../testsuite/ext/stdio_filebuf/char/79820.cc | 3 +-
.../testsuite/ext/vstring/modifiers/clear/56166.cc | 10 +-
.../ext/vstring/requirements/exception/basic.cc | 4 +
.../exception/propagation_consistent.cc | 4 +
libstdc++-v3/testsuite/lib/dg-options.exp | 9 +-
libstdc++-v3/testsuite/lib/libstdc++.exp | 618 +-
.../libstdc++-prettyprinters/filesystem-ts.cc | 39 +
.../testsuite/libstdc++-prettyprinters/simple.cc | 31 +
.../testsuite/libstdc++-prettyprinters/simple11.cc | 31 +
.../performance/25_algorithms/inplace_merge.cc | 290 +
.../performance/25_algorithms/stable_sort.cc | 90 +-
.../performance/29_atomics/atomic_flag.cc | 71 +
.../concepts.lang/concept.swappable/swap.cc | 4 +-
.../concepts.lang/concept.swappable/swappable.cc | 4 +-
libstdc++-v3/testsuite/std/ranges/97600.cc | 32 +
.../std/ranges/adaptors/conditionally_borrowed.cc | 75 +
.../std/ranges/adaptors/detail/semiregular_box.cc | 10 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 12 +
.../testsuite/std/time/year_month_weekday/3.cc | 65 +
.../shared_ptr/cons/43820_neg.cc | 8 +-
.../testsuite/tr1/3_function_objects/function/1.cc | 2 +-
.../testsuite/util/atomic/wait_notify_util.h | 176 +
.../testsuite/util/replacement_memory_operators.h | 4 +
libstdc++-v3/testsuite/util/testsuite_abi.cc | 20 +-
libstdc++-v3/testsuite/util/testsuite_api.h | 3 +
libstdc++-v3/testsuite/util/testsuite_containers.h | 2 +-
libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +-
.../testsuite/util/testsuite_new_operators.h | 5 +
libtool.m4 | 40 +-
libvtv/ChangeLog | 9 +
libvtv/configure | 42 +-
lto-plugin/ChangeLog | 9 +
lto-plugin/Makefile.am | 4 +-
lto-plugin/Makefile.in | 4 +-
lto-plugin/configure | 4 +-
maintainer-scripts/ChangeLog | 5 +
maintainer-scripts/update_version_git | 19 +-
zlib/ChangeLog | 9 +
zlib/configure | 38 +-
8378 files changed, 472493 insertions(+), 112519 deletions(-)
diff --cc gcc/fortran/resolve.c
index 106df27416a,249f402b8d9..a2898bf4545
--- a/gcc/fortran/resolve.c
+++ b/gcc/fortran/resolve.c
@@@ -3795,9 -3752,12 +3800,14 @@@ resolve_call (gfc_code *c
/* Typebound procedure: Assume the worst. */
gfc_current_ns->proc_name->attr.array_outer_dependency = 1;
+ if (flag_coarray == GFC_FCOARRAY_SHARED)
+ fixup_shared_coarray_args (csym, c->ext.actual);
+
+ if (c->resolved_sym
+ && c->resolved_sym->attr.ext_attr & (1 << EXT_ATTR_DEPRECATED))
+ gfc_warning (OPT_Wdeprecated_declarations,
+ "Using subroutine %qs at %L is deprecated",
+ c->resolved_sym->name, &c->loc);
-
return t;
}
diff --cc gcc/fortran/trans-array.c
index 998ec959402,33e05be5bd1..199bcaed9b1
--- a/gcc/fortran/trans-array.c
+++ b/gcc/fortran/trans-array.c
@@@ -3074,10 -3071,12 +3156,13 @@@ gfc_conv_ss_descriptor (stmtblock_t * b
Otherwise we must evaluate it now to avoid breaking dependency
analysis by pulling the expressions for elemental array indices
inside the loop. */
+
if (!(DECL_P (tmp)
|| (TREE_CODE (tmp) == ADDR_EXPR
- && DECL_P (TREE_OPERAND (tmp, 0)))))
+ && DECL_P (TREE_OPERAND (tmp, 0)))
+ || (GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (se.expr))
+ &[...]
[diff truncated at 524288 bytes]
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gcc/devel/coarray_native] Merge branch 'master' into devel/coarray_native.
@ 2020-10-29 6:27 Thomas Kथघnig
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Kथघnig @ 2020-10-29 6:27 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:bf6dad60c338a42a7fb85f7b2a5870c0fb2e20f8
commit bf6dad60c338a42a7fb85f7b2a5870c0fb2e20f8
Merge: 0c261d5b5c9 47d13acbda9
Author: Thomas Koenig <tkoenig@gcc.gnu.org>
Date: Wed Oct 28 18:41:24 2020 +0100
Merge branch 'master' into devel/coarray_native.
Merge into devel/coarray_native to prepare for later merging of
coarray_native with master.
Diff:
ChangeLog | 7 +
configure | 1 +
configure.ac | 1 +
contrib/ChangeLog | 5 +
contrib/mklog.py | 9 +-
fixincludes/ChangeLog | 13 +
fixincludes/fixincl.x | 61 +-
fixincludes/inclhack.def | 25 +-
fixincludes/tests/base/malloc.h | 2 +
fixincludes/tests/base/sys/inttypes.h | 14 +
gcc/ChangeLog | 4712 ++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 22 +-
gcc/ada/ChangeLog | 2669 +++++++++++
gcc/ada/Makefile.rtl | 401 +-
gcc/ada/ada_get_targ.adb | 56 +-
gcc/ada/adaint.c | 117 +-
gcc/ada/ali-util.adb | 2 +-
gcc/ada/ali.adb | 5 +-
gcc/ada/alloc.ads | 14 +-
gcc/ada/aspects.adb | 15 +-
gcc/ada/aspects.ads | 37 +-
gcc/ada/atree.adb | 343 +-
gcc/ada/atree.ads | 67 +-
gcc/ada/bindgen.adb | 31 +-
gcc/ada/bindo-writers.adb | 2 +-
gcc/ada/casing.adb | 14 +-
gcc/ada/casing.ads | 14 +-
gcc/ada/checks.adb | 139 +-
gcc/ada/contracts.adb | 111 +-
gcc/ada/contracts.ads | 14 +-
gcc/ada/csets.adb | 14 +-
gcc/ada/csets.ads | 14 +-
gcc/ada/cstand.adb | 65 +-
gcc/ada/debug.adb | 31 +-
gcc/ada/debug.ads | 14 +-
gcc/ada/doc/gnat_rm/implementation_advice.rst | 10 +-
.../doc/gnat_rm/implementation_defined_aspects.rst | 8 +-
.../gnat_rm/implementation_defined_attributes.rst | 8 +
.../implementation_defined_characteristics.rst | 31 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 64 +-
.../gnat_rm/representation_clauses_and_pragmas.rst | 95 +-
...ard_and_implementation_defined_restrictions.rst | 2 +-
gcc/ada/doc/gnat_rm/the_gnat_library.rst | 12 +
.../building_executable_programs_with_gnat.rst | 32 +-
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 13 +-
.../doc/gnat_ugn/the_gnat_compilation_model.rst | 1 -
gcc/ada/einfo.adb | 94 +-
gcc/ada/einfo.ads | 74 +-
gcc/ada/elists.adb | 72 +-
gcc/ada/elists.ads | 29 +-
gcc/ada/env.c | 54 +-
gcc/ada/errout.adb | 162 +-
gcc/ada/errout.ads | 13 +-
gcc/ada/erroutc.adb | 69 +-
gcc/ada/erroutc.ads | 13 +-
gcc/ada/errutil.adb | 1 +
gcc/ada/exp_aggr.adb | 426 +-
gcc/ada/exp_attr.adb | 384 +-
gcc/ada/exp_ch2.adb | 94 -
gcc/ada/exp_ch2.ads | 10 -
gcc/ada/exp_ch3.adb | 162 +-
gcc/ada/exp_ch3.ads | 5 +
gcc/ada/exp_ch4.adb | 463 +-
gcc/ada/exp_ch5.adb | 63 +-
gcc/ada/exp_ch5.ads | 1 -
gcc/ada/exp_ch6.adb | 1236 ++---
gcc/ada/exp_ch6.ads | 4 +-
gcc/ada/exp_ch7.adb | 233 +-
gcc/ada/exp_ch8.adb | 4 +-
gcc/ada/exp_ch9.adb | 47 +-
gcc/ada/exp_dbug.adb | 6 +-
gcc/ada/exp_dist.adb | 2 +-
gcc/ada/exp_fixd.adb | 19 +-
gcc/ada/exp_imgv.adb | 87 +-
gcc/ada/exp_intr.adb | 12 +-
gcc/ada/exp_pakd.adb | 24 +-
gcc/ada/exp_pakd.ads | 340 +-
gcc/ada/exp_prag.adb | 1059 ++++-
gcc/ada/exp_prag.ads | 11 +
gcc/ada/exp_put_image.adb | 16 +-
gcc/ada/exp_spark.adb | 122 +-
gcc/ada/exp_tss.adb | 8 +-
gcc/ada/exp_util.adb | 575 ++-
gcc/ada/exp_util.ads | 42 +-
gcc/ada/expander.adb | 3 -
gcc/ada/fmap.adb | 4 +-
gcc/ada/fname-uf.adb | 2 +-
gcc/ada/fname.adb | 20 +-
gcc/ada/fname.ads | 14 +-
gcc/ada/freeze.adb | 171 +-
gcc/ada/freeze.ads | 18 +-
gcc/ada/gcc-interface/Make-lang.in | 12 +-
gcc/ada/gcc-interface/decl.c | 74 +-
gcc/ada/{libgnat => gcc-interface}/system.ads | 0
gcc/ada/gcc-interface/trans.c | 19 +-
gcc/ada/gcc-interface/utils.c | 31 +-
gcc/ada/get_targ.adb | 21 +-
gcc/ada/get_targ.ads | 3 +
gcc/ada/ghost.adb | 135 +-
gcc/ada/gnat1drv.adb | 37 +-
gcc/ada/gnat_cuda.adb | 586 +++
gcc/ada/gnat_cuda.ads | 107 +
gcc/ada/gnat_rm.texi | 1042 ++---
gcc/ada/gnat_ugn.texi | 36 +-
gcc/ada/gnatvsn.adb | 14 +-
gcc/ada/gnatvsn.ads | 14 +-
gcc/ada/gsocket.h | 6 +
gcc/ada/hostparm.ads | 14 +-
gcc/ada/impunit.adb | 48 +-
gcc/ada/indepsw-aix.adb | 14 +-
gcc/ada/indepsw-darwin.adb | 14 +-
gcc/ada/indepsw-gnu.adb | 14 +-
gcc/ada/indepsw.adb | 14 +-
gcc/ada/indepsw.ads | 14 +-
gcc/ada/inline.adb | 6 +-
gcc/ada/krunch.adb | 41 +-
gcc/ada/krunch.ads | 20 +-
gcc/ada/layout.adb | 50 +-
gcc/ada/lib-list.adb | 14 +-
gcc/ada/lib-sort.adb | 14 +-
gcc/ada/lib-writ.adb | 100 +-
gcc/ada/lib-writ.ads | 6 -
gcc/ada/lib-xref.adb | 31 +
gcc/ada/lib-xref.ads | 13 +-
gcc/ada/lib.adb | 14 +-
gcc/ada/lib.ads | 14 +-
gcc/ada/libgnarl/s-osinte__aix.adb | 4 -
gcc/ada/libgnarl/s-osinte__android.adb | 4 -
gcc/ada/libgnarl/s-osinte__darwin.adb | 4 -
gcc/ada/libgnarl/s-osinte__gnu.adb | 4 -
gcc/ada/libgnarl/s-osinte__hpux-dce.adb | 4 -
gcc/ada/libgnarl/s-osinte__lynxos178.adb | 4 -
gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 4 -
gcc/ada/libgnarl/s-osinte__posix.adb | 4 -
gcc/ada/libgnarl/s-osinte__qnx.adb | 4 -
gcc/ada/libgnarl/s-osinte__rtems.adb | 5 +-
gcc/ada/libgnarl/s-osinte__solaris.adb | 4 -
gcc/ada/libgnarl/s-osinte__vxworks.adb | 4 -
gcc/ada/libgnarl/s-osinte__x32.adb | 5 +-
gcc/ada/libgnarl/s-solita.adb | 5 -
gcc/ada/libgnarl/s-taasde.adb | 4 -
gcc/ada/libgnarl/s-taprob.adb | 4 -
gcc/ada/libgnarl/s-taprop__dummy.adb | 4 -
gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 4 -
gcc/ada/libgnarl/s-taprop__linux.adb | 4 -
gcc/ada/libgnarl/s-taprop__mingw.adb | 4 -
gcc/ada/libgnarl/s-taprop__posix.adb | 4 -
gcc/ada/libgnarl/s-taprop__qnx.adb | 4 -
gcc/ada/libgnarl/s-taprop__solaris.adb | 4 -
gcc/ada/libgnarl/s-taprop__vxworks.adb | 4 -
gcc/ada/libgnarl/s-tarest.adb | 4 -
gcc/ada/libgnarl/s-tasini.adb | 5 -
gcc/ada/libgnarl/s-taskin.adb | 4 -
gcc/ada/libgnarl/s-taspri__dummy.ads | 4 -
gcc/ada/libgnarl/s-taspri__hpux-dce.ads | 4 -
gcc/ada/libgnarl/s-taspri__lynxos.ads | 4 -
gcc/ada/libgnarl/s-taspri__mingw.ads | 4 -
gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads | 4 -
gcc/ada/libgnarl/s-taspri__posix.ads | 4 -
gcc/ada/libgnarl/s-taspri__solaris.ads | 4 -
gcc/ada/libgnarl/s-taspri__vxworks.ads | 4 -
gcc/ada/libgnarl/s-tassta.adb | 4 -
gcc/ada/libgnarl/s-tasuti.adb | 4 -
gcc/ada/libgnarl/s-tposen.adb | 4 -
gcc/ada/libgnat/a-cbdlli.adb | 49 +
gcc/ada/libgnat/a-cbdlli.ads | 19 +-
gcc/ada/libgnat/a-cbhama.adb | 42 +
gcc/ada/libgnat/a-cbhama.ads | 13 +-
gcc/ada/libgnat/a-cbhase.adb | 38 +
gcc/ada/libgnat/a-cbhase.ads | 17 +-
gcc/ada/libgnat/a-cbmutr.adb | 44 +
gcc/ada/libgnat/a-cbmutr.ads | 10 +-
gcc/ada/libgnat/a-cborma.adb | 42 +
gcc/ada/libgnat/a-cborma.ads | 13 +-
gcc/ada/libgnat/a-cborse.adb | 37 +
gcc/ada/libgnat/a-cborse.ads | 13 +-
gcc/ada/libgnat/a-cbsyqu.ads | 2 +-
gcc/ada/libgnat/a-cdlili.adb | 38 +
gcc/ada/libgnat/a-cdlili.ads | 16 +-
gcc/ada/libgnat/a-cfdlli.ads | 2 +-
gcc/ada/libgnat/a-cfinve.adb | 2 +-
gcc/ada/libgnat/a-cgcaso.adb | 4 +-
gcc/ada/libgnat/a-cidlli.adb | 41 +
gcc/ada/libgnat/a-cidlli.ads | 16 +-
gcc/ada/libgnat/a-cihama.adb | 42 +
gcc/ada/libgnat/a-cihama.ads | 12 +-
gcc/ada/libgnat/a-cihase.adb | 37 +
gcc/ada/libgnat/a-cihase.ads | 12 +-
gcc/ada/libgnat/a-cimutr.adb | 44 +
gcc/ada/libgnat/a-cimutr.ads | 6 +-
gcc/ada/libgnat/a-ciorma.adb | 31 +
gcc/ada/libgnat/a-ciorma.ads | 13 +-
gcc/ada/libgnat/a-ciormu.adb | 26 +
gcc/ada/libgnat/a-ciormu.ads | 6 +-
gcc/ada/libgnat/a-ciorse.adb | 26 +
gcc/ada/libgnat/a-ciorse.ads | 12 +-
gcc/ada/libgnat/a-coboho.adb | 15 +
gcc/ada/libgnat/a-coboho.ads | 6 +-
gcc/ada/libgnat/a-cobove.adb | 58 +
gcc/ada/libgnat/a-cobove.ads | 24 +-
gcc/ada/libgnat/a-cofove.adb | 12 +-
gcc/ada/libgnat/a-cogeso.adb | 4 +-
gcc/ada/libgnat/a-cohama.adb | 42 +
gcc/ada/libgnat/a-cohama.ads | 12 +-
gcc/ada/libgnat/a-cohase.adb | 37 +
gcc/ada/libgnat/a-cohase.ads | 12 +-
gcc/ada/libgnat/a-cohata.ads | 2 +-
gcc/ada/libgnat/a-coinho.adb | 17 +
gcc/ada/libgnat/a-coinho.ads | 7 +-
gcc/ada/libgnat/a-coinho__shared.adb | 17 +
gcc/ada/libgnat/a-coinho__shared.ads | 7 +-
gcc/ada/libgnat/a-coinve.adb | 61 +
gcc/ada/libgnat/a-coinve.ads | 20 +-
gcc/ada/libgnat/a-comutr.adb | 44 +
gcc/ada/libgnat/a-comutr.ads | 6 +-
gcc/ada/libgnat/a-convec.adb | 32 +
gcc/ada/libgnat/a-convec.ads | 17 +-
gcc/ada/libgnat/a-coorma.adb | 31 +
gcc/ada/libgnat/a-coorma.ads | 12 +-
gcc/ada/libgnat/a-coormu.adb | 26 +
gcc/ada/libgnat/a-coormu.ads | 6 +-
gcc/ada/libgnat/a-coorse.adb | 26 +
gcc/ada/libgnat/a-coorse.ads | 10 +-
gcc/ada/libgnat/a-crbltr.ads | 6 +-
gcc/ada/libgnat/a-crdlli.ads | 2 +-
gcc/ada/libgnat/a-direct.adb | 37 +-
gcc/ada/libgnat/a-except.adb | 19 -
gcc/ada/libgnat/a-except.ads | 31 +-
gcc/ada/libgnat/a-llltio.ads | 19 +
gcc/ada/libgnat/a-lllwti.ads | 19 +
gcc/ada/libgnat/a-lllzti.ads | 19 +
gcc/ada/libgnat/a-nagefl.ads | 171 +
gcc/ada/libgnat/a-naliop.ads | 45 +
gcc/ada/libgnat/a-naliop__nolibm.ads | 43 +
.../libgnat/{a-numaux__darwin.ads => a-nallfl.ads} | 94 +-
.../libgnat/{a-wtmoau.ads => a-nallfl__wraplf.ads} | 114 +-
.../{a-numaux__vxworks.ads => a-nalofl.ads} | 84 +-
gcc/ada/libgnat/{a-ztmoau.ads => a-nashfl.ads} | 115 +-
gcc/ada/libgnat/a-nashfl__wraplf.ads | 87 +
gcc/ada/libgnat/a-nbnbin.adb | 4 +-
gcc/ada/libgnat/a-ngcefu.adb | 5 +-
gcc/ada/libgnat/a-ngcoty.adb | 34 +-
gcc/ada/libgnat/a-ngelfu.adb | 39 +-
gcc/ada/libgnat/a-ngelfu.ads | 2 +
gcc/ada/libgnat/a-nuauco.ads | 40 +
gcc/ada/libgnat/a-nuauco__x86.ads | 39 +
.../{a-numaux__libc-x86.ads => a-nuaufl.ads} | 84 +-
gcc/ada/libgnat/a-nuaufl__wraplf.ads | 87 +
gcc/ada/libgnat/a-numaux.ads | 94 +-
gcc/ada/libgnat/a-numaux__darwin.adb | 211 -
gcc/ada/libgnat/a-numeri.ads | 5 +-
gcc/ada/libgnat/a-stoubu.adb | 16 +-
gcc/ada/libgnat/a-stouut.adb | 3 +-
gcc/ada/libgnat/a-stouut.ads | 5 +-
gcc/ada/libgnat/a-strunb.adb | 10 +
gcc/ada/libgnat/a-strunb.ads | 7 +-
gcc/ada/libgnat/a-strunb__shared.adb | 10 +
gcc/ada/libgnat/a-strunb__shared.ads | 6 +-
gcc/ada/libgnat/a-ststun.ads | 2 +-
gcc/ada/libgnat/a-stteou.ads | 12 +-
gcc/ada/libgnat/a-suenco.adb | 2 +-
gcc/ada/libgnat/a-textio.ads | 5 +-
gcc/ada/libgnat/a-tifiio.adb | 2 +-
gcc/ada/libgnat/a-tigeau.adb | 54 +
gcc/ada/libgnat/a-tigeau.ads | 6 +
gcc/ada/libgnat/a-tiinau.adb | 228 +-
gcc/ada/libgnat/a-tiinau.ads | 64 +-
gcc/ada/libgnat/a-tiinio.adb | 60 +-
gcc/ada/libgnat/a-tiinio__128.adb | 182 +
gcc/ada/libgnat/a-timoau.adb | 305 --
gcc/ada/libgnat/a-timoio.adb | 79 +-
gcc/ada/libgnat/a-timoio__128.adb | 180 +
gcc/ada/libgnat/a-wtgeau.adb | 54 +
gcc/ada/libgnat/a-wtgeau.ads | 8 +-
gcc/ada/libgnat/a-wtinau.adb | 230 +-
gcc/ada/libgnat/a-wtinau.ads | 60 +-
gcc/ada/libgnat/a-wtinio.adb | 52 +-
gcc/ada/libgnat/a-wtinio__128.adb | 199 +
gcc/ada/libgnat/a-wtmoau.adb | 305 --
gcc/ada/libgnat/a-wtmoio.adb | 72 +-
gcc/ada/libgnat/a-wtmoio__128.adb | 197 +
gcc/ada/libgnat/a-ztgeau.adb | 54 +
gcc/ada/libgnat/a-ztgeau.ads | 8 +-
gcc/ada/libgnat/a-ztinau.adb | 228 +-
gcc/ada/libgnat/a-ztinau.ads | 62 +-
gcc/ada/libgnat/a-ztinio.adb | 52 +-
gcc/ada/libgnat/a-ztinio__128.adb | 199 +
gcc/ada/libgnat/a-ztmoau.adb | 305 --
gcc/ada/libgnat/a-ztmoio.adb | 72 +-
gcc/ada/libgnat/a-ztmoio__128.adb | 197 +
gcc/ada/libgnat/g-arrspl.adb | 26 +-
gcc/ada/libgnat/g-arrspl.ads | 36 +-
gcc/ada/libgnat/g-debpoo.ads | 2 +-
gcc/ada/libgnat/g-sechas.ads | 2 +
gcc/ada/libgnat/g-socket.adb | 4 -
gcc/ada/libgnat/g-socket.ads | 12 +-
gcc/ada/libgnat/g-socpol.adb | 430 ++
gcc/ada/libgnat/g-socpol.ads | 216 +
.../{a-numaux__dummy.adb => g-socpol__dummy.adb} | 6 +-
gcc/ada/libgnat/g-socpol__dummy.ads | 37 +
gcc/ada/libgnat/g-socthi__mingw.adb | 21 +-
gcc/ada/libgnat/g-sopowa.adb | 56 +
gcc/ada/libgnat/g-sopowa__mingw.adb | 92 +
gcc/ada/libgnat/g-sopowa__posix.adb | 91 +
gcc/ada/libgnat/g-spogwa.adb | 139 +
gcc/ada/libgnat/g-spogwa.ads | 50 +
gcc/ada/libgnat/i-cexten__128.ads | 851 ++++
gcc/ada/libgnat/interfac.ads | 2 +
gcc/ada/libgnat/interfac__2020.ads | 231 +
gcc/ada/libgnat/s-aridou.adb | 678 +++
gcc/ada/libgnat/s-aridou.ads | 94 +
gcc/ada/libgnat/s-arit128.adb | 64 +
gcc/ada/libgnat/s-arit128.ads | 84 +
gcc/ada/libgnat/s-arit64.adb | 624 +--
gcc/ada/libgnat/s-arit64.ads | 30 +-
gcc/ada/libgnat/s-bytswa.ads | 12 +-
gcc/ada/libgnat/s-carsi8.adb | 7 +
gcc/ada/libgnat/s-carun8.adb | 7 +
gcc/ada/libgnat/s-casi128.adb | 116 +
gcc/ada/libgnat/s-casi128.ads | 52 +
gcc/ada/libgnat/s-caun128.adb | 115 +
gcc/ada/libgnat/s-caun128.ads | 52 +
gcc/ada/libgnat/s-dwalin.adb | 4 -
gcc/ada/libgnat/s-dwalin.ads | 4 -
gcc/ada/libgnat/s-exnint.adb | 42 +-
gcc/ada/libgnat/s-exnint.ads | 6 +-
gcc/ada/libgnat/s-exnlli.adb | 46 +-
gcc/ada/libgnat/s-exnlli.ads | 9 +-
gcc/ada/libgnat/s-exnllli.ads | 41 +
gcc/ada/libgnat/s-expint.adb | 55 +-
gcc/ada/libgnat/s-expint.ads | 9 +-
gcc/ada/libgnat/s-explli.adb | 57 +-
gcc/ada/libgnat/s-explli.ads | 11 +-
gcc/ada/libgnat/s-expllli.ads | 41 +
gcc/ada/libgnat/s-explllu.ads | 48 +
gcc/ada/libgnat/s-expllu.adb | 48 +-
gcc/ada/libgnat/s-expllu.ads | 18 +-
gcc/ada/libgnat/s-exponn.adb | 72 +
gcc/ada/libgnat/{a-excpol.adb => s-exponn.ads} | 26 +-
gcc/ada/libgnat/s-expont.adb | 72 +
gcc/ada/libgnat/s-expont.ads | 38 +
gcc/ada/libgnat/s-exponu.adb | 63 +
gcc/ada/libgnat/s-exponu.ads | 38 +
gcc/ada/libgnat/s-expuns.adb | 45 +-
gcc/ada/libgnat/s-expuns.ads | 18 +-
gcc/ada/libgnat/s-fatgen.adb | 14 +
gcc/ada/libgnat/s-fileio.adb | 4 +-
gcc/ada/libgnat/s-genbig.adb | 58 +-
gcc/ada/libgnat/s-genbig.ads | 4 +
gcc/ada/libgnat/s-geveop.adb | 14 +
gcc/ada/libgnat/s-imageb.adb | 156 +
gcc/ada/libgnat/s-imageb.ads | 75 +
gcc/ada/libgnat/s-imagei.adb | 121 +
gcc/ada/libgnat/s-imagei.ads | 61 +
gcc/ada/libgnat/s-imageu.adb | 79 +
gcc/ada/libgnat/s-imageu.ads | 62 +
gcc/ada/libgnat/s-imagew.adb | 152 +
gcc/ada/libgnat/s-imagew.ads | 73 +
gcc/ada/libgnat/s-imenne.adb | 45 +-
gcc/ada/libgnat/s-imgbiu.adb | 130 +-
gcc/ada/libgnat/s-imgbiu.ads | 34 +-
gcc/ada/libgnat/s-imgcha.adb | 8 +-
gcc/ada/libgnat/s-imgdec.adb | 36 +-
gcc/ada/libgnat/s-imgint.adb | 75 +-
gcc/ada/libgnat/s-imgint.ads | 22 +-
gcc/ada/libgnat/s-imgllb.adb | 133 +-
gcc/ada/libgnat/s-imgllb.ads | 34 +-
gcc/ada/libgnat/s-imglli.adb | 74 +-
gcc/ada/libgnat/s-imglli.ads | 22 +-
gcc/ada/libgnat/{a-timoau.ads => s-imglllb.ads} | 74 +-
gcc/ada/libgnat/s-imgllli.ads | 55 +
gcc/ada/libgnat/s-imglllu.ads | 58 +
gcc/ada/libgnat/s-imglllw.ads | 61 +
gcc/ada/libgnat/s-imgllu.adb | 45 +-
gcc/ada/libgnat/s-imgllu.ads | 29 +-
gcc/ada/libgnat/s-imgllw.adb | 112 +-
gcc/ada/libgnat/s-imgllw.ads | 31 +-
gcc/ada/libgnat/s-imgrea.adb | 40 +-
gcc/ada/libgnat/s-imguns.adb | 45 +-
gcc/ada/libgnat/s-imguns.ads | 28 +-
gcc/ada/libgnat/s-imgwiu.adb | 110 +-
gcc/ada/libgnat/s-imgwiu.ads | 33 +-
gcc/ada/libgnat/s-mastop.ads | 4 -
gcc/ada/libgnat/s-pack100.adb | 250 ++
gcc/ada/libgnat/s-pack100.ads | 77 +
gcc/ada/libgnat/s-pack101.adb | 157 +
gcc/ada/libgnat/s-pack101.ads | 60 +
gcc/ada/libgnat/s-pack102.adb | 250 ++
gcc/ada/libgnat/s-pack102.ads | 77 +
gcc/ada/libgnat/s-pack103.adb | 157 +
gcc/ada/libgnat/s-pack103.ads | 60 +
gcc/ada/libgnat/s-pack104.adb | 250 ++
gcc/ada/libgnat/s-pack104.ads | 77 +
gcc/ada/libgnat/s-pack105.adb | 157 +
gcc/ada/libgnat/s-pack105.ads | 60 +
gcc/ada/libgnat/s-pack106.adb | 250 ++
gcc/ada/libgnat/s-pack106.ads | 77 +
gcc/ada/libgnat/s-pack107.adb | 157 +
gcc/ada/libgnat/s-pack107.ads | 60 +
gcc/ada/libgnat/s-pack108.adb | 250 ++
gcc/ada/libgnat/s-pack108.ads | 77 +
gcc/ada/libgnat/s-pack109.adb | 157 +
gcc/ada/libgnat/s-pack109.ads | 60 +
gcc/ada/libgnat/s-pack110.adb | 250 ++
gcc/ada/libgnat/s-pack110.ads | 77 +
gcc/ada/libgnat/s-pack111.adb | 157 +
gcc/ada/libgnat/s-pack111.ads | 60 +
gcc/ada/libgnat/s-pack112.adb | 250 ++
gcc/ada/libgnat/s-pack112.ads | 77 +
gcc/ada/libgnat/s-pack113.adb | 157 +
gcc/ada/libgnat/s-pack113.ads | 60 +
gcc/ada/libgnat/s-pack114.adb | 250 ++
gcc/ada/libgnat/s-pack114.ads | 77 +
gcc/ada/libgnat/s-pack115.adb | 157 +
gcc/ada/libgnat/s-pack115.ads | 60 +
gcc/ada/libgnat/s-pack116.adb | 250 ++
gcc/ada/libgnat/s-pack116.ads | 77 +
gcc/ada/libgnat/s-pack117.adb | 157 +
gcc/ada/libgnat/s-pack117.ads | 60 +
gcc/ada/libgnat/s-pack118.adb | 250 ++
gcc/ada/libgnat/s-pack118.ads | 77 +
gcc/ada/libgnat/s-pack119.adb | 157 +
gcc/ada/libgnat/s-pack119.ads | 60 +
gcc/ada/libgnat/s-pack120.adb | 250 ++
gcc/ada/libgnat/s-pack120.ads | 77 +
gcc/ada/libgnat/s-pack121.adb | 157 +
gcc/ada/libgnat/s-pack121.ads | 60 +
gcc/ada/libgnat/s-pack122.adb | 250 ++
gcc/ada/libgnat/s-pack122.ads | 77 +
gcc/ada/libgnat/s-pack123.adb | 157 +
gcc/ada/libgnat/s-pack123.ads | 60 +
gcc/ada/libgnat/s-pack124.adb | 250 ++
gcc/ada/libgnat/s-pack124.ads | 77 +
gcc/ada/libgnat/s-pack125.adb | 157 +
gcc/ada/libgnat/s-pack125.ads | 60 +
gcc/ada/libgnat/s-pack126.adb | 250 ++
gcc/ada/libgnat/s-pack126.ads | 77 +
gcc/ada/libgnat/s-pack127.adb | 157 +
gcc/ada/libgnat/s-pack127.ads | 60 +
gcc/ada/libgnat/s-pack65.adb | 157 +
gcc/ada/libgnat/s-pack65.ads | 60 +
gcc/ada/libgnat/s-pack66.adb | 250 ++
gcc/ada/libgnat/s-pack66.ads | 77 +
gcc/ada/libgnat/s-pack67.adb | 157 +
gcc/ada/libgnat/s-pack67.ads | 60 +
gcc/ada/libgnat/s-pack68.adb | 250 ++
gcc/ada/libgnat/s-pack68.ads | 77 +
gcc/ada/libgnat/s-pack69.adb | 157 +
gcc/ada/libgnat/s-pack69.ads | 60 +
gcc/ada/libgnat/s-pack70.adb | 250 ++
gcc/ada/libgnat/s-pack70.ads | 77 +
gcc/ada/libgnat/s-pack71.adb | 157 +
gcc/ada/libgnat/s-pack71.ads | 60 +
gcc/ada/libgnat/s-pack72.adb | 250 ++
gcc/ada/libgnat/s-pack72.ads | 77 +
gcc/ada/libgnat/s-pack73.adb | 157 +
gcc/ada/libgnat/s-pack73.ads | 60 +
gcc/ada/libgnat/s-pack74.adb | 250 ++
gcc/ada/libgnat/s-pack74.ads | 77 +
gcc/ada/libgnat/s-pack75.adb | 157 +
gcc/ada/libgnat/s-pack75.ads | 60 +
gcc/ada/libgnat/s-pack76.adb | 250 ++
gcc/ada/libgnat/s-pack76.ads | 77 +
gcc/ada/libgnat/s-pack77.adb | 157 +
gcc/ada/libgnat/s-pack77.ads | 60 +
gcc/ada/libgnat/s-pack78.adb | 250 ++
gcc/ada/libgnat/s-pack78.ads | 77 +
gcc/ada/libgnat/s-pack79.adb | 157 +
gcc/ada/libgnat/s-pack79.ads | 60 +
gcc/ada/libgnat/s-pack80.adb | 250 ++
gcc/ada/libgnat/s-pack80.ads | 77 +
gcc/ada/libgnat/s-pack81.adb | 157 +
gcc/ada/libgnat/s-pack81.ads | 60 +
gcc/ada/libgnat/s-pack82.adb | 250 ++
gcc/ada/libgnat/s-pack82.ads | 77 +
gcc/ada/libgnat/s-pack83.adb | 157 +
gcc/ada/libgnat/s-pack83.ads | 60 +
gcc/ada/libgnat/s-pack84.adb | 250 ++
gcc/ada/libgnat/s-pack84.ads | 77 +
gcc/ada/libgnat/s-pack85.adb | 157 +
gcc/ada/libgnat/s-pack85.ads | 60 +
gcc/ada/libgnat/s-pack86.adb | 250 ++
gcc/ada/libgnat/s-pack86.ads | 77 +
gcc/ada/libgnat/s-pack87.adb | 157 +
gcc/ada/libgnat/s-pack87.ads | 60 +
gcc/ada/libgnat/s-pack88.adb | 250 ++
gcc/ada/libgnat/s-pack88.ads | 77 +
gcc/ada/libgnat/s-pack89.adb | 157 +
gcc/ada/libgnat/s-pack89.ads | 60 +
gcc/ada/libgnat/s-pack90.adb | 250 ++
gcc/ada/libgnat/s-pack90.ads | 77 +
gcc/ada/libgnat/s-pack91.adb | 157 +
gcc/ada/libgnat/s-pack91.ads | 60 +
gcc/ada/libgnat/s-pack92.adb | 250 ++
gcc/ada/libgnat/s-pack92.ads | 77 +
gcc/ada/libgnat/s-pack93.adb | 157 +
gcc/ada/libgnat/s-pack93.ads | 60 +
gcc/ada/libgnat/s-pack94.adb | 250 ++
gcc/ada/libgnat/s-pack94.ads | 77 +
gcc/ada/libgnat/s-pack95.adb | 157 +
gcc/ada/libgnat/s-pack95.ads | 60 +
gcc/ada/libgnat/s-pack96.adb | 250 ++
gcc/ada/libgnat/s-pack96.ads | 77 +
gcc/ada/libgnat/s-pack97.adb | 157 +
gcc/ada/libgnat/s-pack97.ads | 60 +
gcc/ada/libgnat/s-pack98.adb | 250 ++
gcc/ada/libgnat/s-pack98.ads | 77 +
gcc/ada/libgnat/s-pack99.adb | 157 +
gcc/ada/libgnat/s-pack99.ads | 60 +
gcc/ada/libgnat/s-putima.adb | 26 +-
gcc/ada/libgnat/s-putima.ads | 24 +-
gcc/ada/libgnat/s-rannum.adb | 6 +
gcc/ada/libgnat/s-rannum.ads | 1 +
gcc/ada/libgnat/s-rident.ads | 51 +-
gcc/ada/libgnat/s-scaval.adb | 2 +
gcc/ada/libgnat/s-scaval.ads | 10 +-
gcc/ada/libgnat/s-scaval__128.adb | 342 ++
gcc/ada/libgnat/s-scaval__128.ads | 101 +
gcc/ada/libgnat/s-soflin.adb | 4 -
gcc/ada/libgnat/s-stalib.adb | 4 -
gcc/ada/libgnat/s-stalib.ads | 4 -
gcc/ada/libgnat/s-stchop.adb | 2 -
gcc/ada/libgnat/s-stchop.ads | 4 -
gcc/ada/libgnat/s-stchop__limit.ads | 4 -
gcc/ada/libgnat/s-traceb.ads | 4 -
gcc/ada/libgnat/s-traent.adb | 4 -
gcc/ada/libgnat/s-traent.ads | 4 -
gcc/ada/libgnat/s-trasym.adb | 4 -
gcc/ada/libgnat/s-trasym.ads | 4 -
gcc/ada/libgnat/s-trasym__dwarf.adb | 4 -
gcc/ada/libgnat/s-unstyp.ads | 35 +-
gcc/ada/libgnat/s-valint.adb | 90 +-
gcc/ada/libgnat/s-valint.ads | 42 +-
gcc/ada/libgnat/s-vallli.adb | 92 +-
gcc/ada/libgnat/s-vallli.ads | 45 +-
gcc/ada/libgnat/s-valllli.ads | 59 +
gcc/ada/libgnat/s-vallllu.ads | 61 +
gcc/ada/libgnat/s-valllu.adb | 302 +-
gcc/ada/libgnat/s-valllu.ads | 90 +-
gcc/ada/libgnat/s-valuei.adb | 116 +
gcc/ada/libgnat/s-valuei.ads | 84 +
gcc/ada/libgnat/s-valueu.adb | 324 ++
gcc/ada/libgnat/s-valueu.ads | 131 +
gcc/ada/libgnat/s-valuns.adb | 297 +-
gcc/ada/libgnat/s-valuns.ads | 90 +-
gcc/ada/libgnat/s-widint.ads | 41 +
gcc/ada/libgnat/s-widlli.adb | 45 +-
gcc/ada/libgnat/s-widlli.ads | 14 +-
gcc/ada/libgnat/s-widllli.ads | 42 +
gcc/ada/libgnat/s-widlllu.ads | 45 +
gcc/ada/libgnat/s-widllu.adb | 45 +-
gcc/ada/libgnat/s-widllu.ads | 15 +-
.../libgnat/{a-excpol__abort.adb => s-widthi.adb} | 56 +-
gcc/ada/libgnat/s-widthi.ads | 39 +
gcc/ada/libgnat/s-widthu.adb | 60 +
gcc/ada/libgnat/s-widthu.ads | 39 +
gcc/ada/libgnat/s-widuns.ads | 44 +
gcc/ada/libgnat/system-aix.ads | 6 +-
gcc/ada/libgnat/system-darwin-arm.ads | 6 +-
gcc/ada/libgnat/system-darwin-ppc.ads | 6 +-
gcc/ada/libgnat/system-darwin-x86.ads | 6 +-
gcc/ada/libgnat/system-djgpp.ads | 6 +-
gcc/ada/libgnat/system-dragonfly-x86_64.ads | 6 +-
gcc/ada/libgnat/system-freebsd.ads | 6 +-
gcc/ada/libgnat/system-hpux-ia64.ads | 6 +-
gcc/ada/libgnat/system-hpux.ads | 6 +-
gcc/ada/libgnat/system-linux-alpha.ads | 8 +-
gcc/ada/libgnat/system-linux-arm.ads | 6 +-
gcc/ada/libgnat/system-linux-hppa.ads | 6 +-
gcc/ada/libgnat/system-linux-ia64.ads | 6 +-
gcc/ada/libgnat/system-linux-m68k.ads | 6 +-
gcc/ada/libgnat/system-linux-mips.ads | 8 +-
gcc/ada/libgnat/system-linux-ppc.ads | 6 +-
gcc/ada/libgnat/system-linux-riscv.ads | 8 +-
gcc/ada/libgnat/system-linux-s390.ads | 8 +-
gcc/ada/libgnat/system-linux-sh4.ads | 6 +-
gcc/ada/libgnat/system-linux-sparc.ads | 8 +-
gcc/ada/libgnat/system-linux-x86.ads | 6 +-
gcc/ada/libgnat/system-lynxos178-ppc.ads | 6 +-
gcc/ada/libgnat/system-lynxos178-x86.ads | 6 +-
gcc/ada/libgnat/system-mingw.ads | 6 +-
gcc/ada/libgnat/system-qnx-aarch64.ads | 6 +-
gcc/ada/libgnat/system-rtems.ads | 8 +-
gcc/ada/libgnat/system-solaris-sparc.ads | 6 +-
gcc/ada/libgnat/system-solaris-x86.ads | 6 +-
gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 6 +-
gcc/ada/libgnat/system-vxworks-arm.ads | 6 +-
gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 6 +-
gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 6 +-
gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 6 +-
gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 6 +-
gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 6 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 6 +-
gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 6 +-
gcc/ada/libgnat/system-vxworks-ppc.ads | 6 +-
gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 6 +-
gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 6 +-
gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 6 +-
gcc/ada/libgnat/system-vxworks-x86.ads | 6 +-
.../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-aarch64.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-arm.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 6 +-
gcc/ada/namet-sp.adb | 14 +-
gcc/ada/namet-sp.ads | 14 +-
gcc/ada/namet.adb | 23 +-
gcc/ada/namet.ads | 18 +-
gcc/ada/nlists.adb | 22 +-
gcc/ada/nlists.ads | 15 +-
gcc/ada/opt.adb | 18 +-
gcc/ada/opt.ads | 34 +-
gcc/ada/osint.adb | 2 +-
gcc/ada/output.adb | 14 +-
gcc/ada/output.ads | 14 +-
gcc/ada/par-ch13.adb | 14 +-
gcc/ada/par-ch3.adb | 2 +-
gcc/ada/par-ch4.adb | 112 +-
gcc/ada/par-ch6.adb | 19 +
gcc/ada/par-prag.adb | 2 +-
gcc/ada/par-tchk.adb | 14 +
gcc/ada/par.adb | 9 +-
gcc/ada/rident.ads | 14 +-
gcc/ada/rtsfind.adb | 9 +-
gcc/ada/rtsfind.ads | 861 +++-
gcc/ada/s-oscons-tmplt.c | 71 +-
gcc/ada/scans.adb | 14 +-
gcc/ada/scans.ads | 14 +-
gcc/ada/scil_ll.adb | 16 +-
gcc/ada/scil_ll.ads | 14 +-
gcc/ada/scng.adb | 22 +-
gcc/ada/sem.adb | 32 +
gcc/ada/sem.ads | 7 +
gcc/ada/sem_aggr.adb | 199 +-
gcc/ada/sem_aggr.ads | 2 +-
gcc/ada/sem_attr.adb | 132 +-
gcc/ada/sem_attr.ads | 10 +
gcc/ada/sem_aux.adb | 35 +-
gcc/ada/sem_aux.ads | 11 -
gcc/ada/sem_cat.adb | 1 +
gcc/ada/sem_ch10.adb | 264 +-
gcc/ada/sem_ch10.ads | 31 +-
gcc/ada/sem_ch12.adb | 263 +-
gcc/ada/sem_ch13.adb | 506 ++-
gcc/ada/sem_ch13.ads | 7 +-
gcc/ada/sem_ch3.adb | 268 +-
gcc/ada/sem_ch3.ads | 2 +-
gcc/ada/sem_ch4.adb | 90 +-
gcc/ada/sem_ch5.adb | 4 +-
gcc/ada/sem_ch6.adb | 498 ++-
gcc/ada/sem_ch7.adb | 28 +
gcc/ada/sem_ch8.adb | 343 +-
gcc/ada/sem_ch8.ads | 6 +-
gcc/ada/sem_ch9.adb | 13 +-
gcc/ada/sem_disp.adb | 8 +-
gcc/ada/sem_elab.adb | 7 +-
gcc/ada/sem_eval.adb | 155 +-
gcc/ada/sem_intr.adb | 31 +-
gcc/ada/sem_prag.adb | 848 ++--
gcc/ada/sem_prag.ads | 7 +
gcc/ada/sem_res.adb | 183 +-
gcc/ada/sem_scil.adb | 2 +-
gcc/ada/sem_type.adb | 9 +
gcc/ada/sem_util.adb | 3175 ++++++++++---
gcc/ada/sem_util.ads | 286 +-
gcc/ada/sem_warn.adb | 126 +-
gcc/ada/set_targ.adb | 15 +-
gcc/ada/set_targ.ads | 1 +
gcc/ada/sfn_scan.adb | 14 +-
gcc/ada/sinfo.adb | 23 +-
gcc/ada/sinfo.ads | 23 +-
gcc/ada/sinput.adb | 14 +-
gcc/ada/sinput.ads | 14 +-
gcc/ada/snames.adb-tmpl | 14 +-
gcc/ada/snames.ads-tmpl | 30 +-
gcc/ada/sprint.adb | 15 +-
gcc/ada/stand.ads | 29 +-
gcc/ada/stringt.adb | 14 +-
gcc/ada/stringt.ads | 14 +-
gcc/ada/switch-c.adb | 16 +-
gcc/ada/table.adb | 14 +-
gcc/ada/table.ads | 14 +-
gcc/ada/targparm.adb | 6 -
gcc/ada/targparm.ads | 3 -
gcc/ada/treepr.adb | 13 +-
gcc/ada/ttypes.ads | 12 +-
gcc/ada/types.adb | 14 +-
gcc/ada/types.ads | 99 +-
gcc/ada/types.h | 32 +-
gcc/ada/uintp.adb | 24 +-
gcc/ada/uintp.ads | 16 +-
gcc/ada/uname.adb | 14 +-
gcc/ada/uname.ads | 14 +-
gcc/ada/urealp.adb | 14 +-
gcc/ada/urealp.ads | 14 +-
gcc/ada/usage.adb | 5 -
gcc/ada/vast.adb | 14 +-
gcc/ada/vast.ads | 14 +-
gcc/ada/widechar.adb | 14 +-
gcc/ada/widechar.ads | 14 +-
gcc/alias.c | 8 +-
gcc/analyzer/ChangeLog | 318 ++
gcc/analyzer/analysis-plan.cc | 1 +
gcc/analyzer/analyzer-logging.cc | 2 +
gcc/analyzer/analyzer.cc | 5 +-
gcc/analyzer/analyzer.h | 4 +-
gcc/analyzer/analyzer.opt | 16 +
gcc/analyzer/call-string.cc | 31 +
gcc/analyzer/call-string.h | 2 +
gcc/analyzer/checker-path.cc | 1 +
gcc/analyzer/constraint-manager.cc | 83 +-
gcc/analyzer/constraint-manager.h | 6 +
gcc/analyzer/diagnostic-manager.cc | 128 +-
gcc/analyzer/diagnostic-manager.h | 4 +
gcc/analyzer/engine.cc | 412 +-
gcc/analyzer/exploded-graph.h | 28 +-
gcc/analyzer/pending-diagnostic.cc | 1 +
gcc/analyzer/program-point.cc | 46 +-
gcc/analyzer/program-point.h | 2 +
gcc/analyzer/program-state.cc | 101 +-
gcc/analyzer/program-state.h | 10 +-
gcc/analyzer/region-model-impl-calls.cc | 15 +
gcc/analyzer/region-model-manager.cc | 1 +
gcc/analyzer/region-model-reachability.cc | 20 +-
gcc/analyzer/region-model-reachability.h | 8 +-
gcc/analyzer/region-model.cc | 259 +-
gcc/analyzer/region-model.h | 66 +-
gcc/analyzer/region.cc | 28 +-
gcc/analyzer/sm-file.cc | 1 +
gcc/analyzer/sm-malloc.cc | 66 +-
gcc/analyzer/sm-pattern-test.cc | 1 +
gcc/analyzer/sm-sensitive.cc | 1 +
gcc/analyzer/sm-signal.cc | 7 +
gcc/analyzer/sm-taint.cc | 1 +
gcc/analyzer/sm.cc | 36 +
gcc/analyzer/sm.h | 3 +
gcc/analyzer/state-purge.cc | 1 +
gcc/analyzer/store.cc | 119 +-
gcc/analyzer/store.h | 7 +
gcc/analyzer/supergraph.cc | 112 +
gcc/analyzer/supergraph.h | 6 +
gcc/analyzer/svalue.cc | 12 +
gcc/attr-fnspec.h | 154 +
gcc/attribs.c | 44 +-
gcc/builtin-attrs.def | 2 +-
gcc/builtins.c | 1005 +++--
gcc/builtins.def | 20 +-
gcc/builtins.h | 62 +-
gcc/c-family/ChangeLog | 84 +
gcc/c-family/c-attribs.c | 63 +-
gcc/c-family/c-common.c | 4 +-
gcc/c-family/c-common.def | 3 +
gcc/c-family/c-common.h | 1 +
gcc/c-family/c-cppbuiltin.c | 8 +-
gcc/c-family/c-gimplify.c | 12 +-
gcc/c-family/c-pretty-print.c | 59 +
gcc/c-family/c-warn.c | 52 +
gcc/c-family/c.opt | 16 +-
gcc/c/ChangeLog | 14 +
gcc/c/c-decl.c | 6 +-
gcc/c/c-parser.c | 48 +-
gcc/c/c-tree.h | 1 +
gcc/c/c-typeck.c | 2 +-
gcc/calls.c | 231 +-
gcc/calls.h | 12 +-
gcc/cfg.c | 114 +-
gcc/cfgexpand.c | 89 +-
gcc/cfghooks.c | 21 +-
gcc/cfgloop.c | 4 +-
gcc/cfgloop.h | 2 +-
gcc/cfgloopmanip.c | 3 +-
gcc/cgraph.c | 207 +-
gcc/cgraph.h | 117 +-
gcc/cgraphclones.c | 172 +-
gcc/cgraphunit.c | 547 +--
gcc/collect-utils.c | 13 +-
gcc/collect-utils.h | 4 +-
gcc/collect2.c | 43 +-
gcc/combine.c | 7 +-
gcc/common.opt | 6 +-
gcc/common/config/i386/cpuinfo.h | 21 +
gcc/common/config/i386/i386-common.c | 90 +-
gcc/common/config/i386/i386-cpuinfo.h | 5 +
gcc/common/config/i386/i386-isas.h | 5 +
gcc/common/config/riscv/riscv-common.c | 91 +-
gcc/config.gcc | 46 +-
gcc/config.in | 26 +
gcc/config/aarch64/aarch64-builtins.c | 59 +-
gcc/config/aarch64/aarch64-cores.def | 9 +-
gcc/config/aarch64/aarch64-option-extensions.def | 2 +-
gcc/config/aarch64/aarch64-protos.h | 21 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 93 +-
gcc/config/aarch64/aarch64-sve.md | 923 +++-
gcc/config/aarch64/aarch64-sve2.md | 73 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 243 +-
gcc/config/aarch64/aarch64.md | 102 +-
gcc/config/aarch64/arm_neon.h | 264 +-
gcc/config/arm/arm-builtins.c | 8 +-
gcc/config/arm/arm-cpus.in | 83 +-
gcc/config/arm/arm-protos.h | 3 +-
gcc/config/arm/arm-tables.opt | 15 +
gcc/config/arm/arm-tune.md | 6 +-
gcc/config/arm/arm.c | 191 +-
gcc/config/arm/arm.h | 41 +
gcc/config/arm/arm.md | 12 +-
gcc/config/arm/arm_mve.h | 592 ++-
gcc/config/arm/arm_mve_builtins.def | 16 +-
gcc/config/arm/constraints.md | 9 +-
gcc/config/arm/iterators.md | 475 +-
gcc/config/arm/mve.md | 967 +---
gcc/config/arm/neon.md | 423 +-
gcc/config/arm/parsecpu.awk | 51 +
gcc/config/arm/unspecs.md | 800 ++++
gcc/config/arm/vec-common.md | 97 +-
gcc/config/arm/vfp.md | 36 +-
gcc/config/arm/vxworks.h | 2 +-
gcc/config/bpf/bpf.md | 20 +
gcc/config/darwin-protos.h | 2 +-
gcc/config/darwin-sections.def | 15 +
gcc/config/darwin.c | 142 +-
gcc/config/darwin.h | 3 +-
gcc/config/darwin9.h | 3 +
gcc/config/gcn/gcn.md | 43 +-
gcc/config/gcn/mkoffload.c | 7 +-
gcc/config/i386/adxintrin.h | 4 +-
gcc/config/i386/amxbf16intrin.h | 52 +
gcc/config/i386/amxint8intrin.h | 61 +
gcc/config/i386/amxtileintrin.h | 98 +
gcc/config/i386/avx2intrin.h | 3 +
gcc/config/i386/avx512bwintrin.h | 32 +
gcc/config/i386/avx512dqintrin.h | 186 +
gcc/config/i386/avx512erintrin.h | 148 +
gcc/config/i386/avx512fintrin.h | 163 +
gcc/config/i386/avx512vlbwintrin.h | 65 +
gcc/config/i386/avx512vlintrin.h | 85 +
gcc/config/i386/avx512vp2intersectintrin.h | 23 +
gcc/config/i386/avx512vp2intersectvlintrin.h | 23 +
gcc/config/i386/avxintrin.h | 7 +
gcc/config/i386/bmi2intrin.h | 4 +-
gcc/config/i386/bmiintrin.h | 4 +-
gcc/config/i386/cetintrin.h | 4 +-
gcc/config/i386/cldemoteintrin.h | 4 +-
gcc/config/i386/clflushoptintrin.h | 4 +-
gcc/config/i386/clwbintrin.h | 4 +-
gcc/config/i386/constraints.md | 4 +
gcc/config/i386/cpuid.h | 5 +
gcc/config/i386/emmintrin.h | 25 +
gcc/config/i386/enqcmdintrin.h | 10 +-
gcc/config/i386/fxsrintrin.h | 4 +-
gcc/config/i386/hresetintrin.h | 48 +
gcc/config/i386/i386-builtin-types.def | 5 +
gcc/config/i386/i386-builtin.def | 18 +
gcc/config/i386/i386-builtins.c | 5 +
gcc/config/i386/i386-builtins.h | 1 +
gcc/config/i386/i386-c.c | 14 +
gcc/config/i386/i386-expand.c | 36 +-
gcc/config/i386/i386-options.c | 56 +-
gcc/config/i386/i386.c | 107 +-
gcc/config/i386/i386.h | 36 +-
gcc/config/i386/i386.md | 81 +-
gcc/config/i386/i386.opt | 22 +-
gcc/config/i386/ia32intrin.h | 4 +-
gcc/config/i386/immintrin.h | 207 +-
gcc/config/i386/intelmic-mkoffload.c | 12 +-
gcc/config/i386/lwpintrin.h | 4 +-
gcc/config/i386/lzcntintrin.h | 4 +-
gcc/config/i386/mingw-w64.h | 6 +
gcc/config/i386/mmintrin.h | 6 +
gcc/config/i386/movdirintrin.h | 4 +-
gcc/config/i386/pconfigintrin.h | 27 +-
gcc/config/i386/pkuintrin.h | 4 +-
gcc/config/i386/predicates.md | 13 +
gcc/config/i386/rdseedintrin.h | 4 +-
gcc/config/i386/rtmintrin.h | 4 +-
gcc/config/i386/serializeintrin.h | 4 +-
gcc/config/i386/sse.md | 401 +-
gcc/config/i386/subst.md | 4 +
gcc/config/i386/t-i386 | 3 +-
gcc/config/i386/t-rtems | 8 +-
gcc/config/i386/tbmintrin.h | 4 +-
gcc/config/i386/tsxldtrkintrin.h | 27 +-
gcc/config/i386/uintrintrin.h | 87 +
gcc/config/i386/waitpkgintrin.h | 4 +-
gcc/config/i386/wbnoinvdintrin.h | 27 +-
gcc/config/i386/x86gprintrin.h | 256 ++
gcc/config/i386/x86intrin.h | 12 +-
gcc/config/i386/xsavecintrin.h | 4 +-
gcc/config/i386/xsaveintrin.h | 4 +-
gcc/config/i386/xsaveoptintrin.h | 4 +-
gcc/config/i386/xsavesintrin.h | 4 +-
gcc/config/i386/xtestintrin.h | 4 +-
gcc/config/linux-protos.h | 2 +-
gcc/config/linux.c | 3 +-
gcc/config/msp430/msp430.md | 4 +-
gcc/config/nvptx/mkoffload.c | 7 +-
gcc/config/nvptx/nvptx.c | 128 +-
gcc/config/nvptx/nvptx.h | 5 +-
gcc/config/nvptx/nvptx.md | 28 +-
gcc/config/nvptx/nvptx.opt | 13 +-
gcc/config/pa/pa-hpux11.h | 5 -
gcc/config/pa/pa32-linux.h | 5 +
gcc/config/pa/pa64-hpux.h | 12 +-
gcc/config/riscv/multilib-generator | 133 +-
gcc/config/riscv/riscv-c.c | 9 +-
gcc/config/riscv/riscv-cores.def | 49 +
gcc/config/riscv/riscv-protos.h | 14 +
gcc/config/riscv/riscv.c | 97 +-
gcc/config/riscv/riscv.h | 25 +-
gcc/config/riscv/riscv.opt | 4 +
gcc/config/riscv/t-riscv | 2 +
gcc/config/rs6000/altivec.h | 3 +
gcc/config/rs6000/freebsd64.h | 60 +-
gcc/config/rs6000/linux64.h | 85 +-
gcc/config/rs6000/ppc-asm.h | 9 +
gcc/config/rs6000/rs6000-builtin.def | 44 +-
gcc/config/rs6000/rs6000-c.c | 3 +
gcc/config/rs6000/rs6000-call.c | 220 +-
gcc/config/rs6000/rs6000-internal.h | 2 +-
gcc/config/rs6000/rs6000-logue.c | 15 +-
gcc/config/rs6000/rs6000.c | 131 +-
gcc/config/rs6000/rs6000.md | 105 +-
gcc/config/rs6000/smmintrin.h | 30 +
gcc/config/rs6000/vsx.md | 61 +-
gcc/config/rs6000/vxworks.h | 290 +-
gcc/config/s390/s390-protos.h | 1 +
gcc/config/s390/s390.c | 70 +-
gcc/config/s390/s390.md | 54 +-
gcc/config/s390/vector.md | 52 +-
gcc/config/t-vxworks | 2 +-
gcc/config/vx-common.h | 2 -
gcc/config/vxworks.c | 6 +-
gcc/config/vxworks.h | 11 +-
gcc/config/vxworks/_vxworks-versions.h | 20 +-
gcc/configure | 425 +-
gcc/configure.ac | 254 +-
gcc/convert.c | 8 +-
gcc/coretypes.h | 8 +
gcc/coverage.c | 8 +-
gcc/cp/ChangeLog | 564 +++
gcc/cp/call.c | 63 +-
gcc/cp/class.c | 264 +-
gcc/cp/constexpr.c | 45 +-
gcc/cp/constraint.cc | 13 +-
gcc/cp/coroutines.cc | 27 +-
gcc/cp/cp-gimplify.c | 28 +-
gcc/cp/cp-tree.h | 92 +-
gcc/cp/cxx-pretty-print.c | 35 +-
gcc/cp/decl.c | 523 +--
gcc/cp/decl2.c | 27 +-
gcc/cp/error.c | 65 +-
gcc/cp/friend.c | 27 +-
gcc/cp/init.c | 346 +-
gcc/cp/lambda.c | 14 +-
gcc/cp/method.c | 36 +-
gcc/cp/name-lookup.c | 1052 +++--
gcc/cp/name-lookup.h | 60 +-
gcc/cp/parser.c | 134 +-
gcc/cp/pt.c | 351 +-
gcc/cp/ptree.c | 6 +-
gcc/cp/rtti.c | 11 +-
gcc/cp/semantics.c | 5 +-
gcc/cp/tree.c | 37 +-
gcc/cp/typeck.c | 12 +-
gcc/d/ChangeLog | 19 +
gcc/d/d-target.cc | 6 +-
gcc/d/decl.cc | 10 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/declaration.c | 7 +
gcc/d/dmd/mtype.c | 8 +-
gcc/data-streamer-in.c | 11 +
gcc/data-streamer-out.c | 9 +
gcc/data-streamer.h | 2 +
gcc/dbgcnt.c | 30 +-
gcc/dbgcnt.def | 1 +
gcc/dfp.c | 2 +
gcc/doc/analyzer.texi | 6 +-
gcc/doc/extend.texi | 76 +-
gcc/doc/invoke.texi | 263 +-
gcc/doc/sourcebuild.texi | 12 +
gcc/doc/tm.texi | 7 +-
gcc/dwarf2out.c | 121 +-
gcc/expr.c | 20 +-
gcc/flag-types.h | 13 +
gcc/fold-const.c | 2 +
gcc/fortran/ChangeLog | 176 +
gcc/fortran/class.c | 2 +
gcc/fortran/decl.c | 6 +-
gcc/fortran/expr.c | 28 +-
gcc/fortran/f95-lang.c | 4 +-
gcc/fortran/gfortran.h | 16 +-
gcc/fortran/intrinsic.c | 42 +
gcc/fortran/iresolve.c | 20 +-
gcc/fortran/match.c | 5 +-
gcc/fortran/match.h | 6 +-
gcc/fortran/openmp.c | 29 +
gcc/fortran/resolve.c | 7 +
gcc/fortran/scanner.c | 4 +-
gcc/fortran/symbol.c | 25 +-
gcc/fortran/trans-array.c | 15 +-
gcc/fortran/trans-decl.c | 190 +-
gcc/fortran/trans-expr.c | 37 +-
gcc/fortran/trans-intrinsic.c | 299 +-
gcc/fortran/trans-io.c | 74 +-
gcc/fortran/trans-openmp.c | 30 +-
gcc/fortran/trans-stmt.c | 49 +-
gcc/fortran/trans-types.c | 41 +-
gcc/fortran/trans.c | 23 +-
gcc/fortran/trans.h | 4 +
gcc/function.c | 2 +-
gcc/gcc.c | 102 +-
gcc/gcov.c | 8 +-
gcc/gengtype.c | 3 +-
gcc/ggc-common.c | 28 +-
gcc/ggc-page.c | 17 +-
gcc/gimple-array-bounds.cc | 25 +-
gcc/gimple-isel.cc | 90 +-
gcc/gimple-loop-versioning.cc | 8 +-
gcc/gimple-range-cache.cc | 877 ++++
gcc/gimple-range-cache.h | 120 +
gcc/gimple-range-edge.cc | 197 +
gcc/gimple-range-edge.h | 55 +
gcc/gimple-range-gori.cc | 1325 ++++++
gcc/gimple-range-gori.h | 138 +
gcc/gimple-range.cc | 1348 ++++++
gcc/gimple-range.h | 184 +
gcc/gimple-ssa-evrp-analyze.c | 31 +-
gcc/gimple-ssa-evrp-analyze.h | 21 +-
gcc/gimple-ssa-evrp.c | 256 +-
gcc/gimple-ssa-sprintf.c | 126 +-
gcc/gimple-ssa-store-merging.c | 2 +-
gcc/gimple-ssa-warn-alloca.c | 351 +-
gcc/gimple-ssa-warn-restrict.c | 99 +-
gcc/gimple-ssa-warn-restrict.h | 3 +
gcc/gimple.c | 69 +-
gcc/gimple.h | 26 +-
gcc/gimplify.c | 20 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 132 +-
gcc/go/gofrontend/expressions.h | 8 +
gcc/go/gofrontend/gogo.cc | 6 +-
gcc/go/gofrontend/import.cc | 17 +-
gcc/go/gofrontend/import.h | 8 +-
gcc/go/gofrontend/statements.cc | 27 +-
gcc/go/gofrontend/statements.h | 4 +-
gcc/go/gofrontend/types.cc | 16 +-
gcc/hash-table.h | 2 +-
gcc/internal-fn.c | 113 +-
gcc/internal-fn.def | 15 +-
gcc/ipa-comdats.c | 4 +-
gcc/ipa-cp.c | 331 +-
gcc/ipa-fnsummary.c | 994 +++--
gcc/ipa-fnsummary.h | 127 +-
gcc/ipa-icf-gimple.c | 1 +
gcc/ipa-icf.c | 36 +-
gcc/ipa-inline-analysis.c | 92 +-
gcc/ipa-inline-transform.c | 36 +-
gcc/ipa-inline.c | 75 +-
gcc/ipa-modref-tree.c | 80 +-
gcc/ipa-modref-tree.h | 416 +-
gcc/ipa-modref.c | 1647 +++++--
gcc/ipa-modref.h | 11 +-
gcc/ipa-param-manipulation.c | 7 +
gcc/ipa-polymorphic-call.c | 14 +-
gcc/ipa-predicate.c | 2 +-
gcc/ipa-predicate.h | 13 +-
gcc/ipa-prop.c | 97 +-
gcc/ipa-prop.h | 114 +-
gcc/ipa-pure-const.c | 18 +-
gcc/ipa-sra.c | 2 +-
gcc/ipa-utils.c | 6 +-
gcc/ipa-visibility.c | 6 +-
gcc/ipa.c | 48 +-
gcc/ira-build.c | 12 +-
gcc/ira-color.c | 4 +-
gcc/ira-costs.c | 12 +-
gcc/ira.c | 2 +-
gcc/loop-unroll.c | 3 +-
gcc/lra-constraints.c | 35 +-
gcc/lto-cgraph.c | 66 +-
gcc/lto-streamer-in.c | 4 +-
gcc/lto-wrapper.c | 47 +-
gcc/lto/ChangeLog | 5 +
gcc/lto/lto-partition.c | 2 +-
gcc/match.pd | 32 +-
gcc/objc/ChangeLog | 94 +
gcc/objc/objc-gnu-runtime-abi-01.c | 32 +-
gcc/objc/objc-next-runtime-abi-02.c | 474 +-
gcc/objc/objc-runtime-shared-support.c | 9 +-
gcc/objcp/ChangeLog | 11 +
gcc/objcp/objcp-decl.c | 4 +-
gcc/omp-expand.c | 627 ++-
gcc/omp-low.c | 68 +-
gcc/omp-offload.c | 53 +-
gcc/optabs.c | 35 +-
gcc/optabs.h | 4 +
gcc/optc-save-gen.awk | 126 +-
gcc/opth-gen.awk | 20 +-
gcc/opts-common.c | 1 +
gcc/opts-global.c | 4 -
gcc/opts.c | 12 +-
gcc/params.opt | 51 +-
gcc/passes.c | 8 +
gcc/passes.def | 1 -
gcc/predict.c | 9 +-
gcc/print-tree.c | 2 +-
gcc/profile-count.c | 4 +-
gcc/profile.c | 6 +-
gcc/range-op.cc | 253 +-
gcc/recog.c | 7 +-
gcc/regs.h | 3 +-
gcc/rtl.h | 1 +
gcc/selftest-run-tests.c | 1 +
gcc/selftest.h | 1 +
gcc/simplify-rtx.c | 41 +
gcc/stor-layout.c | 17 +-
gcc/symtab-thunks.cc | 639 +++
gcc/symtab-thunks.h | 166 +
gcc/symtab.c | 2 +-
gcc/system.h | 3 +-
gcc/target.def | 7 +-
gcc/targhooks.c | 9 +-
gcc/targhooks.h | 6 +-
gcc/testsuite/ChangeLog | 2338 ++++++++++
gcc/testsuite/ada/acats/run_all.sh | 19 +
gcc/testsuite/ada/acats/support/macro.dfs | 4 +-
.../c-c++-common/Wduplicated-branches-15.c | 32 +
gcc/testsuite/c-c++-common/Wrestrict.c | 13 +-
gcc/testsuite/c-c++-common/Wsizeof-array-div1.c | 56 +
gcc/testsuite/c-c++-common/Wsizeof-pointer-div.c | 2 +-
.../c-c++-common/builtin-has-attribute-3.c | 2 +-
gcc/testsuite/{gcc.dg => c-c++-common}/cpp/endif.c | 0
gcc/testsuite/{gcc.dg => c-c++-common}/cpp/endif.h | 0
gcc/testsuite/c-c++-common/cpp/eof-2.c | 2 +-
gcc/testsuite/c-c++-common/cpp/eof-3.c | 2 +-
gcc/testsuite/c-c++-common/cpp/pr97471.c | 10 +
gcc/testsuite/c-c++-common/goacc/declare-pr90861.c | 2 +-
gcc/testsuite/c-c++-common/gomp/pr97289.c | 14 +
gcc/testsuite/c-c++-common/ident-0b.c | 1 +
gcc/testsuite/c-c++-common/ident-1b.c | 1 +
gcc/testsuite/c-c++-common/ident-2b.c | 1 +
gcc/testsuite/c-c++-common/pr97164.c | 15 +
gcc/testsuite/g++.dg/analyzer/analyzer.exp | 2 +-
gcc/testsuite/g++.dg/analyzer/ctor-dtor-1.C | 26 +
gcc/testsuite/g++.dg/analyzer/dyncast-1.C | 21 +
gcc/testsuite/g++.dg/analyzer/placement-new.C | 26 +
gcc/testsuite/g++.dg/analyzer/pr97116.C | 39 +
gcc/testsuite/g++.dg/analyzer/pr97489.C | 6 +
gcc/testsuite/g++.dg/analyzer/vfunc-1.C | 14 +
gcc/testsuite/g++.dg/asan/asan_test.C | 2 +-
gcc/testsuite/g++.dg/asan/pr97145.C | 7 +
gcc/testsuite/g++.dg/asan/pr97414.C | 19 +
gcc/testsuite/g++.dg/compat/eh/filter2_y.C | 6 +
gcc/testsuite/g++.dg/concepts/diagnostic15.C | 16 +
gcc/testsuite/g++.dg/coroutines/pr97438.C | 30 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C | 9 +
gcc/testsuite/g++.dg/cpp0x/constexpr-96241.C | 18 +
gcc/testsuite/g++.dg/cpp0x/decltype-96652.C | 14 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv14.C | 10 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C | 2 +-
.../g++.dg/cpp0x/lambda/lambda-variadic11.C | 20 +
gcc/testsuite/g++.dg/cpp0x/static_assert16.C | 14 +
gcc/testsuite/g++.dg/cpp1y/constexpr-90199.C | 28 +
gcc/testsuite/g++.dg/cpp1y/constexpr-96241.C | 47 +
gcc/testsuite/g++.dg/cpp1y/new1.C | 4 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction73.C | 41 +
gcc/testsuite/g++.dg/cpp1z/class-deduction74.C | 31 +
gcc/testsuite/g++.dg/cpp1z/constexpr-96575.C | 19 +
gcc/testsuite/g++.dg/cpp2a/concepts-class2.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C | 13 +
gcc/testsuite/g++.dg/cpp2a/consteval18.C | 26 +
gcc/testsuite/g++.dg/cpp2a/constexpr-init19.C | 15 +
gcc/testsuite/g++.dg/cpp2a/constexpr-init20.C | 15 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C | 73 +
gcc/testsuite/g++.dg/cpp2a/fn-template21.C | 24 +
gcc/testsuite/g++.dg/cpp2a/fn-template22.C | 25 +
gcc/testsuite/g++.dg/cpp2a/spaceship-eq10.C | 11 +
gcc/testsuite/g++.dg/cpp2a/typename18.C | 21 +
gcc/testsuite/g++.dg/debug/dwarf2/align-1.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/align-2.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/align-3.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/align-4.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/align-5.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/align-6.C | 2 +-
.../debug/dwarf2/defaulted-member-function-1.C | 2 +-
.../debug/dwarf2/defaulted-member-function-2.C | 2 +-
.../debug/dwarf2/defaulted-member-function-3.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C | 10 +-
gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/inline-var-3.C | 12 +-
.../g++.dg/debug/dwarf2/noreturn-function.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/ptrdmem-1.C | 4 +-
gcc/testsuite/g++.dg/debug/dwarf2/ref-2.C | 4 +-
gcc/testsuite/g++.dg/debug/dwarf2/ref-3.C | 10 +-
gcc/testsuite/g++.dg/debug/dwarf2/ref-4.C | 6 +-
gcc/testsuite/g++.dg/debug/dwarf2/refqual-1.C | 4 +-
gcc/testsuite/g++.dg/debug/dwarf2/refqual-2.C | 4 +-
gcc/testsuite/g++.dg/diagnostic/ptrtomem1.C | 31 +
gcc/testsuite/g++.dg/diagnostic/ptrtomem2.C | 14 +
gcc/testsuite/g++.dg/ext/timevar1.C | 4 +-
gcc/testsuite/g++.dg/ext/timevar2.C | 4 +-
gcc/testsuite/g++.dg/gcov/pr97069.C | 20 +
gcc/testsuite/g++.dg/inherit/pr97268.C | 60 +
gcc/testsuite/g++.dg/init/pr42844.C | 2 +-
gcc/testsuite/g++.dg/init/strlen.C | 2 +-
gcc/testsuite/g++.dg/lookup/extern-redecl1.C | 10 +-
gcc/testsuite/g++.dg/lookup/extern-redecl2.C | 18 +
gcc/testsuite/g++.dg/lookup/koenig15.C | 6 +-
gcc/testsuite/g++.dg/lookup/local-extern.C | 13 +
gcc/testsuite/g++.dg/lto/pr95677.C | 19 +
gcc/testsuite/g++.dg/no-stack-protector-attr-2.C | 7 +
gcc/testsuite/g++.dg/no-stack-protector-attr-3.C | 23 +
gcc/testsuite/g++.dg/no-stack-protector-attr.C | 16 +
gcc/testsuite/g++.dg/opt/pr97315-1.C | 27 +
gcc/testsuite/g++.dg/other/i386-2.C | 3 +-
gcc/testsuite/g++.dg/other/i386-3.C | 3 +-
gcc/testsuite/g++.dg/other/nested-extern-1.C | 16 +-
gcc/testsuite/g++.dg/other/nested-extern-1.cc | 3 +
gcc/testsuite/g++.dg/other/nested-extern-2.C | 27 +-
gcc/testsuite/g++.dg/other/nested-extern-2.cc | 3 +
gcc/testsuite/g++.dg/other/nested-extern.cc | 1 -
gcc/testsuite/g++.dg/parse/pr96258.C | 5 +
gcc/testsuite/g++.dg/pr94314.C | 2 +-
gcc/testsuite/g++.dg/pr97538.C | 27 +
gcc/testsuite/g++.dg/spellcheck-inttypes.C | 3 +
gcc/testsuite/g++.dg/spellcheck-typenames.C | 4 +-
gcc/testsuite/g++.dg/template/alignof3.C | 13 +
gcc/testsuite/g++.dg/template/local-fn3.C | 17 +
gcc/testsuite/g++.dg/template/local-fn4.C | 21 +
gcc/testsuite/g++.dg/template/local-var1.C | 20 +
gcc/testsuite/g++.dg/template/pr97460.C | 9 +
gcc/testsuite/g++.dg/template/scope5.C | 8 +-
gcc/testsuite/g++.dg/template/shadow3.C | 4 +
gcc/testsuite/g++.dg/torture/pr92421.C | 4 +
gcc/testsuite/g++.dg/tree-ssa/pr96979.C | 48 +
gcc/testsuite/g++.dg/tree-ssa/pta-delete-1.C | 24 +
gcc/testsuite/g++.dg/vect/pr97255.cc | 44 +
gcc/testsuite/g++.dg/vect/pr97347.cc | 41 +
gcc/testsuite/g++.dg/vect/slp-pr50413.cc | 3 +-
gcc/testsuite/g++.dg/vect/slp-pr50819.cc | 2 +-
gcc/testsuite/g++.dg/warn/Warray-bounds-10.C | 64 +
gcc/testsuite/g++.dg/warn/Warray-bounds-11.C | 66 +
gcc/testsuite/g++.dg/warn/Warray-bounds-12.C | 66 +
gcc/testsuite/g++.dg/warn/Warray-bounds-13.C | 70 +
.../g++.dg/warn/Wctad-maybe-unsupported.C | 88 +
.../g++.dg/warn/Wctad-maybe-unsupported.h | 4 +
.../g++.dg/warn/Wctad-maybe-unsupported2.C | 6 +
.../g++.dg/warn/Wctad-maybe-unsupported3.C | 6 +
gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C | 14 +-
gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C | 18 +-
gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C | 25 +-
gcc/testsuite/g++.dg/warn/Wplacement-new-size-7.C | 82 +
gcc/testsuite/g++.dg/warn/Wplacement-new-size-8.C | 147 +
gcc/testsuite/g++.dg/warn/Wrange-loop-construct.C | 207 +
gcc/testsuite/g++.dg/warn/Wsizeof-array-div1.C | 37 +
gcc/testsuite/g++.dg/warn/Wsizeof-array-div2.C | 15 +
gcc/testsuite/g++.old-deja/g++.law/missed-error2.C | 7 +-
gcc/testsuite/g++.old-deja/g++.pt/crash3.C | 5 +-
gcc/testsuite/g++.old-deja/g++.pt/friend34.C | 5 +-
gcc/testsuite/g++.target/riscv/pr96759.C | 8 +
.../gcc.c-torture/compile/limits-externdecl.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr42717.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr61684.c | 1 -
gcc/testsuite/gcc.c-torture/compile/pr97243.c | 10 +
gcc/testsuite/gcc.c-torture/execute/981019-1.c | 2 -
gcc/testsuite/gcc.c-torture/execute/pr20601-1.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr52129.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr59221.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr68185.c | 1 -
gcc/testsuite/gcc.c-torture/execute/pr97073.c | 21 +
gcc/testsuite/gcc.c-torture/execute/pr97325.c | 15 +
gcc/testsuite/gcc.c-torture/execute/pr97386-1.c | 16 +
gcc/testsuite/gcc.c-torture/execute/pr97386-2.c | 20 +
gcc/testsuite/gcc.c-torture/execute/pr97404.c | 28 +
gcc/testsuite/gcc.dg/Walloca-1.c | 3 +-
gcc/testsuite/gcc.dg/Walloca-12.c | 2 +-
gcc/testsuite/gcc.dg/Walloca-13.c | 2 +-
gcc/testsuite/gcc.dg/Walloca-2.c | 6 +-
gcc/testsuite/gcc.dg/Walloca-3.c | 4 +-
gcc/testsuite/gcc.dg/Walloca-6.c | 1 -
gcc/testsuite/gcc.dg/Warray-bounds-58.c | 14 +-
gcc/testsuite/gcc.dg/Warray-bounds-63.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-66.c | 3 +-
gcc/testsuite/gcc.dg/Warray-bounds-68.c | 118 +
gcc/testsuite/gcc.dg/Warray-parameter-6.c | 9 +
gcc/testsuite/gcc.dg/Warray-parameter-7.c | 25 +
gcc/testsuite/gcc.dg/Warray-parameter-8.c | 36 +
.../gcc.dg/Wbuiltin-declaration-mismatch-9.c | 3 +-
gcc/testsuite/gcc.dg/Wnonnull-4.c | 173 +
gcc/testsuite/gcc.dg/Wnonnull-5.c | 53 +
gcc/testsuite/gcc.dg/Wrestrict-22.c | 9 +
gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 12 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-34.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-37.c | 20 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-41.c | 120 +
gcc/testsuite/gcc.dg/Wstringop-overflow-43.c | 9 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-44.c | 129 +
gcc/testsuite/gcc.dg/Wstringop-overflow-44.s | 271 ++
gcc/testsuite/gcc.dg/Wstringop-overflow-45.c | 255 ++
gcc/testsuite/gcc.dg/Wstringop-overflow-46.c | 97 +
gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 69 +
gcc/testsuite/gcc.dg/Wstringop-overflow-49.c | 146 +
gcc/testsuite/gcc.dg/Wstringop-overflow-50.c | 125 +
gcc/testsuite/gcc.dg/Wstringop-overflow-51.c | 34 +
gcc/testsuite/gcc.dg/Wstringop-overflow-52.c | 62 +
gcc/testsuite/gcc.dg/Wstringop-overflow-53.c | 116 +
gcc/testsuite/gcc.dg/Wstringop-overflow-54.c | 103 +
gcc/testsuite/gcc.dg/Wstringop-overflow-55.c | 97 +
gcc/testsuite/gcc.dg/Wstringop-overread-5.c | 76 +
gcc/testsuite/gcc.dg/Wvla-larger-than-2.c | 1 -
gcc/testsuite/gcc.dg/Wvla-parameter-2.c | 4 +-
gcc/testsuite/gcc.dg/Wvla-parameter-5.c | 22 +
gcc/testsuite/gcc.dg/Wvla-parameter-6.c | 34 +
gcc/testsuite/gcc.dg/Wvla-parameter-7.c | 36 +
gcc/testsuite/gcc.dg/Wvla-parameter-8.c | 86 +
gcc/testsuite/gcc.dg/analyzer/analyzer.exp | 2 +-
gcc/testsuite/gcc.dg/analyzer/callbacks-1.c | 25 +
gcc/testsuite/gcc.dg/analyzer/callbacks-2.c | 22 +
gcc/testsuite/gcc.dg/analyzer/callbacks-3.c | 19 +
gcc/testsuite/gcc.dg/analyzer/data-model-21.c | 8 +
gcc/testsuite/gcc.dg/analyzer/feasibility-2.c | 20 +
.../analyzer/pr93355-localealias-feasibility.c | 79 +
.../analyzer/pr93355-localealias-simplified.c | 45 +
.../gcc.dg/analyzer/pr93355-localealias.c | 391 ++
gcc/testsuite/gcc.dg/analyzer/pr96646.c | 24 +
gcc/testsuite/gcc.dg/analyzer/pr96841.c | 23 +
gcc/testsuite/gcc.dg/analyzer/pr97130.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr97233.c | 8 +
gcc/testsuite/gcc.dg/analyzer/pr97514.c | 18 +
gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c | 2 +-
.../gcc.dg/analyzer/signal-registration-loc.c | 23 +
gcc/testsuite/gcc.dg/analyzer/sigsetjmp-5.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/sigsetjmp-6.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/test-setjmp.h | 15 +-
gcc/testsuite/gcc.dg/analyzer/write-to-const-1.c | 29 +
.../gcc.dg/analyzer/write-to-string-literal-1.c | 58 +
gcc/testsuite/gcc.dg/asan/pr80166.c | 1 +
gcc/testsuite/gcc.dg/asan/pr97294.c | 41 +
gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-6.c | 1 +
gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-7.c | 1 +
gcc/testsuite/gcc.dg/atomic/stdatomic-op-5.c | 1 +
gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c | 1 +
gcc/testsuite/gcc.dg/attr-access-2.c | 10 +-
gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 4 +-
gcc/testsuite/gcc.dg/darwin-sections.c | 42 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-3.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-4.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-5.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-6.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/align-as-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/lang-c89.c | 2 +-
.../debug/dwarf2/noreturn-function-attribute.c | 2 +-
.../debug/dwarf2/noreturn-function-keyword.c | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/pr71855.c | 2 +-
gcc/testsuite/gcc.dg/dfp/pr97439.c | 27 +
gcc/testsuite/gcc.dg/gomp/simd-2.c | 51 +
gcc/testsuite/gcc.dg/gomp/simd-3.c | 51 +
gcc/testsuite/gcc.dg/independent-cloneids-1.c | 18 +-
gcc/testsuite/gcc.dg/ipa/inlinehint-5.c | 36 +
gcc/testsuite/gcc.dg/ipa/ipa-pta-13.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-13.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-15.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipcp-loophint-1.c | 29 +
gcc/testsuite/gcc.dg/ipa/modref-1.c | 24 +
gcc/testsuite/gcc.dg/ipa/remref-2a.c | 2 +-
gcc/testsuite/gcc.dg/ipa/symver1.c | 1 +
gcc/testsuite/gcc.dg/lto/modref-1_0.c | 14 +
gcc/testsuite/gcc.dg/lto/modref-1_1.c | 13 +
.../gcc.dg/plugin/diagnostic-path-format-default.c | 142 -
.../gcc.dg/plugin/diagnostic-path-format-plain.c | 42 +
.../gcc.dg/plugin/diagnostic-test-paths-2.c | 8 +-
gcc/testsuite/gcc.dg/plugin/plugin.exp | 2 +-
.../{gcc.c-torture/execute => gcc.dg}/pr36093.c | 3 +-
.../{gcc.c-torture/execute => gcc.dg}/pr43783.c | 4 +-
gcc/testsuite/gcc.dg/pr51683.c | 3 +
gcc/testsuite/gcc.dg/pr66552.c | 14 +
gcc/testsuite/gcc.dg/pr68671.c | 1 -
gcc/testsuite/gcc.dg/pr81192.c | 18 +-
gcc/testsuite/gcc.dg/pr87314-1.c | 4 +-
gcc/testsuite/gcc.dg/pr94600-1.c | 7 +-
gcc/testsuite/gcc.dg/pr94600-3.c | 7 +-
gcc/testsuite/gcc.dg/pr96453.c | 22 +
gcc/testsuite/gcc.dg/pr96466.c | 19 +
gcc/testsuite/gcc.dg/pr97192.c | 16 +
gcc/testsuite/gcc.dg/pr97238.c | 12 +
gcc/testsuite/gcc.dg/pr97315-2.c | 11 +
gcc/testsuite/gcc.dg/pr97317.c | 11 +
gcc/testsuite/gcc.dg/pr97322.c | 17 +
gcc/testsuite/gcc.dg/pr97357.c | 39 +
gcc/testsuite/gcc.dg/pr97359.c | 11 +
gcc/testsuite/gcc.dg/pr97360-2.c | 14 +
gcc/testsuite/gcc.dg/pr97371.c | 8 +
gcc/testsuite/gcc.dg/pr97378.c | 15 +
gcc/testsuite/gcc.dg/pr97381.c | 13 +
gcc/testsuite/gcc.dg/pr97396.c | 23 +
gcc/testsuite/gcc.dg/pr97462.c | 10 +
gcc/testsuite/gcc.dg/pr97463.c | 7 +
gcc/testsuite/gcc.dg/pr97467.c | 16 +
gcc/testsuite/gcc.dg/pr97488.c | 11 +
gcc/testsuite/gcc.dg/pr97501.c | 14 +
gcc/testsuite/gcc.dg/pr97502.c | 15 +
gcc/testsuite/gcc.dg/pr97515.c | 21 +
gcc/testsuite/gcc.dg/pr97520.c | 11 +
gcc/testsuite/gcc.dg/spellcheck-inttypes.c | 2 +-
gcc/testsuite/gcc.dg/tls/thr-cse-1.c | 5 +-
gcc/testsuite/gcc.dg/torture/pr97135.c | 21 +
gcc/testsuite/gcc.dg/torture/pr97330-1.c | 19 +
gcc/testsuite/gcc.dg/torture/pr97330-2.c | 14 +
gcc/testsuite/gcc.dg/tree-prof/pr96394.c | 64 +
gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/local-pure-const.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-1.c | 45 +
gcc/testsuite/gcc.dg/tree-ssa/modref-2.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/modref-3.c | 31 +
gcc/testsuite/gcc.dg/tree-ssa/modref-4.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr94801.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/pr97456.c | 40 +
gcc/testsuite/gcc.dg/tree-ssa/pr97503.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 38 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 27 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-17.c | 15 +
gcc/testsuite/gcc.dg/vect/bb-slp-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-11.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-13.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-14.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-15.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-17.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-18.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-20.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-21.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-23.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-24.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-25.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-26.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-27.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-28.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-29.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-3.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-30.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-31.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-35.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-36.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-38.c | 3 +-
gcc/testsuite/gcc.dg/vect/bb-slp-4.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-45.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-46.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-48.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-49.c | 28 +
gcc/testsuite/gcc.dg/vect/bb-slp-5.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-50.c | 20 +
gcc/testsuite/gcc.dg/vect/bb-slp-51.c | 20 +
gcc/testsuite/gcc.dg/vect/bb-slp-52.c | 15 +
gcc/testsuite/gcc.dg/vect/bb-slp-53.c | 20 +
gcc/testsuite/gcc.dg/vect/bb-slp-6.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-7.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-8.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-8a.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-8b.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-9.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-phis-1.c | 20 +
gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 5 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-3.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr97486.c | 27 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr97496.c | 14 +
gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c | 2 +-
.../vect/costmodel/ppc/costmodel-bb-slp-9a.c | 2 +-
.../vect/costmodel/x86_64/costmodel-vect-slp.c | 2 +-
.../gcc.dg/vect/fast-math-bb-slp-call-1.c | 2 +-
.../gcc.dg/vect/fast-math-bb-slp-call-2.c | 2 +-
.../gcc.dg/vect/no-tree-reassoc-bb-slp-12.c | 2 +-
.../gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c | 2 +-
gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 2 -
gcc/testsuite/gcc.dg/vect/pr37027.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr65947-3.c | 6 +-
gcc/testsuite/gcc.dg/vect/pr67790.c | 1 +
gcc/testsuite/gcc.dg/vect/pr92324-4.c | 2 +
gcc/testsuite/gcc.dg/vect/pr92558.c | 2 +
gcc/testsuite/gcc.dg/vect/pr95495.c | 2 +
gcc/testsuite/gcc.dg/vect/pr97085.c | 13 +
gcc/testsuite/gcc.dg/vect/pr97139.c | 27 +
gcc/testsuite/gcc.dg/vect/pr97173.c | 19 +
gcc/testsuite/gcc.dg/vect/pr97236.c | 43 +
gcc/testsuite/gcc.dg/vect/pr97241.c | 19 +
gcc/testsuite/gcc.dg/vect/pr97428.c | 44 +
gcc/testsuite/gcc.dg/vect/slp-reduc-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-reduc-2.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-reduc-3.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-reduc-4.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-reduc-5.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-reduc-7.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-103.c | 2 -
gcc/testsuite/gcc.dg/vect/vect-91.c | 2 -
gcc/testsuite/gcc.dg/vect/vect-complex-5.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-17.c | 304 ++
gcc/testsuite/gcc.dg/vect/vect-simd-18.c | 40 +
gcc/testsuite/gcc.dg/vect/vect-simd-19.c | 40 +
gcc/testsuite/gcc.dg/vect/vect-simd-20.c | 43 +
gcc/testsuite/gcc.misc-tests/outputs.exp | 24 +-
.../aarch64/advsimd-intrinsics/arm-neon-ref.h | 8 +-
.../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 19 +
.../aarch64/advsimd-intrinsics/vstX_lane.c | 2 +-
.../aarch64/advsimd-intrinsics/vtrn_half.c | 3 -
.../aarch64/advsimd-intrinsics/vuzp_half.c | 3 -
.../aarch64/advsimd-intrinsics/vzip_half.c | 3 -
gcc/testsuite/gcc.target/aarch64/extend-syntax.c | 13 +-
gcc/testsuite/gcc.target/aarch64/movtf_1.c | 87 +
gcc/testsuite/gcc.target/aarch64/movti_1.c | 87 +
gcc/testsuite/gcc.target/aarch64/pr96313.c | 8 +
gcc/testsuite/gcc.target/aarch64/pr96757.c | 23 +
gcc/testsuite/gcc.target/aarch64/pr96968.c | 28 +
gcc/testsuite/gcc.target/aarch64/pr97150.c | 14 +
.../gcc.target/aarch64/scalar_intrinsics.c | 6 +-
gcc/testsuite/gcc.target/aarch64/simd/pr97349.c | 12 +
.../gcc.target/aarch64/simd/trn_zip_p64_1.c | 44 +
.../gcc.target/aarch64/simd/vadd_poly_1.c | 50 +
.../gcc.target/aarch64/simd/vceq_poly_1.c | 29 +
.../gcc.target/aarch64/simd/vcls_unsigned_1.c | 54 +
.../gcc.target/aarch64/simd/vldrq_p128_1.c | 13 +
.../gcc.target/aarch64/simd/vrndns_f32_1.c | 13 +
.../gcc.target/aarch64/simd/vstrq_p128_1.c | 12 +
.../gcc.target/aarch64/stack-protector-3.c | 45 +
.../gcc.target/aarch64/stack-protector-4.c | 6 +
.../gcc.target/aarch64/stack-protector-5.c | 23 +
.../gcc.target/aarch64/stack-protector-6.c | 8 +
.../gcc.target/aarch64/stack-protector-7.c | 25 +
gcc/testsuite/gcc.target/aarch64/subsp.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pr96915.c | 11 +
gcc/testsuite/gcc.target/aarch64/sve/pr97079.c | 22 +
.../gcc.target/arm/armv8_1m-fp16-move-1.c | 418 ++
.../gcc.target/arm/armv8_1m-fp32-move-1.c | 420 ++
.../gcc.target/arm/armv8_1m-fp64-move-1.c | 426 ++
.../gcc.target/arm/armv8_2-fp16-arith-2.c | 28 +-
.../gcc.target/arm/cortex-m55-nodsp-flag-hard.c | 15 +
.../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c | 15 +
.../arm/cortex-m55-nodsp-nofp-flag-softfp.c | 15 +
.../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 15 +
.../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 15 +
.../arm/cortex-m55-nofp-nomve-flag-softfp.c | 15 +
.../gcc.target/arm/cortex-m55-nomve-flag-hard.c | 15 +
.../gcc.target/arm/cortex-m55-nomve-flag-softfp.c | 15 +
.../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c | 15 +
.../arm/cortex-m55-nomve.fp-flag-softfp.c | 15 +
gcc/testsuite/gcc.target/arm/csinc-1.c | 3 +-
gcc/testsuite/gcc.target/arm/csinv-1.c | 3 +-
gcc/testsuite/gcc.target/arm/csneg.c | 3 +-
gcc/testsuite/gcc.target/arm/lob1.c | 2 +-
gcc/testsuite/gcc.target/arm/lob2.c | 2 +-
gcc/testsuite/gcc.target/arm/lob3.c | 2 +-
gcc/testsuite/gcc.target/arm/lob4.c | 2 +-
gcc/testsuite/gcc.target/arm/lob5.c | 2 +-
gcc/testsuite/gcc.target/arm/lob6.c | 2 +-
gcc/testsuite/gcc.target/arm/multilib.exp | 16 +
.../arm/mve/intrinsics/mve-vldstr16-no-writeback.c | 5 +-
.../gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c | 47 +
.../gcc.target/arm/mve/intrinsics/mve_vaddq_n.c | 31 +
.../gcc.target/arm/mve/intrinsics/pr97327.c | 8 +
.../arm/mve/intrinsics/vaddq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vaddq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vaddq_x_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vaddq_x_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpeqq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgeq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpgtq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpleq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpltq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_m_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vcmpneq_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c | 13 +
.../arm/mve/intrinsics/vfmaq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vfmaq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vfmasq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vfmasq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_p_f16-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmavq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vmaxnmavq_p_f32-1.c | 12 +
.../arm/mve/intrinsics/vmaxnmavq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c | 11 +-
.../arm/mve/intrinsics/vmaxnmvq_p_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vmaxnmvq_p_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminavq_s8.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_p_f16-1.c | 12 +
.../arm/mve/intrinsics/vminnmavq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vminnmavq_p_f32-1.c | 12 +
.../arm/mve/intrinsics/vminnmavq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c | 11 +-
.../arm/mve/intrinsics/vminnmvq_p_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c | 11 +-
.../arm/mve/intrinsics/vminnmvq_p_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_s16.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_s32.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_s8.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_u16.c | 11 +-
.../gcc.target/arm/mve/intrinsics/vminvq_u32.c | 10 +-
.../gcc.target/arm/mve/intrinsics/vminvq_u8.c | 11 +-
.../arm/mve/intrinsics/vmlaldavaxq_p_u16.c | 21 -
.../arm/mve/intrinsics/vmlaldavaxq_p_u32.c | 21 -
.../arm/mve/intrinsics/vmulq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vmulq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vmulq_x_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vmulq_x_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c | 21 -
.../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c | 21 -
.../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c | 21 -
.../arm/mve/intrinsics/vqdmlashq_m_n_s16.c | 23 +
.../arm/mve/intrinsics/vqdmlashq_m_n_s32.c | 23 +
.../arm/mve/intrinsics/vqdmlashq_m_n_s8.c | 23 +
.../arm/mve/intrinsics/vqdmlashq_n_s16.c | 21 +
.../arm/mve/intrinsics/vqdmlashq_n_s32.c | 21 +
.../gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c | 21 +
.../arm/mve/intrinsics/vqrdmlahq_n_u16.c | 21 -
.../arm/mve/intrinsics/vqrdmlahq_n_u32.c | 21 -
.../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c | 21 -
.../arm/mve/intrinsics/vqrdmlashq_n_u16.c | 21 -
.../arm/mve/intrinsics/vqrdmlashq_n_u32.c | 21 -
.../arm/mve/intrinsics/vqrdmlashq_n_u8.c | 21 -
.../arm/mve/intrinsics/vreinterpretq_f16.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_f32.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_s16.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_s32.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_s64.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_s8.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_u16.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_u32.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_u64.c | 4 +-
.../arm/mve/intrinsics/vreinterpretq_u8.c | 4 +-
.../arm/mve/intrinsics/vsetq_lane_f16-1.c | 13 +
.../arm/mve/intrinsics/vsetq_lane_f32-1.c | 13 +
.../mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c | 4 +-
.../mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c | 4 +-
.../mve/intrinsics/vstrdq_scatter_base_wb_s64.c | 4 +-
.../mve/intrinsics/vstrdq_scatter_base_wb_u64.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_f32.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_s32.c | 4 +-
.../mve/intrinsics/vstrwq_scatter_base_wb_u32.c | 4 +-
.../arm/mve/intrinsics/vsubq_m_n_f16-1.c | 12 +
.../arm/mve/intrinsics/vsubq_m_n_f32-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c | 12 +
.../gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c | 12 +
.../arm/mve/intrinsics/vsubq_x_n_f16-1.c | 13 +
.../arm/mve/intrinsics/vsubq_x_n_f32-1.c | 13 +
gcc/testsuite/gcc.target/arm/neon-compare-1.c | 84 +
gcc/testsuite/gcc.target/arm/neon-compare-2.c | 45 +
gcc/testsuite/gcc.target/arm/neon-compare-3.c | 44 +
gcc/testsuite/gcc.target/arm/neon-compare-4.c | 38 +
gcc/testsuite/gcc.target/arm/neon-compare-5.c | 37 +
gcc/testsuite/gcc.target/arm/neon-vcond-gt.c | 2 +-
gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c | 3 +-
.../gcc.target/arm/neon-vcond-unordered.c | 4 +-
gcc/testsuite/gcc.target/arm/simd/mve-vminmax_1.c | 61 +
gcc/testsuite/gcc.target/arm/simd/mve-vmul_1.c | 64 +
gcc/testsuite/gcc.target/arm/simd/mve-vsub_1.c | 65 +
gcc/testsuite/gcc.target/arm/stack-protector-3.c | 38 +
gcc/testsuite/gcc.target/arm/stack-protector-4.c | 6 +
gcc/testsuite/gcc.target/arm/stack-protector-5.c | 21 +
gcc/testsuite/gcc.target/arm/stack-protector-6.c | 8 +
gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-1.c | 2 +-
gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-2.c | 2 +-
gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-3.c | 2 +-
gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-4.c | 2 +-
gcc/testsuite/gcc.target/bpf/diag-sdiv.c | 12 +
gcc/testsuite/gcc.target/bpf/diag-smod.c | 12 +
gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c | 14 +
gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c | 14 +
gcc/testsuite/gcc.target/i386/amx-check.h | 185 +
gcc/testsuite/gcc.target/i386/amxbf16-asmatt-1.c | 13 +
gcc/testsuite/gcc.target/i386/amxbf16-asmintel-1.c | 9 +
gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c | 85 +
gcc/testsuite/gcc.target/i386/amxint8-asmatt-1.c | 19 +
gcc/testsuite/gcc.target/i386/amxint8-asmintel-1.c | 15 +
gcc/testsuite/gcc.target/i386/amxint8-dpbssd-2.c | 64 +
gcc/testsuite/gcc.target/i386/amxint8-dpbsud-2.c | 63 +
gcc/testsuite/gcc.target/i386/amxint8-dpbusd-2.c | 63 +
gcc/testsuite/gcc.target/i386/amxint8-dpbuud-2.c | 63 +
gcc/testsuite/gcc.target/i386/amxtile-2.c | 48 +
gcc/testsuite/gcc.target/i386/amxtile-asmatt-1.c | 30 +
gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c | 24 +
gcc/testsuite/gcc.target/i386/avx-1.c | 20 +
.../gcc.target/i386/avx2-vbroadcastsi128-1.c | 7 +-
.../gcc.target/i386/avx2-vbroadcastsi128-2.c | 4 +-
.../gcc.target/i386/avx512bw-vmovdqu16-1.c | 22 +-
.../gcc.target/i386/avx512bw-vmovdqu8-1.c | 16 +-
.../gcc.target/i386/avx512dq-vreducepd-3.c | 22 +
.../gcc.target/i386/avx512dq-vreducepd-4.c | 61 +
.../gcc.target/i386/avx512dq-vreduceps-3.c | 22 +
.../gcc.target/i386/avx512dq-vreduceps-4.c | 61 +
.../gcc.target/i386/avx512dq-vreducesd-1.c | 8 +-
.../gcc.target/i386/avx512dq-vreducesd-2.c | 22 +-
.../gcc.target/i386/avx512dq-vreducess-1.c | 8 +-
.../gcc.target/i386/avx512dq-vreducess-2.c | 22 +-
.../gcc.target/i386/avx512er-vrcp28sd-1.c | 11 +-
.../gcc.target/i386/avx512er-vrcp28sd-2.c | 30 +-
.../gcc.target/i386/avx512er-vrcp28ss-1.c | 11 +-
.../gcc.target/i386/avx512er-vrcp28ss-2.c | 29 +-
.../gcc.target/i386/avx512er-vrsqrt28sd-1.c | 11 +-
.../gcc.target/i386/avx512er-vrsqrt28sd-2.c | 29 +-
.../gcc.target/i386/avx512er-vrsqrt28ss-1.c | 11 +-
.../gcc.target/i386/avx512er-vrsqrt28ss-2.c | 29 +-
.../gcc.target/i386/avx512f-vcvtsd2si-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtsd2si64-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtsd2ss-1.c | 11 +-
.../gcc.target/i386/avx512f-vcvtsi2sd-1.c | 13 +
.../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtss2sd-1.c | 11 +-
.../gcc.target/i386/avx512f-vcvtss2si-1.c | 4 +-
.../gcc.target/i386/avx512f-vcvtss2si64-1.c | 4 +-
.../gcc.target/i386/avx512f-vscalefsd-1.c | 4 +
.../gcc.target/i386/avx512f-vscalefsd-2.c | 12 +-
.../gcc.target/i386/avx512f-vscalefss-1.c | 4 +
.../gcc.target/i386/avx512f-vscalefss-2.c | 12 +-
gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-1.c | 6 +-
gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-2.c | 12 +-
gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-1.c | 6 +-
gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-2.c | 12 +-
.../gcc.target/i386/avx512vl-vmovdqa32-1.c | 16 +-
.../gcc.target/i386/avx512vl-vmovdqa64-1.c | 7 +-
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 10 +
gcc/testsuite/gcc.target/i386/hreset-1.c | 11 +
gcc/testsuite/gcc.target/i386/m128-check.h | 1 +
gcc/testsuite/gcc.target/i386/movdir64b.c | 23 +
gcc/testsuite/gcc.target/i386/movdiri32.c | 20 +
gcc/testsuite/gcc.target/i386/movdiri64.c | 20 +
gcc/testsuite/gcc.target/i386/pr60693.c | 3 +
gcc/testsuite/gcc.target/i386/pr68961.c | 2 +-
gcc/testsuite/gcc.target/i386/pr84101.c | 2 +-
gcc/testsuite/gcc.target/i386/pr95483-1.c | 16 +
gcc/testsuite/gcc.target/i386/pr95483-2.c | 14 +
gcc/testsuite/gcc.target/i386/pr95483-3.c | 11 +
gcc/testsuite/gcc.target/i386/pr95483-4.c | 11 +
gcc/testsuite/gcc.target/i386/pr95483-5.c | 16 +
gcc/testsuite/gcc.target/i386/pr95483-6.c | 16 +
gcc/testsuite/gcc.target/i386/pr95483-7.c | 16 +
gcc/testsuite/gcc.target/i386/pr96814.c | 19 +
gcc/testsuite/gcc.target/i386/pr96827.c | 41 +
gcc/testsuite/gcc.target/i386/pr97249-1.c | 30 +
gcc/testsuite/gcc.target/i386/pr97282.c | 25 +
gcc/testsuite/gcc.target/i386/pr97313.c | 24 +
gcc/testsuite/gcc.target/i386/pr97387-1.c | 31 +
gcc/testsuite/gcc.target/i386/pr97387-2.c | 31 +
gcc/testsuite/gcc.target/i386/pr97506.c | 19 +
gcc/testsuite/gcc.target/i386/sse-12.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-13.c | 12 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 5 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 13 +-
gcc/testsuite/gcc.target/i386/sse2-mmx-pinsrw.c | 8 +-
gcc/testsuite/gcc.target/i386/uintr-1.c | 21 +
gcc/testsuite/gcc.target/i386/uintr-2.c | 17 +
gcc/testsuite/gcc.target/i386/uintr-3.c | 9 +
gcc/testsuite/gcc.target/i386/uintr-4.c | 9 +
gcc/testsuite/gcc.target/i386/uintr-5.c | 10 +
gcc/testsuite/gcc.target/i386/x86-64-v2.c | 119 +
gcc/testsuite/gcc.target/i386/x86-64-v3-haswell.c | 18 +
gcc/testsuite/gcc.target/i386/x86-64-v3-skylake.c | 21 +
gcc/testsuite/gcc.target/i386/x86-64-v3.c | 119 +
gcc/testsuite/gcc.target/i386/x86-64-v4.c | 119 +
gcc/testsuite/gcc.target/i386/x86gprintrin-1.c | 8 +
gcc/testsuite/gcc.target/i386/x86gprintrin-2.c | 31 +
gcc/testsuite/gcc.target/i386/x86gprintrin-3.c | 16 +
gcc/testsuite/gcc.target/i386/x86gprintrin-4.c | 34 +
gcc/testsuite/gcc.target/i386/x86gprintrin-4a.c | 7 +
gcc/testsuite/gcc.target/i386/x86gprintrin-5.c | 36 +
gcc/testsuite/gcc.target/i386/x86gprintrin-5a.c | 5 +
gcc/testsuite/gcc.target/i386/x86gprintrin-5b.c | 5 +
gcc/testsuite/gcc.target/i386/x86gprintrin-6.c | 11 +
gcc/testsuite/gcc.target/nvptx/atomic_fetch-3.c | 24 -
.../gcc.target/powerpc/builtins-1-p9-runnable.c | 9 +-
gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 2 +-
.../gcc.target/powerpc/builtins-5-p9-runnable.c | 2 +-
.../gcc.target/powerpc/builtins-7-p9-runnable.c | 34 +-
.../gcc.target/powerpc/builtins-msum-runnable.c | 4 +-
.../gcc.target/powerpc/float128-cmp2-runnable.c | 4 +-
.../gcc.target/powerpc/fold-vec-extract-char.p7.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-char.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-char.p9.c | 4 +-
.../powerpc/fold-vec-extract-double.p7.c | 5 +-
.../powerpc/fold-vec-extract-double.p8.c | 2 +-
.../powerpc/fold-vec-extract-double.p9.c | 8 +-
.../gcc.target/powerpc/fold-vec-extract-float.p7.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-float.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-float.p9.c | 6 +-
.../gcc.target/powerpc/fold-vec-extract-int.p7.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-int.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-int.p9.c | 4 +-
.../powerpc/fold-vec-extract-longlong.p7.c | 5 +-
.../powerpc/fold-vec-extract-longlong.p8.c | 4 +-
.../powerpc/fold-vec-extract-longlong.p9.c | 10 +-
.../gcc.target/powerpc/fold-vec-extract-short.p7.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-short.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-short.p9.c | 9 +-
.../gcc.target/powerpc/fold-vec-insert-char-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-char-p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-float-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-float-p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-int-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-int-p9.c | 4 +-
.../gcc.target/powerpc/fold-vec-insert-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-short-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-short-p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-select-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-select-float.c | 2 +-
.../gcc.target/powerpc/fold-vec-splats-int.c | 2 +-
.../gcc.target/powerpc/fold-vec-splats-longlong.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-dimode1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-dimode2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-extract-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-extract-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-fpcvt-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-fpcvt-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c | 3 +-
gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-permute.c | 4 +-
gcc/testsuite/gcc.target/powerpc/p9-splat-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-splat-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-splat-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-splat-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-vbpermd.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-epil-1.c | 4 +-
.../gcc.target/powerpc/p9-vec-length-epil-7.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-epil-8.c | 4 +-
.../gcc.target/powerpc/p9-vec-length-full-6.c | 9 +-
gcc/testsuite/gcc.target/powerpc/p9-vneg.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-vparity.c | 3 +-
gcc/testsuite/gcc.target/powerpc/p9-vpermr.c | 3 +-
gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p9-xxbr-3.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr63335.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr87507.c | 3 +-
gcc/testsuite/gcc.target/powerpc/pr96139-a.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr96139-b.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr97360.c | 18 +
gcc/testsuite/gcc.target/powerpc/rlwimi-2.c | 5 +-
gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrb.c | 110 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrd.c | 73 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrq.c | 67 +
gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-10.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-11.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-13.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 1 +
gcc/testsuite/gcc.target/powerpc/swaps-p8-18.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-21.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c | 5 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-25.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-27.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-28.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-29.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-30.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-31.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-32.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-33.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-34.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-35.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-36.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-37.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-38.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-39.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-40.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-41.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-42.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-43.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-44.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-45.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-46.c | 2 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-6.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-7.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-8.c | 3 +-
gcc/testsuite/gcc.target/powerpc/swaps-p8-9.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-cmpne.c | 2 +-
.../gcc.target/powerpc/vec-extract-v16qi-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v16qi.c | 2 +-
.../gcc.target/powerpc/vec-extract-v16qiu-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v16qiu.c | 2 +-
.../gcc.target/powerpc/vec-extract-v2df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v2di.c | 2 +-
.../gcc.target/powerpc/vec-extract-v4sf.c | 2 +-
.../gcc.target/powerpc/vec-extract-v4si-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v4si.c | 2 +-
.../gcc.target/powerpc/vec-extract-v4siu-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v4siu.c | 2 +-
.../gcc.target/powerpc/vec-extract-v8hi-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v8hi.c | 2 +-
.../gcc.target/powerpc/vec-extract-v8hiu-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v8hiu.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-9.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-mul.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-set-char.c | 6 +-
gcc/testsuite/gcc.target/powerpc/vec-set-int.c | 6 +-
gcc/testsuite/gcc.target/powerpc/vec-set-short.c | 6 +-
.../gcc.target/powerpc/vec-setup-double.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-setup-long.c | 2 +-
.../gcc.target/powerpc/vec-splati-runnable.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vec-xxpermdi.c | 3 +-
.../gcc.target/powerpc/vsu/vec-xl-len-13.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp | 3 +-
.../powerpc/vsx-load-element-extend-char.c | 170 +
.../powerpc/vsx-load-element-extend-int.c | 168 +
.../powerpc/vsx-load-element-extend-longlong.c | 169 +
.../powerpc/vsx-load-element-extend-short.c | 168 +
.../powerpc/vsx-store-element-truncate-char.c | 125 +
.../powerpc/vsx-store-element-truncate-int.c | 125 +
.../powerpc/vsx-store-element-truncate-longlong.c | 126 +
.../powerpc/vsx-store-element-truncate-short.c | 126 +
gcc/testsuite/gcc.target/powerpc/vsxcopy.c | 2 +-
gcc/testsuite/gcc.target/riscv/mcpu-1.c | 18 +
gcc/testsuite/gcc.target/riscv/mcpu-2.c | 18 +
gcc/testsuite/gcc.target/riscv/mcpu-3.c | 18 +
gcc/testsuite/gcc.target/riscv/mcpu-4.c | 18 +
gcc/testsuite/gcc.target/riscv/mcpu-5.c | 19 +
gcc/testsuite/gcc.target/riscv/mcpu-6.c | 10 +
gcc/testsuite/gcc.target/riscv/mcpu-7.c | 10 +
gcc/testsuite/gcc.target/riscv/pr96759.c | 13 +
gcc/testsuite/gcc.target/riscv/predef-3.c | 6 +-
gcc/testsuite/gcc.target/riscv/predef-6.c | 6 +-
gcc/testsuite/gcc.target/s390/load-and-test-fp-1.c | 21 +-
gcc/testsuite/gcc.target/s390/load-and-test-fp-2.c | 17 +-
gcc/testsuite/gcc.target/s390/load-and-test-fp.h | 12 +
.../gdc.test/fail_compilation/fail21001.d | 12 +
.../gdc.test/fail_compilation/imports/fail21001b.d | 5 +
.../fail_compilation/imports/issue21295ast_node.d | 5 +
.../imports/issue21295astcodegen.d | 4 +
.../fail_compilation/imports/issue21295dtemplate.d | 3 +
.../fail_compilation/imports/issue21295visitor.d | 3 +
.../gdc.test/fail_compilation/issue21295.d | 9 +
gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90 | 3 +-
gcc/testsuite/gfortran.dg/alloc_comp_result_3.f90 | 75 +
gcc/testsuite/gfortran.dg/analyzer/analyzer.exp | 2 +-
gcc/testsuite/gfortran.dg/check_bits_2.f90 | 38 +
gcc/testsuite/gfortran.dg/contiguous_11.f90 | 45 +
gcc/testsuite/gfortran.dg/contiguous_4.f90 | 6 +-
gcc/testsuite/gfortran.dg/contiguous_7.f90 | 16 +-
gcc/testsuite/gfortran.dg/goacc/warn_truncated.f90 | 11 +
gcc/testsuite/gfortran.dg/gomp/flush-1.f90 | 41 +
gcc/testsuite/gfortran.dg/gomp/flush-2.f90 | 18 +
gcc/testsuite/gfortran.dg/index_4.f90 | 19 +
gcc/testsuite/gfortran.dg/matmul_20.f90 | 47 +
gcc/testsuite/gfortran.dg/pr68627.f | 2 +-
gcc/testsuite/gfortran.dg/pr95614_1.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95614_2.f90 | 6 +
gcc/testsuite/gfortran.dg/pr95614_3.f90 | 9 +
gcc/testsuite/gfortran.dg/pr95614_4.f90 | 9 +
gcc/testsuite/gfortran.dg/pr96099_1.f90 | 8 +
gcc/testsuite/gfortran.dg/pr96099_2.f90 | 9 +
gcc/testsuite/gfortran.dg/pr97272.f90 | 19 +
gcc/testsuite/gfortran.dg/pr97500.f90 | 35 +
gcc/testsuite/gfortran.dg/pr97505.f90 | 49 +
gcc/testsuite/gfortran.dg/select_type_50.f90 | 52 +
gcc/testsuite/gfortran.dg/vect/pr62283-2.f | 2 +-
gcc/testsuite/gfortran.dg/vect/vect-4.f90 | 1 -
gcc/testsuite/gnat.dg/addr16.adb | 14 +
gcc/testsuite/gnat.dg/addr16_pkg.ads | 9 +
gcc/testsuite/gnat.dg/assert1.adb | 15 +-
gcc/testsuite/gnat.dg/multfixed.adb | 4 +-
gcc/testsuite/gnat.dg/opt11.adb | 2 +-
gcc/testsuite/gnat.dg/size_clause1.adb | 2 +-
gcc/testsuite/gnat.dg/specs/rep_clause5.ads | 1 +
gcc/testsuite/gnat.dg/warn11.adb | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue4458.go | 2 +-
gcc/testsuite/lib/target-supports.exp | 76 +-
gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm | 4 +-
gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm | 1 +
gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm | 8 +-
gcc/testsuite/obj-c++.dg/objc-gc-3.mm | 2 +-
.../plugin/diagnostic-test-expressions-1.mm | 33 +-
.../objc-obj-c++-shared/TestsuiteObject.h | 8 +
.../objc-obj-c++-shared/TestsuiteObject.m | 13 +-
gcc/testsuite/objc.dg/call-super-2.m | 6 +-
gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 6 +-
gcc/testsuite/objc.dg/gnu-api-2-class.m | 1 +
gcc/testsuite/objc.dg/gnu-api-2-objc.m | 8 +-
gcc/testsuite/objc.dg/ivar-scope-4.m | 6 +
gcc/testsuite/objc.dg/objc-gc-4.m | 2 +-
.../objc.dg/plugin/diagnostic-test-expressions-1.m | 25 +-
gcc/testsuite/objc.dg/torture/forward-1.m | 46 +-
gcc/testsuite/objc/execute/class-tests-1.h | 2 +
gcc/timevar.c | 8 +-
gcc/toplev.c | 8 +
gcc/tracer.c | 61 +-
gcc/trans-mem.c | 8 +-
gcc/tree-cfg.c | 99 +-
gcc/tree-complex.c | 3 +-
gcc/tree-core.h | 3 +-
gcc/tree-data-ref.c | 4 +-
gcc/tree-eh.c | 12 +-
gcc/tree-if-conv.c | 107 +-
gcc/tree-inline.c | 16 +-
gcc/tree-into-ssa.c | 19 +-
gcc/tree-nested.c | 119 +-
gcc/tree-nested.h | 62 +
gcc/tree-nrv.c | 4 +-
gcc/tree-pass.h | 2 -
gcc/tree-predcom.c | 3 +-
gcc/tree-pretty-print.c | 3 +-
gcc/tree-profile.c | 9 +-
gcc/tree-ssa-alias.c | 265 +-
gcc/tree-ssa-alias.h | 2 +-
gcc/tree-ssa-ccp.c | 4 +-
gcc/tree-ssa-copy.c | 4 +-
gcc/tree-ssa-dce.c | 35 +-
gcc/tree-ssa-dom.c | 4 +-
gcc/tree-ssa-loop-ch.c | 6 +-
gcc/tree-ssa-loop-im.c | 11 +-
gcc/tree-ssa-loop-ivcanon.c | 9 +-
gcc/tree-ssa-loop-ivopts.c | 3 +
gcc/tree-ssa-loop-manip.c | 3 +-
gcc/tree-ssa-loop-niter.c | 21 +-
gcc/tree-ssa-loop-prefetch.c | 7 +-
gcc/tree-ssa-loop-split.c | 3 +
gcc/tree-ssa-math-opts.c | 42 +-
gcc/tree-ssa-phiopt.c | 100 +-
gcc/tree-ssa-propagate.c | 13 +-
gcc/tree-ssa-propagate.h | 5 +-
gcc/tree-ssa-reassoc.c | 2 +-
gcc/tree-ssa-sccvn.c | 2 +-
gcc/tree-ssa-sink.c | 47 +-
gcc/tree-ssa-strlen.c | 205 +-
gcc/tree-ssa-strlen.h | 9 +-
gcc/tree-ssa-structalias.c | 14 +-
gcc/tree-ssa-threadedge.c | 6 +-
gcc/tree-switch-conversion.c | 40 +-
gcc/tree-switch-conversion.h | 7 +-
gcc/tree-tailcall.c | 6 +-
gcc/tree-vect-data-refs.c | 272 +-
gcc/tree-vect-loop-manip.c | 83 +-
gcc/tree-vect-loop.c | 236 +-
gcc/tree-vect-patterns.c | 99 +-
gcc/tree-vect-slp.c | 1362 ++++--
gcc/tree-vect-stmts.c | 20 +-
gcc/tree-vectorizer.c | 28 +-
gcc/tree-vectorizer.h | 105 +-
gcc/tree-vrp.c | 84 +-
gcc/tree.c | 42 +-
gcc/tree.h | 24 +-
gcc/value-prof.c | 7 +-
gcc/value-query.cc | 177 +
gcc/value-query.h | 107 +
gcc/value-range.cc | 139 +-
gcc/value-range.h | 68 +-
gcc/vec.h | 15 +
gcc/vr-values.c | 669 +--
gcc/vr-values.h | 49 +-
include/ChangeLog | 9 +
include/dwarf2.def | 11 +
include/dwarf2.h | 25 +-
libatomic/ChangeLog | 9 +
libatomic/config/t-aix | 8 +-
libbacktrace/ChangeLog | 25 +
libbacktrace/Makefile.am | 52 +-
libbacktrace/Makefile.in | 40 +-
libbacktrace/configure | 18 +-
libbacktrace/configure.ac | 2 +-
libbacktrace/dwarf.c | 38 +-
libbacktrace/elf.c | 16 +-
libbacktrace/internal.h | 8 +
libcc1/ChangeLog | 28 +
libcc1/libcp1plugin.cc | 23 +-
libcpp/ChangeLog | 33 +
libcpp/files.c | 10 +-
libcpp/init.c | 148 +-
libcpp/internal.h | 8 +-
libcpp/lex.c | 9 +-
libcpp/macro.c | 32 +-
libffi/ChangeLog | 12 +
libffi/src/powerpc/linux64.S | 8 +
libffi/src/powerpc/linux64_closure.S | 16 +-
libgcc/ChangeLog | 107 +
libgcc/config.host | 17 +
libgcc/config/aarch64/libgcc-softfp.ver | 28 +
libgcc/config/aarch64/t-softfp | 1 +
libgcc/config/gthr-vxworks-cond.c | 11 +-
libgcc/config/gthr-vxworks-thread.c | 58 +-
libgcc/config/gthr-vxworks-tls.c | 22 +-
libgcc/config/gthr-vxworks.c | 1 +
libgcc/config/gthr-vxworks.h | 14 +-
libgcc/config/i386/shadow-stack-unwind.h | 9 +-
libgcc/config/libbid/ChangeLog | 5 +
libgcc/config/libbid/bid_functions.h | 2 +-
libgcc/config/riscv/t-elf | 2 +
libgcc/config/rs6000/morestack.S | 30 +-
libgcc/config/rs6000/t-linux | 7 +-
libgcc/config/rs6000/t-slibgcc-aix | 21 +-
libgcc/config/rs6000/tramp.S | 6 +
libgcc/config/t-vxcrtstuff | 12 +-
libgcc/config/t-vxworks | 1 +
libgcc/config/t-vxworks7 | 1 +
libgcc/configure | 4 +-
libgcc/configure.ac | 4 +-
libgcc/libgcov-driver.c | 2 +-
libgfortran/ChangeLog | 54 +
libgfortran/config/t-aix | 9 +-
libgfortran/generated/matmul_c10.c | 140 +-
libgfortran/generated/matmul_c16.c | 140 +-
libgfortran/generated/matmul_c4.c | 140 +-
libgfortran/generated/matmul_c8.c | 140 +-
libgfortran/generated/matmul_i1.c | 140 +-
libgfortran/generated/matmul_i16.c | 140 +-
libgfortran/generated/matmul_i2.c | 140 +-
libgfortran/generated/matmul_i4.c | 140 +-
libgfortran/generated/matmul_i8.c | 140 +-
libgfortran/generated/matmul_r10.c | 140 +-
libgfortran/generated/matmul_r16.c | 140 +-
libgfortran/generated/matmul_r4.c | 140 +-
libgfortran/generated/matmul_r8.c | 140 +-
libgfortran/generated/matmulavx128_c10.c | 56 +-
libgfortran/generated/matmulavx128_c16.c | 56 +-
libgfortran/generated/matmulavx128_c4.c | 56 +-
libgfortran/generated/matmulavx128_c8.c | 56 +-
libgfortran/generated/matmulavx128_i1.c | 56 +-
libgfortran/generated/matmulavx128_i16.c | 56 +-
libgfortran/generated/matmulavx128_i2.c | 56 +-
libgfortran/generated/matmulavx128_i4.c | 56 +-
libgfortran/generated/matmulavx128_i8.c | 56 +-
libgfortran/generated/matmulavx128_r10.c | 56 +-
libgfortran/generated/matmulavx128_r16.c | 56 +-
libgfortran/generated/matmulavx128_r4.c | 56 +-
libgfortran/generated/matmulavx128_r8.c | 56 +-
libgfortran/generated/unpack_c10.c | 8 +-
libgfortran/generated/unpack_c16.c | 8 +-
libgfortran/generated/unpack_c4.c | 8 +-
libgfortran/generated/unpack_c8.c | 8 +-
libgfortran/generated/unpack_i1.c | 8 +-
libgfortran/generated/unpack_i16.c | 8 +-
libgfortran/generated/unpack_i2.c | 8 +-
libgfortran/generated/unpack_i4.c | 8 +-
libgfortran/generated/unpack_i8.c | 8 +-
libgfortran/generated/unpack_r10.c | 8 +-
libgfortran/generated/unpack_r16.c | 8 +-
libgfortran/generated/unpack_r4.c | 8 +-
libgfortran/generated/unpack_r8.c | 8 +-
libgfortran/m4/matmul_internal.m4 | 28 +-
libgfortran/m4/unpack.m4 | 8 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 10 +-
libgo/Makefile.in | 8 +-
libgo/VERSION | 2 +-
libgo/config.h.in | 6 +
libgo/configure | 27 +-
libgo/configure.ac | 16 +-
libgo/go/cmd/cgo/main.go | 2 +
libgo/go/cmd/go/internal/test/test.go | 8 +-
libgo/go/cmd/go/internal/test/testflag.go | 29 +-
.../go/testdata/script/link_syso_issue33139.txt | 3 +-
libgo/go/cmd/go/testdata/script/test_flags.txt | 132 +
libgo/go/cmd/internal/sys/arch.go | 11 +
libgo/go/cmd/internal/test2json/test2json.go | 65 +-
.../internal/test2json/testdata/benchshort.json | 1 -
.../go/cmd/internal/test2json/testdata/empty.json | 0
.../go/cmd/internal/test2json/testdata/empty.test | 0
.../internal/test2json/testdata/issue29755.json | 38 +
.../internal/test2json/testdata/issue29755.test | 27 +
.../go/cmd/internal/test2json/testdata/panic.json | 19 +
.../go/cmd/internal/test2json/testdata/panic.test | 17 +
.../go/cmd/internal/test2json/testdata/smiley.json | 22 +-
.../go/cmd/internal/test2json/testdata/smiley.test | 22 +-
libgo/go/cmd/internal/test2json/testdata/vet.json | 22 +-
libgo/go/cmd/internal/test2json/testdata/vet.test | 22 +-
libgo/go/cmd/test2json/main.go | 6 +-
libgo/go/debug/elf/file.go | 43 +
libgo/go/go/internal/gccgoimporter/importer.go | 2 +-
libgo/go/go/types/sizes.go | 4 +-
libgo/go/golang.org/x/sys/cpu/cpu_riscv.go | 7 +
.../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 2 +
libgo/go/internal/bytealg/indexbyte_generic.go | 2 +-
libgo/go/internal/bytealg/indexbyte_native.go | 2 +-
libgo/go/internal/cpu/cpu_no_init.go | 1 +
.../go/internal/cpu/{cpu_ppc64x.go => cpu_ppcx.go} | 2 +-
libgo/go/internal/poll/copy_file_range_linux.go | 10 +-
libgo/go/internal/reflectlite/eqtype.go | 12 +
libgo/go/internal/reflectlite/eqtype_aix_gccgo.go | 26 +
libgo/go/internal/reflectlite/type.go | 8 +-
.../internal/syscall/unix/sysnum_linux_generic.go | 2 +-
libgo/go/net/fd_posix.go | 2 +-
libgo/go/net/http/cgi/child.go | 36 +-
libgo/go/net/http/cgi/child_test.go | 69 +
libgo/go/net/http/cgi/host.go | 6 +-
libgo/go/net/http/cgi/integration_test.go | 53 +-
libgo/go/net/http/fcgi/child.go | 39 +-
libgo/go/net/http/fcgi/fcgi_test.go | 53 +
libgo/go/net/interface_aix.go | 2 -
libgo/go/net/mail/message.go | 13 +-
libgo/go/net/mail/message_test.go | 32 +
libgo/go/reflect/all_test.go | 8 +-
libgo/go/reflect/eqtype.go | 24 +
libgo/go/reflect/eqtype_aix_gccgo.go | 74 +
libgo/go/reflect/type.go | 40 +-
libgo/go/reflect/value.go | 2 +-
libgo/go/runtime/checkptr_test.go | 1 +
libgo/go/runtime/gcinfo_test.go | 2 +-
libgo/go/runtime/hash32.go | 2 +-
libgo/go/runtime/lfstack_32bit.go | 2 +-
libgo/go/runtime/lockrank_off.go | 10 +
libgo/go/runtime/mkpreempt.go | 6 +
libgo/go/runtime/mpagealloc_32bit.go | 2 +-
libgo/go/runtime/os_aix.go | 15 +-
libgo/go/runtime/os_gccgo.go | 3 +-
libgo/go/runtime/os_hurd.go | 4 +
libgo/go/runtime/os_linux.go | 4 +
libgo/go/runtime/os_netbsd.go | 24 +-
libgo/go/runtime/os_solaris.go | 4 +
libgo/go/runtime/testdata/testprog/checkptr.go | 8 +
libgo/go/sync/map.go | 1 +
libgo/go/sync/map_test.go | 24 +
libgo/go/syscall/endian_little.go | 2 +-
libgo/go/syscall/exec_bsd.go | 2 +-
libgo/go/syscall/exec_linux.go | 2 +-
libgo/go/syscall/exec_stubs.go | 2 +-
libgo/go/syscall/export_aix_test.go | 16 +
libgo/go/syscall/export_unix_test.go | 2 +-
libgo/go/syscall/libcall_aix.go | 5 +-
libgo/go/syscall/libcall_bsd_regfile.go | 2 +-
.../{libcall_bsd.go => libcall_bsd_sendfile.go} | 4 +-
libgo/go/syscall/libcall_glibc.go | 3 -
libgo/go/syscall/libcall_hurd.go | 2 +-
libgo/go/syscall/libcall_irix.go | 2 +-
libgo/go/syscall/libcall_linux.go | 5 +-
libgo/go/syscall/libcall_solaris_386.go | 2 +-
libgo/go/syscall/libcall_solaris_amd64.go | 2 +-
libgo/go/syscall/libcall_solaris_sparc.go | 2 +-
libgo/go/syscall/libcall_solaris_sparc64.go | 2 +-
libgo/go/syscall/route_bsd.go | 2 +-
libgo/go/syscall/socket_bsd.go | 53 +-
libgo/go/syscall/syscall_aix_ppc.go | 3 +
libgo/go/syscall/syscall_netbsd.go | 61 +
libgo/go/testing/testing.go | 29 +-
libgo/match.sh | 12 +-
libgo/merge.sh | 4 +-
libgo/misc/cgo/testcshared/testdata/libgo2/dup2.go | 2 +-
libgo/misc/cgo/testcshared/testdata/libgo2/dup3.go | 2 +-
libgo/mksysinfo.sh | 166 +-
libgo/runtime/go-signal.c | 2 +
libgo/runtime/go-unwind.c | 14 +-
libgo/runtime/go-varargs.c | 7 +-
libgo/sysinfo.c | 62 +
libgo/testsuite/gotest | 12 +-
libgomp/ChangeLog | 169 +
libgomp/Makefile.in | 231 +-
libgomp/aclocal.m4 | 189 +-
libgomp/config/gcn/bar.c | 15 +-
libgomp/config/gcn/icv-device.c | 7 +
libgomp/config/nvptx/bar.c | 18 +-
libgomp/config/nvptx/icv-device.c | 7 +
libgomp/config/t-aix | 8 +-
libgomp/configure | 191 +-
libgomp/env.c | 60 +-
libgomp/fortran.c | 7 +
libgomp/icv-device.c | 7 +
libgomp/icv.c | 21 +-
libgomp/libgomp.h | 10 +
libgomp/libgomp.map | 2 +
libgomp/libgomp.texi | 89 +-
libgomp/omp.h.in | 1 +
libgomp/omp_lib.f90.in | 6 +
libgomp/omp_lib.h.in | 2 +
libgomp/parallel.c | 9 +-
libgomp/plugin/plugin-nvptx.c | 10 +-
libgomp/target.c | 141 +-
libgomp/testsuite/Makefile.in | 8 +-
libgomp/testsuite/libgomp.c++/pr96390.C | 49 +
.../nested-parallel-unbalanced.c | 31 +
libgomp/testsuite/libgomp.c-c++-common/pr96390.c | 26 +
libgomp/testsuite/libgomp.c/lib-2.c | 2 +
libgomp/testsuite/libgomp.c/loop-25.c | 296 ++
libgomp/testsuite/libgomp.c/target-40.c | 10 +
libgomp/testsuite/libgomp.c/target-41.c | 33 +
.../testsuite/libgomp.fortran/declare-target-3.f90 | 45 +
libgomp/testsuite/libgomp.fortran/lib4.f90 | 2 +
libgomp/testsuite/libgomp.fortran/pr66199-5.f90 | 2 +-
libgomp/testsuite/libgomp.fortran/pr95654.f90 | 11 +
.../libgomp.oacc-c-c++-common/declare-vla.c | 5 -
.../testsuite/libgomp.oacc-fortran/declare-5.f90 | 1 +
libiberty/ChangeLog | 11 +
libiberty/dwarfnames.c | 7 +
libiberty/simple-object-elf.c | 11 +-
libitm/ChangeLog | 4 +
libitm/config/powerpc/sjlj.S | 18 +-
libobjc/ChangeLog | 5 +
libobjc/encoding.c | 3 +-
libphobos/ChangeLog | 10 +
libphobos/libdruntime/config/mips/switchcontext.S | 24 +-
libphobos/testsuite/lib/libphobos.exp | 4 +
libsanitizer/ChangeLog | 23 +
libsanitizer/LOCAL_PATCHES | 3 +-
libsanitizer/MERGE | 2 +-
libsanitizer/asan/asan_allocator.cpp | 440 +-
libsanitizer/asan/asan_allocator.h | 11 +-
libsanitizer/asan/asan_flags.cpp | 10 +-
libsanitizer/asan/asan_fuchsia.cpp | 6 +
libsanitizer/asan/asan_interceptors.h | 8 +-
libsanitizer/asan/asan_interceptors_vfork.S | 3 +-
libsanitizer/asan/asan_interface_internal.h | 4 +-
libsanitizer/asan/asan_internal.h | 12 +-
libsanitizer/asan/asan_linux.cpp | 42 +-
libsanitizer/asan/asan_mac.cpp | 48 +-
libsanitizer/asan/asan_malloc_linux.cpp | 10 +-
libsanitizer/asan/asan_malloc_local.h | 2 +-
libsanitizer/asan/asan_mapping.h | 21 +
libsanitizer/asan/asan_poisoning.cpp | 6 -
libsanitizer/asan/asan_posix.cpp | 28 +
libsanitizer/asan/asan_premap_shadow.cpp | 18 +-
libsanitizer/asan/asan_report.cpp | 2 +-
libsanitizer/asan/asan_rtems.cpp | 8 +
libsanitizer/asan/asan_rtl.cpp | 75 +-
libsanitizer/asan/asan_shadow_setup.cpp | 45 +-
libsanitizer/asan/asan_stack.h | 5 -
libsanitizer/asan/asan_thread.cpp | 4 +-
libsanitizer/asan/asan_win.cpp | 19 +-
libsanitizer/include/sanitizer/asan_interface.h | 16 +-
.../include/sanitizer/common_interface_defs.h | 6 +-
libsanitizer/include/sanitizer/dfsan_interface.h | 8 +-
libsanitizer/include/sanitizer/msan_interface.h | 3 +
.../include/sanitizer/netbsd_syscall_hooks.h | 213 +-
libsanitizer/libbacktrace/backtrace-rename.h | 3 +
libsanitizer/lsan/lsan.cpp | 2 +-
libsanitizer/lsan/lsan_allocator.h | 5 +-
libsanitizer/lsan/lsan_common.cpp | 23 +-
libsanitizer/lsan/lsan_common.h | 6 +-
libsanitizer/lsan/lsan_interceptors.cpp | 10 +
libsanitizer/lsan/lsan_thread.cpp | 5 +
libsanitizer/lsan/lsan_thread.h | 1 +
.../sanitizer_common/sanitizer_allocator.cpp | 39 +-
.../sanitizer_common/sanitizer_allocator.h | 6 +-
.../sanitizer_common/sanitizer_allocator_checks.h | 10 +-
.../sanitizer_allocator_primary32.h | 1 +
.../sanitizer_allocator_primary64.h | 3 +-
.../sanitizer_allocator_secondary.h | 8 +-
libsanitizer/sanitizer_common/sanitizer_atomic.h | 4 +-
.../sanitizer_common/sanitizer_atomic_clang.h | 14 +-
.../sanitizer_common/sanitizer_atomic_clang_mips.h | 10 +-
.../sanitizer_atomic_clang_other.h | 6 +-
.../sanitizer_common/sanitizer_atomic_clang_x86.h | 6 +-
.../sanitizer_common/sanitizer_atomic_msvc.h | 36 +-
libsanitizer/sanitizer_common/sanitizer_common.h | 100 +-
.../sanitizer_common_interceptors.inc | 348 +-
.../sanitizer_common_interceptors_format.inc | 6 +
...nitizer_common_interceptors_vfork_riscv64.inc.S | 56 +
.../sanitizer_common/sanitizer_common_libcdep.cpp | 53 +
.../sanitizer_common/sanitizer_common_syscalls.inc | 14 +-
.../sanitizer_common/sanitizer_errno_codes.h | 1 +
libsanitizer/sanitizer_common/sanitizer_flags.cpp | 2 +-
libsanitizer/sanitizer_common/sanitizer_flags.inc | 10 +-
.../sanitizer_common/sanitizer_getauxval.h | 5 +-
.../sanitizer_common/sanitizer_internal_defs.h | 9 +-
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 116 +-
libsanitizer/sanitizer_common/sanitizer_linux.h | 8 +-
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 158 +-
libsanitizer/sanitizer_common/sanitizer_mac.cpp | 230 +-
libsanitizer/sanitizer_common/sanitizer_mac.h | 59 +-
libsanitizer/sanitizer_common/sanitizer_netbsd.cpp | 5 +
.../sanitizer_common/sanitizer_openbsd.cpp | 4 +
libsanitizer/sanitizer_common/sanitizer_platform.h | 14 +
.../sanitizer_platform_interceptors.h | 37 +-
.../sanitizer_platform_limits_freebsd.cpp | 2 -
.../sanitizer_platform_limits_netbsd.cpp | 155 +-
.../sanitizer_platform_limits_netbsd.h | 6 +-
.../sanitizer_platform_limits_posix.cpp | 31 +-
.../sanitizer_platform_limits_posix.h | 12 +-
.../sanitizer_platform_limits_solaris.cpp | 3 +-
libsanitizer/sanitizer_common/sanitizer_posix.cpp | 10 +-
libsanitizer/sanitizer_common/sanitizer_posix.h | 1 +
.../sanitizer_common/sanitizer_posix_libcdep.cpp | 15 +-
.../sanitizer_procmaps_solaris.cpp | 3 +-
libsanitizer/sanitizer_common/sanitizer_ptrauth.h | 2 +
.../sanitizer_signal_interceptors.inc | 5 +-
.../sanitizer_common/sanitizer_solaris.cpp | 18 +-
.../sanitizer_common/sanitizer_stackdepot.cpp | 6 +
.../sanitizer_common/sanitizer_stackdepot.h | 1 +
.../sanitizer_common/sanitizer_stackdepotbase.h | 20 +-
.../sanitizer_common/sanitizer_stacktrace.cpp | 37 +-
.../sanitizer_common/sanitizer_stacktrace.h | 19 +-
.../sanitizer_stacktrace_libcdep.cpp | 21 +-
.../sanitizer_stacktrace_printer.cpp | 92 +-
.../sanitizer_stacktrace_printer.h | 4 +-
.../sanitizer_common/sanitizer_stoptheworld.h | 6 +-
.../sanitizer_stoptheworld_linux_libcdep.cpp | 99 +-
.../sanitizer_stoptheworld_mac.cpp | 18 +-
.../sanitizer_stoptheworld_netbsd_libcdep.cpp | 14 +-
.../sanitizer_symbolizer_libcdep.cpp | 7 +-
.../sanitizer_common/sanitizer_symbolizer_mac.cpp | 21 +-
.../sanitizer_symbolizer_markup.cpp | 7 +-
.../sanitizer_symbolizer_posix_libcdep.cpp | 17 +-
.../sanitizer_symbolizer_report.cpp | 7 +-
.../sanitizer_syscall_linux_riscv64.inc | 174 +
.../sanitizer_common/sanitizer_syscalls_netbsd.inc | 119 +-
libsanitizer/sanitizer_common/sanitizer_win.cpp | 16 +
libsanitizer/tsan/tsan_dispatch_defs.h | 11 +-
libsanitizer/tsan/tsan_external.cpp | 11 +-
libsanitizer/tsan/tsan_flags.cpp | 2 +-
libsanitizer/tsan/tsan_flags.inc | 2 +
libsanitizer/tsan/tsan_interceptors.h | 2 +-
.../tsan/tsan_interceptors_libdispatch.cpp | 32 +
libsanitizer/tsan/tsan_interceptors_mach_vm.cpp | 19 +-
libsanitizer/tsan/tsan_interceptors_posix.cpp | 30 +-
libsanitizer/tsan/tsan_interface.cpp | 13 +-
libsanitizer/tsan/tsan_interface_inl.h | 23 +-
libsanitizer/tsan/tsan_platform_linux.cpp | 24 +-
libsanitizer/tsan/tsan_platform_mac.cpp | 4 +-
libsanitizer/tsan/tsan_platform_posix.cpp | 47 +-
libsanitizer/tsan/tsan_report.cpp | 3 +-
libsanitizer/tsan/tsan_rtl.cpp | 13 +-
libsanitizer/tsan/tsan_rtl.h | 10 +-
libsanitizer/tsan/tsan_rtl_report.cpp | 107 +-
libsanitizer/tsan/tsan_sync.cpp | 2 +-
libsanitizer/ubsan/ubsan_checks.inc | 1 +
libsanitizer/ubsan/ubsan_flags.cpp | 6 +-
libsanitizer/ubsan/ubsan_flags.h | 2 -
libsanitizer/ubsan/ubsan_handlers.cpp | 31 +
libsanitizer/ubsan/ubsan_handlers.h | 8 +
libsanitizer/ubsan/ubsan_interface.inc | 2 +
libsanitizer/ubsan/ubsan_value.cpp | 48 +
libsanitizer/ubsan/ubsan_value.h | 3 +
libstdc++-v3/ChangeLog | 884 ++++
libstdc++-v3/config/abi/pre/gnu.ver | 12 +
libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h | 7 +-
libstdc++-v3/config/os/aix/t-aix | 17 +-
libstdc++-v3/configure | 2 +-
libstdc++-v3/configure.host | 2 +-
libstdc++-v3/crossconfig.m4 | 2 +-
libstdc++-v3/doc/doxygen/user.cfg.in | 268 +-
libstdc++-v3/doc/html/index.html | 6 +-
libstdc++-v3/doc/html/manual/api.html | 24 +
libstdc++-v3/doc/html/manual/appendix.html | 2 +-
libstdc++-v3/doc/html/manual/appendix_porting.html | 6 +-
libstdc++-v3/doc/html/manual/bugs.html | 5 +
libstdc++-v3/doc/html/manual/configure.html | 9 +-
libstdc++-v3/doc/html/manual/debug.html | 10 +-
.../doc/html/manual/documentation_hacking.html | 2 +-
libstdc++-v3/doc/html/manual/extensions.html | 4 +-
libstdc++-v3/doc/html/manual/facets.html | 2 +-
libstdc++-v3/doc/html/manual/index.html | 6 +-
.../manual/policy_based_data_structures_test.html | 4 +-
.../doc/html/manual/policy_data_structures.html | 4 +-
.../html/manual/policy_data_structures_design.html | 26 +-
.../doc/html/manual/source_code_style.html | 1 +
libstdc++-v3/doc/html/manual/status.html | 10 +-
.../doc/html/manual/using_concurrency.html | 8 +-
libstdc++-v3/doc/html/manual/using_headers.html | 2 +-
libstdc++-v3/doc/xml/book.txml | 6 +-
libstdc++-v3/doc/xml/chapter.txml | 14 +-
libstdc++-v3/doc/xml/class.txml | 32 +-
libstdc++-v3/doc/xml/gnu/fdl-1.3.xml | 4 +-
libstdc++-v3/doc/xml/gnu/gpl-3.0.xml | 4 +-
libstdc++-v3/doc/xml/manual/abi.xml | 16 +-
libstdc++-v3/doc/xml/manual/algorithms.xml | 8 +-
libstdc++-v3/doc/xml/manual/allocator.xml | 2 +-
.../doc/xml/manual/appendix_contributing.xml | 26 +-
libstdc++-v3/doc/xml/manual/appendix_free.xml | 2 +-
libstdc++-v3/doc/xml/manual/appendix_porting.xml | 2 +-
libstdc++-v3/doc/xml/manual/atomics.xml | 4 +-
libstdc++-v3/doc/xml/manual/auto_ptr.xml | 2 +-
.../doc/xml/manual/backwards_compatibility.xml | 12 +-
libstdc++-v3/doc/xml/manual/bitmap_allocator.xml | 26 +-
libstdc++-v3/doc/xml/manual/build_hacking.xml | 4 +-
libstdc++-v3/doc/xml/manual/codecvt.xml | 8 +-
libstdc++-v3/doc/xml/manual/concurrency.xml | 4 +-
.../doc/xml/manual/concurrency_extensions.xml | 14 +-
libstdc++-v3/doc/xml/manual/configure.xml | 11 +-
libstdc++-v3/doc/xml/manual/containers.xml | 22 +-
libstdc++-v3/doc/xml/manual/ctype.xml | 4 +-
libstdc++-v3/doc/xml/manual/debug.xml | 18 +-
libstdc++-v3/doc/xml/manual/debug_mode.xml | 34 +-
libstdc++-v3/doc/xml/manual/diagnostics.xml | 14 +-
.../doc/xml/manual/documentation_hacking.xml | 38 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 38 +-
libstdc++-v3/doc/xml/manual/internals.xml | 2 +-
libstdc++-v3/doc/xml/manual/intro.xml | 26 +-
libstdc++-v3/doc/xml/manual/io.xml | 26 +-
libstdc++-v3/doc/xml/manual/iterators.xml | 8 +-
libstdc++-v3/doc/xml/manual/locale.xml | 4 +-
libstdc++-v3/doc/xml/manual/localization.xml | 6 +-
libstdc++-v3/doc/xml/manual/messages.xml | 8 +-
libstdc++-v3/doc/xml/manual/mt_allocator.xml | 2 +-
libstdc++-v3/doc/xml/manual/numerics.xml | 14 +-
libstdc++-v3/doc/xml/manual/parallel_mode.xml | 30 +-
.../doc/xml/manual/policy_data_structures.xml | 40 +-
libstdc++-v3/doc/xml/manual/prerequisites.xml | 2 +-
libstdc++-v3/doc/xml/manual/shared_ptr.xml | 12 +-
libstdc++-v3/doc/xml/manual/spine.xml | 2 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 4 +-
libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 2 +-
libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 2 +-
libstdc++-v3/doc/xml/manual/strings.xml | 16 +-
libstdc++-v3/doc/xml/manual/support.xml | 2 +-
libstdc++-v3/doc/xml/manual/test.xml | 8 +-
.../doc/xml/manual/test_policy_data_structures.xml | 4 +-
libstdc++-v3/doc/xml/manual/using.xml | 64 +-
libstdc++-v3/doc/xml/manual/using_exceptions.xml | 6 +-
libstdc++-v3/doc/xml/manual/utilities.xml | 10 +-
libstdc++-v3/include/Makefile.am | 5 +-
libstdc++-v3/include/Makefile.in | 5 +-
libstdc++-v3/include/bits/align.h | 30 +-
libstdc++-v3/include/bits/atomic_futex.h | 2 +-
libstdc++-v3/include/bits/basic_string.h | 46 +-
libstdc++-v3/include/bits/basic_string.tcc | 51 -
libstdc++-v3/include/bits/c++config | 11 +-
libstdc++-v3/include/bits/functexcept.h | 3 +
libstdc++-v3/include/bits/hashtable.h | 251 +-
libstdc++-v3/include/bits/hashtable_policy.h | 433 +-
libstdc++-v3/include/bits/ios_base.h | 18 +
libstdc++-v3/include/bits/iterator_concepts.h | 2 +-
libstdc++-v3/include/bits/node_handle.h | 151 +-
libstdc++-v3/include/bits/random.h | 13 +-
libstdc++-v3/include/bits/random.tcc | 93 +-
libstdc++-v3/include/bits/range_access.h | 827 +---
libstdc++-v3/include/bits/ranges_algo.h | 20 +-
libstdc++-v3/include/bits/ranges_algobase.h | 5 +-
libstdc++-v3/include/bits/ranges_base.h | 887 ++++
.../include/bits/{range_cmp.h => ranges_cmp.h} | 8 +-
libstdc++-v3/include/bits/ranges_uninitialized.h | 10 +-
libstdc++-v3/include/bits/ranges_util.h | 438 ++
libstdc++-v3/include/bits/regex.h | 9 +-
libstdc++-v3/include/bits/shared_ptr.h | 3 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 91 +-
libstdc++-v3/include/bits/stl_algo.h | 7 +-
libstdc++-v3/include/bits/stl_algobase.h | 8 +-
libstdc++-v3/include/bits/stl_iterator.h | 33 +
libstdc++-v3/include/bits/uniform_int_dist.h | 68 +-
libstdc++-v3/include/bits/unique_ptr.h | 22 +-
libstdc++-v3/include/bits/uses_allocator_args.h | 227 +
libstdc++-v3/include/debug/functions.h | 6 +-
libstdc++-v3/include/experimental/memory_resource | 13 +-
libstdc++-v3/include/experimental/string_view | 1 +
libstdc++-v3/include/ext/atomicity.h | 35 +-
libstdc++-v3/include/ext/malloc_allocator.h | 10 +-
libstdc++-v3/include/ext/new_allocator.h | 10 +-
libstdc++-v3/include/precompiled/expc++.h | 57 -
libstdc++-v3/include/pstl/algorithm_impl.h | 181 +-
libstdc++-v3/include/pstl/execution_impl.h | 4 +-
libstdc++-v3/include/pstl/glue_algorithm_impl.h | 543 ++-
libstdc++-v3/include/pstl/glue_memory_impl.h | 264 +-
libstdc++-v3/include/pstl/glue_numeric_impl.h | 68 +-
libstdc++-v3/include/pstl/memory_impl.h | 67 +-
libstdc++-v3/include/pstl/numeric_impl.h | 8 +-
libstdc++-v3/include/pstl/parallel_backend.h | 8 +
.../include/pstl/parallel_backend_serial.h | 8 +-
libstdc++-v3/include/pstl/parallel_backend_tbb.h | 903 +++-
libstdc++-v3/include/pstl/parallel_backend_utils.h | 248 +-
libstdc++-v3/include/pstl/pstl_config.h | 24 +-
libstdc++-v3/include/pstl/unseq_backend_simd.h | 39 +-
libstdc++-v3/include/std/concepts | 4 +-
libstdc++-v3/include/std/condition_variable | 3 -
libstdc++-v3/include/std/coroutine | 169 +-
libstdc++-v3/include/std/functional | 6 +-
libstdc++-v3/include/std/future | 7 +-
libstdc++-v3/include/std/memory | 227 +-
libstdc++-v3/include/std/memory_resource | 38 +-
libstdc++-v3/include/std/numeric | 39 +-
libstdc++-v3/include/std/ranges | 621 +--
libstdc++-v3/include/std/regex | 1 +
libstdc++-v3/include/std/scoped_allocator | 21 +-
libstdc++-v3/include/std/shared_mutex | 17 +-
libstdc++-v3/include/std/span | 5 +-
libstdc++-v3/include/std/sstream | 9 +-
libstdc++-v3/include/std/string_view | 10 +-
libstdc++-v3/include/std/tuple | 4 +-
libstdc++-v3/include/std/type_traits | 29 +-
libstdc++-v3/include/std/variant | 71 +-
libstdc++-v3/include/std/version | 9 +-
libstdc++-v3/libsupc++/Makefile.am | 22 -
libstdc++-v3/libsupc++/Makefile.in | 22 -
libstdc++-v3/libsupc++/eh_ptr.cc | 60 +-
libstdc++-v3/libsupc++/exception_ptr.h | 76 +-
libstdc++-v3/libsupc++/guard.cc | 47 +-
libstdc++-v3/libsupc++/new | 12 +-
libstdc++-v3/scripts/check_performance | 2 +-
libstdc++-v3/src/c++11/functexcept.cc | 4 +
libstdc++-v3/src/c++11/hashtable_c++0x.cc | 2 +-
libstdc++-v3/src/c++17/fs_path.cc | 2 +-
libstdc++-v3/testsuite/17_intro/badnames.cc | 1 +
libstdc++-v3/testsuite/17_intro/names.cc | 13 +-
libstdc++-v3/testsuite/18_support/96817.cc | 45 +
.../testsuite/18_support/coroutines/95917.cc | 31 +
.../testsuite/18_support/coroutines/lwg3460.cc | 54 +
.../testsuite/18_support/exception_ptr/90295.cc | 49 +
libstdc++-v3/testsuite/20_util/align/3.cc | 53 +
.../testsuite/20_util/allocator/lwg3190.cc | 53 +
libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 23 +-
.../testsuite/20_util/assume_aligned/97132.cc | 34 +
.../20_util/duration_cast/rounding_c++11.cc | 43 +
.../function_objects/bind_front/97101.cc} | 24 +-
.../20_util/invoke_result/incomplete_args_neg.cc | 47 +
.../20_util/is_invocable/incomplete_args_neg.cc | 70 +
.../20_util/is_invocable/incomplete_neg.cc | 39 +
.../is_nothrow_invocable/incomplete_args_neg.cc | 70 +
.../20_util/is_nothrow_invocable/incomplete_neg.cc | 6 +
.../specialized_algorithms/construct_at/95788.cc | 41 +
libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc | 21 +
.../20_util/unique_ptr/creation/array_neg.cc | 3 +-
.../20_util/unique_ptr/creation/for_overwrite.cc | 65 +
.../unique_ptr/creation/for_overwrite__neg.cc | 34 +
.../testsuite/20_util/variant/exception_safety.cc | 1 +
.../testsuite/20_util/variant/visit_neg.cc | 2 +-
.../21_strings/basic_string/allocator/char/copy.cc | 8 +-
.../basic_string/allocator/char/copy_assign.cc | 8 +-
.../basic_string/allocator/char/minimal.cc | 8 +-
.../21_strings/basic_string/allocator/char/move.cc | 2 +-
.../basic_string/allocator/char/move_assign.cc | 8 +-
.../basic_string/allocator/char/noexcept.cc | 8 +-
.../basic_string/allocator/char/operator_plus.cc | 2 +-
.../21_strings/basic_string/allocator/char/swap.cc | 8 +-
.../basic_string/allocator/wchar_t/copy.cc | 8 +-
.../basic_string/allocator/wchar_t/copy_assign.cc | 8 +-
.../basic_string/allocator/wchar_t/minimal.cc | 8 +-
.../basic_string/allocator/wchar_t/move.cc | 2 +-
.../basic_string/allocator/wchar_t/move_assign.cc | 8 +-
.../basic_string/allocator/wchar_t/noexcept.cc | 8 +-
.../allocator/wchar_t/operator_plus.cc | 2 +-
.../basic_string/allocator/wchar_t/swap.cc | 8 +-
.../21_strings/basic_string/capacity/1.cc | 2 +
.../21_strings/basic_string/cons/char/deduction.cc | 1 -
.../basic_string/cons/wchar_t/deduction.cc | 1 -
.../modifiers/assign/char/move_assign_optim.cc | 2 +-
.../modifiers/assign/wchar_t/move_assign_optim.cc | 2 +-
.../testsuite/23_containers/span/back_neg.cc | 14 +-
.../testsuite/23_containers/span/front_neg.cc | 14 +-
.../testsuite/23_containers/span/index_op_neg.cc | 14 +-
.../24_iterators/back_insert_iterator/pr93884.cc | 1 +
.../24_iterators/front_insert_iterator/pr93884.cc | 1 +
.../24_iterators/reverse_iterator/cust.cc | 52 +
.../testsuite/25_algorithms/for_each/constexpr.cc | 12 +
libstdc++-v3/testsuite/25_algorithms/sample/3.cc | 50 +
.../testsuite/25_algorithms/search/constexpr.cc | 4 +
libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 8 +-
libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 8 +-
.../linear_congruential_engine/operators/call.cc | 64 +
.../testsuite/26_numerics/random/pr60037-neg.cc | 4 +-
.../testsuite/26_numerics/random/seed_seq/97311.cc | 53 +
.../testsuite/27_io/basic_fstream/cons/base.cc | 1 -
.../27_io/filesystem/path/append/source.cc | 10 +
.../testsuite/27_io/ios_base/failure/cxx11.cc | 3 +-
.../testsuite/27_io/ios_base/failure/error_code.cc | 48 +
.../29_atomics/atomic_float/value_init.cc | 4 +-
libstdc++-v3/testsuite/30_threads/async/async.cc | 62 +-
.../30_threads/condition_variable/members/68519.cc | 9 +-
libstdc++-v3/testsuite/Makefile.am | 1 +
libstdc++-v3/testsuite/Makefile.in | 1 +
libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +
.../performance/26_numerics/random_dist.cc | 102 +
.../testsuite/std/ranges/adaptors/95322.cc | 28 +-
.../std/ranges/adaptors/detail/semiregular_box.cc | 73 +
libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 128 +-
.../testsuite/std/ranges/adaptors/elements.cc | 24 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 16 +
.../testsuite/std/ranges/adaptors/sizeof.cc | 52 +
.../testsuite/std/ranges/adaptors/take_while.cc | 10 +
.../testsuite/std/ranges/adaptors/transform.cc | 24 +
libstdc++-v3/testsuite/std/ranges/iota/96042.cc | 1 +
.../testsuite/std/ranges/iota/difference_type.cc | 1 +
.../testsuite/std/ranges/iota/iota_view.cc | 3 +
.../testsuite/std/ranges/subrange/96042.cc | 1 +
.../testsuite/std/ranges/subrange/97512.cc | 33 +
.../testsuite/std/ranges/subrange/sizeof.cc | 28 +
libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +-
.../testsuite/util/testsuite_performance.h | 1 -
2810 files changed, 113613 insertions(+), 32075 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-01-03 22:14 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-03 22:14 [gcc/devel/coarray_native] Merge branch 'master' into devel/coarray_native Thomas König
-- strict thread matches above, loose matches on Subject: below --
2020-10-29 6:27 Thomas Kथघnig
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).