[gcc(refs/vendors/microsoft/heads/main)] Merge commit '93996cfb308ffc633a23d0f1b72bcdc086bed864' into merge-master-93996cfb308ffc633a23d0f1b7
Eugene Rozenfeld
erozen@gcc.gnu.org
Tue Sep 19 06:43:52 GMT 2023
https://gcc.gnu.org/g:274bf979e4f6ae5a233573d741d0f92796709ef5
commit 274bf979e4f6ae5a233573d741d0f92796709ef5
Merge: cf9cb6bb988 93996cfb308
Author: MS Automation <gnutools@microsoft.com>
Date: Mon Sep 18 16:58:26 2023 +0000
Merge commit '93996cfb308ffc633a23d0f1b72bcdc086bed864' into merge-master-93996cfb308ffc633a23d0f1b72bcdc086bed864-2023-09-18T16-58-24
Diff:
ChangeLog | 224 +
MAINTAINERS | 24 +-
Makefile.def | 21 +-
Makefile.in | 553 +-
Makefile.tpl | 15 +-
c++tools/ChangeLog | 13 +
c++tools/Makefile.in | 11 +-
c++tools/configure | 28 +-
c++tools/configure.ac | 18 +-
config/ChangeLog | 58 +
config/gcc-plugin.m4 | 42 +-
config/lib-ld.m4 | 8 +-
config/mh-mingw | 1 -
config/mt-loongarch-elf | 1 +
config/mt-loongarch-gnu | 2 +
config/mt-loongarch-mlib | 1 +
config/override.m4 | 2 +-
config/picflag.m4 | 4 +-
config/pkg.m4 | 8 +
config/zstd.m4 | 23 +
configure | 306 +-
configure.ac | 146 +-
contrib/ChangeLog | 149 +
contrib/gcc-changelog/git_commit.py | 20 +-
contrib/gcc-changelog/git_email.py | 3 +-
contrib/gcc-changelog/git_update_version.py | 2 +-
contrib/gcc-git-customization.sh | 6 +-
contrib/gcc_update | 3 +-
contrib/mklog.py | 63 +-
contrib/prepare-commit-msg | 20 +-
contrib/testsuite-management/validate_failures.py | 354 +-
contrib/unicode/gen-box-drawing-chars.py | 94 +
contrib/unicode/gen-combining-chars.py | 75 +
contrib/unicode/gen-printable-chars.py | 77 +
fixincludes/ChangeLog | 18 +
fixincludes/Makefile.in | 12 +-
fixincludes/configure | 16 +-
fixincludes/configure.ac | 8 +
fixincludes/fixincl.x | 8 +-
fixincludes/inclhack.def | 7 +-
fixincludes/tests/base/math.h | 1 +
gcc/ChangeLog | 14054 +++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 67 +-
gcc/ada/ChangeLog | 1502 +
gcc/ada/Makefile.rtl | 58 +
gcc/ada/accessibility.adb | 38 +-
gcc/ada/accessibility.ads | 3 +-
gcc/ada/ada_get_targ.adb | 9 -
gcc/ada/adaint.c | 3 +
gcc/ada/aspects.adb | 58 +-
gcc/ada/aspects.ads | 14 +-
gcc/ada/atree.adb | 222 +-
gcc/ada/bindgen.adb | 10 +-
gcc/ada/contracts.adb | 8 +-
gcc/ada/debug.adb | 6 -
gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 21 +
.../doc/gnat_rm/security_hardening_features.rst | 30 +-
...ard_and_implementation_defined_restrictions.rst | 14 +
gcc/ada/doc/gnat_ugn/about_this_guide.rst | 8 +-
.../building_executable_programs_with_gnat.rst | 32 +-
.../doc/gnat_ugn/gnat_and_program_execution.rst | 23 +-
.../doc/gnat_ugn/the_gnat_compilation_model.rst | 74 +-
gcc/ada/einfo-utils.adb | 12 +-
gcc/ada/einfo-utils.ads | 8 +-
gcc/ada/einfo.ads | 6 +-
gcc/ada/err_vars.ads | 5 +
gcc/ada/errout.adb | 71 +-
gcc/ada/errout.ads | 25 +
gcc/ada/erroutc.adb | 46 +
gcc/ada/erroutc.ads | 10 +
gcc/ada/exp_aggr.adb | 77 +-
gcc/ada/exp_attr.adb | 4 +-
gcc/ada/exp_ch3.adb | 292 +-
gcc/ada/exp_ch3.ads | 4 +-
gcc/ada/exp_ch4.adb | 770 +-
gcc/ada/exp_ch4.ads | 4 +
gcc/ada/exp_ch5.adb | 26 +-
gcc/ada/exp_ch6.adb | 315 +-
gcc/ada/exp_ch7.adb | 38 +-
gcc/ada/exp_ch8.adb | 3 +-
gcc/ada/exp_ch9.adb | 40 +-
gcc/ada/exp_disp.adb | 94 +-
gcc/ada/exp_imgv.adb | 8 +-
gcc/ada/exp_intr.adb | 45 -
gcc/ada/exp_put_image.adb | 84 +-
gcc/ada/exp_put_image.ads | 2 +-
gcc/ada/exp_util.adb | 339 +-
gcc/ada/exp_util.ads | 51 +-
gcc/ada/fe.h | 8 +-
gcc/ada/freeze.adb | 29 +-
gcc/ada/frontend.adb | 2 -
gcc/ada/gcc-interface/Make-lang.in | 11 +-
gcc/ada/gcc-interface/Makefile.in | 7 +-
gcc/ada/gcc-interface/decl.cc | 52 +-
gcc/ada/gcc-interface/misc.cc | 14 +-
gcc/ada/gcc-interface/trans.cc | 39 +-
gcc/ada/gcc-interface/utils.cc | 21 +-
gcc/ada/gcc-interface/utils2.cc | 8 +-
gcc/ada/gen_il-fields.ads | 1 +
gcc/ada/gen_il-gen-gen_entities.adb | 27 +
gcc/ada/gen_il-gen-gen_nodes.adb | 7 +-
gcc/ada/gen_il-gen.adb | 11 +-
gcc/ada/gen_il-types.ads | 1 +
gcc/ada/get_targ.adb | 9 -
gcc/ada/get_targ.ads | 4 -
gcc/ada/gnat1drv.adb | 21 -
gcc/ada/gnat_rm.texi | 831 +-
gcc/ada/gnat_ugn.texi | 816 +-
gcc/ada/inline.adb | 50 +
gcc/ada/lib-load.adb | 31 +-
gcc/ada/libgnarl/a-reatim.adb | 5 +
gcc/ada/libgnarl/a-reatim.ads | 4 +-
gcc/ada/libgnarl/s-inmaop__posix.adb | 1 +
gcc/ada/libgnarl/s-linux__loongarch.ads | 134 +
gcc/ada/libgnarl/s-mudido.ads | 4 -
gcc/ada/libgnarl/s-osinte__qnx.adb | 2 +-
gcc/ada/libgnarl/s-taprop__linux.adb | 38 +-
gcc/ada/libgnarl/s-taprop__qnx.adb | 45 +-
gcc/ada/libgnarl/s-tassta.adb | 4 +-
gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb | 10 +-
gcc/ada/libgnarl/s-tposen.adb | 10 +-
gcc/ada/libgnat/a-calfor.adb | 31 +-
gcc/ada/libgnat/a-chahan.ads | 7 +-
gcc/ada/libgnat/a-except.adb | 104 +
gcc/ada/libgnat/a-except.ads | 16 +-
gcc/ada/libgnat/a-nbnbig.ads | 4 +-
gcc/ada/libgnat/a-nbnbin.ads | 6 +-
gcc/ada/libgnat/a-nbnbre.ads | 6 +-
gcc/ada/libgnat/a-ngelfu.ads | 4 +-
gcc/ada/libgnat/a-nlelfu.ads | 1 -
gcc/ada/libgnat/a-nllefu.ads | 1 -
gcc/ada/libgnat/a-nselfu.ads | 1 -
gcc/ada/libgnat/a-nuelfu.ads | 1 -
gcc/ada/libgnat/a-strbou.ads | 10 +-
gcc/ada/libgnat/a-strfix.ads | 169 +-
gcc/ada/libgnat/a-strmap.ads | 7 +-
gcc/ada/libgnat/a-strsea.ads | 6 +-
gcc/ada/libgnat/a-strsup.ads | 6 +-
gcc/ada/libgnat/a-strunb.ads | 4 +-
gcc/ada/libgnat/a-strunb__shared.ads | 4 +-
gcc/ada/libgnat/a-textio.ads | 306 +-
gcc/ada/libgnat/a-tideio.ads | 36 +-
gcc/ada/libgnat/a-tienio.ads | 39 +-
gcc/ada/libgnat/a-tifiio.ads | 39 +-
gcc/ada/libgnat/a-tiflio.ads | 39 +-
gcc/ada/libgnat/a-tiinio.ads | 38 +-
gcc/ada/libgnat/a-timoio.ads | 38 +-
gcc/ada/libgnat/g-socket.adb | 26 +-
gcc/ada/libgnat/g-socket.ads | 5 +
gcc/ada/libgnat/g-souinf.ads | 2 +-
gcc/ada/libgnat/i-c.ads | 7 +-
gcc/ada/libgnat/i-cheri.adb | 75 +
gcc/ada/libgnat/i-cheri.ads | 470 +
gcc/ada/libgnat/i-cstrin.ads | 37 +-
gcc/ada/libgnat/interfac.ads | 5 +-
gcc/ada/libgnat/interfac__2020.ads | 5 +-
gcc/ada/libgnat/s-aridou.adb | 118 +-
gcc/ada/libgnat/s-arit32.adb | 10 +-
gcc/ada/libgnat/s-atacco.ads | 6 +-
gcc/ada/libgnat/s-atopri.adb | 5 +
gcc/ada/libgnat/s-bitops.adb | 5 +
gcc/ada/libgnat/s-carsi8.adb | 13 +-
gcc/ada/libgnat/s-carun8.adb | 13 +-
gcc/ada/libgnat/s-casi128.adb | 9 +-
gcc/ada/libgnat/s-casi16.adb | 17 +-
gcc/ada/libgnat/s-casi32.adb | 13 +-
gcc/ada/libgnat/s-casi64.adb | 13 +-
gcc/ada/libgnat/s-caun128.adb | 9 +-
gcc/ada/libgnat/s-caun16.adb | 17 +-
gcc/ada/libgnat/s-caun32.adb | 13 +-
gcc/ada/libgnat/s-caun64.adb | 13 +-
gcc/ada/libgnat/s-dwalin.adb | 8 +-
gcc/ada/libgnat/s-exponn.adb | 5 +
gcc/ada/libgnat/s-expont.adb | 5 +
gcc/ada/libgnat/s-geveop.adb | 43 +-
gcc/ada/libgnat/s-imageb.adb | 71 +-
gcc/ada/libgnat/s-imagef.adb | 12 +-
gcc/ada/libgnat/s-imagei.adb | 4 +-
gcc/ada/libgnat/s-imagei.ads | 17 +-
gcc/ada/libgnat/s-imageu.adb | 81 +-
gcc/ada/libgnat/s-imageu.ads | 20 +-
gcc/ada/libgnat/s-imagew.adb | 84 +-
gcc/ada/libgnat/s-imgboo.adb | 6 +-
gcc/ada/libgnat/s-imgint.ads | 13 +-
gcc/ada/libgnat/s-imglli.ads | 14 +-
gcc/ada/libgnat/s-imgllli.ads | 14 +-
gcc/ada/libgnat/s-imglllu.ads | 10 +-
gcc/ada/libgnat/s-imgllu.ads | 9 +-
gcc/ada/libgnat/s-imguns.ads | 9 +-
gcc/ada/libgnat/s-imguti.adb | 11 +-
gcc/ada/libgnat/s-multip.adb | 5 +
gcc/ada/libgnat/s-pack03.adb | 47 +-
gcc/ada/libgnat/s-pack05.adb | 47 +-
gcc/ada/libgnat/s-pack06.adb | 94 +-
gcc/ada/libgnat/s-pack07.adb | 47 +-
gcc/ada/libgnat/s-pack09.adb | 47 +-
gcc/ada/libgnat/s-pack10.adb | 94 +-
gcc/ada/libgnat/s-pack100.adb | 94 +-
gcc/ada/libgnat/s-pack101.adb | 47 +-
gcc/ada/libgnat/s-pack102.adb | 94 +-
gcc/ada/libgnat/s-pack103.adb | 47 +-
gcc/ada/libgnat/s-pack104.adb | 94 +-
gcc/ada/libgnat/s-pack105.adb | 47 +-
gcc/ada/libgnat/s-pack106.adb | 94 +-
gcc/ada/libgnat/s-pack107.adb | 47 +-
gcc/ada/libgnat/s-pack108.adb | 94 +-
gcc/ada/libgnat/s-pack109.adb | 47 +-
gcc/ada/libgnat/s-pack11.adb | 47 +-
gcc/ada/libgnat/s-pack110.adb | 94 +-
gcc/ada/libgnat/s-pack111.adb | 47 +-
gcc/ada/libgnat/s-pack112.adb | 94 +-
gcc/ada/libgnat/s-pack113.adb | 47 +-
gcc/ada/libgnat/s-pack114.adb | 94 +-
gcc/ada/libgnat/s-pack115.adb | 47 +-
gcc/ada/libgnat/s-pack116.adb | 94 +-
gcc/ada/libgnat/s-pack117.adb | 47 +-
gcc/ada/libgnat/s-pack118.adb | 94 +-
gcc/ada/libgnat/s-pack119.adb | 47 +-
gcc/ada/libgnat/s-pack12.adb | 94 +-
gcc/ada/libgnat/s-pack120.adb | 94 +-
gcc/ada/libgnat/s-pack121.adb | 47 +-
gcc/ada/libgnat/s-pack122.adb | 94 +-
gcc/ada/libgnat/s-pack123.adb | 47 +-
gcc/ada/libgnat/s-pack124.adb | 94 +-
gcc/ada/libgnat/s-pack125.adb | 47 +-
gcc/ada/libgnat/s-pack126.adb | 94 +-
gcc/ada/libgnat/s-pack127.adb | 47 +-
gcc/ada/libgnat/s-pack13.adb | 47 +-
gcc/ada/libgnat/s-pack14.adb | 94 +-
gcc/ada/libgnat/s-pack15.adb | 47 +-
gcc/ada/libgnat/s-pack17.adb | 47 +-
gcc/ada/libgnat/s-pack18.adb | 94 +-
gcc/ada/libgnat/s-pack19.adb | 47 +-
gcc/ada/libgnat/s-pack20.adb | 94 +-
gcc/ada/libgnat/s-pack21.adb | 47 +-
gcc/ada/libgnat/s-pack22.adb | 94 +-
gcc/ada/libgnat/s-pack23.adb | 47 +-
gcc/ada/libgnat/s-pack24.adb | 94 +-
gcc/ada/libgnat/s-pack25.adb | 47 +-
gcc/ada/libgnat/s-pack26.adb | 94 +-
gcc/ada/libgnat/s-pack27.adb | 47 +-
gcc/ada/libgnat/s-pack28.adb | 94 +-
gcc/ada/libgnat/s-pack29.adb | 47 +-
gcc/ada/libgnat/s-pack30.adb | 94 +-
gcc/ada/libgnat/s-pack31.adb | 47 +-
gcc/ada/libgnat/s-pack33.adb | 47 +-
gcc/ada/libgnat/s-pack34.adb | 94 +-
gcc/ada/libgnat/s-pack35.adb | 47 +-
gcc/ada/libgnat/s-pack36.adb | 94 +-
gcc/ada/libgnat/s-pack37.adb | 47 +-
gcc/ada/libgnat/s-pack38.adb | 94 +-
gcc/ada/libgnat/s-pack39.adb | 47 +-
gcc/ada/libgnat/s-pack40.adb | 94 +-
gcc/ada/libgnat/s-pack41.adb | 47 +-
gcc/ada/libgnat/s-pack42.adb | 94 +-
gcc/ada/libgnat/s-pack43.adb | 47 +-
gcc/ada/libgnat/s-pack44.adb | 94 +-
gcc/ada/libgnat/s-pack45.adb | 47 +-
gcc/ada/libgnat/s-pack46.adb | 94 +-
gcc/ada/libgnat/s-pack47.adb | 47 +-
gcc/ada/libgnat/s-pack48.adb | 94 +-
gcc/ada/libgnat/s-pack49.adb | 47 +-
gcc/ada/libgnat/s-pack50.adb | 94 +-
gcc/ada/libgnat/s-pack51.adb | 47 +-
gcc/ada/libgnat/s-pack52.adb | 94 +-
gcc/ada/libgnat/s-pack53.adb | 47 +-
gcc/ada/libgnat/s-pack54.adb | 94 +-
gcc/ada/libgnat/s-pack55.adb | 47 +-
gcc/ada/libgnat/s-pack56.adb | 94 +-
gcc/ada/libgnat/s-pack57.adb | 47 +-
gcc/ada/libgnat/s-pack58.adb | 94 +-
gcc/ada/libgnat/s-pack59.adb | 47 +-
gcc/ada/libgnat/s-pack60.adb | 94 +-
gcc/ada/libgnat/s-pack61.adb | 47 +-
gcc/ada/libgnat/s-pack62.adb | 94 +-
gcc/ada/libgnat/s-pack63.adb | 47 +-
gcc/ada/libgnat/s-pack65.adb | 47 +-
gcc/ada/libgnat/s-pack66.adb | 94 +-
gcc/ada/libgnat/s-pack67.adb | 47 +-
gcc/ada/libgnat/s-pack68.adb | 94 +-
gcc/ada/libgnat/s-pack69.adb | 47 +-
gcc/ada/libgnat/s-pack70.adb | 94 +-
gcc/ada/libgnat/s-pack71.adb | 47 +-
gcc/ada/libgnat/s-pack72.adb | 94 +-
gcc/ada/libgnat/s-pack73.adb | 47 +-
gcc/ada/libgnat/s-pack74.adb | 94 +-
gcc/ada/libgnat/s-pack75.adb | 47 +-
gcc/ada/libgnat/s-pack76.adb | 94 +-
gcc/ada/libgnat/s-pack77.adb | 47 +-
gcc/ada/libgnat/s-pack78.adb | 94 +-
gcc/ada/libgnat/s-pack79.adb | 47 +-
gcc/ada/libgnat/s-pack80.adb | 94 +-
gcc/ada/libgnat/s-pack81.adb | 47 +-
gcc/ada/libgnat/s-pack82.adb | 94 +-
gcc/ada/libgnat/s-pack83.adb | 47 +-
gcc/ada/libgnat/s-pack84.adb | 94 +-
gcc/ada/libgnat/s-pack85.adb | 47 +-
gcc/ada/libgnat/s-pack86.adb | 94 +-
gcc/ada/libgnat/s-pack87.adb | 47 +-
gcc/ada/libgnat/s-pack88.adb | 94 +-
gcc/ada/libgnat/s-pack89.adb | 47 +-
gcc/ada/libgnat/s-pack90.adb | 94 +-
gcc/ada/libgnat/s-pack91.adb | 47 +-
gcc/ada/libgnat/s-pack92.adb | 94 +-
gcc/ada/libgnat/s-pack93.adb | 47 +-
gcc/ada/libgnat/s-pack94.adb | 94 +-
gcc/ada/libgnat/s-pack95.adb | 47 +-
gcc/ada/libgnat/s-pack96.adb | 94 +-
gcc/ada/libgnat/s-pack97.adb | 47 +-
gcc/ada/libgnat/s-pack98.adb | 94 +-
gcc/ada/libgnat/s-pack99.adb | 47 +-
gcc/ada/libgnat/s-parame__qnx.adb | 30 +-
gcc/ada/libgnat/s-spcuop.ads | 2 +-
gcc/ada/libgnat/s-stoele.ads | 6 +-
gcc/ada/libgnat/s-vaispe.adb | 10 +-
gcc/ada/libgnat/s-vaispe.ads | 44 +-
gcc/ada/libgnat/s-valboo.adb | 2 +-
gcc/ada/libgnat/s-valboo.ads | 12 +-
gcc/ada/libgnat/s-valint.ads | 5 +-
gcc/ada/libgnat/s-vallli.ads | 5 +-
gcc/ada/libgnat/s-valllli.ads | 5 +-
gcc/ada/libgnat/s-vallllu.ads | 3 +-
gcc/ada/libgnat/s-valllu.ads | 3 +-
gcc/ada/libgnat/s-valspe.adb | 87 +
gcc/ada/libgnat/s-valspe.ads | 211 +
gcc/ada/libgnat/s-valuei.adb | 6 +-
gcc/ada/libgnat/s-valuei.ads | 21 +-
gcc/ada/libgnat/s-valueu.adb | 1 +
gcc/ada/libgnat/s-valueu.ads | 8 +-
gcc/ada/libgnat/s-valuns.ads | 3 +-
gcc/ada/libgnat/s-valuti.adb | 52 +-
gcc/ada/libgnat/s-valuti.ads | 477 +-
gcc/ada/libgnat/s-vauspe.adb | 5 +
gcc/ada/libgnat/s-vauspe.ads | 58 +-
gcc/ada/libgnat/s-vs_int.ads | 59 +
gcc/ada/libgnat/s-vs_lli.ads | 60 +
gcc/ada/libgnat/s-vs_llu.ads | 58 +
gcc/ada/libgnat/s-vs_uns.ads | 57 +
gcc/ada/libgnat/s-vsllli.ads | 60 +
gcc/ada/libgnat/s-vslllu.ads | 58 +
gcc/ada/libgnat/system-linux-loongarch.ads | 145 +
gcc/ada/libgnat/system-qnx-arm.ads | 14 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 1 +
gcc/ada/opt.ads | 15 +-
gcc/ada/par_sco.adb | 15 +-
gcc/ada/repinfo.adb | 19 +-
gcc/ada/s-oscons-tmplt.c | 5 +
gcc/ada/sem.adb | 1 -
gcc/ada/sem.ads | 3 +-
gcc/ada/sem_aggr.adb | 69 +-
gcc/ada/sem_attr.adb | 41 +-
gcc/ada/sem_ch12.adb | 535 +-
gcc/ada/sem_ch12.ads | 4 +-
gcc/ada/sem_ch13.adb | 96 +-
gcc/ada/sem_ch3.adb | 181 +-
gcc/ada/sem_ch4.adb | 263 +-
gcc/ada/sem_ch5.adb | 30 +-
gcc/ada/sem_ch6.adb | 235 +-
gcc/ada/sem_ch7.adb | 17 +-
gcc/ada/sem_ch8.adb | 5 +-
gcc/ada/sem_ch8.ads | 5 +-
gcc/ada/sem_disp.adb | 30 +
gcc/ada/sem_disp.ads | 5 +
gcc/ada/sem_elab.adb | 3 +-
gcc/ada/sem_prag.adb | 121 +-
gcc/ada/sem_res.adb | 73 +-
gcc/ada/sem_type.adb | 77 +-
gcc/ada/sem_type.ads | 7 +-
gcc/ada/sem_util.adb | 182 +-
gcc/ada/sem_util.ads | 15 +-
gcc/ada/sem_warn.adb | 4 +-
gcc/ada/set_targ.adb | 2 +-
gcc/ada/set_targ.ads | 2 +-
gcc/ada/sinfo.ads | 44 +-
gcc/ada/snames.h-tmpl | 52 +-
gcc/ada/sprint.adb | 6 +-
gcc/ada/switch-c.adb | 6 +
gcc/ada/targparm.adb | 8 +
gcc/ada/targparm.ads | 29 +-
gcc/ada/ttypes.ads | 9 +-
gcc/ada/types.h | 8 +-
gcc/ada/usage.adb | 5 +
gcc/ada/vxworks7-cert-rtp-base-link.spec | 2 -
gcc/ada/vxworks7-cert-rtp-base-link__ppc64.spec | 2 -
gcc/ada/vxworks7-cert-rtp-base-link__x86.spec | 2 -
gcc/ada/vxworks7-cert-rtp-base-link__x86_64.spec | 2 -
gcc/ada/vxworks7-cert-rtp-link.spec | 10 -
gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec | 10 -
gcc/ada/xsnamest.adb | 30 +-
gcc/analyzer/ChangeLog | 912 +
gcc/analyzer/access-diagram.cc | 2426 ++
gcc/analyzer/access-diagram.h | 165 +
gcc/analyzer/analyzer-language.cc | 22 +
gcc/analyzer/analyzer-language.h | 9 +
gcc/analyzer/analyzer-selftests.cc | 1 +
gcc/analyzer/analyzer-selftests.h | 1 +
gcc/analyzer/analyzer.cc | 2 +
gcc/analyzer/analyzer.h | 64 +
gcc/analyzer/analyzer.opt | 28 +
gcc/analyzer/bounds-checking.cc | 285 +-
gcc/analyzer/call-details.cc | 296 +
gcc/analyzer/call-details.h | 50 +
gcc/analyzer/checker-event.h | 4 +
gcc/analyzer/checker-path.h | 17 +-
gcc/analyzer/diagnostic-manager.cc | 327 +-
gcc/analyzer/diagnostic-manager.h | 66 +-
gcc/analyzer/engine.cc | 75 +-
gcc/analyzer/exploded-graph.h | 14 +-
gcc/analyzer/feasible-graph.cc | 7 +-
gcc/analyzer/feasible-graph.h | 9 +-
gcc/analyzer/infinite-recursion.cc | 8 +-
gcc/analyzer/kf-analyzer.cc | 3 +-
gcc/analyzer/kf-lang-cp.cc | 116 +-
gcc/analyzer/kf.cc | 727 +-
gcc/analyzer/known-function-manager.cc | 7 +
gcc/analyzer/known-function-manager.h | 4 +
gcc/analyzer/pending-diagnostic.h | 2 +-
gcc/analyzer/program-point.cc | 17 +-
gcc/analyzer/ranges.cc | 324 +
gcc/analyzer/ranges.h | 96 +
gcc/analyzer/region-model-manager.cc | 159 +-
gcc/analyzer/region-model-manager.h | 14 +-
gcc/analyzer/region-model.cc | 1232 +-
gcc/analyzer/region-model.h | 234 +-
gcc/analyzer/region.cc | 394 +-
gcc/analyzer/region.h | 78 +-
gcc/analyzer/sm-fd.cc | 90 +-
gcc/analyzer/sm-file.cc | 18 +-
gcc/analyzer/sm-malloc.cc | 232 +-
gcc/analyzer/sm-pattern-test.cc | 2 +-
gcc/analyzer/sm-sensitive.cc | 3 +-
gcc/analyzer/sm-signal.cc | 2 +-
gcc/analyzer/sm-taint.cc | 22 +-
gcc/analyzer/store.cc | 20 +-
gcc/analyzer/store.h | 16 +
gcc/analyzer/supergraph.cc | 13 +
gcc/analyzer/supergraph.h | 2 +
gcc/analyzer/svalue.cc | 60 +-
gcc/analyzer/svalue.h | 90 +-
gcc/analyzer/symbol.cc | 43 +
gcc/analyzer/symbol.h | 53 +
gcc/analyzer/varargs.cc | 10 +-
gcc/auto-profile.cc | 1 +
gcc/builtin-types.def | 7 +
gcc/builtins.cc | 101 +-
gcc/builtins.def | 7 +
gcc/c-family/ChangeLog | 193 +
gcc/c-family/c-attribs.cc | 3 +-
gcc/c-family/c-common.cc | 307 +-
gcc/c-family/c-common.h | 10 +-
gcc/c-family/c-cppbuiltin.cc | 33 +-
gcc/c-family/c-format.cc | 44 +-
gcc/c-family/c-gimplify.cc | 79 +
gcc/c-family/c-lex.cc | 222 +-
gcc/c-family/c-omp.cc | 151 +
gcc/c-family/c-opts.cc | 31 +-
gcc/c-family/c-pragma.cc | 60 +-
gcc/c-family/c-pragma.h | 3 +
gcc/c-family/c-pretty-print.cc | 41 +-
gcc/c-family/c-ubsan.cc | 4 +-
gcc/c-family/c-warn.cc | 34 +-
gcc/c-family/c.opt | 45 +-
gcc/c/ChangeLog | 197 +
gcc/c/Make-lang.in | 4 +-
gcc/c/c-aux-info.cc | 11 +
gcc/c/c-convert.cc | 1 +
gcc/c/c-decl.cc | 266 +-
gcc/c/c-fold.cc | 14 +-
gcc/c/c-parser.cc | 1317 +-
gcc/c/c-tree.h | 19 +-
gcc/c/c-typeck.cc | 456 +-
gcc/caller-save.cc | 6 +-
gcc/calls.cc | 166 +-
gcc/calls.h | 2 +-
gcc/cfg.cc | 176 +-
gcc/cfg.h | 6 +
gcc/cfgexpand.cc | 4 +
gcc/cfghooks.cc | 38 +-
gcc/cfghooks.h | 2 +-
gcc/cfgloop.cc | 23 +-
gcc/cfgloop.h | 9 +-
gcc/cfgloopanal.cc | 207 +-
gcc/cfgloopmanip.cc | 364 +-
gcc/cfgloopmanip.h | 8 +
gcc/cfgrtl.cc | 172 +-
gcc/cfgrtl.h | 2 +-
gcc/color-macros.h | 16 +
gcc/combine-stack-adj.cc | 18 +-
gcc/combine.cc | 623 +-
gcc/common.opt | 42 +-
gcc/common/config/arc/arc-common.cc | 1 -
gcc/common/config/avr/avr-common.cc | 6 -
gcc/common/config/i386/cpuinfo.h | 109 +-
gcc/common/config/i386/i386-common.cc | 101 +-
gcc/common/config/i386/i386-cpuinfo.h | 7 +
gcc/common/config/i386/i386-isas.h | 5 +
gcc/common/config/loongarch/loongarch-common.cc | 2 +
gcc/common/config/riscv/riscv-common.cc | 242 +-
gcc/config.gcc | 429 +-
gcc/config.in | 15 +-
gcc/config/aarch64/aarch64-cores.def | 4 +
gcc/config/aarch64/aarch64-protos.h | 2 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 26 +-
gcc/config/aarch64/aarch64-simd.md | 944 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 54 +-
gcc/config/aarch64/aarch64-sve.md | 449 +-
gcc/config/aarch64/aarch64-sve2.md | 36 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.cc | 725 +-
gcc/config/aarch64/aarch64.h | 52 +-
gcc/config/aarch64/aarch64.md | 188 +-
gcc/config/aarch64/arm_acle.h | 2 +-
gcc/config/aarch64/arm_fp16.h | 2 +-
gcc/config/aarch64/arm_neon.h | 74 +-
gcc/config/aarch64/constraints.md | 14 +
.../aarch64/falkor-tag-collision-avoidance.cc | 2 +-
gcc/config/aarch64/iterators.md | 39 +-
gcc/config/aarch64/predicates.md | 32 +-
gcc/config/alpha/alpha.cc | 10 +-
gcc/config/arc/arc-protos.h | 2 -
gcc/config/arc/arc.cc | 99 +-
gcc/config/arc/arc.h | 58 +-
gcc/config/arc/arc.md | 122 +-
gcc/config/arc/arc.opt | 4 +-
gcc/config/arc/arc700.md | 2 +-
gcc/config/arc/arcHS.md | 2 +-
gcc/config/arc/arcHS4x.md | 2 +-
gcc/config/arc/constraints.md | 71 +-
gcc/config/arm/arm-builtins.cc | 11 +-
gcc/config/arm/arm-mve-builtins-base.cc | 16 +
gcc/config/arm/arm-mve-builtins-base.def | 18 +
gcc/config/arm/arm-mve-builtins-base.h | 16 +
gcc/config/arm/arm-mve-builtins-functions.h | 231 +
gcc/config/arm/arm-mve-builtins-shapes.cc | 114 +-
gcc/config/arm/arm-mve-builtins-shapes.h | 6 +-
gcc/config/arm/arm-mve-builtins.cc | 73 +-
gcc/config/arm/arm-mve-builtins.def | 2 +
gcc/config/arm/arm-mve-builtins.h | 5 +-
gcc/config/arm/arm-protos.h | 5 +-
gcc/config/arm/arm.cc | 2 +-
gcc/config/arm/arm_mve.h | 3282 +-
gcc/config/arm/arm_mve_builtins.def | 30 +-
gcc/config/arm/iterators.md | 105 +-
gcc/config/arm/mve.md | 389 +-
gcc/config/arm/unspecs.md | 6 +-
gcc/config/avr/avr-mcus.def | 63 +-
gcc/config/avr/avr.cc | 29 +-
gcc/config/avr/avr.opt | 4 +-
gcc/config/bfin/bfin.cc | 3 +-
gcc/config/bfin/bfin.md | 3 +-
gcc/config/bpf/atomic.md | 185 +
gcc/config/bpf/bpf-opts.h | 40 +-
gcc/config/bpf/bpf-passes.def | 20 -
gcc/config/bpf/bpf-protos.h | 4 +-
gcc/config/bpf/bpf.cc | 1069 +-
gcc/config/bpf/bpf.h | 34 +-
gcc/config/bpf/bpf.md | 237 +-
gcc/config/bpf/bpf.opt | 124 +-
gcc/config/bpf/constraints.md | 3 +
gcc/config/bpf/core-builtins.cc | 1372 +
gcc/config/bpf/core-builtins.h | 35 +
gcc/config/bpf/coreout.cc | 52 +-
gcc/config/bpf/coreout.h | 13 +-
gcc/config/bpf/t-bpf | 6 +-
gcc/config/c6x/c6x.cc | 3 +-
gcc/config/cris/cris.cc | 13 +-
gcc/config/cris/cris.md | 9 +-
gcc/config/csky/csky.cc | 3 +-
gcc/config/darwin-c.cc | 8 +-
gcc/config/darwin-driver.cc | 2 +-
gcc/config/darwin-sections.def | 4 +-
gcc/config/darwin.cc | 53 +-
gcc/config/darwin.h | 33 +-
gcc/config/darwin.opt | 4 +
gcc/config/epiphany/epiphany.cc | 3 +-
gcc/config/frv/frv.cc | 5 +-
gcc/config/ft32/ft32.cc | 3 +-
gcc/config/gcn/gcn-protos.h | 11 +
gcc/config/gcn/gcn-valu.md | 376 +-
gcc/config/gcn/gcn.cc | 288 +-
gcc/config/gcn/mkoffload.cc | 12 +
gcc/config/h8300/h8300.cc | 3 +-
gcc/config/i386/avxvnniint16intrin.h | 138 +
gcc/config/i386/constraints.md | 2 +
gcc/config/i386/cpuid.h | 8 +-
gcc/config/i386/driver-i386.cc | 8 +-
gcc/config/i386/i386-builtin-types.def | 6 +
gcc/config/i386/i386-builtin.def | 30 +
gcc/config/i386/i386-builtins.cc | 19 +-
gcc/config/i386/i386-c.cc | 45 +
gcc/config/i386/i386-expand.cc | 222 +-
gcc/config/i386/i386-features.cc | 168 +-
gcc/config/i386/i386-features.h | 1 +
gcc/config/i386/i386-isa.def | 4 +
gcc/config/i386/i386-options.cc | 88 +-
gcc/config/i386/i386-protos.h | 5 +
gcc/config/i386/i386.cc | 378 +-
gcc/config/i386/i386.h | 26 +-
gcc/config/i386/i386.md | 1202 +-
gcc/config/i386/i386.opt | 32 +
gcc/config/i386/immintrin.h | 12 +-
gcc/config/i386/mingw-w64.h | 22 +-
gcc/config/i386/mingw.opt | 4 +
gcc/config/i386/mingw32.h | 28 +-
gcc/config/i386/mmx.md | 1169 +-
gcc/config/i386/predicates.md | 20 +-
gcc/config/i386/sha512intrin.h | 64 +
gcc/config/i386/sm3intrin.h | 72 +
gcc/config/i386/sm4intrin.h | 70 +
gcc/config/i386/sse.md | 1910 +-
gcc/config/i386/sync.md | 160 +-
gcc/config/i386/x86-tune.def | 99 +-
gcc/config/ia64/ia64.cc | 7 +-
gcc/config/iq2000/iq2000.cc | 6 +-
gcc/config/lm32/lm32.cc | 7 +-
gcc/config/loongarch/constraints.md | 131 +-
gcc/config/loongarch/elf.h | 51 +
gcc/config/loongarch/genopts/loongarch-strings | 8 +-
gcc/config/loongarch/genopts/loongarch.opt.in | 66 +-
gcc/config/loongarch/la464.md | 32 +-
gcc/config/loongarch/lasx.md | 5104 +++
gcc/config/loongarch/lasxintrin.h | 5338 +++
gcc/config/loongarch/loongarch-builtins.cc | 2691 +-
gcc/config/loongarch/loongarch-c.cc | 33 +-
gcc/config/loongarch/loongarch-cpu.cc | 263 +-
gcc/config/loongarch/loongarch-cpu.h | 3 +-
gcc/config/loongarch/loongarch-def.c | 81 +-
gcc/config/loongarch/loongarch-def.h | 58 +-
gcc/config/loongarch/loongarch-driver.cc | 208 +-
gcc/config/loongarch/loongarch-driver.h | 82 +-
gcc/config/loongarch/loongarch-ftypes.def | 666 +-
gcc/config/loongarch/loongarch-modes.def | 39 +
gcc/config/loongarch/loongarch-opts.cc | 372 +-
gcc/config/loongarch/loongarch-opts.h | 55 +-
gcc/config/loongarch/loongarch-protos.h | 39 +-
gcc/config/loongarch/loongarch-str.h | 7 +-
gcc/config/loongarch/loongarch-tune.h | 8 +
gcc/config/loongarch/loongarch.cc | 4879 ++-
gcc/config/loongarch/loongarch.h | 172 +-
gcc/config/loongarch/loongarch.md | 267 +-
gcc/config/loongarch/loongarch.opt | 64 +-
gcc/config/loongarch/lsx.md | 4467 +++
gcc/config/loongarch/lsxintrin.h | 5181 +++
gcc/config/loongarch/predicates.md | 341 +-
gcc/config/loongarch/t-linux | 36 +-
gcc/config/loongarch/t-loongarch | 4 +
gcc/config/loongarch/t-multilib | 68 +
gcc/config/m32c/m32c.cc | 15 +-
gcc/config/m32r/m32r.cc | 5 +-
gcc/config/m68k/m68k.cc | 5 +-
gcc/config/mcore/mcore.cc | 5 +-
gcc/config/microblaze/microblaze-protos.h | 5 +-
gcc/config/microblaze/microblaze.cc | 3 +-
gcc/config/mips/constraints.md | 4 +
gcc/config/mips/mips-protos.h | 4 +
gcc/config/mips/mips.cc | 319 +-
gcc/config/mips/mips.h | 33 +-
gcc/config/mips/mips.md | 200 +-
gcc/config/mips/mips.opt | 4 +
gcc/config/mips/predicates.md | 21 +-
gcc/config/mmix/mmix.cc | 6 +-
gcc/config/mmix/predicates.md | 14 +-
gcc/config/mn10300/mn10300.cc | 3 +-
gcc/config/moxie/moxie.cc | 3 +-
gcc/config/moxie/uclinux.h | 8 -
gcc/config/msp430/msp430.cc | 8 +-
gcc/config/nds32/nds32.cc | 3 +-
gcc/config/nios2/nios2.cc | 5 +-
gcc/config/nvptx/mkoffload.cc | 12 +
gcc/config/nvptx/nvptx.cc | 5 +-
gcc/config/nvptx/nvptx.h | 5 +
gcc/config/or1k/or1k.cc | 3 +-
gcc/config/pa/pa.cc | 5 +-
gcc/config/pa/pa.md | 196 +-
gcc/config/pdp11/pdp11.cc | 6 +-
gcc/config/pru/predicates.md | 8 +
gcc/config/pru/pru.cc | 3 +-
gcc/config/pru/pru.md | 62 +
gcc/config/riscv/arch-canonicalize | 7 +
gcc/config/riscv/autovec-opt.md | 1108 +-
gcc/config/riscv/autovec-vls.md | 196 +
gcc/config/riscv/autovec.md | 2151 +-
gcc/config/riscv/bitmanip.md | 54 +-
gcc/config/riscv/constraints.md | 21 +-
gcc/config/riscv/crypto.md | 161 +-
gcc/config/riscv/genrvv-type-indexer.cc | 3 -
gcc/config/riscv/iterators.md | 25 +
gcc/config/riscv/linux.h | 2 -
gcc/config/riscv/peephole.md | 76 +-
gcc/config/riscv/pic.md | 64 +-
gcc/config/riscv/predicates.md | 160 +-
gcc/config/riscv/riscv-builtins.cc | 18 +-
gcc/config/riscv/riscv-c.cc | 9 +-
gcc/config/riscv/riscv-cmo.def | 16 +-
gcc/config/riscv/riscv-ftypes.def | 23 +-
gcc/config/riscv/riscv-modes.def | 639 +-
gcc/config/riscv/riscv-opts.h | 79 +-
gcc/config/riscv/riscv-protos.h | 273 +-
gcc/config/riscv/riscv-scalar-crypto.def | 96 +-
gcc/config/riscv/riscv-selftests.cc | 10 +
gcc/config/riscv/riscv-shorten-memrefs.cc | 3 +-
gcc/config/riscv/riscv-sr.cc | 8 +-
gcc/config/riscv/riscv-string.cc | 594 +
gcc/config/riscv/riscv-subset.h | 8 +-
gcc/config/riscv/riscv-v.cc | 1897 +-
gcc/config/riscv/riscv-vector-builtins-bases.cc | 402 +-
gcc/config/riscv/riscv-vector-builtins-bases.h | 42 +-
.../riscv/riscv-vector-builtins-functions.def | 71 +
gcc/config/riscv/riscv-vector-builtins-shapes.cc | 237 +
gcc/config/riscv/riscv-vector-builtins-shapes.h | 5 +
gcc/config/riscv/riscv-vector-builtins-types.def | 34 +
gcc/config/riscv/riscv-vector-builtins.cc | 141 +-
gcc/config/riscv/riscv-vector-builtins.def | 391 +-
gcc/config/riscv/riscv-vector-builtins.h | 4 +
gcc/config/riscv/riscv-vector-costs.cc | 575 +
gcc/config/riscv/riscv-vector-costs.h | 65 +
gcc/config/riscv/riscv-vector-switch.def | 651 +-
gcc/config/riscv/riscv-vsetvl.cc | 1959 +-
gcc/config/riscv/riscv-vsetvl.def | 2 +-
gcc/config/riscv/riscv-vsetvl.h | 83 +-
gcc/config/riscv/riscv.cc | 2429 +-
gcc/config/riscv/riscv.h | 86 +-
gcc/config/riscv/riscv.md | 513 +-
gcc/config/riscv/riscv.opt | 52 +-
gcc/config/riscv/riscv_vector.h | 51 -
gcc/config/riscv/sync-rvwmo.md | 97 +
gcc/config/riscv/sync-ztso.md | 81 +
gcc/config/riscv/sync.md | 125 +-
gcc/config/riscv/t-linux | 2 +
gcc/config/riscv/t-riscv | 18 +-
gcc/config/riscv/thead-peephole.md | 74 +
gcc/config/riscv/thead.cc | 12 +-
gcc/config/riscv/thead.md | 65 +-
gcc/config/riscv/vector-iterators.md | 3466 +-
gcc/config/riscv/vector.md | 3036 +-
gcc/config/riscv/zc.md | 1459 +
gcc/config/riscv/zicond.md | 126 +
gcc/config/rl78/rl78-protos.h | 6 +-
gcc/config/rl78/rl78.cc | 3 +-
gcc/config/rs6000/altivec.md | 14 +-
gcc/config/rs6000/darwin.h | 6 +-
gcc/config/rs6000/dfp.md | 25 +-
gcc/config/rs6000/fusion.md | 27 +-
gcc/config/rs6000/genfusion.pl | 37 +-
gcc/config/rs6000/mma.md | 8 +-
gcc/config/rs6000/predicates.md | 29 +-
gcc/config/rs6000/rs6000-builtin.cc | 25 +-
gcc/config/rs6000/rs6000-builtins.def | 82 +-
gcc/config/rs6000/rs6000-c.cc | 77 +-
gcc/config/rs6000/rs6000-overload.def | 46 +-
gcc/config/rs6000/rs6000-protos.h | 1 +
gcc/config/rs6000/rs6000-string.cc | 14 +-
gcc/config/rs6000/rs6000.cc | 55 +-
gcc/config/rs6000/rs6000.md | 117 +-
gcc/config/rs6000/vsx.md | 230 +-
gcc/config/rs6000/vxworks.h | 2 +-
gcc/config/rx/rx.cc | 3 +-
gcc/config/rx/rx.md | 2 +-
gcc/config/s390/s390-builtins.def | 80 +-
gcc/config/s390/s390.cc | 86 +-
gcc/config/s390/s390.opt | 7 +
gcc/config/s390/vector.md | 16 +-
gcc/config/s390/vx-builtins.md | 11 +
gcc/config/sh/sh.cc | 5 +-
gcc/config/sh/sh.md | 41 +-
gcc/config/sparc/sparc.cc | 6 +-
gcc/config/stormy16/stormy16-protos.h | 5 +-
gcc/config/stormy16/stormy16.cc | 4 +-
gcc/config/v850/v850.cc | 3 +-
gcc/config/vax/vax.cc | 5 +-
gcc/config/visium/visium.cc | 5 +-
gcc/config/vxworks-smp.opt | 25 +
gcc/config/xtensa/predicates.md | 2 +-
gcc/config/xtensa/xtensa.cc | 113 +-
gcc/config/xtensa/xtensa.h | 1 +
gcc/config/xtensa/xtensa.md | 151 +-
gcc/configure | 225 +-
gcc/configure.ac | 70 +-
gcc/convert.cc | 8 +-
gcc/coretypes.h | 5 +
gcc/cp/ChangeLog | 710 +
gcc/cp/Make-lang.in | 4 +-
gcc/cp/call.cc | 263 +-
gcc/cp/class.cc | 28 +-
gcc/cp/constexpr.cc | 302 +-
gcc/cp/constraint.cc | 2 +-
gcc/cp/cp-gimplify.cc | 26 +-
gcc/cp/cp-name-hint.h | 1 +
gcc/cp/cp-tree.h | 62 +-
gcc/cp/decl.cc | 168 +-
gcc/cp/error.cc | 2 +
gcc/cp/init.cc | 17 +-
gcc/cp/mangle.cc | 135 +-
gcc/cp/method.cc | 5 +-
gcc/cp/module.cc | 2 +
gcc/cp/name-lookup.cc | 81 +-
gcc/cp/name-lookup.h | 12 +-
gcc/cp/optimize.cc | 26 +-
gcc/cp/parser.cc | 1850 +-
gcc/cp/parser.h | 3 +
gcc/cp/pt.cc | 572 +-
gcc/cp/ptree.cc | 37 +-
gcc/cp/semantics.cc | 147 +-
gcc/cp/typeck.cc | 20 +-
gcc/cp/typeck2.cc | 4 +-
gcc/cprop.cc | 117 +-
gcc/cse.cc | 77 +-
gcc/cselib.cc | 60 +-
gcc/cselib.h | 10 +-
gcc/d/ChangeLog | 120 +
gcc/d/Make-lang.in | 4 +-
gcc/d/d-builtins.cc | 9 +-
gcc/d/d-codegen.cc | 43 +-
gcc/d/d-convert.cc | 31 +-
gcc/d/d-diagnostic.cc | 2 +-
gcc/d/d-lang.cc | 15 +-
gcc/d/decl.cc | 54 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/README.md | 5 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/access.d | 4 -
gcc/d/dmd/aggregate.d | 49 +-
gcc/d/dmd/aggregate.h | 10 +-
gcc/d/dmd/aliasthis.d | 24 +-
gcc/d/dmd/astenums.d | 25 +-
gcc/d/dmd/attrib.d | 30 +-
gcc/d/dmd/attrib.h | 16 +-
gcc/d/dmd/blockexit.d | 110 +-
gcc/d/dmd/canthrow.d | 28 +-
gcc/d/dmd/chkformat.d | 2 +
gcc/d/dmd/clone.d | 25 +-
gcc/d/dmd/common/outbuffer.h | 6 +-
gcc/d/dmd/common/string.d | 34 +-
gcc/d/dmd/cond.d | 6 +-
gcc/d/dmd/cond.h | 2 +-
gcc/d/dmd/constfold.d | 2 +-
gcc/d/dmd/cparse.d | 591 +-
gcc/d/dmd/cppmangle.d | 172 +-
gcc/d/dmd/ctfeexpr.d | 12 +-
gcc/d/dmd/dcast.d | 9 +-
gcc/d/dmd/dclass.d | 9 +-
gcc/d/dmd/declaration.d | 28 +-
gcc/d/dmd/declaration.h | 48 +-
gcc/d/dmd/delegatize.d | 2 +-
gcc/d/dmd/denum.d | 7 +-
gcc/d/dmd/dimport.d | 16 +-
gcc/d/dmd/dinterpret.d | 677 +-
gcc/d/dmd/dmangle.d | 2 +-
gcc/d/dmd/dmodule.d | 58 +-
gcc/d/dmd/doc.d | 12 +-
gcc/d/dmd/dscope.d | 10 +
gcc/d/dmd/dstruct.d | 16 +-
gcc/d/dmd/dsymbol.d | 2 +-
gcc/d/dmd/dsymbol.h | 6 +-
gcc/d/dmd/dsymbolsem.d | 437 +-
gcc/d/dmd/dtemplate.d | 498 +-
gcc/d/dmd/dtoh.d | 6 +-
gcc/d/dmd/errors.d | 42 +-
gcc/d/dmd/errorsink.d | 20 +
gcc/d/dmd/escape.d | 70 +-
gcc/d/dmd/expression.d | 622 +-
gcc/d/dmd/expression.h | 105 +-
gcc/d/dmd/expressionsem.d | 553 +-
gcc/d/dmd/foreachvar.d | 4 +-
gcc/d/dmd/func.d | 234 +-
gcc/d/dmd/globals.d | 88 +-
gcc/d/dmd/globals.h | 166 +-
gcc/d/dmd/gluelayer.d | 29 +-
gcc/d/dmd/hdrgen.d | 281 +-
gcc/d/dmd/iasm.d | 28 +-
gcc/d/dmd/iasmgcc.d | 9 +-
gcc/d/dmd/id.d | 18 +
gcc/d/dmd/identifier.d | 21 +-
gcc/d/dmd/identifier.h | 2 +-
gcc/d/dmd/importc.d | 13 +-
gcc/d/dmd/init.d | 84 +-
gcc/d/dmd/init.h | 8 +-
gcc/d/dmd/initsem.d | 75 +-
gcc/d/dmd/inline.d | 4 +-
gcc/d/dmd/json.d | 10 +-
gcc/d/dmd/lexer.d | 184 +-
gcc/d/dmd/location.d | 78 +-
gcc/d/dmd/module.h | 8 +-
gcc/d/dmd/mtype.d | 171 +-
gcc/d/dmd/mtype.h | 4 +-
gcc/d/dmd/nogc.d | 10 +-
gcc/d/dmd/ob.d | 3 +-
gcc/d/dmd/objc.h | 6 +-
gcc/d/dmd/opover.d | 121 +-
gcc/d/dmd/optimize.d | 9 +-
gcc/d/dmd/parse.d | 418 +-
gcc/d/dmd/parsetimevisitor.d | 4 +-
gcc/d/dmd/{apply.d => postordervisitor.d} | 39 +-
gcc/d/dmd/printast.d | 19 +
gcc/d/dmd/root/array.d | 20 +-
gcc/d/dmd/root/dcompat.h | 10 +-
gcc/d/dmd/root/optional.h | 4 +-
gcc/d/dmd/scope.h | 4 +-
gcc/d/dmd/semantic2.d | 14 +-
gcc/d/dmd/semantic3.d | 9 +-
gcc/d/dmd/sideeffect.d | 9 +-
gcc/d/dmd/statement.d | 125 +-
gcc/d/dmd/statement.h | 32 +-
gcc/d/dmd/statementsem.d | 940 +-
gcc/d/dmd/target.d | 4 +-
gcc/d/dmd/target.h | 20 +-
gcc/d/dmd/template.h | 14 +-
gcc/d/dmd/tokens.d | 18 +-
gcc/d/dmd/tokens.h | 10 +-
gcc/d/dmd/traits.d | 268 +-
gcc/d/dmd/transitivevisitor.d | 16 +-
gcc/d/dmd/typesem.d | 168 +-
gcc/d/dmd/typinf.d | 1 +
gcc/d/dmd/visitor.d | 9 +-
gcc/d/dmd/visitor.h | 13 +-
gcc/d/expr.cc | 113 +-
gcc/d/imports.cc | 9 +
gcc/d/intrinsics.cc | 2 +
gcc/d/lang.opt | 4 +
gcc/d/runtime.def | 12 -
gcc/d/toir.cc | 4 +-
gcc/d/typeinfo.cc | 2 +-
gcc/d/types.cc | 43 +-
gcc/data-streamer-in.cc | 6 +-
gcc/data-streamer-out.cc | 5 +-
gcc/dbgcnt.def | 1 +
gcc/diagnostic-client-data-hooks.h | 6 +
gcc/diagnostic-core.h | 3 +
gcc/diagnostic-diagram.h | 51 +
gcc/diagnostic-event-id.h | 5 +
gcc/diagnostic-format-json.cc | 10 +
gcc/diagnostic-format-sarif.cc | 238 +-
gcc/diagnostic-format-sarif.h | 45 +
gcc/diagnostic-path.h | 55 +-
gcc/diagnostic-show-locus.cc | 16 +-
gcc/diagnostic-text-art.h | 49 +
gcc/diagnostic.cc | 166 +-
gcc/diagnostic.h | 24 +-
gcc/doc/analyzer.texi | 8 +
gcc/doc/avr-mmcu.texi | 6 +-
gcc/doc/contrib.texi | 8 +-
gcc/doc/cpp.texi | 7 +-
gcc/doc/extend.texi | 472 +-
gcc/doc/generic.texi | 23 +
gcc/doc/gimple.texi | 19 +
gcc/doc/gm2.texi | 143 +
gcc/doc/gty.texi | 22 +
gcc/doc/install.texi | 78 +-
gcc/doc/invoke.texi | 475 +-
gcc/doc/libgcc.texi | 83 +
gcc/doc/md.texi | 497 +-
gcc/doc/optinfo.texi | 2 +-
gcc/doc/plugins.texi | 2 +-
gcc/doc/rtl.texi | 24 +-
gcc/doc/sourcebuild.texi | 33 +-
gcc/doc/tm.texi | 39 +-
gcc/doc/tm.texi.in | 4 +-
gcc/dumpfile.cc | 9 -
gcc/dumpfile.h | 3 -
gcc/dwarf2asm.cc | 6 +-
gcc/dwarf2cfi.cc | 16 +-
gcc/dwarf2out.cc | 258 +-
gcc/dwarf2out.h | 1 +
gcc/early-remat.cc | 14 +-
gcc/emit-rtl.cc | 24 +
gcc/except.h | 2 +-
gcc/expmed.cc | 8 +-
gcc/expr.cc | 202 +-
gcc/expr.h | 16 +-
gcc/final.cc | 50 +-
gcc/flag-types.h | 12 +-
gcc/fold-const-call.cc | 65 +
gcc/fold-const.cc | 1020 +-
gcc/fold-const.h | 2 +-
gcc/fortran/ChangeLog | 584 +
gcc/fortran/arith.cc | 5 +
gcc/fortran/bbt.cc | 41 +-
gcc/fortran/check.cc | 7 +-
gcc/fortran/data.cc | 208 +-
gcc/fortran/data.h | 4 +-
gcc/fortran/decl.cc | 6 +-
gcc/fortran/dump-parse-tree.cc | 33 +-
gcc/fortran/expr.cc | 55 +-
gcc/fortran/f95-lang.cc | 2 +
gcc/fortran/gfortran.h | 55 +-
gcc/fortran/gfortran.texi | 5 +-
gcc/fortran/interface.cc | 39 +-
gcc/fortran/intrinsic.texi | 20 +-
gcc/fortran/match.cc | 118 +-
gcc/fortran/module.cc | 4 +-
gcc/fortran/openmp.cc | 1017 +-
gcc/fortran/parse.cc | 110 +-
gcc/fortran/primary.cc | 4 +-
gcc/fortran/resolve.cc | 69 +-
gcc/fortran/simplify.cc | 57 +-
gcc/fortran/st.cc | 2 +-
gcc/fortran/symbol.cc | 74 +-
gcc/fortran/trans-array.cc | 101 +-
gcc/fortran/trans-common.cc | 8 +-
gcc/fortran/trans-decl.cc | 32 +
gcc/fortran/trans-expr.cc | 295 +-
gcc/fortran/trans-intrinsic.cc | 90 +
gcc/fortran/trans-openmp.cc | 32 +-
gcc/fortran/trans-stmt.cc | 30 +-
gcc/fortran/trans-types.cc | 7 +-
gcc/fortran/trans.cc | 325 +-
gcc/fortran/trans.h | 17 +-
gcc/function.cc | 80 +-
gcc/function.h | 10 +-
gcc/fwprop.cc | 16 +-
gcc/gcc-ar.cc | 70 +-
gcc/gcc.cc | 78 +-
gcc/gcse.cc | 263 +-
gcc/gcse.h | 1 +
gcc/genautomata.cc | 86 +-
gcc/genemit.cc | 11 +-
gcc/generic-match-head.cc | 63 +
gcc/gengtype-parse.cc | 11 +-
gcc/gengtype-state.cc | 2 +-
gcc/gengtype.cc | 39 +-
gcc/gengtype.h | 4 +-
gcc/genmatch.cc | 115 +-
gcc/genopinit.cc | 11 +-
gcc/genoutput.cc | 48 +-
gcc/genrecog.cc | 1 -
gcc/gensupport.cc | 500 +-
gcc/gensupport.h | 3 +
gcc/ggc-common.cc | 50 +-
gcc/ggc-internal.h | 15 +-
gcc/ggc-page.cc | 16 +-
gcc/ggc.h | 10 +-
gcc/gimple-array-bounds.cc | 2 +-
gcc/gimple-expr.cc | 9 +
gcc/gimple-fold.cc | 242 +-
gcc/gimple-harden-conditionals.cc | 1 +
gcc/gimple-isel.cc | 218 +-
gcc/gimple-low.cc | 4 +
gcc/gimple-lower-bitint.cc | 6077 +++
gcc/gimple-lower-bitint.h | 31 +
gcc/gimple-match-exports.cc | 123 +-
gcc/gimple-match-head.cc | 115 +
gcc/gimple-match.h | 16 +-
gcc/gimple-predicate-analysis.cc | 4 +-
gcc/gimple-pretty-print.cc | 6 +-
gcc/gimple-range-cache.cc | 45 +
gcc/gimple-range-cache.h | 7 +-
gcc/gimple-range-fold.cc | 164 +-
gcc/gimple-range-fold.h | 3 +-
gcc/gimple-range-gori.cc | 178 +-
gcc/gimple-range-gori.h | 4 +-
gcc/gimple-range-op.cc | 11 +-
gcc/gimple-range-phi.cc | 202 +-
gcc/gimple-range-phi.h | 9 +-
gcc/gimple-range.cc | 16 +-
gcc/gimple-ssa-store-merging.cc | 14 +-
gcc/gimple-walk.cc | 1 +
gcc/gimple.cc | 27 +-
gcc/gimple.def | 5 +
gcc/gimple.h | 28 +-
gcc/gimplify.cc | 123 +-
gcc/ginclude/stdckdint.h | 40 +
gcc/glimits.h | 5 +
gcc/go/ChangeLog | 19 +
gcc/go/gccgo.texi | 8 +
gcc/go/go-backend.cc | 6 +-
gcc/go/go-c.h | 1 +
gcc/go/go-lang.cc | 16 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/embed.cc | 11 +-
gcc/go/gofrontend/expressions.cc | 13 +-
gcc/go/gofrontend/expressions.h | 5 +-
gcc/go/gofrontend/go.cc | 2 +
gcc/go/gofrontend/gogo.cc | 50 +-
gcc/go/gofrontend/gogo.h | 12 +
gcc/go/gofrontend/import.cc | 124 +
gcc/go/lang.opt | 4 +
gcc/godump.cc | 19 +
gcc/graphite.cc | 2 +
gcc/haifa-sched.cc | 12 +-
gcc/ifcvt.cc | 640 +-
gcc/internal-fn.cc | 631 +-
gcc/internal-fn.def | 146 +-
gcc/internal-fn.h | 9 +-
gcc/ipa-cp.cc | 94 +-
gcc/ipa-devirt.cc | 2 +-
gcc/ipa-fnsummary.cc | 136 +-
gcc/ipa-fnsummary.h | 6 +-
gcc/ipa-icf.cc | 2 +-
gcc/ipa-inline.cc | 101 +-
gcc/ipa-modref.cc | 2 +-
gcc/ipa-param-manipulation.cc | 44 +-
gcc/ipa-param-manipulation.h | 2 +
gcc/ipa-predicate.cc | 8 +-
gcc/ipa-predicate.h | 11 +-
gcc/ipa-prop.cc | 259 +-
gcc/ipa-prop.h | 52 +-
gcc/ipa-sra.cc | 19 +-
gcc/ipa-utils.cc | 7 -
gcc/ira-color.cc | 4 +
gcc/ira-costs.cc | 11 +-
gcc/ira-lives.cc | 23 +-
gcc/ira.cc | 47 +-
gcc/jit/ChangeLog | 20 +
gcc/jit/docs/topics/compatibility.rst | 7 +
gcc/jit/docs/topics/types.rst | 12 +
gcc/jit/jit-playback.cc | 4 +-
gcc/jit/jit-playback.h | 5 +
gcc/jit/jit-recording.cc | 47 +
gcc/jit/jit-recording.h | 30 +-
gcc/jit/libgccjit++.h | 6 +
gcc/jit/libgccjit.cc | 15 +
gcc/jit/libgccjit.h | 9 +
gcc/jit/libgccjit.map | 5 +
gcc/lcm.cc | 7 +-
gcc/lcm.h | 3 +
gcc/loop-unroll.cc | 10 +-
gcc/lra-assigns.cc | 36 +-
gcc/lra-constraints.cc | 238 +-
gcc/lra-eliminations.cc | 103 +-
gcc/lra-int.h | 5 +
gcc/lra-lives.cc | 2 +-
gcc/lra-spills.cc | 88 +-
gcc/lra.cc | 23 +
gcc/lto-cgraph.cc | 2 +-
gcc/lto-section-in.cc | 2 +-
gcc/lto-streamer-in.cc | 24 +-
gcc/lto-streamer-out.cc | 13 +-
gcc/lto-streamer.h | 12 +-
gcc/lto/ChangeLog | 30 +
gcc/lto/Make-lang.in | 2 +-
gcc/lto/lto-common.cc | 10 +-
gcc/lto/lto-lang.cc | 2 +-
gcc/m2/ChangeLog | 558 +
gcc/m2/Make-lang.in | 113 +-
gcc/m2/Make-maintainer.in | 4 +
gcc/m2/gm2-compiler/M2BasicBlock.def | 3 +-
gcc/m2/gm2-compiler/M2BasicBlock.mod | 24 +-
gcc/m2/gm2-compiler/M2CaseList.def | 15 +-
gcc/m2/gm2-compiler/M2CaseList.mod | 641 +-
gcc/m2/gm2-compiler/M2Check.mod | 39 +-
gcc/m2/gm2-compiler/M2Code.mod | 47 +-
gcc/m2/gm2-compiler/M2Error.mod | 3 +-
gcc/m2/gm2-compiler/M2GCCDeclare.def | 23 +-
gcc/m2/gm2-compiler/M2GCCDeclare.mod | 141 +-
gcc/m2/gm2-compiler/M2GenGCC.def | 2 +-
gcc/m2/gm2-compiler/M2GenGCC.mod | 113 +-
gcc/m2/gm2-compiler/M2Optimize.mod | 100 +-
gcc/m2/gm2-compiler/M2Options.def | 31 +-
gcc/m2/gm2-compiler/M2Options.mod | 202 +-
gcc/m2/gm2-compiler/M2Quads.def | 185 +-
gcc/m2/gm2-compiler/M2Quads.mod | 646 +-
gcc/m2/gm2-compiler/M2Range.mod | 37 +-
gcc/m2/gm2-compiler/M2Scope.def | 2 +-
gcc/m2/gm2-compiler/M2Scope.mod | 4 +-
gcc/m2/gm2-compiler/M2SymInit.def | 58 +
gcc/m2/gm2-compiler/M2SymInit.mod | 2180 ++
gcc/m2/gm2-compiler/P1Build.bnf | 3 +-
gcc/m2/gm2-compiler/P2Build.bnf | 1 -
gcc/m2/gm2-compiler/P2SymBuild.mod | 2 +
gcc/m2/gm2-compiler/P3Build.bnf | 40 +-
gcc/m2/gm2-compiler/PCSymBuild.mod | 34 +-
gcc/m2/gm2-compiler/PHBuild.bnf | 1 -
gcc/m2/gm2-compiler/SymbolTable.def | 117 +-
gcc/m2/gm2-compiler/SymbolTable.mod | 431 +-
gcc/m2/gm2-gcc/gcc-consolidation.h | 4 -
gcc/m2/gm2-gcc/init.cc | 2 +
gcc/m2/gm2-gcc/m2expr.cc | 20 +
gcc/m2/gm2-gcc/m2expr.def | 15 +-
gcc/m2/gm2-gcc/m2expr.h | 3 +
gcc/m2/gm2-gcc/m2options.h | 2 +
gcc/m2/gm2-lang.cc | 7 +
gcc/m2/gm2-libs-iso/SysClock.mod | 281 +-
gcc/m2/gm2-libs-iso/TextIO.mod | 2 +-
gcc/m2/gm2-libs-iso/wrapclock.def | 139 +
gcc/m2/gm2-libs/Builtins.def | 4 +-
gcc/m2/gm2-libs/Builtins.mod | 4 +-
gcc/m2/gm2-libs/FIO.def | 4 +-
gcc/m2/gm2-libs/FIO.mod | 104 +-
gcc/m2/gm2-libs/RTint.mod | 70 +-
gcc/m2/gm2-libs/cbuiltin.def | 4 +-
gcc/m2/gm2spec.cc | 4 -
gcc/m2/lang.opt | 12 +
gcc/m2/m2pp.cc | 39 +-
gcc/match.pd | 1020 +-
gcc/mode-switching.cc | 1 +
gcc/modulo-sched.cc | 11 +-
gcc/objc/ChangeLog | 4 +
gcc/objc/objc-act.cc | 2 +-
gcc/omp-api.h | 32 +
gcc/omp-expand.cc | 7 +-
gcc/omp-general.cc | 134 +
gcc/omp-general.h | 1 +
gcc/omp-low.cc | 140 +-
gcc/optabs-query.cc | 68 +-
gcc/optabs-query.h | 6 +-
gcc/optabs-tree.cc | 129 +
gcc/optabs-tree.h | 4 +
gcc/optabs.cc | 144 +-
gcc/optabs.def | 48 +
gcc/optabs.h | 17 +-
gcc/opts-common.cc | 1 +
gcc/opts.cc | 10 +
gcc/ordered-hash-map-tests.cc | 19 +-
gcc/ordered-hash-map.h | 26 +
gcc/output.h | 14 +-
gcc/passes.cc | 10 -
gcc/passes.def | 15 +-
gcc/plugin.cc | 4 +-
gcc/po/ChangeLog | 26 +
gcc/po/be.po | 6423 ++--
gcc/po/da.po | 6434 ++--
gcc/po/de.po | 6438 ++--
gcc/po/el.po | 6427 ++--
gcc/po/es.po | 6437 ++--
gcc/po/fi.po | 6429 ++--
gcc/po/fr.po | 6436 ++--
gcc/po/gcc.pot | 20561 +++++-----
gcc/po/hr.po | 6445 ++--
gcc/po/id.po | 6438 ++--
gcc/po/ja.po | 6430 ++--
gcc/po/nl.po | 6425 ++--
gcc/po/ru.po | 6437 ++--
gcc/po/sr.po | 6440 ++--
gcc/po/sv.po | 6433 ++--
gcc/po/tr.po | 6442 ++--
gcc/po/uk.po | 38497 +++++++++----------
gcc/po/vi.po | 6434 ++--
gcc/po/zh_CN.po | 6442 ++--
gcc/po/zh_TW.po | 6433 ++--
gcc/poly-int.h | 45 +-
gcc/postreload-gcse.cc | 34 +-
gcc/predict.cc | 462 +-
gcc/predict.def | 18 +-
gcc/predict.h | 2 -
gcc/pretty-print.cc | 29 +
gcc/pretty-print.h | 21 +-
gcc/print-tree.cc | 5 +
gcc/profile-count.cc | 78 +-
gcc/profile-count.h | 52 +-
gcc/profile.cc | 9 +-
gcc/range-op-float.cc | 299 +-
gcc/range-op-mixed.h | 49 +-
gcc/range-op.cc | 351 +-
gcc/range-op.h | 20 +-
gcc/recog.cc | 149 +-
gcc/recog.h | 40 +-
gcc/regcprop.cc | 29 +-
gcc/reload.cc | 5 +-
gcc/reorg.cc | 233 +-
gcc/rtl-ssa/internals.inl | 3 +
gcc/rtl.cc | 196 +-
gcc/rtl.h | 35 +-
gcc/rtlanal.cc | 15 +
gcc/rtlanal.h | 2 +
gcc/rust/ChangeLog | 34 +
gcc/rust/Make-lang.in | 1 -
gcc/rust/backend/rust-tree.cc | 2 +-
gcc/rust/rust-diagnostics.cc | 106 +
gcc/rust/rust-diagnostics.h | 18 +
gcc/rust/rust-gcc-diagnostics.cc | 84 -
gcc/rust/rust-object-export.cc | 6 +-
gcc/rust/typecheck/rust-casts.cc | 2 +-
gcc/sbitmap.cc | 2 +-
gcc/sbitmap.h | 2 +-
gcc/sched-deps.cc | 16 +-
gcc/sched-ebb.cc | 14 +-
gcc/sched-int.h | 18 +-
gcc/sched-rgn.cc | 189 +-
gcc/sel-sched-ir.cc | 36 +-
gcc/sel-sched.cc | 12 +-
gcc/selftest-run-tests.cc | 3 +
gcc/shrink-wrap.cc | 22 +-
gcc/shrink-wrap.h | 1 +
gcc/simplify-rtx.cc | 58 +-
gcc/sreal.cc | 55 +-
gcc/sreal.h | 1 +
gcc/statistics.cc | 21 +-
gcc/stor-layout.cc | 88 +
gcc/stringpool.cc | 1 +
gcc/symtab-thunks.cc | 1 +
gcc/target.def | 41 +-
gcc/target.h | 14 +
gcc/targhooks.cc | 16 +-
gcc/targhooks.h | 7 +-
gcc/testsuite/ChangeLog | 9412 +++++
.../c-c++-common/Wfree-nonheap-object-2.c | 2 +-
.../c-c++-common/Wfree-nonheap-object-3.c | 6 +-
gcc/testsuite/c-c++-common/Wfree-nonheap-object.c | 8 +-
.../c-c++-common/Wlogical-not-parentheses-2.c | 2 +
gcc/testsuite/c-c++-common/Wrestrict.c | 11 +-
.../{gcc.dg => c-c++-common}/analyzer/aliasing-3.c | 8 +-
.../analyzer/aliasing-pr106473.c | 2 +-
.../analyzer/allocation-size-1.c | 24 +-
.../analyzer/allocation-size-2.c | 19 +-
.../analyzer/allocation-size-3.c | 15 +-
.../analyzer/allocation-size-4.c | 16 +-
.../analyzer/allocation-size-multiline-1.c | 96 +
.../analyzer/allocation-size-multiline-2.c | 98 +
.../analyzer/allocation-size-multiline-3.c | 68 +
.../analyzer/analyzer-verbosity-0.c | 100 +-
.../analyzer/analyzer-verbosity-1.c | 130 +-
.../analyzer/analyzer-verbosity-2.c | 159 +-
.../analyzer/analyzer-verbosity-3.c | 159 +-
.../analyzer/asm-x86-dyndbg-2.c | 8 +-
.../analyzer/asm-x86-lp64-2.c | 4 +-
.../analyzer/atomic-builtins-haproxy-proxy.c | 2 +-
.../analyzer/atomic-builtins-qemu-sockets.c | 2 +-
.../c-c++-common/analyzer/attr-alloc_size-1.c | 81 +
.../c-c++-common/analyzer/attr-alloc_size-2.c | 19 +
.../analyzer/attr-malloc-6.c | 12 +-
.../analyzer/attr-malloc-CVE-2019-19078-usb-leak.c | 9 +-
.../analyzer/attr-tainted_args-1.c | 6 +-
.../analyzer/call-summaries-malloc.c | 11 +-
.../analyzer/call-summaries-pr107158-2.c | 9 +-
.../analyzer/call-summaries-pr107158.c | 4 +-
.../{gcc.dg => c-c++-common}/analyzer/calloc-1.c | 7 +-
.../{gcc.dg => c-c++-common}/analyzer/capacity-1.c | 4 +-
.../c-c++-common/analyzer/compound-assignment-1.c | 72 +
.../analyzer/compound-assignment-5.c | 30 +-
.../c-c++-common/analyzer/computed-goto-1.c | 60 +
.../analyzer/coreutils-cksum-pr108664.c | 7 +-
.../analyzer/coreutils-sum-pr108666.c | 2 +-
.../c-c++-common/analyzer/data-model-11.c | 6 +
.../analyzer/deref-before-check-pr108455-1.c | 2 +-
...deref-before-check-pr108455-git-pack-revindex.c | 2 +-
.../analyzer/deref-before-check-pr108475-1.c | 3 +-
.../deref-before-check-pr108475-haproxy-tcpcheck.c | 8 +-
.../deref-before-check-pr109060-haproxy-cfgparse.c | 2 +-
.../deref-before-check-pr109239-linux-bus.c | 5 +-
.../analyzer/deref-before-check-pr77425.c | 4 +-
.../{gcc.dg => c-c++-common}/analyzer/dot-output.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/escaping-1.c | 13 +-
.../{gcc.dg => c-c++-common}/analyzer/exec-1.c | 18 +-
.../{gcc.dg => c-c++-common}/analyzer/expect-1.c | 2 +-
.../analyzer/feasibility-3.c | 13 +-
.../{gcc.dg => c-c++-common}/analyzer/fgets-1.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/fields.c | 2 +-
.../c-c++-common/analyzer/file-pr58237-noexcept.c | 82 +
.../analyzer/file-uninit-1.c | 0
.../{gcc.dg => c-c++-common}/analyzer/fileno-1.c | 0
.../analyzer/first-field-1.c | 2 +-
.../analyzer/first-field-2.c | 2 +-
.../analyzer/flex-with-call-summaries.c | 0
.../analyzer/flex-without-call-summaries.c | 3 +-
.../analyzer/flexible-array-member-1.c | 22 +-
.../analyzer/fold-string-to-char.c | 2 +-
gcc/testsuite/c-c++-common/analyzer/fopen-2.c | 52 +
.../{gcc.dg => c-c++-common}/analyzer/fread-1.c | 0
.../{gcc.dg => c-c++-common}/analyzer/fread-2.c | 2 +-
.../analyzer/fread-pr108661.c | 0
.../analyzer/function-ptr-1.c | 0
.../analyzer/function-ptr-2.c | 2 +-
.../analyzer/function-ptr-3.c | 0
.../analyzer/function-ptr-4.c | 0
.../analyzer/function-ptr-5.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/getc-1.c | 0
.../{gcc.dg => c-c++-common}/analyzer/getchar-1.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/gzio-2.c | 0
.../{gcc.dg => c-c++-common}/analyzer/gzio-3.c | 0
.../{gcc.dg => c-c++-common}/analyzer/gzio-3a.c | 0
.../{gcc.dg => c-c++-common}/analyzer/gzio.c | 0
.../analyzer/imprecise-floating-point-1.c | 14 +-
.../analyzer/infinite-recursion-2.c | 0
.../analyzer/infinite-recursion-3.c | 0
.../analyzer/infinite-recursion-4-limited-buggy.c | 0
.../analyzer/infinite-recursion-4-limited.c | 0
.../infinite-recursion-4-unlimited-buggy.c | 0
.../analyzer/infinite-recursion-4-unlimited.c | 0
.../analyzer/infinite-recursion-5.c | 0
.../analyzer/infinite-recursion-alloca.c | 0
.../analyzer/infinite-recursion-inlining.c | 0
.../analyzer/infinite-recursion-multiline-1.c | 31 +-
.../analyzer/infinite-recursion-multiline-2.c | 76 +-
.../analyzer/infinite-recursion-pr108524-1.c | 4 +-
.../analyzer/infinite-recursion-pr108524-2.c | 4 +-
...finite-recursion-pr108524-qobject-json-parser.c | 4 +-
.../analyzer/infinite-recursion-pr108935-1.c | 0
.../analyzer/infinite-recursion-pr108935-1a.c | 0
.../analyzer/infinite-recursion-pr108935-2.c | 0
.../analyzer/infinite-recursion-variadic.c | 0
.../analyzer/infinite-recursion.c | 0
.../{gcc.dg => c-c++-common}/analyzer/init.c | 4 +-
.../analyzer/inlining-1-multiline.c | 41 +-
.../analyzer/inlining-1-no-undo.c | 6 +-
gcc/testsuite/c-c++-common/analyzer/inlining-1.c | 22 +
.../analyzer/inlining-2-multiline.c | 30 +-
gcc/testsuite/c-c++-common/analyzer/inlining-2.c | 21 +
.../analyzer/inlining-3-multiline.c | 39 +-
.../{gcc.dg => c-c++-common}/analyzer/inlining-3.c | 10 +-
.../analyzer/inlining-4-multiline.c | 49 +-
.../{gcc.dg => c-c++-common}/analyzer/inlining-4.c | 9 +-
.../analyzer/inlining-5-multiline.c | 36 +-
gcc/testsuite/c-c++-common/analyzer/inlining-5.c | 29 +
.../analyzer/inlining-6-multiline.c | 41 +-
.../{gcc.dg => c-c++-common}/analyzer/inlining-6.c | 0
.../analyzer/inlining-7-multiline.c | 83 +-
gcc/testsuite/c-c++-common/analyzer/inlining-7.c | 60 +
.../analyzer/invalid-shift-1.c | 0
.../{gcc.dg => c-c++-common}/analyzer/isatty-1.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/leak-2.c | 3 +-
.../{gcc.dg => c-c++-common}/analyzer/leak-3.c | 0
.../{gcc.dg => c-c++-common}/analyzer/leak-4.c | 24 +-
.../analyzer/leak-pr105906.c | 5 +-
.../analyzer/leak-pr108045-with-call-summaries.c | 8 +-
.../leak-pr108045-without-call-summaries.c | 8 +-
.../analyzer/leak-pr109059-1.c | 2 +-
.../analyzer/leak-pr109059-2.c | 2 +-
.../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c | 4 +-
.../analyzer/loop-0-up-to-n-by-1.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/loop-2.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/loop-2a.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/loop-3.c | 0
.../{gcc.dg => c-c++-common}/analyzer/loop-4.c | 2 +-
.../analyzer/loop-n-down-to-1-by-1.c | 2 +-
.../analyzer/loop-start-down-to-end-by-1.c | 2 +-
.../analyzer/loop-start-down-to-end-by-step.c | 2 +-
.../analyzer/loop-start-to-end-by-step.c | 2 +-
.../analyzer/loop-start-up-to-end-by-1.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/loop.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/malloc-2.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/malloc-3.c | 3 +-
.../{gcc.dg => c-c++-common}/analyzer/malloc-5.c | 2 +-
.../analyzer/malloc-CWE-401-example.c | 0
.../analyzer/malloc-CWE-415-examples.c | 0
.../analyzer/malloc-CWE-416-examples.c | 0
.../analyzer/malloc-CWE-590-examples.c | 6 +-
.../analyzer/malloc-callbacks.c | 6 +-
.../{gcc.dg => c-c++-common}/analyzer/malloc-dce.c | 0
.../analyzer/malloc-dedupe-1.c | 0
.../analyzer/malloc-in-loop.c | 2 +-
.../analyzer/malloc-ipa-1.c | 0
.../analyzer/malloc-ipa-11.c | 68 +-
.../analyzer/malloc-ipa-2.c | 0
.../analyzer/malloc-ipa-3.c | 0
.../analyzer/malloc-ipa-4.c | 2 +-
.../analyzer/malloc-ipa-5.c | 2 +-
.../analyzer/malloc-ipa-6.c | 0
.../analyzer/malloc-ipa-7.c | 8 +-
.../analyzer/malloc-ipa-8-unchecked.c | 43 +-
.../analyzer/malloc-macro-inline-events.c | 35 +-
.../analyzer/malloc-macro-separate-events.c | 2 +-
.../analyzer/malloc-macro.h | 0
.../analyzer/malloc-paths-9-noexcept.c | 435 +
.../{gcc.dg => c-c++-common}/analyzer/memcpy-2.c | 5 +-
...-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c | 6 +-
...ull-deref-pr108251-smp_fetch_ssl_fc_has_early.c | 6 +-
.../null-deref-pr108400-SoftEtherVPN-WebUi.c | 13 +-
.../analyzer/null-deref-pr108806-qemu.c | 2 +-
.../analyzer/null-deref-pr108830.c | 8 +-
.../analyzer/null-terminated-strings-2.c | 17 +
.../analyzer/out-of-bounds-1.c | 6 +-
.../analyzer/out-of-bounds-2.c | 4 +-
.../analyzer/out-of-bounds-5.c | 20 +-
.../analyzer/out-of-bounds-diagram-11.c | 82 +
.../analyzer/out-of-bounds-diagram-3.c | 46 +
.../analyzer/out-of-bounds-diagram-8.c | 35 +
.../c-c++-common/analyzer/overlapping-buffers.c | 155 +
.../{gcc.dg => c-c++-common}/analyzer/phi-1.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/pr100615.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/pr101962.c | 7 +-
.../{gcc.dg => c-c++-common}/analyzer/pr103217-2.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/pr103217.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/pr103526.c | 4 +-
.../{gcc.dg => c-c++-common}/analyzer/pr104029.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/pr104062.c | 4 +-
.../{gcc.dg => c-c++-common}/analyzer/pr105783.c | 6 +-
.../{gcc.dg => c-c++-common}/analyzer/pr107345.c | 3 +-
.../c-c++-common/analyzer/pr109577-noexcept.c | 2 +
gcc/testsuite/c-c++-common/analyzer/pr110830.c | 111 +
.../pr93355-localealias-feasibility-noexcept.c | 85 +
gcc/testsuite/c-c++-common/analyzer/pr93457.c | 12 +
.../{gcc.dg => c-c++-common}/analyzer/pr93695-1.c | 6 +-
.../{gcc.dg => c-c++-common}/analyzer/pr94362-1.c | 10 +-
.../{gcc.dg => c-c++-common}/analyzer/pr94596.c | 9 +-
.../{gcc.dg => c-c++-common}/analyzer/pr94839.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/pr95240.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/pr96639.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/pr96653.c | 26 +-
.../{gcc.dg => c-c++-common}/analyzer/pr96792.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/pr96841.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/pr97074.c | 3 +-
gcc/testsuite/c-c++-common/analyzer/pr97568.c | 31 +
.../{gcc.dg => c-c++-common}/analyzer/pr98564.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/pr98628.c | 4 +-
.../{gcc.dg => c-c++-common}/analyzer/pr98969.c | 5 +-
.../c-c++-common/analyzer/pr99193-1-noexcept.c | 68 +
.../{gcc.dg => c-c++-common}/analyzer/pr99193-2.c | 6 +-
.../{gcc.dg => c-c++-common}/analyzer/pr99193-3.c | 4 +-
.../{gcc.dg => c-c++-common}/analyzer/pr99716-1.c | 3 +-
.../{gcc.dg => c-c++-common}/analyzer/pr99774-1.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/realloc-1.c | 13 +-
.../{gcc.dg => c-c++-common}/analyzer/realloc-2.c | 8 +-
.../{gcc.dg => c-c++-common}/analyzer/realloc-3.c | 7 +-
.../{gcc.dg => c-c++-common}/analyzer/realloc-4.c | 5 +-
.../{gcc.dg => c-c++-common}/analyzer/realloc-5.c | 7 +-
.../analyzer/realloc-pr110014.c | 6 +-
.../{gcc.dg => c-c++-common}/analyzer/scope-1.c | 2 +-
.../{gcc.dg => c-c++-common}/analyzer/setjmp-2.c | 53 +-
.../{gcc.dg => c-c++-common}/analyzer/setjmp-5.c | 57 +-
.../{gcc.dg => c-c++-common}/analyzer/setjmp-9.c | 71 +-
.../{gcc.dg => c-c++-common}/analyzer/signal-4a.c | 50 +-
.../{gcc.dg => c-c++-common}/analyzer/signal-4b.c | 62 +-
.../analyzer/snprintf-concat.c | 6 +-
.../{gcc.dg => c-c++-common}/analyzer/sock-1.c | 8 +-
gcc/testsuite/c-c++-common/analyzer/sprintf-2.c | 59 +
.../analyzer/sprintf-concat.c | 6 +-
.../analyzer/string-ops-concat-pair.c | 11 +-
.../analyzer/string-ops-dup.c | 10 +-
gcc/testsuite/c-c++-common/analyzer/strncpy-1.c | 157 +
gcc/testsuite/c-c++-common/analyzer/strstr-1.c | 54 +
.../analyzer/switch-enum-pr105273-git-vreportf-2.c | 2 +-
.../analyzer/symbolic-12.c | 12 +-
.../analyzer/uninit-alloca.c | 2 +-
.../analyzer/untracked-2.c | 2 +-
.../analyzer/vasprintf-1.c | 3 +-
gcc/testsuite/c-c++-common/analyzer/volatile-1.c | 18 +
.../analyzer/write-to-const-1.c | 2 +-
.../analyzer/write-to-string-literal-1.c | 13 +-
.../analyzer/write-to-string-literal-4-disabled.c | 2 +-
.../analyzer/write-to-string-literal-4.c | 26 +
.../analyzer/write-to-string-literal-5.c | 10 +-
gcc/testsuite/c-c++-common/asan/pr106558.c | 2 +-
gcc/testsuite/c-c++-common/cpp/line-2.c | 2 +-
gcc/testsuite/c-c++-common/cpp/line-3.c | 2 +-
gcc/testsuite/c-c++-common/cpp/macro-arg-count-1.c | 4 +-
gcc/testsuite/c-c++-common/cpp/macro-ranges.c | 52 +
gcc/testsuite/c-c++-common/cpp/pr58844-1.c | 4 +-
gcc/testsuite/c-c++-common/cpp/pr58844-2.c | 4 +-
.../c-c++-common/cpp/warning-zero-location.c | 2 +-
.../diagnostic-format-sarif-file-timevars-1.c | 18 +
.../diagnostic-format-sarif-file-timevars-2.c | 21 +
gcc/testsuite/c-c++-common/fcf-protection-10.c | 2 +
gcc/testsuite/c-c++-common/fcf-protection-11.c | 2 +
gcc/testsuite/c-c++-common/fcf-protection-12.c | 2 +
gcc/testsuite/c-c++-common/fcf-protection-8.c | 2 +
gcc/testsuite/c-c++-common/fcf-protection-9.c | 2 +
gcc/testsuite/c-c++-common/goacc/collapse-1.c | 16 +-
gcc/testsuite/c-c++-common/goacc/default-3.c | 59 +-
gcc/testsuite/c-c++-common/goacc/default-4.c | 42 +
gcc/testsuite/c-c++-common/goacc/default-5.c | 19 +-
gcc/testsuite/c-c++-common/goacc/host_data-2.c | 7 +-
gcc/testsuite/c-c++-common/goacc/tile-2.c | 4 +-
gcc/testsuite/c-c++-common/gomp/allocate-11.c | 40 +
gcc/testsuite/c-c++-common/gomp/allocate-12.c | 49 +
gcc/testsuite/c-c++-common/gomp/allocate-13.c | 28 +
gcc/testsuite/c-c++-common/gomp/allocate-14.c | 26 +
gcc/testsuite/c-c++-common/gomp/allocate-15.c | 28 +
gcc/testsuite/c-c++-common/gomp/allocate-16.c | 38 +
gcc/testsuite/c-c++-common/gomp/allocate-5.c | 60 +-
gcc/testsuite/c-c++-common/gomp/allocate-9.c | 108 +
gcc/testsuite/c-c++-common/gomp/defaultmap-5.c | 47 +
gcc/testsuite/c-c++-common/gomp/defaultmap-6.c | 48 +
gcc/testsuite/c-c++-common/gomp/directive-1.c | 2 +-
.../c-c++-common/gomp/imperfect-attributes.c | 81 +
.../c-c++-common/gomp/imperfect-badloops.c | 50 +
gcc/testsuite/c-c++-common/gomp/imperfect-blocks.c | 75 +
.../c-c++-common/gomp/imperfect-extension.c | 55 +
gcc/testsuite/c-c++-common/gomp/imperfect-gotos.c | 174 +
.../c-c++-common/gomp/imperfect-invalid-scope.c | 77 +
gcc/testsuite/c-c++-common/gomp/imperfect-labels.c | 85 +
.../c-c++-common/gomp/imperfect-legacy-syntax.c | 44 +
.../c-c++-common/gomp/imperfect-pragmas.c | 85 +
gcc/testsuite/c-c++-common/gomp/imperfect1.c | 38 +
gcc/testsuite/c-c++-common/gomp/imperfect2.c | 34 +
gcc/testsuite/c-c++-common/gomp/imperfect3.c | 52 +
gcc/testsuite/c-c++-common/gomp/imperfect4.c | 33 +
gcc/testsuite/c-c++-common/gomp/imperfect5.c | 95 +
gcc/testsuite/c-c++-common/missing-header-5.c | 15 +
gcc/testsuite/c-c++-common/pragma-diag-14.c | 2 +-
gcc/testsuite/c-c++-common/pragma-diag-15.c | 2 +-
gcc/testsuite/c-c++-common/spellcheck-pr107583.c | 10 +
.../c-c++-common/zero-scratch-regs-leafy-1.c | 15 +
.../c-c++-common/zero-scratch-regs-leafy-2.c | 21 +
gcc/testsuite/g++.dg/abi/macro0.C | 2 +-
gcc/testsuite/g++.dg/abi/no_unique_address8.C | 30 +
gcc/testsuite/g++.dg/abi/no_unique_address8a.C | 31 +
gcc/testsuite/g++.dg/analyzer/analyzer.exp | 3 +
...nalyzer-show-events-in-system-headers-default.C | 18 +
.../fanalyzer-show-events-in-system-headers-no.C | 19 +
.../fanalyzer-show-events-in-system-headers.C | 14 +
gcc/testsuite/g++.dg/analyzer/new-2.C | 70 +
gcc/testsuite/g++.dg/analyzer/noexcept-new.C | 48 +
.../g++.dg/analyzer/out-of-bounds-placement-new.C | 2 +-
gcc/testsuite/g++.dg/analyzer/placement-new-size.C | 37 +
gcc/testsuite/g++.dg/analyzer/placement-new.C | 90 +-
gcc/testsuite/g++.dg/cpp/pr64127.C | 2 +-
gcc/testsuite/g++.dg/cpp/string-4.C | 6 +
gcc/testsuite/g++.dg/cpp/ucn-2.C | 15 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C | 10 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-cast2.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C | 5 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-empty18.C | 7 +
gcc/testsuite/g++.dg/cpp0x/constexpr-empty19.C | 12 +
gcc/testsuite/g++.dg/cpp0x/constexpr-ice20.C | 1 +
gcc/testsuite/g++.dg/cpp0x/constexpr-mutable3.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-mutable6.C | 18 +
gcc/testsuite/g++.dg/cpp0x/constexpr-recursion.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-template12.C | 38 +
gcc/testsuite/g++.dg/cpp0x/decltype-100482.C | 12 +
gcc/testsuite/g++.dg/cpp0x/decltype-110175.C | 6 +
gcc/testsuite/g++.dg/cpp0x/elab-enum-base.C | 7 +
gcc/testsuite/g++.dg/cpp0x/enum40.C | 10 +-
gcc/testsuite/g++.dg/cpp0x/forw_enum6.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/initlist100.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/noexcept79.C | 18 +
gcc/testsuite/g++.dg/cpp0x/noexcept80.C | 12 +
gcc/testsuite/g++.dg/cpp0x/overflow1.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/overload-conv-4.C | 5 +-
gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-1.C | 72 +
gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-2.C | 6 +
gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-3.C | 17 +
gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-4.C | 14 +
gcc/testsuite/g++.dg/cpp1y/constexpr-110382.C | 17 +
gcc/testsuite/g++.dg/cpp1y/constexpr-110619.C | 10 +
gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C | 5 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime1.C | 13 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime2.C | 20 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime3.C | 13 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime4.C | 11 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime5.C | 11 +
gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime6.C | 15 +
.../g++.dg/cpp1y/constexpr-tracking-const14.C | 3 +-
.../g++.dg/cpp1y/constexpr-tracking-const16.C | 3 +-
.../g++.dg/cpp1y/constexpr-tracking-const18.C | 4 +-
.../g++.dg/cpp1y/constexpr-tracking-const19.C | 4 +-
.../g++.dg/cpp1y/constexpr-tracking-const21.C | 4 +-
.../g++.dg/cpp1y/constexpr-tracking-const22.C | 4 +-
.../g++.dg/cpp1y/constexpr-tracking-const3.C | 3 +-
.../g++.dg/cpp1y/constexpr-tracking-const4.C | 3 +-
.../g++.dg/cpp1y/constexpr-tracking-const7.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-union5.C | 4 +-
gcc/testsuite/g++.dg/cpp1y/decltype-auto-103497.C | 8 +
gcc/testsuite/g++.dg/cpp1y/pr68180.C | 4 +-
gcc/testsuite/g++.dg/cpp1y/pr72759.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/var-templ82.C | 12 +
gcc/testsuite/g++.dg/cpp1y/var-templ83.C | 16 +
gcc/testsuite/g++.dg/cpp1y/var-templ84.C | 12 +
gcc/testsuite/g++.dg/cpp1y/var-templ84a.C | 19 +
gcc/testsuite/g++.dg/cpp1z/class-deduction115.C | 16 +
gcc/testsuite/g++.dg/cpp1z/class-deduction116.C | 8 +
gcc/testsuite/g++.dg/cpp1z/class-deduction74.C | 14 +-
gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C | 1 +
gcc/testsuite/g++.dg/cpp1z/constexpr-lambda6.C | 4 +-
gcc/testsuite/g++.dg/cpp1z/constexpr-lambda8.C | 5 +-
gcc/testsuite/g++.dg/cpp1z/constexpr-template1.C | 25 +
gcc/testsuite/g++.dg/cpp1z/constexpr-template2.C | 25 +
gcc/testsuite/g++.dg/cpp1z/decomp10.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/elide7.C | 14 +
gcc/testsuite/g++.dg/cpp1z/elide8.C | 25 +
gcc/testsuite/g++.dg/cpp1z/nodiscard-inh1.C | 15 +
gcc/testsuite/g++.dg/cpp1z/noexcept-type21.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/pr110216.C | 21 +
gcc/testsuite/g++.dg/cpp23/cplusplus.C | 2 +-
gcc/testsuite/g++.dg/cpp26/constexpr-voidptr1.C | 35 +
gcc/testsuite/g++.dg/cpp26/constexpr-voidptr2.C | 15 +
gcc/testsuite/g++.dg/cpp26/cplusplus.C | 3 +
gcc/testsuite/g++.dg/cpp26/feat-cxx26.C | 597 +
gcc/testsuite/g++.dg/cpp2a/bit-cast11.C | 10 +-
gcc/testsuite/g++.dg/cpp2a/bit-cast12.C | 10 +-
gcc/testsuite/g++.dg/cpp2a/bit-cast14.C | 14 +-
gcc/testsuite/g++.dg/cpp2a/concepts-friend11.C | 26 +-
gcc/testsuite/g++.dg/cpp2a/concepts-friend11a.C | 15 +
gcc/testsuite/g++.dg/cpp2a/concepts-friend15.C | 22 +
gcc/testsuite/g++.dg/cpp2a/concepts-nondep4.C | 16 +
.../g++.dg/cpp2a/concepts-recursive-sat4.C | 2 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires35.C | 27 +
gcc/testsuite/g++.dg/cpp2a/concepts-surrogate1.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-surrogate2.C | 14 +
gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C | 5 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C | 5 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 6 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C | 10 +-
gcc/testsuite/g++.dg/cpp2a/constinit10.C | 5 +-
gcc/testsuite/g++.dg/cpp2a/constinit19.C | 5 +
gcc/testsuite/g++.dg/cpp2a/decomp8.C | 74 +
gcc/testsuite/g++.dg/cpp2a/decomp9.C | 82 +
gcc/testsuite/g++.dg/cpp2a/desig28.C | 17 +
gcc/testsuite/g++.dg/cpp2a/desig29.C | 10 +
gcc/testsuite/g++.dg/cpp2a/desig30.C | 22 +
gcc/testsuite/g++.dg/cpp2a/fn-template26.C | 16 +
.../g++.dg/cpp2a/is-corresponding-member4.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/nontype-float3.C | 12 +
gcc/testsuite/g++.dg/debug/dwarf2/utf-1.C | 9 +-
gcc/testsuite/g++.dg/debug/pr110295.C | 19 +
gcc/testsuite/g++.dg/diagnostic/base.C | 16 +
gcc/testsuite/g++.dg/diagnostic/constexpr3.C | 33 +
gcc/testsuite/g++.dg/diagnostic/explicit.C | 33 +
.../g++.dg/diagnostic/missing-header-pr110164.C | 10 +
.../g++.dg/diagnostic/not-a-function-template-1.C | 2 +-
gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C | 2 +-
gcc/testsuite/g++.dg/diagnostic/redeclaration-3.C | 225 +
gcc/testsuite/g++.dg/diagnostic/redeclaration-4.C | 167 +
gcc/testsuite/g++.dg/diagnostic/redeclaration-5.C | 167 +
gcc/testsuite/g++.dg/eh/no-exceptions1.C | 19 +
gcc/testsuite/g++.dg/ext/bitint1.C | 9 +
gcc/testsuite/g++.dg/ext/bitint2.C | 10 +
gcc/testsuite/g++.dg/ext/bitint3.C | 8 +
gcc/testsuite/g++.dg/ext/bitint4.C | 9 +
gcc/testsuite/g++.dg/ext/constexpr-vla2.C | 4 +-
gcc/testsuite/g++.dg/ext/constexpr-vla3.C | 4 +-
gcc/testsuite/g++.dg/ext/integer-pack7.C | 38 +
gcc/testsuite/g++.dg/gomp/attrs-imperfect1.C | 38 +
gcc/testsuite/g++.dg/gomp/attrs-imperfect2.C | 34 +
gcc/testsuite/g++.dg/gomp/attrs-imperfect3.C | 33 +
gcc/testsuite/g++.dg/gomp/attrs-imperfect4.C | 33 +
gcc/testsuite/g++.dg/gomp/attrs-imperfect5.C | 57 +
gcc/testsuite/g++.dg/gomp/pr111274.C | 15 +
gcc/testsuite/g++.dg/gomp/pr41967.C | 2 +-
gcc/testsuite/g++.dg/gomp/pr58567.C | 2 +-
gcc/testsuite/g++.dg/gomp/tpl-imperfect-gotos.C | 161 +
.../g++.dg/gomp/tpl-imperfect-invalid-scope.C | 94 +
gcc/testsuite/g++.dg/ipa/devirt-45.C | 2 +-
gcc/testsuite/g++.dg/ipa/pr110378-1.C | 48 +
gcc/testsuite/g++.dg/ipa/pure-const-3.C | 34 +-
gcc/testsuite/g++.dg/ipa/pure-const-3.h | 29 +
gcc/testsuite/g++.dg/ipa/pure-const-3b.C | 6 +
gcc/testsuite/g++.dg/lto/pr89335_0.C | 2 +-
gcc/testsuite/g++.dg/modules/macro-2_d.C | 4 +-
gcc/testsuite/g++.dg/modules/macro-4_d.C | 4 +-
gcc/testsuite/g++.dg/modules/macro-4_e.C | 2 +-
gcc/testsuite/g++.dg/opt/pr110515.C | 223 +
gcc/testsuite/g++.dg/opt/pr110879.C | 16 +
gcc/testsuite/g++.dg/opt/pr66119.C | 2 +-
gcc/testsuite/g++.dg/opt/vectcond-1.C | 57 +
gcc/testsuite/g++.dg/other/i386-2.C | 2 +-
gcc/testsuite/g++.dg/other/i386-3.C | 2 +-
gcc/testsuite/g++.dg/overload/conv-op5.C | 17 +
gcc/testsuite/g++.dg/parse/error56.C | 1 -
gcc/testsuite/g++.dg/parse/pr31952-1.C | 2 +-
gcc/testsuite/g++.dg/parse/pr31952-3.C | 2 +-
gcc/testsuite/g++.dg/parse/template30.C | 3 +-
gcc/testsuite/g++.dg/special/initpri3.C | 2 +-
gcc/testsuite/g++.dg/spellcheck-macro-ordering.C | 2 +-
gcc/testsuite/g++.dg/template/nontype12.C | 2 +-
gcc/testsuite/g++.dg/template/template-keyword4.C | 18 +
gcc/testsuite/g++.dg/template/ttp37.C | 15 +
gcc/testsuite/g++.dg/template/ttp38.C | 12 +
gcc/testsuite/g++.dg/template/ttp39.C | 16 +
gcc/testsuite/g++.dg/torture/pr110308.C | 29 +
gcc/testsuite/g++.dg/torture/pr110332.C | 16 +
gcc/testsuite/g++.dg/torture/pr110742.C | 47 +
gcc/testsuite/g++.dg/torture/pr111019.C | 65 +
gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/allocator-opt1.C | 12 +
.../g++.dg/tree-ssa/devirt-array-destructor-1.C | 28 +
.../g++.dg/tree-ssa/devirt-array-destructor-2.C | 29 +
gcc/testsuite/g++.dg/tree-ssa/loop-split-1.C | 23 +
gcc/testsuite/g++.dg/ubsan/pr63956.C | 23 +-
gcc/testsuite/g++.dg/uninit-pred-loop-1_c.C | 2 +-
gcc/testsuite/g++.dg/vect/pr110557.cc | 39 +
gcc/testsuite/g++.dg/vect/pr84556.cc | 1 +
gcc/testsuite/g++.dg/vect/simd-1.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-2.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-3.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-4.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-5.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-6.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-7.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-8.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-9.cc | 4 +
gcc/testsuite/g++.dg/vect/simd-clone-6.cc | 1 +
gcc/testsuite/g++.dg/vect/slp-pr87105.cc | 2 +-
gcc/testsuite/g++.dg/vect/vect-novector-pragma.cc | 69 +
gcc/testsuite/g++.dg/vect/vect.exp | 2 +-
gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.s | 0
.../g++.dg/warn/Wmissing-field-initializers-3.C | 48 +
gcc/testsuite/g++.dg/warn/Wshadow-19.C | 27 +
.../g++.dg/warn/Wuninitialized-pr111123-1.C | 20 +
gcc/testsuite/g++.dg/warn/pr83054-2.C | 44 +
gcc/testsuite/g++.dg/warn/pr83054.C | 2 +-
gcc/testsuite/g++.target/i386/float16-1.C | 8 +-
gcc/testsuite/g++.target/i386/mv16.C | 18 +
gcc/testsuite/g++.target/i386/pr110170.C | 90 +
gcc/testsuite/g++.target/i386/pr110792.C | 16 +
gcc/testsuite/g++.target/i386/pr61747.C | 42 +
gcc/testsuite/g++.target/i386/pr79173-1.C | 33 +
gcc/testsuite/g++.target/i386/pr94866.C | 13 +
.../g++.target/loongarch/bstrins-compile.C | 22 +
gcc/testsuite/g++.target/loongarch/bstrins-run.C | 65 +
gcc/testsuite/g++.target/powerpc/altivec-19.C | 10 +
gcc/testsuite/g++.target/powerpc/pr105325.C | 28 +
gcc/testsuite/g++.target/powerpc/pr110741.C | 552 +
gcc/testsuite/g++.target/riscv/rvv/base/bug-12.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-14.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-18.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-19.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-20.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-21.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-22.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-23.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-3.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/bug-8.C | 2 +-
gcc/testsuite/g++.target/riscv/rvv/base/pr111296.C | 18 +
gcc/testsuite/gcc.c-torture/compile/asmgoto-6.c | 26 +
gcc/testsuite/gcc.c-torture/compile/pr106537-1.c | 36 +
gcc/testsuite/gcc.c-torture/compile/pr106537-2.c | 34 +
gcc/testsuite/gcc.c-torture/compile/pr106537-3.c | 32 +
gcc/testsuite/gcc.c-torture/compile/pr110266.c | 9 +
gcc/testsuite/gcc.c-torture/compile/pr110271.c | 24 +
gcc/testsuite/gcc.c-torture/compile/pr110334.c | 20 +
gcc/testsuite/gcc.c-torture/compile/pr110444-1.c | 11 +
gcc/testsuite/gcc.c-torture/compile/pr110600.c | 6 +
gcc/testsuite/gcc.c-torture/compile/pr110874-a.c | 17 +
gcc/testsuite/gcc.c-torture/compile/pr110940.c | 19 +
gcc/testsuite/gcc.c-torture/compile/pr111414-1.c | 13 +
gcc/testsuite/gcc.c-torture/execute/20230630-1.c | 23 +
gcc/testsuite/gcc.c-torture/execute/20230630-2.c | 29 +
gcc/testsuite/gcc.c-torture/execute/20230630-3.c | 27 +
gcc/testsuite/gcc.c-torture/execute/20230630-4.c | 33 +
gcc/testsuite/gcc.c-torture/execute/20230802-1.c | 68 +
gcc/testsuite/gcc.c-torture/execute/bitops-1.c | 33 +
.../gcc.c-torture/execute/ieee/fp-cmp-cond-1.c | 78 +
gcc/testsuite/gcc.c-torture/execute/minmaxcmp-1.c | 51 +
gcc/testsuite/gcc.c-torture/execute/pr107881-1.c | 115 +
gcc/testsuite/gcc.c-torture/execute/pr109938.c | 33 +
gcc/testsuite/gcc.c-torture/execute/pr109986.c | 41 +
gcc/testsuite/gcc.c-torture/execute/pr110252-1.c | 15 +
gcc/testsuite/gcc.c-torture/execute/pr110252-2.c | 10 +
gcc/testsuite/gcc.c-torture/execute/pr110252-3.c | 13 +
gcc/testsuite/gcc.c-torture/execute/pr110252-4.c | 8 +
gcc/testsuite/gcc.c-torture/execute/pr110666-1.c | 51 +
gcc/testsuite/gcc.c-torture/execute/pr110914.c | 22 +
gcc/testsuite/gcc.c-torture/execute/pr110954-1.c | 10 +
gcc/testsuite/gcc.c-torture/execute/pr111331-1.c | 17 +
gcc/testsuite/gcc.c-torture/execute/pr111331-2.c | 19 +
gcc/testsuite/gcc.c-torture/execute/pr111331-3.c | 15 +
gcc/testsuite/gcc.dg/Wfree-nonheap-object-7.c | 26 +
.../gcc.dg/Wmissing-variable-declarations.c | 33 +
gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 6 +-
gcc/testsuite/gcc.dg/Wtraditional-conversion-3.c | 9 +
gcc/testsuite/gcc.dg/Wuseless-cast.c | 26 +
gcc/testsuite/gcc.dg/Wvla-parameter-4.c | 5 -
.../gcc.dg/analyzer/allocation-size-multiline-1.c | 59 -
.../gcc.dg/analyzer/allocation-size-multiline-2.c | 62 -
.../gcc.dg/analyzer/allocation-size-multiline-3.c | 44 -
gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 17 +
gcc/testsuite/gcc.dg/analyzer/analyzer.exp | 11 +
gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-3.c | 14 +
gcc/testsuite/gcc.dg/analyzer/attr-format-1.c | 31 +
.../gcc.dg/analyzer/compound-assignment-1.c | 70 -
.../gcc.dg/analyzer/computed-goto-pr110529.c | 27 +
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/data-model-11.c | 6 -
gcc/testsuite/gcc.dg/analyzer/error-1.c | 28 +
gcc/testsuite/gcc.dg/analyzer/explode-4.c | 157 +
gcc/testsuite/gcc.dg/analyzer/fd-bind.c | 1 +
gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c | 1 +
gcc/testsuite/gcc.dg/analyzer/fd-listen.c | 1 +
gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c | 1 +
.../gcc.dg/analyzer/fd-stream-socket-active-open.c | 1 +
.../analyzer/fd-stream-socket-passive-open.c | 1 +
gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c | 1 +
gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c | 1 +
gcc/testsuite/gcc.dg/analyzer/file-pr58237.c | 11 +-
gcc/testsuite/gcc.dg/analyzer/fopen-1.c | 22 +
gcc/testsuite/gcc.dg/analyzer/inlining-1.c | 17 -
gcc/testsuite/gcc.dg/analyzer/inlining-2.c | 17 -
gcc/testsuite/gcc.dg/analyzer/inlining-5.c | 24 -
gcc/testsuite/gcc.dg/analyzer/inlining-7.c | 49 -
gcc/testsuite/gcc.dg/analyzer/malloc-4.c | 5 +-
gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c | 2 +
gcc/testsuite/gcc.dg/analyzer/memset-1.c | 3 +-
.../gcc.dg/analyzer/null-terminated-strings-1.c | 170 +
.../analyzer/out-of-bounds-diagram-1-ascii.c | 55 +
.../analyzer/out-of-bounds-diagram-1-debug.c | 40 +
.../analyzer/out-of-bounds-diagram-1-emoji.c | 55 +
.../gcc.dg/analyzer/out-of-bounds-diagram-1-json.c | 13 +
.../analyzer/out-of-bounds-diagram-1-sarif.c | 24 +
.../analyzer/out-of-bounds-diagram-1-unicode.c | 55 +
.../gcc.dg/analyzer/out-of-bounds-diagram-10.c | 29 +
.../gcc.dg/analyzer/out-of-bounds-diagram-12.c | 53 +
.../gcc.dg/analyzer/out-of-bounds-diagram-13.c | 44 +
.../gcc.dg/analyzer/out-of-bounds-diagram-14.c | 110 +
.../gcc.dg/analyzer/out-of-bounds-diagram-15.c | 43 +
.../gcc.dg/analyzer/out-of-bounds-diagram-16.c | 31 +
.../gcc.dg/analyzer/out-of-bounds-diagram-17.c | 34 +
.../gcc.dg/analyzer/out-of-bounds-diagram-18.c | 38 +
.../gcc.dg/analyzer/out-of-bounds-diagram-19.c | 45 +
.../gcc.dg/analyzer/out-of-bounds-diagram-2.c | 30 +
.../gcc.dg/analyzer/out-of-bounds-diagram-4.c | 46 +
.../analyzer/out-of-bounds-diagram-5-ascii.c | 41 +
.../analyzer/out-of-bounds-diagram-5-unicode.c | 43 +
.../gcc.dg/analyzer/out-of-bounds-diagram-6.c | 125 +
.../gcc.dg/analyzer/out-of-bounds-diagram-7.c | 37 +
.../gcc.dg/analyzer/out-of-bounds-diagram-9.c | 42 +
.../gcc.dg/analyzer/out-of-bounds-pr110387.c | 19 +
gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/pr103892.c | 24 +-
gcc/testsuite/gcc.dg/analyzer/pr104369-1.c | 7 +-
gcc/testsuite/gcc.dg/analyzer/pr104369-2.c | 7 +-
gcc/testsuite/gcc.dg/analyzer/pr108171.c | 31 +
gcc/testsuite/gcc.dg/analyzer/pr109577.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/pr110455.c | 7 +
gcc/testsuite/gcc.dg/analyzer/pr110882.c | 18 +
gcc/testsuite/gcc.dg/analyzer/pr61861.c | 3 +-
.../analyzer/pr93355-localealias-feasibility-2.c | 1 -
.../analyzer/pr93355-localealias-feasibility.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/pr93457.c | 10 -
gcc/testsuite/gcc.dg/analyzer/pr95152-4.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/pr95152-5.c | 1 +
gcc/testsuite/gcc.dg/analyzer/pr97568.c | 29 -
gcc/testsuite/gcc.dg/analyzer/pr99193-1.c | 10 +-
gcc/testsuite/gcc.dg/analyzer/putenv-1.c | 16 +
gcc/testsuite/gcc.dg/analyzer/sprintf-1.c | 52 +-
gcc/testsuite/gcc.dg/analyzer/strcat-1.c | 136 +
gcc/testsuite/gcc.dg/analyzer/strchr-1.c | 14 +
gcc/testsuite/gcc.dg/analyzer/strcpy-1.c | 36 +
gcc/testsuite/gcc.dg/analyzer/strcpy-3.c | 8 +
gcc/testsuite/gcc.dg/analyzer/strcpy-4.c | 51 +
gcc/testsuite/gcc.dg/analyzer/strdup-1.c | 41 +
gcc/testsuite/gcc.dg/analyzer/strlen-1.c | 54 +
gcc/testsuite/gcc.dg/analyzer/taint-divisor-2.c | 13 +
gcc/testsuite/gcc.dg/analyzer/taint-size-1.c | 10 +
.../gcc.dg/analyzer/write-to-function-1.c | 2 +
.../gcc.dg/analyzer/write-to-string-literal-4.c | 23 -
gcc/testsuite/gcc.dg/atomic/stdatomic-bitint-1.c | 442 +
gcc/testsuite/gcc.dg/atomic/stdatomic-bitint-2.c | 450 +
gcc/testsuite/gcc.dg/attr-access-2.c | 10 -
gcc/testsuite/gcc.dg/bitint-1.c | 26 +
gcc/testsuite/gcc.dg/bitint-10.c | 15 +
gcc/testsuite/gcc.dg/bitint-11.c | 9 +
gcc/testsuite/gcc.dg/bitint-12.c | 31 +
gcc/testsuite/gcc.dg/bitint-13.c | 17 +
gcc/testsuite/gcc.dg/bitint-14.c | 11 +
gcc/testsuite/gcc.dg/bitint-15.c | 10 +
gcc/testsuite/gcc.dg/bitint-16.c | 31 +
gcc/testsuite/gcc.dg/bitint-17.c | 47 +
gcc/testsuite/gcc.dg/bitint-18.c | 44 +
gcc/testsuite/gcc.dg/bitint-19.c | 16 +
gcc/testsuite/gcc.dg/bitint-2.c | 122 +
gcc/testsuite/gcc.dg/bitint-20.c | 16 +
gcc/testsuite/gcc.dg/bitint-21.c | 11 +
gcc/testsuite/gcc.dg/bitint-22.c | 18 +
gcc/testsuite/gcc.dg/bitint-23.c | 18 +
gcc/testsuite/gcc.dg/bitint-24.c | 18 +
gcc/testsuite/gcc.dg/bitint-25.c | 18 +
gcc/testsuite/gcc.dg/bitint-26.c | 18 +
gcc/testsuite/gcc.dg/bitint-27.c | 18 +
gcc/testsuite/gcc.dg/bitint-28.c | 401 +
gcc/testsuite/gcc.dg/bitint-29.c | 351 +
gcc/testsuite/gcc.dg/bitint-3.c | 40 +
gcc/testsuite/gcc.dg/bitint-30.c | 470 +
gcc/testsuite/gcc.dg/bitint-31.c | 480 +
gcc/testsuite/gcc.dg/bitint-32.c | 14 +
gcc/testsuite/gcc.dg/bitint-33.c | 9 +
gcc/testsuite/gcc.dg/bitint-34.c | 16 +
gcc/testsuite/gcc.dg/bitint-35.c | 37 +
gcc/testsuite/gcc.dg/bitint-36.c | 39 +
gcc/testsuite/gcc.dg/bitint-37.c | 11 +
gcc/testsuite/gcc.dg/bitint-4.c | 39 +
gcc/testsuite/gcc.dg/bitint-5.c | 63 +
gcc/testsuite/gcc.dg/bitint-6.c | 15 +
gcc/testsuite/gcc.dg/bitint-7.c | 16 +
gcc/testsuite/gcc.dg/bitint-8.c | 34 +
gcc/testsuite/gcc.dg/bitint-9.c | 52 +
gcc/testsuite/gcc.dg/builtin-addc-1.c | 101 +
.../gcc.dg/builtin-object-size-pr101832.c | 134 +
gcc/testsuite/gcc.dg/builtin-redefine.c | 18 +-
gcc/testsuite/gcc.dg/c11-floatn-1.c | 21 +
gcc/testsuite/gcc.dg/c11-floatn-2.c | 9 +
gcc/testsuite/gcc.dg/c11-floatn-3.c | 9 +
gcc/testsuite/gcc.dg/c11-floatn-4.c | 9 +
gcc/testsuite/gcc.dg/c11-floatn-5.c | 21 +
gcc/testsuite/gcc.dg/c11-floatn-6.c | 9 +
gcc/testsuite/gcc.dg/c11-floatn-7.c | 9 +
gcc/testsuite/gcc.dg/c11-floatn-8.c | 9 +
gcc/testsuite/gcc.dg/c11-typeof-2.c | 177 +
gcc/testsuite/gcc.dg/c11-typeof-3.c | 58 +
gcc/testsuite/gcc.dg/c2x-attr-syntax-6.c | 62 +
gcc/testsuite/gcc.dg/c2x-attr-syntax-7.c | 60 +
gcc/testsuite/gcc.dg/c2x-floatn-1.c | 21 +
gcc/testsuite/gcc.dg/c2x-floatn-2.c | 9 +
gcc/testsuite/gcc.dg/c2x-floatn-3.c | 9 +
gcc/testsuite/gcc.dg/c2x-floatn-4.c | 9 +
gcc/testsuite/gcc.dg/c2x-floatn-5.c | 21 +
gcc/testsuite/gcc.dg/c2x-floatn-6.c | 9 +
gcc/testsuite/gcc.dg/c2x-floatn-7.c | 9 +
gcc/testsuite/gcc.dg/c2x-floatn-8.c | 9 +
gcc/testsuite/gcc.dg/cmp-mem-const-1.c | 17 +
gcc/testsuite/gcc.dg/cmp-mem-const-2.c | 17 +
gcc/testsuite/gcc.dg/cmp-mem-const-3.c | 19 +
gcc/testsuite/gcc.dg/cmp-mem-const-4.c | 19 +
gcc/testsuite/gcc.dg/cmp-mem-const-5.c | 19 +
gcc/testsuite/gcc.dg/cmp-mem-const-6.c | 19 +
gcc/testsuite/gcc.dg/cpp/Wunused.c | 6 +-
gcc/testsuite/gcc.dg/cpp/redef2.c | 20 +-
gcc/testsuite/gcc.dg/cpp/redef3.c | 14 +-
gcc/testsuite/gcc.dg/cpp/redef4.c | 520 +-
gcc/testsuite/gcc.dg/cpp/ucnid-11-utf8.c | 12 +-
gcc/testsuite/gcc.dg/cpp/ucnid-11.c | 12 +-
gcc/testsuite/gcc.dg/cpp/undef2.c | 6 +-
gcc/testsuite/gcc.dg/cpp/warn-redefined-2.c | 10 +-
gcc/testsuite/gcc.dg/cpp/warn-redefined.c | 10 +-
gcc/testsuite/gcc.dg/cpp/warn-unused-macros-2.c | 2 +-
gcc/testsuite/gcc.dg/cpp/warn-unused-macros.c | 2 +-
gcc/testsuite/gcc.dg/darwin-minversion-link.c | 2 +
gcc/testsuite/gcc.dg/darwin-segaddr.c | 1 +
gcc/testsuite/gcc.dg/debug/dwarf2/pr111080.c | 18 +
gcc/testsuite/gcc.dg/dfp/bitint-1.c | 106 +
gcc/testsuite/gcc.dg/dfp/bitint-2.c | 102 +
gcc/testsuite/gcc.dg/dfp/bitint-3.c | 107 +
gcc/testsuite/gcc.dg/dfp/bitint-4.c | 156 +
gcc/testsuite/gcc.dg/dfp/bitint-5.c | 159 +
gcc/testsuite/gcc.dg/dfp/bitint-6.c | 156 +
gcc/testsuite/gcc.dg/dfp/bitint-7.c | 110 +
gcc/testsuite/gcc.dg/dfp/bitint-8.c | 182 +
gcc/testsuite/gcc.dg/fixed-point/bitint-1.c | 10 +
gcc/testsuite/gcc.dg/gnu11-typeof-3.c | 177 +
gcc/testsuite/gcc.dg/gnu11-typeof-4.c | 58 +
gcc/testsuite/gcc.dg/gomp/collapse-1.c | 10 +-
gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 1 +
gcc/testsuite/gcc.dg/ipa/pr109849.c | 27 +
gcc/testsuite/gcc.dg/ipa/pr110276.c | 15 +
gcc/testsuite/gcc.dg/ipa/pr110377.c | 16 +
gcc/testsuite/gcc.dg/ipa/pr92497-1.c | 26 +
gcc/testsuite/gcc.dg/ipa/pr92497-2.c | 26 +
gcc/testsuite/gcc.dg/loop-unswitch-17.c | 2 +-
gcc/testsuite/gcc.dg/lto/20091013-1_0.c | 2 +-
gcc/testsuite/gcc.dg/lto/20091013-1_2.c | 2 +
gcc/testsuite/gcc.dg/missing-header-fixit-5.c | 10 +-
gcc/testsuite/gcc.dg/pie-7.c | 1 +
.../gcc.dg/plugin/analyzer_cpython_plugin.c | 1333 +
gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 6 +-
.../gcc.dg/plugin/analyzer_kernel_plugin.c | 7 +-
.../gcc.dg/plugin/analyzer_known_fns_plugin.c | 7 +-
.../plugin/cpython-plugin-test-PyList_Append.c | 78 +
.../gcc.dg/plugin/cpython-plugin-test-PyList_New.c | 38 +
.../plugin/cpython-plugin-test-PyLong_FromLong.c | 38 +
.../plugin/cpython-plugin-test-no-Python-h.c | 8 +
gcc/testsuite/gcc.dg/plugin/crash-test-ice-sarif.c | 3 +-
.../gcc.dg/plugin/crash-test-ice-stderr.c | 1 +
.../plugin/crash-test-write-though-null-sarif.c | 5 +-
.../plugin/crash-test-write-though-null-stderr.c | 1 +
...nostic-test-paths-multithreaded-inline-events.c | 72 +
.../diagnostic-test-paths-multithreaded-sarif.c | 35 +
...stic-test-paths-multithreaded-separate-events.c | 18 +
.../plugin/diagnostic-test-text-art-ascii-bw.c | 57 +
.../plugin/diagnostic-test-text-art-ascii-color.c | 58 +
.../gcc.dg/plugin/diagnostic-test-text-art-none.c | 5 +
.../plugin/diagnostic-test-text-art-unicode-bw.c | 58 +
.../diagnostic-test-text-art-unicode-color.c | 59 +
.../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 94 +-
.../plugin/diagnostic_plugin_test_text_art.c | 258 +
gcc/testsuite/gcc.dg/plugin/plugin.exp | 14 +
gcc/testsuite/gcc.dg/plugin/poly-int-tests.h | 85 +-
.../gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c | 3 +
.../gcc.dg/plugin/taint-CVE-2011-0521-5.c | 3 +
.../gcc.dg/plugin/taint-CVE-2011-0521-6.c | 3 +
gcc/testsuite/gcc.dg/pr101955.c | 63 +
gcc/testsuite/gcc.dg/pr102385.c | 4 +-
gcc/testsuite/gcc.dg/pr102983.c | 2 +-
gcc/testsuite/gcc.dg/pr103079.c | 2 +-
gcc/testsuite/gcc.dg/pr107547.c | 1 +
gcc/testsuite/gcc.dg/pr108757-1.c | 18 +
gcc/testsuite/gcc.dg/pr108757-2.c | 19 +
gcc/testsuite/gcc.dg/pr108757.h | 233 +
gcc/testsuite/gcc.dg/pr110266.c | 20 +
gcc/testsuite/gcc.dg/pr110436.c | 4 +
gcc/testsuite/gcc.dg/pr110461.c | 16 +
gcc/testsuite/gcc.dg/pr110496.c | 26 +
gcc/testsuite/gcc.dg/pr110506-2.c | 18 +
gcc/testsuite/gcc.dg/pr110506.c | 24 +
gcc/testsuite/gcc.dg/pr110508.c | 9 +
gcc/testsuite/gcc.dg/pr110582.c | 18 +
gcc/testsuite/gcc.dg/pr110699.c | 14 +
gcc/testsuite/gcc.dg/pr110729.c | 29 +
gcc/testsuite/gcc.dg/pr110731.c | 17 +
gcc/testsuite/gcc.dg/pr110755.c | 29 +
gcc/testsuite/gcc.dg/pr110777.c | 22 +
gcc/testsuite/gcc.dg/pr110875.c | 34 +
gcc/testsuite/gcc.dg/pr110915-1.c | 32 +
gcc/testsuite/gcc.dg/pr110915-10.c | 34 +
gcc/testsuite/gcc.dg/pr110915-11.c | 32 +
gcc/testsuite/gcc.dg/pr110915-12.c | 32 +
gcc/testsuite/gcc.dg/pr110915-2.c | 32 +
gcc/testsuite/gcc.dg/pr110915-3.c | 34 +
gcc/testsuite/gcc.dg/pr110915-4.c | 34 +
gcc/testsuite/gcc.dg/pr110915-5.c | 33 +
gcc/testsuite/gcc.dg/pr110915-6.c | 33 +
gcc/testsuite/gcc.dg/pr110915-7.c | 33 +
gcc/testsuite/gcc.dg/pr110915-8.c | 33 +
gcc/testsuite/gcc.dg/pr110915-9.c | 34 +
gcc/testsuite/gcc.dg/pr110918.c | 26 +
gcc/testsuite/gcc.dg/pr111009.c | 38 +
gcc/testsuite/gcc.dg/pr111015.c | 28 +
gcc/testsuite/gcc.dg/pr111039.c | 15 +
gcc/testsuite/gcc.dg/pr111070.c | 20 +
gcc/testsuite/gcc.dg/pr111082.c | 10 +
gcc/testsuite/gcc.dg/pr111303.c | 11 +
gcc/testsuite/gcc.dg/pr111407.c | 21 +
gcc/testsuite/gcc.dg/pr21643.c | 6 +-
gcc/testsuite/gcc.dg/pr43864-2.c | 4 +-
gcc/testsuite/gcc.dg/pr43864-3.c | 4 +-
gcc/testsuite/gcc.dg/pr43864-4.c | 4 +-
gcc/testsuite/gcc.dg/pr43864.c | 4 +-
gcc/testsuite/gcc.dg/pr56837.c | 2 +-
gcc/testsuite/gcc.dg/pr68193.c | 15 +
gcc/testsuite/gcc.dg/pr83073.c | 2 +-
gcc/testsuite/gcc.dg/pr87009.c | 2 +-
gcc/testsuite/gcc.dg/pr96695-1.c | 18 +
gcc/testsuite/gcc.dg/pr96695-10.c | 20 +
gcc/testsuite/gcc.dg/pr96695-11.c | 18 +
gcc/testsuite/gcc.dg/pr96695-12.c | 18 +
gcc/testsuite/gcc.dg/pr96695-2.c | 18 +
gcc/testsuite/gcc.dg/pr96695-3.c | 20 +
gcc/testsuite/gcc.dg/pr96695-4.c | 21 +
gcc/testsuite/gcc.dg/pr96695-5.c | 19 +
gcc/testsuite/gcc.dg/pr96695-6.c | 20 +
gcc/testsuite/gcc.dg/pr96695-7.c | 19 +
gcc/testsuite/gcc.dg/pr96695-8.c | 19 +
gcc/testsuite/gcc.dg/pr96695-9.c | 20 +
gcc/testsuite/gcc.dg/pr96708-negative.c | 4 +-
gcc/testsuite/gcc.dg/pr96708-positive.c | 1 +
gcc/testsuite/gcc.dg/pr96931.c | 3 +-
gcc/testsuite/gcc.dg/predict-18.c | 10 +
gcc/testsuite/gcc.dg/predict-22.c | 2 +-
gcc/testsuite/gcc.dg/rtl/aarch64/pr111411.c | 57 +
.../gcc.dg/rtl/powerpc/move_compare_peephole_32.c | 60 +
.../gcc.dg/rtl/powerpc/move_compare_peephole_64.c | 60 +
gcc/testsuite/gcc.dg/stdckdint-1.c | 61 +
gcc/testsuite/gcc.dg/stdckdint-2.c | 95 +
gcc/testsuite/gcc.dg/torture/bitint-1.c | 114 +
gcc/testsuite/gcc.dg/torture/bitint-10.c | 38 +
gcc/testsuite/gcc.dg/torture/bitint-11.c | 77 +
gcc/testsuite/gcc.dg/torture/bitint-12.c | 128 +
gcc/testsuite/gcc.dg/torture/bitint-13.c | 171 +
gcc/testsuite/gcc.dg/torture/bitint-14.c | 140 +
gcc/testsuite/gcc.dg/torture/bitint-15.c | 264 +
gcc/testsuite/gcc.dg/torture/bitint-16.c | 385 +
gcc/testsuite/gcc.dg/torture/bitint-17.c | 82 +
gcc/testsuite/gcc.dg/torture/bitint-18.c | 117 +
gcc/testsuite/gcc.dg/torture/bitint-19.c | 190 +
gcc/testsuite/gcc.dg/torture/bitint-2.c | 118 +
gcc/testsuite/gcc.dg/torture/bitint-20.c | 190 +
gcc/testsuite/gcc.dg/torture/bitint-21.c | 282 +
gcc/testsuite/gcc.dg/torture/bitint-22.c | 284 +
gcc/testsuite/gcc.dg/torture/bitint-23.c | 804 +
gcc/testsuite/gcc.dg/torture/bitint-24.c | 804 +
gcc/testsuite/gcc.dg/torture/bitint-25.c | 91 +
gcc/testsuite/gcc.dg/torture/bitint-26.c | 66 +
gcc/testsuite/gcc.dg/torture/bitint-27.c | 373 +
gcc/testsuite/gcc.dg/torture/bitint-28.c | 20 +
gcc/testsuite/gcc.dg/torture/bitint-29.c | 24 +
gcc/testsuite/gcc.dg/torture/bitint-3.c | 134 +
gcc/testsuite/gcc.dg/torture/bitint-30.c | 19 +
gcc/testsuite/gcc.dg/torture/bitint-31.c | 23 +
gcc/testsuite/gcc.dg/torture/bitint-32.c | 24 +
gcc/testsuite/gcc.dg/torture/bitint-33.c | 24 +
gcc/testsuite/gcc.dg/torture/bitint-34.c | 24 +
gcc/testsuite/gcc.dg/torture/bitint-35.c | 23 +
gcc/testsuite/gcc.dg/torture/bitint-36.c | 23 +
gcc/testsuite/gcc.dg/torture/bitint-37.c | 23 +
gcc/testsuite/gcc.dg/torture/bitint-38.c | 56 +
gcc/testsuite/gcc.dg/torture/bitint-39.c | 57 +
gcc/testsuite/gcc.dg/torture/bitint-4.c | 134 +
gcc/testsuite/gcc.dg/torture/bitint-40.c | 40 +
gcc/testsuite/gcc.dg/torture/bitint-41.c | 34 +
gcc/testsuite/gcc.dg/torture/bitint-42.c | 184 +
gcc/testsuite/gcc.dg/torture/bitint-5.c | 359 +
gcc/testsuite/gcc.dg/torture/bitint-6.c | 359 +
gcc/testsuite/gcc.dg/torture/bitint-7.c | 386 +
gcc/testsuite/gcc.dg/torture/bitint-8.c | 391 +
gcc/testsuite/gcc.dg/torture/bitint-9.c | 391 +
gcc/testsuite/gcc.dg/torture/builtin-iseqsig-1.c | 113 +
gcc/testsuite/gcc.dg/torture/builtin-iseqsig-2.c | 113 +
gcc/testsuite/gcc.dg/torture/builtin-iseqsig-3.c | 113 +
gcc/testsuite/gcc.dg/torture/pr110228.c | 34 +
gcc/testsuite/gcc.dg/torture/pr110298.c | 20 +
gcc/testsuite/gcc.dg/torture/pr110332-1.c | 13 +
gcc/testsuite/gcc.dg/torture/pr110332-2.c | 10 +
gcc/testsuite/gcc.dg/torture/pr110376.c | 39 +
gcc/testsuite/gcc.dg/torture/pr110443.c | 21 +
gcc/testsuite/gcc.dg/torture/pr110491.c | 29 +
gcc/testsuite/gcc.dg/torture/pr110556.c | 42 +
gcc/testsuite/gcc.dg/torture/pr110669.c | 15 +
gcc/testsuite/gcc.dg/torture/pr110702.c | 31 +
gcc/testsuite/gcc.dg/torture/pr110766.c | 17 +
gcc/testsuite/gcc.dg/torture/pr110799.c | 46 +
gcc/testsuite/gcc.dg/torture/pr110838.c | 43 +
gcc/testsuite/gcc.dg/torture/pr110924.c | 23 +
gcc/testsuite/gcc.dg/torture/pr110979.c | 25 +
gcc/testsuite/gcc.dg/torture/pr111048.c | 24 +
gcc/testsuite/gcc.dg/torture/pr111128.c | 16 +
gcc/testsuite/gcc.dg/torture/pr111137.c | 30 +
gcc/testsuite/gcc.dg/torture/pr111387.c | 34 +
gcc/testsuite/gcc.dg/tree-prof/cmpsf-1.c | 2 +-
.../gcc.dg/tree-prof/cold_partition_label.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/loop-split-1.c | 33 +
gcc/testsuite/gcc.dg/tree-prof/loop-split-2.c | 36 +
gcc/testsuite/gcc.dg/tree-prof/loop-split-3.c | 41 +
gcc/testsuite/gcc.dg/tree-prof/peel-1.c | 4 +-
gcc/testsuite/gcc.dg/tree-prof/unroll-1.c | 5 +-
gcc/testsuite/gcc.dg/tree-prof/update-cunroll-2.c | 4 +-
gcc/testsuite/gcc.dg/tree-prof/update-tailcall.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c | 2 +-
gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/addadd-2.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/andor-6.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/andor-7.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/andor-8.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/andor-bool-1.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/bit1neg-1.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/bitops-2.c | 41 +
gcc/testsuite/gcc.dg/tree-ssa/bitops-3.c | 67 +
gcc/testsuite/gcc.dg/tree-ssa/bool-13.c | 15 +-
gcc/testsuite/gcc.dg/tree-ssa/bool-14.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/bool-15.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/bool-checks-1.c | 22 +
.../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/cast-1.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/cast-2.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/cmpbit-1.c | 38 +
gcc/testsuite/gcc.dg/tree-ssa/cmpbit-2.c | 39 +
gcc/testsuite/gcc.dg/tree-ssa/cmpbit-3.c | 33 +
gcc/testsuite/gcc.dg/tree-ssa/cmpbit-4.c | 47 +
gcc/testsuite/gcc.dg/tree-ssa/cmpbit-5.c | 51 +
gcc/testsuite/gcc.dg/tree-ssa/cmpeq-1.c | 36 +
gcc/testsuite/gcc.dg/tree-ssa/cmpeq-2.c | 32 +
gcc/testsuite/gcc.dg/tree-ssa/cmpeq-3.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/cmpeq-4.c | 51 +
gcc/testsuite/gcc.dg/tree-ssa/cmpxor-1.c | 51 +
gcc/testsuite/gcc.dg/tree-ssa/cond-bool-1.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/cond-bool-2.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/copy-headers-7.c | 10 +-
gcc/testsuite/gcc.dg/tree-ssa/copy-headers-8.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/copy-headers-9.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/cunroll-16.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/dce-1.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp10.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp6.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/fnsplit-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/forwprop-12.c | 21 -
gcc/testsuite/gcc.dg/tree-ssa/forwprop-27.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/forwprop-31.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/forwprop-40.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/forwprop-41.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/ifc-12.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2.c | 19 +-
gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-1.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-2.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-23.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-24.c | 31 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-25.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-26.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/minmaxcmp-1.c | 39 +
gcc/testsuite/gcc.dg/tree-ssa/minmaxcmp-2.c | 30 +
gcc/testsuite/gcc.dg/tree-ssa/neg-cast-2.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/neg-cast-3.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/peel1.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-25b.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-33.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-34.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-35.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-same-1.c | 60 +
gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/phiprop-1.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/pr103281-1.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/pr103680.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr105832-1.c | 25 +
gcc/testsuite/gcc.dg/tree-ssa/pr105832-2.c | 30 +
gcc/testsuite/gcc.dg/tree-ssa/pr105832-3.c | 46 +
gcc/testsuite/gcc.dg/tree-ssa/pr107009.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr107043.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/pr107053.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/pr109938.c | 125 +
gcc/testsuite/gcc.dg/tree-ssa/pr109986.c | 177 +
gcc/testsuite/gcc.dg/tree-ssa/pr110269.c | 34 +
gcc/testsuite/gcc.dg/tree-ssa/pr110293-1.c | 58 +
gcc/testsuite/gcc.dg/tree-ssa/pr110334.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr110539-1.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/pr110539-2.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/pr110539-3.c | 75 +
gcc/testsuite/gcc.dg/tree-ssa/pr110539-4.c | 82 +
gcc/testsuite/gcc.dg/tree-ssa/pr110753.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/pr110923.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/pr111303.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/pr21463.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-7.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-9.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-10.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-11.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-12.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-5.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-6.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-7.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-8.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-9.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/reassoc-12.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/split-path-12.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-47.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-34.c | 56 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-10.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-20.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/update-cunroll.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/update-threading.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/update-unroll-1.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/update-unswitch-1.c | 2 +-
.../gcc.dg/tree-ssa/vect-profile-upate-2.c | 9 +
gcc/testsuite/gcc.dg/tree-ssa/vect-profile-upate.c | 9 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-compare-1.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-12.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-unreachable.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp122.c | 2 +-
gcc/testsuite/gcc.dg/ubsan/bitint-1.c | 49 +
gcc/testsuite/gcc.dg/ubsan/bitint-2.c | 49 +
gcc/testsuite/gcc.dg/ubsan/bitint-3.c | 45 +
gcc/testsuite/gcc.dg/ubsan/object-size-dyn.c | 6 +-
gcc/testsuite/gcc.dg/uninit-pr101912.c | 2 +-
gcc/testsuite/gcc.dg/uninit-pr111397.c | 15 +
gcc/testsuite/gcc.dg/unroll-1.c | 5 +-
gcc/testsuite/gcc.dg/unroll-3.c | 3 +-
gcc/testsuite/gcc.dg/unroll-4.c | 3 +-
gcc/testsuite/gcc.dg/unroll-5.c | 3 +-
gcc/testsuite/gcc.dg/unroll-6.c | 3 +-
gcc/testsuite/gcc.dg/unroll-7.c | 2 +-
gcc/testsuite/gcc.dg/unroll-8.c | 4 +-
.../gcc.dg/variable-sized-type-flex-array.c | 31 +
gcc/testsuite/gcc.dg/vect/O3-pr70130.c | 1 +
gcc/testsuite/gcc.dg/vect/Os-vect-95.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-1.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-17.c | 5 +-
gcc/testsuite/gcc.dg/vect/bb-slp-2.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-20.c | 3 +-
gcc/testsuite/gcc.dg/vect/bb-slp-21.c | 3 +-
gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-24.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-25.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-26.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-27.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-28.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-29.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-42.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-44.c | 2 -
gcc/testsuite/gcc.dg/vect/bb-slp-46.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-71.c | 2 -
gcc/testsuite/gcc.dg/vect/bb-slp-72.c | 2 -
gcc/testsuite/gcc.dg/vect/bb-slp-73.c | 2 -
gcc/testsuite/gcc.dg/vect/bb-slp-74.c | 1 -
gcc/testsuite/gcc.dg/vect/bb-slp-75.c | 25 +
gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-pattern-1.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c | 1 -
gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c | 1 -
gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c | 3 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c | 1 -
gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c | 1 -
gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 17 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-3.c | 15 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-v8.c | 14 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c | 2 -
gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c | 2 -
gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c | 2 -
gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c | 2 +
gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c | 3 +-
.../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c | 4 +
.../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 1 +
.../gcc.dg/vect/costmodel/i386/costmodel-vect-68.c | 4 +
.../gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c | 31 +
.../gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c | 3 +
.../gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c | 1 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c | 1 +
.../vect/costmodel/ppc/costmodel-vect-outer-fir.c | 1 +
.../vect/costmodel/ppc/costmodel-vect-reversed.c | 22 +
.../costmodel/riscv/rvv/dynamic-lmul-mixed-1.c | 50 +
.../vect/costmodel/riscv/rvv/dynamic-lmul1-1.c | 91 +
.../vect/costmodel/riscv/rvv/dynamic-lmul1-2.c | 63 +
.../vect/costmodel/riscv/rvv/dynamic-lmul1-3.c | 91 +
.../vect/costmodel/riscv/rvv/dynamic-lmul1-4.c | 121 +
.../vect/costmodel/riscv/rvv/dynamic-lmul1-5.c | 149 +
.../vect/costmodel/riscv/rvv/dynamic-lmul1-6.c | 150 +
.../vect/costmodel/riscv/rvv/dynamic-lmul1-7.c | 48 +
.../vect/costmodel/riscv/rvv/dynamic-lmul2-1.c | 51 +
.../vect/costmodel/riscv/rvv/dynamic-lmul2-2.c | 51 +
.../vect/costmodel/riscv/rvv/dynamic-lmul2-3.c | 51 +
.../vect/costmodel/riscv/rvv/dynamic-lmul2-4.c | 49 +
.../vect/costmodel/riscv/rvv/dynamic-lmul2-5.c | 52 +
.../vect/costmodel/riscv/rvv/dynamic-lmul2-6.c | 54 +
.../vect/costmodel/riscv/rvv/dynamic-lmul4-1.c | 35 +
.../vect/costmodel/riscv/rvv/dynamic-lmul4-2.c | 35 +
.../vect/costmodel/riscv/rvv/dynamic-lmul4-3.c | 47 +
.../vect/costmodel/riscv/rvv/dynamic-lmul4-4.c | 47 +
.../vect/costmodel/riscv/rvv/dynamic-lmul4-5.c | 47 +
.../vect/costmodel/riscv/rvv/dynamic-lmul4-6.c | 27 +
.../vect/costmodel/riscv/rvv/dynamic-lmul4-7.c | 47 +
.../vect/costmodel/riscv/rvv/dynamic-lmul4-8.c | 36 +
.../vect/costmodel/riscv/rvv/dynamic-lmul4-9.c | 29 +
.../vect/costmodel/riscv/rvv/dynamic-lmul8-1.c | 18 +
.../vect/costmodel/riscv/rvv/dynamic-lmul8-10.c | 22 +
.../vect/costmodel/riscv/rvv/dynamic-lmul8-2.c | 18 +
.../vect/costmodel/riscv/rvv/dynamic-lmul8-3.c | 18 +
.../vect/costmodel/riscv/rvv/dynamic-lmul8-4.c | 19 +
.../vect/costmodel/riscv/rvv/dynamic-lmul8-5.c | 25 +
.../vect/costmodel/riscv/rvv/dynamic-lmul8-6.c | 23 +
.../vect/costmodel/riscv/rvv/dynamic-lmul8-7.c | 23 +
.../vect/costmodel/riscv/rvv/dynamic-lmul8-8.c | 19 +
.../vect/costmodel/riscv/rvv/dynamic-lmul8-9.c | 19 +
.../costmodel/riscv/rvv/rvv-costmodel-vect.exp | 52 +
.../vect/costmodel/x86_64/costmodel-vect-31.c | 4 +
.../vect/costmodel/x86_64/costmodel-vect-33.c | 1 +
.../vect/costmodel/x86_64/costmodel-vect-68.c | 4 +
.../gcc.dg/vect/fast-math-bb-slp-call-1.c | 1 +
.../gcc.dg/vect/fast-math-bb-slp-call-2.c | 2 +
gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c | 4 +
gcc/testsuite/gcc.dg/vect/fast-math-vect-call-2.c | 6 +
.../gcc.dg/vect/fast-math-vect-complex-3.c | 1 +
.../gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c | 1 +
.../gcc.dg/vect/no-scevccp-noreassoc-outer-1.c | 1 +
.../gcc.dg/vect/no-scevccp-noreassoc-outer-2.c | 1 +
.../gcc.dg/vect/no-scevccp-noreassoc-outer-3.c | 1 +
.../gcc.dg/vect/no-scevccp-noreassoc-outer-5.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10a.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10b.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-11.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c | 3 +-
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-15.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-16.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-17.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-18.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-19.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-20.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-21.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-22.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-3.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-4.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-5.c | 1 +
.../gcc.dg/vect/no-scevccp-outer-6-global.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-8.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9a.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9b.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-slp-30.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-slp-31.c | 1 +
gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-2.c | 1 +
.../gcc.dg/vect/no-section-anchors-vect-31.c | 4 +
.../gcc.dg/vect/no-section-anchors-vect-34.c | 1 +
.../gcc.dg/vect/no-section-anchors-vect-36.c | 1 +
.../gcc.dg/vect/no-section-anchors-vect-64.c | 3 +
.../gcc.dg/vect/no-section-anchors-vect-65.c | 2 +
.../gcc.dg/vect/no-section-anchors-vect-66.c | 3 +
.../gcc.dg/vect/no-section-anchors-vect-68.c | 4 +
.../gcc.dg/vect/no-section-anchors-vect-69.c | 4 +
.../gcc.dg/vect/no-section-anchors-vect-outer-4h.c | 2 +
gcc/testsuite/gcc.dg/vect/no-trapping-math-2.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-111.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c | 1 +
.../gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c | 1 +
gcc/testsuite/gcc.dg/vect/no-tree-dom-vect-bug.c | 1 +
gcc/testsuite/gcc.dg/vect/no-tree-pre-slp-29.c | 2 +
gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c | 2 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c | 2 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c | 2 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c | 2 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c | 1 +
gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 3 +
gcc/testsuite/gcc.dg/vect/pr101445.c | 3 +-
gcc/testsuite/gcc.dg/vect/pr103581.c | 1 +
gcc/testsuite/gcc.dg/vect/pr105219.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr106081.c | 33 +
gcc/testsuite/gcc.dg/vect/pr107160.c | 2 -
gcc/testsuite/gcc.dg/vect/pr107212-1.c | 2 -
gcc/testsuite/gcc.dg/vect/pr107212-2.c | 2 -
gcc/testsuite/gcc.dg/vect/pr108608.c | 1 +
gcc/testsuite/gcc.dg/vect/pr109502.c | 1 -
gcc/testsuite/gcc.dg/vect/pr110381.c | 44 +
gcc/testsuite/gcc.dg/vect/pr110838.c | 29 +
gcc/testsuite/gcc.dg/vect/pr18400.c | 1 +
gcc/testsuite/gcc.dg/vect/pr18536.c | 1 +
gcc/testsuite/gcc.dg/vect/pr20122.c | 1 +
gcc/testsuite/gcc.dg/vect/pr25413.c | 1 +
gcc/testsuite/gcc.dg/vect/pr30784.c | 1 +
gcc/testsuite/gcc.dg/vect/pr37539.c | 1 +
gcc/testsuite/gcc.dg/vect/pr40074.c | 1 +
gcc/testsuite/gcc.dg/vect/pr45752.c | 1 +
gcc/testsuite/gcc.dg/vect/pr45902.c | 1 +
gcc/testsuite/gcc.dg/vect/pr46009.c | 2 +
gcc/testsuite/gcc.dg/vect/pr48172.c | 1 +
gcc/testsuite/gcc.dg/vect/pr51074.c | 1 +
gcc/testsuite/gcc.dg/vect/pr51581-3.c | 3 +
gcc/testsuite/gcc.dg/vect/pr51581-4.c | 3 +
gcc/testsuite/gcc.dg/vect/pr53185-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr53773.c | 5 +-
gcc/testsuite/gcc.dg/vect/pr56918.c | 1 +
gcc/testsuite/gcc.dg/vect/pr56920.c | 1 +
gcc/testsuite/gcc.dg/vect/pr56933.c | 2 +
gcc/testsuite/gcc.dg/vect/pr57705.c | 3 +
gcc/testsuite/gcc.dg/vect/pr57741-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr57741-3.c | 1 +
gcc/testsuite/gcc.dg/vect/pr59591-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr59591-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr59594.c | 1 +
gcc/testsuite/gcc.dg/vect/pr59984.c | 2 +
gcc/testsuite/gcc.dg/vect/pr60276.c | 1 +
gcc/testsuite/gcc.dg/vect/pr61194.c | 1 +
gcc/testsuite/gcc.dg/vect/pr61680.c | 1 +
gcc/testsuite/gcc.dg/vect/pr62021.c | 1 +
gcc/testsuite/gcc.dg/vect/pr63341-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr64252.c | 1 +
gcc/testsuite/gcc.dg/vect/pr64404.c | 1 +
gcc/testsuite/gcc.dg/vect/pr64421.c | 1 +
gcc/testsuite/gcc.dg/vect/pr64493.c | 1 +
gcc/testsuite/gcc.dg/vect/pr64495.c | 1 +
gcc/testsuite/gcc.dg/vect/pr65947-3.c | 6 +-
gcc/testsuite/gcc.dg/vect/pr65947-7.c | 4 +-
gcc/testsuite/gcc.dg/vect/pr66251.c | 2 +
gcc/testsuite/gcc.dg/vect/pr66253.c | 1 +
gcc/testsuite/gcc.dg/vect/pr68502-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr68502-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr69820.c | 1 +
gcc/testsuite/gcc.dg/vect/pr70021.c | 1 +
gcc/testsuite/gcc.dg/vect/pr70354-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr70354-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr71259.c | 1 +
gcc/testsuite/gcc.dg/vect/pr71264.c | 3 -
gcc/testsuite/gcc.dg/vect/pr78005.c | 1 +
gcc/testsuite/gcc.dg/vect/pr78558.c | 1 +
gcc/testsuite/gcc.dg/vect/pr80815-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr80815-3.c | 1 +
gcc/testsuite/gcc.dg/vect/pr80928.c | 1 +
gcc/testsuite/gcc.dg/vect/pr81410.c | 1 +
gcc/testsuite/gcc.dg/vect/pr81633.c | 1 +
gcc/testsuite/gcc.dg/vect/pr81740-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr81740-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr85586.c | 2 +
gcc/testsuite/gcc.dg/vect/pr87288-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr87288-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr87288-3.c | 1 +
gcc/testsuite/gcc.dg/vect/pr88497-1.c | 1 -
gcc/testsuite/gcc.dg/vect/pr88497-7.c | 1 -
gcc/testsuite/gcc.dg/vect/pr88598-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr88598-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr88598-3.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr88903-1.c | 1 +
gcc/testsuite/gcc.dg/vect/pr88903-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr90018.c | 1 +
gcc/testsuite/gcc.dg/vect/pr92420.c | 1 +
gcc/testsuite/gcc.dg/vect/pr94994.c | 1 +
gcc/testsuite/gcc.dg/vect/pr96783-1.c | 3 +-
gcc/testsuite/gcc.dg/vect/pr96783-2.c | 3 +-
gcc/testsuite/gcc.dg/vect/pr97081-2.c | 1 +
gcc/testsuite/gcc.dg/vect/pr97428.c | 1 +
gcc/testsuite/gcc.dg/vect/pr97558-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr97678.c | 1 +
gcc/testsuite/gcc.dg/vect/pr98308.c | 2 +
gcc/testsuite/gcc.dg/vect/pr99253.c | 2 -
.../gcc.dg/vect/section-anchors-pr27770.c | 1 +
.../gcc.dg/vect/section-anchors-vect-69.c | 4 +
gcc/testsuite/gcc.dg/vect/slp-1.c | 8 +-
gcc/testsuite/gcc.dg/vect/slp-10.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-11a.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-11b.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-11c.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-12a.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-12b.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-12c.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-13-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-13.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-14.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-15.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-16.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-17.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-18.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-19a.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-19b.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-19c.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-2.c | 4 +
gcc/testsuite/gcc.dg/vect/slp-20.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-21.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-22.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-23.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-24-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-24.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-25.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-26.c | 9 +-
gcc/testsuite/gcc.dg/vect/slp-28.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-3-big-array.c | 4 +
gcc/testsuite/gcc.dg/vect/slp-3.c | 4 +
gcc/testsuite/gcc.dg/vect/slp-33.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-34-big-array.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-34.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-35.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-37.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-4-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-4.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-41.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-43.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-45.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-46.c | 6 +-
gcc/testsuite/gcc.dg/vect/slp-47.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-48.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-49.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-5.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-6.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-7.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-8.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-9.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-cond-1.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-cond-2-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-cond-2.c | 3 +
gcc/testsuite/gcc.dg/vect/slp-cond-3.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-cond-4.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-cond-5.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c | 38 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-1.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-10.c | 1 +
.../gcc.dg/vect/slp-multitypes-11-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-11.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-12.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-2.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-3.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-4.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-5.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-6.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-7.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-8.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-multitypes-9.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-10.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-11.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-12.c | 2 +
gcc/testsuite/gcc.dg/vect/slp-perm-2.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-3.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-4.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 5 +-
gcc/testsuite/gcc.dg/vect/slp-reduc-7.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c | 1 +
gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-1-big-array.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-10-big-array.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-10.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-100.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-103.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-104.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-105-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-105.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-106.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-107.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-108.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-109.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-11.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-110.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-112-big-array.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-112.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-113.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-114.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-115.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-116.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-117.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-118.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-119.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-11a.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-12.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-120.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-121.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-122.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-123.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-124.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-126.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-13.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-14.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-15-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-15.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-17.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-18.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-19.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-2-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-2.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-20.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-21.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-22.c | 6 +
gcc/testsuite/gcc.dg/vect/vect-23.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-24.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-25.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-26.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-27.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-28.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-29.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-3.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-30.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-31-big-array.c | 6 +
gcc/testsuite/gcc.dg/vect/vect-31.c | 6 +
gcc/testsuite/gcc.dg/vect/vect-32-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-32-chars.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-32.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-33-big-array.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-33.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-34-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-34.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-35-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-35.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-36-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-36.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-38.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-4.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-40.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-42.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-44.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-46.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-48.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-5.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-50.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-52.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-54.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-56.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-58.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-6-big-array.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-6.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-60.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-62.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-63.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-64.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-65.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-66.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-67.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-68.c | 6 +
gcc/testsuite/gcc.dg/vect/vect-7.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-70.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-71.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-72.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-73-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-73.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-74-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-74.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-75-big-array.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-75.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-76-big-array.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-76.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-77-global.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-77.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-78-global.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-78.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-8.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-80-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-80.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-82.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-82_64.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-83.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-83_64.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-85-big-array.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-85.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-86.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-87.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-88.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-89-big-array.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-89.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-9.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-91.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-92.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-93.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-95.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-96.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-97-big-array.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-97.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-98-big-array.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-98.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-99.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-10.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-12.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-14.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-15.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-16.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-18.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-19.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-20.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-alias-check-9.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-align-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-align-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-all-big-array.c | 9 +
gcc/testsuite/gcc.dg/vect/vect-all.c | 9 +
gcc/testsuite/gcc.dg/vect/vect-avg-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-avg-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-avg-15.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-avg-16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-avg-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-2.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-3.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-4.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-5.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-6.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-7.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-1.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-2.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-3.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-4.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-5.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-bool-cmp.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bswap16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bswap32.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bswap64.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-complex-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-complex-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-complex-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-10.c | 8 +
gcc/testsuite/gcc.dg/vect/vect-cond-11.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-cond-13.c | 2 -
gcc/testsuite/gcc.dg/vect/vect-cond-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-8.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-cond-9.c | 10 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cselim-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-cselim-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-div-bitmask-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-div-bitmask-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-div-bitmask.h | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-3.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c | 3 +-
.../gcc.dg/vect/vect-double-reduc-6-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-double-reduc-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-epilogues-2.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-float-extend-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-float-truncate-1.c | 1 +
.../gcc.dg/vect/vect-floatint-conversion-1.c | 1 +
.../gcc.dg/vect/vect-floatint-conversion-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-fma-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-gather-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-gather-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-19.c | 63 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-20.c | 62 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c | 1 +
.../gcc.dg/vect/vect-intfloat-conversion-1.c | 1 +
.../gcc.dg/vect/vect-intfloat-conversion-2.c | 1 +
.../gcc.dg/vect/vect-intfloat-conversion-3.c | 1 +
.../gcc.dg/vect/vect-intfloat-conversion-4a.c | 1 +
.../gcc.dg/vect/vect-intfloat-conversion-4b.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-10.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-8-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-8a-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-iv-8a.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-live-slp-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-live-slp-2.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-live-slp-3.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-mulhrs-1.c | 1 +
.../gcc.dg/vect/vect-mult-const-pattern-1.c | 1 +
.../gcc.dg/vect/vect-mult-const-pattern-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multi-peel-gaps.c | 63 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-10.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-13.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-14.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-17.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-9.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-nest-cycle-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-nest-cycle-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-nest-cycle-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-novector-pragma.c | 61 +
gcc/testsuite/gcc.dg/vect/vect-outer-2-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-2.c | 1 +
.../gcc.dg/vect/vect-outer-2a-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-2a.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-2b.c | 1 +
.../gcc.dg/vect/vect-outer-2c-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-2c.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-2d.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-3-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-3.c | 1 +
.../gcc.dg/vect/vect-outer-3a-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-3a.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-3b.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-3c.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-4.c | 1 +
.../gcc.dg/vect/vect-outer-4c-big-array.c | 2 +-
.../gcc.dg/vect/vect-outer-4d-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-4d.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-4e.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-outer-4f.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-outer-4g.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-outer-4k.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-outer-4l.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-outer-5.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-outer-6.c | 1 +
.../gcc.dg/vect/vect-outer-fir-big-array.c | 1 +
.../gcc.dg/vect/vect-outer-fir-lb-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-fir-lb.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-fir.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-simd-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-simd-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-simd-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c | 1 +
.../gcc.dg/vect/vect-over-widen-1-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c | 1 +
.../gcc.dg/vect/vect-over-widen-2-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c | 1 +
.../gcc.dg/vect/vect-over-widen-3-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 1 +
.../gcc.dg/vect/vect-over-widen-4-big-array.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-peel-1-src.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-peel-2-src.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-peel-4-src.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-recurr-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-recurr-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-recurr-3.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-recurr-4.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-recurr-5.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-recurr-6.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16a.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16a.c | 5 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1a.c | 2 +-
.../gcc.dg/vect/vect-reduc-pattern-1b-big-array.c | 2 +-
.../gcc.dg/vect/vect-reduc-pattern-1c-big-array.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2a.c | 2 +-
.../gcc.dg/vect/vect-reduc-pattern-2b-big-array.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-sdivmod-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-shift-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-shift-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-shift-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-1.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-10.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-11.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-12.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-13.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-14.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-15.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-16.c | 3 +
gcc/testsuite/gcc.dg/vect/vect-simd-17.c | 10 +
gcc/testsuite/gcc.dg/vect/vect-simd-18.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-19.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-20.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-8.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-9.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-11.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-15.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-6.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-7.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-8.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-9.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-strided-a-mult.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i4.c | 1 +
.../gcc.dg/vect/vect-strided-a-u16-mult.c | 1 +
.../gcc.dg/vect/vect-strided-a-u32-mult.c | 1 +
.../gcc.dg/vect/vect-strided-a-u8-i2-gap.c | 2 +
.../vect/vect-strided-a-u8-i8-gap2-big-array.c | 1 +
.../gcc.dg/vect/vect-strided-a-u8-i8-gap2.c | 1 +
.../vect/vect-strided-a-u8-i8-gap7-big-array.c | 1 +
.../gcc.dg/vect/vect-strided-a-u8-i8-gap7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-float.c | 1 +
.../gcc.dg/vect/vect-strided-mult-char-ls.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-mult.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-same-dr.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c | 1 +
.../gcc.dg/vect/vect-strided-store-a-u8-i2.c | 1 +
.../gcc.dg/vect/vect-strided-store-u16-i4.c | 1 +
.../gcc.dg/vect/vect-strided-store-u32-i2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-store.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-strided-u16-i2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u16-i3.c | 4 +
gcc/testsuite/gcc.dg/vect/vect-strided-u16-i4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u32-i4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u32-i8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u32-mult.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2-gap.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2.c | 1 +
.../vect/vect-strided-u8-i8-gap2-big-array.c | 1 +
.../gcc.dg/vect/vect-strided-u8-i8-gap2.c | 1 +
.../vect/vect-strided-u8-i8-gap4-big-array.c | 2 +
.../gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c | 2 +
.../gcc.dg/vect/vect-strided-u8-i8-gap4.c | 2 +
.../vect/vect-strided-u8-i8-gap7-big-array.c | 1 +
.../gcc.dg/vect/vect-strided-u8-i8-gap7.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-vfa-01.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-vfa-02.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-vfa-03.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-vfa-04.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-vfa-slp.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c | 1 +
.../gcc.dg/vect/vect-widen-mult-const-s16.c | 2 +
.../gcc.dg/vect/vect-widen-mult-const-u16.c | 3 +
.../gcc.dg/vect/vect-widen-mult-extern-1.c | 2 +
.../gcc.dg/vect/vect-widen-mult-half-u8.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-s16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-s8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-u16.c | 1 +
.../gcc.dg/vect/vect-widen-mult-u8-s16-s32.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-shift-s16.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-widen-shift-s8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-shift-u16.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-widen-shift-u8.c | 1 +
gcc/testsuite/gcc.dg/vect/wrapv-vect-7.c | 2 +
.../gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c | 4 +-
gcc/testsuite/gcc.misc-tests/godump-1.c | 11 +
gcc/testsuite/gcc.misc-tests/outputs.exp | 10 +-
gcc/testsuite/gcc.target/aarch64/abd.h | 68 +
gcc/testsuite/gcc.target/aarch64/abd_2.c | 56 +
gcc/testsuite/gcc.target/aarch64/abd_3.c | 56 +
gcc/testsuite/gcc.target/aarch64/abd_4.c | 28 +
gcc/testsuite/gcc.target/aarch64/abd_none_2.c | 87 +
gcc/testsuite/gcc.target/aarch64/abd_none_3.c | 87 +
gcc/testsuite/gcc.target/aarch64/abd_none_4.c | 106 +
gcc/testsuite/gcc.target/aarch64/abd_run_1.c | 122 +
gcc/testsuite/gcc.target/aarch64/abd_widen_2.c | 50 +
gcc/testsuite/gcc.target/aarch64/abd_widen_3.c | 50 +
gcc/testsuite/gcc.target/aarch64/abd_widen_4.c | 56 +
.../gcc.target/aarch64/feature-bf16-backport.c | 10 +
.../gcc.target/aarch64/feature-dotprod-backport.c | 10 +
.../gcc.target/aarch64/feature-fp16-backport.c | 10 +
.../aarch64/feature-fp16-scalar-backport.c | 10 +
.../gcc.target/aarch64/feature-fp16fml-backport.c | 10 +
.../gcc.target/aarch64/feature-i8mm-backport.c | 10 +
.../gcc.target/aarch64/feature-memtag-backport.c | 10 +
.../gcc.target/aarch64/feature-sha3-backport.c | 10 +
.../gcc.target/aarch64/feature-sm4-backport.c | 10 +
gcc/testsuite/gcc.target/aarch64/neoverse_v1_2.c | 15 +
gcc/testsuite/gcc.target/aarch64/neoverse_v1_3.c | 14 +
gcc/testsuite/gcc.target/aarch64/pr110371.c | 20 +
gcc/testsuite/gcc.target/aarch64/pr110449.c | 40 +
gcc/testsuite/gcc.target/aarch64/pr110474.c | 37 +
gcc/testsuite/gcc.target/aarch64/pr110625_1.c | 46 +
gcc/testsuite/gcc.target/aarch64/pr110625_2.c | 14 +
gcc/testsuite/gcc.target/aarch64/pr110625_3.c | 35 +
gcc/testsuite/gcc.target/aarch64/pr98772.c | 2 +-
.../gcc.target/aarch64/simd/addp-same-low_1.c | 20 +
.../gcc.target/aarch64/simd/low-high-combine_1.c | 28 +
.../gcc.target/aarch64/stack-check-prologue-17.c | 55 +
.../gcc.target/aarch64/stack-check-prologue-18.c | 100 +
.../gcc.target/aarch64/stack-check-prologue-19.c | 100 +
.../gcc.target/aarch64/stack-check-prologue-20.c | 3 +
.../gcc.target/aarch64/stack-protector-8.c | 95 +
.../gcc.target/aarch64/stack-protector-9.c | 33 +
gcc/testsuite/gcc.target/aarch64/sve/abd_1.c | 78 +
gcc/testsuite/gcc.target/aarch64/sve/abd_2.c | 62 +
gcc/testsuite/gcc.target/aarch64/sve/abd_none_1.c | 86 +
gcc/testsuite/gcc.target/aarch64/sve/abd_none_2.c | 101 +
.../gcc.target/aarch64/sve/acle/asm/subr_s8.c | 3 +-
.../gcc.target/aarch64/sve/acle/asm/subr_u8.c | 3 +-
.../gcc.target/aarch64/sve/acle/general/dupq_11.c | 31 +
.../gcc.target/aarch64/sve/acle/general/ld1rq_1.c | 33 +
.../gcc.target/aarch64/sve/cond_convert_7.c | 23 +
.../gcc.target/aarch64/sve/cond_convert_8.c | 22 +
.../gcc.target/aarch64/sve/cond_unary_9.c | 20 +
.../gcc.target/aarch64/sve/cost_model_15.c | 13 +
.../gcc.target/aarch64/sve/gather_earlyclobber.c | 96 +
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c | 6 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_bf16.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_f16.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_f32.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_f64.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s16.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s32.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s64.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_s8.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u16.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u32.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u64.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_be_u8.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_bf16.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_f16.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_f32.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_f64.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s16.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s32.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s64.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_s8.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u16.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u32.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u64.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_5_le_u8.c | 4 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_bf16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_be_u8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_bf16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/args_6_le_u8.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pcs/args_8.c | 3 +-
.../gcc.target/aarch64/sve/pcs/stack_clash_3.c | 6 +-
.../gcc.target/aarch64/sve/pcs/varargs_1.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_f16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_f32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_f64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_s8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u16.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u32.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u64.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_2_u8.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_3_nosc.c | 2 +-
.../gcc.target/aarch64/sve/pcs/varargs_3_sc.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pr110280.c | 12 +
.../gcc.target/aarch64/sve2/gather_earlyclobber.c | 32 +
.../gcc.target/aarch64/vect-widen-shift.c | 50 +
gcc/testsuite/gcc.target/alpha/pr106966.c | 13 +
.../gcc.target/arm/mve/general-c/nomve_fp_1.c | 2 +
.../gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c | 2 +-
.../gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c | 2 +-
gcc/testsuite/gcc.target/arm/pr110268-1.c | 12 +
gcc/testsuite/gcc.target/arm/pr110268-2.c | 23 +
gcc/testsuite/gcc.target/avr/lra-cpymem_qi.c | 26 +
gcc/testsuite/gcc.target/avr/lra-elim.c | 14 +
gcc/testsuite/gcc.target/avr/pr105523.c | 14 +
gcc/testsuite/gcc.target/avr/pr110086.c | 5 +
gcc/testsuite/gcc.target/bpf/alu-2.c | 12 +
gcc/testsuite/gcc.target/bpf/alu-pseudoc-2.c | 13 +
gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-1.c | 19 +
gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-2.c | 19 +
gcc/testsuite/gcc.target/bpf/atomic-fetch-op-1.c | 50 +
gcc/testsuite/gcc.target/bpf/atomic-fetch-op-2.c | 50 +
gcc/testsuite/gcc.target/bpf/atomic-fetch-op-3.c | 49 +
gcc/testsuite/gcc.target/bpf/atomic-op-1.c | 49 +
gcc/testsuite/gcc.target/bpf/atomic-op-2.c | 49 +
gcc/testsuite/gcc.target/bpf/atomic-op-3.c | 49 +
gcc/testsuite/gcc.target/bpf/atomic-xchg-1.c | 20 +
gcc/testsuite/gcc.target/bpf/atomic-xchg-2.c | 20 +
gcc/testsuite/gcc.target/bpf/bswap-1.c | 2 +-
gcc/testsuite/gcc.target/bpf/bswap-2.c | 23 +
.../gcc.target/bpf/core-builtin-enumvalue-errors.c | 22 +
.../gcc.target/bpf/core-builtin-enumvalue-opt.c | 35 +
.../gcc.target/bpf/core-builtin-enumvalue.c | 52 +
.../bpf/core-builtin-fieldinfo-const-elimination.c | 29 +
.../bpf/core-builtin-fieldinfo-errors-1.c | 2 +-
.../bpf/core-builtin-fieldinfo-errors-2.c | 2 +-
.../gcc.target/bpf/core-builtin-type-based.c | 58 +
.../gcc.target/bpf/core-builtin-type-id.c | 40 +
gcc/testsuite/gcc.target/bpf/core-support.h | 109 +
gcc/testsuite/gcc.target/bpf/diag-alloca-1.c | 9 +
gcc/testsuite/gcc.target/bpf/diag-alloca-2.c | 9 +
.../gcc.target/bpf/diag-funargs-inline-1.c | 21 +
gcc/testsuite/gcc.target/bpf/diag-funargs.c | 8 +-
gcc/testsuite/gcc.target/bpf/diag-sdiv.c | 2 +-
gcc/testsuite/gcc.target/bpf/diag-smod.c | 2 +-
gcc/testsuite/gcc.target/bpf/frame-limit-1.c | 18 +
gcc/testsuite/gcc.target/bpf/frame-limit-2.c | 16 +
gcc/testsuite/gcc.target/bpf/naked-1.c | 12 +
gcc/testsuite/gcc.target/bpf/neg-1.c | 14 +
gcc/testsuite/gcc.target/bpf/neg-pseudoc-1.c | 14 +
gcc/testsuite/gcc.target/bpf/regs-availability-1.c | 21 +
.../gcc.target/bpf/{xbpf-sdiv-1.c => sdiv-1.c} | 2 +-
gcc/testsuite/gcc.target/bpf/sload-1.c | 16 +
gcc/testsuite/gcc.target/bpf/sload-pseudoc-1.c | 16 +
.../gcc.target/bpf/{xbpf-smod-1.c => smod-1.c} | 2 +-
gcc/testsuite/gcc.target/bpf/smov-1.c | 18 +
gcc/testsuite/gcc.target/bpf/smov-2.c | 15 +
gcc/testsuite/gcc.target/bpf/smov-pseudoc-1.c | 18 +
gcc/testsuite/gcc.target/bpf/smov-pseudoc-2.c | 15 +
.../gcc.target/bpf/xbpf-callee-saved-regs-1.c | 17 -
.../gcc.target/bpf/xbpf-callee-saved-regs-2.c | 17 -
gcc/testsuite/gcc.target/gcn/simd-math-3-16.c | 13 +
gcc/testsuite/gcc.target/gcn/simd-math-3-2.c | 13 +
gcc/testsuite/gcc.target/gcn/simd-math-3-32.c | 13 +
gcc/testsuite/gcc.target/gcn/simd-math-3-4.c | 13 +
gcc/testsuite/gcc.target/gcn/simd-math-3-8.c | 13 +
gcc/testsuite/gcc.target/gcn/simd-math-3-char-16.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-3-char-2.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-3-char-32.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-3-char-4.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-3-char-8.c | 11 +
.../gcc.target/gcn/simd-math-3-char-run-16.c | 2 +
.../gcc.target/gcn/simd-math-3-char-run-2.c | 2 +
.../gcc.target/gcn/simd-math-3-char-run-32.c | 2 +
.../gcc.target/gcn/simd-math-3-char-run-4.c | 2 +
.../gcc.target/gcn/simd-math-3-char-run-8.c | 2 +
.../gcc.target/gcn/simd-math-3-char-run.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-3-char.c | 10 +
gcc/testsuite/gcc.target/gcn/simd-math-3-long-16.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-3-long-2.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-3-long-32.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-3-long-4.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-3-long-8.c | 11 +
.../gcc.target/gcn/simd-math-3-long-run-16.c | 2 +
.../gcc.target/gcn/simd-math-3-long-run-2.c | 2 +
.../gcc.target/gcn/simd-math-3-long-run-32.c | 2 +
.../gcc.target/gcn/simd-math-3-long-run-4.c | 2 +
.../gcc.target/gcn/simd-math-3-long-run-8.c | 2 +
.../gcc.target/gcn/simd-math-3-long-run.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-3-long.c | 10 +
gcc/testsuite/gcc.target/gcn/simd-math-3-run-16.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-3-run-2.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-3-run-32.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-3-run-4.c | 3 +
gcc/testsuite/gcc.target/gcn/simd-math-3-run-8.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-3-run.c | 2 +
.../gcc.target/gcn/simd-math-3-short-16.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-3-short-2.c | 11 +
.../gcc.target/gcn/simd-math-3-short-32.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-3-short-4.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-3-short-8.c | 11 +
.../gcc.target/gcn/simd-math-3-short-run-16.c | 2 +
.../gcc.target/gcn/simd-math-3-short-run-2.c | 2 +
.../gcc.target/gcn/simd-math-3-short-run-32.c | 2 +
.../gcc.target/gcn/simd-math-3-short-run-4.c | 2 +
.../gcc.target/gcn/simd-math-3-short-run-8.c | 2 +
.../gcc.target/gcn/simd-math-3-short-run.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-3-short.c | 10 +
gcc/testsuite/gcc.target/gcn/simd-math-3.c | 186 +
.../gcc.target/gcn/simd-math-4-char-run.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-4-char.c | 9 +
.../gcc.target/gcn/simd-math-4-long-run.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-4-long.c | 9 +
gcc/testsuite/gcc.target/gcn/simd-math-4-run.c | 2 +
.../gcc.target/gcn/simd-math-4-short-run.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-4-short.c | 9 +
gcc/testsuite/gcc.target/gcn/simd-math-4.c | 99 +
gcc/testsuite/gcc.target/gcn/simd-math-5-16.c | 8 +
gcc/testsuite/gcc.target/gcn/simd-math-5-32.c | 8 +
gcc/testsuite/gcc.target/gcn/simd-math-5-4.c | 8 +
gcc/testsuite/gcc.target/gcn/simd-math-5-8.c | 8 +
gcc/testsuite/gcc.target/gcn/simd-math-5-char-16.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-5-char-32.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-5-char-4.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-5-char-8.c | 11 +
.../gcc.target/gcn/simd-math-5-char-run-16.c | 2 +
.../gcc.target/gcn/simd-math-5-char-run-32.c | 2 +
.../gcc.target/gcn/simd-math-5-char-run-4.c | 2 +
.../gcc.target/gcn/simd-math-5-char-run-8.c | 2 +
.../gcc.target/gcn/simd-math-5-char-run.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-5-char.c | 10 +
gcc/testsuite/gcc.target/gcn/simd-math-5-long-16.c | 9 +
gcc/testsuite/gcc.target/gcn/simd-math-5-long-32.c | 9 +
gcc/testsuite/gcc.target/gcn/simd-math-5-long-4.c | 9 +
gcc/testsuite/gcc.target/gcn/simd-math-5-long-8.c | 9 +
.../gcc.target/gcn/simd-math-5-long-run-16.c | 2 +
.../gcc.target/gcn/simd-math-5-long-run-32.c | 2 +
.../gcc.target/gcn/simd-math-5-long-run-4.c | 2 +
.../gcc.target/gcn/simd-math-5-long-run-8.c | 2 +
.../gcc.target/gcn/simd-math-5-long-run.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-5-long.c | 8 +
gcc/testsuite/gcc.target/gcn/simd-math-5-run-16.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-5-run-32.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-5-run-4.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-5-run-8.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-5-run.c | 2 +
.../gcc.target/gcn/simd-math-5-short-16.c | 11 +
.../gcc.target/gcn/simd-math-5-short-32.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-5-short-4.c | 11 +
gcc/testsuite/gcc.target/gcn/simd-math-5-short-8.c | 11 +
.../gcc.target/gcn/simd-math-5-short-run-16.c | 2 +
.../gcc.target/gcn/simd-math-5-short-run-32.c | 2 +
.../gcc.target/gcn/simd-math-5-short-run-4.c | 2 +
.../gcc.target/gcn/simd-math-5-short-run-8.c | 2 +
.../gcc.target/gcn/simd-math-5-short-run.c | 2 +
gcc/testsuite/gcc.target/gcn/simd-math-5-short.c | 10 +
gcc/testsuite/gcc.target/gcn/simd-math-5.c | 88 +
gcc/testsuite/gcc.target/i386/ashldi3-1.c | 16 +
gcc/testsuite/gcc.target/i386/ashlti3-2.c | 17 +
gcc/testsuite/gcc.target/i386/avx-1.c | 3 +
gcc/testsuite/gcc.target/i386/avx-check.h | 3 +
gcc/testsuite/gcc.target/i386/avx-vptest-4.c | 21 +
gcc/testsuite/gcc.target/i386/avx-vptest-5.c | 21 +
gcc/testsuite/gcc.target/i386/avx-vptest-6.c | 40 +
gcc/testsuite/gcc.target/i386/avx-vzeroupper-29.c | 14 +
gcc/testsuite/gcc.target/i386/avx-vzeroupper-30.c | 15 +
gcc/testsuite/gcc.target/i386/avx2-dupv4sf.c | 18 +
gcc/testsuite/gcc.target/i386/avx2-dupv4si.c | 18 +
gcc/testsuite/gcc.target/i386/avx2-gather-2.c | 2 +-
gcc/testsuite/gcc.target/i386/avx2-gather-6.c | 2 +-
.../gcc.target/i386/avx2-vect-aggressive.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512-binop-not-1.h | 13 +
gcc/testsuite/gcc.target/i386/avx512-binop-not-2.h | 13 +
.../gcc.target/i386/avx512bw-vpackssdw-3.c | 55 +
.../gcc.target/i386/avx512bw-vpacksswb-3.c | 50 +
.../gcc.target/i386/avx512f-andn-di-zmm-2.c | 12 +
.../gcc.target/i386/avx512f-andn-si-zmm-2.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512f-copysign.c | 32 +
gcc/testsuite/gcc.target/i386/avx512f-dupv2di.c | 13 +
gcc/testsuite/gcc.target/i386/avx512f-dupv4sf.c | 13 +
gcc/testsuite/gcc.target/i386/avx512f-dupv4si.c | 13 +
.../gcc.target/i386/avx512f-orn-si-zmm-1.c | 12 +
.../gcc.target/i386/avx512f-orn-si-zmm-2.c | 12 +
gcc/testsuite/gcc.target/i386/avx512f-pr88464-1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr88464-2.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr88464-3.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr88464-4.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr88464-5.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr88464-6.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr88464-7.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr88464-8.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-1.c | 2 +-
.../gcc.target/i386/avx512vl-pr88464-10.c | 2 +-
.../gcc.target/i386/avx512vl-pr88464-11.c | 2 +-
.../gcc.target/i386/avx512vl-pr88464-12.c | 2 +-
.../gcc.target/i386/avx512vl-pr88464-13.c | 2 +-
.../gcc.target/i386/avx512vl-pr88464-14.c | 2 +-
.../gcc.target/i386/avx512vl-pr88464-15.c | 2 +-
.../gcc.target/i386/avx512vl-pr88464-16.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-2.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-3.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-4.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-5.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-6.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-7.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-8.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr88464-9.c | 2 +-
.../gcc.target/i386/avx512vl-stv-rotatedi-1.c | 35 +
gcc/testsuite/gcc.target/i386/avx512vl-vaes-1.c | 12 +
gcc/testsuite/gcc.target/i386/avxvnniint16-1.c | 43 +
.../gcc.target/i386/avxvnniint16-vpdpwsud-2.c | 71 +
.../gcc.target/i386/avxvnniint16-vpdpwsuds-2.c | 72 +
.../gcc.target/i386/avxvnniint16-vpdpwusd-2.c | 71 +
.../gcc.target/i386/avxvnniint16-vpdpwusds-2.c | 72 +
.../gcc.target/i386/avxvnniint16-vpdpwuud-2.c | 71 +
.../gcc.target/i386/avxvnniint16-vpdpwuuds-2.c | 71 +
gcc/testsuite/gcc.target/i386/bf16_short_warn.c | 17 +
gcc/testsuite/gcc.target/i386/float16-7.c | 2 +-
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 11 +
gcc/testsuite/gcc.target/i386/inline_attr_arch.c | 25 +
.../gcc.target/i386/inline_target_clones.c | 24 +
gcc/testsuite/gcc.target/i386/insvdi_lowpart-1.c | 13 +
gcc/testsuite/gcc.target/i386/insvti_lowpart-1.c | 13 +
.../gcc.target/i386/invariant-ternlog-1.c | 21 +
.../gcc.target/i386/invariant-ternlog-2.c | 12 +
gcc/testsuite/gcc.target/i386/mvc17.c | 11 +
gcc/testsuite/gcc.target/i386/pieces-memcmp-2.c | 13 +
gcc/testsuite/gcc.target/i386/pr100711-3.c | 4 +-
gcc/testsuite/gcc.target/i386/pr100711-4.c | 42 +
gcc/testsuite/gcc.target/i386/pr100711-5.c | 40 +
gcc/testsuite/gcc.target/i386/pr100711-6.c | 18 +
gcc/testsuite/gcc.target/i386/pr104610.c | 2 +-
gcc/testsuite/gcc.target/i386/pr109504.c | 6 +
gcc/testsuite/gcc.target/i386/pr109520.c | 48 +
gcc/testsuite/gcc.target/i386/pr109973-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr109973-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr110018-1.c | 94 +
gcc/testsuite/gcc.target/i386/pr110018-2.c | 94 +
gcc/testsuite/gcc.target/i386/pr110170-2.c | 16 +
gcc/testsuite/gcc.target/i386/pr110170-3.c | 11 +
gcc/testsuite/gcc.target/i386/pr110170.c | 18 +
gcc/testsuite/gcc.target/i386/pr110206.c | 39 +
gcc/testsuite/gcc.target/i386/pr110227.c | 11 +
gcc/testsuite/gcc.target/i386/pr110309.c | 10 +
gcc/testsuite/gcc.target/i386/pr110310.c | 13 +
gcc/testsuite/gcc.target/i386/pr110372.c | 14 +
gcc/testsuite/gcc.target/i386/pr110438.c | 30 +
gcc/testsuite/gcc.target/i386/pr110452.c | 13 +
gcc/testsuite/gcc.target/i386/pr110533.c | 9 +
gcc/testsuite/gcc.target/i386/pr110588.c | 18 +
gcc/testsuite/gcc.target/i386/pr110591-2.c | 90 +
gcc/testsuite/gcc.target/i386/pr110591.c | 66 +
gcc/testsuite/gcc.target/i386/pr110598.c | 46 +
gcc/testsuite/gcc.target/i386/pr110717-2.c | 20 +
gcc/testsuite/gcc.target/i386/pr110717.c | 21 +
gcc/testsuite/gcc.target/i386/pr110762-v4hf.c | 57 +
gcc/testsuite/gcc.target/i386/pr110762.c | 18 +
gcc/testsuite/gcc.target/i386/pr110788.c | 11 +
gcc/testsuite/gcc.target/i386/pr110790-1.c | 33 +
gcc/testsuite/gcc.target/i386/pr110790-2.c | 13 +
gcc/testsuite/gcc.target/i386/pr110792.c | 17 +
gcc/testsuite/gcc.target/i386/pr110832-1.c | 12 +
gcc/testsuite/gcc.target/i386/pr110832-2.c | 13 +
gcc/testsuite/gcc.target/i386/pr110832-3.c | 13 +
gcc/testsuite/gcc.target/i386/pr110843.c | 20 +
gcc/testsuite/gcc.target/i386/pr111023-2.c | 52 +
gcc/testsuite/gcc.target/i386/pr111023-4b.c | 17 +
gcc/testsuite/gcc.target/i386/pr111023-8b.c | 31 +
gcc/testsuite/gcc.target/i386/pr111023.c | 49 +
gcc/testsuite/gcc.target/i386/pr111127.c | 24 +
gcc/testsuite/gcc.target/i386/pr111225.c | 16 +
gcc/testsuite/gcc.target/i386/pr111228.c | 18 +
gcc/testsuite/gcc.target/i386/pr111306.c | 36 +
gcc/testsuite/gcc.target/i386/pr111340.c | 9 +
gcc/testsuite/gcc.target/i386/pr31985.c | 14 +
gcc/testsuite/gcc.target/i386/pr43644-2.c | 9 +
gcc/testsuite/gcc.target/i386/pr52252-atom.c | 2 +-
gcc/testsuite/gcc.target/i386/pr52252-core.c | 2 +-
gcc/testsuite/gcc.target/i386/pr54855-12.c | 2 +-
gcc/testsuite/gcc.target/i386/pr54855-13.c | 2 +-
gcc/testsuite/gcc.target/i386/pr54855-9.c | 4 +-
gcc/testsuite/gcc.target/i386/pr69482-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr70021.c | 2 +-
gcc/testsuite/gcc.target/i386/pr79173-1.c | 59 +
gcc/testsuite/gcc.target/i386/pr79173-10.c | 31 +
gcc/testsuite/gcc.target/i386/pr79173-11.c | 39 +
gcc/testsuite/gcc.target/i386/pr79173-12.c | 48 +
gcc/testsuite/gcc.target/i386/pr79173-2.c | 59 +
gcc/testsuite/gcc.target/i386/pr79173-3.c | 61 +
gcc/testsuite/gcc.target/i386/pr79173-4.c | 61 +
gcc/testsuite/gcc.target/i386/pr79173-5.c | 32 +
gcc/testsuite/gcc.target/i386/pr79173-6.c | 33 +
gcc/testsuite/gcc.target/i386/pr79173-7.c | 31 +
gcc/testsuite/gcc.target/i386/pr79173-8.c | 31 +
gcc/testsuite/gcc.target/i386/pr79173-9.c | 31 +
gcc/testsuite/gcc.target/i386/pr81904.c | 22 +
gcc/testsuite/gcc.target/i386/pr87007-4.c | 6 +-
gcc/testsuite/gcc.target/i386/pr87007-5.c | 8 +-
gcc/testsuite/gcc.target/i386/pr88531-1b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr88531-1c.c | 2 +-
gcc/testsuite/gcc.target/i386/pr88540.c | 10 +
gcc/testsuite/gcc.target/i386/pr88873.c | 13 +
gcc/testsuite/gcc.target/i386/pr89229-4a.c | 4 +-
gcc/testsuite/gcc.target/i386/pr89701-1.c | 4 +
gcc/testsuite/gcc.target/i386/pr89701-2.c | 4 +
gcc/testsuite/gcc.target/i386/pr89701-3.c | 4 +
gcc/testsuite/gcc.target/i386/pr94864.c | 13 +
gcc/testsuite/gcc.target/i386/pr94865.c | 13 +
gcc/testsuite/gcc.target/i386/rotate-6.c | 195 +
gcc/testsuite/gcc.target/i386/sha512-1.c | 18 +
gcc/testsuite/gcc.target/i386/sha512-check.h | 43 +
gcc/testsuite/gcc.target/i386/sha512msg1-2.c | 48 +
gcc/testsuite/gcc.target/i386/sha512msg2-2.c | 47 +
gcc/testsuite/gcc.target/i386/sha512rnds2-2.c | 85 +
gcc/testsuite/gcc.target/i386/sm3-1.c | 17 +
gcc/testsuite/gcc.target/i386/sm3-check.h | 37 +
gcc/testsuite/gcc.target/i386/sm3msg1-2.c | 54 +
gcc/testsuite/gcc.target/i386/sm3msg2-2.c | 57 +
gcc/testsuite/gcc.target/i386/sm3rnds2-2.c | 104 +
gcc/testsuite/gcc.target/i386/sm4-1.c | 20 +
gcc/testsuite/gcc.target/i386/sm4-check.h | 183 +
gcc/testsuite/gcc.target/i386/sm4key4-2.c | 14 +
gcc/testsuite/gcc.target/i386/sm4rnds4-2.c | 14 +
gcc/testsuite/gcc.target/i386/sse-12.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-13.c | 5 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 5 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 7 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 5 +-
gcc/testsuite/gcc.target/i386/sse2-bfloat16-1.c | 8 +-
gcc/testsuite/gcc.target/i386/sse2-float16-1.c | 8 +-
gcc/testsuite/gcc.target/i386/sse2-float16-4.c | 25 +
gcc/testsuite/gcc.target/i386/sse2-float16-5.c | 24 +
gcc/testsuite/gcc.target/i386/sse2-stv-1.c | 24 +
gcc/testsuite/gcc.target/i386/sse2-v1ti-mov-2.c | 16 +
gcc/testsuite/gcc.target/i386/sse4_1-ptest-4.c | 22 +
gcc/testsuite/gcc.target/i386/sse4_1-ptest-5.c | 22 +
gcc/testsuite/gcc.target/i386/sse4_1-ptest-6.c | 40 +
.../gcc.target/i386/vect-partial-vectors-1.c | 13 +
.../gcc.target/i386/vect-partial-vectors-2.c | 12 +
gcc/testsuite/gcc.target/i386/vect-reduc-2.c | 77 +
gcc/testsuite/gcc.target/i386/vlddqu_vinserti128.c | 11 +
.../gcc.target/i386/vnniint16-auto-vectorize-1.c | 28 +
.../gcc.target/i386/vnniint16-auto-vectorize-2.c | 76 +
.../gcc.target/i386/zero-scratch-regs-leafy-1.c | 12 +
.../gcc.target/i386/zero-scratch-regs-leafy-2.c | 16 +
gcc/testsuite/gcc.target/loongarch/cmov_ii.c | 15 +
.../gcc.target/loongarch/const-double-zero-stx.c | 18 +
gcc/testsuite/gcc.target/loongarch/float-load.c | 11 +
.../gcc.target/loongarch/math-float-128.c | 81 +
gcc/testsuite/gcc.target/loongarch/memcpy-vec-1.c | 11 +
gcc/testsuite/gcc.target/loongarch/memcpy-vec-2.c | 12 +
gcc/testsuite/gcc.target/loongarch/memcpy-vec-3.c | 6 +
gcc/testsuite/gcc.target/loongarch/mulw_d_wu.c | 9 +
gcc/testsuite/gcc.target/loongarch/pr111334.c | 39 +
gcc/testsuite/gcc.target/loongarch/sign-extend.c | 25 +
.../gcc.target/loongarch/slt-sign-extend.c | 14 +
.../gcc.target/loongarch/smuldi3_highpart.c | 13 +
.../gcc.target/loongarch/smulsi3_highpart.c | 15 +
gcc/testsuite/gcc.target/loongarch/strict-align.c | 12 +
gcc/testsuite/gcc.target/loongarch/switch-qi.c | 16 +
.../gcc.target/loongarch/umulsi3_highpart.c | 14 +
.../loongarch/vector/lasx/lasx-builtin.c | 4460 +++
.../loongarch/vector/lasx/lasx-xvabsd-1.c | 485 +
.../loongarch/vector/lasx/lasx-xvabsd-2.c | 650 +
.../gcc.target/loongarch/vector/lasx/lasx-xvadd.c | 725 +
.../gcc.target/loongarch/vector/lasx/lasx-xvadda.c | 785 +
.../gcc.target/loongarch/vector/lasx/lasx-xvaddi.c | 427 +
.../loongarch/vector/lasx/lasx-xvaddwev-1.c | 740 +
.../loongarch/vector/lasx/lasx-xvaddwev-2.c | 485 +
.../loongarch/vector/lasx/lasx-xvaddwev-3.c | 515 +
.../loongarch/vector/lasx/lasx-xvaddwod-1.c | 530 +
.../loongarch/vector/lasx/lasx-xvaddwod-2.c | 560 +
.../loongarch/vector/lasx/lasx-xvaddwod-3.c | 485 +
.../gcc.target/loongarch/vector/lasx/lasx-xvand.c | 155 +
.../gcc.target/loongarch/vector/lasx/lasx-xvandi.c | 196 +
.../gcc.target/loongarch/vector/lasx/lasx-xvandn.c | 125 +
.../loongarch/vector/lasx/lasx-xvavg-1.c | 680 +
.../loongarch/vector/lasx/lasx-xvavg-2.c | 560 +
.../loongarch/vector/lasx/lasx-xvavgr-1.c | 770 +
.../loongarch/vector/lasx/lasx-xvavgr-2.c | 650 +
.../loongarch/vector/lasx/lasx-xvbitclr.c | 635 +
.../loongarch/vector/lasx/lasx-xvbitclri.c | 515 +
.../loongarch/vector/lasx/lasx-xvbitrev.c | 650 +
.../loongarch/vector/lasx/lasx-xvbitrevi.c | 317 +
.../loongarch/vector/lasx/lasx-xvbitsel.c | 134 +
.../loongarch/vector/lasx/lasx-xvbitseli.c | 185 +
.../loongarch/vector/lasx/lasx-xvbitset.c | 620 +
.../loongarch/vector/lasx/lasx-xvbitseti.c | 405 +
.../loongarch/vector/lasx/lasx-xvbsll_v.c | 130 +
.../loongarch/vector/lasx/lasx-xvbsrl_v.c | 64 +
.../gcc.target/loongarch/vector/lasx/lasx-xvclo.c | 449 +
.../gcc.target/loongarch/vector/lasx/lasx-xvclz.c | 504 +
.../loongarch/vector/lasx/lasx-xvdiv-1.c | 485 +
.../loongarch/vector/lasx/lasx-xvdiv-2.c | 500 +
.../loongarch/vector/lasx/lasx-xvext2xv-1.c | 515 +
.../loongarch/vector/lasx/lasx-xvext2xv-2.c | 669 +
.../loongarch/vector/lasx/lasx-xvexth-1.c | 350 +
.../loongarch/vector/lasx/lasx-xvexth-2.c | 592 +
.../loongarch/vector/lasx/lasx-xvextl-1.c | 86 +
.../loongarch/vector/lasx/lasx-xvextl-2.c | 163 +
.../loongarch/vector/lasx/lasx-xvextrins.c | 515 +
.../loongarch/vector/lasx/lasx-xvfadd_d.c | 545 +
.../loongarch/vector/lasx/lasx-xvfadd_s.c | 911 +
.../loongarch/vector/lasx/lasx-xvfclass_d.c | 152 +
.../loongarch/vector/lasx/lasx-xvfclass_s.c | 95 +
.../loongarch/vector/lasx/lasx-xvfcmp_caf_s.c | 446 +
.../loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c | 977 +
.../loongarch/vector/lasx/lasx-xvfcmp_cle_s.c | 759 +
.../loongarch/vector/lasx/lasx-xvfcmp_clt_s.c | 675 +
.../loongarch/vector/lasx/lasx-xvfcmp_cne_s.c | 872 +
.../loongarch/vector/lasx/lasx-xvfcmp_cor_s.c | 340 +
.../loongarch/vector/lasx/lasx-xvfcmp_cun_s.c | 361 +
.../loongarch/vector/lasx/lasx-xvfcmp_saf_s.c | 424 +
.../loongarch/vector/lasx/lasx-xvfcmp_seq_s.c | 924 +
.../loongarch/vector/lasx/lasx-xvfcmp_sle_s.c | 627 +
.../loongarch/vector/lasx/lasx-xvfcmp_slt_s.c | 1212 +
.../loongarch/vector/lasx/lasx-xvfcmp_sne_s.c | 756 +
.../loongarch/vector/lasx/lasx-xvfcmp_sor_s.c | 438 +
.../loongarch/vector/lasx/lasx-xvfcmp_sun_s.c | 363 +
.../gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c | 528 +
.../loongarch/vector/lasx/lasx-xvfcvth.c | 485 +
.../loongarch/vector/lasx/lasx-xvffint-1.c | 375 +
.../loongarch/vector/lasx/lasx-xvffint-2.c | 246 +
.../loongarch/vector/lasx/lasx-xvffinth.c | 262 +
.../loongarch/vector/lasx/lasx-xvflogb_d.c | 86 +
.../loongarch/vector/lasx/lasx-xvflogb_s.c | 115 +
.../loongarch/vector/lasx/lasx-xvfmadd_d.c | 382 +
.../loongarch/vector/lasx/lasx-xvfmadd_s.c | 720 +
.../loongarch/vector/lasx/lasx-xvfmax_d.c | 230 +
.../loongarch/vector/lasx/lasx-xvfmax_s.c | 560 +
.../loongarch/vector/lasx/lasx-xvfmaxa_d.c | 230 +
.../loongarch/vector/lasx/lasx-xvfmaxa_s.c | 506 +
.../loongarch/vector/lasx/lasx-xvfnmadd_d.c | 324 +
.../loongarch/vector/lasx/lasx-xvfnmadd_s.c | 895 +
.../loongarch/vector/lasx/lasx-xvfrint_d.c | 429 +
.../loongarch/vector/lasx/lasx-xvfrint_s.c | 723 +
.../loongarch/vector/lasx/lasx-xvfrstp.c | 381 +
.../loongarch/vector/lasx/lasx-xvfrstpi.c | 350 +
.../loongarch/vector/lasx/lasx-xvfsqrt_d.c | 482 +
.../loongarch/vector/lasx/lasx-xvfsqrt_s.c | 457 +
.../loongarch/vector/lasx/lasx-xvftint-1.c | 471 +
.../loongarch/vector/lasx/lasx-xvftint-2.c | 1565 +
.../loongarch/vector/lasx/lasx-xvftint-3.c | 511 +
.../loongarch/vector/lasx/lasx-xvftintl.c | 1580 +
.../loongarch/vector/lasx/lasx-xvhaddw-1.c | 560 +
.../loongarch/vector/lasx/lasx-xvhaddw-2.c | 650 +
.../loongarch/vector/lasx/lasx-xvhsubw-1.c | 620 +
.../loongarch/vector/lasx/lasx-xvhsubw-2.c | 545 +
.../gcc.target/loongarch/vector/lasx/lasx-xvilvh.c | 530 +
.../gcc.target/loongarch/vector/lasx/lasx-xvilvl.c | 620 +
.../loongarch/vector/lasx/lasx-xvinsgr2vr.c | 272 +
.../loongarch/vector/lasx/lasx-xvinsve0.c | 380 +
.../gcc.target/loongarch/vector/lasx/lasx-xvld.c | 86 +
.../gcc.target/loongarch/vector/lasx/lasx-xvldi.c | 83 +
.../loongarch/vector/lasx/lasx-xvldrepl.c | 16 +
.../gcc.target/loongarch/vector/lasx/lasx-xvmadd.c | 742 +
.../loongarch/vector/lasx/lasx-xvmaddwev-1.c | 856 +
.../loongarch/vector/lasx/lasx-xvmaddwev-2.c | 723 +
.../loongarch/vector/lasx/lasx-xvmaddwev-3.c | 940 +
.../loongarch/vector/lasx/lasx-xvmaddwod-1.c | 742 +
.../loongarch/vector/lasx/lasx-xvmaddwod-2.c | 799 +
.../loongarch/vector/lasx/lasx-xvmaddwod-3.c | 820 +
.../loongarch/vector/lasx/lasx-xvmax-1.c | 545 +
.../loongarch/vector/lasx/lasx-xvmax-2.c | 560 +
.../loongarch/vector/lasx/lasx-xvmaxi-1.c | 471 +
.../loongarch/vector/lasx/lasx-xvmaxi-2.c | 504 +
.../loongarch/vector/lasx/lasx-xvmin-1.c | 575 +
.../loongarch/vector/lasx/lasx-xvmin-2.c | 680 +
.../loongarch/vector/lasx/lasx-xvmini-1.c | 416 +
.../loongarch/vector/lasx/lasx-xvmini-2.c | 284 +
.../loongarch/vector/lasx/lasx-xvmod-1.c | 395 +
.../loongarch/vector/lasx/lasx-xvmod-2.c | 410 +
.../loongarch/vector/lasx/lasx-xvmskgez.c | 86 +
.../loongarch/vector/lasx/lasx-xvmskltz.c | 373 +
.../loongarch/vector/lasx/lasx-xvmsknz.c | 163 +
.../gcc.target/loongarch/vector/lasx/lasx-xvmsub.c | 647 +
.../loongarch/vector/lasx/lasx-xvmuh-1.c | 650 +
.../loongarch/vector/lasx/lasx-xvmuh-2.c | 635 +
.../gcc.target/loongarch/vector/lasx/lasx-xvmul.c | 620 +
.../loongarch/vector/lasx/lasx-xvmulwev-1.c | 590 +
.../loongarch/vector/lasx/lasx-xvmulwev-2.c | 590 +
.../loongarch/vector/lasx/lasx-xvmulwev-3.c | 605 +
.../loongarch/vector/lasx/lasx-xvmulwod-1.c | 545 +
.../loongarch/vector/lasx/lasx-xvmulwod-2.c | 470 +
.../loongarch/vector/lasx/lasx-xvmulwod-3.c | 440 +
.../gcc.target/loongarch/vector/lasx/lasx-xvneg.c | 526 +
.../gcc.target/loongarch/vector/lasx/lasx-xvnor.c | 170 +
.../gcc.target/loongarch/vector/lasx/lasx-xvnori.c | 152 +
.../gcc.target/loongarch/vector/lasx/lasx-xvor.c | 215 +
.../gcc.target/loongarch/vector/lasx/lasx-xvori.c | 141 +
.../gcc.target/loongarch/vector/lasx/lasx-xvorn.c | 245 +
.../loongarch/vector/lasx/lasx-xvpackev.c | 501 +
.../loongarch/vector/lasx/lasx-xvpackod.c | 575 +
.../gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c | 526 +
.../loongarch/vector/lasx/lasx-xvpickev.c | 515 +
.../loongarch/vector/lasx/lasx-xvpickod.c | 530 +
.../loongarch/vector/lasx/lasx-xvpickve.c | 130 +
.../loongarch/vector/lasx/lasx-xvpickve2gr.c | 388 +
.../gcc.target/loongarch/vector/lasx/lasx-xvprem.c | 20 +
.../loongarch/vector/lasx/lasx-xvpremi.c | 20 +
.../loongarch/vector/lasx/lasx-xvreplgr2vr.c | 380 +
.../loongarch/vector/lasx/lasx-xvreplve.c | 536 +
.../loongarch/vector/lasx/lasx-xvreplve0.c | 471 +
.../loongarch/vector/lasx/lasx-xvreplvei.c | 20 +
.../gcc.target/loongarch/vector/lasx/lasx-xvrotr.c | 530 +
.../loongarch/vector/lasx/lasx-xvrotri.c | 394 +
.../loongarch/vector/lasx/lasx-xvsadd-1.c | 650 +
.../loongarch/vector/lasx/lasx-xvsadd-2.c | 350 +
.../loongarch/vector/lasx/lasx-xvsat-1.c | 537 +
.../loongarch/vector/lasx/lasx-xvsat-2.c | 427 +
.../gcc.target/loongarch/vector/lasx/lasx-xvseq.c | 650 +
.../gcc.target/loongarch/vector/lasx/lasx-xvseqi.c | 449 +
.../loongarch/vector/lasx/lasx-xvshuf4i_b.c | 430 +
.../loongarch/vector/lasx/lasx-xvshuf_b.c | 761 +
.../loongarch/vector/lasx/lasx-xvsigncov.c | 665 +
.../loongarch/vector/lasx/lasx-xvsle-1.c | 575 +
.../loongarch/vector/lasx/lasx-xvsle-2.c | 590 +
.../loongarch/vector/lasx/lasx-xvslei-1.c | 515 +
.../loongarch/vector/lasx/lasx-xvslei-2.c | 438 +
.../gcc.target/loongarch/vector/lasx/lasx-xvsll.c | 425 +
.../gcc.target/loongarch/vector/lasx/lasx-xvslli.c | 416 +
.../loongarch/vector/lasx/lasx-xvsllwil-1.c | 339 +
.../loongarch/vector/lasx/lasx-xvsllwil-2.c | 350 +
.../loongarch/vector/lasx/lasx-xvslt-1.c | 455 +
.../loongarch/vector/lasx/lasx-xvslt-2.c | 620 +
.../loongarch/vector/lasx/lasx-xvslti-1.c | 548 +
.../loongarch/vector/lasx/lasx-xvslti-2.c | 416 +
.../gcc.target/loongarch/vector/lasx/lasx-xvsra.c | 545 +
.../gcc.target/loongarch/vector/lasx/lasx-xvsrai.c | 504 +
.../gcc.target/loongarch/vector/lasx/lasx-xvsran.c | 455 +
.../loongarch/vector/lasx/lasx-xvsrani.c | 545 +
.../gcc.target/loongarch/vector/lasx/lasx-xvsrar.c | 725 +
.../loongarch/vector/lasx/lasx-xvsrari.c | 471 +
.../loongarch/vector/lasx/lasx-xvsrarn.c | 500 +
.../loongarch/vector/lasx/lasx-xvsrarni.c | 636 +
.../gcc.target/loongarch/vector/lasx/lasx-xvsrl.c | 650 +
.../gcc.target/loongarch/vector/lasx/lasx-xvsrli.c | 405 +
.../gcc.target/loongarch/vector/lasx/lasx-xvsrln.c | 425 +
.../loongarch/vector/lasx/lasx-xvsrlni.c | 680 +
.../gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c | 515 +
.../loongarch/vector/lasx/lasx-xvsrlri.c | 416 +
.../loongarch/vector/lasx/lasx-xvsrlrn.c | 410 +
.../loongarch/vector/lasx/lasx-xvsrlrni.c | 455 +
.../loongarch/vector/lasx/lasx-xvssran.c | 905 +
.../loongarch/vector/lasx/lasx-xvssrani.c | 1235 +
.../loongarch/vector/lasx/lasx-xvssrarn.c | 905 +
.../loongarch/vector/lasx/lasx-xvssrarni.c | 1160 +
.../loongarch/vector/lasx/lasx-xvssrln.c | 965 +
.../loongarch/vector/lasx/lasx-xvssrlni.c | 1130 +
.../loongarch/vector/lasx/lasx-xvssrlrn.c | 815 +
.../loongarch/vector/lasx/lasx-xvssrlrni.c | 1160 +
.../loongarch/vector/lasx/lasx-xvssub-1.c | 425 +
.../loongarch/vector/lasx/lasx-xvssub-2.c | 695 +
.../gcc.target/loongarch/vector/lasx/lasx-xvst.c | 102 +
.../loongarch/vector/lasx/lasx-xvstelm.c | 14 +
.../gcc.target/loongarch/vector/lasx/lasx-xvsub.c | 590 +
.../gcc.target/loongarch/vector/lasx/lasx-xvsubi.c | 482 +
.../loongarch/vector/lasx/lasx-xvsubwev-1.c | 530 +
.../loongarch/vector/lasx/lasx-xvsubwev-2.c | 440 +
.../loongarch/vector/lasx/lasx-xvsubwod-1.c | 695 +
.../loongarch/vector/lasx/lasx-xvsubwod-2.c | 620 +
.../gcc.target/loongarch/vector/lasx/lasx-xvxor.c | 185 +
.../gcc.target/loongarch/vector/lasx/lasx-xvxori.c | 163 +
.../loongarch/vector/loongarch-vector.exp | 42 +
.../gcc.target/loongarch/vector/lsx/lsx-builtin.c | 4328 +++
.../gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c | 272 +
.../gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c | 398 +
.../gcc.target/loongarch/vector/lsx/lsx-vadd.c | 416 +
.../gcc.target/loongarch/vector/lsx/lsx-vadda.c | 344 +
.../gcc.target/loongarch/vector/lsx/lsx-vaddi.c | 251 +
.../loongarch/vector/lsx/lsx-vaddwev-1.c | 335 +
.../loongarch/vector/lsx/lsx-vaddwev-2.c | 344 +
.../loongarch/vector/lsx/lsx-vaddwev-3.c | 425 +
.../loongarch/vector/lsx/lsx-vaddwod-1.c | 408 +
.../loongarch/vector/lsx/lsx-vaddwod-2.c | 344 +
.../loongarch/vector/lsx/lsx-vaddwod-3.c | 237 +
.../gcc.target/loongarch/vector/lsx/lsx-vand.c | 159 +
.../gcc.target/loongarch/vector/lsx/lsx-vandi.c | 67 +
.../gcc.target/loongarch/vector/lsx/lsx-vandn.c | 129 +
.../gcc.target/loongarch/vector/lsx/lsx-vavg-1.c | 398 +
.../gcc.target/loongarch/vector/lsx/lsx-vavg-2.c | 308 +
.../gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c | 299 +
.../gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c | 317 +
.../gcc.target/loongarch/vector/lsx/lsx-vbitclr.c | 461 +
.../gcc.target/loongarch/vector/lsx/lsx-vbitclri.c | 279 +
.../gcc.target/loongarch/vector/lsx/lsx-vbitrev.c | 407 +
.../gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c | 336 +
.../gcc.target/loongarch/vector/lsx/lsx-vbitsel.c | 109 +
.../gcc.target/loongarch/vector/lsx/lsx-vbitseli.c | 84 +
.../gcc.target/loongarch/vector/lsx/lsx-vbitset.c | 371 +
.../gcc.target/loongarch/vector/lsx/lsx-vbitseti.c | 279 +
.../gcc.target/loongarch/vector/lsx/lsx-vbsll.c | 83 +
.../gcc.target/loongarch/vector/lsx/lsx-vbsrl.c | 55 +
.../gcc.target/loongarch/vector/lsx/lsx-vclo.c | 266 +
.../gcc.target/loongarch/vector/lsx/lsx-vclz.c | 265 +
.../gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c | 299 +
.../gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c | 254 +
.../gcc.target/loongarch/vector/lsx/lsx-vexth-1.c | 342 +
.../gcc.target/loongarch/vector/lsx/lsx-vexth-2.c | 182 +
.../gcc.target/loongarch/vector/lsx/lsx-vextl-1.c | 83 +
.../gcc.target/loongarch/vector/lsx/lsx-vextl-2.c | 83 +
.../gcc.target/loongarch/vector/lsx/lsx-vextrins.c | 479 +
.../gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c | 407 +
.../gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c | 470 +
.../loongarch/vector/lsx/lsx-vfclass_d.c | 83 +
.../loongarch/vector/lsx/lsx-vfclass_s.c | 74 +
.../loongarch/vector/lsx/lsx-vfcmp_caf.c | 244 +
.../loongarch/vector/lsx/lsx-vfcmp_ceq.c | 516 +
.../loongarch/vector/lsx/lsx-vfcmp_cle.c | 530 +
.../loongarch/vector/lsx/lsx-vfcmp_clt.c | 476 +
.../loongarch/vector/lsx/lsx-vfcmp_cne.c | 378 +
.../loongarch/vector/lsx/lsx-vfcmp_cor.c | 170 +
.../loongarch/vector/lsx/lsx-vfcmp_cun.c | 253 +
.../loongarch/vector/lsx/lsx-vfcmp_saf.c | 214 +
.../loongarch/vector/lsx/lsx-vfcmp_seq.c | 450 +
.../loongarch/vector/lsx/lsx-vfcmp_sle.c | 407 +
.../loongarch/vector/lsx/lsx-vfcmp_slt.c | 512 +
.../loongarch/vector/lsx/lsx-vfcmp_sne.c | 398 +
.../loongarch/vector/lsx/lsx-vfcmp_sor.c | 269 +
.../loongarch/vector/lsx/lsx-vfcmp_sun.c | 335 +
.../gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c | 398 +
.../gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c | 278 +
.../gcc.target/loongarch/vector/lsx/lsx-vffint-1.c | 161 +
.../gcc.target/loongarch/vector/lsx/lsx-vffint-2.c | 264 +
.../gcc.target/loongarch/vector/lsx/lsx-vffint-3.c | 102 +
.../gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c | 76 +
.../gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c | 185 +
.../gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c | 251 +
.../gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c | 381 +
.../gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c | 200 +
.../gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c | 335 +
.../gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c | 155 +
.../gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c | 230 +
.../loongarch/vector/lsx/lsx-vfnmadd_d.c | 196 +
.../loongarch/vector/lsx/lsx-vfnmadd_s.c | 381 +
.../gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c | 230 +
.../gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c | 350 +
.../gcc.target/loongarch/vector/lsx/lsx-vfrstp.c | 218 +
.../gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c | 209 +
.../gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c | 216 +
.../gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c | 372 +
.../gcc.target/loongarch/vector/lsx/lsx-vftint-1.c | 349 +
.../gcc.target/loongarch/vector/lsx/lsx-vftint-2.c | 695 +
.../gcc.target/loongarch/vector/lsx/lsx-vftint-3.c | 1028 +
.../gcc.target/loongarch/vector/lsx/lsx-vftint-4.c | 345 +
.../gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c | 488 +
.../gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c | 452 +
.../gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c | 327 +
.../gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c | 353 +
.../gcc.target/loongarch/vector/lsx/lsx-vilvh.c | 353 +
.../gcc.target/loongarch/vector/lsx/lsx-vilvl.c | 327 +
.../loongarch/vector/lsx/lsx-vinsgr2vr.c | 278 +
.../gcc.target/loongarch/vector/lsx/lsx-vld.c | 62 +
.../gcc.target/loongarch/vector/lsx/lsx-vldi.c | 61 +
.../gcc.target/loongarch/vector/lsx/lsx-vmadd.c | 450 +
.../loongarch/vector/lsx/lsx-vmaddwev-1.c | 472 +
.../loongarch/vector/lsx/lsx-vmaddwev-2.c | 383 +
.../loongarch/vector/lsx/lsx-vmaddwev-3.c | 383 +
.../loongarch/vector/lsx/lsx-vmaddwod-1.c | 372 +
.../loongarch/vector/lsx/lsx-vmaddwod-2.c | 438 +
.../loongarch/vector/lsx/lsx-vmaddwod-3.c | 460 +
.../gcc.target/loongarch/vector/lsx/lsx-vmax-1.c | 317 +
.../gcc.target/loongarch/vector/lsx/lsx-vmax-2.c | 362 +
.../gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c | 279 +
.../gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c | 223 +
.../gcc.target/loongarch/vector/lsx/lsx-vmin-1.c | 434 +
.../gcc.target/loongarch/vector/lsx/lsx-vmin-2.c | 344 +
.../gcc.target/loongarch/vector/lsx/lsx-vmini-1.c | 314 +
.../gcc.target/loongarch/vector/lsx/lsx-vmini-2.c | 216 +
.../gcc.target/loongarch/vector/lsx/lsx-vmod-1.c | 254 +
.../gcc.target/loongarch/vector/lsx/lsx-vmod-2.c | 254 +
.../gcc.target/loongarch/vector/lsx/lsx-vmskgez.c | 119 +
.../gcc.target/loongarch/vector/lsx/lsx-vmskltz.c | 321 +
.../gcc.target/loongarch/vector/lsx/lsx-vmsknz.c | 104 +
.../gcc.target/loongarch/vector/lsx/lsx-vmsub.c | 461 +
.../gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c | 353 +
.../gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c | 372 +
.../gcc.target/loongarch/vector/lsx/lsx-vmul.c | 282 +
.../loongarch/vector/lsx/lsx-vmulwev-1.c | 434 +
.../loongarch/vector/lsx/lsx-vmulwev-2.c | 344 +
.../loongarch/vector/lsx/lsx-vmulwev-3.c | 245 +
.../loongarch/vector/lsx/lsx-vmulwod-1.c | 272 +
.../loongarch/vector/lsx/lsx-vmulwod-2.c | 282 +
.../loongarch/vector/lsx/lsx-vmulwod-3.c | 308 +
.../gcc.target/loongarch/vector/lsx/lsx-vneg.c | 321 +
.../gcc.target/loongarch/vector/lsx/lsx-vnor.c | 109 +
.../gcc.target/loongarch/vector/lsx/lsx-vnori.c | 91 +
.../gcc.target/loongarch/vector/lsx/lsx-vor.c | 169 +
.../gcc.target/loongarch/vector/lsx/lsx-vori.c | 123 +
.../gcc.target/loongarch/vector/lsx/lsx-vorn.c | 109 +
.../gcc.target/loongarch/vector/lsx/lsx-vpackev.c | 452 +
.../gcc.target/loongarch/vector/lsx/lsx-vpackod.c | 461 +
.../gcc.target/loongarch/vector/lsx/lsx-vpcnt.c | 350 +
.../gcc.target/loongarch/vector/lsx/lsx-vpickev.c | 362 +
.../gcc.target/loongarch/vector/lsx/lsx-vpickod.c | 336 +
.../loongarch/vector/lsx/lsx-vpickve2gr.c | 488 +
.../gcc.target/loongarch/vector/lsx/lsx-vpremi.c | 20 +
.../loongarch/vector/lsx/lsx-vreplgr2vr.c | 212 +
.../gcc.target/loongarch/vector/lsx/lsx-vreplve.c | 300 +
.../gcc.target/loongarch/vector/lsx/lsx-vreplvei.c | 293 +
.../gcc.target/loongarch/vector/lsx/lsx-vrotr.c | 381 +
.../gcc.target/loongarch/vector/lsx/lsx-vrotri.c | 294 +
.../gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c | 335 +
.../gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c | 345 +
.../gcc.target/loongarch/vector/lsx/lsx-vsat-1.c | 231 +
.../gcc.target/loongarch/vector/lsx/lsx-vsat-2.c | 272 +
.../gcc.target/loongarch/vector/lsx/lsx-vseq.c | 470 +
.../gcc.target/loongarch/vector/lsx/lsx-vseqi.c | 328 +
.../gcc.target/loongarch/vector/lsx/lsx-vshuf.c | 394 +
.../gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c | 348 +
.../gcc.target/loongarch/vector/lsx/lsx-vsigncov.c | 425 +
.../gcc.target/loongarch/vector/lsx/lsx-vsle-1.c | 290 +
.../gcc.target/loongarch/vector/lsx/lsx-vsle-2.c | 444 +
.../gcc.target/loongarch/vector/lsx/lsx-vslei-1.c | 258 +
.../gcc.target/loongarch/vector/lsx/lsx-vslei-2.c | 293 +
.../gcc.target/loongarch/vector/lsx/lsx-vsll.c | 254 +
.../gcc.target/loongarch/vector/lsx/lsx-vslli.c | 293 +
.../loongarch/vector/lsx/lsx-vsllwil-1.c | 244 +
.../loongarch/vector/lsx/lsx-vsllwil-2.c | 189 +
.../gcc.target/loongarch/vector/lsx/lsx-vslt-1.c | 434 +
.../gcc.target/loongarch/vector/lsx/lsx-vslt-2.c | 236 +
.../gcc.target/loongarch/vector/lsx/lsx-vslti-1.c | 328 +
.../gcc.target/loongarch/vector/lsx/lsx-vslti-2.c | 293 +
.../gcc.target/loongarch/vector/lsx/lsx-vsra.c | 344 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrai.c | 258 +
.../gcc.target/loongarch/vector/lsx/lsx-vsran.c | 290 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrani.c | 246 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrar.c | 354 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrari.c | 265 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrarn.c | 236 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrarni.c | 398 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrl.c | 389 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrli.c | 328 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrln.c | 335 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrlni.c | 281 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrlr.c | 434 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrlri.c | 300 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c | 164 +
.../gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c | 686 +
.../gcc.target/loongarch/vector/lsx/lsx-vssran.c | 390 +
.../gcc.target/loongarch/vector/lsx/lsx-vssrani.c | 679 +
.../gcc.target/loongarch/vector/lsx/lsx-vssrarn.c | 669 +
.../gcc.target/loongarch/vector/lsx/lsx-vssrarni.c | 848 +
.../gcc.target/loongarch/vector/lsx/lsx-vssrln.c | 543 +
.../gcc.target/loongarch/vector/lsx/lsx-vssrlni.c | 668 +
.../gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c | 470 +
.../gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c | 597 +
.../gcc.target/loongarch/vector/lsx/lsx-vssub-1.c | 398 +
.../gcc.target/loongarch/vector/lsx/lsx-vssub-2.c | 408 +
.../gcc.target/loongarch/vector/lsx/lsx-vst.c | 70 +
.../gcc.target/loongarch/vector/lsx/lsx-vsub.c | 381 +
.../gcc.target/loongarch/vector/lsx/lsx-vsubi.c | 329 +
.../loongarch/vector/lsx/lsx-vsubwev-1.c | 326 +
.../loongarch/vector/lsx/lsx-vsubwev-2.c | 417 +
.../loongarch/vector/lsx/lsx-vsubwod-1.c | 326 +
.../loongarch/vector/lsx/lsx-vsubwod-2.c | 308 +
.../gcc.target/loongarch/vector/lsx/lsx-vxor.c | 79 +
.../gcc.target/loongarch/vector/lsx/lsx-vxori.c | 67 +
.../loongarch/vector/simd_correctness_check.h | 54 +
gcc/testsuite/gcc.target/mips/align-1-n64.c | 20 +
gcc/testsuite/gcc.target/mips/align-1-o32.c | 20 +
.../gcc.target/mips/code-readable-attr-1.c | 51 +
.../gcc.target/mips/code-readable-attr-2.c | 49 +
.../gcc.target/mips/code-readable-attr-3.c | 50 +
.../gcc.target/mips/code-readable-attr-4.c | 51 +
.../gcc.target/mips/code-readable-attr-5.c | 5 +
.../mips/expand-block-move-r6-no-unaligned.c | 15 +
.../gcc.target/mips/expand-block-move-r6.c | 20 +
gcc/testsuite/gcc.target/mips/mips.exp | 10 +
gcc/testsuite/gcc.target/mips/mips16e2-cache.c | 34 +
gcc/testsuite/gcc.target/mips/mips16e2-cmov.c | 68 +
gcc/testsuite/gcc.target/mips/mips16e2-gp.c | 101 +
gcc/testsuite/gcc.target/mips/mips16e2.c | 240 +
gcc/testsuite/gcc.target/mips/movcc-3.c | 2 +-
gcc/testsuite/gcc.target/pdp11/pr107841.c | 12 +
.../gcc.target/powerpc/bfp/scalar-extract-exp-8.c | 58 +
.../gcc.target/powerpc/bfp/scalar-extract-sig-8.c | 65 +
.../gcc.target/powerpc/bfp/scalar-insert-exp-16.c | 103 +
gcc/testsuite/gcc.target/powerpc/const_anchors.c | 20 +
.../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/fusion-p10-ldcmpi.c | 16 +-
gcc/testsuite/gcc.target/powerpc/pr103605-1.c | 9 +
gcc/testsuite/gcc.target/powerpc/pr103605-2.c | 11 +
gcc/testsuite/gcc.target/powerpc/pr103605.h | 31 +
gcc/testsuite/gcc.target/powerpc/pr104124.c | 14 +
gcc/testsuite/gcc.target/powerpc/pr106769-p8.c | 11 +
gcc/testsuite/gcc.target/powerpc/pr106769-p9.c | 13 +
gcc/testsuite/gcc.target/powerpc/pr106769.h | 17 +
gcc/testsuite/gcc.target/powerpc/pr110411-1.c | 21 +
gcc/testsuite/gcc.target/powerpc/pr110411-2.c | 12 +
gcc/testsuite/gcc.target/powerpc/pr110429.c | 28 +
gcc/testsuite/gcc.target/powerpc/pr110776.c | 22 +
gcc/testsuite/gcc.target/powerpc/pr93448.c | 200 +
gcc/testsuite/gcc.target/powerpc/pr96762.c | 13 +
...pscr_rn_builtin.c => test_fpscr_rn_builtin_1.c} | 12 +-
.../gcc.target/powerpc/test_fpscr_rn_builtin_2.c | 148 +
.../gcc.target/powerpc/try_const_anchors_ice.c | 16 +
.../gcc.target/powerpc/vec-cmpne-runnable.c | 36 +
gcc/testsuite/gcc.target/powerpc/vec-cmpne.c | 112 +-
gcc/testsuite/gcc.target/powerpc/vec-cmpne.h | 90 +
...rd-runnable.c => vec-replace-word-runnable_1.c} | 176 +-
.../powerpc/vec-replace-word-runnable_2.c | 49 +
.../gcc.target/powerpc/vsx-vector-6-func-1op-run.c | 98 +
.../gcc.target/powerpc/vsx-vector-6-func-1op.c | 22 +
.../gcc.target/powerpc/vsx-vector-6-func-1op.h | 43 +
.../powerpc/vsx-vector-6-func-2lop-run.c | 177 +
.../gcc.target/powerpc/vsx-vector-6-func-2lop.c | 14 +
.../gcc.target/powerpc/vsx-vector-6-func-2lop.h | 47 +
.../gcc.target/powerpc/vsx-vector-6-func-2op-run.c | 96 +
.../gcc.target/powerpc/vsx-vector-6-func-2op.c | 21 +
.../gcc.target/powerpc/vsx-vector-6-func-2op.h | 42 +
.../gcc.target/powerpc/vsx-vector-6-func-3op-run.c | 229 +
.../gcc.target/powerpc/vsx-vector-6-func-3op.c | 17 +
.../gcc.target/powerpc/vsx-vector-6-func-3op.h | 73 +
.../powerpc/vsx-vector-6-func-cmp-all-run.c | 147 +
.../gcc.target/powerpc/vsx-vector-6-func-cmp-all.c | 17 +
.../gcc.target/powerpc/vsx-vector-6-func-cmp-all.h | 76 +
.../gcc.target/powerpc/vsx-vector-6-func-cmp-run.c | 92 +
.../gcc.target/powerpc/vsx-vector-6-func-cmp.c | 16 +
.../gcc.target/powerpc/vsx-vector-6-func-cmp.h | 40 +
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 154 -
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 43 -
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 43 -
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 42 -
gcc/testsuite/gcc.target/pru/pr106562-10.c | 8 +
gcc/testsuite/gcc.target/pru/pr106562-11.c | 8 +
gcc/testsuite/gcc.target/pru/pr106562-5.c | 8 +
gcc/testsuite/gcc.target/pru/pr106562-6.c | 8 +
gcc/testsuite/gcc.target/pru/pr106562-7.c | 8 +
gcc/testsuite/gcc.target/pru/pr106562-8.c | 8 +
gcc/testsuite/gcc.target/pru/pr106562-9.c | 8 +
gcc/testsuite/gcc.target/riscv/_Float16-zfhmin-4.c | 11 +
gcc/testsuite/gcc.target/riscv/_Float16-zhinx-1.c | 4 +-
.../gcc.target/riscv/_Float16-zhinxmin-3.c | 2 +-
.../gcc.target/riscv/_Float16-zhinxmin-4.c | 12 +
.../gcc.target/riscv/amo-table-ztso-amo-add-1.c | 15 +
.../gcc.target/riscv/amo-table-ztso-amo-add-2.c | 15 +
.../gcc.target/riscv/amo-table-ztso-amo-add-3.c | 15 +
.../gcc.target/riscv/amo-table-ztso-amo-add-4.c | 15 +
.../gcc.target/riscv/amo-table-ztso-amo-add-5.c | 15 +
.../riscv/amo-table-ztso-compare-exchange-1.c | 10 +
.../riscv/amo-table-ztso-compare-exchange-2.c | 10 +
.../riscv/amo-table-ztso-compare-exchange-3.c | 10 +
.../riscv/amo-table-ztso-compare-exchange-4.c | 10 +
.../riscv/amo-table-ztso-compare-exchange-5.c | 10 +
.../riscv/amo-table-ztso-compare-exchange-6.c | 10 +
.../riscv/amo-table-ztso-compare-exchange-7.c | 10 +
.../gcc.target/riscv/amo-table-ztso-fence-1.c | 14 +
.../gcc.target/riscv/amo-table-ztso-fence-2.c | 14 +
.../gcc.target/riscv/amo-table-ztso-fence-3.c | 14 +
.../gcc.target/riscv/amo-table-ztso-fence-4.c | 14 +
.../gcc.target/riscv/amo-table-ztso-fence-5.c | 15 +
.../gcc.target/riscv/amo-table-ztso-load-1.c | 16 +
.../gcc.target/riscv/amo-table-ztso-load-2.c | 16 +
.../gcc.target/riscv/amo-table-ztso-load-3.c | 17 +
.../gcc.target/riscv/amo-table-ztso-store-1.c | 16 +
.../gcc.target/riscv/amo-table-ztso-store-2.c | 16 +
.../gcc.target/riscv/amo-table-ztso-store-3.c | 17 +
.../riscv/amo-table-ztso-subword-amo-add-1.c | 10 +
.../riscv/amo-table-ztso-subword-amo-add-2.c | 10 +
.../riscv/amo-table-ztso-subword-amo-add-3.c | 10 +
.../riscv/amo-table-ztso-subword-amo-add-4.c | 10 +
.../riscv/amo-table-ztso-subword-amo-add-5.c | 10 +
gcc/testsuite/gcc.target/riscv/arch-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-22.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-22.cc | 11 +
gcc/testsuite/gcc.target/riscv/arch-23.c | 11 +
gcc/testsuite/gcc.target/riscv/arch-24.c | 3 +
gcc/testsuite/gcc.target/riscv/arch-25.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-5.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-8.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-1.c | 12 +
gcc/testsuite/gcc.target/riscv/attribute-10.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-18.c | 4 +-
gcc/testsuite/gcc.target/riscv/attribute-19.c | 4 +-
gcc/testsuite/gcc.target/riscv/attribute-20.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-21.c | 6 +
gcc/testsuite/gcc.target/riscv/attribute-4.c | 10 +
gcc/testsuite/gcc.target/riscv/attribute-5.c | 11 +
gcc/testsuite/gcc.target/riscv/attribute-8.c | 4 +-
gcc/testsuite/gcc.target/riscv/attribute-9.c | 4 +-
gcc/testsuite/gcc.target/riscv/builtin_pause.c | 10 -
gcc/testsuite/gcc.target/riscv/cm_mv_rv32.c | 23 +
gcc/testsuite/gcc.target/riscv/fsflags.c | 16 +
gcc/testsuite/gcc.target/riscv/gcse-const.c | 13 +
gcc/testsuite/gcc.target/riscv/interrupt-fcsr-1.c | 15 +
gcc/testsuite/gcc.target/riscv/interrupt-fcsr-2.c | 15 +
gcc/testsuite/gcc.target/riscv/interrupt-fcsr-3.c | 14 +
gcc/testsuite/gcc.target/riscv/mode-switch-ice-1.c | 22 +
.../gcc.target/riscv/omit-frame-pointer-1.c | 7 +
.../gcc.target/riscv/omit-frame-pointer-2.c | 7 +
.../gcc.target/riscv/omit-frame-pointer-3.c | 7 +
.../gcc.target/riscv/omit-frame-pointer-4.c | 7 +
.../gcc.target/riscv/omit-frame-pointer-test.c | 13 +
gcc/testsuite/gcc.target/riscv/pr102957-2.c | 5 +
gcc/testsuite/gcc.target/riscv/pr102957.c | 2 +
gcc/testsuite/gcc.target/riscv/pr110696.c | 7 +
gcc/testsuite/gcc.target/riscv/pr110748-1.c | 10 +
gcc/testsuite/gcc.target/riscv/predef-28.c | 47 +
gcc/testsuite/gcc.target/riscv/predef-29.c | 35 +
gcc/testsuite/gcc.target/riscv/predef-30.c | 27 +
gcc/testsuite/gcc.target/riscv/predef-31.c | 31 +
gcc/testsuite/gcc.target/riscv/predef-align-1.c | 16 +
gcc/testsuite/gcc.target/riscv/predef-align-2.c | 15 +
gcc/testsuite/gcc.target/riscv/predef-align-3.c | 16 +
gcc/testsuite/gcc.target/riscv/predef-align-4.c | 16 +
gcc/testsuite/gcc.target/riscv/predef-align-5.c | 15 +
gcc/testsuite/gcc.target/riscv/predef-align-6.c | 16 +
gcc/testsuite/gcc.target/riscv/rv32e_zcmp.c | 269 +
gcc/testsuite/gcc.target/riscv/rv32i_zcmp.c | 269 +
.../riscv/rvv/autovec/binop/copysign-run.c | 89 +
.../riscv/rvv/autovec/binop/copysign-rv32gcv.c | 11 +
.../riscv/rvv/autovec/binop/copysign-rv64gcv.c | 11 +
.../riscv/rvv/autovec/binop/copysign-template.h | 78 +
.../riscv/rvv/autovec/binop/copysign-zvfh-run.c | 83 +
.../gcc.target/riscv/rvv/autovec/binop/mulh-1.c | 26 +
.../gcc.target/riscv/rvv/autovec/binop/mulh-2.c | 27 +
.../riscv/rvv/autovec/binop/mulh_run-1.c | 29 +
.../riscv/rvv/autovec/binop/mulh_run-2.c | 29 +
.../gcc.target/riscv/rvv/autovec/binop/narrow-1.c | 4 +-
.../gcc.target/riscv/rvv/autovec/binop/narrow-3.c | 2 +-
.../riscv/rvv/autovec/binop/shift-immediate.c | 16 +
.../gcc.target/riscv/rvv/autovec/binop/shift-run.c | 4 +
.../riscv/rvv/autovec/binop/shift-rv32gcv.c | 10 +-
.../riscv/rvv/autovec/binop/shift-rv64gcv.c | 6 +-
.../riscv/rvv/autovec/binop/shift-template.h | 5 +-
.../riscv/rvv/autovec/binop/vadd-run-nofm.c | 4 +
.../gcc.target/riscv/rvv/autovec/binop/vadd-run.c | 20 +-
.../riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c | 10 +
.../riscv/rvv/autovec/binop/vadd-rv32gcv.c | 7 +-
.../riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c | 10 +
.../riscv/rvv/autovec/binop/vadd-rv64gcv.c | 7 +-
.../riscv/rvv/autovec/binop/vadd-template.h | 18 +-
.../riscv/rvv/autovec/binop/vadd-zvfh-run.c | 54 +
.../gcc.target/riscv/rvv/autovec/binop/vand-run.c | 6 +
.../riscv/rvv/autovec/binop/vand-rv32gcv.c | 4 +-
.../riscv/rvv/autovec/binop/vand-rv64gcv.c | 4 +-
.../riscv/rvv/autovec/binop/vand-template.h | 7 +-
.../riscv/rvv/autovec/binop/vdiv-run-nofm.c | 4 +
.../gcc.target/riscv/rvv/autovec/binop/vdiv-run.c | 12 +-
.../riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c | 12 +
.../riscv/rvv/autovec/binop/vdiv-rv32gcv.c | 14 +-
.../riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c | 12 +
.../riscv/rvv/autovec/binop/vdiv-rv64gcv.c | 14 +-
.../riscv/rvv/autovec/binop/vdiv-template.h | 12 +-
.../riscv/rvv/autovec/binop/vdiv-zvfh-run.c | 37 +
.../gcc.target/riscv/rvv/autovec/binop/vmax-run.c | 13 +-
.../riscv/rvv/autovec/binop/vmax-rv32gcv.c | 7 +-
.../riscv/rvv/autovec/binop/vmax-rv64gcv.c | 7 +-
.../riscv/rvv/autovec/binop/vmax-template.h | 13 +-
.../riscv/rvv/autovec/binop/vmax-zvfh-run.c | 38 +
.../gcc.target/riscv/rvv/autovec/binop/vmin-run.c | 14 +-
.../riscv/rvv/autovec/binop/vmin-rv32gcv.c | 7 +-
.../riscv/rvv/autovec/binop/vmin-rv64gcv.c | 7 +-
.../riscv/rvv/autovec/binop/vmin-template.h | 13 +-
.../riscv/rvv/autovec/binop/vmin-zvfh-run.c | 37 +
.../riscv/rvv/autovec/binop/vmul-run-nofm.c | 4 +
.../gcc.target/riscv/rvv/autovec/binop/vmul-run.c | 16 +-
.../riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c | 8 +
.../riscv/rvv/autovec/binop/vmul-rv32gcv.c | 5 +-
.../riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c | 8 +
.../riscv/rvv/autovec/binop/vmul-rv64gcv.c | 5 +-
.../riscv/rvv/autovec/binop/vmul-template.h | 17 +-
.../riscv/rvv/autovec/binop/vmul-zvfh-run.c | 37 +
.../gcc.target/riscv/rvv/autovec/binop/vor-run.c | 6 +
.../riscv/rvv/autovec/binop/vor-rv32gcv.c | 4 +-
.../riscv/rvv/autovec/binop/vor-rv64gcv.c | 4 +-
.../riscv/rvv/autovec/binop/vor-template.h | 7 +-
.../gcc.target/riscv/rvv/autovec/binop/vrem-run.c | 4 +
.../riscv/rvv/autovec/binop/vrem-rv32gcv.c | 11 +-
.../riscv/rvv/autovec/binop/vrem-rv64gcv.c | 10 +-
.../riscv/rvv/autovec/binop/vrem-template.h | 5 +-
.../riscv/rvv/autovec/binop/vsub-run-nofm.c | 4 +
.../gcc.target/riscv/rvv/autovec/binop/vsub-run.c | 28 +-
.../riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c | 14 +
.../riscv/rvv/autovec/binop/vsub-rv32gcv.c | 12 +-
.../riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c | 14 +
.../riscv/rvv/autovec/binop/vsub-rv64gcv.c | 12 +-
.../riscv/rvv/autovec/binop/vsub-template.h | 26 +-
.../riscv/rvv/autovec/binop/vsub-zvfh-run.c | 55 +
.../gcc.target/riscv/rvv/autovec/binop/vxor-run.c | 6 +
.../riscv/rvv/autovec/binop/vxor-rv32gcv.c | 4 +-
.../riscv/rvv/autovec/binop/vxor-rv64gcv.c | 4 +-
.../riscv/rvv/autovec/binop/vxor-template.h | 7 +-
.../riscv/rvv/autovec/cond/cond_arith-1.c | 61 +
.../riscv/rvv/autovec/cond/cond_arith-2.c | 30 +
.../riscv/rvv/autovec/cond/cond_arith-3.c | 70 +
.../riscv/rvv/autovec/cond/cond_arith-4.c | 24 +
.../riscv/rvv/autovec/cond/cond_arith-5.c | 61 +
.../riscv/rvv/autovec/cond/cond_arith-6.c | 30 +
.../riscv/rvv/autovec/cond/cond_arith-7.c | 59 +
.../riscv/rvv/autovec/cond/cond_arith-8.c | 79 +
.../riscv/rvv/autovec/cond/cond_arith-9.c | 43 +
.../riscv/rvv/autovec/cond/cond_arith_run-1.c | 33 +
.../riscv/rvv/autovec/cond/cond_arith_run-2.c | 4 +
.../riscv/rvv/autovec/cond/cond_arith_run-3.c | 34 +
.../riscv/rvv/autovec/cond/cond_arith_run-4.c | 4 +
.../riscv/rvv/autovec/cond/cond_arith_run-5.c | 34 +
.../riscv/rvv/autovec/cond/cond_arith_run-6.c | 4 +
.../riscv/rvv/autovec/cond/cond_arith_run-7.c | 32 +
.../riscv/rvv/autovec/cond/cond_arith_run-8.c | 35 +
.../riscv/rvv/autovec/cond/cond_arith_run-9.c | 33 +
.../rvv/autovec/cond/cond_convert_float2float-1.h | 29 +
.../rvv/autovec/cond/cond_convert_float2float-2.h | 28 +
.../autovec/cond/cond_convert_float2float-rv32-1.c | 11 +
.../autovec/cond/cond_convert_float2float-rv32-2.c | 11 +
.../autovec/cond/cond_convert_float2float-rv64-1.c | 11 +
.../autovec/cond/cond_convert_float2float-rv64-2.c | 11 +
.../autovec/cond/cond_convert_float2float_run-1.c | 31 +
.../autovec/cond/cond_convert_float2float_run-2.c | 30 +
.../rvv/autovec/cond/cond_convert_float2int-1.h | 51 +
.../rvv/autovec/cond/cond_convert_float2int-2.h | 50 +
.../autovec/cond/cond_convert_float2int-rv32-1.c | 17 +
.../autovec/cond/cond_convert_float2int-rv32-2.c | 17 +
.../autovec/cond/cond_convert_float2int-rv64-1.c | 17 +
.../autovec/cond/cond_convert_float2int-rv64-2.c | 17 +
.../autovec/cond/cond_convert_float2int_run-1.c | 32 +
.../autovec/cond/cond_convert_float2int_run-2.c | 31 +
.../rvv/autovec/cond/cond_convert_int2float-1.h | 45 +
.../rvv/autovec/cond/cond_convert_int2float-2.h | 44 +
.../autovec/cond/cond_convert_int2float-rv32-1.c | 15 +
.../autovec/cond/cond_convert_int2float-rv32-2.c | 15 +
.../autovec/cond/cond_convert_int2float-rv64-1.c | 15 +
.../autovec/cond/cond_convert_int2float-rv64-2.c | 15 +
.../autovec/cond/cond_convert_int2float_run-1.c | 32 +
.../autovec/cond/cond_convert_int2float_run-2.c | 31 +
.../rvv/autovec/cond/cond_convert_int2int-1.h | 47 +
.../rvv/autovec/cond/cond_convert_int2int-2.h | 46 +
.../rvv/autovec/cond/cond_convert_int2int-rv32-1.c | 17 +
.../rvv/autovec/cond/cond_convert_int2int-rv32-2.c | 16 +
.../rvv/autovec/cond/cond_convert_int2int-rv64-1.c | 16 +
.../rvv/autovec/cond/cond_convert_int2int-rv64-2.c | 16 +
.../rvv/autovec/cond/cond_convert_int2int_run-1.c | 31 +
.../rvv/autovec/cond/cond_convert_int2int_run-2.c | 30 +
.../riscv/rvv/autovec/cond/cond_copysign-run.c | 99 +
.../riscv/rvv/autovec/cond/cond_copysign-rv32gcv.c | 12 +
.../riscv/rvv/autovec/cond/cond_copysign-rv64gcv.c | 12 +
.../rvv/autovec/cond/cond_copysign-template.h | 81 +
.../rvv/autovec/cond/cond_copysign-zvfh-run.c | 93 +
.../riscv/rvv/autovec/cond/cond_fadd-1.c | 32 +
.../riscv/rvv/autovec/cond/cond_fadd-2.c | 31 +
.../riscv/rvv/autovec/cond/cond_fadd-3.c | 32 +
.../riscv/rvv/autovec/cond/cond_fadd-4.c | 32 +
.../riscv/rvv/autovec/cond/cond_fadd_run-1.c | 32 +
.../riscv/rvv/autovec/cond/cond_fadd_run-2.c | 31 +
.../riscv/rvv/autovec/cond/cond_fadd_run-3.c | 32 +
.../riscv/rvv/autovec/cond/cond_fadd_run-4.c | 32 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-1.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-2.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-3.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-4.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-5.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-6.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-7.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma-8.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c | 36 +
.../riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c | 36 +
.../riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c | 35 +
.../riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c | 34 +
.../riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c | 34 +
.../riscv/rvv/autovec/cond/cond_fmax-1.c | 33 +
.../riscv/rvv/autovec/cond/cond_fmax-2.c | 32 +
.../riscv/rvv/autovec/cond/cond_fmax-3.c | 33 +
.../riscv/rvv/autovec/cond/cond_fmax-4.c | 33 +
.../riscv/rvv/autovec/cond/cond_fmax_run-1.c | 32 +
.../riscv/rvv/autovec/cond/cond_fmax_run-2.c | 31 +
.../riscv/rvv/autovec/cond/cond_fmax_run-3.c | 32 +
.../riscv/rvv/autovec/cond/cond_fmax_run-4.c | 32 +
.../riscv/rvv/autovec/cond/cond_fmin-1.c | 10 +
.../riscv/rvv/autovec/cond/cond_fmin-2.c | 9 +
.../riscv/rvv/autovec/cond/cond_fmin-3.c | 9 +
.../riscv/rvv/autovec/cond/cond_fmin-4.c | 9 +
.../riscv/rvv/autovec/cond/cond_fmin_run-1.c | 5 +
.../riscv/rvv/autovec/cond/cond_fmin_run-2.c | 5 +
.../riscv/rvv/autovec/cond/cond_fmin_run-3.c | 5 +
.../riscv/rvv/autovec/cond/cond_fmin_run-4.c | 5 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-1.c | 29 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-2.c | 29 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-3.c | 29 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-4.c | 29 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-5.c | 29 +
.../riscv/rvv/autovec/cond/cond_fms_fnms-6.c | 29 +
.../riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c | 35 +
.../riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c | 36 +
.../riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c | 35 +
.../riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c | 36 +
.../riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c | 35 +
.../riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c | 35 +
.../riscv/rvv/autovec/cond/cond_fmul-1.c | 29 +
.../riscv/rvv/autovec/cond/cond_fmul-2.c | 28 +
.../riscv/rvv/autovec/cond/cond_fmul-3.c | 29 +
.../riscv/rvv/autovec/cond/cond_fmul-4.c | 29 +
.../riscv/rvv/autovec/cond/cond_fmul_run-1.c | 32 +
.../riscv/rvv/autovec/cond/cond_fmul_run-2.c | 31 +
.../riscv/rvv/autovec/cond/cond_fmul_run-3.c | 32 +
.../riscv/rvv/autovec/cond/cond_fmul_run-4.c | 32 +
.../rvv/autovec/cond/cond_logical_min_max-1.c | 49 +
.../rvv/autovec/cond/cond_logical_min_max-2.c | 49 +
.../rvv/autovec/cond/cond_logical_min_max-3.c | 49 +
.../rvv/autovec/cond/cond_logical_min_max-4.c | 49 +
.../rvv/autovec/cond/cond_logical_min_max-5.c | 49 +
.../rvv/autovec/cond/cond_logical_min_max_run-1.c | 33 +
.../rvv/autovec/cond/cond_logical_min_max_run-2.c | 33 +
.../rvv/autovec/cond/cond_logical_min_max_run-3.c | 33 +
.../rvv/autovec/cond/cond_logical_min_max_run-4.c | 33 +
.../rvv/autovec/cond/cond_logical_min_max_run-5.c | 33 +
.../riscv/rvv/autovec/cond/cond_mulh-1.c | 29 +
.../riscv/rvv/autovec/cond/cond_mulh-2.c | 30 +
.../riscv/rvv/autovec/cond/cond_mulh_run-1.c | 32 +
.../riscv/rvv/autovec/cond/cond_mulh_run-2.c | 34 +
.../riscv/rvv/autovec/cond/cond_narrow_shift-1.c | 27 +
.../riscv/rvv/autovec/cond/cond_narrow_shift-2.c | 30 +
.../riscv/rvv/autovec/cond/cond_narrow_shift-3.c | 30 +
.../rvv/autovec/cond/cond_narrow_shift_run-1.c | 29 +
.../rvv/autovec/cond/cond_narrow_shift_run-2.c | 30 +
.../rvv/autovec/cond/cond_narrow_shift_run-3.c | 31 +
.../riscv/rvv/autovec/cond/cond_shift-1.c | 33 +
.../riscv/rvv/autovec/cond/cond_shift-2.c | 33 +
.../riscv/rvv/autovec/cond/cond_shift-3.c | 33 +
.../riscv/rvv/autovec/cond/cond_shift-4.c | 33 +
.../riscv/rvv/autovec/cond/cond_shift-5.c | 29 +
.../riscv/rvv/autovec/cond/cond_shift-6.c | 27 +
.../riscv/rvv/autovec/cond/cond_shift-7.c | 29 +
.../riscv/rvv/autovec/cond/cond_shift-8.c | 29 +
.../riscv/rvv/autovec/cond/cond_shift-9.c | 29 +
.../riscv/rvv/autovec/cond/cond_shift_run-1.c | 27 +
.../riscv/rvv/autovec/cond/cond_shift_run-2.c | 28 +
.../riscv/rvv/autovec/cond/cond_shift_run-3.c | 27 +
.../riscv/rvv/autovec/cond/cond_shift_run-4.c | 27 +
.../riscv/rvv/autovec/cond/cond_shift_run-5.c | 28 +
.../riscv/rvv/autovec/cond/cond_shift_run-6.c | 28 +
.../riscv/rvv/autovec/cond/cond_shift_run-7.c | 28 +
.../riscv/rvv/autovec/cond/cond_shift_run-8.c | 28 +
.../riscv/rvv/autovec/cond/cond_shift_run-9.c | 28 +
.../riscv/rvv/autovec/cond/cond_sqrt-1.c | 24 +
.../riscv/rvv/autovec/cond/cond_sqrt-2.c | 24 +
.../riscv/rvv/autovec/cond/cond_sqrt_run-1.c | 29 +
.../riscv/rvv/autovec/cond/cond_sqrt_run-2.c | 29 +
.../riscv/rvv/autovec/cond/cond_unary-1.c | 43 +
.../riscv/rvv/autovec/cond/cond_unary-2.c | 46 +
.../riscv/rvv/autovec/cond/cond_unary-3.c | 43 +
.../riscv/rvv/autovec/cond/cond_unary-4.c | 43 +
.../riscv/rvv/autovec/cond/cond_unary-5.c | 36 +
.../riscv/rvv/autovec/cond/cond_unary-6.c | 39 +
.../riscv/rvv/autovec/cond/cond_unary-7.c | 36 +
.../riscv/rvv/autovec/cond/cond_unary-8.c | 36 +
.../riscv/rvv/autovec/cond/cond_unary_run-1.c | 27 +
.../riscv/rvv/autovec/cond/cond_unary_run-2.c | 28 +
.../riscv/rvv/autovec/cond/cond_unary_run-3.c | 27 +
.../riscv/rvv/autovec/cond/cond_unary_run-4.c | 27 +
.../riscv/rvv/autovec/cond/cond_unary_run-5.c | 26 +
.../riscv/rvv/autovec/cond/cond_unary_run-6.c | 27 +
.../riscv/rvv/autovec/cond/cond_unary_run-7.c | 26 +
.../riscv/rvv/autovec/cond/cond_unary_run-8.c | 28 +
.../rvv/autovec/cond/cond_widen_complicate-1.c | 35 +
.../rvv/autovec/cond/cond_widen_complicate-2.c | 35 +
.../rvv/autovec/cond/cond_widen_complicate-3.c | 36 +
.../rvv/autovec/cond/cond_widen_complicate-4.c | 35 +
.../rvv/autovec/cond/cond_widen_complicate-5.c | 37 +
.../rvv/autovec/cond/cond_widen_complicate-6.c | 32 +
.../rvv/autovec/cond/cond_widen_complicate-7.c | 29 +
.../rvv/autovec/cond/cond_widen_complicate-8.c | 28 +
.../rvv/autovec/cond/cond_widen_complicate-9.c | 33 +
.../autovec/conversions/vec-narrow-int64-float16.c | 15 +
.../autovec/conversions/vec-widen-float16-int64.c | 15 +
.../riscv/rvv/autovec/conversions/vfcvt-itof-run.c | 96 +
.../rvv/autovec/conversions/vfcvt-itof-rv32gcv.c | 7 +
.../rvv/autovec/conversions/vfcvt-itof-rv64gcv.c | 7 +
.../rvv/autovec/conversions/vfcvt-itof-template.h | 20 +
.../rvv/autovec/conversions/vfcvt-itof-zvfh-run.c | 64 +
.../riscv/rvv/autovec/conversions/vfcvt_rtz-run.c | 44 +
.../rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c | 5 +-
.../rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c | 5 +-
.../rvv/autovec/conversions/vfcvt_rtz-template.h | 8 +-
.../rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c | 64 +
.../rvv/autovec/conversions/vfncvt-ftoi-run.c | 192 +
.../rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c | 9 +
.../rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c | 9 +
.../rvv/autovec/conversions/vfncvt-ftoi-template.h | 25 +
.../rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c | 42 +
.../rvv/autovec/conversions/vfncvt-itof-run.c | 52 +
.../rvv/autovec/conversions/vfncvt-itof-rv32gcv.c | 8 +
.../rvv/autovec/conversions/vfncvt-itof-rv64gcv.c | 7 +
.../rvv/autovec/conversions/vfncvt-itof-template.h | 21 +
.../rvv/autovec/conversions/vfncvt-itof-zvfh-run.c | 96 +
.../riscv/rvv/autovec/conversions/vfncvt-run.c | 33 +
.../riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c | 7 +
.../riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c | 7 +
.../rvv/autovec/conversions/vfncvt-template.h | 16 +
.../rvv/autovec/conversions/vfncvt-zvfh-run.c | 34 +
.../rvv/autovec/conversions/vfwcvt-ftoi-run.c | 64 +
.../rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c | 7 +
.../rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c | 7 +
.../rvv/autovec/conversions/vfwcvt-ftoi-template.h | 19 +
.../rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c | 96 +
.../rvv/autovec/conversions/vfwcvt-itof-run.c | 192 +
.../rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c | 9 +
.../rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c | 9 +
.../rvv/autovec/conversions/vfwcvt-itof-template.h | 26 +
.../rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c | 45 +
.../riscv/rvv/autovec/conversions/vfwcvt-run.c | 33 +
.../riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c | 6 +
.../riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c | 6 +
.../rvv/autovec/conversions/vfwcvt-template.h | 16 +
.../rvv/autovec/conversions/vfwcvt-zvfh-run.c | 34 +
.../riscv/rvv/autovec/conversions/vncvt-template.h | 2 +-
.../riscv/rvv/autovec/conversions/vsext-template.h | 2 +-
.../riscv/rvv/autovec/conversions/vzext-template.h | 2 +-
.../gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c | 2 +-
.../gcc.target/riscv/rvv/autovec/fold-min-poly.c | 24 +
.../rvv/autovec/gather-scatter/gather_load-1.c | 38 +
.../rvv/autovec/gather-scatter/gather_load-10.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-11.c | 32 +
.../rvv/autovec/gather-scatter/gather_load-12.c | 112 +
.../rvv/autovec/gather-scatter/gather_load-2.c | 38 +
.../rvv/autovec/gather-scatter/gather_load-3.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-4.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-5.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-6.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-7.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-8.c | 35 +
.../rvv/autovec/gather-scatter/gather_load-9.c | 35 +
.../rvv/autovec/gather-scatter/gather_load_run-1.c | 41 +
.../autovec/gather-scatter/gather_load_run-10.c | 41 +
.../autovec/gather-scatter/gather_load_run-11.c | 39 +
.../autovec/gather-scatter/gather_load_run-12.c | 130 +
.../rvv/autovec/gather-scatter/gather_load_run-2.c | 41 +
.../rvv/autovec/gather-scatter/gather_load_run-3.c | 41 +
.../rvv/autovec/gather-scatter/gather_load_run-4.c | 41 +
.../rvv/autovec/gather-scatter/gather_load_run-5.c | 41 +
.../rvv/autovec/gather-scatter/gather_load_run-6.c | 41 +
.../rvv/autovec/gather-scatter/gather_load_run-7.c | 45 +
.../rvv/autovec/gather-scatter/gather_load_run-8.c | 45 +
.../rvv/autovec/gather-scatter/gather_load_run-9.c | 41 +
.../autovec/gather-scatter/mask_gather_load-1.c | 39 +
.../autovec/gather-scatter/mask_gather_load-10.c | 36 +
.../autovec/gather-scatter/mask_gather_load-11.c | 116 +
.../autovec/gather-scatter/mask_gather_load-2.c | 39 +
.../autovec/gather-scatter/mask_gather_load-3.c | 36 +
.../autovec/gather-scatter/mask_gather_load-4.c | 36 +
.../autovec/gather-scatter/mask_gather_load-5.c | 36 +
.../autovec/gather-scatter/mask_gather_load-6.c | 36 +
.../autovec/gather-scatter/mask_gather_load-7.c | 36 +
.../autovec/gather-scatter/mask_gather_load-8.c | 36 +
.../autovec/gather-scatter/mask_gather_load-9.c | 36 +
.../gather-scatter/mask_gather_load_run-1.c | 48 +
.../gather-scatter/mask_gather_load_run-10.c | 48 +
.../gather-scatter/mask_gather_load_run-11.c | 140 +
.../gather-scatter/mask_gather_load_run-2.c | 48 +
.../gather-scatter/mask_gather_load_run-3.c | 48 +
.../gather-scatter/mask_gather_load_run-4.c | 48 +
.../gather-scatter/mask_gather_load_run-5.c | 48 +
.../gather-scatter/mask_gather_load_run-6.c | 48 +
.../gather-scatter/mask_gather_load_run-7.c | 48 +
.../gather-scatter/mask_gather_load_run-8.c | 48 +
.../gather-scatter/mask_gather_load_run-9.c | 48 +
.../autovec/gather-scatter/mask_scatter_store-1.c | 39 +
.../autovec/gather-scatter/mask_scatter_store-10.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-2.c | 39 +
.../autovec/gather-scatter/mask_scatter_store-3.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-4.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-5.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-6.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-7.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-8.c | 36 +
.../autovec/gather-scatter/mask_scatter_store-9.c | 41 +
.../gather-scatter/mask_scatter_store_run-1.c | 48 +
.../gather-scatter/mask_scatter_store_run-10.c | 48 +
.../gather-scatter/mask_scatter_store_run-2.c | 48 +
.../gather-scatter/mask_scatter_store_run-3.c | 48 +
.../gather-scatter/mask_scatter_store_run-4.c | 48 +
.../gather-scatter/mask_scatter_store_run-5.c | 48 +
.../gather-scatter/mask_scatter_store_run-6.c | 48 +
.../gather-scatter/mask_scatter_store_run-7.c | 48 +
.../gather-scatter/mask_scatter_store_run-8.c | 52 +
.../gather-scatter/mask_scatter_store_run-9.c | 48 +
.../rvv/autovec/gather-scatter/scatter_store-1.c | 38 +
.../rvv/autovec/gather-scatter/scatter_store-10.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-2.c | 38 +
.../rvv/autovec/gather-scatter/scatter_store-3.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-4.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-5.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-6.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-7.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-8.c | 35 +
.../rvv/autovec/gather-scatter/scatter_store-9.c | 35 +
.../autovec/gather-scatter/scatter_store_run-1.c | 40 +
.../autovec/gather-scatter/scatter_store_run-10.c | 40 +
.../autovec/gather-scatter/scatter_store_run-2.c | 40 +
.../autovec/gather-scatter/scatter_store_run-3.c | 40 +
.../autovec/gather-scatter/scatter_store_run-4.c | 40 +
.../autovec/gather-scatter/scatter_store_run-5.c | 40 +
.../autovec/gather-scatter/scatter_store_run-6.c | 40 +
.../autovec/gather-scatter/scatter_store_run-7.c | 44 +
.../autovec/gather-scatter/scatter_store_run-8.c | 44 +
.../autovec/gather-scatter/scatter_store_run-9.c | 40 +
.../rvv/autovec/gather-scatter/strided_load-1.c | 45 +
.../rvv/autovec/gather-scatter/strided_load-2.c | 45 +
.../autovec/gather-scatter/strided_load_run-1.c | 91 +
.../autovec/gather-scatter/strided_load_run-2.c | 84 +
.../rvv/autovec/gather-scatter/strided_store-1.c | 45 +
.../rvv/autovec/gather-scatter/strided_store-2.c | 45 +
.../autovec/gather-scatter/strided_store_run-1.c | 82 +
.../autovec/gather-scatter/strided_store_run-2.c | 82 +
.../gcc.target/riscv/rvv/autovec/madd-split2-1.c | 13 +
.../riscv/rvv/autovec/partial/gimple_fold-1.c | 43 +
.../gcc.target/riscv/rvv/autovec/partial/live-1.c | 34 +
.../gcc.target/riscv/rvv/autovec/partial/live-2.c | 31 +
.../riscv/rvv/autovec/partial/live_run-1.c | 35 +
.../riscv/rvv/autovec/partial/live_run-2.c | 54 +
.../riscv/rvv/autovec/partial/select_vl-1.c | 5 +-
.../riscv/rvv/autovec/partial/select_vl-2.c | 25 +
.../riscv/rvv/autovec/partial/single_rgroup-2.c | 8 +
.../riscv/rvv/autovec/partial/single_rgroup-2.h | 44 +
.../riscv/rvv/autovec/partial/single_rgroup-3.c | 8 +
.../riscv/rvv/autovec/partial/single_rgroup-3.h | 149 +
.../rvv/autovec/partial/single_rgroup_run-2.c | 10 +
.../rvv/autovec/partial/single_rgroup_run-3.c | 22 +
.../gcc.target/riscv/rvv/autovec/partial/slp-1.c | 6 +-
.../gcc.target/riscv/rvv/autovec/partial/slp-16.c | 26 +
.../gcc.target/riscv/rvv/autovec/partial/slp-17.c | 36 +
.../gcc.target/riscv/rvv/autovec/partial/slp-18.c | 28 +
.../gcc.target/riscv/rvv/autovec/partial/slp-19.c | 28 +
.../gcc.target/riscv/rvv/autovec/partial/slp-2.c | 6 +-
.../gcc.target/riscv/rvv/autovec/partial/slp-3.c | 4 +-
.../gcc.target/riscv/rvv/autovec/partial/slp-4.c | 6 +-
.../gcc.target/riscv/rvv/autovec/partial/slp-5.c | 4 +-
.../gcc.target/riscv/rvv/autovec/partial/slp-6.c | 6 +-
.../gcc.target/riscv/rvv/autovec/partial/slp-9.c | 2 +-
.../riscv/rvv/autovec/partial/slp_run-16.c | 66 +
.../riscv/rvv/autovec/partial/slp_run-17.c | 84 +
.../riscv/rvv/autovec/partial/slp_run-18.c | 69 +
.../riscv/rvv/autovec/partial/slp_run-19.c | 69 +
.../gcc.target/riscv/rvv/autovec/pr110950.c | 12 +
.../gcc.target/riscv/rvv/autovec/pr110964.c | 13 +
.../gcc.target/riscv/rvv/autovec/pr110989.c | 16 +
.../gcc.target/riscv/rvv/autovec/pr111232.c | 18 +
.../gcc.target/riscv/rvv/autovec/pr111295.c | 36 +
.../gcc.target/riscv/rvv/autovec/pr111313.c | 20 +
.../gcc.target/riscv/rvv/autovec/pr111391-1.c | 28 +
.../gcc.target/riscv/rvv/autovec/pr111391-2.c | 10 +
.../riscv/rvv/autovec/reduc/extract_last-1.c | 20 +
.../riscv/rvv/autovec/reduc/extract_last-10.c | 6 +
.../riscv/rvv/autovec/reduc/extract_last-11.c | 24 +
.../riscv/rvv/autovec/reduc/extract_last-12.c | 6 +
.../riscv/rvv/autovec/reduc/extract_last-13.c | 7 +
.../riscv/rvv/autovec/reduc/extract_last-14.c | 6 +
.../riscv/rvv/autovec/reduc/extract_last-2.c | 6 +
.../riscv/rvv/autovec/reduc/extract_last-3.c | 26 +
.../riscv/rvv/autovec/reduc/extract_last-4.c | 6 +
.../riscv/rvv/autovec/reduc/extract_last-5.c | 8 +
.../riscv/rvv/autovec/reduc/extract_last-6.c | 6 +
.../riscv/rvv/autovec/reduc/extract_last-7.c | 8 +
.../riscv/rvv/autovec/reduc/extract_last-8.c | 6 +
.../riscv/rvv/autovec/reduc/extract_last-9.c | 8 +
.../riscv/rvv/autovec/reduc/extract_last_run-1.c | 22 +
.../riscv/rvv/autovec/reduc/extract_last_run-10.c | 4 +
.../riscv/rvv/autovec/reduc/extract_last_run-11.c | 22 +
.../riscv/rvv/autovec/reduc/extract_last_run-12.c | 4 +
.../riscv/rvv/autovec/reduc/extract_last_run-13.c | 22 +
.../riscv/rvv/autovec/reduc/extract_last_run-14.c | 4 +
.../riscv/rvv/autovec/reduc/extract_last_run-2.c | 4 +
.../riscv/rvv/autovec/reduc/extract_last_run-3.c | 23 +
.../riscv/rvv/autovec/reduc/extract_last_run-4.c | 4 +
.../riscv/rvv/autovec/reduc/extract_last_run-5.c | 23 +
.../riscv/rvv/autovec/reduc/extract_last_run-6.c | 4 +
.../riscv/rvv/autovec/reduc/extract_last_run-7.c | 25 +
.../riscv/rvv/autovec/reduc/extract_last_run-8.c | 4 +
.../riscv/rvv/autovec/reduc/extract_last_run-9.c | 23 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-1.c | 118 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-2.c | 129 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-3.c | 65 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-4.c | 59 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-5.c | 88 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-6.c | 6 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-7.c | 88 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-8.c | 16 +
.../gcc.target/riscv/rvv/autovec/reduc/reduc-9.c | 16 +
.../riscv/rvv/autovec/reduc/reduc_call-1.c | 12 +
.../riscv/rvv/autovec/reduc/reduc_call-2.c | 6 +
.../riscv/rvv/autovec/reduc/reduc_call-3.c | 6 +
.../riscv/rvv/autovec/reduc/reduc_call-4.c | 6 +
.../riscv/rvv/autovec/reduc/reduc_call-5.c | 16 +
.../riscv/rvv/autovec/reduc/reduc_run-1.c | 56 +
.../riscv/rvv/autovec/reduc/reduc_run-2.c | 79 +
.../riscv/rvv/autovec/reduc/reduc_run-3.c | 49 +
.../riscv/rvv/autovec/reduc/reduc_run-4.c | 66 +
.../riscv/rvv/autovec/reduc/reduc_run-5.c | 61 +
.../riscv/rvv/autovec/reduc/reduc_run-6.c | 6 +
.../riscv/rvv/autovec/reduc/reduc_run-7.c | 188 +
.../riscv/rvv/autovec/reduc/reduc_run-8.c | 22 +
.../riscv/rvv/autovec/reduc/reduc_run-9.c | 22 +
.../riscv/rvv/autovec/reduc/reduc_strict-1.c | 28 +
.../riscv/rvv/autovec/reduc/reduc_strict-2.c | 26 +
.../riscv/rvv/autovec/reduc/reduc_strict-3.c | 18 +
.../riscv/rvv/autovec/reduc/reduc_strict-4.c | 24 +
.../riscv/rvv/autovec/reduc/reduc_strict-5.c | 28 +
.../riscv/rvv/autovec/reduc/reduc_strict-6.c | 18 +
.../riscv/rvv/autovec/reduc/reduc_strict-7.c | 21 +
.../riscv/rvv/autovec/reduc/reduc_strict_run-1.c | 30 +
.../riscv/rvv/autovec/reduc/reduc_strict_run-2.c | 31 +
.../riscv/rvv/autovec/struct/mask_struct_load-1.c | 42 +
.../riscv/rvv/autovec/struct/mask_struct_load-2.c | 44 +
.../riscv/rvv/autovec/struct/mask_struct_load-3.c | 45 +
.../riscv/rvv/autovec/struct/mask_struct_load-4.c | 43 +
.../riscv/rvv/autovec/struct/mask_struct_load-5.c | 43 +
.../riscv/rvv/autovec/struct/mask_struct_load-6.c | 44 +
.../riscv/rvv/autovec/struct/mask_struct_load-7.c | 44 +
.../rvv/autovec/struct/mask_struct_load_run-1.c | 38 +
.../rvv/autovec/struct/mask_struct_load_run-2.c | 40 +
.../rvv/autovec/struct/mask_struct_load_run-3.c | 41 +
.../rvv/autovec/struct/mask_struct_load_run-4.c | 42 +
.../rvv/autovec/struct/mask_struct_load_run-5.c | 43 +
.../rvv/autovec/struct/mask_struct_load_run-6.c | 44 +
.../rvv/autovec/struct/mask_struct_load_run-7.c | 45 +
.../riscv/rvv/autovec/struct/mask_struct_store-1.c | 48 +
.../riscv/rvv/autovec/struct/mask_struct_store-2.c | 49 +
.../riscv/rvv/autovec/struct/mask_struct_store-3.c | 50 +
.../riscv/rvv/autovec/struct/mask_struct_store-4.c | 51 +
.../riscv/rvv/autovec/struct/mask_struct_store-5.c | 52 +
.../riscv/rvv/autovec/struct/mask_struct_store-6.c | 53 +
.../riscv/rvv/autovec/struct/mask_struct_store-7.c | 54 +
.../rvv/autovec/struct/mask_struct_store_run-1.c | 38 +
.../rvv/autovec/struct/mask_struct_store_run-2.c | 38 +
.../rvv/autovec/struct/mask_struct_store_run-3.c | 38 +
.../rvv/autovec/struct/mask_struct_store_run-4.c | 38 +
.../rvv/autovec/struct/mask_struct_store_run-5.c | 38 +
.../rvv/autovec/struct/mask_struct_store_run-6.c | 38 +
.../rvv/autovec/struct/mask_struct_store_run-7.c | 38 +
.../riscv/rvv/autovec/struct/struct_vect-1.c | 232 +
.../riscv/rvv/autovec/struct/struct_vect-10.c | 22 +
.../riscv/rvv/autovec/struct/struct_vect-11.c | 22 +
.../riscv/rvv/autovec/struct/struct_vect-12.c | 22 +
.../riscv/rvv/autovec/struct/struct_vect-13.c | 27 +
.../riscv/rvv/autovec/struct/struct_vect-14.c | 25 +
.../riscv/rvv/autovec/struct/struct_vect-15.c | 27 +
.../riscv/rvv/autovec/struct/struct_vect-16.c | 25 +
.../riscv/rvv/autovec/struct/struct_vect-17.c | 27 +
.../riscv/rvv/autovec/struct/struct_vect-18.c | 25 +
.../riscv/rvv/autovec/struct/struct_vect-2.c | 22 +
.../riscv/rvv/autovec/struct/struct_vect-3.c | 22 +
.../riscv/rvv/autovec/struct/struct_vect-4.c | 22 +
.../riscv/rvv/autovec/struct/struct_vect-5.c | 22 +
.../riscv/rvv/autovec/struct/struct_vect-6.c | 225 +
.../riscv/rvv/autovec/struct/struct_vect-7.c | 22 +
.../riscv/rvv/autovec/struct/struct_vect-8.c | 22 +
.../riscv/rvv/autovec/struct/struct_vect-9.c | 22 +
.../riscv/rvv/autovec/struct/struct_vect_run-1.c | 139 +
.../riscv/rvv/autovec/struct/struct_vect_run-10.c | 6 +
.../riscv/rvv/autovec/struct/struct_vect_run-11.c | 6 +
.../riscv/rvv/autovec/struct/struct_vect_run-12.c | 6 +
.../riscv/rvv/autovec/struct/struct_vect_run-13.c | 36 +
.../riscv/rvv/autovec/struct/struct_vect_run-14.c | 45 +
.../riscv/rvv/autovec/struct/struct_vect_run-15.c | 36 +
.../riscv/rvv/autovec/struct/struct_vect_run-16.c | 45 +
.../riscv/rvv/autovec/struct/struct_vect_run-17.c | 36 +
.../riscv/rvv/autovec/struct/struct_vect_run-18.c | 45 +
.../riscv/rvv/autovec/struct/struct_vect_run-2.c | 5 +
.../riscv/rvv/autovec/struct/struct_vect_run-3.c | 5 +
.../riscv/rvv/autovec/struct/struct_vect_run-4.c | 5 +
.../riscv/rvv/autovec/struct/struct_vect_run-5.c | 5 +
.../riscv/rvv/autovec/struct/struct_vect_run-6.c | 141 +
.../riscv/rvv/autovec/struct/struct_vect_run-7.c | 6 +
.../riscv/rvv/autovec/struct/struct_vect_run-8.c | 6 +
.../riscv/rvv/autovec/struct/struct_vect_run-9.c | 6 +
.../gcc.target/riscv/rvv/autovec/ternop/ternop-1.c | 8 +-
.../riscv/rvv/autovec/ternop/ternop-10.c | 23 +
.../riscv/rvv/autovec/ternop/ternop-11.c | 29 +
.../riscv/rvv/autovec/ternop/ternop-12.c | 28 +
.../gcc.target/riscv/rvv/autovec/ternop/ternop-2.c | 8 +-
.../gcc.target/riscv/rvv/autovec/ternop/ternop-3.c | 9 +-
.../gcc.target/riscv/rvv/autovec/ternop/ternop-4.c | 8 +-
.../gcc.target/riscv/rvv/autovec/ternop/ternop-5.c | 8 +-
.../gcc.target/riscv/rvv/autovec/ternop/ternop-6.c | 9 +-
.../gcc.target/riscv/rvv/autovec/ternop/ternop-7.c | 23 +
.../gcc.target/riscv/rvv/autovec/ternop/ternop-8.c | 29 +
.../gcc.target/riscv/rvv/autovec/ternop/ternop-9.c | 28 +
.../riscv/rvv/autovec/ternop/ternop_nofm-1.c | 9 +
.../riscv/rvv/autovec/ternop/ternop_nofm-10.c | 9 +
.../riscv/rvv/autovec/ternop/ternop_nofm-11.c | 9 +
.../riscv/rvv/autovec/ternop/ternop_nofm-12.c | 6 +
.../riscv/rvv/autovec/ternop/ternop_nofm-2.c | 11 +
.../riscv/rvv/autovec/ternop/ternop_nofm-3.c | 8 +
.../riscv/rvv/autovec/ternop/ternop_nofm-4.c | 9 +
.../riscv/rvv/autovec/ternop/ternop_nofm-5.c | 9 +
.../riscv/rvv/autovec/ternop/ternop_nofm-6.c | 6 +
.../riscv/rvv/autovec/ternop/ternop_nofm-7.c | 9 +
.../riscv/rvv/autovec/ternop/ternop_nofm-8.c | 9 +
.../riscv/rvv/autovec/ternop/ternop_nofm-9.c | 6 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-1.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-10.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-11.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-12.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-2.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-3.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-4.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-5.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-6.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-7.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-8.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_nofm_run-9.c | 4 +
.../riscv/rvv/autovec/ternop/ternop_run-1.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-10.c | 40 +
.../riscv/rvv/autovec/ternop/ternop_run-11.c | 60 +
.../riscv/rvv/autovec/ternop/ternop_run-12.c | 60 +
.../riscv/rvv/autovec/ternop/ternop_run-2.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-3.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-4.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-5.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-6.c | 12 +-
.../riscv/rvv/autovec/ternop/ternop_run-7.c | 40 +
.../riscv/rvv/autovec/ternop/ternop_run-8.c | 60 +
.../riscv/rvv/autovec/ternop/ternop_run-9.c | 60 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c | 35 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c | 35 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c | 35 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c | 35 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c | 55 +
.../riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c | 55 +
.../gcc.target/riscv/rvv/autovec/unop/abs-run.c | 46 +-
.../riscv/rvv/autovec/unop/abs-rv32gcv.c | 3 +-
.../riscv/rvv/autovec/unop/abs-rv64gcv.c | 3 +-
.../riscv/rvv/autovec/unop/abs-template.h | 17 +-
.../riscv/rvv/autovec/unop/abs-zvfh-run.c | 35 +
.../gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c | 30 +
.../riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c | 12 +
.../riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c | 12 +
.../riscv/rvv/autovec/unop/vfsqrt-template.h | 31 +
.../riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c | 33 +
.../gcc.target/riscv/rvv/autovec/unop/vneg-run.c | 8 +-
.../riscv/rvv/autovec/unop/vneg-rv32gcv.c | 3 +-
.../riscv/rvv/autovec/unop/vneg-rv64gcv.c | 3 +-
.../riscv/rvv/autovec/unop/vneg-template.h | 5 +-
.../riscv/rvv/autovec/unop/vneg-zvfh-run.c | 26 +
gcc/testsuite/gcc.target/riscv/rvv/autovec/v-1.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/bitmask-1.c | 23 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-10.c | 22 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-11.c | 23 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-12.c | 23 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-13.c | 23 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-14.c | 24 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-2.c | 23 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-3.c | 23 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-4.c | 23 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-5.c | 25 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-6.c | 27 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-7.c | 30 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-8.c | 30 +
.../riscv/rvv/autovec/vls-vlmax/bitmask-9.c | 30 +
.../riscv/rvv/autovec/vls-vlmax/compress-1.c | 21 +
.../riscv/rvv/autovec/vls-vlmax/compress-2.c | 46 +
.../riscv/rvv/autovec/vls-vlmax/compress-3.c | 60 +
.../riscv/rvv/autovec/vls-vlmax/compress-4.c | 81 +
.../riscv/rvv/autovec/vls-vlmax/compress-5.c | 85 +
.../riscv/rvv/autovec/vls-vlmax/compress-6.c | 95 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-1.c | 27 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-2.c | 51 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-3.c | 79 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-4.c | 117 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-5.c | 149 +
.../riscv/rvv/autovec/vls-vlmax/compress_run-6.c | 222 +
.../riscv/rvv/autovec/vls-vlmax/full-vec-move1.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/merge-1.c | 101 +
.../riscv/rvv/autovec/vls-vlmax/merge-2.c | 103 +
.../riscv/rvv/autovec/vls-vlmax/merge-3.c | 109 +
.../riscv/rvv/autovec/vls-vlmax/merge-4.c | 122 +
.../riscv/rvv/autovec/vls-vlmax/merge-5.c | 76 +
.../riscv/rvv/autovec/vls-vlmax/merge-6.c | 51 +
.../riscv/rvv/autovec/vls-vlmax/merge-7.c | 25 +
.../riscv/rvv/autovec/vls-vlmax/merge_run-1.c | 119 +
.../riscv/rvv/autovec/vls-vlmax/merge_run-2.c | 121 +
.../riscv/rvv/autovec/vls-vlmax/merge_run-3.c | 150 +
.../riscv/rvv/autovec/vls-vlmax/merge_run-4.c | 210 +
.../riscv/rvv/autovec/vls-vlmax/merge_run-5.c | 89 +
.../riscv/rvv/autovec/vls-vlmax/merge_run-6.c | 59 +
.../riscv/rvv/autovec/vls-vlmax/merge_run-7.c | 29 +
.../riscv/rvv/autovec/vls-vlmax/perm-1.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm-2.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm-3.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm-4.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm-5.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm-6.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm-7.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm_run-1.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm_run-2.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm_run-3.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm_run-4.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm_run-5.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm_run-6.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/perm_run-7.c | 2 +-
.../riscv/rvv/autovec/vls-vlmax/pr110985.c | 90 +
.../riscv/rvv/autovec/vls-vlmax/vec_extract-1.c | 76 +
.../riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c | 63 +
.../riscv/rvv/autovec/vls-vlmax/vec_extract-2.c | 88 +
.../riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c | 69 +
.../riscv/rvv/autovec/vls-vlmax/vec_extract-3.c | 89 +
.../riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c | 69 +
.../riscv/rvv/autovec/vls-vlmax/vec_extract-4.c | 92 +
.../riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c | 70 +
.../riscv/rvv/autovec/vls-vlmax/vec_extract-run.c | 177 +
.../riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c | 137 +
.../rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c | 76 +
.../riscv/rvv/autovec/vls-vlmax/vec_set-1.c | 82 +
.../riscv/rvv/autovec/vls-vlmax/vec_set-2.c | 94 +
.../riscv/rvv/autovec/vls-vlmax/vec_set-3.c | 95 +
.../riscv/rvv/autovec/vls-vlmax/vec_set-4.c | 98 +
.../riscv/rvv/autovec/vls-vlmax/vec_set-run.c | 179 +
.../riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c | 77 +
.../gcc.target/riscv/rvv/autovec/vls/and-1.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/and-2.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/and-3.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/cmp-1.c | 106 +
.../gcc.target/riscv/rvv/autovec/vls/cmp-2.c | 106 +
.../gcc.target/riscv/rvv/autovec/vls/cmp-3.c | 106 +
.../gcc.target/riscv/rvv/autovec/vls/cmp-4.c | 106 +
.../gcc.target/riscv/rvv/autovec/vls/cmp-5.c | 106 +
.../gcc.target/riscv/rvv/autovec/vls/cmp-6.c | 106 +
.../gcc.target/riscv/rvv/autovec/vls/compress-1.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/compress-2.c | 7 +
.../gcc.target/riscv/rvv/autovec/vls/compress-3.c | 7 +
.../gcc.target/riscv/rvv/autovec/vls/compress-4.c | 7 +
.../gcc.target/riscv/rvv/autovec/vls/compress-5.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/compress-6.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/const-1.c | 40 +
.../gcc.target/riscv/rvv/autovec/vls/const-2.c | 40 +
.../gcc.target/riscv/rvv/autovec/vls/const-3.c | 40 +
.../gcc.target/riscv/rvv/autovec/vls/const-4.c | 40 +
.../gcc.target/riscv/rvv/autovec/vls/const-5.c | 40 +
.../gcc.target/riscv/rvv/autovec/vls/def.h | 268 +
.../gcc.target/riscv/rvv/autovec/vls/div-1.c | 58 +
.../gcc.target/riscv/rvv/autovec/vls/dup-1.c | 168 +
.../gcc.target/riscv/rvv/autovec/vls/dup-2.c | 153 +
.../gcc.target/riscv/rvv/autovec/vls/dup-3.c | 153 +
.../gcc.target/riscv/rvv/autovec/vls/dup-4.c | 137 +
.../gcc.target/riscv/rvv/autovec/vls/dup-5.c | 137 +
.../gcc.target/riscv/rvv/autovec/vls/dup-6.c | 122 +
.../gcc.target/riscv/rvv/autovec/vls/dup-7.c | 122 +
.../gcc.target/riscv/rvv/autovec/vls/extract-1.c | 122 +
.../gcc.target/riscv/rvv/autovec/vls/extract-2.c | 123 +
.../riscv/rvv/autovec/vls/floating-point-add-1.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-add-2.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-add-3.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-div-1.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-div-2.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-div-3.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-max-1.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-max-2.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-max-3.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-max-4.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-max-5.c | 31 +
.../riscv/rvv/autovec/vls/floating-point-min-1.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-min-2.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-min-3.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-min-4.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-min-5.c | 31 +
.../riscv/rvv/autovec/vls/floating-point-mul-1.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-mul-2.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-mul-3.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-sgnj-1.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-sgnj-2.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-sgnjx-1.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-sgnjx-2.c | 31 +
.../riscv/rvv/autovec/vls/floating-point-sub-1.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-sub-2.c | 43 +
.../riscv/rvv/autovec/vls/floating-point-sub-3.c | 43 +
.../gcc.target/riscv/rvv/autovec/vls/ior-1.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/ior-2.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/ior-3.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/mask-1.c | 69 +
.../gcc.target/riscv/rvv/autovec/vls/mask-2.c | 69 +
.../gcc.target/riscv/rvv/autovec/vls/mask-3.c | 69 +
.../gcc.target/riscv/rvv/autovec/vls/max-1.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/merge-1.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/merge-2.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/merge-3.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/merge-4.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/merge-5.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/merge-6.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/merge-7.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/min-1.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/minus-1.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/minus-2.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/minus-3.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/misalign-1.c | 27 +
.../gcc.target/riscv/rvv/autovec/vls/mod-1.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/mov-1.c | 179 +
.../gcc.target/riscv/rvv/autovec/vls/mov-10.c | 139 +
.../gcc.target/riscv/rvv/autovec/vls/mov-11.c | 248 +
.../gcc.target/riscv/rvv/autovec/vls/mov-12.c | 229 +
.../gcc.target/riscv/rvv/autovec/vls/mov-13.c | 209 +
.../gcc.target/riscv/rvv/autovec/vls/mov-14.c | 190 +
.../gcc.target/riscv/rvv/autovec/vls/mov-15.c | 229 +
.../gcc.target/riscv/rvv/autovec/vls/mov-16.c | 209 +
.../gcc.target/riscv/rvv/autovec/vls/mov-17.c | 190 +
.../gcc.target/riscv/rvv/autovec/vls/mov-2.c | 19 +
.../gcc.target/riscv/rvv/autovec/vls/mov-3.c | 166 +
.../gcc.target/riscv/rvv/autovec/vls/mov-4.c | 19 +
.../gcc.target/riscv/rvv/autovec/vls/mov-5.c | 152 +
.../gcc.target/riscv/rvv/autovec/vls/mov-6.c | 19 +
.../gcc.target/riscv/rvv/autovec/vls/mov-7.c | 139 +
.../gcc.target/riscv/rvv/autovec/vls/mov-8.c | 166 +
.../gcc.target/riscv/rvv/autovec/vls/mov-9.c | 152 +
.../gcc.target/riscv/rvv/autovec/vls/mult-1.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/neg-1.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/perm-1.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/perm-2.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/perm-3.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/perm-4.c | 8 +
.../gcc.target/riscv/rvv/autovec/vls/perm-5.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/perm-6.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/perm-7.c | 6 +
.../gcc.target/riscv/rvv/autovec/vls/plus-1.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/plus-2.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/plus-3.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/pr110994.c | 10 +
.../gcc.target/riscv/rvv/autovec/vls/series-1.c | 40 +
.../gcc.target/riscv/rvv/autovec/vls/series-2.c | 40 +
.../gcc.target/riscv/rvv/autovec/vls/series-3.c | 40 +
.../gcc.target/riscv/rvv/autovec/vls/series-4.c | 40 +
.../gcc.target/riscv/rvv/autovec/vls/shift-1.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/shift-2.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/shift-3.c | 58 +
.../gcc.target/riscv/rvv/autovec/vls/shift-4.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/shift-5.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/shift-6.c | 57 +
.../gcc.target/riscv/rvv/autovec/vls/spill-1.c | 133 +
.../gcc.target/riscv/rvv/autovec/vls/spill-2.c | 124 +
.../gcc.target/riscv/rvv/autovec/vls/spill-3.c | 115 +
.../gcc.target/riscv/rvv/autovec/vls/spill-4.c | 106 +
.../gcc.target/riscv/rvv/autovec/vls/spill-5.c | 124 +
.../gcc.target/riscv/rvv/autovec/vls/spill-6.c | 115 +
.../gcc.target/riscv/rvv/autovec/vls/spill-7.c | 106 +
.../riscv/rvv/autovec/vreinterpet-fixed.c | 11 +
.../riscv/rvv/autovec/widen/vec-avg-run.c | 85 +
.../riscv/rvv/autovec/widen/vec-avg-rv32gcv.c | 10 +
.../riscv/rvv/autovec/widen/vec-avg-rv64gcv.c | 10 +
.../riscv/rvv/autovec/widen/vec-avg-template.h | 33 +
.../gcc.target/riscv/rvv/autovec/widen/widen-1.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-10.c | 22 +
.../gcc.target/riscv/rvv/autovec/widen/widen-11.c | 22 +
.../gcc.target/riscv/rvv/autovec/widen/widen-12.c | 22 +
.../gcc.target/riscv/rvv/autovec/widen/widen-2.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-3.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-4.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-5.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-6.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-7.c | 7 +-
.../gcc.target/riscv/rvv/autovec/widen/widen-8.c | 7 +-
.../riscv/rvv/autovec/widen/widen-complicate-1.c | 7 +-
.../riscv/rvv/autovec/widen/widen-complicate-2.c | 7 +-
.../riscv/rvv/autovec/widen/widen-complicate-3.c | 7 +-
.../riscv/rvv/autovec/widen/widen-complicate-4.c | 11 +-
.../riscv/rvv/autovec/widen/widen-complicate-5.c | 7 +-
.../riscv/rvv/autovec/widen/widen-complicate-7.c | 27 +
.../riscv/rvv/autovec/widen/widen-complicate-8.c | 27 +
.../riscv/rvv/autovec/widen/widen-complicate-9.c | 27 +
.../riscv/rvv/autovec/widen/widen_reduc-1.c | 27 +
.../riscv/rvv/autovec/widen/widen_reduc_order-1.c | 20 +
.../riscv/rvv/autovec/widen/widen_reduc_order-2.c | 19 +
.../rvv/autovec/widen/widen_reduc_order_run-1.c | 24 +
.../rvv/autovec/widen/widen_reduc_order_run-2.c | 22 +
.../riscv/rvv/autovec/widen/widen_reduc_run-1.c | 22 +
.../riscv/rvv/autovec/widen/widen_run-1.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-10.c | 32 +
.../riscv/rvv/autovec/widen/widen_run-11.c | 32 +
.../riscv/rvv/autovec/widen/widen_run-12.c | 32 +
.../riscv/rvv/autovec/widen/widen_run-2.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-3.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-5.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-6.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-7.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run-8.c | 5 +-
.../riscv/rvv/autovec/widen/widen_run_zvfh-1.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-10.c | 32 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-11.c | 32 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-12.c | 32 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-2.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-3.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-5.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-6.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-7.c | 28 +
.../riscv/rvv/autovec/widen/widen_run_zvfh-8.c | 32 +
.../riscv/rvv/autovec/zve32f_zvl1024b-1.c | 6 +
.../riscv/rvv/autovec/zve32f_zvl128b-1.c | 2 +-
.../riscv/rvv/autovec/zve32f_zvl2048b-1.c | 6 +
.../riscv/rvv/autovec/zve32f_zvl256b-1.c | 6 +
.../riscv/rvv/autovec/zve32f_zvl4096b-1.c | 6 +
.../riscv/rvv/autovec/zve32f_zvl512b-1.c | 6 +
.../riscv/rvv/autovec/zve32x_zvl1024b-1.c | 6 +
.../riscv/rvv/autovec/zve32x_zvl128b-1.c | 2 +-
.../riscv/rvv/autovec/zve32x_zvl2048b-1.c | 6 +
.../riscv/rvv/autovec/zve32x_zvl256b-1.c | 6 +
.../riscv/rvv/autovec/zve32x_zvl4096b-1.c | 6 +
.../riscv/rvv/autovec/zve32x_zvl512b-1.c | 6 +
.../gcc.target/riscv/rvv/autovec/zve64d-1.c | 2 +-
.../riscv/rvv/autovec/zve64d_zvl1024b-1.c | 6 +
.../riscv/rvv/autovec/zve64d_zvl128b-1.c | 2 +-
.../riscv/rvv/autovec/zve64d_zvl2048b-1.c | 6 +
.../riscv/rvv/autovec/zve64d_zvl256b-1.c | 6 +
.../riscv/rvv/autovec/zve64d_zvl4096b-1.c | 6 +
.../riscv/rvv/autovec/zve64d_zvl512b-1.c | 6 +
.../gcc.target/riscv/rvv/autovec/zve64f-1.c | 2 +-
.../riscv/rvv/autovec/zve64f_zvl1024b-1.c | 6 +
.../riscv/rvv/autovec/zve64f_zvl128b-1.c | 2 +-
.../riscv/rvv/autovec/zve64f_zvl2048b-1.c | 6 +
.../riscv/rvv/autovec/zve64f_zvl256b-1.c | 6 +
.../riscv/rvv/autovec/zve64f_zvl4096b-1.c | 6 +
.../riscv/rvv/autovec/zve64f_zvl512b-1.c | 6 +
.../gcc.target/riscv/rvv/autovec/zve64x-1.c | 2 +-
.../riscv/rvv/autovec/zve64x_zvl1024b-1.c | 6 +
.../riscv/rvv/autovec/zve64x_zvl2048b-1.c | 6 +
.../riscv/rvv/autovec/zve64x_zvl256b-1.c | 6 +
.../riscv/rvv/autovec/zve64x_zvl4096b-1.c | 6 +
.../riscv/rvv/autovec/zve64x_zvl512b-1.c | 6 +
.../gcc.target/riscv/rvv/autovec/zvfhmin-1.c | 56 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-10.c | 25 +
gcc/testsuite/gcc.target/riscv/rvv/base/abi-11.c | 27 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-12.c | 27 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-15.c | 27 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-17.c | 229 +
gcc/testsuite/gcc.target/riscv/rvv/base/abi-18.c | 229 +
gcc/testsuite/gcc.target/riscv/rvv/base/abi-8.c | 27 +-
gcc/testsuite/gcc.target/riscv/rvv/base/abi-9.c | 25 +
.../riscv/rvv/base/abi-call-args-1-run.c | 127 +
.../gcc.target/riscv/rvv/base/abi-call-args-1.c | 197 +
.../riscv/rvv/base/abi-call-args-2-run.c | 34 +
.../gcc.target/riscv/rvv/base/abi-call-args-2.c | 27 +
.../riscv/rvv/base/abi-call-args-3-run.c | 260 +
.../gcc.target/riscv/rvv/base/abi-call-args-3.c | 116 +
.../riscv/rvv/base/abi-call-args-4-run.c | 145 +
.../gcc.target/riscv/rvv/base/abi-call-args-4.c | 111 +
.../gcc.target/riscv/rvv/base/abi-call-error-1.c | 11 +
.../riscv/rvv/base/abi-call-return-run.c | 127 +
.../gcc.target/riscv/rvv/base/abi-call-return.c | 197 +
.../riscv/rvv/base/abi-call-variant_cc.c | 39 +
.../riscv/rvv/base/abi-callee-saved-1-fixed-1.c | 86 +
.../riscv/rvv/base/abi-callee-saved-1-fixed-2.c | 86 +
.../rvv/base/abi-callee-saved-1-save-restore.c | 85 +
.../riscv/rvv/base/abi-callee-saved-1-zcmp.c | 85 +
.../gcc.target/riscv/rvv/base/abi-callee-saved-1.c | 88 +
.../rvv/base/abi-callee-saved-2-save-restore.c | 108 +
.../riscv/rvv/base/abi-callee-saved-2-zcmp.c | 107 +
.../gcc.target/riscv/rvv/base/abi-callee-saved-2.c | 117 +
.../riscv/rvv/base/binop_vx_constraint-100.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-101.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-102.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-103.c | 28 +-
.../riscv/rvv/base/binop_vx_constraint-104.c | 16 +-
.../riscv/rvv/base/binop_vx_constraint-105.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-106.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-107.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-108.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-109.c | 28 +-
.../riscv/rvv/base/binop_vx_constraint-110.c | 16 +-
.../riscv/rvv/base/binop_vx_constraint-111.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-112.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-113.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-114.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-115.c | 16 +-
.../riscv/rvv/base/binop_vx_constraint-116.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-117.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-118.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-119.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-171.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-173.c | 4 +-
.../riscv/rvv/base/binop_vx_constraint-97.c | 28 +-
.../riscv/rvv/base/binop_vx_constraint-98.c | 16 +-
.../riscv/rvv/base/fixed-point-vxrm-error.c | 24 +
.../gcc.target/riscv/rvv/base/fixed-point-vxrm.c | 81 +
.../gcc.target/riscv/rvv/base/float-point-cvt-f.c | 50 +
.../gcc.target/riscv/rvv/base/float-point-cvt-x.c | 29 +
.../gcc.target/riscv/rvv/base/float-point-cvt-xu.c | 29 +
.../riscv/rvv/base/float-point-dynamic-frm-1.c | 21 +
.../riscv/rvv/base/float-point-dynamic-frm-10.c | 26 +
.../riscv/rvv/base/float-point-dynamic-frm-11.c | 26 +
.../riscv/rvv/base/float-point-dynamic-frm-12.c | 29 +
.../riscv/rvv/base/float-point-dynamic-frm-13.c | 29 +
.../riscv/rvv/base/float-point-dynamic-frm-14.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-15.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-16.c | 22 +
.../riscv/rvv/base/float-point-dynamic-frm-17.c | 22 +
.../riscv/rvv/base/float-point-dynamic-frm-18.c | 25 +
.../riscv/rvv/base/float-point-dynamic-frm-19.c | 25 +
.../riscv/rvv/base/float-point-dynamic-frm-2.c | 20 +
.../riscv/rvv/base/float-point-dynamic-frm-20.c | 27 +
.../riscv/rvv/base/float-point-dynamic-frm-21.c | 27 +
.../riscv/rvv/base/float-point-dynamic-frm-22.c | 25 +
.../riscv/rvv/base/float-point-dynamic-frm-23.c | 25 +
.../riscv/rvv/base/float-point-dynamic-frm-24.c | 13 +
.../riscv/rvv/base/float-point-dynamic-frm-25.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-26.c | 23 +
.../riscv/rvv/base/float-point-dynamic-frm-27.c | 30 +
.../riscv/rvv/base/float-point-dynamic-frm-28.c | 30 +
.../riscv/rvv/base/float-point-dynamic-frm-29.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-3.c | 21 +
.../riscv/rvv/base/float-point-dynamic-frm-30.c | 30 +
.../riscv/rvv/base/float-point-dynamic-frm-31.c | 29 +
.../riscv/rvv/base/float-point-dynamic-frm-32.c | 25 +
.../riscv/rvv/base/float-point-dynamic-frm-33.c | 31 +
.../riscv/rvv/base/float-point-dynamic-frm-34.c | 32 +
.../riscv/rvv/base/float-point-dynamic-frm-35.c | 32 +
.../riscv/rvv/base/float-point-dynamic-frm-36.c | 29 +
.../riscv/rvv/base/float-point-dynamic-frm-37.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-38.c | 34 +
.../riscv/rvv/base/float-point-dynamic-frm-39.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-4.c | 21 +
.../riscv/rvv/base/float-point-dynamic-frm-40.c | 34 +
.../riscv/rvv/base/float-point-dynamic-frm-41.c | 37 +
.../riscv/rvv/base/float-point-dynamic-frm-42.c | 37 +
.../riscv/rvv/base/float-point-dynamic-frm-43.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-44.c | 40 +
.../riscv/rvv/base/float-point-dynamic-frm-45.c | 35 +
.../riscv/rvv/base/float-point-dynamic-frm-46.c | 35 +
.../riscv/rvv/base/float-point-dynamic-frm-47.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-48.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-49.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-5.c | 21 +
.../riscv/rvv/base/float-point-dynamic-frm-50.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-51.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-52.c | 36 +
.../riscv/rvv/base/float-point-dynamic-frm-53.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-54.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-55.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-56.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-57.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-58.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-59.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-6.c | 27 +
.../riscv/rvv/base/float-point-dynamic-frm-60.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-61.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-62.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-63.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-64.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-65.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-66.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-67.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-68.c | 38 +
.../riscv/rvv/base/float-point-dynamic-frm-69.c | 31 +
.../riscv/rvv/base/float-point-dynamic-frm-7.c | 27 +
.../riscv/rvv/base/float-point-dynamic-frm-70.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-71.c | 28 +
.../riscv/rvv/base/float-point-dynamic-frm-72.c | 33 +
.../riscv/rvv/base/float-point-dynamic-frm-73.c | 39 +
.../riscv/rvv/base/float-point-dynamic-frm-74.c | 39 +
.../riscv/rvv/base/float-point-dynamic-frm-75.c | 39 +
.../riscv/rvv/base/float-point-dynamic-frm-76.c | 39 +
.../riscv/rvv/base/float-point-dynamic-frm-77.c | 20 +
.../riscv/rvv/base/float-point-dynamic-frm-8.c | 26 +
.../riscv/rvv/base/float-point-dynamic-frm-9.c | 26 +
.../riscv/rvv/base/float-point-frm-autovec-1.c | 88 +
.../riscv/rvv/base/float-point-frm-autovec-2.c | 88 +
.../riscv/rvv/base/float-point-frm-autovec-3.c | 88 +
.../riscv/rvv/base/float-point-frm-autovec-4.c | 88 +
.../riscv/rvv/base/float-point-frm-error.c | 15 +
.../riscv/rvv/base/float-point-frm-insert-1.c | 33 +
.../riscv/rvv/base/float-point-frm-insert-10.c | 25 +
.../riscv/rvv/base/float-point-frm-insert-2.c | 16 +
.../riscv/rvv/base/float-point-frm-insert-3.c | 16 +
.../riscv/rvv/base/float-point-frm-insert-4.c | 25 +
.../riscv/rvv/base/float-point-frm-insert-5.c | 25 +
.../riscv/rvv/base/float-point-frm-insert-7.c | 32 +
.../riscv/rvv/base/float-point-frm-insert-8.c | 29 +
.../riscv/rvv/base/float-point-frm-insert-9.c | 26 +
.../riscv/rvv/base/float-point-frm-run-1.c | 59 +
.../riscv/rvv/base/float-point-frm-run-2.c | 37 +
.../riscv/rvv/base/float-point-frm-run-3.c | 38 +
.../riscv/rvv/base/float-point-frm-run-4.c | 47 +
.../riscv/rvv/base/float-point-frm-run-5.c | 47 +
.../riscv/rvv/base/float-point-frm-run.h | 40 +
.../gcc.target/riscv/rvv/base/float-point-frm.c | 30 +
.../gcc.target/riscv/rvv/base/float-point-fwmacc.c | 47 +
.../gcc.target/riscv/rvv/base/float-point-macc.c | 47 +
.../gcc.target/riscv/rvv/base/float-point-madd.c | 47 +
.../gcc.target/riscv/rvv/base/float-point-msac.c | 47 +
.../gcc.target/riscv/rvv/base/float-point-msub.c | 47 +
.../gcc.target/riscv/rvv/base/float-point-ncvt-f.c | 69 +
.../gcc.target/riscv/rvv/base/float-point-ncvt-x.c | 29 +
.../riscv/rvv/base/float-point-ncvt-xu.c | 29 +
.../gcc.target/riscv/rvv/base/float-point-nmacc.c | 47 +
.../gcc.target/riscv/rvv/base/float-point-nmadd.c | 47 +
.../gcc.target/riscv/rvv/base/float-point-nmsac.c | 47 +
.../gcc.target/riscv/rvv/base/float-point-nmsub.c | 47 +
.../gcc.target/riscv/rvv/base/float-point-rec7.c | 31 +
.../riscv/rvv/base/float-point-redosum.c | 33 +
.../riscv/rvv/base/float-point-redusum.c | 33 +
.../riscv/rvv/base/float-point-single-div.c | 44 +
.../riscv/rvv/base/float-point-single-mul.c | 44 +
.../riscv/rvv/base/float-point-single-rdiv.c | 33 +
.../riscv/rvv/base/float-point-single-rsub.c | 33 +
.../riscv/rvv/base/float-point-single-sub.c | 44 +
.../gcc.target/riscv/rvv/base/float-point-sqrt.c | 31 +
.../gcc.target/riscv/rvv/base/float-point-wcvt-x.c | 29 +
.../riscv/rvv/base/float-point-wcvt-xu.c | 29 +
.../riscv/rvv/base/float-point-widening-add.c | 66 +
.../riscv/rvv/base/float-point-widening-mul.c | 44 +
.../riscv/rvv/base/float-point-widening-sub.c | 66 +
.../gcc.target/riscv/rvv/base/float-point-wmsac.c | 47 +
.../gcc.target/riscv/rvv/base/float-point-wnmacc.c | 47 +
.../gcc.target/riscv/rvv/base/float-point-wnmsac.c | 47 +
.../riscv/rvv/base/float-point-wredosum.c | 33 +
.../riscv/rvv/base/float-point-wredusum.c | 33 +
.../riscv/rvv/base/intrisinc-vrgatherei16.c | 28 +
.../gcc.target/riscv/rvv/base/merge_constraint-1.c | 4 +-
.../riscv/rvv/base/narrow_constraint-1.c | 2 +-
.../riscv/rvv/base/narrow_constraint-17.c | 2 +-
.../riscv/rvv/base/narrow_constraint-18.c | 2 +-
.../riscv/rvv/base/narrow_constraint-19.c | 2 +-
.../riscv/rvv/base/narrow_constraint-20.c | 2 +-
.../riscv/rvv/base/narrow_constraint-21.c | 2 +-
.../riscv/rvv/base/narrow_constraint-22.c | 2 +-
.../riscv/rvv/base/narrow_constraint-23.c | 2 +-
.../riscv/rvv/base/narrow_constraint-24.c | 2 +-
.../riscv/rvv/base/narrow_constraint-25.c | 2 +-
.../riscv/rvv/base/narrow_constraint-26.c | 2 +-
.../riscv/rvv/base/narrow_constraint-27.c | 2 +-
.../riscv/rvv/base/narrow_constraint-28.c | 2 +-
.../riscv/rvv/base/narrow_constraint-29.c | 2 +-
.../riscv/rvv/base/narrow_constraint-30.c | 2 +-
.../riscv/rvv/base/narrow_constraint-31.c | 2 +-
.../riscv/rvv/base/narrow_constraint-4.c | 2 +-
.../riscv/rvv/base/narrow_constraint-5.c | 2 +-
.../riscv/rvv/base/narrow_constraint-8.c | 2 +-
.../riscv/rvv/base/narrow_constraint-9.c | 2 +-
.../gcc.target/riscv/rvv/base/no-honor-frm-1.c | 12 +
.../gcc.target/riscv/rvv/base/pr110119-1.c | 26 +
.../gcc.target/riscv/rvv/base/pr110119-2.c | 26 +
.../gcc.target/riscv/rvv/base/pr110265-1.c | 13 +
.../gcc.target/riscv/rvv/base/pr110265-1.h | 65 +
.../gcc.target/riscv/rvv/base/pr110265-2.c | 14 +
.../gcc.target/riscv/rvv/base/pr110265-2.h | 57 +
.../gcc.target/riscv/rvv/base/pr110265-3.c | 14 +
.../gcc.target/riscv/rvv/base/pr110277-1.c | 9 +
.../gcc.target/riscv/rvv/base/pr110277-1.h | 33 +
.../gcc.target/riscv/rvv/base/pr110277-2.c | 11 +
.../gcc.target/riscv/rvv/base/pr110277-2.h | 33 +
.../gcc.target/riscv/rvv/base/pr110299-1.c | 7 +
.../gcc.target/riscv/rvv/base/pr110299-1.h | 9 +
.../gcc.target/riscv/rvv/base/pr110299-2.c | 8 +
.../gcc.target/riscv/rvv/base/pr110299-2.h | 17 +
.../gcc.target/riscv/rvv/base/pr110299-3.c | 7 +
.../gcc.target/riscv/rvv/base/pr110299-3.h | 17 +
.../gcc.target/riscv/rvv/base/pr110299-4.c | 8 +
.../gcc.target/riscv/rvv/base/pr110299-4.h | 17 +
gcc/testsuite/gcc.target/riscv/rvv/base/pr110943.c | 33 +
.../gcc.target/riscv/rvv/base/pr111037-1.c | 15 +
.../gcc.target/riscv/rvv/base/pr111037-2.c | 8 +
.../gcc.target/riscv/rvv/base/scalar_move-5.c | 20 +-
.../gcc.target/riscv/rvv/base/scalar_move-6.c | 22 +-
.../gcc.target/riscv/rvv/base/simplify-vrsub.c | 18 +
gcc/testsuite/gcc.target/riscv/rvv/base/spill-11.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/spill-12.c | 7 +-
gcc/testsuite/gcc.target/riscv/rvv/base/tuple-28.c | 59 +
gcc/testsuite/gcc.target/riscv/rvv/base/tuple-29.c | 59 +
gcc/testsuite/gcc.target/riscv/rvv/base/tuple-30.c | 58 +
gcc/testsuite/gcc.target/riscv/rvv/base/tuple-31.c | 30 +
gcc/testsuite/gcc.target/riscv/rvv/base/tuple-32.c | 16 +
.../gcc.target/riscv/rvv/base/tuple-intrinsic.c | 23 +
.../gcc.target/riscv/rvv/base/tuple_create.c | 123 +
.../gcc.target/riscv/{ => rvv/base}/vector-abi-1.c | 2 +-
.../gcc.target/riscv/{ => rvv/base}/vector-abi-2.c | 2 +-
.../gcc.target/riscv/{ => rvv/base}/vector-abi-3.c | 2 +-
.../gcc.target/riscv/{ => rvv/base}/vector-abi-4.c | 2 +-
.../gcc.target/riscv/{ => rvv/base}/vector-abi-5.c | 9 +-
.../gcc.target/riscv/{ => rvv/base}/vector-abi-6.c | 2 +-
.../gcc.target/riscv/rvv/base/vector-abi-7.c | 14 +
.../gcc.target/riscv/rvv/base/vector-abi-8.c | 14 +
.../gcc.target/riscv/rvv/base/vlmul_ext-2.c | 8 +
.../gcc.target/riscv/rvv/base/vslide1down-1.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1down-2.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1down-3.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1up-1.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1up-2.c | 22 +
.../gcc.target/riscv/rvv/base/vslide1up-3.c | 22 +
gcc/testsuite/gcc.target/riscv/rvv/base/vxrm-8.c | 3 +-
gcc/testsuite/gcc.target/riscv/rvv/base/vxrm-9.c | 3 +-
.../gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c | 10 +-
.../riscv/rvv/base/zvl-unimplemented-1.c | 4 +
.../riscv/rvv/base/zvl-unimplemented-2.c | 4 +
.../gcc.target/riscv/rvv/fortran/pr111395.f90 | 41 +
gcc/testsuite/gcc.target/riscv/rvv/rvv-fortran.exp | 45 +
gcc/testsuite/gcc.target/riscv/rvv/rvv.exp | 31 +
.../gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_prop-1.c | 21 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-102.c | 1 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-103.c | 27 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-13.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-14.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-15.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-27.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-28.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-29.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-30.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-35.c | 1 +
.../gcc.target/riscv/rvv/vsetvl/avl_single-36.c | 14 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-46.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-48.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-50.c | 5 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-51.c | 5 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-6.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-66.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-67.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-68.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-69.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-70.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-71.c | 6 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-72.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-76.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-77.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-82.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-83.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-84.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-89.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-93.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-94.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-95.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/avl_single-96.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/ffload-5.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c | 1 +
.../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c | 1 +
.../gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c | 1 +
.../gcc.target/riscv/rvv/vsetvl/imm_switch-7.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/imm_switch-9.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/pr111234.c | 19 +
.../riscv/rvv/vsetvl/vlmax_back_prop-24.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-25.c | 31 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-26.c | 30 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-36.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_back_prop-45.c | 1 -
.../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c | 18 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c | 3 -
.../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c | 3 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c | 2 -
.../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c | 8 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c | 8 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c | 1 -
.../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c | 18 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c | 3 -
.../riscv/rvv/vsetvl/vlmax_conflict-13.c | 20 +
.../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c | 3 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c | 1 -
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-1.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-14.c | 10 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-15.c | 14 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-16.c | 2 +-
.../riscv/rvv/vsetvl/vlmax_switch_vtype-2.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-11.c | 2 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-23.c | 3 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvl-24.c | 11 +
.../gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c | 4 +-
.../gcc.target/riscv/rvv/vsetvl/wredsum_vlmax.c | 15 +
.../gcc.target/riscv/stack_save_restore_1.c | 40 +
...stack_save_restore.c => stack_save_restore_2.c} | 14 +-
gcc/testsuite/gcc.target/riscv/xtheadba.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadbb-ext-1.c | 67 +
gcc/testsuite/gcc.target/riscv/xtheadbb-ext-2.c | 12 +
gcc/testsuite/gcc.target/riscv/xtheadbb-ext-3.c | 12 +
gcc/testsuite/gcc.target/riscv/xtheadbb-extu-1.c | 67 +
gcc/testsuite/gcc.target/riscv/xtheadbb-li-rotr.c | 88 +
gcc/testsuite/gcc.target/riscv/xtheadbb-strcmp.c | 57 +
.../gcc.target/riscv/xtheadbb-strlen-unaligned.c | 14 +
gcc/testsuite/gcc.target/riscv/xtheadbb-strlen.c | 19 +
gcc/testsuite/gcc.target/riscv/xtheadbb.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadbs.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadcmo.c | 2 +-
.../gcc.target/riscv/xtheadcondmov-indirect-rv32.c | 104 -
.../gcc.target/riscv/xtheadcondmov-indirect-rv64.c | 104 -
.../gcc.target/riscv/xtheadcondmov-indirect.c | 118 +
.../gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c | 2 +-
.../gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c | 2 +-
.../gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c | 2 +-
.../gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c | 2 +-
.../riscv/xtheadcondmov-mvnez-imm-cond.c | 2 +-
.../gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c | 2 +-
.../riscv/xtheadcondmov-mvnez-reg-cond.c | 2 +-
.../gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadcondmov.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadfmemidx.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadfmv-fmv.c | 8 +-
gcc/testsuite/gcc.target/riscv/xtheadfmv.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadint.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadmac.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadmemidx.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadmempair.c | 2 +-
gcc/testsuite/gcc.target/riscv/xtheadsync.c | 2 +-
.../xventanacondops-primitiveSemantics-rv32.c | 8 +
.../riscv/xventanacondops-primitiveSemantics.c | 10 +
.../gcc.target/riscv/xventanacondops-xor-01.c | 8 +
gcc/testsuite/gcc.target/riscv/zawrs.c | 2 +-
gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c | 57 +-
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-08.c | 25 +
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-09.c | 15 +
.../gcc.target/riscv/zbb-strcmp-disabled-2.c | 38 +
.../gcc.target/riscv/zbb-strcmp-disabled.c | 38 +
gcc/testsuite/gcc.target/riscv/zbb-strcmp-limit.c | 57 +
.../gcc.target/riscv/zbb-strcmp-unaligned.c | 38 +
gcc/testsuite/gcc.target/riscv/zbb-strcmp.c | 57 +
.../gcc.target/riscv/zbb-strlen-disabled-2.c | 15 +
.../gcc.target/riscv/zbb-strlen-disabled.c | 15 +
.../gcc.target/riscv/zbb-strlen-unaligned.c | 14 +
gcc/testsuite/gcc.target/riscv/zbb-strlen.c | 19 +
gcc/testsuite/gcc.target/riscv/zbc32.c | 6 +-
gcc/testsuite/gcc.target/riscv/zbc64.c | 6 +-
gcc/testsuite/gcc.target/riscv/zbkb32.c | 10 +-
gcc/testsuite/gcc.target/riscv/zbkb64.c | 8 +-
gcc/testsuite/gcc.target/riscv/zbkc32.c | 4 +-
gcc/testsuite/gcc.target/riscv/zbkc64.c | 4 +-
gcc/testsuite/gcc.target/riscv/zbkx32.c | 4 +-
gcc/testsuite/gcc.target/riscv/zbkx64.c | 4 +-
gcc/testsuite/gcc.target/riscv/zcmp_push_fpr.c | 34 +
.../gcc.target/riscv/zcmp_shrink_wrap_separate.c | 93 +
.../gcc.target/riscv/zcmp_shrink_wrap_separate2.c | 93 +
.../gcc.target/riscv/zcmp_stack_alignment.c | 24 +
gcc/testsuite/gcc.target/riscv/zfa-fleq-fltq.c | 20 +
gcc/testsuite/gcc.target/riscv/zfa-fli-1.c | 24 +
gcc/testsuite/gcc.target/riscv/zfa-fli-2.c | 24 +
gcc/testsuite/gcc.target/riscv/zfa-fli-3.c | 14 +
gcc/testsuite/gcc.target/riscv/zfa-fli-4.c | 72 +
gcc/testsuite/gcc.target/riscv/zfa-fli-5.c | 99 +
gcc/testsuite/gcc.target/riscv/zfa-fli-6.c | 61 +
gcc/testsuite/gcc.target/riscv/zfa-fli-7.c | 30 +
gcc/testsuite/gcc.target/riscv/zfa-fli-8.c | 39 +
gcc/testsuite/gcc.target/riscv/zfa-fli-zfh.c | 42 +
gcc/testsuite/gcc.target/riscv/zfa-fli.c | 80 +
gcc/testsuite/gcc.target/riscv/zfa-fmovh-fmovp.c | 10 +
gcc/testsuite/gcc.target/riscv/zfa-fround.c | 43 +
gcc/testsuite/gcc.target/riscv/zicond-ice-1.c | 13 +
gcc/testsuite/gcc.target/riscv/zicond-ice-2.c | 11 +
.../gcc.target/riscv/zicond-primitiveSemantics.c | 49 +
gcc/testsuite/gcc.target/riscv/zicond-xor-01.c | 14 +
gcc/testsuite/gcc.target/riscv/zihintpause-1.c | 11 +
gcc/testsuite/gcc.target/riscv/zihintpause-2.c | 11 +
.../gcc.target/riscv/zihintpause-noarch.c | 12 +
gcc/testsuite/gcc.target/riscv/zknd32.c | 4 +-
gcc/testsuite/gcc.target/riscv/zknd64.c | 10 +-
gcc/testsuite/gcc.target/riscv/zkne32.c | 4 +-
gcc/testsuite/gcc.target/riscv/zkne64.c | 8 +-
gcc/testsuite/gcc.target/riscv/zknh-sha256-32.c | 10 +
.../riscv/{zknh-sha256.c => zknh-sha256-64.c} | 8 +-
gcc/testsuite/gcc.target/riscv/zknh-sha512-32.c | 12 +-
gcc/testsuite/gcc.target/riscv/zknh-sha512-64.c | 8 +-
gcc/testsuite/gcc.target/riscv/zksed32.c | 4 +-
gcc/testsuite/gcc.target/riscv/zksed64.c | 4 +-
gcc/testsuite/gcc.target/riscv/zksh32.c | 4 +-
gcc/testsuite/gcc.target/riscv/zksh64.c | 4 +-
gcc/testsuite/gcc.target/riscv/zvbb.c | 13 +
gcc/testsuite/gcc.target/riscv/zvbc.c | 13 +
gcc/testsuite/gcc.target/riscv/zvkg.c | 13 +
gcc/testsuite/gcc.target/riscv/zvkn-1.c | 29 +
gcc/testsuite/gcc.target/riscv/zvkn.c | 29 +
gcc/testsuite/gcc.target/riscv/zvknc-1.c | 37 +
gcc/testsuite/gcc.target/riscv/zvknc-2.c | 37 +
gcc/testsuite/gcc.target/riscv/zvknc.c | 37 +
gcc/testsuite/gcc.target/riscv/zvkned.c | 13 +
gcc/testsuite/gcc.target/riscv/zvkng-1.c | 37 +
gcc/testsuite/gcc.target/riscv/zvkng-2.c | 37 +
gcc/testsuite/gcc.target/riscv/zvkng.c | 37 +
gcc/testsuite/gcc.target/riscv/zvknha.c | 13 +
gcc/testsuite/gcc.target/riscv/zvknhb.c | 13 +
gcc/testsuite/gcc.target/riscv/zvks-1.c | 29 +
gcc/testsuite/gcc.target/riscv/zvks.c | 29 +
gcc/testsuite/gcc.target/riscv/zvksc-1.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksc-2.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksc.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksed.c | 13 +
gcc/testsuite/gcc.target/riscv/zvksg-1.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksg-2.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksg.c | 37 +
gcc/testsuite/gcc.target/riscv/zvksh.c | 13 +
gcc/testsuite/gcc.target/riscv/zvkt.c | 13 +
gcc/testsuite/gcc.target/s390/aligned-1.c | 20 +
gcc/testsuite/gcc.target/s390/cmp-mem-const-1.c | 24 +
gcc/testsuite/gcc.target/s390/larl-1.c | 32 +
gcc/testsuite/gcc.target/s390/s390.exp | 3 +
gcc/testsuite/gcc.target/s390/unaligned-1.c | 20 +
gcc/testsuite/gcc.target/s390/vector/vec-cmpge.c | 18 +
gcc/testsuite/gcc.target/s390/vector/vec-init-3.c | 17 +
gcc/testsuite/gcc.target/s390/vxe2/vlbr-1.c | 29 +
gcc/testsuite/gcc.target/s390/vxe2/vstbr-1.c | 29 +
gcc/testsuite/gcc.target/s390/vxe2/vstbr-2.c | 42 +
.../gdc.dg/Wbuiltin_declaration_mismatch2.d | 44 +-
gcc/testsuite/gdc.dg/asm4.d | 2 +-
gcc/testsuite/gdc.dg/nogc1.d | 8 +
gcc/testsuite/gdc.dg/pr108842.d | 4 +
gcc/testsuite/gdc.dg/pr108962.d | 13 +
gcc/testsuite/gdc.dg/pr110359.d | 22 +
gcc/testsuite/gdc.dg/pr110471a.d | 5 +
gcc/testsuite/gdc.dg/pr110471b.d | 5 +
gcc/testsuite/gdc.dg/pr110471c.d | 5 +
gcc/testsuite/gdc.dg/pr110514a.d | 9 +
gcc/testsuite/gdc.dg/pr110514b.d | 8 +
gcc/testsuite/gdc.dg/pr110514c.d | 8 +
gcc/testsuite/gdc.dg/pr110514d.d | 8 +
gcc/testsuite/gdc.dg/pr110959.d | 32 +
gcc/testsuite/gdc.dg/pr98277.d | 11 +
gcc/testsuite/gdc.dg/rtti1.d | 5 -
gcc/testsuite/gdc.dg/torture/pr110406.d | 25 +
gcc/testsuite/gdc.dg/torture/pr110516a.d | 12 +
gcc/testsuite/gdc.dg/torture/pr110516b.d | 12 +
gcc/testsuite/gdc.test/compilable/aliasdecl.d | 6 +-
.../compilable/atomic_store_2_shared_classes.d | 13 +
gcc/testsuite/gdc.test/compilable/b20938.d | 3 +-
gcc/testsuite/gdc.test/compilable/commontype.d | 12 +-
gcc/testsuite/gdc.test/compilable/cppmangle.d | 1 -
gcc/testsuite/gdc.test/compilable/deprecate14283.d | 8 +-
.../compilable/dtoh_CPPNamespaceDeclaration.d | 4 +-
gcc/testsuite/gdc.test/compilable/dtoh_functions.d | 2 +-
.../gdc.test/compilable/dtoh_invalid_identifiers.d | 2 +-
.../gdc.test/compilable/dtoh_special_enum.d | 20 +-
gcc/testsuite/gdc.test/compilable/emptystatement.d | 19 +
gcc/testsuite/gdc.test/compilable/imports/c23789.i | 31 +
.../gdc.test/compilable/imports/imp24022.c | 5 +
.../gdc.test/compilable/imports/library.c | 5 +
.../gdc.test/compilable/imports/pkg20008/package.d | 9 +
.../gdc.test/compilable/imports/pkg20008/submod.d | 2 +
.../compilable/imports/pkg20008/subpkg/package.d | 7 +
.../compilable/imports/pkg20008/subpkg/subsubmod.d | 9 +
.../gdc.test/compilable/imports/test9692b.d | 2 +-
gcc/testsuite/gdc.test/compilable/interpret3.d | 4 +-
gcc/testsuite/gdc.test/compilable/issue24018.d | 10 +
gcc/testsuite/gdc.test/compilable/noreturn3.d | 8 +-
gcc/testsuite/gdc.test/compilable/parens_inc.d | 23 +
gcc/testsuite/gdc.test/compilable/shared.d | 66 +-
gcc/testsuite/gdc.test/compilable/stc_traits.d | 106 +-
gcc/testsuite/gdc.test/compilable/test13668.d | 2 +-
gcc/testsuite/gdc.test/compilable/test16635.d | 2 +-
gcc/testsuite/gdc.test/compilable/test17143.d | 2 +-
gcc/testsuite/gdc.test/compilable/test17373.d | 4 +-
gcc/testsuite/gdc.test/compilable/test17545.d | 2 +-
gcc/testsuite/gdc.test/compilable/test18493.d | 19 +
.../gdc.test/{runnable => compilable}/test19688.d | 0
gcc/testsuite/gdc.test/compilable/test19728.d | 14 +-
gcc/testsuite/gdc.test/compilable/test20008.d | 6 +
gcc/testsuite/gdc.test/compilable/test21282.d | 2 +-
gcc/testsuite/gdc.test/compilable/test21330.d | 4 +-
gcc/testsuite/gdc.test/compilable/test21667.d | 19 +
gcc/testsuite/gdc.test/compilable/test22739.d | 10 +
gcc/testsuite/gdc.test/compilable/test22760.d | 15 +
gcc/testsuite/gdc.test/compilable/test23789.d | 12 +
gcc/testsuite/gdc.test/compilable/test23799.d | 37 +
gcc/testsuite/gdc.test/compilable/test23862.d | 15 +
gcc/testsuite/gdc.test/compilable/test23863.d | 15 +
gcc/testsuite/gdc.test/compilable/test23874.d | 10 +
gcc/testsuite/gdc.test/compilable/test23912.d | 17 +
gcc/testsuite/gdc.test/compilable/test23913.d | 7 +
gcc/testsuite/gdc.test/compilable/test23948.d | 29 +
gcc/testsuite/gdc.test/compilable/test23951.d | 10 +
gcc/testsuite/gdc.test/compilable/test23965.d | 11 +
gcc/testsuite/gdc.test/compilable/test23966.d | 19 +
gcc/testsuite/gdc.test/compilable/test23978.d | 30 +
gcc/testsuite/gdc.test/compilable/test23979.d | 17 +
gcc/testsuite/gdc.test/compilable/test23986.d | 11 +
gcc/testsuite/gdc.test/compilable/test24013.d | 43 +
gcc/testsuite/gdc.test/compilable/test24017.d | 11 +
gcc/testsuite/gdc.test/compilable/test24022.d | 30 +
gcc/testsuite/gdc.test/compilable/test7172.d | 6 +-
gcc/testsuite/gdc.test/compilable/test9692.d | 4 +-
gcc/testsuite/gdc.test/compilable/testInference.d | 6 +-
.../compilable/traits_getFunctionAttributes.d | 14 +-
.../gdc.test/compilable/user_defined_attributes.d | 22 +
gcc/testsuite/gdc.test/compilable/warn3882.d | 4 +-
.../fail_compilation/attributediagnostic.d | 6 +-
.../fail_compilation/attributediagnostic_nogc.d | 56 +
.../fail_compilation/attributediagnostic_nothrow.d | 45 +
.../fail_compilation/attributediagnostic_pure.d | 21 +
.../gdc.test/fail_compilation/biterrors3.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/body.d | 11 +
gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 14 +-
.../gdc.test/fail_compilation/callconst.d | 16 +
.../gdc.test/fail_compilation/casttuple.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ccast.d | 21 +-
gcc/testsuite/gdc.test/fail_compilation/cerrors.d | 16 +-
.../gdc.test/fail_compilation/chkformat.d | 7 +-
.../gdc.test/fail_compilation/constraints_aggr.d | 4 +-
.../gdc.test/fail_compilation/constraints_func1.d | 26 +-
.../gdc.test/fail_compilation/constraints_func2.d | 28 +-
.../gdc.test/fail_compilation/constraints_func3.d | 8 +-
.../gdc.test/fail_compilation/constraints_func4.d | 8 +-
.../gdc.test/fail_compilation/cppmangle.d | 2 +-
.../gdc.test/fail_compilation/ctfeblock.d | 13 +-
gcc/testsuite/gdc.test/fail_compilation/dassert.d | 2 +-
.../gdc.test/fail_compilation/deprecatedinref.d | 10 +
.../fail_compilation/deprecations_preview_in.d | 11 +
.../gdc.test/fail_compilation/diag10319.d | 26 +-
.../gdc.test/fail_compilation/diag10415.d | 2 +-
.../gdc.test/fail_compilation/diag11769.d | 4 +-
.../gdc.test/fail_compilation/diag13884.d | 2 +-
.../gdc.test/fail_compilation/diag13942.d | 2 +-
.../gdc.test/fail_compilation/diag14818.d | 4 +-
.../gdc.test/fail_compilation/diag14876.d | 2 +-
.../gdc.test/fail_compilation/diag16977.d | 2 +-
.../gdc.test/fail_compilation/diag20268.d | 12 +
.../gdc.test/fail_compilation/diag23355.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag4596.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 2 +-
.../gdc.test/fail_compilation/diag8101b.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/diag8648.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/diag9004.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag9312.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag9574.d | 19 -
gcc/testsuite/gdc.test/fail_compilation/diag9620.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/diag9831.d | 2 +-
.../fail_compilation/diag_template_alias.d | 2 +-
.../gdc.test/fail_compilation/diag_template_this.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diagin.d | 2 +-
.../fail_compilation/dip1000_deprecation.d | 4 +-
.../gdc.test/fail_compilation/dtor_attributes.d | 4 +-
.../fail_compilation/dtorfields_attributes.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/e15876_1.d | 13 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_2.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_3.d | 27 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_4.d | 23 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_5.d | 11 +-
.../gdc.test/fail_compilation/enum_function.d | 13 +
.../gdc.test/fail_compilation/enum_init.d | 2 +
.../gdc.test/fail_compilation/fail10285.d | 12 +-
.../gdc.test/fail_compilation/fail10968.d | 9 +
.../gdc.test/fail_compilation/fail11375.d | 5 +-
.../gdc.test/fail_compilation/fail12236.d | 2 +-
.../gdc.test/fail_compilation/fail12436.d | 2 +-
.../gdc.test/fail_compilation/fail12744.d | 4 +-
.../gdc.test/fail_compilation/fail13116.d | 2 +-
.../gdc.test/fail_compilation/fail13120.d | 2 +-
.../gdc.test/fail_compilation/fail13577.d | 28 +
.../gdc.test/fail_compilation/fail14669.d | 2 +-
.../gdc.test/fail_compilation/fail15414.d | 2 +-
.../gdc.test/fail_compilation/fail15755.d | 2 +-
.../gdc.test/fail_compilation/fail15896.d | 1 +
gcc/testsuite/gdc.test/fail_compilation/fail162.d | 2 +-
.../gdc.test/fail_compilation/fail16600.d | 4 +-
.../gdc.test/fail_compilation/fail16772.d | 3 +-
.../gdc.test/fail_compilation/fail17518.d | 4 +-
.../gdc.test/fail_compilation/fail17646.d | 2 +-
.../gdc.test/fail_compilation/fail17955.d | 2 +-
.../gdc.test/fail_compilation/fail19209.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail196.d | 38 +-
.../gdc.test/fail_compilation/fail19948.d | 4 +-
.../gdc.test/fail_compilation/fail20609.d | 2 +-
.../gdc.test/fail_compilation/fail20730b.d | 2 +-
.../gdc.test/fail_compilation/fail21206.d | 3 +-
.../gdc.test/fail_compilation/fail21275.d | 5 +-
gcc/testsuite/gdc.test/fail_compilation/fail222.d | 4 +-
.../gdc.test/fail_compilation/fail22202.d | 2 +-
.../gdc.test/fail_compilation/fail22729.d | 39 +
.../gdc.test/fail_compilation/fail22780.d | 2 +-
.../gdc.test/fail_compilation/fail22857.d | 18 +
gcc/testsuite/gdc.test/fail_compilation/fail236.d | 2 +-
.../gdc.test/fail_compilation/fail23626a.d | 2 +-
.../gdc.test/fail_compilation/fail23745.d | 2 +-
.../gdc.test/fail_compilation/fail23773.d | 15 +
.../gdc.test/fail_compilation/fail23816.d | 16 +
.../gdc.test/fail_compilation/fail23822.d | 22 +
.../gdc.test/fail_compilation/fail23826.d | 24 +
.../gdc.test/fail_compilation/fail23861.d | 25 +
gcc/testsuite/gdc.test/fail_compilation/fail2456.d | 14 +
gcc/testsuite/gdc.test/fail_compilation/fail2789.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail315.d | 15 +-
gcc/testsuite/gdc.test/fail_compilation/fail332.d | 16 +-
.../gdc.test/fail_compilation/fail4375q.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail4559.d | 22 -
gcc/testsuite/gdc.test/fail_compilation/fail8009.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail95.d | 2 +-
.../gdc.test/fail_compilation/fail_typeof.d | 21 +-
.../gdc.test/fail_compilation/failcontracts.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/format.d | 21 +-
.../gdc.test/fail_compilation/funcpostattr.d | 21 +
gcc/testsuite/gdc.test/fail_compilation/ice10651.d | 21 +-
gcc/testsuite/gdc.test/fail_compilation/ice11626.d | 2 +-
.../gdc.test/fail_compilation/ice11856_1.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice11965.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/ice11982.d | 18 +-
gcc/testsuite/gdc.test/fail_compilation/ice12574.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice13225.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14130.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14424.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14907.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice15855.d | 21 +-
gcc/testsuite/gdc.test/fail_compilation/ice23097.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice6538.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice9284.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice9540.d | 2 +-
.../fail_compilation/imports/import22857.d | 4 +
.../fail_compilation/imports/import23873.d | 2 +
.../fail_compilation/imports/issue23947a.d | 8 +
.../fail_compilation/imports/spell23908a.d | 3 +
.../fail_compilation/imports/spell23908b.d | 3 +
.../gdc.test/fail_compilation/issue20422.d | 9 +-
.../gdc.test/fail_compilation/issue23947.d | 10 +
gcc/testsuite/gdc.test/fail_compilation/lexer4.d | 2 +-
.../fail_compilation/misc_parser_err_cov1.d | 5 +-
.../gdc.test/fail_compilation/missingbrace.d | 10 +
.../fail_compilation/named_arguments_error.d | 2 +-
.../fail_compilation/named_arguments_parse.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/parseStc.d | 2 +-
.../gdc.test/fail_compilation/previewin.d | 8 +-
.../gdc.test/fail_compilation/reserved_version.d | 2 +
gcc/testsuite/gdc.test/fail_compilation/retscope.d | 2 +-
.../gdc.test/fail_compilation/retscope2.d | 4 +-
.../gdc.test/fail_compilation/retscope6.d | 2 +-
.../gdc.test/fail_compilation/scope_class.d | 2 +-
.../gdc.test/fail_compilation/scope_type.d | 16 -
gcc/testsuite/gdc.test/fail_compilation/shared.d | 19 +
.../gdc.test/fail_compilation/spell23908.d | 11 +
.../gdc.test/fail_compilation/static_import.d | 8 +
.../fail_compilation/systemvariables_deprecation.d | 2 +-
.../gdc.test/fail_compilation/test18385.d | 2 +-
.../gdc.test/fail_compilation/test19107.d | 2 +-
.../gdc.test/fail_compilation/test20245.d | 2 +-
.../gdc.test/fail_compilation/test21025.d | 25 +
.../gdc.test/fail_compilation/test21164.d | 3 +-
.../gdc.test/fail_compilation/test23279.d | 14 +
.../gdc.test/fail_compilation/test23873.d | 14 +
.../gdc.test/fail_compilation/test23882.d | 37 +
.../gdc.test/fail_compilation/test23905.d | 25 +
.../gdc.test/fail_compilation/test23968.d | 23 +
.../gdc.test/fail_compilation/test23982.d | 36 +
.../gdc.test/fail_compilation/testInference.d | 15 +
.../gdc.test/fail_compilation/testrvaluecpctor.d | 2 +-
.../gdc.test/fail_compilation/typeerrors.d | 4 +-
.../gdc.test/fail_compilation/udaparams.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ufcs.d | 34 +
.../gdc.test/fail_compilation/unmatchedbrace.d | 10 +
.../gdc.test/fail_compilation/var_func_attr.d | 35 +
gcc/testsuite/gdc.test/runnable/betterc.d | 22 +
gcc/testsuite/gdc.test/runnable/complex3.d | 31 +
gcc/testsuite/gdc.test/runnable/eh2.d | 6 +-
gcc/testsuite/gdc.test/runnable/funclit.d | 1 +
gcc/testsuite/gdc.test/runnable/functype.d | 2 +-
.../gdc.test/runnable/imports/link11069z.d | 2 +-
.../gdc.test/runnable/imports/link13415a.d | 2 +-
.../gdc.test/runnable/imports/mainx23837.c | 10 +
gcc/testsuite/gdc.test/runnable/interface2.d | 4 +-
gcc/testsuite/gdc.test/runnable/link10425.d | 2 +-
gcc/testsuite/gdc.test/runnable/mangle.d | 6 -
gcc/testsuite/gdc.test/runnable/sctor2.d | 5 -
gcc/testsuite/gdc.test/runnable/sdtor.d | 36 +
gcc/testsuite/gdc.test/runnable/template9.d | 3 +-
gcc/testsuite/gdc.test/runnable/test20687.d | 28 +
gcc/testsuite/gdc.test/runnable/test23837.d | 15 +
gcc/testsuite/gdc.test/runnable/test23959.d | 30 +
gcc/testsuite/gdc.test/runnable/test24029.c | 23 +
gcc/testsuite/gdc.test/runnable/test42.d | 2 +-
gcc/testsuite/gdc.test/runnable/testcontracts.d | 18 +-
gcc/testsuite/gdc.test/runnable/testinvariant.d | 53 +
gcc/testsuite/gdc.test/runnable/uda.d | 42 +-
gcc/testsuite/gdc.test/runnable/variadic.d | 49 +
gcc/testsuite/gdc.test/runnable/xtest46.d | 33 +-
gcc/testsuite/gdc.test/runnable/xtest46_gc.d | 10 +-
gcc/testsuite/gfortran.dg/assumed_type_18.f90 | 52 +
gcc/testsuite/gfortran.dg/bind_c_usage_13.f03 | 8 +-
gcc/testsuite/gfortran.dg/bounds_check_fail_5.f90 | 26 +
gcc/testsuite/gfortran.dg/bounds_check_fail_6.f90 | 29 +
gcc/testsuite/gfortran.dg/common_28.f90 | 7 +
gcc/testsuite/gfortran.dg/data_bounds_1.f90 | 2 +-
gcc/testsuite/gfortran.dg/data_bounds_2.f90 | 9 +
gcc/testsuite/gfortran.dg/data_char_4.f90 | 2 +-
gcc/testsuite/gfortran.dg/data_char_5.f90 | 8 +-
gcc/testsuite/gfortran.dg/data_char_6.f90 | 26 +
gcc/testsuite/gfortran.dg/data_vector_section.f90 | 26 +
.../gfortran.dg/deferred_character_37.f90 | 88 +
gcc/testsuite/gfortran.dg/finalize_53.f90 | 34 +
gcc/testsuite/gfortran.dg/findloc_10.f90 | 13 +
gcc/testsuite/gfortran.dg/findloc_9.f90 | 19 +
gcc/testsuite/gfortran.dg/goacc/default-3.f95 | 77 +-
gcc/testsuite/gfortran.dg/goacc/default-4.f | 36 +
gcc/testsuite/gfortran.dg/goacc/default-5.f | 19 +-
.../gfortran.dg/goacc/host_data-error.f90 | 6 +
gcc/testsuite/gfortran.dg/goacc/pr71704.f90 | 5 +-
gcc/testsuite/gfortran.dg/gomp/collapse1.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/collapse2.f90 | 10 +-
gcc/testsuite/gfortran.dg/gomp/defaultmap-1.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/defaultmap-10.f90 | 116 +
gcc/testsuite/gfortran.dg/gomp/defaultmap-9.f90 | 71 +
gcc/testsuite/gfortran.dg/gomp/imperfect-gotos.f90 | 69 +
.../gfortran.dg/gomp/imperfect-invalid-scope.f90 | 81 +
gcc/testsuite/gfortran.dg/gomp/imperfect1.f90 | 39 +
gcc/testsuite/gfortran.dg/gomp/imperfect2.f90 | 56 +
gcc/testsuite/gfortran.dg/gomp/imperfect3.f90 | 45 +
gcc/testsuite/gfortran.dg/gomp/imperfect4.f90 | 36 +
gcc/testsuite/gfortran.dg/gomp/imperfect5.f90 | 85 +
gcc/testsuite/gfortran.dg/gomp/linear-2.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/pr99226.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/teams-5.f90 | 150 +
gcc/testsuite/gfortran.dg/gomp/teams-6.f90 | 88 +
gcc/testsuite/gfortran.dg/ieee/comparisons_1.f90 | 282 +
gcc/testsuite/gfortran.dg/ieee/comparisons_2.f90 | 282 +
gcc/testsuite/gfortran.dg/ieee/comparisons_3.F90 | 487 +
gcc/testsuite/gfortran.dg/intent_out_16.f90 | 89 +
gcc/testsuite/gfortran.dg/intent_out_17.f90 | 46 +
gcc/testsuite/gfortran.dg/intent_out_18.f90 | 31 +
gcc/testsuite/gfortran.dg/intent_out_19.f90 | 22 +
gcc/testsuite/gfortran.dg/intent_out_20.f90 | 33 +
gcc/testsuite/gfortran.dg/intent_out_21.f90 | 33 +
gcc/testsuite/gfortran.dg/intent_out_22.f90 | 37 +
.../gfortran.dg/interface_procedure_1.f90 | 23 +
gcc/testsuite/gfortran.dg/pdt_33.f03 | 21 +
gcc/testsuite/gfortran.dg/pdt_33.f90 | 15 +
gcc/testsuite/gfortran.dg/pr103628.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr107900.f90 | 49 +
gcc/testsuite/gfortran.dg/pr108961.f90 | 26 +
gcc/testsuite/gfortran.dg/pr110224.f90 | 29 +
gcc/testsuite/gfortran.dg/pr110996.f90 | 16 +
gcc/testsuite/gfortran.dg/pr25623-2.f90 | 19 +
gcc/testsuite/gfortran.dg/pr25623.f90 | 19 +
gcc/testsuite/gfortran.dg/pr49213.f90 | 109 +
gcc/testsuite/gfortran.dg/pr88688.f90 | 62 +
gcc/testsuite/gfortran.dg/pr92586.f90 | 61 +
gcc/testsuite/gfortran.dg/pr94380.f90 | 18 +
gcc/testsuite/gfortran.dg/pr95398.f90 | 8 +-
gcc/testsuite/gfortran.dg/pr99139.f90 | 24 +
gcc/testsuite/gfortran.dg/pr99368.f90 | 17 +
gcc/testsuite/gfortran.dg/value_9.f90 | 105 +
gcc/testsuite/gfortran.dg/vect/pr110451.f | 51 +
gcc/testsuite/gfortran.dg/vect/pr49955.f | 38 +
.../gfortran.fortran-torture/execute/math.f90 | 24 +-
gcc/testsuite/gm2/errors/fail/badabs.mod | 7 +
gcc/testsuite/gm2/errors/fail/badenum.mod | 8 +
.../extensions/asm/fail/extensions-asm-fail.exp | 37 +
.../gm2/extensions/asm/fail/stressreturn.mod | 14 +
.../extensions/asm/pass/extensions-asm-pass.exp | 37 +
gcc/testsuite/gm2/extensions/asm/pass/fooasm.mod | 13 +
.../gm2/iso/check/fail/iso-check-fail.exp | 2 +-
gcc/testsuite/gm2/iso/pass/constvec.mod | 21 +
gcc/testsuite/gm2/iso/pass/constvec2.mod | 21 +
gcc/testsuite/gm2/iso/run/pass/constvec3.mod | 26 +
gcc/testsuite/gm2/iso/run/pass/m2date.mod | 101 +
gcc/testsuite/gm2/iso/run/pass/testclock.mod | 15 +
gcc/testsuite/gm2/iso/run/pass/testclock2.mod | 22 +
gcc/testsuite/gm2/pim/fail/badxproc.mod | 8 +
gcc/testsuite/gm2/pim/pass/program2.mod | 3 +-
.../gm2/pimlib/run/pass/testfiobinary.mod | 89 +
.../auto-init/fail/switches-auto-init-fail.exp | 2 +-
gcc/testsuite/gm2/switches/case/fail/calendar.mod | 24 +
.../gm2/switches/case/fail/missingclause.mod | 23 +
.../gm2/switches/case/fail/subrangecase.mod | 24 +
.../gm2/switches/case/fail/subrangecase2.mod | 22 +
.../gm2/switches/case/fail/subrangecase3.mod | 23 +
.../gm2/switches/case/fail/subrangecase4.mod | 23 +
.../gm2/switches/case/fail/subrangecase5.mod | 23 +
.../gm2/switches/case/fail/subrangecase6.mod | 23 +
.../gm2/switches/case/fail/switches-case-fail.exp | 37 +
gcc/testsuite/gm2/switches/case/pass/enumcase.mod | 24 +
gcc/testsuite/gm2/switches/case/pass/enumcase2.mod | 22 +
.../gm2/switches/case/pass/subrangecase.mod | 24 +
.../gm2/switches/case/pass/subrangecase2.mod | 22 +
.../gm2/switches/case/pass/subrangecase3.mod | 23 +
.../gm2/switches/case/pass/subrangecase4.mod | 21 +
.../gm2/switches/case/pass/switches-case-pass.exp | 37 +
.../pim2/fail/switches-check-all-pim2-fail.exp | 2 +-
.../fail/switches-check-all-plugin-iso-fail.exp | 2 +-
.../fail/switches-check-all-plugin-pim2-fail.exp | 2 +-
.../cascade/fail/cascadedif.mod | 25 +
...tches-uninit-variable-checking-cascade-fail.exp | 37 +
.../switches-uninit-variable-checking-fail.exp | 37 +
.../uninit-variable-checking/fail/testinit.mod | 17 +
.../uninit-variable-checking/fail/testlarge.mod | 27 +
.../uninit-variable-checking/fail/testlarge2.mod | 24 +
.../uninit-variable-checking/fail/testrecinit.mod | 31 +
.../uninit-variable-checking/fail/testrecinit2.mod | 25 +
.../uninit-variable-checking/fail/testrecinit5.mod | 25 +
.../uninit-variable-checking/fail/testsmallrec.mod | 22 +
.../fail/testsmallrec2.mod | 24 +
.../uninit-variable-checking/fail/testsmallvec.mod | 20 +
.../uninit-variable-checking/fail/testvarinit.mod | 17 +
.../fail/testwithnoptr.mod | 29 +
.../uninit-variable-checking/fail/testwithptr.mod | 34 +
.../uninit-variable-checking/fail/testwithptr2.mod | 30 +
.../uninit-variable-checking/fail/testwithptr3.mod | 21 +
.../uninit-variable-checking/pass/assignparam.mod | 31 +
.../switches-uninit-variable-checking-pass.exp | 37 +
.../uninit-variable-checking/pass/testrecinit3.mod | 30 +
.../uninit-variable-checking/pass/testrecinit5.mod | 25 +
.../uninit-variable-checking/pass/testsmallrec.mod | 22 +
.../pass/testsmallrec2.mod | 24 +
.../uninit-variable-checking/pass/testvarinit.mod | 17 +
.../uninit-variable-checking/pass/testwithptr.mod | 34 +
.../uninit-variable-checking/pass/testwithptr2.mod | 31 +
.../uninit-variable-checking/pass/testwithptr3.mod | 31 +
.../uninit-variable-checking/pass/tiny.mod | 13 +
...es-uninit-variable-checking-procedures-fail.exp | 37 +
.../procedures/fail/testdispose.mod | 24 +
.../procedures/fail/testdispose2.mod | 24 +
.../procedures/fail/testdispose3.mod | 24 +
.../procedures/fail/testdispose4.mod | 22 +
.../procedures/fail/testnew.mod | 31 +
.../procedures/fail/testnew2.mod | 31 +
.../procedures/fail/testnew3.mod | 34 +
.../procedures/fail/testnew4.mod | 34 +
.../procedures/fail/testnew5.mod | 31 +
.../procedures/fail/testnew6.mod | 27 +
.../procedures/fail/testnil.mod | 17 +
.../procedures/fail/testptrptr.mod | 32 +
.../procedures/pass/assignparam2.mod | 31 +
...es-uninit-variable-checking-procedures-pass.exp | 37 +
.../procedures/pass/testdispose3.mod | 23 +
.../procedures/pass/testdispose4.mod | 22 +
.../procedures/pass/testnew5.mod | 27 +
.../procedures/pass/testnew6.mod | 27 +
.../procedures/pass/testparamlvalue.mod | 26 +
.../procedures/pass/testparamrvalue.mod | 26 +
.../procedures/pass/testproc.mod | 15 +
.../procedures/pass/testptrptr.mod | 29 +
gcc/testsuite/jit.dg/all-non-failing-tests.h | 3 +
gcc/testsuite/jit.dg/jit.exp | 4 +
gcc/testsuite/jit.dg/test-expressions.c | 22 +-
gcc/testsuite/jit.dg/test-restrict.c | 77 +
gcc/testsuite/lib/g++-dg.exp | 19 +-
gcc/testsuite/lib/g++.exp | 4 -
gcc/testsuite/lib/gcc-dg.exp | 5 +
gcc/testsuite/lib/multiline.exp | 7 +-
gcc/testsuite/lib/obj-c++.exp | 4 -
gcc/testsuite/lib/options.exp | 2 +-
gcc/testsuite/lib/prune.exp | 7 -
gcc/testsuite/lib/scanasm.exp | 76 +-
gcc/testsuite/lib/target-supports.exp | 346 +-
.../GNUStep/Foundation/NSObjCRuntime.h | 3 +
gcc/testsuite/rust/compile/bad_as_bool_char.rs | 4 +-
gcc/text-art/box-drawing-chars.inc | 18 +
gcc/text-art/box-drawing.cc | 73 +
gcc/text-art/box-drawing.h | 32 +
gcc/text-art/canvas.cc | 438 +
gcc/text-art/canvas.h | 74 +
gcc/text-art/ruler.cc | 724 +
gcc/text-art/ruler.h | 125 +
gcc/text-art/selftests.cc | 78 +
gcc/text-art/selftests.h | 62 +
gcc/text-art/style.cc | 633 +
gcc/text-art/styled-string.cc | 1108 +
gcc/text-art/table.cc | 1272 +
gcc/text-art/table.h | 260 +
gcc/text-art/theme.cc | 184 +
gcc/text-art/theme.h | 123 +
gcc/text-art/types.h | 510 +
gcc/text-art/widget.cc | 276 +
gcc/text-art/widget.h | 245 +
gcc/timevar.cc | 247 +-
gcc/timevar.h | 16 +-
gcc/toplev.cc | 3 +
gcc/trans-mem.cc | 3 +
gcc/tree-cfg.cc | 244 +-
gcc/tree-cfg.h | 4 +-
gcc/tree-core.h | 3 +
gcc/tree-diagnostic-client-data-hooks.cc | 26 +-
gcc/tree-diagnostic-path.cc | 432 +-
gcc/tree-diagnostic.cc | 1 +
gcc/tree-if-conv.cc | 215 +-
gcc/tree-inline.cc | 12 +-
gcc/tree-loop-distribution.cc | 24 +-
gcc/tree-nested.cc | 3 +
gcc/tree-nrv.cc | 12 +-
gcc/tree-object-size.cc | 23 +-
gcc/tree-outof-ssa.cc | 32 +-
gcc/tree-pass.h | 5 +-
gcc/tree-phinodes.cc | 3 +-
gcc/tree-phinodes.h | 8 +-
gcc/tree-pretty-print.cc | 48 +-
gcc/tree-scalar-evolution.cc | 2 +
gcc/tree-ssa-address.cc | 4 +-
gcc/tree-ssa-address.h | 3 +-
gcc/tree-ssa-alias.cc | 6 +
gcc/tree-ssa-ccp.cc | 38 +-
gcc/tree-ssa-coalesce.cc | 148 +-
gcc/tree-ssa-dce.cc | 11 +
gcc/tree-ssa-dom.cc | 65 +
gcc/tree-ssa-dse.cc | 69 +-
gcc/tree-ssa-forwprop.cc | 29 +-
gcc/tree-ssa-ifcombine.cc | 18 +-
gcc/tree-ssa-live.cc | 87 +-
gcc/tree-ssa-live.h | 36 +-
gcc/tree-ssa-loop-ch.cc | 708 +-
gcc/tree-ssa-loop-im.cc | 30 +-
gcc/tree-ssa-loop-ivcanon.cc | 83 +-
gcc/tree-ssa-loop-ivopts.cc | 69 +-
gcc/tree-ssa-loop-ivopts.h | 2 -
gcc/tree-ssa-loop-manip.cc | 245 +-
gcc/tree-ssa-loop-niter.cc | 55 +-
gcc/tree-ssa-loop-split.cc | 164 +-
gcc/tree-ssa-loop.cc | 1 -
gcc/tree-ssa-math-opts.cc | 752 +-
gcc/tree-ssa-operands.h | 4 +-
gcc/tree-ssa-phiopt.cc | 198 +-
gcc/tree-ssa-phiprop.cc | 37 +-
gcc/tree-ssa-pre.cc | 27 +-
gcc/tree-ssa-propagate.cc | 48 +-
gcc/tree-ssa-propagate.h | 8 +-
gcc/tree-ssa-reassoc.cc | 241 +-
gcc/tree-ssa-sccvn.cc | 99 +-
gcc/tree-ssa-scopedtables.cc | 2 +-
gcc/tree-ssa-sink.cc | 103 +-
gcc/tree-ssa-strlen.cc | 3 +-
gcc/tree-ssa-tail-merge.cc | 24 +-
gcc/tree-ssa-threadupdate.cc | 21 +-
gcc/tree-ssa.cc | 17 -
gcc/tree-ssa.h | 1 -
gcc/tree-ssanames.cc | 87 +
gcc/tree-ssanames.h | 22 +
gcc/tree-streamer-in.cc | 7 +-
gcc/tree-streamer-out.cc | 7 +-
gcc/tree-streamer.cc | 2 +-
gcc/tree-streamer.h | 12 +-
gcc/tree-switch-conversion.cc | 71 +-
gcc/tree-switch-conversion.h | 2 +-
gcc/tree-vect-data-refs.cc | 349 +-
gcc/tree-vect-generic.cc | 13 +-
gcc/tree-vect-loop-manip.cc | 425 +-
gcc/tree-vect-loop.cc | 918 +-
gcc/tree-vect-patterns.cc | 440 +-
gcc/tree-vect-slp.cc | 537 +-
gcc/tree-vect-stmts.cc | 3893 +-
gcc/tree-vectorizer.h | 66 +-
gcc/tree-vrp.cc | 70 +-
gcc/tree-vrp.h | 1 -
gcc/tree.cc | 199 +-
gcc/tree.def | 35 +-
gcc/tree.h | 118 +-
gcc/typeclass.h | 3 +-
gcc/ubsan.cc | 89 +-
gcc/ubsan.h | 3 +-
gcc/value-prof.cc | 6 +-
gcc/value-query.cc | 21 -
gcc/value-query.h | 30 +-
gcc/value-range-pretty-print.cc | 11 +-
gcc/value-range-storage.cc | 26 +-
gcc/value-range-storage.h | 2 +-
gcc/value-range.cc | 399 +-
gcc/value-range.h | 174 +-
gcc/value-relation.cc | 14 +
gcc/value-relation.h | 3 +
gcc/varasm.cc | 164 +-
gcc/varasm.h | 2 +-
gcc/vec.h | 22 +-
gcc/vr-values.cc | 187 +-
gcc/vr-values.h | 4 +-
gcc/wide-int-print.cc | 12 +
gcc/wide-int-print.h | 1 +
gcc/wide-int.cc | 4 +-
include/ChangeLog | 40 +
include/collectorAPI.h | 73 +
include/cuda/cuda.h | 87 +
include/demangle.h | 2 +
include/libcollector.h | 89 +
include/libfcollector.h | 42 +
include/plugin-api.h | 45 +-
include/xtensa-dynconfig.h | 2 -
intl/ChangeLog | 11 +
intl/Makefile.in | 2 +-
intl/configure | 28 +-
intl/configure.ac | 19 +-
libada/ChangeLog | 4 +
libada/configure | 4 +-
libatomic/ChangeLog | 24 +
libatomic/configure | 130 +-
libbacktrace/ChangeLog | 36 +
libbacktrace/config.h.in | 4 +
libbacktrace/configure | 143 +-
libbacktrace/configure.ac | 3 +
libbacktrace/fileline.c | 27 +-
libbacktrace/zstdtest.c | 10 +-
libcc1/ChangeLog | 28 +
libcc1/configure | 134 +-
libcody/ChangeLog | 8 +
libcody/Makefile.in | 2 +-
libcody/configure | 30 +-
libcody/configure.ac | 26 +-
libcpp/ChangeLog | 103 +
libcpp/charset.cc | 96 +-
libcpp/combining-chars.inc | 68 +
libcpp/configure | 26 +-
libcpp/configure.ac | 19 +-
libcpp/directives.cc | 13 +-
libcpp/expr.cc | 52 +-
libcpp/files.cc | 15 +-
libcpp/include/cpplib.h | 6 +-
libcpp/include/symtab.h | 4 +-
libcpp/init.cc | 13 +-
libcpp/internal.h | 2 +-
libcpp/lex.cc | 382 +-
libcpp/macro.cc | 12 +-
libcpp/pch.cc | 2 +-
libcpp/printable-chars.inc | 231 +
libdecnumber/ChangeLog | 6 +
libdecnumber/configure | 22 +-
libdecnumber/configure.ac | 19 +-
libffi/ChangeLog | 34 +
libffi/Makefile.am | 4 +-
libffi/Makefile.in | 25 +-
libffi/configure | 132 +-
libffi/configure.host | 5 +
libffi/src/loongarch64/ffi.c | 621 +
libffi/src/loongarch64/ffitarget.h | 82 +
libffi/src/loongarch64/sysv.S | 327 +
libgcc/ChangeLog | 126 +
libgcc/Makefile.in | 5 +-
libgcc/config.host | 13 +-
libgcc/config/aarch64/t-softfp | 2 +-
libgcc/config/gcn/amdgcn_veclib.h | 322 +
libgcc/config/gcn/lib2-divmod-di.c | 105 +-
libgcc/config/gcn/lib2-divmod-hi.c | 117 -
libgcc/config/gcn/lib2-divmod.c | 82 +-
libgcc/config/gcn/lib2-gcn.h | 122 +-
libgcc/config/gcn/lib2-vec_divmod-di.c | 118 +
libgcc/config/gcn/lib2-vec_divmod-hi.c | 118 +
libgcc/config/gcn/lib2-vec_divmod-qi.c | 118 +
libgcc/config/gcn/lib2-vec_divmod.c | 118 +
libgcc/config/gcn/t-amdgcn | 5 +-
libgcc/config/i386/64/t-softfp | 2 +-
libgcc/config/i386/libgcc-glibc.ver | 10 +
libgcc/config/i386/t-softfp | 12 +-
libgcc/config/riscv/sfp-machine.h | 2 +-
libgcc/config/riscv/t-crtstuff | 5 +
libgcc/config/riscv/t-softfp32 | 6 +-
libgcc/config/rs6000/t-e500v1-fp | 2 +-
libgcc/config/rs6000/t-e500v2-fp | 2 +-
libgcc/config/t-softfp | 12 +
libgcc/config/t-softfp-sfdftf | 1 +
libgcc/config/t-softfp-tf | 1 +
libgcc/configure | 6 +-
libgcc/libgcc-std.ver.in | 10 +
libgcc/libgcc2.c | 683 +
libgcc/libgcc2.h | 15 +
libgcc/soft-fp/bitint.h | 355 +
libgcc/soft-fp/bitintpow10.c | 132 +
libgcc/soft-fp/bitintpow10.h | 4947 +++
libgcc/soft-fp/fixddbitint.c | 205 +
libgcc/soft-fp/fixdfbitint.c | 71 +
libgcc/soft-fp/fixsdbitint.c | 196 +
libgcc/soft-fp/fixsfbitint.c | 71 +
libgcc/soft-fp/fixtdbitint.c | 242 +
libgcc/soft-fp/fixtfbitint.c | 81 +
libgcc/soft-fp/fixxfbitint.c | 82 +
libgcc/soft-fp/floatbitintbf.c | 59 +
libgcc/soft-fp/floatbitintdd.c | 264 +
libgcc/soft-fp/floatbitintdf.c | 64 +
libgcc/soft-fp/floatbitinthf.c | 59 +
libgcc/soft-fp/floatbitintsd.c | 235 +
libgcc/soft-fp/floatbitintsf.c | 59 +
libgcc/soft-fp/floatbitinttd.c | 271 +
libgcc/soft-fp/floatbitinttf.c | 73 +
libgcc/soft-fp/floatbitintxf.c | 74 +
libgcc/soft-fp/op-common.h | 31 +-
libgcc/unwind-dw2-fde-dip.c | 2 +-
libgcc/unwind-dw2-fde.c | 34 +-
libgfortran/ChangeLog | 38 +
libgfortran/configure | 132 +-
libgfortran/ieee/ieee_arithmetic.F90 | 69 +
libgm2/ChangeLog | 93 +
libgm2/config.h.in | 24 +
libgm2/configure | 573 +-
libgm2/configure.ac | 61 +-
libgm2/libm2cor/Makefile.am | 2 +-
libgm2/libm2cor/Makefile.in | 2 +-
libgm2/libm2iso/Makefile.am | 8 +-
libgm2/libm2iso/Makefile.in | 13 +-
libgm2/libm2iso/wrapclock.cc | 339 +
libgm2/libm2iso/wraptime.cc | 9 +-
libgm2/libm2log/Makefile.am | 2 +-
libgm2/libm2log/Makefile.in | 2 +-
libgm2/libm2pim/Makefile.am | 2 +-
libgm2/libm2pim/Makefile.in | 2 +-
libgo/Makefile.am | 2 +
libgo/Makefile.in | 24 +-
libgo/configure | 7 +-
libgo/configure.ac | 2 +
libgo/go/cmd/go/internal/work/gccgo.go | 18 +-
libgo/go/cmd/go/testdata/script/gccgo_link_c.txt | 3 +-
libgo/go/internal/abi/abi.go | 10 +-
libgo/go/internal/fuzz/encoding_test.go | 9 +
libgo/go/runtime/mem_gccgo.go | 6 +-
libgo/runtime/go-mmap.c | 21 +
libgo/runtime/runtime.h | 3 -
libgo/testsuite/Makefile.in | 1 +
libgo/testsuite/gotest | 10 +-
libgo/testsuite/lib/libgo.exp | 8 +
libgo/testsuite/libgo-test-support.exp.in | 2 +-
libgomp/ChangeLog | 351 +
libgomp/Makefile.in | 2 +-
libgomp/allocator.c | 216 +-
libgomp/config/linux/allocator.c | 1 +
libgomp/configure | 149 +-
libgomp/configure.ac | 15 +-
libgomp/env.c | 201 +-
libgomp/icv-device.c | 4 +
libgomp/libgomp-plugin.h | 7 +
libgomp/libgomp.h | 2 +
libgomp/libgomp.texi | 1777 +-
libgomp/oacc-host.c | 2 +
libgomp/plugin/cuda-lib.def | 3 +
libgomp/plugin/plugin-nvptx.c | 118 +
libgomp/target.c | 141 +-
libgomp/testsuite/Makefile.in | 2 +-
libgomp/testsuite/lib/libgomp.exp | 37 +-
libgomp/testsuite/libgomp-site-extra.exp.in | 4 +-
libgomp/testsuite/libgomp.c++/attrs-imperfect1.C | 76 +
libgomp/testsuite/libgomp.c++/attrs-imperfect2.C | 114 +
libgomp/testsuite/libgomp.c++/attrs-imperfect3.C | 119 +
libgomp/testsuite/libgomp.c++/attrs-imperfect4.C | 117 +
libgomp/testsuite/libgomp.c++/attrs-imperfect5.C | 49 +
libgomp/testsuite/libgomp.c++/attrs-imperfect6.C | 115 +
libgomp/testsuite/libgomp.c++/c++.exp | 6 +
libgomp/testsuite/libgomp.c++/imperfect-class-1.C | 169 +
libgomp/testsuite/libgomp.c++/imperfect-class-2.C | 167 +
libgomp/testsuite/libgomp.c++/imperfect-class-3.C | 167 +
.../testsuite/libgomp.c++/imperfect-destructor.C | 135 +
.../testsuite/libgomp.c++/imperfect-template-1.C | 172 +
.../testsuite/libgomp.c++/imperfect-template-2.C | 170 +
.../testsuite/libgomp.c++/imperfect-template-3.C | 170 +
libgomp/testsuite/libgomp.c++/target-18.C | 21 +-
libgomp/testsuite/libgomp.c++/target-19.C | 13 +-
libgomp/testsuite/libgomp.c++/target-map-class-2.C | 1 +
libgomp/testsuite/libgomp.c-c++-common/alloc-11.c | 285 +
libgomp/testsuite/libgomp.c-c++-common/alloc-12.c | 217 +
.../testsuite/libgomp.c-c++-common/imperfect1.c | 76 +
.../testsuite/libgomp.c-c++-common/imperfect2.c | 114 +
.../testsuite/libgomp.c-c++-common/imperfect3.c | 119 +
.../testsuite/libgomp.c-c++-common/imperfect4.c | 117 +
.../testsuite/libgomp.c-c++-common/imperfect5.c | 49 +
.../testsuite/libgomp.c-c++-common/imperfect6.c | 115 +
.../libgomp.c-c++-common/non-rect-loop-1.c | 72 +
.../testsuite/libgomp.c-c++-common/pr100059-1.c | 55 +
.../testsuite/libgomp.c-c++-common/requires-4.c | 1 +
.../testsuite/libgomp.c-c++-common/requires-4a.c | 1 +
.../libgomp.c-c++-common/requires-unified-addr-2.c | 85 +
.../libgomp.c-c++-common/target-imperfect1.c | 81 +
.../libgomp.c-c++-common/target-imperfect2.c | 122 +
.../libgomp.c-c++-common/target-imperfect3.c | 125 +
.../libgomp.c-c++-common/target-imperfect4.c | 122 +
.../libgomp.c-c++-common/target-implicit-map-3.c | 105 +
.../libgomp.c-c++-common/target-implicit-map-4.c | 159 +
libgomp/testsuite/libgomp.c/allocator-1.c | 15 +
libgomp/testsuite/libgomp.c/allocator-2.c | 17 +
libgomp/testsuite/libgomp.c/allocator-3.c | 27 +
libgomp/testsuite/libgomp.c/allocator-4.c | 15 +
libgomp/testsuite/libgomp.c/allocator-5.c | 15 +
libgomp/testsuite/libgomp.c/allocator-6.c | 15 +
libgomp/testsuite/libgomp.c/simd-math-1.c | 10 +-
libgomp/testsuite/libgomp.c/target-12.c | 6 +-
libgomp/testsuite/libgomp.c/target-19.c | 21 +-
libgomp/testsuite/libgomp.c/target-48.c | 31 +
libgomp/testsuite/libgomp.c/target-49.c | 18 +
libgomp/testsuite/libgomp.c/target-50.c | 27 +
libgomp/testsuite/libgomp.c/target-50a.c | 43 +
libgomp/testsuite/libgomp.c/target-51.c | 23 +
libgomp/testsuite/libgomp.c/target-52.c | 25 +
libgomp/testsuite/libgomp.c/target-53.c | 22 +
libgomp/testsuite/libgomp.c/target-54.c | 20 +
libgomp/testsuite/libgomp.c/target-55.c | 20 +
libgomp/testsuite/libgomp.c/target-55a.c | 23 +
.../fortran-torture_execute_math.f90 | 3 +
libgomp/testsuite/libgomp.fortran/fortran.exp | 2 -
.../libgomp.fortran/imperfect-destructor.f90 | 142 +
libgomp/testsuite/libgomp.fortran/imperfect1.f90 | 67 +
libgomp/testsuite/libgomp.fortran/imperfect2.f90 | 102 +
libgomp/testsuite/libgomp.fortran/imperfect3.f90 | 110 +
libgomp/testsuite/libgomp.fortran/imperfect4.f90 | 121 +
.../libgomp.fortran/non-rectangular-loop-1.f90 | 537 +-
.../libgomp.fortran/non-rectangular-loop-1a.f90 | 374 -
.../libgomp.fortran/non-rectangular-loop-5.f90 | 22 +-
.../libgomp.fortran/non-rectangular-loop-6.f90 | 196 +
libgomp/testsuite/libgomp.fortran/target-12.f90 | 6 +-
.../libgomp.fortran/target-imperfect1.f90 | 72 +
.../libgomp.fortran/target-imperfect2.f90 | 110 +
.../libgomp.fortran/target-imperfect3.f90 | 116 +
.../libgomp.fortran/target-imperfect4.f90 | 126 +
.../libgomp.fortran/target-memcpy-rect-1.f90 | 531 +
.../libgomp.fortran/uses_allocators_1.f90 | 168 +
.../libgomp.fortran/uses_allocators_2.f90 | 99 +
libgomp/testsuite/libgomp.oacc-c++/c++.exp | 6 +
.../fortran-torture_execute_math.f90 | 4 +
libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 2 -
libiberty/ChangeLog | 32 +
libiberty/Makefile.in | 5 +-
libiberty/aclocal.m4 | 1 +
libiberty/configure | 148 +-
libiberty/configure.ac | 16 +-
libiberty/cp-demangle.c | 17 +
libiberty/testsuite/demangle-expected | 3 +
libitm/ChangeLog | 24 +
libitm/configure | 132 +-
libobjc/ChangeLog | 24 +
libobjc/configure | 130 +-
libphobos/ChangeLog | 73 +
libphobos/config.h.in | 12 +
libphobos/configure | 231 +-
libphobos/configure.ac | 16 +-
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 16 +-
libphobos/libdruntime/Makefile.in | 58 +-
libphobos/libdruntime/__builtins.di | 3 +-
.../libdruntime/config/aarch64/switchcontext.S | 9 +-
libphobos/libdruntime/config/arm/switchcontext.S | 8 +
libphobos/libdruntime/core/atomic.d | 67 +-
libphobos/libdruntime/core/demangle.d | 478 +-
libphobos/libdruntime/core/int128.d | 8 +-
.../libdruntime/core/internal/array/comparison.d | 25 +-
.../core/internal/array/concatenation.d | 202 +-
.../core/internal/gc/impl/conservative/gc.d | 135 +-
libphobos/libdruntime/core/internal/gc/proxy.d | 7 +-
libphobos/libdruntime/core/internal/parseoptions.d | 12 +-
libphobos/libdruntime/core/internal/string.d | 70 +-
libphobos/libdruntime/core/internal/util/array.d | 16 -
libphobos/libdruntime/core/lifetime.d | 213 +-
libphobos/libdruntime/core/stdc/assert_.d | 40 +-
libphobos/libdruntime/core/stdc/config.d | 344 +-
libphobos/libdruntime/core/stdc/wchar_.d | 5 +-
libphobos/libdruntime/core/sync/condition.d | 19 +-
libphobos/libdruntime/core/sys/linux/input.d | 236 +
.../libdruntime/core/sys/linux/input_event_codes.d | 758 +
libphobos/libdruntime/core/sys/linux/uinput.d | 85 +
libphobos/libdruntime/core/sys/openbsd/unistd.d | 4 +
libphobos/libdruntime/core/sys/windows/dll.d | 49 +-
.../libdruntime/core/sys/windows/stacktrace.d | 2 +
libphobos/libdruntime/core/thread/fiber.d | 1 +
libphobos/libdruntime/core/thread/package.d | 39 +
libphobos/libdruntime/core/thread/types.d | 5 +-
libphobos/libdruntime/core/time.d | 223 +-
libphobos/libdruntime/etc/valgrind/valgrind.d | 85 +
libphobos/libdruntime/etc/valgrind/valgrind_.c | 102 +
libphobos/libdruntime/gcc/sections/elf.d | 6 +-
libphobos/libdruntime/object.d | 50 +-
libphobos/libdruntime/rt/aApply.d | 24 +-
libphobos/libdruntime/rt/aApplyR.d | 24 +-
libphobos/libdruntime/rt/cast_.d | 20 +-
libphobos/libdruntime/rt/lifetime.d | 292 +-
libphobos/libdruntime/rt/minfo.d | 4 +-
libphobos/libdruntime/rt/profilegc.d | 11 +-
libphobos/libdruntime/rt/util/typeinfo.d | 2 +-
libphobos/m4/druntime/libraries.m4 | 53 +
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/comparison.d | 23 +-
libphobos/src/std/algorithm/iteration.d | 44 +-
libphobos/src/std/algorithm/mutation.d | 2 +-
libphobos/src/std/algorithm/searching.d | 91 +-
libphobos/src/std/array.d | 187 +-
libphobos/src/std/bigint.d | 33 +-
libphobos/src/std/checkedint.d | 8 +-
libphobos/src/std/complex.d | 4 +-
libphobos/src/std/concurrency.d | 4 +-
libphobos/src/std/container/array.d | 2 +-
libphobos/src/std/container/dlist.d | 36 +-
libphobos/src/std/conv.d | 81 +-
libphobos/src/std/exception.d | 2 +-
.../allocator/building_blocks/kernighan_ritchie.d | 2 +-
.../allocator/building_blocks/region.d | 20 +-
.../src/std/experimental/allocator/mallocator.d | 18 +-
libphobos/src/std/file.d | 4 +
libphobos/src/std/format/internal/floats.d | 12 +-
libphobos/src/std/format/internal/write.d | 8 +-
libphobos/src/std/functional.d | 3 +
libphobos/src/std/getopt.d | 19 +-
libphobos/src/std/json.d | 48 +-
libphobos/src/std/math/operations.d | 15 +-
libphobos/src/std/math/package.d | 6 -
libphobos/src/std/net/curl.d | 35 +-
libphobos/src/std/path.d | 51 +-
libphobos/src/std/random.d | 14 +-
libphobos/src/std/range/package.d | 691 +-
libphobos/src/std/range/primitives.d | 3 +-
libphobos/src/std/regex/internal/backtracking.d | 7 +-
libphobos/src/std/regex/internal/ir.d | 25 +-
libphobos/src/std/regex/internal/thompson.d | 7 +-
libphobos/src/std/signals.d | 4 +-
libphobos/src/std/stdio.d | 155 +-
libphobos/src/std/system.d | 72 +
libphobos/src/std/traits.d | 77 +-
libphobos/src/std/typecons.d | 484 +-
libphobos/src/std/uni/package.d | 39 +-
libphobos/testsuite/libphobos.gc/forkgc2.d | 1 +
libquadmath/ChangeLog | 24 +
libquadmath/configure | 130 +-
libsanitizer/ChangeLog | 30 +
libsanitizer/configure | 132 +-
.../sanitizer_stacktrace_sparc.cpp | 6 -
.../sanitizer_unwind_linux_libcdep.cpp | 6 -
libssp/ChangeLog | 24 +
libssp/configure | 130 +-
libstdc++-v3/ChangeLog | 3660 ++
libstdc++-v3/acinclude.m4 | 145 +-
libstdc++-v3/config.h.in | 21 +
.../config/abi/pre/gnu-versioned-namespace.ver | 1 +
libstdc++-v3/config/abi/pre/gnu.ver | 2 +
libstdc++-v3/config/cpu/loongarch/t-loongarch | 1 +
libstdc++-v3/config/io/basic_file_stdio.cc | 99 +-
libstdc++-v3/config/io/basic_file_stdio.h | 13 +
libstdc++-v3/configure | 1780 +-
libstdc++-v3/configure.ac | 15 +
libstdc++-v3/configure.host | 5 +-
libstdc++-v3/doc/Makefile.am | 4 +-
libstdc++-v3/doc/Makefile.in | 4 +-
libstdc++-v3/doc/html/manual/configure.html | 11 +-
libstdc++-v3/doc/html/manual/ext_demangling.html | 6 +-
libstdc++-v3/doc/html/manual/test.html | 46 +-
libstdc++-v3/doc/html/manual/using.html | 26 +-
.../doc/html/manual/using_dynamic_or_shared.html | 4 +
libstdc++-v3/doc/xml/manual/configure.xml | 11 +-
libstdc++-v3/doc/xml/manual/extensions.xml | 6 +-
libstdc++-v3/doc/xml/manual/test.xml | 52 +-
libstdc++-v3/doc/xml/manual/using.xml | 37 +-
libstdc++-v3/include/Makefile.am | 10 +-
libstdc++-v3/include/Makefile.in | 10 +-
libstdc++-v3/include/bits/algorithmfwd.h | 9 +-
libstdc++-v3/include/bits/align.h | 8 +-
libstdc++-v3/include/bits/alloc_traits.h | 16 +-
libstdc++-v3/include/bits/allocator.h | 3 +-
libstdc++-v3/include/bits/atomic_base.h | 163 +-
libstdc++-v3/include/bits/atomic_wait.h | 10 +-
libstdc++-v3/include/bits/basic_string.h | 356 +-
libstdc++-v3/include/bits/basic_string.tcc | 49 +-
libstdc++-v3/include/bits/c++config | 16 +-
libstdc++-v3/include/bits/char_traits.h | 11 +-
libstdc++-v3/include/bits/chrono.h | 43 +-
libstdc++-v3/include/bits/chrono_io.h | 2168 +-
libstdc++-v3/include/bits/cow_string.h | 99 +-
libstdc++-v3/include/bits/erase_if.h | 11 +-
libstdc++-v3/include/bits/forward_list.h | 6 +-
libstdc++-v3/include/bits/functexcept.h | 34 +-
libstdc++-v3/include/bits/hashtable.h | 9 +-
libstdc++-v3/include/bits/ios_base.h | 6 +-
libstdc++-v3/include/bits/iterator_concepts.h | 88 +-
libstdc++-v3/include/bits/list.tcc | 2 +-
libstdc++-v3/include/bits/move.h | 8 +-
libstdc++-v3/include/bits/move_only_function.h | 9 +-
libstdc++-v3/include/bits/new_allocator.h | 4 +
libstdc++-v3/include/bits/node_handle.h | 8 +-
libstdc++-v3/include/bits/ptr_traits.h | 15 +-
libstdc++-v3/include/bits/range_access.h | 16 +-
libstdc++-v3/include/bits/ranges_algo.h | 27 +-
libstdc++-v3/include/bits/ranges_base.h | 114 +-
libstdc++-v3/include/bits/ranges_cmp.h | 14 +-
libstdc++-v3/include/bits/regex.h | 6 +
libstdc++-v3/include/bits/regex_executor.tcc | 2 +-
libstdc++-v3/include/bits/shared_ptr.h | 10 +-
libstdc++-v3/include/bits/shared_ptr_atomic.h | 16 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 23 +-
libstdc++-v3/include/bits/specfun.h | 6 +-
libstdc++-v3/include/bits/stl_algo.h | 26 +-
libstdc++-v3/include/bits/stl_algobase.h | 28 +-
libstdc++-v3/include/bits/stl_bvector.h | 3 +-
libstdc++-v3/include/bits/stl_construct.h | 4 +-
libstdc++-v3/include/bits/stl_function.h | 28 +-
libstdc++-v3/include/bits/stl_iterator.h | 32 +-
.../include/bits/stl_iterator_base_types.h | 6 +-
libstdc++-v3/include/bits/stl_list.h | 6 +-
libstdc++-v3/include/bits/stl_map.h | 6 +-
libstdc++-v3/include/bits/stl_pair.h | 12 +-
libstdc++-v3/include/bits/stl_queue.h | 9 +-
libstdc++-v3/include/bits/stl_stack.h | 7 +-
libstdc++-v3/include/bits/stl_tree.h | 9 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 18 +-
libstdc++-v3/include/bits/stl_vector.h | 4 +-
libstdc++-v3/include/bits/streambuf_iterator.h | 2 +-
libstdc++-v3/include/bits/unique_ptr.h | 14 +-
libstdc++-v3/include/bits/unordered_map.h | 8 +-
libstdc++-v3/include/bits/uses_allocator.h | 2 +-
libstdc++-v3/include/bits/uses_allocator_args.h | 10 +-
libstdc++-v3/include/bits/utility.h | 21 +-
libstdc++-v3/include/bits/vector.tcc | 256 +-
libstdc++-v3/include/bits/version.def | 1640 +
libstdc++-v3/include/bits/version.h | 1991 +
libstdc++-v3/include/bits/version.tpl | 210 +
libstdc++-v3/include/c_compatibility/stdatomic.h | 9 +-
libstdc++-v3/include/c_global/cmath | 24 +-
libstdc++-v3/include/c_global/cstddef | 9 +-
libstdc++-v3/include/c_global/cstdlib | 14 +
libstdc++-v3/include/debug/helper_functions.h | 32 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 2 +-
libstdc++-v3/include/experimental/internet | 2 +-
libstdc++-v3/include/experimental/io_context | 4 +
libstdc++-v3/include/experimental/memory_resource | 12 +-
libstdc++-v3/include/pstl/algorithm_fwd.h | 951 +-
libstdc++-v3/include/pstl/algorithm_impl.h | 2830 +-
libstdc++-v3/include/pstl/execution_defs.h | 76 +-
libstdc++-v3/include/pstl/execution_impl.h | 155 +-
libstdc++-v3/include/pstl/glue_algorithm_impl.h | 545 +-
libstdc++-v3/include/pstl/glue_execution_defs.h | 8 +-
libstdc++-v3/include/pstl/glue_memory_impl.h | 293 +-
libstdc++-v3/include/pstl/glue_numeric_impl.h | 83 +-
libstdc++-v3/include/pstl/memory_impl.h | 20 +-
libstdc++-v3/include/pstl/numeric_fwd.h | 94 +-
libstdc++-v3/include/pstl/numeric_impl.h | 309 +-
libstdc++-v3/include/pstl/parallel_backend.h | 6 +
.../include/pstl/parallel_backend_serial.h | 29 +-
libstdc++-v3/include/pstl/parallel_backend_tbb.h | 30 +-
libstdc++-v3/include/pstl/parallel_impl.h | 19 +-
libstdc++-v3/include/pstl/pstl_config.h | 81 +-
libstdc++-v3/include/pstl/unseq_backend_simd.h | 20 +-
libstdc++-v3/include/pstl/utils.h | 65 +-
libstdc++-v3/include/std/algorithm | 10 +-
libstdc++-v3/include/std/any | 9 +-
libstdc++-v3/include/std/array | 14 +-
libstdc++-v3/include/std/atomic | 97 +-
libstdc++-v3/include/std/barrier | 11 +-
libstdc++-v3/include/std/bit | 84 +-
libstdc++-v3/include/std/bitset | 7 +-
libstdc++-v3/include/std/charconv | 19 +-
libstdc++-v3/include/std/chrono | 16 +-
libstdc++-v3/include/std/complex | 31 +-
libstdc++-v3/include/std/concepts | 23 +-
libstdc++-v3/include/std/coroutine | 20 +-
libstdc++-v3/include/std/deque | 9 +-
libstdc++-v3/include/std/execution | 11 +-
libstdc++-v3/include/std/expected | 8 +-
libstdc++-v3/include/std/filesystem | 9 +-
libstdc++-v3/include/std/format | 514 +-
libstdc++-v3/include/std/forward_list | 10 +-
libstdc++-v3/include/std/fstream | 60 +
libstdc++-v3/include/std/functional | 128 +-
libstdc++-v3/include/std/future | 8 +-
libstdc++-v3/include/std/iomanip | 9 +-
libstdc++-v3/include/std/iostream | 3 +-
libstdc++-v3/include/std/iterator | 5 +-
libstdc++-v3/include/std/latch | 10 +-
libstdc++-v3/include/std/limits | 192 +-
libstdc++-v3/include/std/list | 10 +-
libstdc++-v3/include/std/memory | 15 +-
libstdc++-v3/include/std/memory_resource | 20 +-
libstdc++-v3/include/std/mutex | 8 +-
libstdc++-v3/include/std/numbers | 8 +-
libstdc++-v3/include/std/numeric | 35 +-
libstdc++-v3/include/std/optional | 19 +-
libstdc++-v3/include/std/ostream | 6 +-
libstdc++-v3/include/std/ranges | 402 +-
libstdc++-v3/include/std/ratio | 109 +-
libstdc++-v3/include/std/scoped_allocator | 8 +-
libstdc++-v3/include/std/semaphore | 9 +-
libstdc++-v3/include/std/shared_mutex | 12 +-
libstdc++-v3/include/std/source_location | 9 +-
libstdc++-v3/include/std/span | 11 +-
libstdc++-v3/include/std/spanstream | 11 +-
libstdc++-v3/include/std/stacktrace | 232 +-
libstdc++-v3/include/std/stop_token | 5 +-
libstdc++-v3/include/std/string | 9 +-
libstdc++-v3/include/std/string_view | 23 +-
libstdc++-v3/include/std/syncstream | 17 +-
libstdc++-v3/include/std/thread | 67 +-
libstdc++-v3/include/std/tuple | 41 +-
libstdc++-v3/include/std/type_traits | 161 +-
libstdc++-v3/include/std/utility | 38 +-
libstdc++-v3/include/std/valarray | 12 +-
libstdc++-v3/include/std/variant | 43 +-
libstdc++-v3/include/std/vector | 9 +-
libstdc++-v3/include/std/version | 350 +-
libstdc++-v3/libsupc++/compare | 51 +-
libstdc++-v3/libsupc++/exception | 10 +-
libstdc++-v3/libsupc++/new | 20 +-
libstdc++-v3/libsupc++/typeinfo | 7 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 700 +-
libstdc++-v3/python/libstdcxx/v6/xmethods.py | 58 +-
libstdc++-v3/scripts/testsuite_flags.in | 8 +-
libstdc++-v3/src/Makefile.am | 4 +-
libstdc++-v3/src/Makefile.in | 7 +-
libstdc++-v3/src/c++11/Makefile.am | 22 +-
libstdc++-v3/src/c++11/Makefile.in | 45 +-
libstdc++-v3/src/c++11/assert_fail.cc | 44 +
.../src/c++11/compatibility-ldbl-facets-aliases.h | 4 +-
libstdc++-v3/src/c++11/cow-locale_init.cc | 5 +-
libstdc++-v3/src/c++11/debug.cc | 50 +-
libstdc++-v3/src/c++11/locale-inst-monetary.h | 2 +-
libstdc++-v3/src/c++11/locale-inst-numeric.h | 2 +-
libstdc++-v3/src/{c++98 => c++11}/locale_init.cc | 0
libstdc++-v3/src/{c++98 => c++11}/localename.cc | 39 +-
libstdc++-v3/src/c++11/random.cc | 23 +-
libstdc++-v3/src/c++17/default_resource.h | 6 +-
libstdc++-v3/src/c++17/floating_from_chars.cc | 12 +-
libstdc++-v3/src/c++17/fs_ops.cc | 57 +-
libstdc++-v3/src/c++17/fs_path.cc | 2 +-
libstdc++-v3/src/c++17/memory_resource.cc | 35 +-
libstdc++-v3/src/c++20/Makefile.am | 2 +-
libstdc++-v3/src/c++20/Makefile.in | 2 +-
libstdc++-v3/src/c++20/tzdb.cc | 54 +-
libstdc++-v3/src/c++23/Makefile.am | 109 +
libstdc++-v3/src/c++23/Makefile.in | 747 +
libstdc++-v3/src/c++23/stacktrace.cc | 171 +
libstdc++-v3/src/c++98/Makefile.am | 22 +-
libstdc++-v3/src/c++98/Makefile.in | 39 +-
libstdc++-v3/src/c++98/ios_base_init.h | 2 +-
libstdc++-v3/src/experimental/Makefile.am | 20 +
libstdc++-v3/src/experimental/Makefile.in | 15 +-
libstdc++-v3/src/filesystem/ops-common.h | 27 +-
libstdc++-v3/src/filesystem/ops.cc | 10 +-
libstdc++-v3/src/filesystem/path.cc | 2 +-
libstdc++-v3/src/libbacktrace/Makefile.am | 5 +-
libstdc++-v3/src/libbacktrace/Makefile.in | 90 +-
.../testsuite/17_intro/no_library_allocation.cc | 8 +
.../18_support/comparisons/algorithms/fallback.cc | 1 -
.../comparisons/algorithms/partial_order.cc | 3 +-
.../comparisons/algorithms/strong_order.cc | 3 +-
.../comparisons/algorithms/strong_order_floats.cc | 1 -
.../comparisons/algorithms/weak_order.cc | 3 +-
.../18_support/comparisons/categories/94565.cc | 3 +-
.../comparisons/categories/partialord.cc | 3 +-
.../18_support/comparisons/categories/strongord.cc | 3 +-
.../18_support/comparisons/categories/weakord.cc | 3 +-
.../18_support/comparisons/categories/zero_neg.cc | 12 +-
.../testsuite/18_support/comparisons/common/1.cc | 3 +-
.../18_support/comparisons/object/93479.cc | 3 +-
.../18_support/comparisons/object/lwg3530.cc | 3 +-
.../testsuite/18_support/coroutines/95917.cc | 4 +-
.../testsuite/18_support/coroutines/hash.cc | 3 +-
.../testsuite/18_support/coroutines/lwg3460.cc | 3 +-
.../testsuite/18_support/destroying_delete.cc | 3 +-
.../18_support/headers/limits/synopsis_cxx23.cc | 1 -
.../18_support/headers/stdfloat/types_std.cc | 1 -
.../nested_exception/rethrow_if_nested-term.cc | 14 +-
.../testsuite/18_support/source_location/1.cc | 4 +-
.../18_support/source_location/consteval.cc | 5 +-
.../18_support/source_location/version.cc | 3 +-
.../testsuite/18_support/type_info/constexpr.cc | 2 +-
.../error_category/operators/three_way.cc | 3 +-
.../error_code/operators/three_way.cc | 3 +-
.../error_condition/operators/three_way.cc | 3 +-
.../testsuite/19_diagnostics/stacktrace/current.cc | 2 +-
.../testsuite/19_diagnostics/stacktrace/entry.cc | 2 +-
.../testsuite/19_diagnostics/stacktrace/output.cc | 57 +
.../19_diagnostics/stacktrace/stacktrace.cc | 2 +-
.../19_diagnostics/stacktrace/synopsis.cc | 5 +-
.../testsuite/19_diagnostics/stacktrace/version.cc | 7 +-
.../20_util/aligned_storage/deprecated-2b.cc | 1 -
.../20_util/aligned_union/deprecated-2b.cc | 1 -
libstdc++-v3/testsuite/20_util/allocator/105975.cc | 1 -
.../testsuite/20_util/allocator/rebind_c++20.cc | 3 +-
.../20_util/allocator/requirements/constexpr.cc | 1 -
.../allocator/requirements/typedefs_c++20.cc | 1 -
.../testsuite/20_util/allocator_traits/header-2.cc | 1 -
.../testsuite/20_util/allocator_traits/header.cc | 1 -
.../allocator_traits/members/92878_92947.cc | 1 -
.../testsuite/20_util/any/assign/92878_92947.cc | 3 +-
.../testsuite/20_util/any/cons/92878_92947.cc | 3 +-
libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 4 +-
.../testsuite/20_util/assume_aligned/2_neg.cc | 3 +-
libstdc++-v3/testsuite/20_util/assume_aligned/3.cc | 4 +-
.../testsuite/20_util/assume_aligned/97132.cc | 3 +-
libstdc++-v3/testsuite/20_util/auto_ptr/1.cc | 10 +-
libstdc++-v3/testsuite/20_util/auto_ptr/2.cc | 5 +-
libstdc++-v3/testsuite/20_util/auto_ptr/3.cc | 5 +-
libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc | 5 +-
libstdc++-v3/testsuite/20_util/auto_ptr/4.cc | 5 +-
libstdc++-v3/testsuite/20_util/auto_ptr/5.cc | 5 +-
libstdc++-v3/testsuite/20_util/auto_ptr/6.cc | 5 +-
libstdc++-v3/testsuite/20_util/auto_ptr/7.cc | 5 +-
.../testsuite/20_util/auto_ptr/assign_neg.cc | 6 +-
.../requirements/explicit_instantiation/1.cc | 6 +-
libstdc++-v3/testsuite/20_util/bind/constexpr.cc | 3 +-
libstdc++-v3/testsuite/20_util/bitset/107037.cc | 2 +-
.../testsuite/20_util/bitset/access/constexpr.cc | 1 -
.../20_util/bitset/cons/constexpr_c++23.cc | 1 -
.../testsuite/20_util/bitset/count/constexpr.cc | 1 -
.../testsuite/20_util/bitset/ext/constexpr.cc | 1 -
.../testsuite/20_util/bitset/operations/96303.cc | 4 +-
.../20_util/bitset/operations/constexpr_c++23.cc | 1 -
libstdc++-v3/testsuite/20_util/bitset/version.cc | 1 -
.../testsuite/20_util/common_reference/100894.cc | 1 -
.../common_reference/requirements/alias_decl.cc | 3 +-
.../requirements/explicit_instantiation.cc | 3 +-
.../common_reference/requirements/typedefs.cc | 3 +-
.../20_util/duration/arithmetic/constexpr_c++17.cc | 2 +-
.../20_util/duration/arithmetic/overflow_c++20.cc | 1 -
.../duration/comparison_operators/three_way.cc | 3 +-
libstdc++-v3/testsuite/20_util/duration/io.cc | 107 +-
.../20_util/duration/requirements/typedefs_neg1.cc | 2 +-
.../20_util/duration/requirements/typedefs_neg2.cc | 2 +-
.../testsuite/20_util/exchange/constexpr.cc | 3 +-
.../testsuite/20_util/exchange/noexcept.cc | 3 +-
libstdc++-v3/testsuite/20_util/expected/assign.cc | 1 -
libstdc++-v3/testsuite/20_util/expected/bad.cc | 3 +-
libstdc++-v3/testsuite/20_util/expected/cons.cc | 1 -
.../testsuite/20_util/expected/equality.cc | 1 -
.../testsuite/20_util/expected/illformed_neg.cc | 1 -
libstdc++-v3/testsuite/20_util/expected/lwg3877.cc | 1 -
libstdc++-v3/testsuite/20_util/expected/lwg3938.cc | 1 -
libstdc++-v3/testsuite/20_util/expected/monadic.cc | 1 -
.../testsuite/20_util/expected/observers.cc | 1 -
.../testsuite/20_util/expected/requirements.cc | 1 -
libstdc++-v3/testsuite/20_util/expected/swap.cc | 1 -
.../testsuite/20_util/expected/synopsis.cc | 1 -
.../testsuite/20_util/expected/unexpected.cc | 1 -
libstdc++-v3/testsuite/20_util/expected/version.cc | 1 -
.../testsuite/20_util/from_chars/1_c++20_neg.cc | 3 +-
libstdc++-v3/testsuite/20_util/from_chars/4.cc | 2 +-
libstdc++-v3/testsuite/20_util/from_chars/8.cc | 1 -
.../testsuite/20_util/from_chars/compare.cc | 3 +-
.../testsuite/20_util/from_chars/constexpr.cc | 1 -
.../testsuite/20_util/from_chars/result.cc | 21 +
.../20_util/function/cons/deduction_c++23.cc | 1 -
.../20_util/function_objects/bind_front/1.cc | 3 +-
.../20_util/function_objects/bind_front/107784.cc | 1 -
.../20_util/function_objects/bind_front/111327.cc | 40 +
.../20_util/function_objects/bind_front/2.cc | 3 +-
.../20_util/function_objects/bind_front/97101.cc | 3 +-
.../function_objects/bind_front/constexpr.cc | 3 +-
.../20_util/function_objects/constexpr_searcher.cc | 3 +-
.../20_util/function_objects/identity/1.cc | 3 +-
.../testsuite/20_util/function_objects/invoke/4.cc | 1 -
.../20_util/function_objects/invoke/constexpr.cc | 3 +-
.../function_objects/invoke/dangling_ref.cc | 1 -
.../20_util/function_objects/mem_fn/constexpr.cc | 3 +-
.../20_util/function_objects/not_fn/111327.cc | 29 +
.../20_util/function_objects/not_fn/constexpr.cc | 3 +-
.../20_util/function_objects/range.cmp/equal_to.cc | 3 +-
.../20_util/function_objects/range.cmp/greater.cc | 3 +-
.../function_objects/range.cmp/greater_equal.cc | 3 +-
.../20_util/function_objects/range.cmp/less.cc | 3 +-
.../function_objects/range.cmp/less_equal.cc | 3 +-
.../20_util/function_objects/range.cmp/lwg3530.cc | 1 -
.../function_objects/range.cmp/not_equal_to.cc | 3 +-
.../testsuite/20_util/integer_comparisons/1.cc | 3 +-
.../testsuite/20_util/integer_comparisons/2.cc | 3 +-
.../testsuite/20_util/integer_comparisons/equal.cc | 3 +-
.../20_util/integer_comparisons/equal_neg.cc | 3 +-
.../20_util/integer_comparisons/greater.cc | 1 -
.../20_util/integer_comparisons/greater_equal.cc | 3 +-
.../integer_comparisons/greater_equal_neg.cc | 3 +-
.../20_util/integer_comparisons/greater_neg.cc | 3 +-
.../20_util/integer_comparisons/in_range.cc | 3 +-
.../20_util/integer_comparisons/in_range_neg.cc | 3 +-
.../testsuite/20_util/integer_comparisons/less.cc | 3 +-
.../20_util/integer_comparisons/less_equal.cc | 3 +-
.../20_util/integer_comparisons/less_equal_neg.cc | 3 +-
.../20_util/integer_comparisons/less_neg.cc | 3 +-
.../20_util/integer_comparisons/not_equal.cc | 3 +-
.../20_util/integer_comparisons/not_equal_neg.cc | 3 +-
.../testsuite/20_util/integer_sequence/pr111357.cc | 34 +
.../requirements/explicit_instantiation.cc | 3 +-
.../is_bounded_array/requirements/typedefs.cc | 3 +-
.../testsuite/20_util/is_bounded_array/value.cc | 3 +-
.../testsuite/20_util/is_constant_evaluated/1.cc | 3 +-
.../20_util/is_constant_evaluated/noexcept.cc | 3 +-
.../20_util/is_constructible/92878_92947.cc | 3 +-
.../is_corresponding_member.cc | 1 -
.../20_util/is_layout_compatible/value.cc | 1 -
.../20_util/is_layout_compatible/version.cc | 1 -
.../is_nothrow_constructible/value_c++20.cc | 3 +-
.../requirements/explicit_instantiation.cc | 3 +-
.../requirements/typedefs.cc | 3 +-
.../20_util/is_nothrow_convertible/value.cc | 3 +-
.../testsuite/20_util/is_pod/deprecated-2a.cc | 3 +-
.../20_util/is_pointer_interconvertible/value.cc | 1 -
.../20_util/is_pointer_interconvertible/version.cc | 1 -
.../is_pointer_interconvertible/with_class.cc | 1 -
.../testsuite/20_util/is_scoped_enum/value.cc | 1 -
.../testsuite/20_util/is_scoped_enum/version.cc | 1 -
.../requirements/explicit_instantiation.cc | 3 +-
.../is_unbounded_array/requirements/typedefs.cc | 3 +-
.../testsuite/20_util/is_unbounded_array/value.cc | 3 +-
.../testsuite/20_util/move_only_function/call.cc | 1 -
.../testsuite/20_util/move_only_function/cons.cc | 1 -
.../testsuite/20_util/move_only_function/move.cc | 1 -
.../20_util/move_only_function/version.cc | 1 -
.../20_util/optional/assignment/92878_92947.cc | 3 +-
.../testsuite/20_util/optional/cons/92878_92947.cc | 3 +-
.../testsuite/20_util/optional/constexpr/assign.cc | 1 -
.../20_util/optional/constexpr/cons/conv.cc | 1 -
.../20_util/optional/constexpr/modifiers.cc | 1 -
.../testsuite/20_util/optional/constexpr/swap.cc | 1 -
.../testsuite/20_util/optional/monadic/and_then.cc | 1 -
.../testsuite/20_util/optional/monadic/or_else.cc | 1 -
.../20_util/optional/monadic/or_else_neg.cc | 1 -
.../testsuite/20_util/optional/monadic/pr109242.cc | 1 -
.../20_util/optional/monadic/transform.cc | 1 -
.../testsuite/20_util/optional/relops/96269.cc | 3 +-
.../testsuite/20_util/optional/relops/three_way.cc | 1 -
.../pair/comparison_operators/constexpr_c++20.cc | 3 +-
.../testsuite/20_util/pair/cons/92878_92947.cc | 3 +-
.../testsuite/20_util/pair/constexpr_assign.cc | 3 +-
.../testsuite/20_util/pair/constexpr_swap.cc | 3 +-
libstdc++-v3/testsuite/20_util/pair/p2321r2.cc | 1 -
.../20_util/pair/requirements/structural.cc | 1 -
.../20_util/pointer_traits/pointer_to_constexpr.cc | 3 +-
.../polymorphic_allocator/allocate_object.cc | 3 +-
.../polymorphic_allocator/construct_c++2a.cc | 3 +-
.../20_util/polymorphic_allocator/lwg3237.cc | 3 +-
.../20_util/ratio/operations/ops_overflow_neg.cc | 6 +-
.../20_util/ratio/requirements/type_constraints.cc | 34 +
.../20_util/reference_from_temporary/value.cc | 1 -
.../20_util/reference_from_temporary/value2.cc | 1 -
.../20_util/reference_from_temporary/version.cc | 1 -
.../20_util/reference_wrapper/constexpr.cc | 3 +-
.../20_util/reference_wrapper/incomplete.cc | 3 +-
.../remove_cvref/requirements/alias_decl.cc | 3 +-
.../requirements/explicit_instantiation.cc | 3 +-
.../testsuite/20_util/remove_cvref/value.cc | 3 +-
.../scoped_allocator/construct_pair_c++2a.cc | 3 +-
.../testsuite/20_util/shared_ptr/atomic/3.cc | 3 +-
.../20_util/shared_ptr/atomic/atomic_shared_ptr.cc | 1 -
.../testsuite/20_util/shared_ptr/casts/rval.cc | 3 +-
.../20_util/shared_ptr/comparison/cmp_c++20.cc | 3 +-
.../20_util/shared_ptr/cons/alias-rval.cc | 3 +-
.../20_util/shared_ptr/creation/92878_92947.cc | 3 +-
.../testsuite/20_util/shared_ptr/creation/array.cc | 1 -
.../20_util/shared_ptr/creation/overwrite.cc | 2 +-
.../20_util/shared_ptr/creation/version.cc | 1 -
.../shared_ptr/thread/default_weaktoshared.cc | 3 +-
.../shared_ptr/thread/mutex_weaktoshared.cc | 3 +-
.../specialized_algorithms/construct_at/1.cc | 3 +-
.../construct_at/92878_92947.cc | 3 +-
.../specialized_algorithms/construct_at/95788.cc | 3 +-
.../specialized_algorithms/destroy/constrained.cc | 3 +-
.../pstl/uninitialized_construct.cc | 4 +-
.../pstl/uninitialized_copy_move.cc | 14 +-
.../pstl/uninitialized_fill_destroy.cc | 2 +-
.../uninitialized_copy/constrained.cc | 3 +-
.../uninitialized_default_construct/constrained.cc | 3 +-
.../uninitialized_fill/94017.cc | 3 +-
.../uninitialized_fill/constrained.cc | 3 +-
.../uninitialized_fill_n/94017.cc | 3 +-
.../uninitialized_move/constrained.cc | 3 +-
.../uninitialized_value_construct/constrained.cc | 3 +-
.../20_util/synchronized_pool_resource/allocate.cc | 6 +-
.../synchronized_pool_resource/allocate_single.cc | 3 +-
.../20_util/synchronized_pool_resource/cons.cc | 6 +-
.../synchronized_pool_resource/cons_single.cc | 3 +-
.../20_util/synchronized_pool_resource/is_equal.cc | 6 +-
.../synchronized_pool_resource/multithreaded.cc | 6 +-
.../20_util/synchronized_pool_resource/options.cc | 6 +-
.../20_util/synchronized_pool_resource/release.cc | 6 +-
.../synchronized_pool_resource/release_single.cc | 3 +-
libstdc++-v3/testsuite/20_util/time_point/4.cc | 3 +-
.../time_point/comparison_operators/three_way.cc | 3 +-
libstdc++-v3/testsuite/20_util/to_address/1.cc | 3 +-
libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 3 +-
libstdc++-v3/testsuite/20_util/to_address/debug.cc | 3 +-
.../testsuite/20_util/to_address/lwg3545.cc | 1 -
libstdc++-v3/testsuite/20_util/to_chars/compare.cc | 3 +-
.../testsuite/20_util/to_chars/constexpr.cc | 1 -
.../testsuite/20_util/to_chars/float128_c++23.cc | 1 -
.../testsuite/20_util/to_chars/float16_c++23.cc | 1 -
libstdc++-v3/testsuite/20_util/to_chars/result.cc | 25 +
libstdc++-v3/testsuite/20_util/to_chars/version.cc | 3 +-
libstdc++-v3/testsuite/20_util/to_underlying/1.cc | 1 -
.../testsuite/20_util/to_underlying/version.cc | 1 -
.../tuple/comparison_operators/three_way.cc | 3 +-
.../testsuite/20_util/tuple/cons/102270.cc | 1 -
.../tuple/cons/constexpr_allocator_arg_t.cc | 3 +-
.../testsuite/20_util/tuple/constexpr_swap.cc | 3 +-
libstdc++-v3/testsuite/20_util/tuple/p2321r2.cc | 1 -
.../type_identity/requirements/alias_decl.cc | 3 +-
.../requirements/explicit_instantiation.cc | 3 +-
.../20_util/type_identity/requirements/typedefs.cc | 3 +-
.../typeindex/comparison_operators_c++20.cc | 3 +-
.../20_util/unique_ptr/assign/constexpr.cc | 1 -
.../20_util/unique_ptr/comparison/compare_c++20.cc | 3 +-
.../20_util/unique_ptr/comparison/constexpr.cc | 1 -
.../20_util/unique_ptr/cons/constexpr_c++20.cc | 1 -
.../20_util/unique_ptr/creation/92878_92947.cc | 3 +-
.../20_util/unique_ptr/creation/constexpr.cc | 1 -
.../20_util/unique_ptr/creation/for_overwrite.cc | 4 +-
.../unique_ptr/creation/for_overwrite__neg.cc | 3 +-
.../testsuite/20_util/unique_ptr/io/lwg2948.cc | 3 +-
.../20_util/unique_ptr/modifiers/constexpr.cc | 1 -
.../unique_ptr/specialized_algorithms/constexpr.cc | 1 -
libstdc++-v3/testsuite/20_util/unreachable/1.cc | 1 -
.../testsuite/20_util/unreachable/version.cc | 1 -
.../testsuite/20_util/unwrap_reference/1.cc | 3 +-
.../testsuite/20_util/unwrap_reference/2.cc | 3 +-
.../testsuite/20_util/unwrap_reference/3.cc | 3 +-
.../20_util/uses_allocator/92878_92947.cc | 3 +-
.../testsuite/20_util/uses_allocator/lwg3527.cc | 1 -
.../testsuite/20_util/uses_allocator/lwg3677.cc | 1 -
.../testsuite/20_util/uses_allocator/make_obj.cc | 3 +-
.../uses_allocator/uninitialized_construct.cc | 1 -
.../testsuite/20_util/variant/92878_92947.cc | 3 +-
libstdc++-v3/testsuite/20_util/variant/95915.cc | 1 -
.../testsuite/20_util/variant/constexpr.cc | 1 -
.../testsuite/20_util/variant/default_ctor.cc | 11 +
.../testsuite/20_util/variant/relops/three_way.cc | 3 +-
.../testsuite/20_util/variant/visit_neg.cc | 3 +-
libstdc++-v3/testsuite/20_util/variant/visit_r.cc | 3 +-
.../testsuite/20_util/weak_ptr/atomic_weak_ptr.cc | 1 -
.../capacity/char/resize_and_overwrite.cc | 119 +-
.../capacity/char/resize_and_overwrite_ext.cc | 6 +
.../21_strings/basic_string/cons/char/105995.cc | 1 -
.../21_strings/basic_string/cons/char/constexpr.cc | 1 -
.../basic_string/cons/wchar_t/constexpr.cc | 1 -
.../testsuite/21_strings/basic_string/erasure.cc | 3 +-
.../21_strings/basic_string/hash/hash_char8_t.cc | 3 +-
.../21_strings/basic_string/literals/constexpr.cc | 1 -
.../21_strings/basic_string/modifiers/constexpr.cc | 1 -
.../modifiers/swap/constexpr-wchar_t.cc | 1 -
.../basic_string/modifiers/swap/constexpr.cc | 1 -
.../numeric_conversions/char/dr1261.cc | 11 +-
.../basic_string/numeric_conversions/char/stod.cc | 1 -
.../basic_string/numeric_conversions/char/stof.cc | 1 -
.../basic_string/numeric_conversions/char/stoi.cc | 1 -
.../basic_string/numeric_conversions/char/stol.cc | 1 -
.../basic_string/numeric_conversions/char/stoul.cc | 1 -
.../numeric_conversions/char/to_string.cc | 9 +-
.../numeric_conversions/char/to_string_float.cc | 148 +
.../numeric_conversions/char/to_string_int.cc | 2 -
.../basic_string/numeric_conversions/version.cc | 18 +
.../numeric_conversions/wchar_t/dr1261.cc | 11 +-
.../numeric_conversions/wchar_t/to_wstring.cc | 9 +-
.../wchar_t/to_wstring_float.cc | 145 +
.../basic_string/operations/contains/char.cc | 1 -
.../basic_string/operations/contains/nonnull.cc | 2 +-
.../basic_string/operations/contains/wchar_t.cc | 1 -
.../basic_string/operations/ends_with/char.cc | 3 +-
.../basic_string/operations/ends_with/nonnull.cc | 2 +-
.../basic_string/operations/ends_with/wchar_t.cc | 3 +-
.../basic_string/operations/starts_with/char.cc | 3 +-
.../basic_string/operations/starts_with/nonnull.cc | 2 +-
.../basic_string/operations/starts_with/wchar_t.cc | 3 +-
.../basic_string/operators/char/cmp_c++20.cc | 3 +-
.../basic_string/operators/wchar_t/cmp_c++20.cc | 3 +-
.../basic_string_view/cons/char/range.cc | 1 -
.../basic_string_view/cons/char/range_c++20.cc | 1 -
.../basic_string_view/cons/wchar_t/range_c++20.cc | 1 -
.../basic_string_view/operations/contains/char.cc | 1 -
.../operations/contains/char/2.cc | 1 -
.../operations/contains/nonnull.cc | 2 +-
.../operations/contains/wchar_t.cc | 1 -
.../operations/copy/char/constexpr.cc | 3 +-
.../operations/copy/wchar_t/constexpr.cc | 3 +-
.../basic_string_view/operations/ends_with/char.cc | 3 +-
.../operations/ends_with/nonnull.cc | 2 +-
.../operations/ends_with/wchar_t.cc | 3 +-
.../operations/starts_with/char.cc | 3 +-
.../operations/starts_with/nonnull.cc | 2 +-
.../operations/starts_with/wchar_t.cc | 3 +-
.../basic_string_view/operators/char/cmp_c++20.cc | 3 +-
.../operators/wchar_t/cmp_c++20.cc | 3 +-
.../requirements/constexpr_iter.cc | 3 +-
.../requirements/constexpr_functions_c++20.cc | 1 -
.../headers/cuchar/functions_std_cxx20.cc | 1 -
.../array/comparison_operators/96851.cc | 3 +-
.../array/comparison_operators/constexpr.cc | 3 +-
.../testsuite/23_containers/array/creation/1.cc | 3 +-
.../23_containers/array/creation/110167.cc | 1 -
.../testsuite/23_containers/array/creation/2.cc | 3 +-
.../23_containers/array/creation/3_neg.cc | 4 +-
.../array/requirements/constexpr_fill.cc | 3 +-
.../array/requirements/constexpr_swap.cc | 3 +-
.../23_containers/array/tuple_interface/get_neg.cc | 6 +-
.../testsuite/23_containers/deque/48101-2_neg.cc | 4 +-
.../testsuite/23_containers/deque/48101-3_neg.cc | 3 +-
.../testsuite/23_containers/deque/erasure.cc | 3 +-
.../deque/modifiers/emplace/92878_92947.cc | 3 +-
.../23_containers/deque/operators/cmp_c++20.cc | 3 +-
.../deque/requirements/explicit_instantiation/2.cc | 1 +
.../23_containers/forward_list/48101-2_neg.cc | 4 +-
.../23_containers/forward_list/48101-3_neg.cc | 3 +-
.../23_containers/forward_list/cmp_c++20.cc | 3 +-
.../forward_list/debug/iterator1_neg.cc | 2 +-
.../forward_list/debug/iterator3_neg.cc | 2 +-
.../23_containers/forward_list/erasure.cc | 3 +-
.../forward_list/modifiers/92878_92947.cc | 3 +-
.../forward_list/operations/remove_cxx20_return.cc | 3 +-
.../forward_list/operations/unique_cxx20_return.cc | 3 +-
.../testsuite/23_containers/list/48101-2_neg.cc | 4 +-
.../testsuite/23_containers/list/48101-3_neg.cc | 3 +-
.../testsuite/23_containers/list/cmp_c++20.cc | 3 +-
.../testsuite/23_containers/list/erasure.cc | 3 +-
.../list/modifiers/emplace/92878_92947.cc | 3 +-
.../list/operations/remove_cxx20_return.cc | 3 +-
.../list/operations/unique_cxx20_return.cc | 3 +-
.../list/requirements/explicit_instantiation/2.cc | 1 +
.../testsuite/23_containers/map/48101-2_neg.cc | 4 +-
.../testsuite/23_containers/map/48101-3_neg.cc | 3 +-
.../testsuite/23_containers/map/48101_neg.cc | 3 +-
.../testsuite/23_containers/map/erasure.cc | 3 +-
.../map/modifiers/emplace/92878_92947.cc | 3 +-
.../23_containers/map/operations/contains.cc | 3 +-
.../23_containers/map/operators/cmp_c++20.cc | 3 +-
.../23_containers/multimap/48101-2_neg.cc | 4 +-
.../23_containers/multimap/48101-3_neg.cc | 3 +-
.../testsuite/23_containers/multimap/48101_neg.cc | 3 +-
.../multimap/modifiers/emplace/92878_92947.cc | 3 +-
.../23_containers/multimap/operations/contains.cc | 3 +-
.../23_containers/multimap/operators/cmp_c++20.cc | 3 +-
.../23_containers/multiset/48101-2_neg.cc | 4 +-
.../23_containers/multiset/48101-3_neg.cc | 3 +-
.../multiset/modifiers/emplace/92878_92947.cc | 3 +-
.../23_containers/multiset/operations/contains.cc | 3 +-
.../23_containers/multiset/operators/cmp_c++20.cc | 3 +-
.../23_containers/priority_queue/92878_92947.cc | 3 +-
.../testsuite/23_containers/queue/92878_92947.cc | 3 +-
.../testsuite/23_containers/queue/cmp_c++20.cc | 3 +-
.../23_containers/queue/cons_from_iters.cc | 1 -
.../testsuite/23_containers/set/48101-2_neg.cc | 4 +-
.../testsuite/23_containers/set/48101-3_neg.cc | 3 +-
.../testsuite/23_containers/set/erasure.cc | 3 +-
.../set/modifiers/emplace/92878_92947.cc | 3 +-
.../23_containers/set/operations/contains.cc | 3 +-
.../23_containers/set/operators/cmp_c++20.cc | 3 +-
libstdc++-v3/testsuite/23_containers/span/1.cc | 3 +-
.../testsuite/23_containers/span/101411.cc | 1 -
libstdc++-v3/testsuite/23_containers/span/2.cc | 3 +-
.../23_containers/span/back_assert_neg.cc | 5 +-
.../testsuite/23_containers/span/back_neg.cc | 3 +-
.../23_containers/span/cons_1_assert_neg.cc | 5 +-
.../23_containers/span/cons_2_assert_neg.cc | 5 +-
.../23_containers/span/contiguous_range_neg.cc | 3 +-
.../testsuite/23_containers/span/deduction.cc | 3 +-
.../testsuite/23_containers/span/everything.cc | 3 +-
.../testsuite/23_containers/span/explicit.cc | 3 +-
.../23_containers/span/first_2_assert_neg.cc | 5 +-
.../23_containers/span/first_assert_neg.cc | 5 +-
.../testsuite/23_containers/span/first_neg.cc | 3 +-
.../23_containers/span/front_assert_neg.cc | 5 +-
.../testsuite/23_containers/span/front_neg.cc | 3 +-
.../23_containers/span/index_op_assert_neg.cc | 5 +-
.../testsuite/23_containers/span/index_op_neg.cc | 3 +-
.../23_containers/span/last_2_assert_neg.cc | 5 +-
.../23_containers/span/last_assert_neg.cc | 5 +-
.../testsuite/23_containers/span/last_neg.cc | 3 +-
.../testsuite/23_containers/span/layout_compat.cc | 3 +-
.../testsuite/23_containers/span/lwg3255.cc | 3 +-
.../testsuite/23_containers/span/nothrow_cons.cc | 3 +-
.../23_containers/span/subspan_2_assert_neg.cc | 5 +-
.../23_containers/span/subspan_3_assert_neg.cc | 5 +-
.../23_containers/span/subspan_4_assert_neg.cc | 5 +-
.../23_containers/span/subspan_5_assert_neg.cc | 5 +-
.../23_containers/span/subspan_6_assert_neg.cc | 5 +-
.../23_containers/span/subspan_assert_neg.cc | 5 +-
.../testsuite/23_containers/span/subspan_neg.cc | 3 +-
.../23_containers/span/trivially_copyable.cc | 1 -
.../testsuite/23_containers/stack/92878_92947.cc | 3 +-
.../testsuite/23_containers/stack/cmp_c++20.cc | 3 +-
.../23_containers/stack/cons_from_iters.cc | 1 -
.../23_containers/unordered_map/48101-2_neg.cc | 4 +-
.../23_containers/unordered_map/48101-3_neg.cc | 3 +-
.../testsuite/23_containers/unordered_map/96088.cc | 1 +
.../23_containers/unordered_map/erasure.cc | 3 +-
.../unordered_map/modifiers/92878_92947.cc | 3 +-
.../unordered_map/operations/contains.cc | 3 +-
.../unordered_multimap/48101-2_neg.cc | 4 +-
.../unordered_multimap/48101-3_neg.cc | 3 +-
.../23_containers/unordered_multimap/96088.cc | 1 +
.../unordered_multimap/modifiers/92878_92947.cc | 3 +-
.../unordered_multimap/operations/contains.cc | 3 +-
.../unordered_multiset/48101-2_neg.cc | 4 +-
.../unordered_multiset/48101-3_neg.cc | 3 +-
.../23_containers/unordered_multiset/96088.cc | 1 +
.../unordered_multiset/modifiers/92878_92947.cc | 3 +-
.../unordered_multiset/operations/contains.cc | 3 +-
.../23_containers/unordered_set/48101-2_neg.cc | 4 +-
.../23_containers/unordered_set/48101-3_neg.cc | 3 +-
.../testsuite/23_containers/unordered_set/96088.cc | 1 +
.../23_containers/unordered_set/erasure.cc | 3 +-
.../unordered_set/modifiers/92878_92947.cc | 3 +-
.../unordered_set/operations/contains.cc | 3 +-
.../vector/{26412-1.cc => 26142-1.cc} | 2 +-
.../vector/{26412-2.cc => 26142-2.cc} | 2 +-
.../testsuite/23_containers/vector/48101-2_neg.cc | 4 +-
.../testsuite/23_containers/vector/48101-3_neg.cc | 3 +-
.../testsuite/23_containers/vector/bool/110807.cc | 14 +
.../vector/bool/capacity/constexpr.cc | 1 -
.../23_containers/vector/bool/cmp_c++20.cc | 3 +-
.../23_containers/vector/bool/cons/constexpr.cc | 1 -
.../23_containers/vector/bool/element_access/1.cc | 1 -
.../vector/bool/element_access/constexpr.cc | 1 -
.../23_containers/vector/bool/iterator_c++20.cc | 3 +-
.../vector/bool/modifiers/assign/constexpr.cc | 1 -
.../vector/bool/modifiers/constexpr.cc | 1 -
.../vector/bool/modifiers/swap/constexpr.cc | 1 -
.../23_containers/vector/capacity/constexpr.cc | 1 -
.../testsuite/23_containers/vector/cmp_c++20.cc | 3 +-
.../23_containers/vector/cons/constexpr.cc | 1 -
.../23_containers/vector/cons/destroy-adl.cc | 11 +
.../23_containers/vector/data_access/constexpr.cc | 1 -
.../vector/debug/assign4_backtrace_neg.cc | 2 +-
.../vector/element_access/constexpr.cc | 1 -
.../testsuite/23_containers/vector/erasure.cc | 3 +-
.../vector/modifiers/assign/constexpr.cc | 1 -
.../23_containers/vector/modifiers/constexpr.cc | 1 -
.../vector/modifiers/emplace/92878_92947.cc | 3 +-
.../vector/modifiers/swap/constexpr.cc | 1 -
.../23_containers/vector/requirements/version.cc | 1 -
libstdc++-v3/testsuite/24_iterators/aliases.cc | 3 +-
.../associated_types/incrementable.traits.cc | 3 +-
.../associated_types/iterator.traits.cc | 3 +-
.../associated_types/readable.traits.cc | 3 +-
.../24_iterators/back_insert_iterator/constexpr.cc | 3 +-
.../24_iterators/back_insert_iterator/pr93884.cc | 3 +-
.../24_iterators/bidirectional/concept.cc | 3 +-
.../testsuite/24_iterators/common_iterator/1.cc | 3 +-
.../24_iterators/common_iterator/100823.cc | 2 +-
.../testsuite/24_iterators/common_iterator/2.cc | 3 +-
.../testsuite/24_iterators/const_iterator/1.cc | 1 -
.../testsuite/24_iterators/contiguous/concept.cc | 3 +-
.../testsuite/24_iterators/contiguous/tag.cc | 3 +-
.../testsuite/24_iterators/counted_iterator/1.cc | 3 +-
.../24_iterators/counted_iterator/lwg3389.cc | 3 +-
.../24_iterators/counted_iterator/lwg3643.cc | 1 -
.../24_iterators/customization_points/92894.cc | 3 +-
.../24_iterators/customization_points/iter_move.cc | 3 +-
.../24_iterators/customization_points/iter_swap.cc | 3 +-
.../24_iterators/customization_points/lwg3420.cc | 3 +-
.../testsuite/24_iterators/forward/concept.cc | 3 +-
.../front_insert_iterator/constexpr.cc | 3 +-
.../24_iterators/front_insert_iterator/pr93884.cc | 3 +-
.../headers/iterator/synopsis_c++20.cc | 3 +-
.../24_iterators/indirect_callable/92894.cc | 3 +-
.../indirect_callable/projected-adl.cc | 41 +
.../24_iterators/indirect_callable/projected.cc | 3 +-
.../testsuite/24_iterators/input/concept.cc | 3 +-
.../24_iterators/insert_iterator/constexpr.cc | 3 +-
.../24_iterators/istream_iterator/cons/sentinel.cc | 3 +-
.../24_iterators/istream_iterator/sentinel.cc | 3 +-
.../istreambuf_iterator/cons/sentinel.cc | 3 +-
.../24_iterators/istreambuf_iterator/sentinel.cc | 3 +-
.../testsuite/24_iterators/move_iterator/cust.cc | 3 +-
.../testsuite/24_iterators/move_iterator/dr3435.cc | 3 +-
.../24_iterators/move_iterator/input_iterator.cc | 3 +-
.../24_iterators/move_iterator/lwg3390.cc | 3 +-
.../24_iterators/move_iterator/lwg3391.cc | 3 +-
.../24_iterators/move_iterator/move_only.cc | 3 +-
.../24_iterators/move_iterator/p2520r0.cc | 2 +-
.../24_iterators/move_iterator/rel_ops_c++20.cc | 3 +-
.../24_iterators/move_iterator/sentinel.cc | 3 +-
.../24_iterators/normal_iterator/cmp_c++20.cc | 3 +-
.../testsuite/24_iterators/output/concept.cc | 3 +-
.../24_iterators/random_access/concept.cc | 3 +-
.../range_access/range_access_cpp20.cc | 3 +-
.../range_access/range_access_cpp20_neg.cc | 3 +-
.../24_iterators/range_operations/100768.cc | 1 -
.../24_iterators/range_operations/advance.cc | 3 +-
.../range_operations/advance_debug_neg.cc | 5 +-
.../range_operations/advance_overflow.cc | 1 -
.../24_iterators/range_operations/distance.cc | 3 +-
.../24_iterators/range_operations/lwg3392.cc | 1 -
.../24_iterators/range_operations/next.cc | 3 +-
.../24_iterators/range_operations/prev.cc | 3 +-
.../24_iterators/reverse_iterator/100639.cc | 4 +-
.../24_iterators/reverse_iterator/cust.cc | 3 +-
.../24_iterators/reverse_iterator/dr3435.cc | 3 +-
.../24_iterators/reverse_iterator/rel_ops_c++20.cc | 3 +-
.../25_algorithms/adjacent_find/constexpr.cc | 3 +-
.../25_algorithms/adjacent_find/constrained.cc | 3 +-
.../testsuite/25_algorithms/all_of/constexpr.cc | 3 +-
.../testsuite/25_algorithms/all_of/constrained.cc | 3 +-
.../testsuite/25_algorithms/any_of/constexpr.cc | 3 +-
.../testsuite/25_algorithms/any_of/constrained.cc | 3 +-
.../25_algorithms/binary_search/constexpr.cc | 3 +-
.../25_algorithms/binary_search/constrained.cc | 3 +-
.../testsuite/25_algorithms/clamp/constrained.cc | 3 +-
.../testsuite/25_algorithms/constexpr_macro.cc | 3 +-
libstdc++-v3/testsuite/25_algorithms/contains/1.cc | 1 -
.../testsuite/25_algorithms/contains_subrange/1.cc | 1 -
libstdc++-v3/testsuite/25_algorithms/copy/95578.cc | 3 +-
.../testsuite/25_algorithms/copy/constexpr.cc | 3 +-
.../testsuite/25_algorithms/copy/constrained.cc | 3 +-
.../25_algorithms/copy/debug/constexpr_neg.cc | 11 +-
.../testsuite/25_algorithms/copy_backward/95578.cc | 3 +-
.../25_algorithms/copy_backward/constexpr.cc | 3 +-
.../25_algorithms/copy_backward/constrained.cc | 3 +-
.../copy_backward/debug/constexpr_neg.cc | 3 +-
.../testsuite/25_algorithms/copy_if/constexpr.cc | 3 +-
.../testsuite/25_algorithms/copy_if/constrained.cc | 3 +-
.../testsuite/25_algorithms/copy_n/constexpr.cc | 3 +-
.../testsuite/25_algorithms/copy_n/constrained.cc | 3 +-
.../testsuite/25_algorithms/count/constexpr.cc | 3 +-
.../testsuite/25_algorithms/count/constrained.cc | 3 +-
.../testsuite/25_algorithms/count_if/constexpr.cc | 3 +-
.../25_algorithms/count_if/constrained.cc | 3 +-
.../testsuite/25_algorithms/cpp_lib_constexpr.cc | 3 +-
.../testsuite/25_algorithms/equal/95578.cc | 3 +-
.../testsuite/25_algorithms/equal/constexpr.cc | 3 +-
.../testsuite/25_algorithms/equal/constexpr_neg.cc | 10 +-
.../testsuite/25_algorithms/equal/constrained.cc | 3 +-
.../25_algorithms/equal/debug/constexpr_neg.cc | 13 +-
.../25_algorithms/equal_range/constexpr.cc | 3 +-
.../25_algorithms/equal_range/constrained.cc | 3 +-
libstdc++-v3/testsuite/25_algorithms/fill/94017.cc | 3 +-
.../testsuite/25_algorithms/fill/constexpr.cc | 3 +-
.../testsuite/25_algorithms/fill/constrained.cc | 3 +-
.../testsuite/25_algorithms/fill_n/94017.cc | 3 +-
.../testsuite/25_algorithms/fill_n/constexpr.cc | 3 +-
.../testsuite/25_algorithms/fill_n/constrained.cc | 3 +-
.../testsuite/25_algorithms/find/constexpr.cc | 3 +-
.../testsuite/25_algorithms/find/constrained.cc | 3 +-
.../testsuite/25_algorithms/find_end/constexpr.cc | 3 +-
.../25_algorithms/find_end/constrained.cc | 3 +-
.../25_algorithms/find_first_of/constexpr.cc | 3 +-
.../25_algorithms/find_first_of/constrained.cc | 3 +-
.../testsuite/25_algorithms/find_if/constexpr.cc | 3 +-
.../testsuite/25_algorithms/find_if/constrained.cc | 3 +-
.../25_algorithms/find_if_not/constexpr.cc | 3 +-
.../25_algorithms/find_if_not/constrained.cc | 3 +-
.../testsuite/25_algorithms/find_last/1.cc | 1 -
.../testsuite/25_algorithms/find_last_if/1.cc | 1 -
.../testsuite/25_algorithms/find_last_if_not/1.cc | 1 -
.../testsuite/25_algorithms/fold_left/1.cc | 1 -
.../testsuite/25_algorithms/fold_right/1.cc | 1 -
.../testsuite/25_algorithms/for_each/constexpr.cc | 3 +-
.../25_algorithms/for_each/constrained.cc | 3 +-
.../testsuite/25_algorithms/generate/constexpr.cc | 3 +-
.../25_algorithms/generate/constrained.cc | 3 +-
.../25_algorithms/generate_n/constexpr.cc | 3 +-
.../25_algorithms/generate_n/constrained.cc | 3 +-
.../testsuite/25_algorithms/heap/constrained.cc | 3 +-
.../25_algorithms/includes/constrained.cc | 3 +-
.../25_algorithms/inplace_merge/constrained.cc | 3 +-
libstdc++-v3/testsuite/25_algorithms/iota/1.cc | 1 -
.../testsuite/25_algorithms/is_heap/constexpr.cc | 3 +-
.../25_algorithms/is_heap_until/constexpr.cc | 3 +-
.../25_algorithms/is_partitioned/constexpr.cc | 3 +-
.../25_algorithms/is_partitioned/constrained.cc | 3 +-
.../25_algorithms/is_permutation/constexpr.cc | 3 +-
.../25_algorithms/is_permutation/constrained.cc | 3 +-
.../testsuite/25_algorithms/is_sorted/constexpr.cc | 3 +-
.../25_algorithms/is_sorted/constrained.cc | 3 +-
.../25_algorithms/is_sorted_until/constexpr.cc | 3 +-
.../25_algorithms/is_sorted_until/constrained.cc | 3 +-
.../testsuite/25_algorithms/iter_swap/constexpr.cc | 3 +-
.../25_algorithms/lexicographical_compare/93972.cc | 3 +-
.../25_algorithms/lexicographical_compare/95578.cc | 3 +-
.../lexicographical_compare/constexpr.cc | 3 +-
.../lexicographical_compare/constrained.cc | 3 +-
.../lexicographical_compare_three_way/1.cc | 3 +-
.../lexicographical_compare_three_way/constexpr.cc | 3 +-
.../25_algorithms/lower_bound/constexpr.cc | 3 +-
.../25_algorithms/lower_bound/constrained.cc | 3 +-
.../lower_bound/debug/constexpr_partitioned_neg.cc | 3 +-
.../debug/constexpr_partitioned_pred_neg.cc | 3 +-
.../lower_bound/debug/constexpr_valid_range_neg.cc | 3 +-
.../testsuite/25_algorithms/make_heap/constexpr.cc | 3 +-
.../testsuite/25_algorithms/max/constrained.cc | 3 +-
.../25_algorithms/max_element/constrained.cc | 3 +-
.../testsuite/25_algorithms/merge/constexpr.cc | 3 +-
.../testsuite/25_algorithms/merge/constrained.cc | 3 +-
.../testsuite/25_algorithms/min/constrained.cc | 3 +-
.../25_algorithms/min_element/constrained.cc | 3 +-
.../testsuite/25_algorithms/minmax/constrained.cc | 3 +-
.../25_algorithms/minmax_element/constrained.cc | 3 +-
.../testsuite/25_algorithms/mismatch/constexpr.cc | 3 +-
.../25_algorithms/mismatch/constrained.cc | 3 +-
libstdc++-v3/testsuite/25_algorithms/move/93872.cc | 3 +-
libstdc++-v3/testsuite/25_algorithms/move/95578.cc | 3 +-
.../testsuite/25_algorithms/move/constexpr.cc | 1 -
.../testsuite/25_algorithms/move/constrained.cc | 3 +-
.../testsuite/25_algorithms/move_backward/93872.cc | 3 +-
.../testsuite/25_algorithms/move_backward/95578.cc | 3 +-
.../25_algorithms/move_backward/constrained.cc | 3 +-
.../25_algorithms/next_permutation/constexpr.cc | 3 +-
.../25_algorithms/next_permutation/constrained.cc | 3 +-
.../testsuite/25_algorithms/none_of/constexpr.cc | 3 +-
.../testsuite/25_algorithms/none_of/constrained.cc | 3 +-
.../25_algorithms/nth_element/constexpr.cc | 3 +-
.../25_algorithms/nth_element/constrained.cc | 3 +-
.../25_algorithms/partial_sort/constexpr.cc | 3 +-
.../25_algorithms/partial_sort/constrained.cc | 3 +-
.../25_algorithms/partial_sort_copy/constexpr.cc | 3 +-
.../25_algorithms/partial_sort_copy/constrained.cc | 3 +-
.../testsuite/25_algorithms/partition/constexpr.cc | 3 +-
.../25_algorithms/partition/constrained.cc | 3 +-
.../25_algorithms/partition_copy/constexpr.cc | 3 +-
.../25_algorithms/partition_copy/constrained.cc | 3 +-
.../25_algorithms/partition_point/constexpr.cc | 3 +-
.../25_algorithms/partition_point/constrained.cc | 3 +-
.../testsuite/25_algorithms/pop_heap/constexpr.cc | 3 +-
.../25_algorithms/prev_permutation/constexpr.cc | 3 +-
.../25_algorithms/prev_permutation/constrained.cc | 3 +-
.../25_algorithms/pstl/alg_merge/inplace_merge.cc | 22 +-
.../25_algorithms/pstl/alg_merge/merge.cc | 8 +-
.../pstl/alg_modifying_operations/copy_if.cc | 10 +-
.../pstl/alg_modifying_operations/copy_move.cc | 37 +-
.../pstl/alg_modifying_operations/fill.cc | 4 +-
.../pstl/alg_modifying_operations/generate.cc | 15 +-
.../alg_modifying_operations/is_partitioned.cc | 12 +-
.../pstl/alg_modifying_operations/partition.cc | 19 +-
.../alg_modifying_operations/partition_copy.cc | 19 +-
.../pstl/alg_modifying_operations/remove.cc | 31 +-
.../pstl/alg_modifying_operations/remove_copy.cc | 11 +-
.../pstl/alg_modifying_operations/replace.cc | 15 +-
.../pstl/alg_modifying_operations/replace_copy.cc | 8 +-
.../pstl/alg_modifying_operations/rotate.cc | 14 +-
.../pstl/alg_modifying_operations/rotate_copy.cc | 10 +-
.../pstl/alg_modifying_operations/swap_ranges.cc | 4 +-
.../alg_modifying_operations/transform_binary.cc | 11 +-
.../alg_modifying_operations/transform_unary.cc | 2 +-
.../pstl/alg_modifying_operations/unique.cc | 22 +-
.../alg_modifying_operations/unique_copy_equal.cc | 16 +-
.../pstl/alg_nonmodifying/adjacent_find.cc | 14 +-
.../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 6 +-
.../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 6 +-
.../25_algorithms/pstl/alg_nonmodifying/count.cc | 6 +-
.../25_algorithms/pstl/alg_nonmodifying/equal.cc | 6 +-
.../25_algorithms/pstl/alg_nonmodifying/find.cc | 14 +-
.../pstl/alg_nonmodifying/find_end.cc | 110 +-
.../pstl/alg_nonmodifying/find_first_of.cc | 14 +-
.../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 12 +-
.../pstl/alg_nonmodifying/for_each.cc | 4 +-
.../pstl/alg_nonmodifying/mismatch.cc | 4 +-
.../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 6 +-
.../pstl/alg_nonmodifying/nth_element.cc | 13 +-
.../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 14 +-
.../pstl/alg_nonmodifying/reverse_copy.cc | 13 +-
.../pstl/alg_nonmodifying/search_n.cc | 14 +-
.../25_algorithms/pstl/alg_sorting/includes.cc | 7 +-
.../25_algorithms/pstl/alg_sorting/is_heap.cc | 15 +-
.../25_algorithms/pstl/alg_sorting/is_sorted.cc | 4 +-
.../pstl/alg_sorting/lexicographical_compare.cc | 4 +-
.../pstl/alg_sorting/minmax_element.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/partial_sort.cc | 18 +-
.../pstl/alg_sorting/partial_sort_copy.cc | 19 +-
.../25_algorithms/pstl/alg_sorting/set.cc | 172 -
.../pstl/alg_sorting/set_difference.cc | 93 +
.../pstl/alg_sorting/set_intersection.cc | 94 +
.../pstl/alg_sorting/set_symmetric_difference.cc | 95 +
.../25_algorithms/pstl/alg_sorting/set_union.cc | 93 +
.../25_algorithms/pstl/alg_sorting/set_util.h | 76 +
.../25_algorithms/pstl/alg_sorting/sort.cc | 10 +-
.../testsuite/25_algorithms/push_heap/constexpr.cc | 3 +-
.../testsuite/25_algorithms/random_shuffle/1.cc | 1 +
.../25_algorithms/random_shuffle/59603.cc | 1 +
.../25_algorithms/random_shuffle/deprecated.cc | 19 +
.../25_algorithms/random_shuffle/moveable.cc | 1 +
.../testsuite/25_algorithms/remove/constexpr.cc | 3 +-
.../testsuite/25_algorithms/remove/constrained.cc | 3 +-
.../25_algorithms/remove_copy/constexpr.cc | 3 +-
.../25_algorithms/remove_copy/constrained.cc | 3 +-
.../25_algorithms/remove_copy_if/constexpr.cc | 3 +-
.../25_algorithms/remove_copy_if/constrained.cc | 3 +-
.../testsuite/25_algorithms/remove_if/constexpr.cc | 3 +-
.../25_algorithms/remove_if/constrained.cc | 3 +-
.../testsuite/25_algorithms/replace/constrained.cc | 3 +-
.../25_algorithms/replace_copy/constexpr.cc | 3 +-
.../25_algorithms/replace_copy/constrained.cc | 3 +-
.../25_algorithms/replace_copy_if/constexpr.cc | 3 +-
.../25_algorithms/replace_copy_if/constrained.cc | 3 +-
.../25_algorithms/replace_if/constexpr.cc | 3 +-
.../25_algorithms/replace_if/constrained.cc | 3 +-
.../testsuite/25_algorithms/reverse/constexpr.cc | 3 +-
.../testsuite/25_algorithms/reverse/constrained.cc | 3 +-
.../25_algorithms/reverse_copy/constexpr.cc | 3 +-
.../25_algorithms/reverse_copy/constrained.cc | 3 +-
.../testsuite/25_algorithms/rotate/constexpr.cc | 3 +-
.../testsuite/25_algorithms/rotate/constrained.cc | 3 +-
.../25_algorithms/rotate_copy/constexpr.cc | 3 +-
.../25_algorithms/rotate_copy/constrained.cc | 3 +-
.../testsuite/25_algorithms/sample/constrained.cc | 3 +-
.../testsuite/25_algorithms/search/constexpr.cc | 3 +-
.../testsuite/25_algorithms/search/constrained.cc | 3 +-
.../testsuite/25_algorithms/search_n/97828.cc | 3 +-
.../testsuite/25_algorithms/search_n/constexpr.cc | 3 +-
.../25_algorithms/search_n/constrained.cc | 3 +-
.../25_algorithms/set_difference/constexpr.cc | 3 +-
.../25_algorithms/set_difference/constrained.cc | 3 +-
.../25_algorithms/set_intersection/constexpr.cc | 3 +-
.../25_algorithms/set_intersection/constrained.cc | 3 +-
.../set_symmetric_difference/constexpr.cc | 3 +-
.../set_symmetric_difference/constrained.cc | 3 +-
.../testsuite/25_algorithms/set_union/constexpr.cc | 3 +-
.../25_algorithms/set_union/constrained.cc | 3 +-
.../testsuite/25_algorithms/shift_left/1.cc | 3 +-
.../testsuite/25_algorithms/shift_right/1.cc | 3 +-
.../testsuite/25_algorithms/shuffle/constrained.cc | 3 +-
.../testsuite/25_algorithms/sort/constexpr.cc | 3 +-
.../testsuite/25_algorithms/sort/constrained.cc | 3 +-
.../testsuite/25_algorithms/sort_heap/constexpr.cc | 3 +-
.../25_algorithms/stable_partition/constrained.cc | 3 +-
.../25_algorithms/stable_sort/constrained.cc | 3 +-
.../testsuite/25_algorithms/swap/constexpr.cc | 3 +-
.../25_algorithms/swap_ranges/constexpr.cc | 3 +-
.../25_algorithms/swap_ranges/constrained.cc | 3 +-
.../testsuite/25_algorithms/transform/constexpr.cc | 3 +-
.../25_algorithms/transform/constrained.cc | 3 +-
.../testsuite/25_algorithms/unique/constexpr.cc | 3 +-
.../testsuite/25_algorithms/unique/constrained.cc | 3 +-
.../25_algorithms/unique_copy/constexpr.cc | 3 +-
.../25_algorithms/unique_copy/constrained.cc | 3 +-
.../25_algorithms/upper_bound/constexpr.cc | 3 +-
.../25_algorithms/upper_bound/constrained.cc | 3 +-
.../upper_bound/debug/constexpr_partitioned_neg.cc | 3 +-
.../debug/constexpr_partitioned_pred_neg.cc | 3 +-
.../upper_bound/debug/constexpr_valid_range_neg.cc | 3 +-
.../testsuite/26_numerics/accumulate/constexpr.cc | 3 +-
.../testsuite/26_numerics/accumulate/lwg2055.cc | 3 +-
.../26_numerics/adjacent_difference/constexpr.cc | 3 +-
.../26_numerics/adjacent_difference/lwg2055.cc | 3 +-
.../26_numerics/bit/bit.byteswap/byteswap.cc | 1 -
.../26_numerics/bit/bit.byteswap/version.cc | 1 -
.../testsuite/26_numerics/bit/bit.cast/105027.cc | 1 -
.../testsuite/26_numerics/bit/bit.cast/bit_cast.cc | 3 +-
.../testsuite/26_numerics/bit/bit.cast/version.cc | 3 +-
.../26_numerics/bit/bit.count/countl_one.cc | 3 +-
.../26_numerics/bit/bit.count/countl_zero.cc | 3 +-
.../26_numerics/bit/bit.count/countr_one.cc | 3 +-
.../26_numerics/bit/bit.count/countr_zero.cc | 3 +-
.../26_numerics/bit/bit.count/popcount.cc | 3 +-
.../26_numerics/bit/bit.pow.two/bit_ceil.cc | 3 +-
.../26_numerics/bit/bit.pow.two/bit_ceil_neg.cc | 4 +-
.../26_numerics/bit/bit.pow.two/bit_floor.cc | 3 +-
.../26_numerics/bit/bit.pow.two/bit_width.cc | 3 +-
.../26_numerics/bit/bit.pow.two/has_single_bit.cc | 3 +-
.../26_numerics/bit/bit.pow.two/lwg3656.cc | 1 -
.../testsuite/26_numerics/bit/bit.rotate/rotl.cc | 3 +-
.../testsuite/26_numerics/bit/bit.rotate/rotr.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/bit/header-2.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/bit/header.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/complex/1.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/complex/2.cc | 3 +-
.../testsuite/26_numerics/complex/56111.cc | 2 +-
.../complex/comparison_operators/more_constexpr.cc | 3 +-
.../testsuite/26_numerics/complex/ext_c++23.cc | 1 -
.../26_numerics/complex/literals/types.cc | 5 +-
.../complex/operators/more_constexpr.cc | 3 +-
.../complex/requirements/more_constexpr.cc | 3 +-
.../complex/value_operations/more_constexpr.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/endian/1.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/endian/2.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/endian/3.cc | 3 +-
.../26_numerics/exclusive_scan/constexpr.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/gcd/105844.cc | 10 +-
.../cmath/c99_classification_macros_c++23.cc | 1 -
.../headers/cmath/constexpr_std_c++23.cc | 1 -
.../headers/cmath/functions_std_c++23.cc | 1 -
.../26_numerics/headers/cmath/nextafter_c++23.cc | 1 -
.../26_numerics/inclusive_scan/constexpr.cc | 3 +-
.../26_numerics/inner_product/constexpr.cc | 3 +-
.../testsuite/26_numerics/inner_product/lwg2055.cc | 3 +-
.../testsuite/26_numerics/iota/constexpr.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/lcm/105844.cc | 14 +-
libstdc++-v3/testsuite/26_numerics/lerp/1.cc | 3 +-
.../testsuite/26_numerics/lerp/constexpr.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/lerp/version.cc | 3 +-
.../testsuite/26_numerics/midpoint/floating.cc | 3 +-
.../testsuite/26_numerics/midpoint/integral.cc | 3 +-
.../testsuite/26_numerics/midpoint/pointer.cc | 3 +-
.../testsuite/26_numerics/midpoint/pointer_neg.cc | 3 +-
.../testsuite/26_numerics/midpoint/version.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/numbers/1.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/numbers/2.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/numbers/3.cc | 3 +-
libstdc++-v3/testsuite/26_numerics/numbers/4.cc | 1 -
.../testsuite/26_numerics/numbers/float128.cc | 3 +-
.../testsuite/26_numerics/numbers/nonfloat_neg.cc | 3 +-
.../testsuite/26_numerics/partial_sum/constexpr.cc | 3 +-
.../testsuite/26_numerics/partial_sum/lwg2055.cc | 3 +-
.../pstl/numeric_ops/adjacent_difference.cc | 38 +-
.../26_numerics/pstl/numeric_ops/reduce.cc | 4 +-
.../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 13 +-
.../pstl/numeric_ops/transform_reduce.cc | 33 +-
.../26_numerics/pstl/numeric_ops/transform_scan.cc | 24 +-
.../testsuite/26_numerics/random/concept.cc | 3 +-
.../testsuite/26_numerics/reduce/constexpr.cc | 3 +-
.../testsuite/26_numerics/slice/compare.cc | 3 +-
.../transform_exclusive_scan/constexpr.cc | 3 +-
.../transform_inclusive_scan/constexpr.cc | 3 +-
.../26_numerics/transform_reduce/constexpr.cc | 3 +-
.../27_io/basic_filebuf/native_handle/char/1.cc | 61 +
.../27_io/basic_filebuf/native_handle/version.cc | 10 +
.../27_io/basic_filebuf/native_handle/wchar_t/1.cc | 55 +
.../27_io/basic_filebuf/seekoff/char/1-io.cc | 4 +-
.../27_io/basic_filebuf/seekoff/char/2-io.cc | 4 +-
.../27_io/basic_filebuf/seekpos/char/1-io.cc | 4 +-
.../27_io/basic_filebuf/seekpos/char/2-io.cc | 4 +-
.../27_io/basic_fstream/native_handle/char/1.cc | 21 +
.../27_io/basic_fstream/native_handle/wchar_t/1.cc | 21 +
.../27_io/basic_ifstream/native_handle/char/1.cc | 21 +
.../basic_ifstream/native_handle/wchar_t/1.cc | 21 +
.../extractors_character/char/lwg2499.cc | 3 +-
.../extractors_character/char/lwg2499_neg.cc | 3 +-
.../extractors_character/wchar_t/lwg2499.cc | 3 +-
.../extractors_character/wchar_t/lwg2499_neg.cc | 3 +-
.../27_io/basic_istringstream/cons/char/1.cc | 3 +-
.../27_io/basic_istringstream/cons/wchar_t/1.cc | 3 +-
.../27_io/basic_istringstream/str/char/2.cc | 3 +-
.../27_io/basic_istringstream/str/wchar_t/2.cc | 3 +-
.../27_io/basic_istringstream/view/char/1.cc | 3 +-
.../27_io/basic_istringstream/view/wchar_t/1.cc | 3 +-
.../27_io/basic_ofstream/native_handle/char/1.cc | 21 +
.../basic_ofstream/native_handle/wchar_t/1.cc | 21 +
.../testsuite/27_io/basic_ostream/emit/1.cc | 3 +-
.../inserters_character/char/deleted.cc | 3 +-
.../inserters_character/wchar_t/deleted.cc | 3 +-
.../inserters_other/char/volatile_ptr.cc | 2 +-
.../27_io/basic_ostringstream/cons/char/1.cc | 3 +-
.../27_io/basic_ostringstream/cons/wchar_t/1.cc | 3 +-
.../27_io/basic_ostringstream/str/char/3.cc | 3 +-
.../27_io/basic_ostringstream/str/wchar_t/3.cc | 3 +-
.../27_io/basic_ostringstream/view/char/1.cc | 3 +-
.../27_io/basic_ostringstream/view/wchar_t/1.cc | 3 +-
.../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 3 +-
.../27_io/basic_stringbuf/cons/wchar_t/2.cc | 3 +-
.../testsuite/27_io/basic_stringbuf/str/char/4.cc | 3 +-
.../27_io/basic_stringbuf/str/wchar_t/4.cc | 3 +-
.../testsuite/27_io/basic_stringbuf/view/char/1.cc | 3 +-
.../27_io/basic_stringbuf/view/wchar_t/1.cc | 3 +-
.../27_io/basic_stringstream/cons/char/1.cc | 3 +-
.../27_io/basic_stringstream/cons/char/97719.cc | 3 +-
.../27_io/basic_stringstream/cons/wchar_t/1.cc | 3 +-
.../27_io/basic_stringstream/str/char/5.cc | 3 +-
.../27_io/basic_stringstream/str/wchar_t/5.cc.cc | 3 +-
.../27_io/basic_stringstream/view/char/1.cc | 3 +-
.../27_io/basic_stringstream/view/wchar_t/1.cc | 3 +-
libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc | 3 +-
libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc | 3 +-
.../testsuite/27_io/basic_syncbuf/basic_ops/1.cc | 3 +-
.../27_io/basic_syncbuf/requirements/types.cc | 3 +-
.../testsuite/27_io/basic_syncbuf/sync_ops/1.cc | 3 +-
libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc | 3 +-
libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc | 3 +-
.../27_io/basic_syncstream/basic_ops/1.cc | 3 +-
.../27_io/basic_syncstream/requirements/types.cc | 3 +-
.../testsuite/27_io/filesystem/iterators/106201.cc | 1 -
.../testsuite/27_io/filesystem/iterators/91067.cc | 1 +
.../27_io/filesystem/iterators/lwg3719.cc | 1 -
.../testsuite/27_io/filesystem/path/108636.cc | 1 +
.../testsuite/27_io/filesystem/path/assign/copy.cc | 1 +
.../27_io/filesystem/path/concat/94063.cc | 2 +-
.../27_io/filesystem/path/construct/95048.cc | 6 +
.../27_io/filesystem/path/factory/u8path-depr.cc | 1 -
.../27_io/filesystem/path/native/conv_c++23.cc | 1 -
.../27_io/filesystem/path/nonmember/cmp_c++20.cc | 3 +-
.../testsuite/27_io/headers/iosfwd/synopsis.cc | 2 +-
libstdc++-v3/testsuite/27_io/spanstream/1.cc | 1 -
libstdc++-v3/testsuite/27_io/spanstream/2.cc | 1 -
libstdc++-v3/testsuite/27_io/spanstream/version.cc | 1 -
.../28_regex/iterators/regex_iterator/lwg3719.cc | 1 -
.../iterators/regex_token_iterator/lwg3719.cc | 1 -
.../testsuite/28_regex/sub_match/compare_c++20.cc | 3 +-
.../29_atomics/atomic/compare_exchange_padding.cc | 2 +-
.../testsuite/29_atomics/atomic/cons/value_init.cc | 4 +-
.../29_atomics/atomic/lock_free_aliases.cc | 1 -
.../29_atomics/atomic/requirements/types_neg.cc | 3 +-
.../testsuite/29_atomics/atomic/wait_notify/1.cc | 3 +-
.../29_atomics/atomic/wait_notify/100334.cc | 3 +-
.../29_atomics/atomic/wait_notify/102994.cc | 1 -
.../testsuite/29_atomics/atomic/wait_notify/2.cc | 3 +-
.../29_atomics/atomic/wait_notify/bool.cc | 3 +-
.../29_atomics/atomic/wait_notify/generic.cc | 3 +-
.../29_atomics/atomic/wait_notify/pointers.cc | 3 +-
.../29_atomics/atomic_flag/cons/value_init.cc | 3 +-
.../29_atomics/atomic_flag/test/explicit.cc | 3 +-
.../29_atomics/atomic_flag/test/implicit.cc | 3 +-
.../29_atomics/atomic_flag/wait_notify/1.cc | 3 +-
.../testsuite/29_atomics/atomic_float/1.cc | 3 +-
.../testsuite/29_atomics/atomic_float/95282.cc | 3 +-
.../29_atomics/atomic_float/requirements.cc | 3 +-
.../29_atomics/atomic_float/requirements_cxx23.cc | 1 -
.../29_atomics/atomic_float/value_init.cc | 4 +-
.../29_atomics/atomic_float/wait_notify.cc | 3 +-
.../29_atomics/atomic_integral/cons/value_init.cc | 4 +-
.../29_atomics/atomic_integral/wait_notify.cc | 3 +-
.../atomic_ref/compare_exchange_padding.cc | 77 +-
.../testsuite/29_atomics/atomic_ref/deduction.cc | 3 +-
.../testsuite/29_atomics/atomic_ref/float.cc | 3 +-
.../testsuite/29_atomics/atomic_ref/generic.cc | 4 +-
.../testsuite/29_atomics/atomic_ref/integral.cc | 4 +-
.../testsuite/29_atomics/atomic_ref/pointer.cc | 4 +-
.../29_atomics/atomic_ref/requirements.cc | 3 +-
.../testsuite/29_atomics/atomic_ref/wait_notify.cc | 5 +-
.../29_atomics/headers/atomic/types_std_c++20.cc | 3 +-
.../headers/atomic/types_std_c++20_neg.cc | 3 +-
.../29_atomics/headers/atomic/types_std_c++2a.cc | 3 +-
.../headers/atomic/types_std_c++2a_neg.cc | 8 +-
.../29_atomics/headers/stdatomic.h/c_compat.cc | 1 -
.../29_atomics/headers/stdatomic.h/version.cc | 1 -
libstdc++-v3/testsuite/30_threads/barrier/1.cc | 3 +-
libstdc++-v3/testsuite/30_threads/barrier/2.cc | 3 +-
.../testsuite/30_threads/barrier/arrive.cc | 3 +-
.../30_threads/barrier/arrive_and_drop.cc | 3 +-
.../30_threads/barrier/arrive_and_wait.cc | 3 +-
.../testsuite/30_threads/barrier/completion.cc | 3 +-
.../condition_variable/members/clock_neg.cc | 3 +-
.../condition_variable_any/members/clock_neg.cc | 3 +-
.../condition_variable_any/stop_token/1.cc | 3 +-
.../condition_variable_any/stop_token/2.cc | 3 +-
.../condition_variable_any/stop_token/wait_on.cc | 6 +-
.../30_threads/future/members/clock_neg.cc | 3 +-
.../30_threads/headers/stop_token/synopsis.cc | 3 +-
.../30_threads/headers/thread/types_std_c++20.cc | 3 +-
libstdc++-v3/testsuite/30_threads/jthread/1.cc | 3 +-
.../testsuite/30_threads/jthread/100612.cc | 1 -
libstdc++-v3/testsuite/30_threads/jthread/3.cc | 5 +-
libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 3 +-
.../testsuite/30_threads/jthread/jthread.cc | 3 +-
.../testsuite/30_threads/jthread/version.cc | 3 +-
libstdc++-v3/testsuite/30_threads/latch/1.cc | 3 +-
libstdc++-v3/testsuite/30_threads/latch/2.cc | 3 +-
libstdc++-v3/testsuite/30_threads/latch/3.cc | 3 +-
.../packaged_task/cons/deduction_c++23.cc | 1 -
.../try_lock_until/clock_neg.cc | 3 +-
libstdc++-v3/testsuite/30_threads/semaphore/1.cc | 3 +-
.../testsuite/30_threads/semaphore/100806.cc | 5 +-
libstdc++-v3/testsuite/30_threads/semaphore/2.cc | 3 +-
.../30_threads/semaphore/least_max_value_neg.cc | 3 +-
.../testsuite/30_threads/semaphore/try_acquire.cc | 5 +-
.../30_threads/semaphore/try_acquire_for.cc | 5 +-
.../30_threads/semaphore/try_acquire_posix.cc | 5 +-
.../30_threads/semaphore/try_acquire_until.cc | 3 +-
.../30_threads/shared_future/members/clock_neg.cc | 3 +-
.../30_threads/shared_lock/locking/clock_neg.cc | 3 +-
.../shared_timed_mutex/try_lock_until/clock_neg.cc | 3 +-
libstdc++-v3/testsuite/30_threads/stop_token/1.cc | 3 +-
libstdc++-v3/testsuite/30_threads/stop_token/2.cc | 3 +-
.../30_threads/stop_token/stop_callback.cc | 3 +-
.../stop_token/stop_callback/deadlock-mt.cc | 5 +-
.../stop_token/stop_callback/deadlock.cc | 3 +-
.../30_threads/stop_token/stop_callback/destroy.cc | 5 +-
.../stop_token/stop_callback/destructible_neg.cc | 3 +-
.../stop_token/stop_callback/invocable_neg.cc | 3 +-
.../30_threads/stop_token/stop_callback/invoke.cc | 3 +-
.../testsuite/30_threads/stop_token/stop_source.cc | 3 +-
.../30_threads/stop_token/stop_source/assign.cc | 3 +-
.../testsuite/30_threads/stop_token/stop_token.cc | 3 +-
.../stop_token/stop_token/stop_possible.cc | 3 +-
.../testsuite/30_threads/thread/id/hash.cc | 2 -
.../testsuite/30_threads/thread/id/operators.cc | 1 -
.../30_threads/thread/id/operators_c++20.cc | 4 +-
.../testsuite/30_threads/thread/id/output.cc | 103 +
.../timed_mutex/try_lock_until/clock_neg.cc | 3 +-
.../30_threads/unique_lock/locking/clock_neg.cc | 3 +-
libstdc++-v3/testsuite/Makefile.am | 3 +-
libstdc++-v3/testsuite/Makefile.in | 3 +-
libstdc++-v3/testsuite/config/default.exp | 4 +-
.../experimental/filesystem/iterators/106201.cc | 1 -
.../filesystem/path/construct/95048.cc | 6 +
.../filesystem/path/native/conv_c++23.cc | 1 -
.../testsuite/experimental/scopeguard/exit.cc | 1 -
.../testsuite/experimental/scopeguard/uniqueres.cc | 1 -
.../ext/malloc_allocator/deallocate_local.cc | 2 +
.../ext/new_allocator/deallocate_local.cc | 2 +
.../testsuite/ext/pool_allocator/allocate_chunk.cc | 23 +-
.../ext/throw_allocator/deallocate_local.cc | 1 +
libstdc++-v3/testsuite/lib/dg-options.exp | 23 +-
libstdc++-v3/testsuite/lib/gdb-test.exp | 6 +-
libstdc++-v3/testsuite/lib/libstdc++.exp | 127 +-
libstdc++-v3/testsuite/lib/prune.exp | 4 +-
libstdc++-v3/testsuite/libstdc++-abi/abi.exp | 6 +-
.../testsuite/libstdc++-dg/conformance.exp | 19 +-
.../testsuite/libstdc++-prettyprinters/chrono.cc | 7 +
.../testsuite/libstdc++-prettyprinters/compat.cc | 8 +-
.../testsuite/libstdc++-prettyprinters/cxx17.cc | 22 +-
.../libstdc++-prettyprinters/libfundts.cc | 12 +-
.../testsuite/libstdc++-prettyprinters/locale.cc | 36 +
.../libstdc++-prettyprinters/prettyprinters.exp | 4 +-
.../testsuite/libstdc++-xmethods/xmethods.exp | 4 +-
libstdc++-v3/testsuite/std/concepts/1.cc | 3 +-
libstdc++-v3/testsuite/std/concepts/2.cc | 3 +-
.../std/concepts/concepts.callable/invocable.cc | 3 +-
.../concepts.callable/regular_invocable.cc | 3 +-
.../std/concepts/concepts.callable/relation.cc | 3 +-
.../concepts/concepts.callable/strictweakorder.cc | 3 +-
.../concept.arithmetic/floating_point.cc | 3 +-
.../concepts.lang/concept.arithmetic/integral.cc | 3 +-
.../concept.arithmetic/signed_integral.cc | 3 +-
.../concept.arithmetic/unsigned_integral.cc | 3 +-
.../concepts/concepts.lang/concept.assignable/1.cc | 3 +-
.../std/concepts/concepts.lang/concept.common/1.cc | 3 +-
.../concepts/concepts.lang/concept.commonref/1.cc | 3 +-
.../concepts.lang/concept.constructible/1.cc | 3 +-
.../concepts.lang/concept.convertible/1.cc | 3 +-
.../concepts.lang/concept.copyconstructible/1.cc | 3 +-
.../concept.defaultinitializable/1.cc | 3 +-
.../concept.defaultinitializable/lwg3149.cc | 3 +-
.../concepts/concepts.lang/concept.derived/1.cc | 3 +-
.../concepts.lang/concept.destructible/1.cc | 3 +-
.../concepts.lang/concept.moveconstructible/1.cc | 3 +-
.../std/concepts/concepts.lang/concept.same/1.cc | 3 +-
.../concepts.lang/concept.swappable/swap.cc | 3 +-
.../concepts.lang/concept.swappable/swappable.cc | 3 +-
.../concept.swappable/swappable_with.cc | 3 +-
.../std/concepts/concepts.object/copyable.cc | 3 +-
.../std/concepts/concepts.object/movable.cc | 3 +-
.../std/concepts/concepts.object/regular.cc | 3 +-
.../std/concepts/concepts.object/semiregular.cc | 3 +-
.../testsuite/std/format/arguments/args.cc | 1 -
.../testsuite/std/format/arguments/lwg3810.cc | 1 -
libstdc++-v3/testsuite/std/format/error.cc | 1 -
libstdc++-v3/testsuite/std/format/format_string.cc | 1 -
.../testsuite/std/format/formatter/concept.cc | 1 -
.../testsuite/std/format/formatter/ext_float.cc | 91 +
.../testsuite/std/format/formatter/requirements.cc | 1 -
.../testsuite/std/format/functions/107871.cc | 1 -
.../testsuite/std/format/functions/format.cc | 69 +-
.../testsuite/std/format/functions/format_to.cc | 99 +
.../testsuite/std/format/functions/format_to_n.cc | 18 +-
.../testsuite/std/format/functions/size.cc | 1 -
.../testsuite/std/format/functions/vformat_to.cc | 1 -
libstdc++-v3/testsuite/std/format/parse_ctx.cc | 1 -
libstdc++-v3/testsuite/std/format/string.cc | 53 +-
libstdc++-v3/testsuite/std/format/string_neg.cc | 1 -
libstdc++-v3/testsuite/std/ranges/97600.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/access/101782.cc | 2 +-
libstdc++-v3/testsuite/std/ranges/access/begin.cc | 3 +-
.../testsuite/std/ranges/access/begin_neg.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 16 +-
libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 41 +-
libstdc++-v3/testsuite/std/ranges/access/cend.cc | 32 +-
.../testsuite/std/ranges/access/crbegin.cc | 43 +-
libstdc++-v3/testsuite/std/ranges/access/crend.cc | 36 +-
libstdc++-v3/testsuite/std/ranges/access/data.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/access/empty.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/access/end.cc | 3 +-
.../testsuite/std/ranges/access/end_neg.cc | 3 +-
.../testsuite/std/ranges/access/lwg3467.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/access/p2602.cc | 30 +
libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/access/rend.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/access/size.cc | 3 +-
.../testsuite/std/ranges/access/size_neg.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 3 +-
.../testsuite/std/ranges/adaptors/100479.cc | 3 +-
.../testsuite/std/ranges/adaptors/100577.cc | 3 +-
.../testsuite/std/ranges/adaptors/93978.cc | 3 +-
.../testsuite/std/ranges/adaptors/95322.cc | 3 +-
.../testsuite/std/ranges/adaptors/99433.cc | 3 +-
.../testsuite/std/ranges/adaptors/adjacent/1.cc | 1 -
.../std/ranges/adaptors/adjacent_transform/1.cc | 15 +-
libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 10 +-
.../testsuite/std/ranges/adaptors/as_const/1.cc | 1 -
.../testsuite/std/ranges/adaptors/as_rvalue/1.cc | 1 -
.../testsuite/std/ranges/adaptors/chunk/1.cc | 1 -
.../testsuite/std/ranges/adaptors/chunk_by/1.cc | 1 -
.../testsuite/std/ranges/adaptors/common.cc | 3 +-
.../std/ranges/adaptors/conditionally_borrowed.cc | 3 +-
.../testsuite/std/ranges/adaptors/counted.cc | 3 +-
.../std/ranges/adaptors/detail/copyable_box.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 3 +-
.../testsuite/std/ranges/adaptors/drop_while.cc | 3 +-
.../testsuite/std/ranges/adaptors/elements.cc | 3 +-
.../testsuite/std/ranges/adaptors/enumerate/1.cc | 1 -
.../testsuite/std/ranges/adaptors/filter.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 3 +-
.../testsuite/std/ranges/adaptors/join_with/1.cc | 1 -
.../testsuite/std/ranges/adaptors/lazy_split.cc | 3 +-
.../std/ranges/adaptors/lazy_split_neg.cc | 3 +-
.../testsuite/std/ranges/adaptors/lwg3286.cc | 3 +-
.../testsuite/std/ranges/adaptors/lwg3313_neg.cc | 3 +-
.../testsuite/std/ranges/adaptors/lwg3325_neg.cc | 3 +-
.../testsuite/std/ranges/adaptors/lwg3406.cc | 3 +-
.../testsuite/std/ranges/adaptors/lwg3715.cc | 1 -
.../testsuite/std/ranges/adaptors/p1739.cc | 1 -
.../testsuite/std/ranges/adaptors/p2281.cc | 3 +-
.../testsuite/std/ranges/adaptors/p2770r0.cc | 109 +
.../testsuite/std/ranges/adaptors/reverse.cc | 3 +-
.../testsuite/std/ranges/adaptors/sizeof.cc | 3 +-
.../testsuite/std/ranges/adaptors/slide/1.cc | 1 -
.../testsuite/std/ranges/adaptors/split.cc | 3 +-
.../testsuite/std/ranges/adaptors/stride/1.cc | 1 -
libstdc++-v3/testsuite/std/ranges/adaptors/take.cc | 5 +-
.../testsuite/std/ranges/adaptors/take_while.cc | 5 +-
.../testsuite/std/ranges/adaptors/transform.cc | 26 +-
.../testsuite/std/ranges/cartesian_product/1.cc | 1 -
libstdc++-v3/testsuite/std/ranges/empty_view.cc | 3 +-
.../std/ranges/headers/ranges/synopsis.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/iota/93267.cc | 4 +-
libstdc++-v3/testsuite/std/ranges/iota/96042.cc | 4 +-
.../testsuite/std/ranges/iota/difference_type.cc | 3 +-
.../testsuite/std/ranges/iota/iota_view.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/iota/iterator.cc | 3 +-
.../testsuite/std/ranges/iota/lwg3292_neg.cc | 3 +-
.../testsuite/std/ranges/iota/max_size_type.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/iota/size.cc | 2 +-
libstdc++-v3/testsuite/std/ranges/istream_view.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/p2259.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/p2325.cc | 1 -
libstdc++-v3/testsuite/std/ranges/p2367.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/range.cc | 3 +-
.../testsuite/std/ranges/range_adaptor_closure.cc | 1 -
libstdc++-v3/testsuite/std/ranges/refinements.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/repeat/1.cc | 13 +-
libstdc++-v3/testsuite/std/ranges/safe_range.cc | 3 +-
.../testsuite/std/ranges/safe_range_types.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/single_view.cc | 20 +-
libstdc++-v3/testsuite/std/ranges/sized.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/subrange/1.cc | 1 -
.../testsuite/std/ranges/subrange/96042.cc | 4 +-
.../testsuite/std/ranges/subrange/97512.cc | 3 +-
.../testsuite/std/ranges/subrange/constexpr.cc | 1 -
.../testsuite/std/ranges/subrange/lwg3282_neg.cc | 7 +-
.../testsuite/std/ranges/subrange/lwg3286.cc | 3 +-
.../testsuite/std/ranges/subrange/lwg3433.cc | 3 +-
.../testsuite/std/ranges/subrange/sizeof.cc | 3 +-
.../testsuite/std/ranges/subrange/tuple_like.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/version_c++23.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/view.cc | 3 +-
libstdc++-v3/testsuite/std/ranges/zip/1.cc | 1 -
.../testsuite/std/ranges/zip_transform/1.cc | 15 +-
libstdc++-v3/testsuite/std/time/clock/file/io.cc | 19 +-
.../testsuite/std/time/clock/file/members.cc | 3 +-
.../testsuite/std/time/clock/file/overview.cc | 3 +-
libstdc++-v3/testsuite/std/time/clock/gps/1.cc | 1 -
libstdc++-v3/testsuite/std/time/clock/gps/io.cc | 23 +-
libstdc++-v3/testsuite/std/time/clock/local/io.cc | 41 +
libstdc++-v3/testsuite/std/time/clock/system/io.cc | 94 +-
libstdc++-v3/testsuite/std/time/clock/tai/1.cc | 1 -
libstdc++-v3/testsuite/std/time/clock/tai/io.cc | 23 +-
libstdc++-v3/testsuite/std/time/clock/utc/1.cc | 1 -
libstdc++-v3/testsuite/std/time/clock/utc/io.cc | 44 +-
.../std/time/clock/utc/leap_second_info.cc | 1 -
libstdc++-v3/testsuite/std/time/day/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/day/io.cc | 61 +-
libstdc++-v3/testsuite/std/time/exceptions.cc | 1 -
libstdc++-v3/testsuite/std/time/format.cc | 11 +-
libstdc++-v3/testsuite/std/time/hh_mm_ss/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/hh_mm_ss/109772.cc | 1 -
libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc | 29 +-
libstdc++-v3/testsuite/std/time/is_am/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/is_pm/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/make12/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/make24/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/month/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/month/io.cc | 123 +-
libstdc++-v3/testsuite/std/time/month_day/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/month_day/io.cc | 80 +-
.../testsuite/std/time/month_day_last/1.cc | 3 +-
.../testsuite/std/time/month_day_last/io.cc | 1 -
libstdc++-v3/testsuite/std/time/month_weekday/1.cc | 3 +-
.../testsuite/std/time/month_weekday/io.cc | 1 -
.../testsuite/std/time/month_weekday_last/1.cc | 3 +-
.../testsuite/std/time/month_weekday_last/io.cc | 1 -
libstdc++-v3/testsuite/std/time/parse.cc | 327 +
libstdc++-v3/testsuite/std/time/syn_c++20.cc | 12 +-
.../testsuite/std/time/time_zone/get_info_local.cc | 1 -
.../testsuite/std/time/time_zone/get_info_sys.cc | 1 -
.../testsuite/std/time/time_zone/requirements.cc | 1 -
libstdc++-v3/testsuite/std/time/traits/is_clock.cc | 3 +-
libstdc++-v3/testsuite/std/time/tzdb/1.cc | 1 -
.../testsuite/std/time/tzdb/leap_seconds.cc | 1 -
libstdc++-v3/testsuite/std/time/tzdb_list/1.cc | 1 -
.../testsuite/std/time/tzdb_list/requirements.cc | 1 -
libstdc++-v3/testsuite/std/time/weekday/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/weekday/io.cc | 79 +-
.../testsuite/std/time/weekday_indexed/1.cc | 3 +-
.../testsuite/std/time/weekday_indexed/io.cc | 1 -
libstdc++-v3/testsuite/std/time/weekday_last/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/weekday_last/io.cc | 1 -
libstdc++-v3/testsuite/std/time/year/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/year/2.cc | 3 +-
libstdc++-v3/testsuite/std/time/year/io.cc | 75 +-
libstdc++-v3/testsuite/std/time/year_month/1.cc | 3 +-
libstdc++-v3/testsuite/std/time/year_month/2.cc | 3 +-
libstdc++-v3/testsuite/std/time/year_month/io.cc | 51 +-
.../testsuite/std/time/year_month_day/1.cc | 3 +-
.../testsuite/std/time/year_month_day/2.cc | 3 +-
.../testsuite/std/time/year_month_day/3.cc | 3 +-
.../testsuite/std/time/year_month_day/4.cc | 3 +-
.../testsuite/std/time/year_month_day/io.cc | 66 +-
.../testsuite/std/time/year_month_day_last/1.cc | 3 +-
.../testsuite/std/time/year_month_day_last/2.cc | 3 +-
.../testsuite/std/time/year_month_day_last/io.cc | 1 -
.../testsuite/std/time/year_month_weekday/1.cc | 3 +-
.../testsuite/std/time/year_month_weekday/2.cc | 3 +-
.../testsuite/std/time/year_month_weekday/3.cc | 3 +-
.../testsuite/std/time/year_month_weekday/io.cc | 1 -
.../std/time/year_month_weekday_last/1.cc | 3 +-
.../std/time/year_month_weekday_last/2.cc | 3 +-
.../std/time/year_month_weekday_last/io.cc | 1 -
libstdc++-v3/testsuite/std/time/zoned_time/1.cc | 1 -
.../testsuite/std/time/zoned_time/custom.cc | 1 -
.../testsuite/std/time/zoned_time/deduction.cc | 1 -
libstdc++-v3/testsuite/std/time/zoned_time/io.cc | 63 +
.../testsuite/std/time/zoned_time/req_neg.cc | 1 -
.../testsuite/std/time/zoned_time/requirements.cc | 1 -
libstdc++-v3/testsuite/std/time/zoned_traits.cc | 1 -
.../shared_ptr/assign/auto_ptr.cc | 3 +-
.../shared_ptr/assign/auto_ptr_neg.cc | 3 +-
.../shared_ptr/assign/auto_ptr_rvalue_neg.cc | 3 +-
.../shared_ptr/cons/43820_neg.cc | 3 +-
.../shared_ptr/cons/auto_ptr.cc | 3 +-
.../shared_ptr/cons/auto_ptr_neg.cc | 3 +-
.../07_conf_hyperg/compile_cxx17.cc | 2 +-
.../special_functions/17_hyperg/compile_cxx17.cc | 2 +-
.../testsuite/tr1/6_containers/utility/pair.cc | 19 +-
.../tr1/8_c_compatibility/cmath/pow_cmath.cc | 7 +-
libstdc++-v3/testsuite/util/pstl/test_utils.h | 94 +-
.../testsuite/util/replacement_memory_operators.h | 20 +
libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +-
libtool.m4 | 130 +-
libvtv/ChangeLog | 24 +
libvtv/configure | 132 +-
lto-plugin/ChangeLog | 34 +
lto-plugin/Makefile.in | 1 +
lto-plugin/configure | 146 +-
lto-plugin/configure.ac | 11 +
maintainer-scripts/ChangeLog | 4 +
maintainer-scripts/crontab | 1 -
zlib/ChangeLog | 35 +
zlib/Makefile.in | 2 +
zlib/configure | 154 +-
zlib/configure.ac | 21 +-
7979 files changed, 582808 insertions(+), 144364 deletions(-)
More information about the Libstdc++-cvs
mailing list