public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-09-06 4:52 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-09-06 4:52 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:918bc838c2803f08e4d7ccd179396d48cb8ec804
commit 918bc838c2803f08e4d7ccd179396d48cb8ec804
Merge: 8de5354e2cf 47d2dcd1397
Author: Martin Liska <mliska@suse.cz>
Date: Tue Sep 6 06:52:14 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 305 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 239 ++++++++++++++++
gcc/analyzer/ChangeLog | 14 +
gcc/analyzer/region-model-impl-calls.cc | 16 +-
gcc/analyzer/region-model.cc | 29 ++
gcc/analyzer/region-model.h | 3 +
gcc/analyzer/region.cc | 10 +
gcc/analyzer/region.h | 2 +
gcc/common/config/riscv/riscv-common.cc | 4 +
gcc/config/aarch64/aarch64-builtins.cc | 9 +-
gcc/config/aarch64/aarch64-c.cc | 13 -
gcc/config/aarch64/aarch64-protos.h | 1 -
gcc/config/aarch64/aarch64.cc | 17 +-
gcc/config/i386/i386.md | 9 +-
gcc/config/loongarch/genopts/loongarch.opt.in | 4 +
gcc/config/loongarch/loongarch.cc | 6 +
gcc/config/loongarch/loongarch.opt | 4 +
gcc/config/riscv/riscv-opts.h | 3 +
gcc/config/riscv/riscv.md | 28 +-
gcc/config/riscv/riscv.opt | 3 +
gcc/doc/invoke.texi | 15 +
gcc/fortran/ChangeLog | 26 ++
gcc/fortran/dump-parse-tree.cc | 38 ++-
gcc/fortran/gfortran.h | 13 +-
gcc/fortran/openmp.cc | 218 +++++++++------
gcc/fortran/parse.cc | 3 +-
gcc/fortran/trans-openmp.cc | 35 ++-
gcc/gimple-predicate-analysis.cc | 135 +++++----
gcc/gimple-predicate-analysis.h | 4 +-
gcc/gimple-range-fold.cc | 9 +-
gcc/range-op-float.cc | 10 -
gcc/testsuite/ChangeLog | 54 ++++
gcc/testsuite/g++.dg/pr106824.C | 76 +++++
.../gcc.dg/analyzer/fold-string-to-char.c | 8 +
gcc/testsuite/gcc.dg/analyzer/out-of-bounds-4.c | 65 +++++
gcc/testsuite/gcc.dg/analyzer/strcpy-3.c | 23 ++
gcc/testsuite/gcc.dg/cpp/c11-trigraphs-1.c | 5 +
gcc/testsuite/gcc.dg/cpp/c2x-trigraphs-1.c | 10 +
gcc/testsuite/gcc.dg/cpp/c2x-trigraphs-2.c | 5 +
.../gcc.dg/tree-ssa/vrp-float-signbit-2.c | 24 ++
gcc/testsuite/gcc.target/aarch64/spellcheck_10.c | 13 +
gcc/testsuite/gcc.target/i386/pr106453.c | 13 +
.../gcc.target/loongarch/direct-extern-1.c | 6 +
.../gcc.target/loongarch/direct-extern-2.c | 6 +
gcc/testsuite/gcc.target/riscv/zmmul-1.c | 20 ++
gcc/testsuite/gcc.target/riscv/zmmul-2.c | 20 ++
gcc/testsuite/gfortran.dg/gomp/all-memory-1.f90 | 2 +-
.../gfortran.dg/gomp/depend-iterator-2.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/depobj-2.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/doacross-5.f90 | 88 ++++++
gcc/testsuite/gfortran.dg/gomp/doacross-6.f90 | 77 ++++++
gcc/tree-cfg.cc | 2 +-
gcc/tree-cfg.h | 1 +
gcc/tree-ssa-uninit.cc | 4 +
gcc/value-range.cc | 12 +-
gcc/value-range.h | 5 +-
libcpp/ChangeLog | 4 +
libcpp/init.cc | 2 +-
libgomp/ChangeLog | 4 +
libgomp/libgomp.texi | 5 +-
libstdc++-v3/ChangeLog | 12 +
libstdc++-v3/include/std/type_traits | 51 ++--
63 files changed, 1562 insertions(+), 290 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-11-08 11:37 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-11-08 11:37 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:4b13c73bba935443be3207abf26f7ba05f79badc
commit 4b13c73bba935443be3207abf26f7ba05f79badc
Merge: 33f5dde0cd1 fa271afb584
Author: Martin Liska <mliska@suse.cz>
Date: Tue Nov 8 12:36:43 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 190 ++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 219 ++++
gcc/ada/contracts.adb | 483 ++++----
gcc/ada/contracts.ads | 4 +
gcc/ada/debug.adb | 6 +-
.../building_executable_programs_with_gnat.rst | 2 +-
gcc/ada/err_vars.ads | 6 -
gcc/ada/errout.adb | 2 +
gcc/ada/errout.ads | 9 -
gcc/ada/erroutc.adb | 1 +
gcc/ada/exp_attr.adb | 41 +-
gcc/ada/exp_ch3.adb | 136 ++-
gcc/ada/exp_ch3.ads | 16 +-
gcc/ada/exp_ch6.adb | 318 +++++-
gcc/ada/exp_ch6.ads | 20 +-
gcc/ada/exp_ch9.adb | 37 +-
gcc/ada/exp_imgv.adb | 19 +
gcc/ada/exp_put_image.adb | 31 +-
gcc/ada/exp_put_image.ads | 6 +-
gcc/ada/exp_spark.adb | 2 +-
gcc/ada/fe.h | 4 +-
gcc/ada/freeze.adb | 115 +-
gcc/ada/frontend.adb | 11 +
gcc/ada/gcc-interface/Make-lang.in | 2 +-
gcc/ada/gcc-interface/Makefile.in | 2 +-
gcc/ada/gcc-interface/decl.cc | 2 +-
gcc/ada/gcc-interface/utils2.cc | 33 +-
gcc/ada/gnat_ugn.texi | 2 +-
gcc/ada/libgnat/a-ngcoar.adb | 4 +-
gcc/ada/libgnat/a-ngcoar.ads | 4 +-
gcc/ada/libgnat/a-tags.adb | 22 +-
.../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 1 +
gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 1 +
gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 1 +
gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 1 +
gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +-
gcc/ada/rtsfind.ads | 4 +
gcc/ada/sem_aggr.adb | 29 +-
gcc/ada/sem_attr.adb | 8 +-
gcc/ada/sem_ch12.adb | 8 +-
gcc/ada/sem_ch3.adb | 64 +-
gcc/ada/sem_ch4.adb | 170 +--
gcc/ada/sem_ch5.adb | 2 +-
gcc/ada/sem_ch6.adb | 1186 +++++++++++++++-----
gcc/ada/sem_ch6.ads | 19 +
gcc/ada/sem_eval.adb | 1 +
gcc/ada/sem_prag.adb | 14 +
gcc/ada/sem_res.adb | 118 +-
gcc/ada/sem_type.adb | 2 +-
gcc/ada/sem_util.adb | 21 +-
gcc/ada/switch-c.adb | 1 -
gcc/ada/usage.adb | 4 +
gcc/ada/warnsw.adb | 1 -
gcc/ada/warnsw.ads | 13 +-
gcc/analyzer/call-info.cc | 21 +-
gcc/analyzer/call-info.h | 34 +-
gcc/analyzer/region-model-impl-calls.cc | 28 +-
gcc/analyzer/region-model-manager.cc | 2 +
gcc/analyzer/region-model-manager.h | 4 +
gcc/analyzer/region-model.cc | 36 +-
gcc/analyzer/region-model.h | 3 +
gcc/analyzer/region.cc | 22 +
gcc/analyzer/region.h | 60 +-
gcc/analyzer/store.cc | 17 +
gcc/analyzer/store.h | 2 +-
gcc/config/bpf/bpf.cc | 24 +-
gcc/config/i386/i386-expand.cc | 86 +-
gcc/config/i386/i386-options.cc | 1 +
gcc/config/i386/i386.opt | 4 -
gcc/config/i386/predicates.md | 7 +
gcc/config/i386/sse.md | 12 +-
gcc/config/i386/sync.md | 27 +-
gcc/config/i386/x86-tune.def | 71 +-
gcc/cp/call.cc | 109 +-
gcc/cp/cp-tree.h | 1 +
gcc/cp/decl.cc | 66 ++
gcc/cp/pt.cc | 5 +-
gcc/doc/invoke.texi | 6 +-
gcc/file-prefix-map.cc | 2 +-
gcc/fortran/ChangeLog | 9 +
gcc/fortran/trans-array.cc | 57 +-
gcc/fortran/trans-expr.cc | 6 +-
gcc/gimple-range-cache.cc | 36 +-
gcc/gimple-range-cache.h | 1 +
gcc/gimple-range-infer.cc | 11 +
gcc/gimple-range-infer.h | 1 +
gcc/gimple-range.cc | 48 +
gcc/gimple-range.h | 1 +
gcc/ira-color.cc | 4 +-
gcc/range-op.cc | 20 +-
gcc/testsuite/ChangeLog | 99 ++
gcc/testsuite/g++.dg/abi/lambda-tpl1-17.C | 6 +
gcc/testsuite/g++.dg/abi/lambda-tpl1-18.C | 6 +
gcc/testsuite/g++.dg/abi/lambda-tpl1-18vs17.C | 5 +
gcc/testsuite/g++.dg/abi/lambda-tpl1.h | 11 +
gcc/testsuite/g++.dg/cpp0x/defaulted3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/bit-cast7.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq15.C | 208 ++++
gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite5.C | 2 +-
gcc/testsuite/g++.old-deja/g++.jason/byval2.C | 2 +-
gcc/testsuite/g++.old-deja/g++.other/overload13.C | 2 +-
gcc/testsuite/g++.target/i386/pr102566-7.C | 22 +
gcc/testsuite/gcc.dg/analyzer/errno-1.c | 23 +
gcc/testsuite/gcc.dg/analyzer/strchr-1.c | 3 +-
gcc/testsuite/gcc.dg/pr104530.c | 19 +
gcc/testsuite/gcc.dg/pr107505.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/pr107541.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/pr55157.c | 19 +
gcc/testsuite/gcc.target/i386/pr107546.c | 19 +
.../gcc.target/i386/raoint-atomic-fetch.c | 29 -
gcc/testsuite/gcc.target/i386/sse-22.c | 2 +-
gcc/testsuite/gfortran.dg/widechar_11.f90 | 51 +
gcc/tree-ssa-ccp.cc | 84 +-
gcc/tree-ssa-loop-unswitch.cc | 66 +-
gcc/tree-ssa-sink.cc | 5 +-
gcc/tree-vrp.cc | 9 +
libstdc++-v3/ChangeLog | 70 ++
libstdc++-v3/config/abi/pre/gnu.ver | 4 +
libstdc++-v3/doc/html/manual/index.html | 2 +-
libstdc++-v3/doc/xml/authors.xml | 14 +-
libstdc++-v3/doc/xml/manual/spine.xml | 9 +-
libstdc++-v3/include/std/charconv | 61 +
libstdc++-v3/include/std/ranges | 603 ++++++++++
libstdc++-v3/src/c++17/fast_float/LOCAL_PATCHES | 2 -
libstdc++-v3/src/c++17/fast_float/MERGE | 2 +-
libstdc++-v3/src/c++17/fast_float/README.md | 91 +-
libstdc++-v3/src/c++17/fast_float/fast_float.h | 173 ++-
libstdc++-v3/src/c++17/floating_from_chars.cc | 27 +
libstdc++-v3/src/c++17/floating_to_chars.cc | 73 +-
.../18_support/comparisons/algorithms/fallback.cc | 6 +-
.../testsuite/20_util/from_chars/pr107468.cc | 42 +
.../testsuite/20_util/to_chars/float128_c++23.cc | 105 ++
.../testsuite/std/ranges/adaptors/as_rvalue/1.cc | 47 +
.../testsuite/std/ranges/cartesian_product/1.cc | 186 +++
143 files changed, 5237 insertions(+), 1302 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-11-07 8:55 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-11-07 8:55 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:33f5dde0cd15df9cf89b29280d4ff5fcf7b30e66
commit 33f5dde0cd15df9cf89b29280d4ff5fcf7b30e66
Merge: 1b09b78ee61 a8fb90eb394
Author: Martin Liska <mliska@suse.cz>
Date: Mon Nov 7 09:55:28 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/ada/bindgen.adb | 59 ++---
gcc/ada/checks.adb | 147 ++---------
.../building_executable_programs_with_gnat.rst | 21 ++
.../doc/gnat_ugn/gnat_and_program_execution.rst | 8 +-
gcc/ada/errout.ads | 9 +-
gcc/ada/exp_attr.adb | 5 +-
gcc/ada/exp_ch3.adb | 3 +-
gcc/ada/exp_ch4.adb | 292 +++++++++++++--------
gcc/ada/exp_ch4.ads | 2 +-
gcc/ada/exp_ch6.adb | 4 +-
gcc/ada/exp_imgv.adb | 24 +-
gcc/ada/exp_put_image.adb | 6 +-
gcc/ada/freeze.adb | 15 +-
gcc/ada/gnat_ugn.texi | 38 ++-
gcc/ada/inline.adb | 16 +-
gcc/ada/lib-xref.adb | 4 +-
gcc/ada/libgnarl/s-interr.adb | 28 +-
gcc/ada/mdll.adb | 68 ++---
gcc/ada/mdll.ads | 4 +-
gcc/ada/opt.ads | 8 +-
gcc/ada/sem_aggr.adb | 13 +-
gcc/ada/sem_aux.ads | 2 +-
gcc/ada/sem_case.adb | 6 +
gcc/ada/sem_ch12.adb | 14 +-
gcc/ada/sem_ch13.adb | 2 +-
gcc/ada/sem_ch3.adb | 6 +-
gcc/ada/sem_prag.adb | 82 +++---
gcc/ada/sem_res.adb | 35 +--
gcc/ada/sem_util.adb | 32 ++-
gcc/ada/sem_util.ads | 9 +-
gcc/ada/sem_warn.adb | 182 +++++--------
gcc/ada/sinput.adb | 4 +-
gcc/ada/switch-b.adb | 9 +
gcc/ada/warnsw.adb | 11 +
gcc/ada/warnsw.ads | 9 +-
gcc/doc/invoke.texi | 7 +-
gcc/gimple-fold.cc | 57 +++-
gcc/range-op.cc | 14 +-
.../gcc.target/powerpc/p9-vec-length-epil-8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr107412.c | 19 ++
40 files changed, 655 insertions(+), 621 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-11-07 7:25 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-11-07 7:25 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:1b09b78ee61bd921ae78ebd0f7905b95b9e1c903
commit 1b09b78ee61bd921ae78ebd0f7905b95b9e1c903
Merge: 1eb021edb27 c4f8f8afd07
Author: Martin Liska <mliska@suse.cz>
Date: Mon Nov 7 08:24:48 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 11 +
MAINTAINERS | 2 +-
Makefile.def | 8 -
Makefile.in | 520 +-
configure | 66 +-
configure.ac | 57 +-
contrib/ChangeLog | 14 +
contrib/gcc-changelog/git_commit.py | 1 -
contrib/gcc-changelog/git_update_version.py | 3 +-
contrib/gcc_update | 6 -
contrib/update-copyright.py | 1 -
gcc/ChangeLog | 821 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 245 +
gcc/ada/aspects.adb | 1 -
gcc/ada/bindgen.adb | 81 +-
gcc/ada/checks.adb | 4 +-
.../doc/gnat_rm/implementation_defined_aspects.rst | 2 +-
.../gnat_rm/implementation_defined_attributes.rst | 4 +-
.../implementation_defined_characteristics.rst | 2 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 42 +-
gcc/ada/doc/gnat_rm/standard_library_routines.rst | 4 +-
.../building_executable_programs_with_gnat.rst | 25 +-
.../elaboration_order_handling_in_gnat.rst | 15 +-
.../doc/gnat_ugn/gnat_and_program_execution.rst | 4 +-
gcc/ada/einfo.ads | 13 +-
gcc/ada/errout.adb | 56 +-
gcc/ada/errout.ads | 17 +-
gcc/ada/exp_aggr.adb | 4 +-
gcc/ada/exp_atag.adb | 2 +-
gcc/ada/exp_attr.adb | 18 +-
gcc/ada/exp_ch4.adb | 4 +-
gcc/ada/exp_ch5.adb | 4 +-
gcc/ada/exp_ch6.adb | 4 +-
gcc/ada/exp_ch7.adb | 2 +-
gcc/ada/exp_dbug.adb | 2 +-
gcc/ada/exp_disp.adb | 48 +-
gcc/ada/exp_intr.adb | 44 +
gcc/ada/exp_unst.adb | 2 +-
gcc/ada/exp_util.adb | 10 +-
gcc/ada/freeze.adb | 12 +-
gcc/ada/gnat_rm.texi | 57 +-
gcc/ada/gnat_ugn.texi | 53 +-
gcc/ada/layout.adb | 2 +-
gcc/ada/libgnat/g-excact.ads | 5 +-
gcc/ada/opt.ads | 18 +-
gcc/ada/par-ch3.adb | 9 +-
gcc/ada/par-ch4.adb | 4 +-
gcc/ada/par-prag.adb | 35 +-
gcc/ada/pprint.adb | 4 +-
gcc/ada/rtsfind.adb | 4 +-
gcc/ada/sa_messages.adb | 539 -
gcc/ada/sa_messages.ads | 267 -
gcc/ada/sem_aggr.adb | 4 +-
gcc/ada/sem_attr.adb | 4 +-
gcc/ada/sem_case.adb | 6 +-
gcc/ada/sem_ch12.adb | 3 +-
gcc/ada/sem_ch13.adb | 25 +-
gcc/ada/sem_ch3.adb | 12 +-
gcc/ada/sem_ch4.adb | 11 +-
gcc/ada/sem_ch5.adb | 9 +-
gcc/ada/sem_ch6.adb | 22 +-
gcc/ada/sem_ch7.adb | 21 +-
gcc/ada/sem_ch8.adb | 16 +-
gcc/ada/sem_ch9.adb | 13 +-
gcc/ada/sem_dim.adb | 2 +-
gcc/ada/sem_disp.adb | 15 +-
gcc/ada/sem_eval.adb | 5 +-
gcc/ada/sem_prag.adb | 12 +-
gcc/ada/sem_util.adb | 104 +-
gcc/ada/sem_util.ads | 14 +-
gcc/ada/sem_warn.adb | 58 +-
gcc/ada/sinfo.ads | 21 +-
gcc/ada/switch-c.adb | 15 +-
gcc/alias.cc | 19 +-
gcc/analyzer/ChangeLog | 241 +
gcc/analyzer/analysis-plan.cc | 1 +
gcc/analyzer/analyzer-pass.cc | 1 +
gcc/analyzer/analyzer-selftests.cc | 1 +
gcc/analyzer/analyzer.cc | 17 +
gcc/analyzer/analyzer.h | 11 +-
gcc/analyzer/call-info.cc | 10 +-
gcc/analyzer/call-string.cc | 1 +
gcc/analyzer/call-summary.cc | 1 +
gcc/analyzer/checker-path.cc | 28 +-
gcc/analyzer/checker-path.h | 4 +-
gcc/analyzer/complexity.cc | 1 +
gcc/analyzer/constraint-manager.cc | 1 +
gcc/analyzer/diagnostic-manager.cc | 257 +-
gcc/analyzer/diagnostic-manager.h | 29 +-
gcc/analyzer/engine.cc | 176 +-
gcc/analyzer/exploded-graph.h | 21 +-
gcc/analyzer/feasible-graph.cc | 5 +-
gcc/analyzer/feasible-graph.h | 2 +-
gcc/analyzer/known-function-manager.cc | 6 +-
gcc/analyzer/known-function-manager.h | 2 +-
gcc/analyzer/pending-diagnostic.cc | 14 +-
gcc/analyzer/pending-diagnostic.h | 1 +
gcc/analyzer/program-point.cc | 1 +
gcc/analyzer/program-state.cc | 1 +
gcc/analyzer/region-model-asm.cc | 1 +
gcc/analyzer/region-model-impl-calls.cc | 16 +-
gcc/analyzer/region-model-manager.cc | 1 +
gcc/analyzer/region-model-reachability.cc | 1 +
gcc/analyzer/region-model.cc | 98 +-
gcc/analyzer/region-model.h | 42 +-
gcc/analyzer/region.cc | 1 +
gcc/analyzer/sm-fd.cc | 58 +-
gcc/analyzer/sm-file.cc | 10 +-
gcc/analyzer/sm-malloc.cc | 53 +-
gcc/analyzer/sm-pattern-test.cc | 6 +-
gcc/analyzer/sm-sensitive.cc | 5 +-
gcc/analyzer/sm-signal.cc | 10 +-
gcc/analyzer/sm-taint.cc | 22 +-
gcc/analyzer/sm.cc | 10 +
gcc/analyzer/sm.h | 12 +-
gcc/analyzer/state-purge.cc | 1 +
gcc/analyzer/store.cc | 1 +
gcc/analyzer/supergraph.cc | 1 +
gcc/analyzer/svalue.cc | 1 +
gcc/analyzer/trimmed-graph.cc | 1 +
gcc/analyzer/varargs.cc | 38 +-
gcc/btfout.cc | 30 +-
gcc/builtin-types.def | 184 +
gcc/builtins.cc | 147 +-
gcc/builtins.def | 123 +-
gcc/c-family/ChangeLog | 27 +
gcc/c-family/c-common.cc | 11 +-
gcc/c-family/c-opts.cc | 3 -
gcc/c-family/c-ppoutput.cc | 10 +-
gcc/c-family/c.opt | 4 +-
gcc/c/ChangeLog | 103 +
gcc/c/c-decl.cc | 156 +-
gcc/c/c-parser.cc | 167 +-
gcc/c/c-tree.h | 13 +
gcc/c/c-typeck.cc | 23 +-
gcc/cgraph.cc | 1 -
gcc/common.opt | 4 +
gcc/common/config/i386/cpuinfo.h | 34 +
gcc/common/config/i386/i386-common.cc | 90 +-
gcc/common/config/i386/i386-cpuinfo.h | 8 +
gcc/common/config/i386/i386-isas.h | 6 +
gcc/common/config/riscv/riscv-common.cc | 4 +
gcc/config.gcc | 39 +-
gcc/config/aarch64/aarch64-sve2.md | 4 +-
gcc/config/aarch64/aarch64.cc | 3 +-
gcc/config/alpha/alpha.cc | 5 +-
gcc/config/arc/arc.cc | 3 +-
gcc/config/arm/arm.cc | 3 +-
gcc/config/arm/linux-eabi.h | 3 -
gcc/config/csky/csky.cc | 3 +-
gcc/config/darwin-d.cc | 8 +-
gcc/config/elfos.h | 6 -
gcc/config/epiphany/epiphany.cc | 8 +-
gcc/config/fr30/fr30.cc | 23 +-
gcc/config/frv/frv.cc | 3 +-
gcc/config/ft32/ft32.cc | 6 +-
gcc/config/gcn/gcn-valu.md | 159 +-
gcc/config/gcn/gcn.cc | 27 +-
gcc/config/gcn/gcn.md | 5 +-
gcc/config/{glibc-d.cc => gnu-d.cc} | 30 +-
gcc/config/gnu.h | 6 -
gcc/config/h8300/h8300-protos.h | 2 +-
gcc/config/h8300/h8300.cc | 2 +-
gcc/config/i386/amxfp16intrin.h | 46 +
gcc/config/i386/avx512bf16intrin.h | 12 +-
gcc/config/i386/avx512bf16vlintrin.h | 48 +-
gcc/config/i386/avxneconvertintrin.h | 140 +
gcc/config/i386/cmpccxaddintrin.h | 89 +
gcc/config/i386/cpuid.h | 5 +
gcc/config/i386/cygwin-d.cc | 72 +
gcc/config/i386/cygwin.h | 9 -
gcc/config/i386/driver-i386.cc | 11 +-
gcc/config/i386/i386-builtin-types.def | 74 +-
gcc/config/i386/i386-builtin.def | 86 +-
gcc/config/i386/i386-c.cc | 31 +
gcc/config/i386/i386-expand.cc | 168 +-
gcc/config/i386/i386-isa.def | 5 +
gcc/config/i386/i386-modes.def | 1 +
gcc/config/i386/i386-options.cc | 24 +-
gcc/config/i386/i386.cc | 11 +-
gcc/config/i386/i386.h | 17 +-
gcc/config/i386/i386.md | 186 +-
gcc/config/i386/i386.opt | 26 +
gcc/config/i386/immintrin.h | 6 +
gcc/config/i386/intelmic-mkoffload.cc | 728 -
gcc/config/i386/linux-common.h | 3 -
gcc/config/i386/mingw32.h | 12 -
gcc/config/i386/mmx.md | 26 +-
gcc/config/i386/predicates.md | 15 +
.../i386/{intelmic-offload.h => prfchiintrin.h} | 30 +-
gcc/config/i386/raointintrin.h | 100 +
gcc/config/i386/sse.md | 335 +-
gcc/config/i386/sync.md | 69 +-
gcc/config/i386/t-cygming | 4 +
gcc/config/i386/t-intelmic | 10 -
gcc/config/i386/t-omp-device | 6 -
gcc/config/i386/winnt-d.cc | 21 +-
gcc/config/i386/x86gprintrin.h | 6 +
gcc/config/i386/xmmintrin.h | 7 +-
gcc/config/i386/znver.md | 39 +-
gcc/config/ia64/ia64.cc | 5 +-
gcc/config/kfreebsd-d.cc | 65 +
gcc/config/kfreebsd-gnu.h | 6 -
gcc/config/kopensolaris-d.cc | 65 +
gcc/config/kopensolaris-gnu.h | 6 -
gcc/config/linux-android.h | 6 -
gcc/config/linux-d.cc | 78 +
gcc/config/linux.h | 13 -
gcc/config/loongarch/loongarch.cc | 3 +-
gcc/config/loongarch/loongarch.md | 22 +-
gcc/config/m32r/m32r.cc | 12 +-
gcc/config/mcore/mcore.cc | 5 +-
gcc/config/mips/linux-common.h | 3 -
gcc/config/mips/mips.cc | 3 +-
gcc/config/mmix/mmix.cc | 3 +-
gcc/config/nds32/nds32.cc | 9 +-
gcc/config/nios2/nios2.cc | 3 +-
gcc/config/riscv/riscv-opts.h | 3 +
gcc/config/riscv/riscv-vector-builtins-bases.cc | 4 +-
gcc/config/riscv/riscv-vector-builtins-shapes.cc | 2 +-
gcc/config/riscv/riscv-vector-builtins.cc | 14 +-
gcc/config/riscv/riscv-vector-builtins.h | 2 +-
gcc/config/riscv/riscv.cc | 3 +-
gcc/config/riscv/riscv.opt | 3 +
gcc/config/rs6000/altivec.md | 2 +-
gcc/config/rs6000/rs6000-call.cc | 7 +-
gcc/config/rs6000/vsx.md | 21 +-
gcc/config/sh/sh.cc | 9 +-
gcc/config/t-glibc | 10 +-
gcc/config/t-linux | 4 +
gcc/config/visium/visium.cc | 3 +-
gcc/config/vms/vms-c.cc | 3 -
gcc/configure | 38 +-
gcc/configure.ac | 27 +-
gcc/cp/ChangeLog | 120 +
gcc/cp/call.cc | 19 +-
gcc/cp/constraint.cc | 3 +
gcc/cp/cp-tree.h | 22 +-
gcc/cp/decl.cc | 30 +-
gcc/cp/decl2.cc | 8 -
gcc/cp/lambda.cc | 236 +-
gcc/cp/mangle.cc | 8 +-
gcc/cp/mapper-client.cc | 4 +
gcc/cp/module.cc | 6 +-
gcc/cp/parser.cc | 99 +-
gcc/cp/pt.cc | 51 +-
gcc/cp/semantics.cc | 1 -
gcc/cp/tree.cc | 20 +-
gcc/ctfc.cc | 13 +-
gcc/ctfc.h | 5 +-
gcc/d/ChangeLog | 44 +
gcc/d/d-attribs.cc | 5 +-
gcc/d/d-builtins.cc | 3 +
gcc/d/d-lang.cc | 10 +-
gcc/d/d-target.cc | 6 -
gcc/d/d-target.def | 23 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/aggregate.d | 2 +-
gcc/d/dmd/aggregate.h | 4 +-
gcc/d/dmd/attrib.d | 41 -
gcc/d/dmd/attrib.h | 1 -
gcc/d/dmd/clone.d | 22 +-
gcc/d/dmd/common/bitfields.d | 9 +-
gcc/d/dmd/common/file.d | 11 +-
gcc/d/dmd/cparse.d | 39 +-
gcc/d/dmd/cppmangle.d | 10 +-
gcc/d/dmd/dcast.d | 114 +-
gcc/d/dmd/declaration.d | 59 +-
gcc/d/dmd/declaration.h | 66 +-
gcc/d/dmd/dinterpret.d | 6 +
gcc/d/dmd/dmodule.d | 435 +-
gcc/d/dmd/dscope.d | 6 +-
gcc/d/dmd/dstruct.d | 33 +-
gcc/d/dmd/dsymbol.d | 54 +-
gcc/d/dmd/dsymbol.h | 16 +-
gcc/d/dmd/dsymbolsem.d | 204 +-
gcc/d/dmd/dtemplate.d | 4 +-
gcc/d/dmd/entity.d | 236 +-
gcc/d/dmd/escape.d | 369 +-
gcc/d/dmd/expression.d | 2 +-
gcc/d/dmd/expression.h | 1 +
gcc/d/dmd/expressionsem.d | 173 +-
gcc/d/dmd/func.d | 276 +-
gcc/d/dmd/globals.d | 5 +-
gcc/d/dmd/globals.h | 6 +-
gcc/d/dmd/hdrgen.d | 27 +-
gcc/d/dmd/lexer.d | 48 +-
gcc/d/dmd/module.h | 2 +-
gcc/d/dmd/mtype.d | 69 +-
gcc/d/dmd/mtype.h | 5 +
gcc/d/dmd/nogc.d | 4 +-
gcc/d/dmd/parse.d | 6 +-
gcc/d/dmd/printast.d | 7 +
gcc/d/dmd/root/utf.d | 2 +-
gcc/d/dmd/safe.d | 10 +-
gcc/d/dmd/semantic3.d | 44 +-
gcc/d/dmd/statementsem.d | 188 +-
gcc/d/dmd/templateparamsem.d | 9 +
gcc/d/dmd/transitivevisitor.d | 9 +
gcc/d/expr.cc | 9 +
gcc/d/gdc.texi | 8 +-
gcc/d/intrinsics.cc | 65 -
gcc/d/intrinsics.def | 8 -
gcc/d/lang.opt | 4 +-
gcc/d/modules.cc | 4 +-
gcc/doc/cppopts.texi | 7 +-
gcc/doc/extend.texi | 34 +
gcc/doc/install.texi | 2 +-
gcc/doc/invoke.texi | 109 +-
gcc/doc/sourcebuild.texi | 18 +-
gcc/doc/tm.texi | 20 +-
gcc/doc/tm.texi.in | 4 +-
gcc/dwarf2ctf.cc | 5 +-
gcc/expr.cc | 26 +-
gcc/file-prefix-map.cc | 16 +-
gcc/fold-const-call.cc | 58 +
gcc/fold-const.cc | 82 +-
gcc/fortran/ChangeLog | 12 +
gcc/fortran/openmp.cc | 10 +-
gcc/fortran/trans-openmp.cc | 9 +-
gcc/fortran/trans-types.cc | 4 +-
gcc/function.cc | 6 +
gcc/gcc.cc | 8 +-
gcc/gimple-range-cache.cc | 16 +-
gcc/gimple-range.cc | 35 +-
gcc/gimple-range.h | 1 +
gcc/gimple-ssa-backprop.cc | 6 +
gcc/ginclude/stdarg.h | 4 +
gcc/input.cc | 92 +
gcc/input.h | 1 +
gcc/ipa-inline-analysis.cc | 13 +-
gcc/lto/ChangeLog | 17 +
gcc/lto/lang.opt | 15 +-
gcc/lto/lto-common.cc | 1 +
gcc/make-unique.h | 44 +
gcc/multiple_target.cc | 13 +-
gcc/objc/ChangeLog | 5 +
gcc/objc/objc-next-runtime-abi-01.cc | 2 +-
gcc/omp-low.cc | 22 +
gcc/optabs.cc | 7 +-
gcc/opts.cc | 4 +
gcc/params.opt | 2 +-
gcc/range-op-float.cc | 40 +-
gcc/range-op.cc | 59 +
gcc/target-def.h | 4 +
gcc/target.def | 4 +-
gcc/targhooks.cc | 20 +
gcc/targhooks.h | 2 +
gcc/testsuite/ChangeLog | 480 +
.../cpp/named-universal-char-escape-1.c | 24 +
gcc/testsuite/c-c++-common/gomp/clauses-6.c | 604 +
.../c-c++-common/gomp/declare-variant-2.c | 3 +-
gcc/testsuite/c-c++-common/gomp/directive-1.c | 28 +
.../c-c++-common/raw-string-directive-1.c | 74 +
.../c-c++-common/raw-string-directive-2.c | 33 +
gcc/testsuite/g++.dg/abi/lambda-sig1-17.C | 26 +
gcc/testsuite/g++.dg/abi/lambda-sig1-18.C | 34 +
gcc/testsuite/g++.dg/abi/lambda-sig1-18vs17.C | 40 +
gcc/testsuite/g++.dg/abi/lambda-sig1.h | 42 +
gcc/testsuite/g++.dg/concepts/auto1.C | 2 +-
gcc/testsuite/g++.dg/concepts/auto3.C | 2 +-
gcc/testsuite/g++.dg/concepts/auto4.C | 2 +-
gcc/testsuite/g++.dg/concepts/class-deduction1.C | 2 +-
gcc/testsuite/g++.dg/concepts/class5.C | 2 +-
gcc/testsuite/g++.dg/concepts/class6.C | 2 +-
gcc/testsuite/g++.dg/concepts/debug1.C | 2 +-
gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 2 +-
.../g++.dg/concepts/deduction-constraint1.C | 2 +-
gcc/testsuite/g++.dg/concepts/diagnostic1.C | 2 +-
gcc/testsuite/g++.dg/concepts/dr1430.C | 2 +-
gcc/testsuite/g++.dg/concepts/equiv.C | 2 +-
gcc/testsuite/g++.dg/concepts/equiv2.C | 2 +-
gcc/testsuite/g++.dg/concepts/expression.C | 2 +-
gcc/testsuite/g++.dg/concepts/expression2.C | 2 +-
gcc/testsuite/g++.dg/concepts/expression3.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn-concept1.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn-concept2.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn-concept3.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn1.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn10.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn2.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn3.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn4.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn5.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn6.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn8.C | 2 +-
gcc/testsuite/g++.dg/concepts/fn9.C | 2 +-
gcc/testsuite/g++.dg/concepts/generic-fn-err.C | 2 +-
gcc/testsuite/g++.dg/concepts/generic-fn.C | 2 +-
gcc/testsuite/g++.dg/concepts/inherit-ctor1.C | 2 +-
gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 2 +-
gcc/testsuite/g++.dg/concepts/intro1.C | 2 +-
gcc/testsuite/g++.dg/concepts/intro2.C | 2 +-
gcc/testsuite/g++.dg/concepts/intro3.C | 2 +-
gcc/testsuite/g++.dg/concepts/intro4.C | 2 +-
gcc/testsuite/g++.dg/concepts/intro5.C | 2 +-
gcc/testsuite/g++.dg/concepts/intro6.C | 2 +-
gcc/testsuite/g++.dg/concepts/intro7.C | 2 +-
gcc/testsuite/g++.dg/concepts/locations1.C | 2 +-
.../g++.dg/concepts/partial-concept-id1.C | 2 +-
.../g++.dg/concepts/partial-concept-id2.C | 2 +-
gcc/testsuite/g++.dg/concepts/partial-spec5.C | 2 +-
gcc/testsuite/g++.dg/concepts/placeholder2.C | 2 +-
gcc/testsuite/g++.dg/concepts/placeholder3.C | 2 +-
gcc/testsuite/g++.dg/concepts/placeholder4.C | 2 +-
gcc/testsuite/g++.dg/concepts/placeholder5.C | 2 +-
gcc/testsuite/g++.dg/concepts/placeholder6.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr65634.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr65636.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr65681.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr65848.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr67249.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr67595.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr68434.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr71127.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr71128.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr71131.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr71385.C | 2 +-
gcc/testsuite/g++.dg/concepts/pr85065.C | 2 +-
gcc/testsuite/g++.dg/concepts/template-parm11.C | 2 +-
gcc/testsuite/g++.dg/concepts/template-parm12.C | 2 +-
gcc/testsuite/g++.dg/concepts/template-parm2.C | 2 +-
gcc/testsuite/g++.dg/concepts/template-parm3.C | 2 +-
gcc/testsuite/g++.dg/concepts/template-parm4.C | 2 +-
.../g++.dg/concepts/template-template-parm1.C | 2 +-
gcc/testsuite/g++.dg/concepts/var-concept1.C | 2 +-
gcc/testsuite/g++.dg/concepts/var-concept2.C | 2 +-
gcc/testsuite/g++.dg/concepts/var-concept3.C | 2 +-
gcc/testsuite/g++.dg/concepts/var-concept4.C | 2 +-
gcc/testsuite/g++.dg/concepts/var-concept5.C | 2 +-
gcc/testsuite/g++.dg/concepts/var-concept6.C | 2 +-
gcc/testsuite/g++.dg/concepts/var-concept7.C | 2 +-
gcc/testsuite/g++.dg/concepts/var-templ2.C | 2 +-
gcc/testsuite/g++.dg/concepts/var-templ3.C | 2 +-
gcc/testsuite/g++.dg/concepts/variadic1.C | 2 +-
gcc/testsuite/g++.dg/concepts/variadic2.C | 2 +-
gcc/testsuite/g++.dg/concepts/variadic3.C | 2 +-
gcc/testsuite/g++.dg/concepts/variadic4.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/lambda-mangle-1-11.C | 25 +
gcc/testsuite/g++.dg/cpp1y/lambda-mangle-1-17.C | 25 +
gcc/testsuite/g++.dg/cpp1y/lambda-mangle-1-18.C | 26 +
.../cpp1y/{lambda-mangle-1.C => lambda-mangle-1.h} | 3 +-
gcc/testsuite/g++.dg/cpp23/charset1.C | 10 +
gcc/testsuite/g++.dg/cpp23/ext-floating12.C | 182 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr65575.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr66091.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-2.C | 5 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-3.C | 5 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84980.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr85265.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires31.C | 15 +
gcc/testsuite/g++.dg/cpp2a/constexpr-virtual21.C | 10 +
gcc/testsuite/g++.dg/gomp/clause-4.C | 2 +-
gcc/testsuite/g++.dg/modules/bad-mapper-3.C | 2 +-
gcc/testsuite/g++.dg/other/i386-2.C | 2 +-
gcc/testsuite/g++.dg/other/i386-3.C | 2 +-
gcc/testsuite/g++.dg/pr99966.C | 23 +
gcc/testsuite/g++.dg/special/initpri3.C | 10 +
gcc/testsuite/g++.dg/warn/Wdangling-reference4.C | 14 +
gcc/testsuite/g++.dg/warn/Wdangling-reference5.C | 22 +
gcc/testsuite/g++.target/i386/mv16.C | 18 +
gcc/testsuite/g++.target/i386/pr107404.C | 53 +
gcc/testsuite/gcc.dg/Wold-style-definition-2.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pipe-pr107486.c | 5 +
gcc/testsuite/gcc.dg/analyzer/pipe-void-return.c | 11 +
gcc/testsuite/gcc.dg/c11-stdarg-1.c | 7 +
gcc/testsuite/gcc.dg/c11-stdarg-2.c | 7 +
gcc/testsuite/gcc.dg/c11-stdarg-3.c | 8 +
gcc/testsuite/gcc.dg/c2x-auto-1.c | 81 +
gcc/testsuite/gcc.dg/c2x-auto-2.c | 38 +
gcc/testsuite/gcc.dg/c2x-auto-3.c | 64 +
gcc/testsuite/gcc.dg/c2x-auto-4.c | 5 +
gcc/testsuite/gcc.dg/c2x-nullptr-1.c | 1 +
gcc/testsuite/gcc.dg/c2x-stdarg-1.c | 22 +
gcc/testsuite/gcc.dg/c2x-stdarg-2.c | 22 +
gcc/testsuite/gcc.dg/c2x-stdarg-3.c | 16 +
gcc/testsuite/gcc.dg/c2x-stdarg-4.c | 164 +
gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c | 2 +-
gcc/testsuite/gcc.dg/debug/btf/btf-enum64-1.c | 44 +
gcc/testsuite/gcc.dg/diagnostic-token-ranges.c | 4 +-
gcc/testsuite/gcc.dg/format/sentinel-1.c | 2 +-
gcc/testsuite/gcc.dg/gnu2x-auto-1.c | 11 +
gcc/testsuite/gcc.dg/gnu2x-stdarg-1.c | 8 +
gcc/testsuite/gcc.dg/gomp/clause-2.c | 2 +-
gcc/testsuite/gcc.dg/ipa/inlinehint-6.c | 47 +
gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 15 +-
.../gcc.dg/plugin/analyzer_kernel_plugin.c | 11 +-
.../gcc.dg/plugin/analyzer_known_fns_plugin.c | 11 +-
gcc/testsuite/gcc.dg/pr102650.c | 20 +
gcc/testsuite/gcc.dg/pr68217.c | 2 +-
gcc/testsuite/gcc.dg/pr93917.c | 20 +
gcc/testsuite/gcc.dg/torture/c2x-stdarg-split-1a.c | 37 +
gcc/testsuite/gcc.dg/torture/c2x-stdarg-split-1b.c | 147 +
gcc/testsuite/gcc.dg/torture/floatn-builtin.h | 154 +
gcc/testsuite/gcc.dg/torture/pr107407.c | 26 +
gcc/testsuite/gcc.dg/torture/pr107435.c | 23 +
gcc/testsuite/gcc.dg/torture/pr107447.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-34.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr107490.c | 28 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-unreachable.c | 42 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-update.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/vrp122.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/vrp123.c | 18 +
gcc/testsuite/gcc.dg/vect/pr100756.c | 2 +-
gcc/testsuite/gcc.target/aarch64/mgeneral-regs_3.c | 6 +-
gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c | 2 +-
gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c | 2 +-
gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c | 2 +-
gcc/testsuite/gcc.target/arm/cmse/cmse-20.c | 2 +-
gcc/testsuite/gcc.target/arm/cmse/cmse.exp | 11 +
gcc/testsuite/gcc.target/arm/cmse/struct-1.c | 2 +-
gcc/testsuite/gcc.target/gcn/unsafe-math-1.c | 10 +
gcc/testsuite/gcc.target/i386/amx-check.h | 3 +
gcc/testsuite/gcc.target/i386/amx-helper.h | 61 +
gcc/testsuite/gcc.target/i386/amxfp16-asmatt-1.c | 13 +
gcc/testsuite/gcc.target/i386/amxfp16-asmintel-1.c | 10 +
gcc/testsuite/gcc.target/i386/amxfp16-dpfp16ps-2.c | 57 +
gcc/testsuite/gcc.target/i386/avx-1.c | 8 +-
gcc/testsuite/gcc.target/i386/avx-check.h | 3 +
gcc/testsuite/gcc.target/i386/avx-ne-convert-1.c | 45 +
.../i386/avx-ne-convert-vbcstnebf162ps-2.c | 54 +
.../i386/avx-ne-convert-vbcstnesh2ps-2.c | 42 +
.../i386/avx-ne-convert-vcvtneebf162ps-2.c | 73 +
.../i386/avx-ne-convert-vcvtneeph2ps-2.c | 66 +
.../i386/avx-ne-convert-vcvtneobf162ps-2.c | 75 +
.../i386/avx-ne-convert-vcvtneoph2ps-2.c | 66 +
.../i386/avx-ne-convert-vcvtneps2bf16-2.c | 58 +
.../gcc.target/i386/avx512bf16-cvtsbh2ss-1.c | 2 +-
.../gcc.target/i386/avx512bf16-vdpbf16ps-2.c | 2 +-
.../gcc.target/i386/avx512bf16vl-cvtness2sbh-1.c | 2 +-
.../gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c | 27 -
.../i386/avx512bf16vl-vcvtneps2bf16-1a.c | 27 +
.../i386/avx512bf16vl-vcvtneps2bf16-1b.c | 27 +
gcc/testsuite/gcc.target/i386/cmpccxadd-1.c | 61 +
gcc/testsuite/gcc.target/i386/cmpccxadd-2.c | 138 +
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 13 +
gcc/testsuite/gcc.target/i386/pr107057.c | 19 +
gcc/testsuite/gcc.target/i386/pr107261.c | 38 +
gcc/testsuite/gcc.target/i386/pr55583.c | 27 +
gcc/testsuite/gcc.target/i386/prefetchi-1.c | 40 +
gcc/testsuite/gcc.target/i386/prefetchi-2.c | 26 +
gcc/testsuite/gcc.target/i386/prefetchi-3.c | 20 +
gcc/testsuite/gcc.target/i386/prefetchi-4.c | 19 +
gcc/testsuite/gcc.target/i386/rao-helper.h | 79 +
gcc/testsuite/gcc.target/i386/raoint-1.c | 31 +
gcc/testsuite/gcc.target/i386/raoint-aadd-2.c | 24 +
gcc/testsuite/gcc.target/i386/raoint-aand-2.c | 25 +
gcc/testsuite/gcc.target/i386/raoint-aor-2.c | 25 +
.../gcc.target/i386/raoint-atomic-fetch.c | 29 +
gcc/testsuite/gcc.target/i386/raoint-axor-2.c | 25 +
gcc/testsuite/gcc.target/i386/sse-12.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-13.c | 8 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 4 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 8 +-
gcc/testsuite/gcc.target/i386/x86gprintrin-1.c | 4 +-
gcc/testsuite/gcc.target/i386/x86gprintrin-2.c | 8 +-
gcc/testsuite/gcc.target/i386/x86gprintrin-3.c | 4 +-
gcc/testsuite/gcc.target/i386/x86gprintrin-4.c | 4 +-
gcc/testsuite/gcc.target/i386/x86gprintrin-5.c | 8 +-
gcc/testsuite/gcc.target/loongarch/fcopysign.c | 16 +
gcc/testsuite/gcc.target/powerpc/pr100866-2.c | 13 +
gcc/testsuite/gcc.target/riscv/zawrs.c | 13 +
.../gdc.dg/Wbuiltin_declaration_mismatch2.d | 40 -
gcc/testsuite/gdc.dg/attr_register2.d | 4 +-
gcc/testsuite/gdc.dg/simd18867.d | 11 +
gcc/testsuite/gdc.dg/simd19630.d | 10 -
gcc/testsuite/gdc.dg/simd19630b.d | 17 +
gcc/testsuite/gdc.dg/simd19630c.d | 15 +
gcc/testsuite/gdc.dg/simd19788.d | 11 +
gcc/testsuite/gdc.dg/simd21469.d | 9 +
gcc/testsuite/gdc.dg/simd21672.d | 17 +
gcc/testsuite/gdc.dg/simd23077.d | 11 +
gcc/testsuite/gdc.dg/simd23084.d | 17 +
gcc/testsuite/gdc.dg/simd23085.d | 11 +
gcc/testsuite/gdc.dg/simd2a.d | 12 +-
gcc/testsuite/gdc.dg/simd2b.d | 12 +-
gcc/testsuite/gdc.dg/simd2c.d | 12 +-
gcc/testsuite/gdc.dg/simd2d.d | 12 +-
gcc/testsuite/gdc.dg/simd2e.d | 12 +-
gcc/testsuite/gdc.dg/simd2f.d | 12 +-
gcc/testsuite/gdc.dg/simd2g.d | 12 +-
gcc/testsuite/gdc.dg/simd2h.d | 12 +-
gcc/testsuite/gdc.dg/simd2i.d | 12 +-
gcc/testsuite/gdc.dg/simd2j.d | 12 +-
gcc/testsuite/gdc.dg/simd_ctfe.d | 88 -
gcc/testsuite/gdc.dg/torture/simd19632.d | 15 +
gcc/testsuite/gdc.dg/torture/simd20041.d | 22 +
gcc/testsuite/gdc.dg/torture/simd21673.d | 20 +
gcc/testsuite/gdc.dg/torture/simd21676.d | 36 +
gcc/testsuite/gdc.dg/torture/simd22438.d | 18 +
gcc/testsuite/gdc.dg/torture/simd23009.d | 22 +
gcc/testsuite/gdc.dg/torture/simd23077.d | 11 +
gcc/testsuite/gdc.dg/torture/simd8.d | 26 +
gcc/testsuite/gdc.dg/torture/simd9.d | 46 +
gcc/testsuite/gdc.dg/torture/simd_prefetch.d | 21 +
gcc/testsuite/gdc.test/compilable/cdcmp.d | 14 -
.../gdc.test/compilable/extra-files/header2.d | 19 +
.../gdc.test/compilable/imports/cimports2a.i | 7 +
.../gdc.test/compilable/imports/cimports2b.i | 8 +
.../gdc.test/compilable/imports/pkg22952/package.d | 1 +
gcc/testsuite/gdc.test/compilable/noreturn3.d | 257 +
.../gdc.test/compilable/scope_tuple_expansion.d | 21 +
.../gdc.test/compilable/shortened_methods.d | 2 +-
gcc/testsuite/gdc.test/compilable/test11980.d | 5 +-
gcc/testsuite/gdc.test/compilable/test22674.d | 7 +
gcc/testsuite/gdc.test/compilable/test22784.d | 10 +
gcc/testsuite/gdc.test/compilable/test22952.d | 10 +
gcc/testsuite/gdc.test/compilable/test23380.d | 9 +
gcc/testsuite/gdc.test/compilable/test23386.d | 12 +
.../gdc.test/fail_compilation/diag23384.d | 29 +
.../gdc.test/fail_compilation/fail10905.d | 22 -
.../gdc.test/fail_compilation/fail19898a.d | 2 +-
.../gdc.test/fail_compilation/fail19898b.d | 2 +-
.../gdc.test/fail_compilation/fail22366.d | 2 +-
.../gdc.test/fail_compilation/fail23406.d | 40 +
.../gdc.test/fail_compilation/issue21378.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/lexer1.d | 3 +-
.../gdc.test/fail_compilation/pragmainline.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/pragmas.d | 4 +-
.../gdc.test/fail_compilation/previewin.d | 6 +-
.../gdc.test/fail_compilation/reserved_version.d | 3 +
.../fail_compilation/reserved_version_switch.d | 3 +
gcc/testsuite/gdc.test/fail_compilation/retscope.d | 6 +-
.../gdc.test/fail_compilation/retscope2.d | 2 +-
.../gdc.test/fail_compilation/retscope6.d | 2 +-
.../gdc.test/fail_compilation/systemvariables.d | 48 +
.../fail_compilation/systemvariables_deprecation.d | 28 +
.../fail_compilation/systemvariables_struct.d | 60 +
.../fail_compilation/systemvariables_void_init.d | 32 +
.../gdc.test/fail_compilation/templatethis.d | 37 +
.../gdc.test/fail_compilation/test14496.d | 3 +-
.../gdc.test/fail_compilation/test17764.d | 2 +-
.../gdc.test/fail_compilation/test19097.d | 2 +-
.../gdc.test/fail_compilation/test22145.d | 2 +-
.../gdc.test/fail_compilation/test22680.d | 2 +-
.../gdc.test/fail_compilation/warn14905.d | 23 +
gcc/testsuite/gdc.test/fail_compilation/xmmslice.d | 22 +
gcc/testsuite/gdc.test/runnable/cdcmp.d | 146 +
gcc/testsuite/gdc.test/runnable/lexer.d | 4 +
gcc/testsuite/gdc.test/runnable/test20734.d | 8 +
gcc/testsuite/gdc.test/runnable/test23337.d | 182 +
gcc/testsuite/gnat.dg/abstract1.adb | 14 +-
gcc/testsuite/gnat.dg/abstract1.ads | 6 +-
gcc/testsuite/gnat.dg/opt99.adb | 15 +
gcc/testsuite/gnat.dg/opt99_pkg1.adb | 10 +
gcc/testsuite/gnat.dg/opt99_pkg1.ads | 19 +
gcc/testsuite/gnat.dg/opt99_pkg2.ads | 13 +
gcc/testsuite/lib/target-supports.exp | 44 +
gcc/tree-call-cdce.cc | 20 +
gcc/tree-core.h | 3 +-
gcc/tree-ssa-dse.cc | 17 +-
gcc/tree-ssa-loop-im.cc | 13 +-
gcc/tree-ssa-operands.cc | 3 +
gcc/tree-streamer-in.cc | 1 +
gcc/tree-streamer-out.cc | 1 +
gcc/tree-vect-data-refs.cc | 5 +
gcc/tree-vect-loop.cc | 6 +
gcc/tree-vrp.cc | 190 +-
gcc/tree.cc | 31 +-
gcc/tree.h | 8 +-
gcc/value-query.h | 3 +
gcc/value-range.cc | 14 +-
include/ChangeLog | 17 +
include/btf.h | 19 +-
include/gomp-constants.h | 3 +-
include/vtv-change-permission.h | 4 +
libcc1/ChangeLog | 9 +
libcc1/libcp1plugin.cc | 3 +-
libcpp/ChangeLog | 16 +
libcpp/lex.cc | 41 +-
libcpp/makeuname2c.cc | 9 +-
libcpp/ucnid.h | 46 +-
libcpp/uname2c.h | 34138 ++++++++++---------
libgcc/ChangeLog | 5 +
libgcc/unwind-dw2-fde-dip.c | 58 +-
libgomp/ChangeLog | 71 +
libgomp/configure | 3 -
libgomp/libgomp-plugin.h | 1 -
libgomp/libgomp.texi | 2 +-
libgomp/oacc-mem.c | 41 +-
libgomp/plugin/configfrag.ac | 3 -
libgomp/testsuite/lib/libgomp.exp | 37 -
.../libgomp.c-c++-common/on_device_arch.h | 35 -
libgomp/testsuite/libgomp.c-c++-common/target-45.c | 2 -
libgomp/testsuite/libgomp.fortran/target-11.f90 | 75 +
libgomp/testsuite/libgomp.fortran/target-13.f90 | 159 +
libgomp/testsuite/libgomp.fortran/target10.f90 | 1 -
.../testsuite/libgomp.oacc-fortran/declare-1.f90 | 2 +-
.../declare-allocatable-1-directive.f90 | 278 +
.../declare-allocatable-1-runtime.f90 | 278 +
.../libgomp.oacc-fortran/declare-allocatable-1.f90 | 268 +
...re-allocatable-array_descriptor-1-directive.f90 | 438 +
...lare-allocatable-array_descriptor-1-runtime.f90 | 402 +
.../testsuite/libgomp.oacc-fortran/host_data-5.F90 | 24 +-
libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 12 +-
.../testsuite/libgomp.oacc-fortran/pr106643-1.f90 | 83 +
libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 13 +-
.../libgomp.oacc-fortran/privatized-ref-2.f90 | 8 +-
libitm/ChangeLog | 7 +
libitm/config/riscv/asm.h | 63 +
libitm/config/riscv/sjlj.S | 144 +
libitm/config/riscv/target.h | 64 +
libitm/configure.tgt | 2 +
liboffloadmic/ChangeLog | 765 -
liboffloadmic/Makefile.am | 160 -
liboffloadmic/Makefile.in | 1310 -
liboffloadmic/aclocal.m4 | 1180 -
liboffloadmic/configure | 17512 ----------
liboffloadmic/configure.ac | 143 -
liboffloadmic/configure.tgt | 39 -
liboffloadmic/doc/doxygen/config | 2328 --
liboffloadmic/doc/doxygen/header.tex | 90 -
.../include/coi/common/COIEngine_common.h | 121 -
liboffloadmic/include/coi/common/COIEvent_common.h | 84 -
.../include/coi/common/COIMacros_common.h | 229 -
liboffloadmic/include/coi/common/COIPerf_common.h | 87 -
.../include/coi/common/COIResult_common.h | 148 -
.../include/coi/common/COISysInfo_common.h | 126 -
liboffloadmic/include/coi/common/COITypes_common.h | 88 -
liboffloadmic/include/coi/sink/COIBuffer_sink.h | 133 -
liboffloadmic/include/coi/sink/COIPipeline_sink.h | 137 -
liboffloadmic/include/coi/sink/COIProcess_sink.h | 174 -
.../include/coi/source/COIBuffer_source.h | 1806 -
.../include/coi/source/COIEngine_source.h | 273 -
liboffloadmic/include/coi/source/COIEvent_source.h | 301 -
.../include/coi/source/COIPipeline_source.h | 437 -
.../include/coi/source/COIProcess_source.h | 1235 -
liboffloadmic/liboffloadmic_host.spec.in | 3 -
liboffloadmic/liboffloadmic_target.spec.in | 3 -
liboffloadmic/plugin/Makefile.am | 125 -
liboffloadmic/plugin/Makefile.in | 840 -
liboffloadmic/plugin/aclocal.m4 | 1180 -
liboffloadmic/plugin/configure | 17000 ---------
liboffloadmic/plugin/configure.ac | 147 -
liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 545 -
liboffloadmic/plugin/offload_target_main.cpp | 380 -
liboffloadmic/runtime/cean_util.cpp | 421 -
liboffloadmic/runtime/cean_util.h | 137 -
liboffloadmic/runtime/coi/coi_client.cpp | 494 -
liboffloadmic/runtime/coi/coi_client.h | 176 -
liboffloadmic/runtime/coi/coi_server.cpp | 180 -
liboffloadmic/runtime/coi/coi_server.h | 94 -
liboffloadmic/runtime/compiler_if_host.cpp | 501 -
liboffloadmic/runtime/compiler_if_host.h | 209 -
liboffloadmic/runtime/compiler_if_target.cpp | 64 -
liboffloadmic/runtime/compiler_if_target.h | 70 -
liboffloadmic/runtime/dv_util.cpp | 153 -
liboffloadmic/runtime/dv_util.h | 84 -
liboffloadmic/runtime/emulator/coi_common.h | 168 -
liboffloadmic/runtime/emulator/coi_device.cpp | 401 -
liboffloadmic/runtime/emulator/coi_device.h | 66 -
liboffloadmic/runtime/emulator/coi_host.cpp | 1634 -
liboffloadmic/runtime/emulator/coi_host.h | 65 -
liboffloadmic/runtime/emulator/coi_version_asm.h | 91 -
.../runtime/emulator/coi_version_linker_script.map | 91 -
liboffloadmic/runtime/liboffload_error.c | 561 -
liboffloadmic/runtime/liboffload_error_codes.h | 337 -
liboffloadmic/runtime/liboffload_msg.c | 66 -
liboffloadmic/runtime/liboffload_msg.h | 416 -
liboffloadmic/runtime/mic_lib.f90 | 282 -
liboffloadmic/runtime/offload.h | 565 -
liboffloadmic/runtime/offload_common.cpp | 190 -
liboffloadmic/runtime/offload_common.h | 553 -
liboffloadmic/runtime/offload_engine.cpp | 1128 -
liboffloadmic/runtime/offload_engine.h | 724 -
liboffloadmic/runtime/offload_env.cpp | 384 -
liboffloadmic/runtime/offload_env.h | 112 -
liboffloadmic/runtime/offload_host.cpp | 7255 ----
liboffloadmic/runtime/offload_host.h | 541 -
liboffloadmic/runtime/offload_iterator.h | 103 -
liboffloadmic/runtime/offload_omp_host.cpp | 1267 -
liboffloadmic/runtime/offload_omp_target.cpp | 736 -
liboffloadmic/runtime/offload_orsl.cpp | 104 -
liboffloadmic/runtime/offload_orsl.h | 47 -
liboffloadmic/runtime/offload_table.cpp | 671 -
liboffloadmic/runtime/offload_table.h | 468 -
liboffloadmic/runtime/offload_target.cpp | 878 -
liboffloadmic/runtime/offload_target.h | 129 -
liboffloadmic/runtime/offload_target_main.cpp | 37 -
liboffloadmic/runtime/offload_timer.h | 192 -
liboffloadmic/runtime/offload_timer_host.cpp | 379 -
liboffloadmic/runtime/offload_timer_target.cpp | 87 -
liboffloadmic/runtime/offload_trace.cpp | 409 -
liboffloadmic/runtime/offload_trace.h | 86 -
liboffloadmic/runtime/offload_util.cpp | 226 -
liboffloadmic/runtime/offload_util.h | 182 -
liboffloadmic/runtime/ofldbegin.cpp | 337 -
liboffloadmic/runtime/ofldend.cpp | 114 -
.../runtime/orsl-lite/include/orsl-lite.h | 241 -
liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c | 357 -
liboffloadmic/runtime/orsl-lite/version.txt | 1 -
libphobos/ChangeLog | 15 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/core/stdc/fenv.d | 1 -
libphobos/libdruntime/core/stdc/signal.d | 1 -
libphobos/libdruntime/core/stdc/stdarg.d | 1 -
libphobos/libdruntime/core/stdc/stdio.d | 1 -
libphobos/libdruntime/core/stdc/stdlib.d | 1 -
libphobos/libdruntime/core/stdc/string.d | 1 -
libphobos/libdruntime/core/stdc/wchar_.d | 1 -
libphobos/libdruntime/core/sys/darwin/fcntl.d | 1 -
libphobos/libdruntime/core/sys/darwin/ifaddrs.d | 1 -
libphobos/libdruntime/core/sys/elf/package.d | 1 -
libphobos/libdruntime/core/sys/linux/dlfcn.d | 1 -
libphobos/libdruntime/core/sys/linux/elf.d | 1 -
libphobos/libdruntime/core/sys/linux/epoll.d | 2 -
libphobos/libdruntime/core/sys/linux/err.d | 1 -
libphobos/libdruntime/core/sys/linux/errno.d | 1 -
libphobos/libdruntime/core/sys/linux/execinfo.d | 1 -
libphobos/libdruntime/core/sys/linux/fcntl.d | 1 -
libphobos/libdruntime/core/sys/linux/fs.d | 1 -
libphobos/libdruntime/core/sys/linux/ifaddrs.d | 1 -
libphobos/libdruntime/core/sys/linux/io_uring.d | 2 -
libphobos/libdruntime/core/sys/linux/link.d | 1 -
libphobos/libdruntime/core/sys/linux/perf_event.d | 1 -
libphobos/libdruntime/core/sys/linux/sched.d | 1 -
libphobos/libdruntime/core/sys/linux/stdio.d | 3 +-
libphobos/libdruntime/core/sys/linux/string.d | 1 -
libphobos/libdruntime/core/sys/linux/sys/eventfd.d | 1 -
libphobos/libdruntime/core/sys/linux/sys/inotify.d | 1 -
libphobos/libdruntime/core/sys/linux/sys/mman.d | 1 -
libphobos/libdruntime/core/sys/linux/sys/prctl.d | 1 -
.../libdruntime/core/sys/linux/sys/signalfd.d | 1 -
libphobos/libdruntime/core/sys/linux/sys/sysinfo.d | 1 -
libphobos/libdruntime/core/sys/linux/sys/xattr.d | 1 -
libphobos/libdruntime/core/sys/linux/timerfd.d | 1 -
libphobos/libdruntime/core/sys/linux/tipc.d | 1 -
libphobos/libdruntime/core/sys/linux/unistd.d | 1 -
libphobos/libdruntime/core/sys/openbsd/sys/mman.d | 1 +
libphobos/libdruntime/core/sys/posix/aio.d | 1 -
libphobos/libdruntime/core/sys/posix/config.d | 1 -
libphobos/libdruntime/core/sys/posix/dirent.d | 1 -
libphobos/libdruntime/core/sys/posix/dlfcn.d | 1 -
libphobos/libdruntime/core/sys/posix/fcntl.d | 1 -
libphobos/libdruntime/core/sys/posix/grp.d | 1 -
libphobos/libdruntime/core/sys/posix/iconv.d | 1 -
libphobos/libdruntime/core/sys/posix/inttypes.d | 1 -
libphobos/libdruntime/core/sys/posix/libgen.d | 1 -
libphobos/libdruntime/core/sys/posix/locale.d | 1 -
libphobos/libdruntime/core/sys/posix/mqueue.d | 1 -
libphobos/libdruntime/core/sys/posix/netdb.d | 1 -
libphobos/libdruntime/core/sys/posix/poll.d | 1 -
libphobos/libdruntime/core/sys/posix/pthread.d | 1 -
libphobos/libdruntime/core/sys/posix/pwd.d | 1 -
libphobos/libdruntime/core/sys/posix/sched.d | 1 -
libphobos/libdruntime/core/sys/posix/semaphore.d | 1 -
libphobos/libdruntime/core/sys/posix/setjmp.d | 1 -
libphobos/libdruntime/core/sys/posix/spawn.d | 1 -
libphobos/libdruntime/core/sys/posix/stdio.d | 1 -
libphobos/libdruntime/core/sys/posix/stdlib.d | 1 -
libphobos/libdruntime/core/sys/posix/string.d | 1 -
libphobos/libdruntime/core/sys/posix/strings.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/filio.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/ioccom.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/ioctl.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/ipc.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/mman.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/msg.d | 1 -
.../libdruntime/core/sys/posix/sys/resource.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/select.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/shm.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/socket.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/stat.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/time.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/ttycom.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/types.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/uio.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/un.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/utsname.d | 1 -
libphobos/libdruntime/core/sys/posix/sys/wait.d | 1 -
libphobos/libdruntime/core/sys/posix/syslog.d | 1 -
libphobos/libdruntime/core/sys/posix/termios.d | 1 -
libphobos/libdruntime/core/sys/posix/time.d | 1 -
libphobos/libdruntime/core/sys/posix/ucontext.d | 1 -
libphobos/libdruntime/core/sys/posix/unistd.d | 1 -
libphobos/libdruntime/core/sys/posix/utime.d | 1 -
libphobos/libdruntime/core/sys/windows/aclapi.d | 1 -
libphobos/libdruntime/core/sys/windows/aclui.d | 1 -
libphobos/libdruntime/core/sys/windows/basetsd.d | 1 -
libphobos/libdruntime/core/sys/windows/basetyps.d | 1 -
libphobos/libdruntime/core/sys/windows/com.d | 1 -
libphobos/libdruntime/core/sys/windows/comcat.d | 1 -
libphobos/libdruntime/core/sys/windows/commctrl.d | 1 -
libphobos/libdruntime/core/sys/windows/commdlg.d | 1 -
libphobos/libdruntime/core/sys/windows/cpl.d | 1 -
libphobos/libdruntime/core/sys/windows/cplext.d | 1 -
libphobos/libdruntime/core/sys/windows/custcntl.d | 1 -
libphobos/libdruntime/core/sys/windows/dbghelp.d | 1 -
.../libdruntime/core/sys/windows/dbghelp_types.d | 1 -
libphobos/libdruntime/core/sys/windows/dbt.d | 1 -
libphobos/libdruntime/core/sys/windows/dde.d | 1 -
libphobos/libdruntime/core/sys/windows/ddeml.d | 1 -
libphobos/libdruntime/core/sys/windows/dhcpcsdk.d | 1 -
libphobos/libdruntime/core/sys/windows/dlgs.d | 1 -
libphobos/libdruntime/core/sys/windows/dll.d | 1 -
libphobos/libdruntime/core/sys/windows/docobj.d | 1 -
libphobos/libdruntime/core/sys/windows/errorrep.d | 1 -
libphobos/libdruntime/core/sys/windows/exdisp.d | 1 -
libphobos/libdruntime/core/sys/windows/httpext.d | 1 -
libphobos/libdruntime/core/sys/windows/imagehlp.d | 1 -
libphobos/libdruntime/core/sys/windows/imm.d | 1 -
libphobos/libdruntime/core/sys/windows/intshcut.d | 1 -
libphobos/libdruntime/core/sys/windows/ipexport.d | 1 -
libphobos/libdruntime/core/sys/windows/iphlpapi.d | 1 -
libphobos/libdruntime/core/sys/windows/iprtrmib.d | 1 -
libphobos/libdruntime/core/sys/windows/iptypes.d | 1 -
libphobos/libdruntime/core/sys/windows/lm.d | 1 -
libphobos/libdruntime/core/sys/windows/lmaccess.d | 1 -
libphobos/libdruntime/core/sys/windows/lmalert.d | 1 -
libphobos/libdruntime/core/sys/windows/lmat.d | 1 -
libphobos/libdruntime/core/sys/windows/lmaudit.d | 1 -
libphobos/libdruntime/core/sys/windows/lmbrowsr.d | 1 -
libphobos/libdruntime/core/sys/windows/lmchdev.d | 1 -
libphobos/libdruntime/core/sys/windows/lmconfig.d | 1 -
libphobos/libdruntime/core/sys/windows/lmcons.d | 1 -
libphobos/libdruntime/core/sys/windows/lmerr.d | 1 -
libphobos/libdruntime/core/sys/windows/lmerrlog.d | 1 -
libphobos/libdruntime/core/sys/windows/lmmsg.d | 1 -
libphobos/libdruntime/core/sys/windows/lmremutl.d | 1 -
libphobos/libdruntime/core/sys/windows/lmrepl.d | 1 -
libphobos/libdruntime/core/sys/windows/lmserver.d | 1 -
libphobos/libdruntime/core/sys/windows/lmshare.d | 1 -
libphobos/libdruntime/core/sys/windows/lmsname.d | 1 -
libphobos/libdruntime/core/sys/windows/lmstats.d | 1 -
libphobos/libdruntime/core/sys/windows/lmsvc.d | 1 -
libphobos/libdruntime/core/sys/windows/lmuse.d | 1 -
libphobos/libdruntime/core/sys/windows/lmwksta.d | 1 -
libphobos/libdruntime/core/sys/windows/lzexpand.d | 1 -
libphobos/libdruntime/core/sys/windows/mapi.d | 1 -
libphobos/libdruntime/core/sys/windows/mciavi.d | 1 -
libphobos/libdruntime/core/sys/windows/mcx.d | 1 -
libphobos/libdruntime/core/sys/windows/mgmtapi.d | 1 -
libphobos/libdruntime/core/sys/windows/mmsystem.d | 1 -
libphobos/libdruntime/core/sys/windows/msacm.d | 1 -
libphobos/libdruntime/core/sys/windows/mshtml.d | 1 -
libphobos/libdruntime/core/sys/windows/mswsock.d | 1 -
libphobos/libdruntime/core/sys/windows/nb30.d | 1 -
libphobos/libdruntime/core/sys/windows/nddeapi.d | 1 -
libphobos/libdruntime/core/sys/windows/nspapi.d | 1 -
libphobos/libdruntime/core/sys/windows/ntdef.d | 1 -
libphobos/libdruntime/core/sys/windows/ntdll.d | 1 -
libphobos/libdruntime/core/sys/windows/ntldap.d | 1 -
libphobos/libdruntime/core/sys/windows/ntsecapi.d | 1 -
libphobos/libdruntime/core/sys/windows/ntsecpkg.d | 1 -
libphobos/libdruntime/core/sys/windows/oaidl.d | 1 -
libphobos/libdruntime/core/sys/windows/objbase.d | 1 -
libphobos/libdruntime/core/sys/windows/objfwd.d | 1 -
libphobos/libdruntime/core/sys/windows/objidl.d | 1 -
libphobos/libdruntime/core/sys/windows/objsafe.d | 1 -
libphobos/libdruntime/core/sys/windows/ocidl.d | 1 -
libphobos/libdruntime/core/sys/windows/odbcinst.d | 1 -
libphobos/libdruntime/core/sys/windows/ole.d | 1 -
libphobos/libdruntime/core/sys/windows/ole2.d | 1 -
libphobos/libdruntime/core/sys/windows/oleacc.d | 1 -
libphobos/libdruntime/core/sys/windows/oleauto.d | 1 -
libphobos/libdruntime/core/sys/windows/olectl.d | 1 -
libphobos/libdruntime/core/sys/windows/oledlg.d | 1 -
libphobos/libdruntime/core/sys/windows/oleidl.d | 1 -
libphobos/libdruntime/core/sys/windows/pbt.d | 1 -
libphobos/libdruntime/core/sys/windows/powrprof.d | 1 -
libphobos/libdruntime/core/sys/windows/prsht.d | 1 -
libphobos/libdruntime/core/sys/windows/psapi.d | 1 -
libphobos/libdruntime/core/sys/windows/rapi.d | 1 -
libphobos/libdruntime/core/sys/windows/ras.d | 1 -
libphobos/libdruntime/core/sys/windows/rasdlg.d | 1 -
libphobos/libdruntime/core/sys/windows/raserror.d | 1 -
libphobos/libdruntime/core/sys/windows/rassapi.d | 1 -
libphobos/libdruntime/core/sys/windows/reason.d | 1 -
libphobos/libdruntime/core/sys/windows/regstr.d | 1 -
libphobos/libdruntime/core/sys/windows/richedit.d | 1 -
libphobos/libdruntime/core/sys/windows/richole.d | 1 -
libphobos/libdruntime/core/sys/windows/rpc.d | 1 -
libphobos/libdruntime/core/sys/windows/rpcdce.d | 1 -
libphobos/libdruntime/core/sys/windows/rpcdce2.d | 1 -
libphobos/libdruntime/core/sys/windows/rpcdcep.d | 1 -
libphobos/libdruntime/core/sys/windows/rpcndr.d | 1 -
libphobos/libdruntime/core/sys/windows/rpcnsi.d | 1 -
libphobos/libdruntime/core/sys/windows/rpcnsip.d | 1 -
libphobos/libdruntime/core/sys/windows/rpcnterr.d | 1 -
libphobos/libdruntime/core/sys/windows/schannel.d | 1 -
libphobos/libdruntime/core/sys/windows/sdkddkver.d | 1 -
libphobos/libdruntime/core/sys/windows/secext.d | 1 -
libphobos/libdruntime/core/sys/windows/security.d | 1 -
libphobos/libdruntime/core/sys/windows/servprov.d | 1 -
libphobos/libdruntime/core/sys/windows/setupapi.d | 1 -
libphobos/libdruntime/core/sys/windows/shellapi.d | 1 -
libphobos/libdruntime/core/sys/windows/shldisp.d | 1 -
libphobos/libdruntime/core/sys/windows/shlguid.d | 1 -
libphobos/libdruntime/core/sys/windows/shlobj.d | 1 -
libphobos/libdruntime/core/sys/windows/shlwapi.d | 1 -
libphobos/libdruntime/core/sys/windows/snmp.d | 1 -
libphobos/libdruntime/core/sys/windows/sql.d | 1 -
libphobos/libdruntime/core/sys/windows/sqlext.d | 1 -
libphobos/libdruntime/core/sys/windows/sqltypes.d | 1 -
libphobos/libdruntime/core/sys/windows/sqlucode.d | 1 -
libphobos/libdruntime/core/sys/windows/sspi.d | 1 -
.../libdruntime/core/sys/windows/stacktrace.d | 1 -
libphobos/libdruntime/core/sys/windows/stat.d | 1 -
.../libdruntime/core/sys/windows/stdc/malloc.d | 1 -
libphobos/libdruntime/core/sys/windows/subauth.d | 1 -
libphobos/libdruntime/core/sys/windows/threadaux.d | 1 -
libphobos/libdruntime/core/sys/windows/tlhelp32.d | 1 -
libphobos/libdruntime/core/sys/windows/tmschema.d | 1 -
libphobos/libdruntime/core/sys/windows/unknwn.d | 1 -
libphobos/libdruntime/core/sys/windows/uuid.d | 1 -
libphobos/libdruntime/core/sys/windows/vfw.d | 1 -
libphobos/libdruntime/core/sys/windows/w32api.d | 1 -
libphobos/libdruntime/core/sys/windows/winbase.d | 1 -
libphobos/libdruntime/core/sys/windows/winber.d | 1 -
libphobos/libdruntime/core/sys/windows/wincon.d | 1 -
libphobos/libdruntime/core/sys/windows/wincrypt.d | 1 -
libphobos/libdruntime/core/sys/windows/windef.d | 1 -
libphobos/libdruntime/core/sys/windows/windows.d | 1 -
libphobos/libdruntime/core/sys/windows/winerror.d | 1 -
libphobos/libdruntime/core/sys/windows/wingdi.d | 1 -
libphobos/libdruntime/core/sys/windows/winhttp.d | 1 -
libphobos/libdruntime/core/sys/windows/wininet.d | 1 -
libphobos/libdruntime/core/sys/windows/winioctl.d | 1 -
libphobos/libdruntime/core/sys/windows/winldap.d | 1 -
libphobos/libdruntime/core/sys/windows/winnetwk.d | 1 -
libphobos/libdruntime/core/sys/windows/winnls.d | 1 -
libphobos/libdruntime/core/sys/windows/winnt.d | 1 -
libphobos/libdruntime/core/sys/windows/winperf.d | 1 -
libphobos/libdruntime/core/sys/windows/winreg.d | 1 -
libphobos/libdruntime/core/sys/windows/winsock2.d | 1 -
libphobos/libdruntime/core/sys/windows/winspool.d | 1 -
libphobos/libdruntime/core/sys/windows/winsvc.d | 1 -
libphobos/libdruntime/core/sys/windows/winuser.d | 1 -
libphobos/libdruntime/core/sys/windows/winver.d | 1 -
libphobos/libdruntime/core/sys/windows/wtsapi32.d | 1 -
libphobos/libdruntime/core/sys/windows/wtypes.d | 1 -
libphobos/libdruntime/gcc/simd.d | 26 +-
libphobos/libdruntime/rt/dmain2.d | 2 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/iteration.d | 25 +-
libphobos/src/std/algorithm/mutation.d | 1 +
libphobos/src/std/array.d | 3 +-
libphobos/src/std/ascii.d | 6 +-
libphobos/src/std/base64.d | 4 +-
libphobos/src/std/bitmanip.d | 98 +-
libphobos/src/std/container/binaryheap.d | 2 +
libphobos/src/std/digest/murmurhash.d | 10 +-
libphobos/src/std/exception.d | 203 +-
libphobos/src/std/experimental/allocator/common.d | 20 +
libphobos/src/std/file.d | 55 +-
libphobos/src/std/format/internal/write.d | 40 +-
libphobos/src/std/internal/windows/advapi32.d | 4 +-
libphobos/src/std/json.d | 3 +
libphobos/src/std/net/curl.d | 2 +-
libphobos/src/std/random.d | 24 +-
libphobos/src/std/stdio.d | 6 +-
libphobos/src/std/string.d | 1 +
libphobos/src/std/traits.d | 8 +
libphobos/src/std/typecons.d | 790 +-
libphobos/src/std/uni/package.d | 11 +-
libstdc++-v3/ChangeLog | 264 +
libstdc++-v3/Makefile.in | 1 -
libstdc++-v3/aclocal.m4 | 1 -
libstdc++-v3/config.h.in | 15 -
libstdc++-v3/config/abi/pre/gnu.ver | 4 +
libstdc++-v3/config/os/gnu-linux/os_defines.h | 2 +-
libstdc++-v3/configure | 867 +-
libstdc++-v3/configure.ac | 6 -
libstdc++-v3/doc/Makefile.in | 1 -
libstdc++-v3/include/Makefile.in | 1 -
libstdc++-v3/include/bits/atomic_wait.h | 8 +-
libstdc++-v3/include/bits/cpp_type_traits.h | 45 +
libstdc++-v3/include/bits/fs_path.h | 6 +-
libstdc++-v3/include/bits/ranges_algobase.h | 2 +-
libstdc++-v3/include/bits/regex_automaton.h | 2 +-
libstdc++-v3/include/bits/regex_error.h | 26 +-
libstdc++-v3/include/bits/regex_executor.h | 17 +-
libstdc++-v3/include/bits/regex_executor.tcc | 3 +-
libstdc++-v3/include/c_global/cmath | 8 +-
libstdc++-v3/include/experimental/propagate_const | 88 +-
libstdc++-v3/include/ext/concurrence.h | 2 +-
libstdc++-v3/include/pstl/execution_defs.h | 8 +-
libstdc++-v3/include/std/charconv | 172 +
libstdc++-v3/include/std/complex | 641 +-
libstdc++-v3/include/std/expected | 9 +-
libstdc++-v3/include/std/functional | 66 +-
libstdc++-v3/include/std/iostream | 4 +
libstdc++-v3/include/std/istream | 88 +
libstdc++-v3/include/std/ostream | 45 +
libstdc++-v3/include/std/variant | 3 +
libstdc++-v3/libsupc++/Makefile.in | 1 -
libstdc++-v3/libsupc++/compare | 7 +-
libstdc++-v3/libsupc++/eh_alloc.cc | 5 +
libstdc++-v3/libsupc++/eh_globals.cc | 21 +-
libstdc++-v3/libsupc++/pbase_type_info.cc | 7 +-
libstdc++-v3/po/Makefile.in | 1 -
libstdc++-v3/python/Makefile.in | 1 -
libstdc++-v3/src/Makefile.in | 1 -
libstdc++-v3/src/c++11/Makefile.in | 1 -
.../src/c++11/compatibility-atomic-c++0x.cc | 8 +-
libstdc++-v3/src/c++11/system_error.cc | 1 -
libstdc++-v3/src/c++17/Makefile.in | 1 -
libstdc++-v3/src/c++17/floating_from_chars.cc | 407 +-
libstdc++-v3/src/c++17/floating_to_chars.cc | 183 +-
libstdc++-v3/src/c++17/memory_resource.cc | 1 -
libstdc++-v3/src/c++20/Makefile.in | 1 -
libstdc++-v3/src/c++98/Makefile.in | 1 -
libstdc++-v3/src/c++98/ios_base_init.h | 12 +
libstdc++-v3/src/c++98/ios_init.cc | 2 +
libstdc++-v3/src/filesystem/Makefile.in | 1 -
libstdc++-v3/src/libbacktrace/Makefile.in | 1 -
libstdc++-v3/testsuite/18_support/105387.cc | 63 +
libstdc++-v3/testsuite/18_support/105387_memptr.cc | 25 +
libstdc++-v3/testsuite/20_util/from_chars/8.cc | 367 +
libstdc++-v3/testsuite/20_util/to_chars/double.cc | 4 +-
libstdc++-v3/testsuite/20_util/to_chars/float.cc | 4 +-
.../testsuite/20_util/to_chars/float16_c++23.cc | 76 +
.../testsuite/25_algorithms/copy/constrained.cc | 24 +
.../testsuite/26_numerics/complex/ext_c++23.cc | 89 +
.../cmath/c99_classification_macros_c++23.cc | 1 +
.../headers/cmath/functions_std_c++23.cc | 173 +-
.../26_numerics/headers/cmath/nextafter_c++23.cc | 74 +-
.../28_regex/algorithms/regex_match/107376.cc | 76 +
libstdc++-v3/testsuite/Makefile.in | 1 -
.../propagate_const/observers/107525.cc | 47 +
libvtv/ChangeLog | 5 +
libvtv/configure.tgt | 3 +
1126 files changed, 38188 insertions(+), 99236 deletions(-)
diff --cc gcc/doc/tm.texi
index 4ce75740bd3,8572313b308..b17e42b6bf8
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -11637,28 -10847,26 +11639,32 @@@ describing the requested target informa
Same as @code{TARGET_D_CPU_TARGET_INFO}, but is used for keys relating to
the target operating system.
@end deftypefn
+@c hook-end
@deftypevr {D Target Hook} {const char *} TARGET_D_MINFO_SECTION
+@c hook-start:TARGET_D_MINFO_SECTION
Contains the name of the section in which module info references should be
- placed. This section is expected to be bracketed by two symbols to indicate
- the start and end address of the section, so that the runtime library can
- collect all modules for each loaded shared library and executable. The
- default value of @code{NULL} disables the use of sections altogether.
+ placed. By default, the compiler puts all module info symbols in the
+ @code{"minfo"} section. Define this macro to override the string if a
+ different section name should be used. This section is expected to be
+ bracketed by two symbols @code{TARGET_D_MINFO_SECTION_START} and
+ @code{TARGET_D_MINFO_SECTION_END} to indicate the start and end address of
+ the section, so that the runtime library can collect all modules for each
+ loaded shared library and executable. Setting the value to @code{NULL}
+ disables the use of sections for storing module info altogether.
@end deftypevr
+@c hook-end
- @deftypevr {D Target Hook} {const char *} TARGET_D_MINFO_START_NAME
+ @deftypevr {D Target Hook} {const char *} TARGET_D_MINFO_SECTION_START
+@c hook-start:TARGET_D_MINFO_START_NAME
If @code{TARGET_D_MINFO_SECTION} is defined, then this must also be defined
as the name of the symbol indicating the start address of the module info
section
@end deftypevr
+@c hook-end
- @deftypevr {D Target Hook} {const char *} TARGET_D_MINFO_END_NAME
+ @deftypevr {D Target Hook} {const char *} TARGET_D_MINFO_SECTION_END
+@c hook-start:TARGET_D_MINFO_END_NAME
If @code{TARGET_D_MINFO_SECTION} is defined, then this must also be defined
as the name of the symbol indicating the end address of the module info
section
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-10-28 8:02 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-10-28 8:02 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:1eb021edb27e26f95cda63df121f6bc951647599
commit 1eb021edb27e26f95cda63df121f6bc951647599
Merge: 62e475bad0d 0607307768b
Author: Martin Liska <mliska@suse.cz>
Date: Fri Oct 28 10:02:34 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 231 ++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 11 +
gcc/analyzer/sm-fd.cc | 34 +-
gcc/analyzer/sm-fd.dot | 109 ++++++
gcc/c-family/ChangeLog | 5 +
gcc/c-family/c-common.h | 24 ++
gcc/c-family/c-warn.cc | 3 +-
gcc/c-family/c.opt | 4 +
gcc/c/c-convert.cc | 8 +-
gcc/c/c-decl.cc | 325 +++++++++++------
gcc/c/c-objc-common.cc | 8 +-
gcc/c/c-parser.cc | 139 +++++--
gcc/c/c-tree.h | 25 +-
gcc/c/c-typeck.cc | 56 +--
gcc/common/config/riscv/riscv-common.cc | 18 +
gcc/config/aarch64/aarch64-protos.h | 6 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 56 +--
.../aarch64/aarch64-sve-builtins-functions.h | 28 +-
gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 8 +-
gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 12 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 8 +-
gcc/config/aarch64/aarch64.cc | 2 +-
gcc/config/aarch64/aarch64.h | 4 -
gcc/config/aarch64/driver-aarch64.cc | 4 +-
gcc/config/bpf/bpf.cc | 402 +++++++++++++++++----
gcc/config/bpf/coreout.cc | 5 +-
gcc/config/bpf/coreout.h | 2 +-
gcc/config/i386/i386.md | 45 ++-
gcc/config/riscv/arch-canonicalize | 5 +
gcc/config/riscv/constraints.md | 5 +-
gcc/config/riscv/iterators.md | 6 +-
gcc/config/riscv/riscv-builtins.cc | 4 +-
gcc/config/riscv/riscv-c.cc | 2 +-
gcc/config/riscv/riscv-opts.h | 10 +
gcc/config/riscv/riscv.cc | 21 +-
gcc/config/riscv/riscv.md | 78 ++--
gcc/config/riscv/riscv.opt | 3 +
gcc/config/xtensa/xtensa.md | 7 +-
gcc/cp/ChangeLog | 31 ++
gcc/cp/call.cc | 148 +++++++-
gcc/cp/cp-tree.h | 28 +-
gcc/cp/mangle.cc | 68 ++++
gcc/cp/name-lookup.cc | 7 +
gcc/cp/typeck.cc | 14 +-
gcc/doc/extend.texi | 77 ++++
gcc/doc/invoke.texi | 55 ++-
gcc/doc/makefile.texi | 10 +
gcc/fortran/ChangeLog | 6 +
gcc/fortran/symbol.cc | 4 +
gcc/gimple-range-fold.cc | 8 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/ipa-visibility.cc | 8 +-
gcc/ira.cc | 1 +
gcc/lto/ChangeLog | 5 +
gcc/lto/lto-dump.cc | 22 +-
gcc/optc-save-gen.awk | 31 +-
gcc/testsuite/ChangeLog | 108 ++++++
gcc/testsuite/g++.dg/abi/lambda-ctx1-18.C | 4 +-
gcc/testsuite/g++.dg/abi/lambda-ctx1-18vs17.C | 4 +-
gcc/testsuite/g++.dg/abi/lambda-tpl1-17.C | 20 +
gcc/testsuite/g++.dg/abi/lambda-tpl1-18.C | 25 ++
gcc/testsuite/g++.dg/abi/lambda-tpl1-18vs17.C | 16 +
gcc/testsuite/g++.dg/abi/lambda-tpl1.h | 59 +++
gcc/testsuite/g++.dg/cpp23/elision4.C | 5 +-
gcc/testsuite/g++.dg/cpp23/elision7.C | 3 +-
gcc/testsuite/g++.dg/diagnostic/bad-binary-ops2.C | 26 ++
gcc/testsuite/g++.dg/warn/Wdangling-pointer-2.C | 2 +-
gcc/testsuite/g++.dg/warn/Wdangling-reference1.C | 144 ++++++++
gcc/testsuite/g++.dg/warn/Wdangling-reference2.C | 28 ++
gcc/testsuite/g++.dg/warn/Wdangling-reference3.C | 24 ++
gcc/testsuite/gcc.dg/analyzer/fd-3.c | 18 +-
gcc/testsuite/gcc.dg/c11-enum-4.c | 7 +
gcc/testsuite/gcc.dg/c11-enum-5.c | 7 +
gcc/testsuite/gcc.dg/c11-enum-6.c | 8 +
gcc/testsuite/gcc.dg/c2x-enum-6.c | 167 +++++++++
gcc/testsuite/gcc.dg/c2x-enum-7.c | 97 +++++
gcc/testsuite/gcc.dg/c2x-enum-8.c | 7 +
gcc/testsuite/gcc.dg/gnu2x-enum-1.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/pr107394.c | 22 ++
gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-1.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-2.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-4.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-7.c | 1 +
.../bpf/core-builtin-fieldinfo-errors-1.c | 23 ++
.../bpf/core-builtin-fieldinfo-errors-2.c | 23 ++
.../bpf/core-builtin-fieldinfo-existence-1.c | 34 ++
.../bpf/core-builtin-fieldinfo-lshift-1-be.c | 37 ++
.../bpf/core-builtin-fieldinfo-lshift-1-le.c | 37 ++
.../bpf/core-builtin-fieldinfo-lshift-2.c | 37 ++
.../bpf/core-builtin-fieldinfo-offset-1.c | 56 +++
.../bpf/core-builtin-fieldinfo-rshift-1.c | 36 ++
.../bpf/core-builtin-fieldinfo-rshift-2.c | 35 ++
.../gcc.target/bpf/core-builtin-fieldinfo-sign-1.c | 33 ++
.../gcc.target/bpf/core-builtin-fieldinfo-sign-2.c | 45 +++
.../gcc.target/bpf/core-builtin-fieldinfo-size-1.c | 43 +++
gcc/testsuite/gcc.target/i386/pr107172.c | 26 ++
gcc/testsuite/gcc.target/riscv/_Float16-zhinx-1.c | 10 +
gcc/testsuite/gcc.target/riscv/_Float16-zhinx-2.c | 9 +
gcc/testsuite/gcc.target/riscv/_Float16-zhinx-3.c | 9 +
.../gcc.target/riscv/_Float16-zhinxmin-1.c | 10 +
.../gcc.target/riscv/_Float16-zhinxmin-2.c | 10 +
.../gcc.target/riscv/_Float16-zhinxmin-3.c | 10 +
gcc/testsuite/gfortran.dg/illegal_boz_arg_4.f90 | 13 +
gcc/tree-ssa-phiopt.cc | 35 +-
gcc/value-range-storage.cc | 33 +-
gcc/value-range.cc | 2 +-
libgo/go/runtime/mem_gccgo.go | 6 +-
libstdc++-v3/ChangeLog | 6 +
libstdc++-v3/include/bits/locale_classes.tcc | 3 +
114 files changed, 3205 insertions(+), 491 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-10-26 10:59 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-10-26 10:59 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:62e475bad0d668c432bb97113cbf73fa281b8b55
commit 62e475bad0d668c432bb97113cbf73fa281b8b55
Merge: 5776a5ffab3 d80b7744c6a
Author: Martin Liska <mliska@suse.cz>
Date: Wed Oct 26 12:59:00 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 6 +
gcc/ChangeLog | 619 +++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 65 ++
gcc/analyzer/engine.cc | 32 +-
gcc/analyzer/exploded-graph.h | 10 +-
gcc/analyzer/region-model-impl-calls.cc | 70 ++
gcc/analyzer/region-model.cc | 50 +-
gcc/analyzer/region-model.h | 70 +-
gcc/analyzer/sm-fd.cc | 56 +-
gcc/analyzer/varargs.cc | 5 +-
gcc/auto-profile.cc | 5 +-
gcc/builtins.cc | 6 +-
gcc/c/ChangeLog | 14 +
gcc/c/c-decl.cc | 2 +-
gcc/c/c-objc-common.cc | 9 +-
gcc/c/c-typeck.cc | 4 +-
gcc/cgraphclones.cc | 1 +
gcc/common/config/i386/cpuinfo.h | 38 +-
gcc/common/config/i386/i386-common.cc | 2 +-
gcc/common/config/i386/i386-cpuinfo.h | 6 +-
gcc/common/config/riscv/riscv-common.cc | 75 +-
gcc/config.gcc | 15 +-
gcc/config.in | 6 +
gcc/config/aarch64/aarch64.cc | 485 ++++++------
gcc/config/i386/i386-expand.cc | 37 +
gcc/config/i386/znver.md | 849 +--------------------
gcc/config/microblaze/microblaze.cc | 19 +-
gcc/config/mips/mips.cc | 8 +-
gcc/config/mips/mips.h | 27 +-
gcc/config/mips/t-linux64 | 21 +-
gcc/config/riscv/constraints.md | 22 +
gcc/config/riscv/predicates.md | 23 +
gcc/config/riscv/riscv-cores.def | 35 +-
gcc/config/riscv/riscv-modes.def | 109 +--
gcc/config/riscv/riscv-opts.h | 6 +
gcc/config/riscv/riscv-protos.h | 16 +-
gcc/config/riscv/riscv-v.cc | 180 +++++
gcc/config/riscv/riscv-vector-builtins-bases.cc | 18 +-
gcc/config/riscv/riscv-vector-builtins-shapes.cc | 2 +-
gcc/config/riscv/riscv-vector-builtins.cc | 18 +-
gcc/config/riscv/riscv-vector-builtins.h | 2 +-
gcc/config/riscv/riscv-vector-switch.def | 4 -
gcc/config/riscv/riscv.cc | 125 ++-
gcc/config/riscv/riscv.h | 5 +-
gcc/config/riscv/riscv.md | 9 +-
gcc/config/riscv/riscv.opt | 3 +
gcc/config/riscv/t-riscv | 4 +
gcc/config/riscv/vector-iterators.md | 58 ++
gcc/config/riscv/vector.md | 279 ++++++-
gcc/config/rs6000/rs6000-string.cc | 4 +-
gcc/config/rs6000/rs6000.cc | 11 +-
gcc/config/rs6000/rs6000.md | 31 +-
gcc/config/xtensa/xtensa.cc | 14 +-
gcc/configure | 8 +-
gcc/configure.ac | 3 +
gcc/cp/ChangeLog | 120 +++
gcc/cp/constexpr.cc | 231 ++++--
gcc/cp/constraint.cc | 6 +-
gcc/cp/cp-gimplify.cc | 6 +-
gcc/cp/cp-tree.h | 24 +-
gcc/cp/decl.cc | 3 +-
gcc/cp/module.cc | 39 +-
gcc/cp/parser.cc | 26 +-
gcc/cp/pt.cc | 107 +--
gcc/cp/semantics.cc | 27 -
gcc/cp/typeck.cc | 14 +-
gcc/cp/vtable-class-hierarchy.cc | 20 +-
gcc/diagnostic-format-sarif.cc | 2 +-
gcc/doc/install.texi | 19 +
gcc/doc/invoke.texi | 11 +-
gcc/expr.cc | 3 +-
gcc/fortran/ChangeLog | 10 +
gcc/fortran/trans-array.cc | 46 ++
gcc/fortran/trans-array.h | 2 +
gcc/fortran/trans-decl.cc | 6 +-
gcc/gimplify.cc | 12 +-
gcc/lto-wrapper.cc | 4 +-
gcc/omp-expand.cc | 13 +-
gcc/profile.cc | 12 +-
gcc/range-op-float.cc | 9 +
gcc/testsuite/ChangeLog | 234 ++++++
gcc/testsuite/c-c++-common/pr107358.c | 30 +
gcc/testsuite/g++.dg/cpp1y/constexpr-105774.C | 15 +
gcc/testsuite/g++.dg/cpp1y/pr68180.C | 2 +-
gcc/testsuite/g++.dg/cpp23/attr-assume10.C | 22 +
gcc/testsuite/g++.dg/cpp23/attr-assume2.C | 4 +-
gcc/testsuite/g++.dg/cpp23/attr-assume8.C | 12 +
gcc/testsuite/g++.dg/cpp23/attr-assume9.C | 19 +
gcc/testsuite/g++.dg/cpp2a/decomp4.C | 8 +
gcc/testsuite/g++.dg/ext/vector42.C | 12 +
gcc/testsuite/g++.dg/freestanding-main.C | 5 +
gcc/testsuite/g++.dg/freestanding-nonint-main.C | 5 +
gcc/testsuite/g++.dg/modules/enum-10_a.H | 5 +
gcc/testsuite/g++.dg/modules/enum-10_b.C | 6 +
gcc/testsuite/g++.dg/modules/enum-11_a.H | 5 +
gcc/testsuite/g++.dg/modules/enum-11_b.C | 8 +
gcc/testsuite/g++.dg/modules/enum-9_a.H | 13 +
gcc/testsuite/g++.dg/modules/enum-9_b.C | 6 +
gcc/testsuite/gcc.dg/analyzer/pipe-1.c | 38 +
gcc/testsuite/gcc.dg/analyzer/pipe-glibc.c | 71 ++
gcc/testsuite/gcc.dg/analyzer/pipe-manpages.c | 76 ++
gcc/testsuite/gcc.dg/analyzer/pipe2-1.c | 38 +
gcc/testsuite/gcc.dg/analyzer/pr107345.c | 17 +
gcc/testsuite/gcc.dg/analyzer/sarif-pr107366.c | 20 +
gcc/testsuite/gcc.dg/analyzer/stdarg-1-ms_abi.c | 6 +
gcc/testsuite/gcc.dg/analyzer/stdarg-1-sysv_abi.c | 6 +
gcc/testsuite/gcc.dg/analyzer/stdarg-1.c | 6 +
gcc/testsuite/gcc.dg/attr-assume-4.c | 12 +
gcc/testsuite/gcc.dg/attr-assume-5.c | 10 +
gcc/testsuite/gcc.dg/freestanding-main.c | 5 +
gcc/testsuite/gcc.dg/freestanding-nonint-main.c | 5 +
gcc/testsuite/gcc.dg/noreturn-4.c | 10 -
gcc/testsuite/gcc.dg/torture/pr107176.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/pr107355.c | 13 +
gcc/testsuite/gcc.dg/vect/pr100756.c | 15 +
gcc/testsuite/gcc.target/aarch64/pr106583.c | 41 +
gcc/testsuite/gcc.target/i386/pr107304.c | 39 +
gcc/testsuite/gcc.target/i386/pr107322.c | 33 +
gcc/testsuite/gcc.target/mips/compact-branches-1.c | 2 +-
gcc/testsuite/gcc.target/mips/compact-branches-8.c | 10 +
gcc/testsuite/gcc.target/mips/compact-branches-9.c | 10 +
gcc/testsuite/gcc.target/mips/mips.exp | 4 +-
gcc/testsuite/gcc.target/powerpc/pr106460.c | 12 +
gcc/testsuite/gcc.target/riscv/arch-18.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-5.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-23.c | 63 ++
gcc/testsuite/gcc.target/riscv/predef-24.c | 47 ++
gcc/testsuite/gcc.target/riscv/predef-25.c | 47 ++
gcc/testsuite/gcc.target/riscv/rvv/base/mov-1.c | 179 +++++
gcc/testsuite/gcc.target/riscv/rvv/base/mov-10.c | 385 ++++++++++
gcc/testsuite/gcc.target/riscv/rvv/base/mov-11.c | 385 ++++++++++
gcc/testsuite/gcc.target/riscv/rvv/base/mov-12.c | 159 ++++
gcc/testsuite/gcc.target/riscv/rvv/base/mov-13.c | 14 +
gcc/testsuite/gcc.target/riscv/rvv/base/mov-2.c | 153 ++++
gcc/testsuite/gcc.target/riscv/rvv/base/mov-3.c | 127 +++
gcc/testsuite/gcc.target/riscv/rvv/base/mov-4.c | 101 +++
gcc/testsuite/gcc.target/riscv/rvv/base/mov-5.c | 66 ++
gcc/testsuite/gcc.target/riscv/rvv/base/mov-6.c | 53 ++
gcc/testsuite/gcc.target/riscv/rvv/base/mov-7.c | 13 +
gcc/testsuite/gcc.target/riscv/rvv/base/mov-8.c | 96 +++
gcc/testsuite/gcc.target/riscv/rvv/base/mov-9.c | 44 ++
gcc/testsuite/gfortran.dg/PR100097.f90 | 41 +
gcc/testsuite/gfortran.dg/PR100098.f90 | 45 ++
.../gfortran.dg/gomp/target-device-ancestor-6.f90 | 17 +
gcc/testsuite/gnat.dg/specs/coverage1.ads | 10 +
gcc/testsuite/gnat.dg/specs/variant_part.ads | 1 +
gcc/testsuite/gnat.dg/specs/weak1.ads | 2 +
gcc/testsuite/lib/profopt.exp | 2 +-
gcc/testsuite/lib/target-supports.exp | 5 +-
gcc/tree-scalar-evolution.cc | 326 ++++----
gcc/tree-ssa-loop-niter.cc | 1 +
gcc/tree-vect-patterns.cc | 17 +-
gcc/tree.cc | 2 +-
gcc/tree.h | 9 +-
gcc/value-range.cc | 44 +-
gcc/value-range.h | 12 +-
gcc/vtable-verify.cc | 12 +-
include/ChangeLog | 7 +
include/cuda/cuda.h | 3 +
libgcc/ChangeLog | 5 +
libgcc/config/i386/gthr-mcf.h | 35 +
libgomp/ChangeLog | 39 +
libgomp/config/nvptx/icv-device.c | 2 +-
libgomp/config/nvptx/libgomp-nvptx.h | 51 ++
libgomp/config/nvptx/target.c | 54 +-
libgomp/libgomp-plugin.c | 12 +
libgomp/libgomp-plugin.h | 7 +
libgomp/libgomp.h | 5 +
libgomp/libgomp.map | 5 +
libgomp/plugin/cuda-lib.def | 1 +
libgomp/plugin/plugin-nvptx.c | 109 ++-
libgomp/target.c | 19 +
libstdc++-v3/ChangeLog | 13 +
174 files changed, 6338 insertions(+), 1821 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-10-21 10:48 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-10-21 10:48 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:5776a5ffab3b92d6ccac87ccf32c580ee2742d5a
commit 5776a5ffab3b92d6ccac87ccf32c580ee2742d5a
Merge: 4465e2a047c bf3b532b524
Author: Martin Liska <mliska@suse.cz>
Date: Fri Oct 21 12:48:02 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
config/ChangeLog | 5 +
config/gthr.m4 | 1 +
configure | 6 +
configure.ac | 6 +
contrib/ChangeLog | 5 +
contrib/gcc_update | 1 +
gcc/ChangeLog | 299 +++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 13 +
gcc/analyzer/varargs.cc | 39 +-
gcc/c-family/ChangeLog | 16 +
gcc/c-family/c-format.cc | 76 +-
gcc/c-family/c-format.h | 44 +-
gcc/c/ChangeLog | 7 +
gcc/c/gimple-parser.cc | 10 +
gcc/common/config/i386/cpuinfo.h | 20 +-
gcc/common/config/i386/i386-common.cc | 75 +-
gcc/common/config/i386/i386-cpuinfo.h | 3 +
gcc/common/config/i386/i386-isas.h | 3 +
gcc/config.gcc | 20 +-
gcc/config.in | 10 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 108 +-
.../aarch64/aarch64-sve-builtins-functions.h | 84 +-
gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 8 +-
gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 24 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 15 +-
gcc/config/aarch64/aarch64-sve-builtins.h | 1 +
gcc/config/aarch64/aarch64-sve.md | 94 +-
gcc/config/aarch64/iterators.md | 2 +
gcc/config/gcn/gcn.cc | 15 +-
gcc/config/i386/avx512ifmavlintrin.h | 59 +-
gcc/config/i386/avxifmaintrin.h | 78 ++
gcc/config/i386/avxvnniint8intrin.h | 138 ++
gcc/config/i386/cpuid.h | 2 +
gcc/config/i386/driver-i386.cc | 5 +
gcc/config/i386/i386-builtin.def | 42 +-
gcc/config/i386/i386-builtins.cc | 8 +-
gcc/config/i386/i386-c.cc | 11 +
gcc/config/i386/i386-expand.cc | 13 +
gcc/config/i386/i386-isa.def | 2 +
gcc/config/i386/i386-options.cc | 12 +-
gcc/config/i386/i386.cc | 2 +-
gcc/config/i386/i386.h | 16 +
gcc/config/i386/i386.md | 10 +-
gcc/config/i386/i386.opt | 10 +
gcc/config/i386/immintrin.h | 4 +
gcc/config/i386/mingw-mcfgthread.h | 1 +
gcc/config/i386/mingw32.h | 13 +-
gcc/config/i386/sse.md | 188 ++-
gcc/config/i386/x86-tune-costs.h | 133 ++
gcc/config/i386/x86-tune-sched.cc | 2 +
gcc/config/i386/{znver1.md => znver.md} | 849 +++++++++++-
gcc/config/riscv/riscv-builtins.cc | 44 +-
gcc/config/riscv/riscv-protos.h | 17 +
gcc/config/riscv/riscv-vector-builtins-bases.cc | 104 ++
gcc/config/riscv/riscv-vector-builtins-bases.h | 33 +
.../riscv/riscv-vector-builtins-functions.def | 43 +
gcc/config/riscv/riscv-vector-builtins-shapes.cc | 104 ++
gcc/config/riscv/riscv-vector-builtins-shapes.h | 33 +
gcc/config/riscv/riscv-vector-builtins-types.def | 50 +
gcc/config/riscv/riscv-vector-builtins.cc | 531 +++++++-
gcc/config/riscv/riscv-vector-builtins.def | 245 +++-
gcc/config/riscv/riscv-vector-builtins.h | 363 +++++
gcc/config/riscv/riscv.cc | 26 +
gcc/config/riscv/riscv.md | 3 +-
gcc/config/riscv/sync.md | 15 +-
gcc/config/riscv/t-riscv | 28 +-
gcc/config/riscv/vector.md | 72 +
gcc/configure | 7 +-
gcc/configure.ac | 3 +-
gcc/cp/ChangeLog | 29 +
gcc/cp/Make-lang.in | 19 +-
gcc/cp/cxxapi-data.csv | 1032 ++++++++++++++
gcc/cp/gen-cxxapi-file.py | 190 +++
gcc/cp/module.cc | 1 +
gcc/cp/pt.cc | 14 +-
gcc/cp/semantics.cc | 9 +-
gcc/cp/std-name-hint.gperf | 318 ++++-
gcc/cp/std-name-hint.h | 1406 +++++++++++++-------
gcc/cp/typeck.cc | 12 +-
gcc/doc/extend.texi | 13 +
gcc/doc/gty.texi | 21 +-
gcc/doc/invoke.texi | 36 +-
gcc/doc/sourcebuild.texi | 6 +
gcc/fortran/ChangeLog | 7 +
gcc/fortran/expr.cc | 10 +-
gcc/gengtype.cc | 25 +-
gcc/ggc-common.cc | 7 +-
gcc/ggc.h | 4 +-
gcc/gimple-range-cache.cc | 2 +-
gcc/gimple-range-gori.h | 6 +-
gcc/gimple-range-infer.cc | 54 +
gcc/gimple-range-infer.h | 1 +
gcc/gimple-range.cc | 190 +++
gcc/gimple-range.h | 18 +
gcc/ipa-visibility.cc | 19 +
gcc/match.pd | 11 +-
gcc/passes.cc | 2 +-
gcc/range-op-float.cc | 190 ++-
gcc/range.h | 2 +
gcc/stringpool.cc | 7 +
gcc/testsuite/ChangeLog | 172 +++
gcc/testsuite/g++.dg/cpp0x/dr2351-2.C | 16 +
gcc/testsuite/g++.dg/cpp23/attr-assume-opt.C | 42 +
gcc/testsuite/g++.dg/cpp2a/concepts-friend10.C | 24 +
gcc/testsuite/g++.dg/modules/concept-7_a.C | 7 +
gcc/testsuite/g++.dg/modules/concept-7_b.C | 7 +
gcc/testsuite/g++.dg/other/i386-2.C | 2 +-
gcc/testsuite/g++.dg/other/i386-3.C | 2 +-
gcc/testsuite/g++.dg/pch/pch-string-nulls.C | 3 +
gcc/testsuite/g++.dg/pch/pch-string-nulls.Hs | Bin 0 -> 78 bytes
gcc/testsuite/g++.dg/warn/Wuseless-cast.C | 12 +-
gcc/testsuite/g++.dg/warn/Wuseless-cast3.C | 29 +
gcc/testsuite/g++.target/i386/mv29.C | 5 +
gcc/testsuite/gcc.dg/analyzer/stdarg-1-ms_abi.c | 437 ++++++
gcc/testsuite/gcc.dg/analyzer/stdarg-1-sysv_abi.c | 437 ++++++
gcc/testsuite/gcc.dg/c2x-enum-1.c | 7 +-
gcc/testsuite/gcc.dg/c2x-float-7.c | 49 -
gcc/testsuite/gcc.dg/c2x-float-7a.c | 32 +
gcc/testsuite/gcc.dg/c2x-float-7b.c | 32 +
gcc/testsuite/gcc.dg/c2x-float-7c.c | 32 +
gcc/testsuite/gcc.dg/debug/btf/btf-function-3.c | 2 +-
gcc/testsuite/gcc.dg/format/c11-printf-1.c | 27 +-
gcc/testsuite/gcc.dg/format/c11-scanf-1.c | 28 +-
gcc/testsuite/gcc.dg/format/c2x-printf-1.c | 113 +-
gcc/testsuite/gcc.dg/format/c2x-scanf-1.c | 121 +-
gcc/testsuite/gcc.dg/format/ext-9.c | 10 +-
gcc/testsuite/gcc.dg/format/format.h | 18 +
gcc/testsuite/gcc.dg/gimplefe-error-15.c | 13 +
gcc/testsuite/gcc.dg/pr54346.c | 2 +-
gcc/testsuite/gcc.dg/pr95115.c | 2 +-
gcc/testsuite/gcc.dg/tls/vis-attr-gd.c | 12 +
gcc/testsuite/gcc.dg/tls/vis-attr-hidden-gd.c | 13 +
gcc/testsuite/gcc.dg/tls/vis-attr-hidden.c | 12 +
gcc/testsuite/gcc.dg/tls/vis-flag-hidden-gd.c | 13 +
gcc/testsuite/gcc.dg/tls/vis-flag-hidden.c | 12 +
gcc/testsuite/gcc.dg/tls/vis-pragma-hidden-gd.c | 17 +
gcc/testsuite/gcc.dg/tls/vis-pragma-hidden.c | 16 +
gcc/testsuite/gcc.dg/torture/float32x-nan-floath.c | 2 +-
gcc/testsuite/gcc.dg/torture/float32x-nan.c | 2 +-
gcc/testsuite/gcc.dg/torture/float64-nan-floath.c | 2 +-
gcc/testsuite/gcc.dg/torture/float64-nan.c | 2 +-
gcc/testsuite/gcc.dg/torture/inf-compare-1-float.c | 21 +
gcc/testsuite/gcc.dg/torture/inf-compare-1.c | 2 +-
gcc/testsuite/gcc.dg/torture/inf-compare-2-float.c | 21 +
gcc/testsuite/gcc.dg/torture/inf-compare-2.c | 2 +-
gcc/testsuite/gcc.dg/torture/inf-compare-3-float.c | 21 +
gcc/testsuite/gcc.dg/torture/inf-compare-3.c | 2 +-
gcc/testsuite/gcc.dg/torture/inf-compare-4-float.c | 21 +
gcc/testsuite/gcc.dg/torture/inf-compare-4.c | 2 +-
gcc/testsuite/gcc.dg/torture/inf-compare-5-float.c | 19 +
gcc/testsuite/gcc.dg/torture/inf-compare-5.c | 2 +-
gcc/testsuite/gcc.dg/torture/inf-compare-6-float.c | 19 +
gcc/testsuite/gcc.dg/torture/inf-compare-6.c | 2 +-
gcc/testsuite/gcc.dg/torture/inf-compare-7-float.c | 19 +
gcc/testsuite/gcc.dg/torture/inf-compare-7.c | 2 +-
gcc/testsuite/gcc.dg/torture/inf-compare-8-float.c | 19 +
gcc/testsuite/gcc.dg/torture/inf-compare-8.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr52451.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr82692.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr107195-3.c | 112 ++
gcc/testsuite/gcc.dg/tree-ssa/pr107323.c | 28 +
gcc/testsuite/gcc.dg/vect/pr107326.c | 24 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-7.c | 43 +
.../gcc.target/aarch64/sve/acle/general/brka_1.c | 5 +-
.../gcc.target/aarch64/sve/acle/general/brkb_1.c | 5 +-
.../gcc.target/aarch64/sve/acle/general/brkn_1.c | 5 +-
.../gcc.target/aarch64/sve/acle/general/brkn_2.c | 23 +
gcc/testsuite/gcc.target/i386/avx-check.h | 9 +-
gcc/testsuite/gcc.target/i386/avx-ifma-1.c | 20 +
gcc/testsuite/gcc.target/i386/avx-ifma-2.c | 21 +
gcc/testsuite/gcc.target/i386/avx-ifma-3.c | 16 +
gcc/testsuite/gcc.target/i386/avx-ifma-4.c | 16 +
gcc/testsuite/gcc.target/i386/avx-ifma-5.c | 10 +
gcc/testsuite/gcc.target/i386/avx-ifma-6.c | 20 +
.../gcc.target/i386/avx-ifma-vpmaddhuq-2.c | 72 +
.../gcc.target/i386/avx-ifma-vpmaddluq-2.c | 61 +
...fma-vpmaddhuq-1.c => avx512ifma-vpmaddhuq-1a.c} | 0
.../gcc.target/i386/avx512ifma-vpmaddhuq-1b.c | 33 +
...fma-vpmaddluq-1.c => avx512ifma-vpmaddluq-1a.c} | 0
.../gcc.target/i386/avx512ifma-vpmaddluq-1b.c | 33 +
gcc/testsuite/gcc.target/i386/avxvnniint8-1.c | 43 +
.../gcc.target/i386/avxvnniint8-vpdpbssd-2.c | 72 +
.../gcc.target/i386/avxvnniint8-vpdpbssds-2.c | 72 +
.../gcc.target/i386/avxvnniint8-vpdpbsud-2.c | 72 +
.../gcc.target/i386/avxvnniint8-vpdpbsuds-2.c | 72 +
.../gcc.target/i386/avxvnniint8-vpdpbuud-2.c | 72 +
.../gcc.target/i386/avxvnniint8-vpdpbuuds-2.c | 72 +
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 6 +
gcc/testsuite/gcc.target/i386/pr107271.c | 2 +-
gcc/testsuite/gcc.target/i386/pr107312.c | 11 +
gcc/testsuite/gcc.target/i386/sse-12.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-13.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 4 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 2 +-
.../gcc.target/i386/vnniint8-auto-vectorize-1.c | 28 +
.../gcc.target/i386/vnniint8-auto-vectorize-2.c | 75 ++
gcc/testsuite/gcc.target/riscv/rvv/base/vsetvl-1.c | 750 +++++++++++
gcc/testsuite/gfortran.dg/pr105633.f90 | 8 +
gcc/testsuite/lib/g++-dg.exp | 11 +-
gcc/testsuite/lib/target-supports.exp | 98 ++
gcc/tree-cfg.cc | 16 +-
gcc/tree-cfg.h | 4 +-
gcc/tree-loop-distribution.cc | 50 +-
gcc/tree-vect-loop.cc | 11 +-
gcc/tree-vect-patterns.cc | 20 +-
gcc/tree-vrp.cc | 34 +
gcc/value-query.cc | 2 +-
gcc/value-range.cc | 13 +-
gcc/value-range.h | 12 +-
gcc/varasm.cc | 32 +-
include/ChangeLog | 4 +
include/gomp-constants.h | 2 +-
libatomic/ChangeLog | 4 +
libatomic/configure.tgt | 2 +-
libcpp/ChangeLog | 5 +
libcpp/include/cpplib.h | 6 +-
libcpp/include/symtab.h | 5 +-
libgcc/ChangeLog | 8 +
libgcc/config.host | 6 +
libgcc/config/i386/gthr-mcf.h | 1 +
libgcc/config/i386/t-mingw-mcfgthread | 1 +
libgcc/config/i386/t-slibgcc-cygming | 6 +-
libgcc/configure | 1 +
libgomp/ChangeLog | 14 +
libgomp/testsuite/lib/libgomp.exp | 12 +
.../libgomp.c-c++-common/on_device_arch.h | 13 +
.../testsuite/libgomp.c-c++-common/requires-4a.c | 39 +
.../libgomp.oacc-c-c++-common/nvptx-sese-1.c | 2 +-
.../libgomp.oacc-c-c++-common/private-big-1.c | 100 ++
libobjc/ChangeLog | 5 +
libobjc/configure | 5 +-
libobjc/configure.ac | 1 +
libsanitizer/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 56 +
libstdc++-v3/acinclude.m4 | 5 +-
libstdc++-v3/configure | 18 +-
libstdc++-v3/include/bits/mofunc_impl.h | 5 +-
libstdc++-v3/include/std/charconv | 59 +-
libstdc++-v3/include/std/ranges | 58 +-
libstdc++-v3/libsupc++/atexit_thread.cc | 20 +
libstdc++-v3/libsupc++/guard.cc | 31 +
libstdc++-v3/src/c++11/thread.cc | 9 +
.../testsuite/20_util/move_only_function/call.cc | 11 +
.../testsuite/std/ranges/adaptors/stride/1.cc | 20 +
libstdc++-v3/testsuite/std/ranges/repeat/1.cc | 33 +
247 files changed, 11436 insertions(+), 1319 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-10-19 13:25 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-10-19 13:25 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:4465e2a047c3b175bf6c4ca500547eb6b12df52f
commit 4465e2a047c3b175bf6c4ca500547eb6b12df52f
Merge: 6c22519f332 09fed44cabd
Author: Martin Liska <mliska@suse.cz>
Date: Wed Oct 19 15:25:12 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 400 ++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 8 +
gcc/c-family/c-common.cc | 4 +
gcc/c/ChangeLog | 21 +
gcc/c/c-decl.cc | 151 +-
gcc/cgraph.cc | 18 +-
gcc/cgraphunit.cc | 14 +
gcc/common/config/h8300/h8300-common.cc | 2 +
gcc/config/gcn/gcn.cc | 14 +-
gcc/config/h8300/combiner.md | 40 +-
gcc/config/h8300/constraints.md | 8 +
gcc/config/h8300/extensions.md | 18 +
gcc/config/h8300/h8300-protos.h | 1 +
gcc/config/h8300/h8300.cc | 26 +
gcc/config/h8300/movepush.md | 70 +-
gcc/config/i386/i386-builtin-types.def | 2 +-
gcc/config/i386/i386-builtins.cc | 17 +-
gcc/config/i386/i386-expand.cc | 17 +
gcc/config/riscv/riscv-vector-builtins.cc | 26 +-
gcc/config/riscv/t-riscv | 2 +-
gcc/config/s390/s390.cc | 47 +-
gcc/config/s390/s390.md | 7 +-
gcc/config/xtensa/constraints.md | 2 +-
gcc/config/xtensa/predicates.md | 2 +-
gcc/config/xtensa/xtensa-protos.h | 2 +
gcc/config/xtensa/xtensa.cc | 69 +-
gcc/config/xtensa/xtensa.h | 8 +-
gcc/config/xtensa/xtensa.md | 36 +-
gcc/config/xtensa/xtensa.opt | 4 +
gcc/cp/ChangeLog | 23 +
gcc/cp/cp-gimplify.cc | 15 +-
gcc/cp/cp-tree.h | 1 +
gcc/cp/module.cc | 79 +-
gcc/cp/parser.cc | 6 +-
gcc/cp/pt.cc | 5 +-
gcc/doc/extend.texi | 6 +-
gcc/expr.cc | 11 +-
gcc/fortran/ChangeLog | 48 +
gcc/fortran/arith.cc | 60 +-
gcc/fortran/gfortran.h | 5 +-
gcc/fortran/simplify.cc | 2 +-
gcc/fortran/trans-decl.cc | 10 +-
gcc/fortran/trans-expr.cc | 12 +-
gcc/fortran/trans-types.cc | 2 +-
gcc/function.h | 4 +
gcc/gimple-expr.cc | 2 +-
gcc/gimple-low.cc | 395 ++++
gcc/gimple-pretty-print.cc | 29 +
gcc/gimple-range-fold.cc | 5 +-
gcc/gimple-range-gori.cc | 43 +-
gcc/gimple-range-op.cc | 40 +-
gcc/gimple-range-op.h | 4 +-
gcc/gimple-ssa-isolate-paths.cc | 6 +-
gcc/gimple-walk.cc | 13 +
gcc/gimple.cc | 19 +
gcc/gimple.def | 5 +
gcc/gimple.h | 78 +
gcc/gimplify.cc | 28 +-
gcc/gsstruct.def | 1 +
gcc/internal-fn.cc | 1 -
gcc/ipa-cp.cc | 1200 ++++++------
gcc/ipa-fnsummary.cc | 105 +-
gcc/ipa-prop.cc | 370 ++--
gcc/ipa-prop.h | 261 ++-
gcc/lto-streamer-in.cc | 1 +
gcc/lto-streamer-out.cc | 1 +
gcc/match.pd | 10 +-
gcc/omp-low.cc | 4 +
gcc/omp-oacc-kernels-decompose.cc | 1 +
gcc/passes.cc | 9 +
gcc/passes.def | 1 +
gcc/range-op-float.cc | 193 +-
gcc/range-op.cc | 267 +--
gcc/range-op.h | 29 +-
gcc/testsuite/ChangeLog | 127 ++
gcc/testsuite/c-c++-common/pointer-to-fn1.c | 1 +
gcc/testsuite/c-c++-common/ubsan/pr106990.c | 29 +
gcc/testsuite/g++.dg/cpp23/attr-assume5.C | 5 +
gcc/testsuite/g++.dg/cpp23/attr-assume6.C | 5 +
gcc/testsuite/g++.dg/cpp23/attr-assume7.C | 56 +
gcc/testsuite/g++.dg/modules/cexpr-3_a.C | 14 +
gcc/testsuite/g++.dg/modules/cexpr-3_b.C | 7 +
gcc/testsuite/g++.dg/modules/pr105045_a.C | 7 +
gcc/testsuite/g++.dg/modules/pr105045_b.C | 6 +
gcc/testsuite/g++.dg/tree-ssa/pr105820.c | 26 +
gcc/testsuite/g++.dg/tree-ssa/pr107206.C | 27 +
gcc/testsuite/gcc.dg/c11-enum-1.c | 14 +
gcc/testsuite/gcc.dg/c11-enum-2.c | 14 +
gcc/testsuite/gcc.dg/c11-enum-3.c | 14 +
gcc/testsuite/gcc.dg/c2x-enum-1.c | 104 ++
gcc/testsuite/gcc.dg/c2x-enum-2.c | 14 +
gcc/testsuite/gcc.dg/c2x-enum-3.c | 14 +
gcc/testsuite/gcc.dg/c2x-enum-4.c | 14 +
gcc/testsuite/gcc.dg/c2x-enum-5.c | 12 +
gcc/testsuite/gcc.dg/c99-tag-4.c | 8 +
gcc/testsuite/gcc.dg/c99-tag-5.c | 8 +
gcc/testsuite/gcc.dg/c99-tag-6.c | 9 +
gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c | 4 +-
gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c | 4 +-
gcc/testsuite/gcc.dg/pr106781.c | 18 +
gcc/testsuite/gcc.dg/pr107262.c | 13 +
gcc/testsuite/gcc.dg/pr30260.c | 6 +-
gcc/testsuite/gcc.dg/torture/pr107301.c | 15 +
gcc/testsuite/gcc.dg/torture/pr25183.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/forwprop-19.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr107273-1.c | 31 +
gcc/testsuite/gcc.dg/tree-ssa/pr107273-2.c | 27 +
gcc/testsuite/gcc.dg/tree-ssa/pr107293.c | 32 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-3a.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-4a.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-5a.c | 16 +
gcc/testsuite/gcc.dg/vect/pr107275.c | 15 +
gcc/testsuite/gcc.dg/vect/pr107302.c | 13 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s252.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s254.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s291.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-recurr-1.c | 38 +
gcc/testsuite/gcc.dg/vect/vect-recurr-2.c | 39 +
gcc/testsuite/gcc.dg/vect/vect-recurr-3.c | 39 +
gcc/testsuite/gcc.dg/vect/vect-recurr-4.c | 42 +
gcc/testsuite/gcc.dg/vect/vect-recurr-5.c | 43 +
gcc/testsuite/gcc.dg/vect/vect-recurr-6.c | 39 +
gcc/testsuite/gcc.target/i386/pr107271.c | 16 +
gcc/testsuite/gcc.target/s390/pr106355-1.c | 42 +
gcc/testsuite/gcc.target/s390/pr106355-2.c | 8 +
gcc/testsuite/gcc.target/s390/pr106355-3.c | 8 +
gcc/testsuite/gcc.target/s390/pr106355.h | 18 +
gcc/testsuite/gfortran.dg/array_constructor_56.f90 | 22 +
gcc/testsuite/gfortran.dg/array_constructor_57.f90 | 30 +
gcc/testsuite/gfortran.dg/char4_decl-2.f90 | 63 +
gcc/testsuite/gfortran.dg/char4_decl.f90 | 56 +
gcc/testsuite/gfortran.dg/pr104330.f90 | 20 +
gcc/testsuite/gfortran.dg/pr107272.f90 | 21 +
gcc/timevar.def | 1 +
gcc/tree-cfg.cc | 7 +
gcc/tree-if-conv.cc | 30 +-
gcc/tree-inline.cc | 5 +
gcc/tree-pass.h | 6 +-
gcc/tree-sra.cc | 7 +
gcc/tree-ssa-ccp.cc | 6 +
gcc/tree-ssa-dom.cc | 6 +-
gcc/tree-vect-loop.cc | 287 ++-
gcc/tree-vect-slp.cc | 38 +-
gcc/tree-vect-stmts.cc | 17 +-
gcc/tree-vectorizer.h | 4 +
gcc/tree-vrp.cc | 35 +
gcc/value-range.cc | 11 +-
gcc/value-relation.cc | 23 +-
gcc/value-relation.h | 126 +-
libgcc/ChangeLog | 21 +
libgcc/Makefile.in | 2 +-
libgcc/config/i386/shadow-stack-unwind.h | 51 +-
libgcc/unwind-dw2.h | 11 +-
libgcc/unwind-generic.h | 2 +-
libgcc/unwind.inc | 4 +-
libgomp/ChangeLog | 5 +
libgomp/testsuite/libgomp.c/reverse-offload-sm30.c | 2 +-
libiberty/ChangeLog | 11 +
libiberty/acinclude.m4 | 14 +-
libiberty/configure | 14 +-
libsanitizer/ChangeLog | 6 +
libsanitizer/configure | 1 +
libsanitizer/configure.ac | 3 +-
libstdc++-v3/ChangeLog | 68 +
libstdc++-v3/config/os/gnu-linux/os_defines.h | 11 +
libstdc++-v3/include/Makefile.am | 1 +
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/bits/c++config | 14 +
libstdc++-v3/include/bits/std_abs.h | 34 +
libstdc++-v3/include/c_global/cmath | 1973 +++++++++++++++++++-
libstdc++-v3/include/ext/type_traits.h | 30 +
libstdc++-v3/include/precompiled/stdc++.h | 1 +
libstdc++-v3/include/std/atomic | 85 +
libstdc++-v3/include/std/charconv | 2 +-
libstdc++-v3/include/std/limits | 183 ++
libstdc++-v3/include/std/numbers | 152 +-
libstdc++-v3/include/std/ranges | 351 ++++
libstdc++-v3/include/std/stdfloat | 62 +
libstdc++-v3/include/std/type_traits | 30 +
libstdc++-v3/include/std/version | 2 +-
.../18_support/headers/limits/synopsis_cxx23.cc | 43 +
.../18_support/headers/stdfloat/types_std.cc | 40 +
.../testsuite/20_util/to_chars/constexpr.cc | 2 +-
libstdc++-v3/testsuite/20_util/to_chars/version.cc | 2 +-
.../cmath/c99_classification_macros_c++23.cc | 96 +
.../headers/cmath/functions_std_c++23.cc | 146 ++
.../26_numerics/headers/cmath/nextafter_c++23.cc | 125 ++
libstdc++-v3/testsuite/26_numerics/numbers/4.cc | 122 ++
.../29_atomics/atomic_float/requirements_cxx23.cc | 112 ++
.../testsuite/std/ranges/adaptors/stride/1.cc | 73 +
191 files changed, 8425 insertions(+), 1873 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-10-17 8:20 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-10-17 8:20 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:6c22519f33270a689fc8730ceff9212b376ed40d
commit 6c22519f33270a689fc8730ceff9212b376ed40d
Merge: 2c92cfe87d2 f10b9f64133
Author: Martin Liska <mliska@suse.cz>
Date: Mon Oct 17 10:19:50 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 19 +++
gcc/DATESTAMP | 2 +-
gcc/common/config/i386/cpuinfo.h | 6 +
gcc/common/config/i386/i386-common.cc | 4 +
gcc/config.gcc | 5 +
gcc/config/h8300/constraints.md | 27 +++-
gcc/config/h8300/h8300.cc | 2 +-
gcc/config/h8300/h8300.h | 12 ++
gcc/config/h8300/movepush.md | 8 +-
libstdc++-v3/ChangeLog | 31 ++++
libstdc++-v3/include/bits/charconv.h | 4 +-
libstdc++-v3/include/bits/stl_map.h | 2 +-
libstdc++-v3/include/bits/stl_pair.h | 3 -
libstdc++-v3/include/bits/uses_allocator_args.h | 2 +-
libstdc++-v3/include/std/charconv | 41 +++--
libstdc++-v3/include/std/version | 1 +
libstdc++-v3/src/c++11/debug.cc | 16 +-
.../testsuite/20_util/from_chars/constexpr.cc | 57 +++++++
.../testsuite/20_util/to_chars/constexpr.cc | 172 +++++++++++++++++++++
libstdc++-v3/testsuite/20_util/to_chars/version.cc | 16 ++
.../testsuite/20_util/uses_allocator/lwg3677.cc | 52 +++++++
21 files changed, 446 insertions(+), 36 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-10-15 13:33 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-10-15 13:33 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:2c92cfe87d2bb8aa0eb78f3932fca16699cb35c9
commit 2c92cfe87d2bb8aa0eb78f3932fca16699cb35c9
Merge: bd21c04269d baeec7cc83b
Author: Martin Liska <mliska@suse.cz>
Date: Sat Oct 15 15:32:39 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 238 ++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 6 +
gcc/analyzer/svalue.cc | 3 +-
gcc/builtin-types.def | 4 +
gcc/builtins.def | 1 +
gcc/c-family/ChangeLog | 24 ++
gcc/c-family/c-common.def | 7 +-
gcc/c-family/c-cppbuiltin.cc | 21 +-
gcc/c-family/c-lex.cc | 21 +-
gcc/c-family/c-opts.cc | 12 +-
gcc/c/ChangeLog | 23 ++
gcc/c/c-decl.cc | 33 ++-
gcc/c/c-parser.cc | 91 +++++++-
gcc/c/c-tree.h | 2 +-
gcc/c/c-typeck.cc | 8 +
gcc/config/aarch64/aarch64-modes.def | 1 +
gcc/config/aarch64/aarch64.cc | 39 +++-
gcc/config/aarch64/aarch64.md | 76 +++----
gcc/config/i386/i386-builtin-types.def | 2 +-
gcc/config/i386/i386-builtins.cc | 17 +-
gcc/config/i386/i386-expand.cc | 2 +-
gcc/config/i386/i386.cc | 63 +-----
gcc/config/i386/i386.md | 81 +++++++
gcc/config/sparc/sparc.cc | 24 +-
gcc/cp/ChangeLog | 96 ++++++++
gcc/cp/call.cc | 190 +++++++++++++---
gcc/cp/constexpr.cc | 18 +-
gcc/cp/cp-gimplify.cc | 5 +
gcc/cp/cp-tree.h | 6 +-
gcc/cp/decl.cc | 2 -
gcc/cp/except.cc | 7 +-
gcc/cp/parser.cc | 16 +-
gcc/cp/parser.h | 2 +-
gcc/cp/pt.cc | 34 ++-
gcc/cp/rtti.cc | 4 +
gcc/cp/typeck.cc | 203 ++++++++++++++---
gcc/cp/vtable-class-hierarchy.cc | 14 +-
gcc/doc/invoke.texi | 10 +-
gcc/expmed.cc | 4 +-
gcc/expmed.h | 2 +
gcc/expr.cc | 194 ++++++++++++++--
gcc/fold-const-call.cc | 1 +
gcc/fortran/ChangeLog | 6 +
gcc/fortran/resolve.cc | 5 +
gcc/genmodes.cc | 33 ++-
gcc/gimple-range-cache.cc | 45 ++--
gcc/gimple-range-op.cc | 41 +++-
gcc/gimple-ssa-warn-access.cc | 8 +-
gcc/machmode.h | 70 +++++-
gcc/optabs.cc | 8 +-
gcc/output.h | 4 -
gcc/range-op-float.cc | 12 +
gcc/range-op.cc | 69 +++++-
gcc/range-op.h | 1 +
gcc/real.h | 2 +-
gcc/testsuite/ChangeLog | 157 +++++++++++++
gcc/testsuite/c-c++-common/dfp/compare-eq-const.c | 1 +
gcc/testsuite/c-c++-common/dfp/convert-bfp-10.c | 1 +
gcc/testsuite/g++.dg/cpp0x/initlist-defarg3.C | 13 ++
gcc/testsuite/g++.dg/cpp0x/nsdmi-union1.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/variadic-tuple.C | 1 +
gcc/testsuite/g++.dg/cpp1y/pr68180.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/decomp12.C | 4 +-
gcc/testsuite/g++.dg/gcov/gcov-1.C | 8 +-
gcc/testsuite/g++.dg/modules/pr106304_a.C | 12 +
gcc/testsuite/g++.dg/modules/pr106304_b.C | 8 +
gcc/testsuite/g++.dg/other/thunk1.C | 1 +
gcc/testsuite/g++.dg/vect/pr64410.cc | 1 +
gcc/testsuite/g++.dg/vect/pr89653.cc | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/copy9.C | 1 +
gcc/testsuite/g++.old-deja/g++.brendan/overload7.C | 1 +
.../g++.target/i386/bfloat_cpp_typecheck.C | 4 +-
gcc/testsuite/g++.target/i386/excess-precision-1.C | 6 +
.../g++.target/i386/excess-precision-10.C | 6 +
.../g++.target/i386/excess-precision-11.C | 105 +++++++++
.../g++.target/i386/excess-precision-12.C | 20 ++
gcc/testsuite/g++.target/i386/excess-precision-2.C | 5 +
gcc/testsuite/g++.target/i386/excess-precision-3.C | 6 +
gcc/testsuite/g++.target/i386/excess-precision-4.C | 7 +
gcc/testsuite/g++.target/i386/excess-precision-5.C | 32 +++
gcc/testsuite/g++.target/i386/excess-precision-6.C | 19 ++
gcc/testsuite/g++.target/i386/excess-precision-8.C | 7 +
gcc/testsuite/gcc.dg/Wstringop-overflow-89.c | 16 ++
gcc/testsuite/gcc.dg/c11-complit-1.c | 7 +
gcc/testsuite/gcc.dg/c11-complit-2.c | 7 +
gcc/testsuite/gcc.dg/c11-complit-3.c | 7 +
gcc/testsuite/gcc.dg/c2x-complit-2.c | 48 ++++
gcc/testsuite/gcc.dg/c2x-complit-3.c | 24 ++
gcc/testsuite/gcc.dg/c2x-complit-4.c | 60 +++++
gcc/testsuite/gcc.dg/c2x-complit-5.c | 52 +++++
gcc/testsuite/gcc.dg/c2x-complit-6.c | 7 +
gcc/testsuite/gcc.dg/c2x-complit-7.c | 7 +
gcc/testsuite/gcc.dg/c90-complit-2.c | 8 +
gcc/testsuite/gcc.dg/cpp/c2x-ucnid-1-utf8.c | 13 ++
gcc/testsuite/gcc.dg/cpp/c2x-ucnid-1.c | 13 ++
gcc/testsuite/gcc.dg/gnu2x-complit-1.c | 7 +
gcc/testsuite/gcc.dg/gnu2x-complit-2.c | 18 ++
gcc/testsuite/gcc.dg/pr102540.c | 19 ++
gcc/testsuite/gcc.dg/pr102872.c | 16 ++
gcc/testsuite/gcc.dg/torture/bfloat16-basic.c | 11 +
.../torture/bfloat16-builtin-issignaling-1.c | 21 ++
gcc/testsuite/gcc.dg/torture/bfloat16-builtin.c | 47 ++++
gcc/testsuite/gcc.dg/torture/bfloat16-complex.c | 61 ++++++
.../gcc.dg/torture/builtin-issignaling-1.c | 47 ++--
gcc/testsuite/gcc.dg/torture/floatn-basic.h | 18 +-
gcc/testsuite/gcc.dg/vect/pr107160.c | 41 ++++
gcc/testsuite/gcc.misc-tests/gcov-4.c | 30 ++-
gcc/testsuite/gcc.target/aarch64/ands_2.c | 30 +--
gcc/testsuite/gcc.target/aarch64/bics_2.c | 24 +-
gcc/testsuite/gcc.target/aarch64/tst_2.c | 30 +--
gcc/testsuite/gcc.target/aarch64/tst_imm_split_1.c | 3 +-
gcc/testsuite/gcc.target/i386/excess-precision-1.c | 6 +
.../gcc.target/i386/excess-precision-10.c | 6 +
gcc/testsuite/gcc.target/i386/excess-precision-2.c | 6 +
gcc/testsuite/gcc.target/i386/excess-precision-3.c | 10 +
gcc/testsuite/gcc.target/i386/excess-precision-7.c | 6 +
gcc/testsuite/gcc.target/i386/excess-precision-8.c | 6 +
gcc/testsuite/gcc.target/i386/excess-precision-9.c | 6 +
.../i386/sse2-bfloat16-scalar-typecheck.c | 196 ++++++++---------
.../gcc.target/i386/vect-bfloat16-typecheck_1.c | 100 ++++-----
.../gcc.target/i386/vect-bfloat16-typecheck_2.c | 98 ++++-----
gcc/testsuite/gfortran.dg/analyzer/pr107210.f90 | 16 ++
.../gfortran.dg/c-interop/deferred-character-2.f90 | 2 +-
gcc/testsuite/gfortran.dg/der_io_5.f90 | 17 ++
gcc/testsuite/gfortran.dg/vect/pr107254.f90 | 49 +++++
gcc/testsuite/lib/target-supports.exp | 16 ++
gcc/tree-core.h | 3 +
gcc/tree-vect-loop.cc | 15 +-
gcc/tree-vect-slp.cc | 33 ++-
gcc/tree.cc | 26 ++-
gcc/tree.h | 1 +
gcc/value-range.cc | 24 ++
gcc/value-relation.cc | 243 ++++++++++++++++++++-
gcc/value-relation.h | 117 +++++++++-
gcc/varasm.cc | 17 --
include/ChangeLog | 6 +
libcpp/ChangeLog | 17 ++
libcpp/charset.cc | 4 +-
libcpp/expr.cc | 23 +-
libcpp/include/cpplib.h | 5 +
libcpp/init.cc | 52 ++---
libcpp/lex.cc | 13 +-
libgcc/ChangeLog | 21 ++
libgcc/config/i386/32/sfp-machine.h | 1 +
libgcc/config/i386/64/sfp-machine.h | 1 +
libgcc/config/i386/libgcc-glibc.ver | 10 +
libgcc/config/i386/sfp-machine.h | 1 +
libgcc/config/i386/t-softfp | 11 +-
libgcc/soft-fp/brain.h | 172 +++++++++++++++
libgcc/soft-fp/extendbfsf2.c | 49 +++++
libgcc/soft-fp/truncbfhf2.c | 75 +++++++
libgcc/soft-fp/truncdfbf2.c | 52 +++++
libgcc/soft-fp/trunchfbf2.c | 58 +++++
libgcc/soft-fp/truncsfbf2.c | 48 ++++
libgcc/soft-fp/trunctfbf2.c | 52 +++++
libgcc/soft-fp/truncxfbf2.c | 52 +++++
libgomp/ChangeLog | 10 +
libgomp/testsuite/libgomp.fortran/task-7.f90 | 22 ++
libgomp/testsuite/libgomp.fortran/task-8.f90 | 13 ++
.../libgomp.fortran/task-in-explicit-1.f90 | 113 ++++++++++
.../libgomp.fortran/task-in-explicit-2.f90 | 21 ++
.../libgomp.fortran/task-in-explicit-3.f90 | 31 +++
.../libgomp.fortran/task-reduction-17.f90 | 32 +++
.../libgomp.fortran/task-reduction-18.f90 | 15 ++
libiberty/ChangeLog | 8 +
libiberty/cp-demangle.c | 14 +-
libiberty/cp-demangle.h | 2 +-
libiberty/testsuite/demangle-expected | 4 +
libitm/ChangeLog | 5 +
libstdc++-v3/ChangeLog | 24 ++
libstdc++-v3/include/std/iostream | 6 +-
libstdc++-v3/libsupc++/eh_alloc.cc | 20 +-
libstdc++-v3/src/c++11/debug.cc | 21 +-
175 files changed, 4459 insertions(+), 684 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-10-13 13:54 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-10-13 13:54 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:bd21c04269deded2c7476ceca1100a26f28ea526
commit bd21c04269deded2c7476ceca1100a26f28ea526
Merge: d9e7934d25d 786e4c024f9
Author: Martin Liska <mliska@suse.cz>
Date: Thu Oct 13 15:54:17 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 10 +
MAINTAINERS | 1 +
gcc/ChangeLog | 494 +++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 5 +
gcc/ada/libgnat/system-linux-sparc.ads | 1 +
gcc/c-family/ChangeLog | 26 +
gcc/c-family/c-cppbuiltin.cc | 10 +-
gcc/c-family/c-opts.cc | 2 +-
gcc/c-family/c-ppoutput.cc | 17 +-
gcc/c-family/c-pretty-print.cc | 96 +-
gcc/c-family/c-pretty-print.h | 1 -
gcc/cfgrtl.cc | 1 +
gcc/common.opt | 3 +
gcc/common/config/arc/arc-common.cc | 2 -
gcc/config.gcc | 11 +
gcc/config.in | 10 +
gcc/config/arc/arc.cc | 54 +-
gcc/config/arc/arc.md | 372 ++++---
gcc/config/arc/arc.opt | 10 +-
gcc/config/arc/constraints.md | 44 -
gcc/config/gcn/gcn-modes.def | 82 ++
gcc/config/gcn/gcn-protos.h | 24 +-
gcc/config/gcn/gcn-valu.md | 399 +++++--
gcc/config/gcn/gcn.cc | 1063 +++++++++++-------
gcc/config/gcn/gcn.h | 24 +
gcc/config/i386/driver-i386.cc | 13 +-
gcc/config/i386/i386.h | 7 +-
gcc/config/i386/i386.md | 75 +-
gcc/config/mips/driver-native.cc | 25 +-
gcc/config/pru/pru-protos.h | 1 +
gcc/config/pru/pru.cc | 21 +
gcc/config/pru/pru.md | 376 +++++++
gcc/config/riscv/riscv-c.cc | 2 +-
gcc/config/riscv/riscv-vector-builtins.cc | 127 ++-
gcc/config/riscv/riscv-vector-builtins.def | 2 +-
gcc/config/riscv/riscv-vector-builtins.h | 45 +-
gcc/config/riscv/riscv.md | 3 +-
gcc/config/vxworks.h | 48 +-
gcc/configure | 56 +-
gcc/configure.ac | 4 +-
gcc/cp/ChangeLog | 93 ++
gcc/cp/call.cc | 79 +-
gcc/cp/constexpr.cc | 20 -
gcc/cp/cp-gimplify.cc | 7 -
gcc/cp/cp-tree.h | 38 +-
gcc/cp/error.cc | 16 +-
gcc/cp/except.cc | 23 +-
gcc/cp/mangle.cc | 9 +-
gcc/cp/module.cc | 8 +
gcc/cp/name-lookup.cc | 2 -
gcc/cp/name-lookup.h | 5 +-
gcc/cp/parser.cc | 24 -
gcc/cp/pt.cc | 11 +
gcc/cp/tree.cc | 52 +-
gcc/cp/typeck.cc | 34 +-
gcc/doc/invoke.texi | 19 +-
gcc/fortran/ChangeLog | 44 +
gcc/fortran/arith.cc | 78 +-
gcc/fortran/gfortran.h | 2 +-
gcc/fortran/trans-openmp.cc | 7 +-
gcc/gcov-io.cc | 8 +-
gcc/gcov-io.h | 2 +-
gcc/genmatch.cc | 7 +-
gcc/gimple-range-gori.cc | 8 +-
gcc/gimple-range-op.cc | 22 +-
gcc/ginclude/float.h | 3 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 3 +
gcc/go/gofrontend/statements.cc | 34 +-
gcc/go/gofrontend/statements.h | 5 +-
gcc/match.pd | 278 ++---
gcc/range-op-float.cc | 607 ++++++++++-
gcc/range-op.cc | 45 +-
gcc/range.h | 6 +-
gcc/testsuite/ChangeLog | 182 ++++
gcc/testsuite/c-c++-common/pointer-to-fn1.c | 18 +
gcc/testsuite/g++.dg/abi/lambda-ctx1-17.C | 10 +
gcc/testsuite/g++.dg/abi/lambda-ctx1-18.C | 11 +
gcc/testsuite/g++.dg/abi/lambda-ctx1-18vs17.C | 9 +
gcc/testsuite/g++.dg/abi/lambda-ctx1.h | 20 +
gcc/testsuite/g++.dg/abi/lambda-vis.C | 8 +-
gcc/testsuite/g++.dg/abi/macro0.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/Wredundant-move10.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/Wredundant-move7.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/move-return2.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/move-return4.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/move-return5.C | 20 +
gcc/testsuite/g++.dg/cpp0x/ref-qual20.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/consteval-defarg3.C | 23 +
gcc/testsuite/g++.dg/modules/pr99377-2_a.C | 6 +
gcc/testsuite/g++.dg/modules/pr99377-2_b.C | 8 +
gcc/testsuite/g++.dg/modules/tpl-friend-8_a.H | 9 +
gcc/testsuite/g++.dg/modules/tpl-friend-8_b.C | 8 +
gcc/testsuite/gcc.dg/autopar/pr107153.c | 2 +-
gcc/testsuite/gcc.dg/c2x-float-10.c | 6 +-
gcc/testsuite/gcc.dg/cpp/pr60014-1.c | 9 +
gcc/testsuite/gcc.dg/cpp/pr60014-1.h | 5 +
gcc/testsuite/gcc.dg/cpp/pr60014-2.c | 5 +
gcc/testsuite/gcc.dg/cpp/pr60014-2.h | 5 +
gcc/testsuite/gcc.dg/cpp/pr60014-3.c | 16 +
gcc/testsuite/gcc.dg/cpp/pr60014-3.h | 2 +
gcc/testsuite/gcc.dg/pr104464.c | 2 +
gcc/testsuite/gcc.dg/pr54346.c | 13 +
gcc/testsuite/gcc.dg/signbit-2.c | 5 +-
gcc/testsuite/gcc.dg/signbit-5.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/pr107195-1.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/pr107195-2.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-abs-1.c | 17 +
.../gcc.dg/tree-ssa/vrp-float-signbit-3.c | 15 +
gcc/testsuite/gcc.dg/vect/bb-slp-68.c | 5 +-
gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c | 3 +-
gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c | 5 +-
gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c | 3 +-
gcc/testsuite/gcc.dg/vect/pr107212-1.c | 27 +
gcc/testsuite/gcc.dg/vect/pr107212-2.c | 23 +
gcc/testsuite/gcc.dg/vect/pr107229-1.c | 16 +
gcc/testsuite/gcc.dg/vect/pr107229-2.c | 18 +
gcc/testsuite/gcc.dg/vect/pr107229-3.c | 19 +
gcc/testsuite/gcc.dg/vect/pr33953.c | 3 +-
gcc/testsuite/gcc.dg/vect/pr65947-12.c | 3 +-
gcc/testsuite/gcc.dg/vect/pr65947-13.c | 3 +-
gcc/testsuite/gcc.dg/vect/pr80631-2.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-reduc-4.c | 3 +-
gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c | 3 +-
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-1.c | 40 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-2.c | 43 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-3.c | 44 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-4.c | 45 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-5.c | 42 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-read-6.c | 42 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-1.c | 39 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-2.c | 42 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-3.c | 43 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-4.c | 42 +
gcc/testsuite/gcc.dg/vect/vect-bitfield-write-5.c | 42 +
gcc/testsuite/gcc.target/arc/enter-dw2-1.c | 28 +
gcc/testsuite/gcc.target/arc/tmac-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr107093.c | 38 +
gcc/testsuite/gcc.target/i386/pr107185.c | 8 +
gcc/testsuite/gcc.target/pru/ashiftdi-1.c | 53 +
gcc/testsuite/gcc.target/pru/lshiftrtdi-1.c | 53 +
gcc/testsuite/gcc.target/pru/pr106562-1.c | 9 +
gcc/testsuite/gcc.target/pru/pr106562-2.c | 9 +
gcc/testsuite/gcc.target/pru/pr106562-3.c | 9 +
gcc/testsuite/gcc.target/pru/pr106562-4.c | 159 +++
gcc/testsuite/gcc.target/riscv/rvv/base/pragma-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/pragma-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/pragma-3.c | 2 +-
.../gcc.target/riscv/rvv/base/riscv_vector.h | 11 +
gcc/testsuite/gcc.target/riscv/rvv/base/user-1.c | 4 +-
gcc/testsuite/gcc.target/riscv/rvv/base/user-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/user-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/user-4.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/user-5.c | 2 +-
gcc/testsuite/gcc.target/riscv/rvv/base/user-6.c | 2 +-
.../gcc.target/riscv/rvv/base/vread_csr.c | 2 +-
.../gcc.target/riscv/rvv/base/vwrite_csr.c | 2 +-
gcc/testsuite/gfortran.dg/pr107000.f90 | 50 +
gcc/testsuite/gfortran.dg/pr107215.f90 | 17 +
gcc/testsuite/gfortran.dg/pr107217.f90 | 18 +
gcc/testsuite/lib/target-supports.exp | 3 +-
gcc/toplev.cc | 2 +-
gcc/tree-cfg.cc | 7 +-
gcc/tree-if-conv.cc | 337 +++++-
gcc/tree-vect-data-refs.cc | 3 +-
gcc/tree-vect-loop.cc | 20 +-
gcc/tree-vect-patterns.cc | 313 +++++-
gcc/value-range.cc | 7 +-
gcc/value-range.h | 39 +
include/longlong.h | 12 +
libatomic/ChangeLog | 9 +
libatomic/configure | 28 +-
libbacktrace/ChangeLog | 9 +
libbacktrace/configure | 28 +-
libcc1/ChangeLog | 9 +
libcc1/configure | 52 +-
libcpp/po/ChangeLog | 4 +
libcpp/po/ro.po | 1140 ++++++++++++++++++++
libffi/ChangeLog | 9 +
libffi/configure | 52 +-
libgcc/ChangeLog | 14 +
libgcc/config.host | 31 +-
libgcc/libgcov-driver.c | 2 +-
libgcc/libgcov.h | 5 +-
libgfortran/ChangeLog | 14 +
libgfortran/configure | 47 +-
libgfortran/io/async.h | 2 +-
libgomp/ChangeLog | 39 +
libgomp/configure | 47 +-
libgomp/fortran.c | 7 +
libgomp/libgomp.map | 6 +
libgomp/libgomp.texi | 6 +-
libgomp/omp.h.in | 1 +
libgomp/omp_lib.f90.in | 6 +
libgomp/omp_lib.h.in | 2 +
libgomp/target.c | 15 +-
libgomp/task.c | 25 +-
.../libgomp.c-c++-common/task-in-explicit-1.c | 106 ++
.../libgomp.c-c++-common/task-in-explicit-2.c | 26 +
.../libgomp.c-c++-common/task-in-explicit-3.c | 36 +
.../libgomp.c-c++-common/task-reduction-17.c | 36 +
.../libgomp.c-c++-common/task-reduction-18.c | 17 +
libgomp/testsuite/libgomp.c/task-7.c | 26 +
libgomp/testsuite/libgomp.c/task-8.c | 14 +
libiberty/ChangeLog | 6 +
libiberty/cp-demangle.c | 8 +-
libiberty/testsuite/demangle-expected | 21 +
libitm/ChangeLog | 9 +
libitm/config/loongarch/sjlj.S | 3 +
libitm/configure | 52 +-
libobjc/ChangeLog | 9 +
libobjc/configure | 28 +-
liboffloadmic/ChangeLog | 15 +
liboffloadmic/configure | 52 +-
liboffloadmic/plugin/configure | 52 +-
libphobos/ChangeLog | 9 +
libphobos/configure | 28 +-
libquadmath/ChangeLog | 9 +
libquadmath/configure | 28 +-
libsanitizer/ChangeLog | 9 +
libsanitizer/configure | 52 +-
libssp/ChangeLog | 9 +
libssp/configure | 28 +-
libstdc++-v3/ChangeLog | 118 ++
libstdc++-v3/Makefile.in | 1 +
libstdc++-v3/acinclude.m4 | 45 +
libstdc++-v3/configure | 115 +-
libstdc++-v3/configure.ac | 3 +
libstdc++-v3/crossconfig.m4 | 1 +
libstdc++-v3/doc/Makefile.in | 1 +
libstdc++-v3/doc/html/index.html | 4 +-
libstdc++-v3/doc/html/manual/api.html | 3 +
libstdc++-v3/doc/html/manual/appendix.html | 2 +-
libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +-
libstdc++-v3/doc/html/manual/configure.html | 10 +-
libstdc++-v3/doc/html/manual/index.html | 4 +-
libstdc++-v3/doc/html/manual/intro.html | 2 +-
libstdc++-v3/doc/html/manual/using.html | 2 +-
libstdc++-v3/doc/html/manual/using_exceptions.html | 77 +-
libstdc++-v3/doc/xml/manual/configure.xml | 23 +
libstdc++-v3/doc/xml/manual/evolution.xml | 9 +
libstdc++-v3/doc/xml/manual/using_exceptions.xml | 90 ++
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/debug/string | 19 +-
libstdc++-v3/include/std/ranges | 210 ++++
libstdc++-v3/include/std/type_traits | 12 +-
libstdc++-v3/libsupc++/Makefile.am | 2 +-
libstdc++-v3/libsupc++/Makefile.in | 3 +-
libstdc++-v3/libsupc++/eh_alloc.cc | 227 ++--
libstdc++-v3/po/Makefile.in | 1 +
libstdc++-v3/python/Makefile.in | 1 +
libstdc++-v3/src/Makefile.in | 1 +
libstdc++-v3/src/c++11/Makefile.in | 1 +
libstdc++-v3/src/c++17/Makefile.in | 1 +
libstdc++-v3/src/c++20/Makefile.in | 1 +
libstdc++-v3/src/c++98/Makefile.in | 1 +
libstdc++-v3/src/filesystem/Makefile.in | 1 +
libstdc++-v3/src/libbacktrace/Makefile.in | 1 +
.../make_signed/requirements/typedefs_neg.cc | 24 +-
.../make_signed/requirements/uninstantiated.cc | 8 +
.../make_unsigned/requirements/typedefs_neg.cc | 22 +-
.../make_unsigned/requirements/uninstantiated.cc | 8 +
.../basic_string/operations/compare/char/1.cc | 4 +-
.../basic_string/operations/compare/char/13650.cc | 4 +-
.../basic_string/operations/compare/char/2.cc | 6 +-
.../basic_string/operations/compare/wchar_t/1.cc | 4 +-
.../operations/compare/wchar_t/13650.cc | 4 +-
.../basic_string/operations/compare/wchar_t/2.cc | 6 +-
.../basic_string/operations/rfind/char/1.cc | 18 +-
.../basic_string/operations/rfind/char/2.cc | 10 +-
.../basic_string/operations/rfind/char/3.cc | 14 +-
libstdc++-v3/testsuite/Makefile.in | 1 +
libstdc++-v3/testsuite/lib/prune.exp | 1 +
libstdc++-v3/testsuite/std/ranges/repeat/1.cc | 93 ++
libstdc++-v3/testsuite/util/testsuite_string.h | 2 +-
libtool.m4 | 29 +-
libvtv/ChangeLog | 13 +
libvtv/configure | 52 +-
libvtv/testsuite/lib/libvtv-dg.exp | 2 +
lto-plugin/ChangeLog | 9 +
lto-plugin/configure | 28 +-
zlib/ChangeLog | 9 +
zlib/configure | 28 +-
284 files changed, 9511 insertions(+), 1664 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-10-08 8:19 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-10-08 8:19 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:d9e7934d25da4a78ffef1f738206aa1d897911df
commit d9e7934d25da4a78ffef1f738206aa1d897911df
Merge: da0970e4413 6ffbf87ca66
Author: Martin Liska <mliska@suse.cz>
Date: Sat Oct 8 10:19:23 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
contrib/ChangeLog | 13 +
contrib/gcc-changelog/git_update_version.py | 37 +-
fixincludes/ChangeLog | 15 +
fixincludes/fixincl.x | 103 ++-
fixincludes/inclhack.def | 41 +-
fixincludes/tests/base/bits/floatn.h | 22 +
gcc/ChangeLog | 394 +++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/ada/ChangeLog | 147 ++++
.../doc/gnat_rm/implementation_defined_pragmas.rst | 6 +-
.../doc/gnat_rm/security_hardening_features.rst | 132 ++-
gcc/ada/exp_ch5.adb | 16 +-
gcc/ada/exp_ch9.adb | 2 +-
gcc/ada/exp_util.adb | 17 +-
gcc/ada/fe.h | 10 +
gcc/ada/gcc-interface/ada-tree.def | 4 +
gcc/ada/gcc-interface/decl.cc | 6 +-
gcc/ada/gcc-interface/gigi.h | 28 +
gcc/ada/gcc-interface/misc.cc | 1 +
gcc/ada/gcc-interface/trans.cc | 326 +++++++-
gcc/ada/gcc-interface/utils.cc | 7 +
gcc/ada/gcc-interface/utils2.cc | 294 ++++++-
gcc/ada/gnat_rm.texi | 132 ++-
gcc/ada/sem_ch4.adb | 7 +-
gcc/ada/sem_ch6.adb | 2 +-
gcc/ada/sem_ch9.adb | 10 +-
gcc/ada/sem_prag.adb | 18 +-
gcc/ada/sem_util.ads | 10 +
gcc/analyzer/ChangeLog | 202 +++++
gcc/analyzer/analysis-plan.cc | 2 -
gcc/analyzer/analyzer-logging.h | 2 +
gcc/analyzer/analyzer-pass.cc | 1 -
gcc/analyzer/analyzer-selftests.cc | 1 -
gcc/analyzer/analyzer.cc | 1 -
gcc/analyzer/analyzer.h | 13 +
gcc/analyzer/call-info.cc | 19 +-
gcc/analyzer/call-string.cc | 1 -
gcc/analyzer/call-summary.cc | 889 +++++++++++++++++++++
gcc/analyzer/call-summary.h | 117 +++
gcc/analyzer/checker-path.cc | 8 -
gcc/analyzer/complexity.cc | 4 -
gcc/analyzer/constraint-manager.cc | 58 +-
gcc/analyzer/constraint-manager.h | 3 +
gcc/analyzer/diagnostic-manager.cc | 7 -
gcc/analyzer/engine.cc | 206 ++++-
gcc/analyzer/exploded-graph.h | 34 +-
gcc/analyzer/feasible-graph.cc | 7 -
gcc/analyzer/known-function-manager.cc | 1 -
gcc/analyzer/known-function-manager.h | 2 +
gcc/analyzer/pending-diagnostic.cc | 8 -
gcc/analyzer/program-point.cc | 4 -
gcc/analyzer/program-point.h | 3 +
gcc/analyzer/program-state.cc | 54 +-
gcc/analyzer/program-state.h | 6 +
gcc/analyzer/region-model-asm.cc | 3 -
gcc/analyzer/region-model-impl-calls.cc | 17 +-
gcc/analyzer/region-model-manager.cc | 54 +-
gcc/analyzer/region-model-manager.h | 318 ++++++++
gcc/analyzer/region-model-reachability.cc | 9 +-
gcc/analyzer/region-model.cc | 113 ++-
gcc/analyzer/region-model.h | 300 +------
gcc/analyzer/region.cc | 4 -
gcc/analyzer/sm-fd.cc | 4 -
gcc/analyzer/sm-file.cc | 3 -
gcc/analyzer/sm-malloc.cc | 4 -
gcc/analyzer/sm-pattern-test.cc | 4 -
gcc/analyzer/sm-sensitive.cc | 3 -
gcc/analyzer/sm-signal.cc | 6 -
gcc/analyzer/sm-taint.cc | 4 -
gcc/analyzer/sm.cc | 2 -
gcc/analyzer/state-purge.cc | 10 +-
gcc/analyzer/store.cc | 148 +++-
gcc/analyzer/store.h | 14 +
gcc/analyzer/supergraph.cc | 10 +-
gcc/analyzer/supergraph.h | 10 +-
gcc/analyzer/svalue.cc | 39 +-
gcc/analyzer/svalue.h | 11 +-
gcc/analyzer/trimmed-graph.cc | 13 -
gcc/analyzer/varargs.cc | 11 -
gcc/attribs.cc | 69 ++
gcc/attribs.h | 59 +-
gcc/auto-profile.cc | 2 -
gcc/c-family/ChangeLog | 37 +
gcc/c-family/c-attribs.cc | 62 ++
gcc/c-family/c-common.cc | 10 +-
gcc/c-family/c-common.h | 24 +-
gcc/c-family/c-lex.cc | 2 +
gcc/c-family/c.opt | 7 +
gcc/c-family/name-hint.h | 2 +-
gcc/c/ChangeLog | 69 ++
gcc/c/c-decl.cc | 130 ++-
gcc/c/c-parser.cc | 167 +++-
gcc/c/c-typeck.cc | 15 +-
gcc/common.opt | 2 +-
gcc/config.gcc | 1 +
gcc/config/aarch64/aarch64-arches.def | 2 +-
gcc/config/aarch64/aarch64-c.cc | 1 +
gcc/config/aarch64/aarch64-cores.def | 12 +-
gcc/config/aarch64/aarch64.h | 1 +
gcc/config/aarch64/atomics.md | 17 +
gcc/config/aarch64/driver-aarch64.cc | 4 +-
gcc/config/arc/linux.h | 1 -
gcc/config/i386/i386-protos.h | 4 +-
gcc/config/riscv/riscv-builtins.cc | 2 +-
gcc/config/riscv/riscv-c.cc | 46 +-
gcc/config/riscv/riscv-protos.h | 11 +
gcc/config/riscv/riscv-vector-builtins.cc | 45 ++
gcc/config/riscv/riscv-vector-builtins.h | 13 +-
gcc/config/riscv/riscv.cc | 7 +-
gcc/config/riscv/riscv.h | 2 +
gcc/config/riscv/riscv_vector.h | 100 +++
gcc/config/riscv/t-riscv | 2 +-
gcc/config/rs6000/constraints.md | 6 -
gcc/config/rs6000/vsx.md | 85 +-
gcc/config/vxworks.cc | 10 +-
gcc/config/vxworks.h | 8 +-
gcc/config/vxworks/_vxworks-versions.h | 19 +-
gcc/cp/ChangeLog | 151 ++++
gcc/cp/Make-lang.in | 2 +-
gcc/cp/call.cc | 60 +-
gcc/cp/constexpr.cc | 90 +++
gcc/cp/coroutines.cc | 48 +-
gcc/cp/cp-gimplify.cc | 92 ++-
gcc/cp/cp-tree.h | 17 +-
gcc/cp/decl.cc | 2 +-
gcc/cp/except.cc | 2 +-
gcc/cp/init.cc | 50 +-
gcc/cp/lex.cc | 4 +-
gcc/cp/method.cc | 6 +-
gcc/cp/module.cc | 43 +-
gcc/cp/name-lookup.cc | 2 +-
gcc/cp/parser.cc | 117 +--
gcc/cp/pt.cc | 184 ++---
gcc/cp/semantics.cc | 87 +-
gcc/cp/tree.cc | 16 +-
gcc/cp/typeck.cc | 6 +-
gcc/cp/typeck2.cc | 56 +-
gcc/cselib.cc | 1 +
gcc/defaults.h | 6 +
gcc/df-scan.cc | 24 +-
gcc/doc/analyzer.texi | 4 +
gcc/doc/extend.texi | 75 +-
gcc/doc/invoke.texi | 45 +-
gcc/doc/md.texi | 3 -
gcc/doc/tm.texi | 6 +
gcc/doc/tm.texi.in | 6 +
gcc/expr.cc | 4 +-
gcc/fold-const.cc | 28 +-
gcc/fold-const.h | 1 +
gcc/fortran/ChangeLog | 50 ++
gcc/fortran/dump-parse-tree.cc | 41 +
gcc/fortran/gfortran.h | 23 +-
gcc/fortran/match.h | 2 +
gcc/fortran/openmp.cc | 403 ++++++++++
gcc/fortran/parse.cc | 37 +-
gcc/fortran/parse.h | 2 +-
gcc/fortran/resolve.cc | 5 +
gcc/fortran/st.cc | 1 +
gcc/fortran/symbol.cc | 8 +-
gcc/fortran/trans-openmp.cc | 37 +
gcc/fortran/trans.cc | 1 +
gcc/function.cc | 13 +-
gcc/gimple-loop-jam.cc | 18 +-
gcc/gimple-predicate-analysis.cc | 2 +-
gcc/gimple-range-op.cc | 15 +-
gcc/gimplify.cc | 34 +-
gcc/ginclude/stddef.h | 1 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 7 +-
gcc/internal-fn.cc | 6 +
gcc/internal-fn.def | 4 +
gcc/internal-fn.h | 1 +
gcc/ipa-prop.h | 2 +-
gcc/objc/ChangeLog | 5 +
gcc/objc/objc-gnu-runtime-abi-01.cc | 6 +-
gcc/opts.cc | 5 +-
gcc/pointer-query.cc | 19 +-
gcc/print-tree.cc | 8 +-
gcc/range-op-float.cc | 12 +-
gcc/range-op.cc | 12 +
gcc/testsuite/ChangeLog | 260 ++++++
gcc/testsuite/c-c++-common/gomp/assume-4.c | 23 +
gcc/testsuite/g++.dg/cpp0x/elision4.C | 15 +
gcc/testsuite/g++.dg/cpp1z/fallthrough2.C | 24 +
gcc/testsuite/g++.dg/cpp23/attr-assume1.C | 191 +++++
gcc/testsuite/g++.dg/cpp23/attr-assume2.C | 83 ++
gcc/testsuite/g++.dg/cpp23/attr-assume3.C | 198 +++++
gcc/testsuite/g++.dg/cpp23/attr-assume4.C | 136 ++++
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 88 +-
gcc/testsuite/g++.dg/cpp2a/attr-likely7.C | 38 +
gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 76 +-
gcc/testsuite/g++.dg/debug/dwarf2/lineno-array1.C | 25 +
.../ext/reference_constructs_from_temporary1.C | 2 +-
.../ext/reference_converts_from_temporary1.C | 2 +-
gcc/testsuite/g++.dg/init/elide9.C | 25 +
gcc/testsuite/g++.dg/modules/bad-mapper-1.C | 2 +-
gcc/testsuite/g++.dg/modules/bfield-3.H | 8 +
gcc/testsuite/g++.dg/modules/indirect-3_b.C | 2 +-
gcc/testsuite/g++.dg/modules/static-2_a.H | 8 +
gcc/testsuite/g++.dg/modules/static-2_b.C | 9 +
gcc/testsuite/g++.dg/modules/tpl-spec-8_a.H | 10 +
gcc/testsuite/g++.dg/modules/tpl-spec-8_b.C | 8 +
gcc/testsuite/g++.dg/strict-flex-array-1.C | 31 +
gcc/testsuite/gcc.c-torture/execute/20221006-1.c | 29 +
gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 3 +
gcc/testsuite/gcc.dg/analyzer/call-summaries-2.c | 653 +++++++++++++++
gcc/testsuite/gcc.dg/analyzer/call-summaries-3.c | 29 +
.../gcc.dg/analyzer/call-summaries-asm-x86.c | 20 +
.../gcc.dg/analyzer/call-summaries-malloc.c | 80 ++
.../gcc.dg/analyzer/call-summaries-pr107072.c | 90 +++
.../gcc.dg/analyzer/call-summaries-pr107158-2.c | 108 +++
.../gcc.dg/analyzer/call-summaries-pr107158.c | 83 ++
gcc/testsuite/gcc.dg/analyzer/pr105783.c | 26 +
gcc/testsuite/gcc.dg/attr-assume-1.c | 69 ++
gcc/testsuite/gcc.dg/attr-assume-2.c | 66 ++
gcc/testsuite/gcc.dg/attr-assume-3.c | 35 +
gcc/testsuite/gcc.dg/autopar/pr107153.c | 17 +
gcc/testsuite/gcc.dg/c11-typeof-1.c | 6 +
gcc/testsuite/gcc.dg/c2x-typeof-1.c | 208 +++++
gcc/testsuite/gcc.dg/c2x-typeof-2.c | 27 +
gcc/testsuite/gcc.dg/c2x-typeof-3.c | 7 +
gcc/testsuite/gcc.dg/gnu11-typeof-1.c | 6 +
gcc/testsuite/gcc.dg/gnu11-typeof-2.c | 39 +
gcc/testsuite/gcc.dg/gnu2x-typeof-1.c | 39 +
gcc/testsuite/gcc.dg/live-patching-2.c | 4 +-
gcc/testsuite/gcc.dg/live-patching-5.c | 8 +
gcc/testsuite/gcc.dg/pr101836.c | 60 ++
gcc/testsuite/gcc.dg/pr101836_1.c | 60 ++
gcc/testsuite/gcc.dg/pr101836_2.c | 60 ++
gcc/testsuite/gcc.dg/pr101836_3.c | 60 ++
gcc/testsuite/gcc.dg/pr101836_4.c | 60 ++
gcc/testsuite/gcc.dg/pr101836_5.c | 60 ++
gcc/testsuite/gcc.dg/pr107107.c | 25 +
gcc/testsuite/gcc.dg/strict-flex-array-1.c | 33 +
gcc/testsuite/gcc.dg/strict-flex-array-2.c | 60 ++
gcc/testsuite/gcc.dg/strict-flex-array-3.c | 60 ++
gcc/testsuite/gcc.dg/torture/pr107115.c | 37 +
gcc/testsuite/gcc.dg/tree-prof/cmpsf-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr107052.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/pr107170.c | 8 +
gcc/testsuite/gcc.misc-tests/outputs.exp | 17 +-
gcc/testsuite/gcc.target/aarch64/cpunative/info_18 | 8 +
.../gcc.target/aarch64/cpunative/native_cpu_18.c | 15 +
gcc/testsuite/gcc.target/aarch64/ldar_1.c | 66 ++
gcc/testsuite/gcc.target/aarch64/ldar_2.c | 27 +
.../gcc.target/aarch64/pragma_cpp_predefs_1.c | 20 +
gcc/testsuite/gcc.target/arm/stack-protector-1.c | 4 +-
gcc/testsuite/gcc.target/arm/stack-protector-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-1.c | 3 -
gcc/testsuite/gcc.target/riscv/predef-2.c | 3 -
gcc/testsuite/gcc.target/riscv/predef-3.c | 3 -
gcc/testsuite/gcc.target/riscv/predef-4.c | 3 -
gcc/testsuite/gcc.target/riscv/predef-5.c | 3 -
gcc/testsuite/gcc.target/riscv/predef-6.c | 3 -
gcc/testsuite/gcc.target/riscv/predef-7.c | 3 -
gcc/testsuite/gcc.target/riscv/predef-8.c | 3 -
gcc/testsuite/gcc.target/riscv/rvv/base/pragma-1.c | 4 +
gcc/testsuite/gcc.target/riscv/rvv/base/pragma-2.c | 4 +
gcc/testsuite/gcc.target/riscv/rvv/base/pragma-3.c | 4 +
gcc/testsuite/gcc.target/riscv/rvv/base/user-1.c | 65 ++
gcc/testsuite/gcc.target/riscv/rvv/base/user-2.c | 65 ++
gcc/testsuite/gcc.target/riscv/rvv/base/user-3.c | 65 ++
gcc/testsuite/gcc.target/riscv/rvv/base/user-4.c | 65 ++
gcc/testsuite/gcc.target/riscv/rvv/base/user-5.c | 65 ++
gcc/testsuite/gcc.target/riscv/rvv/base/user-6.c | 65 ++
.../gcc.target/riscv/rvv/base/vread_csr.c | 26 +
.../gcc.target/riscv/rvv/base/vwrite_csr.c | 26 +
gcc/testsuite/gfortran.dg/gomp/assume-1.f90 | 24 +
gcc/testsuite/gfortran.dg/gomp/assume-2.f90 | 27 +
gcc/testsuite/gfortran.dg/gomp/assume-3.f90 | 46 ++
gcc/testsuite/gfortran.dg/gomp/assume-4.f90 | 50 ++
gcc/testsuite/gfortran.dg/gomp/assumes-1.f90 | 82 ++
gcc/testsuite/gfortran.dg/gomp/assumes-2.f90 | 19 +
gcc/testsuite/gfortran.dg/gomp/openmp-simd-7.f90 | 23 +
gcc/testsuite/gnat.dg/lto26.adb | 13 +
gcc/testsuite/gnat.dg/lto26_pkg1.adb | 11 +
gcc/testsuite/gnat.dg/lto26_pkg1.ads | 11 +
gcc/testsuite/gnat.dg/lto26_pkg2.adb | 15 +
gcc/testsuite/gnat.dg/lto26_pkg2.ads | 9 +
gcc/tree-cfg.cc | 34 +-
gcc/tree-core.h | 5 +-
gcc/tree-inline.cc | 2 +-
gcc/tree-object-size.cc | 16 +-
gcc/tree-parloops.cc | 5 +
gcc/tree-ssa-sccvn.cc | 17 +-
gcc/tree-streamer-in.cc | 1 +
gcc/tree-streamer-out.cc | 1 +
gcc/tree.cc | 45 +-
gcc/tree.h | 14 +-
gcc/value-range-pretty-print.cc | 6 +-
gcc/value-range.cc | 147 ++--
gcc/value-range.h | 79 +-
gcc/value-relation.cc | 2 +-
gcc/vr-values.cc | 24 +-
libdecnumber/ChangeLog | 4 +
libdecnumber/dpd/decimal64.c | 3 +-
libgcc/ChangeLog | 68 ++
libgcc/config/aarch64/aarch64-unwind.h | 2 +-
libgcc/config/aarch64/freebsd-unwind.h | 4 +-
libgcc/config/aarch64/linux-unwind.h | 8 +-
libgcc/config/alpha/linux-unwind.h | 6 +-
libgcc/config/alpha/vms-unwind.h | 6 +-
libgcc/config/arc/linux-unwind.h | 6 +-
libgcc/config/bfin/linux-unwind.h | 84 +-
libgcc/config/csky/linux-unwind.h | 16 +-
libgcc/config/i386/dragonfly-unwind.h | 48 +-
libgcc/config/i386/freebsd-unwind.h | 48 +-
libgcc/config/i386/gnu-unwind.h | 16 +-
libgcc/config/i386/linux-unwind.h | 48 +-
libgcc/config/i386/sol2-unwind.h | 48 +-
libgcc/config/i386/w32-unwind.h | 20 +-
libgcc/config/loongarch/linux-unwind.h | 4 +-
libgcc/config/m68k/linux-unwind.h | 22 +-
libgcc/config/mips/linux-unwind.h | 4 +-
libgcc/config/nds32/linux-unwind.h | 2 +-
libgcc/config/nios2/linux-unwind.h | 2 +-
libgcc/config/or1k/linux-unwind.h | 4 +-
libgcc/config/pa/hpux-unwind.h | 12 +-
libgcc/config/pa/linux-unwind.h | 10 +-
libgcc/config/riscv/linux-unwind.h | 4 +-
libgcc/config/rs6000/aix-unwind.h | 6 +-
libgcc/config/rs6000/darwin-fallback.c | 2 +-
libgcc/config/rs6000/freebsd-unwind.h | 2 +-
libgcc/config/rs6000/linux-unwind.h | 24 +-
libgcc/config/s390/linux-unwind.h | 6 +-
libgcc/config/s390/tpf-unwind.h | 10 +-
libgcc/config/sh/linux-unwind.h | 22 +-
libgcc/config/sparc/linux-unwind.h | 18 +-
libgcc/config/sparc/sol2-unwind.h | 12 +-
libgcc/config/xtensa/linux-unwind.h | 4 +-
libgcc/unwind-dw2.c | 40 +-
libgcc/unwind-dw2.h | 20 +-
libgomp/ChangeLog | 9 +
libgomp/libgomp.texi | 2 +-
libiberty/ChangeLog | 6 +
libiberty/cp-demangle.c | 30 +-
libiberty/testsuite/demangle-expected | 7 +
libstdc++-v3/ChangeLog | 102 +++
libstdc++-v3/acinclude.m4 | 22 +-
libstdc++-v3/configure | 37 +-
libstdc++-v3/doc/html/manual/bugs.html | 400 ++++-----
libstdc++-v3/doc/xml/manual/intro.xml | 387 +++++----
libstdc++-v3/include/Makefile.in | 101 ++-
libstdc++-v3/include/bits/functexcept.h | 25 +
libstdc++-v3/include/bits/invoke.h | 2 +
libstdc++-v3/include/bits/random.h | 39 +-
libstdc++-v3/include/bits/std_function.h | 10 +-
libstdc++-v3/include/c_global/cstdint | 59 +-
libstdc++-v3/include/ext/random | 6 +-
libstdc++-v3/include/std/bitset | 8 +-
libstdc++-v3/include/std/coroutine | 10 +-
libstdc++-v3/include/std/functional | 7 +-
libstdc++-v3/include/std/ranges | 483 +++++++++++
libstdc++-v3/include/std/type_traits | 33 +-
.../25_algorithms/stable_sort/mem_check.cc | 2 +
.../testsuite/std/ranges/adaptors/join_with/1.cc | 103 +++
357 files changed, 12791 insertions(+), 2289 deletions(-)
diff --cc gcc/doc/tm.texi
index 4f4f09044b0,110f8dfa0a9..4ce75740bd3
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -3423,8 -3294,13 +3423,14 @@@ someone decided it was a good idea to u
terminate the stack backtrace. New ports should avoid this.
@end defmac
+ @defmac DWARF_VERSION_DEFAULT
+ A C expression whose value is the default dwarf standard version we'll honor
+ and advertise when generating dwarf debug information, in absence of
+ an explicit @option{-gdwarf-@var{version}} option on the command line.
+ @end defmac
+
@deftypefn {Target Hook} void TARGET_DWARF_HANDLE_FRAME_UNSPEC (const char *@var{label}, rtx @var{pattern}, int @var{index})
+@c hook-start:TARGET_DWARF_HANDLE_FRAME_UNSPEC
This target hook allows the backend to emit frame-related insns that
contain UNSPECs or UNSPEC_VOLATILEs. The DWARF 2 call frame debugging
info engine will invoke it on insns of the form
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-10-04 10:05 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-10-04 10:05 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:da0970e441345f8349522ff1abac5c223044ebb1
commit da0970e441345f8349522ff1abac5c223044ebb1
Merge: 54f3cfaf3a6 e886ebd1796
Author: Martin Liska <mliska@suse.cz>
Date: Tue Oct 4 12:04:54 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 7 +
configure | 11 +
configure.ac | 11 +
gcc/ChangeLog | 602 +++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/ada/ChangeLog | 21 +
gcc/ada/contracts.adb | 46 +-
gcc/ada/einfo.ads | 40 +-
gcc/ada/exp_ch5.adb | 95 ++-
gcc/ada/sem_attr.adb | 8 +-
gcc/ada/sem_util.adb | 5 +-
gcc/c-family/ChangeLog | 28 +
gcc/c-family/c-common.cc | 51 +-
gcc/c-family/c-common.h | 32 +-
gcc/c-family/c-cppbuiltin.cc | 2 +-
gcc/c-family/c-lex.cc | 3 +
gcc/c-family/c-omp.cc | 4 +-
gcc/c/ChangeLog | 5 +
gcc/c/c-decl.cc | 49 +-
gcc/c/c-lang.h | 7 +-
gcc/c/c-parser.cc | 75 ++-
gcc/common.opt | 5 +-
gcc/common/config/aarch64/aarch64-common.cc | 305 +++------
gcc/config.gcc | 10 +-
gcc/config/aarch64/aarch64-arches.def | 32 +-
gcc/config/aarch64/aarch64-builtins.cc | 6 +-
gcc/config/aarch64/aarch64-c.cc | 6 +-
gcc/config/aarch64/aarch64-cores.def | 130 ++--
gcc/config/aarch64/aarch64-feature-deps.h | 121 ++++
gcc/config/aarch64/aarch64-option-extensions.def | 321 ++++-----
gcc/config/aarch64/aarch64-opts.h | 4 +
gcc/config/aarch64/aarch64-protos.h | 10 +-
gcc/config/aarch64/aarch64-simd.md | 56 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 34 +-
gcc/config/aarch64/aarch64-sve-builtins.h | 9 +-
gcc/config/aarch64/aarch64.cc | 98 +--
gcc/config/aarch64/aarch64.h | 242 ++-----
gcc/config/aarch64/aarch64.md | 8 +-
gcc/config/aarch64/aarch64.opt | 5 +-
gcc/config/aarch64/driver-aarch64.cc | 32 +-
gcc/config/aarch64/t-aarch64-vxworks | 5 +
gcc/config/arm/arm.cc | 2 +
gcc/config/arm/mve.md | 4 +-
gcc/config/csky/csky.cc | 10 +-
gcc/config/gcn/gcn-valu.md | 8 +-
gcc/config/gcn/gcn.cc | 2 -
gcc/config/h8300/h8300.md | 2 +
gcc/config/h8300/testcompare.md | 267 ++++++++
gcc/config/i386/i386.cc | 8 +-
gcc/config/i386/t-i386 | 5 +
gcc/config/ia64/ia64.cc | 3 +
gcc/config/or1k/or1k.cc | 2 +
gcc/config/riscv/riscv.cc | 6 +
gcc/config/riscv/riscv.opt | 6 +
gcc/config/rs6000/rs6000-internal.h | 4 +
gcc/config/rs6000/rs6000-logue.cc | 32 +
gcc/config/rs6000/rs6000.cc | 19 +-
gcc/config/rs6000/rs6000.h | 4 +
gcc/config/rs6000/vxworks.h | 7 +-
gcc/config/s390/s390.cc | 3 +-
gcc/config/t-vxworks | 4 +
gcc/config/vx-common.h | 7 +-
gcc/config/vxworks-driver.cc | 93 +++
gcc/config/vxworks.h | 24 +-
gcc/configure | 11 +-
gcc/configure.ac | 11 +-
gcc/cp/ChangeLog | 166 +++++
gcc/cp/call.cc | 13 +-
gcc/cp/class.cc | 13 +-
gcc/cp/constexpr.cc | 11 +-
gcc/cp/constraint.cc | 11 +-
gcc/cp/cp-gimplify.cc | 35 +-
gcc/cp/cp-objcp-common.cc | 43 +-
gcc/cp/cp-trait.def | 106 +++
gcc/cp/cp-tree.def | 9 +-
gcc/cp/cp-tree.h | 76 +--
gcc/cp/cxx-pretty-print.cc | 164 ++---
gcc/cp/cxx-pretty-print.h | 2 +-
gcc/cp/decl.cc | 19 +-
gcc/cp/decl2.cc | 41 +-
gcc/cp/error.cc | 14 +-
gcc/cp/init.cc | 6 +-
gcc/cp/mangle.cc | 5 +-
gcc/cp/module.cc | 59 +-
gcc/cp/name-lookup.cc | 1 +
gcc/cp/name-lookup.h | 1 +
gcc/cp/parser.cc | 314 +++------
gcc/cp/pt.cc | 36 +-
gcc/cp/semantics.cc | 100 ++-
gcc/cp/tree.cc | 22 +-
gcc/cp/typeck.cc | 7 +-
gcc/cppdefault.cc | 3 +
gcc/doc/install.texi | 31 +-
gcc/doc/invoke.texi | 14 +-
gcc/doc/md.texi | 15 +-
gcc/doc/sourcebuild.texi | 3 +
gcc/doc/tm.texi | 2 +-
gcc/dwarf2out.cc | 6 +-
gcc/fortran/ChangeLog | 19 +
gcc/fortran/openmp.cc | 70 +-
gcc/fortran/trans-expr.cc | 48 +-
gcc/gcc.cc | 27 +
gcc/gimple-range-gori.cc | 188 +++++-
gcc/gimple-range-gori.h | 17 +-
gcc/gimple-range-op.cc | 49 +-
gcc/gimple-range-op.h | 6 +-
gcc/gimplify.cc | 179 ++++--
gcc/internal-fn.cc | 18 +-
gcc/ipa-prop.cc | 4 +-
gcc/po/ChangeLog | 4 +
gcc/po/sv.po | 36 +-
gcc/range-op.cc | 152 ++++-
gcc/target.def | 2 +-
gcc/testsuite/ChangeLog | 233 +++++++
.../c-c++-common/goacc/struct-component-kind-1.c | 72 +++
.../c-c++-common/gomp/begin-declare-target-1.c | 25 +
.../c-c++-common/gomp/begin-declare-target-2.c | 18 +
.../c-c++-common/gomp/begin-declare-target-3.c | 19 +
.../c-c++-common/gomp/begin-declare-target-4.c | 2 +
gcc/testsuite/c-c++-common/gomp/declare-target-4.c | 6 -
gcc/testsuite/c-c++-common/gomp/declare-target-6.c | 2 +-
gcc/testsuite/c-c++-common/gomp/declare-target-7.c | 8 +
.../patchable_function_entry-default.c | 3 +
gcc/testsuite/c-c++-common/pr69543-3.c | 8 +-
gcc/testsuite/c-c++-common/pr69543-4.c | 8 +-
gcc/testsuite/c-c++-common/pr91669.c | 28 +
gcc/testsuite/c-c++-common/pragma-diag-16.c | 63 ++
gcc/testsuite/c-c++-common/torture/attr-noinit-1.c | 3 +-
gcc/testsuite/c-c++-common/torture/attr-noinit-2.c | 3 +-
gcc/testsuite/c-c++-common/torture/attr-noinit-3.c | 3 +-
.../c-c++-common/torture/attr-persistent-1.c | 3 +-
.../c-c++-common/torture/attr-persistent-3.c | 3 +-
gcc/testsuite/g++.dg/cpp0x/alias-decl-59.C | 4 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-local4.C | 4 +-
gcc/testsuite/g++.dg/cpp23/ext-floating11.C | 79 +++
gcc/testsuite/g++.dg/cpp2a/cond-triv3.C | 44 ++
gcc/testsuite/g++.dg/cpp2a/consteval24.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/consteval7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/inline-asm3.C | 2 +-
gcc/testsuite/g++.dg/ext/cond4.C | 17 +-
gcc/testsuite/g++.dg/ext/has-builtin-1.C | 9 +
gcc/testsuite/g++.dg/ext/remove_cv.C | 32 +
gcc/testsuite/g++.dg/ext/remove_cvref.C | 32 +
gcc/testsuite/g++.dg/ext/remove_reference.C | 32 +
gcc/testsuite/g++.dg/ext/stmtexpr24.C | 27 +
gcc/testsuite/g++.dg/ext/underlying_type13.C | 7 +
gcc/testsuite/g++.dg/ext/underlying_type14.C | 8 +
gcc/testsuite/g++.dg/ext/underlying_type7.C | 2 +-
gcc/testsuite/g++.dg/goacc/pr107028-1.C | 14 +
gcc/testsuite/g++.dg/goacc/pr107028-2.C | 27 +
gcc/testsuite/g++.dg/gomp/attrs-18.C | 41 ++
gcc/testsuite/g++.dg/gomp/attrs-9.C | 15 +
gcc/testsuite/g++.dg/modules/100616_a.H | 5 +
gcc/testsuite/g++.dg/modules/100616_b.C | 7 +
gcc/testsuite/g++.dg/modules/100616_c.C | 7 +
gcc/testsuite/g++.dg/modules/100616_d.C | 10 +
gcc/testsuite/g++.dg/modules/ben-1.map | 2 +-
gcc/testsuite/g++.dg/modules/ben-1_a.C | 2 +-
gcc/testsuite/g++.dg/modules/pr102576_a.H | 5 +
gcc/testsuite/g++.dg/modules/pr102576_b.C | 9 +
gcc/testsuite/g++.dg/tree-ssa/cond-temp1.C | 16 +
gcc/testsuite/g++.target/aarch64/pr107080.C | 19 +
gcc/testsuite/g++.target/arm/pr107080.C | 19 +
gcc/testsuite/gcc.dg/c11-float-7.c | 24 +
gcc/testsuite/gcc.dg/c2x-attr-noreturn-1.c | 56 ++
gcc/testsuite/gcc.dg/c2x-attr-noreturn-2.c | 72 +++
gcc/testsuite/gcc.dg/c2x-attr-noreturn-3.c | 11 +
gcc/testsuite/gcc.dg/c2x-float-12.c | 19 +
gcc/testsuite/gcc.dg/c2x-has-c-attribute-2.c | 16 +
gcc/testsuite/gcc.dg/cpp/pragma-diagnostic-2.c | 7 +-
gcc/testsuite/gcc.dg/infinite-loop.c | 26 +
gcc/testsuite/gcc.dg/pr102892-1.c | 2 +-
gcc/testsuite/gcc.dg/pr104992.c | 3 +-
gcc/testsuite/gcc.dg/pr107109.c | 21 +
gcc/testsuite/gcc.dg/pr25521.c | 10 +
gcc/testsuite/gcc.dg/tree-ssa/pr107130.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/pr79095.c | 6 +-
gcc/testsuite/gcc.target/aarch64/cpunative/info_15 | 2 +-
gcc/testsuite/gcc.target/aarch64/cpunative/info_16 | 2 +-
gcc/testsuite/gcc.target/aarch64/cpunative/info_17 | 2 +-
gcc/testsuite/gcc.target/aarch64/cpunative/info_8 | 2 +-
gcc/testsuite/gcc.target/aarch64/cpunative/info_9 | 2 +-
.../gcc.target/aarch64/cpunative/native_cpu_0.c | 2 +-
.../gcc.target/aarch64/cpunative/native_cpu_10.c | 2 +-
.../gcc.target/aarch64/cpunative/native_cpu_13.c | 2 +-
.../gcc.target/aarch64/cpunative/native_cpu_16.c | 2 +-
.../gcc.target/aarch64/cpunative/native_cpu_17.c | 2 +-
.../gcc.target/aarch64/cpunative/native_cpu_2.c | 2 +-
.../gcc.target/aarch64/cpunative/native_cpu_6.c | 2 +-
.../gcc.target/aarch64/cpunative/native_cpu_7.c | 2 +-
gcc/testsuite/gcc.target/aarch64/options_set_2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/options_set_3.c | 2 +-
gcc/testsuite/gcc.target/aarch64/options_set_4.c | 4 +-
gcc/testsuite/gcc.target/aarch64/options_set_6.c | 5 +-
.../gcc.target/aarch64/pragma_cpp_predefs_4.c | 47 ++
gcc/testsuite/gcc.target/aarch64/target_attr_15.c | 2 +-
gcc/testsuite/gcc.target/arm/cmse/cmse-15.c | 2 +
.../arm/mve/intrinsics/vrev64q_m_s16-clobber.c | 17 +
.../gcc.target/arm/mve/mve_load_memory_modes.c | 58 +-
.../gcc.target/arm/mve/mve_store_memory_modes.c | 58 +-
gcc/testsuite/gcc.target/powerpc/pr99888-1.c | 43 ++
gcc/testsuite/gcc.target/powerpc/pr99888-2.c | 43 ++
gcc/testsuite/gcc.target/powerpc/pr99888-3.c | 11 +
gcc/testsuite/gcc.target/powerpc/pr99888-4.c | 13 +
gcc/testsuite/gcc.target/powerpc/pr99888-5.c | 13 +
gcc/testsuite/gcc.target/powerpc/pr99888-6.c | 14 +
gcc/testsuite/gfortran.dg/PR100029.f90 | 22 +
gcc/testsuite/gfortran.dg/PR100040.f90 | 36 ++
.../gfortran.dg/goacc/mapping-tests-5.f90 | 15 +
gcc/testsuite/gfortran.dg/gomp/is_device_ptr-1.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/is_device_ptr-2.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/is_device_ptr-3.f90 | 3 +-
gcc/testsuite/gfortran.dg/ieee/fma_1.f90 | 4 -
gcc/testsuite/gfortran.dg/ieee/modes_1.f90 | 6 +-
gcc/testsuite/lib/gcc-defs.exp | 2 +-
gcc/testsuite/lib/target-supports.exp | 67 ++
gcc/tree-cfg.cc | 2 +-
gcc/tree-data-ref.cc | 8 +-
gcc/tree-ssa-dom.cc | 140 +++-
gcc/tree-ssa-dse.cc | 2 +-
gcc/tree-ssa-uninit.cc | 12 +-
gcc/value-range-storage.cc | 6 +-
gcc/value-range.cc | 279 ++++----
gcc/value-range.h | 25 +-
gcc/value-relation.cc | 55 --
gcc/value-relation.h | 59 ++
gcc/varasm.cc | 3 -
libgcc/ChangeLog | 17 +
libgcc/config/gthr-vxworks.h | 5 +-
libgcc/config/t-vxworks | 36 +-
libgcc/config/vxcrtstuff.c | 24 +-
libgomp/ChangeLog | 5 +
libgomp/libgomp.texi | 2 +-
.../testsuite/libgomp.fortran/is_device_ptr-2.f90 | 159 +++++
libsanitizer/ChangeLog | 6 +
.../sanitizer_procmaps_solaris.cpp | 2 +
libstdc++-v3/ChangeLog | 715 +++++++++++++++++++++
libstdc++-v3/acinclude.m4 | 2 +-
libstdc++-v3/configure | 27 +-
libstdc++-v3/configure.ac | 9 +
libstdc++-v3/doc/html/manual/status.html | 9 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 15 +-
libstdc++-v3/include/Makefile.am | 303 ++++-----
libstdc++-v3/include/Makefile.in | 657 ++++++++++---------
libstdc++-v3/include/bits/algorithmfwd.h | 4 +
libstdc++-v3/include/bits/concept_check.h | 2 +-
libstdc++-v3/include/bits/ranges_algo.h | 2 +
libstdc++-v3/include/bits/requires_hosted.h | 37 ++
libstdc++-v3/include/bits/stl_algo.h | 2 +-
libstdc++-v3/include/bits/unique_ptr.h | 5 +-
libstdc++-v3/include/c_global/cmath | 2 +
libstdc++-v3/include/experimental/algorithm | 2 +
libstdc++-v3/include/experimental/any | 2 +
libstdc++-v3/include/experimental/array | 2 +
libstdc++-v3/include/experimental/buffer | 2 +
libstdc++-v3/include/experimental/chrono | 2 +
libstdc++-v3/include/experimental/deque | 2 +
libstdc++-v3/include/experimental/executor | 2 +
libstdc++-v3/include/experimental/filesystem | 2 +
libstdc++-v3/include/experimental/forward_list | 2 +
libstdc++-v3/include/experimental/functional | 2 +
libstdc++-v3/include/experimental/internet | 4 +-
libstdc++-v3/include/experimental/io_context | 2 +
libstdc++-v3/include/experimental/iterator | 2 +
libstdc++-v3/include/experimental/list | 2 +
libstdc++-v3/include/experimental/map | 2 +
libstdc++-v3/include/experimental/memory | 2 +
libstdc++-v3/include/experimental/memory_resource | 2 +
libstdc++-v3/include/experimental/net | 2 +
libstdc++-v3/include/experimental/netfwd | 2 +
libstdc++-v3/include/experimental/numeric | 2 +
libstdc++-v3/include/experimental/optional | 2 +
libstdc++-v3/include/experimental/propagate_const | 2 +
libstdc++-v3/include/experimental/random | 2 +
libstdc++-v3/include/experimental/ratio | 2 +
libstdc++-v3/include/experimental/regex | 2 +
libstdc++-v3/include/experimental/scope | 2 +
libstdc++-v3/include/experimental/set | 2 +
libstdc++-v3/include/experimental/simd | 2 +
libstdc++-v3/include/experimental/socket | 2 +
libstdc++-v3/include/experimental/source_location | 2 +
libstdc++-v3/include/experimental/string | 2 +
libstdc++-v3/include/experimental/string_view | 2 +
libstdc++-v3/include/experimental/system_error | 2 +
libstdc++-v3/include/experimental/timer | 2 +
libstdc++-v3/include/experimental/tuple | 2 +
libstdc++-v3/include/experimental/unordered_map | 2 +
libstdc++-v3/include/experimental/unordered_set | 2 +
libstdc++-v3/include/experimental/utility | 2 +
libstdc++-v3/include/experimental/vector | 2 +
libstdc++-v3/include/ext/algorithm | 2 +
libstdc++-v3/include/ext/bitmap_allocator.h | 2 +
libstdc++-v3/include/ext/cmath | 2 +
libstdc++-v3/include/ext/codecvt_specializations.h | 2 +
libstdc++-v3/include/ext/debug_allocator.h | 2 +
libstdc++-v3/include/ext/enc_filebuf.h | 2 +
libstdc++-v3/include/ext/extptr_allocator.h | 2 +
libstdc++-v3/include/ext/functional | 2 +
libstdc++-v3/include/ext/malloc_allocator.h | 2 +
libstdc++-v3/include/ext/memory | 2 +
libstdc++-v3/include/ext/mt_allocator.h | 2 +
libstdc++-v3/include/ext/new_allocator.h | 2 +
libstdc++-v3/include/ext/numeric | 2 +
libstdc++-v3/include/ext/pod_char_traits.h | 2 +
libstdc++-v3/include/ext/pointer.h | 7 +-
libstdc++-v3/include/ext/pool_allocator.h | 2 +
libstdc++-v3/include/ext/random | 2 +
libstdc++-v3/include/ext/random.tcc | 2 +
libstdc++-v3/include/ext/rb_tree | 2 +
libstdc++-v3/include/ext/rc_string_base.h | 2 +
libstdc++-v3/include/ext/rope | 2 +
libstdc++-v3/include/ext/ropeimpl.h | 2 +
libstdc++-v3/include/ext/slist | 2 +
libstdc++-v3/include/ext/sso_string_base.h | 2 +
libstdc++-v3/include/ext/stdio_filebuf.h | 2 +
libstdc++-v3/include/ext/stdio_sync_filebuf.h | 2 +
libstdc++-v3/include/ext/string_conversions.h | 2 +
libstdc++-v3/include/ext/throw_allocator.h | 2 +
libstdc++-v3/include/ext/vstring.h | 2 +
libstdc++-v3/include/ext/vstring.tcc | 2 +
libstdc++-v3/include/ext/vstring_fwd.h | 2 +
libstdc++-v3/include/ext/vstring_util.h | 2 +
libstdc++-v3/include/precompiled/extc++.h | 17 +-
libstdc++-v3/include/precompiled/stdc++.h | 81 ++-
libstdc++-v3/include/std/algorithm | 4 +-
libstdc++-v3/include/std/barrier | 2 +
libstdc++-v3/include/std/bitset | 178 +++--
libstdc++-v3/include/std/charconv | 4 +-
libstdc++-v3/include/std/chrono | 2 +
libstdc++-v3/include/std/condition_variable | 2 +
libstdc++-v3/include/std/deque | 2 +
libstdc++-v3/include/std/execution | 2 +
libstdc++-v3/include/std/filesystem | 2 +
libstdc++-v3/include/std/forward_list | 2 +
libstdc++-v3/include/std/fstream | 2 +
libstdc++-v3/include/std/functional | 3 +-
libstdc++-v3/include/std/future | 2 +
libstdc++-v3/include/std/iomanip | 2 +
libstdc++-v3/include/std/ios | 2 +
libstdc++-v3/include/std/iosfwd | 2 +
libstdc++-v3/include/std/iostream | 18 +-
libstdc++-v3/include/std/istream | 2 +
libstdc++-v3/include/std/iterator | 4 +
libstdc++-v3/include/std/latch | 2 +
libstdc++-v3/include/std/limits | 10 +-
libstdc++-v3/include/std/list | 2 +
libstdc++-v3/include/std/locale | 2 +
libstdc++-v3/include/std/map | 2 +
libstdc++-v3/include/std/memory | 2 +-
libstdc++-v3/include/std/memory_resource | 2 +
libstdc++-v3/include/std/mutex | 2 +
libstdc++-v3/include/std/numeric | 2 +-
libstdc++-v3/include/std/ostream | 2 +
libstdc++-v3/include/std/queue | 2 +
libstdc++-v3/include/std/random | 2 +
libstdc++-v3/include/std/regex | 2 +
libstdc++-v3/include/std/semaphore | 2 +
libstdc++-v3/include/std/set | 2 +
libstdc++-v3/include/std/shared_mutex | 2 +
libstdc++-v3/include/std/spanstream | 2 +
libstdc++-v3/include/std/sstream | 2 +
libstdc++-v3/include/std/stack | 2 +
libstdc++-v3/include/std/stacktrace | 2 +
libstdc++-v3/include/std/stop_token | 2 +
libstdc++-v3/include/std/streambuf | 2 +
libstdc++-v3/include/std/string | 2 +
libstdc++-v3/include/std/syncstream | 2 +
libstdc++-v3/include/std/system_error | 2 +
libstdc++-v3/include/std/thread | 2 +
libstdc++-v3/include/std/type_traits | 7 +-
libstdc++-v3/include/std/unordered_map | 2 +
libstdc++-v3/include/std/unordered_set | 2 +
libstdc++-v3/include/std/valarray | 2 +
libstdc++-v3/include/std/vector | 2 +
libstdc++-v3/include/std/version | 100 +--
libstdc++-v3/include/tr1/array | 2 +
libstdc++-v3/include/tr1/ccomplex | 2 +
libstdc++-v3/include/tr1/cctype | 2 +
libstdc++-v3/include/tr1/cfenv | 2 +
libstdc++-v3/include/tr1/cfloat | 2 +
libstdc++-v3/include/tr1/cinttypes | 2 +
libstdc++-v3/include/tr1/climits | 2 +
libstdc++-v3/include/tr1/cmath | 2 +
libstdc++-v3/include/tr1/complex | 2 +
libstdc++-v3/include/tr1/complex.h | 2 +
libstdc++-v3/include/tr1/cstdarg | 2 +
libstdc++-v3/include/tr1/cstdbool | 2 +
libstdc++-v3/include/tr1/cstdint | 2 +
libstdc++-v3/include/tr1/cstdio | 2 +
libstdc++-v3/include/tr1/cstdlib | 2 +
libstdc++-v3/include/tr1/ctgmath | 2 +
libstdc++-v3/include/tr1/ctime | 2 +
libstdc++-v3/include/tr1/ctype.h | 2 +
libstdc++-v3/include/tr1/cwchar | 2 +
libstdc++-v3/include/tr1/cwctype | 2 +
libstdc++-v3/include/tr1/fenv.h | 2 +
libstdc++-v3/include/tr1/float.h | 2 +
libstdc++-v3/include/tr1/functional | 2 +
libstdc++-v3/include/tr1/inttypes.h | 2 +
libstdc++-v3/include/tr1/limits.h | 2 +
libstdc++-v3/include/tr1/math.h | 2 +
libstdc++-v3/include/tr1/memory | 2 +
libstdc++-v3/include/tr1/random | 2 +
libstdc++-v3/include/tr1/regex | 2 +
libstdc++-v3/include/tr1/stdarg.h | 2 +
libstdc++-v3/include/tr1/stdbool.h | 2 +
libstdc++-v3/include/tr1/stdint.h | 2 +
libstdc++-v3/include/tr1/stdio.h | 2 +
libstdc++-v3/include/tr1/stdlib.h | 2 +
libstdc++-v3/include/tr1/tgmath.h | 2 +
libstdc++-v3/include/tr1/tuple | 2 +
libstdc++-v3/include/tr1/type_traits | 2 +
libstdc++-v3/include/tr1/unordered_map | 2 +
libstdc++-v3/include/tr1/unordered_set | 2 +
libstdc++-v3/include/tr1/utility | 2 +
libstdc++-v3/include/tr1/wchar.h | 2 +
libstdc++-v3/include/tr1/wctype.h | 2 +
libstdc++-v3/python/libstdcxx/v6/printers.py | 25 +-
.../testsuite/17_intro/headers/c++1998/stdc++.cc | 2 +
.../17_intro/headers/c++1998/stdc++_assert_neg.cc | 1 +
.../testsuite/17_intro/tag_type_explicit_ctor.cc | 32 +-
.../17_intro/using_namespace_std_exp_neg.cc | 53 +-
.../17_intro/using_namespace_std_tr1_neg.cc | 53 +-
.../18_support/aligned_alloc/aligned_alloc.cc | 1 +
.../18_support/headers/cstdlib/functions_std.cc | 2 +
libstdc++-v3/testsuite/18_support/new_nothrow.cc | 1 +
libstdc++-v3/testsuite/20_util/allocator/105975.cc | 1 +
libstdc++-v3/testsuite/20_util/allocator/14176.cc | 2 +
libstdc++-v3/testsuite/20_util/allocator/64135.cc | 1 +
libstdc++-v3/testsuite/20_util/allocator/89510.cc | 1 +
.../testsuite/20_util/allocator/lwg3190.cc | 1 +
.../testsuite/20_util/allocator/overaligned.cc | 1 +
.../testsuite/20_util/allocator/rebind_c++20.cc | 1 +
.../20_util/allocator/requirements/constexpr.cc | 5 +-
.../requirements/explicit_instantiation/1.cc | 1 +
.../20_util/allocator/requirements/typedefs.cc | 1 +
.../allocator/requirements/typedefs_c++20.cc | 5 +-
libstdc++-v3/testsuite/20_util/allocator/void.cc | 1 +
.../testsuite/20_util/allocator_traits/header-2.cc | 5 +-
.../testsuite/20_util/allocator_traits/header.cc | 5 +-
.../allocator_traits/members/92878_92947.cc | 6 +-
.../20_util/allocator_traits/members/pointers.cc | 1 +
.../allocator_traits/members/rebind_alloc.cc | 2 +
.../requirements/explicit_instantiation.cc | 2 +
.../allocator_traits/requirements/typedefs.cc | 1 +
.../bad_function_call/cons_virtual_derivation.cc | 2 +
libstdc++-v3/testsuite/20_util/bind/42593.cc | 2 +
libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 2 +-
.../testsuite/20_util/bitset/access/dr396.cc | 2 +
.../testsuite/20_util/bitset/access/to_string.cc | 2 +
.../testsuite/20_util/bitset/access/to_ulong.cc | 13 +-
.../testsuite/20_util/bitset/cons/16020.cc | 2 +
.../20_util/bitset/cons/constexpr_c++23.cc | 2 +
.../testsuite/20_util/bitset/cons/dr1325-2.cc | 1 +
.../testsuite/20_util/bitset/cons/dr396.cc | 2 +
.../20_util/bitset/debug/invalidation/1.cc | 2 +
libstdc++-v3/testsuite/20_util/bitset/ext/15361.cc | 2 +
.../testsuite/20_util/bitset/ext/constexpr.cc | 2 +
.../testsuite/20_util/bitset/operations/13838.cc | 2 +
.../testsuite/20_util/bitset/operations/96303.cc | 2 +
libstdc++-v3/testsuite/20_util/bitset/version.cc | 1 +
.../20_util/enable_shared_from_this/56383.cc | 1 +
.../20_util/enable_shared_from_this/89303.cc | 1 +
.../enable_shared_from_this/members/assign.cc | 1 +
.../enable_shared_from_this/members/const.cc | 1 +
.../enable_shared_from_this/members/reinit.cc | 1 +
.../enable_shared_from_this/members/unique_ptr.cc | 1 +
.../members/weak_from_this.cc | 1 +
.../requirements/explicit_instantiation.cc | 1 +
libstdc++-v3/testsuite/20_util/forward/1.cc | 1 +
libstdc++-v3/testsuite/20_util/forward/1_neg.cc | 1 +
libstdc++-v3/testsuite/20_util/function/1.cc | 2 +
libstdc++-v3/testsuite/20_util/function/10.cc | 1 +
libstdc++-v3/testsuite/20_util/function/2.cc | 2 +
libstdc++-v3/testsuite/20_util/function/3.cc | 2 +
libstdc++-v3/testsuite/20_util/function/4.cc | 2 +
libstdc++-v3/testsuite/20_util/function/43397.cc | 2 +
libstdc++-v3/testsuite/20_util/function/48541.cc | 2 +
libstdc++-v3/testsuite/20_util/function/5.cc | 2 +
libstdc++-v3/testsuite/20_util/function/58569.cc | 2 +
libstdc++-v3/testsuite/20_util/function/6.cc | 2 +
libstdc++-v3/testsuite/20_util/function/60594.cc | 1 +
libstdc++-v3/testsuite/20_util/function/65760.cc | 1 +
libstdc++-v3/testsuite/20_util/function/69222.cc | 1 +
libstdc++-v3/testsuite/20_util/function/7.cc | 2 +
libstdc++-v3/testsuite/20_util/function/77322.cc | 1 +
libstdc++-v3/testsuite/20_util/function/8.cc | 2 +
libstdc++-v3/testsuite/20_util/function/9.cc | 2 +
libstdc++-v3/testsuite/20_util/function/91456.cc | 1 +
.../testsuite/20_util/function/assign/move.cc | 1 +
.../20_util/function/assign/move_target.cc | 1 +
.../testsuite/20_util/function/cmp/cmp_neg.cc | 1 +
.../testsuite/20_util/function/cons/55320.cc | 1 +
.../testsuite/20_util/function/cons/57465.cc | 1 +
.../testsuite/20_util/function/cons/70692.cc | 1 +
.../testsuite/20_util/function/cons/72820.cc | 1 +
.../testsuite/20_util/function/cons/addressof.cc | 1 +
.../testsuite/20_util/function/cons/callable.cc | 1 +
.../testsuite/20_util/function/cons/deduction.cc | 1 +
.../20_util/function/cons/deduction_c++23.cc | 1 +
.../testsuite/20_util/function/cons/lwg2774.cc | 2 +
.../testsuite/20_util/function/cons/move.cc | 1 +
.../testsuite/20_util/function/cons/move_target.cc | 1 +
.../testsuite/20_util/function/cons/noexcept.cc | 2 +
.../20_util/function/cons/non_copyconstructible.cc | 1 +
.../testsuite/20_util/function/cons/refqual.cc | 1 +
.../20_util/function/invoke/forwarding.cc | 1 +
.../testsuite/20_util/function/invoke/move_only.cc | 1 +
.../20_util/function/null_pointer_comparisons.cc | 1 +
.../requirements/explicit_instantiation.cc | 1 +
.../testsuite/20_util/function/target_no_rtti.cc | 1 +
.../testsuite/20_util/function_objects/83607.cc | 1 +
.../20_util/function_objects/mem_fn/adl.cc | 1 +
.../testsuite/20_util/headers/bitset/synopsis.cc | 2 +
.../20_util/headers/cstdlib/functions_std.cc | 1 +
.../20_util/headers/functional/types_std_c++0x.cc | 1 +
.../20_util/headers/memory/types_std_c++0x.cc | 1 +
.../testsuite/20_util/is_function/35637.cc | 1 +
.../make_unsigned/requirements/typedefs_neg.cc | 4 +-
libstdc++-v3/testsuite/20_util/move/1.cc | 1 +
.../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 +
libstdc++-v3/testsuite/20_util/owner_less/cmp.cc | 1 +
.../testsuite/20_util/owner_less/noexcept.cc | 1 +
libstdc++-v3/testsuite/20_util/owner_less/void.cc | 1 +
libstdc++-v3/testsuite/20_util/pointer_safety/1.cc | 1 +
.../pointer_traits/requirements/typedefs.cc | 2 +
.../testsuite/20_util/scoped_allocator/65279.cc | 2 +
.../20_util/scoped_allocator/69293_neg.cc | 2 +
.../20_util/scoped_allocator/construct_pair.cc | 1 +
.../testsuite/20_util/scoped_allocator/dr2586.cc | 2 +
.../requirements/explicit_instantiation.cc | 2 +
.../testsuite/20_util/shared_ptr/assign/assign.cc | 1 +
.../20_util/shared_ptr/assign/auto_ptr.cc | 1 +
.../20_util/shared_ptr/assign/auto_ptr_neg.cc | 1 +
.../20_util/shared_ptr/assign/auto_ptr_rvalue.cc | 1 +
.../testsuite/20_util/shared_ptr/assign/dr541.cc | 1 +
.../testsuite/20_util/shared_ptr/assign/move.cc | 1 +
.../testsuite/20_util/shared_ptr/assign/sfinae.cc | 1 +
.../20_util/shared_ptr/assign/shared_ptr.cc | 1 +
.../20_util/shared_ptr/assign/shared_ptr_neg.cc | 1 +
.../shared_ptr/assign/unique_ptr_lvalue_neg.cc | 1 +
.../20_util/shared_ptr/assign/unique_ptr_rvalue.cc | 1 +
.../testsuite/20_util/shared_ptr/atomic/1.cc | 1 +
.../testsuite/20_util/shared_ptr/atomic/2.cc | 1 +
.../testsuite/20_util/shared_ptr/casts/1.cc | 1 +
.../20_util/shared_ptr/casts/reinterpret.cc | 1 +
.../testsuite/20_util/shared_ptr/casts/rval.cc | 1 +
.../20_util/shared_ptr/comparison/42925.cc | 1 +
.../20_util/shared_ptr/comparison/86537.cc | 1 +
.../testsuite/20_util/shared_ptr/comparison/cmp.cc | 1 +
.../20_util/shared_ptr/comparison/cmp_c++20.cc | 1 +
.../20_util/shared_ptr/comparison/dr1401.cc | 1 +
.../20_util/shared_ptr/comparison/less.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/39405.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/43820_neg.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/46910.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/51365.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/52924.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/55123.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/58659.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/58839.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/61036.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/79467.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/80229.cc | 1 +
.../20_util/shared_ptr/cons/alias-rval.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/alias.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/array.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/auto_ptr.cc | 1 +
.../20_util/shared_ptr/cons/auto_ptr_neg.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/copy.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/deduction.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/default.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/lwg2802.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/lwg3548.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/move.cc | 1 +
.../shared_ptr/cons/noexcept_move_construct.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/nullptr.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/pointer.cc | 1 +
.../20_util/shared_ptr/cons/unique_ptr.cc | 1 +
.../20_util/shared_ptr/cons/unique_ptr_array.cc | 1 +
.../20_util/shared_ptr/cons/unique_ptr_deleter.cc | 1 +
.../shared_ptr/cons/unique_ptr_deleter_ref_1.cc | 1 +
.../shared_ptr/cons/unique_ptr_deleter_ref_2.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/void_neg.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/weak_ptr.cc | 1 +
.../testsuite/20_util/shared_ptr/creation/36949.cc | 1 +
.../20_util/shared_ptr/creation/58594-no-rtti.cc | 1 +
.../testsuite/20_util/shared_ptr/creation/58594.cc | 1 +
.../testsuite/20_util/shared_ptr/creation/87278.cc | 1 +
.../20_util/shared_ptr/creation/92878_92947.cc | 1 +
.../testsuite/20_util/shared_ptr/creation/99006.cc | 1 +
.../testsuite/20_util/shared_ptr/creation/dr402.cc | 1 +
.../testsuite/20_util/shared_ptr/creation/dr925.cc | 1 +
.../testsuite/20_util/shared_ptr/creation/make.cc | 1 +
.../20_util/shared_ptr/creation/no_rtti.cc | 1 +
.../20_util/shared_ptr/creation/overwrite.cc | 1 +
.../20_util/shared_ptr/creation/private.cc | 1 +
.../shared_ptr/creation/single_allocation.cc | 1 +
.../creation/single_allocation_no_rtti.cc | 1 +
.../20_util/shared_ptr/creation/version.cc | 1 +
.../testsuite/20_util/shared_ptr/dest/dest.cc | 1 +
.../testsuite/20_util/shared_ptr/hash/1.cc | 1 +
.../testsuite/20_util/shared_ptr/misc/24595.cc | 1 +
.../testsuite/20_util/shared_ptr/misc/42019.cc | 1 +
.../20_util/shared_ptr/misc/get_deleter.cc | 1 +
.../testsuite/20_util/shared_ptr/misc/swap.cc | 1 +
.../20_util/shared_ptr/modifiers/reset.cc | 1 +
.../20_util/shared_ptr/modifiers/reset_neg.cc | 1 +
.../20_util/shared_ptr/modifiers/reset_sfinae.cc | 1 +
.../testsuite/20_util/shared_ptr/modifiers/swap.cc | 1 +
.../20_util/shared_ptr/modifiers/swap_neg.cc | 1 +
.../20_util/shared_ptr/observers/array.cc | 1 +
.../20_util/shared_ptr/observers/bool_conv.cc | 1 +
.../testsuite/20_util/shared_ptr/observers/get.cc | 1 +
.../20_util/shared_ptr/observers/owner_before.cc | 1 +
.../20_util/shared_ptr/observers/unique.cc | 1 +
.../20_util/shared_ptr/observers/use_count.cc | 1 +
.../requirements/explicit_instantiation/1.cc | 1 +
.../requirements/explicit_instantiation/2.cc | 1 +
.../20_util/shared_ptr/requirements/weak_type.cc | 1 +
.../specialized_algorithms/construct_at/95788.cc | 2 +
libstdc++-v3/testsuite/20_util/temporary_buffer.cc | 2 +
libstdc++-v3/testsuite/20_util/tuple/48476.cc | 1 +
libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc | 2 +
libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc | 2 +
.../20_util/tuple/cons/allocator_with_any.cc | 2 +
.../testsuite/20_util/tuple/cons/allocators.cc | 2 +
.../tuple/cons/constexpr_allocator_arg_t.cc | 2 +
.../testsuite/20_util/tuple/cons/deduction.cc | 2 +
.../20_util/tuple/cons/explicit_construct.cc | 2 +
libstdc++-v3/testsuite/20_util/tuple/p2321r2.cc | 2 +
.../20_util/unique_ptr/creation/92878_92947.cc | 1 +
.../testsuite/20_util/unique_ptr/creation/array.cc | 1 +
.../20_util/unique_ptr/creation/array_neg.cc | 1 +
.../20_util/unique_ptr/creation/constexpr.cc | 1 +
.../20_util/unique_ptr/creation/for_overwrite.cc | 1 +
.../unique_ptr/creation/for_overwrite__neg.cc | 1 +
.../20_util/unique_ptr/creation/single.cc | 1 +
.../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +
.../20_util/uses_allocator/92878_92947.cc | 1 +
.../uses_allocator/uninitialized_construct.cc | 2 +
.../20_util/weak_ptr/comparison/cmp_neg.cc | 1 +
.../testsuite/20_util/weak_ptr/cons/deduction.cc | 1 +
.../weak_ptr/cons/noexcept_move_construct.cc | 1 +
libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc | 1 +
.../20_util/weak_ptr/observers/owner_before.cc | 1 +
.../requirements/explicit_instantiation/1.cc | 1 +
.../requirements/explicit_instantiation/2.cc | 1 +
.../testsuite/21_strings/basic_string/version.cc | 1 +
.../operations/contains/char/2.cc | 1 +
.../testsuite/21_strings/c_strings/char/69626.cc | 1 +
.../21_strings/char_traits/requirements/version.cc | 1 +
.../23_containers/vector/requirements/version.cc | 1 +
.../requirements/base_classes.cc | 2 +
.../requirements/base_classes.cc | 2 +
.../insert_iterator/requirements/base_classes.cc | 2 +
.../istream_iterator/requirements/base_classes.cc | 2 +
.../24_iterators/istreambuf_iterator/92285.cc | 2 +
.../istreambuf_iterator/cons/sentinel.cc | 1 +
.../requirements/base_classes.cc | 2 +
.../istreambuf_iterator/requirements/dr445.cc | 1 +
.../ostream_iterator/requirements/base_classes.cc | 2 +
.../requirements/base_classes.cc | 2 +
.../testsuite/25_algorithms/constexpr_macro.cc | 1 +
.../testsuite/25_algorithms/equal/constrained.cc | 1 +
.../25_algorithms/headers/cstdlib/functions_std.cc | 1 +
.../testsuite/25_algorithms/inplace_merge/1.cc | 3 +
.../lexicographical_compare/constrained.cc | 1 +
.../testsuite/25_algorithms/make_heap/movable.cc | 1 +
libstdc++-v3/testsuite/25_algorithms/move/93872.cc | 1 +
.../testsuite/25_algorithms/pstl/feature_test-4.cc | 1 +
.../testsuite/25_algorithms/random_shuffle/1.cc | 1 +
.../25_algorithms/random_shuffle/moveable.cc | 1 +
.../requirements/explicit_instantiation/2.cc | 1 +
libstdc++-v3/testsuite/25_algorithms/sort/35588.cc | 3 +
.../testsuite/25_algorithms/stable_partition/1.cc | 3 +
.../25_algorithms/stable_partition/constrained.cc | 3 +
.../25_algorithms/stable_partition/mem_check.cc | 3 +
.../25_algorithms/stable_partition/moveable.cc | 3 +
.../requirements/explicit_instantiation/2.cc | 1 +
.../requirements/explicit_instantiation/pod.cc | 3 +
.../testsuite/25_algorithms/stable_sort/1.cc | 3 +
libstdc++-v3/testsuite/26_numerics/complex/2.cc | 1 +
.../testsuite/26_numerics/headers/cstdlib/13943.cc | 2 +
.../testsuite/26_numerics/headers/cstdlib/2190.cc | 3 +
.../testsuite/26_numerics/headers/cstdlib/60401.cc | 1 +
.../26_numerics/headers/cstdlib/dr2192.cc | 2 +
.../26_numerics/headers/cstdlib/dr2192_neg.cc | 3 +
.../26_numerics/headers/cstdlib/dr2735.cc | 1 +
.../26_numerics/headers/cstdlib/functions_std.cc | 3 +
.../26_numerics/headers/cstdlib/macros.cc | 3 +
.../26_numerics/headers/cstdlib/types_std.cc | 3 +
.../26_numerics/headers/cstdlib/types_std_c++0x.cc | 3 +
libstdc++-v3/testsuite/26_numerics/lerp/version.cc | 1 +
.../testsuite/26_numerics/midpoint/version.cc | 1 +
.../27_io/basic_ostream/inserters_other/char/6.cc | 2 +-
.../basic_ostream/inserters_other/wchar_t/6.cc | 2 +-
libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc | 1 +
libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc | 1 +
libstdc++-v3/testsuite/27_io/fpos/14320-1.cc | 1 +
libstdc++-v3/testsuite/27_io/fpos/14320-2.cc | 2 +
libstdc++-v3/testsuite/27_io/fpos/14320-3.cc | 2 +
libstdc++-v3/testsuite/27_io/fpos/14320-4.cc | 2 +
libstdc++-v3/testsuite/27_io/spanstream/version.cc | 1 +
.../testsuite/29_atomics/atomic/lwg3220.cc | 4 +
.../testsuite/29_atomics/atomic/operators/51811.cc | 3 +
.../testsuite/29_atomics/atomic/wait_notify/1.cc | 1 +
.../29_atomics/atomic/wait_notify/102994.cc | 1 +
.../testsuite/29_atomics/atomic/wait_notify/2.cc | 1 +
.../29_atomics/headers/stdatomic.h/version.cc | 3 +
libstdc++-v3/testsuite/30_threads/barrier/2.cc | 1 +
.../condition_variable_any/stop_token/2.cc | 1 +
.../testsuite/30_threads/jthread/version.cc | 1 +
libstdc++-v3/testsuite/30_threads/latch/2.cc | 1 +
libstdc++-v3/testsuite/30_threads/semaphore/2.cc | 1 +
libstdc++-v3/testsuite/30_threads/stop_token/2.cc | 1 +
libstdc++-v3/testsuite/abi/pr42230.cc | 1 +
libstdc++-v3/testsuite/ext/shared_ptr/1.cc | 1 +
libstdc++-v3/testsuite/lib/libstdc++.exp | 14 +-
libstdc++-v3/testsuite/lib/prune.exp | 4 +
libstdc++-v3/testsuite/libstdc++-abi/abi.exp | 2 +-
.../testsuite/libstdc++-prettyprinters/80276.cc | 5 +-
.../testsuite/libstdc++-prettyprinters/cxx17.cc | 3 -
.../libstdc++-prettyprinters/libfundts.cc | 7 +-
.../testsuite/libstdc++-prettyprinters/simple.cc | 5 +-
.../testsuite/libstdc++-prettyprinters/simple11.cc | 5 +-
.../testsuite/libstdc++-prettyprinters/whatis.cc | 4 -
.../testsuite/libstdc++-xmethods/shared_ptr.cc | 1 +
.../testsuite/std/ranges/adaptors/100577.cc | 11 +-
.../std/ranges/adaptors/lazy_split_neg.cc | 1 +
.../testsuite/std/ranges/adaptors/p1739.cc | 2 +
.../testsuite/std/ranges/iota/lwg3292_neg.cc | 1 +
libstdc++-v3/testsuite/std/ranges/p2325.cc | 1 +
737 files changed, 8279 insertions(+), 2850 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-09-29 8:41 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-09-29 8:41 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:54f3cfaf3a6f50958c71d79c85206a6c722e1a22
commit 54f3cfaf3a6f50958c71d79c85206a6c722e1a22
Merge: 3c527a35fa4 a1cd4d52d6e
Author: Martin Liska <mliska@suse.cz>
Date: Thu Sep 29 10:41:04 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
fixincludes/ChangeLog | 16 +
fixincludes/fixincl.x | 154 +-
fixincludes/inclhack.def | 96 +
fixincludes/tests/base/bits/floatn.h | 74 +
gcc/ChangeLog | 276 ++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 99 +
gcc/basic-block.h | 5 -
gcc/builtins.def | 5 +-
gcc/c-family/ChangeLog | 58 +
gcc/c-family/c-common.cc | 37 +-
gcc/c-family/c-common.h | 1 +
gcc/c-family/c-cppbuiltin.cc | 10 +
gcc/c-family/c-format.cc | 3 +-
gcc/c-family/c-lex.cc | 20 +-
gcc/c-family/c-omp.cc | 42 +-
gcc/c-family/c-pragma.cc | 5 +-
gcc/c-family/c-pragma.h | 5 +-
gcc/c/ChangeLog | 18 +
gcc/c/c-decl.cc | 4 +
gcc/c/c-lang.h | 3 +
gcc/c/c-parser.cc | 308 +-
gcc/calls.cc | 6 +-
gcc/cfghooks.cc | 1 -
gcc/cfgrtl.cc | 3 +-
gcc/config.gcc | 1 +
gcc/config/arm/arm-c.cc | 2 +
gcc/config/i386/avx512fp16intrin.h | 11 +-
gcc/config/i386/i386-builtins.cc | 15 +-
gcc/config/i386/i386.cc | 5 +-
gcc/config/i386/predicates.md | 20 +-
gcc/config/i386/sse.md | 4 +-
gcc/config/ia64/ia64.cc | 24 +-
gcc/config/loongarch/loongarch.cc | 2 +-
gcc/config/loongarch/loongarch.md | 12 +-
gcc/config/riscv/riscv-builtins.cc | 2 +
gcc/config/riscv/riscv-protos.h | 1 +
gcc/config/riscv/riscv-vector-builtins.cc | 279 ++
gcc/config/riscv/riscv-vector-builtins.def | 199 ++
gcc/config/riscv/riscv-vector-builtins.h | 79 +
gcc/config/riscv/riscv-vector-switch.def | 164 ++
gcc/config/riscv/riscv.cc | 95 +-
gcc/config/riscv/t-riscv | 10 +
gcc/config/rs6000/rs6000-builtin.cc | 17 +-
gcc/config/rs6000/rs6000-c.cc | 1 +
gcc/config/rs6000/rs6000.cc | 6 +-
gcc/cp/ChangeLog | 156 +
gcc/cp/call.cc | 159 +-
gcc/cp/constraint.cc | 14 +-
gcc/cp/cp-tree.h | 31 +-
gcc/cp/cxx-pretty-print.cc | 2 +-
gcc/cp/decl.cc | 26 +-
gcc/cp/error.cc | 10 +-
gcc/cp/lambda.cc | 89 +-
gcc/cp/mangle.cc | 69 +-
gcc/cp/method.cc | 1 +
gcc/cp/module.cc | 5 +-
gcc/cp/parser.cc | 471 ++-
gcc/cp/pt.cc | 86 +-
gcc/cp/semantics.cc | 7 +
gcc/cp/tree.cc | 2 +-
gcc/cp/typeck.cc | 182 +-
gcc/cp/typeck2.cc | 25 +-
gcc/cselib.cc | 20 +
gcc/d/ChangeLog | 12 +
gcc/d/decl.cc | 2 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/aggregate.d | 13 +-
gcc/d/dmd/aggregate.h | 2 +-
gcc/d/dmd/apply.d | 25 +-
gcc/d/dmd/arrayop.d | 12 +-
gcc/d/dmd/attrib.d | 4 +-
gcc/d/dmd/canthrow.d | 6 +-
gcc/d/dmd/chkformat.d | 600 ++--
gcc/d/dmd/clone.d | 6 +-
gcc/d/dmd/cparse.d | 19 +-
gcc/d/dmd/dcast.d | 4 +-
gcc/d/dmd/declaration.h | 4 +-
gcc/d/dmd/dimport.d | 7 +-
gcc/d/dmd/dinterpret.d | 12 +-
gcc/d/dmd/dmangle.d | 17 +
gcc/d/dmd/doc.d | 4 +-
gcc/d/dmd/dsymbol.d | 6 +
gcc/d/dmd/dsymbol.h | 2 +-
gcc/d/dmd/dsymbolsem.d | 48 +-
gcc/d/dmd/dtemplate.d | 71 +-
gcc/d/dmd/escape.d | 5 +-
gcc/d/dmd/expression.d | 20 +
gcc/d/dmd/expression.h | 22 +-
gcc/d/dmd/expressionsem.d | 92 +-
gcc/d/dmd/func.d | 19 +-
gcc/d/dmd/iasmgcc.d | 8 +-
gcc/d/dmd/id.d | 2 +
gcc/d/dmd/init.d | 1 +
gcc/d/dmd/init.h | 1 +
gcc/d/dmd/initsem.d | 553 ++--
gcc/d/dmd/lexer.d | 9 +-
gcc/d/dmd/module.h | 2 +-
gcc/d/dmd/mtype.d | 649 ++--
gcc/d/dmd/mtype.h | 4 +-
gcc/d/dmd/opover.d | 9 +-
gcc/d/dmd/parse.d | 102 +-
gcc/d/dmd/root/object.h | 2 +-
gcc/d/dmd/semantic3.d | 40 +-
gcc/d/dmd/transitivevisitor.d | 73 +-
gcc/d/dmd/typesem.d | 18 +-
gcc/d/expr.cc | 33 +-
gcc/d/runtime.def | 5 +-
gcc/doc/invoke.texi | 11 +-
gcc/final.cc | 26 +-
gcc/fortran/ChangeLog | 7 +
gcc/fortran/simplify.cc | 13 +-
gcc/gimple-pretty-print.cc | 2 -
gcc/gimple-range-op.cc | 8 +
gcc/gimple-streamer-in.cc | 1 -
gcc/gimple-streamer-out.cc | 1 -
gcc/go/gofrontend/MERGE | 2 +-
gcc/input.cc | 36 +-
gcc/input.h | 4 +
gcc/ipa-cp.cc | 4 +-
gcc/lto-streamer-in.cc | 19 +-
gcc/lto-streamer-out.cc | 7 +
gcc/lto-streamer.h | 3 +
gcc/print-rtl.cc | 4 +
gcc/rtl.h | 1 +
gcc/testsuite/ChangeLog | 230 ++
gcc/testsuite/c-c++-common/gomp/assume-1.c | 29 +
gcc/testsuite/c-c++-common/gomp/assume-2.c | 46 +
gcc/testsuite/c-c++-common/gomp/assume-3.c | 27 +
gcc/testsuite/c-c++-common/gomp/assumes-1.c | 26 +
gcc/testsuite/c-c++-common/gomp/assumes-2.c | 23 +
gcc/testsuite/c-c++-common/gomp/assumes-3.c | 15 +
gcc/testsuite/c-c++-common/gomp/assumes-4.c | 6 +
gcc/testsuite/c-c++-common/gomp/begin-assumes-1.c | 46 +
gcc/testsuite/c-c++-common/gomp/begin-assumes-2.c | 63 +
gcc/testsuite/c-c++-common/gomp/begin-assumes-3.c | 2 +
gcc/testsuite/c-c++-common/gomp/begin-assumes-4.c | 2 +
gcc/testsuite/c-c++-common/gomp/declare-target-6.c | 2 +
gcc/testsuite/c-c++-common/ubsan/pr85213.c | 7 +-
gcc/testsuite/g++.dg/conversion/pr41426.C | 10 +-
gcc/testsuite/g++.dg/cpp0x/elision_weak.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/move-return3.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/decltype-auto2.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/decltype-auto6.C | 19 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-89419.C | 6 +-
gcc/testsuite/g++.dg/cpp1z/constexpr-lambda13.C | 2 +-
gcc/testsuite/g++.dg/cpp23/decltype1.C | 113 +
gcc/testsuite/g++.dg/cpp23/decltype2.C | 49 +
gcc/testsuite/g++.dg/cpp23/elision1.C | 114 +
gcc/testsuite/g++.dg/cpp23/elision2.C | 46 +
gcc/testsuite/g++.dg/cpp23/elision3.C | 16 +
gcc/testsuite/g++.dg/cpp23/elision4.C | 38 +
gcc/testsuite/g++.dg/cpp23/elision5.C | 53 +
gcc/testsuite/g++.dg/cpp23/elision6.C | 20 +
gcc/testsuite/g++.dg/cpp23/elision7.C | 72 +
gcc/testsuite/g++.dg/cpp23/ext-floating.h | 30 +
gcc/testsuite/g++.dg/cpp23/ext-floating1.C | 447 +++
gcc/testsuite/g++.dg/cpp23/ext-floating10.C | 13 +
gcc/testsuite/g++.dg/cpp23/ext-floating2.C | 157 +
gcc/testsuite/g++.dg/cpp23/ext-floating3.C | 134 +
gcc/testsuite/g++.dg/cpp23/ext-floating4.C | 126 +
gcc/testsuite/g++.dg/cpp23/ext-floating5.C | 13 +
gcc/testsuite/g++.dg/cpp23/ext-floating6.C | 30 +
gcc/testsuite/g++.dg/cpp23/ext-floating7.C | 119 +
gcc/testsuite/g++.dg/cpp23/ext-floating8.C | 13 +
gcc/testsuite/g++.dg/cpp23/ext-floating9.C | 13 +
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 12 +
gcc/testsuite/g++.dg/cpp23/static-operator-call1.C | 41 +
gcc/testsuite/g++.dg/cpp23/static-operator-call2.C | 22 +
gcc/testsuite/g++.dg/cpp23/static-operator-call3.C | 10 +
gcc/testsuite/g++.dg/cpp2a/concepts-traits3.C | 8 +-
gcc/testsuite/g++.dg/cpp2a/constinit3.C | 2 +-
.../g++.dg/diagnostic/conflicting-specifiers-1.C | 2 +-
gcc/testsuite/g++.dg/ext/is_convertible4.C | 33 +
gcc/testsuite/g++.dg/ext/is_nothrow_convertible4.C | 33 +
gcc/testsuite/g++.dg/fstack-protector-strong.C | 2 +-
gcc/testsuite/g++.dg/gomp/attrs-1.C | 15 +-
gcc/testsuite/g++.dg/gomp/attrs-15.C | 41 +
gcc/testsuite/g++.dg/gomp/attrs-16.C | 26 +
gcc/testsuite/g++.dg/gomp/attrs-17.C | 17 +
gcc/testsuite/g++.dg/gomp/attrs-2.C | 15 +-
gcc/testsuite/g++.dg/gomp/attrs-9.C | 20 +
gcc/testsuite/g++.dg/gomp/pr56217.C | 4 +-
gcc/testsuite/g++.dg/other/mult-stor1.C | 2 +-
gcc/testsuite/g++.dg/parse/crash39.C | 2 +-
gcc/testsuite/g++.dg/parse/typedef8.C | 10 +-
gcc/testsuite/g++.dg/pr58245-1.C | 10 +
gcc/testsuite/g++.dg/template/error30.C | 2 +-
gcc/testsuite/g++.dg/torture/pr107029.C | 19 +
gcc/testsuite/g++.dg/uninit-pr105646.C | 17 +
gcc/testsuite/g++.dg/warn/Wno-return-local-addr.C | 2 +-
gcc/testsuite/g++.dg/warn/Wreturn-local-addr.C | 2 +-
gcc/testsuite/g++.old-deja/g++.brendan/crash55.C | 3 +-
gcc/testsuite/g++.old-deja/g++.jason/operator.C | 2 +-
gcc/testsuite/g++.old-deja/g++.jason/temporary2.C | 2 +-
gcc/testsuite/g++.old-deja/g++.mike/p2846b.C | 2 +-
gcc/testsuite/g++.target/i386/float16-1.C | 4 +-
.../gcc.dg/tree-prof/cold_partition_label.c | 4 +-
gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c | 4 +-
gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c | 4 +-
gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/popcount6.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/popcount6b.c | 6 +
.../gcc.target/aarch64/advsimd-intrinsics/vld1x2.c | 2 +-
.../gcc.target/aarch64/advsimd-intrinsics/vld1x3.c | 2 +-
.../gcc.target/aarch64/advsimd-intrinsics/vld1x4.c | 2 +-
.../gcc.target/aarch64/advsimd-intrinsics/vst1x2.c | 2 +-
.../gcc.target/aarch64/advsimd-intrinsics/vst1x3.c | 2 +-
.../gcc.target/aarch64/advsimd-intrinsics/vst1x4.c | 2 +-
gcc/testsuite/gcc.target/arm/attr-crypto.c | 8 +
.../gcc.target/i386/keylocker-encodekey128.c | 1 -
.../gcc.target/i386/keylocker-encodekey256.c | 1 -
gcc/testsuite/gcc.target/i386/pr107055.c | 4 +
gcc/testsuite/gcc.target/riscv/rvv/base/abi-1.c | 63 +
gcc/testsuite/gcc.target/riscv/rvv/base/abi-2.c | 63 +
gcc/testsuite/gcc.target/riscv/rvv/base/abi-3.c | 63 +
gcc/testsuite/gcc.target/riscv/rvv/base/abi-4.c | 63 +
gcc/testsuite/gcc.target/riscv/rvv/base/abi-5.c | 63 +
gcc/testsuite/gcc.target/riscv/rvv/base/abi-6.c | 63 +
gcc/testsuite/gcc.target/riscv/rvv/base/abi-7.c | 63 +
gcc/testsuite/gcc.target/riscv/rvv/rvv.exp | 47 +
gcc/testsuite/gdc.test/compilable/commontype.d | 20 +-
.../gdc.test/compilable/imports/cimports2a.i | 4 +
.../gdc.test/compilable/imports/cimports2b.i | 4 +
.../gdc.test/compilable/imports/format23327.d | 7 +
.../compilable/imports/format23327/write.d | 0
gcc/testsuite/gdc.test/compilable/segfaultgolf.d | 50 +
.../gdc.test/compilable/statictemplatethis.d | 45 +
gcc/testsuite/gdc.test/compilable/test13123.d | 38 +
gcc/testsuite/gdc.test/compilable/test21243.d | 21 +
gcc/testsuite/gdc.test/compilable/test21956.d | 16 +
gcc/testsuite/gdc.test/compilable/test22674.d | 10 +
gcc/testsuite/gdc.test/compilable/test23173.d | 6 +
gcc/testsuite/gdc.test/compilable/test23258.d | 21 +
gcc/testsuite/gdc.test/compilable/test23306.d | 7 +
gcc/testsuite/gdc.test/compilable/test23327.d | 3 +
gcc/testsuite/gdc.test/compilable/vararg.d | 20 +
.../gdc.test/fail_compilation/diag10169.d | 2 +-
.../gdc.test/fail_compilation/diag10783.d | 2 +-
.../gdc.test/fail_compilation/diag13528.d | 6 +-
.../gdc.test/fail_compilation/diag14145.d | 2 +-
.../gdc.test/fail_compilation/diag15713.d | 2 +-
.../gdc.test/fail_compilation/diag23355.d | 16 +
gcc/testsuite/gdc.test/fail_compilation/diag3438.d | 5 +-
.../gdc.test/fail_compilation/diag3438b.d | 9 -
gcc/testsuite/gdc.test/fail_compilation/diag8894.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/dip22a.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_1.d | 15 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_3.d | 30 +-
gcc/testsuite/gdc.test/fail_compilation/e15876_4.d | 26 +-
.../gdc.test/fail_compilation/fail10968.d | 31 +-
gcc/testsuite/gdc.test/fail_compilation/fail121.d | 4 +-
.../gdc.test/fail_compilation/fail13123.d | 21 +
.../gdc.test/fail_compilation/fail17646.d | 5 +-
.../gdc.test/fail_compilation/fail18892.d | 4 +-
.../gdc.test/fail_compilation/fail18970.d | 4 +-
.../gdc.test/fail_compilation/fail18979.d | 2 +-
.../gdc.test/fail_compilation/fail19103.d | 4 +-
.../gdc.test/fail_compilation/fail19687.d | 2 +-
.../gdc.test/fail_compilation/fail19913.d | 2 +-
.../gdc.test/fail_compilation/fail21243.d | 19 +
.../gdc.test/fail_compilation/fail23109.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail7372.d | 13 +
.../gdc.test/fail_compilation/faildottypeinfo.d | 2 +-
.../gdc.test/fail_compilation/failoffset.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice10938.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice12174.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice15855.d | 24 +-
gcc/testsuite/gdc.test/fail_compilation/ice18469.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice19755.d | 2 +-
.../gdc.test/fail_compilation/imports/fail7372.d | 9 +
.../fail_compilation/misc_parser_err_cov1.d | 1 -
.../gdc.test/fail_compilation/mixinprop.d | 13 +
.../gdc.test/fail_compilation/test15785.d | 2 +-
.../gdc.test/fail_compilation/test15897.d | 2 +-
.../gdc.test/fail_compilation/test16188.d | 2 +-
.../gdc.test/fail_compilation/test17380spec.d | 2 +-
.../gdc.test/fail_compilation/test21096.d | 6 +-
.../gdc.test/fail_compilation/test22680.d | 17 +
gcc/testsuite/gdc.test/runnable/newaa.d | 23 +
gcc/testsuite/gdc.test/runnable/test23234.d | 22 +
gcc/testsuite/gdc.test/runnable/testassign.d | 16 +
gcc/testsuite/gfortran.dg/pr107054.f90 | 13 +
gcc/tree-cfg.cc | 49 +-
gcc/tree-core.h | 4 +
gcc/tree-pretty-print.cc | 6 +
gcc/tree-ssa-reassoc.cc | 21 +-
gcc/tree-ssa-uninit.cc | 10 +-
gcc/tree-vect-loop-manip.cc | 10 +
gcc/tree-vect-loop.cc | 82 +-
gcc/tree-vectorizer.h | 3 +
gcc/tree.cc | 11 +-
gcc/tree.h | 4 +
gcc/value-range.cc | 13 +
gcc/value-range.h | 9 +
gcc/var-tracking.cc | 17 +
include/ChangeLog | 13 +
include/demangle.h | 14 +
include/dwarf2.h | 10 +
libcpp/ChangeLog | 32 +
libcpp/expr.cc | 1 -
libcpp/include/line-map.h | 10 +-
libcpp/lex.cc | 7 +-
libcpp/line-map.cc | 38 +-
libgcc/ChangeLog | 5 +
libgo/go/runtime/ffi.go | 14 +-
libgo/go/runtime/os_linux.go | 12 +-
libgo/runtime/go-signal.c | 18 +
libgomp/ChangeLog | 5 +
libgomp/libgomp.texi | 3 +-
libiberty/ChangeLog | 22 +
libiberty/cp-demangle.c | 100 +-
libiberty/cp-demangle.h | 2 +-
libiberty/testsuite/demangle-expected | 8 +-
libitm/ChangeLog | 8 +
libitm/config/loongarch/asm.h | 54 +
libitm/config/loongarch/sjlj.S | 127 +
libitm/config/loongarch/target.h | 50 +
libitm/configure.tgt | 2 +
libphobos/ChangeLog | 11 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 10 +-
libphobos/libdruntime/Makefile.in | 21 +-
libphobos/libdruntime/__builtins.di | 2 +-
libphobos/libdruntime/core/demangle.d | 250 +-
.../libdruntime/core/internal/array/arrayassign.d | 148 +
libphobos/libdruntime/core/internal/dassert.d | 2 +-
libphobos/libdruntime/core/internal/utf.d | 21 +-
libphobos/libdruntime/core/simd.d | 2 +-
libphobos/libdruntime/core/stdc/fenv.d | 2 +-
libphobos/libdruntime/core/stdc/math.d | 11 +-
.../libdruntime/core/sys/darwin/mach/loader.d | 2 +-
libphobos/libdruntime/core/sys/linux/fcntl.d | 2 +-
libphobos/libdruntime/core/sys/posix/dlfcn.d | 4 +-
libphobos/libdruntime/core/sys/posix/mqueue.d | 4 +-
libphobos/libdruntime/core/sys/posix/setjmp.d | 16 +
libphobos/libdruntime/core/sys/posix/stdlib.d | 20 +-
libphobos/libdruntime/core/sys/posix/sys/types.d | 12 +
.../libdruntime/core/sys/windows/stacktrace.d | 3 +-
libphobos/libdruntime/core/time.d | 2 +-
libphobos/libdruntime/object.d | 3 +-
libphobos/libdruntime/rt/arrayassign.d | 60 -
libphobos/libdruntime/rt/lifetime.d | 60 -
libphobos/src/MERGE | 2 +-
libphobos/src/Makefile.am | 8 +-
libphobos/src/Makefile.in | 14 +-
libphobos/src/index.dd | 4 -
libphobos/src/std/algorithm/comparison.d | 20 +-
libphobos/src/std/algorithm/iteration.d | 17 +
libphobos/src/std/algorithm/searching.d | 76 +-
libphobos/src/std/algorithm/sorting.d | 4 +-
libphobos/src/std/compiler.d | 2 +-
libphobos/src/std/concurrency.d | 7 +-
libphobos/src/std/container/array.d | 31 +-
libphobos/src/std/container/dlist.d | 2 +-
libphobos/src/std/conv.d | 15 +-
libphobos/src/std/datetime/stopwatch.d | 2 +-
libphobos/src/std/datetime/timezone.d | 3 +-
libphobos/src/std/digest/crc.d | 8 +-
libphobos/src/std/digest/digest.d | 3 -
.../allocator/building_blocks/affix_allocator.d | 4 +-
.../allocator/building_blocks/aligned_block_list.d | 10 +-
.../allocator/building_blocks/allocator_list.d | 20 +-
.../allocator/building_blocks/fallback_allocator.d | 14 +-
.../allocator/building_blocks/free_list.d | 4 +-
.../allocator/building_blocks/free_tree.d | 4 +-
.../allocator/building_blocks/quantizer.d | 8 +-
.../allocator/building_blocks/region.d | 1111 ++++---
.../allocator/building_blocks/scoped_allocator.d | 6 +-
.../allocator/building_blocks/segregator.d | 8 +-
.../allocator/building_blocks/stats_collector.d | 8 +-
libphobos/src/std/experimental/allocator/package.d | 14 +-
libphobos/src/std/file.d | 2 +-
libphobos/src/std/format/package.d | 2 +-
libphobos/src/std/internal/math/gammafunction.d | 2 +-
libphobos/src/std/logger/core.d | 21 +-
libphobos/src/std/net/curl.d | 8 +-
libphobos/src/std/numeric.d | 4 +-
libphobos/src/std/path.d | 29 +-
libphobos/src/std/range/primitives.d | 13 +-
libphobos/src/std/socket.d | 4 +-
libphobos/src/std/stdio.d | 5 +-
libphobos/src/std/sumtype.d | 47 -
libphobos/src/std/typecons.d | 40 +
libphobos/src/std/uni/package.d | 2 +-
libphobos/src/std/utf.d | 2 +-
libphobos/src/std/xml.d | 3113 --------------------
libstdc++-v3/ChangeLog | 84 +
libstdc++-v3/doc/html/index.html | 2 +-
libstdc++-v3/doc/html/manual/api.html | 5 +
libstdc++-v3/doc/html/manual/appendix.html | 2 +-
libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +-
libstdc++-v3/doc/html/manual/bugs.html | 6 +
libstdc++-v3/doc/html/manual/index.html | 2 +-
libstdc++-v3/doc/html/manual/using_macros.html | 5 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 13 +
libstdc++-v3/doc/xml/manual/intro.xml | 9 +
libstdc++-v3/doc/xml/manual/using.xml | 5 +-
libstdc++-v3/include/bits/invoke.h | 30 +-
libstdc++-v3/include/bits/ptr_traits.h | 20 +-
libstdc++-v3/include/bits/std_function.h | 25 +-
libstdc++-v3/include/std/functional | 32 +-
libstdc++-v3/include/std/future | 4 +-
libstdc++-v3/include/std/type_traits | 54 +-
libstdc++-v3/testsuite/20_util/bind/cv_quals.cc | 25 +-
libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc | 12 +-
.../testsuite/20_util/bind/dangling_ref.cc | 9 +
.../testsuite/20_util/function/cons/70692.cc | 13 +
.../20_util/function/cons/deduction_c++23.cc | 23 +
.../function_objects/invoke/dangling_ref.cc | 12 +
.../20_util/is_convertible/requirements/access.cc | 18 +
.../testsuite/20_util/is_invocable/dangling_ref.cc | 6 +
.../testsuite/20_util/pointer_traits/lwg3545.cc | 17 +
.../30_threads/packaged_task/cons/dangling_ref.cc | 11 +
.../packaged_task/cons/deduction_c++23.cc | 23 +
416 files changed, 10813 insertions(+), 5896 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-09-26 19:06 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-09-26 19:06 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:3c527a35fa428b727807c81f1225a5e0025446c1
commit 3c527a35fa428b727807c81f1225a5e0025446c1
Merge: c9c59aa19c0 7701ea4a70a
Author: Martin Liska <mliska@suse.cz>
Date: Mon Sep 26 21:05:44 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
MAINTAINERS | 4 +-
contrib/ChangeLog | 5 +
gcc/ChangeLog | 513 +++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/ada/ChangeLog | 18 +-
gcc/ada/adaint.c | 13 +-
gcc/ada/bindgen.adb | 9 +-
gcc/ada/cal.c | 2 -
gcc/ada/contracts.adb | 2 +-
gcc/ada/cstreams.c | 8 -
.../gnat_rm/implementation_defined_attributes.rst | 8 +-
.../building_executable_programs_with_gnat.rst | 30 +-
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 1120 +-------------------
gcc/ada/expect.c | 8 +-
gcc/ada/gnat_rm.texi | 22 +-
gcc/ada/gnat_ugn.texi | 12 +-
gcc/ada/gsocket.h | 6 -
gcc/ada/mingw32.h | 28 -
gcc/ada/rtsfind.ads | 111 +-
gcc/ada/s-oscons-tmplt.c | 3 -
gcc/ada/sem_ch12.adb | 7 +-
gcc/ada/sem_ch5.adb | 8 +-
gcc/ada/sem_util.adb | 24 +-
gcc/ada/sem_warn.ads | 9 +-
gcc/ada/sysdep.c | 6 +-
gcc/attribs.cc | 3 +
gcc/c-family/ChangeLog | 14 +
gcc/c-family/c-common.cc | 2 +
gcc/c-family/c-common.h | 1 +
gcc/c-family/c-cppbuiltin.cc | 2 +-
gcc/c-family/c-warn.cc | 9 +-
gcc/c/ChangeLog | 26 +
gcc/c/c-parser.cc | 12 +
gcc/c/c-tree.h | 3 +-
gcc/c/c-typeck.cc | 23 +-
gcc/c/gimple-parser.cc | 5 +
gcc/cfgcleanup.cc | 2 +-
gcc/cfgcleanup.h | 1 +
gcc/cfgrtl.cc | 29 +-
gcc/common.opt | 2 +-
gcc/common/config/riscv/riscv-common.cc | 2 +-
gcc/config.gcc | 24 +-
gcc/config/aarch64/aarch64-arches.def | 3 +
gcc/config/aarch64/aarch64-cores.def | 3 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.cc | 40 +-
gcc/config/aarch64/aarch64.h | 68 +-
gcc/config/i386/constraints.md | 8 +
gcc/config/i386/i386-expand.cc | 116 ++
gcc/config/i386/i386.cc | 26 +-
gcc/config/i386/mmx.md | 2 +-
gcc/config/i386/predicates.md | 49 +
gcc/config/i386/sse.md | 8 +-
gcc/config/nvptx/gen-multilib-matches.sh | 60 ++
gcc/config/nvptx/nvptx.cc | 4 +
gcc/config/nvptx/nvptx.h | 8 +
gcc/config/nvptx/nvptx.opt | 2 +-
gcc/config/nvptx/t-nvptx | 31 +-
gcc/config/riscv/predicates.md | 3 +
gcc/config/riscv/riscv-modes.def | 141 +++
gcc/config/riscv/riscv-protos.h | 9 +
gcc/config/riscv/riscv-selftests.cc | 241 +++++
gcc/config/riscv/riscv.cc | 298 +++++-
gcc/config/riscv/riscv.h | 13 +-
gcc/config/riscv/t-riscv | 4 +
gcc/config/rs6000/rs6000-logue.cc | 2 +-
gcc/config/rs6000/vector.md | 2 +-
gcc/config/s390/s390.cc | 15 +-
gcc/config/xtensa/xtensa.cc | 119 ++-
gcc/configure | 49 +-
gcc/configure.ac | 49 +-
gcc/cp/ChangeLog | 52 +
gcc/cp/constraint.cc | 6 +
gcc/cp/cp-objcp-common.cc | 2 +
gcc/cp/cp-tree.h | 4 +
gcc/cp/cxx-pretty-print.cc | 6 +
gcc/cp/decl.cc | 6 +
gcc/cp/method.cc | 38 +
gcc/cp/module.cc | 49 +-
gcc/cp/parser.cc | 10 +
gcc/cp/pt.cc | 2 +-
gcc/cp/semantics.cc | 8 +
gcc/cp/typeck2.cc | 11 +-
gcc/doc/install.texi | 9 +
gcc/doc/invoke.texi | 22 +-
gcc/doc/sourcebuild.texi | 2 +-
gcc/fortran/ChangeLog | 116 ++
gcc/fortran/expr.cc | 3 +-
gcc/fortran/interface.cc | 11 +-
gcc/fortran/simplify.cc | 1 +
gcc/fortran/trans-array.cc | 4 +-
gcc/fortran/trans-decl.cc | 1 +
gcc/fortran/trans-expr.cc | 83 +-
gcc/fortran/trans-types.cc | 15 +-
gcc/fortran/trans.h | 3 +-
gcc/gcc.cc | 26 +-
gcc/gimple-range-edge.cc | 2 +-
gcc/gimple-range-fold.cc | 556 +---------
gcc/gimple-range-fold.h | 16 +-
gcc/gimple-range-gori.cc | 134 +--
gcc/gimple-range-gori.h | 27 +-
gcc/gimple-range-op.cc | 820 ++++++++++++++
gcc/gimple-range-op.h | 52 +
gcc/gimple-range.cc | 11 +-
gcc/gimple-range.h | 2 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/omp-expand.cc | 17 +-
gcc/omp-low.cc | 20 +-
gcc/opts.cc | 2 +-
gcc/passes.def | 2 +-
gcc/po/ChangeLog | 4 +
gcc/po/fr.po | 19 +-
gcc/range-op-float.cc | 298 ++++--
gcc/range-op.cc | 254 ++---
gcc/range-op.h | 17 +-
gcc/real.cc | 8 +
gcc/testsuite/ChangeLog | 258 +++++
gcc/testsuite/c-c++-common/goacc/reduction-7.c | 22 +
gcc/testsuite/c-c++-common/goacc/reduction-8.c | 12 +
gcc/testsuite/c-c++-common/gomp/pr106981.c | 9 +
gcc/testsuite/c-c++-common/gomp/pr107001.c | 14 +
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/char8_t3.C | 37 +
gcc/testsuite/g++.dg/cpp2a/char8_t4.C | 17 +
gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 4 +-
.../g++.dg/ext/char8_t-feature-test-macro-2.C | 4 +-
gcc/testsuite/g++.dg/ext/char8_t-init-2.C | 4 +-
gcc/testsuite/g++.dg/ext/has-builtin-1.C | 6 +
gcc/testsuite/g++.dg/ext/is_convertible1.C | 269 +++++
gcc/testsuite/g++.dg/ext/is_convertible2.C | 46 +
gcc/testsuite/g++.dg/ext/is_convertible3.C | 9 +
gcc/testsuite/g++.dg/ext/is_nothrow_convertible1.C | 270 +++++
gcc/testsuite/g++.dg/ext/is_nothrow_convertible2.C | 19 +
gcc/testsuite/g++.dg/ext/is_nothrow_convertible3.C | 9 +
gcc/testsuite/g++.dg/modules/auto-3.h | 10 +
gcc/testsuite/g++.dg/modules/auto-3_a.H | 4 +
gcc/testsuite/g++.dg/modules/auto-3_b.C | 4 +
gcc/testsuite/g++.dg/modules/partial-2.cc | 17 +
gcc/testsuite/g++.dg/modules/partial-2.h | 38 +
gcc/testsuite/g++.dg/modules/partial-2_a.C | 6 +
gcc/testsuite/g++.dg/modules/partial-2_b.C | 5 +
gcc/testsuite/g++.dg/modules/partial-2_c.H | 5 +
gcc/testsuite/g++.dg/modules/partial-2_d.C | 8 +
gcc/testsuite/g++.dg/modules/xtreme-header-2.h | 3 +-
gcc/testsuite/g++.dg/modules/xtreme-header-6.h | 10 +-
gcc/testsuite/g++.dg/modules/xtreme-header.h | 59 +-
gcc/testsuite/g++.dg/other/error36.C | 13 +
gcc/testsuite/g++.dg/torture/pr106922.C | 48 +
gcc/testsuite/g++.dg/tree-ssa/pr106922.C | 5 +-
gcc/testsuite/g++.dg/warn/Wuninitialized-33.C | 55 +
gcc/testsuite/gcc.dg/Wxor-used-as-pow-pr106830.c | 6 +
gcc/testsuite/gcc.dg/c2x-complit-1.c | 35 +
gcc/testsuite/gcc.dg/c2x-concat-1.c | 31 +
gcc/testsuite/gcc.dg/cpp/c2x-ucn-1.c | 996 +++++++++++++++++
gcc/testsuite/gcc.dg/tree-ssa/pr106967.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/pr107009.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-100.c | 25 +
gcc/testsuite/gcc.dg/tsan/pr106984.c | 7 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s243.c | 2 +-
.../gcc.target/aarch64/advsimd-intrinsics/vld1x2.c | 2 +-
.../gcc.target/aarch64/advsimd-intrinsics/vld1x3.c | 2 +-
.../gcc.target/aarch64/advsimd-intrinsics/vld1x4.c | 2 +-
.../gcc.target/i386/avx256-unaligned-load-1.c | 4 +-
.../gcc.target/i386/avx256-unaligned-store-1.c | 4 +-
.../gcc.target/i386/avx256-unaligned-store-2.c | 4 +-
.../gcc.target/i386/avx256-unaligned-store-3.c | 6 +-
gcc/testsuite/gcc.target/i386/pr106963.c | 14 +
gcc/testsuite/gcc.target/i386/pr106994.c | 24 +
gcc/testsuite/gcc.target/i386/pr53346-1.c | 70 ++
gcc/testsuite/gcc.target/i386/pr53346-2.c | 59 ++
gcc/testsuite/gcc.target/i386/pr53346-3.c | 69 ++
gcc/testsuite/gcc.target/i386/pr53346-4.c | 59 ++
gcc/testsuite/gcc.target/i386/pr94962-1.c | 11 +
gcc/testsuite/gcc.target/i386/pr94962-2.c | 17 +
gcc/testsuite/gcc.target/i386/pr94962-3.c | 64 ++
gcc/testsuite/gcc.target/i386/pr94962-4.c | 49 +
gcc/testsuite/gcc.target/powerpc/pr100645.c | 13 +
gcc/testsuite/gcc.target/powerpc/pr96072.c | 14 +
gcc/testsuite/gcc.target/riscv/ret-1.c | 41 +
gcc/testsuite/gfortran.dg/PR100103.f90 | 76 ++
gcc/testsuite/gfortran.dg/PR100132.f90 | 75 ++
gcc/testsuite/gfortran.dg/associate_26a.f90 | 15 +
gcc/testsuite/gfortran.dg/assumed_type_16.f90 | 14 +
gcc/testsuite/gfortran.dg/assumed_type_17.f90 | 18 +
gcc/testsuite/gfortran.dg/c-interop/c407b-2.f90 | 2 +-
gcc/testsuite/gfortran.dg/ieee/rounding_3.f90 | 27 +
gcc/testsuite/gfortran.dg/intent_optimize_10.f90 | 66 ++
gcc/testsuite/gfortran.dg/intent_optimize_4.f90 | 43 +
gcc/testsuite/gfortran.dg/intent_optimize_5.f90 | 24 +
gcc/testsuite/gfortran.dg/intent_optimize_6.f90 | 34 +
gcc/testsuite/gfortran.dg/intent_optimize_7.f90 | 45 +
gcc/testsuite/gfortran.dg/intent_optimize_8.f90 | 45 +
gcc/testsuite/gfortran.dg/intent_optimize_9.f90 | 42 +
gcc/testsuite/gfortran.dg/intent_out_15.f90 | 27 +
gcc/testsuite/gfortran.dg/pr106985.f90 | 8 +
gcc/testsuite/gfortran.dg/pr106986.f90 | 8 +
gcc/testsuite/lib/scanasm.exp | 7 +-
gcc/testsuite/selftests/riscv/empty-func.rtl | 8 +
gcc/tree-data-ref.cc | 6 +-
gcc/tree-ssa-dom.cc | 35 +-
gcc/tree-ssa-dse.cc | 51 +-
gcc/tree-ssa-sccvn.cc | 144 ++-
gcc/tree-ssa-threadbackward.cc | 20 +-
gcc/tree-vect-loop.cc | 5 +-
gcc/tree-vrp.cc | 6 +-
gcc/tsan.cc | 13 +-
gcc/value-query.cc | 6 +-
gcc/value-range-pretty-print.cc | 19 +-
gcc/value-range-pretty-print.h | 1 +
gcc/value-range.cc | 110 +-
gcc/value-range.h | 95 +-
libgcc/ChangeLog | 7 +
libgcc/unwind-dw2-fde.c | 8 +-
libgfortran/ChangeLog | 10 +
libgfortran/gfortran.map | 6 +
libgfortran/ieee/ieee_arithmetic.F90 | 12 +-
libgo/go/cmd/cgo/gcc.go | 77 +-
libgo/go/cmd/cgo/main.go | 1 -
libgo/go/cmd/cgo/out.go | 13 +-
libgo/go/cmd/go/internal/load/pkg.go | 8 +-
libgo/go/runtime/cgo/cgo.go | 18 +
libgomp/ChangeLog | 5 +
libgomp/testsuite/libgomp.c-c++-common/pr106981.c | 19 +
libiberty/ChangeLog | 4 +
libiberty/README | 2 +-
libstdc++-v3/ChangeLog | 204 ++++
.../doc/xml/manual/documentation_hacking.xml | 4 +-
.../doc/xml/manual/policy_data_structures.xml | 12 +-
libstdc++-v3/include/bits/alloc_traits.h | 4 +-
libstdc++-v3/include/bits/ptr_traits.h | 27 +-
libstdc++-v3/include/bits/ranges_base.h | 1 +
libstdc++-v3/include/c_compatibility/stdlib.h | 3 +
libstdc++-v3/include/debug/bitset | 43 +-
libstdc++-v3/include/experimental/type_traits | 24 +-
libstdc++-v3/include/std/bitset | 256 +++--
libstdc++-v3/include/std/type_traits | 72 +-
libstdc++-v3/include/std/version | 1 +
libstdc++-v3/python/libstdcxx/v6/printers.py | 5 -
.../17_intro/headers/c++1998/all_attributes.cc | 5 -
.../17_intro/headers/c++2011/all_attributes.cc | 5 -
.../17_intro/headers/c++2014/all_attributes.cc | 5 -
.../17_intro/headers/c++2017/all_attributes.cc | 5 -
.../17_intro/headers/c++2020/all_attributes.cc | 5 -
libstdc++-v3/testsuite/17_intro/names.cc | 1 +
.../18_support/uncaught_exception/14026.cc | 2 +-
libstdc++-v3/testsuite/20_util/bitset/107037.cc | 7 +
.../{23_containers => 20_util}/bitset/18604.cc | 0
.../{23_containers => 20_util}/bitset/45713.cc | 0
.../testsuite/20_util/bitset/access/constexpr.cc | 57 +
.../to_string => 20_util/bitset/access}/dr396.cc | 0
.../1.cc => 20_util/bitset/access/to_string.cc} | 0
.../1.cc => 20_util/bitset/access/to_ullong.cc} | 0
.../1.cc => 20_util/bitset/access/to_ulong.cc} | 0
.../{23_containers => 20_util}/bitset/cons/1.cc | 0
.../bitset/cons/16020.cc | 0
.../{23_containers => 20_util}/bitset/cons/2.cc | 0
.../{23_containers => 20_util}/bitset/cons/3.cc | 0
.../bitset/cons/38244.cc | 0
.../bitset/cons/50268.cc | 0
.../{23_containers => 20_util}/bitset/cons/6282.cc | 0
.../bitset/cons/constexpr.cc | 0
.../20_util/bitset/cons/constexpr_c++23.cc | 55 +
.../bitset/cons/dr1325-1.cc | 0
.../bitset/cons/dr1325-2.cc | 0
.../bitset/cons/dr396.cc | 0
.../testsuite/20_util/bitset/count/constexpr.cc | 93 ++
.../bitset/debug/invalidation/1.cc | 0
.../{23_containers => 20_util}/bitset/ext/15361.cc | 0
.../testsuite/20_util/bitset/ext/constexpr.cc | 32 +
.../{23_containers => 20_util}/bitset/hash/1.cc | 0
.../input/1.cc => 20_util/bitset/io/input.cc} | 2 +-
.../count => 20_util/bitset/observers}/6124.cc | 0
.../all/1.cc => 20_util/bitset/observers/all.cc} | 0
.../test/1.cc => 20_util/bitset/observers/test.cc} | 0
.../bitset/operations/1.cc | 0
.../bitset/operations/13838.cc | 0
.../bitset/operations/2.cc | 0
.../bitset/operations/96303.cc | 0
.../bitset/operations/constexpr-2.cc | 0
.../bitset/operations/constexpr.cc | 0
.../20_util/bitset/operations/constexpr_c++23.cc | 31 +
.../bitset/requirements/constexpr_functions.cc | 0
.../requirements/explicit_instantiation/1.cc | 0
.../requirements/explicit_instantiation/1_c++0x.cc | 0
libstdc++-v3/testsuite/20_util/bitset/version.cc | 10 +
libstdc++-v3/testsuite/20_util/function/91456.cc | 3 +
.../headers/bitset/synopsis.cc | 9 +
.../testsuite/20_util/headers/memory/synopsis.cc | 66 +-
.../20_util/is_assignable/requirements/access.cc | 22 +
.../testsuite/20_util/is_invocable/91456.cc | 10 +-
.../20_util/is_nothrow_convertible/value.cc | 2 -
.../value_ext.cc => is_nothrow_invocable/91456.cc} | 19 +-
294 files changed, 8580 insertions(+), 3042 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-09-20 15:24 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-09-20 15:24 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:c9c59aa19c0b7159636763294b7b0c87c696d675
commit c9c59aa19c0b7159636763294b7b0c87c696d675
Merge: 9934c1e645a d812e8cb2a9
Author: Martin Liska <mliska@suse.cz>
Date: Tue Sep 20 17:24:19 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ada/exp_ch6.adb | 2 +-
gcc/ada/sem_ch6.adb | 2 +-
gcc/ada/sem_disp.ads | 2 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 12 ++++---
gcc/cp/module.cc | 3 ++
gcc/ctfc.cc | 2 +-
gcc/doc/md.texi | 2 +-
gcc/fortran/gfortran.texi | 5 +--
gcc/gimple-range-infer.cc | 2 +-
gcc/testsuite/g++.dg/modules/pr106761.h | 22 ++++++++++++
gcc/testsuite/g++.dg/modules/pr106761_a.H | 5 +++
gcc/testsuite/g++.dg/modules/pr106761_b.C | 7 ++++
gcc/testsuite/g++.dg/vect/pr106794.cc | 40 +++++++++++++++++++++
gcc/testsuite/g++.dg/warn/Wclass-memaccess.C | 2 +-
.../g++.dg/warn/Wconversion-real-integer2.C | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr106970.c | 9 +++++
gcc/testsuite/gcc.dg/vect/pr106914.c | 15 ++++++++
gcc/testsuite/gcc.dg/vect/vect-gather-5.c | 42 ++++++++++++++++++++++
gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 2 +-
gcc/testsuite/gcc.target/s390/s390.exp | 2 +-
gcc/testsuite/gcc.target/s390/zvector/vec-cmp-2.c | 2 +-
gcc/testsuite/gdc.dg/torture/simd_store.d | 2 +-
.../gfortran.dg/actual_array_offset_1.f90 | 2 +-
gcc/testsuite/gfortran.dg/pdt_15.f03 | 2 +-
gcc/testsuite/gfortran.dg/pointer_array_8.f90 | 4 +--
gcc/tree-vect-data-refs.cc | 1 +
gcc/tree-vect-slp.cc | 30 +++++++++++-----
libstdc++-v3/include/c_global/cstdlib | 2 +-
28 files changed, 194 insertions(+), 31 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-09-20 12:03 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-09-20 12:03 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:9934c1e645a45df66cbd9c428ccdaf75219ea200
commit 9934c1e645a45df66cbd9c428ccdaf75219ea200
Merge: 6df29b782e8 d99821624c3
Author: Martin Liska <mliska@suse.cz>
Date: Tue Sep 20 14:03:46 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/fortran/gfortran.texi | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-09-20 11:53 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-09-20 11:53 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:6df29b782e87c6c800be0425023d8438fdc67b92
commit 6df29b782e87c6c800be0425023d8438fdc67b92
Merge: fdb97cd0b7d 63e3cc294d8
Author: Martin Liska <mliska@suse.cz>
Date: Tue Sep 20 13:53:30 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
MAINTAINERS | 1 +
contrib/filter-clang-warnings.py | 6 +-
gcc/ChangeLog | 482 ++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 502 ++++
gcc/ada/gcc-interface/trans.cc | 1 -
gcc/analyzer/ChangeLog | 5 +
gcc/c-family/ChangeLog | 6 +
gcc/c-family/c-common.cc | 2 -
gcc/c-family/c-common.h | 1 -
gcc/c/ChangeLog | 15 +
gcc/c/c-decl.cc | 8 -
gcc/c/c-typeck.cc | 43 +-
gcc/config/aarch64/aarch64-ldpstp.md | 11 +-
gcc/config/aarch64/aarch64-simd.md | 217 +-
gcc/config/aarch64/aarch64.cc | 94 +-
gcc/config/aarch64/aarch64.md | 11 +-
gcc/config/aarch64/iterators.md | 2 +
gcc/config/csky/csky.h | 2 +-
gcc/config/gcn/mkoffload.cc | 2 +-
gcc/config/i386/i386-builtins.cc | 185 +-
gcc/config/i386/i386-expand.cc | 43 +-
gcc/config/i386/mmx.md | 154 ++
gcc/config/i386/sse.md | 80 +
gcc/config/i386/x86-tune-sched.cc | 14 +
gcc/config/loongarch/gnu-user.h | 6 +-
gcc/config/mips/mips.cc | 2 +-
gcc/config/nvptx/mkoffload.cc | 18 +-
gcc/config/rs6000/rs6000-builtin.cc | 13 +
gcc/config/rs6000/rs6000-c.cc | 60 +-
gcc/config/rs6000/rs6000.cc | 160 +-
gcc/config/rs6000/rs6000.opt | 18 +
gcc/config/xtensa/xtensa.cc | 2 +-
gcc/config/xtensa/xtensa.h | 1 +
gcc/config/xtensa/xtensa.md | 21 +
gcc/cp/ChangeLog | 153 ++
gcc/cp/call.cc | 22 +-
gcc/cp/constexpr.cc | 31 +-
gcc/cp/cp-tree.h | 32 +-
gcc/cp/cvt.cc | 4 +-
gcc/cp/decl.cc | 17 +-
gcc/cp/decl2.cc | 47 +-
gcc/cp/except.cc | 4 +-
gcc/cp/init.cc | 2 +-
gcc/cp/lambda.cc | 1 +
gcc/cp/module.cc | 5 +-
gcc/cp/name-lookup.cc | 2 +-
gcc/cp/parser.cc | 7 +-
gcc/cp/pt.cc | 35 +-
gcc/cp/semantics.cc | 38 +-
gcc/cp/tree.cc | 22 +-
gcc/cp/typeck.cc | 24 +-
gcc/cp/typeck2.cc | 33 +-
gcc/d/ChangeLog | 5 +
gcc/d/d-builtins.cc | 1 -
gcc/doc/extend.texi | 2 +-
gcc/doc/invoke.texi | 7 +
gcc/fortran/ChangeLog | 28 +
gcc/fortran/f95-lang.cc | 2 -
gcc/fortran/libgfortran.h | 1 +
gcc/fortran/resolve.cc | 1 +
gcc/fortran/simplify.cc | 2 +-
gcc/fortran/trans-openmp.cc | 20 +-
gcc/gimple-fold.cc | 1 +
gcc/gimple-range-fold.cc | 2 +-
gcc/gimplify.cc | 2771 +++++++++++++-------
gcc/ginclude/float.h | 4 +-
gcc/ginclude/stdatomic.h | 2 +
gcc/go/ChangeLog | 5 +
gcc/go/go-lang.cc | 3 -
gcc/jit/ChangeLog | 5 +
gcc/jit/dummy-frontend.cc | 3 -
gcc/lto/ChangeLog | 5 +
gcc/lto/lto-lang.cc | 1 -
gcc/match.pd | 6 +-
gcc/omp-low.cc | 23 +-
gcc/range-op-float.cc | 175 +-
gcc/reg-stack.cc | 3 +-
gcc/targhooks.cc | 17 +-
gcc/testsuite/ChangeLog | 246 ++
gcc/testsuite/c-c++-common/Waddress-7.c | 22 +
gcc/testsuite/c-c++-common/goacc/mdc-2.c | 2 +
gcc/testsuite/c-c++-common/gomp/target-50.c | 23 +
gcc/testsuite/g++.dg/cpp0x/constexpr-mutable3.C | 9 +
gcc/testsuite/g++.dg/cpp0x/initlist-array17.C | 37 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array4.C | 29 +
gcc/testsuite/g++.dg/cpp1y/auto-fn65.C | 10 +
gcc/testsuite/g++.dg/cpp1y/constexpr-mutable1.C | 16 +
gcc/testsuite/g++.dg/cpp1z/noexcept-type26.C | 12 +
gcc/testsuite/g++.dg/cpp2a/explicit19.C | 12 +
gcc/testsuite/g++.dg/ext/integer-pack6.C | 13 +
gcc/testsuite/g++.dg/ext/pr106877.C | 13 +
gcc/testsuite/g++.dg/gcov/gcov.exp | 4 +-
gcc/testsuite/g++.dg/goacc/mdc.C | 2 +
gcc/testsuite/g++.dg/goacc/member-array-acc.C | 13 +
gcc/testsuite/g++.dg/gomp/map-3.C | 9 +
gcc/testsuite/g++.dg/gomp/member-array-omp.C | 13 +
gcc/testsuite/g++.dg/gomp/target-3.C | 4 +-
gcc/testsuite/g++.dg/gomp/target-lambda-1.C | 6 +-
gcc/testsuite/g++.dg/gomp/target-this-2.C | 2 +-
gcc/testsuite/g++.dg/gomp/target-this-3.C | 4 +-
gcc/testsuite/g++.dg/gomp/target-this-4.C | 4 +-
gcc/testsuite/g++.dg/modules/typename-friend_a.C | 11 +
gcc/testsuite/g++.dg/modules/typename-friend_b.C | 6 +
gcc/testsuite/g++.dg/template/evaluated1.C | 17 +
gcc/testsuite/g++.dg/template/evaluated1a.C | 16 +
gcc/testsuite/g++.dg/template/evaluated1b.C | 17 +
gcc/testsuite/g++.dg/template/evaluated1c.C | 17 +
gcc/testsuite/g++.dg/tree-ssa/pr106922.C | 91 +
gcc/testsuite/g++.dg/tree-ssa/pr106936.C | 14 +
gcc/testsuite/g++.dg/warn/Wsubobject-linkage-5.C | 7 +
gcc/testsuite/g++.dg/warn/anonymous-namespace-3.C | 3 +-
gcc/testsuite/g++.target/powerpc/pr105485.C | 9 +
gcc/testsuite/gcc.c-torture/compile/pr106878.c | 15 +
gcc/testsuite/gcc.c-torture/compile/pr106958.c | 13 +
.../gcc.dg/atomic/c2x-stdatomic-var-init-1.c | 9 +
gcc/testsuite/gcc.dg/c2x-float-11.c | 9 +
gcc/testsuite/gcc.dg/c2x-float-2.c | 4 +-
gcc/testsuite/gcc.dg/pr106938.c | 36 +
gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-34.c | 2 +-
gcc/testsuite/gcc.misc-tests/gcov.exp | 4 +-
gcc/testsuite/gcc.target/aarch64/acle/ls64_asm_2.c | 9 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_20.c | 7 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_21.c | 7 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_22.c | 13 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_23.c | 16 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_24.c | 16 +
gcc/testsuite/gcc.target/aarch64/movv16qi_1.c | 21 +
gcc/testsuite/gcc.target/aarch64/movv16qi_2.c | 27 +
gcc/testsuite/gcc.target/aarch64/movv16qi_3.c | 30 +
gcc/testsuite/gcc.target/aarch64/movv2di_1.c | 103 +
gcc/testsuite/gcc.target/aarch64/movv2x16qi_1.c | 40 +
gcc/testsuite/gcc.target/aarch64/movv2x8qi_1.c | 38 +
gcc/testsuite/gcc.target/aarch64/movv3x16qi_1.c | 44 +
gcc/testsuite/gcc.target/aarch64/movv3x8qi_1.c | 41 +
gcc/testsuite/gcc.target/aarch64/movv4x16qi_1.c | 44 +
gcc/testsuite/gcc.target/aarch64/movv4x8qi_1.c | 42 +
gcc/testsuite/gcc.target/aarch64/movv8qi_1.c | 15 +
gcc/testsuite/gcc.target/aarch64/movv8qi_2.c | 27 +
gcc/testsuite/gcc.target/aarch64/movv8qi_3.c | 30 +
gcc/testsuite/gcc.target/aarch64/vect_unary_2.c | 5 +
gcc/testsuite/gcc.target/i386/pr105735-1.c | 88 +
gcc/testsuite/gcc.target/i386/pr105735-2.c | 28 +
gcc/testsuite/gcc.target/i386/pr106905.c | 14 +
gcc/testsuite/gcc.target/i386/pr106910-1.c | 77 +
gcc/testsuite/gcc.target/i386/vect-bfloat16-2c.c | 76 +
gcc/testsuite/gcc.target/ia64/pr106905.c | 20 +
gcc/testsuite/gcc.target/powerpc/pr104482.c | 16 +
gcc/testsuite/gcc.target/powerpc/pr106550.c | 14 +
gcc/testsuite/gcc.target/powerpc/pr106550_1.c | 22 +
.../gcc.target/s390/ifcvt-one-insn-bool.c | 2 +-
.../gcc.target/s390/ifcvt-one-insn-char.c | 2 +-
.../gcc.target/s390/ifcvt-two-insns-bool.c | 2 +-
.../gcc.target/s390/ifcvt-two-insns-int.c | 2 +-
.../gcc.target/s390/ifcvt-two-insns-long.c | 13 +-
.../gcc.target/s390/vector/vperm-rev-z14.c | 2 +-
.../gcc.target/s390/vector/vperm-rev-z15.c | 6 +-
gcc/testsuite/gfortran.dg/ieee/modes_1.f90 | 95 +
gcc/testsuite/gfortran.dg/ieee/rounding_2.f90 | 20 +
gcc/testsuite/gfortran.dg/pr104314.f90 | 9 +
gcc/testsuite/gfortran.dg/pr106857.f90 | 12 +
gcc/testsuite/gfortran.dg/pr106934.f90 | 7 +
gcc/testsuite/lib/g++.exp | 10 +-
gcc/testsuite/lib/gcc.exp | 21 +-
gcc/testsuite/lib/wrapper.exp | 7 +-
gcc/tree-cfg.cc | 33 +-
gcc/tree-scalar-evolution.cc | 93 +-
gcc/tree-ssa-pre.cc | 18 +-
gcc/tree-ssa-reassoc.cc | 25 +-
gcc/tree-ssa-uninit.cc | 8 +-
gcc/tree-ssa.cc | 6 +
gcc/tree-vect-loop.cc | 6 +-
gcc/tree.cc | 2 +
gcc/value-query.cc | 17 +-
gcc/value-range-pretty-print.cc | 48 +-
gcc/value-range-pretty-print.h | 2 +-
gcc/value-range-storage.cc | 9 +-
gcc/value-range-storage.h | 7 +-
gcc/value-range.cc | 695 ++---
gcc/value-range.h | 237 +-
libgcc/ChangeLog | 18 +
libgcc/config/avr/libf7/ChangeLog | 6 +
libgcc/config/avr/libf7/libf7-asm.sx | 50 -
libgcc/unwind-dw2-btree.h | 954 +++++++
libgcc/unwind-dw2-fde.c | 196 +-
libgcc/unwind-dw2-fde.h | 2 +-
libgfortran/ChangeLog | 18 +
libgfortran/config/fpu-387.h | 7 +-
libgfortran/config/fpu-aarch64.h | 7 +-
libgfortran/config/fpu-aix.h | 22 +-
libgfortran/config/fpu-generic.h | 11 +-
libgfortran/config/fpu-glibc.h | 18 +
libgfortran/config/fpu-sysv.h | 7 +-
libgfortran/ieee/ieee_arithmetic.F90 | 10 +-
libgfortran/ieee/ieee_exceptions.F90 | 63 +
libgomp/ChangeLog | 44 +
libgomp/env.c | 6 +-
libgomp/libgomp.texi | 15 +-
libgomp/testsuite/libgomp.c-c++-common/icv-6.c | 26 +-
.../testsuite/libgomp.c-c++-common/requires-4.c | 1 +
.../testsuite/libgomp.c-c++-common/requires-5.c | 1 +
.../testsuite/libgomp.c-c++-common/requires-6.c | 2 +
.../libgomp.c-c++-common/reverse-offload-1.c | 1 +
libgomp/testsuite/libgomp.c/reverse-offload-sm30.c | 15 +
.../libgomp.fortran/reverse-offload-1.f90 | 1 +
libgomp/testsuite/libgomp.oacc-c++/deep-copy-17.C | 101 +
.../libgomp.oacc-c-c++-common/deep-copy-15.c | 68 +
.../libgomp.oacc-c-c++-common/deep-copy-16.c | 231 ++
.../deep-copy-arrayofstruct.c | 2 +-
libstdc++-v3/ChangeLog | 260 ++
libstdc++-v3/acinclude.m4 | 2 +-
.../config/abi/pre/gnu-versioned-namespace.ver | 11 -
libstdc++-v3/config/abi/pre/gnu.ver | 6 +-
libstdc++-v3/configure | 2 +-
libstdc++-v3/doc/doxygen/user.cfg.in | 1 -
libstdc++-v3/doc/html/manual/abi.html | 2 +-
libstdc++-v3/doc/html/manual/bugs.html | 3 +
libstdc++-v3/doc/html/manual/debug_mode_using.html | 7 +-
libstdc++-v3/doc/html/manual/using_macros.html | 5 +
libstdc++-v3/doc/xml/manual/abi.xml | 2 +
libstdc++-v3/doc/xml/manual/intro.xml | 6 +
libstdc++-v3/include/backward/auto_ptr.h | 4 +-
libstdc++-v3/include/bits/alloc_traits.h | 61 +-
libstdc++-v3/include/bits/allocator.h | 67 +-
libstdc++-v3/include/bits/basic_string.h | 4 +
libstdc++-v3/include/bits/basic_string.tcc | 70 +-
libstdc++-v3/include/bits/memoryfwd.h | 2 +
libstdc++-v3/include/bits/ranges_algo.h | 38 +-
libstdc++-v3/include/bits/ranges_util.h | 38 +
libstdc++-v3/include/bits/shared_ptr_atomic.h | 42 +
libstdc++-v3/include/bits/stl_algo.h | 26 +-
libstdc++-v3/include/bits/stl_algobase.h | 4 +
libstdc++-v3/include/bits/stl_list.h | 5 +-
libstdc++-v3/include/bits/stl_tempbuf.h | 5 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 17 +-
libstdc++-v3/include/bits/stream_iterator.h | 3 +
libstdc++-v3/include/bits/streambuf_iterator.h | 1 +
libstdc++-v3/include/bits/unique_ptr.h | 14 +-
libstdc++-v3/include/c_global/cstdlib | 24 +-
libstdc++-v3/include/debug/assertions.h | 16 +-
libstdc++-v3/include/debug/debug.h | 2 +-
libstdc++-v3/include/debug/formatter.h | 3 +-
libstdc++-v3/include/debug/safe_iterator.h | 2 +-
libstdc++-v3/include/ext/alloc_traits.h | 3 -
libstdc++-v3/include/std/bit | 2 +-
libstdc++-v3/include/std/functional | 22 +-
libstdc++-v3/include/std/future | 1 +
libstdc++-v3/include/std/iterator | 7 +-
libstdc++-v3/include/std/memory | 12 +-
libstdc++-v3/include/std/ranges | 1125 +++++++-
libstdc++-v3/include/tr1/random.h | 115 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 56 +
libstdc++-v3/testsuite/17_intro/names.cc | 2 +
.../19_diagnostics/error_code/cons/lwg3629.cc | 4 +-
.../19_diagnostics/error_condition/cons/lwg3629.cc | 4 +-
.../is_complete_or_unbounded/memoization_neg.cc | 2 +-
.../atomic_ref/compare_exchange_padding.cc | 11 +-
.../promise/members/set_exception_neg.cc | 18 +
.../testsuite/libstdc++-prettyprinters/debug.cc | 15 +
.../testsuite/libstdc++-prettyprinters/simple.cc | 15 +
.../testsuite/libstdc++-prettyprinters/simple11.cc | 15 +
.../testsuite/std/ranges/adaptors/chunk/1.cc | 80 +
.../testsuite/std/ranges/adaptors/chunk_by/1.cc | 58 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 30 +
.../testsuite/std/ranges/adaptors/slide/1.cc | 105 +
.../random/variate_generator/37986.cc | 2 +-
.../variate_generator/requirements/typedefs.cc | 49 +-
libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +-
270 files changed, 10742 insertions(+), 2597 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-09-12 8:43 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-09-12 8:43 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:fdb97cd0b7d15efa39ba79dca44be93debb0ef12
commit fdb97cd0b7d15efa39ba79dca44be93debb0ef12
Merge: 918bc838c28 643ae816f17
Author: Martin Liska <mliska@suse.cz>
Date: Mon Sep 12 10:43:19 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 14 +
MAINTAINERS | 6 +-
configure | 8 +-
configure.ac | 8 +-
gcc/ChangeLog | 490 +++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/ada/ChangeLog | 432 ++++
gcc/ada/Makefile.rtl | 17 +-
gcc/ada/bindgen.adb | 67 +-
gcc/ada/checks.adb | 30 +-
gcc/ada/contracts.adb | 1114 ++++++-----
gcc/ada/contracts.ads | 36 +-
gcc/ada/debug.adb | 11 +-
.../doc/gnat_rm/implementation_defined_aspects.rst | 16 +-
.../gnat_rm/implementation_defined_attributes.rst | 7 -
.../doc/gnat_rm/implementation_defined_pragmas.rst | 12 +-
gcc/ada/doc/gnat_rm/the_gnat_library.rst | 219 ---
.../building_executable_programs_with_gnat.rst | 81 +-
gcc/ada/einfo.ads | 14 +-
gcc/ada/erroutc.adb | 30 +-
gcc/ada/exp_attr.adb | 117 +-
gcc/ada/exp_ch11.adb | 3 -
gcc/ada/exp_ch4.adb | 5 +
gcc/ada/exp_ch6.adb | 178 +-
gcc/ada/exp_ch7.adb | 772 +-------
gcc/ada/exp_ch9.adb | 390 +---
gcc/ada/exp_prag.adb | 18 +-
gcc/ada/exp_unst.adb | 13 +-
gcc/ada/exp_util.adb | 3 +-
gcc/ada/fe.h | 2 +
gcc/ada/freeze.adb | 32 +-
gcc/ada/gcc-interface/decl.cc | 7 +-
gcc/ada/gcc-interface/trans.cc | 261 +--
gcc/ada/gcc-interface/utils.cc | 28 +-
gcc/ada/gen_il-fields.ads | 5 +-
gcc/ada/gen_il-gen-gen_entities.adb | 12 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 13 +-
gcc/ada/ghost.adb | 10 +-
gcc/ada/gnat_rm.texi | 1236 +++++-------
gcc/ada/gnat_ugn.texi | 81 +-
gcc/ada/impunit.adb | 12 -
gcc/ada/inline.adb | 22 +-
gcc/ada/lib-xref.adb | 9 -
gcc/ada/lib.adb | 9 +
gcc/ada/lib.ads | 6 +
gcc/ada/libgnarl/s-tpoben.ads | 11 +-
gcc/ada/libgnat/a-cfdlli.adb | 1905 ------------------
gcc/ada/libgnat/a-cfdlli.ads | 1641 +---------------
gcc/ada/libgnat/a-cfhama.adb | 976 ----------
gcc/ada/libgnat/a-cfhama.ads | 883 +--------
gcc/ada/libgnat/a-cfhase.adb | 1559 ---------------
gcc/ada/libgnat/a-cfhase.ads | 1473 +-------------
gcc/ada/libgnat/a-cfidll.adb | 2054 --------------------
gcc/ada/libgnat/a-cfidll.ads | 1640 +---------------
gcc/ada/libgnat/a-cfinse.adb | 304 ---
gcc/ada/libgnat/a-cfinse.ads | 350 +---
gcc/ada/libgnat/a-cfinve.adb | 1452 --------------
gcc/ada/libgnat/a-cfinve.ads | 957 +--------
gcc/ada/libgnat/a-cforma.adb | 1239 ------------
gcc/ada/libgnat/a-cforma.ads | 1122 +----------
gcc/ada/libgnat/a-cforse.adb | 1939 ------------------
gcc/ada/libgnat/a-cforse.ads | 1783 +----------------
gcc/ada/libgnat/a-cofove.adb | 1311 -------------
gcc/ada/libgnat/a-cofove.ads | 952 +--------
gcc/ada/libgnat/a-cofuba.adb | 432 ----
gcc/ada/libgnat/a-cofuba.ads | 198 --
gcc/ada/libgnat/a-cofuma.adb | 306 ---
gcc/ada/libgnat/a-cofuma.ads | 366 +---
gcc/ada/libgnat/a-cofuse.adb | 184 --
gcc/ada/libgnat/a-cofuse.ads | 306 +--
gcc/ada/libgnat/a-cofuve.adb | 262 ---
gcc/ada/libgnat/a-cofuve.ads | 381 +---
gcc/ada/libgnat/a-coorse.ads | 6 +-
gcc/ada/libgnat/a-strsup.adb | 15 +-
gcc/ada/libgnat/a-stwisu.adb | 8 +-
gcc/ada/libgnat/a-stzsup.adb | 14 +-
gcc/ada/libgnat/s-imagei.adb | 2 +
gcc/ada/libgnat/s-maccod.ads | 4 +-
gcc/ada/libgnat/s-powflt.ads | 30 +-
gcc/ada/libgnat/s-powlfl.ads | 63 +-
gcc/ada/libgnat/s-powllf.ads | 73 +-
gcc/ada/libgnat/s-valflt.ads | 5 +-
gcc/ada/libgnat/s-vallfl.ads | 5 +-
gcc/ada/libgnat/s-valllf.ads | 5 +-
gcc/ada/libgnat/s-valrea.adb | 345 ++--
gcc/ada/libgnat/s-valrea.ads | 8 +-
gcc/ada/libgnat/s-valued.adb | 30 +-
gcc/ada/libgnat/s-valuef.adb | 32 +-
gcc/ada/libgnat/s-valuer.adb | 192 +-
gcc/ada/libgnat/s-valuer.ads | 31 +-
gcc/ada/libgnat/system-qnx-arm.ads | 2 +-
.../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +-
gcc/ada/opt.ads | 7 +
gcc/ada/par-ch10.adb | 29 +-
gcc/ada/par-ch12.adb | 5 +-
gcc/ada/par-ch13.adb | 8 +-
gcc/ada/par-ch3.adb | 71 +-
gcc/ada/par-ch4.adb | 824 ++++----
gcc/ada/par-ch5.adb | 86 +-
gcc/ada/par-ch6.adb | 58 +-
gcc/ada/par-ch7.adb | 15 -
gcc/ada/par-ch8.adb | 2 +-
gcc/ada/par-ch9.adb | 11 +-
gcc/ada/par-endh.adb | 24 +-
gcc/ada/par-sync.adb | 22 +-
gcc/ada/par-tchk.adb | 35 +-
gcc/ada/par-util.adb | 34 +-
gcc/ada/par.adb | 61 +-
gcc/ada/prep.adb | 43 +-
gcc/ada/prepcomp.adb | 4 +-
gcc/ada/scng.adb | 12 +-
gcc/ada/sem.ads | 37 +-
gcc/ada/sem_aggr.adb | 5 +
gcc/ada/sem_attr.adb | 97 +-
gcc/ada/sem_case.adb | 27 +-
gcc/ada/sem_ch11.adb | 9 +-
gcc/ada/sem_ch13.adb | 73 +-
gcc/ada/sem_ch4.adb | 98 +-
gcc/ada/sem_ch6.adb | 107 +-
gcc/ada/sem_ch9.adb | 393 ++--
gcc/ada/sem_elab.adb | 49 +-
gcc/ada/sem_prag.adb | 64 +-
gcc/ada/sem_prag.ads | 29 +
gcc/ada/sem_res.adb | 15 +
gcc/ada/sem_util.adb | 191 +-
gcc/ada/sem_util.ads | 5 +-
gcc/ada/sinfo-utils.ads | 6 +
gcc/ada/sinfo.ads | 33 +-
gcc/ada/snames.adb-tmpl | 3 -
gcc/ada/snames.ads-tmpl | 22 +-
gcc/ada/sprint.adb | 33 +-
gcc/ada/switch-b.adb | 9 +
gcc/ada/uintp.adb | 4 +-
gcc/analyzer/ChangeLog | 133 ++
gcc/analyzer/analyzer.h | 36 +-
gcc/analyzer/analyzer.opt | 4 +
gcc/analyzer/checker-path.cc | 91 +-
gcc/analyzer/checker-path.h | 34 +-
gcc/analyzer/diagnostic-manager.cc | 31 +-
gcc/analyzer/engine.cc | 16 +-
gcc/analyzer/known-function-manager.cc | 78 +
gcc/analyzer/known-function-manager.h | 45 +
gcc/analyzer/region-model-impl-calls.cc | 50 +-
gcc/analyzer/region-model-manager.cc | 3 +-
gcc/analyzer/region-model.cc | 1143 ++++++++++-
gcc/analyzer/region-model.h | 41 +
gcc/analyzer/region.cc | 131 +-
gcc/analyzer/region.h | 17 +-
gcc/analyzer/sm-taint.cc | 27 +
gcc/analyzer/store.cc | 30 +-
gcc/analyzer/store.h | 12 +
gcc/c-family/ChangeLog | 21 +
gcc/c-family/c-common.cc | 14 +-
gcc/c-family/c-format.cc | 3 +-
gcc/c-family/c-omp.cc | 6 +
gcc/c-family/c.opt | 8 +-
gcc/c/ChangeLog | 12 +
gcc/c/c-parser.cc | 33 +-
gcc/collect2.cc | 7 +
gcc/common/config/riscv/riscv-common.cc | 36 +-
gcc/config.in | 7 +
gcc/config/aarch64/aarch64.cc | 1 +
gcc/config/aarch64/aarch64.md | 38 +-
gcc/config/arm/mve.md | 30 +-
gcc/config/bpf/bpf.cc | 18 +-
gcc/config/bpf/bpf.h | 2 +-
gcc/config/csky/csky.cc | 4 +-
gcc/config/csky/csky.h | 4 +
gcc/config/csky/csky.md | 6 +-
gcc/config/darwin-d.cc | 1 +
gcc/config/dragonfly-d.cc | 1 +
gcc/config/freebsd-d.cc | 1 -
gcc/config/gcn/gcn-builtins.def | 35 +
gcc/config/gcn/gcn-protos.h | 1 +
gcc/config/gcn/gcn-valu.md | 181 ++
gcc/config/gcn/gcn.cc | 114 +-
gcc/config/gcn/gcn.md | 4 +-
gcc/config/gcn/mkoffload.cc | 11 +-
gcc/config/glibc-d.cc | 1 -
gcc/config/i386/i386-builtin.def | 2 +-
gcc/config/i386/sse.md | 30 +-
gcc/config/loongarch/loongarch.cc | 13 +
gcc/config/msp430/msp430.cc | 2 +-
gcc/config/netbsd-d.cc | 1 +
gcc/config/nios2/linux.h | 2 +
gcc/config/nvptx/mkoffload.cc | 119 +-
gcc/config/nvptx/nvptx.cc | 20 +-
gcc/config/openbsd-d.cc | 1 +
gcc/config/rs6000/rs6000.cc | 13 +-
gcc/config/rs6000/rs6000.md | 26 +-
gcc/config/rs6000/rtems.h | 3 +-
gcc/config/rs6000/t-rtems | 5 +
gcc/config/rs6000/xcoff.h | 3 +
gcc/config/sol2-d.cc | 1 +
gcc/config/xtensa/linux.h | 5 +-
gcc/config/xtensa/xtensa.cc | 195 +-
gcc/config/xtensa/xtensa.md | 67 +-
gcc/configure | 35 +
gcc/configure.ac | 9 +
gcc/cp/ChangeLog | 51 +
gcc/cp/class.cc | 2 +-
gcc/cp/coroutines.cc | 9 +
gcc/cp/decl.cc | 41 +-
gcc/cp/decl2.cc | 33 +-
gcc/cp/parser.cc | 10 +-
gcc/cp/pt.cc | 11 +-
gcc/cp/semantics.cc | 75 +-
gcc/doc/extend.texi | 30 +-
gcc/doc/invoke.texi | 32 +-
gcc/doc/tm.texi | 3 +-
gcc/doc/tm.texi.in | 3 +-
gcc/dwarf2asm.cc | 13 +-
gcc/dwarf2out.cc | 103 +-
gcc/fortran/ChangeLog | 23 +
gcc/fortran/f95-lang.cc | 16 +
gcc/fortran/invoke.texi | 5 +
gcc/fortran/mathbuiltins.def | 1 +
gcc/fortran/openmp.cc | 4 -
gcc/fortran/scanner.cc | 8 +-
gcc/fortran/trans-intrinsic.cc | 51 +-
gcc/gimple-harden-conditionals.cc | 1 +
gcc/gimple-predicate-analysis.cc | 260 ++-
gcc/gimple-range-fold.cc | 19 +-
gcc/gimple.cc | 1 +
gcc/gimple.h | 24 +-
gcc/gimplify.cc | 7 +-
gcc/ginclude/stdalign.h | 3 +-
gcc/ginclude/stdbool.h | 5 +-
gcc/ginclude/stddef.h | 4 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/omp-expand.cc | 128 +-
gcc/omp-low.cc | 5 +-
gcc/optc-save-gen.awk | 3 +-
gcc/range-op-float.cc | 125 +-
gcc/sched-rgn.cc | 37 +-
gcc/symtab-thunks.cc | 1 +
gcc/testsuite/ChangeLog | 279 +++
.../c-c++-common/cpp/delimited-escape-seq-4.c | 13 +
.../c-c++-common/cpp/delimited-escape-seq-5.c | 13 +
.../c-c++-common/cpp/delimited-escape-seq-6.c | 13 +
.../c-c++-common/cpp/delimited-escape-seq-7.c | 13 +
.../cpp/named-universal-char-escape-5.c | 17 +
.../cpp/named-universal-char-escape-6.c | 17 +
.../cpp/named-universal-char-escape-7.c | 17 +
gcc/testsuite/c-c++-common/gomp/doacross-6.c | 36 +-
gcc/testsuite/c-c++-common/gomp/doacross-7.c | 78 +
gcc/testsuite/c-c++-common/gomp/ompx-1.c | 4 +
gcc/testsuite/c-c++-common/gomp/ompx-2.c | 5 +
gcc/testsuite/c-c++-common/gomp/pr106836.c | 9 +
gcc/testsuite/c-c++-common/gomp/sink-3.c | 2 +-
gcc/testsuite/g++.dg/coroutines/pr106188.C | 34 +
gcc/testsuite/g++.dg/cpp0x/constexpr-decltype5.C | 23 +
gcc/testsuite/g++.dg/cpp1z/class-deduction113.C | 5 +
gcc/testsuite/g++.dg/cpp23/auto-array2.C | 4 +-
.../g++.dg/cpp23/named-universal-char-escape1.C | 16 +
.../g++.dg/cpp23/named-universal-char-escape2.C | 18 +
gcc/testsuite/g++.dg/cpp23/subscript8.C | 7 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval17.C | 17 +
gcc/testsuite/g++.dg/ext/array4.C | 3 +-
gcc/testsuite/g++.dg/ext/unary_trait_incomplete.C | 116 +-
gcc/testsuite/g++.dg/gomp/ompx-attrs-1.C | 7 +
gcc/testsuite/g++.dg/gomp/pr106829.C | 15 +
gcc/testsuite/g++.dg/opt/pr106860.C | 23 +
gcc/testsuite/g++.dg/vect/pr106841.cc | 52 +
gcc/testsuite/g++.target/loongarch/pr106828.C | 4 +
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 3 +-
.../gcc.dg/analyzer/flexible-array-member-1.c | 100 +
gcc/testsuite/gcc.dg/analyzer/out-of-bounds-5.c | 156 ++
.../gcc.dg/analyzer/out-of-bounds-realloc-grow.c | 87 +
gcc/testsuite/gcc.dg/analyzer/out-of-bounds-zero.c | 67 +
gcc/testsuite/gcc.dg/analyzer/pr106845.c | 11 +
gcc/testsuite/gcc.dg/analyzer/symbolic-gt-1.c | 76 +
gcc/testsuite/gcc.dg/c11-keywords-1.c | 11 +
gcc/testsuite/gcc.dg/c11-unreachable-1.c | 9 +
gcc/testsuite/gcc.dg/c2x-align-1.c | 41 +
gcc/testsuite/gcc.dg/c2x-align-6.c | 8 +
gcc/testsuite/gcc.dg/c2x-bool-1.c | 14 +-
gcc/testsuite/gcc.dg/c2x-bool-2.c | 42 +
gcc/testsuite/gcc.dg/c2x-static-assert-3.c | 6 +
gcc/testsuite/gcc.dg/c2x-static-assert-4.c | 6 +
gcc/testsuite/gcc.dg/c2x-thread-local-1.c | 6 +
gcc/testsuite/gcc.dg/c2x-unreachable-1.c | 29 +
.../gcc.dg/plugin/analyzer_kernel_plugin.c | 237 +++
.../gcc.dg/plugin/analyzer_known_fns_plugin.c | 201 ++
gcc/testsuite/gcc.dg/plugin/copy_from_user-1.c | 45 +
gcc/testsuite/gcc.dg/plugin/infoleak-1.c | 185 ++
gcc/testsuite/gcc.dg/plugin/infoleak-2.c | 33 +
gcc/testsuite/gcc.dg/plugin/infoleak-3.c | 145 ++
.../gcc.dg/plugin/infoleak-CVE-2011-1078-1.c | 138 ++
.../gcc.dg/plugin/infoleak-CVE-2011-1078-2.c | 46 +
.../gcc.dg/plugin/infoleak-CVE-2014-1446-1.c | 117 ++
.../gcc.dg/plugin/infoleak-CVE-2017-18549-1.c | 105 +
.../gcc.dg/plugin/infoleak-CVE-2017-18550-1.c | 175 ++
.../gcc.dg/plugin/infoleak-antipatterns-1.c | 166 ++
gcc/testsuite/gcc.dg/plugin/infoleak-fixit-1.c | 26 +
.../gcc.dg/plugin/infoleak-net-ethtool-ioctl.c | 82 +
.../gcc.dg/plugin/infoleak-vfio_iommu_type1.c | 44 +
gcc/testsuite/gcc.dg/plugin/known-fns-1.c | 61 +
gcc/testsuite/gcc.dg/plugin/plugin.exp | 26 +
.../gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c | 115 ++
.../gcc.dg/plugin/taint-CVE-2011-0521-1.c | 115 ++
.../gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c | 98 +
.../gcc.dg/plugin/taint-CVE-2011-0521-2.c | 95 +
.../gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c | 61 +
.../gcc.dg/plugin/taint-CVE-2011-0521-3.c | 59 +
.../gcc.dg/plugin/taint-CVE-2011-0521-4.c | 45 +
.../gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c | 46 +
.../gcc.dg/plugin/taint-CVE-2011-0521-5.c | 45 +
.../gcc.dg/plugin/taint-CVE-2011-0521-6.c | 42 +
gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521.h | 136 ++
gcc/testsuite/gcc.dg/plugin/taint-antipatterns-1.c | 139 ++
gcc/testsuite/gcc.dg/plugin/test-uaccess.h | 10 +
gcc/testsuite/gcc.dg/pr106844.c | 16 +
gcc/testsuite/gcc.dg/torture/pr106892.c | 30 +
gcc/testsuite/gcc.dg/tree-ssa/pr106867.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-inf-1.c | 15 +
gcc/testsuite/gcc.dg/uninit-pr106155-1.c | 40 +
gcc/testsuite/gcc.dg/uninit-pr106866.c | 38 +
gcc/testsuite/gcc.dg/uninit-pr106881.c | 16 +
gcc/testsuite/gcc.dg/uninit-pred-12.c | 34 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-21.c | 23 +
gcc/testsuite/gcc.target/aarch64/movdf_1.c | 53 +
gcc/testsuite/gcc.target/aarch64/movdi_2.c | 61 +
gcc/testsuite/gcc.target/aarch64/movhf_1.c | 53 +
gcc/testsuite/gcc.target/aarch64/movhi_1.c | 61 +
gcc/testsuite/gcc.target/aarch64/movqi_1.c | 61 +
gcc/testsuite/gcc.target/aarch64/movsf_1.c | 53 +
gcc/testsuite/gcc.target/aarch64/movsi_1.c | 61 +
gcc/testsuite/gcc.target/aarch64/movtf_2.c | 81 +
gcc/testsuite/gcc.target/aarch64/movti_2.c | 86 +
gcc/testsuite/gcc.target/aarch64/movv16qi_1.c | 82 +
gcc/testsuite/gcc.target/aarch64/movv8qi_1.c | 55 +
gcc/testsuite/gcc.target/aarch64/nofp_2.c | 19 +
.../gcc.target/i386/avx512f-vcvtps2ph-sae.c | 18 +
gcc/testsuite/gcc.target/i386/pr103144-mul-1.c | 51 +
gcc/testsuite/gcc.target/i386/pr103144-mul-2.c | 51 +
gcc/testsuite/gcc.target/i386/pr103144-neg-1.c | 51 +
gcc/testsuite/gcc.target/i386/pr103144-neg-2.c | 44 +
gcc/testsuite/gcc.target/i386/pr103144-shift-1.c | 70 +
gcc/testsuite/gcc.target/i386/pr103144-shift-2.c | 79 +
gcc/testsuite/gcc.target/powerpc/pr105586.c | 19 +
gcc/testsuite/gcc.target/powerpc/pr106833.c | 14 +
.../gcc.target/xtensa/constsynth_3insns.c | 11 +
gcc/testsuite/gfortran.dg/gomp/ompx-1.f90 | 2 +
gcc/testsuite/gfortran.dg/gomp/omx-1.f | 7 +
gcc/testsuite/gfortran.dg/gomp/omx-2.f | 9 +
gcc/testsuite/gfortran.dg/ieee/fma_1.f90 | 100 +
gcc/testsuite/gfortran.dg/ieee/signbit_1.f90 | 166 ++
gcc/testsuite/gnat.dg/aspect2.adb | 5 -
gcc/testsuite/gnat.dg/aspect2.ads | 30 -
gcc/testsuite/gnat.dg/config_pragma1.adb | 21 -
gcc/testsuite/gnat.dg/config_pragma1_pkg.ads | 21 -
gcc/testsuite/gnat.dg/equal8.adb | 6 -
gcc/testsuite/gnat.dg/equal8.ads | 36 -
gcc/testsuite/gnat.dg/equal8_pkg.ads | 58 -
gcc/testsuite/gnat.dg/formal_containers.adb | 23 -
gcc/testsuite/gnat.dg/iter1.adb | 20 -
gcc/testsuite/gnat.dg/iter1.ads | 8 -
gcc/testsuite/lib/target-supports.exp | 33 +
gcc/tree-cfg.cc | 3 +-
gcc/tree-cfgcleanup.cc | 11 +-
gcc/tree-eh.cc | 4 +-
gcc/tree-predcom.cc | 18 +-
gcc/tree-ssa-dce.cc | 48 +-
gcc/tree-ssa-forwprop.cc | 4 +-
gcc/tree-ssa-loop-split.cc | 16 +-
gcc/tree-vect-loop-manip.cc | 37 +-
gcc/tree-vect-loop.cc | 678 ++++++-
gcc/tree-vect-slp.cc | 11 +-
gcc/tree-vectorizer.h | 15 +
gcc/tree.cc | 74 +-
gcc/value-range.cc | 126 +-
gcc/value-range.h | 78 +-
libcpp/ChangeLog | 31 +
libcpp/charset.cc | 86 +-
libcpp/expr.cc | 2 +-
libcpp/include/cpplib.h | 10 +-
libcpp/init.cc | 53 +-
libcpp/line-map.cc | 41 +-
libgfortran/ChangeLog | 5 +
libgfortran/ieee/ieee_arithmetic.F90 | 66 +
libgo/runtime/go-callers.c | 2 +-
libgomp/ChangeLog | 157 ++
libgomp/config/gcn/icv-device.c | 27 +-
libgomp/config/nvptx/icv-device.c | 27 +-
libgomp/env.c | 1318 ++++++++++---
libgomp/icv-device.c | 17 +
libgomp/icv.c | 15 -
libgomp/libgomp-plugin.h | 12 +-
libgomp/libgomp.h | 114 ++
libgomp/libgomp.texi | 144 +-
libgomp/oacc-host.c | 3 +-
libgomp/plugin/plugin-gcn.c | 60 +-
libgomp/plugin/plugin-nvptx.c | 43 +-
libgomp/target.c | 123 +-
libgomp/testsuite/libgomp.c-c++-common/icv-5.c | 25 +
libgomp/testsuite/libgomp.c-c++-common/icv-6.c | 45 +
libgomp/testsuite/libgomp.c-c++-common/icv-7.c | 26 +
libgomp/testsuite/libgomp.c-c++-common/icv-8.c | 26 +
.../libgomp.c-c++-common/omp-display-env-1.c | 119 ++
.../libgomp.c-c++-common/omp-display-env-2.c | 22 +
libgomp/testsuite/libgomp.c/doacross-4.c | 228 +++
libgomp/testsuite/libgomp.c/doacross-5.c | 198 ++
libgomp/testsuite/libgomp.c/doacross-6.c | 231 +++
libgomp/testsuite/libgomp.c/doacross-7.c | 231 +++
liboffloadmic/ChangeLog | 5 +
liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 3 +-
libstdc++-v3/ChangeLog | 117 ++
libstdc++-v3/include/bits/atomic_base.h | 98 +-
libstdc++-v3/include/c_global/cstddef | 13 +-
libstdc++-v3/include/std/atomic | 58 +-
libstdc++-v3/include/std/barrier | 9 +-
libstdc++-v3/include/std/ranges | 14 +-
libstdc++-v3/include/std/system_error | 18 +-
libstdc++-v3/include/std/type_traits | 61 +-
libstdc++-v3/libsupc++/dyncast.cc | 6 +
libstdc++-v3/testsuite/17_intro/names.cc | 4 +
.../19_diagnostics/error_code/cons/lwg3629.cc | 48 +
.../19_diagnostics/error_condition/cons/lwg3629.cc | 48 +
.../is_complete_or_unbounded/memoization_neg.cc | 2 +
.../is_move_constructible/incomplete_neg.cc | 1 +
.../20_util/is_nothrow_swappable/incomplete_neg.cc | 1 +
.../is_nothrow_swappable_with/incomplete_neg.cc | 1 +
.../20_util/is_swappable_with/incomplete_neg.cc | 1 +
.../29_atomics/atomic/compare_exchange_padding.cc | 42 +
.../atomic_ref/compare_exchange_padding.cc | 43 +
.../testsuite/libstdc++-prettyprinters/48362.cc | 2 +-
.../testsuite/libstdc++-prettyprinters/cxx11.cc | 4 +-
.../testsuite/std/ranges/adaptors/adjacent/1.cc | 12 +
libstdc++-v3/testsuite/std/ranges/zip/1.cc | 18 +
.../testsuite/util/testsuite_performance.h | 63 +-
439 files changed, 19048 insertions(+), 32165 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-09-05 9:22 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-09-05 9:22 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:8de5354e2cf4e6ea750ea92c7162d61b1b796f76
commit 8de5354e2cf4e6ea750ea92c7162d61b1b796f76
Merge: d8e441f4b86 9c805ddf66a
Author: Martin Liska <mliska@suse.cz>
Date: Mon Sep 5 11:22:00 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/doc/tm.texi | 8 ++++----
gcc/doc/tm.texi.in | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-09-05 8:45 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-09-05 8:45 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:d8e441f4b8698f38e4564fe1bbe9ff112814ecff
commit d8e441f4b8698f38e4564fe1bbe9ff112814ecff
Merge: 4483fe115ce ca60bd93e21
Author: Martin Liska <mliska@suse.cz>
Date: Mon Sep 5 10:44:56 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 5 +
config/ChangeLog | 4 +
config/mh-pa-hpux10 | 4 -
configure | 14 -
configure.ac | 14 -
contrib/ChangeLog | 22 +
contrib/config-list.mk | 7 +-
contrib/gcc_update | 1 +
contrib/gen_autofdo_event.py | 80 +-
contrib/header-tools/ChangeLog | 5 +
contrib/header-tools/README | 2 +-
contrib/header-tools/reduce-headers | 1 -
fixincludes/ChangeLog | 13 +
fixincludes/config.h.in | 204 -
fixincludes/configure | 2 +-
gcc/ChangeLog | 1450 ++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 34 +-
gcc/ada/ChangeLog | 93 +
gcc/ada/ali.adb | 19 +-
gcc/ada/aspects.ads | 6 +-
gcc/ada/bindgen.adb | 1 +
gcc/ada/bindusg.adb | 5 +
...ard_and_implementation_defined_restrictions.rst | 4 +-
.../building_executable_programs_with_gnat.rst | 16 +
.../doc/gnat_ugn/gnat_and_program_execution.rst | 182 +-
gcc/ada/einfo-utils.adb | 2 +-
gcc/ada/exp_aggr.adb | 38 +-
gcc/ada/exp_attr.adb | 39 +-
gcc/ada/exp_ch3.adb | 8 +-
gcc/ada/exp_ch5.adb | 37 +-
gcc/ada/exp_ch6.adb | 2 +-
gcc/ada/exp_util.adb | 34 +-
gcc/ada/exp_util.ads | 5 -
gcc/ada/freeze.adb | 22 +-
gcc/ada/gnat-style.texi | 68 +-
gcc/ada/gnat_rm.texi | 1078 +-
gcc/ada/gnat_ugn.texi | 1602 +-
gcc/ada/layout.adb | 12 +-
gcc/ada/libgnat/a-coinve.adb | 41 +-
gcc/ada/libgnat/a-convec.adb | 47 +-
gcc/ada/libgnat/a-nbnbig.ads | 2 +
gcc/ada/libgnat/a-strmap.adb | 4 +
gcc/ada/libgnat/a-strsea.adb | 3 +
gcc/ada/libgnat/s-aridou.adb | 332 +-
gcc/ada/libgnat/s-aridou.ads | 1 +
gcc/ada/libgnat/s-expmod.adb | 10 +
gcc/ada/libgnat/s-imagef.adb | 73 +-
gcc/ada/libgnat/s-imagei.adb | 252 +-
gcc/ada/libgnat/s-imagei.ads | 36 +-
gcc/ada/libgnat/s-imageu.adb | 194 +-
gcc/ada/libgnat/s-imageu.ads | 44 +-
gcc/ada/libgnat/s-imgint.ads | 27 +-
gcc/ada/libgnat/s-imglli.ads | 30 +-
gcc/ada/libgnat/s-imgllli.ads | 27 +-
gcc/ada/libgnat/s-imglllu.ads | 18 +-
gcc/ada/libgnat/s-imgllu.ads | 18 +-
gcc/ada/libgnat/s-imguns.ads | 18 +-
gcc/ada/libgnat/s-vaispe.adb | 87 +
gcc/ada/libgnat/s-vaispe.ads | 199 +
gcc/ada/libgnat/s-valint.ads | 21 +-
gcc/ada/libgnat/s-vallli.ads | 22 +-
gcc/ada/libgnat/s-valllli.ads | 22 +-
gcc/ada/libgnat/s-valuei.adb | 95 +-
gcc/ada/libgnat/s-valuei.ads | 188 +-
gcc/ada/libgnat/s-valuer.adb | 29 +-
gcc/ada/libgnat/s-valueu.adb | 444 +-
gcc/ada/libgnat/s-valueu.ads | 478 +-
gcc/ada/libgnat/s-valuti.ads | 268 +-
gcc/ada/libgnat/s-vauspe.adb | 198 +
gcc/ada/libgnat/s-vauspe.ads | 639 +
gcc/ada/libgnat/s-widthu.adb | 16 +-
gcc/ada/opt.ads | 4 +
gcc/ada/par-ch4.adb | 1 -
gcc/ada/par-ch5.adb | 25 +-
gcc/ada/sem_aggr.adb | 169 +-
gcc/ada/sem_aggr.ads | 4 +
gcc/ada/sem_ch13.adb | 743 +-
gcc/ada/sem_ch13.ads | 30 +
gcc/ada/sem_ch3.adb | 92 +-
gcc/ada/sem_ch4.adb | 59 +-
gcc/ada/sem_ch5.adb | 13 +-
gcc/ada/sem_ch6.adb | 12 +-
gcc/ada/sem_elab.adb | 8 +-
gcc/ada/sem_res.adb | 18 +-
gcc/ada/sem_util.adb | 16 +-
gcc/ada/sem_util.ads | 5 -
gcc/ada/sigtramp-vxworks-target.h | 2 +-
gcc/ada/sinfo.ads | 12 +-
gcc/ada/sprint.adb | 15 +-
gcc/ada/switch-b.adb | 6 +
gcc/ada/treepr.adb | 22 +-
gcc/builtins.cc | 329 +-
gcc/builtins.def | 1 +
gcc/c-family/ChangeLog | 72 +
gcc/c-family/c-attribs.cc | 7 +
gcc/c-family/c-common.cc | 33 +-
gcc/c-family/c-common.h | 46 +-
gcc/c-family/c-cppbuiltin.cc | 1 +
gcc/c-family/c-lex.cc | 14 +-
gcc/c-family/c-omp.cc | 22 +-
gcc/c-family/c-opts.cc | 12 +
gcc/c-family/c-pragma.h | 1 +
gcc/c-family/c-pretty-print.cc | 7 +
gcc/c-family/c-warn.cc | 94 +
gcc/c-family/c.opt | 12 +
gcc/c/ChangeLog | 95 +
gcc/c/c-convert.cc | 25 +-
gcc/c/c-decl.cc | 31 +-
gcc/c/c-parser.cc | 213 +-
gcc/c/c-tree.h | 3 +
gcc/c/c-typeck.cc | 109 +-
gcc/collect2.cc | 7 -
gcc/common.opt | 26 +-
gcc/common/common-target.def | 25 +
gcc/common/common-targhooks.cc | 15 +
gcc/common/common-targhooks.h | 11 +
gcc/common/config/cr16/cr16-common.cc | 27 -
gcc/common/config/riscv/riscv-common.cc | 377 +
gcc/common/config/s390/s390-common.cc | 5 +
gcc/config.build | 5 +-
gcc/config.gcc | 339 +-
gcc/config.host | 5 -
gcc/config.in | 19 -
gcc/config/aarch64/aarch64-d.cc | 1 +
gcc/config/aarch64/aarch64-d.h | 24 +
gcc/config/aarch64/aarch64-elf.h | 3 -
gcc/config/aarch64/aarch64-protos.h | 6 +-
gcc/config/aarch64/aarch64.cc | 5 +-
gcc/config/aarch64/aarch64.h | 8 +-
gcc/config/alpha/alpha.cc | 4 -
gcc/config/alpha/alpha.h | 2 +-
gcc/config/alpha/elf.h | 2 +-
gcc/config/arc/arc.cc | 2 +-
gcc/config/arc/arc.h | 14 +-
gcc/config/arm/aout.h | 9 -
gcc/config/arm/arm-d.cc | 3 +-
gcc/config/arm/arm-d.h | 24 +
gcc/config/arm/arm-protos.h | 6 +-
gcc/config/arm/arm.cc | 2 +-
gcc/config/arm/arm.h | 6 +-
gcc/config/arm/netbsd-elf.h | 3 -
gcc/config/bfin/bfin.h | 4 +-
gcc/config/bpf/bpf.cc | 22 +-
gcc/config/bpf/coreout.cc | 16 +-
gcc/config/c6x/c6x.cc | 2 +-
gcc/config/c6x/c6x.h | 4 +-
gcc/config/cr16/constraints.md | 81 -
gcc/config/cr16/cr16-protos.h | 98 -
gcc/config/cr16/cr16.cc | 2201 ---
gcc/config/cr16/cr16.h | 556 -
gcc/config/cr16/cr16.md | 1084 --
gcc/config/cr16/cr16.opt | 51 -
gcc/config/cr16/predicates.md | 225 -
gcc/config/cr16/t-cr16 | 25 -
gcc/config/cris/cris.h | 4 +-
gcc/config/csky/csky.cc | 2 +-
gcc/config/csky/csky.h | 8 +-
gcc/config/darwin.h | 27 +-
gcc/config/dbxcoff.h | 56 -
gcc/config/dbxelf.h | 68 -
gcc/config/default-d.cc | 4 +-
gcc/config/epiphany/epiphany.h | 7 +-
gcc/config/freebsd-d.cc | 2 +-
gcc/config/frv/frv.h | 12 +-
gcc/config/gcn/gcn-hsa.h | 2 +-
gcc/config/gcn/gcn.cc | 65 +-
gcc/config/glibc-d.cc | 2 +-
gcc/config/i386/bsd.h | 8 +-
gcc/config/i386/cygming.h | 14 +-
gcc/config/i386/darwin.h | 10 +-
gcc/config/i386/djgpp.h | 4 +-
gcc/config/i386/dragonfly.h | 6 +-
gcc/config/i386/freebsd.h | 6 +-
gcc/config/i386/gas.h | 6 +-
gcc/config/i386/gcc-auto-profile | 31 +-
gcc/config/i386/gnu-user.h | 6 +-
gcc/config/i386/i386-builtin.def | 4 +-
gcc/config/i386/i386-d.cc | 1 +
gcc/config/i386/i386-d.h | 26 +
gcc/config/i386/i386-expand.cc | 19 +-
gcc/config/i386/i386-features.cc | 1 +
gcc/config/i386/i386-protos.h | 5 -
gcc/config/i386/i386.cc | 18 +-
gcc/config/i386/i386.h | 17 +-
gcc/config/i386/i386.md | 56 +-
gcc/config/i386/i386elf.h | 6 +-
gcc/config/i386/iamcu.h | 6 +-
gcc/config/i386/lynx.h | 6 +-
gcc/config/i386/netbsd-elf.h | 4 +-
gcc/config/i386/nto.h | 2 +-
gcc/config/i386/openbsdelf.h | 6 +-
gcc/config/i386/sse.md | 26 +-
gcc/config/i386/subst.md | 1 +
gcc/config/i386/sysv4.h | 4 +-
gcc/config/i386/vxworks.h | 8 +-
gcc/config/i386/winnt-d.cc | 2 +-
gcc/config/i386/x86-64.h | 6 +-
gcc/config/ia64/ia64-protos.h | 2 +-
gcc/config/ia64/ia64.cc | 16 +-
gcc/config/ia64/ia64.h | 16 -
gcc/config/ia64/sysv4.h | 7 +-
gcc/config/lm32/lm32.h | 2 +-
gcc/config/loongarch/loongarch-protos.h | 8 +-
gcc/config/loongarch/loongarch.cc | 201 +-
gcc/config/loongarch/loongarch.h | 15 +-
gcc/config/m32c/m32c.cc | 2 +-
gcc/config/m32c/m32c.h | 2 +-
gcc/config/m32c/rtems.h | 38 -
gcc/config/m68k/linux.h | 8 +-
gcc/config/m68k/m68k.h | 4 +-
gcc/config/m68k/m68kelf.h | 4 +-
gcc/config/m68k/netbsd-elf.h | 6 +-
gcc/config/m68k/openbsd.h | 12 -
gcc/config/microblaze/microblaze.cc | 8 +-
gcc/config/microblaze/microblaze.h | 8 +-
gcc/config/mips/mips-d.cc | 1 +
gcc/config/mips/mips-d.h | 24 +
gcc/config/mips/mips-protos.h | 4 -
gcc/config/mips/mips.cc | 16 -
gcc/config/mips/mips.h | 21 +-
gcc/config/mips/vxworks.h | 2 +-
gcc/config/mmix/mmix-protos.h | 2 +-
gcc/config/mmix/mmix.cc | 6 +-
gcc/config/mmix/mmix.h | 13 +-
gcc/config/nds32/nds32-protos.h | 2 +-
gcc/config/nds32/nds32.cc | 8 +-
gcc/config/nds32/nds32.h | 2 +-
gcc/config/netbsd-d.cc | 4 +-
gcc/config/nvptx/nvptx.cc | 1 -
gcc/config/nvptx/nvptx.h | 5 +-
gcc/config/openbsd-d.cc | 4 +-
gcc/config/openbsd.h | 11 -
gcc/config/or1k/or1k.h | 2 +-
gcc/config/pa/pa-64.h | 4 -
gcc/config/pa/pa-d.cc | 1 +
gcc/config/pa/pa-d.h | 24 +
gcc/config/pa/pa-hpux10.h | 157 -
gcc/config/pa/pa-hpux10.opt | 22 -
gcc/config/pa/pa-protos.h | 4 -
gcc/config/pa/pa.h | 14 -
gcc/config/pa/pa32-regs.h | 6 +-
gcc/config/pa/pa64-regs.h | 6 +-
gcc/config/pa/som.h | 15 -
gcc/config/pa/t-dce-thr | 2 -
gcc/config/pdp11/pdp11.cc | 1 -
gcc/config/pdp11/pdp11.h | 10 +-
gcc/config/riscv/bitmanip.md | 83 +-
gcc/config/riscv/constraints.md | 48 +
gcc/config/riscv/elf.h | 6 +-
gcc/config/riscv/iterators.md | 244 +
gcc/config/riscv/predicates.md | 9 +-
gcc/config/riscv/riscv-d.cc | 1 +
gcc/config/riscv/riscv-d.h | 24 +
gcc/config/riscv/riscv-protos.h | 4 -
gcc/config/riscv/riscv-subset.h | 2 +
gcc/config/riscv/riscv.cc | 191 +-
gcc/config/riscv/riscv.h | 102 +-
gcc/config/riscv/riscv.md | 380 +-
gcc/config/riscv/sync.md | 4 -
gcc/config/rs6000/rs6000-builtin.cc | 18 +-
gcc/config/rs6000/rs6000-call.cc | 8 -
gcc/config/rs6000/rs6000-d.cc | 1 +
gcc/config/rs6000/rs6000-d.h | 24 +
gcc/config/rs6000/rs6000-logue.cc | 12 -
gcc/config/rs6000/rs6000-protos.h | 6 +-
gcc/config/rs6000/rs6000.cc | 49 +-
gcc/config/rs6000/rs6000.h | 8 +-
gcc/config/rs6000/sysv4.h | 8 -
gcc/config/rs6000/xcoff.h | 3 -
gcc/config/rx/rx.h | 1 -
gcc/config/s390/predicates.md | 12 +
gcc/config/s390/s390-d.cc | 1 +
gcc/config/s390/s390-d.h | 24 +
gcc/config/s390/s390-protos.h | 5 +-
gcc/config/s390/s390.cc | 308 +-
gcc/config/s390/s390.h | 6 +-
gcc/config/s390/s390.md | 41 +-
gcc/config/s390/s390.opt | 4 +
gcc/config/s390/vector.md | 74 +-
gcc/config/s390/vx-builtins.md | 125 +-
gcc/config/sh/elf.h | 5 +-
gcc/config/sh/linux.h | 8 +-
gcc/config/sh/sh.h | 6 +-
gcc/config/sol2-d.cc | 4 +-
gcc/config/sol2.h | 4 -
gcc/config/sparc/freebsd.h | 6 -
gcc/config/sparc/netbsd-elf.h | 5 -
gcc/config/sparc/sparc-d.cc | 1 +
gcc/config/sparc/sparc-d.h | 24 +
gcc/config/sparc/sparc-protos.h | 4 -
gcc/config/sparc/sparc.h | 12 -
gcc/config/vax/vax.cc | 3 -
gcc/config/vax/vax.h | 21 -
gcc/config/visium/visium.h | 4 +-
gcc/config/vx-common.h | 2 -
gcc/config/xtensa/elf.h | 2 +-
gcc/config/xtensa/linux.h | 2 +-
gcc/config/xtensa/uclinux.h | 2 +-
gcc/config/xtensa/xtensa-protos.h | 2 +-
gcc/config/xtensa/xtensa.cc | 2 +-
gcc/config/xtensa/xtensa.h | 2 +-
gcc/configure | 131 +-
gcc/configure.ac | 46 +-
gcc/cp/ChangeLog | 94 +
gcc/cp/Make-lang.in | 9 +
gcc/cp/call.cc | 7 +
gcc/cp/cp-objcp-common.cc | 2 +
gcc/cp/cp-tree.h | 28 +-
gcc/cp/decl.cc | 10 +-
gcc/cp/name-lookup.cc | 231 +-
gcc/cp/parser.cc | 195 +-
gcc/cp/pt.cc | 13 +-
gcc/cp/semantics.cc | 19 +-
gcc/cp/std-name-hint.gperf | 287 +
gcc/cp/std-name-hint.h | 675 +
gcc/cp/typeck.cc | 53 +-
gcc/d/ChangeLog | 11 +
gcc/d/d-ctfloat.cc | 5 +-
gcc/d/d-lang.cc | 1 -
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/README.md | 282 +-
gcc/d/dmd/astenums.d | 1 -
gcc/d/dmd/canthrow.d | 4 +-
gcc/d/dmd/common/README.md | 8 +-
gcc/d/dmd/common/outbuffer.d | 78 +-
gcc/d/dmd/ctfeexpr.d | 20 +-
gcc/d/dmd/declaration.d | 22 +-
gcc/d/dmd/declaration.h | 9 +-
gcc/d/dmd/dimport.d | 11 +-
gcc/d/dmd/dinterpret.d | 35 +-
gcc/d/dmd/dmacro.d | 42 +-
gcc/d/dmd/dmodule.d | 22 +-
gcc/d/dmd/doc.d | 80 +-
gcc/d/dmd/dsymbolsem.d | 162 +-
gcc/d/dmd/dtemplate.d | 9 +-
gcc/d/dmd/escape.d | 185 +-
gcc/d/dmd/expression.d | 2 +-
gcc/d/dmd/expressionsem.d | 95 +-
gcc/d/dmd/func.d | 2 -
gcc/d/dmd/globals.d | 47 +-
gcc/d/dmd/globals.h | 37 +-
gcc/d/dmd/hdrgen.d | 16 +-
gcc/d/dmd/id.d | 3 +
gcc/d/dmd/identifier.d | 2 +-
gcc/d/dmd/lexer.d | 2 +-
gcc/d/dmd/module.h | 1 -
gcc/d/dmd/mtype.d | 38 +-
gcc/d/dmd/parse.d | 80 +-
gcc/d/dmd/root/README.md | 44 +-
gcc/d/dmd/root/array.d | 18 +
gcc/d/dmd/root/ctfloat.d | 2 +-
gcc/d/dmd/root/ctfloat.h | 2 +-
gcc/d/dmd/semantic3.d | 3 -
gcc/d/dmd/traits.d | 5 +
gcc/d/dmd/typesem.d | 5 +
gcc/d/expr.cc | 30 +-
gcc/d/runtime.def | 9 +-
gcc/dbxout.cc | 3936 ----
gcc/dbxout.h | 60 -
gcc/debug.h | 1 -
gcc/defaults.h | 8 +-
gcc/doc/extend.texi | 49 +-
gcc/doc/install.texi | 28 +-
gcc/doc/invoke.texi | 145 +-
gcc/doc/md.texi | 38 +-
gcc/doc/passes.texi | 2 +-
gcc/doc/tm.texi | 259 +-
gcc/doc/tm.texi.in | 242 +-
gcc/dumpfile.h | 2 +-
gcc/dwarf2asm.cc | 13 +-
gcc/dwarf2out.cc | 138 +-
gcc/emit-rtl.cc | 5 +
gcc/except.cc | 2 +-
gcc/expmed.cc | 12 +-
gcc/final.cc | 44 -
gcc/flag-types.h | 18 +-
gcc/fold-const-call.cc | 6 +-
gcc/fortran/ChangeLog | 64 +
gcc/fortran/decl.cc | 3 +-
gcc/fortran/f95-lang.cc | 5 +-
gcc/fortran/libgfortran.h | 20 +
gcc/fortran/parse.cc | 2 +-
gcc/fortran/simplify.cc | 5 +-
gcc/fortran/trans-expr.cc | 10 +-
gcc/fortran/trans-intrinsic.cc | 198 +
gcc/fortran/trans-openmp.cc | 12 +-
gcc/function-tests.cc | 20 +-
gcc/function.cc | 8 -
gcc/gcc.cc | 72 +-
gcc/gimple-loop-versioning.cc | 2 +-
gcc/gimple-predicate-analysis.cc | 1340 +-
gcc/gimple-predicate-analysis.h | 100 +-
gcc/gimple-range-fold.cc | 20 +
gcc/gimplify.cc | 121 +-
gcc/ginclude/stddef.h | 8 +
gcc/go/ChangeLog | 6 +
gcc/go/go-lang.cc | 3 +-
gcc/go/gospec.cc | 4 -
gcc/graphds.cc | 13 +-
gcc/graphds.h | 3 +-
gcc/gstab.h | 35 -
gcc/hash-map-traits.h | 74 +-
gcc/hash-traits.h | 97 +-
gcc/internal-fn.cc | 8 +
gcc/internal-fn.def | 4 +-
gcc/lto-cgraph.cc | 20 +-
gcc/lto-streamer-out.cc | 3 +
gcc/match.pd | 4 +-
gcc/omp-expand.cc | 150 +-
gcc/omp-general.cc | 12 +-
gcc/omp-low.cc | 132 +-
gcc/omp-offload.cc | 50 +
gcc/omp-simd-clone.cc | 20 +-
gcc/optabs.def | 1 +
gcc/opts.cc | 18 +-
gcc/opts.h | 36 +
gcc/params.opt | 4 +
gcc/po/ChangeLog | 4 +
gcc/po/sv.po | 21 +-
gcc/range-op-float.cc | 428 +-
gcc/real.cc | 42 +-
gcc/real.h | 20 +-
gcc/realmpfr.cc | 2 +-
gcc/spellcheck.h | 3 +-
gcc/stab.def | 239 -
gcc/system.h | 14 +-
gcc/target-def.h | 4 -
gcc/target.def | 3 +
gcc/testsuite/ChangeLog | 553 +
gcc/testsuite/c-c++-common/Wbidi-chars-25.c | 28 +
gcc/testsuite/c-c++-common/Wxor-used-as-pow-1.c | 57 +
.../c-c++-common/Wxor-used-as-pow-fixits.c | 34 +
gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-1.c | 43 +
gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-2.c | 88 +
gcc/testsuite/c-c++-common/cpp/Winvalid-utf8-3.c | 27 +
.../cpp/named-universal-char-escape-1.c | 174 +
.../cpp/named-universal-char-escape-2.c | 18 +
.../cpp/named-universal-char-escape-3.c | 22 +
.../cpp/named-universal-char-escape-4.c | 60 +
.../c-c++-common/goacc/classify-kernels-parloops.c | 6 +-
.../classify-kernels-unparallelized-parloops.c | 6 +-
.../goacc/classify-kernels-unparallelized.c | 6 +-
.../c-c++-common/goacc/classify-kernels.c | 6 +-
.../c-c++-common/goacc/classify-parallel.c | 4 +-
gcc/testsuite/c-c++-common/goacc/classify-serial.c | 4 +-
.../goacc/kernels-counter-vars-function-scope.c | 2 +-
gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c | 2 +-
gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c | 2 +-
.../c-c++-common/goacc/kernels-loop-data-2.c | 2 +-
.../goacc/kernels-loop-data-enter-exit-2.c | 2 +-
.../goacc/kernels-loop-data-enter-exit.c | 2 +-
.../c-c++-common/goacc/kernels-loop-data-update.c | 2 +-
.../c-c++-common/goacc/kernels-loop-data.c | 2 +-
gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c | 2 +-
.../c-c++-common/goacc/kernels-loop-mod-not-zero.c | 2 +-
gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c | 2 +-
.../c-c++-common/goacc/kernels-loop-nest.c | 2 +-
gcc/testsuite/c-c++-common/goacc/kernels-loop.c | 2 +-
.../c-c++-common/goacc/kernels-one-counter-var.c | 2 +-
.../goacc/kernels-parallel-loop-data-enter-exit.c | 2 +-
gcc/testsuite/c-c++-common/gomp/doacross-2.c | 18 +-
gcc/testsuite/c-c++-common/gomp/doacross-5.c | 94 +
gcc/testsuite/c-c++-common/gomp/doacross-6.c | 74 +
gcc/testsuite/c-c++-common/gomp/nesting-2.c | 11 +-
gcc/testsuite/c-c++-common/gomp/ordered-3.c | 44 +-
.../c-c++-common/gomp/reverse-offload-1.c | 2 +-
gcc/testsuite/c-c++-common/gomp/sink-3.c | 2 +-
.../c-c++-common/gomp/target-device-ancestor-4.c | 2 +-
.../g++.dg/cpp/named-universal-char-escape-1.C | 6 +
.../g++.dg/cpp/named-universal-char-escape-2.C | 6 +
gcc/testsuite/g++.dg/cpp/warning-1.C | 6 +
gcc/testsuite/g++.dg/cpp/warning-2.C | 6 +
gcc/testsuite/g++.dg/cpp/warning-3.C | 6 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-debug-0.C | 12 -
gcc/testsuite/g++.dg/cpp0x/gen-attrs-77.C | 17 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv.C | 2 +-
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-1.C | 43 +
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-10.C | 25 +
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-11.C | 25 +
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-12.C | 25 +
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-2.C | 43 +
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-3.C | 43 +
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-4.C | 43 +
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-5.C | 80 +
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-6.C | 80 +
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-7.C | 80 +
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-8.C | 80 +
gcc/testsuite/g++.dg/cpp23/Winvalid-utf8-9.C | 25 +
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 6 +
gcc/testsuite/g++.dg/cpp23/wchar-multi1.C | 42 +
gcc/testsuite/g++.dg/cpp23/wchar-multi2.C | 43 +
gcc/testsuite/g++.dg/debug/dwarf2/utf-1.C | 9 +
gcc/testsuite/g++.dg/ext/has-builtin-1.C | 133 +
gcc/testsuite/g++.dg/init/elide8.C | 11 +
gcc/testsuite/g++.dg/other/PR23205.C | 17 -
gcc/testsuite/g++.dg/other/pr23205-2.C | 17 -
gcc/testsuite/g++.dg/parse/expr3.C | 2 +-
gcc/testsuite/g++.dg/torture/pr90994.C | 40 +
gcc/testsuite/g++.dg/tree-ssa/empty-loop.C | 2 +-
gcc/testsuite/g++.dg/uninit-pred-5.C | 94 +
gcc/testsuite/g++.dg/warn/Wparentheses-10.C | 14 +-
gcc/testsuite/g++.dg/warn/Wparentheses-18.C | 4 +-
gcc/testsuite/g++.dg/warn/Wparentheses-19.C | 12 +-
gcc/testsuite/g++.dg/warn/Wparentheses-9.C | 4 +-
gcc/testsuite/g++.dg/warn/Wself-move1.C | 125 +
.../g++.dg/warn/Wxor-used-as-pow-named-op.C | 8 +
gcc/testsuite/g++.target/aarch64/sve/pr96974.C | 4 +-
gcc/testsuite/g++.target/i386/pr106627.C | 28 +
gcc/testsuite/g++.target/powerpc/pr101322.C | 17 +
gcc/testsuite/gcc.c-torture/compile/pr106101.c | 62 +
gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.x | 3 -
gcc/testsuite/gcc.dg/20040813-1.c | 14 -
gcc/testsuite/gcc.dg/Wparentheses-6.c | 4 +-
gcc/testsuite/gcc.dg/Wparentheses-7.c | 12 +-
gcc/testsuite/gcc.dg/autopar/pr106737.c | 18 +
gcc/testsuite/gcc.dg/c11-empty-init-1.c | 25 +
gcc/testsuite/gcc.dg/c11-empty-init-2.c | 25 +
gcc/testsuite/gcc.dg/c11-empty-init-3.c | 25 +
gcc/testsuite/gcc.dg/c11-nullptr-1.c | 10 +
gcc/testsuite/gcc.dg/c11-unproto-3.c | 19 +
gcc/testsuite/gcc.dg/c17-nullptr-1.c | 10 +
gcc/testsuite/gcc.dg/c17-nullptr-2.c | 10 +
gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c | 9 +-
gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c | 4 +
gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-1.c | 13 +
gcc/testsuite/gcc.dg/c2x-attr-nodiscard-2.c | 6 +
gcc/testsuite/gcc.dg/c2x-empty-init-1.c | 80 +
gcc/testsuite/gcc.dg/c2x-empty-init-2.c | 18 +
gcc/testsuite/gcc.dg/c2x-empty-init-3.c | 25 +
gcc/testsuite/gcc.dg/c2x-has-c-attribute-2.c | 8 +-
gcc/testsuite/gcc.dg/c2x-nullptr-1.c | 298 +
gcc/testsuite/gcc.dg/c2x-nullptr-2.c | 9 +
gcc/testsuite/gcc.dg/c2x-nullptr-3.c | 80 +
gcc/testsuite/gcc.dg/c2x-nullptr-4.c | 11 +
gcc/testsuite/gcc.dg/c2x-nullptr-5.c | 14 +
gcc/testsuite/gcc.dg/c2x-old-style-definition-6.c | 12 +-
gcc/testsuite/gcc.dg/c2x-unproto-1.c | 12 +-
gcc/testsuite/gcc.dg/c2x-unproto-2.c | 12 +-
gcc/testsuite/gcc.dg/c2x-unproto-3.c | 20 +
gcc/testsuite/gcc.dg/c2x-unproto-4.c | 15 +
.../gcc.dg/cpp/named-universal-char-escape-1.c | 8 +
.../gcc.dg/cpp/named-universal-char-escape-2.c | 8 +
gcc/testsuite/gcc.dg/darwin-20040809-2.c | 15 -
gcc/testsuite/gcc.dg/debug/pr35154.c | 35 -
gcc/testsuite/gcc.dg/gnu2x-empty-init-1.c | 29 +
gcc/testsuite/gcc.dg/gnu2x-empty-init-2.c | 16 +
gcc/testsuite/gcc.dg/init-bad-1.c | 3 +-
gcc/testsuite/gcc.dg/noncompile/pr71583.c | 2 +-
gcc/testsuite/gcc.dg/pr106099.c | 10 +
gcc/testsuite/gcc.dg/pr61096-1.c | 2 +-
gcc/testsuite/gcc.dg/pr69471-2.c | 8 -
gcc/testsuite/gcc.dg/precedence-1.c | 4 +-
.../gcc.dg/torture/builtin-issignaling-1.c | 130 +
.../gcc.dg/torture/builtin-issignaling-2.c | 73 +
gcc/testsuite/gcc.dg/torture/dfp-default-init-1.c | 115 +
gcc/testsuite/gcc.dg/torture/dfp-default-init-2.c | 8 +
gcc/testsuite/gcc.dg/torture/dfp-default-init-3.c | 8 +
.../torture/float128-builtin-issignaling-1.c | 13 +
.../torture/float128x-builtin-issignaling-1.c | 13 +
.../gcc.dg/torture/float16-builtin-issignaling-1.c | 13 +
.../gcc.dg/torture/float32-builtin-issignaling-1.c | 13 +
.../torture/float32x-builtin-issignaling-1.c | 13 +
.../gcc.dg/torture/float64-builtin-issignaling-1.c | 13 +
.../torture/float64x-builtin-issignaling-1.c | 13 +
gcc/testsuite/gcc.dg/torture/pr106809.c | 28 +
gcc/testsuite/gcc.dg/torture/pr47917.c | 1 -
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-34.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-10.c | 14 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-11.c | 15 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-12.c | 14 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-13.c | 15 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-14.c | 14 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-15.c | 17 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-16.c | 14 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-3.c | 14 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-4.c | 14 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-5.c | 14 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-6.c | 14 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-7.c | 15 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-8.c | 14 +-
gcc/testsuite/gcc.dg/tree-ssa/minmax-9.c | 14 +-
gcc/testsuite/gcc.dg/tree-ssa/pr106819.c | 24 +
gcc/testsuite/gcc.dg/tree-ssa/recip-3.c | 5 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-nan-1.c | 18 +
.../gcc.dg/tree-ssa/vrp-float-signbit-1.c | 12 +
gcc/testsuite/gcc.dg/ubsan/c-shift-1.c | 12 +-
gcc/testsuite/gcc.dg/uninit-pr63660.c | 58 +
gcc/testsuite/gcc.dg/uninit-pr65244-1.c | 20 +
gcc/testsuite/gcc.dg/uninit-pr65244-2.c | 20 +
gcc/testsuite/gcc.dg/uninit-pred-11.c | 27 +
gcc/testsuite/gcc.dg/uninit-pred-7_a.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-layout-1.c | 13 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-10.c | 6 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-11.c | 34 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-12.c | 8 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-13.c | 13 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-14.c | 6 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-15.c | 13 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-16.c | 6 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-17.c | 27 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-18.c | 15 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-19.c | 34 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-2.c | 6 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-20.c | 33 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-3.c | 13 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-4.c | 6 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-5.c | 13 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-6.c | 6 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-7.c | 17 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-8.c | 6 +
gcc/testsuite/gcc.dg/vect/bb-slp-layout-9.c | 36 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c | 4 +-
gcc/testsuite/gcc.dg/vect/slp-11b.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c | 38 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-1.c | 2 +
gcc/testsuite/gcc.dg/vect/vect-simd-clone-2.c | 2 +
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-8.c | 2 +
gcc/testsuite/gcc.dg/vla-init-2.c | 1 -
gcc/testsuite/gcc.dg/vla-init-3.c | 1 -
.../aarch64/sve/acle/general-c/gnu_vectors_1.c | 4 +-
.../aarch64/sve/acle/general-c/gnu_vectors_2.c | 4 +-
.../aarch64/sve/acle/general-c/sizeless-1.c | 4 +-
.../aarch64/sve/acle/general-c/sizeless-2.c | 4 +-
gcc/testsuite/gcc.target/aarch64/sve/slp_15.c | 17 +
.../bpf/{constant-calls.c => constant-calls-1.c} | 1 -
gcc/testsuite/gcc.target/bpf/constant-calls-2.c | 16 +
gcc/testsuite/gcc.target/bpf/core-pr106745.c | 30 +
gcc/testsuite/gcc.target/i386/avx512vl-pr106721.c | 19 +
.../gcc.target/i386/builtin-issignaling-1.c | 80 +
gcc/testsuite/gcc.target/i386/pr106704.c | 16 +
gcc/testsuite/gcc.target/i386/pr106707.c | 19 +
gcc/testsuite/gcc.target/i386/pr106742.c | 10 +
gcc/testsuite/gcc.target/i386/pr106748.c | 20 +
.../i386/sse2-bfloat16-scalar-typecheck.c | 4 +-
gcc/testsuite/gcc.target/loongarch/attr-model-1.c | 6 +
gcc/testsuite/gcc.target/loongarch/attr-model-2.c | 6 +
.../gcc.target/loongarch/attr-model-diag.c | 7 +
.../gcc.target/loongarch/attr-model-test.c | 25 +
.../gcc.target/loongarch/func-call-medium-1.c | 2 +-
.../gcc.target/loongarch/func-call-medium-2.c | 2 +-
.../gcc.target/loongarch/func-call-medium-3.c | 2 +-
.../gcc.target/loongarch/func-call-medium-4.c | 2 +-
.../gcc.target/loongarch/func-call-medium-5.c | 2 +-
.../gcc.target/loongarch/func-call-medium-6.c | 2 +-
.../gcc.target/loongarch/func-call-medium-7.c | 2 +-
.../gcc.target/loongarch/func-call-medium-8.c | 3 +-
gcc/testsuite/gcc.target/loongarch/pr106459.c | 13 +
gcc/testsuite/gcc.target/loongarch/tls-gd-noplt.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr106017.c | 19 +
.../gcc.target/powerpc/pr86731-fwrapv-longlong.c | 2 +-
.../gcc.target/powerpc/stabs-attrib-vect-darwin.c | 12 -
gcc/testsuite/gcc.target/riscv/zbb_32_bswap-1.c | 11 +
gcc/testsuite/gcc.target/riscv/zbb_32_bswap-2.c | 12 +
gcc/testsuite/gcc.target/riscv/zbb_bswap-1.c | 11 +
gcc/testsuite/gcc.target/riscv/zbb_bswap-2.c | 12 +
gcc/testsuite/gcc.target/s390/20041216-1.c | 23 -
.../gcc.target/s390/vector/vec-copysign.c | 2 +-
.../s390/vector/vec-sum-across-no-lower-subreg-1.c | 18 +
.../gcc.target/s390/vector/vperm-rev-z14.c | 87 +
.../gcc.target/s390/vector/vperm-rev-z15.c | 118 +
.../s390/zvector/autovec-double-quiet-uneq.c | 2 +-
.../s390/zvector/autovec-double-signaling-ltgt.c | 2 +-
.../s390/zvector/autovec-float-quiet-uneq.c | 2 +-
.../s390/zvector/autovec-float-signaling-ltgt.c | 2 +-
.../gcc.target/s390/zvector/vec-reve-int-long.c | 31 +
.../gcc.target/s390/zvector/vec-reve-store-byte.c | 6 +-
gcc/testsuite/gdc.test/compilable/aliasassign.d | 105 +-
.../gdc.test/compilable/scope_infer_array_assign.d | 28 +
gcc/testsuite/gdc.test/compilable/test21197.d | 25 +
gcc/testsuite/gdc.test/compilable/uda.d | 6 +
.../gdc.test/fail_compilation/aliasassign2.d | 33 +
.../gdc.test/fail_compilation/diag23295.d | 40 +
.../gdc.test/fail_compilation/fail10968.d | 29 +-
.../gdc.test/fail_compilation/fail14669.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice8795.d | 2 +-
.../fail_compilation/imports/import15525.d | 3 +
.../gdc.test/fail_compilation/issue12652.d | 24 +
.../gdc.test/fail_compilation/retscope6.d | 2 +
gcc/testsuite/gdc.test/fail_compilation/shared.d | 11 +
.../gdc.test/fail_compilation/test15525.d | 17 +
.../gdc.test/fail_compilation/test17423.d | 3 +-
.../gdc.test/fail_compilation/test17764.d | 21 +
.../gdc.test/fail_compilation/test20245.d | 19 +-
.../gdc.test/fail_compilation/test20809.d | 44 +
.../gdc.test/fail_compilation/test23073.d | 35 +
gcc/testsuite/gdc.test/fail_compilation/testsemi.d | 46 +
gcc/testsuite/gdc.test/runnable/test20365.d | 21 +
gcc/testsuite/gdc.test/runnable/test20809.d | 14 +
gcc/testsuite/gfortran.dg/PR100136.f90 | 39 +
gcc/testsuite/gfortran.dg/PR100245.f90 | 28 +
gcc/testsuite/gfortran.dg/debug/pr35154-stabs.f | 35 -
.../goacc/classify-kernels-parloops.f95 | 6 +-
.../classify-kernels-unparallelized-parloops.f95 | 6 +-
.../goacc/classify-kernels-unparallelized.f95 | 6 +-
.../gfortran.dg/goacc/classify-kernels.f95 | 6 +-
.../gfortran.dg/goacc/classify-parallel.f95 | 4 +-
.../gfortran.dg/goacc/classify-serial.f95 | 4 +-
gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95 | 2 +-
.../gfortran.dg/goacc/kernels-loop-data-2.f95 | 2 +-
.../goacc/kernels-loop-data-enter-exit-2.f95 | 2 +-
.../goacc/kernels-loop-data-enter-exit.f95 | 2 +-
.../gfortran.dg/goacc/kernels-loop-data-update.f95 | 2 +-
.../gfortran.dg/goacc/kernels-loop-data.f95 | 2 +-
gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95 | 2 +-
gcc/testsuite/gfortran.dg/goacc/kernels-loop.f95 | 2 +-
.../kernels-parallel-loop-data-enter-exit.f95 | 2 +-
gcc/testsuite/gfortran.dg/gomp/nesting-2.f90 | 4 +-
.../gomp/strictly-structured-block-4.f90 | 21 +
.../gfortran.dg/gomp/target-device-ancestor-4.f90 | 2 +-
.../gfortran.dg/gomp/target-device-ancestor-5.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr103694.f90 | 11 +
gcc/testsuite/gfortran.dg/pr99349.f90 | 9 +
gcc/testsuite/lib/gcc-dg.exp | 2 +-
gcc/testsuite/lib/gfortran-dg.exp | 2 +-
gcc/testsuite/lib/target-supports.exp | 32 +-
gcc/testsuite/objc.dg/stabs-1.m | 19 -
gcc/timevar.def | 1 +
gcc/toplev.cc | 21 -
gcc/tree-cfg.cc | 14 +-
gcc/tree-core.h | 14 +-
gcc/tree-if-conv.cc | 1 +
gcc/tree-nested.cc | 2 +
gcc/tree-parloops.cc | 6 +-
gcc/tree-pretty-print.cc | 68 +-
gcc/tree-ssa-phiopt.cc | 4 +-
gcc/tree-ssa-sccvn.cc | 85 +-
gcc/tree-ssa-sccvn.h | 8 +-
gcc/tree-ssa-threadbackward.cc | 10 +-
gcc/tree-ssa-uninit.cc | 243 +-
gcc/tree-streamer-in.cc | 5 +
gcc/tree-streamer-out.cc | 4 +
gcc/tree-vect-loop-manip.cc | 8 +-
gcc/tree-vect-loop.cc | 20 +-
gcc/tree-vect-patterns.cc | 11 +-
gcc/tree-vect-slp-patterns.cc | 4 +-
gcc/tree-vect-slp.cc | 2470 ++-
gcc/tree-vect-stmts.cc | 13 +-
gcc/tree-vectorizer.h | 2 +
gcc/tree.cc | 20 +-
gcc/tree.h | 14 +-
gcc/value-query.cc | 22 +-
gcc/value-range-pretty-print.cc | 15 +-
gcc/value-range-storage.cc | 8 +-
gcc/value-range-storage.h | 8 +-
gcc/value-range.cc | 674 +-
gcc/value-range.h | 126 +-
gcc/varasm.cc | 4 -
gcc/vec.h | 15 +
gcc/xcoffout.cc | 494 -
gcc/xcoffout.h | 194 -
gnattools/ChangeLog | 5 +
gnattools/configure | 2 -
gnattools/configure.ac | 2 -
gotools/ChangeLog | 8 +
libada/ChangeLog | 4 +
libada/configure | 3 +
libatomic/ChangeLog | 4 +
libatomic/testsuite/Makefile.in | 1 +
libcpp/ChangeLog | 69 +
libcpp/charset.cc | 547 +-
libcpp/directives.cc | 10 +-
libcpp/include/cpplib.h | 13 +-
libcpp/init.cc | 6 +-
libcpp/lex.cc | 284 +-
libcpp/makeuname2c.cc | 793 +
libcpp/uname2c.h | 18256 +++++++++++++++++++
libgcc/ChangeLog | 21 +
libgcc/config.host | 30 +-
libgcc/config/cr16/crti.S | 54 -
libgcc/config/cr16/crtlibid.S | 28 -
libgcc/config/cr16/crtn.S | 44 -
libgcc/config/cr16/divmodhi3.c | 115 -
libgcc/config/cr16/lib1funcs.S | 563 -
libgcc/config/cr16/t-cr16 | 29 -
libgcc/config/cr16/t-crtlibid | 22 -
libgcc/config/cr16/unwind-cr16.c | 1682 --
libgcc/config/cr16/unwind-dw2.h | 80 -
libgfortran/ChangeLog | 17 +
libgfortran/ieee/ieee_helper.c | 29 +-
libgfortran/ieee/issignaling_fallback.h | 251 -
libgomp/ChangeLog | 9 +
libgomp/libgomp.texi | 2 +-
.../libgomp.c-c++-common/reverse-offload-1-aux.c | 10 +
.../libgomp.c-c++-common/reverse-offload-1.c | 83 +
.../libgomp.fortran/reverse-offload-1-aux.f90 | 12 +
.../libgomp.fortran/reverse-offload-1.f90 | 88 +
libiberty/ChangeLog | 4 +
libiberty/configure | 3 +
libitm/ChangeLog | 8 +
libobjc/ChangeLog | 4 +
libobjc/configure | 6 +-
liboffloadmic/ChangeLog | 5 +
liboffloadmic/configure | 46 +-
liboffloadmic/plugin/configure | 46 +-
libphobos/ChangeLog | 11 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 23 +-
libphobos/libdruntime/Makefile.in | 26 +-
libphobos/libdruntime/core/demangle.d | 2 +-
libphobos/libdruntime/core/exception.d | 10 +-
.../libdruntime/core/internal/array/arrayassign.d | 304 +
.../libdruntime/core/internal/array/equality.d | 27 +
libphobos/libdruntime/core/sys/posix/sys/socket.d | 36 +-
libphobos/libdruntime/object.d | 91 +-
libphobos/libdruntime/rt/arrayassign.d | 165 -
libphobos/src/MERGE | 2 +-
libphobos/src/Makefile.am | 13 +-
libphobos/src/Makefile.in | 33 +-
libphobos/src/index.dd | 25 +-
libphobos/src/std/algorithm/iteration.d | 15 +-
libphobos/src/std/algorithm/searching.d | 2 +-
libphobos/src/std/array.d | 6 +-
libphobos/src/std/bigint.d | 2 +-
libphobos/src/std/complex.d | 25 +
libphobos/src/std/container/rbtree.d | 2 +-
libphobos/src/std/experimental/logger/core.d | 3058 +---
libphobos/src/std/experimental/logger/filelogger.d | 281 +-
.../src/std/experimental/logger/multilogger.d | 209 +-
libphobos/src/std/experimental/logger/nulllogger.d | 50 +-
libphobos/src/std/experimental/logger/package.d | 179 +-
libphobos/src/std/experimental/typecons.d | 1083 --
libphobos/src/std/getopt.d | 2 +-
libphobos/src/std/json.d | 28 +-
libphobos/src/std/logger/core.d | 3049 ++++
libphobos/src/std/logger/filelogger.d | 272 +
libphobos/src/std/logger/multilogger.d | 200 +
libphobos/src/std/logger/nulllogger.d | 41 +
libphobos/src/std/logger/package.d | 168 +
libphobos/src/std/meta.d | 32 +-
libphobos/src/std/package.d | 1 +
libphobos/src/std/random.d | 2 +-
libphobos/src/std/regex/package.d | 54 +-
libphobos/src/std/string.d | 9 +-
libphobos/src/std/typecons.d | 4 +-
libquadmath/ChangeLog | 4 +
libquadmath/configure | 6 +-
libsanitizer/ChangeLog | 17 +
libsanitizer/LOCAL_PATCHES | 3 +-
libsanitizer/MERGE | 2 +-
libsanitizer/asan/asan_errors.cpp | 4 +-
libsanitizer/asan/asan_flags.cpp | 2 +-
libsanitizer/asan/asan_flags.inc | 6 +-
libsanitizer/asan/asan_globals.cpp | 29 +-
libsanitizer/asan/asan_interceptors.cpp | 49 +-
libsanitizer/asan/asan_interceptors.h | 4 +-
.../asan/asan_interceptors_memintrinsics.h | 144 +-
libsanitizer/asan/asan_interceptors_vfork.S | 1 +
libsanitizer/asan/asan_interface_internal.h | 5 +-
libsanitizer/asan/asan_internal.h | 2 +
libsanitizer/asan/asan_linux.cpp | 12 +-
libsanitizer/asan/asan_mac.cpp | 6 +-
libsanitizer/asan/asan_malloc_mac.cpp | 2 +-
libsanitizer/asan/asan_mapping.h | 15 +-
libsanitizer/asan/asan_new_delete.cpp | 12 +-
libsanitizer/asan/asan_rtl.cpp | 19 +-
libsanitizer/asan/asan_win.cpp | 2 +
libsanitizer/configure.tgt | 2 +
libsanitizer/hwasan/hwasan.cpp | 18 +-
libsanitizer/hwasan/hwasan.h | 11 +-
libsanitizer/hwasan/hwasan_allocator.h | 4 +-
libsanitizer/hwasan/hwasan_checks.h | 19 +-
libsanitizer/hwasan/hwasan_exceptions.cpp | 2 +
libsanitizer/hwasan/hwasan_fuchsia.cpp | 20 +-
libsanitizer/hwasan/hwasan_interceptors.cpp | 45 +
libsanitizer/hwasan/hwasan_interface_internal.h | 8 +
libsanitizer/hwasan/hwasan_linux.cpp | 183 +-
libsanitizer/hwasan/hwasan_report.cpp | 13 +-
libsanitizer/hwasan/hwasan_setjmp_riscv64.S | 97 +
libsanitizer/hwasan/hwasan_tag_mismatch_riscv64.S | 132 +
libsanitizer/interception/interception.h | 18 +-
libsanitizer/interception/interception_mac.cpp | 4 +-
libsanitizer/interception/interception_mac.h | 4 +-
.../interception/interception_type_test.cpp | 4 +-
libsanitizer/interception/interception_win.cpp | 2 +-
libsanitizer/lsan/lsan_allocator.cpp | 2 +
libsanitizer/lsan/lsan_allocator.h | 5 +-
libsanitizer/lsan/lsan_common.cpp | 18 +-
libsanitizer/lsan/lsan_common.h | 4 +-
libsanitizer/lsan/lsan_common_mac.cpp | 4 +-
libsanitizer/lsan/lsan_interceptors.cpp | 10 +-
libsanitizer/lsan/lsan_mac.cpp | 4 +-
libsanitizer/lsan/lsan_malloc_mac.cpp | 4 +-
libsanitizer/sanitizer_common/Makefile.am | 1 -
libsanitizer/sanitizer_common/Makefile.in | 5 +-
.../sanitizer_allocator_report.cpp | 3 +-
.../sanitizer_chained_origin_depot.cpp | 2 +
.../sanitizer_chained_origin_depot.h | 1 +
libsanitizer/sanitizer_common/sanitizer_common.cpp | 19 +-
libsanitizer/sanitizer_common/sanitizer_common.h | 23 +-
.../sanitizer_common_interceptors.inc | 137 +-
...zer_common_interceptors_vfork_loongarch64.inc.S | 63 +
.../sanitizer_common/sanitizer_common_nolibc.cpp | 2 +-
.../sanitizer_coverage_interface.inc | 10 +
.../sanitizer_coverage_libcdep_new.cpp | 10 +
libsanitizer/sanitizer_common/sanitizer_errno.h | 2 +-
libsanitizer/sanitizer_common/sanitizer_flags.inc | 13 +-
.../sanitizer_common/sanitizer_fuchsia.cpp | 5 +-
.../sanitizer_interface_internal.h | 20 +
.../sanitizer_common/sanitizer_internal_defs.h | 27 +-
.../sanitizer_common/sanitizer_libignore.cpp | 4 +-
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 134 +-
libsanitizer/sanitizer_common/sanitizer_linux.h | 4 +
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 8 +-
libsanitizer/sanitizer_common/sanitizer_mac.cpp | 199 +-
libsanitizer/sanitizer_common/sanitizer_mac.h | 21 +-
.../sanitizer_common/sanitizer_mac_libcdep.cpp | 4 +-
.../sanitizer_common/sanitizer_malloc_mac.inc | 2 +-
libsanitizer/sanitizer_common/sanitizer_mutex.h | 2 +-
.../sanitizer_common/sanitizer_openbsd.cpp | 0
libsanitizer/sanitizer_common/sanitizer_platform.h | 75 +-
.../sanitizer_platform_interceptors.h | 14 +-
.../sanitizer_platform_limits_freebsd.cpp | 4 +
.../sanitizer_platform_limits_freebsd.h | 37 +
.../sanitizer_platform_limits_linux.cpp | 9 +-
.../sanitizer_platform_limits_posix.cpp | 45 +-
.../sanitizer_platform_limits_posix.h | 50 +-
libsanitizer/sanitizer_common/sanitizer_posix.cpp | 6 +-
.../sanitizer_common/sanitizer_posix_libcdep.cpp | 2 +-
libsanitizer/sanitizer_common/sanitizer_procmaps.h | 2 +-
.../sanitizer_common/sanitizer_procmaps_mac.cpp | 38 +-
.../sanitizer_procmaps_solaris.cpp | 58 +-
.../sanitizer_common/sanitizer_stacktrace.cpp | 4 +-
.../sanitizer_common/sanitizer_stacktrace.h | 2 +-
.../sanitizer_stoptheworld_mac.cpp | 6 +-
.../sanitizer_symbolizer_internal.h | 6 +-
.../sanitizer_symbolizer_libcdep.cpp | 59 +-
.../sanitizer_common/sanitizer_symbolizer_mac.cpp | 4 +-
.../sanitizer_common/sanitizer_symbolizer_mac.h | 4 +-
.../sanitizer_symbolizer_posix_libcdep.cpp | 37 +-
.../sanitizer_symbolizer_report.cpp | 2 +-
.../sanitizer_common/sanitizer_syscall_generic.inc | 5 +-
.../sanitizer_syscall_linux_loongarch64.inc | 167 +
.../sanitizer_unwind_linux_libcdep.cpp | 2 +-
libsanitizer/sanitizer_common/sanitizer_vector.h | 4 +-
libsanitizer/sanitizer_common/sanitizer_win.cpp | 20 +-
libsanitizer/tsan/tsan_dense_alloc.h | 115 +-
libsanitizer/tsan/tsan_dispatch_defs.h | 2 +-
libsanitizer/tsan/tsan_fd.cpp | 10 +-
libsanitizer/tsan/tsan_fd.h | 2 +-
libsanitizer/tsan/tsan_flags.inc | 8 +-
.../tsan/tsan_interceptors_libdispatch.cpp | 4 +-
libsanitizer/tsan/tsan_interceptors_mac.cpp | 4 +-
libsanitizer/tsan/tsan_interceptors_posix.cpp | 76 +-
libsanitizer/tsan/tsan_malloc_mac.cpp | 2 +-
libsanitizer/tsan/tsan_platform.h | 3 +-
libsanitizer/tsan/tsan_platform_linux.cpp | 6 +-
libsanitizer/tsan/tsan_platform_mac.cpp | 63 +-
libsanitizer/tsan/tsan_report.cpp | 7 +-
libsanitizer/tsan/tsan_report.h | 1 +
libsanitizer/tsan/tsan_rtl.cpp | 99 +-
libsanitizer/tsan/tsan_rtl.h | 44 +-
libsanitizer/tsan/tsan_rtl_access.cpp | 9 -
libsanitizer/tsan/tsan_rtl_report.cpp | 55 +-
libsanitizer/tsan/tsan_rtl_thread.cpp | 2 +-
libsanitizer/tsan/tsan_shadow.h | 10 +
libsanitizer/ubsan/ubsan_handlers.cpp | 2 +-
libsanitizer/ubsan/ubsan_handlers_cxx.cpp | 2 +-
libsanitizer/ubsan/ubsan_value.cpp | 6 +-
libssp/ChangeLog | 4 +
libssp/configure | 6 +-
libstdc++-v3/ChangeLog | 414 +
libstdc++-v3/configure | 14 -
libstdc++-v3/crossconfig.m4 | 9 -
libstdc++-v3/doc/xml/manual/debug_mode.xml | 6 +
libstdc++-v3/doc/xml/manual/using.xml | 10 +
libstdc++-v3/include/bits/basic_string.h | 208 +-
libstdc++-v3/include/bits/cow_string.h | 3 +
libstdc++-v3/include/bits/ranges_algo.h | 54 +-
libstdc++-v3/include/bits/ranges_base.h | 2 +-
libstdc++-v3/include/bits/ranges_util.h | 55 +
libstdc++-v3/include/bits/refwrap.h | 3 +-
libstdc++-v3/include/bits/stl_algo.h | 5 +-
libstdc++-v3/include/bits/stl_pair.h | 7 +
libstdc++-v3/include/debug/debug.h | 11 +-
libstdc++-v3/include/debug/formatter.h | 44 +
libstdc++-v3/include/debug/string | 25 +-
libstdc++-v3/include/std/ranges | 1471 +-
libstdc++-v3/include/std/string_view | 104 +-
libstdc++-v3/include/std/system_error | 38 +-
libstdc++-v3/include/std/tuple | 10 +-
libstdc++-v3/include/std/type_traits | 697 +-
libstdc++-v3/src/c++11/debug.cc | 75 +-
libstdc++-v3/src/libbacktrace/Makefile.am | 1 +
libstdc++-v3/src/libbacktrace/Makefile.in | 12 +-
libstdc++-v3/src/libbacktrace/backtrace-rename.h | 1 +
.../testsuite/19_diagnostics/error_code/cons/1.cc | 31 +-
.../19_diagnostics/error_condition/cons/1.cc | 31 +-
.../testsuite/20_util/duration_cast/rounding.cc | 5 +
.../logical_traits/requirements/base_classes.cc | 34 +
.../logical_traits/requirements/short_circuit.cc | 55 +
.../20_util/reference_wrapper/invoke-2.cc | 3 +-
.../20_util/reference_wrapper/invoke-3.cc | 3 +-
.../20_util/reference_wrapper/invoke-noexcept.cc | 15 +
.../testsuite/20_util/reference_wrapper/invoke.cc | 2 +
.../testsuite/20_util/tuple/cons/noexcept_specs.cc | 41 +
.../21_strings/basic_string/capacity/1.cc | 2 +-
.../21_strings/basic_string/capacity/char/1.cc | 6 +-
.../21_strings/basic_string/capacity/wchar_t/1.cc | 6 +-
.../21_strings/basic_string/cons/char/self_move.cc | 2 +-
.../basic_string/element_access/char/1.cc | 4 +-
.../basic_string/element_access/char/21674.cc | 2 +-
.../basic_string/element_access/wchar_t/1.cc | 4 +-
.../basic_string/element_access/wchar_t/21674.cc | 2 +-
.../testsuite/21_strings/basic_string/lwg2758.cc | 4 +-
.../testsuite/21_strings/basic_string/lwg2946.cc | 16 +-
.../basic_string/operations/contains/nonnull.cc | 12 +
.../basic_string/operations/ends_with/char.cc | 4 +-
.../basic_string/operations/ends_with/nonnull.cc | 12 +
.../basic_string/operations/ends_with/wchar_t.cc | 4 +-
.../basic_string/operations/starts_with/char.cc | 4 +-
.../basic_string/operations/starts_with/nonnull.cc | 12 +
.../basic_string/operations/starts_with/wchar_t.cc | 4 +-
.../21_strings/basic_string/operators/char/1.cc | 4 +-
.../21_strings/basic_string/operators/wchar_t/1.cc | 4 +-
.../21_strings/basic_string_view/capacity/1.cc | 2 +-
.../basic_string_view/element_access/char/1.cc | 2 +-
.../basic_string_view/element_access/char/2.cc | 2 +-
.../basic_string_view/element_access/wchar_t/1.cc | 2 +-
.../basic_string_view/element_access/wchar_t/2.cc | 2 +-
.../operations/contains/nonnull.cc | 12 +
.../operations/ends_with/nonnull.cc | 12 +
.../operations/starts_with/nonnull.cc | 12 +
.../vector/debug/assign4_backtrace_neg.cc | 17 +
.../testsuite/25_algorithms/stable_sort/4.cc | 51 +
.../27_io/basic_stringbuf/sputbackc/char/1.cc | 10 +-
.../27_io/basic_stringbuf/sputbackc/wchar_t/1.cc | 10 +-
.../27_io/basic_stringbuf/sungetc/char/1.cc | 10 +-
.../27_io/basic_stringbuf/sungetc/wchar_t/1.cc | 10 +-
.../testsuite/std/ranges/adaptors/adjacent/1.cc | 110 +
.../std/ranges/adaptors/adjacent_transform/1.cc | 106 +
libstdc++-v3/testsuite/std/ranges/zip/1.cc | 111 +
.../testsuite/std/ranges/zip_transform/1.cc | 108 +
libvtv/ChangeLog | 4 +
libvtv/configure | 18 +-
zlib/ChangeLog | 4 +
zlib/configure | 6 +-
1040 files changed, 53442 insertions(+), 29353 deletions(-)
diff --cc gcc/doc/invoke.texi
index 0cec884480c,dd3302fcd15..9124794350b
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@@ -16,10 -42,18 +16,9 @@@ gcc [@option{-c}|@option{-S}|@option{-E
Only the most useful options are listed here; see below for the
remainder. @command{g++} accepts mostly the same options as @command{gcc}.
-
-@c man end
-@c man begin SEEALSO
-gpl(7), gfdl(7), fsf-funding(7),
-cpp(1), gcov(1), as(1), ld(1), gdb(1)
-and the Info entries for @file{gcc}, @file{cpp}, @file{as},
-@file{ld}, @file{binutils} and @file{gdb}.
-@c man end
-@c man begin BUGS
For instructions on reporting bugs, see
-@w{@value{BUGURL}}.
-@c man end
-@c man begin AUTHOR
+$$BUGURL$$.
+
See the Info entry for @command{gcc}, or
@w{@uref{https://gcc.gnu.org/onlinedocs/gcc/Contributors.html}},
for contributors to GCC@.
diff --cc gcc/doc/tm.texi
index af403e89d1a,f8fce277eb5..09476f849da
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -796,11 -775,26 +796,28 @@@ options are changed via @code{#pragma G
@end deftypevr
@deftypefn {Common Target Hook} void TARGET_OPTION_INIT_STRUCT (struct gcc_options *@var{opts})
+@c hook-start:TARGET_OPTION_INIT_STRUCT
Set target-dependent initial values of fields in @var{opts}.
@end deftypefn
+@c hook-end
+ @deftypefn {Common Target Hook} {const char *} TARGET_COMPUTE_MULTILIB (const struct switchstr *@var{switches}, int @var{n_switches}, const char *@var{multilib_dir}, const char *@var{multilib_defaults}, const char *@var{multilib_select}, const char *@var{multilib_matches}, const char *@var{multilib_exclusions}, const char *@var{multilib_reuse})
+ Some targets like RISC-V might have complicated multilib reuse rules which
+ are hard to implement with the current multilib scheme. This hook allows
+ targets to override the result from the built-in multilib mechanism.
+ @var{switches} is the raw option list with @var{n_switches} items;
+ @var{multilib_dir} is the multi-lib result which is computed by the built-in
+ multi-lib mechanism;
+ @var{multilib_defaults} is the default options list for multi-lib;
+ @var{multilib_select} is the string containing the list of supported
+ multi-libs, and the option checking list.
+ @var{multilib_matches}, @var{multilib_exclusions}, and @var{multilib_reuse}
+ are corresponding to @var{MULTILIB_MATCHES}, @var{MULTILIB_EXCLUSIONS},
+ and @var{MULTILIB_REUSE}.
+ The default definition does nothing but return @var{multilib_dir} directly.
+ @end deftypefn
+
+
@defmac SWITCHABLE_TARGET
Some targets need to switch between substantially different subtargets
during compilation. For example, the MIPS target has one subtarget for
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-08-24 8:10 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-08-24 8:10 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:4483fe115cef3eea1d64e913816e2d117b38ac73
commit 4483fe115cef3eea1d64e913816e2d117b38ac73
Merge: 9dfe1f671ae 42301c02e45
Author: Martin Liska <mliska@suse.cz>
Date: Wed Aug 24 10:10:28 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 14 +
contrib/ChangeLog | 8 +
contrib/clang-format | 63 +
gcc/ChangeLog | 421 ++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 22 +
gcc/analyzer/region-model.cc | 2 +-
gcc/config.in | 6 +
gcc/config/gcn/mkoffload.cc | 2 +
gcc/config/i386/amxtileintrin.h | 6 +-
gcc/config/i386/intelmic-mkoffload.cc | 1 +
gcc/config/loongarch/genopts/loongarch-strings | 1 +
gcc/config/loongarch/genopts/loongarch.opt.in | 3 +
gcc/config/loongarch/loongarch-def.c | 1 +
gcc/config/loongarch/loongarch-def.h | 7 +-
gcc/config/loongarch/loongarch-opts.cc | 16 +-
gcc/config/loongarch/loongarch-opts.h | 1 +
gcc/config/loongarch/loongarch-str.h | 1 +
gcc/config/loongarch/loongarch.cc | 295 +-
gcc/config/loongarch/loongarch.md | 159 +-
gcc/config/loongarch/loongarch.opt | 3 +
gcc/config/loongarch/predicates.md | 20 +-
gcc/config/nvptx/mkoffload.cc | 4 +-
gcc/config/pru/constraints.md | 23 +
gcc/config/pru/predicates.md | 22 +
gcc/config/pru/pru-protos.h | 9 +-
gcc/config/pru/pru.cc | 100 +-
gcc/config/pru/pru.md | 274 +-
gcc/config/xtensa/constraints.md | 5 +
gcc/config/xtensa/xtensa.h | 3 +
gcc/config/xtensa/xtensa.md | 29 +-
gcc/configure | 29 +-
gcc/configure.ac | 9 +
gcc/cp/ChangeLog | 5 +
gcc/cp/typeck.cc | 13 +-
gcc/doc/invoke.texi | 53 +-
gcc/fortran/ChangeLog | 26 +
gcc/fortran/check.cc | 23 +-
gcc/fortran/lang.opt | 4 +-
gcc/fortran/options.cc | 14 -
gcc/fortran/simplify.cc | 14 +
gcc/gcov.cc | 9 +-
gcc/gimple-predicate-analysis.cc | 169 +-
gcc/gimple-predicate-analysis.h | 20 +-
gcc/gimple-range-path.cc | 15 -
gcc/gimple-range-path.h | 1 -
gcc/lto-wrapper.cc | 67 +-
gcc/lto/ChangeLog | 6 +
gcc/lto/lto.cc | 12 +-
gcc/opts-common.cc | 11 +-
gcc/opts-jobserver.h | 2 +
gcc/po/ChangeLog | 6 +
gcc/po/be.po | 7869 +++++++++----------
gcc/po/da.po | 7871 +++++++++----------
gcc/po/de.po | 7875 ++++++++++----------
gcc/po/el.po | 7869 +++++++++----------
gcc/po/es.po | 7871 +++++++++----------
gcc/po/fi.po | 7870 +++++++++----------
gcc/po/fr.po | 7872 +++++++++----------
gcc/po/hr.po | 7870 +++++++++----------
gcc/po/id.po | 7871 +++++++++----------
gcc/po/ja.po | 7870 +++++++++----------
gcc/po/nl.po | 7869 +++++++++----------
gcc/po/ru.po | 7871 +++++++++----------
gcc/po/sr.po | 7871 +++++++++----------
gcc/po/sv.po | 7872 +++++++++----------
gcc/po/tr.po | 7871 +++++++++----------
gcc/po/uk.po | 7870 +++++++++----------
gcc/po/vi.po | 7870 +++++++++----------
gcc/po/zh_CN.po | 7870 +++++++++----------
gcc/po/zh_TW.po | 7869 +++++++++----------
gcc/range-op-float.cc | 3 +-
gcc/range-op.cc | 1 -
gcc/simplify-rtx.cc | 2 +-
gcc/testsuite/ChangeLog | 196 +
gcc/testsuite/c-c++-common/Wbidi-chars-24.c | 28 +
.../c-c++-common/cpp/delimited-escape-seq-1.c | 92 +
.../c-c++-common/cpp/delimited-escape-seq-2.c | 18 +
.../c-c++-common/cpp/delimited-escape-seq-3.c | 33 +
gcc/testsuite/g++.dg/cpp/delimited-escape-seq-1.C | 8 +
gcc/testsuite/g++.dg/cpp/delimited-escape-seq-2.C | 8 +
gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move10.C | 30 +
gcc/testsuite/g++.dg/cpp0x/Wredundant-move12.C | 36 +
gcc/testsuite/g++.dg/pr106687.C | 22 +
gcc/testsuite/g++.dg/torture/phi-1.C | 28 +
gcc/testsuite/g++.dg/uninit-pr105937.C | 235 +
gcc/testsuite/g++.dg/uninit-pr106722-1.C | 65 +
gcc/testsuite/gcc.dg/cpp/c11-warning-1.c | 6 +
gcc/testsuite/gcc.dg/cpp/c11-warning-2.c | 6 +
gcc/testsuite/gcc.dg/cpp/c11-warning-3.c | 6 +
gcc/testsuite/gcc.dg/cpp/c11-warning-4.c | 6 +
gcc/testsuite/gcc.dg/cpp/c2x-warning-1.c | 5 +
gcc/testsuite/gcc.dg/cpp/c2x-warning-2.c | 6 +
gcc/testsuite/gcc.dg/cpp/delimited-escape-seq-1.c | 10 +
gcc/testsuite/gcc.dg/cpp/delimited-escape-seq-2.c | 10 +
gcc/testsuite/gcc.dg/cpp/gnu11-warning-1.c | 6 +
gcc/testsuite/gcc.dg/cpp/gnu11-warning-2.c | 6 +
gcc/testsuite/gcc.dg/cpp/gnu11-warning-3.c | 6 +
gcc/testsuite/gcc.dg/cpp/gnu11-warning-4.c | 6 +
gcc/testsuite/gcc.dg/cpp/gnu2x-warning-1.c | 5 +
gcc/testsuite/gcc.dg/cpp/gnu2x-warning-2.c | 6 +
gcc/testsuite/gcc.dg/uninit-pred-10.c | 36 +
gcc/testsuite/gcc.target/loongarch/func-call-1.c | 2 +-
gcc/testsuite/gcc.target/loongarch/func-call-2.c | 2 +-
gcc/testsuite/gcc.target/loongarch/func-call-3.c | 2 +-
gcc/testsuite/gcc.target/loongarch/func-call-4.c | 2 +-
gcc/testsuite/gcc.target/loongarch/func-call-5.c | 2 +-
gcc/testsuite/gcc.target/loongarch/func-call-6.c | 2 +-
gcc/testsuite/gcc.target/loongarch/func-call-7.c | 2 +-
gcc/testsuite/gcc.target/loongarch/func-call-8.c | 2 +-
.../gcc.target/loongarch/func-call-extreme-1.c | 32 +
.../gcc.target/loongarch/func-call-extreme-2.c | 32 +
.../gcc.target/loongarch/func-call-medium-1.c | 41 +
.../gcc.target/loongarch/func-call-medium-2.c | 41 +
.../gcc.target/loongarch/func-call-medium-3.c | 41 +
.../gcc.target/loongarch/func-call-medium-4.c | 41 +
.../gcc.target/loongarch/func-call-medium-5.c | 42 +
.../gcc.target/loongarch/func-call-medium-6.c | 42 +
.../gcc.target/loongarch/func-call-medium-7.c | 43 +
.../gcc.target/loongarch/func-call-medium-8.c | 42 +
.../gcc.target/loongarch/relocs-symbol-noaddend.c | 2 +-
gcc/testsuite/gcc.target/loongarch/tls-gd-noplt.c | 4 +-
gcc/testsuite/gcc.target/pru/bitop-di.c | 25 +
gcc/testsuite/gcc.target/pru/mov-m1.c | 18 +
gcc/testsuite/gcc.target/pru/pr106564-1.c | 9 +
gcc/testsuite/gcc.target/pru/pr106564-2.c | 9 +
gcc/testsuite/gcc.target/pru/pr106564-3.c | 9 +
gcc/testsuite/gcc.target/pru/pr106564-4.c | 9 +
.../gcc.target/x86_64/abi/bf16/abi-bf16.exp | 46 +
gcc/testsuite/gcc.target/x86_64/abi/bf16/args.h | 164 +
.../gcc.target/x86_64/abi/bf16/asm-support.S | 84 +
.../gcc.target/x86_64/abi/bf16/bf16-check.h | 24 +
.../gcc.target/x86_64/abi/bf16/bf16-helper.h | 45 +
gcc/testsuite/gcc.target/x86_64/abi/bf16/defines.h | 163 +
.../x86_64/abi/bf16/m256bf16/abi-bf16-ymm.exp | 46 +
.../gcc.target/x86_64/abi/bf16/m256bf16/args.h | 152 +
.../x86_64/abi/bf16/m256bf16/asm-support.S | 84 +
.../x86_64/abi/bf16/m256bf16/bf16-ymm-check.h | 24 +
.../x86_64/abi/bf16/m256bf16/test_m256_returning.c | 38 +
.../x86_64/abi/bf16/m256bf16/test_passing_m256.c | 235 +
.../abi/bf16/m256bf16/test_passing_structs.c | 69 +
.../x86_64/abi/bf16/m256bf16/test_passing_unions.c | 179 +
.../x86_64/abi/bf16/m256bf16/test_varargs-m256.c | 107 +
.../x86_64/abi/bf16/m512bf16/abi-bf16-zmm.exp | 46 +
.../gcc.target/x86_64/abi/bf16/m512bf16/args.h | 155 +
.../x86_64/abi/bf16/m512bf16/asm-support.S | 100 +
.../x86_64/abi/bf16/m512bf16/bf16-zmm-check.h | 24 +
.../x86_64/abi/bf16/m512bf16/test_m512_returning.c | 44 +
.../x86_64/abi/bf16/m512bf16/test_passing_m512.c | 243 +
.../abi/bf16/m512bf16/test_passing_structs.c | 77 +
.../x86_64/abi/bf16/m512bf16/test_passing_unions.c | 222 +
.../x86_64/abi/bf16/m512bf16/test_varargs-m512.c | 111 +
gcc/testsuite/gcc.target/x86_64/abi/bf16/macros.h | 53 +
.../abi/bf16/test_3_element_struct_and_unions.c | 214 +
.../x86_64/abi/bf16/test_basic_alignment.c | 14 +
.../abi/bf16/test_basic_array_size_and_align.c | 13 +
.../x86_64/abi/bf16/test_basic_returning.c | 20 +
.../gcc.target/x86_64/abi/bf16/test_basic_sizes.c | 14 +
.../abi/bf16/test_basic_struct_size_and_align.c | 14 +
.../abi/bf16/test_basic_union_size_and_align.c | 12 +
.../x86_64/abi/bf16/test_m128_returning.c | 38 +
.../x86_64/abi/bf16/test_passing_floats.c | 312 +
.../gcc.target/x86_64/abi/bf16/test_passing_m128.c | 238 +
.../x86_64/abi/bf16/test_passing_structs.c | 67 +
.../x86_64/abi/bf16/test_passing_unions.c | 160 +
.../x86_64/abi/bf16/test_struct_returning.c | 176 +
.../gcc.target/x86_64/abi/bf16/test_varargs-m128.c | 111 +
gcc/testsuite/gcc.target/xtensa/sibcalls.c | 5 +
gcc/testsuite/gfortran.dg/associated_target_9a.f90 | 27 -
gcc/testsuite/gfortran.dg/associated_target_9b.f90 | 23 -
gcc/testsuite/gfortran.dg/gomp/depend-4.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/depend-6.f90 | 4 +-
gcc/testsuite/gfortran.dg/pr106557.f90 | 19 +
gcc/tree-ssa-loop-ch.cc | 17 +-
gcc/tree-ssa-uninit.cc | 14 +-
libcpp/ChangeLog | 30 +
libcpp/charset.cc | 195 +-
libcpp/directives.cc | 11 +-
libcpp/include/cpplib.h | 6 +
libcpp/init.cc | 54 +-
libcpp/lex.cc | 25 +-
libstdc++-v3/ChangeLog | 80 +
libstdc++-v3/doc/html/bk02.html | 2 +-
libstdc++-v3/doc/html/manual/extensions.html | 9 +-
libstdc++-v3/doc/html/manual/using.html | 12 +-
libstdc++-v3/doc/xml/manual/using.xml | 19 +-
libstdc++-v3/include/bits/regex_compiler.tcc | 10 +-
libstdc++-v3/include/bits/std_thread.h | 8 +-
libstdc++-v3/include/bits/stl_bvector.h | 12 +
libstdc++-v3/include/bits/stl_pair.h | 117 +-
libstdc++-v3/include/bits/uses_allocator_args.h | 41 +
libstdc++-v3/include/std/future | 4 +-
libstdc++-v3/include/std/tuple | 430 +-
libstdc++-v3/include/std/variant | 7 +-
libstdc++-v3/testsuite/20_util/pair/p2321r2.cc | 208 +
libstdc++-v3/testsuite/20_util/tuple/p2321r2.cc | 664 ++
libstdc++-v3/testsuite/20_util/variant/visit_r.cc | 8 +
.../23_containers/vector/bool/element_access/1.cc | 26 +
.../testsuite/28_regex/basic_regex/106607.cc | 25 +
libstdc++-v3/testsuite/30_threads/async/106695.cc | 29 +
libstdc++-v3/testsuite/30_threads/thread/106695.cc | 21 +
201 files changed, 83972 insertions(+), 75133 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-08-10 7:18 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-08-10 7:18 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:b629a7958faf817ef658e3ce59183bfb9ccefe96
commit b629a7958faf817ef658e3ce59183bfb9ccefe96
Merge: 9fce2fbb1df c16d9f78dc8
Author: Martin Liska <mliska@suse.cz>
Date: Wed Aug 10 09:18:18 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 95 +++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 6 ++
gcc/analyzer/region-model.cc | 8 +++
gcc/config/i386/i386-features.cc | 95 +++++++++++++++++++--------
gcc/config/i386/i386.cc | 16 ++++-
gcc/config/i386/i386.md | 21 ++++++
gcc/config/i386/sse.md | 13 ++++
gcc/d/ChangeLog | 14 ++++
gcc/doc/invoke.texi | 81 +++++++++++++++++++++++
gcc/fold-const.cc | 54 ---------------
gcc/jit/ChangeLog | 5 ++
gcc/jit/libgccjit.h | 4 +-
gcc/match.pd | 45 +++++++++----
gcc/testsuite/ChangeLog | 39 +++++++++++
gcc/testsuite/gcc.dg/analyzer/error-uninit.c | 29 ++++++++
gcc/testsuite/gcc.dg/analyzer/fd-uninit-1.c | 21 ++++++
gcc/testsuite/gcc.dg/analyzer/file-uninit-1.c | 52 +++++++++++++++
gcc/testsuite/gcc.dg/fold-eqandshift-4.c | 46 +++++++++++++
gcc/testsuite/gcc.target/i386/sse4_1-stv-8.c | 11 ++++
20 files changed, 562 insertions(+), 95 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-08-09 13:30 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-08-09 13:30 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:9fce2fbb1dff9f090d98a056df1da459ba45f16f
commit 9fce2fbb1dff9f090d98a056df1da459ba45f16f
Merge: b3a187edd33 04284176d54
Author: Martin Liska <mliska@suse.cz>
Date: Tue Aug 9 15:30:09 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 26 +++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 14 +++
gcc/c-family/c-lex.cc | 13 ++-
gcc/c-family/c-opts.cc | 5 +-
gcc/c/ChangeLog | 8 ++
gcc/c/c-parser.cc | 16 ++-
gcc/c/c-typeck.cc | 2 +-
gcc/config/gcn/gcn.cc | 50 +++++----
gcc/config/gcn/gcn.h | 11 +-
gcc/config/gcn/gcn.md | 12 +-
gcc/d/ChangeLog | 5 +
gcc/d/d-target.cc | 2 +
gcc/d/decl.cc | 121 +++++++++++++++++----
gcc/doc/invoke.texi | 10 +-
gcc/dwarf2out.cc | 7 +-
gcc/gimple-range-gori.cc | 11 +-
gcc/gimplify.cc | 7 +-
gcc/ginclude/stdatomic.h | 6 +
gcc/lto-streamer-in.cc | 7 +-
gcc/omp-expand.cc | 81 ++++++++------
gcc/omp-low.cc | 6 +-
gcc/params.opt | 8 +-
gcc/testsuite/ChangeLog | 37 +++++++
gcc/testsuite/g++.dg/ext/char8_t-char-literal-1.C | 6 +-
gcc/testsuite/g++.dg/ext/char8_t-char-literal-2.C | 4 +
gcc/testsuite/g++.dg/gomp/pr106492.C | 49 +++++++++
.../gcc.dg/atomic/c2x-stdatomic-lockfree-char8_t.c | 42 +++++++
.../atomic/gnu2x-stdatomic-lockfree-char8_t.c | 5 +
gcc/testsuite/gcc.dg/c11-utf8str-type.c | 6 +
gcc/testsuite/gcc.dg/c17-utf8str-type.c | 6 +
gcc/testsuite/gcc.dg/c2x-utf8str-type.c | 6 +
gcc/testsuite/gcc.dg/c2x-utf8str.c | 34 ++++++
gcc/testsuite/gcc.dg/gnu2x-utf8str-type.c | 5 +
gcc/testsuite/gcc.dg/gnu2x-utf8str.c | 34 ++++++
gcc/testsuite/gcc.dg/pr87052.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-16.c | 24 ++++
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-17.c | 7 ++
gcc/testsuite/gdc.dg/imports/pr106555.d | 10 ++
gcc/testsuite/gdc.dg/pr106555.d | 4 +
.../gdc.dg/torture/imports/pr106563math.d | 12 ++
.../gdc.dg/torture/imports/pr106563regex.d | 7 ++
gcc/testsuite/gdc.dg/torture/imports/pr106563uni.d | 15 +++
gcc/testsuite/gdc.dg/torture/pr106563.d | 16 +++
gcc/testsuite/gdc.dg/torture/torture.exp | 9 ++
gcc/testsuite/gfortran.dg/pr106556.f90 | 10 ++
gcc/tree-parloops.cc | 2 +-
gcc/tree-ssa-threadbackward.cc | 29 +++--
libatomic/ChangeLog | 12 ++
libatomic/config/aarch64/aarch64-config.h | 23 ++++
libatomic/config/aarch64/host-config.h | 46 ++++++++
libatomic/config/arm/host-config.h | 19 ++++
libcpp/ChangeLog | 8 ++
libcpp/charset.cc | 4 +-
libcpp/include/cpplib.h | 4 +-
libcpp/init.cc | 1 +
libstdc++-v3/ChangeLog | 18 +++
libstdc++-v3/include/debug/formatter.h | 15 ++-
libstdc++-v3/include/debug/safe_iterator.h | 19 ++--
libstdc++-v3/include/debug/safe_local_iterator.h | 19 ++--
libstdc++-v3/src/c++11/debug.cc | 7 +-
.../23_containers/deque/debug/iterator1_neg.cc | 37 +++++++
.../23_containers/deque/debug/iterator2_neg.cc | 40 +++++++
.../forward_list/debug/iterator1_neg.cc | 37 +++++++
.../forward_list/debug/iterator2_neg.cc | 40 +++++++
.../forward_list/debug/iterator3_neg.cc | 45 ++++++++
67 files changed, 1051 insertions(+), 160 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-08-08 7:05 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-08-08 7:05 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:b3a187edd33b89acf19ba46f3b8070d7c977ac57
commit b3a187edd33b89acf19ba46f3b8070d7c977ac57
Merge: 89eca196c99 2633c8d8f33
Author: Martin Liska <mliska@suse.cz>
Date: Mon Aug 8 09:05:36 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 9 +
MAINTAINERS | 2 +-
config/ChangeLog | 6 +
config/acx.m4 | 6 +-
configure | 8 +-
contrib/ChangeLog | 4 +
contrib/gcc-changelog/git_commit.py | 2 +-
gcc/ChangeLog | 352 +++++++++++++
gcc/DATESTAMP | 2 +-
gcc/alias.cc | 14 +
gcc/alias.h | 1 +
gcc/analyzer/ChangeLog | 18 +
gcc/analyzer/analyzer.opt | 4 +
gcc/analyzer/engine.cc | 49 ++
gcc/analyzer/sm-fd.cc | 129 ++++-
gcc/btfout.cc | 10 +-
gcc/c/ChangeLog | 7 +
gcc/c/c-typeck.cc | 27 +-
gcc/cfgcleanup.cc | 2 +-
gcc/config/i386/i386-features.cc | 32 +-
gcc/config/i386/i386.cc | 15 +-
gcc/config/i386/i386.md | 37 +-
gcc/config/riscv/predicates.md | 2 +-
gcc/config/rs6000/rs6000.cc | 11 -
gcc/config/s390/vector.md | 6 +
gcc/config/s390/vx-builtins.md | 12 +-
gcc/cp/ChangeLog | 8 +
gcc/cp/constexpr.cc | 94 +++-
gcc/cselib.cc | 70 +++
gcc/cselib.h | 1 +
gcc/ctfc.cc | 3 +-
gcc/ctfc.h | 3 +-
gcc/d/ChangeLog | 15 +
gcc/d/d-codegen.cc | 7 +
gcc/d/d-lang.cc | 20 -
gcc/d/decl.cc | 7 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/arrayop.d | 4 +-
gcc/d/dmd/chkformat.d | 494 +++++++++++++-----
gcc/d/dmd/clone.d | 4 +
gcc/d/dmd/constfold.d | 123 +----
gcc/d/dmd/cparse.d | 2 +-
gcc/d/dmd/dcast.d | 14 +-
gcc/d/dmd/declaration.h | 1 +
gcc/d/dmd/dinterpret.d | 11 +-
gcc/d/dmd/dmodule.d | 8 +-
gcc/d/dmd/dsymbol.d | 26 +
gcc/d/dmd/dsymbolsem.d | 7 +-
gcc/d/dmd/dtemplate.d | 2 +-
gcc/d/dmd/entity.d | 21 +-
gcc/d/dmd/escape.d | 33 +-
gcc/d/dmd/expressionsem.d | 113 +++--
gcc/d/dmd/file_manager.d | 6 +
gcc/d/dmd/func.d | 62 ++-
gcc/d/dmd/impcnvtab.d | 55 ++
gcc/d/dmd/initsem.d | 39 +-
gcc/d/dmd/lexer.d | 2 +-
gcc/d/dmd/mustuse.d | 2 +-
gcc/d/dmd/optimize.d | 2 +-
gcc/d/dmd/parse.d | 32 +-
gcc/d/dmd/semantic3.d | 10 +-
gcc/d/dmd/statementsem.d | 50 +-
gcc/d/dmd/transitivevisitor.d | 6 +
gcc/d/dmd/typesem.d | 13 +-
gcc/d/expr.cc | 11 +
gcc/d/lang.opt | 4 +-
gcc/doc/gcov-dump.texi | 5 +
gcc/doc/invoke.texi | 14 +-
gcc/dse.cc | 7 +-
gcc/dwarf2ctf.cc | 4 +-
gcc/dwarf2out.cc | 11 +-
gcc/expmed.cc | 111 ++--
gcc/gcov-dump.cc | 61 ++-
gcc/gimple-loop-jam.cc | 10 +-
gcc/gimple-range-cache.cc | 45 +-
gcc/gimple-range-fold.cc | 56 +-
gcc/gimple-range-fold.h | 2 +-
gcc/gimple-range-path.cc | 40 +-
gcc/ipa-prop.cc | 4 +
gcc/match.pd | 16 +
gcc/omp-expand.cc | 12 +-
gcc/omp-simd-clone.cc | 10 +-
gcc/postreload.cc | 15 +-
gcc/profile.cc | 9 +-
gcc/range-op-float.cc | 564 +++++++++++++++++++++
gcc/simplify-rtx.cc | 60 ++-
gcc/symtab.cc | 3 +-
gcc/testsuite/ChangeLog | 158 ++++++
gcc/testsuite/g++.dg/cpp1y/constexpr-complex1.C | 24 +
gcc/testsuite/g++.dg/opt/pr94589-2.C | 2 +-
gcc/testsuite/g++.dg/pr104992-1.C | 30 ++
gcc/testsuite/g++.dg/pr106474.C | 16 +
.../tree-ssa => gcc.c-torture/compile}/pr93776.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/fd-1.c | 21 +
gcc/testsuite/gcc.dg/analyzer/fd-2.c | 15 +
gcc/testsuite/gcc.dg/analyzer/fd-4.c | 31 +-
gcc/testsuite/gcc.dg/analyzer/fd-dup-1.c | 223 ++++++++
gcc/testsuite/gcc.dg/analyzer/function-ptr-5.c | 42 ++
gcc/testsuite/gcc.dg/debug/btf/btf-function-4.c | 14 +
gcc/testsuite/gcc.dg/debug/btf/btf-function-5.c | 14 +
gcc/testsuite/gcc.dg/debug/btf/btf-int-1.c | 18 +-
gcc/testsuite/gcc.dg/pr104992.c | 57 +++
gcc/testsuite/gcc.dg/pr106243-1.c | 18 +
gcc/testsuite/gcc.dg/pr106243.c | 43 ++
gcc/testsuite/gcc.dg/pr106510.c | 10 +
gcc/testsuite/gcc.dg/pr106519.c | 11 +
gcc/testsuite/gcc.dg/subnot.c | 9 +
gcc/testsuite/gcc.dg/torture/pr106497.c | 20 +
gcc/testsuite/gcc.dg/torture/pr106521.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-39.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-10.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-11.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-12.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-13.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-14.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-15.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-16.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-3.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-4.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-5.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-6.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-7.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-8.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-9.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-1.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-11.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-3.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-4.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-6.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-7.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/vrp-float-8.c | 26 +
.../gcc.target/i386/addr-space-typeck-1.c | 22 +
.../gcc.target/i386/addr-space-typeck-2.c | 25 +
gcc/testsuite/gcc.target/i386/cmpti1.c | 8 +
gcc/testsuite/gcc.target/i386/cmpti2.c | 12 +
gcc/testsuite/gcc.target/i386/cmpti3.c | 13 +
gcc/testsuite/gcc.target/i386/pr106481.c | 17 +
gcc/testsuite/gcc.target/i386/pr47949.c | 15 +
gcc/testsuite/gcc.target/i386/pr83782-1.c | 8 +-
gcc/testsuite/gcc.target/i386/pr83782-2.c | 4 +-
gcc/testsuite/gcc.target/i386/pr83782-3.c | 32 ++
gcc/testsuite/gcc.target/i386/sse4_1-stv-7.c | 18 +
.../gdc.test/compilable/backendfloatoptim.d | 10 +
gcc/testsuite/gdc.test/compilable/cppmangle3.d | 4 -
.../gdc.test/compilable/must_use_initialize.d | 16 +
gcc/testsuite/gdc.test/compilable/noreturn1.d | 28 +
gcc/testsuite/gdc.test/compilable/test20832.d | 12 +
gcc/testsuite/gdc.test/compilable/test21177.d | 65 ++-
gcc/testsuite/gdc.test/compilable/test21432.d | 25 +
gcc/testsuite/gdc.test/compilable/test22390.d | 8 +
gcc/testsuite/gdc.test/compilable/test23082.d | 17 +
gcc/testsuite/gdc.test/compilable/test23166.d | 22 +
gcc/testsuite/gdc.test/compilable/test23172.d | 33 ++
gcc/testsuite/gdc.test/compilable/test23235.d | 20 +
gcc/testsuite/gdc.test/compilable/test23256.d | 6 +
gcc/testsuite/gdc.test/compilable/test23262.d | 17 +
gcc/testsuite/gdc.test/compilable/testgotoskips.d | 17 +
.../fail_compilation/attributediagnostic.d | 39 +-
.../gdc.test/fail_compilation/chkformat.d | 18 +
.../gdc.test/fail_compilation/diag10319.d | 20 +-
.../gdc.test/fail_compilation/diag11198.d | 14 +-
.../gdc.test/fail_compilation/diag12829.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/fail118.d | 20 +-
.../gdc.test/fail_compilation/fail20547.d | 15 -
.../gdc.test/fail_compilation/fail22134.d | 17 +
.../gdc.test/fail_compilation/fail23181.d | 16 +
gcc/testsuite/gdc.test/fail_compilation/fail261.d | 5 +-
gcc/testsuite/gdc.test/fail_compilation/fail58.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail6889.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail7848.d | 8 +-
.../gdc.test/fail_compilation/ice11856_1.d | 7 +-
.../fail_compilation/misc_parser_err_cov1.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/newaa.d | 19 +
gcc/testsuite/gdc.test/fail_compilation/nogc3.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/retscope.d | 4 +-
.../gdc.test/fail_compilation/test13786.d | 12 +-
.../gdc.test/fail_compilation/test16193.d | 4 +-
.../gdc.test/fail_compilation/test21443.d | 21 +
.../gdc.test/fail_compilation/test21912.d | 16 +-
.../gdc.test/fail_compilation/test21939.d | 5 +-
.../gdc.test/fail_compilation/test23022.d | 15 +
.../gdc.test/fail_compilation/test23112.d | 30 ++
.../gdc.test/fail_compilation/test23170.d | 12 +
.../gdc.test/fail_compilation/test23216.d | 24 +
gcc/testsuite/gdc.test/runnable/closure.d | 8 +-
gcc/testsuite/gdc.test/runnable/evalorder.d | 26 +
gcc/testsuite/gdc.test/runnable/lexer.d | 8 +-
gcc/testsuite/gdc.test/runnable/noreturn1.d | 32 ++
gcc/testsuite/gdc.test/runnable/test11.d | 37 --
gcc/testsuite/gdc.test/runnable/test18973.d | 25 +
gcc/testsuite/gdc.test/runnable/test19.d | 15 -
gcc/testsuite/gdc.test/runnable/test20734.d | 7 +
gcc/testsuite/gdc.test/runnable/test23181.d | 27 +
gcc/testsuite/gdc.test/runnable/test8.d | 39 ++
gcc/testsuite/gdc.test/runnable/version.d | 23 +-
gcc/testsuite/gdc.test/runnable/warning1.d | 9 -
gcc/testsuite/lib/target-supports.exp | 2 +-
gcc/tree-core.h | 12 +-
gcc/tree-loop-distribution.cc | 2 +-
gcc/tree-ssa-phiopt.cc | 269 +++++++++-
gcc/tree-ssa-threadbackward.cc | 173 +++----
gcc/tree-ssa-threadupdate.cc | 3 +-
gcc/value-range-storage.cc | 61 ++-
gcc/value-range-storage.h | 19 +
gcc/value-range.cc | 119 +++--
gcc/value-range.h | 99 ++--
gcc/value-relation.cc | 11 +-
libgfortran/ChangeLog | 7 +
libgfortran/io/transfer.c | 24 +
libphobos/ChangeLog | 11 +
libphobos/configure | 2 +-
libphobos/configure.ac | 2 +-
libphobos/libdruntime/MERGE | 4 +-
libphobos/libdruntime/Makefile.am | 16 +-
libphobos/libdruntime/Makefile.in | 19 +-
libphobos/libdruntime/core/cpuid.d | 16 +
libphobos/libdruntime/core/int128.d | 2 -
.../libdruntime/core/internal/array/appending.d | 28 +-
.../libdruntime/core/internal/array/duplication.d | 346 +++++++++++++
libphobos/libdruntime/core/internal/dassert.d | 2 +-
libphobos/libdruntime/core/runtime.d | 2 +-
libphobos/libdruntime/core/stdc/errno.d | 2 +-
libphobos/libdruntime/core/stdc/stdio.d | 53 +-
libphobos/libdruntime/core/stdc/wchar_.d | 90 +++-
.../libdruntime/core/sys/darwin/mach/getsect.d | 1 -
.../libdruntime/core/sys/dragonflybsd/string.d | 1 -
libphobos/libdruntime/core/sys/linux/sys/time.d | 1 -
libphobos/libdruntime/core/sys/linux/sys/xattr.d | 1 -
libphobos/libdruntime/core/sys/linux/tipc.d | 1 -
libphobos/libdruntime/core/sys/posix/signal.d | 79 +--
libphobos/libdruntime/core/sys/posix/spawn.d | 2 +-
libphobos/libdruntime/core/sys/posix/stdio.d | 2 +-
libphobos/libdruntime/core/sys/posix/sys/select.d | 1 -
libphobos/libdruntime/core/sys/posix/time.d | 66 ++-
libphobos/libdruntime/core/sys/posix/ucontext.d | 1 -
.../libdruntime/core/sys/solaris/sys/priocntl.d | 1 -
.../libdruntime/core/sys/solaris/sys/procset.d | 1 -
libphobos/libdruntime/core/sys/windows/cguid.d | 1 -
libphobos/libdruntime/core/sys/windows/ntsecpkg.d | 1 -
libphobos/libdruntime/core/sys/windows/olectlid.d | 1 -
libphobos/libdruntime/core/sys/windows/shlguid.d | 1 -
libphobos/libdruntime/core/sys/windows/sspi.d | 1 -
libphobos/libdruntime/object.d | 340 +------------
libphobos/libdruntime/rt/dylib_fixes.c | 1 -
libphobos/src/MERGE | 2 +-
libphobos/src/etc/c/curl.d | 18 +-
libphobos/src/std/algorithm/comparison.d | 2 +-
libphobos/src/std/algorithm/iteration.d | 15 +-
libphobos/src/std/algorithm/searching.d | 12 +
libphobos/src/std/conv.d | 19 +-
libphobos/src/std/experimental/checkedint.d | 2 +-
libphobos/src/std/experimental/logger/core.d | 176 +++++--
libphobos/src/std/experimental/logger/filelogger.d | 2 +-
.../src/std/experimental/logger/multilogger.d | 2 +-
libphobos/src/std/file.d | 2 +-
libphobos/src/std/format/internal/write.d | 6 +-
libphobos/src/std/format/package.d | 24 +
libphobos/src/std/math/package.d | 1 +
libphobos/src/std/math/rounding.d | 28 +-
libphobos/src/std/random.d | 67 ++-
libphobos/src/std/stdio.d | 17 +-
libphobos/src/std/sumtype.d | 148 +++---
libphobos/src/std/typecons.d | 20 +-
libphobos/src/std/uni/package.d | 8 +-
libphobos/testsuite/libphobos.gc/nocollect.d | 2 +-
.../sanitizer_platform_limits_posix.h | 7 +-
libstdc++-v3/ChangeLog | 73 +++
libstdc++-v3/include/Makefile.am | 1 +
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/bits/atomic_wait.h | 42 +-
libstdc++-v3/include/bits/fs_dir.h | 33 +-
libstdc++-v3/include/bits/ios_base.h | 2 +-
libstdc++-v3/include/bits/iterator_concepts.h | 28 +-
libstdc++-v3/include/bits/regex.h | 24 +-
libstdc++-v3/include/experimental/scope | 497 ++++++++++++++++++
libstdc++-v3/include/std/expected | 32 +-
libstdc++-v3/include/std/string_view | 2 +-
libstdc++-v3/include/std/version | 2 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 4 +-
.../basic_string_view/cons/char/range_c++20.cc | 28 +-
.../basic_string_view/cons/wchar_t/range_c++20.cc | 30 +-
.../27_io/basic_ofstream/open/char/noreplace.cc | 4 +-
.../27_io/basic_ofstream/open/wchar_t/noreplace.cc | 4 +-
.../27_io/filesystem/iterators/lwg3719.cc | 39 ++
.../28_regex/iterators/regex_iterator/lwg3719.cc | 29 ++
.../iterators/regex_token_iterator/lwg3719.cc | 29 ++
.../testsuite/experimental/scopeguard/exit.cc | 300 +++++++++++
.../testsuite/experimental/scopeguard/uniqueres.cc | 366 +++++++++++++
lto-plugin/ChangeLog | 6 +
lto-plugin/configure | 2 +-
lto-plugin/configure.ac | 2 +-
293 files changed, 7773 insertions(+), 1818 deletions(-)
diff --cc gcc/doc/gcov-dump.texi
index 2e82a18a19d,0491ab17bc1..34f2ef736f7
--- a/gcc/doc/gcov-dump.texi
+++ b/gcc/doc/gcov-dump.texi
@@@ -19,10 -62,12 +19,11 @@@ gcov-dum
[@option{-l}|@option{--long}]
[@option{-p}|@option{--positions}]
[@option{-r}|@option{--raw}]
+ [@option{-s}|@option{--stable}]
- @var{gcovfiles}
-@c man end
-@end ignore
+ [@var{gcovfiles}]
+
+@subsubheading Options
-@c man begin OPTIONS
@table @gcctabopt
@item -h
@itemx --help
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-08-01 3:54 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-08-01 3:54 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:89eca196c99645ee1abefcf8b4a9dd84edd87ad6
commit 89eca196c99645ee1abefcf8b4a9dd84edd87ad6
Merge: 3a4cd5dc6fa 4a7274ddc49
Author: Martin Liska <mliska@suse.cz>
Date: Mon Aug 1 05:53:37 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 6 +
Makefile.def | 3 +-
gcc/ChangeLog | 130 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 19 +++
gcc/analyzer/analyzer.opt | 4 +
gcc/analyzer/region-model-impl-calls.cc | 117 +++++++++++++++++++
gcc/analyzer/region-model.cc | 6 +
gcc/analyzer/region-model.h | 1 +
gcc/analyzer/region.h | 52 +++++----
gcc/analyzer/sm-malloc.cc | 1 +
gcc/analyzer/sm-taint.cc | 1 +
gcc/c-family/ChangeLog | 9 ++
gcc/c-family/c-common.cc | 10 +-
gcc/c-family/c-common.h | 8 +-
gcc/c-family/c-opts.cc | 6 +
gcc/config.in | 8 +-
gcc/config/gcn/gcn-valu.md | 18 +--
gcc/config/gcn/gcn.md | 20 ++++
gcc/config/i386/i386-features.cc | 46 ++++----
gcc/config/i386/i386.md | 20 ++++
gcc/config/loongarch/loongarch.h | 5 +
gcc/config/riscv/riscv.md | 69 +++++------
gcc/config/xtensa/xtensa.cc | 1 +
gcc/config/xtensa/xtensa.md | 10 +-
gcc/configure | 34 ++++++
gcc/configure.ac | 8 ++
gcc/cp/ChangeLog | 19 +++
gcc/cp/constexpr.cc | 8 +-
gcc/cp/parser.cc | 6 +-
gcc/doc/implement-c.texi | 3 +-
gcc/doc/invoke.texi | 72 +++++++++++-
gcc/fortran/ChangeLog | 28 +++++
gcc/fortran/check.cc | 23 +++-
gcc/fortran/match.cc | 24 ++--
gcc/fortran/match.h | 6 +-
gcc/fortran/openmp.cc | 3 +-
gcc/fortran/primary.cc | 14 +--
gcc/gimple-ssa-warn-restrict.cc | 2 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/jit/ChangeLog | 76 ++++++++++++
gcc/jit/docs/internals/index.rst | 3 +-
gcc/omp-expand.cc | 108 ++++++++---------
gcc/testsuite/ChangeLog | 68 +++++++++++
gcc/testsuite/c-c++-common/gomp/atomic-32.c | 14 +++
gcc/testsuite/g++.dg/cpp1z/constexpr-lambda27.C | 26 +++++
gcc/testsuite/gcc.dg/analyzer/putenv-1.c | 109 +++++++++++++++++
gcc/testsuite/gcc.dg/torture/pr106422.c | 14 +++
gcc/testsuite/gcc.target/i386/pr106450.c | 14 +++
gcc/testsuite/gcc.target/riscv/fle-ieee.c | 12 ++
gcc/testsuite/gcc.target/riscv/fle-snan.c | 12 ++
gcc/testsuite/gcc.target/riscv/fle.c | 12 ++
gcc/testsuite/gcc.target/riscv/flef-ieee.c | 12 ++
gcc/testsuite/gcc.target/riscv/flef-snan.c | 12 ++
gcc/testsuite/gcc.target/riscv/flef.c | 12 ++
gcc/testsuite/gcc.target/riscv/flt-ieee.c | 12 ++
gcc/testsuite/gcc.target/riscv/flt-snan.c | 12 ++
gcc/testsuite/gcc.target/riscv/flt.c | 12 ++
gcc/testsuite/gcc.target/riscv/fltf-ieee.c | 12 ++
gcc/testsuite/gcc.target/riscv/fltf-snan.c | 12 ++
gcc/testsuite/gcc.target/riscv/fltf.c | 12 ++
gcc/testsuite/gfortran.dg/associated_target_9a.f90 | 27 +++++
gcc/testsuite/gfortran.dg/associated_target_9b.f90 | 23 ++++
gcc/testsuite/gfortran.dg/gomp/declare-simd-3.f90 | 30 +++++
gcc/testsuite/gfortran.dg/literal_constants.f | 20 ++++
gcc/testsuite/gfortran.dg/literal_constants.f90 | 24 ++++
gcc/tree-ssa-threadbackward.cc | 9 ++
gcc/tree-ssa-threadupdate.cc | 4 +-
gcc/tree-vect-patterns.cc | 6 +-
gcc/tree.cc | 4 +
libgo/sysinfo.c | 5 +
libgomp/ChangeLog | 9 ++
.../testsuite/libgomp.c-c++-common/pr106449-2.c | 64 ++++++++++
libgomp/testsuite/libgomp.c-c++-common/pr106449.c | 62 ++++++++++
libstdc++-v3/ChangeLog | 6 +
libstdc++-v3/include/bits/stl_iterator.h | 2 +-
maintainer-scripts/ChangeLog | 5 +
77 files changed, 1503 insertions(+), 197 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-26 12:28 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-26 12:28 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:ab3d567fa925d1c21d06a51c18e8a0fcec09a244
commit ab3d567fa925d1c21d06a51c18e8a0fcec09a244
Merge: d683a5b3d26 87ce0f1fd65
Author: Martin Liska <mliska@suse.cz>
Date: Tue Jul 26 14:27:54 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/doc/tm.texi | 2 +-
gcc/doc/tm.texi.in | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --cc gcc/doc/tm.texi
index 2e66d6f7621,92bda1a7e14..af403e89d1a
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -10863,16 -10208,7 +10863,15 @@@ Here are macros for DWARF output
@defmac DWARF2_DEBUGGING_INFO
Define this macro if GCC should produce dwarf version 2 format
debugging output in response to the @option{-g} option.
- @end defmac
+@deftypefn {Target Hook} int TARGET_DWARF_CALLING_CONVENTION (const_tree @var{function})
+@c hook-start:TARGET_DWARF_CALLING_CONVENTION
+Define this to enable the dwarf attribute @code{DW_AT_calling_convention} to
+be emitted for each function. Instead of an integer return the enum
+value for the @code{DW_CC_} tag.
+@end deftypefn
+@c hook-end
+
To support optional call frame debugging information, you must also
define @code{INCOMING_RETURN_ADDR_RTX} and either set
@code{RTX_FRAME_RELATED_P} on the prologue insns if you use RTL for the
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-26 12:09 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-26 12:09 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:d683a5b3d26279768797b7507489c6c3cdb1e9b6
commit d683a5b3d26279768797b7507489c6c3cdb1e9b6
Merge: 8f694e3f186 78017eaa369
Author: Martin Liska <mliska@suse.cz>
Date: Tue Jul 26 14:09:15 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/config/aarch64/aarch64-builtins.cc | 334 ++-
gcc/config/aarch64/arm_neon.h | 3155 --------------------
gcc/cp/pt.cc | 5 +-
gcc/doc/tm.texi | 8 +-
gcc/doc/tm.texi.in | 6 +-
gcc/testsuite/g++.dg/template/redecl5.C | 5 +
gcc/testsuite/gcc.dg/tree-ssa/evrp4.c | 2 +-
.../aarch64/advsimd-intrinsics/combine.c | 18 +
gcc/tree-ssa-alias.cc | 4 +-
gcc/value-range-pretty-print.cc | 33 +-
gcc/value-range-pretty-print.h | 2 +-
gcc/value-range.cc | 8 +
12 files changed, 363 insertions(+), 3217 deletions(-)
diff --cc gcc/doc/tm.texi
index bddaad2d42c,a3431adc490..2e66d6f7621
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -10863,15 -10208,8 +10863,16 @@@ Here are macros for DWARF output
@defmac DWARF2_DEBUGGING_INFO
Define this macro if GCC should produce dwarf version 2 format
debugging output in response to the @option{-g} option.
+ @end defmac
+@deftypefn {Target Hook} int TARGET_DWARF_CALLING_CONVENTION (const_tree @var{function})
+@c hook-start:TARGET_DWARF_CALLING_CONVENTION
+Define this to enable the dwarf attribute @code{DW_AT_calling_convention} to
+be emitted for each function. Instead of an integer return the enum
+value for the @code{DW_CC_} tag.
+@end deftypefn
+@c hook-end
+
To support optional call frame debugging information, you must also
define @code{INCOMING_RETURN_ADDR_RTX} and either set
@code{RTX_FRAME_RELATED_P} on the prologue insns if you use RTL for the
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-26 8:04 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-26 8:04 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:8f694e3f186d734a20ab870cd72e98646142810a
commit 8f694e3f186d734a20ab870cd72e98646142810a
Merge: 9630093982a bb04f9f23ac
Author: Martin Liska <mliska@suse.cz>
Date: Tue Jul 26 10:04:01 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 120 ++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/analyzer/ChangeLog | 4 +
gcc/analyzer/sm-fd.cc | 2114 ++++++++++----------
gcc/common/config/loongarch/loongarch-common.cc | 1 +
gcc/config/aarch64/aarch64-builtins.cc | 71 +
gcc/config/aarch64/aarch64.md | 13 +-
gcc/config/aarch64/arm_acle.h | 53 +
gcc/config/i386/i386-expand.cc | 40 +
gcc/config/i386/i386-protos.h | 1 +
gcc/config/i386/i386.md | 140 +-
gcc/config/loongarch/constraints.md | 24 +-
gcc/config/loongarch/genopts/loongarch.opt.in | 4 +
gcc/config/loongarch/loongarch-opts.cc | 7 +
gcc/config/loongarch/loongarch-protos.h | 10 +-
gcc/config/loongarch/loongarch.cc | 652 ++++--
gcc/config/loongarch/loongarch.h | 2 +-
gcc/config/loongarch/loongarch.md | 401 +---
gcc/config/loongarch/loongarch.opt | 4 +
gcc/config/loongarch/predicates.md | 56 +-
gcc/config/rs6000/rs6000-p8swap.cc | 20 +-
gcc/config/rs6000/rtems.h | 3 +
gcc/cp/ChangeLog | 10 +
gcc/cp/class.cc | 11 +-
gcc/cp/semantics.cc | 5 +
gcc/gimple-array-bounds.cc | 2 +-
gcc/gimple-range.cc | 4 +-
gcc/match.pd | 3 +-
gcc/range-op-float.cc | 206 ++
gcc/range-op.cc | 153 +-
gcc/range-op.h | 69 +-
gcc/testsuite/ChangeLog | 42 +
gcc/testsuite/c-c++-common/attr-fd.c | 36 +-
gcc/testsuite/g++.dg/cpp0x/range-for38.C | 16 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt4.C | 7 +
gcc/testsuite/g++.target/i386/pr91681.C | 20 +
gcc/testsuite/gcc.dg/analyzer/fd-2.c | 96 +-
gcc/testsuite/gcc.dg/analyzer/fd-3.c | 168 +-
gcc/testsuite/gcc.dg/analyzer/fd-4.c | 142 +-
gcc/testsuite/gcc.dg/analyzer/fd-5.c | 104 +-
gcc/testsuite/gcc.dg/pr106189.c | 5 +
gcc/testsuite/gcc.dg/torture/pr106414-1.c | 12 +
gcc/testsuite/gcc.dg/torture/pr106414-2.c | 12 +
.../gcc.target/aarch64/acle/data-intrinsics.c | 468 +++++
gcc/testsuite/gcc.target/i386/pr91681-1.c | 20 +
gcc/testsuite/gcc.target/i386/pr91681-2.c | 20 +
gcc/testsuite/gcc.target/i386/pr91681-3.c | 16 +
gcc/testsuite/gcc.target/loongarch/func-call-1.c | 32 +
gcc/testsuite/gcc.target/loongarch/func-call-2.c | 32 +
gcc/testsuite/gcc.target/loongarch/func-call-3.c | 32 +
gcc/testsuite/gcc.target/loongarch/func-call-4.c | 32 +
gcc/testsuite/gcc.target/loongarch/func-call-5.c | 33 +
gcc/testsuite/gcc.target/loongarch/func-call-6.c | 33 +
gcc/testsuite/gcc.target/loongarch/func-call-7.c | 34 +
gcc/testsuite/gcc.target/loongarch/func-call-8.c | 33 +
.../gcc.target/loongarch/relocs-symbol-noaddend.c | 23 +
gcc/testsuite/gcc.target/powerpc/pr106091.c | 15 +
gcc/value-query.cc | 1 +
59 files changed, 3766 insertions(+), 1924 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-25 7:01 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-25 7:01 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:9630093982a263fd86dc7c87afbb0afed89c9d47
commit 9630093982a263fd86dc7c87afbb0afed89c9d47
Merge: bb743388df9 718cf8d0bd3
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jul 25 09:01:02 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 8 +
MAINTAINERS | 1 +
contrib/ChangeLog | 11 +
contrib/git-commit-mklog.py | 9 +-
contrib/mklog.py | 26 +-
contrib/prepare-commit-msg | 2 +-
gcc/ChangeLog | 196 ++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 58 ++++
gcc/analyzer/region-model.cc | 2 +-
gcc/analyzer/sm-fd.cc | 338 ++++++++++++++++-----
gcc/analyzer/store.cc | 1 -
gcc/analyzer/varargs.cc | 30 +-
gcc/c-family/ChangeLog | 6 +
gcc/c-family/c-attribs.cc | 31 ++
gcc/config/i386/i386-features.cc | 116 +++----
gcc/config/i386/i386-features.h | 12 +-
gcc/config/i386/mmx.md | 70 +++--
gcc/config/i386/predicates.md | 4 +
gcc/config/rs6000/altivec.md | 26 +-
gcc/config/rs6000/rs6000-c.cc | 21 +-
gcc/config/rs6000/rs6000-protos.h | 5 +-
gcc/config/rs6000/rs6000.cc | 102 +------
gcc/config/rs6000/rs6000.h | 11 +-
gcc/config/rs6000/rs6000.opt | 4 -
gcc/config/xtensa/xtensa.md | 84 +++++
gcc/cp/ChangeLog | 25 ++
gcc/cp/decl.cc | 2 -
gcc/cp/init.cc | 1 -
gcc/cp/method.cc | 35 ++-
gcc/cp/pt.cc | 31 +-
gcc/doc/extend.texi | 37 +++
gcc/doc/invoke.texi | 28 +-
gcc/fortran/ChangeLog | 4 +
gcc/gimple-range-cache.cc | 7 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/graphds.cc | 2 +-
gcc/match.pd | 10 +
gcc/testsuite/ChangeLog | 88 ++++++
gcc/testsuite/c-c++-common/attr-fd.c | 18 ++
gcc/testsuite/g++.dg/cpp0x/nsdmi-union7.C | 13 +
gcc/testsuite/g++.dg/cpp1z/class-deduction112.C | 14 +
gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C | 17 ++
gcc/testsuite/g++.dg/pr94920-1.C | 17 ++
gcc/testsuite/g++.dg/pr94920.C | 63 ++++
gcc/testsuite/gcc.dg/analyzer/fd-4.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/fd-5.c | 53 ++++
gcc/testsuite/gcc.dg/analyzer/memcpy-2.c | 8 +
gcc/testsuite/gcc.dg/analyzer/pr106394.c | 19 ++
gcc/testsuite/gcc.dg/analyzer/stdarg-3.c | 57 ++++
gcc/testsuite/gcc.dg/analyzer/torture/stdarg-4.c | 329 ++++++++++++++++++++
gcc/testsuite/gcc.dg/pr106397.c | 17 ++
gcc/testsuite/gcc.dg/pr23911.c | 3 +-
gcc/testsuite/gcc.dg/pr94920-2.c | 15 +
gcc/testsuite/gcc.target/i386/pr106038-1.c | 27 ++
gcc/testsuite/gcc.target/i386/pr106303.c | 25 ++
gcc/testsuite/gcc.target/i386/pr106347.c | 24 ++
gcc/tree-ssa-dom.cc | 18 +-
gcc/tree-ssa-loop-prefetch.cc | 27 +-
gcc/tree-ssa-sccvn.cc | 11 +-
gcc/tree-ssanames.cc | 3 +-
gcc/tree-vect-stmts.cc | 5 +-
gcc/value-query.cc | 10 +-
gcc/value-range-pretty-print.cc | 41 +++
gcc/value-range-pretty-print.h | 2 +
gcc/value-range-storage.h | 27 +-
gcc/value-range.cc | 195 +++++++++++-
gcc/value-range.h | 194 +++++++++++-
gcc/value-relation.cc | 7 +-
gcc/vr-values.cc | 15 +-
libgo/match.sh | 2 +-
libgo/testsuite/gotest | 2 +-
libiberty/ChangeLog | 6 +
libiberty/_doprnt.c | 1 -
libsanitizer/ChangeLog | 7 +
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 44 ++-
libsanitizer/sanitizer_common/sanitizer_solaris.h | 56 ++++
77 files changed, 2434 insertions(+), 414 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-21 14:12 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-21 14:12 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:bb743388df90352e5690848fc39bb9c10457b0e0
commit bb743388df90352e5690848fc39bb9c10457b0e0
Merge: e9c8572e74d 24eae97625e
Author: Martin Liska <mliska@suse.cz>
Date: Thu Jul 21 16:12:11 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
.gitignore | 3 +-
ChangeLog | 4 +
MAINTAINERS | 2 +-
gcc/ChangeLog | 106 +++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 37 +++
gcc/analyzer/constraint-manager.h | 3 +
gcc/analyzer/engine.cc | 34 ++-
gcc/analyzer/exploded-graph.h | 3 +
gcc/analyzer/region-model.cc | 2 +
gcc/analyzer/region-model.h | 17 ++
gcc/analyzer/region.cc | 5 +
gcc/analyzer/region.h | 4 +
gcc/analyzer/sm-taint.cc | 323 +++++++++++++++------
gcc/analyzer/sm.h | 9 +
gcc/analyzer/store.cc | 7 +
gcc/analyzer/store.h | 4 +-
gcc/builtins.cc | 15 +-
gcc/cfghooks.cc | 13 +-
gcc/cp/ChangeLog | 23 ++
gcc/cp/call.cc | 92 ++++--
gcc/cp/cp-objcp-common.cc | 2 +
gcc/cp/cp-tree.h | 5 +
gcc/fortran/ChangeLog | 15 +
gcc/fortran/intrinsic.texi | 6 +-
gcc/fortran/openmp.cc | 1 -
gcc/fortran/resolve.cc | 13 +-
gcc/gimple-range-cache.cc | 98 +++++--
gcc/gimple-range-cache.h | 1 +
gcc/match.pd | 6 +
gcc/passes.def | 3 +-
gcc/rtl.h | 1 -
gcc/rtlanal.cc | 30 +-
gcc/testsuite/ChangeLog | 81 ++++++
gcc/testsuite/g++.dg/conversion/ref8.C | 22 ++
gcc/testsuite/g++.dg/conversion/ref9.C | 21 ++
.../gcc.dg/analyzer/torture/taint-read-index-2.c | 85 ++++++
.../gcc.dg/analyzer/torture/taint-read-index-3.c | 52 ++++
gcc/testsuite/gcc.dg/analyzer/untracked-2.c | 7 +
gcc/testsuite/gcc.dg/pow-sqrt-synth-1.c | 4 +-
gcc/testsuite/gcc.dg/pr106379-1.c | 9 +
gcc/testsuite/gcc.dg/setjmp-7.c | 13 +
gcc/testsuite/gcc.target/i386/pr106010-1a.c | 58 ++++
gcc/testsuite/gcc.target/i386/pr106010-1b.c | 63 ++++
gcc/testsuite/gcc.target/i386/pr106010-1c.c | 41 +++
gcc/testsuite/gcc.target/i386/pr106010-2a.c | 82 ++++++
gcc/testsuite/gcc.target/i386/pr106010-2b.c | 62 ++++
gcc/testsuite/gcc.target/i386/pr106010-2c.c | 47 +++
gcc/testsuite/gcc.target/i386/pr106010-3a.c | 80 +++++
gcc/testsuite/gcc.target/i386/pr106010-3b.c | 126 ++++++++
gcc/testsuite/gcc.target/i386/pr106010-3c.c | 69 +++++
gcc/testsuite/gcc.target/i386/pr106010-4a.c | 101 +++++++
gcc/testsuite/gcc.target/i386/pr106010-4b.c | 67 +++++
gcc/testsuite/gcc.target/i386/pr106010-4c.c | 54 ++++
gcc/testsuite/gcc.target/i386/pr106010-5a.c | 117 ++++++++
gcc/testsuite/gcc.target/i386/pr106010-5b.c | 80 +++++
gcc/testsuite/gcc.target/i386/pr106010-5c.c | 62 ++++
gcc/testsuite/gcc.target/i386/pr106010-6a.c | 115 ++++++++
gcc/testsuite/gcc.target/i386/pr106010-6b.c | 157 ++++++++++
gcc/testsuite/gcc.target/i386/pr106010-6c.c | 80 +++++
gcc/testsuite/gcc.target/i386/pr106010-7a.c | 58 ++++
gcc/testsuite/gcc.target/i386/pr106010-7b.c | 63 ++++
gcc/testsuite/gcc.target/i386/pr106010-7c.c | 41 +++
gcc/testsuite/gcc.target/i386/pr106010-8a.c | 58 ++++
gcc/testsuite/gcc.target/i386/pr106010-8b.c | 53 ++++
gcc/testsuite/gcc.target/i386/pr106010-8c.c | 38 +++
gcc/testsuite/gcc.target/i386/pr106010-9a.c | 89 ++++++
gcc/testsuite/gcc.target/i386/pr106010-9b.c | 90 ++++++
gcc/testsuite/gcc.target/i386/pr106010-9c.c | 90 ++++++
gcc/testsuite/gcc.target/i386/pr106010-9d.c | 92 ++++++
gcc/testsuite/gcc.target/i386/vec-maskstore-vn.c | 30 ++
gcc/testsuite/gfortran.dg/associate_54.f90 | 3 +-
gcc/testsuite/gfortran.dg/associate_59.f90 | 9 +
.../gfortran.dg/gomp/affinity-clause-7.f90 | 19 ++
gcc/timevar.def | 1 +
gcc/tree-cfg.cc | 40 ++-
gcc/tree-complex.cc | 9 +-
gcc/tree-pass.h | 1 +
gcc/tree-ssa-alias.cc | 49 +++-
gcc/tree-ssa-dse.cc | 55 +++-
gcc/tree-ssa-forwprop.cc | 2 +-
gcc/tree-ssa-math-opts.cc | 112 +++++--
gcc/tree-ssa-sccvn.cc | 255 ++++++++++++----
gcc/tree-ssa-sink.cc | 6 +
gcc/tree-vect-data-refs.cc | 8 +
libstdc++-v3/ChangeLog | 77 +++++
libstdc++-v3/include/bits/stl_iterator.h | 152 +++++++---
libstdc++-v3/include/debug/debug.h | 5 +-
libstdc++-v3/include/debug/macros.h | 4 -
libstdc++-v3/include/debug/string | 95 +++---
libstdc++-v3/include/std/charconv | 2 +-
libstdc++-v3/include/std/type_traits | 4 +
.../21_strings/basic_string/debug/find1_neg.cc | 35 +++
.../21_strings/basic_string/debug/find2_neg.cc | 35 +++
.../basic_string/operations/find/char/1.cc | 18 +-
.../basic_string/operations/find/char/2.cc | 16 +-
.../basic_string/operations/find/char/3.cc | 14 +-
.../basic_string/operations/find/char/4.cc | 8 +-
.../basic_string/operations/find/char/5.cc | 4 +-
.../basic_string/operations/find/char/6.cc | 4 +-
.../basic_string/operations/find/wchar_t/1.cc | 18 +-
.../basic_string/operations/find/wchar_t/2.cc | 16 +-
.../basic_string/operations/find/wchar_t/3.cc | 14 +-
.../basic_string/operations/find/wchar_t/4.cc | 8 +-
.../basic_string/operations/find/wchar_t/5.cc | 4 +-
.../basic_string/operations/find/wchar_t/6.cc | 4 +-
.../testsuite/24_iterators/common_iterator/1.cc | 23 +-
.../24_iterators/common_iterator/100823.cc | 58 ++++
libstdc++-v3/testsuite/util/testsuite_string.h | 20 ++
109 files changed, 4085 insertions(+), 468 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-19 13:41 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-19 13:41 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:e9c8572e74d8de56551ed62f799df7742cd523e9
commit e9c8572e74d8de56551ed62f799df7742cd523e9
Merge: 85df616e13a edf0c132b19
Author: Martin Liska <mliska@suse.cz>
Date: Tue Jul 19 15:41:29 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 112 ++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/builtins.cc | 32 ++--
gcc/config/aarch64/aarch64.cc | 12 +-
gcc/config/arc/arc-arch.h | 3 +-
gcc/config/arc/arc-cpus.def | 1 +
gcc/config/arc/arc-tables.opt | 3 +
gcc/config/arc/arc.cc | 194 ++++++++++++++---------
gcc/config/arc/arc.md | 32 ++--
gcc/config/arc/arc.opt | 3 +
gcc/config/arc/arcHS4x.md | 17 +-
gcc/config/arc/t-multilib | 4 +-
gcc/config/arm/arm-builtins.cc | 123 ---------------
gcc/config/arm/arm-protos.h | 1 -
gcc/config/arm/arm.cc | 4 -
gcc/config/arm/arm_neon_builtins.def | 1 -
gcc/config/arm/iterators.md | 7 +
gcc/config/arm/neon.md | 17 +-
gcc/config/xtensa/xtensa.cc | 2 +-
gcc/doc/extend.texi | 4 +-
gcc/doc/invoke.texi | 26 +++-
gcc/dwarf2out.cc | 6 +-
gcc/testsuite/ChangeLog | 21 +++
gcc/testsuite/gcc.dg/pr106264.c | 27 ++++
gcc/testsuite/gcc.dg/tree-ssa/ldist-24.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/ldist-36.c | 3 +-
gcc/testsuite/gcc.target/arc/interrupt-13.c | 15 ++
gcc/testsuite/gcc.target/arm/vect_binary_1.c | 50 ++++++
gcc/testsuite/gcc.target/arm/vect_unary_1.c | 224 +++++++++++++++++++++++++++
gcc/testsuite/gfortran.dg/pr106331.f90 | 7 +
gcc/tree-loop-distribution.cc | 69 ++++++---
gcc/tree-ssa-forwprop.cc | 2 +-
gcc/value-relation.cc | 13 +-
libgcc/ChangeLog | 6 +
libgcc/config/arc/lib1funcs.S | 2 +
libgcc/config/arc/lib2funcs.c | 2 +-
libstdc++-v3/ChangeLog | 10 ++
libstdc++-v3/configure | 2 -
libstdc++-v3/configure.ac | 1 -
libstdc++-v3/include/bits/stl_algo.h | 104 ++++++++-----
40 files changed, 853 insertions(+), 316 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-18 7:51 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-18 7:51 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:85df616e13a6a176883e39362c764a2dfa3448e8
commit 85df616e13a6a176883e39362c764a2dfa3448e8
Merge: c29d4ad6d7f 2907bfc3412
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jul 18 09:50:59 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
MAINTAINERS | 1 +
gcc/ChangeLog | 168 ++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/analyzer/ChangeLog | 34 ++++
gcc/analyzer/call-info.cc | 2 +-
gcc/analyzer/checker-path.cc | 46 ++---
gcc/analyzer/diagnostic-manager.cc | 20 +-
gcc/analyzer/engine.cc | 2 +-
gcc/analyzer/program-state.cc | 2 +-
gcc/analyzer/region-model-impl-calls.cc | 4 +-
gcc/analyzer/region.cc | 2 +-
gcc/analyzer/sm-malloc.cc | 10 +-
gcc/analyzer/sm-taint.cc | 42 ++++
gcc/analyzer/store.cc | 6 +-
gcc/analyzer/supergraph.cc | 4 +-
gcc/analyzer/svalue.cc | 2 +-
gcc/c-family/ChangeLog | 14 ++
gcc/c-family/c-common.cc | 4 +
gcc/c-family/c-common.h | 2 +
gcc/c-family/c-format.cc | 4 +-
gcc/config/aarch64/aarch64-builtins.cc | 9 +-
gcc/config/aarch64/aarch64-modes.def | 1 +
gcc/config/aarch64/aarch64-simd-builtin-types.def | 6 +-
gcc/config/aarch64/aarch64-simd.md | 14 +-
gcc/config/aarch64/aarch64.cc | 6 +-
gcc/config/aarch64/iterators.md | 14 +-
gcc/config/i386/i386-builtin.def | 32 +--
gcc/config/i386/i386-expand.cc | 140 +++++++++-----
gcc/config/i386/i386-features.cc | 34 ++--
gcc/config/i386/i386.cc | 10 +
gcc/config/i386/i386.md | 66 ++++++-
gcc/config/i386/predicates.md | 4 +
gcc/config/i386/sse.md | 36 ++--
gcc/config/xtensa/xtensa.cc | 58 +++---
gcc/config/xtensa/xtensa.md | 73 ++++---
gcc/cp/ChangeLog | 25 +++
gcc/cp/call.cc | 20 +-
gcc/cp/constraint.cc | 8 +
gcc/cp/cp-tree.h | 8 +-
gcc/cp/cxx-pretty-print.cc | 6 +
gcc/cp/method.cc | 25 +++
gcc/cp/parser.cc | 36 ++--
gcc/cp/semantics.cc | 8 +
gcc/diagnostic-format-json.cc | 4 +-
gcc/diagnostic-format-sarif.cc | 2 +-
gcc/diagnostic-show-locus.cc | 7 +-
gcc/doc/invoke.texi | 10 +
gcc/fortran/ChangeLog | 13 ++
gcc/fortran/decl.cc | 15 +-
gcc/fortran/trans-decl.cc | 2 +-
gcc/gimple-pretty-print.cc | 32 +--
gcc/gimplify.cc | 29 +--
gcc/go/ChangeLog | 10 +
gcc/go/go-gcc.cc | 20 ++
gcc/jit/ChangeLog | 7 +
gcc/jit/jit-recording.h | 8 +-
gcc/pretty-print.h | 7 +
gcc/testsuite/ChangeLog | 78 ++++++++
gcc/testsuite/c-c++-common/pr103798-1.c | 28 +++
gcc/testsuite/c-c++-common/pr103798-10.c | 10 +
gcc/testsuite/c-c++-common/pr103798-2.c | 30 +++
gcc/testsuite/c-c++-common/pr103798-3.c | 28 +++
gcc/testsuite/c-c++-common/pr103798-4.c | 28 +++
gcc/testsuite/c-c++-common/pr103798-5.c | 26 +++
gcc/testsuite/c-c++-common/pr103798-6.c | 27 +++
gcc/testsuite/c-c++-common/pr103798-7.c | 27 +++
gcc/testsuite/c-c++-common/pr103798-8.c | 27 +++
gcc/testsuite/c-c++-common/pr103798-9.c | 10 +
.../ext/reference_constructs_from_temporary1.C | 214 +++++++++++++++++++++
.../ext/reference_converts_from_temporary1.C | 214 +++++++++++++++++++++
.../gcc.dg/analyzer/torture/taint-read-index-2.c | 56 ++++++
gcc/testsuite/gcc.dg/pr106278.c | 22 +++
.../gcc.target/i386/avx-vcomisd-pr106113-2.c | 8 +
.../gcc.target/i386/avx-vcomiss-pr106113-2.c | 8 +
.../gcc.target/i386/avx-vucomisd-pr106113-2.c | 8 +
.../gcc.target/i386/avx-vucomiss-pr106113-2.c | 8 +
gcc/testsuite/gcc.target/i386/pr106231-1.c | 8 +
gcc/testsuite/gcc.target/i386/pr106231-2.c | 8 +
gcc/testsuite/gcc.target/i386/pr106273.c | 27 +++
gcc/testsuite/gcc.target/i386/pr85620-2.c | 3 +-
gcc/testsuite/gcc.target/i386/pr85620-5.c | 13 ++
gcc/testsuite/gcc.target/i386/pr85620-6.c | 14 ++
gcc/testsuite/gcc.target/i386/pr85620-7.c | 14 ++
.../gcc.target/i386/sse-comiss-pr106113-1.c | 19 ++
.../gcc.target/i386/sse-comiss-pr106113-2.c | 59 ++++++
.../gcc.target/i386/sse-ucomiss-pr106113-1.c | 19 ++
.../gcc.target/i386/sse-ucomiss-pr106113-2.c | 59 ++++++
.../gcc.target/i386/sse2-comisd-pr106113-1.c | 19 ++
.../gcc.target/i386/sse2-comisd-pr106113-2.c | 59 ++++++
.../gcc.target/i386/sse2-ucomisd-pr106113-1.c | 19 ++
.../gcc.target/i386/sse2-ucomisd-pr106113-2.c | 59 ++++++
gcc/testsuite/gfortran.dg/pr104313.f | 11 ++
gcc/testsuite/gfortran.dg/pr106209.f90 | 9 +
gcc/testsuite/gnat.dg/opt98.adb | 14 ++
gcc/testsuite/gnat.dg/opt98.ads | 19 ++
gcc/tree-diagnostic-path.cc | 16 +-
gcc/tree-ssa-forwprop.cc | 72 +++++++
gcc/tree-ssa-strlen.cc | 4 +-
gcc/tree-ssa-strlen.h | 2 +
gcc/value-range-pretty-print.cc | 111 +++++++++++
gcc/value-range-pretty-print.h | 37 ++++
gcc/value-range.cc | 125 +++---------
gcc/value-range.h | 19 +-
libcpp/ChangeLog | 7 +
libcpp/include/line-map.h | 25 +--
libiberty/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 17 ++
libstdc++-v3/include/std/type_traits | 39 ++++
libstdc++-v3/include/std/version | 5 +-
.../20_util/reference_from_temporary/value.cc | 110 +++++++++++
.../20_util/reference_from_temporary/value2.cc | 28 +++
.../20_util/reference_from_temporary/version.cc | 27 +++
.../20_util/variable_templates_for_traits.cc | 14 ++
lto-plugin/ChangeLog | 8 +
lto-plugin/Makefile.am | 3 +-
lto-plugin/Makefile.in | 4 +-
lto-plugin/configure | 10 +-
lto-plugin/configure.ac | 5 +
120 files changed, 2739 insertions(+), 443 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-14 9:34 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-14 9:34 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:c29d4ad6d7f4ca1ebfd9489bb62178ea09ae6c6b
commit c29d4ad6d7f4ca1ebfd9489bb62178ea09ae6c6b
Merge: b8cae48643f 9f7f0499896
Author: Martin Liska <mliska@suse.cz>
Date: Thu Jul 14 11:34:27 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
libiberty/functions.texi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-14 8:35 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-14 8:35 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:b8cae48643f18b4cd8c34c6ac7a4f0cf4cc8a877
commit b8cae48643f18b4cd8c34c6ac7a4f0cf4cc8a877
Merge: 2d4ba09d237 fd782def319
Author: Martin Liska <mliska@suse.cz>
Date: Thu Jul 14 10:35:42 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/doc/gimple.texi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-14 8:23 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-14 8:23 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:2d4ba09d237b0a96caea98cb4e8a2ceb99d0d538
commit 2d4ba09d237b0a96caea98cb4e8a2ceb99d0d538
Merge: b9dc4e9c948 47725f78dc5
Author: Martin Liska <mliska@suse.cz>
Date: Thu Jul 14 10:23:27 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 83 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 568 ++++++
gcc/ada/Makefile.rtl | 1 +
gcc/ada/ali-util.adb | 63 +-
gcc/ada/aspects.ads | 2 +-
.../doc/gnat_rm/security_hardening_features.rst | 17 +-
.../building_executable_programs_with_gnat.rst | 20 +-
gcc/ada/einfo.ads | 4 +
gcc/ada/errout.adb | 35 +-
gcc/ada/errout.ads | 14 +-
gcc/ada/exp_ch11.adb | 2 +-
gcc/ada/exp_ch4.adb | 121 +-
gcc/ada/exp_ch5.adb | 41 +-
gcc/ada/exp_ch6.adb | 2 +-
gcc/ada/exp_util.adb | 11 +-
gcc/ada/exp_util.ads | 10 +-
gcc/ada/fe.h | 3 +
gcc/ada/freeze.adb | 38 +-
gcc/ada/gcc-interface/decl.cc | 175 +-
gcc/ada/gcc-interface/trans.cc | 86 +-
gcc/ada/gcc-interface/utils.cc | 45 +-
gcc/ada/gcc-interface/utils2.cc | 23 +-
gcc/ada/gnat1drv.adb | 8 +-
gcc/ada/gnat_rm.texi | 17 +-
gcc/ada/gnat_ugn.texi | 30 +-
gcc/ada/gnatls.adb | 3 -
gcc/ada/gprep.adb | 13 +-
gcc/ada/impunit.adb | 1 +
gcc/ada/inline.adb | 13 +-
gcc/ada/libgnarl/a-reatim.ads | 1 +
gcc/ada/libgnarl/s-solita.adb | 9 +-
gcc/ada/libgnarl/s-taskin.ads | 2 +-
gcc/ada/libgnarl/s-tassta.adb | 4 +-
gcc/ada/libgnat/a-cbdlli.ads | 8 +-
gcc/ada/libgnat/a-cbhama.ads | 7 +-
gcc/ada/libgnat/a-cbhase.ads | 7 +-
gcc/ada/libgnat/a-cbmutr.ads | 5 +-
gcc/ada/libgnat/a-cborma.ads | 8 +-
gcc/ada/libgnat/a-cborse.ads | 8 +-
gcc/ada/libgnat/a-cdlili.ads | 8 +-
gcc/ada/libgnat/a-cfdlli.ads | 4 +-
gcc/ada/libgnat/a-cfhama.ads | 4 +-
gcc/ada/libgnat/a-cfhase.ads | 4 +-
gcc/ada/libgnat/a-cfidll.adb | 2054 ++++++++++++++++++++
gcc/ada/libgnat/a-cfidll.ads | 1670 ++++++++++++++++
gcc/ada/libgnat/a-cfinse.ads | 5 +-
gcc/ada/libgnat/a-cfinve.ads | 4 +-
gcc/ada/libgnat/a-cforma.ads | 4 +-
gcc/ada/libgnat/a-cforse.ads | 4 +-
gcc/ada/libgnat/a-chahan.ads | 2 +
gcc/ada/libgnat/a-cidlli.ads | 8 +-
gcc/ada/libgnat/a-cihama.ads | 7 +-
gcc/ada/libgnat/a-cihase.ads | 7 +-
gcc/ada/libgnat/a-cimutr.ads | 5 +-
gcc/ada/libgnat/a-ciorma.ads | 8 +-
gcc/ada/libgnat/a-ciorse.ads | 8 +-
gcc/ada/libgnat/a-cobove.ads | 8 +-
gcc/ada/libgnat/a-cofove.ads | 2 +
gcc/ada/libgnat/a-cofuma.ads | 5 +-
gcc/ada/libgnat/a-cofuse.ads | 5 +-
gcc/ada/libgnat/a-cofuve.ads | 5 +-
gcc/ada/libgnat/a-cohama.ads | 7 +-
gcc/ada/libgnat/a-cohase.ads | 7 +-
gcc/ada/libgnat/a-coinve.ads | 8 +-
gcc/ada/libgnat/a-comutr.ads | 5 +-
gcc/ada/libgnat/a-convec.ads | 11 +-
gcc/ada/libgnat/a-coorma.ads | 8 +-
gcc/ada/libgnat/a-coorse.ads | 8 +-
gcc/ada/libgnat/a-nbnbin.ads | 2 +
gcc/ada/libgnat/a-nbnbre.ads | 2 +
gcc/ada/libgnat/a-ngelfu.ads | 1 +
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 | 2 +
gcc/ada/libgnat/a-strfix.ads | 138 +-
gcc/ada/libgnat/a-strmap.ads | 2 +
gcc/ada/libgnat/a-strsea.ads | 1 +
gcc/ada/libgnat/a-strunb.ads | 1 +
gcc/ada/libgnat/a-strunb__shared.ads | 1 +
gcc/ada/libgnat/a-textio.ads | 318 +--
gcc/ada/libgnat/a-tideio.ads | 28 +-
gcc/ada/libgnat/a-tienio.ads | 28 +-
gcc/ada/libgnat/a-tifiio.ads | 28 +-
gcc/ada/libgnat/a-tiflio.ads | 28 +-
gcc/ada/libgnat/a-tiinio.ads | 28 +-
gcc/ada/libgnat/a-timoio.ads | 28 +-
gcc/ada/libgnat/a-ztenau.adb | 2 -
gcc/ada/libgnat/g-socthi.adb | 4 +-
gcc/ada/libgnat/g-socthi__vxworks.adb | 4 +-
gcc/ada/libgnat/g-spipat.adb | 128 +-
gcc/ada/libgnat/i-c.ads | 2 +
gcc/ada/libgnat/interfac.ads | 1 +
gcc/ada/libgnat/interfac__2020.ads | 1 +
gcc/ada/libgnat/s-aridou.adb | 96 +-
gcc/ada/libgnat/s-arit32.adb | 3 +-
gcc/ada/libgnat/s-atacco.ads | 6 +-
gcc/ada/libgnat/s-conca2.adb | 20 +-
gcc/ada/libgnat/s-conca2.ads | 9 +-
gcc/ada/libgnat/s-conca3.adb | 21 +-
gcc/ada/libgnat/s-conca3.ads | 11 +-
gcc/ada/libgnat/s-conca4.adb | 21 +-
gcc/ada/libgnat/s-conca4.ads | 9 +-
gcc/ada/libgnat/s-conca5.adb | 21 +-
gcc/ada/libgnat/s-conca5.ads | 9 +-
gcc/ada/libgnat/s-conca6.adb | 21 +-
gcc/ada/libgnat/s-conca6.ads | 9 +-
gcc/ada/libgnat/s-conca7.adb | 21 +-
gcc/ada/libgnat/s-conca7.ads | 9 +-
gcc/ada/libgnat/s-conca8.adb | 22 +-
gcc/ada/libgnat/s-conca8.ads | 11 +-
gcc/ada/libgnat/s-conca9.adb | 22 +-
gcc/ada/libgnat/s-conca9.ads | 11 +-
gcc/ada/libgnat/s-secsta.adb | 7 +-
gcc/ada/libgnat/s-stchop.ads | 4 +-
gcc/ada/libgnat/s-stoele.ads | 2 +
gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 164 --
gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 163 --
gcc/ada/makeusg.adb | 12 +-
gcc/ada/par-ch11.adb | 3 +-
gcc/ada/par-ch3.adb | 260 ++-
gcc/ada/par-ch5.adb | 185 +-
gcc/ada/par-prag.adb | 4 +-
gcc/ada/par.adb | 26 +-
gcc/ada/restrict.adb | 91 +-
gcc/ada/restrict.ads | 10 +
gcc/ada/rtsfind.ads | 18 -
gcc/ada/scans.ads | 19 +-
gcc/ada/scn.ads | 6 +-
gcc/ada/scng.adb | 100 +-
gcc/ada/scng.ads | 26 +-
gcc/ada/sem.adb | 10 +-
gcc/ada/sem_attr.adb | 11 +-
gcc/ada/sem_ch12.adb | 3 +-
gcc/ada/sem_ch13.adb | 337 ++--
gcc/ada/sem_ch5.adb | 128 +-
gcc/ada/sem_ch6.adb | 252 ++-
gcc/ada/sem_ch7.adb | 7 +
gcc/ada/sem_ch8.adb | 17 +-
gcc/ada/sem_prag.adb | 20 +-
gcc/ada/sem_res.adb | 15 +-
gcc/ada/sem_util.adb | 117 +-
gcc/ada/sem_util.ads | 19 +-
gcc/ada/sinfo.ads | 6 +-
gcc/ada/snames.ads-tmpl | 10 +
gcc/ada/types.ads | 4 +
gcc/config/aarch64/aarch64-builtins.cc | 125 +-
gcc/config/aarch64/aarch64-protos.h | 1 -
gcc/config/aarch64/aarch64.cc | 4 -
gcc/config/i386/i386.cc | 1 +
gcc/config/i386/i386.md | 3 -
gcc/config/xtensa/xtensa.md | 35 +-
gcc/cp/ChangeLog | 19 +
gcc/cp/constraint.cc | 22 +-
gcc/cp/cp-tree.h | 1 +
gcc/cp/pt.cc | 51 +-
gcc/doc/gimple.texi | 3 +-
gcc/fortran/ChangeLog | 7 +
gcc/fortran/simplify.cc | 12 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/internal-fn.cc | 20 +
gcc/internal-fn.def | 23 +
gcc/optabs.cc | 3 +-
gcc/predict.cc | 11 +
gcc/predict.h | 1 +
gcc/range-op.cc | 73 +-
gcc/testsuite/ChangeLog | 57 +
gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl6.C | 34 +
gcc/testsuite/g++.dg/cpp2a/consteval31.C | 26 +
gcc/testsuite/g++.dg/ipa/pure-const-3.C | 2 +-
gcc/testsuite/gcc.dg/pr102983.c | 2 +-
gcc/testsuite/gcc.dg/pr106249.c | 16 +
.../aarch64/advsimd-intrinsics/ignored_return_1.c | 9 +
gcc/testsuite/gcc.target/aarch64/vect_unary_1.c | 249 +++
gcc/testsuite/gcc.target/i386/cet-sjlj-6a.c | 6 +-
gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c | 6 +-
gcc/testsuite/gcc.target/i386/fentryname3.c | 3 +-
gcc/testsuite/gcc.target/i386/mvc7.c | 12 +-
gcc/testsuite/gcc.target/i386/pr24414.c | 1 +
gcc/testsuite/gcc.target/i386/pr93492-3.c | 2 +-
gcc/testsuite/gcc.target/i386/pr93492-5.c | 2 +-
gcc/testsuite/gcc.target/i386/pr98482-1.c | 3 +-
.../gcc.target/xtensa/constsynth_double.c | 2 +-
gcc/testsuite/gfortran.dg/pack_simplify_1.f90 | 15 +
gcc/testsuite/gfortran.dg/vect/pr106253.f | 35 +
gcc/testsuite/gnat.dg/specs/discr5.ads | 5 +-
gcc/testsuite/gnat.dg/specs/empty_variants.ads | 4 +-
gcc/testsuite/gnat.dg/specs/pack13.ads | 2 +-
gcc/tree-ssa-dom.cc | 67 +-
gcc/tree-ssa-dom.h | 3 -
gcc/tree-ssa-loop-manip.cc | 5 +-
gcc/tree-vect-loop-manip.cc | 95 +-
gcc/value-range.cc | 14 +-
include/ChangeLog | 7 +
include/plugin-api.h | 33 +
libcpp/ChangeLog | 6 +
libcpp/include/line-map.h | 4 +-
libgo/sysinfo.c | 3 -
libgomp/ChangeLog | 10 +
libstdc++-v3/ChangeLog | 22 +
libstdc++-v3/include/std/istream | 31 +-
.../extractors_character/char/pr106248.cc | 40 +
.../extractors_character/wchar_t/pr106248.cc | 40 +
lto-plugin/ChangeLog | 7 +
lto-plugin/Makefile.am | 2 +-
lto-plugin/Makefile.in | 2 +-
lto-plugin/lto-plugin.c | 47 +
209 files changed, 7572 insertions(+), 2361 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-12 11:24 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-12 11:24 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:b9dc4e9c94877b52037f2bd4eb01b5d179e41a43
commit b9dc4e9c94877b52037f2bd4eb01b5d179e41a43
Merge: c9de7a60187 220bef46015
Author: Martin Liska <mliska@suse.cz>
Date: Tue Jul 12 13:23:53 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 181 +++++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 6 +
gcc/c-family/c-pragma.cc | 8 +-
gcc/c/ChangeLog | 6 +
gcc/c/c-parser.cc | 1 +
gcc/config/i386/i386-features.cc | 330 ++++++++++++++++-----
gcc/config/i386/i386-features.h | 31 +-
gcc/config/i386/i386-options.cc | 32 +-
gcc/gimple-range-cache.cc | 7 +-
gcc/gimple-range.cc | 30 +-
gcc/testsuite/ChangeLog | 52 ++++
gcc/testsuite/c-c++-common/gomp/pragma-3.c | 9 +-
gcc/testsuite/c-c++-common/gomp/pragma-5.c | 9 +-
gcc/testsuite/c-c++-common/pr97498.c | 4 +
gcc/testsuite/gcc.dg/lto/pr105459_0.c | 35 +++
gcc/testsuite/gcc.dg/pragma-message.c | 8 +-
gcc/testsuite/gcc.dg/vect/pr106250.c | 17 ++
gcc/testsuite/gcc.target/i386/sse4_1-stv-2.c | 14 +
gcc/testsuite/gcc.target/i386/sse4_1-stv-3.c | 14 +
gcc/testsuite/gcc.target/i386/sse4_1-stv-4.c | 14 +
gcc/testsuite/gcc.target/i386/sse4_1-stv-5.c | 14 +
gcc/testsuite/gcc.target/i386/sse4_1-stv-6.c | 15 +
gcc/tree-cfgcleanup.cc | 6 +-
gcc/tree-core.h | 13 +-
gcc/tree-into-ssa.cc | 105 ++++++-
gcc/tree-ssa-dom.cc | 2 +-
gcc/tree-ssanames.cc | 240 +++++++--------
gcc/tree-ssanames.h | 12 +-
gcc/tree-vect-data-refs.cc | 10 +-
gcc/tree-vect-loop.cc | 2 +-
gcc/tree-vrp.cc | 22 +-
gcc/tree.h | 8 -
gcc/value-query.cc | 54 +---
gcc/value-query.h | 1 -
gcc/value-range-storage.cc | 4 +-
libcpp/ChangeLog | 7 +
libcpp/directives.cc | 1 +
libgomp/ChangeLog | 11 +
libgomp/target.c | 2 +-
.../libgomp.oacc-c-c++-common/reduction-5.c | 11 +-
.../libgomp.oacc-c-c++-common/vred2d-128.c | 18 +-
.../sanitizer_platform_limits_posix.cpp | 10 +-
libstdc++-v3/include/bits/stl_iterator.h | 11 +-
libstdc++-v3/include/bits/utility.h | 6 +-
libstdc++-v3/include/std/type_traits | 9 +-
libstdc++-v3/include/std/variant | 6 +-
47 files changed, 998 insertions(+), 412 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-07-10 14:45 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-07-10 14:45 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:c9de7a601878148247a44c4b04f550daa27cd556
commit c9de7a601878148247a44c4b04f550daa27cd556
Merge: 3af708eb454 4ebbf390689
Author: Martin Liska <mliska@suse.cz>
Date: Sun Jul 10 16:45:06 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 57 +
MAINTAINERS | 8 +-
Makefile.in | 4 +-
Makefile.tpl | 4 +-
configure | 11 +-
configure.ac | 11 +-
contrib/ChangeLog | 23 +
contrib/config-list.mk | 2 -
contrib/gcc_update | 2 -
contrib/git-descr.sh | 2 +-
contrib/unicode/DerivedCoreProperties.txt | 12416 +++++++++
contrib/unicode/DerivedNormalizationProps.txt | 9953 +++++++
contrib/unicode/EastAsianWidth.txt | 149 +-
contrib/unicode/PropList.txt | 100 +-
contrib/unicode/README | 33 +-
contrib/unicode/UnicodeData.txt | 837 +-
gcc/ChangeLog | 1614 ++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 11 +-
gcc/ada/ChangeLog | 661 +
gcc/ada/Makefile.rtl | 211 +-
gcc/ada/adaint.h | 2 -
gcc/ada/atree.adb | 8 +-
gcc/ada/atree.ads | 12 +-
gcc/ada/atree.h | 2 +-
gcc/ada/checks.adb | 99 +-
gcc/ada/cstreams.c | 13 -
gcc/ada/debug.adb | 5 +-
gcc/ada/debug_a.adb | 32 +-
gcc/ada/debug_a.ads | 14 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 6 +-
gcc/ada/doc/gnat_rm/the_gnat_library.rst | 68 +-
.../building_executable_programs_with_gnat.rst | 37 +-
gcc/ada/einfo-utils.adb | 61 +-
gcc/ada/einfo-utils.ads | 57 +-
gcc/ada/exp_aggr.adb | 30 +-
gcc/ada/exp_ch3.adb | 1072 +-
gcc/ada/exp_ch3.ads | 7 -
gcc/ada/exp_ch4.adb | 550 +-
gcc/ada/exp_ch6.adb | 1031 +-
gcc/ada/exp_ch6.ads | 28 +-
gcc/ada/exp_ch7.adb | 92 +-
gcc/ada/exp_code.adb | 6 +-
gcc/ada/exp_disp.adb | 10 +-
gcc/ada/exp_imgv.adb | 4 +-
gcc/ada/exp_prag.adb | 8 +-
gcc/ada/exp_tss.adb | 2 +-
gcc/ada/exp_util.adb | 58 +-
gcc/ada/freeze.adb | 75 -
gcc/ada/freeze.ads | 9 -
gcc/ada/gcc-interface/Make-lang.in | 2 +-
gcc/ada/gcc-interface/decl.cc | 38 +-
gcc/ada/gcc-interface/gigi.h | 4 +
gcc/ada/gcc-interface/trans.cc | 24 +-
gcc/ada/gcc-interface/utils2.cc | 10 +-
gcc/ada/ghost.adb | 145 +-
gcc/ada/ghost.ads | 27 +
gcc/ada/gnat_cuda.adb | 9 +-
gcc/ada/gnat_rm.texi | 476 +-
gcc/ada/gnat_ugn.texi | 41 +-
gcc/ada/gnatls.adb | 2 -
gcc/ada/impunit.adb | 1 +
gcc/ada/libgnat/a-cbhase.adb | 58 +
gcc/ada/libgnat/a-cbhase.ads | 22 +
gcc/ada/libgnat/a-cborse.adb | 56 +
gcc/ada/libgnat/a-cborse.ads | 22 +
gcc/ada/libgnat/a-cfinse.adb | 304 +
gcc/ada/libgnat/a-cfinse.ads | 377 +
gcc/ada/libgnat/a-cihase.adb | 58 +
gcc/ada/libgnat/a-cihase.ads | 22 +
gcc/ada/libgnat/a-ciorse.adb | 55 +
gcc/ada/libgnat/a-ciorse.ads | 22 +
gcc/ada/libgnat/a-cohase.adb | 58 +
gcc/ada/libgnat/a-cohase.ads | 22 +
gcc/ada/libgnat/a-conhel.adb | 8 +-
gcc/ada/libgnat/a-conhel.ads | 28 +-
gcc/ada/libgnat/a-coorse.adb | 55 +
gcc/ada/libgnat/a-coorse.ads | 22 +
gcc/ada/libgnat/a-exstat.adb | 7 -
gcc/ada/libgnat/g-awk.adb | 1 -
gcc/ada/libgnat/g-socket.adb | 14 +-
gcc/ada/libgnat/g-socket.ads | 2 +-
gcc/ada/libgnat/s-imageu.ads | 21 +-
gcc/ada/libgnat/s-os_lib.adb | 2 +-
gcc/ada/libgnat/s-regpat.adb | 33 +-
gcc/ada/libgnat/s-regpat.ads | 29 +-
gcc/ada/libgnat/s-secsta.adb | 73 +-
gcc/ada/libgnat/s-secsta.ads | 26 +-
gcc/ada/libgnat/s-valuei.ads | 21 +-
gcc/ada/libgnat/s-valuti.ads | 27 +-
gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 165 -
gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 164 -
gcc/ada/libgnat/system-vxworks-arm.ads | 159 -
gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 160 -
gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 166 -
gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 164 -
gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 4 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 4 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 4 +-
gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 163 -
gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 164 -
gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 163 -
gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 160 -
gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 165 -
gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 164 -
gcc/ada/nlists.adb | 8 +-
gcc/ada/nlists.ads | 12 +-
gcc/ada/osint.adb | 6 +-
gcc/ada/par_sco.adb | 12 +-
gcc/ada/raise-gcc.c | 4 +
gcc/ada/sem_aggr.adb | 82 +
gcc/ada/sem_attr.adb | 103 +-
gcc/ada/sem_aux.adb | 6 +-
gcc/ada/sem_ch10.adb | 12 +-
gcc/ada/sem_ch12.adb | 114 +-
gcc/ada/sem_ch13.adb | 33 +-
gcc/ada/sem_ch3.adb | 118 +-
gcc/ada/sem_ch4.adb | 40 +-
gcc/ada/sem_ch5.adb | 14 +-
gcc/ada/sem_ch6.adb | 67 +-
gcc/ada/sem_ch8.adb | 2 +-
gcc/ada/sem_disp.adb | 86 +-
gcc/ada/sem_eval.adb | 4 +-
gcc/ada/sem_prag.adb | 139 +-
gcc/ada/sem_prag.ads | 1 +
gcc/ada/sem_res.adb | 178 +-
gcc/ada/sem_util.adb | 144 +-
gcc/ada/sem_util.ads | 13 +-
gcc/ada/sem_warn.adb | 9 +-
gcc/ada/sem_warn.ads | 18 +-
gcc/ada/sfn_scan.adb | 1 -
gcc/ada/sinfo.ads | 4 +-
gcc/ada/snames.ads-tmpl | 1 -
gcc/ada/sprint.adb | 10 +-
gcc/ada/tbuild.adb | 4 +-
gcc/ada/types.ads | 5 +
gcc/ada/uintp.ads | 2 +
gcc/ada/vxworks-arm-link.spec | 4 -
gcc/ada/vxworks-e500-link.spec | 6 -
gcc/ada/vxworks-smp-arm-link.spec | 4 -
gcc/ada/vxworks-smp-e500-link.spec | 4 -
gcc/ada/vxworks-smp-x86-link.spec | 9 -
gcc/adjust-alignment.cc | 2 +-
gcc/analyzer/ChangeLog | 237 +
gcc/analyzer/analyzer.opt | 24 +
gcc/analyzer/call-info.cc | 1 -
gcc/analyzer/call-string.cc | 174 +-
gcc/analyzer/call-string.h | 90 +-
gcc/analyzer/checker-path.cc | 107 +-
gcc/analyzer/checker-path.h | 2 +-
gcc/analyzer/constraint-manager.cc | 4 +-
gcc/analyzer/diagnostic-manager.cc | 69 +-
gcc/analyzer/diagnostic-manager.h | 4 +
gcc/analyzer/engine.cc | 295 +-
gcc/analyzer/exploded-graph.h | 61 +-
gcc/analyzer/pending-diagnostic.h | 20 +
gcc/analyzer/program-point.cc | 63 +-
gcc/analyzer/program-point.h | 35 +-
gcc/analyzer/program-state.cc | 12 +-
gcc/analyzer/region-model-manager.cc | 3 +
gcc/analyzer/region-model.cc | 455 +-
gcc/analyzer/region-model.h | 10 +
gcc/analyzer/region.cc | 1 -
gcc/analyzer/sm-fd.cc | 857 +
gcc/analyzer/sm-malloc.cc | 3 -
gcc/analyzer/sm-signal.cc | 6 +-
gcc/analyzer/sm-taint.cc | 51 +-
gcc/analyzer/sm.cc | 13 +
gcc/analyzer/sm.h | 3 +
gcc/analyzer/store.cc | 3 -
gcc/analyzer/supergraph.cc | 13 +-
gcc/analyzer/supergraph.h | 2 +-
gcc/analyzer/svalue.cc | 27 +-
gcc/asan.cc | 19 +-
gcc/auto-inc-dec.cc | 4 +-
gcc/auto-profile.cc | 8 +-
gcc/bb-reorder.cc | 18 +-
gcc/builtins.cc | 17 +-
gcc/c-family/ChangeLog | 79 +
gcc/c-family/c-common.cc | 14 +
gcc/c-family/c-common.h | 4 +-
gcc/c-family/c-format.cc | 4 +-
gcc/c-family/c-ppoutput.cc | 78 +-
gcc/c-family/c-pragma.cc | 425 +-
gcc/c-family/c-pragma.h | 13 +-
gcc/c-family/c-ubsan.cc | 116 +-
gcc/c-family/c.opt | 6 +-
gcc/c-family/known-headers.cc | 14 +
gcc/c/ChangeLog | 15 +
gcc/c/c-parser.cc | 41 +-
gcc/calls.cc | 40 +-
gcc/cfgcleanup.cc | 8 +-
gcc/cfgexpand.cc | 15 +-
gcc/cfgloop.cc | 2 +-
gcc/cfgloopmanip.cc | 5 +-
gcc/cfgrtl.cc | 10 +-
gcc/cgraph.cc | 7 +-
gcc/cgraphbuild.cc | 13 +-
gcc/cgraphunit.cc | 3 +-
gcc/combine-stack-adj.cc | 4 +-
gcc/combine.cc | 10 +-
gcc/common.opt | 26 +-
gcc/common/config/i386/i386-common.cc | 5 +-
gcc/common/config/loongarch/loongarch-common.cc | 3 -
gcc/common/config/tilegx/tilegx-common.cc | 58 -
gcc/common/config/tilepro/tilepro-common.cc | 54 -
gcc/compare-elim.cc | 6 +-
gcc/config.gcc | 30 +-
gcc/config/alpha/alpha-protos.h | 2 +
gcc/config/alpha/alpha.cc | 69 +
gcc/config/alpha/ev4.md | 15 +-
gcc/config/arm/arm.cc | 3 +-
gcc/config/gcn/gcn-protos.h | 2 +-
gcc/config/gcn/gcn.md | 36 +-
gcc/config/gcn/mkoffload.cc | 35 +-
gcc/config/i386/i386-builtin.def | 2 +-
gcc/config/i386/i386-builtins.cc | 2 +
gcc/config/i386/i386-expand.cc | 8 +-
gcc/config/i386/i386-features.cc | 73 +-
gcc/config/i386/i386-features.h | 16 +-
gcc/config/i386/i386-protos.h | 2 +
gcc/config/i386/i386.cc | 71 +-
gcc/config/i386/i386.md | 372 +-
gcc/config/i386/intelmic-mkoffload.cc | 56 +-
gcc/config/i386/mmx.md | 37 +
gcc/config/i386/predicates.md | 11 +
gcc/config/i386/sse.md | 125 +-
gcc/config/loongarch/loongarch-protos.h | 1 +
gcc/config/loongarch/loongarch.cc | 43 +-
gcc/config/loongarch/loongarch.h | 2 +-
gcc/config/loongarch/loongarch.md | 36 +-
gcc/config/mips/mips.cc | 7 +-
gcc/config/mips/mips.h | 7 -
gcc/config/nios2/nios2.cc | 5 +-
gcc/config/nvptx/mkoffload.cc | 37 +-
gcc/config/riscv/bitmanip.md | 2 +-
gcc/config/riscv/riscv-builtins.cc | 1 +
gcc/config/riscv/riscv-cmo.def | 16 +-
gcc/config/riscv/riscv-ftypes.def | 3 +-
gcc/config/rs6000/aix71.h | 6 +-
gcc/config/rs6000/darwin.h | 2 +-
gcc/config/rs6000/darwin64-biarch.h | 2 +-
gcc/config/rs6000/default64.h | 6 +-
gcc/config/rs6000/eabi.h | 2 +-
gcc/config/rs6000/eabialtivec.h | 2 +-
gcc/config/rs6000/linuxaltivec.h | 4 +-
gcc/config/rs6000/rs6000-c.cc | 8 +-
gcc/config/rs6000/rs6000-cpus.def | 137 +-
gcc/config/rs6000/rs6000.cc | 103 +-
gcc/config/rs6000/rs6000.h | 105 +-
gcc/config/rs6000/rs6000.md | 46 +-
gcc/config/rs6000/vxworks.h | 2 +-
gcc/config/s390/s390.cc | 2 +-
gcc/config/sh/sh.cc | 2 +-
gcc/config/tilegx/constraints.md | 115 -
gcc/config/tilegx/feedback.h | 14 -
gcc/config/tilegx/linux.h | 83 -
gcc/config/tilegx/mul-tables.cc | 27249 -------------------
gcc/config/tilegx/predicates.md | 290 -
gcc/config/tilegx/sync.md | 227 -
gcc/config/tilegx/t-tilegx | 21 -
gcc/config/tilegx/tilegx-builtins.h | 325 -
gcc/config/tilegx/tilegx-c.cc | 55 -
gcc/config/tilegx/tilegx-generic.md | 115 -
gcc/config/tilegx/tilegx-modes.def | 37 -
gcc/config/tilegx/tilegx-multiply.h | 78 -
gcc/config/tilegx/tilegx-opts.h | 33 -
gcc/config/tilegx/tilegx-protos.h | 75 -
gcc/config/tilegx/tilegx.cc | 5728 ----
gcc/config/tilegx/tilegx.h | 530 -
gcc/config/tilegx/tilegx.md | 5664 ----
gcc/config/tilegx/tilegx.opt | 63 -
gcc/config/tilepro/constraints.md | 99 -
gcc/config/tilepro/feedback.h | 14 -
gcc/config/tilepro/gen-mul-tables.cc | 1369 -
gcc/config/tilepro/linux.h | 83 -
gcc/config/tilepro/mul-tables.cc | 17837 ------------
gcc/config/tilepro/predicates.md | 258 -
gcc/config/tilepro/t-tilepro | 15 -
gcc/config/tilepro/tilepro-builtins.h | 216 -
gcc/config/tilepro/tilepro-c.cc | 54 -
gcc/config/tilepro/tilepro-generic.md | 107 -
gcc/config/tilepro/tilepro-modes.def | 34 -
gcc/config/tilepro/tilepro-multiply.h | 82 -
gcc/config/tilepro/tilepro-protos.h | 76 -
gcc/config/tilepro/tilepro.cc | 5083 ----
gcc/config/tilepro/tilepro.h | 457 -
gcc/config/tilepro/tilepro.md | 3816 ---
gcc/config/tilepro/tilepro.opt | 36 -
gcc/config/xtensa/constraints.md | 6 +-
gcc/config/xtensa/predicates.md | 5 +-
gcc/config/xtensa/xtensa.cc | 35 +-
gcc/config/xtensa/xtensa.md | 45 +-
gcc/configure | 29 +-
gcc/configure.ac | 29 +-
gcc/coroutine-passes.cc | 8 +-
gcc/cp/ChangeLog | 257 +
gcc/cp/call.cc | 60 +-
gcc/cp/class.cc | 20 +-
gcc/cp/constexpr.cc | 36 +-
gcc/cp/cp-gimplify.cc | 7 +-
gcc/cp/cp-ubsan.cc | 2 +-
gcc/cp/cxx-pretty-print.h | 38 +-
gcc/cp/decl.cc | 6 +-
gcc/cp/expr.cc | 5 +
gcc/cp/g++spec.cc | 1 +
gcc/cp/mapper-client.cc | 1 +
gcc/cp/mapper-resolver.cc | 1 +
gcc/cp/module.cc | 1080 +-
gcc/cp/name-lookup.cc | 4 +
gcc/cp/parser.cc | 206 +-
gcc/cp/pt.cc | 278 +-
gcc/cp/semantics.cc | 10 +-
gcc/cp/typeck.cc | 2 +-
gcc/cprop.cc | 9 +-
gcc/cse.cc | 18 +-
gcc/d/ChangeLog | 119 +
gcc/d/Make-lang.in | 6 +-
gcc/d/d-attribs.cc | 116 +-
gcc/d/d-codegen.cc | 40 +-
gcc/d/d-convert.cc | 44 +-
gcc/d/d-tree.h | 4 +-
gcc/d/decl.cc | 37 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/aggregate.h | 36 +-
gcc/d/dmd/canthrow.d | 13 +-
gcc/d/dmd/clone.d | 9 +-
gcc/d/dmd/cparse.d | 150 +-
gcc/d/dmd/declaration.d | 63 +-
gcc/d/dmd/denum.d | 14 +-
gcc/d/dmd/dinterpret.d | 17 +-
gcc/d/dmd/dmangle.d | 18 +-
gcc/d/dmd/dmodule.d | 2 +-
gcc/d/dmd/dstruct.d | 33 +-
gcc/d/dmd/dsymbolsem.d | 62 +-
gcc/d/dmd/dtoh.d | 128 +-
gcc/d/dmd/enum.h | 13 +-
gcc/d/dmd/escape.d | 40 +-
gcc/d/dmd/expression.d | 10 +-
gcc/d/dmd/expressionsem.d | 112 +-
gcc/d/dmd/foreachvar.d | 14 +-
gcc/d/dmd/func.d | 21 +-
gcc/d/dmd/globals.d | 2 +-
gcc/d/dmd/globals.h | 2 +-
gcc/d/dmd/hdrgen.d | 17 +-
gcc/d/dmd/importc.d | 4 +
gcc/d/dmd/mtype.d | 15 +-
gcc/d/dmd/ob.d | 22 +-
gcc/d/dmd/parse.d | 15 +-
gcc/d/dmd/root/filename.d | 27 +-
gcc/d/dmd/semantic2.d | 5 +
gcc/d/dmd/semantic3.d | 2 +-
gcc/d/dmd/statementsem.d | 25 +-
gcc/d/dmd/tokens.d | 5 +-
gcc/d/dmd/tokens.h | 1 +
gcc/d/dmd/typesem.d | 40 +-
gcc/d/expr.cc | 48 +-
gcc/d/intrinsics.cc | 604 +-
gcc/d/intrinsics.def | 23 +
gcc/d/toir.cc | 1 +
gcc/d/typeinfo.cc | 4 +-
gcc/d/types.cc | 6 +-
gcc/dce.cc | 8 +-
gcc/df-core.cc | 10 +-
gcc/diagnostic-format-json.cc | 5 +-
gcc/diagnostic-format-sarif.cc | 2 +-
gcc/diagnostic-metadata.h | 47 +-
gcc/diagnostic-show-locus.cc | 49 +-
gcc/diagnostic.cc | 48 +
gcc/diagnostic.h | 3 +
gcc/doc/extend.texi | 71 -
gcc/doc/install.texi | 32 +-
gcc/doc/invoke.texi | 241 +-
gcc/doc/md.texi | 148 -
gcc/doc/sourcebuild.texi | 12 +
gcc/dojump.cc | 2 +-
gcc/domwalk.cc | 6 +-
gcc/domwalk.h | 5 +-
gcc/dse.cc | 14 +-
gcc/dwarf2cfi.cc | 7 +-
gcc/dwarf2out.cc | 9 +-
gcc/early-remat.cc | 4 +-
gcc/emit-rtl.cc | 6 +-
gcc/except.cc | 6 +-
gcc/expmed.cc | 28 +-
gcc/expmed.h | 2 +-
gcc/expr.cc | 184 +-
gcc/expr.h | 13 +-
gcc/final.cc | 26 +-
gcc/flag-types.h | 9 -
gcc/fold-const.cc | 10 +-
gcc/fortran/ChangeLog | 90 +
gcc/fortran/check.cc | 2 +
gcc/fortran/decl.cc | 20 +
gcc/fortran/dump-parse-tree.cc | 11 +-
gcc/fortran/gfortran.h | 9 +-
gcc/fortran/module.cc | 6 +-
gcc/fortran/openmp.cc | 187 +-
gcc/fortran/parse.cc | 22 +-
gcc/fortran/simplify.cc | 147 +-
gcc/fortran/trans-intrinsic.cc | 15 +-
gcc/fortran/trans-openmp.cc | 5 +-
gcc/fortran/trans-types.cc | 12 +
gcc/fortran/trans-types.h | 4 +
gcc/function.cc | 21 +-
gcc/fwprop.cc | 8 +-
gcc/gcc.cc | 5 +-
gcc/gcse.cc | 14 +-
gcc/gengtype.cc | 1 +
gcc/genmatch.cc | 22 +-
gcc/gensupport.cc | 2 +-
gcc/gimple-fold.cc | 7 +-
gcc/gimple-harden-conditionals.cc | 20 +-
gcc/gimple-if-to-switch.cc | 22 +-
gcc/gimple-isel.cc | 4 +-
gcc/gimple-laddress.cc | 6 +-
gcc/gimple-loop-interchange.cc | 6 +-
gcc/gimple-loop-jam.cc | 6 +-
gcc/gimple-loop-versioning.cc | 7 +-
gcc/gimple-low.cc | 5 +-
gcc/gimple-range-cache.cc | 5 +-
gcc/gimple-range-cache.h | 6 +-
gcc/gimple-range-edge.cc | 7 +-
gcc/gimple-range-edge.h | 2 +-
gcc/gimple-range-fold.cc | 62 +-
gcc/gimple-range-infer.cc | 9 +-
gcc/gimple-range-infer.h | 2 +-
gcc/gimple-range.cc | 11 +-
gcc/gimple-ssa-backprop.cc | 6 +-
gcc/gimple-ssa-evrp-analyze.cc | 456 -
gcc/gimple-ssa-evrp-analyze.h | 58 -
gcc/gimple-ssa-evrp.cc | 395 -
gcc/gimple-ssa-isolate-paths.cc | 9 +-
gcc/gimple-ssa-nonnull-compare.cc | 4 +-
gcc/gimple-ssa-split-paths.cc | 9 +-
gcc/gimple-ssa-store-merging.cc | 10 +-
gcc/gimple-ssa-strength-reduction.cc | 6 +-
gcc/gimple-ssa-warn-access.cc | 8 +-
gcc/gimple-ssa-warn-alloca.cc | 8 +-
gcc/gimple-ssa-warn-restrict.cc | 4 +-
gcc/gimple-warn-recursion.cc | 4 +-
gcc/gimple.cc | 13 +
gcc/gimple.h | 1 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/export.cc | 3 +
gcc/go/gofrontend/expressions.cc | 136 +-
gcc/go/gofrontend/expressions.h | 105 +
gcc/go/gofrontend/go.cc | 3 +
gcc/go/gofrontend/gogo.cc | 216 +-
gcc/go/gofrontend/gogo.h | 23 +-
gcc/go/gofrontend/names.cc | 29 +-
gcc/go/gofrontend/parse.cc | 113 +-
gcc/go/gofrontend/parse.h | 1 +
gcc/go/gofrontend/statements.cc | 18 +-
gcc/go/gofrontend/types.cc | 49 +-
gcc/graphite.cc | 14 +-
gcc/ifcvt.cc | 32 +-
gcc/init-regs.cc | 4 +-
gcc/input.cc | 67 +-
gcc/internal-fn.cc | 16 +-
gcc/ipa-comdats.cc | 4 +-
gcc/ipa-cp.cc | 16 +-
gcc/ipa-devirt.cc | 8 +-
gcc/ipa-fnsummary.cc | 24 +-
gcc/ipa-free-lang-data.cc | 2 +-
gcc/ipa-icf-gimple.h | 6 +-
gcc/ipa-icf.cc | 11 +-
gcc/ipa-icf.h | 36 +-
gcc/ipa-inline-analysis.cc | 2 +-
gcc/ipa-inline.cc | 4 +-
gcc/ipa-modref.cc | 12 +-
gcc/ipa-profile.cc | 4 +-
gcc/ipa-prop.cc | 10 +-
gcc/ipa-pure-const.cc | 26 +-
gcc/ipa-reference.cc | 4 +-
gcc/ipa-split.cc | 8 +-
gcc/ipa-sra.cc | 7 +-
gcc/ipa-visibility.cc | 6 +-
gcc/ipa.cc | 12 +-
gcc/ira.cc | 8 +-
gcc/jit/ChangeLog | 14 +
gcc/jit/jit-playback.cc | 6 +-
gcc/jit/jit-recording.cc | 2 +-
gcc/jit/libgccjit.cc | 2 +-
gcc/jump.cc | 5 +-
gcc/loop-init.cc | 28 +-
gcc/loop-unroll.cc | 8 +-
gcc/lower-subreg.cc | 16 +-
gcc/lto-cgraph.cc | 117 +-
gcc/lto-wrapper.cc | 39 +-
gcc/lto/ChangeLog | 10 +
gcc/lto/lto-dump.cc | 24 +-
gcc/match.pd | 95 +-
gcc/mode-switching.cc | 6 +-
gcc/modulo-sched.cc | 24 +-
gcc/multiple_target.cc | 7 +-
gcc/omp-expand.cc | 38 +-
gcc/omp-general.h | 8 +-
gcc/omp-low.cc | 14 +-
gcc/omp-oacc-kernels-decompose.cc | 4 +-
gcc/omp-oacc-neuter-broadcast.cc | 4 +-
gcc/omp-offload.cc | 16 +-
gcc/omp-simd-clone.cc | 7 +-
gcc/opts.cc | 131 +-
gcc/opts.h | 1 +
gcc/params.opt | 19 -
gcc/passes.cc | 34 +-
gcc/po/ChangeLog | 4 +
gcc/po/exgettext | 2 +-
gcc/postreload-gcse.cc | 7 +-
gcc/postreload.cc | 7 +-
gcc/predict.cc | 30 +-
gcc/profile-count.h | 50 +-
gcc/profile.cc | 5 +-
gcc/read-md.h | 2 +-
gcc/read-rtl-function.cc | 6 +-
gcc/recog.cc | 32 +-
gcc/ree.cc | 7 +-
gcc/reg-stack.cc | 4 +-
gcc/regcprop.cc | 27 +-
gcc/reginfo.cc | 2 +-
gcc/regrename.cc | 7 +-
gcc/reorg.cc | 8 +-
gcc/rtl-ssa/blocks.cc | 4 +-
gcc/sancov.cc | 10 +-
gcc/sanopt.cc | 16 +-
gcc/sched-rgn.cc | 19 +-
gcc/stack-ptr-mod.cc | 2 +-
gcc/statistics.cc | 25 +-
gcc/stmt.cc | 5 +-
gcc/stor-layout.cc | 7 +-
gcc/store-motion.cc | 4 +-
gcc/symtab-thunks.cc | 10 +-
gcc/system.h | 4 +
gcc/testsuite/ChangeLog | 840 +
gcc/testsuite/c-c++-common/Wcast-align.c | 4 +-
gcc/testsuite/c-c++-common/Wpadded.c | 14 +
gcc/testsuite/c-c++-common/attr-cdtor-1.c | 2 +-
gcc/testsuite/c-c++-common/gomp/linear-4.c | 34 +
gcc/testsuite/c-c++-common/gomp/requires-4.c | 2 -
.../c-c++-common/gomp/reverse-offload-1.c | 2 +-
gcc/testsuite/c-c++-common/gomp/target-data-2.c | 20 +
gcc/testsuite/c-c++-common/gomp/target-data-3.c | 17 +
.../c-c++-common/gomp/target-device-ancestor-2.c | 10 +-
.../c-c++-common/gomp/target-device-ancestor-3.c | 2 +-
.../c-c++-common/gomp/target-device-ancestor-4.c | 4 +-
.../c-c++-common/gomp/target-device-ancestor-5.c | 2 +-
gcc/testsuite/c-c++-common/hwasan/arguments-3.c | 4 +-
gcc/testsuite/c-c++-common/pr105998.c | 12 +
gcc/testsuite/c-c++-common/pr91733.c | 17 +
gcc/testsuite/c-c++-common/pragma-diag-11.c | 13 +
gcc/testsuite/c-c++-common/pragma-diag-12.c | 10 +
gcc/testsuite/c-c++-common/pragma-diag-13.c | 4 +
.../c-c++-common/torture/builtin-shufflevector-2.c | 3 +
gcc/testsuite/c-c++-common/ubsan/align-8.c | 2 +-
gcc/testsuite/c-c++-common/ubsan/div-by-zero-4.c | 2 +-
gcc/testsuite/c-c++-common/ubsan/nonnull-4.c | 2 +-
gcc/testsuite/c-c++-common/ubsan/overflow-add-4.c | 2 +-
gcc/testsuite/c-c++-common/ubsan/pr56956.c | 2 +-
gcc/testsuite/c-c++-common/ubsan/pr68142.c | 2 +-
gcc/testsuite/c-c++-common/ubsan/pr80932.c | 2 +-
gcc/testsuite/g++.dg/abi/pure-virtual1.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-elision1.C | 16 +
gcc/testsuite/g++.dg/cpp0x/decltype82a.C | 11 +
gcc/testsuite/g++.dg/cpp0x/initlist130.C | 5 +
gcc/testsuite/g++.dg/cpp0x/keywords1.C | 15 +
gcc/testsuite/g++.dg/cpp0x/trailing16.C | 17 +
gcc/testsuite/g++.dg/cpp0x/variadic183.C | 14 +
gcc/testsuite/g++.dg/cpp1y/constexpr-elision1.C | 53 +
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr16.C | 5 +-
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr17.C | 5 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction111.C | 10 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if37.C | 21 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if38.C | 16 +
gcc/testsuite/g++.dg/cpp1z/nontype-auto21.C | 20 +
gcc/testsuite/g++.dg/cpp2a/desig26.C | 22 +
gcc/testsuite/g++.dg/cpp2a/keywords1.C | 12 +
gcc/testsuite/g++.dg/cpp2a/lambda-generic10.C | 14 +
gcc/testsuite/g++.dg/ext/builtin-shufflevector-4.C | 18 +
gcc/testsuite/g++.dg/ext/desig4.C | 4 -
gcc/testsuite/g++.dg/init/array61.C | 3 +-
gcc/testsuite/g++.dg/lto/pr90990_0.C | 1 +
gcc/testsuite/g++.dg/modules/inext-1.H | 1 +
gcc/testsuite/g++.dg/modules/init-2_b.C | 2 +-
gcc/testsuite/g++.dg/modules/loc-prune-1.C | 19 +
gcc/testsuite/g++.dg/modules/loc-prune-2.C | 14 +
gcc/testsuite/g++.dg/modules/loc-prune-3.C | 16 +
gcc/testsuite/g++.dg/modules/loc-prune-4.C | 22 +
gcc/testsuite/g++.dg/modules/pr105169_a.C | 2 +-
gcc/testsuite/g++.dg/modules/pr105169_b.C | 2 +-
gcc/testsuite/g++.dg/modules/pr98718_a.C | 4 +-
gcc/testsuite/g++.dg/modules/pr98718_b.C | 6 +-
gcc/testsuite/g++.dg/modules/pr99072.H | 4 +-
gcc/testsuite/g++.dg/pr100774.C | 2 +-
gcc/testsuite/g++.dg/pr106219.C | 31 +
gcc/testsuite/g++.dg/spellcheck-stdlib.C | 29 +
gcc/testsuite/g++.dg/template/operator16.C | 9 +
gcc/testsuite/g++.dg/torture/except-1.C | 44 +
gcc/testsuite/g++.dg/torture/pr106131.C | 34 +
gcc/testsuite/g++.dg/ubsan/return-8a.C | 16 +
gcc/testsuite/g++.dg/ubsan/return-8b.C | 17 +
gcc/testsuite/g++.dg/ubsan/return-8d.C | 16 +
gcc/testsuite/g++.dg/ubsan/return-8e.C | 17 +
gcc/testsuite/g++.dg/warn/Wformat-char8_t-1.C | 10 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt1.C | 14 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt2.C | 15 +
gcc/testsuite/g++.dg/warn/Woverloaded-virt3.C | 7 +
gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C | 36 +-
gcc/testsuite/g++.target/aarch64/complex-init.C | 37 +
gcc/testsuite/g++.target/i386/pr106180-1.C | 31 +
gcc/testsuite/g++.target/loongarch/loongarch.exp | 34 +
gcc/testsuite/g++.target/loongarch/pr106096.C | 75 +
gcc/testsuite/gcc.c-torture/compile/inline-asm-1.c | 14 +
gcc/testsuite/gcc.c-torture/compile/pr106030.c | 16 +
gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 1 +
gcc/testsuite/gcc.c-torture/execute/mul-sext.c | 20 +
gcc/testsuite/gcc.c-torture/execute/pr106032.c | 21 +
gcc/testsuite/gcc.c-torture/execute/pr98304-2.c | 37 +
gcc/testsuite/gcc.dg/analyzer/allocation-size-1.c | 117 +
gcc/testsuite/gcc.dg/analyzer/allocation-size-2.c | 156 +
gcc/testsuite/gcc.dg/analyzer/allocation-size-3.c | 46 +
gcc/testsuite/gcc.dg/analyzer/allocation-size-4.c | 61 +
gcc/testsuite/gcc.dg/analyzer/allocation-size-5.c | 37 +
gcc/testsuite/gcc.dg/analyzer/fd-1.c | 39 +
gcc/testsuite/gcc.dg/analyzer/fd-2.c | 49 +
gcc/testsuite/gcc.dg/analyzer/fd-3.c | 85 +
gcc/testsuite/gcc.dg/analyzer/fd-4.c | 72 +
gcc/testsuite/gcc.dg/analyzer/pr96639.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c | 66 +
.../gcc.dg/analyzer/torture/uninit-pr106204.c | 13 +
gcc/testsuite/gcc.dg/analyzer/uninit-pr106204.c | 17 +
gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-4.c | 12 +-
gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-5.c | 6 +-
gcc/testsuite/gcc.dg/atomic/pr80640-2.c | 6 +-
gcc/testsuite/gcc.dg/atomic/pr80640.c | 6 +-
gcc/testsuite/gcc.dg/atomic/pr81316.c | 9 +-
.../gcc.dg/builtin-dynamic-object-size-0.c | 18 +
gcc/testsuite/gcc.dg/builtin-object-size-20.c | 64 +-
gcc/testsuite/gcc.dg/builtin-object-size-22.c | 79 +
gcc/testsuite/gcc.dg/c11-align-4.c | 2 +-
gcc/testsuite/gcc.dg/darwin-comm-1.c | 5 +-
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-1.c | 7 +-
gcc/testsuite/gcc.dg/di-sync-multithread.c | 8 +
gcc/testsuite/gcc.dg/graphite/pr106055.c | 41 +
gcc/testsuite/gcc.dg/lower-subreg-1.c | 2 +-
gcc/testsuite/gcc.dg/lto/pr101868_0.c | 7 +-
.../gcc.dg/plugin/diagnostic-test-metadata.c | 2 +-
.../plugin/diagnostic_plugin_test_metadata.c | 9 +-
gcc/testsuite/gcc.dg/pr100781.c | 2 +-
gcc/testsuite/gcc.dg/pr105835.c | 18 +
gcc/testsuite/gcc.dg/pr106027.c | 8 +
gcc/testsuite/gcc.dg/pr106063.c | 9 +
gcc/testsuite/gcc.dg/pr106114.c | 14 +
gcc/testsuite/gcc.dg/pr106198.c | 22 +
gcc/testsuite/gcc.dg/pr94026.c | 21 +
gcc/testsuite/gcc.dg/pr94899.c | 49 +
gcc/testsuite/gcc.dg/pr98304-1.c | 57 +
gcc/testsuite/gcc.dg/sancov/cmp0.c | 2 +-
gcc/testsuite/gcc.dg/sso/memcpy-1.c | 8 +-
gcc/testsuite/gcc.dg/strlenopt-10.c | 6 +-
gcc/testsuite/gcc.dg/strlenopt-11.c | 14 +-
gcc/testsuite/gcc.dg/strlenopt-13.c | 16 +-
.../gcc.dg/torture/fp-double-convert-float-1.c | 1 +
.../gcc.dg/torture/fp-int-convert-timode-3.c | 1 +
.../gcc.dg/torture/fp-int-convert-timode-4.c | 1 +
.../gcc.dg/torture/fp-uint64-convert-double-1.c | 1 +
.../gcc.dg/torture/fp-uint64-convert-double-2.c | 1 +
gcc/testsuite/gcc.dg/torture/pr106070.c | 22 +
gcc/testsuite/gcc.dg/torture/pr106112.c | 16 +
gcc/testsuite/gcc.dg/torture/pr106182.c | 18 +
gcc/testsuite/gcc.dg/torture/pr106196.c | 14 +
.../gcc.dg/tree-ssa/alias-access-path-13.c | 36 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-11.c | 28 +
gcc/testsuite/gcc.dg/tree-ssa/pr105860.c | 63 +
gcc/testsuite/gcc.dg/tree-ssa/pr106126.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/slsr-39.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-branch-1.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr106019.c | 15 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-10.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-11.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-12.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-13.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-14.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-15.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-16.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-17.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-18.c | 6 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-19.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-20.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-21.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-22.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-9.c | 6 +-
gcc/testsuite/gcc.misc-tests/linkage.exp | 7 -
gcc/testsuite/gcc.misc-tests/outputs.exp | 52 +-
gcc/testsuite/gcc.target/aarch64/symbol-range.c | 3 +-
gcc/testsuite/gcc.target/alpha/pr105209.c | 26 +
gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c | 6 +-
gcc/testsuite/gcc.target/arm/simd/pr100757-2.c | 9 +-
gcc/testsuite/gcc.target/arm/simd/pr100757-3.c | 9 +-
gcc/testsuite/gcc.target/arm/simd/pr100757-4.c | 10 +-
gcc/testsuite/gcc.target/arm/simd/pr100757.c | 9 +-
gcc/testsuite/gcc.target/i386/amx-check.h | 30 +
.../gcc.target/i386/avx512fp16-reduce-op-2.c | 1 +
gcc/testsuite/gcc.target/i386/bmi-andn-4.c | 9 +
gcc/testsuite/gcc.target/i386/pr105960.c | 19 +
gcc/testsuite/gcc.target/i386/pr105970.c | 6 +
gcc/testsuite/gcc.target/i386/pr105993.c | 18 +
gcc/testsuite/gcc.target/i386/pr106022-1.c | 13 +
gcc/testsuite/gcc.target/i386/pr106022-2.c | 14 +
gcc/testsuite/gcc.target/i386/pr106022-3.c | 14 +
gcc/testsuite/gcc.target/i386/pr106022-4.c | 14 +
gcc/testsuite/gcc.target/i386/pr106053.c | 37 +
gcc/testsuite/gcc.target/i386/pr106095.c | 47 +
gcc/testsuite/gcc.target/i386/pr106122.c | 15 +
gcc/testsuite/gcc.target/i386/pr43618-1.c | 12 +
gcc/testsuite/gcc.target/i386/pr7061-2.c | 4 +
gcc/testsuite/gcc.target/i386/pr99464.c | 1 +
gcc/testsuite/gcc.target/i386/ssse3-palignr-2.c | 21 +
gcc/testsuite/gcc.target/i386/testnot-3.c | 9 +
gcc/testsuite/gcc.target/i386/xchg-3.c | 12 +
gcc/testsuite/gcc.target/loongarch/div-1.c | 9 +
gcc/testsuite/gcc.target/loongarch/div-2.c | 9 +
gcc/testsuite/gcc.target/loongarch/div-3.c | 9 +
gcc/testsuite/gcc.target/loongarch/div-4.c | 9 +
gcc/testsuite/gcc.target/loongarch/mulw_d_w.c | 10 +
gcc/testsuite/gcc.target/loongarch/prolog-opt.c | 15 +
.../gcc.target/mips/data-sym-multi-pool.c | 2 +-
gcc/testsuite/gcc.target/mips/mips.exp | 1 +
.../gcc.target/powerpc/ppc-fortran/pr80108-1.f90 | 2 +-
gcc/testsuite/gcc.target/powerpc/pr105991.c | 11 +
gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c | 26 +-
gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c | 26 +-
gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c | 10 +-
gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c | 10 +-
...mismatch.d => Wbuiltin_declaration_mismatch1.d} | 0
.../gdc.dg/Wbuiltin_declaration_mismatch2.d | 250 +
gcc/testsuite/gdc.dg/attr_register1.d | 55 +
gcc/testsuite/gdc.dg/attr_register2.d | 11 +
gcc/testsuite/gdc.dg/attr_register3.d | 22 +
gcc/testsuite/gdc.dg/attr_section1.d | 2 +-
gcc/testsuite/gdc.dg/attr_simd1.d | 40 +
gcc/testsuite/gdc.dg/attr_simd2.d | 16 +
gcc/testsuite/gdc.dg/attr_visibility1.d | 2 +-
gcc/testsuite/gdc.dg/pr106139a.d | 36 +
gcc/testsuite/gdc.dg/pr106139b.d | 36 +
gcc/testsuite/gdc.dg/pr106139c.d | 27 +
gcc/testsuite/gdc.dg/pr106139d.d | 27 +
gcc/testsuite/gdc.dg/torture/simd_blendvector.d | 345 +
gcc/testsuite/gdc.dg/torture/simd_cond.d | 17 +
gcc/testsuite/gdc.dg/torture/simd_convertvector.d | 122 +
gcc/testsuite/gdc.dg/torture/simd_load.d | 52 +
gcc/testsuite/gdc.dg/torture/simd_logical.d | 19 +
gcc/testsuite/gdc.dg/torture/simd_shuffle.d | 454 +
gcc/testsuite/gdc.dg/torture/simd_shufflevector.d | 55 +
gcc/testsuite/gdc.dg/torture/simd_store.d | 54 +
gcc/testsuite/gdc.test/compilable/b16360.d | 39 -
.../gdc.test/compilable/dtoh_AnonDeclaration.d | 14 +-
.../gdc.test/compilable/dtoh_StructDeclaration.d | 18 +-
.../gdc.test/compilable/dtoh_TemplateDeclaration.d | 6 +-
gcc/testsuite/gdc.test/compilable/dtoh_mangling.d | 8 +-
.../gdc.test/compilable/dtoh_protection.d | 28 +-
gcc/testsuite/gdc.test/compilable/inliner.d | 21 +
gcc/testsuite/gdc.test/compilable/inliner2.d | 27 +
gcc/testsuite/gdc.test/compilable/test23168.d | 30 +
gcc/testsuite/gdc.test/compilable/test23169.d | 14 +
gcc/testsuite/gdc.test/compilable/test3004.d | 4 +-
gcc/testsuite/gdc.test/compilable/testparse.d | 10 +
gcc/testsuite/gdc.test/compilable/vcg-ast.d | 3 +
.../gdc.test/fail_compilation/diag_in_array.d | 20 +
.../gdc.test/fail_compilation/fail17927.d | 8 +-
.../gdc.test/fail_compilation/fail20108.d | 2 +-
.../gdc.test/fail_compilation/fail_scope.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/ice12574.d | 2 +-
.../gdc.test/fail_compilation/previewin.d | 2 +-
.../gdc.test/fail_compilation/previewin2.d | 18 +
gcc/testsuite/gdc.test/fail_compilation/retscope.d | 12 +-
.../gdc.test/fail_compilation/retscope2.d | 4 +-
.../gdc.test/fail_compilation/retscope6.d | 12 +-
.../gdc.test/fail_compilation/test14238.d | 2 +-
.../gdc.test/fail_compilation/test17423.d | 2 +-
.../gdc.test/fail_compilation/test17450.d | 4 +-
.../gdc.test/fail_compilation/test20245.d | 8 +-
.../gdc.test/fail_compilation/test22818.d | 2 +-
.../gdc.test/fail_compilation/typeerrors.d | 2 +-
.../gdc.test/fail_compilation/udaparams.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/udatypes.d | 8 +
gcc/testsuite/gdc.test/runnable/ice10086b.d | 50 +
gcc/testsuite/gdc.test/runnable/inline3.d | 44 +
gcc/testsuite/gdc.test/runnable/staticforeach.d | 29 +
gcc/testsuite/gdc.test/runnable/test23010.d | 43 +
gcc/testsuite/gdc.test/runnable_cxx/cppa.d | 20 +-
.../gdc.test/runnable_cxx/extra-files/cppb.cpp | 30 +-
gcc/testsuite/gfortran.dg/check_bits_3.f90 | 16 +
gcc/testsuite/gfortran.dg/class_58.f90 | 2 +-
gcc/testsuite/gfortran.dg/class_73.f90 | 17 +
gcc/testsuite/gfortran.dg/extends_type_of_4.f90 | 20 +
gcc/testsuite/gfortran.dg/gomp/linear-2.f90 | 112 +
gcc/testsuite/gfortran.dg/gomp/linear-3.f90 | 39 +
gcc/testsuite/gfortran.dg/gomp/linear-4.f90 | 102 +
gcc/testsuite/gfortran.dg/gomp/linear-5.f90 | 43 +
gcc/testsuite/gfortran.dg/gomp/linear-6.f90 | 54 +
gcc/testsuite/gfortran.dg/gomp/linear-7.f90 | 27 +
gcc/testsuite/gfortran.dg/gomp/linear-8.f90 | 44 +
gcc/testsuite/gfortran.dg/gomp/requires-8.f90 | 14 +-
gcc/testsuite/gfortran.dg/gomp/target-data-1.f90 | 17 +
gcc/testsuite/gfortran.dg/gomp/target-data-2.f90 | 14 +
.../gfortran.dg/gomp/target-device-ancestor-2.f90 | 70 +-
.../gfortran.dg/gomp/target-device-ancestor-2a.f90 | 80 +
.../gfortran.dg/gomp/target-device-ancestor-3.f90 | 6 +-
.../gfortran.dg/gomp/target-device-ancestor-4.f90 | 6 +-
.../gfortran.dg/gomp/target-device-ancestor-5.f90 | 8 +-
gcc/testsuite/gfortran.dg/index_6.f90 | 31 +
gcc/testsuite/gfortran.dg/pr105954.f90 | 26 +
gcc/testsuite/gfortran.dg/pr106226.f | 37 +
gcc/testsuite/gfortran.dg/ubsan/pr106062.f90 | 11 +
gcc/testsuite/gfortran.dg/unpack_vector_1.f90 | 12 +
gcc/testsuite/gnat.dg/renaming1.adb | 8 +-
gcc/testsuite/gnat.dg/renaming1.ads | 4 +-
gcc/testsuite/gnat.dg/warn29.adb | 2 +-
gcc/testsuite/go.test/test/fixedbugs/issue27938.go | 6 +-
gcc/testsuite/jit.dg/test-asm.cc | 1 +
.../jit.dg/test-pr105812-bool-operations.c | 89 +
gcc/testsuite/lib/asan-dg.exp | 2 +
gcc/testsuite/lib/target-supports.exp | 23 +-
gcc/toplev.cc | 4 +-
gcc/tracer.cc | 4 +-
gcc/trans-mem.cc | 34 +-
gcc/tree-call-cdce.cc | 4 +-
gcc/tree-cfg.cc | 35 +-
gcc/tree-cfgcleanup.cc | 16 +-
gcc/tree-complex.cc | 14 +-
gcc/tree-data-ref.cc | 19 +
gcc/tree-diagnostic-path.cc | 4 -
gcc/tree-eh.cc | 23 +-
gcc/tree-emutls.cc | 7 +-
gcc/tree-if-conv.cc | 6 +-
gcc/tree-into-ssa.cc | 88 +-
gcc/tree-loop-distribution.cc | 6 +-
gcc/tree-nrv.cc | 6 +-
gcc/tree-object-size.cc | 26 +-
gcc/tree-parloops.cc | 21 +-
gcc/tree-predcom.cc | 8 +-
gcc/tree-pretty-print.cc | 6 +-
gcc/tree-profile.cc | 4 +-
gcc/tree-sra.cc | 24 +-
gcc/tree-ssa-alias.cc | 24 +-
gcc/tree-ssa-ccp.cc | 21 +-
gcc/tree-ssa-copy.cc | 9 +-
gcc/tree-ssa-dce.cc | 24 +-
gcc/tree-ssa-dom.cc | 235 +-
gcc/tree-ssa-dse.cc | 9 +-
gcc/tree-ssa-forwprop.cc | 6 +-
gcc/tree-ssa-ifcombine.cc | 2 +-
gcc/tree-ssa-loop-ch.cc | 17 +-
gcc/tree-ssa-loop-im.cc | 6 +-
gcc/tree-ssa-loop-ivcanon.cc | 17 +-
gcc/tree-ssa-loop-ivopts.cc | 2 +-
gcc/tree-ssa-loop-manip.cc | 258 +-
gcc/tree-ssa-loop-manip.h | 3 -
gcc/tree-ssa-loop-prefetch.cc | 7 +-
gcc/tree-ssa-loop-split.cc | 9 +-
gcc/tree-ssa-loop-unswitch.cc | 12 +-
gcc/tree-ssa-loop.cc | 27 +-
gcc/tree-ssa-math-opts.cc | 17 +-
gcc/tree-ssa-phiopt.cc | 19 +-
gcc/tree-ssa-phiprop.cc | 4 +-
gcc/tree-ssa-pre.cc | 4 +-
gcc/tree-ssa-propagate.cc | 20 +-
gcc/tree-ssa-reassoc.cc | 8 +-
gcc/tree-ssa-sccvn.cc | 37 +-
gcc/tree-ssa-sink.cc | 11 +-
gcc/tree-ssa-strlen.cc | 14 +-
gcc/tree-ssa-structalias.cc | 13 +-
gcc/tree-ssa-threadedge.cc | 4 +-
gcc/tree-ssa-uncprop.cc | 10 +-
gcc/tree-ssa-uninit.cc | 13 +-
gcc/tree-ssanames.cc | 2 +-
gcc/tree-stdarg.cc | 8 +-
gcc/tree-switch-conversion.cc | 68 +-
gcc/tree-switch-conversion.h | 34 +-
gcc/tree-tailcall.cc | 16 +-
gcc/tree-vect-generic.cc | 11 +-
gcc/tree-vect-loop-manip.cc | 34 +-
gcc/tree-vect-loop.cc | 266 +-
gcc/tree-vect-patterns.cc | 38 +-
gcc/tree-vect-stmts.cc | 32 +-
gcc/tree-vectorizer.cc | 55 +-
gcc/tree-vectorizer.h | 4 +
gcc/tree-vrp.cc | 43 +-
gcc/tree.cc | 40 +
gcc/tree.h | 5 +
gcc/tsan.cc | 10 +-
gcc/ubsan.cc | 75 +-
gcc/ubsan.h | 1 +
gcc/value-range-equiv.cc | 2 +-
gcc/value-range-storage.cc | 217 +
gcc/value-range-storage.h | 190 +
gcc/value-range.cc | 288 +-
gcc/value-range.h | 133 +-
gcc/value-relation.cc | 70 +-
gcc/value-relation.h | 10 +-
gcc/var-tracking.cc | 4 +-
gcc/varasm.cc | 10 +-
gcc/vr-values.cc | 20 +-
gcc/vr-values.h | 2 +-
gcc/vtable-verify.cc | 4 +-
gcc/web.cc | 4 +-
gcc/wide-int.cc | 13 +-
gcc/wide-int.h | 42 +-
include/ChangeLog | 13 +
include/gomp-constants.h | 8 +-
libbacktrace/ChangeLog | 23 +
libbacktrace/Makefile.am | 27 +-
libbacktrace/Makefile.in | 17 +-
libbacktrace/config.h.in | 3 +
libbacktrace/configure | 19 +-
libbacktrace/configure.ac | 12 +-
libbacktrace/elf.c | 7 +-
libbacktrace/macho.c | 2 +-
libcc1/ChangeLog | 6 +
libcc1/libcc1plugin.cc | 1 +
libcc1/libcp1plugin.cc | 1 +
libcpp/ChangeLog | 17 +
libcpp/generated_cpp_wcwidth.h | 164 +-
libcpp/include/line-map.h | 46 +-
libcpp/ucnid.h | 130 +-
libgcc/ChangeLog | 18 +
libgcc/config.host | 17 -
libgcc/config/tilegx/sfp-machine.h | 5 -
libgcc/config/tilegx/sfp-machine32.h | 68 -
libgcc/config/tilegx/sfp-machine64.h | 68 -
libgcc/config/tilegx/t-crtstuff | 8 -
libgcc/config/tilegx/t-softfp | 1 -
libgcc/config/tilegx/t-tilegx | 26 -
libgcc/config/tilepro/atomic.c | 397 -
libgcc/config/tilepro/atomic.h | 437 -
libgcc/config/tilepro/linux-unwind.h | 99 -
libgcc/config/tilepro/sfp-machine.h | 59 -
libgcc/config/tilepro/softdivide.c | 353 -
libgcc/config/tilepro/softmpy.S | 94 -
libgcc/config/tilepro/t-crtstuff | 4 -
libgcc/config/tilepro/t-tilepro | 33 -
libgfortran/ChangeLog | 92 +
libgfortran/Makefile.am | 4 +-
libgfortran/Makefile.in | 5 +-
libgfortran/acinclude.m4 | 82 +-
libgfortran/caf/single.c | 7 +-
libgfortran/config.h.in | 197 +-
libgfortran/configure | 3503 ++-
libgfortran/configure.ac | 83 +-
libgfortran/generated/bessel_r16.c | 4 +
libgfortran/generated/bessel_r17.c | 2 +
libgfortran/generated/norm2_r16.c | 4 +
libgfortran/generated/norm2_r17.c | 2 +
libgfortran/ieee/issignaling_fallback.h | 8 +-
libgfortran/intrinsics/cshift0.c | 4 +-
libgfortran/intrinsics/erfc_scaled.c | 25 +-
libgfortran/intrinsics/pack_generic.c | 4 +-
libgfortran/intrinsics/spread_generic.c | 8 +-
libgfortran/intrinsics/trigd.c | 18 +
libgfortran/intrinsics/unpack_generic.c | 8 +-
libgfortran/io/read.c | 13 +
libgfortran/io/transfer128.c | 4 +-
libgfortran/io/write_float.def | 54 +-
libgfortran/kinds-override.h | 14 +-
libgfortran/libgfortran.h | 64 +-
libgfortran/m4/mtype.m4 | 6 +
libgfortran/mk-kinds-h.sh | 20 +-
libgfortran/runtime/in_pack_generic.c | 4 +-
libgfortran/runtime/in_unpack_generic.c | 4 +-
libgo/Makefile.am | 1 +
libgo/Makefile.in | 1 +
libgo/config.h.in | 3 +
libgo/configure | 12 +-
libgo/configure.ac | 11 +-
libgo/go/runtime/extern.go | 10 -
libgo/go/syscall/libcall_linux.go | 16 +-
libgo/mksysinfo.sh | 9 +-
libgo/sysinfo.c | 15 +-
libgomp/ChangeLog | 99 +
libgomp/Makefile.in | 2 +-
libgomp/acinclude.m4 | 2 +-
libgomp/configure | 2 +-
libgomp/libgomp-plugin.h | 2 +-
libgomp/libgomp.texi | 10 +-
libgomp/oacc-host.c | 4 +-
libgomp/oacc-init.c | 16 +-
libgomp/plugin/plugin-gcn.c | 6 +-
libgomp/plugin/plugin-nvptx.c | 9 +-
libgomp/target.c | 104 +-
libgomp/testsuite/lib/libgomp.exp | 5 +
.../libgomp.c-c++-common/requires-1-aux.c | 11 +
.../testsuite/libgomp.c-c++-common/requires-1.c | 26 +
.../libgomp.c-c++-common/requires-2-aux.c | 9 +
.../testsuite/libgomp.c-c++-common/requires-2.c | 27 +
.../libgomp.c-c++-common/requires-3-aux.c | 11 +
.../testsuite/libgomp.c-c++-common/requires-3.c | 26 +
.../libgomp.c-c++-common/requires-4-aux.c | 13 +
.../testsuite/libgomp.c-c++-common/requires-4.c | 34 +
.../libgomp.c-c++-common/requires-5-aux.c | 11 +
.../testsuite/libgomp.c-c++-common/requires-5.c | 29 +
.../testsuite/libgomp.c-c++-common/requires-6.c | 17 +
.../libgomp.c-c++-common/requires-7-aux.c | 11 +
.../testsuite/libgomp.c-c++-common/requires-7.c | 32 +
libgomp/testsuite/libgomp.c/target-31.c | 2 +-
.../testsuite/libgomp.fortran/requires-1-aux.f90 | 14 +
libgomp/testsuite/libgomp.fortran/requires-1.f90 | 34 +
libiberty/ChangeLog | 20 +
libiberty/configure | 1 +
libiberty/configure.ac | 1 +
libiberty/rust-demangle.c | 47 +-
liboffloadmic/ChangeLog | 7 +
liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 6 +-
libphobos/ChangeLog | 31 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 16 +-
libphobos/libdruntime/Makefile.in | 19 +-
libphobos/libdruntime/core/internal/parseoptions.d | 17 +
libphobos/libdruntime/core/stdc/config.d | 31 +
libphobos/libdruntime/core/stdc/errno.d | 137 +
libphobos/libdruntime/core/stdc/stdarg.d | 21 +
libphobos/libdruntime/core/stdc/stddef.d | 5 +
libphobos/libdruntime/core/stdc/stdint.d | 35 +
libphobos/libdruntime/core/stdc/stdio.d | 72 +
libphobos/libdruntime/core/stdc/stdlib.d | 1 +
libphobos/libdruntime/core/sys/elf/package.d | 63 +
libphobos/libdruntime/core/sys/posix/fcntl.d | 6 +
libphobos/libdruntime/core/sys/windows/winsock2.d | 14 +-
libphobos/libdruntime/core/thread/osthread.d | 13 +-
libphobos/libdruntime/core/thread/threadbase.d | 12 +-
libphobos/libdruntime/core/time.d | 4 +-
libphobos/libdruntime/core/vararg.d | 17 +
libphobos/libdruntime/gcc/attributes.d | 68 +
libphobos/libdruntime/gcc/simd.d | 359 +
libphobos/libdruntime/rt/aApply.d | 108 +-
libphobos/libdruntime/rt/aApplyR.d | 71 +-
libphobos/libdruntime/rt/aaA.d | 39 +-
libphobos/libdruntime/rt/arrayassign.d | 83 +-
libphobos/libdruntime/rt/critical_.d | 4 +-
libphobos/libdruntime/rt/dmain2.d | 16 +-
libphobos/libdruntime/rt/lifetime.d | 384 +-
libphobos/libdruntime/rt/minfo.d | 216 +-
libphobos/libdruntime/rt/monitor_.d | 6 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/complex.d | 6 +-
libphobos/src/std/experimental/logger/core.d | 329 +-
libphobos/src/std/experimental/logger/package.d | 20 -
libphobos/src/std/file.d | 65 +-
libphobos/src/std/math/algebraic.d | 6 +-
libphobos/src/std/math/exponential.d | 648 +-
libphobos/src/std/math/hardware.d | 6 +-
libphobos/src/std/math/trigonometry.d | 46 +-
libphobos/src/std/numeric.d | 44 +-
libphobos/src/std/stdio.d | 12 +-
libphobos/src/std/sumtype.d | 50 +-
libphobos/testsuite/libphobos.cycles/cycles.exp | 2 +-
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 17 +-
libsanitizer/sanitizer_common/sanitizer_platform.h | 2 +-
libsanitizer/tsan/tsan_rtl_s390x.S | 2 +
libstdc++-v3/ChangeLog | 354 +
libstdc++-v3/acinclude.m4 | 12 +
libstdc++-v3/config.h.in | 3 +
libstdc++-v3/configure | 6371 +----
libstdc++-v3/configure.ac | 25 +
libstdc++-v3/crossconfig.m4 | 6 -
libstdc++-v3/include/Makefile.am | 2 +-
libstdc++-v3/include/Makefile.in | 2 +-
libstdc++-v3/include/bits/char_traits.h | 9 -
libstdc++-v3/include/bits/chrono.h | 45 +-
libstdc++-v3/include/bits/fs_ops.h | 79 +
libstdc++-v3/include/bits/fs_path.h | 15 +-
libstdc++-v3/include/bits/move_only_function.h | 12 +
libstdc++-v3/include/bits/utility.h | 3 +-
libstdc++-v3/include/experimental/bits/fs_ops.h | 71 +
libstdc++-v3/include/std/string | 2 +-
libstdc++-v3/include/std/variant | 43 +-
libstdc++-v3/libsupc++/eh_globals.cc | 9 +-
libstdc++-v3/scripts/extract_symvers.in | 4 +-
libstdc++-v3/scripts/run_doxygen | 4 +-
libstdc++-v3/src/c++17/fs_dir.cc | 29 +-
libstdc++-v3/src/c++17/fs_ops.cc | 34 +-
libstdc++-v3/src/filesystem/dir-common.h | 70 +-
libstdc++-v3/src/filesystem/dir.cc | 19 +-
libstdc++-v3/src/filesystem/ops.cc | 87 +-
libstdc++-v3/testsuite/20_util/from_chars/4.cc | 2 +
.../testsuite/20_util/to_chars/long_double.cc | 7 +-
.../21_strings/basic_string/cons/char/105995.cc | 2 +
.../23_containers/bitset/cons/dr1325-2.cc | 1 +
.../testsuite/23_containers/bitset/ext/15361.cc | 1 +
.../testsuite/23_containers/bitset/input/1.cc | 1 +
.../testsuite/23_containers/bitset/to_string/1.cc | 1 +
.../23_containers/bitset/to_string/dr396.cc | 1 +
libstdc++-v3/testsuite/26_numerics/complex/proj.cc | 13 +
.../26_numerics/random/random_device/entropy.cc | 3 +-
.../27_io/filesystem/iterators/error_reporting.cc | 9 +-
.../iterators/recursive_directory_iterator.cc | 2 +-
.../27_io/filesystem/operations/absolute.cc | 2 +-
.../testsuite/27_io/filesystem/operations/all.cc | 8 +-
.../27_io/filesystem/operations/canonical.cc | 9 +-
.../testsuite/27_io/filesystem/operations/copy.cc | 14 +-
.../filesystem/operations/create_directories.cc | 4 +-
.../filesystem/operations/create_directory.cc | 4 +-
.../27_io/filesystem/operations/exists.cc | 2 +-
.../27_io/filesystem/operations/is_empty.cc | 4 +-
.../27_io/filesystem/operations/last_write_time.cc | 1 +
.../27_io/filesystem/operations/permissions.cc | 4 +
.../27_io/filesystem/operations/read_symlink.cc | 4 +-
.../27_io/filesystem/operations/remove.cc | 4 +-
.../27_io/filesystem/operations/remove_all.cc | 4 +-
.../27_io/filesystem/operations/rename.cc | 5 +-
.../testsuite/27_io/filesystem/operations/space.cc | 1 +
.../27_io/filesystem/operations/status.cc | 2 +-
.../27_io/filesystem/operations/symlink_status.cc | 7 +-
.../filesystem/operations/temp_directory_path.cc | 9 +-
.../filesystem/operations/weakly_canonical.cc | 4 +-
.../testsuite/30_threads/this_thread/60421.cc | 1 +
.../30_threads/thread/native_handle/cancel.cc | 6 +-
.../filesystem/iterators/error_reporting.cc | 9 +-
.../iterators/recursive_directory_iterator.cc | 2 +-
.../filesystem/operations/canonical.cc | 6 +-
.../experimental/filesystem/operations/copy.cc | 14 +-
.../filesystem/operations/create_directories.cc | 4 +-
.../filesystem/operations/create_directory.cc | 4 +-
.../experimental/filesystem/operations/exists.cc | 2 +-
.../experimental/filesystem/operations/is_empty.cc | 4 +-
.../filesystem/operations/last_write_time.cc | 1 +
.../filesystem/operations/permissions.cc | 4 +
.../filesystem/operations/read_symlink.cc | 4 +-
.../experimental/filesystem/operations/remove.cc | 5 +-
.../filesystem/operations/remove_all.cc | 4 +-
.../experimental/filesystem/operations/rename.cc | 5 +-
.../experimental/filesystem/operations/space.cc | 1 +
.../filesystem/operations/temp_directory_path.cc | 15 +-
.../net/internet/resolver/ops/lookup.cc | 1 +
.../net/internet/resolver/ops/reverse.cc | 1 +
.../experimental/net/timer/waitable/dest.cc | 1 +
.../experimental/net/timer/waitable/ops.cc | 1 +
.../experimental/simd/standard_abi_usable.cc | 1 +
.../experimental/simd/standard_abi_usable_2.cc | 1 +
.../testsuite/ext/mt_allocator/22309_thread.cc | 1 +
libstdc++-v3/testsuite/lib/dg-options.exp | 29 +
libstdc++-v3/testsuite/lib/libstdc++.exp | 31 +-
libstdc++-v3/testsuite/util/testsuite_fs.h | 72 +-
lto-plugin/ChangeLog | 35 +
lto-plugin/Makefile.am | 3 +-
lto-plugin/Makefile.in | 3 +-
lto-plugin/config.h.in | 3 +
lto-plugin/configure | 27 +-
lto-plugin/configure.ac | 17 +
lto-plugin/lto-plugin.c | 71 +-
1153 files changed, 56951 insertions(+), 91124 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-06-17 11:35 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-06-17 11:35 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:3af708eb4547ffc02b446585dde47f71984cf385
commit 3af708eb4547ffc02b446585dde47f71984cf385
Merge: 910ef4ff32f c524d860a78
Author: Martin Liska <mliska@suse.cz>
Date: Fri Jun 17 13:35:07 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
libgomp/libgomp.texi | 1 +
1 file changed, 1 insertion(+)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-06-17 11:06 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-06-17 11:06 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:910ef4ff32f3a53dbd12445e1eb8c5349d047140
commit 910ef4ff32f3a53dbd12445e1eb8c5349d047140
Merge: cad2e08f6c2 94018fd2675
Author: Martin Liska <mliska@suse.cz>
Date: Fri Jun 17 13:05:50 2022 +0200
Merge branch 'master' into devel/sphinx
Diff:
.gitignore | 1 +
ChangeLog | 57 +
MAINTAINERS | 16 +-
c++tools/ChangeLog | 4 +
c++tools/server.cc | 6 +-
config/ChangeLog | 18 +
config/dfp.m4 | 21 +-
config/gcc-plugin.m4 | 2 +-
config/picflag.m4 | 3 +
configure | 32 +-
configure.ac | 24 +-
contrib/ChangeLog | 59 +
contrib/config-list.mk | 4 +-
contrib/filter-clang-warnings.py | 6 +-
contrib/gcc-changelog/git_commit.py | 4 +-
contrib/gcc-changelog/git_update_version.py | 8 +-
contrib/gcc_update | 2 +
contrib/gennews | 3 +-
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 5861 +++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 18 +-
gcc/ada/ChangeLog | 3200 +++
gcc/ada/Makefile.rtl | 57 +-
gcc/ada/adaint.c | 12 +-
gcc/ada/ali.adb | 60 +-
gcc/ada/ali.ads | 38 +-
gcc/ada/aspects.adb | 4 +-
gcc/ada/atree.adb | 30 +-
gcc/ada/atree.ads | 1 -
gcc/ada/bcheck.adb | 11 +-
gcc/ada/bindgen.adb | 287 +-
gcc/ada/butil.adb | 4 +-
gcc/ada/casing.adb | 9 -
gcc/ada/casing.ads | 6 -
gcc/ada/checks.adb | 84 +-
gcc/ada/contracts.adb | 70 +-
gcc/ada/contracts.ads | 33 +
gcc/ada/csets.adb | 17 +-
gcc/ada/cstand.adb | 8 +-
gcc/ada/cstreams.c | 1 +
gcc/ada/debug.adb | 7 +-
gcc/ada/doc/gnat_rm/implementation_advice.rst | 6 -
.../doc/gnat_rm/implementation_defined_aspects.rst | 8 +-
.../gnat_rm/implementation_defined_attributes.rst | 13 +-
.../implementation_defined_characteristics.rst | 46 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 146 +-
.../implementation_of_specific_ada_features.rst | 2 +-
.../gnat_rm/representation_clauses_and_pragmas.rst | 27 +-
.../doc/gnat_rm/security_hardening_features.rst | 163 +-
...ard_and_implementation_defined_restrictions.rst | 7 +
gcc/ada/doc/gnat_rm/the_gnat_library.rst | 32 +-
.../gnat_rm/the_implementation_of_standard_i_o.rst | 4 +-
.../building_executable_programs_with_gnat.rst | 28 +-
.../elaboration_order_handling_in_gnat.rst | 52 +-
.../doc/gnat_ugn/gnat_and_program_execution.rst | 28 +-
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 929 +-
gcc/ada/doc/gnat_ugn/inline_assembler.rst | 2 +-
.../doc/gnat_ugn/platform_specific_information.rst | 7 +-
.../doc/gnat_ugn/the_gnat_compilation_model.rst | 15 +-
gcc/ada/einfo-utils.adb | 95 +-
gcc/ada/einfo-utils.ads | 2 -
gcc/ada/einfo.ads | 85 +-
gcc/ada/err_vars.ads | 12 +
gcc/ada/errout.adb | 84 +-
gcc/ada/errout.ads | 14 +-
gcc/ada/erroutc.adb | 54 +-
gcc/ada/erroutc.ads | 12 +-
gcc/ada/exp_aggr.adb | 99 +-
gcc/ada/exp_atag.adb | 2 +-
gcc/ada/exp_attr.adb | 248 +-
gcc/ada/exp_ch11.adb | 160 +-
gcc/ada/exp_ch13.adb | 110 +-
gcc/ada/exp_ch2.adb | 7 -
gcc/ada/exp_ch3.adb | 1002 +-
gcc/ada/exp_ch3.ads | 36 +-
gcc/ada/exp_ch4.adb | 326 +-
gcc/ada/exp_ch5.adb | 196 +-
gcc/ada/exp_ch6.adb | 373 +-
gcc/ada/exp_ch7.adb | 256 +-
gcc/ada/exp_ch7.ads | 4 +-
gcc/ada/exp_ch9.adb | 318 +-
gcc/ada/exp_dbug.adb | 1 +
gcc/ada/exp_dbug.ads | 2 +-
gcc/ada/exp_disp.adb | 754 +-
gcc/ada/exp_disp.ads | 33 +-
gcc/ada/exp_pakd.adb | 12 +-
gcc/ada/exp_pakd.ads | 13 +-
gcc/ada/exp_prag.adb | 45 +-
gcc/ada/exp_spark.adb | 7 +-
gcc/ada/exp_strm.adb | 53 +-
gcc/ada/exp_unst.adb | 2 +-
gcc/ada/exp_util.adb | 556 +-
gcc/ada/exp_util.ads | 39 +-
gcc/ada/fe.h | 48 +-
gcc/ada/fmap.adb | 2 -
gcc/ada/fname-sf.adb | 2 -
gcc/ada/freeze.adb | 224 +-
gcc/ada/freeze.ads | 6 -
gcc/ada/frontend.adb | 2 -
gcc/ada/gcc-interface/Make-lang.in | 8 +-
gcc/ada/gcc-interface/Makefile.in | 36 +-
gcc/ada/gcc-interface/ada-builtin-types.def | 3 +-
gcc/ada/gcc-interface/ada-builtins.def | 3 +-
gcc/ada/gcc-interface/ada-tree.h | 12 +-
gcc/ada/gcc-interface/ada.h | 2 +-
gcc/ada/gcc-interface/decl.cc | 193 +-
gcc/ada/gcc-interface/gadaint.h | 2 +-
gcc/ada/gcc-interface/gigi.h | 37 +-
gcc/ada/gcc-interface/lang-specs.h | 2 +-
gcc/ada/gcc-interface/misc.cc | 12 +-
gcc/ada/gcc-interface/targtyps.cc | 2 +-
gcc/ada/gcc-interface/trans.cc | 789 +-
gcc/ada/gcc-interface/utils.cc | 96 +-
gcc/ada/gcc-interface/utils2.cc | 43 +-
gcc/ada/gen_il-fields.ads | 5 +-
gcc/ada/gen_il-gen-gen_entities.adb | 5 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 9 +-
gcc/ada/gen_il-gen.adb | 6 +-
gcc/ada/ghost.adb | 68 +-
gcc/ada/gnat1drv.adb | 43 +-
gcc/ada/gnat_cuda.adb | 505 +-
gcc/ada/gnat_cuda.ads | 26 +-
gcc/ada/gnat_rm.texi | 2212 +-
gcc/ada/gnat_ugn.texi | 85 +-
gcc/ada/gnatbind.adb | 2 +
gcc/ada/gnatchop.adb | 2 +-
gcc/ada/gnatcmd.adb | 38 +-
gcc/ada/gnatfind.adb | 407 -
gcc/ada/gnatlink.adb | 2 +-
gcc/ada/gnatls.adb | 2 +
gcc/ada/gnatvsn.ads | 2 +-
gcc/ada/gnatxref.adb | 344 -
gcc/ada/gprep.adb | 4 +-
gcc/ada/impunit.adb | 2 +
gcc/ada/init.c | 92 +-
gcc/ada/inline.adb | 93 +-
gcc/ada/inline.ads | 9 +
gcc/ada/lib-util.ads | 2 +-
gcc/ada/lib-writ.adb | 55 +-
gcc/ada/lib-xref.adb | 76 +-
gcc/ada/lib-xref.ads | 34 -
gcc/ada/lib.ads | 2 +-
gcc/ada/libgnarl/a-reatim.adb | 4 +-
gcc/ada/libgnarl/s-osinte__gnu.ads | 6 +-
gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 6 +-
gcc/ada/libgnarl/s-osinte__qnx.adb | 2 +-
gcc/ada/libgnarl/s-taprop__linux.adb | 14 +-
gcc/ada/libgnat/a-cbdlli.adb | 6 +-
gcc/ada/libgnat/a-cbhama.adb | 6 +-
gcc/ada/libgnat/a-cbhase.adb | 6 +-
gcc/ada/libgnat/a-cdlili.adb | 6 +-
gcc/ada/libgnat/a-cfdlli.adb | 21 +-
gcc/ada/libgnat/a-cfdlli.ads | 10 +-
gcc/ada/libgnat/a-cfhama.adb | 74 +-
gcc/ada/libgnat/a-cfhama.ads | 2 +-
gcc/ada/libgnat/a-cfhase.adb | 219 +-
gcc/ada/libgnat/a-cfhase.ads | 37 +-
gcc/ada/libgnat/a-cfinve.adb | 2 +-
gcc/ada/libgnat/a-cfinve.ads | 2 +-
gcc/ada/libgnat/a-cforma.adb | 12 +-
gcc/ada/libgnat/a-cforse.adb | 2 +-
gcc/ada/libgnat/a-cforse.ads | 35 +-
gcc/ada/libgnat/a-chtgfk.adb | 278 +
gcc/ada/libgnat/a-chtgfk.ads | 101 +
gcc/ada/libgnat/a-chtgfo.adb | 481 +
gcc/ada/libgnat/a-chtgfo.ads | 138 +
gcc/ada/libgnat/a-cidlli.adb | 6 +-
gcc/ada/libgnat/a-cihama.adb | 6 +-
gcc/ada/libgnat/a-cihase.adb | 6 +-
gcc/ada/libgnat/a-coboho.adb | 4 +-
gcc/ada/libgnat/a-cofove.adb | 2 +-
gcc/ada/libgnat/a-cofove.ads | 2 +-
gcc/ada/libgnat/a-cofuba.adb | 189 +-
gcc/ada/libgnat/a-cofuba.ads | 90 +-
gcc/ada/libgnat/a-cofuma.adb | 14 +-
gcc/ada/libgnat/a-cofuma.ads | 17 +-
gcc/ada/libgnat/a-cofuse.adb | 18 +-
gcc/ada/libgnat/a-cofuse.ads | 20 +-
gcc/ada/libgnat/a-cofuve.adb | 7 +
gcc/ada/libgnat/a-cofuve.ads | 6 +
gcc/ada/libgnat/a-cohama.adb | 6 +-
gcc/ada/libgnat/a-cohase.adb | 6 +-
gcc/ada/libgnat/a-cohata.ads | 19 +
gcc/ada/libgnat/a-crbtgo.adb | 4 +
gcc/ada/libgnat/a-crbtgo.ads | 3 +-
gcc/ada/libgnat/a-crdlli.adb | 6 +-
gcc/ada/libgnat/a-direct.adb | 9 +-
gcc/ada/libgnat/a-nagefl.ads | 6 +-
gcc/ada/libgnat/a-nallfl.ads | 13 +-
gcc/ada/libgnat/a-nalofl.ads | 13 +-
gcc/ada/libgnat/a-nalofl__simd.ads | 95 +
gcc/ada/libgnat/a-ngcefu.adb | 6 +-
gcc/ada/libgnat/a-nuaufl.ads | 13 +-
gcc/ada/libgnat/a-nuaufl__simd.ads | 95 +
gcc/ada/libgnat/a-rbtgbo.adb | 5 +-
gcc/ada/libgnat/a-rbtgbo.ads | 3 +-
gcc/ada/libgnat/a-stbubo.adb | 4 +-
gcc/ada/libgnat/a-stbuun.adb | 4 +-
gcc/ada/libgnat/a-strbou.ads | 4 +-
gcc/ada/libgnat/a-strfix.adb | 5 +
gcc/ada/libgnat/a-strsup.adb | 19 +-
gcc/ada/libgnat/a-strsup.ads | 4 +-
gcc/ada/libgnat/a-strunb.adb | 2 +-
gcc/ada/libgnat/a-stuten.ads | 8 +-
gcc/ada/libgnat/a-stwiun.adb | 2 +-
gcc/ada/libgnat/a-stzbou.ads | 4 +-
gcc/ada/libgnat/a-stzunb.adb | 2 +-
gcc/ada/libgnat/a-swmwco.ads | 36 +-
gcc/ada/libgnat/a-szmzco.ads | 36 +-
gcc/ada/libgnat/a-wtedit.adb | 4 +-
gcc/ada/libgnat/g-alleve.adb | 2 +-
gcc/ada/libgnat/g-binsea.adb | 123 +
gcc/ada/libgnat/g-binsea.ads | 93 +
gcc/ada/libgnat/g-debpoo.adb | 4 +-
gcc/ada/libgnat/g-debpoo.ads | 11 +-
gcc/ada/libgnat/g-decstr.adb | 2 +-
gcc/ada/libgnat/g-dyntab.ads | 11 +-
gcc/ada/libgnat/g-expect.adb | 14 +-
gcc/ada/libgnat/g-exptty.adb | 2 +-
gcc/ada/libgnat/g-forstr.adb | 2 +-
gcc/ada/libgnat/g-gfmafu.ads | 35 +
gcc/ada/libgnat/g-sercom__linux.adb | 1 +
gcc/ada/libgnat/g-sercom__mingw.adb | 1 +
gcc/ada/libgnat/g-socpol.adb | 2 +-
gcc/ada/libgnat/g-sthcso.adb | 5 +
gcc/ada/libgnat/i-cstrin.adb | 4 +-
gcc/ada/libgnat/i-cstrin.ads | 80 +-
gcc/ada/libgnat/s-aridou.adb | 796 +-
gcc/ada/libgnat/s-aridou.ads | 14 +-
gcc/ada/libgnat/s-arit32.adb | 6 +-
gcc/ada/libgnat/s-atacco.ads | 6 +-
gcc/ada/libgnat/s-bignum.adb | 1 -
gcc/ada/libgnat/s-dourea.adb | 12 +
gcc/ada/libgnat/s-dwalin.adb | 51 +-
gcc/ada/libgnat/s-expmod.adb | 3 -
gcc/ada/libgnat/s-exponn.ads | 10 +-
gcc/ada/libgnat/s-expont.ads | 10 +-
gcc/ada/libgnat/s-gearop.adb | 74 +-
gcc/ada/libgnat/s-gearop.ads | 14 +-
gcc/ada/libgnat/s-imaged.ads | 1 -
gcc/ada/libgnat/s-imagef.adb | 84 +-
gcc/ada/libgnat/s-imagef.ads | 2 +-
gcc/ada/libgnat/s-imagei.adb | 367 +-
gcc/ada/libgnat/s-imagei.ads | 60 +-
gcc/ada/libgnat/s-imager.ads | 1 -
gcc/ada/libgnat/s-imageu.adb | 316 +-
gcc/ada/libgnat/s-imageu.ads | 61 +-
gcc/ada/libgnat/s-imde128.ads | 1 -
gcc/ada/libgnat/s-imde32.ads | 1 -
gcc/ada/libgnat/s-imde64.ads | 1 -
gcc/ada/libgnat/s-imfi128.ads | 4 +-
gcc/ada/libgnat/s-imfi32.ads | 4 +-
gcc/ada/libgnat/s-imfi64.ads | 4 +-
gcc/ada/libgnat/s-imgboo.adb | 6 +
gcc/ada/libgnat/s-imgflt.ads | 1 -
gcc/ada/libgnat/s-imgint.ads | 45 +-
gcc/ada/libgnat/s-imglfl.ads | 1 -
gcc/ada/libgnat/s-imgllf.ads | 1 -
gcc/ada/libgnat/s-imglli.ads | 45 +-
gcc/ada/libgnat/s-imgllli.ads | 46 +-
gcc/ada/libgnat/s-imglllu.ads | 39 +-
gcc/ada/libgnat/s-imgllu.ads | 38 +-
gcc/ada/libgnat/s-imgrea.ads | 1 -
gcc/ada/libgnat/s-imguns.ads | 38 +-
gcc/ada/libgnat/s-imguti.ads | 1 -
gcc/ada/libgnat/s-objrea.adb | 16 +-
gcc/ada/libgnat/s-objrea.ads | 4 +-
gcc/ada/libgnat/s-os_lib.adb | 6 +-
gcc/ada/libgnat/s-putima.adb | 4 +-
gcc/ada/libgnat/s-retsta.ads | 57 +
gcc/ada/libgnat/s-rident.ads | 8 +-
gcc/ada/libgnat/s-secsta.adb | 2 +-
gcc/ada/libgnat/s-spark.ads | 36 +
gcc/ada/libgnat/s-spcuop.adb | 42 +
gcc/ada/libgnat/s-spcuop.ads | 59 +
gcc/ada/libgnat/s-statxd.adb | 12 +-
gcc/ada/libgnat/s-stausa.adb | 4 +-
gcc/ada/libgnat/s-strhas.adb | 2 +-
gcc/ada/libgnat/s-valint.ads | 33 +-
gcc/ada/libgnat/s-vallli.ads | 37 +-
gcc/ada/libgnat/s-valllli.ads | 37 +-
gcc/ada/libgnat/s-valuei.adb | 110 +-
gcc/ada/libgnat/s-valuei.ads | 204 +-
gcc/ada/libgnat/s-valuer.adb | 9 +-
gcc/ada/libgnat/s-valueu.adb | 88 +-
gcc/ada/libgnat/s-valueu.ads | 61 +-
gcc/ada/libgnat/s-valuti.ads | 37 +-
gcc/ada/libgnat/s-widlllu.ads | 9 +-
gcc/ada/libgnat/s-widllu.ads | 8 +-
gcc/ada/libgnat/s-widthu.adb | 263 +-
gcc/ada/libgnat/s-widthu.ads | 61 +-
gcc/ada/libgnat/s-widuns.ads | 6 +-
gcc/ada/libgnat/system-aix.ads | 1 -
gcc/ada/libgnat/system-darwin-arm.ads | 1 -
gcc/ada/libgnat/system-darwin-ppc.ads | 1 -
gcc/ada/libgnat/system-darwin-x86.ads | 1 -
gcc/ada/libgnat/system-djgpp.ads | 1 -
gcc/ada/libgnat/system-dragonfly-x86_64.ads | 1 -
gcc/ada/libgnat/system-freebsd.ads | 1 -
gcc/ada/libgnat/system-hpux-ia64.ads | 1 -
gcc/ada/libgnat/system-hpux.ads | 1 -
gcc/ada/libgnat/system-linux-alpha.ads | 1 -
gcc/ada/libgnat/system-linux-arm.ads | 3 +-
gcc/ada/libgnat/system-linux-hppa.ads | 1 -
gcc/ada/libgnat/system-linux-ia64.ads | 1 -
gcc/ada/libgnat/system-linux-m68k.ads | 1 -
gcc/ada/libgnat/system-linux-mips.ads | 1 -
gcc/ada/libgnat/system-linux-ppc.ads | 1 -
gcc/ada/libgnat/system-linux-riscv.ads | 1 -
gcc/ada/libgnat/system-linux-s390.ads | 1 -
gcc/ada/libgnat/system-linux-sh4.ads | 1 -
gcc/ada/libgnat/system-linux-sparc.ads | 1 -
gcc/ada/libgnat/system-linux-x86.ads | 1 -
gcc/ada/libgnat/system-lynxos178-ppc.ads | 1 -
gcc/ada/libgnat/system-lynxos178-x86.ads | 1 -
gcc/ada/libgnat/system-mingw.ads | 1 -
.../{system-qnx-aarch64.ads => system-qnx-arm.ads} | 5 +-
gcc/ada/libgnat/system-rtems.ads | 1 -
gcc/ada/libgnat/system-solaris-sparc.ads | 1 -
gcc/ada/libgnat/system-solaris-x86.ads | 1 -
gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 1 -
gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 1 -
gcc/ada/libgnat/system-vxworks-arm.ads | 1 -
gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 1 -
gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 1 -
gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 1 -
gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 1 -
gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 1 -
gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 1 -
gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 1 -
gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 1 -
gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 1 -
.../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-aarch64.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-arm.ads | 6 +-
gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 5 +-
gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 1 -
gcc/ada/locales.c | 8 +-
gcc/ada/make.adb | 2 +
gcc/ada/namet.adb | 150 +-
gcc/ada/namet.ads | 21 +-
gcc/ada/opt.adb | 29 +-
gcc/ada/opt.ads | 48 +-
gcc/ada/osint.adb | 48 +-
gcc/ada/osint.ads | 7 +-
gcc/ada/output.adb | 46 +-
gcc/ada/par-ch10.adb | 2 +-
gcc/ada/par-ch11.adb | 2 +-
gcc/ada/par-ch12.adb | 2 +-
gcc/ada/par-ch3.adb | 56 +-
gcc/ada/par-ch4.adb | 13 +-
gcc/ada/par-ch5.adb | 2 +-
gcc/ada/par-ch6.adb | 26 +-
gcc/ada/par-prag.adb | 3 +-
gcc/ada/par-util.adb | 2 +-
gcc/ada/raise-gcc.c | 2 +-
gcc/ada/repinfo.adb | 91 +-
gcc/ada/restrict.ads | 83 +-
gcc/ada/rtsfind.adb | 12 +-
gcc/ada/rtsfind.ads | 32 +-
gcc/ada/scng.adb | 22 +-
gcc/ada/sem.adb | 16 +-
gcc/ada/sem.ads | 30 +-
gcc/ada/sem_aggr.adb | 198 +-
gcc/ada/sem_aggr.ads | 3 +
gcc/ada/sem_attr.adb | 326 +-
gcc/ada/sem_attr.ads | 7 -
gcc/ada/sem_aux.adb | 23 +-
gcc/ada/sem_aux.ads | 3 -
gcc/ada/sem_case.adb | 5 +-
gcc/ada/sem_ch10.adb | 348 +-
gcc/ada/sem_ch10.ads | 11 +
gcc/ada/sem_ch11.adb | 13 +-
gcc/ada/sem_ch12.adb | 255 +-
gcc/ada/sem_ch12.ads | 4 +
gcc/ada/sem_ch13.adb | 876 +-
gcc/ada/sem_ch13.ads | 11 +-
gcc/ada/sem_ch2.adb | 14 +
gcc/ada/sem_ch3.adb | 245 +-
gcc/ada/sem_ch3.ads | 3 +
gcc/ada/sem_ch4.adb | 2030 +-
gcc/ada/sem_ch4.ads | 13 +-
gcc/ada/sem_ch5.adb | 287 +-
gcc/ada/sem_ch5.ads | 7 -
gcc/ada/sem_ch6.adb | 503 +-
gcc/ada/sem_ch7.adb | 256 +-
gcc/ada/sem_ch8.adb | 383 +-
gcc/ada/sem_ch9.adb | 72 +
gcc/ada/sem_disp.adb | 48 +-
gcc/ada/sem_dist.adb | 7 +-
gcc/ada/sem_elab.adb | 36 +-
gcc/ada/sem_eval.adb | 35 +-
gcc/ada/sem_prag.adb | 229 +-
gcc/ada/sem_prag.ads | 1 +
gcc/ada/sem_res.adb | 631 +-
gcc/ada/sem_res.ads | 3 +
gcc/ada/sem_type.adb | 588 +-
gcc/ada/sem_type.ads | 47 +-
gcc/ada/sem_util.adb | 1571 +-
gcc/ada/sem_util.ads | 233 +-
gcc/ada/sem_warn.adb | 81 +-
gcc/ada/set_targ.adb | 6 +-
gcc/ada/sigtramp-arm-qnx.c | 148 +
gcc/ada/sigtramp-qnx.c | 2 +-
gcc/ada/sigtramp-vxworks.c | 10 +-
gcc/ada/sinfo-utils.adb | 4 +-
gcc/ada/sinfo.ads | 111 +-
gcc/ada/sinput.adb | 24 +-
gcc/ada/sinput.ads | 13 +-
gcc/ada/snames.ads-tmpl | 15 +-
gcc/ada/stringt.adb | 2 +-
gcc/ada/style.adb | 9 +-
gcc/ada/style.ads | 7 +-
gcc/ada/styleg.adb | 11 +-
gcc/ada/styleg.ads | 5 +-
gcc/ada/switch-b.adb | 3 +
gcc/ada/switch-c.adb | 6 +-
gcc/ada/table.adb | 6 +-
gcc/ada/targparm.adb | 4 -
gcc/ada/targparm.ads | 3 -
gcc/ada/terminals.c | 17 +-
gcc/ada/tracebak.c | 35 +-
gcc/ada/treepr.adb | 39 +-
gcc/ada/types.ads | 11 +-
gcc/ada/uintp.adb | 31 +-
gcc/ada/uintp.ads | 3 +-
gcc/ada/uname.adb | 77 +-
gcc/ada/uname.ads | 22 +-
gcc/ada/usage.adb | 2 +-
gcc/ada/xr_tabls.adb | 1628 --
gcc/ada/xr_tabls.ads | 388 -
gcc/ada/xref_lib.adb | 1893 --
gcc/ada/xref_lib.ads | 179 -
gcc/analyzer/ChangeLog | 659 +
gcc/analyzer/analyzer-pass.cc | 4 +-
gcc/analyzer/analyzer.cc | 38 +
gcc/analyzer/analyzer.h | 6 +
gcc/analyzer/analyzer.opt | 24 +
gcc/analyzer/call-info.cc | 2 +-
gcc/analyzer/call-info.h | 8 +-
gcc/analyzer/checker-path.cc | 394 +-
gcc/analyzer/checker-path.h | 126 +-
gcc/analyzer/constraint-manager.cc | 4 +-
gcc/analyzer/diagnostic-manager.cc | 211 +-
gcc/analyzer/diagnostic-manager.h | 8 +-
gcc/analyzer/engine.cc | 204 +-
gcc/analyzer/exploded-graph.h | 54 +-
gcc/analyzer/feasible-graph.cc | 65 +
gcc/analyzer/feasible-graph.h | 12 +-
gcc/analyzer/function-set.cc | 2 +-
gcc/analyzer/inlining-iterator.h | 109 +
gcc/analyzer/pending-diagnostic.cc | 82 +
gcc/analyzer/pending-diagnostic.h | 32 +-
gcc/analyzer/program-point.cc | 46 +-
gcc/analyzer/program-point.h | 5 +-
gcc/analyzer/program-state.cc | 129 +-
gcc/analyzer/program-state.h | 3 +
gcc/analyzer/region-model-asm.cc | 11 +-
gcc/analyzer/region-model-impl-calls.cc | 29 +-
gcc/analyzer/region-model-manager.cc | 146 +-
gcc/analyzer/region-model-reachability.cc | 8 +-
gcc/analyzer/region-model.cc | 211 +-
gcc/analyzer/region-model.h | 116 +-
gcc/analyzer/region.cc | 182 +-
gcc/analyzer/region.h | 251 +-
gcc/analyzer/sm-file.cc | 72 +-
gcc/analyzer/sm-malloc.cc | 207 +-
gcc/analyzer/sm-pattern-test.cc | 20 +-
gcc/analyzer/sm-sensitive.cc | 35 +-
gcc/analyzer/sm-signal.cc | 33 +-
gcc/analyzer/sm-taint.cc | 200 +-
gcc/analyzer/sm.cc | 1 +
gcc/analyzer/sm.h | 6 +-
gcc/analyzer/state-purge.cc | 610 +-
gcc/analyzer/state-purge.h | 114 +-
gcc/analyzer/store.cc | 175 +-
gcc/analyzer/store.h | 31 +-
gcc/analyzer/supergraph.cc | 4 +-
gcc/analyzer/supergraph.h | 29 +-
gcc/analyzer/svalue.cc | 79 +-
gcc/analyzer/svalue.h | 201 +-
gcc/analyzer/trimmed-graph.h | 4 +-
gcc/analyzer/varargs.cc | 1045 +
gcc/asan.cc | 53 +-
gcc/attribs.cc | 42 +-
gcc/basic-block.h | 9 +-
gcc/builtins.cc | 85 +-
gcc/c-family/ChangeLog | 195 +
gcc/c-family/c-ada-spec.cc | 123 +-
gcc/c-family/c-attribs.cc | 46 +-
gcc/c-family/c-common.cc | 24 +-
gcc/c-family/c-common.h | 9 +-
gcc/c-family/c-format.cc | 91 +-
gcc/c-family/c-gimplify.cc | 6 +-
gcc/c-family/c-omp.cc | 7 +-
gcc/c-family/c-opts.cc | 33 +-
gcc/c-family/c-pragma.cc | 9 +-
gcc/c-family/c-pragma.h | 3 +-
gcc/c-family/c-pretty-print.cc | 6 +
gcc/c-family/c-pretty-print.h | 2 +-
gcc/c-family/c-ubsan.cc | 4 +-
gcc/c-family/c-warn.cc | 29 +-
gcc/c-family/c.opt | 36 +-
gcc/c-family/known-headers.cc | 5 +-
gcc/c/ChangeLog | 148 +
gcc/c/Make-lang.in | 2 +-
gcc/c/c-decl.cc | 90 +-
gcc/c/c-lang.cc | 12 +
gcc/c/c-objc-common.cc | 9 +
gcc/c/c-parser.cc | 216 +-
gcc/c/c-tree.h | 6 +-
gcc/c/c-typeck.cc | 116 +-
gcc/c/gimple-parser.cc | 5 +-
gcc/calls.cc | 35 +-
gcc/cfg.cc | 2 +-
gcc/cfgexpand.cc | 7 +-
gcc/cfgloop.h | 2 +-
gcc/cfgloopmanip.cc | 1 -
gcc/cfgrtl.cc | 2 +-
gcc/cgraph.cc | 17 +-
gcc/cgraph.h | 4 +-
gcc/cgraphbuild.cc | 2 +-
gcc/cgraphclones.cc | 1 +
gcc/cgraphunit.cc | 3 +-
gcc/combine.cc | 107 +-
gcc/common.opt | 24 +-
gcc/common/config/aarch64/aarch64-common.cc | 3 +-
gcc/common/config/i386/cpuinfo.h | 116 +-
gcc/common/config/i386/i386-common.cc | 10 +-
gcc/common/config/i386/i386-cpuinfo.h | 3 +
gcc/common/config/loongarch/loongarch-common.cc | 43 +
gcc/common/config/riscv/riscv-common.cc | 86 +-
gcc/common/config/s390/s390-common.cc | 4 +-
gcc/config.gcc | 495 +-
gcc/config.in | 72 +-
gcc/config/aarch64/aarch64-builtins.cc | 66 +-
gcc/config/aarch64/aarch64-c.cc | 4 +-
gcc/config/aarch64/aarch64-cores.def | 7 +-
gcc/config/aarch64/aarch64-opts.h | 6 +
gcc/config/aarch64/aarch64-protos.h | 39 +-
gcc/config/aarch64/aarch64-simd.md | 70 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 319 +-
.../aarch64/aarch64-sve-builtins-functions.h | 48 +-
gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 416 +-
gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 44 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 27 +-
gcc/config/aarch64/aarch64-sve-builtins.h | 4 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.cc | 1251 +-
gcc/config/aarch64/aarch64.h | 9 +-
gcc/config/aarch64/aarch64.md | 266 +-
gcc/config/aarch64/aarch64.opt | 16 +-
gcc/config/aarch64/arm_acle.h | 2 +
gcc/config/aarch64/iterators.md | 38 +-
gcc/config/aarch64/t-aarch64 | 12 +
gcc/config/arm/arm-builtins.cc | 4 +-
gcc/config/arm/arm-cpus.in | 10 +
gcc/config/arm/arm-tables.opt | 3 +
gcc/config/arm/arm-tune.md | 4 +-
gcc/config/arm/arm.cc | 215 +-
gcc/config/arm/arm.md | 106 +-
gcc/config/arm/constraints.md | 10 +-
gcc/config/arm/mve.md | 138 +-
gcc/config/arm/neon.md | 39 +-
gcc/config/arm/t-aprofile | 25 +-
gcc/config/arm/t-multilib | 9 +-
gcc/config/arm/vec-common.md | 161 +-
gcc/config/avr/avr-mcus.def | 22 +
gcc/config/avr/gen-avr-mmcu-specs.cc | 2 +-
gcc/config/avr/gen-avr-mmcu-texi.cc | 10 +-
gcc/config/bfin/bfin.md | 2 +-
gcc/config/c6x/c6x.cc | 2 +-
gcc/config/darwin-c.cc | 5 +-
gcc/config/darwin-driver.cc | 16 +-
gcc/config/darwin.cc | 2 +
gcc/config/darwin.h | 55 +-
gcc/config/freebsd.h | 2 +-
gcc/config/gcn/gcn-hsa.h | 59 +-
gcc/config/gcn/gcn-opts.h | 28 +-
gcc/config/gcn/gcn-valu.md | 25 +-
gcc/config/gcn/gcn.cc | 150 +-
gcc/config/gcn/gcn.h | 4 +
gcc/config/gcn/gcn.md | 8 +-
gcc/config/gcn/gcn.opt | 3 +
gcc/config/gcn/mkoffload.cc | 69 +-
gcc/config/gcn/t-gcn-hsa | 4 +-
gcc/config/gcn/t-omp-device | 4 +-
gcc/config/host-linux.cc | 2 +
gcc/config/i386/avx512fintrin.h | 76 +-
gcc/config/i386/cpuid.h | 4 +
gcc/config/i386/driver-i386.cc | 20 +-
gcc/config/i386/gnu-user-common.h | 5 +-
gcc/config/i386/gnu.h | 5 +-
gcc/config/i386/i386-builtin-types.def | 1 +
gcc/config/i386/i386-builtin.def | 4 +-
gcc/config/i386/i386-builtins.cc | 92 +-
gcc/config/i386/i386-c.cc | 7 +
gcc/config/i386/i386-expand.cc | 293 +-
gcc/config/i386/i386-expand.h | 5 +-
gcc/config/i386/i386-features.cc | 101 +-
gcc/config/i386/i386-features.h | 1 +
gcc/config/i386/i386-options.cc | 11 +-
gcc/config/i386/i386.cc | 419 +-
gcc/config/i386/i386.h | 16 +-
gcc/config/i386/i386.md | 635 +-
gcc/config/i386/i386.opt | 6 +-
gcc/config/i386/lujiazui.md | 844 +
gcc/config/i386/mmx.md | 38 +-
gcc/config/i386/predicates.md | 12 +
gcc/config/i386/smmintrin.h | 25 +-
gcc/config/i386/sse.md | 1156 +-
gcc/config/i386/subst.md | 10 +-
gcc/config/i386/sync.md | 4 +-
gcc/config/i386/x86-tune-costs.h | 145 +-
gcc/config/i386/x86-tune-sched.cc | 2 +
gcc/config/i386/x86-tune.def | 102 +-
gcc/config/i386/x86gprintrin.h | 2 +-
gcc/config/ia64/ia64.cc | 12 +-
gcc/config/iq2000/iq2000.md | 29 +-
gcc/config/loongarch/constraints.md | 202 +
gcc/config/loongarch/generic.md | 118 +
gcc/config/loongarch/genopts/genstr.sh | 104 +
gcc/config/loongarch/genopts/loongarch-strings | 58 +
gcc/config/loongarch/genopts/loongarch.opt.in | 179 +
gcc/config/loongarch/gnu-user.h | 80 +
gcc/config/loongarch/la464.md | 132 +
gcc/config/loongarch/larchintrin.h | 355 +
gcc/config/loongarch/linux.h | 50 +
gcc/config/loongarch/loongarch-builtins.cc | 424 +
gcc/config/loongarch/loongarch-c.cc | 109 +
gcc/config/loongarch/loongarch-cpu.cc | 206 +
gcc/config/loongarch/loongarch-cpu.h | 30 +
gcc/config/loongarch/loongarch-def.c | 179 +
gcc/config/loongarch/loongarch-def.h | 151 +
gcc/config/loongarch/loongarch-driver.cc | 187 +
gcc/config/loongarch/loongarch-driver.h | 68 +
gcc/config/loongarch/loongarch-ftypes.def | 65 +
gcc/config/loongarch/loongarch-modes.def | 25 +
gcc/config/loongarch/loongarch-opts.cc | 577 +
gcc/config/loongarch/loongarch-opts.h | 90 +
gcc/config/loongarch/loongarch-protos.h | 172 +
gcc/config/loongarch/loongarch-str.h | 59 +
gcc/config/loongarch/loongarch-tune.h | 50 +
gcc/config/loongarch/loongarch.cc | 5950 ++++++
gcc/config/loongarch/loongarch.h | 1147 +
gcc/config/loongarch/loongarch.md | 3415 +++
gcc/config/loongarch/loongarch.opt | 186 +
gcc/config/loongarch/predicates.md | 253 +
gcc/config/loongarch/sync.md | 574 +
gcc/config/loongarch/t-linux | 53 +
gcc/config/loongarch/t-loongarch | 71 +
gcc/config/m32c/m32c.cc | 2 +-
gcc/config/mips/mips.cc | 175 +-
gcc/config/nvptx/gen-opt.sh | 2 +-
gcc/config/nvptx/nvptx-c.cc | 9 +
gcc/config/nvptx/nvptx-gen.opt | 2 +-
gcc/config/nvptx/nvptx-protos.h | 2 +
gcc/config/nvptx/nvptx.cc | 104 +-
gcc/config/nvptx/nvptx.h | 22 +-
gcc/config/nvptx/nvptx.md | 19 +-
gcc/config/nvptx/nvptx.opt | 71 +-
gcc/config/nvptx/t-nvptx | 3 +-
gcc/config/riscv/arch-canonicalize | 100 +-
gcc/config/riscv/bitmanip.md | 44 +
gcc/config/riscv/multilib-generator | 14 +-
gcc/config/riscv/predicates.md | 17 +-
gcc/config/riscv/riscv-builtins.cc | 16 +
gcc/config/riscv/riscv-c.cc | 18 +
gcc/config/riscv/riscv-cmo.def | 17 +
gcc/config/riscv/riscv-ftypes.def | 4 +
gcc/config/riscv/riscv-opts.h | 33 +-
gcc/config/riscv/riscv-subset.h | 1 +
gcc/config/riscv/riscv.cc | 32 +-
gcc/config/riscv/riscv.h | 18 +-
gcc/config/riscv/riscv.md | 85 +-
gcc/config/riscv/riscv.opt | 7 +-
gcc/config/rs6000/constraints.md | 6 +-
gcc/config/rs6000/driver-rs6000.cc | 2 +-
gcc/config/rs6000/mma.md | 150 +-
gcc/config/rs6000/predicates.md | 9 +-
gcc/config/rs6000/rs6000-builtin.cc | 23 +-
gcc/config/rs6000/rs6000-builtins.def | 47 +-
gcc/config/rs6000/rs6000-c.cc | 18 +-
gcc/config/rs6000/rs6000-call.cc | 8 +-
gcc/config/rs6000/rs6000-p8swap.cc | 10 +-
gcc/config/rs6000/rs6000.cc | 74 +-
gcc/config/rs6000/rs6000.h | 51 +-
gcc/config/rs6000/rs6000.md | 304 +-
gcc/config/rs6000/vector.md | 195 +-
gcc/config/rs6000/vsx.md | 148 +-
gcc/config/s390/3931.md | 2562 +++
gcc/config/s390/driver-native.cc | 6 +-
gcc/config/s390/s390-opts.h | 2 +-
gcc/config/s390/s390-protos.h | 1 -
gcc/config/s390/s390.cc | 254 +-
gcc/config/s390/s390.h | 18 +-
gcc/config/s390/s390.md | 11 +-
gcc/config/s390/s390.opt | 5 +-
gcc/config/sh/sh.cc | 6 +
gcc/config/sh/sh.opt | 2 +-
gcc/config/sparc/sparc.cc | 31 +-
gcc/config/tilepro/gen-mul-tables.cc | 6 +-
gcc/config/v850/v850-c.cc | 2 +-
gcc/config/vms/vms.cc | 2 +-
gcc/config/xtensa/constraints.md | 4 +-
gcc/config/xtensa/predicates.md | 36 +-
gcc/config/xtensa/xtensa-protos.h | 11 +-
gcc/config/xtensa/xtensa.cc | 724 +-
gcc/config/xtensa/xtensa.h | 7 +-
gcc/config/xtensa/xtensa.md | 1020 +-
gcc/config/xtensa/xtensa.opt | 6 +-
gcc/configure | 470 +-
gcc/configure.ac | 175 +-
gcc/cp/ChangeLog | 1664 ++
gcc/cp/Make-lang.in | 2 +-
gcc/cp/call.cc | 68 +-
gcc/cp/class.cc | 186 +-
gcc/cp/constexpr.cc | 511 +-
gcc/cp/constraint.cc | 65 +-
gcc/cp/coroutines.cc | 67 +-
gcc/cp/cp-gimplify.cc | 51 +-
gcc/cp/cp-lang.cc | 13 +
gcc/cp/cp-objcp-common.cc | 16 +
gcc/cp/cp-objcp-common.h | 3 +
gcc/cp/cp-tree.def | 2 -
gcc/cp/cp-tree.h | 182 +-
gcc/cp/cxx-pretty-print.cc | 3 +
gcc/cp/cxx-pretty-print.h | 2 +-
gcc/cp/decl.cc | 368 +-
gcc/cp/decl2.cc | 808 +-
gcc/cp/error.cc | 105 +-
gcc/cp/friend.cc | 94 +-
gcc/cp/init.cc | 85 +-
gcc/cp/lambda.cc | 45 +-
gcc/cp/lang-specs.h | 6 +-
gcc/cp/lex.cc | 12 +-
gcc/cp/mangle.cc | 7 +-
gcc/cp/method.cc | 8 +-
gcc/cp/module.cc | 554 +-
gcc/cp/name-lookup.cc | 176 +-
gcc/cp/name-lookup.h | 7 +-
gcc/cp/optimize.cc | 9 +-
gcc/cp/parser.cc | 553 +-
gcc/cp/pt.cc | 1025 +-
gcc/cp/ptree.cc | 20 +-
gcc/cp/rtti.cc | 15 +-
gcc/cp/search.cc | 56 +-
gcc/cp/semantics.cc | 203 +-
gcc/cp/tree.cc | 107 +-
gcc/cp/typeck.cc | 89 +-
gcc/cp/typeck2.cc | 140 +-
gcc/ctfc.cc | 62 +-
gcc/ctfc.h | 8 +-
gcc/ctfout.cc | 28 +-
gcc/d/ChangeLog | 217 +
gcc/d/Make-lang.in | 4 +-
gcc/d/d-attribs.cc | 157 +-
gcc/d/d-builtins.cc | 147 +-
gcc/d/d-codegen.cc | 48 +-
gcc/d/d-compiler.cc | 40 +-
gcc/d/d-convert.cc | 4 +-
gcc/d/d-ctfloat.cc | 3 +-
gcc/d/d-gimplify.cc | 7 +-
gcc/d/d-lang.cc | 153 +-
gcc/d/d-port.cc | 8 +-
gcc/d/d-tree.h | 21 +-
gcc/d/decl.cc | 201 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/README.md | 31 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/aggregate.d | 30 +-
gcc/d/dmd/aggregate.h | 80 +-
gcc/d/dmd/aliasthis.d | 4 +-
gcc/d/dmd/aliasthis.h | 10 +-
gcc/d/dmd/arrayop.d | 12 +-
gcc/d/dmd/arraytypes.d | 1 -
gcc/d/dmd/arraytypes.h | 1 -
gcc/d/dmd/astenums.d | 10 +
gcc/d/dmd/attrib.d | 72 +-
gcc/d/dmd/attrib.h | 212 +-
gcc/d/dmd/blockexit.d | 22 +-
gcc/d/dmd/canthrow.d | 2 +-
gcc/d/dmd/clone.d | 66 +-
gcc/d/dmd/common/README.md | 1 +
gcc/d/dmd/common/bitfields.d | 70 +
gcc/d/dmd/common/file.d | 4 +
gcc/d/dmd/common/outbuffer.d | 15 +-
gcc/d/dmd/common/string.d | 4 +
gcc/d/dmd/cond.d | 6 +-
gcc/d/dmd/cond.h | 34 +-
gcc/d/dmd/constfold.d | 189 +-
gcc/d/dmd/cparse.d | 598 +-
gcc/d/dmd/cppmangle.d | 16 +-
gcc/d/dmd/ctfe.h | 20 +-
gcc/d/dmd/ctfeexpr.d | 225 +-
gcc/d/dmd/ctorflow.d | 1 -
gcc/d/dmd/dcast.d | 57 +-
gcc/d/dmd/dclass.d | 2 +-
gcc/d/dmd/declaration.d | 166 +-
gcc/d/dmd/declaration.h | 475 +-
gcc/d/dmd/denum.d | 5 +-
gcc/d/dmd/dinterpret.d | 381 +-
gcc/d/dmd/dmacro.d | 29 +-
gcc/d/dmd/dmangle.d | 26 +-
gcc/d/dmd/dmodule.d | 125 +-
gcc/d/dmd/doc.d | 103 +-
gcc/d/dmd/dscope.d | 47 +-
gcc/d/dmd/dsymbol.d | 177 +-
gcc/d/dmd/dsymbol.h | 70 +-
gcc/d/dmd/dsymbolsem.d | 767 +-
gcc/d/dmd/dtemplate.d | 48 +-
gcc/d/dmd/dtoh.d | 159 +-
gcc/d/dmd/enum.h | 34 +-
gcc/d/dmd/errors.d | 16 +-
gcc/d/dmd/escape.d | 1591 +-
gcc/d/dmd/expression.d | 87 +-
gcc/d/dmd/expression.h | 740 +-
gcc/d/dmd/expressionsem.d | 950 +-
gcc/d/dmd/file_manager.d | 163 +-
gcc/d/dmd/file_manager.h | 19 -
gcc/d/dmd/foreachvar.d | 1 -
gcc/d/dmd/func.d | 501 +-
gcc/d/dmd/globals.d | 117 +-
gcc/d/dmd/globals.h | 101 +-
gcc/d/dmd/hdrgen.d | 326 +-
gcc/d/dmd/id.d | 13 +
gcc/d/dmd/identifier.h | 7 +-
gcc/d/dmd/import.h | 26 +-
gcc/d/dmd/importc.d | 61 +-
gcc/d/dmd/init.d | 2 +-
gcc/d/dmd/init.h | 32 +-
gcc/d/dmd/initsem.d | 68 +-
gcc/d/dmd/json.d | 9 +-
gcc/d/dmd/lexer.d | 288 +-
gcc/d/dmd/module.h | 33 +-
gcc/d/dmd/mtype.d | 524 +-
gcc/d/dmd/mtype.h | 565 +-
gcc/d/dmd/mustuse.d | 244 +
gcc/d/dmd/nogc.d | 22 +-
gcc/d/dmd/nspace.h | 20 +-
gcc/d/dmd/ob.d | 9 +-
gcc/d/dmd/objc.d | 6 +-
gcc/d/dmd/opover.d | 18 +-
gcc/d/dmd/optimize.d | 128 +-
gcc/d/dmd/parse.d | 198 +-
gcc/d/dmd/parsetimevisitor.d | 4 +
gcc/d/dmd/printast.d | 2 -
gcc/d/dmd/root/aav.d | 10 +-
gcc/d/dmd/root/array.d | 2 +-
gcc/d/dmd/root/array.h | 1 -
gcc/d/dmd/root/bitarray.d | 3 -
gcc/d/dmd/root/complex.d | 4 +
gcc/d/dmd/root/file.d | 41 +-
gcc/d/dmd/root/file.h | 41 -
gcc/d/dmd/root/filename.d | 7 +-
gcc/d/dmd/root/longdouble.d | 2 +
gcc/d/dmd/root/object.h | 4 +-
gcc/d/dmd/root/optional.d | 4 +
gcc/d/dmd/root/port.h | 5 +-
gcc/d/dmd/root/string.d | 6 +-
gcc/d/dmd/root/stringtable.d | 2 +-
gcc/d/dmd/safe.d | 56 +-
gcc/d/dmd/sapply.d | 1 -
gcc/d/dmd/scope.h | 1 +
gcc/d/dmd/semantic2.d | 28 +-
gcc/d/dmd/semantic3.d | 194 +-
gcc/d/dmd/sideeffect.d | 29 +-
gcc/d/dmd/statement.d | 15 +-
gcc/d/dmd/statement.h | 318 +-
gcc/d/dmd/statementsem.d | 132 +-
gcc/d/dmd/staticassert.h | 12 +-
gcc/d/dmd/target.d | 37 +-
gcc/d/dmd/target.h | 14 +-
gcc/d/dmd/template.h | 155 +-
gcc/d/dmd/tokens.d | 66 +-
gcc/d/dmd/tokens.h | 1 +
gcc/d/dmd/traits.d | 164 +-
gcc/d/dmd/transitivevisitor.d | 18 +-
gcc/d/dmd/typesem.d | 814 +-
gcc/d/dmd/typinf.d | 9 +-
gcc/d/dmd/utils.d | 11 +-
gcc/d/dmd/version.h | 28 +-
gcc/d/dmd/visitor.h | 6 +
gcc/d/expr.cc | 217 +-
gcc/d/imports.cc | 26 +-
gcc/d/lang.opt | 28 +-
gcc/d/modules.cc | 2 +-
gcc/d/runtime.def | 5 -
gcc/d/toir.cc | 66 +-
gcc/d/typeinfo.cc | 91 +-
gcc/d/types.cc | 187 +-
gcc/dbgcnt.def | 1 +
gcc/df-core.cc | 41 +
gcc/df.h | 1 +
gcc/diagnostic-client-data-hooks.h | 105 +
gcc/diagnostic-color.cc | 2 +
gcc/diagnostic-format-json.cc | 118 +-
gcc/diagnostic-format-sarif.cc | 1586 ++
gcc/diagnostic-path.h | 94 +-
gcc/diagnostic.cc | 160 +-
gcc/diagnostic.h | 30 +-
gcc/digraph.cc | 4 +-
gcc/doc/avr-mmcu.texi | 6 +-
gcc/doc/extend.texi | 23 +-
gcc/doc/gcov-tool.texi | 36 +
gcc/doc/gcov.texi | 389 +
gcc/doc/install.texi | 122 +-
gcc/doc/invoke.texi | 593 +-
gcc/doc/match-and-simplify.texi | 36 +-
gcc/doc/md.texi | 28 +-
gcc/doc/options.texi | 11 +
gcc/doc/sourcebuild.texi | 55 +-
gcc/doc/tm.texi | 25 +-
gcc/dojump.cc | 4 +-
gcc/domwalk.cc | 4 +-
gcc/dse.cc | 26 +-
gcc/dwarf2ctf.cc | 18 +-
gcc/dwarf2out.cc | 24 +-
gcc/emit-rtl.cc | 3 +-
gcc/expmed.cc | 26 +-
gcc/expr.cc | 121 +-
gcc/expr.h | 3 +
gcc/flags.h | 6 +-
gcc/fold-const.cc | 50 +-
gcc/fold-const.h | 5 +
gcc/fortran/ChangeLog | 317 +
gcc/fortran/Make-lang.in | 2 +-
gcc/fortran/arith.cc | 9 +-
gcc/fortran/array.cc | 34 +-
gcc/fortran/check.cc | 2 +-
gcc/fortran/dump-parse-tree.cc | 5 +-
gcc/fortran/expr.cc | 4 +-
gcc/fortran/f95-lang.cc | 13 +
gcc/fortran/frontend-passes.cc | 4 +-
gcc/fortran/gfortran.h | 5 +-
gcc/fortran/gfortran.texi | 28 +-
gcc/fortran/interface.cc | 19 +-
gcc/fortran/intrinsic.cc | 1 +
gcc/fortran/invoke.texi | 18 +-
gcc/fortran/libgfortran.h | 1 +
gcc/fortran/match.cc | 188 +-
gcc/fortran/module.cc | 3 +-
gcc/fortran/openmp.cc | 347 +-
gcc/fortran/parse.cc | 40 +-
gcc/fortran/resolve.cc | 82 +-
gcc/fortran/scanner.cc | 7 +-
gcc/fortran/simplify.cc | 1 +
gcc/fortran/trans-array.cc | 76 +-
gcc/fortran/trans-expr.cc | 13 +-
gcc/fortran/trans-intrinsic.cc | 2 +-
gcc/fortran/trans-io.cc | 48 +-
gcc/fortran/trans-openmp.cc | 106 +-
gcc/fortran/trans-stmt.cc | 33 +-
gcc/fortran/trans-types.cc | 2 +-
gcc/fortran/trans.cc | 46 +-
gcc/fortran/trans.h | 5 +-
gcc/function-tests.cc | 3 +-
gcc/function.cc | 22 +-
gcc/gcc-rich-location.h | 6 +-
gcc/gcc.cc | 13 +-
gcc/gcov-io.cc | 90 +-
gcc/gcov-io.h | 35 +-
gcc/gcov-tool.cc | 107 +-
gcc/genautomata.cc | 21 +-
gcc/genconditions.cc | 4 +-
gcc/generic-match-head.cc | 1 +
gcc/gengtype-state.cc | 18 +-
gcc/gengtype.cc | 47 +-
gcc/genhooks.cc | 9 +-
gcc/genmatch.cc | 4 +-
gcc/genpreds.cc | 13 +-
gcc/ggc-common.cc | 8 +-
gcc/gimple-array-bounds.cc | 2 +-
gcc/gimple-expr.cc | 55 +-
gcc/gimple-expr.h | 2 +-
gcc/gimple-fold.cc | 416 +-
gcc/gimple-fold.h | 198 +-
gcc/gimple-harden-conditionals.cc | 424 +-
gcc/gimple-isel.cc | 30 +-
gcc/gimple-iterator.cc | 4 +-
gcc/gimple-iterator.h | 35 +-
gcc/gimple-loop-interchange.cc | 4 +-
gcc/gimple-loop-versioning.cc | 7 +-
gcc/gimple-match-head.cc | 25 +-
gcc/gimple-match.h | 75 -
gcc/gimple-range-cache.cc | 606 +-
gcc/gimple-range-cache.h | 99 +-
gcc/gimple-range-edge.cc | 25 +-
gcc/gimple-range-edge.h | 4 +-
gcc/gimple-range-fold.cc | 220 +-
gcc/gimple-range-fold.h | 58 +-
gcc/gimple-range-gori.cc | 180 +-
gcc/gimple-range-gori.h | 44 +-
gcc/gimple-range-infer.cc | 313 +
gcc/gimple-range-infer.h | 84 +
gcc/gimple-range-path.cc | 59 +-
gcc/gimple-range-path.h | 17 +-
gcc/gimple-range-tests.cc | 3 +-
gcc/gimple-range-trace.cc | 9 +-
gcc/gimple-range-trace.h | 2 +-
gcc/gimple-range.cc | 131 +-
gcc/gimple-range.h | 27 +-
gcc/gimple-ssa-evrp-analyze.cc | 10 +-
gcc/gimple-ssa-evrp.cc | 28 +-
gcc/gimple-ssa-sprintf.cc | 84 +-
gcc/gimple-ssa-store-merging.cc | 2 +-
gcc/gimple-ssa-warn-access.cc | 46 +-
gcc/gimple-ssa-warn-restrict.cc | 22 +-
gcc/gimple.cc | 46 +-
gcc/gimple.h | 4 +-
gcc/gimplify.cc | 436 +-
gcc/go/ChangeLog | 9 +
gcc/go/Make-lang.in | 2 +-
gcc/go/go-lang.cc | 11 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/export.cc | 343 +-
gcc/go/gofrontend/expressions.cc | 29 +-
gcc/go/gofrontend/expressions.h | 16 +-
gcc/go/gofrontend/gogo.cc | 37 +-
gcc/go/gofrontend/statements.cc | 10 +
gcc/go/gofrontend/types.cc | 38 +-
gcc/go/gofrontend/types.h | 11 +-
gcc/godump.cc | 11 +-
gcc/graphite-isl-ast-to-gimple.cc | 4 +-
gcc/graphite-poly.cc | 10 -
gcc/graphite-scop-detection.cc | 184 +-
gcc/graphite-sese-to-poly.cc | 25 +-
gcc/hash-table.cc | 2 +-
gcc/hash-traits.h | 17 +
gcc/ifcvt.cc | 6 +-
gcc/input.cc | 7 +-
gcc/internal-fn.cc | 140 +-
gcc/ipa-cp.cc | 112 +-
gcc/ipa-devirt.cc | 1 +
gcc/ipa-fnsummary.cc | 2 +-
gcc/ipa-fnsummary.h | 21 +-
gcc/ipa-free-lang-data.cc | 6 +-
gcc/ipa-inline.cc | 2 +-
gcc/ipa-modref-tree.cc | 35 +-
gcc/ipa-modref.cc | 59 +-
gcc/ipa-param-manipulation.cc | 8 +-
gcc/ipa-profile.cc | 7 +-
gcc/ipa-prop.cc | 68 +-
gcc/ipa-prop.h | 39 +-
gcc/ipa-pure-const.cc | 8 +-
gcc/ipa-reference.cc | 10 +-
gcc/ipa-sra.cc | 14 +-
gcc/ipa-utils.h | 2 +-
gcc/ira-color.cc | 71 +-
gcc/jit/ChangeLog | 158 +
gcc/jit/Make-lang.in | 9 +-
.../texinfo/{ => libgccjit-figures}/factorial.png | Bin
.../texinfo/{ => libgccjit-figures}/factorial1.png | Bin
.../{ => libgccjit-figures}/sum-of-squares.png | Bin
.../{ => libgccjit-figures}/sum-of-squares1.png | Bin
gcc/jit/docs/_build/texinfo/libgccjit.texi | 2474 ++-
gcc/jit/docs/topics/compatibility.rst | 69 +
gcc/jit/docs/topics/compilation.rst | 8 +-
gcc/jit/docs/topics/contexts.rst | 20 +
gcc/jit/docs/topics/expressions.rst | 101 +-
gcc/jit/docs/topics/types.rst | 47 +-
gcc/jit/jit-builtins.cc | 7 +-
gcc/jit/jit-common.h | 3 +-
gcc/jit/jit-playback.cc | 70 +-
gcc/jit/jit-playback.h | 33 +-
gcc/jit/jit-recording.cc | 274 +-
gcc/jit/jit-recording.h | 647 +-
gcc/jit/libgccjit.cc | 112 +-
gcc/jit/libgccjit.h | 96 +-
gcc/jit/libgccjit.map | 28 +
gcc/json.cc | 2 +-
gcc/json.h | 24 +-
gcc/langhooks-def.h | 12 +-
gcc/langhooks.cc | 16 +
gcc/langhooks.h | 16 +
gcc/logical-location.h | 72 +
gcc/loop-iv.cc | 45 +-
gcc/lra-assigns.cc | 34 +-
gcc/lra-lives.cc | 5 +-
gcc/lto-wrapper.cc | 27 +-
gcc/lto/ChangeLog | 16 +
gcc/lto/lto-common.cc | 3 +-
gcc/lto/lto-lang.cc | 4 +-
gcc/lto/lto-partition.cc | 17 +-
gcc/lto/lto.cc | 58 +-
gcc/machmode.def | 5 +-
gcc/match.pd | 381 +-
gcc/objc/ChangeLog | 28 +
gcc/objc/Make-lang.in | 2 +-
gcc/objc/lang-specs.h | 8 +-
gcc/objc/objc-act.cc | 2 +-
gcc/objc/objc-act.h | 1 +
gcc/objc/objc-lang.cc | 8 +
gcc/objc/objc-next-runtime-abi-02.cc | 6 +-
gcc/objcp/ChangeLog | 9 +
gcc/objcp/Make-lang.in | 2 +-
gcc/objcp/lang-specs.h | 2 +-
gcc/omp-builtins.def | 3 +
gcc/omp-expand.cc | 100 +-
gcc/omp-low.cc | 206 +-
gcc/omp-oacc-kernels-decompose.cc | 6 +
gcc/omp-offload.cc | 21 +-
gcc/opt-functions.awk | 47 +-
gcc/opt-problem.cc | 2 +-
gcc/optabs-query.cc | 18 +-
gcc/optabs-query.h | 4 +-
gcc/optabs.cc | 13 +-
gcc/optc-gen.awk | 70 +-
gcc/optc-save-gen.awk | 16 +-
gcc/opts-global.cc | 4 +-
gcc/opts.cc | 113 +-
gcc/params.opt | 8 +-
gcc/pass_manager.h | 3 +-
gcc/passes.cc | 5 +-
gcc/passes.def | 6 +-
gcc/plugin.cc | 40 +-
gcc/plugin.h | 3 +
gcc/po/ChangeLog | 64 +
gcc/po/be.po | 16172 +++++++-------
gcc/po/da.po | 16259 +++++++-------
gcc/po/de.po | 16362 +++++++-------
gcc/po/el.po | 16155 +++++++-------
gcc/po/es.po | 16303 +++++++-------
gcc/po/fi.po | 16195 +++++++-------
gcc/po/fr.po | 16367 +++++++-------
gcc/po/gcc.pot | 16940 +++++++--------
gcc/po/hr.po | 18581 ++++++++--------
gcc/po/id.po | 16250 +++++++-------
gcc/po/ja.po | 16207 +++++++-------
gcc/po/nl.po | 16198 +++++++-------
gcc/po/ru.po | 16306 +++++++-------
gcc/po/sr.po | 16254 +++++++-------
gcc/po/sv.po | 21118 +++++++++----------
gcc/po/tr.po | 16264 +++++++-------
gcc/po/uk.po | 17696 ++++++++--------
gcc/po/vi.po | 16340 +++++++-------
gcc/po/zh_CN.po | 16240 +++++++-------
gcc/po/zh_TW.po | 16224 +++++++-------
gcc/pointer-query.cc | 38 +-
gcc/poly-int.h | 13 +
gcc/print-rtl.cc | 2 +-
gcc/print-tree.cc | 4 +-
gcc/range-op.cc | 753 +-
gcc/range-op.h | 132 +-
gcc/range.h | 28 +
gcc/read-rtl-function.cc | 10 +-
gcc/read-rtl.cc | 6 +
gcc/recog.cc | 22 +
gcc/reginfo.cc | 27 +-
gcc/regrename.cc | 3 +-
gcc/regs.h | 5 +
gcc/reload.cc | 15 +-
gcc/rtl-iter.h | 8 +-
gcc/rtl-ssa/accesses.cc | 52 +-
gcc/rtl-ssa/accesses.h | 22 +-
gcc/rtl-ssa/internals.inl | 2 +-
gcc/rtl-ssa/member-fns.inl | 16 +-
gcc/rtl-ssa/movement.h | 6 +-
gcc/rtl.h | 1 +
gcc/rtlanal.cc | 23 +-
gcc/rtlanal.h | 4 +-
gcc/selftest-run-tests.cc | 2 -
gcc/selftest.h | 2 -
gcc/simplify-rtx.cc | 26 +-
gcc/sort.cc | 28 +-
gcc/spellcheck.cc | 11 +-
gcc/spellcheck.h | 24 +-
gcc/symbol-summary.h | 8 +-
gcc/symtab-thunks.cc | 8 +-
gcc/system.h | 15 +-
gcc/target.def | 25 +-
gcc/targhooks.cc | 105 +-
gcc/targhooks.h | 1 +
gcc/testsuite/ChangeLog | 3893 ++++
gcc/testsuite/c-c++-common/Wconversion-1.c | 14 +
.../c-c++-common/Wimplicit-fallthrough-39.c | 140 +
.../c-c++-common/Wmisleading-indentation-6.c | 11 +
gcc/testsuite/c-c++-common/Wswitch-1.c | 29 +
.../c-c++-common/asan/alloca_loop_unpoisoning.c | 1 +
gcc/testsuite/c-c++-common/attr-cdtor-1.c | 6 +
gcc/testsuite/c-c++-common/attr-mode-1.c | 4 +
gcc/testsuite/c-c++-common/attr-mode-2.c | 4 +
.../c-c++-common/builtin-convertvector-3.c | 11 +
gcc/testsuite/c-c++-common/cpp/va-opt-10.c | 18 +
gcc/testsuite/c-c++-common/dfp/pr39986.c | 22 +-
.../c-c++-common/diagnostic-format-json-file-1.c | 8 +
.../c-c++-common/diagnostic-format-json-stderr-1.c | 33 +
.../c-c++-common/diagnostic-format-sarif-file-1.c | 43 +
.../c-c++-common/diagnostic-format-sarif-file-2.c | 29 +
.../c-c++-common/diagnostic-format-sarif-file-3.c | 30 +
.../c-c++-common/diagnostic-format-sarif-file-4.c | 19 +
gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c | 16 +-
.../goacc/kernels-decompose-pr100400-1-2.c | 12 +-
gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c | 3 +
gcc/testsuite/c-c++-common/goacc/nesting-1.c | 18 +-
gcc/testsuite/c-c++-common/gomp/all-memory-1.c | 54 +
gcc/testsuite/c-c++-common/gomp/all-memory-2.c | 57 +
gcc/testsuite/c-c++-common/gomp/all-memory-3.c | 22 +
gcc/testsuite/c-c++-common/gomp/allocate-2.c | 15 +
gcc/testsuite/c-c++-common/gomp/allocate-8.c | 18 +
gcc/testsuite/c-c++-common/gomp/clauses-3.c | 4 +-
gcc/testsuite/c-c++-common/gomp/declare-target-1.c | 2 +-
gcc/testsuite/c-c++-common/gomp/declare-target-2.c | 22 +-
gcc/testsuite/c-c++-common/gomp/declare-target-3.c | 3 +
gcc/testsuite/c-c++-common/gomp/depobj-1.c | 5 +-
gcc/testsuite/c-c++-common/gomp/linear-2.c | 58 +
gcc/testsuite/c-c++-common/gomp/linear-3.c | 9 +
gcc/testsuite/c-c++-common/gomp/loop-6.c | 14 +
gcc/testsuite/c-c++-common/gomp/pr104968.c | 14 +
.../c-c++-common/gomp/reverse-offload-1.c | 93 +
gcc/testsuite/c-c++-common/gomp/scope-5.c | 9 +
gcc/testsuite/c-c++-common/gomp/scope-6.c | 31 +
.../c-c++-common/gomp/target-device-ancestor-5.c | 28 +
.../c-c++-common/gomp/taskwait-depend-nowait-1.c | 17 +
.../c-c++-common/hwasan/alloca-outside-caught.c | 2 +-
gcc/testsuite/c-c++-common/hwasan/heap-overflow.c | 2 +-
.../hwasan/hwasan-thread-access-parent.c | 2 +-
.../c-c++-common/hwasan/large-aligned-1.c | 2 +-
.../c-c++-common/hwasan/stack-tagging-basic-1.c | 2 +-
gcc/testsuite/c-c++-common/nonnull-1.c | 2 +-
gcc/testsuite/c-c++-common/pr105186.c | 5 +
.../compile => c-c++-common/torture}/20050113-1.c | 1 +
gcc/testsuite/c-c++-common/torture/harden-comp.c | 2 +-
gcc/testsuite/c-c++-common/torture/harden-cond.c | 2 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-10.c | 2 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-11.c | 2 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-8.c | 2 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-9.c | 2 +-
gcc/testsuite/g++.dg/abi/mangle-union1.C | 10 +
gcc/testsuite/g++.dg/compat/pr102024_main.C | 26 +
gcc/testsuite/g++.dg/compat/pr102024_test.h | 12 +
gcc/testsuite/g++.dg/compat/pr102024_x.C | 11 +
gcc/testsuite/g++.dg/compat/pr102024_y.C | 11 +
gcc/testsuite/g++.dg/concepts/pr105061.C | 13 +
gcc/testsuite/g++.dg/concepts/variadic6.C | 20 +
gcc/testsuite/g++.dg/coroutines/pr102489.C | 16 +
gcc/testsuite/g++.dg/coroutines/pr103328.C | 32 +
gcc/testsuite/g++.dg/coroutines/pr103868.C | 150 +
gcc/testsuite/g++.dg/coroutines/pr104051.C | 29 +
gcc/testsuite/g++.dg/coroutines/pr105287.C | 48 +
gcc/testsuite/g++.dg/coroutines/pr105301.C | 49 +
gcc/testsuite/g++.dg/cpp0x/Wnarrowing20.C | 26 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-1.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1286a.C | 16 +-
gcc/testsuite/g++.dg/cpp0x/alias-decl-mem1.C | 20 +
gcc/testsuite/g++.dg/cpp0x/alignas20.C | 26 +
gcc/testsuite/g++.dg/cpp0x/auto56.C | 6 +
gcc/testsuite/g++.dg/cpp0x/auto57.C | 15 +
gcc/testsuite/g++.dg/cpp0x/constexpr-105321.C | 18 +
gcc/testsuite/g++.dg/cpp0x/constexpr-52830a.C | 39 +
gcc/testsuite/g++.dg/cpp0x/constexpr-77482.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-array28.C | 21 +
.../g++.dg/cpp0x/constexpr-fno-elide-ctors1.C | 89 +
gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-union7.C | 17 +
gcc/testsuite/g++.dg/cpp0x/constexpr-union7a.C | 15 +
gcc/testsuite/g++.dg/cpp0x/decltype81.C | 15 +
gcc/testsuite/g++.dg/cpp0x/decltype82.C | 10 +
gcc/testsuite/g++.dg/cpp0x/enum42.C | 7 +
gcc/testsuite/g++.dg/cpp0x/friend7.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/initlist-array15.C | 13 +
gcc/testsuite/g++.dg/cpp0x/initlist-array16.C | 11 +
gcc/testsuite/g++.dg/cpp0x/initlist-const1.C | 7 +
gcc/testsuite/g++.dg/cpp0x/initlist-new6.C | 39 +
gcc/testsuite/g++.dg/cpp0x/initlist-nrv1.C | 34 +
gcc/testsuite/g++.dg/cpp0x/initlist129.C | 6 +
.../g++.dg/cpp0x/lambda/lambda-current-inst1.C | 18 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this22.C | 20 +
gcc/testsuite/g++.dg/cpp0x/noexcept06.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/noexcept34.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/nsdmi-list7.C | 17 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-list8.C | 17 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-template22.C | 13 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-template23.C | 13 +
gcc/testsuite/g++.dg/cpp0x/pr104668.C | 13 +
gcc/testsuite/g++.dg/cpp0x/pr105256.C | 18 +
gcc/testsuite/g++.dg/cpp0x/pr85070.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/ref-bind4.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/ref-bind8.C | 10 +
gcc/testsuite/g++.dg/cpp0x/trailing15.C | 14 +
gcc/testsuite/g++.dg/cpp0x/variadic-alias3.C | 45 +
gcc/testsuite/g++.dg/cpp0x/variadic-alias4.C | 48 +
gcc/testsuite/g++.dg/cpp0x/variadic-alias5.C | 9 +
gcc/testsuite/g++.dg/cpp0x/variadic-alias6.C | 20 +
gcc/testsuite/g++.dg/cpp0x/variadic-alias7.C | 16 +
gcc/testsuite/g++.dg/cpp0x/variadic-tuple.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/auto-fn27.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/auto-fn62.C | 14 +
gcc/testsuite/g++.dg/cpp1y/auto-fn63.C | 12 +
gcc/testsuite/g++.dg/cpp1y/auto-fn64.C | 12 +
gcc/testsuite/g++.dg/cpp1y/constexpr-104284-1.C | 34 +
gcc/testsuite/g++.dg/cpp1y/constexpr-104284-2.C | 33 +
gcc/testsuite/g++.dg/cpp1y/constexpr-104284-3.C | 33 +
gcc/testsuite/g++.dg/cpp1y/constexpr-104284-4.C | 35 +
gcc/testsuite/g++.dg/cpp1y/constexpr-105050.C | 12 +
gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C | 1 +
gcc/testsuite/g++.dg/cpp1y/constexpr-local4.C | 17 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum2.C | 15 +
.../g++.dg/cpp1y/lambda-generic-local-fn1.C | 17 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C | 7 +
.../g++.dg/cpp1y/lambda-generic-variadic22.C | 15 +
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr14.C | 131 +
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr15.C | 80 +
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr16.C | 58 +
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr17.C | 138 +
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr18.C | 56 +
gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr19.C | 28 +
gcc/testsuite/g++.dg/cpp1z/aggr-base12.C | 24 +
gcc/testsuite/g++.dg/cpp1z/aligned-new9.C | 31 +
.../g++.dg/cpp1z/class-deduction-alias1.C | 18 +
gcc/testsuite/g++.dg/cpp1z/class-deduction109.C | 64 +
gcc/testsuite/g++.dg/cpp1z/class-deduction110.C | 28 +
gcc/testsuite/g++.dg/cpp1z/constexpr-aggr-base1.C | 27 +
gcc/testsuite/g++.dg/cpp1z/constexpr-array2.C | 12 +
gcc/testsuite/g++.dg/cpp1z/decomp54.C | 4 +-
gcc/testsuite/g++.dg/cpp1z/nontype5.C | 11 +
gcc/testsuite/g++.dg/cpp23/consteval-if2.C | 4 +-
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit1.C | 6 +-
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit2.C | 4 +-
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit6.C | 4 +-
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit7.C | 6 +
gcc/testsuite/g++.dg/cpp23/label1.C | 89 +
gcc/testsuite/g++.dg/cpp23/label2.C | 52 +
gcc/testsuite/g++.dg/cpp23/lambda-attr1.C | 37 +
gcc/testsuite/g++.dg/cpp23/lambda-attr2.C | 19 +
gcc/testsuite/g++.dg/cpp2a/bit-cast15.C | 19 +
.../g++.dg/cpp2a/builtin-clear-padding1.C | 2 +-
.../g++.dg/cpp2a/class-deduction-aggr13.C | 11 +
.../g++.dg/cpp2a/class-deduction-aggr13a.C | 18 +
.../g++.dg/cpp2a/class-deduction-alias12.C | 23 +
.../g++.dg/cpp2a/class-deduction-alias13.C | 24 +
gcc/testsuite/g++.dg/cpp2a/concepts-decltype4.C | 16 +
gcc/testsuite/g++.dg/cpp2a/concepts-err4.C | 6 +
gcc/testsuite/g++.dg/cpp2a/concepts-friend9.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda20.C | 17 +
gcc/testsuite/g++.dg/cpp2a/concepts-memfun3.C | 12 +
.../g++.dg/cpp2a/concepts-partial-spec12.C | 10 +
.../g++.dg/cpp2a/concepts-partial-spec12a.C | 14 +
.../g++.dg/cpp2a/concepts-partial-spec13.C | 16 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-requires28.C | 13 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires29.C | 18 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires29a.C | 23 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires30.C | 10 +
gcc/testsuite/g++.dg/cpp2a/concepts-spec2.C | 16 +
.../g++.dg/cpp2a/concepts-template-parm11.C | 20 +
gcc/testsuite/g++.dg/cpp2a/concepts-traits3.C | 66 +
gcc/testsuite/g++.dg/cpp2a/consteval3.C | 6 +-
gcc/testsuite/g++.dg/cpp2a/consteval30.C | 12 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor13.C | 11 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor14.C | 13 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C | 42 +
gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C | 14 +-
gcc/testsuite/g++.dg/cpp2a/constinit17.C | 24 +
gcc/testsuite/g++.dg/cpp2a/desig22.C | 11 +
gcc/testsuite/g++.dg/cpp2a/desig23.C | 20 +
gcc/testsuite/g++.dg/cpp2a/desig24.C | 11 +
gcc/testsuite/g++.dg/cpp2a/desig25.C | 13 +
gcc/testsuite/g++.dg/cpp2a/explicit11.C | 2 +-
.../g++.dg/cpp2a/is-constant-evaluated13.C | 19 +
gcc/testsuite/g++.dg/cpp2a/lambda-pack-init7.C | 18 +
gcc/testsuite/g++.dg/cpp2a/lambda-requires1.C | 4 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address14.C | 19 +
gcc/testsuite/g++.dg/cpp2a/nodiscard1.C | 13 +
gcc/testsuite/g++.dg/cpp2a/nontype-class52.C | 13 +
gcc/testsuite/g++.dg/diagnostic/constexpr1.C | 8 +-
gcc/testsuite/g++.dg/diagnostic/function-color1.C | 21 +
gcc/testsuite/g++.dg/diagnostic/using1.C | 17 +
gcc/testsuite/g++.dg/eh/dfp-1.C | 54 +
gcc/testsuite/g++.dg/eh/dfp-2.C | 54 +
gcc/testsuite/g++.dg/eh/dfp-saves-aarch64.C | 49 +
gcc/testsuite/g++.dg/ext/anon-struct10.C | 21 +
gcc/testsuite/g++.dg/ext/attr-format-arg1.C | 26 +
gcc/testsuite/g++.dg/ext/attr-format1.C | 32 +
gcc/testsuite/g++.dg/ext/attr-format2.C | 38 +
gcc/testsuite/g++.dg/ext/attr-format3.C | 15 +
gcc/testsuite/g++.dg/ext/attrib65.C | 7 +
gcc/testsuite/g++.dg/ext/attrib66.C | 27 +
gcc/testsuite/g++.dg/ext/attrib67.C | 27 +
gcc/testsuite/g++.dg/ext/builtin-shufflevector-3.C | 23 +
gcc/testsuite/g++.dg/ext/cond5.C | 13 +
gcc/testsuite/g++.dg/ext/flexary3.C | 2 +-
gcc/testsuite/g++.dg/ext/unary_trait_incomplete.C | 24 +-
gcc/testsuite/g++.dg/ext/unsigned-typedef1.C | 9 +
.../ext/visibility/visibility-local-extern1.C | 11 +
gcc/testsuite/g++.dg/ext/vla24.C | 7 +
gcc/testsuite/g++.dg/gomp/all-memory-1.C | 24 +
gcc/testsuite/g++.dg/gomp/all-memory-2.C | 26 +
gcc/testsuite/g++.dg/gomp/attrs-1.C | 6 +-
gcc/testsuite/g++.dg/gomp/attrs-2.C | 6 +-
gcc/testsuite/g++.dg/gomp/attrs-9.C | 4 +-
gcc/testsuite/g++.dg/gomp/declare-target-1.C | 5 +
gcc/testsuite/g++.dg/gomp/depobj-1.C | 2 +-
gcc/testsuite/g++.dg/gomp/linear-3.C | 54 +
gcc/testsuite/g++.dg/gomp/linear-4.C | 27 +
gcc/testsuite/g++.dg/gomp/linear-5.C | 15 +
gcc/testsuite/g++.dg/gomp/pr105092.C | 26 +
gcc/testsuite/g++.dg/init/static-cdtor1.C | 17 +
gcc/testsuite/g++.dg/ipa/pr100413.C | 64 +
gcc/testsuite/g++.dg/lookup/ambig6.C | 18 +
gcc/testsuite/g++.dg/lookup/friend22.C | 7 +
gcc/testsuite/g++.dg/lookup/friend23.C | 17 +
gcc/testsuite/g++.dg/lookup/name-clash13.C | 7 +
gcc/testsuite/g++.dg/lookup/name-clash14.C | 9 +
gcc/testsuite/g++.dg/lookup/name-clash15.C | 14 +
gcc/testsuite/g++.dg/lookup/name-clash16.C | 13 +
gcc/testsuite/g++.dg/lookup/new3.C | 10 +
gcc/testsuite/g++.dg/lookup/using66a.C | 22 +
gcc/testsuite/g++.dg/lookup/using67.C | 20 +
gcc/testsuite/g++.dg/lto/pr105399_0.C | 9 +
gcc/testsuite/g++.dg/modules/bad-mapper-1.C | 5 +-
gcc/testsuite/g++.dg/modules/init-2_a.C | 7 +
gcc/testsuite/g++.dg/modules/init-2_b.C | 3 +
gcc/testsuite/g++.dg/modules/init-2_c.C | 12 +-
gcc/testsuite/g++.dg/modules/init-2_d.C | 11 +
gcc/testsuite/g++.dg/modules/init-3_a.C | 17 +
gcc/testsuite/g++.dg/modules/init-3_b.C | 6 +
gcc/testsuite/g++.dg/modules/init-3_c.C | 17 +
gcc/testsuite/g++.dg/modules/lang-3_a.C | 17 +
gcc/testsuite/g++.dg/modules/lang-3_b.C | 18 +
gcc/testsuite/g++.dg/modules/lang-3_c.C | 12 +
gcc/testsuite/g++.dg/modules/mod-sym-4.C | 48 +
gcc/testsuite/g++.dg/modules/pr105169.h | 22 +
gcc/testsuite/g++.dg/modules/pr105169_a.C | 25 +
gcc/testsuite/g++.dg/modules/pr105169_b.C | 12 +
gcc/testsuite/g++.dg/modules/tpl-friend-2_a.C | 2 +-
gcc/testsuite/g++.dg/opt/const7.C | 8 +
gcc/testsuite/g++.dg/opt/pr103984.C | 31 +
.../g++.dg/opt/{pr104880.cc => pr104880.C} | 0
gcc/testsuite/g++.dg/opt/pr105235-1.C | 12 +
gcc/testsuite/g++.dg/opt/pr105306.C | 13 +
gcc/testsuite/g++.dg/opt/pr105802.C | 23 +
gcc/testsuite/g++.dg/opt/pr105874.C | 30 +
gcc/testsuite/g++.dg/opt/pr96780.C | 38 +
gcc/testsuite/g++.dg/other/pr104989.C | 9 +
gcc/testsuite/g++.dg/overload/builtin6.C | 14 +
gcc/testsuite/g++.dg/overload/conv-op4.C | 22 +
gcc/testsuite/g++.dg/parse/ambig11.C | 39 +
gcc/testsuite/g++.dg/parse/ambig12.C | 12 +
gcc/testsuite/g++.dg/parse/ambig13.C | 32 +
gcc/testsuite/g++.dg/parse/ambig14.C | 21 +
gcc/testsuite/g++.dg/parse/error64.C | 4 +
gcc/testsuite/g++.dg/parse/functor1.C | 22 +
gcc/testsuite/g++.dg/parse/pr43765.C | 6 +-
gcc/testsuite/g++.dg/parse/pr96442.C | 6 +
gcc/testsuite/g++.dg/parse/qualified6.C | 10 +
gcc/testsuite/g++.dg/parse/template28.C | 4 +-
gcc/testsuite/g++.dg/parse/template30.C | 49 +
gcc/testsuite/g++.dg/parse/template31.C | 4 +
gcc/testsuite/g++.dg/plugin/selfassign.c | 4 +-
gcc/testsuite/g++.dg/pr104547.C | 13 +
gcc/testsuite/g++.dg/pr104869.C | 78 +
gcc/testsuite/g++.dg/pr105276.C | 18 +
gcc/testsuite/g++.dg/pr105871.C | 12 +
gcc/testsuite/g++.dg/pr65240-1.C | 9 -
gcc/testsuite/g++.dg/pr65240-2.C | 9 -
gcc/testsuite/g++.dg/pr65240-3.C | 9 -
gcc/testsuite/g++.dg/pr65240-4.C | 9 -
gcc/testsuite/g++.dg/pr69667.C | 3 +-
gcc/testsuite/g++.dg/rtti/typeid-complete1.C | 14 +
gcc/testsuite/g++.dg/template/access37.C | 8 +-
gcc/testsuite/g++.dg/template/conv19.C | 34 +
gcc/testsuite/g++.dg/template/ctor10.C | 10 +
gcc/testsuite/g++.dg/template/fn-ptr3.C | 28 +
gcc/testsuite/g++.dg/template/friend69.C | 4 +-
gcc/testsuite/g++.dg/template/friend72.C | 15 +
gcc/testsuite/g++.dg/template/friend72a.C | 14 +
gcc/testsuite/g++.dg/template/friend73.C | 5 +
gcc/testsuite/g++.dg/template/friend74.C | 8 +
gcc/testsuite/g++.dg/template/new13.C | 11 +
gcc/testsuite/g++.dg/template/non-dependent23.C | 25 +
gcc/testsuite/g++.dg/template/non-dependent24.C | 19 +
.../g++.dg/template/partial-specialization11.C | 11 +
.../g++.dg/template/partial-specialization12.C | 12 +
.../g++.dg/template/partial-specialization13.C | 11 +
gcc/testsuite/g++.dg/template/sfinae33.C | 12 +
gcc/testsuite/g++.dg/template/using30.C | 13 +
gcc/testsuite/g++.dg/template/using31.C | 16 +
.../g++.dg/torture/builtin-clear-padding-5.C | 44 +
gcc/testsuite/g++.dg/torture/ppc-ldst-array.C | 3 +-
gcc/testsuite/g++.dg/torture/pr104601.C | 1 +
gcc/testsuite/g++.dg/torture/pr105142.C | 8 +
gcc/testsuite/g++.dg/torture/pr105189.C | 19 +
gcc/testsuite/g++.dg/torture/pr105577.C | 156 +
gcc/testsuite/g++.dg/ubsan/pr105093.C | 12 +
gcc/testsuite/g++.dg/ubsan/pr105729.C | 29 +
gcc/testsuite/g++.dg/ubsan/return-8.C | 9 +
gcc/testsuite/g++.dg/vect/pr105053.cc | 25 +
gcc/testsuite/g++.dg/vect/pr105254.cc | 26 +
gcc/testsuite/g++.dg/vect/pr105437.cc | 24 +
gcc/testsuite/g++.dg/warn/Waddress-9.C | 31 +
gcc/testsuite/g++.dg/warn/Warray-bounds-27.C | 16 +
.../g++.dg/{ => warn}/Wclass-memaccess-2.C | 0
.../g++.dg/{ => warn}/Wclass-memaccess-3.C | 0
.../g++.dg/{ => warn}/Wclass-memaccess-4.C | 0
.../g++.dg/{ => warn}/Wclass-memaccess-5.C | 0
.../g++.dg/{ => warn}/Wclass-memaccess-6.C | 0
gcc/testsuite/g++.dg/warn/Wclass-memaccess-7.C | 13 +
gcc/testsuite/g++.dg/{ => warn}/Wclass-memaccess.C | 0
.../g++.dg/warn/Wctad-maybe-unsupported4.C | 13 +
gcc/testsuite/g++.dg/warn/Wduplicated-cond2.C | 29 +
gcc/testsuite/g++.dg/warn/Wmismatched-tags-10.C | 10 +
gcc/testsuite/g++.dg/warn/Wparentheses-31.C | 59 +
gcc/testsuite/g++.dg/warn/Wplacement-new-size-11.C | 15 +
.../g++.dg/warn/Wshadow-compatible-local-3.C | 10 +
gcc/testsuite/g++.dg/warn/Wswitch-4.C | 52 +
gcc/testsuite/g++.dg/warn/Wunused-19.C | 16 +
gcc/testsuite/g++.dg/warn/Wunused-var-37.C | 64 +
gcc/testsuite/g++.dg/warn/Wunused-var-38.C | 16 +
gcc/testsuite/g++.dg/warn/Wunused-var-39.C | 16 +
gcc/testsuite/g++.dg/warn/Wuse-after-free5.C | 15 +
gcc/testsuite/g++.dg/warn/pr101515.C | 18 +
gcc/testsuite/g++.dg/warn/pr104492.C | 115 +
gcc/testsuite/g++.dg/warn/uninit-pr105562.C | 10 +
gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C | 2 +-
gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C | 2 +-
gcc/testsuite/g++.target/aarch64/pr103147-1.C | 12 +
gcc/testsuite/g++.target/aarch64/pr103147-10.C | 88 +
gcc/testsuite/g++.target/aarch64/pr103147-2.C | 12 +
gcc/testsuite/g++.target/aarch64/pr103147-3.C | 12 +
gcc/testsuite/g++.target/aarch64/pr103147-4.C | 12 +
gcc/testsuite/g++.target/aarch64/pr103147-5.C | 12 +
gcc/testsuite/g++.target/aarch64/pr103147-6.C | 3 +
gcc/testsuite/g++.target/aarch64/pr103147-7.C | 3 +
gcc/testsuite/g++.target/aarch64/pr103147-8.C | 3 +
gcc/testsuite/g++.target/aarch64/pr103147-9.C | 10 +
gcc/testsuite/g++.target/i386/mv31.C | 11 +
gcc/testsuite/g++.target/i386/mv32.C | 31 +
gcc/testsuite/g++.target/i386/pr105638.C | 45 +
gcc/testsuite/g++.target/i386/pr105953.C | 4 +
gcc/testsuite/g++.target/i386/vec-tmpl1.C | 17 +
gcc/testsuite/g++.target/mips/cxx17_empty_base.C | 20 +
gcc/testsuite/g++.target/mips/mips.exp | 34 +
gcc/testsuite/g++.target/mips/pr102024.C | 20 +
.../debug/dwarf2 => g++.target/powerpc}/const2.C | 0
.../powerpc}/darwin-minversion-1.C | 0
.../eh => g++.target/powerpc}/ppc64-sighandle-cr.C | 0
gcc/testsuite/g++.target/powerpc/pr101168.C | 6 +
gcc/testsuite/g++.target/powerpc/pr65240-1.C | 8 +
gcc/testsuite/g++.target/powerpc/pr65240-2.C | 8 +
gcc/testsuite/g++.target/powerpc/pr65240-3.C | 8 +
gcc/testsuite/g++.target/powerpc/pr65240-4.C | 7 +
.../{g++.dg => g++.target/powerpc}/pr65240.h | 0
.../{g++.dg => g++.target/powerpc}/pr65242.C | 6 +-
.../{g++.dg => g++.target/powerpc}/pr67211.C | 6 +-
.../{g++.dg => g++.target/powerpc}/pr71294.C | 4 +-
.../{gcc.target => g++.target}/powerpc/pr83660.C | 0
.../{g++.dg => g++.target/powerpc}/pr84264.C | 2 +-
.../{g++.dg => g++.target/powerpc}/pr84279.C | 7 +-
.../{g++.dg => g++.target/powerpc}/pr85657.C | 2 +-
.../{g++.dg => g++.target/powerpc}/pr93974.C | 0
.../{g++.dg/eh => g++.target/powerpc}/simd-4.C | 2 +-
.../{g++.dg/eh => g++.target/powerpc}/simd-5.C | 0
.../other => g++.target/powerpc}/spu2vmx-1.C | 2 +-
.../{g++.dg/eh => g++.target/powerpc}/uncaught3.C | 2 +-
gcc/testsuite/g++.target/s390/pr102024-1.C | 12 +
gcc/testsuite/g++.target/s390/pr102024-2.C | 14 +
gcc/testsuite/g++.target/s390/pr102024-3.C | 15 +
gcc/testsuite/g++.target/s390/pr102024-4.C | 15 +
gcc/testsuite/g++.target/s390/pr102024-5.C | 14 +
gcc/testsuite/g++.target/s390/pr102024-6.C | 12 +
gcc/testsuite/g++.target/xtensa/pr95571.C | 6 +
gcc/testsuite/gcc.c-torture/compile/103818.c | 12 +
.../gcc.c-torture/compile/attr-complex-method-2.c | 2 +-
gcc/testsuite/gcc.c-torture/compile/pr102645.c | 18 +
gcc/testsuite/gcc.c-torture/compile/pr103376.c | 9 +
gcc/testsuite/gcc.c-torture/compile/pr105234.c | 14 +
gcc/testsuite/gcc.c-torture/compile/pr105247.c | 10 +
gcc/testsuite/gcc.c-torture/execute/pr105613.c | 26 +
gcc/testsuite/gcc.c-torture/execute/pr105777.c | 73 +
gcc/testsuite/gcc.c-torture/execute/pr105984.c | 19 +
gcc/testsuite/gcc.c-torture/execute/pr30314.c | 29 +
gcc/testsuite/gcc.dg/20020312-2.c | 2 +
gcc/testsuite/gcc.dg/Warray-bounds-48-novec.c | 6 +-
gcc/testsuite/gcc.dg/Wattributes-8.c | 6 +-
gcc/testsuite/gcc.dg/Wenum-int-mismatch-1.c | 43 +
gcc/testsuite/gcc.dg/Wenum-int-mismatch-2.c | 43 +
gcc/testsuite/gcc.dg/Wenum-int-mismatch-3.c | 43 +
gcc/testsuite/gcc.dg/Wenum-int-mismatch-4.c | 5 +
gcc/testsuite/gcc.dg/Wenum-int-mismatch-5.c | 5 +
.../gcc.dg/Wmissing-field-initializers-1.c | 22 +
.../gcc.dg/Wmissing-field-initializers-2.c | 11 +
.../gcc.dg/Wmissing-field-initializers-3.c | 24 +
.../gcc.dg/Wmissing-field-initializers-4.c | 43 +
.../gcc.dg/Wmissing-field-initializers-5.c | 22 +
gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +-
gcc/testsuite/gcc.dg/Wrestrict-24.c | 35 +
gcc/testsuite/gcc.dg/Wrestrict-25.c | 165 +
gcc/testsuite/gcc.dg/Wrestrict-26.c | 114 +
gcc/testsuite/gcc.dg/Wuse-after-free-2.c | 4 +-
gcc/testsuite/gcc.dg/alias-10.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-1.c | 126 +
gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-2.c | 77 +
gcc/testsuite/gcc.dg/analyzer/boxed-malloc-1.c | 485 +
gcc/testsuite/gcc.dg/analyzer/file-1.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/file-meaning-1.c | 15 +
gcc/testsuite/gcc.dg/analyzer/fread-2.c | 31 +
.../gcc.dg/analyzer/inlining-1-multiline.c | 56 +
gcc/testsuite/gcc.dg/analyzer/inlining-1-no-undo.c | 18 +
gcc/testsuite/gcc.dg/analyzer/inlining-1.c | 17 +
.../gcc.dg/analyzer/inlining-2-multiline.c | 46 +
gcc/testsuite/gcc.dg/analyzer/inlining-2.c | 17 +
.../gcc.dg/analyzer/inlining-3-multiline.c | 64 +
gcc/testsuite/gcc.dg/analyzer/inlining-3.c | 30 +
.../gcc.dg/analyzer/inlining-4-multiline.c | 72 +
gcc/testsuite/gcc.dg/analyzer/inlining-4.c | 27 +
.../gcc.dg/analyzer/inlining-5-multiline.c | 59 +
gcc/testsuite/gcc.dg/analyzer/inlining-5.c | 24 +
.../gcc.dg/analyzer/inlining-6-multiline.c | 64 +
gcc/testsuite/gcc.dg/analyzer/inlining-6.c | 23 +
.../gcc.dg/analyzer/inlining-7-multiline.c | 128 +
gcc/testsuite/gcc.dg/analyzer/inlining-7.c | 49 +
gcc/testsuite/gcc.dg/analyzer/malloc-meaning-1.c | 10 +
gcc/testsuite/gcc.dg/analyzer/malloc-sarif-1.c | 20 +
.../gcc.dg/analyzer/many-disabled-diagnostics.c | 55 +
gcc/testsuite/gcc.dg/analyzer/many-unused-locals.c | 69 +
gcc/testsuite/gcc.dg/analyzer/memset-2.c | 27 +
gcc/testsuite/gcc.dg/analyzer/pr103892.c | 75 +
gcc/testsuite/gcc.dg/analyzer/pr104308.c | 19 +
gcc/testsuite/gcc.dg/analyzer/pr105074.c | 9 +
gcc/testsuite/gcc.dg/analyzer/pr105087-1.c | 18 +
gcc/testsuite/gcc.dg/analyzer/pr105087-2.c | 20 +
gcc/testsuite/gcc.dg/analyzer/pr105252.c | 20 +
gcc/testsuite/gcc.dg/analyzer/pr105365.c | 17 +
gcc/testsuite/gcc.dg/analyzer/pr105366.c | 19 +
gcc/testsuite/gcc.dg/analyzer/pr95000-1.c | 38 +
gcc/testsuite/gcc.dg/analyzer/pr96713.c | 1 +
gcc/testsuite/gcc.dg/analyzer/pr96841.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/stale-frame-1.c | 29 +
gcc/testsuite/gcc.dg/analyzer/stdarg-1.c | 433 +
gcc/testsuite/gcc.dg/analyzer/stdarg-2.c | 436 +
gcc/testsuite/gcc.dg/analyzer/stdarg-fmtstring-1.c | 103 +
gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1-a.c | 24 +
gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1-b.c | 6 +
gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1.h | 1 +
gcc/testsuite/gcc.dg/analyzer/stdarg-sentinel-1.c | 25 +
gcc/testsuite/gcc.dg/analyzer/stdarg-types-1.c | 25 +
gcc/testsuite/gcc.dg/analyzer/stdarg-types-2.c | 55 +
gcc/testsuite/gcc.dg/analyzer/strcpy-2.c | 27 +
gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/symbolic-12.c | 106 +
gcc/testsuite/gcc.dg/analyzer/symbolic-9.c | 197 +
gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c | 2 +
gcc/testsuite/gcc.dg/analyzer/taint-alloc-5.c | 21 +
.../gcc.dg/analyzer/torture/boxed-int-1.c | 170 +
.../gcc.dg/analyzer/torture/boxed-ptr-1.c | 78 +
.../gcc.dg/analyzer/torture/leak-pr102308-1.c | 19 +
.../gcc.dg/analyzer/torture/leak-pr102308-2.c | 12 +
gcc/testsuite/gcc.dg/analyzer/torture/pr51628-30.c | 1 +
.../gcc.dg/analyzer/torture/symbolic-10.c | 40 +
gcc/testsuite/gcc.dg/analyzer/uninit-1.c | 19 +
gcc/testsuite/gcc.dg/analyzer/untracked-1.c | 131 +
gcc/testsuite/gcc.dg/analyzer/unused-local-1.c | 22 +
gcc/testsuite/gcc.dg/analyzer/vasprintf-1.c | 57 +
.../analyzer/write-to-string-literal-4-disabled.c | 28 +
gcc/testsuite/gcc.dg/asan/pr105214.c | 16 +
gcc/testsuite/gcc.dg/asan/pr105396.c | 19 +
gcc/testsuite/gcc.dg/asan/pr105714.c | 33 +
gcc/testsuite/gcc.dg/asan/pr99673.c | 4 +-
gcc/testsuite/gcc.dg/builtin-apply2.c | 2 +-
.../gcc.dg/builtin-dynamic-object-size-0.c | 127 +
gcc/testsuite/gcc.dg/compat/pr102024_main.c | 22 +
gcc/testsuite/gcc.dg/compat/pr102024_test.h | 12 +
gcc/testsuite/gcc.dg/compat/pr102024_x.c | 10 +
gcc/testsuite/gcc.dg/compat/pr102024_y.c | 10 +
gcc/testsuite/gcc.dg/complex-6.c | 2 +-
gcc/testsuite/gcc.dg/complex-7.c | 2 +-
gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c | 1 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-2.c | 22 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-5.c | 17 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-variables-3.c | 22 +
.../gcc.dg/dfp/bid-non-canonical-d128-1.c | 3 +-
.../gcc.dg/dfp/bid-non-canonical-d128-2.c | 3 +-
.../gcc.dg/dfp/bid-non-canonical-d128-3.c | 3 +-
.../gcc.dg/dfp/bid-non-canonical-d128-4.c | 3 +-
gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c | 3 +-
gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c | 3 +-
gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c | 3 +-
gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c | 3 +-
gcc/testsuite/gcc.dg/fixed-point/composite-type.c | 2 +-
gcc/testsuite/gcc.dg/fold-convlshift-4.c | 9 +
gcc/testsuite/gcc.dg/gcov-info-to-gcda.c | 36 +-
gcc/testsuite/gcc.dg/gimplefe-27.c | 4 +-
gcc/testsuite/gcc.dg/gimplefe-37.c | 2 +-
gcc/testsuite/gcc.dg/gimplefe-45.c | 4 +-
gcc/testsuite/gcc.dg/gimplefe-error-14.c | 8 +
gcc/testsuite/gcc.dg/goacc/nested-function-1.c | 22 +
gcc/testsuite/gcc.dg/gomp/pr104517.c | 18 +-
gcc/testsuite/gcc.dg/graphite/scop-22a.c | 56 +
gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +-
gcc/testsuite/gcc.dg/instrument-4.c | 7 +
gcc/testsuite/gcc.dg/ipa/pr102513.c | 33 +
gcc/testsuite/gcc.dg/ipa/pr103083-1.c | 28 +
gcc/testsuite/gcc.dg/ipa/pr103083-2.c | 30 +
gcc/testsuite/gcc.dg/ipa/pr105160.c | 77 +
gcc/testsuite/gcc.dg/ipa/pr105639.c | 16 +
gcc/testsuite/gcc.dg/ipa/pr105739.c | 30 +
gcc/testsuite/gcc.dg/ipa/pr91088.c | 3 +-
gcc/testsuite/gcc.dg/ipa/remref-6.c | 2 +-
gcc/testsuite/gcc.dg/ipa/remref-7.c | 33 +
gcc/testsuite/gcc.dg/loop-8.c | 2 +-
gcc/testsuite/gcc.dg/loop-unswitch-1.c | 2 +-
gcc/testsuite/gcc.dg/loop-unswitch-10.c | 56 +
gcc/testsuite/gcc.dg/loop-unswitch-11.c | 45 +
gcc/testsuite/gcc.dg/loop-unswitch-12.c | 28 +
gcc/testsuite/gcc.dg/loop-unswitch-13.c | 35 +
gcc/testsuite/gcc.dg/loop-unswitch-14.c | 60 +
gcc/testsuite/gcc.dg/loop-unswitch-15.c | 15 +
gcc/testsuite/gcc.dg/loop-unswitch-16.c | 22 +
gcc/testsuite/gcc.dg/loop-unswitch-17.c | 24 +
gcc/testsuite/gcc.dg/loop-unswitch-7.c | 28 +
gcc/testsuite/gcc.dg/loop-unswitch-8.c | 31 +
gcc/testsuite/gcc.dg/loop-unswitch-9.c | 27 +
gcc/testsuite/gcc.dg/lower-subreg-1.c | 2 +-
gcc/testsuite/gcc.dg/lto/pr103171_0.c | 11 +
gcc/testsuite/gcc.dg/lto/pr103171_1.c | 35 +
gcc/testsuite/gcc.dg/mallign.c | 2 +-
gcc/testsuite/gcc.dg/memchr.c | 3 +-
gcc/testsuite/gcc.dg/memcmp-3.c | 3 +-
gcc/testsuite/gcc.dg/memcpy-6.c | 3 +-
gcc/testsuite/gcc.dg/optimize-bswaphi-1.c | 2 +-
gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 65 +-
.../gcc.dg/plugin/diagnostic-test-paths-5.c | 56 +
.../gcc.dg/plugin/diagnostic_group_plugin.c | 4 +-
.../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 4 +-
.../plugin/diagnostic_plugin_test_inlining.c | 4 +-
.../plugin/diagnostic_plugin_test_metadata.c | 4 +-
.../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 4 +-
.../plugin/diagnostic_plugin_test_show_locus.c | 4 +-
.../diagnostic_plugin_test_string_literals.c | 4 +-
.../diagnostic_plugin_test_tree_expression_range.c | 4 +-
gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c | 1 -
gcc/testsuite/gcc.dg/plugin/ggcplug.c | 1 -
.../gcc.dg/plugin/must_tail_call_plugin.c | 1 -
gcc/testsuite/gcc.dg/plugin/one_time_plugin.c | 1 -
gcc/testsuite/gcc.dg/plugin/plugin.exp | 1 +
gcc/testsuite/gcc.dg/plugin/selfassign.c | 4 +-
gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c | 1 -
gcc/testsuite/gcc.dg/pr100680.c | 31 +
gcc/testsuite/gcc.dg/pr100834.c | 42 +
gcc/testsuite/gcc.dg/pr101145-2.c | 4 +-
gcc/testsuite/gcc.dg/pr102950.c | 21 +
gcc/testsuite/gcc.dg/pr103775.c | 12 +
gcc/testsuite/gcc.dg/pr104910.c | 14 +
gcc/testsuite/gcc.dg/pr104975.c | 20 +
gcc/testsuite/gcc.dg/pr105049.c | 12 +
gcc/testsuite/gcc.dg/pr105080.c | 11 +
gcc/testsuite/gcc.dg/pr105094.c | 13 +
gcc/testsuite/gcc.dg/pr105140.c | 18 +
gcc/testsuite/gcc.dg/pr105149.c | 16 +
gcc/testsuite/gcc.dg/pr105150.c | 8 +
gcc/testsuite/gcc.dg/pr105165.c | 13 +
gcc/testsuite/gcc.dg/pr105173.c | 12 +
gcc/testsuite/gcc.dg/pr105175.c | 16 +
gcc/testsuite/gcc.dg/pr105211.c | 11 +
gcc/testsuite/gcc.dg/pr105218.c | 16 +
gcc/testsuite/gcc.dg/pr105226.c | 23 +
gcc/testsuite/gcc.dg/pr105250.c | 30 +
gcc/testsuite/gcc.dg/pr105257.c | 16 +
gcc/testsuite/gcc.dg/pr105263.c | 15 +
gcc/testsuite/gcc.dg/pr105331.c | 11 +
gcc/testsuite/gcc.dg/pr105333.c | 21 +
gcc/testsuite/gcc.dg/pr105376.c | 9 +
gcc/testsuite/gcc.dg/pr105414.c | 30 +
gcc/testsuite/gcc.dg/pr105415.c | 26 +
gcc/testsuite/gcc.dg/pr105455.c | 17 +
gcc/testsuite/gcc.dg/pr105458.c | 20 +
gcc/testsuite/gcc.dg/pr105461.c | 16 +
gcc/testsuite/gcc.dg/pr105528.c | 23 +
gcc/testsuite/gcc.dg/pr105591.c | 12 +
gcc/testsuite/gcc.dg/pr105597.c | 27 +
gcc/testsuite/gcc.dg/pr105630.c | 22 +
gcc/testsuite/gcc.dg/pr105635.c | 11 +
gcc/testsuite/gcc.dg/pr105763.c | 21 +
gcc/testsuite/gcc.dg/pr105770.c | 19 +
gcc/testsuite/gcc.dg/pr105825.c | 13 +
gcc/testsuite/gcc.dg/pr105853.c | 11 +
gcc/testsuite/gcc.dg/pr105856.c | 10 +
gcc/testsuite/gcc.dg/pr105911.c | 16 +
gcc/testsuite/gcc.dg/pr105969.c | 13 +
gcc/testsuite/gcc.dg/pr46647.c | 4 +-
gcc/testsuite/gcc.dg/pr90838.c | 25 +
gcc/testsuite/gcc.dg/pr91134.c | 32 +
gcc/testsuite/gcc.dg/pr98198.c | 7 +
gcc/testsuite/gcc.dg/pr98211.c | 8 +-
gcc/testsuite/gcc.dg/pr98865.c | 14 +
gcc/testsuite/gcc.dg/pr99578-1.c | 26 +
gcc/testsuite/gcc.dg/pr99578-2.c | 26 +
gcc/testsuite/gcc.dg/pr99578-3.c | 13 +
gcc/testsuite/gcc.dg/stack-usage-1.c | 2 +
gcc/testsuite/gcc.dg/strlenopt-73.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-80.c | 3 +-
gcc/testsuite/gcc.dg/torture/20220518-1.c | 39 +
gcc/testsuite/gcc.dg/torture/20220518-2.c | 14 +
gcc/testsuite/gcc.dg/torture/20220525-1.c | 33 +
gcc/testsuite/gcc.dg/torture/convert-dfp-2.c | 45 +
gcc/testsuite/gcc.dg/torture/convert-dfp.c | 63 +
gcc/testsuite/gcc.dg/torture/pr100786.c | 1 +
gcc/testsuite/gcc.dg/torture/pr100810.c | 34 +
gcc/testsuite/gcc.dg/torture/pr104676.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr105132.c | 12 +
gcc/testsuite/gcc.dg/torture/pr105148.c | 20 +
gcc/testsuite/gcc.dg/torture/pr105163.c | 17 +
gcc/testsuite/gcc.dg/torture/pr105166.c | 9 +
gcc/testsuite/gcc.dg/torture/pr105185.c | 13 +
gcc/testsuite/gcc.dg/torture/pr105198.c | 26 +
gcc/testsuite/gcc.dg/torture/pr105231.c | 15 +
gcc/testsuite/gcc.dg/torture/pr105337.c | 31 +
gcc/testsuite/gcc.dg/torture/pr105484.c | 15 +
gcc/testsuite/gcc.dg/torture/pr105537.c | 34 +
gcc/testsuite/gcc.dg/torture/pr105598.c | 32 +
gcc/testsuite/gcc.dg/torture/pr105665.c | 20 +
gcc/testsuite/gcc.dg/torture/pr105786.c | 13 +
gcc/testsuite/gcc.dg/torture/pr106971.c | 12 +
gcc/testsuite/gcc.dg/torture/pr89595.c | 4 +-
.../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/divide-7.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp10.c | 30 +
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11a.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/loop-6.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr104639-1.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/pr104639-2.c | 54 +
gcc/testsuite/gcc.dg/tree-ssa/pr104645.c | 28 +
gcc/testsuite/gcc.dg/tree-ssa/pr105777.c | 68 +
gcc/testsuite/gcc.dg/tree-ssa/pr105983.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr30314.c | 32 +
gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr61839_3.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr65855-2.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/pr83907-1.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/pr83907-2.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/pr99578-1.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-44.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-45.c | 24 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-99.c | 27 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-12.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-19.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/vrp24.c | 4 +-
gcc/testsuite/gcc.dg/ubsan/object-size-dyn.c | 45 +
gcc/testsuite/gcc.dg/uninit-40.c | 2 +-
gcc/testsuite/gcc.dg/uninit-pr105109.c | 15 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c | 59 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr104240.c | 17 +
.../vect/complex/fast-math-complex-add-double.c | 4 +-
.../vect/complex/fast-math-complex-add-float.c | 4 +-
.../complex/fast-math-complex-add-half-float.c | 7 +-
.../complex/fast-math-complex-add-pattern-double.c | 3 +-
.../complex/fast-math-complex-add-pattern-float.c | 3 +-
.../fast-math-complex-add-pattern-half-float.c | 8 +-
.../complex/fast-math-complex-mla-half-float.c | 2 +
.../vect/complex/fast-math-complex-mls-double.c | 1 +
.../vect/complex/fast-math-complex-mls-float.c | 1 +
.../complex/fast-math-complex-mls-half-float.c | 2 +
.../vect/complex/fast-math-complex-mul-double.c | 1 +
.../vect/complex/fast-math-complex-mul-float.c | 1 +
.../complex/fast-math-complex-mul-half-float.c | 2 +
.../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 2 +-
.../vect/costmodel/x86_64/costmodel-pr104582-2.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr103116-1.c | 50 +
gcc/testsuite/gcc.dg/vect/pr103116-2.c | 59 +
gcc/testsuite/gcc.dg/vect/pr103761.c | 13 +
gcc/testsuite/gcc.dg/vect/pr104595.c | 24 +
gcc/testsuite/gcc.dg/vect/pr105219.c | 30 +
gcc/testsuite/gcc.dg/vect/slp-11a.c | 10 +-
.../gcc.dg/vect/vect-over-widen-1-big-array.c | 2 -
gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 2 -
.../gcc.dg/vect/vect-over-widen-3-big-array.c | 2 -
gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 2 -
.../gcc.dg/vect/vect-over-widen-4-big-array.c | 2 -
gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 2 -
gcc/testsuite/gcc.dg/vect/vect.exp | 2 +-
gcc/testsuite/gcc.dg/weak/typeof-2.c | 2 +
gcc/testsuite/gcc.misc-tests/outputs.exp | 4 +-
.../gcc.target/aarch64/aapcs64/aapcs64.exp | 8 +
gcc/testsuite/gcc.target/aarch64/aapcs64/dfp-1.c | 24 +
.../gcc.target/aarch64/aapcs64/func-ret-1.c | 7 +
.../gcc.target/aarch64/aapcs64/func-ret-3.c | 67 +
.../gcc.target/aarch64/aapcs64/ice_dfp_5.c | 20 +
gcc/testsuite/gcc.target/aarch64/aapcs64/test_28.c | 28 +
.../gcc.target/aarch64/aapcs64/test_align_dfp-1.c | 126 +
.../gcc.target/aarch64/aapcs64/test_align_dfp-4.c | 42 +
.../gcc.target/aarch64/aapcs64/test_dfp_1.c | 31 +
.../gcc.target/aarch64/aapcs64/test_dfp_10.c | 26 +
.../gcc.target/aarch64/aapcs64/test_dfp_11.c | 34 +
.../gcc.target/aarch64/aapcs64/test_dfp_12.c | 44 +
.../gcc.target/aarch64/aapcs64/test_dfp_13.c | 34 +
.../gcc.target/aarch64/aapcs64/test_dfp_14.c | 35 +
.../gcc.target/aarch64/aapcs64/test_dfp_15.c | 21 +
.../gcc.target/aarch64/aapcs64/test_dfp_16.c | 32 +
.../gcc.target/aarch64/aapcs64/test_dfp_17.c | 37 +
.../gcc.target/aarch64/aapcs64/test_dfp_18.c | 34 +
.../gcc.target/aarch64/aapcs64/test_dfp_19.c | 35 +
.../gcc.target/aarch64/aapcs64/test_dfp_2.c | 17 +
.../gcc.target/aarch64/aapcs64/test_dfp_20.c | 22 +
.../gcc.target/aarch64/aapcs64/test_dfp_21.c | 21 +
.../gcc.target/aarch64/aapcs64/test_dfp_22.c | 19 +
.../gcc.target/aarch64/aapcs64/test_dfp_23.c | 42 +
.../gcc.target/aarch64/aapcs64/test_dfp_24.c | 22 +
.../gcc.target/aarch64/aapcs64/test_dfp_25.c | 61 +
.../gcc.target/aarch64/aapcs64/test_dfp_26.c | 54 +
.../gcc.target/aarch64/aapcs64/test_dfp_27.c | 46 +
.../gcc.target/aarch64/aapcs64/test_dfp_3.c | 18 +
.../gcc.target/aarch64/aapcs64/test_dfp_5.c | 24 +
.../gcc.target/aarch64/aapcs64/test_dfp_6.c | 26 +
.../gcc.target/aarch64/aapcs64/test_dfp_7.c | 30 +
.../gcc.target/aarch64/aapcs64/test_dfp_8.c | 24 +
.../gcc.target/aarch64/aapcs64/test_dfp_9.c | 32 +
.../aarch64/aapcs64/test_quad_double_dfp.c | 26 +
.../gcc.target/aarch64/aapcs64/type-def.h | 132 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-1.c | 60 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-10.c | 29 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-11.c | 32 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-12.c | 64 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-13.c | 59 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-14.c | 35 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-16.c | 28 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-2.c | 75 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-3.c | 94 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-4.c | 90 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-5.c | 47 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-6.c | 40 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-8.c | 25 +
.../gcc.target/aarch64/aapcs64/va_arg_dfp-9.c | 31 +
.../gcc.target/aarch64/branch-protection-attr.c | 2 +-
gcc/testsuite/gcc.target/aarch64/mops_4.c | 115 +
gcc/testsuite/gcc.target/aarch64/pr102008.c | 13 +
gcc/testsuite/gcc.target/aarch64/pr103147-1.c | 12 +
gcc/testsuite/gcc.target/aarch64/pr103147-10.c | 84 +
gcc/testsuite/gcc.target/aarch64/pr103147-2.c | 12 +
gcc/testsuite/gcc.target/aarch64/pr103147-3.c | 12 +
gcc/testsuite/gcc.target/aarch64/pr103147-4.c | 12 +
gcc/testsuite/gcc.target/aarch64/pr103147-5.c | 12 +
gcc/testsuite/gcc.target/aarch64/pr103147-6.c | 3 +
gcc/testsuite/gcc.target/aarch64/pr103147-7.c | 3 +
gcc/testsuite/gcc.target/aarch64/pr103147-8.c | 3 +
gcc/testsuite/gcc.target/aarch64/pr103147-9.c | 10 +
gcc/testsuite/gcc.target/aarch64/pr103350-1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr103350-2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr104689.c | 149 +
gcc/testsuite/gcc.target/aarch64/pr90838.c | 64 -
gcc/testsuite/gcc.target/aarch64/ror_2.c | 205 +
gcc/testsuite/gcc.target/aarch64/ror_3.c | 131 +
gcc/testsuite/gcc.target/aarch64/spellcheck_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/spellcheck_2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/spellcheck_3.c | 2 +-
.../aarch64/sve/acle/general/attributes_7.c | 4 +-
.../aarch64/sve/acle/general/pr96463-1.c | 29 +
.../aarch64/sve/acle/general/pr96463-2.c | 29 +
.../gcc.target/aarch64/sve/cost_model_14.c | 13 +
gcc/testsuite/gcc.target/aarch64/sve/pr103761.c | 13 +
gcc/testsuite/gcc.target/aarch64/sve/pr105197-1.c | 20 +
gcc/testsuite/gcc.target/aarch64/sve/pr105197-2.c | 9 +
.../gcc.target/aarch64/sync-comp-swap-ool.c | 6 +
.../gcc.target/aarch64/sync-op-acquire-ool.c | 6 +
.../gcc.target/aarch64/sync-op-full-ool.c | 9 +
gcc/testsuite/gcc.target/aarch64/target_attr_20.c | 2 +-
gcc/testsuite/gcc.target/aarch64/target_attr_21.c | 2 +-
gcc/testsuite/gcc.target/aarch64/vadd_reduc-1.c | 22 +
gcc/testsuite/gcc.target/aarch64/vadd_reduc-2.c | 34 +
gcc/testsuite/gcc.target/arm/aapcs/vfp26.c | 31 +
.../gcc.target/arm/acle/cde-mve-full-assembly.c | 549 +-
gcc/testsuite/gcc.target/arm/multilib.exp | 19 +-
gcc/testsuite/gcc.target/arm/pr105312.c | 23 +
gcc/testsuite/gcc.target/arm/reg_equal_test.c | 25 +-
gcc/testsuite/gcc.target/arm/simd/mve-vclz.c | 7 +-
gcc/testsuite/gcc.target/arm/simd/mve-vec-pack.c | 26 -
gcc/testsuite/gcc.target/arm/simd/mve-vec-unpack.c | 29 -
gcc/testsuite/gcc.target/arm/simd/mve-vshl.c | 5 +-
gcc/testsuite/gcc.target/arm/simd/pr104882.c | 16 +
gcc/testsuite/gcc.target/arm/simd/pr105374.C | 8 +
.../gcc.target/arm/size-optimization-ieee-1.c | 2 +-
.../gcc.target/arm/size-optimization-ieee-2.c | 2 +-
.../gcc.target/arm/size-optimization-ieee-3.c | 2 +-
gcc/testsuite/gcc.target/i386/and-1.c | 9 +
gcc/testsuite/gcc.target/i386/auto-init-4.c | 5 +-
.../gcc.target/i386/avx512fp16-vfcmaddcph-1a.c | 2 +-
.../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c | 4 +-
.../gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c | 13 -
.../gcc.target/i386/avx512fp16-vfmaddcph-1a.c | 2 +-
.../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c | 4 +-
.../gcc.target/i386/avx512fp16-vfmaddcsh-1c.c | 13 -
.../gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c | 4 +-
.../gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c | 4 +-
gcc/testsuite/gcc.target/i386/bmi-andn-3.c | 15 +
gcc/testsuite/gcc.target/i386/crc32-6.c | 2 +-
gcc/testsuite/gcc.target/i386/crc32-7.c | 34 +
.../gcc.target/i386/extract-insert-combining.c | 1 +
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 +
gcc/testsuite/gcc.target/i386/iamcu/asm-support.S | 3 +
gcc/testsuite/gcc.target/i386/memcpy-strategy-10.c | 4 +-
gcc/testsuite/gcc.target/i386/memcpy-strategy-5.c | 4 +-
gcc/testsuite/gcc.target/i386/memset-strategy-5.c | 4 +-
gcc/testsuite/gcc.target/i386/memset-strategy-7.c | 4 +-
gcc/testsuite/gcc.target/i386/neg-zext-1.c | 7 +
gcc/testsuite/gcc.target/i386/neg-zext-2.c | 7 +
gcc/testsuite/gcc.target/i386/pr101617.c | 19 +
gcc/testsuite/gcc.target/i386/pr101668.c | 27 +
gcc/testsuite/gcc.target/i386/pr101908-1.c | 12 +
gcc/testsuite/gcc.target/i386/pr101908-2.c | 12 +
gcc/testsuite/gcc.target/i386/pr101908-3.c | 14 +
gcc/testsuite/gcc.target/i386/pr102583.c | 30 +
gcc/testsuite/gcc.target/i386/pr103275.c | 1 +
gcc/testsuite/gcc.target/i386/pr103462-1.c | 111 +
gcc/testsuite/gcc.target/i386/pr103462-2.c | 45 +
gcc/testsuite/gcc.target/i386/pr103462-3.c | 111 +
gcc/testsuite/gcc.target/i386/pr103462-4.c | 46 +
gcc/testsuite/gcc.target/i386/pr103462-5.c | 111 +
gcc/testsuite/gcc.target/i386/pr103462-6.c | 46 +
gcc/testsuite/gcc.target/i386/pr103611-2.c | 5 +-
gcc/testsuite/gcc.target/i386/pr103941-1.c | 14 +
gcc/testsuite/gcc.target/i386/pr103941-2.c | 12 +
gcc/testsuite/gcc.target/i386/pr104371-1.c | 13 +
gcc/testsuite/gcc.target/i386/pr104371-2.c | 13 +
gcc/testsuite/gcc.target/i386/pr104375.c | 9 +
gcc/testsuite/gcc.target/i386/pr104441-1a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr104610.c | 13 +
gcc/testsuite/gcc.target/i386/pr104658.c | 113 +
gcc/testsuite/gcc.target/i386/pr104732.c | 2 +-
gcc/testsuite/gcc.target/i386/pr104890.c | 11 +
gcc/testsuite/gcc.target/i386/pr104915-vmovd.c | 25 +
gcc/testsuite/gcc.target/i386/pr104915-vmovw.c | 45 +
gcc/testsuite/gcc.target/i386/pr104961.c | 15 +
gcc/testsuite/gcc.target/i386/pr104963.c | 12 +
gcc/testsuite/gcc.target/i386/pr104971.c | 18 +
gcc/testsuite/gcc.target/i386/pr104974.c | 12 +
gcc/testsuite/gcc.target/i386/pr104976.c | 13 +
gcc/testsuite/gcc.target/i386/pr104977.c | 13 +
gcc/testsuite/gcc.target/i386/pr104978.c | 18 +
gcc/testsuite/gcc.target/i386/pr105000-1.c | 11 +
gcc/testsuite/gcc.target/i386/pr105000-2.c | 11 +
gcc/testsuite/gcc.target/i386/pr105000-3.c | 11 +
gcc/testsuite/gcc.target/i386/pr105000-4.c | 11 +
gcc/testsuite/gcc.target/i386/pr105032.c | 35 +
gcc/testsuite/gcc.target/i386/pr105033.c | 27 +
gcc/testsuite/gcc.target/i386/pr105066.c | 10 +
gcc/testsuite/gcc.target/i386/pr105068.c | 47 +
gcc/testsuite/gcc.target/i386/pr105072.c | 24 +
gcc/testsuite/gcc.target/i386/pr105079.c | 11 +
gcc/testsuite/gcc.target/i386/pr105123.c | 22 +
gcc/testsuite/gcc.target/i386/pr105139.c | 17 +
gcc/testsuite/gcc.target/i386/pr105253.c | 17 +
gcc/testsuite/gcc.target/i386/pr105338.c | 26 +
gcc/testsuite/gcc.target/i386/pr105354-1.c | 130 +
gcc/testsuite/gcc.target/i386/pr105354-2.c | 110 +
gcc/testsuite/gcc.target/i386/pr105367.c | 12 +
gcc/testsuite/gcc.target/i386/pr105493.c | 51 +
gcc/testsuite/gcc.target/i386/pr105513-1.c | 16 +
gcc/testsuite/gcc.target/i386/pr105587.c | 11 +
gcc/testsuite/gcc.target/i386/pr105624.c | 19 +
gcc/testsuite/gcc.target/i386/pr105668.c | 16 +
gcc/testsuite/gcc.target/i386/pr105711.c | 12 +
gcc/testsuite/gcc.target/i386/pr105778.c | 45 +
gcc/testsuite/gcc.target/i386/pr105791.c | 13 +
gcc/testsuite/gcc.target/i386/pr105854.c | 33 +
gcc/testsuite/gcc.target/i386/pr105927.c | 18 +
gcc/testsuite/gcc.target/i386/pr105951-1.c | 5 +
gcc/testsuite/gcc.target/i386/pr105951-2.c | 5 +
gcc/testsuite/gcc.target/i386/pr105965.c | 12 +
gcc/testsuite/gcc.target/i386/pr51954.c | 15 +
gcc/testsuite/gcc.target/i386/pr53533-1.c | 23 +
gcc/testsuite/gcc.target/i386/pr53533-2.c | 46 +
gcc/testsuite/gcc.target/i386/pr53533-3.c | 24 +
gcc/testsuite/gcc.target/i386/pr53533-4.c | 46 +
gcc/testsuite/gcc.target/i386/pr53533-5.c | 22 +
gcc/testsuite/gcc.target/i386/pr70321.c | 10 +
gcc/testsuite/gcc.target/i386/pr7061-1.c | 4 +
gcc/testsuite/gcc.target/i386/pr7061-2.c | 5 +
gcc/testsuite/gcc.target/i386/pr84101.c | 2 +-
gcc/testsuite/gcc.target/i386/pr86722.c | 10 +
gcc/testsuite/gcc.target/i386/pr90356.c | 9 +
gcc/testsuite/gcc.target/i386/pr91400-1.c | 4 +-
gcc/testsuite/gcc.target/i386/pr91400-2.c | 4 +-
gcc/testsuite/gcc.target/i386/pr91446.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92645-2.c | 4 +-
gcc/testsuite/gcc.target/i386/pr92645-3.c | 4 +-
gcc/testsuite/gcc.target/i386/pr95126-m32-1.c | 16 +
gcc/testsuite/gcc.target/i386/pr95126-m32-2.c | 16 +
gcc/testsuite/gcc.target/i386/pr95126-m32-3.c | 15 +
gcc/testsuite/gcc.target/i386/pr95126-m32-4.c | 13 +
gcc/testsuite/gcc.target/i386/pr95126-m64-1.c | 17 +
gcc/testsuite/gcc.target/i386/pr95126-m64-2.c | 17 +
gcc/testsuite/gcc.target/i386/pr95126-m64-3.c | 14 +
gcc/testsuite/gcc.target/i386/pr95126-m64-4.c | 13 +
gcc/testsuite/gcc.target/i386/pr95483-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr95863-2.c | 27 -
gcc/testsuite/gcc.target/i386/pr97521.c | 2 +-
gcc/testsuite/gcc.target/i386/pr98865.c | 54 +
gcc/testsuite/gcc.target/i386/pr99753.c | 4 +-
gcc/testsuite/gcc.target/i386/pr99881.c | 2 +-
.../gcc.target/i386/spellcheck-options-1.c | 2 +-
.../gcc.target/i386/spellcheck-options-2.c | 2 +-
.../gcc.target/i386/spellcheck-options-4.c | 2 +-
gcc/testsuite/gcc.target/i386/spill_to_mask-1.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 4 +
gcc/testsuite/gcc.target/i386/sse2-pr94680-2.c | 13 +
gcc/testsuite/gcc.target/i386/sse2-v1ti-andnot.c | 11 +
gcc/testsuite/gcc.target/i386/sse2-v1ti-shift-3.c | 8 +-
gcc/testsuite/gcc.target/i386/sse2-v1ti-veq.c | 12 +
gcc/testsuite/gcc.target/i386/sse2-v1ti-vne.c | 13 +
gcc/testsuite/gcc.target/i386/sse4_1-blendvpd-1.c | 11 +
gcc/testsuite/gcc.target/i386/sse4_1-stv-1.c | 18 +
gcc/testsuite/gcc.target/i386/testnot-1.c | 24 +
gcc/testsuite/gcc.target/i386/testnot-2.c | 24 +
gcc/testsuite/gcc.target/i386/xop-pcmov3.c | 10 +
.../gcc.target/i386/zero-scratch-regs-1.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-10.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-13.c | 37 +-
.../gcc.target/i386/zero-scratch-regs-14.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-15.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-16.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-17.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-18.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-19.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-2.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-20.c | 38 +-
.../gcc.target/i386/zero-scratch-regs-21.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-22.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-23.c | 30 +-
.../gcc.target/i386/zero-scratch-regs-26.c | 26 +-
.../gcc.target/i386/zero-scratch-regs-27.c | 10 +-
.../gcc.target/i386/zero-scratch-regs-28.c | 12 +-
.../gcc.target/i386/zero-scratch-regs-3.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-31.c | 4 +-
.../gcc.target/i386/zero-scratch-regs-4.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-5.c | 16 +-
.../gcc.target/i386/zero-scratch-regs-6.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-7.c | 2 +-
.../gcc.target/i386/zero-scratch-regs-8.c | 14 +-
.../gcc.target/i386/zero-scratch-regs-9.c | 2 +-
gcc/testsuite/gcc.target/loongarch/larch-builtin.c | 265 +
gcc/testsuite/gcc.target/loongarch/loongarch.exp | 40 +
gcc/testsuite/gcc.target/loongarch/tst-asm-const.c | 16 +
.../gcc.target/loongarch/zero-size-field-pass.c | 30 +
.../gcc.target/loongarch/zero-size-field-ret.c | 28 +
gcc/testsuite/gcc.target/mips/pr102024-1.c | 20 +
gcc/testsuite/gcc.target/mips/pr102024-2.c | 20 +
gcc/testsuite/gcc.target/mips/pr102024-3.c | 20 +
gcc/testsuite/gcc.target/mips/pr102024-4.c | 10 +
gcc/testsuite/gcc.target/nvptx/alias-1.c | 28 +
gcc/testsuite/gcc.target/nvptx/alias-2.c | 14 +
gcc/testsuite/gcc.target/nvptx/alias-3.c | 30 +
gcc/testsuite/gcc.target/nvptx/alias-4.c | 13 +
gcc/testsuite/gcc.target/nvptx/float16-1.c | 1 +
gcc/testsuite/gcc.target/nvptx/float16-2.c | 1 +
gcc/testsuite/gcc.target/nvptx/float16-3.c | 1 +
gcc/testsuite/gcc.target/nvptx/float16-4.c | 1 +
gcc/testsuite/gcc.target/nvptx/float16-5.c | 1 +
gcc/testsuite/gcc.target/nvptx/float16-6.c | 1 +
gcc/testsuite/gcc.target/nvptx/main.c | 7 +
gcc/testsuite/gcc.target/nvptx/march-map.c | 5 +
gcc/testsuite/gcc.target/nvptx/march.c | 5 +
gcc/testsuite/gcc.target/nvptx/nvptx.exp | 61 +
gcc/testsuite/gcc.target/nvptx/ptx31.c | 10 +
gcc/testsuite/gcc.target/nvptx/ptx60.c | 10 +
gcc/testsuite/gcc.target/nvptx/ptx63.c | 10 +
gcc/testsuite/gcc.target/nvptx/ptx70.c | 10 +
gcc/testsuite/gcc.target/powerpc/bswap-brw.c | 2 +-
.../gcc.target/powerpc/fold-vec-cmp-int128.c | 87 +
gcc/testsuite/gcc.target/powerpc/fusion.c | 2 +-
gcc/testsuite/gcc.target/powerpc/fusion2.c | 2 +-
.../gcc.target/powerpc/int_128bit-runnable.c | 2 +-
.../gcc.target/powerpc/p9-vec-length-epil-7.c | 4 +-
.../gcc.target/powerpc/p9-vec-length-full-7.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr102059-4.c | 23 +
gcc/testsuite/gcc.target/powerpc/pr103316.c | 81 +
gcc/testsuite/gcc.target/powerpc/pr104253.c | 3 +-
gcc/testsuite/gcc.target/powerpc/pr104894-2.c | 22 +
gcc/testsuite/gcc.target/powerpc/pr104894.c | 20 +
gcc/testsuite/gcc.target/powerpc/pr104923.c | 21 +
gcc/testsuite/gcc.target/powerpc/pr105041.c | 22 +
gcc/testsuite/gcc.target/powerpc/pr105271.c | 14 +
gcc/testsuite/gcc.target/powerpc/pr105334.c | 31 +
gcc/testsuite/gcc.target/powerpc/pr105627.c | 26 +
gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr60203.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr78604.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr93453-1.c | 14 +
gcc/testsuite/gcc.target/powerpc/pr95737.c | 11 +
gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-13.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-14.c | 5 +
gcc/testsuite/gcc.target/riscv/arch-15.c | 5 +
gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c | 21 +
gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c | 21 +
gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c | 23 +
gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c | 23 +
gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c | 9 +
gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c | 9 +
gcc/testsuite/gcc.target/riscv/fmax-snan.c | 12 +
gcc/testsuite/gcc.target/riscv/fmax.c | 13 +
gcc/testsuite/gcc.target/riscv/fmaxf-snan.c | 12 +
gcc/testsuite/gcc.target/riscv/fmaxf.c | 13 +
gcc/testsuite/gcc.target/riscv/fmin-snan.c | 12 +
gcc/testsuite/gcc.target/riscv/fmin.c | 13 +
gcc/testsuite/gcc.target/riscv/fminf-snan.c | 12 +
gcc/testsuite/gcc.target/riscv/fminf.c | 13 +
gcc/testsuite/gcc.target/riscv/pr105314.c | 12 +
gcc/testsuite/gcc.target/riscv/pr105666.c | 56 +
gcc/testsuite/gcc.target/riscv/predef-17.c | 63 +
gcc/testsuite/gcc.target/riscv/predef-18.c | 84 +
gcc/testsuite/gcc.target/riscv/predef-19.c | 88 +
gcc/testsuite/gcc.target/riscv/predef-20.c | 84 +
gcc/testsuite/gcc.target/riscv/smax-ieee.c | 13 +
gcc/testsuite/gcc.target/riscv/smax.c | 13 +
gcc/testsuite/gcc.target/riscv/smaxf-ieee.c | 13 +
gcc/testsuite/gcc.target/riscv/smaxf.c | 13 +
gcc/testsuite/gcc.target/riscv/smin-ieee.c | 13 +
gcc/testsuite/gcc.target/riscv/smin.c | 13 +
gcc/testsuite/gcc.target/riscv/sminf-ieee.c | 13 +
gcc/testsuite/gcc.target/riscv/sminf.c | 13 +
gcc/testsuite/gcc.target/riscv/zba-shadd.c | 13 +
gcc/testsuite/gcc.target/s390/arch13/sel-1.c | 4 +-
.../gcc.target/s390/ifcvt-two-insns-bool.c | 4 +-
.../gcc.target/s390/ifcvt-two-insns-int.c | 4 +-
.../gcc.target/s390/ifcvt-two-insns-long.c | 4 +-
gcc/testsuite/gcc.target/s390/pr80725.c | 2 +-
.../gcc.target/s390/zvector/vec-double-compile.c | 8 +-
.../gcc.target/s390/zvector/vec-float-compile.c | 8 +-
.../gcc.target/s390/zvector/vec-signed-compile.c | 8 +-
.../gcc.target/s390/zvector/vec-unsigned-compile.c | 8 +-
gcc/testsuite/gcc.target/sparc/20220510-1.c | 31 +
gcc/testsuite/gcc.target/x86_64/abi/asm-support.S | 3 +
.../gcc.target/x86_64/abi/avx/asm-support.S | 3 +
.../gcc.target/x86_64/abi/avx512f/asm-support.S | 3 +
.../gcc.target/x86_64/abi/avx512fp16/asm-support.S | 3 +
.../x86_64/abi/avx512fp16/m256h/asm-support.S | 3 +
.../x86_64/abi/avx512fp16/m512h/asm-support.S | 3 +
.../gcc.target/x86_64/abi/ms-sysv/do-test.S | 3 +
gcc/testsuite/gcc.target/xtensa/BALL-BNALL.c | 33 +
gcc/testsuite/gcc.target/xtensa/bswap-O1.c | 37 +
gcc/testsuite/gcc.target/xtensa/bswap-O2.c | 37 +
gcc/testsuite/gcc.target/xtensa/bswap-Os.c | 37 +
gcc/testsuite/gcc.target/xtensa/bswap.c | 14 -
gcc/testsuite/gcc.target/xtensa/check_zero_byte.c | 9 +
.../gcc.target/xtensa/constsynth_2insns.c | 44 +
.../gcc.target/xtensa/constsynth_3insns.c | 24 +
.../gcc.target/xtensa/constsynth_double.c | 11 +
gcc/testsuite/gcc.target/xtensa/funnel_shifter.c | 17 +
gcc/testsuite/gcc.target/xtensa/one_cmpl_abs.c | 9 +
gcc/testsuite/gcc.target/xtensa/sibcalls.c | 20 +
.../gdc.dg/Wbuiltin_declaration_mismatch.d | 37 +
gcc/testsuite/gdc.dg/Wpadded.d | 4 +
gcc/testsuite/gdc.dg/asan/attr_no_sanitize1.d | 32 +
gcc/testsuite/gdc.dg/attr_visibility1.d | 25 +
gcc/testsuite/gdc.dg/attr_visibility2.d | 26 +
gcc/testsuite/gdc.dg/attr_visibility3.d | 29 +
gcc/testsuite/gdc.dg/builtins.d | 17 +
gcc/testsuite/gdc.dg/nrvo1.d | 27 +
gcc/testsuite/gdc.dg/pr105004.d | 14 +
gcc/testsuite/gdc.dg/rtti1.d | 18 +
gcc/testsuite/gdc.dg/simd_ctfe.d | 3 +-
gcc/testsuite/gdc.dg/ubsan/attr_no_sanitize2.d | 39 +
gcc/testsuite/gdc.test/compilable/Test16206.d | 2 +-
gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 13 +-
gcc/testsuite/gdc.test/compilable/aliasassign.d | 1 -
gcc/testsuite/gdc.test/compilable/art4769.d | 1 -
gcc/testsuite/gdc.test/compilable/b21285.d | 34 +
gcc/testsuite/gdc.test/compilable/b33.d | 1 -
gcc/testsuite/gdc.test/compilable/b6395.d | 1 -
gcc/testsuite/gdc.test/compilable/b9490.d | 1 -
gcc/testsuite/gdc.test/compilable/betterCarray.d | 10 +-
gcc/testsuite/gdc.test/compilable/betterCswitch.d | 3 +-
gcc/testsuite/gdc.test/compilable/ccompile.d | 2 -
gcc/testsuite/gdc.test/compilable/cdcmp.d | 1 -
gcc/testsuite/gdc.test/compilable/compile1.d | 2 +-
gcc/testsuite/gdc.test/compilable/const.d | 2 -
gcc/testsuite/gdc.test/compilable/cppmangle.d | 5 +
gcc/testsuite/gdc.test/compilable/dbitfield.d | 88 +
gcc/testsuite/gdc.test/compilable/ddoc1.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc11.d | 5 -
gcc/testsuite/gdc.test/compilable/ddoc12706.d | 1 -
gcc/testsuite/gdc.test/compilable/ddoc12745.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc13.d | 1 -
gcc/testsuite/gdc.test/compilable/ddoc14.d | 3 -
gcc/testsuite/gdc.test/compilable/ddoc2.d | 1 -
gcc/testsuite/gdc.test/compilable/ddoc2273.d | 1 -
gcc/testsuite/gdc.test/compilable/ddoc3.d | 1 -
gcc/testsuite/gdc.test/compilable/ddoc5.d | 1 -
gcc/testsuite/gdc.test/compilable/ddoc6.d | 1 -
gcc/testsuite/gdc.test/compilable/ddoc6491.d | 2 -
gcc/testsuite/gdc.test/compilable/ddoc7.d | 1 -
gcc/testsuite/gdc.test/compilable/ddoc9369.d | 3 -
gcc/testsuite/gdc.test/compilable/ddoc9475.d | 1 -
.../compilable/ddoc_markdown_breaks_verbose.d | 13 -
.../compilable/ddoc_markdown_code_verbose.d | 13 -
.../compilable/ddoc_markdown_emphasis_verbose.d | 13 -
.../compilable/ddoc_markdown_headings_verbose.d | 9 -
.../compilable/ddoc_markdown_links_verbose.d | 17 -
.../compilable/ddoc_markdown_lists_verbose.d | 9 -
.../compilable/ddoc_markdown_quote_verbose.d | 11 -
.../compilable/ddoc_markdown_tables_verbose.d | 13 -
gcc/testsuite/gdc.test/compilable/dtoh_21217.d | 2 +-
.../gdc.test/compilable/dtoh_AliasDeclaration.d | 3 +-
.../gdc.test/compilable/dtoh_AliasDeclaration_98.d | 2 +-
.../gdc.test/compilable/dtoh_AnonDeclaration.d | 3 +-
.../compilable/dtoh_CPPNamespaceDeclaration.d | 2 +-
.../gdc.test/compilable/dtoh_ClassDeclaration.d | 20 +-
.../gdc.test/compilable/dtoh_StructDeclaration.d | 55 +-
.../gdc.test/compilable/dtoh_TemplateDeclaration.d | 22 +-
.../gdc.test/compilable/dtoh_UnionDeclaration.d | 2 +-
.../gdc.test/compilable/dtoh_VarDeclaration.d | 4 +-
.../gdc.test/compilable/dtoh_cpp98_compat.d | 2 +-
gcc/testsuite/gdc.test/compilable/dtoh_enum.d | 2 +-
.../gdc.test/compilable/dtoh_enum_cpp98.d | 2 +-
.../gdc.test/compilable/dtoh_expressions.d | 2 +-
.../gdc.test/compilable/dtoh_extern_type.d | 4 +-
.../gdc.test/compilable/dtoh_forwarding.d | 5 +-
gcc/testsuite/gdc.test/compilable/dtoh_functions.d | 9 +-
gcc/testsuite/gdc.test/compilable/dtoh_ignored.d | 6 +-
.../gdc.test/compilable/dtoh_invalid_identifiers.d | 4 +-
gcc/testsuite/gdc.test/compilable/dtoh_mangling.d | 118 +
gcc/testsuite/gdc.test/compilable/dtoh_names.d | 14 +-
.../gdc.test/compilable/dtoh_protection.d | 2 +-
.../gdc.test/compilable/dtoh_required_symbols.d | 6 +-
.../gdc.test/compilable/dtoh_special_enum.d | 2 +-
.../gdc.test/compilable/dtoh_unittest_block.d | 2 +-
gcc/testsuite/gdc.test/compilable/dtoh_verbose.d | 2 +-
.../gdc.test/compilable/extra-files/header1.d | 13 +-
gcc/testsuite/gdc.test/compilable/fail137.d | 1 -
gcc/testsuite/gdc.test/compilable/fix17686.d | 1 -
gcc/testsuite/gdc.test/compilable/fix20416.d | 1 -
gcc/testsuite/gdc.test/compilable/fix21647.d | 1 -
gcc/testsuite/gdc.test/compilable/fix22291.d | 105 +-
gcc/testsuite/gdc.test/compilable/ice20092.d | 1 -
.../gdc.test/compilable/imports/art4769a.d | 1 -
.../gdc.test/compilable/imports/art4769b.d | 1 -
gcc/testsuite/gdc.test/compilable/imports/b33a.d | 3 -
gcc/testsuite/gdc.test/compilable/imports/b3682.d | 1 -
gcc/testsuite/gdc.test/compilable/imports/defaa.d | 3 -
gcc/testsuite/gdc.test/compilable/imports/defab.d | 1 -
.../gdc.test/compilable/imports/defines.c | 28 +
.../gdc.test/compilable/imports/imp16080.d | 1 -
.../gdc.test/compilable/imports/imp17434a.d | 1 +
.../gdc.test/compilable/imports/imp17434b.d | 6 +
.../compilable/imports/plainpackage/plainmodule.d | 1 -
.../compilable/imports/test11563std_traits.d | 1 -
.../gdc.test/compilable/imports/test16709c.d | 1 -
.../gdc.test/compilable/imports/test16709d.d | 1 -
.../gdc.test/compilable/imports/test4003a.d | 1 -
.../gdc.test/compilable/imports/test50a.d | 1 -
.../gdc.test/compilable/imports/test55a.d | 1 -
.../gdc.test/compilable/imports/test62a.d | 2 -
.../gdc.test/compilable/imports/test63a.d | 1 -
.../gdc.test/compilable/imports/test67a.d | 2 -
.../gdc.test/compilable/imports/test68a.d | 1 -
.../gdc.test/compilable/imports/test9276decl.d | 1 -
.../gdc.test/compilable/imports/test9276expr.d | 1 -
.../gdc.test/compilable/imports/test9276parser.d | 1 -
.../gdc.test/compilable/imports/test9276sem.d | 1 -
.../gdc.test/compilable/imports/test9276type.d | 1 -
.../gdc.test/compilable/imports/test9276util.d | 1 -
.../gdc.test/compilable/imports/test9276visitors.d | 1 -
.../gdc.test/compilable/imports/wax16798.d | 1 -
gcc/testsuite/gdc.test/compilable/interpret3.d | 102 +-
.../gdc.test/compilable/isreturnonstack.d | 1 -
gcc/testsuite/gdc.test/compilable/issue15478.d | 1 -
gcc/testsuite/gdc.test/compilable/issue21813b.d | 1 -
gcc/testsuite/gdc.test/compilable/json.d | 6 +-
gcc/testsuite/gdc.test/compilable/line.d | 2 -
gcc/testsuite/gdc.test/compilable/mixintype.d | 1 -
gcc/testsuite/gdc.test/compilable/mixintype2.d | 6 +
.../gdc.test/compilable/must_use_assign.d | 9 +
.../gdc.test/compilable/must_use_not_reserved.d | 5 +
.../gdc.test/compilable/must_use_opassign.d | 15 +
.../gdc.test/compilable/must_use_opopassign.d | 15 +
.../gdc.test/compilable/must_use_opunary.d | 18 +
.../gdc.test/compilable/must_use_suppress.d | 10 +
gcc/testsuite/gdc.test/compilable/nogc.d | 9 +
gcc/testsuite/gdc.test/compilable/revert_dip1000.d | 7 +
gcc/testsuite/gdc.test/compilable/scope.d | 2 +-
gcc/testsuite/gdc.test/compilable/test10073.d | 1 -
gcc/testsuite/gdc.test/compilable/test1238.d | 1 -
gcc/testsuite/gdc.test/compilable/test12527.d | 1 -
gcc/testsuite/gdc.test/compilable/test13193.d | 1 -
gcc/testsuite/gdc.test/compilable/test13194.d | 1 -
gcc/testsuite/gdc.test/compilable/test13600.d | 1 -
gcc/testsuite/gdc.test/compilable/test13858.d | 1 -
gcc/testsuite/gdc.test/compilable/test15019.d | 1 -
gcc/testsuite/gdc.test/compilable/test15389_y.d | 1 -
gcc/testsuite/gdc.test/compilable/test15464.d | 2 -
gcc/testsuite/gdc.test/compilable/test15565.d | 1 -
gcc/testsuite/gdc.test/compilable/test15578.d | 1 -
gcc/testsuite/gdc.test/compilable/test15762.d | 1 -
gcc/testsuite/gdc.test/compilable/test15898.d | 1 -
gcc/testsuite/gdc.test/compilable/test16037.d | 2 -
gcc/testsuite/gdc.test/compilable/test16080.d | 1 -
gcc/testsuite/gdc.test/compilable/test16225.d | 1 -
gcc/testsuite/gdc.test/compilable/test16798.d | 1 -
gcc/testsuite/gdc.test/compilable/test17057.d | 1 -
gcc/testsuite/gdc.test/compilable/test17419.d | 5 +-
gcc/testsuite/gdc.test/compilable/test17421.d | 1 -
gcc/testsuite/gdc.test/compilable/test17434.d | 11 +
gcc/testsuite/gdc.test/compilable/test17434a.d | 5 +
gcc/testsuite/gdc.test/compilable/test17468.d | 1 -
gcc/testsuite/gdc.test/compilable/test17512.d | 1 -
gcc/testsuite/gdc.test/compilable/test17590.d | 2 +-
gcc/testsuite/gdc.test/compilable/test17942.d | 1 -
gcc/testsuite/gdc.test/compilable/test18020.d | 2 +-
gcc/testsuite/gdc.test/compilable/test18216.d | 40 +
gcc/testsuite/gdc.test/compilable/test18584.d | 1 -
gcc/testsuite/gdc.test/compilable/test18936.d | 1 -
gcc/testsuite/gdc.test/compilable/test19097.d | 40 +
gcc/testsuite/gdc.test/compilable/test19203.d | 1 -
gcc/testsuite/gdc.test/compilable/test19227.d | 1 -
gcc/testsuite/gdc.test/compilable/test20427.d | 3 +
gcc/testsuite/gdc.test/compilable/test20596.d | 2 -
gcc/testsuite/gdc.test/compilable/test20653.d | 1 -
gcc/testsuite/gdc.test/compilable/test20717.d | 17 +
gcc/testsuite/gdc.test/compilable/test20906.d | 1 -
gcc/testsuite/gdc.test/compilable/test20990.d | 1 -
gcc/testsuite/gdc.test/compilable/test22626.d | 23 +
gcc/testsuite/gdc.test/compilable/test22635.d | 13 +
gcc/testsuite/gdc.test/compilable/test22639.d | 26 +
gcc/testsuite/gdc.test/compilable/test22665.d | 2 -
gcc/testsuite/gdc.test/compilable/test22825.d | 4 +
gcc/testsuite/gdc.test/compilable/test22859.d | 40 +
gcc/testsuite/gdc.test/compilable/test22860.d | 62 +
gcc/testsuite/gdc.test/compilable/test22865.d | 35 +
gcc/testsuite/gdc.test/compilable/test22919.d | 17 +
gcc/testsuite/gdc.test/compilable/test22988.d | 15 +
gcc/testsuite/gdc.test/compilable/test22997.d | 14 +
gcc/testsuite/gdc.test/compilable/test23047.d | 13 +
gcc/testsuite/gdc.test/compilable/test23076.d | 38 +
gcc/testsuite/gdc.test/compilable/test23087.d | 9 +
gcc/testsuite/gdc.test/compilable/test23089.d | 7 +
gcc/testsuite/gdc.test/compilable/test23097.d | 33 +
gcc/testsuite/gdc.test/compilable/test23105.d | 6 +
gcc/testsuite/gdc.test/compilable/test23142.d | 19 +
gcc/testsuite/gdc.test/compilable/test23174.d | 58 +
gcc/testsuite/gdc.test/compilable/test3004.d | 4 +-
gcc/testsuite/gdc.test/compilable/test3775.d | 2 -
gcc/testsuite/gdc.test/compilable/test4003.d | 1 -
gcc/testsuite/gdc.test/compilable/test4375.d | 1 -
gcc/testsuite/gdc.test/compilable/test50.d | 2 -
gcc/testsuite/gdc.test/compilable/test5227.d | 2 -
gcc/testsuite/gdc.test/compilable/test602.d | 1 -
gcc/testsuite/gdc.test/compilable/test6089.d | 1 -
gcc/testsuite/gdc.test/compilable/test63.d | 1 -
gcc/testsuite/gdc.test/compilable/test6395.d | 1 -
gcc/testsuite/gdc.test/compilable/test66.d | 1 -
gcc/testsuite/gdc.test/compilable/test67.d | 1 -
gcc/testsuite/gdc.test/compilable/test68.d | 1 -
gcc/testsuite/gdc.test/compilable/test7399.d | 1 -
gcc/testsuite/gdc.test/compilable/test8296.d | 2 +-
gcc/testsuite/gdc.test/compilable/test8922b.d | 1 -
gcc/testsuite/gdc.test/compilable/test8922d.d | 1 -
gcc/testsuite/gdc.test/compilable/test9057.d | 2 -
gcc/testsuite/gdc.test/compilable/test9436.d | 1 -
.../gdc.test/compilable/testAliasLookup.d | 1 -
gcc/testsuite/gdc.test/compilable/testInference.d | 1 -
gcc/testsuite/gdc.test/compilable/testdefines.d | 14 +
gcc/testsuite/gdc.test/compilable/testdip1008.d | 19 +
gcc/testsuite/gdc.test/compilable/testprofile.d | 1 -
gcc/testsuite/gdc.test/compilable/testsctreturn.d | 1 -
gcc/testsuite/gdc.test/compilable/typeid_name.d | 1 -
gcc/testsuite/gdc.test/compilable/vcg-ast.d | 4 +-
gcc/testsuite/gdc.test/compilable/version.d | 2 +-
.../fail_compilation/attributediagnostic.d | 23 +
gcc/testsuite/gdc.test/fail_compilation/b6227.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/betterc.d | 4 +-
.../gdc.test/fail_compilation/biterrors.d | 15 +
.../gdc.test/fail_compilation/biterrors2.d | 17 +
.../gdc.test/fail_compilation/biterrors3.d | 18 +
.../gdc.test/fail_compilation/biterrors4.d | 19 +
gcc/testsuite/gdc.test/fail_compilation/bug5.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/bug5b.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 1 -
.../gdc.test/fail_compilation/circ10280.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/commaexp.d | 20 +-
gcc/testsuite/gdc.test/fail_compilation/cppvar.d | 22 +
.../gdc.test/fail_compilation/ctfe11467.d | 1 -
.../gdc.test/fail_compilation/dbitfields.d | 32 +
.../gdc.test/fail_compilation/dephexstrings.d | 1 -
.../gdc.test/fail_compilation/deprecated6760.d | 1 -
.../gdc.test/fail_compilation/diag10805.d | 2 +-
.../gdc.test/fail_compilation/diag10862.d | 2 +-
.../gdc.test/fail_compilation/diag11198.d | 12 +-
.../gdc.test/fail_compilation/diag12640.d | 1 -
.../gdc.test/fail_compilation/diag14145.d | 2 -
.../gdc.test/fail_compilation/diag14235.d | 4 +-
.../gdc.test/fail_compilation/diag16271.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/diag1730.d | 1 -
.../gdc.test/fail_compilation/diag18574.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag8510.d | 1 -
.../gdc.test/fail_compilation/diag_funclit.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diagin.d | 2 +-
.../fail_compilation/dip1000_deprecation.d | 59 +
gcc/testsuite/gdc.test/fail_compilation/dip25.d | 12 +-
.../gdc.test/fail_compilation/dtor_attributes.d | 2 +
.../fail_compilation/dtorfields_attributes.d | 1 +
gcc/testsuite/gdc.test/fail_compilation/e7804_1.d | 11 +-
.../extra-files/test23109/object.d | 17 +
gcc/testsuite/gdc.test/fail_compilation/fail109.d | 2 +-
.../gdc.test/fail_compilation/fail10905.d | 1 -
.../gdc.test/fail_compilation/fail11163.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail118.d | 28 +-
gcc/testsuite/gdc.test/fail_compilation/fail12.d | 1 -
.../gdc.test/fail_compilation/fail12390.d | 3 +-
.../gdc.test/fail_compilation/fail12604.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail131.d | 2 +-
.../gdc.test/fail_compilation/fail13902.d | 50 +-
.../gdc.test/fail_compilation/fail14486.d | 36 +-
gcc/testsuite/gdc.test/fail_compilation/fail15.d | 2 -
.../gdc.test/fail_compilation/fail15691.d | 2 -
gcc/testsuite/gdc.test/fail_compilation/fail16.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail160.d | 1 -
.../gdc.test/fail_compilation/fail16001.d | 3 +-
.../gdc.test/fail_compilation/fail16575.d | 65 +
.../gdc.test/fail_compilation/fail16600.d | 2 -
.../gdc.test/fail_compilation/fail16772.d | 7 +
gcc/testsuite/gdc.test/fail_compilation/fail17.d | 2 -
.../gdc.test/fail_compilation/fail17275.d | 1 -
.../gdc.test/fail_compilation/fail17419.d | 1 -
.../gdc.test/fail_compilation/fail17421.d | 1 -
.../gdc.test/fail_compilation/fail17842.d | 2 -
.../gdc.test/fail_compilation/fail17906.d | 3 +-
.../gdc.test/fail_compilation/fail17927.d | 5 +-
.../gdc.test/fail_compilation/fail19441.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail196.d | 2 +-
.../gdc.test/fail_compilation/fail19744.d | 2 +-
.../gdc.test/fail_compilation/fail19759.d | 8 +
.../gdc.test/fail_compilation/fail19881.d | 3 +-
.../gdc.test/fail_compilation/fail19898a.d | 1 -
.../gdc.test/fail_compilation/fail19898b.d | 1 -
.../gdc.test/fail_compilation/fail19922.d | 1 -
.../gdc.test/fail_compilation/fail19923.d | 1 -
.../gdc.test/fail_compilation/fail19948.d | 18 +
.../gdc.test/fail_compilation/fail20084.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail201.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail202.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail203.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail204.d | 1 -
.../gdc.test/fail_compilation/fail20448.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail205.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail206.d | 1 -
.../gdc.test/fail_compilation/fail20691.d | 9 +-
.../gdc.test/fail_compilation/fail20800.d | 1 -
.../gdc.test/fail_compilation/fail21092.d | 4 +-
.../gdc.test/fail_compilation/fail21206.d | 13 +
.../gdc.test/fail_compilation/fail21275.d | 4 +-
.../gdc.test/fail_compilation/fail21314.d | 11 +
gcc/testsuite/gdc.test/fail_compilation/fail217.d | 1 -
.../gdc.test/fail_compilation/fail21868b.d | 6 +-
.../gdc.test/fail_compilation/fail22118.d | 1 -
.../gdc.test/fail_compilation/fail22202.d | 22 +
.../gdc.test/fail_compilation/fail22351.d | 20 +
.../gdc.test/fail_compilation/fail22825a.d | 11 +
.../gdc.test/fail_compilation/fail22825b.d | 13 +
.../gdc.test/fail_compilation/fail22881.d | 60 +
.../gdc.test/fail_compilation/fail23036.d | 22 +
.../gdc.test/fail_compilation/fail23108a.d | 16 +
.../gdc.test/fail_compilation/fail23108b.d | 18 +
.../gdc.test/fail_compilation/fail23109.d | 12 +
.../gdc.test/fail_compilation/fail23135.d | 17 +
gcc/testsuite/gdc.test/fail_compilation/fail2361.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail249.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail258.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail259.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail261.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail2656.d | 28 +-
gcc/testsuite/gdc.test/fail_compilation/fail346.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail359.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail3703.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail3895.d | 1 -
.../gdc.test/fail_compilation/fail4269a.d | 1 -
.../gdc.test/fail_compilation/fail4269b.d | 1 -
.../gdc.test/fail_compilation/fail4269c.d | 1 -
.../gdc.test/fail_compilation/fail4375a.d | 1 -
.../gdc.test/fail_compilation/fail4375b.d | 1 -
.../gdc.test/fail_compilation/fail4375c.d | 1 -
.../gdc.test/fail_compilation/fail4375d.d | 1 -
.../gdc.test/fail_compilation/fail4375e.d | 1 -
.../gdc.test/fail_compilation/fail4375f.d | 1 -
.../gdc.test/fail_compilation/fail4375g.d | 1 -
.../gdc.test/fail_compilation/fail4375h.d | 1 -
.../gdc.test/fail_compilation/fail4375i.d | 1 -
.../gdc.test/fail_compilation/fail4375j.d | 1 -
.../gdc.test/fail_compilation/fail4375k.d | 1 -
.../gdc.test/fail_compilation/fail4375l.d | 1 -
.../gdc.test/fail_compilation/fail4375m.d | 1 -
.../gdc.test/fail_compilation/fail4375o.d | 1 -
.../gdc.test/fail_compilation/fail4375p.d | 1 -
.../gdc.test/fail_compilation/fail4375q.d | 1 -
.../gdc.test/fail_compilation/fail4375r.d | 1 -
.../gdc.test/fail_compilation/fail4375s.d | 1 -
.../gdc.test/fail_compilation/fail4375t.d | 1 -
.../gdc.test/fail_compilation/fail4375u.d | 1 -
.../gdc.test/fail_compilation/fail4375v.d | 1 -
.../gdc.test/fail_compilation/fail4375w.d | 1 -
.../gdc.test/fail_compilation/fail4375x.d | 1 -
.../gdc.test/fail_compilation/fail4375y.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail44.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail47.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail58.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail60.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail6107.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail7178.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail72.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail7234.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail73.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail7369.d | 1 -
.../gdc.test/fail_compilation/fail7424c.d | 1 -
.../gdc.test/fail_compilation/fail7424d.d | 1 -
.../gdc.test/fail_compilation/fail7424e.d | 1 -
.../gdc.test/fail_compilation/fail7424f.d | 1 -
.../gdc.test/fail_compilation/fail7424g.d | 1 -
.../gdc.test/fail_compilation/fail7424h.d | 1 -
.../gdc.test/fail_compilation/fail7424i.d | 1 -
.../gdc.test/fail_compilation/fail7524a.d | 3 +-
.../gdc.test/fail_compilation/fail7524b.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail77.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail78.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail7851.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail7859.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail7861.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail7862.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail79.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail8009.d | 1 -
.../gdc.test/fail_compilation/fail8179b.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail8373.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail9199.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail92.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail95.d | 1 -
.../gdc.test/fail_compilation/fail9665a.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail9735.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fail99.d | 2 +-
.../gdc.test/fail_compilation/fail_arrayop2.d | 4 +-
.../gdc.test/fail_compilation/fail_scope.d | 23 +-
.../gdc.test/fail_compilation/failcontracts.d | 1 -
.../gdc.test/fail_compilation/faildeleteaa.d | 3 +-
.../gdc.test/fail_compilation/failsafec.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fix18575.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/fix19059.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fix21585.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fix22108.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/fix23138.d | 16 +
gcc/testsuite/gdc.test/fail_compilation/fix5212.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/fob1.d | 1 +
gcc/testsuite/gdc.test/fail_compilation/fob2.d | 17 +
gcc/testsuite/gdc.test/fail_compilation/format.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/goto1.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/goto3.d | 2 -
gcc/testsuite/gdc.test/fail_compilation/ice10283.d | 1 -
.../gdc.test/fail_compilation/ice10727a.d | 2 -
.../gdc.test/fail_compilation/ice10727b.d | 2 -
gcc/testsuite/gdc.test/fail_compilation/ice10922.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice10949.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice11968.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice13027.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/ice14844.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice22377.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice23097.d | 28 +
gcc/testsuite/gdc.test/fail_compilation/ice6538.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/ice9254a.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/ice9254b.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/ice9254c.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/ice9540.d | 2 +-
.../gdc.test/fail_compilation/imports/a10528.d | 1 -
.../gdc.test/fail_compilation/imports/a11850.d | 2 -
.../gdc.test/fail_compilation/imports/a14235.d | 2 +-
.../gdc.test/fail_compilation/imports/diag10141b.d | 1 -
.../fail_compilation/imports/diag9210stdcomplex.d | 1 -
.../gdc.test/fail_compilation/imports/test18480a.d | 1 -
.../gdc.test/fail_compilation/imports/test21164a.d | 1 -
.../gdc.test/fail_compilation/imports/test21164b.d | 1 -
.../gdc.test/fail_compilation/imports/test21164c.d | 1 -
.../gdc.test/fail_compilation/imports/test21164d.d | 1 -
.../gdc.test/fail_compilation/imports/test23109a.d | 10 +
.../gdc.test/fail_compilation/imports/test23109b.d | 10 +
.../gdc.test/fail_compilation/imports/test23109c.d | 3 +
.../gdc.test/fail_compilation/imports/test64a.d | 1 -
.../gdc.test/fail_compilation/issue22820.d | 1 -
.../gdc.test/fail_compilation/issue22826.d | 3 +-
.../gdc.test/fail_compilation/issue3827.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/lexer1.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/lexer4.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/mangle2.d | 1 -
.../gdc.test/fail_compilation/mixin_template.d | 10 +
gcc/testsuite/gdc.test/fail_compilation/must_use.d | 16 +
.../gdc.test/fail_compilation/must_use_comma.d | 17 +
.../gdc.test/fail_compilation/must_use_opunary.d | 21 +
.../gdc.test/fail_compilation/must_use_reserved.d | 20 +
.../gdc.test/fail_compilation/must_use_template.d | 16 +
.../gdc.test/fail_compilation/must_use_union.d | 16 +
.../gdc.test/fail_compilation/no_Throwable.d | 4 +-
.../gdc.test/fail_compilation/no_TypeInfo.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/nogc1.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/noreturn.d | 18 +
.../gdc.test/fail_compilation/opapplyscope.d | 1 -
.../gdc.test/fail_compilation/pragmainline.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/pragmas.d | 2 -
.../gdc.test/fail_compilation/pull12941.d | 4 +-
.../gdc.test/fail_compilation/reserved_version.d | 2 +
.../fail_compilation/reserved_version_switch.d | 3 +
gcc/testsuite/gdc.test/fail_compilation/retscope.d | 20 +-
.../gdc.test/fail_compilation/retscope2.d | 9 +-
.../gdc.test/fail_compilation/retscope3.d | 41 -
.../gdc.test/fail_compilation/retscope5.d | 1 -
.../gdc.test/fail_compilation/retscope6.d | 76 +-
.../gdc.test/fail_compilation/safe_gshared.d | 15 +
.../gdc.test/fail_compilation/safe_pointer_index.d | 12 +
gcc/testsuite/gdc.test/fail_compilation/shared.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/switches.d | 2 -
.../gdc.test/fail_compilation/template_decl.d | 9 +
gcc/testsuite/gdc.test/fail_compilation/test1021.d | 2 -
.../gdc.test/fail_compilation/test11047.d | 2 -
.../gdc.test/fail_compilation/test11176.d | 5 +-
.../gdc.test/fail_compilation/test13536.d | 3 +-
.../gdc.test/fail_compilation/test13537.d | 1 -
.../gdc.test/fail_compilation/test14496.d | 13 +-
.../gdc.test/fail_compilation/test15191.d | 33 +-
.../gdc.test/fail_compilation/test15373.d | 2 +-
.../gdc.test/fail_compilation/test15399.d | 1 -
.../gdc.test/fail_compilation/test15544.d | 2 -
.../gdc.test/fail_compilation/test15660.d | 3 +-
.../gdc.test/fail_compilation/test15672.d | 2 -
.../gdc.test/fail_compilation/test15703.d | 1 -
.../gdc.test/fail_compilation/test15704.d | 1 -
.../gdc.test/fail_compilation/test15989.d | 1 -
.../gdc.test/fail_compilation/test16188.d | 11 +-
.../gdc.test/fail_compilation/test16193.d | 1 -
.../gdc.test/fail_compilation/test16195.d | 3 +-
.../gdc.test/fail_compilation/test16365.d | 2 +-
.../gdc.test/fail_compilation/test16381.d | 1 -
.../gdc.test/fail_compilation/test16589.d | 12 +-
.../gdc.test/fail_compilation/test17284.d | 8 +-
.../gdc.test/fail_compilation/test17422.d | 2 +-
.../gdc.test/fail_compilation/test17423.d | 2 +-
.../gdc.test/fail_compilation/test17425.d | 1 -
.../gdc.test/fail_compilation/test17450.d | 4 +-
.../gdc.test/fail_compilation/test17868b.d | 14 +-
.../gdc.test/fail_compilation/test18130.d | 2 +-
.../gdc.test/fail_compilation/test18282.d | 3 +-
.../gdc.test/fail_compilation/test18484.d | 7 +-
.../gdc.test/fail_compilation/test18644.d | 2 -
.../gdc.test/fail_compilation/test18708.d | 2 -
.../gdc.test/fail_compilation/test19097.d | 64 +-
.../gdc.test/fail_compilation/test20245.d | 14 +-
.../gdc.test/fail_compilation/test20569.d | 4 +-
.../gdc.test/fail_compilation/test20881.d | 30 +
.../gdc.test/fail_compilation/test21008.d | 6 +-
.../gdc.test/fail_compilation/test21198.d | 2 +-
.../gdc.test/fail_compilation/test21204.d | 2 +-
.../gdc.test/fail_compilation/test21353.d | 1 -
.../gdc.test/fail_compilation/test21477.d | 16 +
.../gdc.test/fail_compilation/test21665.d | 2 +-
.../gdc.test/fail_compilation/test21912.d | 4 +-
.../gdc.test/fail_compilation/test21927.d | 4 +-
.../gdc.test/fail_compilation/test21939.d | 3 +-
.../gdc.test/fail_compilation/test22145.d | 2 +-
.../gdc.test/fail_compilation/test22541.d | 2 +-
.../gdc.test/fail_compilation/test22593.d | 2 +-
.../gdc.test/fail_compilation/test22840.d | 26 +
.../gdc.test/fail_compilation/test22910.d | 19 +
.../gdc.test/fail_compilation/test22999.d | 27 +
.../gdc.test/fail_compilation/test23017.d | 20 +
.../gdc.test/fail_compilation/test23159.d | 22 +
gcc/testsuite/gdc.test/fail_compilation/test3818.d | 2 -
gcc/testsuite/gdc.test/fail_compilation/test64.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/test9150.d | 2 +-
.../gdc.test/fail_compilation/testpull1810.d | 1 -
.../gdc.test/fail_compilation/testscopestatic.d | 1 -
gcc/testsuite/gdc.test/fail_compilation/traits.d | 26 +-
.../gdc.test/fail_compilation/udaparams.d | 4 +-
.../gdc.test/fail_compilation/varargsstc.d | 1 -
.../gdc.test/fail_compilation/warn12809.d | 2 -
gcc/testsuite/gdc.test/runnable/betterc.d | 1 -
gcc/testsuite/gdc.test/runnable/bit.d | 106 +
gcc/testsuite/gdc.test/runnable/bug846.d | 1 -
gcc/testsuite/gdc.test/runnable/dbitfields.d | 189 +
gcc/testsuite/gdc.test/runnable/fix22372.d | 1 -
gcc/testsuite/gdc.test/runnable/functype.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/a18a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/a21a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/bug846.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/c22a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/c22b.d | 1 -
.../gdc.test/runnable/imports/link7745b.d | 2 -
gcc/testsuite/gdc.test/runnable/imports/m1a.d | 1 -
.../gdc.test/runnable/imports/template2962a.d | 1 -
.../gdc.test/runnable/imports/test10441b.d | 1 -
.../gdc.test/runnable/imports/test10441c.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test10a.d | 1 -
.../gdc.test/runnable/imports/test11039b.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test13a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test27a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test29a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test31a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test32a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test35a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test40a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test41a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test45a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test45b.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test46b.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test46c.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test49a.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test57a.d | 2 -
gcc/testsuite/gdc.test/runnable/imports/test57b.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/test58a.d | 1 -
.../gdc.test/runnable/imports/testminitAA.d | 1 -
.../gdc.test/runnable/imports/testminitBB.d | 1 -
.../gdc.test/runnable/imports/testmod1b.d | 1 -
gcc/testsuite/gdc.test/runnable/imports/tlsa.d | 2 -
gcc/testsuite/gdc.test/runnable/interpret.d | 16 +
gcc/testsuite/gdc.test/runnable/manboy.d | 1 -
gcc/testsuite/gdc.test/runnable/nrvo.d | 30 +
gcc/testsuite/gdc.test/runnable/pi.d | 3 -
gcc/testsuite/gdc.test/runnable/template2962.d | 1 -
gcc/testsuite/gdc.test/runnable/test10441.d | 1 -
gcc/testsuite/gdc.test/runnable/test10942.d | 1 -
gcc/testsuite/gdc.test/runnable/test11.d | 2 -
gcc/testsuite/gdc.test/runnable/test11039.d | 1 -
gcc/testsuite/gdc.test/runnable/test12.d | 1 -
gcc/testsuite/gdc.test/runnable/test15568.d | 1 -
gcc/testsuite/gdc.test/runnable/test16140.d | 1 -
gcc/testsuite/gdc.test/runnable/test17.d | 1 -
gcc/testsuite/gdc.test/runnable/test17246.d | 1 -
gcc/testsuite/gdc.test/runnable/test17868b.d | 4 +-
gcc/testsuite/gdc.test/runnable/test19735.d | 1 -
gcc/testsuite/gdc.test/runnable/test20036.d | 1 -
gcc/testsuite/gdc.test/runnable/test20565.d | 1 -
gcc/testsuite/gdc.test/runnable/test20603.d | 31 +
gcc/testsuite/gdc.test/runnable/test20734.d | 28 +
gcc/testsuite/gdc.test/runnable/test21.d | 1 -
gcc/testsuite/gdc.test/runnable/test21416.d | 9 +
gcc/testsuite/gdc.test/runnable/test22175.d | 32 +
gcc/testsuite/gdc.test/runnable/test22945.d | 38 +
gcc/testsuite/gdc.test/runnable/test23083.d | 16 +
gcc/testsuite/gdc.test/runnable/test27.d | 1 -
gcc/testsuite/gdc.test/runnable/test28.d | 1 -
gcc/testsuite/gdc.test/runnable/test3.d | 1 -
gcc/testsuite/gdc.test/runnable/test30.d | 1 -
gcc/testsuite/gdc.test/runnable/test32.d | 1 -
gcc/testsuite/gdc.test/runnable/test34.d | 2 -
gcc/testsuite/gdc.test/runnable/test40.d | 1 -
gcc/testsuite/gdc.test/runnable/test41.d | 1 -
gcc/testsuite/gdc.test/runnable/test57.d | 1 -
gcc/testsuite/gdc.test/runnable/test7932.d | 1 -
gcc/testsuite/gdc.test/runnable/test9495.d | 2 +-
gcc/testsuite/gdc.test/runnable/testcontracts.d | 26 +-
gcc/testsuite/gdc.test/runnable/testmain.d | 1 -
gcc/testsuite/gdc.test/runnable/testmod2.d | 1 -
gcc/testsuite/gdc.test/runnable/testscope.d | 16 -
gcc/testsuite/gdc.test/runnable/testscope2.d | 6 +-
gcc/testsuite/gdc.test/runnable/testthread2.d | 1 -
gcc/testsuite/gdc.test/runnable/tls.d | 1 -
gcc/testsuite/gdc.test/runnable/tls_dup.d | 1 -
gcc/testsuite/gdc.test/runnable/xtest46.d | 86 +-
gcc/testsuite/gdc.test/runnable/xtest55.d | 1 -
.../gdc.test/runnable_cxx/extra-files/cabi2.cpp | 1 -
.../runnable_cxx/extra-files/test22351.cpp | 46 +
.../runnable_cxx/extra-files/test22898.cpp | 7 +
.../runnable_cxx/extra-files/test23135.cpp | 52 +
gcc/testsuite/gdc.test/runnable_cxx/test22351.d | 55 +
gcc/testsuite/gdc.test/runnable_cxx/test22898.d | 28 +
gcc/testsuite/gdc.test/runnable_cxx/test23135.d | 38 +
gcc/testsuite/gdc.test/runnable_cxx/test6716.d | 2 +-
.../gfortran.dg/allocate_alloc_opt_15.f90 | 49 +
gcc/testsuite/gfortran.dg/array_reference_3.f90 | 195 +
gcc/testsuite/gfortran.dg/associate_58.f90 | 21 +
gcc/testsuite/gfortran.dg/associated_target_8.f90 | 16 +
gcc/testsuite/gfortran.dg/c_loc_test_22.f90 | 4 +-
.../gfortran.dg/char_pointer_assign_7.f90 | 38 +
.../gfortran.dg/character_array_dummy_1.f90 | 21 +
gcc/testsuite/gfortran.dg/class_dummy_8.f90 | 20 +
gcc/testsuite/gfortran.dg/class_dummy_9.f90 | 20 +
gcc/testsuite/gfortran.dg/coarray_44.f90 | 2 +
gcc/testsuite/gfortran.dg/coarray_50.f90 | 22 +
gcc/testsuite/gfortran.dg/coarray_allocate_11.f90 | 6 +-
gcc/testsuite/gfortran.dg/coarray_allocate_12.f90 | 19 +
gcc/testsuite/gfortran.dg/dec_union_12.f90 | 43 +
gcc/testsuite/gfortran.dg/dependency_49.f90 | 3 +-
gcc/testsuite/gfortran.dg/finalize_10.f90 | 2 +-
gcc/testsuite/gfortran.dg/g77/pr105203.f | 20 +
gcc/testsuite/gfortran.dg/goacc/common-block-3.f90 | 31 +-
.../gfortran.dg/goacc/nested-function-1.f90 | 10 +
gcc/testsuite/gfortran.dg/goacc/pr104717.f90 | 22 +
.../goacc/privatization-1-compute-loop.f90 | 7 +-
gcc/testsuite/gfortran.dg/gomp/all-memory-1.f90 | 54 +
gcc/testsuite/gfortran.dg/gomp/all-memory-2.f90 | 55 +
gcc/testsuite/gfortran.dg/gomp/all-memory-3.f90 | 24 +
gcc/testsuite/gfortran.dg/gomp/allocate-3.f90 | 14 +
gcc/testsuite/gfortran.dg/gomp/associate1.f90 | 40 +-
gcc/testsuite/gfortran.dg/gomp/associate2.f90 | 76 +
.../gfortran.dg/gomp/canonical-loop-1.f90 | 224 +
.../gfortran.dg/gomp/canonical-loop-2.f90 | 44 +
gcc/testsuite/gfortran.dg/gomp/collapse1.f90 | 4 +-
.../gfortran.dg/gomp/declare-target-2.f90 | 18 +-
.../gfortran.dg/gomp/declare-target-4.f90 | 9 +-
gcc/testsuite/gfortran.dg/gomp/depobj-1.f90 | 3 +
gcc/testsuite/gfortran.dg/gomp/depobj-2.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/loop-exit.f90 | 674 +
gcc/testsuite/gfortran.dg/gomp/masked-taskloop.f90 | 20 +
.../gfortran.dg/gomp/non-rectangular-loop.f90 | 227 +
gcc/testsuite/gfortran.dg/gomp/pr85313.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/requires-4.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/requires-8.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/scope-5.f90 | 9 +
gcc/testsuite/gfortran.dg/gomp/scope-6.f90 | 23 +
.../gfortran.dg/gomp/target-device-ancestor-5.f90 | 69 +
.../gfortran.dg/gomp/taskwait-depend-nowait-1.f90 | 14 +
gcc/testsuite/gfortran.dg/include_14.f90 | 4 +-
gcc/testsuite/gfortran.dg/include_17.f90 | 4 +-
gcc/testsuite/gfortran.dg/include_18.f90 | 4 +-
gcc/testsuite/gfortran.dg/include_6.f90 | 2 +-
gcc/testsuite/gfortran.dg/negative_stride_1.f90 | 25 +
gcc/testsuite/gfortran.dg/nint_p7.f90 | 3 +-
gcc/testsuite/gfortran.dg/pr102860.f90 | 3 +-
gcc/testsuite/gfortran.dg/pr104210.f90 | 15 +
gcc/testsuite/gfortran.dg/pr104571.f90 | 12 +
gcc/testsuite/gfortran.dg/pr105230.f90 | 8 +
gcc/testsuite/gfortran.dg/pr105501.f90 | 15 +
gcc/testsuite/gfortran.dg/pr47614.f | 2 +-
gcc/testsuite/gfortran.dg/pr58968.f | 2 +-
gcc/testsuite/gfortran.dg/pr70673.f90 | 2 -
gcc/testsuite/gfortran.dg/pr70673_2.f90 | 25 +
.../gfortran.dg/recursive_reference_3.f90 | 14 +
.../gfortran.dg/unlimited_polymorphic_3.f03 | 56 +-
gcc/testsuite/gfortran.dg/vector_subscript_8.f90 | 16 +
gcc/testsuite/gfortran.dg/vector_subscript_9.f90 | 21 +
gcc/testsuite/gnat.dg/concat5.adb | 9 +
gcc/testsuite/gnat.dg/concat5_pkg1.adb | 18 +
gcc/testsuite/gnat.dg/concat5_pkg1.ads | 5 +
gcc/testsuite/gnat.dg/concat5_pkg2.adb | 10 +
gcc/testsuite/gnat.dg/concat5_pkg2.ads | 5 +
gcc/testsuite/gnat.dg/equal7.adb | 10 +-
gcc/testsuite/gnat.dg/hardbool.adb | 46 +
gcc/testsuite/gnat.dg/hardbool.ads | 22 +
gcc/testsuite/gnat.dg/loopvar.adb | 2 +-
gcc/testsuite/gnat.dg/sso17.adb | 34 +
gcc/testsuite/go.test/go-test.exp | 3 +
gcc/testsuite/go.test/test/fixedbugs/issue10441.go | 2 +-
gcc/testsuite/jit.dg/all-non-failing-tests.h | 16 +
gcc/testsuite/jit.dg/harness.h | 4 +
gcc/testsuite/jit.dg/test-bitcast.c | 61 +
gcc/testsuite/jit.dg/test-error-bad-bitcast.c | 62 +
gcc/testsuite/jit.dg/test-error-bad-bitcast2.c | 62 +
.../jit.dg/test-error-register-variable-bad-name.c | 35 +
.../test-error-register-variable-size-mismatch.c | 38 +
gcc/testsuite/jit.dg/test-register-variable.c | 56 +
gcc/testsuite/jit.dg/test-setting-alignment.c | 66 +
gcc/testsuite/jit.dg/test-types.c | 134 +
gcc/testsuite/lib/g++-dg.exp | 7 +-
gcc/testsuite/lib/g++.exp | 6 +-
gcc/testsuite/lib/gcc-dg.exp | 1 +
gcc/testsuite/lib/prune.exp | 5 +
gcc/testsuite/lib/scansarif.exp | 42 +
gcc/testsuite/lib/target-supports.exp | 112 +-
gcc/toplev.cc | 26 +-
gcc/trans-mem.cc | 2 +-
gcc/tree-cfg.cc | 66 +-
gcc/tree-cfgcleanup.cc | 31 +-
gcc/tree-chrec.cc | 27 +-
gcc/tree-complex.cc | 20 +-
gcc/tree-core.h | 19 +-
gcc/tree-data-ref.cc | 8 +-
gcc/tree-dfa.cc | 5 +-
gcc/tree-diagnostic-client-data-hooks.cc | 150 +
gcc/tree-diagnostic-path.cc | 25 +-
gcc/tree-diagnostic.cc | 2 +
gcc/tree-if-conv.cc | 112 +-
gcc/tree-inline.cc | 8 +-
gcc/tree-logical-location.cc | 148 +
gcc/tree-logical-location.h | 67 +
gcc/tree-loop-distribution.cc | 1 +
gcc/tree-nested.cc | 4 +-
gcc/tree-object-size.cc | 22 +-
gcc/tree-parloops.cc | 2 +-
gcc/tree-predcom.cc | 67 +-
gcc/tree-pretty-print.cc | 70 +-
gcc/tree-profile.cc | 16 +-
gcc/tree-scalar-evolution.cc | 185 +-
gcc/tree-sra.cc | 47 +-
gcc/tree-ssa-alias.cc | 83 +-
gcc/tree-ssa-alias.h | 10 +-
gcc/tree-ssa-ccp.cc | 29 +-
gcc/tree-ssa-copy.cc | 10 +-
gcc/tree-ssa-dce.cc | 6 +-
gcc/tree-ssa-dom.cc | 7 +-
gcc/tree-ssa-dse.cc | 50 +-
gcc/tree-ssa-forwprop.cc | 177 +-
gcc/tree-ssa-ifcombine.cc | 50 +-
gcc/tree-ssa-loop-ch.cc | 2 +-
gcc/tree-ssa-loop-im.cc | 7 +-
gcc/tree-ssa-loop-ivcanon.cc | 2 +-
gcc/tree-ssa-loop-ivopts.cc | 154 +-
gcc/tree-ssa-loop-manip.cc | 2 +-
gcc/tree-ssa-loop-niter.cc | 19 +-
gcc/tree-ssa-loop-unswitch.cc | 1061 +-
gcc/tree-ssa-math-opts.cc | 34 +-
gcc/tree-ssa-phiopt.cc | 215 +-
gcc/tree-ssa-pre.cc | 33 +-
gcc/tree-ssa-propagate.cc | 4 +-
gcc/tree-ssa-reassoc.cc | 78 +-
gcc/tree-ssa-sccvn.cc | 124 +-
gcc/tree-ssa-sccvn.h | 2 +-
gcc/tree-ssa-sink.cc | 16 +-
gcc/tree-ssa-strlen.cc | 80 +-
gcc/tree-ssa-structalias.cc | 15 +-
gcc/tree-ssa-threadedge.cc | 6 +-
gcc/tree-ssa-uninit.cc | 3 +
gcc/tree-ssa.cc | 3 +-
gcc/tree-ssanames.cc | 23 +-
gcc/tree-ssanames.h | 5 +-
gcc/tree-streamer-in.cc | 5 +-
gcc/tree-switch-conversion.cc | 38 +-
gcc/tree-switch-conversion.h | 3 +-
gcc/tree-vect-data-refs.cc | 35 +-
gcc/tree-vect-generic.cc | 72 +-
gcc/tree-vect-loop-manip.cc | 148 +-
gcc/tree-vect-loop.cc | 65 +-
gcc/tree-vect-patterns.cc | 72 +-
gcc/tree-vect-slp-patterns.cc | 14 +-
gcc/tree-vect-slp.cc | 190 +-
gcc/tree-vect-stmts.cc | 96 +-
gcc/tree-vrp.cc | 99 +-
gcc/tree.cc | 121 +-
gcc/tree.h | 83 +-
gcc/ubsan.cc | 29 +-
gcc/value-pointer-equiv.cc | 2 +-
gcc/value-prof.cc | 8 -
gcc/value-query.cc | 88 +-
gcc/value-query.h | 22 +-
gcc/value-range-equiv.cc | 10 +-
gcc/value-range-equiv.h | 11 +-
gcc/value-range.cc | 416 +-
gcc/value-range.h | 434 +-
gcc/value-relation.cc | 285 +-
gcc/value-relation.h | 64 +-
gcc/varasm.cc | 37 +-
gcc/varasm.h | 4 +-
gcc/vec.h | 4 +-
gcc/vr-values.cc | 91 +-
gcc/vr-values.h | 12 +-
gcc/warning-control.cc | 8 +-
gcc/wide-int.h | 20 +-
include/ChangeLog | 68 +
include/ansidecl.h | 86 +-
{libgomp/plugin => include}/cuda/cuda.h | 26 +-
include/demangle.h | 9 +-
include/dwarf2.def | 2 +-
include/floatformat.h | 6 +-
include/gomp-constants.h | 12 +
include/hashtab.h | 4 +-
include/plugin-api.h | 68 +-
libatomic/ChangeLog | 33 +
libatomic/Makefile.am | 5 +-
libatomic/Makefile.in | 6 +-
libatomic/config/x86/host-config.h | 43 +-
libatomic/config/x86/init.c | 12 +
libatomic/tas_n.c | 2 +-
libatomic/testsuite/lib/libatomic.exp | 1 +
libbacktrace/ChangeLog | 10 +
libbacktrace/README | 32 +-
libbacktrace/elf.c | 2 +-
libcc1/ChangeLog | 5 +
libcc1/configure | 2 +-
libcody/ChangeLog | 10 +
libcody/Makefile.in | 4 +-
libcody/netclient.cc | 6 +-
libcpp/ChangeLog | 11 +
libcpp/expr.cc | 4 +
libcpp/lex.cc | 2 +-
libcpp/po/ChangeLog | 4 +
libcpp/po/es.po | 113 +-
libdecnumber/ChangeLog | 4 +
libdecnumber/configure | 3 +-
libgcc/ChangeLog | 148 +
libgcc/Makefile.in | 9 +-
libgcc/config.host | 34 +-
libgcc/config/aarch64/aarch64-unwind.h | 8 +-
libgcc/config/aarch64/lse-init.c | 4 +-
libgcc/config/aarch64/lse.S | 42 +-
libgcc/config/aarch64/t-lse | 8 +-
libgcc/config/ia64/fde-glibc.c | 2 +
libgcc/config/libbid/ChangeLog | 48 +
libgcc/config/libbid/_dd_to_hf.c | 38 +
libgcc/config/libbid/_dd_to_xf.c | 2 +
libgcc/config/libbid/_hf_to_dd.c | 36 +
libgcc/config/libbid/_hf_to_sd.c | 36 +
libgcc/config/libbid/_hf_to_td.c | 36 +
libgcc/config/libbid/_sd_to_hf.c | 38 +
libgcc/config/libbid/_sd_to_xf.c | 2 +
libgcc/config/libbid/_td_to_hf.c | 38 +
libgcc/config/libbid/_td_to_xf.c | 2 +
libgcc/config/libbid/_xf_to_dd.c | 2 +
libgcc/config/libbid/_xf_to_sd.c | 2 +
libgcc/config/libbid/_xf_to_td.c | 2 +
libgcc/config/libbid/bid_binarydecimal.c | 51 +-
libgcc/config/libbid/bid_gcc_intrinsics.h | 30 +-
libgcc/config/loongarch/crtfastmath.c | 52 +
libgcc/config/loongarch/linux-unwind.h | 80 +
libgcc/config/loongarch/sfp-machine.h | 152 +
libgcc/config/loongarch/t-crtstuff | 5 +
libgcc/config/loongarch/t-loongarch | 7 +
libgcc/config/loongarch/t-loongarch64 | 1 +
libgcc/config/loongarch/t-softfp-tf | 3 +
libgcc/config/m68k/lb1sf68.S | 19 +-
libgcc/config/xtensa/lib1funcs.S | 23 +
libgcc/config/xtensa/t-xtensa | 2 +-
libgcc/configure | 8 +-
libgcc/configure.ac | 2 +-
libgcc/crtstuff.c | 3 +-
libgcc/gcov.h | 17 +-
libgcc/libgcov-driver-system.c | 7 +-
libgcc/libgcov-driver.c | 45 +-
libgcc/libgcov-util.c | 150 +-
libgcc/libgcov.h | 5 +-
libgcc/unwind-dw2.c | 4 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 2 +-
libgo/Makefile.in | 2 +-
libgo/VERSION | 2 +-
libgo/go/cmd/go/alldocs.go | 24 +-
libgo/go/cmd/go/internal/modfetch/coderepo.go | 53 +-
libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 48 +
libgo/go/cmd/go/internal/modload/init.go | 5 +
libgo/go/cmd/go/internal/modload/modfile.go | 2 +-
libgo/go/cmd/go/internal/run/run.go | 5 +-
libgo/go/cmd/go/internal/vcs/vcs.go | 2 +-
libgo/go/cmd/go/internal/workcmd/edit.go | 5 +-
libgo/go/cmd/go/internal/workcmd/init.go | 2 +
libgo/go/cmd/go/internal/workcmd/sync.go | 3 +
libgo/go/cmd/go/internal/workcmd/use.go | 10 +-
libgo/go/cmd/go/internal/workcmd/work.go | 8 +-
.../cmd/go/testdata/script/run_work_versioned.txt | 16 +
.../script/test_fuzz_minimize_dirty_cov.txt | 84 +
.../script/test_fuzz_minimize_interesting.txt | 11 -
.../go/testdata/script/version_buildvcs_git.txt | 2 +-
libgo/go/cmd/go/testdata/script/work.txt | 4 +-
libgo/go/cmd/go/testdata/script/work_edit.txt | 8 +-
libgo/go/cmd/go/testdata/script/work_init_path.txt | 17 +
libgo/go/cmd/go/testdata/script/work_use.txt | 10 +-
.../go/cmd/go/testdata/script/work_use_deleted.txt | 6 +-
libgo/go/cmd/go/testdata/script/work_use_dot.txt | 4 +-
.../go/cmd/go/testdata/script/work_use_noargs.txt | 11 +
libgo/go/encoding/xml/marshal.go | 2 +-
libgo/go/encoding/xml/marshal_test.go | 36 +
libgo/go/go/internal/gcimporter/iimport.go | 23 +-
libgo/go/go/printer/nodes.go | 24 +-
libgo/go/go/printer/testdata/generics.golden | 26 +
libgo/go/go/printer/testdata/generics.input | 25 +
libgo/go/go/types/api.go | 28 +-
libgo/go/go/types/api_test.go | 261 +-
libgo/go/go/types/assignments.go | 13 +-
libgo/go/go/types/call.go | 15 +-
libgo/go/go/types/check.go | 58 +-
libgo/go/go/types/conversions.go | 5 +-
libgo/go/go/types/decl.go | 2 -
libgo/go/go/types/errorcodes.go | 5 -
libgo/go/go/types/eval.go | 4 +-
libgo/go/go/types/expr.go | 9 +-
libgo/go/go/types/index.go | 1 +
libgo/go/go/types/infer.go | 128 +-
libgo/go/go/types/instantiate.go | 10 +-
libgo/go/go/types/interface.go | 28 +-
libgo/go/go/types/lookup.go | 3 +-
libgo/go/go/types/named.go | 44 +-
libgo/go/go/types/predicates.go | 11 +-
libgo/go/go/types/signature.go | 144 +-
libgo/go/go/types/stmt.go | 17 +-
libgo/go/go/types/subst.go | 5 +-
libgo/go/go/types/termlist.go | 9 -
libgo/go/go/types/termlist_test.go | 29 -
libgo/go/go/types/testdata/examples/inference.go2 | 18 +-
libgo/go/go/types/testdata/examples/methods.go2 | 2 +-
.../go/go/types/testdata/fixedbugs/issue41124.go2 | 10 +-
.../go/go/types/testdata/fixedbugs/issue45548.go2 | 2 +-
.../go/go/types/testdata/fixedbugs/issue51229.go2 | 164 +
.../go/go/types/testdata/fixedbugs/issue51232.go2 | 30 +
.../go/go/types/testdata/fixedbugs/issue51233.go2 | 27 +
.../go/go/types/testdata/fixedbugs/issue51257.go2 | 46 +
.../go/go/types/testdata/fixedbugs/issue51335.go2 | 16 +
.../go/go/types/testdata/fixedbugs/issue51339.go2 | 18 +
libgo/go/go/types/testdata/fixedbugs/issue51360.go | 13 +
.../go/go/types/testdata/fixedbugs/issue51376.go2 | 24 +
.../go/go/types/testdata/fixedbugs/issue51386.go2 | 17 +
libgo/go/go/types/testdata/fixedbugs/issue51437.go | 17 +
.../go/go/types/testdata/fixedbugs/issue51472.go2 | 54 +
libgo/go/go/types/testdata/fixedbugs/issue51509.go | 7 +
.../go/go/types/testdata/fixedbugs/issue51578.go2 | 17 +
.../go/go/types/testdata/fixedbugs/issue51593.go2 | 13 +
libgo/go/go/types/type.go | 4 +-
libgo/go/go/types/typeparam.go | 31 +-
libgo/go/go/types/typeset.go | 90 +-
libgo/go/go/types/typeset_test.go | 10 +-
libgo/go/go/types/typexpr.go | 32 +-
libgo/go/go/types/unify.go | 19 +-
libgo/go/go/types/union.go | 18 +-
libgo/go/go/types/universe.go | 2 +-
libgo/go/go/types/validtype.go | 2 +-
libgo/go/internal/fuzz/coverage.go | 11 +
libgo/go/internal/fuzz/encoding.go | 195 +-
libgo/go/internal/fuzz/encoding_test.go | 290 +-
libgo/go/internal/fuzz/worker.go | 16 +-
libgo/go/net/net.go | 12 +
libgo/go/runtime/mfinal_test.go | 9 +
libgo/go/runtime/mpagealloc.go | 12 +-
libgo/go/runtime/mpagecache.go | 2 +-
libgo/go/runtime/signal_gccgo.go | 3 +-
libgo/go/runtime/testdata/testprogcgo/aprof.go | 2 +-
libgo/go/strings/builder.go | 7 +-
libgo/go/syscall/dir_plan9.go | 1 +
libgo/go/syscall/errstr.go | 4 +-
libgo/go/syscall/errstr_glibc.go | 1 +
libgo/go/syscall/exec_bsd.go | 1 +
libgo/go/syscall/exec_freebsd.go | 1 +
libgo/go/syscall/exec_hurd.go | 1 +
libgo/go/syscall/exec_linux.go | 2 +
libgo/go/syscall/exec_stubs.go | 1 +
libgo/go/syscall/libcall_aix.go | 2 +
libgo/go/syscall/libcall_bsd.go | 2 +
libgo/go/syscall/libcall_bsd_largefile.go | 1 +
libgo/go/syscall/libcall_bsd_regfile.go | 1 +
libgo/go/syscall/libcall_bsd_sendfile.go | 1 +
libgo/go/syscall/libcall_glibc.go | 3 +
libgo/go/syscall/libcall_irix.go | 1 +
libgo/go/syscall/libcall_linux.go | 2 +
libgo/go/syscall/libcall_linux_utimesnano.go | 1 +
libgo/go/syscall/libcall_posix.go | 3 +
libgo/go/syscall/libcall_posix_largefile.go | 1 +
libgo/go/syscall/libcall_posix_nonhurd.go | 1 +
libgo/go/syscall/libcall_posix_regfile.go | 1 +
libgo/go/syscall/libcall_posix_utimesnano.go | 1 +
libgo/go/syscall/libcall_solaris_largefile.go | 1 +
libgo/go/syscall/libcall_solaris_regfile.go | 1 +
libgo/go/syscall/libcall_uname.go | 1 +
libgo/go/syscall/libcall_wait4.go | 1 +
libgo/go/syscall/sleep_rtems.go | 1 +
libgo/go/syscall/sleep_select.go | 1 +
libgo/go/syscall/socket_bsd.go | 1 +
libgo/go/syscall/socket_hurd.go | 1 +
libgo/go/syscall/socket_irix.go | 1 +
libgo/go/syscall/socket_linux_ppc64x_type.go | 1 +
libgo/go/syscall/socket_linux_type.go | 5 +-
libgo/go/syscall/socket_posix.go | 1 +
libgo/go/syscall/socket_xnet.go | 1 +
libgo/go/syscall/syscall.go | 1 -
libgo/go/syscall/syscall_errno.go | 1 +
libgo/go/syscall/syscall_funcs.go | 1 +
libgo/go/syscall/syscall_funcs_stubs.go | 1 +
libgo/go/syscall/syscall_glibc.go | 1 +
libgo/go/syscall/syscall_js.go | 1 +
libgo/go/syscall/syscall_linux.go | 2 +
libgo/go/syscall/syscall_unix_test.go | 27 -
libgo/match.sh | 2 +-
libgo/merge.sh | 2 +-
libgo/misc/cgo/testsanitizers/asan_test.go | 2 +-
libgo/mksigtab.sh | 12 +-
libgo/runtime/go-signal.c | 44 +-
libgomp/ChangeLog | 548 +
libgomp/Makefile.am | 1 +
libgomp/Makefile.in | 48 +-
libgomp/alloc.c | 8 +-
libgomp/allocator.c | 365 +-
libgomp/config.h.in | 13 -
libgomp/config/linux/affinity.c | 2 +-
libgomp/config/linux/allocator.c | 36 +
libgomp/configure | 234 +-
libgomp/configure.tgt | 4 +
libgomp/fortran.c | 2 +-
libgomp/icv-device.c | 2 +-
libgomp/libgomp.h | 7 +-
libgomp/libgomp.map | 13 +
libgomp/libgomp.texi | 129 +-
libgomp/libgomp_g.h | 1 +
libgomp/loop.c | 7 +-
libgomp/loop_ull.c | 7 +-
libgomp/omp.h.in | 21 +
libgomp/omp_lib.f90.in | 61 +
libgomp/omp_lib.h.in | 64 +
libgomp/plugin/Makefrag.am | 27 +-
libgomp/plugin/configfrag.ac | 152 +-
libgomp/plugin/plugin-gcn.c | 11 +-
libgomp/plugin/plugin-nvptx.c | 8 +-
libgomp/sections.c | 7 +-
libgomp/target.c | 471 +-
libgomp/task.c | 265 +-
libgomp/testsuite/Makefile.in | 13 +-
libgomp/testsuite/lib/libgomp.exp | 18 +-
libgomp/testsuite/libgomp-test-support.exp.in | 4 -
.../libgomp.c++/target-has-device-addr-7.C | 36 +
.../libgomp.c++/target-has-device-addr-8.C | 47 +
.../libgomp.c++/target-has-device-addr-9.C | 30 +
.../testsuite/libgomp.c++/target-same-name-2-a.C | 50 +
.../testsuite/libgomp.c++/target-same-name-2-b.C | 50 +
libgomp/testsuite/libgomp.c++/target-same-name-2.C | 24 +
.../testsuite/libgomp.c-c++-common/allocate-1.c | 30 +-
.../testsuite/libgomp.c-c++-common/allocate-3.c | 35 +-
libgomp/testsuite/libgomp.c-c++-common/depend-1.c | 115 +
libgomp/testsuite/libgomp.c-c++-common/depend-2.c | 121 +
libgomp/testsuite/libgomp.c-c++-common/depend-3.c | 108 +
.../libgomp.c-c++-common/depend-inoutset-1.c | 164 +
.../libgomp.c-c++-common/get-mapped-ptr-1.c | 47 +
.../libgomp.c-c++-common/get-mapped-ptr-2.c | 106 +
.../libgomp.c-c++-common/get-mapped-ptr-3.c | 51 +
.../libgomp.c-c++-common/get-mapped-ptr-4.c | 49 +
libgomp/testsuite/libgomp.c-c++-common/scope-2.c | 54 +
libgomp/testsuite/libgomp.c-c++-common/target-40.c | 2 +-
.../libgomp.c-c++-common/target-is-accessible-1.c | 50 +
.../libgomp.c-c++-common/target-memcpy-async-1.c | 46 +
.../libgomp.c-c++-common/target-memcpy-async-2.c | 74 +
.../target-memcpy-rect-async-1.c | 68 +
.../target-memcpy-rect-async-2.c | 91 +
.../libgomp.c-c++-common/target-same-name-1-a.c | 60 +
.../libgomp.c-c++-common/target-same-name-1-b.c | 60 +
.../libgomp.c-c++-common/target-same-name-1.c | 46 +
.../taskwait-depend-nowait-1.c | 39 +
.../taskwait-depend-nowait-2.c | 48 +
libgomp/testsuite/libgomp.c/pr104783-2.c | 25 +
libgomp/testsuite/libgomp.c/pr104952-1.c | 24 +
libgomp/testsuite/libgomp.c/pr104952-2.c | 22 +
libgomp/testsuite/libgomp.c/target-41.c | 10 +-
libgomp/testsuite/libgomp.c/target-45.c | 19 +
libgomp/testsuite/libgomp.c/target-46.c | 20 +
libgomp/testsuite/libgomp.c/target-47.c | 19 +
libgomp/testsuite/libgomp.fortran/associate4.f90 | 92 +
.../testsuite/libgomp.fortran/declare-target-1.f90 | 4 +-
.../testsuite/libgomp.fortran/declare-target-2.f90 | 10 +-
libgomp/testsuite/libgomp.fortran/depend-5.f90 | 127 +
libgomp/testsuite/libgomp.fortran/depend-6.f90 | 132 +
libgomp/testsuite/libgomp.fortran/depend-7.f90 | 119 +
.../libgomp.fortran/depend-inoutset-1.f90 | 170 +
.../examples-4/declare_target-1.f90 | 25 +-
.../examples-4/declare_target-2.f90 | 27 +-
.../testsuite/libgomp.fortran/get-mapped-ptr-1.f90 | 47 +
.../testsuite/libgomp.fortran/get-mapped-ptr-2.f90 | 175 +
.../testsuite/libgomp.fortran/get-mapped-ptr-3.f90 | 48 +
.../testsuite/libgomp.fortran/get-mapped-ptr-4.f90 | 84 +
libgomp/testsuite/libgomp.fortran/icv-8.f90 | 10 +
libgomp/testsuite/libgomp.fortran/scope-2.f90 | 57 +
.../libgomp.fortran/target-firstprivate-1.f90 | 33 +
.../libgomp.fortran/target-firstprivate-2.f90 | 113 +
.../libgomp.fortran/target-firstprivate-3.f90 | 24 +
.../libgomp.fortran/target-is-accessible-1.f90 | 53 +
.../libgomp.fortran/target-memcpy-async-1.f90 | 42 +
.../libgomp.fortran/target-memcpy-async-2.f90 | 91 +
.../libgomp.fortran/target-memcpy-rect-async-1.f90 | 86 +
.../libgomp.fortran/target-memcpy-rect-async-2.f90 | 117 +
.../target-nowait-array-section.f90 | 56 +
.../libgomp.fortran/taskwait-depend-nowait-1.f90 | 42 +
.../libgomp.fortran/use_device_addr-5.f90 | 143 +
.../testsuite/libgomp.fortran/use_device_ptr-4.f90 | 41 +
.../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c | 48 +-
.../libgomp.oacc-c-c++-common/host_data-7.c | 6 +-
.../libgomp.oacc-c-c++-common/kernels-loop-g.c | 3 +
.../libgomp.oacc-c-c++-common/parallel-dims.c | 45 +-
.../vector-length-128-7.c | 2 +-
.../libgomp.oacc-c-c++-common/vred2d-128.c | 6 +
libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 125 +-
.../libgomp.oacc-fortran/parallel-dims.f90 | 18 +-
libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 30 +-
.../libgomp.oacc-fortran/privatized-ref-2.f90 | 7 +
libgomp/work.c | 4 +-
libiberty/ChangeLog | 112 +
libiberty/alloca.c | 6 +-
libiberty/calloc.c | 8 +-
libiberty/cp-demangle.c | 349 +-
libiberty/floatformat.c | 34 +-
libiberty/hashtab.c | 94 +-
libiberty/memchr.c | 6 +-
libiberty/memcmp.c | 2 +-
libiberty/memcpy.c | 4 +-
libiberty/memmove.c | 4 +-
libiberty/mempcpy.c | 6 +-
libiberty/memset.c | 4 +-
libiberty/objalloc.c | 22 +-
libiberty/random.c | 14 +-
libiberty/spaces.c | 4 +-
libiberty/stpcpy.c | 2 +-
libiberty/strdup.c | 4 +-
libiberty/strerror.c | 4 +-
libiberty/strndup.c | 4 +-
libiberty/strsignal.c | 4 +-
libiberty/testsuite/demangle-expected | 77 +
libiberty/vasprintf.c | 2 +-
libiberty/vprintf-support.c | 2 +-
libiberty/xatexit.c | 2 +-
libiberty/xmalloc.c | 14 +-
libiberty/xmemdup.c | 8 +-
libitm/ChangeLog | 4 +
libitm/testsuite/lib/libitm.exp | 1 +
libphobos/ChangeLog | 73 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 26 +-
libphobos/libdruntime/Makefile.in | 184 +-
libphobos/libdruntime/__builtins.di | 31 +-
libphobos/libdruntime/core/atomic.d | 11 +-
libphobos/libdruntime/core/attribute.d | 18 +-
libphobos/libdruntime/core/demangle.d | 2 +-
libphobos/libdruntime/core/exception.d | 84 +-
libphobos/libdruntime/core/int128.d | 156 +-
.../libdruntime/core/internal/array/appending.d | 117 +-
.../libdruntime/core/internal/array/casting.d | 59 +-
.../libdruntime/core/internal/array/equality.d | 33 +-
libphobos/libdruntime/core/internal/array/utils.d | 60 +-
.../core/internal/gc/impl/conservative/gc.d | 11 +-
libphobos/libdruntime/core/internal/traits.d | 2 +-
libphobos/libdruntime/core/lifetime.d | 73 +-
libphobos/libdruntime/core/memory.d | 4 +-
libphobos/libdruntime/core/simd.d | 24 +
libphobos/libdruntime/core/stdc/stdlib.d | 4 +-
libphobos/libdruntime/core/stdcpp/string.d | 4 +-
libphobos/libdruntime/core/stdcpp/xutility.d | 15 +-
libphobos/libdruntime/core/sync/package.d | 20 +
.../libdruntime/core/sys/dragonflybsd/sys/elf32.d | 145 +-
.../libdruntime/core/sys/dragonflybsd/sys/elf64.d | 144 +-
.../core/sys/dragonflybsd/sys/elf_common.d | 601 +-
libphobos/libdruntime/core/sys/elf/package.d | 2512 +++
libphobos/libdruntime/core/sys/freebsd/sys/elf32.d | 141 -
libphobos/libdruntime/core/sys/freebsd/sys/elf64.d | 149 -
.../libdruntime/core/sys/freebsd/sys/elf_common.d | 803 +-
libphobos/libdruntime/core/sys/linux/elf.d | 2399 +--
libphobos/libdruntime/core/sys/netbsd/sys/elf32.d | 141 -
libphobos/libdruntime/core/sys/netbsd/sys/elf64.d | 140 -
.../libdruntime/core/sys/netbsd/sys/elf_common.d | 758 +-
libphobos/libdruntime/core/sys/openbsd/pwd.d | 19 +
libphobos/libdruntime/core/sys/openbsd/sys/elf32.d | 148 +-
libphobos/libdruntime/core/sys/openbsd/sys/elf64.d | 147 +-
.../libdruntime/core/sys/openbsd/sys/elf_common.d | 604 +-
libphobos/libdruntime/core/sys/posix/sys/socket.d | 33 +-
libphobos/libdruntime/core/sys/solaris/sys/elf.d | 488 +-
.../libdruntime/core/sys/solaris/sys/elftypes.d | 18 +-
libphobos/libdruntime/core/sys/solaris/sys/link.d | 235 +-
libphobos/libdruntime/core/sys/windows/objbase.d | 1 +
libphobos/libdruntime/core/sys/windows/unknwn.d | 1 +
libphobos/libdruntime/core/thread/context.d | 2 +-
libphobos/libdruntime/core/thread/fiber.d | 7 +-
libphobos/libdruntime/core/thread/osthread.d | 26 +-
libphobos/libdruntime/core/thread/threadbase.d | 13 +-
libphobos/libdruntime/gcc/attributes.d | 69 +
libphobos/libdruntime/gcc/emutls.d | 8 +-
libphobos/libdruntime/object.d | 32 +-
libphobos/libdruntime/rt/aaA.d | 4 +-
libphobos/libdruntime/rt/arrayassign.d | 72 -
libphobos/libdruntime/rt/dmain2.d | 2 +-
libphobos/libdruntime/rt/ehalloc.d | 45 -
libphobos/libdruntime/rt/lifetime.d | 43 +-
libphobos/src/MERGE | 2 +-
libphobos/src/Makefile.am | 2 +-
libphobos/src/Makefile.in | 4 +-
libphobos/src/etc/c/zlib.d | 211 +-
libphobos/src/std/base64.d | 20 +-
libphobos/src/std/conv.d | 49 +-
libphobos/src/std/datetime/systime.d | 29 +-
libphobos/src/std/exception.d | 2 +-
libphobos/src/std/experimental/logger/core.d | 16 +-
libphobos/src/std/experimental/logger/filelogger.d | 2 +-
.../src/std/experimental/logger/multilogger.d | 2 +-
libphobos/src/std/file.d | 8 +-
libphobos/src/std/format/internal/write.d | 147 +-
libphobos/src/std/format/package.d | 2 +-
libphobos/src/std/format/read.d | 2 +-
libphobos/src/std/format/write.d | 2 +-
libphobos/src/std/functional.d | 12 +-
libphobos/src/std/int128.d | 374 +
libphobos/src/std/json.d | 2 +-
libphobos/src/std/math/exponential.d | 4 +-
libphobos/src/std/math/hardware.d | 4 +-
libphobos/src/std/mmfile.d | 10 +-
libphobos/src/std/outbuffer.d | 75 +-
libphobos/src/std/package.d | 2 +
libphobos/src/std/parallelism.d | 5 +
libphobos/src/std/path.d | 2 +-
libphobos/src/std/process.d | 15 +-
libphobos/src/std/regex/internal/parser.d | 2 +-
libphobos/src/std/socket.d | 74 +-
libphobos/src/std/stdio.d | 22 +-
libphobos/src/std/sumtype.d | 92 +-
libphobos/src/std/traits.d | 66 +-
libphobos/src/std/typecons.d | 173 +-
libphobos/src/std/uni/package.d | 48 +-
libphobos/src/std/utf.d | 4 +-
libphobos/src/std/windows/charset.d | 15 +-
libphobos/src/std/windows/syserror.d | 97 +-
libphobos/testsuite/lib/libphobos-dg.exp | 1 +
.../libphobos.exceptions/message_with_null.d | 8 +
.../testsuite/libphobos.init_fini/custom_gc.d | 3 +-
libsanitizer/ChangeLog | 19 +
libsanitizer/LOCAL_PATCHES | 3 +-
libsanitizer/MERGE | 2 +-
libsanitizer/Makefile.in | 1 -
libsanitizer/asan/Makefile.in | 1 -
libsanitizer/asan/asan_activation.cpp | 2 +-
libsanitizer/asan/asan_allocator.cpp | 56 +-
libsanitizer/asan/asan_debugging.cpp | 4 +-
libsanitizer/asan/asan_errors.cpp | 10 +-
libsanitizer/asan/asan_errors.h | 6 +-
libsanitizer/asan/asan_fake_stack.cpp | 15 +-
libsanitizer/asan/asan_flags.cpp | 6 +-
libsanitizer/asan/asan_flags.inc | 5 +-
libsanitizer/asan/asan_fuchsia.cpp | 32 +-
libsanitizer/asan/asan_globals.cpp | 7 +-
libsanitizer/asan/asan_interceptors.cpp | 35 +-
libsanitizer/asan/asan_interface.inc | 1 +
libsanitizer/asan/asan_internal.h | 38 +-
libsanitizer/asan/asan_linux.cpp | 32 +-
libsanitizer/asan/asan_mac.cpp | 2 +-
libsanitizer/asan/asan_mapping.h | 194 +-
libsanitizer/asan/asan_mapping_sparc64.h | 9 +-
libsanitizer/asan/asan_poisoning.cpp | 30 +-
libsanitizer/asan/asan_poisoning.h | 11 +-
libsanitizer/asan/asan_posix.cpp | 47 +-
libsanitizer/asan/asan_premap_shadow.cpp | 2 +-
libsanitizer/asan/asan_report.cpp | 10 +-
libsanitizer/asan/asan_rtl.cpp | 73 +-
libsanitizer/asan/asan_rtl_static.cpp | 36 +
libsanitizer/asan/asan_rtl_x86_64.S | 146 +
libsanitizer/asan/asan_thread.cpp | 21 +-
libsanitizer/asan/asan_win.cpp | 40 +-
libsanitizer/asan/asan_win_dll_thunk.cpp | 11 +
libsanitizer/builtins/assembly.h | 6 +
libsanitizer/hwasan/Makefile.am | 1 +
libsanitizer/hwasan/Makefile.in | 10 +-
libsanitizer/hwasan/hwasan.cpp | 1 +
libsanitizer/hwasan/hwasan.h | 15 -
libsanitizer/hwasan/hwasan_allocator.cpp | 9 +-
libsanitizer/hwasan/hwasan_interceptors.cpp | 9 +-
libsanitizer/hwasan/hwasan_memintrinsics.cpp | 2 +-
libsanitizer/hwasan/hwasan_new_delete.cpp | 63 +-
libsanitizer/hwasan/hwasan_preinit.cpp | 23 +
.../include/sanitizer/common_interface_defs.h | 9 +
libsanitizer/include/sanitizer/dfsan_interface.h | 28 +
libsanitizer/interception/Makefile.in | 1 -
libsanitizer/interception/interception_win.cpp | 3 +
libsanitizer/libbacktrace/Makefile.in | 1 -
libsanitizer/lsan/Makefile.in | 1 -
libsanitizer/lsan/lsan.cpp | 9 +-
libsanitizer/lsan/lsan.h | 26 +-
libsanitizer/lsan/lsan_allocator.cpp | 25 +-
libsanitizer/lsan/lsan_allocator.h | 5 +-
libsanitizer/lsan/lsan_common.cpp | 481 +-
libsanitizer/lsan/lsan_common.h | 48 +-
libsanitizer/lsan/lsan_common_fuchsia.cpp | 15 +-
libsanitizer/lsan/lsan_common_linux.cpp | 5 +-
libsanitizer/lsan/lsan_common_mac.cpp | 11 +-
libsanitizer/lsan/lsan_fuchsia.cpp | 12 +-
libsanitizer/lsan/lsan_interceptors.cpp | 22 +-
libsanitizer/lsan/lsan_mac.cpp | 2 +-
libsanitizer/lsan/lsan_posix.cpp | 7 +-
libsanitizer/lsan/lsan_thread.cpp | 26 +-
libsanitizer/lsan/lsan_thread.h | 5 +-
libsanitizer/sanitizer_common/Makefile.am | 1 +
libsanitizer/sanitizer_common/Makefile.in | 11 +-
.../sanitizer_common/sanitizer_addrhashmap.h | 6 +-
.../sanitizer_common/sanitizer_allocator.cpp | 83 +-
.../sanitizer_common/sanitizer_allocator.h | 3 +
.../sanitizer_allocator_combined.h | 4 +-
.../sanitizer_allocator_internal.h | 2 +
.../sanitizer_allocator_primary32.h | 4 +-
.../sanitizer_allocator_primary64.h | 4 +-
.../sanitizer_allocator_secondary.h | 4 +-
.../sanitizer_common/sanitizer_atomic_clang.h | 13 +-
.../sanitizer_chained_origin_depot.cpp | 1 -
libsanitizer/sanitizer_common/sanitizer_common.cpp | 39 +-
libsanitizer/sanitizer_common/sanitizer_common.h | 50 +-
.../sanitizer_common_interceptors.inc | 159 +-
.../sanitizer_common_interceptors_ioctl.inc | 10 +-
.../sanitizer_common_interface_posix.inc | 2 +
.../sanitizer_common/sanitizer_common_libcdep.cpp | 77 +-
.../sanitizer_coverage_fuchsia.cpp | 1 +
.../sanitizer_coverage_libcdep_new.cpp | 20 +-
.../sanitizer_common/sanitizer_dense_map.h | 705 +
.../sanitizer_common/sanitizer_dense_map_info.h | 282 +
libsanitizer/sanitizer_common/sanitizer_file.cpp | 9 +-
libsanitizer/sanitizer_common/sanitizer_file.h | 2 +-
libsanitizer/sanitizer_common/sanitizer_flags.inc | 3 +
.../sanitizer_common/sanitizer_fuchsia.cpp | 62 +-
.../sanitizer_interface_internal.h | 178 +-
.../sanitizer_common/sanitizer_internal_defs.h | 6 +-
libsanitizer/sanitizer_common/sanitizer_leb128.h | 87 +
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 215 +-
libsanitizer/sanitizer_common/sanitizer_linux.h | 3 +
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 46 +-
.../sanitizer_common/sanitizer_linux_s390.cpp | 14 +-
libsanitizer/sanitizer_common/sanitizer_lzw.h | 159 +
libsanitizer/sanitizer_common/sanitizer_mac.cpp | 83 +-
libsanitizer/sanitizer_common/sanitizer_mutex.h | 63 +-
.../sanitizer_persistent_allocator.h | 110 -
libsanitizer/sanitizer_common/sanitizer_platform.h | 331 +-
.../sanitizer_platform_interceptors.h | 2 +
.../sanitizer_platform_limits_freebsd.cpp | 2 +-
.../sanitizer_platform_limits_freebsd.h | 2 +-
.../sanitizer_platform_limits_netbsd.cpp | 2 +-
.../sanitizer_platform_limits_netbsd.h | 2 +-
.../sanitizer_platform_limits_posix.cpp | 37 +-
.../sanitizer_platform_limits_posix.h | 22 +-
.../sanitizer_platform_limits_solaris.cpp | 2 +-
.../sanitizer_platform_limits_solaris.h | 2 +-
libsanitizer/sanitizer_common/sanitizer_posix.cpp | 1 +
.../sanitizer_common/sanitizer_posix_libcdep.cpp | 2 +-
libsanitizer/sanitizer_common/sanitizer_printf.cpp | 10 +-
.../sanitizer_common/sanitizer_procmaps_mac.cpp | 12 +-
.../sanitizer_common/sanitizer_quarantine.h | 4 +-
.../sanitizer_common/sanitizer_ring_buffer.h | 13 +-
.../sanitizer_common/sanitizer_stack_store.cpp | 379 +
.../sanitizer_common/sanitizer_stack_store.h | 121 +
.../sanitizer_common/sanitizer_stackdepot.cpp | 157 +-
.../sanitizer_common/sanitizer_stackdepot.h | 1 +
.../sanitizer_common/sanitizer_stacktrace.cpp | 11 +-
.../sanitizer_common/sanitizer_stacktrace.h | 9 +-
.../sanitizer_stacktrace_libcdep.cpp | 13 +-
.../sanitizer_stacktrace_printer.cpp | 19 +
.../sanitizer_stoptheworld_win.cpp | 175 +
.../sanitizer_common/sanitizer_symbolizer.cpp | 20 +-
.../sanitizer_common/sanitizer_symbolizer.h | 7 +-
.../sanitizer_symbolizer_internal.h | 7 +-
.../sanitizer_symbolizer_libcdep.cpp | 18 +-
.../sanitizer_common/sanitizer_symbolizer_mac.cpp | 57 +-
.../sanitizer_common/sanitizer_symbolizer_mac.h | 1 -
.../sanitizer_symbolizer_markup.cpp | 4 +-
.../sanitizer_symbolizer_posix_libcdep.cpp | 58 +-
.../sanitizer_symbolizer_report.cpp | 4 +-
.../sanitizer_common/sanitizer_symbolizer_win.cpp | 2 +-
.../sanitizer_common/sanitizer_syscalls_netbsd.inc | 4 +-
.../sanitizer_common/sanitizer_thread_registry.cpp | 56 +-
.../sanitizer_common/sanitizer_thread_registry.h | 18 +-
.../sanitizer_common/sanitizer_thread_safety.h | 45 +-
.../sanitizer_common/sanitizer_type_traits.h | 79 +
.../sanitizer_common/sanitizer_unwind_win.cpp | 27 +-
libsanitizer/sanitizer_common/sanitizer_win.cpp | 38 +-
libsanitizer/tsan/Makefile.am | 1 -
libsanitizer/tsan/Makefile.in | 15 +-
libsanitizer/tsan/tsan_clock.cpp | 625 -
libsanitizer/tsan/tsan_clock.h | 293 -
libsanitizer/tsan/tsan_debugging.cpp | 2 +-
libsanitizer/tsan/tsan_defs.h | 54 +-
libsanitizer/tsan/tsan_dense_alloc.h | 9 +
libsanitizer/tsan/tsan_fd.cpp | 91 +-
libsanitizer/tsan/tsan_fd.h | 1 +
libsanitizer/tsan/tsan_flags.cpp | 8 +-
libsanitizer/tsan/tsan_flags.inc | 16 +-
libsanitizer/tsan/tsan_interceptors.h | 20 +-
libsanitizer/tsan/tsan_interceptors_posix.cpp | 200 +-
libsanitizer/tsan/tsan_interface.cpp | 14 -
libsanitizer/tsan/tsan_interface.inc | 8 +
libsanitizer/tsan/tsan_interface_atomic.cpp | 87 +-
libsanitizer/tsan/tsan_interface_java.cpp | 4 +-
libsanitizer/tsan/tsan_mman.cpp | 82 +-
libsanitizer/tsan/tsan_mman.h | 4 +
libsanitizer/tsan/tsan_mutexset.cpp | 54 +-
libsanitizer/tsan/tsan_mutexset.h | 11 +-
libsanitizer/tsan/tsan_platform.h | 285 +-
libsanitizer/tsan/tsan_platform_linux.cpp | 48 +-
libsanitizer/tsan/tsan_platform_mac.cpp | 152 +-
libsanitizer/tsan/tsan_platform_posix.cpp | 18 +-
libsanitizer/tsan/tsan_platform_windows.cpp | 3 -
libsanitizer/tsan/tsan_report.cpp | 29 +-
libsanitizer/tsan/tsan_report.h | 6 +-
libsanitizer/tsan/tsan_rtl.cpp | 724 +-
libsanitizer/tsan/tsan_rtl.h | 341 +-
libsanitizer/tsan/tsan_rtl_access.cpp | 895 +-
libsanitizer/tsan/tsan_rtl_amd64.S | 236 -
libsanitizer/tsan/tsan_rtl_mutex.cpp | 645 +-
libsanitizer/tsan/tsan_rtl_proc.cpp | 1 -
libsanitizer/tsan/tsan_rtl_report.cpp | 369 +-
libsanitizer/tsan/tsan_rtl_thread.cpp | 228 +-
libsanitizer/tsan/tsan_shadow.h | 318 +-
libsanitizer/tsan/tsan_sync.cpp | 82 +-
libsanitizer/tsan/tsan_sync.h | 47 +-
libsanitizer/tsan/tsan_trace.h | 113 +-
libsanitizer/tsan/tsan_update_shadow_word.inc | 59 -
libsanitizer/ubsan/Makefile.in | 1 -
libsanitizer/ubsan/ubsan_diag.cpp | 12 +-
libsanitizer/ubsan/ubsan_handlers_cxx.h | 2 +-
libsanitizer/ubsan/ubsan_init.cpp | 7 +-
libstdc++-v3/ChangeLog | 1509 ++
libstdc++-v3/acinclude.m4 | 44 +-
libstdc++-v3/config.h.in | 3 +
.../post/aarch64-linux-gnu/baseline_symbols.txt | 12 +-
.../post/i386-solaris/amd64/baseline_symbols.txt | 12 +
.../abi/post/i386-solaris/baseline_symbols.txt | 12 +
.../abi/post/i486-linux-gnu/baseline_symbols.txt | 12 +-
.../post/powerpc-linux-gnu/baseline_symbols.txt | 12 +-
.../powerpc64-linux-gnu/32/baseline_symbols.txt | 12 +-
.../post/powerpc64-linux-gnu/baseline_symbols.txt | 26 +-
.../abi/post/s390x-linux-gnu/baseline_symbols.txt | 12 +-
.../abi/post/sparc-solaris/baseline_symbols.txt | 12 +
.../sparc-solaris/sparcv9/baseline_symbols.txt | 12 +
.../post/x86_64-linux-gnu/32/baseline_symbols.txt | 12 +-
.../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 12 +-
.../config/abi/pre/gnu-versioned-namespace.ver | 1 -
libstdc++-v3/config/abi/pre/gnu.ver | 7 +
.../config/locale/dragonfly/numeric_members.cc | 2 +-
libstdc++-v3/config/locale/gnu/numeric_members.cc | 2 +-
libstdc++-v3/configure | 72 +-
libstdc++-v3/doc/doxygen/user.cfg.in | 19 +-
libstdc++-v3/doc/html/index.html | 2 +-
libstdc++-v3/doc/html/manual/index.html | 4 +-
libstdc++-v3/doc/html/manual/intro.html | 2 +-
libstdc++-v3/doc/html/manual/setup.html | 33 +
libstdc++-v3/doc/html/manual/status.html | 233 +-
libstdc++-v3/doc/html/manual/test.html | 8 +-
libstdc++-v3/doc/xml/manual/intro.xml | 10 +-
libstdc++-v3/doc/xml/manual/prerequisites.xml | 51 +
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 18 +-
libstdc++-v3/doc/xml/manual/status_cxx2023.xml | 573 +
libstdc++-v3/doc/xml/manual/test.xml | 8 +-
libstdc++-v3/include/Makefile.am | 2 +
libstdc++-v3/include/Makefile.in | 2 +
libstdc++-v3/include/backward/auto_ptr.h | 4 +
libstdc++-v3/include/bits/algorithmfwd.h | 15 +-
libstdc++-v3/include/bits/alloc_traits.h | 5 +
libstdc++-v3/include/bits/allocator.h | 22 +-
libstdc++-v3/include/bits/atomic_base.h | 49 +-
libstdc++-v3/include/bits/basic_string.h | 193 +-
libstdc++-v3/include/bits/basic_string.tcc | 85 -
libstdc++-v3/include/bits/c++config | 14 +-
libstdc++-v3/include/bits/char_traits.h | 17 +-
libstdc++-v3/include/bits/chrono.h | 4 +-
libstdc++-v3/include/bits/cow_string.h | 65 +-
libstdc++-v3/include/bits/fs_ops.h | 2 +-
libstdc++-v3/include/bits/fs_path.h | 19 +-
libstdc++-v3/include/bits/functional_hash.h | 15 +-
libstdc++-v3/include/bits/hashtable.h | 31 +-
libstdc++-v3/include/bits/hashtable_policy.h | 38 +
libstdc++-v3/include/bits/ios_base.h | 6 +-
libstdc++-v3/include/bits/locale_facets_nonio.h | 4 +-
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 104 +-
libstdc++-v3/include/bits/memory_resource.h | 507 +
libstdc++-v3/include/bits/mofunc_impl.h | 2 +-
libstdc++-v3/include/bits/new_allocator.h | 25 +-
libstdc++-v3/include/bits/ostream_insert.h | 4 +
libstdc++-v3/include/bits/ptr_traits.h | 11 +-
libstdc++-v3/include/bits/random.tcc | 12 +-
libstdc++-v3/include/bits/ranges_algo.h | 2 +-
libstdc++-v3/include/bits/ranges_algobase.h | 1 -
libstdc++-v3/include/bits/regex.h | 60 +-
libstdc++-v3/include/bits/regex_constants.h | 5 +-
libstdc++-v3/include/bits/regex_error.h | 7 +-
libstdc++-v3/include/bits/shared_ptr_atomic.h | 36 +-
libstdc++-v3/include/bits/specfun.h | 4 -
libstdc++-v3/include/bits/std_mutex.h | 21 +-
libstdc++-v3/include/bits/std_thread.h | 54 +-
libstdc++-v3/include/bits/stl_algo.h | 203 +-
libstdc++-v3/include/bits/stl_heap.h | 1 +
libstdc++-v3/include/bits/stl_iterator.h | 3 +-
.../include/bits/stl_iterator_base_funcs.h | 1 +
libstdc++-v3/include/bits/stl_numeric.h | 10 +-
libstdc++-v3/include/bits/stl_pair.h | 4 +
libstdc++-v3/include/bits/stl_vector.h | 3 +-
libstdc++-v3/include/bits/unique_lock.h | 2 +
libstdc++-v3/include/bits/unique_ptr.h | 137 +-
libstdc++-v3/include/bits/unordered_map.h | 5 +
libstdc++-v3/include/bits/unordered_set.h | 5 +
libstdc++-v3/include/c_compatibility/stdatomic.h | 2 +
libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_ops.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 75 +-
libstdc++-v3/include/experimental/bits/simd.h | 13 +-
libstdc++-v3/include/experimental/memory_resource | 5 +
libstdc++-v3/include/experimental/numeric | 46 +-
libstdc++-v3/include/ext/malloc_allocator.h | 6 +-
libstdc++-v3/include/ext/new_allocator.h | 12 +-
.../resize_policy/hash_prime_size_policy_imp.hpp | 18 +-
libstdc++-v3/include/ext/random | 2 +
libstdc++-v3/include/ext/vstring.h | 45 +-
libstdc++-v3/include/precompiled/stdc++.h | 5 +
libstdc++-v3/include/pstl/glue_algorithm_defs.h | 2 +-
libstdc++-v3/include/pstl/utils.h | 4 +-
libstdc++-v3/include/std/any | 4 +-
libstdc++-v3/include/std/array | 88 +-
libstdc++-v3/include/std/atomic | 31 +-
libstdc++-v3/include/std/bit | 24 +-
libstdc++-v3/include/std/charconv | 263 +-
libstdc++-v3/include/std/condition_variable | 4 +-
libstdc++-v3/include/std/deque | 2 +-
libstdc++-v3/include/std/expected | 1242 ++
libstdc++-v3/include/std/forward_list | 2 +-
libstdc++-v3/include/std/future | 57 +-
libstdc++-v3/include/std/iosfwd | 41 +
libstdc++-v3/include/std/list | 2 +-
libstdc++-v3/include/std/map | 2 +-
libstdc++-v3/include/std/memory_resource | 468 +-
libstdc++-v3/include/std/mutex | 38 +-
libstdc++-v3/include/std/numeric | 75 +-
libstdc++-v3/include/std/optional | 12 +-
libstdc++-v3/include/std/regex | 2 +-
libstdc++-v3/include/std/scoped_allocator | 1 -
libstdc++-v3/include/std/set | 2 +-
libstdc++-v3/include/std/source_location | 15 +-
libstdc++-v3/include/std/spanstream | 8 +-
libstdc++-v3/include/std/sstream | 1 +
libstdc++-v3/include/std/stacktrace | 318 +-
libstdc++-v3/include/std/string | 36 +-
libstdc++-v3/include/std/syncstream | 6 +-
libstdc++-v3/include/std/system_error | 164 +-
libstdc++-v3/include/std/thread | 21 +-
libstdc++-v3/include/std/unordered_map | 10 +-
libstdc++-v3/include/std/unordered_set | 10 +-
libstdc++-v3/include/std/utility | 26 +
libstdc++-v3/include/std/variant | 1 -
libstdc++-v3/include/std/vector | 2 +-
libstdc++-v3/include/std/version | 55 +-
libstdc++-v3/libsupc++/compare | 23 +-
libstdc++-v3/libsupc++/eh_globals.cc | 51 +-
libstdc++-v3/libsupc++/exception | 10 +-
libstdc++-v3/libsupc++/exception.h | 6 +-
libstdc++-v3/libsupc++/exception_ptr.h | 25 +-
libstdc++-v3/libsupc++/initializer_list | 6 +-
libstdc++-v3/libsupc++/nested_exception.h | 124 +-
libstdc++-v3/libsupc++/new_opa.cc | 2 +
libstdc++-v3/libsupc++/typeinfo | 10 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 127 +-
libstdc++-v3/src/Makefile.am | 20 +-
libstdc++-v3/src/Makefile.in | 35 +-
libstdc++-v3/src/c++11/Makefile.am | 1 +
libstdc++-v3/src/c++11/Makefile.in | 8 +-
libstdc++-v3/src/c++11/chrono.cc | 5 +-
libstdc++-v3/src/c++11/compatibility-c++0x.cc | 4 +
libstdc++-v3/src/c++11/compatibility-chrono.cc | 4 +
libstdc++-v3/src/c++11/compatibility-condvar.cc | 4 +
.../src/c++11/compatibility-ldbl-alt128.cc | 36 +
.../src/c++11/compatibility-thread-c++0x.cc | 4 +
libstdc++-v3/src/c++11/cow-stdexcept.cc | 4 +
libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 47 -
libstdc++-v3/src/c++11/debug.cc | 7 +-
libstdc++-v3/src/c++11/ios_errcat.cc | 84 +
libstdc++-v3/src/c++11/system_error.cc | 8 +-
libstdc++-v3/src/c++11/thread.cc | 1 +
libstdc++-v3/src/c++17/floating_from_chars.cc | 181 +-
libstdc++-v3/src/c++17/floating_to_chars.cc | 11 +-
libstdc++-v3/src/c++17/fs_ops.cc | 8 +-
libstdc++-v3/src/c++17/fs_path.cc | 1 +
libstdc++-v3/src/c++17/memory_resource.cc | 12 +-
libstdc++-v3/src/filesystem/ops.cc | 8 +-
libstdc++-v3/testsuite/17_intro/freestanding.cc | 4 +-
.../testsuite/18_support/exception/38732.cc | 8 +
.../18_support/exception_ptr/rethrow_exception.cc | 2 +
.../18_support/headers/exception/synopsis.cc | 2 +-
.../testsuite/18_support/nested_exception/68139.cc | 1 +
.../nested_exception/rethrow_if_nested-term.cc | 33 +
.../nested_exception/rethrow_if_nested.cc | 7 +-
.../testsuite/18_support/type_info/103240.cc | 1 +
.../testsuite/18_support/type_info/fundamental.cc | 9 +-
.../testsuite/18_support/type_info/hash_code.cc | 1 +
.../testsuite/18_support/unexpected_handler.cc | 2 +-
.../testsuite/19_diagnostics/stacktrace/current.cc | 86 +
.../stacktrace/entry.cc | 7 +-
.../19_diagnostics/stacktrace/stacktrace.cc | 215 +
.../stacktrace/synopsis.cc | 0
.../stacktrace/version.cc | 0
libstdc++-v3/testsuite/20_util/allocator/105975.cc | 18 +
.../testsuite/20_util/any/assign/emplace.cc | 2 +
libstdc++-v3/testsuite/20_util/any/cons/104242.cc | 12 +
.../testsuite/20_util/any/cons/in_place.cc | 2 +
.../testsuite/20_util/any/misc/any_cast.cc | 6 +
.../testsuite/20_util/any/observers/type.cc | 1 +
libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 1 +
libstdc++-v3/testsuite/20_util/assume_aligned/3.cc | 1 +
.../explicit_instantiation.cc | 0
libstdc++-v3/testsuite/20_util/expected/assign.cc | 321 +
libstdc++-v3/testsuite/20_util/expected/bad.cc | 15 +
libstdc++-v3/testsuite/20_util/expected/cons.cc | 193 +
.../testsuite/20_util/expected/illformed_neg.cc | 67 +
.../testsuite/20_util/expected/observers.cc | 209 +
.../testsuite/20_util/expected/requirements.cc | 129 +
libstdc++-v3/testsuite/20_util/expected/swap.cc | 57 +
.../testsuite/20_util/expected/synopsis.cc | 22 +
.../testsuite/20_util/expected/unexpected.cc | 80 +
libstdc++-v3/testsuite/20_util/expected/version.cc | 10 +
libstdc++-v3/testsuite/20_util/from_chars/6.cc | 2 +
libstdc++-v3/testsuite/20_util/from_chars/7.cc | 1 +
.../testsuite/20_util/from_chars/pr105324.cc | 16 +
libstdc++-v3/testsuite/20_util/function/1.cc | 2 +
libstdc++-v3/testsuite/20_util/function/2.cc | 2 +
libstdc++-v3/testsuite/20_util/function/3.cc | 2 +
libstdc++-v3/testsuite/20_util/function/4.cc | 2 +
libstdc++-v3/testsuite/20_util/function/5.cc | 20 +
libstdc++-v3/testsuite/20_util/function/6.cc | 8 +
libstdc++-v3/testsuite/20_util/function/7.cc | 6 +
libstdc++-v3/testsuite/20_util/function/8.cc | 30 +
.../20_util/function_objects/constexpr_searcher.cc | 4 +-
.../testsuite/20_util/optional/monadic/and_then.cc | 6 +-
.../20_util/optional/monadic/transform.cc | 2 +-
.../testsuite/20_util/optional/monadic/version.cc | 10 -
.../testsuite/20_util/optional/requirements.cc | 4 +-
libstdc++-v3/testsuite/20_util/optional/version.cc | 4 +-
.../20_util/polymorphic_allocator/lwg3683.cc | 13 +
.../20_util/polymorphic_allocator/resource.cc | 2 +
.../20_util/shared_ptr/atomic/atomic_shared_ptr.cc | 2 +
.../testsuite/20_util/shared_ptr/casts/1.cc | 7 +
.../testsuite/20_util/shared_ptr/casts/rval.cc | 5 +
.../shared_ptr/cons/unique_ptr_deleter_ref_2.cc | 4 +
.../testsuite/20_util/shared_ptr/creation/array.cc | 1 +
.../20_util/shared_ptr/misc/get_deleter.cc | 2 +
.../explicit_instantiation.cc | 0
.../20_util/typeindex/comparison_operators.cc | 1 +
.../typeindex/comparison_operators_c++20.cc | 1 +
libstdc++-v3/testsuite/20_util/typeindex/hash.cc | 1 +
.../testsuite/20_util/typeindex/hash_code.cc | 1 +
libstdc++-v3/testsuite/20_util/typeindex/name.cc | 1 +
.../20_util/unique_ptr/assign/constexpr.cc | 48 +
.../20_util/unique_ptr/comparison/constexpr.cc | 73 +
.../20_util/unique_ptr/cons/constexpr_c++20.cc | 85 +
.../20_util/unique_ptr/creation/constexpr.cc | 34 +
.../20_util/unique_ptr/modifiers/constexpr.cc | 68 +
.../explicit_instantiation.cc | 0
.../unique_ptr/specialized_algorithms/constexpr.cc | 46 +
libstdc++-v3/testsuite/20_util/unreachable/1.cc | 17 +
.../testsuite/20_util/unreachable/version.cc | 10 +
.../21_strings/basic_string/cons/char/105995.cc | 9 +
.../testsuite/21_strings/basic_string/hash/hash.cc | 16 +
.../21_strings/basic_string/hash/hash_char8_t.cc | 12 +
.../modifiers/pop_back/{char/1.cc => char.cc} | 0
.../pop_back/{wchar_t/1.cc => wchar_t.cc} | 0
.../{wchar_t/constexpr.cc => constexpr-wchar_t.cc} | 0
.../modifiers/swap/{char => }/constexpr.cc | 0
.../basic_string/operations/compare/char/3.cc | 7 +
.../operations/contains/{char/1.cc => char.cc} | 0
.../contains/{wchar_t/1.cc => wchar_t.cc} | 0
.../operations/data/{char/1.cc => char.cc} | 0
.../operations/data/{wchar_t/1.cc => wchar_t.cc} | 0
.../operations/ends_with/{char/1.cc => char.cc} | 0
.../ends_with/{wchar_t/1.cc => wchar_t.cc} | 0
.../operations/starts_with/{char/1.cc => char.cc} | 0
.../starts_with/{wchar_t/1.cc => wchar_t.cc} | 0
.../operations/substr/{char/1.cc => char.cc} | 0
.../operations/substr/{wchar_t/1.cc => wchar_t.cc} | 0
.../range_access/{char/1.cc => char.cc} | 0
.../range_access/{wchar_t/1.cc => wchar_t.cc} | 0
.../explicit_instantiation/{char/1.cc => char.cc} | 0
.../{char16_t/1.cc => char16_t.cc} | 0
.../{char32_t/1.cc => char32_t.cc} | 0
.../{char8_t/1.cc => char8_t.cc} | 0
.../explicit_instantiation/{1.cc => int.cc} | 0
.../{wchar_t/1.cc => wchar_t.cc} | 0
.../21_strings/basic_string/types/pmr_typedefs.cc | 3 +-
.../modifiers/remove_prefix/{char/1.cc => char.cc} | 0
.../remove_prefix/{wchar_t/1.cc => wchar_t.cc} | 0
.../modifiers/remove_suffix/{char/1.cc => char.cc} | 0
.../remove_suffix/{wchar_t/1.cc => wchar_t.cc} | 0
.../modifiers/swap/{char/1.cc => char.cc} | 0
.../modifiers/swap/{wchar_t/1.cc => wchar_t.cc} | 0
.../operations/contains/{char/1.cc => char.cc} | 0
.../contains/{wchar_t/1.cc => wchar_t.cc} | 0
.../operations/copy/char/constexpr.cc | 2 +-
.../operations/data/{char/1.cc => char.cc} | 0
.../operations/data/{wchar_t/1.cc => wchar_t.cc} | 0
.../operations/ends_with/{char/1.cc => char.cc} | 0
.../ends_with/{wchar_t/1.cc => wchar_t.cc} | 0
.../operations/starts_with/{char/1.cc => char.cc} | 0
.../starts_with/{wchar_t/1.cc => wchar_t.cc} | 0
.../operations/substr/{char/1.cc => char.cc} | 0
.../operations/substr/{wchar_t/1.cc => wchar_t.cc} | 0
.../range_access/{char/1.cc => char.cc} | 0
.../range_access/{wchar_t/1.cc => wchar_t.cc} | 0
.../explicit_instantiation/{char/1.cc => char.cc} | 0
.../{char16_t/1.cc => char16_t.cc} | 0
.../{char32_t/1.cc => char32_t.cc} | 0
.../{char8_t/1.cc => char8_t.cc} | 0
.../explicit_instantiation/{1.cc => int.cc} | 0
.../{wchar_t/1.cc => wchar_t.cc} | 0
.../explicit_instantiation/{char/1.cc => char.cc} | 0
.../{char16_t/1.cc => char16_t.cc} | 0
.../{char32_t/1.cc => char32_t.cc} | 0
.../{char8_t/1.cc => char8_t.cc} | 0
.../{short/1.cc => short.cc} | 0
.../{wchar_t/1.cc => wchar_t.cc} | 0
.../22_locale/codecvt/always_noconv/char/1.cc | 4 +-
.../testsuite/22_locale/codecvt/encoding/char/1.cc | 4 +-
.../testsuite/22_locale/codecvt/in/char/1.cc | 8 +-
.../22_locale/codecvt/max_length/char/1.cc | 4 +-
.../testsuite/22_locale/codecvt/out/char/1.cc | 8 +-
.../testsuite/22_locale/codecvt/unshift/char/1.cc | 12 +-
.../22_locale/ctype/is/string/89728_neg.cc | 1 +
.../global_templates/standard_facet_hierarchies.cc | 2 +
.../global_templates/user_facet_hierarchies.cc | 2 +
libstdc++-v3/testsuite/22_locale/locale/13630.cc | 18 +-
.../requirements/non_default_constructible.cc | 3 +
.../23_containers/array/tuple_interface/get_neg.cc | 6 +-
.../23_containers/deque/types/pmr_typedefs.cc | 3 +-
.../23_containers/forward_list/pmr_typedefs.cc | 3 +-
.../testsuite/23_containers/list/pmr_typedefs.cc | 3 +-
.../testsuite/23_containers/map/pmr_typedefs.cc | 3 +-
.../23_containers/multimap/pmr_typedefs.cc | 3 +-
.../23_containers/multiset/pmr_typedefs.cc | 3 +-
.../testsuite/23_containers/set/pmr_typedefs.cc | 3 +-
.../23_containers/unordered_map/cons/56112.cc | 33 +-
.../23_containers/unordered_map/insert/105717.cc | 73 +
.../23_containers/unordered_map/pmr_typedefs.cc | 3 +-
.../unordered_multimap/pmr_typedefs.cc | 3 +-
.../unordered_multiset/pmr_typedefs.cc | 3 +-
.../23_containers/unordered_set/insert/105717.cc | 73 +
.../23_containers/unordered_set/pmr_typedefs.cc | 3 +-
.../23_containers/vector/cons/constexpr.cc | 7 +
.../testsuite/23_containers/vector/pmr_typedefs.cc | 3 +-
.../23_containers/vector/requirements/version.cc | 10 +
.../24_iterators/counted_iterator/lwg3643.cc | 27 +
.../25_algorithms/adjacent_find/constexpr.cc | 1 +
.../25_algorithms/binary_search/constexpr.cc | 1 +
.../testsuite/25_algorithms/clamp/constrained.cc | 1 +
.../testsuite/25_algorithms/equal/constrained.cc | 1 +
.../25_algorithms/for_each/constrained.cc | 1 +
.../25_algorithms/includes/constrained.cc | 1 +
.../testsuite/25_algorithms/is_heap/constexpr.cc | 1 +
.../25_algorithms/is_heap_until/constexpr.cc | 1 +
.../25_algorithms/is_permutation/constrained.cc | 1 +
.../testsuite/25_algorithms/is_sorted/constexpr.cc | 1 +
.../25_algorithms/is_sorted_until/constexpr.cc | 1 +
.../lexicographical_compare/constexpr.cc | 1 +
.../lexicographical_compare/constrained.cc | 1 +
.../lexicographical_compare_three_way/1.cc | 1 +
.../25_algorithms/lower_bound/constexpr.cc | 1 +
.../testsuite/25_algorithms/max/constrained.cc | 1 +
.../25_algorithms/max_element/constrained.cc | 1 +
.../testsuite/25_algorithms/min/constrained.cc | 1 +
.../25_algorithms/min_element/constrained.cc | 1 +
.../testsuite/25_algorithms/minmax/constrained.cc | 30 +
.../25_algorithms/minmax_element/constrained.cc | 1 +
.../testsuite/25_algorithms/mismatch/constexpr.cc | 1 +
libstdc++-v3/testsuite/25_algorithms/move/93872.cc | 1 +
.../testsuite/25_algorithms/move_backward/93872.cc | 1 +
.../25_algorithms/nth_element/constexpr.cc | 1 +
.../25_algorithms/partial_sort/constexpr.cc | 1 +
.../25_algorithms/partial_sort_copy/constexpr.cc | 1 +
.../testsuite/25_algorithms/search/constexpr.cc | 1 +
.../25_algorithms/search_n/constrained.cc | 1 +
.../25_algorithms/set_difference/constexpr.cc | 1 +
.../25_algorithms/set_difference/constrained.cc | 1 +
.../25_algorithms/set_intersection/constexpr.cc | 1 +
.../25_algorithms/set_intersection/constrained.cc | 1 +
.../set_symmetric_difference/constexpr.cc | 1 +
.../testsuite/25_algorithms/set_union/constexpr.cc | 1 +
.../25_algorithms/set_union/constrained.cc | 1 +
.../testsuite/25_algorithms/sort/constexpr.cc | 1 +
.../testsuite/25_algorithms/sort_heap/constexpr.cc | 1 +
.../25_algorithms/transform/constrained.cc | 1 +
.../testsuite/25_algorithms/unique/constexpr.cc | 1 +
.../testsuite/25_algorithms/unique/constrained.cc | 1 +
.../25_algorithms/unique_copy/constexpr.cc | 1 +
.../25_algorithms/upper_bound/constexpr.cc | 1 +
.../testsuite/26_numerics/bit/bit.cast/105027.cc | 18 +
libstdc++-v3/testsuite/26_numerics/gcd/105844.cc | 21 +
libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 10 +-
libstdc++-v3/testsuite/26_numerics/lcm/105844.cc | 22 +
libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 10 +-
.../bernoulli_distribution/operators/values.cc | 14 +-
.../binomial_distribution/operators/values.cc | 12 +-
.../discrete_distribution/operators/values.cc | 8 +
.../geometric_distribution/operators/values.cc | 14 +-
.../operators/values.cc | 20 +-
.../random/normal_distribution/operators/equal.cc | 20 +
.../normal_distribution/operators/serialize.cc | 36 +-
.../poisson_distribution/operators/values.cc | 15 +-
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
.../uniform_int_distribution/operators/values.cc | 14 +-
.../testsuite/27_io/basic_ostream/emit/1.cc | 2 +-
.../27_io/filesystem/iterators/error_reporting.cc | 35 +-
.../testsuite/27_io/filesystem/operations/copy.cc | 29 +
.../27_io/filesystem/path/nonmember/hash_value.cc | 10 +
libstdc++-v3/testsuite/27_io/fpos/14320-1.cc | 61 +-
.../testsuite/27_io/fpos/mbstate_t/12065.cc | 2 +
.../testsuite/27_io/headers/iosfwd/synopsis.cc | 133 +
.../testsuite/27_io/headers/iosfwd/types.cc | 264 +
.../testsuite/27_io/ios_base/failure/dual_abi.cc | 1 +
.../testsuite/27_io/ios_base/failure/error_code.cc | 13 +
.../28_regex/match_results/pmr_typedefs.cc | 3 +-
.../testsuite/29_atomics/atomic/lwg3220.cc | 13 +
.../29_atomics/atomic/wait_notify/102994.cc | 4 +-
.../29_atomics/headers/stdatomic.h/c_compat.cc | 6 +
.../29_atomics/headers/stdatomic.h/version.cc | 10 +
.../30_threads/packaged_task/cons/deduction.cc | 85 +
.../testsuite/experimental/any/misc/any_cast.cc | 10 +-
.../testsuite/experimental/any/observers/type.cc | 1 +
.../experimental/filesystem/operations/copy.cc | 29 +
.../memory_resource/resource_adaptor.cc | 10 +
libstdc++-v3/testsuite/lib/libstdc++.exp | 8 +
.../testsuite/libstdc++-prettyprinters/cxx11.cc | 16 +
.../testsuite/libstdc++-prettyprinters/cxx20.cc | 20 +
.../testsuite/std/ranges/adaptors/elements.cc | 3 +-
.../testsuite/std/ranges/adaptors/lazy_split.cc | 1 +
.../testsuite/std/ranges/adaptors/split.cc | 1 +
.../testsuite/tr1/3_function_objects/function/1.cc | 2 +
.../testsuite/tr1/3_function_objects/function/2.cc | 2 +
.../testsuite/tr1/3_function_objects/function/3.cc | 2 +
.../testsuite/tr1/3_function_objects/function/4.cc | 2 +
.../testsuite/tr1/3_function_objects/function/5.cc | 20 +
.../testsuite/tr1/3_function_objects/function/6.cc | 6 +
.../testsuite/tr1/3_function_objects/function/7.cc | 4 +
.../testsuite/tr1/3_function_objects/function/8.cc | 30 +
libstdc++-v3/testsuite/tr2/bases/value.cc | 3 +-
libstdc++-v3/testsuite/tr2/direct_bases/value.cc | 3 +-
libstdc++-v3/testsuite/util/exception/safety.h | 8 +
libstdc++-v3/testsuite/util/testsuite_abi.cc | 13 +
libstdc++-v3/testsuite/util/testsuite_character.h | 5 +-
lto-plugin/ChangeLog | 23 +
lto-plugin/Makefile.am | 18 +-
lto-plugin/Makefile.in | 13 +-
lto-plugin/configure | 116 +-
lto-plugin/configure.ac | 37 +
lto-plugin/lto-plugin.c | 19 +-
lto-plugin/lto-plugin.map | 3 +
maintainer-scripts/ChangeLog | 9 +
maintainer-scripts/crontab | 8 +-
4117 files changed, 327900 insertions(+), 221407 deletions(-)
diff --cc gcc/doc/tm.texi
index fea28b23a3f,b0ea39884aa..bddaad2d42c
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -6427,17 -6087,19 +6427,21 @@@ Return true if vector alignment is reac
for the given scalar type @var{type}. @var{is_packed} is false if the scalar
access using @var{type} is known to be naturally aligned.
@end deftypefn
+@c hook-end
- @deftypefn {Target Hook} bool TARGET_VECTORIZE_VEC_PERM_CONST (machine_mode @var{mode}, rtx @var{output}, rtx @var{in0}, rtx @var{in1}, const vec_perm_indices @var{&sel})
+ @deftypefn {Target Hook} bool TARGET_VECTORIZE_VEC_PERM_CONST (machine_mode @var{mode}, machine_mode @var{op_mode}, rtx @var{output}, rtx @var{in0}, rtx @var{in1}, const vec_perm_indices @var{&sel})
+@c hook-start:TARGET_VECTORIZE_VEC_PERM_CONST
This hook is used to test whether the target can permute up to two
- vectors of mode @var{mode} using the permutation vector @code{sel}, and
- also to emit such a permutation. In the former case @var{in0}, @var{in1}
- and @var{out} are all null. In the latter case @var{in0} and @var{in1} are
- the source vectors and @var{out} is the destination vector; all three are
- operands of mode @var{mode}. @var{in1} is the same as @var{in0} if
- @var{sel} describes a permutation on one vector instead of two.
+ vectors of mode @var{op_mode} using the permutation vector @code{sel},
+ producing a vector of mode @var{mode}. The hook is also used to emit such
+ a permutation.
+
+ When the hook is being used to test whether the target supports a permutation,
+ @var{in0}, @var{in1}, and @var{out} are all null. When the hook is being used
+ to emit a permutation, @var{in0} and @var{in1} are the source vectors of mode
+ @var{op_mode} and @var{out} is the destination vector of mode @var{mode}.
+ @var{in1} is the same as @var{in0} if @var{sel} describes a permutation on one
+ vector instead of two.
Return true if the operation is possible, emitting instructions for it
if rtxes are provided.
diff --cc gcc/genhooks.cc
index a872ab27ad2,6bae85d7b8d..86dff529309
--- a/gcc/genhooks.cc
+++ b/gcc/genhooks.cc
@@@ -246,10 -245,8 +246,9 @@@ emit_documentation (const char *in_fnam
}
printf ("\n@end %s", deftype);
}
+ printf ("\n@c hook-end");
}
- if (++i >= (int) (sizeof hook_array / sizeof hook_array[0])
- || !hook_array[i].doc)
+ if (++i >= (int) (ARRAY_SIZE (hook_array)) || !hook_array[i].doc)
break;
free (name);
sh.name = name = upstrdup (hook_array[i].name);
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-03-15 9:13 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-03-15 9:13 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:cad2e08f6c249937e10ad5ae0d4a117923979efb
commit cad2e08f6c249937e10ad5ae0d4a117923979efb
Merge: 604bf5da515 49fb0af9bf8
Author: Martin Liska <mliska@suse.cz>
Date: Tue Mar 15 10:13:03 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 5 +
configure | 2 +-
configure.ac | 2 +-
contrib/ChangeLog | 11 +
contrib/gcc-git-customization.sh | 22 +-
gcc/ChangeLog | 269 +++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 6 +
gcc/ada/gcc-interface/Makefile.in | 3 +-
gcc/analyzer/ChangeLog | 53 +
gcc/analyzer/analyzer.h | 1 +
gcc/analyzer/constraint-manager.cc | 4 +
gcc/analyzer/diagnostic-manager.cc | 43 +-
gcc/analyzer/diagnostic-manager.h | 7 +
gcc/analyzer/engine.cc | 10 +
gcc/analyzer/exploded-graph.h | 1 +
gcc/analyzer/pending-diagnostic.h | 43 +
gcc/analyzer/region-model.cc | 125 ++
gcc/analyzer/region-model.h | 149 ++
gcc/analyzer/sm-taint.cc | 4 +
gcc/builtins.cc | 2 +-
gcc/builtins.h | 2 +
gcc/c-family/ChangeLog | 10 +
gcc/c-family/c-common.h | 1 -
gcc/c-family/c-omp.cc | 33 -
gcc/c-family/c-target.def | 2 +-
gcc/c/ChangeLog | 7 +
gcc/c/c-typeck.cc | 4 +-
gcc/calls.cc | 2 +
gcc/config/bfin/bfin.cc | 3 +-
gcc/config/i386/emmintrin.h | 5 +-
gcc/config/i386/i386-expand.cc | 97 +-
gcc/config/i386/i386-protos.h | 5 +
gcc/config/i386/i386.cc | 21 +-
gcc/config/i386/i386.md | 56 +
gcc/config/mips/mips.cc | 9 +-
gcc/config/mips/mips.h | 7 +
gcc/config/nvptx/nvptx.cc | 60 +-
gcc/config/nvptx/nvptx.h | 1 +
gcc/config/nvptx/nvptx.md | 79 +-
gcc/config/nvptx/nvptx.opt | 2 +-
gcc/config/nvptx/t-nvptx | 4 +-
gcc/config/rs6000/rs6000.cc | 12 +-
gcc/config/rs6000/vsx.md | 2 +-
gcc/cp/ChangeLog | 109 +
gcc/cp/call.cc | 34 +-
gcc/cp/constexpr.cc | 46 +-
gcc/cp/constraint.cc | 70 +-
gcc/cp/cp-tree.h | 9 +-
gcc/cp/decl.cc | 26 +-
gcc/cp/parser.cc | 7 +-
gcc/cp/pt.cc | 35 +-
gcc/cp/semantics.cc | 16 +-
gcc/cp/typeck2.cc | 8 +-
gcc/d/ChangeLog | 30 +
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/common/outbuffer.d | 35 +
gcc/d/dmd/constfold.d | 5 +-
gcc/d/dmd/cparse.d | 265 ++-
gcc/d/dmd/dcast.d | 8 +-
gcc/d/dmd/dclass.d | 44 +-
gcc/d/dmd/declaration.d | 7 +-
gcc/d/dmd/declaration.h | 1 +
gcc/d/dmd/dmodule.d | 26 +-
gcc/d/dmd/dsymbol.d | 80 +-
gcc/d/dmd/dsymbol.h | 7 +-
gcc/d/dmd/dsymbolsem.d | 49 +-
gcc/d/dmd/dtemplate.d | 6 +-
gcc/d/dmd/dtoh.d | 9 +
gcc/d/dmd/escape.d | 23 +-
gcc/d/dmd/expression.d | 16 +-
gcc/d/dmd/expressionsem.d | 81 +-
gcc/d/dmd/importc.d | 5 +-
gcc/d/dmd/lexer.d | 344 +--
gcc/d/dmd/mtype.d | 20 +-
gcc/d/dmd/mtype.h | 2 +
gcc/d/dmd/opover.d | 45 +-
gcc/d/dmd/optimize.d | 53 +-
gcc/d/dmd/parse.d | 6 +-
gcc/d/dmd/statementsem.d | 105 +-
gcc/d/dmd/tokens.d | 21 -
gcc/d/dmd/tokens.h | 1 -
gcc/d/dmd/typesem.d | 16 +-
gcc/d/imports.cc | 83 +-
gcc/d/lang.opt | 4 +-
gcc/doc/extend.texi | 5 +
gcc/doc/invoke.texi | 6 +-
gcc/doc/tm.texi | 5 +-
gcc/doc/tm.texi.in | 2 +-
gcc/fortran/ChangeLog | 5 +
gcc/fortran/trans-openmp.cc | 6 +-
gcc/gimple-range-cache.cc | 15 +-
gcc/gimple-ssa-warn-access.cc | 13 +-
gcc/ifcvt.cc | 14 +-
gcc/ipa-cp.cc | 20 +-
gcc/lra-constraints.cc | 9 +-
gcc/lra.cc | 35 +-
gcc/match.pd | 26 +-
gcc/omp-low.cc | 64 +-
gcc/omp-oacc-kernels-decompose.cc | 33 +-
gcc/po/ChangeLog | 4 +
gcc/po/de.po | 2312 ++++++++------------
gcc/po/fr.po | 1286 +++++------
gcc/po/sv.po | 708 +++---
gcc/range-op.cc | 2 +-
gcc/testsuite/ChangeLog | 276 +++
gcc/testsuite/c-c++-common/Wdangling-pointer-8.c | 20 +
.../c-c++-common/asan/global-overflow-1.c | 1 +
.../c-c++-common/goacc/kernels-decompose-2.c | 32 +-
.../goacc/kernels-decompose-pr100400-1-1.c | 2 +
.../goacc/kernels-decompose-pr100400-1-2.c | 2 +
.../goacc/kernels-decompose-pr100400-1-3.c | 2 +
.../goacc/kernels-decompose-pr100400-1-4.c | 2 +
.../goacc/kernels-decompose-pr104061-1-1.c | 2 +
.../goacc/kernels-decompose-pr104061-1-2.c | 2 +
.../goacc/kernels-decompose-pr104061-1-3.c | 5 +-
.../goacc/kernels-decompose-pr104061-1-4.c | 5 +-
.../goacc/kernels-decompose-pr104086-1.c | 48 +
.../goacc/kernels-decompose-pr104132-1.c | 6 +-
.../goacc/kernels-decompose-pr104133-1.c | 6 +-
.../goacc/kernels-decompose-pr104774-1.c | 38 +
gcc/testsuite/c-c++-common/goacc/nesting-1.c | 57 +-
.../goacc/privatization-1-compute-loop.c | 9 +-
.../c-c++-common/goacc/privatization-1-compute.c | 9 +-
.../goacc/privatization-1-routine_gang-loop.c | 9 +-
.../goacc/privatization-1-routine_gang.c | 9 +-
gcc/testsuite/g++.dg/asan/large-func-test-1.C | 1 +
gcc/testsuite/g++.dg/concepts/diagnostic3.C | 8 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction107.C | 24 +
gcc/testsuite/g++.dg/cpp23/auto-fncast12.C | 8 +
gcc/testsuite/g++.dg/cpp23/subscript7.C | 17 +
.../g++.dg/cpp2a/builtin-clear-padding1.C | 50 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr98644.C | 7 +
gcc/testsuite/g++.dg/cpp2a/concepts-return-req4.C | 24 +
gcc/testsuite/g++.dg/gomp/pr104623.C | 9 +
gcc/testsuite/g++.dg/init/delete5.C | 8 +
gcc/testsuite/g++.dg/opt/pr104880.cc | 43 +
gcc/testsuite/g++.dg/other/pr84964.C | 7 +
gcc/testsuite/g++.dg/parse/array-size2.C | 2 -
gcc/testsuite/g++.dg/parse/template-keyword3.C | 12 +
gcc/testsuite/g++.dg/parse/template-keyword4.C | 17 +
gcc/testsuite/g++.dg/pr98335.C | 15 +
gcc/testsuite/g++.dg/template/conv18.C | 14 +
gcc/testsuite/g++.dg/warn/Wdangling-pointer-5.C | 34 +
gcc/testsuite/g++.target/i386/pr98335.C | 18 +
gcc/testsuite/gcc.c-torture/execute/pr104814.c | 30 +
.../gcc.dg/analyzer/taint-size-access-attr-1.c | 7 +-
gcc/testsuite/gcc.dg/analyzer/torture/pr104863.c | 14 +
gcc/testsuite/gcc.dg/analyzer/write-to-const-2.c | 60 +
.../gcc.dg/analyzer/write-to-function-1.c | 15 +
.../gcc.dg/analyzer/write-to-string-literal-2.c | 19 +
.../gcc.dg/analyzer/write-to-string-literal-3.c | 66 +
.../gcc.dg/analyzer/write-to-string-literal-4.c | 23 +
.../gcc.dg/analyzer/write-to-string-literal-5.c | 31 +
gcc/testsuite/gcc.dg/goacc/nested-function-1.c | 54 +-
gcc/testsuite/gcc.dg/goacc/nested-function-2.c | 28 +-
gcc/testsuite/gcc.dg/ipa/pr104813.c | 32 +
gcc/testsuite/gcc.dg/pr86010-2.c | 22 +
gcc/testsuite/gcc.dg/pr86010.c | 24 +
gcc/testsuite/gcc.dg/pr98420.c | 8 +
gcc/testsuite/gcc.target/i386/pr101895.c | 11 +
gcc/testsuite/gcc.target/i386/pr103074.c | 16 +
gcc/testsuite/gcc.target/i386/pr104666.c | 49 +
gcc/testsuite/gcc.target/i386/pr98335.c | 17 +
gcc/testsuite/gcc.target/i386/pr99754-1.c | 20 +
gcc/testsuite/gcc.target/i386/pr99754-2.c | 24 +
.../gcc.target/nvptx/atomic-bit-bucket-dest.c | 35 +
gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c | 36 +-
gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c | 18 +-
gcc/testsuite/gcc.target/nvptx/uniform-simt-4.c | 22 +
gcc/testsuite/gcc.target/powerpc/pr104778.c | 51 +
gcc/testsuite/gdc.test/compilable/commontype.d | 9 +-
gcc/testsuite/gdc.test/compilable/test7172.d | 5 +
.../gdc.test/fail_compilation/dep_d1_ops.d | 82 +-
.../gdc.test/fail_compilation/dephexstrings.d | 3 +-
.../gdc.test/fail_compilation/deprecateopdot.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail136.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail18.d | 2 +-
.../gdc.test/fail_compilation/fail22780.d | 3 +-
.../gdc.test/fail_compilation/fail22827.d | 9 +
.../gdc.test/fail_compilation/issue22820.d | 68 +
gcc/testsuite/gdc.test/fail_compilation/lexer1.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/lexer2.d | 8 +-
.../gdc.test/fail_compilation/opapplyscope.d | 27 +
.../gdc.test/fail_compilation/scope_class.d | 3 +-
.../gdc.test/fail_compilation/scope_type.d | 8 +-
.../gdc.test/fail_compilation/test15191.d | 28 +-
.../gdc.test/fail_compilation/test19097.d | 44 +-
.../gdc.test/fail_compilation/test21008.d | 41 +
.../gdc.test/fail_compilation/test_switch_error.d | 78 +
.../gdc.test/fail_compilation/typeerrors.d | 31 +-
gcc/testsuite/gdc.test/runnable/auto1.d | 8 +-
gcc/testsuite/gdc.test/runnable/interpret.d | 2 +-
gcc/testsuite/gdc.test/runnable/opover.d | 352 ++-
gcc/testsuite/gdc.test/runnable/sctor2.d | 7 +-
gcc/testsuite/gdc.test/runnable/test22136.d | 25 -
gcc/testsuite/gdc.test/runnable/testconst.d | 4 +-
gcc/testsuite/gdc.test/runnable/xtest46.d | 18 +-
gcc/testsuite/gdc.test/runnable/xtest46_gc.d | 8 -
.../gfortran.dg/goacc-gomp/pr102330-1.f90 | 35 +
.../gfortran.dg/goacc/array-with-dt-1.f90 | 18 +-
.../gfortran.dg/goacc/array-with-dt-1a.f90 | 27 +
.../gfortran.dg/goacc/classify-kernels.f95 | 2 +
.../gfortran.dg/goacc/kernels-decompose-2.f95 | 26 +-
.../gfortran.dg/goacc/nested-function-1.f90 | 62 +-
gcc/testsuite/gfortran.dg/goacc/pr93464-2.f90 | 26 +
gcc/testsuite/gfortran.dg/goacc/pr93464.f90 | 12 +-
.../goacc/privatization-1-compute-loop.f90 | 6 +-
.../gfortran.dg/goacc/privatization-1-compute.f90 | 6 +-
.../goacc/privatization-1-routine_gang-loop.f90 | 6 +-
.../goacc/privatization-1-routine_gang.f90 | 6 +-
gcc/tree-core.h | 1 +
gcc/tree-ssa-alias.cc | 23 +
gcc/tree-ssa-alias.h | 2 +
gcc/tree-ssa-dom.cc | 58 +-
gcc/tree-ssa-dse.cc | 54 +-
gcc/tree-ssa.cc | 16 +-
gcc/tree.cc | 36 +
libgomp/ChangeLog | 109 +
libgomp/libgomp.texi | 2 +-
libgomp/testsuite/libgomp.c/pr104783.c | 18 +
libgomp/testsuite/libgomp.fortran/allocate-1.f90 | 26 +-
.../declare-vla-kernels-decompose-ice-1.c | 22 -
.../declare-vla-kernels-decompose.c | 29 -
.../libgomp.oacc-c-c++-common/declare-vla.c | 42 +-
.../libgomp.oacc-c-c++-common/default-1.c | 41 +-
.../kernels-decompose-1.c | 153 +-
.../kernels-private-vars-local-worker-1.c | 6 +-
.../kernels-private-vars-local-worker-2.c | 3 +-
.../kernels-private-vars-local-worker-3.c | 3 +-
.../kernels-private-vars-local-worker-4.c | 3 +-
.../kernels-private-vars-local-worker-5.c | 3 +-
.../kernels-private-vars-loop-vector-1.c | 3 +-
.../kernels-private-vars-loop-vector-2.c | 3 +-
.../kernels-private-vars-loop-worker-2.c | 3 +-
.../kernels-private-vars-loop-worker-3.c | 6 +-
.../kernels-private-vars-loop-worker-4.c | 3 +-
.../kernels-private-vars-loop-worker-5.c | 3 +-
.../kernels-private-vars-loop-worker-6.c | 3 +-
.../kernels-private-vars-loop-worker-7.c | 3 +-
.../kernels-reduction-1.c | 19 +-
.../libgomp.oacc-c-c++-common/parallel-dims.c | 301 ++-
.../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 | 6 +
.../libgomp.oacc-fortran/kernels-reduction-1.f90 | 19 +-
.../libgomp.oacc-fortran/optional-private.f90 | 6 +-
.../libgomp.oacc-fortran/privatized-ref-1.f95 | 8 +-
.../libgomp.oacc-fortran/privatized-ref-2.f90 | 18 +-
.../testsuite/libgomp.oacc-fortran/routine-1.f90 | 19 +-
.../testsuite/libgomp.oacc-fortran/routine-2.f90 | 19 +-
.../testsuite/libgomp.oacc-fortran/routine-3.f90 | 19 +-
.../testsuite/libgomp.oacc-fortran/routine-9.f90 | 19 +-
libphobos/ChangeLog | 13 +
libphobos/configure | 12 -
libphobos/configure.ac | 12 -
libphobos/configure.tgt | 3 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/core/internal/gc/bits.d | 4 +-
libphobos/libdruntime/core/stdc/config.d | 2 +-
libphobos/libdruntime/core/stdc/fenv.d | 2 +
libphobos/libdruntime/core/stdc/stdint.d | 314 ++-
libphobos/libdruntime/core/stdcpp/new_.d | 2 +-
libphobos/libdruntime/core/sys/windows/stat.d | 61 +-
libphobos/libdruntime/rt/lifetime.d | 11 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/setops.d | 2 +-
libphobos/src/std/bitmanip.d | 3 +-
libphobos/src/std/datetime/interval.d | 4 +-
libphobos/src/std/datetime/systime.d | 4 +-
.../src/std/experimental/allocator/mallocator.d | 1 +
libphobos/src/std/functional.d | 165 ++
libphobos/src/std/sumtype.d | 1 +
libphobos/src/std/utf.d | 12 +-
libsanitizer/ChangeLog | 9 +
libsanitizer/configure.tgt | 4 -
.../sanitizer_common/sanitizer_atomic_clang.h | 4 +-
libstdc++-v3/ChangeLog | 28 +
libstdc++-v3/include/bits/this_thread_sleep.h | 2 +-
libstdc++-v3/libsupc++/compare | 13 +
libstdc++-v3/src/c++11/codecvt.cc | 14 +-
libstdc++-v3/src/c++17/floating_from_chars.cc | 3 +-
lto-plugin/ChangeLog | 5 +
lto-plugin/lto-plugin.c | 9 +-
283 files changed, 7840 insertions(+), 4241 deletions(-)
diff --cc gcc/doc/tm.texi
index 6e4977216b5,2f92d37da8c..fea28b23a3f
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -749,11 -734,9 +749,10 @@@ by the current TU
If a target implements string objects then this hook should return
@code{true} if @var{stringref} is a valid reference to such an object.
@end deftypefn
+@c hook-end
@deftypefn {C Target Hook} void TARGET_CHECK_STRING_OBJECT_FORMAT_ARG (tree @var{format_arg}, tree @var{args_list})
- @c hook-start:TARGET_CHECK_STRING_OBJECT_FORMAT_ARG
- If a target implements string objects then this hook should should
+ If a target implements string objects then this hook should
provide a facility to check the function arguments in @var{args_list}
against the format specifiers in @var{format_arg} where the type of
@var{format_arg} is one recognized as a valid string reference type.
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-03-10 9:42 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-03-10 9:42 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:604bf5da51533a218c0393cb5115bae7c8d95282
commit 604bf5da51533a218c0393cb5115bae7c8d95282
Merge: 1a576b7ac60 6f8abf2b9ff
Author: Martin Liska <mliska@suse.cz>
Date: Thu Mar 10 10:42:24 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 6 +
Makefile.def | 2 +-
Makefile.in | 2 +-
contrib/ChangeLog | 11 +
contrib/git-descr.sh | 8 +-
contrib/git-undescr.sh | 6 +-
gcc/ChangeLog | 204 ++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 14 +
gcc/analyzer/analyzer.cc | 2 +-
gcc/analyzer/engine.cc | 50 +-
gcc/analyzer/sm-taint.cc | 2 +-
gcc/analyzer/store.cc | 4 +-
gcc/c-family/ChangeLog | 13 +
gcc/c-family/c-attribs.cc | 4 +-
gcc/c-family/c-opts.cc | 6 +-
gcc/c-family/c-ubsan.cc | 4 +-
gcc/c-family/c-warn.cc | 2 +-
gcc/c/ChangeLog | 18 +
gcc/c/c-fold.cc | 1 +
gcc/c/c-parser.cc | 4 +-
gcc/c/c-typeck.cc | 7 +-
gcc/cfgexpand.cc | 9 +-
gcc/config/aarch64/fractional-cost.h | 2 +-
gcc/config/aarch64/thunderx3t110.md | 2 +-
gcc/config/arm/arm-builtins.cc | 133 +-
gcc/config/arm/arm.cc | 31 +-
gcc/config/arm/arm.h | 4 +
gcc/config/darwin.h | 2 +-
gcc/config/host-darwin.cc | 2 +-
gcc/config/i386/i386.cc | 13 +-
gcc/config/i386/i386.h | 6 +
gcc/config/i386/sse.md | 30 +-
gcc/config/mips/mips.h | 2 +-
gcc/config/msp430/msp430.cc | 2 +-
gcc/config/riscv/riscv.cc | 2 +-
gcc/config/rs6000/pcrel-opt.md | 2 +-
gcc/config/rs6000/predicates.md | 4 +-
gcc/config/rs6000/rs6000-builtin.cc | 59 +-
gcc/config/rs6000/rs6000-builtins.def | 5 +-
gcc/config/rs6000/rs6000-c.cc | 8 +-
gcc/config/rs6000/rs6000-gen-builtins.cc | 29 +-
gcc/config/rs6000/rs6000.cc | 2 +-
gcc/config/rs6000/rs6000.h | 4 -
gcc/config/rx/rx.cc | 2 +-
gcc/config/s390/s390.md | 2 +-
gcc/config/vax/vax.cc | 2 +-
gcc/cp/ChangeLog | 109 ++
gcc/cp/constexpr.cc | 2 +-
gcc/cp/coroutines.cc | 2 +-
gcc/cp/cp-tree.h | 2 +
gcc/cp/cvt.cc | 2 +-
gcc/cp/decl.cc | 71 +-
gcc/cp/decl2.cc | 4 +
gcc/cp/except.cc | 2 +-
gcc/cp/init.cc | 19 +-
gcc/cp/module.cc | 2 +-
gcc/cp/parser.cc | 25 +-
gcc/cp/pt.cc | 69 +-
gcc/cp/search.cc | 7 +
gcc/cp/semantics.cc | 6 +
gcc/cp/typeck.cc | 5 +-
gcc/ctfc.h | 2 +-
gcc/doc/invoke.texi | 11 +-
gcc/fortran/ChangeLog | 61 +
gcc/fortran/array.cc | 2 +-
gcc/fortran/dump-parse-tree.cc | 2 +-
gcc/fortran/expr.cc | 4 +-
gcc/fortran/frontend-passes.cc | 3 +-
gcc/fortran/gfortran.h | 2 +-
gcc/fortran/gfortran.texi | 2 +-
gcc/fortran/intrinsic.cc | 2 +-
gcc/fortran/intrinsic.texi | 4 +-
gcc/fortran/invoke.texi | 4 +-
gcc/fortran/resolve.cc | 2 +-
gcc/fortran/scanner.cc | 2 +-
gcc/fortran/simplify.cc | 2 +-
gcc/fortran/trans-expr.cc | 25 +-
gcc/fortran/trans-intrinsic.cc | 16 +-
gcc/gimple-range-gori.cc | 2 +-
gcc/gimple-ssa-warn-access.cc | 2 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/types.cc | 2 +-
gcc/internal-fn.cc | 2 +-
gcc/ipa-polymorphic-call.cc | 2 +-
gcc/ipa-sra.cc | 2 +-
gcc/jit/ChangeLog | 4 +
gcc/jit/libgccjit.h | 4 +-
gcc/optabs-query.cc | 2 +-
gcc/opts.cc | 49 +-
gcc/params.opt | 8 +-
gcc/plugin.cc | 2 +-
gcc/po/ChangeLog | 4 +
gcc/po/fr.po | 1958 ++++++++------------
gcc/po/sv.po | 322 ++--
gcc/pointer-query.cc | 2 +-
gcc/rtl.cc | 4 +-
gcc/simplify-rtx.cc | 4 +-
gcc/testsuite/ChangeLog | 203 ++
.../c-c++-common/Wshift-negative-value-1.c | 9 +-
.../c-c++-common/Wshift-negative-value-10.c | 7 +
.../c-c++-common/Wshift-negative-value-2.c | 5 +-
.../c-c++-common/Wshift-negative-value-3.c | 5 +-
.../c-c++-common/Wshift-negative-value-4.c | 5 +-
.../c-c++-common/Wshift-negative-value-7.c | 5 +
.../c-c++-common/Wshift-negative-value-8.c | 5 +
.../c-c++-common/Wshift-negative-value-9.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-1.c | 45 +-
gcc/testsuite/c-c++-common/Wshift-overflow-10.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-11.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-12.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-2.c | 1 -
gcc/testsuite/c-c++-common/Wshift-overflow-5.c | 7 +-
gcc/testsuite/c-c++-common/Wshift-overflow-6.c | 3 +-
gcc/testsuite/c-c++-common/Wshift-overflow-7.c | 65 +-
gcc/testsuite/c-c++-common/Wshift-overflow-8.c | 5 +
gcc/testsuite/c-c++-common/Wshift-overflow-9.c | 7 +
gcc/testsuite/g++.dg/cpp0x/Wnarrowing19.C | 6 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C | 9 +
gcc/testsuite/g++.dg/cpp0x/constexpr-attribute4.C | 14 +
gcc/testsuite/g++.dg/cpp0x/explicit15.C | 83 +
gcc/testsuite/g++.dg/cpp0x/pr96440.C | 4 +
gcc/testsuite/g++.dg/cpp0x/vt-34314.C | 12 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction108.C | 78 +
gcc/testsuite/g++.dg/cpp2a/pr96437.C | 4 +
gcc/testsuite/g++.dg/ext/attr-unavailable-9.C | 4 +-
gcc/testsuite/g++.dg/parse/pr39751.C | 10 +
gcc/testsuite/g++.dg/parse/pr95999.C | 8 +
gcc/testsuite/g++.dg/spellcheck-pr104806.C | 5 +
gcc/testsuite/g++.dg/template/defarg23.C | 21 +
gcc/testsuite/g++.dg/template/defarg23a.C | 24 +
gcc/testsuite/g++.dg/template/pr92440.C | 4 +-
gcc/testsuite/g++.dg/template/pr96329.C | 4 +
gcc/testsuite/g++.old-deja/g++.pt/redecl1.C | 12 +-
gcc/testsuite/gcc.c-torture/execute/pr104839.c | 37 +
gcc/testsuite/gcc.dg/analyzer/leak-4.c | 103 +
gcc/testsuite/gcc.dg/analyzer/pr101983-main.c | 38 +
gcc/testsuite/gcc.dg/analyzer/pr101983-not-main.c | 40 +
gcc/testsuite/gcc.dg/c11-unproto-1.c | 7 +-
gcc/testsuite/gcc.dg/c11-unproto-2.c | 7 +-
gcc/testsuite/gcc.dg/c2x-unproto-1.c | 29 +-
gcc/testsuite/gcc.dg/c2x-unproto-2.c | 7 +-
gcc/testsuite/gcc.dg/pr104381.c | 20 +
gcc/testsuite/gcc.dg/pr104786.c | 8 +
gcc/testsuite/gcc.dg/pr99708.c | 7 +
gcc/testsuite/gcc.dg/torture/pr104825.c | 14 +
gcc/testsuite/gcc.dg/torture/tls/pr104777.c | 30 +
gcc/testsuite/gcc.dg/vect/pr104782.c | 18 +
gcc/testsuite/gcc.dg/vect/pr84201.c | 22 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-12.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-23.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c | 1 +
gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c | 6 +-
gcc/testsuite/gcc.target/i386/eh_return-1.c | 2 +-
gcc/testsuite/gcc.target/i386/eh_return-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-8a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-8c.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-9c.c | 2 +-
gcc/testsuite/gcc.target/i386/pr104779.c | 27 +
gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 2 +
gcc/testsuite/gcc.target/powerpc/pr99708-2.c | 22 +
gcc/testsuite/gcc.target/s390/pr104775.c | 14 +
gcc/testsuite/gfortran.dg/class_result_10.f90 | 52 +
gcc/testsuite/gfortran.dg/minmaxloc_16.f90 | 14 +
gcc/testsuite/gfortran.dg/null_actual_2.f90 | 16 +
gcc/testsuite/gfortran.dg/pr104849.f90 | 9 +
gcc/testsuite/gfortran.dg/sizeof_6.f90 | 437 +++++
gcc/tree-ssa-propagate.cc | 2 +-
gcc/tree-ssa-sccvn.cc | 5 +-
gcc/tree-ssa-uninit.cc | 8 +-
gcc/tree-vect-loop.cc | 8 +
gcc/tree-vect-slp.cc | 7 +
gcc/value-relation.h | 2 +-
gcc/varasm.cc | 2 +-
libgcc/ChangeLog | 8 +
libgcc/config/gcn/atomic.c | 29 +-
libstdc++-v3/ChangeLog | 24 +
.../config/locale/vxworks/ctype_members.cc | 1 -
libstdc++-v3/include/bits/c++config | 9 +-
libstdc++-v3/include/bits/uses_allocator_args.h | 14 -
libstdc++-v3/src/c++17/floating_to_chars.cc | 6 +-
189 files changed, 3598 insertions(+), 1814 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-03-06 15:29 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-03-06 15:29 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:1a576b7ac609d4225a3833e3a9c84a9439d0e45e
commit 1a576b7ac609d4225a3833e3a9c84a9439d0e45e
Merge: f015156d666 98cd717fca9
Author: Martin Liska <mliska@suse.cz>
Date: Sun Mar 6 16:28:20 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 12 +
MAINTAINERS | 6 +-
contrib/ChangeLog | 5 +
contrib/analyze_brprob.py | 5 +-
contrib/analyze_brprob_spec.py | 8 +-
fixincludes/ChangeLog | 14 +
fixincludes/fixinc.in | 11 +-
fixincludes/fixincl.x | 44 +-
fixincludes/inclhack.def | 18 +
fixincludes/tests/base/math.h | 7 +
gcc/ChangeLog | 2763 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 23 +
gcc/ada/Makefile.rtl | 1 +
gcc/ada/doc/share/conf.py | 2 +-
gcc/ada/gnat1drv.adb | 16 +-
gcc/alias.cc | 6 +-
gcc/analyzer/ChangeLog | 206 +
gcc/analyzer/analyzer.h | 2 +
gcc/analyzer/analyzer.opt | 2 +-
gcc/analyzer/diagnostic-manager.cc | 105 +-
gcc/analyzer/engine.cc | 7 +-
gcc/analyzer/exploded-graph.h | 2 +
gcc/analyzer/region-model-impl-calls.cc | 73 +-
gcc/analyzer/region-model-manager.cc | 70 +-
gcc/analyzer/region-model.cc | 249 +-
gcc/analyzer/region-model.h | 21 +-
gcc/analyzer/region.cc | 139 +-
gcc/analyzer/region.h | 96 +
gcc/analyzer/sm-malloc.cc | 134 +-
gcc/analyzer/sm-taint.cc | 3 -
gcc/analyzer/sm.h | 4 +
gcc/analyzer/svalue.cc | 73 +
gcc/analyzer/svalue.h | 133 +-
gcc/asan.cc | 59 +-
gcc/auto-profile.cc | 43 +-
gcc/c-family/ChangeLog | 58 +
gcc/c-family/c-attribs.cc | 42 +
gcc/c-family/c-common.cc | 6 +-
gcc/c-family/c-cppbuiltin.cc | 4 +-
gcc/c-family/c-omp.cc | 10 +-
gcc/c-family/c-pragma.cc | 26 +-
gcc/c-family/c-pragma.h | 5 +-
gcc/c-family/c-pretty-print.cc | 6 +-
gcc/c/ChangeLog | 40 +
gcc/c/c-fold.cc | 1 +
gcc/c/c-parser.cc | 36 +-
gcc/c/c-typeck.cc | 36 +-
gcc/c/gimple-parser.cc | 46 +-
gcc/calls.cc | 7 +
gcc/cfg.cc | 4 +
gcc/cfganal.cc | 35 +
gcc/cfganal.h | 1 +
gcc/cfgexpand.cc | 10 +-
gcc/cfgloop.cc | 13 +
gcc/cfgrtl.cc | 4 +-
gcc/combine.cc | 29 +-
gcc/common.opt | 8 +-
gcc/common/config/i386/i386-common.cc | 3 +-
gcc/common/config/rs6000/rs6000-common.cc | 10 +
gcc/config.gcc | 7 +-
gcc/config/aarch64/aarch64-modes.def | 8 +-
gcc/config/aarch64/aarch64-protos.h | 4 +-
gcc/config/aarch64/aarch64-simd.md | 351 +-
gcc/config/aarch64/aarch64-sve.md | 6 +-
gcc/config/aarch64/aarch64.cc | 490 +-
gcc/config/aarch64/aarch64.h | 21 +-
gcc/config/aarch64/aarch64.md | 70 +-
gcc/config/aarch64/iterators.md | 46 +-
gcc/config/aarch64/predicates.md | 4 +
gcc/config/arc/arc.cc | 9 +-
gcc/config/arc/arc.md | 25 +-
gcc/config/arm/arm-builtins.cc | 239 +-
gcc/config/arm/arm-builtins.h | 4 +-
gcc/config/arm/arm-modes.def | 8 +
gcc/config/arm/arm-protos.h | 4 +-
gcc/config/arm/arm-simd-builtin-types.def | 4 +
gcc/config/arm/arm.cc | 166 +-
gcc/config/arm/arm.h | 9 +-
gcc/config/arm/arm.opt | 8 +-
gcc/config/arm/arm_mve_builtins.def | 746 +-
gcc/config/arm/arm_neon.h | 68 +
gcc/config/arm/arm_neon_builtins.def | 6 +-
gcc/config/arm/constraints.md | 6 +
gcc/config/arm/iterators.md | 6 +
gcc/config/arm/mve.md | 792 +-
gcc/config/arm/neon.md | 192 +-
gcc/config/arm/vec-common.md | 66 +-
gcc/config/arm/vfp.md | 34 +-
gcc/config/cris/constraints.md | 7 +-
gcc/config/cris/cris.cc | 36 +-
gcc/config/cris/cris.h | 46 +-
gcc/config/cris/cris.md | 33 +-
gcc/config/darwin.cc | 2 +-
gcc/config/gcn/gcn.cc | 2 +-
gcc/config/i386/avx512fintrin.h | 132 +-
gcc/config/i386/avx512vlintrin.h | 278 +-
gcc/config/i386/cpuid.h | 5 -
gcc/config/i386/gnu-property.cc | 10 +-
gcc/config/i386/host-cygwin.cc | 16 +-
gcc/config/i386/i386-expand.cc | 204 +-
gcc/config/i386/i386-options.cc | 34 +-
gcc/config/i386/i386-protos.h | 6 +-
gcc/config/i386/i386.cc | 232 +-
gcc/config/i386/i386.h | 1 +
gcc/config/i386/i386.md | 50 +-
gcc/config/i386/i386.opt | 4 +
gcc/config/i386/sse.md | 9 +-
gcc/config/i386/sync.md | 65 +-
gcc/config/nvptx/gen-copyright.sh | 82 +
gcc/config/nvptx/gen-h.sh | 44 +
gcc/config/nvptx/gen-omp-device-properties.sh | 33 +
gcc/config/nvptx/gen-opt.sh | 66 +
gcc/config/nvptx/nvptx-c.cc | 20 +-
gcc/config/nvptx/nvptx-gen.h | 29 +
gcc/config/nvptx/nvptx-gen.opt | 42 +
gcc/config/nvptx/nvptx-opts.h | 14 +-
gcc/config/nvptx/nvptx-protos.h | 2 +
gcc/config/nvptx/nvptx-sm.def | 30 +
gcc/config/nvptx/nvptx.cc | 578 +-
gcc/config/nvptx/nvptx.h | 8 +-
gcc/config/nvptx/nvptx.md | 605 +-
gcc/config/nvptx/nvptx.opt | 34 +-
gcc/config/nvptx/t-nvptx | 19 +
gcc/config/nvptx/t-omp-device | 7 +-
gcc/config/or1k/linux.h | 2 +
gcc/config/riscv/riscv.h | 2 +
gcc/config/riscv/t-riscv | 2 +-
gcc/config/rs6000/aix.h | 1 -
gcc/config/rs6000/bmi2intrin.h | 68 +-
gcc/config/rs6000/darwin.md | 19 +-
gcc/config/rs6000/emmintrin.h | 908 +-
gcc/config/rs6000/fusion.md | 332 +-
gcc/config/rs6000/genfusion.pl | 13 +-
gcc/config/rs6000/host-darwin.cc | 4 +-
gcc/config/rs6000/mm_malloc.h | 26 +-
gcc/config/rs6000/mmintrin.h | 768 +-
gcc/config/rs6000/option-defaults.h | 6 +
gcc/config/rs6000/pmmintrin.h | 28 +-
gcc/config/rs6000/predicates.md | 14 +
gcc/config/rs6000/rs6000-builtin.cc | 3723 +
gcc/config/rs6000/rs6000-builtins.def | 31 +-
gcc/config/rs6000/rs6000-c.cc | 310 +-
gcc/config/rs6000/rs6000-call.cc | 3524 -
gcc/config/rs6000/rs6000-cpus.def | 14 +-
gcc/config/rs6000/rs6000-gen-builtins.cc | 109 +-
gcc/config/rs6000/rs6000-overload.def | 360 +-
gcc/config/rs6000/rs6000.cc | 402 +-
gcc/config/rs6000/rs6000.h | 1 -
gcc/config/rs6000/rs6000.opt | 30 +-
gcc/config/rs6000/smmintrin.h | 18 +-
gcc/config/rs6000/t-rs6000 | 6 +-
gcc/config/rs6000/tmmintrin.h | 4 +-
gcc/config/rs6000/vector.md | 5 +-
gcc/config/rs6000/vsx.md | 121 +-
gcc/config/rs6000/xmmintrin.h | 861 +-
gcc/config/s390/s390.cc | 73 +-
gcc/config/s390/s390.md | 4 +-
gcc/config/sh/t-linux | 5 +-
gcc/config/sparc/linux64.h | 4 +-
gcc/config/v850/v850.md | 9 +-
gcc/configure | 18 +-
gcc/configure.ac | 14 +-
gcc/cp/ChangeLog | 321 +
gcc/cp/call.cc | 9 +-
gcc/cp/class.cc | 2 +
gcc/cp/constexpr.cc | 28 +-
gcc/cp/constraint.cc | 10 +-
gcc/cp/cp-gimplify.cc | 37 +-
gcc/cp/cp-tree.h | 40 +-
gcc/cp/cvt.cc | 3 +
gcc/cp/decl.cc | 40 +-
gcc/cp/decl2.cc | 77 +-
gcc/cp/init.cc | 17 +-
gcc/cp/mangle.cc | 156 +-
gcc/cp/module.cc | 39 +-
gcc/cp/name-lookup.cc | 24 +-
gcc/cp/parser.cc | 13 +-
gcc/cp/pt.cc | 353 +-
gcc/cp/semantics.cc | 65 +-
gcc/cp/tree.cc | 8 +-
gcc/cp/typeck.cc | 16 +-
gcc/cp/typeck2.cc | 35 +-
gcc/d/ChangeLog | 61 +
gcc/d/d-builtins.cc | 2 +-
gcc/d/d-gimplify.cc | 71 +
gcc/d/d-target.cc | 42 +-
gcc/d/decl.cc | 6 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/README.md | 1 +
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/access.d | 10 +-
gcc/d/dmd/apply.d | 4 +-
gcc/d/dmd/astenums.d | 45 +-
gcc/d/dmd/attrib.d | 58 +
gcc/d/dmd/blockexit.d | 79 +-
gcc/d/dmd/canthrow.d | 91 +-
gcc/d/dmd/clone.d | 37 +-
gcc/d/dmd/common/outbuffer.d | 32 +-
gcc/d/dmd/constfold.d | 26 +-
gcc/d/dmd/cparse.d | 297 +-
gcc/d/dmd/cppmangle.d | 57 +-
gcc/d/dmd/ctfeexpr.d | 2 +-
gcc/d/dmd/dcast.d | 4267 +-
gcc/d/dmd/dclass.d | 1 +
gcc/d/dmd/declaration.d | 15 +-
gcc/d/dmd/declaration.h | 1 -
gcc/d/dmd/denum.d | 3 +-
gcc/d/dmd/dinterpret.d | 137 +-
gcc/d/dmd/dmangle.d | 625 +-
gcc/d/dmd/dmodule.d | 86 +-
gcc/d/dmd/dscope.d | 5 +-
gcc/d/dmd/dsymbol.d | 13 +-
gcc/d/dmd/dsymbol.h | 2 +
gcc/d/dmd/dsymbolsem.d | 212 +-
gcc/d/dmd/dtemplate.d | 237 +-
gcc/d/dmd/dtoh.d | 25 +-
gcc/d/dmd/escape.d | 37 +-
gcc/d/dmd/expression.d | 314 +-
gcc/d/dmd/expression.h | 29 +-
gcc/d/dmd/expressionsem.d | 420 +-
gcc/d/dmd/file_manager.d | 6 +-
gcc/d/dmd/func.d | 24 +-
gcc/d/dmd/globals.d | 44 +-
gcc/d/dmd/globals.h | 1 +
gcc/d/dmd/hdrgen.d | 79 +-
gcc/d/dmd/iasmgcc.d | 2 +-
gcc/d/dmd/id.d | 10 +-
gcc/d/dmd/importc.d | 47 +
gcc/d/dmd/initsem.d | 4 +
gcc/d/dmd/json.d | 3 +-
gcc/d/dmd/lexer.d | 527 +-
gcc/d/dmd/mtype.d | 205 +-
gcc/d/dmd/mtype.h | 1 -
gcc/d/dmd/nogc.d | 43 +-
gcc/d/dmd/nspace.d | 1 +
gcc/d/dmd/objc.d | 58 -
gcc/d/dmd/opover.d | 352 +-
gcc/d/dmd/optimize.d | 32 +-
gcc/d/dmd/parse.d | 1405 +-
gcc/d/dmd/parsetimevisitor.d | 1 +
gcc/d/dmd/printast.d | 10 +
gcc/d/dmd/root/README.md | 1 +
gcc/d/dmd/root/file.d | 40 +-
gcc/d/dmd/root/optional.d | 2 +-
gcc/d/dmd/root/speller.d | 23 +-
gcc/d/dmd/root/string.d | 11 +-
gcc/d/dmd/semantic2.d | 2 +-
gcc/d/dmd/semantic3.d | 44 +-
gcc/d/dmd/sideeffect.d | 28 +-
gcc/d/dmd/statement.d | 1 -
gcc/d/dmd/statement.h | 2 +-
gcc/d/dmd/statementsem.d | 275 +-
gcc/d/dmd/staticassert.d | 5 +
gcc/d/dmd/staticassert.h | 1 +
gcc/d/dmd/staticcond.d | 14 +-
gcc/d/dmd/target.d | 28 +-
gcc/d/dmd/target.h | 11 +-
gcc/d/dmd/template.h | 1 +
gcc/d/dmd/tokens.d | 125 +-
gcc/d/dmd/tokens.h | 35 +-
gcc/d/dmd/traits.d | 46 +-
gcc/d/dmd/transitivevisitor.d | 10 +-
gcc/d/dmd/typesem.d | 99 +-
gcc/d/dmd/visitor.h | 2 +
gcc/d/expr.cc | 78 +-
gcc/d/runtime.def | 13 +-
gcc/d/types.cc | 91 +-
gcc/df-scan.cc | 6 +-
gcc/diagnostic.cc | 4 +-
gcc/doc/cpp.texi | 8 +-
gcc/doc/extend.texi | 77 +-
gcc/doc/install.texi | 23 +-
gcc/doc/invoke.texi | 315 +-
gcc/doc/match-and-simplify.texi | 6 +-
gcc/doc/md.texi | 52 +-
gcc/doc/sourcebuild.texi | 4 +
gcc/doc/tm.texi | 7 +
gcc/doc/tm.texi.in | 2 +
gcc/dwarf2cfi.cc | 3 +
gcc/dwarf2out.cc | 51 +-
gcc/emit-rtl.cc | 28 +-
gcc/expmed.cc | 4 +
gcc/expr.cc | 2 +-
gcc/flag-types.h | 2 +
gcc/fold-const.cc | 335 +-
gcc/fold-const.h | 17 +-
gcc/fortran/ChangeLog | 142 +
gcc/fortran/arith.cc | 36 +-
gcc/fortran/check.cc | 2 +-
gcc/fortran/data.cc | 4 +
gcc/fortran/dump-parse-tree.cc | 6 +
gcc/fortran/expr.cc | 8 +-
gcc/fortran/gfortran.h | 6 +-
gcc/fortran/match.cc | 62 +-
gcc/fortran/openmp.cc | 78 +-
gcc/fortran/resolve.cc | 22 +-
gcc/fortran/simplify.cc | 3 +
gcc/fortran/trans-common.cc | 9 +-
gcc/fortran/trans-openmp.cc | 64 +-
gcc/fortran/trans-stmt.cc | 17 +-
gcc/function.cc | 2 +-
gcc/genmatch.cc | 20 +-
gcc/genmodes.cc | 71 +-
gcc/gimple-array-bounds.cc | 13 +-
gcc/gimple-array-bounds.h | 10 +-
gcc/gimple-expr.cc | 20 +-
gcc/gimple-fold.cc | 26 +-
gcc/gimple-harden-conditionals.cc | 31 +-
gcc/gimple-isel.cc | 40 +-
gcc/gimple-loop-jam.cc | 10 +-
gcc/gimple-range-cache.cc | 135 +-
gcc/gimple-range-cache.h | 31 +
gcc/gimple-range-fold.cc | 20 +-
gcc/gimple-range-gori.cc | 96 +-
gcc/gimple-range-gori.h | 2 +
gcc/gimple-range-path.cc | 7 +-
gcc/gimple-range.cc | 27 +-
gcc/gimple-range.h | 1 +
gcc/gimple-ssa-sprintf.cc | 71 +-
gcc/gimple-ssa-store-merging.cc | 5 +-
gcc/gimple-ssa-warn-access.cc | 110 +-
gcc/gimple-ssa-warn-restrict.cc | 126 +-
gcc/gimple-ssa-warn-restrict.h | 2 +-
gcc/gimple-warn-recursion.cc | 22 +-
gcc/gimple.h | 9 +
gcc/gimplify.cc | 196 +-
gcc/go/ChangeLog | 18 +
gcc/go/go-gcc.cc | 14 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 223 +-
gcc/go/gofrontend/gogo.cc | 16 +-
gcc/go/gofrontend/runtime.def | 4 +
gcc/go/gofrontend/types.cc | 34 +-
gcc/go/gofrontend/types.h | 5 +-
gcc/godump.cc | 5 +-
gcc/ifcvt.cc | 46 +-
gcc/internal-fn.cc | 5 +-
gcc/ipa-modref-tree.cc | 12 +-
gcc/ipa-modref-tree.h | 10 +-
gcc/ipa-modref.cc | 80 +-
gcc/ipa-modref.h | 6 +-
gcc/ipa-sra.cc | 4 +-
gcc/ira-color.cc | 75 +-
gcc/ira-int.h | 10 +-
gcc/lra-assigns.cc | 42 +-
gcc/lra-constraints.cc | 49 +-
gcc/lto/ChangeLog | 14 +
gcc/lto/lto-common.cc | 18 +-
gcc/lto/lto-object.cc | 8 +-
gcc/machmode.def | 11 +-
gcc/main.cc | 6 +-
gcc/match.pd | 113 +-
gcc/multiple_target.cc | 26 +-
gcc/omp-general.cc | 14 +
gcc/omp-general.h | 2 +
gcc/omp-low.cc | 181 +-
gcc/omp-oacc-kernels-decompose.cc | 35 +-
gcc/omp-oacc-neuter-broadcast.cc | 38 +-
gcc/optabs-query.cc | 28 +
gcc/optabs-query.h | 1 +
gcc/opts.cc | 6 +-
gcc/passes.def | 4 +-
gcc/po/ChangeLog | 18 +
gcc/po/be.po | 54417 ++++++++-------
gcc/po/da.po | 65596 +++++++++---------
gcc/po/de.po | 61607 +++++++++--------
gcc/po/el.po | 56075 +++++++--------
gcc/po/es.po | 64259 +++++++++---------
gcc/po/exgettext | 8 +-
gcc/po/fi.po | 62879 +++++++++--------
gcc/po/fr.po | 62290 +++++++++--------
gcc/po/gcc.pot | 52510 ++++++++-------
gcc/po/hr.po | 51244 +++++++-------
gcc/po/id.po | 67207 +++++++++---------
gcc/po/ja.po | 61252 +++++++++--------
gcc/po/nl.po | 57490 ++++++++--------
gcc/po/ru.po | 64116 +++++++++---------
gcc/po/sr.po | 66762 +++++++++---------
gcc/po/sv.po | 60282 +++++++++--------
gcc/po/tr.po | 67298 ++++++++++---------
gcc/po/uk.po | 52487 ++++++++-------
gcc/po/vi.po | 62035 +++++++++--------
gcc/po/zh_CN.po | 66587 +++++++++---------
gcc/po/zh_TW.po | 64626 +++++++++---------
gcc/pointer-query.cc | 74 +-
gcc/pointer-query.h | 16 +-
gcc/range-op.cc | 22 +-
gcc/regcprop.cc | 20 +-
gcc/rtx-vector-builder.cc | 4 +-
gcc/simplify-rtx.cc | 36 +-
gcc/target.def | 8 +
gcc/testsuite/ChangeLog | 2294 +
gcc/testsuite/c-c++-common/Walloca-larger-than.c | 3 +-
gcc/testsuite/c-c++-common/Warray-bounds-9.c | 3 +-
gcc/testsuite/c-c++-common/Wdangling-pointer-2.c | 3 +-
gcc/testsuite/c-c++-common/Wdangling-pointer-4.c | 3 +-
gcc/testsuite/c-c++-common/Wdangling-pointer-5.c | 3 +-
gcc/testsuite/c-c++-common/Wdangling-pointer-7.c | 36 +
gcc/testsuite/c-c++-common/Wdangling-pointer.c | 3 +-
gcc/testsuite/c-c++-common/auto-init-11.c | 1 +
gcc/testsuite/c-c++-common/auto-init-12.c | 1 +
gcc/testsuite/c-c++-common/auto-init-15.c | 1 +
gcc/testsuite/c-c++-common/auto-init-16.c | 1 +
gcc/testsuite/c-c++-common/cpp/pr104147.c | 27 +
.../c-c++-common/goacc/classify-kernels-parloops.c | 3 +-
.../classify-kernels-unparallelized-parloops.c | 3 +-
.../goacc/classify-kernels-unparallelized.c | 11 +-
.../c-c++-common/goacc/classify-kernels.c | 11 +-
.../c-c++-common/goacc/classify-parallel.c | 3 +-
.../c-c++-common/goacc/classify-routine-nohost.c | 3 +-
.../c-c++-common/goacc/classify-routine.c | 3 +-
gcc/testsuite/c-c++-common/goacc/classify-serial.c | 9 +-
.../c-c++-common/goacc/kernels-decompose-2.c | 4 +
.../goacc/kernels-decompose-pr100280-1.c | 2 +
.../goacc/kernels-decompose-pr100400-1-1.c | 33 +
.../goacc/kernels-decompose-pr100400-1-2.c | 40 +
.../goacc/kernels-decompose-pr100400-1-3.c | 42 +
.../goacc/kernels-decompose-pr100400-1-4.c | 40 +
.../goacc/kernels-decompose-pr103836-1-1.c | 26 +
.../goacc/kernels-decompose-pr103836-1-2.c | 29 +
.../goacc/kernels-decompose-pr103836-1-3.c | 30 +
.../goacc/kernels-decompose-pr103836-1-4.c | 30 +
.../goacc/kernels-decompose-pr104061-1-1.c | 30 +
.../goacc/kernels-decompose-pr104061-1-2.c | 35 +
.../goacc/kernels-decompose-pr104061-1-3.c | 38 +
.../goacc/kernels-decompose-pr104061-1-4.c | 38 +
.../goacc/kernels-decompose-pr104132-1.c | 35 +
.../goacc/kernels-decompose-pr104133-1.c | 37 +
gcc/testsuite/c-c++-common/gomp/atomic-31.c | 11 +
gcc/testsuite/c-c++-common/gomp/clauses-1.c | 31 +-
.../c-c++-common/gomp/target-has-device-addr-1.c | 65 +
.../c-c++-common/gomp/target-has-device-addr-2.c | 17 +
.../c-c++-common/gomp/target-is-device-ptr-1.c | 22 +
.../c-c++-common/gomp/target-is-device-ptr-2.c | 17 +
gcc/testsuite/c-c++-common/pr104505.c | 13 +
.../c-c++-common/torture/builtin-clear-padding-4.c | 2 +
gcc/testsuite/c-c++-common/torture/pr101636.c | 30 +
gcc/testsuite/c-c++-common/torture/pr104497.c | 12 +
gcc/testsuite/g++.dg/analyzer/placement-new.C | 4 +-
gcc/testsuite/g++.dg/analyzer/pr100244.C | 2 +-
gcc/testsuite/g++.dg/asan/pr102656.C | 27 +
gcc/testsuite/g++.dg/asan/pr104449.C | 16 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp2.C | 25 +
gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C | 9 +
gcc/testsuite/g++.dg/cpp0x/decltype80.C | 16 +
gcc/testsuite/g++.dg/cpp0x/initlist-array14.C | 12 +
gcc/testsuite/g++.dg/cpp0x/initlist128.C | 16 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-104403.C | 8 +
.../g++.dg/cpp0x/lambda/lambda-defarg10.C | 21 +
gcc/testsuite/g++.dg/cpp0x/noexcept34.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/noexcept74.C | 11 +
gcc/testsuite/g++.dg/cpp0x/noexcept74a.C | 12 +
gcc/testsuite/g++.dg/cpp0x/noexcept75.C | 17 +
gcc/testsuite/g++.dg/cpp0x/noexcept76.C | 17 +
gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C | 10 +
gcc/testsuite/g++.dg/cpp1y/constexpr-89074-3.C | 132 +
gcc/testsuite/g++.dg/cpp1z/aggr-base11.C | 19 +
gcc/testsuite/g++.dg/cpp1z/class-deduction106.C | 16 +
gcc/testsuite/g++.dg/cpp1z/noexcept-type25.C | 13 +
gcc/testsuite/g++.dg/cpp1z/ttp2.C | 21 +
gcc/testsuite/g++.dg/cpp23/auto-array3.C | 16 +
gcc/testsuite/g++.dg/cpp23/auto-array4.C | 14 +
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/concepts-class4.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda18.C | 14 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda19.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr104410.C | 6 +
gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C | 13 +
gcc/testsuite/g++.dg/cpp2a/consteval29.C | 20 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C | 13 +
gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 8 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth15.C | 22 +
gcc/testsuite/g++.dg/debug/dwarf2/pr104407.C | 12 +
gcc/testsuite/g++.dg/diagnostic/undeclared1.C | 7 +
gcc/testsuite/g++.dg/eh/aggregate2.C | 27 +
gcc/testsuite/g++.dg/ext/attr-unavailable-10.C | 22 +
gcc/testsuite/g++.dg/ext/attr-unavailable-11.C | 22 +
gcc/testsuite/g++.dg/ext/attrib64.C | 11 +
gcc/testsuite/g++.dg/gomp/attrs-1.C | 33 +-
gcc/testsuite/g++.dg/gomp/attrs-2.C | 35 +-
gcc/testsuite/g++.dg/gomp/unmappable-1.C | 2 +-
gcc/testsuite/g++.dg/ipa/inline-4.C | 15 +
gcc/testsuite/g++.dg/modules/explicit-bool-1_a.H | 23 +
gcc/testsuite/g++.dg/modules/explicit-bool-1_b.C | 6 +
gcc/testsuite/g++.dg/modules/fn-inline-1_b.C | 6 +-
gcc/testsuite/g++.dg/modules/fn-inline-1_c.C | 4 +-
gcc/testsuite/g++.dg/modules/imp-inline-1_a.C | 4 +-
gcc/testsuite/g++.dg/modules/imp-inline-1_b.C | 12 +-
gcc/testsuite/g++.dg/modules/init-2_a.C | 2 +-
gcc/testsuite/g++.dg/modules/init-2_b.C | 4 +-
gcc/testsuite/g++.dg/modules/init-2_c.C | 4 +-
gcc/testsuite/g++.dg/modules/member-def-2_d.C | 2 +-
gcc/testsuite/g++.dg/modules/mod-sym-1.C | 13 +-
gcc/testsuite/g++.dg/modules/mod-sym-2.C | 4 +-
gcc/testsuite/g++.dg/modules/mod-sym-3.C | 8 +-
gcc/testsuite/g++.dg/modules/std-subst-2.C | 13 +
gcc/testsuite/g++.dg/modules/std-subst-3.C | 34 +
gcc/testsuite/g++.dg/modules/std-subst-4_a.C | 14 +
gcc/testsuite/g++.dg/modules/std-subst-4_b.C | 14 +
gcc/testsuite/g++.dg/modules/std-subst-4_c.C | 16 +
gcc/testsuite/g++.dg/modules/sym-subst-1.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-2_b.C | 4 +-
gcc/testsuite/g++.dg/modules/sym-subst-3_a.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-3_b.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-4.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-5.C | 2 +-
gcc/testsuite/g++.dg/modules/sym-subst-6.C | 2 +-
gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C | 2 +-
gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C | 2 +-
gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C | 4 +-
gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C | 2 +-
gcc/testsuite/g++.dg/modules/virt-1_a.C | 7 +-
gcc/testsuite/g++.dg/modules/virt-2_a.C | 6 +-
gcc/testsuite/g++.dg/modules/virt-2_b.C | 6 +-
gcc/testsuite/g++.dg/modules/virt-2_c.C | 6 +-
gcc/testsuite/g++.dg/modules/vtt-1_a.C | 6 +-
gcc/testsuite/g++.dg/modules/vtt-1_b.C | 10 +-
gcc/testsuite/g++.dg/opt/pr100541-1.C | 24 +
gcc/testsuite/g++.dg/opt/pr100541-2.C | 25 +
gcc/testsuite/g++.dg/opt/pr104334.C | 40 +
gcc/testsuite/g++.dg/opt/pr104681.C | 19 +
gcc/testsuite/g++.dg/overload/paren1.C | 7 +
gcc/testsuite/g++.dg/pr103856.C | 17 +
gcc/testsuite/g++.dg/pr104648.C | 9 +
gcc/testsuite/g++.dg/template/array35.C | 11 +
gcc/testsuite/g++.dg/template/array36.C | 15 +
gcc/testsuite/g++.dg/template/non-dependent19.C | 14 +
gcc/testsuite/g++.dg/template/non-dependent19a.C | 16 +
gcc/testsuite/g++.dg/template/non-dependent20.C | 16 +
gcc/testsuite/g++.dg/template/non-dependent21.C | 9 +
gcc/testsuite/g++.dg/template/non-dependent22.C | 12 +
.../g++.dg/template/partial-specialization10.C | 25 +
gcc/testsuite/g++.dg/template/partial20.C | 7 +
gcc/testsuite/g++.dg/torture/pr104450.C | 16 +
gcc/testsuite/g++.dg/torture/pr104601.C | 32 +
gcc/testsuite/g++.dg/torture/pr104679.C | 22 +
gcc/testsuite/g++.dg/torture/pr96881-1.C | 37 +
gcc/testsuite/g++.dg/torture/pr96881-2.C | 37 +
.../tree-prof/indir-call-recursive-inlining.C | 54 +
gcc/testsuite/g++.dg/tree-ssa/pr104529.C | 20 +
gcc/testsuite/g++.dg/vect/pr99149.cc | 2 +-
gcc/testsuite/g++.dg/warn/Wdangling-pointer-4.C | 22 +
gcc/testsuite/g++.dg/warn/Wignored-qualifiers2.C | 17 +
gcc/testsuite/g++.dg/warn/Wshadow-18.C | 22 +
gcc/testsuite/g++.dg/warn/Wuninitialized-32.C | 14 +
gcc/testsuite/g++.dg/warn/Wuse-after-free4.C | 27 +
gcc/testsuite/g++.dg/warn/deprecated-14.C | 72 +
gcc/testsuite/g++.dg/warn/deprecated-15.C | 14 +
gcc/testsuite/g++.dg/warn/deprecated-16.C | 2 +
gcc/testsuite/g++.dg/warn/deprecated-17.C | 35 +
gcc/testsuite/g++.dg/warn/deprecated-18.C | 37 +
gcc/testsuite/g++.target/i386/pr104533.C | 11 +
gcc/testsuite/g++.target/i386/pr104540.C | 21 +
gcc/testsuite/g++.target/i386/pr35513-1.C | 25 +
gcc/testsuite/g++.target/i386/pr35513-2.C | 53 +
.../{g++.dg/ext => g++.target/powerpc}/altivec-1.C | 2 +-
.../ext => g++.target/powerpc}/altivec-10.C | 2 +-
.../ext => g++.target/powerpc}/altivec-11.C | 2 +-
.../ext => g++.target/powerpc}/altivec-12.C | 2 +-
.../ext => g++.target/powerpc}/altivec-13.C | 2 +-
.../ext => g++.target/powerpc}/altivec-14.C | 2 +-
.../ext => g++.target/powerpc}/altivec-15.C | 2 +-
.../ext => g++.target/powerpc}/altivec-16.C | 2 +-
.../ext => g++.target/powerpc}/altivec-17.C | 2 +-
.../ext => g++.target/powerpc}/altivec-18.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-2.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-3.C | 4 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-4.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-5.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-6.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-7.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-8.C | 2 +-
.../{g++.dg/ext => g++.target/powerpc}/altivec-9.C | 2 +-
.../ext => g++.target/powerpc}/altivec-cell-1.C | 2 +-
.../ext => g++.target/powerpc}/altivec-cell-2.C | 4 +-
.../ext => g++.target/powerpc}/altivec-cell-3.C | 4 +-
.../ext => g++.target/powerpc}/altivec-cell-4.C | 4 +-
.../ext => g++.target/powerpc}/altivec-cell-5.C | 2 +-
.../ext => g++.target/powerpc}/altivec-types-1.C | 2 +-
.../ext => g++.target/powerpc}/altivec-types-2.C | 2 +-
.../ext => g++.target/powerpc}/altivec-types-3.C | 2 +-
.../ext => g++.target/powerpc}/altivec-types-4.C | 2 +-
.../ext => g++.target/powerpc}/undef-bool-1.C | 2 +-
.../gcc.c-torture/compile/attr-retain-1.c | 2 +
.../gcc.c-torture/compile/attr-retain-2.c | 2 +
gcc/testsuite/gcc.c-torture/compile/pr100576.c | 2 +
gcc/testsuite/gcc.c-torture/compile/pr104327.c | 15 +
gcc/testsuite/gcc.c-torture/compile/pr104499.c | 11 +
gcc/testsuite/gcc.c-torture/compile/pr97576.c | 2 +
gcc/testsuite/gcc.c-torture/compile/pr99787-1.c | 1 +
.../gcc.c-torture/execute/builtins/lib/chk.c | 11 +
gcc/testsuite/gcc.c-torture/execute/pr104604.c | 34 +
gcc/testsuite/gcc.dg/Walloca-larger-than-4.c | 3 +-
gcc/testsuite/gcc.dg/Wdangling-pointer-3.c | 92 +
gcc/testsuite/gcc.dg/Wdangling-pointer-4.c | 22 +
gcc/testsuite/gcc.dg/Wdangling-pointer.c | 3 +-
gcc/testsuite/gcc.dg/Wfree-nonheap-object-2.c | 3 +-
gcc/testsuite/gcc.dg/Wfree-nonheap-object.c | 3 +-
gcc/testsuite/gcc.dg/Winfinite-recursion-3.c | 18 +
gcc/testsuite/gcc.dg/Winfinite-recursion-4.c | 19 +
gcc/testsuite/gcc.dg/Winfinite-recursion-5.c | 18 +
gcc/testsuite/gcc.dg/Wstringop-overflow-56.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-57.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-67.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-69.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-71.c | 3 +-
gcc/testsuite/gcc.dg/Wuse-after-free-2.c | 115 +
gcc/testsuite/gcc.dg/Wuse-after-free-3.c | 22 +
gcc/testsuite/gcc.dg/Wvla-larger-than-5.c | 3 +-
.../gcc.dg/analyzer/analyzer-verbosity-2a.c | 5 +-
.../gcc.dg/analyzer/analyzer-verbosity-3a.c | 5 +-
gcc/testsuite/gcc.dg/analyzer/asm-x86-1.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/asm-x86-lp64-1.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/asm-x86-lp64-2.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/attr-const-1.c | 152 +
gcc/testsuite/gcc.dg/analyzer/attr-const-2.c | 16 +
gcc/testsuite/gcc.dg/analyzer/attr-const-3.c | 26 +
gcc/testsuite/gcc.dg/analyzer/attr-malloc-1.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/calloc-1.c | 27 +
gcc/testsuite/gcc.dg/analyzer/casts-1.c | 45 +-
gcc/testsuite/gcc.dg/analyzer/edges-1.c | 5 +-
gcc/testsuite/gcc.dg/analyzer/fields.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/file-1.c | 7 +-
gcc/testsuite/gcc.dg/analyzer/file-2.c | 5 +-
gcc/testsuite/gcc.dg/analyzer/file-paths-1.c | 9 +-
gcc/testsuite/gcc.dg/analyzer/file-pr58237.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/gzio-3.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/gzio-3a.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 32 +-
gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c | 5 +-
gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/memcpy-1.c | 125 +
gcc/testsuite/gcc.dg/analyzer/pr102692-2.c | 22 +
gcc/testsuite/gcc.dg/analyzer/pr104369-1.c | 86 +
gcc/testsuite/gcc.dg/analyzer/pr104369-2.c | 79 +
gcc/testsuite/gcc.dg/analyzer/pr104417.c | 7 +
gcc/testsuite/gcc.dg/analyzer/pr104434-const.c | 173 +
gcc/testsuite/gcc.dg/analyzer/pr104434-nonconst.c | 173 +
gcc/testsuite/gcc.dg/analyzer/pr104434.h | 108 +
gcc/testsuite/gcc.dg/analyzer/pr104452.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr104524.c | 9 +
gcc/testsuite/gcc.dg/analyzer/pr104560-1.c | 43 +
gcc/testsuite/gcc.dg/analyzer/pr104560-2.c | 26 +
...032-mztools.c => pr93032-mztools-signed-char.c} | 1 +
.../analyzer/pr93032-mztools-unsigned-char.c | 332 +
gcc/testsuite/gcc.dg/analyzer/pr98969.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/pr99716-1.c | 9 +-
gcc/testsuite/gcc.dg/analyzer/pr99716-2.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr99774-1.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/realloc-1.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/realloc-3.c | 81 +
gcc/testsuite/gcc.dg/analyzer/realloc-4.c | 85 +
gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c | 1 +
gcc/testsuite/gcc.dg/analyzer/taint-realloc.c | 21 +
gcc/testsuite/gcc.dg/analyzer/taint-size-1.c | 9 +
.../asm-x86-linux-array_index_mask_nospec.c | 2 +-
.../torture/asm-x86-linux-cpuid-paravirt-1.c | 2 +-
.../torture/asm-x86-linux-cpuid-paravirt-2.c | 2 +-
.../gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c | 2 +-
.../torture/asm-x86-linux-rdmsr-paravirt.c | 2 +-
.../gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c | 2 +-
.../asm-x86-linux-wfx_get_ps_timeout-full.c | 2 +-
.../asm-x86-linux-wfx_get_ps_timeout-reduced.c | 2 +-
.../gcc.dg/analyzer/torture/empty-struct-1.c | 18 +
.../gcc.dg/analyzer/{ => torture}/pr102692.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c | 3 +
.../gcc.dg/analyzer/torture/uninit-bit-field-ref.c | 31 +
.../gcc.dg/analyzer/torture/uninit-pr63311.c | 134 +
.../torture/uninit-trivial-auto-var-init-pattern.c | 10 +
.../uninit-trivial-auto-var-init-uninitialized.c | 10 +
.../torture/uninit-trivial-auto-var-init-zero.c | 10 +
gcc/testsuite/gcc.dg/analyzer/uninit-1.c | 85 +
.../gcc.dg/analyzer/uninit-CWE-457-examples.c | 119 +
gcc/testsuite/gcc.dg/analyzer/uninit-pr104576.c | 16 +
gcc/testsuite/gcc.dg/analyzer/vla-1.c | 9 +
gcc/testsuite/gcc.dg/analyzer/zlib-5.c | 2 +-
gcc/testsuite/gcc.dg/asan/pr104449.c | 12 +
gcc/testsuite/gcc.dg/asan/use-after-scope-4.c | 1 +
gcc/testsuite/gcc.dg/auto-init-pr102276-1.c | 38 +
gcc/testsuite/gcc.dg/auto-init-pr102276-2.c | 38 +
gcc/testsuite/gcc.dg/auto-init-pr102276-3.c | 40 +
gcc/testsuite/gcc.dg/auto-init-pr102276-4.c | 40 +
gcc/testsuite/gcc.dg/auto-init-pr104550-1.c | 10 +
gcc/testsuite/gcc.dg/auto-init-pr104550-2.c | 11 +
gcc/testsuite/gcc.dg/auto-init-pr104550-3.c | 11 +
gcc/testsuite/gcc.dg/debug/pr104337.c | 15 +
gcc/testsuite/gcc.dg/dfp/pr104510.c | 12 +
gcc/testsuite/gcc.dg/dfp/pr104557.c | 22 +
gcc/testsuite/gcc.dg/fold-reduc-1.c | 19 +
gcc/testsuite/gcc.dg/gimplefe-48.c | 20 +
gcc/testsuite/gcc.dg/gimplefe-49.c | 27 +
gcc/testsuite/gcc.dg/gimplefe-error-13.c | 11 +
gcc/testsuite/gcc.dg/gomp/pr104517.c | 54 +
gcc/testsuite/gcc.dg/gomp/pr104532.c | 15 +
gcc/testsuite/gcc.dg/gomp/pr104757.c | 14 +
gcc/testsuite/gcc.dg/graphite/pr99085.c | 1 +
gcc/testsuite/gcc.dg/guality/ipa-sra-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr54519-1.c | 6 +-
gcc/testsuite/gcc.dg/guality/pr54519-3.c | 6 +-
gcc/testsuite/gcc.dg/loop-unswitch-6.c | 3 +-
gcc/testsuite/gcc.dg/lower-subreg-1.c | 4 +-
gcc/testsuite/gcc.dg/lto/20090717_0.c | 2 +-
gcc/testsuite/gcc.dg/pr100225.c | 1 +
gcc/testsuite/gcc.dg/pr101885.c | 31 +
gcc/testsuite/gcc.dg/pr102140.c | 23 +
gcc/testsuite/gcc.dg/pr103845.c | 29 +
gcc/testsuite/gcc.dg/pr104198.c | 36 +
gcc/testsuite/gcc.dg/pr104263.c | 25 +
gcc/testsuite/gcc.dg/pr104288.c | 23 +
gcc/testsuite/gcc.dg/pr104380.c | 32 +
gcc/testsuite/gcc.dg/pr104389.c | 26 +
gcc/testsuite/gcc.dg/pr104420-1.c | 10 +
gcc/testsuite/gcc.dg/pr104420-2.c | 10 +
gcc/testsuite/gcc.dg/pr104420-3.c | 10 +
gcc/testsuite/gcc.dg/pr104420-4.c | 10 +
gcc/testsuite/gcc.dg/pr104427.c | 13 +
gcc/testsuite/gcc.dg/pr104459.c | 38 +
gcc/testsuite/gcc.dg/pr104464.c | 11 +
gcc/testsuite/gcc.dg/pr104506-1.c | 12 +
gcc/testsuite/gcc.dg/pr104506-2.c | 11 +
gcc/testsuite/gcc.dg/pr104506-3.c | 11 +
gcc/testsuite/gcc.dg/pr104511.c | 16 +
gcc/testsuite/gcc.dg/pr104522.c | 14 +
gcc/testsuite/gcc.dg/pr104526.c | 15 +
gcc/testsuite/gcc.dg/pr104544.c | 19 +
gcc/testsuite/gcc.dg/pr104558.c | 15 +
gcc/testsuite/gcc.dg/pr104612.c | 27 +
gcc/testsuite/gcc.dg/pr104644.c | 9 +
gcc/testsuite/gcc.dg/pr104675-1.c | 29 +
gcc/testsuite/gcc.dg/pr104675-2.c | 18 +
gcc/testsuite/gcc.dg/pr104675-3.c | 29 +
gcc/testsuite/gcc.dg/pr104700-2.c | 21 +
gcc/testsuite/gcc.dg/pr87052.c | 2 +-
gcc/testsuite/gcc.dg/pr95115.c | 25 +
gcc/testsuite/gcc.dg/pr96392.c | 6 -
gcc/testsuite/gcc.dg/pr98721-1.c | 1 +
gcc/testsuite/gcc.dg/pr99122-2.c | 1 +
gcc/testsuite/gcc.dg/rtl/arm/mve-vxbi.c | 89 +
gcc/testsuite/gcc.dg/sibcall-10.c | 2 +-
gcc/testsuite/gcc.dg/sibcall-3.c | 2 +-
gcc/testsuite/gcc.dg/sibcall-4.c | 2 +-
gcc/testsuite/gcc.dg/signbit-2.c | 1 +
gcc/testsuite/gcc.dg/sso-14.c | 1 +
gcc/testsuite/gcc.dg/stack-usage-1.c | 2 +-
gcc/testsuite/gcc.dg/superblock.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr100499-1.c | 27 +
gcc/testsuite/gcc.dg/torture/pr100499-2.c | 16 +
gcc/testsuite/gcc.dg/torture/pr100499-3.c | 14 +
gcc/testsuite/gcc.dg/torture/pr103037.c | 23 +
gcc/testsuite/gcc.dg/torture/pr104279.c | 12 +
gcc/testsuite/gcc.dg/torture/pr104280.c | 16 +
gcc/testsuite/gcc.dg/torture/pr104281.c | 22 +
gcc/testsuite/gcc.dg/torture/pr104402.c | 8 +
gcc/testsuite/gcc.dg/torture/pr104467.c | 11 +
gcc/testsuite/gcc.dg/torture/pr104519.c | 10 +
gcc/testsuite/gcc.dg/torture/pr104543.c | 21 +
gcc/testsuite/gcc.dg/torture/pr104676.c | 35 +
gcc/testsuite/gcc.dg/torture/pr104700-1.c | 38 +
.../gcc.dg/tree-ssa/builtin-snprintf-13.c | 131 +
.../gcc.dg/tree-ssa/builtin-sprintf-warn-25.c | 3 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-29.c | 179 +
gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/divide-6.c | 9 +
gcc/testsuite/gcc.dg/tree-ssa/divide-7.c | 9 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-4.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr103514.c | 33 +
gcc/testsuite/gcc.dg/uninit-38.c | 3 +-
gcc/testsuite/gcc.dg/uninit-39.c | 3 +-
gcc/testsuite/gcc.dg/uninit-41.c | 3 +-
gcc/testsuite/gcc.dg/uninit-pr100250.c | 3 +-
gcc/testsuite/gcc.dg/uninit-pr101300.c | 3 +-
gcc/testsuite/gcc.dg/uninit-pr101494.c | 3 +-
gcc/testsuite/gcc.dg/uninit-pr20644-O0.c | 2 +-
gcc/testsuite/gcc.dg/uninit-pr98578.c | 3 +-
gcc/testsuite/gcc.dg/uninit-pr98583.c | 3 +-
gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c | 21 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c | 18 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c | 18 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c | 18 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c | 18 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c | 19 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c | 19 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c | 19 +
gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c | 22 +
gcc/testsuite/gcc.dg/vect/complex/pr103169.c | 12 +
.../vect/costmodel/x86_64/costmodel-pr104582-1.c | 15 +
.../vect/costmodel/x86_64/costmodel-pr104582-2.c | 13 +
.../vect/costmodel/x86_64/costmodel-pr104582-3.c | 13 +
.../vect/costmodel/x86_64/costmodel-pr104582-4.c | 15 +
gcc/testsuite/gcc.dg/vect/pr102832.c | 12 +
gcc/testsuite/gcc.dg/vect/pr104445.c | 16 +
gcc/testsuite/gcc.dg/vect/pr81196-2.c | 2 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c | 2 +-
gcc/testsuite/gcc.dg/vla-stexp-1.c | 1 +
gcc/testsuite/gcc.dg/vla-stexp-2.c | 1 +
gcc/testsuite/gcc.dg/vla-stexp-4.c | 1 +
gcc/testsuite/gcc.dg/vla-stexp-5.c | 1 +
gcc/testsuite/gcc.misc-tests/godump-1.c | 64 +-
gcc/testsuite/gcc.target/aarch64/atomic-inst-cas.c | 4 +-
gcc/testsuite/gcc.target/aarch64/bic-bitmask-1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/ldp_stp_14.c | 89 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_14.h | 50 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_15.c | 137 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c | 133 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_17.c | 120 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_18.c | 123 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_19.c | 6 +
gcc/testsuite/gcc.target/aarch64/ldp_stp_5.c | 2 +-
gcc/testsuite/gcc.target/aarch64/max_plus_1.c | 149 +
gcc/testsuite/gcc.target/aarch64/max_plus_2.c | 35 +
gcc/testsuite/gcc.target/aarch64/max_plus_3.c | 35 +
gcc/testsuite/gcc.target/aarch64/max_plus_4.c | 30 +
gcc/testsuite/gcc.target/aarch64/max_plus_5.c | 35 +
gcc/testsuite/gcc.target/aarch64/max_plus_6.c | 9 +
gcc/testsuite/gcc.target/aarch64/max_plus_7.c | 35 +
gcc/testsuite/gcc.target/aarch64/min_plus_1.c | 149 +
gcc/testsuite/gcc.target/aarch64/min_plus_2.c | 35 +
gcc/testsuite/gcc.target/aarch64/min_plus_3.c | 35 +
gcc/testsuite/gcc.target/aarch64/min_plus_4.c | 30 +
gcc/testsuite/gcc.target/aarch64/min_plus_5.c | 35 +
gcc/testsuite/gcc.target/aarch64/min_plus_6.c | 9 +
gcc/testsuite/gcc.target/aarch64/min_plus_7.c | 35 +
gcc/testsuite/gcc.target/aarch64/pr100056.c | 4 +-
.../gcc.target/aarch64/shadow_call_stack_1.c | 6 +
.../gcc.target/aarch64/shadow_call_stack_2.c | 6 +
.../gcc.target/aarch64/shadow_call_stack_3.c | 45 +
.../gcc.target/aarch64/shadow_call_stack_4.c | 20 +
.../gcc.target/aarch64/shadow_call_stack_5.c | 18 +
.../gcc.target/aarch64/shadow_call_stack_6.c | 18 +
.../gcc.target/aarch64/shadow_call_stack_7.c | 18 +
.../gcc.target/aarch64/shadow_call_stack_8.c | 24 +
gcc/testsuite/gcc.target/aarch64/shl-combine-2.c | 2 +
gcc/testsuite/gcc.target/aarch64/shl-combine-3.c | 2 +
gcc/testsuite/gcc.target/aarch64/shl-combine-4.c | 2 +
gcc/testsuite/gcc.target/aarch64/shl-combine-5.c | 2 +
.../gcc.target/aarch64/store_v2vec_lanes.c | 2 +-
.../gcc.target/aarch64/sve/acle/general/pr104092.c | 7 +
.../gcc.target/aarch64/sve/mask_struct_load_1.c | 4 +-
.../gcc.target/aarch64/sve/mask_struct_load_2.c | 4 +-
.../gcc.target/aarch64/sve/mask_struct_load_3.c | 4 +-
.../gcc.target/aarch64/sve/mask_struct_load_4.c | 4 +-
.../gcc.target/aarch64/sve/mask_struct_load_5.c | 4 +-
.../gcc.target/aarch64/sve/mask_struct_load_6.c | 4 +-
.../gcc.target/aarch64/sve/mask_struct_load_7.c | 4 +-
.../gcc.target/aarch64/sve/mask_struct_load_8.c | 4 +-
.../gcc.target/aarch64/sve/mask_struct_store_1.c | 4 +-
.../gcc.target/aarch64/sve/mask_struct_store_2.c | 4 +-
.../gcc.target/aarch64/sve/mask_struct_store_3.c | 4 +-
.../gcc.target/aarch64/sve/mask_struct_store_4.c | 6 +-
gcc/testsuite/gcc.target/aarch64/sve/pr104474-1.c | 9 +
gcc/testsuite/gcc.target/aarch64/sve/pr104474-2.c | 9 +
gcc/testsuite/gcc.target/aarch64/sve/pr104474-3.c | 9 +
gcc/testsuite/gcc.target/aarch64/sve/single_5.c | 7 +-
.../gcc.target/aarch64/sve/struct_vect_25.c | 18 +-
gcc/testsuite/gcc.target/aarch64/vec-init-10.c | 15 +
gcc/testsuite/gcc.target/aarch64/vec-init-11.c | 12 +
gcc/testsuite/gcc.target/aarch64/vec-init-12.c | 65 +
gcc/testsuite/gcc.target/aarch64/vec-init-13.c | 123 +
gcc/testsuite/gcc.target/aarch64/vec-init-14.c | 123 +
gcc/testsuite/gcc.target/aarch64/vec-init-15.c | 15 +
gcc/testsuite/gcc.target/aarch64/vec-init-16.c | 12 +
gcc/testsuite/gcc.target/aarch64/vec-init-17.c | 73 +
gcc/testsuite/gcc.target/aarch64/vec-init-6.c | 12 +
gcc/testsuite/gcc.target/aarch64/vec-init-7.c | 12 +
gcc/testsuite/gcc.target/aarch64/vec-init-8.c | 15 +
gcc/testsuite/gcc.target/aarch64/vec-init-9.c | 267 +
gcc/testsuite/gcc.target/aarch64/xtn-combine-1.c | 2 +
gcc/testsuite/gcc.target/aarch64/xtn-combine-2.c | 2 +
gcc/testsuite/gcc.target/aarch64/xtn-combine-3.c | 2 +
gcc/testsuite/gcc.target/aarch64/xtn-combine-4.c | 2 +
gcc/testsuite/gcc.target/aarch64/xtn-combine-5.c | 2 +
gcc/testsuite/gcc.target/aarch64/xtn-combine-6.c | 2 +
gcc/testsuite/gcc.target/arm/pr100775.c | 9 +
gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c | 32 +
gcc/testsuite/gcc.target/arm/simd/neon-compare-1.c | 78 +
gcc/testsuite/gcc.target/arm/simd/neon-compare-2.c | 13 +
gcc/testsuite/gcc.target/arm/simd/neon-compare-3.c | 14 +
.../gcc.target/arm/simd/neon-compare-scalar-1.c | 57 +
gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f16.c | 12 +
.../gcc.target/arm/simd/neon-vcmp-f32-2.c | 15 +
.../gcc.target/arm/simd/neon-vcmp-f32-3.c | 12 +
gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32.c | 12 +
gcc/testsuite/gcc.target/arm/simd/neon-vcmp.c | 22 +
gcc/testsuite/gcc.target/arm/simd/pr100757-2.c | 20 +
gcc/testsuite/gcc.target/arm/simd/pr100757-3.c | 20 +
gcc/testsuite/gcc.target/arm/simd/pr100757-4.c | 19 +
gcc/testsuite/gcc.target/arm/simd/pr100757.c | 19 +
gcc/testsuite/gcc.target/arm/simd/pr101325-2.c | 19 +
gcc/testsuite/gcc.target/arm/simd/pr101325.c | 14 +
gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 59 +-
gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 60 +-
gcc/testsuite/gcc.target/arm/simd/vdot-compile.c | 26 +-
gcc/testsuite/gcc.target/arm/simd/vdot-exec.c | 24 +-
gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c | 2 +-
.../gcc.target/i386/avx512f-vpternlogd-1.c | 7 +-
.../gcc.target/i386/avx512f-vpternlogq-1.c | 7 +-
.../gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c | 2 +-
.../gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c | 2 +-
.../gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c | 2 +-
.../gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c | 2 +-
.../gcc.target/i386/avx512vl-logicsuffix-1.c | 14 +
.../gcc.target/i386/avx512vl-vpternlogd-1.c | 13 +-
.../gcc.target/i386/avx512vl-vpternlogq-1.c | 14 +-
gcc/testsuite/gcc.target/i386/cleanup-1.c | 2 +-
gcc/testsuite/gcc.target/i386/cleanup-2.c | 2 +-
gcc/testsuite/gcc.target/i386/cond_op_shift_w-1.c | 3 +-
gcc/testsuite/gcc.target/i386/incoming-11.c | 2 +-
.../gcc.target/i386/interrupt-redzone-1.c | 2 +-
.../gcc.target/i386/interrupt-redzone-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-21.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-3.c | 4 +-
gcc/testsuite/gcc.target/i386/pieces-memset-37.c | 4 +-
gcc/testsuite/gcc.target/i386/pieces-memset-39.c | 4 +-
gcc/testsuite/gcc.target/i386/pieces-memset-46.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-47.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-48.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-11b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-12b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-8a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-8b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-8c.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-9b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-9c.c | 2 +-
gcc/testsuite/gcc.target/i386/pr101456-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr101636.c | 94 +
gcc/testsuite/gcc.target/i386/pr103069-2.c | 4 +-
gcc/testsuite/gcc.target/i386/pr103069-3.c | 24 +
gcc/testsuite/gcc.target/i386/pr103069-4.c | 43 +
gcc/testsuite/gcc.target/i386/pr103771-2.c | 8 +
gcc/testsuite/gcc.target/i386/pr103771-3.c | 21 +
gcc/testsuite/gcc.target/i386/pr104059.c | 22 +
gcc/testsuite/gcc.target/i386/pr104307.c | 6 +
gcc/testsuite/gcc.target/i386/pr104362.c | 24 +
gcc/testsuite/gcc.target/i386/pr104441-1a.c | 57 +
gcc/testsuite/gcc.target/i386/pr104441-1b.c | 32 +
gcc/testsuite/gcc.target/i386/pr104446.c | 15 +
gcc/testsuite/gcc.target/i386/pr104447.c | 14 +
gcc/testsuite/gcc.target/i386/pr104448.c | 9 +
gcc/testsuite/gcc.target/i386/pr104451.c | 25 +
gcc/testsuite/gcc.target/i386/pr104453.c | 11 +
gcc/testsuite/gcc.target/i386/pr104458.c | 13 +
gcc/testsuite/gcc.target/i386/pr104462.c | 13 +
gcc/testsuite/gcc.target/i386/pr104469.c | 12 +
gcc/testsuite/gcc.target/i386/pr104479.c | 33 +
gcc/testsuite/gcc.target/i386/pr104496.c | 12 +
gcc/testsuite/gcc.target/i386/pr104502.c | 31 +
gcc/testsuite/gcc.target/i386/pr104551.c | 26 +
gcc/testsuite/gcc.target/i386/pr104637.c | 22 +
gcc/testsuite/gcc.target/i386/pr104664.c | 16 +
gcc/testsuite/gcc.target/i386/pr104674.c | 31 +
gcc/testsuite/gcc.target/i386/pr104704-1.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-2.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-3.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-4.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-5.c | 33 +
gcc/testsuite/gcc.target/i386/pr104704-6.c | 33 +
gcc/testsuite/gcc.target/i386/pr104732.c | 14 +
gcc/testsuite/gcc.target/i386/pr35513-10a.c | 20 +
gcc/testsuite/gcc.target/i386/pr35513-10b.c | 20 +
gcc/testsuite/gcc.target/i386/pr35513-11a.c | 20 +
gcc/testsuite/gcc.target/i386/pr35513-11b.c | 20 +
gcc/testsuite/gcc.target/i386/pr35513-12a.c | 20 +
gcc/testsuite/gcc.target/i386/pr35513-12b.c | 20 +
gcc/testsuite/gcc.target/i386/pr35513-1a.c | 19 +
gcc/testsuite/gcc.target/i386/pr35513-1b.c | 19 +
gcc/testsuite/gcc.target/i386/pr35513-2a.c | 18 +
gcc/testsuite/gcc.target/i386/pr35513-2b.c | 18 +
gcc/testsuite/gcc.target/i386/pr35513-3a.c | 18 +
gcc/testsuite/gcc.target/i386/pr35513-3b.c | 18 +
gcc/testsuite/gcc.target/i386/pr35513-4a.c | 18 +
gcc/testsuite/gcc.target/i386/pr35513-4b.c | 18 +
gcc/testsuite/gcc.target/i386/pr35513-5a.c | 18 +
gcc/testsuite/gcc.target/i386/pr35513-5b.c | 18 +
gcc/testsuite/gcc.target/i386/pr35513-6a.c | 17 +
gcc/testsuite/gcc.target/i386/pr35513-6b.c | 17 +
gcc/testsuite/gcc.target/i386/pr35513-7a.c | 18 +
gcc/testsuite/gcc.target/i386/pr35513-7b.c | 18 +
gcc/testsuite/gcc.target/i386/pr35513-8.c | 44 +
gcc/testsuite/gcc.target/i386/pr35513-9a.c | 20 +
gcc/testsuite/gcc.target/i386/pr35513-9b.c | 20 +
gcc/testsuite/gcc.target/i386/pr79754.c | 7 +
gcc/testsuite/gcc.target/i386/pr79793-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr79793-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr80270.c | 21 +
gcc/testsuite/gcc.target/i386/pr82941-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82942-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-3.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-5.c | 3 +-
gcc/testsuite/gcc.target/i386/pr84101.c | 3 +-
gcc/testsuite/gcc.target/i386/pr90773-14.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-17.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-5.c | 2 +-
gcc/testsuite/gcc.target/i386/pr91384.c | 20 +
gcc/testsuite/gcc.target/i386/pr91446.c | 2 +-
gcc/testsuite/gcc.target/i386/pr99881.c | 2 +-
gcc/testsuite/gcc.target/i386/shrink_wrap_1.c | 2 +-
gcc/testsuite/gcc.target/i386/stack-check-11.c | 2 +-
gcc/testsuite/gcc.target/i386/stack-check-18.c | 2 +-
gcc/testsuite/gcc.target/i386/stack-check-19.c | 2 +-
.../gcc.target/i386/stackalign/pr88483-1.c | 2 +-
.../gcc.target/i386/stackalign/pr88483-2.c | 2 +-
gcc/testsuite/gcc.target/i386/sw-1.c | 2 +-
gcc/testsuite/gcc.target/i386/testimm-10.c | 7 -
gcc/testsuite/gcc.target/nvptx/atomic-store-1.c | 26 +
gcc/testsuite/gcc.target/nvptx/atomic-store-2.c | 26 +
gcc/testsuite/gcc.target/nvptx/atomic-store-3.c | 25 +
gcc/testsuite/gcc.target/nvptx/bool-1.c | 16 +
gcc/testsuite/gcc.target/nvptx/bool-2.c | 14 +
gcc/testsuite/gcc.target/nvptx/bool-3.c | 14 +
gcc/testsuite/gcc.target/nvptx/bool-4.c | 9 +
gcc/testsuite/gcc.target/nvptx/float16-1.c | 2 +-
gcc/testsuite/gcc.target/nvptx/float16-2.c | 2 +-
gcc/testsuite/gcc.target/nvptx/float16-3.c | 11 +
gcc/testsuite/gcc.target/nvptx/float16-4.c | 11 +
gcc/testsuite/gcc.target/nvptx/float16-5.c | 14 +
gcc/testsuite/gcc.target/nvptx/float16-6.c | 38 +
gcc/testsuite/gcc.target/nvptx/isinf.c | 9 +
gcc/testsuite/gcc.target/nvptx/mul-hi64.c | 47 +
gcc/testsuite/gcc.target/nvptx/mul-wide64.c | 13 +
gcc/testsuite/gcc.target/nvptx/neg-selp.c | 17 +
gcc/testsuite/gcc.target/nvptx/rotate-run.c | 23 +
gcc/testsuite/gcc.target/nvptx/rotate.c | 20 +
gcc/testsuite/gcc.target/nvptx/sm30.c | 6 +
gcc/testsuite/gcc.target/nvptx/sm35.c | 6 +
gcc/testsuite/gcc.target/nvptx/sm53.c | 6 +
gcc/testsuite/gcc.target/nvptx/sm70.c | 6 +
gcc/testsuite/gcc.target/nvptx/sm75.c | 6 +
gcc/testsuite/gcc.target/nvptx/sm80.c | 6 +
gcc/testsuite/gcc.target/nvptx/softstack-2.c | 11 +
gcc/testsuite/gcc.target/nvptx/stack-atomics-run.c | 48 +
gcc/testsuite/gcc.target/nvptx/tanh-1.c | 2 +-
gcc/testsuite/gcc.target/nvptx/umul-hi64.c | 47 +
gcc/testsuite/gcc.target/nvptx/umul-wide64.c | 13 +
gcc/testsuite/gcc.target/nvptx/uniform-simt-1.c | 19 +
gcc/testsuite/gcc.target/nvptx/uniform-simt-2.c | 20 +
gcc/testsuite/gcc.target/nvptx/uniform-simt-3.c | 4 +
.../powerpc/bfp/scalar-test-data-class-10.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-2.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-3.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-4.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-5.c | 2 +-
.../powerpc/bfp/scalar-test-data-class-9.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-4.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-5.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-6.c | 2 +-
.../gcc.target/powerpc/bfp/vec-test-data-class-7.c | 2 +-
.../gcc.target/powerpc/builtins-1-be-folded.c | 2 +-
.../gcc.target/powerpc/builtins-1-le-folded.c | 2 +-
gcc/testsuite/gcc.target/powerpc/builtins-1.c | 1313 +-
gcc/testsuite/gcc.target/powerpc/builtins-5.c | 3 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-12.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-14.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-17.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-19.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-22.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-24.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-27.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-29.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-32.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-34.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-37.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-39.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-42.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-44.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-47.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-49.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-52.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-54.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-57.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-59.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-62.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-64.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-67.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-69.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-72.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-74.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-77.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-79.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-9.c | 2 +-
gcc/testsuite/gcc.target/powerpc/htm-1.c | 9 +-
gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c | 3 +-
gcc/testsuite/gcc.target/powerpc/pr103627-1.c | 16 +
gcc/testsuite/gcc.target/powerpc/pr103627-2.c | 16 +
gcc/testsuite/gcc.target/powerpc/pr103627-3.c | 20 +
gcc/testsuite/gcc.target/powerpc/pr104208-1.c | 9 +
gcc/testsuite/gcc.target/powerpc/pr104208-2.c | 10 +
gcc/testsuite/gcc.target/powerpc/pr104253.c | 156 +
gcc/testsuite/gcc.target/powerpc/pr104698-1.c | 30 +
gcc/testsuite/gcc.target/powerpc/pr104698-2.c | 33 +
gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr82015.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr83926.c | 3 +-
.../powerpc/pr86731-nogimplefold-longlong.c | 32 -
.../gcc.target/powerpc/pr86731-nogimplefold.c | 63 -
gcc/testsuite/gcc.target/powerpc/pr87496-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr87496-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr91903.c | 60 +-
gcc/testsuite/gcc.target/powerpc/pr99708.c | 21 +
gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 3 +-
.../powerpc/test_fpscr_rn_builtin_error.c | 8 +-
gcc/testsuite/gcc.target/powerpc/vec-msumc.c | 39 +
.../gcc.target/powerpc/vec-replace-word-runnable.c | 20 +-
.../gcc.target/powerpc/vec-ternarylogic-10.c | 6 +-
.../gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c | 3 +-
.../gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c | 3 +-
.../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c | 15 +
.../gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c | 15 +
.../gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c | 3 +-
.../gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c | 3 +-
.../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c | 15 +
.../gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c | 15 +
gcc/testsuite/gcc.target/riscv/arch-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-10.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-11.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-12.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-4.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-5.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-6.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-7.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-8.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-9.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-10.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-11.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-12.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-13.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-14.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-15.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-16.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-17.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-4.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-5.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-7.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-8.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-9.c | 2 +-
gcc/testsuite/gcc.target/riscv/interrupt-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/interrupt-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/interrupt-3.c | 3 +-
gcc/testsuite/gcc.target/riscv/interrupt-4.c | 3 +-
.../gcc.target/riscv/interrupt-conflict-mode.c | 2 +-
gcc/testsuite/gcc.target/riscv/interrupt-debug.c | 3 +-
gcc/testsuite/gcc.target/riscv/interrupt-mmode.c | 2 +-
gcc/testsuite/gcc.target/riscv/interrupt-smode.c | 2 +-
gcc/testsuite/gcc.target/riscv/interrupt-umode.c | 2 +-
gcc/testsuite/gcc.target/riscv/li.c | 2 +-
gcc/testsuite/gcc.target/riscv/load-immediate.c | 3 +-
gcc/testsuite/gcc.target/riscv/losum-overflow.c | 2 +-
gcc/testsuite/gcc.target/riscv/mcpu-6.c | 2 +-
gcc/testsuite/gcc.target/riscv/mcpu-7.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr102957.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr103302.c | 3 +-
gcc/testsuite/gcc.target/riscv/pr104140.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr84660.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr93202.c | 1 +
gcc/testsuite/gcc.target/riscv/pr93304.c | 3 +-
gcc/testsuite/gcc.target/riscv/pr95252.c | 3 +-
gcc/testsuite/gcc.target/riscv/pr95683.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr98777.c | 3 +-
gcc/testsuite/gcc.target/riscv/pr99702.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-10.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-11.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-12.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-13.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-14.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-15.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-16.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-4.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-5.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-6.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-7.c | 2 +-
gcc/testsuite/gcc.target/riscv/predef-8.c | 2 +-
.../gcc.target/riscv/promote-type-for-libcall.c | 3 +-
gcc/testsuite/gcc.target/riscv/riscv.exp | 4 +-
gcc/testsuite/gcc.target/riscv/save-restore-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/save-restore-2.c | 3 +-
gcc/testsuite/gcc.target/riscv/save-restore-3.c | 3 +-
gcc/testsuite/gcc.target/riscv/save-restore-4.c | 3 +-
gcc/testsuite/gcc.target/riscv/save-restore-6.c | 3 +-
gcc/testsuite/gcc.target/riscv/save-restore-7.c | 3 +-
gcc/testsuite/gcc.target/riscv/save-restore-8.c | 3 +-
gcc/testsuite/gcc.target/riscv/save-restore-9.c | 3 +-
gcc/testsuite/gcc.target/riscv/shift-and-1.c | 3 +-
gcc/testsuite/gcc.target/riscv/shift-and-2.c | 3 +-
gcc/testsuite/gcc.target/riscv/shift-shift-1.c | 3 +-
gcc/testsuite/gcc.target/riscv/shift-shift-2.c | 3 +-
gcc/testsuite/gcc.target/riscv/shift-shift-3.c | 3 +-
gcc/testsuite/gcc.target/riscv/shift-shift-4.c | 3 +-
gcc/testsuite/gcc.target/riscv/shift-shift-5.c | 3 +-
gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c | 3 +-
gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c | 3 +-
gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c | 3 +-
gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c | 3 +-
gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c | 3 +-
gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c | 3 +-
gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c | 3 +-
gcc/testsuite/gcc.target/riscv/shorten-memrefs-8.c | 3 +-
gcc/testsuite/gcc.target/riscv/switch-qi.c | 2 +-
gcc/testsuite/gcc.target/riscv/switch-si.c | 2 +-
gcc/testsuite/gcc.target/riscv/weak-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/zba-adduw.c | 3 +-
gcc/testsuite/gcc.target/riscv/zba-shNadd-01.c | 3 +-
gcc/testsuite/gcc.target/riscv/zba-shNadd-02.c | 3 +-
gcc/testsuite/gcc.target/riscv/zba-shNadd-03.c | 3 +-
gcc/testsuite/gcc.target/riscv/zba-slliuw.c | 3 +-
gcc/testsuite/gcc.target/riscv/zba-zextw.c | 3 +-
.../gcc.target/riscv/zbb-andn-orn-xnor-01.c | 3 +-
.../gcc.target/riscv/zbb-andn-orn-xnor-02.c | 3 +-
gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c | 2 +-
gcc/testsuite/gcc.target/riscv/zbb-min-max.c | 3 +-
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-01.c | 3 +-
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-02.c | 3 +-
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c | 3 +-
gcc/testsuite/gcc.target/riscv/zbbw.c | 2 +-
gcc/testsuite/gcc.target/riscv/zbs-bclr.c | 3 +-
gcc/testsuite/gcc.target/riscv/zbs-bext.c | 3 +-
gcc/testsuite/gcc.target/riscv/zbs-binv.c | 3 +-
gcc/testsuite/gcc.target/riscv/zbs-bset.c | 3 +-
gcc/testsuite/gcc.target/riscv/zero-extend-1.c | 2 +-
gcc/testsuite/gcc.target/riscv/zero-extend-2.c | 2 +-
gcc/testsuite/gcc.target/riscv/zero-extend-3.c | 2 +-
gcc/testsuite/gcc.target/riscv/zero-extend-4.c | 3 +-
gcc/testsuite/gcc.target/riscv/zero-extend-5.c | 2 +-
gcc/testsuite/gcc.target/s390/20150826-1.c | 2 +-
.../gcc.target/s390/ifcvt-two-insns-int.c | 3 +-
.../gcc.target/s390/ifcvt-two-insns-long.c | 3 +-
.../gcc.target/s390/nobp-section-type-conflict.c | 22 +
gcc/testsuite/gcc.target/s390/pr101260.c | 63 +
.../gcc.target/s390/zvector/imm-range-error-1.c | 10 +-
gcc/testsuite/gcc.target/v850/pr104400.c | 8 +
gcc/testsuite/gcc.target/v850/v850.exp | 41 +
gcc/testsuite/gdc.dg/simd18489.d | 8 +
gcc/testsuite/gdc.dg/special1.d | 12 +
.../ice21727.d => gdc.dg/torture/simd21727.d} | 11 +-
gcc/testsuite/gdc.dg/torture/simd7413a.d | 1 -
gcc/testsuite/gdc.dg/ubsan/pr88957.d | 3 +-
gcc/testsuite/gdc.test/compilable/99bottles.d | 212 +-
gcc/testsuite/gdc.test/compilable/b18242.d | 6 +-
gcc/testsuite/gdc.test/compilable/b18489.d | 8 -
gcc/testsuite/gdc.test/compilable/b19294.d | 10 +-
gcc/testsuite/gdc.test/compilable/b20938.d | 6 +-
gcc/testsuite/gdc.test/compilable/b21285.d | 10 +-
gcc/testsuite/gdc.test/compilable/casttuple.d | 31 +
gcc/testsuite/gdc.test/compilable/commontype.d | 9 +-
gcc/testsuite/gdc.test/compilable/ddoc10.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc11.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc14.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc3.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc5.d | 4 +-
gcc/testsuite/gdc.test/compilable/ddoc5446.d | 22 +-
gcc/testsuite/gdc.test/compilable/ddoc9155.d | 10 +-
gcc/testsuite/gdc.test/compilable/debugInference.d | 6 +-
gcc/testsuite/gdc.test/compilable/defa.d | 2 +-
.../gdc.test/compilable/deprecated_override.d | 97 +
gcc/testsuite/gdc.test/compilable/dlangui_crash.d | 34 +
.../gdc.test/compilable/enumbasearithmetic.d | 20 +
.../gdc.test/compilable/extra-files/header1.d | 6 +
gcc/testsuite/gdc.test/compilable/fix17635.d | 16 +
gcc/testsuite/gdc.test/compilable/fix22291.d | 134 +
gcc/testsuite/gdc.test/compilable/header18364.d | 2 +-
gcc/testsuite/gdc.test/compilable/imports/b33a.d | 4 +-
.../gdc.test/compilable/imports/cstuff3.c | 6 +
.../gdc.test/compilable/imports/imp22625.c | 1 +
.../gdc.test/compilable/imports/imp22665.c | 1 +
.../gdc.test/compilable/imports/imp22734.c | 3 +
.../gdc.test/compilable/imports/test22685b.d | 5 +
.../gdc.test/compilable/imports/test22685c.d | 3 +
.../gdc.test/compilable/imports/test22714a.d | 3 +
.../gdc.test/compilable/imports/test22714b.d | 12 +
gcc/testsuite/gdc.test/compilable/issue16472.d | 42 +
gcc/testsuite/gdc.test/compilable/issue21340.d | 4 +-
gcc/testsuite/gdc.test/compilable/issue21390.d | 3 +
gcc/testsuite/gdc.test/compilable/issue21813b.d | 2 +-
gcc/testsuite/gdc.test/compilable/issue22130.d | 12 +
gcc/testsuite/gdc.test/compilable/minimal.d | 2 +-
gcc/testsuite/gdc.test/compilable/noreturn1.d | 3 +-
gcc/testsuite/gdc.test/compilable/test10993.d | 2 +-
gcc/testsuite/gdc.test/compilable/test13008.d | 6 +-
gcc/testsuite/gdc.test/compilable/test16107.d | 6 +-
gcc/testsuite/gdc.test/compilable/test17545.d | 2 +-
gcc/testsuite/gdc.test/compilable/test17906.d | 7 -
gcc/testsuite/gdc.test/compilable/test18030.d | 2 +-
gcc/testsuite/gdc.test/compilable/test18771.d | 2 +-
gcc/testsuite/gdc.test/compilable/test19014.d | 2 +-
gcc/testsuite/gdc.test/compilable/test19315.d | 2 +-
gcc/testsuite/gdc.test/compilable/test19557.d | 2 +-
gcc/testsuite/gdc.test/compilable/test19609.d | 6 +-
gcc/testsuite/gdc.test/compilable/test19873.d | 2 +-
gcc/testsuite/gdc.test/compilable/test21177.d | 76 +
gcc/testsuite/gdc.test/compilable/test21196.d | 71 +
gcc/testsuite/gdc.test/compilable/test21299a.d | 2 +-
gcc/testsuite/gdc.test/compilable/test21975.d | 15 +
gcc/testsuite/gdc.test/compilable/test22224.d | 2 +-
gcc/testsuite/gdc.test/compilable/test22619.d | 11 +
gcc/testsuite/gdc.test/compilable/test22625.d | 4 +
gcc/testsuite/gdc.test/compilable/test22632.d | 4 +
gcc/testsuite/gdc.test/compilable/test22646.d | 21 +
gcc/testsuite/gdc.test/compilable/test22665.d | 22 +
gcc/testsuite/gdc.test/compilable/test22676.d | 25 +
gcc/testsuite/gdc.test/compilable/test22685.d | 11 +
gcc/testsuite/gdc.test/compilable/test22714.d | 3 +
gcc/testsuite/gdc.test/compilable/test22734.d | 6 +
gcc/testsuite/gdc.test/compilable/test4375.d | 6 +-
gcc/testsuite/gdc.test/compilable/test55.d | 3 +-
gcc/testsuite/gdc.test/compilable/test7172.d | 2 +-
gcc/testsuite/gdc.test/compilable/test8296.d | 4 +-
gcc/testsuite/gdc.test/compilable/test8513.d | 8 +-
gcc/testsuite/gdc.test/compilable/testcstuff3.d | 4 +
gcc/testsuite/gdc.test/compilable/testos.d | 7 +
gcc/testsuite/gdc.test/compilable/testpostblit.d | 2 +-
gcc/testsuite/gdc.test/compilable/testsctreturn.d | 16 +
gcc/testsuite/gdc.test/compilable/typeid_name.d | 2 +-
gcc/testsuite/gdc.test/compilable/vgc1.d | 17 +-
.../{compilable => fail_compilation}/b16967.d | 5 +-
gcc/testsuite/gdc.test/fail_compilation/b20011.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/b3841.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/bug16165.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/bug5096.d | 14 +
gcc/testsuite/gdc.test/fail_compilation/bug8150a.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/bug8150b.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 4 +-
.../gdc.test/fail_compilation/casttuple.d | 25 +
gcc/testsuite/gdc.test/fail_compilation/ccast.d | 2 +-
.../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 | 12 +-
.../gdc.test/fail_compilation/constraints_func4.d | 12 +-
.../gdc.test/fail_compilation/ctfe14731.d | 2 +-
.../gdc.test/fail_compilation/diag10319.d | 2 +-
.../gdc.test/fail_compilation/diag10805.d | 2 +-
.../gdc.test/fail_compilation/diag11819b.d | 38 +-
.../gdc.test/fail_compilation/diag13281.d | 6 +-
.../gdc.test/fail_compilation/diag13333.d | 2 +-
.../gdc.test/fail_compilation/diag13942.d | 2 +-
.../gdc.test/fail_compilation/diag15713.d | 4 +-
.../gdc.test/fail_compilation/diag16271.d | 2 +-
.../gdc.test/fail_compilation/diag16977.d | 6 +-
.../gdc.test/fail_compilation/diag19225.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/diag8648.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/diag8684.d | 5 +-
gcc/testsuite/gdc.test/fail_compilation/diag9004.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag9420.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diagin.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/dip25.d | 2 +-
.../gdc.test/fail_compilation/dtor_attributes.d | 2 +-
.../gdc.test/fail_compilation/fail10964.d | 6 +-
.../gdc.test/fail_compilation/fail11375.d | 2 +-
.../gdc.test/fail_compilation/fail11453a.d | 2 +-
.../gdc.test/fail_compilation/fail11453b.d | 2 +-
.../gdc.test/fail_compilation/fail11542.d | 8 +-
.../gdc.test/fail_compilation/fail11653.d | 5 +-
.../gdc.test/fail_compilation/fail12744.d | 4 +-
.../gdc.test/fail_compilation/fail12809.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail132.d | 2 +-
.../gdc.test/fail_compilation/fail14277.d | 10 +
.../gdc.test/fail_compilation/fail14486.d | 45 +-
.../gdc.test/fail_compilation/fail14554.d | 4 +-
.../gdc.test/fail_compilation/fail14669.d | 2 +-
.../gdc.test/fail_compilation/fail15089.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail160.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail162.d | 2 +-
.../gdc.test/fail_compilation/fail17906.d | 12 +
.../gdc.test/fail_compilation/fail17927.d | 2 +-
.../gdc.test/fail_compilation/fail17969.d | 2 +-
.../gdc.test/fail_compilation/fail18228.d | 6 +-
.../gdc.test/fail_compilation/fail18417.d | 2 +-
.../gdc.test/fail_compilation/fail19441.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail196.d | 33 +-
.../gdc.test/fail_compilation/fail19609.d | 2 +-
.../gdc.test/fail_compilation/fail19897.d | 4 +-
.../gdc.test/fail_compilation/fail19911b.d | 2 +-
.../gdc.test/fail_compilation/fail19911c.d | 2 +-
.../gdc.test/fail_compilation/fail19922.d | 2 +-
.../gdc.test/fail_compilation/fail19923.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail20.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail207.d | 5 +-
.../gdc.test/fail_compilation/fail20730b.d | 2 +-
.../gdc.test/fail_compilation/fail20800.d | 2 +-
.../gdc.test/fail_compilation/fail21830.d | 2 +-
.../gdc.test/fail_compilation/fail21831.d | 2 +-
.../gdc.test/fail_compilation/fail21832.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail220.d | 2 +-
.../gdc.test/fail_compilation/fail22035.d | 2 +-
.../gdc.test/fail_compilation/fail22084.d | 2 +-
.../gdc.test/fail_compilation/fail22127.d | 11 +
.../gdc.test/fail_compilation/fail22133.d | 2 +-
.../gdc.test/fail_compilation/fail22144.d | 2 +-
.../gdc.test/fail_compilation/fail22634.d | 12 +
.../gdc.test/fail_compilation/fail22749.d | 13 +
.../gdc.test/fail_compilation/fail22780.d | 12 +
gcc/testsuite/gdc.test/fail_compilation/fail236.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail2361.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail258.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/fail276.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail332.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail349.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail354.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail4082.d | 4 +-
.../gdc.test/fail_compilation/fail4269a.d | 2 +-
.../gdc.test/fail_compilation/fail4269b.d | 2 +-
.../gdc.test/fail_compilation/fail4269c.d | 2 +-
.../gdc.test/fail_compilation/fail4269e.d | 2 +-
.../gdc.test/fail_compilation/fail4375d.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail59.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail60.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail6968.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail7848.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail8009.d | 2 +-
.../gdc.test/fail_compilation/fail80_m32.d | 2 +-
.../gdc.test/fail_compilation/fail80_m64.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail8724.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail95.d | 2 +-
.../gdc.test/fail_compilation/fail_arrayop2.d | 6 +-
.../gdc.test/fail_compilation/fail_typeof.d | 82 +
.../gdc.test/fail_compilation/faildeleteaa.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fix17635.d | 23 -
gcc/testsuite/gdc.test/fail_compilation/fix17751.d | 22 -
.../gdc.test/fail_compilation/ice10727a.d | 2 +
.../gdc.test/fail_compilation/ice10727b.d | 2 +
.../gdc.test/fail_compilation/ice11856_0.d | 2 +-
.../gdc.test/fail_compilation/ice11856_1.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice11968.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice14130.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14907.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice18753.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice6538.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice9284.d | 2 +-
.../gdc.test/fail_compilation/imports/imp18554.d | 4 -
.../gdc.test/fail_compilation/imports/imp22749.c | 4 +
.../gdc.test/fail_compilation/issue21936.d | 32 -
.../gdc.test/fail_compilation/issue22826.d | 7 +
gcc/testsuite/gdc.test/fail_compilation/lexer1.d | 4 +-
.../gdc.test/fail_compilation/no_Throwable.d | 2 +-
.../gdc.test/fail_compilation/no_TypeInfo.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/nogc1.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/noreturn.d | 4 +-
.../gdc.test/fail_compilation/noreturn2.d | 51 +
.../gdc.test/fail_compilation/objc_class2.d | 2 +-
.../gdc.test/fail_compilation/objc_class3.d | 2 +-
.../gdc.test/fail_compilation/objc_non_objc_base.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/reg6769.d | 2 +-
.../gdc.test/fail_compilation/reserved_version.d | 3 +
.../fail_compilation/reserved_version_switch.d | 3 +
.../gdc.test/fail_compilation/retscope5.d | 2 +-
.../gdc.test/fail_compilation/scope_type.d | 2 +-
.../gdc.test/fail_compilation/test12228.d | 6 +-
.../gdc.test/fail_compilation/test15191.d | 2 +-
.../gdc.test/fail_compilation/test16188.d | 2 +-
.../gdc.test/fail_compilation/test16195.d | 3 +-
.../gdc.test/fail_compilation/test16589.d | 4 +-
.../gdc.test/fail_compilation/test17284.d | 2 +-
.../gdc.test/fail_compilation/test17307.d | 2 +-
.../gdc.test/fail_compilation/test17450.d | 2 +-
.../gdc.test/fail_compilation/test18554.d | 24 -
.../gdc.test/fail_compilation/test19107.d | 2 +-
.../gdc.test/fail_compilation/test19193.d | 2 +-
.../gdc.test/fail_compilation/test20245.d | 53 +-
.../gdc.test/fail_compilation/test21546.d | 59 +
.../gdc.test/fail_compilation/test21912.d | 2 +-
.../gdc.test/fail_compilation/test22023.d | 26 +
.../gdc.test/fail_compilation/test22145.d | 28 +
.../gdc.test/fail_compilation/test22298.d | 30 +
.../gdc.test/fail_compilation/test22541.d | 18 +
.../gdc.test/fail_compilation/test22686.d | 21 +
.../gdc.test/fail_compilation/test22709.d | 29 +
.../gdc.test/fail_compilation/test22818.d | 21 +
gcc/testsuite/gdc.test/fail_compilation/test3818.d | 27 +
gcc/testsuite/gdc.test/fail_compilation/test9701.d | 2 +-
.../gdc.test/fail_compilation/test9701b.d | 2 +-
.../gdc.test/fail_compilation/traits_parameters.d | 10 +
gcc/testsuite/gdc.test/runnable/a18.d | 2 +-
gcc/testsuite/gdc.test/runnable/a19.d | 2 +-
gcc/testsuite/gdc.test/runnable/b18034.d | 10 +-
gcc/testsuite/gdc.test/runnable/b26.d | 2 +-
gcc/testsuite/gdc.test/runnable/class_opCmp.d | 25 +
gcc/testsuite/gdc.test/runnable/dhry.d | 947 -
gcc/testsuite/gdc.test/runnable/fix22624.d | 19 +
gcc/testsuite/gdc.test/runnable/ice15138.d | 2 +-
gcc/testsuite/gdc.test/runnable/ice15176.d | 2 +-
gcc/testsuite/gdc.test/runnable/ice15200.d | 2 +-
gcc/testsuite/gdc.test/runnable/imports/a15079.d | 2 +-
gcc/testsuite/gdc.test/runnable/imports/a19a.d | 2 +-
gcc/testsuite/gdc.test/runnable/imports/imp22624.c | 6 +
.../gdc.test/runnable/imports/link12144a.d | 2 +-
.../gdc.test/runnable/imports/test11745b.d | 12 +-
gcc/testsuite/gdc.test/runnable/imports/test46c.d | 2 +-
gcc/testsuite/gdc.test/runnable/inline7625.d | 185 +
gcc/testsuite/gdc.test/runnable/interface.d | 12 +-
gcc/testsuite/gdc.test/runnable/interface2.d | 11 +-
gcc/testsuite/gdc.test/runnable/interpret.d | 91 +-
gcc/testsuite/gdc.test/runnable/issue16995.d | 2 +-
gcc/testsuite/gdc.test/runnable/link10425.d | 2 +-
gcc/testsuite/gdc.test/runnable/link11069b.d | 2 +-
gcc/testsuite/gdc.test/runnable/link11395.d | 2 +-
gcc/testsuite/gdc.test/runnable/link12010.d | 2 +-
gcc/testsuite/gdc.test/runnable/link12144.d | 6 -
gcc/testsuite/gdc.test/runnable/link13394.d | 2 +-
gcc/testsuite/gdc.test/runnable/link13400.d | 2 +-
gcc/testsuite/gdc.test/runnable/link13415.d | 2 +-
gcc/testsuite/gdc.test/runnable/link14588.d | 2 +-
gcc/testsuite/gdc.test/runnable/link14814.d | 2 +-
gcc/testsuite/gdc.test/runnable/link15017.d | 10 +-
gcc/testsuite/gdc.test/runnable/link7745.d | 2 +-
gcc/testsuite/gdc.test/runnable/link8023.d | 2 +-
gcc/testsuite/gdc.test/runnable/link9571.d | 2 +-
gcc/testsuite/gdc.test/runnable/linktypeinfo.d | 2 +-
gcc/testsuite/gdc.test/runnable/mixin1.d | 7 +-
gcc/testsuite/gdc.test/runnable/nan.d | 17 +-
gcc/testsuite/gdc.test/runnable/newdel.d | 8 +-
gcc/testsuite/gdc.test/runnable/noreturn1.d | 152 +
gcc/testsuite/gdc.test/runnable/previewin.d | 6 +-
gcc/testsuite/gdc.test/runnable/sdtor.d | 26 +-
gcc/testsuite/gdc.test/runnable/sroa13220.d | 103 -
gcc/testsuite/gdc.test/runnable/test11039.d | 2 +-
gcc/testsuite/gdc.test/runnable/test11239.d | 2 +-
gcc/testsuite/gdc.test/runnable/test11447a.d | 2 +-
gcc/testsuite/gdc.test/runnable/test11447b.d | 2 +-
gcc/testsuite/gdc.test/runnable/test11447c.d | 2 +-
gcc/testsuite/gdc.test/runnable/test11863.d | 2 +-
gcc/testsuite/gdc.test/runnable/test11934.d | 2 +-
gcc/testsuite/gdc.test/runnable/test14901.d | 2 +-
gcc/testsuite/gdc.test/runnable/test15.d | 2 +-
gcc/testsuite/gdc.test/runnable/test17684.d | 20 +-
gcc/testsuite/gdc.test/runnable/test17899.d | 2 +-
gcc/testsuite/gdc.test/runnable/test18868.d | 2 +-
gcc/testsuite/gdc.test/runnable/test20.d | 8 +-
gcc/testsuite/gdc.test/runnable/test22136.d | 25 +
gcc/testsuite/gdc.test/runnable/test22163.d | 13 +
gcc/testsuite/gdc.test/runnable/test22717.d | 31 +
gcc/testsuite/gdc.test/runnable/test27.d | 2 +-
gcc/testsuite/gdc.test/runnable/test29.d | 2 +-
gcc/testsuite/gdc.test/runnable/test31.d | 2 +-
gcc/testsuite/gdc.test/runnable/test32.d | 2 +-
gcc/testsuite/gdc.test/runnable/test38.d | 2 +-
gcc/testsuite/gdc.test/runnable/test4.d | 8 +-
gcc/testsuite/gdc.test/runnable/test46.d | 2 +-
gcc/testsuite/gdc.test/runnable/test49.d | 2 +-
gcc/testsuite/gdc.test/runnable/test57.d | 2 +-
gcc/testsuite/gdc.test/runnable/test7494.d | 2 +-
gcc/testsuite/gdc.test/runnable/test8997.d | 2 +-
gcc/testsuite/gdc.test/runnable/testappend.d | 16 +-
gcc/testsuite/gdc.test/runnable/testconst.d | 20 +-
gcc/testsuite/gdc.test/runnable/testdstress.d | 8 +-
gcc/testsuite/gdc.test/runnable/testmod1.d | 2 +-
gcc/testsuite/gdc.test/runnable/testptrref.d | 10 +-
gcc/testsuite/gdc.test/runnable/testscope2.d | 2 +-
gcc/testsuite/gdc.test/runnable/tls_dup.d | 2 +-
.../gdc.test/runnable/traits_getPointerBitmap.d | 2 +-
gcc/testsuite/gdc.test/runnable/xpostblit.d | 2 +-
gcc/testsuite/gdc.test/runnable_cxx/cppa.d | 5 +-
.../gdc.test/runnable_cxx/extra-files/cppb.cpp | 47 +-
.../gfortran.dg/analyzer/uninit-pr63311.f90 | 39 +
gcc/testsuite/gfortran.dg/array_constructor_55.f90 | 55 +
gcc/testsuite/gfortran.dg/asan/associate_58.f90 | 19 +
gcc/testsuite/gfortran.dg/asan/associate_59.f90 | 19 +
gcc/testsuite/gfortran.dg/assumed_type_14.f90 | 22 +
gcc/testsuite/gfortran.dg/data_pointer_2.f90 | 21 +
.../gfortran.dg/derived_constructor_comps_7.f90 | 28 +
gcc/testsuite/gfortran.dg/eoshift_9.f90 | 8 +
.../goacc/classify-kernels-parloops.f95 | 3 +-
.../classify-kernels-unparallelized-parloops.f95 | 3 +-
.../goacc/classify-kernels-unparallelized.f95 | 3 +-
.../gfortran.dg/goacc/classify-kernels.f95 | 3 +-
.../gfortran.dg/goacc/classify-parallel.f95 | 3 +-
.../gfortran.dg/goacc/classify-routine-nohost.f95 | 3 +-
.../gfortran.dg/goacc/classify-routine.f95 | 3 +-
.../gfortran.dg/goacc/classify-serial.f95 | 9 +-
gcc/testsuite/gfortran.dg/gomp/atomic-27.f90 | 34 +
gcc/testsuite/gfortran.dg/gomp/atomic-28.f90 | 28 +
gcc/testsuite/gfortran.dg/gomp/depend-4.f90 | 261 +
gcc/testsuite/gfortran.dg/gomp/depend-5.f90 | 82 +
gcc/testsuite/gfortran.dg/gomp/depend-6.f90 | 259 +
gcc/testsuite/gfortran.dg/gomp/is_device_ptr-3.f90 | 27 +
gcc/testsuite/gfortran.dg/gomp/pr104131.f90 | 26 +
gcc/testsuite/gfortran.dg/gomp/pr104757.f90 | 19 +
.../gfortran.dg/gomp/target-has-device-addr-1.f90 | 36 +
.../gfortran.dg/gomp/target-has-device-addr-2.f90 | 27 +
gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90 | 4 +-
gcc/testsuite/gfortran.dg/pr104211.f90 | 11 +
gcc/testsuite/gfortran.dg/pr104466.f90 | 116 +
gcc/testsuite/gfortran.dg/pr104528.f | 44 +
gcc/testsuite/gfortran.dg/pr104716.f | 31 +
gcc/testsuite/gfortran.dg/stop_1.f90 | 44 +
gcc/testsuite/gfortran.dg/stop_2.f | 31 +
gcc/testsuite/gfortran.dg/stop_3.f90 | 22 +
gcc/testsuite/gfortran.dg/stop_4.f90 | 14 +
gcc/testsuite/gfortran.dg/transfer_simplify_15.f90 | 11 +
gcc/testsuite/gnat.dg/div_zero.adb | 24 +
gcc/testsuite/gnat.dg/opt97.adb | 25 +
gcc/testsuite/go.test/test/fixedbugs/issue14652.go | 5 +-
gcc/testsuite/lib/target-supports.exp | 82 +-
gcc/toplev.cc | 10 +
gcc/tree-cfg.cc | 12 +-
gcc/tree-core.h | 18 +-
gcc/tree-data-ref.h | 7 +-
gcc/tree-inline.cc | 4 +-
gcc/tree-loop-distribution.cc | 16 +-
gcc/tree-nested.cc | 2 +
gcc/tree-nrv.cc | 13 -
gcc/tree-pretty-print.cc | 9 +-
gcc/tree-ssa-alias.cc | 8 +-
gcc/tree-ssa-ccp.cc | 2 +-
gcc/tree-ssa-dce.cc | 39 +-
gcc/tree-ssa-dse.cc | 8 +
gcc/tree-ssa-forwprop.cc | 9 +
gcc/tree-ssa-loop-ch.cc | 2 +
gcc/tree-ssa-loop-niter.cc | 58 +-
gcc/tree-ssa-pre.cc | 71 +-
gcc/tree-ssa-sccvn.cc | 55 +-
gcc/tree-ssa-sccvn.h | 5 +
gcc/tree-ssa-strlen.cc | 82 +-
gcc/tree-ssa-strlen.h | 2 +-
gcc/tree-ssa-threadbackward.cc | 2 +-
gcc/tree-ssa-uninit.cc | 39 +-
gcc/tree-ssa.cc | 40 +-
gcc/tree-ssa.h | 1 +
gcc/tree-streamer-in.cc | 2 +
gcc/tree-streamer-out.cc | 5 +-
gcc/tree-vect-generic.cc | 38 +-
gcc/tree-vect-loop.cc | 71 +-
gcc/tree-vect-patterns.cc | 112 +-
gcc/tree-vect-slp-patterns.cc | 401 +-
gcc/tree-vect-slp.cc | 118 +-
gcc/tree-vect-stmts.cc | 39 +-
gcc/tree-vectorizer.cc | 10 +-
gcc/tree-vectorizer.h | 84 +-
gcc/tree-vrp.cc | 8 +-
gcc/tree.cc | 57 +-
gcc/tree.h | 30 +-
gcc/ubsan.cc | 4 +-
gcc/valtrack.cc | 4 +-
gcc/varasm.cc | 9 +-
gcc/warning-control.cc | 2 +-
gotools/ChangeLog | 19 +
gotools/Makefile.am | 2 +
gotools/Makefile.in | 2 +
libatomic/ChangeLog | 11 +
libatomic/acinclude.m4 | 6 +
libatomic/configure | 23 +-
libatomic/configure.ac | 9 +-
libbacktrace/ChangeLog | 15 +
libbacktrace/configure | 14 +-
libbacktrace/configure.ac | 8 +-
libbacktrace/dwarf.c | 34 +-
libcpp/ChangeLog | 19 +
libcpp/Makefile.in | 3 +
libcpp/directives.cc | 3 +-
libcpp/macro.cc | 5 +-
libcpp/po/ChangeLog | 10 +
libcpp/po/be.po | 554 +-
libcpp/po/ca.po | 579 +-
libcpp/po/cpplib.pot | 620 +-
libcpp/po/da.po | 581 +-
libcpp/po/de.po | 578 +-
libcpp/po/el.po | 571 +-
libcpp/po/eo.po | 581 +-
libcpp/po/es.po | 581 +-
libcpp/po/fi.po | 581 +-
libcpp/po/fr.po | 566 +-
libcpp/po/id.po | 579 +-
libcpp/po/ja.po | 575 +-
libcpp/po/nl.po | 579 +-
libcpp/po/pt_BR.po | 581 +-
libcpp/po/ru.po | 576 +-
libcpp/po/sr.po | 576 +-
libcpp/po/sv.po | 560 +-
libcpp/po/tr.po | 575 +-
libcpp/po/uk.po | 578 +-
libcpp/po/vi.po | 580 +-
libcpp/po/zh_CN.po | 579 +-
libcpp/po/zh_TW.po | 615 +-
libgcc/ChangeLog | 16 +
libgcc/config/rs6000/t-darwin-ehs | 4 +-
libgcc/config/t-darwin-ehs | 2 +-
libgcc/configure | 31 +-
libgcc/configure.ac | 17 +-
libgcc/unwind-dw2-fde-dip.c | 2 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 85 +-
libgo/Makefile.in | 91 +-
libgo/README.gcc | 7 +-
libgo/VERSION | 2 +-
libgo/check-packages.txt | 10 +-
libgo/configure | 6 +-
libgo/configure.ac | 11 +-
libgo/go/archive/tar/common.go | 40 +-
libgo/go/archive/tar/format.go | 138 +-
libgo/go/archive/tar/fuzz_test.go | 80 +
libgo/go/archive/tar/reader.go | 102 +-
libgo/go/archive/tar/reader_test.go | 30 +-
libgo/go/archive/tar/stat_actime1.go | 1 -
libgo/go/archive/tar/stat_actime2.go | 1 -
libgo/go/archive/tar/stat_unix.go | 1 -
libgo/go/archive/tar/strconv.go | 43 +-
libgo/go/archive/tar/tar_test.go | 2 +-
libgo/go/archive/tar/writer.go | 89 +-
libgo/go/archive/tar/writer_test.go | 24 +-
libgo/go/archive/zip/fuzz_test.go | 81 +
libgo/go/archive/zip/reader.go | 106 +-
libgo/go/archive/zip/reader_test.go | 248 +-
libgo/go/archive/zip/struct.go | 10 +-
libgo/go/archive/zip/writer_test.go | 2 +-
libgo/go/bufio/bufio.go | 52 +-
libgo/go/bufio/bufio_test.go | 142 +-
libgo/go/bufio/example_test.go | 12 +
libgo/go/builtin/builtin.go | 14 +-
libgo/go/bytes/boundary_test.go | 19 +-
libgo/go/bytes/bytes.go | 150 +-
libgo/go/bytes/bytes_test.go | 32 +
libgo/go/bytes/example_test.go | 194 +-
libgo/go/bytes/reader_test.go | 2 +-
libgo/go/cmd/cgo/ast.go | 3 +-
libgo/go/cmd/cgo/ast_go1.go | 17 +
libgo/go/cmd/cgo/ast_go118.go | 25 +
libgo/go/cmd/cgo/gcc.go | 146 +-
libgo/go/cmd/cgo/main.go | 8 +-
libgo/go/cmd/cgo/out.go | 16 +-
libgo/go/cmd/go.mod | 22 +-
libgo/go/cmd/go/alldocs.go | 423 +-
libgo/go/cmd/go/go11.go | 1 -
libgo/go/cmd/go/go_test.go | 36 +-
libgo/go/cmd/go/go_unix_test.go | 1 -
libgo/go/cmd/go/internal/base/base.go | 6 +-
libgo/go/cmd/go/internal/base/flag.go | 4 +-
libgo/go/cmd/go/internal/base/signal_notunix.go | 1 -
libgo/go/cmd/go/internal/base/signal_unix.go | 1 -
libgo/go/cmd/go/internal/base/tool.go | 2 +-
libgo/go/cmd/go/internal/bug/bug.go | 7 +-
libgo/go/cmd/go/internal/cache/cache.go | 12 +
libgo/go/cmd/go/internal/cache/default.go | 1 +
libgo/go/cmd/go/internal/cfg/cfg.go | 37 +-
libgo/go/cmd/go/internal/clean/clean.go | 39 +-
libgo/go/cmd/go/internal/cmdflag/flag.go | 2 +-
libgo/go/cmd/go/internal/doc/doc.go | 5 +-
libgo/go/cmd/go/internal/envcmd/env.go | 78 +-
libgo/go/cmd/go/internal/fix/fix.go | 30 +-
libgo/go/cmd/go/internal/fmtcmd/fmt.go | 36 +-
libgo/go/cmd/go/internal/fsys/fsys.go | 6 +-
libgo/go/cmd/go/internal/fsys/fsys_test.go | 3 +-
libgo/go/cmd/go/internal/generate/generate.go | 4 +-
libgo/go/cmd/go/internal/get/get.go | 35 +-
libgo/go/cmd/go/internal/help/help.go | 2 +-
libgo/go/cmd/go/internal/help/helpdoc.go | 21 +
libgo/go/cmd/go/internal/imports/build.go | 216 +-
libgo/go/cmd/go/internal/imports/scan_test.go | 2 +-
.../cmd/go/internal/imports/testdata/android/e.go | 1 +
.../cmd/go/internal/imports/testdata/android/f.go | 1 +
.../cmd/go/internal/imports/testdata/android/g.go | 1 +
.../cmd/go/internal/imports/testdata/illumos/e.go | 1 +
.../cmd/go/internal/imports/testdata/illumos/f.go | 1 +
.../cmd/go/internal/imports/testdata/illumos/g.go | 1 +
.../go/cmd/go/internal/imports/testdata/star/x1.go | 7 +-
libgo/go/cmd/go/internal/list/list.go | 18 +-
libgo/go/cmd/go/internal/load/flag.go | 10 +-
libgo/go/cmd/go/internal/load/pkg.go | 291 +-
libgo/go/cmd/go/internal/load/test.go | 26 +-
.../lockedfile/internal/filelock/filelock_fcntl.go | 1 -
.../lockedfile/internal/filelock/filelock_other.go | 1 -
.../lockedfile/internal/filelock/filelock_plan9.go | 1 -
.../lockedfile/internal/filelock/filelock_test.go | 1 -
.../lockedfile/internal/filelock/filelock_unix.go | 1 -
.../internal/filelock/filelock_windows.go | 1 -
.../go/internal/lockedfile/lockedfile_filelock.go | 1 -
.../cmd/go/internal/lockedfile/lockedfile_plan9.go | 1 -
.../cmd/go/internal/lockedfile/lockedfile_test.go | 1 -
.../cmd/go/internal/lockedfile/transform_test.go | 1 -
libgo/go/cmd/go/internal/modcmd/download.go | 104 +-
libgo/go/cmd/go/internal/modcmd/edit.go | 50 +-
libgo/go/cmd/go/internal/modcmd/graph.go | 4 +-
libgo/go/cmd/go/internal/modcmd/init.go | 2 +-
libgo/go/cmd/go/internal/modcmd/tidy.go | 6 +-
libgo/go/cmd/go/internal/modcmd/vendor.go | 62 +-
libgo/go/cmd/go/internal/modcmd/verify.go | 4 +-
libgo/go/cmd/go/internal/modcmd/why.go | 14 +-
libgo/go/cmd/go/internal/modfetch/bootstrap.go | 1 -
libgo/go/cmd/go/internal/modfetch/cache.go | 16 +-
.../cmd/go/internal/modfetch/codehost/codehost.go | 19 +-
libgo/go/cmd/go/internal/modfetch/codehost/git.go | 261 +-
.../go/cmd/go/internal/modfetch/codehost/shell.go | 1 -
libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 17 +-
libgo/go/cmd/go/internal/modfetch/coderepo.go | 224 +-
libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 301 +-
libgo/go/cmd/go/internal/modfetch/fetch.go | 131 +-
libgo/go/cmd/go/internal/modfetch/repo.go | 6 +-
libgo/go/cmd/go/internal/modfetch/sumdb.go | 7 +-
libgo/go/cmd/go/internal/modget/get.go | 220 +-
libgo/go/cmd/go/internal/modget/query.go | 14 +-
libgo/go/cmd/go/internal/modload/build.go | 124 +-
libgo/go/cmd/go/internal/modload/buildlist.go | 457 +-
libgo/go/cmd/go/internal/modload/edit.go | 164 +-
libgo/go/cmd/go/internal/modload/import.go | 160 +-
libgo/go/cmd/go/internal/modload/import_test.go | 2 +-
libgo/go/cmd/go/internal/modload/init.go | 1042 +-
libgo/go/cmd/go/internal/modload/list.go | 15 +-
libgo/go/cmd/go/internal/modload/load.go | 373 +-
libgo/go/cmd/go/internal/modload/modfile.go | 291 +-
libgo/go/cmd/go/internal/modload/mvs.go | 6 +-
libgo/go/cmd/go/internal/modload/query.go | 206 +-
libgo/go/cmd/go/internal/modload/search.go | 15 +-
libgo/go/cmd/go/internal/modload/stat_openfile.go | 1 -
libgo/go/cmd/go/internal/modload/stat_unix.go | 1 -
libgo/go/cmd/go/internal/modload/stat_windows.go | 1 -
libgo/go/cmd/go/internal/modload/vendor.go | 12 +-
libgo/go/cmd/go/internal/mvs/mvs.go | 36 +-
libgo/go/cmd/go/internal/mvs/mvs_test.go | 2 +-
libgo/go/cmd/go/internal/par/work.go | 32 +-
libgo/go/cmd/go/internal/par/work_test.go | 12 +-
.../go/cmd/go/internal/robustio/robustio_flaky.go | 1 -
.../go/cmd/go/internal/robustio/robustio_other.go | 1 -
libgo/go/cmd/go/internal/run/run.go | 16 +-
libgo/go/cmd/go/internal/search/search.go | 33 +-
libgo/go/cmd/go/internal/str/path.go | 14 +
libgo/go/cmd/go/internal/str/str.go | 46 +-
libgo/go/cmd/go/internal/str/str_test.go | 4 +-
libgo/go/cmd/go/internal/test/flagdefs.go | 37 +
libgo/go/cmd/go/internal/test/flagdefs_test.go | 24 +-
libgo/go/cmd/go/internal/test/genflags.go | 24 +-
.../go/internal/test/internal/genflags/vetflag.go | 68 +
libgo/go/cmd/go/internal/test/test.go | 272 +-
libgo/go/cmd/go/internal/test/testflag.go | 75 +-
libgo/go/cmd/go/internal/tool/tool.go | 6 +-
libgo/go/cmd/go/internal/txtar/archive_test.go | 67 -
libgo/go/cmd/go/internal/vcs/vcs.go | 394 +-
libgo/go/cmd/go/internal/vcs/vcs_test.go | 63 +-
libgo/go/cmd/go/internal/version/exe.go | 263 -
libgo/go/cmd/go/internal/version/version.go | 102 +-
libgo/go/cmd/go/internal/vet/vet.go | 4 +-
libgo/go/cmd/go/internal/vet/vetflag.go | 4 +-
libgo/go/cmd/go/internal/web/bootstrap.go | 1 -
libgo/go/cmd/go/internal/web/http.go | 13 +-
libgo/go/cmd/go/internal/web/url_other.go | 1 -
libgo/go/cmd/go/internal/web/url_other_test.go | 1 -
libgo/go/cmd/go/internal/work/action.go | 12 +-
libgo/go/cmd/go/internal/work/build.go | 57 +-
libgo/go/cmd/go/internal/work/build_test.go | 2 +-
libgo/go/cmd/go/internal/work/buildid.go | 4 +
libgo/go/cmd/go/internal/work/exec.go | 147 +-
libgo/go/cmd/go/internal/work/exec_test.go | 5 +-
libgo/go/cmd/go/internal/work/gc.go | 116 +-
libgo/go/cmd/go/internal/work/init.go | 76 +-
libgo/go/cmd/go/internal/work/security.go | 1 +
libgo/go/cmd/go/internal/work/security_test.go | 1 +
libgo/go/cmd/go/internal/work/testgo.go | 1 -
libgo/go/cmd/go/internal/workcmd/edit.go | 317 +
libgo/go/cmd/go/internal/workcmd/init.go | 49 +
libgo/go/cmd/go/internal/workcmd/sync.go | 131 +
libgo/go/cmd/go/internal/workcmd/use.go | 190 +
libgo/go/cmd/go/internal/workcmd/work.go | 72 +
libgo/go/cmd/go/main.go | 2 +
libgo/go/cmd/go/proxy_test.go | 6 +-
libgo/go/cmd/go/script_test.go | 236 +-
libgo/go/cmd/go/stop_other_test.go | 9 -
libgo/go/cmd/go/stop_unix_test.go | 1 -
libgo/go/cmd/go/testdata/addmod.go | 5 +-
....com_split-incompatible_v2.0.0+incompatible.txt | 2 +-
..._split-incompatible_v2.1.0-pre+incompatible.txt | 2 +-
libgo/go/cmd/go/testdata/savedir.go | 3 +-
libgo/go/cmd/go/testdata/script/README | 17 +-
.../go/testdata/script/build_cache_disabled.txt | 2 +-
.../go/testdata/script/build_cache_trimpath.txt | 4 +-
.../testdata/script/build_concurrent_backend.txt | 12 +
.../cmd/go/testdata/script/build_gcflags_order.txt | 20 +
.../cmd/go/testdata/script/build_i_deprecate.txt | 6 +-
libgo/go/cmd/go/testdata/script/build_internal.txt | 2 +
.../go/cmd/go/testdata/script/build_issue48319.txt | 47 +
.../go/cmd/go/testdata/script/build_negative_p.txt | 5 +
libgo/go/cmd/go/testdata/script/build_overlay.txt | 28 +-
.../go/testdata/script/build_runtime_gcflags.txt | 2 +-
.../cmd/go/testdata/script/build_single_error.txt | 18 +
libgo/go/cmd/go/testdata/script/build_trimpath.txt | 3 +-
.../go/testdata/script/cgo_path_space_quote.txt | 58 +
.../go/testdata/script/cgo_stale_precompiled.txt | 28 +
libgo/go/cmd/go/testdata/script/embed.txt | 20 +
libgo/go/cmd/go/testdata/script/env_unset.txt | 6 +-
libgo/go/cmd/go/testdata/script/env_write.txt | 18 +-
.../go/cmd/go/testdata/script/gcflags_patterns.txt | 25 +-
libgo/go/cmd/go/testdata/script/get_404_meta.txt | 8 +-
libgo/go/cmd/go/testdata/script/get_go_file.txt | 12 +-
.../script/get_insecure_no_longer_supported.txt | 4 +-
libgo/go/cmd/go/testdata/script/go_version.txt | 9 +
libgo/go/cmd/go/testdata/script/goflags.txt | 2 +-
libgo/go/cmd/go/testdata/script/gopath_install.txt | 2 +-
libgo/go/cmd/go/testdata/script/gopath_local.txt | 4 +-
libgo/go/cmd/go/testdata/script/govcs.txt | 28 +-
.../script/install_msan_and_race_require_cgo.txt | 6 +-
.../cmd/go/testdata/script/link_external_undef.txt | 49 +
.../go/cmd/go/testdata/script/list_all_gobuild.txt | 41 +
.../script/list_cgo_compiled_importmap.txt | 2 +-
libgo/go/cmd/go/testdata/script/list_reserved.txt | 7 +
libgo/go/cmd/go/testdata/script/list_shadow.txt | 2 +-
libgo/go/cmd/go/testdata/script/list_swigcxx.txt | 6 +-
libgo/go/cmd/go/testdata/script/list_test_err.txt | 14 +
libgo/go/cmd/go/testdata/script/mod_all.txt | 69 +-
libgo/go/cmd/go/testdata/script/mod_bad_domain.txt | 6 +-
.../cmd/go/testdata/script/mod_build_info_err.txt | 2 +-
.../script/mod_build_trimpath_issue48557.txt | 52 +
.../cmd/go/testdata/script/mod_build_versioned.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_cache_dir.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_cache_rw.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_case.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_case_cgo.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_concurrent.txt | 2 +-
.../go/testdata/script/mod_deprecate_message.txt | 8 +-
.../go/cmd/go/testdata/script/mod_domain_root.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_dot.txt | 6 +-
libgo/go/cmd/go/testdata/script/mod_download.txt | 54 +-
...rect.txt => mod_download_insecure_redirect.txt} | 10 +-
.../go/testdata/script/mod_download_partial.txt | 13 +-
...rivate_vcs.txt => mod_download_private_vcs.txt} | 8 +-
.../{mod_get_svn.txt => mod_download_svn.txt} | 15 +-
...cts.txt => mod_download_too_many_redirects.txt} | 4 +-
libgo/go/cmd/go/testdata/script/mod_e.txt | 23 +-
libgo/go/cmd/go/testdata/script/mod_edit.txt | 10 +-
libgo/go/cmd/go/testdata/script/mod_edit_go.txt | 4 +-
.../go/cmd/go/testdata/script/mod_fs_patterns.txt | 6 +-
.../go/testdata/script/mod_get_ambiguous_arg.txt | 8 +-
.../testdata/script/mod_get_ambiguous_import.txt | 4 +-
.../go/testdata/script/mod_get_ambiguous_pkg.txt | 14 +-
.../go/cmd/go/testdata/script/mod_get_changes.txt | 18 +-
libgo/go/cmd/go/testdata/script/mod_get_cmd.txt | 20 -
libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 19 +-
.../testdata/script/mod_get_deprecate_install.txt | 19 +-
.../cmd/go/testdata/script/mod_get_deprecated.txt | 16 +-
libgo/go/cmd/go/testdata/script/mod_get_direct.txt | 2 +-
.../testdata/script/mod_get_downadd_indirect.txt | 2 +-
.../cmd/go/testdata/script/mod_get_downgrade.txt | 16 +-
.../testdata/script/mod_get_downgrade_missing.txt | 10 +-
.../go/testdata/script/mod_get_downup_artifact.txt | 2 +-
.../go/testdata/script/mod_get_downup_indirect.txt | 2 +-
.../script/mod_get_downup_pseudo_artifact.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_get_errors.txt | 22 +-
libgo/go/cmd/go/testdata/script/mod_get_extra.txt | 4 +-
.../go/cmd/go/testdata/script/mod_get_fallback.txt | 7 +-
libgo/go/cmd/go/testdata/script/mod_get_fossil.txt | 3 +-
.../go/cmd/go/testdata/script/mod_get_go_file.txt | 15 +-
.../go/testdata/script/mod_get_incompatible.txt | 6 +-
.../go/cmd/go/testdata/script/mod_get_indirect.txt | 2 +-
.../cmd/go/testdata/script/mod_get_issue37438.txt | 2 +-
.../cmd/go/testdata/script/mod_get_issue47979.txt | 117 +
.../cmd/go/testdata/script/mod_get_issue48511.txt | 68 +
.../go/testdata/script/mod_get_latest_pseudo.txt | 2 +-
.../testdata/script/mod_get_lazy_upgrade_lazy.txt | 68 +
libgo/go/cmd/go/testdata/script/mod_get_local.txt | 22 +-
libgo/go/cmd/go/testdata/script/mod_get_main.txt | 36 +-
libgo/go/cmd/go/testdata/script/mod_get_major.txt | 4 +-
.../go/testdata/script/mod_get_missing_ziphash.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_get_moved.txt | 12 +-
.../go/cmd/go/testdata/script/mod_get_newcycle.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_get_none.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_get_nopkgs.txt | 12 +-
libgo/go/cmd/go/testdata/script/mod_get_patch.txt | 12 +-
.../cmd/go/testdata/script/mod_get_patchbound.txt | 2 +-
.../cmd/go/testdata/script/mod_get_patchcycle.txt | 2 +-
.../go/cmd/go/testdata/script/mod_get_patchmod.txt | 14 +-
.../go/cmd/go/testdata/script/mod_get_patterns.txt | 14 +-
.../go/cmd/go/testdata/script/mod_get_pkgtags.txt | 20 +-
.../script/mod_get_prefer_incompatible.txt | 2 +-
.../testdata/script/mod_get_promote_implicit.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt | 26 +-
.../script/mod_get_pseudo_other_branch.txt | 2 +-
.../go/testdata/script/mod_get_pseudo_prefix.txt | 4 +-
.../go/cmd/go/testdata/script/mod_get_replaced.txt | 24 +-
.../go/cmd/go/testdata/script/mod_get_retract.txt | 14 +-
.../testdata/script/mod_get_retract_ambiguous.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_get_split.txt | 26 +-
.../cmd/go/testdata/script/mod_get_sum_noroot.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_get_tags.txt | 13 +-
libgo/go/cmd/go/testdata/script/mod_get_test.txt | 14 +-
.../go/testdata/script/mod_get_trailing_slash.txt | 9 +-
.../script/mod_get_update_unrelated_sum.txt | 10 +-
.../go/cmd/go/testdata/script/mod_get_upgrade.txt | 14 +-
.../go/testdata/script/mod_get_upgrade_pseudo.txt | 20 +-
libgo/go/cmd/go/testdata/script/mod_get_wild.txt | 6 +-
.../cmd/go/testdata/script/mod_getmode_vendor.txt | 9 +-
libgo/go/cmd/go/testdata/script/mod_getx.txt | 7 +-
.../go/testdata/script/mod_go_version_missing.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_gomodcache.txt | 17 +-
libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt | 18 +-
.../cmd/go/testdata/script/mod_gopkg_unstable.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_import.txt | 2 +-
.../cmd/go/testdata/script/mod_import_v1suffix.txt | 2 +-
.../cmd/go/testdata/script/mod_in_testdata_dir.txt | 2 +-
.../go/testdata/script/mod_init_invalid_major.txt | 82 +
.../go/testdata/script/mod_install_pkg_version.txt | 26 +-
.../go/testdata/script/mod_install_versioned.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_internal.txt | 20 +-
.../go/cmd/go/testdata/script/mod_invalid_path.txt | 6 +-
.../testdata/script/mod_invalid_path_dotname.txt | 6 +-
.../go/testdata/script/mod_invalid_path_plus.txt | 6 +-
.../cmd/go/testdata/script/mod_invalid_version.txt | 52 +-
libgo/go/cmd/go/testdata/script/mod_issue35317.txt | 2 +-
.../cmd/go/testdata/script/mod_lazy_downgrade.txt | 12 +-
.../go/testdata/script/mod_lazy_import_allmod.txt | 2 +-
.../cmd/go/testdata/script/mod_lazy_new_import.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_list.txt | 4 +-
.../script/mod_list_command_line_arguments.txt | 35 +
.../script/mod_list_compiled_concurrent.txt | 1 +
.../cmd/go/testdata/script/mod_list_deprecated.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 6 +-
.../go/cmd/go/testdata/script/mod_list_direct.txt | 2 +-
.../go/testdata/script/mod_list_replace_dir.txt | 4 +-
.../go/cmd/go/testdata/script/mod_list_retract.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_list_sums.txt | 2 +-
.../testdata/script/mod_list_update_nolatest.txt | 2 +-
.../go/testdata/script/mod_list_upgrade_pseudo.txt | 4 +-
.../cmd/go/testdata/script/mod_load_badchain.txt | 10 +-
.../go/cmd/go/testdata/script/mod_load_badzip.txt | 2 +-
.../go/cmd/go/testdata/script/mod_missing_repo.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_multirepo.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_no_gopath.txt | 15 +
libgo/go/cmd/go/testdata/script/mod_outside.txt | 66 +-
libgo/go/cmd/go/testdata/script/mod_overlay.txt | 14 +-
.../go/cmd/go/testdata/script/mod_permissions.txt | 2 +-
.../go/testdata/script/mod_prefer_compatible.txt | 2 +-
.../cmd/go/testdata/script/mod_proxy_invalid.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_proxy_list.txt | 14 +-
libgo/go/cmd/go/testdata/script/mod_query.txt | 2 +-
.../go/cmd/go/testdata/script/mod_query_empty.txt | 12 +-
.../cmd/go/testdata/script/mod_query_exclude.txt | 8 +-
libgo/go/cmd/go/testdata/script/mod_query_main.txt | 10 +-
libgo/go/cmd/go/testdata/script/mod_readonly.txt | 6 +-
libgo/go/cmd/go/testdata/script/mod_replace.txt | 2 +-
.../cmd/go/testdata/script/mod_replace_gopkgin.txt | 2 +-
.../cmd/go/testdata/script/mod_replace_import.txt | 2 +-
.../go/testdata/script/mod_replace_readonly.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_retention.txt | 30 +-
libgo/go/cmd/go/testdata/script/mod_retract.txt | 2 +-
.../go/testdata/script/mod_retract_fix_version.txt | 2 +-
.../testdata/script/mod_retract_incompatible.txt | 4 +-
.../go/testdata/script/mod_retract_pseudo_base.txt | 6 +-
.../go/testdata/script/mod_retract_rationale.txt | 14 +-
.../cmd/go/testdata/script/mod_retract_rename.txt | 6 +-
.../cmd/go/testdata/script/mod_retract_replace.txt | 2 +-
.../go/cmd/go/testdata/script/mod_run_nonmain.txt | 2 +-
.../cmd/go/testdata/script/mod_run_pkg_version.txt | 6 +-
libgo/go/cmd/go/testdata/script/mod_skip_write.txt | 92 +
libgo/go/cmd/go/testdata/script/mod_sum_lookup.txt | 2 +-
.../go/cmd/go/testdata/script/mod_sum_readonly.txt | 6 +-
.../go/cmd/go/testdata/script/mod_sum_replaced.txt | 4 +-
libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 12 +-
.../go/cmd/go/testdata/script/mod_sumdb_cache.txt | 14 +-
.../cmd/go/testdata/script/mod_sumdb_file_path.txt | 12 +-
.../go/cmd/go/testdata/script/mod_sumdb_golang.txt | 2 +-
.../go/cmd/go/testdata/script/mod_sumdb_proxy.txt | 14 +-
libgo/go/cmd/go/testdata/script/mod_symlink.txt | 6 +-
.../go/cmd/go/testdata/script/mod_tidy_compat.txt | 4 +-
.../testdata/script/mod_tidy_compat_ambiguous.txt | 9 +-
.../script/mod_tidy_compat_incompatible.txt | 7 +-
.../go/testdata/script/mod_tidy_convergence.txt | 4 +-
.../testdata/script/mod_tidy_convergence_loop.txt | 4 +-
.../script/mod_tidy_downgrade_ambiguous.txt | 58 +
libgo/go/cmd/go/testdata/script/mod_tidy_error.txt | 4 +-
.../go/cmd/go/testdata/script/mod_tidy_replace.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_tidy_sum.txt | 4 +-
.../go/cmd/go/testdata/script/mod_tidy_too_new.txt | 4 +-
.../cmd/go/testdata/script/mod_upgrade_patch.txt | 32 +-
.../go/cmd/go/testdata/script/mod_vcs_missing.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_vendor.txt | 48 +-
.../go/cmd/go/testdata/script/mod_vendor_auto.txt | 10 +-
.../go/cmd/go/testdata/script/mod_vendor_build.txt | 2 +-
.../go/cmd/go/testdata/script/mod_vendor_embed.txt | 4 +-
.../go/testdata/script/mod_vendor_goversion.txt | 4 +-
.../script/mod_vendor_redundant_requirement.txt | 29 +
.../cmd/go/testdata/script/mod_vendor_replace.txt | 5 +-
.../cmd/go/testdata/script/mod_vendor_trimpath.txt | 6 +-
.../go/testdata/script/mod_vendor_unused_only.txt | 2 +
libgo/go/cmd/go/testdata/script/mod_verify.txt | 7 +-
libgo/go/cmd/go/testdata/script/modfile_flag.txt | 9 +-
libgo/go/cmd/go/testdata/script/run_dirs.txt | 14 +-
libgo/go/cmd/go/testdata/script/run_issue51125.txt | 54 +
libgo/go/cmd/go/testdata/script/run_wildcard.txt | 2 +-
.../cmd/go/testdata/script/test_benchmark_1x.txt | 37 +
.../cmd/go/testdata/script/test_build_failure.txt | 2 +-
.../cmd/go/testdata/script/test_cache_inputs.txt | 6 +
.../cmd/go/testdata/script/test_fail_newline.txt | 65 +
libgo/go/cmd/go/testdata/script/test_flag.txt | 6 +-
libgo/go/cmd/go/testdata/script/test_fuzz.txt | 498 +
.../go/cmd/go/testdata/script/test_fuzz_cache.txt | 97 +
.../go/cmd/go/testdata/script/test_fuzz_chatty.txt | 102 +
.../cmd/go/testdata/script/test_fuzz_cleanup.txt | 66 +
libgo/go/cmd/go/testdata/script/test_fuzz_cov.txt | 33 +
.../cmd/go/testdata/script/test_fuzz_deadline.txt | 35 +
.../cmd/go/testdata/script/test_fuzz_dup_cache.txt | 52 +
.../cmd/go/testdata/script/test_fuzz_fuzztime.txt | 121 +
.../cmd/go/testdata/script/test_fuzz_io_error.txt | 101 +
.../go/cmd/go/testdata/script/test_fuzz_match.txt | 38 +
.../cmd/go/testdata/script/test_fuzz_minimize.txt | 203 +
.../script/test_fuzz_minimize_interesting.txt | 251 +
.../cmd/go/testdata/script/test_fuzz_modcache.txt | 58 +
.../cmd/go/testdata/script/test_fuzz_multiple.txt | 49 +
.../go/testdata/script/test_fuzz_mutate_crash.txt | 323 +
.../go/testdata/script/test_fuzz_mutate_fail.txt | 102 +
.../cmd/go/testdata/script/test_fuzz_mutator.txt | 165 +
.../testdata/script/test_fuzz_mutator_repeat.txt | 74 +
.../testdata/script/test_fuzz_non_crash_signal.txt | 75 +
.../cmd/go/testdata/script/test_fuzz_parallel.txt | 66 +
.../go/testdata/script/test_fuzz_profile_flags.txt | 38 +
.../go/cmd/go/testdata/script/test_fuzz_return.txt | 19 +
libgo/go/cmd/go/testdata/script/test_fuzz_run.txt | 143 +
.../go/testdata/script/test_fuzz_seed_corpus.txt | 203 +
.../go/cmd/go/testdata/script/test_fuzz_setenv.txt | 45 +
.../cmd/go/testdata/script/test_fuzz_test_race.txt | 39 +
.../go/testdata/script/test_fuzz_unsupported.txt | 18 +
.../go/cmd/go/testdata/script/test_issue45477.txt | 12 +
.../cmd/go/testdata/script/test_race_install.txt | 2 +-
.../go/testdata/script/test_relative_cmdline.txt | 5 +-
libgo/go/cmd/go/testdata/script/test_vet.txt | 31 +
.../go/testdata/script/vendor_list_issue11977.txt | 2 +-
libgo/go/cmd/go/testdata/script/version.txt | 22 +-
.../go/testdata/script/version_build_settings.txt | 70 +
.../go/testdata/script/version_buildvcs_bzr.txt | 107 +
.../go/testdata/script/version_buildvcs_fossil.txt | 93 +
.../go/testdata/script/version_buildvcs_git.txt | 164 +
.../testdata/script/version_buildvcs_git_gpg.txt | 105 +
.../cmd/go/testdata/script/version_buildvcs_hg.txt | 91 +
.../go/testdata/script/version_buildvcs_nested.txt | 51 +
.../go/cmd/go/testdata/script/version_replace.txt | 2 +-
libgo/go/cmd/go/testdata/script/work.txt | 151 +
.../go/testdata/script/work_build_no_modules.txt | 13 +
libgo/go/cmd/go/testdata/script/work_edit.txt | 162 +
libgo/go/cmd/go/testdata/script/work_env.txt | 28 +
libgo/go/cmd/go/testdata/script/work_gowork.txt | 24 +
.../go/cmd/go/testdata/script/work_init_gowork.txt | 19 +
.../go/testdata/script/work_install_submodule.txt | 36 +
.../go/cmd/go/testdata/script/work_issue51204.txt | 57 +
.../testdata/script/work_module_not_in_go_work.txt | 25 +
libgo/go/cmd/go/testdata/script/work_nowork.txt | 20 +
libgo/go/cmd/go/testdata/script/work_prune.txt | 104 +
libgo/go/cmd/go/testdata/script/work_prune_all.txt | 176 +
.../go/testdata/script/work_regression_hang.txt | 71 +
libgo/go/cmd/go/testdata/script/work_replace.txt | 55 +
.../go/testdata/script/work_replace_conflict.txt | 53 +
.../script/work_replace_conflict_override.txt | 57 +
.../testdata/script/work_replace_main_module.txt | 45 +
libgo/go/cmd/go/testdata/script/work_sum.txt | 34 +
.../cmd/go/testdata/script/work_sum_mismatch.txt | 61 +
libgo/go/cmd/go/testdata/script/work_sync.txt | 119 +
.../script/work_sync_irrelevant_dependency.txt | 119 +
.../testdata/script/work_sync_missing_module.txt | 12 +
.../script/work_sync_relevant_dependency.txt | 106 +
libgo/go/cmd/go/testdata/script/work_sync_sum.txt | 40 +
libgo/go/cmd/go/testdata/script/work_use.txt | 32 +
.../go/cmd/go/testdata/script/work_use_deleted.txt | 22 +
libgo/go/cmd/go/testdata/script/work_use_dot.txt | 49 +
.../cmd/go/testdata/script/work_use_issue50958.txt | 17 +
libgo/go/cmd/go/testdata/script/work_vet.txt | 19 +
.../go/testdata/script/work_why_download_graph.txt | 59 +
.../go/testdata/testterminal18153/terminal_test.go | 1 +
libgo/go/cmd/gofmt/gofmt.go | 344 +-
libgo/go/cmd/gofmt/gofmt_test.go | 31 +-
libgo/go/cmd/gofmt/rewrite.go | 8 +-
libgo/go/cmd/internal/buildid/buildid_test.go | 10 +-
libgo/go/cmd/internal/buildid/rewrite.go | 5 +-
libgo/go/cmd/internal/objabi/flag.go | 164 +
libgo/go/cmd/internal/objabi/funcdata.go | 3 +
libgo/go/cmd/internal/objabi/funcid.go | 4 +-
libgo/go/cmd/internal/objabi/reloctype.go | 18 +-
libgo/go/cmd/internal/objabi/reloctype_string.go | 52 +-
libgo/go/cmd/internal/objabi/symkind.go | 7 -
libgo/go/cmd/internal/objabi/symkind_string.go | 7 +-
libgo/go/cmd/internal/objabi/util.go | 3 +-
libgo/go/cmd/internal/quoted/quoted.go | 127 +
libgo/go/cmd/internal/quoted/quoted_test.go | 88 +
libgo/go/cmd/internal/sys/arch.go | 213 +-
libgo/go/cmd/internal/sys/args.go | 13 +
libgo/go/cmd/internal/sys/supported.go | 39 +-
libgo/go/cmd/internal/test2json/test2json_test.go | 2 +-
libgo/go/cmd/internal/traceviewer/format.go | 28 +-
libgo/go/cmd/vendor/modules.txt | 23 +-
libgo/go/cmd/vet/testdata/print/print.go | 8 +-
libgo/go/cmd/vet/vet_test.go | 4 +-
libgo/go/compress/gzip/fuzz_test.go | 92 +
libgo/go/compress/gzip/issue14937_test.go | 4 +
libgo/go/compress/lzw/writer.go | 20 +-
libgo/go/compress/lzw/writer_test.go | 28 +
libgo/go/container/heap/heap.go | 10 +-
libgo/go/container/heap/heap_test.go | 4 +-
libgo/go/container/list/list.go | 27 +-
libgo/go/container/list/list_test.go | 47 +-
libgo/go/container/ring/example_test.go | 8 +-
libgo/go/container/ring/ring.go | 4 +-
libgo/go/container/ring/ring_test.go | 2 +-
libgo/go/context/benchmark_test.go | 36 +
libgo/go/context/context.go | 44 +-
libgo/go/context/context_test.go | 20 +-
libgo/go/crypto/aes/aes_gcm.go | 3 +-
libgo/go/crypto/aes/cipher_asm.go | 3 +-
libgo/go/crypto/aes/cipher_generic.go | 1 -
libgo/go/crypto/aes/gcm_ppc64le.go | 3 +-
libgo/go/crypto/cipher/xor_generic.go | 1 -
libgo/go/crypto/cipher/xor_ppc64x.go | 3 +-
libgo/go/crypto/crypto.go | 26 +-
libgo/go/crypto/ecdsa/ecdsa.go | 103 +-
libgo/go/crypto/ecdsa/ecdsa_noasm.go | 1 -
libgo/go/crypto/ecdsa/ecdsa_s390x_test.go | 3 +-
libgo/go/crypto/ecdsa/ecdsa_test.go | 6 +-
.../internal/edwards25519/field/fe_amd64.go | 1 -
.../internal/edwards25519/field/fe_amd64_noasm.go | 1 -
.../internal/edwards25519/field/fe_arm64.go | 1 -
.../internal/edwards25519/field/fe_arm64_noasm.go | 1 -
.../internal/edwards25519/scalar_alias_test.go | 2 +-
.../crypto/ed25519/internal/edwards25519/tables.go | 2 +-
libgo/go/crypto/elliptic/elliptic.go | 82 +-
libgo/go/crypto/elliptic/elliptic_test.go | 105 +-
libgo/go/crypto/elliptic/export_generate.go | 16 +
libgo/go/crypto/elliptic/fuzz_test.go | 1 -
libgo/go/crypto/elliptic/gen_p256_table.go | 73 +
.../go/crypto/elliptic/internal/fiat/fiat_test.go | 64 +
libgo/go/crypto/elliptic/internal/fiat/generate.go | 330 +
libgo/go/crypto/elliptic/internal/fiat/p224.go | 135 +
.../crypto/elliptic/internal/fiat/p224_fiat64.go | 1429 +
.../crypto/elliptic/internal/fiat/p224_invert.go | 87 +
libgo/go/crypto/elliptic/internal/fiat/p384.go | 135 +
.../crypto/elliptic/internal/fiat/p384_fiat64.go | 3004 +
.../crypto/elliptic/internal/fiat/p384_invert.go | 102 +
libgo/go/crypto/elliptic/internal/fiat/p521.go | 170 +-
.../crypto/elliptic/internal/fiat/p521_fiat64.go | 6141 +-
.../crypto/elliptic/internal/fiat/p521_invert.go | 89 +
.../go/crypto/elliptic/internal/fiat/p521_test.go | 37 -
.../crypto/elliptic/internal/nistec/nistec_test.go | 98 +
libgo/go/crypto/elliptic/internal/nistec/p224.go | 293 +
libgo/go/crypto/elliptic/internal/nistec/p384.go | 298 +
libgo/go/crypto/elliptic/internal/nistec/p521.go | 310 +
libgo/go/crypto/elliptic/p224.go | 825 +-
libgo/go/crypto/elliptic/p224_test.go | 306 +-
libgo/go/crypto/elliptic/p256.go | 12 +-
libgo/go/crypto/elliptic/p256_asm.go | 15 +-
libgo/go/crypto/elliptic/p256_asm_table.go | 1473 -
libgo/go/crypto/elliptic/p256_asm_table_test.go | 11 +-
libgo/go/crypto/elliptic/p256_generic.go | 1 -
libgo/go/crypto/elliptic/p256_ppc64le.go | 3 +-
libgo/go/crypto/elliptic/p256_s390x.go | 3 +-
libgo/go/crypto/elliptic/p256_test.go | 19 +-
libgo/go/crypto/elliptic/p384.go | 144 +
libgo/go/crypto/elliptic/p521.go | 324 +-
libgo/go/crypto/internal/subtle/aliasing.go | 1 -
.../crypto/internal/subtle/aliasing_appengine.go | 1 -
libgo/go/crypto/md5/gen.go | 1 -
libgo/go/crypto/md5/md5_test.go | 14 +
libgo/go/crypto/md5/md5block_decl.go | 3 +-
libgo/go/crypto/md5/md5block_generic.go | 5 +-
libgo/go/crypto/rand/eagain.go | 1 -
libgo/go/crypto/rand/rand.go | 5 +-
libgo/go/crypto/rand/rand_batched.go | 1 -
libgo/go/crypto/rand/rand_batched_test.go | 1 -
libgo/go/crypto/rand/rand_getentropy.go | 1 -
libgo/go/crypto/rand/rand_js.go | 1 -
libgo/go/crypto/rand/rand_unix.go | 1 -
libgo/go/crypto/sha1/fallback_test.go | 3 +-
libgo/go/crypto/sha1/issue15617_test.go | 2 -
libgo/go/crypto/sha1/sha1_test.go | 14 +
libgo/go/crypto/sha1/sha1block_decl.go | 3 +-
libgo/go/crypto/sha1/sha1block_generic.go | 5 +-
libgo/go/crypto/sha256/fallback_test.go | 3 +-
libgo/go/crypto/sha256/sha256.go | 6 +-
libgo/go/crypto/sha256/sha256_test.go | 14 +
libgo/go/crypto/sha256/sha256block_decl.go | 3 +-
libgo/go/crypto/sha256/sha256block_generic.go | 5 +-
libgo/go/crypto/sha512/fallback_test.go | 3 +-
libgo/go/crypto/sha512/sha512.go | 18 +-
libgo/go/crypto/sha512/sha512_test.go | 14 +
libgo/go/crypto/sha512/sha512block_amd64.go | 3 +-
libgo/go/crypto/sha512/sha512block_decl.go | 3 +-
libgo/go/crypto/sha512/sha512block_generic.go | 1 -
libgo/go/crypto/tls/cipher_suites.go | 8 +-
libgo/go/crypto/tls/common.go | 42 +-
libgo/go/crypto/tls/conn.go | 23 +-
libgo/go/crypto/tls/generate_cert.go | 5 +-
libgo/go/crypto/tls/handshake_client.go | 10 +-
libgo/go/crypto/tls/handshake_client_test.go | 14 +-
libgo/go/crypto/tls/handshake_messages.go | 5 +-
libgo/go/crypto/tls/handshake_messages_test.go | 2 +-
libgo/go/crypto/tls/handshake_server.go | 8 +-
libgo/go/crypto/tls/handshake_server_test.go | 26 +-
libgo/go/crypto/tls/handshake_server_tls13.go | 2 +-
libgo/go/crypto/tls/handshake_test.go | 15 +-
libgo/go/crypto/tls/handshake_unix_test.go | 1 -
libgo/go/crypto/x509/cert_pool.go | 23 +-
libgo/go/crypto/x509/hybrid_pool_test.go | 95 +
.../crypto/x509/internal/macos/corefoundation.go | 131 -
libgo/go/crypto/x509/internal/macos/security.go | 118 -
libgo/go/crypto/x509/name_constraints_test.go | 16 +-
libgo/go/crypto/x509/parser.go | 21 +-
libgo/go/crypto/x509/parser_test.go | 102 +
libgo/go/crypto/x509/pem_decrypt.go | 5 +-
libgo/go/crypto/x509/pkcs8.go | 4 +-
libgo/go/crypto/x509/pkix/pkix.go | 2 +-
libgo/go/crypto/x509/root_aix.go | 3 +-
libgo/go/crypto/x509/root_bsd.go | 4 +-
libgo/go/crypto/x509/root_darwin.go | 270 +-
libgo/go/crypto/x509/root_ios.go | 4873 --
libgo/go/crypto/x509/root_ios_gen.go | 181 -
libgo/go/crypto/x509/root_js.go | 4 +-
libgo/go/crypto/x509/root_linux.go | 3 +-
libgo/go/crypto/x509/root_omit.go | 27 -
libgo/go/crypto/x509/root_omit_test.go | 24 -
libgo/go/crypto/x509/root_plan9.go | 1 -
libgo/go/crypto/x509/root_solaris.go | 3 +-
libgo/go/crypto/x509/root_unix.go | 1 -
libgo/go/crypto/x509/root_unix_test.go | 1 -
libgo/go/crypto/x509/root_windows.go | 53 +-
libgo/go/crypto/x509/root_windows_test.go | 102 +
libgo/go/crypto/x509/verify.go | 39 +-
libgo/go/crypto/x509/verify_test.go | 112 +-
libgo/go/crypto/x509/x509.go | 59 +-
libgo/go/crypto/x509/x509_test.go | 182 +-
libgo/go/crypto/x509/x509_test_import.go | 1 -
libgo/go/database/sql/convert.go | 20 +-
libgo/go/database/sql/convert_test.go | 45 +-
libgo/go/database/sql/driver/driver.go | 5 +-
libgo/go/database/sql/driver/types.go | 22 +-
libgo/go/database/sql/driver/types_test.go | 4 +-
libgo/go/database/sql/fakedb_test.go | 62 +-
libgo/go/database/sql/sql.go | 253 +-
libgo/go/database/sql/sql_test.go | 310 +-
libgo/go/debug/buildinfo/buildinfo.go | 397 +
libgo/go/debug/buildinfo/buildinfo_test.go | 225 +
libgo/go/debug/dwarf/entry.go | 7 +-
libgo/go/debug/dwarf/entry_test.go | 2 +-
libgo/go/debug/dwarf/testdata/bitfields.c | 17 +
libgo/go/debug/dwarf/testdata/bitfields.elf4 | Bin 0 -> 2464 bytes
libgo/go/debug/dwarf/testdata/typedef.c | 1 +
libgo/go/debug/dwarf/testdata/typedef.elf5 | Bin 0 -> 6016 bytes
libgo/go/debug/dwarf/testdata/typedef.macho4 | Bin 0 -> 6220 bytes
libgo/go/debug/dwarf/type.go | 143 +-
libgo/go/debug/dwarf/type_test.go | 118 +-
libgo/go/debug/elf/elf.go | 2 +
libgo/go/debug/elf/elf_test.go | 24 +-
libgo/go/debug/elf/file.go | 22 +-
libgo/go/debug/gosym/pclntab.go | 287 +-
libgo/go/debug/gosym/pclntab_test.go | 98 +-
libgo/go/debug/gosym/symtab.go | 55 +-
libgo/go/debug/gosym/symtab_test.go | 19 +
libgo/go/debug/macho/file.go | 25 +-
libgo/go/debug/macho/file_test.go | 19 +-
libgo/go/debug/pe/file.go | 20 +-
libgo/go/debug/pe/file_cgo_test.go | 1 -
libgo/go/debug/pe/file_test.go | 4 +-
libgo/go/debug/plan9obj/file.go | 8 +-
libgo/go/embed/embed.go | 16 +-
libgo/go/embed/example_test.go | 23 +
libgo/go/embed/internal/embedtest/embed_test.go | 17 +-
libgo/go/encoding/ascii85/ascii85.go | 4 +-
libgo/go/encoding/ascii85/ascii85_test.go | 2 +-
libgo/go/encoding/asn1/asn1.go | 10 +-
libgo/go/encoding/asn1/asn1_test.go | 10 +-
libgo/go/encoding/asn1/common.go | 9 +-
libgo/go/encoding/asn1/marshal.go | 4 +-
libgo/go/encoding/asn1/marshal_test.go | 12 +-
libgo/go/encoding/base32/base32.go | 4 +-
libgo/go/encoding/base32/base32_test.go | 2 +-
libgo/go/encoding/base64/base64.go | 4 +-
libgo/go/encoding/base64/base64_test.go | 2 +-
libgo/go/encoding/binary/binary.go | 10 +-
libgo/go/encoding/binary/binary_test.go | 16 +-
libgo/go/encoding/csv/fuzz.go | 1 -
libgo/go/encoding/gob/codec_test.go | 34 +-
libgo/go/encoding/gob/debug.go | 3 +-
libgo/go/encoding/gob/decgen.go | 1 -
libgo/go/encoding/gob/decode.go | 18 +-
libgo/go/encoding/gob/decoder.go | 15 +-
libgo/go/encoding/gob/dump.go | 1 -
libgo/go/encoding/gob/encgen.go | 1 -
libgo/go/encoding/gob/encode.go | 20 +-
libgo/go/encoding/gob/encoder.go | 4 +-
libgo/go/encoding/gob/encoder_test.go | 161 +-
libgo/go/encoding/gob/error.go | 2 +-
libgo/go/encoding/gob/gobencdec_test.go | 2 +-
libgo/go/encoding/gob/timing_test.go | 32 +-
libgo/go/encoding/gob/type.go | 20 +-
libgo/go/encoding/gob/type_test.go | 6 +-
libgo/go/encoding/json/bench_test.go | 2 +-
libgo/go/encoding/json/decode.go | 38 +-
libgo/go/encoding/json/decode_test.go | 108 +-
libgo/go/encoding/json/encode.go | 34 +-
libgo/go/encoding/json/encode_test.go | 112 +-
libgo/go/encoding/json/fuzz.go | 9 +-
libgo/go/encoding/json/fuzz_test.go | 83 +
libgo/go/encoding/json/scanner.go | 2 +-
libgo/go/encoding/json/scanner_test.go | 10 +-
libgo/go/encoding/json/stream.go | 8 +-
libgo/go/encoding/json/stream_test.go | 70 +-
libgo/go/encoding/json/tagkey_test.go | 6 +-
libgo/go/encoding/json/tags.go | 16 +-
libgo/go/encoding/pem/pem.go | 10 +-
libgo/go/encoding/xml/marshal.go | 22 +-
libgo/go/encoding/xml/marshal_test.go | 47 +-
libgo/go/encoding/xml/read.go | 18 +-
libgo/go/encoding/xml/read_test.go | 6 +-
libgo/go/encoding/xml/typeinfo.go | 10 +-
libgo/go/encoding/xml/xml.go | 51 +-
libgo/go/errors/wrap.go | 9 +-
libgo/go/errors/wrap_test.go | 18 +-
libgo/go/expvar/expvar.go | 10 +-
libgo/go/expvar/expvar_test.go | 8 +-
libgo/go/flag/flag.go | 24 +-
libgo/go/fmt/errors.go | 2 +-
libgo/go/fmt/fmt_test.go | 50 +-
libgo/go/fmt/print.go | 40 +-
libgo/go/fmt/scan.go | 28 +-
libgo/go/fmt/scan_test.go | 24 +-
libgo/go/go.mod | 13 +-
libgo/go/go/ast/ast.go | 47 +-
libgo/go/go/ast/ast_notypeparams.go | 28 -
libgo/go/go/ast/ast_typeparams.go | 51 -
libgo/go/go/ast/print.go | 22 +-
libgo/go/go/ast/print_test.go | 2 +-
libgo/go/go/ast/resolve.go | 2 +-
libgo/go/go/ast/scope.go | 8 +-
libgo/go/go/ast/walk.go | 18 +-
libgo/go/go/ast/walk_notypeparams.go | 17 -
libgo/go/go/ast/walk_typeparams.go | 36 -
libgo/go/go/build/build.go | 28 +-
libgo/go/go/build/build_test.go | 2 +-
libgo/go/go/build/deps_test.go | 54 +-
libgo/go/go/build/gc.go | 1 -
libgo/go/go/build/gccgo.go | 1 -
libgo/go/go/build/read.go | 29 +-
libgo/go/go/build/read_test.go | 21 +-
libgo/go/go/build/syslist.go | 2 +-
libgo/go/go/constant/kind_string.go | 28 +
libgo/go/go/constant/value.go | 6 +-
libgo/go/go/constant/value_test.go | 16 +-
libgo/go/go/doc/comment.go | 16 +-
libgo/go/go/doc/doc.go | 2 +-
libgo/go/go/doc/doc_test.go | 235 +-
libgo/go/go/doc/example.go | 16 +-
libgo/go/go/doc/example_test.go | 6 +
libgo/go/go/doc/exports.go | 58 +-
libgo/go/go/doc/filter.go | 2 +
libgo/go/go/doc/headscan.go | 18 +-
libgo/go/go/doc/reader.go | 81 +-
libgo/go/go/doc/testdata/b.0.golden | 3 +
libgo/go/go/doc/testdata/b.1.golden | 6 +
libgo/go/go/doc/testdata/b.2.golden | 3 +
libgo/go/go/doc/testdata/b.go | 6 +
libgo/go/go/doc/testdata/benchmark.go | 4 +-
libgo/go/go/doc/testdata/generics.0.golden | 76 +
libgo/go/go/doc/testdata/generics.1.golden | 66 +
libgo/go/go/doc/testdata/generics.2.golden | 76 +
libgo/go/go/doc/testdata/generics.go | 74 +
libgo/go/go/doc/testdata/testing.0.golden | 24 +-
libgo/go/go/doc/testdata/testing.1.golden | 40 +-
libgo/go/go/doc/testdata/testing.2.golden | 24 +-
libgo/go/go/doc/testdata/testing.go | 20 +-
libgo/go/go/format/format.go | 2 +-
libgo/go/go/importer/importer_test.go | 3 +-
libgo/go/go/internal/gccgoimporter/parser.go | 36 +-
.../internal/gccgoimporter/testdata/escapeinfo.gox | Bin 824 -> 350 bytes
.../go/go/internal/gccgoimporter/testdata/time.gox | Bin 7977 -> 7499 bytes
.../go/internal/gccgoimporter/testdata/unicode.gox | Bin 7945 -> 7474 bytes
.../internal/gccgoimporter/testdata/v1reflect.gox | Bin 10872 -> 10546 bytes
libgo/go/go/internal/gcimporter/gcimporter_test.go | 169 +-
libgo/go/go/internal/gcimporter/iimport.go | 225 +-
libgo/go/go/internal/gcimporter/support.go | 56 +-
.../go/go/internal/gcimporter/testdata/exports.go | 25 +-
.../go/go/internal/gcimporter/testdata/generics.go | 29 +
libgo/go/go/internal/typeparams/common.go | 10 +-
libgo/go/go/internal/typeparams/notypeparams.go | 40 -
libgo/go/go/internal/typeparams/typeparams.go | 83 +-
libgo/go/go/parser/error_test.go | 24 +-
libgo/go/go/parser/interface.go | 6 +-
libgo/go/go/parser/parser.go | 475 +-
libgo/go/go/parser/resolver.go | 122 +-
libgo/go/go/parser/resolver_test.go | 6 +-
libgo/go/go/parser/short_test.go | 63 +-
libgo/go/go/parser/testdata/linalg.go2 | 16 +-
.../go/parser/testdata/resolution/typeparams.go2 | 14 +-
libgo/go/go/parser/testdata/typeparams.src | 2 +-
libgo/go/go/printer/nodes.go | 93 +-
libgo/go/go/printer/printer.go | 27 +-
libgo/go/go/printer/printer_test.go | 4 -
libgo/go/go/printer/testdata/generics.golden | 35 +-
libgo/go/go/printer/testdata/generics.input | 35 +-
libgo/go/go/printer/testdata/parser.go | 4 +-
libgo/go/go/scanner/scanner.go | 4 +-
libgo/go/go/scanner/scanner_test.go | 3 +-
libgo/go/go/token/position.go | 2 +-
libgo/go/go/token/serialize.go | 4 +-
libgo/go/go/token/serialize_test.go | 4 +-
libgo/go/go/token/token.go | 11 +-
libgo/go/go/types/api.go | 162 +-
libgo/go/go/types/api_notypeparams.go | 104 -
libgo/go/go/types/api_test.go | 788 +-
libgo/go/go/types/api_typeparams.go | 53 -
libgo/go/go/types/api_typeparams_test.go | 139 -
libgo/go/go/types/array.go | 25 +
libgo/go/go/types/assignments.go | 138 +-
libgo/go/go/types/basic.go | 82 +
libgo/go/go/types/builtins.go | 316 +-
libgo/go/go/types/builtins_test.go | 11 +-
libgo/go/go/types/call.go | 318 +-
libgo/go/go/types/chan.go | 35 +
libgo/go/go/types/check.go | 202 +-
libgo/go/go/types/check_test.go | 141 +-
libgo/go/go/types/context.go | 123 +
libgo/go/go/types/context_test.go | 70 +
libgo/go/go/types/conversions.go | 206 +-
libgo/go/go/types/decl.go | 468 +-
libgo/go/go/types/errorcodes.go | 119 +-
libgo/go/go/types/errorcodes_test.go | 6 +-
libgo/go/go/types/errors.go | 78 +-
libgo/go/go/types/errors_test.go | 1 -
libgo/go/go/types/eval.go | 11 +-
libgo/go/go/types/eval_test.go | 10 +-
libgo/go/go/types/example_test.go | 3 +-
libgo/go/go/types/expr.go | 498 +-
libgo/go/go/types/exprstring.go | 36 +-
libgo/go/go/types/exprstring_test.go | 27 +
libgo/go/go/types/gotype.go | 3 +-
libgo/go/go/types/hilbert_test.go | 2 +-
libgo/go/go/types/index.go | 207 +-
libgo/go/go/types/infer.go | 437 +-
libgo/go/go/types/initorder.go | 66 +-
libgo/go/go/types/instantiate.go | 254 +
libgo/go/go/types/instantiate_test.go | 253 +
libgo/go/go/types/interface.go | 225 +
libgo/go/go/types/issues_test.go | 32 +-
libgo/go/go/types/labels.go | 3 +-
libgo/go/go/types/lookup.go | 339 +-
libgo/go/go/types/map.go | 24 +
libgo/go/go/types/methodlist.go | 79 +
libgo/go/go/types/methodlist_test.go | 41 +
libgo/go/go/types/methodset.go | 75 +-
libgo/go/go/types/methodset_test.go | 20 +-
libgo/go/go/types/mono.go | 336 +
libgo/go/go/types/mono_test.go | 97 +
libgo/go/go/types/named.go | 391 +
libgo/go/go/types/object.go | 71 +-
libgo/go/go/types/object_test.go | 106 +-
libgo/go/go/types/operand.go | 141 +-
libgo/go/go/types/pointer.go | 19 +
libgo/go/go/types/predicates.go | 391 +-
libgo/go/go/types/resolver.go | 81 +-
libgo/go/go/types/sanitize.go | 206 -
libgo/go/go/types/scope.go | 97 +-
libgo/go/go/types/self_test.go | 8 +-
libgo/go/go/types/signature.go | 320 +
libgo/go/go/types/sizeof_test.go | 23 +-
libgo/go/go/types/sizes.go | 18 +-
libgo/go/go/types/slice.go | 19 +
libgo/go/go/types/stdlib_test.go | 13 +-
libgo/go/go/types/stmt.go | 295 +-
libgo/go/go/types/struct.go | 217 +
libgo/go/go/types/subst.go | 487 +-
libgo/go/go/types/termlist.go | 167 +
libgo/go/go/types/termlist_test.go | 313 +
libgo/go/go/types/testdata/check/builtins.go2 | 277 +-
libgo/go/go/types/testdata/check/builtins.src | 10 +-
libgo/go/go/types/testdata/check/const0.src | 2 +-
libgo/go/go/types/testdata/check/cycles.src | 1 +
libgo/go/go/types/testdata/check/cycles4.src | 15 +-
libgo/go/go/types/testdata/check/cycles5.src | 4 +-
libgo/go/go/types/testdata/check/decls0.src | 12 +-
libgo/go/go/types/testdata/check/decls1.src | 2 +-
libgo/go/go/types/testdata/check/errors.src | 28 +-
libgo/go/go/types/testdata/check/expr1.src | 4 +-
libgo/go/go/types/testdata/check/expr2.src | 32 +-
libgo/go/go/types/testdata/check/expr3.src | 40 +-
libgo/go/go/types/testdata/check/issues.go2 | 89 +-
libgo/go/go/types/testdata/check/issues.src | 56 +-
libgo/go/go/types/testdata/check/linalg.go2 | 77 +-
libgo/go/go/types/testdata/check/main.go2 | 2 +-
libgo/go/go/types/testdata/check/map2.go2 | 4 +-
libgo/go/go/types/testdata/check/methodsets.src | 12 +-
libgo/go/go/types/testdata/check/shifts.src | 2 +-
libgo/go/go/types/testdata/check/stmt0.src | 50 +-
libgo/go/go/types/testdata/check/tinference.go2 | 108 -
libgo/go/go/types/testdata/check/tmp.go2 | 17 -
libgo/go/go/types/testdata/check/typeinst.go2 | 21 +-
libgo/go/go/types/testdata/check/typeinst2.go2 | 136 +-
libgo/go/go/types/testdata/check/typeparams.go2 | 338 +-
libgo/go/go/types/testdata/check/vardecl.src | 6 +-
libgo/go/go/types/testdata/examples/functions.go2 | 30 +-
libgo/go/go/types/testdata/examples/inference.go2 | 35 +-
libgo/go/go/types/testdata/examples/methods.go2 | 16 +
libgo/go/go/types/testdata/examples/types.go2 | 109 +-
libgo/go/go/types/testdata/fixedbugs/issue25838.go | 26 +
.../go/go/types/testdata/fixedbugs/issue28251.src | 2 +-
.../go/go/types/testdata/fixedbugs/issue39634.go2 | 29 +-
.../go/go/types/testdata/fixedbugs/issue39680.go2 | 8 +-
.../go/go/types/testdata/fixedbugs/issue39693.go2 | 17 +-
.../go/go/types/testdata/fixedbugs/issue39699.go2 | 2 +-
.../go/go/types/testdata/fixedbugs/issue39711.go2 | 6 +-
.../go/go/types/testdata/fixedbugs/issue39723.go2 | 2 +-
.../go/go/types/testdata/fixedbugs/issue39725.go2 | 4 +-
.../go/go/types/testdata/fixedbugs/issue39754.go2 | 7 +-
.../go/go/types/testdata/fixedbugs/issue39755.go2 | 4 +-
.../go/go/types/testdata/fixedbugs/issue39768.go2 | 19 +-
.../go/go/types/testdata/fixedbugs/issue39938.go2 | 36 +-
.../go/go/types/testdata/fixedbugs/issue39948.go2 | 2 +-
.../go/go/types/testdata/fixedbugs/issue39976.go2 | 2 +-
.../go/go/types/testdata/fixedbugs/issue40038.go2 | 4 +-
.../go/go/types/testdata/fixedbugs/issue40056.go2 | 2 +-
.../go/go/types/testdata/fixedbugs/issue40301.go2 | 4 +-
.../go/go/types/testdata/fixedbugs/issue40684.go2 | 6 +-
.../go/go/types/testdata/fixedbugs/issue41124.go2 | 22 +-
.../go/go/types/testdata/fixedbugs/issue42758.go2 | 4 +-
.../go/go/types/testdata/fixedbugs/issue43110.src | 2 +-
libgo/go/go/types/testdata/fixedbugs/issue45114.go | 8 +
.../go/go/types/testdata/fixedbugs/issue45548.go2 | 2 +-
.../go/go/types/testdata/fixedbugs/issue45635.go2 | 7 +-
.../go/go/types/testdata/fixedbugs/issue45985.go2 | 5 +-
libgo/go/go/types/testdata/fixedbugs/issue49003.go | 10 +
libgo/go/go/types/testdata/fixedbugs/issue49005.go | 31 +
libgo/go/go/types/testdata/fixedbugs/issue50918.go | 21 +
libgo/go/go/types/testdata/fixedbugs/issue50965.go | 17 +
libgo/go/go/types/testdata/fixedbugs/issue51145.go | 18 +
libgo/go/go/types/tuple.go | 34 +
libgo/go/go/types/type.go | 1024 +-
libgo/go/go/types/typelists.go | 69 +
libgo/go/go/types/typeparam.go | 163 +
libgo/go/go/types/types_test.go | 19 -
libgo/go/go/types/typeset.go | 403 +
libgo/go/go/types/typeset_test.go | 81 +
libgo/go/go/types/typestring.go | 501 +-
libgo/go/go/types/typestring_test.go | 70 +-
libgo/go/go/types/typeterm.go | 166 +
libgo/go/go/types/typeterm_test.go | 240 +
libgo/go/go/types/typexpr.go | 981 +-
libgo/go/go/types/unify.go | 228 +-
libgo/go/go/types/union.go | 189 +
libgo/go/go/types/universe.go | 103 +-
libgo/go/go/types/validtype.go | 147 +
.../x/crypto/chacha20poly1305/chacha20poly1305.go | 6 +-
.../chacha20poly1305/chacha20poly1305_generic.go | 2 +-
.../x/crypto/chacha20poly1305/xchacha20poly1305.go | 2 +-
libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 7 +-
.../golang.org/x/crypto/curve25519/curve25519.go | 52 +-
.../x/crypto/curve25519/internal/field/fe.go | 416 +
.../x/crypto/curve25519/internal/field/fe_amd64.go | 14 +
.../curve25519/internal/field/fe_amd64_noasm.go | 12 +
.../x/crypto/curve25519/internal/field/fe_arm64.go | 16 +
.../curve25519/internal/field/fe_arm64_noasm.go | 12 +
.../crypto/curve25519/internal/field/fe_generic.go | 264 +
.../x/crypto/internal/poly1305/bits_compat.go | 40 +
.../x/crypto/internal/poly1305/bits_go1.13.go | 22 +
.../x/crypto/internal/poly1305/mac_noasm.go} | 7 +-
.../x/crypto/internal/poly1305/poly1305.go | 99 +
.../x/crypto/internal/poly1305/sum_amd64.go | 48 +
.../x/crypto/internal/poly1305/sum_generic.go | 310 +
.../x/crypto/internal/poly1305/sum_ppc64le.go | 48 +
.../x/crypto/internal/poly1305/sum_s390x.go | 76 +
libgo/go/golang.org/x/mod/modfile/rule.go | 545 +-
libgo/go/golang.org/x/mod/modfile/work.go | 234 +
libgo/go/golang.org/x/mod/module/module.go | 9 +-
libgo/go/golang.org/x/mod/semver/semver.go | 10 -
libgo/go/golang.org/x/mod/zip/zip.go | 143 +-
.../go/golang.org/x/net/dns/dnsmessage/message.go | 22 +-
libgo/go/golang.org/x/net/http/httpproxy/proxy.go | 4 +-
libgo/go/golang.org/x/net/http2/hpack/huffman.go | 38 +-
libgo/go/golang.org/x/net/idna/go118.go | 14 +
libgo/go/golang.org/x/net/idna/idna10.0.0.go | 6 +-
libgo/go/golang.org/x/net/idna/idna9.0.0.go | 4 +-
libgo/go/golang.org/x/net/idna/pre_go118.go | 12 +
libgo/go/golang.org/x/net/idna/punycode.go | 36 +-
libgo/go/golang.org/x/net/lif/address.go | 1 +
libgo/go/golang.org/x/net/lif/binary.go | 1 +
libgo/go/golang.org/x/net/lif/lif.go | 1 +
libgo/go/golang.org/x/net/lif/link.go | 1 +
libgo/go/golang.org/x/net/lif/sys.go | 1 +
libgo/go/golang.org/x/net/lif/syscall.go | 1 +
libgo/go/golang.org/x/net/nettest/nettest.go | 14 +-
libgo/go/golang.org/x/net/route/address.go | 4 +
libgo/go/golang.org/x/net/route/message.go | 2 +-
libgo/go/golang.org/x/net/route/sys_freebsd.go | 3 -
libgo/go/golang.org/x/net/route/syscall.go | 26 +-
libgo/go/golang.org/x/sync/AUTHORS | 3 +
libgo/go/golang.org/x/sync/CONTRIBUTORS | 3 +
libgo/go/golang.org/x/sync/LICENSE | 27 +
libgo/go/golang.org/x/sync/PATENTS | 22 +
libgo/go/golang.org/x/sync/semaphore/semaphore.go | 136 +
libgo/go/golang.org/x/sys/cpu/cpu.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go | 4 -
libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 9 +-
libgo/go/golang.org/x/text/unicode/bidi/core.go | 6 +-
libgo/go/golang.org/x/tools/cover/profile.go | 11 +-
.../x/tools/go/analysis/internal/facts/imports.go | 33 +-
.../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 37 +-
.../go/analysis/passes/composite/composite.go | 73 +-
.../tools/go/analysis/passes/copylock/copylock.go | 75 +-
.../tools/go/analysis/passes/ctrlflow/ctrlflow.go | 6 +-
.../go/analysis/passes/ifaceassert/ifaceassert.go | 6 +
.../analysis/passes/ifaceassert/parameterized.go | 112 +
.../x/tools/go/analysis/passes/nilfunc/nilfunc.go | 7 +
.../x/tools/go/analysis/passes/printf/printf.go | 76 +-
.../x/tools/go/analysis/passes/printf/types.go | 213 +-
.../x/tools/go/analysis/passes/shift/shift.go | 36 +-
.../go/analysis/passes/stdmethods/stdmethods.go | 6 +-
.../go/analysis/passes/stringintconv/string.go | 149 +-
.../passes/testinggoroutine/testinggoroutine.go | 42 +-
.../x/tools/go/analysis/passes/tests/tests.go | 70 +-
.../go/analysis/passes/unmarshal/unmarshal.go | 3 +-
.../analysis/passes/unusedresult/unusedresult.go | 6 +
.../x/tools/go/analysis/unitchecker/unitchecker.go | 3 +
.../golang.org/x/tools/go/ast/astutil/enclosing.go | 20 +-
.../golang.org/x/tools/go/ast/astutil/rewrite.go | 6 +
.../golang.org/x/tools/go/ast/inspector/typeof.go | 9 +-
.../x/tools/go/types/objectpath/objectpath.go | 153 +-
.../golang.org/x/tools/go/types/typeutil/callee.go | 29 +-
.../go/golang.org/x/tools/go/types/typeutil/map.go | 138 +-
.../golang.org/x/tools/internal/lsp/fuzzy/input.go | 37 +-
.../x/tools/internal/lsp/fuzzy/matcher.go | 23 +-
.../x/tools/internal/lsp/fuzzy/symbol.go | 236 +
.../x/tools/internal/typeparams/common.go | 79 +
.../x/tools/internal/typeparams/enabled_go117.go | 12 +
.../x/tools/internal/typeparams/enabled_go118.go | 15 +
.../x/tools/internal/typeparams/normalize.go | 216 +
.../x/tools/internal/typeparams/termlist.go | 172 +
.../tools/internal/typeparams/typeparams_go117.go | 192 +
.../tools/internal/typeparams/typeparams_go118.go | 146 +
.../x/tools/internal/typeparams/typeterm.go | 170 +
.../x/tools}/txtar/archive.go | 6 +-
libgo/go/hash/crc32/crc32_otherarch.go | 1 -
libgo/go/hash/crc32/gen_const_ppc64le.go | 1 -
libgo/go/html/fuzz.go | 1 -
libgo/go/html/template/attr.go | 6 +-
libgo/go/html/template/content.go | 12 +-
libgo/go/html/template/content_test.go | 4 +-
libgo/go/html/template/context.go | 4 +
libgo/go/html/template/css.go | 4 +-
libgo/go/html/template/error.go | 2 +-
libgo/go/html/template/escape.go | 79 +-
libgo/go/html/template/escape_test.go | 36 +-
libgo/go/html/template/example_test.go | 2 +-
libgo/go/html/template/exec_test.go | 38 +-
libgo/go/html/template/html.go | 12 +-
libgo/go/html/template/js.go | 16 +-
libgo/go/html/template/js_test.go | 14 +-
libgo/go/html/template/template.go | 8 +-
libgo/go/html/template/template_test.go | 2 +-
libgo/go/html/template/url.go | 14 +-
libgo/go/html/template/url_test.go | 2 +-
libgo/go/image/color/palette/gen.go | 1 -
libgo/go/image/draw/bench_test.go | 12 +
libgo/go/image/draw/draw.go | 329 +-
libgo/go/image/draw/draw_test.go | 272 +-
libgo/go/image/gif/fuzz_test.go | 61 +
libgo/go/image/internal/imageutil/gen.go | 1 -
libgo/go/image/jpeg/fuzz_test.go | 61 +
libgo/go/image/png/fuzz.go | 1 -
libgo/go/image/png/fuzz_test.go | 68 +
libgo/go/image/png/reader.go | 10 +-
libgo/go/index/suffixarray/gen.go | 1 -
libgo/go/internal/abi/abi.go | 35 +
libgo/go/internal/buildcfg/cfg.go | 16 +
libgo/go/internal/buildcfg/cfg_test.go | 26 +
libgo/go/internal/buildcfg/exp.go | 31 +-
libgo/go/internal/bytealg/bytealg.go | 1 -
libgo/go/internal/bytealg/compare_generic.go | 3 +-
libgo/go/internal/bytealg/compare_native.go | 1 -
libgo/go/internal/bytealg/count_generic.go | 1 -
libgo/go/internal/bytealg/count_native.go | 3 +-
libgo/go/internal/bytealg/index_generic.go | 3 +-
libgo/go/internal/bytealg/index_native.go | 1 -
libgo/go/internal/bytealg/index_ppc64x.go | 3 +-
libgo/go/internal/bytealg/indexbyte_generic.go | 3 +-
libgo/go/internal/bytealg/indexbyte_native.go | 1 -
libgo/go/internal/cfg/cfg.go | 2 +
libgo/go/internal/cpu/cpu.go | 10 +-
libgo/go/internal/cpu/cpu_amd64p32.go | 7 -
libgo/go/internal/cpu/cpu_arm64_android.go | 1 -
libgo/go/internal/cpu/cpu_arm64_darwin.go | 1 -
libgo/go/internal/cpu/cpu_arm64_freebsd.go | 1 -
libgo/go/internal/cpu/cpu_arm64_hwcap.go | 1 -
libgo/go/internal/cpu/cpu_arm64_linux.go | 1 -
libgo/go/internal/cpu/cpu_arm64_other.go | 5 -
libgo/go/internal/cpu/cpu_mips64x.go | 1 -
libgo/go/internal/cpu/cpu_no_name.go | 1 -
libgo/go/internal/cpu/cpu_ppc64x.go | 1 -
libgo/go/internal/cpu/cpu_ppc64x_aix.go | 1 -
libgo/go/internal/cpu/cpu_ppc64x_linux.go | 1 -
libgo/go/internal/cpu/cpu_test.go | 23 +-
libgo/go/internal/cpu/cpu_x86.go | 21 +-
libgo/go/internal/cpu/cpu_x86_test.go | 23 +-
libgo/go/internal/fmtsort/sort.go | 2 +-
libgo/go/internal/fmtsort/sort_test.go | 27 +-
libgo/go/internal/fuzz/counters_supported.go | 29 +
libgo/go/internal/fuzz/counters_unsupported.go | 24 +
libgo/go/internal/fuzz/coverage.go | 96 +
libgo/go/internal/fuzz/encoding.go | 240 +
libgo/go/internal/fuzz/encoding_test.go | 172 +
libgo/go/internal/fuzz/fuzz.go | 1091 +
libgo/go/internal/fuzz/mem.go | 140 +
libgo/go/internal/fuzz/minimize.go | 95 +
libgo/go/internal/fuzz/minimize_test.go | 182 +
libgo/go/internal/fuzz/mutator.go | 303 +
libgo/go/internal/fuzz/mutator_test.go | 117 +
libgo/go/internal/fuzz/mutators_byteslice.go | 313 +
libgo/go/internal/fuzz/mutators_byteslice_test.go | 186 +
libgo/go/internal/fuzz/pcg.go | 145 +
libgo/go/internal/fuzz/queue.go | 71 +
libgo/go/internal/fuzz/queue_test.go | 58 +
libgo/go/internal/fuzz/sys_posix.go | 130 +
libgo/go/internal/fuzz/sys_unimplemented.go | 44 +
libgo/go/internal/fuzz/sys_windows.go | 152 +
libgo/go/internal/fuzz/trace.go | 29 +
libgo/go/internal/fuzz/worker.go | 1173 +
libgo/go/internal/fuzz/worker_test.go | 206 +
.../sys/arch.go => internal/goarch/goarch.go} | 8 +-
libgo/go/internal/godebug/godebug.go | 34 +
libgo/go/internal/godebug/godebug_test.go | 34 +
.../goexperiment/exp_heapminimum512kib_off.go | 9 +
.../goexperiment/exp_heapminimum512kib_on.go | 9 +
.../internal/goexperiment/exp_pacerredesign_off.go | 9 +
.../internal/goexperiment/exp_pacerredesign_on.go | 9 +
libgo/go/internal/goexperiment/exp_regabi_off.go | 9 -
libgo/go/internal/goexperiment/exp_regabi_on.go | 9 -
.../internal/goexperiment/exp_regabidefer_off.go | 9 -
.../go/internal/goexperiment/exp_regabidefer_on.go | 9 -
libgo/go/internal/goexperiment/exp_regabig_off.go | 9 -
libgo/go/internal/goexperiment/exp_regabig_on.go | 9 -
libgo/go/internal/goexperiment/exp_unified_off.go | 9 +
libgo/go/internal/goexperiment/exp_unified_on.go | 9 +
libgo/go/internal/goexperiment/flags.go | 32 +-
libgo/go/internal/goos/goos.go | 6 +
libgo/go/internal/goroot/gc.go | 1 -
libgo/go/internal/goroot/gccgo.go | 1 -
libgo/go/internal/goversion/goversion.go | 2 +-
libgo/go/internal/intern/intern.go | 178 +
libgo/go/internal/intern/intern_test.go | 205 +
libgo/go/internal/lazytemplate/lazytemplate.go | 2 +-
libgo/go/internal/nettrace/nettrace.go | 4 +-
libgo/go/internal/poll/errno_unix.go | 1 -
libgo/go/internal/poll/errno_windows.go | 1 -
libgo/go/internal/poll/error_stub_test.go | 1 -
libgo/go/internal/poll/export_posix_test.go | 1 -
libgo/go/internal/poll/fcntl_js.go | 1 -
libgo/go/internal/poll/fcntl_libc.go | 1 -
libgo/go/internal/poll/fcntl_syscall.go | 1 -
libgo/go/internal/poll/fd_fsync_posix.go | 1 -
libgo/go/internal/poll/fd_poll_js.go | 1 -
libgo/go/internal/poll/fd_poll_runtime.go | 1 -
libgo/go/internal/poll/fd_posix.go | 1 -
libgo/go/internal/poll/fd_posix_test.go | 1 -
libgo/go/internal/poll/fd_unix.go | 214 +-
libgo/go/internal/poll/fd_windows.go | 316 +-
libgo/go/internal/poll/fd_writev_darwin.go | 1 -
libgo/go/internal/poll/fd_writev_illumos.go | 1 -
libgo/go/internal/poll/fd_writev_unix.go | 1 -
libgo/go/internal/poll/hook_cloexec.go | 1 -
libgo/go/internal/poll/hook_unix.go | 1 -
libgo/go/internal/poll/iovec_illumos.go | 1 -
libgo/go/internal/poll/iovec_unix.go | 1 -
libgo/go/internal/poll/sendfile_bsd.go | 3 +-
libgo/go/internal/poll/sock_cloexec.go | 1 -
libgo/go/internal/poll/sockopt.go | 1 -
libgo/go/internal/poll/sockopt_unix.go | 1 -
libgo/go/internal/poll/sockoptip.go | 1 -
libgo/go/internal/poll/splice_linux.go | 14 +-
libgo/go/internal/poll/splice_linux_test.go | 52 +-
libgo/go/internal/poll/strconv.go | 1 -
libgo/go/internal/poll/sys_cloexec.go | 1 -
libgo/go/internal/poll/writev.go | 1 -
libgo/go/internal/profile/legacy_profile.go | 10 +-
libgo/go/internal/reflectlite/all_test.go | 32 +-
libgo/go/internal/reflectlite/export_test.go | 2 +-
libgo/go/internal/reflectlite/set_test.go | 12 +-
libgo/go/internal/reflectlite/swapper.go | 5 +-
libgo/go/internal/reflectlite/tostring_test.go | 2 +-
libgo/go/internal/reflectlite/type.go | 6 +-
libgo/go/internal/reflectlite/value.go | 39 +-
libgo/go/internal/singleflight/singleflight.go | 10 +-
.../go/internal/singleflight/singleflight_test.go | 6 +-
.../go/internal/syscall/execenv/execenv_default.go | 1 -
.../go/internal/syscall/execenv/execenv_windows.go | 1 -
libgo/go/internal/syscall/unix/at.go | 1 -
.../go/internal/syscall/unix/getentropy_darwin.go | 33 -
libgo/go/internal/syscall/unix/getrandom.go | 1 -
libgo/go/internal/syscall/unix/ioctl_aix.go | 2 +-
libgo/go/internal/syscall/unix/net.go | 44 +
libgo/go/internal/syscall/unix/net_js.go | 44 +
libgo/go/internal/syscall/unix/nonblocking.go | 1 -
libgo/go/internal/syscall/unix/nonblocking_js.go | 1 -
libgo/go/internal/syscall/unix/nonblocking_libc.go | 1 -
.../internal/syscall/unix/sysnum_linux_generic.go | 2 -
.../internal/syscall/unix/sysnum_linux_mips64x.go | 1 -
.../go/internal/syscall/unix/sysnum_linux_mipsx.go | 1 -
.../internal/syscall/unix/sysnum_linux_ppc64x.go | 1 -
.../internal/syscall/windows/exec_windows_test.go | 2 +-
libgo/go/internal/syscall/windows/mksyscall.go | 2 +-
libgo/go/internal/syscall/windows/net_windows.go | 18 +
.../syscall/windows/registry/export_test.go | 2 +-
libgo/go/internal/syscall/windows/registry/key.go | 13 +-
.../internal/syscall/windows/registry/mksyscall.go | 2 +-
.../syscall/windows/registry/registry_test.go | 4 +-
.../internal/syscall/windows/registry/syscall.go | 2 +-
.../go/internal/syscall/windows/registry/value.go | 2 +-
libgo/go/internal/syscall/windows/sysdll/sysdll.go | 2 +-
libgo/go/internal/testenv/testenv.go | 58 +
libgo/go/internal/testenv/testenv_cgo.go | 1 -
.../testenv/testenv_notunix.go} | 9 +-
libgo/go/internal/testenv/testenv_notwin.go | 1 -
libgo/go/internal/testenv/testenv_unix.go | 13 +
libgo/go/internal/trace/gc.go | 8 +-
.../go/internal/unsafeheader/unsafeheader_test.go | 2 +-
libgo/go/io/example_test.go | 29 +-
libgo/go/io/fs/fs.go | 2 +-
libgo/go/io/io.go | 42 +-
libgo/go/io/io_test.go | 14 +
libgo/go/io/multi_test.go | 4 +-
libgo/go/io/pipe.go | 50 +-
libgo/go/log/log.go | 85 +-
libgo/go/log/log_test.go | 14 +-
libgo/go/log/syslog/example_test.go | 1 -
libgo/go/log/syslog/syslog.go | 1 -
libgo/go/log/syslog/syslog_test.go | 95 +-
libgo/go/log/syslog/syslog_unix.go | 1 -
libgo/go/math/all_test.go | 2 +-
libgo/go/math/big/float.go | 4 +-
libgo/go/math/big/floatconv_test.go | 2 +-
libgo/go/math/big/rat.go | 2 +-
libgo/go/math/big/rat_test.go | 18 +
libgo/go/math/big/ratconv.go | 5 +
libgo/go/math/big/ratconv_test.go | 1 +
libgo/go/math/bits/example_math_test.go | 202 +
libgo/go/math/bits/make_examples.go | 20 +-
libgo/go/math/cmplx/huge_test.go | 1 -
libgo/go/math/dim_noasm.go | 1 -
libgo/go/math/example_test.go | 5 +
libgo/go/math/exp2_noasm.go | 1 -
libgo/go/math/exp_amd64.go | 1 -
libgo/go/math/exp_noasm.go | 1 -
libgo/go/math/floor_noasm.go | 1 -
libgo/go/math/huge_test.go | 1 -
libgo/go/math/modf_noasm.go | 1 -
libgo/go/math/rand/gen_cooked.go | 1 -
libgo/go/math/rand/regress_test.go | 6 +-
libgo/go/math/stubs.go | 1 -
libgo/go/mime/encodedword.go | 22 +-
libgo/go/mime/mediatype.go | 17 +-
libgo/go/mime/mediatype_test.go | 17 +-
libgo/go/mime/quotedprintable/reader_test.go | 4 +-
libgo/go/mime/type.go | 2 +-
libgo/go/mime/type_unix.go | 1 -
libgo/go/mime/type_unix_test.go | 1 -
libgo/go/net/addrselect.go | 1 -
libgo/go/net/addrselect_test.go | 1 -
libgo/go/net/cgo_aix.go | 1 -
libgo/go/net/cgo_android.go | 1 -
libgo/go/net/cgo_bsd.go | 3 -
libgo/go/net/cgo_linux.go | 1 -
libgo/go/net/cgo_netbsd.go | 1 -
libgo/go/net/cgo_openbsd.go | 1 -
libgo/go/net/cgo_resnew.go | 3 -
libgo/go/net/cgo_resold.go | 3 -
libgo/go/net/cgo_socknew.go | 3 -
libgo/go/net/cgo_sockold.go | 3 -
libgo/go/net/cgo_solaris.go | 1 -
libgo/go/net/cgo_stub.go | 1 -
libgo/go/net/cgo_unix.go | 5 +-
libgo/go/net/cgo_unix_test.go | 3 -
libgo/go/net/cgo_windows.go | 1 -
libgo/go/net/conf.go | 4 +-
libgo/go/net/conf_netcgo.go | 1 -
libgo/go/net/conf_test.go | 1 -
libgo/go/net/conn_test.go | 8 +-
libgo/go/net/dial_test.go | 73 +-
libgo/go/net/dial_unix_test.go | 13 +-
libgo/go/net/dnsclient.go | 21 +-
libgo/go/net/dnsclient_unix.go | 7 +-
libgo/go/net/dnsclient_unix_test.go | 44 +-
libgo/go/net/dnsconfig_unix.go | 1 -
libgo/go/net/dnsconfig_unix_test.go | 1 -
libgo/go/net/dnsname_test.go | 1 -
libgo/go/net/error_plan9_test.go | 4 +
libgo/go/net/error_posix.go | 1 -
libgo/go/net/error_posix_test.go | 1 -
libgo/go/net/error_test.go | 16 +-
libgo/go/net/error_unix.go | 1 -
libgo/go/net/error_unix_test.go | 6 +-
libgo/go/net/error_windows_test.go | 12 +-
libgo/go/net/example_test.go | 206 +
libgo/go/net/external_test.go | 1 -
libgo/go/net/fcntl_libc_test.go | 6 +-
libgo/go/net/fcntl_syscall_test.go | 1 -
libgo/go/net/fd_posix.go | 48 +-
libgo/go/net/fd_unix.go | 9 +-
libgo/go/net/file_stub.go | 1 -
libgo/go/net/file_test.go | 36 +-
libgo/go/net/file_unix.go | 1 -
libgo/go/net/hook_unix.go | 1 -
libgo/go/net/hosts.go | 15 +-
libgo/go/net/hosts_test.go | 4 +-
libgo/go/net/http/cgi/child.go | 4 +-
libgo/go/net/http/cgi/host.go | 7 +-
libgo/go/net/http/cgi/host_test.go | 10 +-
libgo/go/net/http/cgi/posix_test.go | 1 -
libgo/go/net/http/client.go | 1 -
libgo/go/net/http/client_test.go | 188 +-
libgo/go/net/http/clientserver_test.go | 44 +-
libgo/go/net/http/cookie.go | 60 +-
libgo/go/net/http/cookie_test.go | 27 +-
libgo/go/net/http/export_test.go | 7 +-
libgo/go/net/http/fs.go | 22 +-
libgo/go/net/http/fs_test.go | 25 +-
libgo/go/net/http/h2_bundle.go | 1832 +-
libgo/go/net/http/header.go | 11 +-
libgo/go/net/http/header_test.go | 13 +
libgo/go/net/http/httptrace/trace.go | 2 +-
libgo/go/net/http/httputil/dump.go | 2 +-
libgo/go/net/http/httputil/dump_test.go | 2 +-
libgo/go/net/http/httputil/reverseproxy.go | 5 +-
libgo/go/net/http/httputil/reverseproxy_test.go | 20 +
libgo/go/net/http/internal/chunked.go | 16 +-
libgo/go/net/http/internal/chunked_test.go | 28 +
libgo/go/net/http/internal/testcert/testcert.go | 69 +-
libgo/go/net/http/main_test.go | 9 +-
libgo/go/net/http/omithttp2.go | 7 +-
libgo/go/net/http/pprof/pprof.go | 2 +-
libgo/go/net/http/pprof/pprof_test.go | 5 +
libgo/go/net/http/request.go | 44 +-
libgo/go/net/http/request_test.go | 8 +-
libgo/go/net/http/requestwrite_test.go | 2 +-
libgo/go/net/http/response.go | 15 +-
libgo/go/net/http/response_test.go | 16 +-
libgo/go/net/http/roundtrip.go | 1 -
libgo/go/net/http/roundtrip_js.go | 43 +-
libgo/go/net/http/serve_test.go | 219 +-
libgo/go/net/http/server.go | 101 +-
libgo/go/net/http/server_test.go | 53 +
libgo/go/net/http/transfer.go | 12 +-
libgo/go/net/http/transport.go | 26 +-
libgo/go/net/http/transport_default_js.go | 17 +
libgo/go/net/http/transport_default_other.go | 17 +
libgo/go/net/http/transport_internal_test.go | 9 +-
libgo/go/net/http/transport_test.go | 39 +-
libgo/go/net/http/triv.go | 1 -
libgo/go/net/interface_aix.go | 2 +-
libgo/go/net/interface_bsd.go | 1 -
libgo/go/net/interface_bsd_test.go | 1 -
libgo/go/net/interface_bsdvar.go | 1 -
libgo/go/net/interface_freebsd.go | 11 +-
libgo/go/net/interface_stub.go | 1 -
libgo/go/net/interface_test.go | 1 -
libgo/go/net/interface_unix_test.go | 1 -
libgo/go/net/internal/socktest/main_test.go | 1 -
libgo/go/net/internal/socktest/main_unix_test.go | 1 -
libgo/go/net/internal/socktest/switch_posix.go | 1 -
libgo/go/net/internal/socktest/switch_stub.go | 1 -
libgo/go/net/internal/socktest/switch_unix.go | 1 -
libgo/go/net/internal/socktest/sys_cloexec.go | 1 -
libgo/go/net/internal/socktest/sys_unix.go | 1 -
libgo/go/net/ip.go | 5 +-
libgo/go/net/ip_test.go | 4 +-
libgo/go/net/iprawsock_posix.go | 1 -
libgo/go/net/iprawsock_test.go | 1 -
libgo/go/net/ipsock_posix.go | 107 +-
libgo/go/net/listen_test.go | 32 +-
libgo/go/net/lookup.go | 82 +-
libgo/go/net/lookup_fake.go | 1 -
libgo/go/net/lookup_plan9.go | 10 +-
libgo/go/net/lookup_test.go | 164 +-
libgo/go/net/lookup_unix.go | 1 -
libgo/go/net/lookup_windows.go | 14 +-
libgo/go/net/lookup_windows_test.go | 12 +-
libgo/go/net/mail/message.go | 4 +-
libgo/go/net/main_cloexec_test.go | 1 -
libgo/go/net/main_conf_test.go | 1 -
libgo/go/net/main_noconf_test.go | 1 -
libgo/go/net/main_posix_test.go | 5 +-
libgo/go/net/main_test.go | 8 +-
libgo/go/net/main_unix_test.go | 1 -
libgo/go/net/mockserver_test.go | 168 +-
libgo/go/net/net.go | 14 +-
libgo/go/net/net_fake.go | 33 +-
libgo/go/net/net_test.go | 143 +-
libgo/go/net/netip/export_test.go | 30 +
libgo/go/net/netip/fuzz_test.go | 353 +
libgo/go/net/netip/inlining_test.go | 110 +
libgo/go/net/netip/leaf_alts.go | 54 +
libgo/go/net/netip/netip.go | 1498 +
libgo/go/net/netip/netip_pkg_test.go | 359 +
libgo/go/net/netip/netip_test.go | 1974 +
libgo/go/net/netip/slow_test.go | 190 +
libgo/go/net/netip/uint128.go | 92 +
libgo/go/net/netip/uint128_test.go | 89 +
libgo/go/net/nss.go | 1 -
libgo/go/net/nss_test.go | 1 -
libgo/go/net/packetconn_test.go | 41 +-
libgo/go/net/parse.go | 33 +-
libgo/go/net/parse_test.go | 27 -
libgo/go/net/platform_test.go | 12 +-
libgo/go/net/port_unix.go | 1 -
libgo/go/net/protoconn_test.go | 10 +-
libgo/go/net/rawconn_stub_test.go | 1 -
libgo/go/net/rawconn_test.go | 16 +-
libgo/go/net/rawconn_unix_test.go | 1 -
libgo/go/net/rpc/client.go | 22 +-
libgo/go/net/rpc/client_test.go | 8 +-
libgo/go/net/rpc/debug.go | 2 +-
libgo/go/net/rpc/jsonrpc/all_test.go | 6 +-
libgo/go/net/rpc/jsonrpc/client.go | 12 +-
libgo/go/net/rpc/jsonrpc/server.go | 10 +-
libgo/go/net/rpc/server.go | 52 +-
libgo/go/net/rpc/server_test.go | 8 +-
libgo/go/net/sendfile_stub.go | 3 +-
libgo/go/net/sendfile_test.go | 26 +-
libgo/go/net/sendfile_unix_alt.go | 3 +-
libgo/go/net/server_test.go | 69 +-
libgo/go/net/smtp/auth.go | 3 +-
libgo/go/net/smtp/smtp.go | 10 +-
libgo/go/net/smtp/smtp_test.go | 2 +-
libgo/go/net/sock_bsd.go | 1 -
libgo/go/net/sock_cloexec.go | 1 -
libgo/go/net/sock_posix.go | 1 -
libgo/go/net/sock_stub.go | 1 -
libgo/go/net/sockaddr_posix.go | 1 -
libgo/go/net/sockopt_bsd.go | 1 -
libgo/go/net/sockopt_posix.go | 1 -
libgo/go/net/sockopt_stub.go | 1 -
libgo/go/net/sockoptip_bsdvar.go | 1 -
libgo/go/net/sockoptip_posix.go | 1 -
libgo/go/net/sockoptip_stub.go | 7 -
libgo/go/net/splice_stub.go | 1 -
libgo/go/net/splice_test.go | 74 +-
libgo/go/net/sys_cloexec.go | 1 -
libgo/go/net/tcpsock.go | 26 +
libgo/go/net/tcpsock_posix.go | 1 -
libgo/go/net/tcpsock_test.go | 26 +-
libgo/go/net/tcpsock_unix_test.go | 6 +-
libgo/go/net/tcpsockopt_posix.go | 1 -
libgo/go/net/tcpsockopt_stub.go | 1 -
libgo/go/net/tcpsockopt_unix.go | 1 -
libgo/go/net/textproto/reader.go | 28 +-
libgo/go/net/textproto/textproto.go | 2 +-
libgo/go/net/textproto/writer.go | 2 +-
libgo/go/net/timeout_test.go | 469 +-
libgo/go/net/udpsock.go | 81 +-
libgo/go/net/udpsock_plan9.go | 32 +-
libgo/go/net/udpsock_posix.go | 145 +-
libgo/go/net/udpsock_test.go | 177 +-
libgo/go/net/unixsock_posix.go | 1 -
libgo/go/net/unixsock_readmsg_cloexec.go | 3 +-
libgo/go/net/unixsock_readmsg_cmsg_cloexec.go | 1 -
libgo/go/net/unixsock_readmsg_other.go | 1 -
libgo/go/net/unixsock_readmsg_test.go | 1 -
libgo/go/net/unixsock_test.go | 32 +-
libgo/go/net/unixsock_windows_test.go | 10 +-
libgo/go/net/url/url.go | 60 +-
libgo/go/net/url/url_test.go | 20 +-
libgo/go/net/write_unix_test.go | 1 -
libgo/go/net/writev_test.go | 6 +-
libgo/go/net/writev_unix.go | 1 -
libgo/go/os/env_test.go | 38 +-
libgo/go/os/env_unix_test.go | 1 -
libgo/go/os/error_errno.go | 1 -
libgo/go/os/error_posix.go | 1 -
libgo/go/os/error_unix_test.go | 1 -
libgo/go/os/error_windows_test.go | 1 -
libgo/go/os/example_test.go | 22 +
libgo/go/os/exec.go | 6 +-
libgo/go/os/exec/exec.go | 12 +-
libgo/go/os/exec/exec_linux_test.go | 1 -
libgo/go/os/exec/exec_posix_test.go | 1 -
libgo/go/os/exec/exec_test.go | 165 +-
libgo/go/os/exec/exec_unix.go | 1 -
libgo/go/os/exec/exec_windows_test.go | 15 +-
libgo/go/os/exec/internal/fdtest/exists_js.go | 18 +
libgo/go/os/exec/internal/fdtest/exists_plan9.go | 20 +
libgo/go/os/exec/internal/fdtest/exists_test.go | 21 +
libgo/go/os/exec/internal/fdtest/exists_unix.go | 19 +
libgo/go/os/exec/internal/fdtest/exists_windows.go | 12 +
libgo/go/os/exec/lp_js.go | 1 -
libgo/go/os/exec/lp_unix.go | 1 -
libgo/go/os/exec/lp_unix_test.go | 1 -
libgo/go/os/exec/read3.go | 93 +-
libgo/go/os/exec_plan9.go | 4 +-
libgo/go/os/exec_posix.go | 5 +-
libgo/go/os/exec_unix.go | 1 -
libgo/go/os/exec_unix_test.go | 1 -
libgo/go/os/executable_path.go | 1 -
libgo/go/os/executable_plan9.go | 1 -
libgo/go/os/executable_procfs.go | 1 -
libgo/go/os/executable_sysctl.go | 1 -
libgo/go/os/export_unix_test.go | 1 -
libgo/go/os/fifo_test.go | 1 -
libgo/go/os/file.go | 4 +-
libgo/go/os/file_plan9.go | 2 +-
libgo/go/os/file_posix.go | 3 +-
libgo/go/os/file_unix.go | 1 -
libgo/go/os/os_test.go | 162 +-
libgo/go/os/os_unix_test.go | 1 -
libgo/go/os/path_test.go | 7 +-
libgo/go/os/path_unix.go | 1 -
libgo/go/os/pipe2_bsd.go | 1 -
libgo/go/os/pipe2_illumos.go | 1 -
libgo/go/os/pipe_bsd.go | 1 -
libgo/go/os/pipe_test.go | 6 -
libgo/go/os/rawconn.go | 1 -
libgo/go/os/rawconn_test.go | 1 -
libgo/go/os/readfrom_stub.go | 1 -
libgo/go/os/removeall_at.go | 1 -
libgo/go/os/removeall_noat.go | 1 -
libgo/go/os/signal/example_unix_test.go | 1 -
libgo/go/os/signal/internal/pty/pty.go | 2 -
libgo/go/os/signal/signal_cgo_test.go | 2 -
libgo/go/os/signal/signal_linux_test.go | 1 -
libgo/go/os/signal/signal_test.go | 4 +-
libgo/go/os/signal/signal_unix.go | 1 -
libgo/go/os/stat_js.go | 1 -
libgo/go/os/stat_plan9.go | 2 +-
libgo/go/os/stat_unix.go | 1 -
libgo/go/os/sticky_bsd.go | 1 -
libgo/go/os/sticky_notbsd.go | 8 -
libgo/go/os/sys_bsd.go | 1 -
libgo/go/os/sys_js.go | 1 -
libgo/go/os/sys_unix.go | 1 -
libgo/go/os/tempfile.go | 2 +-
libgo/go/os/timeout_test.go | 1 -
libgo/go/os/types_plan9.go | 4 +-
libgo/go/os/types_unix.go | 3 +-
libgo/go/os/types_windows.go | 2 +-
libgo/go/os/user/cgo_listgroups_unix.go | 43 +
libgo/go/os/user/cgo_lookup_unix.go | 7 +-
libgo/go/os/user/cgo_unix_test.go | 3 -
libgo/go/os/user/decls_solaris.go | 3 -
libgo/go/os/user/getgrouplist_unix.go | 30 +
libgo/go/os/user/listgroups_aix.go | 14 -
libgo/go/os/user/listgroups_illumos.go | 18 -
libgo/go/os/user/listgroups_stub.go | 19 +
libgo/go/os/user/listgroups_unix.go | 130 +-
libgo/go/os/user/listgroups_unix_test.go | 107 +
libgo/go/os/user/lookup_android.go | 1 -
libgo/go/os/user/lookup_plan9.go | 2 +
libgo/go/os/user/lookup_stubs.go | 13 -
libgo/go/os/user/lookup_unix.go | 21 +-
libgo/go/os/user/lookup_unix_test.go | 32 +-
libgo/go/os/user/user.go | 17 +-
libgo/go/os/user/user_test.go | 24 +-
libgo/go/os/wait_unimp.go | 11 +-
libgo/go/os/wait_wait6.go | 3 +-
libgo/go/os/wait_waitid.go | 1 -
libgo/go/path/filepath/example_unix_test.go | 1 -
libgo/go/path/filepath/example_unix_walk_test.go | 1 -
libgo/go/path/filepath/path_test.go | 2 +
libgo/go/path/filepath/path_unix.go | 1 -
libgo/go/path/filepath/path_windows.go | 4 +
libgo/go/path/filepath/symlink_unix.go | 1 -
libgo/go/plugin/plugin.go | 4 +-
libgo/go/plugin/plugin_dlopen.go | 7 +-
libgo/go/plugin/plugin_stubs.go | 1 -
libgo/go/plugin/plugin_test.go | 1 -
libgo/go/reflect/all_test.go | 755 +-
libgo/go/reflect/deepequal.go | 37 +-
libgo/go/reflect/example_test.go | 32 +-
libgo/go/reflect/export_test.go | 11 +-
libgo/go/reflect/makefunc.go | 11 +
libgo/go/reflect/makefunc_ffi.go | 3 +-
libgo/go/reflect/set_test.go | 24 +-
libgo/go/reflect/swapper.go | 5 +-
libgo/go/reflect/tostring_test.go | 2 +-
libgo/go/reflect/type.go | 115 +-
libgo/go/reflect/value.go | 455 +-
libgo/go/reflect/visiblefields.go | 2 +-
libgo/go/reflect/visiblefields_test.go | 23 +-
libgo/go/regexp/all_test.go | 3 +
libgo/go/regexp/exec2_test.go | 1 -
libgo/go/regexp/exec_test.go | 14 +-
libgo/go/regexp/find_test.go | 7 +
libgo/go/regexp/onepass.go | 3 +-
libgo/go/regexp/regexp.go | 32 +-
libgo/go/regexp/syntax/parse.go | 80 +-
libgo/go/regexp/syntax/parse_test.go | 7 +
libgo/go/regexp/syntax/prog.go | 3 +-
libgo/go/runtime/abi_test.go | 3 +-
libgo/go/runtime/alg.go | 16 +-
libgo/go/runtime/asan/asan.go | 38 +
libgo/go/runtime/asan0.go | 22 +
libgo/go/runtime/auxv_none.go | 1 -
libgo/go/runtime/cgo/handle.go | 39 +-
libgo/go/runtime/cgo/handle_test.go | 6 +-
libgo/go/runtime/cgocall.go | 10 +-
libgo/go/runtime/cgocheck.go | 14 +-
libgo/go/runtime/chan.go | 5 +-
libgo/go/runtime/chan_test.go | 6 +-
libgo/go/runtime/checkptr_test.go | 50 +
libgo/go/runtime/cpuprof.go | 22 +-
libgo/go/runtime/cputicks.go | 1 -
libgo/go/runtime/crash_cgo_test.go | 152 +-
libgo/go/runtime/crash_test.go | 112 +-
libgo/go/runtime/crash_unix_test.go | 20 +-
libgo/go/runtime/debug/garbage_test.go | 73 +-
libgo/go/runtime/debug/mod.go | 229 +-
libgo/go/runtime/debug/mod_test.go | 75 +
libgo/go/runtime/debug/panic_test.go | 1 -
libgo/go/runtime/debuglog.go | 2 +-
libgo/go/runtime/debuglog_off.go | 1 -
libgo/go/runtime/debuglog_on.go | 1 -
libgo/go/runtime/defer_test.go | 80 +-
libgo/go/runtime/env_posix.go | 1 -
libgo/go/runtime/error.go | 4 +-
libgo/go/runtime/export_debuglog_test.go | 18 +-
libgo/go/runtime/export_linux_test.go | 11 +-
libgo/go/runtime/export_mmap_test.go | 1 -
libgo/go/runtime/export_pipe2_test.go | 1 -
libgo/go/runtime/export_pipe_test.go | 1 -
libgo/go/runtime/export_test.go | 231 +-
libgo/go/runtime/export_unix_test.go | 1 -
libgo/go/runtime/export_windows_test.go | 2 +
libgo/go/runtime/extern.go | 17 +-
libgo/go/runtime/float_test.go | 25 +
libgo/go/runtime/gc_test.go | 21 +-
libgo/go/runtime/gcinfo_test.go | 29 +-
libgo/go/runtime/hash32.go | 1 -
libgo/go/runtime/hash64.go | 1 -
libgo/go/runtime/hash_test.go | 2 +-
libgo/go/runtime/heapdump.go | 10 +-
libgo/go/runtime/histogram.go | 52 +-
libgo/go/runtime/histogram_test.go | 40 +
libgo/go/runtime/iface.go | 12 +-
libgo/go/runtime/iface_test.go | 16 +-
libgo/go/runtime/internal/atomic/atomic_test.go | 4 +-
libgo/go/runtime/internal/atomic/bench_test.go | 2 +-
libgo/go/runtime/internal/atomic/doc.go | 18 +
libgo/go/runtime/internal/atomic/stubs.go | 1 -
libgo/go/runtime/internal/atomic/types.go | 395 +
libgo/go/runtime/internal/atomic/types_64bit.go | 29 +
libgo/go/runtime/internal/math/math.go | 4 +-
libgo/go/runtime/internal/sys/consts.go | 34 +
libgo/go/runtime/internal/sys/intrinsics_common.go | 15 +
libgo/go/runtime/internal/sys/sys.go | 8 -
libgo/go/runtime/internal/syscall/errno.c | 27 +
libgo/go/runtime/internal/syscall/syscall_linux.go | 23 +
.../internal/syscall/syscall_other.go} | 6 +-
libgo/go/runtime/lfstack_64bit.go | 1 -
libgo/go/runtime/lfstack_test.go | 2 +-
libgo/go/runtime/libfuzzer.go | 1 -
libgo/go/runtime/lock_futex.go | 1 -
libgo/go/runtime/lock_js.go | 1 -
libgo/go/runtime/lock_sema.go | 1 -
libgo/go/runtime/lockrank.go | 41 +-
libgo/go/runtime/lockrank_off.go | 1 -
libgo/go/runtime/lockrank_on.go | 1 -
libgo/go/runtime/malloc.go | 130 +-
libgo/go/runtime/malloc_test.go | 19 +-
libgo/go/runtime/map.go | 80 +-
libgo/go/runtime/map_benchmark_test.go | 6 +-
libgo/go/runtime/map_fast32.go | 17 +-
libgo/go/runtime/map_fast64.go | 17 +-
libgo/go/runtime/map_faststr.go | 65 +-
libgo/go/runtime/map_test.go | 12 +-
libgo/go/runtime/mbarrier.go | 25 +-
libgo/go/runtime/mbitmap.go | 150 +-
libgo/go/runtime/mcache.go | 52 +-
libgo/go/runtime/mcentral.go | 85 +-
libgo/go/runtime/mcheckmark.go | 4 +-
libgo/go/runtime/mfinal.go | 10 +-
libgo/go/runtime/mfinal_test.go | 16 +-
libgo/go/runtime/mfixalloc.go | 15 +-
libgo/go/runtime/mgc.go | 95 +-
libgo/go/runtime/mgc_gccgo.go | 6 +-
libgo/go/runtime/mgcmark.go | 185 +-
libgo/go/runtime/mgcpacer.go | 756 +-
libgo/go/runtime/mgcpacer_test.go | 762 +
libgo/go/runtime/mgcscavenge.go | 443 +-
libgo/go/runtime/mgcscavenge_test.go | 15 +-
libgo/go/runtime/mgcsweep.go | 278 +-
libgo/go/runtime/mgcwork.go | 15 +-
libgo/go/runtime/mheap.go | 149 +-
libgo/go/runtime/mkfastlog2table.go | 1 -
libgo/go/runtime/mkpreempt.go | 25 +-
libgo/go/runtime/mksizeclasses.go | 1 -
libgo/go/runtime/mpagealloc.go | 30 +-
libgo/go/runtime/mpagealloc_32bit.go | 7 -
libgo/go/runtime/mpagealloc_64bit.go | 5 +-
libgo/go/runtime/mpagealloc_test.go | 9 +-
libgo/go/runtime/mpagecache.go | 12 +-
libgo/go/runtime/mpagecache_test.go | 73 +-
libgo/go/runtime/mpallocbits.go | 18 +
libgo/go/runtime/mprof.go | 2 +-
libgo/go/runtime/mranges.go | 8 +-
libgo/go/runtime/msan/msan.go | 3 +-
libgo/go/runtime/msan0.go | 1 -
libgo/go/runtime/mspanset.go | 14 +-
libgo/go/runtime/mstats.go | 20 +-
libgo/go/runtime/mwbbuf.go | 4 +-
libgo/go/runtime/nbpipe_pipe.go | 1 -
libgo/go/runtime/nbpipe_pipe2.go | 3 +-
libgo/go/runtime/nbpipe_test.go | 1 -
libgo/go/runtime/netpoll.go | 187 +-
libgo/go/runtime/netpoll_aix.go | 5 +-
libgo/go/runtime/netpoll_epoll.go | 6 +-
libgo/go/runtime/netpoll_fake.go | 1 -
libgo/go/runtime/netpoll_hurd.go | 5 +-
libgo/go/runtime/netpoll_kqueue.go | 6 +-
libgo/go/runtime/netpoll_solaris.go | 2 +-
libgo/go/runtime/netpoll_stub.go | 1 -
libgo/go/runtime/norace_test.go | 1 -
libgo/go/runtime/os3_solaris.go | 13 +
libgo/go/runtime/os_aix.go | 22 +-
libgo/go/runtime/os_darwin.go | 5 +
libgo/go/runtime/os_dragonfly.go | 3 +-
libgo/go/runtime/os_freebsd.go | 9 +-
libgo/go/runtime/os_hurd.go | 13 +
libgo/go/runtime/os_js.go | 1 -
libgo/go/runtime/os_linux.go | 160 +-
libgo/go/runtime/os_linux_arm64.go | 1 -
libgo/go/runtime/os_linux_mips64x.go | 2 -
libgo/go/runtime/os_linux_mipsx.go | 2 -
libgo/go/runtime/os_linux_noauxv.go | 1 -
libgo/go/runtime/os_linux_ppc64x.go | 2 -
libgo/go/runtime/os_netbsd.go | 13 +-
libgo/go/runtime/os_netbsd_arm64.go | 7 +-
libgo/go/runtime/os_only_solaris.go | 1 -
libgo/go/runtime/os_openbsd.go | 1 +
libgo/go/runtime/panic.go | 65 +-
libgo/go/runtime/panic32.go | 1 -
libgo/go/runtime/pprof/mprof_test.go | 32 +-
libgo/go/runtime/pprof/pprof.go | 11 +-
libgo/go/runtime/pprof/pprof_norusage.go | 1 -
libgo/go/runtime/pprof/pprof_rusage.go | 1 -
libgo/go/runtime/pprof/pprof_test.go | 545 +-
libgo/go/runtime/pprof/proto.go | 76 +-
libgo/go/runtime/pprof/proto_test.go | 30 +-
libgo/go/runtime/pprof/rusage_test.go | 39 +
libgo/go/runtime/pprof/uname_linux_test.go | 61 +
libgo/go/runtime/pprof/uname_other_test.go | 15 +
libgo/go/runtime/preempt_nonwindows.go | 1 -
libgo/go/runtime/print.go | 4 +-
libgo/go/runtime/proc.go | 313 +-
libgo/go/runtime/proc_test.go | 18 +-
libgo/go/runtime/race0.go | 1 -
libgo/go/runtime/relax_stub.go | 1 -
libgo/go/runtime/runtime1.go | 10 +-
libgo/go/runtime/runtime2.go | 42 +-
libgo/go/runtime/runtime_linux_test.go | 41 +
libgo/go/runtime/runtime_mmap_test.go | 1 -
libgo/go/runtime/runtime_test.go | 80 +-
libgo/go/runtime/runtime_unix_test.go | 1 -
libgo/go/runtime/rwmutex_test.go | 5 +
libgo/go/runtime/semasleep_test.go | 64 +-
libgo/go/runtime/signal_unix.go | 87 +-
libgo/go/runtime/signal_windows_test.go | 1 -
libgo/go/runtime/sigqueue.go | 49 +-
libgo/go/runtime/sigqueue_note.go | 1 -
libgo/go/runtime/sizeof_test.go | 6 +-
libgo/go/runtime/slice.go | 55 +-
libgo/go/runtime/stack_test.go | 114 +-
libgo/go/runtime/string.go | 20 +-
libgo/go/runtime/stubs.go | 27 +-
libgo/go/runtime/stubs2.go | 1 -
libgo/go/runtime/stubs3.go | 1 -
libgo/go/runtime/stubs_linux.go | 1 -
libgo/go/runtime/stubs_nonlinux.go | 1 -
libgo/go/runtime/symtab_test.go | 32 +
libgo/go/runtime/sys_wasm.go | 3 +-
libgo/go/runtime/testdata/testprog/badtraceback.go | 3 +
libgo/go/runtime/testdata/testprog/checkptr.go | 8 +
libgo/go/runtime/testdata/testprog/gc.go | 143 +-
.../go/runtime/testdata/testprog/numcpu_freebsd.go | 11 +-
libgo/go/runtime/testdata/testprog/preempt.go | 4 +
libgo/go/runtime/testdata/testprog/signal.go | 1 +
libgo/go/runtime/testdata/testprog/sleep.go | 7 +-
.../go/runtime/testdata/testprog/syscalls_none.go | 1 +
.../testdata/testprog/traceback_ancestors.go | 38 +-
libgo/go/runtime/testdata/testprogcgo/aprof.go | 7 +-
libgo/go/runtime/testdata/testprogcgo/callback.go | 3 +-
.../go/runtime/testdata/testprogcgo/catchpanic.go | 1 +
libgo/go/runtime/testdata/testprogcgo/dropm.go | 1 +
libgo/go/runtime/testdata/testprogcgo/eintr.go | 1 +
libgo/go/runtime/testdata/testprogcgo/exec.go | 1 +
libgo/go/runtime/testdata/testprogcgo/gprof.go | 49 +
libgo/go/runtime/testdata/testprogcgo/gprof_c.c | 33 +
.../runtime/testdata/testprogcgo/lockosthread.go | 1 +
.../runtime/testdata/testprogcgo/needmdeadlock.go | 1 +
.../runtime/testdata/testprogcgo/numgoroutine.go | 1 +
libgo/go/runtime/testdata/testprogcgo/panic.c | 9 +
libgo/go/runtime/testdata/testprogcgo/panic.go | 23 +
libgo/go/runtime/testdata/testprogcgo/pprof.go | 11 +-
.../runtime/testdata/testprogcgo/pprof_callback.go | 89 +
libgo/go/runtime/testdata/testprogcgo/raceprof.go | 2 -
libgo/go/runtime/testdata/testprogcgo/racesig.go | 1 +
libgo/go/runtime/testdata/testprogcgo/segv.go | 1 +
libgo/go/runtime/testdata/testprogcgo/sigstack.go | 1 +
libgo/go/runtime/testdata/testprogcgo/sigthrow.go | 20 +
.../go/runtime/testdata/testprogcgo/threadpanic.go | 1 +
.../go/runtime/testdata/testprogcgo/threadpprof.go | 25 +-
.../go/runtime/testdata/testprogcgo/threadprof.go | 17 +-
libgo/go/runtime/testdata/testprognet/signal.go | 1 +
.../go/runtime/testdata/testprognet/signalexec.go | 1 +
libgo/go/runtime/testdata/testwinlib/main.c | 5 +-
libgo/go/runtime/testdata/testwinlib/main.go | 1 +
libgo/go/runtime/time.go | 40 +-
libgo/go/runtime/time_fake.go | 5 +-
libgo/go/runtime/time_nofake.go | 6 +-
libgo/go/runtime/timeasm.go | 3 -
libgo/go/runtime/timestub.go | 3 -
libgo/go/runtime/timestub2.go | 7 -
libgo/go/runtime/tls_stub.go | 1 -
libgo/go/runtime/trace.go | 30 +-
libgo/go/runtime/trace/annotation.go | 2 +-
libgo/go/runtime/traceback_test.go | 130 +
libgo/go/runtime/type.go | 4 +-
libgo/go/runtime/write_err.go | 1 -
libgo/go/sort/slice.go | 6 +-
libgo/go/sort/slice_go14.go | 2 +-
libgo/go/sort/sort.go | 5 +-
libgo/go/strconv/fp_test.go | 20 +-
libgo/go/strconv/ftoaryu.go | 2 +-
libgo/go/strconv/quote.go | 4 +-
libgo/go/strconv/quote_test.go | 3 +
libgo/go/strings/clone.go | 28 +
libgo/go/strings/clone_test.go | 49 +
libgo/go/strings/compare.go | 2 +-
libgo/go/strings/example_test.go | 58 +-
libgo/go/strings/export_test.go | 2 +-
libgo/go/strings/reader_test.go | 2 +-
libgo/go/strings/replace.go | 11 +-
libgo/go/strings/strings.go | 124 +-
libgo/go/strings/strings_test.go | 34 +-
libgo/go/sync/atomic/atomic_test.go | 8 +-
libgo/go/sync/atomic/value.go | 23 +-
libgo/go/sync/atomic/value_test.go | 18 +-
libgo/go/sync/example_pool_test.go | 2 +-
libgo/go/sync/example_test.go | 2 +-
libgo/go/sync/export_test.go | 18 +-
libgo/go/sync/map.go | 45 +-
libgo/go/sync/map_bench_test.go | 4 +-
libgo/go/sync/map_reference_test.go | 58 +-
libgo/go/sync/map_test.go | 72 +-
libgo/go/sync/mutex.go | 24 +
libgo/go/sync/mutex_test.go | 18 +
libgo/go/sync/pool.go | 18 +-
libgo/go/sync/pool_test.go | 33 +-
libgo/go/sync/poolqueue.go | 18 +-
libgo/go/sync/runtime2.go | 1 -
libgo/go/sync/runtime2_lockrank.go | 1 -
libgo/go/sync/rwmutex.go | 59 +
libgo/go/sync/rwmutex_test.go | 28 +
libgo/go/sync/waitgroup.go | 22 +-
libgo/go/sync/waitgroup_test.go | 126 -
libgo/go/syscall/asan0.go | 19 +
libgo/go/syscall/bpf_bsd.go | 1 -
libgo/go/syscall/creds_test.go | 1 -
libgo/go/syscall/dirent.go | 1 -
libgo/go/syscall/dirent_test.go | 40 +-
libgo/go/syscall/endian_big.go | 3 +-
libgo/go/syscall/endian_little.go | 3 +-
libgo/go/syscall/env_unix.go | 1 -
libgo/go/syscall/exec_bsd.go | 47 +-
libgo/go/syscall/exec_freebsd.go | 294 +
libgo/go/syscall/exec_hurd.go | 278 +
libgo/go/syscall/exec_linux.go | 35 +-
libgo/go/syscall/exec_linux_test.go | 21 +-
libgo/go/syscall/exec_pdeathsig_test.go | 134 +
libgo/go/syscall/exec_unix.go | 21 +-
libgo/go/syscall/exec_unix_test.go | 2 -
libgo/go/syscall/exec_windows.go | 8 +-
libgo/go/syscall/export_unix_test.go | 1 -
libgo/go/syscall/forkpipe.go | 1 -
libgo/go/syscall/forkpipe2.go | 1 -
libgo/go/syscall/fs_js.go | 5 +-
libgo/go/syscall/getdirentries_test.go | 1 -
libgo/go/syscall/js/export_test.go | 2 +-
libgo/go/syscall/js/func.go | 8 +-
libgo/go/syscall/js/js.go | 37 +-
libgo/go/syscall/js/js_test.go | 20 +-
libgo/go/syscall/mkasm.go | 1 -
libgo/go/syscall/mmap_unix_test.go | 1 -
libgo/go/syscall/msan0.go | 1 -
libgo/go/syscall/net_js.go | 4 +-
libgo/go/syscall/netlink_linux.go | 25 +-
libgo/go/syscall/route_bsd.go | 1 -
libgo/go/syscall/route_freebsd_32bit.go | 1 -
libgo/go/syscall/route_freebsd_64bit.go | 1 -
libgo/go/syscall/setuidgid_32_linux.go | 2 -
libgo/go/syscall/setuidgid_linux.go | 1 -
libgo/go/syscall/sockcmsg_unix.go | 1 -
libgo/go/syscall/sockcmsg_unix_other.go | 1 -
libgo/go/syscall/socket.go | 150 +-
libgo/go/syscall/syscall_dragonfly.go | 2 +
libgo/go/syscall/syscall_freebsd_test.go | 12 +-
libgo/go/syscall/syscall_js.go | 1 -
libgo/go/syscall/syscall_linux_mipsx.go | 2 -
libgo/go/syscall/syscall_linux_test.go | 188 +-
libgo/go/syscall/syscall_ptrace_test.go | 1 -
libgo/go/syscall/syscall_unix.go | 7 +-
libgo/go/syscall/syscall_unix_test.go | 42 +-
libgo/go/syscall/tables_js.go | 1 -
libgo/go/syscall/time_fake.go | 1 -
libgo/go/syscall/time_nofake.go | 1 -
libgo/go/syscall/timestruct.go | 1 -
libgo/go/testing/allocs_test.go | 2 +-
libgo/go/testing/benchmark.go | 32 +-
libgo/go/testing/example.go | 2 +-
libgo/go/testing/fstest/mapfs.go | 8 +-
libgo/go/testing/fstest/mapfs_test.go | 28 +
libgo/go/testing/fstest/testfs.go | 2 +-
libgo/go/testing/fuzz.go | 707 +
libgo/go/testing/helper_test.go | 35 +-
libgo/go/testing/helperfuncs_test.go | 32 +
libgo/go/testing/internal/testdeps/deps.go | 71 +
libgo/go/testing/match.go | 197 +-
libgo/go/testing/match_test.go | 128 +-
libgo/go/testing/quick/quick.go | 20 +-
libgo/go/testing/run_example.go | 1 -
libgo/go/testing/run_example_js.go | 1 -
libgo/go/testing/sub_test.go | 9 +-
libgo/go/testing/testing.go | 349 +-
libgo/go/testing/testing_other.go | 13 +
libgo/go/testing/testing_windows.go | 18 +
libgo/go/text/scanner/scanner.go | 2 +-
libgo/go/text/template/doc.go | 20 +-
libgo/go/text/template/exec.go | 104 +-
libgo/go/text/template/exec_test.go | 71 +-
libgo/go/text/template/funcs.go | 40 +-
libgo/go/text/template/multi_test.go | 10 +
libgo/go/text/template/option.go | 10 +-
libgo/go/text/template/parse/lex.go | 15 +-
libgo/go/text/template/parse/lex_test.go | 2 +
libgo/go/text/template/parse/node.go | 36 +
libgo/go/text/template/parse/parse.go | 55 +-
libgo/go/text/template/parse/parse_test.go | 10 +-
libgo/go/text/template/template.go | 2 +-
libgo/go/time/embed.go | 1 -
libgo/go/time/example_test.go | 50 +
libgo/go/time/format.go | 123 +-
libgo/go/time/format_test.go | 61 +
libgo/go/time/genzabbrs.go | 1 -
libgo/go/time/internal_test.go | 4 +-
libgo/go/time/sleep.go | 16 +-
libgo/go/time/sleep_test.go | 72 +
libgo/go/time/sys_plan9.go | 1 -
libgo/go/time/sys_unix.go | 1 -
libgo/go/time/tick.go | 12 +-
libgo/go/time/tick_test.go | 34 +-
libgo/go/time/time.go | 45 +-
libgo/go/time/time_test.go | 101 +-
libgo/go/time/tzdata/generate_zipdata.go | 7 +-
libgo/go/time/tzdata/zipdata.go | 13757 ++--
libgo/go/time/zoneinfo.go | 13 +-
libgo/go/time/zoneinfo_ios.go | 1 -
libgo/go/time/zoneinfo_js.go | 1 -
libgo/go/time/zoneinfo_unix.go | 1 -
libgo/go/time/zoneinfo_unix_test.go | 1 -
libgo/go/unicode/example_test.go | 60 +
libgo/go/unicode/utf8/example_test.go | 10 +
libgo/go/unicode/utf8/utf8.go | 26 +
libgo/go/unicode/utf8/utf8_test.go | 25 +
libgo/go/vendor/modules.txt | 11 +-
libgo/gotool-packages.txt | 7 +-
libgo/libgo-packages.txt | 13 +
libgo/match.sh | 134 +-
libgo/merge.sh | 20 +-
libgo/misc/cgo/errors/badsym_test.go | 4 +
libgo/misc/cgo/errors/errors_test.go | 9 +-
libgo/misc/cgo/errors/testdata/err2.go | 12 +-
libgo/misc/cgo/gmp/fib.go | 1 +
libgo/misc/cgo/gmp/pi.go | 1 +
libgo/misc/cgo/test/cgo_test.go | 2 +
libgo/misc/cgo/test/cgo_thread_lock.go | 1 +
libgo/misc/cgo/test/cgo_unix_test.go | 1 +
libgo/misc/cgo/test/issue18146.go | 1 +
libgo/misc/cgo/test/issue21897.go | 1 +
libgo/misc/cgo/test/issue21897b.go | 1 +
libgo/misc/cgo/test/issue4029.go | 4 +-
libgo/misc/cgo/test/issue4029w.go | 1 +
libgo/misc/cgo/test/issue42018.go | 14 +
libgo/misc/cgo/test/issue42018_windows.go | 46 +
libgo/misc/cgo/test/issue8517.go | 1 +
libgo/misc/cgo/test/issue8694.go | 1 +
libgo/misc/cgo/test/sigaltstack.go | 1 +
libgo/misc/cgo/test/sigprocmask.go | 1 +
libgo/misc/cgo/test/test.go | 10 +
libgo/misc/cgo/test/test_unix.go | 1 +
libgo/misc/cgo/test/testdata/issue43639.go | 9 +
libgo/misc/cgo/test/testdata/issue43639/a.go | 8 +
libgo/misc/cgo/test/testdata/issue9400_linux.go | 9 +
libgo/misc/cgo/test/testx.go | 24 +
libgo/misc/cgo/test/typeparam.go | 21 +
libgo/misc/cgo/testcarchive/carchive_test.go | 306 +-
libgo/misc/cgo/testcarchive/testdata/libgo8/a.go | 36 +
libgo/misc/cgo/testcarchive/testdata/main8.c | 16 +
libgo/misc/cgo/testcshared/cshared_test.go | 13 +-
libgo/misc/cgo/testcshared/testdata/libgo2/dup2.go | 1 +
libgo/misc/cgo/testcshared/testdata/libgo2/dup3.go | 3 +-
libgo/misc/cgo/testgodefs/testdata/issue48396.go | 18 +
libgo/misc/cgo/testgodefs/testdata/main.go | 3 +
libgo/misc/cgo/testgodefs/testgodefs_test.go | 1 +
libgo/misc/cgo/testplugin/plugin_test.go | 32 +-
.../misc/cgo/testplugin/testdata/forkexec/main.go | 30 +
libgo/misc/cgo/testsanitizers/asan_test.go | 81 +
libgo/misc/cgo/testsanitizers/cc_test.go | 35 +-
.../misc/cgo/testsanitizers/testdata/asan1_fail.go | 28 +
.../misc/cgo/testsanitizers/testdata/asan2_fail.go | 34 +
.../misc/cgo/testsanitizers/testdata/asan3_fail.go | 23 +
.../misc/cgo/testsanitizers/testdata/asan4_fail.go | 22 +
.../misc/cgo/testsanitizers/testdata/asan5_fail.go | 21 +
.../testsanitizers/testdata/asan_useAfterReturn.go | 26 +
libgo/misc/cgo/testshared/shared_test.go | 35 +-
.../misc/cgo/testshared/testdata/issue47837/a/a.go | 19 +
.../testshared/testdata/issue47837/main/main.go} | 12 +-
libgo/misc/cgo/testso/noso_test.go | 1 +
libgo/misc/cgo/testsovar/noso_test.go | 1 +
libgo/misc/cgo/testtls/tls_test.go | 1 +
libgo/mkruntimeinc.sh | 3 +-
libgo/runtime/go-signal.c | 15 +-
libgo/testsuite/gotest | 120 +-
libgomp/ChangeLog | 293 +
libgomp/acinclude.m4 | 6 +
libgomp/config/nvptx/bar.c | 248 +-
libgomp/config/nvptx/bar.h | 4 +
libgomp/configure | 25 +-
libgomp/configure.ac | 9 +-
libgomp/libgomp.texi | 2 +-
libgomp/target.c | 2 +-
libgomp/task.c | 2 +
libgomp/testsuite/libgomp.c++/pr96390.C | 1 +
.../libgomp.c++/target-has-device-addr-2.C | 23 +
.../libgomp.c++/target-has-device-addr-4.C | 33 +
.../libgomp.c++/target-has-device-addr-5.C | 33 +
.../libgomp.c++/target-has-device-addr-6.C | 32 +
libgomp/testsuite/libgomp.c++/target-virtual-1.C | 50 +
libgomp/testsuite/libgomp.c-c++-common/pr96390.c | 1 +
.../target-has-device-addr-1.c | 73 +
.../testsuite/libgomp.c-c++-common/task-detach-6.c | 8 -
.../testsuite/libgomp.c/declare-variant-3-sm30.c | 7 +
.../testsuite/libgomp.c/declare-variant-3-sm35.c | 7 +
.../testsuite/libgomp.c/declare-variant-3-sm53.c | 7 +
.../testsuite/libgomp.c/declare-variant-3-sm70.c | 7 +
.../testsuite/libgomp.c/declare-variant-3-sm75.c | 7 +
.../testsuite/libgomp.c/declare-variant-3-sm80.c | 7 +
libgomp/testsuite/libgomp.c/declare-variant-3.h | 66 +
libgomp/testsuite/libgomp.c/pr104385.c | 26 +
libgomp/testsuite/libgomp.c/pr99555-1.c | 8 -
.../testsuite/libgomp.c/target-has-device-addr-3.c | 33 +
libgomp/testsuite/libgomp.fortran/allocate-1.c | 2 +-
libgomp/testsuite/libgomp.fortran/allocate-1.f90 | 111 +-
libgomp/testsuite/libgomp.fortran/depend-4.f90 | 109 +
.../examples-4/declare_target-1.f90 | 4 +-
.../examples-4/declare_target-2.f90 | 6 +-
.../libgomp.fortran/target-has-device-addr-1.f90 | 50 +
.../libgomp.fortran/target-has-device-addr-2.f90 | 40 +
.../libgomp.fortran/target-has-device-addr-3.f90 | 90 +
.../libgomp.fortran/target-has-device-addr-4.f90 | 71 +
.../testsuite/libgomp.fortran/task-detach-6.f90 | 12 -
.../libgomp.oacc-c-c++-common/broadcast-many.c | 9 +-
.../libgomp.oacc-c-c++-common/f-asyncwait-1.c | 6 +
.../kernels-decompose-1.c | 66 +-
.../kernels-private-vars-local-worker-1.c | 68 +-
.../kernels-private-vars-local-worker-2.c | 59 +-
.../kernels-private-vars-local-worker-3.c | 59 +-
.../kernels-private-vars-local-worker-4.c | 61 +-
.../kernels-private-vars-local-worker-5.c | 59 +-
.../kernels-private-vars-loop-gang-1.c | 32 +-
.../kernels-private-vars-loop-gang-2.c | 40 +-
.../kernels-private-vars-loop-gang-3.c | 40 +-
.../kernels-private-vars-loop-gang-4.c | 45 +-
.../kernels-private-vars-loop-gang-5.c | 40 +-
.../kernels-private-vars-loop-gang-6.c | 40 +-
.../kernels-private-vars-loop-vector-1.c | 59 +-
.../kernels-private-vars-loop-vector-2.c | 53 +-
.../kernels-private-vars-loop-worker-1.c | 38 +-
.../kernels-private-vars-loop-worker-2.c | 55 +-
.../kernels-private-vars-loop-worker-3.c | 68 +-
.../kernels-private-vars-loop-worker-4.c | 59 +-
.../kernels-private-vars-loop-worker-5.c | 62 +-
.../kernels-private-vars-loop-worker-6.c | 59 +-
.../kernels-private-vars-loop-worker-7.c | 59 +-
.../par-loop-comb-reduction-4.c | 10 +-
.../libgomp.oacc-c-c++-common/private-atomic-1.c | 7 -
.../libgomp.oacc-c-c++-common/reduction-7.c | 9 +-
.../kernels-private-vars-loop-gang-1.f90 | 26 +-
.../kernels-private-vars-loop-gang-2.f90 | 30 +-
.../kernels-private-vars-loop-gang-3.f90 | 30 +-
.../kernels-private-vars-loop-gang-6.f90 | 30 +-
.../kernels-private-vars-loop-vector-1.f90 | 40 +-
.../kernels-private-vars-loop-vector-2.f90 | 34 +-
.../kernels-private-vars-loop-worker-1.f90 | 33 +-
.../kernels-private-vars-loop-worker-2.f90 | 34 +-
.../kernels-private-vars-loop-worker-3.f90 | 44 +-
.../kernels-private-vars-loop-worker-4.f90 | 38 +-
.../kernels-private-vars-loop-worker-5.f90 | 43 +-
.../kernels-private-vars-loop-worker-6.f90 | 38 +-
.../kernels-private-vars-loop-worker-7.f90 | 38 +-
.../private-atomic-1-vector.f90 | 7 -
.../private-atomic-1-worker.f90 | 7 -
.../libgomp.oacc-fortran/privatized-ref-2.f90 | 42 +-
libiberty/ChangeLog | 28 +
libiberty/rust-demangle.c | 68 +-
libiberty/simple-object-elf.c | 10 +-
libiberty/testsuite/rust-demangle-expected | 26 +
libitm/ChangeLog | 11 +
libitm/acinclude.m4 | 6 +
libitm/configure | 37 +-
libitm/configure.ac | 9 +-
libphobos/ChangeLog | 36 +
libphobos/Makefile.in | 2 +-
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 4 +-
libphobos/libdruntime/Makefile.in | 9 +-
libphobos/libdruntime/__builtins.di | 105 +
libphobos/libdruntime/config/mingw/msvc.c | 2 +-
libphobos/libdruntime/core/attribute.d | 49 +
libphobos/libdruntime/core/bitop.d | 13 -
libphobos/libdruntime/core/demangle.d | 2 +-
libphobos/libdruntime/core/gc/gcinterface.d | 4 +-
libphobos/libdruntime/core/int128.d | 921 +
.../libdruntime/core/internal/array/appending.d | 8 +-
.../libdruntime/core/internal/array/comparison.d | 33 +-
libphobos/libdruntime/core/internal/convert.d | 22 -
libphobos/libdruntime/core/internal/gc/bits.d | 12 +-
.../core/internal/gc/impl/conservative/gc.d | 259 +-
libphobos/libdruntime/core/internal/gc/pooltable.d | 29 +-
libphobos/libdruntime/core/internal/gc/proxy.d | 4 +-
libphobos/libdruntime/core/lifetime.d | 373 +-
libphobos/libdruntime/core/math.d | 1 +
libphobos/libdruntime/core/memory.d | 45 +-
libphobos/libdruntime/core/runtime.d | 2 +-
libphobos/libdruntime/core/stdc/math.d | 201 +-
libphobos/libdruntime/core/stdc/stdio.d | 33 +-
libphobos/libdruntime/core/stdcpp/exception.d | 10 +-
libphobos/libdruntime/core/stdcpp/string.d | 8 +-
libphobos/libdruntime/core/stdcpp/typeinfo.d | 40 +-
libphobos/libdruntime/core/sys/darwin/dlfcn.d | 14 -
.../libdruntime/core/sys/dragonflybsd/dlfcn.d | 24 -
libphobos/libdruntime/core/sys/freebsd/dlfcn.d | 23 -
libphobos/libdruntime/core/sys/linux/config.d | 3 +
libphobos/libdruntime/core/sys/linux/dlfcn.d | 111 +-
libphobos/libdruntime/core/sys/linux/errno.d | 2 +-
libphobos/libdruntime/core/sys/linux/netinet/in_.d | 10 +-
libphobos/libdruntime/core/sys/linux/string.d | 2 +-
libphobos/libdruntime/core/sys/linux/sys/inotify.d | 16 +-
libphobos/libdruntime/core/sys/linux/sys/mman.d | 72 +-
libphobos/libdruntime/core/sys/netbsd/dlfcn.d | 31 -
libphobos/libdruntime/core/sys/openbsd/dlfcn.d | 7 -
libphobos/libdruntime/core/sys/posix/aio.d | 132 +-
libphobos/libdruntime/core/sys/posix/config.d | 58 +-
libphobos/libdruntime/core/sys/posix/dirent.d | 240 +-
libphobos/libdruntime/core/sys/posix/dlfcn.d | 80 +
libphobos/libdruntime/core/sys/posix/fcntl.d | 523 +-
libphobos/libdruntime/core/sys/posix/locale.d | 2 +-
libphobos/libdruntime/core/sys/posix/poll.d | 302 +-
libphobos/libdruntime/core/sys/posix/sched.d | 61 +-
libphobos/libdruntime/core/sys/posix/signal.d | 2003 +-
libphobos/libdruntime/core/sys/posix/spawn.d | 12 +-
libphobos/libdruntime/core/sys/posix/stdc/time.d | 42 +-
libphobos/libdruntime/core/sys/posix/stdio.d | 16 +-
libphobos/libdruntime/core/sys/posix/sys/ioctl.d | 366 +-
libphobos/libdruntime/core/sys/posix/sys/ipc.d | 147 +-
libphobos/libdruntime/core/sys/posix/sys/mman.d | 310 +-
.../libdruntime/core/sys/posix/sys/resource.d | 275 +-
libphobos/libdruntime/core/sys/posix/sys/shm.d | 174 +-
libphobos/libdruntime/core/sys/posix/sys/socket.d | 867 +-
libphobos/libdruntime/core/sys/posix/sys/stat.d | 1244 +-
libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 2 +-
libphobos/libdruntime/core/sys/posix/sys/types.d | 207 +-
libphobos/libdruntime/core/sys/posix/sys/wait.d | 217 +-
libphobos/libdruntime/core/sys/posix/termios.d | 281 +-
libphobos/libdruntime/core/sys/posix/ucontext.d | 322 +-
libphobos/libdruntime/core/sys/solaris/dlfcn.d | 24 -
libphobos/libdruntime/core/sys/windows/wingdi.d | 4 +-
libphobos/libdruntime/core/thread/osthread.d | 61 -
libphobos/libdruntime/core/time.d | 158 +-
libphobos/libdruntime/object.d | 414 +-
libphobos/libdruntime/rt/dmain2.d | 2 +-
libphobos/libdruntime/rt/util/typeinfo.d | 294 +-
libphobos/src/MERGE | 2 +-
libphobos/src/Makefile.am | 11 +-
libphobos/src/Makefile.in | 17 +-
libphobos/src/index.dd | 2 +-
libphobos/src/std/algorithm/internal.d | 2 +
libphobos/src/std/array.d | 133 +-
libphobos/src/std/bigint.d | 16 +-
libphobos/src/std/checkedint.d | 3591 +
libphobos/src/std/complex.d | 22 +-
libphobos/src/std/container/rbtree.d | 16 +-
libphobos/src/std/conv.d | 34 +-
libphobos/src/std/datetime/systime.d | 35 +-
libphobos/src/std/experimental/allocator/package.d | 8 +-
libphobos/src/std/experimental/checkedint.d | 3477 +-
libphobos/src/std/experimental/logger/core.d | 9 +-
libphobos/src/std/experimental/logger/filelogger.d | 2 +-
.../src/std/experimental/logger/multilogger.d | 2 +-
libphobos/src/std/file.d | 135 +-
libphobos/src/std/format/package.d | 4 +-
libphobos/src/std/functional.d | 68 +-
libphobos/src/std/getopt.d | 8 +-
libphobos/src/std/internal/math/biguintcore.d | 6 +-
libphobos/src/std/json.d | 6 +-
libphobos/src/std/path.d | 13 +-
libphobos/src/std/process.d | 5 +-
libphobos/src/std/range/package.d | 286 +-
libphobos/src/std/range/primitives.d | 11 +-
libphobos/src/std/regex/package.d | 10 +
libphobos/src/std/socket.d | 17 +-
libphobos/src/std/stdio.d | 26 +-
libphobos/src/std/sumtype.d | 87 +-
libphobos/src/std/traits.d | 101 +-
libphobos/src/std/typecons.d | 129 +-
libphobos/src/std/uni/package.d | 2 +-
libphobos/src/std/utf.d | 14 +-
libphobos/src/std/variant.d | 58 +-
libphobos/src/std/zip.d | 35 +-
libphobos/testsuite/libphobos.betterc/test19933.d | 11 +
libphobos/testsuite/libphobos.hash/test_hash.d | 2 +-
libphobos/testsuite/testsuite_flags.in | 4 +-
libsanitizer/ChangeLog | 22 +
libsanitizer/Makefile.in | 2 +
libsanitizer/aclocal.m4 | 1 +
libsanitizer/asan/Makefile.in | 2 +
libsanitizer/configure | 76 +-
libsanitizer/configure.ac | 10 +
libsanitizer/hwasan/Makefile.in | 2 +
libsanitizer/interception/Makefile.in | 2 +
libsanitizer/libbacktrace/Makefile.am | 2 -
libsanitizer/libbacktrace/Makefile.in | 5 +-
libsanitizer/lsan/Makefile.in | 2 +
libsanitizer/sanitizer_common/Makefile.in | 2 +
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 21 +-
libsanitizer/tsan/Makefile.in | 2 +
libsanitizer/ubsan/Makefile.in | 2 +
libstdc++-v3/ChangeLog | 353 +
libstdc++-v3/acinclude.m4 | 41 +-
libstdc++-v3/config.h.in | 6 +
libstdc++-v3/config/locale/gnu/c_locale.h | 10 +
.../config/os/gnu-linux/ldbl-ieee128-extra.ver | 7 +-
libstdc++-v3/configure | 175 +-
libstdc++-v3/doc/html/manual/api.html | 3 +
libstdc++-v3/doc/xml/manual/evolution.xml | 3 +
libstdc++-v3/include/bits/allocator.h | 4 +-
libstdc++-v3/include/bits/atomic_wait.h | 23 +-
libstdc++-v3/include/bits/boost_concept_check.h | 4 +-
libstdc++-v3/include/bits/c++config | 8 +-
libstdc++-v3/include/bits/fs_dir.h | 8 +
libstdc++-v3/include/bits/fs_fwd.h | 6 +-
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 23 +-
libstdc++-v3/include/bits/ranges_base.h | 16 +-
libstdc++-v3/include/bits/ranges_cmp.h | 2 +-
libstdc++-v3/include/bits/regex_compiler.h | 2 +-
libstdc++-v3/include/bits/stl_bvector.h | 11 +-
libstdc++-v3/include/bits/uses_allocator_args.h | 4 +-
libstdc++-v3/include/c_compatibility/stdatomic.h | 4 +
libstdc++-v3/include/experimental/bits/fs_ops.h | 8 +-
libstdc++-v3/include/std/array | 16 +-
libstdc++-v3/include/std/ranges | 89 +-
libstdc++-v3/include/std/source_location | 3 +-
libstdc++-v3/include/std/variant | 14 +-
libstdc++-v3/include/std/version | 6 +-
libstdc++-v3/libsupc++/compare | 253 +-
libstdc++-v3/libsupc++/exception | 2 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 110 +-
libstdc++-v3/src/c++17/floating_to_chars.cc | 8 +-
libstdc++-v3/src/c++17/fs_dir.cc | 277 +-
libstdc++-v3/src/c++17/fs_ops.cc | 151 +-
libstdc++-v3/src/filesystem/dir-common.h | 149 +-
libstdc++-v3/src/filesystem/dir.cc | 91 +-
libstdc++-v3/src/filesystem/ops-common.h | 1 +
libstdc++-v3/src/filesystem/ops.cc | 37 +-
libstdc++-v3/testsuite/17_intro/names.cc | 2 +
.../comparisons/algorithms/strong_order_floats.cc | 102 +
.../20_util/monotonic_buffer_resource/allocate.cc | 3 +
libstdc++-v3/testsuite/20_util/temporary_buffer.cc | 2 +-
.../unsynchronized_pool_resource/allocate.cc | 3 +
.../testsuite/20_util/uses_allocator/make_obj.cc | 30 +-
.../uses_allocator/uninitialized_construct.cc | 17 +
.../23_containers/array/capacity/empty.cc | 18 +
.../23_containers/array/capacity/max_size.cc | 18 +
.../testsuite/23_containers/array/capacity/size.cc | 18 +
.../23_containers/array/iterators/begin_end.cc | 39 +
.../23_containers/multiset/operators/cmp_c++20.cc | 8 +-
.../23_containers/set/operators/cmp_c++20.cc | 8 +-
.../vector/bool/modifiers/insert/104559.cc | 13 +
.../27_io/basic_istream/get/char/lwg3464.cc | 2 +-
.../27_io/basic_istream/get/wchar_t/lwg3464.cc | 2 +-
.../testsuite/27_io/filesystem/iterators/97731.cc | 48 +
.../27_io/filesystem/iterators/error_reporting.cc | 139 +
.../iterators/recursive_directory_iterator.cc | 19 +
.../testsuite/29_atomics/atomic/cons/user_pod.cc | 1 +
.../29_atomics/headers/stdatomic.h/c_compat.cc | 11 +
.../filesystem/iterators/error_reporting.cc | 140 +
.../iterators/recursive_directory_iterator.cc | 21 +-
.../filesystem/operations/create_directories.cc | 15 +
.../testsuite/libstdc++-prettyprinters/cxx11.cc | 10 +-
libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 65 +-
.../testsuite/std/ranges/adaptors/lazy_split.cc | 13 +-
.../testsuite/std/ranges/adaptors/split.cc | 13 +-
libstdc++-v3/testsuite/util/testsuite_abi.cc | 8 +-
lto-plugin/ChangeLog | 6 +
lto-plugin/lto-plugin.c | 14 +-
4024 files changed, 802710 insertions(+), 644699 deletions(-)
diff --cc gcc/doc/tm.texi
index 41774d197f6,49864dd79f8..6e4977216b5
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -13553,4 -12596,8 +13553,11 @@@ counters are incremented using atomic o
64-bit atomic operations may override the default value and request a 32-bit
type.
@end deftypefn
+@c hook-end
+
+ @deftypevr {Target Hook} bool TARGET_HAVE_SHADOW_CALL_STACK
++@c hook-start:TARGET_HAVE_SHADOW_CALL_STACK
+ This value is true if the target platform supports
+ @option{-fsanitize=shadow-call-stack}. The default value is false.
+ @end deftypevr
++@c hook-end
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-01-28 13:08 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-01-28 13:08 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:f015156d6662c3ce367c5834eb109a0a77b56f39
commit f015156d6662c3ce367c5834eb109a0a77b56f39
Merge: 58446a69f79 9ec306582fd
Author: Martin Liska <mliska@suse.cz>
Date: Fri Jan 28 14:08:09 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 10 +
Makefile.def | 1 -
Makefile.in | 1 -
contrib/ChangeLog | 20 ++
contrib/gcc-git-customization.sh | 4 +-
contrib/git-descr.sh | 37 +++
contrib/git-undescr.sh | 13 +
gcc/ChangeLog | 276 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/exp_ch4.adb | 6 +-
gcc/analyzer/ChangeLog | 74 ++++++
gcc/analyzer/checker-path.cc | 41 +++
gcc/analyzer/checker-path.h | 21 ++
gcc/analyzer/constraint-manager.cc | 95 +++++--
gcc/analyzer/diagnostic-manager.cc | 74 +++++-
gcc/analyzer/diagnostic-manager.h | 3 +-
gcc/analyzer/pending-diagnostic.cc | 32 +++
gcc/analyzer/pending-diagnostic.h | 24 ++
gcc/analyzer/region-model-manager.cc | 4 +-
gcc/analyzer/region-model.cc | 54 +++-
gcc/analyzer/region-model.h | 3 +
gcc/analyzer/region.h | 1 +
gcc/builtins.cc | 79 ++++++
gcc/c-family/ChangeLog | 5 +
gcc/c-family/c.opt | 13 +-
gcc/cfganal.cc | 28 ++-
gcc/cfganal.h | 1 +
gcc/cfgrtl.cc | 27 +-
gcc/config/riscv/riscv.md | 2 +
gcc/config/rs6000/aix.h | 1 +
gcc/config/rs6000/bmi2intrin.h | 7 +-
gcc/config/rs6000/bmiintrin.h | 4 +-
gcc/config/rs6000/emmintrin.h | 2 +-
gcc/config/rs6000/rs6000-call.cc | 12 -
gcc/config/rs6000/rs6000-internal.h | 3 -
gcc/config/rs6000/rs6000.cc | 60 +----
gcc/config/rs6000/rs6000.md | 111 +++++++++
gcc/config/rs6000/smmintrin.h | 3 +-
gcc/cp/ChangeLog | 90 +++++++
gcc/cp/call.cc | 43 ++--
gcc/cp/constexpr.cc | 7 +
gcc/cp/decl.cc | 14 ++
gcc/cp/decl2.cc | 18 +-
gcc/cp/optimize.cc | 1 +
gcc/cp/parser.cc | 40 ++-
gcc/cp/pt.cc | 42 +++-
gcc/cp/semantics.cc | 5 +-
gcc/cp/tree.cc | 5 +-
gcc/cp/typeck.cc | 19 +-
gcc/diagnostic.cc | 22 +-
gcc/diagnostic.h | 3 +
gcc/doc/extend.texi | 8 +
gcc/doc/invoke.texi | 8 +-
gcc/doc/md.texi | 17 ++
gcc/dwarf2out.cc | 68 ++++-
gcc/fortran/ChangeLog | 41 +++
gcc/fortran/check.cc | 8 +-
gcc/fortran/expr.cc | 3 +-
gcc/fortran/target-memory.cc | 7 +-
gcc/fortran/trans-array.cc | 74 ++++--
gcc/fortran/trans-intrinsic.cc | 53 ++--
gcc/gimple-fold.cc | 26 +-
gcc/gimple-fold.h | 2 +-
gcc/gimple-ssa-warn-access.cc | 16 +-
gcc/gimplify.cc | 5 +-
gcc/graph.cc | 15 +-
gcc/ipa-modref-tree.cc | 10 +-
gcc/ipa-modref-tree.h | 9 +-
gcc/optabs.def | 4 +
gcc/opts.cc | 4 +
gcc/pointer-query.cc | 74 +++---
gcc/pointer-query.h | 2 +-
gcc/testsuite/ChangeLog | 271 ++++++++++++++++++++
gcc/testsuite/c-c++-common/Wbidi-chars-10.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-11.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-14.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-16.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-17.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-18.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-19.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-20.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-21.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-22.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-23.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-4.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-5.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-6.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-7.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-8.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-9.c | 2 +-
gcc/testsuite/c-c++-common/Wbidi-chars-ranges.c | 2 +-
gcc/testsuite/c-c++-common/gomp/pr103642.c | 34 +++
gcc/testsuite/g++.dg/cpp0x/alias-decl-void1.C | 18 ++
gcc/testsuite/g++.dg/cpp0x/constexpr-104226.C | 15 ++
.../g++.dg/cpp0x/lambda/lambda-variadic13.C | 2 +-
.../g++.dg/cpp0x/lambda/lambda-variadic14.C | 2 +-
.../g++.dg/cpp0x/lambda/lambda-variadic14a.C | 9 +
.../g++.dg/cpp0x/lambda/lambda-variadic15.C | 14 ++
.../g++.dg/cpp0x/lambda/lambda-variadic16.C | 13 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C | 8 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C | 10 +
gcc/testsuite/g++.dg/cpp0x/ref-qual21.C | 23 ++
gcc/testsuite/g++.dg/cpp1z/class-deduction-new1.C | 16 ++
gcc/testsuite/g++.dg/cpp1z/class-deduction104.C | 17 ++
gcc/testsuite/g++.dg/cpp1z/class-deduction105.C | 17 ++
gcc/testsuite/g++.dg/cpp23/auto-array2.C | 11 +
.../g++.dg/cpp2a/concepts-partial-spec10.C | 17 ++
.../g++.dg/cpp2a/concepts-partial-spec11.C | 19 ++
gcc/testsuite/g++.dg/cpp2a/consteval-memfn1.C | 27 ++
gcc/testsuite/g++.dg/cpp2a/consteval-memfn2.C | 34 +++
gcc/testsuite/g++.dg/cpp2a/consteval28.C | 10 +
gcc/testsuite/g++.dg/init/assign2.C | 6 +
gcc/testsuite/g++.dg/lto/alignas1_0.C | 7 +
gcc/testsuite/g++.dg/parse/template-keyword2.C | 8 +
gcc/testsuite/g++.dg/warn/Wuse-after-free2.C | 10 +
gcc/testsuite/g++.dg/warn/Wuse-after-free3.C | 16 ++
gcc/testsuite/gcc.c-torture/execute/pr104196.c | 19 ++
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 12 +-
gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 4 +-
.../gcc.dg/analyzer/memset-CVE-2017-18549-1.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr101547.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr101875.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr101962.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr104224.c | 106 ++++++++
gcc/testsuite/gcc.dg/analyzer/pr94047.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/symbolic-1.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/uninit-1.c | 10 +-
gcc/testsuite/gcc.dg/analyzer/uninit-4.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/uninit-alloca.c | 7 +
gcc/testsuite/gcc.dg/analyzer/uninit-pr94713.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/uninit-pr94714.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/zlib-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/inline-13.c | 27 ++
gcc/testsuite/gcc.dg/tree-ssa/modref-7.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-8.c | 4 +-
gcc/testsuite/gcc.dg/vect/pr81196-2.c | 16 ++
.../gcc.target/aarch64/branch-protection-attr.c | 2 +-
gcc/testsuite/gcc.target/i386/pr104188.c | 3 +-
.../builtin-feclearexcept-feraiseexcept-1.c | 76 ++++++
.../builtin-feclearexcept-feraiseexcept-2.c | 91 +++++++
.../gcc.target/powerpc/builtin-fegetround.c | 36 +++
gcc/testsuite/gcc.target/powerpc/pr103702.c | 24 ++
gcc/testsuite/gcc.target/powerpc/pr104239-1.c | 10 +
gcc/testsuite/gcc.target/powerpc/pr104239-2.c | 10 +
gcc/testsuite/gcc.target/powerpc/pr104239-3.c | 8 +
gcc/testsuite/gfortran.dg/argument_checking_26.f90 | 14 ++
.../gfortran.dg/coarray_collectives_18.f90 | 37 +++
gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 | 7 +-
gcc/testsuite/gfortran.dg/ieee/signaling_2.f90 | 4 +-
gcc/testsuite/gfortran.dg/ieee/signaling_3.f90 | 43 ++++
gcc/testsuite/gfortran.dg/pr84784.f90 | 27 ++
gcc/testsuite/gfortran.dg/transfer_check_6.f90 | 11 +
gcc/testsuite/gfortran.dg/transfer_simplify_14.f90 | 27 ++
gcc/testsuite/gnat.dg/generic_comp.adb | 39 +++
gcc/timevar.def | 1 +
gcc/tree-cfg.cc | 4 -
gcc/tree-ssa-loop-niter.cc | 15 +-
gcc/tree-ssa-reassoc.cc | 89 ++++++-
gcc/tree-vect-stmts.cc | 4 +-
gcc/tree.cc | 2 +-
gcc/tree.h | 2 +-
libatomic/ChangeLog | 6 +
libcpp/ChangeLog | 10 +
libcpp/include/cpplib.h | 11 +-
libcpp/internal.h | 3 +-
libcpp/lex.cc | 16 +-
libgcc/ChangeLog | 5 +
libgcc/unwind-dw2-fde-dip.c | 2 +-
libgfortran/ChangeLog | 27 ++
libgfortran/ieee/ieee_helper.c | 7 +-
libgfortran/ieee/issignaling_fallback.h | 251 +++++++++++++++++++
libgomp/ChangeLog | 4 +
libgomp/libgomp.texi | 7 +-
libstdc++-v3/ChangeLog | 58 +++++
libstdc++-v3/acinclude.m4 | 12 +
libstdc++-v3/config.h.in | 3 +
libstdc++-v3/configure | 55 ++++
libstdc++-v3/include/bits/deque.tcc | 3 +
libstdc++-v3/include/bits/istream.tcc | 62 ++---
libstdc++-v3/include/bits/ranges_base.h | 15 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 3 +
libstdc++-v3/src/c++17/fs_dir.cc | 13 +-
libstdc++-v3/src/c++17/fs_ops.cc | 16 +-
libstdc++-v3/src/filesystem/dir-common.h | 48 +++-
libstdc++-v3/src/filesystem/dir.cc | 17 +-
libstdc++-v3/src/filesystem/ops.cc | 10 +-
.../testsuite/23_containers/deque/100516.cc | 14 ++
.../range_operations/advance_overflow.cc | 37 +++
188 files changed, 3690 insertions(+), 479 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-01-24 12:35 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-01-24 12:35 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:58446a69f792166ea2e12d44d5bb3ef1aa61c00d
commit 58446a69f792166ea2e12d44d5bb3ef1aa61c00d
Merge: 60af3ff91f0 978abe918f8
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jan 24 13:35:09 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 9 +
MAINTAINERS | 2 +-
build.log | 0
contrib/ChangeLog | 5 +
contrib/filter-clang-warnings.py | 3 +-
contrib/gcc-changelog/git_commit.py | 12 +-
contrib/gcc-changelog/test_email.py | 5 +
contrib/gcc-changelog/test_patches.txt | 82 ++++++
gcc/ChangeLog | 315 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 32 +++
gcc/analyzer/constraint-manager.cc | 172 ++++++++++-
gcc/analyzer/constraint-manager.h | 15 +-
gcc/analyzer/region-model-manager.cc | 11 +
gcc/analyzer/region-model.cc | 5 +-
gcc/c-family/ChangeLog | 12 +
gcc/c-family/c-common.cc | 25 +-
gcc/c-family/c-common.h | 3 +-
gcc/c-family/c-format.cc | 2 +-
gcc/common.opt | 6 +-
gcc/common/config/i386/i386-common.cc | 17 +-
gcc/common/config/riscv/riscv-common.cc | 14 +-
gcc/common/config/s390/s390-common.cc | 14 +-
gcc/config.gcc | 8 +-
gcc/config/aarch64/aarch64-builtins.cc | 7 +
gcc/config/alpha/linux.h | 25 +-
gcc/config/arm/arm-opts.h | 6 +
gcc/config/arm/arm-protos.h | 2 +
gcc/config/arm/arm.cc | 55 ++++
gcc/config/arm/arm.md | 71 ++++-
gcc/config/arm/arm.opt | 22 ++
gcc/config/fuchsia.h | 2 +
gcc/config/glibc-stdint.h | 3 +
gcc/config/i386/i386.cc | 2 +-
gcc/config/i386/predicates.md | 2 +
gcc/config/linux.h | 25 +-
gcc/config/riscv/riscv-c.cc | 3 +
gcc/config/rs6000/linux.h | 25 +-
gcc/config/rs6000/linux64.h | 25 +-
gcc/config/rs6000/rs6000-overload.def | 4 +
gcc/config/rs6000/rs6000-protos.h | 1 -
gcc/config/rs6000/rs6000.cc | 40 +--
gcc/config/rs6000/rs6000.md | 24 +-
gcc/config/rs6000/vsx.md | 12 +-
gcc/configure | 18 ++
gcc/configure.ac | 16 ++
gcc/cp/ChangeLog | 83 ++++++
gcc/cp/call.cc | 32 ++-
gcc/cp/class.cc | 4 +-
gcc/cp/cp-gimplify.cc | 6 +-
gcc/cp/cp-tree.h | 1 +
gcc/cp/decl.cc | 55 ++--
gcc/cp/init.cc | 2 +-
gcc/cp/pt.cc | 69 ++---
gcc/cp/semantics.cc | 42 ++-
gcc/cp/tree.cc | 25 +-
gcc/doc/generic.texi | 9 +
gcc/doc/invoke.texi | 11 +
gcc/doc/options.texi | 33 +++
gcc/fortran/ChangeLog | 20 ++
gcc/fortran/dump-parse-tree.cc | 4 +-
gcc/fortran/gfortran.h | 3 +
gcc/fortran/lang.opt | 18 +-
gcc/fortran/openmp.cc | 6 +-
gcc/fortran/simplify.cc | 13 +-
gcc/fortran/trans-decl.cc | 3 +
gcc/fortran/trans-openmp.cc | 2 +-
gcc/fortran/trans-types.cc | 3 +
gcc/gimple-fold.cc | 4 +-
gcc/gimple-range-path.cc | 48 +++-
gcc/gimple-range-path.h | 3 +-
gcc/gimple-ssa-warn-access.cc | 5 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/ira.cc | 14 +-
gcc/ira.h | 7 +
gcc/lra-assigns.cc | 2 +-
gcc/lra-constraints.cc | 148 ++++++----
gcc/lra-int.h | 8 +-
gcc/lra-remat.cc | 2 +-
gcc/lra.cc | 18 +-
gcc/lra.h | 2 -
gcc/opt-functions.awk | 7 +-
gcc/opt-read.awk | 4 +
gcc/optabs.cc | 8 +-
gcc/optc-gen.awk | 2 +
gcc/opts-common.cc | 180 ++++++++++--
gcc/opts-global.cc | 6 +-
gcc/opts.cc | 59 +++-
gcc/opts.h | 24 +-
gcc/testsuite/ChangeLog | 221 +++++++++++++++
gcc/testsuite/c-c++-common/Wformat-pr104148.c | 33 +++
gcc/testsuite/g++.dg/abi/no_unique_address2.C | 27 ++
gcc/testsuite/g++.dg/cpp0x/constexpr-empty14a.C | 11 +
gcc/testsuite/g++.dg/cpp0x/initlist127.C | 39 +++
gcc/testsuite/g++.dg/cpp0x/noexcept72.C | 21 ++
gcc/testsuite/g++.dg/cpp0x/noexcept73.C | 13 +
gcc/testsuite/g++.dg/cpp1y/noexcept2.C | 20 ++
gcc/testsuite/g++.dg/cpp1z/class-deduction101.C | 17 ++
gcc/testsuite/g++.dg/cpp1z/class-deduction101a.C | 22 ++
gcc/testsuite/g++.dg/cpp1z/class-deduction101b.C | 22 ++
gcc/testsuite/g++.dg/cpp1z/class-deduction102.C | 25 ++
gcc/testsuite/g++.dg/cpp1z/class-deduction102a.C | 27 ++
gcc/testsuite/g++.dg/cpp1z/class-deduction102b.C | 30 ++
gcc/testsuite/g++.dg/cpp1z/class-deduction103.C | 22 ++
gcc/testsuite/g++.dg/cpp2a/desig20.C | 20 ++
gcc/testsuite/g++.dg/cpp2a/desig21.C | 48 ++++
gcc/testsuite/g++.dg/cpp2a/nontype-class51.C | 26 ++
gcc/testsuite/g++.dg/init/new50.C | 9 +
gcc/testsuite/g++.dg/other/pr88187.C | 2 +-
gcc/testsuite/g++.dg/template/explicit-args6.C | 2 +
gcc/testsuite/g++.target/arm/pr103676.C | 32 +++
gcc/testsuite/gcc.dg/analyzer/pr104089.c | 2 +
gcc/testsuite/gcc.dg/analyzer/pr94362-1.c | 60 ++++
gcc/testsuite/gcc.dg/analyzer/pr94362-2.c | 42 +++
gcc/testsuite/gcc.dg/analyzer/torture/pr103685.c | 33 +++
gcc/testsuite/gcc.dg/analyzer/torture/pr104159.c | 18 ++
gcc/testsuite/gcc.dg/asan/pr99673.c | 27 ++
gcc/testsuite/gcc.dg/loop-unswitch-6.c | 32 +++
gcc/testsuite/gcc.dg/pr102087_1.c | 13 +
gcc/testsuite/gcc.dg/pr102478.c | 29 ++
gcc/testsuite/gcc.dg/pr103721-2.c | 28 ++
gcc/testsuite/gcc.dg/pr103721.c | 25 ++
gcc/testsuite/gcc.dg/sancov/pr104158-1.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-2.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-3.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-4.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-5.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-6.c | 11 +
gcc/testsuite/gcc.dg/sancov/pr104158-7.c | 11 +
gcc/testsuite/gcc.dg/spellcheck-options-24.c | 5 +
gcc/testsuite/gcc.dg/torture/pr100740.c | 12 +
gcc/testsuite/gcc.dg/torture/pr100786.c | 9 +
gcc/testsuite/gcc.dg/torture/pr101508.c | 13 +
gcc/testsuite/gcc.dg/torture/pr101972.c | 39 +++
gcc/testsuite/gcc.dg/torture/pr102131-1.c | 16 ++
gcc/testsuite/gcc.dg/torture/pr102131-2.c | 15 +
gcc/testsuite/gcc.dg/torture/pr102131-3.c | 11 +
gcc/testsuite/gcc.dg/torture/pr102131-4.c | 15 +
gcc/testsuite/gcc.dg/vect/pr104152.c | 40 +++
gcc/testsuite/gcc.target/aarch64/cpymem-q-reg_1.c | 4 +-
gcc/testsuite/gcc.target/aarch64/spellcheck_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/spellcheck_2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/spellcheck_3.c | 2 +-
gcc/testsuite/gcc.target/aarch64/spellcheck_7.c | 2 +-
gcc/testsuite/gcc.target/aarch64/vsqrt-1.c | 17 ++
gcc/testsuite/gcc.target/aarch64/vsqrt-2.c | 28 ++
gcc/testsuite/gcc.target/arm/stack-protector-7.c | 12 +
gcc/testsuite/gcc.target/arm/stack-protector-8.c | 7 +
gcc/testsuite/gcc.target/i386/pr104188.c | 70 +++++
gcc/testsuite/gcc.target/mips/fix-r4000-2.c | 4 +-
gcc/testsuite/gcc.target/mips/fix-r4000-3.c | 6 +-
gcc/testsuite/gcc.target/mips/fix-r4000-7.c | 4 +-
gcc/testsuite/gcc.target/mips/fix-r4000-8.c | 6 +-
gcc/testsuite/gcc.target/powerpc/builtins-4.c | 34 ++-
.../powerpc/fold-vec-splat-floatdouble.c | 5 +-
gcc/testsuite/gcc.target/riscv/arch-10.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-12.c | 2 +-
gcc/testsuite/gcc.target/riscv/arch-9.c | 2 +-
gcc/testsuite/gcc.target/riscv/attribute-19.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr104140.c | 11 +
.../gfortran.dg/gomp/affinity-clause-3.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/pr102621.f90 | 12 +
gcc/testsuite/gfortran.dg/gomp/pr103695.f90 | 18 ++
gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 | 2 +-
gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 | 34 +++
gcc/tree-ssa-loop-niter.cc | 49 +++-
gcc/tree-ssa-loop-unswitch.cc | 50 ++--
gcc/tree-ssa-math-opts.cc | 4 +
gcc/tree-ssa-threadbackward.cc | 4 +
gcc/tree-vect-slp.cc | 20 +-
gcc/tree.def | 14 +-
gcc/value-relation.cc | 45 ++-
gcc/value-relation.h | 3 +
libatomic/acinclude.m4 | 102 -------
libatomic/configure | 6 +-
libgo/go/runtime/panic32.go | 4 +-
libgomp/ChangeLog | 18 ++
.../libgomp.oacc-c-c++-common/loop-gwv-1.c | 25 +-
.../libgomp.oacc-c-c++-common/loop-gwv-2.c | 34 ++-
.../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 22 +-
.../libgomp.oacc-c-c++-common/loop-red-v-1.c | 11 +-
.../libgomp.oacc-c-c++-common/loop-red-v-2.c | 11 +-
.../libgomp.oacc-c-c++-common/loop-red-w-1.c | 13 +-
.../libgomp.oacc-c-c++-common/loop-red-w-2.c | 13 +-
.../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 19 +-
.../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 13 +-
.../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 13 +-
.../libgomp.oacc-c-c++-common/loop-wv-1.c | 19 +-
.../libgomp.oacc-c-c++-common/routine-gwv-1.c | 21 +-
.../libgomp.oacc-c-c++-common/routine-v-1.c | 13 +-
.../libgomp.oacc-c-c++-common/routine-w-1.c | 13 +-
.../libgomp.oacc-c-c++-common/routine-wv-1.c | 19 +-
libstdc++-v3/ChangeLog | 123 ++++++++
libstdc++-v3/include/bits/alloc_traits.h | 2 +-
libstdc++-v3/include/bits/allocator.h | 2 +-
libstdc++-v3/include/bits/basic_string.h | 2 +-
libstdc++-v3/include/bits/chrono.h | 4 +-
libstdc++-v3/include/bits/hashtable_policy.h | 11 +
libstdc++-v3/include/bits/move.h | 2 +-
libstdc++-v3/include/bits/node_handle.h | 2 +-
libstdc++-v3/include/bits/range_access.h | 2 +-
libstdc++-v3/include/bits/shared_ptr.h | 2 +-
libstdc++-v3/include/bits/shared_ptr_atomic.h | 4 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 2 +-
libstdc++-v3/include/bits/stl_algo.h | 4 +-
libstdc++-v3/include/bits/stl_algobase.h | 2 +-
libstdc++-v3/include/bits/stl_function.h | 2 +-
libstdc++-v3/include/bits/stl_iterator.h | 2 +-
libstdc++-v3/include/bits/stl_map.h | 2 +-
libstdc++-v3/include/bits/stl_tree.h | 2 +-
libstdc++-v3/include/bits/unique_ptr.h | 2 +-
libstdc++-v3/include/bits/unordered_map.h | 2 +-
libstdc++-v3/include/c_global/cmath | 2 +-
libstdc++-v3/include/c_global/cstddef | 2 +-
libstdc++-v3/include/std/atomic | 2 +-
libstdc++-v3/include/std/complex | 2 +-
libstdc++-v3/include/std/filesystem | 2 +-
libstdc++-v3/include/std/functional | 4 +-
libstdc++-v3/include/std/iomanip | 2 +-
libstdc++-v3/include/std/mutex | 2 +-
libstdc++-v3/include/std/numeric | 6 +-
libstdc++-v3/include/std/spanstream | 15 +-
libstdc++-v3/include/std/tuple | 4 +-
libstdc++-v3/include/std/type_traits | 22 +-
libstdc++-v3/include/std/version | 102 +++----
libstdc++-v3/libsupc++/new | 2 +-
libstdc++-v3/src/c++17/floating_from_chars.cc | 38 ++-
.../20_util/shared_ptr/atomic/atomic_shared_ptr.cc | 3 +
.../testsuite/20_util/shared_ptr/cons/array.cc | 2 +-
.../testsuite/20_util/weak_ptr/atomic_weak_ptr.cc | 3 +
.../23_containers/unordered_map/104174.cc | 4 +
libstdc++-v3/testsuite/27_io/spanstream/2.cc | 113 ++++++++
232 files changed, 4043 insertions(+), 743 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-01-20 12:38 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-01-20 12:38 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:60af3ff91f0c1f7436624f2e2c8f6fe110c36bb6
commit 60af3ff91f0c1f7436624f2e2c8f6fe110c36bb6
Merge: 929c31a9d1f 109f8af3d3c
Author: Martin Liska <mliska@suse.cz>
Date: Thu Jan 20 13:37:42 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
contrib/ChangeLog | 10 +
contrib/check_GNU_style_lib.py | 2 +-
contrib/gcc-git-customization.sh | 1 +
contrib/git-backport.py | 47 +-
contrib/git-fix-changelog.py | 92 ++++
gcc/ChangeLog | 553 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 96 ++++
gcc/ada/Makefile.rtl | 5 +
gcc/ada/gcc-interface/Makefile.in | 7 +
gcc/analyzer/ChangeLog | 16 +
gcc/analyzer/region-model-manager.cc | 22 +-
gcc/attribs.cc | 2 +-
gcc/bitmap.cc | 2 +-
gcc/c-family/ChangeLog | 18 +
gcc/c-family/c-common.cc | 10 +-
gcc/c-family/c-common.h | 6 +-
gcc/c-family/c-format.cc | 2 +-
gcc/c-family/c-indentation.cc | 2 +-
gcc/c-family/c-pretty-print.cc | 2 +-
gcc/cgraph.cc | 4 +-
gcc/cgraph.h | 4 +-
gcc/cgraphunit.cc | 2 +-
gcc/collect2.cc | 2 +-
gcc/common/config/riscv/riscv-common.cc | 18 +-
gcc/config/aarch64/aarch64-builtins.cc | 2 +-
gcc/config/arc/arc.md | 2 +-
gcc/config/arm/arm-cpus.in | 9 +-
gcc/config/arm/arm.cc | 9 +
gcc/config/arm/arm.opt | 10 +
gcc/config/arm/crypto.md | 227 +++++++--
gcc/config/arm/unspecs.md | 1 +
gcc/config/avr/avr.cc | 2 +-
gcc/config/bfin/bfin.cc | 8 +-
gcc/config/bpf/coreout.cc | 28 +-
gcc/config/bpf/coreout.h | 1 -
gcc/config/cris/cris.h | 2 +-
gcc/config/frv/frv.cc | 6 +-
gcc/config/i386/sse.md | 22 +-
gcc/config/ia64/ia64-c.cc | 2 +-
gcc/config/iq2000/iq2000.cc | 8 +-
gcc/config/m32c/m32c-pragma.cc | 12 +-
gcc/config/m68k/m68k.cc | 2 +-
gcc/config/mips/mips.cc | 6 +-
gcc/config/mmix/mmix.cc | 8 +-
gcc/config/msp430/driver-msp430.cc | 6 +-
gcc/config/msp430/msp430.cc | 30 +-
gcc/config/nds32/nds32-intrinsic.cc | 6 +-
gcc/config/nds32/nds32-intrinsic.md | 28 +-
gcc/config/nds32/nds32-isr.cc | 2 +-
gcc/config/nds32/nds32.cc | 14 +-
gcc/config/nvptx/nvptx.cc | 8 +-
gcc/config/nvptx/nvptx.md | 6 +-
gcc/config/riscv/riscv.cc | 4 +-
gcc/config/rs6000/aix73.h | 2 +-
gcc/config/rs6000/rs6000-call.cc | 2 +-
gcc/config/rs6000/rs6000.cc | 34 +-
gcc/config/rs6000/rtems.h | 2 +-
gcc/config/rx/rx.cc | 4 +-
gcc/config/sh/sh.cc | 6 +-
gcc/config/stormy16/stormy16.cc | 6 +-
gcc/config/v850/v850-c.cc | 22 +-
gcc/config/vms/vms-c.cc | 8 +-
gcc/config/xtensa/xtensa.cc | 6 +-
gcc/configure | 4 +-
gcc/configure.ac | 4 +-
gcc/convert.cc | 2 +-
gcc/cp/ChangeLog | 40 ++
gcc/cp/constexpr.cc | 6 +-
gcc/cp/cp-lang.cc | 4 +-
gcc/cp/cp-tree.h | 4 +-
gcc/cp/error.cc | 18 +-
gcc/cp/parser.cc | 12 +-
gcc/cp/pt.cc | 16 +-
gcc/cp/tree.cc | 2 +-
gcc/dbgcnt.cc | 2 +-
gcc/diagnostic-show-locus.cc | 2 +-
gcc/diagnostic.cc | 2 +-
gcc/doc/invoke.texi | 14 +
gcc/dumpfile.cc | 2 +-
gcc/dwarf2out.cc | 7 +-
gcc/dwarf2out.h | 2 +-
gcc/edit-context.cc | 2 +-
gcc/emit-rtl.cc | 16 +-
gcc/et-forest.cc | 2 +-
gcc/expmed.cc | 8 +-
gcc/expr.cc | 10 +-
gcc/fibonacci_heap.cc | 2 +-
gcc/fold-const.cc | 11 +-
gcc/fortran/ChangeLog | 6 +
gcc/fortran/array.cc | 3 +
gcc/function-tests.cc | 2 +-
gcc/gcse.cc | 2 +-
gcc/gcse.h | 2 +-
gcc/ggc-tests.cc | 2 +-
gcc/gimple-ssa-store-merging.cc | 2 +-
gcc/gimple-ssa-warn-access.cc | 9 +-
gcc/gimple.cc | 2 +-
gcc/gimplify.cc | 1 +
gcc/hash-map-tests.cc | 2 +-
gcc/hash-set-tests.cc | 2 +-
gcc/ifcvt.cc | 543 +++++++++++++++-----
gcc/input.cc | 2 +-
gcc/ipa-cp.cc | 2 +-
gcc/ipa-fnsummary.cc | 2 +-
gcc/ipa-fnsummary.h | 2 +-
gcc/ipa-inline.cc | 7 +-
gcc/ipa-modref-tree.cc | 2 +-
gcc/ipa-modref-tree.h | 2 -
gcc/ipa-modref.cc | 2 +-
gcc/ipa-modref.h | 2 +-
gcc/ipa-prop.h | 2 +-
gcc/ipa-reference.cc | 2 +-
gcc/ipa-reference.h | 2 +-
gcc/ipa-split.cc | 4 +-
gcc/ira-costs.cc | 2 +-
gcc/ira.h | 2 +-
gcc/match.pd | 15 +-
gcc/opt-suggestions.cc | 2 +-
gcc/optabs-tree.cc | 21 +-
gcc/optabs.cc | 140 ++++--
gcc/optabs.h | 4 +-
gcc/opts.cc | 2 +-
gcc/params.opt | 4 +
gcc/passes.def | 5 +-
gcc/predict.cc | 2 +-
gcc/pretty-print.cc | 2 +-
gcc/read-rtl-function.cc | 2 +-
gcc/rtl-tests.cc | 2 +-
gcc/rtl.cc | 13 +
gcc/rtl.h | 11 +-
gcc/sbitmap.cc | 2 +-
gcc/selftest-run-tests.cc | 74 +--
gcc/selftest.cc | 2 +-
gcc/selftest.h | 74 +--
gcc/simplify-rtx.cc | 2 +-
gcc/spellcheck-tree.cc | 2 +-
gcc/spellcheck.cc | 2 +-
gcc/sreal.cc | 2 +-
gcc/testsuite/ChangeLog | 204 ++++++++
gcc/testsuite/g++.dg/cpp1z/nontype-auto20.C | 5 +
gcc/testsuite/g++.dg/cpp2a/consteval27.C | 18 +
gcc/testsuite/g++.dg/eh/new2.C | 10 +
.../ext/{boolcomplex-1.c => boolcomplex-1.C} | 0
gcc/testsuite/g++.dg/gcov/pr16855-priority.C | 6 +-
gcc/testsuite/g++.dg/gcov/pr16855.C | 4 +-
gcc/testsuite/g++.dg/opt/pr103989.C | 30 ++
gcc/testsuite/g++.dg/opt/{pr47639.c => pr47639.C} | 2 +-
gcc/testsuite/g++.dg/parse/no-typename1.C | 2 +-
gcc/testsuite/g++.dg/{pr83979.c => pr83979.C} | 0
gcc/testsuite/g++.dg/template/nested7.C | 12 +
gcc/testsuite/g++.dg/tm/{asm-1.c => asm-1.C} | 0
.../g++.dg/vect/{pr71483.c => pr71483.cc} | 0
gcc/testsuite/g++.dg/warn/Wdangling-pointer-3.C | 39 ++
gcc/testsuite/g++.dg/warn/pr104025.C | 20 +
gcc/testsuite/gcc.dg/Wuse-after-free.c | 41 ++
gcc/testsuite/gcc.dg/analyzer/pr104062.c | 13 +
gcc/testsuite/gcc.dg/analyzer/pr104089.c | 9 +
gcc/testsuite/gcc.dg/debug/dwarf2/pr103874.c | 12 +
gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr57147-2.c | 6 +
gcc/testsuite/gcc.dg/tree-ssa/evrp-trans2.c | 8 +
gcc/testsuite/gcc.dg/tree-ssa/pr89074.c | 12 +
gcc/testsuite/gcc.dg/vect/bb-slp-17.c | 5 +-
gcc/testsuite/gcc.dg/vect/pr104112-1.c | 18 +
gcc/testsuite/gcc.dg/vect/pr104112-2.c | 11 +
gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 4 +-
gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h | 4 +-
.../gcc.target/arm/crypto-vaese-erratum1.c | 28 ++
gcc/testsuite/gcc.target/bpf/core-section-1.c | 2 +-
.../gcc.target/i386/mask-pack-prefer128.c | 8 +
.../gcc.target/i386/mask-pack-prefer256.c | 8 +
gcc/testsuite/gcc.target/i386/pr103771.c | 18 +
gcc/testsuite/gcc.target/i386/pr104104.c | 10 +
.../gcc.target/powerpc/bfp/scalar-extract-exp-5.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-extract-sig-5.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-11.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr104015-1.c | 28 ++
gcc/testsuite/gcc.target/powerpc/pr104015-2.c | 29 ++
gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c | 3 +-
.../gcc.target/s390/ifcvt-two-insns-bool.c | 39 ++
.../gcc.target/s390/ifcvt-two-insns-int.c | 39 ++
.../gcc.target/s390/ifcvt-two-insns-long.c | 39 ++
gcc/testsuite/gfortran.dg/pr102520.f90 | 6 +-
gcc/testsuite/gfortran.dg/pr102860.f90 | 10 +
gcc/testsuite/gfortran.dg/pr103692.f90 | 23 +
gcc/testsuite/lib/g++-dg.exp | 2 +-
gcc/testsuite/lib/gcov.exp | 5 +-
gcc/toplev.cc | 20 +-
gcc/tree-cfg.cc | 2 +-
gcc/tree-vect-generic.cc | 5 +-
gcc/tree-vect-loop.cc | 120 ++++-
gcc/tree-vect-stmts.cc | 11 +-
gcc/tree-vectorizer.h | 25 +-
gcc/tree.cc | 2 +-
gcc/typed-splay-tree.cc | 2 +-
gcc/value-relation.cc | 15 +-
gcc/value-relation.h | 1 +
gcc/vec-perm-indices.cc | 2 +-
gcc/vec.cc | 2 +-
libcpp/ChangeLog | 7 +
libgomp/ChangeLog | 53 ++
libgomp/config/gcn/icv-device.c | 2 +-
.../testsuite/libgomp.oacc-c++/privatized-ref-2.C | 6 +-
.../testsuite/libgomp.oacc-c++/privatized-ref-3.C | 6 +-
.../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c | 4 +-
.../libgomp.oacc-c-c++-common/kernels-loop-2.c | 4 +-
.../libgomp.oacc-c-c++-common/parallel-dims.c | 14 +-
.../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 2 +-
.../libgomp.oacc-c-c++-common/pr95270-1.c | 4 +-
.../libgomp.oacc-c-c++-common/routine-nohost-2.c | 2 +-
.../libgomp.oacc-c-c++-common/struct-copyout-1.c | 2 +-
.../libgomp.oacc-c-c++-common/struct-copyout-2.c | 2 +-
.../libgomp.oacc-c-c++-common/vector-length-64-1.c | 2 +-
.../libgomp.oacc-fortran/attach-descriptor-1.f90 | 2 +-
.../libgomp.oacc-fortran/derivedtypes-arrays-1.f90 | 2 +-
.../libgomp.oacc-fortran/kernels-loop-2.f95 | 4 +-
.../libgomp.oacc-fortran/parallel-dims.f90 | 4 +-
.../libgomp.oacc-fortran/privatized-ref-1.f95 | 6 +-
libstdc++-v3/ChangeLog | 133 +++++
libstdc++-v3/acinclude.m4 | 44 ++
libstdc++-v3/config.h.in | 8 +
libstdc++-v3/configure | 80 ++-
libstdc++-v3/configure.ac | 2 +-
libstdc++-v3/doc/html/manual/api.html | 10 +
libstdc++-v3/doc/html/manual/status.html | 4 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 14 +
libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 3 +-
libstdc++-v3/include/Makefile.am | 1 +
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/bits/basic_string.h | 4 +-
libstdc++-v3/include/bits/cow_string.h | 4 +-
libstdc++-v3/include/bits/shared_ptr_atomic.h | 4 +
libstdc++-v3/include/bits/stl_function.h | 4 +-
libstdc++-v3/include/bits/stl_iterator.h | 4 +-
libstdc++-v3/include/bits/stl_pair.h | 99 ++--
libstdc++-v3/include/bits/stl_tempbuf.h | 2 +-
libstdc++-v3/include/c_compatibility/stdatomic.h | 124 +++++
libstdc++-v3/include/c_compatibility/uchar.h | 8 +
libstdc++-v3/include/c_global/cuchar | 33 +-
libstdc++-v3/include/c_std/cuchar | 35 ++
libstdc++-v3/include/experimental/bits/simd.h | 26 +-
libstdc++-v3/include/std/string_view | 3 +-
libstdc++-v3/scripts/testsuite_flags.in | 11 +-
libstdc++-v3/src/Makefile.am | 12 +-
libstdc++-v3/src/Makefile.in | 9 +-
libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 4 +
libstdc++-v3/src/c++11/future.cc | 4 +
libstdc++-v3/src/c++11/system_error.cc | 4 +
libstdc++-v3/src/c++17/memory_resource.cc | 4 +
libstdc++-v3/src/libbacktrace/Makefile.am | 56 ++-
libstdc++-v3/src/libbacktrace/Makefile.in | 128 +++--
libstdc++-v3/testsuite/20_util/pair/cons/99957.cc | 12 +-
.../21_strings/basic_string/cons/char/nullptr.cc | 26 +-
.../basic_string_view/cons/char/nonnull.cc | 3 +-
.../basic_string_view/cons/wchar_t/nonnull.cc | 3 +-
.../headers/cuchar/functions_std_cxx20.cc | 12 +
.../headers/cuchar/functions_std_fchar8_t.cc | 12 +
.../29_atomics/headers/stdatomic.h/c_compat.cc | 131 +++++
260 files changed, 4049 insertions(+), 855 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-01-18 14:25 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-01-18 14:25 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:929c31a9d1f9741115465d7591f29ef31f96f362
commit 929c31a9d1f9741115465d7591f29ef31f96f362
Merge: 6ab1963fc8f 7402e40a2e2
Author: Martin Liska <mliska@suse.cz>
Date: Tue Jan 18 15:25:04 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 8 +
MAINTAINERS | 16 +-
Makefile.am | 0
contrib/ChangeLog | 19 +
contrib/filter-clang-warnings.py | 14 +-
contrib/gcc_update | 6 +-
contrib/git-backport.py | 85 +-
contrib/header-tools/ChangeLog | 4 +
contrib/header-tools/README | 34 +-
contrib/maintainers-verify.sh | 45 -
contrib/paranoia.cc | 2 +-
fixincludes/ChangeLog | 18 +
fixincludes/fixincl.x | 180 +-
fixincludes/inclhack.def | 123 +
fixincludes/tests/base/fcntl.h | 33 +
fixincludes/tests/base/math.h | 34 +
fixincludes/tests/base/time.h | 15 +
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 2869 ++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 322 +-
gcc/ada/ChangeLog | 123 +
gcc/ada/gcc-interface/Make-lang.in | 6 +-
gcc/ada/gcc-interface/config-lang.in | 2 +-
gcc/ada/gcc-interface/{cuintp.c => cuintp.cc} | 0
gcc/ada/gcc-interface/decl.c | 10661 ----
gcc/ada/gcc-interface/decl.cc | 10661 ++++
gcc/ada/gcc-interface/gigi.h | 16 +-
gcc/ada/gcc-interface/lang-specs.h | 2 +-
gcc/ada/gcc-interface/{misc.c => misc.cc} | 0
gcc/ada/gcc-interface/{targtyps.c => targtyps.cc} | 0
gcc/ada/gcc-interface/{trans.c => trans.cc} | 0
gcc/ada/gcc-interface/utils.c | 7156 ---
gcc/ada/gcc-interface/utils.cc | 7156 +++
gcc/ada/gcc-interface/utils2.c | 3050 --
gcc/ada/gcc-interface/utils2.cc | 3050 ++
gcc/ada/gnat1drv.adb | 5 +
gcc/ada/init.c | 2 +-
gcc/ada/set_targ.ads | 4 +-
gcc/{adjust-alignment.c => adjust-alignment.cc} | 0
gcc/{alias.c => alias.cc} | 0
gcc/alias.h | 2 +-
gcc/{alloc-pool.c => alloc-pool.cc} | 0
gcc/analyzer/ChangeLog | 62 +
gcc/analyzer/analyzer.cc | 4 +-
gcc/analyzer/engine.cc | 337 +-
gcc/analyzer/region-model-asm.cc | 2 +-
gcc/analyzer/region.cc | 2 +-
gcc/analyzer/sm-malloc.cc | 2 +-
gcc/analyzer/sm-taint.cc | 131 +-
gcc/analyzer/sm.h | 3 +
gcc/analyzer/supergraph.cc | 2 +-
gcc/asan.c | 4692 --
gcc/asan.cc | 4692 ++
gcc/{attribs.c => attribs.cc} | 0
gcc/{auto-inc-dec.c => auto-inc-dec.cc} | 0
gcc/{auto-profile.c => auto-profile.cc} | 0
gcc/auto-profile.h | 2 +-
gcc/basic-block.h | 2 +-
gcc/{bb-reorder.c => bb-reorder.cc} | 0
gcc/{bitmap.c => bitmap.cc} | 0
gcc/btfout.c | 1133 -
gcc/btfout.cc | 1133 +
gcc/builtins.c | 11184 -----
gcc/builtins.cc | 11184 +++++
gcc/c-family/ChangeLog | 103 +
gcc/c-family/c-ada-spec.c | 3528 --
gcc/c-family/c-ada-spec.cc | 3528 ++
gcc/c-family/c-ada-spec.h | 2 +-
gcc/c-family/c-attribs.c | 6106 ---
gcc/c-family/c-attribs.cc | 6142 +++
gcc/c-family/c-common.c | 9463 ----
gcc/c-family/c-common.cc | 9466 ++++
gcc/c-family/c-common.h | 30 +-
gcc/c-family/c-cppbuiltin.c | 2009 -
gcc/c-family/c-cppbuiltin.cc | 2009 +
gcc/c-family/{c-dump.c => c-dump.cc} | 0
gcc/c-family/c-format.c | 5439 ---
gcc/c-family/c-format.cc | 5439 +++
gcc/c-family/c-gimplify.c | 738 -
gcc/c-family/c-gimplify.cc | 738 +
gcc/c-family/{c-indentation.c => c-indentation.cc} | 0
gcc/c-family/c-indentation.h | 2 +-
gcc/c-family/{c-lex.c => c-lex.cc} | 0
gcc/c-family/c-objc.h | 2 +-
gcc/c-family/c-omp.c | 3265 --
gcc/c-family/c-omp.cc | 3265 ++
gcc/c-family/c-opts.c | 1842 -
gcc/c-family/c-opts.cc | 1842 +
gcc/c-family/{c-pch.c => c-pch.cc} | 0
gcc/c-family/{c-ppoutput.c => c-ppoutput.cc} | 0
gcc/c-family/c-pragma.c | 1656 -
gcc/c-family/c-pragma.cc | 1656 +
.../{c-pretty-print.c => c-pretty-print.cc} | 0
gcc/c-family/c-pretty-print.h | 2 +-
gcc/c-family/{c-semantics.c => c-semantics.cc} | 0
gcc/c-family/{c-ubsan.c => c-ubsan.cc} | 0
gcc/c-family/{c-warn.c => c-warn.cc} | 0
gcc/c-family/c.opt | 24 +
gcc/c-family/{cppspec.c => cppspec.cc} | 0
gcc/c-family/{stub-objc.c => stub-objc.cc} | 0
gcc/c/ChangeLog | 55 +
gcc/c/Make-lang.in | 10 +-
gcc/c/{c-aux-info.c => c-aux-info.cc} | 0
gcc/c/c-convert.c | 207 -
gcc/c/c-convert.cc | 207 +
gcc/c/c-decl.c | 12469 -----
gcc/c/c-decl.cc | 12469 +++++
gcc/c/{c-errors.c => c-errors.cc} | 0
gcc/c/{c-fold.c => c-fold.cc} | 0
gcc/c/{c-lang.c => c-lang.cc} | 0
gcc/c/{c-objc-common.c => c-objc-common.cc} | 0
gcc/c/c-objc-common.h | 2 +-
gcc/c/c-parser.c | 23404 ---------
gcc/c/c-parser.cc | 23404 +++++++++
gcc/c/c-parser.h | 2 +-
gcc/c/c-tree.h | 22 +-
gcc/c/c-typeck.c | 16078 ------
gcc/c/c-typeck.cc | 16079 ++++++
gcc/c/config-lang.in | 2 +-
gcc/c/{gccspec.c => gccspec.cc} | 0
gcc/c/{gimple-parser.c => gimple-parser.cc} | 0
gcc/caller-save.c | 1400 -
gcc/caller-save.cc | 1400 +
gcc/calls.c | 5254 --
gcc/calls.cc | 5254 ++
gcc/{ccmp.c => ccmp.cc} | 0
gcc/cfg-flags.def | 6 +-
gcc/{cfg.c => cfg.cc} | 0
gcc/cfganal.c | 1934 -
gcc/cfganal.cc | 1934 +
gcc/{cfgbuild.c => cfgbuild.cc} | 0
gcc/cfgcleanup.c | 3339 --
gcc/cfgcleanup.cc | 3339 ++
gcc/cfgexpand.c | 7030 ---
gcc/cfgexpand.cc | 7030 +++
gcc/cfghooks.c | 1560 -
gcc/cfghooks.cc | 1560 +
gcc/cfghooks.h | 4 +-
gcc/{cfgloop.c => cfgloop.cc} | 0
gcc/{cfgloopanal.c => cfgloopanal.cc} | 0
gcc/{cfgloopmanip.c => cfgloopmanip.cc} | 0
gcc/cfgrtl.c | 5366 --
gcc/cfgrtl.cc | 5366 ++
gcc/cgraph.c | 4273 --
gcc/cgraph.cc | 4273 ++
gcc/cgraph.h | 28 +-
gcc/{cgraphbuild.c => cgraphbuild.cc} | 0
gcc/cgraphclones.c | 1160 -
gcc/cgraphclones.cc | 1160 +
gcc/cgraphunit.c | 2595 -
gcc/cgraphunit.cc | 2595 +
gcc/{collect-utils.c => collect-utils.cc} | 0
gcc/collect-utils.h | 2 +-
gcc/{collect2-aix.c => collect2-aix.cc} | 0
gcc/collect2-aix.h | 2 +-
gcc/collect2.c | 3078 --
gcc/collect2.cc | 3078 ++
gcc/combine-stack-adj.c | 854 -
gcc/combine-stack-adj.cc | 854 +
gcc/combine.c | 14960 ------
gcc/combine.cc | 14960 ++++++
gcc/common.opt | 10 +-
.../{common-targhooks.c => common-targhooks.cc} | 0
gcc/common/config/aarch64/aarch64-common.c | 551 -
gcc/common/config/aarch64/aarch64-common.cc | 551 +
.../alpha/{alpha-common.c => alpha-common.cc} | 0
.../config/arc/{arc-common.c => arc-common.cc} | 0
gcc/common/config/arm/arm-common.c | 1116 -
gcc/common/config/arm/arm-common.cc | 1116 +
gcc/common/config/avr/avr-common.c | 153 -
gcc/common/config/avr/avr-common.cc | 153 +
.../config/bfin/{bfin-common.c => bfin-common.cc} | 0
.../config/bpf/{bpf-common.c => bpf-common.cc} | 0
.../config/c6x/{c6x-common.c => c6x-common.cc} | 0
.../config/cr16/{cr16-common.c => cr16-common.cc} | 0
.../config/cris/{cris-common.c => cris-common.cc} | 0
.../config/csky/{csky-common.c => csky-common.cc} | 0
.../config/{default-common.c => default-common.cc} | 0
.../{epiphany-common.c => epiphany-common.cc} | 0
.../config/fr30/{fr30-common.c => fr30-common.cc} | 0
.../config/frv/{frv-common.c => frv-common.cc} | 0
.../config/gcn/{gcn-common.c => gcn-common.cc} | 0
.../h8300/{h8300-common.c => h8300-common.cc} | 0
.../config/i386/{i386-common.c => i386-common.cc} | 0
gcc/common/config/i386/i386-isas.h | 4 +-
.../config/ia64/{ia64-common.c => ia64-common.cc} | 0
.../iq2000/{iq2000-common.c => iq2000-common.cc} | 0
.../config/lm32/{lm32-common.c => lm32-common.cc} | 0
.../config/m32r/{m32r-common.c => m32r-common.cc} | 0
.../config/m68k/{m68k-common.c => m68k-common.cc} | 0
.../mcore/{mcore-common.c => mcore-common.cc} | 0
.../{microblaze-common.c => microblaze-common.cc} | 0
.../config/mips/{mips-common.c => mips-common.cc} | 0
.../config/mmix/{mmix-common.c => mmix-common.cc} | 0
.../{mn10300-common.c => mn10300-common.cc} | 0
.../msp430/{msp430-common.c => msp430-common.cc} | 0
.../nds32/{nds32-common.c => nds32-common.cc} | 0
.../nios2/{nios2-common.c => nios2-common.cc} | 0
.../nvptx/{nvptx-common.c => nvptx-common.cc} | 0
.../config/or1k/{or1k-common.c => or1k-common.cc} | 0
gcc/common/config/pa/{pa-common.c => pa-common.cc} | 0
.../pdp11/{pdp11-common.c => pdp11-common.cc} | 0
.../config/pru/{pru-common.c => pru-common.cc} | 0
.../riscv/{riscv-common.c => riscv-common.cc} | 0
.../rs6000/{rs6000-common.c => rs6000-common.cc} | 0
gcc/common/config/rx/{rx-common.c => rx-common.cc} | 0
.../config/s390/{s390-common.c => s390-common.cc} | 0
gcc/common/config/sh/{sh-common.c => sh-common.cc} | 0
.../sparc/{sparc-common.c => sparc-common.cc} | 0
.../tilegx/{tilegx-common.c => tilegx-common.cc} | 0
.../{tilepro-common.c => tilepro-common.cc} | 0
.../config/v850/{v850-common.c => v850-common.cc} | 0
.../config/vax/{vax-common.c => vax-common.cc} | 0
.../visium/{visium-common.c => visium-common.cc} | 0
.../{xstormy16-common.c => xstormy16-common.cc} | 0
.../xtensa/{xtensa-common.c => xtensa-common.cc} | 0
gcc/{compare-elim.c => compare-elim.cc} | 0
gcc/conditions.h | 2 +-
gcc/config.gcc | 42 +-
gcc/config.in | 12 +
...{aarch64-bti-insert.c => aarch64-bti-insert.cc} | 0
gcc/config/aarch64/aarch64-builtins.c | 3214 --
gcc/config/aarch64/aarch64-builtins.cc | 3214 ++
gcc/config/aarch64/{aarch64-c.c => aarch64-c.cc} | 0
gcc/config/aarch64/{aarch64-d.c => aarch64-d.cc} | 0
gcc/config/aarch64/aarch64-protos.h | 4 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 2 +-
gcc/config/aarch64/aarch64.c | 26861 -----------
gcc/config/aarch64/aarch64.cc | 26862 +++++++++++
gcc/config/aarch64/aarch64.h | 6 +-
gcc/config/aarch64/cortex-a57-fma-steering.c | 1096 -
gcc/config/aarch64/cortex-a57-fma-steering.cc | 1096 +
gcc/config/aarch64/driver-aarch64.c | 470 -
gcc/config/aarch64/driver-aarch64.cc | 470 +
...oidance.c => falkor-tag-collision-avoidance.cc} | 0
...ost-aarch64-darwin.c => host-aarch64-darwin.cc} | 0
gcc/config/aarch64/t-aarch64 | 26 +-
gcc/config/aarch64/x-aarch64 | 2 +-
gcc/config/aarch64/x-darwin | 2 +-
gcc/config/alpha/alpha-protos.h | 2 +-
gcc/config/alpha/alpha.c | 10058 ----
gcc/config/alpha/alpha.cc | 10058 ++++
gcc/config/alpha/alpha.h | 8 +-
gcc/config/alpha/alpha.md | 4 +-
gcc/config/alpha/driver-alpha.c | 101 -
gcc/config/alpha/driver-alpha.cc | 101 +
gcc/config/alpha/x-alpha | 2 +-
gcc/config/arc/{arc-c.c => arc-c.cc} | 0
gcc/config/arc/arc-protos.h | 2 +-
gcc/config/arc/arc.c | 11770 -----
gcc/config/arc/arc.cc | 11769 +++++
gcc/config/arc/arc.h | 11 +-
gcc/config/arc/arc.md | 8 +-
gcc/config/arc/builtins.def | 4 +-
gcc/config/arc/{driver-arc.c => driver-arc.cc} | 0
gcc/config/arc/t-arc | 6 +-
gcc/config/arm/{aarch-common.c => aarch-common.cc} | 0
gcc/config/arm/arm-builtins.c | 4174 --
gcc/config/arm/arm-builtins.cc | 4174 ++
gcc/config/arm/arm-c.c | 505 -
gcc/config/arm/arm-c.cc | 505 +
gcc/config/arm/{arm-d.c => arm-d.cc} | 0
gcc/config/arm/arm-protos.h | 8 +-
gcc/config/arm/arm.c | 34143 -------------
gcc/config/arm/arm.cc | 34143 +++++++++++++
gcc/config/arm/arm.h | 8 +-
gcc/config/arm/arm.md | 2 +-
gcc/config/arm/driver-arm.c | 137 -
gcc/config/arm/driver-arm.cc | 137 +
gcc/config/arm/symbian.h | 2 +-
gcc/config/arm/t-arm | 16 +-
gcc/config/arm/thumb1.md | 10 +-
gcc/config/arm/x-arm | 2 +-
gcc/config/avr/avr-c.c | 509 -
gcc/config/avr/avr-c.cc | 509 +
gcc/config/avr/{avr-devices.c => avr-devices.cc} | 0
gcc/config/avr/avr-fixed.md | 2 +-
gcc/config/avr/avr-log.c | 325 -
gcc/config/avr/avr-log.cc | 325 +
gcc/config/avr/avr-mcus.def | 2 +-
gcc/config/avr/avr-modes.def | 2 +-
gcc/config/avr/avr-passes.def | 2 +-
gcc/config/avr/avr-protos.h | 4 +-
gcc/config/avr/avr.c | 14717 ------
gcc/config/avr/avr.cc | 14717 ++++++
gcc/config/avr/avr.h | 4 +-
gcc/config/avr/avr.md | 6 +-
gcc/config/avr/builtins.def | 4 +-
gcc/config/avr/{driver-avr.c => driver-avr.cc} | 0
gcc/config/avr/gen-avr-mmcu-specs.c | 323 -
gcc/config/avr/gen-avr-mmcu-specs.cc | 323 +
gcc/config/avr/gen-avr-mmcu-texi.c | 202 -
gcc/config/avr/gen-avr-mmcu-texi.cc | 202 +
gcc/config/avr/t-avr | 18 +-
gcc/config/bfin/bfin.c | 5883 ---
gcc/config/bfin/bfin.cc | 5883 +++
gcc/config/bpf/bpf-protos.h | 2 +-
gcc/config/bpf/{bpf.c => bpf.cc} | 0
gcc/config/bpf/bpf.h | 2 +-
gcc/config/bpf/{coreout.c => coreout.cc} | 0
gcc/config/bpf/t-bpf | 2 +-
gcc/config/c6x/c6x-protos.h | 4 +-
gcc/config/c6x/{c6x.c => c6x.cc} | 0
gcc/config/cr16/cr16-protos.h | 2 +-
gcc/config/cr16/{cr16.c => cr16.cc} | 0
gcc/config/cris/cris.c | 3729 --
gcc/config/cris/cris.cc | 3729 ++
gcc/config/cris/cris.h | 8 +-
gcc/config/cris/cris.opt | 2 +-
gcc/config/cris/sync.md | 2 +-
gcc/config/csky/csky.c | 7329 ---
gcc/config/csky/csky.cc | 7329 +++
gcc/config/darwin-c.c | 889 -
gcc/config/darwin-c.cc | 889 +
gcc/config/{darwin-d.c => darwin-d.cc} | 0
gcc/config/{darwin-driver.c => darwin-driver.cc} | 0
gcc/config/darwin-f.c | 60 -
gcc/config/darwin-f.cc | 60 +
gcc/config/darwin-sections.def | 8 +-
gcc/config/darwin.c | 3886 --
gcc/config/darwin.cc | 3886 ++
gcc/config/darwin.h | 4 +-
gcc/config/{default-c.c => default-c.cc} | 0
gcc/config/{default-d.c => default-d.cc} | 0
gcc/config/{dragonfly-d.c => dragonfly-d.cc} | 0
gcc/config/elfos.h | 2 +-
gcc/config/epiphany/epiphany-sched.md | 2 +-
gcc/config/epiphany/epiphany.c | 3042 --
gcc/config/epiphany/epiphany.cc | 3047 ++
gcc/config/epiphany/epiphany.h | 6 +-
gcc/config/epiphany/mode-switch-use.c | 107 -
gcc/config/epiphany/mode-switch-use.cc | 107 +
gcc/config/epiphany/predicates.md | 2 +-
.../{resolve-sw-modes.c => resolve-sw-modes.cc} | 0
gcc/config/epiphany/t-epiphany | 4 +-
gcc/config/fr30/fr30-protos.h | 2 +-
gcc/config/fr30/{fr30.c => fr30.cc} | 0
gcc/config/{freebsd-d.c => freebsd-d.cc} | 0
gcc/config/frv/frv-protos.h | 2 +-
gcc/config/frv/frv.c | 9451 ----
gcc/config/frv/frv.cc | 9451 ++++
gcc/config/frv/frv.h | 2 +-
gcc/config/ft32/ft32-protos.h | 2 +-
gcc/config/ft32/{ft32.c => ft32.cc} | 0
gcc/config/gcn/{driver-gcn.c => driver-gcn.cc} | 0
gcc/config/gcn/gcn-hsa.h | 2 +-
gcc/config/gcn/{gcn-run.c => gcn-run.cc} | 0
gcc/config/gcn/{gcn-tree.c => gcn-tree.cc} | 0
gcc/config/gcn/gcn.c | 6672 ---
gcc/config/gcn/gcn.cc | 6672 +++
gcc/config/gcn/mkoffload.c | 1174 -
gcc/config/gcn/mkoffload.cc | 1174 +
gcc/config/gcn/t-gcn-hsa | 8 +-
gcc/config/gcn/t-omp-device | 2 +-
gcc/config/{glibc-c.c => glibc-c.cc} | 0
gcc/config/{glibc-d.c => glibc-d.cc} | 0
gcc/config/h8300/h8300-protos.h | 4 +-
gcc/config/h8300/h8300.c | 5632 ---
gcc/config/h8300/h8300.cc | 5632 +++
gcc/config/h8300/h8300.h | 6 +-
gcc/config/{host-darwin.c => host-darwin.cc} | 0
gcc/config/{host-hpux.c => host-hpux.cc} | 0
gcc/config/{host-linux.c => host-linux.cc} | 0
gcc/config/{host-netbsd.c => host-netbsd.cc} | 0
gcc/config/{host-openbsd.c => host-openbsd.cc} | 0
gcc/config/{host-solaris.c => host-solaris.cc} | 0
gcc/config/i386/cygming.h | 4 +-
gcc/config/i386/{djgpp.c => djgpp.cc} | 0
gcc/config/i386/djgpp.h | 2 +-
gcc/config/i386/dragonfly.h | 2 +-
gcc/config/i386/driver-i386.c | 841 -
gcc/config/i386/driver-i386.cc | 841 +
.../i386/{driver-mingw32.c => driver-mingw32.cc} | 0
gcc/config/i386/freebsd.h | 2 +-
.../i386/{gnu-property.c => gnu-property.cc} | 0
gcc/config/i386/{host-cygwin.c => host-cygwin.cc} | 0
.../{host-i386-darwin.c => host-i386-darwin.cc} | 0
.../i386/{host-mingw32.c => host-mingw32.cc} | 0
.../i386/{i386-builtins.c => i386-builtins.cc} | 0
gcc/config/i386/i386-c.c | 817 -
gcc/config/i386/i386-c.cc | 817 +
gcc/config/i386/{i386-d.c => i386-d.cc} | 0
gcc/config/i386/i386-expand.c | 23305 ---------
gcc/config/i386/i386-expand.cc | 23280 +++++++++
.../i386/{i386-features.c => i386-features.cc} | 0
gcc/config/i386/i386-options.c | 3863 --
gcc/config/i386/i386-options.cc | 3863 ++
gcc/config/i386/i386-protos.h | 13 +-
gcc/config/i386/i386.c | 24709 ----------
gcc/config/i386/i386.cc | 24709 ++++++++++
gcc/config/i386/i386.h | 18 +-
gcc/config/i386/i386.md | 212 +-
...{intelmic-mkoffload.c => intelmic-mkoffload.cc} | 0
gcc/config/i386/lynx.h | 2 +-
gcc/config/i386/mmx.md | 293 +-
gcc/config/i386/{msformat-c.c => msformat-c.cc} | 0
gcc/config/i386/sse.md | 87 +-
gcc/config/i386/subst.md | 7 +
gcc/config/i386/t-cygming | 18 +-
gcc/config/i386/t-djgpp | 4 +-
gcc/config/i386/t-gnu-property | 2 +-
gcc/config/i386/t-i386 | 20 +-
gcc/config/i386/t-intelmic | 2 +-
gcc/config/i386/t-omp-device | 4 +-
gcc/config/i386/winnt-cxx.c | 177 -
gcc/config/i386/winnt-cxx.cc | 177 +
gcc/config/i386/{winnt-d.c => winnt-d.cc} | 0
gcc/config/i386/{winnt-stubs.c => winnt-stubs.cc} | 0
gcc/config/i386/winnt.c | 1377 -
gcc/config/i386/winnt.cc | 1377 +
gcc/config/i386/x-cygwin | 4 +-
gcc/config/i386/x-darwin | 2 +-
gcc/config/i386/x-i386 | 2 +-
gcc/config/i386/x-mingw32 | 6 +-
...86-tune-sched-atom.c => x86-tune-sched-atom.cc} | 0
.../{x86-tune-sched-bd.c => x86-tune-sched-bd.cc} | 0
gcc/config/i386/x86-tune-sched-core.c | 257 -
gcc/config/i386/x86-tune-sched-core.cc | 257 +
.../i386/{x86-tune-sched.c => x86-tune-sched.cc} | 0
gcc/config/i386/x86-tune.def | 10 +-
gcc/config/i386/xm-djgpp.h | 4 +-
gcc/config/ia64/freebsd.h | 4 +-
gcc/config/ia64/hpux.h | 2 +-
gcc/config/ia64/{ia64-c.c => ia64-c.cc} | 0
gcc/config/ia64/ia64-protos.h | 2 +-
gcc/config/ia64/ia64.c | 11923 -----
gcc/config/ia64/ia64.cc | 11923 +++++
gcc/config/ia64/ia64.h | 2 +-
gcc/config/ia64/ia64.md | 4 +-
gcc/config/ia64/predicates.md | 2 +-
gcc/config/ia64/sysv4.h | 4 +-
gcc/config/ia64/t-ia64 | 6 +-
gcc/config/iq2000/{iq2000.c => iq2000.cc} | 0
gcc/config/iq2000/iq2000.h | 2 +-
gcc/config/iq2000/iq2000.md | 4 +-
gcc/config/{linux.c => linux.cc} | 0
gcc/config/linux.h | 4 +-
gcc/config/lm32/{lm32.c => lm32.cc} | 0
gcc/config/m32c/{m32c-pragma.c => m32c-pragma.cc} | 0
gcc/config/m32c/m32c.c | 4506 --
gcc/config/m32c/m32c.cc | 4506 ++
gcc/config/m32c/m32c.h | 2 +-
gcc/config/m32c/t-m32c | 2 +-
gcc/config/m32r/m32r-protos.h | 2 +-
gcc/config/m32r/m32r.c | 2959 --
gcc/config/m32r/m32r.cc | 2959 ++
gcc/config/m32r/m32r.h | 4 +-
gcc/config/m32r/m32r.md | 2 +-
gcc/config/m68k/m68k-isas.def | 2 +-
gcc/config/m68k/m68k-microarchs.def | 2 +-
gcc/config/m68k/m68k-protos.h | 6 +-
gcc/config/m68k/m68k.c | 7154 ---
gcc/config/m68k/m68k.cc | 7154 +++
gcc/config/m68k/m68k.h | 4 +-
gcc/config/m68k/m68k.md | 4 +-
gcc/config/m68k/m68kemb.h | 2 +-
gcc/config/m68k/uclinux.h | 2 +-
gcc/config/mcore/mcore-protos.h | 2 +-
gcc/config/mcore/mcore.c | 3290 --
gcc/config/mcore/mcore.cc | 3290 ++
gcc/config/mcore/mcore.h | 4 +-
gcc/config/mcore/mcore.md | 2 +-
.../microblaze/{microblaze-c.c => microblaze-c.cc} | 0
gcc/config/microblaze/microblaze-protos.h | 2 +-
gcc/config/microblaze/microblaze.c | 4070 --
gcc/config/microblaze/microblaze.cc | 4070 ++
gcc/config/microblaze/microblaze.h | 2 +-
gcc/config/microblaze/microblaze.md | 4 +-
gcc/config/microblaze/t-microblaze | 4 +-
gcc/config/mips/driver-native.c | 91 -
gcc/config/mips/driver-native.cc | 91 +
.../{frame-header-opt.c => frame-header-opt.cc} | 0
gcc/config/mips/loongson2ef.md | 2 +-
gcc/config/mips/{mips-d.c => mips-d.cc} | 0
gcc/config/mips/mips-protos.h | 2 +-
gcc/config/mips/mips.c | 22925 ---------
gcc/config/mips/mips.cc | 22925 +++++++++
gcc/config/mips/mips.h | 2 +-
gcc/config/mips/mips.md | 2 +-
gcc/config/mips/t-mips | 4 +-
gcc/config/mips/x-native | 2 +-
gcc/config/mmix/mmix-protos.h | 2 +-
gcc/config/mmix/mmix.c | 2872 --
gcc/config/mmix/mmix.cc | 2872 ++
gcc/config/mmix/mmix.h | 2 +-
gcc/config/mmix/mmix.md | 4 +-
gcc/config/mmix/predicates.md | 2 +-
gcc/config/mn10300/mn10300.c | 3423 --
gcc/config/mn10300/mn10300.cc | 3423 ++
gcc/config/mn10300/mn10300.h | 6 +-
gcc/config/moxie/moxie-protos.h | 2 +-
gcc/config/moxie/{moxie.c => moxie.cc} | 0
gcc/config/moxie/uclinux.h | 2 +-
.../msp430/{driver-msp430.c => driver-msp430.cc} | 0
gcc/config/msp430/{msp430-c.c => msp430-c.cc} | 0
gcc/config/msp430/msp430-devices.c | 1110 -
gcc/config/msp430/msp430-devices.cc | 1110 +
gcc/config/msp430/msp430.c | 4521 --
gcc/config/msp430/msp430.cc | 4521 ++
gcc/config/msp430/msp430.h | 4 +-
gcc/config/msp430/t-msp430 | 6 +-
gcc/config/nds32/nds32-cost.c | 726 -
gcc/config/nds32/nds32-cost.cc | 726 +
gcc/config/nds32/nds32-doubleword.md | 2 +-
.../nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc} | 0
.../{nds32-intrinsic.c => nds32-intrinsic.cc} | 0
gcc/config/nds32/{nds32-isr.c => nds32-isr.cc} | 0
...{nds32-md-auxiliary.c => nds32-md-auxiliary.cc} | 0
...manipulation.c => nds32-memory-manipulation.cc} | 0
...es-auxiliary.c => nds32-pipelines-auxiliary.cc} | 0
.../{nds32-predicates.c => nds32-predicates.cc} | 0
.../{nds32-relax-opt.c => nds32-relax-opt.cc} | 0
gcc/config/nds32/{nds32-utils.c => nds32-utils.cc} | 0
gcc/config/nds32/nds32.c | 5895 ---
gcc/config/nds32/nds32.cc | 5895 +++
gcc/config/nds32/nds32.h | 10 +-
gcc/config/nds32/predicates.md | 12 +-
gcc/config/nds32/t-nds32 | 40 +-
gcc/config/{netbsd-d.c => netbsd-d.cc} | 0
gcc/config/{netbsd.c => netbsd.cc} | 0
gcc/config/nios2/nios2.c | 5624 ---
gcc/config/nios2/nios2.cc | 5624 +++
gcc/config/nvptx/{mkoffload.c => mkoffload.cc} | 0
gcc/config/nvptx/{nvptx-c.c => nvptx-c.cc} | 0
gcc/config/nvptx/nvptx-protos.h | 2 +-
gcc/config/nvptx/nvptx.c | 7011 ---
gcc/config/nvptx/nvptx.cc | 7011 +++
gcc/config/nvptx/nvptx.h | 2 +-
gcc/config/nvptx/t-nvptx | 4 +-
gcc/config/nvptx/t-omp-device | 2 +-
gcc/config/{openbsd-d.c => openbsd-d.cc} | 0
gcc/config/or1k/{or1k.c => or1k.cc} | 0
gcc/config/pa/elf.h | 2 +-
gcc/config/pa/{pa-d.c => pa-d.cc} | 0
gcc/config/pa/pa-linux.h | 2 +-
gcc/config/pa/pa-netbsd.h | 2 +-
gcc/config/pa/pa-openbsd.h | 2 +-
gcc/config/pa/pa-protos.h | 10 +-
gcc/config/pa/pa.c | 11080 -----
gcc/config/pa/pa.cc | 11080 +++++
gcc/config/pa/pa.h | 8 +-
gcc/config/pa/pa.md | 8 +-
gcc/config/pa/som.h | 2 +-
gcc/config/pa/t-pa | 2 +-
gcc/config/pdp11/pdp11.c | 2417 -
gcc/config/pdp11/pdp11.cc | 2417 +
gcc/config/pdp11/pdp11.h | 2 +-
gcc/config/pdp11/pdp11.md | 2 +-
gcc/config/pdp11/t-pdp11 | 2 +-
gcc/config/pru/{pru-passes.c => pru-passes.cc} | 0
gcc/config/pru/{pru-pragma.c => pru-pragma.cc} | 0
gcc/config/pru/{pru.c => pru.cc} | 0
gcc/config/pru/pru.md | 2 +-
gcc/config/pru/t-pru | 4 +-
.../riscv/{riscv-builtins.c => riscv-builtins.cc} | 0
gcc/config/riscv/{riscv-c.c => riscv-c.cc} | 0
gcc/config/riscv/{riscv-d.c => riscv-d.cc} | 0
gcc/config/riscv/riscv-protos.h | 10 +-
...-shorten-memrefs.c => riscv-shorten-memrefs.cc} | 0
gcc/config/riscv/{riscv-sr.c => riscv-sr.cc} | 0
gcc/config/riscv/riscv.c | 5783 ---
gcc/config/riscv/riscv.cc | 5783 +++
gcc/config/riscv/riscv.h | 4 +-
gcc/config/riscv/t-riscv | 16 +-
gcc/config/rl78/{rl78-c.c => rl78-c.cc} | 0
gcc/config/rl78/rl78.c | 4977 --
gcc/config/rl78/rl78.cc | 4977 ++
gcc/config/rl78/t-rl78 | 2 +-
gcc/config/rs6000/aix.h | 4 +-
gcc/config/rs6000/aix71.h | 2 +-
gcc/config/rs6000/aix72.h | 2 +-
gcc/config/rs6000/aix73.h | 2 +-
gcc/config/rs6000/altivec.md | 36 +-
gcc/config/rs6000/darwin.h | 6 +-
gcc/config/rs6000/driver-rs6000.c | 638 -
gcc/config/rs6000/driver-rs6000.cc | 638 +
gcc/config/rs6000/freebsd.h | 4 +-
gcc/config/rs6000/freebsd64.h | 4 +-
.../rs6000/{host-darwin.c => host-darwin.cc} | 0
.../{host-ppc64-darwin.c => host-ppc64-darwin.cc} | 0
gcc/config/rs6000/lynx.h | 2 +-
gcc/config/rs6000/rbtree.c | 242 -
gcc/config/rs6000/rbtree.cc | 242 +
gcc/config/rs6000/rbtree.h | 2 +-
gcc/config/rs6000/rs6000-c.c | 2076 -
gcc/config/rs6000/rs6000-c.cc | 2076 +
gcc/config/rs6000/rs6000-call.c | 6521 ---
gcc/config/rs6000/rs6000-call.cc | 6521 +++
gcc/config/rs6000/rs6000-cpus.def | 2 +-
gcc/config/rs6000/{rs6000-d.c => rs6000-d.cc} | 0
gcc/config/rs6000/rs6000-gen-builtins.c | 3076 --
gcc/config/rs6000/rs6000-gen-builtins.cc | 3076 ++
gcc/config/rs6000/rs6000-internal.h | 10 +-
.../rs6000/{rs6000-linux.c => rs6000-linux.cc} | 0
gcc/config/rs6000/rs6000-logue.c | 5689 ---
gcc/config/rs6000/rs6000-logue.cc | 5689 +++
gcc/config/rs6000/rs6000-overload.def | 10 +-
gcc/config/rs6000/rs6000-p8swap.c | 2788 --
gcc/config/rs6000/rs6000-p8swap.cc | 2788 ++
.../{rs6000-pcrel-opt.c => rs6000-pcrel-opt.cc} | 0
gcc/config/rs6000/rs6000-protos.h | 6 +-
.../rs6000/{rs6000-string.c => rs6000-string.cc} | 0
gcc/config/rs6000/rs6000.c | 28925 -----------
gcc/config/rs6000/rs6000.cc | 28925 +++++++++++
gcc/config/rs6000/rs6000.h | 16 +-
gcc/config/rs6000/rs6000.md | 2 +-
gcc/config/rs6000/smmintrin.h | 292 +-
gcc/config/rs6000/sysv4.h | 2 +-
gcc/config/rs6000/t-linux | 2 +-
gcc/config/rs6000/t-linux64 | 2 +-
gcc/config/rs6000/t-rs6000 | 34 +-
gcc/config/rs6000/vsx.md | 36 +-
gcc/config/rs6000/x-darwin | 2 +-
gcc/config/rs6000/x-darwin64 | 2 +-
gcc/config/rs6000/x-rs6000 | 2 +-
gcc/config/rs6000/xcoff.h | 4 +-
gcc/config/rx/rx.c | 3812 --
gcc/config/rx/rx.cc | 3812 ++
gcc/config/s390/constraints.md | 8 +-
gcc/config/s390/driver-native.c | 189 -
gcc/config/s390/driver-native.cc | 189 +
gcc/config/s390/htmxlintrin.h | 2 +-
gcc/config/s390/s390-builtins.def | 8 +-
gcc/config/s390/s390-builtins.h | 2 +-
gcc/config/s390/s390-c.c | 1100 -
gcc/config/s390/s390-c.cc | 1101 +
gcc/config/s390/{s390-d.c => s390-d.cc} | 0
gcc/config/s390/s390-opts.h | 2 +-
gcc/config/s390/s390-protos.h | 10 +-
gcc/config/s390/s390.c | 17478 -------
gcc/config/s390/s390.cc | 17478 +++++++
gcc/config/s390/s390.h | 8 +-
gcc/config/s390/s390.md | 8 +-
gcc/config/s390/t-s390 | 6 +-
gcc/config/s390/vx-builtins.md | 2 +-
gcc/config/s390/x-native | 2 +-
gcc/config/sh/divtab-sh4-300.c | 77 -
gcc/config/sh/divtab-sh4-300.cc | 77 +
gcc/config/sh/divtab-sh4.c | 85 -
gcc/config/sh/divtab-sh4.cc | 85 +
gcc/config/sh/divtab.c | 203 -
gcc/config/sh/divtab.cc | 203 +
gcc/config/sh/elf.h | 2 +-
gcc/config/sh/{sh-c.c => sh-c.cc} | 0
gcc/config/sh/sh-protos.h | 2 +-
gcc/config/sh/sh.c | 12630 -----
gcc/config/sh/sh.cc | 12630 +++++
gcc/config/sh/sh.h | 8 +-
gcc/config/sh/t-sh | 4 +-
gcc/config/{sol2-c.c => sol2-c.cc} | 0
gcc/config/{sol2-cxx.c => sol2-cxx.cc} | 0
gcc/config/{sol2-d.c => sol2-d.cc} | 0
gcc/config/sol2-protos.h | 6 +-
gcc/config/{sol2-stubs.c => sol2-stubs.cc} | 0
gcc/config/{sol2.c => sol2.cc} | 0
gcc/config/sol2.h | 4 +-
gcc/config/sparc/driver-sparc.c | 169 -
gcc/config/sparc/driver-sparc.cc | 169 +
gcc/config/sparc/freebsd.h | 4 +-
gcc/config/sparc/{sparc-c.c => sparc-c.cc} | 0
gcc/config/sparc/{sparc-d.c => sparc-d.cc} | 0
gcc/config/sparc/sparc-protos.h | 2 +-
gcc/config/sparc/sparc.c | 13958 ------
gcc/config/sparc/sparc.cc | 13958 ++++++
gcc/config/sparc/sparc.h | 6 +-
gcc/config/sparc/sparc.md | 4 +-
gcc/config/sparc/t-sparc | 4 +-
gcc/config/sparc/x-sparc | 2 +-
gcc/config/stormy16/stormy16.c | 2749 --
gcc/config/stormy16/stormy16.cc | 2749 ++
gcc/config/t-darwin | 10 +-
gcc/config/t-dragonfly | 2 +-
gcc/config/t-freebsd | 2 +-
gcc/config/t-glibc | 4 +-
gcc/config/t-linux | 2 +-
gcc/config/t-netbsd | 4 +-
gcc/config/t-openbsd | 2 +-
gcc/config/t-pnt16-warn | 2 +-
gcc/config/t-sol2 | 10 +-
gcc/config/t-vxworks | 4 +-
gcc/config/t-winnt | 2 +-
gcc/config/tilegx/{mul-tables.c => mul-tables.cc} | 0
gcc/config/tilegx/t-tilegx | 6 +-
gcc/config/tilegx/tilegx-c.c | 55 -
gcc/config/tilegx/tilegx-c.cc | 55 +
gcc/config/tilegx/tilegx-protos.h | 2 +-
gcc/config/tilegx/{tilegx.c => tilegx.cc} | 0
gcc/config/tilegx/tilegx.md | 2 +-
gcc/config/tilepro/{mul-tables.c => mul-tables.cc} | 0
gcc/config/tilepro/t-tilepro | 6 +-
gcc/config/tilepro/tilepro-c.c | 54 -
gcc/config/tilepro/tilepro-c.cc | 54 +
gcc/config/tilepro/{tilepro.c => tilepro.cc} | 0
gcc/config/v850/t-v850 | 4 +-
gcc/config/v850/{v850-c.c => v850-c.cc} | 0
gcc/config/v850/v850-protos.h | 2 +-
gcc/config/v850/v850.c | 3343 --
gcc/config/v850/v850.cc | 3343 ++
gcc/config/v850/v850.h | 6 +-
gcc/config/vax/vax.c | 2212 -
gcc/config/vax/vax.cc | 2212 +
gcc/config/vax/vax.h | 2 +-
gcc/config/vax/vax.md | 2 +-
gcc/config/visium/visium.c | 4332 --
gcc/config/visium/visium.cc | 4332 ++
gcc/config/visium/visium.h | 6 +-
gcc/config/vms/t-vms | 6 +-
gcc/config/vms/{vms-c.c => vms-c.cc} | 0
gcc/config/vms/vms-crtlmap.map | 2 +-
gcc/config/vms/{vms-f.c => vms-f.cc} | 0
gcc/config/vms/vms-protos.h | 4 +-
gcc/config/vms/{vms.c => vms.cc} | 0
gcc/config/vx-common.h | 2 +-
gcc/config/{vxworks-c.c => vxworks-c.cc} | 0
gcc/config/{vxworks.c => vxworks.cc} | 0
gcc/config/{winnt-c.c => winnt-c.cc} | 0
gcc/config/x-darwin | 2 +-
gcc/config/x-hpux | 4 +-
gcc/config/x-linux | 2 +-
gcc/config/x-netbsd | 4 +-
gcc/config/x-openbsd | 4 +-
gcc/config/x-solaris | 2 +-
gcc/config/xtensa/xtensa-protos.h | 2 +-
gcc/config/xtensa/xtensa.c | 4489 --
gcc/config/xtensa/xtensa.cc | 4489 ++
gcc/config/xtensa/xtensa.h | 2 +-
gcc/configure | 116 +-
gcc/configure.ac | 28 +-
gcc/context.c | 44 -
gcc/context.cc | 44 +
gcc/{convert.c => convert.cc} | 0
gcc/convert.h | 2 +-
gcc/coretypes.h | 2 +-
gcc/coverage.c | 1392 -
gcc/coverage.cc | 1392 +
gcc/coverage.h | 2 +-
gcc/cp/ChangeLog | 203 +
gcc/cp/Make-lang.in | 8 +-
gcc/cp/{call.c => call.cc} | 0
gcc/cp/{class.c => class.cc} | 0
gcc/cp/config-lang.in | 34 +-
gcc/cp/constexpr.c | 9561 ----
gcc/cp/constexpr.cc | 9561 ++++
gcc/cp/coroutines.cc | 2 +-
gcc/cp/cp-gimplify.c | 3273 --
gcc/cp/cp-gimplify.cc | 3285 ++
gcc/cp/cp-lang.c | 291 -
gcc/cp/cp-lang.cc | 291 +
gcc/cp/cp-objcp-common.c | 587 -
gcc/cp/cp-objcp-common.cc | 594 +
gcc/cp/cp-objcp-common.h | 4 +-
gcc/cp/cp-tree.h | 84 +-
gcc/cp/{cp-ubsan.c => cp-ubsan.cc} | 0
gcc/cp/cvt.c | 2153 -
gcc/cp/cvt.cc | 2153 +
gcc/cp/{cxx-pretty-print.c => cxx-pretty-print.cc} | 0
gcc/cp/decl.c | 18355 -------
gcc/cp/decl.cc | 18355 +++++++
gcc/cp/decl2.c | 5992 ---
gcc/cp/decl2.cc | 5992 +++
gcc/cp/{dump.c => dump.cc} | 0
gcc/cp/error.c | 4659 --
gcc/cp/error.cc | 4659 ++
gcc/cp/{except.c => except.cc} | 0
gcc/cp/{expr.c => expr.cc} | 0
gcc/cp/{friend.c => friend.cc} | 0
gcc/cp/{g++spec.c => g++spec.cc} | 0
gcc/cp/init.c | 5354 --
gcc/cp/init.cc | 5354 ++
gcc/cp/{lambda.c => lambda.cc} | 0
gcc/cp/lang-specs.h | 2 +-
gcc/cp/{lex.c => lex.cc} | 0
gcc/cp/{mangle.c => mangle.cc} | 0
gcc/cp/method.c | 3506 --
gcc/cp/method.cc | 3506 ++
gcc/cp/module.cc | 4 +-
gcc/cp/name-lookup.c | 8944 ----
gcc/cp/name-lookup.cc | 8944 ++++
gcc/cp/name-lookup.h | 2 +-
gcc/cp/{optimize.c => optimize.cc} | 0
gcc/cp/parser.c | 48235 ------------------
gcc/cp/parser.cc | 48319 +++++++++++++++++++
gcc/cp/parser.h | 2 +-
gcc/cp/pt.c | 30596 ------------
gcc/cp/pt.cc | 30596 ++++++++++++
gcc/cp/{ptree.c => ptree.cc} | 0
gcc/cp/{rtti.c => rtti.cc} | 0
gcc/cp/{search.c => search.cc} | 0
gcc/cp/semantics.c | 12339 -----
gcc/cp/semantics.cc | 12340 +++++
gcc/cp/tree.c | 6180 ---
gcc/cp/tree.cc | 6180 +++
gcc/cp/typeck.c | 11350 -----
gcc/cp/typeck.cc | 11350 +++++
gcc/cp/{typeck2.c => typeck2.cc} | 0
gcc/cp/vtable-class-hierarchy.c | 1346 -
gcc/cp/vtable-class-hierarchy.cc | 1346 +
gcc/{cppbuiltin.c => cppbuiltin.cc} | 0
gcc/{cppdefault.c => cppdefault.cc} | 0
gcc/cppdefault.h | 2 +-
gcc/cprop.c | 1974 -
gcc/cprop.cc | 1974 +
gcc/cse.c | 7736 ---
gcc/cse.cc | 7736 +++
gcc/{cselib.c => cselib.cc} | 0
gcc/{ctfc.c => ctfc.cc} | 0
gcc/ctfc.h | 4 +-
gcc/{ctfout.c => ctfout.cc} | 0
gcc/d/ChangeLog | 6 +
gcc/d/d-gimplify.cc | 2 +-
gcc/d/d-incpath.cc | 2 +-
gcc/d/lang-specs.h | 2 +-
gcc/{data-streamer-in.c => data-streamer-in.cc} | 0
gcc/{data-streamer-out.c => data-streamer-out.cc} | 0
gcc/{data-streamer.c => data-streamer.cc} | 0
gcc/data-streamer.h | 6 +-
gcc/{dbgcnt.c => dbgcnt.cc} | 0
gcc/dbgcnt.def | 2 +-
gcc/dbxout.c | 3936 --
gcc/dbxout.cc | 3936 ++
gcc/dbxout.h | 2 +-
gcc/{dce.c => dce.cc} | 0
gcc/{ddg.c => ddg.cc} | 0
gcc/{debug.c => debug.cc} | 0
gcc/debug.h | 8 +-
gcc/df-core.c | 2472 -
gcc/df-core.cc | 2472 +
gcc/{df-problems.c => df-problems.cc} | 0
gcc/df-scan.c | 4252 --
gcc/df-scan.cc | 4252 ++
gcc/df.h | 8 +-
gcc/dfp.c | 745 -
gcc/dfp.cc | 745 +
gcc/diagnostic-color.c | 348 -
gcc/diagnostic-color.cc | 348 +
gcc/diagnostic-event-id.h | 2 +-
gcc/diagnostic-show-locus.c | 5703 ---
gcc/diagnostic-show-locus.cc | 5703 +++
gcc/diagnostic-spec.c | 196 -
gcc/diagnostic-spec.cc | 205 +
gcc/diagnostic-spec.h | 6 +-
gcc/diagnostic.c | 2456 -
gcc/diagnostic.cc | 2488 +
gcc/diagnostic.h | 4 +
gcc/doc/avr-mmcu.texi | 4 +-
gcc/doc/cfg.texi | 2 +-
gcc/doc/contrib.texi | 2 +-
gcc/doc/cppinternals.texi | 6 +-
gcc/doc/extend.texi | 25 +-
gcc/doc/generic.texi | 8 +-
gcc/doc/gimple.texi | 8 +-
gcc/doc/gty.texi | 8 +-
gcc/doc/install.texi | 2 +-
gcc/doc/invoke.texi | 161 +-
gcc/doc/loop.texi | 2 +-
gcc/doc/lto.texi | 40 +-
gcc/doc/match-and-simplify.texi | 2 +-
gcc/doc/md.texi | 53 +-
gcc/doc/optinfo.texi | 4 +-
gcc/doc/options.texi | 2 +-
gcc/doc/passes.texi | 288 +-
gcc/doc/plugins.texi | 4 +-
gcc/doc/rtl.texi | 10 +-
gcc/doc/sourcebuild.texi | 6 +-
gcc/doc/tm.texi | 46 +-
gcc/doc/tm.texi.in | 28 +-
gcc/doc/tree-ssa.texi | 6 +-
gcc/dojump.c | 1300 -
gcc/dojump.cc | 1300 +
gcc/dojump.h | 2 +-
gcc/{dominance.c => dominance.cc} | 0
gcc/{domwalk.c => domwalk.cc} | 0
gcc/{double-int.c => double-int.cc} | 0
gcc/{dse.c => dse.cc} | 0
gcc/dumpfile.c | 2778 --
gcc/dumpfile.cc | 2778 ++
gcc/dumpfile.h | 18 +-
gcc/dwarf2asm.c | 1162 -
gcc/dwarf2asm.cc | 1162 +
gcc/{dwarf2cfi.c => dwarf2cfi.cc} | 0
gcc/{dwarf2ctf.c => dwarf2ctf.cc} | 0
gcc/dwarf2ctf.h | 4 +-
gcc/dwarf2out.c | 33147 -------------
gcc/dwarf2out.cc | 33147 +++++++++++++
gcc/dwarf2out.h | 8 +-
gcc/{early-remat.c => early-remat.cc} | 0
gcc/{edit-context.c => edit-context.cc} | 0
gcc/emit-rtl.c | 6596 ---
gcc/emit-rtl.cc | 6596 +++
gcc/emit-rtl.h | 6 +-
gcc/errors.c | 134 -
gcc/errors.cc | 134 +
gcc/et-forest.c | 884 -
gcc/et-forest.cc | 884 +
gcc/except.c | 3522 --
gcc/except.cc | 3522 ++
gcc/explow.c | 2321 -
gcc/explow.cc | 2321 +
gcc/explow.h | 2 +-
gcc/{expmed.c => expmed.cc} | 0
gcc/expmed.h | 2 +-
gcc/expr.c | 13145 -----
gcc/expr.cc | 13145 +++++
gcc/{fibonacci_heap.c => fibonacci_heap.cc} | 0
gcc/{file-find.c => file-find.cc} | 0
gcc/file-prefix-map.c | 149 -
gcc/file-prefix-map.cc | 149 +
gcc/final.c | 4662 --
gcc/final.cc | 4662 ++
gcc/{fixed-value.c => fixed-value.cc} | 0
gcc/fixed-value.h | 2 +-
gcc/flag-types.h | 20 +-
gcc/{fold-const-call.c => fold-const-call.cc} | 0
gcc/fold-const.c | 16787 -------
gcc/fold-const.cc | 16787 +++++++
gcc/fortran/ChangeLog | 281 +
gcc/fortran/{arith.c => arith.cc} | 0
gcc/fortran/{array.c => array.cc} | 0
gcc/fortran/{bbt.c => bbt.cc} | 0
gcc/fortran/check.c | 7523 ---
gcc/fortran/check.cc | 7523 +++
gcc/fortran/class.c | 3073 --
gcc/fortran/class.cc | 3073 ++
gcc/fortran/config-lang.in | 2 +-
gcc/fortran/{constructor.c => constructor.cc} | 0
gcc/fortran/{convert.c => convert.cc} | 0
gcc/fortran/cpp.c | 1203 -
gcc/fortran/cpp.cc | 1203 +
gcc/fortran/data.c | 848 -
gcc/fortran/data.cc | 848 +
gcc/fortran/decl.c | 11910 -----
gcc/fortran/decl.cc | 11910 +++++
gcc/fortran/dependency.c | 2336 -
gcc/fortran/dependency.cc | 2336 +
gcc/fortran/dump-parse-tree.c | 3923 --
gcc/fortran/dump-parse-tree.cc | 3924 ++
gcc/fortran/error.c | 1656 -
gcc/fortran/error.cc | 1656 +
gcc/fortran/expr.c | 6508 ---
gcc/fortran/expr.cc | 6507 +++
gcc/fortran/f95-lang.c | 1306 -
gcc/fortran/f95-lang.cc | 1306 +
.../{frontend-passes.c => frontend-passes.cc} | 0
gcc/fortran/gfc-internals.texi | 12 +-
gcc/fortran/gfortran.h | 87 +-
gcc/fortran/gfortranspec.c | 450 -
gcc/fortran/gfortranspec.cc | 450 +
gcc/fortran/interface.c | 5589 ---
gcc/fortran/interface.cc | 5589 +++
gcc/fortran/intrinsic.c | 5503 ---
gcc/fortran/intrinsic.cc | 5503 +++
gcc/fortran/{io.c => io.cc} | 0
gcc/fortran/iresolve.c | 4050 --
gcc/fortran/iresolve.cc | 4050 ++
gcc/fortran/iso-c-binding.def | 2 +-
gcc/fortran/lang-specs.h | 4 +-
gcc/fortran/libgfortran.h | 2 +-
gcc/fortran/match.c | 7264 ---
gcc/fortran/match.cc | 7264 +++
gcc/fortran/match.h | 28 +-
gcc/fortran/matchexp.c | 903 -
gcc/fortran/matchexp.cc | 903 +
gcc/fortran/mathbuiltins.def | 2 +-
gcc/fortran/{misc.c => misc.cc} | 0
gcc/fortran/module.c | 7581 ---
gcc/fortran/module.cc | 7581 +++
gcc/fortran/openmp.c | 9297 ----
gcc/fortran/openmp.cc | 9411 ++++
gcc/fortran/{options.c => options.cc} | 0
gcc/fortran/parse.c | 6987 ---
gcc/fortran/parse.cc | 6987 +++
gcc/fortran/primary.c | 4166 --
gcc/fortran/primary.cc | 4175 ++
gcc/fortran/resolve.c | 17582 -------
gcc/fortran/resolve.cc | 17582 +++++++
gcc/fortran/{scanner.c => scanner.cc} | 0
gcc/fortran/simplify.c | 8966 ----
gcc/fortran/simplify.cc | 8966 ++++
gcc/fortran/{st.c => st.cc} | 0
gcc/fortran/symbol.c | 5251 --
gcc/fortran/symbol.cc | 5251 ++
gcc/fortran/target-memory.c | 806 -
gcc/fortran/target-memory.cc | 806 +
gcc/fortran/target-memory.h | 2 +-
gcc/fortran/trans-array.c | 11714 -----
gcc/fortran/trans-array.cc | 11714 +++++
gcc/fortran/{trans-common.c => trans-common.cc} | 0
gcc/fortran/trans-const.c | 430 -
gcc/fortran/trans-const.cc | 430 +
gcc/fortran/trans-decl.c | 7956 ---
gcc/fortran/trans-decl.cc | 7956 +++
gcc/fortran/trans-expr.c | 12125 -----
gcc/fortran/trans-expr.cc | 12125 +++++
gcc/fortran/trans-intrinsic.c | 12446 -----
gcc/fortran/trans-intrinsic.cc | 12457 +++++
gcc/fortran/trans-io.c | 2686 --
gcc/fortran/trans-io.cc | 2686 ++
gcc/fortran/trans-openmp.c | 7614 ---
gcc/fortran/trans-openmp.cc | 7701 +++
gcc/fortran/trans-stmt.c | 7468 ---
gcc/fortran/trans-stmt.cc | 7468 +++
gcc/fortran/trans-stmt.h | 8 +-
gcc/fortran/trans-types.c | 3838 --
gcc/fortran/trans-types.cc | 3838 ++
gcc/fortran/trans-types.h | 2 +-
gcc/fortran/trans.c | 2452 -
gcc/fortran/trans.cc | 2452 +
gcc/fortran/trans.h | 14 +-
gcc/fp-test.c | 251 -
gcc/fp-test.cc | 251 +
gcc/{function-tests.c => function-tests.cc} | 0
gcc/function.c | 6964 ---
gcc/function.cc | 6964 +++
gcc/function.h | 16 +-
gcc/fwprop.c | 1079 -
gcc/fwprop.cc | 1079 +
gcc/{gcc-ar.c => gcc-ar.cc} | 0
gcc/gcc-main.c | 48 -
gcc/gcc-main.cc | 48 +
gcc/{gcc-rich-location.c => gcc-rich-location.cc} | 0
gcc/gcc-rich-location.h | 2 +-
gcc/gcc-symtab.h | 2 +-
gcc/gcc.c | 11276 -----
gcc/gcc.cc | 11276 +++++
gcc/gcc.h | 6 +-
gcc/gcov-dump.c | 479 -
gcc/gcov-dump.cc | 479 +
gcc/{gcov-io.c => gcov-io.cc} | 0
gcc/{gcov-tool.c => gcov-tool.cc} | 0
gcc/gcov.c | 3262 --
gcc/gcov.cc | 3262 ++
gcc/gcse-common.c | 222 -
gcc/gcse-common.cc | 222 +
gcc/gcse.c | 4136 --
gcc/gcse.cc | 4136 ++
gcc/genattr-common.c | 112 -
gcc/genattr-common.cc | 112 +
gcc/{genattr.c => genattr.cc} | 0
gcc/genattrtab.c | 5417 ---
gcc/genattrtab.cc | 5417 +++
gcc/genautomata.c | 9685 ----
gcc/genautomata.cc | 9685 ++++
gcc/{gencfn-macros.c => gencfn-macros.cc} | 0
gcc/{gencheck.c => gencheck.cc} | 0
gcc/{genchecksum.c => genchecksum.cc} | 0
gcc/{gencodes.c => gencodes.cc} | 0
gcc/genconditions.c | 252 -
gcc/genconditions.cc | 252 +
gcc/{genconfig.c => genconfig.cc} | 0
gcc/genconstants.c | 105 -
gcc/genconstants.cc | 105 +
gcc/genemit.c | 952 -
gcc/genemit.cc | 952 +
gcc/{genenums.c => genenums.cc} | 0
gcc/generic-match-head.c | 101 -
gcc/generic-match-head.cc | 101 +
gcc/genextract.c | 507 -
gcc/genextract.cc | 507 +
gcc/{genflags.c => genflags.cc} | 0
gcc/gengenrtl.c | 358 -
gcc/gengenrtl.cc | 358 +
gcc/gengtype-parse.c | 1179 -
gcc/gengtype-parse.cc | 1179 +
gcc/gengtype-state.c | 2661 -
gcc/gengtype-state.cc | 2661 +
gcc/gengtype.c | 5405 ---
gcc/gengtype.cc | 5399 +++
gcc/gengtype.h | 8 +-
gcc/{genhooks.c => genhooks.cc} | 0
gcc/genmatch.c | 5257 --
gcc/genmatch.cc | 5257 ++
gcc/genmddeps.c | 71 -
gcc/genmddeps.cc | 71 +
gcc/{genmddump.c => genmddump.cc} | 0
gcc/genmodes.c | 2068 -
gcc/genmodes.cc | 2068 +
gcc/{genopinit.c => genopinit.cc} | 0
gcc/{genoutput.c => genoutput.cc} | 0
gcc/genpeep.c | 418 -
gcc/genpeep.cc | 418 +
gcc/genpreds.c | 1682 -
gcc/genpreds.cc | 1682 +
gcc/genrecog.c | 5447 ---
gcc/genrecog.cc | 5447 +++
gcc/gensupport.c | 3316 --
gcc/gensupport.cc | 3316 ++
gcc/gensupport.h | 12 +-
gcc/{gentarget-def.c => gentarget-def.cc} | 0
gcc/{genversion.c => genversion.cc} | 0
gcc/{ggc-common.c => ggc-common.cc} | 0
gcc/ggc-internal.h | 2 +-
gcc/{ggc-none.c => ggc-none.cc} | 0
gcc/{ggc-page.c => ggc-page.cc} | 0
gcc/{ggc-tests.c => ggc-tests.cc} | 0
gcc/{gimple-builder.c => gimple-builder.cc} | 0
gcc/{gimple-expr.c => gimple-expr.cc} | 0
gcc/gimple-fold.c | 9123 ----
gcc/gimple-fold.cc | 9123 ++++
gcc/gimple-fold.h | 2 +-
gcc/{gimple-iterator.c => gimple-iterator.cc} | 0
gcc/{gimple-laddress.c => gimple-laddress.cc} | 0
gcc/{gimple-loop-jam.c => gimple-loop-jam.cc} | 0
gcc/gimple-low.c | 947 -
gcc/gimple-low.cc | 947 +
gcc/gimple-match-head.c | 1394 -
gcc/gimple-match-head.cc | 1394 +
...imple-pretty-print.c => gimple-pretty-print.cc} | 0
gcc/gimple-pretty-print.h | 2 +-
...imple-ssa-backprop.c => gimple-ssa-backprop.cc} | 0
...a-evrp-analyze.c => gimple-ssa-evrp-analyze.cc} | 0
gcc/{gimple-ssa-evrp.c => gimple-ssa-evrp.cc} | 0
...isolate-paths.c => gimple-ssa-isolate-paths.cc} | 0
...ull-compare.c => gimple-ssa-nonnull-compare.cc} | 0
...ssa-split-paths.c => gimple-ssa-split-paths.cc} | 0
gcc/gimple-ssa-sprintf.c | 4728 --
gcc/gimple-ssa-sprintf.cc | 4728 ++
...store-merging.c => gimple-ssa-store-merging.cc} | 0
...eduction.c => gimple-ssa-strength-reduction.cc} | 0
gcc/gimple-ssa-warn-access.cc | 992 +-
...ssa-warn-alloca.c => gimple-ssa-warn-alloca.cc} | 0
...warn-restrict.c => gimple-ssa-warn-restrict.cc} | 0
...{gimple-streamer-in.c => gimple-streamer-in.cc} | 0
...imple-streamer-out.c => gimple-streamer-out.cc} | 0
gcc/gimple-streamer.h | 4 +-
gcc/{gimple-walk.c => gimple-walk.cc} | 0
...e-warn-recursion.c => gimple-warn-recursion.cc} | 0
gcc/{gimple.c => gimple.cc} | 0
gcc/gimple.h | 4 +-
gcc/{gimplify-me.c => gimplify-me.cc} | 0
gcc/gimplify.c | 16582 -------
gcc/gimplify.cc | 16582 +++++++
gcc/go/ChangeLog | 17 +
gcc/go/config-lang.in | 2 +-
gcc/go/go-backend.c | 194 -
gcc/go/go-backend.cc | 194 +
gcc/go/go-lang.c | 638 -
gcc/go/go-lang.cc | 638 +
gcc/go/gospec.c | 466 -
gcc/go/gospec.cc | 466 +
gcc/go/lang-specs.h | 2 +-
gcc/{godump.c => godump.cc} | 0
gcc/{graph.c => graph.cc} | 0
gcc/{graphds.c => graphds.cc} | 0
...phite-dependences.c => graphite-dependences.cc} | 0
gcc/graphite-isl-ast-to-gimple.c | 1556 -
gcc/graphite-isl-ast-to-gimple.cc | 1556 +
...ite-optimize-isl.c => graphite-optimize-isl.cc} | 0
gcc/{graphite-poly.c => graphite-poly.cc} | 0
...scop-detection.c => graphite-scop-detection.cc} | 0
...ite-sese-to-poly.c => graphite-sese-to-poly.cc} | 0
gcc/{graphite.c => graphite.cc} | 0
gcc/haifa-sched.c | 9263 ----
gcc/haifa-sched.cc | 9263 ++++
gcc/{hash-map-tests.c => hash-map-tests.cc} | 0
gcc/{hash-set-tests.c => hash-set-tests.cc} | 0
gcc/{hash-table.c => hash-table.cc} | 0
gcc/{hooks.c => hooks.cc} | 0
gcc/{host-default.c => host-default.cc} | 0
gcc/{hw-doloop.c => hw-doloop.cc} | 0
gcc/{hwint.c => hwint.cc} | 0
gcc/ifcvt.c | 5694 ---
gcc/ifcvt.cc | 5694 +++
gcc/{inchash.c => inchash.cc} | 0
gcc/inchash.h | 2 +-
gcc/incpath.c | 532 -
gcc/incpath.cc | 536 +
gcc/{init-regs.c => init-regs.cc} | 0
gcc/input.c | 3932 --
gcc/input.cc | 3932 ++
gcc/input.h | 4 +-
gcc/internal-fn.c | 4388 --
gcc/internal-fn.cc | 4451 ++
gcc/internal-fn.def | 3 +
gcc/internal-fn.h | 5 +
gcc/{intl.c => intl.cc} | 0
gcc/{ipa-comdats.c => ipa-comdats.cc} | 0
gcc/ipa-cp.c | 6639 ---
gcc/ipa-cp.cc | 6639 +++
gcc/{ipa-devirt.c => ipa-devirt.cc} | 0
gcc/ipa-fnsummary.c | 4972 --
gcc/ipa-fnsummary.cc | 4972 ++
gcc/ipa-fnsummary.h | 6 +-
gcc/ipa-free-lang-data.cc | 4 +-
gcc/{ipa-icf-gimple.c => ipa-icf-gimple.cc} | 0
gcc/{ipa-icf.c => ipa-icf.cc} | 0
...pa-inline-analysis.c => ipa-inline-analysis.cc} | 0
...-inline-transform.c => ipa-inline-transform.cc} | 0
gcc/ipa-inline.c | 3158 --
gcc/ipa-inline.cc | 3158 ++
gcc/ipa-inline.h | 6 +-
gcc/{ipa-modref-tree.c => ipa-modref-tree.cc} | 0
gcc/ipa-modref.c | 5509 ---
gcc/ipa-modref.cc | 5509 +++
gcc/ipa-param-manipulation.c | 2401 -
gcc/ipa-param-manipulation.cc | 2401 +
...-polymorphic-call.c => ipa-polymorphic-call.cc} | 0
gcc/{ipa-predicate.c => ipa-predicate.cc} | 0
gcc/{ipa-profile.c => ipa-profile.cc} | 0
gcc/ipa-prop.c | 6088 ---
gcc/ipa-prop.cc | 6088 +++
gcc/ipa-prop.h | 8 +-
gcc/{ipa-pure-const.c => ipa-pure-const.cc} | 0
gcc/{ipa-ref.c => ipa-ref.cc} | 0
gcc/ipa-reference.c | 1341 -
gcc/ipa-reference.cc | 1341 +
gcc/ipa-reference.h | 2 +-
gcc/ipa-split.c | 1982 -
gcc/ipa-split.cc | 2000 +
gcc/ipa-sra.c | 4148 --
gcc/ipa-sra.cc | 4148 ++
gcc/{ipa-utils.c => ipa-utils.cc} | 0
gcc/ipa-utils.h | 8 +-
gcc/{ipa-visibility.c => ipa-visibility.cc} | 0
gcc/{ipa.c => ipa.cc} | 0
gcc/ira-build.c | 3568 --
gcc/ira-build.cc | 3568 ++
gcc/ira-color.c | 5274 --
gcc/ira-color.cc | 5274 ++
gcc/ira-conflicts.c | 895 -
gcc/ira-conflicts.cc | 895 +
gcc/{ira-costs.c => ira-costs.cc} | 0
gcc/{ira-emit.c => ira-emit.cc} | 0
gcc/ira-int.h | 20 +-
gcc/ira-lives.c | 1765 -
gcc/ira-lives.cc | 1765 +
gcc/ira.c | 6132 ---
gcc/ira.cc | 6132 +++
gcc/ira.h | 4 +-
gcc/jit/ChangeLog | 156 +
gcc/jit/config-lang.in | 2 +-
gcc/jit/docs/_build/texinfo/libgccjit.texi | 18 +-
gcc/jit/docs/internals/index.rst | 12 +-
gcc/jit/{dummy-frontend.c => dummy-frontend.cc} | 0
gcc/jit/jit-builtins.c | 707 -
gcc/jit/jit-builtins.cc | 707 +
gcc/jit/{jit-logging.c => jit-logging.cc} | 0
gcc/jit/jit-playback.c | 3618 --
gcc/jit/jit-playback.cc | 3618 ++
gcc/jit/jit-recording.c | 7537 ---
gcc/jit/jit-recording.cc | 7537 +++
gcc/jit/jit-recording.h | 2 +-
gcc/jit/{jit-result.c => jit-result.cc} | 0
gcc/jit/{jit-spec.c => jit-spec.cc} | 0
gcc/jit/{jit-tempdir.c => jit-tempdir.cc} | 0
gcc/jit/{jit-w32.c => jit-w32.cc} | 0
gcc/jit/libgccjit.c | 4172 --
gcc/jit/libgccjit.cc | 4172 ++
gcc/jit/notes.txt | 6 +-
gcc/{jump.c => jump.cc} | 0
gcc/langhooks.c | 952 -
gcc/langhooks.cc | 952 +
gcc/langhooks.h | 12 +-
gcc/{lcm.c => lcm.cc} | 0
gcc/libfuncs.h | 2 +-
gcc/{lists.c => lists.cc} | 0
gcc/loop-doloop.c | 807 -
gcc/loop-doloop.cc | 807 +
gcc/loop-init.c | 653 -
gcc/loop-init.cc | 653 +
gcc/loop-invariant.c | 2322 -
gcc/loop-invariant.cc | 2322 +
gcc/{loop-iv.c => loop-iv.cc} | 0
gcc/{loop-unroll.c => loop-unroll.cc} | 0
gcc/{lower-subreg.c => lower-subreg.cc} | 0
gcc/lower-subreg.h | 2 +-
gcc/{lra-assigns.c => lra-assigns.cc} | 0
gcc/{lra-coalesce.c => lra-coalesce.cc} | 0
gcc/lra-constraints.c | 7380 ---
gcc/lra-constraints.cc | 7380 +++
gcc/{lra-eliminations.c => lra-eliminations.cc} | 0
gcc/lra-int.h | 24 +-
gcc/{lra-lives.c => lra-lives.cc} | 0
gcc/{lra-remat.c => lra-remat.cc} | 0
gcc/lra-spills.c | 880 -
gcc/lra-spills.cc | 880 +
gcc/lra.c | 2523 -
gcc/lra.cc | 2523 +
gcc/{lto-cgraph.c => lto-cgraph.cc} | 0
gcc/{lto-compress.c => lto-compress.cc} | 0
gcc/lto-compress.h | 2 +-
gcc/{lto-opts.c => lto-opts.cc} | 0
gcc/{lto-section-in.c => lto-section-in.cc} | 0
gcc/{lto-section-out.c => lto-section-out.cc} | 0
gcc/{lto-streamer-in.c => lto-streamer-in.cc} | 0
gcc/lto-streamer-out.c | 3363 --
gcc/lto-streamer-out.cc | 3363 ++
gcc/{lto-streamer.c => lto-streamer.cc} | 0
gcc/lto-streamer.h | 22 +-
gcc/lto-wrapper.c | 2146 -
gcc/lto-wrapper.cc | 2146 +
gcc/lto/ChangeLog | 32 +
gcc/lto/{common.c => common.cc} | 0
gcc/lto/config-lang.in | 2 +-
gcc/lto/lang-specs.h | 2 +-
gcc/lto/lto-common.c | 3106 --
gcc/lto/lto-common.cc | 3106 ++
gcc/lto/lto-common.h | 2 +-
gcc/lto/lto-dump.c | 379 -
gcc/lto/lto-dump.cc | 379 +
gcc/lto/lto-lang.c | 1490 -
gcc/lto/lto-lang.cc | 1490 +
gcc/lto/{lto-object.c => lto-object.cc} | 0
gcc/lto/{lto-partition.c => lto-partition.cc} | 0
gcc/lto/{lto-symtab.c => lto-symtab.cc} | 0
gcc/lto/lto.c | 670 -
gcc/lto/lto.cc | 670 +
gcc/lto/lto.h | 4 +-
gcc/machmode.def | 2 +-
gcc/machmode.h | 4 +-
gcc/main.c | 45 -
gcc/main.cc | 45 +
gcc/match.pd | 16 +-
gcc/{mcf.c => mcf.cc} | 0
gcc/{mode-switching.c => mode-switching.cc} | 0
gcc/{modulo-sched.c => modulo-sched.cc} | 0
gcc/{multiple_target.c => multiple_target.cc} | 0
gcc/objc/ChangeLog | 36 +
gcc/objc/Make-lang.in | 2 +-
gcc/objc/config-lang.in | 2 +-
gcc/objc/lang-specs.h | 2 +-
gcc/objc/objc-act.c | 10365 ----
gcc/objc/objc-act.cc | 10365 ++++
gcc/objc/objc-act.h | 4 +-
gcc/objc/{objc-encoding.c => objc-encoding.cc} | 0
gcc/objc/objc-gnu-runtime-abi-01.c | 2262 -
gcc/objc/objc-gnu-runtime-abi-01.cc | 2262 +
gcc/objc/objc-lang.c | 56 -
gcc/objc/objc-lang.cc | 56 +
gcc/objc/objc-map.c | 160 -
gcc/objc/objc-map.cc | 160 +
gcc/objc/objc-next-runtime-abi-01.c | 2957 --
gcc/objc/objc-next-runtime-abi-01.cc | 2957 ++
...untime-abi-02.c => objc-next-runtime-abi-02.cc} | 0
gcc/objc/objc-runtime-shared-support.c | 718 -
gcc/objc/objc-runtime-shared-support.cc | 718 +
gcc/objc/objc-runtime-shared-support.h | 2 +-
gcc/objcp/ChangeLog | 15 +
gcc/objcp/Make-lang.in | 16 +-
gcc/objcp/config-lang.in | 16 +-
gcc/objcp/lang-specs.h | 2 +-
gcc/objcp/objcp-decl.c | 115 -
gcc/objcp/objcp-decl.cc | 115 +
gcc/objcp/objcp-lang.c | 92 -
gcc/objcp/objcp-lang.cc | 92 +
gcc/omp-builtins.def | 4 +-
gcc/omp-expand.c | 10808 -----
gcc/omp-expand.cc | 10808 +++++
gcc/{omp-general.c => omp-general.cc} | 0
gcc/omp-low.c | 14777 ------
gcc/omp-low.cc | 14777 ++++++
gcc/omp-oacc-kernels-decompose.cc | 37 +-
gcc/omp-oacc-neuter-broadcast.cc | 12 +-
gcc/omp-offload.c | 2823 --
gcc/omp-offload.cc | 2823 ++
gcc/{omp-simd-clone.c => omp-simd-clone.cc} | 0
gcc/{opt-suggestions.c => opt-suggestions.cc} | 0
gcc/{optabs-libfuncs.c => optabs-libfuncs.cc} | 0
gcc/optabs-query.c | 765 -
gcc/optabs-query.cc | 765 +
gcc/{optabs-tree.c => optabs-tree.cc} | 0
gcc/{optabs.c => optabs.cc} | 0
gcc/optabs.def | 1 +
gcc/optc-gen.awk | 2 +-
gcc/optc-save-gen.awk | 2 +-
gcc/optinfo-emit-json.cc | 4 +-
gcc/opts-common.c | 1857 -
gcc/opts-common.cc | 1857 +
gcc/{opts-global.c => opts-global.cc} | 0
gcc/{opts.c => opts.cc} | 0
gcc/output.h | 16 +-
gcc/pass_manager.h | 2 +-
gcc/{passes.c => passes.cc} | 0
gcc/passes.def | 5 +-
gcc/plugin.c | 1011 -
gcc/plugin.cc | 1011 +
gcc/plugin.def | 2 +-
gcc/plugin.h | 2 +-
gcc/po/ChangeLog | 4 +
gcc/po/EXCLUDES | 44 +-
gcc/pointer-query.cc | 50 +-
gcc/postreload-gcse.c | 1466 -
gcc/postreload-gcse.cc | 1466 +
gcc/{postreload.c => postreload.cc} | 0
gcc/{predict.c => predict.cc} | 0
gcc/predict.h | 4 +-
gcc/{prefix.c => prefix.cc} | 0
gcc/prefix.h | 2 +-
gcc/{pretty-print.c => pretty-print.cc} | 0
...{print-rtl-function.c => print-rtl-function.cc} | 0
gcc/{print-rtl.c => print-rtl.cc} | 0
gcc/{print-tree.c => print-tree.cc} | 0
gcc/{profile-count.c => profile-count.cc} | 0
gcc/{profile.c => profile.cc} | 0
gcc/profile.h | 2 +-
gcc/range-op.cc | 16 +
gcc/read-md.c | 1363 -
gcc/read-md.cc | 1363 +
gcc/read-md.h | 10 +-
gcc/read-rtl-function.c | 2230 -
gcc/read-rtl-function.cc | 2230 +
gcc/read-rtl.c | 2092 -
gcc/read-rtl.cc | 2092 +
gcc/real.c | 5560 ---
gcc/real.cc | 5560 +++
gcc/real.h | 8 +-
gcc/{realmpfr.c => realmpfr.cc} | 0
gcc/recog.c | 4625 --
gcc/recog.cc | 4625 ++
gcc/recog.h | 8 +-
gcc/{ree.c => ree.cc} | 0
gcc/reg-notes.def | 2 +-
gcc/reg-stack.c | 3484 --
gcc/reg-stack.cc | 3484 ++
gcc/{regcprop.c => regcprop.cc} | 0
gcc/{reginfo.c => reginfo.cc} | 0
gcc/{regrename.c => regrename.cc} | 0
gcc/regs.h | 2 +-
gcc/regset.h | 2 +-
gcc/{regstat.c => regstat.cc} | 0
gcc/reload.c | 7364 ---
gcc/reload.cc | 7364 +++
gcc/reload.h | 8 +-
gcc/reload1.c | 9069 ----
gcc/reload1.cc | 9069 ++++
gcc/reorg.c | 3939 --
gcc/reorg.cc | 3939 ++
gcc/{resource.c => resource.cc} | 0
gcc/{rtl-error.c => rtl-error.cc} | 0
gcc/{rtl-tests.c => rtl-tests.cc} | 0
gcc/{rtl.c => rtl.cc} | 0
gcc/rtl.def | 12 +-
gcc/rtl.h | 146 +-
gcc/rtlanal.c | 6992 ---
gcc/rtlanal.cc | 6992 +++
gcc/rtlanal.h | 4 +-
gcc/{rtlhash.c => rtlhash.cc} | 0
gcc/{rtlhooks.c => rtlhooks.cc} | 0
...{rtx-vector-builder.c => rtx-vector-builder.cc} | 0
gcc/run-rtl-passes.c | 79 -
gcc/run-rtl-passes.cc | 79 +
gcc/{sancov.c => sancov.cc} | 0
gcc/sanitizer.def | 6 +-
gcc/{sanopt.c => sanopt.cc} | 0
gcc/{sbitmap.c => sbitmap.cc} | 0
gcc/sched-deps.c | 4954 --
gcc/sched-deps.cc | 4954 ++
gcc/sched-ebb.c | 734 -
gcc/sched-ebb.cc | 734 +
gcc/sched-int.h | 28 +-
gcc/sched-rgn.c | 3956 --
gcc/sched-rgn.cc | 3956 ++
gcc/sel-sched-dump.c | 1027 -
gcc/sel-sched-dump.cc | 1027 +
gcc/sel-sched-dump.h | 2 +-
gcc/sel-sched-ir.c | 6461 ---
gcc/sel-sched-ir.cc | 6461 +++
gcc/sel-sched-ir.h | 8 +-
gcc/sel-sched.c | 7725 ---
gcc/sel-sched.cc | 7725 +++
...elftest-diagnostic.c => selftest-diagnostic.cc} | 0
gcc/{selftest-rtl.c => selftest-rtl.cc} | 0
gcc/selftest-run-tests.c | 135 -
gcc/selftest-run-tests.cc | 135 +
gcc/{selftest.c => selftest.cc} | 0
gcc/selftest.h | 4 +-
gcc/{sese.c => sese.cc} | 0
gcc/shrink-wrap.c | 1890 -
gcc/shrink-wrap.cc | 1890 +
gcc/shrink-wrap.h | 2 +-
gcc/simplify-rtx.c | 8471 ----
gcc/simplify-rtx.cc | 8471 ++++
gcc/{sparseset.c => sparseset.cc} | 0
gcc/{spellcheck-tree.c => spellcheck-tree.cc} | 0
gcc/spellcheck-tree.h | 2 +-
gcc/{spellcheck.c => spellcheck.cc} | 0
gcc/spellcheck.h | 2 +-
gcc/{sreal.c => sreal.cc} | 0
gcc/{stack-ptr-mod.c => stack-ptr-mod.cc} | 0
gcc/{statistics.c => statistics.cc} | 0
gcc/statistics.h | 2 +-
gcc/stmt.c | 1119 -
gcc/stmt.cc | 1119 +
gcc/stmt.h | 2 +-
gcc/{stor-layout.c => stor-layout.cc} | 0
gcc/stor-layout.h | 2 +-
gcc/{store-motion.c => store-motion.cc} | 0
gcc/{streamer-hooks.c => streamer-hooks.cc} | 0
gcc/streamer-hooks.h | 2 +-
gcc/{stringpool.c => stringpool.cc} | 0
gcc/stringpool.h | 2 +-
...ubstring-locations.c => substring-locations.cc} | 0
gcc/symtab.c | 2586 -
gcc/symtab.cc | 2586 +
gcc/{target-globals.c => target-globals.cc} | 0
gcc/target.def | 24 +-
gcc/target.h | 6 +-
gcc/targhooks.c | 2593 -
gcc/targhooks.cc | 2593 +
gcc/testsuite/ChangeLog | 558 +
gcc/testsuite/c-c++-common/Walloca-larger-than.C | 21 -
gcc/testsuite/c-c++-common/Walloca-larger-than.c | 21 +
gcc/testsuite/c-c++-common/Wdangling-pointer-2.c | 437 +
gcc/testsuite/c-c++-common/Wdangling-pointer-3.c | 64 +
gcc/testsuite/c-c++-common/Wdangling-pointer-4.c | 73 +
gcc/testsuite/c-c++-common/Wdangling-pointer-5.c | 90 +
gcc/testsuite/c-c++-common/Wdangling-pointer-6.c | 32 +
gcc/testsuite/c-c++-common/Wdangling-pointer.c | 434 +
gcc/testsuite/c-c++-common/Wuse-after-free-2.c | 169 +
gcc/testsuite/c-c++-common/Wuse-after-free-3.c | 83 +
gcc/testsuite/c-c++-common/Wuse-after-free-4.c | 102 +
gcc/testsuite/c-c++-common/Wuse-after-free-5.c | 103 +
gcc/testsuite/c-c++-common/Wuse-after-free-6.c | 105 +
gcc/testsuite/c-c++-common/Wuse-after-free-7.c | 103 +
gcc/testsuite/c-c++-common/Wuse-after-free.c | 167 +
gcc/testsuite/c-c++-common/cpp/line-2.c | 2 +-
gcc/testsuite/c-c++-common/cpp/line-3.c | 2 +-
.../goacc/builtin-goacc-parlevel-id-size.c | 8 +
.../c-c++-common/goacc/classify-kernels-parloops.c | 41 +
.../classify-kernels-unparallelized-parloops.c | 45 +
.../goacc/classify-kernels-unparallelized.c | 5 +-
.../c-c++-common/goacc/classify-kernels.c | 5 +-
.../c-c++-common/goacc/kernels-decompose-1.c | 29 +-
.../c-c++-common/goacc/kernels-decompose-2.c | 98 +-
.../c-c++-common/goacc/kernels-decompose-ice-1.c | 109 -
.../c-c++-common/goacc/kernels-decompose-ice-2.c | 16 -
.../goacc/kernels-decompose-pr100280-1.c | 19 +
gcc/testsuite/c-c++-common/goacc/mdc-1.c | 4 +
.../goacc/nested-reductions-1-kernels.c | 11 +
.../goacc/nested-reductions-1-parallel.c | 14 +
.../goacc/nested-reductions-1-routine.c | 4 +
.../goacc/nested-reductions-2-kernels.c | 11 +
.../goacc/nested-reductions-2-parallel.c | 14 +
.../goacc/nested-reductions-2-routine.c | 4 +
gcc/testsuite/c-c++-common/goacc/routine-5.c | 8 +
gcc/testsuite/c-c++-common/goacc/routine-6.c | 4 -
.../c-c++-common/goacc/uninit-dim-clause.c | 6 +
.../goacc/uninit-firstprivate-clause.c | 1 +
.../c-c++-common/goacc/uninit-if-clause.c | 8 +
gcc/testsuite/c-c++-common/gomp/pr103705.c | 14 +
.../{ => torture}/builtin-shufflevector-3.c | 0
.../g++.dg/cpp0x/{pr56868.cpp => pr56868.C} | 0
gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn2.C | 1 +
gcc/testsuite/g++.dg/cpp1y/constexpr-89074-1.C | 28 +
gcc/testsuite/g++.dg/cpp1y/pr104031.C | 23 +
gcc/testsuite/g++.dg/pr83541.C | 17 +
gcc/testsuite/g++.dg/pr96707.C | 10 +
gcc/testsuite/g++.dg/template/dependent-name17.C | 49 +
gcc/testsuite/g++.dg/template/dependent-name18.C | 5 +
gcc/testsuite/g++.dg/torture/pr57993-2.C | 215 +
...nit-pred-loop-1_a.cc => uninit-pred-loop-1_a.C} | 0
gcc/testsuite/g++.dg/uninit-pred-loop-1_b.C | 21 +
gcc/testsuite/g++.dg/uninit-pred-loop-1_b.cc | 21 -
gcc/testsuite/g++.dg/uninit-pred-loop-1_c.C | 23 +
gcc/testsuite/g++.dg/uninit-pred-loop-1_c.cc | 23 -
...{uninit-pred-loop_1.cc => uninit-pred-loop_1.C} | 0
gcc/testsuite/g++.dg/vect/pr99149.cc | 0
gcc/testsuite/g++.dg/vect/pr99220.cc | 0
gcc/testsuite/g++.dg/vect/slp-pr98855.cc | 5 +-
gcc/testsuite/g++.dg/warn/Wdangling-pointer-2.C | 23 +
gcc/testsuite/g++.dg/warn/Wdangling-pointer.C | 74 +
gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-6.C | 4 +-
gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-3.C | 70 +
gcc/testsuite/g++.dg/warn/Wreturn-type-13.C | 35 +
gcc/testsuite/g++.dg/warn/Wuse-after-free.C | 158 +
gcc/testsuite/g++.dg/warn/ref-temp1.C | 3 +
gcc/testsuite/g++.old-deja/g++.robertl/eb43.C | 1 +
.../g++.target/i386/avx512vl-pr100738-1.C | 0
gcc/testsuite/g++.target/i386/pr100637-1b.C | 2 +-
gcc/testsuite/g++.target/i386/pr100637-1w.C | 2 +-
gcc/testsuite/g++.target/i386/pr100738-1.C | 0
gcc/testsuite/g++.target/i386/pr103861-1-sse4.C | 5 +
gcc/testsuite/g++.target/i386/pr103861-1-xop.C | 5 +
gcc/testsuite/g++.target/i386/pr103861-1.C | 2 +-
gcc/testsuite/g++.target/i386/pr103973-1.C | 71 +
gcc/testsuite/g++.target/i386/pr103973-10.C | 7 +
gcc/testsuite/g++.target/i386/pr103973-11.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-12.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-13.C | 62 +
gcc/testsuite/g++.target/i386/pr103973-14.C | 7 +
gcc/testsuite/g++.target/i386/pr103973-15.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-16.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-17.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-18.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-19.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-2.C | 7 +
gcc/testsuite/g++.target/i386/pr103973-20.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-3.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-4.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-5.C | 66 +
gcc/testsuite/g++.target/i386/pr103973-6.C | 7 +
gcc/testsuite/g++.target/i386/pr103973-7.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-8.C | 8 +
gcc/testsuite/g++.target/i386/pr103973-9.C | 67 +
gcc/testsuite/gcc.c-torture/compile/pr101941-1.c | 50 +
gcc/testsuite/gcc.dg/Wdangling-pointer-2.c | 82 +
gcc/testsuite/gcc.dg/Wdangling-pointer.c | 75 +
gcc/testsuite/gcc.dg/Wmismatched-dealloc-2.c | 13 +-
gcc/testsuite/gcc.dg/Wmismatched-dealloc-3.c | 5 +
gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 14 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-68.c | 29 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-88.c | 327 +
.../gcc.dg/analyzer/attr-tainted_args-1.c | 88 +
.../gcc.dg/analyzer/attr-tainted_args-misuses.c | 6 +
gcc/testsuite/gcc.dg/analyzer/file-1.c | 3 +
gcc/testsuite/gcc.dg/analyzer/file-2.c | 3 +
gcc/testsuite/gcc.dg/analyzer/pr104029.c | 115 +
.../gcc.dg/analyzer/taint-CVE-2011-2210-1.c | 93 +
.../gcc.dg/analyzer/taint-CVE-2020-13143-1.c | 38 +
.../gcc.dg/analyzer/taint-CVE-2020-13143-2.c | 32 +
.../gcc.dg/analyzer/taint-CVE-2020-13143.h | 91 +
gcc/testsuite/gcc.dg/analyzer/taint-alloc-3.c | 21 +
gcc/testsuite/gcc.dg/analyzer/taint-alloc-4.c | 31 +
gcc/testsuite/gcc.dg/analyzer/taint-merger.c | 57 +
gcc/testsuite/gcc.dg/analyzer/taint-ops.c | 106 +
.../gcc.dg/analyzer/taint-size-access-attr-1.c | 63 +
gcc/testsuite/gcc.dg/analyzer/test-uaccess.h | 15 +
gcc/testsuite/gcc.dg/attr-alloc_size-6.c | 2 +-
gcc/testsuite/gcc.dg/attr-alloc_size-7.c | 2 +-
gcc/testsuite/gcc.dg/auto-init-uninit-16.c | 4 +-
gcc/testsuite/gcc.dg/auto-init-uninit-34.c | 8 +-
gcc/testsuite/gcc.dg/auto-init-uninit-37.c | 44 +-
gcc/testsuite/gcc.dg/auto-init-uninit-B.c | 4 +-
gcc/testsuite/gcc.dg/builtin-object-size-1.c | 27 +
gcc/testsuite/gcc.dg/builtin-object-size-3.c | 34 +-
gcc/testsuite/gcc.dg/builtin-object-size-4.c | 6 +-
gcc/testsuite/gcc.dg/builtin-object-size-5.c | 2 +
gcc/testsuite/gcc.dg/pr83072-2.c | 18 +
gcc/testsuite/gcc.dg/pr83073.c | 10 +
gcc/testsuite/gcc.dg/torture/pr103987.c | 13 +
gcc/testsuite/gcc.dg/torture/pr57993-2.cpp | 213 -
.../gcc.dg/tree-ssa/builtin-sprintf-warn-28.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/pr101941-1.c | 53 +
gcc/testsuite/gcc.dg/tree-ssa/pr98737-1.c | 148 +
gcc/testsuite/gcc.dg/tree-ssa/pr98737-2.c | 123 +
gcc/testsuite/gcc.dg/uninit-pr50476.c | 2 +-
gcc/testsuite/gcc.misc-tests/options.exp | 2 +-
gcc/testsuite/gcc.src/maintainers.exp | 24 +-
.../aarch64/advsimd-intrinsics/bfdot-1.c | 0
.../aarch64/advsimd-intrinsics/bfdot-2.c | 0
.../aarch64/advsimd-intrinsics/bfdot-3.c | 0
.../aarch64/advsimd-intrinsics/vdot-3-1.c | 0
.../aarch64/advsimd-intrinsics/vdot-3-2.c | 0
.../aarch64/advsimd-intrinsics/vdot-3-3.c | 0
.../aarch64/advsimd-intrinsics/vdot-3-4.c | 0
gcc/testsuite/gcc.target/aarch64/pr104005.c | 17 +
gcc/testsuite/gcc.target/arc/cancel-1.c | 31 +
.../gcc.target/i386/avx2-dest-false-dep-for-glc.c | 24 +
.../i386/avx512dq-dest-false-dep-for-glc.c | 73 +
.../i386/avx512f-dest-false-dep-for-glc.c | 103 +
.../i386/avx512fp16-dest-false-dep-for-glc.c | 45 +
.../i386/avx512fp16vl-dest-false-dep-for-glc.c | 24 +
.../i386/avx512vl-dest-false-dep-for-glc.c | 76 +
gcc/testsuite/gcc.target/i386/pr100637-1b.c | 5 +-
gcc/testsuite/gcc.target/i386/pr100637-1w.c | 5 +-
gcc/testsuite/gcc.target/i386/pr100637-4b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr101796-1.c | 0
gcc/testsuite/gcc.target/i386/pr103861-3.c | 4 +-
gcc/testsuite/gcc.target/i386/pr103861-4.c | 2 +-
gcc/testsuite/gcc.target/i386/pr103861.c | 7 +
gcc/testsuite/gcc.target/i386/pr103973-1.c | 98 +
gcc/testsuite/gcc.target/i386/pr103973-10.c | 7 +
gcc/testsuite/gcc.target/i386/pr103973-11.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-12.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-13.c | 76 +
gcc/testsuite/gcc.target/i386/pr103973-14.c | 7 +
gcc/testsuite/gcc.target/i386/pr103973-15.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-16.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-17.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-18.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-19.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-2.c | 7 +
gcc/testsuite/gcc.target/i386/pr103973-20.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-3.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-4.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-5.c | 85 +
gcc/testsuite/gcc.target/i386/pr103973-6.c | 7 +
gcc/testsuite/gcc.target/i386/pr103973-7.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-8.c | 8 +
gcc/testsuite/gcc.target/i386/pr103973-9.c | 89 +
gcc/testsuite/gcc.target/i386/pr104001.c | 21 +
gcc/testsuite/gcc.target/i386/pr94790-1.c | 14 +
gcc/testsuite/gcc.target/i386/pr94790-2.c | 9 +
gcc/testsuite/gcc.target/i386/warn-vect-op-2.c | 2 +-
gcc/testsuite/gcc.target/nvptx/atomic-exchange-1.c | 39 +
gcc/testsuite/gcc.target/nvptx/atomic-exchange-2.c | 33 +
gcc/testsuite/gcc.target/nvptx/atomic-exchange-3.c | 33 +
gcc/testsuite/gcc.target/nvptx/atomic-exchange-4.c | 74 +
gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c | 98 +-
gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c | 92 +-
gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 0
gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 0
gcc/testsuite/gcc.target/powerpc/pr101384-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr103124.c | 12 +
gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c | 15 +
gcc/testsuite/gcc.target/powerpc/sse4_1-round3.h | 81 +
gcc/testsuite/gcc.target/powerpc/sse4_1-roundpd.c | 143 +
gcc/testsuite/gcc.target/powerpc/sse4_1-roundps.c | 98 +
gcc/testsuite/gcc.target/powerpc/sse4_1-roundsd.c | 256 +
gcc/testsuite/gcc.target/powerpc/sse4_1-roundss.c | 208 +
.../gdc.test/fail_compilation/constraints_aggr.d | 0
.../gdc.test/fail_compilation/constraints_defs.d | 0
.../gdc.test/fail_compilation/constraints_func1.d | 0
.../gdc.test/fail_compilation/constraints_func2.d | 0
.../gdc.test/fail_compilation/constraints_func3.d | 0
.../gdc.test/fail_compilation/constraints_func4.d | 0
.../gdc.test/fail_compilation/constraints_tmpl.d | 0
.../fail_compilation/imports/constraints.d | 0
gcc/testsuite/gfortran.dg/altreturn_11.f90 | 15 +
.../gfortran.dg/goacc/array-with-dt-1.f90 | 5 +
.../gfortran.dg/goacc/array-with-dt-2.f90 | 5 +
.../gfortran.dg/goacc/array-with-dt-3.f90 | 8 +
.../gfortran.dg/goacc/array-with-dt-4.f90 | 5 +
.../gfortran.dg/goacc/array-with-dt-5.f90 | 4 +
.../goacc/classify-kernels-parloops.f95 | 43 +
.../classify-kernels-unparallelized-parloops.f95 | 47 +
.../goacc/classify-kernels-unparallelized.f95 | 5 +-
.../gfortran.dg/goacc/classify-kernels.f95 | 5 +-
.../gfortran.dg/goacc/derived-chartypes-1.f90 | 2 +
.../gfortran.dg/goacc/derived-chartypes-2.f90 | 2 +
.../gfortran.dg/goacc/derived-chartypes-3.f90 | 12 +
.../gfortran.dg/goacc/derived-chartypes-4.f90 | 12 +
.../gfortran.dg/goacc/derived-classtypes-1.f95 | 2 +
.../gfortran.dg/goacc/derived-types-2.f90 | 2 +
gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 4 +
.../gfortran.dg/goacc/kernels-decompose-1.f95 | 29 +-
.../gfortran.dg/goacc/kernels-decompose-2.f95 | 68 +-
gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 4 +
gcc/testsuite/gfortran.dg/goacc/modules.f95 | 4 +-
.../goacc/nested-reductions-1-kernels.f90 | 11 +
.../goacc/nested-reductions-1-parallel.f90 | 14 +
.../goacc/nested-reductions-1-routine.f90 | 4 +
.../goacc/nested-reductions-2-kernels.f90 | 11 +
.../goacc/nested-reductions-2-parallel.f90 | 14 +
.../goacc/nested-reductions-2-routine.f90 | 4 +
gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 10 +-
gcc/testsuite/gfortran.dg/goacc/pr93464.f90 | 9 +-
.../goacc/privatization-1-compute-loop.f90 | 3 +
.../gfortran.dg/goacc/privatization-1-compute.f90 | 12 +-
.../goacc/privatization-1-routine_gang-loop.f90 | 3 +
.../goacc/privatization-1-routine_gang.f90 | 2 +
.../gfortran.dg/goacc/uninit-dim-clause.f95 | 6 +
.../goacc/uninit-firstprivate-clause.f95 | 1 +
.../gfortran.dg/goacc/uninit-if-clause.f95 | 4 +
.../gfortran.dg/goacc/uninit-use-device-clause.f95 | 1 +
gcc/testsuite/gfortran.dg/goacc/wait.f90 | 4 +
gcc/testsuite/gfortran.dg/gomp/allocate-1.f90 | 137 +
gcc/testsuite/gfortran.dg/gomp/allocate-2.f90 | 45 +
gcc/testsuite/gfortran.dg/gomp/allocate-3.f90 | 14 +
gcc/testsuite/gfortran.dg/gomp/clauses-1.f90 | 272 +-
gcc/testsuite/gfortran.dg/gomp/collapse1.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/openmp-simd-4.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/requires-8.f90 | 2 +-
gcc/testsuite/gfortran.dg/ieee/ieee_10.f90 | 12 +-
gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 | 6 +-
gcc/testsuite/gfortran.dg/ieee/signaling_2.f90 | 72 +
gcc/testsuite/gfortran.dg/ieee/signaling_2_c.c | 8 +
gcc/testsuite/gfortran.dg/index_5.f90 | 2 +
gcc/testsuite/gfortran.dg/len_trim.f90 | 6 +
gcc/testsuite/gfortran.dg/maskl_1.f90 | 3 +-
gcc/testsuite/gfortran.dg/maskr_1.f90 | 3 +-
gcc/testsuite/gfortran.dg/overload_4.f90 | 27 +
gcc/testsuite/gfortran.dg/pr67804.f90 | 25 +
gcc/testsuite/gfortran.dg/pr93604.f90 | 2 +-
gcc/testsuite/gfortran.dg/scan_3.f90 | 5 +-
gcc/testsuite/gfortran.dg/transfer_char_kind4.f90 | 115 +
gcc/testsuite/gfortran.dg/verify_3.f90 | 5 +-
gcc/testsuite/gnat.dg/lto25.adb | 14 +
gcc/testsuite/gnat.dg/opt96.adb | 14 +
gcc/testsuite/gnat.dg/opt96_pkg.adb | 16 +
gcc/testsuite/gnat.dg/opt96_pkg.ads | 32 +
gcc/testsuite/lib/gcov.exp | 9 +-
gcc/testsuite/lib/target-supports.exp | 36 +
gcc/{timevar.c => timevar.cc} | 0
gcc/timevar.def | 2 +-
gcc/timevar.h | 2 +-
gcc/{toplev.c => toplev.cc} | 0
gcc/toplev.h | 10 +-
gcc/{tracer.c => tracer.cc} | 0
gcc/trans-mem.c | 5683 ---
gcc/trans-mem.cc | 5683 +++
gcc/{tree-affine.c => tree-affine.cc} | 0
gcc/tree-call-cdce.c | 1240 -
gcc/tree-call-cdce.cc | 1240 +
gcc/tree-cfg.c | 10214 ----
gcc/tree-cfg.cc | 10239 ++++
gcc/tree-cfg.h | 1 +
gcc/{tree-cfgcleanup.c => tree-cfgcleanup.cc} | 0
gcc/tree-cfgcleanup.h | 2 +-
gcc/{tree-chrec.c => tree-chrec.cc} | 0
gcc/tree-complex.c | 1956 -
gcc/tree-complex.cc | 1956 +
gcc/tree-core.h | 6 +-
gcc/{tree-data-ref.c => tree-data-ref.cc} | 0
gcc/{tree-dfa.c => tree-dfa.cc} | 0
gcc/{tree-diagnostic.c => tree-diagnostic.cc} | 0
gcc/{tree-dump.c => tree-dump.cc} | 0
gcc/tree-eh.c | 5052 --
gcc/tree-eh.cc | 5052 ++
gcc/{tree-emutls.c => tree-emutls.cc} | 0
gcc/tree-if-conv.c | 3510 --
gcc/tree-if-conv.cc | 3510 ++
gcc/tree-inline.c | 6634 ---
gcc/tree-inline.cc | 6634 +++
gcc/tree-inline.h | 2 +-
gcc/{tree-into-ssa.c => tree-into-ssa.cc} | 0
gcc/{tree-iterator.c => tree-iterator.cc} | 0
...op-distribution.c => tree-loop-distribution.cc} | 0
gcc/tree-nested.c | 3755 --
gcc/tree-nested.cc | 3755 ++
gcc/{tree-nrv.c => tree-nrv.cc} | 0
gcc/tree-object-size.c | 2164 -
gcc/tree-object-size.cc | 2175 +
gcc/tree-object-size.h | 2 +-
gcc/tree-outof-ssa.c | 1329 -
gcc/tree-outof-ssa.cc | 1329 +
gcc/tree-parloops.c | 4241 --
gcc/tree-parloops.cc | 4241 ++
gcc/tree-pass.h | 2 +-
gcc/{tree-phinodes.c => tree-phinodes.cc} | 0
gcc/{tree-predcom.c => tree-predcom.cc} | 0
gcc/tree-pretty-print.c | 4623 --
gcc/tree-pretty-print.cc | 4623 ++
gcc/tree-profile.c | 911 -
gcc/tree-profile.cc | 911 +
...scalar-evolution.c => tree-scalar-evolution.cc} | 0
gcc/tree-sra.c | 4794 --
gcc/tree-sra.cc | 4794 ++
gcc/tree-ssa-address.c | 1213 -
gcc/tree-ssa-address.cc | 1213 +
gcc/tree-ssa-alias.c | 4336 --
gcc/tree-ssa-alias.cc | 4336 ++
gcc/tree-ssa-alias.h | 4 +-
gcc/tree-ssa-ccp.c | 4640 --
gcc/tree-ssa-ccp.cc | 4640 ++
gcc/{tree-ssa-coalesce.c => tree-ssa-coalesce.cc} | 0
gcc/tree-ssa-coalesce.h | 2 +-
gcc/{tree-ssa-copy.c => tree-ssa-copy.cc} | 0
gcc/{tree-ssa-dce.c => tree-ssa-dce.cc} | 0
gcc/{tree-ssa-dom.c => tree-ssa-dom.cc} | 0
gcc/tree-ssa-dse.c | 1515 -
gcc/tree-ssa-dse.cc | 1518 +
gcc/tree-ssa-forwprop.c | 3554 --
gcc/tree-ssa-forwprop.cc | 3865 ++
...{tree-ssa-ifcombine.c => tree-ssa-ifcombine.cc} | 0
gcc/tree-ssa-live.c | 1633 -
gcc/tree-ssa-live.cc | 1633 +
gcc/{tree-ssa-loop-ch.c => tree-ssa-loop-ch.cc} | 0
gcc/{tree-ssa-loop-im.c => tree-ssa-loop-im.cc} | 0
...ssa-loop-ivcanon.c => tree-ssa-loop-ivcanon.cc} | 0
...e-ssa-loop-ivopts.c => tree-ssa-loop-ivopts.cc} | 0
gcc/tree-ssa-loop-manip.c | 1677 -
gcc/tree-ssa-loop-manip.cc | 1677 +
...ree-ssa-loop-niter.c => tree-ssa-loop-niter.cc} | 0
...a-loop-prefetch.c => tree-ssa-loop-prefetch.cc} | 0
...ree-ssa-loop-split.c => tree-ssa-loop-split.cc} | 0
gcc/tree-ssa-loop-unswitch.c | 1042 -
gcc/tree-ssa-loop-unswitch.cc | 1042 +
gcc/{tree-ssa-loop.c => tree-ssa-loop.cc} | 0
gcc/tree-ssa-math-opts.c | 4847 --
gcc/tree-ssa-math-opts.cc | 5070 ++
gcc/tree-ssa-operands.c | 1415 -
gcc/tree-ssa-operands.cc | 1415 +
gcc/tree-ssa-phiopt.c | 3879 --
gcc/tree-ssa-phiopt.cc | 3854 ++
gcc/{tree-ssa-phiprop.c => tree-ssa-phiprop.cc} | 0
gcc/tree-ssa-pre.c | 4483 --
gcc/tree-ssa-pre.cc | 4481 ++
...{tree-ssa-propagate.c => tree-ssa-propagate.cc} | 0
gcc/tree-ssa-reassoc.c | 7052 ---
gcc/tree-ssa-reassoc.cc | 7052 +++
gcc/tree-ssa-sccvn.c | 8250 ----
gcc/tree-ssa-sccvn.cc | 8250 ++++
gcc/tree-ssa-sccvn.h | 2 +-
gcc/tree-ssa-scopedtables.c | 1201 -
gcc/tree-ssa-scopedtables.cc | 1201 +
gcc/{tree-ssa-sink.c => tree-ssa-sink.cc} | 0
gcc/tree-ssa-strlen.c | 5970 ---
gcc/tree-ssa-strlen.cc | 5970 +++
gcc/tree-ssa-strlen.h | 2 +-
...e-ssa-structalias.c => tree-ssa-structalias.cc} | 0
gcc/tree-ssa-tail-merge.c | 1818 -
gcc/tree-ssa-tail-merge.cc | 1818 +
gcc/{tree-ssa-ter.c => tree-ssa-ter.cc} | 0
gcc/tree-ssa-ter.h | 2 +-
...threadbackward.c => tree-ssa-threadbackward.cc} | 0
...ree-ssa-threadedge.c => tree-ssa-threadedge.cc} | 0
...ssa-threadupdate.c => tree-ssa-threadupdate.cc} | 0
gcc/tree-ssa-threadupdate.h | 2 +-
gcc/{tree-ssa-uncprop.c => tree-ssa-uncprop.cc} | 0
gcc/tree-ssa-uninit.c | 1358 -
gcc/tree-ssa-uninit.cc | 1447 +
gcc/{tree-ssa.c => tree-ssa.cc} | 0
gcc/{tree-ssanames.c => tree-ssanames.cc} | 0
gcc/{tree-stdarg.c => tree-stdarg.cc} | 0
gcc/tree-streamer-in.c | 1128 -
gcc/tree-streamer-in.cc | 1130 +
gcc/tree-streamer-out.c | 1040 -
gcc/tree-streamer-out.cc | 1045 +
gcc/{tree-streamer.c => tree-streamer.cc} | 0
gcc/tree-streamer.h | 6 +-
...itch-conversion.c => tree-switch-conversion.cc} | 0
gcc/{tree-tailcall.c => tree-tailcall.cc} | 0
gcc/tree-vect-data-refs.c | 6814 ---
gcc/tree-vect-data-refs.cc | 6817 +++
gcc/{tree-vect-generic.c => tree-vect-generic.cc} | 0
gcc/tree-vect-loop-manip.c | 3667 --
gcc/tree-vect-loop-manip.cc | 3682 ++
gcc/tree-vect-loop.c | 10182 ----
gcc/tree-vect-loop.cc | 10233 ++++
gcc/tree-vect-patterns.c | 5856 ---
gcc/tree-vect-patterns.cc | 5856 +++
...ct-slp-patterns.c => tree-vect-slp-patterns.cc} | 0
gcc/{tree-vect-slp.c => tree-vect-slp.cc} | 0
gcc/tree-vect-stmts.c | 12471 -----
gcc/tree-vect-stmts.cc | 12484 +++++
...ree-vector-builder.c => tree-vector-builder.cc} | 0
gcc/tree-vectorizer.c | 2026 -
gcc/tree-vectorizer.cc | 2026 +
gcc/tree-vectorizer.h | 30 +-
gcc/tree-vrp.c | 4419 --
gcc/tree-vrp.cc | 4420 ++
gcc/tree.c | 15221 ------
gcc/tree.cc | 15221 ++++++
gcc/tree.def | 2 +-
gcc/tree.h | 10 +-
gcc/{tsan.c => tsan.cc} | 0
gcc/{typed-splay-tree.c => typed-splay-tree.cc} | 0
gcc/{ubsan.c => ubsan.cc} | 0
gcc/{valtrack.c => valtrack.cc} | 0
gcc/value-prof.c | 1966 -
gcc/value-prof.cc | 1966 +
gcc/value-prof.h | 4 +-
gcc/value-range.cc | 2 +-
gcc/value-range.h | 2 +-
gcc/var-tracking.c | 10613 ----
gcc/var-tracking.cc | 10613 ++++
gcc/varasm.c | 8509 ----
gcc/varasm.cc | 8509 ++++
gcc/{varpool.c => varpool.cc} | 0
gcc/{vec-perm-indices.c => vec-perm-indices.cc} | 0
gcc/{vec.c => vec.cc} | 0
gcc/vec.h | 2 +-
gcc/vmsdbgout.c | 1851 -
gcc/vmsdbgout.cc | 1851 +
gcc/{vr-values.c => vr-values.cc} | 0
gcc/vtable-verify.c | 850 -
gcc/vtable-verify.cc | 850 +
gcc/vtable-verify.h | 2 +-
gcc/warning-control.cc | 3 +-
gcc/{web.c => web.cc} | 0
gcc/xcoffout.c | 494 -
gcc/xcoffout.cc | 494 +
gcc/xcoffout.h | 8 +-
libcpp/ChangeLog | 89 +
libcpp/Makefile.in | 10 +-
libcpp/charset.c | 2510 -
libcpp/charset.cc | 2510 +
libcpp/config.in | 6 +
libcpp/configure | 67 +
libcpp/configure.ac | 3 +
libcpp/directives.c | 2799 --
libcpp/directives.cc | 2799 ++
libcpp/{errors.c => errors.cc} | 0
libcpp/{expr.c => expr.cc} | 0
libcpp/files.c | 2175 -
libcpp/files.cc | 2174 +
libcpp/{identifiers.c => identifiers.cc} | 0
libcpp/include/cpplib.h | 32 +-
libcpp/include/line-map.h | 20 +-
libcpp/include/mkdeps.h | 2 +-
libcpp/init.c | 914 -
libcpp/init.cc | 914 +
libcpp/internal.h | 32 +-
libcpp/{lex.c => lex.cc} | 0
libcpp/line-map.c | 2555 -
libcpp/line-map.cc | 2555 +
libcpp/{macro.c => macro.cc} | 0
libcpp/{makeucnid.c => makeucnid.cc} | 0
libcpp/{mkdeps.c => mkdeps.cc} | 0
libcpp/{pch.c => pch.cc} | 0
libcpp/{symtab.c => symtab.cc} | 0
libcpp/traditional.c | 1321 -
libcpp/traditional.cc | 1321 +
libgcc/ChangeLog | 16 +
libgcc/config/arc/linux-unwind.h | 9 +-
libgcc/config/i386/gthr-win32.c | 2 -
libgcc/config/i386/gthr-win32.h | 23 +-
libgcc/libgcov-driver.c | 2 +-
libgfortran/ChangeLog | 42 +
libgfortran/Makefile.am | 6 +-
libgfortran/Makefile.in | 7 +-
libgfortran/ieee/ieee_arithmetic.F90 | 284 +-
libgfortran/ieee/ieee_helper.c | 74 +
libgfortran/mk-kinds-h.sh | 7 +
libgfortran/runtime/environ.c | 111 +-
libgomp/ChangeLog | 97 +
libgomp/libgomp.texi | 2 +-
libgomp/plugin/plugin-gcn.c | 82 +-
libgomp/testsuite/lib/libgomp.exp | 12 +-
.../libgomp.c-c++-common/on_device_arch.h | 23 +
libgomp/testsuite/libgomp.c-c++-common/target-45.c | 2 +-
libgomp/testsuite/libgomp.c/address-space-1.c | 4 -
libgomp/testsuite/libgomp.fortran/allocate-1.c | 7 +
libgomp/testsuite/libgomp.fortran/allocate-1.f90 | 333 +
libgomp/testsuite/libgomp.fortran/target10.f90 | 2 +-
.../testsuite/libgomp.oacc-c++/privatized-ref-2.C | 178 +
.../testsuite/libgomp.oacc-c++/privatized-ref-3.C | 212 +
.../declare-vla-kernels-decompose-ice-1.c | 16 +-
.../declare-vla-kernels-decompose.c | 23 +
.../libgomp.oacc-c-c++-common/declare-vla.c | 16 +
.../libgomp.oacc-c-c++-common/f-asyncwait-1.c | 125 +-
.../libgomp.oacc-c-c++-common/f-asyncwait-2.c | 70 +-
.../libgomp.oacc-c-c++-common/f-asyncwait-3.c | 59 +-
.../kernels-decompose-1.c | 20 +-
.../libgomp.oacc-c-c++-common/vred2d-128.c | 36 +-
.../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 | 86 +-
.../testsuite/libgomp.oacc-fortran/asyncwait-2.f90 | 47 +-
.../testsuite/libgomp.oacc-fortran/asyncwait-3.f90 | 47 +-
libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 | 4 +
libgomp/testsuite/libgomp.oacc-fortran/gemm-2.f90 | 4 +
libgomp/testsuite/libgomp.oacc-fortran/gemm.f90 | 4 +
.../libgomp.oacc-fortran/optional-reduction.f90 | 10 +
.../libgomp.oacc-fortran/parallel-reduction.f90 | 8 +-
libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 | 6 +-
.../testsuite/libgomp.oacc-fortran/pr94358-1.f90 | 20 +-
.../libgomp.oacc-fortran/pr96628-part1.f90 | 5 +
.../libgomp.oacc-fortran/privatized-ref-1.f95 | 163 +
.../libgomp.oacc-fortran/privatized-ref-2.f90 | 8 +
.../testsuite/libgomp.oacc-fortran/reduction-5.f90 | 14 +
.../testsuite/libgomp.oacc-fortran/reduction-7.f90 | 6 +
.../libgomp.oacc-fortran/reference-reductions.f90 | 6 +
.../testsuite/libgomp.oacc-fortran/routine-10.f90 | 14 +-
libiberty/ChangeLog | 4 +
libiberty/regex.c | 4 +
libstdc++-v3/ChangeLog | 413 +
libstdc++-v3/Makefile.in | 7 +
libstdc++-v3/acinclude.m4 | 155 +-
libstdc++-v3/config.h.in | 10 +
libstdc++-v3/configure | 321 +-
libstdc++-v3/configure.ac | 3 +
libstdc++-v3/doc/Makefile.in | 7 +
libstdc++-v3/doc/html/manual/status.html | 49 +-
libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 30 +
libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 8 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 24 +-
libstdc++-v3/include/Makefile.am | 3 +
libstdc++-v3/include/Makefile.in | 10 +
libstdc++-v3/include/backward/binders.h | 2 +
libstdc++-v3/include/bits/refwrap.h | 11 +
libstdc++-v3/include/bits/shared_ptr.h | 271 +-
libstdc++-v3/include/bits/shared_ptr_atomic.h | 455 +
libstdc++-v3/include/bits/shared_ptr_base.h | 319 +-
libstdc++-v3/include/bits/stl_bvector.h | 4 +
libstdc++-v3/include/bits/stl_construct.h | 4 +-
libstdc++-v3/include/bits/stl_function.h | 63 +-
libstdc++-v3/include/bits/stl_iterator.h | 14 +-
.../include/bits/stl_iterator_base_types.h | 2 +-
libstdc++-v3/include/bits/stl_map.h | 3 +
libstdc++-v3/include/bits/stl_multimap.h | 3 +
libstdc++-v3/include/bits/stl_raw_storage_iter.h | 7 +-
libstdc++-v3/include/bits/stl_tempbuf.h | 1 +
libstdc++-v3/include/bits/stream_iterator.h | 5 +
libstdc++-v3/include/bits/streambuf_iterator.h | 4 +
libstdc++-v3/include/experimental/bits/simd.h | 389 +-
.../include/experimental/bits/simd_builtin.h | 41 +-
.../include/experimental/bits/simd_detail.h | 40 +
.../include/experimental/bits/simd_fixed_size.h | 39 +-
libstdc++-v3/include/experimental/bits/simd_math.h | 45 +-
libstdc++-v3/include/experimental/bits/simd_neon.h | 4 +-
libstdc++-v3/include/experimental/bits/simd_ppc.h | 4 +-
.../include/experimental/bits/simd_scalar.h | 71 +-
libstdc++-v3/include/experimental/bits/simd_x86.h | 4 +-
libstdc++-v3/include/ext/bitmap_allocator.h | 11 +-
libstdc++-v3/include/ext/functional | 5 +
libstdc++-v3/include/ext/rope | 15 +-
libstdc++-v3/include/ext/throw_allocator.h | 5 +
libstdc++-v3/include/std/stacktrace | 672 +
libstdc++-v3/include/std/type_traits | 2 +-
libstdc++-v3/include/std/version | 10 +-
libstdc++-v3/include/tr1/functional | 5 +
libstdc++-v3/include/tr1/functional_hash.h | 5 +
libstdc++-v3/libsupc++/Makefile.in | 7 +
libstdc++-v3/po/Makefile.in | 7 +
libstdc++-v3/python/Makefile.in | 7 +
libstdc++-v3/src/Makefile.am | 11 +-
libstdc++-v3/src/Makefile.in | 14 +-
libstdc++-v3/src/c++11/Makefile.in | 7 +
libstdc++-v3/src/c++17/Makefile.in | 7 +
libstdc++-v3/src/c++17/fast_float/LOCAL_PATCHES | 4 +
libstdc++-v3/src/c++17/fast_float/MERGE | 4 +
libstdc++-v3/src/c++17/fast_float/README.md | 218 +
libstdc++-v3/src/c++17/fast_float/fast_float.h | 2905 ++
libstdc++-v3/src/c++17/floating_from_chars.cc | 397 +
libstdc++-v3/src/c++17/floating_to_chars.cc | 46 +-
libstdc++-v3/src/c++20/Makefile.in | 7 +
libstdc++-v3/src/c++98/Makefile.in | 7 +
libstdc++-v3/src/filesystem/Makefile.in | 7 +
libstdc++-v3/src/libbacktrace/Makefile.am | 101 +
libstdc++-v3/src/libbacktrace/Makefile.in | 860 +
libstdc++-v3/src/libbacktrace/backtrace-rename.h | 41 +
.../src/libbacktrace/backtrace-supported.h.in | 61 +
libstdc++-v3/src/libbacktrace/config.h.in | 184 +
.../testsuite/17_intro/headers/c++1998/103650.cc | 13 +
libstdc++-v3/testsuite/20_util/allocator/void.cc | 15 +
libstdc++-v3/testsuite/20_util/from_chars/7.cc | 152 +
.../20_util/function_objects/binders/1.cc | 1 +
.../20_util/function_objects/binders/3113.cc | 1 +
.../20_util/function_objects/constexpr.cc | 14 +-
.../testsuite/20_util/raw_storage_iterator/base.cc | 4 +-
.../20_util/raw_storage_iterator/dr2127.cc | 2 +-
.../requirements/base_classes.cc | 4 +-
.../requirements/explicit_instantiation/1.cc | 2 +-
.../raw_storage_iterator/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/reference_wrapper/24803.cc | 4 +-
.../20_util/reference_wrapper/typedefs.cc | 132 +-
.../20_util/shared_ptr/atomic/atomic_shared_ptr.cc | 150 +
.../20_util/shared_ptr/comparison/less.cc | 2 +-
.../testsuite/20_util/shared_ptr/creation/99006.cc | 7 +-
.../testsuite/20_util/shared_ptr/creation/array.cc | 224 +
.../20_util/shared_ptr/creation/overwrite.cc | 143 +
.../20_util/shared_ptr/creation/version.cc | 18 +
libstdc++-v3/testsuite/20_util/stacktrace/entry.cc | 53 +
.../testsuite/20_util/stacktrace/synopsis.cc | 46 +
.../testsuite/20_util/stacktrace/version.cc | 11 +
libstdc++-v3/testsuite/20_util/temporary_buffer.cc | 2 +-
libstdc++-v3/testsuite/20_util/to_chars/103955.cc | 31 +
.../20_util/unique_ptr/creation/for_overwrite.cc | 25 +-
.../testsuite/20_util/weak_ptr/atomic_weak_ptr.cc | 95 +
.../21_strings/basic_string/cons/char/69092.cc | 9 +-
.../testsuite/22_locale/numpunct/members/char/3.cc | 6 +-
.../requirements/base_classes.cc | 2 +-
.../testsuite/24_iterators/common_iterator/1.cc | 16 +
.../requirements/base_classes.cc | 2 +-
.../insert_iterator/requirements/base_classes.cc | 2 +-
.../istream_iterator/requirements/base_classes.cc | 2 +-
.../24_iterators/istreambuf_iterator/92285.cc | 4 +-
.../requirements/base_classes.cc | 5 +-
.../ostream_iterator/requirements/base_classes.cc | 2 +-
.../requirements/base_classes.cc | 2 +-
.../reverse_iterator/requirements/base_classes.cc | 2 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
libstdc++-v3/testsuite/25_algorithms/copy/34595.cc | 2 +-
.../requirements/explicit_instantiation/2.cc | 5 +-
.../requirements/explicit_instantiation/pod.cc | 5 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 5 +-
.../requirements/explicit_instantiation/pod.cc | 5 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 1 +
.../requirements/explicit_instantiation/pod.cc | 1 +
libstdc++-v3/testsuite/25_algorithms/minmax/3.cc | 5 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 5 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 1 +
.../requirements/explicit_instantiation/pod.cc | 1 +
.../requirements/explicit_instantiation/2.cc | 5 +-
.../requirements/explicit_instantiation/pod.cc | 5 +-
.../requirements/explicit_instantiation/2.cc | 5 +-
.../requirements/explicit_instantiation/pod.cc | 5 +-
.../requirements/explicit_instantiation/2.cc | 5 +-
.../requirements/explicit_instantiation/pod.cc | 5 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 7 +-
.../requirements/explicit_instantiation/pod.cc | 7 +-
.../requirements/explicit_instantiation/2.cc | 7 +-
.../requirements/explicit_instantiation/pod.cc | 7 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../requirements/explicit_instantiation/2.cc | 3 +-
.../requirements/explicit_instantiation/pod.cc | 3 +-
.../27_io/basic_filebuf/underflow/wchar_t/9178.cc | 2 +-
libstdc++-v3/testsuite/Makefile.in | 7 +
.../ext/pb_ds/example/priority_queue_erase_if.cc | 2 +-
.../ext/pb_ds/example/priority_queue_split_join.cc | 2 +-
libstdc++-v3/testsuite/lib/libstdc++.exp | 8 +
.../reference_wrapper/typedefs.cc | 2 +
.../6_containers/hash/requirements/base_classes.cc | 1 +
.../util/regression/trait/erase_if_fn.hpp | 8 +-
libstdc++-v3/testsuite/util/testsuite_iterators.h | 15 +-
2200 files changed, 1717086 insertions(+), 1690375 deletions(-)
diff --cc gcc/doc/tm.texi
index eaa5f594e30,962bbb8caaf..41774d197f6
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -4573,12 -4386,10 +4573,12 @@@ type of @var{type}. If @var{type} is no
This hook performs target-specific gimplification of
@code{VA_ARG_EXPR}. The first two parameters correspond to the
arguments to @code{va_arg}; the latter two are as in
- @code{gimplify.c:gimplify_expr}.
+ @code{gimplify.cc:gimplify_expr}.
@end deftypefn
+@c hook-end
@deftypefn {Target Hook} bool TARGET_VALID_POINTER_MODE (scalar_int_mode @var{mode})
+@c hook-start:TARGET_VALID_POINTER_MODE
Define this to return nonzero if the port can handle pointers
with machine mode @var{mode}. The default version of this
hook returns true for both @code{ptr_mode} and @code{Pmode}.
@@@ -4615,12 -4420,10 +4615,12 @@@ must work
The default version of this hook returns true for any mode
required to handle the basic C types (as defined by the port).
Included here are the double-word arithmetic supported by the
- code in @file{optabs.c}.
+ code in @file{optabs.cc}.
@end deftypefn
+@c hook-end
@deftypefn {Target Hook} bool TARGET_VECTOR_MODE_SUPPORTED_P (machine_mode @var{mode})
+@c hook-start:TARGET_VECTOR_MODE_SUPPORTED_P
Define this to return nonzero if the port is prepared to handle
insns involving vector mode @var{mode}. At the very least, it
must have move patterns for this mode.
@@@ -5944,10 -5640,9 +5944,10 @@@ are ABI-mandated names that the compile
@findex set_optab_libfunc
@findex init_one_libfunc
@deftypefn {Target Hook} void TARGET_INIT_LIBFUNCS (void)
+@c hook-start:TARGET_INIT_LIBFUNCS
This hook should declare additional library routines or rename
existing ones, using the functions @code{set_optab_libfunc} and
- @code{init_one_libfunc} defined in @file{optabs.c}.
+ @code{init_one_libfunc} defined in @file{optabs.cc}.
@code{init_optabs} calls this macro after initializing all the normal
library routines.
@@@ -8271,9 -7739,8 +8271,9 @@@ This macro is irrelevant if there is n
@end defmac
@deftypefn {Target Hook} void TARGET_ASM_INIT_SECTIONS (void)
+@c hook-start:TARGET_ASM_INIT_SECTIONS
Define this hook if you need to do something special to set up the
- @file{varasm.c} sections, or if your target has some special sections
+ @file{varasm.cc} sections, or if your target has some special sections
of its own that you need to create.
GCC calls this hook after processing the command line, but before writing
@@@ -9466,8 -8854,7 +9466,8 @@@ systems. This macro is used in @code{a
@end defmac
@deftypefn {Target Hook} tree TARGET_MANGLE_ASSEMBLER_NAME (const char *@var{name})
+@c hook-start:TARGET_MANGLE_ASSEMBLER_NAME
- Given a symbol @var{name}, perform same mangling as @code{varasm.c}'s
+ Given a symbol @var{name}, perform same mangling as @code{varasm.cc}'s
@code{assemble_name}, but in memory rather than to a file stream, returning
result as an @code{IDENTIFIER_NODE}. Required for correct LTO symtabs. The
default implementation calls the @code{TARGET_STRIP_NAME_ENCODING} hook and
@@@ -11288,12 -10593,10 +11288,12 @@@ the expansion of @code{TARGET_MERGE_DEC
add @code{handle_dll_attribute} in the attribute table for your port
to perform initial processing of the @samp{dllimport} and
@samp{dllexport} attributes. This is done in @file{i386/cygwin.h} and
- @file{i386/i386.c}, for example.
+ @file{i386/i386.cc}, for example.
@end deftypefn
+@c hook-end
@deftypefn {Target Hook} bool TARGET_VALID_DLLIMPORT_ATTRIBUTE_P (const_tree @var{decl})
+@c hook-start:TARGET_VALID_DLLIMPORT_ATTRIBUTE_P
@var{decl} is a variable or function with @code{__attribute__((dllimport))}
specified. Use this hook if the target needs to add extra validation
checks to @code{handle_dll_attribute}.
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-01-12 12:35 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-01-12 12:35 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:6ab1963fc8f70a07dc8566f8b6ad317b40ab379d
commit 6ab1963fc8f70a07dc8566f8b6ad317b40ab379d
Merge: 013d1573ab1 03a1a86b5ee
Author: Martin Liska <mliska@suse.cz>
Date: Wed Jan 12 13:34:27 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 25 +
MAINTAINERS | 44 +-
Makefile.am | 0
build.log | 0
contrib/ChangeLog | 12 +
contrib/check-MAINTAINERS.py | 113 +
fixincludes/ChangeLog | 13 +
fixincludes/fixincl.x | 89 +-
fixincludes/inclhack.def | 34 +-
fixincludes/tests/base/sys/stat.h | 8 +-
fixincludes/tests/base/yvals.h | 17 +
gcc/ChangeLog | 730 +++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 3460 ++++++++++++++++++++
gcc/ada/Makefile.rtl | 5 +-
gcc/ada/ada_get_targ.adb | 2 +-
gcc/ada/adabkend.adb | 2 +-
gcc/ada/adabkend.ads | 2 +-
gcc/ada/adadecode.c | 2 +-
gcc/ada/adadecode.h | 2 +-
gcc/ada/adaint.c | 32 +-
gcc/ada/adaint.h | 2 +-
gcc/ada/affinity.c | 2 +-
gcc/ada/ali-util.adb | 2 +-
gcc/ada/ali-util.ads | 2 +-
gcc/ada/ali.adb | 2 +-
gcc/ada/ali.ads | 2 +-
gcc/ada/alloc.ads | 2 +-
gcc/ada/argv-lynxos178-raven-cert.c | 2 +-
gcc/ada/argv.c | 2 +-
gcc/ada/aspects.adb | 2 +-
gcc/ada/aspects.ads | 2 +-
gcc/ada/atree.adb | 234 +-
gcc/ada/atree.ads | 21 +-
gcc/ada/atree.h | 2 +-
gcc/ada/aux-io.c | 2 +-
gcc/ada/back_end.adb | 2 +-
gcc/ada/back_end.ads | 2 +-
gcc/ada/backend_utils.adb | 2 +-
gcc/ada/backend_utils.ads | 2 +-
gcc/ada/bcheck.adb | 2 +-
gcc/ada/bcheck.ads | 2 +-
gcc/ada/binde.adb | 2 +-
gcc/ada/binde.ads | 2 +-
gcc/ada/binderr.adb | 2 +-
gcc/ada/binderr.ads | 2 +-
gcc/ada/bindgen.adb | 2 +-
gcc/ada/bindgen.ads | 2 +-
gcc/ada/bindo-augmentors.adb | 2 +-
gcc/ada/bindo-augmentors.ads | 2 +-
gcc/ada/bindo-builders.adb | 2 +-
gcc/ada/bindo-builders.ads | 2 +-
gcc/ada/bindo-diagnostics.adb | 2 +-
gcc/ada/bindo-diagnostics.ads | 2 +-
gcc/ada/bindo-elaborators.adb | 2 +-
gcc/ada/bindo-elaborators.ads | 2 +-
gcc/ada/bindo-graphs.adb | 2 +-
gcc/ada/bindo-graphs.ads | 2 +-
gcc/ada/bindo-units.adb | 2 +-
gcc/ada/bindo-units.ads | 2 +-
gcc/ada/bindo-validators.adb | 2 +-
gcc/ada/bindo-validators.ads | 2 +-
gcc/ada/bindo-writers.adb | 2 +-
gcc/ada/bindo-writers.ads | 2 +-
gcc/ada/bindo.adb | 2 +-
gcc/ada/bindo.ads | 2 +-
gcc/ada/bindusg.adb | 2 +-
gcc/ada/bindusg.ads | 2 +-
gcc/ada/butil.adb | 2 +-
gcc/ada/butil.ads | 2 +-
gcc/ada/cal.c | 2 +-
gcc/ada/casing.adb | 2 +-
gcc/ada/casing.ads | 2 +-
gcc/ada/checks.adb | 14 +-
gcc/ada/checks.ads | 2 +-
gcc/ada/cio.c | 2 +-
gcc/ada/clean.adb | 2 +-
gcc/ada/clean.ads | 2 +-
gcc/ada/comperr.adb | 4 +-
gcc/ada/comperr.ads | 2 +-
gcc/ada/contracts.adb | 250 +-
gcc/ada/contracts.ads | 2 +-
gcc/ada/csets.adb | 2 +-
gcc/ada/csets.ads | 2 +-
gcc/ada/cstand.adb | 21 +-
gcc/ada/cstand.ads | 2 +-
gcc/ada/cstreams.c | 2 +-
gcc/ada/ctrl_c.c | 2 +-
gcc/ada/debug.adb | 12 +-
gcc/ada/debug.ads | 2 +-
gcc/ada/debug_a.adb | 2 +-
gcc/ada/debug_a.ads | 2 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 37 +-
...ard_and_implementation_defined_restrictions.rst | 13 +-
.../building_executable_programs_with_gnat.rst | 2 +
gcc/ada/einfo-utils.adb | 14 +-
gcc/ada/einfo-utils.ads | 10 +-
gcc/ada/einfo.adb | 2 +-
gcc/ada/einfo.ads | 8 +-
gcc/ada/elists.adb | 2 +-
gcc/ada/elists.ads | 2 +-
gcc/ada/elists.h | 2 +-
gcc/ada/env.c | 2 +-
gcc/ada/env.h | 2 +-
gcc/ada/err_vars.ads | 10 +-
gcc/ada/errno.c | 2 +-
gcc/ada/errout.adb | 220 +-
gcc/ada/errout.ads | 5 +-
gcc/ada/erroutc.adb | 4 +-
gcc/ada/erroutc.ads | 13 +-
gcc/ada/errutil.adb | 3 +-
gcc/ada/errutil.ads | 2 +-
gcc/ada/eval_fat.adb | 2 +-
gcc/ada/eval_fat.ads | 2 +-
gcc/ada/exit.c | 2 +-
gcc/ada/exp_aggr.adb | 49 +-
gcc/ada/exp_aggr.ads | 2 +-
gcc/ada/exp_atag.adb | 2 +-
gcc/ada/exp_atag.ads | 2 +-
gcc/ada/exp_attr.adb | 6 +-
gcc/ada/exp_attr.ads | 2 +-
gcc/ada/exp_cg.adb | 2 +-
gcc/ada/exp_cg.ads | 2 +-
gcc/ada/exp_ch10.ads | 2 +-
gcc/ada/exp_ch11.adb | 8 +-
gcc/ada/exp_ch11.ads | 2 +-
gcc/ada/exp_ch12.adb | 2 +-
gcc/ada/exp_ch12.ads | 2 +-
gcc/ada/exp_ch13.adb | 2 +-
gcc/ada/exp_ch13.ads | 2 +-
gcc/ada/exp_ch2.adb | 53 +-
gcc/ada/exp_ch2.ads | 2 +-
gcc/ada/exp_ch3.adb | 326 +-
gcc/ada/exp_ch3.ads | 13 +-
gcc/ada/exp_ch4.adb | 229 +-
gcc/ada/exp_ch4.ads | 2 +-
gcc/ada/exp_ch5.adb | 26 +-
gcc/ada/exp_ch5.ads | 2 +-
gcc/ada/exp_ch6.adb | 16 +-
gcc/ada/exp_ch6.ads | 2 +-
gcc/ada/exp_ch7.adb | 53 +-
gcc/ada/exp_ch7.ads | 2 +-
gcc/ada/exp_ch8.adb | 2 +-
gcc/ada/exp_ch8.ads | 2 +-
gcc/ada/exp_ch9.adb | 16 +-
gcc/ada/exp_ch9.ads | 2 +-
gcc/ada/exp_code.adb | 2 +-
gcc/ada/exp_code.ads | 2 +-
gcc/ada/exp_dbug.adb | 12 +-
gcc/ada/exp_dbug.ads | 2 +-
gcc/ada/exp_disp.adb | 50 +-
gcc/ada/exp_disp.ads | 2 +-
gcc/ada/exp_dist.adb | 22 +-
gcc/ada/exp_dist.ads | 2 +-
gcc/ada/exp_fixd.adb | 2 +-
gcc/ada/exp_fixd.ads | 2 +-
gcc/ada/exp_imgv.adb | 4 +-
gcc/ada/exp_imgv.ads | 2 +-
gcc/ada/exp_intr.adb | 2 +-
gcc/ada/exp_intr.ads | 2 +-
gcc/ada/exp_pakd.adb | 16 +-
gcc/ada/exp_pakd.ads | 2 +-
gcc/ada/exp_prag.adb | 58 +-
gcc/ada/exp_prag.ads | 2 +-
gcc/ada/exp_put_image.adb | 6 +-
gcc/ada/exp_put_image.ads | 2 +-
gcc/ada/exp_sel.adb | 2 +-
gcc/ada/exp_sel.ads | 2 +-
gcc/ada/exp_smem.adb | 2 +-
gcc/ada/exp_smem.ads | 2 +-
gcc/ada/exp_spark.adb | 34 +-
gcc/ada/exp_spark.ads | 2 +-
gcc/ada/exp_strm.adb | 2 +-
gcc/ada/exp_strm.ads | 2 +-
gcc/ada/exp_tss.adb | 2 +-
gcc/ada/exp_tss.ads | 2 +-
gcc/ada/exp_unst.adb | 9 +-
gcc/ada/exp_unst.ads | 6 +-
gcc/ada/exp_util.adb | 70 +-
gcc/ada/exp_util.ads | 16 +-
gcc/ada/expander.adb | 2 +-
gcc/ada/expander.ads | 2 +-
gcc/ada/expect.c | 15 +-
gcc/ada/fe.h | 2 +-
gcc/ada/final.c | 2 +-
gcc/ada/fmap.adb | 4 +-
gcc/ada/fmap.ads | 2 +-
gcc/ada/fname-sf.adb | 3 +-
gcc/ada/fname-sf.ads | 2 +-
gcc/ada/fname-uf.adb | 2 +-
gcc/ada/fname-uf.ads | 2 +-
gcc/ada/fname.adb | 2 +-
gcc/ada/fname.ads | 2 +-
gcc/ada/freeze.adb | 12 +-
gcc/ada/freeze.ads | 2 +-
gcc/ada/frontend.adb | 4 +-
gcc/ada/frontend.ads | 2 +-
gcc/ada/gcc-interface/Make-lang.in | 66 +-
gcc/ada/gcc-interface/decl.c | 31 +-
gcc/ada/gcc-interface/trans.c | 50 +-
gcc/ada/gcc-interface/utils2.c | 23 +-
gcc/ada/gen_il-fields.ads | 2 +-
gcc/ada/gen_il-gen-gen_entities.adb | 7 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 2 +-
gcc/ada/gen_il-gen.adb | 5 +-
gcc/ada/gen_il-gen.ads | 2 +-
gcc/ada/gen_il-internals.adb | 2 +-
gcc/ada/gen_il-internals.ads | 2 +-
gcc/ada/gen_il-main.adb | 2 +-
gcc/ada/gen_il-types.ads | 5 +-
gcc/ada/gen_il.adb | 2 +-
gcc/ada/gen_il.ads | 2 +-
gcc/ada/get_scos.adb | 2 +-
gcc/ada/get_scos.ads | 2 +-
gcc/ada/get_targ.adb | 2 +-
gcc/ada/get_targ.ads | 2 +-
gcc/ada/ghost.adb | 4 +-
gcc/ada/ghost.ads | 2 +-
gcc/ada/gnat-style.texi | 6 +-
gcc/ada/gnat1drv.adb | 2 +-
gcc/ada/gnat1drv.ads | 2 +-
gcc/ada/gnat_cuda.adb | 2 +-
gcc/ada/gnat_cuda.ads | 2 +-
gcc/ada/gnat_rm.texi | 1696 +++++-----
gcc/ada/gnat_ugn.texi | 7 +-
gcc/ada/gnatbind.adb | 2 +-
gcc/ada/gnatbind.ads | 2 +-
gcc/ada/gnatchop.adb | 2 +-
gcc/ada/gnatclean.adb | 2 +-
gcc/ada/gnatcmd.adb | 2 +-
gcc/ada/gnatcmd.ads | 2 +-
gcc/ada/gnatdll.adb | 2 +-
gcc/ada/gnatfind.adb | 2 +-
gcc/ada/gnatkr.adb | 2 +-
gcc/ada/gnatkr.ads | 2 +-
gcc/ada/gnatlink.adb | 2 +-
gcc/ada/gnatlink.ads | 2 +-
gcc/ada/gnatls.adb | 7 +-
gcc/ada/gnatls.ads | 2 +-
gcc/ada/gnatmake.adb | 2 +-
gcc/ada/gnatmake.ads | 2 +-
gcc/ada/gnatname.adb | 2 +-
gcc/ada/gnatname.ads | 2 +-
gcc/ada/gnatprep.adb | 2 +-
gcc/ada/gnatprep.ads | 2 +-
gcc/ada/gnatvsn.adb | 2 +-
gcc/ada/gnatvsn.ads | 4 +-
gcc/ada/gnatxref.adb | 2 +-
gcc/ada/gprep.adb | 2 +-
gcc/ada/gprep.ads | 2 +-
gcc/ada/gsocket.h | 2 +-
gcc/ada/hostparm.ads | 2 +-
gcc/ada/impunit.adb | 2 +-
gcc/ada/impunit.ads | 2 +-
gcc/ada/indepsw-aix.adb | 2 +-
gcc/ada/indepsw-darwin.adb | 2 +-
gcc/ada/indepsw-gnu.adb | 2 +-
gcc/ada/indepsw.adb | 2 +-
gcc/ada/indepsw.ads | 2 +-
gcc/ada/init.c | 2 +-
gcc/ada/initialize.c | 2 +-
gcc/ada/inline.adb | 10 +-
gcc/ada/inline.ads | 2 +-
gcc/ada/itypes.adb | 4 +-
gcc/ada/itypes.ads | 2 +-
gcc/ada/krunch.adb | 2 +-
gcc/ada/krunch.ads | 2 +-
gcc/ada/layout.adb | 9 +-
gcc/ada/layout.ads | 2 +-
gcc/ada/lib-list.adb | 2 +-
gcc/ada/lib-load.adb | 4 +-
gcc/ada/lib-load.ads | 2 +-
gcc/ada/lib-sort.adb | 2 +-
gcc/ada/lib-util.adb | 2 +-
gcc/ada/lib-util.ads | 2 +-
gcc/ada/lib-writ.adb | 2 +-
gcc/ada/lib-writ.ads | 2 +-
gcc/ada/lib-xref-spark_specific.adb | 2 +-
gcc/ada/lib-xref.adb | 281 +-
gcc/ada/lib-xref.ads | 2 +-
gcc/ada/lib.adb | 2 +-
gcc/ada/lib.ads | 2 +-
gcc/ada/libgnarl/a-astaco.adb | 2 +-
gcc/ada/libgnarl/a-dispat.adb | 2 +-
gcc/ada/libgnarl/a-dynpri.adb | 2 +-
gcc/ada/libgnarl/a-etgrbu.ads | 2 +-
gcc/ada/libgnarl/a-exetim__darwin.adb | 2 +-
gcc/ada/libgnarl/a-exetim__default.ads | 2 +-
gcc/ada/libgnarl/a-exetim__mingw.adb | 2 +-
gcc/ada/libgnarl/a-exetim__mingw.ads | 2 +-
gcc/ada/libgnarl/a-exetim__posix.adb | 2 +-
gcc/ada/libgnarl/a-interr.adb | 2 +-
gcc/ada/libgnarl/a-interr.ads | 2 +-
gcc/ada/libgnarl/a-intnam.ads | 2 +-
gcc/ada/libgnarl/a-intnam__aix.ads | 2 +-
gcc/ada/libgnarl/a-intnam__darwin.ads | 2 +-
gcc/ada/libgnarl/a-intnam__dragonfly.ads | 2 +-
gcc/ada/libgnarl/a-intnam__dummy.ads | 2 +-
gcc/ada/libgnarl/a-intnam__freebsd.ads | 2 +-
gcc/ada/libgnarl/a-intnam__hpux.ads | 2 +-
gcc/ada/libgnarl/a-intnam__linux.ads | 2 +-
gcc/ada/libgnarl/a-intnam__lynxos.ads | 2 +-
gcc/ada/libgnarl/a-intnam__mingw.ads | 2 +-
gcc/ada/libgnarl/a-intnam__qnx.ads | 2 +-
gcc/ada/libgnarl/a-intnam__rtems.ads | 2 +-
gcc/ada/libgnarl/a-intnam__solaris.ads | 2 +-
gcc/ada/libgnarl/a-intnam__vxworks.ads | 2 +-
gcc/ada/libgnarl/a-reatim.adb | 2 +-
gcc/ada/libgnarl/a-reatim.ads | 2 +-
gcc/ada/libgnarl/a-retide.adb | 2 +-
gcc/ada/libgnarl/a-retide.ads | 2 +-
gcc/ada/libgnarl/a-rttiev.adb | 2 +-
gcc/ada/libgnarl/a-rttiev.ads | 2 +-
gcc/ada/libgnarl/a-synbar.adb | 2 +-
gcc/ada/libgnarl/a-synbar.ads | 2 +-
gcc/ada/libgnarl/a-synbar__posix.adb | 2 +-
gcc/ada/libgnarl/a-synbar__posix.ads | 2 +-
gcc/ada/libgnarl/a-sytaco.adb | 2 +-
gcc/ada/libgnarl/a-sytaco.ads | 2 +-
gcc/ada/libgnarl/a-tasatt.adb | 2 +-
gcc/ada/libgnarl/a-tasatt.ads | 2 +-
gcc/ada/libgnarl/a-taside.adb | 2 +-
gcc/ada/libgnarl/a-taside.ads | 2 +-
gcc/ada/libgnarl/a-tasini.adb | 2 +-
gcc/ada/libgnarl/a-tasini.ads | 2 +-
gcc/ada/libgnarl/a-taster.adb | 2 +-
gcc/ada/libgnarl/g-boubuf.adb | 2 +-
gcc/ada/libgnarl/g-boubuf.ads | 2 +-
gcc/ada/libgnarl/g-boumai.ads | 2 +-
gcc/ada/libgnarl/g-semaph.adb | 2 +-
gcc/ada/libgnarl/g-semaph.ads | 2 +-
gcc/ada/libgnarl/g-signal.adb | 2 +-
gcc/ada/libgnarl/g-signal.ads | 2 +-
gcc/ada/libgnarl/g-tastus.ads | 2 +-
gcc/ada/libgnarl/g-thread.adb | 2 +-
gcc/ada/libgnarl/g-thread.ads | 2 +-
gcc/ada/libgnarl/i-vxinco.adb | 2 +-
gcc/ada/libgnarl/i-vxinco.ads | 2 +-
gcc/ada/libgnarl/s-inmaop.ads | 2 +-
gcc/ada/libgnarl/s-inmaop__dummy.adb | 2 +-
gcc/ada/libgnarl/s-inmaop__hwint.adb | 2 +-
gcc/ada/libgnarl/s-inmaop__posix.adb | 2 +-
gcc/ada/libgnarl/s-interr.adb | 2 +-
gcc/ada/libgnarl/s-interr.ads | 2 +-
gcc/ada/libgnarl/s-interr__dummy.adb | 2 +-
gcc/ada/libgnarl/s-interr__hwint.adb | 2 +-
gcc/ada/libgnarl/s-interr__sigaction.adb | 2 +-
gcc/ada/libgnarl/s-interr__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-intman.ads | 2 +-
gcc/ada/libgnarl/s-intman__android.adb | 2 +-
gcc/ada/libgnarl/s-intman__dummy.adb | 2 +-
gcc/ada/libgnarl/s-intman__lynxos.adb | 2 +-
gcc/ada/libgnarl/s-intman__mingw.adb | 2 +-
gcc/ada/libgnarl/s-intman__posix.adb | 2 +-
gcc/ada/libgnarl/s-intman__qnx.adb | 2 +-
gcc/ada/libgnarl/s-intman__rtems.adb | 2 +-
gcc/ada/libgnarl/s-intman__rtems.ads | 2 +-
gcc/ada/libgnarl/s-intman__solaris.adb | 2 +-
gcc/ada/libgnarl/s-intman__susv3.adb | 2 +-
gcc/ada/libgnarl/s-intman__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-intman__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-linux.ads | 2 +-
gcc/ada/libgnarl/s-linux__alpha.ads | 2 +-
gcc/ada/libgnarl/s-linux__android.ads | 2 +-
gcc/ada/libgnarl/s-linux__hppa.ads | 2 +-
gcc/ada/libgnarl/s-linux__mips.ads | 2 +-
gcc/ada/libgnarl/s-linux__riscv.ads | 2 +-
gcc/ada/libgnarl/s-linux__sparc.ads | 2 +-
gcc/ada/libgnarl/s-linux__x32.ads | 2 +-
gcc/ada/libgnarl/s-mudido.adb | 2 +-
gcc/ada/libgnarl/s-mudido__affinity.adb | 2 +-
gcc/ada/libgnarl/s-osinte__aix.adb | 2 +-
gcc/ada/libgnarl/s-osinte__aix.ads | 2 +-
gcc/ada/libgnarl/s-osinte__android.adb | 2 +-
gcc/ada/libgnarl/s-osinte__android.ads | 2 +-
gcc/ada/libgnarl/s-osinte__darwin.adb | 2 +-
gcc/ada/libgnarl/s-osinte__darwin.ads | 2 +-
gcc/ada/libgnarl/s-osinte__dragonfly.adb | 2 +-
gcc/ada/libgnarl/s-osinte__dragonfly.ads | 2 +-
gcc/ada/libgnarl/s-osinte__dummy.ads | 2 +-
gcc/ada/libgnarl/s-osinte__freebsd.adb | 2 +-
gcc/ada/libgnarl/s-osinte__freebsd.ads | 2 +-
gcc/ada/libgnarl/s-osinte__gnu.adb | 2 +-
gcc/ada/libgnarl/s-osinte__gnu.ads | 2 +-
gcc/ada/libgnarl/s-osinte__hpux-dce.adb | 2 +-
gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 2 +-
gcc/ada/libgnarl/s-osinte__hpux.ads | 2 +-
gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 2 +-
gcc/ada/libgnarl/s-osinte__linux.ads | 2 +-
gcc/ada/libgnarl/s-osinte__lynxos178.adb | 2 +-
gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 2 +-
gcc/ada/libgnarl/s-osinte__mingw.ads | 2 +-
gcc/ada/libgnarl/s-osinte__posix.adb | 2 +-
gcc/ada/libgnarl/s-osinte__qnx.adb | 2 +-
gcc/ada/libgnarl/s-osinte__qnx.ads | 2 +-
gcc/ada/libgnarl/s-osinte__rtems.adb | 2 +-
gcc/ada/libgnarl/s-osinte__rtems.ads | 2 +-
gcc/ada/libgnarl/s-osinte__solaris.adb | 2 +-
gcc/ada/libgnarl/s-osinte__solaris.ads | 2 +-
gcc/ada/libgnarl/s-osinte__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-osinte__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-osinte__x32.adb | 2 +-
gcc/ada/libgnarl/s-proinf.adb | 2 +-
gcc/ada/libgnarl/s-proinf.ads | 2 +-
gcc/ada/libgnarl/s-putaim.adb | 2 +-
gcc/ada/libgnarl/s-putaim.ads | 2 +-
gcc/ada/libgnarl/s-qnx.ads | 2 +-
gcc/ada/libgnarl/s-solita.adb | 2 +-
gcc/ada/libgnarl/s-solita.ads | 2 +-
gcc/ada/libgnarl/s-stusta.adb | 4 +-
gcc/ada/libgnarl/s-stusta.ads | 2 +-
gcc/ada/libgnarl/s-taasde.adb | 4 +-
gcc/ada/libgnarl/s-taasde.ads | 2 +-
gcc/ada/libgnarl/s-tadeca.adb | 2 +-
gcc/ada/libgnarl/s-tadeca.ads | 2 +-
gcc/ada/libgnarl/s-tadert.adb | 2 +-
gcc/ada/libgnarl/s-tadert.ads | 2 +-
gcc/ada/libgnarl/s-taenca.adb | 2 +-
gcc/ada/libgnarl/s-taenca.ads | 2 +-
gcc/ada/libgnarl/s-taprob.adb | 2 +-
gcc/ada/libgnarl/s-taprob.ads | 2 +-
gcc/ada/libgnarl/s-taprop.ads | 2 +-
gcc/ada/libgnarl/s-taprop__dummy.adb | 2 +-
gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 2 +-
gcc/ada/libgnarl/s-taprop__linux.adb | 2 +-
gcc/ada/libgnarl/s-taprop__mingw.adb | 4 +-
gcc/ada/libgnarl/s-taprop__posix.adb | 2 +-
gcc/ada/libgnarl/s-taprop__qnx.adb | 2 +-
gcc/ada/libgnarl/s-taprop__rtems.adb | 2 +-
gcc/ada/libgnarl/s-taprop__solaris.adb | 2 +-
gcc/ada/libgnarl/s-taprop__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-tarest.adb | 2 +-
gcc/ada/libgnarl/s-tarest.ads | 2 +-
gcc/ada/libgnarl/s-tasdeb.adb | 2 +-
gcc/ada/libgnarl/s-tasdeb.ads | 3 +-
gcc/ada/libgnarl/s-tasinf.adb | 2 +-
gcc/ada/libgnarl/s-tasinf.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__linux.adb | 2 +-
gcc/ada/libgnarl/s-tasinf__linux.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__mingw.adb | 2 +-
gcc/ada/libgnarl/s-tasinf__mingw.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__solaris.adb | 2 +-
gcc/ada/libgnarl/s-tasinf__solaris.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-tasini.adb | 2 +-
gcc/ada/libgnarl/s-tasini.ads | 2 +-
gcc/ada/libgnarl/s-taskin.adb | 50 +-
gcc/ada/libgnarl/s-taskin.ads | 2 +-
gcc/ada/libgnarl/s-taspri__dummy.ads | 2 +-
gcc/ada/libgnarl/s-taspri__hpux-dce.ads | 2 +-
gcc/ada/libgnarl/s-taspri__lynxos.ads | 2 +-
gcc/ada/libgnarl/s-taspri__mingw.ads | 2 +-
gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads | 2 +-
gcc/ada/libgnarl/s-taspri__posix.ads | 2 +-
gcc/ada/libgnarl/s-taspri__solaris.ads | 2 +-
gcc/ada/libgnarl/s-taspri__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-tasque.adb | 2 +-
gcc/ada/libgnarl/s-tasque.ads | 2 +-
gcc/ada/libgnarl/s-tasren.adb | 4 +-
gcc/ada/libgnarl/s-tasren.ads | 2 +-
gcc/ada/libgnarl/s-tasres.ads | 2 +-
gcc/ada/libgnarl/s-tassta.adb | 2 +-
gcc/ada/libgnarl/s-tassta.ads | 2 +-
gcc/ada/libgnarl/s-tasuti.adb | 2 +-
gcc/ada/libgnarl/s-tasuti.ads | 2 +-
gcc/ada/libgnarl/s-tataat.adb | 2 +-
gcc/ada/libgnarl/s-tataat.ads | 2 +-
gcc/ada/libgnarl/s-tpinop.adb | 2 +-
gcc/ada/libgnarl/s-tpinop.ads | 2 +-
gcc/ada/libgnarl/s-tpoaal.adb | 2 +-
gcc/ada/libgnarl/s-tpoben.adb | 2 +-
gcc/ada/libgnarl/s-tpoben.ads | 2 +-
gcc/ada/libgnarl/s-tpobmu.adb | 2 +-
gcc/ada/libgnarl/s-tpobmu.ads | 2 +-
gcc/ada/libgnarl/s-tpobop.adb | 3 +-
gcc/ada/libgnarl/s-tpobop.ads | 2 +-
gcc/ada/libgnarl/s-tpopmo.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__posix.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__solaris.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__tls.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__vxworks-tls.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-tporft.adb | 2 +-
gcc/ada/libgnarl/s-tposen.adb | 2 +-
gcc/ada/libgnarl/s-tposen.ads | 2 +-
gcc/ada/libgnarl/s-vxwext.adb | 2 +-
gcc/ada/libgnarl/s-vxwext.ads | 2 +-
gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__kernel.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__kernel.ads | 2 +-
gcc/ada/libgnarl/s-vxwext__rtp-smp.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__rtp.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__rtp.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__aarch64.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__arm.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__ppc.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__x86.ads | 2 +-
gcc/ada/libgnarl/thread.c | 2 +-
gcc/ada/libgnat/a-assert.adb | 2 +-
gcc/ada/libgnat/a-assert.ads | 4 +-
gcc/ada/libgnat/a-btgbso.adb | 2 +-
gcc/ada/libgnat/a-btgbso.ads | 2 +-
gcc/ada/libgnat/a-calari.adb | 2 +-
gcc/ada/libgnat/a-calari.ads | 2 +-
gcc/ada/libgnat/a-calcon.adb | 2 +-
gcc/ada/libgnat/a-calcon.ads | 2 +-
gcc/ada/libgnat/a-caldel.adb | 2 +-
gcc/ada/libgnat/a-caldel.ads | 2 +-
gcc/ada/libgnat/a-calend.adb | 8 +-
gcc/ada/libgnat/a-calend.ads | 2 +-
gcc/ada/libgnat/a-calfor.adb | 17 +-
gcc/ada/libgnat/a-calfor.ads | 2 +-
gcc/ada/libgnat/a-catizo.adb | 2 +-
gcc/ada/libgnat/a-cbdlli.adb | 3 +-
gcc/ada/libgnat/a-cbdlli.ads | 2 +-
gcc/ada/libgnat/a-cbhama.adb | 4 +-
gcc/ada/libgnat/a-cbhama.ads | 2 +-
gcc/ada/libgnat/a-cbhase.adb | 4 +-
gcc/ada/libgnat/a-cbhase.ads | 2 +-
gcc/ada/libgnat/a-cbmutr.adb | 3 +-
gcc/ada/libgnat/a-cbmutr.ads | 2 +-
gcc/ada/libgnat/a-cborma.adb | 4 +-
gcc/ada/libgnat/a-cborma.ads | 2 +-
gcc/ada/libgnat/a-cborse.adb | 6 +-
gcc/ada/libgnat/a-cborse.ads | 2 +-
gcc/ada/libgnat/a-cbprqu.adb | 2 +-
gcc/ada/libgnat/a-cbprqu.ads | 2 +-
gcc/ada/libgnat/a-cbsyqu.adb | 2 +-
gcc/ada/libgnat/a-cbsyqu.ads | 2 +-
gcc/ada/libgnat/a-cdlili.adb | 3 +-
gcc/ada/libgnat/a-cdlili.ads | 2 +-
gcc/ada/libgnat/a-cfdlli.adb | 2 +-
gcc/ada/libgnat/a-cfdlli.ads | 2 +-
gcc/ada/libgnat/a-cfhama.adb | 4 +-
gcc/ada/libgnat/a-cfhama.ads | 2 +-
gcc/ada/libgnat/a-cfhase.adb | 4 +-
gcc/ada/libgnat/a-cfhase.ads | 2 +-
gcc/ada/libgnat/a-cfinve.adb | 2 +-
gcc/ada/libgnat/a-cfinve.ads | 2 +-
gcc/ada/libgnat/a-cforma.adb | 2 +-
gcc/ada/libgnat/a-cforma.ads | 2 +-
gcc/ada/libgnat/a-cforse.adb | 10 +-
gcc/ada/libgnat/a-cforse.ads | 2 +-
gcc/ada/libgnat/a-cgaaso.adb | 2 +-
gcc/ada/libgnat/a-cgaaso.ads | 2 +-
gcc/ada/libgnat/a-cgarso.adb | 2 +-
gcc/ada/libgnat/a-cgcaso.adb | 2 +-
gcc/ada/libgnat/a-chacon.adb | 2 +-
gcc/ada/libgnat/a-chacon.ads | 2 +-
gcc/ada/libgnat/a-chahan.adb | 2 +-
gcc/ada/libgnat/a-chahan.ads | 2 +-
gcc/ada/libgnat/a-chlat1.ads | 2 -
gcc/ada/libgnat/a-chlat9.ads | 2 +-
gcc/ada/libgnat/a-chtgbk.adb | 2 +-
gcc/ada/libgnat/a-chtgbk.ads | 2 +-
gcc/ada/libgnat/a-chtgbo.adb | 4 +-
gcc/ada/libgnat/a-chtgbo.ads | 2 +-
gcc/ada/libgnat/a-chtgke.adb | 2 +-
gcc/ada/libgnat/a-chtgke.ads | 2 +-
gcc/ada/libgnat/a-chtgop.adb | 2 +-
gcc/ada/libgnat/a-chtgop.ads | 2 +-
gcc/ada/libgnat/a-chzla1.ads | 2 +-
gcc/ada/libgnat/a-chzla9.ads | 2 +-
gcc/ada/libgnat/a-cidlli.adb | 3 +-
gcc/ada/libgnat/a-cidlli.ads | 2 +-
gcc/ada/libgnat/a-cihama.adb | 4 +-
gcc/ada/libgnat/a-cihama.ads | 2 +-
gcc/ada/libgnat/a-cihase.adb | 6 +-
gcc/ada/libgnat/a-cihase.ads | 2 +-
gcc/ada/libgnat/a-cimutr.adb | 3 +-
gcc/ada/libgnat/a-cimutr.ads | 2 +-
gcc/ada/libgnat/a-ciorma.adb | 4 +-
gcc/ada/libgnat/a-ciorma.ads | 2 +-
gcc/ada/libgnat/a-ciormu.adb | 4 +-
gcc/ada/libgnat/a-ciormu.ads | 2 +-
gcc/ada/libgnat/a-ciorse.adb | 6 +-
gcc/ada/libgnat/a-ciorse.ads | 2 +-
gcc/ada/libgnat/a-clrefi.adb | 2 +-
gcc/ada/libgnat/a-clrefi.ads | 2 +-
gcc/ada/libgnat/a-coboho.adb | 2 +-
gcc/ada/libgnat/a-coboho.ads | 2 +-
gcc/ada/libgnat/a-cobove.adb | 2 +-
gcc/ada/libgnat/a-cobove.ads | 2 +-
gcc/ada/libgnat/a-cofove.adb | 2 +-
gcc/ada/libgnat/a-cofove.ads | 2 +-
gcc/ada/libgnat/a-cofuba.adb | 2 +-
gcc/ada/libgnat/a-cofuba.ads | 2 +-
gcc/ada/libgnat/a-cofuma.adb | 2 +-
gcc/ada/libgnat/a-cofuma.ads | 2 +-
gcc/ada/libgnat/a-cofuse.adb | 2 +-
gcc/ada/libgnat/a-cofuse.ads | 2 +-
gcc/ada/libgnat/a-cofuve.adb | 2 +-
gcc/ada/libgnat/a-cofuve.ads | 4 +-
gcc/ada/libgnat/a-cogeso.adb | 2 +-
gcc/ada/libgnat/a-cogeso.ads | 2 +-
gcc/ada/libgnat/a-cohama.adb | 4 +-
gcc/ada/libgnat/a-cohama.ads | 2 +-
gcc/ada/libgnat/a-cohase.adb | 6 +-
gcc/ada/libgnat/a-cohase.ads | 2 +-
gcc/ada/libgnat/a-cohata.ads | 2 +-
gcc/ada/libgnat/a-coinho.adb | 2 +-
gcc/ada/libgnat/a-coinho.ads | 2 +-
gcc/ada/libgnat/a-coinho__shared.adb | 2 +-
gcc/ada/libgnat/a-coinho__shared.ads | 2 +-
gcc/ada/libgnat/a-coinve.adb | 2 +-
gcc/ada/libgnat/a-coinve.ads | 2 +-
gcc/ada/libgnat/a-colien.adb | 2 +-
gcc/ada/libgnat/a-colien.ads | 2 +-
gcc/ada/libgnat/a-colire.adb | 2 +-
gcc/ada/libgnat/a-colire.ads | 2 +-
gcc/ada/libgnat/a-comlin.adb | 2 +-
gcc/ada/libgnat/a-comlin.ads | 2 +-
gcc/ada/libgnat/a-comutr.adb | 3 +-
gcc/ada/libgnat/a-comutr.ads | 2 +-
gcc/ada/libgnat/a-conhel.adb | 2 +-
gcc/ada/libgnat/a-conhel.ads | 2 +-
gcc/ada/libgnat/a-convec.adb | 4 +-
gcc/ada/libgnat/a-convec.ads | 2 +-
gcc/ada/libgnat/a-coorma.adb | 4 +-
gcc/ada/libgnat/a-coorma.ads | 2 +-
gcc/ada/libgnat/a-coormu.adb | 4 +-
gcc/ada/libgnat/a-coormu.ads | 2 +-
gcc/ada/libgnat/a-coorse.adb | 6 +-
gcc/ada/libgnat/a-coorse.ads | 2 +-
gcc/ada/libgnat/a-coprnu.adb | 2 +-
gcc/ada/libgnat/a-coprnu.ads | 2 +-
gcc/ada/libgnat/a-costso.adb | 2 +-
gcc/ada/libgnat/a-costso.ads | 2 +-
gcc/ada/libgnat/a-crbltr.ads | 2 +-
gcc/ada/libgnat/a-crbtgk.adb | 2 +-
gcc/ada/libgnat/a-crbtgk.ads | 2 +-
gcc/ada/libgnat/a-crbtgo.adb | 2 +-
gcc/ada/libgnat/a-crbtgo.ads | 2 +-
gcc/ada/libgnat/a-crdlli.adb | 5 +-
gcc/ada/libgnat/a-crdlli.ads | 2 +-
gcc/ada/libgnat/a-csquin.ads | 2 +-
gcc/ada/libgnat/a-cuprqu.adb | 2 +-
gcc/ada/libgnat/a-cuprqu.ads | 2 +-
gcc/ada/libgnat/a-cusyqu.adb | 2 +-
gcc/ada/libgnat/a-cusyqu.ads | 2 +-
gcc/ada/libgnat/a-cwila1.ads | 2 +-
gcc/ada/libgnat/a-cwila9.ads | 2 +-
gcc/ada/libgnat/a-decima.adb | 2 +-
gcc/ada/libgnat/a-decima.ads | 2 +-
gcc/ada/libgnat/a-decima__128.ads | 2 +-
gcc/ada/libgnat/a-dhfina.adb | 2 +-
gcc/ada/libgnat/a-dhfina.ads | 2 +-
gcc/ada/libgnat/a-diocst.adb | 2 +-
gcc/ada/libgnat/a-diocst.ads | 2 +-
gcc/ada/libgnat/a-direct.adb | 552 ++--
gcc/ada/libgnat/a-direct.ads | 84 +-
gcc/ada/libgnat/a-direio.adb | 2 +-
gcc/ada/libgnat/a-direio.ads | 2 +-
gcc/ada/libgnat/a-dirval.adb | 2 +-
gcc/ada/libgnat/a-dirval.ads | 2 +-
gcc/ada/libgnat/a-dirval__mingw.adb | 2 +-
gcc/ada/libgnat/a-einuoc.adb | 2 +-
gcc/ada/libgnat/a-einuoc.ads | 2 +-
gcc/ada/libgnat/a-elchha.adb | 4 +-
gcc/ada/libgnat/a-elchha.ads | 4 +-
gcc/ada/libgnat/a-envvar.adb | 2 +-
gcc/ada/libgnat/a-excach.adb | 2 +-
gcc/ada/libgnat/a-except.adb | 4 +-
gcc/ada/libgnat/a-except.ads | 10 +-
gcc/ada/libgnat/a-exctra.adb | 2 +-
gcc/ada/libgnat/a-exctra.ads | 2 +-
gcc/ada/libgnat/a-exexda.adb | 2 +-
gcc/ada/libgnat/a-exexpr.adb | 2 +-
gcc/ada/libgnat/a-exextr.adb | 2 +-
gcc/ada/libgnat/a-exstat.adb | 2 +-
gcc/ada/libgnat/a-finali.adb | 2 +-
gcc/ada/libgnat/a-finali.ads | 2 +-
gcc/ada/libgnat/a-ioexce.ads | 2 -
gcc/ada/libgnat/a-locale.adb | 2 +-
gcc/ada/libgnat/a-locale.ads | 2 +-
gcc/ada/libgnat/a-nagefl.ads | 2 +-
gcc/ada/libgnat/a-naliop.ads | 2 +-
gcc/ada/libgnat/a-naliop__nolibm.ads | 2 +-
gcc/ada/libgnat/a-nallfl.ads | 2 +-
gcc/ada/libgnat/a-nallfl__wraplf.ads | 2 +-
gcc/ada/libgnat/a-nalofl.ads | 2 +-
gcc/ada/libgnat/a-nashfl.ads | 2 +-
gcc/ada/libgnat/a-nashfl__wraplf.ads | 2 +-
gcc/ada/libgnat/a-nbnbig.adb | 2 +-
gcc/ada/libgnat/a-nbnbin.adb | 2 +-
gcc/ada/libgnat/a-nbnbin__gmp.adb | 2 +-
gcc/ada/libgnat/a-nbnbre.adb | 2 +-
gcc/ada/libgnat/a-ngcefu.adb | 2 +-
gcc/ada/libgnat/a-ngcoar.adb | 13 +-
gcc/ada/libgnat/a-ngcoty.adb | 2 +-
gcc/ada/libgnat/a-ngcoty.ads | 2 +-
gcc/ada/libgnat/a-ngelfu.adb | 2 +-
gcc/ada/libgnat/a-ngelfu.ads | 2 +-
gcc/ada/libgnat/a-ngrear.adb | 13 +-
gcc/ada/libgnat/a-ngrear.ads | 2 +-
gcc/ada/libgnat/a-nuauco.ads | 2 +-
gcc/ada/libgnat/a-nuauco__x86.ads | 2 +-
gcc/ada/libgnat/a-nuaufl.ads | 2 +-
gcc/ada/libgnat/a-nuaufl__wraplf.ads | 2 +-
gcc/ada/libgnat/a-nudira.adb | 2 +-
gcc/ada/libgnat/a-nudira.ads | 2 +-
gcc/ada/libgnat/a-nuflra.adb | 2 +-
gcc/ada/libgnat/a-nuflra.ads | 2 +-
gcc/ada/libgnat/a-numaux.ads | 2 +-
gcc/ada/libgnat/a-rbtgbk.adb | 2 +-
gcc/ada/libgnat/a-rbtgbk.ads | 2 +-
gcc/ada/libgnat/a-rbtgbo.adb | 2 +-
gcc/ada/libgnat/a-rbtgbo.ads | 2 +-
gcc/ada/libgnat/a-rbtgso.adb | 2 +-
gcc/ada/libgnat/a-rbtgso.ads | 2 +-
gcc/ada/libgnat/a-sbecin.adb | 2 +-
gcc/ada/libgnat/a-sbecin.ads | 2 +-
gcc/ada/libgnat/a-sbhcin.adb | 2 +-
gcc/ada/libgnat/a-sbhcin.ads | 2 +-
gcc/ada/libgnat/a-sblcin.adb | 2 +-
gcc/ada/libgnat/a-sblcin.ads | 2 +-
gcc/ada/libgnat/a-secain.adb | 2 +-
gcc/ada/libgnat/a-secain.ads | 2 +-
gcc/ada/libgnat/a-sequio.adb | 2 +-
gcc/ada/libgnat/a-sequio.ads | 2 +-
gcc/ada/libgnat/a-sfecin.ads | 2 +-
gcc/ada/libgnat/a-sfhcin.ads | 2 +-
gcc/ada/libgnat/a-sflcin.ads | 2 +-
gcc/ada/libgnat/a-shcain.adb | 2 +-
gcc/ada/libgnat/a-shcain.ads | 2 +-
gcc/ada/libgnat/a-siocst.adb | 2 +-
gcc/ada/libgnat/a-siocst.ads | 2 +-
gcc/ada/libgnat/a-slcain.adb | 2 +-
gcc/ada/libgnat/a-slcain.ads | 2 +-
gcc/ada/libgnat/a-ssicst.adb | 2 +-
gcc/ada/libgnat/a-ssicst.ads | 2 +-
gcc/ada/libgnat/a-stboha.adb | 2 +-
gcc/ada/libgnat/a-stbubo.adb | 2 +-
gcc/ada/libgnat/a-stbubo.ads | 2 +-
gcc/ada/libgnat/a-stbufi.adb | 2 +-
gcc/ada/libgnat/a-stbufi.ads | 2 +-
gcc/ada/libgnat/a-stbufo.adb | 2 +-
gcc/ada/libgnat/a-stbufo.ads | 2 +-
gcc/ada/libgnat/a-stbuun.adb | 2 +-
gcc/ada/libgnat/a-stbuut.adb | 2 +-
gcc/ada/libgnat/a-stbuut.ads | 2 +-
gcc/ada/libgnat/a-stmaco.ads | 2 +-
gcc/ada/libgnat/a-storio.adb | 2 +-
gcc/ada/libgnat/a-strbou.adb | 2 +-
gcc/ada/libgnat/a-strbou.ads | 2 +-
gcc/ada/libgnat/a-stream.adb | 2 +-
gcc/ada/libgnat/a-stream.ads | 2 +-
gcc/ada/libgnat/a-strfix.adb | 20 +-
gcc/ada/libgnat/a-strhas.adb | 2 +-
gcc/ada/libgnat/a-strhas.ads | 2 -
gcc/ada/libgnat/a-strmap.adb | 2 +-
gcc/ada/libgnat/a-strmap.ads | 2 +-
gcc/ada/libgnat/a-strsea.adb | 2 +-
gcc/ada/libgnat/a-strsea.ads | 2 +-
gcc/ada/libgnat/a-strsto.ads | 2 +-
gcc/ada/libgnat/a-strsup.adb | 2 +-
gcc/ada/libgnat/a-strsup.ads | 2 +-
gcc/ada/libgnat/a-strunb.adb | 2 +-
gcc/ada/libgnat/a-strunb.ads | 2 +-
gcc/ada/libgnat/a-strunb__shared.adb | 2 +-
gcc/ada/libgnat/a-strunb__shared.ads | 2 +-
gcc/ada/libgnat/a-ststbo.adb | 2 +-
gcc/ada/libgnat/a-ststbo.ads | 2 +-
gcc/ada/libgnat/a-ststio.adb | 2 +-
gcc/ada/libgnat/a-ststio.ads | 2 +-
gcc/ada/libgnat/a-ststun.adb | 2 +-
gcc/ada/libgnat/a-ststun.ads | 2 +-
gcc/ada/libgnat/a-sttebu.adb | 2 +-
gcc/ada/libgnat/a-stunau.adb | 2 +-
gcc/ada/libgnat/a-stunau.ads | 2 +-
gcc/ada/libgnat/a-stunau__shared.adb | 2 +-
gcc/ada/libgnat/a-stunha.adb | 2 +-
gcc/ada/libgnat/a-stuten.adb | 2 +-
gcc/ada/libgnat/a-stwibo.adb | 2 +-
gcc/ada/libgnat/a-stwibo.ads | 2 +-
gcc/ada/libgnat/a-stwifi.adb | 2 +-
gcc/ada/libgnat/a-stwiha.adb | 2 +-
gcc/ada/libgnat/a-stwima.adb | 2 +-
gcc/ada/libgnat/a-stwima.ads | 2 +-
gcc/ada/libgnat/a-stwise.adb | 2 +-
gcc/ada/libgnat/a-stwise.ads | 2 +-
gcc/ada/libgnat/a-stwisu.adb | 2 +-
gcc/ada/libgnat/a-stwisu.ads | 2 +-
gcc/ada/libgnat/a-stwiun.adb | 2 +-
gcc/ada/libgnat/a-stwiun.ads | 2 +-
gcc/ada/libgnat/a-stwiun__shared.adb | 2 +-
gcc/ada/libgnat/a-stwiun__shared.ads | 2 +-
gcc/ada/libgnat/a-stzbou.adb | 2 +-
gcc/ada/libgnat/a-stzbou.ads | 2 +-
gcc/ada/libgnat/a-stzfix.adb | 2 +-
gcc/ada/libgnat/a-stzhas.adb | 2 +-
gcc/ada/libgnat/a-stzmap.adb | 2 +-
gcc/ada/libgnat/a-stzmap.ads | 2 +-
gcc/ada/libgnat/a-stzsea.adb | 2 +-
gcc/ada/libgnat/a-stzsea.ads | 2 +-
gcc/ada/libgnat/a-stzsup.adb | 2 +-
gcc/ada/libgnat/a-stzsup.ads | 2 +-
gcc/ada/libgnat/a-stzunb.adb | 2 +-
gcc/ada/libgnat/a-stzunb.ads | 2 +-
gcc/ada/libgnat/a-stzunb__shared.adb | 2 +-
gcc/ada/libgnat/a-stzunb__shared.ads | 2 +-
gcc/ada/libgnat/a-suecin.adb | 2 +-
gcc/ada/libgnat/a-suecin.ads | 2 +-
gcc/ada/libgnat/a-suenco.adb | 2 +-
gcc/ada/libgnat/a-suenst.adb | 2 +-
gcc/ada/libgnat/a-suewst.adb | 2 +-
gcc/ada/libgnat/a-suezst.adb | 2 +-
gcc/ada/libgnat/a-suhcin.adb | 2 +-
gcc/ada/libgnat/a-suhcin.ads | 2 +-
gcc/ada/libgnat/a-sulcin.adb | 2 +-
gcc/ada/libgnat/a-sulcin.ads | 2 +-
gcc/ada/libgnat/a-suteio.adb | 2 +-
gcc/ada/libgnat/a-suteio.ads | 2 +-
gcc/ada/libgnat/a-suteio__shared.adb | 2 +-
gcc/ada/libgnat/a-swbwha.adb | 2 +-
gcc/ada/libgnat/a-swmwco.ads | 2 +-
gcc/ada/libgnat/a-swunau.adb | 2 +-
gcc/ada/libgnat/a-swunau.ads | 2 +-
gcc/ada/libgnat/a-swunau__shared.adb | 2 +-
gcc/ada/libgnat/a-swuwha.adb | 2 +-
gcc/ada/libgnat/a-swuwti.adb | 2 +-
gcc/ada/libgnat/a-swuwti.ads | 2 +-
gcc/ada/libgnat/a-swuwti__shared.adb | 2 +-
gcc/ada/libgnat/a-szbzha.adb | 2 +-
gcc/ada/libgnat/a-szmzco.ads | 2 +-
gcc/ada/libgnat/a-szunau.adb | 2 +-
gcc/ada/libgnat/a-szunau.ads | 2 +-
gcc/ada/libgnat/a-szunau__shared.adb | 2 +-
gcc/ada/libgnat/a-szuzha.adb | 2 +-
gcc/ada/libgnat/a-szuzti.adb | 2 +-
gcc/ada/libgnat/a-szuzti.ads | 2 +-
gcc/ada/libgnat/a-szuzti__shared.adb | 2 +-
gcc/ada/libgnat/a-tags.adb | 2 +-
gcc/ada/libgnat/a-tags.ads | 2 +-
gcc/ada/libgnat/a-teioed.adb | 2 +-
gcc/ada/libgnat/a-teioed.ads | 2 +-
gcc/ada/libgnat/a-textio.adb | 6 +-
gcc/ada/libgnat/a-textio.ads | 2 +-
gcc/ada/libgnat/a-tiboio.adb | 3 +-
gcc/ada/libgnat/a-ticoau.adb | 2 +-
gcc/ada/libgnat/a-ticoau.ads | 2 +-
gcc/ada/libgnat/a-ticoio.adb | 2 +-
gcc/ada/libgnat/a-ticoio.ads | 2 +-
gcc/ada/libgnat/a-tideau.adb | 2 +-
gcc/ada/libgnat/a-tideau.ads | 2 +-
gcc/ada/libgnat/a-tideio.adb | 2 +-
gcc/ada/libgnat/a-tideio.ads | 2 +-
gcc/ada/libgnat/a-tideio__128.adb | 2 +-
gcc/ada/libgnat/a-tienau.adb | 4 +-
gcc/ada/libgnat/a-tienau.ads | 2 +-
gcc/ada/libgnat/a-tienio.adb | 2 +-
gcc/ada/libgnat/a-tifiau.adb | 2 +-
gcc/ada/libgnat/a-tifiau.ads | 2 +-
gcc/ada/libgnat/a-tifiio.adb | 2 +-
gcc/ada/libgnat/a-tifiio__128.adb | 2 +-
gcc/ada/libgnat/a-tiflau.adb | 2 +-
gcc/ada/libgnat/a-tiflau.ads | 2 +-
gcc/ada/libgnat/a-tiflio.adb | 2 +-
gcc/ada/libgnat/a-tiflio.ads | 2 +-
gcc/ada/libgnat/a-tigeau.adb | 5 +-
gcc/ada/libgnat/a-tigeau.ads | 2 +-
gcc/ada/libgnat/a-tigeli.adb | 2 +-
gcc/ada/libgnat/a-tiinau.adb | 6 +-
gcc/ada/libgnat/a-tiinau.ads | 9 +-
gcc/ada/libgnat/a-tiinio.adb | 2 +-
gcc/ada/libgnat/a-tiinio.ads | 2 +-
gcc/ada/libgnat/a-tiinio__128.adb | 2 +-
gcc/ada/libgnat/a-timoio.adb | 2 +-
gcc/ada/libgnat/a-timoio.ads | 2 +-
gcc/ada/libgnat/a-timoio__128.adb | 2 +-
gcc/ada/libgnat/a-tiocst.adb | 2 +-
gcc/ada/libgnat/a-tiocst.ads | 2 +-
gcc/ada/libgnat/a-tirsfi.adb | 2 +-
gcc/ada/libgnat/a-tirsfi.ads | 2 +-
gcc/ada/libgnat/a-titest.adb | 2 +-
gcc/ada/libgnat/a-undesu.adb | 2 +-
gcc/ada/libgnat/a-wichha.adb | 2 +-
gcc/ada/libgnat/a-wichun.adb | 2 +-
gcc/ada/libgnat/a-wichun.ads | 2 +-
gcc/ada/libgnat/a-witeio.adb | 8 +-
gcc/ada/libgnat/a-witeio.ads | 2 +-
gcc/ada/libgnat/a-wrstfi.adb | 2 +-
gcc/ada/libgnat/a-wrstfi.ads | 2 +-
gcc/ada/libgnat/a-wtcoau.adb | 2 +-
gcc/ada/libgnat/a-wtcoau.ads | 2 +-
gcc/ada/libgnat/a-wtcoio.adb | 2 +-
gcc/ada/libgnat/a-wtcstr.adb | 2 +-
gcc/ada/libgnat/a-wtcstr.ads | 2 +-
gcc/ada/libgnat/a-wtdeau.adb | 2 +-
gcc/ada/libgnat/a-wtdeau.ads | 2 +-
gcc/ada/libgnat/a-wtdeio.adb | 2 +-
gcc/ada/libgnat/a-wtdeio__128.adb | 2 +-
gcc/ada/libgnat/a-wtedit.adb | 2 +-
gcc/ada/libgnat/a-wtedit.ads | 2 +-
gcc/ada/libgnat/a-wtenau.adb | 4 +-
gcc/ada/libgnat/a-wtenau.ads | 2 +-
gcc/ada/libgnat/a-wtenio.adb | 2 +-
gcc/ada/libgnat/a-wtfiau.adb | 2 +-
gcc/ada/libgnat/a-wtfiau.ads | 2 +-
gcc/ada/libgnat/a-wtfiio.adb | 2 +-
gcc/ada/libgnat/a-wtfiio__128.adb | 2 +-
gcc/ada/libgnat/a-wtflau.adb | 2 +-
gcc/ada/libgnat/a-wtflau.ads | 2 +-
gcc/ada/libgnat/a-wtflio.adb | 2 +-
gcc/ada/libgnat/a-wtgeau.adb | 5 +-
gcc/ada/libgnat/a-wtgeau.ads | 2 +-
gcc/ada/libgnat/a-wtinau.adb | 6 +-
gcc/ada/libgnat/a-wtinau.ads | 9 +-
gcc/ada/libgnat/a-wtinio.adb | 2 +-
gcc/ada/libgnat/a-wtinio__128.adb | 2 +-
gcc/ada/libgnat/a-wtmoio.adb | 2 +-
gcc/ada/libgnat/a-wtmoio.ads | 2 +-
gcc/ada/libgnat/a-wtmoio__128.adb | 2 +-
gcc/ada/libgnat/a-wttest.adb | 2 +-
gcc/ada/libgnat/a-wwboio.adb | 3 +-
gcc/ada/libgnat/a-zchhan.adb | 2 +-
gcc/ada/libgnat/a-zchuni.adb | 2 +-
gcc/ada/libgnat/a-zchuni.ads | 2 +-
gcc/ada/libgnat/a-zrstfi.adb | 2 +-
gcc/ada/libgnat/a-zrstfi.ads | 2 +-
gcc/ada/libgnat/a-ztcoau.adb | 2 +-
gcc/ada/libgnat/a-ztcoio.adb | 2 +-
gcc/ada/libgnat/a-ztcstr.adb | 2 +-
gcc/ada/libgnat/a-ztcstr.ads | 2 +-
gcc/ada/libgnat/a-ztdeau.adb | 2 +-
gcc/ada/libgnat/a-ztdeau.ads | 2 +-
gcc/ada/libgnat/a-ztdeio.adb | 2 +-
gcc/ada/libgnat/a-ztdeio__128.adb | 2 +-
gcc/ada/libgnat/a-ztedit.adb | 2 +-
gcc/ada/libgnat/a-ztedit.ads | 2 +-
gcc/ada/libgnat/a-ztenau.adb | 4 +-
gcc/ada/libgnat/a-ztenau.ads | 2 +-
gcc/ada/libgnat/a-ztenio.adb | 2 +-
gcc/ada/libgnat/a-ztexio.adb | 8 +-
gcc/ada/libgnat/a-ztexio.ads | 2 +-
gcc/ada/libgnat/a-ztfiau.adb | 2 +-
gcc/ada/libgnat/a-ztfiau.ads | 2 +-
gcc/ada/libgnat/a-ztfiio.adb | 2 +-
gcc/ada/libgnat/a-ztfiio__128.adb | 2 +-
gcc/ada/libgnat/a-ztflau.adb | 2 +-
gcc/ada/libgnat/a-ztflau.ads | 2 +-
gcc/ada/libgnat/a-ztflio.adb | 2 +-
gcc/ada/libgnat/a-ztgeau.adb | 5 +-
gcc/ada/libgnat/a-ztgeau.ads | 2 +-
gcc/ada/libgnat/a-ztinau.adb | 6 +-
gcc/ada/libgnat/a-ztinau.ads | 9 +-
gcc/ada/libgnat/a-ztinio.adb | 2 +-
gcc/ada/libgnat/a-ztinio__128.adb | 2 +-
gcc/ada/libgnat/a-ztmoio.adb | 2 +-
gcc/ada/libgnat/a-ztmoio__128.adb | 2 +-
gcc/ada/libgnat/a-zttest.adb | 2 +-
gcc/ada/libgnat/a-zzboio.adb | 3 +-
gcc/ada/libgnat/g-allein.ads | 2 +-
gcc/ada/libgnat/g-alleve.adb | 2 +-
gcc/ada/libgnat/g-alleve.ads | 2 +-
gcc/ada/libgnat/g-alleve__hard.adb | 2 +-
gcc/ada/libgnat/g-alleve__hard.ads | 2 +-
gcc/ada/libgnat/g-altcon.adb | 2 +-
gcc/ada/libgnat/g-altcon.ads | 2 +-
gcc/ada/libgnat/g-altive.ads | 2 +-
gcc/ada/libgnat/g-alveop.adb | 2 +-
gcc/ada/libgnat/g-alveop.ads | 2 +-
gcc/ada/libgnat/g-alvety.ads | 2 +-
gcc/ada/libgnat/g-alvevi.ads | 2 +-
gcc/ada/libgnat/g-arrspl.adb | 2 +-
gcc/ada/libgnat/g-arrspl.ads | 2 +-
gcc/ada/libgnat/g-awk.adb | 2 +-
gcc/ada/libgnat/g-awk.ads | 2 +-
gcc/ada/libgnat/g-binenv.adb | 2 +-
gcc/ada/libgnat/g-binenv.ads | 2 +-
gcc/ada/libgnat/g-brapre.ads | 2 +-
gcc/ada/libgnat/g-bubsor.adb | 2 +-
gcc/ada/libgnat/g-bubsor.ads | 2 +-
gcc/ada/libgnat/g-busora.adb | 2 +-
gcc/ada/libgnat/g-busora.ads | 2 +-
gcc/ada/libgnat/g-busorg.adb | 2 +-
gcc/ada/libgnat/g-busorg.ads | 2 +-
gcc/ada/libgnat/g-byorma.adb | 4 +-
gcc/ada/libgnat/g-byorma.ads | 4 +-
gcc/ada/libgnat/g-bytswa.adb | 2 +-
gcc/ada/libgnat/g-bytswa.ads | 2 +-
gcc/ada/libgnat/g-calend.adb | 13 +-
gcc/ada/libgnat/g-calend.ads | 2 +-
gcc/ada/libgnat/g-casuti.adb | 2 +-
gcc/ada/libgnat/g-casuti.ads | 2 +-
gcc/ada/libgnat/g-catiio.adb | 2 +-
gcc/ada/libgnat/g-catiio.ads | 2 +-
gcc/ada/libgnat/g-cgi.adb | 2 +-
gcc/ada/libgnat/g-cgi.ads | 2 +-
gcc/ada/libgnat/g-cgicoo.adb | 2 +-
gcc/ada/libgnat/g-cgicoo.ads | 2 +-
gcc/ada/libgnat/g-cgideb.adb | 2 +-
gcc/ada/libgnat/g-cgideb.ads | 2 +-
gcc/ada/libgnat/g-comlin.adb | 10 +-
gcc/ada/libgnat/g-comlin.ads | 2 +-
gcc/ada/libgnat/g-comver.adb | 2 +-
gcc/ada/libgnat/g-comver.ads | 2 +-
gcc/ada/libgnat/g-cppexc.adb | 2 +-
gcc/ada/libgnat/g-cppexc.ads | 2 +-
gcc/ada/libgnat/g-crc32.adb | 2 +-
gcc/ada/libgnat/g-crc32.ads | 2 +-
gcc/ada/libgnat/g-ctrl_c.adb | 2 +-
gcc/ada/libgnat/g-ctrl_c.ads | 2 +-
gcc/ada/libgnat/g-curexc.ads | 2 +-
gcc/ada/libgnat/g-debpoo.adb | 4 +-
gcc/ada/libgnat/g-debpoo.ads | 2 +-
gcc/ada/libgnat/g-debuti.adb | 2 +-
gcc/ada/libgnat/g-debuti.ads | 2 +-
gcc/ada/libgnat/g-decstr.adb | 2 +-
gcc/ada/libgnat/g-decstr.ads | 2 +-
gcc/ada/libgnat/g-deutst.ads | 2 +-
gcc/ada/libgnat/g-diopit.adb | 2 +-
gcc/ada/libgnat/g-diopit.ads | 2 +-
gcc/ada/libgnat/g-dirope.adb | 2 +-
gcc/ada/libgnat/g-dirope.ads | 2 +-
gcc/ada/libgnat/g-dynhta.adb | 2 +-
gcc/ada/libgnat/g-dynhta.ads | 5 +-
gcc/ada/libgnat/g-dyntab.adb | 4 +-
gcc/ada/libgnat/g-dyntab.ads | 5 +-
gcc/ada/libgnat/g-eacodu.adb | 2 +-
gcc/ada/libgnat/g-encstr.adb | 2 +-
gcc/ada/libgnat/g-encstr.ads | 2 +-
gcc/ada/libgnat/g-enutst.ads | 2 +-
gcc/ada/libgnat/g-excact.adb | 2 +-
gcc/ada/libgnat/g-excact.ads | 2 +-
gcc/ada/libgnat/g-except.ads | 2 +-
gcc/ada/libgnat/g-exctra.adb | 2 +-
gcc/ada/libgnat/g-exctra.ads | 2 +-
gcc/ada/libgnat/g-expect.adb | 8 +-
gcc/ada/libgnat/g-expect.ads | 2 +-
gcc/ada/libgnat/g-exptty.adb | 2 +-
gcc/ada/libgnat/g-exptty.ads | 2 +-
gcc/ada/libgnat/g-flocon.ads | 2 +-
gcc/ada/libgnat/g-forstr.adb | 2 +-
gcc/ada/libgnat/g-forstr.ads | 2 +-
gcc/ada/libgnat/g-graphs.adb | 2 +-
gcc/ada/libgnat/g-graphs.ads | 5 +-
gcc/ada/libgnat/g-heasor.adb | 2 +-
gcc/ada/libgnat/g-heasor.ads | 4 +-
gcc/ada/libgnat/g-hesora.adb | 4 +-
gcc/ada/libgnat/g-hesora.ads | 4 +-
gcc/ada/libgnat/g-hesorg.adb | 2 +-
gcc/ada/libgnat/g-hesorg.ads | 2 +-
gcc/ada/libgnat/g-htable.adb | 4 +-
gcc/ada/libgnat/g-htable.ads | 4 +-
gcc/ada/libgnat/g-io.adb | 2 +-
gcc/ada/libgnat/g-io.ads | 2 +-
gcc/ada/libgnat/g-io_aux.adb | 2 +-
gcc/ada/libgnat/g-io_aux.ads | 2 +-
gcc/ada/libgnat/g-lists.adb | 2 +-
gcc/ada/libgnat/g-lists.ads | 5 +-
gcc/ada/libgnat/g-locfil.adb | 2 +-
gcc/ada/libgnat/g-locfil.ads | 2 +-
gcc/ada/libgnat/g-mbdira.adb | 2 +-
gcc/ada/libgnat/g-mbdira.ads | 2 +-
gcc/ada/libgnat/g-mbflra.adb | 3 +-
gcc/ada/libgnat/g-mbflra.ads | 2 +-
gcc/ada/libgnat/g-md5.adb | 2 +-
gcc/ada/libgnat/g-md5.ads | 2 +-
gcc/ada/libgnat/g-memdum.adb | 2 +-
gcc/ada/libgnat/g-memdum.ads | 2 +-
gcc/ada/libgnat/g-moreex.adb | 2 +-
gcc/ada/libgnat/g-moreex.ads | 2 +-
gcc/ada/libgnat/g-os_lib.adb | 2 +-
gcc/ada/libgnat/g-os_lib.ads | 2 +-
gcc/ada/libgnat/g-pehage.adb | 2 +-
gcc/ada/libgnat/g-pehage.ads | 2 +-
gcc/ada/libgnat/g-rannum.adb | 2 +-
gcc/ada/libgnat/g-rannum.ads | 2 +-
gcc/ada/libgnat/g-regexp.adb | 2 +-
gcc/ada/libgnat/g-regexp.ads | 2 +-
gcc/ada/libgnat/g-regist.adb | 2 +-
gcc/ada/libgnat/g-regist.ads | 2 +-
gcc/ada/libgnat/g-regpat.adb | 2 +-
gcc/ada/libgnat/g-regpat.ads | 2 +-
gcc/ada/libgnat/g-rewdat.adb | 2 +-
gcc/ada/libgnat/g-rewdat.ads | 2 +-
gcc/ada/libgnat/g-sechas.adb | 2 +-
gcc/ada/libgnat/g-sechas.ads | 2 +-
gcc/ada/libgnat/g-sehamd.adb | 2 +-
gcc/ada/libgnat/g-sehamd.ads | 2 +-
gcc/ada/libgnat/g-sehash.adb | 2 +-
gcc/ada/libgnat/g-sehash.ads | 2 +-
gcc/ada/libgnat/g-sercom.adb | 2 +-
gcc/ada/libgnat/g-sercom.ads | 2 +-
gcc/ada/libgnat/g-sercom__linux.adb | 2 +-
gcc/ada/libgnat/g-sercom__mingw.adb | 2 +-
gcc/ada/libgnat/g-sestin.ads | 2 +-
gcc/ada/libgnat/g-sets.adb | 2 +-
gcc/ada/libgnat/g-sets.ads | 5 +-
gcc/ada/libgnat/g-sha1.adb | 2 +-
gcc/ada/libgnat/g-sha1.ads | 2 +-
gcc/ada/libgnat/g-sha224.ads | 2 +-
gcc/ada/libgnat/g-sha256.ads | 2 +-
gcc/ada/libgnat/g-sha384.ads | 2 +-
gcc/ada/libgnat/g-sha512.ads | 2 +-
gcc/ada/libgnat/g-shsh32.adb | 2 +-
gcc/ada/libgnat/g-shsh32.ads | 2 +-
gcc/ada/libgnat/g-shsh64.adb | 2 +-
gcc/ada/libgnat/g-shsh64.ads | 2 +-
gcc/ada/libgnat/g-shshco.adb | 2 +-
gcc/ada/libgnat/g-shshco.ads | 2 +-
gcc/ada/libgnat/g-soccon.ads | 2 +-
gcc/ada/libgnat/g-socket.adb | 2 +-
gcc/ada/libgnat/g-socket.ads | 2 +-
gcc/ada/libgnat/g-socket__dummy.adb | 2 +-
gcc/ada/libgnat/g-socket__dummy.ads | 2 +-
gcc/ada/libgnat/g-socpol.adb | 2 +-
gcc/ada/libgnat/g-socpol.ads | 2 +-
gcc/ada/libgnat/g-socpol__dummy.adb | 2 +-
gcc/ada/libgnat/g-socpol__dummy.ads | 2 +-
gcc/ada/libgnat/g-socthi.adb | 2 +-
gcc/ada/libgnat/g-socthi.ads | 2 +-
gcc/ada/libgnat/g-socthi__dummy.adb | 2 +-
gcc/ada/libgnat/g-socthi__dummy.ads | 2 +-
gcc/ada/libgnat/g-socthi__mingw.adb | 2 +-
gcc/ada/libgnat/g-socthi__mingw.ads | 2 +-
gcc/ada/libgnat/g-socthi__vxworks.adb | 2 +-
gcc/ada/libgnat/g-socthi__vxworks.ads | 2 +-
gcc/ada/libgnat/g-soliop.ads | 2 +-
gcc/ada/libgnat/g-soliop__lynxos.ads | 2 +-
gcc/ada/libgnat/g-soliop__mingw.ads | 2 +-
gcc/ada/libgnat/g-soliop__qnx.ads | 2 +-
gcc/ada/libgnat/g-soliop__solaris.ads | 2 +-
gcc/ada/libgnat/g-sopowa.adb | 2 +-
gcc/ada/libgnat/g-sopowa__mingw.adb | 2 +-
gcc/ada/libgnat/g-sopowa__posix.adb | 2 +-
gcc/ada/libgnat/g-sothco.adb | 2 +-
gcc/ada/libgnat/g-sothco.ads | 2 +-
gcc/ada/libgnat/g-sothco__dummy.adb | 2 +-
gcc/ada/libgnat/g-sothco__dummy.ads | 2 +-
gcc/ada/libgnat/g-souinf.ads | 2 +-
gcc/ada/libgnat/g-spchge.adb | 4 +-
gcc/ada/libgnat/g-spchge.ads | 4 +-
gcc/ada/libgnat/g-speche.adb | 4 +-
gcc/ada/libgnat/g-speche.ads | 4 +-
gcc/ada/libgnat/g-spipat.adb | 8 +-
gcc/ada/libgnat/g-spipat.ads | 8 +-
gcc/ada/libgnat/g-spitbo.adb | 2 +-
gcc/ada/libgnat/g-spitbo.ads | 2 +-
gcc/ada/libgnat/g-spogwa.adb | 2 +-
gcc/ada/libgnat/g-spogwa.ads | 2 +-
gcc/ada/libgnat/g-sptabo.ads | 2 +-
gcc/ada/libgnat/g-sptain.ads | 2 +-
gcc/ada/libgnat/g-sptavs.ads | 2 +-
gcc/ada/libgnat/g-sse.ads | 2 +-
gcc/ada/libgnat/g-ssvety.ads | 2 +-
gcc/ada/libgnat/g-sthcso.adb | 2 +-
gcc/ada/libgnat/g-stheme.adb | 2 +-
gcc/ada/libgnat/g-strhas.ads | 2 +-
gcc/ada/libgnat/g-string.adb | 2 +-
gcc/ada/libgnat/g-string.ads | 2 +-
gcc/ada/libgnat/g-strspl.ads | 2 +-
gcc/ada/libgnat/g-stseme.adb | 2 +-
gcc/ada/libgnat/g-stsifd__sockets.adb | 2 +-
gcc/ada/libgnat/g-table.adb | 2 +-
gcc/ada/libgnat/g-table.ads | 4 +-
gcc/ada/libgnat/g-tasloc.adb | 2 +-
gcc/ada/libgnat/g-tasloc.ads | 2 +-
gcc/ada/libgnat/g-timsta.adb | 2 +-
gcc/ada/libgnat/g-timsta.ads | 2 +-
gcc/ada/libgnat/g-traceb.adb | 2 +-
gcc/ada/libgnat/g-traceb.ads | 2 +-
gcc/ada/libgnat/g-trasym.adb | 2 +-
gcc/ada/libgnat/g-trasym.ads | 2 +-
gcc/ada/libgnat/g-tty.adb | 2 +-
gcc/ada/libgnat/g-tty.ads | 2 +-
gcc/ada/libgnat/g-u3spch.adb | 4 +-
gcc/ada/libgnat/g-u3spch.ads | 4 +-
gcc/ada/libgnat/g-utf_32.adb | 2 +-
gcc/ada/libgnat/g-utf_32.ads | 2 +-
gcc/ada/libgnat/g-wispch.adb | 2 +-
gcc/ada/libgnat/g-wispch.ads | 2 +-
gcc/ada/libgnat/g-wistsp.ads | 2 +-
gcc/ada/libgnat/g-zspche.adb | 2 +-
gcc/ada/libgnat/g-zspche.ads | 2 +-
gcc/ada/libgnat/g-zstspl.ads | 2 +-
gcc/ada/libgnat/gnat.ads | 5 +-
gcc/ada/libgnat/i-c.adb | 2 +-
gcc/ada/libgnat/i-cexten.ads | 2 +-
gcc/ada/libgnat/i-cexten__128.ads | 2 +-
gcc/ada/libgnat/i-cobol.adb | 5 +-
gcc/ada/libgnat/i-cobol.ads | 2 +-
gcc/ada/libgnat/i-cpoint.adb | 2 +-
gcc/ada/libgnat/i-cpoint.ads | 2 +-
gcc/ada/libgnat/i-cstrea.adb | 2 +-
gcc/ada/libgnat/i-cstrea.ads | 2 +-
gcc/ada/libgnat/i-cstrin.adb | 2 +-
gcc/ada/libgnat/i-cstrin.ads | 2 +-
gcc/ada/libgnat/i-fortra.adb | 2 +-
gcc/ada/libgnat/i-pacdec.adb | 2 +-
gcc/ada/libgnat/i-pacdec.ads | 2 +-
gcc/ada/libgnat/i-vxwoio.adb | 2 +-
gcc/ada/libgnat/i-vxwoio.ads | 2 +-
gcc/ada/libgnat/i-vxwork.ads | 2 +-
gcc/ada/libgnat/i-vxwork__x86.ads | 2 +-
gcc/ada/libgnat/interfac.ads | 4 +-
gcc/ada/libgnat/interfac__2020.ads | 2 +-
gcc/ada/libgnat/memtrack.adb | 2 +-
gcc/ada/libgnat/s-addima.adb | 2 +-
gcc/ada/libgnat/s-addima.ads | 2 +-
gcc/ada/libgnat/s-addope.adb | 4 +-
gcc/ada/libgnat/s-addope.ads | 4 +-
gcc/ada/libgnat/s-aoinar.adb | 2 +-
gcc/ada/libgnat/s-aoinar.ads | 2 +-
gcc/ada/libgnat/s-aomoar.adb | 2 +-
gcc/ada/libgnat/s-aomoar.ads | 2 +-
gcc/ada/libgnat/s-aotase.adb | 2 +-
gcc/ada/libgnat/s-aotase.ads | 2 +-
gcc/ada/libgnat/s-aridou.adb | 411 ++-
gcc/ada/libgnat/s-aridou.ads | 2 +-
gcc/ada/libgnat/s-arit128.adb | 6 +-
gcc/ada/libgnat/s-arit128.ads | 102 +-
gcc/ada/libgnat/s-arit32.adb | 2 +-
gcc/ada/libgnat/s-arit32.ads | 2 +-
gcc/ada/libgnat/s-arit64.adb | 2 +-
gcc/ada/libgnat/s-arit64.ads | 2 +-
gcc/ada/libgnat/s-assert.adb | 4 +-
gcc/ada/libgnat/s-assert.ads | 4 +-
gcc/ada/libgnat/s-atacco.adb | 2 +-
gcc/ada/libgnat/s-atacco.ads | 2 +-
gcc/ada/libgnat/s-atocou.adb | 2 +-
gcc/ada/libgnat/s-atocou.ads | 2 +-
gcc/ada/libgnat/s-atocou__builtin.adb | 44 +-
gcc/ada/libgnat/s-atocou__x86.adb | 112 -
gcc/ada/libgnat/s-atoope.ads | 2 +-
gcc/ada/libgnat/s-atopex.adb | 2 +-
gcc/ada/libgnat/s-atopex.ads | 2 +-
gcc/ada/libgnat/s-atopri.adb | 15 +-
gcc/ada/libgnat/s-atopri.ads | 23 +-
gcc/ada/libgnat/s-auxdec.adb | 2 +-
gcc/ada/libgnat/s-auxdec.ads | 2 +-
gcc/ada/libgnat/s-bignum.adb | 2 +-
gcc/ada/libgnat/s-bignum.ads | 2 +-
gcc/ada/libgnat/s-bitfie.ads | 2 +-
gcc/ada/libgnat/s-bitops.adb | 7 +-
gcc/ada/libgnat/s-bitops.ads | 6 +-
gcc/ada/libgnat/s-bituti.adb | 2 +-
gcc/ada/libgnat/s-bituti.ads | 2 +-
gcc/ada/libgnat/s-boarop.ads | 2 +-
gcc/ada/libgnat/s-boustr.adb | 2 +-
gcc/ada/libgnat/s-boustr.ads | 2 +-
gcc/ada/libgnat/s-bytswa.ads | 2 +-
gcc/ada/libgnat/s-carsi8.adb | 2 +-
gcc/ada/libgnat/s-carsi8.ads | 2 +-
gcc/ada/libgnat/s-carun8.adb | 4 +-
gcc/ada/libgnat/s-carun8.ads | 4 +-
gcc/ada/libgnat/s-casi128.adb | 2 +-
gcc/ada/libgnat/s-casi128.ads | 2 +-
gcc/ada/libgnat/s-casi16.adb | 2 +-
gcc/ada/libgnat/s-casi16.ads | 2 +-
gcc/ada/libgnat/s-casi32.adb | 2 +-
gcc/ada/libgnat/s-casi32.ads | 2 +-
gcc/ada/libgnat/s-casi64.adb | 2 +-
gcc/ada/libgnat/s-casi64.ads | 2 +-
gcc/ada/libgnat/s-casuti.adb | 28 +-
gcc/ada/libgnat/s-casuti.ads | 94 +-
gcc/ada/libgnat/s-caun128.adb | 2 +-
gcc/ada/libgnat/s-caun128.ads | 2 +-
gcc/ada/libgnat/s-caun16.adb | 2 +-
gcc/ada/libgnat/s-caun16.ads | 2 +-
gcc/ada/libgnat/s-caun32.adb | 2 +-
gcc/ada/libgnat/s-caun32.ads | 2 +-
gcc/ada/libgnat/s-caun64.adb | 2 +-
gcc/ada/libgnat/s-caun64.ads | 2 +-
gcc/ada/libgnat/s-chepoo.ads | 2 +-
gcc/ada/libgnat/s-commun.adb | 2 +-
gcc/ada/libgnat/s-commun.ads | 2 +-
gcc/ada/libgnat/s-conca2.adb | 4 +-
gcc/ada/libgnat/s-conca2.ads | 4 +-
gcc/ada/libgnat/s-conca3.adb | 4 +-
gcc/ada/libgnat/s-conca3.ads | 4 +-
gcc/ada/libgnat/s-conca4.adb | 4 +-
gcc/ada/libgnat/s-conca4.ads | 4 +-
gcc/ada/libgnat/s-conca5.adb | 4 +-
gcc/ada/libgnat/s-conca5.ads | 4 +-
gcc/ada/libgnat/s-conca6.adb | 4 +-
gcc/ada/libgnat/s-conca6.ads | 4 +-
gcc/ada/libgnat/s-conca7.adb | 4 +-
gcc/ada/libgnat/s-conca7.ads | 4 +-
gcc/ada/libgnat/s-conca8.adb | 4 +-
gcc/ada/libgnat/s-conca8.ads | 4 +-
gcc/ada/libgnat/s-conca9.adb | 4 +-
gcc/ada/libgnat/s-conca9.ads | 4 +-
gcc/ada/libgnat/s-crc32.adb | 4 +-
gcc/ada/libgnat/s-crc32.ads | 4 +-
gcc/ada/libgnat/s-crtl.ads | 4 +-
gcc/ada/libgnat/s-dfmkio.ads | 2 +-
gcc/ada/libgnat/s-dfmopr.ads | 2 +-
gcc/ada/libgnat/s-dgmgop.ads | 2 +-
gcc/ada/libgnat/s-diflio.adb | 2 +-
gcc/ada/libgnat/s-diflio.ads | 2 +-
gcc/ada/libgnat/s-diflmk.ads | 2 +-
gcc/ada/libgnat/s-digemk.ads | 2 +-
gcc/ada/libgnat/s-diinio.adb | 2 +-
gcc/ada/libgnat/s-diinio.ads | 2 +-
gcc/ada/libgnat/s-dilomk.ads | 2 +-
gcc/ada/libgnat/s-dim.ads | 2 +-
gcc/ada/libgnat/s-dimkio.ads | 2 +-
gcc/ada/libgnat/s-dimmks.ads | 2 +-
gcc/ada/libgnat/s-direio.adb | 3 +-
gcc/ada/libgnat/s-direio.ads | 2 +-
gcc/ada/libgnat/s-dlmkio.ads | 2 +-
gcc/ada/libgnat/s-dlmopr.ads | 2 +-
gcc/ada/libgnat/s-dmotpr.ads | 2 +-
gcc/ada/libgnat/s-dorepr.adb | 2 +-
gcc/ada/libgnat/s-dorepr__fma.adb | 2 +-
gcc/ada/libgnat/s-dourea.adb | 2 +-
gcc/ada/libgnat/s-dourea.ads | 2 +-
gcc/ada/libgnat/s-dsaser.ads | 2 +-
gcc/ada/libgnat/s-dwalin.adb | 3 +-
gcc/ada/libgnat/s-dwalin.ads | 2 +-
gcc/ada/libgnat/s-elaall.adb | 2 +-
gcc/ada/libgnat/s-elaall.ads | 2 +-
gcc/ada/libgnat/s-excdeb.adb | 4 +-
gcc/ada/libgnat/s-excdeb.ads | 4 +-
gcc/ada/libgnat/s-except.adb | 2 +-
gcc/ada/libgnat/s-except.ads | 4 +-
gcc/ada/libgnat/s-excmac__arm.adb | 2 +-
gcc/ada/libgnat/s-excmac__arm.ads | 2 +-
gcc/ada/libgnat/s-excmac__gcc.adb | 2 +-
gcc/ada/libgnat/s-excmac__gcc.ads | 2 +-
gcc/ada/libgnat/s-exctab.adb | 4 +-
gcc/ada/libgnat/s-exctab.ads | 4 +-
gcc/ada/libgnat/s-exctra.adb | 2 +-
gcc/ada/libgnat/s-exctra.ads | 2 +-
gcc/ada/libgnat/s-exnflt.ads | 2 +-
gcc/ada/libgnat/s-exnint.adb | 2 +-
gcc/ada/libgnat/s-exnint.ads | 23 +-
gcc/ada/libgnat/s-exnlfl.ads | 2 +-
gcc/ada/libgnat/s-exnllf.adb | 2 +-
gcc/ada/libgnat/s-exnllf.ads | 2 +-
gcc/ada/libgnat/s-exnlli.adb | 2 +-
gcc/ada/libgnat/s-exnlli.ads | 24 +-
gcc/ada/libgnat/s-exnllli.ads | 25 +-
gcc/ada/libgnat/s-expint.adb | 2 +-
gcc/ada/libgnat/s-expint.ads | 23 +-
gcc/ada/libgnat/s-explli.adb | 2 +-
gcc/ada/libgnat/s-explli.ads | 24 +-
gcc/ada/libgnat/s-expllli.ads | 25 +-
gcc/ada/libgnat/s-explllu.ads | 17 +-
gcc/ada/libgnat/s-expllu.adb | 2 +-
gcc/ada/libgnat/s-expllu.ads | 17 +-
gcc/ada/libgnat/s-expmod.adb | 245 +-
gcc/ada/libgnat/s-expmod.ads | 46 +-
gcc/ada/libgnat/s-exponn.adb | 185 +-
gcc/ada/libgnat/s-exponn.ads | 37 +-
gcc/ada/libgnat/s-exponr.adb | 2 +-
gcc/ada/libgnat/s-exponr.ads | 2 +-
gcc/ada/libgnat/s-expont.adb | 185 +-
gcc/ada/libgnat/s-expont.ads | 37 +-
gcc/ada/libgnat/s-exponu.adb | 25 +-
gcc/ada/libgnat/s-exponu.ads | 18 +-
gcc/ada/libgnat/s-expuns.adb | 2 +-
gcc/ada/libgnat/s-expuns.ads | 17 +-
gcc/ada/libgnat/s-fatflt.ads | 2 +-
gcc/ada/libgnat/s-fatgen.adb | 6 +-
gcc/ada/libgnat/s-fatgen.ads | 2 +-
gcc/ada/libgnat/s-fatlfl.ads | 2 +-
gcc/ada/libgnat/s-fatllf.ads | 2 +-
gcc/ada/libgnat/s-ficobl.ads | 2 +-
gcc/ada/libgnat/s-filatt.ads | 8 +-
gcc/ada/libgnat/s-fileio.adb | 5 +-
gcc/ada/libgnat/s-fileio.ads | 2 +-
gcc/ada/libgnat/s-finmas.adb | 2 +-
gcc/ada/libgnat/s-finmas.ads | 4 +-
gcc/ada/libgnat/s-finroo.adb | 2 +-
gcc/ada/libgnat/s-finroo.ads | 2 +-
gcc/ada/libgnat/s-flocon.adb | 2 +-
gcc/ada/libgnat/s-flocon.ads | 2 +-
gcc/ada/libgnat/s-flocon__none.adb | 2 +-
gcc/ada/libgnat/s-fode128.ads | 2 +-
gcc/ada/libgnat/s-fode32.ads | 2 +-
gcc/ada/libgnat/s-fode64.ads | 2 +-
gcc/ada/libgnat/s-fofi128.ads | 2 +-
gcc/ada/libgnat/s-fofi32.ads | 2 +-
gcc/ada/libgnat/s-fofi64.ads | 2 +-
gcc/ada/libgnat/s-fore_d.adb | 2 +-
gcc/ada/libgnat/s-fore_d.ads | 2 +-
gcc/ada/libgnat/s-fore_f.adb | 2 +-
gcc/ada/libgnat/s-fore_f.ads | 2 +-
gcc/ada/libgnat/s-forrea.adb | 2 +-
gcc/ada/libgnat/s-forrea.ads | 2 +-
gcc/ada/libgnat/s-gearop.adb | 323 +-
gcc/ada/libgnat/s-gearop.ads | 200 +-
gcc/ada/libgnat/s-genbig.adb | 2 +-
gcc/ada/libgnat/s-genbig.ads | 2 +-
gcc/ada/libgnat/s-geveop.adb | 3 +-
gcc/ada/libgnat/s-geveop.ads | 2 +-
gcc/ada/libgnat/s-gloloc.adb | 2 +-
gcc/ada/libgnat/s-gloloc.ads | 2 +-
gcc/ada/libgnat/s-gloloc__mingw.adb | 2 +-
gcc/ada/libgnat/s-htable.adb | 4 +-
gcc/ada/libgnat/s-htable.ads | 4 +-
gcc/ada/libgnat/s-imageb.adb | 2 +-
gcc/ada/libgnat/s-imageb.ads | 2 +-
gcc/ada/libgnat/s-imaged.adb | 2 +-
gcc/ada/libgnat/s-imaged.ads | 2 +-
gcc/ada/libgnat/s-imagef.adb | 2 +-
gcc/ada/libgnat/s-imagef.ads | 2 +-
gcc/ada/libgnat/s-imagei.adb | 2 +-
gcc/ada/libgnat/s-imagei.ads | 2 +-
gcc/ada/libgnat/s-imagen.adb | 2 +-
gcc/ada/libgnat/s-imagen.ads | 2 +-
gcc/ada/libgnat/s-imager.adb | 2 +-
gcc/ada/libgnat/s-imager.ads | 2 +-
gcc/ada/libgnat/s-imageu.adb | 2 +-
gcc/ada/libgnat/s-imageu.ads | 2 +-
gcc/ada/libgnat/s-imagew.adb | 2 +-
gcc/ada/libgnat/s-imagew.ads | 2 +-
gcc/ada/libgnat/s-imde128.ads | 2 +-
gcc/ada/libgnat/s-imde32.ads | 2 +-
gcc/ada/libgnat/s-imde64.ads | 2 +-
gcc/ada/libgnat/s-imen16.ads | 2 +-
gcc/ada/libgnat/s-imen32.ads | 2 +-
gcc/ada/libgnat/s-imenu8.ads | 2 +-
gcc/ada/libgnat/s-imfi128.ads | 2 +-
gcc/ada/libgnat/s-imfi32.ads | 2 +-
gcc/ada/libgnat/s-imfi64.ads | 2 +-
gcc/ada/libgnat/s-imgbiu.adb | 2 +-
gcc/ada/libgnat/s-imgbiu.ads | 2 +-
gcc/ada/libgnat/s-imgboo.adb | 2 +-
gcc/ada/libgnat/s-imgboo.ads | 2 +-
gcc/ada/libgnat/s-imgcha.adb | 2 +-
gcc/ada/libgnat/s-imgcha.ads | 2 +-
gcc/ada/libgnat/s-imgflt.ads | 2 +-
gcc/ada/libgnat/s-imgint.adb | 2 +-
gcc/ada/libgnat/s-imgint.ads | 2 +-
gcc/ada/libgnat/s-imglfl.ads | 2 +-
gcc/ada/libgnat/s-imgllb.adb | 2 +-
gcc/ada/libgnat/s-imgllb.ads | 2 +-
gcc/ada/libgnat/s-imgllf.ads | 2 +-
gcc/ada/libgnat/s-imglli.adb | 2 +-
gcc/ada/libgnat/s-imglli.ads | 2 +-
gcc/ada/libgnat/s-imglllb.ads | 2 +-
gcc/ada/libgnat/s-imgllli.ads | 2 +-
gcc/ada/libgnat/s-imglllu.ads | 2 +-
gcc/ada/libgnat/s-imglllw.ads | 2 +-
gcc/ada/libgnat/s-imgllu.adb | 2 +-
gcc/ada/libgnat/s-imgllu.ads | 2 +-
gcc/ada/libgnat/s-imgllw.adb | 2 +-
gcc/ada/libgnat/s-imgllw.ads | 2 +-
gcc/ada/libgnat/s-imgrea.adb | 2 +-
gcc/ada/libgnat/s-imgrea.ads | 2 +-
gcc/ada/libgnat/s-imguns.adb | 2 +-
gcc/ada/libgnat/s-imguns.ads | 2 +-
gcc/ada/libgnat/s-imguti.adb | 2 +-
gcc/ada/libgnat/s-imguti.ads | 2 +-
gcc/ada/libgnat/s-imgwch.adb | 2 +-
gcc/ada/libgnat/s-imgwch.ads | 2 +-
gcc/ada/libgnat/s-imgwiu.adb | 2 +-
gcc/ada/libgnat/s-imgwiu.ads | 2 +-
gcc/ada/libgnat/s-io.adb | 2 +-
gcc/ada/libgnat/s-io.ads | 2 +-
gcc/ada/libgnat/s-llflex.ads | 2 +-
gcc/ada/libgnat/s-maccod.ads | 2 +-
gcc/ada/libgnat/s-mantis.adb | 2 +-
gcc/ada/libgnat/s-mantis.ads | 2 +-
gcc/ada/libgnat/s-mastop.adb | 4 +-
gcc/ada/libgnat/s-mastop.ads | 4 +-
gcc/ada/libgnat/s-memcop.ads | 2 +-
gcc/ada/libgnat/s-memory.adb | 6 +-
gcc/ada/libgnat/s-memory.ads | 4 +-
gcc/ada/libgnat/s-mmap.adb | 4 +-
gcc/ada/libgnat/s-mmap.ads | 2 +-
gcc/ada/libgnat/s-mmauni__long.ads | 2 +-
gcc/ada/libgnat/s-mmosin__mingw.adb | 2 +-
gcc/ada/libgnat/s-mmosin__mingw.ads | 2 +-
gcc/ada/libgnat/s-mmosin__unix.adb | 3 +-
gcc/ada/libgnat/s-mmosin__unix.ads | 2 +-
gcc/ada/libgnat/s-multip.adb | 2 +-
gcc/ada/libgnat/s-objrea.adb | 6 +-
gcc/ada/libgnat/s-objrea.ads | 2 +-
gcc/ada/libgnat/s-optide.adb | 2 +-
gcc/ada/libgnat/s-os_lib.adb | 9 +-
gcc/ada/libgnat/s-os_lib.ads | 5 +-
gcc/ada/libgnat/s-osprim.ads | 2 +-
gcc/ada/libgnat/s-osprim__darwin.adb | 2 +-
gcc/ada/libgnat/s-osprim__lynxos.ads | 2 +-
gcc/ada/libgnat/s-osprim__mingw.adb | 2 +-
gcc/ada/libgnat/s-osprim__posix.adb | 2 +-
gcc/ada/libgnat/s-osprim__posix2008.adb | 2 +-
gcc/ada/libgnat/s-osprim__rtems.adb | 2 +-
gcc/ada/libgnat/s-osprim__solaris.adb | 2 +-
gcc/ada/libgnat/s-osprim__unix.adb | 2 +-
gcc/ada/libgnat/s-osprim__x32.adb | 2 +-
gcc/ada/libgnat/s-pack03.adb | 2 +-
gcc/ada/libgnat/s-pack03.ads | 2 +-
gcc/ada/libgnat/s-pack05.adb | 2 +-
gcc/ada/libgnat/s-pack05.ads | 2 +-
gcc/ada/libgnat/s-pack06.adb | 2 +-
gcc/ada/libgnat/s-pack06.ads | 2 +-
gcc/ada/libgnat/s-pack07.adb | 2 +-
gcc/ada/libgnat/s-pack07.ads | 2 +-
gcc/ada/libgnat/s-pack09.adb | 2 +-
gcc/ada/libgnat/s-pack09.ads | 2 +-
gcc/ada/libgnat/s-pack10.adb | 2 +-
gcc/ada/libgnat/s-pack10.ads | 2 +-
gcc/ada/libgnat/s-pack100.adb | 2 +-
gcc/ada/libgnat/s-pack100.ads | 2 +-
gcc/ada/libgnat/s-pack101.adb | 2 +-
gcc/ada/libgnat/s-pack101.ads | 2 +-
gcc/ada/libgnat/s-pack102.adb | 2 +-
gcc/ada/libgnat/s-pack102.ads | 2 +-
gcc/ada/libgnat/s-pack103.adb | 2 +-
gcc/ada/libgnat/s-pack103.ads | 2 +-
gcc/ada/libgnat/s-pack104.adb | 2 +-
gcc/ada/libgnat/s-pack104.ads | 2 +-
gcc/ada/libgnat/s-pack105.adb | 2 +-
gcc/ada/libgnat/s-pack105.ads | 2 +-
gcc/ada/libgnat/s-pack106.adb | 2 +-
gcc/ada/libgnat/s-pack106.ads | 2 +-
gcc/ada/libgnat/s-pack107.adb | 2 +-
gcc/ada/libgnat/s-pack107.ads | 2 +-
gcc/ada/libgnat/s-pack108.adb | 2 +-
gcc/ada/libgnat/s-pack108.ads | 2 +-
gcc/ada/libgnat/s-pack109.adb | 2 +-
gcc/ada/libgnat/s-pack109.ads | 2 +-
gcc/ada/libgnat/s-pack11.adb | 2 +-
gcc/ada/libgnat/s-pack11.ads | 2 +-
gcc/ada/libgnat/s-pack110.adb | 2 +-
gcc/ada/libgnat/s-pack110.ads | 2 +-
gcc/ada/libgnat/s-pack111.adb | 2 +-
gcc/ada/libgnat/s-pack111.ads | 2 +-
gcc/ada/libgnat/s-pack112.adb | 2 +-
gcc/ada/libgnat/s-pack112.ads | 2 +-
gcc/ada/libgnat/s-pack113.adb | 2 +-
gcc/ada/libgnat/s-pack113.ads | 2 +-
gcc/ada/libgnat/s-pack114.adb | 2 +-
gcc/ada/libgnat/s-pack114.ads | 2 +-
gcc/ada/libgnat/s-pack115.adb | 2 +-
gcc/ada/libgnat/s-pack115.ads | 2 +-
gcc/ada/libgnat/s-pack116.adb | 2 +-
gcc/ada/libgnat/s-pack116.ads | 2 +-
gcc/ada/libgnat/s-pack117.adb | 2 +-
gcc/ada/libgnat/s-pack117.ads | 2 +-
gcc/ada/libgnat/s-pack118.adb | 2 +-
gcc/ada/libgnat/s-pack118.ads | 2 +-
gcc/ada/libgnat/s-pack119.adb | 2 +-
gcc/ada/libgnat/s-pack119.ads | 2 +-
gcc/ada/libgnat/s-pack12.adb | 2 +-
gcc/ada/libgnat/s-pack12.ads | 2 +-
gcc/ada/libgnat/s-pack120.adb | 2 +-
gcc/ada/libgnat/s-pack120.ads | 2 +-
gcc/ada/libgnat/s-pack121.adb | 2 +-
gcc/ada/libgnat/s-pack121.ads | 2 +-
gcc/ada/libgnat/s-pack122.adb | 2 +-
gcc/ada/libgnat/s-pack122.ads | 2 +-
gcc/ada/libgnat/s-pack123.adb | 2 +-
gcc/ada/libgnat/s-pack123.ads | 2 +-
gcc/ada/libgnat/s-pack124.adb | 2 +-
gcc/ada/libgnat/s-pack124.ads | 2 +-
gcc/ada/libgnat/s-pack125.adb | 2 +-
gcc/ada/libgnat/s-pack125.ads | 2 +-
gcc/ada/libgnat/s-pack126.adb | 2 +-
gcc/ada/libgnat/s-pack126.ads | 2 +-
gcc/ada/libgnat/s-pack127.adb | 2 +-
gcc/ada/libgnat/s-pack127.ads | 2 +-
gcc/ada/libgnat/s-pack13.adb | 2 +-
gcc/ada/libgnat/s-pack13.ads | 2 +-
gcc/ada/libgnat/s-pack14.adb | 2 +-
gcc/ada/libgnat/s-pack14.ads | 2 +-
gcc/ada/libgnat/s-pack15.adb | 2 +-
gcc/ada/libgnat/s-pack15.ads | 2 +-
gcc/ada/libgnat/s-pack17.adb | 2 +-
gcc/ada/libgnat/s-pack17.ads | 2 +-
gcc/ada/libgnat/s-pack18.adb | 2 +-
gcc/ada/libgnat/s-pack18.ads | 2 +-
gcc/ada/libgnat/s-pack19.adb | 2 +-
gcc/ada/libgnat/s-pack19.ads | 2 +-
gcc/ada/libgnat/s-pack20.adb | 2 +-
gcc/ada/libgnat/s-pack20.ads | 2 +-
gcc/ada/libgnat/s-pack21.adb | 2 +-
gcc/ada/libgnat/s-pack21.ads | 2 +-
gcc/ada/libgnat/s-pack22.adb | 2 +-
gcc/ada/libgnat/s-pack22.ads | 2 +-
gcc/ada/libgnat/s-pack23.adb | 2 +-
gcc/ada/libgnat/s-pack23.ads | 2 +-
gcc/ada/libgnat/s-pack24.adb | 2 +-
gcc/ada/libgnat/s-pack24.ads | 2 +-
gcc/ada/libgnat/s-pack25.adb | 2 +-
gcc/ada/libgnat/s-pack25.ads | 2 +-
gcc/ada/libgnat/s-pack26.adb | 2 +-
gcc/ada/libgnat/s-pack26.ads | 2 +-
gcc/ada/libgnat/s-pack27.adb | 2 +-
gcc/ada/libgnat/s-pack27.ads | 2 +-
gcc/ada/libgnat/s-pack28.adb | 2 +-
gcc/ada/libgnat/s-pack28.ads | 2 +-
gcc/ada/libgnat/s-pack29.adb | 2 +-
gcc/ada/libgnat/s-pack29.ads | 2 +-
gcc/ada/libgnat/s-pack30.adb | 2 +-
gcc/ada/libgnat/s-pack30.ads | 2 +-
gcc/ada/libgnat/s-pack31.adb | 2 +-
gcc/ada/libgnat/s-pack31.ads | 2 +-
gcc/ada/libgnat/s-pack33.adb | 2 +-
gcc/ada/libgnat/s-pack33.ads | 2 +-
gcc/ada/libgnat/s-pack34.adb | 2 +-
gcc/ada/libgnat/s-pack34.ads | 2 +-
gcc/ada/libgnat/s-pack35.adb | 2 +-
gcc/ada/libgnat/s-pack35.ads | 2 +-
gcc/ada/libgnat/s-pack36.adb | 2 +-
gcc/ada/libgnat/s-pack36.ads | 2 +-
gcc/ada/libgnat/s-pack37.adb | 2 +-
gcc/ada/libgnat/s-pack37.ads | 2 +-
gcc/ada/libgnat/s-pack38.adb | 2 +-
gcc/ada/libgnat/s-pack38.ads | 2 +-
gcc/ada/libgnat/s-pack39.adb | 2 +-
gcc/ada/libgnat/s-pack39.ads | 2 +-
gcc/ada/libgnat/s-pack40.adb | 2 +-
gcc/ada/libgnat/s-pack40.ads | 2 +-
gcc/ada/libgnat/s-pack41.adb | 2 +-
gcc/ada/libgnat/s-pack41.ads | 2 +-
gcc/ada/libgnat/s-pack42.adb | 2 +-
gcc/ada/libgnat/s-pack42.ads | 2 +-
gcc/ada/libgnat/s-pack43.adb | 2 +-
gcc/ada/libgnat/s-pack43.ads | 2 +-
gcc/ada/libgnat/s-pack44.adb | 2 +-
gcc/ada/libgnat/s-pack44.ads | 2 +-
gcc/ada/libgnat/s-pack45.adb | 2 +-
gcc/ada/libgnat/s-pack45.ads | 2 +-
gcc/ada/libgnat/s-pack46.adb | 2 +-
gcc/ada/libgnat/s-pack46.ads | 2 +-
gcc/ada/libgnat/s-pack47.adb | 2 +-
gcc/ada/libgnat/s-pack47.ads | 2 +-
gcc/ada/libgnat/s-pack48.adb | 2 +-
gcc/ada/libgnat/s-pack48.ads | 2 +-
gcc/ada/libgnat/s-pack49.adb | 2 +-
gcc/ada/libgnat/s-pack49.ads | 2 +-
gcc/ada/libgnat/s-pack50.adb | 2 +-
gcc/ada/libgnat/s-pack50.ads | 2 +-
gcc/ada/libgnat/s-pack51.adb | 2 +-
gcc/ada/libgnat/s-pack51.ads | 2 +-
gcc/ada/libgnat/s-pack52.adb | 2 +-
gcc/ada/libgnat/s-pack52.ads | 2 +-
gcc/ada/libgnat/s-pack53.adb | 2 +-
gcc/ada/libgnat/s-pack53.ads | 2 +-
gcc/ada/libgnat/s-pack54.adb | 2 +-
gcc/ada/libgnat/s-pack54.ads | 2 +-
gcc/ada/libgnat/s-pack55.adb | 2 +-
gcc/ada/libgnat/s-pack55.ads | 2 +-
gcc/ada/libgnat/s-pack56.adb | 2 +-
gcc/ada/libgnat/s-pack56.ads | 2 +-
gcc/ada/libgnat/s-pack57.adb | 2 +-
gcc/ada/libgnat/s-pack57.ads | 2 +-
gcc/ada/libgnat/s-pack58.adb | 2 +-
gcc/ada/libgnat/s-pack58.ads | 2 +-
gcc/ada/libgnat/s-pack59.adb | 2 +-
gcc/ada/libgnat/s-pack59.ads | 2 +-
gcc/ada/libgnat/s-pack60.adb | 2 +-
gcc/ada/libgnat/s-pack60.ads | 2 +-
gcc/ada/libgnat/s-pack61.adb | 2 +-
gcc/ada/libgnat/s-pack61.ads | 2 +-
gcc/ada/libgnat/s-pack62.adb | 2 +-
gcc/ada/libgnat/s-pack62.ads | 2 +-
gcc/ada/libgnat/s-pack63.adb | 2 +-
gcc/ada/libgnat/s-pack63.ads | 2 +-
gcc/ada/libgnat/s-pack65.adb | 2 +-
gcc/ada/libgnat/s-pack65.ads | 2 +-
gcc/ada/libgnat/s-pack66.adb | 2 +-
gcc/ada/libgnat/s-pack66.ads | 2 +-
gcc/ada/libgnat/s-pack67.adb | 2 +-
gcc/ada/libgnat/s-pack67.ads | 2 +-
gcc/ada/libgnat/s-pack68.adb | 2 +-
gcc/ada/libgnat/s-pack68.ads | 2 +-
gcc/ada/libgnat/s-pack69.adb | 2 +-
gcc/ada/libgnat/s-pack69.ads | 2 +-
gcc/ada/libgnat/s-pack70.adb | 2 +-
gcc/ada/libgnat/s-pack70.ads | 2 +-
gcc/ada/libgnat/s-pack71.adb | 2 +-
gcc/ada/libgnat/s-pack71.ads | 2 +-
gcc/ada/libgnat/s-pack72.adb | 2 +-
gcc/ada/libgnat/s-pack72.ads | 2 +-
gcc/ada/libgnat/s-pack73.adb | 2 +-
gcc/ada/libgnat/s-pack73.ads | 2 +-
gcc/ada/libgnat/s-pack74.adb | 2 +-
gcc/ada/libgnat/s-pack74.ads | 2 +-
gcc/ada/libgnat/s-pack75.adb | 2 +-
gcc/ada/libgnat/s-pack75.ads | 2 +-
gcc/ada/libgnat/s-pack76.adb | 2 +-
gcc/ada/libgnat/s-pack76.ads | 2 +-
gcc/ada/libgnat/s-pack77.adb | 2 +-
gcc/ada/libgnat/s-pack77.ads | 2 +-
gcc/ada/libgnat/s-pack78.adb | 2 +-
gcc/ada/libgnat/s-pack78.ads | 2 +-
gcc/ada/libgnat/s-pack79.adb | 2 +-
gcc/ada/libgnat/s-pack79.ads | 2 +-
gcc/ada/libgnat/s-pack80.adb | 2 +-
gcc/ada/libgnat/s-pack80.ads | 2 +-
gcc/ada/libgnat/s-pack81.adb | 2 +-
gcc/ada/libgnat/s-pack81.ads | 2 +-
gcc/ada/libgnat/s-pack82.adb | 2 +-
gcc/ada/libgnat/s-pack82.ads | 2 +-
gcc/ada/libgnat/s-pack83.adb | 2 +-
gcc/ada/libgnat/s-pack83.ads | 2 +-
gcc/ada/libgnat/s-pack84.adb | 2 +-
gcc/ada/libgnat/s-pack84.ads | 2 +-
gcc/ada/libgnat/s-pack85.adb | 2 +-
gcc/ada/libgnat/s-pack85.ads | 2 +-
gcc/ada/libgnat/s-pack86.adb | 2 +-
gcc/ada/libgnat/s-pack86.ads | 2 +-
gcc/ada/libgnat/s-pack87.adb | 2 +-
gcc/ada/libgnat/s-pack87.ads | 2 +-
gcc/ada/libgnat/s-pack88.adb | 2 +-
gcc/ada/libgnat/s-pack88.ads | 2 +-
gcc/ada/libgnat/s-pack89.adb | 2 +-
gcc/ada/libgnat/s-pack89.ads | 2 +-
gcc/ada/libgnat/s-pack90.adb | 2 +-
gcc/ada/libgnat/s-pack90.ads | 2 +-
gcc/ada/libgnat/s-pack91.adb | 2 +-
gcc/ada/libgnat/s-pack91.ads | 2 +-
gcc/ada/libgnat/s-pack92.adb | 2 +-
gcc/ada/libgnat/s-pack92.ads | 2 +-
gcc/ada/libgnat/s-pack93.adb | 2 +-
gcc/ada/libgnat/s-pack93.ads | 2 +-
gcc/ada/libgnat/s-pack94.adb | 2 +-
gcc/ada/libgnat/s-pack94.ads | 2 +-
gcc/ada/libgnat/s-pack95.adb | 2 +-
gcc/ada/libgnat/s-pack95.ads | 2 +-
gcc/ada/libgnat/s-pack96.adb | 2 +-
gcc/ada/libgnat/s-pack96.ads | 2 +-
gcc/ada/libgnat/s-pack97.adb | 2 +-
gcc/ada/libgnat/s-pack97.ads | 2 +-
gcc/ada/libgnat/s-pack98.adb | 2 +-
gcc/ada/libgnat/s-pack98.ads | 2 +-
gcc/ada/libgnat/s-pack99.adb | 2 +-
gcc/ada/libgnat/s-pack99.ads | 2 +-
gcc/ada/libgnat/s-parame.adb | 4 +-
gcc/ada/libgnat/s-parame.ads | 4 +-
gcc/ada/libgnat/s-parame__hpux.ads | 2 +-
gcc/ada/libgnat/s-parame__posix2008.ads | 4 +-
gcc/ada/libgnat/s-parame__rtems.adb | 2 +-
gcc/ada/libgnat/s-parame__vxworks.adb | 2 +-
gcc/ada/libgnat/s-parame__vxworks.ads | 2 +-
gcc/ada/libgnat/s-parint.adb | 2 +-
gcc/ada/libgnat/s-parint.ads | 2 +-
gcc/ada/libgnat/s-pehage.adb | 4 +-
gcc/ada/libgnat/s-pehage.ads | 4 +-
gcc/ada/libgnat/s-pooglo.adb | 2 +-
gcc/ada/libgnat/s-pooglo.ads | 3 +-
gcc/ada/libgnat/s-pooloc.adb | 2 +-
gcc/ada/libgnat/s-pooloc.ads | 2 +-
gcc/ada/libgnat/s-poosiz.adb | 2 +-
gcc/ada/libgnat/s-poosiz.ads | 2 +-
gcc/ada/libgnat/s-powflt.ads | 2 +-
gcc/ada/libgnat/s-powlfl.ads | 2 +-
gcc/ada/libgnat/s-powllf.ads | 2 +-
gcc/ada/libgnat/s-purexc.ads | 4 +-
gcc/ada/libgnat/s-putima.adb | 2 +-
gcc/ada/libgnat/s-putima.ads | 2 +-
gcc/ada/libgnat/s-rannum.adb | 2 +-
gcc/ada/libgnat/s-rannum.ads | 2 +-
gcc/ada/libgnat/s-ransee.adb | 2 +-
gcc/ada/libgnat/s-ransee.ads | 2 +-
gcc/ada/libgnat/s-regexp.adb | 2 +-
gcc/ada/libgnat/s-regexp.ads | 2 +-
gcc/ada/libgnat/s-regpat.adb | 10 +-
gcc/ada/libgnat/s-regpat.ads | 2 +-
gcc/ada/libgnat/s-resfil.adb | 4 +-
gcc/ada/libgnat/s-resfil.ads | 5 +-
gcc/ada/libgnat/s-restri.adb | 4 +-
gcc/ada/libgnat/s-restri.ads | 4 +-
gcc/ada/libgnat/s-rident.ads | 8 +-
gcc/ada/libgnat/s-rpc.adb | 2 +-
gcc/ada/libgnat/s-rpc.ads | 2 +-
gcc/ada/libgnat/s-scaval.adb | 2 +-
gcc/ada/libgnat/s-scaval.ads | 2 +-
gcc/ada/libgnat/s-scaval__128.adb | 2 +-
gcc/ada/libgnat/s-scaval__128.ads | 2 +-
gcc/ada/libgnat/s-secsta.adb | 5 +-
gcc/ada/libgnat/s-secsta.ads | 4 +-
gcc/ada/libgnat/s-sequio.adb | 2 +-
gcc/ada/libgnat/s-sequio.ads | 2 +-
gcc/ada/libgnat/s-shabig.ads | 2 +-
gcc/ada/libgnat/s-shasto.adb | 7 +-
gcc/ada/libgnat/s-shasto.ads | 2 +-
gcc/ada/libgnat/s-soflin.adb | 4 +-
gcc/ada/libgnat/s-soflin.ads | 4 +-
gcc/ada/libgnat/s-soliin.adb | 2 +-
gcc/ada/libgnat/s-soliin.ads | 2 +-
gcc/ada/libgnat/s-sopco3.adb | 64 -
gcc/ada/libgnat/s-sopco3.ads | 46 -
gcc/ada/libgnat/s-sopco4.adb | 66 -
gcc/ada/libgnat/s-sopco4.ads | 46 -
gcc/ada/libgnat/s-sopco5.adb | 68 -
gcc/ada/libgnat/s-sopco5.ads | 46 -
gcc/ada/libgnat/s-spsufi.adb | 2 +-
gcc/ada/libgnat/s-spsufi.ads | 4 +-
gcc/ada/libgnat/s-stache.adb | 4 +-
gcc/ada/libgnat/s-stache.ads | 4 +-
gcc/ada/libgnat/s-stalib.adb | 4 +-
gcc/ada/libgnat/s-stalib.ads | 4 +-
gcc/ada/libgnat/s-statxd.adb | 2 +-
gcc/ada/libgnat/s-statxd.ads | 2 +-
gcc/ada/libgnat/s-stausa.adb | 2 +-
gcc/ada/libgnat/s-stausa.ads | 3 +-
gcc/ada/libgnat/s-stchop.adb | 2 +-
gcc/ada/libgnat/s-stchop.ads | 2 +-
gcc/ada/libgnat/s-stchop__limit.ads | 2 +-
gcc/ada/libgnat/s-stchop__vxworks.adb | 2 +-
gcc/ada/libgnat/s-stoele.adb | 4 +-
gcc/ada/libgnat/s-stoele.ads | 4 +-
gcc/ada/libgnat/s-stopoo.adb | 2 +-
gcc/ada/libgnat/s-stopoo.ads | 2 +-
gcc/ada/libgnat/s-stposu.adb | 2 +-
gcc/ada/libgnat/s-stposu.ads | 2 +-
gcc/ada/libgnat/s-stratt.adb | 2 +-
gcc/ada/libgnat/s-stratt.ads | 3 +-
gcc/ada/libgnat/s-strcom.adb | 4 +-
gcc/ada/libgnat/s-strcom.ads | 4 +-
gcc/ada/libgnat/s-strhas.adb | 4 +-
gcc/ada/libgnat/s-strhas.ads | 2 +-
gcc/ada/libgnat/s-string.adb | 4 +-
gcc/ada/libgnat/s-string.ads | 4 +-
gcc/ada/libgnat/s-strops.adb | 109 -
gcc/ada/libgnat/s-strops.ads | 56 -
gcc/ada/libgnat/s-ststop.adb | 5 +-
gcc/ada/libgnat/s-ststop.ads | 4 +-
gcc/ada/libgnat/s-tasloc.adb | 2 +-
gcc/ada/libgnat/s-tasloc.ads | 2 +-
gcc/ada/libgnat/s-traceb.adb | 4 +-
gcc/ada/libgnat/s-traceb.ads | 4 +-
gcc/ada/libgnat/s-traceb__hpux.adb | 2 +-
gcc/ada/libgnat/s-traceb__mastop.adb | 2 +-
gcc/ada/libgnat/s-traent.adb | 4 +-
gcc/ada/libgnat/s-traent.ads | 4 +-
gcc/ada/libgnat/s-trasym.adb | 2 +-
gcc/ada/libgnat/s-trasym.ads | 2 +-
gcc/ada/libgnat/s-trasym__dwarf.adb | 2 +-
gcc/ada/libgnat/s-tsmona.adb | 2 +-
gcc/ada/libgnat/s-tsmona__linux.adb | 2 +-
gcc/ada/libgnat/s-tsmona__mingw.adb | 2 +-
gcc/ada/libgnat/s-unstyp.ads | 4 +-
gcc/ada/libgnat/s-utf_32.adb | 27 +-
gcc/ada/libgnat/s-utf_32.ads | 5 +-
gcc/ada/libgnat/s-vade128.ads | 2 +-
gcc/ada/libgnat/s-vade32.ads | 2 +-
gcc/ada/libgnat/s-vade64.ads | 2 +-
gcc/ada/libgnat/s-vaen16.ads | 2 +-
gcc/ada/libgnat/s-vaen32.ads | 2 +-
gcc/ada/libgnat/s-vaenu8.ads | 2 +-
gcc/ada/libgnat/s-vafi128.ads | 2 +-
gcc/ada/libgnat/s-vafi32.ads | 2 +-
gcc/ada/libgnat/s-vafi64.ads | 2 +-
gcc/ada/libgnat/s-valboo.adb | 5 +-
gcc/ada/libgnat/s-valboo.ads | 8 +-
gcc/ada/libgnat/s-valcha.adb | 2 +-
gcc/ada/libgnat/s-valcha.ads | 2 +-
gcc/ada/libgnat/s-valflt.ads | 2 +-
gcc/ada/libgnat/s-valint.adb | 2 +-
gcc/ada/libgnat/s-valint.ads | 7 +-
gcc/ada/libgnat/s-vallfl.ads | 2 +-
gcc/ada/libgnat/s-valllf.ads | 2 +-
gcc/ada/libgnat/s-vallli.adb | 2 +-
gcc/ada/libgnat/s-vallli.ads | 7 +-
gcc/ada/libgnat/s-valllli.ads | 7 +-
gcc/ada/libgnat/s-vallllu.ads | 26 +-
gcc/ada/libgnat/s-valllu.adb | 2 +-
gcc/ada/libgnat/s-valllu.ads | 26 +-
gcc/ada/libgnat/s-valrea.adb | 2 +-
gcc/ada/libgnat/s-valrea.ads | 2 +-
gcc/ada/libgnat/s-valued.adb | 6 +-
gcc/ada/libgnat/s-valued.ads | 2 +-
gcc/ada/libgnat/s-valuef.adb | 4 +-
gcc/ada/libgnat/s-valuef.ads | 2 +-
gcc/ada/libgnat/s-valuei.adb | 17 +-
gcc/ada/libgnat/s-valuei.ads | 14 +-
gcc/ada/libgnat/s-valuen.adb | 2 +-
gcc/ada/libgnat/s-valuen.ads | 2 +-
gcc/ada/libgnat/s-valuer.adb | 3 +-
gcc/ada/libgnat/s-valuer.ads | 2 +-
gcc/ada/libgnat/s-valueu.adb | 438 ++-
gcc/ada/libgnat/s-valueu.ads | 464 ++-
gcc/ada/libgnat/s-valuns.adb | 2 +-
gcc/ada/libgnat/s-valuns.ads | 26 +-
gcc/ada/libgnat/s-valuti.adb | 33 +-
gcc/ada/libgnat/s-valuti.ads | 174 +-
gcc/ada/libgnat/s-valwch.adb | 2 +-
gcc/ada/libgnat/s-valwch.ads | 2 +-
gcc/ada/libgnat/s-veboop.adb | 108 +-
gcc/ada/libgnat/s-veboop.ads | 113 +-
gcc/ada/libgnat/s-vector.ads | 2 +-
gcc/ada/libgnat/s-vercon.adb | 2 +-
gcc/ada/libgnat/s-vercon.ads | 2 +-
gcc/ada/libgnat/s-wchcnv.adb | 4 +-
gcc/ada/libgnat/s-wchcnv.ads | 4 +-
gcc/ada/libgnat/s-wchcon.adb | 4 +-
gcc/ada/libgnat/s-wchcon.ads | 4 +-
gcc/ada/libgnat/s-wchjis.adb | 4 +-
gcc/ada/libgnat/s-wchjis.ads | 4 +-
gcc/ada/libgnat/s-wchstw.adb | 2 +-
gcc/ada/libgnat/s-wchstw.ads | 2 +-
gcc/ada/libgnat/s-wchwts.adb | 2 +-
gcc/ada/libgnat/s-wchwts.ads | 2 +-
gcc/ada/libgnat/s-widboo.adb | 2 +-
gcc/ada/libgnat/s-widboo.ads | 2 +-
gcc/ada/libgnat/s-widcha.adb | 2 +-
gcc/ada/libgnat/s-widcha.ads | 2 +-
gcc/ada/libgnat/s-widenu.adb | 2 +-
gcc/ada/libgnat/s-widenu.ads | 2 +-
gcc/ada/libgnat/s-widint.ads | 2 +-
gcc/ada/libgnat/s-widlli.adb | 2 +-
gcc/ada/libgnat/s-widlli.ads | 2 +-
gcc/ada/libgnat/s-widllli.ads | 2 +-
gcc/ada/libgnat/s-widlllu.ads | 2 +-
gcc/ada/libgnat/s-widllu.adb | 2 +-
gcc/ada/libgnat/s-widllu.ads | 2 +-
gcc/ada/libgnat/s-widthi.adb | 5 +-
gcc/ada/libgnat/s-widthi.ads | 2 +-
gcc/ada/libgnat/s-widthu.adb | 5 +-
gcc/ada/libgnat/s-widthu.ads | 2 +-
gcc/ada/libgnat/s-widuns.ads | 2 +-
gcc/ada/libgnat/s-widwch.adb | 2 +-
gcc/ada/libgnat/s-widwch.ads | 2 +-
gcc/ada/libgnat/s-win32.ads | 2 +-
gcc/ada/libgnat/s-winext.ads | 2 +-
gcc/ada/libgnat/s-wwdcha.adb | 2 +-
gcc/ada/libgnat/s-wwdcha.ads | 2 +-
gcc/ada/libgnat/s-wwdenu.adb | 2 +-
gcc/ada/libgnat/s-wwdenu.ads | 2 +-
gcc/ada/libgnat/s-wwdwch.adb | 2 +-
gcc/ada/libgnat/s-wwdwch.ads | 2 +-
gcc/ada/libgnat/system-aix.ads | 2 +-
gcc/ada/libgnat/system-darwin-arm.ads | 2 +-
gcc/ada/libgnat/system-darwin-ppc.ads | 2 +-
gcc/ada/libgnat/system-darwin-x86.ads | 2 +-
gcc/ada/libgnat/system-djgpp.ads | 2 +-
gcc/ada/libgnat/system-dragonfly-x86_64.ads | 2 +-
gcc/ada/libgnat/system-freebsd.ads | 2 +-
gcc/ada/libgnat/system-hpux-ia64.ads | 2 +-
gcc/ada/libgnat/system-hpux.ads | 2 +-
gcc/ada/libgnat/system-linux-alpha.ads | 2 +-
gcc/ada/libgnat/system-linux-arm.ads | 2 +-
gcc/ada/libgnat/system-linux-hppa.ads | 2 +-
gcc/ada/libgnat/system-linux-ia64.ads | 2 +-
gcc/ada/libgnat/system-linux-m68k.ads | 2 +-
gcc/ada/libgnat/system-linux-mips.ads | 2 +-
gcc/ada/libgnat/system-linux-ppc.ads | 2 +-
gcc/ada/libgnat/system-linux-riscv.ads | 2 +-
gcc/ada/libgnat/system-linux-s390.ads | 2 +-
gcc/ada/libgnat/system-linux-sh4.ads | 2 +-
gcc/ada/libgnat/system-linux-sparc.ads | 2 +-
gcc/ada/libgnat/system-linux-x86.ads | 2 +-
gcc/ada/libgnat/system-lynxos178-ppc.ads | 2 +-
gcc/ada/libgnat/system-lynxos178-x86.ads | 2 +-
gcc/ada/libgnat/system-mingw.ads | 2 +-
gcc/ada/libgnat/system-qnx-aarch64.ads | 2 +-
gcc/ada/libgnat/system-rtems.ads | 2 +-
gcc/ada/libgnat/system-solaris-sparc.ads | 2 +-
gcc/ada/libgnat/system-solaris-x86.ads | 2 +-
gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-arm.ads | 2 +-
gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 2 +-
.../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +-
gcc/ada/link.c | 2 +-
gcc/ada/live.adb | 2 +-
gcc/ada/live.ads | 2 +-
gcc/ada/locales.c | 2 +-
gcc/ada/make.adb | 4 +-
gcc/ada/make.ads | 2 +-
gcc/ada/make_util.adb | 2 +-
gcc/ada/make_util.ads | 2 +-
gcc/ada/makeusg.adb | 2 +-
gcc/ada/makeusg.ads | 2 +-
gcc/ada/mdll-fil.adb | 2 +-
gcc/ada/mdll-fil.ads | 2 +-
gcc/ada/mdll-utl.adb | 2 +-
gcc/ada/mdll-utl.ads | 2 +-
gcc/ada/mdll.adb | 2 +-
gcc/ada/mdll.ads | 2 +-
gcc/ada/mingw32.h | 2 +-
gcc/ada/mkdir.c | 2 +-
gcc/ada/namet-sp.adb | 2 +-
gcc/ada/namet-sp.ads | 2 +-
gcc/ada/namet.adb | 2 +-
gcc/ada/namet.ads | 2 +-
gcc/ada/namet.h | 2 +-
gcc/ada/nlists.adb | 2 +-
gcc/ada/nlists.ads | 2 +-
gcc/ada/nlists.h | 2 +-
gcc/ada/opt.adb | 2 +-
gcc/ada/opt.ads | 11 +-
gcc/ada/osint-b.adb | 2 +-
gcc/ada/osint-b.ads | 2 +-
gcc/ada/osint-c.adb | 2 +-
gcc/ada/osint-c.ads | 2 +-
gcc/ada/osint-l.adb | 2 +-
gcc/ada/osint-l.ads | 2 +-
gcc/ada/osint-m.adb | 13 +-
gcc/ada/osint-m.ads | 2 +-
gcc/ada/osint.adb | 26 +-
gcc/ada/osint.ads | 6 +-
gcc/ada/output.adb | 2 +-
gcc/ada/output.ads | 2 +-
gcc/ada/par-ch10.adb | 2 +-
gcc/ada/par-ch11.adb | 4 +-
gcc/ada/par-ch12.adb | 4 +-
gcc/ada/par-ch13.adb | 2 +-
gcc/ada/par-ch2.adb | 27 +-
gcc/ada/par-ch3.adb | 55 +-
gcc/ada/par-ch4.adb | 13 +-
gcc/ada/par-ch5.adb | 6 +-
gcc/ada/par-ch6.adb | 13 +-
gcc/ada/par-ch7.adb | 2 +-
gcc/ada/par-ch8.adb | 2 +-
gcc/ada/par-ch9.adb | 4 +-
gcc/ada/par-endh.adb | 4 +-
gcc/ada/par-labl.adb | 2 +-
gcc/ada/par-load.adb | 2 +-
gcc/ada/par-prag.adb | 20 +-
gcc/ada/par-sync.adb | 2 +-
gcc/ada/par-tchk.adb | 2 +-
gcc/ada/par-util.adb | 2 +-
gcc/ada/par.adb | 22 +-
gcc/ada/par.ads | 2 +-
gcc/ada/par_sco.adb | 27 +-
gcc/ada/par_sco.ads | 2 +-
gcc/ada/pprint.adb | 2 +-
gcc/ada/pprint.ads | 2 +-
gcc/ada/prep.adb | 10 +-
gcc/ada/prep.ads | 2 +-
gcc/ada/prepcomp.adb | 2 +-
gcc/ada/prepcomp.ads | 2 +-
gcc/ada/put_scos.adb | 2 +-
gcc/ada/put_scos.ads | 2 +-
gcc/ada/raise-gcc.c | 2 +-
gcc/ada/raise.c | 2 +-
gcc/ada/raise.h | 2 +-
gcc/ada/repinfo-input.adb | 4 +-
gcc/ada/repinfo-input.ads | 2 +-
gcc/ada/repinfo.adb | 12 +-
gcc/ada/repinfo.ads | 2 +-
gcc/ada/repinfo.h | 2 +-
gcc/ada/restrict.adb | 26 +-
gcc/ada/restrict.ads | 13 +-
gcc/ada/rident.ads | 2 +-
gcc/ada/rtfinal.c | 2 +-
gcc/ada/rtinit.c | 2 +-
gcc/ada/rtsfind.adb | 2 +-
gcc/ada/rtsfind.ads | 2 +-
gcc/ada/runtime.h | 2 +-
gcc/ada/s-oscons-tmplt.c | 2 +-
gcc/ada/sa_messages.adb | 2 +-
gcc/ada/sa_messages.ads | 2 +-
gcc/ada/scans.adb | 2 +-
gcc/ada/scans.ads | 2 +-
gcc/ada/scil_ll.adb | 2 +-
gcc/ada/scil_ll.ads | 2 +-
gcc/ada/scn.adb | 2 +-
gcc/ada/scn.ads | 2 +-
gcc/ada/scng.adb | 2 +-
gcc/ada/scng.ads | 2 +-
gcc/ada/scos.adb | 2 +-
gcc/ada/scos.ads | 2 +-
gcc/ada/scos.h | 2 +-
gcc/ada/sdefault.ads | 2 +-
gcc/ada/seh_init.c | 2 +-
gcc/ada/sem.adb | 2 +-
gcc/ada/sem.ads | 4 +-
gcc/ada/sem_aggr.adb | 2 +-
gcc/ada/sem_aggr.ads | 2 +-
gcc/ada/sem_attr.adb | 49 +-
gcc/ada/sem_attr.ads | 2 +-
gcc/ada/sem_aux.adb | 2 +-
gcc/ada/sem_aux.ads | 2 +-
gcc/ada/sem_case.adb | 2 +-
gcc/ada/sem_case.ads | 2 +-
gcc/ada/sem_cat.adb | 24 +-
gcc/ada/sem_cat.ads | 11 +-
gcc/ada/sem_ch10.adb | 19 +-
gcc/ada/sem_ch10.ads | 2 +-
gcc/ada/sem_ch11.adb | 6 +-
gcc/ada/sem_ch11.ads | 2 +-
gcc/ada/sem_ch12.adb | 248 +-
gcc/ada/sem_ch12.ads | 19 +-
gcc/ada/sem_ch13.adb | 42 +-
gcc/ada/sem_ch13.ads | 2 +-
gcc/ada/sem_ch2.adb | 2 +-
gcc/ada/sem_ch2.ads | 2 +-
gcc/ada/sem_ch3.adb | 149 +-
gcc/ada/sem_ch3.ads | 2 +-
gcc/ada/sem_ch4.adb | 437 ++-
gcc/ada/sem_ch4.ads | 2 +-
gcc/ada/sem_ch5.adb | 10 +-
gcc/ada/sem_ch5.ads | 2 +-
gcc/ada/sem_ch6.adb | 10 +-
gcc/ada/sem_ch6.ads | 2 +-
gcc/ada/sem_ch7.adb | 2 +-
gcc/ada/sem_ch7.ads | 2 +-
gcc/ada/sem_ch8.adb | 62 +-
gcc/ada/sem_ch8.ads | 2 +-
gcc/ada/sem_ch9.adb | 2 +-
gcc/ada/sem_ch9.ads | 2 +-
gcc/ada/sem_dim.adb | 14 +-
gcc/ada/sem_dim.ads | 2 +-
gcc/ada/sem_disp.adb | 25 +-
gcc/ada/sem_disp.ads | 2 +-
gcc/ada/sem_dist.adb | 2 +-
gcc/ada/sem_dist.ads | 2 +-
gcc/ada/sem_elab.adb | 14 +-
gcc/ada/sem_elab.ads | 2 +-
gcc/ada/sem_elim.adb | 2 +-
gcc/ada/sem_elim.ads | 2 +-
gcc/ada/sem_eval.adb | 108 +-
gcc/ada/sem_eval.ads | 13 +-
gcc/ada/sem_intr.adb | 2 +-
gcc/ada/sem_intr.ads | 2 +-
gcc/ada/sem_mech.adb | 2 +-
gcc/ada/sem_mech.ads | 2 +-
gcc/ada/sem_prag.adb | 74 +-
gcc/ada/sem_prag.ads | 2 +-
gcc/ada/sem_res.adb | 82 +-
gcc/ada/sem_res.ads | 2 +-
gcc/ada/sem_scil.adb | 2 +-
gcc/ada/sem_scil.ads | 2 +-
gcc/ada/sem_smem.adb | 2 +-
gcc/ada/sem_smem.ads | 2 +-
gcc/ada/sem_type.adb | 31 +-
gcc/ada/sem_type.ads | 2 +-
gcc/ada/sem_util.adb | 870 +++--
gcc/ada/sem_util.ads | 52 +-
gcc/ada/sem_warn.adb | 21 +-
gcc/ada/sem_warn.ads | 2 +-
gcc/ada/set_targ.adb | 2 +-
gcc/ada/set_targ.ads | 2 +-
gcc/ada/sfn_scan.adb | 2 +-
gcc/ada/sfn_scan.ads | 2 +-
gcc/ada/sigtramp-armdroid.c | 2 +-
gcc/ada/sigtramp-ios.c | 2 +-
gcc/ada/sigtramp-qnx.c | 2 +-
gcc/ada/sigtramp-vxworks-target.h | 2 +-
gcc/ada/sigtramp-vxworks.c | 2 +-
gcc/ada/sigtramp.h | 2 +-
gcc/ada/sinfo-cn.adb | 2 +-
gcc/ada/sinfo-cn.ads | 2 +-
gcc/ada/sinfo-utils.adb | 2 +-
gcc/ada/sinfo-utils.ads | 2 +-
gcc/ada/sinfo.adb | 2 +-
gcc/ada/sinfo.ads | 8 +-
gcc/ada/sinput-c.adb | 2 +-
gcc/ada/sinput-c.ads | 2 +-
gcc/ada/sinput-d.adb | 2 +-
gcc/ada/sinput-d.ads | 2 +-
gcc/ada/sinput-l.adb | 4 +-
gcc/ada/sinput-l.ads | 2 +-
gcc/ada/sinput.adb | 4 +-
gcc/ada/sinput.ads | 2 +-
gcc/ada/snames.ads-tmpl | 40 -
gcc/ada/socket.c | 2 +-
gcc/ada/spark_xrefs.adb | 2 +-
gcc/ada/spark_xrefs.ads | 2 +-
gcc/ada/sprint.adb | 8 +-
gcc/ada/sprint.ads | 2 +-
gcc/ada/stand.ads | 8 +-
gcc/ada/stringt.adb | 2 +-
gcc/ada/stringt.ads | 2 +-
gcc/ada/stringt.h | 2 +-
gcc/ada/strub.adb | 2 +-
gcc/ada/strub.ads | 2 +-
gcc/ada/style.adb | 2 +-
gcc/ada/style.ads | 2 +-
gcc/ada/styleg.adb | 2 +-
gcc/ada/styleg.ads | 2 +-
gcc/ada/stylesw.adb | 2 +-
gcc/ada/stylesw.ads | 2 +-
gcc/ada/switch-b.adb | 4 +-
gcc/ada/switch-b.ads | 2 +-
gcc/ada/switch-c.adb | 6 +-
gcc/ada/switch-c.ads | 2 +-
gcc/ada/switch-m.adb | 2 +-
gcc/ada/switch-m.ads | 2 +-
gcc/ada/switch.adb | 2 +-
gcc/ada/switch.ads | 2 +-
gcc/ada/sysdep.c | 2 +-
gcc/ada/table.adb | 2 +-
gcc/ada/table.ads | 2 +-
gcc/ada/targext.c | 2 +-
gcc/ada/targparm.adb | 9 +-
gcc/ada/targparm.ads | 2 +-
gcc/ada/tbuild.adb | 2 +-
gcc/ada/tbuild.ads | 2 +-
gcc/ada/tempdir.adb | 2 +-
gcc/ada/tempdir.ads | 2 +-
gcc/ada/terminals.c | 2 +-
gcc/ada/tracebak.c | 2 +-
gcc/ada/treepr.adb | 244 +-
gcc/ada/treepr.ads | 8 +-
gcc/ada/ttypes.ads | 2 +-
gcc/ada/types.adb | 2 +-
gcc/ada/types.ads | 2 +-
gcc/ada/types.h | 2 +-
gcc/ada/uintp.adb | 2 +-
gcc/ada/uintp.ads | 2 +-
gcc/ada/uintp.h | 2 +-
gcc/ada/uname.adb | 2 +-
gcc/ada/uname.ads | 2 +-
gcc/ada/urealp.adb | 6 +-
gcc/ada/urealp.ads | 2 +-
gcc/ada/urealp.h | 2 +-
gcc/ada/usage.adb | 2 +-
gcc/ada/usage.ads | 2 +-
gcc/ada/validsw.adb | 2 +-
gcc/ada/validsw.ads | 2 +-
gcc/ada/vast.adb | 2 +-
gcc/ada/vast.ads | 2 +-
gcc/ada/warnsw.adb | 2 +-
gcc/ada/warnsw.ads | 2 +-
gcc/ada/widechar.adb | 2 +-
gcc/ada/widechar.ads | 2 +-
gcc/ada/xoscons.adb | 2 +-
gcc/ada/xr_tabls.adb | 2 +-
gcc/ada/xr_tabls.ads | 2 +-
gcc/ada/xref_lib.adb | 2 +-
gcc/ada/xref_lib.ads | 2 +-
gcc/ada/xsnamest.adb | 2 +-
gcc/ada/xutil.adb | 2 +-
gcc/ada/xutil.ads | 2 +-
gcc/analyzer/ChangeLog | 69 +
gcc/analyzer/diagnostic-manager.cc | 17 +-
gcc/analyzer/engine.cc | 2 +-
gcc/analyzer/region-model-impl-calls.cc | 69 +
gcc/analyzer/region-model-manager.cc | 60 +-
gcc/analyzer/region-model.cc | 42 +
gcc/analyzer/region-model.h | 24 +-
gcc/analyzer/region.cc | 14 +
gcc/analyzer/region.h | 2 +
gcc/analyzer/store.cc | 39 +-
gcc/analyzer/store.h | 4 +
gcc/builtins.c | 130 +-
gcc/c-family/ChangeLog | 31 +
gcc/c-family/c-attribs.c | 3 +-
gcc/c-family/c-common.c | 7 +
gcc/c-family/c-format.c | 8 +-
gcc/c-family/c-pragma.c | 16 +-
gcc/c-family/c-warn.c | 28 +
gcc/common/config/i386/cpuinfo.h | 2 +
gcc/common/config/riscv/riscv-common.c | 128 +-
gcc/config.gcc | 2 +-
gcc/config/aarch64/aarch64.c | 26 +-
gcc/config/arm/aarch-common.c | 2 +-
gcc/config/cris/cris.c | 10 +-
gcc/config/cris/cris.h | 2 +-
gcc/config/i386/i386-expand.c | 68 +-
gcc/config/i386/i386-opts.h | 4 +-
gcc/config/i386/i386.c | 105 +-
gcc/config/i386/i386.h | 2 +-
gcc/config/i386/i386.md | 37 +-
gcc/config/i386/i386.opt | 2 +-
gcc/config/i386/mmx.md | 368 ++-
gcc/config/i386/sse.md | 117 +-
gcc/config/nvptx/nvptx.h | 2 +-
gcc/config/nvptx/nvptx.md | 83 +-
gcc/config/riscv/riscv-opts.h | 31 +
gcc/config/riscv/riscv.opt | 8 +
gcc/config/rs6000/rs6000-c.c | 6 +
gcc/config/rs6000/rs6000-protos.h | 1 +
gcc/config/rs6000/rs6000.c | 94 +-
gcc/config/rs6000/rs6000.h | 5 +
gcc/config/rs6000/rs6000.md | 62 +-
gcc/config/rs6000/smmintrin.h | 14 +-
gcc/coretypes.h | 8 +-
gcc/cp/ChangeLog | 206 ++
gcc/cp/call.c | 50 +-
gcc/cp/class.c | 3 +-
gcc/cp/constexpr.c | 151 +-
gcc/cp/cp-gimplify.c | 93 +-
gcc/cp/cp-tree.h | 15 +-
gcc/cp/decl.c | 44 +-
gcc/cp/decl2.c | 1 +
gcc/cp/error.c | 2 +-
gcc/cp/except.c | 49 +-
gcc/cp/init.c | 272 +-
gcc/cp/parser.c | 5 +-
gcc/cp/pt.c | 13 +-
gcc/cp/semantics.c | 13 +
gcc/cp/tree.c | 61 +-
gcc/cp/typeck2.c | 140 +-
gcc/d/ChangeLog | 11 +
gcc/doc/analyzer.texi | 18 +
gcc/doc/extend.texi | 4 +-
gcc/doc/invoke.texi | 4 +-
gcc/doc/tm.texi | 31 +
gcc/doc/tm.texi.in | 4 +
gcc/expr.c | 19 +-
gcc/flag-types.h | 10 +-
gcc/fortran/ChangeLog | 129 +
gcc/fortran/decl.c | 2 +
gcc/fortran/error.c | 9 +
gcc/fortran/expr.c | 34 +
gcc/fortran/gfortran.h | 9 +-
gcc/fortran/interface.c | 6 +-
gcc/fortran/intrinsic.c | 25 +-
gcc/fortran/iresolve.c | 185 +-
gcc/fortran/lang.opt | 3 +
gcc/fortran/libgfortran.h | 12 +-
gcc/fortran/simplify.c | 6 +
gcc/fortran/symbol.c | 2 +-
gcc/fortran/trans-array.c | 4 +
gcc/fortran/trans-decl.c | 10 +-
gcc/fortran/trans-expr.c | 18 +-
gcc/fortran/trans-intrinsic.c | 12 +-
gcc/fortran/trans-io.c | 31 +-
gcc/fortran/trans-types.c | 36 +-
gcc/fwprop.c | 7 +-
gcc/gcc.c | 5 +-
gcc/genopinit.c | 28 +
gcc/gimple-fold.c | 15 +-
gcc/gimple-ssa-warn-access.cc | 282 +-
gcc/gimplify.c | 30 +-
gcc/go/ChangeLog | 4 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/gogo.cc | 245 +-
gcc/go/gofrontend/gogo.h | 4 +
gcc/go/gofrontend/types.cc | 3 +-
gcc/ifcvt.c | 6 +
gcc/input.c | 21 +-
gcc/internal-fn.c | 10 +-
gcc/ipa-fnsummary.c | 33 +-
gcc/ipa-fnsummary.h | 7 +-
gcc/ira-build.c | 78 +-
gcc/ira-color.c | 464 ++-
gcc/ira-costs.c | 18 +-
gcc/ira-int.h | 167 +
gcc/ira.c | 2 +
gcc/match.pd | 5 +
gcc/objc/ChangeLog | 11 +
gcc/objc/objc-act.c | 8 +-
gcc/objc/objc-gnu-runtime-abi-01.c | 3 +-
gcc/objc/objc-next-runtime-abi-01.c | 2 +-
gcc/objc/objc-next-runtime-abi-02.c | 5 +-
gcc/range-op.cc | 8 +-
gcc/shrink-wrap.c | 14 +-
gcc/target.def | 35 +
gcc/targhooks.c | 16 +
gcc/targhooks.h | 2 +
gcc/testsuite/ChangeLog | 619 ++++
gcc/testsuite/c-c++-common/Winvalid-memory-model.c | 239 ++
gcc/testsuite/c-c++-common/auto-init-1.c | 20 +-
gcc/testsuite/c-c++-common/auto-init-10.c | 2 +-
gcc/testsuite/c-c++-common/auto-init-11.c | 2 +-
gcc/testsuite/c-c++-common/auto-init-12.c | 2 +-
gcc/testsuite/c-c++-common/auto-init-13.c | 4 +-
gcc/testsuite/c-c++-common/auto-init-14.c | 4 +-
gcc/testsuite/c-c++-common/auto-init-15.c | 2 +-
gcc/testsuite/c-c++-common/auto-init-16.c | 2 +-
gcc/testsuite/c-c++-common/auto-init-2.c | 20 +-
gcc/testsuite/c-c++-common/auto-init-3.c | 6 +-
gcc/testsuite/c-c++-common/auto-init-4.c | 6 +-
gcc/testsuite/c-c++-common/auto-init-5.c | 6 +-
gcc/testsuite/c-c++-common/auto-init-6.c | 6 +-
gcc/testsuite/c-c++-common/auto-init-7.c | 8 +-
gcc/testsuite/c-c++-common/auto-init-8.c | 8 +-
gcc/testsuite/c-c++-common/auto-init-9.c | 4 +-
gcc/testsuite/c-c++-common/auto-init-esra.c | 6 +-
gcc/testsuite/c-c++-common/auto-init-padding-1.c | 2 +-
.../c-c++-common/builtin-shufflevector-3.c | 16 +
gcc/testsuite/c-c++-common/pr101537.c | 26 +
gcc/testsuite/c-c++-common/pr103881.c | 20 +
gcc/testsuite/c-c++-common/pr83059.c | 9 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-compare1.C | 1 +
gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C | 11 +
gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-typeid2.C | 1 +
gcc/testsuite/g++.dg/cpp0x/initlist116.C | 29 +
gcc/testsuite/g++.dg/cpp0x/initlist117.C | 40 +
gcc/testsuite/g++.dg/cpp0x/initlist122.C | 12 +-
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C | 34 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-array1.C | 6 +
gcc/testsuite/g++.dg/cpp1y/constexpr-89074-2.C | 19 +
gcc/testsuite/g++.dg/cpp1y/constexpr-94716.C | 1 +
gcc/testsuite/g++.dg/cpp1y/constexpr-base2.C | 15 +
gcc/testsuite/g++.dg/cpp1y/constexpr-base2a.C | 17 +
gcc/testsuite/g++.dg/cpp1z/class-deduction100.C | 13 +
gcc/testsuite/g++.dg/cpp1z/constexpr-89074-1.C | 26 +
gcc/testsuite/g++.dg/cpp1z/constexpr-compare1.C | 1 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if36.C | 1 +
gcc/testsuite/g++.dg/cpp2a/concepts-class3.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-memfun2.C | 25 +
gcc/testsuite/g++.dg/cpp2a/consteval26.C | 39 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor11.C | 12 +
gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/destroying-delete6.C | 36 +
gcc/testsuite/g++.dg/diagnostic/recur-align.C | 19 +
gcc/testsuite/g++.dg/eh/aggregate1.C | 56 +
gcc/testsuite/g++.dg/eh/array1.C | 8 +-
gcc/testsuite/g++.dg/eh/array3.C | 40 +
gcc/testsuite/g++.dg/eh/ctor-fntry1.C | 23 +
gcc/testsuite/g++.dg/eh/delegating1.C | 28 +
gcc/testsuite/g++.dg/eh/delete1.C | 2 +-
gcc/testsuite/g++.dg/eh/ref-temp1.C | 51 +
gcc/testsuite/g++.dg/eh/ref-temp2.C | 15 +
gcc/testsuite/g++.dg/eh/return1.C | 56 +-
gcc/testsuite/g++.dg/init/aggr15.C | 11 +
gcc/testsuite/g++.dg/init/aggr7-eh.C | 62 +
gcc/testsuite/g++.dg/init/aggr7-eh2.C | 98 +
gcc/testsuite/g++.dg/init/aggr7-eh3.C | 98 +
gcc/testsuite/g++.dg/init/array12.C | 11 +-
gcc/testsuite/g++.dg/init/array61.C | 16 +
gcc/testsuite/g++.dg/init/delete4.C | 14 +
gcc/testsuite/g++.dg/ipa/devirt-40.C | 10 +-
gcc/testsuite/g++.dg/opt/pr101597.C | 13 +
gcc/testsuite/g++.dg/template/attr-used.C | 16 +
gcc/testsuite/g++.dg/template/non-dependent18.C | 19 +
gcc/testsuite/g++.dg/tree-ssa/aggregate1.C | 19 +
gcc/testsuite/g++.dg/tree-ssa/stabilize1.C | 13 -
gcc/testsuite/g++.dg/vect/slp-pr98855.cc | 5 +-
.../g++.dg/warn/Winvalid-memory-model-2.C | 79 +
gcc/testsuite/g++.dg/warn/Winvalid-memory-model.C | 84 +
gcc/testsuite/g++.dg/warn/Wuseless-cast2.C | 24 +
gcc/testsuite/g++.dg/warn/pr83054.C | 9 +-
gcc/testsuite/g++.old-deja/g++.martin/new1.C | 18 +-
gcc/testsuite/g++.target/i386/pr100637-1b.C | 2 +-
gcc/testsuite/g++.target/i386/pr100637-1w.C | 2 +-
gcc/testsuite/g++.target/i386/pr102024.C | 12 +
gcc/testsuite/g++.target/i386/pr103750-fwprop-1.C | 26 +
gcc/testsuite/g++.target/i386/pr103861-1.C | 17 +
gcc/testsuite/gcc.dg/analyzer/aliasing-3.c | 75 +
gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 3 +
gcc/testsuite/gcc.dg/analyzer/escaping-1.c | 27 +
gcc/testsuite/gcc.dg/analyzer/pr102692.c | 110 +
gcc/testsuite/gcc.dg/atomic-invalid-2.c | 12 +-
gcc/testsuite/gcc.dg/atomic-invalid.c | 2 +-
.../gcc.dg/builtin-dynamic-object-size-0.c | 514 +++
.../gcc.dg/builtin-dynamic-object-size-10.c | 2 +
.../gcc.dg/builtin-dynamic-object-size-5-main.c | 32 +
.../gcc.dg/builtin-dynamic-object-size-5.c | 7 +-
gcc/testsuite/gcc.dg/builtin-object-size-1.c | 154 +-
gcc/testsuite/gcc.dg/builtin-object-size-2.c | 133 +
gcc/testsuite/gcc.dg/builtin-object-size-3.c | 151 +
gcc/testsuite/gcc.dg/builtin-object-size-4.c | 93 +
gcc/testsuite/gcc.dg/builtin-object-size-5.c | 22 +-
gcc/testsuite/gcc.dg/init-compare-1.c | 1 +
gcc/testsuite/gcc.dg/lto/pr102059-1_0.c | 12 +
gcc/testsuite/gcc.dg/lto/pr102059-1_1.c | 9 +
gcc/testsuite/gcc.dg/lto/pr102059-1_2.c | 11 +
gcc/testsuite/gcc.dg/lto/pr102059-2_0.c | 12 +
gcc/testsuite/gcc.dg/lto/pr102059-2_1.c | 9 +
gcc/testsuite/gcc.dg/lto/pr102059-2_2.c | 10 +
gcc/testsuite/gcc.dg/pr103961.c | 30 +
gcc/testsuite/gcc.dg/sso-6.c | 4 +-
gcc/testsuite/gcc.dg/torture/pr103816.c | 10 +
gcc/testsuite/gcc.dg/tree-ssa/pr100359.c | 31 +
gcc/testsuite/gcc.dg/tree-ssa/pr76174.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/recip-3.c | 6 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr103800.c | 17 +
gcc/testsuite/gcc.dg/vect/pr103864.c | 16 +
gcc/testsuite/gcc.target/aarch64/asm-flag-7.c | 22 +
gcc/testsuite/gcc.target/aarch64/auto-init-2.c | 2 +-
gcc/testsuite/gcc.target/aarch64/masked_epilogue.c | 10 +
gcc/testsuite/gcc.target/aarch64/reg-alloc-2.c | 47 +
gcc/testsuite/gcc.target/aarch64/reg-alloc-3.c | 65 +
gcc/testsuite/gcc.target/aarch64/reg-alloc-4.c | 69 +
gcc/testsuite/gcc.target/arm/asm-flag-7.c | 23 +
.../gcc.target/i386/avx512bw-vpcmpequb-1.c | 12 +-
.../gcc.target/i386/avx512bw-vpcmpequw-1.c | 12 +-
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-1.c | 2 +-
.../gcc.target/i386/avx512f-vpcmpequd-1.c | 4 +-
.../gcc.target/i386/avx512f-vpcmpequq-1.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-1.c | 2 +-
.../gcc.target/i386/avx512vl-vpcmpequd-1.c | 8 +-
.../gcc.target/i386/avx512vl-vpcmpequq-1.c | 8 +-
gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-1.c | 2 +-
gcc/testsuite/gcc.target/i386/harden-sls-6.c | 18 +
gcc/testsuite/gcc.target/i386/mult-highpart.c | 167 +
gcc/testsuite/gcc.target/i386/pr100637-4b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr102024.c | 12 +
gcc/testsuite/gcc.target/i386/pr102811-2.c | 3 +-
gcc/testsuite/gcc.target/i386/pr103753.c | 17 +
gcc/testsuite/gcc.target/i386/pr103774.c | 25 +
gcc/testsuite/gcc.target/i386/pr103861-2.c | 21 +
gcc/testsuite/gcc.target/i386/pr103861-3.c | 66 +
gcc/testsuite/gcc.target/i386/pr103861-4.c | 19 +
gcc/testsuite/gcc.target/i386/pr103894.c | 13 +
gcc/testsuite/gcc.target/i386/pr103895.c | 16 +
gcc/testsuite/gcc.target/i386/pr103900.c | 25 +
gcc/testsuite/gcc.target/i386/pr103905.c | 25 +
gcc/testsuite/gcc.target/i386/pr103908.c | 24 +
gcc/testsuite/gcc.target/i386/pr103915.c | 11 +
gcc/testsuite/gcc.target/i386/pr53652-1.c | 16 +
gcc/testsuite/gcc.target/i386/sse2-float16-2.c | 3 +-
gcc/testsuite/gcc.target/i386/sse2-v1ti-mov-1.c | 11 +
gcc/testsuite/gcc.target/i386/sse2-v1ti-zext.c | 16 +
gcc/testsuite/gcc.target/i386/warn-vect-op-2.c | 2 +-
gcc/testsuite/gcc.target/nvptx/cnot-1.c | 94 +
gcc/testsuite/gcc.target/powerpc/mffscrni_p9.c | 9 +
gcc/testsuite/gcc.target/powerpc/pr102059-1.c | 21 +
gcc/testsuite/gcc.target/powerpc/pr102059-2.c | 21 +
gcc/testsuite/gcc.target/powerpc/pr102059-3.c | 21 +
gcc/testsuite/gcc.target/powerpc/pr102239.c | 13 +
gcc/testsuite/gcc.target/powerpc/sse4_1-blendvps.c | 65 +
.../gcc.target/powerpc/test_fpscr_rn_builtin.c | 15 +-
gcc/testsuite/gcc.target/riscv/predef-14.c | 83 +
gcc/testsuite/gcc.target/riscv/predef-15.c | 91 +
gcc/testsuite/gcc.target/riscv/predef-16.c | 91 +
gcc/testsuite/gfortran.dg/c-interop/pr103287-1.f90 | 9 +
gcc/testsuite/gfortran.dg/c-interop/pr103287-2.f90 | 9 +
gcc/testsuite/gfortran.dg/gomp/pr103643.f90 | 19 +
gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 | 91 +
gcc/testsuite/gfortran.dg/ieee/signaling_1_c.c | 14 +
gcc/testsuite/gfortran.dg/maskl_1.f90 | 10 +
gcc/testsuite/gfortran.dg/masklr_3.f90 | 14 +
gcc/testsuite/gfortran.dg/maskr_1.f90 | 10 +
gcc/testsuite/gfortran.dg/pr101762.f90 | 23 +
gcc/testsuite/gfortran.dg/pr103258.f90 | 14 +
gcc/testsuite/gfortran.dg/pr103366.f90 | 17 +
gcc/testsuite/gfortran.dg/pr103691.f90 | 9 +
gcc/testsuite/gfortran.dg/pr103898.f90 | 15 +
gcc/testsuite/gfortran.dg/pr47614.f | 1 +
gcc/testsuite/gfortran.dg/scan_3.f90 | 11 +
gcc/testsuite/gfortran.dg/verify_3.f90 | 11 +
gcc/testsuite/gnat.dg/aggr26.adb | 2 +-
gcc/tree-cfg.c | 39 +-
gcc/tree-object-size.c | 698 +++-
gcc/tree-pass.h | 2 +-
gcc/tree-pretty-print.c | 11 +-
gcc/tree-sra.c | 12 +-
gcc/tree-ssa-loop-ivcanon.c | 6 +-
gcc/tree-ssa-math-opts.c | 98 +-
gcc/tree-ssa-pre.c | 25 +-
gcc/tree-ssa-tail-merge.c | 14 +-
gcc/tree-vect-data-refs.c | 15 +-
gcc/tree-vect-generic.c | 4 +-
gcc/tree-vect-loop.c | 73 +-
gcc/tree-vect-slp.c | 18 +-
gcc/tree-vectorizer.c | 10 +-
gcc/tree.def | 6 +-
libgcc/ChangeLog | 5 +
libgcc/unwind-dw2-fde-dip.c | 18 +
libgfortran/ChangeLog | 308 ++
libgfortran/Makefile.am | 242 +-
libgfortran/Makefile.in | 934 +++++-
libgfortran/acinclude.m4 | 23 +
libgfortran/config.h.in | 69 +
libgfortran/configure | 1319 +++++++-
libgfortran/configure.ac | 52 +-
libgfortran/generated/_abs_c17.F90 | 46 +
libgfortran/generated/_abs_r17.F90 | 46 +
libgfortran/generated/_acos_r17.F90 | 46 +
libgfortran/generated/_acosh_r17.F90 | 46 +
libgfortran/generated/_aimag_c17.F90 | 46 +
libgfortran/generated/_aint_r17.F90 | 46 +
libgfortran/generated/_anint_r17.F90 | 46 +
libgfortran/generated/_asin_r17.F90 | 46 +
libgfortran/generated/_asinh_r17.F90 | 46 +
libgfortran/generated/_atan2_r17.F90 | 46 +
libgfortran/generated/_atan_r17.F90 | 46 +
libgfortran/generated/_atanh_r17.F90 | 46 +
libgfortran/generated/_conjg_c17.F90 | 46 +
libgfortran/generated/_cos_c17.F90 | 46 +
libgfortran/generated/_cos_r17.F90 | 46 +
libgfortran/generated/_cosh_r17.F90 | 46 +
libgfortran/generated/_dim_r17.F90 | 46 +
libgfortran/generated/_exp_c17.F90 | 46 +
libgfortran/generated/_exp_r17.F90 | 46 +
libgfortran/generated/_log10_r17.F90 | 46 +
libgfortran/generated/_log_c17.F90 | 46 +
libgfortran/generated/_log_r17.F90 | 46 +
libgfortran/generated/_mod_r17.F90 | 46 +
libgfortran/generated/_sign_r17.F90 | 46 +
libgfortran/generated/_sin_c17.F90 | 46 +
libgfortran/generated/_sin_r17.F90 | 46 +
libgfortran/generated/_sinh_r17.F90 | 46 +
libgfortran/generated/_sqrt_c17.F90 | 46 +
libgfortran/generated/_sqrt_r17.F90 | 46 +
libgfortran/generated/_tan_r17.F90 | 46 +
libgfortran/generated/_tanh_r17.F90 | 46 +
libgfortran/generated/bessel_r17.c | 186 ++
libgfortran/generated/cshift0_c17.c | 242 ++
libgfortran/generated/cshift0_r17.c | 242 ++
libgfortran/generated/cshift1_16_c17.c | 193 ++
libgfortran/generated/cshift1_16_r17.c | 193 ++
libgfortran/generated/cshift1_4_c17.c | 193 ++
libgfortran/generated/cshift1_4_r17.c | 193 ++
libgfortran/generated/cshift1_8_c17.c | 193 ++
libgfortran/generated/cshift1_8_r17.c | 193 ++
libgfortran/generated/findloc0_c17.c | 375 +++
libgfortran/generated/findloc0_r17.c | 375 +++
libgfortran/generated/findloc1_c17.c | 523 +++
libgfortran/generated/findloc1_r17.c | 523 +++
libgfortran/generated/in_pack_c17.c | 116 +
libgfortran/generated/in_pack_r17.c | 116 +
libgfortran/generated/in_unpack_c17.c | 104 +
libgfortran/generated/in_unpack_r17.c | 104 +
libgfortran/generated/matmul_c17.c | 3013 +++++++++++++++++
libgfortran/generated/matmul_r17.c | 3013 +++++++++++++++++
libgfortran/generated/matmulavx128_c17.c | 1186 +++++++
libgfortran/generated/matmulavx128_r17.c | 1186 +++++++
libgfortran/generated/maxloc0_16_r17.c | 408 +++
libgfortran/generated/maxloc0_4_r17.c | 408 +++
libgfortran/generated/maxloc0_8_r17.c | 408 +++
libgfortran/generated/maxloc1_16_r17.c | 607 ++++
libgfortran/generated/maxloc1_4_r17.c | 607 ++++
libgfortran/generated/maxloc1_8_r17.c | 607 ++++
libgfortran/generated/maxval_r17.c | 578 ++++
libgfortran/generated/minloc0_16_r17.c | 407 +++
libgfortran/generated/minloc0_4_r17.c | 407 +++
libgfortran/generated/minloc0_8_r17.c | 407 +++
libgfortran/generated/minloc1_16_r17.c | 617 ++++
libgfortran/generated/minloc1_4_r17.c | 617 ++++
libgfortran/generated/minloc1_8_r17.c | 617 ++++
libgfortran/generated/minval_r17.c | 578 ++++
libgfortran/generated/norm2_r17.c | 219 ++
libgfortran/generated/pack_c17.c | 257 ++
libgfortran/generated/pack_r17.c | 257 ++
libgfortran/generated/pow_c17_i16.c | 75 +
libgfortran/generated/pow_c17_i4.c | 75 +
libgfortran/generated/pow_c17_i8.c | 75 +
libgfortran/generated/pow_r17_i16.c | 75 +
libgfortran/generated/pow_r17_i4.c | 75 +
libgfortran/generated/pow_r17_i8.c | 75 +
libgfortran/generated/product_c17.c | 536 +++
libgfortran/generated/product_r17.c | 536 +++
libgfortran/generated/reshape_c17.c | 366 +++
libgfortran/generated/reshape_r17.c | 366 +++
libgfortran/generated/spread_c17.c | 266 ++
libgfortran/generated/spread_r17.c | 266 ++
libgfortran/generated/sum_c17.c | 536 +++
libgfortran/generated/sum_r17.c | 536 +++
libgfortran/generated/unpack_c17.c | 333 ++
libgfortran/generated/unpack_r17.c | 333 ++
libgfortran/gfortran.map | 125 +
libgfortran/ieee/ieee_helper.c | 15 +-
libgfortran/intrinsics/erfc_scaled.c | 119 +-
libgfortran/intrinsics/random.c | 124 +
libgfortran/intrinsics/trigd.c | 49 +
libgfortran/intrinsics/trigd_lib.inc | 2 +
libgfortran/io/file_pos.c | 7 +-
libgfortran/io/inquire.c | 18 +
libgfortran/io/io.h | 6 +-
libgfortran/io/open.c | 33 +-
libgfortran/io/read.c | 42 +-
libgfortran/io/size_from_kind.c | 8 +
libgfortran/io/transfer.c | 161 +-
libgfortran/io/transfer128.c | 4 +-
libgfortran/io/write.c | 19 +
libgfortran/io/write_float.def | 41 +-
libgfortran/kinds-override.h | 12 +
libgfortran/libgfortran.h | 233 ++
libgfortran/m4/ifunc.m4 | 0
libgfortran/m4/mtype.m4 | 21 +-
libgfortran/m4/specific.m4 | 36 +-
libgfortran/m4/specific2.m4 | 11 +-
libgfortran/runtime/environ.c | 49 +-
libgomp/ChangeLog | 15 +
libgomp/plugin/plugin-gcn.c | 4 +-
libgomp/plugin/plugin-nvptx.c | 2 +-
libgomp/testsuite/libgomp.c-c++-common/target-45.c | 28 +-
libgomp/testsuite/libgomp.fortran/target10.f90 | 18 +-
libitm/ChangeLog | 4 +
libphobos/ChangeLog | 5 +
libquadmath/ChangeLog | 10 +
libquadmath/configure | 24 +
libquadmath/configure.ac | 13 +
libstdc++-v3/ChangeLog | 310 ++
libstdc++-v3/Makefile.in | 1 +
libstdc++-v3/acinclude.m4 | 8 +
libstdc++-v3/config/abi/pre/gnu.ver | 15 +-
libstdc++-v3/configure | 35 +-
libstdc++-v3/configure.ac | 10 +-
libstdc++-v3/doc/Makefile.in | 1 +
libstdc++-v3/doc/html/faq.html | 2 +-
libstdc++-v3/doc/html/index.html | 4 +-
libstdc++-v3/doc/html/manual/using.html | 3 +-
libstdc++-v3/doc/xml/faq.xml | 2 +-
libstdc++-v3/doc/xml/manual/using.xml | 3 +-
libstdc++-v3/include/Makefile.am | 7 +-
libstdc++-v3/include/Makefile.in | 8 +-
libstdc++-v3/include/bits/alloc_traits.h | 8 +-
libstdc++-v3/include/bits/basic_string.h | 3 +-
libstdc++-v3/include/bits/c++config | 15 +-
libstdc++-v3/include/bits/cow_string.h | 3 +-
libstdc++-v3/include/bits/forward_list.tcc | 5 +
libstdc++-v3/include/bits/hashtable.h | 187 +-
libstdc++-v3/include/bits/hashtable_policy.h | 53 +-
libstdc++-v3/include/bits/locale_facets_nonio.h | 32 +
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 261 +-
libstdc++-v3/include/bits/regex.h | 33 +-
libstdc++-v3/include/bits/regex.tcc | 8 +-
libstdc++-v3/include/bits/regex_compiler.h | 9 +-
libstdc++-v3/include/bits/regex_compiler.tcc | 37 +-
libstdc++-v3/include/bits/regex_error.h | 27 +-
libstdc++-v3/include/bits/regex_executor.tcc | 2 +-
libstdc++-v3/include/bits/regex_scanner.tcc | 76 +-
libstdc++-v3/include/bits/stl_deque.h | 7 +-
libstdc++-v3/include/bits/stl_iterator.h | 34 +-
libstdc++-v3/include/std/charconv | 11 +-
libstdc++-v3/include/std/coroutine | 55 +-
libstdc++-v3/include/std/ostream | 14 +-
libstdc++-v3/include/std/ranges | 7 +-
libstdc++-v3/include/std/variant | 7 +-
libstdc++-v3/include/std/version | 12 +-
libstdc++-v3/libsupc++/Makefile.am | 2 +-
libstdc++-v3/libsupc++/Makefile.in | 3 +-
libstdc++-v3/libsupc++/tinfo.cc | 7 +
libstdc++-v3/libsupc++/typeinfo | 96 +-
libstdc++-v3/po/Makefile.in | 1 +
libstdc++-v3/python/Makefile.in | 1 +
libstdc++-v3/python/libstdcxx/v6/printers.py | 34 +-
libstdc++-v3/src/Makefile.in | 1 +
libstdc++-v3/src/c++11/Makefile.in | 1 +
libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 25 +-
libstdc++-v3/src/c++11/future.cc | 26 +-
libstdc++-v3/src/c++11/hashtable_c++0x.cc | 1 +
libstdc++-v3/src/c++11/regex.cc | 47 +-
libstdc++-v3/src/c++17/Makefile.am | 2 +-
libstdc++-v3/src/c++17/Makefile.in | 3 +-
libstdc++-v3/src/c++20/Makefile.in | 1 +
libstdc++-v3/src/c++98/Makefile.in | 1 +
libstdc++-v3/src/c++98/locale_facets.cc | 110 +
libstdc++-v3/src/filesystem/Makefile.in | 1 +
.../testsuite/18_support/type_info/constexpr.cc | 49 +
.../21_strings/basic_string/cons/char/103919.cc | 43 +
.../testsuite/22_locale/time_get/get/char/4.cc | 243 ++
.../testsuite/22_locale/time_get/get/wchar_t/4.cc | 243 ++
.../22_locale/time_get/get_year/char/1.cc | 4 +-
.../22_locale/time_get/get_year/char/5.cc | 7 +-
.../22_locale/time_get/get_year/char/6.cc | 79 +
.../22_locale/time_get/get_year/wchar_t/1.cc | 4 +-
.../22_locale/time_get/get_year/wchar_t/5.cc | 7 +-
.../22_locale/time_get/get_year/wchar_t/6.cc | 79 +
.../23_containers/forward_list/operations/1.cc | 8 +-
.../23_containers/forward_list/operations/2.cc | 2 +-
.../23_containers/forward_list/operations/3.cc | 2 +-
.../23_containers/forward_list/operations/4.cc | 2 +-
.../23_containers/forward_list/operations/5.cc | 4 +-
.../23_containers/forward_list/operations/6.cc | 4 +-
.../23_containers/forward_list/operations/7.cc | 4 +-
.../23_containers/forward_list/operations/merge.cc | 48 +
.../testsuite/24_iterators/common_iterator/1.cc | 9 +-
.../testsuite/24_iterators/common_iterator/2.cc | 14 +-
.../algorithms/regex_replace/char/103664.cc | 1 +
.../testsuite/28_regex/basic_regex/84110.cc | 1 +
.../28_regex/basic_regex/ctors/char/other.cc | 1 +
.../testsuite/28_regex/match_results/102667.cc | 1 +
libstdc++-v3/testsuite/Makefile.in | 1 +
libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 3 +-
.../insert_erase/unordered_small_size.cc | 125 +
.../testsuite/std/ranges/adaptors/filter.cc | 28 +
.../testsuite/util/testsuite_performance.h | 2 +-
libstdc++-v3/testsuite/util/testsuite_regex.h | 27 +-
2767 files changed, 56301 insertions(+), 10225 deletions(-)
diff --cc gcc/doc/tm.texi
index 34a949eebcf,c934f7acd58..eaa5f594e30
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -11433,10 -10712,39 +11433,41 @@@ cannot inline @var{callee}, based on ta
default, inlining is not allowed if the callee function has function
specific target options and the caller does not use the same options.
@end deftypefn
+@c hook-end
+ @deftypefn {Target Hook} bool TARGET_UPDATE_IPA_FN_TARGET_INFO (unsigned int& @var{info}, const gimple* @var{stmt})
+ Allow target to analyze all gimple statements for the given function to
+ record and update some target specific information for inlining. A typical
+ example is that a caller with one isa feature disabled is normally not
+ allowed to inline a callee with that same isa feature enabled even which is
+ attributed by always_inline, but with the conservative analysis on all
+ statements of the callee if we are able to guarantee the callee does not
+ exploit any instructions from the mismatch isa feature, it would be safe to
+ allow the caller to inline the callee.
+ @var{info} is one @code{unsigned int} value to record information in which
+ one set bit indicates one corresponding feature is detected in the analysis,
+ @var{stmt} is the statement being analyzed. Return true if target still
+ need to analyze the subsequent statements, otherwise return false to stop
+ subsequent analysis.
+ The default version of this hook returns false.
+ @end deftypefn
+
+ @deftypefn {Target Hook} bool TARGET_NEED_IPA_FN_TARGET_INFO (const_tree @var{decl}, unsigned int& @var{info})
+ Allow target to check early whether it is necessary to analyze all gimple
+ statements in the given function to update target specific information for
+ inlining. See hook @code{update_ipa_fn_target_info} for usage example of
+ target specific information. This hook is expected to be invoked ahead of
+ the iterating with hook @code{update_ipa_fn_target_info}.
+ @var{decl} is the function being analyzed, @var{info} is the same as what
+ in hook @code{update_ipa_fn_target_info}, target can do one time update
+ into @var{info} without iterating for some case. Return true if target
+ decides to analyze all gimple statements to collect information, otherwise
+ return false.
+ The default version of this hook returns false.
+ @end deftypefn
+
@deftypefn {Target Hook} void TARGET_RELAYOUT_FUNCTION (tree @var{fndecl})
+@c hook-start:TARGET_RELAYOUT_FUNCTION
This target hook fixes function @var{fndecl} after attributes are processed.
Default does nothing. On ARM, the default function's alignment is updated
with the attribute target.
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-01-03 19:33 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-01-03 19:33 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:013d1573ab19ea3e168441c71b539ba3df6310af
commit 013d1573ab19ea3e168441c71b539ba3df6310af
Merge: cb2d70e85a7 122a75488c9
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jan 3 20:33:23 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/builtins.c | 87 +++++
gcc/builtins.h | 1 +
gcc/c-family/c-attribs.c | 12 +
gcc/config/i386/sync.md | 104 ++++++
gcc/cp/parser.c | 3 +-
gcc/cp/rtti.c | 9 +
gcc/d/Make-lang.in | 4 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/README.md | 7 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/access.d | 6 +-
gcc/d/dmd/aggregate.d | 6 +-
gcc/d/dmd/aggregate.h | 6 +-
gcc/d/dmd/aliasthis.d | 6 +-
gcc/d/dmd/aliasthis.h | 6 +-
gcc/d/dmd/apply.d | 6 +-
gcc/d/dmd/arrayop.d | 6 +-
gcc/d/dmd/arraytypes.d | 6 +-
gcc/d/dmd/arraytypes.h | 6 +-
gcc/d/dmd/ast_node.d | 6 +-
gcc/d/dmd/ast_node.h | 6 +-
gcc/d/dmd/astenums.d | 4 +-
gcc/d/dmd/attrib.d | 6 +-
gcc/d/dmd/attrib.h | 6 +-
gcc/d/dmd/blockexit.d | 6 +-
gcc/d/dmd/builtin.d | 6 +-
gcc/d/dmd/canthrow.d | 6 +-
gcc/d/dmd/chkformat.d | 12 +-
gcc/d/dmd/clone.d | 6 +-
gcc/d/dmd/common/file.d | 6 +-
gcc/d/dmd/common/outbuffer.d | 6 +-
gcc/d/dmd/common/outbuffer.h | 6 +-
gcc/d/dmd/common/string.d | 6 +-
gcc/d/dmd/compiler.d | 6 +-
gcc/d/dmd/compiler.h | 6 +-
gcc/d/dmd/cond.d | 6 +-
gcc/d/dmd/cond.h | 6 +-
gcc/d/dmd/constfold.d | 10 +-
gcc/d/dmd/cparse.d | 6 +-
gcc/d/dmd/cppmangle.d | 6 +-
gcc/d/dmd/ctfe.h | 6 +-
gcc/d/dmd/ctfeexpr.d | 21 +-
gcc/d/dmd/ctorflow.d | 6 +-
gcc/d/dmd/dcast.d | 8 +-
gcc/d/dmd/dclass.d | 6 +-
gcc/d/dmd/declaration.d | 6 +-
gcc/d/dmd/declaration.h | 6 +-
gcc/d/dmd/delegatize.d | 6 +-
gcc/d/dmd/denum.d | 6 +-
gcc/d/dmd/dimport.d | 6 +-
gcc/d/dmd/dinterpret.d | 8 +-
gcc/d/dmd/dmacro.d | 6 +-
gcc/d/dmd/dmangle.d | 8 +-
gcc/d/dmd/dmodule.d | 8 +-
gcc/d/dmd/doc.d | 8 +-
gcc/d/dmd/doc.h | 6 +-
gcc/d/dmd/dscope.d | 6 +-
gcc/d/dmd/dstruct.d | 6 +-
gcc/d/dmd/dsymbol.d | 6 +-
gcc/d/dmd/dsymbol.h | 6 +-
gcc/d/dmd/dsymbolsem.d | 8 +-
gcc/d/dmd/dtemplate.d | 6 +-
gcc/d/dmd/dtoh.d | 6 +-
gcc/d/dmd/dversion.d | 6 +-
gcc/d/dmd/entity.d | 10 +-
gcc/d/dmd/enum.h | 6 +-
gcc/d/dmd/errors.d | 6 +-
gcc/d/dmd/errors.h | 6 +-
gcc/d/dmd/escape.d | 6 +-
gcc/d/dmd/expression.d | 52 +--
gcc/d/dmd/expression.h | 8 +-
gcc/d/dmd/expressionsem.d | 14 +-
gcc/d/dmd/file_manager.d | 4 +-
gcc/d/dmd/file_manager.h | 6 +-
gcc/d/dmd/foreachvar.d | 6 +-
gcc/d/dmd/func.d | 6 +-
gcc/d/dmd/globals.d | 14 +-
gcc/d/dmd/globals.h | 8 +-
gcc/d/dmd/gluelayer.d | 6 +-
gcc/d/dmd/hdrgen.d | 8 +-
gcc/d/dmd/hdrgen.h | 6 +-
gcc/d/dmd/iasm.d | 6 +-
gcc/d/dmd/iasmgcc.d | 4 +-
gcc/d/dmd/id.d | 6 +-
gcc/d/dmd/id.h | 6 +-
gcc/d/dmd/identifier.d | 8 +-
gcc/d/dmd/identifier.h | 6 +-
gcc/d/dmd/impcnvtab.d | 6 +-
gcc/d/dmd/imphint.d | 6 +-
gcc/d/dmd/import.h | 6 +-
gcc/d/dmd/importc.d | 6 +-
gcc/d/dmd/init.d | 6 +-
gcc/d/dmd/init.h | 6 +-
gcc/d/dmd/initsem.d | 6 +-
gcc/d/dmd/inline.d | 6 +-
gcc/d/dmd/intrange.d | 8 +-
gcc/d/dmd/json.d | 6 +-
gcc/d/dmd/json.h | 6 +-
gcc/d/dmd/lambdacomp.d | 6 +-
gcc/d/dmd/lexer.d | 8 +-
gcc/d/dmd/mangle.h | 6 +-
gcc/d/dmd/module.h | 6 +-
gcc/d/dmd/mtype.d | 6 +-
gcc/d/dmd/mtype.h | 6 +-
gcc/d/dmd/nogc.d | 6 +-
gcc/d/dmd/nspace.d | 6 +-
gcc/d/dmd/nspace.h | 6 +-
gcc/d/dmd/ob.d | 6 +-
gcc/d/dmd/objc.d | 6 +-
gcc/d/dmd/objc.h | 6 +-
gcc/d/dmd/opover.d | 6 +-
gcc/d/dmd/optimize.d | 6 +-
gcc/d/dmd/parse.d | 20 +-
gcc/d/dmd/printast.d | 6 +-
gcc/d/dmd/root/README.md | 5 +-
gcc/d/dmd/root/aav.d | 6 +-
gcc/d/dmd/root/array.d | 6 +-
gcc/d/dmd/root/array.h | 6 +-
gcc/d/dmd/root/bitarray.d | 6 +-
gcc/d/dmd/root/bitarray.h | 6 +-
gcc/d/dmd/{ => root}/complex.d | 14 +-
gcc/d/dmd/{ => root}/complex_t.h | 10 +-
gcc/d/dmd/root/ctfloat.d | 6 +-
gcc/d/dmd/root/ctfloat.h | 6 +-
gcc/d/dmd/root/dcompat.h | 6 +-
gcc/d/dmd/root/file.d | 6 +-
gcc/d/dmd/root/file.h | 6 +-
gcc/d/dmd/root/filename.d | 6 +-
gcc/d/dmd/root/filename.h | 6 +-
gcc/d/dmd/root/hash.d | 6 +-
gcc/d/dmd/root/object.h | 6 +-
gcc/d/dmd/root/optional.d | 6 +-
gcc/d/dmd/root/optional.h | 6 +-
gcc/d/dmd/root/port.d | 6 +-
gcc/d/dmd/root/port.h | 6 +-
gcc/d/dmd/root/region.d | 6 +-
gcc/d/dmd/root/rmem.d | 6 +-
gcc/d/dmd/root/rmem.h | 6 +-
gcc/d/dmd/root/rootobject.d | 6 +-
gcc/d/dmd/root/speller.d | 6 +-
gcc/d/dmd/root/string.d | 6 +-
gcc/d/dmd/root/stringtable.d | 8 +-
gcc/d/dmd/{ => root}/utf.d | 14 +-
gcc/d/dmd/safe.d | 6 +-
gcc/d/dmd/sapply.d | 6 +-
gcc/d/dmd/scope.h | 6 +-
gcc/d/dmd/semantic2.d | 8 +-
gcc/d/dmd/semantic3.d | 8 +-
gcc/d/dmd/sideeffect.d | 6 +-
gcc/d/dmd/statement.d | 8 +-
gcc/d/dmd/statement.h | 6 +-
gcc/d/dmd/statement_rewrite_walker.d | 6 +-
gcc/d/dmd/statementsem.d | 6 +-
gcc/d/dmd/staticassert.d | 6 +-
gcc/d/dmd/staticassert.h | 6 +-
gcc/d/dmd/staticcond.d | 6 +-
gcc/d/dmd/stmtstate.d | 6 +-
gcc/d/dmd/target.d | 8 +-
gcc/d/dmd/target.h | 6 +-
gcc/d/dmd/template.h | 6 +-
gcc/d/dmd/templateparamsem.d | 6 +-
gcc/d/dmd/tokens.d | 8 +-
gcc/d/dmd/tokens.h | 6 +-
gcc/d/dmd/traits.d | 6 +-
gcc/d/dmd/typesem.d | 10 +-
gcc/d/dmd/typinf.d | 6 +-
gcc/d/dmd/utils.d | 6 +-
gcc/d/dmd/version.h | 6 +-
gcc/d/dmd/visitor.d | 6 +-
gcc/d/dmd/visitor.h | 6 +-
gcc/doc/extend.texi | 77 +++--
gcc/doc/md.texi | 24 ++
gcc/fortran/expr.c | 12 +-
gcc/fortran/trans-expr.c | 10 +-
gcc/internal-fn.c | 40 +++
gcc/internal-fn.def | 5 +
gcc/internal-fn.h | 9 +
gcc/optabs.def | 5 +
gcc/symtab.c | 20 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-compare1.C | 7 +
gcc/testsuite/g++.dg/cpp0x/constexpr-typeid2.C | 14 +
gcc/testsuite/g++.dg/cpp1y/constexpr-94716.C | 8 +
gcc/testsuite/g++.dg/cpp1z/constexpr-compare1.C | 8 +
gcc/testsuite/g++.dg/gomp/pr103851.C | 15 +
gcc/testsuite/gcc.dg/init-compare-1.c | 5 +
gcc/testsuite/gcc.dg/vect/vect-simd-18.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-simd-19.c | 2 +-
.../gcc.target/i386/avx2-i32gatherpd256-4.c | 14 +-
.../gcc.target/i386/avx2-i32gatherq256-4.c | 14 +-
.../gcc.target/i386/avx2-i64gatherpd256-4.c | 14 +-
.../gcc.target/i386/avx2-i64gatherq256-4.c | 14 +-
gcc/testsuite/gcc.target/i386/avx2-vpabsb256-2.c | 2 +-
gcc/testsuite/gcc.target/i386/avx2-vpabsd256-2.c | 2 +-
gcc/testsuite/gcc.target/i386/avx2-vpabsw256-2.c | 2 +-
.../gcc.target/i386/avx256-unaligned-load-7.c | 8 +-
.../gcc.target/i386/avx256-unaligned-store-7.c | 4 +-
gcc/testsuite/gcc.target/i386/pr64291-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr98737-1.c | 207 ++++++++++++
gcc/testsuite/gcc.target/i386/pr98737-2.c | 111 +++++++
gcc/testsuite/gcc.target/i386/pr98737-3.c | 207 ++++++++++++
gcc/testsuite/gcc.target/i386/pr98737-4.c | 111 +++++++
gcc/testsuite/gcc.target/i386/pr98737-5.c | 303 ++++++++++++++++++
gcc/testsuite/gcc.target/i386/pr98737-6.c | 303 ++++++++++++++++++
gcc/testsuite/gcc.target/i386/pr98737-7.c | 303 ++++++++++++++++++
gcc/testsuite/gdc.test/compilable/99bottles.d | 2 +-
gcc/testsuite/gdc.test/compilable/art4769.d | 2 +-
gcc/testsuite/gdc.test/compilable/test69.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail11.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail15.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail35.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail73.d | 2 +-
.../fail_compilation/misc_parser_err_cov1.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/parseStc.d | 13 +-
gcc/testsuite/gdc.test/runnable/mars1.d | 4 +-
gcc/testsuite/gdc.test/runnable/template1.d | 4 +-
gcc/testsuite/gdc.test/runnable/template2.d | 2 +-
gcc/testsuite/gdc.test/runnable/template9.d | 2 +-
gcc/testsuite/gdc.test/runnable/test12.d | 2 +-
gcc/testsuite/gdc.test/runnable/test15.d | 2 +-
gcc/testsuite/gdc.test/runnable/test20855.d | 1 +
gcc/testsuite/gdc.test/runnable/test22.d | 2 +-
gcc/testsuite/gdc.test/runnable/testarray.d | 2 +-
gcc/testsuite/gdc.test/runnable/testcontracts.d | 2 +-
gcc/testsuite/gdc.test/runnable/testsafe.d | 10 +-
gcc/testsuite/gdc.test/runnable/traits_child.d | 2 +-
gcc/testsuite/gdc.test/runnable/xtest46.d | 10 +-
gcc/testsuite/gfortran.dg/c-interop/pr103390-1.f90 | 23 ++
gcc/testsuite/gfortran.dg/c-interop/pr103390-2.f90 | 20 ++
gcc/testsuite/gfortran.dg/c-interop/pr103390-3.f90 | 29 ++
gcc/testsuite/gfortran.dg/c-interop/pr103390-4.f90 | 25 ++
gcc/testsuite/gfortran.dg/c-interop/pr103390-5.f90 | 26 ++
gcc/testsuite/gfortran.dg/c-interop/pr103390-6.f90 | 22 ++
gcc/testsuite/gfortran.dg/c-interop/pr103390-7.f90 | 19 ++
gcc/testsuite/gfortran.dg/c-interop/pr103390-8.f90 | 20 ++
gcc/testsuite/gfortran.dg/c-interop/pr103390-9.f90 | 26 ++
gcc/tree-cfg.c | 20 +-
gcc/tree-ssa-ccp.c | 349 ++++++++++++++++++---
libphobos/libdruntime/MERGE | 2 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/mutation.d | 20 +-
libphobos/src/std/container/array.d | 45 ++-
libphobos/src/std/conv.d | 4 +-
libphobos/src/std/format/internal/read.d | 22 +-
libphobos/src/std/format/read.d | 13 +
libphobos/src/std/sumtype.d | 1 -
libphobos/src/std/uni/package.d | 8 +-
libphobos/src/std/utf.d | 25 +-
libphobos/src/std/xml.d | 2 +-
248 files changed, 3282 insertions(+), 758 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2022-01-03 10:16 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2022-01-03 10:16 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:cb2d70e85a7e72082ce75c2a380e13b1404de605
commit cb2d70e85a7e72082ce75c2a380e13b1404de605
Merge: 3710ef43346 cd83fd98a7e
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jan 3 11:14:32 2022 +0100
Merge branch 'master' into devel/sphinx
Diff:
c++tools/ChangeLog | 2 +-
c++tools/Makefile.in | 2 +-
c++tools/configure.ac | 2 +-
c++tools/resolver.cc | 2 +-
c++tools/resolver.h | 2 +-
c++tools/server.cc | 4 +-
contrib/update-copyright.py | 3 +-
fixincludes/ChangeLog | 6 +
fixincludes/fixincl.x | 53 +-
fixincludes/inclhack.def | 11 +
fixincludes/tests/base/math.h | 5 +
gcc/ABOUT-GCC-NLS | 2 +-
gcc/ChangeLog | 35669 +-----------------
gcc/ChangeLog-2021 | 35692 +++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/LANGUAGES | 2 +-
gcc/Makefile.in | 2 +-
gcc/README.Portability | 2 +-
gcc/acinclude.m4 | 2 +-
gcc/ada/ChangeLog | 12132 +------
gcc/ada/ChangeLog-2021 | 12135 +++++++
gcc/ada/gnat_rm.texi | 2 +-
gcc/ada/gnat_ugn.texi | 2 +-
gcc/addresses.h | 2 +-
gcc/adjust-alignment.c | 2 +-
gcc/alias.c | 2 +-
gcc/alias.h | 2 +-
gcc/align.h | 2 +-
gcc/alloc-pool.c | 2 +-
gcc/alloc-pool.h | 2 +-
gcc/analyzer/ChangeLog | 2 +-
gcc/analyzer/analysis-plan.cc | 2 +-
gcc/analyzer/analysis-plan.h | 2 +-
gcc/analyzer/analyzer-logging.cc | 2 +-
gcc/analyzer/analyzer-logging.h | 2 +-
gcc/analyzer/analyzer-pass.cc | 2 +-
gcc/analyzer/analyzer-selftests.cc | 2 +-
gcc/analyzer/analyzer-selftests.h | 2 +-
gcc/analyzer/analyzer.cc | 2 +-
gcc/analyzer/analyzer.h | 2 +-
gcc/analyzer/analyzer.opt | 2 +-
gcc/analyzer/bar-chart.cc | 2 +-
gcc/analyzer/bar-chart.h | 2 +-
gcc/analyzer/call-info.cc | 2 +-
gcc/analyzer/call-info.h | 2 +-
gcc/analyzer/call-string.cc | 2 +-
gcc/analyzer/call-string.h | 2 +-
gcc/analyzer/checker-path.cc | 2 +-
gcc/analyzer/checker-path.h | 2 +-
gcc/analyzer/complexity.cc | 2 +-
gcc/analyzer/complexity.h | 2 +-
gcc/analyzer/constraint-manager.cc | 2 +-
gcc/analyzer/constraint-manager.h | 2 +-
gcc/analyzer/diagnostic-manager.cc | 2 +-
gcc/analyzer/diagnostic-manager.h | 2 +-
gcc/analyzer/engine.cc | 2 +-
gcc/analyzer/engine.h | 2 +-
gcc/analyzer/exploded-graph.h | 2 +-
gcc/analyzer/feasible-graph.cc | 2 +-
gcc/analyzer/feasible-graph.h | 2 +-
gcc/analyzer/function-set.cc | 2 +-
gcc/analyzer/function-set.h | 2 +-
gcc/analyzer/pending-diagnostic.cc | 2 +-
gcc/analyzer/pending-diagnostic.h | 2 +-
gcc/analyzer/program-point.cc | 2 +-
gcc/analyzer/program-point.h | 2 +-
gcc/analyzer/program-state.cc | 2 +-
gcc/analyzer/program-state.h | 2 +-
gcc/analyzer/reachability.h | 2 +-
gcc/analyzer/region-model-asm.cc | 2 +-
gcc/analyzer/region-model-impl-calls.cc | 2 +-
gcc/analyzer/region-model-manager.cc | 2 +-
gcc/analyzer/region-model-reachability.cc | 2 +-
gcc/analyzer/region-model-reachability.h | 2 +-
gcc/analyzer/region-model.cc | 2 +-
gcc/analyzer/region-model.h | 2 +-
gcc/analyzer/region.cc | 2 +-
gcc/analyzer/region.h | 2 +-
gcc/analyzer/sm-file.cc | 2 +-
gcc/analyzer/sm-malloc.cc | 2 +-
gcc/analyzer/sm-malloc.dot | 2 +-
gcc/analyzer/sm-pattern-test.cc | 2 +-
gcc/analyzer/sm-sensitive.cc | 2 +-
gcc/analyzer/sm-signal.cc | 2 +-
gcc/analyzer/sm-taint.cc | 2 +-
gcc/analyzer/sm.cc | 2 +-
gcc/analyzer/sm.h | 2 +-
gcc/analyzer/state-purge.cc | 2 +-
gcc/analyzer/state-purge.h | 2 +-
gcc/analyzer/store.cc | 2 +-
gcc/analyzer/store.h | 2 +-
gcc/analyzer/supergraph.cc | 2 +-
gcc/analyzer/supergraph.h | 2 +-
gcc/analyzer/svalue.cc | 2 +-
gcc/analyzer/svalue.h | 2 +-
gcc/analyzer/trimmed-graph.cc | 2 +-
gcc/analyzer/trimmed-graph.h | 2 +-
gcc/array-traits.h | 2 +-
gcc/asan.c | 2 +-
gcc/asan.h | 2 +-
gcc/attr-fnspec.h | 2 +-
gcc/attribs.c | 2 +-
gcc/attribs.h | 2 +-
gcc/auto-inc-dec.c | 2 +-
gcc/auto-profile.c | 2 +-
gcc/auto-profile.h | 2 +-
gcc/backend.h | 2 +-
gcc/basic-block.h | 2 +-
gcc/bb-reorder.c | 2 +-
gcc/bb-reorder.h | 2 +-
gcc/bitmap.c | 2 +-
gcc/bitmap.h | 2 +-
gcc/btfout.c | 2 +-
gcc/builtin-attrs.def | 2 +-
gcc/builtin-types.def | 2 +-
gcc/builtins.c | 2 +-
gcc/builtins.def | 2 +-
gcc/builtins.h | 2 +-
gcc/c-family/ChangeLog | 9 +-
gcc/c-family/c-ada-spec.c | 2 +-
gcc/c-family/c-ada-spec.h | 2 +-
gcc/c-family/c-attribs.c | 2 +-
gcc/c-family/c-common.c | 2 +-
gcc/c-family/c-common.def | 2 +-
gcc/c-family/c-common.h | 2 +-
gcc/c-family/c-cppbuiltin.c | 2 +-
gcc/c-family/c-dump.c | 2 +-
gcc/c-family/c-format.c | 2 +-
gcc/c-family/c-format.h | 2 +-
gcc/c-family/c-gimplify.c | 2 +-
gcc/c-family/c-indentation.c | 2 +-
gcc/c-family/c-indentation.h | 2 +-
gcc/c-family/c-lex.c | 2 +-
gcc/c-family/c-objc.h | 2 +-
gcc/c-family/c-omp.c | 2 +-
gcc/c-family/c-opts.c | 2 +-
gcc/c-family/c-pch.c | 2 +-
gcc/c-family/c-ppoutput.c | 2 +-
gcc/c-family/c-pragma.c | 2 +-
gcc/c-family/c-pragma.h | 2 +-
gcc/c-family/c-pretty-print.c | 2 +-
gcc/c-family/c-pretty-print.h | 2 +-
gcc/c-family/c-semantics.c | 2 +-
gcc/c-family/c-spellcheck.cc | 2 +-
gcc/c-family/c-spellcheck.h | 2 +-
gcc/c-family/c-target-def.h | 2 +-
gcc/c-family/c-target.def | 2 +-
gcc/c-family/c-target.h | 2 +-
gcc/c-family/c-ubsan.c | 2 +-
gcc/c-family/c-ubsan.h | 2 +-
gcc/c-family/c-warn.c | 2 +-
gcc/c-family/c.opt | 2 +-
gcc/c-family/cppspec.c | 2 +-
gcc/c-family/known-headers.cc | 2 +-
gcc/c-family/known-headers.h | 2 +-
gcc/c-family/name-hint.h | 2 +-
gcc/c-family/stub-objc.c | 2 +-
gcc/c/ChangeLog | 8 +-
gcc/c/Make-lang.in | 2 +-
gcc/c/c-aux-info.c | 2 +-
gcc/c/c-convert.c | 2 +-
gcc/c/c-decl.c | 2 +-
gcc/c/c-errors.c | 2 +-
gcc/c/c-fold.c | 2 +-
gcc/c/c-lang.c | 2 +-
gcc/c/c-lang.h | 2 +-
gcc/c/c-objc-common.c | 2 +-
gcc/c/c-objc-common.h | 2 +-
gcc/c/c-parser.c | 2 +-
gcc/c/c-parser.h | 2 +-
gcc/c/c-tree.h | 2 +-
gcc/c/c-typeck.c | 5 +-
gcc/c/config-lang.in | 2 +-
gcc/c/gccspec.c | 2 +-
gcc/c/gimple-parser.c | 2 +-
gcc/c/gimple-parser.h | 2 +-
gcc/caller-save.c | 2 +-
gcc/calls.c | 2 +-
gcc/calls.h | 2 +-
gcc/ccmp.c | 2 +-
gcc/ccmp.h | 2 +-
gcc/cfg-flags.def | 2 +-
gcc/cfg.c | 2 +-
gcc/cfg.h | 2 +-
gcc/cfganal.c | 2 +-
gcc/cfganal.h | 2 +-
gcc/cfgbuild.c | 2 +-
gcc/cfgbuild.h | 2 +-
gcc/cfgcleanup.c | 2 +-
gcc/cfgcleanup.h | 2 +-
gcc/cfgexpand.c | 2 +-
gcc/cfgexpand.h | 2 +-
gcc/cfghooks.c | 2 +-
gcc/cfghooks.h | 2 +-
gcc/cfgloop.c | 2 +-
gcc/cfgloop.h | 2 +-
gcc/cfgloopanal.c | 2 +-
gcc/cfgloopmanip.c | 2 +-
gcc/cfgloopmanip.h | 2 +-
gcc/cfgrtl.c | 2 +-
gcc/cfgrtl.h | 2 +-
gcc/cgraph.c | 2 +-
gcc/cgraph.h | 2 +-
gcc/cgraphbuild.c | 2 +-
gcc/cgraphclones.c | 2 +-
gcc/cgraphunit.c | 2 +-
gcc/cif-code.def | 2 +-
gcc/collect-utils.c | 2 +-
gcc/collect-utils.h | 2 +-
gcc/collect2-aix.c | 2 +-
gcc/collect2-aix.h | 2 +-
gcc/collect2.c | 2 +-
gcc/collect2.h | 2 +-
gcc/color-macros.h | 2 +-
gcc/combine-stack-adj.c | 2 +-
gcc/combine.c | 2 +-
gcc/common.md | 2 +-
gcc/common.opt | 2 +-
gcc/common/common-target-def.h | 2 +-
gcc/common/common-target.def | 2 +-
gcc/common/common-target.h | 2 +-
gcc/common/common-targhooks.c | 2 +-
gcc/common/common-targhooks.h | 2 +-
gcc/common/config/aarch64/aarch64-common.c | 2 +-
gcc/common/config/alpha/alpha-common.c | 2 +-
gcc/common/config/arc/arc-common.c | 2 +-
gcc/common/config/arm/arm-common.c | 2 +-
gcc/common/config/avr/avr-common.c | 2 +-
gcc/common/config/bfin/bfin-common.c | 2 +-
gcc/common/config/bpf/bpf-common.c | 2 +-
gcc/common/config/c6x/c6x-common.c | 2 +-
gcc/common/config/cr16/cr16-common.c | 2 +-
gcc/common/config/cris/cris-common.c | 2 +-
gcc/common/config/csky/csky-common.c | 2 +-
gcc/common/config/default-common.c | 2 +-
gcc/common/config/epiphany/epiphany-common.c | 2 +-
gcc/common/config/fr30/fr30-common.c | 2 +-
gcc/common/config/frv/frv-common.c | 2 +-
gcc/common/config/gcn/gcn-common.c | 2 +-
gcc/common/config/h8300/h8300-common.c | 2 +-
gcc/common/config/i386/cpuinfo.h | 2 +-
gcc/common/config/i386/i386-common.c | 2 +-
gcc/common/config/i386/i386-cpuinfo.h | 2 +-
gcc/common/config/i386/i386-isas.h | 2 +-
gcc/common/config/ia64/ia64-common.c | 2 +-
gcc/common/config/iq2000/iq2000-common.c | 2 +-
gcc/common/config/lm32/lm32-common.c | 2 +-
gcc/common/config/m32r/m32r-common.c | 2 +-
gcc/common/config/m68k/m68k-common.c | 2 +-
gcc/common/config/mcore/mcore-common.c | 2 +-
gcc/common/config/microblaze/microblaze-common.c | 2 +-
gcc/common/config/mips/mips-common.c | 2 +-
gcc/common/config/mmix/mmix-common.c | 2 +-
gcc/common/config/mn10300/mn10300-common.c | 2 +-
gcc/common/config/msp430/msp430-common.c | 2 +-
gcc/common/config/nds32/nds32-common.c | 2 +-
gcc/common/config/nios2/nios2-common.c | 2 +-
gcc/common/config/nvptx/nvptx-common.c | 2 +-
gcc/common/config/or1k/or1k-common.c | 2 +-
gcc/common/config/pa/pa-common.c | 2 +-
gcc/common/config/pdp11/pdp11-common.c | 2 +-
gcc/common/config/pru/pru-common.c | 2 +-
gcc/common/config/riscv/riscv-common.c | 2 +-
gcc/common/config/rs6000/rs6000-common.c | 2 +-
gcc/common/config/rx/rx-common.c | 2 +-
gcc/common/config/s390/s390-common.c | 2 +-
gcc/common/config/sh/sh-common.c | 2 +-
gcc/common/config/sparc/sparc-common.c | 2 +-
gcc/common/config/tilegx/tilegx-common.c | 2 +-
gcc/common/config/tilepro/tilepro-common.c | 2 +-
gcc/common/config/v850/v850-common.c | 2 +-
gcc/common/config/vax/vax-common.c | 2 +-
gcc/common/config/visium/visium-common.c | 2 +-
gcc/common/config/xstormy16/xstormy16-common.c | 2 +-
gcc/common/config/xtensa/xtensa-common.c | 2 +-
gcc/compare-elim.c | 2 +-
gcc/conditions.h | 2 +-
gcc/config.build | 2 +-
gcc/config.gcc | 2 +-
gcc/config.host | 2 +-
gcc/config/aarch64/aarch64-arches.def | 2 +-
gcc/config/aarch64/aarch64-bti-insert.c | 2 +-
gcc/config/aarch64/aarch64-builtins.c | 2 +-
gcc/config/aarch64/aarch64-c.c | 2 +-
gcc/config/aarch64/aarch64-cc-fusion.cc | 2 +-
gcc/config/aarch64/aarch64-cores.def | 2 +-
gcc/config/aarch64/aarch64-cost-tables.h | 2 +-
gcc/config/aarch64/aarch64-d.c | 2 +-
gcc/config/aarch64/aarch64-elf-raw.h | 2 +-
gcc/config/aarch64/aarch64-elf.h | 2 +-
gcc/config/aarch64/aarch64-errata.h | 2 +-
gcc/config/aarch64/aarch64-freebsd.h | 2 +-
gcc/config/aarch64/aarch64-fusion-pairs.def | 2 +-
gcc/config/aarch64/aarch64-ldpstp.md | 2 +-
gcc/config/aarch64/aarch64-linux.h | 2 +-
gcc/config/aarch64/aarch64-modes.def | 2 +-
gcc/config/aarch64/aarch64-netbsd.h | 2 +-
gcc/config/aarch64/aarch64-option-extensions.def | 2 +-
gcc/config/aarch64/aarch64-opts.h | 2 +-
gcc/config/aarch64/aarch64-passes.def | 2 +-
gcc/config/aarch64/aarch64-protos.h | 2 +-
gcc/config/aarch64/aarch64-simd-builtin-types.def | 2 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 2 +-
gcc/config/aarch64/aarch64-simd.md | 2 +-
gcc/config/aarch64/aarch64-speculation.cc | 2 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 2 +-
gcc/config/aarch64/aarch64-sve-builtins-base.def | 2 +-
gcc/config/aarch64/aarch64-sve-builtins-base.h | 2 +-
.../aarch64/aarch64-sve-builtins-functions.h | 2 +-
gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 2 +-
gcc/config/aarch64/aarch64-sve-builtins-shapes.h | 2 +-
gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 2 +-
gcc/config/aarch64/aarch64-sve-builtins-sve2.def | 2 +-
gcc/config/aarch64/aarch64-sve-builtins-sve2.h | 2 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 2 +-
gcc/config/aarch64/aarch64-sve-builtins.def | 2 +-
gcc/config/aarch64/aarch64-sve-builtins.h | 2 +-
gcc/config/aarch64/aarch64-sve.md | 2 +-
gcc/config/aarch64/aarch64-sve2.md | 2 +-
gcc/config/aarch64/aarch64-tuning-flags.def | 2 +-
gcc/config/aarch64/aarch64-vxworks.h | 2 +-
gcc/config/aarch64/aarch64.c | 2 +-
gcc/config/aarch64/aarch64.h | 2 +-
gcc/config/aarch64/aarch64.md | 2 +-
gcc/config/aarch64/aarch64.opt | 2 +-
gcc/config/aarch64/arm_acle.h | 2 +-
gcc/config/aarch64/arm_bf16.h | 2 +-
gcc/config/aarch64/arm_fp16.h | 2 +-
gcc/config/aarch64/arm_neon.h | 2 +-
gcc/config/aarch64/arm_sve.h | 2 +-
gcc/config/aarch64/atomics.md | 2 +-
gcc/config/aarch64/biarchilp32.h | 2 +-
gcc/config/aarch64/biarchlp64.h | 2 +-
gcc/config/aarch64/check-sve-md.awk | 2 +-
gcc/config/aarch64/constraints.md | 2 +-
gcc/config/aarch64/cortex-a57-fma-steering.c | 2 +-
gcc/config/aarch64/driver-aarch64.c | 2 +-
.../aarch64/falkor-tag-collision-avoidance.c | 2 +-
gcc/config/aarch64/falkor.md | 2 +-
gcc/config/aarch64/fractional-cost.h | 2 +-
gcc/config/aarch64/geniterators.sh | 2 +-
gcc/config/aarch64/gentune.sh | 2 +-
gcc/config/aarch64/iterators.md | 2 +-
gcc/config/aarch64/predicates.md | 2 +-
gcc/config/aarch64/rtems.h | 2 +-
gcc/config/aarch64/saphira.md | 2 +-
gcc/config/aarch64/t-aarch64 | 2 +-
gcc/config/aarch64/t-aarch64-freebsd | 2 +-
gcc/config/aarch64/t-aarch64-linux | 2 +-
gcc/config/aarch64/t-aarch64-netbsd | 2 +-
gcc/config/aarch64/t-aarch64-vxworks | 2 +-
gcc/config/aarch64/thunderx.md | 2 +-
gcc/config/aarch64/thunderx2t99.md | 2 +-
gcc/config/aarch64/thunderx3t110.md | 2 +-
gcc/config/aarch64/tsv110.md | 2 +-
gcc/config/alpha/alpha-modes.def | 2 +-
gcc/config/alpha/alpha-passes.def | 2 +-
gcc/config/alpha/alpha-protos.h | 2 +-
gcc/config/alpha/alpha.c | 2 +-
gcc/config/alpha/alpha.h | 2 +-
gcc/config/alpha/alpha.md | 2 +-
gcc/config/alpha/alpha.opt | 2 +-
gcc/config/alpha/constraints.md | 2 +-
gcc/config/alpha/driver-alpha.c | 2 +-
gcc/config/alpha/elf.h | 2 +-
gcc/config/alpha/elf.opt | 2 +-
gcc/config/alpha/ev4.md | 2 +-
gcc/config/alpha/ev5.md | 2 +-
gcc/config/alpha/ev6.md | 2 +-
gcc/config/alpha/linux-elf.h | 2 +-
gcc/config/alpha/linux.h | 2 +-
gcc/config/alpha/netbsd.h | 2 +-
gcc/config/alpha/openbsd.h | 2 +-
gcc/config/alpha/predicates.md | 2 +-
gcc/config/alpha/sync.md | 2 +-
gcc/config/alpha/t-alpha | 2 +-
gcc/config/alpha/t-vms | 2 +-
gcc/config/alpha/vms.h | 2 +-
gcc/config/arc/arc-arch.h | 2 +-
gcc/config/arc/arc-arches.def | 2 +-
gcc/config/arc/arc-c.c | 2 +-
gcc/config/arc/arc-c.def | 2 +-
gcc/config/arc/arc-cpus.def | 2 +-
gcc/config/arc/arc-modes.def | 2 +-
gcc/config/arc/arc-options.def | 2 +-
gcc/config/arc/arc-opts.h | 2 +-
gcc/config/arc/arc-passes.def | 2 +-
gcc/config/arc/arc-protos.h | 2 +-
gcc/config/arc/arc-simd.h | 2 +-
gcc/config/arc/arc-tables.opt | 2 +-
gcc/config/arc/arc.c | 2 +-
gcc/config/arc/arc.h | 2 +-
gcc/config/arc/arc.md | 2 +-
gcc/config/arc/arc.opt | 2 +-
gcc/config/arc/arc600.md | 2 +-
gcc/config/arc/arc700.md | 2 +-
gcc/config/arc/arcEM.md | 2 +-
gcc/config/arc/arcHS.md | 2 +-
gcc/config/arc/arcHS4x.md | 2 +-
gcc/config/arc/atomic.md | 2 +-
gcc/config/arc/big.h | 2 +-
gcc/config/arc/builtins.def | 2 +-
gcc/config/arc/constraints.md | 2 +-
gcc/config/arc/driver-arc.c | 2 +-
gcc/config/arc/elf.h | 2 +-
gcc/config/arc/fpx.md | 2 +-
gcc/config/arc/genmultilib.awk | 2 +-
gcc/config/arc/genoptions.awk | 2 +-
gcc/config/arc/linux.h | 2 +-
gcc/config/arc/predicates.md | 2 +-
gcc/config/arc/simdext.md | 2 +-
gcc/config/arc/t-arc | 2 +-
gcc/config/arc/t-multilib | 2 +-
gcc/config/arc/t-multilib-linux | 2 +-
gcc/config/arm/README-interworking | 2 +-
gcc/config/arm/aarch-common-protos.h | 2 +-
gcc/config/arm/aarch-common.c | 2 +-
gcc/config/arm/aarch-cost-tables.h | 2 +-
gcc/config/arm/aout.h | 2 +-
gcc/config/arm/arm-builtins.c | 2 +-
gcc/config/arm/arm-builtins.h | 2 +-
gcc/config/arm/arm-c.c | 2 +-
gcc/config/arm/arm-cpus.in | 2 +-
gcc/config/arm/arm-d.c | 2 +-
gcc/config/arm/arm-fixed.md | 2 +-
gcc/config/arm/arm-flags.h | 2 +-
gcc/config/arm/arm-generic.md | 2 +-
gcc/config/arm/arm-ldmstm.ml | 4 +-
gcc/config/arm/arm-modes.def | 2 +-
gcc/config/arm/arm-mve-builtins.cc | 2 +-
gcc/config/arm/arm-mve-builtins.def | 2 +-
gcc/config/arm/arm-mve-builtins.h | 2 +-
gcc/config/arm/arm-opts.h | 2 +-
gcc/config/arm/arm-protos.h | 2 +-
gcc/config/arm/arm-simd-builtin-types.def | 2 +-
gcc/config/arm/arm-tables.opt | 2 +-
gcc/config/arm/arm-tune.md | 2 +-
gcc/config/arm/arm.c | 2 +-
gcc/config/arm/arm.h | 2 +-
gcc/config/arm/arm.md | 2 +-
gcc/config/arm/arm.opt | 2 +-
gcc/config/arm/arm1020e.md | 2 +-
gcc/config/arm/arm1026ejs.md | 2 +-
gcc/config/arm/arm1136jfs.md | 2 +-
gcc/config/arm/arm926ejs.md | 2 +-
gcc/config/arm/arm_acle.h | 2 +-
gcc/config/arm/arm_acle_builtins.def | 2 +-
gcc/config/arm/arm_bf16.h | 2 +-
gcc/config/arm/arm_cde.h | 2 +-
gcc/config/arm/arm_cde_builtins.def | 2 +-
gcc/config/arm/arm_cmse.h | 2 +-
gcc/config/arm/arm_fp16.h | 2 +-
gcc/config/arm/arm_mve.h | 2 +-
gcc/config/arm/arm_mve_builtins.def | 2 +-
gcc/config/arm/arm_mve_types.h | 2 +-
gcc/config/arm/arm_neon.h | 2 +-
gcc/config/arm/arm_neon_builtins.def | 2 +-
gcc/config/arm/arm_vfp_builtins.def | 2 +-
gcc/config/arm/bpabi.h | 2 +-
gcc/config/arm/common.md | 2 +-
gcc/config/arm/constraints.md | 2 +-
gcc/config/arm/cortex-a15-neon.md | 2 +-
gcc/config/arm/cortex-a15.md | 2 +-
gcc/config/arm/cortex-a17-neon.md | 2 +-
gcc/config/arm/cortex-a17.md | 2 +-
gcc/config/arm/cortex-a5.md | 2 +-
gcc/config/arm/cortex-a53.md | 2 +-
gcc/config/arm/cortex-a57.md | 2 +-
gcc/config/arm/cortex-a7.md | 2 +-
gcc/config/arm/cortex-a8-neon.md | 2 +-
gcc/config/arm/cortex-a8.md | 2 +-
gcc/config/arm/cortex-a9-neon.md | 2 +-
gcc/config/arm/cortex-a9.md | 2 +-
gcc/config/arm/cortex-m4-fpu.md | 2 +-
gcc/config/arm/cortex-m4.md | 2 +-
gcc/config/arm/cortex-m7.md | 2 +-
gcc/config/arm/cortex-r4.md | 2 +-
gcc/config/arm/cortex-r4f.md | 2 +-
gcc/config/arm/crypto.def | 2 +-
gcc/config/arm/crypto.md | 2 +-
gcc/config/arm/driver-arm.c | 2 +-
gcc/config/arm/elf.h | 2 +-
gcc/config/arm/exynos-m1.md | 2 +-
gcc/config/arm/fa526.md | 2 +-
gcc/config/arm/fa606te.md | 2 +-
gcc/config/arm/fa626te.md | 2 +-
gcc/config/arm/fa726te.md | 2 +-
gcc/config/arm/fmp626.md | 2 +-
gcc/config/arm/freebsd.h | 2 +-
gcc/config/arm/fuchsia-elf.h | 2 +-
gcc/config/arm/iterators.md | 2 +-
gcc/config/arm/iwmmxt.md | 2 +-
gcc/config/arm/iwmmxt2.md | 2 +-
gcc/config/arm/ldmstm.md | 2 +-
gcc/config/arm/ldrdstrd.md | 2 +-
gcc/config/arm/linux-eabi.h | 2 +-
gcc/config/arm/linux-elf.h | 2 +-
gcc/config/arm/linux-gas.h | 2 +-
gcc/config/arm/marvell-f-iwmmxt.md | 2 +-
gcc/config/arm/marvell-pj4.md | 2 +-
gcc/config/arm/mmintrin.h | 2 +-
gcc/config/arm/mve.md | 2 +-
gcc/config/arm/neon.md | 2 +-
gcc/config/arm/netbsd-eabi.h | 2 +-
gcc/config/arm/netbsd-elf.h | 2 +-
gcc/config/arm/parsecpu.awk | 4 +-
gcc/config/arm/predicates.md | 2 +-
gcc/config/arm/rtems.h | 2 +-
gcc/config/arm/semi.h | 2 +-
gcc/config/arm/symbian.h | 2 +-
gcc/config/arm/sync.md | 2 +-
gcc/config/arm/t-aprofile | 2 +-
gcc/config/arm/t-arm | 2 +-
gcc/config/arm/t-arm-elf | 2 +-
gcc/config/arm/t-fuchsia | 2 +-
gcc/config/arm/t-linux-eabi | 2 +-
gcc/config/arm/t-multilib | 2 +-
gcc/config/arm/t-phoenix | 2 +-
gcc/config/arm/t-rmprofile | 2 +-
gcc/config/arm/t-symbian | 2 +-
gcc/config/arm/t-vxworks | 2 +-
gcc/config/arm/thumb1.md | 2 +-
gcc/config/arm/thumb2.md | 2 +-
gcc/config/arm/types.md | 2 +-
gcc/config/arm/uclinux-eabi.h | 2 +-
gcc/config/arm/uclinux-elf.h | 2 +-
gcc/config/arm/uclinuxfdpiceabi.h | 2 +-
gcc/config/arm/unknown-elf.h | 2 +-
gcc/config/arm/unspecs.md | 2 +-
gcc/config/arm/vec-common.md | 2 +-
gcc/config/arm/vfp.md | 2 +-
gcc/config/arm/vfp11.md | 2 +-
gcc/config/arm/vxworks.h | 2 +-
gcc/config/arm/vxworks.opt | 2 +-
gcc/config/arm/xgene1.md | 2 +-
gcc/config/avr/avr-arch.h | 2 +-
gcc/config/avr/avr-c.c | 2 +-
gcc/config/avr/avr-devices.c | 2 +-
gcc/config/avr/avr-dimode.md | 2 +-
gcc/config/avr/avr-fixed.md | 2 +-
gcc/config/avr/avr-log.c | 2 +-
gcc/config/avr/avr-mcus.def | 2 +-
gcc/config/avr/avr-modes.def | 2 +-
gcc/config/avr/avr-passes.def | 2 +-
gcc/config/avr/avr-protos.h | 2 +-
gcc/config/avr/avr-stdint.h | 2 +-
gcc/config/avr/avr.c | 2 +-
gcc/config/avr/avr.h | 2 +-
gcc/config/avr/avr.md | 2 +-
gcc/config/avr/avr.opt | 2 +-
gcc/config/avr/avrlibc.h | 2 +-
gcc/config/avr/builtins.def | 2 +-
gcc/config/avr/constraints.md | 2 +-
gcc/config/avr/driver-avr.c | 2 +-
gcc/config/avr/elf.h | 2 +-
gcc/config/avr/gen-avr-mmcu-specs.c | 2 +-
gcc/config/avr/gen-avr-mmcu-texi.c | 4 +-
gcc/config/avr/genmultilib.awk | 2 +-
gcc/config/avr/predicates.md | 2 +-
gcc/config/avr/specs.h | 2 +-
gcc/config/avr/stdfix.h | 2 +-
gcc/config/avr/t-avr | 2 +-
gcc/config/bfin/bfin-modes.def | 2 +-
gcc/config/bfin/bfin-opts.h | 2 +-
gcc/config/bfin/bfin-protos.h | 2 +-
gcc/config/bfin/bfin.c | 2 +-
gcc/config/bfin/bfin.h | 2 +-
gcc/config/bfin/bfin.md | 2 +-
gcc/config/bfin/bfin.opt | 2 +-
gcc/config/bfin/constraints.md | 2 +-
gcc/config/bfin/elf.h | 2 +-
gcc/config/bfin/linux.h | 2 +-
gcc/config/bfin/predicates.md | 2 +-
gcc/config/bfin/print-sysroot-suffix.sh | 2 +-
gcc/config/bfin/rtems.h | 2 +-
gcc/config/bfin/sync.md | 2 +-
gcc/config/bfin/t-bfin-elf | 2 +-
gcc/config/bfin/t-bfin-linux | 2 +-
gcc/config/bfin/t-bfin-uclinux | 2 +-
gcc/config/bfin/uclinux.h | 2 +-
gcc/config/bpf/bpf-helpers.h | 2 +-
gcc/config/bpf/bpf-opts.h | 2 +-
gcc/config/bpf/bpf-passes.def | 2 +-
gcc/config/bpf/bpf-protos.h | 2 +-
gcc/config/bpf/bpf.c | 2 +-
gcc/config/bpf/bpf.h | 2 +-
gcc/config/bpf/bpf.md | 2 +-
gcc/config/bpf/bpf.opt | 2 +-
gcc/config/bpf/constraints.md | 2 +-
gcc/config/bpf/coreout.c | 2 +-
gcc/config/bpf/coreout.h | 2 +-
gcc/config/bpf/predicates.md | 2 +-
gcc/config/c6x/c6x-isas.def | 2 +-
gcc/config/c6x/c6x-modes.def | 2 +-
gcc/config/c6x/c6x-mult.md | 4 +-
gcc/config/c6x/c6x-mult.md.in | 2 +-
gcc/config/c6x/c6x-opts.h | 2 +-
gcc/config/c6x/c6x-protos.h | 2 +-
gcc/config/c6x/c6x-sched.md | 8 +-
gcc/config/c6x/c6x-sched.md.in | 2 +-
gcc/config/c6x/c6x-tables.opt | 2 +-
gcc/config/c6x/c6x.c | 2 +-
gcc/config/c6x/c6x.h | 2 +-
gcc/config/c6x/c6x.md | 2 +-
gcc/config/c6x/c6x.opt | 2 +-
gcc/config/c6x/c6x_intrinsics.h | 2 +-
gcc/config/c6x/constraints.md | 2 +-
gcc/config/c6x/elf-common.h | 2 +-
gcc/config/c6x/elf.h | 2 +-
gcc/config/c6x/genmult.sh | 2 +-
gcc/config/c6x/genopt.sh | 4 +-
gcc/config/c6x/gensched.sh | 2 +-
gcc/config/c6x/predicates.md | 2 +-
gcc/config/c6x/sync.md | 2 +-
gcc/config/c6x/t-c6x | 2 +-
gcc/config/c6x/t-c6x-elf | 2 +-
gcc/config/c6x/uclinux-elf.h | 2 +-
gcc/config/cr16/constraints.md | 2 +-
gcc/config/cr16/cr16-protos.h | 2 +-
gcc/config/cr16/cr16.c | 2 +-
gcc/config/cr16/cr16.h | 2 +-
gcc/config/cr16/cr16.md | 2 +-
gcc/config/cr16/cr16.opt | 2 +-
gcc/config/cr16/predicates.md | 2 +-
gcc/config/cr16/t-cr16 | 2 +-
gcc/config/cris/constraints.md | 2 +-
gcc/config/cris/cris-modes.def | 2 +-
gcc/config/cris/cris-passes.def | 2 +-
gcc/config/cris/cris-protos.h | 2 +-
gcc/config/cris/cris.c | 2 +-
gcc/config/cris/cris.h | 2 +-
gcc/config/cris/cris.md | 2 +-
gcc/config/cris/cris.opt | 2 +-
gcc/config/cris/elf.opt | 2 +-
gcc/config/cris/predicates.md | 2 +-
gcc/config/cris/sync.md | 2 +-
gcc/config/cris/t-cris | 2 +-
gcc/config/cris/t-elfmulti | 2 +-
gcc/config/csky/constraints.md | 2 +-
gcc/config/csky/csky-elf.h | 2 +-
gcc/config/csky/csky-linux-elf.h | 2 +-
gcc/config/csky/csky-modes.def | 2 +-
gcc/config/csky/csky-protos.h | 2 +-
gcc/config/csky/csky.c | 2 +-
gcc/config/csky/csky.h | 2 +-
gcc/config/csky/csky.md | 2 +-
gcc/config/csky/csky.opt | 2 +-
gcc/config/csky/csky_cores.def | 2 +-
gcc/config/csky/csky_genopt.sh | 4 +-
gcc/config/csky/csky_insn_dsp.md | 2 +-
gcc/config/csky/csky_insn_fpu.md | 2 +-
gcc/config/csky/csky_insn_fpuv2.md | 2 +-
gcc/config/csky/csky_insn_fpuv3.md | 2 +-
gcc/config/csky/csky_isa.def | 2 +-
gcc/config/csky/csky_isa.h | 2 +-
gcc/config/csky/csky_opts.h | 2 +-
gcc/config/csky/csky_pipeline_ck801.md | 2 +-
gcc/config/csky/csky_pipeline_ck802.md | 2 +-
gcc/config/csky/csky_pipeline_ck803.md | 2 +-
gcc/config/csky/csky_pipeline_ck810.md | 2 +-
gcc/config/csky/csky_tables.opt | 2 +-
gcc/config/csky/predicates.md | 2 +-
gcc/config/csky/t-csky | 2 +-
gcc/config/csky/t-csky-elf | 2 +-
gcc/config/csky/t-csky-linux | 2 +-
gcc/config/darwin-c.c | 2 +-
gcc/config/darwin-d.c | 2 +-
gcc/config/darwin-driver.c | 2 +-
gcc/config/darwin-f.c | 2 +-
gcc/config/darwin-ppc-ldouble-patch.def | 2 +-
gcc/config/darwin-protos.h | 2 +-
gcc/config/darwin-sections.def | 2 +-
gcc/config/darwin.c | 2 +-
gcc/config/darwin.h | 2 +-
gcc/config/darwin.opt | 2 +-
gcc/config/dbxcoff.h | 2 +-
gcc/config/dbxelf.h | 2 +-
gcc/config/default-c.c | 2 +-
gcc/config/default-d.c | 2 +-
gcc/config/dragonfly-d.c | 2 +-
gcc/config/dragonfly-stdint.h | 2 +-
gcc/config/dragonfly.h | 2 +-
gcc/config/dragonfly.opt | 2 +-
gcc/config/elfos.h | 2 +-
gcc/config/epiphany/constraints.md | 2 +-
gcc/config/epiphany/epiphany-modes.def | 2 +-
gcc/config/epiphany/epiphany-protos.h | 2 +-
gcc/config/epiphany/epiphany-sched.md | 2 +-
gcc/config/epiphany/epiphany.c | 2 +-
gcc/config/epiphany/epiphany.h | 2 +-
gcc/config/epiphany/epiphany.md | 2 +-
gcc/config/epiphany/epiphany.opt | 2 +-
gcc/config/epiphany/epiphany_intrinsics.h | 2 +-
gcc/config/epiphany/mode-switch-use.c | 2 +-
gcc/config/epiphany/predicates.md | 2 +-
gcc/config/epiphany/resolve-sw-modes.c | 2 +-
gcc/config/epiphany/rtems.h | 2 +-
gcc/config/epiphany/t-epiphany | 2 +-
gcc/config/flat.h | 2 +-
gcc/config/fr30/constraints.md | 2 +-
gcc/config/fr30/fr30-protos.h | 2 +-
gcc/config/fr30/fr30.c | 2 +-
gcc/config/fr30/fr30.h | 2 +-
gcc/config/fr30/fr30.md | 2 +-
gcc/config/fr30/fr30.opt | 2 +-
gcc/config/fr30/predicates.md | 2 +-
gcc/config/freebsd-d.c | 2 +-
gcc/config/freebsd-nthr.h | 2 +-
gcc/config/freebsd-spec.h | 2 +-
gcc/config/freebsd-stdint.h | 2 +-
gcc/config/freebsd.h | 2 +-
gcc/config/freebsd.opt | 2 +-
gcc/config/frv/constraints.md | 2 +-
gcc/config/frv/frv-asm.h | 2 +-
gcc/config/frv/frv-modes.def | 2 +-
gcc/config/frv/frv-opts.h | 2 +-
gcc/config/frv/frv-protos.h | 2 +-
gcc/config/frv/frv.c | 2 +-
gcc/config/frv/frv.h | 2 +-
gcc/config/frv/frv.md | 2 +-
gcc/config/frv/frv.opt | 2 +-
gcc/config/frv/linux.h | 2 +-
gcc/config/frv/predicates.md | 2 +-
gcc/config/frv/t-frv | 2 +-
gcc/config/frv/t-linux | 2 +-
gcc/config/ft32/constraints.md | 2 +-
gcc/config/ft32/ft32-protos.h | 2 +-
gcc/config/ft32/ft32.c | 2 +-
gcc/config/ft32/ft32.h | 2 +-
gcc/config/ft32/ft32.md | 2 +-
gcc/config/ft32/ft32.opt | 2 +-
gcc/config/ft32/predicates.md | 2 +-
gcc/config/ft32/t-ft32 | 2 +-
gcc/config/fuchsia.h | 2 +-
gcc/config/fused-madd.opt | 2 +-
gcc/config/g.opt | 2 +-
gcc/config/gcn/constraints.md | 2 +-
gcc/config/gcn/driver-gcn.c | 2 +-
gcc/config/gcn/gcn-builtins.def | 2 +-
gcc/config/gcn/gcn-hsa.h | 2 +-
gcc/config/gcn/gcn-modes.def | 2 +-
gcc/config/gcn/gcn-opts.h | 2 +-
gcc/config/gcn/gcn-protos.h | 2 +-
gcc/config/gcn/gcn-run.c | 2 +-
gcc/config/gcn/gcn-tree.c | 2 +-
gcc/config/gcn/gcn-valu.md | 2 +-
gcc/config/gcn/gcn.c | 2 +-
gcc/config/gcn/gcn.h | 2 +-
gcc/config/gcn/gcn.md | 2 +-
gcc/config/gcn/gcn.opt | 2 +-
gcc/config/gcn/mkoffload.c | 2 +-
gcc/config/gcn/offload.h | 2 +-
gcc/config/gcn/predicates.md | 2 +-
gcc/config/gcn/t-gcn-hsa | 2 +-
gcc/config/glibc-c.c | 2 +-
gcc/config/glibc-d.c | 2 +-
gcc/config/glibc-stdint.h | 2 +-
gcc/config/gnu-user.h | 2 +-
gcc/config/gnu-user.opt | 2 +-
gcc/config/gnu.h | 2 +-
gcc/config/h8300/constraints.md | 2 +-
gcc/config/h8300/elf.h | 2 +-
gcc/config/h8300/genmova.sh | 4 +-
gcc/config/h8300/h8300-modes.def | 2 +-
gcc/config/h8300/h8300-protos.h | 2 +-
gcc/config/h8300/h8300.c | 2 +-
gcc/config/h8300/h8300.h | 2 +-
gcc/config/h8300/h8300.md | 2 +-
gcc/config/h8300/h8300.opt | 2 +-
gcc/config/h8300/linux.h | 2 +-
gcc/config/h8300/mova.md | 2 +-
gcc/config/h8300/predicates.md | 2 +-
gcc/config/h8300/t-h8300 | 2 +-
gcc/config/h8300/t-linux | 2 +-
gcc/config/host-darwin.c | 2 +-
gcc/config/host-darwin.h | 2 +-
gcc/config/host-hpux.c | 2 +-
gcc/config/host-linux.c | 2 +-
gcc/config/host-netbsd.c | 2 +-
gcc/config/host-openbsd.c | 2 +-
gcc/config/host-solaris.c | 2 +-
gcc/config/hpux11.opt | 2 +-
gcc/config/i386/adxintrin.h | 2 +-
gcc/config/i386/ammintrin.h | 2 +-
gcc/config/i386/amxbf16intrin.h | 2 +-
gcc/config/i386/amxint8intrin.h | 2 +-
gcc/config/i386/amxtileintrin.h | 2 +-
gcc/config/i386/athlon.md | 2 +-
gcc/config/i386/atom.md | 2 +-
gcc/config/i386/att.h | 2 +-
gcc/config/i386/avx2intrin.h | 2 +-
gcc/config/i386/avx5124fmapsintrin.h | 2 +-
gcc/config/i386/avx5124vnniwintrin.h | 2 +-
gcc/config/i386/avx512bf16intrin.h | 2 +-
gcc/config/i386/avx512bf16vlintrin.h | 2 +-
gcc/config/i386/avx512bitalgintrin.h | 2 +-
gcc/config/i386/avx512bwintrin.h | 2 +-
gcc/config/i386/avx512cdintrin.h | 2 +-
gcc/config/i386/avx512dqintrin.h | 2 +-
gcc/config/i386/avx512erintrin.h | 2 +-
gcc/config/i386/avx512fintrin.h | 2 +-
gcc/config/i386/avx512fp16intrin.h | 2 +-
gcc/config/i386/avx512fp16vlintrin.h | 2 +-
gcc/config/i386/avx512ifmaintrin.h | 2 +-
gcc/config/i386/avx512ifmavlintrin.h | 2 +-
gcc/config/i386/avx512pfintrin.h | 2 +-
gcc/config/i386/avx512vbmi2intrin.h | 2 +-
gcc/config/i386/avx512vbmi2vlintrin.h | 2 +-
gcc/config/i386/avx512vbmiintrin.h | 2 +-
gcc/config/i386/avx512vbmivlintrin.h | 2 +-
gcc/config/i386/avx512vlbwintrin.h | 2 +-
gcc/config/i386/avx512vldqintrin.h | 2 +-
gcc/config/i386/avx512vlintrin.h | 2 +-
gcc/config/i386/avx512vnniintrin.h | 2 +-
gcc/config/i386/avx512vnnivlintrin.h | 2 +-
gcc/config/i386/avx512vp2intersectintrin.h | 2 +-
gcc/config/i386/avx512vp2intersectvlintrin.h | 2 +-
gcc/config/i386/avx512vpopcntdqintrin.h | 2 +-
gcc/config/i386/avx512vpopcntdqvlintrin.h | 2 +-
gcc/config/i386/avxintrin.h | 2 +-
gcc/config/i386/avxmath.h | 2 +-
gcc/config/i386/avxvnniintrin.h | 2 +-
gcc/config/i386/bdver1.md | 2 +-
gcc/config/i386/bdver3.md | 2 +-
gcc/config/i386/biarch64.h | 2 +-
gcc/config/i386/biarchx32.h | 2 +-
gcc/config/i386/bmi2intrin.h | 2 +-
gcc/config/i386/bmiintrin.h | 2 +-
gcc/config/i386/bmmintrin.h | 2 +-
gcc/config/i386/bsd.h | 2 +-
gcc/config/i386/btver2.md | 2 +-
gcc/config/i386/cet.h | 2 +-
gcc/config/i386/cetintrin.h | 2 +-
gcc/config/i386/cldemoteintrin.h | 2 +-
gcc/config/i386/clflushoptintrin.h | 2 +-
gcc/config/i386/clwbintrin.h | 2 +-
gcc/config/i386/clzerointrin.h | 2 +-
gcc/config/i386/constraints.md | 2 +-
gcc/config/i386/core2.md | 2 +-
gcc/config/i386/cpuid.h | 2 +-
gcc/config/i386/cross-stdarg.h | 2 +-
gcc/config/i386/crtdll.h | 2 +-
gcc/config/i386/cygming.h | 2 +-
gcc/config/i386/cygming.opt | 2 +-
gcc/config/i386/cygwin-stdint.h | 2 +-
gcc/config/i386/cygwin-w64.h | 2 +-
gcc/config/i386/cygwin.h | 2 +-
gcc/config/i386/cygwin.opt | 2 +-
gcc/config/i386/darwin.h | 2 +-
gcc/config/i386/darwin32-biarch.h | 2 +-
gcc/config/i386/darwin64-biarch.h | 2 +-
gcc/config/i386/djgpp-stdint.h | 2 +-
gcc/config/i386/djgpp.c | 2 +-
gcc/config/i386/djgpp.h | 2 +-
gcc/config/i386/djgpp.opt | 2 +-
gcc/config/i386/dragonfly.h | 2 +-
gcc/config/i386/driver-i386.c | 2 +-
gcc/config/i386/driver-mingw32.c | 2 +-
gcc/config/i386/emmintrin.h | 2 +-
gcc/config/i386/enqcmdintrin.h | 2 +-
gcc/config/i386/f16cintrin.h | 2 +-
gcc/config/i386/fma4intrin.h | 2 +-
gcc/config/i386/fmaintrin.h | 2 +-
gcc/config/i386/freebsd.h | 2 +-
gcc/config/i386/freebsd64.h | 2 +-
gcc/config/i386/fxsrintrin.h | 2 +-
gcc/config/i386/gas.h | 2 +-
gcc/config/i386/geode.md | 2 +-
gcc/config/i386/gfniintrin.h | 2 +-
gcc/config/i386/glm.md | 2 +-
gcc/config/i386/gmm_malloc.h | 2 +-
gcc/config/i386/gnu-property.c | 2 +-
gcc/config/i386/gnu-user-common.h | 2 +-
gcc/config/i386/gnu-user.h | 2 +-
gcc/config/i386/gnu-user64.h | 2 +-
gcc/config/i386/gnu.h | 2 +-
gcc/config/i386/haswell.md | 2 +-
gcc/config/i386/host-cygwin.c | 2 +-
gcc/config/i386/host-i386-darwin.c | 2 +-
gcc/config/i386/host-mingw32.c | 2 +-
gcc/config/i386/hresetintrin.h | 2 +-
gcc/config/i386/i386-builtin-types.awk | 2 +-
gcc/config/i386/i386-builtin.def | 2 +-
gcc/config/i386/i386-builtins.c | 2 +-
gcc/config/i386/i386-builtins.h | 2 +-
gcc/config/i386/i386-c.c | 2 +-
gcc/config/i386/i386-d.c | 2 +-
gcc/config/i386/i386-expand.c | 2 +-
gcc/config/i386/i386-expand.h | 2 +-
gcc/config/i386/i386-features.c | 2 +-
gcc/config/i386/i386-features.h | 2 +-
gcc/config/i386/i386-isa.def | 2 +-
gcc/config/i386/i386-modes.def | 2 +-
gcc/config/i386/i386-options.c | 2 +-
gcc/config/i386/i386-options.h | 2 +-
gcc/config/i386/i386-opts.h | 2 +-
gcc/config/i386/i386-passes.def | 2 +-
gcc/config/i386/i386-protos.h | 2 +-
gcc/config/i386/i386.c | 6 +-
gcc/config/i386/i386.h | 7 +-
gcc/config/i386/i386.md | 45 +-
gcc/config/i386/i386.opt | 2 +-
gcc/config/i386/i386elf.h | 2 +-
gcc/config/i386/ia32intrin.h | 2 +-
gcc/config/i386/iamcu.h | 2 +-
gcc/config/i386/immintrin.h | 2 +-
gcc/config/i386/intelmic-mkoffload.c | 2 +-
gcc/config/i386/intelmic-offload.h | 2 +-
gcc/config/i386/k6.md | 2 +-
gcc/config/i386/keylockerintrin.h | 2 +-
gcc/config/i386/kfreebsd-gnu.h | 2 +-
gcc/config/i386/kfreebsd-gnu64.h | 2 +-
gcc/config/i386/kopensolaris-gnu.h | 2 +-
gcc/config/i386/linux-common.h | 2 +-
gcc/config/i386/linux.h | 2 +-
gcc/config/i386/linux64.h | 2 +-
gcc/config/i386/lwpintrin.h | 2 +-
gcc/config/i386/lynx.h | 2 +-
gcc/config/i386/lzcntintrin.h | 2 +-
gcc/config/i386/mingw-pthread.h | 2 +-
gcc/config/i386/mingw-stdint.h | 2 +-
gcc/config/i386/mingw-w64.h | 2 +-
gcc/config/i386/mingw-w64.opt | 2 +-
gcc/config/i386/mingw.opt | 2 +-
gcc/config/i386/mingw32.h | 2 +-
gcc/config/i386/mm3dnow.h | 2 +-
gcc/config/i386/mmintrin.h | 2 +-
gcc/config/i386/mmx.md | 286 +-
gcc/config/i386/movdirintrin.h | 2 +-
gcc/config/i386/msformat-c.c | 2 +-
gcc/config/i386/mwaitintrin.h | 2 +-
gcc/config/i386/mwaitxintrin.h | 2 +-
gcc/config/i386/netbsd-elf.h | 2 +-
gcc/config/i386/netbsd64.h | 2 +-
gcc/config/i386/nmmintrin.h | 2 +-
gcc/config/i386/nto.h | 2 +-
gcc/config/i386/nto.opt | 2 +-
gcc/config/i386/openbsdelf.h | 2 +-
gcc/config/i386/pconfigintrin.h | 2 +-
gcc/config/i386/pentium.md | 2 +-
gcc/config/i386/pkuintrin.h | 2 +-
gcc/config/i386/pmm_malloc.h | 2 +-
gcc/config/i386/pmmintrin.h | 2 +-
gcc/config/i386/popcntintrin.h | 2 +-
gcc/config/i386/ppro.md | 2 +-
gcc/config/i386/predicates.md | 2 +-
gcc/config/i386/prfchwintrin.h | 2 +-
gcc/config/i386/rdos.h | 2 +-
gcc/config/i386/rdos64.h | 2 +-
gcc/config/i386/rdseedintrin.h | 2 +-
gcc/config/i386/rtemself.h | 2 +-
gcc/config/i386/rtmintrin.h | 2 +-
gcc/config/i386/serializeintrin.h | 2 +-
gcc/config/i386/sgxintrin.h | 2 +-
gcc/config/i386/shaintrin.h | 2 +-
gcc/config/i386/slm.md | 2 +-
gcc/config/i386/smmintrin.h | 2 +-
gcc/config/i386/sol2.h | 2 +-
gcc/config/i386/sse.md | 2 +-
gcc/config/i386/ssemath.h | 2 +-
gcc/config/i386/stringop.def | 2 +-
gcc/config/i386/subst.md | 2 +-
gcc/config/i386/sync.md | 2 +-
gcc/config/i386/sysv4.h | 2 +-
gcc/config/i386/t-cygming | 2 +-
gcc/config/i386/t-freebsd64 | 2 +-
gcc/config/i386/t-gnu-property | 2 +-
gcc/config/i386/t-i386 | 2 +-
gcc/config/i386/t-linux64 | 2 +-
gcc/config/i386/t-rtems | 2 +-
gcc/config/i386/t-sol2 | 2 +-
gcc/config/i386/tbmintrin.h | 2 +-
gcc/config/i386/tmmintrin.h | 2 +-
gcc/config/i386/tsxldtrkintrin.h | 2 +-
gcc/config/i386/uintrintrin.h | 2 +-
gcc/config/i386/unix.h | 2 +-
gcc/config/i386/vaesintrin.h | 2 +-
gcc/config/i386/vpclmulqdqintrin.h | 2 +-
gcc/config/i386/vxworks.h | 2 +-
gcc/config/i386/vxworksae.h | 2 +-
gcc/config/i386/waitpkgintrin.h | 2 +-
gcc/config/i386/wbnoinvdintrin.h | 2 +-
gcc/config/i386/winnt-cxx.c | 2 +-
gcc/config/i386/winnt-d.c | 2 +-
gcc/config/i386/winnt-stubs.c | 2 +-
gcc/config/i386/winnt.c | 2 +-
gcc/config/i386/wmmintrin.h | 2 +-
gcc/config/i386/x-mingw32 | 2 +-
gcc/config/i386/x86-64.h | 2 +-
gcc/config/i386/x86-tune-costs.h | 2 +-
gcc/config/i386/x86-tune-sched-atom.c | 2 +-
gcc/config/i386/x86-tune-sched-bd.c | 2 +-
gcc/config/i386/x86-tune-sched-core.c | 2 +-
gcc/config/i386/x86-tune-sched.c | 2 +-
gcc/config/i386/x86-tune.def | 2 +-
gcc/config/i386/x86gprintrin.h | 2 +-
gcc/config/i386/x86intrin.h | 2 +-
gcc/config/i386/xm-cygwin.h | 2 +-
gcc/config/i386/xm-djgpp.h | 2 +-
gcc/config/i386/xm-mingw32.h | 2 +-
gcc/config/i386/xmmintrin.h | 2 +-
gcc/config/i386/xopintrin.h | 2 +-
gcc/config/i386/xsavecintrin.h | 2 +-
gcc/config/i386/xsaveintrin.h | 2 +-
gcc/config/i386/xsaveoptintrin.h | 2 +-
gcc/config/i386/xsavesintrin.h | 2 +-
gcc/config/i386/xtestintrin.h | 2 +-
gcc/config/i386/znver1.md | 2 +-
gcc/config/ia64/constraints.md | 2 +-
gcc/config/ia64/div.md | 2 +-
gcc/config/ia64/elf.h | 2 +-
gcc/config/ia64/freebsd.h | 2 +-
gcc/config/ia64/hpux.h | 2 +-
gcc/config/ia64/ia64-c.c | 2 +-
gcc/config/ia64/ia64-modes.def | 2 +-
gcc/config/ia64/ia64-opts.h | 2 +-
gcc/config/ia64/ia64-protos.h | 2 +-
gcc/config/ia64/ia64.c | 2 +-
gcc/config/ia64/ia64.h | 2 +-
gcc/config/ia64/ia64.md | 2 +-
gcc/config/ia64/ia64.opt | 2 +-
gcc/config/ia64/itanium2.md | 2 +-
gcc/config/ia64/linux.h | 2 +-
gcc/config/ia64/predicates.md | 2 +-
gcc/config/ia64/sync.md | 2 +-
gcc/config/ia64/sysv4.h | 2 +-
gcc/config/ia64/t-hpux | 2 +-
gcc/config/ia64/t-ia64 | 2 +-
gcc/config/ia64/vect.md | 2 +-
gcc/config/ia64/vms.h | 2 +-
gcc/config/ia64/vms.opt | 2 +-
gcc/config/initfini-array.h | 2 +-
gcc/config/iq2000/abi | 2 +-
gcc/config/iq2000/constraints.md | 2 +-
gcc/config/iq2000/iq2000-opts.h | 2 +-
gcc/config/iq2000/iq2000-protos.h | 2 +-
gcc/config/iq2000/iq2000.c | 2 +-
gcc/config/iq2000/iq2000.h | 2 +-
gcc/config/iq2000/iq2000.md | 2 +-
gcc/config/iq2000/iq2000.opt | 2 +-
gcc/config/iq2000/predicates.md | 2 +-
gcc/config/kfreebsd-gnu.h | 2 +-
gcc/config/kopensolaris-gnu.h | 2 +-
gcc/config/linux-android.h | 2 +-
gcc/config/linux-android.opt | 2 +-
gcc/config/linux-protos.h | 2 +-
gcc/config/linux.c | 2 +-
gcc/config/linux.h | 2 +-
gcc/config/linux.opt | 2 +-
gcc/config/lm32/constraints.md | 2 +-
gcc/config/lm32/lm32-protos.h | 2 +-
gcc/config/lm32/lm32.c | 2 +-
gcc/config/lm32/lm32.h | 2 +-
gcc/config/lm32/lm32.md | 2 +-
gcc/config/lm32/lm32.opt | 2 +-
gcc/config/lm32/predicates.md | 2 +-
gcc/config/lm32/rtems.h | 2 +-
gcc/config/lm32/uclinux-elf.h | 2 +-
gcc/config/lynx.h | 2 +-
gcc/config/lynx.opt | 2 +-
gcc/config/m32c/addsub.md | 2 +-
gcc/config/m32c/bitops.md | 2 +-
gcc/config/m32c/blkmov.md | 2 +-
gcc/config/m32c/cond.md | 2 +-
gcc/config/m32c/constraints.md | 2 +-
gcc/config/m32c/jump.md | 2 +-
gcc/config/m32c/m32c-modes.def | 2 +-
gcc/config/m32c/m32c-pragma.c | 2 +-
gcc/config/m32c/m32c-protos.h | 2 +-
gcc/config/m32c/m32c.abi | 2 +-
gcc/config/m32c/m32c.c | 2 +-
gcc/config/m32c/m32c.h | 2 +-
gcc/config/m32c/m32c.md | 2 +-
gcc/config/m32c/m32c.opt | 2 +-
gcc/config/m32c/minmax.md | 2 +-
gcc/config/m32c/mov.md | 2 +-
gcc/config/m32c/muldiv.md | 2 +-
gcc/config/m32c/predicates.md | 2 +-
gcc/config/m32c/prologue.md | 2 +-
gcc/config/m32c/rtems.h | 2 +-
gcc/config/m32c/shift.md | 2 +-
gcc/config/m32c/t-m32c | 2 +-
gcc/config/m32r/constraints.md | 2 +-
gcc/config/m32r/little.h | 2 +-
gcc/config/m32r/m32r-opts.h | 2 +-
gcc/config/m32r/m32r-protos.h | 2 +-
gcc/config/m32r/m32r.c | 2 +-
gcc/config/m32r/m32r.h | 2 +-
gcc/config/m32r/m32r.md | 2 +-
gcc/config/m32r/m32r.opt | 2 +-
gcc/config/m32r/predicates.md | 2 +-
gcc/config/m32r/t-m32r | 2 +-
gcc/config/m68k/cf.md | 2 +-
gcc/config/m68k/constraints.md | 2 +-
gcc/config/m68k/genopt.sh | 4 +-
gcc/config/m68k/ieee.opt | 2 +-
gcc/config/m68k/linux.h | 2 +-
gcc/config/m68k/m68020-elf.h | 2 +-
gcc/config/m68k/m68k-devices.def | 2 +-
gcc/config/m68k/m68k-isas.def | 2 +-
gcc/config/m68k/m68k-microarchs.def | 2 +-
gcc/config/m68k/m68k-modes.def | 2 +-
gcc/config/m68k/m68k-none.h | 2 +-
gcc/config/m68k/m68k-opts.h | 2 +-
gcc/config/m68k/m68k-protos.h | 2 +-
gcc/config/m68k/m68k-tables.opt | 2 +-
gcc/config/m68k/m68k.c | 2 +-
gcc/config/m68k/m68k.h | 2 +-
gcc/config/m68k/m68k.md | 2 +-
gcc/config/m68k/m68k.opt | 2 +-
gcc/config/m68k/m68kelf.h | 2 +-
gcc/config/m68k/m68kemb.h | 2 +-
gcc/config/m68k/netbsd-elf.h | 2 +-
gcc/config/m68k/openbsd.h | 2 +-
gcc/config/m68k/predicates.md | 2 +-
gcc/config/m68k/print-sysroot-suffix.sh | 2 +-
gcc/config/m68k/rtemself.h | 2 +-
gcc/config/m68k/sync.md | 2 +-
gcc/config/m68k/t-linux | 2 +-
gcc/config/m68k/t-mlibs | 2 +-
gcc/config/m68k/t-uclinux | 2 +-
gcc/config/m68k/uclinux.h | 2 +-
gcc/config/m68k/uclinux.opt | 2 +-
gcc/config/mcore/constraints.md | 2 +-
gcc/config/mcore/mcore-elf.h | 2 +-
gcc/config/mcore/mcore-protos.h | 2 +-
gcc/config/mcore/mcore.c | 2 +-
gcc/config/mcore/mcore.h | 2 +-
gcc/config/mcore/mcore.md | 2 +-
gcc/config/mcore/mcore.opt | 2 +-
gcc/config/mcore/predicates.md | 2 +-
gcc/config/mcore/t-mcore | 2 +-
gcc/config/microblaze/constraints.md | 2 +-
gcc/config/microblaze/linux.h | 2 +-
gcc/config/microblaze/microblaze-c.c | 2 +-
gcc/config/microblaze/microblaze-protos.h | 2 +-
gcc/config/microblaze/microblaze.c | 2 +-
gcc/config/microblaze/microblaze.h | 2 +-
gcc/config/microblaze/microblaze.md | 2 +-
gcc/config/microblaze/microblaze.opt | 2 +-
gcc/config/microblaze/predicates.md | 2 +-
gcc/config/microblaze/rtems.h | 2 +-
gcc/config/microblaze/sync.md | 2 +-
gcc/config/mips/10000.md | 2 +-
gcc/config/mips/20kc.md | 2 +-
gcc/config/mips/24k.md | 2 +-
gcc/config/mips/3000.md | 2 +-
gcc/config/mips/4000.md | 2 +-
gcc/config/mips/4100.md | 2 +-
gcc/config/mips/4130.md | 2 +-
gcc/config/mips/4300.md | 2 +-
gcc/config/mips/4600.md | 2 +-
gcc/config/mips/4k.md | 2 +-
gcc/config/mips/5000.md | 2 +-
gcc/config/mips/5400.md | 2 +-
gcc/config/mips/5500.md | 2 +-
gcc/config/mips/5k.md | 2 +-
gcc/config/mips/6000.md | 2 +-
gcc/config/mips/7000.md | 2 +-
gcc/config/mips/74k.md | 2 +-
gcc/config/mips/9000.md | 2 +-
gcc/config/mips/constraints.md | 2 +-
gcc/config/mips/driver-native.c | 2 +-
gcc/config/mips/elf.h | 2 +-
gcc/config/mips/elfoabi.h | 2 +-
gcc/config/mips/elforion.h | 2 +-
gcc/config/mips/frame-header-opt.c | 2 +-
gcc/config/mips/generic.md | 2 +-
gcc/config/mips/genopt.sh | 4 +-
gcc/config/mips/gnu-user.h | 2 +-
gcc/config/mips/gs264e.md | 2 +-
gcc/config/mips/gs464.md | 2 +-
gcc/config/mips/gs464e.md | 2 +-
gcc/config/mips/i6400.md | 2 +-
gcc/config/mips/linux-common.h | 2 +-
gcc/config/mips/linux.h | 2 +-
gcc/config/mips/loongson-mmi.md | 2 +-
gcc/config/mips/loongson-mmiintrin.h | 2 +-
gcc/config/mips/loongson.h | 2 +-
gcc/config/mips/loongson2ef.md | 2 +-
gcc/config/mips/m5100.md | 2 +-
gcc/config/mips/micromips.md | 2 +-
gcc/config/mips/mips-cpus.def | 2 +-
gcc/config/mips/mips-d.c | 2 +-
gcc/config/mips/mips-dsp.md | 2 +-
gcc/config/mips/mips-dspr2.md | 2 +-
gcc/config/mips/mips-fixed.md | 2 +-
gcc/config/mips/mips-ftypes.def | 2 +-
gcc/config/mips/mips-modes.def | 2 +-
gcc/config/mips/mips-msa.md | 2 +-
gcc/config/mips/mips-opts.h | 2 +-
gcc/config/mips/mips-protos.h | 2 +-
gcc/config/mips/mips-ps-3d.md | 2 +-
gcc/config/mips/mips-tables.opt | 2 +-
gcc/config/mips/mips.c | 2 +-
gcc/config/mips/mips.h | 2 +-
gcc/config/mips/mips.md | 2 +-
gcc/config/mips/mips.opt | 2 +-
gcc/config/mips/msa.h | 2 +-
gcc/config/mips/mti-elf.h | 2 +-
gcc/config/mips/mti-linux.h | 2 +-
gcc/config/mips/n32-elf.h | 2 +-
gcc/config/mips/netbsd.h | 2 +-
gcc/config/mips/octeon.md | 2 +-
gcc/config/mips/p5600.md | 2 +-
gcc/config/mips/p6600.md | 2 +-
gcc/config/mips/predicates.md | 2 +-
gcc/config/mips/r3900.h | 2 +-
gcc/config/mips/rtems.h | 2 +-
gcc/config/mips/sb1.md | 2 +-
gcc/config/mips/sde.h | 2 +-
gcc/config/mips/sde.opt | 2 +-
gcc/config/mips/sdemtk.h | 2 +-
gcc/config/mips/sr71k.md | 2 +-
gcc/config/mips/st.h | 2 +-
gcc/config/mips/sync.md | 2 +-
gcc/config/mips/t-elf | 2 +-
gcc/config/mips/t-img-elf | 2 +-
gcc/config/mips/t-img-linux | 2 +-
gcc/config/mips/t-isa3264 | 2 +-
gcc/config/mips/t-linux64 | 2 +-
gcc/config/mips/t-mips | 2 +-
gcc/config/mips/t-mti-elf | 2 +-
gcc/config/mips/t-mti-linux | 2 +-
gcc/config/mips/t-r3900 | 2 +-
gcc/config/mips/t-rtems | 2 +-
gcc/config/mips/t-sb1 | 2 +-
gcc/config/mips/t-sde | 2 +-
gcc/config/mips/t-sdemtk | 2 +-
gcc/config/mips/t-sr71k | 2 +-
gcc/config/mips/t-st | 2 +-
gcc/config/mips/t-vr | 2 +-
gcc/config/mips/t-vxworks | 2 +-
gcc/config/mips/vr.h | 2 +-
gcc/config/mips/vxworks.h | 2 +-
gcc/config/mips/xlp.md | 2 +-
gcc/config/mips/xlr.md | 2 +-
gcc/config/mmix/constraints.md | 2 +-
gcc/config/mmix/mmix-modes.def | 2 +-
gcc/config/mmix/mmix-protos.h | 2 +-
gcc/config/mmix/mmix.c | 2 +-
gcc/config/mmix/mmix.h | 2 +-
gcc/config/mmix/mmix.md | 2 +-
gcc/config/mmix/mmix.opt | 2 +-
gcc/config/mmix/predicates.md | 2 +-
gcc/config/mmix/t-mmix | 2 +-
gcc/config/mn10300/constraints.md | 2 +-
gcc/config/mn10300/linux.h | 2 +-
gcc/config/mn10300/mn10300-modes.def | 2 +-
gcc/config/mn10300/mn10300-opts.h | 2 +-
gcc/config/mn10300/mn10300-protos.h | 2 +-
gcc/config/mn10300/mn10300.c | 2 +-
gcc/config/mn10300/mn10300.h | 2 +-
gcc/config/mn10300/mn10300.md | 2 +-
gcc/config/mn10300/mn10300.opt | 2 +-
gcc/config/mn10300/predicates.md | 2 +-
gcc/config/mn10300/t-mn10300 | 2 +-
gcc/config/moxie/constraints.md | 2 +-
gcc/config/moxie/moxie-protos.h | 2 +-
gcc/config/moxie/moxie.c | 2 +-
gcc/config/moxie/moxie.h | 2 +-
gcc/config/moxie/moxie.md | 2 +-
gcc/config/moxie/moxie.opt | 2 +-
gcc/config/moxie/moxiebox.h | 2 +-
gcc/config/moxie/predicates.md | 2 +-
gcc/config/moxie/rtems.h | 2 +-
gcc/config/moxie/t-moxie | 2 +-
gcc/config/moxie/uclinux.h | 2 +-
gcc/config/msp430/constraints.md | 2 +-
gcc/config/msp430/driver-msp430.c | 2 +-
gcc/config/msp430/msp430-c.c | 2 +-
gcc/config/msp430/msp430-devices.c | 2 +-
gcc/config/msp430/msp430-devices.h | 2 +-
gcc/config/msp430/msp430-opts.h | 2 +-
gcc/config/msp430/msp430-protos.h | 2 +-
gcc/config/msp430/msp430.c | 2 +-
gcc/config/msp430/msp430.h | 2 +-
gcc/config/msp430/msp430.md | 2 +-
gcc/config/msp430/predicates.md | 2 +-
gcc/config/msp430/t-msp430 | 2 +-
gcc/config/nds32/constants.md | 2 +-
gcc/config/nds32/constraints.md | 2 +-
gcc/config/nds32/elf.h | 2 +-
gcc/config/nds32/iterators.md | 2 +-
gcc/config/nds32/linux.h | 2 +-
gcc/config/nds32/nds32-cost.c | 2 +-
gcc/config/nds32/nds32-doubleword.md | 2 +-
gcc/config/nds32/nds32-dspext.md | 2 +-
gcc/config/nds32/nds32-e8.md | 2 +-
gcc/config/nds32/nds32-fp-as-gp.c | 2 +-
gcc/config/nds32/nds32-fpu.md | 2 +-
gcc/config/nds32/nds32-graywolf.md | 2 +-
gcc/config/nds32/nds32-intrinsic.c | 2 +-
gcc/config/nds32/nds32-intrinsic.md | 2 +-
gcc/config/nds32/nds32-isr.c | 2 +-
gcc/config/nds32/nds32-md-auxiliary.c | 2 +-
gcc/config/nds32/nds32-memory-manipulation.c | 2 +-
gcc/config/nds32/nds32-modes.def | 2 +-
gcc/config/nds32/nds32-multiple.md | 2 +-
gcc/config/nds32/nds32-n10.md | 2 +-
gcc/config/nds32/nds32-n13.md | 2 +-
gcc/config/nds32/nds32-n7.md | 2 +-
gcc/config/nds32/nds32-n8.md | 2 +-
gcc/config/nds32/nds32-n9-2r1w.md | 2 +-
gcc/config/nds32/nds32-n9-3r2w.md | 2 +-
gcc/config/nds32/nds32-opts.h | 2 +-
gcc/config/nds32/nds32-peephole2.md | 2 +-
gcc/config/nds32/nds32-pipelines-auxiliary.c | 2 +-
gcc/config/nds32/nds32-predicates.c | 2 +-
gcc/config/nds32/nds32-protos.h | 2 +-
gcc/config/nds32/nds32-relax-opt.c | 2 +-
gcc/config/nds32/nds32-utils.c | 2 +-
gcc/config/nds32/nds32.c | 2 +-
gcc/config/nds32/nds32.h | 2 +-
gcc/config/nds32/nds32.md | 2 +-
gcc/config/nds32/nds32.opt | 2 +-
gcc/config/nds32/nds32_intrinsic.h | 2 +-
gcc/config/nds32/nds32_isr.h | 2 +-
gcc/config/nds32/pipelines.md | 2 +-
gcc/config/nds32/predicates.md | 2 +-
gcc/config/nds32/t-elf | 2 +-
gcc/config/nds32/t-linux | 2 +-
gcc/config/nds32/t-mlibs | 2 +-
gcc/config/nds32/t-nds32 | 2 +-
gcc/config/netbsd-d.c | 2 +-
gcc/config/netbsd-elf.h | 2 +-
gcc/config/netbsd-elf.opt | 2 +-
gcc/config/netbsd-protos.h | 2 +-
gcc/config/netbsd-stdint.h | 2 +-
gcc/config/netbsd.c | 2 +-
gcc/config/netbsd.h | 2 +-
gcc/config/netbsd.opt | 2 +-
gcc/config/newlib-stdint.h | 2 +-
gcc/config/nios2/constraints.md | 2 +-
gcc/config/nios2/elf.h | 2 +-
gcc/config/nios2/elf.opt | 2 +-
gcc/config/nios2/ldstwm.md | 2 +-
gcc/config/nios2/linux.h | 2 +-
gcc/config/nios2/nios2-ldstwm.sml | 4 +-
gcc/config/nios2/nios2-opts.h | 2 +-
gcc/config/nios2/nios2-protos.h | 2 +-
gcc/config/nios2/nios2.c | 2 +-
gcc/config/nios2/nios2.h | 2 +-
gcc/config/nios2/nios2.md | 2 +-
gcc/config/nios2/nios2.opt | 2 +-
gcc/config/nios2/predicates.md | 2 +-
gcc/config/nios2/rtems.h | 2 +-
gcc/config/nios2/sync.md | 2 +-
gcc/config/nios2/t-nios2 | 2 +-
gcc/config/nvptx/mkoffload.c | 2 +-
gcc/config/nvptx/nvptx-c.c | 2 +-
gcc/config/nvptx/nvptx-opts.h | 2 +-
gcc/config/nvptx/nvptx-protos.h | 2 +-
gcc/config/nvptx/nvptx.c | 2 +-
gcc/config/nvptx/nvptx.h | 2 +-
gcc/config/nvptx/nvptx.md | 2 +-
gcc/config/nvptx/nvptx.opt | 2 +-
gcc/config/nvptx/offload.h | 2 +-
gcc/config/openbsd-d.c | 2 +-
gcc/config/openbsd-libpthread.h | 2 +-
gcc/config/openbsd.h | 2 +-
gcc/config/openbsd.opt | 2 +-
gcc/config/or1k/constraints.md | 2 +-
gcc/config/or1k/elf.h | 2 +-
gcc/config/or1k/elf.opt | 2 +-
gcc/config/or1k/linux.h | 2 +-
gcc/config/or1k/or1k-opts.h | 2 +-
gcc/config/or1k/or1k-protos.h | 2 +-
gcc/config/or1k/or1k.c | 2 +-
gcc/config/or1k/or1k.h | 2 +-
gcc/config/or1k/or1k.md | 2 +-
gcc/config/or1k/or1k.opt | 2 +-
gcc/config/or1k/predicates.md | 2 +-
gcc/config/or1k/rtems.h | 2 +-
gcc/config/or1k/t-or1k | 2 +-
gcc/config/pa/constraints.md | 2 +-
gcc/config/pa/elf.h | 2 +-
gcc/config/pa/pa-64.h | 2 +-
gcc/config/pa/pa-d.c | 2 +-
gcc/config/pa/pa-hpux.h | 2 +-
gcc/config/pa/pa-hpux.opt | 2 +-
gcc/config/pa/pa-hpux10.h | 2 +-
gcc/config/pa/pa-hpux10.opt | 2 +-
gcc/config/pa/pa-hpux1010.h | 2 +-
gcc/config/pa/pa-hpux1010.opt | 2 +-
gcc/config/pa/pa-hpux11.h | 2 +-
gcc/config/pa/pa-hpux1111.h | 2 +-
gcc/config/pa/pa-hpux1111.opt | 2 +-
gcc/config/pa/pa-hpux1131.h | 2 +-
gcc/config/pa/pa-hpux1131.opt | 2 +-
gcc/config/pa/pa-linux.h | 2 +-
gcc/config/pa/pa-modes.def | 2 +-
gcc/config/pa/pa-netbsd.h | 2 +-
gcc/config/pa/pa-openbsd.h | 2 +-
gcc/config/pa/pa-opts.h | 2 +-
gcc/config/pa/pa-protos.h | 2 +-
gcc/config/pa/pa.c | 2 +-
gcc/config/pa/pa.h | 2 +-
gcc/config/pa/pa.md | 26 +-
gcc/config/pa/pa.opt | 2 +-
gcc/config/pa/pa32-linux.h | 2 +-
gcc/config/pa/pa32-netbsd.h | 2 +-
gcc/config/pa/pa32-openbsd.h | 2 +-
gcc/config/pa/pa32-regs.h | 2 +-
gcc/config/pa/pa64-hpux.h | 2 +-
gcc/config/pa/pa64-hpux.opt | 2 +-
gcc/config/pa/pa64-linux.h | 2 +-
gcc/config/pa/pa64-regs.h | 2 +-
gcc/config/pa/predicates.md | 2 +-
gcc/config/pa/som.h | 2 +-
gcc/config/pdp11/constraints.md | 2 +-
gcc/config/pdp11/pdp11-modes.def | 2 +-
gcc/config/pdp11/pdp11-protos.h | 2 +-
gcc/config/pdp11/pdp11.c | 2 +-
gcc/config/pdp11/pdp11.h | 2 +-
gcc/config/pdp11/pdp11.md | 2 +-
gcc/config/pdp11/pdp11.opt | 2 +-
gcc/config/pdp11/predicates.md | 2 +-
gcc/config/pdp11/t-pdp11 | 2 +-
gcc/config/phoenix.h | 2 +-
gcc/config/print-sysroot-suffix.sh | 2 +-
gcc/config/pru/alu-zext.md | 2 +-
gcc/config/pru/constraints.md | 2 +-
gcc/config/pru/predicates.md | 2 +-
gcc/config/pru/pru-opts.h | 2 +-
gcc/config/pru/pru-passes.c | 2 +-
gcc/config/pru/pru-pragma.c | 2 +-
gcc/config/pru/pru-protos.h | 2 +-
gcc/config/pru/pru.c | 2 +-
gcc/config/pru/pru.h | 2 +-
gcc/config/pru/pru.md | 2 +-
gcc/config/pru/pru.opt | 2 +-
gcc/config/pru/t-pru | 2 +-
gcc/config/riscv/arch-canonicalize | 2 +-
gcc/config/riscv/bitmanip.md | 2 +-
gcc/config/riscv/constraints.md | 2 +-
gcc/config/riscv/elf.h | 2 +-
gcc/config/riscv/freebsd.h | 2 +-
gcc/config/riscv/generic.md | 2 +-
gcc/config/riscv/linux.h | 2 +-
gcc/config/riscv/multilib-generator | 2 +-
gcc/config/riscv/peephole.md | 2 +-
gcc/config/riscv/pic.md | 2 +-
gcc/config/riscv/predicates.md | 2 +-
gcc/config/riscv/riscv-builtins.c | 2 +-
gcc/config/riscv/riscv-c.c | 2 +-
gcc/config/riscv/riscv-cores.def | 2 +-
gcc/config/riscv/riscv-d.c | 2 +-
gcc/config/riscv/riscv-ftypes.def | 2 +-
gcc/config/riscv/riscv-modes.def | 2 +-
gcc/config/riscv/riscv-opts.h | 2 +-
gcc/config/riscv/riscv-passes.def | 2 +-
gcc/config/riscv/riscv-protos.h | 2 +-
gcc/config/riscv/riscv-shorten-memrefs.c | 2 +-
gcc/config/riscv/riscv-subset.h | 2 +-
gcc/config/riscv/riscv.c | 2 +-
gcc/config/riscv/riscv.h | 2 +-
gcc/config/riscv/riscv.md | 2 +-
gcc/config/riscv/riscv.opt | 2 +-
gcc/config/riscv/rtems.h | 2 +-
gcc/config/riscv/sync.md | 2 +-
gcc/config/rl78/constraints.md | 2 +-
gcc/config/rl78/predicates.md | 2 +-
gcc/config/rl78/rl78-c.c | 2 +-
gcc/config/rl78/rl78-expand.md | 2 +-
gcc/config/rl78/rl78-opts.h | 2 +-
gcc/config/rl78/rl78-protos.h | 2 +-
gcc/config/rl78/rl78-real.md | 2 +-
gcc/config/rl78/rl78-virt.md | 2 +-
gcc/config/rl78/rl78.c | 2 +-
gcc/config/rl78/rl78.h | 2 +-
gcc/config/rl78/rl78.md | 2 +-
gcc/config/rl78/rl78.opt | 2 +-
gcc/config/rl78/t-rl78 | 2 +-
gcc/config/rpath.opt | 2 +-
gcc/config/rs6000/40x.md | 2 +-
gcc/config/rs6000/440.md | 2 +-
gcc/config/rs6000/476.h | 2 +-
gcc/config/rs6000/476.md | 2 +-
gcc/config/rs6000/476.opt | 2 +-
gcc/config/rs6000/601.md | 2 +-
gcc/config/rs6000/603.md | 2 +-
gcc/config/rs6000/6xx.md | 2 +-
gcc/config/rs6000/7450.md | 2 +-
gcc/config/rs6000/7xx.md | 2 +-
gcc/config/rs6000/8540.md | 2 +-
gcc/config/rs6000/a2.md | 2 +-
gcc/config/rs6000/aix-stdint.h | 2 +-
gcc/config/rs6000/aix.h | 2 +-
gcc/config/rs6000/aix64.opt | 2 +-
gcc/config/rs6000/aix71.h | 2 +-
gcc/config/rs6000/aix72.h | 2 +-
gcc/config/rs6000/aix73.h | 2 +-
gcc/config/rs6000/altivec.h | 2 +-
gcc/config/rs6000/altivec.md | 2 +-
gcc/config/rs6000/amo.h | 2 +-
gcc/config/rs6000/biarch64.h | 2 +-
gcc/config/rs6000/bmi2intrin.h | 2 +-
gcc/config/rs6000/bmiintrin.h | 2 +-
gcc/config/rs6000/cell.md | 2 +-
gcc/config/rs6000/constraints.md | 2 +-
gcc/config/rs6000/crypto.md | 2 +-
gcc/config/rs6000/darwin.h | 2 +-
gcc/config/rs6000/darwin.md | 2 +-
gcc/config/rs6000/darwin.opt | 2 +-
gcc/config/rs6000/darwin32-biarch.h | 2 +-
gcc/config/rs6000/darwin64-biarch.h | 2 +-
gcc/config/rs6000/darwin7.h | 2 +-
gcc/config/rs6000/default64.h | 2 +-
gcc/config/rs6000/dfp.md | 2 +-
gcc/config/rs6000/driver-rs6000.c | 2 +-
gcc/config/rs6000/e300c2c3.md | 2 +-
gcc/config/rs6000/e500mc.md | 2 +-
gcc/config/rs6000/e500mc64.md | 2 +-
gcc/config/rs6000/e5500.md | 2 +-
gcc/config/rs6000/e6500.md | 2 +-
gcc/config/rs6000/eabi.h | 2 +-
gcc/config/rs6000/eabialtivec.h | 2 +-
gcc/config/rs6000/eabisim.h | 2 +-
gcc/config/rs6000/emmintrin.h | 2 +-
gcc/config/rs6000/freebsd.h | 2 +-
gcc/config/rs6000/freebsd64.h | 2 +-
gcc/config/rs6000/fusion.md | 2 +-
gcc/config/rs6000/genfusion.pl | 4 +-
gcc/config/rs6000/genopt.sh | 4 +-
gcc/config/rs6000/host-darwin.c | 2 +-
gcc/config/rs6000/host-ppc64-darwin.c | 2 +-
gcc/config/rs6000/htm.md | 2 +-
gcc/config/rs6000/htmintrin.h | 2 +-
gcc/config/rs6000/htmxlintrin.h | 2 +-
gcc/config/rs6000/immintrin.h | 2 +-
gcc/config/rs6000/linux.h | 2 +-
gcc/config/rs6000/linux64.h | 2 +-
gcc/config/rs6000/linux64.opt | 2 +-
gcc/config/rs6000/linuxaltivec.h | 2 +-
gcc/config/rs6000/lynx.h | 2 +-
gcc/config/rs6000/mm_malloc.h | 2 +-
gcc/config/rs6000/mma.md | 2 +-
gcc/config/rs6000/mmintrin.h | 2 +-
gcc/config/rs6000/mpc.md | 2 +-
gcc/config/rs6000/netbsd.h | 2 +-
gcc/config/rs6000/nmmintrin.h | 2 +-
gcc/config/rs6000/option-defaults.h | 2 +-
gcc/config/rs6000/pcrel-opt.md | 2 +-
gcc/config/rs6000/pmmintrin.h | 2 +-
gcc/config/rs6000/power10.md | 2 +-
gcc/config/rs6000/power4.md | 2 +-
gcc/config/rs6000/power5.md | 2 +-
gcc/config/rs6000/power6.md | 2 +-
gcc/config/rs6000/power7.md | 2 +-
gcc/config/rs6000/power8.md | 2 +-
gcc/config/rs6000/power9.md | 2 +-
gcc/config/rs6000/ppc-asm.h | 2 +-
gcc/config/rs6000/ppc-auxv.h | 2 +-
gcc/config/rs6000/ppu_intrinsics.h | 2 +-
gcc/config/rs6000/predicates.md | 2 +-
gcc/config/rs6000/rbtree.c | 2 +-
gcc/config/rs6000/rbtree.h | 2 +-
gcc/config/rs6000/rs6000-builtins.def | 2 +-
gcc/config/rs6000/rs6000-c.c | 2 +-
gcc/config/rs6000/rs6000-call.c | 2 +-
gcc/config/rs6000/rs6000-cpus.def | 2 +-
gcc/config/rs6000/rs6000-d.c | 2 +-
gcc/config/rs6000/rs6000-gen-builtins.c | 2 +-
gcc/config/rs6000/rs6000-internal.h | 2 +-
gcc/config/rs6000/rs6000-linux.c | 2 +-
gcc/config/rs6000/rs6000-logue.c | 2 +-
gcc/config/rs6000/rs6000-modes.def | 2 +-
gcc/config/rs6000/rs6000-modes.h | 2 +-
gcc/config/rs6000/rs6000-opts.h | 2 +-
gcc/config/rs6000/rs6000-overload.def | 2 +-
gcc/config/rs6000/rs6000-p8swap.c | 2 +-
gcc/config/rs6000/rs6000-passes.def | 2 +-
gcc/config/rs6000/rs6000-pcrel-opt.c | 2 +-
gcc/config/rs6000/rs6000-protos.h | 2 +-
gcc/config/rs6000/rs6000-string.c | 2 +-
gcc/config/rs6000/rs6000-tables.opt | 2 +-
gcc/config/rs6000/rs6000.c | 2 +-
gcc/config/rs6000/rs6000.h | 2 +-
gcc/config/rs6000/rs6000.md | 2 +-
gcc/config/rs6000/rs6000.opt | 2 +-
gcc/config/rs6000/rs64.md | 2 +-
gcc/config/rs6000/rtems.h | 2 +-
gcc/config/rs6000/secureplt.h | 2 +-
gcc/config/rs6000/si2vmx.h | 2 +-
gcc/config/rs6000/smmintrin.h | 2 +-
gcc/config/rs6000/spu2vmx.h | 2 +-
gcc/config/rs6000/sync.md | 2 +-
gcc/config/rs6000/sysv4.h | 2 +-
gcc/config/rs6000/sysv4.opt | 2 +-
gcc/config/rs6000/sysv4le.h | 2 +-
gcc/config/rs6000/t-aix52 | 2 +-
gcc/config/rs6000/t-aix64 | 2 +-
gcc/config/rs6000/t-fprules | 2 +-
gcc/config/rs6000/t-freebsd64 | 2 +-
gcc/config/rs6000/t-linux64 | 2 +-
gcc/config/rs6000/t-lynx | 2 +-
gcc/config/rs6000/t-netbsd | 2 +-
gcc/config/rs6000/t-ppccomm | 2 +-
gcc/config/rs6000/t-ppcendian | 2 +-
gcc/config/rs6000/t-ppcgas | 2 +-
gcc/config/rs6000/t-rs6000 | 2 +-
gcc/config/rs6000/t-rtems | 2 +-
gcc/config/rs6000/t-vxworks | 2 +-
gcc/config/rs6000/titan.md | 2 +-
gcc/config/rs6000/tmmintrin.h | 2 +-
gcc/config/rs6000/vec_types.h | 2 +-
gcc/config/rs6000/vector.md | 2 +-
gcc/config/rs6000/vsx.md | 2 +-
gcc/config/rs6000/vxworks.h | 2 +-
gcc/config/rs6000/vxworksae.h | 2 +-
gcc/config/rs6000/vxworksmils.h | 2 +-
gcc/config/rs6000/x86gprintrin.h | 2 +-
gcc/config/rs6000/x86intrin.h | 2 +-
gcc/config/rs6000/xcoff.h | 2 +-
gcc/config/rs6000/xmmintrin.h | 2 +-
gcc/config/rtems.h | 2 +-
gcc/config/rtems.opt | 2 +-
gcc/config/rx/constraints.md | 2 +-
gcc/config/rx/elf.opt | 2 +-
gcc/config/rx/predicates.md | 2 +-
gcc/config/rx/rx-modes.def | 2 +-
gcc/config/rx/rx-opts.h | 2 +-
gcc/config/rx/rx-protos.h | 2 +-
gcc/config/rx/rx.c | 2 +-
gcc/config/rx/rx.h | 2 +-
gcc/config/rx/rx.md | 2 +-
gcc/config/rx/rx.opt | 2 +-
gcc/config/rx/t-rx | 2 +-
gcc/config/s390/2064.md | 2 +-
gcc/config/s390/2084.md | 2 +-
gcc/config/s390/2097.md | 2 +-
gcc/config/s390/2817.md | 2 +-
gcc/config/s390/2827.md | 2 +-
gcc/config/s390/2964.md | 2 +-
gcc/config/s390/3906.md | 2 +-
gcc/config/s390/8561.md | 2 +-
gcc/config/s390/constraints.md | 2 +-
gcc/config/s390/driver-native.c | 2 +-
gcc/config/s390/htmintrin.h | 2 +-
gcc/config/s390/htmxlintrin.h | 2 +-
gcc/config/s390/linux.h | 2 +-
gcc/config/s390/predicates.md | 2 +-
gcc/config/s390/s390-builtin-types.def | 2 +-
gcc/config/s390/s390-builtins.def | 2 +-
gcc/config/s390/s390-builtins.h | 2 +-
gcc/config/s390/s390-c.c | 2 +-
gcc/config/s390/s390-d.c | 2 +-
gcc/config/s390/s390-modes.def | 2 +-
gcc/config/s390/s390-opts.h | 2 +-
gcc/config/s390/s390-passes.def | 2 +-
gcc/config/s390/s390-protos.h | 2 +-
gcc/config/s390/s390.c | 2 +-
gcc/config/s390/s390.h | 2 +-
gcc/config/s390/s390.md | 2 +-
gcc/config/s390/s390.opt | 2 +-
gcc/config/s390/s390intrin.h | 2 +-
gcc/config/s390/s390x.h | 2 +-
gcc/config/s390/subst.md | 2 +-
gcc/config/s390/t-s390 | 2 +-
gcc/config/s390/tpf.h | 2 +-
gcc/config/s390/tpf.md | 2 +-
gcc/config/s390/tpf.opt | 2 +-
gcc/config/s390/vecintrin.h | 2 +-
gcc/config/s390/vector.md | 2 +-
gcc/config/s390/vx-builtins.md | 2 +-
gcc/config/sh/constraints.md | 2 +-
gcc/config/sh/divcost-analysis | 2 +-
gcc/config/sh/divtab-sh4-300.c | 2 +-
gcc/config/sh/divtab-sh4.c | 2 +-
gcc/config/sh/divtab.c | 2 +-
gcc/config/sh/elf.h | 2 +-
gcc/config/sh/embed-elf.h | 2 +-
gcc/config/sh/iterators.md | 2 +-
gcc/config/sh/linux.h | 2 +-
gcc/config/sh/little.h | 2 +-
gcc/config/sh/netbsd-elf.h | 2 +-
gcc/config/sh/newlib.h | 2 +-
gcc/config/sh/predicates.md | 2 +-
gcc/config/sh/rtems.h | 2 +-
gcc/config/sh/rtemself.h | 2 +-
gcc/config/sh/sh-c.c | 2 +-
gcc/config/sh/sh-mem.cc | 2 +-
gcc/config/sh/sh-modes.def | 2 +-
gcc/config/sh/sh-protos.h | 2 +-
gcc/config/sh/sh.c | 2 +-
gcc/config/sh/sh.h | 2 +-
gcc/config/sh/sh.md | 2 +-
gcc/config/sh/sh.opt | 2 +-
gcc/config/sh/sh1.md | 2 +-
gcc/config/sh/sh4-300.md | 2 +-
gcc/config/sh/sh4.md | 2 +-
gcc/config/sh/sh4a.md | 2 +-
gcc/config/sh/sh_optimize_sett_clrt.cc | 2 +-
gcc/config/sh/sh_treg_combine.cc | 2 +-
gcc/config/sh/superh.h | 2 +-
gcc/config/sh/sync.md | 2 +-
gcc/config/sh/t-sh | 2 +-
gcc/config/sh/vxworks.h | 2 +-
gcc/config/sol2-c.c | 2 +-
gcc/config/sol2-cxx.c | 2 +-
gcc/config/sol2-d.c | 2 +-
gcc/config/sol2-protos.h | 2 +-
gcc/config/sol2-stubs.c | 2 +-
gcc/config/sol2.c | 2 +-
gcc/config/sol2.h | 2 +-
gcc/config/sol2.opt | 2 +-
gcc/config/sparc/biarch64.h | 2 +-
gcc/config/sparc/constraints.md | 2 +-
gcc/config/sparc/cypress.md | 2 +-
gcc/config/sparc/default64.h | 2 +-
gcc/config/sparc/driver-sparc.c | 2 +-
gcc/config/sparc/freebsd.h | 2 +-
gcc/config/sparc/hypersparc.md | 2 +-
gcc/config/sparc/leon.md | 2 +-
gcc/config/sparc/leon5.md | 2 +-
gcc/config/sparc/linux.h | 2 +-
gcc/config/sparc/linux64.h | 2 +-
gcc/config/sparc/long-double-switch.opt | 2 +-
gcc/config/sparc/m8.md | 2 +-
gcc/config/sparc/netbsd-elf.h | 2 +-
gcc/config/sparc/niagara.md | 2 +-
gcc/config/sparc/niagara2.md | 2 +-
gcc/config/sparc/niagara4.md | 2 +-
gcc/config/sparc/niagara7.md | 2 +-
gcc/config/sparc/openbsd1-64.h | 2 +-
gcc/config/sparc/openbsd64.h | 2 +-
gcc/config/sparc/predicates.md | 2 +-
gcc/config/sparc/rtemself.h | 2 +-
gcc/config/sparc/sol2.h | 2 +-
gcc/config/sparc/sp-elf.h | 2 +-
gcc/config/sparc/sp64-elf.h | 2 +-
gcc/config/sparc/sparc-c.c | 2 +-
gcc/config/sparc/sparc-d.c | 2 +-
gcc/config/sparc/sparc-modes.def | 2 +-
gcc/config/sparc/sparc-opts.h | 2 +-
gcc/config/sparc/sparc-passes.def | 2 +-
gcc/config/sparc/sparc-protos.h | 2 +-
gcc/config/sparc/sparc.c | 2 +-
gcc/config/sparc/sparc.h | 2 +-
gcc/config/sparc/sparc.md | 2 +-
gcc/config/sparc/sparc.opt | 2 +-
gcc/config/sparc/sparclet.md | 2 +-
gcc/config/sparc/supersparc.md | 2 +-
gcc/config/sparc/sync.md | 2 +-
gcc/config/sparc/sysv4.h | 2 +-
gcc/config/sparc/t-elf | 2 +-
gcc/config/sparc/t-leon | 2 +-
gcc/config/sparc/t-leon3 | 2 +-
gcc/config/sparc/t-linux64 | 2 +-
gcc/config/sparc/t-rtems | 2 +-
gcc/config/sparc/t-rtems-64 | 2 +-
gcc/config/sparc/t-sparc | 2 +-
gcc/config/sparc/tso.h | 2 +-
gcc/config/sparc/ultra1_2.md | 2 +-
gcc/config/sparc/ultra3.md | 2 +-
gcc/config/sparc/visintrin.h | 2 +-
gcc/config/sparc/vxworks.h | 2 +-
gcc/config/stormy16/constraints.md | 2 +-
gcc/config/stormy16/predicates.md | 2 +-
gcc/config/stormy16/stormy-abi | 2 +-
gcc/config/stormy16/stormy16-protos.h | 2 +-
gcc/config/stormy16/stormy16.c | 2 +-
gcc/config/stormy16/stormy16.h | 2 +-
gcc/config/stormy16/stormy16.md | 2 +-
gcc/config/stormy16/stormy16.opt | 2 +-
gcc/config/t-darwin | 2 +-
gcc/config/t-dragonfly | 2 +-
gcc/config/t-freebsd | 2 +-
gcc/config/t-glibc | 2 +-
gcc/config/t-libunwind | 2 +-
gcc/config/t-linux | 2 +-
gcc/config/t-lynx | 2 +-
gcc/config/t-netbsd | 2 +-
gcc/config/t-pnt16-warn | 2 +-
gcc/config/t-sol2 | 2 +-
gcc/config/t-vxworks | 2 +-
gcc/config/t-winnt | 2 +-
gcc/config/tilegx/constraints.md | 2 +-
gcc/config/tilegx/linux.h | 2 +-
gcc/config/tilegx/mul-tables.c | 2 +-
gcc/config/tilegx/predicates.md | 2 +-
gcc/config/tilegx/sync.md | 2 +-
gcc/config/tilegx/tilegx-builtins.h | 2 +-
gcc/config/tilegx/tilegx-c.c | 2 +-
gcc/config/tilegx/tilegx-generic.md | 2 +-
gcc/config/tilegx/tilegx-modes.def | 2 +-
gcc/config/tilegx/tilegx-multiply.h | 2 +-
gcc/config/tilegx/tilegx-opts.h | 2 +-
gcc/config/tilegx/tilegx-protos.h | 2 +-
gcc/config/tilegx/tilegx.c | 2 +-
gcc/config/tilegx/tilegx.h | 2 +-
gcc/config/tilegx/tilegx.md | 2 +-
gcc/config/tilegx/tilegx.opt | 2 +-
gcc/config/tilepro/constraints.md | 2 +-
gcc/config/tilepro/gen-mul-tables.cc | 4 +-
gcc/config/tilepro/linux.h | 2 +-
gcc/config/tilepro/mul-tables.c | 2 +-
gcc/config/tilepro/predicates.md | 2 +-
gcc/config/tilepro/tilepro-builtins.h | 2 +-
gcc/config/tilepro/tilepro-c.c | 2 +-
gcc/config/tilepro/tilepro-generic.md | 2 +-
gcc/config/tilepro/tilepro-modes.def | 2 +-
gcc/config/tilepro/tilepro-multiply.h | 2 +-
gcc/config/tilepro/tilepro-protos.h | 2 +-
gcc/config/tilepro/tilepro.c | 2 +-
gcc/config/tilepro/tilepro.h | 2 +-
gcc/config/tilepro/tilepro.md | 2 +-
gcc/config/tilepro/tilepro.opt | 2 +-
gcc/config/usegas.h | 2 +-
gcc/config/v850/constraints.md | 2 +-
gcc/config/v850/predicates.md | 2 +-
gcc/config/v850/rtems.h | 2 +-
gcc/config/v850/t-v850 | 2 +-
gcc/config/v850/v850-c.c | 2 +-
gcc/config/v850/v850-modes.def | 2 +-
gcc/config/v850/v850-opts.h | 2 +-
gcc/config/v850/v850-protos.h | 2 +-
gcc/config/v850/v850.c | 2 +-
gcc/config/v850/v850.h | 2 +-
gcc/config/v850/v850.md | 2 +-
gcc/config/v850/v850.opt | 2 +-
gcc/config/vax/builtins.md | 2 +-
gcc/config/vax/constraints.md | 2 +-
gcc/config/vax/elf.h | 2 +-
gcc/config/vax/elf.opt | 2 +-
gcc/config/vax/linux.h | 2 +-
gcc/config/vax/netbsd-elf.h | 2 +-
gcc/config/vax/openbsd.h | 2 +-
gcc/config/vax/openbsd1.h | 2 +-
gcc/config/vax/predicates.md | 2 +-
gcc/config/vax/vax-modes.def | 2 +-
gcc/config/vax/vax-protos.h | 2 +-
gcc/config/vax/vax.c | 2 +-
gcc/config/vax/vax.h | 2 +-
gcc/config/vax/vax.md | 2 +-
gcc/config/vax/vax.opt | 2 +-
gcc/config/visium/constraints.md | 2 +-
gcc/config/visium/elf.h | 2 +-
gcc/config/visium/gr5.md | 2 +-
gcc/config/visium/gr6.md | 2 +-
gcc/config/visium/predicates.md | 2 +-
gcc/config/visium/t-visium | 2 +-
gcc/config/visium/visium-modes.def | 2 +-
gcc/config/visium/visium-opts.h | 2 +-
gcc/config/visium/visium-passes.def | 2 +-
gcc/config/visium/visium-protos.h | 2 +-
gcc/config/visium/visium.c | 2 +-
gcc/config/visium/visium.h | 2 +-
gcc/config/visium/visium.md | 2 +-
gcc/config/visium/visium.opt | 2 +-
gcc/config/vms/make-crtlmap.awk | 2 +-
gcc/config/vms/t-vms | 2 +-
gcc/config/vms/t-vmsnative | 2 +-
gcc/config/vms/vms-ar.c | 2 +-
gcc/config/vms/vms-c.c | 2 +-
gcc/config/vms/vms-f.c | 2 +-
gcc/config/vms/vms-ld.c | 2 +-
gcc/config/vms/vms-opts.h | 2 +-
gcc/config/vms/vms-protos.h | 2 +-
gcc/config/vms/vms-stdint.h | 2 +-
gcc/config/vms/vms.c | 2 +-
gcc/config/vms/vms.h | 2 +-
gcc/config/vms/vms.opt | 2 +-
gcc/config/vms/x-vms | 2 +-
gcc/config/vms/xm-vms.h | 2 +-
gcc/config/vx-common.h | 2 +-
gcc/config/vxworks-c.c | 2 +-
gcc/config/vxworks-dummy.h | 2 +-
gcc/config/vxworks-stdint.h | 2 +-
gcc/config/vxworks.c | 2 +-
gcc/config/vxworks.h | 2 +-
gcc/config/vxworks.opt | 2 +-
gcc/config/vxworksae.h | 2 +-
gcc/config/winnt-c.c | 2 +-
gcc/config/xtensa/constraints.md | 2 +-
gcc/config/xtensa/elf.h | 2 +-
gcc/config/xtensa/elf.opt | 2 +-
gcc/config/xtensa/linux.h | 2 +-
gcc/config/xtensa/predicates.md | 2 +-
gcc/config/xtensa/t-xtensa | 2 +-
gcc/config/xtensa/uclinux.h | 2 +-
gcc/config/xtensa/uclinux.opt | 2 +-
gcc/config/xtensa/xtensa-protos.h | 2 +-
gcc/config/xtensa/xtensa.c | 2 +-
gcc/config/xtensa/xtensa.h | 2 +-
gcc/config/xtensa/xtensa.md | 2 +-
gcc/config/xtensa/xtensa.opt | 2 +-
gcc/configure.ac | 2 +-
gcc/context.c | 2 +-
gcc/context.h | 2 +-
gcc/convert.c | 2 +-
gcc/convert.h | 2 +-
gcc/coretypes.h | 2 +-
gcc/coroutine-builtins.def | 2 +-
gcc/coroutine-passes.cc | 2 +-
gcc/coverage.c | 2 +-
gcc/coverage.h | 2 +-
gcc/cp/ChangeLog | 5509 +--
gcc/cp/ChangeLog-2021 | 5512 +++
gcc/cp/Make-lang.in | 2 +-
gcc/cp/call.c | 2 +-
gcc/cp/cfns.gperf | 2 +-
gcc/cp/cfns.h | 2 +-
gcc/cp/class.c | 2 +-
gcc/cp/config-lang.in | 2 +-
gcc/cp/constexpr.c | 2 +-
gcc/cp/constraint.cc | 2 +-
gcc/cp/coroutines.cc | 2 +-
gcc/cp/cp-gimplify.c | 2 +-
gcc/cp/cp-lang.c | 2 +-
gcc/cp/cp-name-hint.h | 2 +-
gcc/cp/cp-objcp-common.c | 2 +-
gcc/cp/cp-objcp-common.h | 2 +-
gcc/cp/cp-tree.def | 2 +-
gcc/cp/cp-tree.h | 2 +-
gcc/cp/cp-ubsan.c | 2 +-
gcc/cp/cvt.c | 2 +-
gcc/cp/cxx-pretty-print.c | 2 +-
gcc/cp/cxx-pretty-print.h | 2 +-
gcc/cp/decl.c | 16 +-
gcc/cp/decl.h | 2 +-
gcc/cp/decl2.c | 2 +-
gcc/cp/dump.c | 2 +-
gcc/cp/error.c | 2 +-
gcc/cp/except.c | 2 +-
gcc/cp/expr.c | 2 +-
gcc/cp/friend.c | 2 +-
gcc/cp/g++spec.c | 2 +-
gcc/cp/init.c | 19 +-
gcc/cp/lambda.c | 2 +-
gcc/cp/lang-specs.h | 2 +-
gcc/cp/lex.c | 2 +-
gcc/cp/logic.cc | 2 +-
gcc/cp/mangle.c | 2 +-
gcc/cp/mapper-client.cc | 2 +-
gcc/cp/mapper-client.h | 2 +-
gcc/cp/mapper-resolver.cc | 2 +-
gcc/cp/method.c | 2 +-
gcc/cp/module.cc | 2 +-
gcc/cp/name-lookup.c | 2 +-
gcc/cp/name-lookup.h | 2 +-
gcc/cp/operators.def | 2 +-
gcc/cp/optimize.c | 2 +-
gcc/cp/parser.c | 2 +-
gcc/cp/parser.h | 2 +-
gcc/cp/pt.c | 2 +-
gcc/cp/ptree.c | 2 +-
gcc/cp/rtti.c | 2 +-
gcc/cp/search.c | 2 +-
gcc/cp/semantics.c | 2 +-
gcc/cp/tree.c | 2 +-
gcc/cp/type-utils.h | 2 +-
gcc/cp/typeck.c | 2 +-
gcc/cp/typeck2.c | 2 +-
gcc/cp/vtable-class-hierarchy.c | 2 +-
gcc/cppbuiltin.c | 2 +-
gcc/cppbuiltin.h | 2 +-
gcc/cppdefault.c | 2 +-
gcc/cppdefault.h | 2 +-
gcc/cprop.c | 2 +-
gcc/cse.c | 2 +-
gcc/cselib.c | 2 +-
gcc/cselib.h | 2 +-
gcc/ctfc.c | 2 +-
gcc/ctfc.h | 2 +-
gcc/ctfout.c | 2 +-
gcc/d/ChangeLog | 1065 +-
gcc/d/ChangeLog-2021 | 1068 +
gcc/d/Make-lang.in | 2 +-
gcc/d/config-lang.in | 2 +-
gcc/d/d-attribs.cc | 2 +-
gcc/d/d-builtins.cc | 2 +-
gcc/d/d-codegen.cc | 2 +-
gcc/d/d-compiler.cc | 2 +-
gcc/d/d-convert.cc | 2 +-
gcc/d/d-ctfloat.cc | 2 +-
gcc/d/d-diagnostic.cc | 2 +-
gcc/d/d-frontend.cc | 2 +-
gcc/d/d-frontend.h | 2 +-
gcc/d/d-gimplify.cc | 2 +-
gcc/d/d-incpath.cc | 2 +-
gcc/d/d-lang.cc | 2 +-
gcc/d/d-longdouble.cc | 2 +-
gcc/d/d-port.cc | 2 +-
gcc/d/d-spec.cc | 2 +-
gcc/d/d-system.h | 2 +-
gcc/d/d-target-def.h | 2 +-
gcc/d/d-target.cc | 2 +-
gcc/d/d-target.def | 2 +-
gcc/d/d-target.h | 2 +-
gcc/d/d-tree.def | 2 +-
gcc/d/d-tree.h | 2 +-
gcc/d/decl.cc | 2 +-
gcc/d/dmd/root/dsystem.h | 2 +-
gcc/d/dmd/root/longdouble.d | 2 +-
gcc/d/expr.cc | 2 +-
gcc/d/imports.cc | 2 +-
gcc/d/intrinsics.cc | 2 +-
gcc/d/intrinsics.def | 2 +-
gcc/d/lang-specs.h | 2 +-
gcc/d/lang.opt | 2 +-
gcc/d/longdouble.h | 2 +-
gcc/d/modules.cc | 2 +-
gcc/d/runtime.cc | 2 +-
gcc/d/runtime.def | 2 +-
gcc/d/toir.cc | 2 +-
gcc/d/typeinfo.cc | 2 +-
gcc/d/types.cc | 2 +-
gcc/data-streamer-in.c | 2 +-
gcc/data-streamer-out.c | 2 +-
gcc/data-streamer.c | 2 +-
gcc/data-streamer.h | 2 +-
gcc/dbgcnt.c | 2 +-
gcc/dbgcnt.def | 2 +-
gcc/dbgcnt.h | 2 +-
gcc/dbxout.c | 2 +-
gcc/dbxout.h | 2 +-
gcc/dce.c | 2 +-
gcc/dce.h | 2 +-
gcc/ddg.c | 2 +-
gcc/ddg.h | 2 +-
gcc/debug.c | 2 +-
gcc/debug.h | 2 +-
gcc/defaults.h | 2 +-
gcc/df-core.c | 2 +-
gcc/df-problems.c | 2 +-
gcc/df-scan.c | 2 +-
gcc/df.h | 2 +-
gcc/dfp.c | 2 +-
gcc/dfp.h | 2 +-
gcc/diagnostic-color.c | 2 +-
gcc/diagnostic-color.h | 4 +-
gcc/diagnostic-core.h | 2 +-
gcc/diagnostic-event-id.h | 2 +-
gcc/diagnostic-format-json.cc | 2 +-
gcc/diagnostic-metadata.h | 2 +-
gcc/diagnostic-path.h | 2 +-
gcc/diagnostic-show-locus.c | 2 +-
gcc/diagnostic-spec.c | 2 +-
gcc/diagnostic-spec.h | 2 +-
gcc/diagnostic-url.h | 2 +-
gcc/diagnostic.c | 2 +-
gcc/diagnostic.def | 2 +-
gcc/diagnostic.h | 2 +-
gcc/digraph.cc | 2 +-
gcc/digraph.h | 2 +-
gcc/doc/analyzer.texi | 2 +-
gcc/doc/avr-mmcu.texi | 2 +-
gcc/doc/bugreport.texi | 2 +-
gcc/doc/cfg.texi | 2 +-
gcc/doc/collect2.texi | 2 +-
gcc/doc/compat.texi | 2 +-
gcc/doc/configfiles.texi | 2 +-
gcc/doc/configterms.texi | 2 +-
gcc/doc/contrib.texi | 2 +-
gcc/doc/contribute.texi | 2 +-
gcc/doc/fragments.texi | 2 +-
gcc/doc/frontends.texi | 2 +-
gcc/doc/gcc.texi | 2 +-
gcc/doc/gccint.texi | 2 +-
gcc/doc/generic.texi | 2 +-
gcc/doc/gimple.texi | 2 +-
gcc/doc/gty.texi | 2 +-
gcc/doc/headerdirs.texi | 2 +-
gcc/doc/hostconfig.texi | 2 +-
gcc/doc/implement-c.texi | 2 +-
gcc/doc/implement-cxx.texi | 2 +-
gcc/doc/install.texi | 4 +-
gcc/doc/install.texi2html | 2 +-
gcc/doc/interface.texi | 2 +-
gcc/doc/languages.texi | 2 +-
gcc/doc/libgcc.texi | 2 +-
gcc/doc/loop.texi | 2 +-
gcc/doc/lto.texi | 2 +-
gcc/doc/makefile.texi | 2 +-
gcc/doc/match-and-simplify.texi | 2 +-
gcc/doc/md.texi | 2 +-
gcc/doc/objc.texi | 2 +-
gcc/doc/optinfo.texi | 2 +-
gcc/doc/options.texi | 2 +-
gcc/doc/passes.texi | 2 +-
gcc/doc/plugins.texi | 2 +-
gcc/doc/portability.texi | 2 +-
gcc/doc/rtl.texi | 2 +-
gcc/doc/service.texi | 2 +-
gcc/doc/sourcebuild.texi | 2 +-
gcc/doc/standards.texi | 2 +-
gcc/doc/tm.texi | 2 +-
gcc/doc/tm.texi.in | 2 +-
gcc/doc/tree-ssa.texi | 2 +-
gcc/doc/trouble.texi | 2 +-
gcc/doc/ux.texi | 2 +-
gcc/dojump.c | 2 +-
gcc/dojump.h | 2 +-
gcc/dominance.c | 2 +-
gcc/dominance.h | 2 +-
gcc/domwalk.c | 2 +-
gcc/domwalk.h | 2 +-
gcc/double-int.c | 2 +-
gcc/double-int.h | 2 +-
gcc/dse.c | 2 +-
gcc/dump-context.h | 2 +-
gcc/dumpfile.c | 2 +-
gcc/dumpfile.h | 2 +-
gcc/dwarf2asm.c | 2 +-
gcc/dwarf2asm.h | 2 +-
gcc/dwarf2cfi.c | 2 +-
gcc/dwarf2ctf.c | 2 +-
gcc/dwarf2ctf.h | 2 +-
gcc/dwarf2out.c | 2 +-
gcc/dwarf2out.h | 2 +-
gcc/early-remat.c | 2 +-
gcc/edit-context.c | 2 +-
gcc/edit-context.h | 2 +-
gcc/emit-rtl.c | 10 +-
gcc/emit-rtl.h | 2 +-
gcc/errors.c | 2 +-
gcc/errors.h | 2 +-
gcc/escaped_string.h | 2 +-
gcc/et-forest.c | 2 +-
gcc/et-forest.h | 2 +-
gcc/except.c | 2 +-
gcc/except.h | 2 +-
gcc/exec-tool.in | 2 +-
gcc/explow.c | 2 +-
gcc/explow.h | 2 +-
gcc/expmed.c | 2 +-
gcc/expmed.h | 2 +-
gcc/expr.c | 2 +-
gcc/expr.h | 2 +-
gcc/fibonacci_heap.c | 2 +-
gcc/fibonacci_heap.h | 2 +-
gcc/file-find.c | 2 +-
gcc/file-find.h | 2 +-
gcc/file-prefix-map.c | 2 +-
gcc/file-prefix-map.h | 2 +-
gcc/final.c | 2 +-
gcc/fixed-value.c | 2 +-
gcc/fixed-value.h | 2 +-
gcc/flag-types.h | 2 +-
gcc/flags.h | 2 +-
gcc/fold-const-call.c | 2 +-
gcc/fold-const-call.h | 2 +-
gcc/fold-const.c | 2 +-
gcc/fold-const.h | 2 +-
gcc/fortran/ChangeLog | 2560 +-
gcc/fortran/ChangeLog-2021 | 2563 ++
gcc/fortran/Make-lang.in | 2 +-
gcc/fortran/arith.c | 2 +-
gcc/fortran/arith.h | 2 +-
gcc/fortran/array.c | 2 +-
gcc/fortran/bbt.c | 2 +-
gcc/fortran/check.c | 2 +-
gcc/fortran/class.c | 2 +-
gcc/fortran/config-lang.in | 2 +-
gcc/fortran/constructor.c | 2 +-
gcc/fortran/constructor.h | 2 +-
gcc/fortran/convert.c | 2 +-
gcc/fortran/cpp.c | 2 +-
gcc/fortran/cpp.h | 2 +-
gcc/fortran/data.c | 2 +-
gcc/fortran/data.h | 2 +-
gcc/fortran/decl.c | 2 +-
gcc/fortran/dependency.c | 2 +-
gcc/fortran/dependency.h | 2 +-
gcc/fortran/dump-parse-tree.c | 2 +-
gcc/fortran/error.c | 2 +-
gcc/fortran/expr.c | 2 +-
gcc/fortran/f95-lang.c | 2 +-
gcc/fortran/frontend-passes.c | 2 +-
gcc/fortran/gfc-diagnostic.def | 2 +-
gcc/fortran/gfc-internals.texi | 2 +-
gcc/fortran/gfortran.h | 2 +-
gcc/fortran/gfortran.texi | 2 +-
gcc/fortran/gfortranspec.c | 4 +-
gcc/fortran/interface.c | 2 +-
gcc/fortran/intrinsic.c | 2 +-
gcc/fortran/intrinsic.h | 2 +-
gcc/fortran/io.c | 2 +-
gcc/fortran/ioparm.def | 2 +-
gcc/fortran/iresolve.c | 2 +-
gcc/fortran/iso-c-binding.def | 2 +-
gcc/fortran/iso-fortran-env.def | 2 +-
gcc/fortran/lang-specs.h | 2 +-
gcc/fortran/lang.opt | 2 +-
gcc/fortran/libgfortran.h | 2 +-
gcc/fortran/match.c | 2 +-
gcc/fortran/match.h | 2 +-
gcc/fortran/matchexp.c | 2 +-
gcc/fortran/mathbuiltins.def | 2 +-
gcc/fortran/misc.c | 2 +-
gcc/fortran/module.c | 2 +-
gcc/fortran/openmp.c | 2 +-
gcc/fortran/options.c | 2 +-
gcc/fortran/parse.c | 2 +-
gcc/fortran/parse.h | 2 +-
gcc/fortran/primary.c | 2 +-
gcc/fortran/resolve.c | 2 +-
gcc/fortran/scanner.c | 2 +-
gcc/fortran/scanner.h | 2 +-
gcc/fortran/simplify.c | 2 +-
gcc/fortran/st.c | 2 +-
gcc/fortran/symbol.c | 2 +-
gcc/fortran/target-memory.c | 2 +-
gcc/fortran/target-memory.h | 2 +-
gcc/fortran/trans-array.c | 2 +-
gcc/fortran/trans-array.h | 2 +-
gcc/fortran/trans-common.c | 2 +-
gcc/fortran/trans-const.c | 2 +-
gcc/fortran/trans-const.h | 2 +-
gcc/fortran/trans-decl.c | 2 +-
gcc/fortran/trans-expr.c | 2 +-
gcc/fortran/trans-intrinsic.c | 2 +-
gcc/fortran/trans-io.c | 2 +-
gcc/fortran/trans-openmp.c | 2 +-
gcc/fortran/trans-stmt.c | 2 +-
gcc/fortran/trans-stmt.h | 2 +-
gcc/fortran/trans-types.c | 2 +-
gcc/fortran/trans-types.h | 2 +-
gcc/fortran/trans.c | 2 +-
gcc/fortran/trans.h | 2 +-
gcc/fortran/trigd_fe.inc | 2 +-
gcc/fortran/types.def | 2 +-
gcc/fp-test.c | 2 +-
gcc/function-abi.cc | 2 +-
gcc/function-abi.h | 2 +-
gcc/function-tests.c | 2 +-
gcc/function.c | 2 +-
gcc/function.h | 2 +-
gcc/fwprop.c | 2 +-
gcc/gcc-ar.c | 2 +-
gcc/gcc-main.c | 2 +-
gcc/gcc-plugin.h | 2 +-
gcc/gcc-rich-location.c | 2 +-
gcc/gcc-rich-location.h | 2 +-
gcc/gcc-symtab.h | 2 +-
gcc/gcc.c | 4 +-
gcc/gcc.h | 2 +-
gcc/gcov-counter.def | 2 +-
gcc/gcov-dump.c | 4 +-
gcc/gcov-io.c | 2 +-
gcc/gcov-io.h | 2 +-
gcc/gcov-tool.c | 4 +-
gcc/gcov.c | 4 +-
gcc/gcse-common.c | 2 +-
gcc/gcse-common.h | 2 +-
gcc/gcse.c | 2 +-
gcc/gcse.h | 2 +-
gcc/gdbhooks.py | 2 +-
gcc/gdbinit.in | 2 +-
gcc/gen-pass-instances.awk | 2 +-
gcc/genattr-common.c | 2 +-
gcc/genattr.c | 2 +-
gcc/genattrtab.c | 2 +-
gcc/genautomata.c | 2 +-
gcc/gencfn-macros.c | 2 +-
gcc/gencheck.c | 2 +-
gcc/genchecksum.c | 2 +-
gcc/gencodes.c | 2 +-
gcc/genconditions.c | 2 +-
gcc/genconfig.c | 2 +-
gcc/genconstants.c | 2 +-
gcc/genemit.c | 2 +-
gcc/genenums.c | 2 +-
gcc/generic-match-head.c | 2 +-
gcc/generic-match.h | 2 +-
gcc/genextract.c | 2 +-
gcc/genflags.c | 2 +-
gcc/gengenrtl.c | 2 +-
gcc/gengtype-lex.l | 2 +-
gcc/gengtype-parse.c | 2 +-
gcc/gengtype-state.c | 2 +-
gcc/gengtype.c | 4 +-
gcc/gengtype.h | 2 +-
gcc/genhooks.c | 2 +-
gcc/genmatch.c | 2 +-
gcc/genmddeps.c | 2 +-
gcc/genmddump.c | 2 +-
gcc/genmodes.c | 2 +-
gcc/genmultilib | 2 +-
gcc/genopinit.c | 2 +-
gcc/genoutput.c | 2 +-
gcc/genpeep.c | 2 +-
gcc/genpreds.c | 2 +-
gcc/genrecog.c | 2 +-
gcc/gensupport.c | 2 +-
gcc/gensupport.h | 2 +-
gcc/gentarget-def.c | 2 +-
gcc/genversion.c | 2 +-
gcc/ggc-common.c | 2 +-
gcc/ggc-internal.h | 2 +-
gcc/ggc-none.c | 2 +-
gcc/ggc-page.c | 2 +-
gcc/ggc-tests.c | 2 +-
gcc/ggc.h | 2 +-
gcc/gimple-array-bounds.cc | 2 +-
gcc/gimple-array-bounds.h | 2 +-
gcc/gimple-builder.c | 2 +-
gcc/gimple-builder.h | 2 +-
gcc/gimple-expr.c | 2 +-
gcc/gimple-expr.h | 2 +-
gcc/gimple-fold.c | 2 +-
gcc/gimple-fold.h | 2 +-
gcc/gimple-harden-conditionals.cc | 2 +-
gcc/gimple-if-to-switch.cc | 2 +-
gcc/gimple-isel.cc | 2 +-
gcc/gimple-iterator.c | 2 +-
gcc/gimple-iterator.h | 2 +-
gcc/gimple-laddress.c | 2 +-
gcc/gimple-loop-interchange.cc | 2 +-
gcc/gimple-loop-jam.c | 2 +-
gcc/gimple-loop-versioning.cc | 2 +-
gcc/gimple-low.c | 2 +-
gcc/gimple-low.h | 2 +-
gcc/gimple-match-head.c | 2 +-
gcc/gimple-match.h | 2 +-
gcc/gimple-predicate-analysis.cc | 2 +-
gcc/gimple-predicate-analysis.h | 2 +-
gcc/gimple-predict.h | 2 +-
gcc/gimple-pretty-print.c | 2 +-
gcc/gimple-pretty-print.h | 2 +-
gcc/gimple-range-cache.cc | 2 +-
gcc/gimple-range-cache.h | 2 +-
gcc/gimple-range-edge.cc | 2 +-
gcc/gimple-range-edge.h | 2 +-
gcc/gimple-range-fold.cc | 2 +-
gcc/gimple-range-fold.h | 2 +-
gcc/gimple-range-gori.cc | 2 +-
gcc/gimple-range-gori.h | 2 +-
gcc/gimple-range-path.cc | 2 +-
gcc/gimple-range-path.h | 2 +-
gcc/gimple-range-tests.cc | 2 +-
gcc/gimple-range-trace.cc | 2 +-
gcc/gimple-range-trace.h | 2 +-
gcc/gimple-range.cc | 2 +-
gcc/gimple-range.h | 2 +-
gcc/gimple-ssa-backprop.c | 2 +-
gcc/gimple-ssa-evrp-analyze.c | 2 +-
gcc/gimple-ssa-evrp-analyze.h | 2 +-
gcc/gimple-ssa-evrp.c | 2 +-
gcc/gimple-ssa-isolate-paths.c | 2 +-
gcc/gimple-ssa-nonnull-compare.c | 2 +-
gcc/gimple-ssa-split-paths.c | 2 +-
gcc/gimple-ssa-sprintf.c | 2 +-
gcc/gimple-ssa-store-merging.c | 2 +-
gcc/gimple-ssa-strength-reduction.c | 2 +-
gcc/gimple-ssa-warn-access.cc | 2 +-
gcc/gimple-ssa-warn-access.h | 2 +-
gcc/gimple-ssa-warn-alloca.c | 2 +-
gcc/gimple-ssa-warn-restrict.c | 2 +-
gcc/gimple-ssa-warn-restrict.h | 2 +-
gcc/gimple-ssa.h | 2 +-
gcc/gimple-streamer-in.c | 2 +-
gcc/gimple-streamer-out.c | 2 +-
gcc/gimple-streamer.h | 2 +-
gcc/gimple-walk.c | 2 +-
gcc/gimple-walk.h | 2 +-
gcc/gimple-warn-recursion.c | 2 +-
gcc/gimple.c | 2 +-
gcc/gimple.def | 2 +-
gcc/gimple.h | 2 +-
gcc/gimplify-me.c | 2 +-
gcc/gimplify-me.h | 2 +-
gcc/gimplify.c | 2 +-
gcc/gimplify.h | 2 +-
gcc/ginclude/float.h | 2 +-
gcc/ginclude/iso646.h | 2 +-
gcc/ginclude/stdalign.h | 2 +-
gcc/ginclude/stdarg.h | 2 +-
gcc/ginclude/stdatomic.h | 2 +-
gcc/ginclude/stdbool.h | 2 +-
gcc/ginclude/stddef.h | 2 +-
gcc/ginclude/stdfix.h | 2 +-
gcc/ginclude/stdint-gcc.h | 2 +-
gcc/ginclude/stdnoreturn.h | 2 +-
gcc/ginclude/tgmath.h | 2 +-
gcc/ginclude/unwind-arm-common.h | 2 +-
gcc/glimits.h | 2 +-
gcc/go/ChangeLog | 2 +-
gcc/go/Make-lang.in | 2 +-
gcc/go/config-lang.in | 2 +-
gcc/go/go-backend.c | 2 +-
gcc/go/go-c.h | 2 +-
gcc/go/go-gcc-diagnostics.cc | 2 +-
gcc/go/go-gcc.cc | 2 +-
gcc/go/go-gcc.h | 2 +-
gcc/go/go-lang.c | 2 +-
gcc/go/go-sha1.cc | 2 +-
gcc/go/go-system.h | 2 +-
gcc/go/gospec.c | 2 +-
gcc/go/lang-specs.h | 2 +-
gcc/go/lang.opt | 2 +-
gcc/godump.c | 2 +-
gcc/graph.c | 2 +-
gcc/graph.h | 2 +-
gcc/graphds.c | 2 +-
gcc/graphds.h | 2 +-
gcc/graphite-dependences.c | 2 +-
gcc/graphite-isl-ast-to-gimple.c | 2 +-
gcc/graphite-optimize-isl.c | 2 +-
gcc/graphite-poly.c | 2 +-
gcc/graphite-scop-detection.c | 2 +-
gcc/graphite-sese-to-poly.c | 2 +-
gcc/graphite.c | 2 +-
gcc/graphite.h | 2 +-
gcc/graphviz.cc | 2 +-
gcc/graphviz.h | 2 +-
gcc/gsstruct.def | 2 +-
gcc/gstab.h | 2 +-
gcc/gsyms.h | 2 +-
gcc/haifa-sched.c | 2 +-
gcc/hard-reg-set.h | 2 +-
gcc/hash-map-tests.c | 2 +-
gcc/hash-map-traits.h | 2 +-
gcc/hash-map.h | 2 +-
gcc/hash-set-tests.c | 2 +-
gcc/hash-set.h | 2 +-
gcc/hash-table.c | 2 +-
gcc/hash-table.h | 2 +-
gcc/hash-traits.h | 2 +-
gcc/highlev-plugin-common.h | 2 +-
gcc/hooks.c | 2 +-
gcc/hooks.h | 2 +-
gcc/host-default.c | 2 +-
gcc/hosthooks-def.h | 2 +-
gcc/hosthooks.h | 2 +-
gcc/hw-doloop.c | 2 +-
gcc/hw-doloop.h | 2 +-
gcc/hwint.c | 2 +-
gcc/hwint.h | 2 +-
gcc/ifcvt.c | 2 +-
gcc/ifcvt.h | 2 +-
gcc/inchash.c | 2 +-
gcc/inchash.h | 2 +-
gcc/incpath.c | 2 +-
gcc/incpath.h | 2 +-
gcc/init-regs.c | 2 +-
gcc/input.c | 2 +-
gcc/input.h | 2 +-
gcc/insn-addr.h | 2 +-
gcc/insn-notes.def | 2 +-
gcc/int-vector-builder.h | 2 +-
gcc/internal-fn.c | 2 +-
gcc/internal-fn.def | 2 +-
gcc/internal-fn.h | 2 +-
gcc/intl.c | 2 +-
gcc/intl.h | 2 +-
gcc/ipa-comdats.c | 2 +-
gcc/ipa-cp.c | 2 +-
gcc/ipa-devirt.c | 2 +-
gcc/ipa-fnsummary.c | 2 +-
gcc/ipa-fnsummary.h | 2 +-
gcc/ipa-free-lang-data.cc | 2 +-
gcc/ipa-icf-gimple.c | 2 +-
gcc/ipa-icf-gimple.h | 2 +-
gcc/ipa-icf.c | 2 +-
gcc/ipa-icf.h | 2 +-
gcc/ipa-inline-analysis.c | 2 +-
gcc/ipa-inline-transform.c | 2 +-
gcc/ipa-inline.c | 2 +-
gcc/ipa-inline.h | 2 +-
gcc/ipa-modref-tree.c | 2 +-
gcc/ipa-modref-tree.h | 2 +-
gcc/ipa-modref.c | 2 +-
gcc/ipa-modref.h | 2 +-
gcc/ipa-param-manipulation.c | 2 +-
gcc/ipa-param-manipulation.h | 2 +-
gcc/ipa-polymorphic-call.c | 2 +-
gcc/ipa-predicate.c | 2 +-
gcc/ipa-predicate.h | 2 +-
gcc/ipa-profile.c | 2 +-
gcc/ipa-prop.c | 2 +-
gcc/ipa-prop.h | 2 +-
gcc/ipa-pure-const.c | 2 +-
gcc/ipa-ref.c | 2 +-
gcc/ipa-ref.h | 2 +-
gcc/ipa-reference.c | 2 +-
gcc/ipa-reference.h | 2 +-
gcc/ipa-split.c | 2 +-
gcc/ipa-sra.c | 2 +-
gcc/ipa-utils.c | 2 +-
gcc/ipa-utils.h | 2 +-
gcc/ipa-visibility.c | 2 +-
gcc/ipa.c | 2 +-
gcc/ira-build.c | 2 +-
gcc/ira-color.c | 2 +-
gcc/ira-conflicts.c | 2 +-
gcc/ira-costs.c | 2 +-
gcc/ira-emit.c | 2 +-
gcc/ira-int.h | 2 +-
gcc/ira-lives.c | 2 +-
gcc/ira.c | 2 +-
gcc/ira.h | 2 +-
gcc/is-a.h | 2 +-
gcc/iterator-utils.h | 2 +-
gcc/jit/ChangeLog | 2 +-
gcc/jit/Make-lang.in | 2 +-
gcc/jit/config-lang.in | 2 +-
gcc/jit/docs/_build/texinfo/libgccjit.texi | 84 +-
gcc/jit/docs/conf.py | 2 +-
gcc/jit/docs/cp/index.rst | 2 +-
gcc/jit/docs/cp/intro/index.rst | 2 +-
gcc/jit/docs/cp/intro/tutorial01.rst | 2 +-
gcc/jit/docs/cp/intro/tutorial02.rst | 2 +-
gcc/jit/docs/cp/intro/tutorial03.rst | 2 +-
gcc/jit/docs/cp/intro/tutorial04.rst | 2 +-
gcc/jit/docs/cp/topics/asm.rst | 2 +-
gcc/jit/docs/cp/topics/compilation.rst | 2 +-
gcc/jit/docs/cp/topics/contexts.rst | 2 +-
gcc/jit/docs/cp/topics/expressions.rst | 2 +-
gcc/jit/docs/cp/topics/functions.rst | 2 +-
gcc/jit/docs/cp/topics/index.rst | 2 +-
gcc/jit/docs/cp/topics/locations.rst | 2 +-
gcc/jit/docs/cp/topics/objects.rst | 2 +-
gcc/jit/docs/cp/topics/types.rst | 2 +-
gcc/jit/docs/examples/tut01-hello-world.c | 2 +-
gcc/jit/docs/examples/tut01-hello-world.cc | 2 +-
gcc/jit/docs/examples/tut02-square.c | 2 +-
gcc/jit/docs/examples/tut02-square.cc | 2 +-
gcc/jit/docs/examples/tut03-sum-of-squares.c | 2 +-
gcc/jit/docs/examples/tut03-sum-of-squares.cc | 2 +-
gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +-
gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 2 +-
gcc/jit/docs/index.rst | 2 +-
gcc/jit/docs/internals/index.rst | 2 +-
gcc/jit/docs/intro/index.rst | 2 +-
gcc/jit/docs/intro/tutorial01.rst | 2 +-
gcc/jit/docs/intro/tutorial02.rst | 2 +-
gcc/jit/docs/intro/tutorial03.rst | 2 +-
gcc/jit/docs/intro/tutorial04.rst | 2 +-
gcc/jit/docs/intro/tutorial05.rst | 2 +-
gcc/jit/docs/topics/asm.rst | 2 +-
gcc/jit/docs/topics/compatibility.rst | 2 +-
gcc/jit/docs/topics/compilation.rst | 2 +-
gcc/jit/docs/topics/contexts.rst | 2 +-
gcc/jit/docs/topics/expressions.rst | 2 +-
gcc/jit/docs/topics/function-pointers.rst | 2 +-
gcc/jit/docs/topics/functions.rst | 2 +-
gcc/jit/docs/topics/index.rst | 2 +-
gcc/jit/docs/topics/locations.rst | 2 +-
gcc/jit/docs/topics/objects.rst | 2 +-
gcc/jit/docs/topics/performance.rst | 2 +-
gcc/jit/docs/topics/types.rst | 2 +-
gcc/jit/dummy-frontend.c | 2 +-
gcc/jit/jit-builtins.c | 2 +-
gcc/jit/jit-builtins.h | 2 +-
gcc/jit/jit-common.h | 2 +-
gcc/jit/jit-dejagnu.h | 2 +-
gcc/jit/jit-logging.c | 2 +-
gcc/jit/jit-logging.h | 2 +-
gcc/jit/jit-playback.c | 2 +-
gcc/jit/jit-playback.h | 2 +-
gcc/jit/jit-recording.c | 2 +-
gcc/jit/jit-recording.h | 2 +-
gcc/jit/jit-result.c | 2 +-
gcc/jit/jit-result.h | 2 +-
gcc/jit/jit-spec.c | 2 +-
gcc/jit/jit-tempdir.c | 2 +-
gcc/jit/jit-tempdir.h | 2 +-
gcc/jit/jit-w32.c | 2 +-
gcc/jit/jit-w32.h | 2 +-
gcc/jit/libgccjit++.h | 2 +-
gcc/jit/libgccjit.c | 2 +-
gcc/jit/libgccjit.h | 2 +-
gcc/jit/libgccjit.map | 2 +-
gcc/json.cc | 2 +-
gcc/json.h | 2 +-
gcc/jump.c | 2 +-
gcc/langhooks-def.h | 2 +-
gcc/langhooks.c | 2 +-
gcc/langhooks.h | 2 +-
gcc/lcm.c | 2 +-
gcc/lcm.h | 2 +-
gcc/libfuncs.h | 2 +-
gcc/limitx.h | 2 +-
gcc/lists.c | 2 +-
gcc/loop-doloop.c | 2 +-
gcc/loop-init.c | 2 +-
gcc/loop-invariant.c | 2 +-
gcc/loop-iv.c | 2 +-
gcc/loop-unroll.c | 2 +-
gcc/loop-unroll.h | 2 +-
gcc/lower-subreg.c | 2 +-
gcc/lower-subreg.h | 2 +-
gcc/lra-assigns.c | 2 +-
gcc/lra-coalesce.c | 2 +-
gcc/lra-constraints.c | 2 +-
gcc/lra-eliminations.c | 2 +-
gcc/lra-int.h | 2 +-
gcc/lra-lives.c | 2 +-
gcc/lra-remat.c | 2 +-
gcc/lra-spills.c | 2 +-
gcc/lra.c | 2 +-
gcc/lra.h | 2 +-
gcc/lto-cgraph.c | 2 +-
gcc/lto-compress.c | 2 +-
gcc/lto-compress.h | 2 +-
gcc/lto-opts.c | 2 +-
gcc/lto-section-in.c | 2 +-
gcc/lto-section-names.h | 2 +-
gcc/lto-section-out.c | 2 +-
gcc/lto-streamer-in.c | 2 +-
gcc/lto-streamer-out.c | 2 +-
gcc/lto-streamer.c | 2 +-
gcc/lto-streamer.h | 2 +-
gcc/lto-wrapper.c | 2 +-
gcc/lto/ChangeLog | 2 +-
gcc/lto/Make-lang.in | 2 +-
gcc/lto/common.c | 2 +-
gcc/lto/common.h | 2 +-
gcc/lto/config-lang.in | 2 +-
gcc/lto/lang-specs.h | 2 +-
gcc/lto/lang.opt | 2 +-
gcc/lto/lto-common.c | 2 +-
gcc/lto/lto-common.h | 2 +-
gcc/lto/lto-dump.c | 2 +-
gcc/lto/lto-lang.c | 2 +-
gcc/lto/lto-object.c | 2 +-
gcc/lto/lto-partition.c | 2 +-
gcc/lto/lto-partition.h | 2 +-
gcc/lto/lto-symtab.c | 2 +-
gcc/lto/lto-symtab.h | 2 +-
gcc/lto/lto-tree.h | 2 +-
gcc/lto/lto.c | 2 +-
gcc/lto/lto.h | 2 +-
gcc/machmode.def | 2 +-
gcc/machmode.h | 2 +-
gcc/main.c | 2 +-
gcc/match.pd | 2 +-
gcc/mcf.c | 2 +-
gcc/mem-stats-traits.h | 2 +-
gcc/mem-stats.h | 2 +-
gcc/memmodel.h | 2 +-
gcc/memory-block.cc | 2 +-
gcc/memory-block.h | 2 +-
gcc/mkconfig.sh | 2 +-
gcc/mode-classes.def | 2 +-
gcc/mode-switching.c | 2 +-
gcc/modulo-sched.c | 2 +-
gcc/multiple_target.c | 2 +-
gcc/mux-utils.h | 2 +-
gcc/objc/ChangeLog | 2 +-
gcc/objc/Make-lang.in | 2 +-
gcc/objc/config-lang.in | 2 +-
gcc/objc/lang-specs.h | 2 +-
gcc/objc/objc-act.c | 2 +-
gcc/objc/objc-act.h | 2 +-
gcc/objc/objc-encoding.c | 2 +-
gcc/objc/objc-encoding.h | 2 +-
gcc/objc/objc-gnu-runtime-abi-01.c | 2 +-
gcc/objc/objc-lang.c | 2 +-
gcc/objc/objc-map.c | 2 +-
gcc/objc/objc-map.h | 2 +-
gcc/objc/objc-next-metadata-tags.h | 2 +-
gcc/objc/objc-next-runtime-abi-01.c | 2 +-
gcc/objc/objc-next-runtime-abi-02.c | 2 +-
gcc/objc/objc-runtime-hooks.h | 2 +-
gcc/objc/objc-runtime-shared-support.c | 2 +-
gcc/objc/objc-runtime-shared-support.h | 2 +-
gcc/objc/objc-tree.def | 2 +-
gcc/objcp/ChangeLog | 2 +-
gcc/objcp/Make-lang.in | 2 +-
gcc/objcp/config-lang.in | 2 +-
gcc/objcp/lang-specs.h | 2 +-
gcc/objcp/objcp-decl.c | 2 +-
gcc/objcp/objcp-decl.h | 2 +-
gcc/objcp/objcp-lang.c | 2 +-
gcc/obstack-utils.h | 2 +-
gcc/omp-builtins.def | 2 +-
gcc/omp-expand.c | 2 +-
gcc/omp-expand.h | 2 +-
gcc/omp-general.c | 2 +-
gcc/omp-general.h | 2 +-
gcc/omp-low.c | 2 +-
gcc/omp-low.h | 2 +-
gcc/omp-oacc-kernels-decompose.cc | 2 +-
gcc/omp-oacc-neuter-broadcast.cc | 2 +-
gcc/omp-offload.c | 2 +-
gcc/omp-offload.h | 2 +-
gcc/omp-simd-clone.c | 2 +-
gcc/omp-simd-clone.h | 2 +-
gcc/opt-functions.awk | 2 +-
gcc/opt-gather.awk | 2 +-
gcc/opt-include.awk | 2 +-
gcc/opt-problem.cc | 2 +-
gcc/opt-problem.h | 2 +-
gcc/opt-read.awk | 2 +-
gcc/opt-suggestions.c | 2 +-
gcc/opt-suggestions.h | 2 +-
gcc/optabs-libfuncs.c | 2 +-
gcc/optabs-libfuncs.h | 2 +-
gcc/optabs-query.c | 2 +-
gcc/optabs-query.h | 2 +-
gcc/optabs-tree.c | 2 +-
gcc/optabs-tree.h | 2 +-
gcc/optabs.c | 2 +-
gcc/optabs.def | 2 +-
gcc/optabs.h | 2 +-
gcc/optc-gen.awk | 2 +-
gcc/optc-save-gen.awk | 2 +-
gcc/opth-gen.awk | 2 +-
gcc/optinfo-emit-json.cc | 2 +-
gcc/optinfo-emit-json.h | 2 +-
gcc/optinfo.cc | 2 +-
gcc/optinfo.h | 2 +-
gcc/opts-common.c | 2 +-
gcc/opts-diagnostic.h | 2 +-
gcc/opts-global.c | 2 +-
gcc/opts.c | 2 +-
gcc/opts.h | 2 +-
gcc/ordered-hash-map-tests.cc | 2 +-
gcc/ordered-hash-map.h | 2 +-
gcc/output.h | 2 +-
gcc/params.opt | 2 +-
gcc/pass_manager.h | 2 +-
gcc/passes.c | 2 +-
gcc/passes.def | 2 +-
gcc/plugin.c | 2 +-
gcc/plugin.def | 2 +-
gcc/plugin.h | 2 +-
gcc/po/ChangeLog | 2 +-
gcc/po/EXCLUDES | 2 +-
gcc/po/exgettext | 2 +-
gcc/pointer-query.cc | 2 +-
gcc/pointer-query.h | 2 +-
gcc/poly-int-types.h | 2 +-
gcc/poly-int.h | 2 +-
gcc/postreload-gcse.c | 2 +-
gcc/postreload.c | 2 +-
gcc/predict.c | 2 +-
gcc/predict.def | 2 +-
gcc/predict.h | 2 +-
gcc/prefix.c | 2 +-
gcc/prefix.h | 2 +-
gcc/pretty-print.c | 2 +-
gcc/pretty-print.h | 2 +-
gcc/print-rtl-function.c | 2 +-
gcc/print-rtl.c | 2 +-
gcc/print-rtl.h | 2 +-
gcc/print-tree.c | 2 +-
gcc/print-tree.h | 2 +-
gcc/profile-count.c | 2 +-
gcc/profile-count.h | 2 +-
gcc/profile.c | 2 +-
gcc/profile.h | 2 +-
gcc/range-op.cc | 2 +-
gcc/range-op.h | 2 +-
gcc/range.cc | 2 +-
gcc/range.h | 2 +-
gcc/read-md.c | 2 +-
gcc/read-md.h | 2 +-
gcc/read-rtl-function.c | 2 +-
gcc/read-rtl-function.h | 2 +-
gcc/read-rtl.c | 2 +-
gcc/real.c | 2 +-
gcc/real.h | 2 +-
gcc/realmpfr.c | 2 +-
gcc/realmpfr.h | 2 +-
gcc/recog.c | 2 +-
gcc/recog.h | 2 +-
gcc/ree.c | 2 +-
gcc/reg-notes.def | 2 +-
gcc/reg-stack.c | 2 +-
gcc/regcprop.c | 2 +-
gcc/regcprop.h | 2 +-
gcc/reginfo.c | 2 +-
gcc/regrename.c | 15 +-
gcc/regrename.h | 2 +-
gcc/regs.h | 2 +-
gcc/regset.h | 2 +-
gcc/regstat.c | 2 +-
gcc/reload.c | 2 +-
gcc/reload.h | 2 +-
gcc/reload1.c | 2 +-
gcc/reorg.c | 2 +-
gcc/resource.c | 2 +-
gcc/resource.h | 2 +-
gcc/rtl-error.c | 2 +-
gcc/rtl-error.h | 2 +-
gcc/rtl-iter.h | 2 +-
gcc/rtl-ssa.h | 2 +-
gcc/rtl-ssa/access-utils.h | 2 +-
gcc/rtl-ssa/accesses.cc | 2 +-
gcc/rtl-ssa/accesses.h | 2 +-
gcc/rtl-ssa/blocks.cc | 2 +-
gcc/rtl-ssa/blocks.h | 2 +-
gcc/rtl-ssa/change-utils.h | 2 +-
gcc/rtl-ssa/changes.cc | 2 +-
gcc/rtl-ssa/changes.h | 2 +-
gcc/rtl-ssa/functions.cc | 2 +-
gcc/rtl-ssa/functions.h | 2 +-
gcc/rtl-ssa/insn-utils.h | 2 +-
gcc/rtl-ssa/insns.cc | 2 +-
gcc/rtl-ssa/insns.h | 2 +-
gcc/rtl-ssa/internals.h | 2 +-
gcc/rtl-ssa/internals.inl | 2 +-
gcc/rtl-ssa/is-a.inl | 2 +-
gcc/rtl-ssa/member-fns.inl | 2 +-
gcc/rtl-ssa/movement.h | 2 +-
gcc/rtl-tests.c | 2 +-
gcc/rtl.c | 2 +-
gcc/rtl.def | 2 +-
gcc/rtl.h | 2 +-
gcc/rtlanal.c | 2 +-
gcc/rtlanal.h | 2 +-
gcc/rtlhash.c | 2 +-
gcc/rtlhash.h | 2 +-
gcc/rtlhooks-def.h | 2 +-
gcc/rtlhooks.c | 2 +-
gcc/rtx-vector-builder.c | 2 +-
gcc/rtx-vector-builder.h | 2 +-
gcc/run-rtl-passes.c | 2 +-
gcc/run-rtl-passes.h | 2 +-
gcc/sancov.c | 2 +-
gcc/sanitizer.def | 2 +-
gcc/sanopt.c | 2 +-
gcc/sbitmap.c | 2 +-
gcc/sbitmap.h | 2 +-
gcc/sched-deps.c | 2 +-
gcc/sched-ebb.c | 2 +-
gcc/sched-int.h | 2 +-
gcc/sched-rgn.c | 2 +-
gcc/sel-sched-dump.c | 2 +-
gcc/sel-sched-dump.h | 2 +-
gcc/sel-sched-ir.c | 2 +-
gcc/sel-sched-ir.h | 2 +-
gcc/sel-sched.c | 2 +-
gcc/sel-sched.h | 2 +-
gcc/selftest-diagnostic.c | 2 +-
gcc/selftest-diagnostic.h | 2 +-
gcc/selftest-rtl.c | 2 +-
gcc/selftest-rtl.h | 2 +-
gcc/selftest-run-tests.c | 2 +-
gcc/selftest.c | 2 +-
gcc/selftest.h | 2 +-
gcc/sese.c | 2 +-
gcc/sese.h | 2 +-
gcc/shortest-paths.h | 2 +-
gcc/shrink-wrap.c | 2 +-
gcc/shrink-wrap.h | 2 +-
gcc/signop.h | 2 +-
gcc/simplify-rtx.c | 2 +-
gcc/sort.cc | 2 +-
gcc/sparseset.c | 2 +-
gcc/sparseset.h | 2 +-
gcc/spellcheck-tree.c | 2 +-
gcc/spellcheck-tree.h | 2 +-
gcc/spellcheck.c | 2 +-
gcc/spellcheck.h | 2 +-
gcc/splay-tree-utils.cc | 2 +-
gcc/splay-tree-utils.h | 2 +-
gcc/splay-tree-utils.tcc | 2 +-
gcc/sreal.c | 2 +-
gcc/sreal.h | 2 +-
gcc/ssa-iterators.h | 2 +-
gcc/ssa.h | 2 +-
gcc/stab.def | 2 +-
gcc/stack-ptr-mod.c | 2 +-
gcc/statistics.c | 2 +-
gcc/statistics.h | 2 +-
gcc/stmt.c | 2 +-
gcc/stmt.h | 2 +-
gcc/stor-layout.c | 2 +-
gcc/stor-layout.h | 2 +-
gcc/store-motion.c | 2 +-
gcc/streamer-hooks.c | 2 +-
gcc/streamer-hooks.h | 2 +-
gcc/stringpool.c | 2 +-
gcc/stringpool.h | 2 +-
gcc/substring-locations.c | 2 +-
gcc/substring-locations.h | 2 +-
gcc/symbol-summary.h | 2 +-
gcc/symtab-clones.cc | 2 +-
gcc/symtab-clones.h | 2 +-
gcc/symtab-thunks.cc | 2 +-
gcc/symtab-thunks.h | 2 +-
gcc/symtab.c | 2 +-
gcc/sync-builtins.def | 2 +-
gcc/system.h | 2 +-
gcc/target-def.h | 2 +-
gcc/target-globals.c | 2 +-
gcc/target-globals.h | 2 +-
gcc/target-hooks-macros.h | 2 +-
gcc/target-insns.def | 2 +-
gcc/target.def | 2 +-
gcc/target.h | 2 +-
gcc/targhooks.c | 2 +-
gcc/targhooks.h | 2 +-
gcc/testsuite/ChangeLog | 20610 +----------
gcc/testsuite/ChangeLog-2021 | 20646 +++++++++++
gcc/testsuite/README | 2 +-
gcc/testsuite/README.compat | 2 +-
gcc/testsuite/README.gcc | 2 +-
gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 50 +-
gcc/testsuite/c-c++-common/cpp/va-opt-9.c | 20 +
gcc/testsuite/config/default.exp | 2 +-
gcc/testsuite/g++.dg/README | 2 +-
gcc/testsuite/g++.dg/analyzer/analyzer.exp | 2 +-
gcc/testsuite/g++.dg/asan/asan.exp | 2 +-
gcc/testsuite/g++.dg/bprob/bprob.exp | 2 +-
gcc/testsuite/g++.dg/charset/charset.exp | 2 +-
gcc/testsuite/g++.dg/compat/break/README | 2 +-
gcc/testsuite/g++.dg/compat/compat.exp | 2 +-
gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 2 +-
gcc/testsuite/g++.dg/coroutines/coroutines.exp | 2 +-
gcc/testsuite/g++.dg/debug/debug.exp | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp | 2 +-
gcc/testsuite/g++.dg/dfp/dfp.exp | 2 +-
gcc/testsuite/g++.dg/dg.exp | 2 +-
gcc/testsuite/g++.dg/eh/array2.C | 43 +
gcc/testsuite/g++.dg/eh/cleanup6.C | 13 +
gcc/testsuite/g++.dg/gcov/gcov.exp | 2 +-
gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp | 2 +-
gcc/testsuite/g++.dg/goacc/goacc.exp | 2 +-
gcc/testsuite/g++.dg/gomp/gomp.exp | 2 +-
gcc/testsuite/g++.dg/graphite/graphite.exp | 2 +-
gcc/testsuite/g++.dg/hwasan/hwasan.exp | 2 +-
gcc/testsuite/g++.dg/lto/lto.exp | 2 +-
gcc/testsuite/g++.dg/modules/modules.exp | 2 +-
gcc/testsuite/g++.dg/opt/pr103756.C | 57 +
gcc/testsuite/g++.dg/pch/pch.exp | 2 +-
gcc/testsuite/g++.dg/plugin/plugin.exp | 2 +-
.../g++.dg/simulate-thread/simulate-thread.exp | 2 +-
gcc/testsuite/g++.dg/special/ecos.exp | 2 +-
gcc/testsuite/g++.dg/tls/tls.exp | 2 +-
gcc/testsuite/g++.dg/tm/tm.exp | 2 +-
.../g++.dg/torture/stackalign/stackalign.exp | 2 +-
gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 2 +-
gcc/testsuite/g++.dg/tsan/tsan.exp | 2 +-
gcc/testsuite/g++.dg/ubsan/ubsan.exp | 2 +-
gcc/testsuite/g++.dg/vect/vect.exp | 2 +-
gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C | 44 +-
gcc/testsuite/g++.old-deja/g++.brendan/README | 2 +-
gcc/testsuite/g++.old-deja/g++.robertl/README | 2 +-
gcc/testsuite/g++.old-deja/old-deja.exp | 2 +-
gcc/testsuite/g++.target/aarch64/aarch64.exp | 2 +-
.../advsimd-intrinsics/advsimd-intrinsics.exp | 2 +-
.../g++.target/aarch64/sve/aarch64-sve.exp | 2 +-
.../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 2 +-
.../aarch64/sve/acle/aarch64-sve-acle.exp | 2 +-
.../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 2 +-
gcc/testsuite/g++.target/arm/arm.exp | 2 +-
gcc/testsuite/g++.target/arm/mve.exp | 2 +-
gcc/testsuite/g++.target/i386/i386.exp | 2 +-
gcc/testsuite/g++.target/msp430/msp430.exp | 2 +-
gcc/testsuite/g++.target/nios2/nios2.exp | 2 +-
gcc/testsuite/g++.target/powerpc/powerpc.exp | 2 +-
gcc/testsuite/g++.target/riscv/riscv.exp | 2 +-
gcc/testsuite/g++.target/s390/s390.exp | 2 +-
gcc/testsuite/g++.target/xtensa/xtensa.exp | 2 +-
gcc/testsuite/gcc.c-torture/compile/compile.exp | 2 +-
gcc/testsuite/gcc.c-torture/compile/pr100241-1.c | 48 +
gcc/testsuite/gcc.c-torture/compile/pr99787-1.c | 18 +
.../gcc.c-torture/execute/builtins/builtins.exp | 2 +-
gcc/testsuite/gcc.c-torture/execute/execute.exp | 2 +-
gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp | 2 +-
gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp | 2 +-
gcc/testsuite/gcc.dg-selftests/dg-final.exp | 2 +-
gcc/testsuite/gcc.dg/README | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-28.c | 8 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-68.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-75.c | 36 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-76.c | 20 +-
gcc/testsuite/gcc.dg/analyzer/analyzer.exp | 2 +-
.../gcc.dg/analyzer/torture/analyzer-torture.exp | 2 +-
gcc/testsuite/gcc.dg/asan/asan.exp | 2 +-
gcc/testsuite/gcc.dg/atomic/atomic.exp | 2 +-
gcc/testsuite/gcc.dg/autopar/autopar.exp | 2 +-
gcc/testsuite/gcc.dg/charset/charset.exp | 2 +-
gcc/testsuite/gcc.dg/compat/compat.exp | 2 +-
gcc/testsuite/gcc.dg/compat/struct-layout-1.exp | 2 +-
gcc/testsuite/gcc.dg/cpp/assembl2.S | 2 +-
gcc/testsuite/gcc.dg/cpp/cpp.exp | 2 +-
gcc/testsuite/gcc.dg/cpp/trad/trad.exp | 2 +-
gcc/testsuite/gcc.dg/debug/btf/btf.exp | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf.exp | 2 +-
gcc/testsuite/gcc.dg/debug/debug.exp | 2 +-
gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp | 2 +-
gcc/testsuite/gcc.dg/dfp/dfp.exp | 2 +-
gcc/testsuite/gcc.dg/dg.exp | 2 +-
gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp | 2 +-
gcc/testsuite/gcc.dg/format/format.exp | 2 +-
gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp | 2 +-
gcc/testsuite/gcc.dg/goacc/goacc.exp | 2 +-
gcc/testsuite/gcc.dg/gomp/gomp.exp | 2 +-
gcc/testsuite/gcc.dg/graphite/graphite.exp | 2 +-
gcc/testsuite/gcc.dg/guality/example.c | 1 +
gcc/testsuite/gcc.dg/hwasan/hwasan.exp | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa.exp | 2 +-
gcc/testsuite/gcc.dg/lto/lto.exp | 2 +-
gcc/testsuite/gcc.dg/noncompile/noncompile.exp | 2 +-
gcc/testsuite/gcc.dg/params/params.exp | 2 +-
gcc/testsuite/gcc.dg/pch/pch.exp | 2 +-
gcc/testsuite/gcc.dg/plugin/plugin.exp | 2 +-
gcc/testsuite/gcc.dg/pr103808.c | 23 +
gcc/testsuite/gcc.dg/rtl/rtl.exp | 2 +-
gcc/testsuite/gcc.dg/sancov/sancov.exp | 2 +-
.../gcc.dg/simulate-thread/simulate-thread.exp | 2 +-
gcc/testsuite/gcc.dg/special/mips-abi.exp | 2 +-
gcc/testsuite/gcc.dg/special/special.exp | 2 +-
gcc/testsuite/gcc.dg/sso/sso.exp | 2 +-
gcc/testsuite/gcc.dg/store_merging_18.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_29.c | 2 +-
gcc/testsuite/gcc.dg/tls/tls.exp | 2 +-
gcc/testsuite/gcc.dg/tm/tm.exp | 2 +-
gcc/testsuite/gcc.dg/torture/pr103615.c | 13 +
.../gcc.dg/torture/stackalign/stackalign.exp | 2 +-
gcc/testsuite/gcc.dg/torture/tls/tls.exp | 2 +-
gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-98.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp | 2 +-
gcc/testsuite/gcc.dg/tsan/tsan.exp | 2 +-
gcc/testsuite/gcc.dg/ubsan/ubsan.exp | 2 +-
gcc/testsuite/gcc.dg/vect/complex/complex.exp | 2 +-
.../vect/costmodel/i386/i386-costmodel-vect.exp | 2 +-
.../vect/costmodel/ppc/ppc-costmodel-vect.exp | 2 +-
.../costmodel/x86_64/x86_64-costmodel-vect.exp | 2 +-
gcc/testsuite/gcc.dg/vect/vect.exp | 2 +-
gcc/testsuite/gcc.dg/vmx/vmx.exp | 2 +-
gcc/testsuite/gcc.dg/vxworks/vxworks.exp | 2 +-
gcc/testsuite/gcc.dg/weak/weak.exp | 2 +-
gcc/testsuite/gcc.misc-tests/acker1.exp | 2 +-
gcc/testsuite/gcc.misc-tests/arm-isr.exp | 2 +-
gcc/testsuite/gcc.misc-tests/bprob.exp | 2 +-
gcc/testsuite/gcc.misc-tests/dectest.exp | 2 +-
gcc/testsuite/gcc.misc-tests/dhry.exp | 2 +-
gcc/testsuite/gcc.misc-tests/gcov.exp | 2 +-
gcc/testsuite/gcc.misc-tests/godump-1.c | 64 +-
gcc/testsuite/gcc.misc-tests/godump.exp | 2 +-
gcc/testsuite/gcc.misc-tests/help.exp | 2 +-
gcc/testsuite/gcc.misc-tests/i386-prefetch.exp | 2 +-
gcc/testsuite/gcc.misc-tests/linkage.exp | 2 +-
gcc/testsuite/gcc.misc-tests/matrix1.exp | 2 +-
gcc/testsuite/gcc.misc-tests/mg-2.exp | 2 +-
gcc/testsuite/gcc.misc-tests/mg.exp | 2 +-
gcc/testsuite/gcc.misc-tests/options.exp | 2 +-
gcc/testsuite/gcc.misc-tests/output.exp | 2 +-
gcc/testsuite/gcc.misc-tests/outputs.exp | 2 +-
gcc/testsuite/gcc.misc-tests/sieve.exp | 2 +-
gcc/testsuite/gcc.misc-tests/sort2.exp | 2 +-
gcc/testsuite/gcc.src/maintainers.exp | 2 +-
.../gcc.target/aarch64/aapcs64/aapcs64.exp | 2 +-
gcc/testsuite/gcc.target/aarch64/aarch64.exp | 2 +-
gcc/testsuite/gcc.target/aarch64/acle/acle.exp | 2 +-
.../advsimd-intrinsics/advsimd-intrinsics.exp | 2 +-
.../aarch64/cpunative/aarch64-cpunative.exp | 2 +-
gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp | 2 +-
gcc/testsuite/gcc.target/aarch64/simd/simd.exp | 2 +-
.../aarch64/sls-mitigation/sls-mitigation.exp | 2 +-
.../gcc.target/aarch64/sve/aarch64-sve.exp | 2 +-
.../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 2 +-
.../aarch64/sve/acle/aarch64-sve-acle.exp | 2 +-
.../gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp | 2 +-
.../gcc.target/aarch64/sve2/aarch64-sve2.exp | 2 +-
.../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 2 +-
.../aarch64/sve2/acle/aarch64-sve2-acle.exp | 2 +-
.../gcc.target/aarch64/torture/aarch64-torture.exp | 2 +-
gcc/testsuite/gcc.target/alpha/alpha.exp | 2 +-
gcc/testsuite/gcc.target/arc/arc.exp | 2 +-
gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp | 2 +-
gcc/testsuite/gcc.target/arm/acle/acle.exp | 2 +-
gcc/testsuite/gcc.target/arm/arm.exp | 2 +-
gcc/testsuite/gcc.target/arm/cmse/cmse.exp | 2 +-
gcc/testsuite/gcc.target/arm/lto/lto.exp | 2 +-
gcc/testsuite/gcc.target/arm/multilib.exp | 2 +-
gcc/testsuite/gcc.target/arm/mve/mve.exp | 2 +-
.../gcc.target/arm/pure-code/pure-code.exp | 2 +-
gcc/testsuite/gcc.target/arm/simd/simd.exp | 2 +-
gcc/testsuite/gcc.target/avr/avr.exp | 2 +-
gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp | 2 +-
.../gcc.target/avr/torture/avr-torture.exp | 2 +-
gcc/testsuite/gcc.target/bfin/bfin.exp | 2 +-
.../gcc.target/bfin/builtins/bfin-builtins.exp | 2 +-
gcc/testsuite/gcc.target/bpf/bpf.exp | 2 +-
gcc/testsuite/gcc.target/cris/cris.exp | 2 +-
.../gcc.target/cris/torture/cris-torture.exp | 2 +-
gcc/testsuite/gcc.target/csky/csky.exp | 2 +-
gcc/testsuite/gcc.target/csky/fpuv3/fpuv3.exp | 2 +-
gcc/testsuite/gcc.target/epiphany/epiphany.exp | 2 +-
gcc/testsuite/gcc.target/frv/frv.exp | 2 +-
gcc/testsuite/gcc.target/gcn/gcn.exp | 2 +-
gcc/testsuite/gcc.target/h8300/h8300.exp | 2 +-
gcc/testsuite/gcc.target/hppa/hppa.exp | 2 +-
gcc/testsuite/gcc.target/hppa/shadd-2.c | 2 +-
gcc/testsuite/gcc.target/hppa/shadd-3.c | 2 +-
gcc/testsuite/gcc.target/i386/i386.exp | 2 +-
gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp | 2 +-
.../gcc.target/i386/math-torture/math-torture.exp | 2 +-
gcc/testsuite/gcc.target/i386/pr103861.c | 23 +
gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 4 +-
gcc/testsuite/gcc.target/i386/pr92658-sse4-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92658-sse4.c | 2 +-
.../gcc.target/i386/stackalign/stackalign.exp | 2 +-
gcc/testsuite/gcc.target/i386/warn-vect-op-2.c | 4 +-
gcc/testsuite/gcc.target/ia64/ia64.exp | 2 +-
gcc/testsuite/gcc.target/m68k/m68k.exp | 2 +-
gcc/testsuite/gcc.target/microblaze/microblaze.exp | 2 +-
.../gcc.target/mips/inter/mips16-inter.exp | 2 +-
gcc/testsuite/gcc.target/mips/mips-nonpic/README | 2 +-
.../gcc.target/mips/mips-nonpic/mips-nonpic.exp | 2 +-
gcc/testsuite/gcc.target/mips/mips.exp | 2 +-
gcc/testsuite/gcc.target/msp430/msp430.exp | 2 +-
gcc/testsuite/gcc.target/nds32/nds32.exp | 2 +-
gcc/testsuite/gcc.target/nios2/nios2.exp | 2 +-
gcc/testsuite/gcc.target/nvptx/nvptx.exp | 2 +-
gcc/testsuite/gcc.target/or1k/or1k.exp | 2 +-
gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp | 2 +-
gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp | 2 +-
gcc/testsuite/gcc.target/powerpc/powerpc.exp | 2 +-
.../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp | 2 +-
gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp | 2 +-
gcc/testsuite/gcc.target/pru/pru.exp | 2 +-
gcc/testsuite/gcc.target/riscv/riscv.exp | 2 +-
gcc/testsuite/gcc.target/rl78/rl78.exp | 2 +-
gcc/testsuite/gcc.target/rx/rx.exp | 2 +-
gcc/testsuite/gcc.target/s390/s390.exp | 2 +-
gcc/testsuite/gcc.target/sh/sh.exp | 2 +-
gcc/testsuite/gcc.target/sh/torture/sh-torture.exp | 2 +-
gcc/testsuite/gcc.target/sparc/sparc.exp | 2 +-
.../gcc.target/tic6x/builtins/c6x-builtins.exp | 2 +-
gcc/testsuite/gcc.target/tic6x/tic6x.exp | 2 +-
gcc/testsuite/gcc.target/vax/vax.exp | 2 +-
gcc/testsuite/gcc.target/visium/visium.exp | 2 +-
gcc/testsuite/gcc.target/x86_64/abi/README.gcc | 2 +-
gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp | 2 +-
.../gcc.target/x86_64/abi/avx/abi-avx.exp | 2 +-
.../gcc.target/x86_64/abi/avx512f/abi-avx512f.exp | 2 +-
.../x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp | 2 +-
.../abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp | 2 +-
.../abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp | 2 +-
.../gcc.target/x86_64/abi/callabi/callabi.exp | 2 +-
.../gcc.target/x86_64/abi/ms-sysv/do-test.S | 2 +-
.../gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp | 2 +-
gcc/testsuite/gcc.target/xstormy16/xstormy16.exp | 2 +-
gcc/testsuite/gcc.target/xtensa/xtensa.exp | 2 +-
gcc/testsuite/gcc.test-framework/README | 2 +-
.../gcc.test-framework/gen_directive_tests | 2 +-
.../gcc.test-framework/test-framework.awk | 2 +-
.../gcc.test-framework/test-framework.exp | 2 +-
gcc/testsuite/gdc.dg/asan/asan.exp | 2 +-
gcc/testsuite/gdc.dg/debug/debug.exp | 2 +-
gcc/testsuite/gdc.dg/debug/dwarf2/dwarf2.exp | 2 +-
gcc/testsuite/gdc.dg/dg.exp | 2 +-
gcc/testsuite/gdc.dg/extern-c++/extern-c++.exp | 2 +-
gcc/testsuite/gdc.dg/lto/lto.exp | 2 +-
gcc/testsuite/gdc.dg/torture/torture.exp | 2 +-
gcc/testsuite/gdc.dg/ubsan/ubsan.exp | 2 +-
gcc/testsuite/gdc.test/compilable/compilable.exp | 2 +-
.../gdc.test/fail_compilation/fail_compilation.exp | 2 +-
gcc/testsuite/gdc.test/runnable/runnable.exp | 2 +-
.../gdc.test/runnable_cxx/runnable_cxx.exp | 2 +-
gcc/testsuite/gfortran.dg/analyzer/analyzer.exp | 2 +-
gcc/testsuite/gfortran.dg/asan/asan.exp | 2 +-
gcc/testsuite/gfortran.dg/c-interop/c-interop.exp | 2 +-
gcc/testsuite/gfortran.dg/coarray/caf.exp | 2 +-
gcc/testsuite/gfortran.dg/debug/debug.exp | 2 +-
gcc/testsuite/gfortran.dg/dg.exp | 2 +-
gcc/testsuite/gfortran.dg/g77/README | 2 +-
.../gfortran.dg/goacc-gomp/goacc-gomp.exp | 2 +-
gcc/testsuite/gfortran.dg/goacc/goacc.exp | 2 +-
gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +-
gcc/testsuite/gfortran.dg/graphite/graphite.exp | 2 +-
gcc/testsuite/gfortran.dg/ieee/ieee.exp | 2 +-
gcc/testsuite/gfortran.dg/ieee/ieee_9.f90 | 90 +-
gcc/testsuite/gfortran.dg/lto/lto.exp | 2 +-
gcc/testsuite/gfortran.dg/prof/prof.exp | 2 +-
gcc/testsuite/gfortran.dg/ubsan/ubsan.exp | 2 +-
gcc/testsuite/gfortran.dg/vect/vect.exp | 2 +-
.../gfortran.fortran-torture/compile/compile.exp | 2 +-
.../gfortran.fortran-torture/execute/execute.exp | 2 +-
gcc/testsuite/gnat.dg/dg.exp | 2 +-
gcc/testsuite/gnat.dg/gcov/gcov.exp | 2 +-
gcc/testsuite/gnat.dg/specs/specs.exp | 2 +-
gcc/testsuite/gnat.dg/sso/sso.exp | 2 +-
gcc/testsuite/go.dg/dg.exp | 2 +-
gcc/testsuite/go.go-torture/execute/execute.exp | 2 +-
gcc/testsuite/go.test/go-test.exp | 2 +-
gcc/testsuite/lib/asan-dg.exp | 2 +-
gcc/testsuite/lib/atomic-dg.exp | 2 +-
gcc/testsuite/lib/c-compat.exp | 2 +-
gcc/testsuite/lib/c-torture.exp | 2 +-
gcc/testsuite/lib/clearcap.exp | 2 +-
gcc/testsuite/lib/compat.exp | 2 +-
gcc/testsuite/lib/copy-file.exp | 2 +-
gcc/testsuite/lib/dejapatches.exp | 2 +-
gcc/testsuite/lib/dg-pch.exp | 2 +-
gcc/testsuite/lib/file-format.exp | 2 +-
gcc/testsuite/lib/fortran-modules.exp | 2 +-
gcc/testsuite/lib/fortran-torture.exp | 2 +-
gcc/testsuite/lib/g++-dg.exp | 2 +-
gcc/testsuite/lib/g++.exp | 2 +-
gcc/testsuite/lib/gcc-defs.exp | 2 +-
gcc/testsuite/lib/gcc-dg.exp | 2 +-
gcc/testsuite/lib/gcc-gdb-test.exp | 2 +-
gcc/testsuite/lib/gcc-simulate-thread.exp | 2 +-
gcc/testsuite/lib/gcc.exp | 2 +-
gcc/testsuite/lib/gcov.exp | 2 +-
gcc/testsuite/lib/gdc-dg.exp | 2 +-
gcc/testsuite/lib/gdc-utils.exp | 2 +-
gcc/testsuite/lib/gdc.exp | 2 +-
gcc/testsuite/lib/gfortran-dg.exp | 2 +-
gcc/testsuite/lib/gfortran.exp | 2 +-
gcc/testsuite/lib/gnat-dg.exp | 2 +-
gcc/testsuite/lib/gnat.exp | 2 +-
gcc/testsuite/lib/go-dg.exp | 2 +-
gcc/testsuite/lib/go-torture.exp | 2 +-
gcc/testsuite/lib/go.exp | 2 +-
gcc/testsuite/lib/hwasan-dg.exp | 2 +-
gcc/testsuite/lib/lto.exp | 2 +-
gcc/testsuite/lib/mike-g++.exp | 2 +-
gcc/testsuite/lib/mike-gcc.exp | 2 +-
gcc/testsuite/lib/multiline.exp | 2 +-
gcc/testsuite/lib/obj-c++-dg.exp | 2 +-
gcc/testsuite/lib/obj-c++.exp | 2 +-
gcc/testsuite/lib/objc-dg.exp | 2 +-
gcc/testsuite/lib/objc-torture.exp | 2 +-
gcc/testsuite/lib/objc.exp | 2 +-
gcc/testsuite/lib/options.exp | 2 +-
gcc/testsuite/lib/plugin-support.exp | 2 +-
gcc/testsuite/lib/profopt.exp | 2 +-
gcc/testsuite/lib/prune.exp | 2 +-
gcc/testsuite/lib/scanasm.exp | 2 +-
gcc/testsuite/lib/scandump.exp | 2 +-
gcc/testsuite/lib/scanipa.exp | 2 +-
gcc/testsuite/lib/scanlang.exp | 2 +-
gcc/testsuite/lib/scanltranstree.exp | 2 +-
gcc/testsuite/lib/scanoffload.exp | 2 +-
gcc/testsuite/lib/scanoffloadrtl.exp | 2 +-
gcc/testsuite/lib/scanoffloadtree.exp | 2 +-
gcc/testsuite/lib/scanrtl.exp | 2 +-
gcc/testsuite/lib/scantree.exp | 2 +-
gcc/testsuite/lib/scanwpaipa.exp | 2 +-
gcc/testsuite/lib/target-libpath.exp | 2 +-
gcc/testsuite/lib/target-supports-dg.exp | 2 +-
gcc/testsuite/lib/target-supports.exp | 18 +-
gcc/testsuite/lib/target-utils.exp | 2 +-
gcc/testsuite/lib/timeout-dg.exp | 2 +-
gcc/testsuite/lib/timeout.exp | 2 +-
gcc/testsuite/lib/torture-options.exp | 2 +-
gcc/testsuite/lib/tsan-dg.exp | 2 +-
gcc/testsuite/lib/ubsan-dg.exp | 2 +-
gcc/testsuite/lib/wrapper.exp | 2 +-
gcc/testsuite/obj-c++.dg/attributes/attributes.exp | 2 +-
gcc/testsuite/obj-c++.dg/dg.exp | 2 +-
gcc/testsuite/obj-c++.dg/lto/lto.exp | 2 +-
gcc/testsuite/obj-c++.dg/plugin/plugin.exp | 2 +-
gcc/testsuite/obj-c++.dg/property/property.exp | 2 +-
gcc/testsuite/obj-c++.dg/strings/strings.exp | 2 +-
.../obj-c++.dg/torture/strings/strings.exp | 2 +-
.../objc-obj-c++-shared/TestsuiteObject.m | 2 +-
gcc/testsuite/objc.dg/attributes/attributes.exp | 2 +-
gcc/testsuite/objc.dg/dg.exp | 2 +-
.../objc.dg/gnu-encoding/gnu-encoding.exp | 2 +-
gcc/testsuite/objc.dg/lto/lto.exp | 2 +-
gcc/testsuite/objc.dg/pch/pch.exp | 2 +-
gcc/testsuite/objc.dg/plugin/plugin.exp | 2 +-
gcc/testsuite/objc.dg/pr103639.m | 101 +
gcc/testsuite/objc.dg/property/property.exp | 2 +-
gcc/testsuite/objc.dg/special/special.exp | 2 +-
gcc/testsuite/objc.dg/strings/strings.exp | 2 +-
gcc/testsuite/objc.dg/torture/strings/strings.exp | 2 +-
gcc/testsuite/objc/compile/compile.exp | 2 +-
.../objc/execute/exceptions/exceptions.exp | 2 +-
gcc/testsuite/objc/execute/execute.exp | 2 +-
gcc/timevar.c | 2 +-
gcc/timevar.def | 2 +-
gcc/timevar.h | 2 +-
gcc/toplev.c | 2 +-
gcc/toplev.h | 2 +-
gcc/tracer.c | 2 +-
gcc/tracer.h | 2 +-
gcc/trans-mem.c | 2 +-
gcc/trans-mem.h | 2 +-
gcc/tree-affine.c | 2 +-
gcc/tree-affine.h | 2 +-
gcc/tree-call-cdce.c | 2 +-
gcc/tree-cfg.c | 2 +-
gcc/tree-cfg.h | 2 +-
gcc/tree-cfgcleanup.c | 2 +-
gcc/tree-cfgcleanup.h | 2 +-
gcc/tree-chrec.c | 2 +-
gcc/tree-chrec.h | 2 +-
gcc/tree-complex.c | 2 +-
gcc/tree-core.h | 2 +-
gcc/tree-data-ref.c | 2 +-
gcc/tree-data-ref.h | 2 +-
gcc/tree-dfa.c | 2 +-
gcc/tree-dfa.h | 2 +-
gcc/tree-diagnostic-path.cc | 2 +-
gcc/tree-diagnostic.c | 2 +-
gcc/tree-diagnostic.h | 2 +-
gcc/tree-dump.c | 2 +-
gcc/tree-dump.h | 2 +-
gcc/tree-eh.c | 2 +-
gcc/tree-eh.h | 2 +-
gcc/tree-emutls.c | 2 +-
gcc/tree-hash-traits.h | 2 +-
gcc/tree-hasher.h | 2 +-
gcc/tree-if-conv.c | 2 +-
gcc/tree-if-conv.h | 2 +-
gcc/tree-inline.c | 2 +-
gcc/tree-inline.h | 2 +-
gcc/tree-into-ssa.c | 2 +-
gcc/tree-into-ssa.h | 2 +-
gcc/tree-iterator.c | 2 +-
gcc/tree-iterator.h | 2 +-
gcc/tree-loop-distribution.c | 2 +-
gcc/tree-nested.c | 2 +-
gcc/tree-nested.h | 2 +-
gcc/tree-nrv.c | 2 +-
gcc/tree-object-size.c | 2 +-
gcc/tree-object-size.h | 2 +-
gcc/tree-outof-ssa.c | 2 +-
gcc/tree-outof-ssa.h | 2 +-
gcc/tree-parloops.c | 2 +-
gcc/tree-parloops.h | 2 +-
gcc/tree-pass.h | 2 +-
gcc/tree-phinodes.c | 2 +-
gcc/tree-phinodes.h | 2 +-
gcc/tree-predcom.c | 2 +-
gcc/tree-pretty-print.c | 2 +-
gcc/tree-pretty-print.h | 2 +-
gcc/tree-profile.c | 2 +-
gcc/tree-scalar-evolution.c | 2 +-
gcc/tree-scalar-evolution.h | 2 +-
gcc/tree-sra.c | 2 +-
gcc/tree-sra.h | 2 +-
gcc/tree-ssa-address.c | 2 +-
gcc/tree-ssa-address.h | 2 +-
gcc/tree-ssa-alias-compare.h | 2 +-
gcc/tree-ssa-alias.c | 2 +-
gcc/tree-ssa-alias.h | 2 +-
gcc/tree-ssa-ccp.c | 2 +-
gcc/tree-ssa-ccp.h | 2 +-
gcc/tree-ssa-coalesce.c | 2 +-
gcc/tree-ssa-coalesce.h | 2 +-
gcc/tree-ssa-copy.c | 2 +-
gcc/tree-ssa-dce.c | 2 +-
gcc/tree-ssa-dce.h | 2 +-
gcc/tree-ssa-dom.c | 2 +-
gcc/tree-ssa-dom.h | 2 +-
gcc/tree-ssa-dse.c | 2 +-
gcc/tree-ssa-dse.h | 2 +-
gcc/tree-ssa-forwprop.c | 2 +-
gcc/tree-ssa-ifcombine.c | 2 +-
gcc/tree-ssa-live.c | 2 +-
gcc/tree-ssa-live.h | 2 +-
gcc/tree-ssa-loop-ch.c | 2 +-
gcc/tree-ssa-loop-im.c | 2 +-
gcc/tree-ssa-loop-ivcanon.c | 2 +-
gcc/tree-ssa-loop-ivopts.c | 2 +-
gcc/tree-ssa-loop-ivopts.h | 2 +-
gcc/tree-ssa-loop-manip.c | 2 +-
gcc/tree-ssa-loop-manip.h | 2 +-
gcc/tree-ssa-loop-niter.c | 2 +-
gcc/tree-ssa-loop-niter.h | 2 +-
gcc/tree-ssa-loop-prefetch.c | 2 +-
gcc/tree-ssa-loop-split.c | 2 +-
gcc/tree-ssa-loop-unswitch.c | 2 +-
gcc/tree-ssa-loop.c | 2 +-
gcc/tree-ssa-loop.h | 2 +-
gcc/tree-ssa-math-opts.c | 2 +-
gcc/tree-ssa-math-opts.h | 2 +-
gcc/tree-ssa-operands.c | 2 +-
gcc/tree-ssa-operands.h | 2 +-
gcc/tree-ssa-phiopt.c | 2 +-
gcc/tree-ssa-phiprop.c | 2 +-
gcc/tree-ssa-pre.c | 2 +-
gcc/tree-ssa-propagate.c | 2 +-
gcc/tree-ssa-propagate.h | 2 +-
gcc/tree-ssa-reassoc.c | 2 +-
gcc/tree-ssa-reassoc.h | 2 +-
gcc/tree-ssa-sccvn.c | 2 +-
gcc/tree-ssa-sccvn.h | 2 +-
gcc/tree-ssa-scopedtables.c | 2 +-
gcc/tree-ssa-scopedtables.h | 2 +-
gcc/tree-ssa-sink.c | 2 +-
gcc/tree-ssa-strlen.c | 2 +-
gcc/tree-ssa-strlen.h | 2 +-
gcc/tree-ssa-structalias.c | 2 +-
gcc/tree-ssa-tail-merge.c | 2 +-
gcc/tree-ssa-ter.c | 2 +-
gcc/tree-ssa-ter.h | 2 +-
gcc/tree-ssa-threadbackward.c | 2 +-
gcc/tree-ssa-threadedge.c | 2 +-
gcc/tree-ssa-threadedge.h | 2 +-
gcc/tree-ssa-threadupdate.c | 2 +-
gcc/tree-ssa-threadupdate.h | 2 +-
gcc/tree-ssa-uncprop.c | 2 +-
gcc/tree-ssa-uninit.c | 2 +-
gcc/tree-ssa.c | 2 +-
gcc/tree-ssa.h | 2 +-
gcc/tree-ssanames.c | 2 +-
gcc/tree-ssanames.h | 2 +-
gcc/tree-stdarg.c | 2 +-
gcc/tree-stdarg.h | 2 +-
gcc/tree-streamer-in.c | 2 +-
gcc/tree-streamer-out.c | 2 +-
gcc/tree-streamer.c | 2 +-
gcc/tree-streamer.h | 2 +-
gcc/tree-switch-conversion.c | 2 +-
gcc/tree-switch-conversion.h | 2 +-
gcc/tree-tailcall.c | 2 +-
gcc/tree-vect-data-refs.c | 2 +-
gcc/tree-vect-generic.c | 2 +-
gcc/tree-vect-loop-manip.c | 2 +-
gcc/tree-vect-loop.c | 2 +-
gcc/tree-vect-patterns.c | 2 +-
gcc/tree-vect-slp-patterns.c | 2 +-
gcc/tree-vect-slp.c | 2 +-
gcc/tree-vect-stmts.c | 2 +-
gcc/tree-vector-builder.c | 2 +-
gcc/tree-vector-builder.h | 2 +-
gcc/tree-vectorizer.c | 2 +-
gcc/tree-vectorizer.h | 2 +-
gcc/tree-vrp.c | 2 +-
gcc/tree-vrp.h | 2 +-
gcc/tree.c | 2 +-
gcc/tree.def | 2 +-
gcc/tree.h | 2 +-
gcc/treestruct.def | 2 +-
gcc/tristate.cc | 2 +-
gcc/tristate.h | 2 +-
gcc/tsan.c | 2 +-
gcc/tsan.h | 2 +-
gcc/tsystem.h | 2 +-
gcc/typeclass.h | 2 +-
gcc/typed-splay-tree.c | 2 +-
gcc/typed-splay-tree.h | 2 +-
gcc/ubsan.c | 2 +-
gcc/ubsan.h | 2 +-
gcc/valtrack.c | 2 +-
gcc/valtrack.h | 2 +-
gcc/value-pointer-equiv.cc | 2 +-
gcc/value-pointer-equiv.h | 2 +-
gcc/value-prof.c | 2 +-
gcc/value-prof.h | 2 +-
gcc/value-query.cc | 2 +-
gcc/value-query.h | 2 +-
gcc/value-range-equiv.cc | 2 +-
gcc/value-range-equiv.h | 2 +-
gcc/value-range.cc | 2 +-
gcc/value-range.h | 2 +-
gcc/value-relation.cc | 2 +-
gcc/value-relation.h | 2 +-
gcc/var-tracking.c | 2 +-
gcc/varasm.c | 2 +-
gcc/varasm.h | 2 +-
gcc/varpool.c | 2 +-
gcc/vec-perm-indices.c | 2 +-
gcc/vec-perm-indices.h | 2 +-
gcc/vec.c | 2 +-
gcc/vec.h | 2 +-
gcc/vector-builder.h | 2 +-
gcc/vmsdbg.h | 2 +-
gcc/vmsdbgout.c | 2 +-
gcc/vr-values.c | 2 +-
gcc/vr-values.h | 2 +-
gcc/vtable-verify.c | 2 +-
gcc/vtable-verify.h | 2 +-
gcc/warning-control.cc | 2 +-
gcc/web.c | 2 +-
gcc/wide-int-bitmask.h | 2 +-
gcc/wide-int-print.cc | 2 +-
gcc/wide-int-print.h | 2 +-
gcc/wide-int.cc | 2 +-
gcc/wide-int.h | 2 +-
gcc/xcoff.h | 2 +-
gcc/xcoffout.c | 2 +-
gcc/xcoffout.h | 2 +-
include/ansidecl.h | 2 +-
include/btf.h | 2 +-
include/ctf.h | 2 +-
include/demangle.h | 2 +-
include/dwarf2.def | 2 +-
include/dwarf2.h | 2 +-
include/dyn-string.h | 2 +-
include/environ.h | 2 +-
include/fibheap.h | 2 +-
include/filenames.h | 2 +-
include/floatformat.h | 2 +-
include/fnmatch.h | 2 +-
include/gcc-c-fe.def | 2 +-
include/gcc-c-interface.h | 2 +-
include/gcc-cp-fe.def | 2 +-
include/gcc-cp-interface.h | 2 +-
include/gcc-interface.h | 2 +-
include/gdb/gdb-index.h | 2 +-
include/getopt.h | 2 +-
include/gomp-constants.h | 2 +-
include/hashtab.h | 2 +-
include/leb128.h | 2 +-
include/libiberty.h | 2 +-
include/longlong.h | 2 +-
include/lto-symtab.h | 2 +-
include/md5.h | 2 +-
include/objalloc.h | 2 +-
include/obstack.h | 2 +-
include/partition.h | 2 +-
include/plugin-api.h | 2 +-
include/safe-ctype.h | 2 +-
include/sha1.h | 2 +-
include/simple-object.h | 2 +-
include/sort.h | 2 +-
include/splay-tree.h | 2 +-
include/symcat.h | 2 +-
include/timeval-utils.h | 2 +-
include/vtv-change-permission.h | 2 +-
include/xregex2.h | 2 +-
include/xtensa-config.h | 2 +-
libada/ChangeLog | 2 +-
libada/Makefile.in | 2 +-
libada/configure.ac | 2 +-
libatomic/ChangeLog | 2 +-
libatomic/Makefile.am | 2 +-
libatomic/cas_n.c | 2 +-
libatomic/config/arm/arm-config.h | 2 +-
libatomic/config/arm/exch_n.c | 2 +-
libatomic/config/linux/aarch64/host-config.h | 2 +-
libatomic/config/linux/arm/host-config.h | 2 +-
libatomic/config/linux/arm/init.c | 2 +-
libatomic/config/linux/arm/load_n.c | 2 +-
libatomic/config/linux/arm/store_n.c | 2 +-
libatomic/config/mingw/host-config.h | 2 +-
libatomic/config/mingw/lock.c | 2 +-
libatomic/config/nvptx/host-config.h | 2 +-
libatomic/config/nvptx/lock.c | 2 +-
libatomic/config/posix/host-config.h | 2 +-
libatomic/config/posix/lock.c | 2 +-
libatomic/config/rtems/host-config.h | 2 +-
libatomic/config/rtems/lock.c | 2 +-
libatomic/config/s390/exch_n.c | 2 +-
libatomic/config/x86/fenv.c | 2 +-
libatomic/config/x86/host-config.h | 2 +-
libatomic/config/x86/init.c | 2 +-
libatomic/configure.ac | 2 +-
libatomic/configure.tgt | 2 +-
libatomic/exch_n.c | 2 +-
libatomic/fadd_n.c | 2 +-
libatomic/fence.c | 2 +-
libatomic/fenv.c | 2 +-
libatomic/flag.c | 2 +-
libatomic/fop_n.c | 2 +-
libatomic/gcas.c | 2 +-
libatomic/gexch.c | 2 +-
libatomic/glfree.c | 2 +-
libatomic/gload.c | 2 +-
libatomic/gstore.c | 2 +-
libatomic/host-config.h | 2 +-
libatomic/libatomic_i.h | 2 +-
libatomic/load_n.c | 2 +-
libatomic/store_n.c | 2 +-
libatomic/tas_n.c | 2 +-
libatomic/testsuite/config/default.exp | 2 +-
libbacktrace/ChangeLog | 2 +-
libbacktrace/Makefile.am | 2 +-
libbacktrace/alloc.c | 2 +-
libbacktrace/allocfail.c | 2 +-
libbacktrace/allocfail.sh | 2 +-
libbacktrace/atomic.c | 2 +-
libbacktrace/backtrace-supported.h.in | 2 +-
libbacktrace/backtrace.c | 2 +-
libbacktrace/backtrace.h | 2 +-
libbacktrace/btest.c | 2 +-
libbacktrace/configure.ac | 2 +-
libbacktrace/dwarf.c | 2 +-
libbacktrace/edtest.c | 2 +-
libbacktrace/edtest2.c | 2 +-
libbacktrace/elf.c | 2 +-
libbacktrace/fileline.c | 2 +-
libbacktrace/install-debuginfo-for-buildid.sh.in | 2 +-
libbacktrace/instrumented_alloc.c | 2 +-
libbacktrace/internal.h | 2 +-
libbacktrace/macho.c | 2 +-
libbacktrace/mmap.c | 2 +-
libbacktrace/mmapio.c | 2 +-
libbacktrace/mtest.c | 2 +-
libbacktrace/nounwind.c | 2 +-
libbacktrace/pecoff.c | 2 +-
libbacktrace/posix.c | 2 +-
libbacktrace/print.c | 2 +-
libbacktrace/read.c | 2 +-
libbacktrace/simple.c | 2 +-
libbacktrace/sort.c | 2 +-
libbacktrace/state.c | 2 +-
libbacktrace/stest.c | 2 +-
libbacktrace/test_format.c | 2 +-
libbacktrace/testlib.c | 2 +-
libbacktrace/testlib.h | 2 +-
libbacktrace/ttest.c | 2 +-
libbacktrace/unittest.c | 2 +-
libbacktrace/unknown.c | 2 +-
libbacktrace/xcoff.c | 2 +-
libbacktrace/xztest.c | 2 +-
libbacktrace/ztest.c | 2 +-
libcc1/Makefile.am | 2 +-
libcc1/callbacks.cc | 2 +-
libcc1/callbacks.hh | 2 +-
libcc1/compiler-name.hh | 2 +-
libcc1/compiler.cc | 2 +-
libcc1/compiler.hh | 2 +-
libcc1/configure.ac | 2 +-
libcc1/connection.cc | 2 +-
libcc1/connection.hh | 2 +-
libcc1/context.cc | 2 +-
libcc1/context.hh | 2 +-
libcc1/deleter.hh | 2 +-
libcc1/findcomp.cc | 2 +-
libcc1/findcomp.hh | 2 +-
libcc1/gdbctx.hh | 2 +-
libcc1/libcc1.cc | 2 +-
libcc1/libcc1plugin.cc | 2 +-
libcc1/libcp1.cc | 2 +-
libcc1/libcp1plugin.cc | 2 +-
libcc1/marshall-cp.hh | 2 +-
libcc1/marshall.cc | 2 +-
libcc1/marshall.hh | 2 +-
libcc1/names.cc | 2 +-
libcc1/names.hh | 2 +-
libcc1/rpc.hh | 2 +-
libcc1/status.hh | 2 +-
libcody/ChangeLog | 2 +-
libcpp/ChangeLog | 8 +-
libcpp/Makefile.in | 2 +-
libcpp/charset.c | 2 +-
libcpp/directives.c | 2 +-
libcpp/errors.c | 2 +-
libcpp/expr.c | 2 +-
libcpp/files.c | 2 +-
libcpp/identifiers.c | 2 +-
libcpp/include/cpplib.h | 2 +-
libcpp/include/line-map.h | 2 +-
libcpp/include/mkdeps.h | 2 +-
libcpp/include/symtab.h | 2 +-
libcpp/init.c | 2 +-
libcpp/internal.h | 2 +-
libcpp/lex.c | 2 +-
libcpp/line-map.c | 2 +-
libcpp/macro.c | 10 +-
libcpp/makeucnid.c | 4 +-
libcpp/mkdeps.c | 2 +-
libcpp/pch.c | 2 +-
libcpp/symtab.c | 2 +-
libcpp/system.h | 2 +-
libcpp/traditional.c | 2 +-
libcpp/ucnid.h | 2 +-
libcpp/ucnid.tab | 2 +-
libdecnumber/ChangeLog | 2 +-
libdecnumber/Makefile.in | 2 +-
libdecnumber/bid/bid-dpd.h | 2 +-
libdecnumber/bid/bid2dpd_dpd2bid.c | 2 +-
libdecnumber/bid/bid2dpd_dpd2bid.h | 2 +-
libdecnumber/bid/decimal128.c | 2 +-
libdecnumber/bid/decimal32.c | 2 +-
libdecnumber/bid/decimal64.c | 2 +-
libdecnumber/bid/host-ieee128.c | 2 +-
libdecnumber/bid/host-ieee32.c | 2 +-
libdecnumber/bid/host-ieee64.c | 2 +-
libdecnumber/configure.ac | 2 +-
libdecnumber/dconfig.h | 2 +-
libdecnumber/decBasic.c | 2 +-
libdecnumber/decCommon.c | 2 +-
libdecnumber/decContext.c | 2 +-
libdecnumber/decContext.h | 2 +-
libdecnumber/decDPD.h | 2 +-
libdecnumber/decDouble.c | 2 +-
libdecnumber/decDouble.h | 2 +-
libdecnumber/decExcept.c | 2 +-
libdecnumber/decExcept.h | 2 +-
libdecnumber/decLibrary.c | 2 +-
libdecnumber/decNumber.c | 2 +-
libdecnumber/decNumber.h | 2 +-
libdecnumber/decNumberLocal.h | 2 +-
libdecnumber/decPacked.c | 2 +-
libdecnumber/decPacked.h | 2 +-
libdecnumber/decQuad.c | 2 +-
libdecnumber/decQuad.h | 2 +-
libdecnumber/decRound.c | 2 +-
libdecnumber/decRound.h | 2 +-
libdecnumber/decSingle.c | 2 +-
libdecnumber/decSingle.h | 2 +-
libdecnumber/dpd/decimal128.c | 2 +-
libdecnumber/dpd/decimal128.h | 2 +-
libdecnumber/dpd/decimal128Local.h | 2 +-
libdecnumber/dpd/decimal32.c | 2 +-
libdecnumber/dpd/decimal32.h | 2 +-
libdecnumber/dpd/decimal64.c | 2 +-
libdecnumber/dpd/decimal64.h | 2 +-
libgcc/ChangeLog | 9 +-
libgcc/Makefile.in | 2 +-
libgcc/config.host | 2 +-
libgcc/config/aarch64/aarch64-unwind.h | 2 +-
libgcc/config/aarch64/crtfastmath.c | 2 +-
libgcc/config/aarch64/crti.S | 2 +-
libgcc/config/aarch64/crtn.S | 2 +-
libgcc/config/aarch64/freebsd-unwind.h | 2 +-
libgcc/config/aarch64/libgcc-softfp.ver | 2 +-
libgcc/config/aarch64/linux-unwind.h | 2 +-
libgcc/config/aarch64/lse-init.c | 2 +-
libgcc/config/aarch64/lse.S | 2 +-
libgcc/config/aarch64/sfp-exceptions.c | 2 +-
libgcc/config/aarch64/sfp-machine.h | 2 +-
libgcc/config/aarch64/sync-cache.c | 2 +-
libgcc/config/aarch64/t-aarch64 | 2 +-
libgcc/config/aarch64/t-lse | 2 +-
libgcc/config/aarch64/value-unwind.h | 2 +-
libgcc/config/alpha/crtfastmath.c | 2 +-
libgcc/config/alpha/libgcc-alpha-ldbl.ver | 2 +-
libgcc/config/alpha/linux-unwind.h | 2 +-
libgcc/config/alpha/qrnnd.S | 2 +-
libgcc/config/alpha/vms-dwarf2.S | 2 +-
libgcc/config/alpha/vms-dwarf2eh.S | 2 +-
libgcc/config/alpha/vms-gcc_shell_handler.c | 2 +-
libgcc/config/alpha/vms-unwind.h | 2 +-
libgcc/config/arc/asm.h | 2 +-
libgcc/config/arc/crti.S | 2 +-
libgcc/config/arc/crtn.S | 2 +-
libgcc/config/arc/crttls.S | 2 +-
libgcc/config/arc/divtab-arc700.c | 2 +-
libgcc/config/arc/dp-hack.h | 2 +-
libgcc/config/arc/fp-hack.h | 2 +-
libgcc/config/arc/ieee-754/adddf3.S | 2 +-
libgcc/config/arc/ieee-754/addsf3.S | 2 +-
libgcc/config/arc/ieee-754/arc-ieee-754.h | 2 +-
libgcc/config/arc/ieee-754/arc600-dsp/divdf3.S | 2 +-
libgcc/config/arc/ieee-754/arc600-dsp/divsf3.S | 2 +-
libgcc/config/arc/ieee-754/arc600-dsp/muldf3.S | 2 +-
libgcc/config/arc/ieee-754/arc600-dsp/mulsf3.S | 2 +-
libgcc/config/arc/ieee-754/arc600-mul64/divdf3.S | 2 +-
libgcc/config/arc/ieee-754/arc600-mul64/divsf3.S | 2 +-
libgcc/config/arc/ieee-754/arc600-mul64/muldf3.S | 2 +-
libgcc/config/arc/ieee-754/arc600-mul64/mulsf3.S | 2 +-
libgcc/config/arc/ieee-754/arc600/divsf3.S | 2 +-
libgcc/config/arc/ieee-754/arc600/mulsf3.S | 2 +-
libgcc/config/arc/ieee-754/divdf3.S | 2 +-
libgcc/config/arc/ieee-754/divsf3-stdmul.S | 2 +-
libgcc/config/arc/ieee-754/divsf3.S | 2 +-
libgcc/config/arc/ieee-754/divtab-arc-df.c | 2 +-
libgcc/config/arc/ieee-754/divtab-arc-sf.c | 2 +-
libgcc/config/arc/ieee-754/eqdf2.S | 2 +-
libgcc/config/arc/ieee-754/eqsf2.S | 2 +-
libgcc/config/arc/ieee-754/extendsfdf2.S | 2 +-
libgcc/config/arc/ieee-754/fixdfsi.S | 2 +-
libgcc/config/arc/ieee-754/fixsfsi.S | 2 +-
libgcc/config/arc/ieee-754/fixunsdfsi.S | 2 +-
libgcc/config/arc/ieee-754/floatsidf.S | 2 +-
libgcc/config/arc/ieee-754/floatsisf.S | 2 +-
libgcc/config/arc/ieee-754/floatunsidf.S | 2 +-
libgcc/config/arc/ieee-754/gedf2.S | 2 +-
libgcc/config/arc/ieee-754/gesf2.S | 2 +-
libgcc/config/arc/ieee-754/gtdf2.S | 2 +-
libgcc/config/arc/ieee-754/gtsf2.S | 2 +-
libgcc/config/arc/ieee-754/muldf3.S | 2 +-
libgcc/config/arc/ieee-754/mulsf3.S | 2 +-
libgcc/config/arc/ieee-754/orddf2.S | 2 +-
libgcc/config/arc/ieee-754/ordsf2.S | 2 +-
libgcc/config/arc/ieee-754/truncdfsf2.S | 2 +-
libgcc/config/arc/ieee-754/uneqdf2.S | 2 +-
libgcc/config/arc/ieee-754/uneqsf2.S | 2 +-
libgcc/config/arc/initfini.c | 2 +-
libgcc/config/arc/lib1funcs.S | 2 +-
libgcc/config/arc/lib2funcs.c | 2 +-
libgcc/config/arc/libgcc-excl.ver | 2 +-
libgcc/config/arc/linux-unwind-reg.def | 2 +-
libgcc/config/arc/linux-unwind.h | 2 +-
libgcc/config/arc/t-arc | 2 +-
libgcc/config/arc/t-arc-uClibc | 2 +-
libgcc/config/arm/bpabi-lib.h | 2 +-
libgcc/config/arm/bpabi-v6m.S | 2 +-
libgcc/config/arm/bpabi.S | 2 +-
libgcc/config/arm/bpabi.c | 2 +-
libgcc/config/arm/cmse.c | 2 +-
libgcc/config/arm/cmse_nonsecure_call.S | 2 +-
libgcc/config/arm/crtfastmath.c | 2 +-
libgcc/config/arm/crti.S | 2 +-
libgcc/config/arm/crtn.S | 2 +-
libgcc/config/arm/fp16.c | 2 +-
libgcc/config/arm/freebsd-atomic.c | 2 +-
libgcc/config/arm/ieee754-df.S | 2 +-
libgcc/config/arm/ieee754-sf.S | 2 +-
libgcc/config/arm/lib1funcs.S | 2 +-
libgcc/config/arm/libgcc-bpabi.ver | 2 +-
libgcc/config/arm/libunwind.S | 2 +-
libgcc/config/arm/linux-atomic-64bit.c | 2 +-
libgcc/config/arm/linux-atomic.c | 2 +-
libgcc/config/arm/pr-support.c | 2 +-
libgcc/config/arm/symbian-lib.h | 2 +-
libgcc/config/arm/unaligned-funcs.c | 2 +-
libgcc/config/arm/unwind-arm-vxworks.c | 2 +-
libgcc/config/arm/unwind-arm.c | 2 +-
libgcc/config/arm/unwind-arm.h | 2 +-
libgcc/config/avr/avr-lib.h | 2 +-
libgcc/config/avr/lib1funcs-fixed.S | 2 +-
libgcc/config/avr/lib1funcs.S | 2 +-
libgcc/config/avr/lib2funcs.c | 2 +-
libgcc/config/avr/libf7/asm-defs.h | 2 +-
libgcc/config/avr/libf7/f7-wraps.h | 2 +-
libgcc/config/avr/libf7/f7wraps.sh | 2 +-
libgcc/config/avr/libf7/libf7-array.def | 2 +-
libgcc/config/avr/libf7/libf7-asm.sx | 2 +-
libgcc/config/avr/libf7/libf7-const.def | 2 +-
libgcc/config/avr/libf7/libf7-constdef.h | 2 +-
libgcc/config/avr/libf7/libf7.c | 2 +-
libgcc/config/avr/libf7/libf7.h | 2 +-
libgcc/config/bfin/crti.S | 2 +-
libgcc/config/bfin/crtlibid.S | 2 +-
libgcc/config/bfin/crtn.S | 2 +-
libgcc/config/bfin/lib1funcs.S | 2 +-
libgcc/config/bfin/libgcc-glibc.ver | 2 +-
libgcc/config/bfin/linux-unwind.h | 2 +-
libgcc/config/c6x/c6x-abi.h | 2 +-
libgcc/config/c6x/crti.S | 2 +-
libgcc/config/c6x/crtn.S | 2 +-
libgcc/config/c6x/eqd.c | 2 +-
libgcc/config/c6x/eqf.c | 2 +-
libgcc/config/c6x/ged.c | 2 +-
libgcc/config/c6x/gef.c | 2 +-
libgcc/config/c6x/gtd.c | 2 +-
libgcc/config/c6x/gtf.c | 2 +-
libgcc/config/c6x/led.c | 2 +-
libgcc/config/c6x/lef.c | 2 +-
libgcc/config/c6x/lib1funcs.S | 2 +-
libgcc/config/c6x/libgcc-eabi.ver | 2 +-
libgcc/config/c6x/ltd.c | 2 +-
libgcc/config/c6x/ltf.c | 2 +-
libgcc/config/c6x/pr-support.c | 2 +-
libgcc/config/c6x/sfp-machine.h | 2 +-
libgcc/config/c6x/unwind-c6x.c | 2 +-
libgcc/config/c6x/unwind-c6x.h | 2 +-
libgcc/config/cr16/crti.S | 2 +-
libgcc/config/cr16/crtlibid.S | 2 +-
libgcc/config/cr16/crtn.S | 2 +-
libgcc/config/cr16/divmodhi3.c | 2 +-
libgcc/config/cr16/lib1funcs.S | 2 +-
libgcc/config/cr16/t-cr16 | 2 +-
libgcc/config/cr16/t-crtlibid | 2 +-
libgcc/config/cr16/unwind-cr16.c | 2 +-
libgcc/config/cr16/unwind-dw2.h | 2 +-
libgcc/config/cris/arit.c | 2 +-
libgcc/config/cris/mulsi3.S | 2 +-
libgcc/config/cris/sfp-machine.h | 2 +-
libgcc/config/cris/umulsidi3.S | 2 +-
libgcc/config/csky/crti.S | 2 +-
libgcc/config/csky/crtn.S | 2 +-
libgcc/config/csky/lib1funcs.S | 2 +-
libgcc/config/csky/linux-atomic.c | 2 +-
libgcc/config/csky/linux-unwind.h | 2 +-
libgcc/config/csky/t-csky | 2 +-
libgcc/config/csky/t-linux-csky | 2 +-
libgcc/config/darwin-64.c | 2 +-
libgcc/config/darwin-crt-tm.c | 2 +-
libgcc/config/darwin-crt3.c | 2 +-
libgcc/config/epiphany/crti.S | 2 +-
libgcc/config/epiphany/crtint.S | 2 +-
libgcc/config/epiphany/crtm1reg-r43.S | 2 +-
libgcc/config/epiphany/crtm1reg-r63.S | 2 +-
libgcc/config/epiphany/crtn.S | 2 +-
libgcc/config/epiphany/crtrunc.S | 2 +-
libgcc/config/epiphany/divsi3-float.S | 2 +-
libgcc/config/epiphany/divsi3.S | 2 +-
libgcc/config/epiphany/divsi3.c | 2 +-
libgcc/config/epiphany/epiphany-asm.h | 2 +-
libgcc/config/epiphany/ieee-754/eqsf2.S | 2 +-
libgcc/config/epiphany/ieee-754/fast_div.S | 2 +-
libgcc/config/epiphany/ieee-754/gtesf2.S | 2 +-
libgcc/config/epiphany/ieee-754/ordsf2.S | 2 +-
libgcc/config/epiphany/ieee-754/uneqsf2.S | 2 +-
libgcc/config/epiphany/modsi3-float.S | 2 +-
libgcc/config/epiphany/modsi3.S | 2 +-
libgcc/config/epiphany/modsi3.c | 2 +-
libgcc/config/epiphany/mulsi3.c | 2 +-
libgcc/config/epiphany/t-epiphany | 2 +-
libgcc/config/epiphany/udivsi3-float.S | 2 +-
libgcc/config/epiphany/udivsi3-float.c | 2 +-
libgcc/config/epiphany/udivsi3.S | 2 +-
libgcc/config/epiphany/udivsi3.c | 2 +-
libgcc/config/epiphany/umodsi3-float.S | 2 +-
libgcc/config/epiphany/umodsi3.S | 2 +-
libgcc/config/epiphany/umodsi3.c | 2 +-
libgcc/config/fr30/crti.S | 2 +-
libgcc/config/fr30/crtn.S | 2 +-
libgcc/config/fr30/lib1funcs.S | 2 +-
libgcc/config/frv/cmovd.c | 2 +-
libgcc/config/frv/cmovh.c | 2 +-
libgcc/config/frv/cmovw.c | 2 +-
libgcc/config/frv/elf-lib.h | 2 +-
libgcc/config/frv/frv-abi.h | 2 +-
libgcc/config/frv/frvbegin.c | 2 +-
libgcc/config/frv/frvend.c | 2 +-
libgcc/config/frv/lib1funcs.S | 2 +-
libgcc/config/frv/libgcc-glibc.ver | 2 +-
libgcc/config/ft32/crti.S | 2 +-
libgcc/config/ft32/crtn.S | 2 +-
libgcc/config/ft32/lib1funcs.S | 2 +-
libgcc/config/gcn/atomic.c | 2 +-
libgcc/config/gcn/crt0.c | 2 +-
libgcc/config/gcn/gthr-gcn.h | 2 +-
libgcc/config/gcn/lib2-bswapti2.c | 2 +-
libgcc/config/gcn/lib2-divmod-di.c | 2 +-
libgcc/config/gcn/lib2-divmod-hi.c | 2 +-
libgcc/config/gcn/lib2-divmod.c | 2 +-
libgcc/config/gcn/lib2-gcn.h | 2 +-
libgcc/config/gcn/unwind-gcn.c | 2 +-
libgcc/config/gthr-lynx.h | 2 +-
libgcc/config/gthr-rtems.h | 2 +-
libgcc/config/gthr-vxworks-cond.c | 2 +-
libgcc/config/gthr-vxworks-thread.c | 2 +-
libgcc/config/gthr-vxworks-tls.c | 2 +-
libgcc/config/gthr-vxworks.c | 2 +-
libgcc/config/gthr-vxworks.h | 2 +-
libgcc/config/h8300/clzhi2.c | 2 +-
libgcc/config/h8300/crti.S | 2 +-
libgcc/config/h8300/crtn.S | 2 +-
libgcc/config/h8300/ctzhi2.c | 2 +-
libgcc/config/h8300/fixunssfsi.c | 2 +-
libgcc/config/h8300/lib1funcs.S | 2 +-
libgcc/config/h8300/parityhi2.c | 2 +-
libgcc/config/h8300/popcounthi2.c | 2 +-
libgcc/config/h8300/sfp-machine.h | 2 +-
libgcc/config/hardfp.c | 2 +-
libgcc/config/i386/32/tf-signs.c | 2 +-
libgcc/config/i386/cpuinfo.c | 2 +-
libgcc/config/i386/crtfastmath.c | 2 +-
libgcc/config/i386/crti.S | 2 +-
libgcc/config/i386/crtn.S | 2 +-
libgcc/config/i386/crtprec.c | 2 +-
libgcc/config/i386/cygming-crtbegin.c | 2 +-
libgcc/config/i386/cygming-crtend.c | 2 +-
libgcc/config/i386/cygwin.S | 2 +-
libgcc/config/i386/darwin-lib.h | 2 +-
libgcc/config/i386/dragonfly-unwind.h | 2 +-
libgcc/config/i386/elf-lib.h | 2 +-
libgcc/config/i386/enable-execute-stack-mingw32.c | 2 +-
libgcc/config/i386/freebsd-unwind.h | 2 +-
libgcc/config/i386/gnu-unwind.h | 2 +-
libgcc/config/i386/gthr-win32.c | 2 +-
libgcc/config/i386/gthr-win32.h | 2 +-
libgcc/config/i386/i386-asm.h | 2 +-
libgcc/config/i386/libgcc-bsd.ver | 2 +-
libgcc/config/i386/libgcc-cygming.ver | 2 +-
libgcc/config/i386/libgcc-glibc.ver | 2 +-
libgcc/config/i386/libgcc-sol2.ver | 2 +-
libgcc/config/i386/linux-unwind.h | 2 +-
libgcc/config/i386/morestack.S | 2 +-
libgcc/config/i386/resms64.h | 2 +-
libgcc/config/i386/resms64f.h | 2 +-
libgcc/config/i386/resms64fx.h | 2 +-
libgcc/config/i386/resms64x.h | 2 +-
libgcc/config/i386/savms64.h | 2 +-
libgcc/config/i386/savms64f.h | 2 +-
libgcc/config/i386/sfp-exceptions.c | 2 +-
libgcc/config/i386/shadow-stack-unwind.h | 2 +-
libgcc/config/i386/sol2-c1.S | 2 +-
libgcc/config/i386/sol2-unwind.h | 2 +-
libgcc/config/i386/value-unwind.h | 2 +-
libgcc/config/i386/w32-unwind.h | 2 +-
libgcc/config/ia64/crtbegin.S | 2 +-
libgcc/config/ia64/crtend.S | 2 +-
libgcc/config/ia64/crtfastmath.c | 2 +-
libgcc/config/ia64/crti.S | 2 +-
libgcc/config/ia64/crtn.S | 2 +-
libgcc/config/ia64/fde-glibc.c | 2 +-
libgcc/config/ia64/fde-vms.c | 2 +-
libgcc/config/ia64/lib1funcs.S | 2 +-
libgcc/config/ia64/libgcc-glibc.ver | 2 +-
libgcc/config/ia64/libgcc-ia64.ver | 2 +-
libgcc/config/ia64/linux-unwind.h | 2 +-
libgcc/config/ia64/quadlib.c | 2 +-
libgcc/config/ia64/sfp-exceptions.c | 2 +-
libgcc/config/ia64/tf-signs.c | 2 +-
libgcc/config/ia64/unwind-ia64.c | 2 +-
libgcc/config/ia64/unwind-ia64.h | 2 +-
libgcc/config/ia64/vms-crtinit.S | 2 +-
libgcc/config/ia64/vms-unwind.h | 2 +-
libgcc/config/iq2000/lib2funcs.c | 2 +-
libgcc/config/libbid/ChangeLog | 2 +-
libgcc/config/libbid/_addsub_dd.c | 2 +-
libgcc/config/libbid/_addsub_sd.c | 2 +-
libgcc/config/libbid/_addsub_td.c | 2 +-
libgcc/config/libbid/_dd_to_df.c | 2 +-
libgcc/config/libbid/_dd_to_di.c | 2 +-
libgcc/config/libbid/_dd_to_sd.c | 2 +-
libgcc/config/libbid/_dd_to_sf.c | 2 +-
libgcc/config/libbid/_dd_to_si.c | 2 +-
libgcc/config/libbid/_dd_to_td.c | 2 +-
libgcc/config/libbid/_dd_to_tf.c | 2 +-
libgcc/config/libbid/_dd_to_udi.c | 2 +-
libgcc/config/libbid/_dd_to_usi.c | 2 +-
libgcc/config/libbid/_dd_to_xf.c | 2 +-
libgcc/config/libbid/_df_to_dd.c | 2 +-
libgcc/config/libbid/_df_to_sd.c | 2 +-
libgcc/config/libbid/_df_to_td.c | 2 +-
libgcc/config/libbid/_di_to_dd.c | 2 +-
libgcc/config/libbid/_di_to_sd.c | 2 +-
libgcc/config/libbid/_di_to_td.c | 2 +-
libgcc/config/libbid/_div_dd.c | 2 +-
libgcc/config/libbid/_div_sd.c | 2 +-
libgcc/config/libbid/_div_td.c | 2 +-
libgcc/config/libbid/_eq_dd.c | 2 +-
libgcc/config/libbid/_eq_sd.c | 2 +-
libgcc/config/libbid/_eq_td.c | 2 +-
libgcc/config/libbid/_ge_dd.c | 2 +-
libgcc/config/libbid/_ge_sd.c | 2 +-
libgcc/config/libbid/_ge_td.c | 2 +-
libgcc/config/libbid/_gt_dd.c | 2 +-
libgcc/config/libbid/_gt_sd.c | 2 +-
libgcc/config/libbid/_gt_td.c | 2 +-
libgcc/config/libbid/_isinfd128.c | 2 +-
libgcc/config/libbid/_isinfd32.c | 2 +-
libgcc/config/libbid/_isinfd64.c | 2 +-
libgcc/config/libbid/_le_dd.c | 2 +-
libgcc/config/libbid/_le_sd.c | 2 +-
libgcc/config/libbid/_le_td.c | 2 +-
libgcc/config/libbid/_lt_dd.c | 2 +-
libgcc/config/libbid/_lt_sd.c | 2 +-
libgcc/config/libbid/_lt_td.c | 2 +-
libgcc/config/libbid/_mul_dd.c | 2 +-
libgcc/config/libbid/_mul_sd.c | 2 +-
libgcc/config/libbid/_mul_td.c | 2 +-
libgcc/config/libbid/_ne_dd.c | 2 +-
libgcc/config/libbid/_ne_sd.c | 2 +-
libgcc/config/libbid/_ne_td.c | 2 +-
libgcc/config/libbid/_sd_to_dd.c | 2 +-
libgcc/config/libbid/_sd_to_df.c | 2 +-
libgcc/config/libbid/_sd_to_di.c | 2 +-
libgcc/config/libbid/_sd_to_sf.c | 2 +-
libgcc/config/libbid/_sd_to_si.c | 2 +-
libgcc/config/libbid/_sd_to_td.c | 2 +-
libgcc/config/libbid/_sd_to_tf.c | 2 +-
libgcc/config/libbid/_sd_to_udi.c | 2 +-
libgcc/config/libbid/_sd_to_usi.c | 2 +-
libgcc/config/libbid/_sd_to_xf.c | 2 +-
libgcc/config/libbid/_sf_to_dd.c | 2 +-
libgcc/config/libbid/_sf_to_sd.c | 2 +-
libgcc/config/libbid/_sf_to_td.c | 2 +-
libgcc/config/libbid/_si_to_dd.c | 2 +-
libgcc/config/libbid/_si_to_sd.c | 2 +-
libgcc/config/libbid/_si_to_td.c | 2 +-
libgcc/config/libbid/_td_to_dd.c | 2 +-
libgcc/config/libbid/_td_to_df.c | 2 +-
libgcc/config/libbid/_td_to_di.c | 2 +-
libgcc/config/libbid/_td_to_sd.c | 2 +-
libgcc/config/libbid/_td_to_sf.c | 2 +-
libgcc/config/libbid/_td_to_si.c | 2 +-
libgcc/config/libbid/_td_to_tf.c | 2 +-
libgcc/config/libbid/_td_to_udi.c | 2 +-
libgcc/config/libbid/_td_to_usi.c | 2 +-
libgcc/config/libbid/_td_to_xf.c | 2 +-
libgcc/config/libbid/_tf_to_dd.c | 2 +-
libgcc/config/libbid/_tf_to_sd.c | 2 +-
libgcc/config/libbid/_tf_to_td.c | 2 +-
libgcc/config/libbid/_udi_to_dd.c | 2 +-
libgcc/config/libbid/_udi_to_sd.c | 2 +-
libgcc/config/libbid/_udi_to_td.c | 2 +-
libgcc/config/libbid/_unord_dd.c | 2 +-
libgcc/config/libbid/_unord_sd.c | 2 +-
libgcc/config/libbid/_unord_td.c | 2 +-
libgcc/config/libbid/_usi_to_dd.c | 2 +-
libgcc/config/libbid/_usi_to_sd.c | 2 +-
libgcc/config/libbid/_usi_to_td.c | 2 +-
libgcc/config/libbid/_xf_to_dd.c | 2 +-
libgcc/config/libbid/_xf_to_sd.c | 2 +-
libgcc/config/libbid/_xf_to_td.c | 2 +-
libgcc/config/libbid/bid128.c | 2 +-
libgcc/config/libbid/bid128_2_str.h | 2 +-
libgcc/config/libbid/bid128_2_str_macros.h | 2 +-
libgcc/config/libbid/bid128_2_str_tables.c | 2 +-
libgcc/config/libbid/bid128_add.c | 2 +-
libgcc/config/libbid/bid128_compare.c | 2 +-
libgcc/config/libbid/bid128_div.c | 2 +-
libgcc/config/libbid/bid128_fma.c | 2 +-
libgcc/config/libbid/bid128_logb.c | 2 +-
libgcc/config/libbid/bid128_minmax.c | 2 +-
libgcc/config/libbid/bid128_mul.c | 2 +-
libgcc/config/libbid/bid128_next.c | 2 +-
libgcc/config/libbid/bid128_noncomp.c | 2 +-
libgcc/config/libbid/bid128_quantize.c | 2 +-
libgcc/config/libbid/bid128_rem.c | 2 +-
libgcc/config/libbid/bid128_round_integral.c | 2 +-
libgcc/config/libbid/bid128_scalb.c | 2 +-
libgcc/config/libbid/bid128_sqrt.c | 2 +-
libgcc/config/libbid/bid128_string.c | 2 +-
libgcc/config/libbid/bid128_to_int16.c | 2 +-
libgcc/config/libbid/bid128_to_int32.c | 2 +-
libgcc/config/libbid/bid128_to_int64.c | 2 +-
libgcc/config/libbid/bid128_to_int8.c | 2 +-
libgcc/config/libbid/bid128_to_uint16.c | 2 +-
libgcc/config/libbid/bid128_to_uint32.c | 2 +-
libgcc/config/libbid/bid128_to_uint64.c | 2 +-
libgcc/config/libbid/bid128_to_uint8.c | 2 +-
libgcc/config/libbid/bid32_to_bid128.c | 2 +-
libgcc/config/libbid/bid32_to_bid64.c | 2 +-
libgcc/config/libbid/bid64_add.c | 2 +-
libgcc/config/libbid/bid64_compare.c | 2 +-
libgcc/config/libbid/bid64_div.c | 2 +-
libgcc/config/libbid/bid64_fma.c | 2 +-
libgcc/config/libbid/bid64_logb.c | 2 +-
libgcc/config/libbid/bid64_minmax.c | 2 +-
libgcc/config/libbid/bid64_mul.c | 2 +-
libgcc/config/libbid/bid64_next.c | 2 +-
libgcc/config/libbid/bid64_noncomp.c | 2 +-
libgcc/config/libbid/bid64_quantize.c | 2 +-
libgcc/config/libbid/bid64_rem.c | 2 +-
libgcc/config/libbid/bid64_round_integral.c | 2 +-
libgcc/config/libbid/bid64_scalb.c | 2 +-
libgcc/config/libbid/bid64_sqrt.c | 2 +-
libgcc/config/libbid/bid64_string.c | 2 +-
libgcc/config/libbid/bid64_to_bid128.c | 2 +-
libgcc/config/libbid/bid64_to_int16.c | 2 +-
libgcc/config/libbid/bid64_to_int32.c | 2 +-
libgcc/config/libbid/bid64_to_int64.c | 2 +-
libgcc/config/libbid/bid64_to_int8.c | 2 +-
libgcc/config/libbid/bid64_to_uint16.c | 2 +-
libgcc/config/libbid/bid64_to_uint32.c | 2 +-
libgcc/config/libbid/bid64_to_uint64.c | 2 +-
libgcc/config/libbid/bid64_to_uint8.c | 2 +-
libgcc/config/libbid/bid_b2d.h | 2 +-
libgcc/config/libbid/bid_binarydecimal.c | 2 +-
libgcc/config/libbid/bid_conf.h | 2 +-
libgcc/config/libbid/bid_convert_data.c | 2 +-
libgcc/config/libbid/bid_decimal_data.c | 2 +-
libgcc/config/libbid/bid_decimal_globals.c | 2 +-
libgcc/config/libbid/bid_div_macros.h | 2 +-
libgcc/config/libbid/bid_dpd.c | 2 +-
libgcc/config/libbid/bid_flag_operations.c | 2 +-
libgcc/config/libbid/bid_from_int.c | 2 +-
libgcc/config/libbid/bid_functions.h | 2 +-
libgcc/config/libbid/bid_gcc_intrinsics.h | 2 +-
libgcc/config/libbid/bid_inline_add.h | 2 +-
libgcc/config/libbid/bid_internal.h | 2 +-
libgcc/config/libbid/bid_round.c | 2 +-
libgcc/config/libbid/bid_sqrt_macros.h | 2 +-
libgcc/config/libgcc-glibc.ver | 2 +-
libgcc/config/lm32/_ashlsi3.S | 2 +-
libgcc/config/lm32/_ashrsi3.S | 2 +-
libgcc/config/lm32/_divsi3.c | 2 +-
libgcc/config/lm32/_lshrsi3.S | 2 +-
libgcc/config/lm32/_modsi3.c | 2 +-
libgcc/config/lm32/_mulsi3.c | 2 +-
libgcc/config/lm32/_udivmodsi4.c | 2 +-
libgcc/config/lm32/_udivsi3.c | 2 +-
libgcc/config/lm32/_umodsi3.c | 2 +-
libgcc/config/lm32/crti.S | 2 +-
libgcc/config/lm32/crtn.S | 2 +-
libgcc/config/lm32/libgcc_lm32.h | 2 +-
libgcc/config/m32c/lib1funcs.S | 2 +-
libgcc/config/m32c/lib2funcs.c | 2 +-
libgcc/config/m32c/trapv.c | 2 +-
libgcc/config/m32r/initfini.c | 2 +-
libgcc/config/m68k/crti.S | 2 +-
libgcc/config/m68k/crtn.S | 2 +-
libgcc/config/m68k/lb1sf68.S | 2 +-
libgcc/config/m68k/linux-atomic.c | 2 +-
libgcc/config/m68k/linux-unwind.h | 2 +-
libgcc/config/mcore/crti.S | 2 +-
libgcc/config/mcore/crtn.S | 2 +-
libgcc/config/mcore/lib1funcs.S | 2 +-
libgcc/config/microblaze/crti.S | 2 +-
libgcc/config/microblaze/crtn.S | 2 +-
libgcc/config/microblaze/divsi3.S | 2 +-
libgcc/config/microblaze/divsi3_table.c | 2 +-
libgcc/config/microblaze/moddi3.S | 2 +-
libgcc/config/microblaze/modsi3.S | 2 +-
libgcc/config/microblaze/muldi3_hard.S | 2 +-
libgcc/config/microblaze/mulsi3.S | 2 +-
libgcc/config/microblaze/stack_overflow_exit.S | 2 +-
libgcc/config/microblaze/udivsi3.S | 2 +-
libgcc/config/microblaze/umodsi3.S | 2 +-
libgcc/config/mips/crtfastmath.c | 2 +-
libgcc/config/mips/crti.S | 2 +-
libgcc/config/mips/crtn.S | 2 +-
libgcc/config/mips/gthr-mipssde.h | 2 +-
libgcc/config/mips/lib2funcs.c | 2 +-
libgcc/config/mips/libgcc-mips16.ver | 2 +-
libgcc/config/mips/linux-unwind.h | 2 +-
libgcc/config/mips/mips16.S | 2 +-
libgcc/config/mips/sfp-machine.h | 2 +-
libgcc/config/mips/t-mips16 | 2 +-
libgcc/config/mips/vr4120-div.S | 2 +-
libgcc/config/mmix/crti.S | 2 +-
libgcc/config/mmix/crtn.S | 2 +-
libgcc/config/moxie/crti.S | 2 +-
libgcc/config/moxie/crtn.S | 2 +-
libgcc/config/msp430/cmpsi2.S | 2 +-
libgcc/config/msp430/epilogue.S | 2 +-
libgcc/config/msp430/lib2bitcountHI.c | 2 +-
libgcc/config/msp430/lib2divHI.c | 2 +-
libgcc/config/msp430/lib2divQI.c | 2 +-
libgcc/config/msp430/lib2divSI.c | 2 +-
libgcc/config/msp430/lib2hw_mul.S | 2 +-
libgcc/config/msp430/lib2mul.c | 2 +-
libgcc/config/msp430/lib2shift.c | 2 +-
libgcc/config/msp430/msp430-divmod.h | 2 +-
libgcc/config/msp430/msp430-mul.h | 2 +-
libgcc/config/msp430/slli.S | 2 +-
libgcc/config/msp430/srai.S | 2 +-
libgcc/config/msp430/srli.S | 2 +-
libgcc/config/msp430/t-msp430 | 2 +-
libgcc/config/nds32/crtzero.S | 2 +-
libgcc/config/nds32/initfini.c | 2 +-
libgcc/config/nds32/isr-library/adj_intr_lvl.inc | 2 +-
libgcc/config/nds32/isr-library/excp_isr.S | 2 +-
libgcc/config/nds32/isr-library/excp_isr_4b.S | 2 +-
libgcc/config/nds32/isr-library/intr_isr.S | 2 +-
libgcc/config/nds32/isr-library/intr_isr_4b.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid00.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid01.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid02.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid03.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid04.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid05.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid06.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid07.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid08.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid09.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid10.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid11.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid12.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid13.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid14.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid15.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid16.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid17.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid18.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid19.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid20.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid21.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid22.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid23.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid24.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid25.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid26.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid27.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid28.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid29.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid30.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid31.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid32.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid33.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid34.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid35.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid36.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid37.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid38.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid39.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid40.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid41.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid42.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid43.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid44.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid45.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid46.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid47.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid48.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid49.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid50.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid51.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid52.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid53.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid54.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid55.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid56.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid57.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid58.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid59.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid60.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid61.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid62.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid63.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid64.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid65.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid66.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid67.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid68.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid69.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid70.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid71.S | 2 +-
libgcc/config/nds32/isr-library/jmptbl_vid72.S | 2 +-
libgcc/config/nds32/isr-library/nmih.S | 2 +-
libgcc/config/nds32/isr-library/reset.S | 2 +-
libgcc/config/nds32/isr-library/reset_4b.S | 2 +-
libgcc/config/nds32/isr-library/restore_all.inc | 2 +-
.../config/nds32/isr-library/restore_fpu_regs.inc | 2 +-
.../nds32/isr-library/restore_fpu_regs_00.inc | 2 +-
.../nds32/isr-library/restore_fpu_regs_01.inc | 2 +-
.../nds32/isr-library/restore_fpu_regs_02.inc | 2 +-
.../nds32/isr-library/restore_fpu_regs_03.inc | 2 +-
.../config/nds32/isr-library/restore_mac_regs.inc | 2 +-
.../config/nds32/isr-library/restore_partial.inc | 2 +-
.../config/nds32/isr-library/restore_usr_regs.inc | 2 +-
libgcc/config/nds32/isr-library/save_all.inc | 2 +-
libgcc/config/nds32/isr-library/save_fpu_regs.inc | 2 +-
.../config/nds32/isr-library/save_fpu_regs_00.inc | 2 +-
.../config/nds32/isr-library/save_fpu_regs_01.inc | 2 +-
.../config/nds32/isr-library/save_fpu_regs_02.inc | 2 +-
.../config/nds32/isr-library/save_fpu_regs_03.inc | 2 +-
libgcc/config/nds32/isr-library/save_mac_regs.inc | 2 +-
libgcc/config/nds32/isr-library/save_partial.inc | 2 +-
libgcc/config/nds32/isr-library/save_usr_regs.inc | 2 +-
libgcc/config/nds32/isr-library/vec_vid00.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid00_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid01.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid01_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid02.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid02_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid03.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid03_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid04.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid04_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid05.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid05_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid06.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid06_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid07.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid07_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid08.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid08_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid09.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid09_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid10.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid10_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid11.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid11_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid12.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid12_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid13.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid13_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid14.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid14_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid15.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid15_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid16.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid16_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid17.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid17_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid18.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid18_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid19.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid19_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid20.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid20_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid21.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid21_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid22.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid22_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid23.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid23_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid24.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid24_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid25.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid25_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid26.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid26_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid27.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid27_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid28.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid28_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid29.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid29_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid30.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid30_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid31.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid31_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid32.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid32_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid33.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid33_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid34.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid34_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid35.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid35_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid36.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid36_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid37.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid37_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid38.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid38_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid39.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid39_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid40.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid40_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid41.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid41_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid42.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid42_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid43.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid43_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid44.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid44_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid45.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid45_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid46.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid46_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid47.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid47_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid48.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid48_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid49.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid49_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid50.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid50_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid51.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid51_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid52.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid52_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid53.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid53_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid54.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid54_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid55.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid55_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid56.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid56_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid57.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid57_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid58.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid58_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid59.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid59_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid60.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid60_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid61.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid61_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid62.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid62_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid63.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid63_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid64.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid64_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid65.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid65_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid66.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid66_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid67.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid67_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid68.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid68_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid69.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid69_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid70.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid70_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid71.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid71_4b.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid72.S | 2 +-
libgcc/config/nds32/isr-library/vec_vid72_4b.S | 2 +-
libgcc/config/nds32/isr-library/wrh.S | 2 +-
libgcc/config/nds32/lib1asmsrc-mculib.S | 2 +-
libgcc/config/nds32/lib1asmsrc-newlib.S | 2 +-
libgcc/config/nds32/lib2csrc-mculib/_clzdi2.c | 2 +-
libgcc/config/nds32/lib2csrc-mculib/_clzsi2.c | 2 +-
libgcc/config/nds32/linux-atomic.c | 2 +-
libgcc/config/nds32/linux-unwind.h | 2 +-
libgcc/config/nds32/sfp-machine.h | 2 +-
libgcc/config/nds32/t-nds32 | 2 +-
libgcc/config/nds32/t-nds32-glibc | 2 +-
libgcc/config/nds32/t-nds32-isr | 2 +-
libgcc/config/nds32/t-nds32-mculib | 2 +-
libgcc/config/nds32/t-nds32-newlib | 2 +-
libgcc/config/nios2/crti.S | 2 +-
libgcc/config/nios2/crtn.S | 2 +-
libgcc/config/nios2/elf-lib.h | 2 +-
libgcc/config/nios2/lib2-divmod-hi.c | 2 +-
libgcc/config/nios2/lib2-divmod.c | 2 +-
libgcc/config/nios2/lib2-divtable.c | 2 +-
libgcc/config/nios2/lib2-mul.c | 2 +-
libgcc/config/nios2/lib2-nios2.h | 2 +-
libgcc/config/nios2/linux-atomic.c | 2 +-
libgcc/config/nios2/linux-unwind.h | 2 +-
libgcc/config/nios2/sfp-machine.h | 2 +-
libgcc/config/nios2/tramp.c | 2 +-
libgcc/config/nvptx/atomic.c | 2 +-
libgcc/config/nvptx/crt0.c | 2 +-
libgcc/config/nvptx/mgomp.c | 2 +-
libgcc/config/nvptx/nvptx-malloc.h | 2 +-
libgcc/config/nvptx/reduction.c | 2 +-
libgcc/config/or1k/lib1funcs.S | 2 +-
libgcc/config/or1k/linux-unwind.h | 2 +-
libgcc/config/or1k/t-or1k | 2 +-
libgcc/config/pa/fptr.c | 2 +-
libgcc/config/pa/gthr-dce.h | 2 +-
libgcc/config/pa/hpux-unwind.h | 2 +-
libgcc/config/pa/lib2funcs.S | 2 +-
libgcc/config/pa/linux-atomic.c | 8 +-
libgcc/config/pa/linux-unwind.h | 2 +-
libgcc/config/pa/milli64.S | 2 +-
libgcc/config/pa/pa64-hpux-lib.h | 2 +-
libgcc/config/pa/quadlib.c | 2 +-
libgcc/config/pa/sfp-exceptions.c | 2 +-
libgcc/config/pa/sfp-machine.h | 2 +-
libgcc/config/pa/stublib.c | 2 +-
libgcc/config/pa/t-slibgcc-hpux | 2 +-
libgcc/config/pru/asri.c | 2 +-
libgcc/config/pru/eqd.c | 2 +-
libgcc/config/pru/eqf.c | 2 +-
libgcc/config/pru/ged.c | 2 +-
libgcc/config/pru/gef.c | 2 +-
libgcc/config/pru/gtd.c | 2 +-
libgcc/config/pru/gtf.c | 2 +-
libgcc/config/pru/led.c | 2 +-
libgcc/config/pru/lef.c | 2 +-
libgcc/config/pru/lib2bitcountHI.c | 2 +-
libgcc/config/pru/lib2divHI.c | 2 +-
libgcc/config/pru/lib2divQI.c | 2 +-
libgcc/config/pru/lib2divSI.c | 2 +-
libgcc/config/pru/libgcc-eabi.ver | 2 +-
libgcc/config/pru/ltd.c | 2 +-
libgcc/config/pru/ltf.c | 2 +-
libgcc/config/pru/mpyll.S | 2 +-
libgcc/config/pru/pru-abi.h | 2 +-
libgcc/config/pru/pru-asm.h | 2 +-
libgcc/config/pru/pru-divmod.h | 2 +-
libgcc/config/pru/sfp-machine.h | 2 +-
libgcc/config/pru/t-pru | 2 +-
libgcc/config/riscv/atomic.c | 2 +-
libgcc/config/riscv/div.S | 2 +-
libgcc/config/riscv/linux-unwind.h | 2 +-
libgcc/config/riscv/muldi3.S | 2 +-
libgcc/config/riscv/multi3.c | 2 +-
libgcc/config/riscv/riscv-asm.h | 2 +-
libgcc/config/riscv/save-restore.S | 2 +-
libgcc/config/riscv/sfp-machine.h | 2 +-
libgcc/config/rl78/adddi3.S | 2 +-
libgcc/config/rl78/anddi3.S | 2 +-
libgcc/config/rl78/bit-count.S | 2 +-
libgcc/config/rl78/cmpsi2.S | 2 +-
libgcc/config/rl78/divmodhi.S | 2 +-
libgcc/config/rl78/divmodqi.S | 2 +-
libgcc/config/rl78/divmodsi.S | 2 +-
libgcc/config/rl78/lib2div.c | 2 +-
libgcc/config/rl78/lib2mul.c | 2 +-
libgcc/config/rl78/lib2shift.c | 2 +-
libgcc/config/rl78/lshrsi3.S | 2 +-
libgcc/config/rl78/mulsi3.S | 2 +-
libgcc/config/rl78/rl78-divmod.h | 2 +-
libgcc/config/rl78/rl78-mul.h | 2 +-
libgcc/config/rl78/signbit.S | 2 +-
libgcc/config/rl78/smaxdi3.S | 2 +-
libgcc/config/rl78/smindi3.S | 2 +-
libgcc/config/rl78/subdi3.S | 2 +-
libgcc/config/rl78/t-rl78 | 2 +-
libgcc/config/rl78/trampoline.S | 2 +-
libgcc/config/rl78/umaxdi3.S | 2 +-
libgcc/config/rl78/umindi3.S | 2 +-
libgcc/config/rs6000/_dd_to_kf.c | 2 +-
libgcc/config/rs6000/_divkc3.c | 2 +-
libgcc/config/rs6000/_kf_to_dd.c | 2 +-
libgcc/config/rs6000/_kf_to_sd.c | 2 +-
libgcc/config/rs6000/_kf_to_td.c | 2 +-
libgcc/config/rs6000/_mulkc3.c | 2 +-
libgcc/config/rs6000/_powikf2.c | 2 +-
libgcc/config/rs6000/_sd_to_kf.c | 2 +-
libgcc/config/rs6000/_td_to_kf.c | 2 +-
libgcc/config/rs6000/aix-unwind.h | 2 +-
libgcc/config/rs6000/atexit.c | 2 +-
libgcc/config/rs6000/crtcxa.c | 2 +-
libgcc/config/rs6000/crtdbase.S | 2 +-
libgcc/config/rs6000/crtresfpr.S | 2 +-
libgcc/config/rs6000/crtresgpr.S | 2 +-
libgcc/config/rs6000/crtrestvr.S | 2 +-
libgcc/config/rs6000/crtresxfpr.S | 2 +-
libgcc/config/rs6000/crtresxgpr.S | 2 +-
libgcc/config/rs6000/crtsavevr.S | 2 +-
libgcc/config/rs6000/crtsavfpr.S | 2 +-
libgcc/config/rs6000/crtsavgpr.S | 2 +-
libgcc/config/rs6000/cxa_atexit.c | 2 +-
libgcc/config/rs6000/cxa_finalize.c | 2 +-
libgcc/config/rs6000/darwin-asm.h | 2 +-
libgcc/config/rs6000/darwin-crt2.c | 2 +-
libgcc/config/rs6000/darwin-fallback.c | 2 +-
libgcc/config/rs6000/darwin-fpsave.S | 2 +-
libgcc/config/rs6000/darwin-gpsave.S | 2 +-
libgcc/config/rs6000/darwin-tramp.S | 2 +-
libgcc/config/rs6000/darwin-unwind.h | 2 +-
libgcc/config/rs6000/darwin-vecsave.S | 2 +-
libgcc/config/rs6000/darwin-world.S | 2 +-
libgcc/config/rs6000/e500crtres32gpr.S | 2 +-
libgcc/config/rs6000/e500crtres64gpr.S | 2 +-
libgcc/config/rs6000/e500crtres64gprctr.S | 2 +-
libgcc/config/rs6000/e500crtrest32gpr.S | 2 +-
libgcc/config/rs6000/e500crtrest64gpr.S | 2 +-
libgcc/config/rs6000/e500crtresx32gpr.S | 2 +-
libgcc/config/rs6000/e500crtresx64gpr.S | 2 +-
libgcc/config/rs6000/e500crtsav32gpr.S | 2 +-
libgcc/config/rs6000/e500crtsav64gpr.S | 2 +-
libgcc/config/rs6000/e500crtsav64gprctr.S | 2 +-
libgcc/config/rs6000/e500crtsavg32gpr.S | 2 +-
libgcc/config/rs6000/e500crtsavg64gpr.S | 2 +-
libgcc/config/rs6000/e500crtsavg64gprctr.S | 2 +-
libgcc/config/rs6000/eabi-ci.S | 2 +-
libgcc/config/rs6000/eabi-cn.S | 2 +-
libgcc/config/rs6000/eabi.S | 2 +-
libgcc/config/rs6000/exit.h | 2 +-
libgcc/config/rs6000/extendkftf2-sw.c | 2 +-
libgcc/config/rs6000/fixkfti-sw.c | 2 +-
libgcc/config/rs6000/fixunskfti-sw.c | 2 +-
libgcc/config/rs6000/float128-hw.c | 2 +-
libgcc/config/rs6000/float128-ifunc.c | 2 +-
libgcc/config/rs6000/float128-p10.c | 2 +-
libgcc/config/rs6000/floattikf-sw.c | 2 +-
libgcc/config/rs6000/floatuntikf-sw.c | 2 +-
libgcc/config/rs6000/freebsd-unwind.h | 2 +-
libgcc/config/rs6000/gthr-aix.h | 2 +-
libgcc/config/rs6000/ibm-ldouble-format | 2 +-
libgcc/config/rs6000/ibm-ldouble.c | 2 +-
libgcc/config/rs6000/libgcc-glibc.ver | 2 +-
libgcc/config/rs6000/linux-unwind.h | 2 +-
libgcc/config/rs6000/morestack.S | 2 +-
libgcc/config/rs6000/on_exit.c | 2 +-
libgcc/config/rs6000/quad-float128.h | 2 +-
libgcc/config/rs6000/sfp-exceptions.c | 2 +-
libgcc/config/rs6000/sol-ci.S | 2 +-
libgcc/config/rs6000/sol-cn.S | 2 +-
libgcc/config/rs6000/t-e500v1-fp | 2 +-
libgcc/config/rs6000/t-e500v2-fp | 2 +-
libgcc/config/rs6000/t-freebsd | 2 +-
libgcc/config/rs6000/t-slibgcc-aix | 2 +-
libgcc/config/rs6000/tramp.S | 2 +-
libgcc/config/rs6000/trunctfkf2-sw.c | 2 +-
libgcc/config/rx/rx-abi-functions.c | 2 +-
libgcc/config/rx/rx-abi.h | 2 +-
libgcc/config/rx/t-rx | 2 +-
libgcc/config/s390/32/_fixdfdi.c | 2 +-
libgcc/config/s390/32/_fixsfdi.c | 2 +-
libgcc/config/s390/32/_fixtfdi.c | 2 +-
libgcc/config/s390/32/_fixunsdfdi.c | 2 +-
libgcc/config/s390/32/_fixunssfdi.c | 2 +-
libgcc/config/s390/32/_fixunstfdi.c | 2 +-
libgcc/config/s390/gthr-tpf.h | 2 +-
libgcc/config/s390/libgcc-glibc.ver | 2 +-
libgcc/config/s390/linux-unwind.h | 2 +-
libgcc/config/s390/morestack.S | 2 +-
libgcc/config/s390/tpf-unwind.h | 2 +-
libgcc/config/score/crti.S | 2 +-
libgcc/config/score/crtn.S | 2 +-
libgcc/config/sh/crt.h | 2 +-
libgcc/config/sh/crt1.S | 2 +-
libgcc/config/sh/crti.S | 2 +-
libgcc/config/sh/crtn.S | 2 +-
libgcc/config/sh/lib1funcs-4-300.S | 2 +-
libgcc/config/sh/lib1funcs-Os-4-200.S | 2 +-
libgcc/config/sh/lib1funcs.S | 2 +-
libgcc/config/sh/lib1funcs.h | 2 +-
libgcc/config/sh/libgcc-glibc.ver | 2 +-
libgcc/config/sh/linux-atomic.c | 2 +-
libgcc/config/sh/linux-unwind.h | 2 +-
libgcc/config/sh/t-sh | 2 +-
libgcc/config/sol2/crtp.c | 2 +-
libgcc/config/sol2/crtpg.c | 2 +-
libgcc/config/sol2/t-sol2 | 2 +-
libgcc/config/sparc/crtfastmath.c | 2 +-
libgcc/config/sparc/crti.S | 2 +-
libgcc/config/sparc/crtn.S | 2 +-
libgcc/config/sparc/libgcc-glibc.ver | 2 +-
libgcc/config/sparc/linux-unwind.h | 2 +-
libgcc/config/sparc/sol2-c1.S | 2 +-
libgcc/config/sparc/sol2-unwind.h | 2 +-
libgcc/config/stormy16/lib2funcs.c | 2 +-
libgcc/config/stormy16/t-stormy16 | 2 +-
libgcc/config/t-hardfp | 2 +-
libgcc/config/t-hardfp-sfdf | 2 +-
libgcc/config/t-libunwind-elf | 2 +-
libgcc/config/t-slibgcc | 2 +-
libgcc/config/t-slibgcc-fuchsia | 2 +-
libgcc/config/t-slibgcc-libgcc | 2 +-
libgcc/config/t-softfp | 2 +-
libgcc/config/tilepro/atomic.c | 2 +-
libgcc/config/tilepro/atomic.h | 2 +-
libgcc/config/tilepro/linux-unwind.h | 2 +-
libgcc/config/tilepro/softdivide.c | 2 +-
libgcc/config/tilepro/softmpy.S | 2 +-
libgcc/config/unwind-dw2-fde-darwin.c | 2 +-
libgcc/config/v850/lib1funcs.S | 2 +-
libgcc/config/vax/lib1funcs.S | 2 +-
libgcc/config/visium/crti.S | 2 +-
libgcc/config/visium/crtn.S | 2 +-
libgcc/config/visium/divdi3.c | 2 +-
libgcc/config/visium/lib2funcs.c | 2 +-
libgcc/config/visium/memcpy.c | 2 +-
libgcc/config/visium/memcpy.h | 2 +-
libgcc/config/visium/memset.c | 2 +-
libgcc/config/visium/memset.h | 2 +-
libgcc/config/visium/moddi3.c | 2 +-
libgcc/config/visium/set_trampoline_parity.c | 2 +-
libgcc/config/visium/t-visium | 2 +-
libgcc/config/visium/udivdi3.c | 2 +-
libgcc/config/visium/udivmoddi4.c | 2 +-
libgcc/config/visium/umoddi3.c | 2 +-
libgcc/config/vms/vms-ucrt0.c | 2 +-
libgcc/config/xtensa/crti.S | 2 +-
libgcc/config/xtensa/crtn.S | 2 +-
libgcc/config/xtensa/ieee754-df.S | 2 +-
libgcc/config/xtensa/ieee754-sf.S | 2 +-
libgcc/config/xtensa/lib1funcs.S | 2 +-
libgcc/config/xtensa/lib2funcs.S | 2 +-
libgcc/config/xtensa/linux-unwind.h | 2 +-
libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +-
libgcc/config/xtensa/unwind-dw2-xtensa.h | 2 +-
libgcc/crtstuff.c | 2 +-
libgcc/dfp-bit.c | 2 +-
libgcc/dfp-bit.h | 2 +-
libgcc/divmod.c | 2 +-
libgcc/emutls.c | 2 +-
libgcc/enable-execute-stack-mprotect.c | 2 +-
libgcc/find-symver.awk | 2 +-
libgcc/fixed-bit.c | 2 +-
libgcc/fixed-bit.h | 2 +-
libgcc/fp-bit.c | 2 +-
libgcc/fp-bit.h | 2 +-
libgcc/gbl-ctors.h | 2 +-
libgcc/gcov.h | 2 +-
libgcc/generic-morestack-thread.c | 2 +-
libgcc/generic-morestack.c | 2 +-
libgcc/generic-morestack.h | 2 +-
libgcc/gthr-posix.h | 2 +-
libgcc/gthr-single.h | 2 +-
libgcc/gthr.h | 2 +-
libgcc/libgcc-std.ver.in | 2 +-
libgcc/libgcc2.c | 2 +-
libgcc/libgcc2.h | 2 +-
libgcc/libgcov-driver-system.c | 2 +-
libgcc/libgcov-driver.c | 2 +-
libgcc/libgcov-interface.c | 2 +-
libgcc/libgcov-merge.c | 2 +-
libgcc/libgcov-profiler.c | 2 +-
libgcc/libgcov-util.c | 2 +-
libgcc/libgcov.h | 2 +-
libgcc/mkheader.sh | 2 +-
libgcc/mkmap-flat.awk | 2 +-
libgcc/mkmap-symver.awk | 2 +-
libgcc/offloadstuff.c | 2 +-
libgcc/sync.c | 2 +-
libgcc/udivhi3.c | 2 +-
libgcc/udivmod.c | 2 +-
libgcc/udivmodhi4.c | 2 +-
libgcc/udivmodsi4.c | 2 +-
libgcc/unwind-arm-common.inc | 2 +-
libgcc/unwind-c.c | 2 +-
libgcc/unwind-compat.c | 2 +-
libgcc/unwind-compat.h | 2 +-
libgcc/unwind-dw2-fde-compat.c | 2 +-
libgcc/unwind-dw2-fde-dip.c | 2 +-
libgcc/unwind-dw2-fde.c | 2 +-
libgcc/unwind-dw2-fde.h | 2 +-
libgcc/unwind-dw2.c | 2 +-
libgcc/unwind-dw2.h | 2 +-
libgcc/unwind-generic.h | 2 +-
libgcc/unwind-pe.h | 2 +-
libgcc/unwind-seh.c | 2 +-
libgcc/unwind-sjlj.c | 2 +-
libgcc/unwind.inc | 2 +-
libgcc/vtv_end.c | 2 +-
libgcc/vtv_end_preinit.c | 2 +-
libgcc/vtv_start.c | 2 +-
libgcc/vtv_start_preinit.c | 2 +-
libgfortran/ChangeLog | 376 +-
libgfortran/ChangeLog-2021 | 384 +
libgfortran/ISO_Fortran_binding.h | 2 +-
libgfortran/c99_protos.h | 2 +-
libgfortran/caf/libcaf.h | 2 +-
libgfortran/caf/mpi.c | 2 +-
libgfortran/caf/single.c | 2 +-
libgfortran/config/fpu-387.h | 2 +-
libgfortran/config/fpu-aarch64.h | 2 +-
libgfortran/config/fpu-aix.h | 2 +-
libgfortran/config/fpu-generic.h | 2 +-
libgfortran/config/fpu-glibc.h | 2 +-
libgfortran/config/fpu-sysv.h | 2 +-
libgfortran/generated/_abs_c10.F90 | 2 +-
libgfortran/generated/_abs_c16.F90 | 2 +-
libgfortran/generated/_abs_c4.F90 | 2 +-
libgfortran/generated/_abs_c8.F90 | 2 +-
libgfortran/generated/_abs_i16.F90 | 2 +-
libgfortran/generated/_abs_i4.F90 | 2 +-
libgfortran/generated/_abs_i8.F90 | 2 +-
libgfortran/generated/_abs_r10.F90 | 2 +-
libgfortran/generated/_abs_r16.F90 | 2 +-
libgfortran/generated/_abs_r4.F90 | 2 +-
libgfortran/generated/_abs_r8.F90 | 2 +-
libgfortran/generated/_acos_r10.F90 | 2 +-
libgfortran/generated/_acos_r16.F90 | 2 +-
libgfortran/generated/_acos_r4.F90 | 2 +-
libgfortran/generated/_acos_r8.F90 | 2 +-
libgfortran/generated/_acosh_r10.F90 | 2 +-
libgfortran/generated/_acosh_r16.F90 | 2 +-
libgfortran/generated/_acosh_r4.F90 | 2 +-
libgfortran/generated/_acosh_r8.F90 | 2 +-
libgfortran/generated/_aimag_c10.F90 | 2 +-
libgfortran/generated/_aimag_c16.F90 | 2 +-
libgfortran/generated/_aimag_c4.F90 | 2 +-
libgfortran/generated/_aimag_c8.F90 | 2 +-
libgfortran/generated/_aint_r10.F90 | 2 +-
libgfortran/generated/_aint_r16.F90 | 2 +-
libgfortran/generated/_aint_r4.F90 | 2 +-
libgfortran/generated/_aint_r8.F90 | 2 +-
libgfortran/generated/_anint_r10.F90 | 2 +-
libgfortran/generated/_anint_r16.F90 | 2 +-
libgfortran/generated/_anint_r4.F90 | 2 +-
libgfortran/generated/_anint_r8.F90 | 2 +-
libgfortran/generated/_asin_r10.F90 | 2 +-
libgfortran/generated/_asin_r16.F90 | 2 +-
libgfortran/generated/_asin_r4.F90 | 2 +-
libgfortran/generated/_asin_r8.F90 | 2 +-
libgfortran/generated/_asinh_r10.F90 | 2 +-
libgfortran/generated/_asinh_r16.F90 | 2 +-
libgfortran/generated/_asinh_r4.F90 | 2 +-
libgfortran/generated/_asinh_r8.F90 | 2 +-
libgfortran/generated/_atan2_r10.F90 | 2 +-
libgfortran/generated/_atan2_r16.F90 | 2 +-
libgfortran/generated/_atan2_r4.F90 | 2 +-
libgfortran/generated/_atan2_r8.F90 | 2 +-
libgfortran/generated/_atan_r10.F90 | 2 +-
libgfortran/generated/_atan_r16.F90 | 2 +-
libgfortran/generated/_atan_r4.F90 | 2 +-
libgfortran/generated/_atan_r8.F90 | 2 +-
libgfortran/generated/_atanh_r10.F90 | 2 +-
libgfortran/generated/_atanh_r16.F90 | 2 +-
libgfortran/generated/_atanh_r4.F90 | 2 +-
libgfortran/generated/_atanh_r8.F90 | 2 +-
libgfortran/generated/_conjg_c10.F90 | 2 +-
libgfortran/generated/_conjg_c16.F90 | 2 +-
libgfortran/generated/_conjg_c4.F90 | 2 +-
libgfortran/generated/_conjg_c8.F90 | 2 +-
libgfortran/generated/_cos_c10.F90 | 2 +-
libgfortran/generated/_cos_c16.F90 | 2 +-
libgfortran/generated/_cos_c4.F90 | 2 +-
libgfortran/generated/_cos_c8.F90 | 2 +-
libgfortran/generated/_cos_r10.F90 | 2 +-
libgfortran/generated/_cos_r16.F90 | 2 +-
libgfortran/generated/_cos_r4.F90 | 2 +-
libgfortran/generated/_cos_r8.F90 | 2 +-
libgfortran/generated/_cosh_r10.F90 | 2 +-
libgfortran/generated/_cosh_r16.F90 | 2 +-
libgfortran/generated/_cosh_r4.F90 | 2 +-
libgfortran/generated/_cosh_r8.F90 | 2 +-
libgfortran/generated/_dim_i16.F90 | 2 +-
libgfortran/generated/_dim_i4.F90 | 2 +-
libgfortran/generated/_dim_i8.F90 | 2 +-
libgfortran/generated/_dim_r10.F90 | 2 +-
libgfortran/generated/_dim_r16.F90 | 2 +-
libgfortran/generated/_dim_r4.F90 | 2 +-
libgfortran/generated/_dim_r8.F90 | 2 +-
libgfortran/generated/_exp_c10.F90 | 2 +-
libgfortran/generated/_exp_c16.F90 | 2 +-
libgfortran/generated/_exp_c4.F90 | 2 +-
libgfortran/generated/_exp_c8.F90 | 2 +-
libgfortran/generated/_exp_r10.F90 | 2 +-
libgfortran/generated/_exp_r16.F90 | 2 +-
libgfortran/generated/_exp_r4.F90 | 2 +-
libgfortran/generated/_exp_r8.F90 | 2 +-
libgfortran/generated/_log10_r10.F90 | 2 +-
libgfortran/generated/_log10_r16.F90 | 2 +-
libgfortran/generated/_log10_r4.F90 | 2 +-
libgfortran/generated/_log10_r8.F90 | 2 +-
libgfortran/generated/_log_c10.F90 | 2 +-
libgfortran/generated/_log_c16.F90 | 2 +-
libgfortran/generated/_log_c4.F90 | 2 +-
libgfortran/generated/_log_c8.F90 | 2 +-
libgfortran/generated/_log_r10.F90 | 2 +-
libgfortran/generated/_log_r16.F90 | 2 +-
libgfortran/generated/_log_r4.F90 | 2 +-
libgfortran/generated/_log_r8.F90 | 2 +-
libgfortran/generated/_mod_i16.F90 | 2 +-
libgfortran/generated/_mod_i4.F90 | 2 +-
libgfortran/generated/_mod_i8.F90 | 2 +-
libgfortran/generated/_mod_r10.F90 | 2 +-
libgfortran/generated/_mod_r16.F90 | 2 +-
libgfortran/generated/_mod_r4.F90 | 2 +-
libgfortran/generated/_mod_r8.F90 | 2 +-
libgfortran/generated/_sign_i16.F90 | 2 +-
libgfortran/generated/_sign_i4.F90 | 2 +-
libgfortran/generated/_sign_i8.F90 | 2 +-
libgfortran/generated/_sign_r10.F90 | 2 +-
libgfortran/generated/_sign_r16.F90 | 2 +-
libgfortran/generated/_sign_r4.F90 | 2 +-
libgfortran/generated/_sign_r8.F90 | 2 +-
libgfortran/generated/_sin_c10.F90 | 2 +-
libgfortran/generated/_sin_c16.F90 | 2 +-
libgfortran/generated/_sin_c4.F90 | 2 +-
libgfortran/generated/_sin_c8.F90 | 2 +-
libgfortran/generated/_sin_r10.F90 | 2 +-
libgfortran/generated/_sin_r16.F90 | 2 +-
libgfortran/generated/_sin_r4.F90 | 2 +-
libgfortran/generated/_sin_r8.F90 | 2 +-
libgfortran/generated/_sinh_r10.F90 | 2 +-
libgfortran/generated/_sinh_r16.F90 | 2 +-
libgfortran/generated/_sinh_r4.F90 | 2 +-
libgfortran/generated/_sinh_r8.F90 | 2 +-
libgfortran/generated/_sqrt_c10.F90 | 2 +-
libgfortran/generated/_sqrt_c16.F90 | 2 +-
libgfortran/generated/_sqrt_c4.F90 | 2 +-
libgfortran/generated/_sqrt_c8.F90 | 2 +-
libgfortran/generated/_sqrt_r10.F90 | 2 +-
libgfortran/generated/_sqrt_r16.F90 | 2 +-
libgfortran/generated/_sqrt_r4.F90 | 2 +-
libgfortran/generated/_sqrt_r8.F90 | 2 +-
libgfortran/generated/_tan_r10.F90 | 2 +-
libgfortran/generated/_tan_r16.F90 | 2 +-
libgfortran/generated/_tan_r4.F90 | 2 +-
libgfortran/generated/_tan_r8.F90 | 2 +-
libgfortran/generated/_tanh_r10.F90 | 2 +-
libgfortran/generated/_tanh_r16.F90 | 2 +-
libgfortran/generated/_tanh_r4.F90 | 2 +-
libgfortran/generated/_tanh_r8.F90 | 2 +-
libgfortran/generated/all_l1.c | 2 +-
libgfortran/generated/all_l16.c | 2 +-
libgfortran/generated/all_l2.c | 2 +-
libgfortran/generated/all_l4.c | 2 +-
libgfortran/generated/all_l8.c | 2 +-
libgfortran/generated/any_l1.c | 2 +-
libgfortran/generated/any_l16.c | 2 +-
libgfortran/generated/any_l2.c | 2 +-
libgfortran/generated/any_l4.c | 2 +-
libgfortran/generated/any_l8.c | 2 +-
libgfortran/generated/bessel_r10.c | 2 +-
libgfortran/generated/bessel_r16.c | 2 +-
libgfortran/generated/bessel_r4.c | 2 +-
libgfortran/generated/bessel_r8.c | 2 +-
libgfortran/generated/count_16_l.c | 2 +-
libgfortran/generated/count_1_l.c | 2 +-
libgfortran/generated/count_2_l.c | 2 +-
libgfortran/generated/count_4_l.c | 2 +-
libgfortran/generated/count_8_l.c | 2 +-
libgfortran/generated/cshift0_c10.c | 2 +-
libgfortran/generated/cshift0_c16.c | 2 +-
libgfortran/generated/cshift0_c4.c | 2 +-
libgfortran/generated/cshift0_c8.c | 2 +-
libgfortran/generated/cshift0_i1.c | 2 +-
libgfortran/generated/cshift0_i16.c | 2 +-
libgfortran/generated/cshift0_i2.c | 2 +-
libgfortran/generated/cshift0_i4.c | 2 +-
libgfortran/generated/cshift0_i8.c | 2 +-
libgfortran/generated/cshift0_r10.c | 2 +-
libgfortran/generated/cshift0_r16.c | 2 +-
libgfortran/generated/cshift0_r4.c | 2 +-
libgfortran/generated/cshift0_r8.c | 2 +-
libgfortran/generated/cshift1_16.c | 2 +-
libgfortran/generated/cshift1_16_c10.c | 2 +-
libgfortran/generated/cshift1_16_c16.c | 2 +-
libgfortran/generated/cshift1_16_c4.c | 2 +-
libgfortran/generated/cshift1_16_c8.c | 2 +-
libgfortran/generated/cshift1_16_i1.c | 2 +-
libgfortran/generated/cshift1_16_i16.c | 2 +-
libgfortran/generated/cshift1_16_i2.c | 2 +-
libgfortran/generated/cshift1_16_i4.c | 2 +-
libgfortran/generated/cshift1_16_i8.c | 2 +-
libgfortran/generated/cshift1_16_r10.c | 2 +-
libgfortran/generated/cshift1_16_r16.c | 2 +-
libgfortran/generated/cshift1_16_r4.c | 2 +-
libgfortran/generated/cshift1_16_r8.c | 2 +-
libgfortran/generated/cshift1_4.c | 2 +-
libgfortran/generated/cshift1_4_c10.c | 2 +-
libgfortran/generated/cshift1_4_c16.c | 2 +-
libgfortran/generated/cshift1_4_c4.c | 2 +-
libgfortran/generated/cshift1_4_c8.c | 2 +-
libgfortran/generated/cshift1_4_i1.c | 2 +-
libgfortran/generated/cshift1_4_i16.c | 2 +-
libgfortran/generated/cshift1_4_i2.c | 2 +-
libgfortran/generated/cshift1_4_i4.c | 2 +-
libgfortran/generated/cshift1_4_i8.c | 2 +-
libgfortran/generated/cshift1_4_r10.c | 2 +-
libgfortran/generated/cshift1_4_r16.c | 2 +-
libgfortran/generated/cshift1_4_r4.c | 2 +-
libgfortran/generated/cshift1_4_r8.c | 2 +-
libgfortran/generated/cshift1_8.c | 2 +-
libgfortran/generated/cshift1_8_c10.c | 2 +-
libgfortran/generated/cshift1_8_c16.c | 2 +-
libgfortran/generated/cshift1_8_c4.c | 2 +-
libgfortran/generated/cshift1_8_c8.c | 2 +-
libgfortran/generated/cshift1_8_i1.c | 2 +-
libgfortran/generated/cshift1_8_i16.c | 2 +-
libgfortran/generated/cshift1_8_i2.c | 2 +-
libgfortran/generated/cshift1_8_i4.c | 2 +-
libgfortran/generated/cshift1_8_i8.c | 2 +-
libgfortran/generated/cshift1_8_r10.c | 2 +-
libgfortran/generated/cshift1_8_r16.c | 2 +-
libgfortran/generated/cshift1_8_r4.c | 2 +-
libgfortran/generated/cshift1_8_r8.c | 2 +-
libgfortran/generated/eoshift1_16.c | 2 +-
libgfortran/generated/eoshift1_4.c | 2 +-
libgfortran/generated/eoshift1_8.c | 2 +-
libgfortran/generated/eoshift3_16.c | 2 +-
libgfortran/generated/eoshift3_4.c | 2 +-
libgfortran/generated/eoshift3_8.c | 2 +-
libgfortran/generated/findloc0_c10.c | 2 +-
libgfortran/generated/findloc0_c16.c | 2 +-
libgfortran/generated/findloc0_c4.c | 2 +-
libgfortran/generated/findloc0_c8.c | 2 +-
libgfortran/generated/findloc0_i1.c | 2 +-
libgfortran/generated/findloc0_i16.c | 2 +-
libgfortran/generated/findloc0_i2.c | 2 +-
libgfortran/generated/findloc0_i4.c | 2 +-
libgfortran/generated/findloc0_i8.c | 2 +-
libgfortran/generated/findloc0_r10.c | 2 +-
libgfortran/generated/findloc0_r16.c | 2 +-
libgfortran/generated/findloc0_r4.c | 2 +-
libgfortran/generated/findloc0_r8.c | 2 +-
libgfortran/generated/findloc0_s1.c | 2 +-
libgfortran/generated/findloc0_s4.c | 2 +-
libgfortran/generated/findloc1_c10.c | 2 +-
libgfortran/generated/findloc1_c16.c | 2 +-
libgfortran/generated/findloc1_c4.c | 2 +-
libgfortran/generated/findloc1_c8.c | 2 +-
libgfortran/generated/findloc1_i1.c | 2 +-
libgfortran/generated/findloc1_i16.c | 2 +-
libgfortran/generated/findloc1_i2.c | 2 +-
libgfortran/generated/findloc1_i4.c | 2 +-
libgfortran/generated/findloc1_i8.c | 2 +-
libgfortran/generated/findloc1_r10.c | 2 +-
libgfortran/generated/findloc1_r16.c | 2 +-
libgfortran/generated/findloc1_r4.c | 2 +-
libgfortran/generated/findloc1_r8.c | 2 +-
libgfortran/generated/findloc1_s1.c | 2 +-
libgfortran/generated/findloc1_s4.c | 2 +-
libgfortran/generated/findloc2_s1.c | 2 +-
libgfortran/generated/findloc2_s4.c | 2 +-
libgfortran/generated/iall_i1.c | 2 +-
libgfortran/generated/iall_i16.c | 2 +-
libgfortran/generated/iall_i2.c | 2 +-
libgfortran/generated/iall_i4.c | 2 +-
libgfortran/generated/iall_i8.c | 2 +-
libgfortran/generated/iany_i1.c | 2 +-
libgfortran/generated/iany_i16.c | 2 +-
libgfortran/generated/iany_i2.c | 2 +-
libgfortran/generated/iany_i4.c | 2 +-
libgfortran/generated/iany_i8.c | 2 +-
libgfortran/generated/in_pack_c10.c | 2 +-
libgfortran/generated/in_pack_c16.c | 2 +-
libgfortran/generated/in_pack_c4.c | 2 +-
libgfortran/generated/in_pack_c8.c | 2 +-
libgfortran/generated/in_pack_i1.c | 2 +-
libgfortran/generated/in_pack_i16.c | 2 +-
libgfortran/generated/in_pack_i2.c | 2 +-
libgfortran/generated/in_pack_i4.c | 2 +-
libgfortran/generated/in_pack_i8.c | 2 +-
libgfortran/generated/in_pack_r10.c | 2 +-
libgfortran/generated/in_pack_r16.c | 2 +-
libgfortran/generated/in_pack_r4.c | 2 +-
libgfortran/generated/in_pack_r8.c | 2 +-
libgfortran/generated/in_unpack_c10.c | 2 +-
libgfortran/generated/in_unpack_c16.c | 2 +-
libgfortran/generated/in_unpack_c4.c | 2 +-
libgfortran/generated/in_unpack_c8.c | 2 +-
libgfortran/generated/in_unpack_i1.c | 2 +-
libgfortran/generated/in_unpack_i16.c | 2 +-
libgfortran/generated/in_unpack_i2.c | 2 +-
libgfortran/generated/in_unpack_i4.c | 2 +-
libgfortran/generated/in_unpack_i8.c | 2 +-
libgfortran/generated/in_unpack_r10.c | 2 +-
libgfortran/generated/in_unpack_r16.c | 2 +-
libgfortran/generated/in_unpack_r4.c | 2 +-
libgfortran/generated/in_unpack_r8.c | 2 +-
libgfortran/generated/iparity_i1.c | 2 +-
libgfortran/generated/iparity_i16.c | 2 +-
libgfortran/generated/iparity_i2.c | 2 +-
libgfortran/generated/iparity_i4.c | 2 +-
libgfortran/generated/iparity_i8.c | 2 +-
libgfortran/generated/matmul_c10.c | 2 +-
libgfortran/generated/matmul_c16.c | 2 +-
libgfortran/generated/matmul_c4.c | 2 +-
libgfortran/generated/matmul_c8.c | 2 +-
libgfortran/generated/matmul_i1.c | 2 +-
libgfortran/generated/matmul_i16.c | 2 +-
libgfortran/generated/matmul_i2.c | 2 +-
libgfortran/generated/matmul_i4.c | 2 +-
libgfortran/generated/matmul_i8.c | 2 +-
libgfortran/generated/matmul_l16.c | 2 +-
libgfortran/generated/matmul_l4.c | 2 +-
libgfortran/generated/matmul_l8.c | 2 +-
libgfortran/generated/matmul_r10.c | 2 +-
libgfortran/generated/matmul_r16.c | 2 +-
libgfortran/generated/matmul_r4.c | 2 +-
libgfortran/generated/matmul_r8.c | 2 +-
libgfortran/generated/matmulavx128_c10.c | 2 +-
libgfortran/generated/matmulavx128_c16.c | 2 +-
libgfortran/generated/matmulavx128_c4.c | 2 +-
libgfortran/generated/matmulavx128_c8.c | 2 +-
libgfortran/generated/matmulavx128_i1.c | 2 +-
libgfortran/generated/matmulavx128_i16.c | 2 +-
libgfortran/generated/matmulavx128_i2.c | 2 +-
libgfortran/generated/matmulavx128_i4.c | 2 +-
libgfortran/generated/matmulavx128_i8.c | 2 +-
libgfortran/generated/matmulavx128_r10.c | 2 +-
libgfortran/generated/matmulavx128_r16.c | 2 +-
libgfortran/generated/matmulavx128_r4.c | 2 +-
libgfortran/generated/matmulavx128_r8.c | 2 +-
libgfortran/generated/maxloc0_16_i1.c | 2 +-
libgfortran/generated/maxloc0_16_i16.c | 2 +-
libgfortran/generated/maxloc0_16_i2.c | 2 +-
libgfortran/generated/maxloc0_16_i4.c | 2 +-
libgfortran/generated/maxloc0_16_i8.c | 2 +-
libgfortran/generated/maxloc0_16_r10.c | 2 +-
libgfortran/generated/maxloc0_16_r16.c | 2 +-
libgfortran/generated/maxloc0_16_r4.c | 2 +-
libgfortran/generated/maxloc0_16_r8.c | 2 +-
libgfortran/generated/maxloc0_16_s1.c | 2 +-
libgfortran/generated/maxloc0_16_s4.c | 2 +-
libgfortran/generated/maxloc0_4_i1.c | 2 +-
libgfortran/generated/maxloc0_4_i16.c | 2 +-
libgfortran/generated/maxloc0_4_i2.c | 2 +-
libgfortran/generated/maxloc0_4_i4.c | 2 +-
libgfortran/generated/maxloc0_4_i8.c | 2 +-
libgfortran/generated/maxloc0_4_r10.c | 2 +-
libgfortran/generated/maxloc0_4_r16.c | 2 +-
libgfortran/generated/maxloc0_4_r4.c | 2 +-
libgfortran/generated/maxloc0_4_r8.c | 2 +-
libgfortran/generated/maxloc0_4_s1.c | 2 +-
libgfortran/generated/maxloc0_4_s4.c | 2 +-
libgfortran/generated/maxloc0_8_i1.c | 2 +-
libgfortran/generated/maxloc0_8_i16.c | 2 +-
libgfortran/generated/maxloc0_8_i2.c | 2 +-
libgfortran/generated/maxloc0_8_i4.c | 2 +-
libgfortran/generated/maxloc0_8_i8.c | 2 +-
libgfortran/generated/maxloc0_8_r10.c | 2 +-
libgfortran/generated/maxloc0_8_r16.c | 2 +-
libgfortran/generated/maxloc0_8_r4.c | 2 +-
libgfortran/generated/maxloc0_8_r8.c | 2 +-
libgfortran/generated/maxloc0_8_s1.c | 2 +-
libgfortran/generated/maxloc0_8_s4.c | 2 +-
libgfortran/generated/maxloc1_16_i1.c | 2 +-
libgfortran/generated/maxloc1_16_i16.c | 2 +-
libgfortran/generated/maxloc1_16_i2.c | 2 +-
libgfortran/generated/maxloc1_16_i4.c | 2 +-
libgfortran/generated/maxloc1_16_i8.c | 2 +-
libgfortran/generated/maxloc1_16_r10.c | 2 +-
libgfortran/generated/maxloc1_16_r16.c | 2 +-
libgfortran/generated/maxloc1_16_r4.c | 2 +-
libgfortran/generated/maxloc1_16_r8.c | 2 +-
libgfortran/generated/maxloc1_16_s1.c | 2 +-
libgfortran/generated/maxloc1_16_s4.c | 2 +-
libgfortran/generated/maxloc1_4_i1.c | 2 +-
libgfortran/generated/maxloc1_4_i16.c | 2 +-
libgfortran/generated/maxloc1_4_i2.c | 2 +-
libgfortran/generated/maxloc1_4_i4.c | 2 +-
libgfortran/generated/maxloc1_4_i8.c | 2 +-
libgfortran/generated/maxloc1_4_r10.c | 2 +-
libgfortran/generated/maxloc1_4_r16.c | 2 +-
libgfortran/generated/maxloc1_4_r4.c | 2 +-
libgfortran/generated/maxloc1_4_r8.c | 2 +-
libgfortran/generated/maxloc1_4_s1.c | 2 +-
libgfortran/generated/maxloc1_4_s4.c | 2 +-
libgfortran/generated/maxloc1_8_i1.c | 2 +-
libgfortran/generated/maxloc1_8_i16.c | 2 +-
libgfortran/generated/maxloc1_8_i2.c | 2 +-
libgfortran/generated/maxloc1_8_i4.c | 2 +-
libgfortran/generated/maxloc1_8_i8.c | 2 +-
libgfortran/generated/maxloc1_8_r10.c | 2 +-
libgfortran/generated/maxloc1_8_r16.c | 2 +-
libgfortran/generated/maxloc1_8_r4.c | 2 +-
libgfortran/generated/maxloc1_8_r8.c | 2 +-
libgfortran/generated/maxloc1_8_s1.c | 2 +-
libgfortran/generated/maxloc1_8_s4.c | 2 +-
libgfortran/generated/maxloc2_16_s1.c | 2 +-
libgfortran/generated/maxloc2_16_s4.c | 2 +-
libgfortran/generated/maxloc2_4_s1.c | 2 +-
libgfortran/generated/maxloc2_4_s4.c | 2 +-
libgfortran/generated/maxloc2_8_s1.c | 2 +-
libgfortran/generated/maxloc2_8_s4.c | 2 +-
libgfortran/generated/maxval0_s1.c | 2 +-
libgfortran/generated/maxval0_s4.c | 2 +-
libgfortran/generated/maxval1_s1.c | 2 +-
libgfortran/generated/maxval1_s4.c | 2 +-
libgfortran/generated/maxval_i1.c | 2 +-
libgfortran/generated/maxval_i16.c | 2 +-
libgfortran/generated/maxval_i2.c | 2 +-
libgfortran/generated/maxval_i4.c | 2 +-
libgfortran/generated/maxval_i8.c | 2 +-
libgfortran/generated/maxval_r10.c | 2 +-
libgfortran/generated/maxval_r16.c | 2 +-
libgfortran/generated/maxval_r4.c | 2 +-
libgfortran/generated/maxval_r8.c | 2 +-
libgfortran/generated/minloc0_16_i1.c | 2 +-
libgfortran/generated/minloc0_16_i16.c | 2 +-
libgfortran/generated/minloc0_16_i2.c | 2 +-
libgfortran/generated/minloc0_16_i4.c | 2 +-
libgfortran/generated/minloc0_16_i8.c | 2 +-
libgfortran/generated/minloc0_16_r10.c | 2 +-
libgfortran/generated/minloc0_16_r16.c | 2 +-
libgfortran/generated/minloc0_16_r4.c | 2 +-
libgfortran/generated/minloc0_16_r8.c | 2 +-
libgfortran/generated/minloc0_16_s1.c | 2 +-
libgfortran/generated/minloc0_16_s4.c | 2 +-
libgfortran/generated/minloc0_4_i1.c | 2 +-
libgfortran/generated/minloc0_4_i16.c | 2 +-
libgfortran/generated/minloc0_4_i2.c | 2 +-
libgfortran/generated/minloc0_4_i4.c | 2 +-
libgfortran/generated/minloc0_4_i8.c | 2 +-
libgfortran/generated/minloc0_4_r10.c | 2 +-
libgfortran/generated/minloc0_4_r16.c | 2 +-
libgfortran/generated/minloc0_4_r4.c | 2 +-
libgfortran/generated/minloc0_4_r8.c | 2 +-
libgfortran/generated/minloc0_4_s1.c | 2 +-
libgfortran/generated/minloc0_4_s4.c | 2 +-
libgfortran/generated/minloc0_8_i1.c | 2 +-
libgfortran/generated/minloc0_8_i16.c | 2 +-
libgfortran/generated/minloc0_8_i2.c | 2 +-
libgfortran/generated/minloc0_8_i4.c | 2 +-
libgfortran/generated/minloc0_8_i8.c | 2 +-
libgfortran/generated/minloc0_8_r10.c | 2 +-
libgfortran/generated/minloc0_8_r16.c | 2 +-
libgfortran/generated/minloc0_8_r4.c | 2 +-
libgfortran/generated/minloc0_8_r8.c | 2 +-
libgfortran/generated/minloc0_8_s1.c | 2 +-
libgfortran/generated/minloc0_8_s4.c | 2 +-
libgfortran/generated/minloc1_16_i1.c | 2 +-
libgfortran/generated/minloc1_16_i16.c | 2 +-
libgfortran/generated/minloc1_16_i2.c | 2 +-
libgfortran/generated/minloc1_16_i4.c | 2 +-
libgfortran/generated/minloc1_16_i8.c | 2 +-
libgfortran/generated/minloc1_16_r10.c | 2 +-
libgfortran/generated/minloc1_16_r16.c | 2 +-
libgfortran/generated/minloc1_16_r4.c | 2 +-
libgfortran/generated/minloc1_16_r8.c | 2 +-
libgfortran/generated/minloc1_16_s1.c | 2 +-
libgfortran/generated/minloc1_16_s4.c | 2 +-
libgfortran/generated/minloc1_4_i1.c | 2 +-
libgfortran/generated/minloc1_4_i16.c | 2 +-
libgfortran/generated/minloc1_4_i2.c | 2 +-
libgfortran/generated/minloc1_4_i4.c | 2 +-
libgfortran/generated/minloc1_4_i8.c | 2 +-
libgfortran/generated/minloc1_4_r10.c | 2 +-
libgfortran/generated/minloc1_4_r16.c | 2 +-
libgfortran/generated/minloc1_4_r4.c | 2 +-
libgfortran/generated/minloc1_4_r8.c | 2 +-
libgfortran/generated/minloc1_4_s1.c | 2 +-
libgfortran/generated/minloc1_4_s4.c | 2 +-
libgfortran/generated/minloc1_8_i1.c | 2 +-
libgfortran/generated/minloc1_8_i16.c | 2 +-
libgfortran/generated/minloc1_8_i2.c | 2 +-
libgfortran/generated/minloc1_8_i4.c | 2 +-
libgfortran/generated/minloc1_8_i8.c | 2 +-
libgfortran/generated/minloc1_8_r10.c | 2 +-
libgfortran/generated/minloc1_8_r16.c | 2 +-
libgfortran/generated/minloc1_8_r4.c | 2 +-
libgfortran/generated/minloc1_8_r8.c | 2 +-
libgfortran/generated/minloc1_8_s1.c | 2 +-
libgfortran/generated/minloc1_8_s4.c | 2 +-
libgfortran/generated/minloc2_16_s1.c | 2 +-
libgfortran/generated/minloc2_16_s4.c | 2 +-
libgfortran/generated/minloc2_4_s1.c | 2 +-
libgfortran/generated/minloc2_4_s4.c | 2 +-
libgfortran/generated/minloc2_8_s1.c | 2 +-
libgfortran/generated/minloc2_8_s4.c | 2 +-
libgfortran/generated/minval0_s1.c | 2 +-
libgfortran/generated/minval0_s4.c | 2 +-
libgfortran/generated/minval1_s1.c | 2 +-
libgfortran/generated/minval1_s4.c | 2 +-
libgfortran/generated/minval_i1.c | 2 +-
libgfortran/generated/minval_i16.c | 2 +-
libgfortran/generated/minval_i2.c | 2 +-
libgfortran/generated/minval_i4.c | 2 +-
libgfortran/generated/minval_i8.c | 2 +-
libgfortran/generated/minval_r10.c | 2 +-
libgfortran/generated/minval_r16.c | 2 +-
libgfortran/generated/minval_r4.c | 2 +-
libgfortran/generated/minval_r8.c | 2 +-
libgfortran/generated/misc_specifics.F90 | 2 +-
libgfortran/generated/norm2_r10.c | 2 +-
libgfortran/generated/norm2_r16.c | 2 +-
libgfortran/generated/norm2_r4.c | 2 +-
libgfortran/generated/norm2_r8.c | 2 +-
libgfortran/generated/pack_c10.c | 2 +-
libgfortran/generated/pack_c16.c | 2 +-
libgfortran/generated/pack_c4.c | 2 +-
libgfortran/generated/pack_c8.c | 2 +-
libgfortran/generated/pack_i1.c | 2 +-
libgfortran/generated/pack_i16.c | 2 +-
libgfortran/generated/pack_i2.c | 2 +-
libgfortran/generated/pack_i4.c | 2 +-
libgfortran/generated/pack_i8.c | 2 +-
libgfortran/generated/pack_r10.c | 2 +-
libgfortran/generated/pack_r16.c | 2 +-
libgfortran/generated/pack_r4.c | 2 +-
libgfortran/generated/pack_r8.c | 2 +-
libgfortran/generated/parity_l1.c | 2 +-
libgfortran/generated/parity_l16.c | 2 +-
libgfortran/generated/parity_l2.c | 2 +-
libgfortran/generated/parity_l4.c | 2 +-
libgfortran/generated/parity_l8.c | 2 +-
libgfortran/generated/pow_c10_i16.c | 2 +-
libgfortran/generated/pow_c10_i4.c | 2 +-
libgfortran/generated/pow_c10_i8.c | 2 +-
libgfortran/generated/pow_c16_i16.c | 2 +-
libgfortran/generated/pow_c16_i4.c | 2 +-
libgfortran/generated/pow_c16_i8.c | 2 +-
libgfortran/generated/pow_c4_i16.c | 2 +-
libgfortran/generated/pow_c4_i4.c | 2 +-
libgfortran/generated/pow_c4_i8.c | 2 +-
libgfortran/generated/pow_c8_i16.c | 2 +-
libgfortran/generated/pow_c8_i4.c | 2 +-
libgfortran/generated/pow_c8_i8.c | 2 +-
libgfortran/generated/pow_i16_i16.c | 2 +-
libgfortran/generated/pow_i16_i4.c | 2 +-
libgfortran/generated/pow_i16_i8.c | 2 +-
libgfortran/generated/pow_i4_i16.c | 2 +-
libgfortran/generated/pow_i4_i4.c | 2 +-
libgfortran/generated/pow_i4_i8.c | 2 +-
libgfortran/generated/pow_i8_i16.c | 2 +-
libgfortran/generated/pow_i8_i4.c | 2 +-
libgfortran/generated/pow_i8_i8.c | 2 +-
libgfortran/generated/pow_r10_i16.c | 2 +-
libgfortran/generated/pow_r10_i8.c | 2 +-
libgfortran/generated/pow_r16_i16.c | 2 +-
libgfortran/generated/pow_r16_i4.c | 2 +-
libgfortran/generated/pow_r16_i8.c | 2 +-
libgfortran/generated/pow_r4_i16.c | 2 +-
libgfortran/generated/pow_r4_i8.c | 2 +-
libgfortran/generated/pow_r8_i16.c | 2 +-
libgfortran/generated/pow_r8_i8.c | 2 +-
libgfortran/generated/product_c10.c | 2 +-
libgfortran/generated/product_c16.c | 2 +-
libgfortran/generated/product_c4.c | 2 +-
libgfortran/generated/product_c8.c | 2 +-
libgfortran/generated/product_i1.c | 2 +-
libgfortran/generated/product_i16.c | 2 +-
libgfortran/generated/product_i2.c | 2 +-
libgfortran/generated/product_i4.c | 2 +-
libgfortran/generated/product_i8.c | 2 +-
libgfortran/generated/product_r10.c | 2 +-
libgfortran/generated/product_r16.c | 2 +-
libgfortran/generated/product_r4.c | 2 +-
libgfortran/generated/product_r8.c | 2 +-
libgfortran/generated/reshape_c10.c | 2 +-
libgfortran/generated/reshape_c16.c | 2 +-
libgfortran/generated/reshape_c4.c | 2 +-
libgfortran/generated/reshape_c8.c | 2 +-
libgfortran/generated/reshape_i16.c | 2 +-
libgfortran/generated/reshape_i4.c | 2 +-
libgfortran/generated/reshape_i8.c | 2 +-
libgfortran/generated/reshape_r10.c | 2 +-
libgfortran/generated/reshape_r16.c | 2 +-
libgfortran/generated/reshape_r4.c | 2 +-
libgfortran/generated/reshape_r8.c | 2 +-
libgfortran/generated/shape_i1.c | 2 +-
libgfortran/generated/shape_i16.c | 2 +-
libgfortran/generated/shape_i2.c | 2 +-
libgfortran/generated/shape_i4.c | 2 +-
libgfortran/generated/shape_i8.c | 2 +-
libgfortran/generated/spread_c10.c | 2 +-
libgfortran/generated/spread_c16.c | 2 +-
libgfortran/generated/spread_c4.c | 2 +-
libgfortran/generated/spread_c8.c | 2 +-
libgfortran/generated/spread_i1.c | 2 +-
libgfortran/generated/spread_i16.c | 2 +-
libgfortran/generated/spread_i2.c | 2 +-
libgfortran/generated/spread_i4.c | 2 +-
libgfortran/generated/spread_i8.c | 2 +-
libgfortran/generated/spread_r10.c | 2 +-
libgfortran/generated/spread_r16.c | 2 +-
libgfortran/generated/spread_r4.c | 2 +-
libgfortran/generated/spread_r8.c | 2 +-
libgfortran/generated/sum_c10.c | 2 +-
libgfortran/generated/sum_c16.c | 2 +-
libgfortran/generated/sum_c4.c | 2 +-
libgfortran/generated/sum_c8.c | 2 +-
libgfortran/generated/sum_i1.c | 2 +-
libgfortran/generated/sum_i16.c | 2 +-
libgfortran/generated/sum_i2.c | 2 +-
libgfortran/generated/sum_i4.c | 2 +-
libgfortran/generated/sum_i8.c | 2 +-
libgfortran/generated/sum_r10.c | 2 +-
libgfortran/generated/sum_r16.c | 2 +-
libgfortran/generated/sum_r4.c | 2 +-
libgfortran/generated/sum_r8.c | 2 +-
libgfortran/generated/unpack_c10.c | 2 +-
libgfortran/generated/unpack_c16.c | 2 +-
libgfortran/generated/unpack_c4.c | 2 +-
libgfortran/generated/unpack_c8.c | 2 +-
libgfortran/generated/unpack_i1.c | 2 +-
libgfortran/generated/unpack_i16.c | 2 +-
libgfortran/generated/unpack_i2.c | 2 +-
libgfortran/generated/unpack_i4.c | 2 +-
libgfortran/generated/unpack_i8.c | 2 +-
libgfortran/generated/unpack_r10.c | 2 +-
libgfortran/generated/unpack_r16.c | 2 +-
libgfortran/generated/unpack_r4.c | 2 +-
libgfortran/generated/unpack_r8.c | 2 +-
libgfortran/ieee/ieee_arithmetic.F90 | 2 +-
libgfortran/ieee/ieee_exceptions.F90 | 2 +-
libgfortran/ieee/ieee_features.F90 | 2 +-
libgfortran/ieee/ieee_helper.c | 2 +-
libgfortran/intrinsics/abort.c | 2 +-
libgfortran/intrinsics/access.c | 2 +-
libgfortran/intrinsics/args.c | 2 +-
libgfortran/intrinsics/associated.c | 2 +-
libgfortran/intrinsics/c99_functions.c | 2 +-
libgfortran/intrinsics/chdir.c | 2 +-
libgfortran/intrinsics/chmod.c | 2 +-
libgfortran/intrinsics/clock.c | 2 +-
libgfortran/intrinsics/cpu_time.c | 2 +-
libgfortran/intrinsics/cshift0.c | 2 +-
libgfortran/intrinsics/ctime.c | 2 +-
libgfortran/intrinsics/date_and_time.c | 2 +-
libgfortran/intrinsics/dprod_r8.f90 | 2 +-
libgfortran/intrinsics/dtime.c | 2 +-
libgfortran/intrinsics/env.c | 2 +-
libgfortran/intrinsics/eoshift0.c | 2 +-
libgfortran/intrinsics/eoshift2.c | 2 +-
libgfortran/intrinsics/erfc_scaled.c | 2 +-
libgfortran/intrinsics/erfc_scaled_inc.c | 2 +-
libgfortran/intrinsics/etime.c | 2 +-
libgfortran/intrinsics/execute_command_line.c | 2 +-
libgfortran/intrinsics/exit.c | 2 +-
libgfortran/intrinsics/extends_type_of.c | 2 +-
libgfortran/intrinsics/f2c_specifics.F90 | 2 +-
libgfortran/intrinsics/fnum.c | 2 +-
libgfortran/intrinsics/gerror.c | 2 +-
libgfortran/intrinsics/getXid.c | 2 +-
libgfortran/intrinsics/getcwd.c | 2 +-
libgfortran/intrinsics/getlog.c | 2 +-
libgfortran/intrinsics/hostnm.c | 2 +-
libgfortran/intrinsics/ierrno.c | 2 +-
libgfortran/intrinsics/is_contiguous.c | 2 +-
libgfortran/intrinsics/ishftc.c | 2 +-
libgfortran/intrinsics/kill.c | 2 +-
libgfortran/intrinsics/link.c | 2 +-
libgfortran/intrinsics/move_alloc.c | 2 +-
libgfortran/intrinsics/mvbits.c | 2 +-
libgfortran/intrinsics/pack_generic.c | 2 +-
libgfortran/intrinsics/perror.c | 2 +-
libgfortran/intrinsics/rand.c | 2 +-
libgfortran/intrinsics/random.c | 2 +-
libgfortran/intrinsics/random_init.f90 | 2 +-
libgfortran/intrinsics/rename.c | 2 +-
libgfortran/intrinsics/reshape_generic.c | 2 +-
libgfortran/intrinsics/reshape_packed.c | 2 +-
libgfortran/intrinsics/selected_char_kind.c | 2 +-
libgfortran/intrinsics/selected_int_kind.f90 | 2 +-
libgfortran/intrinsics/selected_real_kind.f90 | 2 +-
libgfortran/intrinsics/signal.c | 2 +-
libgfortran/intrinsics/size.c | 2 +-
libgfortran/intrinsics/sleep.c | 2 +-
libgfortran/intrinsics/spread_generic.c | 2 +-
libgfortran/intrinsics/stat.c | 2 +-
libgfortran/intrinsics/string_intrinsics.c | 2 +-
libgfortran/intrinsics/string_intrinsics_inc.c | 2 +-
libgfortran/intrinsics/symlnk.c | 2 +-
libgfortran/intrinsics/system.c | 2 +-
libgfortran/intrinsics/system_clock.c | 2 +-
libgfortran/intrinsics/time.c | 2 +-
libgfortran/intrinsics/time_1.h | 2 +-
libgfortran/intrinsics/trigd.c | 2 +-
libgfortran/intrinsics/trigd.inc | 2 +-
libgfortran/intrinsics/trigd_lib.inc | 2 +-
libgfortran/intrinsics/umask.c | 2 +-
libgfortran/intrinsics/unlink.c | 2 +-
libgfortran/intrinsics/unpack_generic.c | 2 +-
libgfortran/io/async.c | 2 +-
libgfortran/io/async.h | 2 +-
libgfortran/io/close.c | 2 +-
libgfortran/io/fbuf.c | 2 +-
libgfortran/io/fbuf.h | 2 +-
libgfortran/io/file_pos.c | 2 +-
libgfortran/io/format.c | 2 +-
libgfortran/io/format.h | 2 +-
libgfortran/io/inquire.c | 2 +-
libgfortran/io/intrinsics.c | 2 +-
libgfortran/io/io.h | 2 +-
libgfortran/io/list_read.c | 2 +-
libgfortran/io/lock.c | 2 +-
libgfortran/io/open.c | 2 +-
libgfortran/io/read.c | 2 +-
libgfortran/io/size_from_kind.c | 2 +-
libgfortran/io/transfer.c | 2 +-
libgfortran/io/transfer128.c | 2 +-
libgfortran/io/unit.c | 2 +-
libgfortran/io/unix.c | 2 +-
libgfortran/io/unix.h | 2 +-
libgfortran/io/write.c | 2 +-
libgfortran/io/write_float.def | 2 +-
libgfortran/kinds-override.h | 2 +-
libgfortran/libgfortran.h | 2 +-
libgfortran/m4/all.m4 | 2 +-
libgfortran/m4/any.m4 | 2 +-
libgfortran/m4/bessel.m4 | 2 +-
libgfortran/m4/count.m4 | 2 +-
libgfortran/m4/cshift0.m4 | 2 +-
libgfortran/m4/cshift1.m4 | 2 +-
libgfortran/m4/cshift1a.m4 | 2 +-
libgfortran/m4/eoshift1.m4 | 2 +-
libgfortran/m4/eoshift3.m4 | 2 +-
libgfortran/m4/head.m4 | 2 +-
libgfortran/m4/iall.m4 | 2 +-
libgfortran/m4/iany.m4 | 2 +-
libgfortran/m4/ifindloc0.m4 | 2 +-
libgfortran/m4/ifindloc1.m4 | 2 +-
libgfortran/m4/ifindloc2.m4 | 2 +-
libgfortran/m4/in_pack.m4 | 2 +-
libgfortran/m4/in_unpack.m4 | 2 +-
libgfortran/m4/iparity.m4 | 2 +-
libgfortran/m4/matmul.m4 | 2 +-
libgfortran/m4/matmulavx128.m4 | 2 +-
libgfortran/m4/matmull.m4 | 2 +-
libgfortran/m4/maxloc0.m4 | 2 +-
libgfortran/m4/maxloc0s.m4 | 2 +-
libgfortran/m4/maxloc1.m4 | 2 +-
libgfortran/m4/maxloc1s.m4 | 2 +-
libgfortran/m4/maxloc2s.m4 | 2 +-
libgfortran/m4/maxval.m4 | 2 +-
libgfortran/m4/maxval0s.m4 | 2 +-
libgfortran/m4/maxval1s.m4 | 2 +-
libgfortran/m4/minloc0.m4 | 2 +-
libgfortran/m4/minloc0s.m4 | 2 +-
libgfortran/m4/minloc1.m4 | 2 +-
libgfortran/m4/minloc1s.m4 | 2 +-
libgfortran/m4/minloc2s.m4 | 2 +-
libgfortran/m4/minval.m4 | 2 +-
libgfortran/m4/minval0s.m4 | 2 +-
libgfortran/m4/minval1s.m4 | 2 +-
libgfortran/m4/norm2.m4 | 2 +-
libgfortran/m4/pack.m4 | 2 +-
libgfortran/m4/parity.m4 | 2 +-
libgfortran/m4/pow.m4 | 2 +-
libgfortran/m4/product.m4 | 2 +-
libgfortran/m4/reshape.m4 | 2 +-
libgfortran/m4/shape.m4 | 2 +-
libgfortran/m4/spread.m4 | 2 +-
libgfortran/m4/sum.m4 | 2 +-
libgfortran/m4/unpack.m4 | 2 +-
libgfortran/runtime/ISO_Fortran_binding.c | 2 +-
libgfortran/runtime/backtrace.c | 2 +-
libgfortran/runtime/bounds.c | 2 +-
libgfortran/runtime/compile_options.c | 2 +-
libgfortran/runtime/convert_char.c | 2 +-
libgfortran/runtime/environ.c | 2 +-
libgfortran/runtime/error.c | 2 +-
libgfortran/runtime/fpu.c | 2 +-
libgfortran/runtime/in_pack_generic.c | 2 +-
libgfortran/runtime/in_unpack_generic.c | 2 +-
libgfortran/runtime/main.c | 2 +-
libgfortran/runtime/memory.c | 2 +-
libgfortran/runtime/minimal.c | 2 +-
libgfortran/runtime/pause.c | 2 +-
libgfortran/runtime/select.c | 2 +-
libgfortran/runtime/select_inc.c | 2 +-
libgfortran/runtime/stop.c | 2 +-
libgfortran/runtime/string.c | 6 +-
libgomp/ChangeLog | 2 +-
libgomp/acc_prof.h | 2 +-
libgomp/affinity-fmt.c | 2 +-
libgomp/affinity.c | 2 +-
libgomp/alloc.c | 2 +-
libgomp/allocator.c | 2 +-
libgomp/atomic.c | 2 +-
libgomp/barrier.c | 2 +-
libgomp/config/accel/lock.c | 2 +-
libgomp/config/accel/mutex.h | 2 +-
libgomp/config/accel/oacc-init.c | 2 +-
libgomp/config/accel/openacc.f90 | 2 +-
libgomp/config/accel/pool.h | 2 +-
libgomp/config/accel/proc.c | 2 +-
libgomp/config/accel/ptrlock.h | 2 +-
libgomp/config/accel/sem.h | 2 +-
libgomp/config/accel/thread-stacksize.h | 2 +-
libgomp/config/bsd/proc.c | 2 +-
libgomp/config/darwin/plugin-suffix.h | 2 +-
libgomp/config/darwin/thread-stacksize.h | 2 +-
libgomp/config/gcn/affinity-fmt.c | 2 +-
libgomp/config/gcn/bar.c | 2 +-
libgomp/config/gcn/bar.h | 2 +-
libgomp/config/gcn/doacross.h | 2 +-
libgomp/config/gcn/icv-device.c | 2 +-
libgomp/config/gcn/oacc-target.c | 2 +-
libgomp/config/gcn/simple-bar.h | 2 +-
libgomp/config/gcn/target.c | 2 +-
libgomp/config/gcn/task.c | 2 +-
libgomp/config/gcn/team.c | 2 +-
libgomp/config/gcn/teams.c | 2 +-
libgomp/config/gcn/time.c | 2 +-
libgomp/config/hpux/plugin-suffix.h | 2 +-
libgomp/config/linux/affinity.c | 2 +-
libgomp/config/linux/alpha/futex.h | 2 +-
libgomp/config/linux/bar.c | 2 +-
libgomp/config/linux/bar.h | 2 +-
libgomp/config/linux/doacross.h | 2 +-
libgomp/config/linux/futex.h | 2 +-
libgomp/config/linux/ia64/futex.h | 2 +-
libgomp/config/linux/lock.c | 2 +-
libgomp/config/linux/mips/futex.h | 2 +-
libgomp/config/linux/mutex.c | 2 +-
libgomp/config/linux/mutex.h | 2 +-
libgomp/config/linux/powerpc/futex.h | 2 +-
libgomp/config/linux/proc.c | 2 +-
libgomp/config/linux/proc.h | 2 +-
libgomp/config/linux/ptrlock.c | 2 +-
libgomp/config/linux/ptrlock.h | 2 +-
libgomp/config/linux/s390/futex.h | 2 +-
libgomp/config/linux/sem.c | 2 +-
libgomp/config/linux/sem.h | 2 +-
libgomp/config/linux/sparc/futex.h | 2 +-
libgomp/config/linux/tile/futex.h | 2 +-
libgomp/config/linux/wait.h | 2 +-
libgomp/config/linux/x86/futex.h | 2 +-
libgomp/config/mingw32/affinity-fmt.c | 2 +-
libgomp/config/mingw32/proc.c | 2 +-
libgomp/config/mingw32/time.c | 2 +-
libgomp/config/nvptx/affinity-fmt.c | 2 +-
libgomp/config/nvptx/bar.c | 2 +-
libgomp/config/nvptx/bar.h | 2 +-
libgomp/config/nvptx/doacross.h | 2 +-
libgomp/config/nvptx/error.c | 2 +-
libgomp/config/nvptx/icv-device.c | 2 +-
libgomp/config/nvptx/simple-bar.h | 2 +-
libgomp/config/nvptx/target.c | 2 +-
libgomp/config/nvptx/task.c | 2 +-
libgomp/config/nvptx/team.c | 2 +-
libgomp/config/nvptx/teams.c | 2 +-
libgomp/config/nvptx/time.c | 2 +-
libgomp/config/posix/bar.c | 2 +-
libgomp/config/posix/bar.h | 2 +-
libgomp/config/posix/doacross.h | 2 +-
libgomp/config/posix/lock.c | 2 +-
libgomp/config/posix/mutex.h | 2 +-
libgomp/config/posix/plugin-suffix.h | 2 +-
libgomp/config/posix/pool.h | 2 +-
libgomp/config/posix/proc.c | 2 +-
libgomp/config/posix/ptrlock.h | 2 +-
libgomp/config/posix/sem.c | 2 +-
libgomp/config/posix/sem.h | 2 +-
libgomp/config/posix/simple-bar.h | 2 +-
libgomp/config/posix/thread-stacksize.h | 2 +-
libgomp/config/posix/time.c | 2 +-
libgomp/config/rtems/affinity-fmt.c | 2 +-
libgomp/config/rtems/bar.c | 2 +-
libgomp/config/rtems/bar.h | 2 +-
libgomp/config/rtems/mutex.h | 2 +-
libgomp/config/rtems/pool.h | 2 +-
libgomp/config/rtems/proc.c | 2 +-
libgomp/config/rtems/sem.h | 2 +-
libgomp/critical.c | 2 +-
libgomp/env.c | 2 +-
libgomp/error.c | 2 +-
libgomp/fortran.c | 2 +-
libgomp/hashtab.h | 2 +-
libgomp/icv-device.c | 2 +-
libgomp/icv.c | 2 +-
libgomp/iter.c | 2 +-
libgomp/iter_ull.c | 2 +-
libgomp/libgomp-plugin.c | 2 +-
libgomp/libgomp-plugin.h | 2 +-
libgomp/libgomp.h | 2 +-
libgomp/libgomp.texi | 2 +-
libgomp/libgomp_f.h.in | 2 +-
libgomp/libgomp_g.h | 2 +-
libgomp/lock.c | 2 +-
libgomp/loop.c | 2 +-
libgomp/loop_ull.c | 2 +-
libgomp/oacc-async.c | 2 +-
libgomp/oacc-cuda.c | 2 +-
libgomp/oacc-host.c | 2 +-
libgomp/oacc-init.c | 2 +-
libgomp/oacc-int.h | 2 +-
libgomp/oacc-mem.c | 2 +-
libgomp/oacc-parallel.c | 2 +-
libgomp/oacc-plugin.c | 2 +-
libgomp/oacc-plugin.h | 2 +-
libgomp/oacc-profiling.c | 2 +-
libgomp/omp.h.in | 2 +-
libgomp/omp_lib.f90.in | 2 +-
libgomp/omp_lib.h.in | 2 +-
libgomp/openacc.f90 | 2 +-
libgomp/openacc.h | 2 +-
libgomp/openacc_lib.h | 2 +-
libgomp/ordered.c | 2 +-
libgomp/parallel.c | 2 +-
libgomp/plugin/Makefrag.am | 2 +-
libgomp/plugin/configfrag.ac | 2 +-
libgomp/plugin/cuda/cuda.h | 2 +-
libgomp/plugin/plugin-gcn.c | 2 +-
libgomp/plugin/plugin-nvptx.c | 2 +-
libgomp/priority_queue.c | 2 +-
libgomp/priority_queue.h | 2 +-
libgomp/scope.c | 2 +-
libgomp/sections.c | 2 +-
libgomp/secure_getenv.h | 2 +-
libgomp/single.c | 2 +-
libgomp/splay-tree.c | 2 +-
libgomp/splay-tree.h | 2 +-
libgomp/target.c | 2 +-
libgomp/task.c | 2 +-
libgomp/taskloop.c | 2 +-
libgomp/team.c | 2 +-
libgomp/teams.c | 2 +-
libgomp/testsuite/config/default.exp | 2 +-
libgomp/testsuite/libgomp.c/affinity-1.c | 2 +-
libgomp/testsuite/libgomp.c/sort-1.c | 2 +-
libgomp/testsuite/libgomp.graphite/graphite.exp | 2 +-
libgomp/work.c | 2 +-
libiberty/ChangeLog | 7 +
libiberty/Makefile.in | 2 +-
libiberty/_doprnt.c | 2 +-
libiberty/acinclude.m4 | 2 +-
libiberty/argv.c | 2 +-
libiberty/asprintf.c | 2 +-
libiberty/choose-temp.c | 2 +-
libiberty/clock.c | 2 +-
libiberty/concat.c | 2 +-
libiberty/copying-lib.texi | 2 +-
libiberty/cp-demangle.c | 7 +-
libiberty/cp-demangle.h | 2 +-
libiberty/cp-demint.c | 2 +-
libiberty/cplus-dem.c | 2 +-
libiberty/crc32.c | 2 +-
libiberty/d-demangle.c | 2 +-
libiberty/dwarfnames.c | 2 +-
libiberty/dyn-string.c | 2 +-
libiberty/fdmatch.c | 2 +-
libiberty/fibheap.c | 2 +-
libiberty/filedescriptor.c | 2 +-
libiberty/filename_cmp.c | 2 +-
libiberty/floatformat.c | 2 +-
libiberty/fnmatch.c | 2 +-
libiberty/fopen_unlocked.c | 2 +-
libiberty/gather-docs | 2 +-
libiberty/getopt.c | 2 +-
libiberty/getopt1.c | 2 +-
libiberty/getruntime.c | 2 +-
libiberty/hashtab.c | 2 +-
libiberty/hex.c | 2 +-
libiberty/lbasename.c | 2 +-
libiberty/libiberty.texi | 4 +-
libiberty/lrealpath.c | 2 +-
libiberty/maint-tool | 2 +-
libiberty/make-relative-prefix.c | 2 +-
libiberty/make-temp-file.c | 2 +-
libiberty/md5.c | 2 +-
libiberty/memmem.c | 2 +-
libiberty/mempcpy.c | 2 +-
libiberty/mkstemps.c | 2 +-
libiberty/objalloc.c | 2 +-
libiberty/obstack.c | 2 +-
libiberty/partition.c | 2 +-
libiberty/pex-common.c | 2 +-
libiberty/pex-common.h | 2 +-
libiberty/pex-djgpp.c | 2 +-
libiberty/pex-msdos.c | 2 +-
libiberty/pex-one.c | 2 +-
libiberty/pex-unix.c | 2 +-
libiberty/pex-win32.c | 2 +-
libiberty/pexecute.c | 2 +-
libiberty/physmem.c | 2 +-
libiberty/putenv.c | 2 +-
libiberty/regex.c | 2 +-
libiberty/rust-demangle.c | 2 +-
libiberty/safe-ctype.c | 2 +-
libiberty/setenv.c | 2 +-
libiberty/setproctitle.c | 2 +-
libiberty/sha1.c | 2 +-
libiberty/simple-object-coff.c | 2 +-
libiberty/simple-object-common.h | 2 +-
libiberty/simple-object-elf.c | 2 +-
libiberty/simple-object-mach-o.c | 2 +-
libiberty/simple-object-xcoff.c | 2 +-
libiberty/simple-object.c | 2 +-
libiberty/snprintf.c | 2 +-
libiberty/sort.c | 2 +-
libiberty/spaces.c | 2 +-
libiberty/splay-tree.c | 2 +-
libiberty/stack-limit.c | 2 +-
libiberty/stpcpy.c | 2 +-
libiberty/stpncpy.c | 2 +-
libiberty/strndup.c | 2 +-
libiberty/strtod.c | 2 +-
libiberty/strverscmp.c | 2 +-
libiberty/testsuite/Makefile.in | 2 +-
libiberty/testsuite/demangle-expected | 5 +
libiberty/testsuite/demangler-fuzzer.c | 2 +-
libiberty/testsuite/test-demangle.c | 2 +-
libiberty/testsuite/test-expandargv.c | 2 +-
libiberty/testsuite/test-pexecute.c | 2 +-
libiberty/testsuite/test-strtol.c | 2 +-
libiberty/timeval-utils.c | 2 +-
libiberty/unlink-if-ordinary.c | 2 +-
libiberty/vasprintf.c | 2 +-
libiberty/vfprintf.c | 2 +-
libiberty/vprintf-support.c | 2 +-
libiberty/vprintf-support.h | 2 +-
libiberty/vsnprintf.c | 2 +-
libiberty/vsprintf.c | 2 +-
libiberty/xasprintf.c | 2 +-
libiberty/xexit.c | 2 +-
libiberty/xmalloc.c | 2 +-
libiberty/xstrndup.c | 2 +-
libiberty/xvasprintf.c | 2 +-
libitm/ChangeLog | 2 +-
libitm/aatree.cc | 2 +-
libitm/aatree.h | 2 +-
libitm/alloc.cc | 2 +-
libitm/alloc_c.cc | 2 +-
libitm/alloc_cpp.cc | 2 +-
libitm/barrier.cc | 2 +-
libitm/beginend.cc | 2 +-
libitm/clone.cc | 2 +-
libitm/common.h | 2 +-
libitm/config/aarch64/sjlj.S | 2 +-
libitm/config/aarch64/target.h | 2 +-
libitm/config/alpha/sjlj.S | 2 +-
libitm/config/alpha/target.h | 2 +-
libitm/config/arm/hwcap.cc | 2 +-
libitm/config/arm/hwcap.h | 2 +-
libitm/config/arm/sjlj.S | 2 +-
libitm/config/arm/target.h | 2 +-
libitm/config/generic/asmcfi.h | 2 +-
libitm/config/generic/tls.cc | 2 +-
libitm/config/generic/tls.h | 2 +-
libitm/config/linux/alpha/futex_bits.h | 2 +-
libitm/config/linux/futex.cc | 2 +-
libitm/config/linux/futex.h | 2 +-
libitm/config/linux/futex_bits.h | 2 +-
libitm/config/linux/powerpc/futex_bits.h | 2 +-
libitm/config/linux/rwlock.cc | 2 +-
libitm/config/linux/rwlock.h | 2 +-
libitm/config/linux/sh/futex_bits.h | 2 +-
libitm/config/linux/sparc/futex_bits.h | 2 +-
libitm/config/linux/x86/futex_bits.h | 2 +-
libitm/config/linux/x86/tls.h | 2 +-
libitm/config/posix/rwlock.cc | 2 +-
libitm/config/posix/rwlock.h | 2 +-
libitm/config/powerpc/sjlj.S | 2 +-
libitm/config/powerpc/target.h | 2 +-
libitm/config/s390/sjlj.S | 2 +-
libitm/config/s390/target.h | 2 +-
libitm/config/sh/sjlj.S | 2 +-
libitm/config/sh/target.h | 2 +-
libitm/config/sparc/sjlj.S | 2 +-
libitm/config/sparc/target.h | 2 +-
libitm/config/x86/sjlj.S | 2 +-
libitm/config/x86/target.h | 2 +-
libitm/config/x86/x86_avx.cc | 2 +-
libitm/config/x86/x86_sse.cc | 2 +-
libitm/configure.ac | 2 +-
libitm/configure.tgt | 2 +-
libitm/containers.h | 2 +-
libitm/dispatch.h | 2 +-
libitm/eh_cpp.cc | 2 +-
libitm/libitm.h | 2 +-
libitm/libitm.texi | 2 +-
libitm/libitm_i.h | 2 +-
libitm/local.cc | 2 +-
libitm/local_atomic | 2 +-
libitm/method-gl.cc | 2 +-
libitm/method-ml.cc | 2 +-
libitm/method-serial.cc | 2 +-
libitm/query.cc | 2 +-
libitm/retry.cc | 2 +-
libitm/testsuite/config/default.exp | 2 +-
libitm/testsuite/libitm.c++/c++.exp | 2 +-
libitm/useraction.cc | 2 +-
libitm/util.cc | 2 +-
libobjc/ChangeLog | 2 +-
libobjc/Makefile.in | 2 +-
libobjc/NXConstStr.m | 2 +-
libobjc/Object.m | 2 +-
libobjc/Protocol.m | 2 +-
libobjc/accessors.m | 2 +-
libobjc/acinclude.m4 | 2 +-
libobjc/class.c | 2 +-
libobjc/configure.ac | 2 +-
libobjc/encoding.c | 2 +-
libobjc/error.c | 2 +-
libobjc/exception.c | 2 +-
libobjc/gc.c | 2 +-
libobjc/hash.c | 2 +-
libobjc/init.c | 2 +-
libobjc/ivars.c | 2 +-
libobjc/libobjc.def | 2 +-
libobjc/linking.m | 2 +-
libobjc/memory.c | 2 +-
libobjc/methods.c | 2 +-
libobjc/nil_method.c | 2 +-
libobjc/objc-foreach.c | 2 +-
libobjc/objc-private/accessors.h | 2 +-
libobjc/objc-private/common.h | 2 +-
libobjc/objc-private/error.h | 2 +-
libobjc/objc-private/hash.h | 2 +-
libobjc/objc-private/module-abi-8.h | 2 +-
libobjc/objc-private/objc-list.h | 2 +-
libobjc/objc-private/objc-sync.h | 2 +-
libobjc/objc-private/protocols.h | 2 +-
libobjc/objc-private/runtime.h | 2 +-
libobjc/objc-private/sarray.h | 2 +-
libobjc/objc-private/selector.h | 2 +-
libobjc/objc-sync.c | 2 +-
libobjc/objc/NXConstStr.h | 2 +-
libobjc/objc/Object.h | 2 +-
libobjc/objc/Protocol.h | 2 +-
libobjc/objc/message.h | 2 +-
libobjc/objc/objc-decls.h | 2 +-
libobjc/objc/objc-exception.h | 2 +-
libobjc/objc/objc-sync.h | 2 +-
libobjc/objc/objc.h | 2 +-
libobjc/objc/runtime.h | 2 +-
libobjc/objc/thr.h | 2 +-
libobjc/objects.c | 2 +-
libobjc/protocols.c | 2 +-
libobjc/sarray.c | 2 +-
libobjc/selector.c | 2 +-
libobjc/sendmsg.c | 2 +-
libobjc/thr.c | 2 +-
libphobos/ChangeLog | 2 +-
libphobos/Makefile.am | 2 +-
libphobos/acinclude.m4 | 2 +-
libphobos/configure.ac | 2 +-
libphobos/configure.tgt | 2 +-
libphobos/d_rules.am | 2 +-
libphobos/libdruntime/Makefile.am | 2 +-
libphobos/libdruntime/__main.di | 2 +-
.../libdruntime/config/aarch64/switchcontext.S | 2 +-
libphobos/libdruntime/config/arm/switchcontext.S | 2 +-
libphobos/libdruntime/config/common/threadasm.S | 2 +-
libphobos/libdruntime/config/mingw/msvc.c | 2 +-
libphobos/libdruntime/config/mingw/switchcontext.S | 2 +-
libphobos/libdruntime/config/mips/switchcontext.S | 2 +-
.../libdruntime/config/powerpc/switchcontext.S | 2 +-
libphobos/libdruntime/config/s390/get_tls_offset.S | 2 +-
.../libdruntime/config/systemz/get_tls_offset.S | 2 +-
libphobos/libdruntime/config/x86/switchcontext.S | 2 +-
libphobos/libdruntime/gcc/attribute.d | 2 +-
libphobos/libdruntime/gcc/attributes.d | 2 +-
libphobos/libdruntime/gcc/backtrace.d | 2 +-
libphobos/libdruntime/gcc/builtins.d | 2 +-
libphobos/libdruntime/gcc/config.d.in | 2 +-
libphobos/libdruntime/gcc/deh.d | 2 +-
libphobos/libdruntime/gcc/drtstuff.c | 2 +-
libphobos/libdruntime/gcc/emutls.d | 2 +-
libphobos/libdruntime/gcc/gthread.d | 2 +-
libphobos/libdruntime/gcc/libbacktrace.d.in | 2 +-
libphobos/libdruntime/gcc/sections/common.d | 2 +-
libphobos/libdruntime/gcc/sections/elf.d | 2 +-
libphobos/libdruntime/gcc/sections/macho.d | 2 +-
libphobos/libdruntime/gcc/sections/package.d | 2 +-
libphobos/libdruntime/gcc/sections/pecoff.d | 2 +-
libphobos/libdruntime/gcc/unwind/arm.d | 2 +-
libphobos/libdruntime/gcc/unwind/arm_common.d | 2 +-
libphobos/libdruntime/gcc/unwind/c6x.d | 2 +-
libphobos/libdruntime/gcc/unwind/generic.d | 2 +-
libphobos/libdruntime/gcc/unwind/package.d | 2 +-
libphobos/libdruntime/gcc/unwind/pe.d | 2 +-
libphobos/src/Makefile.am | 2 +-
libphobos/testsuite/Makefile.am | 2 +-
libphobos/testsuite/config/default.exp | 2 +-
libphobos/testsuite/lib/libphobos-dg.exp | 2 +-
libphobos/testsuite/lib/libphobos.exp | 2 +-
libphobos/testsuite/libphobos.aa/aa.exp | 2 +-
.../libphobos.allocations/allocations.exp | 2 +-
libphobos/testsuite/libphobos.betterc/betterc.exp | 2 +-
libphobos/testsuite/libphobos.config/config.exp | 2 +-
libphobos/testsuite/libphobos.cycles/cycles.exp | 2 +-
.../testsuite/libphobos.druntime/druntime.exp | 2 +-
.../libphobos.druntime_shared/druntime_shared.exp | 2 +-
.../testsuite/libphobos.exceptions/exceptions.exp | 2 +-
libphobos/testsuite/libphobos.gc/gc.exp | 2 +-
libphobos/testsuite/libphobos.hash/hash.exp | 2 +-
libphobos/testsuite/libphobos.imports/imports.exp | 2 +-
.../testsuite/libphobos.init_fini/init_fini.exp | 2 +-
.../testsuite/libphobos.lifetime/lifetime.exp | 2 +-
libphobos/testsuite/libphobos.phobos/phobos.exp | 2 +-
.../libphobos.phobos_shared/phobos_shared.exp | 2 +-
libphobos/testsuite/libphobos.shared/shared.exp | 2 +-
libphobos/testsuite/libphobos.thread/thread.exp | 2 +-
libphobos/testsuite/libphobos.traits/traits.exp | 2 +-
.../testsuite/libphobos.typeinfo/typeinfo.exp | 2 +-
.../testsuite/libphobos.unittest/unittest.exp | 2 +-
libquadmath/libquadmath.texi | 2 +-
libssp/Makefile.am | 2 +-
libssp/gets-chk.c | 2 +-
libssp/memcpy-chk.c | 2 +-
libssp/memmove-chk.c | 2 +-
libssp/mempcpy-chk.c | 2 +-
libssp/memset-chk.c | 2 +-
libssp/snprintf-chk.c | 2 +-
libssp/sprintf-chk.c | 2 +-
libssp/ssp-local.c | 2 +-
libssp/ssp.c | 2 +-
libssp/ssp/ssp.h.in | 2 +-
libssp/ssp/stdio.h | 2 +-
libssp/ssp/string.h | 2 +-
libssp/ssp/unistd.h | 2 +-
libssp/stpcpy-chk.c | 2 +-
libssp/strcat-chk.c | 2 +-
libssp/strcpy-chk.c | 2 +-
libssp/strncat-chk.c | 2 +-
libssp/strncpy-chk.c | 2 +-
libssp/vsnprintf-chk.c | 2 +-
libssp/vsprintf-chk.c | 2 +-
libstdc++-v3/ChangeLog | 9010 +----
libstdc++-v3/ChangeLog-2021 | 9013 +++++
libstdc++-v3/Makefile.am | 2 +-
libstdc++-v3/config/abi/compatibility.h | 2 +-
.../config/abi/pre/gnu-versioned-namespace.ver | 2 +-
libstdc++-v3/config/abi/pre/gnu.ver | 2 +-
.../config/allocator/malloc_allocator_base.h | 2 +-
libstdc++-v3/config/allocator/new_allocator_base.h | 2 +-
.../config/cpu/aarch64/opt/bits/opt_random.h | 2 +-
.../config/cpu/aarch64/opt/ext/opt_random.h | 2 +-
libstdc++-v3/config/cpu/arm/cpu_defines.h | 2 +-
libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h | 2 +-
libstdc++-v3/config/cpu/cris/atomic_word.h | 2 +-
libstdc++-v3/config/cpu/cris/atomicity.h | 2 +-
libstdc++-v3/config/cpu/generic/atomic_word.h | 2 +-
.../cpu/generic/atomicity_builtins/atomicity.h | 2 +-
.../config/cpu/generic/atomicity_mutex/atomicity.h | 2 +-
libstdc++-v3/config/cpu/generic/cpu_defines.h | 2 +-
libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h | 2 +-
.../config/cpu/generic/opt/bits/opt_random.h | 2 +-
.../config/cpu/generic/opt/ext/opt_random.h | 2 +-
libstdc++-v3/config/cpu/hppa/atomicity.h | 2 +-
libstdc++-v3/config/cpu/i386/atomicity.h | 2 +-
libstdc++-v3/config/cpu/i486/atomicity.h | 2 +-
libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h | 2 +-
libstdc++-v3/config/cpu/i486/opt/ext/opt_random.h | 2 +-
libstdc++-v3/config/cpu/m68k/atomicity.h | 2 +-
libstdc++-v3/config/cpu/microblaze/cpu_defines.h | 2 +-
libstdc++-v3/config/cpu/powerpc/cpu_defines.h | 2 +-
libstdc++-v3/config/cpu/sh/atomicity.h | 2 +-
libstdc++-v3/config/cpu/sparc/atomic_word.h | 2 +-
libstdc++-v3/config/cpu/sparc/atomicity.h | 2 +-
libstdc++-v3/config/io/basic_file_stdio.cc | 2 +-
libstdc++-v3/config/io/basic_file_stdio.h | 2 +-
libstdc++-v3/config/io/c_io_stdio.h | 2 +-
libstdc++-v3/config/locale/darwin/ctype_members.cc | 2 +-
libstdc++-v3/config/locale/dragonfly/c_locale.cc | 2 +-
libstdc++-v3/config/locale/dragonfly/c_locale.h | 2 +-
.../config/locale/dragonfly/codecvt_members.cc | 2 +-
.../config/locale/dragonfly/collate_members.cc | 2 +-
.../config/locale/dragonfly/ctype_members.cc | 2 +-
.../config/locale/dragonfly/monetary_members.cc | 2 +-
.../config/locale/dragonfly/numeric_members.cc | 2 +-
.../config/locale/dragonfly/time_members.cc | 2 +-
.../config/locale/dragonfly/time_members.h | 2 +-
.../config/locale/generic/c++locale_internal.h | 2 +-
libstdc++-v3/config/locale/generic/c_locale.cc | 2 +-
libstdc++-v3/config/locale/generic/c_locale.h | 2 +-
.../config/locale/generic/codecvt_members.cc | 2 +-
.../config/locale/generic/collate_members.cc | 2 +-
.../config/locale/generic/ctype_members.cc | 2 +-
.../config/locale/generic/messages_members.cc | 2 +-
.../config/locale/generic/messages_members.h | 2 +-
.../config/locale/generic/monetary_members.cc | 2 +-
.../config/locale/generic/numeric_members.cc | 2 +-
libstdc++-v3/config/locale/generic/time_members.cc | 2 +-
libstdc++-v3/config/locale/generic/time_members.h | 2 +-
.../config/locale/gnu/c++locale_internal.h | 2 +-
libstdc++-v3/config/locale/gnu/c_locale.cc | 2 +-
libstdc++-v3/config/locale/gnu/c_locale.h | 2 +-
libstdc++-v3/config/locale/gnu/codecvt_members.cc | 2 +-
libstdc++-v3/config/locale/gnu/collate_members.cc | 2 +-
libstdc++-v3/config/locale/gnu/ctype_members.cc | 2 +-
libstdc++-v3/config/locale/gnu/messages_members.cc | 2 +-
libstdc++-v3/config/locale/gnu/messages_members.h | 2 +-
libstdc++-v3/config/locale/gnu/monetary_members.cc | 2 +-
libstdc++-v3/config/locale/gnu/numeric_members.cc | 2 +-
libstdc++-v3/config/locale/gnu/time_members.cc | 2 +-
libstdc++-v3/config/locale/gnu/time_members.h | 2 +-
.../config/locale/ieee_1003.1-2001/c_locale.cc | 2 +-
.../config/locale/ieee_1003.1-2001/c_locale.h | 2 +-
.../locale/ieee_1003.1-2001/messages_members.cc | 2 +-
.../locale/ieee_1003.1-2001/messages_members.h | 2 +-
libstdc++-v3/config/locale/newlib/ctype_members.cc | 2 +-
.../config/locale/vxworks/ctype_members.cc | 2 +-
libstdc++-v3/config/os/aix/ctype_base.h | 2 +-
libstdc++-v3/config/os/aix/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/aix/ctype_inline.h | 2 +-
libstdc++-v3/config/os/aix/os_defines.h | 2 +-
libstdc++-v3/config/os/bionic/ctype_base.h | 2 +-
.../config/os/bionic/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/bionic/ctype_inline.h | 2 +-
libstdc++-v3/config/os/bionic/os_defines.h | 2 +-
libstdc++-v3/config/os/bsd/darwin/ctype_base.h | 2 +-
.../config/os/bsd/darwin/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/bsd/darwin/ctype_inline.h | 2 +-
libstdc++-v3/config/os/bsd/darwin/os_defines.h | 2 +-
libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h | 2 +-
.../os/bsd/dragonfly/ctype_configure_char.cc | 2 +-
.../config/os/bsd/dragonfly/ctype_inline.h | 2 +-
libstdc++-v3/config/os/bsd/dragonfly/os_defines.h | 2 +-
libstdc++-v3/config/os/bsd/freebsd/ctype_base.h | 2 +-
.../config/os/bsd/freebsd/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h | 2 +-
libstdc++-v3/config/os/bsd/freebsd/os_defines.h | 2 +-
libstdc++-v3/config/os/bsd/netbsd/ctype_base.h | 2 +-
.../config/os/bsd/netbsd/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h | 2 +-
libstdc++-v3/config/os/bsd/netbsd/os_defines.h | 2 +-
libstdc++-v3/config/os/bsd/openbsd/ctype_base.h | 2 +-
.../config/os/bsd/openbsd/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/bsd/openbsd/ctype_inline.h | 2 +-
libstdc++-v3/config/os/bsd/openbsd/os_defines.h | 2 +-
libstdc++-v3/config/os/djgpp/ctype_base.h | 2 +-
.../config/os/djgpp/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/djgpp/ctype_inline.h | 2 +-
libstdc++-v3/config/os/djgpp/error_constants.h | 2 +-
libstdc++-v3/config/os/djgpp/os_defines.h | 2 +-
libstdc++-v3/config/os/generic/ctype_base.h | 2 +-
.../config/os/generic/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/generic/ctype_inline.h | 2 +-
libstdc++-v3/config/os/generic/error_constants.h | 2 +-
libstdc++-v3/config/os/generic/os_defines.h | 2 +-
libstdc++-v3/config/os/gnu-linux/ctype_base.h | 2 +-
.../config/os/gnu-linux/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/gnu-linux/ctype_inline.h | 2 +-
libstdc++-v3/config/os/gnu-linux/os_defines.h | 2 +-
libstdc++-v3/config/os/hpux/ctype_base.h | 2 +-
.../config/os/hpux/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/hpux/ctype_inline.h | 2 +-
libstdc++-v3/config/os/hpux/os_defines.h | 2 +-
libstdc++-v3/config/os/mingw32-w64/ctype_base.h | 2 +-
.../config/os/mingw32-w64/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/mingw32-w64/ctype_inline.h | 2 +-
.../config/os/mingw32-w64/error_constants.h | 2 +-
libstdc++-v3/config/os/mingw32-w64/os_defines.h | 2 +-
libstdc++-v3/config/os/mingw32/ctype_base.h | 2 +-
.../config/os/mingw32/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/mingw32/ctype_inline.h | 2 +-
libstdc++-v3/config/os/mingw32/error_constants.h | 2 +-
libstdc++-v3/config/os/mingw32/os_defines.h | 2 +-
libstdc++-v3/config/os/newlib/ctype_base.h | 2 +-
.../config/os/newlib/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/newlib/ctype_inline.h | 2 +-
libstdc++-v3/config/os/newlib/os_defines.h | 2 +-
libstdc++-v3/config/os/qnx/qnx6.1/ctype_base.h | 2 +-
.../config/os/qnx/qnx6.1/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/qnx/qnx6.1/ctype_inline.h | 2 +-
libstdc++-v3/config/os/qnx/qnx6.1/os_defines.h | 2 +-
libstdc++-v3/config/os/solaris/ctype_base.h | 2 +-
.../config/os/solaris/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/solaris/ctype_inline.h | 2 +-
libstdc++-v3/config/os/solaris/os_defines.h | 2 +-
libstdc++-v3/config/os/tpf/ctype_base.h | 2 +-
libstdc++-v3/config/os/tpf/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/tpf/ctype_inline.h | 2 +-
libstdc++-v3/config/os/tpf/os_defines.h | 2 +-
libstdc++-v3/config/os/uclibc/ctype_base.h | 2 +-
.../config/os/uclibc/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/uclibc/ctype_inline.h | 2 +-
libstdc++-v3/config/os/uclibc/os_defines.h | 2 +-
libstdc++-v3/config/os/vxworks/ctype_base.h | 2 +-
.../config/os/vxworks/ctype_configure_char.cc | 2 +-
libstdc++-v3/config/os/vxworks/ctype_inline.h | 2 +-
libstdc++-v3/config/os/vxworks/os_defines.h | 2 +-
libstdc++-v3/doc/Makefile.am | 2 +-
libstdc++-v3/doc/doxygen/doxygroups.cc | 2 +-
libstdc++-v3/doc/xml/spine.xml | 2 +-
libstdc++-v3/include/Makefile.am | 2 +-
libstdc++-v3/include/backward/auto_ptr.h | 2 +-
libstdc++-v3/include/backward/backward_warning.h | 2 +-
libstdc++-v3/include/backward/binders.h | 2 +-
libstdc++-v3/include/backward/hash_fun.h | 2 +-
libstdc++-v3/include/backward/hash_map | 2 +-
libstdc++-v3/include/backward/hash_set | 2 +-
libstdc++-v3/include/backward/hashtable.h | 2 +-
libstdc++-v3/include/backward/strstream | 2 +-
libstdc++-v3/include/bits/algorithmfwd.h | 2 +-
libstdc++-v3/include/bits/align.h | 2 +-
libstdc++-v3/include/bits/alloc_traits.h | 2 +-
libstdc++-v3/include/bits/allocated_ptr.h | 2 +-
libstdc++-v3/include/bits/allocator.h | 2 +-
libstdc++-v3/include/bits/atomic_base.h | 2 +-
libstdc++-v3/include/bits/atomic_futex.h | 2 +-
libstdc++-v3/include/bits/atomic_timed_wait.h | 2 +-
libstdc++-v3/include/bits/atomic_wait.h | 2 +-
libstdc++-v3/include/bits/basic_ios.h | 2 +-
libstdc++-v3/include/bits/basic_ios.tcc | 2 +-
libstdc++-v3/include/bits/basic_string.h | 2 +-
libstdc++-v3/include/bits/basic_string.tcc | 2 +-
libstdc++-v3/include/bits/boost_concept_check.h | 2 +-
libstdc++-v3/include/bits/c++0x_warning.h | 2 +-
libstdc++-v3/include/bits/c++config | 2 +-
libstdc++-v3/include/bits/char_traits.h | 2 +-
libstdc++-v3/include/bits/charconv.h | 2 +-
libstdc++-v3/include/bits/chrono.h | 2 +-
libstdc++-v3/include/bits/codecvt.h | 2 +-
libstdc++-v3/include/bits/concept_check.h | 2 +-
libstdc++-v3/include/bits/cow_string.h | 2 +-
libstdc++-v3/include/bits/cpp_type_traits.h | 2 +-
libstdc++-v3/include/bits/deque.tcc | 2 +-
libstdc++-v3/include/bits/enable_special_members.h | 2 +-
libstdc++-v3/include/bits/erase_if.h | 2 +-
libstdc++-v3/include/bits/forward_list.h | 2 +-
libstdc++-v3/include/bits/forward_list.tcc | 2 +-
libstdc++-v3/include/bits/fs_dir.h | 2 +-
libstdc++-v3/include/bits/fs_fwd.h | 2 +-
libstdc++-v3/include/bits/fs_ops.h | 2 +-
libstdc++-v3/include/bits/fs_path.h | 2 +-
libstdc++-v3/include/bits/fstream.tcc | 2 +-
libstdc++-v3/include/bits/functexcept.h | 2 +-
libstdc++-v3/include/bits/functional_hash.h | 2 +-
libstdc++-v3/include/bits/gslice.h | 2 +-
libstdc++-v3/include/bits/gslice_array.h | 2 +-
libstdc++-v3/include/bits/hashtable.h | 2 +-
libstdc++-v3/include/bits/hashtable_policy.h | 2 +-
libstdc++-v3/include/bits/indirect_array.h | 2 +-
libstdc++-v3/include/bits/invoke.h | 2 +-
libstdc++-v3/include/bits/ios_base.h | 2 +-
libstdc++-v3/include/bits/istream.tcc | 2 +-
libstdc++-v3/include/bits/iterator_concepts.h | 2 +-
libstdc++-v3/include/bits/list.tcc | 2 +-
libstdc++-v3/include/bits/locale_classes.h | 2 +-
libstdc++-v3/include/bits/locale_classes.tcc | 2 +-
libstdc++-v3/include/bits/locale_conv.h | 2 +-
libstdc++-v3/include/bits/locale_facets.h | 2 +-
libstdc++-v3/include/bits/locale_facets.tcc | 2 +-
libstdc++-v3/include/bits/locale_facets_nonio.h | 2 +-
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 2 +-
libstdc++-v3/include/bits/localefwd.h | 2 +-
libstdc++-v3/include/bits/mask_array.h | 2 +-
libstdc++-v3/include/bits/max_size_type.h | 2 +-
libstdc++-v3/include/bits/memoryfwd.h | 2 +-
libstdc++-v3/include/bits/move.h | 2 +-
libstdc++-v3/include/bits/new_allocator.h | 2 +-
libstdc++-v3/include/bits/node_handle.h | 2 +-
libstdc++-v3/include/bits/ostream.tcc | 2 +-
libstdc++-v3/include/bits/ostream_insert.h | 2 +-
libstdc++-v3/include/bits/parse_numbers.h | 2 +-
libstdc++-v3/include/bits/postypes.h | 2 +-
libstdc++-v3/include/bits/predefined_ops.h | 2 +-
libstdc++-v3/include/bits/ptr_traits.h | 2 +-
libstdc++-v3/include/bits/quoted_string.h | 2 +-
libstdc++-v3/include/bits/random.h | 2 +-
libstdc++-v3/include/bits/random.tcc | 2 +-
libstdc++-v3/include/bits/range_access.h | 2 +-
libstdc++-v3/include/bits/ranges_algo.h | 2 +-
libstdc++-v3/include/bits/ranges_algobase.h | 2 +-
libstdc++-v3/include/bits/ranges_base.h | 2 +-
libstdc++-v3/include/bits/ranges_cmp.h | 2 +-
libstdc++-v3/include/bits/ranges_uninitialized.h | 2 +-
libstdc++-v3/include/bits/ranges_util.h | 2 +-
libstdc++-v3/include/bits/refwrap.h | 2 +-
libstdc++-v3/include/bits/regex.h | 2 +-
libstdc++-v3/include/bits/regex.tcc | 2 +-
libstdc++-v3/include/bits/regex_automaton.h | 2 +-
libstdc++-v3/include/bits/regex_automaton.tcc | 2 +-
libstdc++-v3/include/bits/regex_compiler.h | 2 +-
libstdc++-v3/include/bits/regex_compiler.tcc | 2 +-
libstdc++-v3/include/bits/regex_constants.h | 2 +-
libstdc++-v3/include/bits/regex_error.h | 2 +-
libstdc++-v3/include/bits/regex_executor.h | 2 +-
libstdc++-v3/include/bits/regex_executor.tcc | 2 +-
libstdc++-v3/include/bits/regex_scanner.h | 2 +-
libstdc++-v3/include/bits/regex_scanner.tcc | 2 +-
libstdc++-v3/include/bits/semaphore_base.h | 2 +-
libstdc++-v3/include/bits/shared_ptr.h | 2 +-
libstdc++-v3/include/bits/shared_ptr_atomic.h | 2 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 2 +-
libstdc++-v3/include/bits/slice_array.h | 2 +-
libstdc++-v3/include/bits/specfun.h | 2 +-
libstdc++-v3/include/bits/sstream.tcc | 2 +-
libstdc++-v3/include/bits/std_abs.h | 2 +-
libstdc++-v3/include/bits/std_function.h | 2 +-
libstdc++-v3/include/bits/std_mutex.h | 2 +-
libstdc++-v3/include/bits/std_thread.h | 2 +-
libstdc++-v3/include/bits/stl_algo.h | 2 +-
libstdc++-v3/include/bits/stl_algobase.h | 2 +-
libstdc++-v3/include/bits/stl_bvector.h | 2 +-
libstdc++-v3/include/bits/stl_construct.h | 2 +-
libstdc++-v3/include/bits/stl_deque.h | 2 +-
libstdc++-v3/include/bits/stl_function.h | 2 +-
libstdc++-v3/include/bits/stl_heap.h | 2 +-
libstdc++-v3/include/bits/stl_iterator.h | 2 +-
.../include/bits/stl_iterator_base_funcs.h | 2 +-
.../include/bits/stl_iterator_base_types.h | 2 +-
libstdc++-v3/include/bits/stl_list.h | 2 +-
libstdc++-v3/include/bits/stl_map.h | 2 +-
libstdc++-v3/include/bits/stl_multimap.h | 2 +-
libstdc++-v3/include/bits/stl_multiset.h | 2 +-
libstdc++-v3/include/bits/stl_numeric.h | 2 +-
libstdc++-v3/include/bits/stl_pair.h | 2 +-
libstdc++-v3/include/bits/stl_queue.h | 2 +-
libstdc++-v3/include/bits/stl_raw_storage_iter.h | 2 +-
libstdc++-v3/include/bits/stl_relops.h | 2 +-
libstdc++-v3/include/bits/stl_set.h | 2 +-
libstdc++-v3/include/bits/stl_stack.h | 2 +-
libstdc++-v3/include/bits/stl_tempbuf.h | 2 +-
libstdc++-v3/include/bits/stl_tree.h | 2 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 2 +-
libstdc++-v3/include/bits/stl_vector.h | 2 +-
libstdc++-v3/include/bits/stream_iterator.h | 2 +-
libstdc++-v3/include/bits/streambuf.tcc | 2 +-
libstdc++-v3/include/bits/streambuf_iterator.h | 2 +-
libstdc++-v3/include/bits/string_view.tcc | 2 +-
libstdc++-v3/include/bits/stringfwd.h | 2 +-
libstdc++-v3/include/bits/this_thread_sleep.h | 2 +-
libstdc++-v3/include/bits/uniform_int_dist.h | 2 +-
libstdc++-v3/include/bits/unique_lock.h | 2 +-
libstdc++-v3/include/bits/unique_ptr.h | 2 +-
libstdc++-v3/include/bits/unordered_map.h | 2 +-
libstdc++-v3/include/bits/unordered_set.h | 2 +-
libstdc++-v3/include/bits/uses_allocator.h | 2 +-
libstdc++-v3/include/bits/uses_allocator_args.h | 2 +-
libstdc++-v3/include/bits/utility.h | 2 +-
libstdc++-v3/include/bits/valarray_after.h | 2 +-
libstdc++-v3/include/bits/valarray_array.h | 2 +-
libstdc++-v3/include/bits/valarray_array.tcc | 2 +-
libstdc++-v3/include/bits/valarray_before.h | 2 +-
libstdc++-v3/include/bits/vector.tcc | 2 +-
libstdc++-v3/include/c/cassert | 2 +-
libstdc++-v3/include/c/cctype | 2 +-
libstdc++-v3/include/c/cerrno | 2 +-
libstdc++-v3/include/c/cfloat | 2 +-
libstdc++-v3/include/c/ciso646 | 2 +-
libstdc++-v3/include/c/climits | 2 +-
libstdc++-v3/include/c/clocale | 2 +-
libstdc++-v3/include/c/cmath | 2 +-
libstdc++-v3/include/c/csetjmp | 2 +-
libstdc++-v3/include/c/csignal | 2 +-
libstdc++-v3/include/c/cstdarg | 2 +-
libstdc++-v3/include/c/cstddef | 2 +-
libstdc++-v3/include/c/cstdio | 2 +-
libstdc++-v3/include/c/cstdlib | 2 +-
libstdc++-v3/include/c/cstring | 2 +-
libstdc++-v3/include/c/ctime | 2 +-
libstdc++-v3/include/c/cuchar | 2 +-
libstdc++-v3/include/c/cwchar | 2 +-
libstdc++-v3/include/c/cwctype | 2 +-
libstdc++-v3/include/c_compatibility/assert.h | 2 +-
libstdc++-v3/include/c_compatibility/complex.h | 2 +-
libstdc++-v3/include/c_compatibility/ctype.h | 2 +-
libstdc++-v3/include/c_compatibility/errno.h | 2 +-
libstdc++-v3/include/c_compatibility/fenv.h | 2 +-
libstdc++-v3/include/c_compatibility/float.h | 2 +-
libstdc++-v3/include/c_compatibility/inttypes.h | 2 +-
libstdc++-v3/include/c_compatibility/iso646.h | 2 +-
libstdc++-v3/include/c_compatibility/limits.h | 2 +-
libstdc++-v3/include/c_compatibility/locale.h | 2 +-
libstdc++-v3/include/c_compatibility/math.h | 2 +-
libstdc++-v3/include/c_compatibility/setjmp.h | 2 +-
libstdc++-v3/include/c_compatibility/signal.h | 2 +-
libstdc++-v3/include/c_compatibility/stdarg.h | 2 +-
libstdc++-v3/include/c_compatibility/stdbool.h | 2 +-
libstdc++-v3/include/c_compatibility/stddef.h | 2 +-
libstdc++-v3/include/c_compatibility/stdint.h | 2 +-
libstdc++-v3/include/c_compatibility/stdio.h | 2 +-
libstdc++-v3/include/c_compatibility/stdlib.h | 2 +-
libstdc++-v3/include/c_compatibility/string.h | 2 +-
libstdc++-v3/include/c_compatibility/tgmath.h | 2 +-
libstdc++-v3/include/c_compatibility/time.h | 2 +-
libstdc++-v3/include/c_compatibility/uchar.h | 2 +-
libstdc++-v3/include/c_compatibility/wchar.h | 2 +-
libstdc++-v3/include/c_compatibility/wctype.h | 2 +-
libstdc++-v3/include/c_global/cassert | 2 +-
libstdc++-v3/include/c_global/ccomplex | 2 +-
libstdc++-v3/include/c_global/cctype | 2 +-
libstdc++-v3/include/c_global/cerrno | 2 +-
libstdc++-v3/include/c_global/cfenv | 2 +-
libstdc++-v3/include/c_global/cfloat | 2 +-
libstdc++-v3/include/c_global/cinttypes | 2 +-
libstdc++-v3/include/c_global/ciso646 | 2 +-
libstdc++-v3/include/c_global/climits | 2 +-
libstdc++-v3/include/c_global/clocale | 2 +-
libstdc++-v3/include/c_global/cmath | 2 +-
libstdc++-v3/include/c_global/csetjmp | 2 +-
libstdc++-v3/include/c_global/csignal | 2 +-
libstdc++-v3/include/c_global/cstdalign | 2 +-
libstdc++-v3/include/c_global/cstdarg | 2 +-
libstdc++-v3/include/c_global/cstdbool | 2 +-
libstdc++-v3/include/c_global/cstddef | 2 +-
libstdc++-v3/include/c_global/cstdint | 2 +-
libstdc++-v3/include/c_global/cstdio | 2 +-
libstdc++-v3/include/c_global/cstdlib | 2 +-
libstdc++-v3/include/c_global/cstring | 2 +-
libstdc++-v3/include/c_global/ctgmath | 2 +-
libstdc++-v3/include/c_global/ctime | 2 +-
libstdc++-v3/include/c_global/cuchar | 2 +-
libstdc++-v3/include/c_global/cwchar | 2 +-
libstdc++-v3/include/c_global/cwctype | 2 +-
libstdc++-v3/include/c_std/cassert | 2 +-
libstdc++-v3/include/c_std/cctype | 2 +-
libstdc++-v3/include/c_std/cerrno | 2 +-
libstdc++-v3/include/c_std/cfloat | 2 +-
libstdc++-v3/include/c_std/ciso646 | 2 +-
libstdc++-v3/include/c_std/climits | 2 +-
libstdc++-v3/include/c_std/clocale | 2 +-
libstdc++-v3/include/c_std/cmath | 2 +-
libstdc++-v3/include/c_std/csetjmp | 2 +-
libstdc++-v3/include/c_std/csignal | 2 +-
libstdc++-v3/include/c_std/cstdarg | 2 +-
libstdc++-v3/include/c_std/cstddef | 2 +-
libstdc++-v3/include/c_std/cstdio | 2 +-
libstdc++-v3/include/c_std/cstdlib | 2 +-
libstdc++-v3/include/c_std/cstring | 2 +-
libstdc++-v3/include/c_std/ctime | 2 +-
libstdc++-v3/include/c_std/cuchar | 2 +-
libstdc++-v3/include/c_std/cwchar | 2 +-
libstdc++-v3/include/c_std/cwctype | 2 +-
libstdc++-v3/include/debug/array | 2 +-
libstdc++-v3/include/debug/assertions.h | 2 +-
libstdc++-v3/include/debug/bitset | 2 +-
libstdc++-v3/include/debug/debug.h | 2 +-
libstdc++-v3/include/debug/deque | 2 +-
libstdc++-v3/include/debug/formatter.h | 2 +-
libstdc++-v3/include/debug/forward_list | 2 +-
libstdc++-v3/include/debug/functions.h | 2 +-
libstdc++-v3/include/debug/helper_functions.h | 2 +-
libstdc++-v3/include/debug/list | 2 +-
libstdc++-v3/include/debug/macros.h | 2 +-
libstdc++-v3/include/debug/map | 2 +-
libstdc++-v3/include/debug/map.h | 2 +-
libstdc++-v3/include/debug/multimap.h | 2 +-
libstdc++-v3/include/debug/multiset.h | 2 +-
libstdc++-v3/include/debug/safe_base.h | 2 +-
libstdc++-v3/include/debug/safe_container.h | 2 +-
libstdc++-v3/include/debug/safe_iterator.h | 2 +-
libstdc++-v3/include/debug/safe_iterator.tcc | 2 +-
libstdc++-v3/include/debug/safe_local_iterator.h | 2 +-
libstdc++-v3/include/debug/safe_local_iterator.tcc | 2 +-
libstdc++-v3/include/debug/safe_sequence.h | 2 +-
libstdc++-v3/include/debug/safe_sequence.tcc | 2 +-
libstdc++-v3/include/debug/safe_unordered_base.h | 2 +-
.../include/debug/safe_unordered_container.h | 2 +-
.../include/debug/safe_unordered_container.tcc | 2 +-
libstdc++-v3/include/debug/set | 2 +-
libstdc++-v3/include/debug/set.h | 2 +-
libstdc++-v3/include/debug/stl_iterator.h | 2 +-
libstdc++-v3/include/debug/string | 2 +-
libstdc++-v3/include/debug/unordered_map | 2 +-
libstdc++-v3/include/debug/unordered_set | 2 +-
libstdc++-v3/include/debug/vector | 2 +-
libstdc++-v3/include/decimal/decimal | 2 +-
libstdc++-v3/include/decimal/decimal.h | 2 +-
libstdc++-v3/include/experimental/algorithm | 2 +-
libstdc++-v3/include/experimental/any | 2 +-
libstdc++-v3/include/experimental/array | 2 +-
libstdc++-v3/include/experimental/bits/fs_dir.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_ops.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 2 +-
.../include/experimental/bits/lfts_config.h | 2 +-
libstdc++-v3/include/experimental/bits/net.h | 2 +-
.../include/experimental/bits/numeric_traits.h | 2 +-
.../include/experimental/bits/shared_ptr.h | 2 +-
libstdc++-v3/include/experimental/bits/simd.h | 2 +-
.../include/experimental/bits/simd_builtin.h | 2 +-
.../include/experimental/bits/simd_converter.h | 2 +-
.../include/experimental/bits/simd_detail.h | 2 +-
.../include/experimental/bits/simd_fixed_size.h | 2 +-
libstdc++-v3/include/experimental/bits/simd_math.h | 2 +-
libstdc++-v3/include/experimental/bits/simd_neon.h | 2 +-
libstdc++-v3/include/experimental/bits/simd_ppc.h | 2 +-
.../include/experimental/bits/simd_scalar.h | 2 +-
libstdc++-v3/include/experimental/bits/simd_x86.h | 2 +-
.../experimental/bits/simd_x86_conversions.h | 2 +-
.../include/experimental/bits/string_view.tcc | 2 +-
libstdc++-v3/include/experimental/buffer | 2 +-
libstdc++-v3/include/experimental/chrono | 2 +-
libstdc++-v3/include/experimental/deque | 2 +-
libstdc++-v3/include/experimental/executor | 2 +-
libstdc++-v3/include/experimental/filesystem | 2 +-
libstdc++-v3/include/experimental/forward_list | 2 +-
libstdc++-v3/include/experimental/functional | 2 +-
libstdc++-v3/include/experimental/internet | 2 +-
libstdc++-v3/include/experimental/io_context | 2 +-
libstdc++-v3/include/experimental/iterator | 2 +-
libstdc++-v3/include/experimental/list | 2 +-
libstdc++-v3/include/experimental/map | 2 +-
libstdc++-v3/include/experimental/memory | 2 +-
libstdc++-v3/include/experimental/memory_resource | 2 +-
libstdc++-v3/include/experimental/net | 2 +-
libstdc++-v3/include/experimental/netfwd | 2 +-
libstdc++-v3/include/experimental/numeric | 2 +-
libstdc++-v3/include/experimental/optional | 2 +-
libstdc++-v3/include/experimental/propagate_const | 2 +-
libstdc++-v3/include/experimental/random | 2 +-
libstdc++-v3/include/experimental/ratio | 2 +-
libstdc++-v3/include/experimental/regex | 2 +-
libstdc++-v3/include/experimental/set | 2 +-
libstdc++-v3/include/experimental/simd | 2 +-
libstdc++-v3/include/experimental/socket | 2 +-
libstdc++-v3/include/experimental/source_location | 2 +-
libstdc++-v3/include/experimental/string | 2 +-
libstdc++-v3/include/experimental/string_view | 2 +-
libstdc++-v3/include/experimental/system_error | 2 +-
libstdc++-v3/include/experimental/timer | 2 +-
libstdc++-v3/include/experimental/tuple | 2 +-
libstdc++-v3/include/experimental/type_traits | 2 +-
libstdc++-v3/include/experimental/unordered_map | 2 +-
libstdc++-v3/include/experimental/unordered_set | 2 +-
libstdc++-v3/include/experimental/utility | 2 +-
libstdc++-v3/include/experimental/vector | 2 +-
libstdc++-v3/include/ext/algorithm | 2 +-
libstdc++-v3/include/ext/aligned_buffer.h | 2 +-
libstdc++-v3/include/ext/alloc_traits.h | 2 +-
libstdc++-v3/include/ext/atomicity.h | 2 +-
libstdc++-v3/include/ext/bitmap_allocator.h | 2 +-
libstdc++-v3/include/ext/cast.h | 2 +-
libstdc++-v3/include/ext/cmath | 2 +-
libstdc++-v3/include/ext/codecvt_specializations.h | 2 +-
libstdc++-v3/include/ext/concurrence.h | 2 +-
libstdc++-v3/include/ext/debug_allocator.h | 2 +-
libstdc++-v3/include/ext/enc_filebuf.h | 2 +-
libstdc++-v3/include/ext/extptr_allocator.h | 2 +-
libstdc++-v3/include/ext/functional | 2 +-
libstdc++-v3/include/ext/iterator | 2 +-
libstdc++-v3/include/ext/malloc_allocator.h | 2 +-
libstdc++-v3/include/ext/memory | 2 +-
libstdc++-v3/include/ext/mt_allocator.h | 2 +-
libstdc++-v3/include/ext/new_allocator.h | 2 +-
libstdc++-v3/include/ext/numeric | 2 +-
libstdc++-v3/include/ext/numeric_traits.h | 2 +-
libstdc++-v3/include/ext/pb_ds/assoc_container.hpp | 2 +-
.../detail/bin_search_tree_/bin_search_tree_.hpp | 2 +-
.../constructors_destructor_fn_imps.hpp | 2 +-
.../detail/bin_search_tree_/debug_fn_imps.hpp | 2 +-
.../detail/bin_search_tree_/erase_fn_imps.hpp | 2 +-
.../pb_ds/detail/bin_search_tree_/find_fn_imps.hpp | 2 +-
.../pb_ds/detail/bin_search_tree_/info_fn_imps.hpp | 2 +-
.../detail/bin_search_tree_/insert_fn_imps.hpp | 2 +-
.../detail/bin_search_tree_/iterators_fn_imps.hpp | 2 +-
.../detail/bin_search_tree_/node_iterators.hpp | 2 +-
.../detail/bin_search_tree_/point_iterators.hpp | 2 +-
.../bin_search_tree_/policy_access_fn_imps.hpp | 2 +-
.../detail/bin_search_tree_/r_erase_fn_imps.hpp | 2 +-
.../detail/bin_search_tree_/rotate_fn_imps.hpp | 2 +-
.../detail/bin_search_tree_/split_join_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 2 +-
.../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 2 +-
.../pb_ds/detail/binary_heap_/const_iterator.hpp | 2 +-
.../constructors_destructor_fn_imps.hpp | 2 +-
.../pb_ds/detail/binary_heap_/debug_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/binary_heap_/entry_cmp.hpp | 2 +-
.../ext/pb_ds/detail/binary_heap_/entry_pred.hpp | 2 +-
.../pb_ds/detail/binary_heap_/erase_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp | 2 +-
.../pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 2 +-
.../detail/binary_heap_/iterators_fn_imps.hpp | 2 +-
.../detail/binary_heap_/point_const_iterator.hpp | 2 +-
.../detail/binary_heap_/policy_access_fn_imps.hpp | 2 +-
.../pb_ds/detail/binary_heap_/resize_policy.hpp | 2 +-
.../detail/binary_heap_/split_join_fn_imps.hpp | 2 +-
.../pb_ds/detail/binary_heap_/trace_fn_imps.hpp | 2 +-
.../pb_ds/detail/binomial_heap_/binomial_heap_.hpp | 2 +-
.../constructors_destructor_fn_imps.hpp | 2 +-
.../pb_ds/detail/binomial_heap_/debug_fn_imps.hpp | 2 +-
.../binomial_heap_base_/binomial_heap_base_.hpp | 2 +-
.../constructors_destructor_fn_imps.hpp | 2 +-
.../detail/binomial_heap_base_/debug_fn_imps.hpp | 2 +-
.../detail/binomial_heap_base_/erase_fn_imps.hpp | 2 +-
.../detail/binomial_heap_base_/find_fn_imps.hpp | 2 +-
.../detail/binomial_heap_base_/insert_fn_imps.hpp | 2 +-
.../binomial_heap_base_/split_join_fn_imps.hpp | 2 +-
.../pb_ds/detail/branch_policy/branch_policy.hpp | 2 +-
.../detail/branch_policy/null_node_metadata.hpp | 2 +-
.../ext/pb_ds/detail/branch_policy/traits.hpp | 2 +-
.../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 2 +-
.../detail/cc_hash_table_map_/cmp_fn_imps.hpp | 2 +-
.../cond_key_dtor_entry_dealtor.hpp | 2 +-
.../constructor_destructor_fn_imps.hpp | 2 +-
...onstructor_destructor_no_store_hash_fn_imps.hpp | 2 +-
.../constructor_destructor_store_hash_fn_imps.hpp | 2 +-
.../detail/cc_hash_table_map_/debug_fn_imps.hpp | 2 +-
.../debug_no_store_hash_fn_imps.hpp | 2 +-
.../debug_store_hash_fn_imps.hpp | 2 +-
.../cc_hash_table_map_/entry_list_fn_imps.hpp | 2 +-
.../detail/cc_hash_table_map_/erase_fn_imps.hpp | 2 +-
.../erase_no_store_hash_fn_imps.hpp | 2 +-
.../erase_store_hash_fn_imps.hpp | 2 +-
.../detail/cc_hash_table_map_/find_fn_imps.hpp | 2 +-
.../cc_hash_table_map_/find_store_hash_fn_imps.hpp | 2 +-
.../detail/cc_hash_table_map_/info_fn_imps.hpp | 2 +-
.../detail/cc_hash_table_map_/insert_fn_imps.hpp | 2 +-
.../insert_no_store_hash_fn_imps.hpp | 2 +-
.../insert_store_hash_fn_imps.hpp | 2 +-
.../cc_hash_table_map_/iterators_fn_imps.hpp | 2 +-
.../cc_hash_table_map_/policy_access_fn_imps.hpp | 2 +-
.../detail/cc_hash_table_map_/resize_fn_imps.hpp | 2 +-
.../resize_no_store_hash_fn_imps.hpp | 2 +-
.../resize_store_hash_fn_imps.hpp | 2 +-
.../detail/cc_hash_table_map_/size_fn_imps.hpp | 2 +-
.../detail/cc_hash_table_map_/trace_fn_imps.hpp | 2 +-
.../include/ext/pb_ds/detail/cond_dealtor.hpp | 2 +-
.../ext/pb_ds/detail/container_base_dispatch.hpp | 2 +-
.../include/ext/pb_ds/detail/debug_map_base.hpp | 2 +-
.../include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp | 2 +-
.../include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp | 2 +-
.../constructor_destructor_fn_imps.hpp | 2 +-
...onstructor_destructor_no_store_hash_fn_imps.hpp | 2 +-
.../constructor_destructor_store_hash_fn_imps.hpp | 2 +-
.../detail/gp_hash_table_map_/debug_fn_imps.hpp | 2 +-
.../debug_no_store_hash_fn_imps.hpp | 2 +-
.../debug_store_hash_fn_imps.hpp | 2 +-
.../detail/gp_hash_table_map_/erase_fn_imps.hpp | 2 +-
.../erase_no_store_hash_fn_imps.hpp | 2 +-
.../erase_store_hash_fn_imps.hpp | 2 +-
.../detail/gp_hash_table_map_/find_fn_imps.hpp | 2 +-
.../find_no_store_hash_fn_imps.hpp | 2 +-
.../gp_hash_table_map_/find_store_hash_fn_imps.hpp | 2 +-
.../pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp | 2 +-
.../detail/gp_hash_table_map_/info_fn_imps.hpp | 2 +-
.../detail/gp_hash_table_map_/insert_fn_imps.hpp | 2 +-
.../insert_no_store_hash_fn_imps.hpp | 2 +-
.../insert_store_hash_fn_imps.hpp | 2 +-
.../detail/gp_hash_table_map_/iterator_fn_imps.hpp | 2 +-
.../gp_hash_table_map_/policy_access_fn_imps.hpp | 2 +-
.../detail/gp_hash_table_map_/resize_fn_imps.hpp | 2 +-
.../resize_no_store_hash_fn_imps.hpp | 2 +-
.../resize_store_hash_fn_imps.hpp | 2 +-
.../detail/gp_hash_table_map_/trace_fn_imps.hpp | 2 +-
.../hash_fn/direct_mask_range_hashing_imp.hpp | 2 +-
.../hash_fn/direct_mod_range_hashing_imp.hpp | 2 +-
.../pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp | 2 +-
.../detail/hash_fn/mask_based_range_hashing.hpp | 2 +-
.../detail/hash_fn/mod_based_range_hashing.hpp | 2 +-
.../ext/pb_ds/detail/hash_fn/probe_fn_base.hpp | 2 +-
.../detail/hash_fn/quadratic_probe_fn_imp.hpp | 2 +-
.../ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp | 2 +-
.../ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp | 2 +-
.../ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp | 2 +-
.../pb_ds/detail/hash_fn/sample_range_hashing.hpp | 2 +-
.../pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp | 2 +-
.../detail/hash_fn/sample_ranged_probe_fn.hpp | 2 +-
.../const_iterator.hpp | 2 +-
.../constructors_destructor_fn_imps.hpp | 2 +-
.../debug_fn_imps.hpp | 2 +-
.../erase_fn_imps.hpp | 2 +-
.../left_child_next_sibling_heap_/info_fn_imps.hpp | 2 +-
.../insert_fn_imps.hpp | 2 +-
.../iterators_fn_imps.hpp | 2 +-
.../left_child_next_sibling_heap_.hpp | 2 +-
.../detail/left_child_next_sibling_heap_/node.hpp | 2 +-
.../point_const_iterator.hpp | 2 +-
.../policy_access_fn_imps.hpp | 2 +-
.../trace_fn_imps.hpp | 2 +-
.../constructor_destructor_fn_imps.hpp | 2 +-
.../detail/list_update_map_/debug_fn_imps.hpp | 2 +-
.../list_update_map_/entry_metadata_base.hpp | 2 +-
.../detail/list_update_map_/erase_fn_imps.hpp | 2 +-
.../pb_ds/detail/list_update_map_/find_fn_imps.hpp | 2 +-
.../pb_ds/detail/list_update_map_/info_fn_imps.hpp | 2 +-
.../detail/list_update_map_/insert_fn_imps.hpp | 2 +-
.../detail/list_update_map_/iterators_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/list_update_map_/lu_map_.hpp | 2 +-
.../detail/list_update_map_/trace_fn_imps.hpp | 2 +-
.../list_update_policy/lu_counter_metadata.hpp | 2 +-
.../list_update_policy/sample_update_policy.hpp | 2 +-
.../constructors_destructor_fn_imps.hpp | 2 +-
.../pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp | 2 +-
.../pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp | 2 +-
.../pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp | 2 +-
.../detail/ov_tree_map_/iterators_fn_imps.hpp | 2 +-
.../pb_ds/detail/ov_tree_map_/node_iterators.hpp | 2 +-
.../ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp | 2 +-
.../detail/ov_tree_map_/policy_access_fn_imps.hpp | 2 +-
.../detail/ov_tree_map_/split_join_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/ov_tree_map_/traits.hpp | 2 +-
.../constructors_destructor_fn_imps.hpp | 2 +-
.../pb_ds/detail/pairing_heap_/debug_fn_imps.hpp | 2 +-
.../pb_ds/detail/pairing_heap_/erase_fn_imps.hpp | 2 +-
.../pb_ds/detail/pairing_heap_/find_fn_imps.hpp | 2 +-
.../pb_ds/detail/pairing_heap_/insert_fn_imps.hpp | 2 +-
.../pb_ds/detail/pairing_heap_/pairing_heap_.hpp | 2 +-
.../detail/pairing_heap_/split_join_fn_imps.hpp | 2 +-
.../pat_trie_/constructors_destructor_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp | 2 +-
.../pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp | 2 +-
.../pb_ds/detail/pat_trie_/iterators_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/pat_trie_/pat_trie_.hpp | 2 +-
.../ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp | 2 +-
.../detail/pat_trie_/policy_access_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp | 2 +-
.../pb_ds/detail/pat_trie_/synth_access_traits.hpp | 2 +-
.../ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp | 2 +-
.../include/ext/pb_ds/detail/pat_trie_/traits.hpp | 2 +-
.../ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp | 2 +-
.../pb_ds/detail/priority_queue_base_dispatch.hpp | 2 +-
.../constructors_destructor_fn_imps.hpp | 2 +-
.../pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp | 2 +-
.../pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp | 2 +-
.../pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp | 2 +-
.../include/ext/pb_ds/detail/rb_tree_map_/node.hpp | 2 +-
.../ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp | 2 +-
.../detail/rb_tree_map_/split_join_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/rb_tree_map_/traits.hpp | 2 +-
.../constructors_destructor_fn_imps.hpp | 2 +-
.../detail/rc_binomial_heap_/debug_fn_imps.hpp | 2 +-
.../detail/rc_binomial_heap_/erase_fn_imps.hpp | 2 +-
.../detail/rc_binomial_heap_/insert_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/rc_binomial_heap_/rc.hpp | 2 +-
.../detail/rc_binomial_heap_/rc_binomial_heap_.hpp | 2 +-
.../rc_binomial_heap_/split_join_fn_imps.hpp | 2 +-
.../detail/rc_binomial_heap_/trace_fn_imps.hpp | 2 +-
...hash_max_collision_check_resize_trigger_imp.hpp | 2 +-
.../hash_exponential_size_policy_imp.hpp | 2 +-
.../hash_load_check_resize_trigger_imp.hpp | 2 +-
.../hash_load_check_resize_trigger_size_base.hpp | 2 +-
.../resize_policy/hash_prime_size_policy_imp.hpp | 2 +-
.../hash_standard_resize_policy_imp.hpp | 2 +-
.../detail/resize_policy/sample_resize_policy.hpp | 2 +-
.../detail/resize_policy/sample_resize_trigger.hpp | 2 +-
.../detail/resize_policy/sample_size_policy.hpp | 2 +-
.../constructors_destructor_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp | 2 +-
.../pb_ds/detail/splay_tree_/insert_fn_imps.hpp | 2 +-
.../include/ext/pb_ds/detail/splay_tree_/node.hpp | 2 +-
.../ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/splay_tree_/splay_tree_.hpp | 2 +-
.../detail/splay_tree_/split_join_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/splay_tree_/traits.hpp | 2 +-
.../include/ext/pb_ds/detail/standard_policies.hpp | 2 +-
.../thin_heap_/constructors_destructor_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp | 2 +-
.../pb_ds/detail/thin_heap_/split_join_fn_imps.hpp | 2 +-
.../ext/pb_ds/detail/thin_heap_/thin_heap_.hpp | 2 +-
.../ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp | 2 +-
.../detail/tree_policy/node_metadata_selector.hpp | 2 +-
.../detail/tree_policy/order_statistics_imp.hpp | 2 +-
.../detail/tree_policy/sample_tree_node_update.hpp | 2 +-
.../include/ext/pb_ds/detail/tree_trace_base.hpp | 2 +-
.../detail/trie_policy/node_metadata_selector.hpp | 2 +-
.../detail/trie_policy/order_statistics_imp.hpp | 2 +-
.../trie_policy/prefix_search_node_update_imp.hpp | 2 +-
.../trie_policy/sample_trie_access_traits.hpp | 2 +-
.../detail/trie_policy/sample_trie_node_update.hpp | 2 +-
.../pb_ds/detail/trie_policy/trie_policy_base.hpp | 2 +-
.../trie_policy/trie_string_access_traits_imp.hpp | 2 +-
.../include/ext/pb_ds/detail/type_utils.hpp | 2 +-
.../include/ext/pb_ds/detail/types_traits.hpp | 2 +-
.../detail/unordered_iterator/const_iterator.hpp | 2 +-
.../pb_ds/detail/unordered_iterator/iterator.hpp | 2 +-
.../unordered_iterator/point_const_iterator.hpp | 2 +-
.../detail/unordered_iterator/point_iterator.hpp | 2 +-
libstdc++-v3/include/ext/pb_ds/exception.hpp | 2 +-
libstdc++-v3/include/ext/pb_ds/hash_policy.hpp | 2 +-
.../include/ext/pb_ds/list_update_policy.hpp | 2 +-
libstdc++-v3/include/ext/pb_ds/priority_queue.hpp | 2 +-
libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp | 2 +-
libstdc++-v3/include/ext/pb_ds/tree_policy.hpp | 2 +-
libstdc++-v3/include/ext/pb_ds/trie_policy.hpp | 2 +-
libstdc++-v3/include/ext/pod_char_traits.h | 2 +-
libstdc++-v3/include/ext/pointer.h | 2 +-
libstdc++-v3/include/ext/pool_allocator.h | 2 +-
libstdc++-v3/include/ext/random | 2 +-
libstdc++-v3/include/ext/random.tcc | 2 +-
libstdc++-v3/include/ext/rb_tree | 2 +-
libstdc++-v3/include/ext/rc_string_base.h | 2 +-
libstdc++-v3/include/ext/rope | 2 +-
libstdc++-v3/include/ext/ropeimpl.h | 2 +-
libstdc++-v3/include/ext/slist | 2 +-
libstdc++-v3/include/ext/sso_string_base.h | 2 +-
libstdc++-v3/include/ext/stdio_filebuf.h | 2 +-
libstdc++-v3/include/ext/stdio_sync_filebuf.h | 2 +-
libstdc++-v3/include/ext/string_conversions.h | 2 +-
libstdc++-v3/include/ext/throw_allocator.h | 2 +-
libstdc++-v3/include/ext/type_traits.h | 2 +-
libstdc++-v3/include/ext/typelist.h | 2 +-
libstdc++-v3/include/ext/vstring.h | 2 +-
libstdc++-v3/include/ext/vstring.tcc | 2 +-
libstdc++-v3/include/ext/vstring_fwd.h | 2 +-
libstdc++-v3/include/ext/vstring_util.h | 2 +-
libstdc++-v3/include/parallel/algo.h | 2 +-
libstdc++-v3/include/parallel/algobase.h | 2 +-
libstdc++-v3/include/parallel/algorithm | 2 +-
libstdc++-v3/include/parallel/algorithmfwd.h | 2 +-
libstdc++-v3/include/parallel/balanced_quicksort.h | 2 +-
libstdc++-v3/include/parallel/base.h | 2 +-
libstdc++-v3/include/parallel/basic_iterator.h | 2 +-
libstdc++-v3/include/parallel/checkers.h | 2 +-
libstdc++-v3/include/parallel/compatibility.h | 2 +-
.../include/parallel/compiletime_settings.h | 2 +-
libstdc++-v3/include/parallel/equally_split.h | 2 +-
libstdc++-v3/include/parallel/features.h | 2 +-
libstdc++-v3/include/parallel/find.h | 2 +-
libstdc++-v3/include/parallel/find_selectors.h | 2 +-
libstdc++-v3/include/parallel/for_each.h | 2 +-
libstdc++-v3/include/parallel/for_each_selectors.h | 2 +-
libstdc++-v3/include/parallel/iterator.h | 2 +-
libstdc++-v3/include/parallel/list_partition.h | 2 +-
libstdc++-v3/include/parallel/losertree.h | 2 +-
libstdc++-v3/include/parallel/merge.h | 2 +-
libstdc++-v3/include/parallel/multiseq_selection.h | 2 +-
libstdc++-v3/include/parallel/multiway_merge.h | 2 +-
libstdc++-v3/include/parallel/multiway_mergesort.h | 2 +-
libstdc++-v3/include/parallel/numeric | 2 +-
libstdc++-v3/include/parallel/numericfwd.h | 2 +-
libstdc++-v3/include/parallel/omp_loop.h | 2 +-
libstdc++-v3/include/parallel/omp_loop_static.h | 2 +-
libstdc++-v3/include/parallel/par_loop.h | 2 +-
libstdc++-v3/include/parallel/parallel.h | 2 +-
libstdc++-v3/include/parallel/partial_sum.h | 2 +-
libstdc++-v3/include/parallel/partition.h | 2 +-
libstdc++-v3/include/parallel/queue.h | 2 +-
libstdc++-v3/include/parallel/quicksort.h | 2 +-
libstdc++-v3/include/parallel/random_number.h | 2 +-
libstdc++-v3/include/parallel/random_shuffle.h | 2 +-
libstdc++-v3/include/parallel/search.h | 2 +-
libstdc++-v3/include/parallel/set_operations.h | 2 +-
libstdc++-v3/include/parallel/settings.h | 2 +-
libstdc++-v3/include/parallel/sort.h | 2 +-
libstdc++-v3/include/parallel/tags.h | 2 +-
libstdc++-v3/include/parallel/types.h | 2 +-
libstdc++-v3/include/parallel/unique_copy.h | 2 +-
libstdc++-v3/include/parallel/workstealing.h | 2 +-
libstdc++-v3/include/precompiled/extc++.h | 2 +-
libstdc++-v3/include/precompiled/stdc++.h | 2 +-
libstdc++-v3/include/precompiled/stdtr1c++.h | 2 +-
libstdc++-v3/include/std/algorithm | 2 +-
libstdc++-v3/include/std/any | 2 +-
libstdc++-v3/include/std/array | 2 +-
libstdc++-v3/include/std/atomic | 2 +-
libstdc++-v3/include/std/barrier | 2 +-
libstdc++-v3/include/std/bit | 2 +-
libstdc++-v3/include/std/bitset | 2 +-
libstdc++-v3/include/std/charconv | 2 +-
libstdc++-v3/include/std/chrono | 2 +-
libstdc++-v3/include/std/codecvt | 2 +-
libstdc++-v3/include/std/complex | 2 +-
libstdc++-v3/include/std/concepts | 2 +-
libstdc++-v3/include/std/condition_variable | 2 +-
libstdc++-v3/include/std/coroutine | 2 +-
libstdc++-v3/include/std/deque | 2 +-
libstdc++-v3/include/std/execution | 2 +-
libstdc++-v3/include/std/filesystem | 2 +-
libstdc++-v3/include/std/forward_list | 2 +-
libstdc++-v3/include/std/fstream | 2 +-
libstdc++-v3/include/std/functional | 2 +-
libstdc++-v3/include/std/future | 2 +-
libstdc++-v3/include/std/iomanip | 2 +-
libstdc++-v3/include/std/ios | 2 +-
libstdc++-v3/include/std/iosfwd | 2 +-
libstdc++-v3/include/std/iostream | 2 +-
libstdc++-v3/include/std/istream | 2 +-
libstdc++-v3/include/std/iterator | 2 +-
libstdc++-v3/include/std/latch | 2 +-
libstdc++-v3/include/std/limits | 2 +-
libstdc++-v3/include/std/list | 2 +-
libstdc++-v3/include/std/locale | 2 +-
libstdc++-v3/include/std/map | 2 +-
libstdc++-v3/include/std/memory | 2 +-
libstdc++-v3/include/std/memory_resource | 2 +-
libstdc++-v3/include/std/mutex | 2 +-
libstdc++-v3/include/std/numbers | 2 +-
libstdc++-v3/include/std/numeric | 2 +-
libstdc++-v3/include/std/optional | 2 +-
libstdc++-v3/include/std/ostream | 2 +-
libstdc++-v3/include/std/queue | 2 +-
libstdc++-v3/include/std/random | 2 +-
libstdc++-v3/include/std/ranges | 2 +-
libstdc++-v3/include/std/ratio | 2 +-
libstdc++-v3/include/std/regex | 2 +-
libstdc++-v3/include/std/scoped_allocator | 2 +-
libstdc++-v3/include/std/semaphore | 2 +-
libstdc++-v3/include/std/set | 2 +-
libstdc++-v3/include/std/shared_mutex | 2 +-
libstdc++-v3/include/std/source_location | 2 +-
libstdc++-v3/include/std/span | 2 +-
libstdc++-v3/include/std/sstream | 2 +-
libstdc++-v3/include/std/stack | 2 +-
libstdc++-v3/include/std/stdexcept | 2 +-
libstdc++-v3/include/std/stop_token | 2 +-
libstdc++-v3/include/std/streambuf | 2 +-
libstdc++-v3/include/std/string | 2 +-
libstdc++-v3/include/std/string_view | 2 +-
libstdc++-v3/include/std/syncstream | 2 +-
libstdc++-v3/include/std/system_error | 2 +-
libstdc++-v3/include/std/thread | 2 +-
libstdc++-v3/include/std/tuple | 2 +-
libstdc++-v3/include/std/type_traits | 2 +-
libstdc++-v3/include/std/typeindex | 2 +-
libstdc++-v3/include/std/unordered_map | 2 +-
libstdc++-v3/include/std/unordered_set | 2 +-
libstdc++-v3/include/std/utility | 2 +-
libstdc++-v3/include/std/valarray | 2 +-
libstdc++-v3/include/std/variant | 2 +-
libstdc++-v3/include/std/vector | 2 +-
libstdc++-v3/include/std/version | 2 +-
libstdc++-v3/include/tr1/array | 2 +-
libstdc++-v3/include/tr1/bessel_function.tcc | 2 +-
libstdc++-v3/include/tr1/beta_function.tcc | 2 +-
libstdc++-v3/include/tr1/ccomplex | 2 +-
libstdc++-v3/include/tr1/cctype | 2 +-
libstdc++-v3/include/tr1/cfenv | 2 +-
libstdc++-v3/include/tr1/cfloat | 2 +-
libstdc++-v3/include/tr1/cinttypes | 2 +-
libstdc++-v3/include/tr1/climits | 2 +-
libstdc++-v3/include/tr1/cmath | 2 +-
libstdc++-v3/include/tr1/complex | 2 +-
libstdc++-v3/include/tr1/complex.h | 2 +-
libstdc++-v3/include/tr1/cstdarg | 2 +-
libstdc++-v3/include/tr1/cstdbool | 2 +-
libstdc++-v3/include/tr1/cstdint | 2 +-
libstdc++-v3/include/tr1/cstdio | 2 +-
libstdc++-v3/include/tr1/cstdlib | 2 +-
libstdc++-v3/include/tr1/ctgmath | 2 +-
libstdc++-v3/include/tr1/ctime | 2 +-
libstdc++-v3/include/tr1/ctype.h | 2 +-
libstdc++-v3/include/tr1/cwchar | 2 +-
libstdc++-v3/include/tr1/cwctype | 2 +-
libstdc++-v3/include/tr1/ell_integral.tcc | 2 +-
libstdc++-v3/include/tr1/exp_integral.tcc | 2 +-
libstdc++-v3/include/tr1/fenv.h | 2 +-
libstdc++-v3/include/tr1/float.h | 2 +-
libstdc++-v3/include/tr1/functional | 2 +-
libstdc++-v3/include/tr1/functional_hash.h | 2 +-
libstdc++-v3/include/tr1/gamma.tcc | 2 +-
libstdc++-v3/include/tr1/hashtable.h | 2 +-
libstdc++-v3/include/tr1/hashtable_policy.h | 2 +-
libstdc++-v3/include/tr1/hypergeometric.tcc | 2 +-
libstdc++-v3/include/tr1/inttypes.h | 2 +-
libstdc++-v3/include/tr1/legendre_function.tcc | 2 +-
libstdc++-v3/include/tr1/limits.h | 2 +-
libstdc++-v3/include/tr1/math.h | 2 +-
libstdc++-v3/include/tr1/memory | 2 +-
libstdc++-v3/include/tr1/modified_bessel_func.tcc | 2 +-
libstdc++-v3/include/tr1/poly_hermite.tcc | 2 +-
libstdc++-v3/include/tr1/poly_laguerre.tcc | 2 +-
libstdc++-v3/include/tr1/random | 2 +-
libstdc++-v3/include/tr1/random.h | 2 +-
libstdc++-v3/include/tr1/random.tcc | 2 +-
libstdc++-v3/include/tr1/regex | 2 +-
libstdc++-v3/include/tr1/riemann_zeta.tcc | 2 +-
libstdc++-v3/include/tr1/shared_ptr.h | 2 +-
libstdc++-v3/include/tr1/special_function_util.h | 2 +-
libstdc++-v3/include/tr1/stdarg.h | 2 +-
libstdc++-v3/include/tr1/stdbool.h | 2 +-
libstdc++-v3/include/tr1/stdint.h | 2 +-
libstdc++-v3/include/tr1/stdio.h | 2 +-
libstdc++-v3/include/tr1/stdlib.h | 2 +-
libstdc++-v3/include/tr1/tgmath.h | 2 +-
libstdc++-v3/include/tr1/tuple | 2 +-
libstdc++-v3/include/tr1/type_traits | 2 +-
libstdc++-v3/include/tr1/unordered_map | 2 +-
libstdc++-v3/include/tr1/unordered_map.h | 2 +-
libstdc++-v3/include/tr1/unordered_set | 2 +-
libstdc++-v3/include/tr1/unordered_set.h | 2 +-
libstdc++-v3/include/tr1/utility | 2 +-
libstdc++-v3/include/tr1/wchar.h | 2 +-
libstdc++-v3/include/tr1/wctype.h | 2 +-
libstdc++-v3/include/tr2/bool_set | 2 +-
libstdc++-v3/include/tr2/bool_set.tcc | 2 +-
libstdc++-v3/include/tr2/dynamic_bitset | 2 +-
libstdc++-v3/include/tr2/dynamic_bitset.tcc | 2 +-
libstdc++-v3/include/tr2/ratio | 2 +-
libstdc++-v3/include/tr2/type_traits | 2 +-
libstdc++-v3/libsupc++/Makefile.am | 2 +-
libstdc++-v3/libsupc++/array_type_info.cc | 2 +-
libstdc++-v3/libsupc++/atexit_arm.cc | 2 +-
libstdc++-v3/libsupc++/atexit_thread.cc | 2 +-
libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 2 +-
libstdc++-v3/libsupc++/bad_alloc.cc | 2 +-
libstdc++-v3/libsupc++/bad_array_length.cc | 2 +-
libstdc++-v3/libsupc++/bad_array_new.cc | 2 +-
libstdc++-v3/libsupc++/bad_cast.cc | 2 +-
libstdc++-v3/libsupc++/bad_typeid.cc | 2 +-
libstdc++-v3/libsupc++/class_type_info.cc | 2 +-
libstdc++-v3/libsupc++/compare | 2 +-
libstdc++-v3/libsupc++/cxxabi.h | 2 +-
libstdc++-v3/libsupc++/cxxabi_forced.h | 2 +-
libstdc++-v3/libsupc++/cxxabi_init_exception.h | 2 +-
libstdc++-v3/libsupc++/del_op.cc | 2 +-
libstdc++-v3/libsupc++/del_opa.cc | 2 +-
libstdc++-v3/libsupc++/del_opant.cc | 2 +-
libstdc++-v3/libsupc++/del_opnt.cc | 2 +-
libstdc++-v3/libsupc++/del_ops.cc | 2 +-
libstdc++-v3/libsupc++/del_opsa.cc | 2 +-
libstdc++-v3/libsupc++/del_opv.cc | 2 +-
libstdc++-v3/libsupc++/del_opva.cc | 2 +-
libstdc++-v3/libsupc++/del_opvant.cc | 2 +-
libstdc++-v3/libsupc++/del_opvnt.cc | 2 +-
libstdc++-v3/libsupc++/del_opvs.cc | 2 +-
libstdc++-v3/libsupc++/del_opvsa.cc | 2 +-
libstdc++-v3/libsupc++/dyncast.cc | 2 +-
libstdc++-v3/libsupc++/eh_alloc.cc | 2 +-
libstdc++-v3/libsupc++/eh_arm.cc | 2 +-
libstdc++-v3/libsupc++/eh_atomics.h | 2 +-
libstdc++-v3/libsupc++/eh_aux_runtime.cc | 2 +-
libstdc++-v3/libsupc++/eh_call.cc | 2 +-
libstdc++-v3/libsupc++/eh_catch.cc | 2 +-
libstdc++-v3/libsupc++/eh_exception.cc | 2 +-
libstdc++-v3/libsupc++/eh_globals.cc | 2 +-
libstdc++-v3/libsupc++/eh_personality.cc | 2 +-
libstdc++-v3/libsupc++/eh_ptr.cc | 2 +-
libstdc++-v3/libsupc++/eh_term_handler.cc | 2 +-
libstdc++-v3/libsupc++/eh_term_handler.h | 2 +-
libstdc++-v3/libsupc++/eh_terminate.cc | 2 +-
libstdc++-v3/libsupc++/eh_throw.cc | 2 +-
libstdc++-v3/libsupc++/eh_tm.cc | 2 +-
libstdc++-v3/libsupc++/eh_type.cc | 2 +-
libstdc++-v3/libsupc++/eh_unex_handler.cc | 2 +-
libstdc++-v3/libsupc++/enum_type_info.cc | 2 +-
libstdc++-v3/libsupc++/exception | 2 +-
libstdc++-v3/libsupc++/exception.h | 2 +-
libstdc++-v3/libsupc++/exception_defines.h | 2 +-
libstdc++-v3/libsupc++/exception_ptr.h | 2 +-
libstdc++-v3/libsupc++/function_type_info.cc | 2 +-
libstdc++-v3/libsupc++/fundamental_type_info.cc | 2 +-
libstdc++-v3/libsupc++/guard.cc | 2 +-
libstdc++-v3/libsupc++/guard_error.cc | 2 +-
libstdc++-v3/libsupc++/hash_bytes.cc | 2 +-
libstdc++-v3/libsupc++/hash_bytes.h | 2 +-
libstdc++-v3/libsupc++/initializer_list | 2 +-
libstdc++-v3/libsupc++/nested_exception.cc | 2 +-
libstdc++-v3/libsupc++/nested_exception.h | 2 +-
libstdc++-v3/libsupc++/new | 2 +-
libstdc++-v3/libsupc++/new_handler.cc | 2 +-
libstdc++-v3/libsupc++/new_op.cc | 2 +-
libstdc++-v3/libsupc++/new_opa.cc | 2 +-
libstdc++-v3/libsupc++/new_opant.cc | 2 +-
libstdc++-v3/libsupc++/new_opnt.cc | 2 +-
libstdc++-v3/libsupc++/new_opv.cc | 2 +-
libstdc++-v3/libsupc++/new_opva.cc | 2 +-
libstdc++-v3/libsupc++/new_opvant.cc | 2 +-
libstdc++-v3/libsupc++/new_opvnt.cc | 2 +-
libstdc++-v3/libsupc++/pbase_type_info.cc | 2 +-
libstdc++-v3/libsupc++/pmem_type_info.cc | 2 +-
libstdc++-v3/libsupc++/pointer_type_info.cc | 2 +-
libstdc++-v3/libsupc++/pure.cc | 2 +-
libstdc++-v3/libsupc++/si_class_type_info.cc | 2 +-
libstdc++-v3/libsupc++/tinfo.cc | 2 +-
libstdc++-v3/libsupc++/tinfo.h | 2 +-
libstdc++-v3/libsupc++/tinfo2.cc | 2 +-
libstdc++-v3/libsupc++/typeinfo | 2 +-
libstdc++-v3/libsupc++/unwind-cxx.h | 2 +-
libstdc++-v3/libsupc++/vec.cc | 2 +-
libstdc++-v3/libsupc++/vmi_class_type_info.cc | 2 +-
libstdc++-v3/libsupc++/vterminate.cc | 2 +-
libstdc++-v3/libsupc++/vtv_stubs.cc | 2 +-
libstdc++-v3/po/Makefile.am | 2 +-
libstdc++-v3/po/POTFILES.in | 2 +-
libstdc++-v3/po/de.po | 2 +-
libstdc++-v3/po/fr.po | 2 +-
libstdc++-v3/po/libstdc++.pot | 2 +-
libstdc++-v3/po/string_literals.cc | 2 +-
libstdc++-v3/python/Makefile.am | 2 +-
libstdc++-v3/python/hook.in | 2 +-
libstdc++-v3/python/libstdcxx/v6/__init__.py | 2 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 2 +-
libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +-
libstdc++-v3/scripts/extract_symvers.in | 2 +-
libstdc++-v3/scripts/extract_symvers.pl | 2 +-
libstdc++-v3/scripts/run_doxygen | 2 +-
libstdc++-v3/src/Makefile.am | 2 +-
libstdc++-v3/src/c++11/Makefile.am | 2 +-
libstdc++-v3/src/c++11/chrono.cc | 2 +-
libstdc++-v3/src/c++11/codecvt.cc | 2 +-
.../src/c++11/compatibility-atomic-c++0x.cc | 2 +-
libstdc++-v3/src/c++11/compatibility-c++0x.cc | 2 +-
libstdc++-v3/src/c++11/compatibility-chrono.cc | 2 +-
libstdc++-v3/src/c++11/compatibility-condvar.cc | 2 +-
.../src/c++11/compatibility-ldbl-alt128-cxx11.cc | 2 +-
.../src/c++11/compatibility-ldbl-alt128.cc | 2 +-
.../src/c++11/compatibility-ldbl-facets-aliases.h | 2 +-
.../src/c++11/compatibility-thread-c++0x.cc | 2 +-
libstdc++-v3/src/c++11/condition_variable.cc | 2 +-
libstdc++-v3/src/c++11/cow-fstream-inst.cc | 2 +-
libstdc++-v3/src/c++11/cow-locale_init.cc | 2 +-
libstdc++-v3/src/c++11/cow-shim_facets.cc | 2 +-
libstdc++-v3/src/c++11/cow-sstream-inst.cc | 2 +-
libstdc++-v3/src/c++11/cow-stdexcept.cc | 2 +-
libstdc++-v3/src/c++11/cow-string-inst.cc | 2 +-
libstdc++-v3/src/c++11/cow-string-io-inst.cc | 2 +-
libstdc++-v3/src/c++11/cow-wstring-inst.cc | 2 +-
libstdc++-v3/src/c++11/cow-wstring-io-inst.cc | 2 +-
libstdc++-v3/src/c++11/ctype.cc | 2 +-
libstdc++-v3/src/c++11/cxx11-hash_tr1.cc | 2 +-
libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 2 +-
libstdc++-v3/src/c++11/cxx11-locale-inst.cc | 2 +-
libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 2 +-
libstdc++-v3/src/c++11/cxx11-stdexcept.cc | 2 +-
libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc | 2 +-
libstdc++-v3/src/c++11/debug.cc | 2 +-
libstdc++-v3/src/c++11/ext11-inst.cc | 2 +-
libstdc++-v3/src/c++11/fstream-inst.cc | 2 +-
libstdc++-v3/src/c++11/functexcept.cc | 2 +-
libstdc++-v3/src/c++11/functional.cc | 2 +-
libstdc++-v3/src/c++11/futex.cc | 2 +-
libstdc++-v3/src/c++11/future.cc | 2 +-
libstdc++-v3/src/c++11/hash_c++0x.cc | 2 +-
libstdc++-v3/src/c++11/hashtable_c++0x.cc | 2 +-
libstdc++-v3/src/c++11/ios-inst.cc | 2 +-
libstdc++-v3/src/c++11/ios.cc | 2 +-
libstdc++-v3/src/c++11/iostream-inst.cc | 2 +-
libstdc++-v3/src/c++11/istream-inst.cc | 2 +-
libstdc++-v3/src/c++11/limits.cc | 2 +-
libstdc++-v3/src/c++11/locale-inst-monetary.h | 2 +-
libstdc++-v3/src/c++11/locale-inst-numeric.h | 2 +-
libstdc++-v3/src/c++11/locale-inst.cc | 2 +-
libstdc++-v3/src/c++11/mutex.cc | 2 +-
libstdc++-v3/src/c++11/mutex_pool.h | 2 +-
libstdc++-v3/src/c++11/ostream-inst.cc | 2 +-
libstdc++-v3/src/c++11/placeholders.cc | 2 +-
libstdc++-v3/src/c++11/random.cc | 2 +-
libstdc++-v3/src/c++11/regex.cc | 2 +-
libstdc++-v3/src/c++11/shared_ptr.cc | 2 +-
libstdc++-v3/src/c++11/snprintf_lite.cc | 2 +-
libstdc++-v3/src/c++11/sso_string.cc | 2 +-
libstdc++-v3/src/c++11/sstream-inst.cc | 2 +-
libstdc++-v3/src/c++11/streambuf-inst.cc | 2 +-
libstdc++-v3/src/c++11/string-inst.cc | 2 +-
libstdc++-v3/src/c++11/string-io-inst.cc | 2 +-
libstdc++-v3/src/c++11/system_error.cc | 2 +-
libstdc++-v3/src/c++11/thread.cc | 2 +-
libstdc++-v3/src/c++11/wlocale-inst.cc | 2 +-
libstdc++-v3/src/c++11/wstring-inst.cc | 2 +-
libstdc++-v3/src/c++11/wstring-io-inst.cc | 2 +-
libstdc++-v3/src/c++17/Makefile.am | 2 +-
libstdc++-v3/src/c++17/cow-fs_dir.cc | 2 +-
libstdc++-v3/src/c++17/cow-fs_ops.cc | 2 +-
libstdc++-v3/src/c++17/cow-fs_path.cc | 2 +-
libstdc++-v3/src/c++17/cow-string-inst.cc | 2 +-
libstdc++-v3/src/c++17/floating_from_chars.cc | 2 +-
libstdc++-v3/src/c++17/floating_to_chars.cc | 2 +-
libstdc++-v3/src/c++17/fs_dir.cc | 2 +-
libstdc++-v3/src/c++17/fs_ops.cc | 2 +-
libstdc++-v3/src/c++17/fs_path.cc | 2 +-
libstdc++-v3/src/c++17/memory_resource.cc | 2 +-
libstdc++-v3/src/c++17/ostream-inst.cc | 2 +-
libstdc++-v3/src/c++17/string-inst.cc | 2 +-
libstdc++-v3/src/c++17/uint128_t.h | 2 +-
libstdc++-v3/src/c++20/Makefile.am | 2 +-
libstdc++-v3/src/c++20/sstream-inst.cc | 2 +-
libstdc++-v3/src/c++98/Makefile.am | 2 +-
libstdc++-v3/src/c++98/allocator-inst.cc | 2 +-
libstdc++-v3/src/c++98/bitmap_allocator.cc | 2 +-
libstdc++-v3/src/c++98/codecvt.cc | 2 +-
.../src/c++98/compatibility-debug_list-2.cc | 2 +-
libstdc++-v3/src/c++98/compatibility-debug_list.cc | 2 +-
libstdc++-v3/src/c++98/compatibility-ldbl.cc | 2 +-
libstdc++-v3/src/c++98/compatibility.cc | 2 +-
libstdc++-v3/src/c++98/complex_io.cc | 2 +-
libstdc++-v3/src/c++98/concept-inst.cc | 2 +-
libstdc++-v3/src/c++98/cow-istream-string.cc | 2 +-
libstdc++-v3/src/c++98/ext-inst.cc | 2 +-
libstdc++-v3/src/c++98/globals_io.cc | 2 +-
libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc | 2 +-
libstdc++-v3/src/c++98/hash_tr1.cc | 2 +-
libstdc++-v3/src/c++98/hashtable_tr1.cc | 2 +-
libstdc++-v3/src/c++98/ios_failure.cc | 2 +-
libstdc++-v3/src/c++98/ios_init.cc | 2 +-
libstdc++-v3/src/c++98/ios_locale.cc | 2 +-
libstdc++-v3/src/c++98/istream-string.cc | 2 +-
libstdc++-v3/src/c++98/istream.cc | 2 +-
libstdc++-v3/src/c++98/list-aux-2.cc | 2 +-
libstdc++-v3/src/c++98/list-aux.cc | 2 +-
libstdc++-v3/src/c++98/list.cc | 2 +-
libstdc++-v3/src/c++98/list_associated-2.cc | 2 +-
libstdc++-v3/src/c++98/list_associated.cc | 2 +-
libstdc++-v3/src/c++98/locale.cc | 2 +-
libstdc++-v3/src/c++98/locale_facets.cc | 2 +-
libstdc++-v3/src/c++98/locale_init.cc | 2 +-
libstdc++-v3/src/c++98/localename.cc | 2 +-
libstdc++-v3/src/c++98/math_stubs_float.cc | 2 +-
libstdc++-v3/src/c++98/math_stubs_long_double.cc | 2 +-
libstdc++-v3/src/c++98/misc-inst.cc | 2 +-
libstdc++-v3/src/c++98/mt_allocator.cc | 2 +-
libstdc++-v3/src/c++98/parallel_settings.cc | 2 +-
libstdc++-v3/src/c++98/pool_allocator.cc | 2 +-
libstdc++-v3/src/c++98/stdexcept.cc | 2 +-
libstdc++-v3/src/c++98/streambuf.cc | 2 +-
libstdc++-v3/src/c++98/strstream.cc | 2 +-
libstdc++-v3/src/c++98/tree.cc | 2 +-
libstdc++-v3/src/c++98/valarray.cc | 2 +-
libstdc++-v3/src/filesystem/Makefile.am | 2 +-
libstdc++-v3/src/filesystem/cow-dir.cc | 2 +-
libstdc++-v3/src/filesystem/cow-ops.cc | 2 +-
libstdc++-v3/src/filesystem/cow-path.cc | 2 +-
libstdc++-v3/src/filesystem/dir-common.h | 2 +-
libstdc++-v3/src/filesystem/dir.cc | 2 +-
libstdc++-v3/src/filesystem/ops-common.h | 2 +-
libstdc++-v3/src/filesystem/ops.cc | 2 +-
libstdc++-v3/src/filesystem/path.cc | 2 +-
libstdc++-v3/src/shared/hashtable-aux.cc | 2 +-
libstdc++-v3/testsuite/17_intro/badnames.cc | 2 +-
libstdc++-v3/testsuite/17_intro/freestanding.cc | 2 +-
.../testsuite/17_intro/headers/c++1998/49745.cc | 2 +-
.../testsuite/17_intro/headers/c++1998/all.cc | 2 +-
.../17_intro/headers/c++1998/all_attributes.cc | 2 +-
.../headers/c++1998/all_c++200x_compatibility.cc | 2 +-
.../17_intro/headers/c++1998/all_no_exceptions.cc | 2 +-
.../17_intro/headers/c++1998/all_no_rtti.cc | 2 +-
.../headers/c++1998/all_pedantic_errors.cc | 2 +-
.../testsuite/17_intro/headers/c++1998/complex.cc | 2 +-
.../17_intro/headers/c++1998/operator_names.cc | 2 +-
.../17_intro/headers/c++1998/profile_mode.cc | 2 +-
.../testsuite/17_intro/headers/c++1998/stdc++.cc | 2 +-
.../17_intro/headers/c++1998/stdc++_assert_neg.cc | 2 +-
.../headers/c++1998/stdc++_multiple_inclusion.cc | 2 +-
.../testsuite/17_intro/headers/c++2011/42319.cc | 2 +-
.../testsuite/17_intro/headers/c++2011/67309.cc | 2 +-
.../17_intro/headers/c++2011/all_attributes.cc | 2 +-
.../17_intro/headers/c++2011/all_no_exceptions.cc | 2 +-
.../17_intro/headers/c++2011/all_no_rtti.cc | 2 +-
.../headers/c++2011/all_pedantic_errors.cc | 2 +-
.../testsuite/17_intro/headers/c++2011/linkage.cc | 2 +-
.../17_intro/headers/c++2011/operator_names.cc | 2 +-
.../17_intro/headers/c++2011/parallel_mode.cc | 2 +-
.../17_intro/headers/c++2011/profile_mode.cc | 2 +-
.../testsuite/17_intro/headers/c++2011/stdc++.cc | 2 +-
.../headers/c++2011/stdc++_multiple_inclusion.cc | 2 +-
.../17_intro/headers/c++2014/all_attributes.cc | 2 +-
.../17_intro/headers/c++2014/all_no_exceptions.cc | 2 +-
.../17_intro/headers/c++2014/all_no_rtti.cc | 2 +-
.../headers/c++2014/all_pedantic_errors.cc | 2 +-
.../17_intro/headers/c++2014/operator_names.cc | 2 +-
.../17_intro/headers/c++2014/parallel_mode.cc | 2 +-
.../testsuite/17_intro/headers/c++2014/stdc++.cc | 2 +-
.../headers/c++2014/stdc++_multiple_inclusion.cc | 2 +-
.../17_intro/headers/c++2017/all_attributes.cc | 2 +-
.../17_intro/headers/c++2017/all_no_exceptions.cc | 2 +-
.../17_intro/headers/c++2017/all_no_rtti.cc | 2 +-
.../headers/c++2017/all_pedantic_errors.cc | 2 +-
.../17_intro/headers/c++2017/operator_names.cc | 2 +-
.../17_intro/headers/c++2017/parallel_mode.cc | 2 +-
.../testsuite/17_intro/headers/c++2017/stdc++.cc | 2 +-
.../headers/c++2017/stdc++_multiple_inclusion.cc | 2 +-
.../17_intro/headers/c++2020/all_attributes.cc | 2 +-
.../17_intro/headers/c++2020/all_no_exceptions.cc | 2 +-
.../17_intro/headers/c++2020/all_no_rtti.cc | 2 +-
.../headers/c++2020/all_pedantic_errors.cc | 2 +-
.../17_intro/headers/c++2020/operator_names.cc | 2 +-
.../testsuite/17_intro/headers/c++2020/stdc++.cc | 2 +-
.../headers/c++2020/stdc++_multiple_inclusion.cc | 2 +-
libstdc++-v3/testsuite/17_intro/names.cc | 2 +-
.../testsuite/17_intro/shared_with_static_deps.cc | 2 +-
libstdc++-v3/testsuite/17_intro/static.cc | 2 +-
.../testsuite/17_intro/tag_type_explicit_ctor.cc | 2 +-
.../testsuite/17_intro/using_namespace_std.cc | 2 +-
.../17_intro/using_namespace_std_exp_neg.cc | 2 +-
.../17_intro/using_namespace_std_tr1_neg.cc | 2 +-
libstdc++-v3/testsuite/18_support/50594.cc | 2 +-
libstdc++-v3/testsuite/18_support/51333.cc | 2 +-
libstdc++-v3/testsuite/18_support/96817.cc | 2 +-
.../18_support/aligned_alloc/aligned_alloc.cc | 2 +-
.../bad_alloc/cons_virtual_derivation.cc | 2 +-
.../testsuite/18_support/bad_alloc/what.cc | 2 +-
.../18_support/bad_cast/cons_virtual_derivation.cc | 2 +-
libstdc++-v3/testsuite/18_support/bad_cast/what.cc | 2 +-
.../18_support/bad_exception/23591_thread-1.c | 2 +-
.../testsuite/18_support/bad_exception/59392.cc | 2 +-
.../bad_exception/cons_virtual_derivation.cc | 2 +-
.../testsuite/18_support/bad_exception/what.cc | 2 +-
.../bad_typeid/cons_virtual_derivation.cc | 2 +-
.../testsuite/18_support/bad_typeid/what.cc | 2 +-
libstdc++-v3/testsuite/18_support/byte/81076.cc | 2 +-
.../testsuite/18_support/byte/global_neg.cc | 2 +-
libstdc++-v3/testsuite/18_support/byte/ops.cc | 2 +-
.../testsuite/18_support/byte/requirements.cc | 2 +-
.../comparisons/algorithms/partial_order.cc | 2 +-
.../comparisons/algorithms/strong_order.cc | 2 +-
.../comparisons/algorithms/weak_order.cc | 2 +-
.../18_support/comparisons/categories/94565.cc | 2 +-
.../comparisons/categories/partialord.cc | 2 +-
.../18_support/comparisons/categories/strongord.cc | 2 +-
.../18_support/comparisons/categories/weakord.cc | 2 +-
.../18_support/comparisons/categories/zero_neg.cc | 2 +-
.../testsuite/18_support/comparisons/common/1.cc | 2 +-
.../18_support/comparisons/object/93479.cc | 2 +-
.../18_support/comparisons/object/lwg3530.cc | 2 +-
.../testsuite/18_support/coroutines/95917.cc | 2 +-
.../testsuite/18_support/coroutines/lwg3460.cc | 2 +-
libstdc++-v3/testsuite/18_support/cxa_vec.cc | 2 +-
.../testsuite/18_support/destroying_delete.cc | 2 +-
.../testsuite/18_support/exception/38732.cc | 2 +-
.../testsuite/18_support/exception/what.cc | 2 +-
.../testsuite/18_support/exception_ptr/40296.cc | 2 +-
.../18_support/exception_ptr/60612-terminate.cc | 2 +-
.../18_support/exception_ptr/60612-unexpected.cc | 2 +-
.../testsuite/18_support/exception_ptr/62258.cc | 2 +-
.../testsuite/18_support/exception_ptr/64241.cc | 2 +-
.../testsuite/18_support/exception_ptr/90295.cc | 2 +-
.../18_support/exception_ptr/current_exception.cc | 2 +-
.../testsuite/18_support/exception_ptr/lifespan.cc | 2 +-
.../18_support/exception_ptr/make_exception_ptr.cc | 2 +-
.../exception_ptr/make_exception_ptr_2.cc | 2 +-
.../testsuite/18_support/exception_ptr/move.cc | 2 +-
.../18_support/exception_ptr/requirements.cc | 2 +-
.../18_support/exception_ptr/requirements_neg.cc | 2 +-
.../18_support/exception_ptr/rethrow_exception.cc | 2 +-
libstdc++-v3/testsuite/18_support/free_eh_pool.cc | 2 +-
.../testsuite/18_support/headers/cfloat/values.cc | 2 +-
.../18_support/headers/cfloat/values_c++17.cc | 2 +-
.../testsuite/18_support/headers/climits/values.cc | 2 +-
.../18_support/headers/csetjmp/functions_std.cc | 2 +-
.../testsuite/18_support/headers/csetjmp/macros.cc | 2 +-
.../18_support/headers/csetjmp/types_std.cc | 2 +-
.../18_support/headers/csignal/functions_std.cc | 2 +-
.../testsuite/18_support/headers/csignal/macros.cc | 2 +-
.../18_support/headers/csignal/types_std.cc | 2 +-
.../18_support/headers/cstdalign/std_c++0x_neg.cc | 2 +-
.../testsuite/18_support/headers/cstdarg/macros.cc | 2 +-
.../18_support/headers/cstdarg/types_std.cc | 2 +-
.../18_support/headers/cstdbool/macros.cc | 2 +-
.../18_support/headers/cstdbool/std_c++0x_neg.cc | 2 +-
.../testsuite/18_support/headers/cstddef/macros.cc | 2 +-
.../18_support/headers/cstddef/types_std.cc | 2 +-
.../18_support/headers/cstdint/std_c++0x_neg.cc | 2 +-
.../18_support/headers/cstdint/types_std_c++0x.cc | 2 +-
.../18_support/headers/cstdlib/functions_std.cc | 2 +-
.../testsuite/18_support/headers/cstdlib/macros.cc | 2 +-
.../18_support/headers/ctime/functions_std.cc | 2 +-
.../testsuite/18_support/headers/ctime/macros.cc | 2 +-
.../18_support/headers/ctime/types_std.cc | 2 +-
.../18_support/headers/exception/synopsis.cc | 2 +-
.../18_support/headers/exception/types_std.cc | 2 +-
.../18_support/headers/limits/synopsis.cc | 2 +-
.../testsuite/18_support/headers/new/synopsis.cc | 2 +-
.../18_support/headers/new/synopsis_cxx98.cc | 2 +-
.../testsuite/18_support/headers/new/types_std.cc | 2 +-
.../18_support/headers/typeinfo/synopsis.cc | 2 +-
.../18_support/headers/typeinfo/types_std.cc | 2 +-
.../testsuite/18_support/headers/version/macros.cc | 2 +-
.../18_support/initializer_list/constexpr.cc | 2 +-
.../18_support/initializer_list/range_access.cc | 2 +-
.../requirements/constexpr_functions.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../initializer_list/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/18_support/launder/1.cc | 2 +-
.../testsuite/18_support/launder/nodiscard.cc | 2 +-
.../testsuite/18_support/launder/requirements.cc | 2 +-
.../18_support/launder/requirements_neg.cc | 2 +-
.../18_support/max_align_t/requirements/1.cc | 2 +-
.../18_support/max_align_t/requirements/2.cc | 2 +-
.../testsuite/18_support/nested_exception/51438.cc | 2 +-
.../testsuite/18_support/nested_exception/62154.cc | 2 +-
.../testsuite/18_support/nested_exception/68139.cc | 2 +-
.../testsuite/18_support/nested_exception/79114.cc | 2 +-
.../testsuite/18_support/nested_exception/cons.cc | 2 +-
.../18_support/nested_exception/nested_ptr.cc | 2 +-
.../nested_exception/rethrow_if_nested.cc | 2 +-
.../18_support/nested_exception/rethrow_nested.cc | 2 +-
.../nested_exception/throw_with_nested.cc | 2 +-
libstdc++-v3/testsuite/18_support/new_aligned.cc | 2 +-
.../testsuite/18_support/new_delete_placement.cc | 2 +-
libstdc++-v3/testsuite/18_support/new_handler.cc | 2 +-
libstdc++-v3/testsuite/18_support/new_nothrow.cc | 2 +-
.../testsuite/18_support/numeric_limits/29989.cc | 2 +-
.../testsuite/18_support/numeric_limits/40856.cc | 2 +-
.../18_support/numeric_limits/char16_32_t.cc | 2 +-
.../testsuite/18_support/numeric_limits/char8_t.cc | 2 +-
.../18_support/numeric_limits/cons/default.cc | 2 +-
.../numeric_limits/cons/default_c++0x.cc | 2 +-
.../18_support/numeric_limits/denorm_min.cc | 2 +-
.../18_support/numeric_limits/digits10.cc | 2 +-
.../testsuite/18_support/numeric_limits/dr559.cc | 2 +-
.../testsuite/18_support/numeric_limits/epsilon.cc | 2 +-
.../18_support/numeric_limits/infinity.cc | 2 +-
.../18_support/numeric_limits/is_iec559.cc | 2 +-
.../18_support/numeric_limits/is_signed.cc | 2 +-
.../testsuite/18_support/numeric_limits/lowest.cc | 2 +-
.../18_support/numeric_limits/max_digits10.cc | 2 +-
.../testsuite/18_support/numeric_limits/min_max.cc | 2 +-
.../testsuite/18_support/numeric_limits/primary.cc | 2 +-
.../18_support/numeric_limits/quiet_NaN.cc | 2 +-
.../numeric_limits/requirements/constexpr_data.cc | 2 +-
.../requirements/constexpr_functions.cc | 2 +-
.../requirements/explicit_instantiation/1.cc | 2 +-
.../specialization_default_values.cc | 2 +-
.../testsuite/18_support/numeric_limits/traps.cc | 2 +-
libstdc++-v3/testsuite/18_support/pthread_guard.cc | 2 +-
.../testsuite/18_support/quick_exit/quick_exit.cc | 2 +-
libstdc++-v3/testsuite/18_support/set_terminate.cc | 2 +-
.../testsuite/18_support/set_unexpected.cc | 2 +-
.../testsuite/18_support/source_location/1.cc | 2 +-
.../18_support/source_location/consteval.cc | 2 +-
.../testsuite/18_support/source_location/srcloc.h | 2 +-
.../18_support/source_location/version.cc | 2 +-
.../testsuite/18_support/terminate_handler.cc | 2 +-
.../testsuite/18_support/type_info/52562.cc | 2 +-
.../testsuite/18_support/type_info/fundamental.cc | 2 +-
.../testsuite/18_support/type_info/hash_code.cc | 2 +-
.../18_support/uncaught_exception/14026.cc | 2 +-
.../uncaught_exceptions/uncaught_exceptions.cc | 2 +-
.../testsuite/18_support/unexpected_handler.cc | 2 +-
.../19_diagnostics/error_category/cons/copy_neg.cc | 2 +-
.../19_diagnostics/error_category/cons/default.cc | 2 +-
.../error_category/generic_category.cc | 2 +-
.../error_category/operators/equal.cc | 2 +-
.../error_category/operators/less.cc | 2 +-
.../error_category/operators/not_equal.cc | 2 +-
.../error_category/operators/three_way.cc | 2 +-
.../error_category/system_category.cc | 2 +-
.../testsuite/19_diagnostics/error_code/cons/1.cc | 2 +-
.../19_diagnostics/error_code/cons/39882.cc | 2 +-
.../testsuite/19_diagnostics/error_code/hash.cc | 2 +-
.../19_diagnostics/error_code/is_error_code_v.cc | 2 +-
.../19_diagnostics/error_code/modifiers/39882.cc | 2 +-
.../19_diagnostics/error_code/operators/bool.cc | 2 +-
.../error_code/operators/bool_neg.cc | 2 +-
.../19_diagnostics/error_code/operators/equal.cc | 2 +-
.../19_diagnostics/error_code/operators/less.cc | 2 +-
.../error_code/operators/not_equal.cc | 2 +-
.../error_code/operators/three_way.cc | 2 +-
.../19_diagnostics/error_condition/cons/1.cc | 2 +-
.../19_diagnostics/error_condition/cons/39881.cc | 2 +-
.../19_diagnostics/error_condition/hash.cc | 2 +-
.../error_condition/modifiers/39881.cc | 2 +-
.../error_condition/operators/bool.cc | 2 +-
.../error_condition/operators/bool_neg.cc | 2 +-
.../error_condition/operators/equal.cc | 2 +-
.../error_condition/operators/less.cc | 2 +-
.../error_condition/operators/not_equal.cc | 2 +-
.../error_condition/operators/three_way.cc | 2 +-
.../19_diagnostics/headers/cassert/macros.cc | 2 +-
.../19_diagnostics/headers/cerrno/macros.cc | 2 +-
.../19_diagnostics/headers/stdexcept/synopsis.cc | 2 +-
.../19_diagnostics/headers/stdexcept/types_std.cc | 2 +-
.../19_diagnostics/headers/system_error/34538.cc | 2 +-
.../19_diagnostics/headers/system_error/93151.cc | 2 +-
.../headers/system_error/errc_std_c++0x.cc | 2 +-
.../headers/system_error/std_c++0x_neg.cc | 2 +-
.../headers/system_error/types_std_c++0x.cc | 2 +-
.../logic_error/cons_virtual_derivation.cc | 2 +-
.../testsuite/19_diagnostics/logic_error/what-1.cc | 2 +-
.../testsuite/19_diagnostics/logic_error/what-2.cc | 2 +-
.../testsuite/19_diagnostics/logic_error/what-3.cc | 2 +-
.../19_diagnostics/logic_error/what-big.cc | 2 +-
.../runtime_error/cons_virtual_derivation.cc | 2 +-
.../19_diagnostics/runtime_error/what-1.cc | 2 +-
.../19_diagnostics/runtime_error/what-2.cc | 2 +-
.../19_diagnostics/runtime_error/what-3.cc | 2 +-
.../19_diagnostics/runtime_error/what-big.cc | 2 +-
libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc | 2 +-
.../testsuite/19_diagnostics/system_error/39880.cc | 2 +-
.../19_diagnostics/system_error/cons-1.cc | 2 +-
.../system_error/cons_virtual_derivation.cc | 2 +-
.../19_diagnostics/system_error/what-1.cc | 2 +-
.../19_diagnostics/system_error/what-2.cc | 2 +-
.../19_diagnostics/system_error/what-3.cc | 2 +-
.../19_diagnostics/system_error/what-4.cc | 2 +-
.../19_diagnostics/system_error/what-big.cc | 2 +-
.../20_util/add_const/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
libstdc++-v3/testsuite/20_util/add_const/value.cc | 2 +-
.../20_util/add_cv/requirements/alias_decl.cc | 2 +-
.../add_cv/requirements/explicit_instantiation.cc | 2 +-
libstdc++-v3/testsuite/20_util/add_cv/value.cc | 2 +-
.../requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/add_lvalue_reference/value.cc | 2 +-
.../20_util/add_pointer/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/add_pointer/value.cc | 2 +-
.../requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/add_rvalue_reference/value.cc | 2 +-
.../add_volatile/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/add_volatile/value.cc | 2 +-
libstdc++-v3/testsuite/20_util/addressof/1.cc | 2 +-
.../20_util/addressof/requirements/constexpr.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
libstdc++-v3/testsuite/20_util/align/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/align/2.cc | 2 +-
libstdc++-v3/testsuite/20_util/align/3.cc | 2 +-
.../aligned_storage/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/aligned_storage/value.cc | 2 +-
libstdc++-v3/testsuite/20_util/aligned_union/1.cc | 2 +-
.../aligned_union/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/alignment_of/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/alignment_of/value.cc | 2 +-
libstdc++-v3/testsuite/20_util/allocator/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/allocator/10378.cc | 2 +-
libstdc++-v3/testsuite/20_util/allocator/14176.cc | 2 +-
libstdc++-v3/testsuite/20_util/allocator/33807.cc | 2 +-
libstdc++-v3/testsuite/20_util/allocator/8230.cc | 2 +-
libstdc++-v3/testsuite/20_util/allocator/89510.cc | 2 +-
.../testsuite/20_util/allocator/lwg3190.cc | 2 +-
.../testsuite/20_util/allocator/overaligned.cc | 2 +-
.../testsuite/20_util/allocator/rebind_c++20.cc | 2 +-
.../20_util/allocator/requirements/constexpr.cc | 2 +-
.../requirements/explicit_instantiation/1.cc | 2 +-
.../20_util/allocator/requirements/typedefs.cc | 2 +-
.../allocator/requirements/typedefs_c++20.cc | 2 +-
libstdc++-v3/testsuite/20_util/allocator/void.cc | 2 +-
.../testsuite/20_util/allocator_traits/header-2.cc | 2 +-
.../testsuite/20_util/allocator_traits/header.cc | 2 +-
.../allocator_traits/members/92878_92947.cc | 2 +-
.../allocator_traits/members/allocate_hint.cc | 2 +-
.../members/allocate_hint_nonpod.cc | 2 +-
.../20_util/allocator_traits/members/construct.cc | 2 +-
.../20_util/allocator_traits/members/destroy.cc | 2 +-
.../allocator_traits/members/is_always_equal.cc | 2 +-
.../20_util/allocator_traits/members/max_size.cc | 2 +-
.../20_util/allocator_traits/members/pointers.cc | 2 +-
.../allocator_traits/members/rebind_alloc.cc | 2 +-
.../20_util/allocator_traits/members/select.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../allocator_traits/requirements/typedefs.cc | 2 +-
.../allocator_traits/requirements/typedefs2.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/assign/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/assign/2.cc | 2 +-
.../testsuite/20_util/any/assign/92878_92947.cc | 2 +-
.../testsuite/20_util/any/assign/emplace.cc | 2 +-
.../testsuite/20_util/any/assign/exception.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/assign/self.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/cons/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/cons/2.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/cons/90415.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/cons/92156.cc | 2 +-
.../testsuite/20_util/any/cons/92878_92947.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/cons/aligned.cc | 2 +-
.../testsuite/20_util/any/cons/explicit.cc | 2 +-
.../testsuite/20_util/any/cons/in_place.cc | 2 +-
.../testsuite/20_util/any/cons/nontrivial.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/make_any.cc | 2 +-
.../testsuite/20_util/any/misc/any_cast.cc | 2 +-
.../testsuite/20_util/any/misc/any_cast_neg.cc | 2 +-
.../testsuite/20_util/any/misc/any_cast_no_rtti.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/misc/swap.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/modifiers/1.cc | 2 +-
.../testsuite/20_util/any/modifiers/83658.cc | 2 +-
.../testsuite/20_util/any/modifiers/92156.cc | 2 +-
.../testsuite/20_util/any/observers/type.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/requirements.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/as_const/1.cc | 2 +-
.../testsuite/20_util/as_const/rvalue_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 2 +-
.../testsuite/20_util/assume_aligned/2_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/assume_aligned/3.cc | 2 +-
.../testsuite/20_util/assume_aligned/97132.cc | 2 +-
libstdc++-v3/testsuite/20_util/auto_ptr/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/auto_ptr/2.cc | 2 +-
libstdc++-v3/testsuite/20_util/auto_ptr/3.cc | 2 +-
libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc | 2 +-
libstdc++-v3/testsuite/20_util/auto_ptr/4.cc | 2 +-
libstdc++-v3/testsuite/20_util/auto_ptr/5.cc | 2 +-
libstdc++-v3/testsuite/20_util/auto_ptr/6.cc | 2 +-
libstdc++-v3/testsuite/20_util/auto_ptr/7.cc | 2 +-
.../testsuite/20_util/auto_ptr/assign_neg.cc | 2 +-
.../requirements/explicit_instantiation/1.cc | 2 +-
.../bad_function_call/cons_virtual_derivation.cc | 2 +-
.../testsuite/20_util/bad_function_call/what.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/35569.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/38889.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/42593.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/45924.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/48698.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/49058_1.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/49058_2.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/57899.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/60497.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/68912.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/79798.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/83427.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/91371.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/all_bound.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/constexpr.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/conv_result.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/cv_quals.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/cv_quals_3.cc | 2 +-
.../testsuite/20_util/bind/is_placeholder_v.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/move.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/nested.cc | 2 +-
.../testsuite/20_util/bind/placeholders.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/ref.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/ref2.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/refqual.cc | 2 +-
libstdc++-v3/testsuite/20_util/bind/socket.cc | 2 +-
.../20_util/bool_constant/requirements.cc | 2 +-
.../common_reference/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../common_reference/requirements/typedefs.cc | 2 +-
.../20_util/common_type/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../common_type/requirements/sfinae_friendly_1.cc | 2 +-
.../common_type/requirements/sfinae_friendly_2.cc | 2 +-
.../20_util/common_type/requirements/typedefs-1.cc | 2 +-
.../20_util/common_type/requirements/typedefs-2.cc | 2 +-
.../20_util/conditional/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/conditional/requirements/typedefs.cc | 2 +-
.../20_util/decay/requirements/alias_decl.cc | 2 +-
.../decay/requirements/explicit_instantiation.cc | 2 +-
.../20_util/decay/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/declval/requirements/1.cc | 2 +-
.../20_util/declval/requirements/1_neg.cc | 2 +-
.../testsuite/20_util/default_delete/48631_neg.cc | 2 +-
.../20_util/default_delete/cons/constexpr.cc | 2 +-
.../testsuite/20_util/default_delete/void_neg.cc | 2 +-
.../testsuite/20_util/duration/arithmetic/1.cc | 2 +-
.../testsuite/20_util/duration/arithmetic/2.cc | 2 +-
.../testsuite/20_util/duration/arithmetic/58850.cc | 2 +-
.../20_util/duration/arithmetic/constexpr.cc | 2 +-
.../20_util/duration/arithmetic/constexpr_c++17.cc | 2 +-
.../20_util/duration/arithmetic/dr2020.cc | 2 +-
.../20_util/duration/arithmetic/dr3050.cc | 2 +-
.../20_util/duration/arithmetic/dr934-1.cc | 2 +-
.../20_util/duration/arithmetic/dr934-2.cc | 2 +-
.../20_util/duration/comparison_operators/1.cc | 2 +-
.../duration/comparison_operators/constexpr.cc | 2 +-
.../duration/comparison_operators/three_way.cc | 2 +-
libstdc++-v3/testsuite/20_util/duration/cons/1.cc | 2 +-
.../testsuite/20_util/duration/cons/1_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 2 +-
.../testsuite/20_util/duration/cons/54025.cc | 2 +-
.../testsuite/20_util/duration/cons/constexpr.cc | 2 +-
.../testsuite/20_util/duration/cons/dr1177.cc | 2 +-
.../testsuite/20_util/duration/cons/dr2094.cc | 2 +-
.../testsuite/20_util/duration/cons/dr3050.cc | 2 +-
.../testsuite/20_util/duration/cons/dr974_neg.cc | 2 +-
.../testsuite/20_util/duration/literals/61166.cc | 2 +-
.../testsuite/20_util/duration/literals/65499.cc | 2 +-
.../testsuite/20_util/duration/literals/84671.cc | 2 +-
.../20_util/duration/literals/range_neg.cc | 2 +-
.../testsuite/20_util/duration/literals/types.cc | 2 +-
.../testsuite/20_util/duration/literals/values.cc | 2 +-
.../duration/requirements/constexpr_functions.cc | 2 +-
.../explicit_instantiation.cc | 2 +-
.../20_util/duration/requirements/noexcept.cc | 2 +-
.../duration/requirements/reduced_period.cc | 2 +-
.../duration/requirements/sfinae_friendly_1.cc | 2 +-
.../requirements/treat_as_floating_point_v.cc | 2 +-
.../20_util/duration/requirements/typedefs_neg1.cc | 2 +-
.../20_util/duration/requirements/typedefs_neg2.cc | 2 +-
.../20_util/duration/requirements/typedefs_neg3.cc | 2 +-
.../testsuite/20_util/duration_cast/constexpr.cc | 2 +-
.../testsuite/20_util/duration_cast/rounding.cc | 2 +-
.../20_util/duration_cast/rounding_c++11.cc | 2 +-
.../20_util/enable_if/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/enable_if/requirements/typedefs.cc | 2 +-
.../20_util/enable_if/requirements/typedefs_neg.cc | 2 +-
.../20_util/enable_shared_from_this/56383.cc | 2 +-
.../20_util/enable_shared_from_this/89303.cc | 2 +-
.../enable_shared_from_this/cons/constexpr.cc | 2 +-
.../enable_shared_from_this/members/assign.cc | 2 +-
.../enable_shared_from_this/members/const.cc | 2 +-
.../enable_shared_from_this/members/reinit.cc | 2 +-
.../enable_shared_from_this/members/unique_ptr.cc | 2 +-
.../members/weak_from_this.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
libstdc++-v3/testsuite/20_util/exchange/1.cc | 2 +-
.../testsuite/20_util/exchange/constexpr.cc | 2 +-
.../extent/requirements/explicit_instantiation.cc | 2 +-
.../20_util/extent/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/extent/value.cc | 2 +-
libstdc++-v3/testsuite/20_util/forward/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/forward/1_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/forward/a.cc | 2 +-
libstdc++-v3/testsuite/20_util/forward/b.cc | 2 +-
libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/forward/d.cc | 2 +-
libstdc++-v3/testsuite/20_util/forward/e.cc | 2 +-
libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +-
.../forward/requirements/explicit_instantiation.cc | 2 +-
libstdc++-v3/testsuite/20_util/from_chars/1.cc | 2 +-
.../testsuite/20_util/from_chars/1_c++20_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/from_chars/2.cc | 2 +-
libstdc++-v3/testsuite/20_util/from_chars/3.cc | 2 +-
libstdc++-v3/testsuite/20_util/from_chars/4.cc | 2 +-
libstdc++-v3/testsuite/20_util/from_chars/5.cc | 2 +-
libstdc++-v3/testsuite/20_util/from_chars/6.cc | 2 +-
.../testsuite/20_util/from_chars/compare.cc | 2 +-
.../testsuite/20_util/from_chars/requirements.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/10.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/2.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/3.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/4.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/43397.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/48541.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/5.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/58569.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/6.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/60594.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/63840.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/65760.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/68995.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/69222.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/7.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/77322.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/8.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/9.cc | 2 +-
libstdc++-v3/testsuite/20_util/function/91456.cc | 2 +-
.../testsuite/20_util/function/assign/move.cc | 2 +-
.../20_util/function/assign/move_target.cc | 2 +-
.../testsuite/20_util/function/cmp/cmp_neg.cc | 2 +-
.../testsuite/20_util/function/cons/55320.cc | 2 +-
.../testsuite/20_util/function/cons/57465.cc | 2 +-
.../testsuite/20_util/function/cons/72820.cc | 2 +-
.../testsuite/20_util/function/cons/addressof.cc | 2 +-
.../testsuite/20_util/function/cons/callable.cc | 2 +-
.../testsuite/20_util/function/cons/deduction.cc | 2 +-
.../testsuite/20_util/function/cons/move.cc | 2 +-
.../testsuite/20_util/function/cons/move_target.cc | 2 +-
.../20_util/function/cons/non_copyconstructible.cc | 2 +-
.../testsuite/20_util/function/cons/refqual.cc | 2 +-
.../20_util/function/invoke/forwarding.cc | 2 +-
.../testsuite/20_util/function/invoke/move_only.cc | 2 +-
.../20_util/function/null_pointer_comparisons.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/function/target_no_rtti.cc | 2 +-
.../testsuite/20_util/function_objects/83607.cc | 2 +-
.../20_util/function_objects/bind_front/1.cc | 2 +-
.../20_util/function_objects/bind_front/2.cc | 2 +-
.../20_util/function_objects/bind_front/97101.cc | 2 +-
.../function_objects/bind_front/constexpr.cc | 2 +-
.../20_util/function_objects/binders/1.cc | 2 +-
.../20_util/function_objects/binders/3113.cc | 2 +-
.../20_util/function_objects/comparisons.cc | 2 +-
.../function_objects/comparisons_pointer.cc | 2 +-
.../20_util/function_objects/comparisons_void.cc | 2 +-
.../20_util/function_objects/constexpr.cc | 2 +-
.../20_util/function_objects/constexpr_searcher.cc | 2 +-
.../testsuite/20_util/function_objects/dr660.cc | 2 +-
.../20_util/function_objects/identity/1.cc | 2 +-
.../testsuite/20_util/function_objects/invoke/1.cc | 2 +-
.../testsuite/20_util/function_objects/invoke/2.cc | 2 +-
.../testsuite/20_util/function_objects/invoke/3.cc | 2 +-
.../20_util/function_objects/invoke/59768.cc | 2 +-
.../20_util/function_objects/invoke/constexpr.cc | 2 +-
.../20_util/function_objects/invoke/ref_ext.cc | 2 +-
.../20_util/function_objects/mem_fn/55463.cc | 2 +-
.../20_util/function_objects/mem_fn/55908.cc | 2 +-
.../20_util/function_objects/mem_fn/68982.cc | 2 +-
.../20_util/function_objects/mem_fn/80478.cc | 2 +-
.../20_util/function_objects/mem_fn/adl.cc | 2 +-
.../20_util/function_objects/mem_fn/constexpr.cc | 2 +-
.../20_util/function_objects/mem_fn/forward.cc | 2 +-
.../20_util/function_objects/mem_fn/refqual.cc | 2 +-
.../testsuite/20_util/function_objects/not_fn/1.cc | 2 +-
.../20_util/function_objects/not_fn/87538.cc | 2 +-
.../20_util/function_objects/not_fn/constexpr.cc | 2 +-
.../20_util/function_objects/range.cmp/equal_to.cc | 2 +-
.../20_util/function_objects/range.cmp/greater.cc | 2 +-
.../function_objects/range.cmp/greater_equal.cc | 2 +-
.../20_util/function_objects/range.cmp/less.cc | 2 +-
.../function_objects/range.cmp/less_equal.cc | 2 +-
.../20_util/function_objects/range.cmp/lwg3530.cc | 2 +-
.../function_objects/range.cmp/not_equal_to.cc | 2 +-
.../20_util/function_objects/searchers.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../has_unique_object_representations/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/has_virtual_destructor/value.cc | 2 +-
libstdc++-v3/testsuite/20_util/hash/52931.cc | 2 +-
libstdc++-v3/testsuite/20_util/hash/60970.cc | 2 +-
libstdc++-v3/testsuite/20_util/hash/84998.cc | 2 +-
libstdc++-v3/testsuite/20_util/hash/89629.cc | 2 +-
.../testsuite/20_util/hash/chi2_q_bit_flip_set.cc | 2 +-
.../20_util/hash/chi2_q_bit_string_set.cc | 2 +-
.../20_util/hash/chi2_q_document_words.cc | 2 +-
.../20_util/hash/chi2_q_numeric_pattern_set.cc | 2 +-
.../20_util/hash/chi2_q_uniform_random.cc | 2 +-
libstdc++-v3/testsuite/20_util/hash/chi2_quality.h | 2 +-
libstdc++-v3/testsuite/20_util/hash/nullptr.cc | 2 +-
.../testsuite/20_util/hash/operators/size_t.cc | 2 +-
libstdc++-v3/testsuite/20_util/hash/quality.cc | 2 +-
.../hash/requirements/explicit_instantiation.cc | 2 +-
.../20_util/headers/cstdlib/functions_std.cc | 2 +-
.../20_util/headers/cstring/functions_std.cc | 2 +-
.../testsuite/20_util/headers/cstring/macros.cc | 2 +-
.../testsuite/20_util/headers/cstring/types_std.cc | 2 +-
.../20_util/headers/ctime/functions_std.cc | 2 +-
.../testsuite/20_util/headers/ctime/macros.cc | 2 +-
.../testsuite/20_util/headers/ctime/types_std.cc | 2 +-
.../20_util/headers/functional/synopsis.cc | 2 +-
.../20_util/headers/functional/types_std_c++0x.cc | 2 +-
.../functional/using_namespace_std_placeholders.cc | 2 +-
.../testsuite/20_util/headers/memory/synopsis.cc | 2 +-
.../20_util/headers/memory/types_std_c++0x.cc | 2 +-
.../20_util/headers/type_traits/std_c++0x_neg.cc | 2 +-
.../20_util/headers/type_traits/types_std_c++0x.cc | 2 +-
.../headers/type_traits/types_std_c++0x_neg.cc | 2 +-
.../testsuite/20_util/headers/utility/synopsis.cc | 2 +-
.../headers/utility/using_namespace_std_rel_ops.cc | 2 +-
.../testsuite/20_util/in_place/requirements.cc | 2 +-
.../testsuite/20_util/integer_comparisons/1.cc | 2 +-
.../testsuite/20_util/integer_comparisons/2.cc | 2 +-
.../testsuite/20_util/integer_comparisons/equal.cc | 2 +-
.../20_util/integer_comparisons/equal_neg.cc | 2 +-
.../20_util/integer_comparisons/greater_equal.cc | 2 +-
.../integer_comparisons/greater_equal_neg.cc | 2 +-
.../20_util/integer_comparisons/greater_neg.cc | 2 +-
.../20_util/integer_comparisons/in_range.cc | 2 +-
.../20_util/integer_comparisons/in_range_neg.cc | 2 +-
.../testsuite/20_util/integer_comparisons/less.cc | 2 +-
.../20_util/integer_comparisons/less_equal.cc | 2 +-
.../20_util/integer_comparisons/less_equal_neg.cc | 2 +-
.../20_util/integer_comparisons/less_neg.cc | 2 +-
.../20_util/integer_comparisons/not_equal.cc | 2 +-
.../20_util/integer_comparisons/not_equal_neg.cc | 2 +-
.../testsuite/20_util/integer_sequence/intseq.cc | 2 +-
.../integer_sequence/requirements/typedefs.cc | 2 +-
.../20_util/integral_constant/call_operator.cc | 2 +-
.../integral_constant/operator_value_type.cc | 2 +-
.../requirements/constexpr_data.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../integral_constant/requirements/typedefs.cc | 2 +-
.../20_util/integral_constant/static_definition.cc | 2 +-
.../integral_constant/true_false_type_typedefs.cc | 2 +-
.../20_util/integral_constant/true_false_value.cc | 2 +-
.../20_util/invoke_result/incomplete_args_neg.cc | 2 +-
.../20_util/invoke_result/incomplete_neg.cc | 2 +-
.../20_util/is_abstract/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_abstract/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_abstract/value.cc | 2 +-
.../20_util/is_aggregate/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_aggregate/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_aggregate/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_arithmetic/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_arithmetic/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_array/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_array/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_assignable/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_assignable/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_base_of/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_base_of/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_bounded_array/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_bounded_array/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_class/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_class/value.cc | 2 +-
.../is_complete_or_unbounded/memoization.cc | 2 +-
.../is_complete_or_unbounded/memoization_neg.cc | 2 +-
.../20_util/is_complete_or_unbounded/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_compound/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_compound/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_const/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_const/value.cc | 2 +-
.../testsuite/20_util/is_constant_evaluated/1.cc | 2 +-
.../20_util/is_constant_evaluated/noexcept.cc | 2 +-
.../testsuite/20_util/is_constructible/51185.cc | 2 +-
.../testsuite/20_util/is_constructible/77395.cc | 2 +-
.../testsuite/20_util/is_constructible/80812.cc | 2 +-
.../20_util/is_constructible/92878_92947.cc | 2 +-
.../testsuite/20_util/is_constructible/94003.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_constructible/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_constructible/value-2.cc | 2 +-
.../testsuite/20_util/is_constructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_convertible/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_convertible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_copy_assignable/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_copy_assignable/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_copy_constructible/requirements/typedefs.cc | 2 +-
.../20_util/is_copy_constructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_default_constructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_destructible/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_destructible/value.cc | 2 +-
.../testsuite/20_util/is_empty/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_empty/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_empty/value.cc | 2 +-
.../is_enum/requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_enum/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_enum/value.cc | 2 +-
.../testsuite/20_util/is_final/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_final/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_final/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_floating_point/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_floating_point/value.cc | 2 +-
.../testsuite/20_util/is_function/24808.cc | 2 +-
.../testsuite/20_util/is_function/35637.cc | 2 +-
.../testsuite/20_util/is_function/91371.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_function/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_function/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_fundamental/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_fundamental/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../is_implicitly_default_constructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_integral/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_integral/value.cc | 2 +-
.../testsuite/20_util/is_invocable/83395.cc | 2 +-
.../testsuite/20_util/is_invocable/91456.cc | 2 +-
.../20_util/is_invocable/incomplete_args_neg.cc | 2 +-
.../20_util/is_invocable/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/explicit_instantiation_ext.cc | 2 +-
.../20_util/is_invocable/requirements/typedefs.cc | 2 +-
.../is_invocable/requirements/typedefs_ext.cc | 2 +-
.../testsuite/20_util/is_invocable/value.cc | 2 +-
.../testsuite/20_util/is_invocable/value_ext.cc | 2 +-
.../20_util/is_literal_type/deprecated-1z.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_literal_type/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_literal_type/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_lvalue_reference/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_lvalue_reference/value.cc | 2 +-
.../20_util/is_member_function_pointer/91371.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_member_function_pointer/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_member_object_pointer/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_member_pointer/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_member_pointer/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_move_assignable/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_move_assignable/value.cc | 2 +-
.../is_move_constructible/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_move_constructible/requirements/typedefs.cc | 2 +-
.../20_util/is_move_constructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_nothrow_assignable/requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_assignable/value.cc | 2 +-
.../20_util/is_nothrow_constructible/94003.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_constructible/value.cc | 2 +-
.../is_nothrow_constructible/value_c++20.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_convertible/value.cc | 2 +-
.../20_util/is_nothrow_convertible/value_ext.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_copy_assignable/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_copy_constructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../is_nothrow_default_constructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_destructible/value.cc | 2 +-
.../20_util/is_nothrow_invocable/83395.cc | 2 +-
.../is_nothrow_invocable/incomplete_args_neg.cc | 2 +-
.../20_util/is_nothrow_invocable/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/explicit_instantiation_ext.cc | 2 +-
.../is_nothrow_invocable/requirements/typedefs.cc | 2 +-
.../requirements/typedefs_ext.cc | 2 +-
.../20_util/is_nothrow_invocable/value.cc | 2 +-
.../20_util/is_nothrow_invocable/value_ext.cc | 2 +-
.../is_nothrow_move_assignable/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_move_assignable/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_move_constructible/value.cc | 2 +-
.../20_util/is_nothrow_swappable/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/explicit_instantiation_ext.cc | 2 +-
.../is_nothrow_swappable/requirements/typedefs.cc | 2 +-
.../requirements/typedefs_ext.cc | 2 +-
.../20_util/is_nothrow_swappable/value.cc | 2 +-
.../testsuite/20_util/is_nothrow_swappable/value.h | 2 +-
.../20_util/is_nothrow_swappable/value_ext.cc | 2 +-
.../is_nothrow_swappable_with/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_nothrow_swappable_with/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_null_pointer/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_null_pointer/value.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_object/24808.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_object/91371.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_object/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_object/value.cc | 2 +-
.../testsuite/20_util/is_pod/deprecated-2a.cc | 2 +-
.../is_pod/requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_pod/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_pod/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_pointer/value.cc | 2 +-
.../20_util/is_polymorphic/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_polymorphic/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_polymorphic/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_reference/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_reference/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_rvalue_reference/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_rvalue_reference/value.cc | 2 +-
.../is_same/requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_same/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_same/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_scalar/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_scalar/value.cc | 2 +-
.../testsuite/20_util/is_scoped_enum/value.cc | 2 +-
.../testsuite/20_util/is_scoped_enum/version.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_signed/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_signed/value.cc | 2 +-
.../requiremenents/explicit_instantiation.cc | 2 +-
.../is_standard_layout/requiremenents/typedefs.cc | 2 +-
.../testsuite/20_util/is_standard_layout/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/explicit_instantiation_ext.cc | 2 +-
.../20_util/is_swappable/requirements/typedefs.cc | 2 +-
.../is_swappable/requirements/typedefs_ext.cc | 2 +-
.../testsuite/20_util/is_swappable/value.cc | 2 +-
.../testsuite/20_util/is_swappable/value.h | 2 +-
.../testsuite/20_util/is_swappable/value_ext.cc | 2 +-
.../20_util/is_swappable_with/incomplete_neg.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_swappable_with/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_swappable_with/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_trivial/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_trivial/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_trivially_assignable/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_trivially_constructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_trivially_copy_assignable/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../is_trivially_copy_constructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_trivially_copyable/requirements/typedefs.cc | 2 +-
.../20_util/is_trivially_copyable/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../is_trivially_default_constructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_trivially_destructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../20_util/is_trivially_move_assignable/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../requirements/typedefs.cc | 2 +-
.../is_trivially_move_constructible/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../is_unbounded_array/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_unbounded_array/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_union/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_union/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_unsigned/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_unsigned/value.cc | 2 +-
.../is_void/requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_void/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/is_void/value.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/is_volatile/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/is_volatile/value.cc | 2 +-
.../testsuite/20_util/logical_traits/83134.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../logical_traits/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/logical_traits/value.cc | 2 +-
.../20_util/make_signed/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../20_util/make_signed/requirements/typedefs-1.cc | 2 +-
.../20_util/make_signed/requirements/typedefs-2.cc | 2 +-
.../20_util/make_signed/requirements/typedefs-3.cc | 2 +-
.../20_util/make_signed/requirements/typedefs-4.cc | 2 +-
.../make_signed/requirements/typedefs_neg.cc | 2 +-
.../make_unsigned/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../make_unsigned/requirements/typedefs-1.cc | 2 +-
.../make_unsigned/requirements/typedefs-2.cc | 2 +-
.../make_unsigned/requirements/typedefs-3.cc | 2 +-
.../make_unsigned/requirements/typedefs_neg.cc | 2 +-
.../testsuite/20_util/memory_resource/1.cc | 2 +-
.../testsuite/20_util/memory_resource/2.cc | 2 +-
.../20_util/monotonic_buffer_resource/1.cc | 2 +-
.../20_util/monotonic_buffer_resource/93208.cc | 2 +-
.../20_util/monotonic_buffer_resource/allocate.cc | 2 +-
.../monotonic_buffer_resource/deallocate.cc | 2 +-
.../20_util/monotonic_buffer_resource/release.cc | 2 +-
.../monotonic_buffer_resource/upstream_resource.cc | 2 +-
libstdc++-v3/testsuite/20_util/move/1.cc | 2 +-
.../move/requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/move_if_noexcept/1.cc | 2 +-
.../20_util/move_if_noexcept/constexpr.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/nonesuch/nonesuch.cc | 2 +-
libstdc++-v3/testsuite/20_util/optional/77288.cc | 2 +-
.../testsuite/20_util/optional/assignment/1.cc | 2 +-
.../testsuite/20_util/optional/assignment/2.cc | 2 +-
.../testsuite/20_util/optional/assignment/3.cc | 2 +-
.../testsuite/20_util/optional/assignment/4.cc | 2 +-
.../testsuite/20_util/optional/assignment/5.cc | 2 +-
.../testsuite/20_util/optional/assignment/6.cc | 2 +-
.../testsuite/20_util/optional/assignment/7.cc | 2 +-
.../testsuite/20_util/optional/assignment/8.cc | 2 +-
.../testsuite/20_util/optional/assignment/9.cc | 2 +-
.../20_util/optional/assignment/92878_92947.cc | 2 +-
.../20_util/optional/assignment/noexcept.cc | 2 +-
.../testsuite/20_util/optional/bad_access.cc | 2 +-
.../testsuite/20_util/optional/cons/77727.cc | 2 +-
.../testsuite/20_util/optional/cons/85642.cc | 2 +-
.../testsuite/20_util/optional/cons/92878_92947.cc | 2 +-
.../testsuite/20_util/optional/cons/copy.cc | 2 +-
.../testsuite/20_util/optional/cons/deduction.cc | 2 +-
.../testsuite/20_util/optional/cons/default.cc | 2 +-
.../testsuite/20_util/optional/cons/move.cc | 2 +-
.../testsuite/20_util/optional/cons/noexcept.cc | 2 +-
.../testsuite/20_util/optional/cons/trivial.cc | 2 +-
.../testsuite/20_util/optional/cons/value.cc | 2 +-
.../testsuite/20_util/optional/cons/value_neg.cc | 2 +-
.../20_util/optional/constexpr/cons/default.cc | 2 +-
.../20_util/optional/constexpr/cons/value.cc | 2 +-
.../20_util/optional/constexpr/in_place.cc | 2 +-
.../20_util/optional/constexpr/make_optional.cc | 2 +-
.../20_util/optional/constexpr/nullopt.cc | 2 +-
.../20_util/optional/constexpr/observers/1.cc | 2 +-
.../20_util/optional/constexpr/observers/2.cc | 2 +-
.../20_util/optional/constexpr/observers/3.cc | 2 +-
.../20_util/optional/constexpr/observers/4.cc | 2 +-
.../20_util/optional/constexpr/observers/5.cc | 2 +-
.../20_util/optional/constexpr/relops/1.cc | 2 +-
.../20_util/optional/constexpr/relops/2.cc | 2 +-
.../20_util/optional/constexpr/relops/3.cc | 2 +-
.../20_util/optional/constexpr/relops/4.cc | 2 +-
.../20_util/optional/constexpr/relops/5.cc | 2 +-
.../20_util/optional/constexpr/relops/6.cc | 2 +-
libstdc++-v3/testsuite/20_util/optional/hash.cc | 2 +-
.../testsuite/20_util/optional/in_place.cc | 2 +-
.../testsuite/20_util/optional/make_optional-2.cc | 2 +-
.../testsuite/20_util/optional/make_optional.cc | 2 +-
libstdc++-v3/testsuite/20_util/optional/nullopt.cc | 2 +-
.../testsuite/20_util/optional/observers/1.cc | 2 +-
.../testsuite/20_util/optional/observers/2.cc | 2 +-
.../testsuite/20_util/optional/observers/3.cc | 2 +-
.../testsuite/20_util/optional/observers/4.cc | 2 +-
.../testsuite/20_util/optional/observers/5.cc | 2 +-
.../testsuite/20_util/optional/observers/6.cc | 2 +-
.../testsuite/20_util/optional/relops/1.cc | 2 +-
.../testsuite/20_util/optional/relops/2.cc | 2 +-
.../testsuite/20_util/optional/relops/3.cc | 2 +-
.../testsuite/20_util/optional/relops/4.cc | 2 +-
.../testsuite/20_util/optional/relops/5.cc | 2 +-
.../testsuite/20_util/optional/relops/6.cc | 2 +-
.../testsuite/20_util/optional/relops/7.cc | 2 +-
.../testsuite/20_util/optional/relops/96269.cc | 2 +-
.../testsuite/20_util/optional/relops/three_way.cc | 2 +-
.../testsuite/20_util/optional/requirements.cc | 2 +-
libstdc++-v3/testsuite/20_util/optional/swap/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/optional/swap/2.cc | 2 +-
.../testsuite/20_util/optional/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/owner_less/cmp.cc | 2 +-
.../testsuite/20_util/owner_less/noexcept.cc | 2 +-
libstdc++-v3/testsuite/20_util/owner_less/void.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/2.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/3.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/4.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/40925.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/44487.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/70437.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/79141.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/86751.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/87822.cc | 2 +-
.../testsuite/20_util/pair/astuple/astuple.cc | 2 +-
.../20_util/pair/astuple/astuple_cpp14.cc | 2 +-
.../20_util/pair/astuple/constexpr_get.cc | 2 +-
.../20_util/pair/astuple/constexpr_get_by_type.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/astuple/get.cc | 2 +-
.../testsuite/20_util/pair/astuple/get_by_type.cc | 2 +-
.../20_util/pair/astuple/get_by_type_neg.cc | 2 +-
.../testsuite/20_util/pair/astuple/get_neg.cc | 2 +-
.../20_util/pair/comparison_operators/constexpr.cc | 2 +-
.../pair/comparison_operators/constexpr_c++20.cc | 2 +-
.../testsuite/20_util/pair/cons/92878_92947.cc | 2 +-
.../testsuite/20_util/pair/cons/constexpr.cc | 2 +-
.../testsuite/20_util/pair/cons/deduction.cc | 2 +-
.../20_util/pair/cons/explicit_construct.cc | 2 +-
.../20_util/pair/cons/noexcept_move_construct.cc | 2 +-
.../testsuite/20_util/pair/constexpr_assign.cc | 2 +-
.../testsuite/20_util/pair/constexpr_get.cc | 2 +-
.../testsuite/20_util/pair/constexpr_swap.cc | 2 +-
.../testsuite/20_util/pair/make_pair/constexpr.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/moveable.cc | 2 +-
.../testsuite/20_util/pair/noexcept_move_assign.cc | 2 +-
.../testsuite/20_util/pair/noexcept_swap.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/noncopyable.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/piecewise.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/piecewise2.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/ref_assign.cc | 2 +-
.../testsuite/20_util/pair/requirements/dr2367.cc | 2 +-
.../testsuite/20_util/pair/requirements/dr801.cc | 2 +-
.../pair/requirements/explicit_instantiation/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/swap.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc | 2 +-
libstdc++-v3/testsuite/20_util/pair/traits.cc | 2 +-
libstdc++-v3/testsuite/20_util/pointer_safety/1.cc | 2 +-
.../testsuite/20_util/pointer_traits/pointer_to.cc | 2 +-
.../20_util/pointer_traits/pointer_to_constexpr.cc | 2 +-
.../testsuite/20_util/pointer_traits/rebind.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../pointer_traits/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/polymorphic_allocator/1.cc | 2 +-
.../polymorphic_allocator/allocate_object.cc | 2 +-
.../polymorphic_allocator/construct_c++2a.cc | 2 +-
.../polymorphic_allocator/construct_pair.cc | 2 +-
.../20_util/polymorphic_allocator/lwg3237.cc | 2 +-
.../20_util/polymorphic_allocator/resource.cc | 2 +-
.../20_util/polymorphic_allocator/select.cc | 2 +-
.../rank/requirements/explicit_instantiation.cc | 2 +-
.../20_util/rank/requirements/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/rank/value.cc | 2 +-
.../testsuite/20_util/ratio/comparisons/comp1.cc | 2 +-
.../testsuite/20_util/ratio/comparisons/comp2.cc | 2 +-
.../testsuite/20_util/ratio/comparisons/comp3.cc | 2 +-
libstdc++-v3/testsuite/20_util/ratio/cons/cons1.cc | 2 +-
.../20_util/ratio/cons/cons_overflow_neg.cc | 2 +-
.../testsuite/20_util/ratio/operations/45866.cc | 2 +-
.../testsuite/20_util/ratio/operations/47913.cc | 2 +-
.../testsuite/20_util/ratio/operations/53840.cc | 2 +-
.../testsuite/20_util/ratio/operations/ops1.cc | 2 +-
.../testsuite/20_util/ratio/operations/ops2.cc | 2 +-
.../testsuite/20_util/ratio/operations/ops3.cc | 2 +-
.../20_util/ratio/operations/ops_overflow_neg.cc | 2 +-
.../20_util/ratio/requirements/constexpr_data.cc | 2 +-
.../20_util/ratio/requirements/ratio_equal_v.cc | 2 +-
.../testsuite/20_util/raw_storage_iterator/base.cc | 2 +-
.../20_util/raw_storage_iterator/dr2127.cc | 2 +-
.../requirements/base_classes.cc | 2 +-
.../requirements/explicit_instantiation/1.cc | 2 +-
.../raw_storage_iterator/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/reference_wrapper/24803.cc | 2 +-
.../testsuite/20_util/reference_wrapper/41792.cc | 2 +-
.../testsuite/20_util/reference_wrapper/80504.cc | 2 +-
.../testsuite/20_util/reference_wrapper/83427.cc | 2 +-
.../20_util/reference_wrapper/constexpr.cc | 2 +-
.../20_util/reference_wrapper/deduction.cc | 2 +-
.../20_util/reference_wrapper/incomplete.cc | 2 +-
.../20_util/reference_wrapper/invoke-2.cc | 2 +-
.../20_util/reference_wrapper/invoke-3.cc | 2 +-
.../testsuite/20_util/reference_wrapper/invoke.cc | 2 +-
.../testsuite/20_util/reference_wrapper/lwg2993.cc | 2 +-
.../testsuite/20_util/reference_wrapper/ref_neg.cc | 2 +-
.../20_util/reference_wrapper/requirements.cc | 2 +-
.../20_util/reference_wrapper/result_type.cc | 2 +-
.../20_util/reference_wrapper/typedefs-2.cc | 2 +-
.../20_util/reference_wrapper/typedefs-3.cc | 2 +-
.../20_util/reference_wrapper/typedefs.cc | 2 +-
libstdc++-v3/testsuite/20_util/rel_ops.cc | 2 +-
.../remove_all_extents/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/remove_all_extents/value.cc | 2 +-
.../remove_const/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/remove_const/value.cc | 2 +-
.../20_util/remove_cv/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
libstdc++-v3/testsuite/20_util/remove_cv/value.cc | 2 +-
.../remove_cvref/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/remove_cvref/value.cc | 2 +-
.../testsuite/20_util/remove_cvref/value_ext.cc | 2 +-
.../remove_extent/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/remove_extent/value.cc | 2 +-
.../remove_pointer/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/remove_pointer/value.cc | 2 +-
.../remove_reference/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/remove_reference/value.cc | 2 +-
.../remove_volatile/requirements/alias_decl.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../testsuite/20_util/remove_volatile/value.cc | 2 +-
libstdc++-v3/testsuite/20_util/result_of/1.cc | 2 +-
libstdc++-v3/testsuite/20_util/result_of/2.cc | 2 +-
.../20_util/result_of/requirements/alias_decl.cc | 2 +-
.../20_util/result_of/sfinae_friendly_1.cc | 2 +-
.../20_util/result_of/sfinae_friendly_2.cc | 2 +-
.../testsuite/20_util/scoped_allocator/1.cc | 2 +-
.../testsuite/20_util/scoped_allocator/2.cc | 2 +-
.../testsuite/20_util/scoped_allocator/3.cc | 2 +-
.../testsuite/20_util/scoped_allocator/65279.cc | 2 +-
.../testsuite/20_util/scoped_allocator/69114.cc | 2 +-
.../20_util/scoped_allocator/69293_neg.cc | 2 +-
.../20_util/scoped_allocator/construct_pair.cc | 2 +-
.../scoped_allocator/construct_pair_c++2a.cc | 2 +-
.../testsuite/20_util/scoped_allocator/dr2586.cc | 2 +-
.../20_util/scoped_allocator/outermost.cc | 2 +-
.../20_util/scoped_allocator/propagation.cc | 2 +-
.../requirements/explicit_instantiation.cc | 2 +-
.../scoped_allocator/requirements/typedefs.cc | 2 +-
.../testsuite/20_util/shared_ptr/assign/assign.cc | 2 +-
.../20_util/shared_ptr/assign/auto_ptr.cc | 2 +-
.../20_util/shared_ptr/assign/auto_ptr_neg.cc | 2 +-
.../20_util/shared_ptr/assign/auto_ptr_rvalue.cc | 2 +-
.../testsuite/20_util/shared_ptr/assign/dr541.cc | 2 +-
.../testsuite/20_util/shared_ptr/assign/move.cc | 2 +-
.../testsuite/20_util/shared_ptr/assign/sfinae.cc | 2 +-
.../20_util/shared_ptr/assign/shared_ptr.cc | 2 +-
.../20_util/shared_ptr/assign/shared_ptr_neg.cc | 2 +-
.../shared_ptr/assign/unique_ptr_lvalue_neg.cc | 2 +-
.../20_util/shared_ptr/assign/unique_ptr_rvalue.cc | 2 +-
.../testsuite[...]
[diff truncated at 524288 bytes]
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-30 13:34 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-30 13:34 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:3710ef43346d9c666fa8175812806d20ebd4e380
commit 3710ef43346d9c666fa8175812806d20ebd4e380
Merge: 50c93d3fa3f 73898bc006e
Author: Martin Liska <mliska@suse.cz>
Date: Thu Dec 30 14:34:08 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 59 +++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/c-cppbuiltin.c | 6 +++
gcc/config/aarch64/aarch64-c.c | 2 +
gcc/config/arm/arm-c.c | 2 +
gcc/config/i386/i386-c.c | 4 ++
gcc/config/s390/s390-c.c | 2 +
gcc/doc/cpp.texi | 2 +-
gcc/fortran/ChangeLog | 10 +++++
gcc/fortran/expr.c | 3 +-
gcc/fortran/match.c | 3 +-
gcc/fortran/primary.c | 1 +
gcc/fortran/resolve.c | 9 ++++-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/types.cc | 15 +++++--
gcc/godump.c | 2 +-
gcc/loop-invariant.c | 17 ++++++--
gcc/shrink-wrap.c | 5 ++-
gcc/testsuite/ChangeLog | 22 ++++++++++
gcc/testsuite/g++.dg/cpp/pr103012.C | 18 +++++++++
gcc/testsuite/g++.dg/opt/pr103742.C | 36 +++++++++++++++++
gcc/testsuite/g++.target/i386/pr103012.C | 19 +++++++++
gcc/testsuite/gcc.dg/loop-invariant-2.c | 20 +++++++++
gcc/testsuite/gcc.dg/pr103860.c | 31 ++++++++++++++
gcc/testsuite/gfortran.dg/pr102332.f90 | 69 ++++++++++++++++++++++++++++++++
gcc/testsuite/lib/prune.exp | 7 ++++
gcc/tree-ssa-dce.c | 38 ++++++++++++++++--
libgfortran/ChangeLog | 4 ++
libgfortran/ieee/ieee_helper.c | 21 +++++++---
libgo/mkrsysinfo.sh | 2 +-
30 files changed, 408 insertions(+), 25 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-29 12:43 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-29 12:43 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:50c93d3fa3f1394dbe992e287a934e2a523b787c
commit 50c93d3fa3f1394dbe992e287a934e2a523b787c
Merge: 2912c844bc7 ad964f7eaef
Author: Martin Liska <mliska@suse.cz>
Date: Wed Dec 29 13:42:59 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 59 +++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 7 ++
gcc/collect2.c | 10 ++-
gcc/common.opt | 4 +
gcc/config/i386/sse.md | 115 ++++++++++++++-----------
gcc/d/ChangeLog | 8 ++
gcc/doc/invoke.texi | 4 +
gcc/fold-const.c | 14 ++-
gcc/fortran/ChangeLog | 18 ++++
gcc/fortran/trans-decl.c | 17 ++--
gcc/fortran/trans-expr.c | 86 ++++++++----------
gcc/fortran/trans-types.c | 2 +-
gcc/fortran/trans.h | 1 -
gcc/gcc.c | 4 +
gcc/go/ChangeLog | 4 +
gcc/jit/ChangeLog | 39 +++++++++
gcc/loop-invariant.c | 19 +++-
gcc/optabs.c | 8 ++
gcc/opts.c | 1 +
gcc/testsuite/ChangeLog | 40 +++++++++
gcc/testsuite/g++.dg/ext/is_enum2.C | 10 +++
gcc/testsuite/gcc.c-torture/compile/pr103813.c | 10 +++
gcc/testsuite/gcc.dg/pr103793.c | 12 +++
gcc/testsuite/gcc.dg/pr103837.c | 19 ++++
gcc/testsuite/gcc.dg/pr103838.c | 28 ++++++
gcc/testsuite/gfortran.dg/c_char_tests_3.f90 | 51 +++++++++++
gcc/testsuite/gfortran.dg/c_char_tests_3_c.c | 16 ++++
gcc/testsuite/gfortran.dg/c_char_tests_4.f90 | 90 +++++++++++++++++++
gcc/testsuite/gfortran.dg/c_char_tests_5.f90 | 49 +++++++++++
gcc/tree-ssa-loop-split.c | 86 ++++++++----------
gcc/tree.c | 1 +
libbacktrace/ChangeLog | 6 ++
libbacktrace/Makefile.am | 8 +-
libbacktrace/Makefile.in | 8 +-
35 files changed, 681 insertions(+), 175 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-28 10:14 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-28 10:14 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:2912c844bc74e3dc3d396c30c9e1cab5912f2459
commit 2912c844bc74e3dc3d396c30c9e1cab5912f2459
Merge: af458885cf3 cff8fa9a440
Author: Martin Liska <mliska@suse.cz>
Date: Tue Dec 28 11:13:53 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/d/gdc.texi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-28 10:06 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-28 10:06 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:af458885cf31e1612084d3e7441e233e4fbc397a
commit af458885cf31e1612084d3e7441e233e4fbc397a
Merge: c00c06b7841 a187edd2b43
Author: Martin Liska <mliska@suse.cz>
Date: Tue Dec 28 11:05:52 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 154 +++++
gcc/DATESTAMP | 2 +-
.../doc/share/gnu_free_documentation_license.rst | 4 +-
gcc/ada/gnat-style.texi | 4 +-
gcc/ada/gnat_rm.texi | 4 +-
gcc/ada/gnat_ugn.texi | 4 +-
gcc/c-family/ChangeLog | 7 +
gcc/c-family/c-common.c | 2 +
gcc/config.gcc | 18 +-
gcc/config/arm/arm-builtins.c | 87 +--
gcc/config/arm/arm-builtins.h | 87 +++
gcc/config/arm/arm-c.c | 21 +
gcc/config/arm/arm-mve-builtins.cc | 196 +++++++
gcc/config/arm/arm-mve-builtins.def | 39 ++
gcc/config/arm/arm-mve-builtins.h | 41 ++
gcc/config/arm/arm-protos.h | 5 +
gcc/config/arm/arm_mve_types.h | 30 +-
gcc/config/arm/t-arm | 10 +
gcc/config/darwin.c | 24 +-
gcc/config/darwin.h | 11 +-
gcc/config/i386/avx512bf16intrin.h | 36 ++
gcc/config/i386/avx512bf16vlintrin.h | 63 ++
gcc/config/i386/constraints.md | 10 +
gcc/config/i386/i386.md | 139 +++--
gcc/config/i386/mmx.md | 22 +
gcc/config/i386/sse.md | 275 +++++++++
gcc/config/pa/pa-protos.h | 1 -
gcc/config/pa/pa.c | 76 ---
gcc/config/pa/pa.md | 40 +-
gcc/d/gdc.texi | 10 +-
gcc/doc/contrib.texi | 2 +-
gcc/doc/contribute.texi | 10 +-
gcc/doc/extend.texi | 4 +-
gcc/doc/gccint.texi | 2 +-
gcc/doc/gnu.texi | 4 +-
gcc/doc/implement-c.texi | 2 +-
gcc/doc/implement-cxx.texi | 2 +-
gcc/doc/include/fdl.texi | 6 +-
gcc/doc/include/gpl_v3.texi | 6 +-
gcc/doc/install.texi | 32 +-
gcc/doc/invoke.texi | 10 +-
gcc/doc/passes.texi | 2 +-
gcc/doc/service.texi | 2 +-
gcc/doc/sourcebuild.texi | 2 +-
gcc/doc/standards.texi | 6 +-
gcc/fortran/ChangeLog | 12 +
gcc/fortran/check.c | 6 +
gcc/fortran/gfortran.texi | 14 +-
gcc/fortran/intrinsic.texi | 4 +-
gcc/fortran/match.c | 13 +
gcc/go/gccgo.texi | 4 +-
gcc/jit/docs/_build/texinfo/libgccjit.texi | 96 +--
gcc/jit/docs/cp/index.rst | 4 +-
gcc/jit/docs/cp/intro/index.rst | 2 +-
gcc/jit/docs/cp/intro/tutorial01.rst | 2 +-
gcc/jit/docs/cp/intro/tutorial02.rst | 2 +-
gcc/jit/docs/cp/intro/tutorial03.rst | 2 +-
gcc/jit/docs/cp/intro/tutorial04.rst | 2 +-
gcc/jit/docs/cp/topics/asm.rst | 2 +-
gcc/jit/docs/cp/topics/compilation.rst | 2 +-
gcc/jit/docs/cp/topics/contexts.rst | 2 +-
gcc/jit/docs/cp/topics/expressions.rst | 2 +-
gcc/jit/docs/cp/topics/functions.rst | 2 +-
gcc/jit/docs/cp/topics/index.rst | 2 +-
gcc/jit/docs/cp/topics/locations.rst | 2 +-
gcc/jit/docs/cp/topics/objects.rst | 2 +-
gcc/jit/docs/cp/topics/types.rst | 2 +-
gcc/jit/docs/index.rst | 6 +-
gcc/jit/docs/internals/index.rst | 10 +-
gcc/jit/docs/intro/index.rst | 2 +-
gcc/jit/docs/intro/tutorial01.rst | 2 +-
gcc/jit/docs/intro/tutorial02.rst | 2 +-
gcc/jit/docs/intro/tutorial03.rst | 2 +-
gcc/jit/docs/intro/tutorial04.rst | 2 +-
gcc/jit/docs/intro/tutorial05.rst | 2 +-
gcc/jit/docs/topics/asm.rst | 2 +-
gcc/jit/docs/topics/compatibility.rst | 2 +-
gcc/jit/docs/topics/compilation.rst | 2 +-
gcc/jit/docs/topics/contexts.rst | 2 +-
gcc/jit/docs/topics/expressions.rst | 2 +-
gcc/jit/docs/topics/function-pointers.rst | 2 +-
gcc/jit/docs/topics/functions.rst | 2 +-
gcc/jit/docs/topics/index.rst | 2 +-
gcc/jit/docs/topics/locations.rst | 2 +-
gcc/jit/docs/topics/objects.rst | 2 +-
gcc/jit/docs/topics/performance.rst | 2 +-
gcc/jit/docs/topics/types.rst | 2 +-
gcc/opts.c | 125 ++--
gcc/opts.h | 2 +
gcc/testsuite/ChangeLog | 94 +++
gcc/testsuite/g++.dg/opt/pr103842.C | 31 +
gcc/testsuite/g++.dg/template/sfinae32.C | 24 +
gcc/testsuite/g++.dg/template/sfinae32a.C | 24 +
gcc/testsuite/gcc.dg/attr-aligned.c | 8 +-
gcc/testsuite/gcc.dg/darwin-aligned-globals.c | 24 +
gcc/testsuite/gcc.dg/darwin-comm-1.c | 5 +
.../gcc.target/arm/mve/general-c/type_redef_1.c | 67 +++
.../gcc.target/arm/mve/general/double_pragmas_1.c | 8 +
gcc/testsuite/gcc.target/arm/mve/general/nomve_1.c | 3 +
gcc/testsuite/gcc.target/arm/mve/mve.exp | 6 +
gcc/testsuite/gcc.target/i386/amx-check.h | 23 +-
gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c | 30 +-
.../gcc.target/i386/avx512bf16-cvtsbh2ss-1.c | 15 +
.../gcc.target/i386/avx512bf16-vcvtpbh2ps-1.c | 20 +
.../gcc.target/i386/avx512bf16vl-cvtness2sbh-1.c | 14 +
.../gcc.target/i386/avx512bf16vl-vcvtpbh2ps-1.c | 29 +
.../gcc.target/i386/avx512bw-pr103750-1.c | 154 +++++
.../gcc.target/i386/avx512bw-pr103750-2.c | 173 ++++++
gcc/testsuite/gcc.target/i386/avx512f-pr103750-1.c | 426 ++++++++++++++
gcc/testsuite/gcc.target/i386/avx512f-pr103750-2.c | 478 +++++++++++++++
.../gcc.target/i386/avx512fp16-pr103750-1.c | 58 ++
.../gcc.target/i386/avx512fp16-pr103750-2.c | 71 +++
gcc/testsuite/gcc.target/i386/pr103762-1a.c | 647 +++++++++++++++++++++
gcc/testsuite/gcc.target/i386/pr103762-1b.c | 7 +
gcc/testsuite/gcc.target/i386/pr103762-1c.c | 7 +
gcc/testsuite/gcc.target/i386/pr103773-2.c | 19 +
gcc/testsuite/gcc.target/i386/pr103773.c | 12 +
gcc/testsuite/gcc.target/i386/pr103785.c | 38 ++
gcc/testsuite/gcc.target/i386/pr89261.c | 3 +-
gcc/testsuite/gcc.target/i386/pr95046-1.c | 11 +-
gcc/testsuite/gcc.target/i386/smuldi3_highpart.c | 2 +-
gcc/testsuite/gcc.target/riscv/pr103302.c | 2 +-
gcc/testsuite/gfortran.dg/extract_recip_1.f | 2 +-
gcc/testsuite/gfortran.dg/illegal_boz_arg_3.f90 | 7 +
gcc/testsuite/gfortran.dg/pr98076.f90 | 293 ++++++++++
gcc/testsuite/gfortran.dg/select_10.f90 | 25 +
gcc/toplev.c | 2 +
gcc/tree.c | 2 +-
libgfortran/ChangeLog | 35 ++
libgfortran/io/write.c | 70 ++-
libgfortran/kinds-override.h | 23 +-
libgfortran/libgfortran.h | 7 +-
libgfortran/mk-kinds-h.sh | 6 +-
libgfortran/runtime/backtrace.c | 1 +
libgfortran/runtime/error.c | 31 -
libgfortran/runtime/string.c | 99 +++-
136 files changed, 4393 insertions(+), 617 deletions(-)
diff --cc gcc/doc/invoke.texi
index 06b38f9079b,e644c63767b..2fdab826a05
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@@ -16,13 -42,23 +16,13 @@@ gcc [@option{-c}|@option{-S}|@option{-E
Only the most useful options are listed here; see below for the
remainder. @command{g++} accepts mostly the same options as @command{gcc}.
-@c man end
-@c man begin SEEALSO
-gpl(7), gfdl(7), fsf-funding(7),
-cpp(1), gcov(1), as(1), ld(1), gdb(1), dbx(1)
-and the Info entries for @file{gcc}, @file{cpp}, @file{as},
-@file{ld}, @file{binutils} and @file{gdb}.
-@c man end
-@c man begin BUGS
+
For instructions on reporting bugs, see
-@w{@value{BUGURL}}.
-@c man end
-@c man begin AUTHOR
+$$BUGURL$$.
+
See the Info entry for @command{gcc}, or
- @w{@uref{http://gcc.gnu.org/onlinedocs/gcc/Contributors.html}},
+ @w{@uref{https://gcc.gnu.org/onlinedocs/gcc/Contributors.html}},
for contributors to GCC@.
-@c man end
-@end ignore
@node Invoking GCC
@chapter GCC Command Options
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-22 11:17 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-22 11:17 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:c00c06b78418363632ecd769dddde98455cb4182
commit c00c06b78418363632ecd769dddde98455cb4182
Merge: 2c62b5a6884 63eb073efbe
Author: Martin Liska <mliska@suse.cz>
Date: Wed Dec 22 12:17:42 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/doc/extend.texi | 134 ++++++++++++++++++++++++++--------------------------
1 file changed, 67 insertions(+), 67 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-22 11:08 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-22 11:08 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:2c62b5a688418e04f28173f2e0bdab5fa7f63a6f
commit 2c62b5a688418e04f28173f2e0bdab5fa7f63a6f
Merge: 6a96a486f3f 3892cfee77e
Author: Martin Liska <mliska@suse.cz>
Date: Wed Dec 22 12:07:59 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/doc/extend.texi | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-22 11:03 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-22 11:03 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:6a96a486f3f4fc538f8889bd68e85be3c9fdf28f
commit 6a96a486f3f4fc538f8889bd68e85be3c9fdf28f
Merge: 303634cc437 1a6592ff65e
Author: Martin Liska <mliska@suse.cz>
Date: Wed Dec 22 12:03:07 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 8 +
config.sub | 0
config/ChangeLog | 5 +
config/acx.m4 | 13 +
configure | 19 +
gcc/ChangeLog | 83 +
gcc/DATESTAMP | 2 +-
gcc/config.gcc | 1 +
gcc/config/i386/bmiintrin.h | 18 +
gcc/config/i386/i386.md | 112 +-
gcc/config/i386/sse.md | 31 +-
gcc/config/rs6000/altivec.md | 29 +-
gcc/cp/ChangeLog | 19 +
gcc/cp/call.c | 28 +
gcc/cp/cp-tree.h | 5 +
gcc/cp/pt.c | 91 +-
gcc/cp/search.c | 4 +
gcc/cp/semantics.c | 15 +
gcc/d/ChangeLog | 7 +
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/canthrow.d | 16 +
gcc/d/dmd/dcast.d | 73 +-
gcc/d/dmd/dinterpret.d | 41 +
gcc/d/dmd/dsymbol.d | 16 +-
gcc/d/dmd/dsymbolsem.d | 24 +-
gcc/d/dmd/expressionsem.d | 26 +-
gcc/d/dmd/id.d | 3 +
gcc/d/dmd/initsem.d | 106 +-
gcc/d/dmd/nogc.d | 14 +
gcc/d/dmd/semantic3.d | 3 +-
gcc/d/dmd/tokens.d | 26 +-
gcc/d/dmd/tokens.h | 11 +-
gcc/d/dmd/typesem.d | 178 +-
gcc/d/expr.cc | 12 +-
gcc/d/runtime.def | 2 -
gcc/doc/extend.texi | 2977 ++++++++++----------
gcc/jit/ChangeLog | 8 +
gcc/jit/libgccjit.c | 10 +-
gcc/opts.c | 2 +-
gcc/predict.c | 10 +-
gcc/testsuite/ChangeLog | 56 +
gcc/testsuite/g++.dg/cpp0x/error2.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/fntmp-equiv1.C | 18 +-
gcc/testsuite/g++.dg/lookup/memfn1.C | 16 +
gcc/testsuite/g++.dg/template/non-dependent16.C | 37 +
gcc/testsuite/g++.dg/template/non-dependent16a.C | 36 +
gcc/testsuite/g++.dg/template/non-dependent16b.C | 37 +
gcc/testsuite/g++.dg/template/non-dependent17.C | 21 +
gcc/testsuite/gcc.dg/pr103270.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/recip-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-19.c | 29 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-20.c | 25 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-21.c | 35 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-22.c | 32 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-23.c | 21 +
gcc/testsuite/gcc.dg/vect/vect-simd-20.c | 2 +-
gcc/testsuite/gcc.target/i386/bmi-1.c | 8 +-
gcc/testsuite/gcc.target/i386/bmi-2.c | 8 +-
gcc/testsuite/gcc.target/i386/bmi-3.c | 8 +-
gcc/testsuite/gcc.target/i386/smuldi3_highpart.c | 11 +
gcc/testsuite/gdc.test/compilable/test22593.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/ice17074.d | 12 +-
.../gdc.test/fail_compilation/test22593.d | 23 +
gcc/tree-ssa-loop-im.c | 152 +-
gcc/tree-ssa-loop-split.c | 85 +-
libcpp/po/ChangeLog | 4 +
libcpp/po/es.po | 45 +-
libphobos/ChangeLog | 9 +
libphobos/configure.tgt | 3 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/core/builtins.d | 48 +-
libphobos/libdruntime/core/lifetime.d | 20 +-
libphobos/libdruntime/core/sys/linux/sched.d | 3 +
libphobos/libdruntime/object.d | 30 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/format/write.d | 23 +
libphobos/src/std/range/interfaces.d | 9 +
libphobos/src/std/typecons.d | 2 +-
78 files changed, 3061 insertions(+), 1899 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-20 10:01 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-20 10:01 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:303634cc437784660b59f96b7ab9d4d52acf7dc3
commit 303634cc437784660b59f96b7ab9d4d52acf7dc3
Merge: a29aa2eafa3 8d1e342b4af
Author: Martin Liska <mliska@suse.cz>
Date: Mon Dec 20 11:00:50 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 11 +
gcc/ChangeLog | 184 ++++++++++++
gcc/DATESTAMP | 2 +-
gcc/attribs.c | 28 +-
gcc/attribs.h | 2 +
gcc/c-family/ChangeLog | 5 +
gcc/c/ChangeLog | 8 +
gcc/c/c-decl.c | 2 +-
gcc/c/c-parser.c | 4 +-
gcc/common.opt | 4 +
gcc/config.gcc | 4 +-
gcc/config/darwin-driver.c | 6 +-
gcc/config/i386/i386.md | 49 ++-
gcc/config/i386/sse.md | 16 +-
gcc/config/rs6000/rs6000-builtins.def | 12 +-
gcc/config/rs6000/rs6000-call.c | 6 +
gcc/config/rs6000/rs6000-overload.def | 2 +-
gcc/config/rs6000/rs6000.md | 47 +--
gcc/configure | 2 +-
gcc/configure.ac | 2 +-
gcc/cp/ChangeLog | 66 ++++
gcc/cp/constraint.cc | 4 +
gcc/cp/coroutines.cc | 16 +-
gcc/cp/decl.c | 10 +
gcc/cp/lambda.c | 9 +-
gcc/cp/module.cc | 5 +-
gcc/cp/parser.c | 6 +-
gcc/cp/pt.c | 7 +
gcc/doc/invoke.texi | 9 +-
gcc/fortran/ChangeLog | 5 +
gcc/fortran/check.c | 3 +
gcc/ipa-modref.c | 62 ++--
gcc/lto-wrapper.c | 7 +-
gcc/optc-save-gen.awk | 2 +-
gcc/opts.c | 10 +
gcc/print-tree.c | 2 +
gcc/testsuite/ChangeLog | 157 ++++++++++
gcc/testsuite/c-c++-common/Wno-attributes-6.c | 16 +
gcc/testsuite/g++.dg/coroutines/pr100127.C | 65 ++++
gcc/testsuite/g++.dg/coroutines/pr100772-a.C | 77 +++++
gcc/testsuite/g++.dg/coroutines/pr100772-b.C | 93 ++++++
gcc/testsuite/g++.dg/coroutines/pr96517.C | 29 ++
.../g++.dg/cpp0x/lambda/lambda-nested9a.C | 42 +++
gcc/testsuite/g++.dg/cpp2a/concepts-uneval5.C | 17 ++
gcc/testsuite/g++.dg/diagnostic/redeclaration-2.C | 19 ++
gcc/testsuite/g++.dg/template/redecl4.C | 2 +-
gcc/testsuite/g++.dg/torture/pr103669.C | 22 ++
gcc/testsuite/gcc.dg/darwin-minversion-link.c | 3 +-
gcc/testsuite/gcc.dg/pr100509.c | 1 +
gcc/testsuite/gcc.dg/pragma-diag-10.c | 3 +-
gcc/testsuite/gcc.dg/uninit-pr89230-1.c | 4 +-
gcc/testsuite/gcc.dg/vect/pr103744-1.c | 20 ++
gcc/testsuite/gcc.dg/vect/pr103744-2.c | 31 ++
gcc/testsuite/gcc.target/i386/pr103611-2.c | 43 +++
gcc/testsuite/gcc.target/i386/pr32803.c | 10 +
gcc/testsuite/gcc.target/i386/pr98468.c | 35 +++
gcc/testsuite/gcc.target/powerpc/darn-0.c | 2 +-
gcc/testsuite/gcc.target/powerpc/darn-1.c | 5 +-
gcc/testsuite/gcc.target/powerpc/darn-2.c | 5 +-
gcc/testsuite/gcc.target/powerpc/darn-3.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-float-p9.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr97142.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pragma-optimize.c | 1 +
gcc/testsuite/gfortran.dg/illegal_boz_arg_2.f90 | 6 +
gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm | 2 +-
gcc/testsuite/obj-c++.dg/objc-gc-3.mm | 2 +-
gcc/testsuite/objc.dg/objc-gc-4.m | 2 +-
gcc/tree-core.h | 4 +-
gcc/tree-object-size.c | 27 +-
gcc/tree-ssa-phiopt.c | 4 +
gcc/tree-vect-stmts.c | 6 +-
libgcc/ChangeLog | 11 +
libgfortran/ChangeLog | 14 +
libgfortran/config/fpu-aarch64.h | 331 +++++++++++++++++++++
libgfortran/configure.host | 18 +-
libgfortran/io/format.c | 9 +-
libgfortran/io/list_read.c | 19 +-
libgfortran/io/read.c | 9 +-
libgfortran/io/write.c | 7 +-
libgfortran/libgfortran.h | 15 +
libgfortran/runtime/environ.c | 5 +-
81 files changed, 1667 insertions(+), 153 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-17 14:04 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-17 14:04 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:a29aa2eafa30efffed38b14fcbad9513c5dd2590
commit a29aa2eafa30efffed38b14fcbad9513c5dd2590
Merge: 9d82b7b438b 7dca2ad6491
Author: Martin Liska <mliska@suse.cz>
Date: Fri Dec 17 15:04:02 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 18 +
config.sub | 81 ++--
config/ChangeLog | 7 +
contrib/ChangeLog | 4 +
gcc/ChangeLog | 62 +++
gcc/DATESTAMP | 2 +-
gcc/attribs.c | 3 +-
gcc/builtins.c | 21 +-
gcc/builtins.def | 1 +
gcc/c-family/ChangeLog | 7 +
gcc/c-family/c-opts.c | 6 +-
gcc/c-family/c-pragma.c | 2 +-
gcc/common.opt | 4 +
gcc/config/darwin-driver.c | 8 +-
gcc/config/darwin.h | 5 -
gcc/config/i386/i386.c | 27 +-
gcc/config/i386/i386.h | 22 +-
gcc/config/i386/sse.md | 44 +-
gcc/config/rs6000/darwin.h | 2 +-
gcc/cp/ChangeLog | 108 +++++
gcc/cp/call.c | 33 +-
gcc/cp/class.c | 145 ++++--
gcc/cp/constraint.cc | 13 +-
gcc/cp/coroutines.cc | 2 +-
gcc/cp/cp-objcp-common.c | 1 +
gcc/cp/cp-tree.def | 5 +
gcc/cp/cp-tree.h | 60 ++-
gcc/cp/cxx-pretty-print.c | 4 +-
gcc/cp/decl.c | 2 -
gcc/cp/decl2.c | 5 +-
gcc/cp/method.c | 12 +-
gcc/cp/module.cc | 2 +
gcc/cp/name-lookup.c | 133 +-----
gcc/cp/name-lookup.h | 3 -
gcc/cp/parser.c | 49 +-
gcc/cp/pt.c | 27 +-
gcc/cp/ptree.c | 6 +
gcc/cp/semantics.c | 46 +-
gcc/cp/tree.c | 2 -
gcc/cp/typeck.c | 115 ++++-
gcc/cp/typeck2.c | 2 +-
gcc/doc/extend.texi | 13 +
gcc/doc/invoke.texi | 8 +-
gcc/gimple-fold.c | 11 +-
gcc/testsuite/ChangeLog | 54 +++
gcc/testsuite/g++.dg/abi/macro0.C | 2 +-
gcc/testsuite/g++.dg/abi/no_unique_address6.C | 23 +
gcc/testsuite/g++.dg/abi/nsdmi-aggr1.C | 39 ++
gcc/testsuite/g++.dg/abi/nsdmi-aggr1a.C | 35 ++
gcc/testsuite/g++.dg/cpp0x/noexcept71.C | 31 ++
.../g++.dg/ext/builtin-dynamic-object-size1.C | 5 +
.../g++.dg/ext/builtin-dynamic-object-size2.C | 5 +
gcc/testsuite/g++.dg/lookup/operator-3-ops.h | 53 ++
gcc/testsuite/g++.dg/lookup/operator-3.C | 56 +--
gcc/testsuite/g++.dg/lookup/operator-3a.C | 61 +++
gcc/testsuite/g++.dg/lookup/operator-4.C | 74 +++
gcc/testsuite/g++.dg/lookup/operator-4a.C | 76 +++
gcc/testsuite/g++.dg/lookup/operator-5.C | 74 +++
gcc/testsuite/g++.dg/lookup/operator-5a.C | 76 +++
gcc/testsuite/g++.dg/lookup/operator-6.C | 59 +++
gcc/testsuite/g++.dg/lookup/operator-7.C | 27 ++
gcc/testsuite/g++.dg/lookup/operator-8.C | 34 ++
gcc/testsuite/g++.dg/warn/Wmismatched-tags-9.C | 32 ++
.../g++.target/i386/avx512vl-pr100738-1.C | 8 +
gcc/testsuite/g++.target/i386/pr103696.C | 25 +
gcc/testsuite/gcc.dg/20021029-1.c | 1 +
gcc/testsuite/gcc.dg/Warray-bounds-48.c | 1 +
gcc/testsuite/gcc.dg/builtin-dynamic-alloc-size.c | 7 +
.../gcc.dg/builtin-dynamic-object-size-1.c | 6 +
.../gcc.dg/builtin-dynamic-object-size-10.c | 9 +
.../gcc.dg/builtin-dynamic-object-size-11.c | 7 +
.../gcc.dg/builtin-dynamic-object-size-12.c | 5 +
.../gcc.dg/builtin-dynamic-object-size-13.c | 5 +
.../gcc.dg/builtin-dynamic-object-size-14.c | 5 +
.../gcc.dg/builtin-dynamic-object-size-15.c | 5 +
.../gcc.dg/builtin-dynamic-object-size-16.c | 6 +
.../gcc.dg/builtin-dynamic-object-size-17.c | 7 +
.../gcc.dg/builtin-dynamic-object-size-18.c | 8 +
.../gcc.dg/builtin-dynamic-object-size-19.c | 104 ++++
.../gcc.dg/builtin-dynamic-object-size-2.c | 6 +
.../gcc.dg/builtin-dynamic-object-size-3.c | 6 +
.../gcc.dg/builtin-dynamic-object-size-4.c | 6 +
.../gcc.dg/builtin-dynamic-object-size-5.c | 7 +
.../gcc.dg/builtin-dynamic-object-size-6.c | 5 +
.../gcc.dg/builtin-dynamic-object-size-7.c | 5 +
.../gcc.dg/builtin-dynamic-object-size-8.c | 5 +
.../gcc.dg/builtin-dynamic-object-size-9.c | 5 +
gcc/testsuite/gcc.dg/builtin-object-size-1.c | 30 ++
gcc/testsuite/gcc.dg/builtin-object-size-16.c | 2 +
gcc/testsuite/gcc.dg/builtin-object-size-17.c | 2 +
gcc/testsuite/gcc.dg/builtin-object-size-2.c | 30 ++
gcc/testsuite/gcc.dg/builtin-object-size-3.c | 31 ++
gcc/testsuite/gcc.dg/builtin-object-size-4.c | 30 ++
gcc/testsuite/gcc.dg/builtin-object-size-5.c | 25 +
gcc/testsuite/gcc.target/aarch64/pr103741.c | 26 +
gcc/testsuite/gcc.target/i386/pr102812.c | 1 -
gcc/testsuite/gfortran.dg/date_and_time_1.f90 | 35 ++
gcc/testsuite/gfortran.dg/iostat_5.f90 | 16 +
gcc/tree-object-size.c | 532 ++++++++++++++-------
gcc/tree-object-size.h | 12 +-
gcc/tree-vect-stmts.c | 4 +-
gcc/ubsan.c | 5 +-
libcc1/ChangeLog | 9 +
libcc1/libcp1plugin.cc | 4 +-
libgcc/config.host | 4 +
libgcc/config/rs6000/t-darwin-ehs | 4 +-
libgcc/config/t-darwin-ehs | 3 +
libgcc/config/t-slibgcc-darwin | 8 +-
libgfortran/ChangeLog | 10 +
libgfortran/intrinsics/date_and_time.c | 24 +-
libgfortran/intrinsics/time_1.h | 14 +-
libgfortran/io/file_pos.c | 2 +-
libiberty/ChangeLog | 13 +
zlib/ChangeLog | 7 +
114 files changed, 2445 insertions(+), 641 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-16 14:23 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-16 14:23 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:9d82b7b438bab705ca6da09e997c28c0439e5f72
commit 9d82b7b438bab705ca6da09e997c28c0439e5f72
Merge: 4cab4ee4f16 41cc28405c7
Author: Martin Liska <mliska@suse.cz>
Date: Thu Dec 16 15:22:45 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/config/rs6000/rs6000-c.c | 1717 +++++++++++++++++++++++-------------------
gcc/doc/invoke.texi | 2 +-
2 files changed, 946 insertions(+), 773 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-16 13:11 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-16 13:11 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:4cab4ee4f16e3850e390bae1edd7638d10f1f8dd
commit 4cab4ee4f16e3850e390bae1edd7638d10f1f8dd
Merge: 193c48050a1 0a68862e782
Author: Martin Liska <mliska@suse.cz>
Date: Thu Dec 16 14:11:30 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 36 +
MAINTAINERS | 1 +
Makefile.in | 63 +-
Makefile.tpl | 63 +-
config/ChangeLog | 8 +
config/gcc-plugin.m4 | 5 +
configure | 100 +-
configure.ac | 65 +
contrib/analyze_brprob_spec.py | 1 +
gcc/ChangeLog | 657 +
gcc/DATESTAMP | 2 +-
gcc/builtins.c | 5 +-
gcc/c/ChangeLog | 6 +
gcc/c/c-parser.c | 5 +
gcc/common.opt | 4 +
gcc/config/aarch64/aarch64-arches.def | 1 +
gcc/config/aarch64/aarch64-builtins.c | 130 +
gcc/config/aarch64/aarch64-c.c | 2 +
gcc/config/aarch64/aarch64-option-extensions.def | 3 +
gcc/config/aarch64/aarch64-simd.md | 47 +
gcc/config/aarch64/aarch64.c | 178 +-
gcc/config/aarch64/aarch64.h | 33 +-
gcc/config/aarch64/aarch64.md | 136 +-
gcc/config/aarch64/aarch64.opt | 12 +
gcc/config/aarch64/arm_acle.h | 37 +
gcc/config/arm/types.md | 1 +
gcc/config/i386/i386-builtins.c | 6 +-
gcc/config/i386/i386-expand.c | 118 +-
gcc/config/i386/i386.md | 9 +
gcc/config/i386/predicates.md | 13 +
gcc/config/i386/sse.md | 33 +-
gcc/config/i386/t-vxworks | 7 -
gcc/config/nvptx/nvptx-c.c | 6 +-
gcc/config/nvptx/nvptx-opts.h | 7 +-
gcc/config/nvptx/nvptx.c | 10 +-
gcc/config/nvptx/nvptx.h | 3 +
gcc/config/nvptx/nvptx.md | 32 +
gcc/config/nvptx/nvptx.opt | 9 +
gcc/config/rs6000/constraints.md | 12 +
gcc/config/rs6000/darwin.h | 8 +-
gcc/config/rs6000/mma.md | 38 +-
gcc/config/rs6000/predicates.md | 85 +
gcc/config/rs6000/rs6000-builtin.def | 3350 ----
...{rs6000-builtin-new.def => rs6000-builtins.def} | 51 +-
gcc/config/rs6000/rs6000-c.c | 1342 +-
gcc/config/rs6000/rs6000-call.c | 17825 ++++---------------
gcc/config/rs6000/rs6000-gen-builtins.c | 128 +-
gcc/config/rs6000/rs6000-internal.h | 2 +-
gcc/config/rs6000/rs6000-protos.h | 35 +-
gcc/config/rs6000/rs6000.c | 846 +-
gcc/config/rs6000/rs6000.h | 58 -
gcc/config/rs6000/rs6000.md | 102 +-
gcc/config/rs6000/rs6000.opt | 12 +
gcc/config/rs6000/t-rs6000 | 7 +-
gcc/config/rs6000/t-vxworks | 6 +-
gcc/config/rs6000/vsx.md | 14 +
gcc/config/rs6000/vxworks.h | 15 +-
gcc/config/t-vxworks | 8 +
gcc/config/vx-common.h | 7 +-
gcc/config/vxworks.h | 168 +-
gcc/config/vxworks/_yvals.h | 6 +-
gcc/configure | 5 +
gcc/cp/ChangeLog | 72 +
gcc/cp/call.c | 6 +-
gcc/cp/constraint.cc | 16 -
gcc/cp/cp-tree.h | 10 +-
gcc/cp/decl.c | 68 +-
gcc/cp/friend.c | 26 +-
gcc/cp/parser.c | 28 +-
gcc/cp/pt.c | 59 +-
gcc/cp/semantics.c | 5 +-
gcc/cp/tree.c | 10 +-
gcc/d/ChangeLog | 6 +
gcc/d/d-lang.cc | 4 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/constfold.d | 20 +-
gcc/d/dmd/cparse.d | 36 +-
gcc/d/dmd/ctfeexpr.d | 11 +-
gcc/d/dmd/dinterpret.d | 2 +-
gcc/d/dmd/dsymbol.d | 55 +-
gcc/d/dmd/dsymbol.h | 1 +
gcc/d/dmd/dsymbolsem.d | 7 +-
gcc/d/dmd/dtemplate.d | 14 +
gcc/d/dmd/expression.d | 2 +-
gcc/d/dmd/expressionsem.d | 79 +-
gcc/d/dmd/importc.d | 93 +-
gcc/d/dmd/initsem.d | 13 +-
gcc/d/dmd/lexer.d | 18 +-
gcc/d/dmd/opover.d | 18 +-
gcc/d/dmd/optimize.d | 55 +
gcc/d/dmd/parse.d | 21 +-
gcc/d/dmd/printast.d | 27 +
gcc/d/dmd/semantic3.d | 12 +
gcc/d/dmd/statementsem.d | 111 +-
gcc/d/dmd/target.d | 2 +-
gcc/d/dmd/target.h | 1 +
gcc/d/dmd/tokens.d | 72 +-
gcc/d/dmd/tokens.h | 26 -
gcc/d/dmd/typesem.d | 33 +-
gcc/d/gdc.texi | 11 +-
gcc/doc/invoke.texi | 17 +-
gcc/doc/md.texi | 8 +
gcc/dwarf2cfi.c | 58 +-
gcc/fortran/ChangeLog | 28 +
gcc/fortran/frontend-passes.c | 19 +-
gcc/fortran/openmp.c | 81 +-
gcc/fortran/simplify.c | 10 +
gcc/fortran/trans-openmp.c | 211 +-
gcc/gcc.c | 25 +-
gcc/ginclude/stddef.h | 9 +
gcc/ipa-inline.c | 25 +-
gcc/ipa-modref-tree.c | 14 +-
gcc/ipa-modref-tree.h | 25 +-
gcc/ipa-modref.c | 168 +-
gcc/ira-costs.c | 22 +-
gcc/jit/ChangeLog | 37 +
gcc/jit/docs/topics/expressions.rst | 173 +
gcc/jit/jit-common.h | 9 +
gcc/jit/jit-playback.c | 223 +-
gcc/jit/jit-playback.h | 20 +-
gcc/jit/jit-recording.c | 471 +-
gcc/jit/jit-recording.h | 94 +
gcc/jit/libgccjit++.h | 90 +
gcc/jit/libgccjit.c | 405 +-
gcc/jit/libgccjit.h | 153 +
gcc/jit/libgccjit.map | 7 +
gcc/ree.c | 35 +-
gcc/regrename.c | 5 +
gcc/testsuite/ChangeLog | 233 +
gcc/testsuite/g++.dg/concepts/diagnostic18.C | 4 +-
gcc/testsuite/g++.dg/cpp1y/decltype-auto5.C | 35 +
gcc/testsuite/g++.dg/cpp23/auto-fncast11.C | 19 +
gcc/testsuite/g++.dg/gomp/pr103704.C | 19 +
gcc/testsuite/gcc.c-torture/compile/pr103682.c | 3 +
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 1 +
gcc/testsuite/gcc.dg/pr100843.c | 8 +
gcc/testsuite/gcc.dg/pr103587.c | 7 +
.../gcc.dg/tree-ssa/builtin-snprintf-warn-6.c | 47 +
gcc/testsuite/gcc.dg/uninit-38.c | 2 +-
gcc/testsuite/gcc.dg/uninit-pr98578.c | 2 +-
gcc/testsuite/gcc.target/aarch64/acle/ls64_asm.c | 58 +
.../gcc.target/aarch64/acle/ls64_ld64b-2.c | 15 +
.../gcc.target/aarch64/acle/ls64_ld64b-3.c | 15 +
gcc/testsuite/gcc.target/aarch64/acle/ls64_ld64b.c | 15 +
.../gcc.target/aarch64/acle/ls64_ld_st_o0.c | 30 +
.../gcc.target/aarch64/acle/ls64_st64b-2.c | 15 +
gcc/testsuite/gcc.target/aarch64/acle/ls64_st64b.c | 15 +
.../gcc.target/aarch64/acle/ls64_st64bv-2.c | 15 +
.../gcc.target/aarch64/acle/ls64_st64bv-3.c | 15 +
.../gcc.target/aarch64/acle/ls64_st64bv.c | 15 +
.../gcc.target/aarch64/acle/ls64_st64bv0-2.c | 15 +
.../gcc.target/aarch64/acle/ls64_st64bv0-3.c | 15 +
.../gcc.target/aarch64/acle/ls64_st64bv0.c | 15 +
gcc/testsuite/gcc.target/aarch64/mops_1.c | 57 +
gcc/testsuite/gcc.target/aarch64/mops_2.c | 57 +
gcc/testsuite/gcc.target/aarch64/mops_3.c | 85 +
gcc/testsuite/gcc.target/aarch64/pr100518.c | 9 +
gcc/testsuite/gcc.target/aarch64/pr103094.c | 22 +
gcc/testsuite/gcc.target/aarch64/pr103350-1.c | 48 +
gcc/testsuite/gcc.target/aarch64/pr103350-2.c | 53 +
.../gcc.target/aarch64/pragma_cpp_predefs_2.c | 14 +
gcc/testsuite/gcc.target/i386/avx2-psraq-1.c | 2 +-
gcc/testsuite/gcc.target/i386/m128-check.h | 8 +-
gcc/testsuite/gcc.target/i386/pr101796-1.c | 20 +
gcc/testsuite/gcc.target/i386/pr103611-1.c | 30 +
gcc/testsuite/gcc.target/i386/pr99531.c | 7 +
gcc/testsuite/gcc.target/i386/sse2-psraq-1.c | 2 +-
gcc/testsuite/gcc.target/i386/sse4_2-check.h | 1 +
gcc/testsuite/gcc.target/nvptx/float16-2.c | 20 +
gcc/testsuite/gcc.target/nvptx/tanh-1.c | 9 +
.../gcc.target/powerpc/float128-constant.c | 160 +
.../gcc.target/powerpc/mma-builtin-10-pair.c | 21 +
.../gcc.target/powerpc/mma-builtin-10-quad.c | 23 +
.../gcc.target/powerpc/pr86731-fwrapv-longlong.c | 9 +-
.../gcc.target/powerpc/vec-splat-constant-df.c | 60 +
.../gcc.target/powerpc/vec-splat-constant-sf.c | 60 +
.../gcc.target/powerpc/vec-splat-constant-v16qi.c | 27 +
.../gcc.target/powerpc/vec-splat-constant-v2df.c | 64 +
.../gcc.target/powerpc/vec-splat-constant-v2di.c | 50 +
.../gcc.target/powerpc/vec-splat-constant-v4sf.c | 67 +
.../gcc.target/powerpc/vec-splat-constant-v4si.c | 51 +
.../gcc.target/powerpc/vec-splat-constant-v8hi.c | 62 +
.../gcc.target/powerpc/vec-splati-runnable.c | 4 +-
gcc/testsuite/gdc.test/compilable/cppmangle.d | 371 +-
gcc/testsuite/gdc.test/compilable/cppmangle3.d | 9 +-
gcc/testsuite/gdc.test/compilable/issue21203.d | 210 +
gcc/testsuite/gdc.test/compilable/issue21340.d | 38 +
gcc/testsuite/gdc.test/compilable/test10028.d | 7 +
gcc/testsuite/gdc.test/compilable/test20236.d | 22 +
gcc/testsuite/gdc.test/compilable/test20860.d | 16 +
gcc/testsuite/gdc.test/compilable/test21073.d | 16 +
gcc/testsuite/gdc.test/compilable/test21414.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/b15875.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail116.d | 2 +-
.../gdc.test/fail_compilation/fail20616.d | 26 +
.../gdc.test/fail_compilation/fail22529.d | 14 +
.../gdc.test/fail_compilation/fail22570.d | 21 +
gcc/testsuite/gdc.test/fail_compilation/ice22516.d | 21 +
.../gdc.test/fail_compilation/test22574.d | 12 +
.../gdc.test/fail_compilation/test_switch_error.d | 101 +
gcc/testsuite/gdc.test/runnable/interpret.d | 23 +
gcc/testsuite/gdc.test/runnable/test16579.d | 57 +
gcc/testsuite/gdc.test/runnable/test18054.d | 41 +
gcc/testsuite/gdc.test/runnable_cxx/cppa.d | 59 +-
.../gdc.test/runnable_cxx/extra-files/cppb.cpp | 33 -
gcc/testsuite/gfortran.dg/do_check_18.f90 | 27 +
gcc/testsuite/gfortran.dg/do_check_19.f90 | 21 +
.../goacc/privatization-1-compute-loop.f90 | 1 -
.../gfortran.dg/goacc/privatization-1-compute.f90 | 1 -
.../goacc/privatization-1-routine_gang-loop.f90 | 1 -
.../goacc/privatization-1-routine_gang.f90 | 1 -
gcc/testsuite/gfortran.dg/gomp/atomic-21.f90 | 93 +
gcc/testsuite/gfortran.dg/gomp/atomic-25.f90 | 18 +-
gcc/testsuite/gfortran.dg/gomp/atomic-26.f90 | 26 +-
gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90 | 57 +
gcc/testsuite/gfortran.dg/pr91497.f90 | 23 +-
gcc/testsuite/gfortran.dg/pr91497_2.f90 | 124 +
gcc/testsuite/jit.dg/all-non-failing-tests.h | 20 +
.../jit.dg/test-error-ctor-array-wrong-obj.c | 54 +
.../jit.dg/test-error-ctor-struct-too-big.c | 71 +
.../test-error-ctor-struct-wrong-field-obj.c | 86 +
.../jit.dg/test-error-ctor-struct-wrong-type.c | 76 +
.../jit.dg/test-error-ctor-struct-wrong-type2.c | 77 +
.../test-error-ctor-union-wrong-field-name.c | 76 +
.../jit.dg/test-error-global-already-init.c | 46 +
.../jit.dg/test-error-global-common-section.c | 54 +
.../test-error-global-init-too-small-array.c | 65 +
.../jit.dg/test-error-global-lvalue-init.c | 60 +
.../jit.dg/test-error-global-nonconst-init.c | 80 +
gcc/testsuite/jit.dg/test-global-init-rvalue.c | 1643 ++
gcc/testsuite/jit.dg/test-local-init-rvalue.c | 707 +
gcc/testsuite/lib/fortran-torture.exp | 8 +-
gcc/testsuite/lib/gcc-defs.exp | 4 +-
gcc/testsuite/lib/gcc-dg.exp | 6 +-
gcc/testsuite/lib/go-torture.exp | 8 +-
gcc/tree-ssa-alias.c | 36 +
gcc/tree-ssa-ccp.c | 4 +-
libcc1/ChangeLog | 4 +
libcc1/configure | 5 +
libgcc/ChangeLog | 33 +
libgcc/config.host | 11 +-
libgcc/config/t-vxcrtstuffS | 9 +
libgcc/config/t-vxworks | 11 +-
libgcc/config/t-vxworks7 | 22 -
libgcc/config/vxcrtstuff.c | 77 +-
libgfortran/ChangeLog | 7 +
libgfortran/intrinsics/pack_generic.c | 9 +
libgomp/ChangeLog | 5 +
libgomp/libgomp.texi | 3 +-
libgomp/testsuite/libgomp.fortran/atomic-19.f90 | 313 +
libiberty/ChangeLog | 10 +
libphobos/ChangeLog | 10 +
libphobos/configure | 2 +-
libphobos/configure.ac | 2 +-
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/core/internal/traits.d | 40 +-
libphobos/libdruntime/core/lifetime.d | 109 +-
libphobos/libdruntime/core/runtime.d | 2 +-
libphobos/libdruntime/core/sys/openbsd/execinfo.d | 139 +-
libphobos/libdruntime/core/sys/posix/sys/stat.d | 46 +-
libphobos/libdruntime/object.d | 2 +-
libphobos/libdruntime/rt/monitor_.d | 36 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/searching.d | 12 +-
libphobos/src/std/datetime/timezone.d | 3 +-
libphobos/src/std/parallelism.d | 6 +-
libphobos/src/std/regex/package.d | 16 +-
libphobos/src/std/traits.d | 5 +
libphobos/testsuite/libphobos.traits/all_satisfy.d | 24 +
libphobos/testsuite/libphobos.traits/traits.exp | 27 +
libstdc++-v3/ChangeLog | 95 +
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 74 +-
libstdc++-v3/include/bits/ranges_base.h | 4 +
libstdc++-v3/include/bits/regex.h | 20 +-
libstdc++-v3/include/bits/regex.tcc | 9 +-
libstdc++-v3/include/bits/regex_compiler.h | 40 +-
libstdc++-v3/include/bits/regex_compiler.tcc | 122 +-
libstdc++-v3/include/bits/regex_constants.h | 148 +-
libstdc++-v3/include/bits/regex_error.h | 2 +-
libstdc++-v3/include/bits/stl_iterator.h | 32 +-
libstdc++-v3/include/debug/safe_iterator.h | 17 +
libstdc++-v3/include/ext/pointer.h | 50 +-
libstdc++-v3/scripts/make_exports.pl | 6 +-
libstdc++-v3/testsuite/17_intro/names.cc | 1 +
.../testsuite/22_locale/time_get/get/char/71557.cc | 96 +
.../22_locale/time_get/get/wchar_t/71557.cc | 96 +
.../22_locale/time_get/get_date/wchar_t/4.cc | 9 +-
.../22_locale/time_get/get_time/char/2.cc | 33 +-
.../22_locale/time_get/get_time/wchar_t/2.cc | 33 +-
.../24_iterators/normal_iterator/to_address.cc | 17 +-
.../algorithms/regex_match/cstring_bracket_01.cc | 62 +-
.../algorithms/regex_replace/char/103664.cc | 11 +
.../testsuite/28_regex/constants/constexpr.cc | 2 -
.../testsuite/28_regex/constants/error_type.cc | 2 +-
.../28_regex/constants/match_flag_type.cc | 25 +-
.../28_regex/constants/syntax_option_type.cc | 26 +-
libstdc++-v3/testsuite/std/ranges/access/empty.cc | 10 +
libstdc++-v3/testsuite/std/ranges/access/size.cc | 10 +
zlib/ChangeLog | 4 +
300 files changed, 16473 insertions(+), 21490 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-13 10:57 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-13 10:57 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:193c48050a11822ab093cef4463a3737b44e4222
commit 193c48050a11822ab093cef4463a3737b44e4222
Merge: cf116c79158 3788c4ed2c7
Author: Martin Liska <mliska@suse.cz>
Date: Mon Dec 13 11:57:11 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 42 +++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 -
gcc/analyzer/ChangeLog | 4 +
gcc/analyzer/engine.cc | 2 +-
gcc/attribs.c | 13 +-
gcc/c-family/ChangeLog | 7 +
gcc/c-family/known-headers.cc | 2 +-
gcc/c-family/name-hint.h | 12 +-
gcc/c/ChangeLog | 5 +
gcc/c/c-decl.c | 2 +-
gcc/c/c-parser.c | 2 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 2 +-
gcc/cp/ChangeLog | 12 +
gcc/cp/error.c | 2 +-
gcc/cp/lex.c | 2 +-
gcc/cp/name-lookup.c | 10 +-
gcc/cp/parser.c | 2 +-
gcc/doc/extend.texi | 2 +-
gcc/ipa-fnsummary.c | 2 +-
gcc/jit/ChangeLog | 16 +
gcc/jit/docs/topics/compatibility.rst | 9 +
gcc/jit/docs/topics/expressions.rst | 21 ++
gcc/jit/jit-playback.h | 6 +
gcc/jit/jit-recording.c | 21 +-
gcc/jit/jit-recording.h | 5 +-
gcc/jit/libgccjit.c | 13 +
gcc/jit/libgccjit.h | 14 +
gcc/jit/libgccjit.map | 5 +
gcc/machmode.h | 2 +-
gcc/poly-int.h | 2 +-
gcc/selftest-run-tests.c | 1 -
gcc/selftest.h | 1 -
gcc/system.h | 8 +-
gcc/testsuite/ChangeLog | 13 +
gcc/testsuite/gcc.c-torture/compile/pr103513.c | 8 +
gcc/testsuite/gcc.target/powerpc/pr103515.c | 30 ++
gcc/testsuite/jit.dg/all-non-failing-tests.h | 3 +
gcc/testsuite/jit.dg/jit.exp | 33 ++
gcc/testsuite/jit.dg/test-link-section-assembler.c | 37 ++
gcc/unique-ptr-tests.cc | 236 ------------
gcc/wide-int.h | 4 +-
include/ChangeLog | 4 +
include/unique-ptr.h | 405 ---------------------
44 files changed, 345 insertions(+), 680 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-12 21:22 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-12 21:22 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:cf116c791582be1c0cc9e04872cb7f8d0d463fd8
commit cf116c791582be1c0cc9e04872cb7f8d0d463fd8
Merge: 7a815907576 aeedb00a1ae
Author: Martin Liska <mliska@suse.cz>
Date: Sun Dec 12 22:22:10 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 270 ++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 5 +-
gcc/ada/ChangeLog | 6 +
gcc/ada/gcc-interface/decl.c | 2 +-
gcc/c-family/ChangeLog | 6 +
gcc/c-family/c-pch.c | 3 +-
gcc/c/ChangeLog | 6 +
gcc/c/c-decl.c | 4 +-
gcc/config.gcc | 11 +-
gcc/config/aarch64/aarch64-sve-builtins.cc | 2 +-
gcc/config/aarch64/aarch64-vxworks.h | 3 +-
gcc/config/gcn/mkoffload.c | 51 +-
gcc/config/host-darwin.c | 91 +-
gcc/config/host-darwin.h | 2 +-
gcc/config/host-hpux.c | 8 +-
gcc/config/host-linux.c | 16 +-
gcc/config/host-netbsd.c | 2 +-
gcc/config/host-openbsd.c | 2 +-
gcc/config/host-solaris.c | 2 +-
gcc/config/i386/host-mingw32.c | 4 +-
gcc/config/i386/i386.c | 3 +-
gcc/config/nvptx/nvptx-c.c | 4 +-
gcc/config/nvptx/nvptx-modes.def | 2 +
gcc/config/nvptx/nvptx-opts.h | 3 +-
gcc/config/nvptx/nvptx.c | 35 +-
gcc/config/nvptx/nvptx.h | 1 +
gcc/config/nvptx/nvptx.md | 77 +
gcc/config/nvptx/nvptx.opt | 3 +
gcc/config/rs6000/rs6000-gen-builtins.c | 4 +-
gcc/config/t-vxworks | 23 +-
gcc/config/vxworks.h | 4 +-
gcc/config/vxworks/stdint.h | 28 -
gcc/coretypes.h | 6 +-
gcc/cp/ChangeLog | 19 +
gcc/cp/module.cc | 2 +-
gcc/cp/name-lookup.c | 4 +-
gcc/cp/parser.c | 38 +-
gcc/d/ChangeLog | 39 +
gcc/d/Make-lang.in | 1 +
gcc/d/d-attribs.cc | 6 +-
gcc/d/d-codegen.cc | 6 +-
gcc/d/d-compiler.cc | 4 +-
gcc/d/d-lang.cc | 11 +-
gcc/d/d-port.cc | 2 +
gcc/d/d-target.cc | 30 +-
gcc/d/decl.cc | 5 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/access.d | 2 +-
gcc/d/dmd/aggregate.d | 14 +-
gcc/d/dmd/aliasthis.d | 4 +-
gcc/d/dmd/arrayop.d | 79 +-
gcc/d/dmd/astenums.d | 4 +-
gcc/d/dmd/attrib.d | 11 +-
gcc/d/dmd/blockexit.d | 20 +-
gcc/d/dmd/builtin.d | 2 -
gcc/d/dmd/canthrow.d | 2 +-
gcc/d/dmd/clone.d | 8 +-
gcc/d/dmd/common/outbuffer.h | 2 +-
gcc/d/dmd/cond.d | 2 +-
gcc/d/dmd/constfold.d | 166 +--
gcc/d/dmd/cparse.d | 45 +-
gcc/d/dmd/cppmangle.d | 2 +-
gcc/d/dmd/ctfeexpr.d | 394 ++---
gcc/d/dmd/dcast.d | 176 ++-
gcc/d/dmd/declaration.d | 40 +-
gcc/d/dmd/declaration.h | 9 +-
gcc/d/dmd/dinterpret.d | 634 ++++----
gcc/d/dmd/dmangle.d | 4 +-
gcc/d/dmd/dstruct.d | 18 +-
gcc/d/dmd/dsymbol.d | 16 +-
gcc/d/dmd/dsymbolsem.d | 56 +-
gcc/d/dmd/dtemplate.d | 137 +-
gcc/d/dmd/dtoh.d | 11 +-
gcc/d/dmd/escape.d | 65 +-
gcc/d/dmd/expression.d | 784 +++++-----
gcc/d/dmd/expression.h | 28 +-
gcc/d/dmd/expressionsem.d | 802 +++++-----
gcc/d/dmd/foreachvar.d | 2 +-
gcc/d/dmd/func.d | 9 +-
gcc/d/dmd/globals.d | 2 +-
gcc/d/dmd/hdrgen.d | 195 ++-
gcc/d/dmd/iasmgcc.d | 4 +-
gcc/d/dmd/id.d | 3 +
gcc/d/dmd/initsem.d | 56 +-
gcc/d/dmd/lambdacomp.d | 5 +-
gcc/d/dmd/lexer.d | 22 +-
gcc/d/dmd/mtype.d | 16 +-
gcc/d/dmd/nogc.d | 6 +-
gcc/d/dmd/ob.d | 6 +-
gcc/d/dmd/objc.d | 12 +-
gcc/d/dmd/opover.d | 323 ++--
gcc/d/dmd/optimize.d | 1535 ++++++++++----------
gcc/d/dmd/parse.d | 340 ++---
gcc/d/dmd/printast.d | 7 +-
gcc/d/dmd/root/dcompat.h | 3 +
gcc/d/dmd/root/file.d | 18 +-
gcc/d/dmd/root/optional.d | 86 ++
gcc/d/dmd/root/optional.h | 42 +
gcc/d/dmd/safe.d | 4 +-
gcc/d/dmd/semantic2.d | 18 +-
gcc/d/dmd/semantic3.d | 4 +-
gcc/d/dmd/sideeffect.d | 84 +-
gcc/d/dmd/statementsem.d | 882 ++++++-----
gcc/d/dmd/staticcond.d | 51 +-
gcc/d/dmd/target.d | 5 +-
gcc/d/dmd/target.h | 4 +-
gcc/d/dmd/templateparamsem.d | 6 +-
gcc/d/dmd/tokens.d | 160 +-
gcc/d/dmd/tokens.h | 628 +++++---
gcc/d/dmd/traits.d | 41 +-
gcc/d/dmd/typesem.d | 124 +-
gcc/d/expr.cc | 259 ++--
gcc/d/intrinsics.cc | 2 +-
gcc/d/lang.opt | 8 +-
gcc/d/runtime.def | 7 -
gcc/d/toir.cc | 3 +-
gcc/d/types.cc | 2 +-
gcc/doc/extend.texi | 5 +-
gcc/doc/gty.texi | 4 +-
gcc/doc/invoke.texi | 8 +
gcc/fortran/ChangeLog | 15 +
gcc/fortran/check.c | 32 +-
gcc/fortran/expr.c | 9 +-
gcc/fortran/resolve.c | 3 +-
gcc/gengtype.c | 23 +-
gcc/ggc-common.c | 202 ++-
gcc/ggc-tests.c | 2 +-
gcc/gimple-ssa-warn-access.cc | 22 +-
gcc/gimple-ssa-warn-restrict.c | 4 +-
gcc/hash-map.h | 4 +-
gcc/hash-set.h | 2 +-
gcc/hash-table.h | 2 +-
gcc/hash-traits.h | 2 +-
gcc/hosthooks-def.h | 4 +-
gcc/hosthooks.h | 10 +-
gcc/ipa-inline.c | 47 +-
gcc/ipa-modref-tree.h | 3 +-
gcc/ipa-modref.c | 23 +-
gcc/ipa-profile.c | 12 -
gcc/ipa-pure-const.c | 22 +
gcc/jit/ChangeLog | 34 +
gcc/jit/docs/topics/compatibility.rst | 9 +
gcc/jit/docs/topics/expressions.rst | 37 +
gcc/jit/jit-builtins.c | 10 +-
gcc/jit/jit-playback.c | 1 +
gcc/jit/jit-playback.h | 6 +
gcc/jit/jit-recording.c | 48 +-
gcc/jit/jit-recording.h | 27 +-
gcc/jit/libgccjit.c | 18 +
gcc/jit/libgccjit.h | 21 +
gcc/jit/libgccjit.map | 5 +
gcc/machmode.h | 2 +-
gcc/params.opt | 8 +
gcc/pointer-query.cc | 1202 ++++++++-------
gcc/pointer-query.h | 59 +-
gcc/poly-int.h | 2 +-
gcc/stringpool.c | 2 +-
gcc/symtab.c | 2 +-
gcc/testsuite/ChangeLog | 101 ++
.../g++.dg/cpp1y/lambda-generic-85713-2.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/pr60054.C | 4 +-
gcc/testsuite/g++.dg/cpp1y/pr60332.C | 3 +-
gcc/testsuite/g++.dg/cpp23/auto-fncast10.C | 18 +
gcc/testsuite/g++.dg/cpp23/auto-fncast7.C | 9 +
gcc/testsuite/g++.dg/cpp23/auto-fncast8.C | 42 +
gcc/testsuite/g++.dg/cpp23/auto-fncast9.C | 17 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-2.C | 12 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-3.C | 12 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84979.C | 2 +-
gcc/testsuite/g++.dg/warn/Wstringop-overflow-8.C | 10 +
gcc/testsuite/gcc.dg/Warray-bounds-91.c | 145 ++
gcc/testsuite/gcc.dg/Warray-bounds-92.c | 149 ++
gcc/testsuite/gcc.dg/Wstringop-overflow-58.c | 22 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-59.c | 18 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-83.c | 19 +
gcc/testsuite/gcc.dg/Wstringop-overflow-85.c | 153 ++
gcc/testsuite/gcc.dg/Wstringop-overflow-86.c | 63 +
gcc/testsuite/gcc.dg/Wstringop-overflow-87.c | 147 ++
gcc/testsuite/gcc.dg/ipa/pr103601.c | 35 +
gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 43 +-
gcc/testsuite/gcc.target/aarch64/pr103523.c | 8 +
gcc/testsuite/gcc.target/nvptx/float16-1.c | 53 +
.../gdc.test/compilable/covariant_override.d | 34 +
gcc/testsuite/gdc.test/compilable/emptygenmain.d | 3 +
gcc/testsuite/gdc.test/compilable/noreturn1.d | 12 +
gcc/testsuite/gdc.test/compilable/test17870.d | 26 +
gcc/testsuite/gdc.test/compilable/test19873.d | 37 +
gcc/testsuite/gdc.test/compilable/test21719.d | 21 +
gcc/testsuite/gdc.test/compilable/test22254.d | 19 +
gcc/testsuite/gdc.test/compilable/test22510.d | 18 +
.../gdc.test/fail_compilation/covariant_override.d | 35 +
.../gdc.test/fail_compilation/fail10964.d | 4 +-
.../gdc.test/fail_compilation/fail10968.d | 38 +-
.../gdc.test/fail_compilation/fail16997.d | 38 +-
gcc/testsuite/gdc.test/fail_compilation/fail809.d | 12 -
gcc/testsuite/gdc.test/fail_compilation/fob2.d | 2 +-
.../gdc.test/fail_compilation/imports/test20023b.d | 10 +
gcc/testsuite/gdc.test/fail_compilation/retscope.d | 8 +-
.../gdc.test/fail_compilation/test15191.d | 42 +-
.../gdc.test/fail_compilation/test17977.d | 20 +
.../gdc.test/fail_compilation/test20023.d | 16 +
.../gdc.test/fail_compilation/traits_initSymbol.d | 63 +
gcc/testsuite/gdc.test/runnable/b19294.d | 163 +++
gcc/testsuite/gdc.test/runnable/mars1.d | 2 +-
gcc/testsuite/gdc.test/runnable/test15862.d | 39 +
gcc/testsuite/gdc.test/runnable/test21367.d | 47 +
gcc/testsuite/gdc.test/runnable/test22227.d | 16 +
gcc/testsuite/gdc.test/runnable/testOpApply.d | 31 +-
gcc/testsuite/gdc.test/runnable/testcgelem.d | 2 +-
gcc/testsuite/gdc.test/runnable/testconst.d | 8 +-
.../gdc.test/runnable/traits_initSymbol.d | 119 ++
gcc/testsuite/gdc.test/runnable/xtest46.d | 7 +-
.../gdc.test/runnable_cxx/extra-files/cpp7925.cpp | 103 ++
gcc/testsuite/gdc.test/runnable_cxx/test7925.d | 151 ++
gcc/testsuite/gfortran.dg/move_alloc_8.f90 | 4 +-
gcc/testsuite/gfortran.dg/pointer_intent_9.f90 | 33 +
gcc/testsuite/gfortran.dg/pr103606.f90 | 12 +
gcc/testsuite/jit.dg/all-non-failing-tests.h | 23 +
gcc/testsuite/jit.dg/test-builtin-types.c | 43 +
gcc/testsuite/jit.dg/test-error-bad-assignment.c | 78 +
gcc/testsuite/jit.dg/test-fuzzer.c | 8 +-
gcc/testsuite/jit.dg/test-pr103562.c | 62 +
gcc/testsuite/jit.dg/test-tls.c | 64 +
gcc/tree-cfg.c | 10 +-
gcc/tree-vect-loop.c | 13 +-
gcc/value-range.h | 4 +-
gcc/vec.h | 2 +-
gcc/wide-int.h | 4 +-
include/ChangeLog | 4 +
include/gomp-constants.h | 2 +-
libgcc/ChangeLog | 33 +
libgcc/config.host | 4 +-
libgcc/config/rs6000/t-vxworks | 1 +
libgcc/config/t-darwin | 2 +-
libgcc/config/t-vxworks | 2 +
libgcc/config/t-vxworks7 | 2 +
libgcc/config/vxcrtstuff.c | 13 +-
libgomp/ChangeLog | 13 +
libgomp/plugin/plugin-gcn.c | 39 +-
libgomp/testsuite/libgomp.c++/target-lambda-1.C | 2 +
libgomp/testsuite/libgomp.c++/target-this-3.C | 2 +
libgomp/testsuite/libgomp.c++/target-this-4.C | 3 +-
libphobos/ChangeLog | 12 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 5 +-
libphobos/libdruntime/Makefile.in | 12 +-
libphobos/libdruntime/core/demangle.d | 8 +-
.../libdruntime/core/internal/array/construction.d | 43 +-
libphobos/libdruntime/core/internal/convert.d | 8 +-
libphobos/libdruntime/core/internal/lifetime.d | 49 +-
libphobos/libdruntime/core/internal/string.d | 2 +-
libphobos/libdruntime/core/internal/utf.d | 10 +-
libphobos/libdruntime/core/lifetime.d | 111 +-
libphobos/libdruntime/core/memory.d | 21 +-
libphobos/libdruntime/core/stdc/stdlib.d | 10 +
libphobos/libdruntime/core/stdc/string.d | 28 +-
libphobos/libdruntime/core/stdc/wchar_.d | 26 +-
libphobos/libdruntime/core/stdcpp/exception.d | 2 +
libphobos/libdruntime/core/sync/mutex.d | 4 +-
libphobos/libdruntime/core/sys/bionic/string.d | 2 +-
libphobos/libdruntime/core/sys/darwin/mach/nlist.d | 2 +-
libphobos/libdruntime/core/sys/darwin/string.d | 2 +-
.../libdruntime/core/sys/dragonflybsd/string.d | 2 +-
libphobos/libdruntime/core/sys/freebsd/string.d | 2 +-
libphobos/libdruntime/core/sys/linux/string.d | 2 +-
libphobos/libdruntime/core/sys/linux/syscalls.d | 745 ----------
libphobos/libdruntime/core/sys/linux/unistd.d | 26 +-
libphobos/libdruntime/core/sys/netbsd/string.d | 2 +-
libphobos/libdruntime/core/sys/openbsd/string.d | 2 +-
libphobos/libdruntime/core/sys/posix/signal.d | 26 +-
libphobos/libdruntime/core/sys/posix/string.d | 8 +-
libphobos/libdruntime/core/sys/posix/sys/socket.d | 2 +-
libphobos/libdruntime/core/sys/solaris/sys/elf.d | 5 +-
.../libdruntime/core/sys/solaris/sys/elf_386.d | 3 -
.../libdruntime/core/sys/solaris/sys/elf_SPARC.d | 3 -
libphobos/libdruntime/core/sys/windows/dbghelp.d | 8 +-
libphobos/libdruntime/core/thread/osthread.d | 5 +-
libphobos/libdruntime/core/thread/threadbase.d | 5 +-
libphobos/libdruntime/object.d | 8 +-
libphobos/libdruntime/rt/aaA.d | 4 +-
libphobos/libdruntime/rt/cast_.d | 2 +-
libphobos/libdruntime/rt/config.d | 3 +
libphobos/libdruntime/rt/lifetime.d | 4 +-
libphobos/libdruntime/rt/monitor_.d | 2 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/algorithm/iteration.d | 52 +-
libphobos/src/std/algorithm/mutation.d | 29 +-
libphobos/src/std/algorithm/sorting.d | 26 +-
libphobos/src/std/concurrency.d | 32 +-
libphobos/src/std/container/dlist.d | 6 +
libphobos/src/std/container/rbtree.d | 2 +-
libphobos/src/std/datetime/interval.d | 6 +-
libphobos/src/std/datetime/systime.d | 27 +-
libphobos/src/std/datetime/timezone.d | 74 +-
libphobos/src/std/file.d | 28 +-
libphobos/src/std/internal/cstring.d | 2 +-
libphobos/src/std/internal/math/biguintcore.d | 12 +-
libphobos/src/std/json.d | 10 +-
libphobos/src/std/net/isemail.d | 2 +-
libphobos/src/std/process.d | 4 +-
libphobos/src/std/random.d | 12 +-
libphobos/src/std/stdio.d | 2 +-
libphobos/src/std/typecons.d | 35 +-
libphobos/src/std/uni/package.d | 4 +-
libphobos/src/std/utf.d | 12 +-
libphobos/testsuite/libphobos.config/config.exp | 1 +
libphobos/testsuite/libphobos.config/test22523.d | 11 +
libstdc++-v3/ChangeLog | 192 +++
libstdc++-v3/acinclude.m4 | 2 +-
libstdc++-v3/config.h.in | 6 +-
libstdc++-v3/config/abi/pre/gnu.ver | 27 +-
libstdc++-v3/config/allocator/new_allocator_base.h | 11 +-
libstdc++-v3/config/io/basic_file_stdio.cc | 48 +-
.../config/locale/dragonfly/time_members.cc | 4 +-
libstdc++-v3/config/locale/generic/time_members.cc | 4 +-
libstdc++-v3/config/locale/gnu/time_members.cc | 4 +-
libstdc++-v3/configure | 2 +-
libstdc++-v3/doc/html/manual/api.html | 8 +
libstdc++-v3/doc/html/manual/memory.html | 6 +-
libstdc++-v3/doc/xml/manual/allocator.xml | 6 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 10 +
libstdc++-v3/include/Makefile.am | 1 +
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/bits/atomic_base.h | 2 +-
libstdc++-v3/include/bits/atomic_timed_wait.h | 4 +
libstdc++-v3/include/bits/basic_string.h | 8 +-
libstdc++-v3/include/bits/char_traits.h | 7 +
libstdc++-v3/include/bits/cow_string.h | 9 +-
libstdc++-v3/include/bits/ios_base.h | 9 +
libstdc++-v3/include/bits/locale_facets_nonio.h | 6 +
libstdc++-v3/include/bits/locale_facets_nonio.tcc | 223 ++-
libstdc++-v3/include/bits/new_allocator.h | 223 +++
libstdc++-v3/include/bits/std_mutex.h | 6 +-
libstdc++-v3/include/bits/stl_iterator.h | 50 +-
libstdc++-v3/include/bits/stl_map.h | 49 +-
libstdc++-v3/include/bits/stl_pair.h | 9 +
libstdc++-v3/include/bits/uses_allocator_args.h | 6 -
libstdc++-v3/include/experimental/memory_resource | 4 +-
libstdc++-v3/include/ext/new_allocator.h | 157 +-
libstdc++-v3/include/std/atomic | 8 +-
libstdc++-v3/include/std/condition_variable | 2 +-
libstdc++-v3/include/std/version | 1 +
libstdc++-v3/libsupc++/exception_ptr.h | 41 +-
libstdc++-v3/src/c++11/compatibility-condvar.cc | 31 +
libstdc++-v3/src/c++11/condition_variable.cc | 2 +-
.../testsuite/18_support/exception_ptr/103630.cc | 39 +
.../testsuite/18_support/exception_ptr/64241.cc | 2 +-
libstdc++-v3/testsuite/20_util/allocator/64135.cc | 45 +
.../20_util/scoped_allocator/69293_neg.cc | 4 -
.../testsuite/22_locale/time_get/get/char/3.cc | 356 +++++
.../testsuite/22_locale/time_get/get/char/71367.cc | 67 +
.../testsuite/22_locale/time_get/get/wchar_t/3.cc | 356 +++++
.../22_locale/time_get/get/wchar_t/71367.cc | 67 +
.../22_locale/time_get/get_date/char/12791.cc | 4 +-
.../22_locale/time_get/get_date/wchar_t/12791.cc | 4 +-
.../22_locale/time_get/get_time/char/2.cc | 2 +-
.../22_locale/time_get/get_time/char/5.cc | 2 +-
.../22_locale/time_get/get_time/wchar_t/2.cc | 2 +-
.../22_locale/time_get/get_time/wchar_t/5.cc | 2 +-
.../23_containers/map/modifiers/emplace/92300.cc | 36 +
.../23_containers/map/modifiers/insert/92300.cc | 38 +
.../27_io/basic_ofstream/open/char/noreplace.cc | 29 +
.../27_io/basic_ofstream/open/wchar_t/noreplace.cc | 29 +
.../29_atomics/atomic/wait_notify/102994.cc | 19 +
.../condition_variable/members/103382.cc | 66 +
366 files changed, 11870 insertions(+), 6156 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-09 10:39 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-09 10:39 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:7a81590757659982cb9b93b922a4c182aa40e2d8
commit 7a81590757659982cb9b93b922a4c182aa40e2d8
Merge: 4cba2fa027a 5791bf7a0a7
Author: Martin Liska <mliska@suse.cz>
Date: Thu Dec 9 11:38:40 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 10 +
MAINTAINERS | 2 +
configure | 2 +-
configure.ac | 2 +-
contrib/ChangeLog | 4 +
contrib/filter-clang-warnings.py | 1 +
gcc/ChangeLog | 681 ++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 2 +-
gcc/ada/ChangeLog | 760 +++++++++++++++++++++
gcc/ada/Makefile.rtl | 2 +-
gcc/ada/contracts.adb | 2 -
...ard_and_implementation_defined_restrictions.rst | 2 +-
gcc/ada/exp_aggr.adb | 12 +-
gcc/ada/exp_ch13.adb | 2 +-
gcc/ada/exp_ch13.ads | 3 +
gcc/ada/exp_ch3.adb | 374 +++++-----
gcc/ada/exp_ch3.ads | 28 +
gcc/ada/exp_ch6.adb | 2 +-
gcc/ada/exp_imgv.adb | 3 +-
gcc/ada/exp_spark.adb | 289 +++++++-
gcc/ada/exp_util.adb | 1 -
gcc/ada/freeze.adb | 11 +-
gcc/ada/gcc-interface/Make-lang.in | 4 +
gcc/ada/gcc-interface/a-assert.adb | 52 --
gcc/ada/gcc-interface/a-assert.ads | 50 --
gcc/ada/gcc-interface/decl.c | 26 +-
gcc/ada/gcc-interface/gigi.h | 7 +-
gcc/ada/gcc-interface/trans.c | 30 +-
gcc/ada/gcc-interface/utils.c | 17 +-
gcc/ada/gen_il-fields.ads | 2 +
gcc/ada/gen_il-gen-gen_nodes.adb | 2 +
gcc/ada/gen_il-gen.adb | 6 +-
gcc/ada/gnat_rm.texi | 2 +-
gcc/ada/libgnarl/a-taside.ads | 2 +
gcc/ada/libgnarl/s-interr.adb | 12 +-
gcc/ada/libgnarl/s-intman.ads | 4 +-
gcc/ada/libgnarl/s-intman__posix.adb | 6 +-
gcc/ada/libgnarl/s-mudido__affinity.adb | 6 +-
gcc/ada/libgnarl/s-osinte__linux.ads | 8 +-
gcc/ada/libgnarl/s-taprop__linux.adb | 8 +-
gcc/ada/libgnarl/s-tasdeb.adb | 2 +-
gcc/ada/libgnarl/s-tasdeb.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__linux.ads | 4 +-
gcc/ada/libgnarl/s-taskin.adb | 2 +-
gcc/ada/libgnarl/s-taskin.ads | 2 +-
gcc/ada/libgnarl/s-tasren.adb | 16 +-
gcc/ada/libgnarl/s-tassta.adb | 2 +-
gcc/ada/libgnarl/s-tataat.adb | 2 +-
gcc/ada/libgnarl/s-tpobop.adb | 12 +-
gcc/ada/libgnat/a-calend.adb | 6 +-
gcc/ada/libgnat/a-calend.ads | 2 +-
gcc/ada/libgnat/a-cfinve.adb | 4 +-
gcc/ada/libgnat/a-chahan.adb | 4 +-
gcc/ada/libgnat/a-chtgbo.adb | 2 +-
gcc/ada/libgnat/a-cobove.adb | 8 +-
gcc/ada/libgnat/a-cofove.adb | 4 +-
gcc/ada/libgnat/a-cohata.ads | 2 +-
gcc/ada/libgnat/a-coinve.adb | 6 +-
gcc/ada/libgnat/a-convec.adb | 12 +-
gcc/ada/libgnat/a-coprnu.ads | 4 +-
gcc/ada/libgnat/a-direct.adb | 14 +-
gcc/ada/libgnat/a-direct.ads | 4 +-
gcc/ada/libgnat/a-direio.adb | 2 +-
gcc/ada/libgnat/a-nbnbre.adb | 10 +-
gcc/ada/libgnat/a-ngrear.adb | 4 +-
gcc/ada/libgnat/a-stbubo.adb | 6 +-
gcc/ada/libgnat/a-stbufo.adb | 2 +-
gcc/ada/libgnat/a-stbuun.adb | 6 +-
gcc/ada/libgnat/a-stbuut.adb | 8 +-
gcc/ada/libgnat/a-stmaco.ads | 44 +-
gcc/ada/libgnat/a-strbou.ads | 38 +-
gcc/ada/libgnat/a-strfix.ads | 6 +-
gcc/ada/libgnat/a-strmap.adb | 4 +-
gcc/ada/libgnat/a-strmap.ads | 2 +-
gcc/ada/libgnat/a-strsup.adb | 36 +-
gcc/ada/libgnat/a-strsup.ads | 36 +-
gcc/ada/libgnat/a-sttebu.adb | 4 +-
gcc/ada/libgnat/a-stuten.ads | 2 +-
gcc/ada/libgnat/a-stwibo.ads | 4 +-
gcc/ada/libgnat/a-stwima.ads | 3 +-
gcc/ada/libgnat/a-stwisu.adb | 32 +-
gcc/ada/libgnat/a-stzbou.ads | 6 +-
gcc/ada/libgnat/a-stzmap.ads | 3 +-
gcc/ada/libgnat/a-stzsup.adb | 32 +-
gcc/ada/libgnat/a-swmwco.ads | 60 +-
gcc/ada/libgnat/a-szmzco.ads | 60 +-
gcc/ada/libgnat/a-teioed.adb | 4 +-
gcc/ada/libgnat/a-wtedit.adb | 4 +-
gcc/ada/libgnat/a-ztedit.adb | 4 +-
gcc/ada/libgnat/g-arrspl.adb | 16 +-
gcc/ada/libgnat/g-catiio.adb | 4 +-
gcc/ada/libgnat/g-cgideb.adb | 4 +-
gcc/ada/libgnat/g-comlin.adb | 8 +-
gcc/ada/libgnat/g-comlin.ads | 4 +-
gcc/ada/libgnat/g-debpoo.adb | 4 +-
gcc/ada/libgnat/g-expect.adb | 10 +-
gcc/ada/libgnat/g-forstr.adb | 6 +-
gcc/ada/libgnat/g-memdum.adb | 4 +-
gcc/ada/libgnat/g-rannum.adb | 2 +-
gcc/ada/libgnat/g-sechas.adb | 6 +-
gcc/ada/libgnat/g-sehamd.ads | 2 +-
gcc/ada/libgnat/g-sehash.ads | 4 +-
gcc/ada/libgnat/g-sercom.ads | 4 +-
gcc/ada/libgnat/g-sercom__linux.adb | 12 +-
gcc/ada/libgnat/g-shsh32.ads | 12 +-
gcc/ada/libgnat/g-shsh64.ads | 12 +-
gcc/ada/libgnat/g-socket.adb | 30 +-
gcc/ada/libgnat/g-socket.ads | 40 +-
gcc/ada/libgnat/g-socpol.adb | 16 +-
gcc/ada/libgnat/g-socpol.ads | 8 +-
gcc/ada/libgnat/g-sothco.ads | 12 +-
gcc/ada/libgnat/g-spipat.adb | 4 +-
gcc/ada/libgnat/i-c.adb | 472 ++++++++++++-
gcc/ada/libgnat/i-c.ads | 420 +++++++++++-
gcc/ada/libgnat/i-cobol.ads | 8 +-
gcc/ada/libgnat/i-pacdec.adb | 4 +-
gcc/ada/libgnat/i-pacdec.ads | 4 +-
gcc/ada/libgnat/s-aridou.adb | 243 +++++--
gcc/ada/libgnat/s-arit32.adb | 449 +++++++++++-
gcc/ada/libgnat/s-arit32.ads | 68 +-
gcc/ada/libgnat/s-arit64.ads | 3 +-
gcc/ada/libgnat/s-bitops.adb | 4 +-
gcc/ada/libgnat/s-crc32.adb | 4 +-
gcc/ada/libgnat/s-gearop.adb | 4 +-
gcc/ada/libgnat/s-genbig.adb | 30 +-
gcc/ada/libgnat/s-htable.adb | 2 +-
gcc/ada/libgnat/s-imgboo.adb | 12 +-
gcc/ada/libgnat/s-imgboo.ads | 26 +-
gcc/ada/libgnat/s-imgcha.adb | 8 +-
gcc/ada/libgnat/s-os_lib.adb | 2 -
gcc/ada/libgnat/s-powflt.ads | 42 +-
gcc/ada/libgnat/s-powlfl.ads | 90 +--
gcc/ada/libgnat/s-powllf.ads | 110 +--
gcc/ada/libgnat/s-rannum.adb | 14 +-
gcc/ada/libgnat/s-rannum.ads | 2 +-
gcc/ada/libgnat/s-regexp.adb | 24 +-
gcc/ada/libgnat/s-regpat.adb | 20 +-
gcc/ada/libgnat/s-regpat.ads | 4 +-
gcc/ada/libgnat/s-scaval__128.adb | 8 +-
gcc/ada/libgnat/s-statxd.adb | 22 +-
gcc/ada/libgnat/s-stausa.adb | 12 +-
gcc/ada/libgnat/s-strops.adb | 2 +-
gcc/ada/libgnat/s-valboo.adb | 18 +-
gcc/ada/libgnat/s-valboo.ads | 54 +-
gcc/ada/libgnat/s-valrea.adb | 12 +-
gcc/ada/libgnat/s-valuer.adb | 5 +-
gcc/ada/libgnat/s-valueu.adb | 2 +-
gcc/ada/libgnat/s-valuti.adb | 166 ++++-
gcc/ada/libgnat/s-valuti.ads | 265 ++++++-
gcc/ada/libgnat/s-wchcon.ads | 8 +-
gcc/ada/libgnat/s-widint.ads | 15 +-
gcc/ada/libgnat/s-widlli.ads | 15 +-
gcc/ada/libgnat/s-widllli.ads | 15 +-
gcc/ada/libgnat/s-widlllu.ads | 11 +
gcc/ada/libgnat/s-widllu.ads | 11 +
gcc/ada/libgnat/s-widthi.adb | 133 ++++
gcc/ada/libgnat/s-widthi.ads | 7 +-
gcc/ada/libgnat/s-widthu.adb | 54 +-
gcc/ada/libgnat/s-widthu.ads | 7 +-
gcc/ada/libgnat/s-widuns.ads | 11 +
gcc/ada/par-ch4.adb | 6 +-
gcc/ada/rtsfind.adb | 14 +-
gcc/ada/rtsfind.ads | 2 +
gcc/ada/scng.adb | 4 +-
gcc/ada/sem_aggr.adb | 24 +-
gcc/ada/sem_ch12.adb | 276 ++++----
gcc/ada/sem_ch13.adb | 28 +-
gcc/ada/sem_ch3.adb | 51 +-
gcc/ada/sem_ch6.adb | 4 +-
gcc/ada/sem_ch8.adb | 1 -
gcc/ada/sem_util.adb | 41 +-
gcc/ada/sem_util.ads | 6 +-
gcc/ada/sem_warn.adb | 69 +-
gcc/ada/snames.ads-tmpl | 1 -
gcc/ada/sprint.adb | 5 +
gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec | 10 +
gcc/analyzer/ChangeLog | 19 +
gcc/analyzer/constraint-manager.cc | 149 +++-
gcc/analyzer/constraint-manager.h | 2 +
gcc/analyzer/region-model-reachability.cc | 13 +
gcc/attribs.c | 2 +-
gcc/attribs.h | 1 +
gcc/auto-profile.c | 20 +-
gcc/c-family/ChangeLog | 12 +
gcc/c-family/c-pch.c | 15 -
gcc/c-family/c.opt | 4 +
gcc/c/ChangeLog | 24 +
gcc/c/c-parser.c | 57 +-
gcc/c/c-typeck.c | 102 ++-
gcc/common.opt | 8 +
gcc/common/config/riscv/riscv-common.c | 38 +-
gcc/config.gcc | 7 +
gcc/config/aarch64/aarch64-protos.h | 1 +
gcc/config/aarch64/aarch64-simd.md | 65 +-
gcc/config/aarch64/aarch64.c | 12 +
gcc/config/avr/avr.c | 9 +-
gcc/config/avr/genmultilib.awk | 16 +
gcc/config/avr/t-avr | 1 +
gcc/config/bpf/bpf.c | 27 +-
gcc/config/darwin.c | 2 +-
gcc/config/darwin.h | 9 +-
gcc/config/host-darwin.c | 191 ++++--
gcc/config/i386/i386-expand.c | 15 +-
gcc/config/i386/i386-options.c | 101 ++-
gcc/config/i386/i386-options.h | 6 +-
gcc/config/i386/i386-protos.h | 1 +
gcc/config/i386/i386.c | 38 +-
gcc/config/i386/i386.h | 20 +-
gcc/config/i386/i386.md | 10 +-
gcc/config/i386/i386.opt | 8 +
gcc/config/i386/sse.md | 197 +++++-
gcc/config/i386/x86-tune.def | 14 +-
gcc/config/mips/mips.h | 6 +-
gcc/config/mips/mips.md | 10 +
gcc/config/mips/mips.opt | 4 +
gcc/config/nvptx/nvptx.md | 26 +
gcc/config/pa/pa.c | 4 +-
gcc/config/pru/pru.c | 19 +
gcc/config/riscv/arch-canonicalize | 16 +-
gcc/config/riscv/riscv-opts.h | 22 +
gcc/config/riscv/riscv.opt | 3 +
gcc/config/rs6000/altivec.h | 518 ++------------
gcc/config/rs6000/rs6000-builtin-new.def | 30 +-
gcc/config/rs6000/rs6000-c.c | 11 +-
gcc/config/rs6000/rs6000-call.c | 64 +-
gcc/config/rs6000/rs6000-gen-builtins.c | 2 +-
gcc/config/rs6000/rs6000-internal.h | 3 +
gcc/config/rs6000/rs6000.c | 43 +-
gcc/config/rs6000/xmmintrin.h | 2 +-
gcc/config/s390/s390.c | 2 +-
gcc/config/vxworks.h | 2 +-
gcc/configure | 7 +-
gcc/configure.ac | 5 +-
gcc/coverage.c | 3 +-
gcc/cp/ChangeLog | 92 +++
gcc/cp/constexpr.c | 140 +++-
gcc/cp/cp-gimplify.c | 3 +-
gcc/cp/cp-tree.h | 3 +
gcc/cp/cxx-pretty-print.c | 4 +-
gcc/cp/error.c | 10 +-
gcc/cp/parser.c | 123 ++--
gcc/cp/pt.c | 21 +-
gcc/cp/semantics.c | 737 ++++++++++++++++++--
gcc/cp/tree.c | 12 +
gcc/cp/typeck.c | 14 +-
gcc/cse.c | 7 +-
gcc/d/ChangeLog | 74 ++
gcc/d/Make-lang.in | 42 +-
gcc/d/d-builtins.cc | 7 +-
gcc/d/d-codegen.cc | 36 +-
gcc/d/d-frontend.cc | 11 +-
gcc/d/d-frontend.h | 2 +-
gcc/d/d-gimplify.cc | 65 +-
gcc/d/d-lang.cc | 18 +-
gcc/d/d-spec.cc | 18 +-
gcc/d/d-tree.h | 9 +-
gcc/d/decl.cc | 155 ++---
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/README.md | 18 +-
gcc/d/dmd/VERSION | 2 +-
gcc/d/dmd/aggregate.d | 81 ++-
gcc/d/dmd/aggregate.h | 17 +-
gcc/d/dmd/aliasthis.d | 23 +-
gcc/d/dmd/arrayop.d | 2 +-
gcc/d/dmd/attrib.d | 22 +-
gcc/d/dmd/blockexit.d | 4 +-
gcc/d/dmd/builtin.d | 2 +-
gcc/d/dmd/chkformat.d | 8 +-
gcc/d/dmd/clone.d | 139 ++--
gcc/d/dmd/common/README.md | 7 +
gcc/d/dmd/common/file.d | 576 ++++++++++++++++
gcc/d/dmd/{root => common}/outbuffer.d | 243 ++++++-
gcc/d/dmd/{root => common}/outbuffer.h | 10 +-
gcc/d/dmd/common/string.d | 209 ++++++
gcc/d/dmd/cond.d | 3 +-
gcc/d/dmd/cparse.d | 225 +++++-
gcc/d/dmd/cppmangle.d | 15 +-
gcc/d/dmd/ctfeexpr.d | 5 +
gcc/d/dmd/dcast.d | 136 +++-
gcc/d/dmd/dclass.d | 23 +-
gcc/d/dmd/declaration.d | 161 ++++-
gcc/d/dmd/declaration.h | 9 +-
gcc/d/dmd/dinterpret.d | 46 +-
gcc/d/dmd/dmacro.d | 2 +-
gcc/d/dmd/dmangle.d | 53 +-
gcc/d/dmd/dmodule.d | 142 +---
gcc/d/dmd/doc.d | 28 +-
gcc/d/dmd/dscope.d | 15 +-
gcc/d/dmd/dstruct.d | 39 +-
gcc/d/dmd/dsymbol.d | 110 ++-
gcc/d/dmd/dsymbol.h | 20 +-
gcc/d/dmd/dsymbolsem.d | 167 +++--
gcc/d/dmd/dtemplate.d | 41 +-
gcc/d/dmd/dtoh.d | 31 +-
gcc/d/dmd/dversion.d | 2 +-
gcc/d/dmd/expression.d | 104 ++-
gcc/d/dmd/expression.h | 55 +-
gcc/d/dmd/expressionsem.d | 426 ++++++++----
gcc/d/dmd/file_manager.d | 301 ++++++++
gcc/d/dmd/{root/root.h => file_manager.h} | 17 +-
gcc/d/dmd/func.d | 76 ++-
gcc/d/dmd/globals.d | 27 +-
gcc/d/dmd/globals.h | 23 +-
gcc/d/dmd/gluelayer.d | 1 +
gcc/d/dmd/hdrgen.d | 20 +-
gcc/d/dmd/iasmgcc.d | 2 +-
gcc/d/dmd/id.d | 11 +
gcc/d/dmd/identifier.d | 2 +-
gcc/d/dmd/importc.d | 171 +++++
gcc/d/dmd/init.d | 2 +-
gcc/d/dmd/initsem.d | 128 +++-
gcc/d/dmd/intrange.h | 177 -----
gcc/d/dmd/json.d | 6 +-
gcc/d/dmd/lambdacomp.d | 2 +-
gcc/d/dmd/lexer.d | 237 ++++++-
gcc/d/dmd/lexer.h | 75 --
gcc/d/dmd/macro.h | 38 --
gcc/d/dmd/mars.h | 93 ---
gcc/d/dmd/module.h | 2 +-
gcc/d/dmd/mtype.d | 211 +++---
gcc/d/dmd/mtype.h | 4 +
gcc/d/dmd/ob.d | 2 +-
gcc/d/dmd/objc.d | 2 +-
gcc/d/dmd/opover.d | 43 +-
gcc/d/dmd/optimize.d | 2 +
gcc/d/dmd/parse.d | 12 +-
gcc/d/dmd/parse.h | 192 ------
gcc/d/dmd/printast.d | 2 +-
gcc/d/dmd/root/README.md | 1 -
gcc/d/dmd/root/aav.h | 22 -
gcc/d/dmd/root/checkedint.h | 30 -
gcc/d/dmd/root/file.d | 529 +-------------
gcc/d/dmd/root/filename.d | 102 +--
gcc/d/dmd/root/hash.h | 76 ---
gcc/d/dmd/root/rootobject.d | 2 +-
gcc/d/dmd/root/speller.h | 16 -
gcc/d/dmd/root/stringtable.h | 56 --
gcc/d/dmd/safe.d | 2 +-
gcc/d/dmd/semantic2.d | 4 +-
gcc/d/dmd/semantic3.d | 18 +-
gcc/d/dmd/statement.d | 8 +-
gcc/d/dmd/statement.h | 6 +-
gcc/d/dmd/statement_rewrite_walker.h | 172 -----
gcc/d/dmd/statementsem.d | 160 ++---
gcc/d/dmd/staticcond.d | 2 +-
gcc/d/dmd/target.d | 3 +-
gcc/d/dmd/target.h | 3 +-
gcc/d/dmd/template.h | 10 +-
gcc/d/dmd/tokens.d | 2 +-
gcc/d/dmd/tokens.h | 1 +
gcc/d/dmd/traits.d | 33 +-
gcc/d/dmd/typesem.d | 48 +-
gcc/d/dmd/typinf.d | 238 ++++++-
gcc/d/dmd/utf.h | 117 ----
gcc/d/dmd/utils.d | 2 +-
gcc/d/expr.cc | 12 +-
gcc/d/gdc.texi | 9 +
gcc/d/lang.opt | 4 +
gcc/d/modules.cc | 2 +-
gcc/d/types.cc | 19 +-
gcc/doc/gty.texi | 9 +
gcc/doc/install.texi | 4 -
gcc/doc/invoke.texi | 51 +-
gcc/doc/tm.texi | 5 +
gcc/doc/tm.texi.in | 2 +
gcc/dwarf2cfi.c | 264 +++++--
gcc/dwarf2out.c | 54 +-
gcc/dwarf2out.h | 36 +-
gcc/expr.c | 2 +-
gcc/file-prefix-map.c | 17 +
gcc/file-prefix-map.h | 2 +
gcc/fold-const.c | 26 +-
gcc/fold-const.h | 1 +
gcc/fortran/ChangeLog | 74 ++
gcc/fortran/array.c | 19 +-
gcc/fortran/dump-parse-tree.c | 18 +
gcc/fortran/expr.c | 25 +
gcc/fortran/frontend-passes.c | 4 +
gcc/fortran/gfortran.h | 4 +-
gcc/fortran/match.c | 9 +
gcc/fortran/openmp.c | 578 ++++++++++------
gcc/fortran/parse.c | 19 +-
gcc/fortran/resolve.c | 9 +-
gcc/fortran/symbol.c | 3 +
gcc/fortran/trans-openmp.c | 35 +-
gcc/fortran/trans-stmt.c | 17 +-
gcc/gcc.c | 6 +-
gcc/gengtype-state.c | 32 +
gcc/gengtype.c | 39 +-
gcc/gengtype.h | 6 +
gcc/ggc-common.c | 52 ++
gcc/ggc.h | 4 +
gcc/gimple-harden-conditionals.cc | 141 +++-
gcc/gimple-range-cache.cc | 73 ++
gcc/gimple-range-cache.h | 1 +
gcc/gimple-range-edge.cc | 3 +
gcc/gimple-range-gori.cc | 77 ++-
gcc/gimple-range-gori.h | 6 +-
gcc/gimple-range-path.cc | 23 +-
gcc/gimple-range-path.h | 2 -
gcc/gimple-range.cc | 29 +-
gcc/gimplify.c | 344 ++++++++--
gcc/hash-map.h | 6 +-
gcc/ifcvt.c | 4 +-
gcc/internal-fn.c | 17 +
gcc/ipa-modref-tree.c | 2 +-
gcc/ira-color.c | 31 +-
gcc/lto-opts.c | 1 +
gcc/match.pd | 22 +
gcc/objc/ChangeLog | 8 +
gcc/objc/objc-next-metadata-tags.h | 2 +
gcc/objc/objc-next-runtime-abi-01.c | 9 +-
gcc/objc/objc-next-runtime-abi-02.c | 9 +-
gcc/objc/objc-runtime-shared-support.c | 9 +-
gcc/omp-low.c | 2 +
gcc/opt-functions.awk | 2 +-
gcc/opts-common.c | 21 +-
gcc/opts-global.c | 4 +
gcc/opts.c | 2 +
gcc/opts.h | 4 +-
gcc/output.h | 14 +-
gcc/predict.c | 2 +-
gcc/profile-count.c | 48 +-
gcc/profile-count.h | 6 +
gcc/profile.c | 4 +
gcc/reg-stack.c | 5 +-
gcc/target.def | 8 +
gcc/testsuite/ChangeLog | 450 ++++++++++++
.../c-c++-common/goacc/deep-copy-arrayofstruct.c | 5 +-
gcc/testsuite/c-c++-common/goacc/pr102432.c | 23 +
gcc/testsuite/c-c++-common/gomp/pr102432.c | 23 +
.../c-c++-common/gomp/target-enter-data-1.c | 24 +
.../c-c++-common/gomp/target-implicit-map-2.c | 52 ++
gcc/testsuite/g++.dg/cpp0x/constexpr-fp-except1.C | 4 +
gcc/testsuite/g++.dg/cpp0x/decltype-bitfield1.C | 65 ++
gcc/testsuite/g++.dg/cpp0x/decltype-bitfield2.C | 18 +
gcc/testsuite/g++.dg/cpp1y/decltype-auto2.C | 12 +
gcc/testsuite/g++.dg/cpp1y/decltype-auto3.C | 12 +
gcc/testsuite/g++.dg/cpp1y/decltype-auto4.C | 65 ++
gcc/testsuite/g++.dg/cpp1z/constexpr-if36.C | 19 +
gcc/testsuite/g++.dg/cpp1z/decomp-decltype1.C | 28 +
gcc/testsuite/g++.dg/cpp23/concepts-err1.C | 6 +
gcc/testsuite/g++.dg/cpp2a/bit-cast11.C | 63 ++
gcc/testsuite/g++.dg/cpp2a/bit-cast12.C | 68 ++
gcc/testsuite/g++.dg/cpp2a/bit-cast13.C | 63 ++
gcc/testsuite/g++.dg/cpp2a/bit-cast14.C | 75 ++
gcc/testsuite/g++.dg/diagnostic/scope1.C | 12 +
gcc/testsuite/g++.dg/ext/integer-pack5.C | 29 +
gcc/testsuite/g++.dg/gomp/target-3.C | 36 +
gcc/testsuite/g++.dg/gomp/target-lambda-1.C | 94 +++
gcc/testsuite/g++.dg/gomp/target-lambda-2.C | 35 +
gcc/testsuite/g++.dg/gomp/target-this-1.C | 33 +
gcc/testsuite/g++.dg/gomp/target-this-2.C | 49 ++
gcc/testsuite/g++.dg/gomp/target-this-3.C | 105 +++
gcc/testsuite/g++.dg/gomp/target-this-4.C | 107 +++
gcc/testsuite/g++.dg/gomp/target-this-5.C | 34 +
gcc/testsuite/g++.dg/gomp/this-2.C | 24 +-
gcc/testsuite/g++.dg/pr103024.C | 12 +
gcc/testsuite/g++.dg/pr103530.C | 27 +
gcc/testsuite/g++.dg/template/lookup18.C | 17 +
gcc/testsuite/g++.dg/torture/pr71792.C | 42 ++
gcc/testsuite/g++.target/i386/pr100738-1.C | 19 +
gcc/testsuite/gcc.dg/analyzer/leak-3.c | 41 ++
gcc/testsuite/gcc.dg/analyzer/pr103526.c | 50 ++
gcc/testsuite/gcc.dg/bic-bitmask-18.c | 2 +-
gcc/testsuite/gcc.dg/fold-condneg-1.c | 59 ++
gcc/testsuite/gcc.dg/fold-condneg-2.c | 11 +
gcc/testsuite/gcc.dg/fold-condnot-1.c | 84 +++
gcc/testsuite/gcc.dg/gomp/target-3.c | 16 +
gcc/testsuite/gcc.dg/loop-unswitch-1.c | 4 +-
gcc/testsuite/gcc.dg/loop-unswitch-2.c | 5 +-
gcc/testsuite/gcc.dg/loop-unswitch-3.c | 7 +-
gcc/testsuite/gcc.dg/loop-unswitch-4.c | 1 -
gcc/testsuite/gcc.dg/loop-unswitch-5.c | 2 +-
gcc/testsuite/gcc.dg/pr101145-1.c | 12 +
gcc/testsuite/gcc.dg/pr101145-2.c | 15 +
gcc/testsuite/gcc.dg/pr103028.c | 21 +
gcc/testsuite/gcc.dg/pr103594.c | 14 +
gcc/testsuite/gcc.dg/sibcall-1.c | 2 +-
gcc/testsuite/gcc.dg/sibcall-10.c | 6 +-
gcc/testsuite/gcc.dg/sibcall-2.c | 2 +-
gcc/testsuite/gcc.dg/sibcall-3.c | 6 +-
gcc/testsuite/gcc.dg/sibcall-4.c | 6 +-
gcc/testsuite/gcc.dg/sibcall-9.c | 6 +-
gcc/testsuite/gcc.dg/torture/pr103596.c | 36 +
gcc/testsuite/gcc.dg/tree-prof/init-array.c | 43 ++
gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/nonzero-1a.c | 11 +
gcc/testsuite/gcc.dg/ubsan/pr103456.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr103517.c | 13 +
gcc/testsuite/gcc.dg/vect/pr103544.c | 24 +
gcc/testsuite/gcc.dg/vect/pr103581.c | 59 ++
.../gcc.target/aarch64/aapcs64/macro-def.h | 2 +-
.../gcc.target/aarch64/advsimd-intrinsics/shrn-1.c | 15 +
.../gcc.target/aarch64/advsimd-intrinsics/shrn-2.c | 11 +
.../gcc.target/aarch64/advsimd-intrinsics/shrn-3.c | 11 +
.../gcc.target/aarch64/advsimd-intrinsics/shrn-4.c | 11 +
gcc/testsuite/gcc.target/aarch64/pr103149.c | 14 +
.../gcc.target/aarch64/sve/pred-combine-and.c | 18 +
gcc/testsuite/gcc.target/i386/avx512fp16-1c.c | 9 +-
gcc/testsuite/gcc.target/i386/pieces-memcpy-17.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-18.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-19.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-20.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-21.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-45.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-46.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-47.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-48.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-49.c | 16 +
gcc/testsuite/gcc.target/i386/pr102327-1.c | 9 +-
gcc/testsuite/gcc.target/i386/pr102811-1.c | 11 +
.../{avx512vl-vcvtps2ph-pr102811.c => pr102811.c} | 0
gcc/testsuite/gcc.target/i386/pr103097.c | 30 +
gcc/testsuite/gcc.target/i386/pr103404.c | 32 +
gcc/testsuite/gcc.target/i386/pr83782-1.c | 26 +
gcc/testsuite/gcc.target/i386/pr83782-2.c | 26 +
gcc/testsuite/gcc.target/i386/pr95740.c | 26 +
gcc/testsuite/gcc.target/mips/mips.exp | 1 +
gcc/testsuite/gcc.target/mips/unaligned-2.c | 53 ++
gcc/testsuite/gcc.target/mips/unaligned-3.c | 53 ++
gcc/testsuite/gcc.target/nvptx/exttrunc-1.c | 20 +
gcc/testsuite/gcc.target/nvptx/exttrunc-2.c | 17 +
gcc/testsuite/gcc.target/nvptx/exttrunc-3.c | 17 +
gcc/testsuite/gcc.target/nvptx/exttrunc-4.c | 17 +
gcc/testsuite/gcc.target/nvptx/exttrunc-5.c | 17 +
gcc/testsuite/gcc.target/nvptx/exttrunc-6.c | 17 +
.../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 2 +-
.../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/cmpb-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/cmpb32-2.c | 2 +-
.../gcc.target/powerpc/crypto-builtin-2.c | 14 +-
.../powerpc/fold-vec-splat-floatdouble.c | 4 +-
.../gcc.target/powerpc/fold-vec-splat-longlong.c | 10 +-
.../powerpc/fold-vec-splat-misc-invalid.c | 8 +-
.../gcc.target/powerpc/int_128bit-runnable.c | 6 +-
gcc/testsuite/gcc.target/powerpc/pr101324.c | 17 +
gcc/testsuite/gcc.target/powerpc/pr103127.c | 19 +
gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr88100.c | 12 +-
gcc/testsuite/gcc.target/powerpc/pragma_misc9.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pragma_power8.c | 2 +
gcc/testsuite/gcc.target/powerpc/pragma_power9.c | 3 +
gcc/testsuite/gcc.target/powerpc/rop-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/rop-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/rop-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/rop-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/rop-5.c | 2 +-
.../powerpc/test_fpscr_drn_builtin_error.c | 4 +-
.../powerpc/test_fpscr_rn_builtin_error.c | 12 +-
gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec_reve_1.c | 4 +-
.../gcc.target/powerpc/vsu/vec-all-nez-7.c | 2 +-
.../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +-
.../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +-
.../gcc.target/powerpc/vsu/vec-xl-len-13.c | 2 +-
.../gcc.target/powerpc/vsu/vec-xst-len-12.c | 2 +-
gcc/testsuite/gcc.target/pru/pru_irq_map.c | 8 +
gcc/testsuite/gcc.target/riscv/pr103302.c | 47 ++
gcc/testsuite/gdc.test/compilable/b19294.d | 69 ++
gcc/testsuite/gdc.test/compilable/cdcmp.d | 2 +-
.../compilable/ddoc_markdown_tables_22285.d | 15 +
gcc/testsuite/gdc.test/compilable/dtoh_ignored.d | 5 +-
.../gdc.test/compilable/imports/cstuff3.c | 6 -
gcc/testsuite/gdc.test/compilable/mixintype2.d | 49 ++
gcc/testsuite/gdc.test/compilable/noreturn1.d | 49 +-
gcc/testsuite/gdc.test/compilable/previewall.d | 10 -
.../gdc.test/compilable/reinterpretctfe.d | 14 +
gcc/testsuite/gdc.test/compilable/sroa.d | 55 ++
gcc/testsuite/gdc.test/compilable/stc_traits.d | 172 +++++
gcc/testsuite/gdc.test/compilable/test15711.d | 31 +
gcc/testsuite/gdc.test/compilable/test16492.d | 87 ---
gcc/testsuite/gdc.test/compilable/test19482.d | 68 ++
gcc/testsuite/gdc.test/compilable/test21438.d | 15 +
gcc/testsuite/gdc.test/compilable/test21794.d | 52 ++
gcc/testsuite/gdc.test/compilable/test21850.d | 35 +
gcc/testsuite/gdc.test/compilable/test22214.d | 16 +
gcc/testsuite/gdc.test/compilable/test22224.d | 4 +
gcc/testsuite/gdc.test/compilable/test22228.d | 11 +
gcc/testsuite/gdc.test/compilable/test22292.d | 155 +++++
gcc/testsuite/gdc.test/compilable/test22388.d | 22 +
gcc/testsuite/gdc.test/compilable/test22410.d | 59 ++
gcc/testsuite/gdc.test/compilable/test22420.d | 88 +++
gcc/testsuite/gdc.test/compilable/test22421.d | 19 +
gcc/testsuite/gdc.test/compilable/test318.d | 19 +
gcc/testsuite/gdc.test/compilable/test4090.d | 17 -
gcc/testsuite/gdc.test/compilable/test9766.d | 4 +-
gcc/testsuite/gdc.test/compilable/testcstuff3.d | 4 -
gcc/testsuite/gdc.test/compilable/transition_in.d | 26 +
gcc/testsuite/gdc.test/compilable/zerosize.d | 13 +-
.../gdc.test/fail_compilation/diag10327.d | 3 +-
.../gdc.test/fail_compilation/diag20059.d | 2 +-
.../gdc.test/fail_compilation/fail20618.d | 16 +
.../gdc.test/fail_compilation/fail21091a.d | 3 +-
.../gdc.test/fail_compilation/fail21091b.d | 3 +-
.../gdc.test/fail_compilation/fail22084.d | 2 +-
.../gdc.test/fail_compilation/fail22151.d | 24 +
.../gdc.test/fail_compilation/fail22366.d | 15 +
gcc/testsuite/gdc.test/fail_compilation/fail225.d | 17 -
gcc/testsuite/gdc.test/fail_compilation/fail287.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail318.d | 8 -
.../gdc.test/fail_compilation/fail318_b.d | 11 +
gcc/testsuite/gdc.test/fail_compilation/fail7173.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/foreach.d | 14 +
gcc/testsuite/gdc.test/fail_compilation/foreach2.d | 22 +
gcc/testsuite/gdc.test/fail_compilation/ice10212.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice22377.d | 8 +
gcc/testsuite/gdc.test/fail_compilation/ice7782.d | 3 +-
.../gdc.test/fail_compilation/imports/imp22329.d | 4 +
gcc/testsuite/gdc.test/fail_compilation/noreturn.d | 2 +-
.../gdc.test/fail_compilation/noreturn2.d | 90 +++
.../gdc.test/fail_compilation/reserved_version.d | 6 +
.../fail_compilation/reserved_version_switch.d | 6 +
.../gdc.test/fail_compilation/test17425.d | 2 +-
.../gdc.test/fail_compilation/test17868b.d | 2 +-
.../gdc.test/fail_compilation/test20998.d | 120 ++++
.../gdc.test/fail_compilation/test21093.d | 56 ++
.../gdc.test/fail_compilation/test21380.d | 46 ++
.../gdc.test/fail_compilation/test21930.d | 27 +
.../gdc.test/fail_compilation/test22329.d | 21 +
.../gdc.test/fail_compilation/test22361.d | 11 +
.../gdc.test/fail_compilation/testOpApply.d | 161 +++++
gcc/testsuite/gdc.test/runnable/aliasthis.d | 36 +
gcc/testsuite/gdc.test/runnable/dhry.d | 16 +
gcc/testsuite/gdc.test/runnable/fix22372.d | 38 ++
gcc/testsuite/gdc.test/runnable/interpret.d | 57 ++
gcc/testsuite/gdc.test/runnable/noreturn1.d | 47 ++
gcc/testsuite/gdc.test/runnable/noreturn2.d | 220 ++++++
gcc/testsuite/gdc.test/runnable/sroa13220.d | 103 +++
gcc/testsuite/gdc.test/runnable/test15624.d | 51 --
gcc/testsuite/gdc.test/runnable/test21039.d | 27 +
gcc/testsuite/gdc.test/runnable/test22205.d | 17 +
gcc/testsuite/gdc.test/runnable/test22278.d | 24 +
gcc/testsuite/gdc.test/runnable/testOpApply.d | 142 ++++
gcc/testsuite/gdc.test/runnable/testmainb.d | 15 +
gcc/testsuite/gdc.test/runnable/uda.d | 48 ++
gcc/testsuite/gdc.test/runnable/ufcs.d | 1 +
.../gdc.test/runnable_cxx/extra-files/cpp22287.cpp | 337 +++++++++
gcc/testsuite/gdc.test/runnable_cxx/test22287.d | 327 +++++++++
gcc/testsuite/gfortran.dg/allocate_with_mold_4.f90 | 24 +
.../gfortran.dg/allocate_with_source_26.f90 | 8 +-
gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 8 +-
.../gfortran.dg/gomp/affinity-clause-1.f90 | 6 +-
.../gfortran.dg/gomp/affinity-clause-5.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/atomic-10.f90 | 32 +
gcc/testsuite/gfortran.dg/gomp/atomic-12.f90 | 364 ++++++++++
gcc/testsuite/gfortran.dg/gomp/atomic-15.f90 | 44 ++
gcc/testsuite/gfortran.dg/gomp/atomic-16.f90 | 36 +
gcc/testsuite/gfortran.dg/gomp/atomic-17.f90 | 41 ++
gcc/testsuite/gfortran.dg/gomp/atomic-18.f90 | 27 +
gcc/testsuite/gfortran.dg/gomp/atomic-19.f90 | 39 ++
gcc/testsuite/gfortran.dg/gomp/atomic-2.f90 | 42 +-
gcc/testsuite/gfortran.dg/gomp/atomic-20.f90 | 39 ++
gcc/testsuite/gfortran.dg/gomp/atomic-22.f90 | 24 +
gcc/testsuite/gfortran.dg/gomp/atomic-24.f90 | 13 +
gcc/testsuite/gfortran.dg/gomp/atomic-25.f90 | 53 ++
gcc/testsuite/gfortran.dg/gomp/atomic-26.f90 | 75 ++
gcc/testsuite/gfortran.dg/gomp/atomic.f90 | 40 +-
gcc/testsuite/gfortran.dg/gomp/defaultmap-4.f90 | 44 +-
gcc/testsuite/gfortran.dg/gomp/defaultmap-5.f90 | 30 +-
gcc/testsuite/gfortran.dg/gomp/defaultmap-6.f90 | 20 +-
gcc/testsuite/gfortran.dg/gomp/map-3.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/pr78260-2.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/pr78260-3.f90 | 4 +-
gcc/testsuite/gfortran.dg/pr103505.f90 | 9 +
gcc/testsuite/gfortran.dg/pr103588.f90 | 8 +
gcc/testsuite/gfortran.dg/pr103607.f90 | 12 +
gcc/testsuite/gfortran.dg/pr103609.f90 | 15 +
gcc/testsuite/gfortran.dg/select_9.f90 | 10 +
gcc/testsuite/gfortran.dg/shape_11.f90 | 16 +
gcc/testsuite/lib/gcc-dg.exp | 14 +-
gcc/testsuite/lib/target-supports.exp | 6 +
gcc/tree-core.h | 2 +-
gcc/tree-pretty-print.c | 8 +
gcc/tree-ssa-loop-niter.c | 19 +-
gcc/tree-ssa-loop-unswitch.c | 129 ++--
gcc/tree-ssa-propagate.c | 62 +-
gcc/tree-ssa-propagate.h | 2 +-
gcc/tree-ssa-sccvn.c | 2 +-
gcc/tree-vect-slp.c | 19 +-
gcc/tree-vect-stmts.c | 79 ++-
gcc/tree-vectorizer.h | 9 +
gcc/value-range.cc | 46 +-
gcc/varasm.c | 13 +-
include/ChangeLog | 9 +
include/gomp-constants.h | 14 +-
libcpp/ChangeLog | 34 +
libcpp/include/line-map.h | 4 +-
libcpp/lex.c | 16 +-
libgcc/ChangeLog | 22 +
libgcc/config.host | 13 +-
libgcc/config/darwin-unwind.ver | 30 +
libgcc/config/i386/t-darwin | 3 +
libgcc/config/riscv/div.S | 15 +-
libgcc/config/riscv/riscv-asm.h | 6 +
libgcc/config/rs6000/t-darwin | 3 +
libgcc/config/rs6000/t-darwin-ehs | 5 +
libgcc/config/t-darwin | 19 +-
libgcc/config/t-darwin-ehs | 4 +
libgcc/config/t-darwin-noeh | 4 -
libgcc/config/t-slibgcc-darwin | 130 +++-
libgomp/ChangeLog | 56 ++
libgomp/libgomp.h | 2 +-
libgomp/libgomp.texi | 33 +-
libgomp/oacc-mem.c | 7 +-
libgomp/target.c | 185 +++--
libgomp/testsuite/libgomp.c++/target-11.C | 14 +-
libgomp/testsuite/libgomp.c++/target-12.C | 2 +-
libgomp/testsuite/libgomp.c++/target-15.C | 20 +-
libgomp/testsuite/libgomp.c++/target-16.C | 20 +-
libgomp/testsuite/libgomp.c++/target-17.C | 20 +-
libgomp/testsuite/libgomp.c++/target-21.C | 8 +-
libgomp/testsuite/libgomp.c++/target-23.C | 34 +
libgomp/testsuite/libgomp.c++/target-lambda-1.C | 86 +++
libgomp/testsuite/libgomp.c++/target-lambda-2.C | 30 +
libgomp/testsuite/libgomp.c++/target-this-1.C | 29 +
libgomp/testsuite/libgomp.c++/target-this-2.C | 47 ++
libgomp/testsuite/libgomp.c++/target-this-3.C | 99 +++
libgomp/testsuite/libgomp.c++/target-this-4.C | 104 +++
libgomp/testsuite/libgomp.c++/target-this-5.C | 30 +
.../libgomp.c-c++-common/target-implicit-map-2.c | 46 ++
libgomp/testsuite/libgomp.c/target-23.c | 2 +-
libgomp/testsuite/libgomp.c/target-29.c | 20 +-
libgomp/testsuite/libgomp.fortran/pr90030.f90 | 3 +
libgomp/testsuite/libgomp.oacc-fortran/pr90030.f90 | 29 +
libphobos/ChangeLog | 29 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 18 +-
libphobos/libdruntime/Makefile.in | 34 +-
libphobos/libdruntime/core/demangle.d | 98 +++
libphobos/libdruntime/core/exception.d | 19 +-
.../libdruntime/core/internal/array/construction.d | 55 +-
libphobos/libdruntime/core/internal/atomic.d | 24 +-
libphobos/libdruntime/core/internal/dassert.d | 2 +-
.../core/internal/gc/impl/conservative/gc.d | 279 +++++++-
libphobos/libdruntime/core/internal/gc/os.d | 44 +-
libphobos/libdruntime/core/internal/hash.d | 9 +-
libphobos/libdruntime/core/internal/parseoptions.d | 2 +-
libphobos/libdruntime/core/internal/traits.d | 8 +-
libphobos/libdruntime/core/internal/util/array.d | 49 ++
libphobos/libdruntime/core/lifetime.d | 4 +-
libphobos/libdruntime/core/runtime.d | 1 +
libphobos/libdruntime/core/stdc/stdlib.d | 2 +-
libphobos/libdruntime/core/sync/rwmutex.d | 418 +++++++++++-
libphobos/libdruntime/core/sys/freebsd/config.d | 4 +-
libphobos/libdruntime/core/sys/linux/fs.d | 63 +-
libphobos/libdruntime/core/sys/linux/perf_event.d | 2 -
libphobos/libdruntime/core/sys/linux/sys/mman.d | 32 +-
libphobos/libdruntime/core/sys/linux/syscalls.d | 745 ++++++++++++++++++++
libphobos/libdruntime/core/sys/linux/unistd.d | 26 +-
libphobos/libdruntime/core/sys/openbsd/dlfcn.d | 4 +-
.../libdruntime/core/sys/openbsd/pthread_np.d | 23 +
libphobos/libdruntime/core/sys/openbsd/stdlib.d | 8 +-
libphobos/libdruntime/core/sys/openbsd/string.d | 6 +
libphobos/libdruntime/core/sys/openbsd/sys/mman.d | 6 +-
.../libdruntime/core/sys/openbsd/sys/sysctl.d | 3 +-
libphobos/libdruntime/core/sys/openbsd/unistd.d | 2 +-
libphobos/libdruntime/core/sys/posix/netdb.d | 1 +
libphobos/libdruntime/core/sys/posix/sys/filio.d | 12 +
libphobos/libdruntime/core/sys/posix/sys/ioccom.d | 56 ++
libphobos/libdruntime/core/sys/posix/sys/ioctl.d | 7 +
libphobos/libdruntime/core/sys/posix/sys/mman.d | 1 +
libphobos/libdruntime/core/sys/posix/sys/socket.d | 3 +-
libphobos/libdruntime/core/sys/posix/sys/ttycom.d | 101 +++
libphobos/libdruntime/core/sys/posix/time.d | 5 -
libphobos/libdruntime/core/sys/windows/accctrl.d | 2 +-
libphobos/libdruntime/core/sys/windows/aclapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/aclui.d | 2 +-
libphobos/libdruntime/core/sys/windows/basetsd.d | 2 +-
libphobos/libdruntime/core/sys/windows/basetyps.d | 2 +-
libphobos/libdruntime/core/sys/windows/cderr.d | 2 +-
libphobos/libdruntime/core/sys/windows/cguid.d | 2 +-
libphobos/libdruntime/core/sys/windows/comcat.d | 2 +-
libphobos/libdruntime/core/sys/windows/commctrl.d | 2 +-
libphobos/libdruntime/core/sys/windows/commdlg.d | 2 +-
libphobos/libdruntime/core/sys/windows/core.d | 2 +-
libphobos/libdruntime/core/sys/windows/cpl.d | 2 +-
libphobos/libdruntime/core/sys/windows/cplext.d | 2 +-
libphobos/libdruntime/core/sys/windows/custcntl.d | 2 +-
libphobos/libdruntime/core/sys/windows/dbt.d | 2 +-
libphobos/libdruntime/core/sys/windows/dde.d | 2 +-
libphobos/libdruntime/core/sys/windows/ddeml.d | 76 ++-
libphobos/libdruntime/core/sys/windows/dhcpcsdk.d | 2 +-
libphobos/libdruntime/core/sys/windows/dlgs.d | 2 +-
libphobos/libdruntime/core/sys/windows/dll.d | 6 +-
libphobos/libdruntime/core/sys/windows/docobj.d | 2 +-
libphobos/libdruntime/core/sys/windows/errorrep.d | 2 +-
libphobos/libdruntime/core/sys/windows/exdisp.d | 2 +-
libphobos/libdruntime/core/sys/windows/exdispid.d | 2 +-
libphobos/libdruntime/core/sys/windows/httpext.d | 2 +-
libphobos/libdruntime/core/sys/windows/idispids.d | 2 +-
libphobos/libdruntime/core/sys/windows/imagehlp.d | 2 +-
libphobos/libdruntime/core/sys/windows/imm.d | 2 +-
libphobos/libdruntime/core/sys/windows/intshcut.d | 2 +-
libphobos/libdruntime/core/sys/windows/ipexport.d | 2 +-
libphobos/libdruntime/core/sys/windows/iphlpapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/ipifcons.d | 2 +-
libphobos/libdruntime/core/sys/windows/iprtrmib.d | 2 +-
libphobos/libdruntime/core/sys/windows/iptypes.d | 2 +-
libphobos/libdruntime/core/sys/windows/isguids.d | 2 +-
libphobos/libdruntime/core/sys/windows/lm.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmaccess.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmalert.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmapibuf.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmat.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmaudit.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmbrowsr.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmchdev.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmconfig.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmcons.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmerr.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmerrlog.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmmsg.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmremutl.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmrepl.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmserver.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmshare.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmsname.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmstats.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmsvc.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmuse.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmuseflg.d | 2 +-
libphobos/libdruntime/core/sys/windows/lmwksta.d | 2 +-
libphobos/libdruntime/core/sys/windows/lzexpand.d | 2 +-
libphobos/libdruntime/core/sys/windows/mapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/mciavi.d | 2 +-
libphobos/libdruntime/core/sys/windows/mcx.d | 2 +-
libphobos/libdruntime/core/sys/windows/mgmtapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/mmsystem.d | 2 +-
libphobos/libdruntime/core/sys/windows/msacm.d | 2 +-
libphobos/libdruntime/core/sys/windows/mshtml.d | 2 +-
libphobos/libdruntime/core/sys/windows/mswsock.d | 2 +-
libphobos/libdruntime/core/sys/windows/nb30.d | 2 +-
libphobos/libdruntime/core/sys/windows/nddeapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/nspapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/ntdef.d | 2 +-
libphobos/libdruntime/core/sys/windows/ntdll.d | 2 +-
libphobos/libdruntime/core/sys/windows/ntldap.d | 2 +-
libphobos/libdruntime/core/sys/windows/ntsecapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/ntsecpkg.d | 2 +-
libphobos/libdruntime/core/sys/windows/oaidl.d | 2 +-
libphobos/libdruntime/core/sys/windows/objbase.d | 2 +-
libphobos/libdruntime/core/sys/windows/objfwd.d | 2 +-
libphobos/libdruntime/core/sys/windows/objidl.d | 2 +-
libphobos/libdruntime/core/sys/windows/objsafe.d | 2 +-
libphobos/libdruntime/core/sys/windows/ocidl.d | 2 +-
libphobos/libdruntime/core/sys/windows/odbcinst.d | 2 +-
libphobos/libdruntime/core/sys/windows/ole.d | 2 +-
libphobos/libdruntime/core/sys/windows/ole2.d | 2 +-
libphobos/libdruntime/core/sys/windows/ole2ver.d | 2 +-
libphobos/libdruntime/core/sys/windows/oleacc.d | 2 +-
libphobos/libdruntime/core/sys/windows/oleauto.d | 2 +-
libphobos/libdruntime/core/sys/windows/olectl.d | 2 +-
libphobos/libdruntime/core/sys/windows/olectlid.d | 2 +-
libphobos/libdruntime/core/sys/windows/oledlg.d | 2 +-
libphobos/libdruntime/core/sys/windows/oleidl.d | 2 +-
libphobos/libdruntime/core/sys/windows/pbt.d | 2 +-
libphobos/libdruntime/core/sys/windows/powrprof.d | 2 +-
libphobos/libdruntime/core/sys/windows/prsht.d | 2 +-
libphobos/libdruntime/core/sys/windows/psapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/rapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/ras.d | 2 +-
libphobos/libdruntime/core/sys/windows/rasdlg.d | 2 +-
libphobos/libdruntime/core/sys/windows/raserror.d | 2 +-
libphobos/libdruntime/core/sys/windows/rassapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/reason.d | 2 +-
libphobos/libdruntime/core/sys/windows/regstr.d | 2 +-
libphobos/libdruntime/core/sys/windows/richedit.d | 2 +-
libphobos/libdruntime/core/sys/windows/richole.d | 2 +-
libphobos/libdruntime/core/sys/windows/rpc.d | 2 +-
libphobos/libdruntime/core/sys/windows/rpcdce.d | 2 +-
libphobos/libdruntime/core/sys/windows/rpcdce2.d | 2 +-
libphobos/libdruntime/core/sys/windows/rpcdcep.d | 2 +-
libphobos/libdruntime/core/sys/windows/rpcndr.d | 2 +-
libphobos/libdruntime/core/sys/windows/rpcnsi.d | 2 +-
libphobos/libdruntime/core/sys/windows/rpcnsip.d | 2 +-
libphobos/libdruntime/core/sys/windows/rpcnterr.d | 2 +-
libphobos/libdruntime/core/sys/windows/schannel.d | 2 +-
libphobos/libdruntime/core/sys/windows/sdkddkver.d | 2 +-
libphobos/libdruntime/core/sys/windows/secext.d | 2 +-
libphobos/libdruntime/core/sys/windows/security.d | 2 +-
libphobos/libdruntime/core/sys/windows/servprov.d | 2 +-
libphobos/libdruntime/core/sys/windows/setupapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/shellapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/shldisp.d | 2 +-
libphobos/libdruntime/core/sys/windows/shlguid.d | 2 +-
libphobos/libdruntime/core/sys/windows/shlobj.d | 2 +-
libphobos/libdruntime/core/sys/windows/shlwapi.d | 2 +-
libphobos/libdruntime/core/sys/windows/snmp.d | 2 +-
libphobos/libdruntime/core/sys/windows/sql.d | 2 +-
libphobos/libdruntime/core/sys/windows/sqlext.d | 2 +-
libphobos/libdruntime/core/sys/windows/sqltypes.d | 2 +-
libphobos/libdruntime/core/sys/windows/sqlucode.d | 2 +-
libphobos/libdruntime/core/sys/windows/sspi.d | 2 +-
.../libdruntime/core/sys/windows/stdc/malloc.d | 2 +-
libphobos/libdruntime/core/sys/windows/subauth.d | 2 +-
libphobos/libdruntime/core/sys/windows/tlhelp32.d | 2 +-
libphobos/libdruntime/core/sys/windows/tmschema.d | 2 +-
libphobos/libdruntime/core/sys/windows/unknwn.d | 2 +-
libphobos/libdruntime/core/sys/windows/vfw.d | 2 +-
libphobos/libdruntime/core/sys/windows/w32api.d | 2 +-
libphobos/libdruntime/core/sys/windows/winbase.d | 2 +-
libphobos/libdruntime/core/sys/windows/winber.d | 2 +-
libphobos/libdruntime/core/sys/windows/wincon.d | 2 +-
libphobos/libdruntime/core/sys/windows/wincrypt.d | 2 +-
libphobos/libdruntime/core/sys/windows/windef.d | 2 +-
libphobos/libdruntime/core/sys/windows/windows.d | 2 +-
libphobos/libdruntime/core/sys/windows/winerror.d | 2 +-
libphobos/libdruntime/core/sys/windows/wingdi.d | 2 +-
libphobos/libdruntime/core/sys/windows/winhttp.d | 2 +-
libphobos/libdruntime/core/sys/windows/wininet.d | 2 +-
libphobos/libdruntime/core/sys/windows/winioctl.d | 2 +-
libphobos/libdruntime/core/sys/windows/winldap.d | 2 +-
libphobos/libdruntime/core/sys/windows/winnetwk.d | 2 +-
libphobos/libdruntime/core/sys/windows/winnls.d | 2 +-
libphobos/libdruntime/core/sys/windows/winnt.d | 2 +-
libphobos/libdruntime/core/sys/windows/winperf.d | 2 +-
libphobos/libdruntime/core/sys/windows/winreg.d | 2 +-
libphobos/libdruntime/core/sys/windows/winspool.d | 2 +-
libphobos/libdruntime/core/sys/windows/winsvc.d | 2 +-
libphobos/libdruntime/core/sys/windows/winuser.d | 2 +-
libphobos/libdruntime/core/sys/windows/winver.d | 2 +-
libphobos/libdruntime/core/sys/windows/wtsapi32.d | 2 +-
libphobos/libdruntime/core/sys/windows/wtypes.d | 2 +-
libphobos/libdruntime/core/thread/fiber.d | 8 +-
libphobos/libdruntime/core/thread/osthread.d | 30 +
libphobos/libdruntime/core/time.d | 34 +-
libphobos/libdruntime/object.d | 78 ++-
libphobos/libdruntime/rt/aApplyR.d | 11 -
libphobos/libdruntime/rt/aaA.d | 6 +-
libphobos/libdruntime/rt/dmain2.d | 4 +-
libphobos/src/MERGE | 2 +-
libphobos/src/Makefile.am | 5 +-
libphobos/src/Makefile.in | 5 +-
libphobos/src/etc/c/curl.d | 43 +-
libphobos/src/{index.d => index.dd} | 0
libphobos/src/std/algorithm/comparison.d | 401 +++++++----
libphobos/src/std/algorithm/iteration.d | 237 ++++---
libphobos/src/std/algorithm/mutation.d | 2 +-
libphobos/src/std/algorithm/searching.d | 8 +-
libphobos/src/std/algorithm/sorting.d | 12 +-
libphobos/src/std/array.d | 22 +-
libphobos/src/std/bitmanip.d | 6 +-
libphobos/src/std/concurrency.d | 79 +--
libphobos/src/std/container/array.d | 206 ++++--
libphobos/src/std/datetime/systime.d | 52 +-
libphobos/src/std/datetime/timezone.d | 1 +
libphobos/src/std/digest/ripemd.d | 2 +-
libphobos/src/std/exception.d | 50 +-
libphobos/src/std/experimental/checkedint.d | 10 +-
libphobos/src/std/file.d | 75 +-
libphobos/src/std/format/internal/floats.d | 12 +-
libphobos/src/std/format/internal/write.d | 154 +++--
libphobos/src/std/functional.d | 31 +-
libphobos/src/std/getopt.d | 13 +-
libphobos/src/std/internal/math/biguintcore.d | 6 -
libphobos/src/std/internal/windows/advapi32.d | 12 +-
libphobos/src/std/json.d | 6 +-
libphobos/src/std/math/algebraic.d | 89 +--
libphobos/src/std/math/hardware.d | 1 +
libphobos/src/std/math/operations.d | 3 +-
libphobos/src/std/meta.d | 384 +++--------
libphobos/src/std/parallelism.d | 71 +-
libphobos/src/std/process.d | 27 +-
libphobos/src/std/random.d | 24 +-
libphobos/src/std/range/interfaces.d | 51 +-
libphobos/src/std/range/package.d | 102 +--
libphobos/src/std/range/primitives.d | 17 +
libphobos/src/std/socket.d | 79 +--
libphobos/src/std/stdio.d | 52 +-
libphobos/src/std/string.d | 16 +-
libphobos/src/std/system.d | 2 +
libphobos/src/std/traits.d | 602 ++++++----------
libphobos/src/std/typecons.d | 243 ++++---
libphobos/src/std/uni/package.d | 38 +-
libphobos/src/std/variant.d | 2 +-
libphobos/src/std/windows/registry.d | 5 -
libphobos/testsuite/libphobos.betterc/test22336.d | 19 +
.../testsuite/libphobos.exceptions/assert_fail.d | 12 +
libphobos/testsuite/testsuite_flags.in | 1 +
libsanitizer/ChangeLog | 11 +
libsanitizer/LOCAL_PATCHES | 1 +
libsanitizer/tsan/tsan_rtl_amd64.S | 128 ++--
libstdc++-v3/ChangeLog | 160 ++++-
libstdc++-v3/acinclude.m4 | 14 +-
.../config/allocator/bitmap_allocator_base.h | 55 --
libstdc++-v3/config/allocator/mt_allocator_base.h | 55 --
.../config/allocator/pool_allocator_base.h | 55 --
libstdc++-v3/config/os/newlib/ctype_base.h | 19 +-
libstdc++-v3/configure | 14 +-
libstdc++-v3/doc/doxygen/user.cfg.in | 2 +-
libstdc++-v3/doc/html/manual/api.html | 3 +
libstdc++-v3/doc/html/manual/configure.html | 10 +-
libstdc++-v3/doc/html/manual/memory.html | 57 +-
libstdc++-v3/doc/html/manual/mt_allocator.html | 8 +-
libstdc++-v3/doc/xml/manual/allocator.xml | 67 +-
libstdc++-v3/doc/xml/manual/configure.xml | 10 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 5 +
libstdc++-v3/doc/xml/manual/mt_allocator.xml | 8 +-
libstdc++-v3/include/bits/allocator.h | 8 +-
libstdc++-v3/include/bits/basic_string.h | 6 +-
libstdc++-v3/include/bits/basic_string.tcc | 4 +-
libstdc++-v3/include/bits/c++config | 39 +-
libstdc++-v3/include/bits/char_traits.h | 129 ++--
libstdc++-v3/include/bits/cow_string.h | 20 +-
libstdc++-v3/include/bits/ranges_algobase.h | 12 +-
libstdc++-v3/include/bits/ranges_cmp.h | 5 +-
libstdc++-v3/include/bits/regex.h | 4 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 117 +++-
libstdc++-v3/include/bits/stl_algobase.h | 5 +-
libstdc++-v3/include/bits/stl_bvector.h | 8 +-
libstdc++-v3/include/bits/stl_construct.h | 12 +-
libstdc++-v3/include/bits/stl_function.h | 24 +-
libstdc++-v3/include/bits/stl_tree.h | 154 +++--
libstdc++-v3/include/bits/stl_vector.h | 5 +-
libstdc++-v3/include/debug/helper_functions.h | 15 +-
libstdc++-v3/include/std/array | 4 +-
libstdc++-v3/include/std/bit | 5 +-
libstdc++-v3/include/std/deque | 30 +-
libstdc++-v3/include/std/type_traits | 11 +-
libstdc++-v3/include/std/vector | 30 +-
libstdc++-v3/include/std/version | 4 +-
libstdc++-v3/libsupc++/compare | 2 +-
libstdc++-v3/src/c++11/cow-stdexcept.cc | 20 -
libstdc++-v3/src/c++17/fs_path.cc | 5 -
libstdc++-v3/src/filesystem/path.cc | 31 +-
.../23_containers/array/tuple_interface/get_neg.cc | 6 +-
.../23_containers/map/allocator/move_cons.cc | 2 +-
.../23_containers/multimap/allocator/move_cons.cc | 2 +-
.../23_containers/multiset/allocator/103501.cc | 32 +
.../23_containers/set/allocator/103501.cc | 32 +
lto-plugin/ChangeLog | 7 +
lto-plugin/lto-plugin.c | 6 +-
1047 files changed, 27151 insertions(+), 9208 deletions(-)
diff --cc gcc/doc/tm.texi
index 8b7f710a078,78cc1a287dd..4179e14d5a2
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -13283,10 -12358,13 +13283,15 @@@ It returns true if the target supports
The support includes the assembler, linker and dynamic linker.
The default value of this hook is based on target's libc.
@end deftypefn
+@c hook-end
+ @deftypefn {Target Hook} bool TARGET_IFUNC_REF_LOCAL_OK (void)
+ Return true if it is OK to reference indirect function resolvers
+ locally. The default is to return false.
+ @end deftypefn
+
@deftypefn {Target Hook} {unsigned int} TARGET_ATOMIC_ALIGN_FOR_MODE (machine_mode @var{mode})
+@c hook-start:TARGET_ATOMIC_ALIGN_FOR_MODE
If defined, this function returns an appropriate alignment in bits for an
atomic object of machine_mode @var{mode}. If 0 is returned then the
default alignment for the specified mode is used.
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-12-01 12:31 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-12-01 12:31 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:4cba2fa027afd5f815bd9bf3965afe1972c7387c
commit 4cba2fa027afd5f815bd9bf3965afe1972c7387c
Merge: 789b80d1fbd d376b73aa12
Author: Martin Liska <mliska@suse.cz>
Date: Wed Dec 1 13:30:25 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 12 +
Makefile.def | 8 +-
Makefile.in | 3971 +++++-
Makefile.tpl | 12 +-
config/ChangeLog | 4 +
config/acx.m4 | 12 +
configure | 133 +-
configure.ac | 31 +-
gcc/ChangeLog | 723 +
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 12 +-
gcc/ada/ChangeLog | 6 +
gcc/ada/Makefile.rtl | 66 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 24 +
gcc/ada/doc/gnat_rm/the_gnat_library.rst | 2 +-
gcc/ada/einfo.ads | 23 +-
gcc/ada/exp_aggr.adb | 2 +-
gcc/ada/exp_ch3.adb | 25 +-
gcc/ada/exp_ch5.adb | 198 +-
gcc/ada/exp_ch7.adb | 5 +-
gcc/ada/freeze.adb | 39 +-
gcc/ada/frontend.adb | 15 +-
gcc/ada/gcc-interface/Make-lang.in | 4 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 2 +
gcc/ada/gnat-style.texi | 4 +-
gcc/ada/gnat1drv.adb | 11 +-
gcc/ada/gnat_rm.texi | 33 +-
gcc/ada/gnat_ugn.texi | 6 +-
gcc/ada/init.c | 62 +
gcc/ada/inline.adb | 11 +-
gcc/ada/libgnarl/s-tasren.adb | 6 +-
gcc/ada/libgnat/a-cbdlli.ads | 4 +-
gcc/ada/libgnat/a-cbhase.adb | 39 +-
gcc/ada/libgnat/a-cborse.adb | 37 +-
gcc/ada/libgnat/a-cihase.adb | 47 +-
gcc/ada/libgnat/a-ciorse.adb | 45 +-
gcc/ada/libgnat/a-cohase.adb | 39 +-
gcc/ada/libgnat/a-coinho.ads | 3 +-
gcc/ada/libgnat/a-coinho__shared.ads | 2 +
gcc/ada/libgnat/a-coorse.adb | 37 +-
gcc/ada/par-ch12.adb | 24 +
gcc/ada/par-ch3.adb | 59 +-
gcc/ada/repinfo.adb | 12 +-
gcc/ada/sem_aggr.adb | 2 +-
gcc/ada/sem_attr.adb | 1 +
gcc/ada/sem_case.adb | 233 +-
gcc/ada/sem_cat.adb | 2 +-
gcc/ada/sem_ch10.adb | 19 +-
gcc/ada/sem_ch12.adb | 1273 +-
gcc/ada/sem_ch3.adb | 118 +-
gcc/ada/sem_ch4.adb | 8 +-
gcc/ada/sem_ch4.ads | 23 +-
gcc/ada/sem_ch6.adb | 26 +-
gcc/ada/sem_ch7.adb | 14 +-
gcc/ada/sem_ch8.adb | 21 +-
gcc/ada/sem_elab.adb | 26 +-
gcc/ada/sem_elim.adb | 2 +-
gcc/ada/sem_prag.adb | 137 +-
gcc/ada/sem_res.adb | 12 +-
gcc/ada/sem_util.adb | 227 +-
gcc/ada/sem_util.ads | 32 +
gcc/ada/sprint.adb | 2 +-
gcc/ada/sprint.ads | 2 +-
gcc/ada/switch-c.adb | 1 -
gcc/ada/tracebak.c | 12 +
gcc/analyzer/ChangeLog | 8 +
gcc/analyzer/store.cc | 14 +-
gcc/builtins.c | 46 +-
gcc/builtins.h | 1 +
gcc/c-family/ChangeLog | 19 +
gcc/c-family/c-format.c | 2 -
gcc/c-family/c-opts.c | 5 +-
gcc/c-family/c-pragma.c | 10 +-
gcc/c/ChangeLog | 26 +
gcc/c/Make-lang.in | 4 +-
gcc/c/c-parser.c | 1 -
gcc/c/c-typeck.c | 2 -
gcc/c/gimple-parser.c | 8 +-
gcc/ccmp.c | 2 -
gcc/cfganal.c | 2 -
gcc/cfgcleanup.c | 3 +-
gcc/cfgexpand.c | 24 +-
gcc/cfghooks.c | 76 +-
gcc/cfghooks.h | 21 +-
gcc/cfgrtl.c | 37 +-
gcc/cgraphunit.c | 16 +-
gcc/config/aarch64/aarch64-simd.md | 15 +-
gcc/config/aarch64/aarch64-sve.md | 11 +
gcc/config/aarch64/iterators.md | 4 +
gcc/config/gcn/gcn.c | 2 +-
gcc/config/i386/i386-expand.c | 12 +-
gcc/config/i386/i386.c | 19 +-
gcc/config/i386/i386.md | 580 +-
gcc/config/i386/sse.md | 44 +-
gcc/config/i386/winnt.c | 4 +-
gcc/config/i386/x86-tune.def | 8 +-
gcc/config/rs6000/emmintrin.h | 8 +
gcc/config/rs6000/rs6000-c.c | 6 +-
gcc/config/rs6000/rs6000-call.c | 14 +-
gcc/config/rs6000/rs6000.c | 35 +-
gcc/config/rs6000/xmmintrin.h | 4 +
gcc/config/visium/visium.md | 50 +-
gcc/configure | 123 +-
gcc/configure.ac | 16 +
gcc/cp/ChangeLog | 114 +
gcc/cp/Make-lang.in | 4 +-
gcc/cp/cp-gimplify.c | 83 +-
gcc/cp/cp-tree.h | 6 +
gcc/cp/logic.cc | 2 -
gcc/cp/parser.c | 12 +-
gcc/cp/pt.c | 14 +-
gcc/cp/tree.c | 3 +
gcc/cp/typeck.c | 38 +-
gcc/d/ChangeLog | 255 +
gcc/d/Make-lang.in | 134 +-
gcc/d/config-lang.in | 2 +
gcc/d/d-attribs.cc | 5 +-
gcc/d/d-builtins.cc | 52 +-
gcc/d/d-codegen.cc | 78 +-
gcc/d/d-compiler.cc | 49 +-
gcc/d/d-convert.cc | 86 +-
gcc/d/d-diagnostic.cc | 75 +-
gcc/d/d-frontend.cc | 119 +-
gcc/d/d-frontend.h | 37 +
gcc/d/d-incpath.cc | 5 +-
gcc/d/d-lang.cc | 287 +-
gcc/d/d-longdouble.cc | 6 -
gcc/d/d-system.h | 52 -
gcc/d/d-target.cc | 112 +-
gcc/d/d-tree.h | 1 -
gcc/d/decl.cc | 166 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/README.md | 259 +
gcc/d/dmd/VERSION | 1 +
gcc/d/dmd/access.c | 560 -
gcc/d/dmd/access.d | 410 +
gcc/d/dmd/aggregate.d | 769 ++
gcc/d/dmd/aggregate.h | 189 +-
gcc/d/dmd/aliasthis.c | 94 -
gcc/d/dmd/aliasthis.d | 202 +
gcc/d/dmd/aliasthis.h | 10 +-
gcc/d/dmd/apply.c | 149 -
gcc/d/dmd/apply.d | 189 +
gcc/d/dmd/arrayop.c | 634 -
gcc/d/dmd/arrayop.d | 387 +
gcc/d/dmd/arraytypes.d | 57 +
gcc/d/dmd/arraytypes.h | 9 +-
gcc/d/dmd/ast_node.d | 26 +
gcc/d/dmd/astcodegen.d | 102 +
gcc/d/dmd/astenums.d | 391 +
gcc/d/dmd/attrib.c | 1320 --
gcc/d/dmd/attrib.d | 1518 +++
gcc/d/dmd/attrib.h | 86 +-
gcc/d/dmd/blockexit.c | 506 -
gcc/d/dmd/blockexit.d | 537 +
gcc/d/dmd/builtin.d | 33 +
gcc/d/dmd/canthrow.c | 316 -
gcc/d/dmd/canthrow.d | 244 +
gcc/d/dmd/chkformat.c | 985 --
gcc/d/dmd/chkformat.d | 1364 ++
gcc/d/dmd/clone.c | 1179 --
gcc/d/dmd/clone.d | 1695 +++
gcc/d/dmd/compiler.d | 57 +
gcc/d/dmd/compiler.h | 6 -
gcc/d/dmd/complex.d | 112 +
gcc/d/dmd/complex_t.h | 4 +-
gcc/d/dmd/cond.c | 738 --
gcc/d/dmd/cond.d | 1004 ++
gcc/d/dmd/cond.h | 31 +-
gcc/d/dmd/constfold.c | 1922 ---
gcc/d/dmd/constfold.d | 1825 +++
gcc/d/dmd/cparse.d | 4249 ++++++
gcc/d/dmd/cppmangle.c | 1168 --
gcc/d/dmd/cppmangle.d | 2540 ++++
gcc/d/dmd/ctfe.h | 222 +-
gcc/d/dmd/ctfeexpr.c | 2127 ---
gcc/d/dmd/ctfeexpr.d | 2096 +++
gcc/d/dmd/ctorflow.d | 225 +
gcc/d/dmd/dcast.c | 3566 -----
gcc/d/dmd/dcast.d | 3741 ++++++
gcc/d/dmd/dclass.c | 1041 --
gcc/d/dmd/dclass.d | 1139 ++
gcc/d/dmd/declaration.c | 1575 ---
gcc/d/dmd/declaration.d | 2323 ++++
gcc/d/dmd/declaration.h | 582 +-
gcc/d/dmd/delegatize.c | 208 -
gcc/d/dmd/delegatize.d | 305 +
gcc/d/dmd/denum.c | 388 -
gcc/d/dmd/denum.d | 333 +
gcc/d/dmd/dimport.c | 320 -
gcc/d/dmd/dimport.d | 358 +
gcc/d/dmd/dinterpret.c | 7017 ----------
gcc/d/dmd/dinterpret.d | 7487 +++++++++++
gcc/d/dmd/dmacro.c | 458 -
gcc/d/dmd/dmacro.d | 435 +
gcc/d/dmd/dmangle.c | 1122 --
gcc/d/dmd/dmangle.d | 1297 ++
gcc/d/dmd/dmodule.c | 1276 --
gcc/d/dmd/dmodule.d | 1608 +++
gcc/d/dmd/doc.c | 2807 ----
gcc/d/dmd/doc.d | 5388 ++++++++
gcc/d/dmd/doc.h | 6 +-
gcc/d/dmd/dscope.c | 646 -
gcc/d/dmd/dscope.d | 768 ++
gcc/d/dmd/dstruct.c | 1303 --
gcc/d/dmd/dstruct.d | 610 +
gcc/d/dmd/dsymbol.c | 1803 ---
gcc/d/dmd/dsymbol.d | 2386 ++++
gcc/d/dmd/dsymbol.h | 142 +-
gcc/d/dmd/dsymbolsem.c | 5620 --------
gcc/d/dmd/dsymbolsem.d | 6654 ++++++++++
gcc/d/dmd/dtemplate.c | 7581 -----------
gcc/d/dmd/dtemplate.d | 8415 ++++++++++++
gcc/d/dmd/dtoh.d | 3225 +++++
gcc/d/dmd/dversion.c | 187 -
gcc/d/dmd/dversion.d | 215 +
gcc/d/dmd/entity.c | 2390 ----
gcc/d/dmd/entity.d | 2395 ++++
gcc/d/dmd/enum.h | 23 +-
gcc/d/dmd/errors.d | 446 +
gcc/d/dmd/errors.h | 8 +-
gcc/d/dmd/escape.c | 1234 --
gcc/d/dmd/escape.d | 2290 ++++
gcc/d/dmd/expression.c | 5706 --------
gcc/d/dmd/expression.d | 6985 ++++++++++
gcc/d/dmd/expression.h | 579 +-
gcc/d/dmd/expressionsem.c | 10740 ---------------
gcc/d/dmd/expressionsem.d | 13058 +++++++++++++++++++
gcc/d/dmd/foreachvar.d | 323 +
gcc/d/dmd/func.c | 3161 -----
gcc/d/dmd/func.d | 4102 ++++++
gcc/d/dmd/globals.d | 640 +
gcc/d/dmd/globals.h | 255 +-
gcc/d/dmd/gluelayer.d | 90 +
gcc/d/dmd/hdrgen.c | 3591 -----
gcc/d/dmd/hdrgen.d | 3956 ++++++
gcc/d/dmd/hdrgen.h | 43 +-
gcc/d/dmd/iasm.c | 44 -
gcc/d/dmd/iasm.d | 59 +
gcc/d/dmd/iasmgcc.c | 379 -
gcc/d/dmd/iasmgcc.d | 537 +
gcc/d/dmd/id.d | 568 +
gcc/d/dmd/id.h | 16 +
gcc/d/dmd/identifier.c | 188 -
gcc/d/dmd/identifier.d | 362 +
gcc/d/dmd/identifier.h | 32 +-
gcc/d/dmd/idgen.c | 560 -
gcc/d/dmd/impcnvgen.c | 598 -
gcc/d/dmd/impcnvtab.d | 379 +
gcc/d/dmd/imphint.c | 52 -
gcc/d/dmd/imphint.d | 91 +
gcc/d/dmd/import.h | 13 +-
gcc/d/dmd/init.c | 282 -
gcc/d/dmd/init.d | 332 +
gcc/d/dmd/init.h | 69 +-
gcc/d/dmd/initsem.c | 914 --
gcc/d/dmd/initsem.d | 1268 ++
gcc/d/dmd/inline.d | 30 +
gcc/d/dmd/intrange.c | 839 --
gcc/d/dmd/intrange.d | 919 ++
gcc/d/dmd/json.c | 888 --
gcc/d/dmd/json.d | 1085 ++
gcc/d/dmd/json.h | 2 +
gcc/d/dmd/lambdacomp.d | 495 +
gcc/d/dmd/lexer.c | 2405 ----
gcc/d/dmd/lexer.d | 3273 +++++
gcc/d/dmd/mangle.h | 6 +-
gcc/d/dmd/module.h | 59 +-
gcc/d/dmd/mtype.c | 8722 -------------
gcc/d/dmd/mtype.d | 7355 +++++++++++
gcc/d/dmd/mtype.h | 444 +-
gcc/d/dmd/nogc.c | 241 -
gcc/d/dmd/nogc.d | 266 +
gcc/d/dmd/nspace.c | 164 -
gcc/d/dmd/nspace.d | 170 +
gcc/d/dmd/nspace.h | 10 +-
gcc/d/dmd/ob.d | 2680 ++++
gcc/d/dmd/objc.c | 84 -
gcc/d/dmd/objc.d | 953 ++
gcc/d/dmd/objc.h | 55 +-
gcc/d/dmd/opover.c | 1960 ---
gcc/d/dmd/opover.d | 1843 +++
gcc/d/dmd/optimize.c | 1230 --
gcc/d/dmd/optimize.d | 1186 ++
gcc/d/dmd/parse.c | 8492 ------------
gcc/d/dmd/parse.d | 9365 +++++++++++++
gcc/d/dmd/parsetimevisitor.d | 297 +
gcc/d/dmd/permissivevisitor.d | 28 +
gcc/d/dmd/printast.d | 173 +
gcc/d/dmd/readme.txt | 13 -
gcc/d/dmd/res/default_ddoc_theme.ddoc | 825 ++
gcc/d/dmd/root/README.md | 23 +
gcc/d/dmd/root/aav.c | 171 -
gcc/d/dmd/root/aav.d | 339 +
gcc/d/dmd/root/array.d | 1121 ++
gcc/d/dmd/root/array.h | 52 +-
gcc/d/dmd/root/bitarray.d | 192 +
gcc/d/dmd/root/bitarray.h | 4 +-
gcc/d/dmd/root/checkedint.c | 238 -
gcc/d/dmd/root/ctfloat.d | 63 +
gcc/d/dmd/root/ctfloat.h | 6 +-
gcc/d/dmd/root/dcompat.h | 12 +
gcc/d/dmd/root/file.c | 258 -
gcc/d/dmd/root/file.d | 814 ++
gcc/d/dmd/root/file.h | 54 +-
gcc/d/dmd/root/filename.c | 671 -
gcc/d/dmd/root/filename.d | 1273 ++
gcc/d/dmd/root/filename.h | 15 +-
gcc/d/dmd/root/hash.d | 83 +
gcc/d/dmd/root/longdouble.d | 140 +
gcc/d/dmd/root/object.h | 27 +-
gcc/d/dmd/root/outbuffer.c | 417 -
gcc/d/dmd/root/outbuffer.d | 720 +
gcc/d/dmd/root/outbuffer.h | 31 +-
gcc/d/dmd/root/port.d | 49 +
gcc/d/dmd/root/port.h | 11 +-
gcc/d/dmd/root/region.d | 161 +
gcc/d/dmd/root/rmem.c | 191 -
gcc/d/dmd/root/rmem.d | 375 +
gcc/d/dmd/root/rmem.h | 17 +-
gcc/d/dmd/root/root.h | 1 +
gcc/d/dmd/root/rootobject.c | 48 -
gcc/d/dmd/root/rootobject.d | 67 +
gcc/d/dmd/root/speller.c | 231 -
gcc/d/dmd/root/speller.d | 303 +
gcc/d/dmd/root/string.d | 293 +
gcc/d/dmd/root/stringtable.c | 196 -
gcc/d/dmd/root/stringtable.d | 411 +
gcc/d/dmd/safe.c | 168 -
gcc/d/dmd/safe.d | 228 +
gcc/d/dmd/sapply.c | 155 -
gcc/d/dmd/sapply.d | 180 +
gcc/d/dmd/scope.h | 122 +-
gcc/d/dmd/semantic2.c | 430 -
gcc/d/dmd/semantic2.d | 774 ++
gcc/d/dmd/semantic3.c | 1399 --
gcc/d/dmd/semantic3.d | 1624 +++
gcc/d/dmd/sideeffect.c | 432 -
gcc/d/dmd/sideeffect.d | 418 +
gcc/d/dmd/statement.c | 1793 ---
gcc/d/dmd/statement.d | 2053 +++
gcc/d/dmd/statement.h | 354 +-
gcc/d/dmd/statement_rewrite_walker.d | 194 +
gcc/d/dmd/statementsem.c | 3875 ------
gcc/d/dmd/statementsem.d | 4995 +++++++
gcc/d/dmd/staticassert.c | 55 -
gcc/d/dmd/staticassert.d | 66 +
gcc/d/dmd/staticassert.h | 6 +-
gcc/d/dmd/staticcond.c | 96 -
gcc/d/dmd/staticcond.d | 424 +
gcc/d/dmd/stmtstate.d | 142 +
gcc/d/dmd/target.d | 438 +
gcc/d/dmd/target.h | 118 +-
gcc/d/dmd/template.h | 146 +-
gcc/d/dmd/templateparamsem.c | 116 -
gcc/d/dmd/templateparamsem.d | 190 +
gcc/d/dmd/tokens.c | 476 -
gcc/d/dmd/tokens.d | 1022 ++
gcc/d/dmd/tokens.h | 69 +-
gcc/d/dmd/traits.c | 1973 ---
gcc/d/dmd/traits.d | 2202 ++++
gcc/d/dmd/transitivevisitor.d | 1207 ++
gcc/d/dmd/typesem.c | 1462 ---
gcc/d/dmd/typesem.d | 4896 +++++++
gcc/d/dmd/typinf.d | 28 +
gcc/d/dmd/utf.c | 306 -
gcc/d/dmd/utf.d | 561 +
gcc/d/dmd/utils.c | 123 -
gcc/d/dmd/utils.d | 298 +
gcc/d/dmd/version.h | 18 +-
gcc/d/dmd/visitor.d | 254 +
gcc/d/dmd/visitor.h | 481 +-
gcc/d/expr.cc | 267 +-
gcc/d/gdc.texi | 114 +-
gcc/d/imports.cc | 8 +-
gcc/d/intrinsics.cc | 10 +-
gcc/d/intrinsics.def | 97 +-
gcc/d/lang.opt | 165 +-
gcc/d/modules.cc | 22 +-
gcc/d/runtime.def | 30 +-
gcc/d/toir.cc | 101 +-
gcc/d/typeinfo.cc | 60 +-
gcc/d/types.cc | 74 +-
gcc/d/verstr.h | 1 -
gcc/df-scan.c | 1 -
gcc/doc/install.texi | 28 +
gcc/doc/md.texi | 8 +
gcc/doc/sourcebuild.texi | 4 +
gcc/dwarf2out.c | 12 +-
gcc/expr.c | 3 -
gcc/fixed-value.c | 1 -
gcc/fold-const-call.c | 2 -
gcc/fortran/ChangeLog | 87 +
gcc/fortran/Make-lang.in | 4 +-
gcc/fortran/array.c | 6 +
gcc/fortran/check.c | 50 +-
gcc/fortran/decl.c | 4 +-
gcc/fortran/frontend-passes.c | 2 +-
gcc/fortran/scanner.c | 1 -
gcc/fortran/simplify.c | 3 +
gcc/fortran/target-memory.c | 1 -
gcc/fortran/trans-expr.c | 11 +-
gcc/genopinit.c | 11 +-
gcc/gimple-fold.c | 86 +-
gcc/gimple-match-head.c | 388 +-
gcc/gimple-match.h | 74 +-
gcc/gimple-predicate-analysis.cc | 8 +-
gcc/gimple-range-fold.cc | 15 +-
gcc/gimple-range-gori.cc | 7 +-
gcc/gimple-range-path.cc | 33 +-
gcc/gimple-range-path.h | 1 -
gcc/gimple-ssa-store-merging.c | 12 +-
gcc/gimple-ssa-strength-reduction.c | 1 -
gcc/gimple.h | 38 +
gcc/go/ChangeLog | 5 +
gcc/go/Make-lang.in | 4 +-
gcc/graphite-isl-ast-to-gimple.c | 4 -
gcc/internal-fn.c | 69 +-
gcc/internal-fn.def | 4 +
gcc/internal-fn.h | 3 +
gcc/ipa-cp.c | 1 -
gcc/ipa-fnsummary.c | 1 -
gcc/ipa-modref.c | 26 +-
gcc/ipa-param-manipulation.c | 40 +-
gcc/ipa-param-manipulation.h | 7 +
gcc/ipa-prop.c | 83 +-
gcc/ipa-prop.h | 19 +-
gcc/ipa-sra.c | 3 +-
gcc/jit/ChangeLog | 4 +
gcc/jit/libgccjit.c | 4 +-
gcc/lto-streamer-in.c | 7 +-
gcc/match.pd | 52 +-
gcc/objc/ChangeLog | 10 +
gcc/objc/Make-lang.in | 4 +-
gcc/objc/objc-act.c | 3 -
gcc/objcp/ChangeLog | 5 +
gcc/objcp/Make-lang.in | 4 +-
gcc/omp-general.h | 3 +-
gcc/omp-low.c | 4 +
gcc/omp-offload.c | 20 +-
gcc/optabs-query.c | 55 +-
gcc/optabs-query.h | 4 +-
gcc/optabs.def | 2 +
gcc/passes.c | 243 +-
gcc/po/ChangeLog | 4 +
gcc/po/EXCLUDES | 43 -
gcc/profile.c | 78 +-
gcc/range-op.cc | 7 -
gcc/read-rtl-function.c | 3 +-
gcc/regset.h | 3 +
gcc/reload.c | 7 +-
gcc/rtl.h | 8 +
gcc/sched-deps.c | 2 -
gcc/sel-sched-ir.c | 3 -
gcc/sel-sched-ir.h | 2 -
gcc/simplify-rtx.c | 10 +
gcc/testsuite/ChangeLog | 394 +
.../c-c++-common/Wimplicit-fallthrough-38.c | 24 +
gcc/testsuite/c-c++-common/attr-retain-5.c | 3 +
gcc/testsuite/c-c++-common/attr-retain-6.c | 3 +
gcc/testsuite/c-c++-common/attr-retain-9.c | 3 +
gcc/testsuite/c-c++-common/cpp/ucnid-2011-1-utf8.c | 6 +-
gcc/testsuite/c-c++-common/cpp/ucnid-2011-1.c | 6 +-
gcc/testsuite/c-c++-common/cpp/va-opt-8.c | 18 +
.../goacc/nested-reductions-1-routine.c | 7 +
.../goacc/nested-reductions-2-routine.c | 8 +
.../c-c++-common/goacc/orphan-reductions-1.c | 56 +
.../c-c++-common/goacc/orphan-reductions-2.c | 91 +
.../c-c++-common/goacc/orphan-reductions-3.c | 102 +
.../c-c++-common/goacc/routine-4-extern.c | 72 +-
gcc/testsuite/c-c++-common/goacc/routine-4.c | 72 +-
gcc/testsuite/g++.dg/cpp/ucnid-1-utf8.C | 16 +-
gcc/testsuite/g++.dg/cpp/ucnid-1.C | 16 +-
gcc/testsuite/g++.dg/cpp/ucnid-4-utf8.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/lambda-this1.C | 8 +-
gcc/testsuite/g++.dg/cpp1z/lambda-this8.C | 9 +
gcc/testsuite/g++.dg/cpp23/normalize3.C | 2 +-
gcc/testsuite/g++.dg/cpp23/normalize4.C | 2 +-
gcc/testsuite/g++.dg/cpp23/normalize5.C | 2 +-
gcc/testsuite/g++.dg/cpp23/normalize7.C | 6 +-
gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C | 14 +-
gcc/testsuite/g++.dg/cpp2a/consteval20.C | 4 +
gcc/testsuite/g++.dg/cpp2a/consteval23.C | 4 +
gcc/testsuite/g++.dg/cpp2a/consteval25.C | 17 +
gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/srcloc20.C | 44 +
gcc/testsuite/g++.dg/vect/pr103494.cc | 26 +
gcc/testsuite/gcc.dg/add-mul-overflow-1.c | 28 +
gcc/testsuite/gcc.dg/analyzer/pr103217-2.c | 52 +
gcc/testsuite/gcc.dg/analyzer/pr103217-3.c | 52 +
gcc/testsuite/gcc.dg/analyzer/pr103217-4.c | 52 +
gcc/testsuite/gcc.dg/analyzer/pr103217-5.c | 47 +
gcc/testsuite/gcc.dg/analyzer/pr94579.c | 11 +
gcc/testsuite/gcc.dg/analyzer/pr99269.c | 16 +
gcc/testsuite/gcc.dg/analyzer/pragma-2.c | 57 +
gcc/testsuite/gcc.dg/bic-bitmask-10.c | 26 -
gcc/testsuite/gcc.dg/bic-bitmask-11.c | 25 -
gcc/testsuite/gcc.dg/bic-bitmask-12.c | 17 -
gcc/testsuite/gcc.dg/bic-bitmask-2.c | 25 -
gcc/testsuite/gcc.dg/bic-bitmask-23.c | 16 -
gcc/testsuite/gcc.dg/bic-bitmask-3.c | 25 -
gcc/testsuite/gcc.dg/bic-bitmask-4.c | 25 -
gcc/testsuite/gcc.dg/bic-bitmask-5.c | 25 -
gcc/testsuite/gcc.dg/bic-bitmask-6.c | 25 -
gcc/testsuite/gcc.dg/bic-bitmask-8.c | 25 -
gcc/testsuite/gcc.dg/bic-bitmask-9.c | 25 -
gcc/testsuite/gcc.dg/fmax-fmin-1.c | 18 +
gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 2 +-
gcc/testsuite/gcc.dg/ipa/inline-9.c | 2 +-
gcc/testsuite/gcc.dg/ipa/inline10.c | 33 +
gcc/testsuite/gcc.dg/ipa/pr103227-1.c | 29 +
gcc/testsuite/gcc.dg/ipa/pr103227-2.c | 29 +
gcc/testsuite/gcc.dg/ipa/pr103227-3.c | 52 +
gcc/testsuite/gcc.dg/pr102356.c | 33 +
gcc/testsuite/gcc.dg/pr102648.c | 21 +
gcc/testsuite/gcc.dg/pr103359.c | 21 +
gcc/testsuite/gcc.dg/pr103406.c | 14 +
gcc/testsuite/gcc.dg/pr103431.c | 21 +
gcc/testsuite/gcc.dg/pr103440.c | 24 +
gcc/testsuite/gcc.dg/pr103451.c | 19 +
gcc/testsuite/gcc.dg/pr103485.c | 10 +
gcc/testsuite/gcc.dg/torture/pr103458.c | 21 +
gcc/testsuite/gcc.dg/torture/pr103489.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-5.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ivopts-5.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/ivopts-6.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/ivopts-7.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/ivopts-8.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/ivopts-9.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/pr103345.c | 8 +-
gcc/testsuite/gcc.dg/ubsan/commutative-1.c | 30 +
gcc/testsuite/gcc.dg/ubsan/pr103456.c | 21 +
gcc/testsuite/gcc.dg/vect/pr103494.c | 14 +
gcc/testsuite/gcc.dg/vect/pr99102.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c | 26 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c | 25 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-12.c | 17 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c | 25 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-23.c | 16 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c | 25 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c | 25 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c | 25 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c | 25 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c | 25 +
gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c | 25 +
gcc/testsuite/gcc.dg/vect/vect-fmax-1.c | 83 +
gcc/testsuite/gcc.dg/vect/vect-fmax-2.c | 7 +
gcc/testsuite/gcc.dg/vect/vect-fmax-3.c | 83 +
gcc/testsuite/gcc.dg/vect/vect-fmin-1.c | 86 +
gcc/testsuite/gcc.dg/vect/vect-fmin-2.c | 9 +
gcc/testsuite/gcc.dg/vect/vect-fmin-3.c | 83 +
gcc/testsuite/gcc.dg/vect/vect-gather-1.c | 60 +
gcc/testsuite/gcc.dg/vect/vect-gather-2.c | 36 +
gcc/testsuite/gcc.dg/vect/vect-gather-3.c | 64 +
gcc/testsuite/gcc.dg/vect/vect-gather-4.c | 48 +
gcc/testsuite/gcc.dg/wrapped-binop-simplify.c | 2 +-
gcc/testsuite/gcc.target/aarch64/fmaxnm_1.c | 24 +
gcc/testsuite/gcc.target/aarch64/fmaxnm_2.c | 20 +
gcc/testsuite/gcc.target/aarch64/fminnm_1.c | 24 +
gcc/testsuite/gcc.target/aarch64/fminnm_2.c | 20 +
.../gcc.target/aarch64/sve/complex_mul_1.c | 16 +
.../gcc.target/aarch64/sve/cost_model_13.c | 16 +
gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_2.c | 22 +
gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_3.c | 18 +
gcc/testsuite/gcc.target/aarch64/sve/fminnm_2.c | 22 +
gcc/testsuite/gcc.target/aarch64/sve/fminnm_3.c | 18 +
.../gcc.target/aarch64/sve/gather_load_10.c | 18 +
.../gcc.target/aarch64/sve/gather_load_11.c | 49 +
.../gcc.target/aarch64/sve/mask_gather_load_8.c | 65 +
.../gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c | 11 +
gcc/testsuite/gcc.target/i386/pr100711-1.c | 17 +
gcc/testsuite/gcc.target/i386/pr100711-2.c | 47 +
gcc/testsuite/gcc.target/i386/pr102811-2.c | 22 +
gcc/testsuite/gcc.target/i386/pr103463-2.c | 14 +
gcc/testsuite/gcc.target/i386/pr103463.c | 13 +
gcc/testsuite/gcc.target/i386/pr87007-4.c | 2 +-
gcc/testsuite/gcc.target/i386/pr87007-5.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-21.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-23.c | 2 +-
gcc/testsuite/gcc.target/i386/sse2-v1ti-rotate.c | 11 +
gcc/testsuite/gcc.target/powerpc/pr102347.c | 15 +
gcc/testsuite/gcc.target/powerpc/vect-gather-1.c | 20 +
gcc/testsuite/gdc.dg/Wcastresult2.d | 2 +-
gcc/testsuite/gdc.dg/asm1.d | 18 +-
gcc/testsuite/gdc.dg/asm2.d | 2 +-
gcc/testsuite/gdc.dg/asm3.d | 10 +-
gcc/testsuite/gdc.dg/gdc282.d | 6 +-
gcc/testsuite/gdc.dg/imports/gdc170.d | 8 +-
gcc/testsuite/gdc.dg/intrinsics.d | 36 +-
gcc/testsuite/gdc.dg/pr101672.d | 2 +-
gcc/testsuite/gdc.dg/pr90650a.d | 2 +-
gcc/testsuite/gdc.dg/pr90650b.d | 2 +-
gcc/testsuite/gdc.dg/pr94777a.d | 2 +-
gcc/testsuite/gdc.dg/pr94777c.d | 62 +
gcc/testsuite/gdc.dg/pr95250.d | 2 +-
gcc/testsuite/gdc.dg/pr96156b.d | 17 +
gcc/testsuite/gdc.dg/pr96157c.d | 40 +
gcc/testsuite/gdc.dg/pr96869.d | 26 +-
gcc/testsuite/gdc.dg/pr98277.d | 2 +-
gcc/testsuite/gdc.dg/pr98457.d | 6 +-
gcc/testsuite/gdc.dg/simd1.d | 8 -
gcc/testsuite/gdc.dg/simd2a.d | 8 -
gcc/testsuite/gdc.dg/simd2b.d | 8 -
gcc/testsuite/gdc.dg/simd2c.d | 8 -
gcc/testsuite/gdc.dg/simd2d.d | 8 -
gcc/testsuite/gdc.dg/simd2e.d | 8 -
gcc/testsuite/gdc.dg/simd2f.d | 8 -
gcc/testsuite/gdc.dg/simd2g.d | 8 -
gcc/testsuite/gdc.dg/simd2h.d | 8 -
gcc/testsuite/gdc.dg/simd2i.d | 8 -
gcc/testsuite/gdc.dg/simd2j.d | 8 -
gcc/testsuite/gdc.dg/simd7951.d | 1 +
gcc/testsuite/gdc.dg/simd_ctfe.d | 87 +
gcc/testsuite/gdc.dg/torture/gdc309.d | 1 +
gcc/testsuite/gdc.dg/torture/pr94424.d | 16 +
gcc/testsuite/gdc.dg/torture/pr94777b.d | 135 -
gcc/testsuite/gdc.dg/torture/simd17344.d | 11 +
gcc/testsuite/gdc.dg/torture/simd20052.d | 17 +
gcc/testsuite/gdc.dg/torture/simd6.d | 26 +
gcc/testsuite/gdc.dg/torture/simd7.d | 18 +
gcc/testsuite/gdc.test/compilable/a3682.d | 4 +-
gcc/testsuite/gdc.test/compilable/aliasassign.d | 41 +
gcc/testsuite/gdc.test/compilable/aliasdecl.d | 7 +
gcc/testsuite/gdc.test/compilable/art4769.d | 2 +-
gcc/testsuite/gdc.test/compilable/b1215.d | 8 +-
gcc/testsuite/gdc.test/compilable/b12504.d | 44 +
gcc/testsuite/gdc.test/compilable/b15206.d | 19 +
gcc/testsuite/gdc.test/compilable/b16360.d | 39 +
gcc/testsuite/gdc.test/compilable/b16697.d | 27 +-
gcc/testsuite/gdc.test/compilable/b16967.d | 4 +-
gcc/testsuite/gdc.test/compilable/b17111.d | 11 +-
gcc/testsuite/gdc.test/compilable/b17651.d | 6 +
gcc/testsuite/gdc.test/compilable/b18197.d | 17 +
gcc/testsuite/gdc.test/compilable/b18242.d | 19 +
gcc/testsuite/gdc.test/compilable/b18489.d | 8 +
gcc/testsuite/gdc.test/compilable/b19432.d | 5 +
gcc/testsuite/gdc.test/compilable/b19442.d | 11 +
gcc/testsuite/gdc.test/compilable/b19775.d | 14 +
gcc/testsuite/gdc.test/compilable/b19829.d | 4 +
gcc/testsuite/gdc.test/compilable/b20045.d | 2 +
gcc/testsuite/gdc.test/compilable/b20067.d | 23 +
gcc/testsuite/gdc.test/compilable/b20758.d | 15 +
gcc/testsuite/gdc.test/compilable/b20780.d | 13 +
gcc/testsuite/gdc.test/compilable/b20833.d | 20 +
gcc/testsuite/gdc.test/compilable/b20885.d | 16 +
gcc/testsuite/gdc.test/compilable/b20938.d | 22 +
gcc/testsuite/gdc.test/compilable/b21285.d | 27 +
gcc/testsuite/gdc.test/compilable/b33.d | 2 +-
gcc/testsuite/gdc.test/compilable/b6227.d | 8 -
gcc/testsuite/gdc.test/compilable/b6395.d | 2 +-
gcc/testsuite/gdc.test/compilable/b6400.d | 37 -
gcc/testsuite/gdc.test/compilable/betterc.d | 27 +
gcc/testsuite/gdc.test/compilable/bug21196.d | 31 +
gcc/testsuite/gdc.test/compilable/callconv.d | 3 +-
gcc/testsuite/gdc.test/compilable/ccompile.d | 36 +
gcc/testsuite/gdc.test/compilable/cdcmp.d | 148 +
gcc/testsuite/gdc.test/compilable/chkformat.d | 27 +
gcc/testsuite/gdc.test/compilable/commontype.d | 486 +
gcc/testsuite/gdc.test/compilable/compile1.d | 243 +-
.../gdc.test/compilable/cpp_abi_tag_unused.d | 21 +
gcc/testsuite/gdc.test/compilable/cppmangle.d | 958 +-
gcc/testsuite/gdc.test/compilable/cppmangle2.d | 21 +
gcc/testsuite/gdc.test/compilable/cppmangle3.d | 23 +-
.../gdc.test/compilable/cppmangle_abitag.d | 106 +
gcc/testsuite/gdc.test/compilable/ctfe_math.d | 8 +-
gcc/testsuite/gdc.test/compilable/ddoc1.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc10.d | 8 +-
gcc/testsuite/gdc.test/compilable/ddoc10236.d | 22 +-
gcc/testsuite/gdc.test/compilable/ddoc10236b.d | 9 +-
gcc/testsuite/gdc.test/compilable/ddoc10325.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc10334.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc10366.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc10367.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc10869.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc10870.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc11.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc11479.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc11511.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc11823.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc12.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc12706.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc12745.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc13.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc13270.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc13645.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc14.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc14383.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc14413.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc14778.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc15475.d | 27 +-
gcc/testsuite/gdc.test/compilable/ddoc17697.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc18361.d | 27 +
gcc/testsuite/gdc.test/compilable/ddoc198.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc19814.d | 23 +
gcc/testsuite/gdc.test/compilable/ddoc2.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc2273.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc4.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc4162.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc5.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc5446.d | 3 +-
gcc/testsuite/gdc.test/compilable/ddoc6.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc648.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc6491.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc7.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc7555.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc7656.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc7715.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc7795.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc8.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc8271.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc8739.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9.d | 4 +-
gcc/testsuite/gdc.test/compilable/ddoc9037.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9155.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9305.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9369.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9475.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9497a.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9497b.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9497c.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9497d.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9676a.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9676b.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9727.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddoc9789.d | 4 +-
gcc/testsuite/gdc.test/compilable/ddoc9903.d | 2 +-
.../gdc.test/compilable/ddoc_markdown_breaks.d | 30 +
.../compilable/ddoc_markdown_breaks_verbose.d | 13 +
.../gdc.test/compilable/ddoc_markdown_code.d | 46 +
.../compilable/ddoc_markdown_code_verbose.d | 13 +
.../gdc.test/compilable/ddoc_markdown_emphasis.d | 45 +
.../compilable/ddoc_markdown_emphasis_verbose.d | 13 +
.../gdc.test/compilable/ddoc_markdown_escapes.d | 27 +
.../gdc.test/compilable/ddoc_markdown_headings.d | 40 +
.../compilable/ddoc_markdown_headings_verbose.d | 9 +
.../gdc.test/compilable/ddoc_markdown_links.d | 42 +
.../compilable/ddoc_markdown_links_verbose.d | 17 +
.../gdc.test/compilable/ddoc_markdown_lists.d | 68 +
.../compilable/ddoc_markdown_lists_verbose.d | 9 +
.../gdc.test/compilable/ddoc_markdown_quote.d | 53 +
.../compilable/ddoc_markdown_quote_verbose.d | 11 +
.../gdc.test/compilable/ddoc_markdown_tables.d | 42 +
.../compilable/ddoc_markdown_tables_verbose.d | 13 +
gcc/testsuite/gdc.test/compilable/ddocbackticks.d | 2 +-
gcc/testsuite/gdc.test/compilable/ddocunittest.d | 50 +-
gcc/testsuite/gdc.test/compilable/debugInference.d | 55 +
gcc/testsuite/gdc.test/compilable/defa.d | 2 +-
gcc/testsuite/gdc.test/compilable/depmsg.d | 22 +-
gcc/testsuite/gdc.test/compilable/depsOutput9948.d | 12 -
gcc/testsuite/gdc.test/compilable/dip22.d | 1 +
gcc/testsuite/gdc.test/compilable/dip22d.d | 5 +-
gcc/testsuite/gdc.test/compilable/disable_new.d | 11 +
gcc/testsuite/gdc.test/compilable/dtoh_21217.d | 91 +
.../gdc.test/compilable/dtoh_AliasDeclaration.d | 217 +
.../gdc.test/compilable/dtoh_AliasDeclaration_98.d | 56 +
.../gdc.test/compilable/dtoh_AnonDeclaration.d | 106 +
.../compilable/dtoh_CPPNamespaceDeclaration.d | 67 +
.../gdc.test/compilable/dtoh_ClassDeclaration.d | 347 +
.../gdc.test/compilable/dtoh_StructDeclaration.d | 286 +
.../gdc.test/compilable/dtoh_TemplateDeclaration.d | 401 +
.../gdc.test/compilable/dtoh_UnionDeclaration.d | 93 +
.../gdc.test/compilable/dtoh_VarDeclaration.d | 116 +
.../gdc.test/compilable/dtoh_cpp98_compat.d | 142 +
gcc/testsuite/gdc.test/compilable/dtoh_enum.d | 271 +
.../gdc.test/compilable/dtoh_enum_cpp98.d | 244 +
.../gdc.test/compilable/dtoh_expressions.d | 127 +
.../gdc.test/compilable/dtoh_extern_type.d | 174 +
.../gdc.test/compilable/dtoh_forwarding.d | 265 +
gcc/testsuite/gdc.test/compilable/dtoh_functions.d | 276 +
gcc/testsuite/gdc.test/compilable/dtoh_ignored.d | 147 +
.../gdc.test/compilable/dtoh_invalid_identifiers.d | 170 +
gcc/testsuite/gdc.test/compilable/dtoh_names.d | 260 +
.../gdc.test/compilable/dtoh_protection.d | 218 +
.../gdc.test/compilable/dtoh_required_symbols.d | 225 +
.../gdc.test/compilable/dtoh_special_enum.d | 90 +
.../gdc.test/compilable/dtoh_unittest_block.d | 52 +
gcc/testsuite/gdc.test/compilable/dtoh_verbose.d | 172 +
gcc/testsuite/gdc.test/compilable/dtorfields.d | 52 +
.../gdc.test/compilable/dtorfields_deprecation.d | 49 +
.../gdc.test/compilable/extra-files/c6395.d | 2 +-
.../compilable/extra-files/depsOutput9948a.d | 6 -
.../gdc.test/compilable/extra-files/dtoh_imports.d | 13 +
.../compilable/extra-files/dtoh_imports2.d | 3 +
.../gdc.test/compilable/extra-files/emptymain.d | 1 +
.../gdc.test/compilable/extra-files/header1.d | 78 +-
.../gdc.test/compilable/extra-files/header17125.d | 5 +
.../gdc.test/compilable/extra-files/header18365.d | 6 +
.../gdc.test/compilable/extra-files/header2.d | 65 +-
gcc/testsuite/gdc.test/compilable/fail137.d | 26 +
gcc/testsuite/gdc.test/compilable/fieldwise.d | 11 +
.../gdc.test/compilable/filefullpath_18911.d | 9 +
gcc/testsuite/gdc.test/compilable/fix13165.d | 12 +
gcc/testsuite/gdc.test/compilable/fix17145.d | 13 +
gcc/testsuite/gdc.test/compilable/fix17349.d | 40 -
gcc/testsuite/gdc.test/compilable/fix20416.d | 36 +
gcc/testsuite/gdc.test/compilable/fix21647.d | 10 +-
gcc/testsuite/gdc.test/compilable/fix21684.d | 7 +
gcc/testsuite/gdc.test/compilable/fix22180.d | 5 +
gcc/testsuite/gdc.test/compilable/forward1.d | 3 +-
gcc/testsuite/gdc.test/compilable/future.d | 2 +-
gcc/testsuite/gdc.test/compilable/futurexf.d | 2 +-
gcc/testsuite/gdc.test/compilable/fwdref21063.d | 14 +
gcc/testsuite/gdc.test/compilable/header18364.d | 24 +
gcc/testsuite/gdc.test/compilable/header18365.d | 34 +
gcc/testsuite/gdc.test/compilable/ice11054.d | 1 +
gcc/testsuite/gdc.test/compilable/ice11300.d | 2 +-
gcc/testsuite/gdc.test/compilable/ice11925.d | 38 -
gcc/testsuite/gdc.test/compilable/ice13403.d | 1 +
gcc/testsuite/gdc.test/compilable/ice13819.d | 7 +
gcc/testsuite/gdc.test/compilable/ice1524.d | 3 +-
gcc/testsuite/gdc.test/compilable/ice20044.d | 10 +
gcc/testsuite/gdc.test/compilable/ice20415.d | 16 +
gcc/testsuite/gdc.test/compilable/ice6538.d | 4 +-
gcc/testsuite/gdc.test/compilable/ice854.d | 3 +-
gcc/testsuite/gdc.test/compilable/implicitconv.d | 33 +
gcc/testsuite/gdc.test/compilable/imports/a12511.d | 7 +
gcc/testsuite/gdc.test/compilable/imports/a18911.d | 2 +
.../gdc.test/compilable/imports/cstuff3.c | 6 +
gcc/testsuite/gdc.test/compilable/imports/g313.d | 2 +-
.../gdc.test/compilable/imports/imp16088.d | 1 +
.../gdc.test/compilable/imports/imp21832.d | 24 +
.../gdc.test/compilable/imports/imp22122.d | 5 +
.../gdc.test/compilable/imports/impfieldwise.d | 8 +
.../compilable/imports/pkg11847/mod11847.d | 3 +
.../gdc.test/compilable/imports/pkg11847/package.d | 3 +
.../gdc.test/compilable/imports/protectionimp.d | 2 +-
.../compilable/imports/test11563std_traits.d | 2 +-
.../gdc.test/compilable/imports/test13582.d | 1 +
.../gdc.test/compilable/imports/test16709a.d | 2 +
.../gdc.test/compilable/imports/test16709b.d | 5 +
.../gdc.test/compilable/imports/test16709c.d | 2 +
.../gdc.test/compilable/imports/test16709d.d | 2 +
.../gdc.test/compilable/imports/test17441foo/bar.d | 1 +
.../compilable/imports/test17441foo/package.d | 1 +
.../gdc.test/compilable/imports/test17541_2.d | 20 +
.../gdc.test/compilable/imports/test17541_3.d | 15 +
.../compilable/imports/test18651/algorithm.d | 14 +
.../gdc.test/compilable/imports/test18651/b.d | 1 +
.../gdc.test/compilable/imports/test18651/c.d | 4 +
.../compilable/imports/test18651/datetime.d | 7 +
.../gdc.test/compilable/imports/test18771a.d | 3 +
.../gdc.test/compilable/imports/test18771b.d | 3 +
.../gdc.test/compilable/imports/test18771c.d | 4 +
.../gdc.test/compilable/imports/test18771d.d | 4 +
.../gdc.test/compilable/imports/test19187.d | 4 +
.../gdc.test/compilable/imports/test19344.d | 6 +
.../gdc.test/compilable/imports/test19656a.d | 3 +
.../gdc.test/compilable/imports/test19656b.d | 13 +
.../gdc.test/compilable/imports/test19656c.d | 3 +
.../gdc.test/compilable/imports/test19657b.d | 6 +
.../gdc.test/compilable/imports/test19657c.d | 2 +
.../gdc.test/compilable/imports/test19657d.d | 2 +
.../gdc.test/compilable/imports/test19657e.d | 2 +
.../gdc.test/compilable/imports/test19657f.d | 3 +
.../gdc.test/compilable/imports/test19657g.d | 2 +
.../gdc.test/compilable/imports/test19746a.d | 2 +
.../gdc.test/compilable/imports/test19746b.d | 2 +
.../gdc.test/compilable/imports/test19746c.d | 2 +
.../gdc.test/compilable/imports/test19746d.d | 10 +
.../gdc.test/compilable/imports/test19750a.d | 2 +
.../gdc.test/compilable/imports/test19750b.d | 2 +
.../gdc.test/compilable/imports/test19750c.d | 4 +
.../gdc.test/compilable/imports/test19750d.d | 6 +
.../compilable/imports/test21227/..foo/a.txt | 1 +
.../gdc.test/compilable/imports/test21227/a..b.txt | 1 +
.../gdc.test/compilable/imports/test21227/a.txt | 1 +
.../gdc.test/compilable/imports/test21464a.d | 4 +
.../gdc.test/compilable/imports/test63a.d | 2 +-
.../gdc.test/compilable/imports/testcontracts.d | 4 +-
.../gdc.test/compilable/imports/testlambda1.d | 3 +
.../gdc.test/compilable/imports/testlambda2.d | 3 +
gcc/testsuite/gdc.test/compilable/imports/u20958.d | 6 +
gcc/testsuite/gdc.test/compilable/interpret3.d | 1503 +--
gcc/testsuite/gdc.test/compilable/interpret4.d | 31 +
gcc/testsuite/gdc.test/compilable/isZeroInit.d | 10 +-
.../gdc.test/compilable/isreturnonstack.d | 1 +
gcc/testsuite/gdc.test/compilable/issue12520.d | 21 +
gcc/testsuite/gdc.test/compilable/issue15478.d | 55 +
gcc/testsuite/gdc.test/compilable/issue15795.d | 9 +
gcc/testsuite/gdc.test/compilable/issue15818.d | 15 +
gcc/testsuite/gdc.test/compilable/issue18097.d | 12 +
gcc/testsuite/gdc.test/compilable/issue19925.d | 14 +
gcc/testsuite/gdc.test/compilable/issue20362.d | 8 +
gcc/testsuite/gdc.test/compilable/issue20599.d | 10 +
gcc/testsuite/gdc.test/compilable/issue20704.d | 29 +
gcc/testsuite/gdc.test/compilable/issue20705.d | 16 +
gcc/testsuite/gdc.test/compilable/issue20995.d | 12 +
gcc/testsuite/gdc.test/compilable/issue21328.d | 8 +
gcc/testsuite/gdc.test/compilable/issue21378.d | 33 +
gcc/testsuite/gdc.test/compilable/issue21662.d | 4 +
gcc/testsuite/gdc.test/compilable/issue21726.d | 1 +
gcc/testsuite/gdc.test/compilable/issue21880.d | 23 +
gcc/testsuite/gdc.test/compilable/issue21882.d | 14 +
gcc/testsuite/gdc.test/compilable/issue21905.d | 24 +
gcc/testsuite/gdc.test/compilable/issue9884.d | 25 +
gcc/testsuite/gdc.test/compilable/json.d | 153 +-
gcc/testsuite/gdc.test/compilable/json20742.d | 69 +
gcc/testsuite/gdc.test/compilable/minimal.d | 19 +
gcc/testsuite/gdc.test/compilable/minimal2.d | 31 +
gcc/testsuite/gdc.test/compilable/mixin.d | 38 +
.../gdc.test/compilable/mixinTemplateMangling.d | 35 +
gcc/testsuite/gdc.test/compilable/mixintempl.d | 22 +
gcc/testsuite/gdc.test/compilable/nestedtempl0.d | 13 +
gcc/testsuite/gdc.test/compilable/nestedtempl1.d | 25 +
gcc/testsuite/gdc.test/compilable/nogc.d | 6 +-
gcc/testsuite/gdc.test/compilable/noreturn1.d | 49 +-
gcc/testsuite/gdc.test/compilable/ob1.d | 149 +
gcc/testsuite/gdc.test/compilable/pr9374.d | 19 +
gcc/testsuite/gdc.test/compilable/pr9383.d | 25 +
gcc/testsuite/gdc.test/compilable/previewall.d | 10 +
gcc/testsuite/gdc.test/compilable/previewin.d | 116 +
gcc/testsuite/gdc.test/compilable/protattr.d | 1 +
gcc/testsuite/gdc.test/compilable/protection.d | 3 +-
gcc/testsuite/gdc.test/compilable/quadratic.d | 42 +
.../gdc.test/compilable/readmodify_structclass.d | 30 +
.../gdc.test/compilable/reinterpretctfe.d | 34 +
gcc/testsuite/gdc.test/compilable/riia_ctor.d | 1 +
gcc/testsuite/gdc.test/compilable/rvalueref.d | 13 +
gcc/testsuite/gdc.test/compilable/scope.d | 247 +-
gcc/testsuite/gdc.test/compilable/scopeinfer.d | 30 +
gcc/testsuite/gdc.test/compilable/shared.d | 125 +
gcc/testsuite/gdc.test/compilable/sharedopt.d | 19 +
.../gdc.test/compilable/shortened_methods.d | 33 +
gcc/testsuite/gdc.test/compilable/staticforeach.d | 2 +-
.../gdc.test/compilable/sw_transition_complex.d | 118 +-
.../gdc.test/compilable/sw_transition_field.d | 10 +-
.../gdc.test/compilable/sw_transition_tls.d | 6 +-
gcc/testsuite/gdc.test/compilable/test1.d | 2 +-
gcc/testsuite/gdc.test/compilable/test10312.d | 2 +-
gcc/testsuite/gdc.test/compilable/test10375.d | 2 +-
gcc/testsuite/gdc.test/compilable/test10520.d | 5 +-
gcc/testsuite/gdc.test/compilable/test10752.d | 1 +
gcc/testsuite/gdc.test/compilable/test10981.d | 6 +-
gcc/testsuite/gdc.test/compilable/test10993.d | 6 +-
gcc/testsuite/gdc.test/compilable/test11169.d | 2 +-
gcc/testsuite/gdc.test/compilable/test11225a.d | 1 +
gcc/testsuite/gdc.test/compilable/test11237.d | 4 -
gcc/testsuite/gdc.test/compilable/test11259.d | 25 +
gcc/testsuite/gdc.test/compilable/test11371.d | 2 +-
gcc/testsuite/gdc.test/compilable/test11563.d | 1 +
gcc/testsuite/gdc.test/compilable/test11656.d | 2 +-
gcc/testsuite/gdc.test/compilable/test1170.d | 11 +
gcc/testsuite/gdc.test/compilable/test11847.d | 14 +
gcc/testsuite/gdc.test/compilable/test1238.d | 1 +
gcc/testsuite/gdc.test/compilable/test12496.d | 13 +
gcc/testsuite/gdc.test/compilable/test12511.d | 15 +
gcc/testsuite/gdc.test/compilable/test12558.d | 39 -
gcc/testsuite/gdc.test/compilable/test12567c.d | 3 +-
gcc/testsuite/gdc.test/compilable/test12567d.d | 1 +
gcc/testsuite/gdc.test/compilable/test12807.d | 16 +
gcc/testsuite/gdc.test/compilable/test13226.d | 1 +
gcc/testsuite/gdc.test/compilable/test13242.d | 1 +
gcc/testsuite/gdc.test/compilable/test13512.d | 4 +-
gcc/testsuite/gdc.test/compilable/test13582a.d | 7 +
gcc/testsuite/gdc.test/compilable/test13582b.d | 15 +
gcc/testsuite/gdc.test/compilable/test13858.d | 2 +-
gcc/testsuite/gdc.test/compilable/test13953.d | 14 +
gcc/testsuite/gdc.test/compilable/test14114.d | 10 +
gcc/testsuite/gdc.test/compilable/test14275.d | 1 +
gcc/testsuite/gdc.test/compilable/test14528.d | 1 +
gcc/testsuite/gdc.test/compilable/test14666.d | 1 +
gcc/testsuite/gdc.test/compilable/test14740.d | 10 +
gcc/testsuite/gdc.test/compilable/test14831.d | 60 +
gcc/testsuite/gdc.test/compilable/test14929.d | 85 +
gcc/testsuite/gdc.test/compilable/test15019.d | 5 +-
gcc/testsuite/gdc.test/compilable/test15150.d | 2 +-
gcc/testsuite/gdc.test/compilable/test15225.d | 9 +
gcc/testsuite/gdc.test/compilable/test15292.d | 20 +
gcc/testsuite/gdc.test/compilable/test1537.d | 10 +-
gcc/testsuite/gdc.test/compilable/test15389_x.d | 1 +
gcc/testsuite/gdc.test/compilable/test15389_y.d | 1 +
gcc/testsuite/gdc.test/compilable/test1547.d | 20 +
gcc/testsuite/gdc.test/compilable/test15490.d | 1 +
gcc/testsuite/gdc.test/compilable/test15519_x.d | 2 +-
gcc/testsuite/gdc.test/compilable/test15519_y.d | 2 +-
gcc/testsuite/gdc.test/compilable/test15780.d | 15 +-
gcc/testsuite/gdc.test/compilable/test15785.d | 3 +-
gcc/testsuite/gdc.test/compilable/test15856.d | 7 +-
gcc/testsuite/gdc.test/compilable/test15907.d | 1 +
gcc/testsuite/gdc.test/compilable/test16002.d | 1 +
gcc/testsuite/gdc.test/compilable/test16013a.d | 13 +
gcc/testsuite/gdc.test/compilable/test16013b.d | 13 +
gcc/testsuite/gdc.test/compilable/test16037.d | 23 +
gcc/testsuite/gdc.test/compilable/test16085.d | 1 +
gcc/testsuite/gdc.test/compilable/test16088.d | 10 +
gcc/testsuite/gdc.test/compilable/test16107.d | 14 +
gcc/testsuite/gdc.test/compilable/test16183.d | 7 +
gcc/testsuite/gdc.test/compilable/test16214a.d | 2 +-
gcc/testsuite/gdc.test/compilable/test16273.d | 22 +
gcc/testsuite/gdc.test/compilable/test16460.d | 1 +
gcc/testsuite/gdc.test/compilable/test16492.d | 87 +
gcc/testsuite/gdc.test/compilable/test16570.d | 2 +-
gcc/testsuite/gdc.test/compilable/test16578a.d | 16 +
gcc/testsuite/gdc.test/compilable/test16578b.d | 16 +
gcc/testsuite/gdc.test/compilable/test16621.d | 23 +
gcc/testsuite/gdc.test/compilable/test16635.d | 56 +
gcc/testsuite/gdc.test/compilable/test16657.d | 17 +
gcc/testsuite/gdc.test/compilable/test16685.d | 6 +
gcc/testsuite/gdc.test/compilable/test16709.d | 9 +
gcc/testsuite/gdc.test/compilable/test16798.d | 1 +
gcc/testsuite/gdc.test/compilable/test17057.d | 2 +-
gcc/testsuite/gdc.test/compilable/test17143.d | 14 +-
gcc/testsuite/gdc.test/compilable/test17146.d | 13 +
gcc/testsuite/gdc.test/compilable/test17351.d | 17 +
gcc/testsuite/gdc.test/compilable/test17373.d | 32 +
gcc/testsuite/gdc.test/compilable/test17419.d | 2 +-
gcc/testsuite/gdc.test/compilable/test17441.d | 9 +
gcc/testsuite/gdc.test/compilable/test17512.d | 26 +
gcc/testsuite/gdc.test/compilable/test1754.d | 1 +
gcc/testsuite/gdc.test/compilable/test17541.d | 28 +
gcc/testsuite/gdc.test/compilable/test17548.d | 2 +-
gcc/testsuite/gdc.test/compilable/test17752.d | 12 +
gcc/testsuite/gdc.test/compilable/test17782.d | 6 +
gcc/testsuite/gdc.test/compilable/test17793.d | 13 +
gcc/testsuite/gdc.test/compilable/test17807.d | 17 +
gcc/testsuite/gdc.test/compilable/test17853.d | 11 +
gcc/testsuite/gdc.test/compilable/test17906.d | 7 +
gcc/testsuite/gdc.test/compilable/test17942.d | 15 +
gcc/testsuite/gdc.test/compilable/test17970.d | 28 +
gcc/testsuite/gdc.test/compilable/test18000.d | 19 +
gcc/testsuite/gdc.test/compilable/test18020.d | 8 +
gcc/testsuite/gdc.test/compilable/test18030.d | 14 +
gcc/testsuite/gdc.test/compilable/test18099.d | 19 +
gcc/testsuite/gdc.test/compilable/test18115.d | 10 +
gcc/testsuite/gdc.test/compilable/test18199.d | 87 +
gcc/testsuite/gdc.test/compilable/test18251.d | 23 +
gcc/testsuite/gdc.test/compilable/test18385b.d | 29 +
gcc/testsuite/gdc.test/compilable/test18430.d | 11 +
gcc/testsuite/gdc.test/compilable/test18468.d | 5 +
gcc/testsuite/gdc.test/compilable/test18474.d | 15 +
gcc/testsuite/gdc.test/compilable/test18572.d | 16 +
gcc/testsuite/gdc.test/compilable/test18578.d | 5 +
gcc/testsuite/gdc.test/compilable/test18584.d | 11 +
gcc/testsuite/gdc.test/compilable/test18645.d | 9 +
gcc/testsuite/gdc.test/compilable/test18651a.d | 5 +
gcc/testsuite/gdc.test/compilable/test18670.d | 12 +
gcc/testsuite/gdc.test/compilable/test18694.d | 9 +
gcc/testsuite/gdc.test/compilable/test18737.d | 32 +
gcc/testsuite/gdc.test/compilable/test18771.d | 7 +
gcc/testsuite/gdc.test/compilable/test18775.d | 20 +
gcc/testsuite/gdc.test/compilable/test18821.d | 10 +
gcc/testsuite/gdc.test/compilable/test18905.d | 6 +
gcc/testsuite/gdc.test/compilable/test18936.d | 31 +
gcc/testsuite/gdc.test/compilable/test18951a.d | 7 +
gcc/testsuite/gdc.test/compilable/test18951b.d | 9 +
gcc/testsuite/gdc.test/compilable/test18976.d | 32 +
gcc/testsuite/gdc.test/compilable/test19014.d | 12 +
gcc/testsuite/gdc.test/compilable/test19066.d | 13 +
gcc/testsuite/gdc.test/compilable/test19081.d | 14 +
gcc/testsuite/gdc.test/compilable/test19097.d | 23 +
gcc/testsuite/gdc.test/compilable/test19108.d | 9 +
gcc/testsuite/gdc.test/compilable/test19187.d | 6 +
gcc/testsuite/gdc.test/compilable/test19203.d | 27 +
gcc/testsuite/gdc.test/compilable/test19224.d | 18 +
gcc/testsuite/gdc.test/compilable/test19227.d | 29 +
gcc/testsuite/gdc.test/compilable/test19315.d | 20 +
gcc/testsuite/gdc.test/compilable/test19409.d | 6 +
gcc/testsuite/gdc.test/compilable/test19464.d | 5 +
gcc/testsuite/gdc.test/compilable/test19491.d | 11 +
gcc/testsuite/gdc.test/compilable/test19499.d | 6 +
gcc/testsuite/gdc.test/compilable/test19519.d | 15 +
gcc/testsuite/gdc.test/compilable/test19540.d | 2 +
gcc/testsuite/gdc.test/compilable/test19557.d | 10 +
gcc/testsuite/gdc.test/compilable/test19609.d | 7 +-
gcc/testsuite/gdc.test/compilable/test19631.d | 11 +
gcc/testsuite/gdc.test/compilable/test19652.d | 22 +
gcc/testsuite/gdc.test/compilable/test19656.d | 14 +
gcc/testsuite/gdc.test/compilable/test19657a.d | 11 +
gcc/testsuite/gdc.test/compilable/test19713.d | 14 +
gcc/testsuite/gdc.test/compilable/test19728.d | 52 +
gcc/testsuite/gdc.test/compilable/test19731.d | 78 +
gcc/testsuite/gdc.test/compilable/test19746.d | 16 +
gcc/testsuite/gdc.test/compilable/test19750.d | 7 +
gcc/testsuite/gdc.test/compilable/test19754.d | 45 +
gcc/testsuite/gdc.test/compilable/test19804.d | 9 +
gcc/testsuite/gdc.test/compilable/test19809.d | 14 +
gcc/testsuite/gdc.test/compilable/test19833.d | 27 +
gcc/testsuite/gdc.test/compilable/test19840.d | 21 +
gcc/testsuite/gdc.test/compilable/test19895.d | 7 +
gcc/testsuite/gdc.test/compilable/test19936.d | 17 +
gcc/testsuite/gdc.test/compilable/test19954.d | 14 +
gcc/testsuite/gdc.test/compilable/test19970.d | 16 +
gcc/testsuite/gdc.test/compilable/test20000.d | 9 +
gcc/testsuite/gdc.test/compilable/test20021.d | 22 +
gcc/testsuite/gdc.test/compilable/test20039.d | 13 +
gcc/testsuite/gdc.test/compilable/test20051.d | 18 +
gcc/testsuite/gdc.test/compilable/test20065.d | 12 +
gcc/testsuite/gdc.test/compilable/test20100.d | 50 +
gcc/testsuite/gdc.test/compilable/test20136.d | 18 +
gcc/testsuite/gdc.test/compilable/test20138.d | 16 +
gcc/testsuite/gdc.test/compilable/test20181.d | 11 +
gcc/testsuite/gdc.test/compilable/test20296.d | 8 +
gcc/testsuite/gdc.test/compilable/test20318.d | 7 +
gcc/testsuite/gdc.test/compilable/test20326.d | 11 +
gcc/testsuite/gdc.test/compilable/test20367.d | 14 +
gcc/testsuite/gdc.test/compilable/test20388.d | 10 +
gcc/testsuite/gdc.test/compilable/test20406.d | 15 +
gcc/testsuite/gdc.test/compilable/test20410.d | 8 +
gcc/testsuite/gdc.test/compilable/test20417.d | 12 +
gcc/testsuite/gdc.test/compilable/test20420.d | 22 +
gcc/testsuite/gdc.test/compilable/test20488.d | 11 +
gcc/testsuite/gdc.test/compilable/test20596.d | 31 +
gcc/testsuite/gdc.test/compilable/test20653.d | 20 +
gcc/testsuite/gdc.test/compilable/test20656.d | 11 +
gcc/testsuite/gdc.test/compilable/test20661.d | 17 +
gcc/testsuite/gdc.test/compilable/test20695.d | 35 +
gcc/testsuite/gdc.test/compilable/test20710.d | 24 +
gcc/testsuite/gdc.test/compilable/test20744.d | 13 +
gcc/testsuite/gdc.test/compilable/test20789.d | 34 +
gcc/testsuite/gdc.test/compilable/test20795.d | 35 +
gcc/testsuite/gdc.test/compilable/test20821.d | 17 +
gcc/testsuite/gdc.test/compilable/test20835.d | 59 +
gcc/testsuite/gdc.test/compilable/test20842.d | 33 +
gcc/testsuite/gdc.test/compilable/test20868.d | 8 +
gcc/testsuite/gdc.test/compilable/test20906.d | 15 +
gcc/testsuite/gdc.test/compilable/test20909.d | 10 +
gcc/testsuite/gdc.test/compilable/test20923.d | 13 +
gcc/testsuite/gdc.test/compilable/test20958.d | 2 +
gcc/testsuite/gdc.test/compilable/test20990.d | 19 +
gcc/testsuite/gdc.test/compilable/test21050.d | 24 +
gcc/testsuite/gdc.test/compilable/test21058.d | 25 +
gcc/testsuite/gdc.test/compilable/test21227.d | 19 +
gcc/testsuite/gdc.test/compilable/test21255.d | 11 +
gcc/testsuite/gdc.test/compilable/test21282.d | 15 +
gcc/testsuite/gdc.test/compilable/test21299a.d | 2 +-
gcc/testsuite/gdc.test/compilable/test21299b.d | 2 +-
gcc/testsuite/gdc.test/compilable/test21330.d | 22 +
gcc/testsuite/gdc.test/compilable/test21372.d | 24 +
gcc/testsuite/gdc.test/compilable/test21398.d | 31 +
gcc/testsuite/gdc.test/compilable/test21464.d | 7 +
gcc/testsuite/gdc.test/compilable/test21514.d | 20 +
gcc/testsuite/gdc.test/compilable/test21543.d | 116 +
gcc/testsuite/gdc.test/compilable/test21591.d | 46 +
gcc/testsuite/gdc.test/compilable/test21659.d | 16 +
gcc/testsuite/gdc.test/compilable/test21661.d | 24 +
gcc/testsuite/gdc.test/compilable/test21668.d | 7 +
gcc/testsuite/gdc.test/compilable/test21680.d | 9 +
gcc/testsuite/gdc.test/compilable/test21743.d | 16 +
gcc/testsuite/gdc.test/compilable/test21753.d | 21 +
gcc/testsuite/gdc.test/compilable/test21802.d | 38 +
gcc/testsuite/gdc.test/compilable/test21806.d | 24 +
gcc/testsuite/gdc.test/compilable/test21828.d | 27 +
gcc/testsuite/gdc.test/compilable/test21830.d | 25 +
gcc/testsuite/gdc.test/compilable/test21831.d | 20 +
gcc/testsuite/gdc.test/compilable/test21832.d | 13 +
gcc/testsuite/gdc.test/compilable/test21861.d | 38 +
gcc/testsuite/gdc.test/compilable/test21876.d | 17 +
gcc/testsuite/gdc.test/compilable/test22122.d | 53 +
gcc/testsuite/gdc.test/compilable/test22226.d | 15 +
gcc/testsuite/gdc.test/compilable/test25.d | 6 +-
gcc/testsuite/gdc.test/compilable/test2991.d | 1 +
gcc/testsuite/gdc.test/compilable/test3004.d | 19 +
gcc/testsuite/gdc.test/compilable/test313a.d | 1 +
gcc/testsuite/gdc.test/compilable/test313c.d | 1 +
gcc/testsuite/gdc.test/compilable/test313d.d | 3 +-
gcc/testsuite/gdc.test/compilable/test313e.d | 2 +-
gcc/testsuite/gdc.test/compilable/test313f.d | 1 +
gcc/testsuite/gdc.test/compilable/test313g.d | 3 +-
gcc/testsuite/gdc.test/compilable/test314.d | 1 +
gcc/testsuite/gdc.test/compilable/test3775.d | 2 +-
gcc/testsuite/gdc.test/compilable/test4003.d | 3 +-
gcc/testsuite/gdc.test/compilable/test4375.d | 5 +-
gcc/testsuite/gdc.test/compilable/test50.d | 2 +-
gcc/testsuite/gdc.test/compilable/test5227.d | 23 +-
gcc/testsuite/gdc.test/compilable/test55.d | 2 +-
gcc/testsuite/gdc.test/compilable/test59.d | 2 +-
gcc/testsuite/gdc.test/compilable/test5973.d | 41 +
gcc/testsuite/gdc.test/compilable/test6013.d | 1 +
gcc/testsuite/gdc.test/compilable/test602.d | 8 +-
gcc/testsuite/gdc.test/compilable/test61.d | 2 +-
gcc/testsuite/gdc.test/compilable/test62.d | 2 +-
gcc/testsuite/gdc.test/compilable/test63.d | 2 +-
gcc/testsuite/gdc.test/compilable/test6395.d | 2 +-
gcc/testsuite/gdc.test/compilable/test6541.d | 10 +
gcc/testsuite/gdc.test/compilable/test66.d | 4 +-
gcc/testsuite/gdc.test/compilable/test67.d | 2 +-
gcc/testsuite/gdc.test/compilable/test6777.d | 11 +
gcc/testsuite/gdc.test/compilable/test68.d | 4 +-
gcc/testsuite/gdc.test/compilable/test69.d | 2 +-
gcc/testsuite/gdc.test/compilable/test6999.d | 2 +-
gcc/testsuite/gdc.test/compilable/test70.d | 1 +
gcc/testsuite/gdc.test/compilable/test71.d | 1 +
gcc/testsuite/gdc.test/compilable/test7172.d | 2 +-
gcc/testsuite/gdc.test/compilable/test72.d | 1 +
gcc/testsuite/gdc.test/compilable/test7399.d | 4 +-
gcc/testsuite/gdc.test/compilable/test7491.d | 1 +
gcc/testsuite/gdc.test/compilable/test7524.d | 2 +-
gcc/testsuite/gdc.test/compilable/test7754.d | 23 +-
gcc/testsuite/gdc.test/compilable/test8509.d | 6 +-
gcc/testsuite/gdc.test/compilable/test8543.d | 2 +-
gcc/testsuite/gdc.test/compilable/test8696.d | 3 +-
gcc/testsuite/gdc.test/compilable/test8922a.d | 1 +
gcc/testsuite/gdc.test/compilable/test8922b.d | 1 +
gcc/testsuite/gdc.test/compilable/test8922c.d | 1 +
gcc/testsuite/gdc.test/compilable/test8922d.d | 1 +
gcc/testsuite/gdc.test/compilable/test8922e.d | 1 +
gcc/testsuite/gdc.test/compilable/test8922f.d | 1 +
gcc/testsuite/gdc.test/compilable/test9209.d | 2 +-
gcc/testsuite/gdc.test/compilable/test9274.d | 26 +
gcc/testsuite/gdc.test/compilable/test9276.d | 2 +-
gcc/testsuite/gdc.test/compilable/test9278a.d | 2 +-
gcc/testsuite/gdc.test/compilable/test9278b.d | 2 +-
gcc/testsuite/gdc.test/compilable/test930.d | 22 +
gcc/testsuite/gdc.test/compilable/test9434.d | 1 +
gcc/testsuite/gdc.test/compilable/test9435.d | 1 +
gcc/testsuite/gdc.test/compilable/test9436.d | 2 +-
gcc/testsuite/gdc.test/compilable/test9613.d | 2 +-
gcc/testsuite/gdc.test/compilable/test9672.d | 1 +
gcc/testsuite/gdc.test/compilable/test9692.d | 1 +
gcc/testsuite/gdc.test/compilable/test9701.d | 10 +
gcc/testsuite/gdc.test/compilable/test9818.d | 2 +-
gcc/testsuite/gdc.test/compilable/test9919.d | 2 +-
.../gdc.test/compilable/testAliasLookup.d | 60 +
gcc/testsuite/gdc.test/compilable/testCpCtor.d | 21 +
gcc/testsuite/gdc.test/compilable/testDIP37a.d | 6 +-
gcc/testsuite/gdc.test/compilable/testInference.d | 54 +-
gcc/testsuite/gdc.test/compilable/testVRP.d | 2 +-
gcc/testsuite/gdc.test/compilable/testcontracts.d | 44 +-
gcc/testsuite/gdc.test/compilable/testcstuff3.d | 4 +
gcc/testsuite/gdc.test/compilable/testdip1008.d | 21 +
gcc/testsuite/gdc.test/compilable/testexpression.d | 26 +-
gcc/testsuite/gdc.test/compilable/testfwdref.d | 44 +-
gcc/testsuite/gdc.test/compilable/testheader1.d | 13 +-
.../gdc.test/compilable/testheader12567a.d | 16 +-
.../gdc.test/compilable/testheader12567b.d | 16 +-
.../gdc.test/compilable/testheader17125.d | 19 +
gcc/testsuite/gdc.test/compilable/testheader1i.d | 13 +-
gcc/testsuite/gdc.test/compilable/testheader2.d | 11 +-
gcc/testsuite/gdc.test/compilable/testheader2i.d | 11 +-
gcc/testsuite/gdc.test/compilable/testheader3.d | 31 +-
.../gdc.test/compilable/testheaderudamodule.d | 24 +-
.../gdc.test/compilable/testimport12242.d | 2 +-
gcc/testsuite/gdc.test/compilable/testlambdacomp.d | 216 +
gcc/testsuite/gdc.test/compilable/testparse.d | 49 +-
gcc/testsuite/gdc.test/compilable/testsctreturn.d | 19 +
gcc/testsuite/gdc.test/compilable/testtempl2.d | 24 +
gcc/testsuite/gdc.test/compilable/traits.d | 190 +-
.../compilable/traits_getFunctionAttributes.d | 120 +
gcc/testsuite/gdc.test/compilable/typeid_name.d | 14 +
gcc/testsuite/gdc.test/compilable/uda.d | 3 +-
gcc/testsuite/gdc.test/compilable/udamodule1.d | 3 +-
gcc/testsuite/gdc.test/compilable/udamodule2.d | 1 +
.../gdc.test/compilable/union_initialization.d | 43 +
gcc/testsuite/gdc.test/compilable/vcg-ast.d | 25 +-
gcc/testsuite/gdc.test/compilable/version.d | 23 +
gcc/testsuite/gdc.test/compilable/vgc1.d | 41 +-
gcc/testsuite/gdc.test/compilable/vgc2.d | 34 +-
gcc/testsuite/gdc.test/compilable/vgc3.d | 6 +-
gcc/testsuite/gdc.test/compilable/vtemplates.d | 28 +
.../gdc.test/compilable/vtemplates_list.d | 46 +
gcc/testsuite/gdc.test/compilable/warn3882.d | 10 +-
gcc/testsuite/gdc.test/compilable/zerosize.d | 12 +
.../gdc.test/fail_compilation/aacmp10381.d | 2 +-
.../gdc.test/fail_compilation/aliasassign.d | 21 +
.../gdc.test/fail_compilation/aliasassign1.d | 34 +
.../gdc.test/fail_compilation/already_defined.d | 76 +
gcc/testsuite/gdc.test/fail_compilation/b15069.d | 21 +
gcc/testsuite/gdc.test/fail_compilation/b15909.d | 15 +
gcc/testsuite/gdc.test/fail_compilation/b17918.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/b19523.d | 18 +
gcc/testsuite/gdc.test/fail_compilation/b19685.d | 19 +
gcc/testsuite/gdc.test/fail_compilation/b19691.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/b19691e.d | 11 +-
gcc/testsuite/gdc.test/fail_compilation/b19717a.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/b19730.d | 12 +
gcc/testsuite/gdc.test/fail_compilation/b20011.d | 40 +
gcc/testsuite/gdc.test/fail_compilation/b20780.d | 11 +
gcc/testsuite/gdc.test/fail_compilation/b20875.d | 27 +
gcc/testsuite/gdc.test/fail_compilation/b3841.d | 45 +-
gcc/testsuite/gdc.test/fail_compilation/b6227.d | 17 +
gcc/testsuite/gdc.test/fail_compilation/betterc.d | 30 +
gcc/testsuite/gdc.test/fail_compilation/bug15613.d | 15 +
gcc/testsuite/gdc.test/fail_compilation/bug16165.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/bug18743.d | 22 +
gcc/testsuite/gdc.test/fail_compilation/bug19569.d | 90 +
gcc/testsuite/gdc.test/fail_compilation/bug8891.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 47 +-
gcc/testsuite/gdc.test/fail_compilation/ccast.d | 9 +
.../gdc.test/fail_compilation/checkimports2.d | 30 +
.../gdc.test/fail_compilation/checkimports2a.d | 32 -
.../gdc.test/fail_compilation/checkimports2b.d | 29 -
.../gdc.test/fail_compilation/checkimports2c.d | 29 -
.../gdc.test/fail_compilation/circ10280.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/class1.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/class2.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/commaexp.d | 57 +-
.../gdc.test/fail_compilation/constraints_aggr.d | 45 +
.../gdc.test/fail_compilation/constraints_defs.d | 56 +
.../gdc.test/fail_compilation/constraints_func1.d | 93 +
.../gdc.test/fail_compilation/constraints_func2.d | 108 +
.../gdc.test/fail_compilation/constraints_func3.d | 60 +
.../gdc.test/fail_compilation/constraints_func4.d | 97 +
.../gdc.test/fail_compilation/constraints_tmpl.d | 44 +
.../gdc.test/fail_compilation/cpp_abi_tag.d | 57 +
.../gdc.test/fail_compilation/cpp_abi_tag2.d | 19 +
gcc/testsuite/gdc.test/fail_compilation/cppeh1.d | 2 +-
.../gdc.test/fail_compilation/cppmangle.d | 13 +-
.../gdc.test/fail_compilation/cppmangle2.d | 11 +
.../gdc.test/fail_compilation/ctfe10989.d | 8 +-
.../gdc.test/fail_compilation/ctfe10995.d | 4 +-
.../gdc.test/fail_compilation/ctfe11467.d | 16 +-
.../gdc.test/fail_compilation/ctfe13612.d | 8 +-
.../gdc.test/fail_compilation/ctfe14207.d | 6 +-
.../gdc.test/fail_compilation/ctfe14465.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/dassert.d | 43 +
.../gdc.test/fail_compilation/ddoc_18083.d | 17 +
.../fail_compilation/debugCaseDeclaration.d | 39 +
.../gdc.test/fail_compilation/dep_d1_ops.d | 191 +
.../gdc.test/fail_compilation/dephexstrings.d | 9 +
gcc/testsuite/gdc.test/fail_compilation/depmsg.d | 40 +-
.../gdc.test/fail_compilation/depmsg15814.d | 2 +-
.../gdc.test/fail_compilation/depmsg15815.d | 2 +-
.../gdc.test/fail_compilation/deprecate1553.d | 3 +-
.../gdc.test/fail_compilation/deprecated6760.d | 4 +-
.../gdc.test/fail_compilation/deprecatedImports.d | 31 +
.../fail_compilation/deprecatedTemplates.d | 63 +
.../gdc.test/fail_compilation/deprecateopdot.d | 30 +
.../gdc.test/fail_compilation/deprecations.d | 66 +
.../gdc.test/fail_compilation/diag10089.d | 5 +-
.../gdc.test/fail_compilation/diag10099.d | 2 +-
.../gdc.test/fail_compilation/diag10141.d | 3 +-
.../gdc.test/fail_compilation/diag10169.d | 3 +-
.../gdc.test/fail_compilation/diag10319.d | 16 +-
.../gdc.test/fail_compilation/diag10405.d | 2 +-
.../gdc.test/fail_compilation/diag10415.d | 6 +-
.../gdc.test/fail_compilation/diag10688.d | 4 +-
.../gdc.test/fail_compilation/diag10768.d | 7 +-
.../gdc.test/fail_compilation/diag10783.d | 2 +-
.../gdc.test/fail_compilation/diag10792.d | 2 +-
.../gdc.test/fail_compilation/diag10805.d | 9 +-
.../gdc.test/fail_compilation/diag10862.d | 68 +-
.../gdc.test/fail_compilation/diag10926.d | 2 +-
.../gdc.test/fail_compilation/diag10984.d | 3 +-
.../gdc.test/fail_compilation/diag11078.d | 6 +-
.../gdc.test/fail_compilation/diag11132.d | 2 +-
.../gdc.test/fail_compilation/diag11425.d | 2 +-
.../gdc.test/fail_compilation/diag11727.d | 6 +-
.../gdc.test/fail_compilation/diag11756.d | 6 +-
.../gdc.test/fail_compilation/diag11769.d | 6 +-
.../gdc.test/fail_compilation/diag12063.d | 4 +-
.../gdc.test/fail_compilation/diag12124.d | 8 +-
.../gdc.test/fail_compilation/diag12280.d | 4 +-
.../gdc.test/fail_compilation/diag12312.d | 2 +-
.../gdc.test/fail_compilation/diag12380.d | 2 +-
.../gdc.test/fail_compilation/diag12480.d | 2 +-
.../gdc.test/fail_compilation/diag12487.d | 12 +-
.../gdc.test/fail_compilation/diag12678.d | 8 +-
.../gdc.test/fail_compilation/diag12777.d | 8 +-
.../gdc.test/fail_compilation/diag12829.d | 6 +-
.../gdc.test/fail_compilation/diag13028.d | 12 +-
.../gdc.test/fail_compilation/diag13215.d | 12 +
.../gdc.test/fail_compilation/diag13320.d | 2 +-
.../gdc.test/fail_compilation/diag13333.d | 6 +-
.../gdc.test/fail_compilation/diag13528.d | 4 +-
.../gdc.test/fail_compilation/diag13609b.d | 2 +-
.../gdc.test/fail_compilation/diag13787.d | 4 +-
.../gdc.test/fail_compilation/diag13884.d | 4 +-
.../gdc.test/fail_compilation/diag13942.d | 6 +-
.../gdc.test/fail_compilation/diag14102.d | 8 +-
.../gdc.test/fail_compilation/diag14145.d | 38 +
.../gdc.test/fail_compilation/diag14163.d | 2 +-
.../gdc.test/fail_compilation/diag14235.d | 7 +-
.../gdc.test/fail_compilation/diag14818.d | 10 +-
.../gdc.test/fail_compilation/diag14875.d | 17 +-
.../gdc.test/fail_compilation/diag14876.d | 16 +-
.../gdc.test/fail_compilation/diag15209.d | 4 +-
.../gdc.test/fail_compilation/diag15411.d | 16 +-
.../gdc.test/fail_compilation/diag15669.d | 2 +-
.../gdc.test/fail_compilation/diag15713.d | 8 +-
.../gdc.test/fail_compilation/diag15974.d | 8 +-
.../gdc.test/fail_compilation/diag16499.d | 4 +-
.../gdc.test/fail_compilation/diag16977.d | 15 +-
gcc/testsuite/gdc.test/fail_compilation/diag1730.d | 57 +-
.../gdc.test/fail_compilation/diag18460.d | 13 +
.../gdc.test/fail_compilation/diag18574.d | 17 +
.../gdc.test/fail_compilation/diag19022.d | 18 +
.../gdc.test/fail_compilation/diag19225.d | 15 +
.../gdc.test/fail_compilation/diag20059.d | 16 +
.../gdc.test/fail_compilation/diag20518.d | 11 +
.../gdc.test/fail_compilation/diag21883.d | 16 +
gcc/testsuite/gdc.test/fail_compilation/diag2452.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag3013.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag3438.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/diag3672.d | 66 +-
.../gdc.test/fail_compilation/diag3672a.d | 13 +-
gcc/testsuite/gdc.test/fail_compilation/diag3869.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag3913.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag4479.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag4528.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/diag4596.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/diag5385.d | 17 +-
gcc/testsuite/gdc.test/fail_compilation/diag5450.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag6373.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag6539.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag6677.d | 17 +-
gcc/testsuite/gdc.test/fail_compilation/diag6699.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag6707.d | 3 +-
.../gdc.test/fail_compilation/diag7050a.d | 3 +-
.../gdc.test/fail_compilation/diag7050b.d | 2 +-
.../gdc.test/fail_compilation/diag7050c.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/diag7420.d | 21 +-
gcc/testsuite/gdc.test/fail_compilation/diag7477.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag7747.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag7998.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag8044.d | 19 +
gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 40 +-
.../gdc.test/fail_compilation/diag8101b.d | 19 +-
gcc/testsuite/gdc.test/fail_compilation/diag8178.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag8318.d | 25 +-
gcc/testsuite/gdc.test/fail_compilation/diag8425.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/diag8510.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag8559.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag8648.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/diag8684.d | 16 +
gcc/testsuite/gdc.test/fail_compilation/diag8697.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag8714.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag8777.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/diag8787.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag8894.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/diag8928.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag9004.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag9148.d | 15 +-
gcc/testsuite/gdc.test/fail_compilation/diag9191.d | 10 +-
.../gdc.test/fail_compilation/diag9210a.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/diag9247.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag9312.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag9357.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/diag9358.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag9398.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/diag9451.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/diag9620.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag9635.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag9679.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag9831.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/diag9861.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/diag9880.d | 5 +-
gcc/testsuite/gdc.test/fail_compilation/diag9961.d | 4 +-
.../gdc.test/fail_compilation/diag_class_alloc.d | 19 +
.../gdc.test/fail_compilation/diag_cstyle.d | 13 +-
.../fail_compilation/diag_debug_conditional.d | 11 +
.../gdc.test/fail_compilation/diag_err1.d | 10 +-
.../gdc.test/fail_compilation/diag_funclit.d | 40 +
.../fail_compilation/diag_template_alias.d | 11 +
.../gdc.test/fail_compilation/diag_template_this.d | 11 +
gcc/testsuite/gdc.test/fail_compilation/diagin.d | 25 +
.../gdc.test/fail_compilation/diaginref.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/dip22a.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/dip22b.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/dip22e.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/dip25.d | 29 +
.../gdc.test/fail_compilation/disable_new.d | 25 +
.../gdc.test/fail_compilation/dtor_attributes.d | 190 +
.../fail_compilation/dtorfields_attributes.d | 43 +
gcc/testsuite/gdc.test/fail_compilation/e15876_1.d | 15 +
gcc/testsuite/gdc.test/fail_compilation/e15876_2.d | 14 +
gcc/testsuite/gdc.test/fail_compilation/e15876_3.d | 25 +
gcc/testsuite/gdc.test/fail_compilation/e15876_4.d | 23 +
gcc/testsuite/gdc.test/fail_compilation/e15876_5.d | 15 +
gcc/testsuite/gdc.test/fail_compilation/e15876_6.d | 7 +
gcc/testsuite/gdc.test/fail_compilation/enum9921.d | 4 +-
.../gdc.test/fail_compilation/extra-files/a14446.d | 6 -
gcc/testsuite/gdc.test/fail_compilation/fail10.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail100.d | 4 +-
.../gdc.test/fail_compilation/fail10082.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail101.d | 3 +-
.../gdc.test/fail_compilation/fail10102.d | 6 +-
.../gdc.test/fail_compilation/fail10115.d | 12 +-
.../gdc.test/fail_compilation/fail10254.d | 10 +-
.../gdc.test/fail_compilation/fail10277.d | 42 +-
.../gdc.test/fail_compilation/fail10299.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail104.d | 3 +-
.../gdc.test/fail_compilation/fail10481.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail105.d | 2 +-
.../gdc.test/fail_compilation/fail10528.d | 17 +-
.../gdc.test/fail_compilation/fail10534.d | 32 +-
gcc/testsuite/gdc.test/fail_compilation/fail106.d | 6 +-
.../gdc.test/fail_compilation/fail10630.d | 2 +-
.../gdc.test/fail_compilation/fail10666.d | 2 +-
.../gdc.test/fail_compilation/fail10806.d | 18 +
gcc/testsuite/gdc.test/fail_compilation/fail109.d | 16 +-
.../gdc.test/fail_compilation/fail10905.d | 1 +
.../gdc.test/fail_compilation/fail10947.d | 18 +-
.../gdc.test/fail_compilation/fail10964.d | 14 +-
.../gdc.test/fail_compilation/fail10968.d | 42 +-
.../gdc.test/fail_compilation/fail10980.d | 16 +-
gcc/testsuite/gdc.test/fail_compilation/fail11.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail110.d | 10 +-
.../gdc.test/fail_compilation/fail11038.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail111.d | 6 +-
.../gdc.test/fail_compilation/fail11125.d | 10 +-
.../gdc.test/fail_compilation/fail11151.d | 2 +-
.../gdc.test/fail_compilation/fail11163.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail113.d | 6 +-
.../gdc.test/fail_compilation/fail11355.d | 2 +-
.../gdc.test/fail_compilation/fail11375.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail114.d | 6 +-
.../gdc.test/fail_compilation/fail11445.d | 2 +-
.../gdc.test/fail_compilation/fail11453b.d | 2 +-
.../gdc.test/fail_compilation/fail11503c.d | 2 +-
.../gdc.test/fail_compilation/fail11503d.d | 2 +-
.../gdc.test/fail_compilation/fail11510.d | 8 +-
.../gdc.test/fail_compilation/fail11532.d | 8 +-
.../gdc.test/fail_compilation/fail11542.d | 17 +-
.../gdc.test/fail_compilation/fail11545.d | 4 +-
.../gdc.test/fail_compilation/fail11552.d | 3 +-
.../gdc.test/fail_compilation/fail11562.d | 9 +-
.../gdc.test/fail_compilation/fail11591b.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail116.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail117.d | 4 +-
.../gdc.test/fail_compilation/fail11714.d | 21 +
.../gdc.test/fail_compilation/fail11717.d | 14 -
.../gdc.test/fail_compilation/fail11720.d | 33 -
.../gdc.test/fail_compilation/fail11748.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail118.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail120.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail122.d | 4 +-
.../gdc.test/fail_compilation/fail12236.d | 14 +-
.../gdc.test/fail_compilation/fail12255.d | 36 +-
gcc/testsuite/gdc.test/fail_compilation/fail123.d | 6 +-
.../gdc.test/fail_compilation/fail12378.d | 30 +-
.../gdc.test/fail_compilation/fail12390.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail124.d | 9 +-
.../gdc.test/fail_compilation/fail12436.d | 16 +-
gcc/testsuite/gdc.test/fail_compilation/fail125.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail126.d | 2 +-
.../gdc.test/fail_compilation/fail12622.d | 19 +-
.../gdc.test/fail_compilation/fail12636.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail127.d | 4 +-
.../gdc.test/fail_compilation/fail12744.d | 36 +-
.../gdc.test/fail_compilation/fail12749.d | 16 +-
.../gdc.test/fail_compilation/fail12764.d | 26 +
.../gdc.test/fail_compilation/fail12809.d | 21 +-
gcc/testsuite/gdc.test/fail_compilation/fail129.d | 2 +-
.../gdc.test/fail_compilation/fail12901.d | 2 +-
.../gdc.test/fail_compilation/fail12908.d | 2 +-
.../gdc.test/fail_compilation/fail12932.d | 4 +-
.../gdc.test/fail_compilation/fail13064.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail131.d | 2 +-
.../gdc.test/fail_compilation/fail13116.d | 11 +-
.../gdc.test/fail_compilation/fail13120.d | 11 +-
.../gdc.test/fail_compilation/fail13187.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail132.d | 2 +-
.../gdc.test/fail_compilation/fail13203.d | 16 +-
gcc/testsuite/gdc.test/fail_compilation/fail133.d | 4 +-
.../gdc.test/fail_compilation/fail13336a.d | 2 +-
.../gdc.test/fail_compilation/fail13336b.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/fail134.d | 9 +-
.../gdc.test/fail_compilation/fail13424.d | 6 +-
.../gdc.test/fail_compilation/fail13435.d | 27 +
.../gdc.test/fail_compilation/fail13498.d | 2 +-
.../gdc.test/fail_compilation/fail13574.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail136.d | 2 +-
.../gdc.test/fail_compilation/fail13601.d | 2 +-
.../gdc.test/fail_compilation/fail13701.d | 6 +-
.../gdc.test/fail_compilation/fail13756.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail139.d | 2 +-
.../gdc.test/fail_compilation/fail13902.d | 70 +-
.../gdc.test/fail_compilation/fail14089.d | 20 +-
gcc/testsuite/gdc.test/fail_compilation/fail142.d | 4 +-
.../gdc.test/fail_compilation/fail14249.d | 28 +-
gcc/testsuite/gdc.test/fail_compilation/fail143.d | 4 +-
.../gdc.test/fail_compilation/fail14304.d | 20 +-
gcc/testsuite/gdc.test/fail_compilation/fail144.d | 4 +-
.../gdc.test/fail_compilation/fail14406.d | 4 +-
.../gdc.test/fail_compilation/fail14407.d | 47 -
.../gdc.test/fail_compilation/fail14416.d | 2 +-
.../gdc.test/fail_compilation/fail14486.d | 100 -
gcc/testsuite/gdc.test/fail_compilation/fail145.d | 9 +-
.../gdc.test/fail_compilation/fail14554.d | 12 +-
.../gdc.test/fail_compilation/fail14669.d | 18 +-
.../gdc.test/fail_compilation/fail14965.d | 24 +-
.../gdc.test/fail_compilation/fail14997.d | 20 +
gcc/testsuite/gdc.test/fail_compilation/fail150.d | 2 +-
.../gdc.test/fail_compilation/fail15068.d | 18 +
.../gdc.test/fail_compilation/fail15292.d | 28 -
gcc/testsuite/gdc.test/fail_compilation/fail153.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail154.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail155.d | 3 +-
.../gdc.test/fail_compilation/fail15535.d | 2 +-
.../gdc.test/fail_compilation/fail15550.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail156.d | 6 +-
.../gdc.test/fail_compilation/fail15616a.d | 12 +-
.../gdc.test/fail_compilation/fail15616b.d | 32 +-
.../gdc.test/fail_compilation/fail15626.d | 2 +-
.../gdc.test/fail_compilation/fail15667.d | 1 +
.../gdc.test/fail_compilation/fail15691.d | 24 +
.../gdc.test/fail_compilation/fail15755.d | 29 +
gcc/testsuite/gdc.test/fail_compilation/fail158.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail159.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail160.d | 2 +-
.../gdc.test/fail_compilation/fail16001.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/fail161.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail162.d | 6 +-
.../gdc.test/fail_compilation/fail16206a.d | 8 +-
.../gdc.test/fail_compilation/fail16206b.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail163.d | 6 +-
.../gdc.test/fail_compilation/fail16600.d | 6 +-
.../gdc.test/fail_compilation/fail16689.d | 14 +
gcc/testsuite/gdc.test/fail_compilation/fail169.d | 2 +-
.../gdc.test/fail_compilation/fail16997.d | 59 +
gcc/testsuite/gdc.test/fail_compilation/fail170.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail172.d | 8 +-
.../gdc.test/fail_compilation/fail17275.d | 2 +-
.../gdc.test/fail_compilation/fail17354.d | 7 +-
.../gdc.test/fail_compilation/fail17491.d | 22 +-
.../gdc.test/fail_compilation/fail17492.d | 8 +-
.../gdc.test/fail_compilation/fail17502.d | 4 +-
.../gdc.test/fail_compilation/fail17518.d | 22 +
.../gdc.test/fail_compilation/fail17570.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/fail176.d | 6 +-
.../gdc.test/fail_compilation/fail17602.d | 18 +
.../gdc.test/fail_compilation/fail17612.d | 2 +-
.../gdc.test/fail_compilation/fail17625.d | 17 +
.../gdc.test/fail_compilation/fail17646.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail177.d | 12 +-
.../gdc.test/fail_compilation/fail17722a.d | 2 +-
.../gdc.test/fail_compilation/fail17722b.d | 2 +-
.../gdc.test/fail_compilation/fail17842.d | 29 +
gcc/testsuite/gdc.test/fail_compilation/fail179.d | 2 +-
.../gdc.test/fail_compilation/fail17927.d | 24 +
.../gdc.test/fail_compilation/fail17955.d | 102 +
.../gdc.test/fail_compilation/fail17969.d | 18 +
.../gdc.test/fail_compilation/fail17976.d | 18 +
gcc/testsuite/gdc.test/fail_compilation/fail180.d | 12 +-
.../gdc.test/fail_compilation/fail18057.d | 4 +-
.../gdc.test/fail_compilation/fail18093.d | 27 +
.../gdc.test/fail_compilation/fail18228.d | 15 +
.../gdc.test/fail_compilation/fail18236.d | 21 +
.../gdc.test/fail_compilation/fail18243.d | 16 +
gcc/testsuite/gdc.test/fail_compilation/fail183.d | 24 +-
.../gdc.test/fail_compilation/fail18417.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/fail185.d | 2 +-
.../gdc.test/fail_compilation/fail18620.d | 21 +
gcc/testsuite/gdc.test/fail_compilation/fail187.d | 2 +-
.../gdc.test/fail_compilation/fail18719.d | 7 +-
gcc/testsuite/gdc.test/fail_compilation/fail188.d | 2 +-
.../gdc.test/fail_compilation/fail18892.d | 22 +
.../gdc.test/fail_compilation/fail18938.d | 11 +
.../gdc.test/fail_compilation/fail18970.d | 6 +-
.../gdc.test/fail_compilation/fail18979.d | 14 +
.../gdc.test/fail_compilation/fail18985.d | 18 +
.../gdc.test/fail_compilation/fail18994.d | 20 +
gcc/testsuite/gdc.test/fail_compilation/fail190.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail1900.d | 11 +-
.../gdc.test/fail_compilation/fail19038.d | 29 +
.../gdc.test/fail_compilation/fail19076.d | 11 +
.../gdc.test/fail_compilation/fail19098.d | 19 +
.../gdc.test/fail_compilation/fail19099.d | 27 +
.../gdc.test/fail_compilation/fail19103.d | 36 +
.../gdc.test/fail_compilation/fail19107.d | 21 -
.../gdc.test/fail_compilation/fail19181.d | 16 +
gcc/testsuite/gdc.test/fail_compilation/fail192.d | 8 +-
.../gdc.test/fail_compilation/fail19202.d | 17 +
.../gdc.test/fail_compilation/fail19209.d | 17 +
gcc/testsuite/gdc.test/fail_compilation/fail193.d | 2 +-
.../gdc.test/fail_compilation/fail19319a.d | 17 +
.../gdc.test/fail_compilation/fail19319b.d | 18 +
gcc/testsuite/gdc.test/fail_compilation/fail194.d | 2 +-
.../gdc.test/fail_compilation/fail19441.d | 49 +
.../gdc.test/fail_compilation/fail19447.d | 19 +
gcc/testsuite/gdc.test/fail_compilation/fail195.d | 6 +-
.../gdc.test/fail_compilation/fail19609.d | 9 +-
.../gdc.test/fail_compilation/fail19687.d | 18 +
.../gdc.test/fail_compilation/fail19729.d | 37 +
.../gdc.test/fail_compilation/fail19744.d | 11 +
.../gdc.test/fail_compilation/fail19757_m32.d | 9 +
.../gdc.test/fail_compilation/fail19757_m64.d | 9 +
gcc/testsuite/gdc.test/fail_compilation/fail198.d | 2 +-
.../gdc.test/fail_compilation/fail19871.d | 20 +
.../gdc.test/fail_compilation/fail19881.d | 15 +
.../gdc.test/fail_compilation/fail19890a.d | 4 +-
.../gdc.test/fail_compilation/fail19890b.d | 4 +-
.../gdc.test/fail_compilation/fail19897.d | 3 +-
.../gdc.test/fail_compilation/fail19898a.d | 3 +-
.../gdc.test/fail_compilation/fail19898b.d | 7 +-
.../gdc.test/fail_compilation/fail19911b.d | 1 -
.../gdc.test/fail_compilation/fail19911c.d | 3 +-
.../gdc.test/fail_compilation/fail19912a.d | 3 +-
.../gdc.test/fail_compilation/fail19912b.d | 3 +-
.../gdc.test/fail_compilation/fail19912c.d | 3 +-
.../gdc.test/fail_compilation/fail19912d.d | 3 +-
.../gdc.test/fail_compilation/fail19912e.d | 3 +-
.../gdc.test/fail_compilation/fail19913.d | 6 +-
.../gdc.test/fail_compilation/fail19914.d | 5 +-
.../gdc.test/fail_compilation/fail19915.d | 5 +-
.../gdc.test/fail_compilation/fail19917.d | 49 +
.../gdc.test/fail_compilation/fail19919.d | 25 +
.../gdc.test/fail_compilation/fail19922.d | 3 +-
.../gdc.test/fail_compilation/fail19923.d | 3 +-
.../gdc.test/fail_compilation/fail19931.d | 15 +
gcc/testsuite/gdc.test/fail_compilation/fail1995.d | 12 +
.../gdc.test/fail_compilation/fail19955.d | 3 +-
.../gdc.test/fail_compilation/fail19965.d | 37 +
gcc/testsuite/gdc.test/fail_compilation/fail20.d | 2 +-
.../gdc.test/fail_compilation/fail20000.d | 39 +
.../gdc.test/fail_compilation/fail20033.d | 54 +
.../gdc.test/fail_compilation/fail20040.d | 16 +
.../gdc.test/fail_compilation/fail20073.d | 22 +
.../gdc.test/fail_compilation/fail20084.d | 19 +
.../gdc.test/fail_compilation/fail20108.d | 31 +
.../gdc.test/fail_compilation/fail20163.d | 11 +
.../gdc.test/fail_compilation/fail20164.d | 14 +
.../gdc.test/fail_compilation/fail20183.d | 47 +
.../gdc.test/fail_compilation/fail20376.d | 20 +
.../gdc.test/fail_compilation/fail20448.d | 23 +
.../gdc.test/fail_compilation/fail20461.d | 16 +
.../gdc.test/fail_compilation/fail20538.d | 14 +
.../gdc.test/fail_compilation/fail20547.d | 15 +
.../gdc.test/fail_compilation/fail20551.d | 27 +
.../gdc.test/fail_compilation/fail20609.d | 45 +
.../gdc.test/fail_compilation/fail20637.d | 12 +
.../gdc.test/fail_compilation/fail20638.d | 14 +
.../gdc.test/fail_compilation/fail20658.d | 14 +
.../gdc.test/fail_compilation/fail20691.d | 25 +
gcc/testsuite/gdc.test/fail_compilation/fail207.d | 2 +-
.../gdc.test/fail_compilation/fail20714.d | 32 +
.../gdc.test/fail_compilation/fail20730a.d | 39 +
.../gdc.test/fail_compilation/fail20730b.d | 46 +
.../gdc.test/fail_compilation/fail20771.d | 21 +
.../gdc.test/fail_compilation/fail20772.d | 22 +
.../gdc.test/fail_compilation/fail20775.d | 21 +
.../gdc.test/fail_compilation/fail20779.d | 17 +
gcc/testsuite/gdc.test/fail_compilation/fail208.d | 8 +-
.../gdc.test/fail_compilation/fail20800.d | 24 +
gcc/testsuite/gdc.test/fail_compilation/fail209.d | 6 +-
.../gdc.test/fail_compilation/fail20965.d | 27 +
.../gdc.test/fail_compilation/fail21091a.d | 17 +
.../gdc.test/fail_compilation/fail21091b.d | 17 +
.../gdc.test/fail_compilation/fail21092.d | 27 +
gcc/testsuite/gdc.test/fail_compilation/fail212.d | 2 +-
.../gdc.test/fail_compilation/fail21275.d | 22 +
gcc/testsuite/gdc.test/fail_compilation/fail213.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail215.d | 2 +-
.../gdc.test/fail_compilation/fail21508.d | 18 +
.../gdc.test/fail_compilation/fail21508_2.d | 11 +
.../gdc.test/fail_compilation/fail21547.d | 34 +
gcc/testsuite/gdc.test/fail_compilation/fail216.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/fail218.d | 6 +-
.../gdc.test/fail_compilation/fail21830.d | 34 +
.../gdc.test/fail_compilation/fail21831.d | 29 +
.../gdc.test/fail_compilation/fail21832.d | 21 +
.../gdc.test/fail_compilation/fail21849.d | 36 +
.../gdc.test/fail_compilation/fail21868b.d | 22 +
.../gdc.test/fail_compilation/fail21885.d | 25 +
.../gdc.test/fail_compilation/fail21928.d | 19 +
.../gdc.test/fail_compilation/fail21928b.d | 19 +
gcc/testsuite/gdc.test/fail_compilation/fail2195.d | 16 +
.../gdc.test/fail_compilation/fail22035.d | 11 +
.../gdc.test/fail_compilation/fail22054.d | 23 +
.../gdc.test/fail_compilation/fail22075.d | 30 +
.../gdc.test/fail_compilation/fail22084.d | 23 +
gcc/testsuite/gdc.test/fail_compilation/fail221.d | 2 +-
.../gdc.test/fail_compilation/fail22118.d | 36 +
.../gdc.test/fail_compilation/fail22121.d | 11 +
.../fail22121/imports/test22121/package.d | 1 +
.../gdc.test/fail_compilation/fail22138.d | 21 +
.../gdc.test/fail_compilation/fail22157.d | 34 +
gcc/testsuite/gdc.test/fail_compilation/fail222.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/fail223.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail224.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail229.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail23.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail231.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail233.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail235.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail236.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail2361.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail237.d | 4 +-
.../gdc.test/fail_compilation/fail238_m32.d | 4 +-
.../gdc.test/fail_compilation/fail238_m64.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail24.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail240.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail241.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail243.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/fail244.d | 20 +-
gcc/testsuite/gdc.test/fail_compilation/fail245.d | 20 +-
gcc/testsuite/gdc.test/fail_compilation/fail2450.d | 27 +
gcc/testsuite/gdc.test/fail_compilation/fail2456.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail246.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail247.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail248.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail249.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail25.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail250.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail251.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail253.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail256.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail259.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail261.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail262.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail263.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail265.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail267.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail270.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail272.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail273.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail275.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail278.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail2789.d | 109 +
gcc/testsuite/gdc.test/fail_compilation/fail282.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail284.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail288.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail291.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail296.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail2962.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/fail297.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail299.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail3.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail301.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail302.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail303.d | 15 +-
gcc/testsuite/gdc.test/fail_compilation/fail305.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail309.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail310.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail311.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail312.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail313.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/fail314.d | 12 -
gcc/testsuite/gdc.test/fail_compilation/fail3144.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail315.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/fail317.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail318.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail319.d | 5 +-
gcc/testsuite/gdc.test/fail_compilation/fail320.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail324.d | 17 -
gcc/testsuite/gdc.test/fail_compilation/fail325.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail328.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail329.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail330.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail331.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail332.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail333.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail336.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail337.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail34.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail340.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail341.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail343.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail347.d | 7 +-
gcc/testsuite/gdc.test/fail_compilation/fail349.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail35.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail351.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail354.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail355.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail36.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail3672.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail3703.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail3753.d | 48 -
.../gdc.test/fail_compilation/fail37_m32.d | 2 +-
.../gdc.test/fail_compilation/fail37_m64.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail38.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail3882.d | 14 +-
gcc/testsuite/gdc.test/fail_compilation/fail39.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail3990.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail40.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail4082.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail41.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail42.d | 2 +-
.../gdc.test/fail_compilation/fail4375a.d | 4 +-
.../gdc.test/fail_compilation/fail4375b.d | 4 +-
.../gdc.test/fail_compilation/fail4375c.d | 4 +-
.../gdc.test/fail_compilation/fail4375d.d | 4 +-
.../gdc.test/fail_compilation/fail4375e.d | 4 +-
.../gdc.test/fail_compilation/fail4375f.d | 4 +-
.../gdc.test/fail_compilation/fail4375g.d | 4 +-
.../gdc.test/fail_compilation/fail4375h.d | 4 +-
.../gdc.test/fail_compilation/fail4375i.d | 4 +-
.../gdc.test/fail_compilation/fail4375j.d | 4 +-
.../gdc.test/fail_compilation/fail4375k.d | 4 +-
.../gdc.test/fail_compilation/fail4375l.d | 4 +-
.../gdc.test/fail_compilation/fail4375m.d | 4 +-
.../gdc.test/fail_compilation/fail4375o.d | 4 +-
.../gdc.test/fail_compilation/fail4375r.d | 4 +-
.../gdc.test/fail_compilation/fail4375s.d | 4 +-
.../gdc.test/fail_compilation/fail4375t.d | 4 +-
.../gdc.test/fail_compilation/fail4375u.d | 4 +-
.../gdc.test/fail_compilation/fail4375v.d | 4 +-
.../gdc.test/fail_compilation/fail4375w.d | 4 +-
.../gdc.test/fail_compilation/fail4375x.d | 4 +-
.../gdc.test/fail_compilation/fail4375y.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail44.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail4421.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail4448.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail45.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail4517.d | 21 -
gcc/testsuite/gdc.test/fail_compilation/fail4544.d | 23 +
gcc/testsuite/gdc.test/fail_compilation/fail46.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail4611.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail4923.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/fail50.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail51.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail5153.d | 28 +
gcc/testsuite/gdc.test/fail_compilation/fail52.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail54.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail59.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail61.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail6107.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail62.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail6242.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail63.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail6334.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail6453.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail66.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/fail6652.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/fail6795.d | 37 +-
gcc/testsuite/gdc.test/fail_compilation/fail6889.d | 30 +-
gcc/testsuite/gdc.test/fail_compilation/fail7173.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail73.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail7352.d | 52 +
gcc/testsuite/gdc.test/fail_compilation/fail74.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail7443.d | 14 +
gcc/testsuite/gdc.test/fail_compilation/fail75.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail76.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail7848.d | 43 +-
gcc/testsuite/gdc.test/fail_compilation/fail7862.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail79.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail7903.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail8009.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail809.d | 12 +
.../gdc.test/fail_compilation/fail80_m32.d | 4 +-
.../gdc.test/fail_compilation/fail80_m64.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail8217.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail8262.d | 33 +
gcc/testsuite/gdc.test/fail_compilation/fail8373.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/fail86.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail8631.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail8724.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail9.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail9063.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail9081.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail91.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail9199.d | 24 +-
gcc/testsuite/gdc.test/fail_compilation/fail92.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail9290.d | 17 +
gcc/testsuite/gdc.test/fail_compilation/fail93.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail9346.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail9368.d | 49 -
gcc/testsuite/gdc.test/fail_compilation/fail94.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/fail9413.d | 42 +-
.../gdc.test/fail_compilation/fail9414a.d | 42 +-
.../gdc.test/fail_compilation/fail9414b.d | 42 +-
.../gdc.test/fail_compilation/fail9414c.d | 42 +-
.../gdc.test/fail_compilation/fail9414d.d | 42 +-
gcc/testsuite/gdc.test/fail_compilation/fail95.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/fail9537.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail9562.d | 11 +-
gcc/testsuite/gdc.test/fail_compilation/fail96.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail9613.d | 2 +-
.../gdc.test/fail_compilation/fail9665a.d | 77 +-
.../gdc.test/fail_compilation/fail9665b.d | 26 +-
gcc/testsuite/gdc.test/fail_compilation/fail97.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail9710.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail9766.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/fail9773.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail9790.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail98.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail9891.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/fail9892.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/fail9936.d | 10 +-
.../gdc.test/fail_compilation/failCopyCtor.d | 15 +
.../gdc.test/fail_compilation/failCopyCtor2.d | 19 +
.../gdc.test/fail_compilation/fail_arrayexp.d | 30 +
.../gdc.test/fail_compilation/fail_arrayop1.d | 53 +-
.../gdc.test/fail_compilation/fail_arrayop2.d | 163 +-
.../gdc.test/fail_compilation/fail_arrayop3a.d | 28 +
.../gdc.test/fail_compilation/fail_arrayop3b.d | 16 +
.../gdc.test/fail_compilation/fail_arrayop3c.d | 16 +
.../gdc.test/fail_compilation/fail_casting.d | 10 +-
.../gdc.test/fail_compilation/fail_casting2.d | 4 +-
.../gdc.test/fail_compilation/fail_circular.d | 64 +-
.../gdc.test/fail_compilation/fail_circular2.d | 8 +-
.../gdc.test/fail_compilation/fail_contracts3.d | 4 +-
.../gdc.test/fail_compilation/fail_opover.d | 28 +-
.../gdc.test/fail_compilation/fail_pretty_errors.d | 36 +
.../gdc.test/fail_compilation/fail_scope.d | 32 +-
gcc/testsuite/gdc.test/fail_compilation/failattr.d | 12 +-
.../gdc.test/fail_compilation/faildeleteaa.d | 3 +-
.../gdc.test/fail_compilation/faildottypeinfo.d | 4 +-
.../gdc.test/fail_compilation/failmemalloc.d | 13 -
gcc/testsuite/gdc.test/fail_compilation/failob1.d | 34 +
gcc/testsuite/gdc.test/fail_compilation/failob2.d | 67 +
.../gdc.test/fail_compilation/failoffset.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fix17349.d | 36 +
gcc/testsuite/gdc.test/fail_compilation/fix17635.d | 23 +
gcc/testsuite/gdc.test/fail_compilation/fix17751.d | 22 +
gcc/testsuite/gdc.test/fail_compilation/fix18575.d | 41 +
gcc/testsuite/gdc.test/fail_compilation/fix19018.d | 21 +
gcc/testsuite/gdc.test/fail_compilation/fix19059.d | 19 +
gcc/testsuite/gdc.test/fail_compilation/fix19246.d | 19 +
gcc/testsuite/gdc.test/fail_compilation/fix5212.d | 17 +
gcc/testsuite/gdc.test/fail_compilation/fob1.d | 63 +
gcc/testsuite/gdc.test/fail_compilation/fob2.d | 178 +
gcc/testsuite/gdc.test/fail_compilation/gag4269f.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/goto1.d | 26 +
gcc/testsuite/gdc.test/fail_compilation/goto2.d | 143 +
gcc/testsuite/gdc.test/fail_compilation/goto3.d | 37 +
gcc/testsuite/gdc.test/fail_compilation/ice10016.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice10076.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice10212.d | 5 +-
gcc/testsuite/gdc.test/fail_compilation/ice10259.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/ice10341.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice10419.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice10600.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice10616.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice10624.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice10651.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice10713.d | 2 +-
.../gdc.test/fail_compilation/ice10727a.d | 1 +
.../gdc.test/fail_compilation/ice10727b.d | 1 +
gcc/testsuite/gdc.test/fail_compilation/ice10922.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice10938.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice10949.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice11086.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice11404.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice1144.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice11472.d | 4 +-
.../gdc.test/fail_compilation/ice11513a.d | 1 +
.../gdc.test/fail_compilation/ice11513b.d | 1 +
gcc/testsuite/gdc.test/fail_compilation/ice11518.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice11552.d | 7 +-
gcc/testsuite/gdc.test/fail_compilation/ice11553.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice11755.d | 30 -
gcc/testsuite/gdc.test/fail_compilation/ice11790.d | 8 -
gcc/testsuite/gdc.test/fail_compilation/ice11793.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice11822.d | 7 +-
.../gdc.test/fail_compilation/ice11849b.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice11850.d | 7 +-
.../gdc.test/fail_compilation/ice11856_0.d | 19 +
.../gdc.test/fail_compilation/ice11856_1.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/ice11919.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/ice11922.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice11925.d | 45 +
gcc/testsuite/gdc.test/fail_compilation/ice11944.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice12040.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice12158.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice12174.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice12235.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice12350.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice12362.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice12534.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice12539.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice12574.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice12727.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/ice12827.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice12841.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice12902.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice13024.d | 16 -
gcc/testsuite/gdc.test/fail_compilation/ice13027.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice13081.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice13131.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice13220.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice13221.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice13225.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice13311.d | 1 +
gcc/testsuite/gdc.test/fail_compilation/ice13356.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice13382.d | 16 +-
gcc/testsuite/gdc.test/fail_compilation/ice13385.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice13459.d | 6 +-
.../gdc.test/fail_compilation/ice13465a.d | 4 +-
.../gdc.test/fail_compilation/ice13465b.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice1358.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice13788.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/ice13816.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice13835.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice13921.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice13987.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14055.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14096.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice14116.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14130.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice14146.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14177.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14272.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice14424.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice14446.d | 14 -
gcc/testsuite/gdc.test/fail_compilation/ice14621.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice14642.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice14844.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice14907.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/ice14929.d | 96 -
gcc/testsuite/gdc.test/fail_compilation/ice15092.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice15172.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice15332.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice15441.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice15688.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice15788.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice15816.d | 1 +
gcc/testsuite/gdc.test/fail_compilation/ice15922.d | 10 +-
gcc/testsuite/gdc.test/fail_compilation/ice16035.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice16657.d | 16 +
gcc/testsuite/gdc.test/fail_compilation/ice17074.d | 26 +-
gcc/testsuite/gdc.test/fail_compilation/ice17831.d | 16 +-
gcc/testsuite/gdc.test/fail_compilation/ice18469.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/ice18753.d | 39 +
.../gdc.test/fail_compilation/ice18803a.d | 9 +
.../gdc.test/fail_compilation/ice18803b.d | 8 +
gcc/testsuite/gdc.test/fail_compilation/ice19295.d | 18 +
gcc/testsuite/gdc.test/fail_compilation/ice19755.d | 16 +
gcc/testsuite/gdc.test/fail_compilation/ice19762.d | 17 +
gcc/testsuite/gdc.test/fail_compilation/ice19887.d | 14 +
gcc/testsuite/gdc.test/fail_compilation/ice19950.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/ice20042.d | 29 +
gcc/testsuite/gdc.test/fail_compilation/ice20056.d | 25 +
gcc/testsuite/gdc.test/fail_compilation/ice20057.d | 17 +
gcc/testsuite/gdc.test/fail_compilation/ice20264.d | 13 +
gcc/testsuite/gdc.test/fail_compilation/ice20545.d | 8 +
gcc/testsuite/gdc.test/fail_compilation/ice20709.d | 14 +
gcc/testsuite/gdc.test/fail_compilation/ice21095.d | 15 +
gcc/testsuite/gdc.test/fail_compilation/ice2843.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice4094.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice4983.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice6538.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/ice7645.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice8100.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice8255.d | 11 -
gcc/testsuite/gdc.test/fail_compilation/ice8309.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice8711.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice8795.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/ice9273a.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice9273b.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice9284.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice9338.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice9439.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice9494.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/ice9545.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/ice9759.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/ice9806.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/ice9865.d | 3 +-
gcc/testsuite/gdc.test/fail_compilation/impconv.d | 40 +
gcc/testsuite/gdc.test/fail_compilation/imphint.d | 90 +-
.../gdc.test/fail_compilation/imports/a14407.d | 19 -
.../gdc.test/fail_compilation/imports/a17625.d | 3 +
.../gdc.test/fail_compilation/imports/a18243.d | 5 +
.../gdc.test/fail_compilation/imports/b17625.d | 3 +
.../gdc.test/fail_compilation/imports/b17918a.d | 9 +
.../gdc.test/fail_compilation/imports/b19762.d | 7 +
.../gdc.test/fail_compilation/imports/c19762.d | 27 +
.../fail_compilation/imports/constraints.d | 73 +
.../fail_compilation/imports/deprecatedImporta.d | 2 +
.../fail_compilation/imports/deprecatedImportb.d | 13 +
.../gdc.test/fail_compilation/imports/diag20518a.d | 0
.../fail_compilation/imports/diag20518a/b.d | 0
.../fail_compilation/imports/diag9210stdcomplex.d | 2 +-
.../gdc.test/fail_compilation/imports/fail20164.d | 1 +
.../gdc.test/fail_compilation/imports/fail20637b.d | 3 +
.../gdc.test/fail_compilation/imports/fail20638b.d | 3 +
.../gdc.test/fail_compilation/imports/fail21275a.d | 34 +
.../gdc.test/fail_compilation/imports/i20057.d | 13 +
.../gdc.test/fail_compilation/imports/imp17602.d | 3 +
.../gdc.test/fail_compilation/imports/imp18554.d | 4 +
.../gdc.test/fail_compilation/imports/imp18979.d | 6 +
.../gdc.test/fail_compilation/imports/imp19661.d | 17 +
.../gdc.test/fail_compilation/imports/imp20709.d | 1 +
.../gdc.test/fail_compilation/imports/imp21832.d | 24 +
.../fail_compilation/imports/import21508.d | 2 +
.../gdc.test/fail_compilation/imports/issue21685.d | 6 +
.../gdc.test/fail_compilation/imports/test18480a.d | 3 +
.../gdc.test/fail_compilation/imports/test18480b.d | 1 +
.../fail_compilation/imports/test18938a/cache.d | 0
.../fail_compilation/imports/test18938a/file.d | 13 +
.../fail_compilation/imports/test18938b/file.d | 28 +
.../gdc.test/fail_compilation/imports/test19107a.d | 3 +
.../gdc.test/fail_compilation/imports/test19107b.d | 3 +
.../gdc.test/fail_compilation/imports/test20267.d | 3 +
.../gdc.test/fail_compilation/imports/test21246.d | 8 +
.../gdc.test/fail_compilation/issue15103.d | 25 +
.../gdc.test/fail_compilation/issue20422.d | 12 +
.../gdc.test/fail_compilation/issue20627.d | 67 +
.../gdc.test/fail_compilation/issue20704.d | 39 +
.../gdc.test/fail_compilation/issue21203.d | 17 +
.../gdc.test/fail_compilation/issue21295.d | 3 +-
.../gdc.test/fail_compilation/issue21378.d | 16 +
.../gdc.test/fail_compilation/issue21685_main.d | 12 +
.../gdc.test/fail_compilation/issue21936.d | 32 +
.../gdc.test/fail_compilation/issue3827.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/lexer1.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/lexer2.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/lexer3.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/lexer4.d | 8 +-
gcc/testsuite/gdc.test/fail_compilation/lookup.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/mangle1.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/mangle2.d | 24 +-
gcc/testsuite/gdc.test/fail_compilation/misc1.d | 20 +
.../fail_compilation/misc_parser_err_cov1.d | 51 +
gcc/testsuite/gdc.test/fail_compilation/mixin.d | 25 +
gcc/testsuite/gdc.test/fail_compilation/mixin_gc.d | 25 +
.../gdc.test/fail_compilation/nestedtempl0.d | 35 +
.../gdc.test/fail_compilation/nestedtempl1.d | 27 +
.../gdc.test/fail_compilation/nestedtempl2.d | 38 +
.../gdc.test/fail_compilation/nestedtempl3.d | 24 +
.../gdc.test/fail_compilation/no_Throwable.d | 26 +
.../gdc.test/fail_compilation/no_TypeInfo.d | 16 +
gcc/testsuite/gdc.test/fail_compilation/nogc1.d | 44 +-
gcc/testsuite/gdc.test/fail_compilation/nogc2.d | 35 +-
gcc/testsuite/gdc.test/fail_compilation/nogc3.d | 27 +-
gcc/testsuite/gdc.test/fail_compilation/noreturn.d | 118 +
gcc/testsuite/gdc.test/fail_compilation/notype.d | 31 +
.../gdc.test/fail_compilation/objc_class2.d | 15 +
.../gdc.test/fail_compilation/objc_class3.d | 22 +
.../gdc.test/fail_compilation/objc_non_objc_base.d | 12 +
.../gdc.test/fail_compilation/parse12967a.d | 32 +-
.../gdc.test/fail_compilation/parse12967b.d | 50 +-
.../gdc.test/fail_compilation/parse19277.d | 20 +
.../gdc.test/fail_compilation/parseStc2.d | 4 +-
.../gdc.test/fail_compilation/parseStc3.d | 20 +-
.../gdc.test/fail_compilation/parseStc4.d | 23 +-
.../gdc.test/fail_compilation/parseStc5.d | 31 +-
.../gdc.test/fail_compilation/pragmainline.d | 5 +-
gcc/testsuite/gdc.test/fail_compilation/pragmas.d | 12 +-
.../gdc.test/fail_compilation/previewin.d | 42 +
.../gdc.test/fail_compilation/protattr1.d | 3 +-
.../gdc.test/fail_compilation/protattr2.d | 3 +-
.../gdc.test/fail_compilation/protattr3.d | 1 +
.../gdc.test/fail_compilation/pull12941.d | 31 +
.../gdc.test/fail_compilation/reserved_version.d | 206 +-
.../fail_compilation/reserved_version_switch.d | 14 +
gcc/testsuite/gdc.test/fail_compilation/retref2.d | 7 +-
gcc/testsuite/gdc.test/fail_compilation/retscope.d | 87 +-
.../gdc.test/fail_compilation/retscope2.d | 51 +-
.../gdc.test/fail_compilation/retscope3.d | 130 +
.../gdc.test/fail_compilation/retscope4.d | 21 +
.../gdc.test/fail_compilation/retscope5.d | 26 +
.../gdc.test/fail_compilation/retscope6.d | 233 +
.../gdc.test/fail_compilation/scope_class.d | 21 +
.../gdc.test/fail_compilation/scope_type.d | 12 +
gcc/testsuite/gdc.test/fail_compilation/shared.d | 227 +
gcc/testsuite/gdc.test/fail_compilation/skip.d | 4 +-
.../gdc.test/fail_compilation/spell9644.d | 19 +-
.../fail_compilation/staticarrayoverflow.d | 16 +-
.../gdc.test/fail_compilation/staticforeach4.d | 17 +
gcc/testsuite/gdc.test/fail_compilation/switches.d | 35 +-
gcc/testsuite/gdc.test/fail_compilation/test10.d | 12 +
gcc/testsuite/gdc.test/fail_compilation/test1021.d | 171 +
.../gdc.test/fail_compilation/test11006.d | 11 +
.../gdc.test/fail_compilation/test11047.d | 4 +-
.../gdc.test/fail_compilation/test11176.d | 5 +-
.../gdc.test/fail_compilation/test12228.d | 21 +
.../gdc.test/fail_compilation/test12385.d | 30 +
.../gdc.test/fail_compilation/test12558.d | 57 +
.../gdc.test/fail_compilation/test12822.d | 4 +-
.../gdc.test/fail_compilation/test13152.d | 3 +-
.../gdc.test/fail_compilation/test13536.d | 7 +-
.../gdc.test/fail_compilation/test13537.d | 9 +-
.../gdc.test/fail_compilation/test13667.d | 101 +
.../gdc.test/fail_compilation/test13786.d | 10 +-
.../gdc.test/fail_compilation/test13867.d | 8 +-
.../gdc.test/fail_compilation/test14064.d | 15 +
.../gdc.test/fail_compilation/test14238.d | 7 +-
gcc/testsuite/gdc.test/fail_compilation/test143.d | 2 +-
.../gdc.test/fail_compilation/test14496.d | 10 +-
.../gdc.test/fail_compilation/test14538.d | 3 +-
.../gdc.test/fail_compilation/test15117.d | 30 -
.../gdc.test/fail_compilation/test15177.d | 29 +
.../gdc.test/fail_compilation/test15191.d | 2 +-
.../gdc.test/fail_compilation/test15306.d | 6 +-
.../gdc.test/fail_compilation/test15373.d | 22 +
.../gdc.test/fail_compilation/test15399.d | 16 +-
.../gdc.test/fail_compilation/test15544.d | 9 +-
.../gdc.test/fail_compilation/test15660.d | 22 +
.../gdc.test/fail_compilation/test15672.d | 4 +-
.../gdc.test/fail_compilation/test15703.d | 7 +-
.../gdc.test/fail_compilation/test15704.d | 2 +-
.../gdc.test/fail_compilation/test15785.d | 4 +-
.../gdc.test/fail_compilation/test15785b.d | 9 +-
.../gdc.test/fail_compilation/test15897.d | 3 +-
.../gdc.test/fail_compilation/test15925.d | 4 +-
.../gdc.test/fail_compilation/test15989.d | 7 +-
.../gdc.test/fail_compilation/test16095.d | 8 +-
.../gdc.test/fail_compilation/test16116.d | 3 +-
.../gdc.test/fail_compilation/test16193.d | 13 +-
.../gdc.test/fail_compilation/test16195.d | 3 +-
.../gdc.test/fail_compilation/test16228.d | 2 +-
.../gdc.test/fail_compilation/test16284.d | 27 +
.../gdc.test/fail_compilation/test16365.d | 13 +-
.../gdc.test/fail_compilation/test16381.d | 3 +-
.../gdc.test/fail_compilation/test16523.d | 3 +-
.../gdc.test/fail_compilation/test16589.d | 26 +-
.../gdc.test/fail_compilation/test16694.d | 8 +
.../gdc.test/fail_compilation/test17284.d | 20 +
.../gdc.test/fail_compilation/test17380spec.d | 23 +
.../gdc.test/fail_compilation/test17422.d | 2 +-
.../gdc.test/fail_compilation/test17423.d | 29 +
.../gdc.test/fail_compilation/test17450.d | 8 +-
.../gdc.test/fail_compilation/test17451.d | 10 +-
.../gdc.test/fail_compilation/test17586.d | 14 +
.../gdc.test/fail_compilation/test17868.d | 24 +
.../gdc.test/fail_compilation/test17868b.d | 16 +
.../gdc.test/fail_compilation/test17892.d | 32 +
.../gdc.test/fail_compilation/test17959.d | 21 +
.../gdc.test/fail_compilation/test18130.d | 10 +
.../gdc.test/fail_compilation/test18282.d | 89 +
.../gdc.test/fail_compilation/test18385.d | 31 +
.../gdc.test/fail_compilation/test18385b.d | 47 +
.../gdc.test/fail_compilation/test18480.d | 10 +
.../gdc.test/fail_compilation/test18484.d | 26 +
.../gdc.test/fail_compilation/test18554.d | 24 +
.../gdc.test/fail_compilation/test18597.d | 27 +
.../gdc.test/fail_compilation/test18607.d | 18 +
.../gdc.test/fail_compilation/test18644.d | 25 +
.../gdc.test/fail_compilation/test18708.d | 64 +
.../gdc.test/fail_compilation/test18736.d | 23 +
.../gdc.test/fail_compilation/test19097.d | 56 +
.../gdc.test/fail_compilation/test19107.d | 25 +
.../gdc.test/fail_compilation/test19112.d | 16 +
.../gdc.test/fail_compilation/test19176.d | 26 +
.../gdc.test/fail_compilation/test19193.d | 22 +
.../gdc.test/fail_compilation/test19473.d | 31 +
.../gdc.test/fail_compilation/test19646.d | 11 +
.../gdc.test/fail_compilation/test19661.d | 18 +
.../gdc.test/fail_compilation/test19971.d | 17 +
.../gdc.test/fail_compilation/test20096.d | 28 +
.../gdc.test/fail_compilation/test20149.d | 34 +
.../gdc.test/fail_compilation/test20245.d | 43 +
.../gdc.test/fail_compilation/test20267.d | 31 +
.../gdc.test/fail_compilation/test20324.d | 16 +
.../gdc.test/fail_compilation/test20383.d | 13 +
.../gdc.test/fail_compilation/test20515.d | 18 +
.../gdc.test/fail_compilation/test20549.d | 12 +
.../gdc.test/fail_compilation/test20565.d | 19 +
.../gdc.test/fail_compilation/test20569.d | 24 +
.../gdc.test/fail_compilation/test20610.d | 22 +
.../gdc.test/fail_compilation/test20626.d | 22 +
.../gdc.test/fail_compilation/test20696.d | 21 +
.../gdc.test/fail_compilation/test20719.d | 32 +
.../gdc.test/fail_compilation/test21096.d | 13 +
.../gdc.test/fail_compilation/test21198.d | 24 +
.../gdc.test/fail_compilation/test21204.d | 23 +
.../gdc.test/fail_compilation/test21246.d | 19 +
.../gdc.test/fail_compilation/test21259.d | 52 +
.../gdc.test/fail_compilation/test21319.d | 12 +
.../gdc.test/fail_compilation/test21518.d | 38 +
.../gdc.test/fail_compilation/test21665.d | 31 +
.../gdc.test/fail_compilation/test21807.d | 54 +
.../gdc.test/fail_compilation/test21912.d | 54 +
.../gdc.test/fail_compilation/test22048.d | 10 +
.../gdc.test/fail_compilation/test22227.d | 16 +
gcc/testsuite/gdc.test/fail_compilation/test314.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/test4838.d | 12 +-
gcc/testsuite/gdc.test/fail_compilation/test4946.d | 19 +
gcc/testsuite/gdc.test/fail_compilation/test64.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/test8556.d | 9 +-
gcc/testsuite/gdc.test/fail_compilation/test9150.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/test9176.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/testCols.d | 3 +-
.../gdc.test/fail_compilation/testInference.d | 33 +-
.../gdc.test/fail_compilation/testpull1810.d | 4 +-
.../gdc.test/fail_compilation/testscopestatic.d | 8 +-
.../gdc.test/fail_compilation/trait_loc_err.d | 6 +-
gcc/testsuite/gdc.test/fail_compilation/traits.d | 91 +
.../gdc.test/fail_compilation/traits_child.d | 6 +-
.../gdc.test/fail_compilation/typeerrors.d | 31 +-
.../fail_compilation/union_initialization.d | 88 +
gcc/testsuite/gdc.test/fail_compilation/vararg2.d | 23 +
.../gdc.test/fail_compilation/varargsstc.d | 11 +
.../gdc.test/fail_compilation/verifyhookexist.d | 45 +
.../gdc.test/fail_compilation/warn13679.d | 5 +-
gcc/testsuite/gdc.test/fail_compilation/warn7444.d | 3 +-
gcc/testsuite/gdc.test/runnable/A16.d | 11 +-
gcc/testsuite/gdc.test/runnable/Same.d | 11 +-
gcc/testsuite/gdc.test/runnable/a17.d | 10 +-
gcc/testsuite/gdc.test/runnable/a18.d | 12 +-
gcc/testsuite/gdc.test/runnable/a21.d | 14 +-
gcc/testsuite/gdc.test/runnable/aliasassign.d | 31 +
gcc/testsuite/gdc.test/runnable/aliasthis.d | 222 +-
gcc/testsuite/gdc.test/runnable/arrayop.d | 96 +-
gcc/testsuite/gdc.test/runnable/auto1.d | 13 +
gcc/testsuite/gdc.test/runnable/b10562.d | 93 +
gcc/testsuite/gdc.test/runnable/b16360.d | 50 +
gcc/testsuite/gdc.test/runnable/b18034.d | 28 +
gcc/testsuite/gdc.test/runnable/b19584.d | 13 +
gcc/testsuite/gdc.test/runnable/b20470.d | 97 +
gcc/testsuite/gdc.test/runnable/b20890.d | 48 +
gcc/testsuite/gdc.test/runnable/b26.d | 2 +-
gcc/testsuite/gdc.test/runnable/b6400.d | 69 +
gcc/testsuite/gdc.test/runnable/bench1.d | 14 +-
gcc/testsuite/gdc.test/runnable/betterc.d | 202 +
gcc/testsuite/gdc.test/runnable/bettercUnittest.d | 38 +
gcc/testsuite/gdc.test/runnable/bitops.d | 58 +-
gcc/testsuite/gdc.test/runnable/bug11155.d | 2 +-
gcc/testsuite/gdc.test/runnable/bug19652.d | 22 +
gcc/testsuite/gdc.test/runnable/bug7068.d | 3 +-
gcc/testsuite/gdc.test/runnable/builtin.d | 39 +-
gcc/testsuite/gdc.test/runnable/cassert.d | 17 -
gcc/testsuite/gdc.test/runnable/casting.d | 53 +-
gcc/testsuite/gdc.test/runnable/circular.d | 25 -
gcc/testsuite/gdc.test/runnable/closure.d | 12 +-
gcc/testsuite/gdc.test/runnable/complex.d | 1180 +-
gcc/testsuite/gdc.test/runnable/constfold.d | 96 +-
gcc/testsuite/gdc.test/runnable/cppdtor.d | 143 +
gcc/testsuite/gdc.test/runnable/ctorpowtests.d | 72 +-
gcc/testsuite/gdc.test/runnable/declaration.d | 28 +-
gcc/testsuite/gdc.test/runnable/delegate.d | 45 +-
gcc/testsuite/gdc.test/runnable/dhry.d | 931 ++
gcc/testsuite/gdc.test/runnable/eh.d | 188 +-
gcc/testsuite/gdc.test/runnable/entity1.d | 2 +-
gcc/testsuite/gdc.test/runnable/evalorder.d | 6 +
.../gdc.test/runnable/extra-files/lib13742a.d | 6 +
.../gdc.test/runnable/extra-files/lib13742b.d | 8 +
.../gdc.test/runnable/extra-files/minimal/object.d | 8 +
.../runnable/extra-files/moreBettercUnittests.d | 11 +
.../gdc.test/runnable/extra-files/test13742.d | 6 +
.../gdc.test/runnable/extra-files/teststdio.txt | 6 -
gcc/testsuite/gdc.test/runnable/fix20466.d | 40 +
gcc/testsuite/gdc.test/runnable/fix22115.d | 70 +
gcc/testsuite/gdc.test/runnable/foreach.d | 31 +-
gcc/testsuite/gdc.test/runnable/foreach2.d | 6 +
gcc/testsuite/gdc.test/runnable/foreach3.d | 8 +-
gcc/testsuite/gdc.test/runnable/foreach4.d | 45 +-
gcc/testsuite/gdc.test/runnable/foreach5.d | 128 +-
gcc/testsuite/gdc.test/runnable/funclit.d | 95 +-
gcc/testsuite/gdc.test/runnable/functype.d | 12 +-
gcc/testsuite/gdc.test/runnable/hello.d | 4 +-
gcc/testsuite/gdc.test/runnable/helloUTF8.d | 8 +-
gcc/testsuite/gdc.test/runnable/ice15030.d | 1 +
gcc/testsuite/gdc.test/runnable/ice21696.d | 23 +
gcc/testsuite/gdc.test/runnable/ice21727.d | 46 +
gcc/testsuite/gdc.test/runnable/ifti.d | 53 +-
gcc/testsuite/gdc.test/runnable/implicit.d | 35 +-
gcc/testsuite/gdc.test/runnable/imports/A16a.d | 2 +-
gcc/testsuite/gdc.test/runnable/imports/Other.d | 11 +-
gcc/testsuite/gdc.test/runnable/imports/a12037.d | 37 +-
gcc/testsuite/gdc.test/runnable/imports/a21a.d | 2 +-
.../runnable/imports/another_module_with_tests.d | 4 +
.../gdc.test/runnable/imports/depsprot_default.d | 1 -
.../gdc.test/runnable/imports/depsprot_private.d | 1 -
.../gdc.test/runnable/imports/depsprot_public.d | 1 -
.../gdc.test/runnable/imports/module_with_tests.d | 2 +
.../gdc.test/runnable/imports/pubprivtmpla.d | 8 +
.../gdc.test/runnable/imports/std11file.d | 6 +
.../gdc.test/runnable/imports/std15017variant.d | 2 +-
.../gdc.test/runnable/imports/template_ovs1.d | 9 +-
.../gdc.test/runnable/imports/template_ovs2.d | 9 +-
.../gdc.test/runnable/imports/template_ovs3.d | 5 +-
.../gdc.test/runnable/imports/test11931a.d | 2 -
.../gdc.test/runnable/imports/test11931d.d | 19 +-
gcc/testsuite/gdc.test/runnable/imports/test13a.d | 2 +-
.../gdc.test/runnable/imports/test15777a.d | 1 +
.../gdc.test/runnable/imports/test15777b.d | 1 +
.../gdc.test/runnable/imports/test17181a.d | 10 +
.../gdc.test/runnable/imports/test17181b.d | 3 +
.../gdc.test/runnable/imports/test17181c.d | 7 +
.../gdc.test/runnable/imports/test18868_a.d | 3 +
.../gdc.test/runnable/imports/test18868_fls.d | 33 +
.../gdc.test/runnable/imports/test19655b.d | 8 +
.../gdc.test/runnable/imports/test19655c.d | 8 +
.../gdc.test/runnable/imports/test19655d.d | 14 +
.../gdc.test/runnable/imports/test19655e.d | 2 +
.../gdc.test/runnable/imports/test19655f.d | 2 +
.../gdc.test/runnable/imports/test19655g.d | 3 +
gcc/testsuite/gdc.test/runnable/imports/test24a.d | 2 +-
gcc/testsuite/gdc.test/runnable/imports/test24b.d | 2 +-
gcc/testsuite/gdc.test/runnable/imports/test24c.d | 6 +
gcc/testsuite/gdc.test/runnable/imports/test27a.d | 13 +-
gcc/testsuite/gdc.test/runnable/imports/test39a.d | 2 +-
gcc/testsuite/gdc.test/runnable/imports/test40a.d | 8 +-
gcc/testsuite/gdc.test/runnable/imports/test45a.d | 2 +-
gcc/testsuite/gdc.test/runnable/imports/test45b.d | 2 +-
gcc/testsuite/gdc.test/runnable/imports/test49a.d | 2 +-
.../gdc.test/runnable/imports/testmod2a.d | 2 +-
.../gdc.test/runnable/inclusive_incontracts.d | 80 +
gcc/testsuite/gdc.test/runnable/inline.d | 71 +-
gcc/testsuite/gdc.test/runnable/inner.d | 20 +-
gcc/testsuite/gdc.test/runnable/interface.d | 9 +-
gcc/testsuite/gdc.test/runnable/interface2.d | 28 +-
gcc/testsuite/gdc.test/runnable/interface3.d | 10 +-
gcc/testsuite/gdc.test/runnable/interpret.d | 151 +-
gcc/testsuite/gdc.test/runnable/interpret2.d | 16 +-
gcc/testsuite/gdc.test/runnable/issue16995.d | 42 +
gcc/testsuite/gdc.test/runnable/issue8671.d | 6 -
gcc/testsuite/gdc.test/runnable/lazy.d | 22 +-
gcc/testsuite/gdc.test/runnable/lexer.d | 4 +-
gcc/testsuite/gdc.test/runnable/link11069a.d | 1 +
gcc/testsuite/gdc.test/runnable/link11127.d | 1 +
gcc/testsuite/gdc.test/runnable/link12037.d | 1 +
gcc/testsuite/gdc.test/runnable/link12144.d | 6 +
gcc/testsuite/gdc.test/runnable/link13043.d | 2 +-
gcc/testsuite/gdc.test/runnable/link13350.d | 6 +
gcc/testsuite/gdc.test/runnable/link13415.d | 14 +-
gcc/testsuite/gdc.test/runnable/link14074a.d | 1 +
gcc/testsuite/gdc.test/runnable/link14074b.d | 1 +
gcc/testsuite/gdc.test/runnable/link14541.d | 1 +
gcc/testsuite/gdc.test/runnable/link14992.d | 1 +
gcc/testsuite/gdc.test/runnable/link15017.d | 7 +
gcc/testsuite/gdc.test/runnable/link6574.d | 12 +-
gcc/testsuite/gdc.test/runnable/link7745.d | 2 +-
gcc/testsuite/gdc.test/runnable/literal.d | 27 +-
gcc/testsuite/gdc.test/runnable/loopunroll.d | 21 +-
gcc/testsuite/gdc.test/runnable/m1.d | 12 +-
gcc/testsuite/gdc.test/runnable/manboy.d | 2 +-
gcc/testsuite/gdc.test/runnable/mangle.d | 48 +-
gcc/testsuite/gdc.test/runnable/mars1.d | 2684 ++--
gcc/testsuite/gdc.test/runnable/minimal.d | 8 +
gcc/testsuite/gdc.test/runnable/minimal2.d | 46 +
gcc/testsuite/gdc.test/runnable/mixin1.d | 98 +-
gcc/testsuite/gdc.test/runnable/mixin2.d | 30 +-
gcc/testsuite/gdc.test/runnable/mod1.d | 10 +-
gcc/testsuite/gdc.test/runnable/nan.d | 42 +-
gcc/testsuite/gdc.test/runnable/nested.d | 121 +-
gcc/testsuite/gdc.test/runnable/newdel.d | 70 +-
gcc/testsuite/gdc.test/runnable/nogc.d | 12 +-
gcc/testsuite/gdc.test/runnable/nulltype.d | 12 +-
gcc/testsuite/gdc.test/runnable/opdisp.d | 8 +-
gcc/testsuite/gdc.test/runnable/opover.d | 78 +-
gcc/testsuite/gdc.test/runnable/opover2.d | 137 +-
gcc/testsuite/gdc.test/runnable/opover3.d | 4 +-
gcc/testsuite/gdc.test/runnable/overload.d | 101 +-
gcc/testsuite/gdc.test/runnable/previewin.d | 189 +
gcc/testsuite/gdc.test/runnable/printargs.d | 4 +-
gcc/testsuite/gdc.test/runnable/property.d | 4 +-
gcc/testsuite/gdc.test/runnable/property2.d | 67 +-
gcc/testsuite/gdc.test/runnable/pubprivtmpl.d | 20 +
gcc/testsuite/gdc.test/runnable/s2ir.d | 19 +-
gcc/testsuite/gdc.test/runnable/sctor.d | 88 +-
gcc/testsuite/gdc.test/runnable/sctor2.d | 20 +
gcc/testsuite/gdc.test/runnable/sdtor.d | 480 +-
gcc/testsuite/gdc.test/runnable/statictor.d | 23 +-
gcc/testsuite/gdc.test/runnable/stress.d | 194 +-
gcc/testsuite/gdc.test/runnable/structlit.d | 86 +-
gcc/testsuite/gdc.test/runnable/template1.d | 30 +-
gcc/testsuite/gdc.test/runnable/template13478.d | 2 +
gcc/testsuite/gdc.test/runnable/template2.d | 40 +-
gcc/testsuite/gdc.test/runnable/template4.d | 64 +-
gcc/testsuite/gdc.test/runnable/template9.d | 526 +-
gcc/testsuite/gdc.test/runnable/test10.d | 8 +-
gcc/testsuite/gdc.test/runnable/test10378.d | 2 +-
gcc/testsuite/gdc.test/runnable/test10619.d | 38 +
gcc/testsuite/gdc.test/runnable/test10736.d | 11 +-
gcc/testsuite/gdc.test/runnable/test10942.d | 16 +-
gcc/testsuite/gdc.test/runnable/test11.d | 20 +-
gcc/testsuite/gdc.test/runnable/test11447c.d | 3 +-
gcc/testsuite/gdc.test/runnable/test11863.d | 2 +-
gcc/testsuite/gdc.test/runnable/test11934.d | 22 +
gcc/testsuite/gdc.test/runnable/test12.d | 70 +-
gcc/testsuite/gdc.test/runnable/test12486.d | 18 +
gcc/testsuite/gdc.test/runnable/test14874.d | 76 +-
gcc/testsuite/gdc.test/runnable/test15.d | 134 +-
gcc/testsuite/gdc.test/runnable/test15079.d | 1 +
gcc/testsuite/gdc.test/runnable/test15373.d | 15 +
gcc/testsuite/gdc.test/runnable/test15568.d | 58 +
gcc/testsuite/gdc.test/runnable/test15624.d | 51 +
gcc/testsuite/gdc.test/runnable/test16047.d | 17 +
gcc/testsuite/gdc.test/runnable/test16115.d | 2 +-
gcc/testsuite/gdc.test/runnable/test16140.d | 32 +
gcc/testsuite/gdc.test/runnable/test16555.d | 20 +
gcc/testsuite/gdc.test/runnable/test17.d | 8 +-
gcc/testsuite/gdc.test/runnable/test17072.d | 2 +-
gcc/testsuite/gdc.test/runnable/test17073.d | 13 -
gcc/testsuite/gdc.test/runnable/test17181.d | 12 +
gcc/testsuite/gdc.test/runnable/test17181b.d | 16 +
gcc/testsuite/gdc.test/runnable/test17246.d | 50 +
gcc/testsuite/gdc.test/runnable/test17258.d | 33 +
gcc/testsuite/gdc.test/runnable/test17337.d | 23 +
gcc/testsuite/gdc.test/runnable/test17338.d | 34 +-
gcc/testsuite/gdc.test/runnable/test17373.d | 20 -
gcc/testsuite/gdc.test/runnable/test17559.d | 84 +
gcc/testsuite/gdc.test/runnable/test17684.d | 17 +
gcc/testsuite/gdc.test/runnable/test17868.d | 45 +
gcc/testsuite/gdc.test/runnable/test17868b.d | 52 +
gcc/testsuite/gdc.test/runnable/test17885.d | 11 +
gcc/testsuite/gdc.test/runnable/test17940.d | 46 +
gcc/testsuite/gdc.test/runnable/test17943.d | 9 +
gcc/testsuite/gdc.test/runnable/test17965.d | 29 +
gcc/testsuite/gdc.test/runnable/test18296.d | 24 +
gcc/testsuite/gdc.test/runnable/test18534.d | 18 +
gcc/testsuite/gdc.test/runnable/test18545.d | 63 +
gcc/testsuite/gdc.test/runnable/test18746.d | 16 +
gcc/testsuite/gdc.test/runnable/test18868.d | 9 +
gcc/testsuite/gdc.test/runnable/test18868_2.d | 13 +
gcc/testsuite/gdc.test/runnable/test18868_3.d | 16 +
gcc/testsuite/gdc.test/runnable/test18880.d | 20 +
gcc/testsuite/gdc.test/runnable/test18916.d | 22 +
gcc/testsuite/gdc.test/runnable/test19.d | 18 +-
gcc/testsuite/gdc.test/runnable/test19086.d | 64 +
gcc/testsuite/gdc.test/runnable/test19122.d | 46 +
gcc/testsuite/gdc.test/runnable/test19185.d | 22 +
gcc/testsuite/gdc.test/runnable/test19192.d | 18 +
gcc/testsuite/gdc.test/runnable/test19223.d | 38 +
gcc/testsuite/gdc.test/runnable/test19251.d | 20 +
gcc/testsuite/gdc.test/runnable/test19317.d | 32 +
gcc/testsuite/gdc.test/runnable/test19386.d | 36 +
gcc/testsuite/gdc.test/runnable/test19393.d | 37 +
gcc/testsuite/gdc.test/runnable/test19441.d | 24 +
gcc/testsuite/gdc.test/runnable/test19476.d | 18 +
gcc/testsuite/gdc.test/runnable/test19639.d | 22 +
gcc/testsuite/gdc.test/runnable/test19655a.d | 10 +
gcc/testsuite/gdc.test/runnable/test19672.d | 21 +
gcc/testsuite/gdc.test/runnable/test19679.d | 21 +
gcc/testsuite/gdc.test/runnable/test19688.d | 13 +
gcc/testsuite/gdc.test/runnable/test19729.d | 61 +
gcc/testsuite/gdc.test/runnable/test19734.d | 6 +-
gcc/testsuite/gdc.test/runnable/test19774.d | 43 +
gcc/testsuite/gdc.test/runnable/test19782.d | 23 +
gcc/testsuite/gdc.test/runnable/test19822.d | 29 +
gcc/testsuite/gdc.test/runnable/test19825.d | 42 +
gcc/testsuite/gdc.test/runnable/test19891.d | 13 +
gcc/testsuite/gdc.test/runnable/test20.d | 109 +-
gcc/testsuite/gdc.test/runnable/test20025.d | 21 +
gcc/testsuite/gdc.test/runnable/test20036.d | 10 +
gcc/testsuite/gdc.test/runnable/test20130.d | 44 +
gcc/testsuite/gdc.test/runnable/test20401.d | 20 +
gcc/testsuite/gdc.test/runnable/test20565.d | 18 +
gcc/testsuite/gdc.test/runnable/test20649.d | 15 +
gcc/testsuite/gdc.test/runnable/test20855.d | 26 +
gcc/testsuite/gdc.test/runnable/test20893.d | 21 +
gcc/testsuite/gdc.test/runnable/test21040.d | 61 +
gcc/testsuite/gdc.test/runnable/test21120.d | 27 +
gcc/testsuite/gdc.test/runnable/test21357.d | 35 +
gcc/testsuite/gdc.test/runnable/test21403.d | 72 +
gcc/testsuite/gdc.test/runnable/test21424.d | 12 +
gcc/testsuite/gdc.test/runnable/test21479.d | 28 +
gcc/testsuite/gdc.test/runnable/test21515.d | 81 +
gcc/testsuite/gdc.test/runnable/test21586.d | 31 +
gcc/testsuite/gdc.test/runnable/test21822.d | 18 +
gcc/testsuite/gdc.test/runnable/test21833.d | 30 +
gcc/testsuite/gdc.test/runnable/test22.d | 357 +-
gcc/testsuite/gdc.test/runnable/test22209.d | 21 +
gcc/testsuite/gdc.test/runnable/test23.d | 177 +-
gcc/testsuite/gdc.test/runnable/test24.d | 4 +-
gcc/testsuite/gdc.test/runnable/test27.d | 1 -
gcc/testsuite/gdc.test/runnable/test28.d | 159 +-
gcc/testsuite/gdc.test/runnable/test29.d | 13 +-
gcc/testsuite/gdc.test/runnable/test3.d | 2 +-
gcc/testsuite/gdc.test/runnable/test30.d | 2 +-
gcc/testsuite/gdc.test/runnable/test34.d | 226 +-
gcc/testsuite/gdc.test/runnable/test3449.d | 8 +-
gcc/testsuite/gdc.test/runnable/test3574a.d | 2 +-
gcc/testsuite/gdc.test/runnable/test3574b.d | 2 +-
gcc/testsuite/gdc.test/runnable/test3574c.d | 2 +-
gcc/testsuite/gdc.test/runnable/test3574d.d | 2 +-
gcc/testsuite/gdc.test/runnable/test37.d | 9 +-
gcc/testsuite/gdc.test/runnable/test38.d | 14 +-
gcc/testsuite/gdc.test/runnable/test4.d | 166 +-
gcc/testsuite/gdc.test/runnable/test40.d | 2 +-
gcc/testsuite/gdc.test/runnable/test42.d | 352 +-
gcc/testsuite/gdc.test/runnable/test42a.d | 9 +-
gcc/testsuite/gdc.test/runnable/test435.d | 14 +-
gcc/testsuite/gdc.test/runnable/test45.d | 16 +-
gcc/testsuite/gdc.test/runnable/test48.d | 14 +-
gcc/testsuite/gdc.test/runnable/test49.d | 14 +-
gcc/testsuite/gdc.test/runnable/test5.d | 8 +-
gcc/testsuite/gdc.test/runnable/test52.d | 45 +-
gcc/testsuite/gdc.test/runnable/test5305.d | 8 -
gcc/testsuite/gdc.test/runnable/test60.d | 23 -
gcc/testsuite/gdc.test/runnable/test61.d | 2 +-
gcc/testsuite/gdc.test/runnable/test6795.d | 26 +
gcc/testsuite/gdc.test/runnable/test711.d | 51 +
gcc/testsuite/gdc.test/runnable/test7452.d | 8 +-
gcc/testsuite/gdc.test/runnable/test7511.d | 18 +-
gcc/testsuite/gdc.test/runnable/test7932.d | 6 +-
gcc/testsuite/gdc.test/runnable/test8.d | 115 +-
gcc/testsuite/gdc.test/runnable/test809.d | 13 +
gcc/testsuite/gdc.test/runnable/test8544.d | 2 +-
gcc/testsuite/gdc.test/runnable/test9259.d | 3 +-
gcc/testsuite/gdc.test/runnable/test9271.d | 2 +-
gcc/testsuite/gdc.test/runnable/testCopyCtor.d | 159 +
gcc/testsuite/gdc.test/runnable/test_dip1006.d | 38 +
gcc/testsuite/gdc.test/runnable/test_dip1006b.d | 35 +
gcc/testsuite/gdc.test/runnable/testaa.d | 91 +-
gcc/testsuite/gdc.test/runnable/testaa2.d | 32 +-
gcc/testsuite/gdc.test/runnable/testaa3.d | 7 +-
gcc/testsuite/gdc.test/runnable/testabi.d | 926 --
gcc/testsuite/gdc.test/runnable/testaliascast.d | 63 +
gcc/testsuite/gdc.test/runnable/testappend.d | 16 +-
gcc/testsuite/gdc.test/runnable/testassert.d | 380 +
gcc/testsuite/gdc.test/runnable/testassert_debug.d | 26 +
gcc/testsuite/gdc.test/runnable/testassign.d | 73 +-
gcc/testsuite/gdc.test/runnable/testbitarray.d | 17 -
gcc/testsuite/gdc.test/runnable/testbounds.d | 123 +-
gcc/testsuite/gdc.test/runnable/testbtst.d | 156 +
gcc/testsuite/gdc.test/runnable/testcgelem.d | 47 +
gcc/testsuite/gdc.test/runnable/testclass.d | 54 +-
gcc/testsuite/gdc.test/runnable/testconst.d | 142 +-
gcc/testsuite/gdc.test/runnable/testcontracts.d | 196 +-
.../gdc.test/runnable/testdefault_after_variadic.d | 98 +
gcc/testsuite/gdc.test/runnable/testdstress.d | 58 +-
gcc/testsuite/gdc.test/runnable/testdt.d | 18 +-
gcc/testsuite/gdc.test/runnable/testenum.d | 26 +-
gcc/testsuite/gdc.test/runnable/testfile.d | 25 -
gcc/testsuite/gdc.test/runnable/testfloat.d | 239 +
gcc/testsuite/gdc.test/runnable/testformat.d | 126 -
gcc/testsuite/gdc.test/runnable/testgc2.d | 22 +-
gcc/testsuite/gdc.test/runnable/testgc3.d | 11 +-
gcc/testsuite/gdc.test/runnable/testinvariant.d | 8 +-
gcc/testsuite/gdc.test/runnable/testkeyword.d | 4 +-
gcc/testsuite/gdc.test/runnable/testline.d | 5 -
gcc/testsuite/gdc.test/runnable/testmain.d | 1 +
gcc/testsuite/gdc.test/runnable/testminit.d | 13 +-
gcc/testsuite/gdc.test/runnable/testmmfile.d | 120 -
gcc/testsuite/gdc.test/runnable/testmod2.d | 2 +-
gcc/testsuite/gdc.test/runnable/testpic.d | 19 +-
gcc/testsuite/gdc.test/runnable/testptrref.d | 29 +-
gcc/testsuite/gdc.test/runnable/testptrref_gc.d | 3 +
gcc/testsuite/gdc.test/runnable/testreturn.d | 14 +-
gcc/testsuite/gdc.test/runnable/testrightthis.d | 16 +-
gcc/testsuite/gdc.test/runnable/testsafe.d | 20 +-
gcc/testsuite/gdc.test/runnable/testscope.d | 55 +-
gcc/testsuite/gdc.test/runnable/testscope2.d | 8 +-
gcc/testsuite/gdc.test/runnable/testsignals.d | 114 -
gcc/testsuite/gdc.test/runnable/testsocket.d | 51 -
gcc/testsuite/gdc.test/runnable/teststdio.d | 34 -
gcc/testsuite/gdc.test/runnable/testswitch.d | 48 +-
gcc/testsuite/gdc.test/runnable/testthread.d | 2 +-
gcc/testsuite/gdc.test/runnable/testthread2.d | 39 +-
gcc/testsuite/gdc.test/runnable/testtypeid.d | 102 +-
gcc/testsuite/gdc.test/runnable/traits.d | 254 +-
.../gdc.test/runnable/traits_getPointerBitmap.d | 7 +-
.../gdc.test/runnable/traits_getUnitTests.d | 2 +-
.../gdc.test/runnable/tuple_default_parameters.d | 64 +
gcc/testsuite/gdc.test/runnable/uda.d | 28 +-
gcc/testsuite/gdc.test/runnable/ufcs.d | 127 +-
gcc/testsuite/gdc.test/runnable/uniformctor.d | 22 +-
.../gdc.test/runnable/unique_typeinfo_names.d | 93 +
gcc/testsuite/gdc.test/runnable/variadic.d | 38 +-
gcc/testsuite/gdc.test/runnable/version.d | 12 +-
gcc/testsuite/gdc.test/runnable/warning1.d | 6 +-
gcc/testsuite/gdc.test/runnable/wc.d | 4 +-
gcc/testsuite/gdc.test/runnable/wc2.d | 6 +-
gcc/testsuite/gdc.test/runnable/whetstone.d | 231 +
gcc/testsuite/gdc.test/runnable/xdtor.d | 26 +
gcc/testsuite/gdc.test/runnable/xpostblit.d | 59 +
gcc/testsuite/gdc.test/runnable/xtest46.d | 632 +-
gcc/testsuite/gdc.test/runnable/xtest46_gc.d | 37 +
gcc/testsuite/gdc.test/runnable/xtest47.d | 67 +
gcc/testsuite/gdc.test/runnable/xtest55.d | 7 +-
gcc/testsuite/gdc.test/runnable/xtestenum.d | 11 +-
gcc/testsuite/gdc.test/runnable_cxx/abi_tags.d | 139 +
gcc/testsuite/gdc.test/runnable_cxx/cpp11.d | 70 +
.../gdc.test/runnable_cxx/cpp_abi_tests.d | 116 +-
gcc/testsuite/gdc.test/runnable_cxx/cpp_stdlib.d | 58 +
gcc/testsuite/gdc.test/runnable_cxx/cppa.d | 497 +-
gcc/testsuite/gdc.test/runnable_cxx/externmangle.d | 57 +-
.../gdc.test/runnable_cxx/externmangle2.d | 216 +-
.../gdc.test/runnable_cxx/extra-files/abi_tags.cpp | 146 +
.../gdc.test/runnable_cxx/extra-files/c14203.cpp | 2 +
.../gdc.test/runnable_cxx/extra-files/cpp11.cpp | 35 +
.../gdc.test/runnable_cxx/extra-files/cpp19179.cpp | 15 +
.../runnable_cxx/extra-files/cpp_abi_tests.cpp | 103 +
.../runnable_cxx/extra-files/cpp_stdlib.cpp | 47 +
.../gdc.test/runnable_cxx/extra-files/cppb.cpp | 262 +-
.../gdc.test/runnable_cxx/extra-files/cppb.h | 83 +
.../runnable_cxx/extra-files/externmangle.cpp | 59 +-
.../gdc.test/runnable_cxx/extra-files/stdint.cpp | 8 +
.../runnable_cxx/extra-files/test20652.cpp | 34 +
.../runnable_cxx/extra-files/test21515.cpp | 18 +-
.../gdc.test/runnable_cxx/extra-files/test6716.cpp | 13 +
gcc/testsuite/gdc.test/runnable_cxx/stdint.d | 24 +
gcc/testsuite/gdc.test/runnable_cxx/test14203.d | 22 +
gcc/testsuite/gdc.test/runnable_cxx/test19179.d | 32 +
gcc/testsuite/gdc.test/runnable_cxx/test20652.d | 23 +
gcc/testsuite/gdc.test/runnable_cxx/test21515.d | 1 +
gcc/testsuite/gdc.test/runnable_cxx/test6716.d | 20 +
gcc/testsuite/gfortran.dg/array_constructor_54.f90 | 23 +
gcc/testsuite/gfortran.dg/coarray_49.f90 | 9 +
.../goacc/nested-reductions-1-routine.f90 | 7 +
.../goacc/nested-reductions-2-routine.f90 | 8 +
.../gfortran.dg/goacc/orphan-reductions-1.f90 | 210 +
.../gfortran.dg/goacc/orphan-reductions-2.f90 | 93 +
.../gfortran.dg/goacc/orphan-reductions-3.f90 | 89 +
gcc/testsuite/gfortran.dg/minmaxloc_15.f90 | 11 +
gcc/testsuite/gfortran.dg/pr53787.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr68153.f90 | 2 +-
gcc/testsuite/gfortran.dg/reshape_7.f90 | 2 +-
gcc/testsuite/gfortran.dg/reshape_9.f90 | 31 +
gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 3 +-
gcc/testsuite/lib/gdc-utils.exp | 81 +-
gcc/testsuite/lib/target-supports.exp | 6 +
gcc/tree-cfg.c | 31 +-
gcc/tree-chrec.c | 2 -
gcc/tree-if-conv.c | 114 +-
gcc/tree-object-size.c | 227 +-
gcc/tree-ssa-alias.c | 7 +-
gcc/tree-ssa-dce.c | 8 +-
gcc/tree-ssa-loop-ivopts.c | 41 +-
gcc/tree-ssa-pre.c | 1 -
gcc/tree-ssa-sink.c | 4 +-
gcc/tree-vect-data-refs.c | 69 +-
gcc/tree-vect-loop.c | 471 +-
gcc/tree-vect-patterns.c | 23 +-
gcc/tree-vect-slp.c | 279 +-
gcc/tree-vect-stmts.c | 114 +-
gcc/tree-vectorizer.h | 13 +-
gcc/tree-vrp.c | 2 -
gcc/tree.c | 30 +-
gcc/tree.h | 2 -
gcc/varasm.c | 2 -
gcc/vec-perm-indices.c | 1 -
gcc/vec.c | 10 +-
intl/ChangeLog | 10 +
intl/Makefile.in | 10 +-
intl/configure | 16 +
intl/configure.ac | 14 +
libcpp/ChangeLog | 17 +
libcpp/Makefile.in | 4 +-
libcpp/charset.c | 7 +-
libcpp/configure | 6 +
libcpp/configure.ac | 5 +
libcpp/include/cpplib.h | 6 +-
libcpp/init.c | 52 +-
libcpp/lex.c | 2 +-
libcpp/macro.c | 72 +-
libgcc/ChangeLog | 23 +
libgcc/config.host | 1 -
libgcc/config/pa/t-dimode | 2 +-
libgcc/config/vxcrtstuff.c | 8 +
libgcc/unwind-dw2-fde-dip.c | 92 +-
libgomp/ChangeLog | 17 +
libgomp/oacc-plugin.c | 1 -
libiberty/ChangeLog | 12 +
libiberty/Makefile.in | 4 +-
libiberty/configure | 6 +
libiberty/configure.ac | 5 +
libiberty/make-temp-file.c | 16 +-
libitm/ChangeLog | 6 +
libitm/eh_cpp.cc | 6 +-
libphobos/ChangeLog | 97 +
libphobos/libdruntime/LICENSE | 26 -
libphobos/libdruntime/LICENSE.txt | 23 +
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 96 +-
libphobos/libdruntime/Makefile.in | 508 +-
libphobos/libdruntime/__entrypoint.di | 56 -
libphobos/libdruntime/core/atomic.d | 2448 ++--
libphobos/libdruntime/core/attribute.d | 188 +-
libphobos/libdruntime/core/bitop.d | 19 +
libphobos/libdruntime/core/builtins.d | 19 +
libphobos/libdruntime/core/checkedint.d | 114 +-
libphobos/libdruntime/core/demangle.d | 184 +-
libphobos/libdruntime/core/exception.d | 347 +-
libphobos/libdruntime/core/gc/config.d | 129 +
libphobos/libdruntime/core/gc/gcinterface.d | 198 +
libphobos/libdruntime/core/gc/registry.d | 87 +
libphobos/libdruntime/core/internal/abort.d | 20 +-
.../libdruntime/core/internal/array/appending.d | 222 +
.../libdruntime/core/internal/array/capacity.d | 85 +
.../libdruntime/core/internal/array/casting.d | 115 +
.../libdruntime/core/internal/array/comparison.d | 242 +
.../core/internal/array/concatenation.d | 75 +
.../libdruntime/core/internal/array/construction.d | 307 +
.../libdruntime/core/internal/array/equality.d | 237 +
.../libdruntime/core/internal/array/operations.d | 670 +
libphobos/libdruntime/core/internal/array/utils.d | 121 +
libphobos/libdruntime/core/internal/arrayop.d | 451 -
libphobos/libdruntime/core/internal/atomic.d | 1141 ++
.../libdruntime/core/internal/container/array.d | 232 +
.../libdruntime/core/internal/container/common.d | 63 +
.../libdruntime/core/internal/container/hashtab.d | 330 +
.../libdruntime/core/internal/container/treap.d | 368 +
libphobos/libdruntime/core/internal/convert.d | 56 +-
libphobos/libdruntime/core/internal/dassert.d | 590 +
libphobos/libdruntime/core/internal/destruction.d | 47 +
libphobos/libdruntime/core/internal/entrypoint.d | 41 +
libphobos/libdruntime/core/internal/gc/bits.d | 493 +
.../core/internal/gc/impl/conservative/gc.d | 4836 +++++++
.../libdruntime/core/internal/gc/impl/manual/gc.d | 269 +
.../libdruntime/core/internal/gc/impl/proto/gc.d | 248 +
libphobos/libdruntime/core/internal/gc/os.d | 308 +
libphobos/libdruntime/core/internal/gc/pooltable.d | 295 +
libphobos/libdruntime/core/internal/gc/proxy.d | 296 +
libphobos/libdruntime/core/internal/hash.d | 453 +-
libphobos/libdruntime/core/internal/lifetime.d | 213 +
libphobos/libdruntime/core/internal/moving.d | 147 +
libphobos/libdruntime/core/internal/parseoptions.d | 422 +
libphobos/libdruntime/core/internal/postblit.d | 274 +
libphobos/libdruntime/core/internal/qsort.d | 196 +
libphobos/libdruntime/core/internal/spinlock.d | 23 +-
libphobos/libdruntime/core/internal/string.d | 166 +-
libphobos/libdruntime/core/internal/switch_.d | 190 +
libphobos/libdruntime/core/internal/traits.d | 609 +-
libphobos/libdruntime/core/internal/utf.d | 938 ++
libphobos/libdruntime/core/internal/util/array.d | 72 +
libphobos/libdruntime/core/internal/util/math.d | 53 +
libphobos/libdruntime/core/lifetime.d | 2201 ++++
libphobos/libdruntime/core/memory.d | 926 +-
libphobos/libdruntime/core/runtime.d | 848 +-
libphobos/libdruntime/core/stdc/math.d | 395 +-
libphobos/libdruntime/core/stdc/stdint.d | 91 +-
libphobos/libdruntime/core/stdcpp/allocator.d | 373 +
libphobos/libdruntime/core/stdcpp/array.d | 133 +
libphobos/libdruntime/core/stdcpp/exception.d | 161 +-
libphobos/libdruntime/core/stdcpp/memory.d | 163 +
libphobos/libdruntime/core/stdcpp/new_.d | 186 +
libphobos/libdruntime/core/stdcpp/string.d | 2593 ++++
libphobos/libdruntime/core/stdcpp/string_view.d | 130 +
libphobos/libdruntime/core/stdcpp/type_traits.d | 50 +
libphobos/libdruntime/core/stdcpp/typeinfo.d | 87 +-
libphobos/libdruntime/core/stdcpp/utility.d | 50 +
libphobos/libdruntime/core/stdcpp/vector.d | 850 ++
libphobos/libdruntime/core/stdcpp/xutility.d | 427 +
libphobos/libdruntime/core/sync/barrier.d | 61 +-
libphobos/libdruntime/core/sync/condition.d | 450 +-
libphobos/libdruntime/core/sync/config.d | 19 +-
libphobos/libdruntime/core/sync/event.d | 345 +
libphobos/libdruntime/core/sync/mutex.d | 16 +-
libphobos/libdruntime/core/sync/rwmutex.d | 173 +-
libphobos/libdruntime/core/sync/semaphore.d | 42 +-
libphobos/libdruntime/core/sys/darwin/dlfcn.d | 5 +
.../libdruntime/core/sys/dragonflybsd/sys/elf32.d | 2 +-
.../libdruntime/core/sys/dragonflybsd/sys/elf64.d | 2 +-
libphobos/libdruntime/core/sys/freebsd/sys/elf32.d | 2 +-
libphobos/libdruntime/core/sys/freebsd/sys/elf64.d | 2 +-
libphobos/libdruntime/core/sys/linux/fs.d | 265 +
libphobos/libdruntime/core/sys/linux/io_uring.d | 414 +
libphobos/libdruntime/core/sys/linux/perf_event.d | 2515 ++++
libphobos/libdruntime/core/sys/linux/sys/procfs.d | 15 +
libphobos/libdruntime/core/sys/netbsd/sys/elf32.d | 2 +-
libphobos/libdruntime/core/sys/netbsd/sys/elf64.d | 2 +-
libphobos/libdruntime/core/sys/openbsd/execinfo.d | 147 +
libphobos/libdruntime/core/sys/openbsd/sys/elf32.d | 2 +-
libphobos/libdruntime/core/sys/openbsd/sys/elf64.d | 2 +-
libphobos/libdruntime/core/sys/posix/arpa/inet.d | 116 +-
libphobos/libdruntime/core/sys/posix/fcntl.d | 16 +-
libphobos/libdruntime/core/sys/posix/net/if_.d | 2 +-
libphobos/libdruntime/core/sys/posix/semaphore.d | 2 +-
libphobos/libdruntime/core/sys/posix/setjmp.d | 4 +
libphobos/libdruntime/core/sys/posix/stdio.d | 10 +
libphobos/libdruntime/core/sys/posix/string.d | 8 +-
libphobos/libdruntime/core/sys/windows/basetsd.d | 2 +-
libphobos/libdruntime/core/sys/windows/dll.d | 1 -
libphobos/libdruntime/core/sys/windows/sqlext.d | 2 +-
libphobos/libdruntime/core/thread/fiber.d | 2 +-
libphobos/libdruntime/core/thread/osthread.d | 34 +-
libphobos/libdruntime/core/thread/threadbase.d | 12 +-
libphobos/libdruntime/core/time.d | 1201 +-
libphobos/libdruntime/gc/bits.d | 129 -
libphobos/libdruntime/gc/config.d | 291 -
libphobos/libdruntime/gc/gcinterface.d | 190 -
libphobos/libdruntime/gc/impl/conservative/gc.d | 3413 -----
libphobos/libdruntime/gc/impl/manual/gc.d | 274 -
libphobos/libdruntime/gc/os.d | 214 -
libphobos/libdruntime/gc/pooltable.d | 285 -
libphobos/libdruntime/gc/proxy.d | 239 -
libphobos/libdruntime/gcc/deh.d | 22 +-
libphobos/libdruntime/gcc/emutls.d | 3 +-
libphobos/libdruntime/gcc/sections/elf.d | 6 +-
libphobos/libdruntime/gcc/sections/macho.d | 6 +-
libphobos/libdruntime/gcc/sections/pecoff.d | 6 +-
libphobos/libdruntime/object.d | 3567 +++--
libphobos/libdruntime/rt/aApply.d | 6 +-
libphobos/libdruntime/rt/aApplyR.d | 5 +-
libphobos/libdruntime/rt/aaA.d | 272 +-
libphobos/libdruntime/rt/adi.d | 306 +-
libphobos/libdruntime/rt/arrayassign.d | 4 +-
libphobos/libdruntime/rt/arraycast.d | 52 -
libphobos/libdruntime/rt/arraycat.d | 4 +-
libphobos/libdruntime/rt/cast_.d | 51 +-
libphobos/libdruntime/rt/config.d | 85 +-
libphobos/libdruntime/rt/critical_.d | 3 +-
libphobos/libdruntime/rt/deh.d | 36 +-
libphobos/libdruntime/rt/dmain2.d | 333 +-
libphobos/libdruntime/rt/dylib_fixes.c | 2 +-
libphobos/libdruntime/rt/ehalloc.d | 125 +
libphobos/libdruntime/rt/invariant.d | 3 +-
libphobos/libdruntime/rt/lifetime.d | 896 +-
libphobos/libdruntime/rt/memory.d | 2 +-
libphobos/libdruntime/rt/minfo.d | 10 +-
libphobos/libdruntime/rt/monitor_.d | 10 +-
libphobos/libdruntime/rt/obj.d | 35 -
libphobos/libdruntime/rt/profilegc.d | 170 +
libphobos/libdruntime/rt/qsort.d | 166 -
libphobos/libdruntime/rt/sections.d | 17 +-
libphobos/libdruntime/rt/switch_.d | 424 -
libphobos/libdruntime/rt/tlsgc.d | 3 +-
libphobos/libdruntime/rt/util/array.d | 72 -
libphobos/libdruntime/rt/util/container/array.d | 232 -
libphobos/libdruntime/rt/util/container/common.d | 66 -
libphobos/libdruntime/rt/util/container/hashtab.d | 329 -
libphobos/libdruntime/rt/util/container/treap.d | 338 -
libphobos/libdruntime/rt/util/random.d | 51 -
libphobos/libdruntime/rt/util/typeinfo.d | 304 +-
libphobos/libdruntime/rt/util/utf.d | 920 --
libphobos/libdruntime/rt/util/utility.d | 44 +
libphobos/src/MERGE | 2 +-
libphobos/src/Makefile.am | 47 +-
libphobos/src/Makefile.in | 145 +-
libphobos/src/etc/c/curl.d | 34 +-
libphobos/src/etc/c/sqlite3.d | 2126 ---
libphobos/src/etc/c/zlib.d | 9 +-
libphobos/src/index.d | 22 +-
libphobos/src/std/algorithm/comparison.d | 950 +-
libphobos/src/std/algorithm/internal.d | 22 +-
libphobos/src/std/algorithm/iteration.d | 4539 +++++--
libphobos/src/std/algorithm/mutation.d | 1416 +-
libphobos/src/std/algorithm/package.d | 13 +-
libphobos/src/std/algorithm/searching.d | 1894 ++-
libphobos/src/std/algorithm/setops.d | 198 +-
libphobos/src/std/algorithm/sorting.d | 1273 +-
libphobos/src/std/array.d | 2036 ++-
libphobos/src/std/ascii.d | 188 +-
libphobos/src/std/base64.d | 374 +-
libphobos/src/std/bigint.d | 1045 +-
libphobos/src/std/bitmanip.d | 2805 ++--
libphobos/src/std/compiler.d | 6 +-
libphobos/src/std/complex.d | 1235 +-
libphobos/src/std/concurrency.d | 695 +-
libphobos/src/std/container/array.d | 467 +-
libphobos/src/std/container/binaryheap.d | 98 +-
libphobos/src/std/container/dlist.d | 177 +-
libphobos/src/std/container/package.d | 519 +-
libphobos/src/std/container/rbtree.d | 271 +-
libphobos/src/std/container/slist.d | 268 +-
libphobos/src/std/container/util.d | 8 +-
libphobos/src/std/conv.d | 3098 ++---
libphobos/src/std/csv.d | 556 +-
libphobos/src/std/datetime/date.d | 1202 +-
libphobos/src/std/datetime/interval.d | 835 +-
libphobos/src/std/datetime/package.d | 784 +-
libphobos/src/std/datetime/stopwatch.d | 190 +-
libphobos/src/std/datetime/systime.d | 2126 ++-
libphobos/src/std/datetime/timezone.d | 469 +-
libphobos/src/std/demangle.d | 106 +-
libphobos/src/std/digest/crc.d | 165 +-
libphobos/src/std/digest/digest.d | 22 +-
libphobos/src/std/digest/hmac.d | 60 +-
libphobos/src/std/digest/md.d | 74 +-
libphobos/src/std/digest/murmurhash.d | 2 +-
libphobos/src/std/digest/package.d | 233 +-
libphobos/src/std/digest/ripemd.d | 108 +-
libphobos/src/std/digest/sha.d | 329 +-
libphobos/src/std/encoding.d | 592 +-
libphobos/src/std/exception.d | 920 +-
.../allocator/building_blocks/affix_allocator.d | 195 +-
.../allocator/building_blocks/aligned_block_list.d | 699 +
.../allocator/building_blocks/allocator_list.d | 424 +-
.../building_blocks/ascending_page_allocator.d | 1007 ++
.../allocator/building_blocks/bitmapped_block.d | 2534 +++-
.../allocator/building_blocks/bucketizer.d | 163 +-
.../allocator/building_blocks/fallback_allocator.d | 237 +-
.../allocator/building_blocks/free_list.d | 385 +-
.../allocator/building_blocks/free_tree.d | 82 +-
.../allocator/building_blocks/kernighan_ritchie.d | 193 +-
.../allocator/building_blocks/null_allocator.d | 64 +-
.../allocator/building_blocks/package.d | 145 +-
.../allocator/building_blocks/quantizer.d | 184 +-
.../allocator/building_blocks/region.d | 891 +-
.../allocator/building_blocks/scoped_allocator.d | 134 +-
.../allocator/building_blocks/segregator.d | 241 +-
.../allocator/building_blocks/stats_collector.d | 339 +-
libphobos/src/std/experimental/allocator/common.d | 192 +-
.../src/std/experimental/allocator/gc_allocator.d | 88 +-
.../src/std/experimental/allocator/mallocator.d | 175 +-
.../std/experimental/allocator/mmap_allocator.d | 92 +-
libphobos/src/std/experimental/allocator/package.d | 1405 +-
.../src/std/experimental/allocator/showcase.d | 7 +-
libphobos/src/std/experimental/allocator/typed.d | 14 +-
libphobos/src/std/experimental/checkedint.d | 486 +-
libphobos/src/std/experimental/logger/core.d | 444 +-
libphobos/src/std/experimental/logger/filelogger.d | 71 +-
.../src/std/experimental/logger/multilogger.d | 55 +-
libphobos/src/std/experimental/logger/nulllogger.d | 16 +-
libphobos/src/std/experimental/logger/package.d | 153 +-
libphobos/src/std/experimental/typecons.d | 43 +-
libphobos/src/std/file.d | 2090 ++-
libphobos/src/std/format.d | 6028 ---------
libphobos/src/std/format/internal/floats.d | 2930 +++++
libphobos/src/std/format/internal/read.d | 410 +
libphobos/src/std/format/internal/write.d | 3980 ++++++
libphobos/src/std/format/package.d | 1787 +++
libphobos/src/std/format/read.d | 721 +
libphobos/src/std/format/spec.d | 949 ++
libphobos/src/std/format/write.d | 1289 ++
libphobos/src/std/functional.d | 688 +-
libphobos/src/std/getopt.d | 371 +-
libphobos/src/std/internal/attributes.d | 11 +
libphobos/src/std/internal/cstring.d | 318 +-
libphobos/src/std/internal/math/biguintcore.d | 822 +-
libphobos/src/std/internal/math/biguintnoasm.d | 18 +-
libphobos/src/std/internal/math/errorfunction.d | 139 +-
libphobos/src/std/internal/math/gammafunction.d | 303 +-
libphobos/src/std/internal/memory.d | 58 +
libphobos/src/std/internal/scopebuffer.d | 29 +-
libphobos/src/std/internal/test/dummyrange.d | 11 +-
libphobos/src/std/internal/windows/advapi32.d | 4 +-
libphobos/src/std/json.d | 1031 +-
libphobos/src/std/math.d | 8586 ------------
libphobos/src/std/math/algebraic.d | 1072 ++
libphobos/src/std/math/constants.d | 38 +
libphobos/src/std/math/exponential.d | 3439 +++++
libphobos/src/std/math/hardware.d | 1212 ++
libphobos/src/std/math/operations.d | 1998 +++
libphobos/src/std/math/package.d | 494 +
libphobos/src/std/math/remainder.d | 155 +
libphobos/src/std/math/rounding.d | 1004 ++
libphobos/src/std/math/traits.d | 853 ++
libphobos/src/std/math/trigonometry.d | 1425 ++
libphobos/src/std/mathspecial.d | 35 +-
libphobos/src/std/meta.d | 929 +-
libphobos/src/std/mmfile.d | 146 +-
libphobos/src/std/net/curl.d | 1101 +-
libphobos/src/std/net/isemail.d | 135 +-
libphobos/src/std/numeric.d | 1272 +-
libphobos/src/std/outbuffer.d | 79 +-
libphobos/src/std/package.d | 82 +
libphobos/src/std/parallelism.d | 741 +-
libphobos/src/std/path.d | 997 +-
libphobos/src/std/process.d | 6646 +++++-----
libphobos/src/std/random.d | 1905 ++-
libphobos/src/std/range/interfaces.d | 69 +-
libphobos/src/std/range/package.d | 4715 ++++---
libphobos/src/std/range/primitives.d | 767 +-
libphobos/src/std/regex/internal/backtracking.d | 1388 +-
libphobos/src/std/regex/internal/generator.d | 2 +-
libphobos/src/std/regex/internal/ir.d | 565 +-
libphobos/src/std/regex/internal/kickstart.d | 14 +-
libphobos/src/std/regex/internal/parser.d | 792 +-
libphobos/src/std/regex/internal/tests.d | 36 +-
libphobos/src/std/regex/internal/tests2.d | 159 +-
libphobos/src/std/regex/internal/thompson.d | 158 +-
libphobos/src/std/regex/package.d | 558 +-
libphobos/src/std/signals.d | 88 +-
libphobos/src/std/socket.d | 695 +-
libphobos/src/std/stdint.d | 6 +-
libphobos/src/std/stdio.d | 1875 ++-
libphobos/src/std/string.d | 2082 ++-
libphobos/src/std/sumtype.d | 2500 ++++
libphobos/src/std/system.d | 20 +-
libphobos/src/std/traits.d | 3200 +++--
libphobos/src/std/typecons.d | 3441 +++--
libphobos/src/std/typetuple.d | 5 +-
libphobos/src/std/uni.d | 9768 --------------
libphobos/src/std/uni/package.d | 10637 +++++++++++++++
libphobos/src/std/uri.d | 189 +-
libphobos/src/std/utf.d | 1207 +-
libphobos/src/std/uuid.d | 129 +-
libphobos/src/std/variant.d | 973 +-
libphobos/src/std/windows/charset.d | 12 +-
libphobos/src/std/windows/registry.d | 122 +-
libphobos/src/std/windows/syserror.d | 24 +-
libphobos/src/std/xml.d | 312 +-
libphobos/src/std/zip.d | 1303 +-
libphobos/src/std/zlib.d | 270 +-
libphobos/testsuite/lib/libphobos.exp | 60 +
libphobos/testsuite/libphobos.aa/test_aa.d | 79 +-
.../libphobos.allocations/alloc_from_assert.d | 25 +
libphobos/testsuite/libphobos.betterc/betterc.exp | 27 +
libphobos/testsuite/libphobos.betterc/test18828.d | 10 +
libphobos/testsuite/libphobos.betterc/test19416.d | 14 +
libphobos/testsuite/libphobos.betterc/test19421.d | 13 +
libphobos/testsuite/libphobos.betterc/test19561.d | 16 +
libphobos/testsuite/libphobos.betterc/test19924.d | 15 +
libphobos/testsuite/libphobos.betterc/test20088.d | 14 +
libphobos/testsuite/libphobos.betterc/test20613.d | 18 +
libphobos/testsuite/libphobos.config/config.exp | 46 +
libphobos/testsuite/libphobos.config/test19433.d | 7 +
libphobos/testsuite/libphobos.config/test20459.d | 5 +
.../testsuite/libphobos.druntime/druntime.exp | 2 +-
.../libphobos.druntime_shared/druntime_shared.exp | 2 +-
.../testsuite/libphobos.exceptions/assert_fail.d | 564 +
.../libphobos.exceptions/catch_in_finally.d | 191 +
.../libphobos.exceptions/future_message.d | 71 +
.../libphobos.exceptions/long_backtrace_trunc.d | 37 +
.../testsuite/libphobos.exceptions/refcounted.d | 96 +
.../libphobos.exceptions/rt_trap_exceptions.d | 15 +
.../libphobos.exceptions/rt_trap_exceptions_drt.d | 11 +
.../testsuite/libphobos.exceptions/unknown_gc.d | 4 +
libphobos/testsuite/libphobos.gc/attributes.d | 30 +
libphobos/testsuite/libphobos.gc/forkgc.d | 36 +
libphobos/testsuite/libphobos.gc/forkgc2.d | 22 +
libphobos/testsuite/libphobos.gc/gc.exp | 27 +
libphobos/testsuite/libphobos.gc/nocollect.d | 15 +
libphobos/testsuite/libphobos.gc/precisegc.d | 126 +
libphobos/testsuite/libphobos.gc/recoverfree.d | 13 +
libphobos/testsuite/libphobos.gc/sigmaskgc.d | 42 +
libphobos/testsuite/libphobos.gc/startbackgc.d | 22 +
libphobos/testsuite/libphobos.hash/test_hash.d | 140 +-
libphobos/testsuite/libphobos.imports/bug18193.d | 4 +
libphobos/testsuite/libphobos.imports/imports.exp | 29 +
.../testsuite/libphobos.init_fini/custom_gc.d | 203 +
.../testsuite/libphobos.init_fini/test18996.d | 13 +
.../large_aggregate_destroy_21097.d | 78 +
.../testsuite/libphobos.lifetime/lifetime.exp | 27 +
libphobos/testsuite/libphobos.phobos/phobos.exp | 2 +-
.../libphobos.phobos_shared/phobos_shared.exp | 2 +-
libphobos/testsuite/libphobos.shared/host.c | 8 +
.../libphobos.shared/link_mod_collision.d | 5 -
libphobos/testsuite/libphobos.shared/load.d | 1 -
libphobos/testsuite/libphobos.shared/load_13414.d | 13 +-
.../libphobos.shared/load_mod_collision.d | 14 -
.../testsuite/libphobos.thread/external_threads.d | 50 +
.../testsuite/libphobos.thread/fiber_guard_page.d | 4 +
libphobos/testsuite/libphobos.thread/join_detach.d | 20 +
libphobos/testsuite/libphobos.thread/test_import.d | 7 +
.../testsuite/libphobos.thread/tlsgc_sections.d | 61 +-
libphobos/testsuite/libphobos.thread/tlsstack.d | 38 +
libphobos/testsuite/libphobos.typeinfo/enum_.d | 21 +
libphobos/testsuite/libphobos.typeinfo/isbaseof.d | 46 +
.../testsuite/libphobos.unittest/customhandler.d | 21 +
.../testsuite/libphobos.unittest/unittest.exp | 53 +
libphobos/testsuite/testsuite_flags.in | 2 +-
libsanitizer/ChangeLog | 14 +
libsanitizer/Makefile.am | 3 +
libsanitizer/Makefile.in | 4 +-
libsanitizer/asan/Makefile.in | 1 +
libsanitizer/hwasan/Makefile.in | 1 +
libsanitizer/interception/Makefile.in | 1 +
libsanitizer/libbacktrace/Makefile.in | 1 +
libsanitizer/lsan/Makefile.in | 1 +
libsanitizer/sanitizer_common/Makefile.in | 1 +
libsanitizer/tsan/Makefile.in | 1 +
libsanitizer/ubsan/Makefile.in | 1 +
libstdc++-v3/ChangeLog | 155 +
.../config/allocator/malloc_allocator_base.h | 10 +-
libstdc++-v3/config/allocator/new_allocator_base.h | 10 +-
.../doc/html/manual/debug_mode_design.html | 10 +-
libstdc++-v3/doc/xml/manual/debug_mode.xml | 10 +-
libstdc++-v3/include/bits/cow_string.h | 8 +-
libstdc++-v3/include/bits/ptr_traits.h | 161 +-
libstdc++-v3/include/bits/ranges_algobase.h | 28 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 45 +-
libstdc++-v3/include/bits/stl_vector.h | 13 +-
libstdc++-v3/include/std/bit | 50 +
libstdc++-v3/include/std/tuple | 4 -
libstdc++-v3/include/std/version | 1 +
libstdc++-v3/src/c++20/sstream-inst.cc | 4 +-
.../testsuite/20_util/pointer_traits/lwg3545.cc | 101 +
libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +-
.../testsuite/20_util/to_address/lwg3545.cc | 37 +
.../tuple/comparison_operators/overloaded2.cc | 1 -
.../21_strings/basic_string/cons/char/moveable.cc | 4 +-
.../21_strings/basic_string/cons/char/moveable2.cc | 4 +-
.../basic_string/cons/char/moveable2_c++17.cc | 4 +-
.../cons/char/noexcept_move_construct.cc | 1 -
.../basic_string/cons/wchar_t/moveable.cc | 4 +-
.../basic_string/cons/wchar_t/moveable2.cc | 4 +-
.../basic_string/cons/wchar_t/moveable2_c++17.cc | 4 +-
.../cons/wchar_t/noexcept_move_construct.cc | 1 -
.../basic_string/modifiers/assign/char/87749.cc | 2 +-
.../basic_string/modifiers/assign/wchar_t/87749.cc | 2 +-
.../element_access/char/back_constexpr_neg.cc | 2 +-
.../element_access/char/constexpr_neg.cc | 2 +-
.../element_access/char/front_constexpr_neg.cc | 2 +-
.../element_access/wchar_t/back_constexpr_neg.cc | 2 +-
.../element_access/wchar_t/constexpr_neg.cc | 2 +-
.../element_access/wchar_t/front_constexpr_neg.cc | 2 +-
.../testsuite/23_containers/span/101411.cc | 2 +-
.../unordered_map/modifiers/move_assign.cc | 2 +-
.../testsuite/24_iterators/move_iterator/dr3265.cc | 25 +-
.../25_algorithms/copy/debug/constexpr_neg.cc | 2 +-
.../copy_backward/debug/constexpr_neg.cc | 2 +-
.../testsuite/25_algorithms/equal/constexpr_neg.cc | 2 +-
.../25_algorithms/equal/debug/constexpr_neg.cc | 2 +-
.../testsuite/25_algorithms/fill_n/constrained.cc | 6 +-
.../lower_bound/debug/constexpr_partitioned_neg.cc | 2 +-
.../debug/constexpr_partitioned_pred_neg.cc | 2 +-
.../lower_bound/debug/constexpr_valid_range_neg.cc | 2 +-
.../upper_bound/debug/constexpr_partitioned_neg.cc | 2 +-
.../debug/constexpr_partitioned_pred_neg.cc | 2 +-
.../upper_bound/debug/constexpr_valid_range_neg.cc | 2 +-
.../26_numerics/bit/bit.byteswap/byteswap.cc | 112 +
.../26_numerics/bit/bit.byteswap/version.cc | 27 +
.../extractors_character/wchar_t/lwg2499.cc | 2 +-
.../testsuite/29_atomics/atomic_float/1.cc | 2 +-
3251 files changed, 362096 insertions(+), 209672 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-11-25 12:26 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-11-25 12:26 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:789b80d1fbd0b1d516b389bf11b5c70aa4d1088b
commit 789b80d1fbd0b1d516b389bf11b5c70aa4d1088b
Merge: e6cf3193543 1167d4890f7
Author: Martin Liska <mliska@suse.cz>
Date: Thu Nov 25 13:26:19 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
contrib/ChangeLog | 17 ++
contrib/download_prerequisites | 12 +-
contrib/prerequisites.md5 | 8 +-
contrib/prerequisites.sha512 | 8 +-
fixincludes/ChangeLog | 5 +
fixincludes/fixincl.c | 15 +-
gcc/ChangeLog | 273 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/attribs.c | 9 +-
gcc/attribs.h | 11 +-
gcc/c-family/ChangeLog | 5 +
gcc/c-family/c-cppbuiltin.c | 1 +
gcc/c-family/c-opts.c | 3 +-
gcc/c-family/c.opt | 4 +
gcc/c/ChangeLog | 5 +
gcc/cfgloop.c | 3 +-
gcc/common.opt | 4 +
gcc/config/rs6000/rs6000-builtin-new.def | 9 +-
gcc/config/rs6000/rs6000-call.c | 55 +++--
gcc/config/rs6000/rs6000-gen-builtins.c | 4 +
gcc/cp/ChangeLog | 40 +++
gcc/cp/call.c | 211 ++++++++++------
gcc/cp/cp-tree.h | 28 ++-
gcc/cp/decl.c | 75 +++---
gcc/cp/decl2.c | 125 ++++++++--
gcc/cp/error.c | 32 +--
gcc/cp/init.c | 3 +-
gcc/cp/name-lookup.c | 240 +++++-------------
gcc/cp/parser.c | 155 ++++++++----
gcc/cp/pt.c | 104 +++++---
gcc/cp/semantics.c | 3 +-
gcc/cp/tree.c | 31 ++-
gcc/cp/typeck.c | 5 +-
gcc/doc/invoke.texi | 29 ++-
gcc/fortran/ChangeLog | 14 ++
gcc/fortran/simplify.c | 6 +
gcc/fortran/trans-array.c | 1 +
gcc/gimple-range-cache.cc | 55 +++--
gcc/gimple-range-cache.h | 2 +-
gcc/gimple-range-path.cc | 58 +++--
gcc/gimple-range-path.h | 1 +
gcc/gimple-range.cc | 130 +++++++++-
gcc/gimple-range.h | 4 +
gcc/gimple-ssa-store-merging.c | 46 +++-
gcc/gimple-warn-recursion.c | 202 +++++++++++++++
gcc/gimplify.c | 22 +-
gcc/ipa-fnsummary.c | 3 +-
gcc/ipa-modref-tree.c | 52 ++--
gcc/ipa-modref-tree.h | 76 ++++--
gcc/ipa-modref.c | 221 +++++++++--------
gcc/ipa-modref.h | 2 +
gcc/jit/ChangeLog | 4 +
gcc/jit/jit-playback.c | 3 +-
gcc/loop-init.c | 2 +-
gcc/loop-invariant.c | 4 +-
gcc/match.pd | 70 ++++--
gcc/omp-general.c | 6 +
gcc/passes.def | 1 +
gcc/predict.c | 3 +-
gcc/reload.c | 9 +-
gcc/testsuite/ChangeLog | 160 ++++++++++++
gcc/testsuite/c-c++-common/Wno-attributes-1.c | 3 +-
gcc/testsuite/c-c++-common/Wno-attributes-2.c | 3 +-
gcc/testsuite/c-c++-common/Wno-attributes-4.c | 7 +
gcc/testsuite/c-c++-common/Wno-attributes-5.c | 8 +
gcc/testsuite/c-c++-common/attr-used-5.c | 2 +-
gcc/testsuite/c-c++-common/attr-used-6.c | 2 +-
gcc/testsuite/c-c++-common/attr-used-9.c | 2 +-
.../c-c++-common/goacc/combined-reduction.c | 2 +-
.../c-c++-common/goacc/firstprivate-mappings-1.c | 7 +-
gcc/testsuite/c-c++-common/goacc/mdc-1.c | 2 +-
gcc/testsuite/g++.dg/cpp0x/nsdmi-warn1.C | 10 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-warn1.h | 2 +
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 6 +
gcc/testsuite/g++.dg/cpp23/subscript1.C | 55 +++++
gcc/testsuite/g++.dg/cpp23/subscript2.C | 51 ++++
gcc/testsuite/g++.dg/cpp23/subscript3.C | 90 +++++++
gcc/testsuite/g++.dg/cpp23/subscript4.C | 44 ++++
gcc/testsuite/g++.dg/cpp23/subscript5.C | 28 +++
gcc/testsuite/g++.dg/cpp23/subscript6.C | 31 +++
gcc/testsuite/g++.dg/cpp2a/comma1.C | 15 +-
gcc/testsuite/g++.dg/cpp2a/comma3.C | 15 +-
gcc/testsuite/g++.dg/cpp2a/comma4.C | 5 +
gcc/testsuite/g++.dg/cpp2a/comma5.C | 18 +-
.../g++.dg/goacc/firstprivate-mappings-1.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/pr103168.C | 24 ++
gcc/testsuite/g++.dg/warn/Waddress-5.C | 2 +-
gcc/testsuite/g++.dg/warn/Waddress-8.C | 85 +++++++
gcc/testsuite/g++.dg/warn/Winfinite-recursion-2.C | 75 ++++++
gcc/testsuite/g++.dg/warn/Winfinite-recursion-3.C | 77 ++++++
gcc/testsuite/g++.dg/warn/Winfinite-recursion.C | 34 +++
gcc/testsuite/g++.dg/warn/Wuninitialized-28.C | 1 +
gcc/testsuite/g++.dg/warn/Wuninitialized-29.C | 1 +
gcc/testsuite/g++.dg/warn/Wuninitialized-31.C | 73 ++++++
gcc/testsuite/gcc.c-torture/execute/pr103376.c | 29 +++
gcc/testsuite/gcc.c-torture/execute/pr103405.c | 37 +++
gcc/testsuite/gcc.c-torture/execute/pr103417.c | 11 +
gcc/testsuite/gcc.dg/Winfinite-recursion-2.c | 252 +++++++++++++++++++
gcc/testsuite/gcc.dg/Winfinite-recursion.c | 227 +++++++++++++++++
gcc/testsuite/gcc.dg/bic-bitmask-10.c | 26 ++
gcc/testsuite/gcc.dg/bic-bitmask-11.c | 25 ++
gcc/testsuite/gcc.dg/bic-bitmask-12.c | 17 ++
gcc/testsuite/gcc.dg/bic-bitmask-13.c | 24 ++
gcc/testsuite/gcc.dg/bic-bitmask-14.c | 24 ++
gcc/testsuite/gcc.dg/bic-bitmask-15.c | 24 ++
gcc/testsuite/gcc.dg/bic-bitmask-16.c | 24 ++
gcc/testsuite/gcc.dg/bic-bitmask-17.c | 24 ++
gcc/testsuite/gcc.dg/bic-bitmask-18.c | 24 ++
gcc/testsuite/gcc.dg/bic-bitmask-19.c | 24 ++
gcc/testsuite/gcc.dg/bic-bitmask-2.c | 25 ++
gcc/testsuite/gcc.dg/bic-bitmask-20.c | 24 ++
gcc/testsuite/gcc.dg/bic-bitmask-21.c | 25 ++
gcc/testsuite/gcc.dg/bic-bitmask-22.c | 24 ++
gcc/testsuite/gcc.dg/bic-bitmask-23.c | 16 ++
gcc/testsuite/gcc.dg/bic-bitmask-3.c | 25 ++
gcc/testsuite/gcc.dg/bic-bitmask-4.c | 25 ++
gcc/testsuite/gcc.dg/bic-bitmask-5.c | 25 ++
gcc/testsuite/gcc.dg/bic-bitmask-6.c | 25 ++
gcc/testsuite/gcc.dg/bic-bitmask-7.c | 24 ++
gcc/testsuite/gcc.dg/bic-bitmask-8.c | 25 ++
gcc/testsuite/gcc.dg/bic-bitmask-9.c | 25 ++
gcc/testsuite/gcc.dg/bic-bitmask.h | 43 ++++
gcc/testsuite/gcc.dg/optimize-bswapsi-7.c | 37 +++
gcc/testsuite/gcc.target/aarch64/bic-bitmask-1.c | 13 +
gcc/testsuite/gcc.target/i386/pr103194-2.c | 64 +++++
gcc/testsuite/gcc.target/i386/pr103194-3.c | 64 +++++
gcc/testsuite/gcc.target/i386/pr103194-4.c | 61 +++++
gcc/testsuite/gcc.target/i386/pr103194-5.c | 62 +++++
gcc/testsuite/gcc.target/i386/pr103194.c | 16 ++
gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 4 +-
.../gfortran.dg/bound_simplification_7.f90 | 18 ++
gcc/testsuite/gfortran.dg/len_trim.f90 | 27 ++
gcc/timevar.h | 44 +++-
gcc/tree-loop-distribution.c | 2 +-
gcc/tree-pass.h | 1 +
gcc/tree-ssa-ccp.c | 99 ++++----
gcc/tree-ssa-loop-ivopts.c | 16 +-
gcc/tree-ssa-phiopt.c | 94 ++++++-
gcc/tree-ssa-sccvn.c | 126 ++++++++++
gcc/tree-vectorizer.c | 5 +-
gcc/tree.c | 53 ++++
gcc/tree.h | 5 +
libcpp/ChangeLog | 12 +
libcpp/system.h | 2 +
libgomp/ChangeLog | 5 +
libgomp/testsuite/libgomp.c/declare-variant-2.c | 45 ++++
libstdc++-v3/ChangeLog | 38 +++
libstdc++-v3/include/ext/bitmap_allocator.h | 2 +-
libstdc++-v3/testsuite/18_support/50594.cc | 1 +
libstdc++-v3/testsuite/20_util/allocator/1.cc | 7 +-
.../testsuite/20_util/allocator/overaligned.cc | 2 +-
.../pstl/uninitialized_construct.cc | 2 +-
.../pstl/uninitialized_copy_move.cc | 2 +-
.../pstl/uninitialized_fill_destroy.cc | 2 +-
libstdc++-v3/testsuite/20_util/to_chars/4.cc | 2 +-
libstdc++-v3/testsuite/20_util/to_chars/double.cc | 2 +-
libstdc++-v3/testsuite/20_util/to_chars/float.cc | 2 +-
.../testsuite/20_util/to_chars/long_double.cc | 2 +-
.../21_strings/basic_string/allocator/char/copy.cc | 2 +-
.../basic_string/allocator/char/copy_assign.cc | 2 +-
.../basic_string/allocator/char/lwg2788.cc | 2 +-
.../21_strings/basic_string/allocator/char/move.cc | 2 +-
.../basic_string/allocator/char/move_assign.cc | 2 +-
.../basic_string/allocator/char/noexcept.cc | 2 +-
.../basic_string/allocator/char/operator_plus.cc | 2 +-
.../21_strings/basic_string/allocator/char/swap.cc | 2 +-
.../basic_string/allocator/wchar_t/copy.cc | 2 +-
.../basic_string/allocator/wchar_t/copy_assign.cc | 2 +-
.../basic_string/allocator/wchar_t/lwg2788.cc | 2 +-
.../basic_string/allocator/wchar_t/move.cc | 2 +-
.../basic_string/allocator/wchar_t/move_assign.cc | 2 +-
.../basic_string/allocator/wchar_t/noexcept.cc | 2 +-
.../allocator/wchar_t/operator_plus.cc | 2 +-
.../basic_string/allocator/wchar_t/swap.cc | 2 +-
.../capacity/char/resize_and_overwrite.cc | 2 +-
.../21_strings/basic_string/cons/char/constexpr.cc | 2 +-
.../basic_string/cons/wchar_t/constexpr.cc | 2 +-
.../21_strings/basic_string/literals/constexpr.cc | 2 +-
.../21_strings/basic_string/modifiers/constexpr.cc | 2 +-
.../basic_string/modifiers/insert/char/83328.cc | 2 +-
.../basic_string/modifiers/insert/wchar_t/83328.cc | 2 +-
.../basic_string/modifiers/swap/char/constexpr.cc | 2 +-
.../modifiers/swap/wchar_t/constexpr.cc | 2 +-
.../21_strings/basic_string/types/pmr_typedefs.cc | 2 +-
libstdc++-v3/testsuite/23_containers/list/61347.cc | 2 +-
.../testsuite/23_containers/unordered_map/96088.cc | 1 +
.../23_containers/unordered_multimap/96088.cc | 1 +
.../23_containers/unordered_multiset/96088.cc | 1 +
.../testsuite/23_containers/unordered_set/96088.cc | 1 +
.../vector/bool/capacity/constexpr.cc | 2 +-
.../23_containers/vector/bool/cmp_c++20.cc | 2 +-
.../23_containers/vector/bool/cons/constexpr.cc | 2 +-
.../vector/bool/element_access/constexpr.cc | 4 +-
.../vector/bool/modifiers/assign/constexpr.cc | 2 +-
.../vector/bool/modifiers/constexpr.cc | 2 +-
.../vector/bool/modifiers/swap/constexpr.cc | 2 +-
.../23_containers/vector/capacity/constexpr.cc | 2 +-
.../testsuite/23_containers/vector/cmp_c++20.cc | 2 +-
.../23_containers/vector/cons/constexpr.cc | 2 +-
.../23_containers/vector/data_access/constexpr.cc | 2 +-
.../vector/element_access/constexpr.cc | 2 +-
.../vector/modifiers/assign/constexpr.cc | 2 +-
.../23_containers/vector/modifiers/constexpr.cc | 2 +-
.../vector/modifiers/swap/constexpr.cc | 2 +-
.../lexicographical_compare/deque_iterators/1.cc | 2 +-
.../25_algorithms/pstl/alg_merge/inplace_merge.cc | 2 +-
.../25_algorithms/pstl/alg_merge/merge.cc | 2 +-
.../pstl/alg_modifying_operations/copy_if.cc | 2 +-
.../pstl/alg_modifying_operations/copy_move.cc | 2 +-
.../pstl/alg_modifying_operations/fill.cc | 2 +-
.../pstl/alg_modifying_operations/generate.cc | 2 +-
.../alg_modifying_operations/is_partitioned.cc | 2 +-
.../pstl/alg_modifying_operations/partition.cc | 2 +-
.../alg_modifying_operations/partition_copy.cc | 2 +-
.../pstl/alg_modifying_operations/remove.cc | 2 +-
.../pstl/alg_modifying_operations/remove_copy.cc | 2 +-
.../pstl/alg_modifying_operations/replace.cc | 2 +-
.../pstl/alg_modifying_operations/replace_copy.cc | 2 +-
.../pstl/alg_modifying_operations/rotate.cc | 2 +-
.../pstl/alg_modifying_operations/rotate_copy.cc | 2 +-
.../pstl/alg_modifying_operations/swap_ranges.cc | 2 +-
.../alg_modifying_operations/transform_binary.cc | 2 +-
.../alg_modifying_operations/transform_unary.cc | 2 +-
.../pstl/alg_modifying_operations/unique.cc | 2 +-
.../alg_modifying_operations/unique_copy_equal.cc | 2 +-
.../pstl/alg_nonmodifying/adjacent_find.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/count.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/equal.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/find.cc | 2 +-
.../pstl/alg_nonmodifying/find_end.cc | 2 +-
.../pstl/alg_nonmodifying/find_first_of.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 2 +-
.../pstl/alg_nonmodifying/for_each.cc | 2 +-
.../pstl/alg_nonmodifying/mismatch.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 2 +-
.../pstl/alg_nonmodifying/nth_element.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 2 +-
.../pstl/alg_nonmodifying/reverse_copy.cc | 2 +-
.../pstl/alg_nonmodifying/search_n.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/includes.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/is_heap.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/is_sorted.cc | 2 +-
.../pstl/alg_sorting/lexicographical_compare.cc | 2 +-
.../pstl/alg_sorting/minmax_element.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/partial_sort.cc | 2 +-
.../pstl/alg_sorting/partial_sort_copy.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/set.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/sort.cc | 2 +-
.../testsuite/25_algorithms/pstl/feature_test-2.cc | 2 +-
.../testsuite/25_algorithms/pstl/feature_test-3.cc | 2 +-
.../testsuite/25_algorithms/pstl/feature_test-5.cc | 2 +-
.../testsuite/25_algorithms/pstl/feature_test.cc | 2 +-
.../pstl/numeric_ops/adjacent_difference.cc | 2 +-
.../26_numerics/pstl/numeric_ops/reduce.cc | 2 +-
.../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 2 +-
.../pstl/numeric_ops/transform_reduce.cc | 2 +-
.../26_numerics/pstl/numeric_ops/transform_scan.cc | 2 +-
.../27_io/basic_istringstream/cons/char/1.cc | 2 +-
.../27_io/basic_istringstream/cons/wchar_t/1.cc | 2 +-
.../27_io/basic_istringstream/str/char/2.cc | 2 +-
.../27_io/basic_istringstream/str/wchar_t/2.cc | 2 +-
.../27_io/basic_istringstream/view/char/1.cc | 2 +-
.../27_io/basic_istringstream/view/wchar_t/1.cc | 2 +-
.../testsuite/27_io/basic_ostream/emit/1.cc | 2 +-
.../27_io/basic_ostringstream/cons/char/1.cc | 2 +-
.../27_io/basic_ostringstream/cons/wchar_t/1.cc | 2 +-
.../27_io/basic_ostringstream/str/char/3.cc | 2 +-
.../27_io/basic_ostringstream/str/wchar_t/3.cc | 2 +-
.../27_io/basic_ostringstream/view/char/1.cc | 2 +-
.../27_io/basic_ostringstream/view/wchar_t/1.cc | 2 +-
.../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 2 +-
.../27_io/basic_stringbuf/cons/wchar_t/2.cc | 2 +-
.../testsuite/27_io/basic_stringbuf/str/char/4.cc | 2 +-
.../27_io/basic_stringbuf/str/wchar_t/4.cc | 2 +-
.../testsuite/27_io/basic_stringbuf/view/char/1.cc | 2 +-
.../27_io/basic_stringbuf/view/wchar_t/1.cc | 2 +-
.../27_io/basic_stringstream/cons/char/1.cc | 2 +-
.../27_io/basic_stringstream/cons/wchar_t/1.cc | 2 +-
.../27_io/basic_stringstream/str/char/5.cc | 2 +-
.../27_io/basic_stringstream/str/wchar_t/5.cc.cc | 2 +-
.../27_io/basic_stringstream/view/char/1.cc | 2 +-
.../27_io/basic_stringstream/view/wchar_t/1.cc | 2 +-
libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc | 2 +-
libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc | 2 +-
.../testsuite/27_io/basic_syncbuf/basic_ops/1.cc | 2 +-
.../27_io/basic_syncbuf/requirements/types.cc | 2 +-
.../testsuite/27_io/basic_syncbuf/sync_ops/1.cc | 2 +-
libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc | 2 +-
libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc | 2 +-
.../27_io/basic_syncstream/basic_ops/1.cc | 2 +-
.../27_io/basic_syncstream/requirements/types.cc | 2 +-
.../28_regex/match_results/pmr_typedefs.cc | 2 +-
.../polymorphic_allocator/pmr_typedefs_match.cc | 2 +-
.../polymorphic_allocator/pmr_typedefs_string.cc | 2 +-
.../testsuite/ext/throw_allocator/check_delete.cc | 1 +
.../testsuite/ext/throw_allocator/check_new.cc | 1 +
libstdc++-v3/testsuite/lib/libstdc++.exp | 30 ++-
.../testsuite/libstdc++-prettyprinters/80276.cc | 2 +-
.../testsuite/libstdc++-prettyprinters/cxx11.cc | 11 +
.../libstdc++-prettyprinters/libfundts.cc | 4 +-
303 files changed, 4859 insertions(+), 1000 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-11-23 10:28 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-11-23 10:28 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:e6cf319354390ac1720646654f50d72dde3fa618
commit e6cf319354390ac1720646654f50d72dde3fa618
Merge: 44a06feaf84 d3f22853d18
Author: Martin Liska <mliska@suse.cz>
Date: Tue Nov 23 11:28:31 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
contrib/check-params-in-docs.py | 22 +--
contrib/filter-clang-warnings.py | 2 +-
gcc/ChangeLog | 36 +++++
gcc/DATESTAMP | 2 +-
gcc/c/c-typeck.c | 1 -
gcc/config/rs6000/altivec.md | 46 +++++-
gcc/cp/ChangeLog | 24 ++++
gcc/cp/optimize.c | 1 -
gcc/cp/pt.c | 2 +
gcc/cp/semantics.c | 1 -
gcc/cp/typeck.c | 26 +++-
gcc/doc/invoke.texi | 8 --
gcc/gimple-fold.c | 22 +++
gcc/gimple-loop-jam.c | 4 +-
gcc/gimple-ssa-store-merging.c | 9 +-
gcc/gimplify.c | 85 +++++++----
gcc/match.pd | 14 ++
gcc/testsuite/ChangeLog | 46 ++++++
gcc/testsuite/c-c++-common/gomp/pr102431.c | 16 +++
gcc/testsuite/c-c++-common/gomp/pragma-3.c | 20 +++
gcc/testsuite/c-c++-common/gomp/pragma-4.c | 20 +++
gcc/testsuite/c-c++-common/gomp/pragma-5.c | 20 +++
gcc/testsuite/g++.dg/cpp0x/pr65327.C | 4 +-
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit4.C | 8 +-
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit5.C | 8 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C | 4 +-
gcc/testsuite/g++.dg/diagnostic/ptrtomem3.C | 14 ++
gcc/testsuite/g++.dg/gomp/pr102431.C | 13 ++
gcc/testsuite/g++.dg/template/crash106.C | 4 +-
gcc/testsuite/g++.dg/torture/pr103361.C | 18 +++
gcc/testsuite/g++.dg/tree-ssa/pr102216-1.C | 21 +++
gcc/testsuite/g++.dg/tree-ssa/pr102216-2.C | 45 ++++++
gcc/testsuite/gcc.dg/tree-ssa/modref-dse-4.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-dse-5.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/pr102232.c | 52 +++++++
gcc/testsuite/gcc.dg/tree-ssa/pr103345.c | 53 +++++++
gcc/testsuite/gcc.dg/tree-ssa/pr96779-disabled.c | 84 +++++++++++
gcc/testsuite/gcc.dg/tree-ssa/pr96779.c | 79 +++++++++++
gcc/testsuite/gcc.dg/tree-ssa/pr98953.c | 14 ++
gcc/testsuite/gcc.target/powerpc/vec_reve_1.c | 17 +++
gcc/testsuite/gcc.target/powerpc/vec_reve_2.c | 29 ++++
gcc/testsuite/gfortran.dg/gomp/pr102431.f90 | 10 ++
gcc/tree-data-ref.c | 2 +-
gcc/tree-inline.c | 8 --
gcc/tree-inline.h | 3 -
gcc/tree-ssa-dse.c | 173 ++++++++++++++++-------
libcpp/ChangeLog | 9 ++
libcpp/internal.h | 3 +
libcpp/lex.c | 2 +-
libcpp/macro.c | 11 +-
libcpp/system.h | 10 ++
libgcc/ChangeLog | 17 +++
libstdc++-v3/ChangeLog | 5 +
53 files changed, 1009 insertions(+), 147 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-11-22 16:39 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-11-22 16:39 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:44a06feaf84111c298bb906b4906b54073fc61d5
commit 44a06feaf84111c298bb906b4906b54073fc61d5
Merge: ffa33d36af9 c38c547a708
Author: Martin Liska <mliska@suse.cz>
Date: Mon Nov 22 17:39:30 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
gcc/cp/parser.c | 26 ++++++--------
gcc/doc/invoke.texi | 12 -------
gcc/testsuite/c-c++-common/goacc/routine-6.c | 4 +++
libgcc/unwind-dw2-fde-dip.c | 54 +++++++++++++++++++++-------
libstdc++-v3/include/bits/c++config | 4 +--
5 files changed, 59 insertions(+), 41 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-11-22 12:58 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-11-22 12:58 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:ffa33d36af92357098870be1e7dbedad0f883a37
commit ffa33d36af92357098870be1e7dbedad0f883a37
Merge: 42369195bef f456eaf2e0f
Author: Martin Liska <mliska@suse.cz>
Date: Mon Nov 22 13:58:10 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 14 +
MAINTAINERS | 3 +-
configure | 16 +-
configure.ac | 15 +-
gcc/ChangeLog | 736 ++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 57 +
gcc/analyzer/constraint-manager.cc | 4 +-
gcc/analyzer/engine.cc | 10 +-
gcc/analyzer/program-state.cc | 9 +-
gcc/analyzer/program-state.h | 3 +-
gcc/analyzer/region-model-impl-calls.cc | 69 ++
gcc/analyzer/region-model-manager.cc | 7 +
gcc/analyzer/region-model.cc | 85 +-
gcc/analyzer/region-model.h | 21 +-
gcc/analyzer/svalue.cc | 8 +
gcc/c-family/ChangeLog | 41 +
gcc/c-family/c-common.c | 66 +-
gcc/c-family/c-common.h | 2 +-
gcc/c-family/c.opt | 24 +
gcc/c/ChangeLog | 29 +
gcc/c/c-decl.c | 11 +-
gcc/c/c-parser.c | 20 +
gcc/c/c-typeck.c | 5 +-
gcc/cgraph.c | 10 +-
gcc/cgraph.h | 3 +
gcc/cgraphclones.c | 1 +
gcc/cgraphunit.c | 7 +
gcc/common.opt | 2 +-
gcc/config/aarch64/aarch64-modes.def | 5 +
gcc/config/aarch64/aarch64-sve.md | 19 +-
gcc/config/aarch64/aarch64.c | 4 +
gcc/config/aarch64/iterators.md | 2 +-
gcc/config/bfin/bfin.md | 9 +-
gcc/config/darwin-driver.c | 18 +
gcc/config/darwin.c | 24 -
gcc/config/darwin.h | 98 +-
gcc/config/darwin.opt | 4 +
gcc/config/i386/avx512fp16intrin.h | 39 +
gcc/config/i386/avx512fp16vlintrin.h | 17 +
gcc/config/i386/constraints.md | 5 +
gcc/config/i386/darwin.h | 31 -
gcc/config/i386/darwin32-biarch.h | 13 -
gcc/config/i386/darwin64-biarch.h | 13 -
gcc/config/i386/i386-expand.c | 7 +-
gcc/config/i386/i386-options.c | 5 +-
gcc/config/i386/i386-opts.h | 7 +
gcc/config/i386/i386-protos.h | 1 +
gcc/config/i386/i386.c | 95 +-
gcc/config/i386/i386.h | 5 +-
gcc/config/i386/i386.md | 30 +-
gcc/config/i386/i386.opt | 24 +
gcc/config/i386/x86-tune-costs.h | 4 +-
gcc/config/rs6000/driver-rs6000.c | 3 +
gcc/config/rs6000/emmintrin.h | 24 +-
gcc/config/rs6000/mma.md | 10 +-
gcc/config/rs6000/predicates.md | 4 +-
gcc/config/s390/s390.md | 2 +-
gcc/config/visium/visium.md | 50 +-
gcc/config/xtensa/xtensa.md | 4 +-
gcc/cp/ChangeLog | 128 +++
gcc/cp/constexpr.c | 9 +
gcc/cp/cp-gimplify.c | 65 +-
gcc/cp/cp-objcp-common.c | 1 +
gcc/cp/cp-tree.h | 12 +-
gcc/cp/decl.c | 3 +-
gcc/cp/init.c | 194 +++-
gcc/cp/lambda.c | 19 +-
gcc/cp/parser.c | 14 +
gcc/cp/pt.c | 62 +-
gcc/cp/ptree.c | 3 +
gcc/cp/semantics.c | 37 +-
gcc/cp/tree.c | 7 -
gcc/cp/typeck.c | 2 +
gcc/cp/typeck2.c | 26 +-
gcc/d/ChangeLog | 5 +
gcc/d/decl.cc | 5 +-
gcc/doc/extend.texi | 18 +
gcc/doc/invoke.texi | 64 +-
gcc/doc/md.texi | 4 +
gcc/fortran/ChangeLog | 84 ++
gcc/fortran/check.c | 6 +
gcc/fortran/gfortran.h | 41 +-
gcc/fortran/interface.c | 77 +-
gcc/fortran/intrinsic.c | 53 +-
gcc/fortran/resolve.c | 3 +-
gcc/fortran/trans-array.c | 35 +-
gcc/fortran/trans-array.h | 2 +-
gcc/fortran/trans-expr.c | 9 +-
gcc/fortran/trans-intrinsic.c | 68 +-
gcc/fortran/trans-stmt.c | 22 -
gcc/fortran/trans-types.c | 4 +-
gcc/fortran/trans.h | 4 +-
gcc/gcc.c | 3 +-
gcc/ggc-common.c | 39 +-
gcc/gimple-array-bounds.cc | 25 -
gcc/gimple-fold.c | 24 +-
gcc/gimple-harden-conditionals.cc | 9 +-
gcc/gimple-range-fold.cc | 16 +-
gcc/gimple-range-gori.cc | 20 +-
gcc/gimple-ssa-warn-access.cc | 33 +-
gcc/gimplify.c | 79 +-
gcc/internal-fn.c | 4 +
gcc/internal-fn.def | 2 +
gcc/ipa-modref-tree.c | 46 +
gcc/ipa-modref-tree.h | 9 +
gcc/ipa-modref.c | 1215 +++++++++++---------
gcc/ipa-modref.h | 1 +
gcc/ipa-pure-const.c | 4 +-
gcc/jit/ChangeLog | 51 +
gcc/jit/docs/topics/compatibility.rst | 43 +-
gcc/jit/docs/topics/functions.rst | 26 +
gcc/jit/docs/topics/types.rst | 122 ++
gcc/jit/jit-recording.h | 7 +
gcc/jit/libgccjit.c | 264 +++++
gcc/jit/libgccjit.h | 89 ++
gcc/jit/libgccjit.map | 21 +
gcc/langhooks.h | 2 +-
gcc/lto-cgraph.c | 4 +
gcc/lto/ChangeLog | 4 +
gcc/lto/lto-partition.c | 1 +
gcc/match.pd | 31 +-
gcc/optabs.def | 2 +
gcc/opts.c | 1 +
gcc/pointer-query.cc | 30 +
gcc/pointer-query.h | 3 +
gcc/print-tree.c | 3 +-
gcc/symtab.c | 2 +
gcc/testsuite/ChangeLog | 492 ++++++++
gcc/testsuite/c-c++-common/Waddress-5.c | 133 +++
gcc/testsuite/c-c++-common/Waddress-6.c | 32 +
gcc/testsuite/c-c++-common/Wbidi-chars-1.c | 12 +
gcc/testsuite/c-c++-common/Wbidi-chars-10.c | 27 +
gcc/testsuite/c-c++-common/Wbidi-chars-11.c | 13 +
gcc/testsuite/c-c++-common/Wbidi-chars-12.c | 19 +
gcc/testsuite/c-c++-common/Wbidi-chars-13.c | 17 +
gcc/testsuite/c-c++-common/Wbidi-chars-14.c | 38 +
gcc/testsuite/c-c++-common/Wbidi-chars-15.c | 59 +
gcc/testsuite/c-c++-common/Wbidi-chars-16.c | 26 +
gcc/testsuite/c-c++-common/Wbidi-chars-17.c | 30 +
gcc/testsuite/c-c++-common/Wbidi-chars-2.c | 9 +
gcc/testsuite/c-c++-common/Wbidi-chars-3.c | 11 +
gcc/testsuite/c-c++-common/Wbidi-chars-4.c | 188 +++
gcc/testsuite/c-c++-common/Wbidi-chars-5.c | 188 +++
gcc/testsuite/c-c++-common/Wbidi-chars-6.c | 155 +++
gcc/testsuite/c-c++-common/Wbidi-chars-7.c | 9 +
gcc/testsuite/c-c++-common/Wbidi-chars-8.c | 13 +
gcc/testsuite/c-c++-common/Wbidi-chars-9.c | 29 +
gcc/testsuite/c-c++-common/Wbidi-chars-ranges.c | 54 +
.../c-c++-common/builtin-assoc-barrier-1.c | 71 ++
gcc/testsuite/c-c++-common/cpp/dir-only-9.c | 13 +
gcc/testsuite/g++.dg/analyzer/pr102662.C | 39 +
gcc/testsuite/g++.dg/cpp0x/auto25.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested9.C | 41 +
gcc/testsuite/g++.dg/cpp1z/eval-order11.C | 89 ++
gcc/testsuite/g++.dg/cpp23/auto-fncast1.C | 14 +
gcc/testsuite/g++.dg/cpp23/auto-fncast2.C | 62 +
gcc/testsuite/g++.dg/cpp23/auto-fncast3.C | 21 +
gcc/testsuite/g++.dg/cpp23/auto-fncast4.C | 26 +
gcc/testsuite/g++.dg/cpp23/auto-fncast5.C | 39 +
gcc/testsuite/g++.dg/cpp23/auto-fncast6.C | 14 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-2.C | 3 +-
gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-3.C | 3 +-
.../g++.dg/cpp2a/concepts-recursive-sat1.C | 15 +-
gcc/testsuite/g++.dg/cpp2a/concepts-this1.C | 30 +
gcc/testsuite/g++.dg/cpp2a/fn-template23.C | 36 +
gcc/testsuite/g++.dg/cpp2a/fn-template24.C | 16 +
gcc/testsuite/g++.dg/cpp2a/fn-template25.C | 12 +
gcc/testsuite/g++.dg/gomp/masked-1.C | 14 +
gcc/testsuite/g++.dg/pr102988.C | 17 +
gcc/testsuite/g++.dg/pr103326.C | 15 +
gcc/testsuite/g++.dg/torture/pr103266.C | 23 +
gcc/testsuite/g++.dg/torture/pr103351.C | 88 ++
gcc/testsuite/g++.dg/warn/Waddress-7.C | 76 ++
gcc/testsuite/g++.dg/warn/Walways-true-2.C | 2 +-
gcc/testsuite/g++.dg/warn/Wuninitialized-14.C | 31 +
gcc/testsuite/g++.dg/warn/Wuninitialized-15.C | 118 ++
gcc/testsuite/g++.dg/warn/Wuninitialized-16.C | 12 +
gcc/testsuite/g++.dg/warn/Wuninitialized-17.C | 33 +
gcc/testsuite/g++.dg/warn/Wuninitialized-18.C | 22 +
gcc/testsuite/g++.dg/warn/Wuninitialized-19.C | 50 +
gcc/testsuite/g++.dg/warn/Wuninitialized-20.C | 16 +
gcc/testsuite/g++.dg/warn/Wuninitialized-21.C | 20 +
gcc/testsuite/g++.dg/warn/Wuninitialized-22.C | 37 +
gcc/testsuite/g++.dg/warn/Wuninitialized-23.C | 24 +
gcc/testsuite/g++.dg/warn/Wuninitialized-24.C | 89 ++
gcc/testsuite/g++.dg/warn/Wuninitialized-25.C | 12 +
gcc/testsuite/g++.dg/warn/Wuninitialized-26.C | 22 +
gcc/testsuite/g++.dg/warn/Wuninitialized-27.C | 20 +
gcc/testsuite/g++.dg/warn/Wuninitialized-28.C | 59 +
gcc/testsuite/g++.dg/warn/Wuninitialized-29.C | 59 +
gcc/testsuite/g++.dg/warn/Wuninitialized-30.C | 13 +
gcc/testsuite/g++.target/i386/pr101180.C | 25 +
gcc/testsuite/gcc.c-torture/compile/pr103288-1.c | 6 +
gcc/testsuite/gcc.c-torture/compile/pr103314-1.c | 6 +
gcc/testsuite/gcc.c-torture/compile/pr103317-1.c | 13 +
gcc/testsuite/gcc.c-torture/execute/pr103052.c | 35 +
gcc/testsuite/gcc.c-torture/execute/pr103255.c | 41 +
gcc/testsuite/gcc.dg/Walways-true-2.c | 2 +-
gcc/testsuite/gcc.dg/Warray-parameter-10.c | 20 +
gcc/testsuite/gcc.dg/Warray-parameter-11.c | 24 +
gcc/testsuite/gcc.dg/Wstringop-overflow-82.c | 29 +
gcc/testsuite/gcc.dg/Wstringop-overflow-84.c | 15 +
gcc/testsuite/gcc.dg/analyzer/capacity-1.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/capacity-3.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/explode-1.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/pr102695.c | 44 +
gcc/testsuite/gcc.dg/analyzer/pr103217.c | 42 +
gcc/testsuite/gcc.dg/analyzer/pr94858-1.c | 2 +
gcc/testsuite/gcc.dg/analyzer/strchr-1.c | 26 +
gcc/testsuite/gcc.dg/devnull-dump.c | 7 +
.../gcc.dg/lto/semantic-interposition-1_0.c | 13 +
.../gcc.dg/lto/semantic-interposition-1_1.c | 5 +
gcc/testsuite/gcc.dg/pr103248.c | 8 +
gcc/testsuite/gcc.dg/pr103254.c | 25 +
gcc/testsuite/gcc.dg/pr103277.c | 14 +
gcc/testsuite/gcc.dg/pr25530.c | 2 +-
gcc/testsuite/gcc.dg/signbit-2.c | 3 +-
gcc/testsuite/gcc.dg/torture/20211118-1.c | 27 +
.../gcc.dg/torture/fp-int-convert-timode-3.c | 1 -
.../gcc.dg/torture/fp-int-convert-timode-4.c | 1 -
gcc/testsuite/gcc.dg/tree-prof/merge_block.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-3.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-15.c | 9 +
gcc/testsuite/gcc.dg/tree-ssa/modref-dse-4.c | 26 +
gcc/testsuite/gcc.dg/tree-ssa/modref-dse-6.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/pr103218-1.c | 28 +
gcc/testsuite/gcc.dg/tree-ssa/pr103220-1.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/pr103220-2.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/pr103228-1.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/pr103257-1.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/pr55177-1.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-18.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/vrp116.c | 4 +-
.../complex/fast-math-bb-slp-complex-mla-double.c | 5 +-
.../complex/fast-math-bb-slp-complex-mla-float.c | 6 +-
.../complex/fast-math-bb-slp-complex-mls-double.c | 7 +-
.../complex/fast-math-bb-slp-complex-mls-float.c | 6 +-
.../complex/fast-math-bb-slp-complex-mul-double.c | 5 +-
.../complex/fast-math-bb-slp-complex-mul-float.c | 4 +-
gcc/testsuite/gcc.dg/vect/pr103253.c | 16 +
gcc/testsuite/gcc.dg/vla-stexp-3.c | 11 +
gcc/testsuite/gcc.dg/vla-stexp-4.c | 94 ++
gcc/testsuite/gcc.dg/vla-stexp-5.c | 30 +
gcc/testsuite/gcc.dg/vla-stexp-6.c | 94 ++
gcc/testsuite/gcc.dg/vla-stexp-7.c | 44 +
gcc/testsuite/gcc.dg/vla-stexp-8.c | 47 +
gcc/testsuite/gcc.dg/vla-stexp-9.c | 53 +
gcc/testsuite/gcc.dg/weak/weak-3.c | 6 +-
gcc/testsuite/gcc.target/aarch64/pr103311.c | 16 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c | 2 +-
.../gcc.target/aarch64/sve/cond_fmaxnm_5.c | 28 +
.../gcc.target/aarch64/sve/cond_fmaxnm_5_run.c | 4 +
.../gcc.target/aarch64/sve/cond_fmaxnm_6.c | 22 +
.../gcc.target/aarch64/sve/cond_fmaxnm_6_run.c | 4 +
.../gcc.target/aarch64/sve/cond_fmaxnm_7.c | 27 +
.../gcc.target/aarch64/sve/cond_fmaxnm_7_run.c | 4 +
.../gcc.target/aarch64/sve/cond_fmaxnm_8.c | 26 +
.../gcc.target/aarch64/sve/cond_fmaxnm_8_run.c | 4 +
.../gcc.target/aarch64/sve/cond_fminnm_5.c | 29 +
.../gcc.target/aarch64/sve/cond_fminnm_5_run.c | 4 +
.../gcc.target/aarch64/sve/cond_fminnm_6.c | 23 +
.../gcc.target/aarch64/sve/cond_fminnm_6_run.c | 4 +
.../gcc.target/aarch64/sve/cond_fminnm_7.c | 28 +
.../gcc.target/aarch64/sve/cond_fminnm_7_run.c | 4 +
.../gcc.target/aarch64/sve/cond_fminnm_8.c | 27 +
.../gcc.target/aarch64/sve/cond_fminnm_8_run.c | 4 +
.../gcc.target/i386/avx512fp16-vfcmulcph-1a.c | 19 +-
.../gcc.target/i386/avx512fp16-vfcmulcsh-1a.c | 19 +-
.../gcc.target/i386/avx512fp16-vfmulcph-1a.c | 19 +-
.../gcc.target/i386/avx512fp16-vfmulcsh-1a.c | 19 +-
.../gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c | 20 +-
.../gcc.target/i386/avx512fp16vl-vfmulcph-1a.c | 20 +-
gcc/testsuite/gcc.target/i386/harden-sls-1.c | 14 +
gcc/testsuite/gcc.target/i386/harden-sls-2.c | 14 +
gcc/testsuite/gcc.target/i386/harden-sls-3.c | 14 +
gcc/testsuite/gcc.target/i386/harden-sls-4.c | 16 +
gcc/testsuite/gcc.target/i386/harden-sls-5.c | 17 +
.../gcc.target/i386/indirect-thunk-cs-prefix-1.c | 14 +
.../gcc.target/i386/indirect-thunk-cs-prefix-2.c | 15 +
gcc/testsuite/gcc.target/i386/pr101180.c | 12 +
gcc/testsuite/gcc.target/i386/pr102543.c | 35 +
gcc/testsuite/gcc.target/i386/pr103069-2.c | 11 +-
gcc/testsuite/gcc.target/i386/pr103275.c | 83 ++
gcc/testsuite/gcc.target/mips/frame-header-1.c | 2 +-
gcc/testsuite/gcc.target/mips/frame-header-2.c | 2 +-
gcc/testsuite/gcc.target/mips/octeon-bbit-1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr102976.c | 14 +
gcc/testsuite/gcc.target/s390/20211119.c | 12 +
gcc/testsuite/gcc.target/s390/mul-wide.c | 9 +
gcc/testsuite/gcc.target/s390/umul-wide.c | 9 +
gcc/testsuite/gfortran.dg/dec_math_5.f90 | 104 ++
gcc/testsuite/gfortran.dg/pr101329.f90 | 13 +
gcc/testsuite/gfortran.dg/pr103286.f90 | 11 +
gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 +
gcc/testsuite/jit.dg/test-reflection.c | 95 ++
gcc/testsuite/lib/target-supports.exp | 6 +-
gcc/tree-eh.c | 12 +-
gcc/tree-ssa-alias.c | 2 +-
gcc/tree-ssa-dce.c | 4 +
gcc/tree-ssa-dse.c | 68 +-
gcc/tree-ssa-dse.h | 2 +-
gcc/tree-ssa-loop-im.c | 180 ++-
gcc/tree-ssa-math-opts.c | 15 +-
gcc/tree-ssa-phiopt.c | 6 +
gcc/tree-ssa-strlen.c | 152 +--
gcc/tree-vect-slp-patterns.c | 26 +-
gcc/tree.c | 1 +
gcc/varasm.c | 6 +-
gcc/varasm.h | 2 +-
gcc/varpool.c | 8 +-
libcpp/ChangeLog | 71 ++
libcpp/include/cpplib.h | 18 +-
libcpp/init.c | 1 +
libcpp/internal.h | 7 +
libcpp/lex.c | 570 ++++++++-
libgcc/ChangeLog | 21 +
libgcc/config.host | 7 +-
libgcc/config/i386/darwin-lib.h | 9 -
libgcc/config/i386/libgcc-darwin.10.4.ver | 98 --
libgcc/config/i386/libgcc-darwin.10.5.ver | 102 --
libgcc/config/libgcc-libsystem.ver | 38 +-
libgcc/config/rs6000/libgcc-darwin.10.4.ver | 93 --
libgcc/config/rs6000/libgcc-darwin.10.5.ver | 106 --
libgcc/config/t-darwin | 13 +
libgcc/config/t-darwin-noeh | 4 +
libgcc/config/t-slibgcc-darwin | 74 +-
libgcc/emutls.c | 17 +-
libgomp/ChangeLog | 29 +
libgomp/alloc.c | 18 +-
libgomp/libgomp.h | 6 +-
libgomp/team.c | 5 +
libgomp/work.c | 4 +-
libphobos/ChangeLog | 16 +
libphobos/libdruntime/core/thread/fiber.d | 10 +
libphobos/libdruntime/gcc/emutls.d | 6 -
libphobos/testsuite/lib/libphobos.exp | 7 +
libsanitizer/ChangeLog | 7 +
libsanitizer/sanitizer_common/Makefile.am | 1 +
libsanitizer/sanitizer_common/Makefile.in | 1 +
libstdc++-v3/ChangeLog | 224 ++++
libstdc++-v3/acinclude.m4 | 284 ++---
libstdc++-v3/config/os/newlib/ctype_base.h | 19 +-
libstdc++-v3/configure | 400 +++----
libstdc++-v3/include/bits/basic_string.h | 384 ++++++-
libstdc++-v3/include/bits/basic_string.tcc | 153 ++-
libstdc++-v3/include/bits/char_traits.h | 132 ++-
libstdc++-v3/include/bits/cow_string.h | 2 +-
libstdc++-v3/include/bits/erase_if.h | 8 +-
libstdc++-v3/include/bits/stl_bvector.h | 50 +-
libstdc++-v3/include/debug/macros.h | 42 +-
libstdc++-v3/include/debug/map.h | 11 +-
libstdc++-v3/include/debug/multimap.h | 11 +-
libstdc++-v3/include/debug/multiset.h | 11 +-
libstdc++-v3/include/debug/set.h | 11 +-
libstdc++-v3/include/debug/unordered_map | 14 +
libstdc++-v3/include/debug/unordered_set | 14 +
libstdc++-v3/include/experimental/internet | 8 +-
libstdc++-v3/include/experimental/map | 12 +-
libstdc++-v3/include/experimental/set | 10 +-
libstdc++-v3/include/experimental/unordered_map | 12 +-
libstdc++-v3/include/experimental/unordered_set | 12 +-
libstdc++-v3/include/ext/type_traits.h | 4 +-
libstdc++-v3/include/ext/vstring.h | 1 +
libstdc++-v3/include/std/map | 12 +-
libstdc++-v3/include/std/set | 10 +-
libstdc++-v3/include/std/string | 2 +
libstdc++-v3/include/std/string_view | 2 +
libstdc++-v3/include/std/unordered_map | 12 +-
libstdc++-v3/include/std/unordered_set | 12 +-
libstdc++-v3/include/std/version | 6 +-
libstdc++-v3/libsupc++/tinfo2.cc | 5 +-
libstdc++-v3/src/c++17/ryu/MERGE | 2 +-
libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h | 9 +-
libstdc++-v3/src/c++98/locale_init.cc | 11 +-
.../testsuite/18_support/type_info/103240.cc | 36 +
.../21_strings/basic_string/capacity/char/1.cc | 3 +
.../capacity/char/resize_and_overwrite.cc | 14 +
.../21_strings/basic_string/cons/char/constexpr.cc | 174 +++
.../basic_string/cons/wchar_t/constexpr.cc | 174 +++
.../21_strings/basic_string/literals/constexpr.cc | 22 +
.../21_strings/basic_string/modifiers/constexpr.cc | 53 +
.../basic_string/modifiers/swap/char/constexpr.cc | 49 +
.../modifiers/swap/wchar_t/constexpr.cc | 49 +
.../21_strings/basic_string/operators/char/1.cc | 3 +
.../testsuite/21_strings/basic_string/version.cc | 25 +
.../requirements/constexpr_functions_c++20.cc | 23 +-
.../21_strings/headers/string/synopsis.cc | 33 +-
.../27_io/basic_istringstream/cons/char/1.cc | 119 +-
.../27_io/basic_istringstream/cons/wchar_t/1.cc | 119 +-
.../27_io/basic_ostringstream/cons/char/1.cc | 121 +-
.../27_io/basic_ostringstream/cons/wchar_t/1.cc | 122 +-
.../27_io/basic_stringstream/cons/char/1.cc | 121 +-
.../27_io/basic_stringstream/cons/wchar_t/1.cc | 119 +-
.../filesystem/path/factory/u8path-char8_t.cc | 4 +-
libstdc++-v3/testsuite/lib/prune.exp | 5 +-
libstdc++-v3/testsuite/util/testsuite_shared.cc | 12 +
398 files changed, 12765 insertions(+), 2512 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-11-16 14:50 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-11-16 14:50 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:42369195bef1204e5249f211d33cc64619530167
commit 42369195bef1204e5249f211d33cc64619530167
Merge: 9345234b2a8 8d8e8f3ad56
Author: Martin Liska <mliska@suse.cz>
Date: Tue Nov 16 15:50:04 2021 +0100
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 38 +
MAINTAINERS | 9 +-
Makefile.def | 17 +-
Makefile.in | 2064 +++++-
Makefile.tpl | 10 +-
c++tools/ChangeLog | 10 +
c++tools/Makefile.in | 1 +
c++tools/resolver.cc | 14 +-
configure | 4 +
configure.ac | 4 +
contrib/ChangeLog | 22 +
contrib/check-internal-format-escaping.py | 10 +-
contrib/gcc-changelog/git_check_commit.py | 4 +
contrib/gcc-changelog/git_commit.py | 7 +-
contrib/testsuite-management/validate_failures.py | 44 +-
contrib/unicode/utf8-dump.py | 69 +
contrib/update-copyright.py | 4 +-
fixincludes/ChangeLog | 8 +
fixincludes/fixincl.c | 9 +-
gcc/ChangeLog | 5005 +++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 23 +-
gcc/ada/ChangeLog | 700 ++
gcc/ada/Makefile.rtl | 12 +-
gcc/ada/adaint.c | 12 +-
gcc/ada/aspects.adb | 10 +
gcc/ada/aspects.ads | 8 +
gcc/ada/atree.adb | 11 +-
gcc/ada/atree.ads | 15 +
gcc/ada/checks.adb | 9 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 21 +-
.../doc/gnat_rm/security_hardening_features.rst | 101 +-
.../doc/gnat_ugn/platform_specific_information.rst | 17 +
gcc/ada/einfo-utils.adb | 99 +-
gcc/ada/einfo-utils.ads | 42 +-
gcc/ada/einfo.ads | 10 +-
gcc/ada/errout.adb | 55 +-
gcc/ada/errout.ads | 45 +-
gcc/ada/erroutc.adb | 94 +-
gcc/ada/erroutc.ads | 28 +-
gcc/ada/exp_attr.adb | 6 +-
gcc/ada/exp_ch11.adb | 16 +-
gcc/ada/exp_ch3.adb | 21 +-
gcc/ada/exp_ch4.adb | 280 +-
gcc/ada/exp_ch4.ads | 14 +-
gcc/ada/exp_ch5.adb | 1 +
gcc/ada/exp_ch6.adb | 11 +-
gcc/ada/exp_ch8.adb | 29 +-
gcc/ada/exp_dbug.adb | 9 +-
gcc/ada/exp_disp.adb | 4 +-
gcc/ada/exp_prag.adb | 4 +-
gcc/ada/exp_util.adb | 15 +-
gcc/ada/freeze.adb | 95 +-
gcc/ada/gcc-interface/Make-lang.in | 42 +-
gcc/ada/gcc-interface/Makefile.in | 10 +-
gcc/ada/gcc-interface/ada-tree.h | 4 -
gcc/ada/gcc-interface/decl.c | 21 +-
gcc/ada/gcc-interface/trans.c | 100 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 19 +-
gcc/ada/gen_il-gen.adb | 25 +-
gcc/ada/gen_il-gen.ads | 19 +-
gcc/ada/gen_il-internals.ads | 3 +
gcc/ada/gnat_rm.texi | 186 +-
gcc/ada/gnat_ugn.texi | 226 +-
gcc/ada/gnatls.adb | 82 +-
gcc/ada/inline.adb | 6 +-
gcc/ada/lib-xref.adb | 4 +-
gcc/ada/libgnarl/s-tasini.adb | 1 +
gcc/ada/libgnarl/s-tasini.ads | 2 +-
gcc/ada/libgnarl/s-taskin.adb | 2 +-
gcc/ada/libgnarl/s-taskin.ads | 5 +-
gcc/ada/libgnat/a-except.ads | 7 +-
.../libgnat/{a-nbnbin__ghost.adb => a-nbnbig.adb} | 11 +-
.../libgnat/{a-nbnbin__ghost.ads => a-nbnbig.ads} | 22 +-
gcc/ada/libgnat/a-nbnbin__gmp.adb | 2 +-
gcc/ada/libgnat/a-strsup.ads | 11 +-
gcc/ada/libgnat/a-strunb.adb | 16 +-
gcc/ada/libgnat/a-strunb.ads | 4 +-
gcc/ada/libgnat/a-strunb__shared.ads | 2 +
gcc/ada/libgnat/s-aridou.adb | 2417 ++++++-
gcc/ada/libgnat/s-aridou.ads | 98 +-
gcc/ada/libgnat/s-arit128.ads | 7 -
gcc/ada/libgnat/s-arit64.adb | 4 +-
gcc/ada/libgnat/s-arit64.ads | 108 +-
gcc/ada/libgnat/s-atocou.ads | 2 +
gcc/ada/libgnat/s-regexp.adb | 110 +-
gcc/ada/libgnat/s-secsta.ads | 5 -
gcc/ada/libgnat/s-widthu.adb | 9 +-
gcc/ada/libgnat/system-rtems.ads | 8 +-
gcc/ada/namet-sp.adb | 40 +
gcc/ada/namet-sp.ads | 14 +
gcc/ada/par-ch13.adb | 47 +-
gcc/ada/par-ch4.adb | 6 +-
gcc/ada/par-sync.adb | 2 +-
gcc/ada/par-util.adb | 2 +-
gcc/ada/repinfo.adb | 37 +-
gcc/ada/repinfo.ads | 8 +-
gcc/ada/rtsfind.ads | 6 +
gcc/ada/scng.adb | 109 +-
gcc/ada/sem_attr.adb | 24 +-
gcc/ada/sem_aux.adb | 10 +-
gcc/ada/sem_case.adb | 280 +-
gcc/ada/sem_ch10.adb | 12 +-
gcc/ada/sem_ch12.adb | 83 +-
gcc/ada/sem_ch13.adb | 233 +-
gcc/ada/sem_ch3.adb | 107 +-
gcc/ada/sem_ch4.adb | 152 +-
gcc/ada/sem_ch5.adb | 1 +
gcc/ada/sem_ch6.adb | 16 +-
gcc/ada/sem_ch7.adb | 11 +-
gcc/ada/sem_ch8.adb | 1441 +++--
gcc/ada/sem_elab.adb | 8 +-
gcc/ada/sem_prag.adb | 110 +-
gcc/ada/sem_res.adb | 460 +-
gcc/ada/sem_type.adb | 43 +-
gcc/ada/sem_type.ads | 10 +-
gcc/ada/sem_util.adb | 109 +-
gcc/ada/sem_util.ads | 8 +
gcc/ada/sem_warn.adb | 16 +-
gcc/ada/sigtramp-ios.c | 8 +
gcc/ada/sinfo-utils.adb | 12 +-
gcc/ada/sinput.ads | 8 +-
gcc/ada/sprint.adb | 54 +-
gcc/ada/strub.adb | 301 +
gcc/ada/strub.ads | 115 +
gcc/ada/tbuild.adb | 5 +-
gcc/ada/tbuild.ads | 9 +-
gcc/ada/treepr.adb | 5 +-
gcc/ada/uintp.adb | 4 +-
gcc/ada/uintp.ads | 1 +
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 | 2 +-
gcc/ada/warnsw.ads | 3 +-
gcc/analyzer/ChangeLog | 87 +
gcc/analyzer/analyzer.opt | 16 +
gcc/analyzer/engine.cc | 25 +-
gcc/analyzer/exploded-graph.h | 3 +
gcc/analyzer/program-state.cc | 27 +-
gcc/analyzer/region-model-impl-calls.cc | 15 +-
gcc/analyzer/region-model.cc | 47 +-
gcc/analyzer/region-model.h | 27 +-
gcc/analyzer/sm-taint.cc | 826 ++-
gcc/analyzer/sm.h | 9 +
gcc/analyzer/supergraph.cc | 1 +
gcc/attr-fnspec.h | 23 +
gcc/attribs.c | 127 +-
gcc/attribs.h | 28 +-
gcc/bitmap.c | 2 +-
gcc/bitmap.h | 2 +-
gcc/builtin-types.def | 3 +-
gcc/builtins.c | 43 +-
gcc/c-family/ChangeLog | 64 +
gcc/c-family/c-common.c | 13 +-
gcc/c-family/c-common.h | 8 +-
gcc/c-family/c-cppbuiltin.c | 2 +
gcc/c-family/c-lex.c | 6 +-
gcc/c-family/c-omp.c | 66 +-
gcc/c-family/c-opts.c | 3 +
gcc/c-family/c-pragma.c | 70 +-
gcc/c-family/c.opt | 4 +
gcc/c/ChangeLog | 41 +
gcc/c/Make-lang.in | 1 +
gcc/c/c-convert.c | 35 +-
gcc/c/c-decl.c | 30 +
gcc/c/c-objc-common.h | 2 +
gcc/c/c-parser.c | 112 +-
gcc/c/c-tree.h | 2 +
gcc/c/c-typeck.c | 27 +-
gcc/c/gimple-parser.c | 2 +-
gcc/cfganal.c | 60 +-
gcc/cfganal.h | 3 +-
gcc/cfgexpand.c | 15 +-
gcc/cfghooks.c | 27 +-
gcc/cfghooks.h | 18 +-
gcc/cfgloop.c | 23 +-
gcc/cfgloopmanip.c | 124 +-
gcc/cfgloopmanip.h | 9 +-
gcc/cfgrtl.c | 2 +-
gcc/cgraph.c | 50 +
gcc/cgraph.h | 7 +-
gcc/common.opt | 32 +-
gcc/common/config/riscv/riscv-common.c | 13 +-
gcc/config.gcc | 18 +-
gcc/config.host | 7 +-
gcc/config.in | 6 +
gcc/config/aarch64/aarch64-builtins.c | 464 +-
gcc/config/aarch64/aarch64-c.c | 2 +
gcc/config/aarch64/aarch64-cores.def | 3 +-
gcc/config/aarch64/aarch64-cost-tables.h | 137 +-
gcc/config/aarch64/aarch64-modes.def | 76 +-
gcc/config/aarch64/aarch64-protos.h | 2 +
gcc/config/aarch64/aarch64-simd-builtins.def | 226 +-
gcc/config/aarch64/aarch64-simd.md | 956 +--
gcc/config/aarch64/aarch64-sve.md | 2 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 1741 ++---
gcc/config/aarch64/aarch64.md | 53 +-
gcc/config/aarch64/arm_neon.h | 6719 ++++----------------
gcc/config/aarch64/constraints.md | 8 +
gcc/config/aarch64/geniterators.sh | 2 +-
gcc/config/aarch64/host-aarch64-darwin.c | 33 +
gcc/config/aarch64/iterators.md | 337 +-
gcc/config/aarch64/x-darwin | 3 +
gcc/config/arc/arc.md | 34 +-
gcc/config/arm/aarch-common-protos.h | 3 +
gcc/config/arm/aarch-cost-tables.h | 30 +-
gcc/config/arm/arm-cpus.in | 30 +
gcc/config/arm/arm-tables.opt | 10 +-
gcc/config/arm/arm-tune.md | 9 +-
gcc/config/arm/arm.c | 35 +-
gcc/config/arm/arm.h | 3 +-
gcc/config/arm/t-aprofile | 25 +-
gcc/config/arm/t-arm-elf | 9 +
gcc/config/arm/t-multilib | 12 +
gcc/config/darwin-c.c | 2 +-
gcc/config/darwin-driver.c | 10 +-
gcc/config/darwin.h | 7 +
gcc/config/i386/amxtileintrin.h | 6 +-
gcc/config/i386/i386-builtin-types.def | 7 +
gcc/config/i386/i386-builtin.def | 11 +
gcc/config/i386/i386-builtins.c | 42 +
gcc/config/i386/i386-expand.c | 760 +++
gcc/config/i386/i386-options.c | 11 +-
gcc/config/i386/i386-protos.h | 5 +
gcc/config/i386/i386.c | 126 +-
gcc/config/i386/i386.h | 5 +-
gcc/config/i386/i386.md | 86 +-
gcc/config/i386/i386.opt | 4 +
gcc/config/i386/predicates.md | 12 +-
gcc/config/i386/sse.md | 405 +-
gcc/config/i386/sync.md | 123 +-
gcc/config/i386/x86-tune-costs.h | 120 +
gcc/config/i386/x86-tune-sched-bd.c | 2 +-
gcc/config/i386/x86-tune-sched.c | 2 +
gcc/config/i386/x86-tune.def | 58 +-
gcc/config/nios2/linux.h | 1 +
gcc/config/nios2/nios2.c | 37 +
gcc/config/or1k/or1k-protos.h | 1 +
gcc/config/or1k/or1k.c | 49 +-
gcc/config/or1k/or1k.h | 7 +-
gcc/config/pa/pa-d.c | 2 +-
gcc/config/pa/pa-modes.def | 3 +
gcc/config/pa/pa.c | 20 +-
gcc/config/pa/pa.h | 20 +-
gcc/config/pa/pa.md | 218 +-
gcc/config/pa/pa.opt | 8 +-
gcc/config/pa/pa64-hpux.h | 1 -
gcc/config/riscv/arch-canonicalize | 2 +-
gcc/config/riscv/bitmanip.md | 342 +
gcc/config/riscv/predicates.md | 22 +
gcc/config/riscv/riscv-opts.h | 10 +
gcc/config/riscv/riscv.c | 224 +-
gcc/config/riscv/riscv.h | 8 +
gcc/config/riscv/riscv.md | 33 +-
gcc/config/riscv/riscv.opt | 3 +
gcc/config/rs6000/altivec.md | 84 +-
gcc/config/rs6000/fusion.md | 128 +-
gcc/config/rs6000/genfusion.pl | 2 +-
gcc/config/rs6000/immintrin.h | 41 +
gcc/config/rs6000/rbtree.c | 2 +-
gcc/config/rs6000/rbtree.h | 2 +-
gcc/config/rs6000/rs6000-builtin-new.def | 290 +-
gcc/config/rs6000/rs6000-call.c | 1656 ++++-
gcc/config/rs6000/rs6000-gen-builtins.c | 288 +-
gcc/config/rs6000/rs6000-overload.def | 2 +-
gcc/config/rs6000/rs6000.c | 335 +-
gcc/config/rs6000/smmintrin.h | 40 +-
gcc/config/rs6000/vector.md | 26 +-
gcc/config/rs6000/vsx.md | 27 +-
gcc/config/rs6000/x86gprintrin.h | 31 +
gcc/config/rs6000/x86intrin.h | 10 +-
gcc/config/s390/s390.c | 5 +-
gcc/config/s390/s390.h | 5 +
gcc/config/s390/s390.md | 9 +-
gcc/config/vax/vax.c | 11 +-
gcc/config/vax/vax.h | 1 +
gcc/config/vax/vax.md | 64 +
gcc/config/vax/vax.opt | 4 +
gcc/config/vx-common.h | 2 +-
gcc/configure | 27 +-
gcc/configure.ac | 22 +-
gcc/coverage.c | 7 +-
gcc/cp/ChangeLog | 220 +
gcc/cp/Make-lang.in | 3 +-
gcc/cp/call.c | 58 +-
gcc/cp/class.c | 18 +-
gcc/cp/constexpr.c | 195 +-
gcc/cp/cp-objcp-common.h | 4 +
gcc/cp/cp-tree.h | 8 +-
gcc/cp/cvt.c | 9 +
gcc/cp/decl.c | 61 +-
gcc/cp/decl2.c | 10 +-
gcc/cp/error.c | 3 +-
gcc/cp/init.c | 7 +-
gcc/cp/lambda.c | 7 +-
gcc/cp/method.c | 4 +-
gcc/cp/parser.c | 202 +-
gcc/cp/pt.c | 130 +-
gcc/cp/ptree.c | 2 +-
gcc/cp/semantics.c | 87 +-
gcc/cp/typeck.c | 25 +-
gcc/cp/typeck2.c | 9 +
gcc/cse.c | 80 +-
gcc/d/ChangeLog | 6 +
gcc/d/Make-lang.in | 10 +
gcc/dbgcnt.def | 5 +
gcc/diagnostic-format-json.cc | 3 +
gcc/diagnostic-show-locus.c | 580 +-
gcc/diagnostic-spec.c | 4 +-
gcc/diagnostic-spec.h | 5 +-
gcc/diagnostic.c | 10 +-
gcc/diagnostic.h | 18 +
gcc/doc/extend.texi | 19 +
gcc/doc/generic.texi | 58 +-
gcc/doc/gty.texi | 8 +
gcc/doc/install.texi | 17 +-
gcc/doc/install.texi2html | 6 +-
gcc/doc/invoke.texi | 222 +-
gcc/doc/loop.texi | 4 +-
gcc/doc/sourcebuild.texi | 60 +-
gcc/doc/tm.texi | 41 +-
gcc/doc/tm.texi.in | 10 +-
gcc/dumpfile.c | 1 -
gcc/dumpfile.h | 23 +-
gcc/dwarf2out.c | 33 +-
gcc/expmed.c | 3 +-
gcc/expmed.h | 9 -
gcc/expr.c | 13 -
gcc/flag-types.h | 40 +-
gcc/fold-const.c | 161 +-
gcc/fold-const.h | 3 +
gcc/fortran/ChangeLog | 392 ++
gcc/fortran/Make-lang.in | 15 +-
gcc/fortran/check.c | 27 +-
gcc/fortran/class.c | 23 +-
gcc/fortran/constructor.c | 20 +-
gcc/fortran/constructor.h | 10 -
gcc/fortran/decl.c | 43 +-
gcc/fortran/dump-parse-tree.c | 9 +-
gcc/fortran/expr.c | 26 +-
gcc/fortran/frontend-passes.c | 3 +-
gcc/fortran/gfortran.h | 19 +-
gcc/fortran/gfortran.texi | 1006 +--
gcc/fortran/interface.c | 86 +-
gcc/fortran/intrinsic.c | 67 +-
gcc/fortran/intrinsic.h | 7 +-
gcc/fortran/intrinsic.texi | 239 +-
gcc/fortran/invoke.texi | 48 +-
gcc/fortran/iresolve.c | 21 +-
gcc/fortran/match.c | 35 +-
gcc/fortran/match.h | 10 -
gcc/fortran/misc.c | 2 +-
gcc/fortran/openmp.c | 38 +-
gcc/fortran/parse.c | 49 +-
gcc/fortran/resolve.c | 35 +-
gcc/fortran/scanner.c | 4 +-
gcc/fortran/simplify.c | 6 +
gcc/fortran/symbol.c | 36 +-
gcc/fortran/trans-array.c | 63 +-
gcc/fortran/trans-array.h | 9 +-
gcc/fortran/trans-decl.c | 33 +-
gcc/fortran/trans-expr.c | 11 +-
gcc/fortran/trans-intrinsic.c | 1 +
gcc/fortran/trans-openmp.c | 39 +-
gcc/fortran/trans-stmt.c | 22 +-
gcc/fortran/trans-stmt.h | 1 -
gcc/fortran/trans-types.c | 31 +-
gcc/fortran/trans-types.h | 4 -
gcc/fortran/trans.c | 1 -
gcc/fortran/trans.h | 11 -
gcc/fortran/types.def | 3 +-
gcc/function-tests.c | 1 +
gcc/function.c | 2 -
gcc/function.h | 11 -
gcc/gcov.c | 3 +-
gcc/genconditions.c | 2 +-
gcc/genmodes.c | 23 +-
gcc/gimple-array-bounds.cc | 16 +-
gcc/gimple-array-bounds.h | 4 +
gcc/gimple-fold.c | 345 +-
gcc/gimple-harden-conditionals.cc | 439 ++
gcc/gimple-loop-jam.c | 2 +-
gcc/gimple-predicate-analysis.cc | 97 +-
gcc/gimple-range-cache.cc | 171 +-
gcc/gimple-range-cache.h | 8 +-
gcc/gimple-range-fold.cc | 18 +-
gcc/gimple-range-gori.cc | 45 +-
gcc/gimple-range-path.cc | 356 +-
gcc/gimple-range-path.h | 36 +-
gcc/gimple-range.cc | 49 +-
gcc/gimple-range.h | 2 +
gcc/gimple-ssa-evrp.c | 96 +-
gcc/gimple-ssa-sprintf.c | 260 +-
gcc/gimple-ssa-warn-access.cc | 287 +-
gcc/gimple-ssa-warn-access.h | 3 -
gcc/gimple.c | 75 +-
gcc/gimple.h | 2 +
gcc/gimplify.c | 123 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 57 +-
gcc/go/gofrontend/expressions.h | 8 +
gcc/go/gofrontend/gogo.cc | 5 +
gcc/go/gofrontend/lex.cc | 11 +-
gcc/go/gofrontend/lex.h | 6 +
gcc/go/gofrontend/parse.cc | 128 +-
gcc/go/gofrontend/parse.h | 20 +-
gcc/input.c | 62 +-
gcc/input.h | 31 +-
gcc/internal-fn.c | 39 +-
gcc/ipa-cp.c | 604 +-
gcc/ipa-fnsummary.c | 286 +-
gcc/ipa-fnsummary.h | 11 +-
gcc/ipa-modref-tree.c | 793 ++-
gcc/ipa-modref-tree.h | 662 +-
gcc/ipa-modref.c | 2345 +++++--
gcc/ipa-modref.h | 89 +-
gcc/ipa-param-manipulation.c | 361 +-
gcc/ipa-param-manipulation.h | 13 +-
gcc/ipa-predicate.c | 101 +-
gcc/ipa-predicate.h | 65 +-
gcc/ipa-prop.c | 2 -
gcc/ipa-pure-const.c | 353 +-
gcc/ipa-sra.c | 8 +-
gcc/ipa-utils.h | 6 +
gcc/ipa.c | 200 +-
gcc/jit/ChangeLog | 8 +
gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +-
gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 2 +-
gcc/langhooks-def.h | 4 +
gcc/langhooks.c | 19 +
gcc/langhooks.h | 10 +
gcc/loop-unroll.c | 78 +-
gcc/lower-subreg.c | 4 +-
gcc/lra-constraints.c | 17 +-
gcc/lto-wrapper.c | 2 +-
gcc/lto/ChangeLog | 12 +
gcc/lto/Make-lang.in | 1 +
gcc/lto/lto-partition.c | 8 +-
gcc/match.pd | 394 +-
gcc/objc/ChangeLog | 5 +
gcc/objc/Make-lang.in | 1 +
gcc/objcp/ChangeLog | 5 +
gcc/objcp/Make-lang.in | 1 +
gcc/omp-builtins.def | 4 +-
gcc/omp-expand.c | 272 +-
gcc/omp-low.c | 88 +-
gcc/omp-simd-clone.c | 5 +-
gcc/opt-functions.awk | 4 +-
gcc/optc-gen.awk | 2 +-
gcc/opts.c | 71 +
gcc/params.opt | 94 +-
gcc/passes.def | 24 +-
gcc/plugin.h | 4 +-
gcc/pointer-query.cc | 292 +-
gcc/pointer-query.h | 62 +-
gcc/print-rtl.c | 8 +-
gcc/print-rtl.h | 2 +
gcc/profile.c | 3 +-
gcc/read-rtl-function.c | 3 +
gcc/read-rtl.c | 6 -
gcc/real.h | 5 +-
gcc/rtl.h | 7 +
gcc/sbitmap.h | 28 +-
gcc/selftest.c | 17 +-
gcc/selftest.h | 2 +
gcc/simplify-rtx.c | 99 +-
gcc/system.h | 13 +
gcc/target.def | 59 +-
gcc/targhooks.c | 61 +-
gcc/targhooks.h | 8 +-
gcc/testsuite/ChangeLog | 1807 ++++++
gcc/testsuite/c-c++-common/Wno-attributes-1.c | 55 +
gcc/testsuite/c-c++-common/Wno-attributes-2.c | 56 +
gcc/testsuite/c-c++-common/Wno-attributes-3.c | 9 +
gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 20 +-
gcc/testsuite/c-c++-common/asan/null-deref-1.c | 2 +-
.../c-c++-common/diagnostic-format-json-1.c | 1 +
.../c-c++-common/diagnostic-format-json-2.c | 1 +
.../c-c++-common/diagnostic-format-json-3.c | 1 +
.../c-c++-common/diagnostic-format-json-4.c | 2 +
.../c-c++-common/diagnostic-format-json-5.c | 1 +
.../c-c++-common/goacc/combined-reduction.c | 2 +-
.../c-c++-common/goacc/firstprivate-mappings-1.c | 7 +-
gcc/testsuite/c-c++-common/goacc/mdc-1.c | 2 +-
gcc/testsuite/c-c++-common/gomp/atomic-4.c | 2 +-
gcc/testsuite/c-c++-common/gomp/clauses-1.c | 18 +-
gcc/testsuite/c-c++-common/gomp/loop-10.c | 35 +
gcc/testsuite/c-c++-common/gomp/loop-11.c | 5 +
gcc/testsuite/c-c++-common/gomp/loop-8.c | 10 +
gcc/testsuite/c-c++-common/gomp/loop-9.c | 38 +
gcc/testsuite/c-c++-common/gomp/num-teams-1.c | 48 +
gcc/testsuite/c-c++-common/gomp/num-teams-2.c | 27 +
gcc/testsuite/c-c++-common/gomp/pragma-1.c | 50 +
gcc/testsuite/c-c++-common/gomp/pragma-2.c | 50 +
.../c-c++-common/gomp/target-device-ancestor-3.c | 2 +
.../c-c++-common/gomp/target-implicit-map-1.c | 39 +
gcc/testsuite/c-c++-common/gomp/teams-3.c | 64 +
gcc/testsuite/c-c++-common/pr102281.c | 17 +
gcc/testsuite/c-c++-common/tm/inline-asm.c | 2 +-
.../c-c++-common/torture/builtin-convertvector-2.c | 26 +
.../c-c++-common/torture/builtin-shufflevector-2.c | 26 +
gcc/testsuite/c-c++-common/torture/harden-comp.c | 14 +
gcc/testsuite/c-c++-common/torture/harden-cond.c | 18 +
gcc/testsuite/c-c++-common/tsan/free_race.c | 1 +
gcc/testsuite/c-c++-common/tsan/free_race2.c | 1 +
gcc/testsuite/g++.dg/abi/abi-tag16.C | 2 +-
gcc/testsuite/g++.dg/abi/abi-tag18a.C | 2 +-
gcc/testsuite/g++.dg/abi/guard4.C | 3 +-
gcc/testsuite/g++.dg/abi/lambda-defarg1.C | 1 +
gcc/testsuite/g++.dg/abi/mangle26.C | 2 +-
gcc/testsuite/g++.dg/asan/asan_test.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 14 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-ice5.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete2.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-neg3.C | 4 +-
.../g++.dg/cpp0x/constexpr-specialization.C | 8 +-
gcc/testsuite/g++.dg/cpp0x/dr2351.C | 51 +
gcc/testsuite/g++.dg/cpp0x/inh-ctor19.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/inh-ctor30.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh2.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle3.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle5.C | 1 +
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/noexcept06.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/noexcept07.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/auto-fn12.C | 1 +
gcc/testsuite/g++.dg/cpp1y/constexpr-89285-2.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-loop5.C | 4 +-
gcc/testsuite/g++.dg/cpp1y/var-templ69.C | 5 +
gcc/testsuite/g++.dg/cpp1z/constexpr-lambda7.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/fold13.C | 29 +
gcc/testsuite/g++.dg/cpp1z/inh-ctor23.C | 2 +-
gcc/testsuite/g++.dg/cpp23/consteval-if11.C | 27 +
gcc/testsuite/g++.dg/cpp23/consteval-if12.C | 34 +
gcc/testsuite/g++.dg/cpp23/init-stmt1.C | 31 +
gcc/testsuite/g++.dg/cpp23/init-stmt2.C | 25 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr85846.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-pr98394.C | 14 +
gcc/testsuite/g++.dg/cpp2a/consteval13.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/consteval20.C | 24 +
gcc/testsuite/g++.dg/cpp2a/consteval21.C | 35 +
gcc/testsuite/g++.dg/cpp2a/consteval22.C | 34 +
gcc/testsuite/g++.dg/cpp2a/consteval23.C | 13 +
gcc/testsuite/g++.dg/cpp2a/consteval24.C | 30 +
gcc/testsuite/g++.dg/cpp2a/consteval7.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 18 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-virtual20.C | 22 +
gcc/testsuite/g++.dg/cpp2a/constinit11.C | 10 +-
gcc/testsuite/g++.dg/cpp2a/constinit12.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/constinit14.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constinit15.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class50.C | 13 +
gcc/testsuite/g++.dg/cpp2a/nontype-class50a.C | 5 +
gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 4 +-
gcc/testsuite/g++.dg/debug/dwarf2/auto1.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/cdtor-1.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/lambda1.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C | 13 +
gcc/testsuite/g++.dg/debug/dwarf2/pr54508.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/pubnames-2.C | 2 +-
gcc/testsuite/g++.dg/debug/dwarf2/pubnames-3.C | 2 +-
gcc/testsuite/g++.dg/eh/forced3.C | 2 +-
gcc/testsuite/g++.dg/eh/unexpected1.C | 2 +-
gcc/testsuite/g++.dg/ext/complex10.C | 5 +
gcc/testsuite/g++.dg/ext/flexary37.C | 2 +-
gcc/testsuite/g++.dg/ext/is_literal_type3.C | 4 +
gcc/testsuite/g++.dg/ext/visibility/template7.C | 2 +-
gcc/testsuite/g++.dg/gcov/gcov-12.C | 2 +-
gcc/testsuite/g++.dg/gcov/gcov-2.C | 2 +-
.../g++.dg/goacc/firstprivate-mappings-1.C | 2 +-
gcc/testsuite/g++.dg/gomp/attrs-1.C | 20 +-
gcc/testsuite/g++.dg/gomp/attrs-2.C | 18 +-
gcc/testsuite/g++.dg/gomp/loop-3.C | 12 +-
gcc/testsuite/g++.dg/gomp/loop-7.C | 22 +
gcc/testsuite/g++.dg/gomp/loop-8.C | 128 +
gcc/testsuite/g++.dg/gomp/num-teams-1.C | 122 +
gcc/testsuite/g++.dg/gomp/num-teams-2.C | 64 +
gcc/testsuite/g++.dg/init/array41a.C | 27 +
gcc/testsuite/g++.dg/init/bitfield6.C | 20 +
gcc/testsuite/g++.dg/ipa/devirt-35.C | 5 +-
gcc/testsuite/g++.dg/ipa/devirt-36.C | 4 +-
gcc/testsuite/g++.dg/ipa/devirt-37.C | 2 +-
gcc/testsuite/g++.dg/ipa/devirt-44.C | 2 +-
gcc/testsuite/g++.dg/ipa/imm-devirt-1.C | 4 +-
gcc/testsuite/g++.dg/ipa/ipa-icf-4.C | 2 +-
gcc/testsuite/g++.dg/ipa/modref-1.C | 35 +
gcc/testsuite/g++.dg/ipa/pr103099.C | 25 +
gcc/testsuite/g++.dg/lookup/builtin5.C | 2 +-
gcc/testsuite/g++.dg/lto/inline-crossmodule-1_0.C | 2 +-
gcc/testsuite/g++.dg/modules/enum-1_a.C | 2 +-
gcc/testsuite/g++.dg/modules/fn-inline-1_c.C | 2 +-
gcc/testsuite/g++.dg/modules/pmf-1_a.H | 2 +-
gcc/testsuite/g++.dg/modules/pmf-1_b.C | 2 +-
gcc/testsuite/g++.dg/modules/used-1_c.C | 2 +-
gcc/testsuite/g++.dg/opt/pr100469.C | 32 +
gcc/testsuite/g++.dg/opt/pr102970.C | 60 +
gcc/testsuite/g++.dg/pr102955.C | 14 +
gcc/testsuite/g++.dg/pr103007.C | 19 +
gcc/testsuite/g++.dg/pr103038.C | 5 +
gcc/testsuite/g++.dg/pr103122.C | 15 +
gcc/testsuite/g++.dg/tls/thread_local11.C | 2 +-
gcc/testsuite/g++.dg/tls/thread_local11a.C | 2 +-
gcc/testsuite/g++.dg/tm/pr46653.C | 2 +-
gcc/testsuite/g++.dg/torture/pr102505.C | 15 +
gcc/testsuite/g++.dg/torture/pr103040.C | 37 +
gcc/testsuite/g++.dg/torture/pr103073.C | 8 +
gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C | 2 +-
gcc/testsuite/g++.dg/ubsan/pr70035.C | 2 +-
gcc/testsuite/g++.dg/vect/pr99149.cc | 1 -
gcc/testsuite/g++.dg/warn/Warray-bounds-16.C | 6 +-
.../g++.dg/warn/Wmismatched-new-delete-5.C | 2 +-
gcc/testsuite/g++.old-deja/g++.eh/spec1.C | 2 +-
gcc/testsuite/g++.old-deja/g++.eh/spec2.C | 2 +-
gcc/testsuite/g++.old-deja/g++.eh/spec3.C | 2 +-
gcc/testsuite/g++.old-deja/g++.eh/spec4.C | 2 +-
gcc/testsuite/g++.old-deja/g++.mike/eh33.C | 2 +-
gcc/testsuite/g++.old-deja/g++.mike/eh34.C | 2 +-
gcc/testsuite/g++.old-deja/g++.mike/eh50.C | 2 +-
gcc/testsuite/g++.old-deja/g++.mike/eh51.C | 2 +-
gcc/testsuite/g++.old-deja/g++.other/delete6.C | 2 +-
gcc/testsuite/g++.target/arm/pr102842.C | 30 +
gcc/testsuite/g++.target/i386/pr102566-1.C | 31 +
gcc/testsuite/g++.target/i386/pr102566-2.C | 31 +
gcc/testsuite/g++.target/i386/pr102566-3.C | 31 +
gcc/testsuite/g++.target/i386/pr102566-4.C | 29 +
gcc/testsuite/g++.target/i386/pr102566-5a.C | 31 +
gcc/testsuite/g++.target/i386/pr102566-5b.C | 31 +
gcc/testsuite/g++.target/i386/pr102566-6a.C | 31 +
gcc/testsuite/g++.target/i386/pr102566-6b.C | 31 +
.../tree-ssa => gcc.c-torture/compile}/pr100278.c | 2 -
.../tree-ssa => gcc.c-torture/compile}/pr101189.c | 2 -
gcc/testsuite/gcc.c-torture/compile/vector-dup-1.c | 15 +
.../tree-ssa => gcc.c-torture/execute}/pr100453.c | 2 -
.../tree-ssa => gcc.c-torture/execute}/pr101335.c | 2 -
gcc/testsuite/gcc.c-torture/execute/pr103209.c | 36 +
gcc/testsuite/gcc.c-torture/execute/pr10352-1.c | 12 +
gcc/testsuite/gcc.dg/Warray-bounds-48.c | 4 +-
gcc/testsuite/gcc.dg/Warray-bounds-51.c | 2 +-
gcc/testsuite/gcc.dg/Warray-bounds-90.c | 147 +
gcc/testsuite/gcc.dg/Warray-parameter-3.c | 2 +-
gcc/testsuite/gcc.dg/Wobjsize-1.c | 5 +-
gcc/testsuite/gcc.dg/Wrestrict-23.c | 146 +
gcc/testsuite/gcc.dg/Wstringop-overflow-14.c | 4 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-21.c | 8 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-22.c | 11 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-62.c | 6 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-68.c | 10 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-76.c | 16 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-77.c | 516 ++
gcc/testsuite/gcc.dg/Wstringop-overflow-78.c | 518 ++
gcc/testsuite/gcc.dg/Wstringop-overflow-79.c | 70 +
gcc/testsuite/gcc.dg/Wstringop-overflow-80.c | 70 +
gcc/testsuite/gcc.dg/Wstringop-overflow-81.c | 38 +
gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr93382.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c | 64 +
gcc/testsuite/gcc.dg/analyzer/taint-alloc-2.c | 27 +
gcc/testsuite/gcc.dg/analyzer/taint-divisor-1.c | 26 +
.../analyzer/{taint-1.c => taint-read-index-1.c} | 19 +-
.../gcc.dg/analyzer/taint-read-offset-1.c | 128 +
gcc/testsuite/gcc.dg/analyzer/taint-size-1.c | 32 +
.../gcc.dg/analyzer/taint-write-index-1.c | 132 +
.../gcc.dg/analyzer/taint-write-offset-1.c | 132 +
gcc/testsuite/gcc.dg/attr-returns-nonnull.c | 2 +-
gcc/testsuite/gcc.dg/bad-pragma-locations.c | 86 +
gcc/testsuite/gcc.dg/cpp/warn-normalized-4-bytes.c | 21 +
.../gcc.dg/cpp/warn-normalized-4-unicode.c | 19 +
gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c | 1 +
gcc/testsuite/gcc.dg/encoding-issues-bytes.c | Bin 0 -> 595 bytes
gcc/testsuite/gcc.dg/encoding-issues-unicode.c | Bin 0 -> 613 bytes
gcc/testsuite/gcc.dg/fold-stringops-1.c | 23 +
gcc/testsuite/gcc.dg/fold-stringops-2.c | 63 +
gcc/testsuite/gcc.dg/fold-stringops-3.c | 18 +
gcc/testsuite/gcc.dg/gcov-info-to-gcda.c | 3 +-
gcc/testsuite/gcc.dg/graphite/scop-dsyr2k-2.c | 1 +
gcc/testsuite/gcc.dg/graphite/scop-dsyr2k.c | 1 +
gcc/testsuite/gcc.dg/graphite/scop-dsyrk-2.c | 1 +
gcc/testsuite/gcc.dg/graphite/scop-dsyrk.c | 1 +
gcc/testsuite/gcc.dg/guality/ipa-sra-1.c | 45 +
gcc/testsuite/gcc.dg/ifcvt-4.c | 5 +-
gcc/testsuite/gcc.dg/init-rounding-math-1.c | 11 +
gcc/testsuite/gcc.dg/ipa/ipa-sra-4.c | 2 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-ret-nonull.c | 40 +
gcc/testsuite/gcc.dg/ipa/modref-3.c | 20 +
gcc/testsuite/gcc.dg/ipa/pr103107.c | 17 +
gcc/testsuite/gcc.dg/ipa/pr103132.c | 19 +
gcc/testsuite/gcc.dg/loop-unswitch-2.c | 2 +-
gcc/testsuite/gcc.dg/lto/modref-3_0.c | 2 +-
gcc/testsuite/gcc.dg/lto/modref-4_0.c | 2 +-
gcc/testsuite/gcc.dg/old-style-asm-1.c | 5 +-
gcc/testsuite/gcc.dg/pr100520.c | 5 +
gcc/testsuite/gcc.dg/pr102009.c | 10 +
gcc/testsuite/gcc.dg/pr102585.c | 6 +
gcc/testsuite/gcc.dg/pr102892-1.c | 21 +
gcc/testsuite/gcc.dg/pr102892-2.c | 7 +
gcc/testsuite/gcc.dg/pr102897.c | 16 +
gcc/testsuite/gcc.dg/pr102983.c | 21 +
gcc/testsuite/gcc.dg/pr103003.c | 12 +
gcc/testsuite/gcc.dg/pr103062.c | 7 +
gcc/testsuite/gcc.dg/pr103075.c | 8 +
gcc/testsuite/gcc.dg/pr103079.c | 20 +
gcc/testsuite/gcc.dg/pr103093.c | 20 +
gcc/testsuite/gcc.dg/pr103120.c | 33 +
gcc/testsuite/gcc.dg/pr103184-1.c | 43 +
gcc/testsuite/gcc.dg/pr103184-2.c | 12 +
gcc/testsuite/gcc.dg/pr103207.c | 15 +
gcc/testsuite/gcc.dg/pr103222.c | 33 +
gcc/testsuite/gcc.dg/pr103268-1.c | 10 +
gcc/testsuite/gcc.dg/pr103268-2.c | 12 +
.../gcc.dg/rtl/aarch64/big-endian-cse-1.c | 42 +
gcc/testsuite/gcc.dg/signbit-2.c | 23 +
gcc/testsuite/gcc.dg/signbit-3.c | 13 +
gcc/testsuite/gcc.dg/signbit-4.c | 65 +
gcc/testsuite/gcc.dg/signbit-5.c | 70 +
gcc/testsuite/gcc.dg/signbit-6.c | 72 +
gcc/testsuite/gcc.dg/struct-by-value-1.c | 1 +
.../gcc.dg/torture/fp-double-convert-float-1.c | 41 +
.../gcc.dg/torture/fp-uint64-convert-double-1.c | 74 +
.../gcc.dg/torture/fp-uint64-convert-double-2.c | 75 +
gcc/testsuite/gcc.dg/torture/pr102920.c | 25 +
gcc/testsuite/gcc.dg/torture/pr103181.c | 24 +
gcc/testsuite/gcc.dg/torture/pr103188.c | 38 +
gcc/testsuite/gcc.dg/torture/pr103204.c | 16 +
gcc/testsuite/gcc.dg/torture/pr103219.c | 24 +
gcc/testsuite/gcc.dg/torture/pr103237.c | 24 +
gcc/testsuite/gcc.dg/tree-ssa/bittest.c | 27 +
.../gcc.dg/tree-ssa/builtin-sprintf-warn-16.c | 28 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-22.c | 13 +-
.../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 24 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp9.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/modref-10.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/modref-11.c | 13 +
gcc/testsuite/gcc.dg/tree-ssa/modref-12.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/modref-13.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/modref-14.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/modref-5.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-6.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-8.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-dse-1.c | 28 +
gcc/testsuite/gcc.dg/tree-ssa/modref-dse-2.c | 31 +
gcc/testsuite/gcc.dg/tree-ssa/modref-dse-3.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/modref-dse-5.c | 43 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-26.c | 31 +
gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c | 9 +-
gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-2.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-3.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-4.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr102880.c | 27 +
gcc/testsuite/gcc.dg/tree-ssa/pr102906.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr102951.c | 41 +
gcc/testsuite/gcc.dg/tree-ssa/pr103245-1.c | 25 +
gcc/testsuite/gcc.dg/tree-ssa/pr20701.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr20702.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21001.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21086.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21090.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21294.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21417.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21458-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 7 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21563.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr23744.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/pr25382.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr49039.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr58480.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr59597.c | 11 +-
gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/pr61839_3.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/pr68198.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr69270-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 10 +-
gcc/testsuite/gcc.dg/tree-ssa/pr77445.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-1.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-2.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-4.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-9.c | 10 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-11.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-12.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-16.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2b.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 60 -
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 10 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-97.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c | 50 -
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 73 -
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 5 +-
.../gcc.dg/tree-ssa/ssa-thread-backedge.c | 32 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-vrp-thread-1.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp02.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp03.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp05.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp06.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp07.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp08.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp09.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp106.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp113.c | 2 -
gcc/testsuite/gcc.dg/tree-ssa/vrp20.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp33.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp55.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp92.c | 7 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp98-1.c | 41 +
gcc/testsuite/gcc.dg/tree-ssa/vrp98.c | 2 +-
gcc/testsuite/gcc.dg/ubsan/pr81981.c | 2 +-
gcc/testsuite/gcc.dg/uninit-pr89230-1.c | 3 +-
gcc/testsuite/gcc.dg/uninit-pred-7_a.c | 2 +-
gcc/testsuite/gcc.dg/uninit-pred-9_b.c | 4 +-
.../vect/complex/bb-slp-complex-add-pattern-byte.c | 12 -
.../vect/complex/bb-slp-complex-add-pattern-int.c | 11 +-
.../vect/complex/bb-slp-complex-add-pattern-long.c | 11 +-
.../complex/bb-slp-complex-add-pattern-short.c | 13 +-
.../bb-slp-complex-add-pattern-unsigned-byte.c | 12 -
.../bb-slp-complex-add-pattern-unsigned-int.c | 13 +-
.../bb-slp-complex-add-pattern-unsigned-long.c | 12 +-
.../bb-slp-complex-add-pattern-unsigned-short.c | 13 +-
.../vect/complex/complex-add-pattern-template.c | 17 +-
.../gcc.dg/vect/complex/complex-add-template.c | 30 +
.../gcc.dg/vect/complex/complex-operations-run.c | 2 +-
.../complex/fast-math-bb-slp-complex-add-double.c | 12 +-
.../complex/fast-math-bb-slp-complex-add-float.c | 12 +-
.../fast-math-bb-slp-complex-add-half-float.c | 3 +-
.../fast-math-bb-slp-complex-add-pattern-double.c | 13 +-
.../fast-math-bb-slp-complex-add-pattern-float.c | 12 +-
...st-math-bb-slp-complex-add-pattern-half-float.c | 11 +-
.../complex/fast-math-bb-slp-complex-mla-double.c | 3 +-
.../complex/fast-math-bb-slp-complex-mla-float.c | 6 +-
.../fast-math-bb-slp-complex-mla-half-float.c | 5 +-
.../complex/fast-math-bb-slp-complex-mls-double.c | 7 +-
.../complex/fast-math-bb-slp-complex-mls-float.c | 7 +-
.../fast-math-bb-slp-complex-mls-half-float.c | 7 +-
.../complex/fast-math-bb-slp-complex-mul-double.c | 3 +-
.../complex/fast-math-bb-slp-complex-mul-float.c | 5 +-
.../fast-math-bb-slp-complex-mul-half-float.c | 5 +-
.../vect/complex/fast-math-complex-add-double.c | 9 +-
.../vect/complex/fast-math-complex-add-float.c | 9 +-
.../complex/fast-math-complex-add-half-float.c | 7 +-
.../complex/fast-math-complex-add-pattern-double.c | 10 +-
.../complex/fast-math-complex-add-pattern-float.c | 10 +-
.../fast-math-complex-add-pattern-half-float.c | 12 +-
.../vect/complex/fast-math-complex-mla-double.c | 3 +-
.../vect/complex/fast-math-complex-mla-float.c | 3 +-
.../complex/fast-math-complex-mla-half-float.c | 4 +-
.../vect/complex/fast-math-complex-mls-double.c | 8 +-
.../vect/complex/fast-math-complex-mls-float.c | 8 +-
.../complex/fast-math-complex-mls-half-float.c | 7 +-
.../vect/complex/fast-math-complex-mul-double.c | 4 +-
.../vect/complex/fast-math-complex-mul-float.c | 4 +-
.../complex/fast-math-complex-mul-half-float.c | 4 +-
.../vect/complex/vect-complex-add-pattern-byte.c | 10 +-
.../vect/complex/vect-complex-add-pattern-int.c | 10 +-
.../vect/complex/vect-complex-add-pattern-long.c | 11 +-
.../vect/complex/vect-complex-add-pattern-short.c | 10 +-
.../vect-complex-add-pattern-unsigned-byte.c | 10 +-
.../vect-complex-add-pattern-unsigned-int.c | 10 +-
.../vect-complex-add-pattern-unsigned-long.c | 11 +-
.../vect-complex-add-pattern-unsigned-short.c | 10 +-
gcc/testsuite/gcc.dg/vect/pr101145_1.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr101145_2.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr101145_3.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/license.txt | 29 +
gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h | 1436 +++++
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s000.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s111.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1111.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1112.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1113.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1119.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s112.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s113.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s115.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s116.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c | 48 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s118.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s119.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s121.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1213.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s122.c | 48 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1221.c | 38 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s123.c | 47 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c | 47 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1244.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s125.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1251.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s126.c | 45 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s127.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s128.c | 45 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1281.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s131.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s13110.c | 51 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s132.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1351.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s141.c | 45 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1421.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s151.c | 45 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s152.c | 46 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c | 48 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s162.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s171.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s172.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s173.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s174.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s175.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s176.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2101.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2102.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s211.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2111.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s212.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s221.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s222.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2233.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2244.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2251.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2275.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s231.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s232.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s233.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s235.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s241.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s242.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s243.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s244.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s251.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s252.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s254.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s255.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s256.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s258.c | 45 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s261.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2710.c | 55 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s275.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s277.c | 49 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c | 47 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c | 51 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s281.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s291.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s292.c | 45 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s293.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s311.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3110.c | 52 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s31111.c | 54 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3112.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3113.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s312.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s313.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s314.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s315.c | 50 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s316.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s317.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s318.c | 54 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s319.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s321.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s322.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s323.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3251.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s331.c | 45 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s332.c | 52 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s341.c | 45 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s342.c | 45 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s343.c | 47 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s351.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s352.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s353.c | 47 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4112.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4114.c | 47 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4115.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4116.c | 49 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4117.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4121.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s421.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s422.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s423.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s424.c | 44 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s431.c | 43 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c | 45 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s442.c | 57 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c | 50 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s451.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s452.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s453.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s471.c | 49 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s481.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s482.c | 40 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-va.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vag.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c | 42 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vbor.c | 54 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vdotr.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vpv.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vpvts.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vsumr.c | 41 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vtv.c | 39 +
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c | 39 +
gcc/testsuite/gcc.dg/vect/vect.exp | 3 +
.../aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c | 10 +-
.../aarch64/advsimd-intrinsics/vshl-opt-1.c | 11 +
.../aarch64/advsimd-intrinsics/vshl-opt-2.c | 11 +
.../aarch64/advsimd-intrinsics/vshl-opt-3.c | 11 +
.../aarch64/advsimd-intrinsics/vshl-opt-4.c | 11 +
.../aarch64/advsimd-intrinsics/vshl-opt-5.c | 12 +
.../aarch64/advsimd-intrinsics/vshl-opt-6.c | 10 +
.../aarch64/advsimd-intrinsics/vshl-opt-7.c | 12 +
.../aarch64/advsimd-intrinsics/vshl-opt-8.c | 10 +
gcc/testsuite/gcc.target/aarch64/auto-init-6.c | 4 +-
.../gcc.target/aarch64/fmla_intrinsic_1.c | 6 +-
.../gcc.target/aarch64/fmls_intrinsic_1.c | 6 +-
.../gcc.target/aarch64/fmul_intrinsic_1.c | 6 +-
gcc/testsuite/gcc.target/aarch64/neoverse_v1_1.c | 15 +
gcc/testsuite/gcc.target/aarch64/pr102376.c | 3 +
gcc/testsuite/gcc.target/aarch64/pr103085.c | 11 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-1.c | 2 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-2.c | 2 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-3.c | 2 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-4.c | 2 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-5.c | 2 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-6.c | 2 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-7.c | 2 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-8.c | 2 +-
gcc/testsuite/gcc.target/aarch64/shrn-combine-9.c | 2 +-
gcc/testsuite/gcc.target/aarch64/signbit-1.c | 20 +
gcc/testsuite/gcc.target/aarch64/signbit-2.c | 36 +
.../gcc.target/aarch64/simd/lowering_tbaa.c | 30 +
gcc/testsuite/gcc.target/aarch64/stp_1.c | 29 +
.../gcc.target/aarch64/sve/pcs/struct_3_256.c | 4 +
.../gcc.target/aarch64/sve/pred-not-gen-1.c | 5 +-
.../gcc.target/aarch64/sve/pred-not-gen-2.c | 5 +-
.../gcc.target/aarch64/sve/pred-not-gen-3.c | 5 +-
.../gcc.target/aarch64/sve/pred-not-gen-4.c | 5 +-
.../gcc.target/aarch64/vect-cse-codegen.c | 97 +
.../aarch64/vector_structure_intrinsics.c | 723 ++-
gcc/testsuite/gcc.target/arc/add_n-combine.c | 4 +-
gcc/testsuite/gcc.target/arc/builtin_eh.c | 3 +-
gcc/testsuite/gcc.target/arc/mul64-1.c | 2 +-
gcc/testsuite/gcc.target/arc/tls-gd.c | 4 +-
gcc/testsuite/gcc.target/arc/tls-ie.c | 4 +-
gcc/testsuite/gcc.target/arc/tls-ld.c | 6 +-
gcc/testsuite/gcc.target/arc/tmac-4.c | 29 +
gcc/testsuite/gcc.target/arc/uncached-8.c | 5 +-
gcc/testsuite/gcc.target/arm/multilib.exp | 8 +
gcc/testsuite/gcc.target/bfin/20090914-3.c | 3 +-
gcc/testsuite/gcc.target/bfin/ssashift-1.c | 52 +
gcc/testsuite/gcc.target/i386/amxtile-3.c | 34 +
gcc/testsuite/gcc.target/i386/auto-init-2.c | 2 +-
gcc/testsuite/gcc.target/i386/auto-init-4.c | 10 +-
gcc/testsuite/gcc.target/i386/auto-init-6.c | 9 +-
gcc/testsuite/gcc.target/i386/avx512f-pr96891-3.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512fp16-13.c | 8 +-
.../gcc.target/i386/avx512fp16-complex-fma.c | 18 +
gcc/testsuite/gcc.target/i386/avx512fp16-recip-1.c | 43 +
gcc/testsuite/gcc.target/i386/avx512fp16-recip-2.c | 97 +
gcc/testsuite/gcc.target/i386/avx512fp16-trunchf.c | 4 +-
.../i386/avx512fp16-vector-complex-float.c | 40 +
.../i386/avx512fp16vl-complex-broadcast-1.c | 25 +
.../gcc.target/i386/ifcvt-reduction-logic-op.c | 80 +
gcc/testsuite/gcc.target/i386/pieces-memset-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-4.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-41.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-7.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-8.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100704-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100704-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr101346.c | 1 +
gcc/testsuite/gcc.target/i386/pr101989-3.c | 40 +
.../gcc.target/i386/pr102464-copysign-1.c | 80 +
gcc/testsuite/gcc.target/i386/pr102464-fma.c | 32 +
gcc/testsuite/gcc.target/i386/pr102464-maxmin.c | 44 +
gcc/testsuite/gcc.target/i386/pr102464-sqrtph.c | 27 +
gcc/testsuite/gcc.target/i386/pr102464-sqrtsh.c | 23 +
.../gcc.target/i386/pr102464-vrndscaleph.c | 115 +
gcc/testsuite/gcc.target/i386/pr102464.c | 2 +-
gcc/testsuite/gcc.target/i386/pr102566-10a.c | 15 +
gcc/testsuite/gcc.target/i386/pr102566-10b.c | 15 +
gcc/testsuite/gcc.target/i386/pr102566-11.c | 28 +
gcc/testsuite/gcc.target/i386/pr102566-12.c | 28 +
gcc/testsuite/gcc.target/i386/pr102566-13.c | 66 +
gcc/testsuite/gcc.target/i386/pr102566-14.c | 65 +
gcc/testsuite/gcc.target/i386/pr102566-1a.c | 188 +
gcc/testsuite/gcc.target/i386/pr102566-1b.c | 107 +
gcc/testsuite/gcc.target/i386/pr102566-2.c | 32 +
gcc/testsuite/gcc.target/i386/pr102566-3a.c | 15 +
gcc/testsuite/gcc.target/i386/pr102566-3b.c | 15 +
gcc/testsuite/gcc.target/i386/pr102566-4.c | 15 +
gcc/testsuite/gcc.target/i386/pr102566-5.c | 15 +
gcc/testsuite/gcc.target/i386/pr102566-6.c | 32 +
gcc/testsuite/gcc.target/i386/pr102566-7.c | 30 +
gcc/testsuite/gcc.target/i386/pr102566-8a.c | 32 +
gcc/testsuite/gcc.target/i386/pr102566-8b.c | 32 +
gcc/testsuite/gcc.target/i386/pr102566-9a.c | 32 +
gcc/testsuite/gcc.target/i386/pr102566-9b.c | 32 +
gcc/testsuite/gcc.target/i386/pr103020.c | 11 +
gcc/testsuite/gcc.target/i386/pr103069-1.c | 35 +
gcc/testsuite/gcc.target/i386/pr103069-2.c | 70 +
gcc/testsuite/gcc.target/i386/pr103151.c | 18 +
gcc/testsuite/gcc.target/i386/pr103205-2.c | 46 +
gcc/testsuite/gcc.target/i386/pr103205.c | 11 +
gcc/testsuite/gcc.target/i386/pr22076.c | 6 +-
gcc/testsuite/gcc.target/i386/pr90773-1.c | 2 +-
.../gcc.target/i386/sse2-v1ti-ashiftrt-1.c | 167 +
.../gcc.target/i386/sse2-v1ti-ashiftrt-2.c | 166 +
.../gcc.target/i386/sse2-v1ti-ashiftrt-3.c | 166 +
gcc/testsuite/gcc.target/i386/sse2-v1ti-logic-2.c | 53 +
gcc/testsuite/gcc.target/i386/sse2-v1ti-logic.c | 28 +
gcc/testsuite/gcc.target/i386/sse2-v1ti-shift-2.c | 13 +
gcc/testsuite/gcc.target/i386/sse2-v1ti-shift-3.c | 113 +
gcc/testsuite/gcc.target/i386/sse2-v1ti-shift.c | 212 +
.../gcc.target/i386/vnni-auto-vectorize-1.c | 30 +
.../gcc.target/i386/vnni-auto-vectorize-2.c | 72 +
.../gcc.target/nios2/custom-fp-inline-1.c | 33 +
.../gcc.target/nios2/custom-fp-inline-2.c | 29 +
.../gcc.target/nios2/custom-fp-inline-3.c | 33 +
.../gcc.target/nios2/custom-fp-inline-4.c | 29 +
gcc/testsuite/gcc.target/powerpc/builtins-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/p10_vec_xl_sext.c | 2 +-
.../gcc.target/powerpc/ppc-fortran/pr102767.f90 | 21 +
gcc/testsuite/gcc.target/powerpc/pr102868.c | 53 +
gcc/testsuite/gcc.target/powerpc/pr78102.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr94613.c | 47 +
gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 3 +-
gcc/testsuite/gcc.target/powerpc/vec-minmax-1.c | 53 +
gcc/testsuite/gcc.target/powerpc/vec-minmax-2.c | 51 +
gcc/testsuite/gcc.target/riscv/pr102957.c | 5 +
gcc/testsuite/gcc.target/riscv/zba-adduw.c | 12 +
gcc/testsuite/gcc.target/riscv/zba-shNadd-01.c | 19 +
gcc/testsuite/gcc.target/riscv/zba-shNadd-02.c | 19 +
gcc/testsuite/gcc.target/riscv/zba-shNadd-03.c | 31 +
gcc/testsuite/gcc.target/riscv/zba-slliuw.c | 11 +
gcc/testsuite/gcc.target/riscv/zba-zextw.c | 10 +
.../gcc.target/riscv/zbb-andn-orn-xnor-01.c | 21 +
.../gcc.target/riscv/zbb-andn-orn-xnor-02.c | 21 +
gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c | 35 +
gcc/testsuite/gcc.target/riscv/zbb-min-max.c | 31 +
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-01.c | 16 +
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-02.c | 16 +
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c | 17 +
gcc/testsuite/gcc.target/riscv/zbbw.c | 25 +
gcc/testsuite/gcc.target/riscv/zbs-bclr.c | 20 +
gcc/testsuite/gcc.target/riscv/zbs-bext.c | 20 +
gcc/testsuite/gcc.target/riscv/zbs-binv.c | 20 +
gcc/testsuite/gcc.target/riscv/zbs-bset.c | 41 +
gcc/testsuite/gcc.target/vax/setmem.c | 22 +
gcc/testsuite/gdc.dg/torture/pr96435.d | 2 +-
gcc/testsuite/gfortran.dg/PR100906.c | 169 +
gcc/testsuite/gfortran.dg/PR100906.f90 | 1699 +++++
gcc/testsuite/gfortran.dg/PR93963.f90 | 5 +
gcc/testsuite/gfortran.dg/PR94289.f90 | 168 +
gcc/testsuite/gfortran.dg/PR95196.f90 | 83 +
gcc/testsuite/gfortran.dg/associate_3.f03 | 2 +-
gcc/testsuite/gfortran.dg/bessel_3.f90 | 4 +-
.../gfortran.dg/binding_label_tests_4.f03 | 2 +-
gcc/testsuite/gfortran.dg/block_4.f08 | 2 +-
gcc/testsuite/gfortran.dg/c-interop/c407b-2.f90 | 12 +-
gcc/testsuite/gfortran.dg/c-interop/c535b-2.f90 | 56 +-
.../gfortran.dg/c-interop/cf-descriptor-5-c.c | 9 +-
gcc/testsuite/gfortran.dg/charlen_04.f90 | 3 +-
gcc/testsuite/gfortran.dg/charlen_05.f90 | 3 +-
gcc/testsuite/gfortran.dg/charlen_06.f90 | 3 +-
gcc/testsuite/gfortran.dg/charlen_13.f90 | 4 +-
gcc/testsuite/gfortran.dg/co_reduce_2.f90 | 15 +
gcc/testsuite/gfortran.dg/coarray_9.f90 | 2 +-
.../gfortran.dg/coarray_collectives_14.f90 | 16 +-
.../gfortran.dg/coarray_collectives_16.f90 | 6 +-
.../gfortran.dg/coarray_collectives_3.f90 | 2 +-
.../gfortran.dg/coarray_collectives_9.f90 | 6 +-
gcc/testsuite/gfortran.dg/data_invalid.f90 | 16 +-
.../gfortran.dg/diagnostic-format-json-1.F90 | 1 +
.../gfortran.dg/diagnostic-format-json-2.F90 | 1 +
.../gfortran.dg/diagnostic-format-json-3.F90 | 1 +
gcc/testsuite/gfortran.dg/do_4.f | 5 +-
gcc/testsuite/gfortran.dg/do_subscript_3.f90 | 1 +
gcc/testsuite/gfortran.dg/dollar_sym_1.f90 | 2 +-
gcc/testsuite/gfortran.dg/dollar_sym_3.f | 2 +-
.../gfortran.dg/external_implicit_none_3.f08 | 17 +
gcc/testsuite/gfortran.dg/fmt_tab_1.f90 | 5 +-
gcc/testsuite/gfortran.dg/fmt_tab_2.f90 | 3 +-
gcc/testsuite/gfortran.dg/forall_16.f90 | 4 +-
gcc/testsuite/gfortran.dg/g77/970125-0.f | 7 +-
gcc/testsuite/gfortran.dg/gomp/clauses-1.f90 | 667 ++
gcc/testsuite/gfortran.dg/gomp/nowait-2.f90 | 315 +
gcc/testsuite/gfortran.dg/gomp/nowait-3.f90 | 118 +
gcc/testsuite/gfortran.dg/gomp/num-teams-1.f90 | 53 +
gcc/testsuite/gfortran.dg/gomp/num-teams-2.f90 | 37 +
gcc/testsuite/gfortran.dg/gomp/order-6.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/teams-3.f90 | 65 +
gcc/testsuite/gfortran.dg/gomp/teams-4.f90 | 47 +
gcc/testsuite/gfortran.dg/gomp/unexpected-end.f90 | 14 +-
gcc/testsuite/gfortran.dg/implicit_14.f90 | 2 +-
gcc/testsuite/gfortran.dg/index_5.f90 | 23 +
gcc/testsuite/gfortran.dg/inline_matmul_17.f90 | 2 +-
gcc/testsuite/gfortran.dg/interface_operator_1.f90 | 2 +-
gcc/testsuite/gfortran.dg/interface_operator_2.f90 | 2 +-
gcc/testsuite/gfortran.dg/intrinsic_short-long.f90 | 11 +
gcc/testsuite/gfortran.dg/line_length_4.f90 | 2 +-
gcc/testsuite/gfortran.dg/line_length_5.f90 | 2 +-
gcc/testsuite/gfortran.dg/line_length_6.f90 | 2 +-
gcc/testsuite/gfortran.dg/line_length_8.f90 | 2 +-
gcc/testsuite/gfortran.dg/line_length_9.f90 | 2 +-
gcc/testsuite/gfortran.dg/lto/bind-c-char_0.f90 | 49 +
gcc/testsuite/gfortran.dg/pdt_32.f03 | 17 +
gcc/testsuite/gfortran.dg/pdt_4.f03 | 4 +-
gcc/testsuite/gfortran.dg/pr102715.f90 | 13 +
gcc/testsuite/gfortran.dg/pr102816.f90 | 9 +
gcc/testsuite/gfortran.dg/pr102817.f90 | 17 +
gcc/testsuite/gfortran.dg/pr24823.f | 4 +-
gcc/testsuite/gfortran.dg/pr39937.f | 2 +-
gcc/testsuite/gfortran.dg/pr41011.f | 4 +-
gcc/testsuite/gfortran.dg/pr61318.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr65045.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr68019.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr69419.f90 | 9 +
gcc/testsuite/gfortran.dg/pr69497.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr86551.f90 | 12 +
gcc/testsuite/gfortran.dg/pr99853.f90 | 29 +
gcc/testsuite/gfortran.dg/submodule_21.f08 | 3 +-
gcc/testsuite/gfortran.dg/tab_continuation.f | 2 +-
gcc/testsuite/gfortran.dg/typebound_proc_2.f90 | 17 +-
.../gfortran.dg/ubsan/bind-c-intent-out-2.f90 | 39 +
.../gfortran.dg/warnings_are_errors_1.f90 | 2 +-
gcc/testsuite/jit.dg/test-sum-of-squares.c | 10 +-
gcc/testsuite/lib/g++-dg.exp | 3 +-
gcc/testsuite/lib/multiline.exp | 2 +-
gcc/testsuite/lib/target-supports.exp | 320 +-
gcc/toplev.c | 55 +-
gcc/tree-cfg.c | 2 +-
gcc/tree-core.h | 29 +-
gcc/tree-eh.c | 26 +-
gcc/tree-if-conv.c | 20 +-
gcc/tree-inline.c | 59 +-
gcc/tree-into-ssa.c | 7 +-
gcc/tree-parloops.c | 11 +-
gcc/tree-pass.h | 4 +-
gcc/tree-pretty-print.c | 11 +-
gcc/tree-sra.c | 2 +
gcc/tree-ssa-alias.c | 277 +-
gcc/tree-ssa-alias.h | 3 +
gcc/tree-ssa-ccp.c | 469 +-
gcc/tree-ssa-dce.c | 178 +-
gcc/tree-ssa-dse.c | 98 +-
gcc/tree-ssa-forwprop.c | 2 -
gcc/tree-ssa-loop-ch.c | 87 +-
gcc/tree-ssa-loop-ivcanon.c | 16 +-
gcc/tree-ssa-loop-ivopts.c | 5 +-
gcc/tree-ssa-loop-manip.c | 22 +-
gcc/tree-ssa-loop-manip.h | 7 +-
gcc/tree-ssa-loop.c | 51 -
gcc/tree-ssa-phiopt.c | 81 +-
gcc/tree-ssa-pre.c | 20 +-
gcc/tree-ssa-reassoc.c | 8 +-
gcc/tree-ssa-sccvn.c | 91 +-
gcc/tree-ssa-sccvn.h | 2 +-
gcc/tree-ssa-strlen.c | 143 +-
gcc/tree-ssa-structalias.c | 189 +-
gcc/tree-ssa-threadbackward.c | 518 +-
gcc/tree-ssa-threadedge.c | 13 +-
gcc/tree-ssa-threadupdate.c | 3 +
gcc/tree-ssa-uninit.c | 3 +-
gcc/tree-ssa.c | 9 +-
gcc/tree-vect-data-refs.c | 95 +-
gcc/tree-vect-loop-manip.c | 28 +-
gcc/tree-vect-loop.c | 750 +--
gcc/tree-vect-slp-patterns.c | 370 +-
gcc/tree-vect-slp.c | 36 +-
gcc/tree-vect-stmts.c | 75 +-
gcc/tree-vectorizer.c | 558 +-
gcc/tree-vectorizer.h | 244 +-
gcc/tree-vrp.c | 337 +-
gcc/tree-vrp.h | 2 +
gcc/tree.c | 14 +-
gcc/tree.h | 11 +-
gcc/value-pointer-equiv.cc | 44 +-
gcc/value-pointer-equiv.h | 6 +-
gcc/value-query.cc | 8 -
gcc/value-query.h | 16 +
gcc/value-range.cc | 8 +
gcc/value-relation.cc | 76 +-
gcc/value-relation.h | 2 +
gcc/vr-values.c | 83 +-
gcc/vr-values.h | 1 +
gnattools/ChangeLog | 5 +
gnattools/Makefile.in | 4 +-
include/ChangeLog | 13 +
include/gomp-constants.h | 14 +
include/md5.h | 6 +
libada/ChangeLog | 5 +
libada/Makefile.in | 4 +-
libbacktrace/ChangeLog | 17 +
libbacktrace/btest.c | 24 +-
libbacktrace/elf.c | 32 +-
libbacktrace/xztest.c | 2 +-
libcody/ChangeLog | 10 +
libcody/Makefile.in | 20 +-
libcody/netserver.cc | 1 +
libcpp/ChangeLog | 61 +
libcpp/Makefile.in | 3 +-
libcpp/charset.c | 63 +-
libcpp/directives.c | 2 +
libcpp/errors.c | 82 +-
libcpp/include/cpplib.h | 77 +-
libcpp/include/line-map.h | 13 +
libcpp/internal.h | 23 +
libcpp/lex.c | 38 +-
libcpp/line-map.c | 3 +-
libcpp/macro.c | 2 +-
libdecnumber/ChangeLog | 5 +
libdecnumber/Makefile.in | 3 +-
libffi/ChangeLog | 30 +
libffi/LOCAL_PATCHES | 2 +
libffi/Makefile.am | 4 +-
libffi/Makefile.in | 7 +-
libffi/aclocal.m4 | 2 +
libffi/configure | 97 +-
libffi/configure.ac | 4 +
libffi/include/Makefile.in | 3 +
libffi/man/Makefile.in | 3 +
libffi/src/powerpc/linux64.S | 2 +
libffi/src/powerpc/linux64_closure.S | 2 +
libffi/src/x86/win64.S | 13 +-
libffi/testsuite/Makefile.in | 3 +
libgcc/ChangeLog | 43 +
libgcc/config.host | 7 +-
libgcc/config/darwin10-unwind-find-enc-func.c | 1 +
libgcc/config/i386/darwin-lib.h | 2 +
libgcc/config/or1k/sfp-machine.h | 2 +-
libgcc/config/pa/linux-atomic.c | 106 +-
libgcc/config/pa/sfp-exceptions.c | 102 +
libgcc/config/pa/sfp-machine.h | 155 +
libgcc/config/pa/t-dimode | 33 +
libgcc/config/pa/t-linux64 | 8 +-
libgcc/config/pa/t-softfp-sfdftf | 8 +
libgcc/config/rs6000/linux-unwind.h | 11 +-
libgcc/unwind.inc | 5 +-
libgomp/ChangeLog | 139 +
libgomp/config/gcn/icv-device.c | 14 -
libgomp/config/gcn/target.c | 24 +-
libgomp/config/gcn/teams.c | 54 +
libgomp/config/nvptx/target.c | 41 +-
libgomp/config/nvptx/team.c | 3 +
libgomp/config/nvptx/teams.c | 6 +-
libgomp/env.c | 2 +-
libgomp/libgomp.h | 8 +
libgomp/libgomp.map | 1 +
libgomp/libgomp.texi | 4 +-
libgomp/libgomp_g.h | 1 +
libgomp/target.c | 128 +-
libgomp/task.c | 26 +-
libgomp/team.c | 8 +
libgomp/teams.c | 18 +-
libgomp/testsuite/libgomp.c-c++-common/icv-3.c | 3 +
libgomp/testsuite/libgomp.c-c++-common/icv-4.c | 1 +
.../libgomp.c-c++-common/target-implicit-map-1.c | 31 +
libgomp/testsuite/libgomp.c-c++-common/teams-1.c | 26 +
libgomp/testsuite/libgomp.c-c++-common/teams-2.c | 70 +
.../libgomp.c-c++-common/thread-limit-1.c | 23 +
libgomp/testsuite/libgomp.c/loop-26.c | 196 +
libgomp/testsuite/libgomp.c/loop-27.c | 180 +
libgomp/testsuite/libgomp.c/target-3.c | 6 +-
libgomp/testsuite/libgomp.c/target-5.c | 1 +
libgomp/testsuite/libgomp.c/target-6.c | 12 +-
libgomp/testsuite/libgomp.c/target-teams-1.c | 115 +-
libgomp/testsuite/libgomp.c/teams-1.c | 6 +-
libgomp/testsuite/libgomp.c/teams-4.c | 30 +
libgomp/testsuite/libgomp.c/teams-5.c | 17 +
libgomp/testsuite/libgomp.c/thread-limit-2.c | 21 +-
libgomp/testsuite/libgomp.c/thread-limit-3.c | 1 +
libgomp/testsuite/libgomp.c/thread-limit-4.c | 25 +-
libgomp/testsuite/libgomp.c/thread-limit-5.c | 1 +
libgomp/testsuite/libgomp.fortran/icv-3.f90 | 6 +
libgomp/testsuite/libgomp.fortran/icv-4.f90 | 2 +
libgomp/testsuite/libgomp.fortran/teams-1.f90 | 22 +
libgomp/testsuite/libgomp.fortran/teams1.f90 | 16 +-
.../testsuite/libgomp.fortran/thread-limit-1.f90 | 41 +
.../testsuite/libgomp.graphite/force-parallel-4.c | 2 +-
.../testsuite/libgomp.graphite/force-parallel-8.c | 2 +-
.../libgomp.oacc-c-c++-common/loop-gwv-2.c | 7 +-
libiberty/ChangeLog | 6 +
libiberty/Makefile.in | 20 +-
libphobos/ChangeLog | 6 +
libphobos/libdruntime/gcc/deh.d | 2 +-
libsanitizer/ChangeLog | 8 +
libsanitizer/LOCAL_PATCHES | 2 +-
libsanitizer/MERGE | 2 +-
libsanitizer/asan/asan_allocator.cpp | 19 +-
libsanitizer/asan/asan_descriptions.cpp | 9 +-
libsanitizer/asan/asan_errors.cpp | 43 +-
libsanitizer/asan/asan_fake_stack.cpp | 7 +-
libsanitizer/asan/asan_globals.cpp | 11 +-
libsanitizer/asan/asan_linux.cpp | 4 +-
libsanitizer/asan/asan_malloc_linux.cpp | 115 +-
libsanitizer/asan/asan_poisoning.cpp | 2 +-
libsanitizer/asan/asan_report.cpp | 15 +-
libsanitizer/asan/asan_rtl.cpp | 3 +-
libsanitizer/asan/asan_shadow_setup.cpp | 4 +-
libsanitizer/asan/asan_thread.cpp | 4 +-
libsanitizer/configure | 16 +-
libsanitizer/hwasan/hwasan.cpp | 14 +-
.../hwasan/hwasan_allocation_functions.cpp | 59 +-
libsanitizer/hwasan/hwasan_exceptions.cpp | 4 +-
libsanitizer/hwasan/hwasan_fuchsia.cpp | 2 +-
libsanitizer/hwasan/hwasan_linux.cpp | 2 +-
libsanitizer/hwasan/hwasan_report.cpp | 33 +-
libsanitizer/hwasan/hwasan_thread.cpp | 29 +-
libsanitizer/hwasan/hwasan_thread.h | 10 +-
libsanitizer/lsan/lsan_common.cpp | 105 +-
libsanitizer/lsan/lsan_common.h | 11 +-
libsanitizer/lsan/lsan_common_mac.cpp | 2 +-
libsanitizer/lsan/lsan_interceptors.cpp | 44 +-
libsanitizer/sanitizer_common/Makefile.am | 1 -
libsanitizer/sanitizer_common/Makefile.in | 3 -
.../sanitizer_common/sanitizer_addrhashmap.h | 38 +
.../sanitizer_common/sanitizer_allocator.h | 8 +-
.../sanitizer_common/sanitizer_allocator_bytemap.h | 107 -
.../sanitizer_allocator_combined.h | 6 +-
.../sanitizer_common/sanitizer_allocator_dlsym.h | 79 +
.../sanitizer_allocator_primary32.h | 17 +-
.../sanitizer_allocator_primary64.h | 7 +-
.../sanitizer_allocator_secondary.h | 8 +-
libsanitizer/sanitizer_common/sanitizer_asm.h | 5 +-
.../sanitizer_chained_origin_depot.cpp | 80 +-
.../sanitizer_chained_origin_depot.h | 44 -
libsanitizer/sanitizer_common/sanitizer_common.h | 28 +-
.../sanitizer_common_interceptors.inc | 90 +-
.../sanitizer_common/sanitizer_deadlock_detector.h | 2 +-
libsanitizer/sanitizer_common/sanitizer_flat_map.h | 173 +
.../sanitizer_common/sanitizer_fuchsia.cpp | 2 +-
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 48 +-
libsanitizer/sanitizer_common/sanitizer_linux.h | 12 +-
libsanitizer/sanitizer_common/sanitizer_mac.cpp | 5 +-
.../sanitizer_common/sanitizer_malloc_mac.inc | 20 +-
libsanitizer/sanitizer_common/sanitizer_mutex.cpp | 2 +-
libsanitizer/sanitizer_common/sanitizer_mutex.h | 5 +-
.../sanitizer_persistent_allocator.cpp | 18 -
.../sanitizer_persistent_allocator.h | 71 +-
.../sanitizer_platform_interceptors.h | 14 +-
libsanitizer/sanitizer_common/sanitizer_procmaps.h | 18 +-
.../sanitizer_common/sanitizer_procmaps_common.cpp | 26 +-
.../sanitizer_procmaps_solaris.cpp | 10 +-
.../sanitizer_common/sanitizer_stackdepot.cpp | 145 +-
.../sanitizer_common/sanitizer_stackdepot.h | 38 +-
.../sanitizer_common/sanitizer_stackdepotbase.h | 170 +-
.../sanitizer_common/sanitizer_stacktrace.cpp | 2 +-
.../sanitizer_common/sanitizer_stacktrace.h | 4 +-
.../sanitizer_stacktrace_printer.cpp | 5 +-
.../sanitizer_symbolizer_report.cpp | 10 +-
.../sanitizer_common/sanitizer_tls_get_addr.cpp | 11 +-
libsanitizer/sanitizer_common/sanitizer_win.cpp | 2 +-
libsanitizer/tsan/Makefile.am | 1 +
libsanitizer/tsan/Makefile.in | 10 +-
libsanitizer/tsan/tsan_interceptors.h | 32 +-
libsanitizer/tsan/tsan_interceptors_posix.cpp | 38 +-
libsanitizer/tsan/tsan_mutexset.cpp | 5 +
libsanitizer/tsan/tsan_mutexset.h | 20 +
libsanitizer/tsan/tsan_platform.h | 2 +-
libsanitizer/tsan/tsan_platform_linux.cpp | 5 +-
libsanitizer/tsan/tsan_platform_mac.cpp | 2 +-
libsanitizer/tsan/tsan_rtl.cpp | 549 +-
libsanitizer/tsan/tsan_rtl.h | 40 +-
libsanitizer/tsan/tsan_rtl_access.cpp | 604 ++
libsanitizer/tsan/tsan_rtl_amd64.S | 74 +
libsanitizer/tsan/tsan_rtl_report.cpp | 22 +-
libsanitizer/tsan/tsan_rtl_thread.cpp | 79 -
libstdc++-v3/ChangeLog | 628 ++
libstdc++-v3/acinclude.m4 | 48 +-
libstdc++-v3/config.h.in | 6 +
libstdc++-v3/config/abi/pre/gnu.ver | 6 +
libstdc++-v3/config/os/gnu-linux/os_defines.h | 6 +
libstdc++-v3/config/os/vxworks/os_defines.h | 4 +-
libstdc++-v3/configure | 154 +-
libstdc++-v3/configure.ac | 4 +
libstdc++-v3/doc/doxygen/stdheader.cc | 279 +-
libstdc++-v3/doc/html/manual/api.html | 4 +
libstdc++-v3/doc/xml/manual/evolution.xml | 6 +
libstdc++-v3/include/Makefile.am | 1 +
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/bits/alloc_traits.h | 6 +
libstdc++-v3/include/bits/allocated_ptr.h | 2 +
libstdc++-v3/include/bits/allocator.h | 1 +
libstdc++-v3/include/bits/c++config | 27 +-
libstdc++-v3/include/bits/enable_special_members.h | 2 +
libstdc++-v3/include/bits/hashtable.h | 23 +-
libstdc++-v3/include/bits/hashtable_policy.h | 21 +-
libstdc++-v3/include/bits/list.tcc | 4 +-
libstdc++-v3/include/bits/mofunc_impl.h | 37 +
libstdc++-v3/include/bits/node_handle.h | 20 +
libstdc++-v3/include/bits/range_access.h | 8 +-
libstdc++-v3/include/bits/ranges_util.h | 7 +-
libstdc++-v3/include/bits/stl_algobase.h | 1 +
libstdc++-v3/include/bits/stl_bvector.h | 273 +-
libstdc++-v3/include/bits/stl_iterator.h | 2 +
libstdc++-v3/include/bits/stl_list.h | 8 +-
libstdc++-v3/include/bits/stl_pair.h | 8 +
libstdc++-v3/include/bits/stl_uninitialized.h | 158 +-
libstdc++-v3/include/bits/stl_vector.h | 209 +-
libstdc++-v3/include/bits/uses_allocator.h | 2 +
libstdc++-v3/include/bits/utility.h | 73 +-
libstdc++-v3/include/bits/vector.tcc | 28 +-
libstdc++-v3/include/debug/deque | 16 +-
libstdc++-v3/include/debug/forward_list | 23 +-
libstdc++-v3/include/debug/list | 34 +-
libstdc++-v3/include/debug/map.h | 18 +-
libstdc++-v3/include/debug/multimap.h | 18 +-
libstdc++-v3/include/debug/multiset.h | 18 +-
libstdc++-v3/include/debug/safe_container.h | 5 -
.../include/debug/safe_unordered_container.h | 90 +
libstdc++-v3/include/debug/set.h | 18 +-
libstdc++-v3/include/debug/stl_iterator.h | 32 +-
libstdc++-v3/include/debug/string | 32 +-
libstdc++-v3/include/debug/unordered_map | 129 +-
libstdc++-v3/include/debug/unordered_set | 128 +-
libstdc++-v3/include/debug/vector | 33 +-
libstdc++-v3/include/experimental/internet | 2 +
libstdc++-v3/include/precompiled/stdc++.h | 6 +-
libstdc++-v3/include/std/any | 21 +-
libstdc++-v3/include/std/array | 8 +
libstdc++-v3/include/std/functional | 94 +-
libstdc++-v3/include/std/memory_resource | 3 +-
libstdc++-v3/include/std/ranges | 132 +-
libstdc++-v3/include/std/span | 16 +-
libstdc++-v3/include/std/spanstream | 446 ++
libstdc++-v3/include/std/tuple | 61 +-
libstdc++-v3/include/std/valarray | 42 +-
libstdc++-v3/include/std/variant | 408 +-
libstdc++-v3/include/std/vector | 2 +
libstdc++-v3/include/std/version | 3 +
libstdc++-v3/libsupc++/eh_personality.cc | 9 +-
libstdc++-v3/libsupc++/eh_ptr.cc | 3 +
libstdc++-v3/libsupc++/eh_terminate.cc | 1 +
libstdc++-v3/libsupc++/eh_throw.cc | 3 +
libstdc++-v3/libsupc++/exception | 27 +-
libstdc++-v3/libsupc++/unwind-cxx.h | 8 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 71 +-
libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +-
libstdc++-v3/scripts/run_doxygen | 34 +-
libstdc++-v3/src/c++11/debug.cc | 18 +-
libstdc++-v3/src/c++11/random.cc | 127 +-
libstdc++-v3/src/c++17/memory_resource.cc | 2 +-
.../testsuite/17_intro/headers/c++1998/49745.cc | 113 +-
libstdc++-v3/testsuite/17_intro/names.cc | 4 +
.../18_support/exception_ptr/60612-unexpected.cc | 1 +
.../18_support/headers/exception/synopsis.cc | 2 +-
.../testsuite/18_support/set_unexpected.cc | 2 +-
.../testsuite/18_support/unexpected_handler.cc | 1 +
libstdc++-v3/testsuite/20_util/any/102894.cc | 20 +
libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +-
.../20_util/tuple/element_access/get_neg.cc | 1 +
libstdc++-v3/testsuite/20_util/variant/102912.cc | 71 +
.../21_strings/basic_string/allocator/71964.cc | 2 +-
.../21_strings/basic_string/capacity/1.cc | 2 +-
.../basic_string/modifiers/append/wchar_t/1.cc | 2 +-
.../basic_string/operations/compare/wchar_t/1.cc | 4 +-
.../23_containers/headers/vector/synopsis.cc | 14 +
.../23_containers/list/operations/66742.cc | 23 +
.../testsuite/23_containers/set/allocator/71964.cc | 2 +-
.../testsuite/23_containers/stack/deduction.cc | 2 +-
.../unordered_map/debug/merge1_neg.cc | 31 +
.../unordered_map/debug/merge2_neg.cc | 32 +
.../unordered_map/debug/merge3_neg.cc | 42 +
.../unordered_map/debug/merge4_neg.cc | 42 +
.../unordered_multimap/debug/merge1_neg.cc | 32 +
.../unordered_multimap/debug/merge2_neg.cc | 32 +
.../unordered_multimap/debug/merge3_neg.cc | 32 +
.../unordered_multimap/debug/merge4_neg.cc | 32 +
.../unordered_multiset/debug/merge1_neg.cc | 28 +
.../unordered_multiset/debug/merge2_neg.cc | 28 +
.../unordered_multiset/debug/merge3_neg.cc | 28 +
.../unordered_multiset/debug/merge4_neg.cc | 28 +
.../unordered_multiset/modifiers/merge.cc | 22 +
.../unordered_set/debug/merge1_neg.cc | 31 +
.../unordered_set/debug/merge2_neg.cc | 31 +
.../unordered_set/debug/merge3_neg.cc | 33 +
.../unordered_set/debug/merge4_neg.cc | 33 +
.../23_containers/unordered_set/modifiers/merge.cc | 43 +
.../23_containers/vector/bool/capacity/29134.cc | 5 -
.../vector/bool/capacity/constexpr.cc | 115 +
.../23_containers/vector/bool/cmp_c++20.cc | 19 +-
.../23_containers/vector/bool/cons/constexpr.cc | 280 +
.../vector/bool/element_access/constexpr.cc | 102 +
.../vector/bool/modifiers/assign/constexpr.cc | 216 +
.../vector/bool/modifiers/constexpr.cc | 248 +
.../vector/bool/modifiers/insert/31370.cc | 6 +-
.../vector/bool/modifiers/swap/constexpr.cc | 66 +
.../23_containers/vector/capacity/constexpr.cc | 101 +
.../testsuite/23_containers/vector/cmp_c++20.cc | 49 +-
.../testsuite/23_containers/vector/cons/89164.cc | 16 +-
.../23_containers/vector/cons/89164_c++17.cc | 39 +
.../23_containers/vector/cons/constexpr.cc | 279 +
.../23_containers/vector/data_access/constexpr.cc | 26 +
.../vector/element_access/constexpr.cc | 91 +
.../vector/modifiers/assign/constexpr.cc | 207 +
.../23_containers/vector/modifiers/constexpr.cc | 226 +
.../vector/modifiers/swap/constexpr.cc | 51 +
.../testsuite/25_algorithms/move/constexpr.cc | 30 +
.../testsuite/26_numerics/random/concept.cc | 8 +
.../26_numerics/random/random_device/cons/token.cc | 15 +-
.../26_numerics/random/random_device/entropy.cc | 9 +-
.../testsuite/26_numerics/valarray/103022.cc | 15 +
.../testsuite/26_numerics/valarray/range_access.cc | 49 +-
.../26_numerics/valarray/range_access2.cc | 22 +-
.../filesystem/path/factory/u8path-char8_t.cc | 3 +-
libstdc++-v3/testsuite/27_io/spanstream/1.cc | 53 +
libstdc++-v3/testsuite/27_io/spanstream/version.cc | 10 +
.../testsuite/28_regex/basic_regex/84110.cc | 3 +
.../string_view/operations/compare/wchar_t/1.cc | 4 +-
libstdc++-v3/testsuite/lib/gdb-test.exp | 63 +-
.../testsuite/libstdc++-prettyprinters/80276.cc | 2 +-
.../libstdc++-prettyprinters/libfundts.cc | 4 +-
.../libstdc++-prettyprinters/prettyprinters.exp | 2 +-
.../testsuite/std/ranges/adaptors/p1739.cc | 88 +
libstdc++-v3/testsuite/std/ranges/istream_view.cc | 13 +
libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +-
libstdc++-v3/testsuite/util/testsuite_abi.h | 4 +
1645 files changed, 74509 insertions(+), 21823 deletions(-)
diff --cc gcc/doc/tm.texi
index fa66a09ab3f,6ec1d50b3e4..8b7f710a078
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -6578,10 -6217,8 +6578,10 @@@ This hook returns true if masked intern
type @code{internal_fn}) should be considered expensive when the mask is
all zeros. GCC can then try to branch around the instruction instead.
@end deftypefn
+@c hook-end
- @deftypefn {Target Hook} {void *} TARGET_VECTORIZE_INIT_COST (class loop *@var{loop_info}, bool @var{costing_for_scalar})
- @c hook-start:TARGET_VECTORIZE_INIT_COST
+ @deftypefn {Target Hook} {class vector_costs *} TARGET_VECTORIZE_CREATE_COSTS (vec_info *@var{vinfo}, bool @var{costing_for_scalar})
++@c hook-start:TARGET_VECTORIZE_CREATE_COSTS
This hook should initialize target-specific data structures in preparation
for modeling the costs of vectorizing a loop or basic block. The default
allocates three unsigned integers for accumulating costs for the prologue,
@@@ -6591,39 -6228,8 +6591,10 @@@ is being vectorized. If @var{costing_f
current cost model is for the scalar version of a loop or block; otherwise
it is for the vector version.
@end deftypefn
+@c hook-end
- @deftypefn {Target Hook} unsigned TARGET_VECTORIZE_ADD_STMT_COST (class vec_info *@var{}, void *@var{data}, int @var{count}, enum vect_cost_for_stmt @var{kind}, class _stmt_vec_info *@var{stmt_info}, tree @var{vectype}, int @var{misalign}, enum vect_cost_model_location @var{where})
- @c hook-start:TARGET_VECTORIZE_ADD_STMT_COST
- This hook should update the target-specific @var{data} in response to
- adding @var{count} copies of the given @var{kind} of statement to a
- loop or basic block. The default adds the builtin vectorizer cost for
- the copies of the statement to the accumulator specified by @var{where},
- (the prologue, body, or epilogue) and returns the amount added. The
- return value should be viewed as a tentative cost that may later be
- revised.
- @end deftypefn
- @c hook-end
-
- @deftypefn {Target Hook} void TARGET_VECTORIZE_FINISH_COST (void *@var{data}, unsigned *@var{prologue_cost}, unsigned *@var{body_cost}, unsigned *@var{epilogue_cost})
- @c hook-start:TARGET_VECTORIZE_FINISH_COST
- This hook should complete calculations of the cost of vectorizing a loop
- or basic block based on @var{data}, and return the prologue, body, and
- epilogue costs as unsigned integers. The default returns the value of
- the three accumulators.
- @end deftypefn
- @c hook-end
-
- @deftypefn {Target Hook} void TARGET_VECTORIZE_DESTROY_COST_DATA (void *@var{data})
- @c hook-start:TARGET_VECTORIZE_DESTROY_COST_DATA
- This hook should release @var{data} and any related data structures
- allocated by TARGET_VECTORIZE_INIT_COST. The default releases the
- accumulator.
- @end deftypefn
- @c hook-end
-
@deftypefn {Target Hook} tree TARGET_VECTORIZE_BUILTIN_GATHER (const_tree @var{mem_vectype}, const_tree @var{index_type}, int @var{scale})
+@c hook-start:TARGET_VECTORIZE_BUILTIN_GATHER
Target builtin that implements vector gather operation. @var{mem_vectype}
is the vector type of the load and @var{index_type} is scalar type of
the index, scaled by @var{scale}.
@@@ -9855,10 -9209,16 +9826,18 @@@ This value is true if the target suppor
collecting constructors and destructors to be run at startup and exit.
It is false if we must use @command{collect2}.
@end deftypevr
+@c hook-end
+ @deftypevr {Target Hook} bool TARGET_DTORS_FROM_CXA_ATEXIT
+ This value is true if the target wants destructors to be queued to be
+ run from __cxa_atexit. If this is the case then, for each priority level,
+ a new constructor will be entered that registers the destructors for that
+ level with __cxa_atexit (and there will be no destructors emitted).
+ It is false the method implied by @code{have_ctors_dtors} is used.
+ @end deftypevr
+
@deftypefn {Target Hook} void TARGET_ASM_CONSTRUCTOR (rtx @var{symbol}, int @var{priority})
+@c hook-start:TARGET_ASM_CONSTRUCTOR
If defined, a function that outputs assembler code to arrange to call
the function referenced by @var{symbol} at initialization time.
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-10-21 9:51 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-10-21 9:51 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:9345234b2a80fbb26342f8c72aa8714d673c7dad
commit 9345234b2a80fbb26342f8c72aa8714d673c7dad
Merge: 39887dd2c2c 7878981f1d4
Author: Martin Liska <mliska@suse.cz>
Date: Thu Oct 21 11:51:37 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
MAINTAINERS | 1 +
contrib/ChangeLog | 10 +
contrib/gcc-changelog/git_commit.py | 1 +
gcc/ChangeLog | 507 ++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 249 +
gcc/ada/Makefile.rtl | 6 -
gcc/ada/atree.ads | 45 +-
gcc/ada/checks.adb | 19 +-
gcc/ada/cstand.adb | 6 +-
.../building_executable_programs_with_gnat.rst | 19 +
gcc/ada/einfo-utils.adb | 72 +-
gcc/ada/einfo-utils.ads | 96 +-
gcc/ada/einfo.ads | 5 +-
gcc/ada/exp_aggr.adb | 9 +-
gcc/ada/exp_attr.adb | 5 +-
gcc/ada/exp_ch3.adb | 11 +-
gcc/ada/exp_ch7.adb | 35 +-
gcc/ada/exp_disp.ads | 6 +-
gcc/ada/exp_intr.adb | 5 +-
gcc/ada/exp_spark.adb | 1 +
gcc/ada/exp_strm.adb | 4 +-
gcc/ada/exp_unst.adb | 5 +-
gcc/ada/exp_util.adb | 3 +-
gcc/ada/freeze.adb | 38 +-
gcc/ada/gcc-interface/decl.c | 22 +-
gcc/ada/gcc-interface/trans.c | 2 +-
gcc/ada/gen_il-gen-gen_entities.adb | 38 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 6 +-
gcc/ada/gen_il-gen.adb | 7 +
gcc/ada/gen_il-internals.adb | 2 +-
gcc/ada/gen_il-internals.ads | 7 +-
gcc/ada/gen_il-types.ads | 2 +
gcc/ada/gnat_ugn.texi | 30 +-
.../{g-io-put__vxworks.adb => a-nbnbin__ghost.adb} | 59 +-
gcc/ada/libgnat/a-nbnbin__ghost.ads | 202 +
gcc/ada/libgnat/s-aoinar.adb | 74 +-
gcc/ada/libgnat/s-aomoar.adb | 80 +-
gcc/ada/libgnat/s-atopex.adb | 83 +-
gcc/ada/libgnat/s-atopri.adb | 161 +-
gcc/ada/libgnat/s-atopri.ads | 145 +-
gcc/ada/libgnat/s-parame__ae653.ads | 196 -
gcc/ada/libgnat/s-thread.ads | 92 -
gcc/ada/libgnat/s-thread__ae653.adb | 163 -
gcc/ada/libgnat/s-widlllu.ads | 5 +-
gcc/ada/libgnat/s-widllu.ads | 5 +-
gcc/ada/libgnat/s-widthu.adb | 107 +
gcc/ada/libgnat/s-widuns.ads | 5 +-
gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 185 -
gcc/ada/libgnat/system-vxworks-ppc.ads | 163 -
gcc/ada/libgnat/system-vxworks-x86.ads | 164 -
gcc/ada/repinfo.adb | 72 +-
gcc/ada/sem.adb | 14 +-
gcc/ada/sem_aggr.adb | 23 +-
gcc/ada/sem_attr.adb | 8 +-
gcc/ada/sem_ch12.adb | 14 +-
gcc/ada/sem_ch13.adb | 6 +-
gcc/ada/sem_ch3.adb | 234 +-
gcc/ada/sem_ch4.adb | 72 +-
gcc/ada/sem_ch6.adb | 170 +-
gcc/ada/sem_ch8.adb | 16 +-
gcc/ada/sem_eval.adb | 100 +-
gcc/ada/sem_eval.ads | 15 +-
gcc/ada/sem_prag.adb | 74 +-
gcc/ada/sem_util.adb | 13 +-
gcc/ada/sinfo-utils.adb | 29 +-
gcc/ada/sprint.adb | 7 +-
gcc/ada/treepr.adb | 15 +-
gcc/ada/types.h | 8 +-
gcc/ada/uintp.adb | 18 +-
gcc/ada/usage.adb | 2 +
gcc/ada/vxworks7-cert-rtp-link.spec | 1 +
gcc/ada/warnsw.adb | 11 +
gcc/ada/warnsw.ads | 8 +
gcc/c-family/c-omp.c | 43 +-
gcc/calls.c | 11 -
gcc/cfgexpand.c | 2 +-
gcc/config.gcc | 1 +
gcc/config/aarch64/aarch64-builtins.c | 103 +-
gcc/config/aarch64/aarch64-protos.h | 3 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 2 +-
gcc/config/aarch64/aarch64-simd.md | 140 +-
gcc/config/aarch64/aarch64.c | 13 +-
gcc/config/aarch64/aarch64.md | 2 +-
gcc/config/aarch64/arm_fp16.h | 2 +-
gcc/config/aarch64/arm_neon.h | 14 +-
gcc/config/aarch64/constraints.md | 8 +
gcc/config/aarch64/iterators.md | 5 +-
gcc/config/aarch64/predicates.md | 6 +
gcc/config/arm/arm.c | 46 +-
gcc/config/bfin/bfin.md | 46 +-
gcc/config/darwin.c | 34 +-
gcc/config/i386/avx512fp16intrin.h | 13 +
gcc/config/i386/avx512fp16vlintrin.h | 26 +
gcc/config/i386/i386.c | 32 +-
gcc/config/i386/winnt.c | 12 +-
gcc/config/ia64/ia64.c | 64 +-
gcc/config/rs6000/altivec.md | 203 +-
gcc/config/rs6000/emmintrin.h | 12 +-
gcc/config/rs6000/pmmintrin.h | 4 +
gcc/config/rs6000/rs6000-call.c | 33 +-
gcc/config/rs6000/rs6000-p8swap.c | 2 -
gcc/config/rs6000/rs6000.c | 85 +-
gcc/config/rs6000/smmintrin.h | 4 +
gcc/config/rs6000/tmmintrin.h | 12 +
gcc/config/rs6000/vsx.md | 26 +-
gcc/config/s390/s390.c | 46 +-
gcc/cp/ChangeLog | 24 +
gcc/cp/constexpr.c | 4 +
gcc/cp/decl.c | 3 +-
gcc/cp/name-lookup.c | 4 +-
gcc/cp/parser.c | 14 +-
gcc/doc/extend.texi | 12 +-
gcc/doc/install.texi | 6 -
gcc/doc/invoke.texi | 17 +-
gcc/doc/sourcebuild.texi | 32 +
gcc/doc/tm.texi | 45 -
gcc/doc/tm.texi.in | 8 -
gcc/fortran/ChangeLog | 101 +
gcc/fortran/decl.c | 1 +
gcc/fortran/expr.c | 3 +-
gcc/fortran/openmp.c | 25 +-
gcc/fortran/parse.c | 69 +-
gcc/fortran/parse.h | 2 +-
gcc/fortran/trans-array.c | 20 +-
gcc/fortran/trans-expr.c | 2 +-
gcc/fortran/trans-intrinsic.c | 246 +-
gcc/fortran/trans-openmp.c | 15 +-
gcc/fortran/trans-types.c | 6 +-
gcc/gimple-range.cc | 10 +-
gcc/match.pd | 13 +
gcc/omp-low.c | 15 +-
gcc/params.opt | 4 +
gcc/passes.def | 4 +-
gcc/target.def | 45 -
gcc/targhooks.c | 30 -
gcc/targhooks.h | 4 -
gcc/testsuite/ChangeLog | 338 +
.../c-c++-common/Wstringop-overflow-2-novec.c | 126 +
gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 20 +-
gcc/testsuite/c-c++-common/ubsan/pr64888.c | 27 +
gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C | 11 +
gcc/testsuite/g++.dg/pr102796.C | 18 +
gcc/testsuite/g++.dg/template/crash90.C | 3 +-
gcc/testsuite/g++.dg/tls/pr102642.C | 10 +
gcc/testsuite/gcc.dg/Warray-bounds-48-novec.c | 364 +
gcc/testsuite/gcc.dg/Warray-bounds-48.c | 4 +-
gcc/testsuite/gcc.dg/Warray-bounds-51-novec.c | 21 +
gcc/testsuite/gcc.dg/Warray-bounds-51.c | 2 +-
gcc/testsuite/gcc.dg/Warray-bounds-87.c | 2 +-
gcc/testsuite/gcc.dg/Warray-parameter-3-novec.c | 16 +
gcc/testsuite/gcc.dg/Warray-parameter-3.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-14-novec.c | 16 +
gcc/testsuite/gcc.dg/Wstringop-overflow-14.c | 4 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-21-novec.c | 34 +
gcc/testsuite/gcc.dg/Wstringop-overflow-21.c | 8 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-68.c | 17 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-76-novec.c | 88 +
gcc/testsuite/gcc.dg/Wstringop-overflow-76.c | 18 +-
.../gcc.dg/Wzero-length-array-bounds-2-novec.c | 45 +
gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr94851-2.c | 2 +-
gcc/testsuite/gcc.dg/graphite/pr69728.c | 4 +-
gcc/testsuite/gcc.dg/graphite/scop-dsyr2k.c | 2 +-
gcc/testsuite/gcc.dg/graphite/scop-dsyrk.c | 2 +-
gcc/testsuite/gcc.dg/loop-8.c | 19 +-
gcc/testsuite/gcc.dg/plugin/gil-1.c | 1 +
gcc/testsuite/gcc.dg/pr102764.c | 14 +
gcc/testsuite/gcc.dg/pr102827.c | 13 +
gcc/testsuite/gcc.dg/pr36902.c | 5 +-
gcc/testsuite/gcc.dg/shrink-wrap-loop.c | 54 +-
gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 7 +-
gcc/testsuite/gcc.dg/tree-ssa/pr59597.c | 10 +-
gcc/testsuite/gcc.dg/tree-ssa/pr71437.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c | 27 -
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2a.c | 21 -
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 14 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 44 -
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-invalid.c | 102 +
gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 5 +-
.../gcc.target/aarch64/fmla_intrinsic_1.c | 9 +-
.../gcc.target/aarch64/fmls_intrinsic_1.c | 9 +-
.../gcc.target/aarch64/fmul_intrinsic_1.c | 11 +-
gcc/testsuite/gcc.target/aarch64/frint.x | 12 +
gcc/testsuite/gcc.target/aarch64/frint_double.c | 1 +
gcc/testsuite/gcc.target/aarch64/frint_float.c | 1 +
gcc/testsuite/gcc.target/aarch64/merge_trunc1.c | 41 +
gcc/testsuite/gcc.target/aarch64/mla_intrinsic_1.c | 1 +
gcc/testsuite/gcc.target/aarch64/mls_intrinsic_1.c | 1 +
gcc/testsuite/gcc.target/aarch64/mul_intrinsic_1.c | 1 +
gcc/testsuite/gcc.target/aarch64/mvn-cmeq0-1.c | 17 +
.../gcc.target/aarch64/narrow_high_combine.c | 3 +-
gcc/testsuite/gcc.target/aarch64/shl-combine-2.c | 14 +
gcc/testsuite/gcc.target/aarch64/shl-combine-3.c | 14 +
gcc/testsuite/gcc.target/aarch64/shl-combine-4.c | 14 +
gcc/testsuite/gcc.target/aarch64/shl-combine-5.c | 14 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-1.c | 13 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c | 14 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-2.c | 13 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-3.c | 13 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-4.c | 13 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-5.c | 16 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-6.c | 16 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-7.c | 16 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-8.c | 14 +
gcc/testsuite/gcc.target/aarch64/shrn-combine-9.c | 14 +
.../gcc.target/aarch64/simd/vmul_elem_1.c | 44 +
gcc/testsuite/gcc.target/aarch64/sve/pr93183.c | 2 +-
gcc/testsuite/gcc.target/aarch64/vclz.c | 272 +-
gcc/testsuite/gcc.target/aarch64/vneg_s.c | 167 +-
gcc/testsuite/gcc.target/aarch64/xtn-combine-1.c | 16 +
gcc/testsuite/gcc.target/aarch64/xtn-combine-2.c | 16 +
gcc/testsuite/gcc.target/aarch64/xtn-combine-3.c | 16 +
gcc/testsuite/gcc.target/aarch64/xtn-combine-4.c | 16 +
gcc/testsuite/gcc.target/aarch64/xtn-combine-5.c | 16 +
gcc/testsuite/gcc.target/aarch64/xtn-combine-6.c | 16 +
gcc/testsuite/gcc.target/i386/387-12.c | 4 +-
.../gcc.target/i386/avx512fp16-set1-pch-1a.c | 13 +
.../gcc.target/i386/avx512fp16-set1-pch-1b.c | 42 +
.../gcc.target/i386/avx512fp16vl-set1-pch-1a.c | 20 +
.../gcc.target/i386/avx512fp16vl-set1-pch-1b.c | 57 +
gcc/testsuite/gcc.target/i386/pr102761.c | 11 +
gcc/testsuite/gcc.target/i386/pr102812.c | 12 +
gcc/testsuite/gcc.target/powerpc/builtins-1.c | 8 +-
gcc/testsuite/gcc.target/powerpc/p10_vec_xl_sext.c | 35 +
gcc/testsuite/gcc.target/powerpc/sse4_2-pcmpgtq.c | 4 +-
gcc/testsuite/gfortran.dg/bind-c-char-descr.f90 | 57 +-
gcc/testsuite/gfortran.dg/bind-c-contiguous-5.c | 101 +
.../gfortran.dg/c-interop/shape-bindc.f90 | 77 +
gcc/testsuite/gfortran.dg/c-interop/shape-poly.f90 | 89 +
gcc/testsuite/gfortran.dg/c-interop/size-bindc.f90 | 106 +
gcc/testsuite/gfortran.dg/c-interop/size-poly.f90 | 118 +
.../gfortran.dg/c-interop/ubound-bindc.f90 | 129 +
.../gfortran.dg/c-interop/ubound-poly.f90 | 145 +
gcc/testsuite/gfortran.dg/gomp/cancel-1.f90 | 3 +
.../gfortran.dg/gomp/declare-variant-15.f90 | 13 +
.../gfortran.dg/gomp/declare-variant-16.f90 | 14 +-
gcc/testsuite/gfortran.dg/gomp/nesting-3.f90 | 20 +-
gcc/testsuite/gfortran.dg/gomp/reduction4.f90 | 2 +-
.../gomp/strictly-structured-block-1.f90 | 214 +
.../gomp/strictly-structured-block-2.f90 | 139 +
.../gomp/strictly-structured-block-3.f90 | 52 +
gcc/testsuite/lib/target-supports.exp | 182 +
gcc/tree-cfg.c | 74 +-
gcc/tree-data-ref.c | 3 +
gcc/tree-if-conv.c | 21 +-
gcc/tree-object-size.c | 112 +-
gcc/tree-ssa-threadbackward.c | 31 +-
gcc/tree-ssa-threadupdate.c | 38 +-
gcc/tree-vect-data-refs.c | 181 +-
gcc/tree-vect-slp.c | 1 -
gcc/tree-vect-stmts.c | 157 +-
gcc/tree-vectorizer.h | 6 +-
libcpp/ChangeLog | 4 +
libffi/.gitattributes | 4 +
libffi/ChangeLog | 85 +
libffi/ChangeLog.libffi | 7743 ++++++++++++++++++--
libffi/HOWTO_MERGE | 13 +
libffi/LICENSE | 2 +-
libffi/LICENSE-BUILDTOOLS | 353 +
libffi/LOCAL_PATCHES | 2 +
libffi/MERGE | 4 +
libffi/Makefile.am | 135 +-
libffi/Makefile.in | 219 +-
libffi/README | 450 --
libffi/README.md | 495 ++
libffi/acinclude.m4 | 38 +-
libffi/autogen.sh | 11 +
libffi/configure | 487 +-
libffi/configure.ac | 91 +-
libffi/configure.host | 97 +-
libffi/doc/Makefile.am | 3 +
libffi/doc/libffi.texi | 382 +-
libffi/doc/version.texi | 8 +-
libffi/fficonfig.h.in | 21 +-
libffi/generate-darwin-source-and-headers.py | 143 +-
libffi/include/Makefile.am | 2 +-
libffi/include/Makefile.in | 3 +-
libffi/include/ffi.h.in | 213 +-
libffi/include/ffi_cfi.h | 21 +
libffi/include/ffi_common.h | 50 +-
libffi/include/tramp.h | 45 +
libffi/libffi.map.in | 24 +-
libffi/libffi.pc.in | 2 +-
libffi/libffi.xcodeproj/project.pbxproj | 530 +-
libffi/libtool-version | 25 +-
libffi/man/Makefile.in | 1 +
libffi/mdate-sh | 39 +-
libffi/merge.sh | 51 +
libffi/msvcc.sh | 134 +-
libffi/src/aarch64/ffi.c | 536 +-
libffi/src/aarch64/ffitarget.h | 35 +-
libffi/src/aarch64/internal.h | 33 +
libffi/src/aarch64/sysv.S | 189 +-
libffi/src/aarch64/win64_armasm.S | 506 ++
libffi/src/alpha/ffi.c | 6 +-
libffi/src/arc/ffi.c | 6 +-
libffi/src/arm/ffi.c | 380 +-
libffi/src/arm/ffitarget.h | 24 +-
libffi/src/arm/internal.h | 10 +
libffi/src/arm/sysv.S | 304 +-
libffi/src/arm/sysv_msvc_arm32.S | 311 +
libffi/src/closures.c | 489 +-
libffi/src/cris/ffi.c | 4 +-
libffi/src/csky/ffi.c | 395 +
libffi/src/csky/ffitarget.h | 63 +
libffi/src/csky/sysv.S | 371 +
libffi/src/dlmalloc.c | 7 +-
libffi/src/frv/ffi.c | 4 +-
libffi/src/ia64/ffi.c | 30 +-
libffi/src/ia64/ffitarget.h | 3 +-
libffi/src/ia64/unix.S | 9 +-
libffi/src/java_raw_api.c | 6 +-
libffi/src/kvx/asm.h | 5 +
libffi/src/kvx/ffi.c | 273 +
libffi/src/kvx/ffitarget.h | 75 +
libffi/src/kvx/sysv.S | 127 +
libffi/src/m32r/ffi.c | 2 +-
libffi/src/m68k/ffi.c | 4 +-
libffi/src/m68k/sysv.S | 29 +-
libffi/src/m88k/ffi.c | 8 +-
libffi/src/metag/ffi.c | 14 +-
libffi/src/microblaze/ffi.c | 10 +-
libffi/src/mips/ffi.c | 146 +-
libffi/src/mips/ffitarget.h | 23 +-
libffi/src/mips/n32.S | 151 +-
libffi/src/mips/o32.S | 177 +-
libffi/src/moxie/eabi.S | 2 +-
libffi/src/moxie/ffi.c | 27 +-
libffi/src/nios2/ffi.c | 4 +-
libffi/src/pa/ffi.c | 216 +-
libffi/src/pa/ffitarget.h | 11 +-
libffi/src/pa/hpux32.S | 76 +-
libffi/src/pa/linux.S | 160 +-
libffi/src/powerpc/asm.h | 4 +-
libffi/src/powerpc/darwin_closure.S | 6 +-
libffi/src/powerpc/ffi.c | 10 +-
libffi/src/powerpc/ffi_darwin.c | 48 +-
libffi/src/powerpc/ffi_linux64.c | 247 +-
libffi/src/powerpc/ffi_powerpc.h | 25 +-
libffi/src/powerpc/ffitarget.h | 14 +-
libffi/src/powerpc/linux64.S | 111 +-
libffi/src/powerpc/linux64_closure.S | 70 +-
libffi/src/powerpc/sysv.S | 12 +-
libffi/src/prep_cif.c | 64 +-
libffi/src/raw_api.c | 10 +-
libffi/src/riscv/ffi.c | 16 +-
libffi/src/sparc/ffi.c | 6 +-
libffi/src/sparc/ffi64.c | 18 +-
libffi/src/tramp.c | 729 ++
libffi/src/types.c | 4 +-
libffi/src/vax/ffi.c | 4 +-
libffi/src/x86/asmnames.h | 30 +
libffi/src/x86/darwin.S | 444 --
libffi/src/x86/darwin64.S | 416 --
libffi/src/x86/darwin64_c.c | 643 --
libffi/src/x86/darwin_c.c | 843 ---
libffi/src/x86/ffi.c | 162 +-
libffi/src/x86/ffi64.c | 164 +-
libffi/src/x86/ffitarget.h | 42 +-
libffi/src/x86/ffiw64.c | 114 +-
libffi/src/x86/internal.h | 14 +
libffi/src/x86/internal64.h | 14 +
libffi/src/x86/sysv.S | 215 +-
libffi/src/x86/sysv_intel.S | 995 +++
libffi/src/x86/unix64.S | 204 +-
libffi/src/x86/win64.S | 170 +-
libffi/src/x86/win64_intel.S | 238 +
libffi/src/xtensa/ffi.c | 4 +-
libffi/src/xtensa/sysv.S | 7 +-
libffi/testsuite/Makefile.am | 206 +-
libffi/testsuite/Makefile.in | 210 +-
libffi/testsuite/lib/libffi.exp | 294 +-
libffi/testsuite/libffi.bhaible/Makefile | 28 +
libffi/testsuite/libffi.bhaible/README | 78 +
libffi/testsuite/libffi.bhaible/alignof.h | 50 +
libffi/testsuite/libffi.bhaible/bhaible.exp | 63 +
libffi/testsuite/libffi.bhaible/test-call.c | 1745 +++++
libffi/testsuite/libffi.bhaible/test-callback.c | 2885 ++++++++
libffi/testsuite/libffi.bhaible/testcases.c | 747 ++
libffi/testsuite/libffi.call/align_mixed.c | 46 +
libffi/testsuite/libffi.call/align_stdcall.c | 46 +
libffi/testsuite/libffi.call/call.exp | 28 +-
libffi/testsuite/libffi.call/cls_uchar_va.c | 44 -
libffi/testsuite/libffi.call/cls_ushort_va.c | 44 -
libffi/testsuite/libffi.call/ffitest.h | 13 +-
libffi/testsuite/libffi.call/float2.c | 23 +-
libffi/testsuite/libffi.call/offsets.c | 46 +
libffi/testsuite/libffi.call/struct10.c | 57 +
libffi/testsuite/libffi.call/va_1.c | 120 +-
libffi/testsuite/libffi.call/va_2.c | 196 +
libffi/testsuite/libffi.closures/closure.exp | 67 +
.../{libffi.call => libffi.closures}/closure_fn0.c | 0
.../{libffi.call => libffi.closures}/closure_fn1.c | 0
.../{libffi.call => libffi.closures}/closure_fn2.c | 0
.../{libffi.call => libffi.closures}/closure_fn3.c | 0
.../{libffi.call => libffi.closures}/closure_fn4.c | 0
.../{libffi.call => libffi.closures}/closure_fn5.c | 0
.../{libffi.call => libffi.closures}/closure_fn6.c | 0
.../closure_loc_fn0.c | 3 +
.../closure_simple.c | 0
.../{libffi.call => libffi.closures}/cls_12byte.c | 0
.../{libffi.call => libffi.closures}/cls_16byte.c | 0
.../{libffi.call => libffi.closures}/cls_18byte.c | 0
.../{libffi.call => libffi.closures}/cls_19byte.c | 0
.../{libffi.call => libffi.closures}/cls_1_1byte.c | 0
.../{libffi.call => libffi.closures}/cls_20byte.c | 2 +-
.../{libffi.call => libffi.closures}/cls_20byte1.c | 2 +-
.../{libffi.call => libffi.closures}/cls_24byte.c | 6 +-
.../{libffi.call => libffi.closures}/cls_2byte.c | 0
.../{libffi.call => libffi.closures}/cls_3_1byte.c | 0
.../{libffi.call => libffi.closures}/cls_3byte1.c | 0
.../{libffi.call => libffi.closures}/cls_3byte2.c | 0
libffi/testsuite/libffi.closures/cls_3float.c | 95 +
.../{libffi.call => libffi.closures}/cls_4_1byte.c | 0
.../{libffi.call => libffi.closures}/cls_4byte.c | 0
.../cls_5_1_byte.c | 2 +-
.../{libffi.call => libffi.closures}/cls_5byte.c | 2 +-
.../{libffi.call => libffi.closures}/cls_64byte.c | 0
.../cls_6_1_byte.c | 2 +-
.../{libffi.call => libffi.closures}/cls_6byte.c | 2 +-
.../cls_7_1_byte.c | 2 +-
.../{libffi.call => libffi.closures}/cls_7byte.c | 2 +-
.../{libffi.call => libffi.closures}/cls_8byte.c | 0
.../{libffi.call => libffi.closures}/cls_9byte1.c | 2 +-
.../{libffi.call => libffi.closures}/cls_9byte2.c | 2 +-
.../cls_align_double.c | 2 +-
.../cls_align_float.c | 2 +-
.../cls_align_longdouble.c | 2 +-
.../cls_align_longdouble_split.c | 2 +-
.../cls_align_longdouble_split2.c | 2 +-
.../cls_align_pointer.c | 2 +-
.../cls_align_sint16.c | 2 +-
.../cls_align_sint32.c | 2 +-
.../cls_align_sint64.c | 2 +-
.../cls_align_uint16.c | 2 +-
.../cls_align_uint32.c | 2 +-
.../cls_align_uint64.c | 2 +-
.../cls_dbls_struct.c | 6 +-
.../{libffi.call => libffi.closures}/cls_double.c | 0
.../cls_double_va.c | 0
.../{libffi.call => libffi.closures}/cls_float.c | 0
.../cls_longdouble.c | 0
.../cls_longdouble_va.c | 0
.../cls_many_mixed_args.c | 0
.../cls_many_mixed_float_double.c | 0
.../cls_multi_schar.c | 2 +-
.../cls_multi_sshort.c | 2 +-
.../cls_multi_sshortchar.c | 2 +-
.../cls_multi_uchar.c | 2 +-
.../cls_multi_ushort.c | 2 +-
.../cls_multi_ushortchar.c | 2 +-
.../{libffi.call => libffi.closures}/cls_pointer.c | 0
.../cls_pointer_stack.c | 0
.../{libffi.call => libffi.closures}/cls_schar.c | 0
.../{libffi.call => libffi.closures}/cls_sint.c | 0
.../{libffi.call => libffi.closures}/cls_sshort.c | 0
.../cls_struct_va1.c | 0
.../{libffi.call => libffi.closures}/cls_uchar.c | 0
.../{libffi.call => libffi.closures}/cls_uint.c | 0
.../{libffi.call => libffi.closures}/cls_uint_va.c | 0
.../cls_ulong_va.c | 0
.../cls_ulonglong.c | 0
.../{libffi.call => libffi.closures}/cls_ushort.c | 0
.../{libffi.call => libffi.closures}/err_bad_abi.c | 0
libffi/testsuite/libffi.closures/ffitest.h | 144 +
.../{libffi.call => libffi.closures}/huge_struct.c | 4 +-
.../nested_struct.c | 2 +-
.../nested_struct1.c | 2 +-
.../nested_struct10.c | 1 +
.../nested_struct11.c | 0
libffi/testsuite/libffi.closures/nested_struct12.c | 86 +
.../nested_struct13.c} | 14 +-
.../nested_struct2.c | 2 +-
.../nested_struct3.c | 2 +-
.../nested_struct4.c | 0
.../nested_struct5.c | 0
.../nested_struct6.c | 0
.../nested_struct7.c | 0
.../nested_struct8.c | 0
.../nested_struct9.c | 0
.../{libffi.call => libffi.closures}/problem1.c | 0
.../libffi.closures/single_entry_structs1.c | 86 +
.../libffi.closures/single_entry_structs2.c | 102 +
.../libffi.closures/single_entry_structs3.c | 101 +
.../{libffi.call => libffi.closures}/stret_large.c | 0
.../stret_large2.c | 0
.../stret_medium.c | 2 +-
.../stret_medium2.c | 2 +-
.../{libffi.call => libffi.closures}/testclosure.c | 2 +-
.../unwindtest.cc | 13 +-
.../unwindtest_ffi_call.cc | 5 +-
libffi/testsuite/libffi.go/static-chain.h | 6 -
libffi/testsuite/libffi.special/ffitestcxx.h | 96 -
libffi/testsuite/libffi.special/special.exp | 35 -
libgfortran/ChangeLog | 14 +
libgomp/ChangeLog | 39 +
libgomp/config/linux/affinity.c | 2 +-
libgomp/libgomp.h | 35 +
libgomp/libgomp.texi | 2 +-
.../libgomp.fortran/target-in-reduction-1.f90 | 78 +
.../libgomp.fortran/target-in-reduction-2.f90 | 30 +
.../libgomp.fortran/task-reduction-16.f90 | 1 +
.../testsuite/libgomp.graphite/force-parallel-5.c | 2 +-
libgomp/work.c | 5 +
liboffloadmic/ChangeLog | 5 +
.../include/coi/source/COIBuffer_source.h | 2 +-
libstdc++-v3/ChangeLog | 108 +
libstdc++-v3/doc/Makefile.am | 20 +-
libstdc++-v3/doc/Makefile.in | 20 +-
libstdc++-v3/include/bits/mofunc_impl.h | 2 +-
libstdc++-v3/include/bits/ranges_base.h | 24 +-
libstdc++-v3/include/bits/ranges_util.h | 15 +-
libstdc++-v3/include/bits/stl_iterator.h | 6 +-
libstdc++-v3/include/bits/stl_stack.h | 2 +-
libstdc++-v3/include/std/optional | 182 +-
libstdc++-v3/include/std/ranges | 142 +-
libstdc++-v3/include/std/variant | 4 +-
libstdc++-v3/include/std/version | 3 +
libstdc++-v3/src/c++11/random.cc | 70 +-
.../testsuite/20_util/move_only_function/cons.cc | 27 +
.../testsuite/20_util/optional/monadic/and_then.cc | 132 +
.../testsuite/20_util/optional/monadic/or_else.cc | 103 +
.../20_util/optional/monadic/or_else_neg.cc | 30 +
.../20_util/optional/monadic/transform.cc | 152 +
.../testsuite/20_util/optional/monadic/version.cc | 10 +
.../testsuite/23_containers/stack/deduction.cc | 14 +
.../26_numerics/random/random_device/entropy.cc | 37 +
libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 15 +
.../testsuite/std/ranges/adaptors/sizeof.cc | 6 +-
.../testsuite/std/ranges/iota/iota_view.cc | 21 +
libstdc++-v3/testsuite/std/ranges/subrange/1.cc | 19 +
libstdc++-v3/testsuite/std/ranges/view.cc | 28 +-
537 files changed, 33530 insertions(+), 9769 deletions(-)
diff --cc gcc/doc/tm.texi
index 9649695993b,990152f5b15..fa66a09ab3f
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -5722,47 -5423,7 +5716,8 @@@ defined, then define this hook to retur
@code{TARGET_SETUP_INCOMING_VARARGS} is used, @code{false} otherwise.
Otherwise, you should not define this hook.
@end deftypefn
+@c hook-end
- @deftypefn {Target Hook} rtx TARGET_LOAD_BOUNDS_FOR_ARG (rtx @var{slot}, rtx @var{arg}, rtx @var{slot_no})
- @c hook-start:TARGET_LOAD_BOUNDS_FOR_ARG
- This hook is used by expand pass to emit insn to load bounds of
- @var{arg} passed in @var{slot}. Expand pass uses this hook in case
- bounds of @var{arg} are not passed in register. If @var{slot} is a
- memory, then bounds are loaded as for regular pointer loaded from
- memory. If @var{slot} is not a memory then @var{slot_no} is an integer
- constant holding number of the target dependent special slot which
- should be used to obtain bounds. Hook returns RTX holding loaded bounds.
- @end deftypefn
- @c hook-end
-
- @deftypefn {Target Hook} void TARGET_STORE_BOUNDS_FOR_ARG (rtx @var{arg}, rtx @var{slot}, rtx @var{bounds}, rtx @var{slot_no})
- @c hook-start:TARGET_STORE_BOUNDS_FOR_ARG
- This hook is used by expand pass to emit insns to store @var{bounds} of
- @var{arg} passed in @var{slot}. Expand pass uses this hook in case
- @var{bounds} of @var{arg} are not passed in register. If @var{slot} is a
- memory, then @var{bounds} are stored as for regular pointer stored in
- memory. If @var{slot} is not a memory then @var{slot_no} is an integer
- constant holding number of the target dependent special slot which
- should be used to store @var{bounds}.
- @end deftypefn
- @c hook-end
-
- @deftypefn {Target Hook} rtx TARGET_LOAD_RETURNED_BOUNDS (rtx @var{slot})
- @c hook-start:TARGET_LOAD_RETURNED_BOUNDS
- This hook is used by expand pass to emit insn to load bounds
- returned by function call in @var{slot}. Hook returns RTX holding
- loaded bounds.
- @end deftypefn
- @c hook-end
-
- @deftypefn {Target Hook} void TARGET_STORE_RETURNED_BOUNDS (rtx @var{slot}, rtx @var{bounds})
- @c hook-start:TARGET_STORE_RETURNED_BOUNDS
- This hook is used by expand pass to emit insn to store @var{bounds}
- returned by function call into @var{slot}.
- @end deftypefn
- @c hook-end
-
@node Trampolines
@section Support for Nested Functions
@cindex support for nested functions
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-10-18 12:43 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-10-18 12:43 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:39887dd2c2c81cf3e98466827d59cafda279a258
commit 39887dd2c2c81cf3e98466827d59cafda279a258
Merge: e07d0e579a4 247c407c83f
Author: Martin Liska <mliska@suse.cz>
Date: Mon Oct 18 14:43:12 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 58 +
MAINTAINERS | 9 +-
Makefile.def | 32 +-
Makefile.in | 116 +-
c++tools/ChangeLog | 6 +
c++tools/resolver.cc | 11 +
c++tools/resolver.h | 4 +
config/ChangeLog | 6 +
config/bootstrap-lto-lean.mk | 6 +-
config/bootstrap-lto.mk | 6 +-
configure | 10 +
configure.ac | 10 +
contrib/ChangeLog | 48 +
contrib/config-list.mk | 13 +-
contrib/download_prerequisites | 2 +-
contrib/filter-clang-warnings.py | 1 +
contrib/gcc-changelog/git_commit.py | 25 +-
contrib/gcc-changelog/test_email.py | 6 +
contrib/gcc-changelog/test_patches.txt | 25 +
contrib/gcc_update | 19 +-
fixincludes/ChangeLog | 6 +
fixincludes/fixincl.x | 68 +-
fixincludes/inclhack.def | 28 +
fixincludes/tests/base/inttypes.h | 22 +
gcc/ChangeLog | 5959 ++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 10 +-
gcc/ada/ChangeLog | 2436 +++++++
gcc/ada/Makefile.rtl | 152 +-
gcc/ada/adabkend.adb | 58 +-
gcc/ada/adaint.c | 4 +
gcc/ada/ali-util.adb | 1 -
gcc/ada/ali.adb | 37 +-
gcc/ada/ali.ads | 6 -
gcc/ada/aspects.ads | 16 +-
gcc/ada/atree.adb | 718 +-
gcc/ada/atree.ads | 76 +-
gcc/ada/atree.h | 71 -
gcc/ada/back_end.adb | 95 +-
gcc/ada/backend_utils.adb | 96 +
gcc/ada/backend_utils.ads | 36 +
gcc/ada/bcheck.adb | 134 +-
gcc/ada/bindgen.adb | 31 +
gcc/ada/bindo-graphs.adb | 14 +-
gcc/ada/checks.adb | 44 +-
gcc/ada/checks.ads | 25 +-
gcc/ada/clean.adb | 2 +-
gcc/ada/comperr.adb | 7 +-
gcc/ada/contracts.adb | 1725 ++++-
gcc/ada/contracts.ads | 25 +
gcc/ada/cstand.adb | 77 +-
gcc/ada/debug.adb | 19 +-
gcc/ada/doc/gnat_rm.rst | 1 +
gcc/ada/doc/gnat_rm/about_this_guide.rst | 3 +
.../implementation_defined_characteristics.rst | 702 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 88 +-
.../doc/gnat_rm/security_hardening_features.rst | 89 +
...ard_and_implementation_defined_restrictions.rst | 38 +
.../building_executable_programs_with_gnat.rst | 18 +-
.../doc/gnat_ugn/gnat_and_program_execution.rst | 14 +-
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 18 +-
.../doc/gnat_ugn/platform_specific_information.rst | 5 +-
.../doc/gnat_ugn/the_gnat_compilation_model.rst | 71 +-
gcc/ada/einfo-utils.adb | 380 +-
gcc/ada/einfo-utils.ads | 259 +-
gcc/ada/einfo.ads | 116 +-
gcc/ada/err_vars.ads | 17 +-
gcc/ada/errout.adb | 43 +-
gcc/ada/erroutc.adb | 48 +-
gcc/ada/exp_aggr.adb | 328 +-
gcc/ada/exp_attr.adb | 59 +-
gcc/ada/exp_ch3.adb | 150 +-
gcc/ada/exp_ch4.adb | 265 +-
gcc/ada/exp_ch5.adb | 159 +-
gcc/ada/exp_ch6.adb | 438 +-
gcc/ada/exp_ch6.ads | 3 +
gcc/ada/exp_ch7.adb | 22 +-
gcc/ada/exp_ch9.adb | 29 +-
gcc/ada/exp_dbug.adb | 6 +-
gcc/ada/exp_disp.adb | 290 +-
gcc/ada/exp_dist.adb | 6 +-
gcc/ada/exp_fixd.adb | 171 +-
gcc/ada/exp_intr.adb | 2 +-
gcc/ada/exp_pakd.adb | 33 +-
gcc/ada/exp_prag.adb | 16 +-
gcc/ada/exp_smem.adb | 2 +-
gcc/ada/exp_util.adb | 350 +-
gcc/ada/exp_util.ads | 69 +-
gcc/ada/expander.adb | 15 +-
gcc/ada/fe.h | 41 +-
gcc/ada/freeze.adb | 665 +-
gcc/ada/freeze.ads | 9 +
gcc/ada/gcc-interface/Make-lang.in | 3 +-
gcc/ada/gcc-interface/cuintp.c | 1 +
gcc/ada/gcc-interface/decl.c | 318 +-
gcc/ada/gcc-interface/gigi.h | 13 +-
gcc/ada/gcc-interface/lang-specs.h | 7 +-
gcc/ada/gcc-interface/misc.c | 19 +-
gcc/ada/gcc-interface/targtyps.c | 1 +
gcc/ada/gcc-interface/trans.c | 27 +-
gcc/ada/gcc-interface/utils.c | 80 +-
gcc/ada/gcc-interface/utils2.c | 2 +-
gcc/ada/gen_il-fields.ads | 26 +-
gcc/ada/gen_il-gen-gen_entities.adb | 35 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 66 +-
gcc/ada/gen_il-gen.adb | 1027 ++-
gcc/ada/gen_il-internals.adb | 2 +-
gcc/ada/gen_il-internals.ads | 350 +-
gcc/ada/gen_il-types.ads | 15 +-
gcc/ada/ghost.adb | 9 +
gcc/ada/gnat1drv.adb | 13 +-
gcc/ada/gnat_cuda.adb | 240 +-
gcc/ada/gnat_cuda.ads | 30 +-
gcc/ada/gnat_rm.texi | 2951 ++++----
gcc/ada/gnat_ugn.texi | 100 +-
gcc/ada/gnatbind.adb | 2 -
gcc/ada/gnatfind.adb | 5 +
gcc/ada/gnatlink.adb | 1 -
gcc/ada/gnatls.adb | 17 +-
gcc/ada/gnatxref.adb | 5 +
gcc/ada/impunit.adb | 16 +-
gcc/ada/init.c | 23 +
gcc/ada/inline.adb | 55 +-
gcc/ada/itypes.adb | 5 +-
gcc/ada/layout.adb | 34 +-
gcc/ada/libgnarl/a-intnam__rtems.ads | 74 +-
gcc/ada/libgnarl/a-tasini.adb | 12 +-
gcc/ada/libgnarl/a-tasini.ads | 9 +-
.../{s-inmaop__vxworks.adb => s-inmaop__hwint.adb} | 7 +-
gcc/ada/libgnarl/s-interr__hwint.adb | 36 +-
gcc/ada/libgnarl/s-interr__vxworks.adb | 37 +-
gcc/ada/libgnarl/s-intman__android.adb | 2 +-
gcc/ada/libgnarl/s-intman__lynxos.adb | 2 +-
gcc/ada/libgnarl/s-intman__posix.adb | 2 +-
gcc/ada/libgnarl/s-intman__qnx.adb | 2 +-
gcc/ada/libgnarl/s-intman__rtems.adb | 93 +
gcc/ada/libgnarl/s-intman__rtems.ads | 99 +
gcc/ada/libgnarl/s-intman__solaris.adb | 2 +-
gcc/ada/libgnarl/s-intman__susv3.adb | 2 +-
gcc/ada/libgnarl/s-osinte__rtems.adb | 150 +
gcc/ada/libgnarl/s-osinte__rtems.ads | 67 +-
gcc/ada/libgnarl/s-osinte__vxworks.adb | 18 +-
gcc/ada/libgnarl/s-osinte__vxworks.ads | 84 +-
gcc/ada/libgnarl/s-taprob.adb | 2 +-
gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 4 +-
gcc/ada/libgnarl/s-taprop__linux.adb | 6 +-
gcc/ada/libgnarl/s-taprop__mingw.adb | 4 +-
gcc/ada/libgnarl/s-taprop__posix.adb | 6 +-
gcc/ada/libgnarl/s-taprop__qnx.adb | 6 +-
gcc/ada/libgnarl/s-taprop__rtems.adb | 1347 ++++
gcc/ada/libgnarl/s-taprop__solaris.adb | 6 +-
gcc/ada/libgnarl/s-taprop__vxworks.adb | 107 +-
gcc/ada/libgnarl/s-taskin.adb | 4 +-
gcc/ada/libgnarl/s-taskin.ads | 8 -
gcc/ada/libgnarl/s-tasque.adb | 2 +-
gcc/ada/libgnarl/s-tassta.adb | 9 +
gcc/ada/libgnarl/s-tpoben.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb | 5 +-
gcc/ada/libgnarl/s-tpopsp__vxworks.adb | 5 +-
gcc/ada/libgnarl/s-vxwext.adb | 6 +-
gcc/ada/libgnarl/s-vxwext.ads | 16 +-
gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 20 +-
gcc/ada/libgnarl/s-vxwext__kernel.adb | 22 +-
gcc/ada/libgnarl/s-vxwext__kernel.ads | 26 +-
gcc/ada/libgnarl/s-vxwext__noints.adb | 126 -
gcc/ada/libgnarl/s-vxwext__rtp-smp.adb | 18 +-
gcc/ada/libgnarl/s-vxwext__rtp.adb | 22 +-
gcc/ada/libgnarl/s-vxwext__rtp.ads | 26 +-
gcc/ada/libgnarl/s-vxwext__vthreads.ads | 109 -
gcc/ada/libgnat/a-calend.adb | 15 +-
gcc/ada/libgnat/a-cbdlli.adb | 107 +-
gcc/ada/libgnat/a-cbdlli.ads | 8 +-
gcc/ada/libgnat/a-cbhama.ads | 11 +-
gcc/ada/libgnat/a-cbhase.ads | 9 +-
gcc/ada/libgnat/a-cbmutr.ads | 8 +-
gcc/ada/libgnat/a-cborma.ads | 11 +-
gcc/ada/libgnat/a-cborse.ads | 9 +-
gcc/ada/libgnat/a-cdlili.adb | 205 +-
gcc/ada/libgnat/a-cfdlli.adb | 112 +-
gcc/ada/libgnat/a-cfdlli.ads | 4 +-
gcc/ada/libgnat/a-cfhama.ads | 1 +
gcc/ada/libgnat/a-cfhase.ads | 1 +
gcc/ada/libgnat/a-cfinve.ads | 1 +
gcc/ada/libgnat/a-cforma.ads | 1 +
gcc/ada/libgnat/a-cforse.ads | 1 +
gcc/ada/libgnat/a-chahan.adb | 122 +-
gcc/ada/libgnat/a-chahan.ads | 359 +-
gcc/ada/libgnat/a-cidlli.adb | 105 +-
gcc/ada/libgnat/a-coboho.ads | 4 +-
gcc/ada/libgnat/a-cobove.ads | 9 +-
gcc/ada/libgnat/a-cofove.ads | 1 +
gcc/ada/libgnat/a-costso.adb | 191 +
gcc/ada/libgnat/a-costso.ads | 71 +
gcc/ada/libgnat/a-crdlli.adb | 108 +-
gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb | 150 -
gcc/ada/libgnat/a-excach.adb | 2 +-
gcc/ada/libgnat/a-except.adb | 92 +-
gcc/ada/libgnat/a-except.ads | 9 +
gcc/ada/libgnat/a-stbufi.adb | 2 +-
gcc/ada/libgnat/a-stbufi.ads | 12 +-
gcc/ada/libgnat/a-strbou.adb | 2 +-
gcc/ada/libgnat/a-strbou.ads | 2152 +++++-
gcc/ada/libgnat/a-strfix.adb | 270 +-
gcc/ada/libgnat/a-strfix.ads | 463 +-
gcc/ada/libgnat/a-strmap.adb | 337 +-
gcc/ada/libgnat/a-strmap.ads | 127 +-
gcc/ada/libgnat/a-strsea.adb | 319 +-
gcc/ada/libgnat/a-strsea.ads | 540 +-
gcc/ada/libgnat/a-strsup.adb | 1163 ++--
gcc/ada/libgnat/a-strsup.ads | 2383 ++++++-
gcc/ada/libgnat/a-strunb.ads | 8 +-
gcc/ada/libgnat/a-strunb__shared.ads | 3 +-
gcc/ada/libgnat/a-tags.adb | 2 +-
gcc/ada/libgnat/a-textio.adb | 3 +-
gcc/ada/libgnat/a-textio.ads | 6 +-
gcc/ada/libgnat/a-witeio.adb | 2 +-
gcc/ada/libgnat/a-zchhan.adb | 34 +
gcc/ada/libgnat/a-zchhan.ads | 29 +-
gcc/ada/libgnat/a-zchuni.adb | 19 +
gcc/ada/libgnat/a-zchuni.ads | 12 +
gcc/ada/libgnat/a-ztexio.adb | 2 +-
gcc/ada/libgnat/g-binenv.adb | 2 +-
gcc/ada/libgnat/g-forstr.adb | 6 +-
gcc/ada/libgnat/i-vxwork.ads | 9 +-
gcc/ada/libgnat/i-vxwork__x86.ads | 9 +-
gcc/ada/libgnat/memtrack.adb | 127 +-
gcc/ada/libgnat/s-aoinar.adb | 2 +-
gcc/ada/libgnat/s-aomoar.adb | 2 +-
gcc/ada/libgnat/s-aotase.adb | 2 +-
gcc/ada/libgnat/s-arit128.ads | 7 +
gcc/ada/libgnat/s-arit64.ads | 7 +
gcc/ada/libgnat/s-atopex.adb | 38 +-
gcc/ada/libgnat/s-atopri.ads | 7 +-
gcc/ada/libgnat/s-dwalin.adb | 114 +-
gcc/ada/libgnat/s-dwalin.ads | 26 +-
gcc/ada/libgnat/s-ficobl.ads | 2 +-
gcc/ada/libgnat/s-imenne.adb | 170 -
gcc/ada/libgnat/s-imenne.ads | 85 -
gcc/ada/libgnat/s-imglli.ads | 4 +-
gcc/ada/libgnat/s-objrea.adb | 72 +-
gcc/ada/libgnat/s-objrea.ads | 25 +-
gcc/ada/libgnat/s-os_lib.ads | 11 +-
gcc/ada/libgnat/s-osprim__vxworks.adb | 162 -
gcc/ada/libgnat/s-osvers__vxworks-653.ads | 38 -
gcc/ada/libgnat/s-parame.adb | 2 +-
gcc/ada/libgnat/s-parame__ae653.ads | 8 +-
gcc/ada/libgnat/s-parame__rtems.adb | 19 +-
gcc/ada/libgnat/s-parame__vxworks.adb | 2 +-
gcc/ada/libgnat/s-parame__vxworks.ads | 4 +-
gcc/ada/libgnat/s-regpat.adb | 63 +-
gcc/ada/libgnat/s-regpat.ads | 11 +-
gcc/ada/libgnat/s-secsta.ads | 5 +
gcc/ada/libgnat/s-stchop__rtems.adb | 113 -
gcc/ada/libgnat/s-stratt.adb | 15 +-
gcc/ada/libgnat/s-thread.ads | 14 +-
gcc/ada/libgnat/s-thread__ae653.adb | 78 +-
gcc/ada/libgnat/s-trasym__dwarf.adb | 2 +-
gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 162 -
gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 162 -
gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 163 -
gcc/ada/live.adb | 3 +-
gcc/ada/make.adb | 4 +-
gcc/ada/opt.ads | 16 -
gcc/ada/osint-c.adb | 4 -
gcc/ada/osint.adb | 6 +-
gcc/ada/output.adb | 26 +
gcc/ada/output.ads | 1 +
gcc/ada/par-ch10.adb | 9 +-
gcc/ada/par-ch4.adb | 88 +-
gcc/ada/par-prag.adb | 1 +
gcc/ada/par_sco.adb | 41 +-
gcc/ada/pprint.adb | 59 +-
gcc/ada/prep.adb | 25 +-
gcc/ada/repinfo-input.adb | 2 +-
gcc/ada/repinfo.adb | 35 +-
gcc/ada/restrict.ads | 2 +
gcc/ada/scn.adb | 2 +-
gcc/ada/scng.adb | 6 +-
gcc/ada/scos.ads | 2 +-
gcc/ada/sem.adb | 9 +-
gcc/ada/sem.ads | 4 +
gcc/ada/sem_aggr.adb | 240 +-
gcc/ada/sem_attr.adb | 230 +-
gcc/ada/sem_aux.adb | 30 +-
gcc/ada/sem_aux.ads | 4 +
gcc/ada/sem_case.adb | 337 +-
gcc/ada/sem_ch10.adb | 21 +-
gcc/ada/sem_ch10.ads | 9 +-
gcc/ada/sem_ch12.adb | 10 +-
gcc/ada/sem_ch13.adb | 895 ++-
gcc/ada/sem_ch13.ads | 6 +-
gcc/ada/sem_ch3.adb | 405 +-
gcc/ada/sem_ch3.ads | 12 +-
gcc/ada/sem_ch4.adb | 116 +-
gcc/ada/sem_ch5.adb | 17 +
gcc/ada/sem_ch6.adb | 53 +-
gcc/ada/sem_ch7.adb | 40 +-
gcc/ada/sem_ch8.adb | 28 +-
gcc/ada/sem_ch9.adb | 6 +-
gcc/ada/sem_dim.adb | 2 +-
gcc/ada/sem_disp.adb | 180 +
gcc/ada/sem_disp.ads | 4 +
gcc/ada/sem_elab.adb | 88 +-
gcc/ada/sem_eval.adb | 29 +-
gcc/ada/sem_prag.adb | 105 +-
gcc/ada/sem_prag.ads | 3 +-
gcc/ada/sem_res.adb | 312 +-
gcc/ada/sem_type.adb | 16 +-
gcc/ada/sem_util.adb | 835 ++-
gcc/ada/sem_util.ads | 165 +-
gcc/ada/sinfo-utils.adb | 14 +-
gcc/ada/sinfo-utils.ads | 2 +-
gcc/ada/sinfo.ads | 4 -
gcc/ada/snames.adb-tmpl | 3 +
gcc/ada/snames.ads-tmpl | 45 +-
gcc/ada/socket.c | 4 +
gcc/ada/sprint.adb | 12 +-
gcc/ada/sysdep.c | 23 +-
gcc/ada/treepr.adb | 94 +-
gcc/ada/ttypes.ads | 2 +-
gcc/ada/types.ads | 11 +
gcc/ada/uintp.adb | 344 +-
gcc/ada/uintp.ads | 330 +-
gcc/ada/usage.adb | 6 +-
gcc/analyzer/ChangeLog | 120 +
gcc/analyzer/analyzer.h | 53 +
gcc/analyzer/call-info.cc | 162 +
gcc/analyzer/call-info.h | 83 +
gcc/analyzer/constraint-manager.cc | 9 +-
gcc/analyzer/engine.cc | 272 +-
gcc/analyzer/exploded-graph.h | 62 +-
gcc/analyzer/program-state.cc | 6 +-
gcc/analyzer/region-model-impl-calls.cc | 190 +-
gcc/analyzer/region-model.cc | 30 +-
gcc/analyzer/region-model.h | 36 +
gcc/analyzer/sm-malloc.cc | 136 +-
gcc/analyzer/sm-signal.cc | 15 +-
gcc/analyzer/sm.h | 5 +
gcc/analyzer/svalue.cc | 3 +-
gcc/asan.h | 5 +-
gcc/attribs.c | 34 -
gcc/attribs.h | 1 -
gcc/bitmap.c | 12 +
gcc/bitmap.h | 3 +
gcc/btfout.c | 10 +-
gcc/builtins.c | 16 +-
gcc/builtins.h | 2 +
gcc/c-family/ChangeLog | 173 +
gcc/c-family/c-ada-spec.c | 10 +-
gcc/c-family/c-attribs.c | 96 +
gcc/c-family/c-common.c | 53 +-
gcc/c-family/c-common.h | 5 +-
gcc/c-family/c-cppbuiltin.c | 49 +-
gcc/c-family/c-format.c | 29 +-
gcc/c-family/c-format.h | 14 +-
gcc/c-family/c-omp.c | 391 +-
gcc/c-family/c-opts.c | 7 +-
gcc/c-family/c-ubsan.c | 49 +-
gcc/c-family/c-warn.c | 32 +
gcc/c-family/c.opt | 13 +
gcc/c/ChangeLog | 130 +
gcc/c/c-decl.c | 52 +-
gcc/c/c-parser.c | 861 ++-
gcc/c/c-tree.h | 4 +-
gcc/c/c-typeck.c | 186 +-
gcc/c/gimple-parser.c | 22 +-
gcc/cfgcleanup.c | 8 +-
gcc/cfghooks.c | 13 +
gcc/cgraph.c | 4 +-
gcc/collect-utils.c | 37 +
gcc/collect-utils.h | 1 +
gcc/collect2.c | 43 +-
gcc/combine.c | 35 +-
gcc/common.opt | 62 +-
gcc/common/config/arm/arm-common.c | 10 +
gcc/common/config/avr/avr-common.c | 3 +-
gcc/common/config/i386/cpuinfo.h | 50 +
gcc/common/config/i386/i386-common.c | 28 +-
gcc/common/config/i386/i386-cpuinfo.h | 9 +
gcc/common/config/i386/i386-isas.h | 6 +
gcc/config.gcc | 143 +-
gcc/config.in | 51 +-
gcc/config/aarch64/aarch64-arches.def | 2 +
gcc/config/aarch64/aarch64-builtins.c | 57 +-
gcc/config/aarch64/aarch64-cores.def | 9 +
gcc/config/aarch64/aarch64-option-extensions.def | 3 +
gcc/config/aarch64/aarch64-simd-builtins.def | 4 +
gcc/config/aarch64/aarch64-sve-builtins.cc | 1 +
gcc/config/aarch64/aarch64-sve.md | 154 +
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 317 +-
gcc/config/aarch64/aarch64.h | 23 +-
gcc/config/aarch64/arm_neon.h | 36 +-
gcc/config/alpha/alpha.c | 2 +-
gcc/config/alpha/vms.h | 12 +-
gcc/config/arc/arc.c | 4 +-
gcc/config/arc/arc.md | 8 +-
gcc/config/arm/arm-cpus.in | 10 +
gcc/config/arm/arm-tables.opt | 3 +
gcc/config/arm/arm-tune.md | 2 +-
gcc/config/arm/arm.c | 135 +-
gcc/config/arm/arm.md | 16 +
gcc/config/arm/mve.md | 16 +-
gcc/config/arm/vec-common.md | 4 +-
gcc/config/avr/avr-mcus.def | 1 +
gcc/config/avr/elf.h | 3 -
gcc/config/bfin/bfin.c | 5 +-
gcc/config/bfin/bfin.md | 27 +-
gcc/config/bpf/bpf-opts.h | 7 +
gcc/config/bpf/bpf-passes.def | 20 +
gcc/config/bpf/bpf-protos.h | 3 +
gcc/config/bpf/bpf.c | 657 ++
gcc/config/bpf/bpf.md | 58 +-
gcc/config/bpf/bpf.opt | 33 +
gcc/config/bpf/coreout.c | 356 +
gcc/config/bpf/coreout.h | 114 +
gcc/config/bpf/t-bpf | 8 +
gcc/config/c6x/c6x.c | 3 +-
gcc/config/cris/cris.h | 18 -
gcc/config/csky/csky.c | 7 +-
gcc/config/darwin-driver.c | 82 +-
gcc/config/darwin.c | 82 +-
gcc/config/darwin.h | 339 +-
gcc/config/darwin.opt | 155 +-
gcc/config/dbx.h | 32 -
gcc/config/dbxcoff.h | 6 -
gcc/config/frv/frv.c | 5 +-
gcc/config/gcn/gcn-hsa.h | 60 +-
gcc/config/gcn/gcn-protos.h | 3 +-
gcc/config/gcn/gcn-tree.c | 57 +-
gcc/config/gcn/gcn-valu.md | 16 +-
gcc/config/gcn/gcn.c | 148 +-
gcc/config/gcn/gcn.h | 6 +-
gcc/config/gcn/gcn.opt | 6 +
gcc/config/gcn/mkoffload.c | 140 +-
gcc/config/h8300/bitfield.md | 11 -
gcc/config/h8300/h8300-protos.h | 1 -
gcc/config/h8300/h8300.c | 24 +-
gcc/config/h8300/h8300.md | 9 +
gcc/config/h8300/testcompare.md | 196 +
gcc/config/i386/amxbf16intrin.h | 2 +-
gcc/config/i386/amxint8intrin.h | 2 +-
gcc/config/i386/amxtileintrin.h | 2 +-
gcc/config/i386/avx512fp16intrin.h | 7157 ++++++++++++++++++++
gcc/config/i386/avx512fp16vlintrin.h | 3319 +++++++++
gcc/config/i386/cpuid.h | 1 +
gcc/config/i386/cygming.h | 9 -
gcc/config/i386/darwin.h | 25 +-
gcc/config/i386/djgpp.h | 2 +-
gcc/config/i386/i386-builtin-types.def | 85 +-
gcc/config/i386/i386-builtin.def | 277 +
gcc/config/i386/i386-builtins.c | 45 +-
gcc/config/i386/i386-c.c | 2 +
gcc/config/i386/i386-expand.c | 634 +-
gcc/config/i386/i386-features.c | 63 +-
gcc/config/i386/i386-isa.def | 1 +
gcc/config/i386/i386-modes.def | 15 +-
gcc/config/i386/i386-options.c | 12 +-
gcc/config/i386/i386-protos.h | 9 +-
gcc/config/i386/i386.c | 428 +-
gcc/config/i386/i386.h | 53 +-
gcc/config/i386/i386.md | 793 ++-
gcc/config/i386/i386.opt | 4 +
gcc/config/i386/immintrin.h | 6 +
gcc/config/i386/lynx.h | 4 -
gcc/config/i386/mmx.md | 153 +-
gcc/config/i386/sse.md | 3250 ++++++---
gcc/config/i386/subst.md | 116 +-
gcc/config/i386/vxworks.h | 24 +-
gcc/config/i386/x86-tune-costs.h | 124 +
gcc/config/i386/x86-tune-sched.c | 2 +
gcc/config/i386/x86-tune.def | 63 +-
gcc/config/ia64/ia64.c | 6 +-
gcc/config/lm32/uclinux-elf.h | 1 +
gcc/config/lynx.h | 7 -
gcc/config/m32c/m32c.c | 3 +-
gcc/config/m32r/linux.h | 91 -
gcc/config/m32r/m32r.c | 3 +-
gcc/config/m32r/m32r.h | 28 +-
gcc/config/m32r/t-linux | 20 -
gcc/config/m68k/m68k.c | 9 +-
gcc/config/microblaze/microblaze.c | 3 +-
gcc/config/mips/mips-cpus.def | 228 +-
gcc/config/mips/mips.c | 51 +-
gcc/config/mips/mips.h | 84 +-
gcc/config/mips/netbsd.h | 5 +-
gcc/config/mn10300/linux.h | 2 -
gcc/config/mn10300/mn10300.h | 3 -
gcc/config/nios2/nios2.c | 3 +-
gcc/config/nvptx/nvptx.c | 4 +-
gcc/config/pa/pa.c | 10 +
gcc/config/pa/pa.md | 193 +-
gcc/config/pa/som.h | 4 +
gcc/config/pdp11/pdp11.h | 3 +
gcc/config/pru/constraints.md | 5 +
gcc/config/pru/predicates.md | 19 +
gcc/config/pru/pru-pragma.c | 2 +
gcc/config/pru/pru-protos.h | 3 +
gcc/config/pru/pru.c | 156 +-
gcc/config/pru/pru.h | 5 +
gcc/config/pru/pru.md | 102 +-
gcc/config/riscv/riscv.c | 11 +-
gcc/config/riscv/riscv.md | 10 +-
gcc/config/rs6000/aix71.h | 6 +-
gcc/config/rs6000/aix72.h | 6 +-
gcc/config/rs6000/aix73.h | 6 +-
gcc/config/rs6000/altivec.h | 2 +-
gcc/config/rs6000/darwin.h | 13 +-
gcc/config/rs6000/lynx.h | 1 -
gcc/config/rs6000/mma.md | 31 +-
gcc/config/rs6000/nmmintrin.h | 40 +
gcc/config/rs6000/rs6000-builtin-new.def | 160 +-
gcc/config/rs6000/rs6000-c.c | 1078 +++
gcc/config/rs6000/rs6000-call.c | 1643 ++++-
gcc/config/rs6000/rs6000-cpus.def | 4 +-
gcc/config/rs6000/rs6000-gen-builtins.c | 44 +-
gcc/config/rs6000/rs6000-logue.c | 15 +-
gcc/config/rs6000/rs6000-overload.def | 4 +-
gcc/config/rs6000/rs6000.c | 581 +-
gcc/config/rs6000/rs6000.md | 36 +
gcc/config/rs6000/rs6000.opt | 46 +-
gcc/config/rs6000/rtems.h | 4 +-
gcc/config/rs6000/smmintrin.h | 265 +-
gcc/config/rs6000/sysv4.h | 8 +-
gcc/config/rs6000/t-rs6000 | 17 +-
gcc/config/rs6000/vxworks.h | 6 +-
gcc/config/rx/rx.h | 8 +-
gcc/config/s390/s390-protos.h | 2 +
gcc/config/s390/s390.c | 86 +-
gcc/config/s390/s390.md | 7 +
gcc/config/s390/tpf.md | 6 +-
gcc/config/s390/vector.md | 26 +
gcc/config/s390/vx-builtins.md | 26 -
gcc/config/sh/linux.h | 4 +-
gcc/config/sh/netbsd-elf.h | 2 +-
gcc/config/sh/sh.c | 12 +-
gcc/config/sol2.c | 3 +-
gcc/config/sparc/leon5.md | 103 +
gcc/config/sparc/sparc-modes.def | 3 +
gcc/config/sparc/sparc-opts.h | 1 +
gcc/config/sparc/sparc.c | 195 +-
gcc/config/sparc/sparc.h | 36 +-
gcc/config/sparc/sparc.md | 12 +-
gcc/config/sparc/sparc.opt | 3 +
gcc/config/tilegx/tilegx.c | 3 +-
gcc/config/visium/visium.c | 2 +-
gcc/config/vxworks.c | 5 +-
gcc/config/xtensa/t-xtensa | 1 +
gcc/config/xtensa/xtensa.c | 3 +-
gcc/configure | 336 +-
gcc/configure.ac | 149 +-
gcc/coretypes.h | 3 +-
gcc/coverage.c | 50 +-
gcc/cp/ChangeLog | 703 ++
gcc/cp/call.c | 334 +-
gcc/cp/class.c | 38 +-
gcc/cp/constexpr.c | 218 +-
gcc/cp/constraint.cc | 8 +-
gcc/cp/coroutines.cc | 917 ++-
gcc/cp/cp-gimplify.c | 4 +-
gcc/cp/cp-tree.h | 40 +-
gcc/cp/decl.c | 188 +-
gcc/cp/decl.h | 3 +-
gcc/cp/decl2.c | 75 +-
gcc/cp/init.c | 11 +-
gcc/cp/method.c | 245 +-
gcc/cp/module.cc | 12 +-
gcc/cp/name-lookup.c | 14 +-
gcc/cp/parser.c | 1065 ++-
gcc/cp/pt.c | 312 +-
gcc/cp/ptree.c | 10 +-
gcc/cp/rtti.c | 95 +-
gcc/cp/semantics.c | 90 +-
gcc/cp/tree.c | 13 +-
gcc/cp/typeck.c | 156 +-
gcc/cp/typeck2.c | 31 +-
gcc/cppbuiltin.c | 10 +
gcc/cse.c | 48 +-
gcc/ctfc.c | 27 +-
gcc/ctfc.h | 10 +-
gcc/d/ChangeLog | 93 +
gcc/d/d-attribs.cc | 8 +
gcc/d/d-builtins.cc | 4 +-
gcc/d/d-codegen.cc | 186 +-
gcc/d/d-convert.cc | 4 +-
gcc/d/d-lang.cc | 10 +-
gcc/d/d-spec.cc | 49 +-
gcc/d/d-tree.h | 8 +-
gcc/d/expr.cc | 58 +-
gcc/d/runtime.cc | 5 +
gcc/d/runtime.def | 24 +-
gcc/d/toir.cc | 2 +-
gcc/d/typeinfo.cc | 9 +-
gcc/d/types.cc | 3 +-
gcc/dbgcnt.c | 10 +-
gcc/dbgcnt.h | 1 +
gcc/defaults.h | 44 +-
gcc/diagnostic-spec.c | 24 +-
gcc/diagnostic-spec.h | 6 +-
gcc/doc/avr-mmcu.texi | 2 +-
gcc/doc/cpp.texi | 18 +
gcc/doc/extend.texi | 147 +-
gcc/doc/install.texi | 16 +-
gcc/doc/invoke.texi | 350 +-
gcc/doc/md.texi | 17 +-
gcc/doc/rtl.texi | 12 +
gcc/doc/tm.texi | 23 +-
gcc/doc/tm.texi.in | 5 +
gcc/doc/trouble.texi | 7 +-
gcc/dumpfile.c | 1 +
gcc/dumpfile.h | 52 +-
gcc/dwarf2ctf.c | 58 +-
gcc/dwarf2ctf.h | 4 +-
gcc/dwarf2out.c | 88 +-
gcc/dwarf2out.h | 1 +
gcc/emit-rtl.c | 23 +-
gcc/explow.c | 9 +-
gcc/expmed.c | 9 +-
gcc/expr.c | 45 +-
gcc/expr.h | 3 +
gcc/flag-types.h | 20 +-
gcc/flags.h | 4 +
gcc/fortran/ChangeLog | 416 ++
gcc/fortran/array.c | 5 +-
gcc/fortran/check.c | 22 +-
gcc/fortran/cpp.c | 111 +-
gcc/fortran/cpp.h | 4 +-
gcc/fortran/decl.c | 113 +-
gcc/fortran/dump-parse-tree.c | 13 +-
gcc/fortran/expr.c | 51 +-
gcc/fortran/f95-lang.c | 4 +-
gcc/fortran/gfortran.h | 117 +-
gcc/fortran/interface.c | 148 +-
gcc/fortran/intrinsic.c | 7 +-
gcc/fortran/intrinsic.texi | 8 +-
gcc/fortran/iso-c-binding.def | 2 +-
gcc/fortran/match.c | 2 +-
gcc/fortran/match.h | 1 +
gcc/fortran/misc.c | 10 +-
gcc/fortran/module.c | 66 +-
gcc/fortran/openmp.c | 592 +-
gcc/fortran/options.c | 42 +-
gcc/fortran/parse.c | 29 +
gcc/fortran/primary.c | 17 +-
gcc/fortran/resolve.c | 59 +-
gcc/fortran/scanner.c | 155 +-
gcc/fortran/scanner.h | 2 +-
gcc/fortran/simplify.c | 44 +-
gcc/fortran/symbol.c | 1 +
gcc/fortran/trans-array.c | 316 +-
gcc/fortran/trans-array.h | 18 +-
gcc/fortran/trans-decl.c | 1066 ++-
gcc/fortran/trans-expr.c | 767 ++-
gcc/fortran/trans-intrinsic.c | 252 +-
gcc/fortran/trans-openmp.c | 231 +-
gcc/fortran/trans-stmt.c | 51 +-
gcc/fortran/trans-stmt.h | 1 +
gcc/fortran/trans-types.c | 110 +-
gcc/fortran/trans-types.h | 5 +-
gcc/fortran/trans.c | 11 +-
gcc/fortran/trans.h | 8 +-
gcc/function.h | 9 +-
gcc/gcc-rich-location.h | 6 +-
gcc/gcc.c | 59 +-
gcc/gcov-dump.c | 9 +-
gcc/gcov.c | 36 +-
gcc/gengtype.c | 4 +-
gcc/gimple-fold.c | 77 +-
gcc/gimple-fold.h | 1 +
gcc/gimple-isel.cc | 3 -
gcc/gimple-iterator.c | 4 +
gcc/gimple-iterator.h | 4 +-
gcc/gimple-loop-jam.c | 3 +-
gcc/gimple-match-head.c | 4 +
gcc/gimple-predicate-analysis.cc | 2404 +++++++
gcc/gimple-predicate-analysis.h | 158 +
gcc/gimple-pretty-print.c | 25 +-
gcc/gimple-range-cache.cc | 23 +-
gcc/gimple-range-cache.h | 2 +-
gcc/gimple-range-edge.cc | 7 +-
gcc/gimple-range-edge.h | 3 +-
gcc/gimple-range-fold.cc | 221 +-
gcc/gimple-range-fold.h | 5 +-
gcc/gimple-range-gori.cc | 32 +-
gcc/gimple-range-gori.h | 7 +-
gcc/gimple-range-path.cc | 443 +-
gcc/gimple-range-path.h | 34 +-
gcc/gimple-range-trace.cc | 31 +-
gcc/gimple-range-trace.h | 17 +
gcc/gimple-range.cc | 60 +-
gcc/gimple-range.h | 2 +
gcc/gimple-ssa-evrp-analyze.h | 7 -
gcc/gimple-ssa-evrp.c | 349 +-
gcc/gimple-ssa-store-merging.c | 27 +-
gcc/gimple-ssa-warn-access.cc | 439 +-
gcc/gimple-ssa-warn-access.h | 1 -
gcc/gimple-ssa-warn-alloca.c | 7 +-
gcc/gimple.c | 4 +-
gcc/gimple.h | 28 +-
gcc/gimplify.c | 423 +-
gcc/go/ChangeLog | 5 +
gcc/go/go-lang.c | 1 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 2 +-
gcc/go/gofrontend/expressions.h | 4 +-
gcc/go/gofrontend/types.cc | 80 +-
gcc/go/gofrontend/types.h | 30 +-
gcc/graph.c | 9 +-
gcc/hash-map-tests.c | 10 +-
gcc/hash-table.h | 3 +
gcc/input.c | 9 +
gcc/internal-fn.c | 128 +-
gcc/internal-fn.def | 7 +
gcc/ipa-cp.c | 161 +-
gcc/ipa-fnsummary.c | 1 -
gcc/ipa-inline.c | 17 +
gcc/ipa-modref-tree.h | 333 +-
gcc/ipa-modref.c | 42 +-
gcc/ipa-modref.h | 13 +
gcc/ipa-prop.c | 40 +-
gcc/ipa-sra.c | 40 +-
gcc/ira-build.c | 13 +-
gcc/jit/ChangeLog | 8 +
gcc/jit/jit-playback.c | 70 +-
gcc/jit/jit-playback.h | 5 +
gcc/lra-constraints.c | 9 +-
gcc/lto-compress.c | 4 -
gcc/lto-opts.c | 8 +-
gcc/lto-streamer-out.c | 5 +-
gcc/lto-wrapper.c | 28 +-
gcc/lto/ChangeLog | 16 +
gcc/lto/lto-common.c | 1 +
gcc/lto/lto-lang.c | 4 +
gcc/match.pd | 189 +-
gcc/objc/ChangeLog | 40 +
gcc/objc/objc-act.c | 81 +-
gcc/objc/objc-next-runtime-abi-01.c | 3 +-
gcc/objc/objc-next-runtime-abi-02.c | 34 +-
gcc/objcp/ChangeLog | 5 +
gcc/objcp/Make-lang.in | 1 +
gcc/omp-expand.c | 354 +-
gcc/omp-general.c | 167 +-
gcc/omp-general.h | 5 +-
gcc/omp-low.c | 229 +-
gcc/omp-oacc-neuter-broadcast.cc | 575 +-
gcc/omp-offload.c | 3 +-
gcc/optabs.c | 11 +-
gcc/optabs.def | 2 +
gcc/opts.c | 44 +-
gcc/opts.h | 4 +
gcc/output.h | 85 +-
gcc/params.opt | 36 +-
gcc/passes.def | 6 +-
gcc/po/ChangeLog | 4 +
gcc/po/sv.po | 6 +-
gcc/pointer-query.cc | 207 +-
gcc/pointer-query.h | 3 +
gcc/poly-int.h | 4 +-
gcc/predict.c | 37 +
gcc/predict.h | 1 +
gcc/print-tree.c | 2 +
gcc/range-op.cc | 72 +-
gcc/read-md.c | 21 +-
gcc/real.c | 6 +-
gcc/rtl.def | 5 +
gcc/simplify-rtx.c | 144 +-
gcc/symbol-summary.h | 4 +-
gcc/target.def | 23 +-
gcc/targhooks.c | 8 +-
gcc/testsuite/ChangeLog | 3387 +++++++++
gcc/testsuite/c-c++-common/Waddress-3.c | 125 +
gcc/testsuite/c-c++-common/Waddress-4.c | 106 +
gcc/testsuite/c-c++-common/Warray-compare-1.c | 44 +
gcc/testsuite/c-c++-common/Warray-compare-2.c | 44 +
gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 20 +-
gcc/testsuite/c-c++-common/auto-init-1.c | 41 +
gcc/testsuite/c-c++-common/auto-init-10.c | 22 +
gcc/testsuite/c-c++-common/auto-init-11.c | 14 +
gcc/testsuite/c-c++-common/auto-init-12.c | 14 +
gcc/testsuite/c-c++-common/auto-init-13.c | 23 +
gcc/testsuite/c-c++-common/auto-init-14.c | 23 +
gcc/testsuite/c-c++-common/auto-init-15.c | 13 +
gcc/testsuite/c-c++-common/auto-init-16.c | 13 +
gcc/testsuite/c-c++-common/auto-init-2.c | 41 +
gcc/testsuite/c-c++-common/auto-init-3.c | 19 +
gcc/testsuite/c-c++-common/auto-init-4.c | 19 +
gcc/testsuite/c-c++-common/auto-init-5.c | 21 +
gcc/testsuite/c-c++-common/auto-init-6.c | 21 +
gcc/testsuite/c-c++-common/auto-init-7.c | 35 +
gcc/testsuite/c-c++-common/auto-init-8.c | 35 +
gcc/testsuite/c-c++-common/auto-init-9.c | 20 +
gcc/testsuite/c-c++-common/auto-init-esra.c | 35 +
gcc/testsuite/c-c++-common/auto-init-padding-1.c | 23 +
gcc/testsuite/c-c++-common/auto-init-padding-2.c | 114 +
gcc/testsuite/c-c++-common/auto-init-padding-3.c | 114 +
gcc/testsuite/c-c++-common/cpp/va-opt-3.c | 8 +-
gcc/testsuite/c-c++-common/cpp/va-opt-7.c | 101 +
gcc/testsuite/c-c++-common/goacc-gomp/atomic.c | 3 +-
gcc/testsuite/c-c++-common/gomp/allocate-6.c | 84 +
gcc/testsuite/c-c++-common/gomp/allocate-7.c | 41 +
gcc/testsuite/c-c++-common/gomp/atomic-17.c | 10 +
gcc/testsuite/c-c++-common/gomp/atomic-18.c | 20 +-
gcc/testsuite/c-c++-common/gomp/atomic-21.c | 3 +-
gcc/testsuite/c-c++-common/gomp/atomic-25.c | 50 +
gcc/testsuite/c-c++-common/gomp/atomic-26.c | 63 +
gcc/testsuite/c-c++-common/gomp/atomic-27.c | 41 +
gcc/testsuite/c-c++-common/gomp/atomic-28.c | 43 +
gcc/testsuite/c-c++-common/gomp/atomic-29.c | 44 +
gcc/testsuite/c-c++-common/gomp/atomic-30.c | 142 +
gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 32 +
gcc/testsuite/c-c++-common/gomp/clauses-1.c | 41 +-
gcc/testsuite/c-c++-common/gomp/default-2.c | 67 +
gcc/testsuite/c-c++-common/gomp/default-3.c | 14 +
gcc/testsuite/c-c++-common/gomp/flush-1.c | 9 +
gcc/testsuite/c-c++-common/gomp/flush-2.c | 7 +-
gcc/testsuite/c-c++-common/gomp/order-1.c | 15 +-
gcc/testsuite/c-c++-common/gomp/order-2.c | 2 +-
gcc/testsuite/c-c++-common/gomp/order-5.c | 101 +
gcc/testsuite/c-c++-common/gomp/order-6.c | 412 ++
gcc/testsuite/c-c++-common/gomp/pr102640.c | 44 +
gcc/testsuite/c-c++-common/gomp/scope-3.c | 21 +
gcc/testsuite/c-c++-common/gomp/scope-4.c | 11 +
gcc/testsuite/c-c++-common/gomp/sections1.c | 22 +-
gcc/testsuite/c-c++-common/gomp/target-device-1.c | 32 +
gcc/testsuite/c-c++-common/gomp/target-device-2.c | 14 +
.../c-c++-common/gomp/target-device-ancestor-1.c | 13 +
.../c-c++-common/gomp/target-device-ancestor-2.c | 82 +
.../c-c++-common/gomp/target-device-ancestor-3.c | 37 +
.../c-c++-common/gomp/target-device-ancestor-4.c | 17 +
gcc/testsuite/c-c++-common/pr102285.c | 10 +
gcc/testsuite/c-c++-common/pr19807-2.c | 5 +-
gcc/testsuite/c-c++-common/pr19807-3.c | 5 +-
gcc/testsuite/c-c++-common/pr57371-4.c | 8 +-
gcc/testsuite/c-c++-common/tsan/atomic_stack.c | 3 +-
gcc/testsuite/c-c++-common/ubsan/div-by-zero-3.c | 2 +-
gcc/testsuite/c-c++-common/ubsan/div-by-zero-4.c | 2 +-
gcc/testsuite/c-c++-common/ubsan/div-by-zero-5.c | 2 +-
.../c-c++-common/ubsan/float-div-by-zero-2.c | 18 +
gcc/testsuite/c-c++-common/ubsan/overflow-div-1.c | 17 +
gcc/testsuite/c-c++-common/ubsan/overflow-div-2.c | 41 +
gcc/testsuite/c-c++-common/ubsan/overflow-div-3.c | 41 +
gcc/testsuite/g++.dg/Walloca2.C | 6 +
gcc/testsuite/g++.dg/abi/anon4.C | 1 +
gcc/testsuite/g++.dg/auto-init-uninit-pred-1_a.C | 3 +
gcc/testsuite/g++.dg/auto-init-uninit-pred-2_a.C | 3 +
gcc/testsuite/g++.dg/auto-init-uninit-pred-3_a.C | 3 +
gcc/testsuite/g++.dg/auto-init-uninit-pred-4.C | 3 +
gcc/testsuite/g++.dg/coroutines/pr100673.C | 18 +
gcc/testsuite/g++.dg/coroutines/pr101133.C | 31 +
gcc/testsuite/g++.dg/coroutines/pr101765.C | 45 +
gcc/testsuite/g++.dg/coroutines/pr102454.C | 38 +
gcc/testsuite/g++.dg/coroutines/pr99575.C | 35 +
gcc/testsuite/g++.dg/coroutines/pr99710.C | 25 +
gcc/testsuite/g++.dg/cpp/elifdef-1.C | 3 +
gcc/testsuite/g++.dg/cpp/elifdef-2.C | 4 +
gcc/testsuite/g++.dg/cpp/elifdef-3.C | 62 +
gcc/testsuite/g++.dg/cpp/elifdef-4.C | 5 +
gcc/testsuite/g++.dg/cpp/elifdef-5.C | 63 +
gcc/testsuite/g++.dg/cpp/elifdef-6.C | 65 +
gcc/testsuite/g++.dg/cpp/elifdef-7.C | 65 +
gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 1 -
gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C | 5 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-empty17.C | 21 +
gcc/testsuite/g++.dg/cpp0x/constexpr-inst1.C | 17 +
gcc/testsuite/g++.dg/cpp0x/decltype29.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/initlist125.C | 12 +
gcc/testsuite/g++.dg/cpp0x/initlist126.C | 17 +
gcc/testsuite/g++.dg/cpp0x/pr102305.C | 39 +
gcc/testsuite/g++.dg/cpp0x/variadic-partial2.C | 16 +
gcc/testsuite/g++.dg/cpp0x/variadic-partial2a.C | 22 +
gcc/testsuite/g++.dg/cpp1y/constexpr-label.C | 2 +-
gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 6 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction12.C | 6 +
gcc/testsuite/g++.dg/cpp1z/class-deduction99.C | 35 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if35.C | 18 +
gcc/testsuite/g++.dg/cpp1z/nontype4.C | 14 +
gcc/testsuite/g++.dg/cpp1z/nontype4a.C | 14 +
gcc/testsuite/g++.dg/cpp23/charlit-encoding1.C | 33 +
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit1.C | 68 +
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit2.C | 54 +
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit3.C | 10 +
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit4.C | 57 +
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit5.C | 57 +
gcc/testsuite/g++.dg/cpp23/constexpr-nonlit6.C | 25 +
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 4 +-
gcc/testsuite/g++.dg/cpp23/lookup2.C | 6 +
gcc/testsuite/g++.dg/cpp23/normalize1.C | 66 +
gcc/testsuite/g++.dg/cpp23/normalize2.C | 66 +
gcc/testsuite/g++.dg/cpp23/normalize3.C | 80 +
gcc/testsuite/g++.dg/cpp23/normalize4.C | 66 +
gcc/testsuite/g++.dg/cpp23/normalize5.C | 66 +
gcc/testsuite/g++.dg/cpp23/normalize6.C | 10 +
gcc/testsuite/g++.dg/cpp23/normalize7.C | 12 +
gcc/testsuite/g++.dg/cpp23/ucnid-1-utf8.C | 18 +
gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C | 18 +
.../g++.dg/cpp2a/class-deduction-alias11.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda14.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/concepts-nondep2.C | 21 +
gcc/testsuite/g++.dg/cpp2a/concepts-nondep3.C | 9 +
gcc/testsuite/g++.dg/cpp2a/concepts-ttp3.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-ttp4.C | 9 +
gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C | 9 +
gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C | 14 +
gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C | 15 +
gcc/testsuite/g++.dg/cpp2a/consteval3.C | 8 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new21.C | 17 +
gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C | 22 +-
gcc/testsuite/g++.dg/cpp2a/nontype-float2.C | 14 +
gcc/testsuite/g++.dg/cpp2a/spaceship-eq11.C | 43 +
gcc/testsuite/g++.dg/cpp2a/spaceship-eq12.C | 5 +
gcc/testsuite/g++.dg/cpp2a/spaceship-eq13.C | 22 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth12.C | 24 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth13.C | 29 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth14.C | 26 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C | 13 +-
gcc/testsuite/g++.dg/cpp2a/spaceship-synth8a.C | 25 +
gcc/testsuite/g++.dg/cpp2a/spaceship-virtual1.C | 20 +
gcc/testsuite/g++.dg/diagnostic/constexpr1.C | 6 +-
gcc/testsuite/g++.dg/diagnostic/static_assert4.C | 30 +
gcc/testsuite/g++.dg/eh/arm-vfp-unwind.C | 6 +-
gcc/testsuite/g++.dg/ext/attr-unavailable-1.C | 113 +
gcc/testsuite/g++.dg/ext/attr-unavailable-2.C | 10 +
gcc/testsuite/g++.dg/ext/attr-unavailable-3.C | 14 +
gcc/testsuite/g++.dg/ext/attr-unavailable-4.C | 11 +
gcc/testsuite/g++.dg/ext/attr-unavailable-5.C | 6 +
gcc/testsuite/g++.dg/ext/attr-unavailable-6.C | 110 +
gcc/testsuite/g++.dg/ext/attr-unavailable-7.C | 19 +
gcc/testsuite/g++.dg/ext/attr-unavailable-8.C | 17 +
gcc/testsuite/g++.dg/ext/attr-unavailable-9.C | 17 +
gcc/testsuite/g++.dg/ext/conv2.C | 13 +
gcc/testsuite/g++.dg/ext/flexary39.C | 65 +
gcc/testsuite/g++.dg/ext/flexary40.C | 50 +
gcc/testsuite/g++.dg/ext/is_constructible6.C | 10 +
.../g++.dg/ext/is_trivially_constructible7.C | 17 +
gcc/testsuite/g++.dg/ext/vla22.C | 2 +-
gcc/testsuite/g++.dg/gcov/gcov.py | 5 +-
gcc/testsuite/g++.dg/gomp/allocate-4.C | 108 +
gcc/testsuite/g++.dg/gomp/atomic-18.C | 3 +-
gcc/testsuite/g++.dg/gomp/atomic-20.C | 104 +
gcc/testsuite/g++.dg/gomp/atomic-5.C | 2 +-
gcc/testsuite/g++.dg/gomp/attrs-1.C | 49 +-
gcc/testsuite/g++.dg/gomp/attrs-14.C | 4 +
gcc/testsuite/g++.dg/gomp/attrs-2.C | 49 +-
gcc/testsuite/g++.dg/gomp/attrs-6.C | 53 +
gcc/testsuite/g++.dg/gomp/attrs-7.C | 20 +-
gcc/testsuite/g++.dg/gomp/default-1.C | 112 +
gcc/testsuite/g++.dg/gomp/sections-2.C | 4 +-
gcc/testsuite/g++.dg/gomp/simd-3.C | 16 +
gcc/testsuite/g++.dg/other/i386-2.C | 2 +-
gcc/testsuite/g++.dg/other/i386-3.C | 2 +-
gcc/testsuite/g++.dg/parse/pr101783.C | 5 +
gcc/testsuite/g++.dg/pr101331.C | 7 +
gcc/testsuite/g++.dg/pr102359_1.C | 13 +
gcc/testsuite/g++.dg/pr102359_2.C | 13 +
gcc/testsuite/g++.dg/pr102360.C | 54 +
gcc/testsuite/g++.dg/pr88173-1.C | 9 +
gcc/testsuite/g++.dg/pr88173-2.C | 9 +
gcc/testsuite/g++.dg/rtti/undeclared1.C | 5 +
gcc/testsuite/g++.dg/spellcheck-pr77565.C | 12 +
gcc/testsuite/g++.dg/template/access2.C | 6 +-
gcc/testsuite/g++.dg/template/canon-type-15.C | 7 +
gcc/testsuite/g++.dg/template/canon-type-16.C | 6 +
gcc/testsuite/g++.dg/template/canon-type-17.C | 5 +
gcc/testsuite/g++.dg/template/canon-type-18.C | 6 +
gcc/testsuite/g++.dg/template/conv17.C | 63 +
gcc/testsuite/g++.dg/template/dependent-name15.C | 18 +
gcc/testsuite/g++.dg/template/dependent-name16.C | 14 +
gcc/testsuite/g++.dg/template/dtor11.C | 22 +
gcc/testsuite/g++.dg/template/dtor5.C | 2 +-
gcc/testsuite/g++.dg/template/error56.C | 4 +-
gcc/testsuite/g++.dg/template/explicit-args6.C | 34 +
gcc/testsuite/g++.dg/template/explicit-args7.C | 33 +
gcc/testsuite/g++.dg/template/fnspec2.C | 9 +
gcc/testsuite/g++.dg/template/param6.C | 32 +
gcc/testsuite/g++.dg/template/parm-cv1.C | 15 +
gcc/testsuite/g++.dg/template/parm-cv2.C | 23 +
gcc/testsuite/g++.dg/template/parm-cv3.C | 142 +
gcc/testsuite/g++.dg/tls/pr102496-1.C | 20 +
gcc/testsuite/g++.dg/tls/pr102496-2.C | 6 +
gcc/testsuite/g++.dg/torture/pr10148.C | 52 +
gcc/testsuite/g++.dg/torture/pr102142.C | 9 +
gcc/testsuite/g++.dg/torture/pr102581.C | 51 +
gcc/testsuite/g++.dg/tree-ssa/pr81408.C | 2 +-
gcc/testsuite/g++.dg/tree-ssa/pr94403.C | 2 +-
gcc/testsuite/g++.dg/vect/pr102226.cc | 29 +
gcc/testsuite/g++.dg/vect/pr102421.cc | 34 +
gcc/testsuite/g++.dg/vect/pr102572.cc | 14 +
gcc/testsuite/g++.dg/vect/pr102696.cc | 16 +
gcc/testsuite/g++.dg/vect/pr102788.cc | 32 +
gcc/testsuite/g++.dg/warn/Waddress-5.C | 115 +
gcc/testsuite/g++.dg/warn/Waddress-6.C | 79 +
gcc/testsuite/g++.dg/warn/Winit-list5.C | 61 +
gcc/testsuite/g++.dg/warn/Winterference-2.C | 14 +
gcc/testsuite/g++.dg/warn/Winterference.C | 6 +
gcc/testsuite/g++.dg/warn/Winterference.H | 7 +
gcc/testsuite/g++.dg/warn/Wlogical-op-3.C | 12 +
gcc/testsuite/g++.dg/warn/Wplacement-new-size-10.C | 13 +
gcc/testsuite/g++.dg/warn/Wreturn-local-addr-6.C | 4 +-
gcc/testsuite/g++.dg/warn/Wuninitialized-13.C | 5 +-
gcc/testsuite/g++.dg/warn/pr101219.C | 4 +-
gcc/testsuite/g++.dg/warn/uninit-pr93100.C | 4 +-
gcc/testsuite/g++.old-deja/g++.pt/nontype5.C | 2 +-
gcc/testsuite/g++.old-deja/g++.pt/unify6.C | 4 +-
gcc/testsuite/g++.target/aarch64/interference.C | 9 +
gcc/testsuite/g++.target/aarch64/sve/pr102252.C | 37 +
.../aarch64/sve/static-var-in-template.C | 17 +
gcc/testsuite/g++.target/arm/interference.C | 9 +
.../g++.target/i386/avx512fp16-vcondmn-minmax.C | 25 +
.../g++.target/i386/avx512fp16-vcondmn-vec.C | 70 +
gcc/testsuite/g++.target/i386/float16-1.C | 8 +
gcc/testsuite/g++.target/i386/float16-2.C | 14 +
gcc/testsuite/g++.target/i386/float16-3.C | 10 +
gcc/testsuite/g++.target/i386/interference.C | 8 +
gcc/testsuite/g++.target/i386/mv30.C | 50 +
gcc/testsuite/g++.target/i386/pr102166.C | 20 +
gcc/testsuite/g++.target/i386/pr102295.C | 12 +
gcc/testsuite/g++.target/i386/pr102548.C | 12 +
gcc/testsuite/g++.target/i386/pr102639.C | 19 +
gcc/testsuite/g++.target/i386/pr80566-1.C | 2 +-
gcc/testsuite/g++.target/i386/pr80566-2.C | 2 +-
gcc/testsuite/g++.target/powerpc/pr102024.C | 23 +
gcc/testsuite/gcc.c-torture/compile/920826-1.c | 2 +-
gcc/testsuite/gcc.c-torture/compile/920831-1.c | 2 +-
.../gcc.c-torture/compile/attr-complex-method-2.c | 11 +
.../gcc.c-torture/compile/attr-complex-method.c | 11 +
gcc/testsuite/gcc.c-torture/compile/pr100316.c | 18 +
gcc/testsuite/gcc.c-torture/compile/pr27863.c | 4 +-
gcc/testsuite/gcc.c-torture/compile/pr70190.c | 2 +-
gcc/testsuite/gcc.c-torture/execute/bitfld-10.c | 24 +
gcc/testsuite/gcc.c-torture/execute/pr102134.c | 23 +
gcc/testsuite/gcc.dg/Waddress-3.c | 35 +
gcc/testsuite/gcc.dg/Waddress.c | 2 +-
gcc/testsuite/gcc.dg/Warray-bounds-51.c | 5 +-
gcc/testsuite/gcc.dg/Warray-bounds-89.c | 139 +
gcc/testsuite/gcc.dg/Warray-parameter-3.c | 4 +-
gcc/testsuite/gcc.dg/Wint-in-bool-context-4.c | 35 +
gcc/testsuite/gcc.dg/Wstringop-overflow-11.c | 8 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 6 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-14.c | 7 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-21.c | 8 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-43.c | 9 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-62.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-68.c | 10 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-70.c | 4 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-73.c | 35 +
gcc/testsuite/gcc.dg/Wstringop-overflow-74.c | 22 +
gcc/testsuite/gcc.dg/Wstringop-overflow-75.c | 133 +
gcc/testsuite/gcc.dg/Wstringop-overflow-76.c | 148 +
gcc/testsuite/gcc.dg/analyzer/capacity-2.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/pr99193-1.c | 2 +
gcc/testsuite/gcc.dg/analyzer/pr99193-3.c | 2 +
gcc/testsuite/gcc.dg/analyzer/realloc-1.c | 52 +-
gcc/testsuite/gcc.dg/analyzer/realloc-2.c | 80 +
gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 1 +
.../gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/torture/pr102225.c | 6 +
gcc/testsuite/gcc.dg/array-quals-1.c | 10 +-
gcc/testsuite/gcc.dg/associative-math-1.c | 17 +
gcc/testsuite/gcc.dg/associative-math-2.c | 17 +
gcc/testsuite/gcc.dg/attr-unavailable-1.c | 88 +
gcc/testsuite/gcc.dg/attr-unavailable-2.c | 6 +
gcc/testsuite/gcc.dg/attr-unavailable-3.c | 10 +
gcc/testsuite/gcc.dg/attr-unavailable-4.c | 88 +
gcc/testsuite/gcc.dg/attr-unavailable-5.c | 6 +
gcc/testsuite/gcc.dg/attr-unavailable-6.c | 11 +
gcc/testsuite/gcc.dg/auto-init-hardreg-1.c | 9 +
gcc/testsuite/gcc.dg/auto-init-sra-1.c | 24 +
gcc/testsuite/gcc.dg/auto-init-sra-2.c | 24 +
gcc/testsuite/gcc.dg/auto-init-uninit-1.c | 5 +
gcc/testsuite/gcc.dg/auto-init-uninit-12.c | 4 +
gcc/testsuite/gcc.dg/auto-init-uninit-13.c | 10 +
gcc/testsuite/gcc.dg/auto-init-uninit-14.c | 4 +
gcc/testsuite/gcc.dg/auto-init-uninit-15.c | 26 +
gcc/testsuite/gcc.dg/auto-init-uninit-16.c | 25 +
gcc/testsuite/gcc.dg/auto-init-uninit-17.c | 15 +
gcc/testsuite/gcc.dg/auto-init-uninit-18.c | 3 +
gcc/testsuite/gcc.dg/auto-init-uninit-19.c | 26 +
gcc/testsuite/gcc.dg/auto-init-uninit-2.c | 5 +
gcc/testsuite/gcc.dg/auto-init-uninit-20.c | 4 +
gcc/testsuite/gcc.dg/auto-init-uninit-21.c | 4 +
gcc/testsuite/gcc.dg/auto-init-uninit-22.c | 3 +
gcc/testsuite/gcc.dg/auto-init-uninit-23.c | 27 +
gcc/testsuite/gcc.dg/auto-init-uninit-24.c | 3 +
gcc/testsuite/gcc.dg/auto-init-uninit-25.c | 23 +
gcc/testsuite/gcc.dg/auto-init-uninit-26.c | 23 +
gcc/testsuite/gcc.dg/auto-init-uninit-3.c | 5 +
gcc/testsuite/gcc.dg/auto-init-uninit-34.c | 60 +
gcc/testsuite/gcc.dg/auto-init-uninit-36.c | 238 +
gcc/testsuite/gcc.dg/auto-init-uninit-37.c | 156 +
gcc/testsuite/gcc.dg/auto-init-uninit-4.c | 10 +
gcc/testsuite/gcc.dg/auto-init-uninit-5.c | 6 +
gcc/testsuite/gcc.dg/auto-init-uninit-6.c | 7 +
gcc/testsuite/gcc.dg/auto-init-uninit-8.c | 8 +
gcc/testsuite/gcc.dg/auto-init-uninit-9.c | 8 +
gcc/testsuite/gcc.dg/auto-init-uninit-A.c | 7 +
gcc/testsuite/gcc.dg/auto-init-uninit-B.c | 17 +
gcc/testsuite/gcc.dg/auto-init-uninit-C.c | 5 +
gcc/testsuite/gcc.dg/auto-init-uninit-H.c | 5 +
gcc/testsuite/gcc.dg/auto-init-uninit-I.c | 3 +
gcc/testsuite/gcc.dg/comp-goto-5.c | 11 +
gcc/testsuite/gcc.dg/comp-goto-6.c | 6 +
gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-1.c | 5 +
gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-2.c | 63 +
gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-3.c | 65 +
gcc/testsuite/gcc.dg/cpp/gnu11-elifdef-4.c | 65 +
gcc/testsuite/gcc.dg/cpp/ucnid-4-utf8.c | 4 +-
gcc/testsuite/gcc.dg/cpp/ucnid-4.c | 4 +-
gcc/testsuite/gcc.dg/cpp/ucnid-5-utf8.c | 17 +
.../gcc.dg/diagnostic-tree-expr-ranges-2.c | 26 +-
gcc/testsuite/gcc.dg/fold-negate-1.c | 58 +
gcc/testsuite/gcc.dg/format/c11-dfp-printf-1.c | 35 +
gcc/testsuite/gcc.dg/format/c11-dfp-scanf-1.c | 35 +
gcc/testsuite/gcc.dg/format/c11-printf-1.c | 13 +
gcc/testsuite/gcc.dg/format/c11-scanf-1.c | 11 +
gcc/testsuite/gcc.dg/format/c2x-dfp-printf-1.c | 35 +
gcc/testsuite/gcc.dg/format/c2x-dfp-scanf-1.c | 35 +
gcc/testsuite/gcc.dg/format/c2x-printf-1.c | 26 +
gcc/testsuite/gcc.dg/format/c2x-scanf-1.c | 17 +
gcc/testsuite/gcc.dg/format/ext-10.c | 13 +
gcc/testsuite/gcc.dg/format/ext-9.c | 29 +
gcc/testsuite/gcc.dg/gimplefe-46.c | 23 +
gcc/testsuite/gcc.dg/gimplefe-47.c | 27 +
gcc/testsuite/gcc.dg/gimplefe-error-12.c | 10 +
gcc/testsuite/gcc.dg/gomp/atomic-5.c | 2 +-
gcc/testsuite/gcc.dg/gomp/pr46032-2.c | 2 +-
gcc/testsuite/gcc.dg/gomp/pr46032-3.c | 2 +-
gcc/testsuite/gcc.dg/gomp/sections-2.c | 4 +-
gcc/testsuite/gcc.dg/graphite/fuse-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/example.c | 2 +-
gcc/testsuite/gcc.dg/ipa/inline-8.c | 4 +-
gcc/testsuite/gcc.dg/ipa/pr102714.c | 117 +
gcc/testsuite/gcc.dg/no-signed-zeros-1.c | 17 +
gcc/testsuite/gcc.dg/no-signed-zeros-2.c | 17 +
gcc/testsuite/gcc.dg/no-trapping-math-1.c | 17 +
gcc/testsuite/gcc.dg/no-trapping-math-2.c | 17 +
.../gcc.dg/no_profile_instrument_function-attr-2.c | 15 +
gcc/testsuite/gcc.dg/optimize-bswapsi-5.c | 2 +-
gcc/testsuite/gcc.dg/optimize-bswapsi-6.c | 2 +-
gcc/testsuite/gcc.dg/out-of-bounds-1.c | 2 +-
.../plugin/diagnostic-test-string-literals-1.c | 4 +-
gcc/testsuite/gcc.dg/pr102087.c | 35 +
gcc/testsuite/gcc.dg/pr102141.c | 11 +
gcc/testsuite/gcc.dg/pr102152.c | 14 +
gcc/testsuite/gcc.dg/pr102207.c | 24 +
gcc/testsuite/gcc.dg/pr102224.c | 49 +
gcc/testsuite/gcc.dg/pr102269.c | 4 +
gcc/testsuite/gcc.dg/pr102273.c | 11 +
gcc/testsuite/gcc.dg/pr102385.c | 14 +
gcc/testsuite/gcc.dg/pr102463.c | 21 +
gcc/testsuite/gcc.dg/pr102511.c | 21 +
gcc/testsuite/gcc.dg/pr102738.c | 49 +
gcc/testsuite/gcc.dg/pr102798.c | 41 +
gcc/testsuite/gcc.dg/pr67089-6.c | 2 +-
gcc/testsuite/gcc.dg/pr78408-1.c | 2 +-
gcc/testsuite/gcc.dg/pr79412.c | 9 +
gcc/testsuite/gcc.dg/pr82929-2.c | 2 +-
gcc/testsuite/gcc.dg/pr82929.c | 2 +-
gcc/testsuite/gcc.dg/pr89984.c | 20 +
gcc/testsuite/gcc.dg/pr91441.c | 4 +-
gcc/testsuite/gcc.dg/pr94726.c | 11 +
gcc/testsuite/gcc.dg/pr96260.c | 2 +-
gcc/testsuite/gcc.dg/pr96307.c | 2 +-
gcc/testsuite/gcc.dg/reciprocal-math-1.c | 17 +
gcc/testsuite/gcc.dg/reciprocal-math-2.c | 17 +
gcc/testsuite/gcc.dg/rounding-math-1.c | 17 +
gcc/testsuite/gcc.dg/rounding-math-2.c | 17 +
gcc/testsuite/gcc.dg/store_merging_1.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_11.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_13.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_15.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_16.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_19.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_24.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_25.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_28.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_30.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_5.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_7.c | 2 +-
gcc/testsuite/gcc.dg/store_merging_8.c | 2 +-
gcc/testsuite/gcc.dg/strlenopt-85.c | 2 +-
gcc/testsuite/gcc.dg/torture/20210916.c | 20 +
gcc/testsuite/gcc.dg/torture/pr102124.c | 27 +
gcc/testsuite/gcc.dg/torture/pr102139.c | 43 +
gcc/testsuite/gcc.dg/torture/pr102149.c | 19 +
gcc/testsuite/gcc.dg/torture/pr102518.c | 12 +
gcc/testsuite/gcc.dg/torture/pr102762.c | 11 +
gcc/testsuite/gcc.dg/torture/pr55107.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr69760.c | 3 +-
gcc/testsuite/gcc.dg/torture/pr89135.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr90071.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr93491.c | 24 +
gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c | 7 +-
gcc/testsuite/gcc.dg/tree-ssa/dump-6.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp-ignore.c | 28 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c | 72 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c | 83 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c | 100 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-2.c | 58 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/modref-9.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-2.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-3.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-4.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr102546.c | 23 +
gcc/testsuite/gcc.dg/tree-ssa/pr102563.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/pr102736.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/pr19210-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21417.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr47059.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr59597.c | 13 +-
gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c | 10 +-
gcc/testsuite/gcc.dg/tree-ssa/pr61839_3.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c | 19 +-
gcc/testsuite/gcc.dg/tree-ssa/pr68198.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr69196-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr70232.c | 12 +-
gcc/testsuite/gcc.dg/tree-ssa/pr71437.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr77445.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr86017.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr88087.c | 18 +-
gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c | 2 +-
.../gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr91482.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr99473-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr99793.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/prefetch-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-4.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/reassoc-46.c | 7 +
gcc/testsuite/gcc.dg/tree-ssa/reassoc-46.h | 33 +
gcc/testsuite/gcc.dg/tree-ssa/reassoc-47.c | 9 +
gcc/testsuite/gcc.dg/tree-ssa/reassoc-48.c | 9 +
gcc/testsuite/gcc.dg/tree-ssa/reassoc-49.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/reassoc-50.c | 10 +
gcc/testsuite/gcc.dg/tree-ssa/reassoc-51.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c | 9 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-11.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-16.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2a.c | 6 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2b.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 39 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 19 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-18.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-19.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-95.c | 25 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-96.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-16.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-17.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-33.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 7 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-13.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-valid.c | 39 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-vrp-thread-1.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp106.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp55.c | 6 +-
gcc/testsuite/gcc.dg/typedef-var-2.c | 5 +-
gcc/testsuite/gcc.dg/uninit-15-O0.c | 2 +-
gcc/testsuite/gcc.dg/uninit-15.c | 2 +-
gcc/testsuite/gcc.dg/uninit-40.c | 2 +-
gcc/testsuite/gcc.dg/uninit-pr102403-c2.c | 34 +
gcc/testsuite/gcc.dg/uninit-pr102403.c | 49 +
gcc/testsuite/gcc.dg/uninit-pr93100.c | 2 +-
gcc/testsuite/gcc.dg/unroll-7.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 7 -
gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 1 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c | 4 +-
gcc/testsuite/gcc.dg/vect/pr101145.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr101145_1.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr101145_2.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr101145_3.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr102318.c | 21 +
gcc/testsuite/gcc.dg/vect/pr65206.c | 22 +
gcc/testsuite/gcc.misc-tests/help.exp | 2 +-
gcc/testsuite/gcc.misc-tests/linkage.exp | 12 +
gcc/testsuite/gcc.target/aarch64/auto-init-1.c | 32 +
gcc/testsuite/gcc.target/aarch64/auto-init-2.c | 35 +
gcc/testsuite/gcc.target/aarch64/auto-init-3.c | 19 +
gcc/testsuite/gcc.target/aarch64/auto-init-4.c | 19 +
gcc/testsuite/gcc.target/aarch64/auto-init-5.c | 19 +
gcc/testsuite/gcc.target/aarch64/auto-init-6.c | 18 +
gcc/testsuite/gcc.target/aarch64/auto-init-7.c | 32 +
gcc/testsuite/gcc.target/aarch64/auto-init-8.c | 32 +
.../gcc.target/aarch64/auto-init-padding-1.c | 17 +
.../gcc.target/aarch64/auto-init-padding-10.c | 22 +
.../gcc.target/aarch64/auto-init-padding-11.c | 27 +
.../gcc.target/aarch64/auto-init-padding-12.c | 27 +
.../gcc.target/aarch64/auto-init-padding-2.c | 18 +
.../gcc.target/aarch64/auto-init-padding-3.c | 27 +
.../gcc.target/aarch64/auto-init-padding-4.c | 27 +
.../gcc.target/aarch64/auto-init-padding-5.c | 22 +
.../gcc.target/aarch64/auto-init-padding-6.c | 20 +
.../gcc.target/aarch64/auto-init-padding-7.c | 20 +
.../gcc.target/aarch64/auto-init-padding-8.c | 22 +
.../gcc.target/aarch64/auto-init-padding-9.c | 21 +
gcc/testsuite/gcc.target/aarch64/cpymem-size.c | 29 +
gcc/testsuite/gcc.target/aarch64/lane-bound-1.c | 14 +
gcc/testsuite/gcc.target/aarch64/lane-bound-2.c | 10 +
.../gcc.target/aarch64/memset-corner-cases-2.c | 30 +
.../gcc.target/aarch64/memset-strict-align-1.c | 28 +
.../gcc.target/aarch64/sve/cond_unary_4.c | 6 +-
gcc/testsuite/gcc.target/aarch64/sve/pr102587-1.c | 4 +
gcc/testsuite/gcc.target/aarch64/sve/pr102587-2.c | 4 +
gcc/testsuite/gcc.target/aarch64/sve/pr93183.c | 21 +
.../gcc.target/aarch64/sve/pred-cond-reduc.c | 18 +
.../gcc.target/aarch64/sve/pred-not-gen-1.c | 23 +
.../gcc.target/aarch64/sve/pred-not-gen-2.c | 23 +
.../gcc.target/aarch64/sve/pred-not-gen-3.c | 21 +
.../gcc.target/aarch64/sve/pred-not-gen-4.c | 14 +
gcc/testsuite/gcc.target/arm/mve/mve.exp | 3 +
.../gcc.target/arm/mve/mve_load_memory_modes.c | 357 +
.../gcc.target/arm/mve/mve_store_memory_modes.c | 370 +
gcc/testsuite/gcc.target/arm/pr51534.c | 5 +-
gcc/testsuite/gcc.target/bfin/ones.c | 11 +
gcc/testsuite/gcc.target/bfin/parity.c | 9 +
gcc/testsuite/gcc.target/bfin/popcount.c | 9 +
gcc/testsuite/gcc.target/bfin/ssabs.c | 11 +
gcc/testsuite/gcc.target/bfin/ssneg.c | 11 +
gcc/testsuite/gcc.target/bpf/alu-1.c | 56 +
gcc/testsuite/gcc.target/bpf/core-attr-1.c | 23 +
gcc/testsuite/gcc.target/bpf/core-attr-2.c | 21 +
gcc/testsuite/gcc.target/bpf/core-attr-3.c | 41 +
gcc/testsuite/gcc.target/bpf/core-attr-4.c | 35 +
gcc/testsuite/gcc.target/bpf/core-builtin-1.c | 64 +
gcc/testsuite/gcc.target/bpf/core-builtin-2.c | 26 +
gcc/testsuite/gcc.target/bpf/core-builtin-3.c | 26 +
gcc/testsuite/gcc.target/bpf/core-lto-1.c | 9 +
gcc/testsuite/gcc.target/bpf/core-section-1.c | 38 +
gcc/testsuite/gcc.target/bpf/jmp-1.c | 57 +
gcc/testsuite/gcc.target/i386/387-12.c | 2 +-
gcc/testsuite/gcc.target/i386/addr-space-2.c | 3 +-
gcc/testsuite/gcc.target/i386/addr-space-3.c | 17 +
gcc/testsuite/gcc.target/i386/attr-optimize.c | 24 +
gcc/testsuite/gcc.target/i386/auto-init-1.c | 32 +
gcc/testsuite/gcc.target/i386/auto-init-2.c | 37 +
gcc/testsuite/gcc.target/i386/auto-init-21.c | 14 +
gcc/testsuite/gcc.target/i386/auto-init-22.c | 14 +
gcc/testsuite/gcc.target/i386/auto-init-23.c | 13 +
gcc/testsuite/gcc.target/i386/auto-init-24.c | 13 +
gcc/testsuite/gcc.target/i386/auto-init-3.c | 19 +
gcc/testsuite/gcc.target/i386/auto-init-4.c | 21 +
gcc/testsuite/gcc.target/i386/auto-init-5.c | 19 +
gcc/testsuite/gcc.target/i386/auto-init-6.c | 19 +
gcc/testsuite/gcc.target/i386/auto-init-7.c | 33 +
gcc/testsuite/gcc.target/i386/auto-init-8.c | 35 +
.../gcc.target/i386/auto-init-padding-1.c | 19 +
.../gcc.target/i386/auto-init-padding-10.c | 21 +
.../gcc.target/i386/auto-init-padding-11.c | 26 +
.../gcc.target/i386/auto-init-padding-12.c | 26 +
.../gcc.target/i386/auto-init-padding-2.c | 19 +
.../gcc.target/i386/auto-init-padding-3.c | 30 +
.../gcc.target/i386/auto-init-padding-4.c | 28 +
.../gcc.target/i386/auto-init-padding-5.c | 21 +
.../gcc.target/i386/auto-init-padding-6.c | 22 +
.../gcc.target/i386/auto-init-padding-7.c | 21 +
.../gcc.target/i386/auto-init-padding-8.c | 21 +
.../gcc.target/i386/auto-init-padding-9.c | 25 +
gcc/testsuite/gcc.target/i386/avx-1.c | 137 +-
gcc/testsuite/gcc.target/i386/avx-2.c | 2 +-
gcc/testsuite/gcc.target/i386/avx-covert-1.c | 19 +
gcc/testsuite/gcc.target/i386/avx-fp-covert-1.c | 15 +
gcc/testsuite/gcc.target/i386/avx-int-covert-1.c | 14 +
gcc/testsuite/gcc.target/i386/avx-pr102224.c | 23 +
gcc/testsuite/gcc.target/i386/avx-pr89984.c | 23 +
.../gcc.target/i386/avx2-vect-mask-store-move1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512-check.h | 3 +
.../gcc.target/i386/avx512bw-vpcmpeqb-1.c | 12 +-
.../gcc.target/i386/avx512bw-vpcmpeqw-1.c | 12 +-
.../gcc.target/i386/avx512bw-vpcmpgtb-1.c | 12 +-
.../gcc.target/i386/avx512bw-vpcmpgtw-1.c | 12 +-
.../gcc.target/i386/avx512dq-abs-copysign-1.c | 4 +-
.../gcc.target/i386/avx512er-vrsqrt28ps-3.c | 2 +-
.../gcc.target/i386/avx512er-vrsqrt28ps-5.c | 2 +-
.../gcc.target/i386/avx512f-vect-rebuild.c | 21 +
gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-1.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-1.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-1.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-1.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512fp16-10a.c | 14 +
gcc/testsuite/gcc.target/i386/avx512fp16-10b.c | 25 +
gcc/testsuite/gcc.target/i386/avx512fp16-11a.c | 36 +
gcc/testsuite/gcc.target/i386/avx512fp16-11b.c | 75 +
gcc/testsuite/gcc.target/i386/avx512fp16-12a.c | 21 +
gcc/testsuite/gcc.target/i386/avx512fp16-12b.c | 27 +
gcc/testsuite/gcc.target/i386/avx512fp16-13.c | 140 +
gcc/testsuite/gcc.target/i386/avx512fp16-14.c | 85 +
gcc/testsuite/gcc.target/i386/avx512fp16-1a.c | 24 +
gcc/testsuite/gcc.target/i386/avx512fp16-1b.c | 32 +
gcc/testsuite/gcc.target/i386/avx512fp16-1c.c | 26 +
gcc/testsuite/gcc.target/i386/avx512fp16-1d.c | 33 +
gcc/testsuite/gcc.target/i386/avx512fp16-1e.c | 30 +
gcc/testsuite/gcc.target/i386/avx512fp16-2a.c | 28 +
gcc/testsuite/gcc.target/i386/avx512fp16-2b.c | 33 +
gcc/testsuite/gcc.target/i386/avx512fp16-2c.c | 36 +
gcc/testsuite/gcc.target/i386/avx512fp16-3a.c | 36 +
gcc/testsuite/gcc.target/i386/avx512fp16-3b.c | 35 +
gcc/testsuite/gcc.target/i386/avx512fp16-3c.c | 40 +
gcc/testsuite/gcc.target/i386/avx512fp16-4.c | 31 +
gcc/testsuite/gcc.target/i386/avx512fp16-5.c | 133 +
gcc/testsuite/gcc.target/i386/avx512fp16-6.c | 57 +
.../gcc.target/i386/avx512fp16-64-32-vecop-1.c | 30 +
.../gcc.target/i386/avx512fp16-64-32-vecop-2.c | 75 +
gcc/testsuite/gcc.target/i386/avx512fp16-7.c | 86 +
gcc/testsuite/gcc.target/i386/avx512fp16-8.c | 53 +
gcc/testsuite/gcc.target/i386/avx512fp16-9a.c | 27 +
gcc/testsuite/gcc.target/i386/avx512fp16-9b.c | 49 +
.../gcc.target/i386/avx512fp16-broadcast-1.c | 33 +
.../gcc.target/i386/avx512fp16-broadcast-2.c | 53 +
.../i386/avx512fp16-builtin-fpcompare-1.c | 40 +
.../i386/avx512fp16-builtin-fpcompare-2.c | 29 +
.../gcc.target/i386/avx512fp16-builtin-minmax-1.c | 35 +
.../gcc.target/i386/avx512fp16-builtin-round-1.c | 45 +
.../gcc.target/i386/avx512fp16-builtin-sqrt-1.c | 18 +
.../gcc.target/i386/avx512fp16-builtin_shuffle-1.c | 86 +
.../i386/avx512fp16-complex-constraints.c | 23 +
.../gcc.target/i386/avx512fp16-conjugation-1.c | 34 +
.../gcc.target/i386/avx512fp16-floatvnhf.c | 61 +
gcc/testsuite/gcc.target/i386/avx512fp16-fma-1.c | 69 +
gcc/testsuite/gcc.target/i386/avx512fp16-helper.h | 284 +
gcc/testsuite/gcc.target/i386/avx512fp16-neg-1a.c | 19 +
gcc/testsuite/gcc.target/i386/avx512fp16-neg-1b.c | 33 +
.../gcc.target/i386/avx512fp16-pr101846.c | 56 +
gcc/testsuite/gcc.target/i386/avx512fp16-pr94680.c | 61 +
.../gcc.target/i386/avx512fp16-reduce-op-1.c | 132 +
.../gcc.target/i386/avx512fp16-reduce-op-2.c | 96 +
.../gcc.target/i386/avx512fp16-reduce-op-3.c | 91 +
.../gcc.target/i386/avx512fp16-scalar-bitwise-1a.c | 31 +
.../gcc.target/i386/avx512fp16-scalar-bitwise-1b.c | 82 +
.../gcc.target/i386/avx512fp16-trunc-extendvnhf.c | 55 +
gcc/testsuite/gcc.target/i386/avx512fp16-trunchf.c | 59 +
.../gcc.target/i386/avx512fp16-truncvnhf.c | 61 +
.../gcc.target/i386/avx512fp16-typecast-1.c | 44 +
.../gcc.target/i386/avx512fp16-typecast-2.c | 43 +
.../gcc.target/i386/avx512fp16-v4hf-concat.c | 16 +
.../gcc.target/i386/avx512fp16-vaddph-1a.c | 26 +
.../gcc.target/i386/avx512fp16-vaddph-1b.c | 92 +
.../gcc.target/i386/avx512fp16-vaddsh-1a.c | 27 +
.../gcc.target/i386/avx512fp16-vaddsh-1b.c | 104 +
.../gcc.target/i386/avx512fp16-vararg-1.c | 122 +
.../gcc.target/i386/avx512fp16-vararg-2.c | 107 +
.../gcc.target/i386/avx512fp16-vararg-3.c | 114 +
.../gcc.target/i386/avx512fp16-vararg-4.c | 115 +
.../gcc.target/i386/avx512fp16-vcmpph-1a.c | 22 +
.../gcc.target/i386/avx512fp16-vcmpph-1b.c | 70 +
.../gcc.target/i386/avx512fp16-vcmpsh-1a.c | 21 +
.../gcc.target/i386/avx512fp16-vcmpsh-1b.c | 45 +
.../gcc.target/i386/avx512fp16-vcomish-1a.c | 41 +
.../gcc.target/i386/avx512fp16-vcomish-1b.c | 66 +
.../gcc.target/i386/avx512fp16-vcomish-1c.c | 66 +
.../gcc.target/i386/avx512fp16-vcondmn-loop-1.c | 70 +
.../gcc.target/i386/avx512fp16-vcondmn-loop-2.c | 143 +
.../gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c | 79 +
.../gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c | 82 +
.../gcc.target/i386/avx512fp16-vcvtph2dq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2dq-1b.c | 79 +
.../gcc.target/i386/avx512fp16-vcvtph2pd-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2pd-1b.c | 78 +
.../gcc.target/i386/avx512fp16-vcvtph2psx-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2psx-1b.c | 81 +
.../gcc.target/i386/avx512fp16-vcvtph2qq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2qq-1b.c | 78 +
.../gcc.target/i386/avx512fp16-vcvtph2udq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2udq-1b.c | 79 +
.../gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c | 78 +
.../gcc.target/i386/avx512fp16-vcvtph2uw-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2uw-1b.c | 84 +
.../gcc.target/i386/avx512fp16-vcvtph2w-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtph2w-1b.c | 83 +
.../gcc.target/i386/avx512fp16-vcvtps2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtps2ph-1b.c | 84 +
.../gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c | 84 +
.../gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c | 25 +
.../gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c | 60 +
.../gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c | 25 +
.../gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c | 57 +
.../gcc.target/i386/avx512fp16-vcvtsh2si-1a.c | 17 +
.../gcc.target/i386/avx512fp16-vcvtsh2si-1b.c | 54 +
.../gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c | 17 +
.../gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c | 52 +
.../gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c | 25 +
.../gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c | 59 +
.../gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c | 17 +
.../gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c | 54 +
.../gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c | 16 +
.../gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c | 53 +
.../gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c | 16 +
.../gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c | 41 +
.../gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c | 16 +
.../gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c | 41 +
.../gcc.target/i386/avx512fp16-vcvtss2sh-1a.c | 25 +
.../gcc.target/i386/avx512fp16-vcvtss2sh-1b.c | 60 +
.../gcc.target/i386/avx512fp16-vcvttph2dq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvttph2dq-1b.c | 79 +
.../gcc.target/i386/avx512fp16-vcvttph2qq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvttph2qq-1b.c | 78 +
.../gcc.target/i386/avx512fp16-vcvttph2udq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvttph2udq-1b.c | 79 +
.../gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c | 78 +
.../gcc.target/i386/avx512fp16-vcvttph2uw-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvttph2uw-1b.c | 84 +
.../gcc.target/i386/avx512fp16-vcvttph2w-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvttph2w-1b.c | 83 +
.../gcc.target/i386/avx512fp16-vcvttsh2si-1a.c | 16 +
.../gcc.target/i386/avx512fp16-vcvttsh2si-1b.c | 54 +
.../gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c | 16 +
.../gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c | 52 +
.../gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c | 16 +
.../gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c | 54 +
.../gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c | 16 +
.../gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c | 53 +
.../gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c | 79 +
.../gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c | 83 +
.../gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c | 16 +
.../gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c | 41 +
.../gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c | 16 +
.../gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c | 41 +
.../gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c | 93 +
.../gcc.target/i386/avx512fp16-vcvtw2ph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vcvtw2ph-1b.c | 92 +
.../gcc.target/i386/avx512fp16-vdivph-1a.c | 26 +
.../gcc.target/i386/avx512fp16-vdivph-1b.c | 97 +
.../gcc.target/i386/avx512fp16-vdivsh-1a.c | 27 +
.../gcc.target/i386/avx512fp16-vdivsh-1b.c | 76 +
.../gcc.target/i386/avx512fp16-vec_cmpmn.c | 32 +
.../gcc.target/i386/avx512fp16-vec_set_var.c | 30 +
.../gcc.target/i386/avx512fp16-vector-bitwise-1a.c | 121 +
.../gcc.target/i386/avx512fp16-vector-bitwise-1b.c | 119 +
.../gcc.target/i386/avx512fp16-vfcmaddcph-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfcmaddcph-1b.c | 133 +
.../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c | 29 +
.../gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c | 78 +
.../gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c | 13 +
.../gcc.target/i386/avx512fp16-vfcmulcph-1a.c | 25 +
.../gcc.target/i386/avx512fp16-vfcmulcph-1b.c | 111 +
.../gcc.target/i386/avx512fp16-vfcmulcsh-1a.c | 25 +
.../gcc.target/i386/avx512fp16-vfcmulcsh-1b.c | 71 +
.../gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c | 160 +
.../gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c | 90 +
.../gcc.target/i386/avx512fp16-vfmaddcph-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfmaddcph-1b.c | 131 +
.../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c | 29 +
.../gcc.target/i386/avx512fp16-vfmaddcsh-1b.c | 77 +
.../gcc.target/i386/avx512fp16-vfmaddcsh-1c.c | 13 +
.../gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c | 171 +
.../gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c | 32 +
.../gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c | 155 +
.../gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c | 89 +
.../gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c | 175 +
.../gcc.target/i386/avx512fp16-vfmulcph-1a.c | 25 +
.../gcc.target/i386/avx512fp16-vfmulcph-1b.c | 115 +
.../gcc.target/i386/avx512fp16-vfmulcsh-1a.c | 25 +
.../gcc.target/i386/avx512fp16-vfmulcsh-1b.c | 71 +
.../gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c | 159 +
.../gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c | 32 +
.../gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c | 90 +
.../gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c | 32 +
.../gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c | 157 +
.../gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c | 28 +
.../gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c | 90 +
.../gcc.target/i386/avx512fp16-vfpclassph-1a.c | 16 +
.../gcc.target/i386/avx512fp16-vfpclassph-1b.c | 77 +
.../gcc.target/i386/avx512fp16-vfpclasssh-1a.c | 16 +
.../gcc.target/i386/avx512fp16-vfpclasssh-1b.c | 76 +
.../gcc.target/i386/avx512fp16-vgetexpph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vgetexpph-1b.c | 99 +
.../gcc.target/i386/avx512fp16-vgetexpsh-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vgetexpsh-1b.c | 61 +
.../gcc.target/i386/avx512fp16-vgetmantph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vgetmantph-1b.c | 102 +
.../gcc.target/i386/avx512fp16-vgetmantsh-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vgetmantsh-1b.c | 62 +
.../gcc.target/i386/avx512fp16-vmaxph-1a.c | 26 +
.../gcc.target/i386/avx512fp16-vmaxph-1b.c | 94 +
.../gcc.target/i386/avx512fp16-vmaxsh-1.c | 27 +
.../gcc.target/i386/avx512fp16-vmaxsh-1b.c | 72 +
.../gcc.target/i386/avx512fp16-vminph-1a.c | 26 +
.../gcc.target/i386/avx512fp16-vminph-1b.c | 93 +
.../gcc.target/i386/avx512fp16-vminsh-1.c | 27 +
.../gcc.target/i386/avx512fp16-vminsh-1b.c | 72 +
.../gcc.target/i386/avx512fp16-vmovsh-1a.c | 26 +
.../gcc.target/i386/avx512fp16-vmovsh-1b.c | 115 +
.../gcc.target/i386/avx512fp16-vmovw-1a.c | 15 +
.../gcc.target/i386/avx512fp16-vmovw-1b.c | 27 +
.../gcc.target/i386/avx512fp16-vmovw-2a.c | 21 +
.../gcc.target/i386/avx512fp16-vmovw-2b.c | 53 +
.../gcc.target/i386/avx512fp16-vmovw-3a.c | 23 +
.../gcc.target/i386/avx512fp16-vmovw-3b.c | 52 +
.../gcc.target/i386/avx512fp16-vmovw-4a.c | 27 +
.../gcc.target/i386/avx512fp16-vmovw-4b.c | 52 +
.../gcc.target/i386/avx512fp16-vmulph-1a.c | 26 +
.../gcc.target/i386/avx512fp16-vmulph-1b.c | 92 +
.../gcc.target/i386/avx512fp16-vmulsh-1a.c | 27 +
.../gcc.target/i386/avx512fp16-vmulsh-1b.c | 77 +
.../gcc.target/i386/avx512fp16-vrcpph-1a.c | 19 +
.../gcc.target/i386/avx512fp16-vrcpph-1b.c | 79 +
.../gcc.target/i386/avx512fp16-vrcpsh-1a.c | 18 +
.../gcc.target/i386/avx512fp16-vrcpsh-1b.c | 57 +
.../gcc.target/i386/avx512fp16-vreduceph-1a.c | 26 +
.../gcc.target/i386/avx512fp16-vreduceph-1b.c | 116 +
.../gcc.target/i386/avx512fp16-vreducesh-1a.c | 26 +
.../gcc.target/i386/avx512fp16-vreducesh-1b.c | 78 +
.../gcc.target/i386/avx512fp16-vrndscaleph-1a.c | 26 +
.../gcc.target/i386/avx512fp16-vrndscaleph-1b.c | 101 +
.../gcc.target/i386/avx512fp16-vrndscalesh-1a.c | 25 +
.../gcc.target/i386/avx512fp16-vrndscalesh-1b.c | 62 +
.../gcc.target/i386/avx512fp16-vrsqrtph-1a.c | 19 +
.../gcc.target/i386/avx512fp16-vrsqrtph-1b.c | 77 +
.../gcc.target/i386/avx512fp16-vrsqrtsh-1a.c | 18 +
.../gcc.target/i386/avx512fp16-vrsqrtsh-1b.c | 59 +
.../gcc.target/i386/avx512fp16-vscalefph-1a.c | 25 +
.../gcc.target/i386/avx512fp16-vscalefph-1b.c | 94 +
.../gcc.target/i386/avx512fp16-vscalefsh-1a.c | 23 +
.../gcc.target/i386/avx512fp16-vscalefsh-1b.c | 58 +
.../gcc.target/i386/avx512fp16-vsqrtph-1a.c | 24 +
.../gcc.target/i386/avx512fp16-vsqrtph-1b.c | 92 +
.../gcc.target/i386/avx512fp16-vsqrtsh-1a.c | 23 +
.../gcc.target/i386/avx512fp16-vsqrtsh-1b.c | 60 +
.../gcc.target/i386/avx512fp16-vsubph-1a.c | 26 +
.../gcc.target/i386/avx512fp16-vsubph-1b.c | 93 +
.../gcc.target/i386/avx512fp16-vsubsh-1a.c | 27 +
.../gcc.target/i386/avx512fp16-vsubsh-1b.c | 76 +
.../gcc.target/i386/avx512fp16-xorsign-1.c | 41 +
.../gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c | 19 +
.../gcc.target/i386/avx512fp16vl-conjugation-1.c | 55 +
gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-1.c | 70 +
.../gcc.target/i386/avx512fp16vl-fma-vectorize-1.c | 45 +
.../gcc.target/i386/avx512fp16vl-neg-1a.c | 18 +
.../gcc.target/i386/avx512fp16vl-neg-1b.c | 33 +
.../gcc.target/i386/avx512fp16vl-reduce-op-1.c | 244 +
.../gcc.target/i386/avx512fp16vl-typecast-1.c | 55 +
.../gcc.target/i386/avx512fp16vl-typecast-2.c | 37 +
.../gcc.target/i386/avx512fp16vl-vaddph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vaddph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vcmpph-1a.c | 24 +
.../gcc.target/i386/avx512fp16vl-vcmpph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c | 27 +
.../gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vdivph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vdivph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c | 32 +
.../gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c | 32 +
.../gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c | 15 +
.../i386/avx512fp16vl-vfmaddsubXXXph-1a.c | 28 +
.../i386/avx512fp16vl-vfmaddsubXXXph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c | 15 +
.../i386/avx512fp16vl-vfmsubaddXXXph-1a.c | 28 +
.../i386/avx512fp16vl-vfmsubaddXXXph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vfmulcph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vfmulcph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c | 28 +
.../gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c | 15 +
.../gcc.target/i386/avx512fp16vl-vfpclassph-1a.c | 22 +
.../gcc.target/i386/avx512fp16vl-vfpclassph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vgetexpph-1a.c | 26 +
.../gcc.target/i386/avx512fp16vl-vgetexpph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vgetmantph-1a.c | 30 +
.../gcc.target/i386/avx512fp16vl-vgetmantph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vmaxph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vmaxph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vminph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vminph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vmulph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vmulph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vrcpph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vrcpph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vreduceph-1a.c | 30 +
.../gcc.target/i386/avx512fp16vl-vreduceph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c | 30 +
.../gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vscalefph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vscalefph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vsqrtph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vsqrtph-1b.c | 16 +
.../gcc.target/i386/avx512fp16vl-vsubph-1a.c | 29 +
.../gcc.target/i386/avx512fp16vl-vsubph-1b.c | 16 +
.../gcc.target/i386/avx512vl-abs-copysign-1.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr95046.c | 10 +
.../gcc.target/i386/avx512vl-vpcmpeqd-1.c | 8 +-
.../gcc.target/i386/avx512vl-vpcmpeqq-1.c | 8 +-
.../gcc.target/i386/avx512vl-vpcmpgtd-1.c | 8 +-
.../gcc.target/i386/avx512vl-vpcmpgtq-1.c | 8 +-
gcc/testsuite/gcc.target/i386/avx512vlfp16-11a.c | 68 +
gcc/testsuite/gcc.target/i386/avx512vlfp16-11b.c | 96 +
.../gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c | 2 +-
gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c | 6 -
gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c | 1 -
gcc/testsuite/gcc.target/i386/builtin_target.c | 2 +
.../i386/cond_op_addsubmuldiv__Float16-1.c | 9 +
.../i386/cond_op_addsubmuldiv__Float16-2.c | 7 +
.../gcc.target/i386/cond_op_fma__Float16-1.c | 20 +
.../gcc.target/i386/cond_op_fma__Float16-2.c | 7 +
.../gcc.target/i386/cond_op_maxmin__Float16-1.c | 8 +
.../gcc.target/i386/cond_op_maxmin__Float16-2.c | 7 +
gcc/testsuite/gcc.target/i386/eh_return-1.c | 2 +-
gcc/testsuite/gcc.target/i386/float16-3a.c | 10 +
gcc/testsuite/gcc.target/i386/float16-3b.c | 10 +
gcc/testsuite/gcc.target/i386/float16-4a.c | 10 +
gcc/testsuite/gcc.target/i386/float16-4b.c | 10 +
gcc/testsuite/gcc.target/i386/float16-5.c | 12 +
gcc/testsuite/gcc.target/i386/float16-6.c | 8 +
gcc/testsuite/gcc.target/i386/float16-7.c | 9 +
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 +
gcc/testsuite/gcc.target/i386/m512-check.h | 38 +-
gcc/testsuite/gcc.target/i386/mmx-reduce-op-1.c | 58 +
gcc/testsuite/gcc.target/i386/mmx-reduce-op-2.c | 25 +
gcc/testsuite/gcc.target/i386/mvc16.c | 15 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-12.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memcpy-15.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-11.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-14.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-20.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-23.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-29.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-30.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-33.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-34.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-37.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-44.c | 2 +-
gcc/testsuite/gcc.target/i386/pieces-memset-5.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-10a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-4a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr101282.c | 18 +
gcc/testsuite/gcc.target/i386/pr101900-1.c | 18 +
gcc/testsuite/gcc.target/i386/pr101900-2.c | 18 +
gcc/testsuite/gcc.target/i386/pr101900-3.c | 19 +
gcc/testsuite/gcc.target/i386/pr102080.c | 19 +
gcc/testsuite/gcc.target/i386/pr102230.c | 38 +
gcc/testsuite/gcc.target/i386/pr102327-1.c | 65 +
gcc/testsuite/gcc.target/i386/pr102327-2.c | 95 +
gcc/testsuite/gcc.target/i386/pr102464.c | 39 +
gcc/testsuite/gcc.target/i386/pr102483-2.c | 26 +
gcc/testsuite/gcc.target/i386/pr102483.c | 58 +
gcc/testsuite/gcc.target/i386/pr102498.c | 59 +
gcc/testsuite/gcc.target/i386/pr102627.c | 41 +
gcc/testsuite/gcc.target/i386/pr34012.c | 2 +-
gcc/testsuite/gcc.target/i386/pr49781-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr54855-11.c | 15 +
gcc/testsuite/gcc.target/i386/pr54855-12.c | 14 +
gcc/testsuite/gcc.target/i386/pr54855-13.c | 14 +
gcc/testsuite/gcc.target/i386/pr85730.c | 95 +
gcc/testsuite/gcc.target/i386/pr85819-1a.c | 11 +
gcc/testsuite/gcc.target/i386/pr85819-1b.c | 6 +
gcc/testsuite/gcc.target/i386/pr85819-2a.c | 17 +
gcc/testsuite/gcc.target/i386/pr85819-2b.c | 6 +
gcc/testsuite/gcc.target/i386/pr85819-2c.c | 7 +
gcc/testsuite/gcc.target/i386/pr85819-3.c | 18 +
gcc/testsuite/gcc.target/i386/pr89954.c | 45 +
gcc/testsuite/gcc.target/i386/pr89984-1.c | 8 +
gcc/testsuite/gcc.target/i386/pr89984-2.c | 10 +
gcc/testsuite/gcc.target/i386/pr90773-20.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-21.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-22.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-23.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-26.c | 2 +-
gcc/testsuite/gcc.target/i386/pr91103-1.c | 42 +
gcc/testsuite/gcc.target/i386/pr91103-2.c | 85 +
gcc/testsuite/gcc.target/i386/pr92658-avx512f.c | 6 +-
gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 3 +-
gcc/testsuite/gcc.target/i386/pr95798-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr95798-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr97950.c | 4 +-
gcc/testsuite/gcc.target/i386/pr99591.c | 32 +
gcc/testsuite/gcc.target/i386/sse-13.c | 137 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 282 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 281 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 137 +-
gcc/testsuite/gcc.target/i386/sse-covert-1.c | 19 +
gcc/testsuite/gcc.target/i386/sse-fp-covert-1.c | 15 +
gcc/testsuite/gcc.target/i386/sse-int-covert-1.c | 14 +
gcc/testsuite/gcc.target/i386/sse2-float16-1.c | 8 +
gcc/testsuite/gcc.target/i386/sse2-float16-2.c | 16 +
gcc/testsuite/gcc.target/i386/sse2-float16-3.c | 12 +
gcc/testsuite/gcc.target/i386/sse2-mmx-paddsb-2.c | 33 +
gcc/testsuite/gcc.target/i386/sse2-mmx-paddusb-2.c | 25 +
gcc/testsuite/gcc.target/i386/sse2-mmx-psubsb-2.c | 33 +
gcc/testsuite/gcc.target/i386/sse2-mmx-psubusb-2.c | 25 +
.../gcc.target/i386/vect-alignment-peeling-1.c | 90 +
.../gcc.target/i386/vect-alignment-peeling-2.c | 90 +
gcc/testsuite/gcc.target/i386/vect-float16-1.c | 14 +
gcc/testsuite/gcc.target/i386/vect-float16-10.c | 14 +
gcc/testsuite/gcc.target/i386/vect-float16-11.c | 14 +
gcc/testsuite/gcc.target/i386/vect-float16-12.c | 14 +
gcc/testsuite/gcc.target/i386/vect-float16-2.c | 14 +
gcc/testsuite/gcc.target/i386/vect-float16-3.c | 14 +
gcc/testsuite/gcc.target/i386/vect-float16-4.c | 14 +
gcc/testsuite/gcc.target/i386/vect-float16-5.c | 14 +
gcc/testsuite/gcc.target/i386/vect-float16-6.c | 14 +
gcc/testsuite/gcc.target/i386/vect-float16-7.c | 14 +
gcc/testsuite/gcc.target/i386/vect-float16-8.c | 14 +
gcc/testsuite/gcc.target/i386/vect-float16-9.c | 14 +
gcc/testsuite/gcc.target/i386/vect-pr82426.c | 31 +
gcc/testsuite/gcc.target/i386/vect-pr97352.c | 22 +
gcc/testsuite/gcc.target/i386/vect-rebuild.c | 2 +-
gcc/testsuite/gcc.target/i386/xorsign-avx.c | 4 +
.../gcc.target/mips/data-sym-multi-pool.c | 2 +-
gcc/testsuite/gcc.target/mips/mips.exp | 1 +
gcc/testsuite/gcc.target/mips/msa-insert-split.c | 2 +-
gcc/testsuite/gcc.target/powerpc/dform-1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/dform-2.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-call.c | 29 +-
gcc/testsuite/gcc.target/powerpc/fusion-p10-stst.c | 31 +
.../gcc.target/powerpc/fusion-p10-stst2.c | 30 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c | 14 +-
gcc/testsuite/gcc.target/powerpc/pr101985-1.c | 18 +
gcc/testsuite/gcc.target/powerpc/pr101985-2.c | 18 +
gcc/testsuite/gcc.target/powerpc/pr78102.c | 23 +
gcc/testsuite/gcc.target/powerpc/pr80510-2.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr97142.c | 35 +
gcc/testsuite/gcc.target/powerpc/sse4_1-packusdw.c | 73 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pcmpeqq.c | 46 +
.../gcc.target/powerpc/sse4_1-phminposuw.c | 2 +-
gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsb.c | 46 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsd.c | 46 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxud.c | 47 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxuw.c | 47 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pminsb.c | 46 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pminsd.c | 46 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pminud.c | 47 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pminuw.c | 47 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbd.c | 42 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbq.c | 42 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbw.c | 42 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxdq.c | 42 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwd.c | 42 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwq.c | 42 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbd.c | 43 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbq.c | 43 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbw.c | 43 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxdq.c | 43 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwd.c | 43 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwq.c | 43 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmuldq.c | 51 +
gcc/testsuite/gcc.target/powerpc/sse4_1-pmulld.c | 46 +
gcc/testsuite/gcc.target/powerpc/sse4_2-check.h | 18 +
gcc/testsuite/gcc.target/powerpc/sse4_2-pcmpgtq.c | 46 +
.../gcc.target/powerpc/unwind-backchain.c | 24 +
gcc/testsuite/gcc.target/pru/regio-as-pointer-2.c | 11 +
gcc/testsuite/gcc.target/pru/regio-as-pointer.c | 11 +
gcc/testsuite/gcc.target/pru/regio-decl-2.c | 13 +
gcc/testsuite/gcc.target/pru/regio-decl-3.c | 19 +
gcc/testsuite/gcc.target/pru/regio-decl-4.c | 17 +
gcc/testsuite/gcc.target/pru/regio-decl.c | 15 +
gcc/testsuite/gcc.target/pru/regio-di.c | 9 +
gcc/testsuite/gcc.target/pru/regio-hi.c | 9 +
gcc/testsuite/gcc.target/pru/regio-qi.c | 9 +
gcc/testsuite/gcc.target/pru/regio.c | 58 +
gcc/testsuite/gcc.target/pru/regio.h | 7 +
gcc/testsuite/gcc.target/s390/pr102222.c | 16 +
gcc/testsuite/gcc.target/s390/pr80725.c | 2 +-
gcc/testsuite/gcc.target/s390/rawmemchr-1.c | 99 +
gcc/testsuite/gcc.target/sparc/20210917-1.c | 19 +
.../x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp | 48 +
.../gcc.target/x86_64/abi/avx512fp16/args.h | 190 +
.../gcc.target/x86_64/abi/avx512fp16/asm-support.S | 81 +
.../x86_64/abi/avx512fp16/avx512fp16-check.h | 74 +
.../x86_64/abi/avx512fp16/avx512fp16-xmm-check.h | 3 +
.../gcc.target/x86_64/abi/avx512fp16/defines.h | 166 +
.../abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp | 45 +
.../gcc.target/x86_64/abi/avx512fp16/m256h/args.h | 182 +
.../x86_64/abi/avx512fp16/m256h/asm-support.S | 81 +
.../abi/avx512fp16/m256h/avx512fp16-ymm-check.h | 3 +
.../abi/avx512fp16/m256h/test_m256_returning.c | 54 +
.../abi/avx512fp16/m256h/test_passing_m256.c | 370 +
.../abi/avx512fp16/m256h/test_passing_structs.c | 113 +
.../abi/avx512fp16/m256h/test_passing_unions.c | 337 +
.../abi/avx512fp16/m256h/test_varargs-m256.c | 160 +
.../abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp | 48 +
.../gcc.target/x86_64/abi/avx512fp16/m512h/args.h | 186 +
.../x86_64/abi/avx512fp16/m512h/asm-support.S | 97 +
.../abi/avx512fp16/m512h/avx512fp16-zmm-check.h | 4 +
.../abi/avx512fp16/m512h/test_m512_returning.c | 62 +
.../abi/avx512fp16/m512h/test_passing_m512.c | 380 ++
.../abi/avx512fp16/m512h/test_passing_structs.c | 123 +
.../abi/avx512fp16/m512h/test_passing_unions.c | 415 ++
.../abi/avx512fp16/m512h/test_varargs-m512.c | 164 +
.../gcc.target/x86_64/abi/avx512fp16/macros.h | 53 +
.../avx512fp16/test_3_element_struct_and_unions.c | 794 +++
.../x86_64/abi/avx512fp16/test_basic_alignment.c | 45 +
.../avx512fp16/test_basic_array_size_and_align.c | 43 +
.../x86_64/abi/avx512fp16/test_basic_returning.c | 87 +
.../x86_64/abi/avx512fp16/test_basic_sizes.c | 43 +
.../avx512fp16/test_basic_struct_size_and_align.c | 42 +
.../avx512fp16/test_basic_union_size_and_align.c | 40 +
.../x86_64/abi/avx512fp16/test_complex_returning.c | 104 +
.../x86_64/abi/avx512fp16/test_m64m128_returning.c | 73 +
.../x86_64/abi/avx512fp16/test_passing_floats.c | 1066 +++
.../x86_64/abi/avx512fp16/test_passing_m64m128.c | 510 ++
.../x86_64/abi/avx512fp16/test_passing_structs.c | 332 +
.../x86_64/abi/avx512fp16/test_passing_unions.c | 335 +
.../x86_64/abi/avx512fp16/test_struct_returning.c | 274 +
.../x86_64/abi/avx512fp16/test_varargs-m128.c | 164 +
gcc/testsuite/gdc.dg/lto/pr102094_0.d | 18 +
gcc/testsuite/gdc.dg/pr102185.d | 7 +
gcc/testsuite/gdc.dg/pr102476.d | 3 +
.../gfortran.dg/ISO_Fortran_binding_19.f90 | 28 +
.../gfortran.dg/ISO_Fortran_binding_4.f90 | 22 +-
gcc/testsuite/gfortran.dg/PR100911.c | 82 +
gcc/testsuite/gfortran.dg/PR100911.f90 | 282 +
gcc/testsuite/gfortran.dg/PR100914.c | 225 +
gcc/testsuite/gfortran.dg/PR100914.f90 | 652 ++
gcc/testsuite/gfortran.dg/PR100915.c | 80 +
gcc/testsuite/gfortran.dg/PR100915.f90 | 273 +
gcc/testsuite/gfortran.dg/PR93963.f90 | 80 +-
gcc/testsuite/gfortran.dg/PR94110.f90 | 15 +
.../gfortran.dg/associated_assumed_rank.f90 | 126 +
gcc/testsuite/gfortran.dg/assumed_rank_18.f90 | 5 +-
gcc/testsuite/gfortran.dg/assumed_rank_22.f90 | 169 +
gcc/testsuite/gfortran.dg/assumed_rank_22_aux.c | 68 +
gcc/testsuite/gfortran.dg/assumed_rank_23.f90 | 16 +
gcc/testsuite/gfortran.dg/assumed_rank_24.f90 | 137 +
gcc/testsuite/gfortran.dg/assumed_type_10.f90 | 5 +-
gcc/testsuite/gfortran.dg/assumed_type_11.f90 | 5 +-
gcc/testsuite/gfortran.dg/assumed_type_12.f90 | 34 +
gcc/testsuite/gfortran.dg/assumed_type_13.c | 26 +
gcc/testsuite/gfortran.dg/assumed_type_13.f90 | 66 +
gcc/testsuite/gfortran.dg/attr_deprecated-2.f90 | 22 +
gcc/testsuite/gfortran.dg/bind-c-char-descr.f90 | 104 +
gcc/testsuite/gfortran.dg/bind-c-contiguous-1.c | 345 +
gcc/testsuite/gfortran.dg/bind-c-contiguous-1.f90 | 1574 +++++
gcc/testsuite/gfortran.dg/bind-c-contiguous-2.f90 | 82 +
gcc/testsuite/gfortran.dg/bind-c-contiguous-3.c | 180 +
gcc/testsuite/gfortran.dg/bind-c-contiguous-3.f90 | 656 ++
gcc/testsuite/gfortran.dg/bind-c-contiguous-4.c | 370 +
gcc/testsuite/gfortran.dg/bind-c-contiguous-4.f90 | 1720 +++++
gcc/testsuite/gfortran.dg/bind-c-contiguous-5.c | 345 +
gcc/testsuite/gfortran.dg/bind-c-contiguous-5.f90 | 1574 +++++
gcc/testsuite/gfortran.dg/bind-c-intent-out.f90 | 13 +-
.../gfortran.dg/bind_c_array_params_2.f90 | 30 +-
gcc/testsuite/gfortran.dg/bind_c_char_10.f90 | 25 +-
gcc/testsuite/gfortran.dg/bind_c_char_6.f90 | 22 +-
gcc/testsuite/gfortran.dg/bind_c_char_7.f90 | 15 +-
gcc/testsuite/gfortran.dg/bind_c_char_8.f90 | 22 +-
gcc/testsuite/gfortran.dg/bind_c_char_9.f90 | 161 +-
gcc/testsuite/gfortran.dg/bind_c_contiguous.f90 | 33 +
gcc/testsuite/gfortran.dg/bounds_check_23.f90 | 18 +
.../gfortran.dg/c-interop/allocatable-dummy-c.c | 54 +
.../gfortran.dg/c-interop/allocatable-dummy.f90 | 98 +
.../c-interop/allocatable-optional-pointer.f90 | 23 +
gcc/testsuite/gfortran.dg/c-interop/allocate-c.c | 168 +
.../gfortran.dg/c-interop/allocate-errors-c.c | 109 +
.../gfortran.dg/c-interop/allocate-errors.f90 | 27 +
gcc/testsuite/gfortran.dg/c-interop/allocate.f90 | 19 +
.../argument-association-assumed-rank-1.f90 | 31 +
.../argument-association-assumed-rank-2.f90 | 48 +
.../argument-association-assumed-rank-3.f90 | 51 +
.../argument-association-assumed-rank-4.f90 | 50 +
.../argument-association-assumed-rank-5.f90 | 31 +
.../argument-association-assumed-rank-6.f90 | 48 +
.../argument-association-assumed-rank-7.f90 | 51 +
.../argument-association-assumed-rank-8.f90 | 50 +
.../gfortran.dg/c-interop/assumed-type-dummy.f90 | 84 +
gcc/testsuite/gfortran.dg/c-interop/c-interop.exp | 57 +
gcc/testsuite/gfortran.dg/c-interop/c1255-1.f90 | 83 +
gcc/testsuite/gfortran.dg/c-interop/c1255-2.f90 | 106 +
gcc/testsuite/gfortran.dg/c-interop/c1255a.f90 | 40 +
gcc/testsuite/gfortran.dg/c-interop/c407a-1.f90 | 55 +
gcc/testsuite/gfortran.dg/c-interop/c407a-2.f90 | 88 +
gcc/testsuite/gfortran.dg/c-interop/c407b-1.f90 | 107 +
gcc/testsuite/gfortran.dg/c-interop/c407b-2.f90 | 150 +
gcc/testsuite/gfortran.dg/c-interop/c407c-1.f90 | 63 +
gcc/testsuite/gfortran.dg/c-interop/c516.f90 | 109 +
gcc/testsuite/gfortran.dg/c-interop/c524a.f90 | 30 +
gcc/testsuite/gfortran.dg/c-interop/c535a-1.f90 | 65 +
gcc/testsuite/gfortran.dg/c-interop/c535a-2.f90 | 78 +
gcc/testsuite/gfortran.dg/c-interop/c535b-1.f90 | 331 +
gcc/testsuite/gfortran.dg/c-interop/c535b-2.f90 | 386 ++
gcc/testsuite/gfortran.dg/c-interop/c535b-3.f90 | 79 +
gcc/testsuite/gfortran.dg/c-interop/c535c-1.f90 | 164 +
gcc/testsuite/gfortran.dg/c-interop/c535c-2.f90 | 74 +
gcc/testsuite/gfortran.dg/c-interop/c535c-3.f90 | 72 +
gcc/testsuite/gfortran.dg/c-interop/c535c-4.f90 | 72 +
.../gfortran.dg/c-interop/cf-descriptor-1-c.c | 91 +
.../gfortran.dg/c-interop/cf-descriptor-1.f90 | 66 +
.../gfortran.dg/c-interop/cf-descriptor-2-c.c | 91 +
.../gfortran.dg/c-interop/cf-descriptor-2.f90 | 82 +
.../gfortran.dg/c-interop/cf-descriptor-3-c.c | 92 +
.../gfortran.dg/c-interop/cf-descriptor-3.f90 | 58 +
.../gfortran.dg/c-interop/cf-descriptor-4-c.c | 112 +
.../gfortran.dg/c-interop/cf-descriptor-4.f90 | 73 +
.../gfortran.dg/c-interop/cf-descriptor-5-c.c | 37 +
.../gfortran.dg/c-interop/cf-descriptor-5.f90 | 31 +
.../gfortran.dg/c-interop/cf-descriptor-6-c.c | 81 +
.../gfortran.dg/c-interop/cf-descriptor-6.f90 | 72 +
.../gfortran.dg/c-interop/cf-descriptor-7-c.c | 81 +
.../gfortran.dg/c-interop/cf-descriptor-7.f90 | 74 +
.../gfortran.dg/c-interop/cf-descriptor-8-c.c | 73 +
.../gfortran.dg/c-interop/cf-descriptor-8.f90 | 78 +
.../gfortran.dg/c-interop/cf-out-descriptor-1-c.c | 87 +
.../gfortran.dg/c-interop/cf-out-descriptor-1.f90 | 174 +
.../gfortran.dg/c-interop/cf-out-descriptor-2-c.c | 87 +
.../gfortran.dg/c-interop/cf-out-descriptor-2.f90 | 157 +
.../gfortran.dg/c-interop/cf-out-descriptor-3-c.c | 108 +
.../gfortran.dg/c-interop/cf-out-descriptor-3.f90 | 134 +
.../gfortran.dg/c-interop/cf-out-descriptor-4-c.c | 175 +
.../gfortran.dg/c-interop/cf-out-descriptor-4.f90 | 207 +
.../gfortran.dg/c-interop/cf-out-descriptor-5-c.c | 31 +
.../gfortran.dg/c-interop/cf-out-descriptor-5.f90 | 48 +
.../gfortran.dg/c-interop/cf-out-descriptor-6-c.c | 42 +
.../gfortran.dg/c-interop/cf-out-descriptor-6.f90 | 115 +
.../gfortran.dg/c-interop/contiguous-1-c.c | 56 +
.../gfortran.dg/c-interop/contiguous-1.f90 | 67 +
.../gfortran.dg/c-interop/contiguous-2-c.c | 113 +
.../gfortran.dg/c-interop/contiguous-2.f90 | 152 +
.../gfortran.dg/c-interop/contiguous-3-c.c | 80 +
.../gfortran.dg/c-interop/contiguous-3.f90 | 171 +
.../gfortran.dg/c-interop/deferred-character-1.f90 | 76 +
.../gfortran.dg/c-interop/deferred-character-2.f90 | 55 +
.../gfortran.dg/c-interop/dump-descriptors.c | 195 +
.../gfortran.dg/c-interop/dump-descriptors.h | 12 +
gcc/testsuite/gfortran.dg/c-interop/establish-c.c | 134 +
.../gfortran.dg/c-interop/establish-errors-c.c | 120 +
.../gfortran.dg/c-interop/establish-errors.f90 | 30 +
gcc/testsuite/gfortran.dg/c-interop/establish.f90 | 35 +
.../gfortran.dg/c-interop/explicit-interface.f90 | 60 +
.../gfortran.dg/c-interop/fc-descriptor-1-c.c | 46 +
.../gfortran.dg/c-interop/fc-descriptor-1.f90 | 34 +
.../gfortran.dg/c-interop/fc-descriptor-2-c.c | 68 +
.../gfortran.dg/c-interop/fc-descriptor-2.f90 | 40 +
.../gfortran.dg/c-interop/fc-descriptor-3-c.c | 42 +
.../gfortran.dg/c-interop/fc-descriptor-3.f90 | 37 +
.../gfortran.dg/c-interop/fc-descriptor-4-c.c | 57 +
.../gfortran.dg/c-interop/fc-descriptor-4.f90 | 36 +
.../gfortran.dg/c-interop/fc-descriptor-5-c.c | 28 +
.../gfortran.dg/c-interop/fc-descriptor-5.f90 | 35 +
.../gfortran.dg/c-interop/fc-descriptor-6-c.c | 51 +
.../gfortran.dg/c-interop/fc-descriptor-6.f90 | 50 +
.../gfortran.dg/c-interop/fc-descriptor-7-c.c | 53 +
.../gfortran.dg/c-interop/fc-descriptor-7.f90 | 147 +
.../gfortran.dg/c-interop/fc-descriptor-8-c.c | 20 +
.../gfortran.dg/c-interop/fc-descriptor-8.f90 | 22 +
.../gfortran.dg/c-interop/fc-descriptor-9-c.c | 42 +
.../gfortran.dg/c-interop/fc-descriptor-9.f90 | 23 +
.../gfortran.dg/c-interop/fc-out-descriptor-1-c.c | 52 +
.../gfortran.dg/c-interop/fc-out-descriptor-1.f90 | 66 +
.../gfortran.dg/c-interop/fc-out-descriptor-2-c.c | 52 +
.../gfortran.dg/c-interop/fc-out-descriptor-2.f90 | 66 +
.../gfortran.dg/c-interop/fc-out-descriptor-3-c.c | 71 +
.../gfortran.dg/c-interop/fc-out-descriptor-3.f90 | 59 +
.../gfortran.dg/c-interop/fc-out-descriptor-4-c.c | 96 +
.../gfortran.dg/c-interop/fc-out-descriptor-4.f90 | 75 +
.../gfortran.dg/c-interop/fc-out-descriptor-5-c.c | 30 +
.../gfortran.dg/c-interop/fc-out-descriptor-5.f90 | 35 +
.../gfortran.dg/c-interop/fc-out-descriptor-6-c.c | 50 +
.../gfortran.dg/c-interop/fc-out-descriptor-6.f90 | 49 +
.../gfortran.dg/c-interop/fc-out-descriptor-7-c.c | 136 +
.../gfortran.dg/c-interop/fc-out-descriptor-7.f90 | 71 +
.../gfortran.dg/c-interop/ff-descriptor-1.f90 | 123 +
.../gfortran.dg/c-interop/ff-descriptor-2.f90 | 97 +
.../gfortran.dg/c-interop/ff-descriptor-3.f90 | 148 +
.../gfortran.dg/c-interop/ff-descriptor-4.f90 | 198 +
.../gfortran.dg/c-interop/ff-descriptor-5.f90 | 61 +
.../gfortran.dg/c-interop/ff-descriptor-6.f90 | 71 +
.../gfortran.dg/c-interop/ff-descriptor-7.f90 | 89 +
gcc/testsuite/gfortran.dg/c-interop/note-5-3.f90 | 55 +
gcc/testsuite/gfortran.dg/c-interop/note-5-4-c.c | 10 +
gcc/testsuite/gfortran.dg/c-interop/note-5-4.f90 | 63 +
gcc/testsuite/gfortran.dg/c-interop/optional-c.c | 82 +
gcc/testsuite/gfortran.dg/c-interop/optional.f90 | 114 +
gcc/testsuite/gfortran.dg/c-interop/rank-class.f90 | 88 +
gcc/testsuite/gfortran.dg/c-interop/rank.f90 | 99 +
.../c-interop/removed-restrictions-1.f90 | 41 +
.../c-interop/removed-restrictions-2.f90 | 35 +
.../c-interop/removed-restrictions-3.f90 | 37 +
.../c-interop/removed-restrictions-4.f90 | 34 +
gcc/testsuite/gfortran.dg/c-interop/section-1-c.c | 135 +
gcc/testsuite/gfortran.dg/c-interop/section-1.f90 | 71 +
gcc/testsuite/gfortran.dg/c-interop/section-1p.f90 | 75 +
gcc/testsuite/gfortran.dg/c-interop/section-2-c.c | 175 +
gcc/testsuite/gfortran.dg/c-interop/section-2.f90 | 102 +
gcc/testsuite/gfortran.dg/c-interop/section-2p.f90 | 104 +
gcc/testsuite/gfortran.dg/c-interop/section-3-c.c | 235 +
gcc/testsuite/gfortran.dg/c-interop/section-3.f90 | 103 +
gcc/testsuite/gfortran.dg/c-interop/section-3p.f90 | 127 +
gcc/testsuite/gfortran.dg/c-interop/section-4-c.c | 101 +
gcc/testsuite/gfortran.dg/c-interop/section-4.f90 | 23 +
.../gfortran.dg/c-interop/section-errors-c.c | 149 +
.../gfortran.dg/c-interop/section-errors.f90 | 27 +
gcc/testsuite/gfortran.dg/c-interop/select-c.c | 138 +
.../gfortran.dg/c-interop/select-errors-c.c | 125 +
.../gfortran.dg/c-interop/select-errors.f90 | 27 +
gcc/testsuite/gfortran.dg/c-interop/select.f90 | 18 +
gcc/testsuite/gfortran.dg/c-interop/setpointer-c.c | 78 +
.../gfortran.dg/c-interop/setpointer-errors-c.c | 127 +
.../gfortran.dg/c-interop/setpointer-errors.f90 | 28 +
gcc/testsuite/gfortran.dg/c-interop/setpointer.f90 | 18 +
gcc/testsuite/gfortran.dg/c-interop/shape.f90 | 77 +
gcc/testsuite/gfortran.dg/c-interop/size.f90 | 106 +
gcc/testsuite/gfortran.dg/c-interop/tkr.f90 | 46 +
.../c-interop/typecodes-array-basic-c.c | 169 +
.../c-interop/typecodes-array-basic.f90 | 151 +
.../gfortran.dg/c-interop/typecodes-array-char-c.c | 41 +
.../gfortran.dg/c-interop/typecodes-array-char.f90 | 47 +
.../c-interop/typecodes-array-float128-c.c | 38 +
.../c-interop/typecodes-array-float128.f90 | 34 +
.../c-interop/typecodes-array-int128-c.c | 40 +
.../c-interop/typecodes-array-int128.f90 | 33 +
.../c-interop/typecodes-array-longdouble-c.c | 37 +
.../c-interop/typecodes-array-longdouble.f90 | 32 +
.../gfortran.dg/c-interop/typecodes-sanity-c.c | 178 +
.../gfortran.dg/c-interop/typecodes-sanity.f90 | 24 +
.../c-interop/typecodes-scalar-basic-c.c | 168 +
.../c-interop/typecodes-scalar-basic.f90 | 160 +
.../c-interop/typecodes-scalar-float128-c.c | 38 +
.../c-interop/typecodes-scalar-float128.f90 | 34 +
.../c-interop/typecodes-scalar-int128-c.c | 41 +
.../c-interop/typecodes-scalar-int128.f90 | 35 +
.../c-interop/typecodes-scalar-longdouble-c.c | 37 +
.../c-interop/typecodes-scalar-longdouble.f90 | 33 +
gcc/testsuite/gfortran.dg/c-interop/ubound.f90 | 129 +
gcc/testsuite/gfortran.dg/class_72.f90 | 83 +
.../gfortran.dg/coarray/coarray_allocated.f90 | 55 +
.../gfortran.dg/derived_constructor_char_1.f90 | 2 +-
gcc/testsuite/gfortran.dg/entry_24.f90 | 20 +
gcc/testsuite/gfortran.dg/entry_25.f90 | 13 +
.../gfortran.dg/goacc/privatization-1-compute.f90 | 6 +-
.../routine-external-level-of-parallelism-2.f | 24 +-
gcc/testsuite/gfortran.dg/goacc/unexpected-end.f90 | 25 +
.../gfortran.dg/gomp/declare-variant-1.f90 | 93 +
.../gfortran.dg/gomp/declare-variant-10.f90 | 97 +
.../gfortran.dg/gomp/declare-variant-11.f90 | 134 +
.../gfortran.dg/gomp/declare-variant-12.f90 | 159 +
.../gfortran.dg/gomp/declare-variant-13.f90 | 48 +
.../gfortran.dg/gomp/declare-variant-14.f90 | 49 +
.../gfortran.dg/gomp/declare-variant-15.f90 | 24 +
.../gfortran.dg/gomp/declare-variant-16.f90 | 24 +
.../gfortran.dg/gomp/declare-variant-17.f90 | 17 +
.../gfortran.dg/gomp/declare-variant-18.f90 | 17 +
.../gfortran.dg/gomp/declare-variant-19.f90 | 49 +
.../gfortran.dg/gomp/declare-variant-2.f90 | 197 +
.../gfortran.dg/gomp/declare-variant-2a.f90 | 53 +
.../gfortran.dg/gomp/declare-variant-3.f90 | 237 +
.../gfortran.dg/gomp/declare-variant-4.f90 | 62 +
.../gfortran.dg/gomp/declare-variant-5.f90 | 75 +
.../gfortran.dg/gomp/declare-variant-6.f90 | 188 +
.../gfortran.dg/gomp/declare-variant-7.f90 | 93 +
.../gfortran.dg/gomp/declare-variant-8.f90 | 218 +
.../gfortran.dg/gomp/declare-variant-9.f90 | 58 +
gcc/testsuite/gfortran.dg/gomp/flush-1.f90 | 8 +
gcc/testsuite/gfortran.dg/gomp/flush-2.f90 | 9 +-
gcc/testsuite/gfortran.dg/gomp/order-5.f90 | 129 +
gcc/testsuite/gfortran.dg/gomp/order-6.f90 | 436 ++
gcc/testsuite/gfortran.dg/gomp/order-7.f90 | 59 +
gcc/testsuite/gfortran.dg/gomp/order-8.f90 | 61 +
gcc/testsuite/gfortran.dg/gomp/order-9.f90 | 35 +
gcc/testsuite/gfortran.dg/gomp/pr43711.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/target-device-1.f90 | 67 +
gcc/testsuite/gfortran.dg/gomp/target-device-2.f90 | 12 +
.../gfortran.dg/gomp/target-device-ancestor-1.f90 | 9 +
.../gfortran.dg/gomp/target-device-ancestor-2.f90 | 92 +
.../gfortran.dg/gomp/target-device-ancestor-3.f90 | 33 +
.../gfortran.dg/gomp/target-device-ancestor-4.f90 | 14 +
gcc/testsuite/gfortran.dg/gomp/unexpected-end.f90 | 123 +
gcc/testsuite/gfortran.dg/goto_9.f90 | 10 +
gcc/testsuite/gfortran.dg/include_14.f90 | 6 +
gcc/testsuite/gfortran.dg/include_15.f90 | 9 +
gcc/testsuite/gfortran.dg/include_16.f90 | 2 +
gcc/testsuite/gfortran.dg/include_17.f90 | 6 +
gcc/testsuite/gfortran.dg/include_18.f90 | 5 +
gcc/testsuite/gfortran.dg/include_19.f90 | 4 +
gcc/testsuite/gfortran.dg/include_20.f90 | 5 +
gcc/testsuite/gfortran.dg/include_21.f90 | 26 +
gcc/testsuite/gfortran.dg/include_23.f90 | 4 +
gcc/testsuite/gfortran.dg/include_24.f90 | 4 +
gcc/testsuite/gfortran.dg/include_6.f90 | 2 +-
gcc/testsuite/gfortran.dg/include_9.f90 | 1 +
gcc/testsuite/gfortran.dg/intent_out_14.f90 | 24 +
gcc/testsuite/gfortran.dg/interface_operator_3.f90 | 141 +
gcc/testsuite/gfortran.dg/intrinsic_size_3.f90 | 2 +-
gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 | 2 +-
.../gfortran.dg/parameter_array_init_8.f90 | 25 +
gcc/testsuite/gfortran.dg/pr100950.f90 | 12 +
gcc/testsuite/gfortran.dg/pr101327.f90 | 11 +
gcc/testsuite/gfortran.dg/pr102366.f90 | 9 +
gcc/testsuite/gfortran.dg/pr102458.f90 | 42 +
gcc/testsuite/gfortran.dg/pr102458b.f90 | 21 +
gcc/testsuite/gfortran.dg/pr102520.f90 | 12 +
gcc/testsuite/gfortran.dg/pr102685.f90 | 30 +
gcc/testsuite/gfortran.dg/pr32599.f03 | 2 +-
gcc/testsuite/gfortran.dg/pr70931.f90 | 3 +-
gcc/testsuite/gfortran.dg/pr77498.f | 2 +-
gcc/testsuite/gfortran.dg/pr82314.f90 | 11 +
gcc/testsuite/gfortran.dg/pr93792.f90 | 2 +-
gcc/testsuite/gfortran.dg/predict-2.f90 | 4 +-
gcc/testsuite/gfortran.dg/reshape_shape_2.f90 | 7 +
gcc/testsuite/gfortran.dg/shape_10.f90 | 6 +
gcc/testsuite/gfortran.dg/size_optional_dim_1.f90 | 4 +
gcc/testsuite/gfortran.dg/substr_6.f90 | 2 +
gcc/testsuite/gfortran.dg/transfer_simplify_2.f90 | 2 +-
.../gfortran.dg/transpose_optimization_2.f90 | 2 +-
.../gfortran.dg/unlimited_polymorphic_1.f03 | 17 +-
.../gfortran.dg/unlimited_polymorphic_32.f90 | 254 +
.../gfortran.dg/unlimited_polymorphic_33.f90 | 18 +
gcc/testsuite/gnat.dg/asan1.adb | 2 +-
gcc/testsuite/gnat.dg/enum_rep2.adb | 117 +
gcc/testsuite/gnat.dg/unroll1.adb | 2 +-
gcc/testsuite/gnat.dg/zcur_attr.adb | 8 +
gcc/testsuite/gnat.dg/zcur_attr.ads | 4 +
gcc/testsuite/jit.dg/jit.exp | 154 +-
gcc/testsuite/jit.dg/test-debuginfo.c | 72 +
gcc/testsuite/jit.dg/test-error-array-bounds.c | 2 +-
gcc/testsuite/lib/prune.exp | 6 +
gcc/testsuite/lib/target-supports.exp | 45 +-
.../obj-c++.dg/attributes/method-unavailable-1.mm | 34 +
.../obj-c++.dg/attributes/method-unavailable-2.mm | 24 +
.../obj-c++.dg/attributes/method-unavailable-3.mm | 22 +
.../property/at-property-unavailable-1.mm | 38 +
.../property/at-property-unavailable-2.mm | 26 +
.../obj-c++.dg/property/dotsyntax-unavailable-1.mm | 42 +
.../objc.dg/attributes/method-unavailable-1.m | 34 +
.../objc.dg/attributes/method-unavailable-2.m | 24 +
.../objc.dg/attributes/method-unavailable-3.m | 22 +
.../objc.dg/property/at-property-unavailable-1.m | 39 +
.../objc.dg/property/at-property-unavailable-2.m | 26 +
.../objc.dg/property/dotsyntax-unavailable-1.m | 42 +
gcc/timevar.def | 1 +
gcc/toplev.c | 130 +-
gcc/toplev.h | 1 +
gcc/tree-cfg.c | 61 +-
gcc/tree-core.h | 23 +-
gcc/tree-data-ref.c | 175 +-
gcc/tree-data-ref.h | 9 +-
gcc/tree-if-conv.c | 49 +-
gcc/tree-inline.c | 18 +-
gcc/tree-loop-distribution.c | 519 +-
gcc/tree-object-size.c | 42 +-
gcc/tree-object-size.h | 3 +-
gcc/tree-pass.h | 4 +
gcc/tree-predcom.c | 6 +-
gcc/tree-pretty-print.c | 74 +-
gcc/tree-sra.c | 130 +-
gcc/tree-ssa-ccp.c | 3 +-
gcc/tree-ssa-dce.c | 14 +-
gcc/tree-ssa-dom.c | 216 +-
gcc/tree-ssa-dse.c | 5 +-
gcc/tree-ssa-loop-ch.c | 1 -
gcc/tree-ssa-loop-im.c | 80 +-
gcc/tree-ssa-loop-manip.c | 111 +-
gcc/tree-ssa-loop-manip.h | 5 +-
gcc/tree-ssa-loop-niter.c | 16 +-
gcc/tree-ssa-loop-prefetch.c | 3 +-
gcc/tree-ssa-loop.c | 2 +-
gcc/tree-ssa-pre.c | 157 +-
gcc/tree-ssa-reassoc.c | 125 +-
gcc/tree-ssa-sccvn.c | 150 +-
gcc/tree-ssa-sccvn.h | 3 +-
gcc/tree-ssa-strlen.c | 558 +-
gcc/tree-ssa-structalias.c | 523 +-
gcc/tree-ssa-ter.c | 10 +-
gcc/tree-ssa-threadbackward.c | 428 +-
gcc/tree-ssa-threadedge.c | 473 +-
gcc/tree-ssa-threadedge.h | 76 +-
gcc/tree-ssa-threadupdate.c | 422 +-
gcc/tree-ssa-threadupdate.h | 69 +-
gcc/tree-ssa-uninit.c | 2478 +------
gcc/tree-ssa.c | 44 +-
gcc/tree-ssanames.c | 19 +-
gcc/tree-streamer-in.c | 6 +-
gcc/tree-streamer-out.c | 5 +-
gcc/tree-vect-data-refs.c | 383 +-
gcc/tree-vect-loop.c | 32 +-
gcc/tree-vect-patterns.c | 34 +-
gcc/tree-vect-slp.c | 241 +-
gcc/tree-vect-stmts.c | 94 +-
gcc/tree-vectorizer.c | 6 +-
gcc/tree-vectorizer.h | 80 +-
gcc/tree-vrp.c | 400 +-
gcc/tree.c | 272 +-
gcc/tree.h | 63 +-
gcc/tsystem.h | 2 +-
gcc/value-pointer-equiv.cc | 302 +
gcc/value-pointer-equiv.h | 62 +
gcc/value-query.cc | 5 +-
gcc/value-range.cc | 76 +
gcc/value-range.h | 17 +-
gcc/value-relation.cc | 563 +-
gcc/value-relation.h | 115 +-
gcc/var-tracking.c | 3 +-
gcc/varasm.c | 17 +-
gcc/vr-values.c | 73 +-
gcc/vr-values.h | 9 +-
gcc/warning-control.cc | 81 +-
gcc/wide-int.cc | 7 +-
gotools/ChangeLog | 5 +
gotools/Makefile.am | 4 +-
gotools/Makefile.in | 6 +-
include/ChangeLog | 9 +
include/floatformat.h | 2 +-
include/obstack.h | 6 +-
libcpp/ChangeLog | 53 +
libcpp/charset.c | 48 +-
libcpp/directives.c | 43 +-
libcpp/include/cpplib.h | 4 +
libcpp/include/line-map.h | 6 +
libcpp/init.c | 52 +-
libcpp/lex.c | 3 +
libcpp/macro.c | 34 +-
libcpp/makeucnid.c | 87 +-
libcpp/ucnid.h | 4402 +++++++-----
libffi/ChangeLog | 6 +
libffi/src/mips/ffi.c | 8 +
libffi/src/mips/n32.S | 2 +
libgcc/ChangeLog | 132 +
libgcc/Makefile.in | 2 +-
libgcc/config.host | 13 +-
libgcc/config/aarch64/value-unwind.h | 4 +
libgcc/config/frv/frv-abi.h | 4 +
libgcc/config/i386/32/sfp-machine.h | 1 +
libgcc/config/i386/64/sfp-machine.h | 1 +
libgcc/config/i386/64/t-softfp | 6 +
libgcc/config/i386/_divhc3.c | 4 +
libgcc/config/i386/_mulhc3.c | 4 +
libgcc/config/i386/libgcc-darwin.ver | 24 +
libgcc/config/i386/libgcc-glibc.ver | 20 +
libgcc/config/i386/morestack.S | 13 +-
libgcc/config/i386/sfp-machine.h | 23 +-
libgcc/config/i386/t-darwin | 3 +
libgcc/config/i386/t-softfp | 25 +
libgcc/config/i386/value-unwind.h | 4 +
libgcc/config/m32r/libgcc-glibc.ver | 48 -
libgcc/config/m32r/t-linux | 5 -
libgcc/config/pa/pa64-hpux-lib.h | 9 +-
libgcc/config/rs6000/linux-unwind.h | 102 +-
libgcc/config/rs6000/morestack.S | 6 +
libgcc/config/s390/morestack.S | 6 +
libgcc/config/t-darwin | 9 +
libgcc/config/t-slibgcc-darwin | 19 -
libgcc/libgcc2.c | 15 +-
libgcc/libgcov-driver.c | 8 +-
libgcc/libgcov-util.c | 3 +
libgcc/libgcov.h | 1 +
libgcc/soft-fp/eqhf2.c | 49 +
libgcc/soft-fp/extendhfdf2.c | 53 +
libgcc/soft-fp/extendhfsf2.c | 49 +
libgcc/soft-fp/half.h | 1 +
libgcc/soft-fp/truncdfhf2.c | 52 +
libgcc/soft-fp/truncsfhf2.c | 48 +
libgcc/unwind-arm-common.inc | 4 -
libgcc/unwind.inc | 14 +-
libgfortran/ChangeLog | 86 +
libgfortran/ISO_Fortran_binding-2-tmpl.h | 42 -
libgfortran/ISO_Fortran_binding-3-tmpl.h | 5 -
...tran_binding-1-tmpl.h => ISO_Fortran_binding.h} | 127 +-
libgfortran/Makefile.am | 20 +-
libgfortran/Makefile.in | 21 +-
libgfortran/configure | 146 +-
libgfortran/configure.ac | 1 +
libgfortran/intrinsics/associated.c | 3 +-
libgfortran/intrinsics/size.c | 4 +
libgfortran/libgfortran.spec.in | 2 +-
libgfortran/mk-kinds-h.sh | 25 +-
libgfortran/runtime/ISO_Fortran_binding.c | 126 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 11 +-
libgo/Makefile.in | 12 +-
libgo/VERSION | 2 +-
libgo/go/archive/zip/reader.go | 2 +-
libgo/go/archive/zip/reader_test.go | 18 +
libgo/go/cmd/go/internal/modload/buildlist.go | 19 +
libgo/go/cmd/go/internal/modload/edit.go | 86 +-
libgo/go/cmd/go/internal/modload/init.go | 39 +-
.../cmd/go/testdata/script/mod_tidy_lazy_self.txt | 17 +-
libgo/go/crypto/rand/rand_getentropy.go | 4 +-
libgo/go/embed/internal/embedtest/embed_test.go | 40 +
libgo/go/go.mod | 2 +-
libgo/go/go/types/call.go | 1 -
libgo/go/go/types/resolver.go | 2 +-
.../go/internal/syscall/unix/getentropy_darwin.go | 3 +
libgo/go/io/fs/fs.go | 2 +-
libgo/go/net/http/h2_bundle.go | 9 +
libgo/go/net/http/transport_test.go | 77 +-
libgo/go/runtime/extern.go | 2 -
libgo/go/runtime/hash32.go | 4 +-
libgo/go/runtime/hash64.go | 4 +-
libgo/go/runtime/mfinal.go | 4 +
libgo/go/sync/atomic/value.go | 2 +-
libgo/go/time/format.go | 6 +-
libgo/go/vendor/modules.txt | 2 +-
libgo/misc/cgo/testsanitizers/msan_test.go | 1 +
libgo/misc/cgo/testsanitizers/testdata/msan8.go | 109 +
libgomp/ChangeLog | 402 ++
libgomp/affinity-fmt.c | 3 +
libgomp/allocator.c | 400 +-
libgomp/config/linux/affinity.c | 191 +-
libgomp/config/rtems/proc.c | 11 +-
libgomp/configure | 16 +-
libgomp/configure.ac | 16 +-
libgomp/env.c | 100 +-
libgomp/fortran.c | 41 +
libgomp/icv-device.c | 17 +-
libgomp/icv.c | 32 +
libgomp/libgomp.h | 2 +
libgomp/libgomp.map | 14 +
libgomp/libgomp.texi | 416 +-
libgomp/omp.h.in | 32 +-
libgomp/omp_lib.f90.in | 75 +-
libgomp/omp_lib.h.in | 50 +-
libgomp/target.c | 5 +-
libgomp/team.c | 2 +-
libgomp/teams.c | 4 +-
libgomp/testsuite/libgomp.c++/atomic-16.C | 538 ++
libgomp/testsuite/libgomp.c++/atomic-17.C | 407 ++
libgomp/testsuite/libgomp.c++/default-1.C | 29 +
libgomp/testsuite/libgomp.c-c++-common/alloc-10.c | 25 +
libgomp/testsuite/libgomp.c-c++-common/alloc-4.c | 20 +-
libgomp/testsuite/libgomp.c-c++-common/alloc-5.c | 159 +
libgomp/testsuite/libgomp.c-c++-common/alloc-6.c | 58 +
libgomp/testsuite/libgomp.c-c++-common/alloc-7.c | 182 +
libgomp/testsuite/libgomp.c-c++-common/alloc-8.c | 184 +
libgomp/testsuite/libgomp.c-c++-common/alloc-9.c | 271 +
.../testsuite/libgomp.c-c++-common/allocate-2.c | 37 +
.../testsuite/libgomp.c-c++-common/allocate-3.c | 405 ++
libgomp/testsuite/libgomp.c-c++-common/atomic-19.c | 274 +
libgomp/testsuite/libgomp.c-c++-common/atomic-20.c | 203 +
libgomp/testsuite/libgomp.c-c++-common/atomic-21.c | 49 +
libgomp/testsuite/libgomp.c-c++-common/default-1.c | 25 +
libgomp/testsuite/libgomp.c-c++-common/error-1.c | 6 +-
libgomp/testsuite/libgomp.c-c++-common/icv-3.c | 54 +
libgomp/testsuite/libgomp.c-c++-common/icv-4.c | 40 +
.../lastprivate-conditional-7.c | 2 +-
.../lastprivate-conditional-8.c | 2 +-
.../libgomp.c-c++-common/order-reproducible-1.c | 63 +
.../libgomp.c-c++-common/order-reproducible-2.c | 28 +
libgomp/testsuite/libgomp.c/affinity-1.c | 7 +-
libgomp/testsuite/libgomp.c/places-1.c | 10 +
libgomp/testsuite/libgomp.c/places-10.c | 10 +
libgomp/testsuite/libgomp.c/places-2.c | 10 +
libgomp/testsuite/libgomp.c/places-3.c | 10 +
libgomp/testsuite/libgomp.c/places-4.c | 10 +
libgomp/testsuite/libgomp.c/places-5.c | 10 +
libgomp/testsuite/libgomp.c/places-6.c | 10 +
libgomp/testsuite/libgomp.c/places-7.c | 10 +
libgomp/testsuite/libgomp.c/places-8.c | 10 +
libgomp/testsuite/libgomp.c/places-9.c | 10 +
libgomp/testsuite/libgomp.c/target-43.c | 2 +
libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 2 +-
libgomp/testsuite/libgomp.fortran/alloc-10.f90 | 199 +
libgomp/testsuite/libgomp.fortran/alloc-11.f90 | 301 +
libgomp/testsuite/libgomp.fortran/alloc-12.f90 | 28 +
libgomp/testsuite/libgomp.fortran/alloc-6.f90 | 45 +
libgomp/testsuite/libgomp.fortran/alloc-7.c | 5 +
libgomp/testsuite/libgomp.fortran/alloc-7.f90 | 175 +
libgomp/testsuite/libgomp.fortran/alloc-8.f90 | 58 +
libgomp/testsuite/libgomp.fortran/alloc-9.f90 | 197 +
.../libgomp.fortran/declare-variant-1.f90 | 33 +
libgomp/testsuite/libgomp.fortran/error-1.f90 | 24 +-
libgomp/testsuite/libgomp.fortran/icv-3.f90 | 60 +
libgomp/testsuite/libgomp.fortran/icv-4.f90 | 45 +
libgomp/testsuite/libgomp.fortran/my-usleep.c | 9 +
.../testsuite/libgomp.fortran/optional-bind-c.f90 | 18 +
.../libgomp.fortran/order-reproducible-1.f90 | 72 +
.../libgomp.fortran/order-reproducible-2.f90 | 37 +
.../testsuite/libgomp.graphite/force-parallel-4.c | 2 +-
.../testsuite/libgomp.graphite/force-parallel-8.c | 2 +-
.../libgomp.oacc-c-c++-common/broadcast-many.c | 81 +
libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 6 +
.../libgomp.oacc-fortran/privatized-ref-2.f90 | 4 +-
libiberty/ChangeLog | 63 +
libiberty/configure | 43 +-
libiberty/configure.ac | 15 +-
libiberty/d-demangle.c | 101 +-
libiberty/testsuite/d-demangle-expected | 58 +-
libiberty/xmalloc.c | 2 +
libphobos/ChangeLog | 50 +
libphobos/configure | 28 +-
libphobos/libdruntime/__main.di | 14 +-
libphobos/libdruntime/core/runtime.d | 14 +-
libphobos/libdruntime/gcc/backtrace.d | 24 +-
libphobos/libdruntime/gcc/deh.d | 79 +-
libphobos/libdruntime/gcc/unwind/generic.d | 22 +-
libphobos/m4/autoconf.m4 | 2 +-
libphobos/m4/druntime/os.m4 | 7 +-
libphobos/m4/gcc_support.m4 | 2 +-
libphobos/src/Makefile.am | 4 +
libphobos/src/Makefile.in | 5 +-
libsanitizer/ChangeLog | 24 +
libsanitizer/LOCAL_PATCHES | 2 +-
libsanitizer/MERGE | 2 +-
libsanitizer/asan/Makefile.am | 1 +
libsanitizer/asan/Makefile.in | 1 +
libsanitizer/asan/asan_allocator.cpp | 15 -
libsanitizer/asan/asan_allocator.h | 2 -
libsanitizer/asan/asan_debugging.cpp | 5 +-
libsanitizer/asan/asan_fuchsia.cpp | 35 +-
libsanitizer/asan/asan_globals.cpp | 14 +-
libsanitizer/asan/asan_interceptors.cpp | 18 +-
libsanitizer/asan/asan_interceptors.h | 45 +-
libsanitizer/asan/asan_report.cpp | 10 +-
libsanitizer/asan/asan_rtl.cpp | 18 +-
libsanitizer/asan/asan_stats.cpp | 14 +-
libsanitizer/asan/asan_thread.cpp | 4 +-
libsanitizer/asan/libtool-version | 2 +-
libsanitizer/hwasan/Makefile.am | 4 +-
libsanitizer/hwasan/Makefile.in | 13 +-
libsanitizer/hwasan/hwasan.cpp | 7 +-
libsanitizer/hwasan/hwasan.h | 25 +-
.../hwasan/hwasan_allocation_functions.cpp | 24 +
libsanitizer/hwasan/hwasan_allocator.cpp | 58 +-
libsanitizer/hwasan/hwasan_dynamic_shadow.cpp | 9 +
libsanitizer/hwasan/hwasan_fuchsia.cpp | 23 +
libsanitizer/hwasan/hwasan_interceptors.cpp | 70 +-
libsanitizer/hwasan/hwasan_interface_internal.h | 48 -
libsanitizer/hwasan/hwasan_linux.cpp | 147 +-
libsanitizer/hwasan/hwasan_report.cpp | 82 +-
.../{hwasan_setjmp.S => hwasan_setjmp_aarch64.S} | 21 +-
libsanitizer/hwasan/hwasan_setjmp_x86_64.S | 82 +
libsanitizer/hwasan/hwasan_thread.cpp | 2 +-
libsanitizer/hwasan/hwasan_type_test.cpp | 2 +-
libsanitizer/include/sanitizer/asan_interface.h | 2 +-
.../include/sanitizer/common_interface_defs.h | 2 +-
libsanitizer/include/sanitizer/dfsan_interface.h | 3 +-
.../include/sanitizer/linux_syscall_hooks.h | 2120 +++---
libsanitizer/include/sanitizer/tsan_interface.h | 3 +
libsanitizer/interception/Makefile.am | 1 +
libsanitizer/interception/Makefile.in | 1 +
libsanitizer/interception/interception_win.cpp | 48 +-
libsanitizer/lsan/Makefile.am | 1 +
libsanitizer/lsan/Makefile.in | 1 +
libsanitizer/lsan/lsan_allocator.h | 2 +-
libsanitizer/lsan/lsan_common.cpp | 68 +-
libsanitizer/lsan/lsan_common.h | 3 +
libsanitizer/sanitizer_common/sancov_flags.inc | 2 +-
.../sanitizer_common/sanitizer_addrhashmap.h | 2 +-
.../sanitizer_allocator_primary64.h | 14 +-
.../sanitizer_allocator_size_class_map.h | 8 +-
libsanitizer/sanitizer_common/sanitizer_asm.h | 8 +-
.../sanitizer_common/sanitizer_atomic_clang_mips.h | 2 +-
.../sanitizer_chained_origin_depot.cpp | 11 +-
.../sanitizer_chained_origin_depot.h | 9 +-
libsanitizer/sanitizer_common/sanitizer_common.h | 20 +-
.../sanitizer_common_interceptors.inc | 652 +-
.../sanitizer_common_interceptors_format.inc | 10 +-
...sanitizer_common_interceptors_netbsd_compat.inc | 4 +-
.../sanitizer_common_interceptors_vfork_i386.inc.S | 1 +
...anitizer_common_interceptors_vfork_x86_64.inc.S | 1 +
.../sanitizer_common/sanitizer_common_libcdep.cpp | 20 +-
.../sanitizer_common/sanitizer_common_nolibc.cpp | 1 +
.../sanitizer_common/sanitizer_common_syscalls.inc | 1559 +++--
.../sanitizer_coverage_fuchsia.cpp | 8 +-
.../sanitizer_coverage_libcdep_new.cpp | 65 +-
libsanitizer/sanitizer_common/sanitizer_file.cpp | 15 +
libsanitizer/sanitizer_common/sanitizer_file.h | 2 +
.../sanitizer_common/sanitizer_flag_parser.h | 2 +-
libsanitizer/sanitizer_common/sanitizer_flags.inc | 4 +
.../sanitizer_common/sanitizer_fuchsia.cpp | 41 -
libsanitizer/sanitizer_common/sanitizer_hash.h | 24 +
.../sanitizer_interceptors_ioctl_netbsd.inc | 2 +-
.../sanitizer_interface_internal.h | 7 +-
.../sanitizer_common/sanitizer_internal_defs.h | 46 +-
libsanitizer/sanitizer_common/sanitizer_libc.cpp | 12 +
libsanitizer/sanitizer_common/sanitizer_libc.h | 5 +-
.../sanitizer_common/sanitizer_libignore.cpp | 33 +-
.../sanitizer_common/sanitizer_libignore.h | 37 +-
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 83 +-
.../sanitizer_local_address_space_view.h | 2 +-
libsanitizer/sanitizer_common/sanitizer_mac.cpp | 29 +-
libsanitizer/sanitizer_common/sanitizer_mutex.cpp | 186 +
libsanitizer/sanitizer_common/sanitizer_mutex.h | 325 +-
libsanitizer/sanitizer_common/sanitizer_platform.h | 25 +-
.../sanitizer_platform_interceptors.h | 31 +-
.../sanitizer_platform_limits_freebsd.cpp | 25 +
.../sanitizer_platform_limits_freebsd.h | 180 +-
.../sanitizer_platform_limits_linux.cpp | 56 +-
.../sanitizer_platform_limits_netbsd.cpp | 1 +
.../sanitizer_platform_limits_netbsd.h | 1 +
.../sanitizer_platform_limits_posix.cpp | 25 +-
.../sanitizer_platform_limits_posix.h | 30 +-
.../sanitizer_platform_limits_solaris.cpp | 1 +
.../sanitizer_platform_limits_solaris.h | 1 +
libsanitizer/sanitizer_common/sanitizer_posix.h | 7 +-
.../sanitizer_common/sanitizer_posix_libcdep.cpp | 2 +
libsanitizer/sanitizer_common/sanitizer_printf.cpp | 37 +-
.../sanitizer_signal_interceptors.inc | 12 +-
.../sanitizer_common/sanitizer_solaris.cpp | 22 -
.../sanitizer_common/sanitizer_stackdepot.cpp | 49 +-
.../sanitizer_common/sanitizer_stackdepot.h | 10 +-
.../sanitizer_common/sanitizer_stackdepotbase.h | 9 +-
.../sanitizer_common/sanitizer_stacktrace.cpp | 5 +-
.../sanitizer_stacktrace_libcdep.cpp | 2 +-
.../sanitizer_stacktrace_printer.cpp | 11 +-
.../sanitizer_stacktrace_sparc.cpp | 2 +-
.../sanitizer_stoptheworld_linux_libcdep.cpp | 2 +-
.../sanitizer_stoptheworld_netbsd_libcdep.cpp | 2 +-
.../sanitizer_common/sanitizer_symbolizer.h | 6 +-
.../sanitizer_symbolizer_internal.h | 2 +-
.../sanitizer_symbolizer_libcdep.cpp | 12 +-
.../sanitizer_syscall_linux_hexagon.inc | 131 +
.../sanitizer_common/sanitizer_thread_registry.cpp | 22 +-
.../sanitizer_common/sanitizer_thread_registry.h | 2 +-
.../sanitizer_common/sanitizer_tls_get_addr.cpp | 19 +-
libsanitizer/sanitizer_common/sanitizer_win.cpp | 24 +-
libsanitizer/tsan/Makefile.am | 5 +-
libsanitizer/tsan/Makefile.in | 14 +-
libsanitizer/tsan/libtool-version | 2 +-
libsanitizer/tsan/tsan_clock.cpp | 10 +-
libsanitizer/tsan/tsan_clock.h | 2 +-
libsanitizer/tsan/tsan_debugging.cpp | 10 +-
libsanitizer/tsan/tsan_defs.h | 66 +-
libsanitizer/tsan/tsan_dense_alloc.h | 35 +-
libsanitizer/tsan/tsan_external.cpp | 19 +-
libsanitizer/tsan/tsan_fd.cpp | 24 +-
libsanitizer/tsan/tsan_fd.h | 2 +-
libsanitizer/tsan/tsan_flags.cpp | 1 +
libsanitizer/tsan/tsan_flags.inc | 1 -
libsanitizer/tsan/tsan_ignoreset.cpp | 12 +-
libsanitizer/tsan/tsan_ignoreset.h | 13 +-
libsanitizer/tsan/tsan_ilist.h | 189 +
libsanitizer/tsan/tsan_interceptors.h | 41 +-
libsanitizer/tsan/tsan_interceptors_mac.cpp | 6 +-
libsanitizer/tsan/tsan_interceptors_posix.cpp | 430 +-
libsanitizer/tsan/tsan_interface.cpp | 101 +-
libsanitizer/tsan/tsan_interface.h | 10 +-
libsanitizer/tsan/tsan_interface.inc | 182 +
libsanitizer/tsan/tsan_interface_ann.cpp | 172 +-
libsanitizer/tsan/tsan_interface_atomic.cpp | 323 +-
libsanitizer/tsan/tsan_interface_inl.h | 133 -
libsanitizer/tsan/tsan_interface_java.cpp | 291 +-
libsanitizer/tsan/tsan_mman.cpp | 10 +-
libsanitizer/tsan/tsan_mman.h | 49 +-
libsanitizer/tsan/tsan_mutex.cpp | 280 -
libsanitizer/tsan/tsan_mutex.h | 87 -
libsanitizer/tsan/tsan_mutexset.cpp | 47 +-
libsanitizer/tsan/tsan_mutexset.h | 29 +-
libsanitizer/tsan/tsan_platform.h | 1089 ++-
libsanitizer/tsan/tsan_platform_linux.cpp | 101 +-
libsanitizer/tsan/tsan_platform_mac.cpp | 84 +-
libsanitizer/tsan/tsan_platform_posix.cpp | 37 +-
libsanitizer/tsan/tsan_platform_windows.cpp | 3 +-
libsanitizer/tsan/tsan_report.cpp | 77 +-
libsanitizer/tsan/tsan_report.h | 36 +-
libsanitizer/tsan/tsan_rtl.cpp | 485 +-
libsanitizer/tsan/tsan_rtl.h | 508 +-
libsanitizer/tsan/tsan_rtl_amd64.S | 6 +
libsanitizer/tsan/tsan_rtl_mutex.cpp | 419 +-
libsanitizer/tsan/tsan_rtl_report.cpp | 328 +-
libsanitizer/tsan/tsan_rtl_thread.cpp | 306 +-
libsanitizer/tsan/tsan_shadow.h | 233 +
libsanitizer/tsan/tsan_stack_trace.cpp | 12 +-
libsanitizer/tsan/tsan_symbolize.cpp | 3 +-
libsanitizer/tsan/tsan_sync.cpp | 58 +-
libsanitizer/tsan/tsan_sync.h | 36 +-
libsanitizer/tsan/tsan_trace.h | 153 +-
...adow_word_inl.h => tsan_update_shadow_word.inc} | 2 +-
libsanitizer/tsan/tsan_vector_clock.cpp | 126 +
libsanitizer/tsan/tsan_vector_clock.h | 51 +
libsanitizer/ubsan/Makefile.am | 1 +
libsanitizer/ubsan/Makefile.in | 1 +
libsanitizer/ubsan/ubsan_diag.cpp | 8 +-
libstdc++-v3/ChangeLog | 1488 ++++
libstdc++-v3/configure | 216 +-
libstdc++-v3/configure.ac | 8 +-
libstdc++-v3/crossconfig.m4 | 1 +
libstdc++-v3/doc/html/manual/using_macros.html | 2 +-
libstdc++-v3/doc/xml/manual/using.xml | 2 +-
libstdc++-v3/include/Makefile.am | 10 +
libstdc++-v3/include/Makefile.in | 10 +
libstdc++-v3/include/bits/alloc_traits.h | 104 +
libstdc++-v3/include/bits/allocator.h | 38 +-
libstdc++-v3/include/bits/atomic_base.h | 85 +-
libstdc++-v3/include/bits/atomic_futex.h | 3 +-
libstdc++-v3/include/bits/atomic_timed_wait.h | 14 +-
libstdc++-v3/include/bits/atomic_wait.h | 23 +-
libstdc++-v3/include/bits/basic_string.h | 25 +-
libstdc++-v3/include/bits/basic_string.tcc | 31 +
libstdc++-v3/include/bits/boost_concept_check.h | 111 +-
libstdc++-v3/include/bits/c++config | 14 +-
libstdc++-v3/include/bits/char_traits.h | 6 +-
libstdc++-v3/include/bits/chrono.h | 1392 ++++
libstdc++-v3/include/bits/cow_string.h | 22 +-
libstdc++-v3/include/bits/forward_list.h | 6 +-
libstdc++-v3/include/bits/fs_fwd.h | 2 +-
libstdc++-v3/include/bits/fs_path.h | 217 +-
libstdc++-v3/include/bits/hashtable.h | 31 +-
libstdc++-v3/include/bits/hashtable_policy.h | 178 +-
libstdc++-v3/include/bits/list.tcc | 182 +-
libstdc++-v3/include/bits/locale_conv.h | 4 -
libstdc++-v3/include/bits/mofunc_impl.h | 200 +
libstdc++-v3/include/bits/move.h | 8 +-
libstdc++-v3/include/bits/move_only_function.h | 204 +
libstdc++-v3/include/bits/parse_numbers.h | 6 +-
libstdc++-v3/include/bits/ptr_traits.h | 2 +-
libstdc++-v3/include/bits/range_access.h | 4 +-
libstdc++-v3/include/bits/ranges_algobase.h | 22 +-
libstdc++-v3/include/bits/ranges_base.h | 33 +-
libstdc++-v3/include/bits/ranges_util.h | 6 +-
libstdc++-v3/include/bits/refwrap.h | 4 +-
libstdc++-v3/include/bits/regex.h | 127 +-
libstdc++-v3/include/bits/regex_automaton.h | 27 +-
libstdc++-v3/include/bits/regex_compiler.h | 76 +-
libstdc++-v3/include/bits/regex_compiler.tcc | 18 +-
libstdc++-v3/include/bits/regex_constants.h | 27 +-
libstdc++-v3/include/bits/regex_error.h | 4 +-
libstdc++-v3/include/bits/regex_executor.h | 70 +-
libstdc++-v3/include/bits/regex_executor.tcc | 2 +-
libstdc++-v3/include/bits/regex_scanner.h | 11 +-
libstdc++-v3/include/bits/regex_scanner.tcc | 17 +-
libstdc++-v3/include/bits/semaphore_base.h | 13 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 4 +-
libstdc++-v3/include/bits/std_function.h | 50 +-
libstdc++-v3/include/bits/std_thread.h | 5 +-
libstdc++-v3/include/bits/stl_algo.h | 37 +-
libstdc++-v3/include/bits/stl_algobase.h | 52 +-
libstdc++-v3/include/bits/stl_bvector.h | 4 +-
libstdc++-v3/include/bits/stl_construct.h | 15 +-
libstdc++-v3/include/bits/stl_deque.h | 4 +-
libstdc++-v3/include/bits/stl_iterator.h | 106 +-
.../include/bits/stl_iterator_base_funcs.h | 14 +
libstdc++-v3/include/bits/stl_list.h | 106 +-
libstdc++-v3/include/bits/stl_map.h | 4 +-
libstdc++-v3/include/bits/stl_multimap.h | 5 +-
libstdc++-v3/include/bits/stl_multiset.h | 5 +-
libstdc++-v3/include/bits/stl_pair.h | 21 +-
libstdc++-v3/include/bits/stl_queue.h | 103 +-
libstdc++-v3/include/bits/stl_set.h | 4 +-
libstdc++-v3/include/bits/stl_stack.h | 37 +-
libstdc++-v3/include/bits/stl_tree.h | 8 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 2 +-
libstdc++-v3/include/bits/stl_vector.h | 4 +-
libstdc++-v3/include/bits/stream_iterator.h | 25 +-
libstdc++-v3/include/bits/stringfwd.h | 4 -
libstdc++-v3/include/bits/this_thread_sleep.h | 4 +-
libstdc++-v3/include/bits/unique_lock.h | 2 +-
libstdc++-v3/include/bits/unique_ptr.h | 20 +-
libstdc++-v3/include/bits/uses_allocator.h | 8 +-
libstdc++-v3/include/bits/utility.h | 11 +-
libstdc++-v3/include/bits/vector.tcc | 8 +-
libstdc++-v3/include/c_global/cstddef | 2 -
libstdc++-v3/include/debug/deque | 4 +-
libstdc++-v3/include/debug/functions.h | 6 +-
libstdc++-v3/include/debug/list | 4 +-
libstdc++-v3/include/debug/map.h | 4 +-
libstdc++-v3/include/debug/multimap.h | 5 +-
libstdc++-v3/include/debug/multiset.h | 5 +-
libstdc++-v3/include/debug/set.h | 4 +-
libstdc++-v3/include/debug/string | 2 -
libstdc++-v3/include/debug/vector | 4 +-
libstdc++-v3/include/experimental/any | 10 +-
libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 42 +-
libstdc++-v3/include/experimental/chrono | 2 +-
libstdc++-v3/include/experimental/executor | 2 +-
libstdc++-v3/include/experimental/functional | 6 +-
libstdc++-v3/include/experimental/internet | 27 +-
libstdc++-v3/include/experimental/io_context | 2 +-
libstdc++-v3/include/experimental/netfwd | 2 +-
libstdc++-v3/include/experimental/string_view | 6 -
libstdc++-v3/include/experimental/timer | 2 +-
libstdc++-v3/include/ext/extptr_allocator.h | 5 +
libstdc++-v3/include/ext/rc_string_base.h | 2 -
libstdc++-v3/include/ext/vstring.h | 2 -
libstdc++-v3/include/ext/vstring_fwd.h | 2 -
libstdc++-v3/include/std/any | 10 +-
libstdc++-v3/include/std/atomic | 49 +-
libstdc++-v3/include/std/chrono | 1461 +---
libstdc++-v3/include/std/condition_variable | 3 +-
libstdc++-v3/include/std/deque | 18 +-
libstdc++-v3/include/std/functional | 24 +-
libstdc++-v3/include/std/mutex | 2 +-
libstdc++-v3/include/std/optional | 41 +-
libstdc++-v3/include/std/ostream | 11 +-
libstdc++-v3/include/std/ranges | 52 +-
libstdc++-v3/include/std/shared_mutex | 2 +-
libstdc++-v3/include/std/span | 4 +-
libstdc++-v3/include/std/string | 22 +-
libstdc++-v3/include/std/string_view | 8 +-
libstdc++-v3/include/std/thread | 26 +
libstdc++-v3/include/std/tuple | 53 +-
libstdc++-v3/include/std/type_traits | 44 +-
libstdc++-v3/include/std/variant | 379 +-
libstdc++-v3/include/std/vector | 18 +-
libstdc++-v3/include/std/version | 21 +-
libstdc++-v3/include/tr1/type_traits | 2 -
libstdc++-v3/libsupc++/eh_terminate.cc | 2 +-
libstdc++-v3/libsupc++/new | 10 +-
libstdc++-v3/src/Makefile.am | 2 +-
libstdc++-v3/src/Makefile.in | 2 +-
libstdc++-v3/src/c++11/functexcept.cc | 8 +-
libstdc++-v3/src/c++11/limits.cc | 4 +
libstdc++-v3/src/c++11/snprintf_lite.cc | 11 +-
libstdc++-v3/src/c++11/system_error.cc | 226 +-
libstdc++-v3/src/c++17/fs_ops.cc | 59 +-
libstdc++-v3/src/c++98/Makefile.am | 4 +-
libstdc++-v3/src/c++98/Makefile.in | 4 +-
libstdc++-v3/src/c++98/list.cc | 2 +
libstdc++-v3/src/filesystem/ops-common.h | 67 +-
libstdc++-v3/src/filesystem/ops.cc | 44 +-
libstdc++-v3/testsuite/17_intro/names.cc | 6 +
.../testsuite/18_support/numeric_limits/40856.cc | 4 +-
.../testsuite/18_support/numeric_limits/dr559.cc | 2 +-
.../testsuite/18_support/numeric_limits/lowest.cc | 24 +-
.../18_support/numeric_limits/max_digits10.cc | 2 +-
.../testsuite/18_support/numeric_limits/min_max.cc | 6 +-
.../19_diagnostics/error_category/102425.cc | 18 +
.../19_diagnostics/error_category/noexcept.cc | 13 +
.../error_category/system_category.cc | 18 +
.../19_diagnostics/headers/system_error/93151.cc | 1 +
.../19_diagnostics/system_error/cons-1.cc | 6 +-
.../19_diagnostics/system_error/noexcept.cc | 6 +
.../testsuite/20_util/default_delete/48631_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/duration/io.cc | 54 +
libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 4 -
.../testsuite/20_util/function_objects/invoke/4.cc | 59 +
.../20_util/function_objects/invoke/version.cc | 10 +
.../20_util/function_objects/searchers.cc | 10 +-
.../hash/requirements/explicit_instantiation.cc | 3 -
.../20_util/integer_comparisons/greater.cc | 61 +
.../integer_comparisons/greater_equal_neg.cc | 24 +-
.../20_util/integer_comparisons/greater_neg.cc | 24 +-
.../20_util/integer_comparisons/less_equal_neg.cc | 24 +-
.../testsuite/20_util/is_arithmetic/value.cc | 2 -
.../testsuite/20_util/is_compound/value.cc | 2 -
.../testsuite/20_util/is_floating_point/value.cc | 4 +-
.../testsuite/20_util/is_fundamental/value.cc | 4 +-
.../testsuite/20_util/is_integral/value.cc | 6 +-
.../20_util/is_layout_compatible/version.cc | 2 +-
.../testsuite/20_util/is_nothrow_swappable/value.h | 4 +-
libstdc++-v3/testsuite/20_util/is_signed/value.cc | 8 +-
.../testsuite/20_util/is_swappable/value.h | 11 +-
.../20_util/is_trivially_constructible/value.cc | 2 +-
.../testsuite/20_util/is_unsigned/value.cc | 6 +-
libstdc++-v3/testsuite/20_util/is_void/value.cc | 4 +-
.../20_util/make_signed/requirements/typedefs-1.cc | 4 +-
.../20_util/make_signed/requirements/typedefs-2.cc | 4 +-
.../20_util/make_signed/requirements/typedefs-3.cc | 2 -
.../20_util/make_signed/requirements/typedefs-4.cc | 2 -
.../make_unsigned/requirements/typedefs-1.cc | 4 +-
.../make_unsigned/requirements/typedefs-2.cc | 4 +-
.../make_unsigned/requirements/typedefs-3.cc | 2 -
.../testsuite/20_util/move_only_function/call.cc | 199 +
.../testsuite/20_util/move_only_function/cons.cc | 98 +
.../testsuite/20_util/move_only_function/move.cc | 109 +
.../20_util/move_only_function/version.cc | 10 +
.../testsuite/20_util/optional/constexpr/assign.cc | 94 +
.../20_util/optional/constexpr/cons/conv.cc | 22 +
.../20_util/optional/constexpr/modifiers.cc | 19 +
.../testsuite/20_util/optional/constexpr/swap.cc | 29 +
.../testsuite/20_util/optional/requirements.cc | 9 +
libstdc++-v3/testsuite/20_util/optional/version.cc | 11 +
.../memory_management_tools/destroy_neg.cc | 2 -
libstdc++-v3/testsuite/20_util/to_chars/3.cc | 2 -
.../tuple/comparison_operators/overloaded.cc | 6 +
.../tuple/comparison_operators/overloaded2.cc | 4 +-
.../testsuite/20_util/tuple/cons/101960.cc | 11 +-
.../testsuite/20_util/tuple/cons/102270.cc | 64 +
.../20_util/type_identity/requirements/typedefs.cc | 5 +-
libstdc++-v3/testsuite/20_util/variant/87619.cc | 2 +
.../testsuite/20_util/variant/constexpr.cc | 138 +
libstdc++-v3/testsuite/20_util/variant/version.cc | 11 +
.../testsuite/20_util/variant/visit_inherited.cc | 36 +
.../capacity/char/resize_and_overwrite.cc | 114 +
.../21_strings/basic_string/cons/char/nullptr.cc | 4 +
.../21_strings/basic_string/hash/debug.cc | 2 -
.../testsuite/21_strings/basic_string/hash/hash.cc | 4 -
.../basic_string/literals/types-char8_t.cc | 2 -
.../21_strings/basic_string/literals/types.cc | 2 -
.../basic_string/literals/values-char8_t.cc | 4 -
.../21_strings/basic_string/literals/values.cc | 4 -
.../21_strings/basic_string/modifiers/64422.cc | 2 -
.../basic_string/range_access/wchar_t/1.cc | 2 -
.../basic_string/requirements/citerators.cc | 2 -
.../basic_string/requirements/typedefs.cc | 2 -
.../21_strings/basic_string/types/pmr_typedefs.cc | 2 -
.../basic_string_view/cons/char/nonnull.cc | 2 +-
.../basic_string_view/cons/wchar_t/nonnull.cc | 2 +-
.../basic_string_view/literals/types-char8_t.cc | 2 -
.../21_strings/basic_string_view/literals/types.cc | 2 -
.../basic_string_view/literals/values-char8_t.cc | 8 -
.../basic_string_view/literals/values.cc | 8 -
.../requirements/trivially_copyable.cc | 11 +
.../basic_string_view/requirements/typedefs.cc | 2 -
.../21_strings/basic_string_view/typedefs.cc | 2 -
.../requirements/constexpr_functions.cc | 4 +-
.../requirements/constexpr_functions_c++17.cc | 2 -
.../requirements/constexpr_functions_c++20.cc | 2 -
.../testsuite/22_locale/conversions/buffer/1.cc | 10 +-
.../testsuite/22_locale/conversions/buffer/3.cc | 18 +-
.../testsuite/22_locale/conversions/string/1.cc | 2 +
.../22_locale/ctype/is/string/89728_neg.cc | 2 -
.../23_containers/deque/cons/deduction.cc | 29 +
.../deque/requirements/explicit_instantiation/3.cc | 2 +-
.../23_containers/forward_list/cons/deduction.cc | 29 +
.../requirements/explicit_instantiation/3.cc | 2 +-
.../testsuite/23_containers/list/cons/deduction.cc | 29 +
.../23_containers/list/operations/66742.cc | 55 +
.../list/requirements/explicit_instantiation/3.cc | 2 +-
.../list/requirements/explicit_instantiation/5.cc | 3 +-
.../testsuite/23_containers/map/cons/deduction.cc | 36 +
.../map/requirements/explicit_instantiation/3.cc | 2 +-
.../map/requirements/explicit_instantiation/5.cc | 3 +-
.../23_containers/multimap/cons/deduction.cc | 36 +
.../requirements/explicit_instantiation/3.cc | 2 +-
.../requirements/explicit_instantiation/5.cc | 3 +-
.../23_containers/multiset/cons/deduction.cc | 35 +
.../requirements/explicit_instantiation/3.cc | 2 +-
.../requirements/explicit_instantiation/5.cc | 3 +-
.../23_containers/priority_queue/deduction.cc | 37 +
.../23_containers/priority_queue/lwg3506.cc | 54 +
.../23_containers/priority_queue/lwg3522.cc | 24 +
.../23_containers/priority_queue/lwg3529.cc | 13 +
.../requirements/explicit_instantiation/1.cc | 11 +-
.../requirements/explicit_instantiation/1_c++98.cc | 11 +-
.../23_containers/queue/cons_from_iters.cc | 68 +
.../testsuite/23_containers/queue/deduction.cc | 34 +
.../queue/requirements/explicit_instantiation/1.cc | 2 +
.../requirements/explicit_instantiation/1_c++98.cc | 2 +
.../testsuite/23_containers/set/cons/deduction.cc | 35 +
.../set/requirements/explicit_instantiation/3.cc | 2 +-
.../set/requirements/explicit_instantiation/5.cc | 3 +-
.../23_containers/span/cons_1_assert_neg.cc | 14 +
.../23_containers/span/cons_2_assert_neg.cc | 14 +
.../23_containers/span/trivially_copyable.cc | 13 +
.../23_containers/stack/cons_from_iters.cc | 65 +
.../testsuite/23_containers/stack/deduction.cc | 3 +-
.../stack/requirements/explicit_instantiation/1.cc | 2 +
.../requirements/explicit_instantiation/1_c++98.cc | 2 +
.../23_containers/unordered_map/cons/deduction.cc | 38 +
.../unordered_map/requirements/53339.cc | 1 -
.../requirements/explicit_instantiation/3.cc | 2 +-
.../unordered_multimap/cons/deduction.cc | 38 +
.../unordered_multimap/requirements/53339.cc | 1 -
.../requirements/explicit_instantiation/3.cc | 2 +-
.../unordered_multiset/cons/deduction.cc | 37 +
.../requirements/explicit_instantiation/3.cc | 2 +-
.../23_containers/unordered_set/cons/deduction.cc | 37 +
.../requirements/explicit_instantiation/3.cc | 2 +-
.../23_containers/vector/cons/deduction.cc | 75 +
.../vector/ext_pointer/explicit_instantiation/3.cc | 2 +-
.../requirements/explicit_instantiation/3.cc | 2 +-
.../24_iterators/normal_iterator/to_address.cc | 6 +
.../testsuite/24_iterators/operations/prev_neg.cc | 2 +-
.../testsuite/24_iterators/output/concept.cc | 2 +-
.../24_iterators/range_operations/lwg3392.cc | 30 +
.../24_iterators/reverse_iterator/noexcept.cc | 92 +
libstdc++-v3/testsuite/25_algorithms/copy/34595.cc | 5 +-
libstdc++-v3/testsuite/25_algorithms/fill/4.cc | 4 +-
libstdc++-v3/testsuite/25_algorithms/fill_n/1.cc | 4 +-
.../testsuite/25_algorithms/is_permutation/2.cc | 1 +
.../25_algorithms/unique_copy/check_type.cc | 22 +-
.../26_numerics/bit/bit.count/countl_one.cc | 6 +-
.../26_numerics/bit/bit.count/countl_zero.cc | 6 +-
.../26_numerics/bit/bit.count/countr_one.cc | 6 +-
.../26_numerics/bit/bit.count/countr_zero.cc | 6 +-
.../26_numerics/bit/bit.count/popcount.cc | 6 +-
.../26_numerics/bit/bit.pow.two/bit_ceil.cc | 2 +-
.../26_numerics/bit/bit.pow.two/bit_floor.cc | 6 +-
.../26_numerics/bit/bit.pow.two/bit_width.cc | 6 +-
.../26_numerics/bit/bit.pow.two/has_single_bit.cc | 6 +-
.../testsuite/26_numerics/bit/bit.rotate/rotl.cc | 6 +-
.../testsuite/26_numerics/bit/bit.rotate/rotr.cc | 6 +-
.../26_numerics/valarray/{dr630-3.C => dr630-3.cc} | 0
.../basic_filebuf/close/{ => wchar_t}/81256.cc | 0
.../basic_iostream/cons/{16251.C => 16251.cc} | 0
.../inserters_other/char/volatile_ptr.cc | 15 +
.../27_io/filesystem/path/construct/102592.cc | 28 +
.../filesystem/path/generic/generic_string.cc | 4 +
.../filesystem/path/modifiers/make_preferred.cc | 4 +
.../27_io/filesystem/path/native/alloc.cc | 4 +
.../27_io/filesystem/path/native/string-char8_t.cc | 2 +
.../27_io/filesystem/path/native/string.cc | 2 +
.../regex_match/extended/wstring_locale.cc | 2 +
.../28_regex/algorithms/regex_match/multiline.cc | 74 +
.../testsuite/28_regex/basic_regex/84110.cc | 39 +
.../basic_regex/assign/exception_safety.cc | 20 +
.../28_regex/basic_regex/ctors/char/other.cc | 37 +
.../28_regex/basic_regex/ctors/grammar.cc | 53 +
.../testsuite/28_regex/match_results/102667.cc | 39 +
.../testsuite/29_atomics/atomic_ref/wait_notify.cc | 7 +-
.../testsuite/30_threads/jthread/100612.cc | 24 +
.../30_threads/promise/requirements/lwg3466.cc | 4 -
libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 5 +-
libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 4 +-
libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 4 +-
.../filesystem/path/generic/generic_string.cc | 2 +
.../experimental/filesystem/path/native/alloc.cc | 4 +
.../filesystem/path/native/string-char8_t.cc | 2 +
.../experimental/filesystem/path/native/string.cc | 2 +
.../testsuite/experimental/functional/searchers.cc | 10 +-
.../net/internet/resolver/ops/lookup.cc | 24 +-
.../polymorphic_allocator/pmr_typedefs_string.cc | 2 -
.../string_view/literals/types-char8_t.cc | 2 -
.../experimental/string_view/literals/types.cc | 2 -
.../string_view/literals/values-char8_t.cc | 8 -
.../experimental/string_view/literals/values.cc | 8 -
.../string_view/range_access/wchar_t/1.cc | 2 -
.../string_view/requirements/typedefs.cc | 2 -
.../testsuite/experimental/string_view/typedefs.cc | 3 -
.../testsuite/ext/pb_ds/example/basic_multimap.cc | 4 +-
.../testsuite/ext/pb_ds/example/erase_if.cc | 4 +-
.../ext/pb_ds/example/hash_illegal_resize.cc | 4 +-
.../ext/pb_ds/example/hash_initial_size.cc | 4 +-
.../ext/pb_ds/example/hash_load_set_change.cc | 4 +-
.../testsuite/ext/pb_ds/example/hash_mod.cc | 4 +-
.../testsuite/ext/pb_ds/example/hash_resize.cc | 4 +-
.../testsuite/ext/pb_ds/example/hash_shift_mask.cc | 4 +-
.../ext/pb_ds/example/priority_queue_dijkstra.cc | 4 +-
.../testsuite/ext/pb_ds/example/ranged_hash.cc | 1 -
.../testsuite/ext/pb_ds/example/store_hash.cc | 4 +-
.../ext/pb_ds/regression/tree_map_rand.cc | 2 +-
.../ext/pb_ds/regression/tree_set_rand.cc | 2 +-
libstdc++-v3/testsuite/ext/vstring/range_access.cc | 2 -
libstdc++-v3/testsuite/lib/prune.exp | 1 +
.../concepts.lang/concept.arithmetic/integral.cc | 2 -
.../concept.arithmetic/signed_integral.cc | 2 -
.../concept.arithmetic/unsigned_integral.cc | 2 -
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 13 +
.../tr1/4_metaprogramming/is_arithmetic/value.cc | 2 -
.../tr1/4_metaprogramming/is_compound/value.cc | 2 -
.../4_metaprogramming/is_floating_point/value.cc | 2 -
.../tr1/4_metaprogramming/is_fundamental/value.cc | 2 -
.../tr1/4_metaprogramming/is_integral/value.cc | 2 -
.../tr1/4_metaprogramming/is_signed/value.cc | 2 -
.../tr1/4_metaprogramming/is_unsigned/value.cc | 2 -
.../tr1/4_metaprogramming/is_void/value.cc | 2 -
.../testsuite/tr1/6_containers/hash/24799.cc | 2 -
libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +-
.../testsuite/util/testsuite_common_types.h | 2 +-
lto-plugin/ChangeLog | 6 +
lto-plugin/Makefile.am | 3 +-
lto-plugin/Makefile.in | 7 +-
3107 files changed, 181126 insertions(+), 35713 deletions(-)
diff --cc gcc/doc/tm.texi
index bbdbf5fc819,902402d7503..9649695993b
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -1020,13 -995,15 +1022,17 @@@ explicit excess precision that should b
value set for @option{-fexcess-precision=@r{[}standard@r{|}fast@r{]}}.
Note that unpredictable explicit excess precision does not make sense,
so a target should never return @code{FLT_EVAL_METHOD_UNPREDICTABLE}
- when @var{type} is @code{EXCESS_PRECISION_TYPE_STANDARD} or
+ when @var{type} is @code{EXCESS_PRECISION_TYPE_STANDARD},
+ @code{EXCESS_PRECISION_TYPE_FLOAT16} or
@code{EXCESS_PRECISION_TYPE_FAST}.
@end deftypefn
+ Return a value, with the same meaning as the C99 macro
+ @code{FLT_EVAL_METHOD} that describes which excess precision should be
+ applied.
+@c hook-end
@deftypefn {Target Hook} machine_mode TARGET_PROMOTE_FUNCTION_MODE (const_tree @var{type}, machine_mode @var{mode}, int *@var{punsignedp}, const_tree @var{funtype}, int @var{for_return})
+@c hook-start:TARGET_PROMOTE_FUNCTION_MODE
Like @code{PROMOTE_MODE}, but it is applied to outgoing function arguments or
function return values. The target hook should return the new mode
and possibly change @code{*@var{punsignedp}} if the promotion should
@@@ -6813,9 -6414,8 +6819,9 @@@ Only define this hook if your accelerat
private variables at OpenACC device-lowering time using the
@code{TARGET_GOACC_ADJUST_PRIVATE_DECL} target hook.
@end deftypefn
+@c hook-end
- @deftypefn {Target Hook} tree TARGET_GOACC_CREATE_WORKER_BROADCAST_RECORD (tree @var{rec}, bool @var{sender}, const char *@var{name})
+ @deftypefn {Target Hook} tree TARGET_GOACC_CREATE_WORKER_BROADCAST_RECORD (tree @var{rec}, bool @var{sender}, const char *@var{name}, unsigned HOST_WIDE_INT @var{offset})
Create a record used to propagate local-variable state from an active
worker to other workers. A possible implementation might adjust the type
of REC to place the new variable in shared GPU memory.
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-27 8:52 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-27 8:52 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:e07d0e579a4e532ac4bd2d223105d73d6418868f
commit e07d0e579a4e532ac4bd2d223105d73d6418868f
Merge: e88d1c83cdd 44a545a6abd
Author: Martin Liska <mliska@suse.cz>
Date: Fri Aug 27 10:52:00 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
contrib/ChangeLog | 5 +
gcc/ChangeLog | 96 +
gcc/DATESTAMP | 2 +-
gcc/config/i386/i386.c | 91 +-
gcc/config/i386/i386.md | 23 +-
gcc/config/i386/sse.md | 26 +-
gcc/config/rs6000/rs6000-builtin-new.def | 658 +++
gcc/config/rs6000/rs6000-call.c | 5 +
gcc/config/rs6000/rs6000-overload.def | 6083 ++++++++++++++++++++
gcc/config/rs6000/rs6000.c | 55 +-
gcc/ipa-modref-tree.c | 2 +-
gcc/ipa-modref-tree.h | 156 +-
gcc/ipa-modref.c | 4 +-
gcc/match.pd | 1 -
gcc/params.opt | 2 +-
gcc/testsuite/ChangeLog | 12 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-41.c | 11 +
gcc/testsuite/gcc.target/i386/avx512f-pr101472.c | 49 +
gcc/testsuite/gcc.target/i386/avx512f-vshufpd-1.c | 3 +-
gcc/testsuite/gcc.target/i386/avx512f-vshufps-1.c | 3 +-
gcc/testsuite/gcc.target/i386/avx512vl-pr101472.c | 79 +
gcc/testsuite/gcc.target/i386/pr43147.c | 15 +
.../gcc.target/powerpc/dive-vectorize-1.c | 11 +
.../gcc.target/powerpc/dive-vectorize-1.h | 22 +
.../gcc.target/powerpc/dive-vectorize-2.c | 13 +
.../gcc.target/powerpc/dive-vectorize-2.h | 22 +
.../gcc.target/powerpc/dive-vectorize-run-1.c | 54 +
.../gcc.target/powerpc/dive-vectorize-run-2.c | 56 +
.../gcc.target/powerpc/p10-bifs-vectorize-1.c | 16 +
.../gcc.target/powerpc/p10-bifs-vectorize-1.h | 40 +
.../gcc.target/powerpc/p10-bifs-vectorize-run-1.c | 48 +
gcc/tree-ssa-ccp.c | 160 +
gcc/tree-ssa-uninit.c | 186 +-
libgcc/ChangeLog | 13 +
libgcc/config/rs6000/ibm-ldouble.c | 14 +-
libstdc++-v3/ChangeLog | 42 +
libstdc++-v3/configure | 82 +-
libstdc++-v3/configure.ac | 5 +
libstdc++-v3/include/bits/std_function.h | 209 +-
libstdc++-v3/include/bits/unique_ptr.h | 4 +-
libstdc++-v3/include/experimental/internet | 16 +-
libstdc++-v3/include/experimental/socket | 22 +-
.../testsuite/20_util/function/cons/lwg2774.cc | 31 +
.../testsuite/20_util/function/cons/noexcept.cc | 37 +
.../experimental/net/internet/resolver/base.cc | 6 +
.../experimental/net/socket/basic_socket.cc | 6 +-
.../experimental/net/socket/socket_base.cc | 12 +-
47 files changed, 8174 insertions(+), 334 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-26 9:23 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-26 9:23 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:e88d1c83cdd1d349dc34f402e92363ba9393ee46
commit e88d1c83cdd1d349dc34f402e92363ba9393ee46
Merge: 7572f9cd10e e370a2482d4
Author: Martin Liska <mliska@suse.cz>
Date: Thu Aug 26 11:23:40 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
contrib/ChangeLog | 6 +
contrib/mklog.py | 23 +-
gcc/ChangeLog | 342 ++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 6 +
gcc/analyzer/engine.cc | 14 +
gcc/c-family/ChangeLog | 7 +
gcc/c-family/c-opts.c | 13 +
gcc/cgraph.h | 5 +-
gcc/cgraphclones.c | 11 +-
gcc/config.gcc | 2 +
gcc/config/i386/avx512dqintrin.h | 4 +-
gcc/config/i386/i386.c | 36 +-
gcc/config/nvptx/nvptx-c.c | 47 ++
gcc/config/nvptx/nvptx-protos.h | 1 +
gcc/config/nvptx/nvptx.h | 12 +-
gcc/config/nvptx/t-nvptx | 4 +
gcc/config/rs6000/aix.h | 4 +-
gcc/config/rs6000/aix71.h | 4 +
gcc/config/rs6000/aix72.h | 3 +
gcc/config/rs6000/aix73.h | 2 +-
gcc/config/rs6000/altivec.md | 158 +---
gcc/config/rs6000/rs6000-builtin-new.def | 891 +++++++++++++++++++++
gcc/config/rs6000/rs6000-call.c | 148 +++-
gcc/config/rs6000/rs6000.h | 82 ++
gcc/config/rs6000/vsx.md | 26 +-
gcc/coretypes.h | 1 +
gcc/cp/ChangeLog | 12 +
gcc/cp/cp-objcp-common.c | 9 +
gcc/cp/init.c | 5 +
gcc/d/ChangeLog | 7 +
gcc/d/d-lang.cc | 19 +
gcc/diagnostic.c | 11 +
gcc/diagnostic.h | 19 +
gcc/doc/extend.texi | 20 +-
gcc/doc/invoke.texi | 4 +
gcc/fortran/ChangeLog | 13 +
gcc/fortran/cpp.c | 6 +
gcc/fortran/trans-decl.c | 20 +-
gcc/gimple-range-cache.cc | 40 +-
gcc/gimple-range.cc | 45 +-
gcc/gimple-ssa-warn-access.cc | 20 +-
gcc/input.c | 100 ++-
gcc/input.h | 10 +
gcc/ipa-modref-tree.c | 44 +-
gcc/ipa-modref-tree.h | 247 +++++-
gcc/ipa-modref.c | 80 +-
gcc/multiple_target.c | 16 +-
gcc/params.opt | 4 +
gcc/pointer-query.cc | 105 +--
gcc/simplify-rtx.c | 4 +-
gcc/testsuite/ChangeLog | 155 ++++
gcc/testsuite/c-c++-common/dfp/convert-bfp-11.c | 20 +-
gcc/testsuite/g++.dg/pr100574.C | 4 +
gcc/testsuite/g++.dg/warn/Warray-bounds-26.C | 27 +
gcc/testsuite/g++.dg/warn/Wreturn-5.C | 15 +
gcc/testsuite/gcc.dg/Warray-bounds-88.c | 134 ++++
gcc/testsuite/gcc.dg/Wstringop-overread.c | 32 +-
gcc/testsuite/gcc.dg/diagnostic-input-charset-1.c | 17 +
gcc/testsuite/gcc.dg/diagnostic-input-utf8-bom.c | 14 +
gcc/testsuite/gcc.dg/ipa/modref-1.c | 8 +-
gcc/testsuite/gcc.dg/pr20126.c | 6 +
gcc/testsuite/gcc.dg/tree-ssa/evrp1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp4.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp6.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-4.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-8.c | 25 +
gcc/testsuite/gcc.dg/tree-ssa/pr64130.c | 3 +-
gcc/testsuite/gcc.dg/vect/pr101145.c | 187 +++++
gcc/testsuite/gcc.dg/vect/pr101145.inc | 65 ++
gcc/testsuite/gcc.dg/vect/pr101145_1.c | 13 +
gcc/testsuite/gcc.dg/vect/pr101145_2.c | 13 +
gcc/testsuite/gcc.dg/vect/pr101145_3.c | 13 +
gcc/testsuite/gcc.dg/vect/pr101145inf.c | 25 +
gcc/testsuite/gcc.dg/vect/pr101145inf.inc | 28 +
gcc/testsuite/gcc.dg/vect/pr101145inf_1.c | 23 +
gcc/testsuite/gcc.dg/vect/pr102046.c | 19 +
gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 39 +-
.../gcc.target/i386/avx2-shiftqihi-constant-1.c | 2 +-
gcc/testsuite/gcc.target/i386/avx512f-pr101471.c | 18 +
gcc/testsuite/gcc.target/i386/mvc5.c | 4 +
gcc/testsuite/gcc.target/i386/mvc7.c | 8 +-
gcc/testsuite/gcc.target/i386/pr101716.c | 11 +
gcc/testsuite/gcc.target/i386/pr95778-1.c | 4 +-
gcc/testsuite/gcc.target/i386/pr95778-2.c | 4 +-
.../gcc.target/i386/sse2-shiftqihi-constant-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr70117.c | 24 +-
.../gcc.target/powerpc/unpack-vectorize-1.c | 18 +
.../gcc.target/powerpc/unpack-vectorize-1.h | 14 +
.../gcc.target/powerpc/unpack-vectorize-2.c | 12 +
.../gcc.target/powerpc/unpack-vectorize-2.h | 7 +
.../gcc.target/powerpc/unpack-vectorize-3.c | 11 +
.../gcc.target/powerpc/unpack-vectorize-3.h | 7 +
.../gcc.target/powerpc/unpack-vectorize-run-1.c | 24 +
.../gcc.target/powerpc/unpack-vectorize-run-2.c | 16 +
.../gcc.target/powerpc/unpack-vectorize-run-3.c | 16 +
.../gcc.target/powerpc/unpack-vectorize.h | 42 +
gcc/testsuite/gfortran.dg/pr98411.f90 | 4 +-
gcc/testsuite/lib/target-supports.exp | 128 +++
gcc/tree-ssa-loop-niter.c | 157 ++--
gcc/tree-vect-slp.c | 4 +
libcpp/ChangeLog | 17 +
libcpp/charset.c | 109 ++-
libcpp/files.c | 56 +-
libcpp/include/cpplib.h | 18 +
libgcc/ChangeLog | 6 +
libgcc/config/i386/cygming-crtend.c | 6 +
libstdc++-v3/ChangeLog | 65 ++
libstdc++-v3/doc/html/manual/status.html | 4 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 3 +-
libstdc++-v3/include/bits/stl_uninitialized.h | 100 ++-
libstdc++-v3/include/ext/rope | 5 -
libstdc++-v3/include/std/type_traits | 25 +
libstdc++-v3/include/std/valarray | 20 +-
libstdc++-v3/include/std/version | 4 +
libstdc++-v3/testsuite/17_intro/names.cc | 12 +
.../is_corresponding_member.cc | 19 +
.../20_util/is_layout_compatible/value.cc | 56 ++
.../20_util/is_layout_compatible/version.cc | 10 +
.../is_pointer_interconvertible/with_class.cc | 29 +
.../specialized_algorithms/uninitialized_copy/1.cc | 2 +-
.../uninitialized_copy/102064.cc | 52 ++
.../uninitialized_copy_n/102064.cc | 48 ++
.../uninitialized_fill/102064.cc | 51 ++
.../uninitialized_fill_n/102064.cc | 51 ++
.../testsuite/23_containers/span/layout_compat.cc | 19 +-
.../testsuite/23_containers/vector/cons/89164.cc | 14 +-
.../23_containers/vector/cons/89164_c++17.cc | 49 --
130 files changed, 4321 insertions(+), 684 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-24 14:43 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-24 14:43 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:7572f9cd10edd3bc1889a8f513dbf77b7f4e470d
commit 7572f9cd10edd3bc1889a8f513dbf77b7f4e470d
Merge: eb2de151c58 8ce18a29ef7
Author: Martin Liska <mliska@suse.cz>
Date: Tue Aug 24 16:42:47 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
contrib/download_prerequisites | 59 +--
gcc/config/arm/arm-cpus.in | 9 +-
gcc/config/arm/arm.c | 9 +
gcc/config/arm/arm.md | 11 +-
gcc/config/arm/arm.opt | 4 +
gcc/config/arm/vfp.md | 29 +-
gcc/config/i386/i386-expand.c | 13 +-
gcc/config/i386/i386.c | 5 +
gcc/config/i386/i386.h | 2 +
gcc/config/i386/predicates.md | 7 +
gcc/config/i386/sse.md | 238 +++++++++-
gcc/config/rs6000/rs6000-builtin-new.def | 477 +++++++++++++++++++++
gcc/doc/invoke.texi | 16 +-
gcc/params.opt | 4 +-
gcc/testsuite/gcc.dg/predict-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/evrp-trans.c | 144 +++++++
.../arm/cmse/mainline/8_1m/soft/cmse-13a.c | 31 ++
.../arm/cmse/mainline/8_1m/soft/cmse-7a.c | 28 ++
.../arm/cmse/mainline/8_1m/soft/cmse-8a.c | 30 ++
.../arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c | 27 ++
.../arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c | 29 ++
.../arm/cmse/mainline/8_1m/softfp/cmse-13a.c | 30 ++
.../arm/cmse/mainline/8_1m/softfp/cmse-7a.c | 27 ++
.../arm/cmse/mainline/8_1m/softfp/cmse-8a.c | 29 ++
.../i386/avx512bw-shiftqihi-constant-1.c | 4 +-
gcc/testsuite/gcc.target/i386/pr100865-10b.c | 1 -
gcc/testsuite/gcc.target/i386/pr100865-4b.c | 3 +-
gcc/testsuite/gcc.target/i386/pr100865-6b.c | 6 +-
gcc/testsuite/gcc.target/i386/pr100865-7b.c | 6 +-
gcc/testsuite/gcc.target/i386/pr101989-1.c | 51 +++
gcc/testsuite/gcc.target/i386/pr101989-2.c | 102 +++++
.../gcc.target/i386/pr101989-broadcast-1.c | 31 ++
gcc/testsuite/gcc.target/i386/pr102021.c | 15 +
gcc/testsuite/lib/target-supports.exp | 15 +-
gcc/tree-vect-loop.c | 7 +
gcc/tree-vect-slp.c | 70 ++-
gcc/tree-vectorizer.c | 20 +-
gcc/tree-vectorizer.h | 2 +-
gcc/value-relation.cc | 287 +++++++++++--
gcc/value-relation.h | 9 +-
libgcc/config/arm/cmse_nonsecure_call.S | 5 +
libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 28 +-
42 files changed, 1769 insertions(+), 153 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-24 7:30 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-24 7:30 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:eb2de151c582a38efc53ce57416f7bd7a3a9c0eb
commit eb2de151c582a38efc53ce57416f7bd7a3a9c0eb
Merge: 041709a62f1 f8977166135
Author: Martin Liska <mliska@suse.cz>
Date: Tue Aug 24 09:29:48 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 197 +++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 181 +++
gcc/analyzer/analyzer.cc | 3 +
gcc/analyzer/analyzer.h | 4 +-
gcc/analyzer/constraint-manager.cc | 1365 +++++++++++++++++++-
gcc/analyzer/constraint-manager.h | 191 +++
gcc/analyzer/diagnostic-manager.cc | 3 +-
gcc/analyzer/engine.cc | 2 +-
gcc/analyzer/feasible-graph.cc | 7 +-
gcc/analyzer/feasible-graph.h | 7 +-
gcc/analyzer/region-model-manager.cc | 7 +-
gcc/analyzer/region-model.cc | 148 +--
gcc/analyzer/region-model.h | 54 +-
gcc/analyzer/sm-file.cc | 18 +-
gcc/analyzer/store.cc | 77 +-
gcc/analyzer/store.h | 5 +
gcc/analyzer/supergraph.cc | 99 +-
gcc/analyzer/supergraph.h | 15 +-
gcc/c/ChangeLog | 5 +
gcc/config.gcc | 2 +
gcc/config/h8300/h8300-protos.h | 2 +-
gcc/config/h8300/h8300.c | 29 +-
gcc/config/h8300/jumpcall.md | 74 +-
gcc/config/h8300/proepi.md | 10 +-
gcc/config/i386/i386-features.c | 38 +-
gcc/config/i386/i386-options.c | 4 +
gcc/config/i386/i386.c | 2 -
gcc/config/i386/i386.h | 5 +
gcc/config/i386/t-omp-device | 2 +-
gcc/config/rs6000/rs6000-gen-builtins.c | 43 +-
gcc/config/rs6000/t-rs6000 | 47 +-
gcc/cp/ChangeLog | 5 +
gcc/fortran/ChangeLog | 18 +
gcc/ipa-modref-tree.h | 77 +-
gcc/ipa-modref.c | 2 +-
gcc/match.pd | 4 +-
gcc/simplify-rtx.c | 3 +
gcc/testsuite/ChangeLog | 126 ++
gcc/testsuite/g++.dg/lto/pr97565_0.C | 7 +
gcc/testsuite/g++.dg/lto/pr97565_1.C | 6 +
gcc/testsuite/g++.dg/tree-ssa/modref-1.C | 2 +-
gcc/testsuite/gcc.dg/analyzer/data-model-22.c | 101 ++
gcc/testsuite/gcc.dg/analyzer/data-model-23.c | 26 +
gcc/testsuite/gcc.dg/analyzer/pr101837.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr101875.c | 16 +
gcc/testsuite/gcc.dg/analyzer/pr101962.c | 51 +
gcc/testsuite/gcc.dg/analyzer/switch.c | 141 +-
gcc/testsuite/gcc.dg/analyzer/torture/switch-2.c | 42 +
gcc/testsuite/gcc.dg/analyzer/torture/switch-3.c | 158 +++
gcc/testsuite/gcc.dg/analyzer/torture/switch-4.c | 27 +
gcc/testsuite/gcc.dg/analyzer/torture/switch-5.c | 68 +
gcc/testsuite/gcc.dg/analyzer/uninit-6.c | 29 +
gcc/testsuite/gcc.dg/analyzer/uninit-6b.c | 29 +
gcc/testsuite/gcc.dg/fold-convlshift-3.c | 8 +
gcc/testsuite/gcc.dg/tree-ssa/modref-7.c | 13 +
gcc/tree-ssa-structalias.c | 22 +-
gcc/tree-vectorizer.c | 5 +-
include/ChangeLog | 4 +
libgomp/ChangeLog | 29 +
libgomp/testsuite/lib/libgomp.exp | 17 +-
.../libgomp.c-c++-common/on_device_arch.h | 13 +
libgomp/testsuite/libgomp.c-c++-common/target-45.c | 2 +-
libgomp/testsuite/libgomp.c/address-space-1.c | 28 +
libgomp/testsuite/libgomp.fortran/target10.f90 | 3 +-
libiberty/ChangeLog | 5 +
libiberty/simple-object-mach-o.c | 2 +-
libstdc++-v3/ChangeLog | 17 +
libstdc++-v3/include/std/ranges | 3 +-
libstdc++-v3/libsupc++/dyncast.cc | 8 +-
libstdc++-v3/testsuite/std/ranges/istream_view.cc | 10 +
libstdc++-v3/testsuite/util/testsuite_fs.h | 2 +-
72 files changed, 3550 insertions(+), 237 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-23 13:42 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-23 13:42 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:041709a62f1e184cf6d8fefa486f67ca7e6b784c
commit 041709a62f1e184cf6d8fefa486f67ca7e6b784c
Merge: e8d1043fc00 3eb377b4377
Author: Martin Liska <mliska@suse.cz>
Date: Mon Aug 23 15:42:20 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/analyzer/diagnostic-manager.cc | 2 +-
gcc/doc/invoke.texi | 12 +-
gcc/fortran/dump-parse-tree.c | 4 +
gcc/fortran/gfortran.h | 2 +-
gcc/fortran/openmp.c | 643 +++++++++++++--------
gcc/fortran/trans-openmp.c | 8 +
gcc/match.pd | 9 +
gcc/simplify-rtx.c | 160 ++++-
gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c | 2 +-
gcc/testsuite/gcc.dg/fold-convlshift-1.c | 20 +
gcc/testsuite/gcc.dg/fold-convlshift-2.c | 20 +
gcc/testsuite/gfortran.dg/goacc/asyncwait-1.f95 | 2 +-
gcc/testsuite/gfortran.dg/goacc/default-2.f | 32 +-
.../gfortran.dg/goacc/enter-exit-data.f95 | 4 +-
gcc/testsuite/gfortran.dg/goacc/if.f95 | 12 +-
.../gfortran.dg/goacc/parallel-kernels-clauses.f95 | 16 +-
gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 2 +-
gcc/testsuite/gfortran.dg/goacc/sie.f95 | 20 +-
.../gfortran.dg/goacc/update-if_present-2.f90 | 10 +-
gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/declare-simd-1.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/error-3.f90 | 18 +-
gcc/testsuite/gfortran.dg/gomp/loop-2.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/masked-2.f90 | 2 +-
gcc/tree-ssa-ccp.c | 62 ++
gcc/tree-vect-loop.c | 12 +-
libgomp/testsuite/libgomp.fortran/taskloop-4-a.f90 | 86 +++
libgomp/testsuite/libgomp.fortran/taskloop-4.f90 | 41 ++
libgomp/testsuite/libgomp.fortran/taskloop-5-a.f90 | 95 +++
libgomp/testsuite/libgomp.fortran/taskloop-5.f90 | 75 +++
30 files changed, 1066 insertions(+), 313 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-23 10:35 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-23 10:35 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:e8d1043fc00aefe55ecc9de5fe36f10e11b47d1a
commit e8d1043fc00aefe55ecc9de5fe36f10e11b47d1a
Merge: 0b6c24dd10f b320edc0c29
Author: Martin Liska <mliska@suse.cz>
Date: Mon Aug 23 12:35:00 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
MAINTAINERS | 1 +
gcc/ChangeLog | 176 ++++++++
gcc/DATESTAMP | 2 +-
gcc/acinclude.m4 | 82 +---
gcc/ada/ChangeLog | 5 +
gcc/ada/gcc-interface/Make-lang.in | 4 +
gcc/analyzer/ChangeLog | 21 +
gcc/analyzer/diagnostic-manager.cc | 40 +-
gcc/analyzer/engine.cc | 49 ++-
gcc/analyzer/exploded-graph.h | 14 +-
gcc/analyzer/region-model.cc | 17 +-
gcc/analyzer/region-model.h | 3 +-
gcc/c-family/ChangeLog | 16 +
gcc/c-family/c-format.c | 142 ++++---
gcc/c-family/c-omp.c | 4 +-
gcc/c-family/c-pragma.c | 1 +
gcc/c-family/c-pragma.h | 1 +
gcc/c/ChangeLog | 27 ++
gcc/c/c-parser.c | 213 +++++++++-
gcc/c/c-typeck.c | 188 ++++----
gcc/config.gcc | 12 +-
gcc/config/arm/arm.opt | 2 +-
gcc/config/arm/arm_mve.h | 2 +-
gcc/config/arm/t-rmprofile | 2 +-
gcc/config/h8300/h8300.c | 38 +-
gcc/config/i386/sse.md | 2 +-
gcc/config/mips/mips-msa.md | 27 +-
gcc/config/mips/mips-protos.h | 1 +
gcc/config/mips/mips.c | 59 +--
gcc/config/pa/pa.c | 4 +-
gcc/config/rs6000/altivec.md | 197 ---------
gcc/config/rs6000/rs6000-call.c | 6 +
gcc/config/rs6000/vsx.md | 206 +++++++++
gcc/config/v850/v850.h | 3 -
gcc/configure | 472 +++------------------
gcc/configure.ac | 335 ++++++---------
gcc/cp/ChangeLog | 31 +-
gcc/cp/cp-tree.h | 4 +-
gcc/cp/parser.c | 258 ++++++++++-
gcc/dbgcnt.def | 1 +
gcc/dwarf2out.c | 21 +-
gcc/fortran/ChangeLog | 55 +++
gcc/fortran/dump-parse-tree.c | 27 +-
gcc/fortran/error.c | 106 ++++-
gcc/fortran/f95-lang.c | 5 +-
gcc/fortran/gfortran.h | 58 ++-
gcc/fortran/match.h | 1 +
gcc/fortran/openmp.c | 124 +++++-
gcc/fortran/parse.c | 10 +-
gcc/fortran/resolve.c | 2 +
gcc/fortran/simplify.c | 73 +++-
gcc/fortran/st.c | 1 +
gcc/fortran/trans-openmp.c | 34 ++
gcc/fortran/trans.c | 1 +
gcc/fortran/types.def | 1 +
gcc/gcov.c | 158 +++----
gcc/gimple-range.cc | 7 +
gcc/gimple-range.h | 3 +
gcc/gimple-ssa-store-merging.c | 100 ++++-
gcc/gimple-ssa-warn-access.cc | 4 +
gcc/gimple.c | 5 +-
gcc/ipa-modref.c | 32 +-
gcc/jit/ChangeLog | 7 +
gcc/objc/ChangeLog | 5 +
gcc/objc/objc-next-runtime-abi-02.c | 4 +
gcc/omp-builtins.def | 4 +
gcc/omp-expand.c | 8 +-
gcc/testsuite/ChangeLog | 109 ++++-
gcc/testsuite/c-c++-common/Wunused-var-16.c | 4 +-
gcc/testsuite/c-c++-common/gomp/error-1.c | 45 ++
gcc/testsuite/c-c++-common/gomp/error-2.c | 24 ++
gcc/testsuite/c-c++-common/gomp/error-3.c | 70 +++
gcc/testsuite/c-c++-common/gomp/requires-3.c | 1 +
gcc/testsuite/c-c++-common/gomp/sink-5.c | 16 +
.../g++.dg/cpp2a/class-deduction-aggr12.C | 2 +-
gcc/testsuite/g++.dg/gomp/attrs-1.C | 4 +-
gcc/testsuite/g++.dg/gomp/attrs-13.C | 34 ++
gcc/testsuite/g++.dg/gomp/attrs-2.C | 4 +-
gcc/testsuite/g++.dg/gomp/error-1.C | 42 ++
gcc/testsuite/g++.dg/tree-ssa/modref-1.C | 32 ++
gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 3 +-
gcc/testsuite/gcc.c-torture/execute/gcc_tmpnam.h | 13 +
gcc/testsuite/gcc.c-torture/execute/printf-2.c | 3 +-
gcc/testsuite/gcc.c-torture/execute/user-printf.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/function-ptr-2.c | 5 +-
gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c | 2 +-
gcc/testsuite/gcc.dg/c11-qual-1.c | 11 +
gcc/testsuite/gcc.dg/c2x-qual-1.c | 30 ++
gcc/testsuite/gcc.dg/c2x-qual-2.c | 30 ++
gcc/testsuite/gcc.dg/c2x-qual-3.c | 30 ++
gcc/testsuite/gcc.dg/c2x-qual-4.c | 105 +++++
gcc/testsuite/gcc.dg/c2x-qual-5.c | 101 +++++
gcc/testsuite/gcc.dg/c2x-qual-6.c | 114 +++++
gcc/testsuite/gcc.dg/c2x-qual-7.c | 16 +
gcc/testsuite/gcc.dg/guality/pr101905.c | 15 +
gcc/testsuite/gcc.dg/lto/pr101949_0.c | 20 +
gcc/testsuite/gcc.dg/lto/pr101949_1.c | 4 +
gcc/testsuite/gcc.dg/optimize-bswapdi-1.c | 4 +-
gcc/testsuite/gcc.dg/optimize-bswapdi-2.c | 4 +-
gcc/testsuite/gcc.dg/optimize-bswapsi-1.c | 4 +-
gcc/testsuite/gcc.dg/optimize-bswapsi-3.c | 4 +-
gcc/testsuite/gcc.dg/optimize-bswapsi-5.c | 4 +-
gcc/testsuite/gcc.dg/pointer-array-quals-1.c | 2 +-
gcc/testsuite/gcc.dg/pointer-array-quals-2.c | 2 +-
gcc/testsuite/gcc.dg/pr86723.c | 63 +++
gcc/testsuite/gcc.dg/torture/pr79334-0.c | 23 +
gcc/testsuite/gcc.dg/torture/pr79334-1.c | 1 +
gcc/testsuite/gcc.target/arm/acle/pr100856.c | 4 +-
gcc/testsuite/gcc.target/i386/pr102016.c | 10 +
gcc/testsuite/gcc.target/i386/pr86723.c | 52 +++
gcc/testsuite/gcc.target/mips/pr101922.c | 19 +
gcc/testsuite/gcc.target/powerpc/pr101849.c | 22 +
gcc/testsuite/gfortran.dg/gomp/error-1.f90 | 51 +++
gcc/testsuite/gfortran.dg/gomp/error-2.f90 | 15 +
gcc/testsuite/gfortran.dg/gomp/error-3.f90 | 88 ++++
gcc/testsuite/gfortran.dg/pr100950.f90 | 53 +++
gcc/testsuite/lib/target-supports.exp | 18 +
gcc/tree-pretty-print.c | 4 +
gcc/tree-ssa-sccvn.c | 30 +-
gcc/tree-vect-data-refs.c | 21 +-
gcc/tree-vect-generic.c | 7 +-
gcc/tree-vect-slp.c | 2 +
gcc/tree.h | 5 +
include/gomp-constants.h | 1 +
libgcc/ChangeLog | 4 +
libgcc/config.host | 1 -
libgomp/ChangeLog | 18 +
libgomp/config/nvptx/error.c | 32 +-
libgomp/error.c | 31 ++
libgomp/libgomp.map | 2 +
libgomp/libgomp_g.h | 5 +
libgomp/taskloop.c | 27 +-
libgomp/testsuite/libgomp.c-c++-common/error-1.c | 59 +++
.../testsuite/libgomp.c-c++-common/taskloop-4.c | 3 +-
.../testsuite/libgomp.c-c++-common/taskloop-5.c | 135 ++++++
libgomp/testsuite/libgomp.fortran/error-1.f90 | 87 ++++
libstdc++-v3/ChangeLog | 75 ++++
libstdc++-v3/doc/doxygen/user.cfg.in | 75 +---
libstdc++-v3/doc/html/manual/status.html | 5 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 10 +
libstdc++-v3/include/bits/shared_ptr.h | 20 +-
libstdc++-v3/include/bits/stl_tree.h | 2 +-
libstdc++-v3/include/bits/unique_ptr.h | 2 +
libstdc++-v3/include/std/charconv | 6 +-
libstdc++-v3/include/std/tuple | 6 +-
libstdc++-v3/src/filesystem/ops-common.h | 2 +-
.../testsuite/20_util/tuple/cons/101960.cc | 4 +
.../filesystem/iterators/directory_iterator.cc | 36 +-
.../iterators/recursive_directory_iterator.cc | 97 ++---
.../27_io/filesystem/operations/exists.cc | 6 +-
.../27_io/filesystem/operations/is_empty.cc | 6 +-
.../27_io/filesystem/operations/remove.cc | 21 +-
.../27_io/filesystem/operations/remove_all.cc | 7 +-
.../27_io/filesystem/operations/status.cc | 6 +-
.../27_io/filesystem/operations/symlink_status.cc | 3 +
.../filesystem/operations/temp_directory_path.cc | 6 +-
.../filesystem/iterators/directory_iterator.cc | 32 +-
.../iterators/recursive_directory_iterator.cc | 98 +++--
.../experimental/filesystem/operations/exists.cc | 6 +-
.../experimental/filesystem/operations/is_empty.cc | 6 +-
.../experimental/filesystem/operations/remove.cc | 21 +-
.../filesystem/operations/remove_all.cc | 7 +-
.../filesystem/operations/temp_directory_path.cc | 3 +
libstdc++-v3/testsuite/util/testsuite_fs.h | 18 +-
165 files changed, 4271 insertions(+), 1652 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-19 10:03 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-19 10:03 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:0b6c24dd10ff426108f737551067085d0af42ca8
commit 0b6c24dd10ff426108f737551067085d0af42ca8
Merge: 60ae041aae4 301dc6011cb
Author: Martin Liska <mliska@suse.cz>
Date: Thu Aug 19 12:03:21 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 6 +
Makefile.in | 3 +
Makefile.tpl | 3 +
config/ChangeLog | 5 +
config/mh-darwin | 8 +
contrib/ChangeLog | 6 +
gcc/ChangeLog | 51 ++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 5 +
gcc/analyzer/ChangeLog | 51 ++++
gcc/analyzer/analysis-plan.cc | 4 +
gcc/analyzer/checker-path.cc | 28 +-
gcc/analyzer/checker-path.h | 6 +
gcc/analyzer/diagnostic-manager.cc | 23 +-
gcc/analyzer/engine.cc | 183 +++++++++++
gcc/analyzer/exploded-graph.h | 39 +++
gcc/analyzer/program-point.cc | 18 ++
gcc/analyzer/program-point.h | 3 +-
gcc/analyzer/program-state.cc | 44 +++
gcc/analyzer/program-state.h | 11 +
gcc/analyzer/region-model.cc | 49 ++-
gcc/analyzer/region-model.h | 6 +
gcc/analyzer/state-purge.cc | 35 ++-
gcc/analyzer/supergraph.cc | 43 ++-
gcc/analyzer/supergraph.h | 7 +-
gcc/c-family/ChangeLog | 6 +
gcc/c/ChangeLog | 29 ++
gcc/c/c-parser.c | 15 +-
gcc/config.gcc | 2 +-
gcc/config/aarch64/arm_neon.h | 8 +-
gcc/config/darwin.h | 3 +-
gcc/config/i386/i386.c | 6 +-
gcc/config/i386/i386.h | 1 -
gcc/config/i386/x86-tune-costs.h | 26 --
gcc/cp/ChangeLog | 39 +++
gcc/cp/parser.c | 17 +-
gcc/fortran/ChangeLog | 6 +
gcc/hash-map-tests.c | 17 +-
gcc/jit/ChangeLog | 5 +
gcc/jit/Make-lang.in | 63 +++-
gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +-
gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 2 +-
gcc/jit/jit-dejagnu.h | 338 +++++++++++++++++++++
gcc/objc/ChangeLog | 10 +
gcc/objc/objc-act.c | 16 +-
gcc/objc/objc-next-runtime-abi-02.c | 22 +-
gcc/optabs.c | 79 +++++
gcc/testsuite/ChangeLog | 74 +++++
gcc/testsuite/c-c++-common/gomp/nothing-2.c | 2 +
gcc/testsuite/c-c++-common/gomp/requires-3.c | 2 +
gcc/testsuite/g++.dg/analyzer/vfunc-2.C | 44 +++
gcc/testsuite/g++.dg/analyzer/vfunc-3.C | 32 ++
gcc/testsuite/g++.dg/analyzer/vfunc-4.C | 28 ++
gcc/testsuite/g++.dg/analyzer/vfunc-5.C | 103 +++++++
gcc/testsuite/gcc.dg/analyzer/function-ptr-4.c | 24 ++
gcc/testsuite/gcc.dg/analyzer/pr100546.c | 17 ++
gcc/testsuite/gcc.dg/pr78213.c | 3 +-
gcc/testsuite/gcc.target/i386/pr101950-1.c | 20 ++
gcc/testsuite/gcc.target/i386/pr101950-2.c | 19 ++
gcc/testsuite/gcc.target/i386/pr99881.c | 2 +-
gcc/testsuite/gfortran.dg/{ => gomp}/nothing-1.f90 | 0
gcc/testsuite/gfortran.dg/{ => gomp}/nothing-2.f90 | 2 +-
gcc/testsuite/jit.dg/harness.h | 2 +-
gcc/testsuite/jit.dg/jit.exp | 7 +-
gcc/testsuite/jit.dg/test-asm.c | 13 +
gcc/testsuite/jit.dg/test-asm.cc | 12 +
gcc/testsuite/obj-c++.dg/pr101666-0.mm | 7 +
gcc/testsuite/obj-c++.dg/pr101666-1.mm | 10 +
gcc/testsuite/obj-c++.dg/pr101666.inc | 29 ++
gcc/testsuite/objc.dg/pr101666-0.m | 7 +
gcc/testsuite/objc.dg/pr101666-1.m | 10 +
gcc/testsuite/objc.dg/pr101666.inc | 29 ++
libgomp/ChangeLog | 20 ++
libiberty/ChangeLog | 5 +
libiberty/simple-object-mach-o.c | 5 +
libstdc++-v3/ChangeLog | 62 ++++
libstdc++-v3/doc/doxygen/user.cfg.in | 20 +-
libstdc++-v3/include/bits/stl_algo.h | 86 ++++--
libstdc++-v3/include/bits/stl_function.h | 134 ++++----
libstdc++-v3/include/bits/unique_ptr.h | 84 +++--
libstdc++-v3/include/debug/deque | 7 +-
libstdc++-v3/include/debug/forward_list | 7 +-
libstdc++-v3/include/debug/list | 7 +-
libstdc++-v3/include/debug/vector | 7 +-
libstdc++-v3/include/ext/type_traits.h | 16 +-
libstdc++-v3/include/std/complex | 29 --
libstdc++-v3/include/std/type_traits | 55 +++-
libstdc++-v3/python/libstdcxx/v6/printers.py | 10 +-
.../testsuite/libstdc++-prettyprinters/simple.cc | 14 +-
.../testsuite/libstdc++-prettyprinters/simple11.cc | 14 +-
90 files changed, 2120 insertions(+), 311 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-18 14:13 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-18 14:13 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:60ae041aae40e239fda5fbf6f4c4ec047ce50962
commit 60ae041aae40e239fda5fbf6f4c4ec047ce50962
Merge: 7d5bfcbfd3f f74433e70ae
Author: Martin Liska <mliska@suse.cz>
Date: Wed Aug 18 15:50:28 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
contrib/ChangeLog | 4 +
contrib/gcc-git-customization.sh | 2 +-
contrib/git-commit-mklog.py | 6 +
contrib/mklog.py | 15 +-
gcc/ChangeLog | 926 +++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/ada/ChangeLog | 7 +
gcc/ada/gcc-interface/decl.c | 6 +-
gcc/ada/gcc-interface/trans.c | 4 +-
gcc/attribs.c | 11 +-
gcc/builtins.c | 22 +-
gcc/c-family/ChangeLog | 33 +
gcc/c-family/c-common.c | 1 +
gcc/c-family/c-common.h | 7 +-
gcc/c-family/c-cppbuiltin.c | 2 +
gcc/c-family/c-omp.c | 60 +-
gcc/c-family/c-opts.c | 4 +-
gcc/c-family/c-pragma.c | 3 +
gcc/c-family/c-pragma.h | 4 +
gcc/c/ChangeLog | 35 +
gcc/c/c-parser.c | 261 ++-
gcc/c/c-typeck.c | 9 +-
gcc/calls.c | 760 --------
gcc/calls.h | 15 +-
gcc/cfgexpand.c | 9 +-
gcc/common/config/arc/arc-common.c | 4 +-
gcc/config.gcc | 12 +-
gcc/config.in | 13 +
gcc/config/aarch64/aarch64.c | 28 +-
gcc/config/aarch64/arm_neon.h | 1951 ++++++++++++++++---
gcc/config/arc/arc.c | 3 -
gcc/config/arm/arm_neon.h | 107 +-
gcc/config/arm/arm_neon_builtins.def | 3 -
gcc/config/darwin.c | 8 +
gcc/config/h8300/h8300.c | 117 +-
gcc/config/i386/darwin.h | 10 +-
gcc/config/i386/i386-expand.c | 114 +-
gcc/config/i386/i386-protos.h | 1 +
gcc/config/i386/i386.h | 2 +
gcc/config/i386/i386.md | 43 +-
gcc/config/i386/mingw-w64.h | 9 +
gcc/config/i386/mingw32.h | 8 +
gcc/config/i386/predicates.md | 90 +
gcc/config/i386/sse.md | 502 ++++-
gcc/config/i386/x86-tune.def | 5 +
gcc/config/or1k/or1k-opts.h | 30 +
gcc/config/or1k/or1k.c | 11 +-
gcc/config/or1k/or1k.h | 7 +
gcc/config/or1k/or1k.opt | 19 +
gcc/config/riscv/multilib-generator | 86 +-
gcc/config/rs6000/altivec.md | 6 +-
gcc/config/rs6000/rs6000-builtin-new.def | 1764 +++++++++++++++++
gcc/config/rs6000/rs6000-call.c | 7 +-
gcc/config/rs6000/rs6000.c | 14 +-
gcc/config/rs6000/rs6000.h | 2 +
gcc/config/sparc/rtemself.h | 2 +
gcc/config/sparc/sparc.c | 11 +
gcc/configure | 55 +
gcc/configure.ac | 26 +
gcc/coverage.c | 2 +-
gcc/cp/ChangeLog | 201 ++
gcc/cp/class.c | 30 -
gcc/cp/constexpr.c | 16 +-
gcc/cp/constraint.cc | 3 +
gcc/cp/cp-gimplify.c | 13 +
gcc/cp/cp-objcp-common.c | 1 +
gcc/cp/cp-tree.h | 22 +-
gcc/cp/cxx-pretty-print.c | 4 +
gcc/cp/decl.c | 33 +-
gcc/cp/decl2.c | 8 +-
gcc/cp/method.c | 2 +
gcc/cp/name-lookup.c | 11 +
gcc/cp/parser.c | 833 +++++++-
gcc/cp/parser.h | 7 +-
gcc/cp/pt.c | 21 +-
gcc/cp/semantics.c | 295 ++-
gcc/cp/tree.c | 5 +-
gcc/cp/typeck.c | 170 ++
gcc/doc/gty.texi | 5 +-
gcc/doc/install.texi | 17 +
gcc/doc/invoke.texi | 15 +-
gcc/doc/tm.texi | 13 +
gcc/doc/tm.texi.in | 2 +
gcc/dwarf2out.c | 33 +-
gcc/flag-types.h | 18 +-
gcc/fold-const.c | 2 +
gcc/fortran/ChangeLog | 96 +
gcc/fortran/dump-parse-tree.c | 28 +
gcc/fortran/frontend-passes.c | 3 +
gcc/fortran/gfortran.h | 15 +-
gcc/fortran/intrinsic.texi | 6 +-
gcc/fortran/iso-c-binding.def | 15 +-
gcc/fortran/match.c | 4 +-
gcc/fortran/match.h | 8 +
gcc/fortran/openmp.c | 137 +-
gcc/fortran/parse.c | 107 +-
gcc/fortran/resolve.c | 45 +-
gcc/fortran/st.c | 7 +
gcc/fortran/trans-common.c | 9 +-
gcc/fortran/trans-openmp.c | 199 +-
gcc/fortran/trans-stmt.c | 6 +-
gcc/fortran/trans-types.c | 12 +-
gcc/fortran/trans.c | 7 +
gcc/ggc-common.c | 8 +-
gcc/ggc-internal.h | 3 -
gcc/ggc-page.c | 5 +-
gcc/ggc-tests.c | 29 +-
gcc/ggc.h | 6 +-
gcc/gimple-low.c | 2 +
gcc/gimple-pretty-print.c | 66 +
gcc/gimple-range-cache.cc | 3 +
gcc/gimple-range-cache.h | 1 -
gcc/gimple-range-fold.cc | 4 +-
gcc/gimple-range-gori.cc | 172 +-
gcc/gimple-range-gori.h | 1 +
gcc/gimple-range-trace.cc | 206 ++
gcc/gimple-range-trace.h | 61 +
gcc/gimple-range.cc | 393 +---
gcc/gimple-range.h | 34 +-
gcc/gimple-ssa-warn-access.cc | 692 ++++++-
gcc/gimple-ssa-warn-access.h | 4 +-
gcc/gimple-ssa-warn-restrict.c | 1 +
gcc/gimple-walk.c | 2 +
gcc/gimple.c | 43 +
gcc/gimple.def | 9 +
gcc/gimple.h | 76 +-
gcc/gimplify.c | 55 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 45 +-
gcc/go/gofrontend/types.cc | 75 +-
gcc/go/gofrontend/types.h | 3 +-
gcc/haifa-sched.c | 21 +-
gcc/hash-map-tests.c | 152 ++
gcc/ipa-icf-gimple.c | 3 +
gcc/ipa-modref.c | 202 +-
gcc/ipa-modref.h | 2 +-
gcc/ipa-split.c | 5 +-
gcc/multiple_target.c | 25 +-
gcc/objc/ChangeLog | 8 +
gcc/objc/objc-next-runtime-abi-02.c | 4 +-
gcc/omp-builtins.def | 2 +
gcc/omp-expand.c | 10 +-
gcc/omp-low.c | 232 ++-
gcc/omp-oacc-neuter-broadcast.cc | 60 +-
gcc/optabs-query.c | 6 +-
gcc/opts.c | 53 +-
gcc/params.opt | 24 +-
gcc/pointer-query.cc | 195 +-
gcc/pointer-query.h | 11 +
gcc/range-op.cc | 6 +
gcc/read-rtl-function.c | 2 +-
gcc/rtl.h | 3 +
gcc/selftest-run-tests.c | 2 +-
gcc/selftest.h | 5 -
gcc/symtab.c | 2 +
gcc/target.def | 12 +
gcc/targhooks.c | 7 +
gcc/targhooks.h | 2 +
gcc/testsuite/ChangeLog | 401 ++++
gcc/testsuite/c-c++-common/cpp/va-opt-5.c | 67 +
gcc/testsuite/c-c++-common/cpp/va-opt-6.c | 17 +
.../c-c++-common/goacc/uninit-if-clause.c | 9 +-
gcc/testsuite/c-c++-common/gomp/cancel-1.c | 22 +
gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 5 +-
gcc/testsuite/c-c++-common/gomp/clauses-1.c | 52 +
gcc/testsuite/c-c++-common/gomp/clauses-5.c | 2 +
gcc/testsuite/c-c++-common/gomp/loop-1.c | 18 +
gcc/testsuite/c-c++-common/gomp/masked-1.c | 23 +
gcc/testsuite/c-c++-common/gomp/masked-2.c | 11 +
.../c-c++-common/gomp/masked-combined-1.c | 37 +
.../c-c++-common/gomp/masked-combined-2.c | 13 +
gcc/testsuite/c-c++-common/gomp/nesting-2.c | 12 +
gcc/testsuite/c-c++-common/gomp/nothing-1.c | 37 +
gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 13 +
gcc/testsuite/c-c++-common/gomp/pr63326.c | 44 +-
gcc/testsuite/c-c++-common/gomp/reduction-task-2.c | 8 +-
gcc/testsuite/c-c++-common/gomp/scan-1.c | 2 +
gcc/testsuite/c-c++-common/gomp/scope-1.c | 39 +
gcc/testsuite/c-c++-common/gomp/scope-2.c | 41 +
gcc/testsuite/c-c++-common/modref-dse.c | 38 +
gcc/testsuite/g++.dg/DRs/dr2082.C | 12 +
gcc/testsuite/g++.dg/cpp0x/gen-attrs-58.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-59.C | 9 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-76.C | 7 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction97.C | 6 +
gcc/testsuite/g++.dg/cpp1z/class-deduction98.C | 10 +
.../g++.dg/cpp2a/class-deduction-aggr11.C | 29 +
.../g++.dg/cpp2a/class-deduction-aggr12.C | 15 +
gcc/testsuite/g++.dg/cpp2a/concepts-uneval4.C | 12 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C | 60 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new20.C | 18 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C | 60 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C | 64 +-
gcc/testsuite/g++.dg/cpp2a/constinit16.C | 21 +
gcc/testsuite/g++.dg/cpp2a/construct_at.h | 62 +
.../g++.dg/cpp2a/is-corresponding-member1.C | 61 +
.../g++.dg/cpp2a/is-corresponding-member2.C | 158 ++
.../g++.dg/cpp2a/is-corresponding-member3.C | 14 +
.../g++.dg/cpp2a/is-corresponding-member4.C | 25 +
.../g++.dg/cpp2a/is-corresponding-member5.C | 95 +
.../g++.dg/cpp2a/is-corresponding-member6.C | 34 +
.../g++.dg/cpp2a/is-corresponding-member7.C | 71 +
.../g++.dg/cpp2a/is-corresponding-member8.C | 25 +
gcc/testsuite/g++.dg/cpp2a/is-layout-compatible1.C | 80 +
gcc/testsuite/g++.dg/cpp2a/is-layout-compatible2.C | 36 +
gcc/testsuite/g++.dg/cpp2a/is-layout-compatible3.C | 64 +
gcc/testsuite/g++.dg/cpp2a/nontype-class49.C | 8 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg6.C | 11 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth11.C | 29 +
gcc/testsuite/g++.dg/gomp/attrs-1.C | 71 +-
gcc/testsuite/g++.dg/gomp/attrs-10.C | 240 +++
gcc/testsuite/g++.dg/gomp/attrs-11.C | 86 +
gcc/testsuite/g++.dg/gomp/attrs-12.C | 41 +
gcc/testsuite/g++.dg/gomp/attrs-2.C | 61 +-
gcc/testsuite/g++.dg/gomp/attrs-7.C | 3 +-
gcc/testsuite/g++.dg/gomp/attrs-9.C | 1 +
gcc/testsuite/g++.dg/gomp/barrier-2.C | 2 +-
gcc/testsuite/g++.dg/gomp/block-11.C | 18 +
gcc/testsuite/g++.dg/gomp/tpl-masked-1.C | 21 +
gcc/testsuite/g++.dg/lookup/strong-using.C | 9 +
gcc/testsuite/g++.dg/lookup/strong-using2.C | 9 +
.../g++.dg/warn/Wmismatched-new-delete-6.C | 158 ++
.../g++.dg/warn/Wmismatched-new-delete-7.C | 91 +
gcc/testsuite/g++.dg/warn/pr101219.C | 11 +
gcc/testsuite/gcc.dg/Wstringop-overflow-72.c | 13 +
gcc/testsuite/gcc.dg/attr-alloc_size-5.c | 2 +-
gcc/testsuite/gcc.dg/attr-alloc_size-7.c | 45 +-
gcc/testsuite/gcc.dg/attr-alloc_size-8.c | 2 +-
gcc/testsuite/gcc.dg/cpp/pr101638.c | 7 +
gcc/testsuite/gcc.dg/fold-ior-5.c | 17 +
gcc/testsuite/gcc.dg/gomp/barrier-2.c | 3 +-
gcc/testsuite/gcc.dg/gomp/declare-simd-5.c | 2 +-
gcc/testsuite/gcc.dg/gomp/declare-variant-2.c | 2 +-
gcc/testsuite/gcc.dg/gomp/nesting-1.c | 99 +-
gcc/testsuite/gcc.dg/ipa/pr100600.c | 22 +
gcc/testsuite/gcc.dg/lto/pr101868_0.c | 33 +
gcc/testsuite/gcc.dg/lto/pr101868_1.c | 23 +
gcc/testsuite/gcc.dg/lto/pr101868_2.c | 11 +
gcc/testsuite/gcc.dg/lto/pr101868_3.c | 8 +
gcc/testsuite/gcc.dg/lto/pr48622_1.c | 6 +
gcc/testsuite/gcc.dg/pr101858.c | 9 +
gcc/testsuite/gcc.dg/pr101938.c | 28 +
gcc/testsuite/gcc.dg/pr78213.c | 9 +-
gcc/testsuite/gcc.dg/sso-16.c | 100 +
gcc/testsuite/gcc.dg/tree-ssa/modref-6.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr101824.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-40.c | 11 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 3 +-
gcc/testsuite/gcc.dg/uninit-42.c | 87 +
gcc/testsuite/gcc.dg/uninit-pred-9_b.c | 2 +-
gcc/testsuite/gcc.dg/vla-stexp-2.c | 33 +
gcc/testsuite/gcc.target/arm/pr51534.c | 26 +-
gcc/testsuite/gcc.target/arm/simd/pr98435.c | 1 +
gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c | 6 +-
gcc/testsuite/gcc.target/i386/avx512f-pr101860.c | 5 +
gcc/testsuite/gcc.target/i386/avx512f-pr101896.c | 5 +
gcc/testsuite/gcc.target/i386/avx512f-pr80355-1.c | 19 +
gcc/testsuite/gcc.target/i386/avx512f-pr80355-2.c | 23 +
gcc/testsuite/gcc.target/i386/pr101261.c | 11 +
gcc/testsuite/gcc.target/i386/pr101846-1.c | 95 +
gcc/testsuite/gcc.target/i386/pr101846-2.c | 81 +
gcc/testsuite/gcc.target/i386/pr101846-3.c | 73 +
gcc/testsuite/gcc.target/i386/pr101846-4.c | 40 +
gcc/testsuite/gcc.target/i386/pr101930.c | 9 +
gcc/testsuite/gcc.target/i386/pr54400.c | 2 +-
gcc/testsuite/gcc.target/i386/pr82460-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr88531-1a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr94147.c | 22 +
gcc/testsuite/gcc.target/i386/pr98309-1.c | 18 +
gcc/testsuite/gcc.target/i386/pr98309-2.c | 39 +
.../powerpc/fold-vec-load-builtin_vec_xl-char.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-double.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-float.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-int.c | 2 +-
.../fold-vec-load-builtin_vec_xl-longlong.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-short.c | 2 +-
gcc/testsuite/gfortran.dg/PR82376.f90 | 5 +-
gcc/testsuite/gfortran.dg/coarray_3.f90 | 4 +-
gcc/testsuite/gfortran.dg/coarray_sync.f90 | 44 +
gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 4 +-
gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 4 +-
gcc/testsuite/gfortran.dg/gomp/affinity-1.f90 | 9 +
gcc/testsuite/gfortran.dg/gomp/cancel-1.f90 | 539 ++++++
gcc/testsuite/gfortran.dg/gomp/cancel-4.f90 | 9 +
gcc/testsuite/gfortran.dg/gomp/loop-4.f90 | 279 +++
gcc/testsuite/gfortran.dg/gomp/masked-1.f90 | 94 +
gcc/testsuite/gfortran.dg/gomp/masked-2.f90 | 46 +
gcc/testsuite/gfortran.dg/gomp/masked-3.f90 | 12 +
.../gfortran.dg/gomp/masked-combined-1.f90 | 65 +
.../gfortran.dg/gomp/masked-combined-2.f90 | 24 +
gcc/testsuite/gfortran.dg/gomp/nesting-1.f90 | 68 +
gcc/testsuite/gfortran.dg/gomp/nesting-2.f90 | 165 ++
gcc/testsuite/gfortran.dg/gomp/nesting-3.f90 | 347 ++++
gcc/testsuite/gfortran.dg/gomp/nowait-1.f90 | 19 +
.../gfortran.dg/gomp/reduction-task-1.f90 | 112 ++
.../gfortran.dg/gomp/reduction-task-2.f90 | 45 +
.../gfortran.dg/gomp/reduction-task-2a.f90 | 30 +
.../gfortran.dg/gomp/reduction-task-3.f90 | 15 +
gcc/testsuite/gfortran.dg/gomp/reduction4.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/reduction7.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/scan-1.f90 | 5 +
gcc/testsuite/gfortran.dg/gomp/scope-1.f90 | 39 +
gcc/testsuite/gfortran.dg/gomp/scope-2.f90 | 40 +
gcc/testsuite/gfortran.dg/nothing-1.f90 | 28 +
gcc/testsuite/gfortran.dg/nothing-2.f90 | 7 +
gcc/testsuite/lib/gfortran.exp | 2 +-
gcc/tree-cfg.c | 10 +-
gcc/tree-core.h | 9 +-
gcc/tree-inline.c | 18 +-
gcc/tree-nested.c | 23 +
gcc/tree-pretty-print.c | 19 +
gcc/tree-profile.c | 4 +-
gcc/tree-ssa-alias.c | 2 +-
gcc/tree-ssa-ccp.c | 126 +-
gcc/tree-ssa-forwprop.c | 3 +-
gcc/tree-ssa-operands.c | 7 +-
gcc/tree-ssa-sccvn.c | 33 +-
gcc/tree-ssa-structalias.c | 14 +-
gcc/tree-ssa-threadbackward.c | 543 +-----
gcc/tree-ssa-uninit.c | 91 +-
gcc/tree-switch-conversion.c | 42 +-
gcc/tree-switch-conversion.h | 14 +-
gcc/tree-vect-data-refs.c | 22 +-
gcc/tree-vect-loop.c | 18 +
gcc/tree-vect-patterns.c | 7 +-
gcc/tree-vect-slp.c | 4 +-
gcc/tree-vect-stmts.c | 101 +-
gcc/tree-vectorizer.h | 1 +
gcc/tree.c | 85 +-
gcc/tree.def | 10 +
gcc/tree.h | 23 +-
libbacktrace/ChangeLog | 5 +
libbacktrace/install-debuginfo-for-buildid.sh.in | 2 +-
libcc1/ChangeLog | 5 +
libcc1/Makefile.am | 1 +
libcc1/Makefile.in | 1 +
libcpp/ChangeLog | 23 +
libcpp/macro.c | 97 +-
libcpp/po/ChangeLog | 4 +
libcpp/po/de.po | 51 +-
libgcc/ChangeLog | 11 +
libgcc/config.host | 4 +-
libgcc/config/or1k/t-crtstuff | 2 +
libgcc/libgcov.h | 6 +-
libgfortran/ChangeLog | 10 +
libgfortran/Makefile.am | 9 +
libgfortran/Makefile.in | 10 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 64 +-
libgo/Makefile.in | 60 +-
libgo/VERSION | 2 +-
libgo/check-packages.txt | 6 +
libgo/configure | 2 +-
libgo/configure.ac | 2 +-
libgo/go/archive/tar/stat_actime1.go | 1 +
libgo/go/archive/tar/stat_actime2.go | 1 +
libgo/go/archive/tar/stat_unix.go | 1 +
libgo/go/archive/tar/tar_test.go | 9 +-
libgo/go/archive/zip/reader.go | 115 +-
libgo/go/archive/zip/reader_test.go | 167 +-
libgo/go/archive/zip/struct.go | 22 +-
libgo/go/archive/zip/writer.go | 135 +-
libgo/go/archive/zip/writer_test.go | 185 +-
libgo/go/bufio/bufio.go | 3 +-
libgo/go/bufio/bufio_test.go | 14 +
libgo/go/bufio/scan.go | 3 +-
libgo/go/bytes/boundary_test.go | 1 +
libgo/go/bytes/buffer.go | 3 +-
libgo/go/bytes/buffer_test.go | 11 +
libgo/go/cmd/cgo/doc.go | 3 +
libgo/go/cmd/cgo/gcc.go | 48 +-
libgo/go/cmd/cgo/main.go | 17 +-
libgo/go/cmd/cgo/out.go | 53 +-
libgo/go/cmd/go.mod | 17 +-
libgo/go/cmd/go/alldocs.go | 151 +-
libgo/go/cmd/go/go11.go | 1 +
libgo/go/cmd/go/go_test.go | 68 +-
libgo/go/cmd/go/go_unix_test.go | 1 +
libgo/go/cmd/go/internal/base/path.go | 28 +-
libgo/go/cmd/go/internal/base/signal_notunix.go | 1 +
libgo/go/cmd/go/internal/base/signal_unix.go | 1 +
libgo/go/cmd/go/internal/bug/bug.go | 12 +-
libgo/go/cmd/go/internal/cache/cache.go | 23 +-
libgo/go/cmd/go/internal/cache/hash.go | 18 +-
libgo/go/cmd/go/internal/cfg/cfg.go | 49 +-
libgo/go/cmd/go/internal/clean/clean.go | 2 +-
libgo/go/cmd/go/internal/doc/doc.go | 2 +-
libgo/go/cmd/go/internal/envcmd/env.go | 242 +--
libgo/go/cmd/go/internal/fix/fix.go | 2 +-
libgo/go/cmd/go/internal/fmtcmd/fmt.go | 2 +-
libgo/go/cmd/go/internal/fsys/fsys.go | 4 +-
libgo/go/cmd/go/internal/generate/generate.go | 6 +-
libgo/go/cmd/go/internal/get/get.go | 49 +-
libgo/go/cmd/go/internal/help/helpdoc.go | 58 +-
libgo/go/cmd/go/internal/imports/read.go | 18 +-
libgo/go/cmd/go/internal/imports/read_test.go | 26 +
.../go/internal/imports/testdata/android/tags.txt | 1 +
.../go/internal/imports/testdata/android/want.txt | 6 +
.../go/internal/imports/testdata/illumos/tags.txt | 1 +
.../go/internal/imports/testdata/illumos/want.txt | 6 +
.../cmd/go/internal/imports/testdata/star/tags.txt | 1 +
.../cmd/go/internal/imports/testdata/star/want.txt | 4 +
libgo/go/cmd/go/internal/list/context.go | 2 +
libgo/go/cmd/go/internal/list/list.go | 66 +-
libgo/go/cmd/go/internal/load/flag.go | 2 +-
libgo/go/cmd/go/internal/load/pkg.go | 471 ++++-
libgo/go/cmd/go/internal/load/test.go | 106 +-
.../lockedfile/internal/filelock/filelock_fcntl.go | 1 +
.../lockedfile/internal/filelock/filelock_other.go | 1 +
.../lockedfile/internal/filelock/filelock_plan9.go | 1 +
.../lockedfile/internal/filelock/filelock_test.go | 1 +
.../lockedfile/internal/filelock/filelock_unix.go | 1 +
.../internal/filelock/filelock_windows.go | 1 +
.../go/internal/lockedfile/lockedfile_filelock.go | 4 +-
.../cmd/go/internal/lockedfile/lockedfile_plan9.go | 7 +-
.../cmd/go/internal/lockedfile/lockedfile_test.go | 1 +
.../cmd/go/internal/lockedfile/transform_test.go | 1 +
libgo/go/cmd/go/internal/modcmd/download.go | 30 +-
libgo/go/cmd/go/internal/modcmd/edit.go | 25 +-
libgo/go/cmd/go/internal/modcmd/graph.go | 61 +-
libgo/go/cmd/go/internal/modcmd/init.go | 2 +-
libgo/go/cmd/go/internal/modcmd/tidy.go | 64 +-
libgo/go/cmd/go/internal/modcmd/vendor.go | 70 +-
libgo/go/cmd/go/internal/modcmd/verify.go | 3 +-
libgo/go/cmd/go/internal/modcmd/why.go | 19 +-
libgo/go/cmd/go/internal/modconv/convert.go | 9 +-
libgo/go/cmd/go/internal/modconv/convert_test.go | 189 --
.../cmd/go/internal/modconv/testdata/traefik.dep | 79 +
.../cmd/go/internal/modconv/testdata/traefik.out | 14 +
libgo/go/cmd/go/internal/modfetch/bootstrap.go | 1 +
libgo/go/cmd/go/internal/modfetch/cache.go | 172 +-
libgo/go/cmd/go/internal/modfetch/codehost/git.go | 6 +
.../cmd/go/internal/modfetch/codehost/git_test.go | 49 +-
.../go/cmd/go/internal/modfetch/codehost/shell.go | 1 +
libgo/go/cmd/go/internal/modfetch/coderepo.go | 53 +-
libgo/go/cmd/go/internal/modfetch/fetch.go | 101 +-
libgo/go/cmd/go/internal/modfetch/insecure.go | 16 -
libgo/go/cmd/go/internal/modfetch/proxy.go | 10 +-
libgo/go/cmd/go/internal/modfetch/pseudo_test.go | 154 --
libgo/go/cmd/go/internal/modfetch/repo.go | 75 +-
libgo/go/cmd/go/internal/modfetch/sumdb.go | 5 +-
libgo/go/cmd/go/internal/modget/get.go | 396 ++--
libgo/go/cmd/go/internal/modinfo/info.go | 33 +-
libgo/go/cmd/go/internal/modload/build.go | 191 +-
libgo/go/cmd/go/internal/modload/buildlist.go | 1186 ++++++++++--
libgo/go/cmd/go/internal/modload/edit.go | 569 ++++++
libgo/go/cmd/go/internal/modload/help.go | 2 +-
libgo/go/cmd/go/internal/modload/import.go | 256 ++-
libgo/go/cmd/go/internal/modload/import_test.go | 3 +-
libgo/go/cmd/go/internal/modload/init.go | 593 +++---
libgo/go/cmd/go/internal/modload/list.go | 196 +-
libgo/go/cmd/go/internal/modload/load.go | 1147 +++++++++--
libgo/go/cmd/go/internal/modload/modfile.go | 419 ++--
libgo/go/cmd/go/internal/modload/mvs.go | 33 +-
libgo/go/cmd/go/internal/modload/query.go | 74 +-
libgo/go/cmd/go/internal/modload/query_test.go | 4 +-
libgo/go/cmd/go/internal/modload/search.go | 4 +-
libgo/go/cmd/go/internal/modload/stat_openfile.go | 1 +
libgo/go/cmd/go/internal/modload/stat_unix.go | 1 +
libgo/go/cmd/go/internal/modload/stat_windows.go | 1 +
libgo/go/cmd/go/internal/modload/vendor.go | 5 +
libgo/go/cmd/go/internal/mvs/errors.go | 10 +-
libgo/go/cmd/go/internal/mvs/graph.go | 223 +++
libgo/go/cmd/go/internal/mvs/mvs.go | 250 +--
libgo/go/cmd/go/internal/mvs/mvs_test.go | 160 +-
libgo/go/cmd/go/internal/renameio/renameio.go | 94 -
libgo/go/cmd/go/internal/renameio/renameio_test.go | 160 --
libgo/go/cmd/go/internal/renameio/umask_test.go | 42 -
.../go/cmd/go/internal/robustio/robustio_flaky.go | 1 +
.../go/cmd/go/internal/robustio/robustio_other.go | 1 +
libgo/go/cmd/go/internal/run/run.go | 75 +-
libgo/go/cmd/go/internal/search/search.go | 5 +-
libgo/go/cmd/go/internal/test/cover.go | 4 +-
libgo/go/cmd/go/internal/test/flagdefs.go | 1 +
libgo/go/cmd/go/internal/test/genflags.go | 1 +
libgo/go/cmd/go/internal/test/test.go | 61 +-
libgo/go/cmd/go/internal/test/testflag.go | 62 +-
libgo/go/cmd/go/internal/vcs/vcs.go | 2 +-
libgo/go/cmd/go/internal/vet/vet.go | 7 +-
libgo/go/cmd/go/internal/web/bootstrap.go | 1 +
libgo/go/cmd/go/internal/web/http.go | 3 +-
libgo/go/cmd/go/internal/web/url_other.go | 1 +
libgo/go/cmd/go/internal/web/url_other_test.go | 1 +
libgo/go/cmd/go/internal/work/action.go | 6 +-
libgo/go/cmd/go/internal/work/build.go | 156 +-
libgo/go/cmd/go/internal/work/build_test.go | 3 +-
libgo/go/cmd/go/internal/work/buildid.go | 2 +-
libgo/go/cmd/go/internal/work/exec.go | 81 +-
libgo/go/cmd/go/internal/work/gc.go | 69 +-
libgo/go/cmd/go/internal/work/gccgo.go | 10 +-
libgo/go/cmd/go/internal/work/init.go | 18 +-
libgo/go/cmd/go/internal/work/security.go | 4 +-
libgo/go/cmd/go/internal/work/security_test.go | 2 +
libgo/go/cmd/go/internal/work/testgo.go | 1 +
libgo/go/cmd/go/main.go | 60 +-
libgo/go/cmd/go/mkalldocs.sh | 6 +-
libgo/go/cmd/go/proxy_test.go | 9 +-
libgo/go/cmd/go/script_test.go | 149 +-
libgo/go/cmd/go/stop_other_test.go | 33 +
libgo/go/cmd/go/stop_unix_test.go | 17 +
libgo/go/cmd/go/testdata/addmod.go | 2 +-
.../mod/example.com_ambiguous_a_b_v0.0.0-empty.txt | 12 +
.../mod/example.com_ambiguous_a_v1.0.0.txt | 18 +
.../mod/example.com_cmd_v1.0.0-exclude.txt | 28 +
.../mod/example.com_cmd_v1.0.0-newerself.txt | 28 +
.../mod/example.com_cmd_v1.0.0-replace.txt | 28 +
.../cmd/go/testdata/mod/example.com_cmd_v1.0.0.txt | 31 +
.../cmd/go/testdata/mod/example.com_cmd_v1.9.0.txt | 30 +
.../mod/example.com_deprecated_a_v1.0.0.txt | 12 +
.../mod/example.com_deprecated_a_v1.9.0.txt | 14 +
.../mod/example.com_deprecated_b_v1.0.0.txt | 12 +
.../mod/example.com_deprecated_b_v1.9.0.txt | 14 +
.../go/testdata/mod/example.com_dotname_v1.0.0.txt | 12 +
.../mod/example.com_incompatiblewithsub_v1.0.0.txt | 8 +
...com_incompatiblewithsub_v2.0.0+incompatible.txt | 8 +
.../go/testdata/mod/example.com_quote_v1.5.2.txt | 9 +
...ple.com_retract_ambiguous_nested_v1.9.0-bad.txt | 10 +
.../example.com_retract_ambiguous_other_v1.0.0.txt | 12 +
.../mod/example.com_retract_ambiguous_v1.0.0.txt | 9 +
.../example.com_retract_incompatible_v1.0.0.txt | 19 +
...om_retract_incompatible_v2.0.0+incompatible.txt | 9 +
.../mod/example.com_retract_missingmod_v1.0.0.txt | 10 +
.../mod/example.com_retract_missingmod_v1.9.0.txt | 4 +
.../example.com_retract_rationale_v1.0.0-block.txt | 6 +
...m_retract_rationale_v1.0.0-blockwithcomment.txt | 6 +
.../example.com_retract_rationale_v1.0.0-empty.txt | 8 +
.../example.com_retract_rationale_v1.0.0-long.txt | 8 +
...ple.com_retract_rationale_v1.0.0-multiline1.txt | 8 +
...ple.com_retract_rationale_v1.0.0-multiline2.txt | 8 +
.../example.com_retract_rationale_v1.0.0-order.txt | 6 +
...le.com_retract_rationale_v1.0.0-unprintable.txt | 8 +
.../example.com_retract_rationale_v1.0.1-order.txt | 6 +
.../mod/example.com_retract_rationale_v1.9.0.txt | 48 +
.../mod/example.com_retract_rename_v1.0.0-bad.txt | 16 +
.../mod/example.com_retract_rename_v1.9.0-new.txt | 22 +
.../mod/example.com_retract_self_all_v1.9.0.txt | 14 +
.../example.com_retract_self_prerelease_v1.0.0.txt | 16 +
.../example.com_retract_self_prerelease_v1.9.0.txt | 19 +
...mple.com_retract_self_prerelease_v1.9.1-pre.txt | 16 +
.../example.com_retract_self_prev_v1.0.0-bad.txt | 14 +
.../mod/example.com_retract_self_prev_v1.1.0.txt | 14 +
.../mod/example.com_retract_self_prev_v1.9.0.txt | 18 +
..._self_pseudo_v0.0.0-20200325131415-0123456789ab | 20 +
.../example.com_retract_self_pseudo_v1.0.0-bad.txt | 14 +
.../mod/example.com_retract_self_pseudo_v1.9.0.txt | 16 +
.../mod/example.com_retract_v1.0.0-bad.txt | 10 +
.../mod/example.com_retract_v1.0.0-good.txt | 10 +
.../mod/example.com_retract_v1.0.0-unused.txt | 10 +
.../go/testdata/mod/example.com_retract_v1.1.0.txt | 13 +
...xample.com_split-incompatible_subpkg_v0.1.0.txt | 14 +
....com_split-incompatible_v2.0.0+incompatible.txt | 10 +
..._split-incompatible_v2.1.0-pre+incompatible.txt | 10 +
.../mod/example.com_undeprecated_v1.0.0.txt | 14 +
.../mod/example.com_undeprecated_v1.0.1.txt | 14 +
.../mod/example.net_ambiguous_nested_v0.1.0.txt | 19 +
.../testdata/mod/example.net_ambiguous_v0.1.0.txt | 19 +
.../testdata/mod/example.net_ambiguous_v0.2.0.txt | 18 +
.../testdata/mod/example.net_pkgadded_v1.0.0.txt | 17 +
.../testdata/mod/example.net_pkgadded_v1.1.0.txt | 19 +
.../testdata/mod/example.net_pkgadded_v1.2.0.txt | 20 +
libgo/go/cmd/go/testdata/script/README | 2 +-
libgo/go/cmd/go/testdata/script/badgo.txt | 50 +
libgo/go/cmd/go/testdata/script/bug.txt | 14 +-
libgo/go/cmd/go/testdata/script/build_arm.txt | 13 +
.../go/testdata/script/build_cache_arch_mode.txt | 21 +
.../go/testdata/script/build_cache_disabled.txt | 50 +
.../testdata/script/build_cd_gopath_different.txt | 73 +
.../script/build_cgo_consistent_results.txt | 23 +
.../go/testdata/script/build_darwin_cc_arch.txt | 24 +
.../go/cmd/go/testdata/script/build_dash_n_cgo.txt | 18 +
.../go/testdata/script/build_dash_o_dev_null.txt | 13 +
libgo/go/cmd/go/testdata/script/build_dash_x.txt | 49 +
libgo/go/cmd/go/testdata/script/build_exe.txt | 25 +
.../cmd/go/testdata/script/build_gopath_order.txt | 36 +
.../cmd/go/testdata/script/build_i_deprecate.txt | 24 +
.../testdata/script/build_ignore_leading_bom.txt | 27 +
.../go/testdata/script/build_import_comment.txt | 68 +
.../cmd/go/testdata/script/build_import_cycle.txt | 13 +
libgo/go/cmd/go/testdata/script/build_internal.txt | 63 +
.../go/cmd/go/testdata/script/build_issue6480.txt | 128 ++
.../script/build_link_x_import_path_escape.txt | 22 +
libgo/go/cmd/go/testdata/script/build_n_cgo.txt | 17 +
libgo/go/cmd/go/testdata/script/build_no_go.txt | 41 +
libgo/go/cmd/go/testdata/script/build_output.txt | 117 ++
libgo/go/cmd/go/testdata/script/build_overlay.txt | 308 +++
.../script/build_patterns_outside_gopath.txt | 36 +
.../go/testdata/script/build_plugin_non_main.txt | 13 +
.../go/testdata/script/build_tag_goexperiment.txt | 31 +
.../cmd/go/testdata/script/build_tags_no_comma.txt | 4 +
.../go/cmd/go/testdata/script/build_test_only.txt | 19 +
.../cmd/go/testdata/script/build_trimpath_cgo.txt | 184 ++
.../go/testdata/script/build_unsupported_goos.txt | 6 +
libgo/go/cmd/go/testdata/script/build_vendor.txt | 42 +
libgo/go/cmd/go/testdata/script/cgo_asm_error.txt | 25 +
.../cmd/go/testdata/script/cgo_bad_directives.txt | 129 ++
.../go/testdata/script/cgo_depends_on_syscall.txt | 15 +
.../go/testdata/script/cgo_flag_contains_space.txt | 16 +
libgo/go/cmd/go/testdata/script/cgo_path.txt | 43 +
libgo/go/cmd/go/testdata/script/cgo_path_space.txt | 56 +
libgo/go/cmd/go/testdata/script/cgo_stale.txt | 39 +
libgo/go/cmd/go/testdata/script/clean_binary.txt | 78 +
libgo/go/cmd/go/testdata/script/clean_cache_n.txt | 25 +
libgo/go/cmd/go/testdata/script/cover_asm.txt | 33 +
.../go/testdata/script/cover_blank_func_decl.txt | 35 +
libgo/go/cmd/go/testdata/script/cover_cgo.txt | 42 +
.../go/testdata/script/cover_cgo_extra_file.txt | 48 +
.../go/testdata/script/cover_cgo_extra_test.txt | 49 +
.../go/cmd/go/testdata/script/cover_cgo_xtest.txt | 45 +
libgo/go/cmd/go/testdata/script/cover_dash_c.txt | 31 +
libgo/go/cmd/go/testdata/script/cover_dep_loop.txt | 36 +
.../go/cmd/go/testdata/script/cover_dot_import.txt | 29 +
libgo/go/cmd/go/testdata/script/cover_error.txt | 74 +
.../go/testdata/script/cover_import_main_loop.txt | 26 +
libgo/go/cmd/go/testdata/script/cover_pattern.txt | 41 +
.../go/testdata/script/cover_pkgall_imports.txt | 48 +
libgo/go/cmd/go/testdata/script/cover_runs.txt | 13 +
.../go/cmd/go/testdata/script/cover_statements.txt | 61 +
.../testdata/script/cover_sync_atomic_import.txt | 28 +
libgo/go/cmd/go/testdata/script/doc.txt | 77 +
libgo/go/cmd/go/testdata/script/embed.txt | 110 ++
libgo/go/cmd/go/testdata/script/embed_fmt.txt | 22 +
.../go/cmd/go/testdata/script/env_cross_build.txt | 31 +
libgo/go/cmd/go/testdata/script/env_exp.txt | 17 +
libgo/go/cmd/go/testdata/script/env_unset.txt | 32 +
libgo/go/cmd/go/testdata/script/env_write.txt | 12 +
.../go/cmd/go/testdata/script/fmt_load_errors.txt | 13 +
libgo/go/cmd/go/testdata/script/gccgo_link_c.txt | 16 +
libgo/go/cmd/go/testdata/script/generate.txt | 99 +
.../go/testdata/script/generate_bad_imports.txt | 15 +
libgo/go/cmd/go/testdata/script/generate_env.txt | 32 +
.../go/cmd/go/testdata/script/generate_invalid.txt | 203 ++
libgo/go/cmd/go/testdata/script/get_404_meta.txt | 5 +-
.../testdata/script/get_custom_domain_wildcard.txt | 6 +
libgo/go/cmd/go/testdata/script/get_dash_t.txt | 9 +
.../go/cmd/go/testdata/script/get_domain_root.txt | 20 +
.../go/testdata/script/get_dot_slash_download.txt | 10 +
libgo/go/cmd/go/testdata/script/get_go_file.txt | 60 +
libgo/go/cmd/go/testdata/script/get_goroot.txt | 53 +
libgo/go/cmd/go/testdata/script/get_insecure.txt | 57 +
.../testdata/script/get_insecure_custom_domain.txt | 8 +
.../go/cmd/go/testdata/script/get_insecure_env.txt | 29 +
.../script/get_insecure_no_longer_supported.txt | 13 +
.../go/testdata/script/get_insecure_redirect.txt | 5 +-
.../cmd/go/testdata/script/get_insecure_update.txt | 14 +
.../go/testdata/script/get_internal_wildcard.txt | 6 +
libgo/go/cmd/go/testdata/script/get_issue11307.txt | 9 +
libgo/go/cmd/go/testdata/script/get_legacy.txt | 58 +
libgo/go/cmd/go/testdata/script/get_non_pkg.txt | 14 +
libgo/go/cmd/go/testdata/script/get_race.txt | 8 +
libgo/go/cmd/go/testdata/script/get_test_only.txt | 6 +
libgo/go/cmd/go/testdata/script/get_update.txt | 25 +
libgo/go/cmd/go/testdata/script/get_update_all.txt | 9 +
.../script/get_update_unknown_protocol.txt | 14 +
.../cmd/go/testdata/script/get_update_wildcard.txt | 16 +
.../go/testdata/script/get_vcs_error_message.txt | 9 +
libgo/go/cmd/go/testdata/script/get_vendor.txt | 95 +
.../go/testdata/script/gopath_vendor_dup_err.txt | 25 +
.../cmd/go/testdata/script/goroot_executable.txt | 111 ++
libgo/go/cmd/go/testdata/script/govcs.txt | 174 ++
libgo/go/cmd/go/testdata/script/import_cycle.txt | 12 +
libgo/go/cmd/go/testdata/script/import_ignore.txt | 11 +
.../go/testdata/script/install_cgo_excluded.txt | 15 +
.../script/install_msan_and_race_require_cgo.txt | 18 +
.../script/install_relative_gobin_fail.txt | 12 +
.../go/testdata/script/install_shadow_gopath.txt | 20 +
libgo/go/cmd/go/testdata/script/issue36000.txt | 6 +
libgo/go/cmd/go/testdata/script/ldflag.txt | 44 +
.../go/testdata/script/link_matching_actionid.txt | 38 +
.../cmd/go/testdata/script/list_case_collision.txt | 41 +
.../script/list_cgo_compiled_importmap.txt | 38 +
.../cmd/go/testdata/script/list_dedup_packages.txt | 31 +
libgo/go/cmd/go/testdata/script/list_err_cycle.txt | 15 +
libgo/go/cmd/go/testdata/script/list_err_stack.txt | 27 +
.../go/cmd/go/testdata/script/list_find_nodeps.txt | 49 +
.../go/testdata/script/list_gofile_in_goroot.txt | 78 +
.../go/testdata/script/list_gomod_in_gopath.txt | 23 +
.../go/cmd/go/testdata/script/list_json_with_f.txt | 20 +
libgo/go/cmd/go/testdata/script/list_load_err.txt | 95 +
.../go/testdata/script/list_module_when_error.txt | 19 +
libgo/go/cmd/go/testdata/script/list_overlay.txt | 63 +
.../go/cmd/go/testdata/script/list_permissions.txt | 84 +
libgo/go/cmd/go/testdata/script/list_shadow.txt | 27 +
.../go/cmd/go/testdata/script/list_std_vendor.txt | 34 +
libgo/go/cmd/go/testdata/script/list_swigcxx.txt | 27 +
libgo/go/cmd/go/testdata/script/list_symlink.txt | 12 +
.../go/testdata/script/list_symlink_internal.txt | 27 +
.../go/testdata/script/list_symlink_issue35941.txt | 18 +
.../script/list_symlink_vendor_issue14054.txt | 28 +
.../script/list_symlink_vendor_issue15201.txt | 21 +
.../go/cmd/go/testdata/script/list_test_simple.txt | 67 +
.../script/list_wildcard_skip_nonmatching.txt | 17 +
.../cmd/go/testdata/script/load_test_pkg_err.txt | 30 +
libgo/go/cmd/go/testdata/script/mod_all.txt | 468 +++++
libgo/go/cmd/go/testdata/script/mod_cache_dir.txt | 11 +
libgo/go/cmd/go/testdata/script/mod_convert.txt | 66 +
.../testdata/script/mod_convert_tsv_insecure.txt | 2 +
.../go/testdata/script/mod_deprecate_message.txt | 73 +
.../script/mod_download_concurrent_read.txt | 110 ++
.../go/testdata/script/mod_download_partial.txt | 68 +
libgo/go/cmd/go/testdata/script/mod_e.txt | 89 +
libgo/go/cmd/go/testdata/script/mod_edit.txt | 18 +
.../go/testdata/script/mod_edit_no_modcache.txt | 15 +
libgo/go/cmd/go/testdata/script/mod_empty_err.txt | 2 +-
.../go/testdata/script/mod_get_ambiguous_arg.txt | 107 ++
.../testdata/script/mod_get_ambiguous_import.txt | 60 +
.../go/testdata/script/mod_get_ambiguous_pkg.txt | 87 +
.../go/cmd/go/testdata/script/mod_get_changes.txt | 70 +
.../testdata/script/mod_get_deprecate_install.txt | 39 +
.../cmd/go/testdata/script/mod_get_deprecated.txt | 66 +
.../testdata/script/mod_get_downadd_indirect.txt | 81 +
.../cmd/go/testdata/script/mod_get_downgrade.txt | 2 +-
.../testdata/script/mod_get_downgrade_missing.txt | 43 +
.../go/testdata/script/mod_get_downup_artifact.txt | 159 ++
.../go/testdata/script/mod_get_downup_indirect.txt | 101 +
.../script/mod_get_downup_pseudo_artifact.txt | 129 ++
libgo/go/cmd/go/testdata/script/mod_get_errors.txt | 69 +
libgo/go/cmd/go/testdata/script/mod_get_extra.txt | 69 +
libgo/go/cmd/go/testdata/script/mod_get_fossil.txt | 29 +
.../go/cmd/go/testdata/script/mod_get_go_file.txt | 68 +
.../testdata/script/mod_get_insecure_redirect.txt | 4 +-
.../cmd/go/testdata/script/mod_get_issue37438.txt | 37 +
.../go/testdata/script/mod_get_lazy_indirect.txt | 44 +
.../go/testdata/script/mod_get_missing_ziphash.txt | 55 +
libgo/go/cmd/go/testdata/script/mod_get_nopkgs.txt | 40 +
libgo/go/cmd/go/testdata/script/mod_get_patch.txt | 130 ++
.../cmd/go/testdata/script/mod_get_patchbound.txt | 84 +
.../cmd/go/testdata/script/mod_get_patchcycle.txt | 64 +
.../go/cmd/go/testdata/script/mod_get_patchmod.txt | 82 +
.../go/cmd/go/testdata/script/mod_get_pkgtags.txt | 130 ++
.../script/mod_get_prefer_incompatible.txt | 29 +
.../cmd/go/testdata/script/mod_get_private_vcs.txt | 32 +
.../testdata/script/mod_get_promote_implicit.txt | 92 +
.../go/cmd/go/testdata/script/mod_get_replaced.txt | 111 ++
.../go/cmd/go/testdata/script/mod_get_retract.txt | 59 +
.../testdata/script/mod_get_retract_ambiguous.txt | 10 +
libgo/go/cmd/go/testdata/script/mod_get_split.txt | 157 ++
.../cmd/go/testdata/script/mod_get_sum_noroot.txt | 11 +
.../testdata/script/mod_get_too_many_redirects.txt | 10 +
.../script/mod_get_update_unrelated_sum.txt | 120 ++
libgo/go/cmd/go/testdata/script/mod_get_wild.txt | 95 +
.../go/testdata/script/mod_go_version_missing.txt | 122 ++
libgo/go/cmd/go/testdata/script/mod_gomodcache.txt | 67 +
.../cmd/go/testdata/script/mod_graph_version.txt | 101 +
.../go/cmd/go/testdata/script/mod_import_cycle.txt | 40 +
.../go/testdata/script/mod_import_issue41113.txt | 28 +
.../go/testdata/script/mod_import_issue42891.txt | 14 +
.../go/cmd/go/testdata/script/mod_import_meta.txt | 45 +
.../go/testdata/script/mod_indirect_nospace.txt | 32 +
libgo/go/cmd/go/testdata/script/mod_init_dep.txt | 4 -
libgo/go/cmd/go/testdata/script/mod_init_glide.txt | 1 +
libgo/go/cmd/go/testdata/script/mod_init_path.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_init_tidy.txt | 30 +
.../go/cmd/go/testdata/script/mod_install_hint.txt | 5 +
.../go/testdata/script/mod_install_pkg_version.txt | 203 ++
.../go/cmd/go/testdata/script/mod_invalid_path.txt | 61 +
.../testdata/script/mod_invalid_path_dotname.txt | 46 +
.../go/testdata/script/mod_invalid_path_plus.txt | 36 +
.../cmd/go/testdata/script/mod_invalid_version.txt | 32 +-
.../go/testdata/script/mod_lazy_consistency.txt | 95 +
.../cmd/go/testdata/script/mod_lazy_downgrade.txt | 183 ++
.../go/testdata/script/mod_lazy_import_allmod.txt | 191 ++
.../cmd/go/testdata/script/mod_lazy_new_import.txt | 155 ++
.../go/testdata/script/mod_lazy_test_horizon.txt | 131 ++
.../testdata/script/mod_lazy_test_of_test_dep.txt | 224 +++
libgo/go/cmd/go/testdata/script/mod_list.txt | 3 +-
.../cmd/go/testdata/script/mod_list_deprecated.txt | 52 +
.../script/mod_list_deprecated_replace.txt | 68 +
.../go/cmd/go/testdata/script/mod_list_retract.txt | 108 ++
libgo/go/cmd/go/testdata/script/mod_list_std.txt | 14 +-
libgo/go/cmd/go/testdata/script/mod_list_sums.txt | 32 +
.../cmd/go/testdata/script/mod_list_test_cycle.txt | 23 +
.../testdata/script/mod_list_update_nolatest.txt | 55 +
.../cmd/go/testdata/script/mod_load_badchain.txt | 10 +-
.../testdata/script/mod_load_replace_mismatch.txt | 23 +
libgo/go/cmd/go/testdata/script/mod_notall.txt | 99 +
libgo/go/cmd/go/testdata/script/mod_outside.txt | 23 +-
libgo/go/cmd/go/testdata/script/mod_overlay.txt | 254 +++
.../go/testdata/script/mod_prefer_compatible.txt | 4 +-
.../go/cmd/go/testdata/script/mod_proxy_https.txt | 1 +
.../cmd/go/testdata/script/mod_proxy_invalid.txt | 8 +
libgo/go/cmd/go/testdata/script/mod_query_main.txt | 43 +
libgo/go/cmd/go/testdata/script/mod_replace.txt | 2 +-
.../cmd/go/testdata/script/mod_replace_gopkgin.txt | 2 +-
.../go/testdata/script/mod_replace_readonly.txt | 62 +
.../cmd/go/testdata/script/mod_require_exclude.txt | 19 +-
libgo/go/cmd/go/testdata/script/mod_retention.txt | 7 +-
libgo/go/cmd/go/testdata/script/mod_retract.txt | 45 +
.../go/testdata/script/mod_retract_fix_version.txt | 48 +
.../testdata/script/mod_retract_incompatible.txt | 15 +
.../go/testdata/script/mod_retract_pseudo_base.txt | 62 +
.../go/testdata/script/mod_retract_rationale.txt | 79 +
.../cmd/go/testdata/script/mod_retract_rename.txt | 28 +
.../cmd/go/testdata/script/mod_retract_replace.txt | 63 +
.../go/testdata/script/mod_retract_versions.txt | 22 +
.../go/cmd/go/testdata/script/mod_run_nonmain.txt | 18 +
.../cmd/go/testdata/script/mod_run_pkg_version.txt | 103 +
.../go/cmd/go/testdata/script/mod_run_pkgerror.txt | 32 +
libgo/go/cmd/go/testdata/script/mod_std_vendor.txt | 6 +-
.../cmd/go/testdata/script/mod_sum_ambiguous.txt | 62 +
libgo/go/cmd/go/testdata/script/mod_sum_lookup.txt | 34 +
.../go/cmd/go/testdata/script/mod_sum_readonly.txt | 87 +
libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 6 +
.../go/cmd/go/testdata/script/mod_sumdb_cache.txt | 7 -
.../go/cmd/go/testdata/script/mod_sumdb_golang.txt | 36 +-
.../cmd/go/testdata/script/mod_symlink_dotgo.txt | 17 +
.../go/testdata/script/mod_tagged_import_cycle.txt | 106 ++
libgo/go/cmd/go/testdata/script/mod_test.txt | 2 +
.../go/cmd/go/testdata/script/mod_tidy_compat.txt | 95 +
.../go/testdata/script/mod_tidy_compat_added.txt | 105 +
.../testdata/script/mod_tidy_compat_ambiguous.txt | 98 +
.../go/testdata/script/mod_tidy_compat_deleted.txt | 128 ++
.../testdata/script/mod_tidy_compat_implicit.txt | 129 ++
.../script/mod_tidy_compat_incompatible.txt | 135 ++
.../testdata/script/mod_tidy_compat_irrelevant.txt | 99 +
.../go/testdata/script/mod_tidy_convergence.txt | 202 ++
.../testdata/script/mod_tidy_convergence_loop.txt | 329 ++++
.../cmd/go/testdata/script/mod_tidy_indirect.txt | 67 +
.../cmd/go/testdata/script/mod_tidy_lazy_self.txt | 71 +
.../go/cmd/go/testdata/script/mod_tidy_newroot.txt | 82 +
libgo/go/cmd/go/testdata/script/mod_tidy_old.txt | 46 +
libgo/go/cmd/go/testdata/script/mod_tidy_oldgo.txt | 21 +
.../go/cmd/go/testdata/script/mod_tidy_replace.txt | 7 +
.../go/testdata/script/mod_tidy_replace_old.txt | 34 +
.../script/mod_tidy_symlink_issue35941.txt | 36 +
.../go/cmd/go/testdata/script/mod_tidy_too_new.txt | 57 +
.../go/cmd/go/testdata/script/mod_tidy_version.txt | 262 +++
.../go/testdata/script/mod_update_sum_readonly.txt | 34 +
.../go/cmd/go/testdata/script/mod_vendor_embed.txt | 179 ++
.../go/cmd/go/testdata/script/mod_vendor_gomod.txt | 38 +
.../go/testdata/script/mod_vendor_goversion.txt | 102 +
.../go/testdata/script/mod_vendor_issue46867.txt | 31 +
.../cmd/go/testdata/script/mod_vendor_trimpath.txt | 45 +
.../go/testdata/script/mod_vendor_unused_only.txt | 17 +
libgo/go/cmd/go/testdata/script/run_dirs.txt | 11 +
libgo/go/cmd/go/testdata/script/run_hello_pkg.txt | 17 +
libgo/go/cmd/go/testdata/script/run_internal.txt | 64 +
libgo/go/cmd/go/testdata/script/run_issue11709.txt | 15 +
libgo/go/cmd/go/testdata/script/run_vendor.txt | 34 +
.../testdata/script/test_benchmark_chatty_fail.txt | 32 +
.../script/test_benchmark_chatty_success.txt | 29 +
.../go/testdata/script/test_benchmark_fatal.txt | 19 +
.../go/testdata/script/test_benchmark_labels.txt | 23 +
.../go/testdata/script/test_benchmark_timeout.txt | 18 +
.../cmd/go/testdata/script/test_build_failure.txt | 31 +
.../cmd/go/testdata/script/test_cache_inputs.txt | 13 +
.../go/cmd/go/testdata/script/test_chatty_fail.txt | 32 +
.../testdata/script/test_chatty_parallel_fail.txt | 58 +
.../script/test_chatty_parallel_success.txt | 52 +
.../script/test_chatty_parallel_success_sleepy.txt | 39 +
.../cmd/go/testdata/script/test_chatty_success.txt | 27 +
.../go/testdata/script/test_cleanup_failnow.txt | 47 +
libgo/go/cmd/go/testdata/script/test_deadline.txt | 54 +
libgo/go/cmd/go/testdata/script/test_empty.txt | 53 +
libgo/go/cmd/go/testdata/script/test_env_term.txt | 15 +
.../cmd/go/testdata/script/test_example_goexit.txt | 29 +
libgo/go/cmd/go/testdata/script/test_exit.txt | 131 ++
libgo/go/cmd/go/testdata/script/test_fail_fast.txt | 113 ++
.../script/test_finished_subtest_goroutines.txt | 52 +
libgo/go/cmd/go/testdata/script/test_flag.txt | 40 +
.../go/testdata/script/test_import_error_stack.txt | 31 +
libgo/go/cmd/go/testdata/script/test_json.txt | 74 +
libgo/go/cmd/go/testdata/script/test_json_exit.txt | 102 +
.../go/testdata/script/test_json_interleaved.txt | 27 +
.../go/testdata/script/test_json_panic_exit.txt | 69 +
libgo/go/cmd/go/testdata/script/test_main.txt | 92 +
.../go/cmd/go/testdata/script/test_main_panic.txt | 30 +
.../go/cmd/go/testdata/script/test_main_twice.txt | 27 +
.../script/test_match_benchmark_labels.txt | 18 +
.../testdata/script/test_match_no_benchmarks.txt | 13 +
.../go/testdata/script/test_match_no_subtests.txt | 12 +
.../script/test_match_no_subtests_failure.txt | 15 +
.../script/test_match_no_subtests_parallel.txt | 19 +
.../cmd/go/testdata/script/test_match_no_tests.txt | 11 +
.../script/test_match_no_tests_build_failure.txt | 19 +
.../script/test_match_no_tests_with_subtests.txt | 12 +
.../testdata/script/test_match_only_benchmarks.txt | 13 +
.../go/testdata/script/test_match_only_example.txt | 31 +
.../testdata/script/test_match_only_subtests.txt | 14 +
.../script/test_match_only_subtests_parallel.txt | 21 +
.../go/testdata/script/test_match_only_tests.txt | 13 +
libgo/go/cmd/go/testdata/script/test_minus_n.txt | 14 +
.../cmd/go/testdata/script/test_no_run_example.txt | 30 +
libgo/go/cmd/go/testdata/script/test_no_tests.txt | 15 +
libgo/go/cmd/go/testdata/script/test_overlay.txt | 24 +
.../go/testdata/script/test_parallel_number.txt | 25 +
libgo/go/cmd/go/testdata/script/test_profile.txt | 19 +
libgo/go/cmd/go/testdata/script/test_race.txt | 51 +
.../script/test_race_cover_mode_issue20435.txt | 48 +
.../cmd/go/testdata/script/test_race_install.txt | 18 +
.../go/testdata/script/test_race_install_cgo.txt | 91 +
.../cmd/go/testdata/{ => script}/test_regexps.txt | 8 +-
.../go/testdata/script/test_relative_cmdline.txt | 50 +
.../go/testdata/script/test_relative_import.txt | 31 +
.../script/test_relative_import_dash_i.txt | 32 +
.../cmd/go/testdata/script/test_script_cmdcd.txt | 13 +
libgo/go/cmd/go/testdata/script/test_shuffle.txt | 148 ++
.../cmd/go/testdata/script/test_source_order.txt | 54 +
.../script/test_syntax_error_says_fail.txt | 25 +
libgo/go/cmd/go/testdata/script/test_trimpath.txt | 51 +
.../cmd/go/testdata/script/test_trimpath_main.txt | 38 +
.../testdata/script/test_trimpath_test_suffix.txt | 40 +
libgo/go/cmd/go/testdata/script/test_vendor.txt | 57 +
libgo/go/cmd/go/testdata/script/test_vet.txt | 92 +
.../script/test_write_profiles_on_timeout.txt | 26 +
.../go/testdata/script/test_xtestonly_works.txt | 27 +
.../cmd/go/testdata/script/testing_issue40908.txt | 25 +
libgo/go/cmd/go/testdata/script/toolexec.txt | 128 ++
.../testdata/script/vendor_gopath_issue11409.txt | 52 +
libgo/go/cmd/go/testdata/script/vendor_import.txt | 104 +
.../go/testdata/script/vendor_import_missing.txt | 7 +
.../cmd/go/testdata/script/vendor_import_wrong.txt | 20 +
.../cmd/go/testdata/script/vendor_issue12156.txt | 16 +
.../go/testdata/script/vendor_list_issue11977.txt | 17 +
libgo/go/cmd/go/testdata/script/vendor_resolve.txt | 21 +
.../go/testdata/script/vendor_test_issue11864.txt | 20 +
.../go/testdata/script/vendor_test_issue14613.txt | 22 +
.../go/testdata/script/version_goexperiment.txt | 16 +
.../go/cmd/go/testdata/script/version_replace.txt | 33 +
libgo/go/cmd/go/testdata/script/vet.txt | 62 +
libgo/go/cmd/go/testdata/script/vet_internal.txt | 71 +
libgo/go/cmd/gofmt/gofmt.go | 32 +-
libgo/go/cmd/gofmt/gofmt_test.go | 8 +-
libgo/go/cmd/gofmt/gofmt_typeparams_test.go | 12 +
libgo/go/cmd/internal/objabi/flag.go | 27 +-
libgo/go/cmd/internal/objabi/funcdata.go | 1 +
libgo/go/cmd/internal/objabi/funcid.go | 125 +-
libgo/go/cmd/internal/objabi/line.go | 5 +-
libgo/go/cmd/internal/objabi/path.go | 4 +
libgo/go/cmd/internal/objabi/reloctype.go | 31 +-
libgo/go/cmd/internal/objabi/reloctype_string.go | 48 +-
libgo/go/cmd/internal/objabi/stack.go | 8 +-
libgo/go/cmd/internal/objabi/util.go | 191 +-
libgo/go/cmd/internal/sys/arch.go | 19 +
libgo/go/cmd/internal/sys/supported.go | 7 +-
libgo/go/cmd/vendor/modules.txt | 33 +-
libgo/go/cmd/vet/main.go | 6 +
libgo/go/cmd/vet/testdata/asm/asm1.s | 1 +
libgo/go/cmd/vet/testdata/buildtag/buildtag.go | 6 +-
libgo/go/cmd/vet/testdata/buildtag/buildtag2.go | 22 +
libgo/go/cmd/vet/testdata/buildtag/buildtag3.go | 15 +
libgo/go/cmd/vet/testdata/buildtag/buildtag4.go | 11 +
libgo/go/cmd/vet/testdata/buildtag/buildtag5.go | 11 +
.../vet/testdata/buildtag/buildtag6.s} | 6 +-
libgo/go/cmd/vet/testdata/buildtag/buildtag7.s | 11 +
libgo/go/cmd/vet/testdata/copylock/copylock.go | 4 +
.../cmd/vet/testdata/httpresponse/httpresponse.go | 4 +
libgo/go/cmd/vet/testdata/tagtest/file1.go | 1 +
libgo/go/cmd/vet/testdata/tagtest/file2.go | 1 +
libgo/go/cmd/vet/testdata/testingpkg/tests.go | 4 +
libgo/go/cmd/vet/testdata/testingpkg/tests_test.go | 4 +
libgo/go/cmd/vet/vet_test.go | 9 +-
libgo/go/compress/lzw/reader.go | 207 +-
libgo/go/compress/lzw/reader_test.go | 88 +-
libgo/go/compress/lzw/writer.go | 206 +-
libgo/go/compress/lzw/writer_test.go | 54 +
libgo/go/context/benchmark_test.go | 14 +
libgo/go/context/context.go | 30 +-
libgo/go/context/context_test.go | 6 +-
libgo/go/crypto/aes/aes_gcm.go | 2 +-
libgo/go/crypto/aes/cipher_asm.go | 4 +-
libgo/go/crypto/aes/cipher_generic.go | 1 +
libgo/go/crypto/aes/gcm_ppc64le.go | 2 +-
libgo/go/crypto/cipher/benchmark_test.go | 68 +-
libgo/go/crypto/cipher/xor_generic.go | 1 +
libgo/go/crypto/cipher/xor_ppc64x.go | 2 +-
libgo/go/crypto/ecdsa/ecdsa.go | 2 +-
libgo/go/crypto/ecdsa/ecdsa_noasm.go | 1 +
libgo/go/crypto/ecdsa/ecdsa_s390x.go | 7 +
libgo/go/crypto/ecdsa/ecdsa_s390x_test.go | 23 +-
libgo/go/crypto/ecdsa/ecdsa_test.go | 284 +--
libgo/go/crypto/ed25519/ed25519.go | 127 +-
libgo/go/crypto/ed25519/ed25519_test.go | 43 +-
libgo/go/crypto/ed25519/ed25519vectors_test.go | 109 ++
.../crypto/ed25519/internal/edwards25519/const.go | 1422 --------------
.../go/crypto/ed25519/internal/edwards25519/doc.go | 22 +
.../ed25519/internal/edwards25519/edwards25519.go | 2000 ++++----------------
.../internal/edwards25519/edwards25519_test.go | 308 +++
.../edwards25519/field/_asm/fe_amd64_asm.go | 294 +++
.../internal/edwards25519/field/_asm/go.mod | 5 +
.../ed25519/internal/edwards25519/field/fe.go | 416 ++++
.../internal/edwards25519/field/fe_alias_test.go | 126 ++
.../internal/edwards25519/field/fe_amd64.go | 14 +
.../internal/edwards25519/field/fe_amd64_noasm.go | 12 +
.../internal/edwards25519/field/fe_arm64.go | 16 +
.../internal/edwards25519/field/fe_arm64_noasm.go | 12 +
.../internal/edwards25519/field/fe_bench_test.go | 36 +
.../internal/edwards25519/field/fe_generic.go | 264 +++
.../ed25519/internal/edwards25519/field/fe_test.go | 558 ++++++
.../crypto/ed25519/internal/edwards25519/scalar.go | 1025 ++++++++++
.../internal/edwards25519/scalar_alias_test.go | 93 +
.../ed25519/internal/edwards25519/scalar_test.go | 233 +++
.../ed25519/internal/edwards25519/scalarmult.go | 214 +++
.../internal/edwards25519/scalarmult_test.go | 209 ++
.../crypto/ed25519/internal/edwards25519/tables.go | 129 ++
.../ed25519/internal/edwards25519/tables_test.go | 119 ++
libgo/go/crypto/elliptic/elliptic.go | 55 +-
libgo/go/crypto/elliptic/elliptic_test.go | 709 ++-----
libgo/go/crypto/elliptic/fuzz_test.go | 2 +-
libgo/go/crypto/elliptic/internal/fiat/p521.go | 197 ++
.../crypto/elliptic/internal/fiat/p521_fiat64.go | 1856 ++++++++++++++++++
.../go/crypto/elliptic/internal/fiat/p521_test.go | 37 +
libgo/go/crypto/elliptic/p224_test.go | 315 +++
libgo/go/crypto/elliptic/p256.go | 3 +-
libgo/go/crypto/elliptic/p256_asm.go | 57 +-
libgo/go/crypto/elliptic/p256_asm_table.go | 1473 ++++++++++++++
libgo/go/crypto/elliptic/p256_asm_table_test.go | 59 +
libgo/go/crypto/elliptic/p256_generic.go | 5 +-
libgo/go/crypto/elliptic/p256_ppc64le.go | 2 +-
libgo/go/crypto/elliptic/p256_s390x.go | 2 +-
libgo/go/crypto/elliptic/p256_test.go | 155 ++
libgo/go/crypto/elliptic/p521.go | 259 +++
libgo/go/crypto/internal/subtle/aliasing.go | 1 +
.../crypto/internal/subtle/aliasing_appengine.go | 1 +
libgo/go/crypto/md5/gen.go | 1 +
libgo/go/crypto/md5/md5_test.go | 28 +-
libgo/go/crypto/md5/md5block_decl.go | 2 +-
libgo/go/crypto/md5/md5block_generic.go | 1 +
libgo/go/crypto/rand/eagain.go | 1 +
libgo/go/crypto/rand/rand_batched.go | 3 +-
libgo/go/crypto/rand/rand_batched_test.go | 3 +-
libgo/go/crypto/rand/rand_dragonfly.go | 9 +
.../rand/{rand_openbsd.go => rand_getentropy.go} | 7 +-
libgo/go/crypto/rand/rand_js.go | 1 +
libgo/go/crypto/rand/rand_solaris.go | 10 +
libgo/go/crypto/rand/rand_unix.go | 1 +
libgo/go/crypto/rsa/pss.go | 2 +-
libgo/go/crypto/rsa/pss_test.go | 20 +-
libgo/go/crypto/rsa/rsa.go | 2 +-
libgo/go/crypto/sha1/fallback_test.go | 2 +-
libgo/go/crypto/sha1/issue15617_test.go | 1 +
libgo/go/crypto/sha1/sha1_test.go | 2 +-
libgo/go/crypto/sha1/sha1block_decl.go | 2 +-
libgo/go/crypto/sha1/sha1block_generic.go | 1 +
libgo/go/crypto/sha256/fallback_test.go | 2 +-
libgo/go/crypto/sha256/sha256_test.go | 2 +-
libgo/go/crypto/sha256/sha256block_decl.go | 2 +-
libgo/go/crypto/sha256/sha256block_generic.go | 1 +
libgo/go/crypto/sha512/fallback_test.go | 2 +-
libgo/go/crypto/sha512/sha512_test.go | 4 +-
libgo/go/crypto/sha512/sha512block_amd64.go | 2 +-
libgo/go/crypto/sha512/sha512block_decl.go | 2 +-
libgo/go/crypto/sha512/sha512block_generic.go | 1 +
libgo/go/crypto/tls/cipher_suites.go | 259 ++-
libgo/go/crypto/tls/common.go | 188 +-
libgo/go/crypto/tls/conn.go | 62 +-
libgo/go/crypto/tls/generate_cert.go | 1 +
libgo/go/crypto/tls/handshake_client.go | 91 +-
libgo/go/crypto/tls/handshake_client_test.go | 92 +-
libgo/go/crypto/tls/handshake_client_tls13.go | 17 +-
libgo/go/crypto/tls/handshake_server.go | 89 +-
libgo/go/crypto/tls/handshake_server_test.go | 323 ++--
libgo/go/crypto/tls/handshake_server_tls13.go | 40 +-
libgo/go/crypto/tls/handshake_test.go | 12 +-
libgo/go/crypto/tls/handshake_unix_test.go | 1 +
libgo/go/crypto/tls/key_agreement.go | 25 +-
.../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 92 +-
.../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 88 +-
.../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 94 +-
.../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 88 +-
.../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 72 +-
.../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 70 +-
.../testdata/Client-TLSv10-ExportKeyingMaterial | 70 +-
libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 38 +-
.../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 74 +-
.../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 70 +-
libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 38 +-
.../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 42 +-
.../tls/testdata/Client-TLSv12-AES128-SHA256 | 56 +-
.../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 42 +-
libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 60 +-
.../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 94 +-
.../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 86 +-
.../tls/testdata/Client-TLSv12-ClientCert-Ed25519 | 70 +-
.../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 82 +-
.../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 100 +-
.../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 82 +-
.../Client-TLSv12-ClientCert-RSA-RSAPKCS1v15 | 82 +-
.../testdata/Client-TLSv12-ClientCert-RSA-RSAPSS | 82 +-
.../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 72 +-
.../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 66 +-
.../Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 | 80 +-
.../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 68 +-
.../Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 | 58 +-
.../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 70 +-
.../testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 | 78 +-
.../Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 | 54 +-
libgo/go/crypto/tls/testdata/Client-TLSv12-Ed25519 | 52 +-
.../testdata/Client-TLSv12-ExportKeyingMaterial | 60 +-
.../crypto/tls/testdata/Client-TLSv12-P256-ECDHE | 68 +-
libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 38 +-
.../tls/testdata/Client-TLSv12-RenegotiateOnce | 356 ++--
.../tls/testdata/Client-TLSv12-RenegotiateTwice | 546 +++---
.../Client-TLSv12-RenegotiateTwiceRejected | 362 ++--
.../testdata/Client-TLSv12-RenegotiationRejected | 66 +-
libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 60 +-
.../crypto/tls/testdata/Client-TLSv12-X25519-ECDHE | 64 +-
.../tls/testdata/Client-TLSv13-AES128-SHA256 | 146 +-
.../tls/testdata/Client-TLSv13-AES256-SHA384 | 150 +-
libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN | 150 +-
.../tls/testdata/Client-TLSv13-CHACHA20-SHA256 | 146 +-
.../testdata/Client-TLSv13-ClientCert-ECDSA-RSA | 246 +--
.../tls/testdata/Client-TLSv13-ClientCert-Ed25519 | 212 +--
.../testdata/Client-TLSv13-ClientCert-RSA-ECDSA | 236 +--
.../testdata/Client-TLSv13-ClientCert-RSA-RSAPSS | 254 +--
libgo/go/crypto/tls/testdata/Client-TLSv13-ECDSA | 140 +-
libgo/go/crypto/tls/testdata/Client-TLSv13-Ed25519 | 104 +-
.../testdata/Client-TLSv13-ExportKeyingMaterial | 148 +-
.../tls/testdata/Client-TLSv13-HelloRetryRequest | 158 +-
.../go/crypto/tls/testdata/Client-TLSv13-KeyUpdate | 164 +-
.../crypto/tls/testdata/Client-TLSv13-P256-ECDHE | 150 +-
.../crypto/tls/testdata/Client-TLSv13-X25519-ECDHE | 148 +-
.../testdata/Server-TLSv10-ExportKeyingMaterial | 82 +-
.../tls/testdata/Server-TLSv12-ALPN-Fallback | 91 +
.../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 85 +-
.../tls/testdata/Server-TLSv12-ALPN-NotConfigured | 91 +
.../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 88 -
.../Server-TLSv12-CipherSuiteCertPreferenceRSA | 92 -
.../tls/testdata/Server-TLSv13-ALPN-Fallback | 100 +
.../crypto/tls/testdata/Server-TLSv13-ALPN-NoMatch | 99 +-
.../tls/testdata/Server-TLSv13-ALPN-NotConfigured | 100 +
libgo/go/crypto/tls/tls.go | 61 +-
libgo/go/crypto/tls/tls_test.go | 147 +-
.../crypto/x509/internal/macos/corefoundation.go | 36 +-
libgo/go/crypto/x509/internal/macos/security.go | 14 +-
libgo/go/crypto/x509/name_constraints_test.go | 30 +-
libgo/go/crypto/x509/parser.go | 1006 ++++++++++
libgo/go/crypto/x509/root.go | 2 +-
libgo/go/crypto/x509/root_bsd.go | 2 +
libgo/go/crypto/x509/root_darwin.go | 1 +
libgo/go/crypto/x509/root_ios.go | 41 +-
libgo/go/crypto/x509/root_ios_gen.go | 1 +
libgo/go/crypto/x509/root_js.go | 1 +
libgo/go/crypto/x509/root_omit.go | 1 +
libgo/go/crypto/x509/root_omit_test.go | 1 +
libgo/go/crypto/x509/root_plan9.go | 1 +
libgo/go/crypto/x509/root_unix.go | 1 +
libgo/go/crypto/x509/root_unix_test.go | 7 +-
libgo/go/crypto/x509/verify.go | 66 +-
libgo/go/crypto/x509/verify_test.go | 66 -
libgo/go/crypto/x509/x509.go | 700 +------
libgo/go/crypto/x509/x509_test.go | 221 +++
libgo/go/crypto/x509/x509_test_import.go | 1 +
libgo/go/database/sql/driver/driver.go | 3 +
libgo/go/database/sql/fakedb_test.go | 23 +-
libgo/go/database/sql/sql.go | 104 +-
libgo/go/database/sql/sql_test.go | 57 +-
libgo/go/debug/dwarf/const.go | 2 +-
libgo/go/debug/dwarf/entry.go | 66 +-
libgo/go/debug/dwarf/entry_test.go | 13 +
libgo/go/debug/dwarf/line_test.go | 23 +
libgo/go/debug/dwarf/testdata/rnglistx.c | 19 +
libgo/go/debug/dwarf/testdata/rnglistx.elf | Bin 0 -> 11024 bytes
libgo/go/debug/dwarf/type.go | 59 +-
libgo/go/debug/dwarf/unit.go | 8 +-
libgo/go/debug/elf/elf.go | 6 +-
libgo/go/debug/elf/file.go | 7 +
libgo/go/debug/macho/macho.go | 2 +-
libgo/go/debug/pe/file.go | 15 +-
libgo/go/debug/pe/file_cgo_test.go | 5 +
libgo/go/debug/pe/file_test.go | 21 +-
libgo/go/embed/embed.go | 10 +-
libgo/go/embed/internal/embedtest/embed_test.go | 4 +-
.../embedtest/testdata/-not-hidden/fortune.txt | 2 +
libgo/go/encoding/asn1/asn1.go | 2 +-
libgo/go/encoding/asn1/marshal.go | 2 +-
libgo/go/encoding/asn1/marshal_test.go | 2 +-
libgo/go/encoding/binary/varint.go | 7 +-
libgo/go/encoding/binary/varint_test.go | 63 +-
libgo/go/encoding/csv/fuzz.go | 1 +
libgo/go/encoding/csv/reader.go | 71 +-
libgo/go/encoding/csv/reader_test.go | 909 +++++----
libgo/go/encoding/gob/debug.go | 1 +
libgo/go/encoding/gob/decgen.go | 1 +
libgo/go/encoding/gob/decoder.go | 5 +-
libgo/go/encoding/gob/dump.go | 1 +
libgo/go/encoding/gob/encgen.go | 1 +
libgo/go/encoding/gob/encoder_test.go | 25 +
libgo/go/encoding/json/decode.go | 51 +-
libgo/go/encoding/json/encode.go | 41 +-
libgo/go/encoding/json/encode_test.go | 21 +
libgo/go/encoding/json/fuzz.go | 1 +
libgo/go/encoding/xml/typeinfo.go | 2 +-
libgo/go/encoding/xml/xml.go | 13 +-
libgo/go/encoding/xml/xml_test.go | 65 +-
libgo/go/errors/wrap.go | 4 +-
libgo/go/flag/flag.go | 44 +-
libgo/go/flag/flag_test.go | 83 +
libgo/go/fmt/doc.go | 4 +-
libgo/go/fmt/format.go | 2 +-
libgo/go/go.mod | 10 +-
libgo/go/go/ast/ast.go | 52 +-
libgo/go/go/ast/ast_notypeparams.go | 28 +
libgo/go/go/ast/ast_typeparams.go | 51 +
libgo/go/go/ast/commentmap.go | 10 +-
libgo/go/go/ast/walk.go | 10 +-
libgo/go/go/ast/walk_notypeparams.go | 17 +
libgo/go/go/ast/walk_typeparams.go | 36 +
libgo/go/go/build/build.go | 229 ++-
libgo/go/go/build/build_test.go | 153 +-
libgo/go/go/build/constraint/expr.go | 7 +-
libgo/go/go/build/constraint/expr_test.go | 32 +-
libgo/go/go/build/deps_test.go | 36 +-
libgo/go/go/build/doc.go | 2 +-
libgo/go/go/build/gc.go | 1 +
libgo/go/go/build/gccgo.go | 1 +
libgo/go/go/build/read.go | 13 +-
libgo/go/go/build/read_test.go | 36 +
libgo/go/go/build/syslist.go | 2 +-
libgo/go/go/constant/value.go | 176 +-
libgo/go/go/constant/value_test.go | 21 +
libgo/go/go/doc/example.go | 5 +-
libgo/go/go/doc/example_test.go | 25 +
libgo/go/go/doc/headscan.go | 1 +
libgo/go/go/format/format_test.go | 4 +
.../gccgoimporter/gccgoinstallation_test.go | 2 +-
.../go/go/internal/gccgoimporter/importer_test.go | 16 +-
libgo/go/go/internal/gcimporter/gcimporter.go | 11 +-
libgo/go/go/internal/gcimporter/iimport.go | 73 +-
libgo/go/go/internal/srcimporter/srcimporter.go | 2 +-
libgo/go/go/internal/typeparams/common.go | 13 +
libgo/go/go/internal/typeparams/notypeparams.go | 40 +
libgo/go/go/internal/typeparams/typeparams.go | 69 +
libgo/go/go/parser/error_test.go | 30 +-
libgo/go/go/parser/interface.go | 31 +-
libgo/go/go/parser/parser.go | 1199 ++++++------
libgo/go/go/parser/performance_test.go | 26 +
libgo/go/go/parser/resolver.go | 556 ++++++
libgo/go/go/parser/resolver_test.go | 180 ++
libgo/go/go/parser/short_test.go | 169 +-
libgo/go/go/parser/testdata/chans.go2 | 62 +
libgo/go/go/parser/testdata/issue11377.src | 27 +
libgo/go/go/parser/testdata/issue23434.src | 25 +
libgo/go/go/parser/testdata/issue34946.src | 22 +
libgo/go/go/parser/testdata/issue44504.src | 13 +
libgo/go/go/parser/testdata/linalg.go2 | 83 +
libgo/go/go/parser/testdata/map.go2 | 109 ++
libgo/go/go/parser/testdata/metrics.go2 | 58 +
.../go/parser/testdata/resolution/issue45136.src | 27 +
.../go/parser/testdata/resolution/issue45160.src | 25 +
.../go/parser/testdata/resolution/resolution.src | 63 +
.../go/parser/testdata/resolution/typeparams.go2 | 43 +
libgo/go/go/parser/testdata/set.go2 | 31 +
libgo/go/go/parser/testdata/slices.go2 | 31 +
libgo/go/go/parser/testdata/sort.go2 | 27 +
libgo/go/go/parser/testdata/typeparams.src | 17 +
libgo/go/go/printer/gobuild.go | 170 ++
libgo/go/go/printer/nodes.go | 119 +-
libgo/go/go/printer/printer.go | 16 +-
libgo/go/go/printer/printer_test.go | 28 +-
libgo/go/go/printer/testdata/declarations.input | 2 +-
libgo/go/go/printer/testdata/generics.golden | 43 +
libgo/go/go/printer/testdata/generics.input | 38 +
libgo/go/go/printer/testdata/gobuild1.golden | 6 +
libgo/go/go/printer/testdata/gobuild1.input | 7 +
libgo/go/go/printer/testdata/gobuild2.golden | 8 +
libgo/go/go/printer/testdata/gobuild2.input | 9 +
libgo/go/go/printer/testdata/gobuild3.golden | 10 +
libgo/go/go/printer/testdata/gobuild3.input | 11 +
libgo/go/go/printer/testdata/gobuild4.golden | 6 +
libgo/go/go/printer/testdata/gobuild4.input | 5 +
libgo/go/go/printer/testdata/gobuild5.golden | 4 +
libgo/go/go/printer/testdata/gobuild5.input | 4 +
libgo/go/go/printer/testdata/gobuild6.golden | 5 +
libgo/go/go/printer/testdata/gobuild6.input | 4 +
libgo/go/go/printer/testdata/gobuild7.golden | 11 +
libgo/go/go/printer/testdata/gobuild7.input | 11 +
libgo/go/go/printer/testdata/parser.go | 2 +-
libgo/go/go/scanner/errors.go | 2 +-
libgo/go/go/scanner/scanner.go | 55 +-
libgo/go/go/scanner/scanner_test.go | 53 +-
libgo/go/go/token/position.go | 6 +-
libgo/go/go/token/position_bench_test.go | 24 +
libgo/go/go/types/api.go | 106 +-
libgo/go/go/types/api_notypeparams.go | 104 +
libgo/go/go/types/api_test.go | 226 ++-
libgo/go/go/types/api_typeparams.go | 53 +
libgo/go/go/types/api_typeparams_test.go | 139 ++
libgo/go/go/types/assignments.go | 201 +-
libgo/go/go/types/builtins.go | 264 ++-
libgo/go/go/types/builtins_test.go | 10 +
libgo/go/go/types/call.go | 638 ++++---
libgo/go/go/types/check.go | 155 +-
libgo/go/go/types/check_test.go | 243 ++-
libgo/go/go/types/conversions.go | 62 +-
libgo/go/go/types/decl.go | 227 ++-
libgo/go/go/types/errorcodes.go | 188 +-
libgo/go/go/types/errors.go | 63 +-
libgo/go/go/types/errors_test.go | 25 +
libgo/go/go/types/eval_test.go | 6 +-
libgo/go/go/types/example_test.go | 1 +
libgo/go/go/types/expr.go | 862 ++++-----
libgo/go/go/types/exprstring.go | 77 +-
libgo/go/go/types/gotype.go | 1 +
libgo/go/go/types/index.go | 446 +++++
libgo/go/go/types/infer.go | 482 +++++
libgo/go/go/types/issues_test.go | 105 +-
libgo/go/go/types/lookup.go | 137 +-
libgo/go/go/types/methodset.go | 16 +-
libgo/go/go/types/methodset_test.go | 109 ++
libgo/go/go/types/object.go | 8 +-
libgo/go/go/types/operand.go | 43 +-
libgo/go/go/types/predicates.go | 197 +-
libgo/go/go/types/resolver.go | 250 ++-
libgo/go/go/types/sanitize.go | 206 ++
libgo/go/go/types/scope.go | 34 +
libgo/go/go/types/sizeof_test.go | 63 +
libgo/go/go/types/sizes.go | 8 +-
libgo/go/go/types/stdlib_test.go | 24 +-
libgo/go/go/types/stmt.go | 147 +-
libgo/go/go/types/subst.go | 543 ++++++
libgo/go/go/types/testdata/{ => check}/blank.src | 0
libgo/go/go/types/testdata/check/builtins.go2 | 53 +
.../go/go/types/testdata/{ => check}/builtins.src | 18 +-
libgo/go/go/types/testdata/check/chans.go2 | 62 +
libgo/go/go/types/testdata/{ => check}/const0.src | 13 +
libgo/go/go/types/testdata/{ => check}/const1.src | 16 +-
.../go/go/types/testdata/{ => check}/constdecl.src | 0
.../go/types/testdata/{ => check}/conversions.src | 0
.../go/types/testdata/{ => check}/conversions2.src | 0
libgo/go/go/types/testdata/{ => check}/cycles.src | 0
libgo/go/go/types/testdata/{ => check}/cycles1.src | 0
libgo/go/go/types/testdata/{ => check}/cycles2.src | 0
libgo/go/go/types/testdata/{ => check}/cycles3.src | 0
libgo/go/go/types/testdata/{ => check}/cycles4.src | 0
libgo/go/go/types/testdata/{ => check}/cycles5.src | 0
libgo/go/go/types/testdata/{ => check}/decls0.src | 10 +-
libgo/go/go/types/testdata/{ => check}/decls1.src | 0
.../types/testdata/{ => check/decls2}/decls2a.src | 0
.../types/testdata/{ => check/decls2}/decls2b.src | 0
libgo/go/go/types/testdata/{ => check}/decls3.src | 0
libgo/go/go/types/testdata/{ => check}/decls4.src | 0
libgo/go/go/types/testdata/{ => check}/decls5.src | 0
libgo/go/go/types/testdata/{ => check}/errors.src | 0
libgo/go/go/types/testdata/{ => check}/expr0.src | 0
libgo/go/go/types/testdata/{ => check}/expr1.src | 0
libgo/go/go/types/testdata/{ => check}/expr2.src | 0
libgo/go/go/types/testdata/{ => check}/expr3.src | 23 +-
libgo/go/go/types/testdata/check/go1_12.src | 35 +
libgo/go/go/types/testdata/check/go1_13.src | 22 +
libgo/go/go/types/testdata/check/go1_16.src | 13 +
libgo/go/go/types/testdata/check/go1_8.src | 11 +
libgo/go/go/types/testdata/{ => check}/gotos.src | 0
libgo/go/go/types/testdata/{ => check}/importC.src | 0
.../{ => check/importdecl0}/importdecl0a.src | 2 +-
.../{ => check/importdecl0}/importdecl0b.src | 2 +-
.../{ => check/importdecl1}/importdecl1a.src | 0
.../{ => check/importdecl1}/importdecl1b.src | 2 +-
libgo/go/go/types/testdata/{ => check}/init0.src | 0
libgo/go/go/types/testdata/{ => check}/init1.src | 0
libgo/go/go/types/testdata/{ => check}/init2.src | 0
.../{ => check/issue25008}/issue25008a.src | 0
.../{ => check/issue25008}/issue25008b.src | 0
libgo/go/go/types/testdata/check/issues.go2 | 256 +++
libgo/go/go/types/testdata/{ => check}/issues.src | 20 +-
libgo/go/go/types/testdata/{ => check}/labels.src | 0
libgo/go/go/types/testdata/check/linalg.go2 | 83 +
.../go/go/types/testdata/{ => check}/literals.src | 0
libgo/go/go/types/testdata/check/main.go2 | 7 +
libgo/go/go/types/testdata/check/main.src | 9 +
libgo/go/go/types/testdata/check/map.go2 | 113 ++
libgo/go/go/types/testdata/check/map2.go2 | 146 ++
.../go/types/testdata/{ => check}/methodsets.src | 0
libgo/go/go/types/testdata/{ => check}/shifts.src | 12 +-
libgo/go/go/types/testdata/check/slices.go2 | 68 +
libgo/go/go/types/testdata/{ => check}/stmt0.src | 12 +-
libgo/go/go/types/testdata/{ => check}/stmt1.src | 0
libgo/go/go/types/testdata/check/tinference.go2 | 108 ++
libgo/go/go/types/testdata/check/tmp.go2 | 17 +
libgo/go/go/types/testdata/check/todos.go2 | 22 +
libgo/go/go/types/testdata/check/typeinst.go2 | 59 +
libgo/go/go/types/testdata/check/typeinst2.go2 | 256 +++
libgo/go/go/types/testdata/check/typeparams.go2 | 433 +++++
libgo/go/go/types/testdata/{ => check}/vardecl.src | 0
libgo/go/go/types/testdata/examples/functions.go2 | 214 +++
libgo/go/go/types/testdata/examples/inference.go2 | 101 +
libgo/go/go/types/testdata/examples/methods.go2 | 96 +
libgo/go/go/types/testdata/examples/types.go2 | 286 +++
.../go/go/types/testdata/fixedbugs/issue20583.src | 14 +
.../go/go/types/testdata/fixedbugs/issue23203a.src | 14 +
.../go/go/types/testdata/fixedbugs/issue23203b.src | 14 +
.../go/go/types/testdata/fixedbugs/issue26390.src | 13 +
.../go/go/types/testdata/fixedbugs/issue28251.src | 65 +
.../go/go/types/testdata/fixedbugs/issue39634.go2 | 91 +
.../go/go/types/testdata/fixedbugs/issue39664.go2 | 15 +
.../go/go/types/testdata/fixedbugs/issue39680.go2 | 27 +
.../go/go/types/testdata/fixedbugs/issue39693.go2 | 14 +
.../go/go/types/testdata/fixedbugs/issue39699.go2 | 29 +
.../go/go/types/testdata/fixedbugs/issue39711.go2 | 11 +
.../go/go/types/testdata/fixedbugs/issue39723.go2 | 9 +
.../go/go/types/testdata/fixedbugs/issue39725.go2 | 16 +
.../go/go/types/testdata/fixedbugs/issue39754.go2 | 24 +
.../go/go/types/testdata/fixedbugs/issue39755.go2 | 23 +
.../go/go/types/testdata/fixedbugs/issue39768.go2 | 20 +
.../go/go/types/testdata/fixedbugs/issue39938.go2 | 50 +
.../go/go/types/testdata/fixedbugs/issue39948.go2 | 9 +
.../go/go/types/testdata/fixedbugs/issue39976.go2 | 16 +
.../go/go/types/testdata/fixedbugs/issue39982.go2 | 36 +
.../go/go/types/testdata/fixedbugs/issue40038.go2 | 15 +
.../go/go/types/testdata/fixedbugs/issue40056.go2 | 15 +
.../go/go/types/testdata/fixedbugs/issue40057.go2 | 17 +
.../go/go/types/testdata/fixedbugs/issue40301.go2 | 12 +
.../go/go/types/testdata/fixedbugs/issue40684.go2 | 15 +
.../go/go/types/testdata/fixedbugs/issue41124.go2 | 91 +
.../go/go/types/testdata/fixedbugs/issue42695.src | 17 +
.../go/go/types/testdata/fixedbugs/issue42758.go2 | 33 +
.../go/go/types/testdata/fixedbugs/issue42987.src | 10 +
.../go/go/types/testdata/fixedbugs/issue43087.src | 43 +
.../go/go/types/testdata/fixedbugs/issue43110.src | 43 +
.../go/go/types/testdata/fixedbugs/issue43124.src | 16 +
.../go/go/types/testdata/fixedbugs/issue43125.src | 8 +
.../go/go/types/testdata/fixedbugs/issue43190.src | 22 +
.../go/go/types/testdata/fixedbugs/issue44688.go2 | 83 +
.../go/go/types/testdata/fixedbugs/issue44799.go2 | 19 +
.../go/go/types/testdata/fixedbugs/issue45548.go2 | 13 +
.../go/go/types/testdata/fixedbugs/issue45635.go2 | 32 +
.../go/go/types/testdata/fixedbugs/issue45985.go2 | 14 +
.../go/go/types/testdata/fixedbugs/issue46403.src | 11 +
.../go/go/types/testdata/fixedbugs/issue46404.go1 | 8 +
libgo/go/go/types/testdata/fixedbugs/issue6977.src | 82 +
libgo/go/go/types/type.go | 569 +++++-
libgo/go/go/types/types_test.go | 19 +
libgo/go/go/types/typestring.go | 166 +-
libgo/go/go/types/typestring_test.go | 4 +
libgo/go/go/types/typexpr.go | 672 +++++--
libgo/go/go/types/unify.go | 469 +++++
libgo/go/go/types/universe.go | 62 +-
libgo/go/go/types/version.go | 82 +
.../golang.org/x/crypto/chacha20/chacha_arm64.go | 3 +-
.../golang.org/x/crypto/chacha20/chacha_noasm.go | 3 +-
.../golang.org/x/crypto/chacha20/chacha_ppc64le.go | 3 +-
.../golang.org/x/crypto/chacha20/chacha_s390x.go | 3 +-
.../chacha20poly1305/chacha20poly1305_amd64.go | 3 +-
.../chacha20poly1305/chacha20poly1305_noasm.go | 3 +-
libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 52 +
.../x/crypto/curve25519/curve25519_amd64.go | 3 +-
.../x/crypto/curve25519/curve25519_noasm.go | 3 +-
.../x/crypto/internal/subtle/aliasing.go | 3 +-
.../x/crypto/internal/subtle/aliasing_purego.go | 36 +
.../go/golang.org/x/crypto/poly1305/bits_compat.go | 1 +
.../go/golang.org/x/crypto/poly1305/bits_go1.13.go | 1 +
libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go | 3 +-
libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go | 3 +-
.../go/golang.org/x/crypto/poly1305/sum_ppc64le.go | 3 +-
libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go | 3 +-
libgo/go/golang.org/x/mod/modfile/read.go | 7 +-
libgo/go/golang.org/x/mod/modfile/rule.go | 467 +++--
libgo/go/golang.org/x/mod/module/module.go | 54 +-
.../modfetch => golang.org/x/mod/module}/pseudo.go | 18 +-
libgo/go/golang.org/x/mod/semver/semver.go | 20 +
.../go/golang.org/x/net/dns/dnsmessage/message.go | 83 +-
libgo/go/golang.org/x/net/idna/idna10.0.0.go | 114 +-
libgo/go/golang.org/x/net/idna/idna9.0.0.go | 94 +-
libgo/go/golang.org/x/net/idna/tables10.0.0.go | 1 +
libgo/go/golang.org/x/net/idna/tables11.0.0.go | 1 +
libgo/go/golang.org/x/net/idna/tables12.0.0.go | 1 +
libgo/go/golang.org/x/net/idna/tables13.0.0.go | 1 +
libgo/go/golang.org/x/net/idna/tables9.0.0.go | 1 +
libgo/go/golang.org/x/net/nettest/nettest_stub.go | 1 +
libgo/go/golang.org/x/net/nettest/nettest_unix.go | 1 +
libgo/go/golang.org/x/net/route/address.go | 1 +
libgo/go/golang.org/x/net/route/binary.go | 1 +
libgo/go/golang.org/x/net/route/interface.go | 1 +
.../golang.org/x/net/route/interface_announce.go | 1 +
.../go/golang.org/x/net/route/interface_classic.go | 1 +
.../golang.org/x/net/route/interface_multicast.go | 1 +
libgo/go/golang.org/x/net/route/message.go | 1 +
libgo/go/golang.org/x/net/route/route.go | 36 +-
libgo/go/golang.org/x/net/route/route_classic.go | 1 +
libgo/go/golang.org/x/net/route/sys.go | 1 +
libgo/go/golang.org/x/net/route/syscall.go | 1 +
.../x/net/route/syscall_go1_12_darwin.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu.go | 5 +-
libgo/go/golang.org/x/sys/cpu/cpu_aix.go | 2 +
libgo/go/golang.org/x/sys/cpu/cpu_gc_arm64.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_gc_s390x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go | 5 +
libgo/go/golang.org/x/sys/cpu/cpu_gccgo_arm64.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_gccgo_s390x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_gccgo_x86.go | 7 +
libgo/go/golang.org/x/sys/cpu/cpu_linux.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_mips64x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_noinit.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_other_arm.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go | 4 +-
libgo/go/golang.org/x/sys/cpu/cpu_other_mips64x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_ppc64x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_wasm.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 11 +-
libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go | 4 +-
.../golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go | 4 +-
.../x/text/secure/bidirule/bidirule10.0.0.go | 1 +
.../x/text/secure/bidirule/bidirule9.0.0.go | 1 +
libgo/go/golang.org/x/text/unicode/bidi/bidi.go | 221 ++-
libgo/go/golang.org/x/text/unicode/bidi/core.go | 63 +-
.../golang.org/x/text/unicode/bidi/tables10.0.0.go | 1 +
.../golang.org/x/text/unicode/bidi/tables11.0.0.go | 1 +
.../golang.org/x/text/unicode/bidi/tables12.0.0.go | 1 +
.../golang.org/x/text/unicode/bidi/tables13.0.0.go | 1 +
.../golang.org/x/text/unicode/bidi/tables9.0.0.go | 1 +
.../golang.org/x/text/unicode/norm/tables10.0.0.go | 1 +
.../golang.org/x/text/unicode/norm/tables11.0.0.go | 1 +
.../golang.org/x/text/unicode/norm/tables12.0.0.go | 1 +
.../golang.org/x/text/unicode/norm/tables13.0.0.go | 1 +
.../golang.org/x/text/unicode/norm/tables9.0.0.go | 1 +
libgo/go/golang.org/x/tools/cover/profile.go | 261 +++
.../tools/go/analysis/passes/buildtag/buildtag.go | 318 +++-
.../go/analysis/passes/buildtag/buildtag_old.go | 174 ++
.../x/tools/go/analysis/passes/inspect/inspect.go | 4 +-
.../go/analysis/passes/loopclosure/loopclosure.go | 67 +-
.../x/tools/go/analysis/passes/printf/printf.go | 2 +-
.../go/analysis/passes/sigchanyzer/sigchanyzer.go | 154 ++
.../go/analysis/passes/stdmethods/stdmethods.go | 17 +
.../x/tools/go/analysis/unitchecker/unitchecker.go | 2 +-
.../go/analysis/unitchecker/unitchecker112.go | 1 +
libgo/go/hash/crc32/crc32_otherarch.go | 1 +
libgo/go/hash/crc32/gen_const_ppc64le.go | 1 +
libgo/go/hash/maphash/maphash.go | 91 +-
libgo/go/hash/maphash/maphash_test.go | 57 +-
libgo/go/html/fuzz.go | 1 +
libgo/go/html/template/exec_test.go | 2 -
libgo/go/image/color/palette/gen.go | 1 +
libgo/go/image/draw/draw.go | 10 +
libgo/go/image/geom.go | 8 +
libgo/go/image/gif/reader.go | 2 +-
libgo/go/image/image.go | 197 ++
libgo/go/image/image_test.go | 87 +
libgo/go/image/internal/imageutil/gen.go | 1 +
libgo/go/image/jpeg/reader.go | 3 -
libgo/go/image/names.go | 5 +
libgo/go/image/png/fuzz.go | 1 +
libgo/go/image/png/writer.go | 1 +
libgo/go/image/ycbcr.go | 10 +
libgo/go/index/suffixarray/gen.go | 1 +
libgo/go/internal/buildcfg/cfg.go | 136 ++
libgo/go/internal/buildcfg/exp.go | 189 ++
libgo/go/internal/bytealg/bytealg.go | 2 +
libgo/go/internal/bytealg/compare_generic.go | 4 +-
libgo/go/internal/bytealg/compare_native.go | 1 +
libgo/go/internal/bytealg/count_generic.go | 1 +
libgo/go/internal/bytealg/count_native.go | 4 +-
libgo/go/internal/bytealg/index_amd64.go | 1 +
libgo/go/internal/bytealg/index_generic.go | 4 +-
libgo/go/internal/bytealg/index_native.go | 3 +-
libgo/go/internal/bytealg/index_ppc64x.go | 27 +
libgo/go/internal/bytealg/indexbyte_generic.go | 4 +-
libgo/go/internal/bytealg/indexbyte_native.go | 3 +-
libgo/go/internal/cfg/cfg.go | 1 +
libgo/go/internal/cpu/cpu_arm64_android.go | 1 +
libgo/go/internal/cpu/cpu_arm64_darwin.go | 5 +-
libgo/go/internal/cpu/cpu_arm64_freebsd.go | 1 +
libgo/go/internal/cpu/cpu_arm64_hwcap.go | 4 +-
libgo/go/internal/cpu/cpu_arm64_linux.go | 5 +-
libgo/go/internal/cpu/cpu_arm64_other.go | 1 +
libgo/go/internal/cpu/cpu_mips64x.go | 1 +
libgo/go/internal/cpu/cpu_no_name.go | 5 +-
libgo/go/internal/cpu/cpu_ppc64x.go | 1 +
libgo/go/internal/cpu/cpu_ppc64x_aix.go | 1 +
libgo/go/internal/cpu/cpu_ppc64x_linux.go | 1 +
libgo/go/internal/cpu/cpu_x86.go | 1 +
libgo/go/internal/cpu/cpu_x86_test.go | 1 +
libgo/go/internal/execabs/execabs_test.go | 9 +-
.../go/internal/goexperiment/exp_fieldtrack_off.go | 9 +
.../go/internal/goexperiment/exp_fieldtrack_on.go | 9 +
.../goexperiment/exp_preemptibleloops_off.go | 9 +
.../goexperiment/exp_preemptibleloops_on.go | 9 +
libgo/go/internal/goexperiment/exp_regabi_off.go | 9 +
libgo/go/internal/goexperiment/exp_regabi_on.go | 9 +
.../go/internal/goexperiment/exp_regabiargs_off.go | 9 +
.../go/internal/goexperiment/exp_regabiargs_on.go | 9 +
.../internal/goexperiment/exp_regabidefer_off.go | 9 +
.../go/internal/goexperiment/exp_regabidefer_on.go | 9 +
libgo/go/internal/goexperiment/exp_regabig_off.go | 9 +
libgo/go/internal/goexperiment/exp_regabig_on.go | 9 +
.../internal/goexperiment/exp_regabireflect_off.go | 9 +
.../internal/goexperiment/exp_regabireflect_on.go | 9 +
.../goexperiment/exp_regabiwrappers_off.go | 9 +
.../internal/goexperiment/exp_regabiwrappers_on.go | 9 +
.../goexperiment/exp_staticlockranking_off.go | 9 +
.../goexperiment/exp_staticlockranking_on.go | 9 +
libgo/go/internal/goexperiment/flags.go | 93 +
libgo/go/internal/goexperiment/mkconsts.go | 74 +
libgo/go/internal/goroot/gc.go | 1 +
libgo/go/internal/goroot/gccgo.go | 1 +
libgo/go/internal/goversion/goversion.go | 2 +-
libgo/go/internal/itoa/itoa.go | 33 +
libgo/go/internal/itoa/itoa_test.go | 40 +
libgo/go/internal/poll/copy_file_range_linux.go | 6 +-
libgo/go/internal/poll/errno_unix.go | 1 +
libgo/go/internal/poll/errno_windows.go | 1 +
libgo/go/internal/poll/error_stub_test.go | 1 +
libgo/go/internal/poll/export_linux_test.go | 22 +
libgo/go/internal/poll/export_posix_test.go | 1 +
libgo/go/internal/poll/export_test.go | 2 +
libgo/go/internal/poll/fcntl_js.go | 1 +
libgo/go/internal/poll/fcntl_libc.go | 1 +
libgo/go/internal/poll/fcntl_syscall.go | 1 +
libgo/go/internal/poll/fd.go | 19 +-
libgo/go/internal/poll/fd_fsync_posix.go | 1 +
libgo/go/internal/poll/fd_io_plan9.go | 3 +-
libgo/go/internal/poll/fd_poll_js.go | 1 +
libgo/go/internal/poll/fd_poll_runtime.go | 5 +-
libgo/go/internal/poll/fd_posix.go | 1 +
libgo/go/internal/poll/fd_posix_test.go | 1 +
libgo/go/internal/poll/fd_unix.go | 7 +-
libgo/go/internal/poll/fd_windows.go | 3 +-
libgo/go/internal/poll/fd_writev_darwin.go | 1 +
libgo/go/internal/poll/fd_writev_illumos.go | 1 +
libgo/go/internal/poll/fd_writev_unix.go | 1 +
libgo/go/internal/poll/hook_cloexec.go | 1 +
libgo/go/internal/poll/hook_unix.go | 1 +
libgo/go/internal/poll/iovec_illumos.go | 1 +
libgo/go/internal/poll/iovec_unix.go | 1 +
libgo/go/internal/poll/sendfile_bsd.go | 3 +-
libgo/go/internal/poll/sendfile_solaris.go | 2 +-
libgo/go/internal/poll/sock_cloexec.go | 5 +-
libgo/go/internal/poll/sockopt.go | 1 +
libgo/go/internal/poll/sockopt_unix.go | 1 +
libgo/go/internal/poll/sockoptip.go | 1 +
libgo/go/internal/poll/splice_linux.go | 94 +-
libgo/go/internal/poll/splice_linux_test.go | 122 ++
libgo/go/internal/poll/strconv.go | 29 +-
libgo/go/internal/poll/sys_cloexec.go | 5 +-
libgo/go/internal/poll/writev.go | 1 +
libgo/go/internal/race/norace.go | 1 +
libgo/go/internal/race/race.go | 1 +
libgo/go/internal/reflectlite/all_test.go | 15 -
libgo/go/internal/reflectlite/type.go | 2 +-
.../go/internal/syscall/execenv/execenv_default.go | 1 +
.../go/internal/syscall/execenv/execenv_windows.go | 1 +
libgo/go/internal/syscall/unix/at.go | 1 +
.../go/internal/syscall/unix/getentropy_darwin.go | 30 +
libgo/go/internal/syscall/unix/getrandom.go | 40 +
.../internal/syscall/unix/getrandom_dragonfly.go | 16 +
.../go/internal/syscall/unix/getrandom_freebsd.go | 34 +-
libgo/go/internal/syscall/unix/getrandom_linux.go | 33 -
.../go/internal/syscall/unix/getrandom_solaris.go | 47 +
libgo/go/internal/syscall/unix/nonblocking.go | 1 +
libgo/go/internal/syscall/unix/nonblocking_js.go | 1 +
libgo/go/internal/syscall/unix/nonblocking_libc.go | 1 +
.../internal/syscall/unix/sysnum_linux_generic.go | 3 +-
.../internal/syscall/unix/sysnum_linux_mips64x.go | 1 +
.../go/internal/syscall/unix/sysnum_linux_mipsx.go | 1 +
.../internal/syscall/unix/sysnum_linux_ppc64x.go | 1 +
libgo/go/internal/testenv/testenv_cgo.go | 1 +
libgo/go/internal/testenv/testenv_notwin.go | 1 +
libgo/go/internal/trace/parser.go | 6 +-
libgo/go/io/example_test.go | 4 +-
libgo/go/io/fs/example_test.go | 25 +
libgo/go/io/fs/fs.go | 4 +-
libgo/go/io/fs/readdir.go | 30 +
libgo/go/io/fs/readdir_test.go | 50 +
libgo/go/io/fs/readfile.go | 3 +
libgo/go/io/fs/sub.go | 19 +-
libgo/go/io/fs/walk_test.go | 7 +-
libgo/go/io/io.go | 2 +-
libgo/go/io/ioutil/tempfile.go | 108 +-
libgo/go/io/ioutil/tempfile_test.go | 13 +-
libgo/go/log/syslog/example_test.go | 1 +
libgo/go/log/syslog/syslog.go | 1 +
libgo/go/log/syslog/syslog_test.go | 1 +
libgo/go/log/syslog/syslog_unix.go | 1 +
libgo/go/math/all_test.go | 43 +
libgo/go/math/arith_s390x.go | 102 +-
libgo/go/math/asin.go | 14 +-
libgo/go/math/atan.go | 11 +-
libgo/go/math/big/arith.go | 22 +-
libgo/go/math/big/arith_amd64.go | 4 +-
libgo/go/math/big/arith_decl.go | 2 +-
libgo/go/math/big/arith_decl_pure.go | 1 +
libgo/go/math/big/arith_decl_s390x.go | 2 +-
libgo/go/math/big/arith_s390x_test.go | 2 +-
libgo/go/math/big/arith_test.go | 24 +
libgo/go/math/big/int.go | 2 +-
libgo/go/math/big/link_test.go | 2 +-
libgo/go/math/big/nat.go | 325 ----
libgo/go/math/big/natdiv.go | 884 +++++++++
libgo/go/math/bits/bits.go | 2 +-
libgo/go/math/bits/bits_errors.go | 1 +
libgo/go/math/bits/bits_errors_bootstrap.go | 1 +
libgo/go/math/bits/bits_tables.go | 140 +-
libgo/go/math/bits/make_examples.go | 1 +
libgo/go/math/bits/make_tables.go | 14 +-
libgo/go/math/cmplx/huge_test.go | 1 +
libgo/go/math/const.go | 13 +-
libgo/go/math/const_test.go | 47 +
libgo/go/math/dim.go | 6 +
libgo/go/math/dim_noasm.go | 20 +
libgo/go/math/exp.go | 10 +-
libgo/go/math/exp2_noasm.go | 14 +
libgo/go/math/{exp_asm.go => exp_amd64.go} | 2 +-
libgo/go/math/exp_noasm.go | 14 +
libgo/go/math/expm1.go | 7 +-
libgo/go/math/floor.go | 4 +-
libgo/go/math/floor_noasm.go | 26 +
libgo/go/math/fma.go | 2 +-
libgo/go/math/frexp.go | 3 +
libgo/go/math/huge_test.go | 1 +
libgo/go/math/log.go | 7 +-
libgo/go/math/mod.go | 7 +-
libgo/go/math/modf.go | 3 +
libgo/go/math/modf_noasm.go | 14 +
libgo/go/math/rand/export_test.go | 17 +
libgo/go/math/rand/gen_cooked.go | 1 +
libgo/go/math/rand/race_test.go | 3 +-
libgo/go/math/rand/rand.go | 40 +-
libgo/go/math/rand/rand_test.go | 8 +-
libgo/go/math/remainder.go | 3 +
libgo/go/math/sin.go | 14 +-
libgo/go/math/sinh.go | 14 +
libgo/go/math/stubs.go | 161 ++
libgo/go/math/tan.go | 7 +-
libgo/go/math/tanh.go | 7 +
libgo/go/mime/multipart/multipart.go | 14 +-
libgo/go/mime/testdata/test.types.globs2 | 9 +
libgo/go/mime/type.go | 7 +-
libgo/go/mime/type_unix.go | 50 +
libgo/go/mime/type_unix_test.go | 39 +
libgo/go/net/addrselect.go | 1 +
libgo/go/net/addrselect_test.go | 1 +
libgo/go/net/cgo_aix.go | 1 +
libgo/go/net/cgo_android.go | 1 +
libgo/go/net/cgo_bsd.go | 4 +-
libgo/go/net/cgo_linux.go | 1 +
libgo/go/net/cgo_netbsd.go | 1 +
libgo/go/net/cgo_openbsd.go | 1 +
libgo/go/net/cgo_resnew.go | 4 +-
libgo/go/net/cgo_resold.go | 4 +-
libgo/go/net/cgo_socknew.go | 4 +-
libgo/go/net/cgo_sockold.go | 4 +-
libgo/go/net/cgo_solaris.go | 1 +
libgo/go/net/cgo_stub.go | 1 +
libgo/go/net/cgo_unix.go | 4 +-
libgo/go/net/cgo_unix_test.go | 4 +-
libgo/go/net/cgo_windows.go | 1 +
libgo/go/net/conf.go | 1 +
libgo/go/net/conf_netcgo.go | 1 +
libgo/go/net/conf_test.go | 1 +
libgo/go/net/conn_test.go | 1 +
libgo/go/net/dial.go | 9 +
libgo/go/net/dial_test.go | 62 +-
libgo/go/net/dial_unix_test.go | 1 +
libgo/go/net/dnsclient.go | 3 +-
libgo/go/net/dnsclient_unix.go | 22 +-
libgo/go/net/dnsclient_unix_test.go | 259 ++-
libgo/go/net/dnsconfig_unix.go | 1 +
libgo/go/net/dnsconfig_unix_test.go | 1 +
libgo/go/net/dnsname_test.go | 1 +
libgo/go/net/error_posix.go | 1 +
libgo/go/net/error_posix_test.go | 1 +
libgo/go/net/error_test.go | 1 +
libgo/go/net/error_unix.go | 1 +
libgo/go/net/error_unix_test.go | 1 +
libgo/go/net/external_test.go | 1 +
libgo/go/net/fcntl_libc_test.go | 27 +
libgo/go/net/fcntl_syscall_test.go | 27 +
libgo/go/net/fd_posix.go | 7 +-
libgo/go/net/fd_unix.go | 1 +
libgo/go/net/file_stub.go | 1 +
libgo/go/net/file_test.go | 1 +
libgo/go/net/file_unix.go | 1 +
libgo/go/net/hook_unix.go | 1 +
libgo/go/net/hosts_test.go | 4 +-
libgo/go/net/http/cgi/integration_test.go | 29 +-
libgo/go/net/http/cgi/posix_test.go | 1 +
libgo/go/net/http/client.go | 39 +-
libgo/go/net/http/client_test.go | 8 +-
libgo/go/net/http/cookie.go | 13 +-
libgo/go/net/http/cookiejar/jar.go | 17 +-
libgo/go/net/http/cookiejar/punycode.go | 14 +-
libgo/go/net/http/example_test.go | 7 +-
libgo/go/net/http/fcgi/child.go | 20 +-
libgo/go/net/http/fcgi/fcgi_test.go | 53 +
libgo/go/net/http/filetransport_test.go | 6 +-
libgo/go/net/http/fs.go | 6 +-
libgo/go/net/http/fs_test.go | 19 +-
libgo/go/net/http/h2_bundle.go | 271 ++-
libgo/go/net/http/header.go | 3 +-
libgo/go/net/http/http.go | 9 -
libgo/go/net/http/http_test.go | 62 +
libgo/go/net/http/httptest/recorder.go | 19 +
libgo/go/net/http/httptest/recorder_test.go | 25 +
libgo/go/net/http/httptest/server.go | 11 +-
libgo/go/net/http/httptrace/trace.go | 2 +-
libgo/go/net/http/httputil/dump_test.go | 2 +-
libgo/go/net/http/httputil/reverseproxy.go | 23 +-
libgo/go/net/http/httputil/reverseproxy_test.go | 46 +-
libgo/go/net/http/internal/ascii/print.go | 61 +
libgo/go/net/http/internal/ascii/print_test.go | 95 +
.../net/http/internal/{ => testcert}/testcert.go | 5 +-
libgo/go/net/http/omithttp2.go | 1 +
libgo/go/net/http/pprof/pprof.go | 4 +-
libgo/go/net/http/request.go | 49 +-
libgo/go/net/http/request_test.go | 144 +-
libgo/go/net/http/roundtrip.go | 1 +
libgo/go/net/http/roundtrip_js.go | 1 +
libgo/go/net/http/serve_test.go | 108 +-
libgo/go/net/http/server.go | 120 +-
libgo/go/net/http/sniff_test.go | 122 +-
libgo/go/net/http/transfer.go | 3 +-
libgo/go/net/http/transport.go | 24 +-
libgo/go/net/http/transport_internal_test.go | 4 +-
libgo/go/net/http/transport_test.go | 20 +-
libgo/go/net/http/triv.go | 1 +
libgo/go/net/interface.go | 3 +-
libgo/go/net/interface_bsd.go | 1 +
libgo/go/net/interface_bsd_test.go | 1 +
libgo/go/net/interface_bsdvar.go | 1 +
libgo/go/net/interface_freebsd.go | 6 +-
libgo/go/net/interface_plan9.go | 5 +-
libgo/go/net/interface_stub.go | 1 +
libgo/go/net/interface_test.go | 1 +
libgo/go/net/interface_unix_test.go | 1 +
libgo/go/net/internal/socktest/main_test.go | 1 +
libgo/go/net/internal/socktest/main_unix_test.go | 1 +
libgo/go/net/internal/socktest/switch_posix.go | 1 +
libgo/go/net/internal/socktest/switch_stub.go | 1 +
libgo/go/net/internal/socktest/switch_unix.go | 1 +
libgo/go/net/internal/socktest/sys_cloexec.go | 1 +
libgo/go/net/internal/socktest/sys_unix.go | 1 +
libgo/go/net/ip.go | 30 +-
libgo/go/net/ip_test.go | 31 +-
libgo/go/net/iprawsock_posix.go | 3 +-
libgo/go/net/iprawsock_test.go | 1 +
libgo/go/net/ipsock.go | 8 +
libgo/go/net/ipsock_plan9.go | 7 +-
libgo/go/net/ipsock_posix.go | 5 +-
libgo/go/net/listen_test.go | 1 +
libgo/go/net/lookup.go | 99 +-
libgo/go/net/lookup_fake.go | 1 +
libgo/go/net/lookup_plan9.go | 5 +-
libgo/go/net/lookup_test.go | 1 +
libgo/go/net/lookup_unix.go | 5 +-
libgo/go/net/lookup_windows_test.go | 2 +-
libgo/go/net/main_cloexec_test.go | 1 +
libgo/go/net/main_conf_test.go | 1 +
libgo/go/net/main_noconf_test.go | 1 +
libgo/go/net/main_posix_test.go | 1 +
libgo/go/net/main_test.go | 1 +
libgo/go/net/main_unix_test.go | 1 +
libgo/go/net/mockserver_test.go | 1 +
libgo/go/net/net.go | 6 +-
libgo/go/net/net_fake.go | 3 +-
libgo/go/net/net_test.go | 21 +
libgo/go/net/nss.go | 1 +
libgo/go/net/nss_test.go | 1 +
libgo/go/net/packetconn_test.go | 1 +
libgo/go/net/parse.go | 26 -
libgo/go/net/port_unix.go | 1 +
libgo/go/net/protoconn_test.go | 1 +
libgo/go/net/rawconn_stub_test.go | 1 +
libgo/go/net/rawconn_test.go | 1 +
libgo/go/net/rawconn_unix_test.go | 1 +
libgo/go/net/rpc/server.go | 2 +-
libgo/go/net/sendfile_stub.go | 1 +
libgo/go/net/sendfile_test.go | 4 +-
libgo/go/net/sendfile_unix_alt.go | 1 +
libgo/go/net/server_test.go | 8 +-
libgo/go/net/sock_bsd.go | 1 +
libgo/go/net/sock_cloexec.go | 5 +-
libgo/go/net/sock_posix.go | 1 +
libgo/go/net/sock_stub.go | 1 +
libgo/go/net/sockaddr_posix.go | 1 +
libgo/go/net/sockopt_bsd.go | 3 +-
libgo/go/net/sockopt_posix.go | 1 +
libgo/go/net/sockopt_stub.go | 1 +
libgo/go/net/sockoptip_bsdvar.go | 1 +
libgo/go/net/sockoptip_posix.go | 1 +
libgo/go/net/sockoptip_stub.go | 1 +
libgo/go/net/splice_stub.go | 1 +
libgo/go/net/splice_test.go | 1 +
libgo/go/net/sys_cloexec.go | 5 +-
libgo/go/net/tcpsock.go | 5 +-
libgo/go/net/tcpsock_posix.go | 1 +
libgo/go/net/tcpsock_test.go | 1 +
libgo/go/net/tcpsock_unix_test.go | 1 +
libgo/go/net/tcpsockopt_plan9.go | 3 +-
libgo/go/net/tcpsockopt_posix.go | 1 +
libgo/go/net/tcpsockopt_stub.go | 1 +
libgo/go/net/tcpsockopt_unix.go | 1 +
libgo/go/net/testdata/ipv4-hosts | 8 +-
libgo/go/net/timeout_test.go | 1 +
libgo/go/net/udpsock.go | 27 +-
libgo/go/net/udpsock_plan9.go | 7 +-
libgo/go/net/udpsock_posix.go | 13 +-
libgo/go/net/udpsock_test.go | 51 +
libgo/go/net/unixsock_posix.go | 7 +-
libgo/go/net/unixsock_readmsg_cloexec.go | 31 +
libgo/go/net/unixsock_readmsg_cmsg_cloexec.go | 14 +
libgo/go/net/unixsock_readmsg_other.go | 12 +
libgo/go/net/unixsock_readmsg_test.go | 105 +
libgo/go/net/unixsock_test.go | 1 +
libgo/go/net/unixsock_windows_test.go | 1 +
libgo/go/net/url/url.go | 90 +-
libgo/go/net/url/url_test.go | 134 +-
libgo/go/net/write_unix_test.go | 1 +
libgo/go/net/writev_test.go | 1 +
libgo/go/net/writev_unix.go | 1 +
libgo/go/os/env_unix_test.go | 1 +
libgo/go/os/error.go | 6 +-
libgo/go/os/error_errno.go | 1 +
libgo/go/os/error_posix.go | 1 +
libgo/go/os/error_test.go | 24 +-
libgo/go/os/error_unix_test.go | 1 +
libgo/go/os/error_windows_test.go | 1 +
libgo/go/os/example_test.go | 5 +-
libgo/go/os/exec.go | 3 +
libgo/go/os/exec/exec_linux_test.go | 1 +
libgo/go/os/exec/exec_posix_test.go | 1 +
libgo/go/os/exec/exec_test.go | 52 +-
libgo/go/os/exec/exec_unix.go | 1 +
libgo/go/os/exec/exec_windows_test.go | 43 +
libgo/go/os/exec/lp_js.go | 1 +
libgo/go/os/exec/lp_unix.go | 1 +
libgo/go/os/exec/lp_unix_test.go | 9 +-
libgo/go/os/exec/read3.go | 1 +
libgo/go/os/exec_plan9.go | 3 +-
libgo/go/os/exec_posix.go | 11 +-
libgo/go/os/exec_unix.go | 1 +
libgo/go/os/exec_unix_test.go | 1 +
libgo/go/os/exec_windows.go | 23 +-
libgo/go/os/executable_path.go | 1 +
libgo/go/os/executable_plan9.go | 8 +-
libgo/go/os/executable_procfs.go | 22 +-
libgo/go/os/executable_sysctl.go | 1 +
libgo/go/os/executable_test.go | 65 +
libgo/go/os/export_unix_test.go | 1 +
libgo/go/os/export_windows_test.go | 1 +
libgo/go/os/fifo_test.go | 11 +-
libgo/go/os/file.go | 20 +-
libgo/go/os/file_plan9.go | 2 +
libgo/go/os/file_posix.go | 1 +
libgo/go/os/file_unix.go | 6 +-
libgo/go/os/os_test.go | 56 +-
libgo/go/os/os_unix_test.go | 1 +
libgo/go/os/os_windows_test.go | 101 +-
libgo/go/os/path_test.go | 17 +-
libgo/go/os/path_unix.go | 1 +
libgo/go/os/path_windows.go | 7 +
libgo/go/os/path_windows_test.go | 29 +-
libgo/go/os/pipe2_bsd.go | 3 +-
libgo/go/os/pipe2_illumos.go | 1 +
libgo/go/os/pipe_bsd.go | 3 +-
libgo/go/os/pipe_test.go | 12 +-
libgo/go/os/rawconn.go | 1 +
libgo/go/os/rawconn_test.go | 1 +
libgo/go/os/readfrom_linux_test.go | 6 +-
libgo/go/os/readfrom_stub.go | 1 +
libgo/go/os/removeall_at.go | 1 +
libgo/go/os/removeall_noat.go | 1 +
libgo/go/os/removeall_test.go | 53 +-
libgo/go/os/signal/doc.go | 8 +-
libgo/go/os/signal/example_unix_test.go | 1 +
libgo/go/os/signal/internal/pty/pty.go | 1 +
libgo/go/os/signal/signal_cgo_test.go | 1 +
libgo/go/os/signal/signal_linux_test.go | 1 +
libgo/go/os/signal/signal_plan9_test.go | 18 +-
libgo/go/os/signal/signal_test.go | 18 +-
libgo/go/os/signal/signal_unix.go | 1 +
libgo/go/os/stat_js.go | 1 +
libgo/go/os/stat_test.go | 45 +-
libgo/go/os/stat_unix.go | 1 +
libgo/go/os/sticky_bsd.go | 1 +
libgo/go/os/sticky_notbsd.go | 1 +
libgo/go/os/str.go | 32 +-
libgo/go/os/sys_bsd.go | 1 +
libgo/go/os/sys_js.go | 1 +
libgo/go/os/sys_unix.go | 1 +
libgo/go/os/tempfile.go | 7 +-
libgo/go/os/timeout_test.go | 5 +-
libgo/go/os/types_unix.go | 4 +-
libgo/go/os/user/cgo_lookup_unix.go | 4 +-
libgo/go/os/user/cgo_unix_test.go | 4 +-
libgo/go/os/user/decls_solaris.go | 7 +-
libgo/go/os/user/listgroups_aix.go | 3 +
...listgroups_solaris.go => listgroups_illumos.go} | 7 +-
libgo/go/os/user/listgroups_unix.go | 6 +-
libgo/go/os/user/lookup_android.go | 1 +
libgo/go/os/user/lookup_stubs.go | 1 +
libgo/go/os/user/lookup_unix.go | 74 +-
libgo/go/os/user/lookup_unix_test.go | 17 +-
libgo/go/os/user/user_test.go | 2 +-
libgo/go/os/wait_unimp.go | 3 +-
libgo/go/os/wait_wait6.go | 11 +-
libgo/go/os/wait_waitid.go | 3 +-
libgo/go/path/filepath/example_unix_test.go | 1 +
libgo/go/path/filepath/example_unix_walk_test.go | 1 +
libgo/go/path/filepath/match_test.go | 29 +-
libgo/go/path/filepath/path.go | 6 +-
libgo/go/path/filepath/path_test.go | 125 +-
libgo/go/path/filepath/path_unix.go | 1 +
libgo/go/path/filepath/symlink_unix.go | 1 +
libgo/go/plugin/plugin_dlopen.go | 1 +
libgo/go/plugin/plugin_stubs.go | 1 +
libgo/go/plugin/plugin_test.go | 1 +
libgo/go/reflect/all_test.go | 410 ++--
libgo/go/reflect/internal/example1/example.go | 6 +
libgo/go/reflect/internal/example2/example.go | 6 +
libgo/go/reflect/type.go | 74 +-
libgo/go/reflect/value.go | 66 +-
libgo/go/reflect/visiblefields.go | 105 +
libgo/go/reflect/visiblefields_test.go | 330 ++++
libgo/go/regexp/exec2_test.go | 1 +
libgo/go/regexp/find_test.go | 1 +
libgo/go/regexp/onepass_test.go | 2 +-
libgo/go/regexp/syntax/compile.go | 29 +-
libgo/go/regexp/syntax/prog_test.go | 15 +
libgo/go/regexp/testdata/basic.dat | 12 +-
libgo/go/regexp/testdata/nullsubexpr.dat | 18 +-
libgo/go/regexp/testdata/re2-exhaustive.txt.bz2 | Bin 394016 -> 428262 bytes
libgo/go/regexp/testdata/re2-search.txt | 145 +-
libgo/go/runtime/abi_test.go | 112 ++
libgo/go/runtime/alg.go | 1 -
libgo/go/runtime/auxv_none.go | 8 +-
libgo/go/runtime/cgo/handle.go | 109 ++
libgo/go/runtime/cgo/handle_test.go | 103 +
libgo/go/runtime/cgocall.go | 2 +
libgo/go/runtime/chan_test.go | 22 +-
libgo/go/runtime/checkptr.go | 29 +-
libgo/go/runtime/checkptr_test.go | 3 +
libgo/go/runtime/cpuprof.go | 11 +-
libgo/go/runtime/cputicks.go | 9 +-
libgo/go/runtime/crash_cgo_test.go | 13 +
libgo/go/runtime/crash_nonunix_test.go | 1 +
libgo/go/runtime/crash_test.go | 16 +-
libgo/go/runtime/crash_unix_test.go | 80 +-
libgo/go/runtime/debug.go | 2 +-
libgo/go/runtime/debug/panic_test.go | 4 +
libgo/go/runtime/debug_test.go | 250 ---
libgo/go/runtime/debuglog_off.go | 1 +
libgo/go/runtime/debuglog_on.go | 1 +
libgo/go/runtime/defer_test.go | 2 +-
libgo/go/runtime/defs_windows_arm64.go | 83 +
libgo/go/runtime/env_posix.go | 1 +
libgo/go/runtime/example_test.go | 16 +-
libgo/go/runtime/export_debug_test.go | 200 --
libgo/go/runtime/export_mmap_test.go | 1 +
libgo/go/runtime/export_pipe2_test.go | 3 +-
libgo/go/runtime/export_pipe_test.go | 3 +-
libgo/go/runtime/export_test.go | 99 +-
libgo/go/runtime/export_unix_test.go | 1 +
libgo/go/runtime/extern.go | 18 +-
libgo/go/runtime/gc_test.go | 120 ++
libgo/go/runtime/hash32.go | 140 +-
libgo/go/runtime/hash64.go | 137 +-
libgo/go/runtime/hash_test.go | 49 -
libgo/go/runtime/heapdump.go | 9 +-
libgo/go/runtime/histogram.go | 4 +
libgo/go/runtime/internal/math/math.go | 21 +
libgo/go/runtime/internal/sys/arch.go | 41 +
libgo/go/runtime/internal/sys/stubs.go | 13 -
libgo/go/runtime/lfstack_32bit.go | 3 +-
libgo/go/runtime/lfstack_64bit.go | 1 +
libgo/go/runtime/libfuzzer.go | 1 +
libgo/go/runtime/lock_futex.go | 3 +-
libgo/go/runtime/lock_js.go | 8 +-
libgo/go/runtime/lock_sema.go | 3 +-
libgo/go/runtime/lockrank.go | 32 +-
libgo/go/runtime/lockrank_off.go | 1 +
libgo/go/runtime/lockrank_on.go | 27 +-
libgo/go/runtime/lockrank_test.go | 41 +
libgo/go/runtime/malloc.go | 116 +-
libgo/go/runtime/malloc_test.go | 6 +
libgo/go/runtime/map.go | 18 +-
libgo/go/runtime/map_faststr.go | 3 +
libgo/go/runtime/mbitmap.go | 72 +-
libgo/go/runtime/mcache.go | 49 +-
libgo/go/runtime/mcentral.go | 25 +-
libgo/go/runtime/metrics.go | 81 +-
libgo/go/runtime/metrics/description.go | 60 +-
libgo/go/runtime/metrics/doc.go | 35 +-
libgo/go/runtime/metrics_test.go | 75 +-
libgo/go/runtime/mgc.go | 935 ++-------
libgo/go/runtime/mgcmark.go | 74 +-
libgo/go/runtime/mgcpacer.go | 848 +++++++++
libgo/go/runtime/mgcscavenge.go | 16 +-
libgo/go/runtime/mgcscavenge_test.go | 6 -
libgo/go/runtime/mgcsweep.go | 211 ++-
libgo/go/runtime/mgcwork.go | 2 +-
libgo/go/runtime/mheap.go | 155 +-
libgo/go/runtime/mkfastlog2table.go | 1 +
libgo/go/runtime/mkpreempt.go | 21 +-
libgo/go/runtime/mksizeclasses.go | 149 +-
libgo/go/runtime/mpagealloc.go | 3 +
libgo/go/runtime/mpagealloc_32bit.go | 1 +
libgo/go/runtime/mpagealloc_64bit.go | 1 +
libgo/go/runtime/mprof.go | 94 +-
libgo/go/runtime/msan0.go | 1 +
libgo/go/runtime/mstats.go | 82 +-
libgo/go/runtime/nbpipe_pipe.go | 3 +-
libgo/go/runtime/nbpipe_pipe2.go | 1 +
libgo/go/runtime/nbpipe_test.go | 1 +
libgo/go/runtime/netpoll.go | 16 +-
libgo/go/runtime/netpoll_epoll.go | 1 +
libgo/go/runtime/netpoll_fake.go | 1 +
libgo/go/runtime/netpoll_kqueue.go | 1 +
libgo/go/runtime/netpoll_stub.go | 1 +
libgo/go/runtime/norace_test.go | 1 +
libgo/go/runtime/os_aix.go | 1 +
libgo/go/runtime/os_darwin.go | 17 +-
libgo/go/runtime/os_gccgo.go | 8 +
libgo/go/runtime/os_js.go | 11 +
libgo/go/runtime/os_linux_arm64.go | 1 +
libgo/go/runtime/os_linux_mips64x.go | 1 +
libgo/go/runtime/os_linux_mipsx.go | 1 +
libgo/go/runtime/os_linux_noauxv.go | 4 +-
libgo/go/runtime/os_linux_ppc64x.go | 1 +
libgo/go/runtime/os_only_solaris.go | 1 +
libgo/go/runtime/os_windows_arm64.go | 14 +
libgo/go/runtime/panic32.go | 3 +
libgo/go/runtime/pprof/mprof_test.go | 30 +-
libgo/go/runtime/pprof/pprof.go | 58 +-
libgo/go/runtime/pprof/pprof_norusage.go | 1 +
libgo/go/runtime/pprof/pprof_rusage.go | 1 +
libgo/go/runtime/pprof/pprof_test.go | 153 +-
libgo/go/runtime/preempt_nonwindows.go | 1 +
libgo/go/runtime/print.go | 26 +-
libgo/go/runtime/proc.go | 794 +++++---
libgo/go/runtime/proc_test.go | 49 +
libgo/go/runtime/race0.go | 1 +
libgo/go/runtime/relax_stub.go | 1 +
libgo/go/runtime/runtime-lldb_test.go | 8 +-
libgo/go/runtime/runtime1.go | 2 -
libgo/go/runtime/runtime2.go | 52 +-
libgo/go/runtime/runtime_mmap_test.go | 1 +
libgo/go/runtime/runtime_test.go | 4 +-
libgo/go/runtime/runtime_unix_test.go | 1 +
libgo/go/runtime/select.go | 2 +-
libgo/go/runtime/semasleep_test.go | 1 +
libgo/go/runtime/signal_unix.go | 5 +-
libgo/go/runtime/signal_windows_test.go | 18 +-
libgo/go/runtime/sigqueue.go | 3 +-
libgo/go/runtime/sigqueue_note.go | 4 +-
libgo/go/runtime/sizeclasses.go | 155 +-
libgo/go/runtime/sizeof_test.go | 2 +-
libgo/go/runtime/slice.go | 12 +
libgo/go/runtime/stubs.go | 3 -
libgo/go/runtime/stubs2.go | 10 +-
libgo/go/runtime/stubs3.go | 3 +
libgo/go/runtime/stubs_linux.go | 1 +
libgo/go/runtime/stubs_nonlinux.go | 1 +
libgo/go/runtime/symtab.go | 11 +-
libgo/go/runtime/sys_wasm.go | 6 +-
libgo/go/runtime/testdata/testprog/checkptr.go | 49 +-
libgo/go/runtime/testdata/testprog/crashdump.go | 47 +
libgo/go/runtime/testdata/testprogcgo/aprof.go | 4 +-
libgo/go/runtime/testdata/testprogcgo/aprof_c.c | 9 +
.../testdata/testprogcgo/bigstack1_windows.c | 12 +
.../testdata/testprogcgo/bigstack_windows.go | 4 +-
.../go/runtime/testdata/testprogcgo/lockosthread.c | 2 +-
libgo/go/runtime/testdata/testprogcgo/pprof.go | 1 +
libgo/go/runtime/testdata/testprogcgo/raceprof.go | 1 +
.../go/runtime/testdata/testprogcgo/threadpprof.go | 8 +-
libgo/go/runtime/testdata/testprogcgo/traceback.go | 1 +
.../go/runtime/testdata/testprogcgo/traceback_c.c | 68 +
.../testdata/testprogcgo/traceback_gccgo.go | 1 +
.../runtime/testdata/testprogcgo/tracebackctxt.go | 34 +-
.../runtime/testdata/testprogcgo/tracebackctxt_c.c | 23 +-
.../go/runtime/testdata/testprogcgo/windows/win.go | 2 +-
.../go/runtime/testdata/testwinlibsignal/dummy.go | 3 +
libgo/go/runtime/testdata/testwinlibsignal/main.c | 57 +
libgo/go/runtime/testdata/testwinsignal/main.go | 38 +-
libgo/go/runtime/time.go | 58 +-
libgo/go/runtime/time_fake.go | 26 +-
libgo/go/runtime/time_nofake.go | 5 +-
libgo/go/runtime/timeasm.go | 4 +-
libgo/go/runtime/timestub.go | 3 +
libgo/go/runtime/timestub2.go | 11 +-
libgo/go/runtime/tls_stub.go | 11 +
libgo/go/runtime/tls_windows_amd64.go | 10 +
libgo/go/runtime/trace.go | 19 +-
libgo/go/runtime/traceback_test.go | 297 +++
libgo/go/runtime/type.go | 6 +-
libgo/go/runtime/write_err.go | 1 +
libgo/go/runtime/write_err_android.go | 2 +-
libgo/go/sort/example_search_test.go | 32 +
libgo/go/sort/genzfunc.go | 1 +
libgo/go/sort/slice_go113.go | 1 +
libgo/go/sort/slice_go14.go | 1 +
libgo/go/sort/slice_go18.go | 1 +
libgo/go/strconv/atof.go | 2 +-
libgo/go/strconv/atof_test.go | 3 +
libgo/go/strconv/atoi.go | 13 +-
libgo/go/strconv/atoi_test.go | 10 +
libgo/go/strconv/bytealg.go | 15 +
libgo/go/strconv/bytealg_bootstrap.go | 18 +
libgo/go/strconv/eisel_lemire.go | 16 +-
libgo/go/strconv/extfloat.go | 517 -----
libgo/go/strconv/ftoa.go | 23 +-
libgo/go/strconv/ftoa_test.go | 48 +-
libgo/go/strconv/ftoaryu.go | 567 ++++++
libgo/go/strconv/ftoaryu_test.go | 31 +
libgo/go/strconv/internal_test.go | 8 +
libgo/go/strconv/makeisprint.go | 5 +-
libgo/go/strconv/quote.go | 171 +-
libgo/go/strconv/quote_test.go | 63 +-
libgo/go/strings/builder.go | 3 +-
libgo/go/strings/builder_test.go | 11 +
libgo/go/sync/atomic/value.go | 129 +-
libgo/go/sync/atomic/value_test.go | 139 ++
libgo/go/sync/map.go | 3 +-
libgo/go/sync/pool_test.go | 1 +
libgo/go/sync/runtime2.go | 1 +
libgo/go/sync/runtime2_lockrank.go | 1 +
libgo/go/syscall/bpf_bsd.go | 1 +
libgo/go/syscall/creds_test.go | 14 +-
libgo/go/syscall/dirent.go | 1 +
libgo/go/syscall/dirent_test.go | 17 +-
libgo/go/syscall/endian_big.go | 1 +
libgo/go/syscall/endian_little.go | 3 +-
libgo/go/syscall/env_unix.go | 1 +
libgo/go/syscall/exec_bsd.go | 7 +-
libgo/go/syscall/exec_linux.go | 16 +-
libgo/go/syscall/exec_linux_test.go | 2 +
libgo/go/syscall/exec_unix.go | 3 +-
libgo/go/syscall/exec_unix_test.go | 67 +-
libgo/go/syscall/exec_windows.go | 99 +-
libgo/go/syscall/exec_windows_test.go | 72 +
libgo/go/syscall/export_aix_test.go | 5 +-
libgo/go/syscall/export_unix_test.go | 7 +-
libgo/go/syscall/export_windows_test.go | 11 +
libgo/go/syscall/forkpipe.go | 3 +-
libgo/go/syscall/forkpipe2.go | 3 +-
libgo/go/syscall/fs_js.go | 1 +
libgo/go/syscall/getdirentries_test.go | 7 +-
libgo/go/syscall/libcall_glibc.go | 4 +-
libgo/go/syscall/libcall_linux_utimesnano.go | 3 +
libgo/go/syscall/mkasm.go | 1 +
libgo/go/syscall/mmap_unix_test.go | 1 +
libgo/go/syscall/msan0.go | 1 +
libgo/go/syscall/net_js.go | 1 +
libgo/go/syscall/route_bsd.go | 1 +
libgo/go/syscall/route_freebsd_32bit.go | 1 +
libgo/go/syscall/route_freebsd_64bit.go | 1 +
libgo/go/syscall/setuidgid_32_linux.go | 1 +
libgo/go/syscall/setuidgid_linux.go | 4 +-
libgo/go/syscall/sockcmsg_unix.go | 1 +
libgo/go/syscall/sockcmsg_unix_other.go | 1 +
libgo/go/syscall/str.go | 24 -
libgo/go/syscall/syscall_darwin.go | 5 +-
libgo/go/syscall/syscall_freebsd_test.go | 1 +
libgo/go/syscall/syscall_js.go | 6 +-
libgo/go/syscall/syscall_linux_386.go | 4 +-
libgo/go/syscall/syscall_linux_mipsx.go | 5 +-
libgo/go/syscall/syscall_linux_test.go | 21 +-
libgo/go/syscall/syscall_ptrace_test.go | 1 +
libgo/go/syscall/syscall_test.go | 17 -
libgo/go/syscall/syscall_unix.go | 1 +
libgo/go/syscall/syscall_unix_test.go | 15 +-
libgo/go/syscall/tables_js.go | 1 +
libgo/go/syscall/time_fake.go | 1 +
libgo/go/syscall/time_nofake.go | 1 +
libgo/go/syscall/timestruct.go | 1 +
libgo/go/syscall/types_windows_arm64.go | 22 +
libgo/go/testing/benchmark.go | 7 +-
libgo/go/testing/benchmark_test.go | 24 +
libgo/go/testing/fstest/mapfs.go | 6 +-
libgo/go/testing/fstest/testfs.go | 19 +-
libgo/go/testing/fstest/testfs_test.go | 9 +
libgo/go/testing/run_example.go | 1 +
libgo/go/testing/run_example_js.go | 1 +
libgo/go/testing/sub_test.go | 2 +-
libgo/go/testing/testing.go | 160 +-
libgo/go/testing/testing_test.go | 93 +-
libgo/go/text/scanner/scanner.go | 2 +-
libgo/go/text/template/exec.go | 13 +-
libgo/go/text/template/exec_test.go | 79 +-
libgo/go/text/template/funcs.go | 11 +-
libgo/go/text/template/link_test.go | 6 +-
libgo/go/text/template/parse/parse.go | 4 +-
libgo/go/text/template/parse/parse_test.go | 16 +
libgo/go/text/template/template.go | 9 +
libgo/go/time/embed.go | 1 +
libgo/go/time/export_test.go | 3 +
libgo/go/time/format.go | 271 ++-
libgo/go/time/format_test.go | 68 +-
libgo/go/time/genzabbrs.go | 1 +
libgo/go/time/internal_test.go | 2 +
libgo/go/time/sleep_test.go | 34 +
libgo/go/time/sys_plan9.go | 1 +
libgo/go/time/sys_unix.go | 1 +
libgo/go/time/testdata/2020b_Europe_Berlin | Bin 0 -> 705 bytes
libgo/go/time/testdata/2021a_America_Nuuk | Bin 0 -> 465 bytes
libgo/go/time/testdata/2021a_Asia_Gaza | Bin 0 -> 1213 bytes
libgo/go/time/testdata/2021a_Europe_Dublin | Bin 0 -> 1496 bytes
libgo/go/time/tick_test.go | 9 +-
libgo/go/time/time.go | 61 +-
libgo/go/time/time_test.go | 104 +
libgo/go/time/tzdata/generate_zipdata.go | 1 +
libgo/go/time/zoneinfo.go | 12 +-
libgo/go/time/zoneinfo_ios.go | 1 +
libgo/go/time/zoneinfo_js.go | 1 +
libgo/go/time/zoneinfo_test.go | 26 +-
libgo/go/time/zoneinfo_unix.go | 1 +
libgo/go/time/zoneinfo_unix_test.go | 1 +
libgo/go/unicode/letter.go | 6 +-
libgo/go/unicode/letter_test.go | 79 +
libgo/go/vendor/modules.txt | 16 +-
libgo/goarch.sh | 17 +
libgo/gotool-packages.txt | 2 +-
libgo/libgo-packages.txt | 11 +
libgo/match.sh | 13 +-
libgo/misc/cgo/errors/argposition_test.go | 134 ++
libgo/misc/cgo/errors/badsym_test.go | 7 +-
libgo/misc/cgo/errors/errors_test.go | 8 +-
libgo/misc/cgo/errors/ptr_test.go | 9 +-
libgo/misc/cgo/errors/testdata/err2.go | 12 +-
libgo/misc/cgo/errors/testdata/issue42580.go | 44 +
libgo/misc/cgo/life/life_test.go | 5 +-
libgo/misc/cgo/stdio/stdio_test.go | 5 +-
libgo/misc/cgo/test/callback.go | 2 +-
libgo/misc/cgo/test/cgo_test.go | 2 +
libgo/misc/cgo/test/issue1435.go | 28 +-
libgo/misc/cgo/test/issue6997_linux.go | 9 +-
.../export_test.go => misc/cgo/test/issue8148.c} | 8 +-
libgo/misc/cgo/test/issue8148.go | 11 +-
libgo/misc/cgo/test/pkg_test.go | 5 +-
libgo/misc/cgo/test/setgid_linux.go | 2 +-
libgo/misc/cgo/test/test.go | 41 +
libgo/misc/cgo/test/testdata/issue9400/asm_386.s | 2 +-
.../misc/cgo/test/testdata/issue9400/asm_amd64x.s | 2 +-
libgo/misc/cgo/test/testdata/issue9400/asm_arm.s | 2 +-
libgo/misc/cgo/test/testdata/issue9400/asm_arm64.s | 2 +-
.../misc/cgo/test/testdata/issue9400/asm_mips64x.s | 2 +-
libgo/misc/cgo/test/testdata/issue9400/asm_mipsx.s | 2 +-
.../misc/cgo/test/testdata/issue9400/asm_ppc64x.s | 2 +-
.../misc/cgo/test/testdata/issue9400/asm_riscv64.s | 2 +-
libgo/misc/cgo/test/testdata/issue9400/asm_s390x.s | 2 +-
libgo/misc/cgo/test/testx.c | 24 +
libgo/misc/cgo/test/testx.go | 36 +-
libgo/misc/cgo/testcarchive/carchive_test.go | 13 +-
.../cgo/testcarchive/testdata/libgo6/sigprof.go | 4 +-
libgo/misc/cgo/testcshared/cshared_test.go | 75 +-
libgo/misc/cgo/testgodefs/testgodefs_test.go | 11 +-
libgo/misc/cgo/testplugin/plugin_test.go | 87 +-
libgo/misc/cgo/testplugin/testdata/method2/main.go | 2 +-
libgo/misc/cgo/testsanitizers/cc_test.go | 20 +-
libgo/misc/cgo/testsanitizers/cshared_test.go | 15 +-
libgo/misc/cgo/testsanitizers/msan_test.go | 13 +
libgo/misc/cgo/testsanitizers/testdata/tsan9.go | 4 +-
libgo/misc/cgo/testshared/shared_test.go | 13 +-
libgo/misc/cgo/testshared/testdata/depBase/asm.s | 2 +-
.../misc/cgo/testshared/testdata/depBase/stubs.go | 2 +-
libgo/misc/cgo/testso/so_test.go | 10 +-
libgo/misc/cgo/testso/testdata/cgoso.go | 2 +-
libgo/misc/cgo/testsovar/so_test.go | 10 +-
libgo/misc/cgo/testsovar/testdata/cgoso.go | 2 +-
libgo/mkruntimeinc.sh | 2 +-
libgo/runtime/go-now.c | 4 +-
libgo/runtime/runtime_c.c | 23 +-
libgo/runtime/stack.c | 65 +-
libgo/testsuite/gotest | 13 +-
libgomp/ChangeLog | 52 +
libgomp/Makefile.am | 11 +-
libgomp/Makefile.in | 23 +-
libgomp/env.c | 13 +-
libgomp/libgomp.map | 5 +
libgomp/libgomp.texi | 32 +-
libgomp/libgomp_g.h | 4 +
libgomp/omp.h.in | 10 +-
libgomp/omp_lib.f90.in | 100 +
libgomp/omp_lib.h.in | 99 +
libgomp/scope.c | 62 +
libgomp/testsuite/libgomp.c-c++-common/masked-1.c | 83 +
libgomp/testsuite/libgomp.c-c++-common/nothing-1.c | 47 +
libgomp/testsuite/libgomp.c-c++-common/scope-1.c | 50 +
.../libgomp.c-c++-common/task-reduction-16.c | 76 +
libgomp/testsuite/libgomp.c/affinity-1.c | 14 +-
libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 16 -
libgomp/testsuite/libgomp.fortran/alloc-4.f90 | 16 -
libgomp/testsuite/libgomp.fortran/masked-1.f90 | 119 ++
libgomp/testsuite/libgomp.fortran/refcount-1.f90 | 61 +
libgomp/testsuite/libgomp.fortran/scope-1.f90 | 55 +
libgomp/testsuite/libgomp.fortran/target-12.f90 | 147 ++
.../libgomp.fortran/task-reduction-16.f90 | 82 +
.../libgomp.oacc-c-c++-common/mode-transitions.c | 6 +-
.../libgomp.oacc-c-c++-common/static-variable-1.c | 5 +-
libsanitizer/ChangeLog | 5 +
.../sanitizer_common_interceptors.inc | 12 +-
libstdc++-v3/ChangeLog | 119 ++
libstdc++-v3/include/bits/cow_string.h | 3 +-
libstdc++-v3/include/bits/random.tcc | 4 +
libstdc++-v3/include/bits/ranges_util.h | 12 +-
libstdc++-v3/include/bits/std_function.h | 12 +-
libstdc++-v3/include/c_global/cmath | 16 +-
libstdc++-v3/include/experimental/random | 1 +
libstdc++-v3/include/ext/type_traits.h | 8 +-
libstdc++-v3/include/std/ranges | 2 +-
libstdc++-v3/include/std/type_traits | 27 +
libstdc++-v3/include/std/utility | 2 +
libstdc++-v3/include/std/version | 4 +
libstdc++-v3/python/Makefile.am | 12 +-
libstdc++-v3/python/Makefile.in | 8 +-
libstdc++-v3/python/libstdcxx/v6/printers.py | 43 +-
libstdc++-v3/src/c++11/debug.cc | 8 +-
libstdc++-v3/src/c++98/locale_init.cc | 4 +
libstdc++-v3/src/c++98/localename.cc | 4 +
libstdc++-v3/src/c++98/misc-inst.cc | 4 +
.../testsuite/20_util/exchange/noexcept.cc | 39 +
.../20_util/is_pointer_interconvertible/value.cc | 51 +
.../20_util/is_pointer_interconvertible/version.cc | 10 +
.../testsuite/23_containers/span/layout_compat.cc | 2 +-
.../testsuite/26_numerics/{lerp.cc => lerp/1.cc} | 4 +-
.../testsuite/26_numerics/lerp/constexpr.cc | 21 +
libstdc++-v3/testsuite/26_numerics/lerp/version.cc | 10 +
.../testsuite/26_numerics/midpoint/integral.cc | 4 +-
.../testsuite/26_numerics/midpoint/version.cc | 10 +
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
.../26_numerics/random/seed_seq/cons/range.cc | 16 +-
.../testsuite/experimental/random/randint.cc | 18 +-
libstdc++-v3/testsuite/lib/gdb-test.exp | 4 +
libstdc++-v3/testsuite/lib/libstdc++.exp | 3 +-
.../testsuite/libstdc++-prettyprinters/cxx11.cc | 19 +
2417 files changed, 93365 insertions(+), 26159 deletions(-)
diff --cc gcc/doc/tm.texi
index 3e12ddf36b9,f68f42638a1..bbdbf5fc819
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -13557,4 -12588,14 +13557,17 @@@ Return an RTX representing @var{tagged_
Store the result in @var{target} if convenient.
The default clears the top byte of the original pointer.
@end deftypefn
+@c hook-end
+
+ @deftypefn {Target Hook} HOST_WIDE_INT TARGET_GCOV_TYPE_SIZE (void)
++@c hook-start:TARGET_GCOV_TYPE_SIZE
+ Returns the gcov type size in bits. This type is used for example for
+ counters incremented by profiling and code-coverage events. The default
+ value is 64, if the type size of long long is greater than 32, otherwise the
+ default value is 32. A 64-bit type is recommended to avoid overflows of the
+ counters. If the @option{-fprofile-update=atomic} is used, then the
+ counters are incremented using atomic operations. Targets not supporting
+ 64-bit atomic operations may override the default value and request a 32-bit
+ type.
+ @end deftypefn
++@c hook-end
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-10 7:12 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-10 7:12 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:7d5bfcbfd3f9074e48e78b82c60d9b5aca5011a0
commit 7d5bfcbfd3f9074e48e78b82c60d9b5aca5011a0
Merge: 9207fa3effc 0631faf87a1
Author: Martin Liska <mliska@suse.cz>
Date: Tue Aug 10 09:12:21 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
gcc/ChangeLog | 123 ++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 2 +-
gcc/builtins.def | 8 +-
gcc/c/c-typeck.c | 2 +-
gcc/common.opt | 2 +-
gcc/config/aarch64/aarch64-simd.md | 15 +-
gcc/config/aarch64/aarch64.md | 2 +-
gcc/config/gcn/gcn-protos.h | 5 +-
gcc/config/gcn/gcn-tree.c | 58 +-
gcc/config/gcn/gcn.c | 21 +-
gcc/config/gcn/gcn.opt | 5 -
gcc/config/i386/constraints.md | 10 +-
gcc/config/i386/i386.c | 11 +-
gcc/config/i386/mmx.md | 2 +-
gcc/config/i386/predicates.md | 4 +
gcc/config/i386/sse.md | 47 +-
gcc/config/nvptx/nvptx.c | 5 +
gcc/config/rs6000/rs6000.c | 14 +-
gcc/doc/gty.texi | 5 +-
gcc/doc/tm.texi | 9 +
gcc/doc/tm.texi.in | 2 +
gcc/gimple-range-fold.cc | 6 +
gcc/ipa-prop.c | 2 +-
gcc/omp-builtins.def | 11 +-
gcc/omp-low.c | 2 +
gcc/omp-oacc-neuter-broadcast.cc | 1522 ++++++++++++++++++++
gcc/optc-gen.awk | 8 +-
gcc/opts.c | 6 +-
gcc/passes.def | 1 +
gcc/target.def | 11 +
gcc/testsuite/ChangeLog | 67 +
gcc/testsuite/g++.dg/ipa/pure-const-3.C | 2 +-
gcc/testsuite/gcc.dg/ipa/remref-6.c | 2 +-
gcc/testsuite/gcc.dg/pr101741.c | 16 +
gcc/testsuite/gcc.dg/pr68217.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp24.c | 2 +-
gcc/testsuite/gcc.dg/vla-stexp-1.c | 18 +
.../gcc.target/aarch64/vect-shr-reg-run.c | 53 +
gcc/testsuite/gcc.target/aarch64/vect-shr-reg.c | 30 +
gcc/testsuite/gcc.target/i386/avx2-gather-2.c | 3 +-
gcc/testsuite/gcc.target/i386/cond_op_shift_d-1.c | 56 +
gcc/testsuite/gcc.target/i386/cond_op_shift_d-2.c | 102 ++
gcc/testsuite/gcc.target/i386/cond_op_shift_q-1.c | 11 +
gcc/testsuite/gcc.target/i386/cond_op_shift_q-2.c | 5 +
gcc/testsuite/gcc.target/i386/cond_op_shift_ud-1.c | 10 +
gcc/testsuite/gcc.target/i386/cond_op_shift_ud-2.c | 5 +
gcc/testsuite/gcc.target/i386/cond_op_shift_uq-1.c | 10 +
gcc/testsuite/gcc.target/i386/cond_op_shift_uq-2.c | 5 +
gcc/testsuite/gcc.target/i386/cond_op_shift_uw-1.c | 8 +
gcc/testsuite/gcc.target/i386/cond_op_shift_uw-2.c | 6 +
gcc/testsuite/gcc.target/i386/cond_op_shift_w-1.c | 8 +
gcc/testsuite/gcc.target/i386/cond_op_shift_w-2.c | 6 +
gcc/testsuite/gcc.target/i386/pr101812.c | 12 +
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_11.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_12.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_15.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_18.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_3.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_5.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_6.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_7.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_8.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_9.c | 2 +-
gcc/testsuite/gfortran.dg/PR94327.c | 2 +-
gcc/testsuite/gfortran.dg/PR94331.c | 2 +-
.../gfortran.dg/bind_c_array_params_3_aux.c | 2 +-
.../iso_fortran_binding_uint8_array_driver.c | 2 +-
gcc/testsuite/gfortran.dg/pr93524.c | 2 +-
gcc/testsuite/lib/gfortran.exp | 10 +-
gcc/tree-pass.h | 1 +
gcc/tree-ssa-ccp.c | 118 +-
libgomp/ChangeLog | 18 +
libgomp/plugin/plugin-gcn.c | 3 +-
.../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c | 3 -
.../libgomp.oacc-c-c++-common/loop-dim-default.c | 4 +-
.../libgomp.oacc-c-c++-common/parallel-dims.c | 12 +-
.../libgomp.oacc-c-c++-common/routine-wv-2.c | 7 +-
.../libgomp.oacc-fortran/optional-reduction.f90 | 3 +
.../testsuite/libgomp.oacc-fortran/reduction-7.f90 | 3 +
libstdc++-v3/ChangeLog | 28 +
libstdc++-v3/include/bits/regex.h | 28 +-
libstdc++-v3/include/bits/regex.tcc | 6 +-
libstdc++-v3/include/bits/regex_automaton.tcc | 4 +-
libstdc++-v3/include/bits/regex_compiler.h | 8 +-
libstdc++-v3/include/bits/regex_executor.h | 6 +-
libstdc++-v3/include/debug/safe_container.h | 13 +-
libstdc++-v3/include/std/regex | 3 +
.../23_containers/unordered_map/cons/default.cc | 3 +
.../23_containers/unordered_set/cons/default.cc | 3 +
95 files changed, 2514 insertions(+), 174 deletions(-)
diff --cc gcc/doc/tm.texi
index 7de33b9e344,a30fdcbbf3d..3e12ddf36b9
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -6813,8 -6408,16 +6813,17 @@@ Only define this hook if your accelerat
private variables at OpenACC device-lowering time using the
@code{TARGET_GOACC_ADJUST_PRIVATE_DECL} target hook.
@end deftypefn
+@c hook-end
+ @deftypefn {Target Hook} tree TARGET_GOACC_CREATE_WORKER_BROADCAST_RECORD (tree @var{rec}, bool @var{sender}, const char *@var{name})
+ Create a record used to propagate local-variable state from an active
+ worker to other workers. A possible implementation might adjust the type
+ of REC to place the new variable in shared GPU memory.
+
+ Presence of this target hook indicates that middle end neutering/broadcasting
+ be used.
+ @end deftypefn
+
@node Anchored Addresses
@section Anchored Addresses
@cindex anchored addresses
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-09 9:15 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-09 9:15 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:9207fa3effc9970d9e2a48993adbfc34c08a8f65
commit 9207fa3effc9970d9e2a48993adbfc34c08a8f65
Merge: 01c909e1a5f a5e3c1e2c8d
Author: Martin Liska <mliska@suse.cz>
Date: Mon Aug 9 11:14:45 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
MAINTAINERS | 1 +
gcc/ChangeLog | 288 ++++++
gcc/DATESTAMP | 2 +-
gcc/builtins.c | 399 +------
gcc/builtins.h | 4 -
gcc/c/ChangeLog | 17 +
gcc/c/c-decl.c | 3 +-
gcc/c/c-tree.h | 2 +-
gcc/calls.c | 310 +-----
gcc/config/aarch64/aarch64-sve-builtins.cc | 4 +-
gcc/config/i386/i386.md | 4 +-
gcc/cp/ChangeLog | 5 +
gcc/cp/cp-objcp-common.h | 2 +-
gcc/cp/decl.c | 2 +-
gcc/diagnostic-spec.c | 1 +
gcc/fortran/ChangeLog | 6 +
gcc/fortran/primary.c | 2 +-
gcc/gimple-fold.c | 4 +-
gcc/gimple-ssa-warn-access.cc | 1085 ++++++++++++++++++--
gcc/gimple-ssa-warn-access.h | 13 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/escape.cc | 47 +-
gcc/go/gofrontend/export.cc | 44 +-
gcc/go/gofrontend/export.h | 10 +
gcc/go/gofrontend/expressions.cc | 8 +
gcc/go/gofrontend/expressions.h | 21 +-
gcc/go/gofrontend/gogo.h | 4 +
gcc/go/gofrontend/import.cc | 6 +
gcc/go/gofrontend/unsafe.cc | 64 +-
gcc/langhooks-def.h | 2 +-
gcc/langhooks.c | 3 +-
gcc/langhooks.h | 2 +-
gcc/lra-constraints.c | 2 +-
gcc/pointer-query.h | 12 +-
gcc/testsuite/ChangeLog | 75 ++
.../c-c++-common/Wsizeof-pointer-memaccess1.c | 4 +-
gcc/testsuite/c-c++-common/attr-nonstring-3.c | 4 +-
gcc/testsuite/gcc.dg/Warray-bounds-39.c | 49 +-
gcc/testsuite/gcc.dg/Wstring-compare-3.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overread-6.c | 574 +++++++++++
gcc/testsuite/gcc.dg/attr-nonstring-2.c | 22 +-
gcc/testsuite/gcc.dg/attr-nonstring-4.c | 4 +-
gcc/testsuite/gcc.dg/sso-14.c | 4 +-
gcc/testsuite/gcc.target/aarch64/sve/dup_lane_1.c | 24 +-
gcc/testsuite/gcc.target/aarch64/sve/extract_1.c | 12 +-
gcc/testsuite/gcc.target/aarch64/sve/extract_2.c | 12 +-
gcc/testsuite/gcc.target/aarch64/sve/extract_3.c | 12 +-
gcc/testsuite/gcc.target/aarch64/sve/extract_4.c | 12 +-
.../aarch64/vector_structure_intrinsics.c | 2 +-
gcc/testsuite/gcc.target/arm/attr-neon3.c | 2 +-
gcc/testsuite/gcc.target/arm/pr69245.c | 6 +-
.../gcc.target/arm/pragma_fpu_attribute_2.c | 4 +-
gcc/testsuite/gcc.target/i386/pr101797.c | 15 +
gcc/testsuite/gcc.target/i386/pr88531-1a.c | 19 +
gcc/testsuite/gcc.target/i386/pr88531-1b.c | 8 +
gcc/testsuite/gcc.target/i386/pr88531-1c.c | 8 +
gcc/testsuite/gcc.target/i386/pr88531-2a.c | 19 +
gcc/testsuite/gcc.target/i386/pr88531-2b.c | 6 +
gcc/testsuite/gcc.target/i386/pr88531-2c.c | 6 +
gcc/testsuite/gcc.target/tic6x/rotdi16-scan.c | 8 +-
gcc/tree-ssa-phiopt.c | 6 +-
gcc/tree-vect-loop.c | 43 +-
gcc/tree-vect-stmts.c | 26 +-
gcc/tree-vectorizer.h | 2 +-
libgcc/ChangeLog | 27 +
libstdc++-v3/ChangeLog | 25 +
libstdc++-v3/libsupc++/compare | 21 +-
.../25_algorithms/copy/debug/constexpr_neg.cc | 2 +-
.../copy_backward/debug/constexpr_neg.cc | 2 +-
.../25_algorithms/equal/debug/constexpr_neg.cc | 2 +-
.../lower_bound/debug/constexpr_partitioned_neg.cc | 2 +-
.../debug/constexpr_partitioned_pred_neg.cc | 2 +-
.../lower_bound/debug/constexpr_valid_range_neg.cc | 2 +-
.../upper_bound/debug/constexpr_partitioned_neg.cc | 2 +-
.../debug/constexpr_partitioned_pred_neg.cc | 2 +-
.../upper_bound/debug/constexpr_valid_range_neg.cc | 2 +-
.../testsuite/std/ranges/iota/max_size_type.cc | 1 +
77 files changed, 2440 insertions(+), 1023 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-06 10:38 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-06 10:38 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:01c909e1a5fca4988431a328454e9d8c0eea9ef6
commit 01c909e1a5fca4988431a328454e9d8c0eea9ef6
Merge: f182597d273 3c94db20be9
Author: Martin Liska <mliska@suse.cz>
Date: Fri Aug 6 12:38:10 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 96 ++
gcc/DATESTAMP | 2 +-
gcc/c/c-parser.c | 63 +-
gcc/config/aarch64/arm_neon.h | 1530 ++++++++++++++++----
gcc/config/rs6000/rs6000.c | 2 +
gcc/doc/invoke.texi | 80 +-
gcc/dominance.c | 4 +-
gcc/dominance.h | 2 +-
gcc/gcov-io.c | 36 +-
gcc/gcov-io.h | 1 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 48 +-
gcc/ipa-prop.h | 8 +-
gcc/testsuite/ChangeLog | 82 ++
gcc/testsuite/gcc.dg/gcov-info-to-gcda.c | 60 +
.../aarch64/vector_structure_intrinsics.c | 76 +-
gcc/testsuite/gcc.target/powerpc/pragma-optimize.c | 13 +
gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 3 +-
gcc/tree-data-ref.c | 10 +-
gcc/tree-data-ref.h | 4 +-
gcc/tree-predcom.c | 13 +-
gcc/tree-ssa-pre.c | 2 +-
gcc/tree-ssa-threadbackward.c | 6 +-
gcc/tree-vect-data-refs.c | 15 +-
gcc/tree-vect-slp-patterns.c | 2 +-
gcc/tree-vect-stmts.c | 2 +-
gcc/tree-vectorizer.h | 4 +-
gcc/vec.c | 47 +-
gcc/vec.h | 66 +-
libcpp/ChangeLog | 11 +
libgcc/ChangeLog | 7 +
libgcc/Makefile.in | 2 +-
libgcc/gcov.h | 19 +
libgcc/libgcov-driver.c | 187 ++-
libgcc/libgcov.h | 5 -
libgo/go/runtime/internal/atomic/atomic.c | 80 +
libgo/go/runtime/internal/atomic/stubs.go | 25 +
libgomp/ChangeLog | 31 +
libstdc++-v3/ChangeLog | 47 +
libstdc++-v3/include/bits/ranges_base.h | 24 +-
libstdc++-v3/include/bits/stl_iterator.h | 24 +-
libstdc++-v3/include/bits/stl_queue.h | 3 -
libstdc++-v3/include/std/ranges | 42 +-
43 files changed, 2217 insertions(+), 569 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-05 17:50 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-05 17:50 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:f182597d273fe81ffae6dfece17fecadd01842f7
commit f182597d273fe81ffae6dfece17fecadd01842f7
Merge: fc45f824a02 4739344d36e
Author: Martin Liska <mliska@suse.cz>
Date: Thu Aug 5 19:50:30 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 305 ++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/analyzer/ChangeLog | 42 ++
gcc/analyzer/analyzer.cc | 1 +
gcc/analyzer/analyzer.h | 2 +
gcc/analyzer/complexity.cc | 16 +
gcc/analyzer/complexity.h | 1 +
gcc/analyzer/engine.cc | 2 +
gcc/analyzer/region-model-asm.cc | 303 ++++++++++
gcc/analyzer/region-model-manager.cc | 48 ++
gcc/analyzer/region-model.cc | 5 +-
gcc/analyzer/region-model.h | 13 +
gcc/analyzer/store.cc | 17 +
gcc/analyzer/store.h | 1 +
gcc/analyzer/svalue.cc | 89 +++
gcc/analyzer/svalue.h | 145 ++++-
gcc/auto-profile.c | 13 +-
gcc/cfgloop.c | 66 ++
gcc/cfgloop.h | 100 ++-
gcc/config/aarch64/aarch64.c | 213 +++----
gcc/config/arm/arm-c.c | 1 +
gcc/config/arm/arm-cpus.in | 1 +
gcc/config/arm/arm.c | 190 +++---
gcc/config/i386/i386-expand.c | 6 +-
gcc/config/i386/i386.c | 24 +-
gcc/config/i386/i386.h | 26 +-
gcc/config/i386/i386.md | 12 +-
gcc/config/i386/ia32intrin.h | 14 +-
gcc/config/i386/serializeintrin.h | 7 +-
gcc/config/i386/sse.md | 150 +++++
gcc/config/i386/x86gprintrin.h | 11 +
gcc/config/rs6000/constraints.md | 2 +-
gcc/config/rs6000/smmintrin.h | 27 +
gcc/config/rs6000/vsx.md | 2 +-
gcc/config/s390/s390-modes.def | 11 +-
gcc/config/s390/s390-protos.h | 2 +
gcc/config/s390/s390.c | 188 ++++++
gcc/config/s390/s390.md | 3 -
gcc/config/s390/vector.md | 242 ++++++--
gcc/config/s390/vx-builtins.md | 75 ++-
gcc/cp/ChangeLog | 6 +
gcc/cp/parser.c | 2 +
gcc/doc/invoke.texi | 3 +
gcc/doc/md.texi | 11 +
gcc/dwarf2out.c | 11 +
gcc/expr.c | 26 +-
gcc/gcov-io.c | 4 +-
gcc/gimple-range-path.h | 2 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/escape.cc | 117 +++-
gcc/go/gofrontend/expressions.cc | 49 +-
gcc/go/gofrontend/expressions.h | 75 +++
gcc/go/gofrontend/runtime.def | 8 +-
gcc/go/gofrontend/statements.cc | 59 +-
gcc/go/gofrontend/types.cc | 4 +-
gcc/match.pd | 56 ++
gcc/rtlanal.c | 19 +
gcc/rtlanal.h | 4 +
gcc/testsuite/ChangeLog | 182 ++++++
gcc/testsuite/g++.dg/goacc/pr101759.C | 5 +
gcc/testsuite/g++.dg/gomp/pr101759.C | 8 +
gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 4 +-
gcc/testsuite/g++.dg/tree-prof/morefunc.C | 7 +-
gcc/testsuite/g++.dg/tree-prof/reorder.C | 6 +-
gcc/testsuite/g++.dg/tree-ssa/pr101769.C | 56 ++
gcc/testsuite/g++.dg/vect/pr99149.cc | 2 +-
gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C | 7 +-
gcc/testsuite/g++.old-deja/g++.other/inline7.C | 2 +-
.../gcc.c-torture/execute/ieee/pr29302-1.x | 6 -
gcc/testsuite/gcc.dg/analyzer/asm-x86-1.c | 69 +++
gcc/testsuite/gcc.dg/analyzer/asm-x86-lp64-1.c | 131 ++++
gcc/testsuite/gcc.dg/analyzer/asm-x86-lp64-2.c | 34 ++
gcc/testsuite/gcc.dg/analyzer/pr101570.c | 5 +
.../asm-x86-linux-array_index_mask_nospec.c | 74 +++
.../torture/asm-x86-linux-cpuid-paravirt-1.c | 81 +++
.../torture/asm-x86-linux-cpuid-paravirt-2.c | 135 +++++
.../gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c | 46 ++
.../torture/asm-x86-linux-rdmsr-paravirt.c | 210 +++++++
.../gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c | 33 +
.../asm-x86-linux-wfx_get_ps_timeout-full.c | 319 ++++++++++
.../asm-x86-linux-wfx_get_ps_timeout-reduced.c | 77 +++
gcc/testsuite/gcc.dg/fold-ior-4.c | 61 ++
gcc/testsuite/gcc.dg/sso-15.c | 36 ++
gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c | 8 +-
gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c | 2 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr101756.c | 17 +
.../gcc.target/aarch64/sve/cost_model_12.c | 19 +
gcc/testsuite/gcc.target/aarch64/vaddX_high_cost.c | 38 ++
.../gcc.target/aarch64/vmul_element_cost.c | 94 +++
gcc/testsuite/gcc.target/aarch64/vmul_high_cost.c | 85 +++
gcc/testsuite/gcc.target/aarch64/vsubX_high_cost.c | 38 ++
gcc/testsuite/gcc.target/arm/attr-neon.c | 9 +-
gcc/testsuite/gcc.target/arm/attr-neon2.c | 35 +-
gcc/testsuite/gcc.target/arm/attr-neon3.c | 48 +-
.../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 2 +-
.../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 2 +-
.../arm/cortex-m55-nofp-nomve-flag-softfp.c | 2 +-
.../gcc.target/arm/mve/intrinsics/mve_fpu1.c | 5 +-
.../gcc.target/arm/mve/intrinsics/mve_fpu2.c | 5 +-
gcc/testsuite/gcc.target/arm/pr69245.c | 6 +-
gcc/testsuite/gcc.target/arm/pr98636.c | 3 +-
.../gcc.target/arm/pragma_fpu_attribute.c | 7 +-
.../gcc.target/arm/pragma_fpu_attribute_2.c | 7 +-
gcc/testsuite/gcc.target/i386/avx-vzeroupper-14.c | 2 +-
gcc/testsuite/gcc.target/i386/avx-vzeroupper-15.c | 2 +-
.../gcc.target/i386/cond_op_addsubmul_d-2.c | 2 +
.../gcc.target/i386/cond_op_addsubmul_q-2.c | 2 +
.../gcc.target/i386/cond_op_addsubmul_w-2.c | 2 +
.../i386/cond_op_addsubmuldiv_double-2.c | 1 +
.../gcc.target/i386/cond_op_addsubmuldiv_float-2.c | 1 +
.../gcc.target/i386/cond_op_anylogic_d-1.c | 38 ++
.../gcc.target/i386/cond_op_anylogic_d-2.c | 78 +++
.../gcc.target/i386/cond_op_anylogic_q-1.c | 10 +
.../gcc.target/i386/cond_op_anylogic_q-2.c | 5 +
.../gcc.target/i386/cond_op_fma_double-1.c | 87 +++
.../gcc.target/i386/cond_op_fma_double-2.c | 208 +++++++
.../gcc.target/i386/cond_op_fma_float-1.c | 20 +
.../gcc.target/i386/cond_op_fma_float-2.c | 5 +
gcc/testsuite/gcc.target/i386/cond_op_maxmin_b-1.c | 8 +
gcc/testsuite/gcc.target/i386/cond_op_maxmin_b-2.c | 6 +
gcc/testsuite/gcc.target/i386/cond_op_maxmin_d-1.c | 41 ++
gcc/testsuite/gcc.target/i386/cond_op_maxmin_d-2.c | 67 ++
.../gcc.target/i386/cond_op_maxmin_double-1.c | 39 ++
.../gcc.target/i386/cond_op_maxmin_double-2.c | 67 ++
.../gcc.target/i386/cond_op_maxmin_float-1.c | 8 +
.../gcc.target/i386/cond_op_maxmin_float-2.c | 5 +
gcc/testsuite/gcc.target/i386/cond_op_maxmin_q-1.c | 8 +
gcc/testsuite/gcc.target/i386/cond_op_maxmin_q-2.c | 5 +
.../gcc.target/i386/cond_op_maxmin_ub-1.c | 8 +
.../gcc.target/i386/cond_op_maxmin_ub-2.c | 6 +
.../gcc.target/i386/cond_op_maxmin_ud-1.c | 8 +
.../gcc.target/i386/cond_op_maxmin_ud-2.c | 5 +
.../gcc.target/i386/cond_op_maxmin_uq-1.c | 8 +
.../gcc.target/i386/cond_op_maxmin_uq-2.c | 5 +
.../gcc.target/i386/cond_op_maxmin_uw-1.c | 8 +
.../gcc.target/i386/cond_op_maxmin_uw-2.c | 6 +
gcc/testsuite/gcc.target/i386/cond_op_maxmin_w-1.c | 8 +
gcc/testsuite/gcc.target/i386/cond_op_maxmin_w-2.c | 6 +
gcc/testsuite/gcc.target/i386/eh_return-2.c | 16 +
gcc/testsuite/gcc.target/i386/pr100865-10b.c | 1 +
gcc/testsuite/gcc.target/i386/pr100865-11b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-12b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-4b.c | 2 +
gcc/testsuite/gcc.target/i386/pr100865-6b.c | 5 +-
gcc/testsuite/gcc.target/i386/pr100865-7b.c | 5 +-
gcc/testsuite/gcc.target/i386/pr100865-8b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-9b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr101742a.c | 16 +
gcc/testsuite/gcc.target/i386/pr101742b.c | 4 +
gcc/testsuite/gcc.target/i386/pr82941-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82942-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-3.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-5.c | 3 +-
gcc/testsuite/gcc.target/i386/pr99744-3.c | 13 +
gcc/testsuite/gcc.target/i386/pr99744-4.c | 357 +++++++++++
gcc/testsuite/gcc.target/i386/pr99744-5.c | 25 +
gcc/testsuite/gcc.target/i386/pr99744-6.c | 23 +
gcc/testsuite/gcc.target/i386/pr99744-7.c | 12 +
gcc/testsuite/gcc.target/i386/pr99744-8.c | 13 +
gcc/testsuite/gcc.target/i386/vect-gather-1.c | 20 +
.../gcc.target/powerpc/sse4_1-phminposuw.c | 68 +++
.../vector/long-double-asm-in-out-hard-fp-reg.c | 8 +-
.../vector/long-double-asm-inout-hard-fp-reg.c | 6 +-
gcc/testsuite/gcc.target/s390/vector/perm-merge.c | 104 ++++
gcc/testsuite/gcc.target/s390/vector/perm-vpdi.c | 49 ++
gcc/testsuite/gcc.target/s390/vector/vec-types.h | 35 ++
gcc/testsuite/gcc.target/s390/zvector/vec-permi.c | 54 --
gcc/testsuite/gcc.target/s390/zvector/vec-types.h | 37 ++
gcc/testsuite/gcc.target/s390/zvector/vec_merge.c | 88 +++
gcc/testsuite/gcc.target/s390/zvector/vec_permi.c | 66 ++
gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +-
gcc/testsuite/lib/profopt.exp | 6 +-
gcc/testsuite/lib/target-supports.exp | 2 +-
gcc/tree-sra.c | 5 +-
gcc/tree-ssa-forwprop.c | 244 ++++++--
gcc/tree-tailcall.c | 34 +-
gcc/tree-vect-data-refs.c | 31 +-
gcc/tree-vect-loop.c | 21 +-
gcc/tree-vect-patterns.c | 2 +-
gcc/tree-vect-slp.c | 8 +-
gcc/tree-vect-stmts.c | 100 ++-
gcc/tree-vectorizer.h | 104 ++++
libcpp/makeucnid.c | 2 +-
libcpp/ucnid.h | 671 ++++++++++-----------
libgcc/ChangeLog | 4 +
libgcc/config/t-slibgcc | 2 +-
libgcc/config/t-slibgcc-darwin | 2 +-
libgcc/config/t-slibgcc-fuchsia | 25 +-
libgcc/config/t-slibgcc-vms | 2 +-
libgo/go/runtime/chan.go | 31 +-
libgomp/config/gcn/icv-device.c | 11 +
libgomp/config/nvptx/icv-device.c | 11 +
libgomp/fortran.c | 7 +
libgomp/icv-device.c | 9 +
libgomp/libgomp-plugin.h | 6 +
libgomp/libgomp.map | 8 +-
libgomp/libgomp.texi | 29 +
libgomp/omp.h.in | 1 +
libgomp/omp_lib.f90.in | 6 +
libgomp/omp_lib.h.in | 3 +
libgomp/plugin/plugin-gcn.c | 38 +-
libgomp/plugin/plugin-nvptx.c | 25 +-
libgomp/target.c | 36 +-
libgomp/testsuite/lib/libgomp.exp | 5 +
libgomp/testsuite/libgomp.c-c++-common/target-45.c | 30 +
libgomp/testsuite/libgomp.fortran/target10.f90 | 20 +
libsanitizer/ChangeLog | 5 +
libstdc++-v3/ChangeLog | 244 ++++++++
libstdc++-v3/doc/html/index.html | 2 +-
libstdc++-v3/doc/html/manual/api.html | 4 +
libstdc++-v3/doc/html/manual/appendix.html | 2 +-
libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +-
libstdc++-v3/doc/html/manual/index.html | 2 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 10 +
libstdc++-v3/include/bits/c++config | 10 +
libstdc++-v3/include/bits/forward_list.h | 30 +-
libstdc++-v3/include/bits/iterator_concepts.h | 1 +
libstdc++-v3/include/bits/locale_conv.h | 70 ++-
libstdc++-v3/include/bits/random.tcc | 2 +
libstdc++-v3/include/bits/range_access.h | 26 +
libstdc++-v3/include/bits/ranges_base.h | 22 +
libstdc++-v3/include/bits/regex_executor.h | 7 +-
libstdc++-v3/include/bits/regex_executor.tcc | 2 +-
libstdc++-v3/include/bits/regex_scanner.tcc | 4 +-
libstdc++-v3/include/bits/stl_algo.h | 10 +-
libstdc++-v3/include/bits/stl_bvector.h | 41 ++
libstdc++-v3/include/bits/stl_deque.h | 49 ++
libstdc++-v3/include/bits/stl_iterator.h | 121 +++-
.../include/bits/stl_iterator_base_funcs.h | 3 +
libstdc++-v3/include/bits/stl_list.h | 33 +
libstdc++-v3/include/bits/stl_queue.h | 17 +
libstdc++-v3/include/bits/stl_stack.h | 10 +
libstdc++-v3/include/bits/stl_vector.h | 23 +
libstdc++-v3/include/bits/stream_iterator.h | 8 +
libstdc++-v3/include/bits/streambuf_iterator.h | 9 +
libstdc++-v3/include/debug/deque | 18 +
libstdc++-v3/include/debug/forward_list | 11 +
libstdc++-v3/include/debug/list | 16 +
libstdc++-v3/include/debug/safe_iterator.h | 22 +
libstdc++-v3/include/debug/vector | 19 +
libstdc++-v3/include/std/array | 38 +-
libstdc++-v3/include/std/memory_resource | 132 +++-
libstdc++-v3/include/std/ranges | 17 +
libstdc++-v3/include/std/ratio | 10 +
libstdc++-v3/include/std/regex | 18 +-
libstdc++-v3/include/std/type_traits | 2 +
libstdc++-v3/libsupc++/compare | 53 ++
.../18_support/comparisons/categories/zero_neg.cc | 2 +-
.../20_util/function_objects/binders/3113.cc | 24 +-
libstdc++-v3/testsuite/20_util/pair/cons/99957.cc | 1 +
libstdc++-v3/testsuite/20_util/rel_ops.cc | 2 +
.../20_util/shared_ptr/assign/auto_ptr.cc | 3 +-
.../20_util/shared_ptr/assign/auto_ptr_neg.cc | 3 +-
.../20_util/shared_ptr/assign/auto_ptr_rvalue.cc | 3 +-
.../testsuite/20_util/shared_ptr/cons/43820_neg.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/auto_ptr.cc | 1 +
.../20_util/shared_ptr/cons/auto_ptr_neg.cc | 1 +
.../testsuite/20_util/shared_ptr/creation/dr925.cc | 7 +-
.../testsuite/20_util/unique_ptr/cons/auto_ptr.cc | 3 +-
.../20_util/unique_ptr/cons/auto_ptr_neg.cc | 3 +-
.../21_strings/basic_string/range_access/char/1.cc | 4 +-
.../basic_string/range_access/wchar_t/1.cc | 4 +-
.../basic_string_view/range_access/char/1.cc | 8 +-
.../basic_string_view/range_access/wchar_t/1.cc | 8 +-
.../23_containers/array/creation/3_neg.cc | 2 +-
.../23_containers/array/debug/back1_neg.cc | 2 +-
.../23_containers/array/debug/back2_neg.cc | 2 +-
.../23_containers/array/debug/front1_neg.cc | 2 +-
.../23_containers/array/debug/front2_neg.cc | 2 +-
.../array/debug/square_brackets_operator1_neg.cc | 2 +-
.../array/debug/square_brackets_operator2_neg.cc | 2 +-
.../testsuite/23_containers/array/range_access.cc | 4 +-
.../23_containers/array/tuple_interface/get_neg.cc | 6 +-
.../23_containers/deque/cons/clear_allocator.cc | 24 +-
.../23_containers/deque/debug/invalidation/4.cc | 2 +-
.../testsuite/23_containers/deque/range_access.cc | 4 +-
.../testsuite/23_containers/deque/types/1.cc | 1 +
.../23_containers/forward_list/operations/3.cc | 4 +-
.../23_containers/forward_list/range_access.cc | 4 +-
.../testsuite/23_containers/list/range_access.cc | 4 +-
.../testsuite/23_containers/list/types/1.cc | 2 +-
.../testsuite/23_containers/map/range_access.cc | 4 +-
.../23_containers/multimap/range_access.cc | 4 +-
.../23_containers/multiset/range_access.cc | 4 +-
.../23_containers/priority_queue/members/7161.cc | 2 +-
.../testsuite/23_containers/queue/members/7157.cc | 2 +-
.../testsuite/23_containers/set/range_access.cc | 4 +-
.../23_containers/unordered_map/range_access.cc | 4 +-
.../unordered_multimap/range_access.cc | 4 +-
.../unordered_multiset/range_access.cc | 4 +-
.../23_containers/unordered_set/range_access.cc | 4 +-
.../testsuite/23_containers/vector/59829.cc | 2 +-
.../23_containers/vector/ext_pointer/types/1.cc | 8 +-
.../23_containers/vector/ext_pointer/types/2.cc | 8 +-
.../testsuite/23_containers/vector/range_access.cc | 8 +-
.../testsuite/23_containers/vector/types/1.cc | 1 +
.../24_iterators/customization_points/iter_move.cc | 2 +-
.../24_iterators/istream_iterator/sentinel.cc | 6 +-
.../24_iterators/istreambuf_iterator/sentinel.cc | 2 +-
.../testsuite/24_iterators/move_iterator/dr2061.cc | 4 +-
.../24_iterators/move_iterator/greedy_ops.cc | 2 +
.../24_iterators/normal_iterator/greedy_ops.cc | 8 +-
.../testsuite/24_iterators/operations/prev_neg.cc | 2 +-
.../24_iterators/ostreambuf_iterator/2.cc | 6 +-
.../24_iterators/range_access/range_access.cc | 4 +-
.../24_iterators/range_operations/100768.cc | 22 +-
.../testsuite/24_iterators/reverse_iterator/2.cc | 2 +
.../24_iterators/reverse_iterator/greedy_ops.cc | 2 +
.../25_algorithms/headers/algorithm/synopsis.cc | 220 +++----
.../testsuite/25_algorithms/random_shuffle/1.cc | 2 +
.../25_algorithms/random_shuffle/59603.cc | 1 +
.../25_algorithms/random_shuffle/moveable.cc | 1 +
.../requirements/explicit_instantiation/2.cc | 5 +-
.../requirements/explicit_instantiation/pod.cc | 5 +-
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
.../26_numerics/valarray/range_access2.cc | 8 +-
libstdc++-v3/testsuite/28_regex/range_access.cc | 4 +-
.../28_regex/traits/char/lookup_classname.cc | 1 +
.../28_regex/traits/char/lookup_collatename.cc | 1 +
.../testsuite/29_atomics/atomic/cons/assign_neg.cc | 2 +-
.../testsuite/29_atomics/atomic/cons/copy_neg.cc | 2 +-
.../29_atomics/atomic_integral/cons/assign_neg.cc | 2 +-
.../29_atomics/atomic_integral/cons/copy_neg.cc | 2 +-
.../atomic_integral/operators/bitwise_neg.cc | 6 +-
.../atomic_integral/operators/decrement_neg.cc | 6 +-
.../atomic_integral/operators/increment_neg.cc | 6 +-
.../string_view/range_access/char/1.cc | 4 +-
.../string_view/range_access/wchar_t/1.cc | 4 +-
.../ext/pb_ds/example/priority_queue_erase_if.cc | 2 +
.../ext/pb_ds/example/priority_queue_split_join.cc | 2 +
libstdc++-v3/testsuite/ext/vstring/range_access.cc | 8 +-
libstdc++-v3/testsuite/lib/dg-options.exp | 5 +
libstdc++-v3/testsuite/std/ranges/access/101782.cc | 9 +
libstdc++-v3/testsuite/std/ranges/adaptors/take.cc | 2 +-
libstdc++-v3/testsuite/std/ranges/p2259.cc | 4 +-
.../testsuite/util/testsuite_common_types.h | 18 +-
338 files changed, 8469 insertions(+), 1505 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-08-03 13:50 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-08-03 13:50 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:fc45f824a020dff1ec2ea68cef1d23345fb7d447
commit fc45f824a020dff1ec2ea68cef1d23345fb7d447
Merge: 993a6fb652c 048039c49b9
Author: Martin Liska <mliska@suse.cz>
Date: Tue Aug 3 15:48:56 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
.dir-locals.el | 4 +-
ChangeLog | 12 +
MAINTAINERS | 1 +
c++tools/ChangeLog | 14 +
c++tools/config.h.in | 3 +
c++tools/configure | 761 +-
c++tools/configure.ac | 31 +
c++tools/server.cc | 28 +
contrib/ChangeLog | 9 +
contrib/gcc-changelog/git_update_version.py | 3 +-
contrib/vimrc | 2 +-
gcc/ChangeLog | 2551 +++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 8 +-
gcc/ada/ChangeLog | 142 +
gcc/ada/adaint.c | 2 +-
gcc/ada/atree.adb | 24 +-
gcc/ada/atree.ads | 8 +
gcc/ada/atree.h | 9 +
gcc/ada/einfo-utils.adb | 25 +-
gcc/ada/einfo-utils.ads | 7 +
gcc/ada/einfo.ads | 12 -
gcc/ada/errout.ads | 2 +-
gcc/ada/exp_imgv.adb | 19 +-
gcc/ada/exp_pakd.adb | 4 +-
gcc/ada/fe.h | 3 +
gcc/ada/freeze.adb | 12 +-
gcc/ada/gcc-interface/decl.c | 174 +-
gcc/ada/gcc-interface/misc.c | 6 +-
gcc/ada/gcc-interface/trans.c | 2 +-
gcc/ada/gcc-interface/utils.c | 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 | 12 +-
gcc/ada/gen_il-gen.adb | 72 +-
gcc/ada/gen_il-internals.ads | 21 +
gcc/ada/gen_il-types.ads | 19 +-
gcc/ada/layout.adb | 2 +-
gcc/ada/libgnat/s-dwalin.adb | 842 +-
gcc/ada/libgnat/s-dwalin.ads | 124 +-
gcc/ada/libgnat/s-osprim__x32.adb | 2 +
gcc/ada/repinfo.adb | 24 +-
gcc/ada/scans.ads | 6 +-
gcc/ada/scn.adb | 9 +-
gcc/ada/sem_ch13.adb | 93 +-
gcc/ada/sem_prag.adb | 2 +-
gcc/ada/sem_util.adb | 4 +-
gcc/ada/sinfo.ads | 12 +-
gcc/ada/treepr.adb | 43 +-
gcc/ada/types.h | 4 +
gcc/ada/uintp.ads | 5 +
gcc/alias.c | 12 -
gcc/analyzer/ChangeLog | 390 +
gcc/analyzer/analyzer.cc | 112 +-
gcc/analyzer/analyzer.h | 17 +-
gcc/analyzer/analyzer.opt | 8 +
gcc/analyzer/call-string.cc | 143 +-
gcc/analyzer/call-string.h | 52 +-
gcc/analyzer/constraint-manager.cc | 31 +-
gcc/analyzer/constraint-manager.h | 1 +
gcc/analyzer/diagnostic-manager.cc | 104 +-
gcc/analyzer/diagnostic-manager.h | 2 +
gcc/analyzer/engine.cc | 309 +-
gcc/analyzer/exploded-graph.h | 24 +-
gcc/analyzer/pending-diagnostic.h | 13 +
gcc/analyzer/program-point.cc | 21 +-
gcc/analyzer/program-state.cc | 109 +-
gcc/analyzer/program-state.h | 6 +
gcc/analyzer/region-model-impl-calls.cc | 109 +-
gcc/analyzer/region-model-manager.cc | 36 +-
gcc/analyzer/region-model-reachability.cc | 18 +-
gcc/analyzer/region-model.cc | 408 +-
gcc/analyzer/region-model.h | 68 +-
gcc/analyzer/region.cc | 119 +-
gcc/analyzer/region.h | 16 +
gcc/analyzer/sm-file.cc | 27 +-
gcc/analyzer/sm-malloc.cc | 63 +-
gcc/analyzer/state-purge.cc | 107 +-
gcc/analyzer/state-purge.h | 4 +
gcc/analyzer/store.cc | 59 +
gcc/analyzer/store.h | 10 +
gcc/analyzer/supergraph.cc | 11 +-
gcc/analyzer/supergraph.h | 1 +
gcc/analyzer/svalue.cc | 89 +-
gcc/analyzer/svalue.h | 33 +-
gcc/attribs.h | 2 -
gcc/builtins.c | 15099 ++++++-------
gcc/builtins.h | 219 +-
gcc/c-family/ChangeLog | 57 +
gcc/c-family/c-common.c | 19 +-
gcc/c-family/c-common.h | 3 +-
gcc/c-family/c-lex.c | 15 +-
gcc/c-family/c-opts.c | 4 +
gcc/c-family/c-pragma.h | 5 +
gcc/c-family/c-warn.c | 6 +-
gcc/c/ChangeLog | 21 +
gcc/c/c-decl.c | 1 +
gcc/c/c-parser.c | 10 +-
gcc/c/c-tree.h | 5 +-
gcc/c/c-typeck.c | 3 +-
gcc/calls.c | 9 +-
gcc/cfgexpand.c | 44 +-
gcc/cfgloop.c | 19 +-
gcc/cfgloop.h | 142 +-
gcc/cfgloopanal.c | 2 +-
gcc/cfgloopmanip.c | 7 +-
gcc/cgraph.h | 6 +-
gcc/cgraphclones.c | 12 +-
gcc/combine.c | 14 +
gcc/common/config/i386/i386-common.c | 27 +-
gcc/config.gcc | 5 -
gcc/config.in | 24 +
gcc/config/aarch64/aarch64-builtins.c | 4 +
gcc/config/aarch64/aarch64-cores.def | 1 +
gcc/config/aarch64/aarch64-protos.h | 17 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 43 +-
gcc/config/aarch64/aarch64-simd.md | 474 +-
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 2 +-
gcc/config/aarch64/aarch64-sve.md | 2 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 654 +-
gcc/config/aarch64/aarch64.md | 27 +-
gcc/config/aarch64/arm_neon.h | 1173 +-
.../aarch64/falkor-tag-collision-avoidance.c | 4 +-
gcc/config/aarch64/fractional-cost.h | 236 +
gcc/config/arm/aarch-common-protos.h | 3 +-
gcc/config/arm/aarch-common.c | 8 +-
gcc/config/arm/arm.c | 4 +-
gcc/config/arm/arm_neon.h | 30 +-
gcc/config/arm/arm_neon_builtins.def | 4 +-
gcc/config/arm/neon.md | 12 +
gcc/config/arm/vfp.md | 2 +-
gcc/config/avr/avr.c | 3 +-
gcc/config/cris/cris.c | 4 +-
gcc/config/csky/print-sysroot-suffix.sh | 147 -
gcc/config/csky/t-csky-linux | 2 +-
gcc/config/elfos.h | 8 +
gcc/config/gcn/gcn-hsa.h | 29 +
gcc/config/gcn/gcn-opts.h | 7 +
gcc/config/gcn/gcn-valu.md | 2 +
gcc/config/gcn/gcn.c | 40 +-
gcc/config/gcn/gcn.md | 1 +
gcc/config/gcn/gcn.opt | 21 +
gcc/config/gcn/mkoffload.c | 61 +-
gcc/config/h8300/h8300-modes.def | 4 +-
gcc/config/h8300/h8300.md | 5 +-
gcc/config/h8300/jumpcall.md | 46 +
gcc/config/h8300/testcompare.md | 80 +-
gcc/config/i386/constraints.md | 10 +
gcc/config/i386/driver-i386.c | 25 +-
gcc/config/i386/i386-builtin.def | 8 +-
gcc/config/i386/i386-expand.c | 40 +-
gcc/config/i386/i386-features.c | 157 +-
gcc/config/i386/i386-options.c | 12 +-
gcc/config/i386/i386-passes.def | 1 -
gcc/config/i386/i386-protos.h | 1 -
gcc/config/i386/i386.c | 221 +-
gcc/config/i386/i386.h | 69 +-
gcc/config/i386/i386.md | 474 +-
gcc/config/i386/mmx.md | 2 +-
gcc/config/i386/predicates.md | 7 +-
gcc/config/i386/sse.md | 221 +-
gcc/config/i386/sync.md | 152 -
gcc/config/i386/x86-tune-costs.h | 26 +
gcc/config/mips/mips-msa.md | 22 +
gcc/config/mips/mips-protos.h | 1 +
gcc/config/mips/mips.c | 23 +-
gcc/config/mmix/mmix.c | 33 +-
gcc/config/mmix/mmix.md | 62 +-
gcc/config/mn10300/mn10300.c | 6 +-
gcc/config/nds32/nds32.c | 3 +-
gcc/config/pdp11/pdp11.c | 4 +-
gcc/config/riscv/constraints.md | 3 +-
gcc/config/rs6000/altivec.md | 21 +-
gcc/config/rs6000/predicates.md | 17 +-
gcc/config/rs6000/rbtree.c | 242 +
gcc/config/rs6000/rbtree.h | 52 +
gcc/config/rs6000/rs6000-builtin-new.def | 199 +
gcc/config/rs6000/rs6000-builtin.def | 8 +-
gcc/config/rs6000/rs6000-gen-builtins.c | 2987 +++
gcc/config/rs6000/rs6000-overload.def | 82 +
gcc/config/rs6000/rs6000-p8swap.c | 19 +
gcc/config/rs6000/rs6000-protos.h | 4 +-
gcc/config/rs6000/rs6000.c | 3111 +--
gcc/config/rs6000/rs6000.md | 5 +-
gcc/config/rs6000/smmintrin.h | 180 +
gcc/config/rs6000/vsx.md | 4 +-
gcc/config/s390/predicates.md | 9 +-
gcc/config/s390/s390.c | 87 +-
gcc/config/s390/s390.md | 32 +-
gcc/config/vax/vax.c | 5 +-
gcc/config/visium/visium.c | 4 +-
gcc/configure | 129 +
gcc/configure.ac | 29 +
gcc/coverage.c | 2 +
gcc/cp/ChangeLog | 242 +
gcc/cp/class.c | 7 +-
gcc/cp/constexpr.c | 31 +-
gcc/cp/constraint.cc | 4 +
gcc/cp/coroutines.cc | 89 +-
gcc/cp/cp-gimplify.c | 75 +-
gcc/cp/cp-objcp-common.c | 25 +-
gcc/cp/cp-tree.h | 31 +-
gcc/cp/cxx-pretty-print.c | 7 +-
gcc/cp/decl.c | 33 +-
gcc/cp/init.c | 2 +-
gcc/cp/logic.cc | 118 +-
gcc/cp/mangle.c | 19 +-
gcc/cp/parser.c | 231 +-
gcc/cp/parser.h | 7 +
gcc/cp/pt.c | 99 +-
gcc/cp/ptree.c | 1 +
gcc/cp/search.c | 13 +-
gcc/cp/semantics.c | 121 +-
gcc/cp/tree.c | 15 +-
gcc/cp/typeck.c | 15 +-
gcc/cp/typeck2.c | 1 +
gcc/cse.c | 14 +
gcc/d/ChangeLog | 127 +
gcc/d/d-builtins.cc | 34 +-
gcc/d/d-codegen.cc | 70 +-
gcc/d/d-convert.cc | 51 +-
gcc/d/d-diagnostic.cc | 14 +-
gcc/d/d-lang.cc | 27 +-
gcc/d/d-tree.h | 2 +
gcc/d/decl.cc | 45 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/dcast.c | 15 +-
gcc/d/dmd/expression.c | 16 +-
gcc/d/dmd/expression.h | 2 +
gcc/d/expr.cc | 54 +-
gcc/d/typeinfo.cc | 46 +-
gcc/d/types.cc | 2 +-
gcc/doc/analyzer.texi | 9 +
gcc/doc/cfg.texi | 2 +-
gcc/doc/extend.texi | 42 +-
gcc/doc/gimple.texi | 8 -
gcc/doc/invoke.texi | 66 +-
gcc/doc/loop.texi | 13 +-
gcc/doc/md.texi | 63 +-
gcc/doc/sourcebuild.texi | 9 +
gcc/doc/tm.texi | 49 +-
gcc/doc/tm.texi.in | 30 +
gcc/dump-context.h | 2 +-
gcc/dumpfile.c | 4 +-
gcc/dwarf2out.c | 12 +-
gcc/dwarf2out.h | 1 +
gcc/expmed.c | 5 +-
gcc/expr.c | 172 +-
gcc/expr.h | 4 +-
gcc/flag-types.h | 7 +
gcc/flags.h | 4 +
gcc/fold-const.c | 33 +-
gcc/fortran/ChangeLog | 75 +
gcc/fortran/check.c | 3 +-
gcc/fortran/decl.c | 113 +-
gcc/fortran/dump-parse-tree.c | 2 +
gcc/fortran/expr.c | 10 +
gcc/fortran/gfortran.h | 2 +
gcc/fortran/io.c | 2 +-
gcc/fortran/match.c | 11 +-
gcc/fortran/module.c | 7 +
gcc/fortran/openmp.c | 30 +-
gcc/fortran/resolve.c | 35 +-
gcc/fortran/target-memory.c | 3 +
gcc/fortran/trans-decl.c | 40 +-
gcc/fortran/trans-expr.c | 47 +-
gcc/fortran/trans-openmp.c | 2 +
gcc/fortran/trans-types.c | 4 +-
gcc/function.c | 10 +-
gcc/gcc.c | 10 +
gcc/gcse.c | 3 +-
gcc/genautomata.c | 2 +-
gcc/genextract.c | 2 +-
gcc/gengtype-state.c | 32 +-
gcc/gengtype.c | 22 +-
gcc/gengtype.h | 5 +
gcc/genmatch.c | 19 +-
gcc/gimple-array-bounds.cc | 56 +-
gcc/gimple-array-bounds.h | 10 +-
gcc/gimple-fold.c | 25 +-
gcc/gimple-loop-interchange.cc | 3 +-
gcc/gimple-loop-jam.c | 17 +-
gcc/gimple-loop-versioning.cc | 50 +-
gcc/gimple-pretty-print.c | 2 +-
gcc/gimple-range-cache.cc | 76 +-
gcc/gimple-range-cache.h | 8 +-
gcc/gimple-range-fold.cc | 110 +-
gcc/gimple-range-fold.h | 30 +
gcc/gimple-range-gori.cc | 15 +
gcc/gimple-range-path.cc | 329 +
gcc/gimple-range-path.h | 85 +
gcc/gimple-range.cc | 8 +-
gcc/gimple-ssa-split-paths.c | 3 +-
gcc/gimple-ssa-sprintf.c | 1 +
gcc/gimple-ssa-store-merging.c | 9 +-
gcc/gimple-ssa-warn-access.cc | 1765 ++
gcc/gimple-ssa-warn-access.h | 37 +
gcc/gimple-ssa-warn-restrict.c | 2 +-
gcc/gimple.c | 24 +-
gcc/gimple.h | 56 +-
gcc/gimplify.c | 26 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 280 +-
gcc/go/gofrontend/expressions.h | 4 +-
gcc/go/gofrontend/gogo.cc | 40 +
gcc/go/gofrontend/gogo.h | 8 +
gcc/go/gofrontend/runtime.def | 11 +
gcc/go/gofrontend/types.cc | 58 +
gcc/go/gofrontend/unsafe.cc | 16 +
gcc/godump.c | 4 +-
gcc/graphite-isl-ast-to-gimple.c | 5 +-
gcc/graphite.c | 6 +-
gcc/haifa-sched.c | 8 +-
gcc/internal-fn.c | 29 +-
gcc/internal-fn.def | 2 +
gcc/ipa-cp.c | 178 +-
gcc/ipa-devirt.c | 9 +
gcc/ipa-fnsummary.c | 10 +-
gcc/ipa-inline.c | 2 +-
gcc/ipa-modref.c | 71 +-
gcc/ipa-modref.h | 3 +-
gcc/ipa-predicate.c | 4 +-
gcc/ipa-predicate.h | 2 +-
gcc/ipa-prop.c | 168 +-
gcc/ipa-prop.h | 31 +-
gcc/ipa-pure-const.c | 3 +-
gcc/ira-build.c | 2 +-
gcc/jit/ChangeLog | 6 +
gcc/jit/jit-playback.c | 32 +-
gcc/loop-doloop.c | 8 +-
gcc/loop-init.c | 5 +-
gcc/loop-invariant.c | 14 +-
gcc/loop-unroll.c | 7 +-
gcc/match.pd | 26 +
gcc/modulo-sched.c | 5 +-
gcc/omp-general.c | 17 +
gcc/omp-low.c | 2 +
gcc/omp-offload.c | 134 +-
gcc/optabs-query.c | 23 +-
gcc/optabs-tree.c | 7 +-
gcc/optabs-tree.h | 3 +-
gcc/optabs.c | 32 +-
gcc/optabs.def | 1 +
gcc/opts.c | 8 +
gcc/params.opt | 15 +-
gcc/passes.def | 8 +-
gcc/po/ChangeLog | 17 +
gcc/po/be.po | 10328 ++++-----
gcc/po/da.po | 10339 ++++-----
gcc/po/de.po | 10357 ++++-----
gcc/po/el.po | 10328 ++++-----
gcc/po/es.po | 10347 ++++-----
gcc/po/fi.po | 10336 ++++-----
gcc/po/fr.po | 10341 ++++-----
gcc/po/gcc.pot | 21070 ++++++++++---------
gcc/po/hr.po | 10328 ++++-----
gcc/po/id.po | 10333 ++++-----
gcc/po/ja.po | 10336 ++++-----
gcc/po/nl.po | 10332 ++++-----
gcc/po/ru.po | 10348 ++++-----
gcc/po/sr.po | 10334 ++++-----
gcc/po/sv.po | 10332 ++++-----
gcc/po/zh_CN.po | 10340 ++++-----
gcc/po/zh_TW.po | 10332 ++++-----
gcc/pointer-query.cc | 1895 ++
gcc/pointer-query.h | 234 +
gcc/postreload-gcse.c | 4 +-
gcc/predict.c | 5 +-
gcc/profile-count.h | 2 +-
gcc/profile.c | 3 +-
gcc/range-op.cc | 162 +-
gcc/range-op.h | 6 +
gcc/read-rtl.c | 2 +-
gcc/recog.c | 36 +-
gcc/recog.h | 12 +-
gcc/reload.c | 16 +-
gcc/rtl.c | 15 +
gcc/rtl.h | 7 +-
gcc/rtlanal.c | 31 +
gcc/rtlanal.h | 3 +
gcc/sanopt.c | 5 +-
gcc/sched-int.h | 4 +-
gcc/sel-sched-ir.c | 12 +-
gcc/sel-sched-ir.h | 2 +-
gcc/simplify-rtx.c | 49 +-
gcc/target.def | 29 +-
gcc/targhooks.c | 8 +
gcc/targhooks.h | 1 +
gcc/testsuite/ChangeLog | 1521 ++
.../goacc/classify-kernels-unparallelized.c | 8 +-
.../c-c++-common/goacc/classify-kernels.c | 8 +-
.../c-c++-common/goacc/classify-parallel.c | 8 +-
.../c-c++-common/goacc/classify-routine-nohost.c | 41 +
.../c-c++-common/goacc/classify-routine.c | 16 +-
gcc/testsuite/c-c++-common/goacc/classify-serial.c | 8 +-
gcc/testsuite/c-c++-common/goacc/routine-2.c | 4 +
.../c-c++-common/goacc/routine-nohost-1.c | 50 +
.../c-c++-common/goacc/routine-nohost-2.c | 96 +
gcc/testsuite/c-c++-common/gomp/attrs-1.c | 146 +
gcc/testsuite/c-c++-common/gomp/attrs-2.c | 146 +
gcc/testsuite/c-c++-common/gomp/attrs-3.c | 74 +
gcc/testsuite/c-c++-common/gomp/pr101535-1.c | 31 +
gcc/testsuite/c-c++-common/gomp/pr101535-2.c | 11 +
gcc/testsuite/c-c++-common/uninit-17.c | 6 +-
gcc/testsuite/g++.dg/analyzer/pr101522.C | 31 +
gcc/testsuite/g++.dg/analyzer/pr93212.C | 4 +-
gcc/testsuite/g++.dg/analyzer/pr94011.C | 2 +-
gcc/testsuite/g++.dg/analyzer/pr94503.C | 2 +
gcc/testsuite/g++.dg/coroutines/pr95520.C | 29 +
gcc/testsuite/g++.dg/coroutines/pr99047.C | 1 +
gcc/testsuite/g++.dg/cpp0x/constexpr-temp2.C | 6 +
gcc/testsuite/g++.dg/cpp0x/gen-attrs-45.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-75.C | 35 +
gcc/testsuite/g++.dg/cpp0x/gen-attrs-76.C | 31 +
gcc/testsuite/g++.dg/cpp0x/initlist48.C | 1 +
gcc/testsuite/g++.dg/cpp0x/nullptr11.C | 16 -
gcc/testsuite/g++.dg/cpp0x/nullptr46.C | 12 +
gcc/testsuite/g++.dg/cpp1y/Wnarrowing2.C | 4 +
gcc/testsuite/g++.dg/cpp1y/Wnarrowing2.h | 2 +
gcc/testsuite/g++.dg/cpp1y/constexpr-101371-2.C | 23 +
gcc/testsuite/g++.dg/cpp1y/constexpr-101371.C | 29 +
gcc/testsuite/g++.dg/cpp1z/class-deduction92.C | 17 +
gcc/testsuite/g++.dg/cpp1z/class-deduction93.C | 25 +
gcc/testsuite/g++.dg/cpp1z/class-deduction94.C | 19 +
gcc/testsuite/g++.dg/cpp1z/class-deduction95.C | 11 +
gcc/testsuite/g++.dg/cpp1z/class-deduction96.C | 34 +
.../g++.dg/cpp2a/class-deduction-alias10.C | 10 +
.../cpp2a/is-pointer-interconvertible-base-of1.C | 55 +
.../is-pointer-interconvertible-with-class1.C | 65 +
.../is-pointer-interconvertible-with-class2.C | 135 +
.../is-pointer-interconvertible-with-class3.C | 11 +
.../is-pointer-interconvertible-with-class4.C | 31 +
.../is-pointer-interconvertible-with-class5.C | 59 +
.../is-pointer-interconvertible-with-class6.C | 19 +
gcc/testsuite/g++.dg/cpp2a/spaceship-err7.C | 14 +
gcc/testsuite/g++.dg/debug/dwarf2/deallocator.C | 3 +-
gcc/testsuite/g++.dg/expr/ptr-comp4.C | 21 +
gcc/testsuite/g++.dg/ext/anon-struct8.C | 9 +
gcc/testsuite/g++.dg/ext/anon-struct9.C | 9 +
gcc/testsuite/g++.dg/ext/visibility/noPLT.C | 2 +-
gcc/testsuite/g++.dg/gcov/gcov-threads-1.C | 2 +-
gcc/testsuite/g++.dg/goacc/template.C | 17 +-
gcc/testsuite/g++.dg/gomp/attrs-1.C | 12 +-
gcc/testsuite/g++.dg/gomp/attrs-2.C | 12 +-
gcc/testsuite/g++.dg/gomp/attrs-4.C | 61 +
gcc/testsuite/g++.dg/gomp/attrs-5.C | 46 +
gcc/testsuite/g++.dg/gomp/attrs-6.C | 50 +
gcc/testsuite/g++.dg/gomp/attrs-7.C | 64 +
gcc/testsuite/g++.dg/gomp/attrs-8.C | 10 +
gcc/testsuite/g++.dg/gomp/attrs-9.C | 15 +
gcc/testsuite/g++.dg/gomp/pr101516.C | 8 +
gcc/testsuite/g++.dg/inherit/covariant23.C | 14 +
gcc/testsuite/g++.dg/ipa/pr82352.C | 2 +-
gcc/testsuite/g++.dg/lto/pr101396_0.C | 12 +
gcc/testsuite/g++.dg/lto/pr101396_1.C | 10 +
gcc/testsuite/g++.dg/modules/pr101582-1.C | 9 +
gcc/testsuite/g++.dg/pr101511.C | 22 +
gcc/testsuite/g++.dg/pr71389.C | 2 +-
gcc/testsuite/g++.dg/pr71655.C | 1 +
.../g++.dg/torture/builtin-clear-padding-4.C | 44 +
gcc/testsuite/g++.dg/torture/pr100382.C | 1 +
gcc/testsuite/g++.dg/torture/pr101373.C | 33 +
gcc/testsuite/g++.dg/warn/Warray-bounds-25.C | 59 +
gcc/testsuite/g++.dg/warn/Wunused-18.C | 13 +
gcc/testsuite/g++.target/i386/pr80566-1.C | 15 +
gcc/testsuite/g++.target/i386/pr80566-2.C | 14 +
gcc/testsuite/g++.target/s390/mi-thunk.C | 23 +
gcc/testsuite/gcc.c-torture/compile/20030405-2.c | 58 +
gcc/testsuite/gcc.c-torture/compile/20040304-2.c | 45 +
gcc/testsuite/gcc.c-torture/compile/pr101437.c | 29 +
gcc/testsuite/gcc.c-torture/compile/pr10153-1.c | 7 +
gcc/testsuite/gcc.c-torture/compile/pr10153-2.c | 9 +
gcc/testsuite/gcc.c-torture/compile/pr101562.c | 21 +
gcc/testsuite/gcc.c-torture/compile/pr101642.c | 17 +
gcc/testsuite/gcc.c-torture/compile/pr83510.c | 54 +-
gcc/testsuite/gcc.dg/20030612-2.c | 20 +
gcc/testsuite/gcc.dg/Warray-bounds-80.c | 96 +
gcc/testsuite/gcc.dg/Warray-bounds-81.c | 302 +
gcc/testsuite/gcc.dg/Warray-bounds-82.c | 258 +
gcc/testsuite/gcc.dg/Warray-bounds-83.c | 172 +
gcc/testsuite/gcc.dg/Warray-bounds-84.c | 65 +
gcc/testsuite/gcc.dg/Warray-bounds-85.c | 30 +
gcc/testsuite/gcc.dg/Warray-bounds-87.c | 48 +
gcc/testsuite/gcc.dg/Wnonnull-4.c | 36 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 2 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-41.c | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-42.c | 12 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-46.c | 5 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 17 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-68.c | 104 +
gcc/testsuite/gcc.dg/Wstringop-overflow-69.c | 84 +
gcc/testsuite/gcc.dg/Wstringop-overflow-70.c | 24 +
gcc/testsuite/gcc.dg/Wstringop-overflow-71.c | 113 +
gcc/testsuite/gcc.dg/Wvla-parameter-12.c | 36 +
gcc/testsuite/gcc.dg/Wvla-parameter-13.c | 18 +
gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 5 +
gcc/testsuite/gcc.dg/analyzer/attr-malloc-1.c | 19 +
gcc/testsuite/gcc.dg/analyzer/clobbers-1.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 32 +-
gcc/testsuite/gcc.dg/analyzer/data-model-20.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/dump-state.c | 14 +
gcc/testsuite/gcc.dg/analyzer/explode-2.c | 18 +-
gcc/testsuite/gcc.dg/analyzer/explode-2a.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/feasibility-3.c | 133 +
gcc/testsuite/gcc.dg/analyzer/fgets-1.c | 31 +
gcc/testsuite/gcc.dg/analyzer/fread-1.c | 13 +
gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 7 +-
.../gcc.dg/analyzer/memset-CVE-2017-18549-1.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/phi-1.c | 24 +
gcc/testsuite/gcc.dg/analyzer/phi-2.c | 27 +
gcc/testsuite/gcc.dg/analyzer/pr101503.c | 11 +
gcc/testsuite/gcc.dg/analyzer/pr101547.c | 11 +
gcc/testsuite/gcc.dg/analyzer/pr101721.c | 8 +
.../analyzer/pr93355-localealias-feasibility.c | 7 +
gcc/testsuite/gcc.dg/analyzer/pr94047.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr94851-2.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/pr96841.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/pr98628.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/pr99042.c | 8 +-
gcc/testsuite/gcc.dg/analyzer/sock-1.c | 112 +
gcc/testsuite/gcc.dg/analyzer/sock-2.c | 20 +
gcc/testsuite/gcc.dg/analyzer/strdup-1.c | 19 +
gcc/testsuite/gcc.dg/analyzer/symbolic-1.c | 6 +-
gcc/testsuite/gcc.dg/analyzer/symbolic-7.c | 6 +-
gcc/testsuite/gcc.dg/analyzer/torture/pr93649.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c | 60 +
gcc/testsuite/gcc.dg/analyzer/uninit-1.c | 44 +
gcc/testsuite/gcc.dg/analyzer/uninit-2.c | 14 +
gcc/testsuite/gcc.dg/analyzer/uninit-3.c | 36 +
gcc/testsuite/gcc.dg/analyzer/uninit-4.c | 39 +
gcc/testsuite/gcc.dg/analyzer/uninit-pr94713.c | 11 +
gcc/testsuite/gcc.dg/analyzer/uninit-pr94714.c | 12 +
gcc/testsuite/gcc.dg/analyzer/use-after-free-2.c | 8 +
gcc/testsuite/gcc.dg/analyzer/use-after-free-3.c | 12 +
gcc/testsuite/gcc.dg/analyzer/zlib-3.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/zlib-6.c | 13 +-
gcc/testsuite/gcc.dg/analyzer/zlib-6a.c | 47 +
gcc/testsuite/gcc.dg/builtin-object-size-10.c | 6 +-
gcc/testsuite/gcc.dg/debug/btf/btf.exp | 16 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf.exp | 16 +-
gcc/testsuite/gcc.dg/fold-eqbswap-1.c | 113 +
gcc/testsuite/gcc.dg/fold-eqrotate-1.c | 46 +
gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 4 +-
gcc/testsuite/gcc.dg/ipa/remref-3.c | 23 +
gcc/testsuite/gcc.dg/ipa/remref-4.c | 31 +
gcc/testsuite/gcc.dg/ipa/remref-5.c | 38 +
gcc/testsuite/gcc.dg/ipa/remref-6.c | 24 +
gcc/testsuite/gcc.dg/loop-unswitch-2.c | 2 +-
gcc/testsuite/gcc.dg/old-style-asm-1.c | 5 +-
gcc/testsuite/gcc.dg/pr101384.c | 39 +
gcc/testsuite/gcc.dg/pr101403.c | 2 +-
gcc/testsuite/gcc.dg/pr101419.c | 62 +
gcc/testsuite/gcc.dg/pr101496.c | 22 +
gcc/testsuite/gcc.dg/pr101497.c | 13 +
gcc/testsuite/gcc.dg/pr56727-2.c | 2 +-
gcc/testsuite/gcc.dg/pr68317.c | 4 +-
gcc/testsuite/gcc.dg/pr78888.c | 29 +
gcc/testsuite/gcc.dg/pr80776-1.c | 2 +-
gcc/testsuite/gcc.dg/pr96542.c | 27 +
gcc/testsuite/gcc.dg/pr97567-2.c | 2 +-
gcc/testsuite/gcc.dg/predict-9.c | 4 +-
gcc/testsuite/gcc.dg/shrink-wrap-loop.c | 54 +-
gcc/testsuite/gcc.dg/sibcall-1.c | 10 +
gcc/testsuite/gcc.dg/strlenopt-95.c | 65 +
gcc/testsuite/gcc.dg/torture/pr101394.c | 18 +
gcc/testsuite/gcc.dg/torture/pr101512.c | 11 +
gcc/testsuite/gcc.dg/torture/pr69170.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr70025.c | 5 +
gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-3.c | 25 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-6.c | 37 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-25.c | 83 +
gcc/testsuite/gcc.dg/tree-ssa/pr101335.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr21001.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/pr21294.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/pr21417.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21458-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr21563.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr49039.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr61839_2.c | 40 +-
gcc/testsuite/gcc.dg/tree-ssa/pr61839_3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr93781-1.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr96928-1.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-1.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-2.c | 39 +
gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-3.c | 41 +
gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-4.c | 83 +
gcc/testsuite/gcc.dg/tree-ssa/ranger-threader-5.c | 80 +
gcc/testsuite/gcc.dg/tree-ssa/split-path-4.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-11.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-12.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-48.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/vrp02.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp03.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp05.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp06.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp07.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp09.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp19.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp20.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/vrp33.c | 2 +-
gcc/testsuite/gcc.dg/uninit-15-O0.c | 2 +-
gcc/testsuite/gcc.dg/uninit-15.c | 10 +-
gcc/testsuite/gcc.dg/uninit-23.c | 2 +-
gcc/testsuite/gcc.dg/uninit-38.c | 39 +-
gcc/testsuite/gcc.dg/uninit-41.c | 121 +
gcc/testsuite/gcc.dg/uninit-pr101300.c | 53 +
gcc/testsuite/gcc.dg/uninit-pr101494.c | 60 +
gcc/testsuite/gcc.dg/uninit-pr101573.c | 10 +
gcc/testsuite/gcc.dg/uninit-pr61112.c | 6 +-
gcc/testsuite/gcc.dg/uninit-pr65178.c | 21 +
gcc/testsuite/gcc.dg/uninit-pred-9_b.c | 3 +-
gcc/testsuite/gcc.dg/unroll-10.c | 13 +
gcc/testsuite/gcc.dg/unroll-9.c | 12 +
gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 7 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c | 30 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c | 23 +
.../costmodel/ppc/costmodel-bb-slp-9a-pr63175.c | 2 +-
gcc/testsuite/gcc.dg/vect/pr101445.c | 28 +
gcc/testsuite/gcc.dg/vect/pr101505.c | 16 +
gcc/testsuite/gcc.dg/vect/pr97769.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-10.c | 13 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-11.c | 13 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-12.c | 13 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-13.c | 13 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-14.c | 13 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-15.c | 13 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-16.c | 13 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-17.c | 53 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-18.c | 53 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-19.c | 52 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-20.c | 52 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-21.c | 52 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-22.c | 52 +
gcc/testsuite/gcc.dg/vect/vect-reduc-dot-9.c | 53 +
gcc/testsuite/gcc.target/aarch64/csinv-neg-1.c | 112 +
.../gcc.target/aarch64/extract_zero_extend.c | 9 -
.../gcc.target/aarch64/narrow_high_combine.c | 314 +-
.../gcc.target/aarch64/simd/vmulx_laneq_f64_1.c | 2 +-
.../gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c | 2 +-
.../gcc.target/aarch64/simd/vmulxs_lane_f32_1.c | 2 +-
.../gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c | 2 +-
.../gcc.target/aarch64/simd/vqdmlalh_lane_s16.c | 2 +-
.../gcc.target/aarch64/simd/vqdmlals_lane_s32.c | 2 +-
.../gcc.target/aarch64/simd/vqdmlslh_lane_s16.c | 2 +-
.../gcc.target/aarch64/simd/vqdmlsls_lane_s32.c | 2 +-
.../gcc.target/aarch64/simd/vqdmullh_lane_s16.c | 2 +-
.../gcc.target/aarch64/simd/vqdmullh_laneq_s16.c | 2 +-
.../gcc.target/aarch64/simd/vqdmulls_lane_s32.c | 2 +-
.../gcc.target/aarch64/simd/vqdmulls_laneq_s32.c | 2 +-
.../gcc.target/aarch64/simd/vusdot-autovec.c | 38 +
gcc/testsuite/gcc.target/aarch64/smov_1.c | 12 +
gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 2 +-
.../gcc.target/aarch64/sve/cond_arith_6.c | 14 +
gcc/testsuite/gcc.target/aarch64/sve/dup_lane_1.c | 20 +-
gcc/testsuite/gcc.target/aarch64/sve/extract_1.c | 10 +-
gcc/testsuite/gcc.target/aarch64/sve/extract_2.c | 10 +-
gcc/testsuite/gcc.target/aarch64/sve/extract_3.c | 10 +-
gcc/testsuite/gcc.target/aarch64/sve/extract_4.c | 10 +-
gcc/testsuite/gcc.target/aarch64/sve/live_1.c | 5 +-
gcc/testsuite/gcc.target/aarch64/sve/reduc_10.c | 77 +
.../gcc.target/aarch64/sve/reduc_10_run.c | 49 +
gcc/testsuite/gcc.target/aarch64/sve/reduc_11.c | 71 +
.../gcc.target/aarch64/sve/reduc_11_run.c | 34 +
gcc/testsuite/gcc.target/aarch64/sve/reduc_12.c | 71 +
.../gcc.target/aarch64/sve/reduc_12_run.c | 66 +
gcc/testsuite/gcc.target/aarch64/sve/reduc_13.c | 101 +
.../gcc.target/aarch64/sve/reduc_13_run.c | 61 +
gcc/testsuite/gcc.target/aarch64/sve/reduc_14.c | 107 +
.../gcc.target/aarch64/sve/reduc_14_run.c | 187 +
gcc/testsuite/gcc.target/aarch64/sve/reduc_15.c | 16 +
.../gcc.target/aarch64/sve/reduc_15_run.c | 22 +
gcc/testsuite/gcc.target/aarch64/sve/reduc_9.c | 77 +
gcc/testsuite/gcc.target/aarch64/sve/reduc_9_run.c | 29 +
.../gcc.target/aarch64/sve/vusdot-autovec.c | 38 +
.../gcc.target/aarch64/vect-fmaxv-fminv.x | 20 +-
gcc/testsuite/gcc.target/aarch64/vect-vaddv.c | 4 +-
gcc/testsuite/gcc.target/aarch64/vect-vmaxv.c | 2 +-
.../aarch64/vector_structure_intrinsics.c | 207 +
gcc/testsuite/gcc.target/arm/armv8_2-fp16-neon-2.c | 10 +-
gcc/testsuite/gcc.target/arm/crypto-vsha1cq_u32.c | 4 +-
gcc/testsuite/gcc.target/arm/crypto-vsha1h_u32.c | 4 +-
gcc/testsuite/gcc.target/arm/crypto-vsha1mq_u32.c | 4 +-
gcc/testsuite/gcc.target/arm/crypto-vsha1pq_u32.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c | 4 +-
.../gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c | 4 +-
gcc/testsuite/gcc.target/arm/simd/vusdot-autovec.c | 40 +
gcc/testsuite/gcc.target/gcn/sram-ecc-1.c | 17 +
gcc/testsuite/gcc.target/gcn/sram-ecc-2.c | 17 +
gcc/testsuite/gcc.target/gcn/sram-ecc-3.c | 21 +
gcc/testsuite/gcc.target/gcn/sram-ecc-4.c | 21 +
gcc/testsuite/gcc.target/gcn/sram-ecc-5.c | 17 +
gcc/testsuite/gcc.target/gcn/sram-ecc-6.c | 17 +
gcc/testsuite/gcc.target/gcn/sram-ecc-7.c | 21 +
gcc/testsuite/gcc.target/gcn/sram-ecc-8.c | 21 +
gcc/testsuite/gcc.target/i386/avx-vzeroupper-28.c | 17 +
gcc/testsuite/gcc.target/i386/avx2-pr101611-1.c | 12 +
gcc/testsuite/gcc.target/i386/avx2-pr101611-2.c | 41 +
.../gcc.target/i386/avx2-vect-aggressive.c | 2 +-
gcc/testsuite/gcc.target/i386/cold-attribute-1.c | 2 +-
.../gcc.target/i386/cond_op_addsubmul_d-1.c | 32 +
.../gcc.target/i386/cond_op_addsubmul_d-2.c | 76 +
.../gcc.target/i386/cond_op_addsubmul_q-1.c | 7 +
.../gcc.target/i386/cond_op_addsubmul_q-2.c | 4 +
.../gcc.target/i386/cond_op_addsubmul_w-1.c | 6 +
.../gcc.target/i386/cond_op_addsubmul_w-2.c | 5 +
.../i386/cond_op_addsubmuldiv_double-1.c | 31 +
.../i386/cond_op_addsubmuldiv_double-2.c | 85 +
.../gcc.target/i386/cond_op_addsubmuldiv_float-1.c | 9 +
.../gcc.target/i386/cond_op_addsubmuldiv_float-2.c | 4 +
gcc/testsuite/gcc.target/i386/crc32-6.c | 13 +
gcc/testsuite/gcc.target/i386/dec-cmov-1.c | 105 +
gcc/testsuite/gcc.target/i386/dec-cmov-2.c | 57 +
gcc/testsuite/gcc.target/i386/eh_return-1.c | 26 +
.../gcc.target/i386/fuse-caller-save-xmm.c | 2 +-
gcc/testsuite/gcc.target/i386/incoming-11.c | 2 +-
gcc/testsuite/gcc.target/i386/mask-shift.c | 83 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-10.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-11.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-12.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-13.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-14.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-15.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-16.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-7.c | 15 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-8.c | 14 +
gcc/testsuite/gcc.target/i386/pieces-memcpy-9.c | 14 +
gcc/testsuite/gcc.target/i386/pieces-memset-1.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-10.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-11.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-12.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-13.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-14.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-15.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-16.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-17.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-18.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-19.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-2.c | 12 +
gcc/testsuite/gcc.target/i386/pieces-memset-20.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-21.c | 18 +
gcc/testsuite/gcc.target/i386/pieces-memset-22.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-23.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-24.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-25.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-26.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-27.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-28.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-29.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-3.c | 18 +
gcc/testsuite/gcc.target/i386/pieces-memset-30.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-31.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-32.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-33.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-34.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-35.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-36.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-37.c | 15 +
gcc/testsuite/gcc.target/i386/pieces-memset-38.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-39.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-4.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-40.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-41.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-42.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-43.c | 17 +
gcc/testsuite/gcc.target/i386/pieces-memset-44.c | 18 +
gcc/testsuite/gcc.target/i386/pieces-memset-5.c | 12 +
gcc/testsuite/gcc.target/i386/pieces-memset-6.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-7.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-8.c | 16 +
gcc/testsuite/gcc.target/i386/pieces-memset-9.c | 16 +
gcc/testsuite/gcc.target/i386/pr100637-3w.c | 6 +-
gcc/testsuite/gcc.target/i386/pr100865-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-10a.c | 4 +-
gcc/testsuite/gcc.target/i386/pr100865-10b.c | 4 +-
gcc/testsuite/gcc.target/i386/pr100865-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-3.c | 4 +-
gcc/testsuite/gcc.target/i386/pr100865-4a.c | 6 +-
gcc/testsuite/gcc.target/i386/pr100865-4b.c | 8 +-
gcc/testsuite/gcc.target/i386/pr101346.c | 10 +
gcc/testsuite/gcc.target/i386/pr101395-1.c | 12 +
gcc/testsuite/gcc.target/i386/pr101395-2.c | 22 +
gcc/testsuite/gcc.target/i386/pr101395-3.c | 6 +
gcc/testsuite/gcc.target/i386/pr101424.c | 15 +
gcc/testsuite/gcc.target/i386/pr101456-1.c | 33 +
gcc/testsuite/gcc.target/i386/pr101456-2.c | 33 +
gcc/testsuite/gcc.target/i386/pr101492-1.c | 10 +
gcc/testsuite/gcc.target/i386/pr101492-2.c | 10 +
gcc/testsuite/gcc.target/i386/pr101492-3.c | 10 +
gcc/testsuite/gcc.target/i386/pr101492-4.c | 12 +
gcc/testsuite/gcc.target/i386/pr101504.c | 23 +
gcc/testsuite/gcc.target/i386/pr101685.c | 10 +
gcc/testsuite/gcc.target/i386/pr71245-1.c | 22 -
gcc/testsuite/gcc.target/i386/pr71245-2.c | 22 -
gcc/testsuite/gcc.target/i386/pr72839.c | 2 +-
gcc/testsuite/gcc.target/i386/pr78103-1.c | 28 +
gcc/testsuite/gcc.target/i386/pr78103-2.c | 33 +
gcc/testsuite/gcc.target/i386/pr78103-3.c | 33 +
gcc/testsuite/gcc.target/i386/pr90773-1.c | 10 +-
gcc/testsuite/gcc.target/i386/pr90773-14.c | 4 +-
gcc/testsuite/gcc.target/i386/pr90773-15.c | 14 +
gcc/testsuite/gcc.target/i386/pr90773-16.c | 14 +
gcc/testsuite/gcc.target/i386/pr90773-17.c | 14 +
gcc/testsuite/gcc.target/i386/pr90773-18.c | 15 +
gcc/testsuite/gcc.target/i386/pr90773-19.c | 14 +
gcc/testsuite/gcc.target/i386/pr90773-20.c | 13 +
gcc/testsuite/gcc.target/i386/pr90773-21.c | 13 +
gcc/testsuite/gcc.target/i386/pr90773-22.c | 13 +
gcc/testsuite/gcc.target/i386/pr90773-23.c | 13 +
gcc/testsuite/gcc.target/i386/pr90773-24.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-25.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-26.c | 21 +
gcc/testsuite/gcc.target/i386/pr90773-4.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-5.c | 2 +-
gcc/testsuite/gcc.target/i386/pr91446.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92658-avx512bw-2.c | 2 +-
.../gcc.target/i386/pr92658-avx512bw-trunc.c | 4 +-
gcc/testsuite/gcc.target/i386/pr92658-avx512f.c | 4 +-
gcc/testsuite/gcc.target/i386/pr92658-sse4-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92658-sse4.c | 2 +-
gcc/testsuite/gcc.target/i386/pr99881.c | 49 +
gcc/testsuite/gcc.target/i386/sse2-pr39821.c | 45 +
gcc/testsuite/gcc.target/i386/sse4-pr39821.c | 4 +
gcc/testsuite/gcc.target/i386/sw-1.c | 1 +
gcc/testsuite/gcc.target/i386/vect-reduc-1.c | 17 +
gcc/testsuite/gcc.target/i386/vect8-ret.c | 2 +-
gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c | 11 +-
gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c | 6 +-
gcc/testsuite/gcc.target/mips/mips.exp | 1 +
gcc/testsuite/gcc.target/mips/pr101132.c | 14 +
.../gcc.target/powerpc/fold-vec-div-longlong.c | 7 +-
.../powerpc/fold-vec-load-builtin_vec_xl-char.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-double.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-float.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-int.c | 2 +-
.../fold-vec-load-builtin_vec_xl-longlong.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-short.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-char.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-double.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-float.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-int.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-longlong.c | 2 +-
.../powerpc/fold-vec-load-vec_vsx_ld-short.c | 2 +-
.../gcc.target/powerpc/fold-vec-load-vec_xl-char.c | 2 +-
.../powerpc/fold-vec-load-vec_xl-double.c | 2 +-
.../powerpc/fold-vec-load-vec_xl-float.c | 2 +-
.../gcc.target/powerpc/fold-vec-load-vec_xl-int.c | 2 +-
.../powerpc/fold-vec-load-vec_xl-longlong.c | 2 +-
.../powerpc/fold-vec-load-vec_xl-short.c | 2 +-
.../gcc.target/powerpc/fold-vec-mult-longlong.c | 7 +-
.../powerpc/fold-vec-splat-floatdouble.c | 7 +-
.../gcc.target/powerpc/fold-vec-splat-longlong.c | 2 +-
.../powerpc/fold-vec-store-builtin_vec_xst-char.c | 2 +-
.../fold-vec-store-builtin_vec_xst-double.c | 2 +-
.../powerpc/fold-vec-store-builtin_vec_xst-float.c | 2 +-
.../powerpc/fold-vec-store-builtin_vec_xst-int.c | 2 +-
.../fold-vec-store-builtin_vec_xst-longlong.c | 2 +-
.../powerpc/fold-vec-store-builtin_vec_xst-short.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-char.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-double.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-float.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-int.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-longlong.c | 2 +-
.../powerpc/fold-vec-store-vec_vsx_st-short.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-char.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-double.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-float.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-int.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-longlong.c | 2 +-
.../powerpc/fold-vec-store-vec_xst-short.c | 2 +-
gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c | 2 +-
gcc/testsuite/gcc.target/powerpc/mma-builtin-9.c | 28 +
gcc/testsuite/gcc.target/powerpc/mul-vectorize-3.c | 32 +
gcc/testsuite/gcc.target/powerpc/mul-vectorize-4.c | 33 +
gcc/testsuite/gcc.target/powerpc/ppc-eq0-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/ppc-ne0-1.c | 30 +-
gcc/testsuite/gcc.target/powerpc/ppc-ne0-2.c | 27 +
gcc/testsuite/gcc.target/powerpc/pr101129.c | 36 +
gcc/testsuite/gcc.target/powerpc/pr101384-1.c | 79 +
gcc/testsuite/gcc.target/powerpc/pr101384-2.c | 79 +
gcc/testsuite/gcc.target/powerpc/pr101596-1.c | 30 +
gcc/testsuite/gcc.target/powerpc/pr101596-2.c | 30 +
gcc/testsuite/gcc.target/powerpc/pr101596-3.c | 58 +
gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr61837.c | 20 +
gcc/testsuite/gcc.target/powerpc/pr81348.c | 6 +-
.../gcc.target/powerpc/pr86731-fwrapv-longlong.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr93658.c | 2 +-
gcc/testsuite/gcc.target/powerpc/sse4_1-blendpd.c | 89 +
.../gcc.target/powerpc/sse4_1-blendps-2.c | 81 +
gcc/testsuite/gcc.target/powerpc/sse4_1-blendps.c | 90 +
gcc/testsuite/gcc.target/powerpc/sse4_1-blendvpd.c | 65 +
gcc/testsuite/gcc.target/powerpc/sse4_1-ceilpd.c | 51 +
gcc/testsuite/gcc.target/powerpc/sse4_1-ceilps.c | 41 +
gcc/testsuite/gcc.target/powerpc/sse4_1-ceilsd.c | 119 +
gcc/testsuite/gcc.target/powerpc/sse4_1-ceilss.c | 95 +
gcc/testsuite/gcc.target/powerpc/sse4_1-check.h | 4 +
gcc/testsuite/gcc.target/powerpc/sse4_1-floorpd.c | 51 +
gcc/testsuite/gcc.target/powerpc/sse4_1-floorps.c | 41 +
gcc/testsuite/gcc.target/powerpc/sse4_1-floorsd.c | 119 +
gcc/testsuite/gcc.target/powerpc/sse4_1-floorss.c | 95 +
gcc/testsuite/gcc.target/powerpc/sse4_1-ptest-1.c | 117 +
.../gcc.target/powerpc/sse4_1-round-data.h | 20 +
gcc/testsuite/gcc.target/powerpc/sse4_1-round.h | 27 +
gcc/testsuite/gcc.target/powerpc/sse4_1-round2.h | 27 +
.../gcc.target/powerpc/sse4_1-roundpd-2.c | 36 +
.../gcc.target/powerpc/sse4_1-roundpd-3.c | 36 +
.../gcc.target/powerpc/vec-splati-runnable.c | 29 +-
.../gcc.target/s390/call-z10-pic-nodatarel.c | 20 +
gcc/testsuite/gcc.target/s390/call-z10-pic.c | 20 +
gcc/testsuite/gcc.target/s390/call-z10.c | 20 +
.../gcc.target/s390/call-z9-pic-nodatarel.c | 18 +
gcc/testsuite/gcc.target/s390/call-z9-pic.c | 18 +
gcc/testsuite/gcc.target/s390/call-z9.c | 20 +
gcc/testsuite/gcc.target/s390/call.h | 40 +
.../gcc.target/s390/global-array-element-pic2.c | 5 +-
gcc/testsuite/gcc.target/s390/load-imm64-1.c | 4 +-
gcc/testsuite/gcc.target/s390/load-imm64-2.c | 4 +-
gcc/testsuite/gcc.target/s390/mfentry-m64-pic.c | 9 +
gcc/testsuite/gcc.target/s390/nodatarel-1.c | 26 +-
gcc/testsuite/gcc.target/s390/pr80080-4.c | 2 +-
gcc/testsuite/gcc.target/s390/risbg-ll-3.c | 6 +-
gcc/testsuite/gcc.target/s390/tls-pic.c | 14 +
gcc/testsuite/gcc.target/s390/tls.c | 10 +
gcc/testsuite/gcc.target/s390/tls.h | 23 +
.../s390/vector/long-double-vx-macro-off-on.c | 2 +-
.../s390/vector/long-double-vx-macro-on-off.c | 2 +-
gcc/testsuite/gdc.dg/extern-c++/extern-c++.exp | 39 +
gcc/testsuite/gdc.dg/extern-c++/pr101664.d | 15 +
gcc/testsuite/gdc.dg/extern-c++/pr101664_1.cc | 10 +
gcc/testsuite/gdc.dg/pr100967.d | 2 +-
gcc/testsuite/gdc.dg/pr101127a.d | 8 +
gcc/testsuite/gdc.dg/pr101127b.d | 7 +
gcc/testsuite/gdc.dg/pr101490.d | 21 +
gcc/testsuite/gdc.dg/pr101640.d | 11 +
gcc/testsuite/gdc.dg/pr101657.d | 14 +
gcc/testsuite/gdc.dg/pr101672.d | 19 +
gcc/testsuite/gdc.dg/pr96429.d | 2 +-
gcc/testsuite/gdc.dg/torture/pr96435.d | 21 +
gcc/testsuite/gdc.test/compilable/b19002.d | 12 +
gcc/testsuite/gdc.test/compilable/test22133.d | 16 +
.../gdc.test/fail_compilation/fail22133.d | 24 +
.../gdc.test/fail_compilation/fail22144.d | 14 +
.../gdc.test/fail_compilation/fail7424b.d | 2 +-
.../gdc.test/fail_compilation/fail7424c.d | 2 +-
.../gdc.test/fail_compilation/fail7424d.d | 2 +-
.../gdc.test/fail_compilation/fail7424e.d | 2 +-
.../gdc.test/fail_compilation/fail7424f.d | 2 +-
.../gdc.test/fail_compilation/fail7424g.d | 2 +-
.../gdc.test/fail_compilation/fail7424h.d | 2 +-
.../gdc.test/fail_compilation/fail7424i.d | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 12 +-
.../gfortran.dg/ISO_Fortran_binding_1.f90 | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_11.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_12.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_15.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c | 2 +-
.../gfortran.dg/ISO_Fortran_binding_17.f90 | 8 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_18.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_3.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_5.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_6.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_7.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_8.c | 2 +-
gcc/testsuite/gfortran.dg/ISO_Fortran_binding_9.c | 2 +-
gcc/testsuite/gfortran.dg/PR93308.f90 | 52 +
gcc/testsuite/gfortran.dg/PR93963.f90 | 150 +
gcc/testsuite/gfortran.dg/PR94327.c | 70 +
gcc/testsuite/gfortran.dg/PR94327.f90 | 195 +
gcc/testsuite/gfortran.dg/PR94331.c | 73 +
gcc/testsuite/gfortran.dg/PR94331.f90 | 252 +
gcc/testsuite/gfortran.dg/PR97046.f90 | 58 +
gcc/testsuite/gfortran.dg/allocate_stat.f90 | 8 +-
gcc/testsuite/gfortran.dg/allocate_stat_3.f90 | 71 +
gcc/testsuite/gfortran.dg/analyzer/pr97668.f | 2 +-
.../gfortran.dg/bind_c_array_params_2.f90 | 2 +-
.../gfortran.dg/bind_c_array_params_3_aux.c | 2 +-
gcc/testsuite/gfortran.dg/bind_c_char_10.f90 | 480 +
gcc/testsuite/gfortran.dg/bind_c_char_6.f90 | 262 +
gcc/testsuite/gfortran.dg/bind_c_char_7.f90 | 261 +
gcc/testsuite/gfortran.dg/bind_c_char_8.f90 | 249 +
gcc/testsuite/gfortran.dg/bind_c_char_9.f90 | 188 +
gcc/testsuite/gfortran.dg/fmt_nonchar_3.f90 | 7 +
.../goacc/classify-kernels-unparallelized.f95 | 8 +-
.../gfortran.dg/goacc/classify-kernels.f95 | 8 +-
.../gfortran.dg/goacc/classify-parallel.f95 | 8 +-
.../gfortran.dg/goacc/classify-routine-nohost.f95 | 39 +
.../gfortran.dg/goacc/classify-routine.f95 | 15 +-
.../gfortran.dg/goacc/classify-serial.f95 | 8 +-
.../goacc/pure-elemental-procedures-2.f90 | 24 +
gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 10 +
.../gfortran.dg/goacc/routine-intrinsic-2.f | 10 +
.../gfortran.dg/goacc/routine-module-1.f90 | 14 +
.../gfortran.dg/goacc/routine-module-2.f90 | 6 +
.../gfortran.dg/goacc/routine-module-3.f90 | 43 +-
.../gfortran.dg/goacc/routine-module-mod-1.f90 | 60 +
.../goacc/routine-multiple-directives-1.f90 | 64 +
.../goacc/routine-multiple-directives-2.f90 | 147 +
gcc/testsuite/gfortran.dg/implicit_11.f90 | 2 +-
gcc/testsuite/gfortran.dg/inquiry_type_ref_3.f90 | 2 +-
gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 | 2 +-
.../iso_fortran_binding_uint8_array_driver.c | 2 +-
gcc/testsuite/gfortran.dg/pr100949.f90 | 10 +
gcc/testsuite/gfortran.dg/pr101514.f90 | 35 +
gcc/testsuite/gfortran.dg/pr101536.f90 | 33 +
gcc/testsuite/gfortran.dg/pr32599.f03 | 8 +-
gcc/testsuite/gfortran.dg/pr93524.c | 2 +-
gcc/testsuite/gfortran.dg/ubsan/pr101624.f90 | 13 +
.../gfortran.dg/ubsan/ubsan.exp} | 30 +-
gcc/testsuite/gnat.dg/opt95.adb | 40 +
gcc/testsuite/go.test/test/convert4.go | 86 +
gcc/testsuite/go.test/test/unsafebuiltins.go | 64 +
gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 +
gcc/testsuite/jit.dg/test-cast.c | 66 +
gcc/testsuite/lib/gcc-dg.exp | 1 -
gcc/testsuite/lib/target-supports.exp | 50 +
gcc/toplev.c | 11 +-
gcc/toplev.h | 5 -
gcc/tree-call-cdce.c | 7 +-
gcc/tree-cfg.c | 30 +-
gcc/tree-core.h | 15 +-
gcc/tree-data-ref.c | 10 +-
gcc/tree-data-ref.h | 13 +-
gcc/tree-diagnostic.c | 6 +-
gcc/tree-eh.c | 7 +-
gcc/tree-if-conv.c | 5 +-
gcc/tree-inline.c | 2 +-
gcc/tree-loop-distribution.c | 21 +-
gcc/tree-nested.c | 6 +
gcc/tree-object-size.c | 114 +-
gcc/tree-outof-ssa.c | 2 +-
gcc/tree-parloops.c | 10 +-
gcc/tree-pass.h | 4 +
gcc/tree-predcom.c | 251 +-
gcc/tree-pretty-print.c | 3 +
gcc/tree-scalar-evolution.c | 16 +-
gcc/tree-ssa-alias.c | 8 +-
gcc/tree-ssa-dce.c | 3 +-
gcc/tree-ssa-dom.c | 21 +-
gcc/tree-ssa-live.c | 3 +-
gcc/tree-ssa-loop-ch.c | 3 +-
gcc/tree-ssa-loop-im.c | 11 +-
gcc/tree-ssa-loop-ivcanon.c | 3 +-
gcc/tree-ssa-loop-ivopts.c | 72 +-
gcc/tree-ssa-loop-manip.c | 309 +-
gcc/tree-ssa-loop-niter.c | 14 +-
gcc/tree-ssa-loop-prefetch.c | 3 +-
gcc/tree-ssa-loop-split.c | 7 +-
gcc/tree-ssa-loop-unswitch.c | 3 +-
gcc/tree-ssa-loop.c | 6 +-
gcc/tree-ssa-phiopt.c | 50 +-
gcc/tree-ssa-pre.c | 43 +-
gcc/tree-ssa-propagate.c | 3 +-
gcc/tree-ssa-reassoc.c | 9 +-
gcc/tree-ssa-sccvn.c | 59 +-
gcc/tree-ssa-sccvn.h | 2 +-
gcc/tree-ssa-strlen.c | 257 +-
gcc/tree-ssa-structalias.c | 45 +-
gcc/tree-ssa-threadbackward.c | 462 +-
gcc/tree-ssa-threadedge.c | 239 +-
gcc/tree-ssa-threadedge.h | 40 +-
gcc/tree-ssa-threadupdate.c | 15 +-
gcc/tree-ssa-threadupdate.h | 2 +-
gcc/tree-ssa-uninit.c | 185 +-
gcc/tree-tailcall.c | 10 +-
gcc/tree-vect-data-refs.c | 38 +-
gcc/tree-vect-generic.c | 33 +-
gcc/tree-vect-loop-manip.c | 50 +-
gcc/tree-vect-loop.c | 986 +-
gcc/tree-vect-patterns.c | 167 +-
gcc/tree-vect-slp-patterns.c | 6 +-
gcc/tree-vect-slp.c | 70 +-
gcc/tree-vect-stmts.c | 73 +-
gcc/tree-vectorizer.c | 8 +-
gcc/tree-vectorizer.h | 77 +-
gcc/tree-vrp.c | 72 +-
gcc/tree.c | 74 +-
gcc/tree.h | 7 +-
gcc/ubsan.c | 10 +-
gcc/value-relation.cc | 8 +-
gcc/vr-values.c | 58 +-
include/ChangeLog | 6 +
include/ansidecl.h | 6 +-
libatomic/ChangeLog | 6 +
libatomic/config/linux/arm/host-config.h | 8 +-
libcpp/po/ChangeLog | 4 +
libcpp/po/cpplib.pot | 366 +-
libgcc/ChangeLog | 6 +
libgcc/config/rs6000/morestack.S | 41 +
libgfortran/ChangeLog | 61 +
...tran_binding.h => ISO_Fortran_binding-1-tmpl.h} | 74 +-
libgfortran/ISO_Fortran_binding-2-tmpl.h | 42 +
libgfortran/ISO_Fortran_binding-3-tmpl.h | 5 +
libgfortran/Makefile.am | 15 +-
libgfortran/Makefile.in | 16 +-
libgfortran/mk-kinds-h.sh | 25 +-
libgfortran/runtime/ISO_Fortran_binding.c | 399 +-
libgo/go/runtime/error.go | 2 +
libgo/go/runtime/panic.go | 7 +
libgo/go/runtime/slice.go | 29 +
libgomp/ChangeLog | 147 +
libgomp/config/linux/affinity.c | 1 +
libgomp/config/linux/sem.h | 4 +-
libgomp/configure.tgt | 3 +
libgomp/env.c | 88 +-
libgomp/fortran.c | 17 +
libgomp/libgomp.h | 2 +-
libgomp/libgomp.map | 7 +
libgomp/oacc-mem.c | 4 +-
libgomp/omp.h.in | 2 +
libgomp/omp_lib.f90.in | 9 +
libgomp/omp_lib.h.in | 2 +
libgomp/plugin/plugin-gcn.c | 23 +-
libgomp/target.c | 114 +-
.../testsuite/libgomp.graphite/force-parallel-4.c | 1 +
.../testsuite/libgomp.graphite/force-parallel-8.c | 2 +
.../libgomp.oacc-c-c++-common/acc_prof-init-1.c | 49 +-
.../acc_prof-parallel-1.c | 51 +-
.../libgomp.oacc-c-c++-common/async-data-1-1.c | 88 +
.../libgomp.oacc-c-c++-common/async-data-1-2.c | 99 +
.../testsuite/libgomp.oacc-c-c++-common/lib-94.c | 4 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-95.c | 3 +-
.../libgomp.oacc-c-c++-common/pr85486-2.c | 4 +-
.../libgomp.oacc-c-c++-common/pr85486-3.c | 4 +-
.../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 4 +-
.../libgomp.oacc-c-c++-common/routine-nohost-1.c | 63 +
.../libgomp.oacc-c-c++-common/routine-nohost-2.c | 39 +
.../libgomp.oacc-c-c++-common/routine-nohost-2_2.c | 18 +
.../vector-length-128-1.c | 4 +-
.../vector-length-128-2.c | 4 +-
.../vector-length-128-3.c | 4 +-
.../vector-length-128-4.c | 4 +-
.../vector-length-128-5.c | 4 +-
.../vector-length-128-6.c | 4 +-
.../vector-length-128-7.c | 4 +-
.../testsuite/libgomp.oacc-fortran/lib-16-2.f90 | 4 +
libgomp/testsuite/libgomp.oacc-fortran/lib-16.f90 | 4 +
.../libgomp.oacc-fortran/routine-nohost-1.f90 | 63 +
libsanitizer/ChangeLog | 14 +
libsanitizer/LOCAL_PATCHES | 3 +-
libsanitizer/MERGE | 2 +-
libsanitizer/asan/Makefile.am | 1 -
libsanitizer/asan/Makefile.in | 8 +-
libsanitizer/asan/asan_allocator.cpp | 10 +-
libsanitizer/asan/asan_errors.cpp | 1 -
libsanitizer/asan/asan_fake_stack.cpp | 50 +-
libsanitizer/asan/asan_flags.cpp | 4 -
libsanitizer/asan/asan_flags.inc | 3 +-
libsanitizer/asan/asan_interceptors.cpp | 28 +-
libsanitizer/asan/asan_interceptors.h | 4 +-
.../asan/asan_interceptors_memintrinsics.cpp | 6 +-
libsanitizer/asan/asan_interface.inc | 11 +
libsanitizer/asan/asan_internal.h | 15 +-
libsanitizer/asan/asan_malloc_linux.cpp | 36 +-
libsanitizer/asan/asan_malloc_local.h | 52 -
libsanitizer/asan/asan_mapping.h | 29 +-
libsanitizer/asan/asan_mapping_myriad.h | 85 -
libsanitizer/asan/asan_new_delete.cpp | 20 +-
libsanitizer/asan/asan_poisoning.cpp | 19 +-
libsanitizer/asan/asan_poisoning.h | 3 -
libsanitizer/asan/asan_rtems.cpp | 266 -
libsanitizer/asan/asan_rtl.cpp | 47 +-
libsanitizer/asan/asan_shadow_setup.cpp | 11 +-
libsanitizer/asan/asan_stack.cpp | 3 +-
libsanitizer/asan/asan_thread.cpp | 45 +-
libsanitizer/asan/asan_thread.h | 17 +-
libsanitizer/asan/libtool-version | 2 +-
libsanitizer/configure.tgt | 7 +-
libsanitizer/hwasan/Makefile.am | 2 +
libsanitizer/hwasan/Makefile.in | 9 +-
libsanitizer/hwasan/hwasan.cpp | 77 +-
libsanitizer/hwasan/hwasan.h | 42 +-
.../hwasan/hwasan_allocation_functions.cpp | 172 +
libsanitizer/hwasan/hwasan_allocator.cpp | 35 +-
libsanitizer/hwasan/hwasan_allocator.h | 7 +-
libsanitizer/hwasan/hwasan_dynamic_shadow.cpp | 4 +-
libsanitizer/hwasan/hwasan_fuchsia.cpp | 192 +
libsanitizer/hwasan/hwasan_interceptors.cpp | 182 +-
libsanitizer/hwasan/hwasan_linux.cpp | 166 +-
libsanitizer/hwasan/hwasan_mapping.h | 17 +-
libsanitizer/hwasan/hwasan_new_delete.cpp | 39 +-
libsanitizer/hwasan/hwasan_poisoning.cpp | 24 -
libsanitizer/hwasan/hwasan_report.cpp | 206 +-
libsanitizer/hwasan/hwasan_thread.cpp | 21 +-
libsanitizer/hwasan/hwasan_thread.h | 11 +-
libsanitizer/hwasan/hwasan_thread_list.cpp | 2 +-
libsanitizer/hwasan/hwasan_thread_list.h | 8 +-
libsanitizer/include/sanitizer/dfsan_interface.h | 95 +-
libsanitizer/interception/interception.h | 33 +-
libsanitizer/lsan/lsan.cpp | 14 +-
libsanitizer/lsan/lsan_common.h | 4 +-
libsanitizer/lsan/lsan_thread.cpp | 7 +-
libsanitizer/sanitizer_common/Makefile.am | 2 +-
libsanitizer/sanitizer_common/Makefile.in | 19 +-
.../sanitizer_common/sanitizer_addrhashmap.h | 106 +-
.../sanitizer_common/sanitizer_allocator.cpp | 38 +-
.../sanitizer_allocator_combined.h | 4 +-
.../sanitizer_allocator_local_cache.h | 19 +-
.../sanitizer_allocator_primary32.h | 4 +-
.../sanitizer_allocator_primary64.h | 170 +-
.../sanitizer_allocator_secondary.h | 8 +-
libsanitizer/sanitizer_common/sanitizer_common.cpp | 15 +-
libsanitizer/sanitizer_common/sanitizer_common.h | 23 +-
.../sanitizer_common_interceptors.inc | 84 +-
.../sanitizer_common/sanitizer_common_libcdep.cpp | 4 +-
.../sanitizer_common/sanitizer_common_nolibc.cpp | 1 -
.../sanitizer_deadlock_detector1.cpp | 2 +-
.../sanitizer_deadlock_detector2.cpp | 32 +-
libsanitizer/sanitizer_common/sanitizer_errno.h | 3 +-
.../sanitizer_common/sanitizer_fuchsia.cpp | 33 +-
libsanitizer/sanitizer_common/sanitizer_fuchsia.h | 2 +
libsanitizer/sanitizer_common/sanitizer_libc.h | 3 +-
.../sanitizer_common/sanitizer_libignore.cpp | 25 +
.../sanitizer_common/sanitizer_libignore.h | 35 +-
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 46 +-
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 37 +-
libsanitizer/sanitizer_common/sanitizer_mac.cpp | 13 +-
libsanitizer/sanitizer_common/sanitizer_mutex.cpp | 39 +
libsanitizer/sanitizer_common/sanitizer_mutex.h | 272 +-
libsanitizer/sanitizer_common/sanitizer_netbsd.cpp | 11 +-
libsanitizer/sanitizer_common/sanitizer_platform.h | 25 +-
.../sanitizer_platform_interceptors.h | 12 +-
.../sanitizer_platform_limits_posix.h | 10 +-
.../sanitizer_common/sanitizer_posix_libcdep.cpp | 15 +-
libsanitizer/sanitizer_common/sanitizer_printf.cpp | 27 +-
.../sanitizer_common/sanitizer_quarantine.h | 3 +-
libsanitizer/sanitizer_common/sanitizer_rtems.cpp | 281 -
libsanitizer/sanitizer_common/sanitizer_rtems.h | 20 -
.../sanitizer_common/sanitizer_solaris.cpp | 18 +-
.../sanitizer_common/sanitizer_stacktrace.h | 36 +-
.../sanitizer_stacktrace_libcdep.cpp | 185 +-
.../sanitizer_symbolizer_markup.cpp | 15 +-
.../sanitizer_symbolizer_report.cpp | 22 +-
.../sanitizer_common/sanitizer_symbolizer_rtems.h | 40 -
.../sanitizer_common/sanitizer_thread_registry.cpp | 29 +-
.../sanitizer_common/sanitizer_thread_registry.h | 18 +-
.../sanitizer_common/sanitizer_thread_safety.h | 42 +
libsanitizer/sanitizer_common/sanitizer_win.cpp | 26 +-
libsanitizer/tsan/Makefile.am | 3 +-
libsanitizer/tsan/Makefile.in | 8 +-
libsanitizer/tsan/libtool-version | 2 +-
libsanitizer/tsan/tsan_clock.cpp | 29 +-
libsanitizer/tsan/tsan_defs.h | 16 -
libsanitizer/tsan/tsan_interceptors.h | 16 +-
libsanitizer/tsan/tsan_interceptors_mac.cpp | 9 +-
libsanitizer/tsan/tsan_interceptors_posix.cpp | 41 +-
libsanitizer/tsan/tsan_interface.h | 3 +-
libsanitizer/tsan/tsan_interface_ann.cpp | 6 +-
libsanitizer/tsan/tsan_interface_atomic.cpp | 54 +-
libsanitizer/tsan/tsan_mman.cpp | 5 +-
libsanitizer/tsan/tsan_mutex.cpp | 11 +-
libsanitizer/tsan/tsan_mutex.h | 5 +-
libsanitizer/tsan/tsan_platform.h | 54 +
libsanitizer/tsan/tsan_platform_linux.cpp | 6 +
libsanitizer/tsan/tsan_platform_posix.cpp | 20 +-
libsanitizer/tsan/tsan_rtl.cpp | 51 +-
libsanitizer/tsan/tsan_rtl.h | 21 -
libsanitizer/tsan/tsan_rtl_mutex.cpp | 17 -
libsanitizer/tsan/tsan_rtl_s390x.S | 47 +
libsanitizer/tsan/tsan_rtl_thread.cpp | 12 -
libsanitizer/tsan/tsan_stack_trace.cpp | 8 +-
libsanitizer/tsan/tsan_stat.cpp | 186 -
libsanitizer/tsan/tsan_stat.h | 191 -
libsanitizer/tsan/tsan_sync.cpp | 5 +-
libsanitizer/tsan/tsan_trace.h | 4 +-
libsanitizer/tsan/tsan_update_shadow_word_inl.h | 12 +-
libsanitizer/ubsan/ubsan_diag_standalone.cpp | 8 +-
libsanitizer/ubsan/ubsan_platform.h | 8 +-
libstdc++-v3/ChangeLog | 390 +
libstdc++-v3/config.h.in | 3 +
libstdc++-v3/config/os/aix/os_defines.h | 5 +
libstdc++-v3/configure | 11 +
libstdc++-v3/configure.ac | 1 +
.../doc/html/manual/debug_mode_semantics.html | 4 +-
libstdc++-v3/doc/html/manual/debug_mode_using.html | 15 +-
libstdc++-v3/doc/xml/manual/debug_mode.xml | 25 +-
libstdc++-v3/include/Makefile.am | 2 +
libstdc++-v3/include/Makefile.in | 2 +
libstdc++-v3/include/bits/basic_string.h | 2959 +--
libstdc++-v3/include/bits/basic_string.tcc | 649 +-
libstdc++-v3/include/bits/c++config | 12 +-
libstdc++-v3/include/bits/cow_string.h | 3642 ++++
libstdc++-v3/include/bits/cpp_type_traits.h | 2 +
libstdc++-v3/include/bits/fs_path.h | 2 +-
libstdc++-v3/include/bits/functional_hash.h | 8 +
libstdc++-v3/include/bits/hashtable.h | 26 +-
libstdc++-v3/include/bits/iterator_concepts.h | 2 +
libstdc++-v3/include/bits/max_size_type.h | 9 +-
libstdc++-v3/include/bits/random.h | 23 +-
libstdc++-v3/include/bits/ranges_algo.h | 20 +-
libstdc++-v3/include/bits/ranges_algobase.h | 2 +-
libstdc++-v3/include/bits/ranges_uninitialized.h | 26 +-
libstdc++-v3/include/bits/ranges_util.h | 1 +
libstdc++-v3/include/bits/std_abs.h | 10 +-
libstdc++-v3/include/bits/std_function.h | 18 +-
libstdc++-v3/include/bits/stl_algobase.h | 18 +-
libstdc++-v3/include/bits/stl_pair.h | 155 +-
libstdc++-v3/include/bits/stl_relops.h | 15 +-
libstdc++-v3/include/bits/uniform_int_dist.h | 3 +-
libstdc++-v3/include/bits/unique_ptr.h | 8 +-
libstdc++-v3/include/bits/utility.h | 205 +
libstdc++-v3/include/debug/array | 45 +
libstdc++-v3/include/debug/map.h | 2 +-
libstdc++-v3/include/debug/multimap.h | 2 +-
libstdc++-v3/include/debug/multiset.h | 2 +-
libstdc++-v3/include/debug/set.h | 2 +-
libstdc++-v3/include/debug/vector | 1 -
libstdc++-v3/include/experimental/any | 2 +-
libstdc++-v3/include/experimental/executor | 1 -
libstdc++-v3/include/experimental/memory | 1 -
libstdc++-v3/include/experimental/optional | 58 +-
libstdc++-v3/include/experimental/socket | 10 +-
libstdc++-v3/include/ext/new_allocator.h | 38 +-
libstdc++-v3/include/ext/numeric_traits.h | 2 +
libstdc++-v3/include/ext/rope | 9 +-
libstdc++-v3/include/std/algorithm | 1 -
libstdc++-v3/include/std/any | 3 +-
libstdc++-v3/include/std/array | 30 +-
libstdc++-v3/include/std/functional | 1 -
libstdc++-v3/include/std/future | 3 +-
libstdc++-v3/include/std/limits | 2 +
libstdc++-v3/include/std/memory_resource | 6 +-
libstdc++-v3/include/std/optional | 47 +-
libstdc++-v3/include/std/ranges | 23 +-
libstdc++-v3/include/std/regex | 2 +-
libstdc++-v3/include/std/span | 1 +
libstdc++-v3/include/std/string_view | 10 +-
libstdc++-v3/include/std/tuple | 112 +-
libstdc++-v3/include/std/type_traits | 34 +-
libstdc++-v3/include/std/utility | 308 +-
libstdc++-v3/include/std/variant | 6 +-
libstdc++-v3/include/std/version | 2 +-
libstdc++-v3/src/c++17/fs_ops.cc | 38 +-
libstdc++-v3/src/c++17/memory_resource.cc | 6 +-
libstdc++-v3/src/filesystem/ops-common.h | 44 +-
libstdc++-v3/src/filesystem/ops.cc | 36 +-
.../testsuite/20_util/default_delete/48631_neg.cc | 2 +-
.../testsuite/20_util/default_delete/void_neg.cc | 2 +-
libstdc++-v3/testsuite/20_util/optional/84601.cc | 1 +
.../20_util/ratio/operations/ops_overflow_neg.cc | 2 +
.../uninitialized_copy/constrained.cc | 1 +
.../uninitialized_default_construct/constrained.cc | 1 +
.../uninitialized_fill/constrained.cc | 1 +
.../uninitialized_move/constrained.cc | 1 +
.../uninitialized_value_construct/constrained.cc | 1 +
.../tuple/comparison_operators/overloaded.cc | 1 -
.../tuple/comparison_operators/overloaded2.cc | 53 +
.../20_util/tuple/element_access/101427.cc | 23 +
.../20_util/tuple/element_access/get_neg.cc | 40 +-
.../basic_string_view/cons/char/range.cc | 18 +-
.../23_containers/array/tuple_interface/get_neg.cc | 6 +-
.../testsuite/23_containers/span/101411.cc | 15 +
.../23_containers/unordered_map/cons/default.cc | 48 +
.../23_containers/unordered_set/cons/default.cc | 47 +
.../vector/cons/destructible_debug_neg.cc | 2 +-
.../testsuite/25_algorithms/copy/constrained.cc | 13 +
.../testsuite/25_algorithms/move/constrained.cc | 13 +
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
.../filesystem/operations/create_directories.cc | 23 +
.../filesystem/operations/create_directory.cc | 31 +
.../filesystem/operations/temp_directory_path.cc | 7 +
.../filesystem/operations/create_directories.cc | 23 +
.../filesystem/operations/create_directory.cc | 32 +
.../filesystem/operations/temp_directory_path.cc | 9 +-
libstdc++-v3/testsuite/ext/rope/101542.cc | 27 +
libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 1 +
libstdc++-v3/testsuite/std/ranges/access/cend.cc | 1 +
libstdc++-v3/testsuite/std/ranges/access/end.cc | 1 +
.../testsuite/std/ranges/adaptors/split.cc | 11 +
libstdc++-v3/testsuite/std/ranges/istream_view.cc | 12 +
libstdc++-v3/testsuite/std/ranges/single_view.cc | 1 +
libstdc++-v3/testsuite/util/testsuite_iterators.h | 8 +
1390 files changed, 152427 insertions(+), 117856 deletions(-)
diff --cc gcc/doc/tm.texi
index fd74513d086,cb015283237..7de33b9e344
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@@ -12558,8 -11734,7 +12584,8 @@@ from shared libraries (DLLs)
You need not define this macro if it would always evaluate to zero.
@end defmac
- @deftypefn {Target Hook} {rtx_insn *} TARGET_MD_ASM_ADJUST (vec<rtx>& @var{outputs}, vec<rtx>& @var{inputs}, vec<machine_mode>& @var{input_modes}, vec<const char *>& @var{constraints}, vec<rtx>& @var{clobbers}, HARD_REG_SET& @var{clobbered_regs})
+ @deftypefn {Target Hook} {rtx_insn *} TARGET_MD_ASM_ADJUST (vec<rtx>& @var{outputs}, vec<rtx>& @var{inputs}, vec<machine_mode>& @var{input_modes}, vec<const char *>& @var{constraints}, vec<rtx>& @var{clobbers}, HARD_REG_SET& @var{clobbered_regs}, location_t @var{loc})
+@c hook-start:TARGET_MD_ASM_ADJUST
This target hook may add @dfn{clobbers} to @var{clobbers} and
@var{clobbered_regs} for any hard regs the port wishes to automatically
clobber for an asm. The @var{outputs} and @var{inputs} may be inspected
@@@ -12868,10 -12010,17 +12895,19 @@@ the reason why the doloop could not be
By default, the RTL loop optimizer does not use a present doloop pattern for
loops containing function calls or branch on table instructions.
@end deftypefn
+@c hook-end
+ @deftypefn {Target Hook} machine_mode TARGET_PREFERRED_DOLOOP_MODE (machine_mode @var{mode})
+ This hook takes a @var{mode} for a doloop IV, where @code{mode} is the
+ original mode for the operation. If the target prefers an alternate
+ @code{mode} for the operation, then this hook should return that mode;
+ otherwise the original @code{mode} should be returned. For example, on a
+ 64-bit target, @code{DImode} might be preferred over @code{SImode}. Both the
+ original and the returned modes should be @code{MODE_INT}.
+ @end deftypefn
+
@deftypefn {Target Hook} bool TARGET_LEGITIMATE_COMBINED_INSN (rtx_insn *@var{insn})
+@c hook-start:TARGET_LEGITIMATE_COMBINED_INSN
Take an instruction in @var{insn} and return @code{false} if the instruction
is not appropriate as a combination of two or more instructions. The
default is to accept all instructions.
@@@ -13026,10 -12157,15 +13062,17 @@@ This function prepares to emit a condit
@var{code} is the @code{rtx_code} of the compare for @var{op0} and @var{op1}.
@var{bit_code} is @code{AND} or @code{IOR}, which is the op on the compares.
@end deftypefn
+@c hook-end
+ @deftypefn {Target Hook} rtx TARGET_GEN_MEMSET_SCRATCH_RTX (machine_mode @var{mode})
+ This hook should return an rtx for a scratch register in @var{mode} to
+ be used when expanding memset calls. The backend can use a hard scratch
+ register to avoid stack realignment when expanding memset. The default
+ is @code{gen_reg_rtx}.
+ @end deftypefn
+
@deftypefn {Target Hook} unsigned TARGET_LOOP_UNROLL_ADJUST (unsigned @var{nunroll}, class loop *@var{loop})
+@c hook-start:TARGET_LOOP_UNROLL_ADJUST
This target hook returns a new value for the number of times @var{loop}
should be unrolled. The parameter @var{nunroll} is the number of times
the loop is to be unrolled. The parameter @var{loop} is a pointer to
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-07-12 9:41 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-07-12 9:41 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:993a6fb652c7b82ef4fa8a3fdc0dbfe05987d829
commit 993a6fb652c7b82ef4fa8a3fdc0dbfe05987d829
Merge: 7445abec5d3 9b8b37d1b63
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jul 12 11:40:46 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 26 +
MAINTAINERS | 3 +
Makefile.def | 1 +
Makefile.in | 10 +
Makefile.tpl | 9 +
config/ChangeLog | 5 +
config/mh-darwin | 57 +-
configure | 415 +++-
configure.ac | 8 +-
contrib/ChangeLog | 4 +
contrib/gen_autofdo_event.py | 54 +-
fixincludes/ChangeLog | 15 +
fixincludes/fixincl.x | 10 +-
fixincludes/inclhack.def | 9 +-
fixincludes/tests/base/sys/socket.h | 1 +
gcc/ChangeLog | 921 +++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 1426 +++++++++++++
gcc/ada/Make-generated.in | 2 +-
gcc/ada/Makefile.rtl | 20 +-
gcc/ada/adaint.c | 4 +-
gcc/ada/adaint.h | 6 +-
gcc/ada/aspects.ads | 13 +-
gcc/ada/atree.ads | 2 +-
gcc/ada/checks.adb | 120 +-
gcc/ada/checks.ads | 4 +-
gcc/ada/comperr.adb | 6 +
gcc/ada/debug.adb | 13 +-
.../gnat_rm/implementation_defined_attributes.rst | 40 +
.../doc/gnat_rm/implementation_defined_pragmas.rst | 28 +-
.../implementation_of_specific_ada_features.rst | 20 +
gcc/ada/einfo-utils.adb | 69 +-
gcc/ada/einfo-utils.ads | 29 +-
gcc/ada/einfo.ads | 42 +-
gcc/ada/errout.adb | 39 +-
gcc/ada/exp_aggr.adb | 393 ++--
gcc/ada/exp_attr.adb | 48 +-
gcc/ada/exp_ch11.adb | 83 +-
gcc/ada/exp_ch3.adb | 76 +-
gcc/ada/exp_ch4.adb | 43 +-
gcc/ada/exp_ch5.adb | 156 +-
gcc/ada/exp_ch6.adb | 154 +-
gcc/ada/exp_ch6.ads | 7 +-
gcc/ada/exp_ch7.adb | 520 +++--
gcc/ada/exp_ch7.ads | 11 -
gcc/ada/exp_ch9.adb | 28 +-
gcc/ada/exp_dbug.adb | 11 +-
gcc/ada/exp_dbug.ads | 409 ++--
gcc/ada/exp_disp.adb | 125 +-
gcc/ada/exp_dist.adb | 1 +
gcc/ada/exp_imgv.adb | 11 +-
gcc/ada/exp_pakd.adb | 8 +-
gcc/ada/exp_prag.adb | 31 +
gcc/ada/exp_put_image.adb | 349 +++-
gcc/ada/exp_util.adb | 8 +-
gcc/ada/exp_util.ads | 4 +-
gcc/ada/fe.h | 24 -
gcc/ada/freeze.adb | 40 +-
gcc/ada/gcc-interface/decl.c | 24 +-
gcc/ada/gcc-interface/system.ads | 4 +
gcc/ada/gcc-interface/trans.c | 6 +-
gcc/ada/gcc-interface/utils.c | 3 -
gcc/ada/gen_il-fields.ads | 2 -
gcc/ada/gen_il-gen-gen_entities.adb | 52 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 20 +-
gcc/ada/gen_il-gen.adb | 40 +-
gcc/ada/gen_il-gen.ads | 18 +-
gcc/ada/gen_il-internals.ads | 2 +
gcc/ada/gen_il-types.ads | 2 +
gcc/ada/gnat-style.texi | 1691 +++++++++------
gcc/ada/gnat1drv.adb | 30 -
gcc/ada/gnat_rm.texi | 2155 ++++++++++----------
gcc/ada/gnat_ugn.texi | 910 ++++-----
gcc/ada/gsocket.h | 1 +
gcc/ada/impunit.adb | 6 -
gcc/ada/inline.adb | 14 +-
gcc/ada/krunch.adb | 17 +-
gcc/ada/layout.adb | 87 +-
gcc/ada/layout.ads | 7 +-
gcc/ada/lib-load.adb | 35 +-
gcc/ada/lib-writ.adb | 19 +-
gcc/ada/lib-writ.ads | 3 +
gcc/ada/lib.adb | 21 +-
gcc/ada/lib.ads | 4 +-
gcc/ada/libgnarl/s-linux.ads | 4 +-
gcc/ada/libgnarl/s-linux__alpha.ads | 4 +-
gcc/ada/libgnarl/s-linux__android.ads | 4 +-
gcc/ada/libgnarl/s-linux__hppa.ads | 4 +-
gcc/ada/libgnarl/s-linux__mips.ads | 4 +-
gcc/ada/libgnarl/s-linux__riscv.ads | 4 +-
gcc/ada/libgnarl/s-linux__sparc.ads | 4 +-
gcc/ada/libgnarl/s-linux__x32.ads | 7 +-
gcc/ada/libgnarl/s-osinte__aix.ads | 5 +-
gcc/ada/libgnarl/s-osinte__android.ads | 4 +-
gcc/ada/libgnarl/s-osinte__darwin.ads | 4 +-
gcc/ada/libgnarl/s-osinte__dragonfly.ads | 5 +-
gcc/ada/libgnarl/s-osinte__freebsd.ads | 5 +-
gcc/ada/libgnarl/s-osinte__gnu.ads | 4 +-
gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 5 +-
gcc/ada/libgnarl/s-osinte__hpux.ads | 5 +-
gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 4 +-
gcc/ada/libgnarl/s-osinte__linux.ads | 2 +
gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 4 +-
gcc/ada/libgnarl/s-osinte__qnx.ads | 4 +-
gcc/ada/libgnarl/s-osinte__rtems.ads | 4 +-
gcc/ada/libgnarl/s-osinte__solaris.ads | 5 +-
gcc/ada/libgnarl/s-osinte__vxworks.ads | 7 +-
gcc/ada/libgnarl/s-qnx.ads | 5 +-
gcc/ada/libgnarl/s-tassta.adb | 5 +-
gcc/ada/libgnat/a-cbdlli.adb | 4 +-
gcc/ada/libgnat/a-cbhama.adb | 8 +-
gcc/ada/libgnat/a-cbhase.adb | 4 +-
gcc/ada/libgnat/a-cbmutr.adb | 4 +-
gcc/ada/libgnat/a-cborma.adb | 8 +-
gcc/ada/libgnat/a-cborse.adb | 8 +-
gcc/ada/libgnat/a-cdlili.adb | 226 +-
gcc/ada/libgnat/a-cfdlli.adb | 32 +
gcc/ada/libgnat/a-cfdlli.ads | 49 +-
gcc/ada/libgnat/a-cfhama.adb | 181 +-
gcc/ada/libgnat/a-cfhama.ads | 96 +-
gcc/ada/libgnat/a-cfhase.adb | 212 +-
gcc/ada/libgnat/a-cfhase.ads | 17 +-
gcc/ada/libgnat/a-cfinve.adb | 48 +
gcc/ada/libgnat/a-cfinve.ads | 44 +-
gcc/ada/libgnat/a-cforma.adb | 236 ++-
gcc/ada/libgnat/a-cforma.ads | 96 +-
gcc/ada/libgnat/a-cforse.adb | 269 +--
gcc/ada/libgnat/a-cforse.ads | 25 +-
gcc/ada/libgnat/a-coboho.adb | 34 +-
gcc/ada/libgnat/a-coboho.ads | 6 +
gcc/ada/libgnat/a-cobove.adb | 8 +-
gcc/ada/libgnat/a-cofove.adb | 32 +
gcc/ada/libgnat/a-cofove.ads | 44 +-
gcc/ada/libgnat/a-cofuma.ads | 8 +
gcc/ada/libgnat/a-cofuse.ads | 7 +
gcc/ada/libgnat/a-cofuve.ads | 7 +
gcc/ada/libgnat/a-cohama.adb | 14 +-
gcc/ada/libgnat/a-cohama.ads | 8 +
gcc/ada/libgnat/a-cohase.adb | 14 +-
gcc/ada/libgnat/a-cohase.ads | 9 +
gcc/ada/libgnat/a-conhel.adb | 13 +
gcc/ada/libgnat/a-ngelfu.ads | 2 +-
gcc/ada/libgnat/a-stobbu.adb | 53 -
gcc/ada/libgnat/a-stobbu.ads | 34 -
gcc/ada/libgnat/a-stobfi.adb | 118 --
gcc/ada/libgnat/a-stobfi.ads | 66 -
gcc/ada/libgnat/a-stoubu.adb | 148 --
gcc/ada/libgnat/a-stoubu.ads | 73 -
gcc/ada/libgnat/a-stoufi.adb | 123 --
gcc/ada/libgnat/a-stoufi.ads | 72 -
gcc/ada/libgnat/a-stoufo.adb | 155 --
gcc/ada/libgnat/a-stoufo.ads | 72 -
gcc/ada/libgnat/a-stouut.adb | 272 ---
gcc/ada/libgnat/a-stouut.ads | 107 -
gcc/ada/libgnat/a-strfix.adb | 138 +-
gcc/ada/libgnat/a-strunb.ads | 29 +-
gcc/ada/libgnat/a-strunb__shared.ads | 11 +-
gcc/ada/libgnat/a-sttebu.ads | 3 +-
gcc/ada/libgnat/a-stteou.ads | 193 --
gcc/ada/libgnat/a-textio.adb | 13 +-
gcc/ada/libgnat/a-uncdea.ads | 5 +-
gcc/ada/libgnat/a-witeio.adb | 13 +-
gcc/ada/libgnat/a-ztexio.adb | 13 +-
gcc/ada/libgnat/g-debpoo.adb | 2 +-
gcc/ada/libgnat/g-socket.adb | 46 +-
gcc/ada/libgnat/g-socket.ads | 46 +-
gcc/ada/libgnat/g-sothco.ads | 7 +-
gcc/ada/libgnat/s-atocou.ads | 1 -
gcc/ada/libgnat/s-atocou__builtin.adb | 20 +-
gcc/ada/libgnat/s-os_lib.adb | 92 +-
gcc/ada/libgnat/s-os_lib.ads | 33 +-
gcc/ada/libgnat/s-osprim__darwin.adb | 4 +-
gcc/ada/libgnat/s-osprim__posix.adb | 4 +-
gcc/ada/libgnat/s-osprim__posix2008.adb | 4 +-
gcc/ada/libgnat/s-osprim__rtems.adb | 4 +-
gcc/ada/libgnat/s-osprim__x32.adb | 3 +-
gcc/ada/libgnat/s-parame.ads | 7 +
gcc/ada/libgnat/s-parame__ae653.ads | 7 +
gcc/ada/libgnat/s-parame__hpux.ads | 7 +
gcc/ada/libgnat/s-parame__posix2008.ads | 193 ++
gcc/ada/libgnat/s-parame__vxworks.ads | 15 +
gcc/ada/libgnat/s-rident.ads | 1 +
gcc/ada/make.adb | 9 +-
gcc/ada/osint.adb | 8 +-
gcc/ada/par-ch10.adb | 28 +-
gcc/ada/par-ch5.adb | 12 +-
gcc/ada/par-ch6.adb | 155 +-
gcc/ada/par-load.adb | 38 +-
gcc/ada/par-prag.adb | 1 +
gcc/ada/par.adb | 8 +-
gcc/ada/repinfo-input.adb | 4 +-
gcc/ada/repinfo.adb | 61 +-
gcc/ada/repinfo.ads | 7 +-
gcc/ada/restrict.adb | 20 +-
gcc/ada/restrict.ads | 10 +
gcc/ada/rtinit.c | 18 +-
gcc/ada/rtsfind.adb | 8 +
gcc/ada/rtsfind.ads | 13 +
gcc/ada/s-oscons-tmplt.c | 30 +-
gcc/ada/scng.adb | 20 +-
gcc/ada/sem.ads | 2 +-
gcc/ada/sem_aggr.adb | 9 +-
gcc/ada/sem_attr.adb | 32 +-
gcc/ada/sem_case.adb | 287 ++-
gcc/ada/sem_cat.ads | 2 +-
gcc/ada/sem_ch12.adb | 12 +-
gcc/ada/sem_ch13.adb | 310 +--
gcc/ada/sem_ch13.ads | 22 +-
gcc/ada/sem_ch3.adb | 260 ++-
gcc/ada/sem_ch3.ads | 5 -
gcc/ada/sem_ch4.adb | 78 +-
gcc/ada/sem_ch5.adb | 259 ++-
gcc/ada/sem_ch6.adb | 312 ++-
gcc/ada/sem_ch7.adb | 9 +
gcc/ada/sem_ch8.adb | 126 +-
gcc/ada/sem_ch9.adb | 16 +-
gcc/ada/sem_disp.adb | 71 +-
gcc/ada/sem_eval.adb | 7 +-
gcc/ada/sem_prag.adb | 97 +-
gcc/ada/sem_prag.ads | 1 +
gcc/ada/sem_res.adb | 82 +-
gcc/ada/sem_type.ads | 3 +-
gcc/ada/sem_util.adb | 643 +++++-
gcc/ada/sem_util.ads | 123 +-
...xworks-target.inc => sigtramp-vxworks-target.h} | 2 +-
gcc/ada/sigtramp-vxworks.c | 2 +-
gcc/ada/sinfo-cn.adb | 1 -
gcc/ada/sinfo.ads | 32 +-
gcc/ada/sinput-l.adb | 24 +-
gcc/ada/snames.ads-tmpl | 4 +-
gcc/ada/sprint.adb | 8 +-
gcc/ada/style.adb | 4 +
gcc/ada/targparm.ads | 10 +-
gcc/ada/tbuild.adb | 72 +-
gcc/ada/tbuild.ads | 36 +-
gcc/ada/ttypes.ads | 2 +-
gcc/ada/uname.adb | 133 +-
gcc/analyzer/ChangeLog | 298 +++
gcc/analyzer/analyzer.h | 5 +
gcc/analyzer/diagnostic-manager.cc | 35 +
gcc/analyzer/engine.cc | 59 +-
gcc/analyzer/exploded-graph.h | 4 +-
gcc/analyzer/program-state.cc | 1 +
gcc/analyzer/region-model-impl-calls.cc | 39 +-
gcc/analyzer/region-model-manager.cc | 313 ++-
gcc/analyzer/region-model.cc | 376 ++--
gcc/analyzer/region-model.h | 56 +-
gcc/analyzer/region.cc | 230 ++-
gcc/analyzer/region.h | 125 +-
gcc/analyzer/sm-file.cc | 15 +-
gcc/analyzer/sm-malloc.cc | 10 +-
gcc/analyzer/sm-pattern-test.cc | 24 +-
gcc/analyzer/sm-sensitive.cc | 18 -
gcc/analyzer/sm-signal.cc | 21 -
gcc/analyzer/sm-taint.cc | 8 +-
gcc/analyzer/sm.cc | 14 +
gcc/analyzer/sm.h | 34 +-
gcc/analyzer/store.cc | 653 ++++--
gcc/analyzer/store.h | 157 +-
gcc/analyzer/svalue.cc | 395 ++++
gcc/analyzer/svalue.h | 266 ++-
gcc/btfout.c | 2 +
gcc/builtins.c | 411 ++--
gcc/builtins.h | 5 +
gcc/c-family/ChangeLog | 29 +
gcc/c-family/c-ada-spec.c | 40 +-
gcc/c-family/c-common.h | 19 +
gcc/c-family/c-format.c | 12 -
gcc/c-family/c-omp.c | 151 ++
gcc/c/ChangeLog | 10 +
gcc/c/c-objc-common.c | 15 -
gcc/c/c-parser.c | 4 +-
gcc/calls.c | 58 +-
gcc/cfgloopmanip.c | 1 +
gcc/collect2.c | 40 +-
gcc/common.opt | 9 +-
gcc/common/config/gcn/gcn-common.c | 2 +-
gcc/config.gcc | 10 +-
gcc/config.in | 12 +
gcc/config/aarch64/aarch64-builtins.c | 23 +-
gcc/config/aarch64/aarch64.c | 3 +-
gcc/config/arm/arm-builtins.c | 33 +-
gcc/config/arm/arm.c | 4 +-
gcc/config/arm/arm_neon.h | 259 ++-
gcc/config/arm/neon.md | 9 -
gcc/config/arm/vec-common.md | 9 +
gcc/config/darwin.h | 12 +-
gcc/config/frv/frv-protos.h | 118 +-
gcc/config/gcn/gcn.c | 171 +-
gcc/config/gcn/gcn.h | 10 +-
gcc/config/h8300/h8300-protos.h | 6 +-
gcc/config/h8300/h8300.c | 53 +-
gcc/config/h8300/jumpcall.md | 27 +-
gcc/config/h8300/predicates.md | 2 +
gcc/config/h8300/shiftrotate.md | 280 ++-
gcc/config/i386/darwin.h | 22 +-
gcc/config/i386/darwin32-biarch.h | 22 +-
gcc/config/i386/darwin64-biarch.h | 22 +-
gcc/config/i386/gcc-auto-profile | 41 +-
gcc/config/i386/i386-expand.c | 734 +++++--
gcc/config/i386/i386-features.c | 195 +-
gcc/config/i386/i386-options.c | 2 +
gcc/config/i386/i386-protos.h | 4 +
gcc/config/i386/i386.c | 19 +-
gcc/config/i386/i386.h | 13 +-
gcc/config/i386/i386.md | 105 +-
gcc/config/i386/mmx.md | 204 +-
gcc/config/i386/predicates.md | 16 +-
gcc/config/i386/sse.md | 54 +-
gcc/config/m32r/m32r-protos.h | 8 +-
gcc/config/m32r/m32r.c | 6 +-
gcc/config/mips/mips-protos.h | 2 +-
gcc/config/mips/mips.c | 6 +-
gcc/config/rs6000/rs6000-builtin.def | 30 +-
gcc/config/rs6000/rs6000-call.c | 57 +-
gcc/config/rs6000/rs6000.c | 34 +-
gcc/config/rs6000/rs6000.md | 140 ++
gcc/config/rs6000/vsx.md | 4 +-
gcc/config/stormy16/stormy16-protos.h | 6 +-
gcc/config/stormy16/stormy16.c | 4 +-
gcc/configure | 166 +-
gcc/configure.ac | 96 +-
gcc/cp/ChangeLog | 170 ++
gcc/cp/constexpr.c | 4 +-
gcc/cp/constraint.cc | 10 +-
gcc/cp/coroutines.cc | 33 +-
gcc/cp/cp-tree.h | 40 +-
gcc/cp/decl.c | 16 +-
gcc/cp/decl2.c | 25 +
gcc/cp/error.c | 9 -
gcc/cp/except.c | 9 +-
gcc/cp/init.c | 43 +-
gcc/cp/module.cc | 7 +
gcc/cp/parser.c | 401 +++-
gcc/cp/parser.h | 6 +
gcc/cp/pt.c | 86 +-
gcc/d/ChangeLog | 12 +
gcc/d/d-codegen.cc | 7 +
gcc/d/toir.cc | 32 +-
gcc/dbgcnt.def | 1 +
gcc/diagnostic.c | 122 +-
gcc/diagnostic.h | 26 +
gcc/doc/extend.texi | 3 +
gcc/doc/install.texi | 4 +
gcc/doc/invoke.texi | 24 +-
gcc/doc/md.texi | 25 +-
gcc/dwarf2ctf.c | 4 +-
gcc/dwarf2out.c | 4 +
gcc/exec-tool.in | 8 +
gcc/expr.c | 13 +-
gcc/fold-const.c | 46 +-
gcc/fortran/ChangeLog | 7 +
gcc/fortran/frontend-passes.c | 4 +-
gcc/gcc.c | 61 +-
gcc/genpreds.c | 8 +-
gcc/gimple-array-bounds.cc | 336 +--
gcc/gimple-fold.c | 18 +-
gcc/gimple-loop-interchange.cc | 7 +-
gcc/gimple-pretty-print.c | 17 -
gcc/gimple-ssa-sprintf.c | 11 +-
gcc/gimple-ssa-warn-alloca.c | 26 +-
gcc/gimple-ssa-warn-restrict.c | 152 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/input.c | 459 +++--
gcc/input.h | 33 +
gcc/internal-fn.def | 3 +-
gcc/ipa-sra.c | 15 +-
gcc/ira-conflicts.c | 93 +-
gcc/ira-int.h | 2 +-
gcc/ira.c | 128 +-
gcc/match.pd | 146 +-
gcc/omp-low.c | 55 +-
gcc/optabs.def | 2 +
gcc/opts.c | 1 +
gcc/params.opt | 4 +
gcc/range-op.cc | 18 +-
gcc/recog.c | 137 +-
gcc/recog.h | 2 +-
gcc/testsuite/ChangeLog | 565 +++++
gcc/testsuite/c-c++-common/Warray-bounds-10.c | 114 ++
gcc/testsuite/c-c++-common/Warray-bounds-3.c | 4 +-
gcc/testsuite/c-c++-common/Warray-bounds-4.c | 12 +-
gcc/testsuite/c-c++-common/Warray-bounds-9.c | 144 ++
gcc/testsuite/c-c++-common/dump-ada-spec-14.c | 2 +-
gcc/testsuite/c-c++-common/gomp/atomic-24.c | 12 +
gcc/testsuite/g++.dg/asan/asan_test.C | 2 +-
gcc/testsuite/g++.dg/concepts/explicit-spec1.C | 9 +
gcc/testsuite/g++.dg/cpp0x/auto24.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/auto3.C | 4 +-
gcc/testsuite/g++.dg/cpp0x/auto42.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C | 10 +
gcc/testsuite/g++.dg/cpp0x/initlist75.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/initlist80.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/noexcept70.C | 5 +
gcc/testsuite/g++.dg/cpp0x/pr78765.C | 2 +-
gcc/testsuite/g++.dg/cpp23/auto-array.C | 36 +
gcc/testsuite/g++.dg/cpp2a/concepts-access2.C | 13 +
gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C | 28 +
gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5.C | 11 +
gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl5a.C | 15 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires26.C | 18 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires27.C | 10 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval16.C | 22 +
gcc/testsuite/g++.dg/diagnostic/auto1.C | 3 +-
gcc/testsuite/g++.dg/gomp/attrs-1.C | 553 +++++
gcc/testsuite/g++.dg/gomp/attrs-2.C | 553 +++++
gcc/testsuite/g++.dg/gomp/attrs-3.C | 40 +
gcc/testsuite/g++.dg/opt/pr99728.C | 50 +
gcc/testsuite/g++.dg/pr95768.C | 2 +-
gcc/testsuite/g++.dg/template/access41.C | 24 +
gcc/testsuite/g++.dg/template/access41a.C | 29 +
gcc/testsuite/g++.dg/template/sfinae14.C | 2 +-
gcc/testsuite/g++.dg/torture/pr101256.C | 28 +
gcc/testsuite/g++.dg/warn/Warray-bounds-10.C | 4 +-
gcc/testsuite/g++.dg/warn/Warray-bounds-11.C | 23 +-
gcc/testsuite/g++.dg/warn/Warray-bounds-12.C | 4 +-
gcc/testsuite/g++.dg/warn/Warray-bounds-13.C | 23 +-
gcc/testsuite/g++.dg/warn/Warray-bounds-17.C | 2 +-
gcc/testsuite/g++.dg/warn/Warray-bounds-20.C | 12 +-
gcc/testsuite/g++.dg/warn/uninit-pr55881.C | 34 +
gcc/testsuite/gcc.dg/Warray-bounds-29.c | 22 +-
gcc/testsuite/gcc.dg/Warray-bounds-30.c | 2 +-
gcc/testsuite/gcc.dg/Warray-bounds-31.c | 8 +-
gcc/testsuite/gcc.dg/Warray-bounds-32.c | 26 +-
gcc/testsuite/gcc.dg/Warray-bounds-52.c | 6 +-
gcc/testsuite/gcc.dg/Warray-bounds-53.c | 6 +-
gcc/testsuite/gcc.dg/Warray-bounds-58.c | 2 +-
gcc/testsuite/gcc.dg/Warray-bounds-63.c | 6 +-
gcc/testsuite/gcc.dg/Warray-bounds-66.c | 12 +-
gcc/testsuite/gcc.dg/Warray-bounds-69.c | 2 +-
gcc/testsuite/gcc.dg/Warray-bounds-71.c | 7 +
gcc/testsuite/gcc.dg/Warray-bounds-71.h | 46 +
gcc/testsuite/gcc.dg/Warray-bounds-72.c | 7 +
gcc/testsuite/gcc.dg/Warray-bounds-73.c | 7 +
gcc/testsuite/gcc.dg/Warray-bounds-74.c | 7 +
gcc/testsuite/gcc.dg/Warray-bounds-75.c | 12 +
gcc/testsuite/gcc.dg/Warray-bounds-76.c | 35 +
gcc/testsuite/gcc.dg/Warray-bounds-77.c | 135 ++
gcc/testsuite/gcc.dg/Warray-bounds-78.c | 109 +
gcc/testsuite/gcc.dg/Warray-bounds-79.c | 112 +
gcc/testsuite/gcc.dg/Wfree-nonheap-object-4.c | 24 +-
gcc/testsuite/gcc.dg/Wfree-nonheap-object-5.c | 46 +
gcc/testsuite/gcc.dg/Wfree-nonheap-object-6.c | 49 +
gcc/testsuite/gcc.dg/Wobjsize-1.c | 12 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-34.c | 8 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-43.c | 4 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 14 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-61.c | 4 +-
gcc/testsuite/gcc.dg/analyzer/clobbers-1.c | 98 +
gcc/testsuite/gcc.dg/analyzer/clobbers-2.c | 72 +
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 24 +-
gcc/testsuite/gcc.dg/analyzer/explode-1.c | 2 +-
gcc/testsuite/gcc.dg/analyzer/memset-1.c | 118 +-
.../gcc.dg/analyzer/memset-CVE-2017-18549-1.c | 107 +
gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c | 10 +-
gcc/testsuite/gcc.dg/analyzer/symbolic-8.c | 11 +
gcc/testsuite/gcc.dg/builtin-bswap-13.c | 329 +++
gcc/testsuite/gcc.dg/builtin-bswap-14.c | 302 +++
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c | 9 +-
gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c | 1 +
gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c | 1 +
gcc/testsuite/gcc.dg/debug/btf/btf-float-1.c | 20 +
gcc/testsuite/gcc.dg/debug/btf/btf-function-3.c | 2 +-
gcc/testsuite/gcc.dg/debug/btf/btf-struct-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/btf/btf-variables-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/btf/btf.exp | 5 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-attr-mode-1.c | 7 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c | 1 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-2.c | 1 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-4.c | 2 +
.../gcc.dg/debug/ctf/ctf-struct-array-2.c | 2 +-
gcc/testsuite/gcc.dg/debug/ctf/ctf.exp | 5 +
gcc/testsuite/gcc.dg/debug/pr57351.c | 1 +
gcc/testsuite/gcc.dg/format/c90-printf-1.c | 2 +-
gcc/testsuite/gcc.dg/format/gcc_diag-10.c | 20 +-
gcc/testsuite/gcc.dg/ipa/pr101066.c | 20 +
gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 21 -
.../plugin/diagnostic_plugin_test_inlining.c | 2 +-
gcc/testsuite/gcc.dg/pr101223.c | 44 +
gcc/testsuite/gcc.dg/pr101266.c | 8 +
gcc/testsuite/gcc.dg/pr101294.c | 15 +
gcc/testsuite/gcc.dg/pr101403.c | 17 +
gcc/testsuite/gcc.dg/pr79214.c | 22 +-
gcc/testsuite/gcc.dg/pragma-diag-10.c | 20 +
gcc/testsuite/gcc.dg/pragma-diag-9.c | 141 ++
gcc/testsuite/gcc.dg/torture/pr100329.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr100519.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr100778.c | 31 +
gcc/testsuite/gcc.dg/torture/pr101278.c | 21 +
.../gcc.dg/tree-ssa/builtin-sprintf-warn-27.c | 20 +
.../gcc.dg/tree-ssa/loop-interchange-16.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-15.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-23.c | 44 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-24.c | 44 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-15.c | 18 +
gcc/testsuite/gcc.dg/uninit-suppress_3.c | 98 +
gcc/testsuite/gcc.dg/vect/bb-slp-72.c | 29 +
gcc/testsuite/gcc.dg/vect/bb-slp-73.c | 29 +
gcc/testsuite/gcc.dg/vect/bb-slp-74.c | 31 +
gcc/testsuite/gcc.dg/vect/pr34195.c | 33 +
.../gcc.target/aarch64/sve/acle/asm/div_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/div_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/div_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/divr_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/divr_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/divr_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mad_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mad_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mad_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mla_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mla_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mla_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mls_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mls_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mls_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/msb_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/msb_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/msb_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mulx_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mulx_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/mulx_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmad_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmad_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmad_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmla_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmla_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmla_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmls_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmls_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmls_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmsb_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmsb_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/nmsb_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/sub_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/sub_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/sub_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/subr_f16.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/subr_f32.c | 2 +-
.../gcc.target/aarch64/sve/acle/asm/subr_f64.c | 2 +-
.../gcc.target/aarch64/sve/acle/general/cntb_1.c | 14 +
gcc/testsuite/gcc.target/arm/simd/pr98435.c | 15 +
gcc/testsuite/gcc.target/i386/avx2-pr101286.c | 11 +
.../gcc.target/i386/avx512f-broadcast-pr87767-1.c | 7 +-
.../gcc.target/i386/avx512f-broadcast-pr87767-5.c | 5 +-
.../gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c | 41 +
.../gcc.target/i386/avx512f-vect-fmaddsubXXXps.c | 50 +
.../gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c | 41 +
.../gcc.target/i386/avx512f-vect-fmsubaddXXXps.c | 50 +
gcc/testsuite/gcc.target/i386/avx512f_cond_move.c | 4 +-
.../gcc.target/i386/avx512vl-broadcast-pr87767-1.c | 12 +-
.../gcc.target/i386/avx512vl-broadcast-pr87767-5.c | 9 +-
gcc/testsuite/gcc.target/i386/divmod-9.c | 14 +
.../gcc.target/i386/keylocker-aesdec128kl.c | 2 +
.../gcc.target/i386/keylocker-aesdec256kl.c | 2 +
.../gcc.target/i386/keylocker-aesdecwide128kl.c | 9 +
.../gcc.target/i386/keylocker-aesdecwide256kl.c | 9 +
.../gcc.target/i386/keylocker-aesenc128kl.c | 2 +
.../gcc.target/i386/keylocker-aesenc256kl.c | 2 +
.../gcc.target/i386/keylocker-aesencwide128kl.c | 9 +
.../gcc.target/i386/keylocker-aesencwide256kl.c | 9 +
gcc/testsuite/gcc.target/i386/pr100865-1.c | 13 +
gcc/testsuite/gcc.target/i386/pr100865-10a.c | 33 +
gcc/testsuite/gcc.target/i386/pr100865-10b.c | 7 +
gcc/testsuite/gcc.target/i386/pr100865-11a.c | 23 +
gcc/testsuite/gcc.target/i386/pr100865-11b.c | 8 +
gcc/testsuite/gcc.target/i386/pr100865-11c.c | 8 +
gcc/testsuite/gcc.target/i386/pr100865-12a.c | 20 +
gcc/testsuite/gcc.target/i386/pr100865-12b.c | 8 +
gcc/testsuite/gcc.target/i386/pr100865-12c.c | 8 +
gcc/testsuite/gcc.target/i386/pr100865-2.c | 14 +
gcc/testsuite/gcc.target/i386/pr100865-3.c | 15 +
gcc/testsuite/gcc.target/i386/pr100865-4a.c | 16 +
gcc/testsuite/gcc.target/i386/pr100865-4b.c | 9 +
gcc/testsuite/gcc.target/i386/pr100865-5a.c | 16 +
gcc/testsuite/gcc.target/i386/pr100865-5b.c | 9 +
gcc/testsuite/gcc.target/i386/pr100865-6a.c | 16 +
gcc/testsuite/gcc.target/i386/pr100865-6b.c | 9 +
gcc/testsuite/gcc.target/i386/pr100865-6c.c | 16 +
gcc/testsuite/gcc.target/i386/pr100865-7a.c | 17 +
gcc/testsuite/gcc.target/i386/pr100865-7b.c | 9 +
gcc/testsuite/gcc.target/i386/pr100865-7c.c | 17 +
gcc/testsuite/gcc.target/i386/pr100865-8a.c | 24 +
gcc/testsuite/gcc.target/i386/pr100865-8b.c | 7 +
gcc/testsuite/gcc.target/i386/pr100865-8c.c | 7 +
gcc/testsuite/gcc.target/i386/pr100865-9a.c | 25 +
gcc/testsuite/gcc.target/i386/pr100865-9b.c | 7 +
gcc/testsuite/gcc.target/i386/pr100865-9c.c | 7 +
gcc/testsuite/gcc.target/i386/pr101044.c | 9 +
gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 5 +-
gcc/testsuite/gcc.target/i386/sse4_1-vec-set-1a.c | 20 +
gcc/testsuite/gcc.target/i386/sse4_1-vec-set-2a.c | 44 +
gcc/testsuite/gcc.target/i386/vect-fmaddsubXXXpd.c | 34 +
gcc/testsuite/gcc.target/i386/vect-fmaddsubXXXps.c | 34 +
gcc/testsuite/gcc.target/i386/vect-fmsubaddXXXpd.c | 34 +
gcc/testsuite/gcc.target/i386/vect-fmsubaddXXXps.c | 34 +
gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c | 11 +-
gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c | 6 +-
gcc/testsuite/gcc.target/mips/pr100760.c | 10 +
gcc/testsuite/gcc.target/mips/pr100761.c | 17 +
gcc/testsuite/gcc.target/mips/pr100762.c | 25 +
gcc/testsuite/gcc.target/powerpc/div-vectorize-1.c | 46 +
gcc/testsuite/gcc.target/powerpc/float128-cmove.c | 58 +
.../gcc.target/powerpc/float128-minmax-3.c | 15 +
gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 11 +-
gcc/testsuite/gcc.target/powerpc/mma-builtin-7.c | 26 +
gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c | 27 +
gcc/testsuite/gcc.target/powerpc/mod-vectorize.c | 46 +
gcc/testsuite/gcc.target/powerpc/mul-vectorize-1.c | 27 +
gcc/testsuite/gcc.target/powerpc/mul-vectorize-2.c | 27 +
gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c | 27 +
gcc/testsuite/gdc.dg/torture/pr101273.d | 39 +
gcc/testsuite/gdc.dg/torture/pr101282.d | 23 +
gcc/testsuite/gfortran.dg/implied_do_io_7.f90 | 16 +
gcc/testsuite/gfortran.dg/pr101264.f90 | 94 +
gcc/testsuite/gfortran.dg/pr101267.f90 | 23 +
gcc/testsuite/lib/gcc-defs.exp | 34 +
gcc/testsuite/lib/gcc-dg.exp | 45 +-
gcc/testsuite/lib/target-supports.exp | 10 +
gcc/trans-mem.c | 8 +-
gcc/tree-diagnostic.c | 77 +-
gcc/tree-pretty-print.c | 26 -
gcc/tree-pretty-print.h | 1 -
gcc/tree-ssa-ccp.c | 6 +-
gcc/tree-ssa-dse.c | 10 +-
gcc/tree-ssa-loop-im.c | 88 +-
gcc/tree-ssa-phiopt.c | 300 ++-
gcc/tree-ssa-strlen.c | 105 +-
gcc/tree-ssa-uninit.c | 4 +-
gcc/tree-vect-loop-manip.c | 2 -
gcc/tree-vect-loop.c | 50 +-
gcc/tree-vect-slp-patterns.c | 192 +-
gcc/tree-vect-slp.c | 292 +--
gcc/tree-vect-stmts.c | 92 +-
include/ChangeLog | 7 +
include/btf.h | 9 +-
libffi/ChangeLog | 5 +
libffi/configure.host | 21 +-
libgcc/ChangeLog | 5 +
libgcc/soft-fp/extendhfxf2.c | 53 +
libgcc/soft-fp/truncxfhf2.c | 52 +
libgfortran/ChangeLog | 7 +
libgfortran/runtime/ISO_Fortran_binding.c | 4 +-
libgo/runtime/proc.c | 4 +-
libgo/runtime/runtime_c.c | 2 +-
libgomp/ChangeLog | 5 +
libgomp/testsuite/libgomp.c-c++-common/pr94366.c | 17 +
libiberty/ChangeLog | 5 +
libiberty/make-temp-file.c | 5 +-
libstdc++-v3/ChangeLog | 72 +
libstdc++-v3/doc/doxygen/doxygroups.cc | 4 +-
libstdc++-v3/doc/doxygen/user.cfg.in | 28 +-
libstdc++-v3/include/bits/fs_fwd.h | 34 +-
libstdc++-v3/include/bits/fs_path.h | 20 +-
libstdc++-v3/include/bits/random.h | 6 +-
libstdc++-v3/include/bits/random.tcc | 18 +-
libstdc++-v3/include/bits/this_thread_sleep.h | 2 +-
libstdc++-v3/include/bits/unique_ptr.h | 15 -
libstdc++-v3/include/experimental/bits/fs_fwd.h | 24 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 12 +-
libstdc++-v3/include/experimental/bits/simd.h | 12 +
.../include/experimental/bits/simd_detail.h | 3 +
libstdc++-v3/include/experimental/simd | 20 +
libstdc++-v3/include/experimental/type_traits | 37 +-
libstdc++-v3/include/ext/throw_allocator.h | 2 +-
libstdc++-v3/include/std/chrono | 72 +-
libstdc++-v3/include/std/mutex | 2 +-
libstdc++-v3/include/std/scoped_allocator | 8 +-
libstdc++-v3/include/std/system_error | 26 +-
libstdc++-v3/include/std/type_traits | 225 +-
libstdc++-v3/include/std/variant | 4 +
libstdc++-v3/libsupc++/exception | 20 +-
libstdc++-v3/libsupc++/exception.h | 1 +
.../testsuite/20_util/unique_ptr/lwg2762.cc | 18 -
.../testsuite/26_numerics/random/pr60037-neg.cc | 4 +-
674 files changed, 26685 insertions(+), 10895 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-30 4:49 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-30 4:49 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:7445abec5d383d37a2f827657dafa12053179c6e
commit 7445abec5d383d37a2f827657dafa12053179c6e
Merge: 490d1e1be15 35da8a98026
Author: Martin Liska <mliska@suse.cz>
Date: Wed Jun 30 06:49:12 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
MAINTAINERS | 1 +
fixincludes/fixfixes.c | 45 +++-
fixincludes/inclhack.def | 3 +-
fixincludes/tests/base/testing.h | 2 +-
gcc/ChangeLog | 139 ++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 241 +++++++++++++++++
gcc/ada/Make-generated.in | 4 +-
gcc/ada/Makefile.rtl | 18 +-
gcc/ada/adaint.c | 1 -
gcc/ada/aspects.adb | 5 +
gcc/ada/atree.adb | 18 +-
gcc/ada/atree.ads | 14 +-
gcc/ada/checks.adb | 4 +
gcc/ada/einfo-utils.adb | 30 +--
gcc/ada/einfo.ads | 13 +-
gcc/ada/errout.adb | 7 +-
gcc/ada/errout.ads | 4 -
gcc/ada/exp_aggr.adb | 13 +-
gcc/ada/exp_attr.adb | 6 +-
gcc/ada/exp_ch3.adb | 7 +-
gcc/ada/exp_ch4.adb | 1 +
gcc/ada/exp_ch6.adb | 4 +-
gcc/ada/exp_imgv.adb | 8 +-
gcc/ada/exp_util.adb | 6 +-
gcc/ada/freeze.adb | 2 +-
gcc/ada/gen_il-gen-gen_entities.adb | 117 +++-----
gcc/ada/gen_il-gen.adb | 12 +-
gcc/ada/gen_il-internals.adb | 12 -
gcc/ada/gen_il-internals.ads | 8 +-
gcc/ada/gen_il-types.ads | 3 +
gcc/ada/lib-xref-spark_specific.adb | 4 +
gcc/ada/libgnarl/s-tasdeb.ads | 6 +-
gcc/ada/libgnat/a-cfdlli.ads | 5 +
gcc/ada/libgnat/a-cfhama.ads | 5 +
gcc/ada/libgnat/a-cfhase.ads | 5 +
gcc/ada/libgnat/a-cfinve.ads | 5 +
gcc/ada/libgnat/a-cforma.ads | 5 +
gcc/ada/libgnat/a-cforse.ads | 5 +
gcc/ada/libgnat/a-cofove.ads | 5 +
gcc/ada/libgnat/a-stwiun__shared.adb | 2 +-
gcc/ada/libgnat/a-stzunb__shared.adb | 2 +-
gcc/ada/libgnat/s-objrea.adb | 7 +-
gcc/ada/libgnat/s-objrea.ads | 5 +-
gcc/ada/libgnat/s-vaen16.ads | 4 +-
gcc/ada/libgnat/s-vaen32.ads | 4 +-
gcc/ada/libgnat/s-vaenu8.ads | 4 +-
gcc/ada/libgnat/s-valuen.adb | 49 ++--
gcc/ada/libgnat/s-valuen.ads | 14 +-
gcc/ada/nlists.adb | 11 +-
gcc/ada/osint.ads | 6 +-
gcc/ada/repinfo-input.adb | 2 +-
gcc/ada/rtsfind.ads | 12 +-
gcc/ada/s-oscons-tmplt.c | 15 ++
gcc/ada/sem_ch11.adb | 2 +-
gcc/ada/sem_ch12.adb | 15 +-
gcc/ada/sem_ch13.adb | 12 +-
gcc/ada/sem_ch13.ads | 3 +-
gcc/ada/sem_ch3.adb | 24 +-
gcc/ada/sem_ch6.adb | 14 +-
gcc/ada/sem_ch6.ads | 3 +
gcc/ada/sem_ch8.adb | 4 +-
gcc/ada/sem_dim.adb | 20 +-
gcc/ada/sem_prag.adb | 14 +-
gcc/ada/sem_res.adb | 5 +-
gcc/ada/sem_util.adb | 112 +++++---
gcc/ada/sem_util.ads | 8 +-
gcc/ada/sem_warn.adb | 10 +-
gcc/ada/sinfo-utils.adb | 23 ++
gcc/ada/sinfo-utils.ads | 12 +
gcc/ada/style.adb | 50 ++--
gcc/ada/treepr.adb | 2 +-
gcc/btfout.c | 1 +
gcc/common.opt | 10 +-
gcc/config/gcn/gcn.c | 30 +++
gcc/config/gcn/gcn.h | 11 +-
gcc/config/gcn/gcn.md | 201 +++++++++++++-
gcc/config/i386/mmx.md | 18 ++
gcc/config/i386/sse.md | 8 +-
gcc/config/i386/subst.md | 21 ++
gcc/config/pdp11/pdp11.c | 27 +-
gcc/config/pdp11/pdp11.h | 10 +-
gcc/config/rs6000/rs6000.c | 6 +-
gcc/config/rs6000/xcoff.h | 3 +-
gcc/cp/ChangeLog | 5 +
gcc/cp/pt.c | 2 +-
gcc/ctfout.c | 1 +
gcc/doc/generic.texi | 2 +-
gcc/doc/invoke.texi | 294 ++++++++++++---------
gcc/gcc.c | 123 +++++++--
gcc/go/ChangeLog | 7 +
gcc/go/go-gcc.cc | 3 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 94 +------
gcc/go/gofrontend/expressions.h | 6 -
gcc/lto-opts.c | 3 +-
gcc/lto-wrapper.c | 10 +-
gcc/match.pd | 7 +-
gcc/opts.c | 2 +-
gcc/range-op.cc | 64 +++--
gcc/testsuite/ChangeLog | 25 ++
gcc/testsuite/g++.dg/ubsan/pr101210.C | 13 +
gcc/testsuite/gcc.dg/pr101254.c | 27 ++
gcc/testsuite/gcc.dg/vect/bb-slp-71.c | 32 +++
gcc/testsuite/gcc.dg/vect/bb-slp-pr101242.c | 38 +++
gcc/testsuite/gcc.target/i386/pr101248.c | 123 +++++++++
gcc/testsuite/gcc.target/i386/pr95046-9.c | 14 +
gcc/tree-vect-slp.c | 203 +++++++++-----
gcc/value-query.cc | 3 +-
gcc/vr-values.c | 71 ++---
gcc/vr-values.h | 14 +-
libgcc/ChangeLog | 16 ++
libgcc/config/gcn/lib2-bswapti2.c | 47 ++++
libgcc/config/gcn/lib2-divmod-di.c | 35 +++
libgcc/config/gcn/lib2-divmod.c | 8 +-
libgcc/config/gcn/lib2-gcn.h | 12 +-
libgcc/config/gcn/t-amdgcn | 2 +
libgfortran/ChangeLog | 6 +
libgfortran/configure | 22 +-
libgfortran/configure.ac | 4 -
libgomp/ChangeLog | 16 ++
.../testsuite/libgomp.c-c++-common/reduction-16.c | 2 +-
.../testsuite/libgomp.c-c++-common/reduction-5.c | 2 +-
.../testsuite/libgomp.c-c++-common/reduction-6.c | 2 +-
libgomp/testsuite/libgomp.c/target-44.c | 2 +-
libgomp/testsuite/libgomp.fortran/defaultmap-8.f90 | 37 ++-
126 files changed, 2187 insertions(+), 825 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-29 6:49 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-29 6:49 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:490d1e1be15b62b51a2de248e6d7f76356402bc9
commit 490d1e1be15b62b51a2de248e6d7f76356402bc9
Merge: adf0825ae77 095a01cf6e3
Author: Martin Liska <mliska@suse.cz>
Date: Tue Jun 29 08:49:26 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
contrib/ChangeLog | 5 +
contrib/mklog.py | 22 +-
contrib/test_mklog.py | 25 +
gcc/ChangeLog | 209 ++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 8 +
gcc/ada/ChangeLog | 7 +
gcc/ada/gcc-interface/trans.c | 4 +-
gcc/ada/gcc-interface/utils.c | 3 +-
gcc/analyzer/ChangeLog | 12 +
gcc/analyzer/analyzer.h | 1 +
gcc/analyzer/store.cc | 54 +-
gcc/analyzer/store.h | 25 +
gcc/btfout.c | 1130 ++++++++++++++++++++
gcc/cgraph.c | 22 +-
gcc/cgraphclones.c | 3 -
gcc/common.opt | 15 +
gcc/config/bpf/bpf.c | 4 -
gcc/config/bpf/bpf.h | 12 +-
gcc/ctfc.c | 969 +++++++++++++++++
gcc/ctfc.h | 436 ++++++++
gcc/ctfout.c | 831 ++++++++++++++
gcc/doc/invoke.texi | 32 +-
gcc/dwarf2cfi.c | 2 +-
gcc/dwarf2ctf.c | 990 +++++++++++++++++
gcc/dwarf2ctf.h | 53 +
gcc/dwarf2out.c | 118 +-
gcc/dwarf2out.h | 44 +
gcc/final.c | 2 +-
gcc/flag-types.h | 21 +-
gcc/flags.h | 9 +
gcc/fortran/ChangeLog | 17 +
gcc/fortran/trans-array.c | 2 +-
gcc/fortran/trans-decl.c | 28 +-
gcc/fortran/trans-openmp.c | 4 +-
gcc/fortran/trans-types.c | 84 +-
gcc/fortran/trans.c | 2 +-
gcc/gengtype.c | 3 +-
gcc/ipa-param-manipulation.c | 900 +++++++++-------
gcc/ipa-param-manipulation.h | 88 +-
gcc/objc/ChangeLog | 11 +
gcc/objc/objc-act.c | 15 +-
gcc/objc/objc-gnu-runtime-abi-01.c | 2 +-
gcc/objc/objc-next-runtime-abi-01.c | 2 +-
gcc/objc/objc-next-runtime-abi-02.c | 2 +-
gcc/opts.c | 137 ++-
gcc/symtab-clones.h | 15 +-
gcc/testsuite/ChangeLog | 147 +++
gcc/testsuite/g++.dg/ipa/ipa-sra-4.C | 37 +
gcc/testsuite/g++.dg/uninit-pr74762.C | 24 +
gcc/testsuite/g++.dg/warn/uninit-pr74765.C | 24 +
gcc/testsuite/gcc.dg/debug/btf/btf-1.c | 6 +
gcc/testsuite/gcc.dg/debug/btf/btf-2.c | 10 +
.../gcc.dg/debug/btf/btf-anonymous-struct-1.c | 23 +
.../gcc.dg/debug/btf/btf-anonymous-union-1.c | 23 +
gcc/testsuite/gcc.dg/debug/btf/btf-array-1.c | 31 +
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-1.c | 34 +
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-2.c | 26 +
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c | 43 +
gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-4.c | 23 +
gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c | 52 +
gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c | 45 +
gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c | 30 +
gcc/testsuite/gcc.dg/debug/btf/btf-forward-1.c | 24 +
gcc/testsuite/gcc.dg/debug/btf/btf-function-1.c | 18 +
gcc/testsuite/gcc.dg/debug/btf/btf-function-2.c | 18 +
gcc/testsuite/gcc.dg/debug/btf/btf-function-3.c | 22 +
gcc/testsuite/gcc.dg/debug/btf/btf-int-1.c | 44 +
gcc/testsuite/gcc.dg/debug/btf/btf-pointers-1.c | 25 +
gcc/testsuite/gcc.dg/debug/btf/btf-pointers-2.c | 13 +
gcc/testsuite/gcc.dg/debug/btf/btf-struct-1.c | 22 +
gcc/testsuite/gcc.dg/debug/btf/btf-struct-2.c | 19 +
gcc/testsuite/gcc.dg/debug/btf/btf-typedef-1.c | 82 ++
gcc/testsuite/gcc.dg/debug/btf/btf-union-1.c | 16 +
gcc/testsuite/gcc.dg/debug/btf/btf-variables-1.c | 33 +
gcc/testsuite/gcc.dg/debug/btf/btf-variables-2.c | 27 +
gcc/testsuite/gcc.dg/debug/btf/btf-variables-3.c | 36 +
gcc/testsuite/gcc.dg/debug/btf/btf.exp | 41 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-1.c | 6 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-2.c | 10 +
.../gcc.dg/debug/ctf/ctf-anonymous-struct-1.c | 23 +
.../gcc.dg/debug/ctf/ctf-anonymous-union-1.c | 26 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-1.c | 31 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-2.c | 38 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-3.c | 17 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-array-4.c | 13 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-attr-mode-1.c | 22 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-attr-used-1.c | 22 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-1.c | 30 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-2.c | 39 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-3.c | 16 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-bitfields-4.c | 19 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-complex-1.c | 21 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c | 65 ++
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-2.c | 30 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-3.c | 25 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-4.c | 23 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-debug-1.c | 7 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-debug-2.c | 7 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-enum-1.c | 21 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-enum-2.c | 27 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-file-scope-1.c | 25 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-float-1.c | 16 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-forward-1.c | 40 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-forward-2.c | 16 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-func-index-1.c | 25 +
.../gcc.dg/debug/ctf/ctf-function-pointers-1.c | 24 +
.../gcc.dg/debug/ctf/ctf-function-pointers-2.c | 22 +
.../gcc.dg/debug/ctf/ctf-function-pointers-3.c | 21 +
.../gcc.dg/debug/ctf/ctf-function-pointers-4.c | 18 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-functions-1.c | 34 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-int-1.c | 17 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-objt-index-1.c | 30 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-pointers-1.c | 26 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-pointers-2.c | 25 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-preamble-1.c | 11 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-1.c | 38 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-2.c | 17 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-3.c | 20 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-4.c | 19 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-5.c | 19 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-6.c | 18 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-7.c | 18 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-8.c | 27 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-str-table-1.c | 26 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-struct-1.c | 25 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-struct-2.c | 32 +
.../gcc.dg/debug/ctf/ctf-struct-array-1.c | 65 ++
.../gcc.dg/debug/ctf/ctf-struct-array-2.c | 15 +
.../gcc.dg/debug/ctf/ctf-struct-pointer-1.c | 21 +
.../gcc.dg/debug/ctf/ctf-struct-pointer-2.c | 22 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-1.c | 68 ++
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-2.c | 20 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-typedef-3.c | 24 +
.../gcc.dg/debug/ctf/ctf-typedef-struct-1.c | 14 +
.../gcc.dg/debug/ctf/ctf-typedef-struct-2.c | 17 +
.../gcc.dg/debug/ctf/ctf-typedef-struct-3.c | 32 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-union-1.c | 14 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-variables-1.c | 25 +
gcc/testsuite/gcc.dg/debug/ctf/ctf-variables-2.c | 16 +
gcc/testsuite/gcc.dg/debug/ctf/ctf.exp | 41 +
gcc/testsuite/gcc.dg/ipa/ipa-sra-23.c | 24 +
gcc/testsuite/gcc.dg/ipa/ipa-sra-24.c | 20 +
gcc/testsuite/gcc.dg/ipa/pr93385.c | 27 +
gcc/testsuite/lib/gcc-dg.exp | 83 +-
gcc/toplev.c | 21 +-
gcc/tree-inline.c | 121 +--
include/ChangeLog | 8 +
include/btf.h | 196 ++++
include/ctf.h | 520 +++++++++
libbacktrace/ChangeLog | 10 +
libbacktrace/xcoff.c | 35 +-
libcc1/ChangeLog | 5 +
libcc1/libcp1plugin.cc | 2 +-
libiberty/ChangeLog | 12 +
libiberty/simple-object.c | 6 +
libstdc++-v3/ChangeLog | 33 +
libstdc++-v3/doc/html/manual/bugs.html | 4 +
libstdc++-v3/doc/xml/manual/intro.xml | 7 +
libstdc++-v3/include/bits/istream.tcc | 46 +-
libstdc++-v3/include/bits/streambuf.tcc | 10 +-
libstdc++-v3/include/bits/unique_ptr.h | 16 +-
libstdc++-v3/src/c++11/streambuf-inst.cc | 10 -
libstdc++-v3/testsuite/17_intro/names.cc | 10 +-
.../testsuite/20_util/unique_ptr/101236.cc | 13 +
.../20_util/unique_ptr/cons/incomplete.cc | 14 +-
.../testsuite/20_util/unique_ptr/lwg2762.cc | 26 +-
.../27_io/basic_istream/ws/char/lwg415.cc | 77 ++
.../27_io/basic_istream/ws/wchar_t/lwg415.cc | 77 ++
169 files changed, 9569 insertions(+), 805 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-28 11:11 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-28 11:11 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:adf0825ae77554b00615521a545b608892bb272c
commit adf0825ae77554b00615521a545b608892bb272c
Merge: 99c8f78b7f2 9fe9c45ae33
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jun 28 13:11:06 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
MAINTAINERS | 2 +
gcc/ChangeLog | 165 ++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 13 +
gcc/c/ChangeLog | 26 ++
gcc/calls.c | 6 +-
gcc/config.gcc | 16 +-
gcc/config/h8300/h8300.c | 7 +-
gcc/config/i386/i386-builtin.def | 12 +-
gcc/config/i386/i386.c | 37 +++
gcc/config/i386/sse.md | 174 ++++++++++++
gcc/config/rs6000/aix72.h | 5 +-
gcc/config/rs6000/aix73.h | 294 +++++++++++++++++++++
gcc/config/v850/v850.c | 36 ++-
gcc/cp/ChangeLog | 76 ++++++
gcc/cp/class.c | 2 +-
gcc/cp/constexpr.c | 9 +-
gcc/cp/parser.c | 6 +-
gcc/cp/pt.c | 5 +-
gcc/except.c | 2 +-
gcc/fold-const.c | 40 +--
gcc/genmatch.c | 28 +-
gcc/gimple-loop-interchange.cc | 4 +-
gcc/gimple-walk.c | 24 ++
gcc/testsuite/ChangeLog | 55 ++++
gcc/testsuite/g++.dg/cpp0x/noexcept69.C | 12 +
gcc/testsuite/g++.dg/cpp2a/no_unique_address13.C | 24 ++
gcc/testsuite/g++.dg/parse/saved1.C | 4 +-
gcc/testsuite/g++.dg/template/access40.C | 28 ++
gcc/testsuite/g++.dg/template/access40a.C | 28 ++
gcc/testsuite/g++.dg/template/crash50.C | 2 +-
gcc/testsuite/g++.target/i386/avx2-pr54700-2.C | 8 +-
.../g++.target/i386/avx512vl-pr54700-1a.C | 9 +
.../g++.target/i386/avx512vl-pr54700-1b.C | 9 +
.../g++.target/i386/avx512vl-pr54700-2a.C | 17 ++
.../g++.target/i386/avx512vl-pr54700-2b.C | 17 ++
gcc/testsuite/gcc.dg/Wnonnull-7.c | 15 ++
gcc/testsuite/gcc.dg/torture/pr101173.c | 18 ++
gcc/testsuite/gcc.dg/torture/pr101202.c | 33 +++
gcc/testsuite/gcc.dg/torture/pr101229.c | 19 ++
gcc/testsuite/gcc.dg/torture/pr101230-1.c | 15 ++
gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c | 25 ++
gcc/testsuite/gcc.target/i386/avx512vl-blendv-1.c | 51 ++++
gcc/testsuite/gcc.target/i386/avx512vl-blendv-2.c | 41 +++
gcc/testsuite/gcc.target/i386/avx512vl-pr100648.c | 21 ++
gcc/testsuite/gcc.target/i386/blendv-1.c | 51 ++++
gcc/testsuite/gcc.target/i386/blendv-2.c | 41 +++
gcc/testsuite/gcc.target/i386/funcspec-8.c | 16 +-
gcc/testsuite/jit.dg/test-asm.c | 2 +-
gcc/testsuite/jit.dg/test-asm.cc | 2 +-
gcc/testsuite/jit.dg/test-vector-rvalues.cc | 8 +
gcc/testsuite/jit.dg/test-vector-types.cc | 8 +
gcc/tree-ssa-phiopt.c | 46 ++--
gcc/tree-vect-slp.c | 137 +++++-----
libgomp/ChangeLog | 6 +
.../testsuite/libgomp.c-c++-common/struct-elem-5.c | 2 +-
libstdc++-v3/ChangeLog | 71 +++++
libstdc++-v3/doc/html/manual/bugs.html | 3 +
libstdc++-v3/doc/xml/manual/intro.xml | 6 +
libstdc++-v3/include/bits/basic_ios.tcc | 2 +-
libstdc++-v3/include/bits/ostream.tcc | 119 ++++-----
libstdc++-v3/include/experimental/bits/simd.h | 57 +++-
libstdc++-v3/include/experimental/bits/simd_math.h | 37 ++-
libstdc++-v3/include/std/ostream | 20 +-
libstdc++-v3/include/std/syncstream | 2 +-
libstdc++-v3/testsuite/17_intro/names.cc | 14 +
.../testsuite/27_io/basic_ostream/flush/char/2.cc | 48 +++-
.../flush/char/exceptions_badbit_throw.cc | 16 +-
.../27_io/basic_ostream/flush/wchar_t/2.cc | 48 +++-
.../flush/wchar_t/exceptions_badbit_throw.cc | 16 +-
.../seekp/char/exceptions_badbit_throw.cc | 20 +-
.../27_io/basic_ostream/seekp/char/n3168.cc | 103 ++++++++
.../seekp/wchar_t/exceptions_badbit_throw.cc | 22 +-
.../27_io/basic_ostream/seekp/wchar_t/n3168.cc | 101 +++++++
.../tellp/char/exceptions_badbit_throw.cc | 10 +-
.../27_io/basic_ostream/tellp/char/n3168.cc | 64 +++++
.../tellp/wchar_t/exceptions_badbit_throw.cc | 10 +-
.../27_io/basic_ostream/tellp/wchar_t/n3168.cc | 64 +++++
libstdc++-v3/testsuite/experimental/names.cc | 1 +
.../experimental/simd/tests/bits/test_values.h | 8 +-
lto-plugin/ChangeLog | 7 +
82 files changed, 2295 insertions(+), 339 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-25 8:52 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-25 8:52 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:99c8f78b7f201a4253989e897082774f7d300367
commit 99c8f78b7f201a4253989e897082774f7d300367
Merge: 441aa2ce234 05516402f8e
Author: Martin Liska <mliska@suse.cz>
Date: Fri Jun 25 10:51:49 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
gcc/ChangeLog | 231 ++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 6 +-
gcc/builtins.c | 90 ++++----
gcc/c-family/ChangeLog | 7 +
gcc/c-family/c-common.c | 9 +-
gcc/c-family/c-gimplify.c | 2 +-
gcc/c-family/c-warn.c | 10 +-
gcc/c/ChangeLog | 27 +++
gcc/c/c-decl.c | 24 +--
gcc/c/c-fold.c | 8 +-
gcc/c/c-parser.c | 7 +-
gcc/c/c-typeck.c | 44 ++--
gcc/calls.c | 90 ++++----
gcc/cfgexpand.c | 6 +-
gcc/cgraphunit.c | 2 +-
gcc/config/i386/i386-expand.c | 46 +++-
gcc/config/i386/i386.c | 13 +-
gcc/config/i386/i386.md | 3 +
gcc/config/i386/mmx.md | 72 +++++++
gcc/config/i386/sse.md | 3 -
gcc/cp/ChangeLog | 30 +++
gcc/cp/call.c | 10 +-
gcc/cp/class.c | 2 +-
gcc/cp/constraint.cc | 6 +-
gcc/cp/coroutines.cc | 22 +-
gcc/cp/cp-gimplify.c | 30 +--
gcc/cp/cp-ubsan.c | 2 +-
gcc/cp/cvt.c | 12 +-
gcc/cp/decl.c | 15 +-
gcc/cp/decl2.c | 4 +-
gcc/cp/except.c | 3 +-
gcc/cp/init.c | 16 +-
gcc/cp/method.c | 2 +-
gcc/cp/parser.c | 6 +-
gcc/cp/pt.c | 34 +--
gcc/cp/rtti.c | 4 +-
gcc/cp/semantics.c | 17 +-
gcc/cp/tree.c | 2 +-
gcc/cp/typeck.c | 27 ++-
gcc/diagnostic-spec.c | 179 ++++++++++++++++
gcc/diagnostic-spec.h | 141 ++++++++++++
gcc/fold-const.c | 13 +-
gcc/gengtype.c | 2 +-
gcc/gimple-array-bounds.cc | 21 +-
gcc/gimple-expr.c | 2 +-
gcc/gimple-fold.c | 27 ++-
gcc/gimple-range-cache.cc | 29 +--
gcc/gimple-range-fold.cc | 29 ++-
gcc/gimple-range-fold.h | 2 +-
gcc/gimple-ssa-isolate-paths.c | 5 +
gcc/gimple-ssa-nonnull-compare.c | 2 +-
gcc/gimple-ssa-sprintf.c | 10 +-
gcc/gimple-ssa-store-merging.c | 12 +-
gcc/gimple-ssa-warn-restrict.c | 114 +++++-----
gcc/gimple-ssa-warn-restrict.h | 10 +-
gcc/gimple.c | 2 +-
gcc/gimple.h | 25 ++-
gcc/gimplify.c | 17 +-
gcc/omp-expand.c | 6 +-
gcc/omp-low.c | 16 +-
gcc/range-op.cc | 2 +-
gcc/testsuite/ChangeLog | 76 +++++++
.../g++.dg/cpp2a/class-deduction-alias9.C | 6 +
gcc/testsuite/g++.dg/cpp2a/concepts-requires25.C | 10 +
gcc/testsuite/g++.dg/no-stack-protector-attr-3.C | 3 +-
gcc/testsuite/gcc.dg/pr101171.c | 13 ++
gcc/testsuite/gcc.dg/tree-ssa/evrp30.c | 16 ++
gcc/testsuite/gcc.dg/tree-ssa/pr101189.c | 17 ++
gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-3.c | 2 +-
gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c | 6 +-
gcc/testsuite/gcc.target/i386/pr97249-1.c | 21 +-
gcc/tree-cfg.c | 10 +-
gcc/tree-complex.c | 4 +-
gcc/tree-inline.c | 8 +-
gcc/tree-nested.c | 2 +-
gcc/tree-sra.c | 8 +-
gcc/tree-ssa-ccp.c | 2 +-
gcc/tree-ssa-forwprop.c | 3 +-
gcc/tree-ssa-loop-ch.c | 4 +-
gcc/tree-ssa-loop-im.c | 2 +-
gcc/tree-ssa-phiopt.c | 9 +-
gcc/tree-ssa-strlen.c | 68 +++---
gcc/tree-ssa-uninit.c | 42 ++--
gcc/tree-vect-slp-patterns.c | 12 +-
gcc/tree-vrp.c | 12 +-
gcc/tree.h | 27 +++
gcc/value-relation.cc | 15 +-
gcc/vr-values.c | 8 +-
gcc/warning-control.cc | 238 +++++++++++++++++++++
libgomp/ChangeLog | 7 +
libstdc++-v3/ChangeLog | 86 ++++++++
lto-plugin/lto-plugin.c | 12 ++
94 files changed, 1841 insertions(+), 524 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-24 14:10 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-24 14:10 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:441aa2ce23465dbc6f0b108de3a72cb7f8003a9f
commit 441aa2ce23465dbc6f0b108de3a72cb7f8003a9f
Merge: 0c6508fe976 addd5f0e61f
Author: Martin Liska <mliska@suse.cz>
Date: Thu Jun 24 16:09:54 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
.gitignore | 1 +
contrib/ChangeLog | 6 +
gcc/ChangeLog | 145 ++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/c-family/c-common.h | 4 +-
gcc/c-family/c-omp.c | 13 +
gcc/c/c-parser.c | 18 +-
gcc/c/c-typeck.c | 109 +-
gcc/config/h8300/h8300-protos.h | 7 +-
gcc/config/h8300/h8300.c | 136 +-
gcc/config/h8300/logical.md | 7 +-
gcc/config/i386/i386-builtin.def | 8 +-
gcc/config/i386/i386-expand.c | 148 ++-
gcc/config/i386/i386-protos.h | 3 -
gcc/config/i386/i386.md | 37 +-
gcc/config/i386/mmx.md | 13 +
gcc/config/i386/sse.md | 193 +--
gcc/config/rs6000/rs6000-cpus.def | 4 +-
gcc/config/s390/s390.c | 42 +-
gcc/config/s390/s390.h | 2 +
gcc/configure | 36 +-
gcc/configure.ac | 36 +-
gcc/cp/ChangeLog | 18 +
gcc/cp/call.c | 36 +-
gcc/cp/cp-tree.h | 2 +
gcc/cp/parser.c | 18 +-
gcc/cp/pt.c | 61 +-
gcc/cp/semantics.c | 111 +-
gcc/df-scan.c | 18 +-
gcc/doc/lto.texi | 25 +-
gcc/doc/md.texi | 8 +
gcc/dwarf2out.c | 45 +-
gcc/fortran/ChangeLog | 11 +
gcc/fortran/dump-parse-tree.c | 2 +-
gcc/fortran/trans-intrinsic.c | 24 +-
gcc/gimple-range-cache.cc | 55 +-
gcc/gimple-range-cache.h | 3 +-
gcc/gimple-range-fold.cc | 1331 +++++++++++++++++++
gcc/gimple-range-fold.h | 163 +++
gcc/gimple-range-gori.cc | 66 +
gcc/gimple-range-gori.h | 9 +
gcc/gimple-range.cc | 1381 +-------------------
gcc/gimple-range.h | 144 +-
gcc/gimplify.c | 126 +-
gcc/internal-fn.def | 1 +
gcc/omp-expand.c | 4 +
gcc/omp-low.c | 207 ++-
gcc/optabs.def | 1 +
gcc/optc-save-gen.awk | 2 +
gcc/stor-layout.c | 5 +-
gcc/testsuite/ChangeLog | 48 +
gcc/testsuite/c-c++-common/gomp/clauses-1.c | 30 +-
.../c-c++-common/gomp/target-in-reduction-1.c | 12 +
.../g++.dg/cpp1z/class-deduction-access3.C | 20 +
gcc/testsuite/g++.dg/cpp1z/class-deduction88.C | 18 +
gcc/testsuite/g++.dg/cpp1z/class-deduction89.C | 15 +
gcc/testsuite/g++.dg/cpp1z/class-deduction90.C | 16 +
gcc/testsuite/g++.dg/cpp1z/class-deduction91.C | 16 +
gcc/testsuite/gcc.c-torture/execute/950704-1.c | 1 +
gcc/testsuite/gcc.dg/pr101170.c | 37 +
gcc/testsuite/gcc.dg/pr101172.c | 20 +
gcc/testsuite/gcc.dg/torture/pr101105.c | 19 +
gcc/testsuite/gcc.target/i386/avx512vl-pr95488-1.c | 6 +-
gcc/testsuite/gcc.target/i386/pr101175.c | 28 +
gcc/testsuite/gcc.target/i386/pr98434-1.c | 64 +
gcc/testsuite/gcc.target/i386/pr98434-2.c | 129 ++
gcc/testsuite/gcc.target/i386/vect-addsub-2.c | 21 +
gcc/testsuite/gcc.target/i386/vect-addsub-3.c | 38 +
gcc/testsuite/gcc.target/i386/vect-addsubv2df.c | 42 +
gcc/testsuite/gcc.target/i386/vect-addsubv4df.c | 36 +
gcc/testsuite/gcc.target/i386/vect-addsubv4sf.c | 46 +
gcc/testsuite/gcc.target/i386/vect-addsubv8sf.c | 46 +
.../gcc.target/powerpc/pcrel-opt-inc-di.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-df.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-di.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-hi.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-qi.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-sf.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-ld-si.c | 2 +-
.../gcc.target/powerpc/pcrel-opt-ld-vector.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-df.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-di.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-hi.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-qi.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-sf.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pcrel-opt-st-si.c | 2 +-
.../gcc.target/powerpc/pcrel-opt-st-vector.c | 2 +-
.../gcc.target/s390/mnop-mcount-m31-mzarch.c | 2 +-
gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c | 2 +-
.../gfortran.dg/coarray_collectives_17.f90 | 42 +
gcc/tree-inline.c | 16 +-
gcc/tree-predcom.c | 483 ++++---
gcc/tree-vect-data-refs.c | 9 +-
gcc/tree-vect-slp-patterns.c | 100 ++
gcc/tree-vect-slp.c | 122 +-
gcc/tree-vectorizer.h | 3 +-
gcc/tree.h | 3 +-
libgcc/ChangeLog | 22 +
libgomp/ChangeLog | 5 +
.../testsuite/libgomp.c++/target-in-reduction-1.C | 113 ++
.../testsuite/libgomp.c++/target-in-reduction-2.C | 182 +++
.../libgomp.c-c++-common/target-in-reduction-1.c | 104 ++
.../libgomp.c-c++-common/target-in-reduction-2.c | 173 +++
.../libgomp.c-c++-common/task-reduction-15.c | 61 +
libstdc++-v3/ChangeLog | 67 +
libstdc++-v3/include/bits/shared_ptr_base.h | 2 +-
libstdc++-v3/include/bits/unique_ptr.h | 3 +-
libstdc++-v3/include/experimental/bits/simd.h | 18 +-
.../include/experimental/bits/simd_builtin.h | 7 +-
.../include/experimental/bits/simd_converter.h | 2 +-
.../include/experimental/bits/simd_fixed_size.h | 56 +-
libstdc++-v3/include/experimental/bits/simd_math.h | 54 +-
libstdc++-v3/include/experimental/bits/simd_x86.h | 29 +-
libstdc++-v3/include/std/chrono | 7 +-
libstdc++-v3/include/std/mutex | 6 +-
libstdc++-v3/testsuite/17_intro/names.cc | 6 +
.../20_util/optional/observers/lwg2762.cc | 21 +
.../20_util/shared_ptr/observers/array.cc | 4 +
.../testsuite/20_util/shared_ptr/observers/get.cc | 5 +-
.../testsuite/20_util/unique_ptr/lwg2762.cc | 43 +
.../testsuite/23_containers/map/cons/deduction.cc | 8 +-
.../23_containers/multimap/cons/deduction.cc | 8 +-
.../23_containers/multiset/cons/deduction.cc | 6 +-
.../testsuite/23_containers/set/cons/deduction.cc | 6 +-
.../23_containers/unordered_map/cons/deduction.cc | 17 +-
.../unordered_multimap/cons/deduction.cc | 17 +-
.../unordered_multiset/cons/deduction.cc | 14 +-
.../23_containers/unordered_set/cons/deduction.cc | 14 +-
libstdc++-v3/testsuite/30_threads/try_lock/5.cc | 5 +-
libstdc++-v3/testsuite/Makefile.am | 3 +-
libstdc++-v3/testsuite/Makefile.in | 3 +-
libstdc++-v3/testsuite/experimental/simd/README.md | 257 ++++
libstdc++-v3/testsuite/experimental/simd/driver.sh | 137 +-
.../experimental/simd/generate_makefile.sh | 33 +-
135 files changed, 5383 insertions(+), 2503 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-23 8:20 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-23 8:20 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:0c6508fe976763cf4fe57c3cb6954b7ab7d55619
commit 0c6508fe976763cf4fe57c3cb6954b7ab7d55619
Merge: 272625aab59 c2124b51a9b
Author: Martin Liska <mliska@suse.cz>
Date: Wed Jun 23 10:20:15 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
MAINTAINERS | 1 -
contrib/ChangeLog | 4 +
contrib/gcc-git-customization.sh | 2 +-
contrib/git-commit-mklog.py | 53 ++
contrib/mklog.py | 2 +-
contrib/prepare-commit-msg | 2 +-
gcc/ChangeLog | 193 +++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/analyzer/ChangeLog | 8 +
gcc/analyzer/region-model.cc | 19 +-
gcc/config/i386/i386-expand.c | 3 +
gcc/config/i386/i386-protos.h | 1 +
gcc/config/i386/i386.c | 1 +
gcc/config/i386/i386.md | 87 +-
gcc/config/riscv/riscv.c | 14 +
gcc/doc/rtl.texi | 2 +-
gcc/fold-const.c | 2 +-
gcc/function.c | 21 +-
gcc/gimple-range-cache.cc | 10 +
gcc/gimple-range.cc | 355 ++++++--
gcc/gimple-range.h | 24 +-
gcc/gimplify.c | 15 +-
gcc/range-op.cc | 774 ++++++++++++++---
gcc/range-op.h | 24 +-
gcc/testsuite/ChangeLog | 87 ++
gcc/testsuite/g++.dg/modules/omp-1_a.C | 2 +-
gcc/testsuite/g++.dg/modules/omp-2_a.C | 2 +-
gcc/testsuite/g++.dg/opt/pr101162.C | 21 +
gcc/testsuite/g++.target/i386/empty-class1.C | 2 +-
gcc/testsuite/g++.target/i386/empty-class2.C | 20 +
gcc/testsuite/gcc.c-torture/compile/pr101159.c | 10 +
gcc/testsuite/gcc.dg/analyzer/pr101143.c | 18 +
gcc/testsuite/gcc.dg/pr101156.c | 8 +
gcc/testsuite/gcc.dg/torture/pr101151.c | 19 +
gcc/testsuite/gcc.target/i386/pr11877-2.c | 26 +
gcc/testsuite/gfortran.dg/pr101158.f90 | 25 +
gcc/testsuite/gfortran.dg/pr93524.c | 33 +
gcc/testsuite/gfortran.dg/pr93524.f90 | 17 +
gcc/tree-data-ref.c | 2 +-
gcc/tree-ssa-sink.c | 9 +-
gcc/tree-vect-patterns.c | 14 +-
gcc/tree-vect-slp.c | 52 +-
gcc/value-query.cc | 50 ++
gcc/value-query.h | 11 +
gcc/value-relation.cc | 932 +++++++++++++++++++++
gcc/value-relation.h | 159 ++++
libgcc/config/rs6000/float128-ifunc.c | 9 +-
libgcc/config/rs6000/t-float128-hw | 16 -
libgcc/config/rs6000/t-float128-p10-hw | 4 +-
libgcc/configure | 18 +-
libgcc/configure.ac | 14 +-
libgfortran/ChangeLog | 7 +
libgfortran/runtime/ISO_Fortran_binding.c | 5 +-
libstdc++-v3/ChangeLog | 41 +
libstdc++-v3/include/bits/random.h | 2 +-
libstdc++-v3/include/bits/random.tcc | 2 +-
libstdc++-v3/include/bits/semaphore_base.h | 4 +-
libstdc++-v3/include/std/memory | 4 +-
libstdc++-v3/include/std/mutex | 108 ++-
libstdc++-v3/testsuite/20_util/pointer_safety/1.cc | 2 +-
.../26_numerics/random/seed_seq/cons/default.cc | 4 +-
.../26_numerics/random/seed_seq/cons/initlist.cc | 7 +
libstdc++-v3/testsuite/30_threads/lock/3.cc | 4 +-
libstdc++-v3/testsuite/30_threads/lock/4.cc | 124 +++
.../testsuite/30_threads/semaphore/100806.cc | 57 ++
libstdc++-v3/testsuite/30_threads/try_lock/5.cc | 41 +
.../testsuite/30_threads/unique_lock/cons/60497.cc | 6 +
69 files changed, 3259 insertions(+), 363 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-22 7:48 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-22 7:48 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:899e9ed59760a728715d698c7aa4632fab226dff
commit 899e9ed59760a728715d698c7aa4632fab226dff
Merge: 86e9a5c431d 8819c82ce81
Author: Martin Liska <mliska@suse.cz>
Date: Tue Jun 22 09:47:42 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 5 +
contrib/ChangeLog | 11 +
contrib/mklog.py | 38 +-
contrib/test_mklog.py | 3 +
gcc/ChangeLog | 88 ++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 353 ++++++
gcc/ada/Make-generated.in | 13 +-
gcc/ada/Makefile.rtl | 17 +-
gcc/ada/checks.adb | 50 +
gcc/ada/debug.adb | 5 +-
.../gnat_rm/implementation_defined_attributes.rst | 9 +
.../doc/gnat_rm/implementation_defined_pragmas.rst | 17 +
.../gnat_rm/representation_clauses_and_pragmas.rst | 2 +-
gcc/ada/einfo.ads | 5 +
gcc/ada/err_vars.ads | 2 +-
gcc/ada/errout.adb | 15 +-
gcc/ada/errout.ads | 7 +-
gcc/ada/exp_attr.adb | 18 +-
gcc/ada/exp_ch11.adb | 18 +
gcc/ada/exp_ch11.ads | 1 +
gcc/ada/exp_ch5.adb | 273 ++++-
gcc/ada/exp_ch5.ads | 1 +
gcc/ada/exp_ch6.adb | 18 +
gcc/ada/exp_ch6.ads | 1 +
gcc/ada/exp_ch9.adb | 6 +-
gcc/ada/exp_dbug.adb | 2 +-
gcc/ada/exp_dist.adb | 6 +-
gcc/ada/exp_imgv.adb | 106 +-
gcc/ada/exp_imgv.ads | 4 +
gcc/ada/exp_put_image.adb | 59 +-
gcc/ada/exp_put_image.ads | 13 +-
gcc/ada/exp_util.adb | 13 +-
gcc/ada/expander.adb | 9 +
gcc/ada/fe.h | 2 +
gcc/ada/gen_il-fields.ads | 2 +
gcc/ada/gen_il-gen-gen_entities.adb | 2 +
gcc/ada/gen_il-gen-gen_nodes.adb | 16 +-
gcc/ada/gen_il-gen.adb | 1123 ++++++++++----------
gcc/ada/gen_il-internals.adb | 57 +-
gcc/ada/gen_il-internals.ads | 9 +-
gcc/ada/gen_il-types.ads | 3 +
gcc/ada/gen_il.adb | 73 ++
gcc/ada/gen_il.ads | 27 +-
gcc/ada/gnat1drv.adb | 6 +
gcc/ada/gnat_rm.texi | 906 ++++++++--------
gcc/ada/hostparm.ads | 5 +-
gcc/ada/impunit.adb | 14 +-
gcc/ada/libgnarl/s-putaim.adb | 7 +-
gcc/ada/libgnarl/s-putaim.ads | 4 +-
gcc/ada/libgnat/a-cbdlli.adb | 2 +-
gcc/ada/libgnat/a-cbdlli.ads | 4 +-
gcc/ada/libgnat/a-cbhama.adb | 2 +-
gcc/ada/libgnat/a-cbhama.ads | 4 +-
gcc/ada/libgnat/a-cbhase.adb | 2 +-
gcc/ada/libgnat/a-cbhase.ads | 4 +-
gcc/ada/libgnat/a-cbmutr.adb | 2 +-
gcc/ada/libgnat/a-cbmutr.ads | 4 +-
gcc/ada/libgnat/a-cborma.adb | 2 +-
gcc/ada/libgnat/a-cborma.ads | 4 +-
gcc/ada/libgnat/a-cborse.adb | 2 +-
gcc/ada/libgnat/a-cborse.ads | 4 +-
gcc/ada/libgnat/a-cdlili.adb | 2 +-
gcc/ada/libgnat/a-cdlili.ads | 4 +-
gcc/ada/libgnat/a-cidlli.adb | 2 +-
gcc/ada/libgnat/a-cidlli.ads | 4 +-
gcc/ada/libgnat/a-cihama.adb | 2 +-
gcc/ada/libgnat/a-cihama.ads | 4 +-
gcc/ada/libgnat/a-cihase.adb | 2 +-
gcc/ada/libgnat/a-cihase.ads | 4 +-
gcc/ada/libgnat/a-cimutr.adb | 2 +-
gcc/ada/libgnat/a-cimutr.ads | 4 +-
gcc/ada/libgnat/a-ciorma.adb | 2 +-
gcc/ada/libgnat/a-ciorma.ads | 4 +-
gcc/ada/libgnat/a-ciormu.adb | 2 +-
gcc/ada/libgnat/a-ciormu.ads | 4 +-
gcc/ada/libgnat/a-ciorse.adb | 2 +-
gcc/ada/libgnat/a-ciorse.ads | 4 +-
gcc/ada/libgnat/a-coboho.adb | 2 +-
gcc/ada/libgnat/a-coboho.ads | 4 +-
gcc/ada/libgnat/a-cobove.adb | 2 +-
gcc/ada/libgnat/a-cobove.ads | 4 +-
gcc/ada/libgnat/a-cohama.adb | 2 +-
gcc/ada/libgnat/a-cohama.ads | 4 +-
gcc/ada/libgnat/a-cohase.adb | 2 +-
gcc/ada/libgnat/a-cohase.ads | 4 +-
gcc/ada/libgnat/a-coinho.adb | 2 +-
gcc/ada/libgnat/a-coinho.ads | 4 +-
gcc/ada/libgnat/a-coinho__shared.adb | 2 +-
gcc/ada/libgnat/a-coinho__shared.ads | 4 +-
gcc/ada/libgnat/a-coinve.adb | 2 +-
gcc/ada/libgnat/a-coinve.ads | 4 +-
gcc/ada/libgnat/a-comutr.adb | 2 +-
gcc/ada/libgnat/a-comutr.ads | 4 +-
gcc/ada/libgnat/a-convec.adb | 2 +-
gcc/ada/libgnat/a-convec.ads | 4 +-
gcc/ada/libgnat/a-coorma.adb | 2 +-
gcc/ada/libgnat/a-coorma.ads | 4 +-
gcc/ada/libgnat/a-coormu.adb | 2 +-
gcc/ada/libgnat/a-coormu.ads | 4 +-
gcc/ada/libgnat/a-coorse.adb | 2 +-
gcc/ada/libgnat/a-coorse.ads | 4 +-
gcc/ada/libgnat/a-nbnbin.adb | 5 +-
gcc/ada/libgnat/a-nbnbin.ads | 4 +-
gcc/ada/libgnat/a-nbnbin__gmp.adb | 5 +-
gcc/ada/libgnat/a-nbnbre.adb | 5 +-
gcc/ada/libgnat/a-nbnbre.ads | 4 +-
gcc/ada/libgnat/a-stbubo.adb | 147 +++
gcc/ada/libgnat/a-stbubo.ads | 73 ++
gcc/ada/libgnat/a-stbufi.adb | 82 ++
gcc/ada/libgnat/a-stbufi.ads | 75 ++
gcc/ada/libgnat/a-stbufo.adb | 158 +++
gcc/ada/libgnat/a-stbufo.ads | 73 ++
gcc/ada/libgnat/a-stbuun.adb | 193 ++++
gcc/ada/libgnat/a-stbuun.ads | 87 ++
gcc/ada/libgnat/a-stbuut.adb | 81 ++
gcc/ada/libgnat/a-stbuut.ads | 82 ++
gcc/ada/libgnat/a-strunb.adb | 3 +-
gcc/ada/libgnat/a-strunb.ads | 5 +-
gcc/ada/libgnat/a-strunb__shared.adb | 3 +-
gcc/ada/libgnat/a-strunb__shared.ads | 5 +-
gcc/ada/libgnat/a-sttebu.adb | 121 +++
gcc/ada/libgnat/a-sttebu.ads | 135 +++
gcc/ada/libgnat/a-stteou__bootstrap.ads | 190 ----
gcc/ada/libgnat/s-bitfie.ads | 15 +-
gcc/ada/libgnat/s-bituti.adb | 39 +-
gcc/ada/libgnat/s-bituti.ads | 20 +-
gcc/ada/libgnat/s-putima.adb | 16 +-
gcc/ada/libgnat/s-putima.ads | 4 +-
gcc/ada/libgnat/s-rannum.adb | 10 +-
gcc/ada/libgnat/s-rannum.ads | 8 +-
gcc/ada/libgnat/s-vaen16.ads | 11 +-
gcc/ada/libgnat/s-vaen32.ads | 9 +
gcc/ada/libgnat/s-vaenu8.ads | 11 +-
gcc/ada/libgnat/s-valuen.adb | 98 +-
gcc/ada/libgnat/s-valuen.ads | 26 +-
gcc/ada/libgnat/s-valuti.adb | 4 +-
gcc/ada/libgnat/s-valuti.ads | 4 +-
gcc/ada/opt.ads | 5 +-
gcc/ada/par-ch11.adb | 18 +
gcc/ada/par-ch12.adb | 23 +-
gcc/ada/par-ch5.adb | 53 +-
gcc/ada/par-ch6.adb | 103 +-
gcc/ada/par-util.adb | 29 +
gcc/ada/par.adb | 12 +
gcc/ada/repinfo.adb | 6 +-
gcc/ada/rtsfind.adb | 11 +-
gcc/ada/rtsfind.ads | 66 +-
gcc/ada/sem.adb | 9 +
gcc/ada/sem_attr.adb | 57 +-
gcc/ada/sem_ch10.adb | 2 +-
gcc/ada/sem_ch11.adb | 12 +
gcc/ada/sem_ch11.ads | 1 +
gcc/ada/sem_ch12.adb | 452 +++++++-
gcc/ada/sem_ch13.adb | 6 +-
gcc/ada/sem_ch3.adb | 2 +-
gcc/ada/sem_ch5.adb | 12 +
gcc/ada/sem_ch5.ads | 1 +
gcc/ada/sem_ch6.adb | 12 +
gcc/ada/sem_ch6.ads | 1 +
gcc/ada/sem_util.adb | 107 +-
gcc/ada/sem_util.ads | 26 +-
gcc/ada/sinfo.ads | 1 +
gcc/ada/snames.ads-tmpl | 2 +
gcc/ada/sprint.adb | 27 +
gcc/ada/urealp.adb | 136 ++-
gcc/ada/urealp.ads | 4 +
gcc/auto-profile.c | 2 +-
gcc/c/ChangeLog | 6 +
gcc/c/c-typeck.c | 11 +-
gcc/cfgexpand.c | 43 +-
gcc/config/arm/arm_neon.h | 44 +-
gcc/config/arm/iterators.md | 2 -
gcc/config/arm/neon.md | 6 +-
gcc/config/i386/i386-builtin.def | 48 +-
gcc/config/i386/i386-expand.c | 5 +-
gcc/config/i386/i386.c | 13 +-
gcc/config/i386/i386.md | 56 +-
gcc/config/i386/sse.md | 69 +-
gcc/cp/ChangeLog | 18 +
gcc/cp/tree.c | 14 +-
gcc/cp/typeck.c | 16 +-
gcc/df-scan.c | 2 +
gcc/function.c | 16 +-
gcc/gcov-io.h | 3 +-
gcc/gimplify.c | 9 +-
gcc/testsuite/ChangeLog | 45 +
gcc/testsuite/c-c++-common/pr100785.c | 21 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-virtual1a.C | 28 +
gcc/testsuite/g++.dg/opt/nrv21.C | 14 +
gcc/testsuite/g++.target/i386/empty-class1.C | 9 +
gcc/testsuite/gcc.dg/pr48552-1.c | 4 +-
gcc/testsuite/gcc.dg/pr48552-2.c | 4 +-
gcc/testsuite/gcc.target/arm/simd/pr97906.c | 13 +
.../gcc.target/i386/avx512bitalg-pr97770-1.c | 27 +-
.../gcc.target/i386/avx512bw-pr100267-1.c | 38 +
.../gcc.target/i386/avx512bw-pr100267-b-2.c | 74 ++
.../gcc.target/i386/avx512bw-pr100267-d-2.c | 74 ++
.../gcc.target/i386/avx512bw-pr100267-q-2.c | 74 ++
.../gcc.target/i386/avx512bw-pr100267-w-2.c | 74 ++
gcc/testsuite/gcc.target/i386/avx512f-pr100267-1.c | 66 ++
.../gcc.target/i386/avx512f-pr100267-pd-2.c | 76 ++
.../gcc.target/i386/avx512f-pr100267-ps-2.c | 72 ++
.../gcc.target/i386/avx512vl-pr100267-1.c | 122 +++
.../gcc.target/i386/avx512vl-pr100267-pd-2.c | 15 +
.../gcc.target/i386/avx512vl-pr100267-ps-2.c | 15 +
.../gcc.target/i386/avx512vlbw-pr100267-1.c | 66 ++
.../gcc.target/i386/avx512vlbw-pr100267-b-2.c | 16 +
.../gcc.target/i386/avx512vlbw-pr100267-d-2.c | 15 +
.../gcc.target/i386/avx512vlbw-pr100267-q-2.c | 15 +
.../gcc.target/i386/avx512vlbw-pr100267-w-2.c | 16 +
.../gcc.target/i386/avx512vpopcntdq-pr97770-1.c | 9 +-
gcc/testsuite/gcc.target/i386/pr100310.c | 12 +
gcc/testsuite/gcc.target/i386/pr11877.c | 16 +
gcc/testsuite/gcc.target/i386/spill_to_mask-1.c | 89 +-
gcc/testsuite/gcc.target/i386/spill_to_mask-2.c | 11 +-
gcc/testsuite/gcc.target/i386/spill_to_mask-3.c | 11 +-
gcc/testsuite/gcc.target/i386/spill_to_mask-4.c | 11 +-
gcc/testsuite/gfortran.dg/pr101121.f | 203 ++++
gcc/tree-vect-data-refs.c | 12 +-
gcc/tree-vect-patterns.c | 112 ++
gcc/tree-vect-slp.c | 49 +-
gcc/tree-vect-stmts.c | 7 +-
gcc/tree-vectorizer.h | 2 +-
libstdc++-v3/ChangeLog | 15 +
libstdc++-v3/include/bits/ranges_cmp.h | 2 +-
libstdc++-v3/include/std/mutex | 138 ++-
227 files changed, 6699 insertions(+), 1985 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-21 7:33 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-21 7:33 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:86e9a5c431d1af7ca07356a7763d806ab6368bad
commit 86e9a5c431d1af7ca07356a7763d806ab6368bad
Merge: d79a408d0e2 e24379c7898
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jun 21 09:32:59 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 9 +
MAINTAINERS | 2 +
contrib/ChangeLog | 5 +
contrib/mklog.py | 15 +-
gcc/ChangeLog | 265 +++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 632 +++++++
gcc/ada/ada_get_targ.adb | 2 +-
gcc/ada/aspects.ads | 6 +-
gcc/ada/atree.adb | 25 +-
gcc/ada/back_end.adb | 8 +
gcc/ada/back_end.ads | 1 +
gcc/ada/bindgen.adb | 6 +-
gcc/ada/checks.adb | 101 +-
gcc/ada/contracts.adb | 32 +-
gcc/ada/cstand.adb | 6 +-
gcc/ada/debug.adb | 6 +-
.../doc/gnat_rm/implementation_defined_aspects.rst | 6 -
.../doc/gnat_rm/implementation_defined_pragmas.rst | 187 ++-
.../building_executable_programs_with_gnat.rst | 23 +-
.../doc/gnat_ugn/the_gnat_compilation_model.rst | 3 +-
gcc/ada/einfo-utils.adb | 45 +-
gcc/ada/einfo-utils.ads | 10 +
gcc/ada/einfo.ads | 47 +-
gcc/ada/errout.adb | 175 +-
gcc/ada/exp_aggr.adb | 14 +-
gcc/ada/exp_attr.adb | 4 +-
gcc/ada/exp_ch3.adb | 11 +-
gcc/ada/exp_ch4.adb | 35 +-
gcc/ada/exp_ch5.adb | 412 ++++-
gcc/ada/exp_ch6.adb | 112 +-
gcc/ada/exp_disp.adb | 2 +
gcc/ada/exp_dist.adb | 4 +-
gcc/ada/exp_unst.adb | 2 +-
gcc/ada/exp_util.adb | 197 ++-
gcc/ada/exp_util.ads | 6 +
gcc/ada/fe.h | 2 +-
gcc/ada/freeze.adb | 131 +-
gcc/ada/gen_il-fields.ads | 9 +-
gcc/ada/gen_il-gen-gen_entities.adb | 14 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 4 +-
gcc/ada/gen_il-gen.adb | 47 +-
gcc/ada/gen_il-internals.adb | 2 +
gcc/ada/gen_il-internals.ads | 7 +
gcc/ada/gen_il-types.ads | 1 -
gcc/ada/get_targ.adb | 2 +-
gcc/ada/gnat_rm.texi | 1750 ++++++++++----------
gcc/ada/gnat_ugn.texi | 31 +-
gcc/ada/gnatcmd.adb | 31 +-
gcc/ada/itypes.adb | 1 +
gcc/ada/lib-xref.adb | 31 +
gcc/ada/{libgnat => libgnarl}/s-putaim.adb | 0
gcc/ada/{libgnat => libgnarl}/s-putaim.ads | 0
gcc/ada/libgnat/a-cdlili.ads | 2 +
gcc/ada/libgnat/a-cidlli.ads | 2 +
gcc/ada/libgnat/a-ciorma.ads | 1 +
gcc/ada/libgnat/a-cobove.ads | 7 +
gcc/ada/libgnat/a-coorma.ads | 2 +
gcc/ada/libgnat/a-strunb__shared.adb | 58 +-
gcc/ada/libgnat/a-strunb__shared.ads | 10 +-
gcc/ada/libgnat/a-textio.ads | 2 +-
gcc/ada/libgnat/g-comver.adb | 11 +-
gcc/ada/libgnat/g-memdum.ads | 6 +-
gcc/ada/libgnat/g-rewdat.adb | 4 +-
gcc/ada/libgnat/i-c.ads | 4 +-
gcc/ada/libgnat/i-cexten.ads | 2 +-
gcc/ada/libgnat/i-cexten__128.ads | 2 +-
gcc/ada/libgnat/s-objrea.adb | 4 +-
gcc/ada/libgnat/s-scaval.adb | 66 +-
gcc/ada/libgnat/s-scaval__128.adb | 65 +-
gcc/ada/make.adb | 12 -
gcc/ada/opt.adb | 5 -
gcc/ada/opt.ads | 33 +-
gcc/ada/osint.ads | 10 +-
gcc/ada/par-ch3.adb | 207 ++-
gcc/ada/par-ch4.adb | 77 +-
gcc/ada/par-prag.adb | 6 +-
gcc/ada/sa_messages.ads | 2 +-
gcc/ada/sem_aggr.adb | 14 +-
gcc/ada/sem_attr.adb | 36 +-
gcc/ada/sem_aux.adb | 4 +
gcc/ada/sem_case.adb | 1522 +++++++++++++++++
gcc/ada/sem_case.ads | 6 +
gcc/ada/sem_ch12.adb | 67 +-
gcc/ada/sem_ch13.adb | 23 +-
gcc/ada/sem_ch3.adb | 174 +-
gcc/ada/sem_ch4.adb | 10 +
gcc/ada/sem_ch5.adb | 56 +-
gcc/ada/sem_ch6.adb | 96 +-
gcc/ada/sem_ch7.adb | 5 +-
gcc/ada/sem_ch8.adb | 42 +-
gcc/ada/sem_disp.adb | 12 +-
gcc/ada/sem_disp.ads | 7 +-
gcc/ada/sem_eval.adb | 2 +-
gcc/ada/sem_prag.adb | 131 +-
gcc/ada/sem_prag.ads | 1 -
gcc/ada/sem_res.adb | 21 +-
gcc/ada/sem_type.adb | 40 +-
gcc/ada/sem_util.adb | 321 ++--
gcc/ada/sem_util.ads | 16 +-
gcc/ada/sem_warn.adb | 274 ++-
gcc/ada/set_targ.adb | 7 +-
gcc/ada/set_targ.ads | 14 +-
gcc/ada/sigtramp-vxworks-target.inc | 4 +-
gcc/ada/sinfo-cn.adb | 6 +-
gcc/ada/sinfo-utils.adb | 4 +-
gcc/ada/sinfo-utils.ads | 6 -
gcc/ada/sinfo.ads | 18 +-
gcc/ada/snames.ads-tmpl | 9 -
gcc/ada/sprint.adb | 13 +-
gcc/ada/switch-c.adb | 7 +-
gcc/ada/switch.ads | 2 +-
gcc/ada/targparm.ads | 24 +-
gcc/ada/treepr.adb | 178 +-
gcc/ada/types.ads | 7 +-
gcc/ada/uintp.adb | 44 +-
gcc/ada/uintp.ads | 5 +
gcc/analyzer/ChangeLog | 35 +
gcc/analyzer/checker-path.cc | 6 +-
gcc/analyzer/checker-path.h | 22 +-
gcc/analyzer/diagnostic-manager.cc | 2 +-
gcc/analyzer/engine.cc | 2 +-
gcc/analyzer/region-model-manager.cc | 14 +-
gcc/analyzer/region-model.cc | 11 +-
gcc/analyzer/region-model.h | 1 +
gcc/analyzer/sm-signal.cc | 7 +-
gcc/analyzer/store.cc | 14 +-
gcc/calls.c | 6 +-
gcc/cfgloopanal.c | 2 +-
gcc/common/config/arm/arm-common.c | 47 +-
gcc/config.in | 6 +
gcc/config/arm/arm-cpus.in | 2 +
gcc/config/arm/arm.h | 15 +
gcc/config/arm/arm.opt | 6 +
gcc/config/arm/t-rmprofile | 25 +-
gcc/config/bpf/bpf.h | 3 -
gcc/config/cr16/cr16.c | 2 +
gcc/config/cr16/cr16.h | 2 -
gcc/config/gcn/gcn.c | 17 +-
gcc/config/h8300/h8300.c | 2 +-
gcc/config/h8300/logical.md | 22 +-
gcc/config/i386/i386-expand.c | 24 +-
gcc/config/i386/i386.c | 14 +
gcc/config/i386/i386.h | 7 +-
gcc/config/i386/mmx.md | 36 +-
gcc/config/i386/predicates.md | 6 +
gcc/config/m32c/m32c.c | 3 +
gcc/config/m32c/m32c.h | 1 -
gcc/config/nios2/nios2.h | 1 -
gcc/config/pru/pru.h | 1 -
gcc/config/rs6000/fusion.md | 300 ++--
gcc/config/rs6000/genfusion.pl | 4 +-
gcc/config/rs6000/rs6000.c | 3 +-
gcc/config/rs6000/rs6000.md | 11 +
gcc/configure | 27 +
gcc/configure.ac | 22 +
gcc/cp/ChangeLog | 11 +
gcc/cp/decl.c | 9 +-
gcc/defaults.h | 11 +-
gcc/doc/tm.texi | 19 +-
gcc/doc/tm.texi.in | 9 +-
gcc/expr.c | 14 +-
gcc/fortran/ChangeLog | 7 +
gcc/fortran/trans-intrinsic.c | 5 +-
gcc/gimple-range-cache.cc | 143 +-
gcc/gimple-range-cache.h | 15 +-
gcc/gimple-range-gori.cc | 2 +-
gcc/gimple-range.cc | 64 +-
gcc/gimple-range.h | 1 -
gcc/hooks.c | 8 +
gcc/hooks.h | 1 +
gcc/rtlanal.c | 2 +-
gcc/stor-layout.c | 3 +
gcc/target.def | 14 +
gcc/targhooks.c | 12 +
gcc/targhooks.h | 1 +
gcc/testsuite/ChangeLog | 64 +
gcc/testsuite/g++.dg/cpp0x/deleted15.C | 6 +
gcc/testsuite/gcc.dg/analyzer/symbolic-7.c | 44 +
gcc/testsuite/gcc.dg/pr100790.c | 4 +
gcc/testsuite/gcc.target/arm/acle/pr100856.c | 10 +
gcc/testsuite/gcc.target/arm/multilib.exp | 113 ++
gcc/testsuite/gcc.target/i386/pr100704-1.c | 24 +
gcc/testsuite/gcc.target/i386/pr100704-2.c | 23 +
gcc/testsuite/gcc.target/i386/pr100704-3.c | 20 +
gcc/testsuite/gcc.target/i386/sse4_1-vec-set-1.c | 26 +
gcc/testsuite/gcc.target/i386/sse4_1-vec-set-2.c | 45 +
.../gcc.target/powerpc/float128-minmax-2.c | 15 +
.../gcc.target/powerpc/fusion-p10-2logical.c | 401 ++---
.../gcc.target/powerpc/fusion-p10-addadd.c | 17 +-
.../gcc.target/powerpc/fusion-p10-ldcmpi.c | 10 +-
.../gcc.target/powerpc/fusion-p10-logadd.c | 129 +-
gcc/testsuite/gfortran.dg/min0_max0_1.f90 | 9 +
gcc/testsuite/gfortran.dg/min0_max0_2.f90 | 10 +
gcc/tree-cfg.c | 22 +
gcc/tree-ssa-phiopt.c | 17 +
gcc/tree-vect-slp.c | 10 +-
gcc/value-range.h | 2 +-
libgomp/ChangeLog | 89 +
libgomp/hashtab.h | 14 +-
libgomp/libgomp.h | 66 +-
libgomp/oacc-mem.c | 19 +-
libgomp/oacc-parallel.c | 22 +-
libgomp/target.c | 442 ++++-
.../testsuite/libgomp.c-c++-common/refcount-1.c | 61 +
.../testsuite/libgomp.c-c++-common/struct-elem-1.c | 29 +
.../testsuite/libgomp.c-c++-common/struct-elem-2.c | 47 +
.../testsuite/libgomp.c-c++-common/struct-elem-3.c | 69 +
.../testsuite/libgomp.c-c++-common/struct-elem-4.c | 56 +
.../testsuite/libgomp.c-c++-common/struct-elem-5.c | 20 +
libitm/ChangeLog | 5 +
libitm/testsuite/libitm.c++/libstdc++-pr91488.C | 9 +
libstdc++-v3/ChangeLog | 215 +++
libstdc++-v3/include/bits/basic_string.h | 7 +-
libstdc++-v3/include/bits/char_traits.h | 108 +-
libstdc++-v3/include/bits/iterator_concepts.h | 3 +-
libstdc++-v3/include/bits/ranges_algo.h | 328 +---
libstdc++-v3/include/bits/ranges_base.h | 3 +-
libstdc++-v3/include/bits/ranges_util.h | 221 ++-
libstdc++-v3/include/bits/stl_iterator.h | 21 +-
libstdc++-v3/include/bits/stream_iterator.h | 5 -
libstdc++-v3/include/std/concepts | 4 +-
libstdc++-v3/include/std/numeric | 6 +-
libstdc++-v3/include/std/ranges | 563 +++++--
libstdc++-v3/include/std/span | 3 +-
libstdc++-v3/include/std/version | 16 +-
.../21_strings/basic_string/cons/char/1.cc | 4 +-
.../24_iterators/back_insert_iterator/constexpr.cc | 3 +-
.../front_insert_iterator/constexpr.cc | 3 +-
.../24_iterators/insert_iterator/constexpr.cc | 3 +-
.../ostream_iterator/requirements/constexpr.cc | 24 -
.../testsuite/25_algorithms/minmax/constrained.cc | 42 +
.../25_algorithms/minmax_element/constrained.cc | 27 +
libstdc++-v3/testsuite/26_numerics/reduce/95833.cc | 16 +
libstdc++-v3/testsuite/std/ranges/97600.cc | 3 +-
.../testsuite/std/ranges/adaptors/100479.cc | 8 +-
.../testsuite/std/ranges/adaptors/100577.cc | 93 +-
.../detail/{semiregular_box.cc => copyable_box.cc} | 51 +-
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 2 +-
.../testsuite/std/ranges/adaptors/lazy_split.cc | 229 +++
.../adaptors/{split_neg.cc => lazy_split_neg.cc} | 6 +-
.../testsuite/std/ranges/adaptors/p2281.cc | 18 +-
.../testsuite/std/ranges/adaptors/sizeof.cc | 2 +-
.../testsuite/std/ranges/adaptors/split.cc | 98 +-
libstdc++-v3/testsuite/std/ranges/p2259.cc | 6 +-
libstdc++-v3/testsuite/std/ranges/p2325.cc | 169 ++
libstdc++-v3/testsuite/std/ranges/p2367.cc | 5 +-
libstdc++-v3/testsuite/std/ranges/single_view.cc | 15 +
libstdc++-v3/testsuite/std/ranges/view.cc | 2 +-
249 files changed, 10040 insertions(+), 3652 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-17 10:06 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-17 10:06 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:d79a408d0e2693048ac20d7ac469115fc906f2da
commit d79a408d0e2693048ac20d7ac469115fc906f2da
Merge: 78a55ff9ef0 8eac92a07e3
Author: Martin Liska <mliska@suse.cz>
Date: Thu Jun 17 12:05:57 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
MAINTAINERS | 2 +
gcc/ChangeLog | 128 +++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 186 ++++++++++
gcc/ada/gcc-interface/Make-lang.in | 3 +-
gcc/auto-profile.c | 9 +-
gcc/cfgcleanup.c | 4 +-
gcc/cfgloop.h | 2 +-
gcc/cfgloopanal.c | 2 +-
gcc/cfgloopmanip.c | 4 +-
gcc/cgraph.c | 4 +-
gcc/cgraph.h | 2 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 10 +-
gcc/config/aarch64/aarch64-simd.md | 268 +++++++++++---
gcc/config/aarch64/iterators.md | 2 +
gcc/config/i386/i386-expand.c | 91 +++--
gcc/config/i386/mmx.md | 16 +
gcc/config/s390/vecintrin.h | 4 +-
gcc/cp/ChangeLog | 6 +
gcc/cp/init.c | 2 +-
gcc/cp/pt.c | 15 +-
gcc/doc/invoke.texi | 92 ++---
gcc/dominance.c | 16 +-
gcc/dominance.h | 12 +-
gcc/fortran/ChangeLog | 33 ++
gcc/fortran/expr.c | 3 +
gcc/fortran/match.c | 2 +-
gcc/fortran/parse.c | 3 +
gcc/gcov-io.h | 7 +-
gcc/gcse.c | 13 +-
gcc/gimple-range-cache.cc | 16 +-
gcc/gimple-range-gori.cc | 59 +++-
gcc/gimple-range-gori.h | 1 +
gcc/gimple-range.cc | 82 ++++-
gcc/ipa-cp.c | 7 +-
gcc/ipa-sra.c | 2 +-
gcc/loop-unroll.c | 12 +-
gcc/testsuite/ChangeLog | 90 +++++
.../plugin/location-overflow-test-pr100796.c | 25 ++
gcc/testsuite/g++.dg/plugin/plugin.exp | 3 +-
gcc/testsuite/g++.dg/template/access39.C | 17 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c | 43 +++
.../gcc.target/aarch64/narrow_zero_high_half.c | 130 +++++++
.../gcc.target/s390/zvector/vec-doublee.c | 22 ++
gcc/testsuite/gcc.target/s390/zvector/vec-floate.c | 23 ++
gcc/testsuite/gfortran.dg/pr95502.f90 | 8 +
gcc/tree-cfg.c | 35 +-
gcc/tree-parloops.c | 3 +-
gcc/tree-ssa-dce.c | 3 +-
gcc/tree-ssa-loop-ivcanon.c | 5 +-
gcc/tree-ssa-phiprop.c | 7 +-
gcc/tree-vect-data-refs.c | 9 +-
gcc/tree-vect-loop.c | 2 +-
gcc/tree-vect-slp.c | 383 +++++++++++++++++----
gcc/tree-vectorizer.h | 2 +
gcc/vec.h | 31 +-
libcpp/ChangeLog | 7 +
libcpp/line-map.c | 20 +-
libffi/ChangeLog | 8 +
libstdc++-v3/ChangeLog | 33 ++
libstdc++-v3/include/bits/iterator_concepts.h | 3 +-
libstdc++-v3/include/bits/ranges_base.h | 50 +--
.../24_iterators/customization_points/iter_move.cc | 3 +
.../24_iterators/customization_points/iter_swap.cc | 3 +
.../concepts.lang/concept.swappable/swap.cc | 4 +
libstdc++-v3/testsuite/std/ranges/access/begin.cc | 2 +
libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 4 +
libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 3 +
libstdc++-v3/testsuite/std/ranges/access/cend.cc | 3 +
.../testsuite/std/ranges/access/crbegin.cc | 2 +
libstdc++-v3/testsuite/std/ranges/access/crend.cc | 2 +
libstdc++-v3/testsuite/std/ranges/access/data.cc | 2 +
libstdc++-v3/testsuite/std/ranges/access/empty.cc | 2 +
libstdc++-v3/testsuite/std/ranges/access/end.cc | 2 +
libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 2 +
libstdc++-v3/testsuite/std/ranges/access/rend.cc | 2 +
libstdc++-v3/testsuite/std/ranges/access/size.cc | 2 +
libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 2 +
libstdc++-v3/testsuite/util/testsuite_iterators.h | 16 +
79 files changed, 1778 insertions(+), 362 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-16 12:19 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-16 12:19 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:78a55ff9ef07c948d7fde6d7b9a88f99b8e93112
commit 78a55ff9ef07c948d7fde6d7b9a88f99b8e93112
Merge: 4d03df89bfa d7deee423f9
Author: Martin Liska <mliska@suse.cz>
Date: Wed Jun 16 14:18:45 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 68 +++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 276 +++++++++
gcc/ada/checks.adb | 58 +-
gcc/ada/doc/gnat_rm/implementation_advice.rst | 16 +
.../building_executable_programs_with_gnat.rst | 14 +-
gcc/ada/exp_ch3.adb | 11 +-
gcc/ada/exp_ch4.adb | 4 +-
gcc/ada/exp_ch6.adb | 2 +-
gcc/ada/exp_ch9.adb | 39 +-
gcc/ada/exp_disp.adb | 10 +
gcc/ada/exp_unst.adb | 5 +-
gcc/ada/freeze.adb | 35 +-
gcc/ada/ghost.adb | 18 +-
gcc/ada/gnat_rm.texi | 619 +++++++++++----------
gcc/ada/gnat_ugn.texi | 21 +-
gcc/ada/initialize.c | 70 +--
gcc/ada/libgnarl/s-taskin.ads | 3 +
gcc/ada/libgnat/s-except.adb | 15 +-
gcc/ada/libgnat/s-except.ads | 22 +-
gcc/ada/libgnat/s-exponr.adb | 9 +-
gcc/ada/par_sco.adb | 23 +-
gcc/ada/restrict.adb | 2 +-
gcc/ada/rtsfind.ads | 16 +-
gcc/ada/runtime.h | 4 +-
gcc/ada/sem_attr.adb | 9 +-
gcc/ada/sem_ch13.adb | 48 +-
gcc/ada/sem_ch3.adb | 13 +-
gcc/ada/sem_ch6.adb | 2 +-
gcc/ada/sem_ch8.adb | 2 +-
gcc/ada/sem_res.adb | 134 +++--
gcc/ada/sem_util.adb | 192 ++++---
gcc/ada/sem_util.ads | 17 +-
gcc/ada/sinput.adb | 21 +-
gcc/ada/types.ads | 2 +-
gcc/ada/urealp.adb | 10 +-
gcc/analyzer/ChangeLog | 90 +++
gcc/analyzer/engine.cc | 48 +-
gcc/analyzer/exploded-graph.h | 20 +-
gcc/analyzer/program-state.cc | 13 +-
gcc/analyzer/region-model-impl-calls.cc | 20 +
gcc/analyzer/region-model-manager.cc | 94 ++--
gcc/analyzer/region-model-reachability.h | 8 +
gcc/analyzer/region-model.cc | 240 +++++++-
gcc/analyzer/region-model.h | 81 ++-
gcc/analyzer/store.cc | 12 +
gcc/analyzer/store.h | 1 +
gcc/builtins.c | 6 +-
gcc/c-family/ChangeLog | 5 +
gcc/c/ChangeLog | 5 +
gcc/compare-elim.c | 1 +
gcc/config/i386/i386.md | 94 ++++
gcc/config/rs6000/rs6000-builtin.def | 6 +-
gcc/cp/ChangeLog | 4 +
gcc/doc/analyzer.texi | 7 +
gcc/fortran/ChangeLog | 19 +
gcc/fortran/dump-parse-tree.c | 38 +-
gcc/fortran/f95-lang.c | 4 +
gcc/fortran/gfortran.h | 26 +-
gcc/fortran/openmp.c | 84 ++-
gcc/fortran/trans-decl.c | 5 +
gcc/fortran/trans-openmp.c | 97 +++-
gcc/fortran/trans.h | 9 +-
gcc/gimplify.c | 35 +-
gcc/langhooks-def.h | 6 +-
gcc/langhooks.c | 7 +-
gcc/langhooks.h | 13 +-
gcc/range-op.cc | 31 +-
gcc/stor-layout.c | 26 +-
gcc/testsuite/ChangeLog | 46 ++
gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 3 +
gcc/testsuite/gcc.dg/analyzer/capacity-1.c | 106 ++++
gcc/testsuite/gcc.dg/analyzer/capacity-2.c | 53 ++
gcc/testsuite/gcc.dg/analyzer/capacity-3.c | 82 +++
gcc/testsuite/gcc.dg/analyzer/explode-2a.c | 51 ++
gcc/testsuite/gcc.dg/guality/pr49888.c | 2 +-
gcc/testsuite/gcc.dg/pr101062.c | 29 +
gcc/testsuite/gcc.dg/torture/pr101088.c | 45 ++
gcc/testsuite/gcc.dg/tree-ssa/pr100453.c | 18 +
gcc/testsuite/gcc.dg/vect/pr97832-4.c | 28 +
gcc/testsuite/gcc.target/i386/bt-5.c | 44 ++
gcc/testsuite/gcc.target/i386/bt-6.c | 69 +++
gcc/testsuite/gcc.target/i386/bt-7.c | 69 +++
gcc/testsuite/gfortran.dg/gomp/defaultmap-1.f90 | 19 +
gcc/testsuite/gfortran.dg/gomp/defaultmap-2.f90 | 108 ++++
gcc/testsuite/gfortran.dg/gomp/defaultmap-3.f90 | 60 ++
gcc/testsuite/gfortran.dg/gomp/defaultmap-4.f90 | 141 +++++
gcc/testsuite/gfortran.dg/gomp/defaultmap-5.f90 | 145 +++++
gcc/testsuite/gfortran.dg/gomp/defaultmap-6.f90 | 104 ++++
gcc/testsuite/gfortran.dg/gomp/defaultmap-7.f90 | 24 +
gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90 | 22 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-2.f90 | 18 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-4.f90 | 6 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-5.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-6.f90 | 8 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-8.f90 | 22 +-
gcc/testsuite/gnat.dg/limited4.adb | 13 +-
gcc/tree-sra.c | 21 +-
gcc/tree-ssa-loop-im.c | 21 +-
gcc/tree-vect-slp.c | 5 +-
libffi/src/x86/ffi64.c | 9 +-
libffi/testsuite/libffi.call/nested_struct12.c | 107 ++++
libgomp/ChangeLog | 5 +
libgomp/testsuite/libgomp.fortran/defaultmap-8.f90 | 279 ++++++++++
libstdc++-v3/ChangeLog | 43 ++
libstdc++-v3/include/bits/iterator_concepts.h | 18 +-
libstdc++-v3/include/bits/ranges_base.h | 82 ++-
libstdc++-v3/include/bits/ranges_util.h | 85 ++-
libstdc++-v3/include/std/ranges | 18 +
libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 30 +
.../std/ranges/headers/ranges/synopsis.cc | 26 +-
libstdc++-v3/testsuite/std/ranges/single_view.cc | 24 +
.../testsuite/std/ranges/subrange/constexpr.cc | 26 +
114 files changed, 4158 insertions(+), 957 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-15 12:35 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-15 12:35 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:4d03df89bfa09e0e05afe8da6f0f883a8ae8510d
commit 4d03df89bfa09e0e05afe8da6f0f883a8ae8510d
Merge: 68bf83fd1e8 ba998f6407b
Author: Martin Liska <mliska@suse.cz>
Date: Tue Jun 15 14:35:34 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
config/ChangeLog | 7 +
gcc/ChangeLog | 86 +
gcc/DATESTAMP | 2 +-
gcc/ada/Make-generated.in | 3 +
gcc/ada/argv-lynxos178-raven-cert.c | 5 +-
gcc/ada/argv.c | 6 +-
gcc/ada/aspects.ads | 5 +
gcc/ada/atree.adb | 335 +-
gcc/ada/atree.ads | 86 +-
.../doc/gnat_rm/implementation_defined_aspects.rst | 15 +-
gcc/ada/doc/gnat_rm/intrinsic_subprograms.rst | 14 +-
.../building_executable_programs_with_gnat.rst | 18 +-
gcc/ada/einfo-utils.adb | 44 +-
gcc/ada/einfo-utils.ads | 37 +-
gcc/ada/einfo.ads | 3363 ++++++++++----------
gcc/ada/errout.adb | 14 +-
gcc/ada/errout.ads | 4 +-
gcc/ada/exp_aggr.adb | 2 +-
gcc/ada/exp_ch5.adb | 6 +-
gcc/ada/exp_ch6.adb | 12 +-
gcc/ada/exp_ch8.adb | 2 +-
gcc/ada/exp_ch9.adb | 14 +-
gcc/ada/exp_imgv.adb | 6 +-
gcc/ada/exp_put_image.adb | 6 +-
gcc/ada/exp_unst.adb | 2 +-
gcc/ada/exp_util.adb | 65 +-
gcc/ada/fe.h | 6 +-
gcc/ada/freeze.adb | 153 +-
gcc/ada/gcc-interface/Make-lang.in | 378 ++-
gcc/ada/gcc-interface/system.ads | 12 -
gcc/ada/gcc-interface/trans.c | 8 +-
gcc/ada/gen_il-fields.ads | 35 +-
gcc/ada/gen_il-gen-gen_entities.adb | 266 +-
gcc/ada/gen_il-gen-gen_nodes.adb | 53 +-
gcc/ada/gen_il-gen.adb | 796 +++--
gcc/ada/gen_il-gen.ads | 164 +-
gcc/ada/{gen_il-utils.adb => gen_il-internals.adb} | 104 +-
gcc/ada/gen_il-internals.ads | 255 ++
gcc/ada/gen_il-types.ads | 94 +-
gcc/ada/gen_il-utils.ads | 558 ----
gcc/ada/gen_il.adb | 12 +
gcc/ada/gen_il.ads | 280 +-
gcc/ada/gnat_rm.texi | 1126 +++----
gcc/ada/gnat_ugn.texi | 27 +-
gcc/ada/impunit.adb | 14 +-
gcc/ada/impunit.ads | 2 +-
gcc/ada/libgnat/a-cobove.ads | 2 +-
gcc/ada/libgnat/a-convec.ads | 2 +-
gcc/ada/libgnat/a-iteint.ads | 5 +-
gcc/ada/opt.ads | 12 +-
gcc/ada/par-ch12.adb | 2 +-
gcc/ada/par-ch3.adb | 2 +-
gcc/ada/par-ch4.adb | 22 +-
gcc/ada/par-ch5.adb | 4 +-
gcc/ada/par-ch6.adb | 2 +-
gcc/ada/par-prag.adb | 8 +-
gcc/ada/par-util.adb | 4 +-
gcc/ada/raise-gcc.c | 12 +-
gcc/ada/raise.c | 62 +-
gcc/ada/raise.h | 2 -
gcc/ada/scans.ads | 2 +-
gcc/ada/scng.adb | 8 +-
gcc/ada/sem_aggr.adb | 4 +-
gcc/ada/sem_attr.adb | 60 +-
gcc/ada/sem_cat.adb | 8 +
gcc/ada/sem_ch10.adb | 8 +-
gcc/ada/sem_ch12.adb | 23 +-
gcc/ada/sem_ch13.adb | 49 +-
gcc/ada/sem_ch3.adb | 92 +-
gcc/ada/sem_ch5.adb | 2 +-
gcc/ada/sem_ch6.adb | 12 +-
gcc/ada/sem_ch8.adb | 2 +-
gcc/ada/sem_elab.adb | 12 +-
gcc/ada/sem_eval.adb | 176 +-
gcc/ada/sem_prag.adb | 48 +-
gcc/ada/sem_res.adb | 38 +-
gcc/ada/sem_type.adb | 6 +-
gcc/ada/sem_util.adb | 189 +-
gcc/ada/sem_util.ads | 20 +-
gcc/ada/sinfo-cn.adb | 55 -
gcc/ada/sinfo-utils.ads | 12 +-
gcc/ada/sinfo.ads | 2391 +++++++-------
gcc/ada/snames.ads-tmpl | 7 +-
gcc/ada/sprint.adb | 2 +-
gcc/ada/switch-c.adb | 6 +-
gcc/ada/treepr.adb | 196 +-
gcc/ada/types.ads | 4 +
gcc/ada/usage.adb | 24 +-
gcc/builtins.c | 47 +-
gcc/c-family/ChangeLog | 7 +
gcc/c-family/c-attribs.c | 30 +-
gcc/c-family/known-headers.cc | 7 +
gcc/c/ChangeLog | 6 +
gcc/c/c-decl.c | 3 +
gcc/c/c-parser.c | 4 +-
gcc/cfgloop.c | 14 +-
gcc/cfgloopanal.c | 2 +-
gcc/config/arm/mve.md | 35 +-
gcc/config/arm/neon.md | 39 +-
gcc/config/arm/vec-common.md | 70 +
gcc/config/i386/i386-expand.c | 9 +-
gcc/config/i386/mmx.md | 13 +-
gcc/config/rs6000/rs6000-call.c | 12 +-
gcc/cp/ChangeLog | 6 +
gcc/cp/decl.c | 4 +
gcc/cp/parser.c | 4 +-
gcc/expr.c | 2 +
gcc/fortran/ChangeLog | 5 +
gcc/gimple-range-cache.cc | 27 +-
gcc/gimple-range-cache.h | 3 +-
gcc/gimple-range.cc | 4 +-
gcc/loop-init.c | 3 +-
gcc/predict.c | 3 +-
gcc/testsuite/ChangeLog | 52 +
gcc/testsuite/c-c++-common/Wattributes.c | 36 +-
gcc/testsuite/g++.dg/analyzer/placement-new.C | 2 +
gcc/testsuite/g++.dg/spellcheck-stdlib.C | 18 +
gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-6.C | 45 +
.../g++.dg/warn/Wmismatched-new-delete-4.C | 37 +
.../g++.dg/warn/Wmismatched-new-delete-5.C | 37 +
gcc/testsuite/g++.dg/warn/Wstringop-overflow-7.C | 42 +
gcc/testsuite/gcc.dg/Wattributes-6.c | 36 +-
gcc/testsuite/gcc.dg/spellcheck-stdlib.c | 10 +
gcc/testsuite/gcc.dg/torture/pr100934.c | 21 +
gcc/testsuite/gcc.target/arm/simd/mve-vclz.c | 7 +-
gcc/testsuite/gcc.target/arm/simd/mve-vec-pack.c | 26 +
gcc/testsuite/gcc.target/arm/simd/mve-vec-unpack.c | 29 +
gcc/testsuite/gcc.target/arm/simd/mve-vshl.c | 5 +-
gcc/testsuite/gcc.target/i386/pr101046.c | 15 +
gcc/testsuite/gcc.target/i386/pr101058.c | 12 +
gcc/testsuite/gcc.target/powerpc/float128-call.c | 6 +-
gcc/testsuite/gcc.target/powerpc/pr100777.c | 24 +
gcc/tree-ssa-dom.c | 3 +-
gcc/tree-ssa-threadupdate.c | 2 +
intl/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 61 +
libstdc++-v3/include/bits/ranges_base.h | 2 +-
libstdc++-v3/include/std/any | 4 +-
libstdc++-v3/include/std/type_traits | 12 +-
libstdc++-v3/testsuite/20_util/any/cons/101034.cc | 11 +
.../testsuite/20_util/common_reference/100894.cc | 9 +
.../filesystem/path/native/conv_c++23.cc | 1 +
libstdc++-v3/testsuite/std/ranges/access/empty.cc | 31 +
143 files changed, 7101 insertions(+), 5957 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-14 14:08 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-14 14:08 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:743b0808ccf819ed17e90865c3cd4b817e360e5e
commit 743b0808ccf819ed17e90865c3cd4b817e360e5e
Merge: ae29e58bf3f 046198673c3
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jun 14 16:08:29 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/doc/invoke.texi | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-14 14:05 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-14 14:05 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:ae29e58bf3f7a1a1a4c2ceb35e50cd03f7124489
commit ae29e58bf3f7a1a1a4c2ceb35e50cd03f7124489
Merge: 1775bce3a2c 9b239c9147b
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jun 14 16:05:30 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/doc/invoke.texi | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-14 13:38 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-14 13:38 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:1775bce3a2c144c9a4dbea941298a14f01d2c6b3
commit 1775bce3a2c144c9a4dbea941298a14f01d2c6b3
Merge: c0f8bdc00d1 f389f2a0352
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jun 14 15:38:04 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/config.gcc | 44 ++++++++++++++++---
gcc/config/arc/arc.h | 4 ++
gcc/doc/invoke.texi | 4 +-
gcc/fortran/resolve.c | 1 -
gcc/testsuite/gcc.dg/sms-1.c | 2 -
gcc/testsuite/gcc.dg/sms-10.c | 3 --
gcc/testsuite/gcc.dg/sms-2.c | 2 -
gcc/testsuite/gcc.dg/sms-3.c | 3 --
gcc/testsuite/gcc.dg/sms-4.c | 3 --
gcc/testsuite/gcc.dg/sms-6.c | 2 -
gcc/testsuite/gcc.dg/sms-8.c | 4 --
libstdc++-v3/include/std/tuple | 2 +-
libstdc++-v3/libsupc++/compare | 51 +++++++++++-----------
.../17_intro/headers/c++2011/all_attributes.cc | 1 +
.../17_intro/headers/c++2014/all_attributes.cc | 1 +
.../17_intro/headers/c++2017/all_attributes.cc | 2 +
.../18_support/comparisons/algorithms/fallback.cc | 42 ++++++++++++++++++
17 files changed, 118 insertions(+), 53 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-14 9:40 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-14 9:40 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:12fc0e1367c1a2aaeaab32ff0d377ce7d569776f
commit 12fc0e1367c1a2aaeaab32ff0d377ce7d569776f
Merge: 845e0842307 08ce1f4c509
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jun 14 11:29:28 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
config/gettext.m4 | 52 ++++--
contrib/ChangeLog | 14 ++
contrib/gcc-changelog/git_commit.py | 30 +++-
contrib/gcc-changelog/git_email.py | 22 ++-
contrib/gcc-changelog/test_email.py | 13 ++
contrib/gcc-changelog/test_patches.txt | 60 ++++++-
gcc/ChangeLog | 197 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 24 +++
gcc/analyzer/call-string.cc | 16 +-
gcc/analyzer/checker-path.cc | 4 +-
gcc/analyzer/constraint-manager.cc | 22 +--
gcc/analyzer/engine.cc | 37 ++--
gcc/analyzer/program-state.cc | 4 +-
gcc/analyzer/region-model.cc | 4 +-
gcc/attribs.c | 13 +-
gcc/auto-profile.c | 8 +-
gcc/c-family/ChangeLog | 10 ++
gcc/c-family/c-attribs.c | 1 +
gcc/c-family/c-cppbuiltin.c | 1 +
gcc/config/arm/arm_mve.h | 151 ++++++++--------
gcc/config/h8300/logical.md | 64 ++++---
gcc/config/h8300/multiply.md | 8 +-
gcc/config/i386/i386-expand.c | 11 +-
gcc/config/i386/i386.c | 6 +-
gcc/config/i386/i386.h | 5 +-
gcc/config/i386/i386.md | 8 +-
gcc/config/i386/sse.md | 2 +-
gcc/cp/ChangeLog | 58 ++++++
gcc/cp/call.c | 1 +
gcc/cp/constexpr.c | 56 +++---
gcc/cp/cp-gimplify.c | 8 +-
gcc/cp/cp-tree.h | 10 +-
gcc/cp/decl.c | 42 +++--
gcc/cp/init.c | 8 +
gcc/cp/parser.c | 106 ++++++++++-
gcc/cp/pt.c | 135 ++++++++------
gcc/d/ChangeLog | 5 +
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/cond.c | 29 +--
gcc/d/dmd/dinterpret.c | 9 +
gcc/d/dmd/expression.c | 2 +-
gcc/d/dmd/expressionsem.c | 12 +-
gcc/d/dmd/statementsem.c | 36 ++--
gcc/doc/extend.texi | 6 +-
gcc/fold-const.c | 70 ++++++--
gcc/fold-const.h | 4 +-
gcc/gcc.c | 13 +-
gcc/gimple-loop-jam.c | 4 +-
gcc/gimple-ssa-evrp.c | 2 +-
gcc/gimple-ssa-store-merging.c | 19 +-
gcc/graphite-poly.c | 41 ++---
gcc/ifcvt.c | 6 +-
gcc/lower-subreg.c | 11 +-
gcc/match.pd | 28 +--
gcc/regcprop.c | 5 +-
gcc/sanopt.c | 4 +-
gcc/sel-sched-dump.c | 5 +-
gcc/simplify-rtx.c | 95 +++++-----
gcc/store-motion.c | 8 +-
gcc/testsuite/ChangeLog | 121 +++++++++++++
gcc/testsuite/g++.dg/cpp23/consteval-if1.C | 103 +++++++++++
gcc/testsuite/g++.dg/cpp23/consteval-if10.C | 36 ++++
gcc/testsuite/g++.dg/cpp23/consteval-if2.C | 129 ++++++++++++++
gcc/testsuite/g++.dg/cpp23/consteval-if3.C | 73 ++++++++
gcc/testsuite/g++.dg/cpp23/consteval-if4.C | 44 +++++
gcc/testsuite/g++.dg/cpp23/consteval-if5.C | 14 ++
gcc/testsuite/g++.dg/cpp23/consteval-if6.C | 16 ++
gcc/testsuite/g++.dg/cpp23/consteval-if7.C | 16 ++
gcc/testsuite/g++.dg/cpp23/consteval-if8.C | 14 ++
gcc/testsuite/g++.dg/cpp23/consteval-if9.C | 11 ++
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 6 +
gcc/testsuite/g++.dg/diagnostic/maybe_unused1.C | 17 ++
gcc/testsuite/g++.dg/ext/array4.C | 172 ++++++++++++++++++
gcc/testsuite/g++.dg/ext/attrib62.C | 2 +-
gcc/testsuite/g++.dg/ext/builtin-shufflevector-2.C | 1 +
gcc/testsuite/g++.dg/template/sfinae-dr1227.C | 23 +++
gcc/testsuite/g++.target/i386/pr101023a.C | 63 +++++++
gcc/testsuite/g++.target/i386/pr101023b.C | 5 +
.../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c | 3 +-
gcc/testsuite/gcc.dg/analyzer/paths-8.c | 17 ++
gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-1.c | 4 +-
gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 2 +
gcc/testsuite/gcc.dg/pr101008.c | 18 ++
gcc/testsuite/gcc.dg/pr101028.c | 34 ++++
gcc/testsuite/gcc.dg/pr96392.c | 33 ++++
gcc/testsuite/gcc.dg/torture/pr101025.c | 23 +++
gcc/testsuite/gcc.dg/torture/pr101031.c | 28 +++
gcc/testsuite/gcc.dg/uninit-pr93100.c | 3 +-
gcc/testsuite/gcc.target/arm/cmse/cmse-18.c | 3 +-
gcc/testsuite/gcc.target/arm/cmse/cmse-20.c | 28 +++
.../gcc.target/arm/mve/intrinsics/pr101016.c | 136 ++++++++++++++
gcc/testsuite/gcc.target/i386/sse-pr101007.c | 14 ++
.../powerpc/check-builtin-vec_rlnm-runnable.c | 2 +-
gcc/testsuite/gcc.target/powerpc/pr100085.c | 2 +
.../compilable/extra-files/minimal/object.d | 1 +
gcc/testsuite/gdc.test/compilable/interpret5.d | 30 ++++
gcc/testsuite/gdc.test/compilable/minimal3.d | 36 ++++
gcc/testsuite/gdc.test/compilable/staticforeach.d | 38 ++++
gcc/testsuite/gdc.test/compilable/test21742.d | 13 ++
gcc/testsuite/gdc.test/compilable/test22006.d | 14 ++
gcc/testsuite/gdc.test/fail_compilation/b12504.d | 64 +++++++
.../gdc.test/fail_compilation/diag16976.d | 69 ++++++--
gcc/testsuite/gdc.test/fail_compilation/fail117.d | 6 +-
.../gdc.test/fail_compilation/fail22006.d | 22 +++
.../gdc.test/fail_compilation/fail238_m32.d | 8 +-
.../gdc.test/fail_compilation/fail238_m64.d | 8 +-
.../gdc.test/fail_compilation/fail7424b.d | 2 +-
.../gdc.test/fail_compilation/fail7424c.d | 2 +-
.../gdc.test/fail_compilation/fail7424d.d | 2 +-
.../gdc.test/fail_compilation/fail7424e.d | 2 +-
.../gdc.test/fail_compilation/fail7424f.d | 2 +-
.../gdc.test/fail_compilation/fail7424g.d | 2 +-
.../gdc.test/fail_compilation/fail7424h.d | 2 +-
.../gdc.test/fail_compilation/fail7424i.d | 2 +-
gcc/testsuite/gdc.test/fail_compilation/fail9766.d | 4 +-
gcc/testsuite/gdc.test/fail_compilation/ice9406.d | 3 +-
.../gdc.test/fail_compilation/test21927.d | 20 +++
.../gdc.test/fail_compilation/test21939.d | 9 +
gcc/testsuite/gfortran.dg/pr101026.f | 11 ++
gcc/timevar.c | 4 +-
gcc/tree-cfgcleanup.c | 8 +-
gcc/tree-data-ref.c | 103 +++--------
gcc/tree-inline.c | 5 +-
gcc/tree-into-ssa.c | 9 +-
gcc/tree-pretty-print.c | 31 ++--
gcc/tree-pretty-print.h | 3 +-
gcc/tree-ssa-loop-im.c | 38 +++-
gcc/tree-ssa-propagate.c | 4 +-
gcc/tree-ssa-reassoc.c | 2 +-
gcc/tree-ssa-strlen.c | 19 +-
gcc/tree-vect-data-refs.c | 30 +---
gcc/tree-vect-slp.c | 30 +++-
gcc/tree-vectorizer.c | 9 +-
gcc/value-query.cc | 20 ++-
intl/configure | 24 ++-
libgcc/ChangeLog | 8 +
libgcc/config/arm/cmse_nonsecure_call.S | 4 +-
libgcc/config/arm/t-arm | 5 +-
libphobos/ChangeLog | 5 +
libphobos/src/MERGE | 2 +-
libphobos/src/std/typecons.d | 15 +-
libstdc++-v3/ChangeLog | 13 ++
libstdc++-v3/include/bits/fs_path.h | 17 +-
libstdc++-v3/include/experimental/bits/fs_path.h | 16 +-
.../27_io/filesystem/path/native/conv_c++23.cc | 12 ++
.../filesystem/path/native/conv_c++23.cc | 12 ++
147 files changed, 2938 insertions(+), 727 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-11 11:03 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-11 11:03 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:845e0842307f248c7cc2b8fc713e48d1058ac86e
commit 845e0842307f248c7cc2b8fc713e48d1058ac86e
Merge: 93e01322371 1fa991d1d74
Author: Martin Liska <mliska@suse.cz>
Date: Fri Jun 11 13:03:29 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
contrib/ChangeLog | 5 +
contrib/gcc-changelog/git_update_version.py | 4 +-
gcc/ChangeLog | 116 ++++++++
gcc/DATESTAMP | 2 +-
gcc/common.opt | 4 +
gcc/config/h8300/extensions.md | 12 +-
gcc/config/h8300/h8300.c | 4 +-
gcc/config/i386/i386-expand.c | 300 +++++++++++++++------
gcc/config/i386/i386.md | 1 +
gcc/config/i386/mmx.md | 86 +++++-
gcc/config/i386/sse.md | 1 -
gcc/config/rs6000/rs6000-builtin.def | 2 +
gcc/config/rs6000/rs6000-call.c | 19 +-
gcc/config/rs6000/rs6000.c | 6 +-
gcc/config/rs6000/rs6000.md | 21 ++
gcc/config/s390/vector.md | 2 +-
gcc/coverage.c | 31 ++-
gcc/cp/ChangeLog | 24 ++
gcc/cp/constexpr.c | 10 +
gcc/cp/constraint.cc | 9 +
gcc/cp/cp-tree.h | 1 +
gcc/cp/pt.c | 4 +
gcc/cp/semantics.c | 82 +++++-
gcc/d/ChangeLog | 13 +
gcc/d/d-frontend.cc | 33 +--
gcc/d/d-tree.h | 1 +
gcc/d/typeinfo.cc | 38 ++-
gcc/doc/extend.texi | 4 +-
gcc/doc/invoke.texi | 11 +
gcc/gimple-pretty-print.c | 7 +-
gcc/gimple-ssa-evrp.c | 11 +-
gcc/gimple.h | 18 +-
gcc/gimplify.c | 5 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/ifcvt.c | 4 +-
gcc/omp-builtins.def | 5 +-
gcc/omp-expand.c | 19 +-
gcc/omp-low.c | 9 +-
gcc/sort.cc | 14 +-
gcc/system.h | 1 +
gcc/testsuite/ChangeLog | 71 +++++
.../c-c++-common/goacc-gomp/nesting-fail-1.c | 4 +-
gcc/testsuite/c-c++-common/goacc/finalize-1.c | 12 +-
gcc/testsuite/c-c++-common/goacc/mdc-1.c | 19 +-
gcc/testsuite/c-c++-common/goacc/mdc-2.c | 2 +-
gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c | 8 +-
.../c-c++-common/goacc/struct-enter-exit-data-1.c | 4 +-
gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C | 2 -
gcc/testsuite/g++.dg/cpp2a/concepts-return-req3.C | 6 +
gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 2 -
.../g++.dg/cpp2a/is-constant-evaluated12.C | 79 ++++++
.../g++.dg/cpp2a/is-constant-evaluated9.C | 4 +-
gcc/testsuite/g++.dg/goacc/mdc.C | 2 +-
gcc/testsuite/g++.dg/opt/pr100852.C | 25 ++
gcc/testsuite/g++.dg/template/ttp34.C | 14 +
gcc/testsuite/g++.dg/template/ttp34a.C | 14 +
gcc/testsuite/g++.dg/template/ttp34b.C | 14 +
gcc/testsuite/gcc.dg/pr100788.c | 13 +
gcc/testsuite/gcc.dg/torture/pr101009.c | 17 ++
gcc/testsuite/gcc.dg/vect/pr56541.c | 2 +-
gcc/testsuite/gcc.target/i386/pr101021-1.c | 35 +++
gcc/testsuite/gcc.target/i386/pr101021-2.c | 21 ++
gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 16 +-
gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c | 24 +-
gcc/testsuite/gcc.target/powerpc/p9-fpcvt-3.c | 23 ++
.../gcc.target/s390/vector/vcond-mixed-double.c | 41 +++
.../gcc.target/s390/vector/vcond-mixed-float.c | 41 +++
gcc/testsuite/gdc.dg/pr100967.d | 11 +
.../gfortran.dg/goacc/attach-descriptor.f90 | 6 +-
gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 12 +-
.../gfortran.dg/goacc/mapping-tests-3.f90 | 2 +-
gcc/toplev.c | 19 +-
gcc/tree-data-ref.c | 10 +-
gcc/tree-vect-slp.c | 7 +-
gcc/value-query.cc | 24 +-
gcc/value-query.h | 18 +-
gcc/vec.h | 24 ++
libgcc/ChangeLog | 5 +
libgcc/config/rs6000/quad-float128.h | 12 +
libgo/MERGE | 2 +-
libgo/VERSION | 2 +-
libgo/go/archive/zip/reader.go | 64 +++--
libgo/go/archive/zip/reader_test.go | 115 +++++++-
libgo/go/archive/zip/testdata/subdir.zip | Bin 0 -> 428 bytes
libgo/go/cmd/go/internal/modcmd/download.go | 32 ++-
libgo/go/cmd/go/internal/modcmd/tidy.go | 2 +
libgo/go/cmd/go/internal/modload/buildlist.go | 30 +++
.../cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_download.txt | 36 ++-
.../go/testdata/script/mod_get_trailing_slash.txt | 10 +-
libgo/go/cmd/go/testdata/script/mod_query.txt | 5 +-
libgo/go/cmd/go/testdata/script/mod_readonly.txt | 8 +-
libgo/go/go.mod | 2 +-
libgo/go/golang.org/x/net/http/httpguts/httplex.go | 10 +-
libgo/go/math/big/ratconv.go | 15 +-
libgo/go/math/big/ratconv_test.go | 25 ++
libgo/go/net/dnsclient_unix_test.go | 158 +++++++++++
libgo/go/net/http/httputil/reverseproxy.go | 22 +-
libgo/go/net/http/httputil/reverseproxy_test.go | 63 ++++-
libgo/go/net/http/transport_test.go | 8 +-
libgo/go/net/lookup.go | 111 +++++++-
libgo/go/os/signal/signal_test.go | 42 +++
libgo/go/runtime/pprof/pprof_test.go | 3 +-
libgo/go/runtime/proc.go | 26 ++
libgo/go/runtime/runtime2.go | 7 +-
libgo/go/runtime/sigqueue.go | 2 +-
libgo/go/time/zoneinfo.go | 27 +-
libgo/go/time/zoneinfo_read.go | 44 +--
libgo/go/time/zoneinfo_test.go | 37 ++-
libgo/go/vendor/modules.txt | 2 +-
libgomp/ChangeLog | 33 +++
libgomp/libgomp.map | 6 +
libgomp/libgomp_g.h | 6 +-
libgomp/oacc-mem.c | 172 ++++++++----
libgomp/oacc-parallel.c | 58 ----
libgomp/testsuite/libgomp.fortran/pr100981-2.f90 | 2 +
116 files changed, 2283 insertions(+), 512 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-10 6:22 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-10 6:22 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:93e01322371f89c49ff0c1d2046de2654fdb797d
commit 93e01322371f89c49ff0c1d2046de2654fdb797d
Merge: c5ed58925a1 f8b067056ba
Author: Martin Liska <mliska@suse.cz>
Date: Thu Jun 10 08:22:39 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 299 +++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 15 +
gcc/analyzer/region-model.cc | 16 +-
gcc/analyzer/region-model.h | 16 +-
gcc/c-family/ChangeLog | 6 +
gcc/config.gcc | 2 +
gcc/config/arm/iterators.md | 3 +-
gcc/config/arm/mve.md | 16 +-
gcc/config/arm/neon.md | 13 +-
gcc/config/arm/unspecs.md | 2 -
gcc/config/arm/vec-common.md | 67 +
gcc/config/rs6000/aix71.h | 1 +
gcc/config/rs6000/aix72.h | 1 +
gcc/config/rs6000/altivec.h | 6 +
gcc/config/rs6000/altivec.md | 271 ++-
gcc/config/rs6000/dfp.md | 14 +
gcc/config/rs6000/rs6000-builtin.def | 60 +-
gcc/config/rs6000/rs6000-call.c | 152 +-
gcc/config/rs6000/rs6000.c | 9 +-
gcc/config/rs6000/rs6000.h | 3 +-
gcc/config/rs6000/rs6000.md | 36 +
gcc/config/rs6000/vector.md | 189 +-
gcc/config/rs6000/vsx.md | 205 +-
gcc/d/ChangeLog | 10 +
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/expression.c | 7 +-
gcc/d/dmd/mtype.c | 5 +-
gcc/doc/extend.texi | 187 ++
gcc/doc/install.texi | 3 +
gcc/doc/invoke.texi | 9 +-
gcc/doc/tm.texi | 5 +
gcc/doc/tm.texi.in | 5 +
gcc/fold-const-call.c | 3 +
gcc/fortran/ChangeLog | 9 +
gcc/match.pd | 8 +-
gcc/testsuite/ChangeLog | 100 +
gcc/testsuite/g++.dg/torture/pr100925.C | 24 +
gcc/testsuite/g++.dg/vect/slp-pr98855.cc | 4 +-
gcc/testsuite/gcc.dg/builtins-70.c | 46 +
gcc/testsuite/gcc.dg/vect/pr97832-1.c | 17 +
gcc/testsuite/gcc.dg/vect/pr97832-2.c | 29 +
gcc/testsuite/gcc.dg/vect/pr97832-3.c | 50 +
gcc/testsuite/gcc.dg/vect/slp-50.c | 20 +
gcc/testsuite/gcc.target/arm/simd/mve-vclz.c | 28 +
gcc/testsuite/gcc.target/arm/simd/mve-vhadd-1.c | 31 +
gcc/testsuite/gcc.target/arm/simd/mve-vhadd-2.c | 31 +
gcc/testsuite/gcc.target/arm/simd/neon-vhadd-1.c | 34 +
gcc/testsuite/gcc.target/arm/simd/neon-vhadd-2.c | 33 +
.../powerpc/check-builtin-vec_rlnm-runnable.c | 231 ++
.../gcc.target/powerpc/fp128_conversions.c | 294 +++
.../gcc.target/powerpc/fusion-p10-2logical.c | 394 ++--
.../gcc.target/powerpc/fusion-p10-addadd.c | 19 +-
.../gcc.target/powerpc/fusion-p10-ldcmpi.c | 34 +-
.../gcc.target/powerpc/fusion-p10-logadd.c | 133 +-
.../gcc.target/powerpc/int_128bit-runnable.c | 2370 ++++++++++++++++++++
.../gcc.target/powerpc/p9-sign_extend-runnable.c | 128 ++
gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 4 +-
gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 20 +
gcc/testsuite/gdc.test/compilable/betterCarray.d | 10 +
gcc/testsuite/gfortran.dg/vect/pr100981-1.f90 | 22 +
gcc/tree-vect-loop.c | 2 +-
gcc/tree-vect-slp-patterns.c | 5 +-
gcc/tree-vect-slp.c | 445 +++-
gcc/tree-vectorizer.h | 5 +
libgcc/ChangeLog | 40 +
libgcc/config.host | 4 +
libgcc/config/rs6000/{fixkfti.c => fixkfti-sw.c} | 4 +-
.../rs6000/{fixunskfti.c => fixunskfti-sw.c} | 4 +-
libgcc/config/rs6000/float128-ifunc.c | 44 +-
libgcc/config/rs6000/float128-p10.c | 71 +
libgcc/config/rs6000/float128-sed | 4 +
libgcc/config/rs6000/float128-sed-hw | 4 +
.../config/rs6000/{floattikf.c => floattikf-sw.c} | 4 +-
.../rs6000/{floatuntikf.c => floatuntikf-sw.c} | 4 +-
libgcc/config/rs6000/quad-float128.h | 17 +-
libgcc/config/rs6000/t-float128 | 12 +-
libgcc/config/rs6000/t-float128-hw | 16 +
libgcc/config/rs6000/t-float128-p10-hw | 24 +
libgcc/configure | 37 +
libgcc/configure.ac | 25 +
libgomp/ChangeLog | 10 +
libgomp/testsuite/lib/libgomp.exp | 3 +-
libgomp/testsuite/libgomp.fortran/pr100981-2.f90 | 31 +
libstdc++-v3/ChangeLog | 22 +
libstdc++-v3/include/std/optional | 2 +-
.../20_util/optional/assignment/100982.cc | 17 +
.../testsuite/29_atomics/atomic_ref/wait_notify.cc | 25 +-
88 files changed, 6319 insertions(+), 325 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-09 11:40 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-09 11:40 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:739448cd8af3b3f38e91e53e9971c9ba9dd82313
commit 739448cd8af3b3f38e91e53e9971c9ba9dd82313
Merge: c7768f06839 ec748dc7dd2
Author: Martin Liska <mliska@suse.cz>
Date: Wed Jun 9 13:40:10 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 140 ++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 46 +++
gcc/analyzer/analyzer.h | 2 +
gcc/analyzer/region-model-manager.cc | 46 ++-
gcc/analyzer/region-model.cc | 65 +++-
gcc/analyzer/region-model.h | 4 +
gcc/analyzer/region.cc | 33 +-
gcc/analyzer/store.cc | 224 ++++++++++++-
gcc/analyzer/store.h | 79 ++++-
gcc/analyzer/svalue.h | 2 -
gcc/c-family/c-warn.c | 12 -
gcc/config/arc/arc-protos.h | 1 +
gcc/config/arc/arc.c | 44 +--
gcc/config/arc/arc.md | 203 +++++-------
gcc/config/arc/simdext.md | 38 +--
gcc/config/h8300/logical.md | 41 +--
gcc/config/i386/i386.c | 6 +-
gcc/config/rs6000/power10.md | 25 ++
gcc/config/rs6000/rs6000-p8swap.c | 35 +-
gcc/cp/ChangeLog | 40 +++
gcc/cp/call.c | 3 +
gcc/cp/decl.c | 2 +
gcc/cp/parser.c | 4 +-
gcc/fortran/ChangeLog | 16 +
gcc/fortran/intrinsic.texi | 144 ++++-----
gcc/fortran/trans-openmp.c | 190 ++++++++++-
gcc/gimple-range-gori.cc | 2 +-
gcc/gimple-range.cc | 314 ++++++++++++++++--
gcc/gimple-range.h | 101 ++----
gcc/gimple-ssa-evrp.c | 354 ++++++++++++++++++++-
gcc/objc/ChangeLog | 7 +-
gcc/objc/Make-lang.in | 3 +-
gcc/objcp/ChangeLog | 7 +-
gcc/objcp/Make-lang.in | 3 +-
gcc/testsuite/ChangeLog | 96 ++++++
gcc/testsuite/g++.dg/cpp0x/initlist124.C | 13 +
gcc/testsuite/g++.dg/cpp0x/pr60209-neg.C | 2 +-
gcc/testsuite/g++.dg/cpp23/mixed-concat1.C | 21 ++
gcc/testsuite/g++.dg/cpp23/narrowing-bool1.C | 22 ++
gcc/testsuite/g++.dg/cpp23/whitespace-splice1.C | 15 +
gcc/testsuite/g++.dg/cpp2a/explicit18.C | 23 ++
gcc/testsuite/g++.dg/diagnostic/enum3.C | 9 +
.../g++.dg/diagnostic/string-literal-concat.C | 6 +-
gcc/testsuite/g++.dg/ext/utf-badconcat.C | 12 +-
gcc/testsuite/g++.dg/ext/utf-badconcat2.C | 12 +-
gcc/testsuite/g++.dg/gomp/doacross-2.C | 16 +
gcc/testsuite/gcc.dg/analyzer/bitfields-1.c | 144 +++++++++
gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 30 +-
gcc/testsuite/gcc.dg/pr100887.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr100923.c | 25 ++
gcc/testsuite/gcc.dg/tree-ssa/pr96928-1.c | 4 +-
gcc/testsuite/gcc.target/i386/pr100936.c | 34 ++
gcc/testsuite/gcc.target/i386/pr100951.c | 15 +
gcc/testsuite/gcc.target/powerpc/float128-call.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr100085.c | 23 ++
gcc/testsuite/gfortran.dg/gomp/loop-1.f90 | 7 +-
gcc/testsuite/gfortran.dg/gomp/openmp-simd-6.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/pr100965.f90 | 16 +
gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-2.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 | 16 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-8.f90 | 48 +--
gcc/testsuite/gfortran.dg/gomp/scan-5.f90 | 2 +-
gcc/tree-inline.c | 3 +-
gcc/tree-ssa-phiopt.c | 164 +++-------
gcc/tree-ssa-sccvn.c | 76 +++--
gcc/tree-vect-generic.c | 34 +-
gcc/tree-vect-slp.c | 152 +++++----
gcc/tree-vect-stmts.c | 12 +-
gcc/tree-vectorizer.h | 10 +-
libgfortran/ChangeLog | 5 +
libgomp/ChangeLog | 101 ++++++
libgomp/plugin/plugin-gcn.c | 5 +-
libgomp/testsuite/lib/libgomp.exp | 7 +-
libgomp/testsuite/libgomp.oacc-c++/declare-1.C | 2 -
.../libgomp.oacc-c-c++-common/acc_on_device-1.c | 11 +
.../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c | 3 +
.../libgomp.oacc-c-c++-common/async_queue-1.c | 7 +-
.../libgomp.oacc-c-c++-common/declare-3.c | 2 -
.../libgomp.oacc-c-c++-common/firstprivate-1.c | 2 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-11.c | 10 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-13.c | 2 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-14.c | 2 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-15.c | 2 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-20.c | 4 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-23.c | 4 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-24.c | 2 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-34.c | 4 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-42.c | 4 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-44.c | 4 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-48.c | 4 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-5.c | 20 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-52.c | 6 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-53.c | 6 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-54.c | 6 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-57.c | 2 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-58.c | 2 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-6.c | 47 ++-
.../testsuite/libgomp.oacc-c-c++-common/lib-62.c | 3 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-63.c | 3 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-64.c | 3 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-65.c | 3 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-67.c | 3 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-68.c | 3 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-86.c | 27 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-87.c | 27 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-88.c | 9 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-89.c | 18 +-
.../testsuite/libgomp.oacc-c-c++-common/lib-92.c | 18 +-
.../libgomp.oacc-c-c++-common/parallel-dims.c | 52 +--
.../libgomp.oacc-c-c++-common/routine-wv-2.c | 3 +-
.../libgomp.oacc-fortran/acc_on_device-1-1.f90 | 7 +
.../libgomp.oacc-fortran/acc_on_device-1-2.f | 7 +
.../libgomp.oacc-fortran/acc_on_device-1-3.f | 7 +
libgomp/testsuite/libgomp.oacc-fortran/lib-10.f90 | 6 +-
libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 | 3 +-
libgomp/testsuite/libgomp.oacc-fortran/lib-5.f90 | 46 ++-
libgomp/testsuite/libgomp.oacc-fortran/lib-7.f90 | 46 ++-
libgomp/testsuite/libgomp.oacc-fortran/lib-8.f90 | 6 +-
.../libgomp.oacc-fortran/parallel-dims-aux.c | 31 +-
libquadmath/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 18 ++
libstdc++-v3/include/bits/allocator.h | 12 +-
libstdc++-v3/include/bits/atomic_base.h | 2 +-
libstdc++-v3/include/bits/iterator_concepts.h | 4 +-
libstdc++-v3/include/experimental/propagate_const | 8 +-
libstdc++-v3/include/std/barrier | 1 -
libstdc++-v3/include/std/memory_resource | 1 +
.../20_util/allocator/requirements/typedefs.cc | 26 +-
.../testsuite/29_atomics/atomic_ref/wait_notify.cc | 38 ++-
.../experimental/propagate_const/swap/lwg3413.cc | 41 +++
132 files changed, 3096 insertions(+), 982 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-08 7:47 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-08 7:47 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:8451c23d2872e99371728bd9ccddec7661b11c63
commit 8451c23d2872e99371728bd9ccddec7661b11c63
Merge: 6467a4e9a6c 7191e63d051
Author: Martin Liska <mliska@suse.cz>
Date: Tue Jun 8 09:47:03 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 120 +++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/bitmap.c | 108 +++++++++++++++
gcc/bitmap.h | 7 +
gcc/c-family/ChangeLog | 5 +
gcc/c/ChangeLog | 6 +
gcc/c/c-typeck.c | 2 +-
gcc/config/h8300/movepush.md | 53 ++++++--
gcc/config/i386/i386-expand.c | 9 ++
gcc/config/i386/mmx.md | 12 +-
gcc/cp/ChangeLog | 7 +
gcc/cp/init.c | 2 +-
gcc/cp/lambda.c | 6 +-
gcc/cp/module.cc | 6 +-
gcc/cp/name-lookup.c | 24 +---
gcc/cp/parser.c | 24 ++--
gcc/cp/pt.c | 1 +
gcc/cp/semantics.c | 6 +-
gcc/doc/invoke.texi | 3 +
gcc/fortran/intrinsic.texi | 2 +-
gcc/fortran/trans-expr.c | 2 +-
gcc/genautomata.c | 2 +-
gcc/gimple-range-cache.cc | 147 ++++++++++++++++++++-
gcc/gimple-range-cache.h | 1 +
gcc/objc/ChangeLog | 5 +
gcc/objcp/ChangeLog | 5 +
gcc/params.opt | 4 +
gcc/testsuite/ChangeLog | 52 ++++++++
gcc/testsuite/g++.dg/cpp0x/alias-decl-73.C | 9 ++
gcc/testsuite/g++.dg/template/access38.C | 15 +++
gcc/testsuite/g++.dg/template/lookup17.C | 18 +++
gcc/testsuite/g++.target/i386/pr100885.C | 2 +-
gcc/testsuite/gcc.dg/format/strfmon-1.c | 2 +-
gcc/testsuite/gcc.dg/sso-14.c | 7 +-
gcc/testsuite/gcc.dg/tree-ssa/pr100794.c | 20 +++
gcc/testsuite/gcc.target/i386/pr100637-5b.c | 25 ++++
gcc/testsuite/gcc.target/i386/pr100637-5w.c | 25 ++++
gcc/testsuite/gcc.target/i386/pr82735-3.c | 2 +-
gcc/testsuite/gcc.target/i386/pr82735-4.c | 2 +-
gcc/testsuite/gcc.target/i386/pr82735-5.c | 2 +-
gcc/testsuite/gfortran.dg/char4-subscript.f90 | 2 +-
gcc/tree-predcom.c | 100 ++++++++------
libgfortran/intrinsics/chmod.c | 2 +-
libgfortran/io/transfer.c | 2 +-
libquadmath/libquadmath.texi | 2 +-
libstdc++-v3/ChangeLog | 16 +++
libstdc++-v3/include/std/optional | 7 +
libstdc++-v3/include/std/ranges | 2 +-
.../testsuite/20_util/optional/relops/three_way.cc | 22 ++-
49 files changed, 796 insertions(+), 111 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-07 13:38 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-07 13:38 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:6467a4e9a6cceae84be71007d11dfc61b47b43a4
commit 6467a4e9a6cceae84be71007d11dfc61b47b43a4
Merge: 7584ede9408 4d3907c2226
Author: Martin Liska <mliska@suse.cz>
Date: Mon Jun 7 15:38:10 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 44 +++
gcc/DATESTAMP | 2 +-
gcc/c-family/c-target.def | 70 ++--
gcc/c/ChangeLog | 14 +
gcc/c/c-parser.c | 1 +
gcc/common/common-target.def | 32 +-
gcc/config/i386/constraints.md | 15 +-
gcc/config/i386/i386-expand.c | 4 -
gcc/config/i386/i386-features.c | 99 +-----
gcc/config/i386/i386-protos.h | 1 +
gcc/config/i386/i386.c | 55 ++-
gcc/config/i386/i386.h | 4 -
gcc/config/i386/i386.md | 10 +
gcc/config/i386/predicates.md | 5 +-
gcc/config/i386/sse.md | 67 +---
gcc/config/rs6000/rs6000.c | 10 +-
gcc/config/sparc/sparc-protos.h | 3 +-
gcc/config/sparc/sparc.c | 67 ++--
gcc/config/sparc/sparc.h | 5 +-
gcc/cp/ChangeLog | 6 +
gcc/cp/parser.c | 1 +
gcc/df-scan.c | 3 +-
gcc/doc/tm.texi | 364 ++++++++++++++++----
gcc/final.c | 3 +-
gcc/fold-const.c | 3 +
gcc/genhooks.c | 33 +-
gcc/objc/Make-lang.in | 14 +-
gcc/objcp/Make-lang.in | 15 +-
gcc/reg-stack.c | 18 +-
gcc/rtl.c | 6 +-
gcc/rtl.h | 5 +
gcc/shrink-wrap.c | 2 +-
gcc/target.def | 485 ++++++++++++++-------------
gcc/testsuite/ChangeLog | 13 +
gcc/testsuite/c-c++-common/gomp/pr100902-1.c | 17 +
gcc/testsuite/g++.dg/ext/va-arg-pack-3.C | 18 +
gcc/testsuite/g++.target/i386/pr100885.C | 144 ++++++++
gcc/testsuite/gcc.dg/gomp/scan-1.c | 51 +++
gcc/testsuite/gcc.dg/pr100887.c | 14 +
gcc/testsuite/gcc.target/i386/pr82735-1.c | 29 ++
gcc/testsuite/gcc.target/i386/pr82735-2.c | 22 ++
gcc/testsuite/gcc.target/i386/pr82735-3.c | 5 +
gcc/testsuite/gcc.target/i386/pr82735-4.c | 48 +++
gcc/testsuite/gcc.target/i386/pr82735-5.c | 54 +++
gcc/tree-inline.c | 22 +-
45 files changed, 1317 insertions(+), 586 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-06 14:57 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-06 14:57 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:6de742a6dbb1d5fbcdd456856d8b8bd92570ea0c
commit 6de742a6dbb1d5fbcdd456856d8b8bd92570ea0c
Merge: d67627857ce 4e65bf5ace0
Author: Martin Liska <mliska@suse.cz>
Date: Sun Jun 6 16:57:23 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 9 +
MAINTAINERS | 4 +
gcc/ChangeLog | 119 ++++
gcc/DATESTAMP | 2 +-
gcc/attribs.c | 21 +-
gcc/c-family/ChangeLog | 10 +
gcc/c-family/c-attribs.c | 3 +
gcc/c-family/c-warn.c | 2 +-
gcc/c/ChangeLog | 5 +
gcc/c/c-decl.c | 19 +-
gcc/c/c-objc-common.c | 6 +
gcc/c/c-typeck.c | 23 +-
gcc/config/arm/vfp.md | 4 +-
gcc/config/h8300/addsub.md | 16 +-
gcc/config/h8300/bitfield.md | 16 +-
gcc/config/h8300/combiner.md | 68 +-
gcc/config/h8300/divmod.md | 12 +-
gcc/config/h8300/extensions.md | 12 +-
gcc/config/h8300/jumpcall.md | 2 +-
gcc/config/h8300/logical.md | 2 +-
gcc/config/h8300/movepush.md | 22 +-
gcc/config/h8300/multiply.md | 12 +-
gcc/config/h8300/other.md | 2 +-
gcc/config/h8300/shiftrotate.md | 18 +-
gcc/config/i386/i386-expand.c | 55 +-
gcc/config/i386/i386.md | 6 +-
gcc/config/i386/mmx.md | 82 +++
gcc/config/i386/predicates.md | 17 +-
gcc/config/i386/sse.md | 8 +-
gcc/config/m68k/m68k.md | 6 +-
gcc/config/mips/mips.md | 6 +-
gcc/config/or1k/or1k.md | 2 +-
gcc/config/sh/sh.md | 2 +-
gcc/config/sparc/sparc.md | 12 +-
gcc/cp/ChangeLog | 19 +
gcc/cp/name-lookup.c | 7 +-
gcc/cp/pt.c | 43 +-
gcc/d/ChangeLog | 11 +
gcc/d/d-codegen.cc | 36 +-
gcc/d/expr.cc | 7 +-
gcc/doc/invoke.texi | 2 +-
gcc/fortran/ChangeLog | 93 +++
gcc/fortran/dump-parse-tree.c | 28 +
gcc/fortran/frontend-passes.c | 18 +
gcc/fortran/gfortran.h | 18 +-
gcc/fortran/match.h | 5 +
gcc/fortran/openmp.c | 94 ++-
gcc/fortran/parse.c | 104 ++--
gcc/fortran/resolve.c | 10 +
gcc/fortran/scanner.c | 35 +-
gcc/fortran/st.c | 5 +
gcc/fortran/trans-array.c | 61 +-
gcc/fortran/trans-expr.c | 70 ++-
gcc/fortran/trans-intrinsic.c | 1 +
gcc/fortran/trans-openmp.c | 117 +++-
gcc/fortran/trans-types.c | 68 +-
gcc/fortran/trans-types.h | 2 +-
gcc/fortran/trans.c | 31 +-
gcc/fortran/trans.h | 5 +
gcc/gimple-fold.c | 30 +-
gcc/testsuite/ChangeLog | 129 ++++
gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C | 9 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C | 9 +
gcc/testsuite/g++.dg/cpp1z/nontype-auto19.C | 8 +
gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C | 2 +-
gcc/testsuite/g++.dg/gomp/declare-simd-8.C | 15 +
gcc/testsuite/g++.dg/template/param4.C | 10 +
gcc/testsuite/g++.dg/template/param5.C | 7 +
gcc/testsuite/gcc.dg/Wvla-parameter-10.c | 68 ++
gcc/testsuite/gcc.dg/Wvla-parameter-11.c | 70 +++
gcc/testsuite/gcc.dg/nonnull-6.c | 15 +
gcc/testsuite/gcc.dg/sso-14.c | 53 ++
.../gcc.dg/tree-ssa/builtin-snprintf-11.c | 32 +
.../gcc.dg/tree-ssa/builtin-snprintf-12.c | 36 ++
gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-28.c | 30 +
gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-29.c | 40 ++
gcc/testsuite/gcc.dg/uninit-pr100732.c | 21 +
gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 8 +-
gcc/testsuite/gcc.target/i386/pr100887.c | 13 +
gcc/testsuite/gdc.dg/pr100882a.d | 35 ++
gcc/testsuite/gdc.dg/pr100882b.d | 19 +
gcc/testsuite/gdc.dg/pr100882c.d | 25 +
gcc/testsuite/gdc.dg/torture/pr100882.d | 21 +
gcc/testsuite/gfortran.dg/PR100120.f90 | 198 ++++++
gcc/testsuite/gfortran.dg/character_workout_1.f90 | 689 +++++++++++++++++++++
gcc/testsuite/gfortran.dg/character_workout_4.f90 | 689 +++++++++++++++++++++
gcc/testsuite/gfortran.dg/goacc-gomp/mixed-1.f | 23 +
gcc/testsuite/gfortran.dg/goacc/omp-fixed.f | 10 +-
gcc/testsuite/gfortran.dg/goacc/omp.f95 | 12 +
gcc/testsuite/gfortran.dg/gomp/loop-1.f90 | 56 ++
gcc/testsuite/gfortran.dg/gomp/loop-2.f90 | 44 ++
gcc/testsuite/gfortran.dg/gomp/loop-3.f90 | 55 ++
gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90 | 239 +++++++
gcc/testsuite/gfortran.dg/gomp/pr99928-11.f90 | 35 ++
gcc/testsuite/gfortran.dg/gomp/pr99928-2.f90 | 233 +++++++
gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 | 30 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-4.f90 | 90 +++
gcc/testsuite/gfortran.dg/gomp/pr99928-5.f90 | 108 ++++
gcc/testsuite/gfortran.dg/gomp/pr99928-6.f90 | 108 ++++
gcc/testsuite/gfortran.dg/gomp/pr99928-8.f90 | 253 ++++++++
gcc/testsuite/gfortran.dg/inline_matmul_25.f90 | 9 +
gcc/tree-nested.c | 2 +
gcc/tree-ssa-uninit.c | 3 +
libgfortran/ChangeLog | 8 +
libgfortran/intrinsics/associated.c | 2 +-
libgfortran/libgfortran.h | 1 +
libiberty/ChangeLog | 7 +
libiberty/configure | 42 +-
libiberty/configure.ac | 6 +
libstdc++-v3/ChangeLog | 71 +++
libstdc++-v3/doc/html/manual/status.html | 11 +-
libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 16 +-
libstdc++-v3/include/bits/hashtable.h | 6 +-
libstdc++-v3/include/bits/iterator_concepts.h | 25 +-
libstdc++-v3/include/bits/ranges_base.h | 187 +++---
libstdc++-v3/include/std/any | 26 +-
libstdc++-v3/include/std/version | 3 +-
.../23_containers/unordered_map/operations/1.cc | 7 +
.../23_containers/unordered_set/operations/1.cc | 7 +
libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 40 +-
libstdc++-v3/testsuite/std/ranges/access/data.cc | 43 +-
libstdc++-v3/testsuite/std/ranges/access/empty.cc | 24 +-
libstdc++-v3/testsuite/std/ranges/access/size.cc | 20 +-
libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 24 +-
124 files changed, 5099 insertions(+), 563 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-04 11:37 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-04 11:37 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:d67627857ce27d607c691308aa2b816aabb6cb32
commit d67627857ce27d607c691308aa2b816aabb6cb32
Merge: 38dbface07d 39e5a954c15
Author: Martin Liska <mliska@suse.cz>
Date: Fri Jun 4 13:36:59 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
MAINTAINERS | 3 +-
gcc/ChangeLog | 167 +++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 7 +
gcc/ada/gcc-interface/decl.c | 37 ++-
gcc/analyzer/ChangeLog | 10 +
gcc/analyzer/store.h | 2 -
gcc/analyzer/svalue.cc | 29 +-
gcc/c-family/ChangeLog | 37 +++
gcc/c-family/c-ada-spec.c | 311 +++++++++++----------
gcc/c/ChangeLog | 6 +
gcc/calls.c | 21 +-
gcc/common/config/arc/arc-common.c | 1 -
gcc/config.gcc | 9 +-
gcc/config/arc/arc.c | 29 +-
gcc/config/arc/arc.h | 4 +-
gcc/config/arc/arc.md | 8 -
gcc/config/arc/arc.opt | 18 +-
gcc/config/arm/mve.md | 6 +-
gcc/config/arm/neon.md | 2 +-
gcc/config/arm/unspecs.md | 2 -
gcc/config/arm/vec-common.md | 4 +-
gcc/config/cris/cris.md | 2 +-
gcc/config/i386/i386-expand.c | 6 +
gcc/config/i386/mmx.md | 176 +++++++++++-
gcc/config/rs6000/fusion.md | 64 ++---
gcc/config/rs6000/genfusion.pl | 20 +-
gcc/config/rs6000/rs6000-call.c | 4 +-
gcc/config/rs6000/rs6000.h | 11 -
gcc/cp/ChangeLog | 30 ++
gcc/cp/class.c | 15 +
gcc/cp/cp-tree.h | 1 +
gcc/cp/decl.c | 25 +-
gcc/cp/pt.c | 14 -
gcc/diagnostic-show-locus.c | 6 +-
gcc/doc/invoke.texi | 13 +-
gcc/function-tests.c | 5 +
gcc/gimple-range-cache.cc | 4 +-
gcc/gimple-range-tests.cc | 72 +++++
gcc/gimple-range.cc | 90 +-----
gcc/gimple-range.h | 7 +-
gcc/selftest.h | 1 +
gcc/testsuite/ChangeLog | 55 ++++
gcc/testsuite/g++.dg/cpp0x/alias-decl-71.C | 13 +
gcc/testsuite/g++.dg/cpp2a/using-enum-9.C | 28 ++
gcc/testsuite/gcc.dg/pr80776-1.c | 12 +-
.../aarch64/sve/part_vect_single_iter_epilog.c | 11 +
gcc/testsuite/gcc.target/arm/simd/mve-vabs.c | 44 +++
gcc/testsuite/gcc.target/i386/vperm-v2hi.c | 41 +++
gcc/testsuite/gcc.target/i386/vperm-v4qi.c | 47 ++++
.../gcc.target/powerpc/not-promote-mode.c | 13 +
gcc/testsuite/gnat.dg/bit_packed_array6.adb | 10 +
gcc/testsuite/gnat.dg/bit_packed_array6_pkg.ads | 13 +
gcc/tree-affine.c | 7 +-
gcc/tree-data-ref.c | 12 +-
gcc/tree-vect-loop.c | 31 +-
gcc/tree-vrp.c | 56 ----
gcc/tree-vrp.h | 1 -
gcc/value-query.cc | 123 +++++++-
gcc/value-query.h | 3 +
gcc/vr-values.c | 2 +-
libstdc++-v3/ChangeLog | 37 +++
libstdc++-v3/include/bits/ranges_algo.h | 16 +-
libstdc++-v3/include/std/ranges | 119 +++++++-
.../testsuite/std/ranges/adaptors/100577.cc | 101 +++++++
libstdc++-v3/testsuite/std/ranges/range.cc | 3 -
libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +-
68 files changed, 1578 insertions(+), 507 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-03 10:53 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-03 10:53 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:022cc8a989a810c5aaf9e1690f7bc2a510e2e64c
commit 022cc8a989a810c5aaf9e1690f7bc2a510e2e64c
Merge: 0d9e5270f10 c1681f22b4b
Author: Martin Liska <mliska@suse.cz>
Date: Thu Jun 3 12:52:48 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
MAINTAINERS | 6 +
gcc/ChangeLog | 64 ++++
gcc/DATESTAMP | 2 +-
gcc/c/c-typeck.c | 7 +-
gcc/common.opt | 11 +-
gcc/config/arc/arc.md | 28 --
gcc/config/rs6000/rs6000-logue.c | 11 +-
gcc/config/xtensa/xtensa.h | 7 +-
gcc/cp/ChangeLog | 8 +
gcc/cp/call.c | 6 +-
gcc/cp/pt.c | 1 +
gcc/cp/semantics.c | 28 +-
gcc/dwarf2out.c | 345 ++++++++++++++-------
gcc/opts.c | 41 +--
gcc/ree.c | 30 +-
gcc/testsuite/ChangeLog | 19 ++
gcc/testsuite/g++.dg/gomp/depend-iterator-3.C | 43 +++
gcc/testsuite/g++.dg/gomp/this-1.C | 16 +-
gcc/testsuite/g++.dg/init/no-elide2.C | 32 ++
gcc/testsuite/gcc.dg/spellcheck-options-23.c | 5 +
gcc/testsuite/gcc.target/aarch64/cpunative/info_16 | 2 +-
gcc/testsuite/gcc.target/aarch64/cpunative/info_17 | 2 +-
gcc/testsuite/gnat.dg/inline22.adb | 19 ++
gcc/tree-inline.c | 36 ++-
libstdc++-v3/ChangeLog | 25 ++
26 files changed, 558 insertions(+), 240 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-02 12:46 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-02 12:46 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:0d9e5270f10a21bd5549f3dd12a3b0c7c5f83362
commit 0d9e5270f10a21bd5549f3dd12a3b0c7c5f83362
Merge: fcea5603e57 f8f0193b5b8
Author: Martin Liska <mliska@suse.cz>
Date: Wed Jun 2 14:46:33 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/config/arc/arc.h | 2 +-
gcc/config/s390/s390.md | 14 ++---
gcc/config/s390/subst.md | 2 +-
gcc/testsuite/g++.dg/ext/builtin-shufflevector-1.C | 1 +
gcc/testsuite/gcc.target/s390/ashr.c | 11 ++++
gcc/testsuite/gfortran.dg/gomp/taskloop-2.f90 | 72 ++++++++++++++++++++++
libstdc++-v3/doc/html/manual/abi.html | 16 ++---
libstdc++-v3/doc/html/manual/facets.html | 2 +-
libstdc++-v3/doc/html/manual/status.html | 18 +++---
libstdc++-v3/doc/xml/manual/status_cxxis29124.xml | 6 +-
libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 6 +-
libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 7 ++-
libstdc++-v3/include/bits/hashtable_policy.h | 6 +-
.../testsuite/23_containers/unordered_map/96088.cc | 22 ++++---
.../unordered_map/allocator/default_init.cc | 1 -
.../testsuite/23_containers/unordered_set/96088.cc | 22 ++++---
.../unordered_set/allocator/default_init.cc | 1 -
17 files changed, 152 insertions(+), 57 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-06-02 6:59 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-06-02 6:59 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:fa5b508acd3e217d75eaf000cdf2686d93b8c5c4
commit fa5b508acd3e217d75eaf000cdf2686d93b8c5c4
Merge: 520839b3244 088264ea445
Author: Martin Liska <mliska@suse.cz>
Date: Wed Jun 2 08:59:18 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
MAINTAINERS | 1 +
gcc/ChangeLog | 159 +++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 24 ++
gcc/c-family/c-attribs.c | 6 +-
gcc/c-family/c-pch.c | 7 +-
gcc/c-family/c-pragma.c | 2 +
gcc/c/ChangeLog | 6 +
gcc/config/h8300/h8300-protos.h | 7 +-
gcc/config/h8300/h8300.c | 21 +-
gcc/config/h8300/h8300.md | 2 +
gcc/config/h8300/logical.md | 77 ++---
gcc/config/h8300/shiftrotate.md | 12 +-
gcc/cp/ChangeLog | 32 ++
gcc/cp/call.c | 4 +-
gcc/cp/decl2.c | 8 +-
gcc/cp/init.c | 9 +-
gcc/diagnostic.c | 85 +++--
gcc/diagnostic.h | 2 +
gcc/doc/invoke.texi | 2 +-
gcc/fortran/ChangeLog | 38 +++
gcc/fortran/dump-parse-tree.c | 12 +
gcc/fortran/frontend-passes.c | 2 +
gcc/fortran/gfortran.h | 10 +-
gcc/fortran/match.h | 4 +
gcc/fortran/openmp.c | 85 ++++-
gcc/fortran/parse.c | 73 +++-
gcc/fortran/resolve.c | 10 +
gcc/fortran/st.c | 4 +
gcc/fortran/trans-openmp.c | 112 +++++--
gcc/fortran/trans.c | 4 +
gcc/gimple-range-cache.cc | 215 ++++++++----
gcc/gimple-range-cache.h | 17 +-
gcc/gimple-range-gori.cc | 371 ++++++++-------------
gcc/gimple-range-gori.h | 47 +--
gcc/gimple-range.cc | 19 +-
gcc/gimple-range.h | 3 +-
gcc/gimple-ssa-evrp.c | 6 +-
gcc/gimplify.c | 34 +-
gcc/ipa-icf.h | 2 +-
gcc/lto/ChangeLog | 5 +
gcc/testsuite/ChangeLog | 79 +++++
gcc/testsuite/g++.dg/cpp0x/constexpr-delegating3.C | 10 +
gcc/testsuite/g++.dg/cpp0x/dc10.C | 19 ++
gcc/testsuite/g++.dg/cpp0x/depr-copy4.C | 16 +
gcc/testsuite/g++.dg/cpp0x/initlist-base4.C | 26 ++
gcc/testsuite/g++.dg/cpp2a/constexpr-init22.C | 14 +
gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C | 36 ++
gcc/testsuite/g++.dg/pr100774.C | 24 ++
gcc/testsuite/gcc.dg/Wstringop-overflow-55.c | 8 +-
gcc/testsuite/gcc.dg/pr100781.c | 25 ++
gcc/testsuite/gcc.dg/pr80776-1.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/tailcall-10.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/tailcall-11.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/tailcall-12.c | 12 +
gcc/testsuite/gcc.dg/tree-ssa/tailcall-13.c | 15 +
gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-8.c | 11 +
gcc/testsuite/gcc.target/i386/pr98365.c | 22 ++
gcc/testsuite/gcc.target/powerpc/rop-5.c | 1 +
.../gfortran.dg/gomp/depend-iterator-1.f90 | 2 +-
.../gfortran.dg/gomp/depend-iterator-2.f90 | 2 +-
gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 | 139 ++++++++
gcc/testsuite/gfortran.dg/gomp/reduction5.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/scan-1.f90 | 4 +-
gcc/testsuite/gfortran.dg/gomp/taskloop-1.f90 | 126 +++++++
gcc/tree-if-conv.c | 142 +++++++-
gcc/tree-ssa-phiopt.c | 144 +++-----
gcc/tree-tailcall.c | 6 +-
gcc/tree.h | 2 +-
libstdc++-v3/ChangeLog | 38 +++
libstdc++-v3/include/bits/ranges_base.h | 2 +-
libstdc++-v3/python/Makefile.am | 4 +
libstdc++-v3/python/Makefile.in | 4 +
.../22_locale/ctype/is/string/89728_neg.cc | 8 +-
.../23_containers/deque/allocator/default_init.cc | 1 -
.../forward_list/allocator/default_init.cc | 1 -
.../23_containers/list/allocator/default_init.cc | 1 -
.../23_containers/map/allocator/default_init.cc | 1 -
.../23_containers/set/allocator/default_init.cc | 1 -
.../testsuite/23_containers/unordered_map/96088.cc | 2 +-
.../testsuite/23_containers/unordered_set/96088.cc | 2 +-
.../23_containers/vector/allocator/default_init.cc | 1 -
.../vector/bool/allocator/default_init.cc | 1 -
.../24_iterators/range_operations/advance.cc | 48 ++-
85 files changed, 1912 insertions(+), 665 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-05-31 9:31 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-05-31 9:31 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:520839b3244507adc4f3ad640e5cab46e2ccbf8f
commit 520839b3244507adc4f3ad640e5cab46e2ccbf8f
Merge: 9104f3d64de 21d7bba242f
Author: Martin Liska <mliska@suse.cz>
Date: Mon May 31 11:30:50 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 5 +
configure | 3 +
configure.ac | 3 +
gcc/ChangeLog | 94 +++++++++++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 10 ++
gcc/c-family/c-common.c | 139 +++++++++++++++
gcc/c-family/c-common.h | 4 +-
gcc/c/ChangeLog | 26 +++
gcc/c/c-decl.c | 1 +
gcc/c/c-parser.c | 38 +++++
gcc/config/h8300/h8300.c | 29 +++-
gcc/config/rs6000/predicates.md | 3 +-
gcc/cp/ChangeLog | 41 +++++
gcc/cp/call.c | 22 ++-
gcc/cp/constexpr.c | 42 ++---
gcc/cp/coroutines.cc | 10 +-
gcc/cp/cp-objcp-common.c | 1 +
gcc/cp/cp-tree.h | 3 +
gcc/cp/module.cc | 5 +-
gcc/cp/parser.c | 15 ++
gcc/cp/pt.c | 14 +-
gcc/cp/semantics.c | 5 +-
gcc/cp/typeck.c | 36 ++++
gcc/doc/extend.texi | 28 +++
gcc/fortran/ChangeLog | 29 ++++
gcc/fortran/gfortran.texi | 2 +-
gcc/gimple-ssa-evrp.c | 6 +-
gcc/gimplify.c | 8 +-
gcc/internal-fn.c | 6 +
gcc/internal-fn.def | 3 +
gcc/internal-fn.h | 1 +
gcc/lto/lto-common.c | 2 +-
gcc/testsuite/ChangeLog | 100 +++++++++++
.../c-c++-common/builtin-shufflevector-2.c | 18 ++
gcc/testsuite/c-c++-common/gomp/pr99928-1.c | 56 +++---
gcc/testsuite/c-c++-common/gomp/pr99928-10.c | 56 +++---
gcc/testsuite/c-c++-common/gomp/pr99928-13.c | 22 +--
gcc/testsuite/c-c++-common/gomp/pr99928-14.c | 22 +--
gcc/testsuite/c-c++-common/gomp/pr99928-2.c | 50 +++---
gcc/testsuite/c-c++-common/gomp/pr99928-3.c | 22 +--
gcc/testsuite/c-c++-common/gomp/pr99928-4.c | 16 +-
gcc/testsuite/c-c++-common/gomp/pr99928-5.c | 22 +--
gcc/testsuite/c-c++-common/gomp/pr99928-6.c | 22 +--
gcc/testsuite/c-c++-common/gomp/pr99928-7.c | 22 +--
gcc/testsuite/c-c++-common/gomp/pr99928-8.c | 56 +++---
gcc/testsuite/c-c++-common/gomp/pr99928-9.c | 56 +++---
.../c-c++-common/torture/builtin-shufflevector-1.c | 49 ++++++
gcc/testsuite/g++.dg/ext/builtin-shufflevector-1.C | 18 ++
gcc/testsuite/g++.dg/ext/builtin-shufflevector-2.C | 12 ++
gcc/testsuite/g++.dg/inherit/virtual15.C | 18 ++
gcc/testsuite/g++.dg/inherit/virtual15a.C | 19 +++
gcc/testsuite/g++.target/powerpc/pr99842.C | 188 +++++++++++++++++++++
gcc/testsuite/gcc.dg/Wstringop-overflow-55.c | 8 +-
.../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 2 +
.../plugin/diagnostic_plugin_test_inlining.c | 2 +
.../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 2 +
.../diagnostic_plugin_test_string_literals.c | 2 +
.../diagnostic_plugin_test_tree_expression_range.c | 2 +
gcc/testsuite/gcc.dg/pr80776-1.c | 4 +-
gcc/testsuite/gcc.dg/vect/bb-slp-pr100778-1.c | 18 ++
gcc/tree-iterator.h | 36 +++-
gcc/tree-streamer-in.c | 2 +-
gcc/tree-streamer-out.c | 2 +-
gcc/tree-vect-slp.c | 4 +-
gcc/tree.h | 8 +-
libgomp/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 6 +
libstdc++-v3/doc/html/manual/abi.html | 6 +-
libstdc++-v3/doc/xml/manual/abi.xml | 10 --
70 files changed, 1290 insertions(+), 308 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-05-28 12:29 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-05-28 12:29 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:282d533e86415825dc0bd6b0dda0622f3fa1bed5
commit 282d533e86415825dc0bd6b0dda0622f3fa1bed5
Merge: d4997738800 359c0a86e29
Author: Martin Liska <mliska@suse.cz>
Date: Fri May 28 14:28:40 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 115 ++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/c-family/c-omp.c | 10 +
gcc/c-family/c-pragma.h | 1 +
gcc/c/c-parser.c | 81 +++++-
gcc/c/c-typeck.c | 115 ++++++--
gcc/c/gimple-parser.c | 8 +
gcc/config/arm/arm-c.c | 3 +-
gcc/config/arm/arm-protos.h | 3 +-
gcc/config/arm/arm.c | 23 +-
gcc/config/csky/csky-linux-elf.h | 10 +
gcc/config/i386/i386-expand.c | 4 +-
gcc/config/i386/mmx.md | 296 ++++++++++----------
gcc/config/i386/sse.md | 17 +-
gcc/cp/ChangeLog | 44 +++
gcc/cp/error.c | 65 ++++-
gcc/cp/parser.c | 86 +++++-
gcc/cp/pt.c | 129 +++++----
gcc/cp/semantics.c | 118 ++++++--
gcc/cp/tree.c | 5 +
gcc/doc/gcov.texi | 3 +-
gcc/fortran/ChangeLog | 13 +
gcc/fortran/dump-parse-tree.c | 51 +++-
gcc/fortran/gfortran.h | 9 +-
gcc/fortran/match.c | 18 +-
gcc/fortran/openmp.c | 307 ++++++++++++++++++---
gcc/fortran/st.c | 2 +-
gcc/fortran/trans-array.c | 5 +-
gcc/fortran/trans-intrinsic.c | 9 +-
gcc/fortran/trans-openmp.c | 198 ++++++++++---
gcc/gensupport.c | 4 +
gcc/ggc.h | 39 ++-
gcc/gimple-range.cc | 103 -------
gcc/gimple-range.h | 11 -
gcc/gimplify.c | 129 +++++++++
gcc/go/ChangeLog | 4 +
gcc/go/gccgo.texi | 2 +-
gcc/hash-map.h | 42 +--
gcc/match.pd | 29 +-
gcc/testsuite/ChangeLog | 53 ++++
gcc/testsuite/c-c++-common/gomp/affinity-1.c | 24 ++
gcc/testsuite/c-c++-common/gomp/affinity-2.c | 232 ++++++++++++++++
gcc/testsuite/c-c++-common/gomp/affinity-3.c | 77 ++++++
gcc/testsuite/c-c++-common/gomp/affinity-4.c | 103 +++++++
gcc/testsuite/c-c++-common/gomp/affinity-5.c | 32 +++
gcc/testsuite/c-c++-common/gomp/affinity-6.c | 36 +++
gcc/testsuite/c-c++-common/gomp/affinity-7.c | 37 +++
gcc/testsuite/c-c++-common/gomp/pr99928-10.c | 48 ++--
gcc/testsuite/c-c++-common/gomp/pr99928-16.c | 16 ++
gcc/testsuite/c-c++-common/gomp/pr99928-8.c | 44 +--
gcc/testsuite/c-c++-common/gomp/pr99928-9.c | 22 +-
gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic2.C | 13 +
gcc/testsuite/g++.dg/cpp0x/pr68724.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/static_assert17.C | 9 +
gcc/testsuite/g++.dg/cpp0x/variadic38.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/pr81016.C | 2 +-
gcc/testsuite/g++.dg/diagnostic/pr100716-1.C | 54 ++++
gcc/testsuite/g++.dg/diagnostic/pr100716.C | 54 ++++
gcc/testsuite/g++.dg/template/partial16.C | 8 +
gcc/testsuite/g++.dg/template/partial17.C | 14 +
gcc/testsuite/g++.dg/template/partial18.C | 19 ++
gcc/testsuite/g++.dg/template/partial19.C | 11 +
gcc/testsuite/g++.dg/template/partial5.C | 2 +-
gcc/testsuite/g++.old-deja/g++.pt/spec21.C | 3 +-
gcc/testsuite/gcc.dg/Wstringop-overflow-55.c | 2 +-
gcc/testsuite/gcc.dg/gimplefe-error-11.c | 12 +
gcc/testsuite/gcc.dg/pr100791.c | 9 +
gcc/testsuite/gcc.dg/tree-ssa/popcount4l.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/popcount4ll.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c | 5 +-
gcc/testsuite/gcc.target/i386/pr100637-3b.c | 10 +
gcc/testsuite/gcc.target/i386/pr100637-3w.c | 10 +
.../gcc.target/powerpc/vec-perm-ctor-run.c | 124 +++++++++
gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.c | 9 +
gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.h | 163 +++++++++++
gcc/testsuite/gfortran.dg/bounds_check_22.f90 | 12 +
.../gfortran.dg/gomp/affinity-clause-1.f90 | 33 +++
.../gfortran.dg/gomp/affinity-clause-2.f90 | 27 ++
.../gfortran.dg/gomp/affinity-clause-3.f90 | 14 +
.../gfortran.dg/gomp/affinity-clause-4.f90 | 16 ++
.../gfortran.dg/gomp/affinity-clause-5.f90 | 23 ++
.../gfortran.dg/gomp/affinity-clause-6.f90 | 24 ++
.../gfortran.dg/gomp/depend-iterator-1.f90 | 45 +++
.../gfortran.dg/gomp/depend-iterator-2.f90 | 44 +++
.../gfortran.dg/gomp/depend-iterator-3.f90 | 27 ++
gcc/testsuite/gfortran.dg/gomp/taskwait.f90 | 7 +
gcc/testsuite/gfortran.dg/pointer_check_14.f90 | 28 ++
gcc/tree-core.h | 3 +
gcc/tree-inline.c | 1 +
gcc/tree-pretty-print.c | 23 +-
gcc/tree-ssa-forwprop.c | 141 +++++++++-
gcc/tree-ssanames.c | 44 ---
gcc/tree-ssanames.h | 3 -
gcc/tree.c | 3 +
gcc/tree.h | 5 +
gcc/value-query.cc | 147 ++++++++++
gcc/value-query.h | 11 +
gcc/vec-perm-indices.c | 59 ++++
gcc/vec-perm-indices.h | 1 +
gcc/vr-values.c | 2 +-
libgomp/ChangeLog | 40 +++
libgomp/testsuite/lib/libgomp.exp | 53 ++++
.../libgomp.fortran/depend-iterator-2.f90 | 89 ++++++
.../acc_get_property-nvptx.c | 1 +
.../libgomp.oacc-c-c++-common/asyncwait-1.c | 15 +-
.../libgomp.oacc-c-c++-common/context-1.c | 2 +
.../libgomp.oacc-c-c++-common/context-2.c | 2 +
.../libgomp.oacc-c-c++-common/context-3.c | 2 +
.../libgomp.oacc-c-c++-common/context-4.c | 2 +
.../libgomp.oacc-c-c++-common/host_data-1.c | 2 +
.../testsuite/libgomp.oacc-c-c++-common/lib-69.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-70.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-72.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-73.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-74.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-75.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-76.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-78.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-79.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-81.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-82.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-83.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-84.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-85.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-90.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/lib-91.c | 1 +
.../testsuite/libgomp.oacc-c-c++-common/pr87835.c | 1 +
.../testsuite/libgomp.oacc-fortran/host_data-2.f90 | 1 +
.../testsuite/libgomp.oacc-fortran/host_data-3.f | 1 +
.../testsuite/libgomp.oacc-fortran/host_data-4.f90 | 1 +
131 files changed, 3629 insertions(+), 725 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-05-27 7:52 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-05-27 7:52 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:d4997738800da4be5954fa1849bbf2ade74cc20e
commit d4997738800da4be5954fa1849bbf2ade74cc20e
Merge: 2a0afc4ad16 01c59ef2e5a
Author: Martin Liska <mliska@suse.cz>
Date: Thu May 27 09:52:01 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 214 +++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 4 +
gcc/ada/init.c | 2 +-
gcc/builtins.c | 40 +-
gcc/c/ChangeLog | 6 +
gcc/c/c-decl.c | 7 +
gcc/config/arc/arc.c | 20 +-
gcc/config/arm/aout.h | 2 +-
gcc/config/arm/mve.md | 2 +-
gcc/config/arm/neon.md | 13 -
gcc/config/arm/vec-common.md | 26 ++
gcc/config/bfin/bfin.c | 6 +-
gcc/config/csky/csky.c | 16 -
gcc/config/epiphany/epiphany.c | 2 +-
gcc/config/i386/i386.c | 5 +-
gcc/config/iq2000/iq2000.md | 6 +-
gcc/config/microblaze/microblaze.c | 26 +-
gcc/config/microblaze/microblaze.md | 18 +-
gcc/cp/ChangeLog | 24 +
gcc/cp/cvt.c | 36 +-
gcc/cp/pt.c | 5 +-
gcc/cp/tree.c | 15 +-
gcc/cp/typeck.c | 10 +
gcc/doc/extend.texi | 5 +-
gcc/doc/sourcebuild.texi | 6 +
gcc/fold-const.c | 8 +-
gcc/function.c | 4 +
gcc/function.h | 17 +
gcc/gimple-fold.c | 7 +-
gcc/gimple-match-head.c | 1 +
gcc/gimple-pretty-print.c | 12 +-
gcc/gimple-range-cache.cc | 1 -
gcc/gimple-range-gori.cc | 2 +
gcc/gimple-range.cc | 126 ++++++
gcc/gimple-range.h | 60 +--
gcc/gimple-ssa-evrp.c | 22 +-
gcc/gimple-ssa-warn-alloca.c | 10 +-
gcc/gimple-ssa-warn-restrict.c | 8 +-
gcc/gimplify.c | 2 +-
gcc/graphite-sese-to-poly.c | 9 +-
gcc/internal-fn.c | 14 +-
gcc/ipa-fnsummary.c | 11 +-
gcc/ipa-prop.c | 16 +-
gcc/match.pd | 19 +-
gcc/omp-low.c | 39 +-
gcc/omp-offload.c | 12 +-
gcc/testsuite/ChangeLog | 55 +++
gcc/testsuite/g++.dg/cpp0x/noexcept68.C | 8 +
gcc/testsuite/g++.dg/cpp1z/elide6.C | 16 +
gcc/testsuite/g++.dg/template/access37.C | 26 ++
gcc/testsuite/g++.dg/template/access37a.C | 6 +
gcc/testsuite/gcc.dg/Wstringop-overflow-55.c | 8 +-
gcc/testsuite/gcc.dg/pr80776-1.c | 4 +-
gcc/testsuite/gcc.dg/sso-13.c | 24 +
gcc/testsuite/gcc.dg/vect/pr71264.c | 3 +-
gcc/testsuite/gcc.dg/vect/slp-28.c | 5 +-
gcc/testsuite/gcc.dg/vect/slp-3.c | 8 +-
gcc/testsuite/gcc.target/arm/simd/mve-vaddv-1.c | 26 ++
gcc/testsuite/gcc.target/i386/pr100637-3b.c | 56 +++
gcc/testsuite/gcc.target/i386/pr100637-3w.c | 86 ++++
gcc/testsuite/gcc.target/i386/pr100637-4b.c | 19 +
gcc/testsuite/gcc.target/i386/pr100637-4w.c | 19 +
gcc/testsuite/lib/target-supports.exp | 7 +
gcc/tree-data-ref.c | 24 +-
gcc/tree-dfa.c | 14 +-
gcc/tree-scalar-evolution.c | 13 +-
gcc/tree-ssa-loop-niter.c | 81 ++--
gcc/tree-ssa-phiopt.c | 11 +-
gcc/tree-ssa-pre.c | 19 +-
gcc/tree-ssa-reassoc.c | 9 +-
gcc/tree-ssa-strlen.c | 85 ++--
gcc/tree-ssa-structalias.c | 8 +-
gcc/tree-ssa-uninit.c | 8 +-
gcc/tree-ssanames.c | 57 +--
gcc/tree-ssanames.h | 2 -
gcc/tree-switch-conversion.c | 10 +-
gcc/tree-vect-patterns.c | 18 +-
gcc/tree-vrp.c | 23 +-
gcc/tree.c | 13 +-
gcc/value-query.cc | 5 +
gcc/value-query.h | 1 +
gcc/vr-values.c | 14 +-
gcc/vr-values.h | 2 +-
libgomp/ChangeLog | 15 +
libgomp/config/gcn/target.c | 65 +++
libgomp/config/nvptx/target.c | 65 +++
libgomp/testsuite/libgomp.c-c++-common/for-3.c | 56 +--
libgomp/testsuite/libgomp.c-c++-common/target-41.c | 28 ++
libgomp/testsuite/libgomp.c-c++-common/target-42.c | 26 ++
libstdc++-v3/ChangeLog | 38 ++
libstdc++-v3/include/bits/ranges_base.h | 378 ++++++++--------
libstdc++-v3/include/debug/formatter.h | 12 +-
libstdc++-v3/src/c++11/debug.cc | 483 +++++++++++----------
.../headers/iterator/synopsis_c++20.cc | 25 +-
.../24_iterators/range_operations/100768.cc | 128 ++++++
.../testsuite/std/ranges/adaptors/elements.cc | 3 +
.../testsuite/std/ranges/adaptors/transform.cc | 3 +
98 files changed, 2176 insertions(+), 860 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-05-26 7:35 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-05-26 7:35 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:e1ba2cb28a9a154eb7afdfa4a6b67fb3cdca4c8c
commit e1ba2cb28a9a154eb7afdfa4a6b67fb3cdca4c8c
Merge: b1edeaddf3b 403bb89bd7f
Author: Martin Liska <mliska@suse.cz>
Date: Wed May 26 09:35:04 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/doc/gcov.texi | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-05-26 7:29 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-05-26 7:29 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:b1edeaddf3b48278724f3175983b9f357d437874
commit b1edeaddf3b48278724f3175983b9f357d437874
Merge: 2f7ea01554b 0eac9c60ac1
Author: Martin Liska <mliska@suse.cz>
Date: Wed May 26 09:18:21 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
c++tools/ChangeLog | 19 +
c++tools/server.cc | 1 +
contrib/ChangeLog | 4 +
gcc/ChangeLog | 294 ++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 2 +-
gcc/ada/ChangeLog | 4 +
gcc/c-family/ChangeLog | 20 +
gcc/config/csky/constraints.md | 4 +
gcc/config/csky/csky.c | 6 +-
gcc/config/csky/csky.md | 14 +
gcc/config/csky/csky_insn_fpuv2.md | 4 +-
gcc/config/csky/csky_insn_fpuv3.md | 16 +-
gcc/config/riscv/riscv.h | 1 +
gcc/cp/ChangeLog | 7 +
gcc/cp/call.c | 5 +-
gcc/doc/install-old.texi | 184 -----
gcc/doc/install.texi | 90 ++-
gcc/fortran/ChangeLog | 6 +
gcc/gimple-range-cache.cc | 126 ++--
gcc/gimple-range-cache.h | 1 -
gcc/gimple-range-gori.cc | 737 ++++++++-------------
gcc/gimple-range-gori.h | 136 +++-
gcc/gimple-range.cc | 167 +++--
gcc/gimple-range.h | 13 +-
gcc/gimplify.c | 3 +
gcc/match.pd | 73 ++
gcc/testsuite/ChangeLog | 62 ++
gcc/testsuite/g++.dg/cpp1z/nodiscard8.C | 15 +
gcc/testsuite/g++.dg/cpp1z/nodiscard9.C | 22 +
gcc/testsuite/gcc.dg/tree-ssa/pr96928-1.c | 48 ++
gcc/testsuite/gcc.dg/tree-ssa/pr96928.c | 7 +-
gcc/testsuite/gcc.target/csky/fldrd_fstrd.c | 17 +
.../gcc.target/csky/fpuv3/fldr64_fstr64.c | 18 +
gcc/testsuite/gcc.target/csky/ldbs.c | 11 +
gcc/tree-inline.c | 2 +-
gcc/value-range.cc | 10 +-
libgomp/ChangeLog | 5 +
liboffloadmic/ChangeLog | 6 +
39 files changed, 1239 insertions(+), 923 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-05-25 13:01 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-05-25 13:01 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:2f7ea01554b7d202f169fc4268d8c9ee2fabbad2
commit 2f7ea01554b7d202f169fc4268d8c9ee2fabbad2
Merge: d5bc4d65275 ebd5e86c0f4
Author: Martin Liska <mliska@suse.cz>
Date: Tue May 25 15:01:25 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
c++tools/Makefile.in | 2 +-
c++tools/configure | 6 +-
c++tools/configure.ac | 8 +-
c++tools/resolver.cc | 2 +-
c++tools/resolver.h | 2 +-
c++tools/server.cc | 4 +-
contrib/ChangeLog | 6 +
contrib/update-copyright.py | 2 +
gcc/ChangeLog | 48 ++
gcc/DATESTAMP | 2 +-
gcc/ada/doc/share/conf.py | 4 +-
gcc/asan.h | 10 +
gcc/c-family/c-attribs.c | 29 +
gcc/c-family/c-omp.c | 17 +
gcc/c-family/c-pragma.c | 16 +-
gcc/calls.c | 3 +-
gcc/config/aarch64/aarch64.c | 39 +-
gcc/config/arm/neon.md | 34 -
gcc/config/arm/vec-common.md | 53 ++
gcc/config/csky/constraints.md | 15 +-
gcc/config/csky/csky-modes.def | 22 +
gcc/config/csky/csky-protos.h | 7 +-
gcc/config/csky/csky.c | 690 +++++++++++++---
gcc/config/csky/csky.h | 169 +++-
gcc/config/csky/csky.md | 127 +--
gcc/config/csky/csky_cores.def | 13 +
gcc/config/csky/csky_insn_fpu.md | 798 ++++++++-----------
gcc/config/csky/csky_insn_fpuv2.md | 489 ++++++++++++
gcc/config/csky/csky_insn_fpuv3.md | 516 ++++++++++++
gcc/config/csky/csky_isa.def | 15 +
gcc/config/csky/csky_tables.opt | 21 +
gcc/config/csky/predicates.md | 3 +-
gcc/config/csky/t-csky-elf | 9 +-
gcc/config/csky/t-csky-linux | 11 +-
gcc/config/rs6000/fusion.md | 872 +++++++++++++++------
gcc/config/rs6000/genfusion.pl | 83 +-
gcc/config/rs6000/rs6000-cpus.def | 4 +
gcc/config/rs6000/rs6000.c | 8 +
gcc/config/rs6000/rs6000.opt | 12 +-
gcc/doc/extend.texi | 6 +
gcc/doc/md.texi | 8 +
gcc/fold-const.c | 4 +-
gcc/fortran/ChangeLog | 9 +
gcc/fortran/intrinsic.texi | 13 +-
gcc/fortran/trans-expr.c | 2 +-
gcc/fortran/trans-openmp.c | 162 +++-
gcc/gimple-expr.c | 2 +
gcc/go/ChangeLog | 6 +
gcc/go/go-gcc.cc | 155 ++--
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/backend.h | 145 ++--
gcc/go/gofrontend/expressions.cc | 63 +-
gcc/go/gofrontend/gogo.cc | 54 +-
gcc/go/gofrontend/statements.cc | 6 +-
gcc/go/gofrontend/types.cc | 35 +-
gcc/ipa-inline.c | 3 +
gcc/lto/ChangeLog | 4 +
gcc/optc-save-gen.awk | 9 -
gcc/sancov.c | 4 +-
gcc/testsuite/ChangeLog | 33 +
gcc/testsuite/c-c++-common/gomp/pr99928-10.c | 4 +-
gcc/testsuite/c-c++-common/gomp/pr99928-8.c | 4 +-
gcc/testsuite/c-c++-common/gomp/pr99928-9.c | 4 +-
gcc/testsuite/gcc.dg/sancov/attribute.c | 27 +
gcc/testsuite/gcc.target/arm/simd/mve-vld2.c | 96 +++
gcc/testsuite/gcc.target/arm/simd/mve-vld4.c | 140 ++++
gcc/testsuite/gcc.target/csky/fpuv3/fpuv3.exp | 51 ++
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_div.c | 15 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fadd.c | 23 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fdtos.c | 11 +
.../gcc.target/csky/fpuv3/fpv3_fftoi_rm.c | 55 ++
.../gcc.target/csky/fpuv3/fpv3_fftoi_rz.c | 41 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fhtos.c | 11 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fitof.c | 72 ++
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmov.c | 96 +++
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmovi.c | 31 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmula.c | 23 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fmuls.c | 23 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fneg.c | 22 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fnmula.c | 14 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fnmuls.c | 14 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fstod.c | 11 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fstoh.c | 11 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fsub.c | 23 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_fxtof.c | 76 ++
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_h.c | 20 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_hs.c | 19 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_hsz.c | 21 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_hz.c | 20 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_ls.c | 19 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_lsz.c | 20 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_lt.c | 19 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_ltz.c | 20 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_max.c | 16 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_min.c | 16 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_mul.c | 15 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_mula.c | 16 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_muls.c | 16 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_ne.c | 19 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_nez.c | 21 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_recip.c | 14 +
gcc/testsuite/gcc.target/csky/fpuv3/fpv3_sqrt.c | 16 +
.../gcc.target/csky/fpuv3/fpv3_unordered.c | 29 +
.../gcc.target/powerpc/fusion-p10-logadd.c | 97 +++
.../gfortran.dg/gomp/class-firstprivate-1.f90 | 62 ++
.../gfortran.dg/gomp/class-firstprivate-2.f90 | 54 ++
.../gfortran.dg/gomp/class-firstprivate-3.f90 | 61 ++
.../gfortran.dg/gomp/class-firstprivate-4.f90 | 44 ++
gcc/tree-ssa-ifcombine.c | 4 +-
gcc/value-range.cc | 13 +-
libgomp/ChangeLog | 7 +
.../testsuite/libgomp.c-c++-common/reduction-17.c | 16 +
.../libgomp.fortran/class-firstprivate-1.f90 | 323 ++++++++
.../libgomp.fortran/class-firstprivate-2.f90 | 334 ++++++++
.../libgomp.fortran/class-firstprivate-3.f90 | 334 ++++++++
liboffloadmic/configure | 0
liboffloadmic/plugin/configure | 0
libstdc++-v3/ChangeLog | 50 ++
libstdc++-v3/include/bits/hashtable.h | 59 +-
libstdc++-v3/include/bits/hashtable_policy.h | 53 +-
libstdc++-v3/include/std/ranges | 155 ++--
.../testsuite/23_containers/unordered_map/96088.cc | 269 +++++++
.../23_containers/unordered_multimap/96088.cc | 65 ++
.../23_containers/unordered_multiset/96088.cc | 65 ++
.../testsuite/23_containers/unordered_set/96088.cc | 271 +++++++
.../25_algorithms/inplace_merge/constrained.cc | 2 +-
.../25_algorithms/is_sorted/constrained.cc | 2 +-
.../25_algorithms/is_sorted_until/constrained.cc | 4 +-
.../testsuite/25_algorithms/swap_ranges/1.cc | 6 +-
.../testsuite/std/ranges/adaptors/100479.cc | 113 +++
.../testsuite/util/replacement_memory_operators.h | 22 +-
131 files changed, 7245 insertions(+), 1370 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-05-24 9:40 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-05-24 9:40 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:a06bc9f78ddd15073bf7fa8386e1a97ac80655bb
commit a06bc9f78ddd15073bf7fa8386e1a97ac80655bb
Merge: 905b28242c5 0f3cd532fa0
Author: Martin Liska <mliska@suse.cz>
Date: Mon May 24 11:39:52 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 5 +
Makefile.def | 1 +
Makefile.in | 1 +
config/ChangeLog | 4 +
config/acinclude.m4 | 102 ---
contrib/ChangeLog | 4 +
contrib/gcc-changelog/git_commit.py | 8 +-
contrib/gcc-changelog/test_email.py | 2 +-
gcc/ChangeLog | 767 +++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 79 +++
gcc/ada/gcc-interface/decl.c | 168 ++---
gcc/ada/gcc-interface/misc.c | 2 +-
gcc/ada/gcc-interface/trans.c | 99 +--
gcc/ada/gcc-interface/utils.c | 33 +-
gcc/ada/gcc-interface/utils2.c | 15 +-
gcc/analyzer/ChangeLog | 8 +
gcc/analyzer/sm-malloc.cc | 28 +
gcc/builtins.c | 6 +
gcc/c-family/ChangeLog | 36 +
gcc/c-family/c-attribs.c | 36 +-
gcc/c-family/c-lex.c | 4 +-
gcc/c-family/c-omp.c | 11 +
gcc/c-family/c-opts.c | 7 +-
gcc/c-family/c-pch.c | 12 +-
gcc/c-family/c.opt | 20 +
gcc/c/ChangeLog | 23 +
gcc/c/c-parser.c | 12 +-
gcc/c/c-typeck.c | 27 +
gcc/cfgexpand.c | 117 +++-
gcc/collect2.c | 5 +-
gcc/common.opt | 2 +-
gcc/common/config/riscv/riscv-common.c | 68 +-
gcc/config/aarch64/aarch64-builtins.c | 56 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 18 +-
gcc/config/aarch64/aarch64-simd.md | 267 +++++--
gcc/config/aarch64/aarch64-sve-builtins-base.cc | 2 +-
gcc/config/aarch64/aarch64-sve.md | 4 +-
gcc/config/aarch64/aarch64.c | 5 +-
gcc/config/aarch64/iterators.md | 23 +-
gcc/config/arm/arm.c | 8 +-
gcc/config/arm/arm.md | 19 +-
gcc/config/c6x/c6x.c | 4 +-
gcc/config/darwin.c | 3 +-
gcc/config/gcn/gcn-protos.h | 2 +-
gcc/config/gcn/gcn-tree.c | 9 +-
gcc/config/gcn/gcn.c | 4 +-
gcc/config/i386/cygming.h | 2 +-
gcc/config/i386/darwin.h | 4 +-
gcc/config/i386/i386-expand.c | 40 +-
gcc/config/i386/i386-modes.def | 15 +-
gcc/config/i386/i386.c | 39 +-
gcc/config/i386/i386.h | 17 +-
gcc/config/i386/i386.md | 13 +-
gcc/config/i386/mmx.md | 604 +++++++++++++++-
gcc/config/i386/sse.md | 70 +-
gcc/config/mips/mips.c | 3 +-
gcc/config/nvptx/nvptx.c | 124 ++++
gcc/config/rs6000/freebsd64.h | 10 +-
gcc/config/rs6000/fusion.md | 324 +++++----
gcc/config/rs6000/genfusion.pl | 52 +-
gcc/config/rs6000/linux64.h | 8 +-
gcc/config/rs6000/rs6000-call.c | 31 +-
gcc/config/rs6000/rs6000-cpus.def | 4 +-
gcc/config/rs6000/rs6000-protos.h | 1 -
gcc/config/rs6000/rs6000.c | 46 +-
gcc/config/rs6000/rs6000.md | 20 +-
gcc/config/rs6000/rs6000.opt | 4 +
gcc/config/rs6000/sysv4.h | 3 +-
gcc/configure | 22 +-
gcc/configure.ac | 4 +-
gcc/cp/ChangeLog | 145 ++++
gcc/cp/call.c | 15 +-
gcc/cp/class.c | 13 -
gcc/cp/constraint.cc | 62 --
gcc/cp/cp-tree.h | 10 +-
gcc/cp/decl.c | 73 +-
gcc/cp/decl2.c | 14 -
gcc/cp/error.c | 37 +-
gcc/cp/lambda.c | 18 -
gcc/cp/mangle.c | 2 +-
gcc/cp/method.c | 42 +-
gcc/cp/parser.c | 148 ++--
gcc/cp/pt.c | 59 +-
gcc/cp/rtti.c | 2 +-
gcc/cp/semantics.c | 27 +
gcc/cp/tree.c | 19 +-
gcc/cp/typeck2.c | 27 +-
gcc/d/ChangeLog | 16 +
gcc/d/d-incpath.cc | 14 +-
gcc/d/dmd/dinterpret.c | 2 +-
gcc/d/dmd/dmangle.c | 2 +-
gcc/d/dmd/hdrgen.c | 2 +-
gcc/d/dmd/identifier.c | 6 +-
gcc/d/types.cc | 2 +-
gcc/dbxout.c | 1 +
gcc/doc/cpp.texi | 19 +-
gcc/doc/invoke.texi | 52 +-
gcc/doc/sourcebuild.texi | 26 +-
gcc/doc/tm.texi | 26 +
gcc/doc/tm.texi.in | 4 +
gcc/dwarf2cfi.c | 9 +-
gcc/except.c | 1 +
gcc/expr.c | 26 +-
gcc/final.c | 15 +-
gcc/flag-types.h | 36 +-
gcc/flags.h | 21 +-
gcc/fold-const.c | 4 +-
gcc/fortran/ChangeLog | 30 +
gcc/fortran/intrinsic.texi | 4 +-
gcc/fortran/openmp.c | 58 +-
gcc/fortran/trans-decl.c | 9 +-
gcc/fortran/trans-expr.c | 4 +-
gcc/fortran/trans-intrinsic.c | 35 +-
gcc/fortran/trans.h | 1 +
gcc/gimple-range.cc | 243 ++++---
gcc/gimple-range.h | 135 +++-
gcc/gimple-walk.c | 8 -
gcc/gimple.h | 8 +
gcc/gimplify.c | 337 +++------
gcc/go/ChangeLog | 5 -
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/runtime.cc | 2 +-
gcc/internal-fn.h | 8 +-
gcc/jit/ChangeLog | 5 +
gcc/jit/libgccjit.c | 2 +-
gcc/lto/lto-dump.c | 2 +-
gcc/match.pd | 12 +-
gcc/objc/ChangeLog | 5 +
gcc/objc/objc-act.c | 2 +-
gcc/omp-general.h | 13 +
gcc/omp-low.c | 270 +++++++-
gcc/omp-offload.c | 291 +++++++-
gcc/opts.c | 117 +++-
gcc/params.opt | 17 +
gcc/passes.def | 1 +
gcc/target.def | 30 +
gcc/targhooks.c | 11 +-
gcc/testsuite/ChangeLog | 388 +++++++++++
gcc/testsuite/c-c++-common/cpp/file-name-1.c | 22 +
gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c | 14 +
.../c-c++-common/goacc/private-reduction-1.c | 6 +
.../goacc/privatization-1-compute-loop.c | 93 +++
.../c-c++-common/goacc/privatization-1-compute.c | 88 +++
.../goacc/privatization-1-routine_gang-loop.c | 93 +++
.../goacc/privatization-1-routine_gang.c | 91 +++
gcc/testsuite/c-c++-common/gomp/pr99928-12.c | 23 +
gcc/testsuite/c-c++-common/gomp/pr99928-13.c | 171 +++++
gcc/testsuite/c-c++-common/gomp/pr99928-14.c | 171 +++++
gcc/testsuite/c-c++-common/gomp/pr99928-15.c | 26 +
gcc/testsuite/c-c++-common/gomp/pr99928-2.c | 36 +-
gcc/testsuite/c-c++-common/gomp/pr99928-3.c | 12 +-
gcc/testsuite/c-c++-common/gomp/pr99928-4.c | 12 +-
gcc/testsuite/c-c++-common/gomp/pr99928-5.c | 16 +-
gcc/testsuite/c-c++-common/gomp/pr99928-6.c | 16 +-
gcc/testsuite/c-c++-common/spellcheck-reserved.c | 18 +
gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C | 6 +
gcc/testsuite/g++.dg/cpp0x/decltype-nonstatic1.C | 16 +
gcc/testsuite/g++.dg/cpp0x/friend7.C | 28 +-
gcc/testsuite/g++.dg/cpp0x/friend8.C | 15 +
gcc/testsuite/g++.dg/cpp0x/implicit-delete1.C | 20 +
.../g++.dg/cpp1z/class-deduction-access1.C | 18 +
.../g++.dg/cpp1z/class-deduction-access2.C | 10 +
gcc/testsuite/g++.dg/cpp2a/desig18.C | 17 +
gcc/testsuite/g++.dg/cpp2a/desig19.C | 33 +
gcc/testsuite/g++.dg/cpp2a/nontype-complex1.C | 8 +
gcc/testsuite/g++.dg/cpp2a/spaceship-fallback1.C | 17 +
gcc/testsuite/g++.dg/dfp/mangle-6.C | 19 +
gcc/testsuite/g++.dg/ext/attrib63.C | 23 +-
gcc/testsuite/g++.dg/lto/odr-1_0.C | 4 +-
gcc/testsuite/g++.dg/lto/odr-1_1.C | 9 +-
gcc/testsuite/g++.dg/lto/odr-2_1.C | 2 +-
gcc/testsuite/g++.dg/modules/omp-1_a.C | 1 +
gcc/testsuite/g++.dg/modules/omp-1_b.C | 1 +
gcc/testsuite/g++.dg/modules/omp-1_c.C | 3 +-
gcc/testsuite/g++.dg/modules/omp-2_a.C | 1 +
gcc/testsuite/g++.dg/modules/omp-2_b.C | 1 +
gcc/testsuite/g++.dg/parse/access13.C | 7 +
gcc/testsuite/g++.dg/warn/Wnonnull13.C | 28 +
gcc/testsuite/g++.dg/warn/Wnonnull14.C | 28 +
gcc/testsuite/g++.dg/warn/Wnonnull15.C | 28 +
gcc/testsuite/g++.target/i386/pr100637-1b.C | 17 +
gcc/testsuite/g++.target/i386/pr100637-1w.C | 17 +
gcc/testsuite/gcc.c-torture/compile/pr100576.c | 12 +
gcc/testsuite/gcc.c-torture/compile/ssa-unused-1.c | 15 +
gcc/testsuite/gcc.dg/analyzer/pr100615.c | 53 ++
gcc/testsuite/gcc.dg/cpp/pr100646-1.c | 5 +
gcc/testsuite/gcc.dg/cpp/pr100646-2.c | 6 +
gcc/testsuite/gcc.dg/gimplefe-45.c | 19 +
gcc/testsuite/gcc.dg/local1.c | 2 +-
gcc/testsuite/gcc.dg/pch/valid-1.c | 2 +-
gcc/testsuite/gcc.dg/pr100619.c | 24 +
gcc/testsuite/gcc.dg/torture/pr100672.c | 19 +
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-10.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-1.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-10.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-13.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-14.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-16.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-17.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c | 212 ++++++
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-3.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-4.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-5.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-6.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-7.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-8.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-9.c | 2 +-
gcc/testsuite/gcc.dg/ucnid-5-utf8.c | 2 +-
gcc/testsuite/gcc.dg/ucnid-5.c | 2 +-
gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +-
.../gcc.target/aarch64/narrow_high_combine.c | 125 ++++
gcc/testsuite/gcc.target/aarch64/sve/ld1_extend.c | 10 +
.../aarch64/sve/logical_unpacked_and_2.c | 2 +-
.../aarch64/sve/logical_unpacked_and_3.c | 2 +-
.../aarch64/sve/logical_unpacked_and_4.c | 2 +-
.../aarch64/sve/logical_unpacked_and_6.c | 2 +-
.../aarch64/sve/logical_unpacked_and_7.c | 2 +-
.../aarch64/sve/logical_unpacked_eor_2.c | 2 +-
.../aarch64/sve/logical_unpacked_eor_3.c | 2 +-
.../aarch64/sve/logical_unpacked_eor_4.c | 2 +-
.../aarch64/sve/logical_unpacked_eor_6.c | 2 +-
.../aarch64/sve/logical_unpacked_eor_7.c | 2 +-
.../aarch64/sve/logical_unpacked_orr_2.c | 2 +-
.../aarch64/sve/logical_unpacked_orr_3.c | 2 +-
.../aarch64/sve/logical_unpacked_orr_4.c | 2 +-
.../aarch64/sve/logical_unpacked_orr_6.c | 2 +-
.../aarch64/sve/logical_unpacked_orr_7.c | 2 +-
gcc/testsuite/gcc.target/arm/cmse/pr100333.c | 7 +
gcc/testsuite/gcc.target/arm/pr99977.c | 4 +-
gcc/testsuite/gcc.target/i386/pr100637-1b.c | 25 +
gcc/testsuite/gcc.target/i386/pr100637-1w.c | 38 +
gcc/testsuite/gcc.target/i386/pr100637-2b.c | 21 +
gcc/testsuite/gcc.target/i386/pr100637-2w.c | 21 +
gcc/testsuite/gcc.target/i386/pr100660.c | 10 +
gcc/testsuite/gcc.target/i386/pr100701.c | 28 +
gcc/testsuite/gcc.target/i386/pr100722.c | 17 +
gcc/testsuite/gcc.target/i386/pr90773-24.c | 23 +
gcc/testsuite/gcc.target/i386/pr90773-25.c | 25 +
gcc/testsuite/gcc.target/i386/pr92658-avx2-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92658-avx2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 2 +-
gcc/testsuite/gcc.target/i386/pr92658-sse4-2.c | 4 +-
gcc/testsuite/gcc.target/i386/pr92658-sse4.c | 4 +-
.../gcc.target/powerpc/fusion-p10-2logical.c | 205 ++++++
.../gcc.target/powerpc/fusion-p10-addadd.c | 40 ++
.../gcc.target/powerpc/fusion-p10-ldcmpi.c | 66 ++
.../gcc.target/powerpc/ppc64-abi-warn-1.c | 12 -
.../gcc.target/powerpc/ppc64-abi-warn-2.c | 11 -
.../gcc.target/powerpc/ppc64-abi-warn-3.c | 9 -
gcc/testsuite/gcc.target/riscv/arch-12.c | 4 +
gcc/testsuite/gcc.target/riscv/attribute-19.c | 4 +
gcc/testsuite/gfortran.dg/goacc-gomp/depobj.f90 | 11 +
gcc/testsuite/gfortran.dg/goacc/private-3.f95 | 7 +-
.../goacc/privatization-1-compute-loop.f90 | 57 ++
.../gfortran.dg/goacc/privatization-1-compute.f90 | 48 ++
.../goacc/privatization-1-routine_gang-loop.f90 | 56 ++
.../goacc/privatization-1-routine_gang.f90 | 47 ++
.../routine-external-level-of-parallelism-2.f | 26 +
gcc/testsuite/gfortran.dg/gomp/map-6.f90 | 50 ++
gcc/testsuite/gfortran.dg/gomp/map-7.f90 | 26 +
gcc/testsuite/gfortran.dg/gomp/map-8.f90 | 34 +
gcc/testsuite/gfortran.dg/pr100551.f90 | 30 +
gcc/testsuite/gfortran.dg/pr96711.f90 | 6 +-
gcc/testsuite/gnat.dg/derived_type7.adb | 9 +
gcc/testsuite/gnat.dg/derived_type7.ads | 13 +
gcc/testsuite/gnat.dg/unchecked_convert5.adb | 2 +-
gcc/testsuite/gnat.dg/unchecked_convert6.adb | 2 +-
gcc/testsuite/lib/dg-pch.exp | 4 +-
gcc/testsuite/lib/gcc-dg.exp | 32 +
gcc/testsuite/lib/lto.exp | 22 +-
gcc/testsuite/lib/prune.exp | 7 +-
gcc/testsuite/lib/target-supports.exp | 10 +
gcc/toplev.c | 15 +-
gcc/tree-cfg.c | 80 +--
gcc/tree-dfa.c | 5 +
gcc/tree-ssa-alias.c | 36 +-
gcc/tree-ssa-ccp.c | 4 +
gcc/tree-ssa-dce.c | 2 +-
gcc/tree-ssa-operands.c | 17 +-
gcc/tree-ssa-phiopt.c | 75 +-
gcc/tree-ssa-sink.c | 1 +
gcc/tree-ssa.c | 10 +
gcc/tree-vect-loop.c | 3 +-
gcc/tree-vectorizer.h | 5 +
gcc/tree.c | 7 +-
gcc/tree.h | 10 +
gcc/vr-values.c | 2 +-
libcpp/ChangeLog | 14 +
libcpp/include/cpplib.h | 1 +
libcpp/init.c | 1 +
libcpp/lex.c | 5 +-
libcpp/macro.c | 14 +-
libgfortran/ChangeLog | 8 +
libgfortran/caf/libcaf.h | 2 +
libgfortran/caf/single.c | 10 +
libgfortran/gfortran.map | 5 +
libgfortran/intrinsics/random_init.f90 | 114 +--
libgo/configure | 4 +-
.../bzip2/testdata/Isaac.Newton-Opticks.txt.bz2 | Bin 0 -> 132469 bytes
.../bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 | Bin 118509 -> 0 bytes
libgo/go/runtime/testdata/testwinsignal/main.go | 38 +-
libgomp/ChangeLog | 175 +++++
libgomp/testsuite/lib/libgomp.exp | 6 +-
.../testsuite/libgomp.c-c++-common/reduction-5.c | 2 +-
.../testsuite/libgomp.c-c++-common/reduction-6.c | 2 +-
libgomp/testsuite/libgomp.c/target-44.c | 2 +-
.../libgomp.oacc-c-c++-common/firstprivate-1.c | 10 +
.../libgomp.oacc-c-c++-common/host_data-7.c | 16 +-
.../kernels-decompose-1.c | 14 +-
.../kernels-private-vars-local-worker-1.c | 16 +
.../kernels-private-vars-local-worker-2.c | 13 +
.../kernels-private-vars-local-worker-3.c | 13 +
.../kernels-private-vars-local-worker-4.c | 14 +
.../kernels-private-vars-local-worker-5.c | 13 +
.../kernels-private-vars-loop-gang-1.c | 8 +
.../kernels-private-vars-loop-gang-2.c | 10 +
.../kernels-private-vars-loop-gang-3.c | 10 +
.../kernels-private-vars-loop-gang-4.c | 11 +
.../kernels-private-vars-loop-gang-5.c | 10 +
.../kernels-private-vars-loop-gang-6.c | 10 +
.../kernels-private-vars-loop-vector-1.c | 14 +
.../kernels-private-vars-loop-vector-2.c | 12 +
.../kernels-private-vars-loop-worker-1.c | 10 +
.../kernels-private-vars-loop-worker-2.c | 12 +
.../kernels-private-vars-loop-worker-3.c | 16 +
.../kernels-private-vars-loop-worker-4.c | 13 +
.../kernels-private-vars-loop-worker-5.c | 14 +
.../kernels-private-vars-loop-worker-6.c | 13 +
.../kernels-private-vars-loop-worker-7.c | 13 +
.../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 11 +
.../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 11 +
.../libgomp.oacc-c-c++-common/loop-gwv-1.c | 11 +
.../libgomp.oacc-c-c++-common/loop-gwv-2.c | 106 +++
.../libgomp.oacc-c-c++-common/loop-red-g-1.c | 12 +
.../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 12 +
.../libgomp.oacc-c-c++-common/loop-red-v-1.c | 12 +
.../libgomp.oacc-c-c++-common/loop-red-v-2.c | 13 +
.../libgomp.oacc-c-c++-common/loop-red-w-1.c | 14 +-
.../libgomp.oacc-c-c++-common/loop-red-w-2.c | 15 +-
.../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 12 +
.../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 11 +
.../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 13 +-
.../libgomp.oacc-c-c++-common/loop-wv-1.c | 11 +
.../libgomp.oacc-c-c++-common/parallel-reduction.c | 7 +
.../private-atomic-1-gang.c | 99 +++
.../libgomp.oacc-c-c++-common/private-atomic-1.c | 50 ++
.../libgomp.oacc-c-c++-common/private-variables.c | 378 +++++++---
.../libgomp.oacc-c-c++-common/routine-4.c | 13 +
.../libgomp.oacc-c-c++-common/static-variable-1.c | 14 +
.../libgomp.oacc-fortran/acc_on_device-1-1.f90 | 11 +-
.../libgomp.oacc-fortran/acc_on_device-1-2.f | 11 +-
.../libgomp.oacc-fortran/acc_on_device-1-3.f | 11 +-
.../testsuite/libgomp.oacc-fortran/declare-1.f90 | 18 +
.../testsuite/libgomp.oacc-fortran/host_data-5.F90 | 56 +-
libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 149 +++-
.../kernels-private-vars-loop-gang-1.f90 | 8 +
.../kernels-private-vars-loop-gang-2.f90 | 9 +
.../kernels-private-vars-loop-gang-3.f90 | 9 +
.../kernels-private-vars-loop-gang-6.f90 | 9 +
.../kernels-private-vars-loop-vector-1.f90 | 12 +
.../kernels-private-vars-loop-vector-2.f90 | 10 +
.../kernels-private-vars-loop-worker-1.f90 | 9 +
.../kernels-private-vars-loop-worker-2.f90 | 10 +
.../kernels-private-vars-loop-worker-3.f90 | 13 +
.../kernels-private-vars-loop-worker-4.f90 | 11 +
.../kernels-private-vars-loop-worker-5.f90 | 12 +
.../kernels-private-vars-loop-worker-6.f90 | 11 +
.../kernels-private-vars-loop-worker-7.f90 | 11 +
.../libgomp.oacc-fortran/optional-private.f90 | 16 +
.../libgomp.oacc-fortran/parallel-dims.f90 | 13 +
.../libgomp.oacc-fortran/private-atomic-1-gang.f90 | 35 +
.../private-atomic-1-vector.f90 | 42 ++
.../private-atomic-1-worker.f90 | 42 ++
.../libgomp.oacc-fortran/private-variables.f90 | 175 +++--
.../libgomp.oacc-fortran/privatized-ref-2.f90 | 157 +++++
.../testsuite/libgomp.oacc-fortran/routine-7.f90 | 14 +
libsanitizer/ChangeLog | 8 +
.../sanitizer_common_interceptors_ioctl.inc | 9 -
.../sanitizer_platform_limits_posix.cpp | 11 -
.../sanitizer_platform_limits_posix.h | 10 -
libstdc++-v3/ChangeLog | 110 +++
libstdc++-v3/include/bits/c++config | 40 +-
libstdc++-v3/include/bits/random.tcc | 8 +-
libstdc++-v3/include/bits/stl_iterator.h | 9 +-
libstdc++-v3/include/debug/macros.h | 4 +-
libstdc++-v3/include/std/charconv | 3 +-
libstdc++-v3/include/std/ranges | 11 +-
libstdc++-v3/src/c++17/floating_to_chars.cc | 4 +-
libstdc++-v3/testsuite/20_util/to_chars/double.cc | 1 +
libstdc++-v3/testsuite/20_util/to_chars/float.cc | 1 +
.../testsuite/20_util/to_chars/long_double.cc | 1 +
.../element_access/char/back_constexpr_neg.cc | 2 +-
.../element_access/char/constexpr_neg.cc | 2 +-
.../element_access/char/front_constexpr_neg.cc | 2 +-
.../element_access/wchar_t/back_constexpr_neg.cc | 2 +-
.../element_access/wchar_t/constexpr_neg.cc | 2 +-
.../element_access/wchar_t/front_constexpr_neg.cc | 2 +-
.../testsuite/23_containers/span/back_neg.cc | 2 +-
.../testsuite/23_containers/span/front_neg.cc | 2 +-
.../testsuite/23_containers/span/index_op_neg.cc | 2 +-
.../24_iterators/reverse_iterator/100639.cc | 37 +
libstdc++-v3/testsuite/lib/prune.exp | 2 +
.../testsuite/std/ranges/adaptors/elements.cc | 3 +-
.../testsuite/std/ranges/adaptors/reverse.cc | 10 +
.../testsuite/std/ranges/iota/iota_view.cc | 11 +
408 files changed, 10350 insertions(+), 2226 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-05-18 9:25 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-05-18 9:25 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:905b28242c5afcf0a46d74580f800c3b0bd1f6ae
commit 905b28242c5afcf0a46d74580f800c3b0bd1f6ae
Merge: 6ec928c2ae2 6806469dbed
Author: Martin Liska <mliska@suse.cz>
Date: Tue May 18 11:25:25 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 4 +
MAINTAINERS | 1 +
contrib/ChangeLog | 13 ++
contrib/gcc-changelog/git_email.py | 2 +-
gcc/ChangeLog | 115 +++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 2 +-
gcc/c-family/ChangeLog | 5 +
gcc/c-family/c-attribs.c | 16 ++-
gcc/c/ChangeLog | 6 +
gcc/c/gimple-parser.c | 14 +-
gcc/common/config/aarch64/aarch64-common.c | 2 +-
gcc/common/config/bfin/bfin-common.c | 2 +-
gcc/common/config/riscv/riscv-common.c | 4 +-
gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 4 +-
gcc/config/aarch64/aarch64.c | 2 +-
gcc/config/aarch64/driver-aarch64.c | 14 +-
gcc/config/alpha/alpha.c | 8 +-
gcc/config/arc/simdext.md | 2 +-
gcc/config/arm/aarch-common.c | 2 +-
gcc/config/arm/arm.c | 8 +-
gcc/config/arm/driver-arm.c | 4 +-
gcc/config/avr/avr.c | 25 ++--
gcc/config/c6x/c6x.c | 14 +-
gcc/config/darwin-c.c | 9 +-
gcc/config/darwin.c | 141 ++++++++++-----------
gcc/config/frv/frv.c | 16 +--
gcc/config/gcn/mkoffload.c | 8 +-
gcc/config/i386/i386-builtins.c | 2 +-
gcc/config/i386/i386-options.c | 2 +-
gcc/config/i386/i386.c | 7 +-
gcc/config/i386/intelmic-mkoffload.c | 2 +-
gcc/config/i386/winnt.c | 5 +-
gcc/config/ia64/ia64.c | 20 +--
gcc/config/mips/driver-native.c | 2 +-
gcc/config/mips/mips.c | 10 +-
gcc/config/msp430/msp430.c | 13 +-
gcc/config/nios2/nios2.c | 13 +-
gcc/config/nvptx/mkoffload.c | 8 +-
gcc/config/nvptx/nvptx-protos.h | 1 +
gcc/config/nvptx/nvptx.c | 77 +++++++++++
gcc/config/nvptx/nvptx.md | 31 ++++-
gcc/config/pa/som.h | 13 +-
gcc/config/pdp11/pdp11.c | 2 +-
gcc/config/riscv/riscv.c | 2 +-
gcc/config/rs6000/rs6000.c | 18 +--
gcc/config/s390/driver-native.c | 12 +-
gcc/config/s390/s390-c.c | 2 +
gcc/config/sparc/driver-sparc.c | 2 +-
gcc/config/vax/vax.c | 8 +-
gcc/config/vms/vms-ld.c | 22 +++-
gcc/config/vms/vms.c | 2 +-
gcc/configure | 3 +-
gcc/configure.ac | 3 +-
gcc/cp/ChangeLog | 6 +
gcc/cp/call.c | 6 +-
gcc/cp/cvt.c | 2 +-
gcc/cp/tree.c | 25 +++-
gcc/doc/invoke.texi | 4 +-
gcc/fortran/ChangeLog | 12 ++
gcc/fortran/trans-decl.c | 1 +
gcc/function.c | 3 +
gcc/gimple-range-cache.cc | 15 ++-
gcc/gimple-range.cc | 5 -
gcc/regcprop.c | 1 +
gcc/testsuite/ChangeLog | 93 ++++++++++++++
gcc/testsuite/g++.dg/conversion/pr100635.C | 12 ++
gcc/testsuite/g++.dg/opt/pr94589-2.C | 4 +-
gcc/testsuite/g++.dg/other/pr100580.C | 8 ++
gcc/testsuite/g++.target/s390/pr100281-1.C | 10 ++
gcc/testsuite/g++.target/s390/pr100281-2.C | 9 ++
gcc/testsuite/gcc.dg/attr-vector_size.c | 16 ---
gcc/testsuite/gcc.dg/gimplefe-error-10.c | 8 ++
gcc/testsuite/gcc.dg/gimplefe-error-9.c | 9 ++
gcc/testsuite/gcc.dg/pr100349.c | 16 +++
gcc/testsuite/gcc.dg/pr100512.c | 25 ++++
gcc/testsuite/gcc.dg/pr100547.c | 35 +++++
gcc/testsuite/gcc.dg/pr100590.c | 13 ++
gcc/testsuite/gcc.target/aarch64/cpunative/info_16 | 8 ++
gcc/testsuite/gcc.target/aarch64/cpunative/info_17 | 8 ++
.../gcc.target/aarch64/cpunative/native_cpu_16.c | 12 ++
.../gcc.target/aarch64/cpunative/native_cpu_17.c | 12 ++
gcc/testsuite/gcc.target/i386/pr100582.c | 6 +-
gcc/testsuite/gcc.target/s390/zvector/vec-_Bool.c | 7 +
gcc/testsuite/gfortran.dg/pr98411.f90 | 16 +++
gcc/tree-ssa-phiopt.c | 72 +++++++++--
gcc/tree.c | 29 +++--
gcc/vr-values.c | 3 +
libgomp/ChangeLog | 6 +
libgomp/task.c | 1 +
.../libgomp.c-c++-common/task-detach-13.c | 59 +++++++++
libstdc++-v3/ChangeLog | 51 ++++++++
libstdc++-v3/include/bits/atomic_wait.h | 28 ++--
libstdc++-v3/include/bits/locale_facets.h | 5 +
libstdc++-v3/include/experimental/bits/fs_path.h | 2 +-
libstdc++-v3/include/std/ranges | 28 ++--
libstdc++-v3/include/std/thread | 2 +-
.../22_locale/ctype/is/string/89728_neg.cc | 73 +++++++++++
.../27_io/filesystem/path/construct/100630.cc | 14 ++
.../29_atomics/atomic/wait_notify/100334.cc | 93 ++++++++++++++
libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 1 -
.../testsuite/30_threads/jthread/jthread.cc | 4 +-
.../30_threads/jthread/{2.cc => version.cc} | 0
.../filesystem/path/construct/100630.cc | 14 ++
.../std/ranges/adaptors/detail/semiregular_box.cc | 18 +++
.../testsuite/std/ranges/adaptors/elements.cc | 31 +++++
libstdc++-v3/testsuite/std/ranges/single_view.cc | 16 +++
107 files changed, 1372 insertions(+), 312 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-05-17 13:53 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-05-17 13:53 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:6ec928c2ae25f84be1ca022be60dadea5140c155
commit 6ec928c2ae25f84be1ca022be60dadea5140c155
Merge: 9c217a1395d e0a5daf81f2
Author: Martin Liska <mliska@suse.cz>
Date: Mon May 17 15:53:06 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 42 ++
MAINTAINERS | 1 +
contrib/ChangeLog | 47 ++
contrib/download_prerequisites | 2 +-
contrib/gcc-changelog/git_commit.py | 5 +-
contrib/gcc-changelog/git_update_version.py | 8 +-
contrib/mklog.py | 10 +-
contrib/prerequisites.md5 | 2 +-
contrib/prerequisites.sha512 | 2 +-
contrib/test_mklog.py | 7 +-
gcc/ChangeLog | 503 +++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 4 +-
gcc/ada/ChangeLog | 45 +-
gcc/ada/atree.adb | 32 +-
gcc/ada/atree.ads | 3 +-
gcc/ada/doc/Makefile | 2 +-
gcc/ada/doc/gnat-style.rst | 691 +++++++++++++++++++++
gcc/ada/doc/share/conf.py | 30 +-
gcc/builtins.c | 18 +-
gcc/c-family/ChangeLog | 14 +
gcc/c-family/c-attribs.c | 7 +-
gcc/c-family/c-common.c | 6 +
gcc/c-family/c.opt | 4 +-
gcc/c/ChangeLog | 10 +
gcc/c/c-decl.c | 3 +
gcc/c/c-parser.c | 116 ++--
gcc/cfgexpand.c | 7 +-
gcc/config/aarch64/aarch64-simd.md | 185 +++---
gcc/config/arm/arm-protos.h | 2 +-
gcc/config/arm/arm.c | 240 +++++--
gcc/config/arm/arm.h | 4 +-
gcc/config/arm/arm_neon.h | 32 +-
gcc/config/arm/arm_neon_builtins.def | 1 -
gcc/config/arm/iterators.md | 15 +-
gcc/config/arm/mve.md | 10 +-
gcc/config/arm/neon.md | 97 ---
gcc/config/arm/unspecs.md | 20 -
gcc/config/arm/vec-common.md | 124 ++++
gcc/config/i386/i386-expand.c | 258 +++++++-
gcc/config/i386/i386.c | 33 +-
gcc/config/i386/mmx.md | 140 ++++-
gcc/config/i386/predicates.md | 32 +
gcc/config/i386/sse.md | 312 +++++++++-
gcc/config/nvptx/nvptx-opts.h | 6 +
gcc/config/nvptx/nvptx.c | 5 +-
gcc/config/nvptx/nvptx.h | 2 +
gcc/config/nvptx/nvptx.md | 14 +-
gcc/config/nvptx/nvptx.opt | 14 +
gcc/config/rs6000/rs6000-c.c | 3 +
gcc/config/rs6000/rs6000-internal.h | 2 +
gcc/config/rs6000/rs6000-logue.c | 74 ++-
gcc/config/rs6000/rs6000.c | 4 +
gcc/config/rs6000/rs6000.md | 31 +
gcc/config/rs6000/rs6000.opt | 8 +
gcc/cp/ChangeLog | 58 ++
gcc/cp/cp-tree.h | 1 +
gcc/cp/decl.c | 5 +
gcc/cp/decl2.c | 14 +
gcc/cp/parser.c | 113 +++-
gcc/cp/pt.c | 55 +-
gcc/doc/invoke.texi | 26 +-
gcc/doc/sourcebuild.texi | 6 +-
gcc/dwarf2out.c | 1 +
gcc/expr.c | 57 +-
gcc/fortran/ChangeLog | 25 +
gcc/fortran/dump-parse-tree.c | 3 +
gcc/fortran/frontend-passes.c | 1 +
gcc/fortran/gfortran.h | 6 +-
gcc/fortran/match.h | 1 +
gcc/fortran/openmp.c | 11 +
gcc/fortran/parse.c | 17 +-
gcc/fortran/resolve.c | 15 +-
gcc/fortran/st.c | 1 +
gcc/fortran/trans-openmp.c | 25 +
gcc/fortran/trans.c | 1 +
gcc/gcov-io.c | 282 ++-------
gcc/gcov-io.h | 17 +-
gcc/genoutput.c | 16 +-
gcc/gimple-range.cc | 2 +-
gcc/intl.h | 4 +
gcc/lto-wrapper.c | 512 ++++++++-------
gcc/match.pd | 12 +
gcc/omp-low.c | 2 +-
gcc/opts.c | 6 +-
gcc/po/ChangeLog | 4 +
gcc/po/ja.po | 84 ++-
gcc/regcprop.c | 48 +-
gcc/reorg.c | 10 +
gcc/rtl.c | 5 +-
gcc/rtl.h | 2 +-
gcc/targhooks.c | 93 ++-
gcc/testsuite/ChangeLog | 319 ++++++++++
gcc/testsuite/c-c++-common/gomp/map-6.c | 135 ++++
gcc/testsuite/c-c++-common/gomp/map-7.c | 20 +
gcc/testsuite/c-c++-common/gomp/pr99928-1.c | 206 ++++++
gcc/testsuite/c-c++-common/gomp/pr99928-10.c | 231 +++++++
gcc/testsuite/c-c++-common/gomp/pr99928-11.c | 28 +
gcc/testsuite/c-c++-common/gomp/pr99928-2.c | 208 +++++++
gcc/testsuite/c-c++-common/gomp/pr99928-3.c | 119 ++++
gcc/testsuite/c-c++-common/gomp/pr99928-4.c | 76 +++
gcc/testsuite/c-c++-common/gomp/pr99928-5.c | 107 ++++
gcc/testsuite/c-c++-common/gomp/pr99928-6.c | 107 ++++
gcc/testsuite/c-c++-common/gomp/pr99928-7.c | 103 +++
gcc/testsuite/c-c++-common/gomp/pr99928-8.c | 219 +++++++
gcc/testsuite/c-c++-common/gomp/pr99928-9.c | 219 +++++++
gcc/testsuite/g++.dg/cpp0x/friend7.C | 40 ++
gcc/testsuite/g++.dg/cpp0x/gen-attrs-39-1.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C | 3 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-74.C | 10 +
gcc/testsuite/g++.dg/cpp0x/pr94616.C | 23 +
gcc/testsuite/g++.dg/cpp0x/sfinae68.C | 23 +
gcc/testsuite/g++.dg/cpp1y/digit-sep-paste.C | 11 +
gcc/testsuite/g++.dg/cpp1y/pr88872.C | 24 +
gcc/testsuite/g++.dg/cpp1y/pr95226.C | 17 +
gcc/testsuite/g++.dg/ext/attrib63.C | 17 +
gcc/testsuite/g++.dg/pr100574.C | 64 ++
gcc/testsuite/g++.dg/tsan/pthread_cond_clockwait.C | 31 +
gcc/testsuite/g++.dg/warn/Wint-in-bool-context-2.C | 16 +
gcc/testsuite/g++.dg/warn/uninit-pr93100.C | 60 ++
gcc/testsuite/g++.target/i386/pr100581.C | 9 +
gcc/testsuite/g++.target/i386/pr98218-1.C | 20 +
gcc/testsuite/gcc.dg/Wstringop-overflow-67.c | 92 +++
gcc/testsuite/gcc.dg/Wvla-parameter-9.c | 30 +
gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-2.c | 1 +
gcc/testsuite/gcc.dg/c2x-digit-separators-3.c | 12 +
gcc/testsuite/gcc.dg/cpp/c11-elifdef-1.c | 16 +
gcc/testsuite/gcc.dg/cpp/c2x-elifdef-1.c | 57 ++
gcc/testsuite/gcc.dg/cpp/c2x-elifdef-2.c | 63 ++
gcc/testsuite/gcc.dg/cpp/pr100392.c | 5 +
gcc/testsuite/gcc.dg/cpp/pr100392.h | 4 +
gcc/testsuite/gcc.dg/debug/dwarf2/pr100515.c | 20 +
gcc/testsuite/gcc.dg/gomp/pr100508.c | 14 +
gcc/testsuite/gcc.dg/guality/pr43077-1.c | 2 +-
gcc/testsuite/gcc.dg/pr100521.c | 8 +
gcc/testsuite/gcc.dg/pr100563.c | 9 +
gcc/testsuite/gcc.dg/torture/pr100519.c | 13 +
gcc/testsuite/gcc.dg/torture/pr100566.c | 36 ++
gcc/testsuite/gcc.dg/torture/pr94947-1.c | 1 +
gcc/testsuite/gcc.dg/torture/vshuf-4.inc | 4 +-
gcc/testsuite/gcc.dg/torture/vshuf-8.inc | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr94589-1.c | 21 +
gcc/testsuite/gcc.dg/uninit-pr93100.c | 74 +++
gcc/testsuite/gcc.dg/uninit-pr98583.c | 31 +
gcc/testsuite/gcc.target/arm/acle/saturation.c | 4 +-
.../gcc.target/arm/armv8_2-fp16-arith-1.c | 16 +-
gcc/testsuite/gcc.target/arm/simd/mve-compare-1.c | 80 +++
gcc/testsuite/gcc.target/arm/simd/mve-compare-2.c | 38 ++
gcc/testsuite/gcc.target/arm/simd/mve-compare-3.c | 38 ++
.../gcc.target/arm/simd/mve-compare-scalar-1.c | 69 ++
gcc/testsuite/gcc.target/arm/simd/mve-vadd-1.c | 43 ++
.../gcc.target/arm/simd/mve-vadd-scalar-1.c | 47 ++
gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f16.c | 30 +
gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32.c | 30 +
gcc/testsuite/gcc.target/arm/simd/mve-vcmp.c | 50 ++
gcc/testsuite/gcc.target/arm/simd/mve-vshr.c | 7 +
gcc/testsuite/gcc.target/arm/simd/mve-vsub_1.c | 60 +-
gcc/testsuite/gcc.target/arm/unsigned-float.c | 6 +-
gcc/testsuite/gcc.target/i386/avx-pr82370.c | 2 +-
gcc/testsuite/gcc.target/i386/avx-pr94680.c | 107 ++++
gcc/testsuite/gcc.target/i386/avx-psraq-1.c | 13 +
gcc/testsuite/gcc.target/i386/avx2-pr82370.c | 4 +-
gcc/testsuite/gcc.target/i386/avx2-pr99908.c | 25 +
gcc/testsuite/gcc.target/i386/avx2-psraq-1.c | 51 ++
gcc/testsuite/gcc.target/i386/avx512bw-pr82370.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512f-pr82370.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512f-pr94680.c | 144 +++++
gcc/testsuite/gcc.target/i386/pr100342.c | 70 +++
gcc/testsuite/gcc.target/i386/pr100504.c | 7 +
gcc/testsuite/gcc.target/i386/pr100549.c | 108 ++++
gcc/testsuite/gcc.target/i386/pr100582.c | 16 +
gcc/testsuite/gcc.target/i386/pr98218-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr98218-1a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr98218-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr98218-2a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr98218-3.c | 2 +-
gcc/testsuite/gcc.target/i386/pr98218-3a.c | 2 +-
gcc/testsuite/gcc.target/i386/pr98218-4.c | 16 +
gcc/testsuite/gcc.target/i386/sse2-pr94680.c | 91 +++
gcc/testsuite/gcc.target/i386/sse2-psraq-1.c | 53 ++
gcc/testsuite/gcc.target/i386/sse4_1-pr99908.c | 23 +
gcc/testsuite/gcc.target/i386/sse4_2-psraq-1.c | 13 +
gcc/testsuite/gcc.target/powerpc/rop-1.c | 17 +
gcc/testsuite/gcc.target/powerpc/rop-2.c | 17 +
gcc/testsuite/gcc.target/powerpc/rop-3.c | 18 +
gcc/testsuite/gcc.target/powerpc/rop-4.c | 15 +
gcc/testsuite/gcc.target/powerpc/rop-5.c | 13 +
gcc/testsuite/gfortran.dg/gomp/implicit-save.f90 | 11 +
.../gfortran.dg/gomp/parallel-master-1.f90 | 23 +
.../gfortran.dg/gomp/parallel-master-2.f90 | 9 +
gcc/testsuite/gfortran.dg/gomp/workshare-59.f90 | 26 +
gcc/testsuite/gnat.dg/lto21.adb | 1 +
gcc/testsuite/lib/lto.exp | 3 +
gcc/testsuite/lib/target-supports.exp | 42 +-
gcc/tree-ssa-dom.c | 1 -
gcc/tree-ssa-reassoc.c | 86 +--
gcc/tree-ssa-sccvn.c | 6 +-
gcc/tree-ssa-uninit.c | 11 +
gcc/tree.c | 8 +-
libcpp/ChangeLog | 31 +
libcpp/directives.c | 68 +-
libcpp/include/cpplib.h | 3 +
libcpp/init.c | 52 +-
libcpp/lex.c | 14 +-
libgcc/ChangeLog | 8 +
libgcc/config/pru/mpyll.S | 2 +
libgcc/libgcov-driver.c | 6 +-
libgomp/ChangeLog | 25 +
.../libgomp.c-c++-common/task-detach-12.c | 19 +
libgomp/testsuite/libgomp.c/omp-nested-3.c | 1 +
libgomp/testsuite/libgomp.c/pr46032-2.c | 1 +
.../testsuite/libgomp.fortran/parallel-master.f90 | 14 +
.../testsuite/libgomp.fortran/task-detach-12.f90 | 22 +
.../data-clauses-kernels-ipa-pta.c | 1 +
.../data-clauses-parallel-ipa-pta.c | 1 +
libphobos/ChangeLog | 9 +
libphobos/libdruntime/MERGE | 2 +-
.../libdruntime/core/sys/dragonflybsd/dlfcn.d | 15 +-
libphobos/libdruntime/core/sys/freebsd/dlfcn.d | 4 +-
libphobos/libdruntime/core/sys/netbsd/dlfcn.d | 15 +-
libphobos/libdruntime/core/sys/posix/dlfcn.d | 4 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/process.d | 1 +
libsanitizer/ChangeLog | 16 +
libsanitizer/LOCAL_PATCHES | 4 +-
libsanitizer/MERGE | 2 +-
libsanitizer/asan/asan_allocator.cpp | 32 +-
libsanitizer/asan/asan_descriptions.cpp | 19 +-
libsanitizer/asan/asan_descriptions.h | 13 +-
libsanitizer/asan/asan_errors.cpp | 7 +-
libsanitizer/asan/asan_fake_stack.cpp | 2 +-
libsanitizer/asan/asan_fuchsia.cpp | 2 +-
libsanitizer/asan/asan_interceptors.cpp | 41 +-
libsanitizer/asan/asan_interceptors.h | 14 +-
libsanitizer/asan/asan_linux.cpp | 3 +-
libsanitizer/asan/asan_mapping.h | 23 +-
libsanitizer/asan/asan_new_delete.cpp | 2 +-
libsanitizer/asan/asan_poisoning.cpp | 2 +-
libsanitizer/asan/asan_posix.cpp | 2 +-
libsanitizer/asan/asan_rtl.cpp | 20 +-
libsanitizer/asan/asan_stack.h | 9 -
libsanitizer/asan/asan_thread.cpp | 51 +-
libsanitizer/asan/asan_thread.h | 6 +-
libsanitizer/asan/asan_win.cpp | 2 +-
libsanitizer/builtins/assembly.h | 98 ++-
libsanitizer/hwasan/hwasan.cpp | 19 +-
libsanitizer/hwasan/hwasan.h | 41 +-
libsanitizer/hwasan/hwasan_allocator.cpp | 28 +-
libsanitizer/hwasan/hwasan_allocator.h | 19 +-
libsanitizer/hwasan/hwasan_checks.h | 5 +-
libsanitizer/hwasan/hwasan_dynamic_shadow.cpp | 16 +-
libsanitizer/hwasan/hwasan_flags.h | 2 +
libsanitizer/hwasan/hwasan_flags.inc | 9 +
libsanitizer/hwasan/hwasan_interceptors.cpp | 3 +-
libsanitizer/hwasan/hwasan_interceptors_vfork.S | 3 +
libsanitizer/hwasan/hwasan_interface_internal.h | 3 +
libsanitizer/hwasan/hwasan_linux.cpp | 41 +-
libsanitizer/hwasan/hwasan_mapping.h | 2 +
libsanitizer/hwasan/hwasan_memintrinsics.cpp | 4 +-
libsanitizer/hwasan/hwasan_new_delete.cpp | 39 ++
libsanitizer/hwasan/hwasan_report.cpp | 26 +-
libsanitizer/hwasan/hwasan_setjmp.S | 6 +
libsanitizer/hwasan/hwasan_tag_mismatch_aarch64.S | 6 +
libsanitizer/hwasan/hwasan_thread.cpp | 15 +-
libsanitizer/hwasan/hwasan_thread.h | 4 +-
libsanitizer/hwasan/hwasan_thread_list.h | 90 ++-
.../include/sanitizer/common_interface_defs.h | 3 +
libsanitizer/include/sanitizer/dfsan_interface.h | 16 +
libsanitizer/include/sanitizer/hwasan_interface.h | 3 +
libsanitizer/include/sanitizer/memprof_interface.h | 5 +
libsanitizer/include/sanitizer/tsan_interface.h | 17 +-
.../include/sanitizer/tsan_interface_atomic.h | 2 +-
libsanitizer/interception/interception_linux.cpp | 6 +-
libsanitizer/interception/interception_linux.h | 6 +-
libsanitizer/interception/interception_win.cpp | 6 +-
libsanitizer/lsan/lsan_allocator.cpp | 26 +-
libsanitizer/lsan/lsan_allocator.h | 2 +-
libsanitizer/lsan/lsan_common.cpp | 234 +++++--
libsanitizer/lsan/lsan_common.h | 9 +-
libsanitizer/lsan/lsan_common_fuchsia.cpp | 4 +-
libsanitizer/lsan/lsan_fuchsia.h | 2 +-
libsanitizer/lsan/lsan_interceptors.cpp | 2 +-
libsanitizer/lsan/lsan_posix.cpp | 6 +-
libsanitizer/lsan/lsan_thread.cpp | 2 +-
.../sanitizer_allocator_combined.h | 4 +-
.../sanitizer_allocator_primary32.h | 3 +-
.../sanitizer_allocator_primary64.h | 93 ++-
.../sanitizer_allocator_size_class_map.h | 2 +-
.../sanitizer_common/sanitizer_atomic_clang_mips.h | 8 +-
.../sanitizer_chained_origin_depot.cpp | 108 ++++
.../sanitizer_chained_origin_depot.h | 88 +++
libsanitizer/sanitizer_common/sanitizer_common.cpp | 10 +-
libsanitizer/sanitizer_common/sanitizer_common.h | 82 ++-
.../sanitizer_common_interceptors.inc | 19 +-
.../sanitizer_common_interceptors_ioctl.inc | 6 +-
...nitizer_common_interceptors_vfork_aarch64.inc.S | 5 +
.../sanitizer_common_interface.inc | 1 +
.../sanitizer_common/sanitizer_common_libcdep.cpp | 7 +-
libsanitizer/sanitizer_common/sanitizer_file.cpp | 13 +
libsanitizer/sanitizer_common/sanitizer_file.h | 1 +
libsanitizer/sanitizer_common/sanitizer_flags.cpp | 7 +
libsanitizer/sanitizer_common/sanitizer_flags.inc | 2 +
.../sanitizer_common/sanitizer_fuchsia.cpp | 72 ++-
.../sanitizer_interface_internal.h | 4 +
.../sanitizer_common/sanitizer_internal_defs.h | 3 +
.../sanitizer_common/sanitizer_libignore.cpp | 2 +-
libsanitizer/sanitizer_common/sanitizer_linux.cpp | 72 +--
libsanitizer/sanitizer_common/sanitizer_linux.h | 3 +-
.../sanitizer_common/sanitizer_linux_libcdep.cpp | 443 +++++++------
.../sanitizer_local_address_space_view.h | 2 +-
libsanitizer/sanitizer_common/sanitizer_mac.cpp | 147 ++++-
libsanitizer/sanitizer_common/sanitizer_mac.h | 17 -
.../sanitizer_common/sanitizer_malloc_mac.inc | 6 +-
libsanitizer/sanitizer_common/sanitizer_netbsd.cpp | 6 +
libsanitizer/sanitizer_common/sanitizer_platform.h | 27 +-
.../sanitizer_platform_interceptors.h | 113 ++--
.../sanitizer_platform_limits_freebsd.cpp | 3 +
.../sanitizer_platform_limits_posix.cpp | 85 ++-
.../sanitizer_platform_limits_posix.h | 2 +
libsanitizer/sanitizer_common/sanitizer_posix.cpp | 4 +-
libsanitizer/sanitizer_common/sanitizer_posix.h | 4 +
.../sanitizer_common/sanitizer_posix_libcdep.cpp | 2 +-
libsanitizer/sanitizer_common/sanitizer_printf.cpp | 57 +-
.../sanitizer_common/sanitizer_procmaps_common.cpp | 2 +-
.../sanitizer_common/sanitizer_procmaps_mac.cpp | 4 +-
.../sanitizer_procmaps_solaris.cpp | 4 +-
libsanitizer/sanitizer_common/sanitizer_ptrauth.h | 20 +-
.../sanitizer_common/sanitizer_stackdepot.cpp | 3 +-
.../sanitizer_common/sanitizer_stacktrace.cpp | 3 +-
.../sanitizer_common/sanitizer_stacktrace.h | 2 -
.../sanitizer_stacktrace_libcdep.cpp | 8 +-
.../sanitizer_stoptheworld_linux_libcdep.cpp | 5 +
.../sanitizer_common/sanitizer_suppressions.cpp | 4 +-
.../sanitizer_symbolizer_libcdep.cpp | 2 +-
.../sanitizer_symbolizer_markup.cpp | 4 +
.../sanitizer_symbolizer_posix_libcdep.cpp | 11 +-
.../sanitizer_symbolizer_report.cpp | 6 +-
.../sanitizer_common/sanitizer_symbolizer_win.cpp | 18 +-
.../sanitizer_common/sanitizer_termination.cpp | 33 +-
.../sanitizer_common/sanitizer_thread_registry.cpp | 14 +-
.../sanitizer_common/sanitizer_thread_registry.h | 7 +-
.../sanitizer_common/sanitizer_tls_get_addr.cpp | 79 ++-
.../sanitizer_common/sanitizer_tls_get_addr.h | 21 +-
.../sanitizer_common/sanitizer_unwind_win.cpp | 7 +
libsanitizer/sanitizer_common/sanitizer_win.cpp | 84 ++-
libsanitizer/tsan/tsan_clock.cpp | 37 +-
libsanitizer/tsan/tsan_clock.h | 16 +-
libsanitizer/tsan/tsan_defs.h | 2 -
libsanitizer/tsan/tsan_dense_alloc.h | 32 +-
libsanitizer/tsan/tsan_external.cpp | 4 +-
libsanitizer/tsan/tsan_interceptors_mac.cpp | 1 +
libsanitizer/tsan/tsan_interceptors_posix.cpp | 149 +++--
libsanitizer/tsan/tsan_interface.cpp | 8 +-
libsanitizer/tsan/tsan_interface.h | 9 +-
libsanitizer/tsan/tsan_interface_inl.h | 22 +-
libsanitizer/tsan/tsan_mman.cpp | 2 +-
libsanitizer/tsan/tsan_platform.h | 121 +++-
libsanitizer/tsan/tsan_platform_linux.cpp | 23 +-
libsanitizer/tsan/tsan_platform_mac.cpp | 9 +-
libsanitizer/tsan/tsan_platform_posix.cpp | 2 +-
libsanitizer/tsan/tsan_report.cpp | 14 +-
libsanitizer/tsan/tsan_rtl.cpp | 129 ++--
libsanitizer/tsan/tsan_rtl.h | 11 +-
libsanitizer/tsan/tsan_rtl_mutex.cpp | 25 +-
libsanitizer/tsan/tsan_rtl_report.cpp | 56 +-
libsanitizer/tsan/tsan_rtl_thread.cpp | 13 +-
libsanitizer/tsan/tsan_sync.cpp | 4 +-
libsanitizer/tsan/tsan_sync.h | 8 +-
libsanitizer/ubsan/ubsan_diag.cpp | 8 +-
libsanitizer/ubsan/ubsan_init.cpp | 9 +
libsanitizer/ubsan/ubsan_monitor.cpp | 6 +-
libsanitizer/ubsan/ubsan_platform.h | 2 +-
libstdc++-v3/ChangeLog | 44 ++
libstdc++-v3/doc/Makefile.am | 30 +-
libstdc++-v3/doc/Makefile.in | 30 +-
libstdc++-v3/doc/doxygen/user.cfg.in | 2 +-
libstdc++-v3/scripts/run_doxygen | 75 ++-
.../pstl/alg_nonmodifying/find_end.cc | 8 +-
.../pstl/alg_nonmodifying/search_n.cc | 2 +-
libstdc++-v3/testsuite/util/pstl/test_utils.h | 10 +-
maintainer-scripts/ChangeLog | 4 +
maintainer-scripts/crontab | 1 -
382 files changed, 11072 insertions(+), 2557 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-05-11 17:33 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-05-11 17:33 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:9c217a1395dad1fa1cf9c3e3ac6e3a330cb003ae
commit 9c217a1395dad1fa1cf9c3e3ac6e3a330cb003ae
Merge: eec145f7e11 84b384a16f3
Author: Martin Liska <mliska@suse.cz>
Date: Tue May 11 19:32:50 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
ChangeLog | 15 +
MAINTAINERS | 7 +-
Makefile.def | 3 -
Makefile.in | 489 -
c++tools/ChangeLog | 4 +
c++tools/Makefile.in | 4 +-
config/ChangeLog | 6 +
config/cet.m4 | 19 +-
configure | 215 +-
configure.ac | 31 +-
contrib/ChangeLog | 47 +
contrib/config-list.mk | 2 +-
contrib/gcc-changelog/git_check_commit.py | 9 +-
contrib/gcc-changelog/git_commit.py | 40 +-
contrib/gcc-changelog/git_email.py | 23 +-
contrib/gcc-changelog/git_repository.py | 7 +-
contrib/gcc-changelog/test_email.py | 23 +-
contrib/gcc-changelog/test_patches.txt | 430 +-
contrib/gcc_update | 6 +-
contrib/gennews | 4 +-
contrib/update-copyright.py | 2 -
gcc/ChangeLog | 2212 +++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 58 +-
gcc/ada/.gitignore | 2 +
gcc/ada/ChangeLog | 4429 +++++
gcc/ada/Make-generated.in | 101 +-
gcc/ada/Makefile.rtl | 58 +-
gcc/ada/ada_get_targ.adb | 2 +-
gcc/ada/adabkend.adb | 2 +-
gcc/ada/adabkend.ads | 2 +-
gcc/ada/adadecode.c | 2 +-
gcc/ada/adadecode.h | 2 +-
gcc/ada/adaint.c | 2 +-
gcc/ada/adaint.h | 2 +-
gcc/ada/affinity.c | 2 +-
gcc/ada/ali-util.adb | 2 +-
gcc/ada/ali-util.ads | 2 +-
gcc/ada/ali.adb | 476 +-
gcc/ada/ali.ads | 22 +-
gcc/ada/alloc.ads | 12 +-
gcc/ada/argv-lynxos178-raven-cert.c | 2 +-
gcc/ada/argv.c | 2 +-
gcc/ada/aspects.adb | 18 +-
gcc/ada/aspects.ads | 7 +-
gcc/ada/atree.adb | 9845 ++---------
gcc/ada/atree.ads | 3838 +---
gcc/ada/atree.h | 880 +-
gcc/ada/aux-io.c | 2 +-
gcc/ada/back_end.adb | 10 +-
gcc/ada/back_end.ads | 2 +-
gcc/ada/bcheck.adb | 2 +-
gcc/ada/bcheck.ads | 2 +-
gcc/ada/binde.adb | 22 +-
gcc/ada/binde.ads | 2 +-
gcc/ada/binderr.adb | 2 +-
gcc/ada/binderr.ads | 2 +-
gcc/ada/bindgen.adb | 2 +-
gcc/ada/bindgen.ads | 2 +-
gcc/ada/bindo-augmentors.adb | 2 +-
gcc/ada/bindo-augmentors.ads | 2 +-
gcc/ada/bindo-builders.adb | 2 +-
gcc/ada/bindo-builders.ads | 2 +-
gcc/ada/bindo-diagnostics.adb | 2 +-
gcc/ada/bindo-diagnostics.ads | 2 +-
gcc/ada/bindo-elaborators.adb | 2 +-
gcc/ada/bindo-elaborators.ads | 2 +-
gcc/ada/bindo-graphs.adb | 2 +-
gcc/ada/bindo-graphs.ads | 2 +-
gcc/ada/bindo-units.adb | 2 +-
gcc/ada/bindo-units.ads | 2 +-
gcc/ada/bindo-validators.adb | 2 +-
gcc/ada/bindo-validators.ads | 2 +-
gcc/ada/bindo-writers.adb | 6 +-
gcc/ada/bindo-writers.ads | 2 +-
gcc/ada/bindo.adb | 2 +-
gcc/ada/bindo.ads | 2 +-
gcc/ada/bindusg.adb | 2 +-
gcc/ada/bindusg.ads | 2 +-
gcc/ada/butil.adb | 2 +-
gcc/ada/butil.ads | 2 +-
gcc/ada/cal.c | 2 +-
gcc/ada/casing.adb | 2 +-
gcc/ada/casing.ads | 2 +-
gcc/ada/ceinfo.adb | 226 -
gcc/ada/checks.adb | 509 +-
gcc/ada/checks.ads | 2 +-
gcc/ada/cio.c | 2 +-
gcc/ada/clean.adb | 2 +-
gcc/ada/clean.ads | 2 +-
gcc/ada/comperr.adb | 33 +-
gcc/ada/comperr.ads | 2 +-
gcc/ada/contracts.adb | 102 +-
gcc/ada/contracts.ads | 2 +-
gcc/ada/csets.adb | 50 +-
gcc/ada/csets.ads | 2 +-
gcc/ada/csinfo.adb | 639 -
gcc/ada/cstand.adb | 250 +-
gcc/ada/cstand.ads | 2 +-
gcc/ada/cstreams.c | 2 +-
gcc/ada/ctrl_c.c | 2 +-
gcc/ada/debug.adb | 26 +-
gcc/ada/debug.ads | 2 +-
gcc/ada/debug_a.adb | 25 +-
gcc/ada/debug_a.ads | 2 +-
.../gnat_rm/implementation_defined_attributes.rst | 20 +-
.../implementation_defined_characteristics.rst | 25 +-
.../building_executable_programs_with_gnat.rst | 13 +-
gcc/ada/doc/share/conf.py | 32 +-
gcc/ada/doc/share/gnat.sty | 72 +
gcc/ada/einfo-utils.adb | 3340 ++++
gcc/ada/einfo-utils.ads | 720 +
gcc/ada/einfo.adb | 11555 +------------
gcc/ada/einfo.ads | 3685 +---
gcc/ada/elists.adb | 2 +-
gcc/ada/elists.ads | 2 +-
gcc/ada/elists.h | 2 +-
gcc/ada/env.c | 2 +-
gcc/ada/env.h | 2 +-
gcc/ada/err_vars.ads | 2 +-
gcc/ada/errno.c | 2 +-
gcc/ada/errout.adb | 708 +-
gcc/ada/errout.ads | 47 +-
gcc/ada/erroutc.adb | 68 +-
gcc/ada/erroutc.ads | 69 +-
gcc/ada/errutil.adb | 6 +-
gcc/ada/errutil.ads | 2 +-
gcc/ada/eval_fat.adb | 41 +-
gcc/ada/eval_fat.ads | 6 +-
gcc/ada/exit.c | 2 +-
gcc/ada/exp_aggr.adb | 523 +-
gcc/ada/exp_aggr.ads | 2 +-
gcc/ada/exp_atag.adb | 37 +-
gcc/ada/exp_atag.ads | 2 +-
gcc/ada/exp_attr.adb | 237 +-
gcc/ada/exp_attr.ads | 2 +-
gcc/ada/exp_cg.adb | 61 +-
gcc/ada/exp_cg.ads | 2 +-
gcc/ada/exp_ch10.ads | 2 +-
gcc/ada/exp_ch11.adb | 77 +-
gcc/ada/exp_ch11.ads | 2 +-
gcc/ada/exp_ch12.adb | 23 +-
gcc/ada/exp_ch12.ads | 2 +-
gcc/ada/exp_ch13.adb | 58 +-
gcc/ada/exp_ch13.ads | 2 +-
gcc/ada/exp_ch2.adb | 48 +-
gcc/ada/exp_ch2.ads | 2 +-
gcc/ada/exp_ch3.adb | 201 +-
gcc/ada/exp_ch3.ads | 2 +-
gcc/ada/exp_ch4.adb | 644 +-
gcc/ada/exp_ch4.ads | 2 +-
gcc/ada/exp_ch5.adb | 182 +-
gcc/ada/exp_ch5.ads | 2 +-
gcc/ada/exp_ch6.adb | 267 +-
gcc/ada/exp_ch6.ads | 2 +-
gcc/ada/exp_ch7.adb | 323 +-
gcc/ada/exp_ch7.ads | 2 +-
gcc/ada/exp_ch8.adb | 46 +-
gcc/ada/exp_ch8.ads | 2 +-
gcc/ada/exp_ch9.adb | 142 +-
gcc/ada/exp_ch9.ads | 2 +-
gcc/ada/exp_code.adb | 38 +-
gcc/ada/exp_code.ads | 3 +-
gcc/ada/exp_dbug.adb | 58 +-
gcc/ada/exp_dbug.ads | 2 +-
gcc/ada/exp_disp.adb | 292 +-
gcc/ada/exp_disp.ads | 2 +-
gcc/ada/exp_dist.adb | 122 +-
gcc/ada/exp_dist.ads | 2 +-
gcc/ada/exp_fixd.adb | 43 +-
gcc/ada/exp_fixd.ads | 2 +-
gcc/ada/exp_imgv.adb | 932 +-
gcc/ada/exp_imgv.ads | 54 +-
gcc/ada/exp_intr.adb | 129 +-
gcc/ada/exp_intr.ads | 2 +-
gcc/ada/exp_pakd.adb | 65 +-
gcc/ada/exp_pakd.ads | 2 +-
gcc/ada/exp_prag.adb | 114 +-
gcc/ada/exp_prag.ads | 2 +-
gcc/ada/exp_put_image.adb | 40 +-
gcc/ada/exp_put_image.ads | 2 +-
gcc/ada/exp_sel.adb | 22 +-
gcc/ada/exp_sel.ads | 2 +-
gcc/ada/exp_smem.adb | 44 +-
gcc/ada/exp_smem.ads | 2 +-
gcc/ada/exp_spark.adb | 46 +-
gcc/ada/exp_spark.ads | 2 +-
gcc/ada/exp_strm.adb | 38 +-
gcc/ada/exp_strm.ads | 2 +-
gcc/ada/exp_tss.adb | 29 +-
gcc/ada/exp_tss.ads | 2 +-
gcc/ada/exp_unst.adb | 65 +-
gcc/ada/exp_unst.ads | 2 +-
gcc/ada/exp_util.adb | 206 +-
gcc/ada/exp_util.ads | 27 +-
gcc/ada/expander.adb | 53 +-
gcc/ada/expander.ads | 2 +-
gcc/ada/expect.c | 2 +-
gcc/ada/fe.h | 414 +-
gcc/ada/final.c | 2 +-
gcc/ada/fmap.adb | 2 +-
gcc/ada/fmap.ads | 7 +-
gcc/ada/fname-sf.adb | 2 +-
gcc/ada/fname-sf.ads | 2 +-
gcc/ada/fname-uf.adb | 2 +-
gcc/ada/fname-uf.ads | 2 +-
gcc/ada/fname.adb | 2 +-
gcc/ada/fname.ads | 2 +-
gcc/ada/freeze.adb | 531 +-
gcc/ada/freeze.ads | 2 +-
gcc/ada/frontend.adb | 48 +-
gcc/ada/frontend.ads | 2 +-
gcc/ada/gcc-interface/Make-lang.in | 53 +-
gcc/ada/gcc-interface/Makefile.in | 25 +-
gcc/ada/gcc-interface/a-assert.adb | 52 +
gcc/ada/gcc-interface/a-assert.ads | 50 +
gcc/ada/gcc-interface/ada-tree.h | 8 +-
gcc/ada/gcc-interface/ada.h | 2 +-
gcc/ada/gcc-interface/cuintp.c | 15 +-
gcc/ada/gcc-interface/decl.c | 63 +-
gcc/ada/gcc-interface/gadaint.h | 2 +-
gcc/ada/gcc-interface/gigi.h | 39 +-
gcc/ada/gcc-interface/lang-specs.h | 2 +-
gcc/ada/gcc-interface/misc.c | 6 +-
gcc/ada/gcc-interface/system.ads | 2 +-
gcc/ada/gcc-interface/targtyps.c | 2 +-
gcc/ada/gcc-interface/trans.c | 304 +-
gcc/ada/gcc-interface/utils.c | 5 +-
gcc/ada/gcc-interface/utils2.c | 53 +-
gcc/ada/gen_il-fields.ads | 923 +
gcc/ada/gen_il-gen-gen_entities.adb | 1302 ++
gcc/ada/gen_il-gen-gen_nodes.adb | 1617 ++
gcc/ada/gen_il-gen.adb | 2974 ++++
gcc/ada/gen_il-gen.ads | 230 +
gcc/ada/gen_il-main.adb | 34 +
gcc/ada/gen_il-types.ads | 496 +
gcc/ada/gen_il-utils.adb | 453 +
gcc/ada/gen_il-utils.ads | 558 +
gcc/ada/gen_il.adb | 63 +
gcc/ada/gen_il.ads | 309 +
gcc/ada/get_scos.adb | 2 +-
gcc/ada/get_scos.ads | 2 +-
gcc/ada/get_targ.adb | 2 +-
gcc/ada/get_targ.ads | 3 +-
gcc/ada/ghost.adb | 90 +-
gcc/ada/ghost.ads | 2 +-
gcc/ada/gnat1drv.adb | 98 +-
gcc/ada/gnat1drv.ads | 2 +-
gcc/ada/gnat_cuda.adb | 71 +-
gcc/ada/gnat_cuda.ads | 2 +-
gcc/ada/gnat_rm.texi | 43 +-
gcc/ada/gnat_ugn.texi | 14 +-
gcc/ada/gnatbind.adb | 2 +-
gcc/ada/gnatbind.ads | 2 +-
gcc/ada/gnatchop.adb | 7 +-
gcc/ada/gnatclean.adb | 2 +-
gcc/ada/gnatcmd.adb | 2 +-
gcc/ada/gnatcmd.ads | 2 +-
gcc/ada/gnatdll.adb | 9 +-
gcc/ada/gnatfind.adb | 2 +-
gcc/ada/gnatkr.adb | 2 +-
gcc/ada/gnatkr.ads | 2 +-
gcc/ada/gnatlink.adb | 597 +-
gcc/ada/gnatlink.ads | 2 +-
gcc/ada/gnatls.adb | 2 +-
gcc/ada/gnatls.ads | 2 +-
gcc/ada/gnatmake.adb | 2 +-
gcc/ada/gnatmake.ads | 2 +-
gcc/ada/gnatname.adb | 2 +-
gcc/ada/gnatname.ads | 2 +-
gcc/ada/gnatprep.adb | 2 +-
gcc/ada/gnatprep.ads | 2 +-
gcc/ada/gnatvsn.adb | 17 +-
gcc/ada/gnatvsn.ads | 2 +-
gcc/ada/gnatxref.adb | 2 +-
gcc/ada/gprep.adb | 2 +-
gcc/ada/gprep.ads | 2 +-
gcc/ada/gsocket.h | 2 +-
gcc/ada/hostparm.ads | 2 +-
gcc/ada/impunit.adb | 18 +-
gcc/ada/impunit.ads | 2 +-
gcc/ada/indepsw-aix.adb | 2 +-
gcc/ada/indepsw-darwin.adb | 2 +-
gcc/ada/indepsw-gnu.adb | 2 +-
gcc/ada/indepsw.adb | 2 +-
gcc/ada/indepsw.ads | 2 +-
gcc/ada/init.c | 32 +-
gcc/ada/initialize.c | 2 +-
gcc/ada/inline.adb | 104 +-
gcc/ada/inline.ads | 2 +-
gcc/ada/itypes.adb | 15 +-
gcc/ada/itypes.ads | 9 +-
gcc/ada/krunch.adb | 2 +-
gcc/ada/krunch.ads | 2 +-
gcc/ada/layout.adb | 42 +-
gcc/ada/layout.ads | 2 +-
gcc/ada/lib-list.adb | 2 +-
gcc/ada/lib-load.adb | 51 +-
gcc/ada/lib-load.ads | 2 +-
gcc/ada/lib-sort.adb | 2 +-
gcc/ada/lib-util.adb | 2 +-
gcc/ada/lib-util.ads | 2 +-
gcc/ada/lib-writ.adb | 66 +-
gcc/ada/lib-writ.ads | 2 +-
gcc/ada/lib-xref-spark_specific.adb | 10 +-
gcc/ada/lib-xref.adb | 58 +-
gcc/ada/lib-xref.ads | 4 +-
gcc/ada/lib.adb | 42 +-
gcc/ada/lib.ads | 14 +-
gcc/ada/libgnarl/a-astaco.adb | 2 +-
gcc/ada/libgnarl/a-dispat.adb | 2 +-
gcc/ada/libgnarl/a-dynpri.adb | 2 +-
gcc/ada/libgnarl/a-etgrbu.ads | 2 +-
gcc/ada/libgnarl/a-exetim__darwin.adb | 2 +-
gcc/ada/libgnarl/a-exetim__default.ads | 2 +-
gcc/ada/libgnarl/a-exetim__mingw.adb | 2 +-
gcc/ada/libgnarl/a-exetim__mingw.ads | 2 +-
gcc/ada/libgnarl/a-exetim__posix.adb | 2 +-
gcc/ada/libgnarl/a-interr.adb | 2 +-
gcc/ada/libgnarl/a-interr.ads | 2 +-
gcc/ada/libgnarl/a-intnam.ads | 2 +-
gcc/ada/libgnarl/a-intnam__aix.ads | 2 +-
gcc/ada/libgnarl/a-intnam__darwin.ads | 2 +-
gcc/ada/libgnarl/a-intnam__dragonfly.ads | 2 +-
gcc/ada/libgnarl/a-intnam__dummy.ads | 2 +-
gcc/ada/libgnarl/a-intnam__freebsd.ads | 2 +-
gcc/ada/libgnarl/a-intnam__hpux.ads | 2 +-
gcc/ada/libgnarl/a-intnam__linux.ads | 2 +-
gcc/ada/libgnarl/a-intnam__lynxos.ads | 2 +-
gcc/ada/libgnarl/a-intnam__mingw.ads | 2 +-
gcc/ada/libgnarl/a-intnam__qnx.ads | 2 +-
gcc/ada/libgnarl/a-intnam__rtems.ads | 2 +-
gcc/ada/libgnarl/a-intnam__solaris.ads | 2 +-
gcc/ada/libgnarl/a-intnam__vxworks.ads | 2 +-
gcc/ada/libgnarl/a-reatim.adb | 2 +-
gcc/ada/libgnarl/a-reatim.ads | 2 +-
gcc/ada/libgnarl/a-retide.adb | 2 +-
gcc/ada/libgnarl/a-retide.ads | 2 +-
gcc/ada/libgnarl/a-rttiev.adb | 2 +-
gcc/ada/libgnarl/a-rttiev.ads | 2 +-
gcc/ada/libgnarl/a-synbar.adb | 2 +-
gcc/ada/libgnarl/a-synbar.ads | 2 +-
gcc/ada/libgnarl/a-synbar__posix.adb | 2 +-
gcc/ada/libgnarl/a-synbar__posix.ads | 2 +-
gcc/ada/libgnarl/a-sytaco.adb | 2 +-
gcc/ada/libgnarl/a-sytaco.ads | 2 +-
gcc/ada/libgnarl/a-tasatt.adb | 2 +-
gcc/ada/libgnarl/a-tasatt.ads | 2 +-
gcc/ada/libgnarl/a-taside.adb | 2 +-
gcc/ada/libgnarl/a-taside.ads | 2 +-
gcc/ada/libgnarl/a-tasini.adb | 2 +-
gcc/ada/libgnarl/a-tasini.ads | 2 +-
gcc/ada/libgnarl/a-taster.adb | 2 +-
gcc/ada/libgnarl/g-boubuf.adb | 2 +-
gcc/ada/libgnarl/g-boubuf.ads | 2 +-
gcc/ada/libgnarl/g-boumai.ads | 2 +-
gcc/ada/libgnarl/g-semaph.adb | 2 +-
gcc/ada/libgnarl/g-semaph.ads | 2 +-
gcc/ada/libgnarl/g-signal.adb | 2 +-
gcc/ada/libgnarl/g-signal.ads | 2 +-
gcc/ada/libgnarl/g-tastus.ads | 2 +-
gcc/ada/libgnarl/g-thread.adb | 2 +-
gcc/ada/libgnarl/g-thread.ads | 2 +-
gcc/ada/libgnarl/i-vxinco.adb | 2 +-
gcc/ada/libgnarl/i-vxinco.ads | 2 +-
gcc/ada/libgnarl/s-inmaop.ads | 2 +-
gcc/ada/libgnarl/s-inmaop__dummy.adb | 2 +-
gcc/ada/libgnarl/s-inmaop__posix.adb | 2 +-
gcc/ada/libgnarl/s-inmaop__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-interr.adb | 8 +-
gcc/ada/libgnarl/s-interr.ads | 4 +-
gcc/ada/libgnarl/s-interr__dummy.adb | 4 +-
gcc/ada/libgnarl/s-interr__hwint.adb | 6 +-
gcc/ada/libgnarl/s-interr__sigaction.adb | 4 +-
gcc/ada/libgnarl/s-interr__vxworks.adb | 6 +-
gcc/ada/libgnarl/s-intman.ads | 2 +-
gcc/ada/libgnarl/s-intman__android.adb | 2 +-
gcc/ada/libgnarl/s-intman__dummy.adb | 2 +-
gcc/ada/libgnarl/s-intman__lynxos.adb | 2 +-
gcc/ada/libgnarl/s-intman__mingw.adb | 2 +-
gcc/ada/libgnarl/s-intman__posix.adb | 2 +-
gcc/ada/libgnarl/s-intman__qnx.adb | 2 +-
gcc/ada/libgnarl/s-intman__solaris.adb | 2 +-
gcc/ada/libgnarl/s-intman__susv3.adb | 2 +-
gcc/ada/libgnarl/s-intman__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-intman__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-linux.ads | 2 +-
gcc/ada/libgnarl/s-linux__alpha.ads | 2 +-
gcc/ada/libgnarl/s-linux__android.ads | 2 +-
gcc/ada/libgnarl/s-linux__hppa.ads | 2 +-
gcc/ada/libgnarl/s-linux__mips.ads | 2 +-
gcc/ada/libgnarl/s-linux__riscv.ads | 2 +-
gcc/ada/libgnarl/s-linux__sparc.ads | 2 +-
gcc/ada/libgnarl/s-linux__x32.ads | 2 +-
gcc/ada/libgnarl/s-mudido.adb | 2 +-
gcc/ada/libgnarl/s-mudido__affinity.adb | 2 +-
gcc/ada/libgnarl/s-osinte__aix.adb | 2 +-
gcc/ada/libgnarl/s-osinte__aix.ads | 2 +-
gcc/ada/libgnarl/s-osinte__android.adb | 2 +-
gcc/ada/libgnarl/s-osinte__android.ads | 2 +-
gcc/ada/libgnarl/s-osinte__darwin.adb | 2 +-
gcc/ada/libgnarl/s-osinte__darwin.ads | 2 +-
gcc/ada/libgnarl/s-osinte__dragonfly.adb | 2 +-
gcc/ada/libgnarl/s-osinte__dragonfly.ads | 2 +-
gcc/ada/libgnarl/s-osinte__dummy.ads | 2 +-
gcc/ada/libgnarl/s-osinte__freebsd.adb | 2 +-
gcc/ada/libgnarl/s-osinte__freebsd.ads | 2 +-
gcc/ada/libgnarl/s-osinte__gnu.adb | 2 +-
gcc/ada/libgnarl/s-osinte__gnu.ads | 2 +-
gcc/ada/libgnarl/s-osinte__hpux-dce.adb | 2 +-
gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 2 +-
gcc/ada/libgnarl/s-osinte__hpux.ads | 2 +-
gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 2 +-
gcc/ada/libgnarl/s-osinte__linux.ads | 2 +-
gcc/ada/libgnarl/s-osinte__lynxos178.adb | 2 +-
gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 2 +-
gcc/ada/libgnarl/s-osinte__mingw.ads | 2 +-
gcc/ada/libgnarl/s-osinte__posix.adb | 2 +-
gcc/ada/libgnarl/s-osinte__qnx.adb | 2 +-
gcc/ada/libgnarl/s-osinte__qnx.ads | 2 +-
gcc/ada/libgnarl/s-osinte__rtems.adb | 2 +-
gcc/ada/libgnarl/s-osinte__rtems.ads | 2 +-
gcc/ada/libgnarl/s-osinte__solaris.adb | 2 +-
gcc/ada/libgnarl/s-osinte__solaris.ads | 2 +-
gcc/ada/libgnarl/s-osinte__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-osinte__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-osinte__x32.adb | 2 +-
gcc/ada/libgnarl/s-proinf.adb | 2 +-
gcc/ada/libgnarl/s-proinf.ads | 2 +-
gcc/ada/libgnarl/s-qnx.ads | 2 +-
gcc/ada/libgnarl/s-solita.adb | 2 +-
gcc/ada/libgnarl/s-solita.ads | 2 +-
gcc/ada/libgnarl/s-stusta.adb | 2 +-
gcc/ada/libgnarl/s-stusta.ads | 2 +-
gcc/ada/libgnarl/s-taasde.adb | 2 +-
gcc/ada/libgnarl/s-taasde.ads | 2 +-
gcc/ada/libgnarl/s-tadeca.adb | 2 +-
gcc/ada/libgnarl/s-tadeca.ads | 2 +-
gcc/ada/libgnarl/s-tadert.adb | 2 +-
gcc/ada/libgnarl/s-tadert.ads | 2 +-
gcc/ada/libgnarl/s-taenca.adb | 2 +-
gcc/ada/libgnarl/s-taenca.ads | 2 +-
gcc/ada/libgnarl/s-taprob.adb | 2 +-
gcc/ada/libgnarl/s-taprob.ads | 2 +-
gcc/ada/libgnarl/s-taprop.ads | 2 +-
gcc/ada/libgnarl/s-taprop__dummy.adb | 2 +-
gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 2 +-
gcc/ada/libgnarl/s-taprop__linux.adb | 2 +-
gcc/ada/libgnarl/s-taprop__mingw.adb | 2 +-
gcc/ada/libgnarl/s-taprop__posix.adb | 2 +-
gcc/ada/libgnarl/s-taprop__qnx.adb | 2 +-
gcc/ada/libgnarl/s-taprop__solaris.adb | 2 +-
gcc/ada/libgnarl/s-taprop__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-tarest.adb | 2 +-
gcc/ada/libgnarl/s-tarest.ads | 2 +-
gcc/ada/libgnarl/s-tasdeb.adb | 2 +-
gcc/ada/libgnarl/s-tasdeb.ads | 2 +-
gcc/ada/libgnarl/s-tasinf.adb | 2 +-
gcc/ada/libgnarl/s-tasinf.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__linux.adb | 2 +-
gcc/ada/libgnarl/s-tasinf__linux.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__mingw.adb | 2 +-
gcc/ada/libgnarl/s-tasinf__mingw.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__solaris.adb | 2 +-
gcc/ada/libgnarl/s-tasinf__solaris.ads | 2 +-
gcc/ada/libgnarl/s-tasinf__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-tasini.adb | 6 +-
gcc/ada/libgnarl/s-tasini.ads | 2 +-
gcc/ada/libgnarl/s-taskin.adb | 2 +-
gcc/ada/libgnarl/s-taskin.ads | 2 +-
gcc/ada/libgnarl/s-taspri__dummy.ads | 2 +-
gcc/ada/libgnarl/s-taspri__hpux-dce.ads | 2 +-
gcc/ada/libgnarl/s-taspri__lynxos.ads | 2 +-
gcc/ada/libgnarl/s-taspri__mingw.ads | 2 +-
gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads | 2 +-
gcc/ada/libgnarl/s-taspri__posix.ads | 2 +-
gcc/ada/libgnarl/s-taspri__solaris.ads | 2 +-
gcc/ada/libgnarl/s-taspri__vxworks.ads | 2 +-
gcc/ada/libgnarl/s-tasque.adb | 2 +-
gcc/ada/libgnarl/s-tasque.ads | 2 +-
gcc/ada/libgnarl/s-tasren.adb | 12 +-
gcc/ada/libgnarl/s-tasren.ads | 2 +-
gcc/ada/libgnarl/s-tasres.ads | 2 +-
gcc/ada/libgnarl/s-tassta.adb | 4 +-
gcc/ada/libgnarl/s-tassta.ads | 2 +-
gcc/ada/libgnarl/s-tasuti.adb | 2 +-
gcc/ada/libgnarl/s-tasuti.ads | 2 +-
gcc/ada/libgnarl/s-tataat.adb | 2 +-
gcc/ada/libgnarl/s-tataat.ads | 2 +-
gcc/ada/libgnarl/s-tpinop.adb | 2 +-
gcc/ada/libgnarl/s-tpinop.ads | 2 +-
gcc/ada/libgnarl/s-tpoaal.adb | 2 +-
gcc/ada/libgnarl/s-tpoben.adb | 2 +-
gcc/ada/libgnarl/s-tpoben.ads | 2 +-
gcc/ada/libgnarl/s-tpobmu.adb | 6 +-
gcc/ada/libgnarl/s-tpobmu.ads | 2 +-
gcc/ada/libgnarl/s-tpobop.adb | 4 +-
gcc/ada/libgnarl/s-tpobop.ads | 2 +-
gcc/ada/libgnarl/s-tpopmo.adb | 6 +-
gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__posix.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__solaris.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__tls.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__vxworks-tls.adb | 2 +-
gcc/ada/libgnarl/s-tpopsp__vxworks.adb | 2 +-
gcc/ada/libgnarl/s-tporft.adb | 2 +-
gcc/ada/libgnarl/s-tposen.adb | 2 +-
gcc/ada/libgnarl/s-tposen.ads | 2 +-
gcc/ada/libgnarl/s-vxwext.adb | 2 +-
gcc/ada/libgnarl/s-vxwext.ads | 2 +-
gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__kernel.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__kernel.ads | 2 +-
gcc/ada/libgnarl/s-vxwext__noints.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__rtp-smp.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__rtp.adb | 2 +-
gcc/ada/libgnarl/s-vxwext__rtp.ads | 2 +-
gcc/ada/libgnarl/s-vxwext__vthreads.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__aarch64.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__arm.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__ppc.ads | 2 +-
gcc/ada/libgnarl/s-vxwork__x86.ads | 2 +-
gcc/ada/libgnarl/thread.c | 2 +-
gcc/ada/libgnat/a-assert.adb | 2 +-
gcc/ada/libgnat/a-assert.ads | 19 +-
gcc/ada/libgnat/a-btgbso.adb | 2 +-
gcc/ada/libgnat/a-btgbso.ads | 2 +-
gcc/ada/libgnat/a-calari.adb | 2 +-
gcc/ada/libgnat/a-calari.ads | 2 +-
gcc/ada/libgnat/a-calcon.adb | 2 +-
gcc/ada/libgnat/a-calcon.ads | 2 +-
gcc/ada/libgnat/a-caldel.adb | 2 +-
gcc/ada/libgnat/a-caldel.ads | 2 +-
gcc/ada/libgnat/a-calend.adb | 2 +-
gcc/ada/libgnat/a-calend.ads | 2 +-
gcc/ada/libgnat/a-calfor.adb | 2 +-
gcc/ada/libgnat/a-calfor.ads | 2 +-
gcc/ada/libgnat/a-catizo.adb | 2 +-
gcc/ada/libgnat/a-cbdlli.adb | 2 +-
gcc/ada/libgnat/a-cbdlli.ads | 2 +-
gcc/ada/libgnat/a-cbhama.adb | 2 +-
gcc/ada/libgnat/a-cbhama.ads | 2 +-
gcc/ada/libgnat/a-cbhase.adb | 2 +-
gcc/ada/libgnat/a-cbhase.ads | 2 +-
gcc/ada/libgnat/a-cbmutr.adb | 2 +-
gcc/ada/libgnat/a-cbmutr.ads | 2 +-
gcc/ada/libgnat/a-cborma.adb | 2 +-
gcc/ada/libgnat/a-cborma.ads | 2 +-
gcc/ada/libgnat/a-cborse.adb | 2 +-
gcc/ada/libgnat/a-cborse.ads | 2 +-
gcc/ada/libgnat/a-cbprqu.adb | 2 +-
gcc/ada/libgnat/a-cbprqu.ads | 2 +-
gcc/ada/libgnat/a-cbsyqu.adb | 2 +-
gcc/ada/libgnat/a-cbsyqu.ads | 2 +-
gcc/ada/libgnat/a-cdlili.adb | 2 +-
gcc/ada/libgnat/a-cdlili.ads | 2 +-
gcc/ada/libgnat/a-cfdlli.adb | 2 +-
gcc/ada/libgnat/a-cfdlli.ads | 2 +-
gcc/ada/libgnat/a-cfhama.adb | 2 +-
gcc/ada/libgnat/a-cfhama.ads | 2 +-
gcc/ada/libgnat/a-cfhase.adb | 2 +-
gcc/ada/libgnat/a-cfhase.ads | 2 +-
gcc/ada/libgnat/a-cfinve.adb | 2 +-
gcc/ada/libgnat/a-cfinve.ads | 2 +-
gcc/ada/libgnat/a-cforma.adb | 2 +-
gcc/ada/libgnat/a-cforma.ads | 2 +-
gcc/ada/libgnat/a-cforse.adb | 2 +-
gcc/ada/libgnat/a-cforse.ads | 2 +-
gcc/ada/libgnat/a-cgaaso.adb | 2 +-
gcc/ada/libgnat/a-cgaaso.ads | 2 +-
gcc/ada/libgnat/a-cgarso.adb | 2 +-
gcc/ada/libgnat/a-cgcaso.adb | 2 +-
gcc/ada/libgnat/a-chacon.adb | 2 +-
gcc/ada/libgnat/a-chacon.ads | 2 +-
gcc/ada/libgnat/a-chahan.adb | 2 +-
gcc/ada/libgnat/a-chahan.ads | 2 +-
gcc/ada/libgnat/a-chlat9.ads | 2 +-
gcc/ada/libgnat/a-chtgbk.adb | 2 +-
gcc/ada/libgnat/a-chtgbk.ads | 2 +-
gcc/ada/libgnat/a-chtgbo.adb | 2 +-
gcc/ada/libgnat/a-chtgbo.ads | 2 +-
gcc/ada/libgnat/a-chtgke.adb | 2 +-
gcc/ada/libgnat/a-chtgke.ads | 2 +-
gcc/ada/libgnat/a-chtgop.adb | 2 +-
gcc/ada/libgnat/a-chtgop.ads | 2 +-
gcc/ada/libgnat/a-chzla1.ads | 2 +-
gcc/ada/libgnat/a-chzla9.ads | 2 +-
gcc/ada/libgnat/a-cidlli.adb | 2 +-
gcc/ada/libgnat/a-cidlli.ads | 2 +-
gcc/ada/libgnat/a-cihama.adb | 6 +-
gcc/ada/libgnat/a-cihama.ads | 16 +-
gcc/ada/libgnat/a-cihase.adb | 2 +-
gcc/ada/libgnat/a-cihase.ads | 2 +-
gcc/ada/libgnat/a-cimutr.adb | 2 +-
gcc/ada/libgnat/a-cimutr.ads | 2 +-
gcc/ada/libgnat/a-ciorma.adb | 2 +-
gcc/ada/libgnat/a-ciorma.ads | 2 +-
gcc/ada/libgnat/a-ciormu.adb | 2 +-
gcc/ada/libgnat/a-ciormu.ads | 2 +-
gcc/ada/libgnat/a-ciorse.adb | 2 +-
gcc/ada/libgnat/a-ciorse.ads | 2 +-
gcc/ada/libgnat/a-clrefi.adb | 2 +-
gcc/ada/libgnat/a-clrefi.ads | 2 +-
gcc/ada/libgnat/a-coboho.adb | 2 +-
gcc/ada/libgnat/a-coboho.ads | 2 +-
gcc/ada/libgnat/a-cobove.adb | 2 +-
gcc/ada/libgnat/a-cobove.ads | 2 +-
gcc/ada/libgnat/a-cofove.adb | 6 +-
gcc/ada/libgnat/a-cofove.ads | 2 +-
gcc/ada/libgnat/a-cofuba.adb | 2 +-
gcc/ada/libgnat/a-cofuba.ads | 2 +-
gcc/ada/libgnat/a-cofuma.adb | 2 +-
gcc/ada/libgnat/a-cofuma.ads | 2 +-
gcc/ada/libgnat/a-cofuse.adb | 2 +-
gcc/ada/libgnat/a-cofuse.ads | 2 +-
gcc/ada/libgnat/a-cofuve.adb | 2 +-
gcc/ada/libgnat/a-cofuve.ads | 2 +-
gcc/ada/libgnat/a-cogeso.adb | 2 +-
gcc/ada/libgnat/a-cogeso.ads | 2 +-
gcc/ada/libgnat/a-cohama.adb | 7 +-
gcc/ada/libgnat/a-cohama.ads | 12 +-
gcc/ada/libgnat/a-cohase.adb | 10 +-
gcc/ada/libgnat/a-cohase.ads | 16 +-
gcc/ada/libgnat/a-cohata.ads | 2 +-
gcc/ada/libgnat/a-coinho.adb | 2 +-
gcc/ada/libgnat/a-coinho.ads | 2 +-
gcc/ada/libgnat/a-coinho__shared.adb | 2 +-
gcc/ada/libgnat/a-coinho__shared.ads | 2 +-
gcc/ada/libgnat/a-coinve.adb | 2 +-
gcc/ada/libgnat/a-coinve.ads | 2 +-
gcc/ada/libgnat/a-colien.adb | 2 +-
gcc/ada/libgnat/a-colien.ads | 2 +-
gcc/ada/libgnat/a-colire.adb | 2 +-
gcc/ada/libgnat/a-colire.ads | 2 +-
gcc/ada/libgnat/a-comlin.adb | 2 +-
gcc/ada/libgnat/a-comlin.ads | 2 +-
gcc/ada/libgnat/a-comutr.adb | 2 +-
gcc/ada/libgnat/a-comutr.ads | 2 +-
gcc/ada/libgnat/a-conhel.adb | 25 +-
gcc/ada/libgnat/a-conhel.ads | 2 +-
gcc/ada/libgnat/a-convec.adb | 2 +-
gcc/ada/libgnat/a-convec.ads | 2 +-
gcc/ada/libgnat/a-coorma.adb | 2 +-
gcc/ada/libgnat/a-coorma.ads | 3 +-
gcc/ada/libgnat/a-coormu.adb | 2 +-
gcc/ada/libgnat/a-coormu.ads | 2 +-
gcc/ada/libgnat/a-coorse.adb | 2 +-
gcc/ada/libgnat/a-coorse.ads | 2 +-
gcc/ada/libgnat/a-coprnu.adb | 2 +-
gcc/ada/libgnat/a-coprnu.ads | 2 +-
gcc/ada/libgnat/a-crbltr.ads | 2 +-
gcc/ada/libgnat/a-crbtgk.adb | 2 +-
gcc/ada/libgnat/a-crbtgk.ads | 2 +-
gcc/ada/libgnat/a-crbtgo.adb | 2 +-
gcc/ada/libgnat/a-crbtgo.ads | 2 +-
gcc/ada/libgnat/a-crdlli.adb | 2 +-
gcc/ada/libgnat/a-crdlli.ads | 2 +-
gcc/ada/libgnat/a-csquin.ads | 2 +-
gcc/ada/libgnat/a-cuprqu.adb | 2 +-
gcc/ada/libgnat/a-cuprqu.ads | 2 +-
gcc/ada/libgnat/a-cusyqu.adb | 2 +-
gcc/ada/libgnat/a-cusyqu.ads | 2 +-
gcc/ada/libgnat/a-cwila1.ads | 2 +-
gcc/ada/libgnat/a-cwila9.ads | 2 +-
gcc/ada/libgnat/a-decima.adb | 2 +-
gcc/ada/libgnat/a-decima.ads | 2 +-
gcc/ada/libgnat/a-decima__128.ads | 2 +-
gcc/ada/libgnat/a-dhfina.adb | 2 +-
gcc/ada/libgnat/a-dhfina.ads | 2 +-
gcc/ada/libgnat/a-diocst.adb | 2 +-
gcc/ada/libgnat/a-diocst.ads | 2 +-
gcc/ada/libgnat/a-direct.adb | 2 +-
gcc/ada/libgnat/a-direct.ads | 2 +-
gcc/ada/libgnat/a-direio.adb | 2 +-
gcc/ada/libgnat/a-direio.ads | 2 +-
gcc/ada/libgnat/a-dirval.adb | 2 +-
gcc/ada/libgnat/a-dirval.ads | 2 +-
gcc/ada/libgnat/a-dirval__mingw.adb | 2 +-
gcc/ada/libgnat/a-einuoc.adb | 2 +-
gcc/ada/libgnat/a-einuoc.ads | 2 +-
gcc/ada/libgnat/a-elchha.adb | 2 +-
gcc/ada/libgnat/a-elchha.ads | 2 +-
gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb | 2 +-
gcc/ada/libgnat/a-envvar.adb | 2 +-
gcc/ada/libgnat/a-excach.adb | 2 +-
gcc/ada/libgnat/a-except.adb | 19 +-
gcc/ada/libgnat/a-except.ads | 23 +-
gcc/ada/libgnat/a-exctra.adb | 2 +-
gcc/ada/libgnat/a-exctra.ads | 2 +-
gcc/ada/libgnat/a-exexda.adb | 2 +-
gcc/ada/libgnat/a-exexpr.adb | 18 +-
gcc/ada/libgnat/a-exextr.adb | 2 +-
gcc/ada/libgnat/a-exstat.adb | 2 +-
gcc/ada/libgnat/a-finali.adb | 2 +-
gcc/ada/libgnat/a-finali.ads | 2 +-
gcc/ada/libgnat/a-locale.adb | 2 +-
gcc/ada/libgnat/a-locale.ads | 2 +-
gcc/ada/libgnat/a-nagefl.ads | 2 +-
gcc/ada/libgnat/a-naliop.ads | 2 +-
gcc/ada/libgnat/a-naliop__nolibm.ads | 2 +-
gcc/ada/libgnat/a-nallfl.ads | 2 +-
gcc/ada/libgnat/a-nallfl__wraplf.ads | 2 +-
gcc/ada/libgnat/a-nalofl.ads | 2 +-
gcc/ada/libgnat/a-nashfl.ads | 2 +-
gcc/ada/libgnat/a-nashfl__wraplf.ads | 2 +-
gcc/ada/libgnat/a-nbnbin.adb | 2 +-
gcc/ada/libgnat/a-nbnbin.ads | 5 +-
gcc/ada/libgnat/a-nbnbin__gmp.adb | 2 +-
gcc/ada/libgnat/a-nbnbre.adb | 15 +-
gcc/ada/libgnat/a-nbnbre.ads | 11 +-
gcc/ada/libgnat/a-ngcefu.adb | 2 +-
gcc/ada/libgnat/a-ngcoar.adb | 2 +-
gcc/ada/libgnat/a-ngcoty.adb | 2 +-
gcc/ada/libgnat/a-ngcoty.ads | 2 +-
gcc/ada/libgnat/a-ngelfu.adb | 2 +-
gcc/ada/libgnat/a-ngelfu.ads | 2 +-
gcc/ada/libgnat/a-ngrear.adb | 2 +-
gcc/ada/libgnat/a-ngrear.ads | 2 +-
gcc/ada/libgnat/a-nuauco.ads | 2 +-
gcc/ada/libgnat/a-nuauco__x86.ads | 2 +-
gcc/ada/libgnat/a-nuaufl.ads | 2 +-
gcc/ada/libgnat/a-nuaufl__wraplf.ads | 2 +-
gcc/ada/libgnat/a-nudira.adb | 2 +-
gcc/ada/libgnat/a-nudira.ads | 2 +-
gcc/ada/libgnat/a-nuflra.adb | 2 +-
gcc/ada/libgnat/a-nuflra.ads | 2 +-
gcc/ada/libgnat/a-numaux.ads | 2 +-
gcc/ada/libgnat/a-rbtgbk.adb | 2 +-
gcc/ada/libgnat/a-rbtgbk.ads | 2 +-
gcc/ada/libgnat/a-rbtgbo.adb | 2 +-
gcc/ada/libgnat/a-rbtgbo.ads | 2 +-
gcc/ada/libgnat/a-rbtgso.adb | 2 +-
gcc/ada/libgnat/a-rbtgso.ads | 2 +-
gcc/ada/libgnat/a-sbecin.adb | 2 +-
gcc/ada/libgnat/a-sbecin.ads | 2 +-
gcc/ada/libgnat/a-sbhcin.adb | 2 +-
gcc/ada/libgnat/a-sbhcin.ads | 2 +-
gcc/ada/libgnat/a-sblcin.adb | 2 +-
gcc/ada/libgnat/a-sblcin.ads | 2 +-
gcc/ada/libgnat/a-secain.adb | 2 +-
gcc/ada/libgnat/a-secain.ads | 2 +-
gcc/ada/libgnat/a-sequio.adb | 2 +-
gcc/ada/libgnat/a-sequio.ads | 2 +-
gcc/ada/libgnat/a-sfecin.ads | 2 +-
gcc/ada/libgnat/a-sfhcin.ads | 2 +-
gcc/ada/libgnat/a-sflcin.ads | 2 +-
gcc/ada/libgnat/a-shcain.adb | 2 +-
gcc/ada/libgnat/a-shcain.ads | 2 +-
gcc/ada/libgnat/a-siocst.adb | 2 +-
gcc/ada/libgnat/a-siocst.ads | 2 +-
gcc/ada/libgnat/a-slcain.adb | 2 +-
gcc/ada/libgnat/a-slcain.ads | 2 +-
gcc/ada/libgnat/a-ssicst.adb | 2 +-
gcc/ada/libgnat/a-ssicst.ads | 2 +-
gcc/ada/libgnat/a-stboha.adb | 2 +-
gcc/ada/libgnat/a-stmaco.ads | 2 +-
gcc/ada/libgnat/a-stobbu.adb | 2 +-
gcc/ada/libgnat/a-stobbu.ads | 2 +-
gcc/ada/libgnat/a-stobfi.adb | 6 +-
gcc/ada/libgnat/a-stobfi.ads | 2 +-
gcc/ada/libgnat/a-storio.adb | 2 +-
gcc/ada/libgnat/a-stoubu.adb | 4 +-
gcc/ada/libgnat/a-stoubu.ads | 2 +-
gcc/ada/libgnat/a-stoufi.adb | 12 +-
gcc/ada/libgnat/a-stoufi.ads | 2 +-
gcc/ada/libgnat/a-stoufo.adb | 2 +-
gcc/ada/libgnat/a-stoufo.ads | 2 +-
gcc/ada/libgnat/a-stouut.adb | 8 +-
gcc/ada/libgnat/a-stouut.ads | 2 +-
gcc/ada/libgnat/a-strbou.adb | 2 +-
gcc/ada/libgnat/a-strbou.ads | 2 +-
gcc/ada/libgnat/a-stream.adb | 2 +-
gcc/ada/libgnat/a-stream.ads | 2 +-
gcc/ada/libgnat/a-strfix.adb | 2 +-
gcc/ada/libgnat/a-strhas.adb | 2 +-
gcc/ada/libgnat/a-strmap.adb | 2 +-
gcc/ada/libgnat/a-strmap.ads | 2 +-
gcc/ada/libgnat/a-strsea.adb | 2 +-
gcc/ada/libgnat/a-strsea.ads | 2 +-
gcc/ada/libgnat/a-strsto.ads | 2 +-
gcc/ada/libgnat/a-strsup.adb | 2 +-
gcc/ada/libgnat/a-strsup.ads | 2 +-
gcc/ada/libgnat/a-strunb.adb | 2 +-
gcc/ada/libgnat/a-strunb.ads | 2 +-
gcc/ada/libgnat/a-strunb__shared.adb | 2 +-
gcc/ada/libgnat/a-strunb__shared.ads | 2 +-
gcc/ada/libgnat/a-ststbo.adb | 2 +-
gcc/ada/libgnat/a-ststbo.ads | 2 +-
gcc/ada/libgnat/a-ststio.adb | 2 +-
gcc/ada/libgnat/a-ststio.ads | 2 +-
gcc/ada/libgnat/a-ststun.adb | 2 +-
gcc/ada/libgnat/a-ststun.ads | 2 +-
gcc/ada/libgnat/a-stteou.ads | 2 +-
gcc/ada/libgnat/a-stteou__bootstrap.ads | 190 +
gcc/ada/libgnat/a-stunau.adb | 16 +-
gcc/ada/libgnat/a-stunau.ads | 24 +-
gcc/ada/libgnat/a-stunau__shared.adb | 30 +-
gcc/ada/libgnat/a-stunha.adb | 2 +-
gcc/ada/libgnat/a-stuten.adb | 2 +-
gcc/ada/libgnat/a-stwibo.adb | 2 +-
gcc/ada/libgnat/a-stwibo.ads | 2 +-
gcc/ada/libgnat/a-stwifi.adb | 2 +-
gcc/ada/libgnat/a-stwiha.adb | 2 +-
gcc/ada/libgnat/a-stwima.adb | 2 +-
gcc/ada/libgnat/a-stwima.ads | 2 +-
gcc/ada/libgnat/a-stwise.adb | 2 +-
gcc/ada/libgnat/a-stwise.ads | 2 +-
gcc/ada/libgnat/a-stwisu.adb | 2 +-
gcc/ada/libgnat/a-stwisu.ads | 2 +-
gcc/ada/libgnat/a-stwiun.adb | 2 +-
gcc/ada/libgnat/a-stwiun.ads | 2 +-
gcc/ada/libgnat/a-stwiun__shared.adb | 2 +-
gcc/ada/libgnat/a-stwiun__shared.ads | 2 +-
gcc/ada/libgnat/a-stzbou.adb | 2 +-
gcc/ada/libgnat/a-stzbou.ads | 2 +-
gcc/ada/libgnat/a-stzfix.adb | 2 +-
gcc/ada/libgnat/a-stzhas.adb | 2 +-
gcc/ada/libgnat/a-stzmap.adb | 2 +-
gcc/ada/libgnat/a-stzmap.ads | 2 +-
gcc/ada/libgnat/a-stzsea.adb | 2 +-
gcc/ada/libgnat/a-stzsea.ads | 2 +-
gcc/ada/libgnat/a-stzsup.adb | 2 +-
gcc/ada/libgnat/a-stzsup.ads | 2 +-
gcc/ada/libgnat/a-stzunb.adb | 2 +-
gcc/ada/libgnat/a-stzunb.ads | 2 +-
gcc/ada/libgnat/a-stzunb__shared.adb | 2 +-
gcc/ada/libgnat/a-stzunb__shared.ads | 2 +-
gcc/ada/libgnat/a-suecin.adb | 2 +-
gcc/ada/libgnat/a-suecin.ads | 2 +-
gcc/ada/libgnat/a-suenco.adb | 2 +-
gcc/ada/libgnat/a-suenst.adb | 2 +-
gcc/ada/libgnat/a-suewst.adb | 2 +-
gcc/ada/libgnat/a-suezst.adb | 2 +-
gcc/ada/libgnat/a-suhcin.adb | 2 +-
gcc/ada/libgnat/a-suhcin.ads | 2 +-
gcc/ada/libgnat/a-sulcin.adb | 2 +-
gcc/ada/libgnat/a-sulcin.ads | 2 +-
gcc/ada/libgnat/a-suteio.adb | 2 +-
gcc/ada/libgnat/a-suteio.ads | 2 +-
gcc/ada/libgnat/a-suteio__shared.adb | 2 +-
gcc/ada/libgnat/a-swbwha.adb | 2 +-
gcc/ada/libgnat/a-swmwco.ads | 2 +-
gcc/ada/libgnat/a-swunau.adb | 2 +-
gcc/ada/libgnat/a-swunau.ads | 2 +-
gcc/ada/libgnat/a-swunau__shared.adb | 2 +-
gcc/ada/libgnat/a-swuwha.adb | 2 +-
gcc/ada/libgnat/a-swuwti.adb | 2 +-
gcc/ada/libgnat/a-swuwti.ads | 2 +-
gcc/ada/libgnat/a-swuwti__shared.adb | 2 +-
gcc/ada/libgnat/a-szbzha.adb | 2 +-
gcc/ada/libgnat/a-szmzco.ads | 2 +-
gcc/ada/libgnat/a-szunau.adb | 2 +-
gcc/ada/libgnat/a-szunau.ads | 2 +-
gcc/ada/libgnat/a-szunau__shared.adb | 2 +-
gcc/ada/libgnat/a-szuzha.adb | 2 +-
gcc/ada/libgnat/a-szuzti.adb | 2 +-
gcc/ada/libgnat/a-szuzti.ads | 2 +-
gcc/ada/libgnat/a-szuzti__shared.adb | 2 +-
gcc/ada/libgnat/a-tags.adb | 2 +-
gcc/ada/libgnat/a-tags.ads | 2 +-
gcc/ada/libgnat/a-teioed.adb | 2 +-
gcc/ada/libgnat/a-teioed.ads | 2 +-
gcc/ada/libgnat/a-textio.adb | 2 +-
gcc/ada/libgnat/a-textio.ads | 5 +-
gcc/ada/libgnat/a-tiboio.adb | 2 +-
gcc/ada/libgnat/a-ticoau.adb | 8 +-
gcc/ada/libgnat/a-ticoau.ads | 4 +-
gcc/ada/libgnat/a-ticoio.adb | 19 +-
gcc/ada/libgnat/a-ticoio.ads | 2 +-
gcc/ada/libgnat/a-tideau.adb | 2 +-
gcc/ada/libgnat/a-tideau.ads | 2 +-
gcc/ada/libgnat/a-tideio.adb | 2 +-
gcc/ada/libgnat/a-tideio.ads | 2 +-
gcc/ada/libgnat/a-tideio__128.adb | 2 +-
gcc/ada/libgnat/a-tienau.adb | 2 +-
gcc/ada/libgnat/a-tienau.ads | 2 +-
gcc/ada/libgnat/a-tienio.adb | 2 +-
gcc/ada/libgnat/a-tifiau.adb | 2 +-
gcc/ada/libgnat/a-tifiau.ads | 2 +-
gcc/ada/libgnat/a-tifiio.adb | 20 +-
gcc/ada/libgnat/a-tifiio__128.adb | 20 +-
gcc/ada/libgnat/a-tiflau.adb | 9 +-
gcc/ada/libgnat/a-tiflau.ads | 10 +-
gcc/ada/libgnat/a-tiflio.adb | 13 +-
gcc/ada/libgnat/a-tiflio.ads | 2 +-
gcc/ada/libgnat/a-tigeau.adb | 2 +-
gcc/ada/libgnat/a-tigeau.ads | 2 +-
gcc/ada/libgnat/a-tigeli.adb | 2 +-
gcc/ada/libgnat/a-tiinau.adb | 2 +-
gcc/ada/libgnat/a-tiinau.ads | 2 +-
gcc/ada/libgnat/a-tiinio.adb | 2 +-
gcc/ada/libgnat/a-tiinio.ads | 2 +-
gcc/ada/libgnat/a-tiinio__128.adb | 2 +-
gcc/ada/libgnat/a-timoio.adb | 2 +-
gcc/ada/libgnat/a-timoio.ads | 2 +-
gcc/ada/libgnat/a-timoio__128.adb | 2 +-
gcc/ada/libgnat/a-tiocst.adb | 2 +-
gcc/ada/libgnat/a-tiocst.ads | 2 +-
gcc/ada/libgnat/a-tirsfi.adb | 2 +-
gcc/ada/libgnat/a-tirsfi.ads | 2 +-
gcc/ada/libgnat/a-titest.adb | 2 +-
gcc/ada/libgnat/a-undesu.adb | 2 +-
gcc/ada/libgnat/a-wichha.adb | 2 +-
gcc/ada/libgnat/a-wichun.adb | 2 +-
gcc/ada/libgnat/a-wichun.ads | 2 +-
gcc/ada/libgnat/a-witeio.adb | 2 +-
gcc/ada/libgnat/a-witeio.ads | 5 +-
gcc/ada/libgnat/a-wrstfi.adb | 2 +-
gcc/ada/libgnat/a-wrstfi.ads | 2 +-
gcc/ada/libgnat/a-wtcoau.adb | 8 +-
gcc/ada/libgnat/a-wtcoau.ads | 4 +-
gcc/ada/libgnat/a-wtcoio.adb | 19 +-
gcc/ada/libgnat/a-wtcstr.adb | 2 +-
gcc/ada/libgnat/a-wtcstr.ads | 2 +-
gcc/ada/libgnat/a-wtdeau.adb | 2 +-
gcc/ada/libgnat/a-wtdeau.ads | 2 +-
gcc/ada/libgnat/a-wtdeio.adb | 2 +-
gcc/ada/libgnat/a-wtdeio__128.adb | 2 +-
gcc/ada/libgnat/a-wtedit.adb | 2 +-
gcc/ada/libgnat/a-wtedit.ads | 2 +-
gcc/ada/libgnat/a-wtenau.adb | 2 +-
gcc/ada/libgnat/a-wtenau.ads | 2 +-
gcc/ada/libgnat/a-wtenio.adb | 2 +-
gcc/ada/libgnat/a-wtfiau.adb | 2 +-
gcc/ada/libgnat/a-wtfiau.ads | 2 +-
gcc/ada/libgnat/a-wtfiio.adb | 21 +-
gcc/ada/libgnat/a-wtfiio__128.adb | 21 +-
gcc/ada/libgnat/a-wtflau.adb | 9 +-
gcc/ada/libgnat/a-wtflau.ads | 10 +-
gcc/ada/libgnat/a-wtflio.adb | 13 +-
gcc/ada/libgnat/a-wtgeau.adb | 2 +-
gcc/ada/libgnat/a-wtgeau.ads | 2 +-
gcc/ada/libgnat/a-wtinau.adb | 2 +-
gcc/ada/libgnat/a-wtinau.ads | 2 +-
gcc/ada/libgnat/a-wtinio.adb | 2 +-
gcc/ada/libgnat/a-wtinio__128.adb | 2 +-
gcc/ada/libgnat/a-wtmoio.adb | 2 +-
gcc/ada/libgnat/a-wtmoio.ads | 2 +-
gcc/ada/libgnat/a-wtmoio__128.adb | 2 +-
gcc/ada/libgnat/a-wttest.adb | 2 +-
gcc/ada/libgnat/a-wwboio.adb | 2 +-
gcc/ada/libgnat/a-zchhan.adb | 2 +-
gcc/ada/libgnat/a-zchuni.adb | 2 +-
gcc/ada/libgnat/a-zchuni.ads | 2 +-
gcc/ada/libgnat/a-zrstfi.adb | 2 +-
gcc/ada/libgnat/a-zrstfi.ads | 2 +-
gcc/ada/libgnat/a-ztcoau.adb | 8 +-
gcc/ada/libgnat/a-ztcoau.ads | 2 +-
gcc/ada/libgnat/a-ztcoio.adb | 23 +-
gcc/ada/libgnat/a-ztcstr.adb | 2 +-
gcc/ada/libgnat/a-ztcstr.ads | 2 +-
gcc/ada/libgnat/a-ztdeau.adb | 2 +-
gcc/ada/libgnat/a-ztdeau.ads | 2 +-
gcc/ada/libgnat/a-ztdeio.adb | 2 +-
gcc/ada/libgnat/a-ztdeio__128.adb | 2 +-
gcc/ada/libgnat/a-ztedit.adb | 2 +-
gcc/ada/libgnat/a-ztedit.ads | 2 +-
gcc/ada/libgnat/a-ztenau.adb | 2 +-
gcc/ada/libgnat/a-ztenau.ads | 2 +-
gcc/ada/libgnat/a-ztenio.adb | 2 +-
gcc/ada/libgnat/a-ztexio.adb | 2 +-
gcc/ada/libgnat/a-ztexio.ads | 5 +-
gcc/ada/libgnat/a-ztfiau.adb | 2 +-
gcc/ada/libgnat/a-ztfiau.ads | 2 +-
gcc/ada/libgnat/a-ztfiio.adb | 21 +-
gcc/ada/libgnat/a-ztfiio__128.adb | 21 +-
gcc/ada/libgnat/a-ztflau.adb | 9 +-
gcc/ada/libgnat/a-ztflau.ads | 10 +-
gcc/ada/libgnat/a-ztflio.adb | 13 +-
gcc/ada/libgnat/a-ztgeau.adb | 2 +-
gcc/ada/libgnat/a-ztgeau.ads | 2 +-
gcc/ada/libgnat/a-ztinau.adb | 2 +-
gcc/ada/libgnat/a-ztinau.ads | 2 +-
gcc/ada/libgnat/a-ztinio.adb | 2 +-
gcc/ada/libgnat/a-ztinio__128.adb | 2 +-
gcc/ada/libgnat/a-ztmoio.adb | 2 +-
gcc/ada/libgnat/a-ztmoio__128.adb | 2 +-
gcc/ada/libgnat/a-zttest.adb | 2 +-
gcc/ada/libgnat/a-zzboio.adb | 2 +-
gcc/ada/libgnat/g-allein.ads | 2 +-
gcc/ada/libgnat/g-alleve.adb | 4 +-
gcc/ada/libgnat/g-alleve.ads | 2 +-
gcc/ada/libgnat/g-alleve__hard.adb | 2 +-
gcc/ada/libgnat/g-alleve__hard.ads | 2 +-
gcc/ada/libgnat/g-altcon.adb | 2 +-
gcc/ada/libgnat/g-altcon.ads | 2 +-
gcc/ada/libgnat/g-altive.ads | 2 +-
gcc/ada/libgnat/g-alveop.adb | 2 +-
gcc/ada/libgnat/g-alveop.ads | 2 +-
gcc/ada/libgnat/g-alvety.ads | 2 +-
gcc/ada/libgnat/g-alvevi.ads | 2 +-
gcc/ada/libgnat/g-arrspl.adb | 2 +-
gcc/ada/libgnat/g-arrspl.ads | 2 +-
gcc/ada/libgnat/g-awk.adb | 2 +-
gcc/ada/libgnat/g-awk.ads | 2 +-
gcc/ada/libgnat/g-binenv.adb | 2 +-
gcc/ada/libgnat/g-binenv.ads | 2 +-
gcc/ada/libgnat/g-brapre.ads | 2 +-
gcc/ada/libgnat/g-bubsor.adb | 2 +-
gcc/ada/libgnat/g-bubsor.ads | 2 +-
gcc/ada/libgnat/g-busora.adb | 2 +-
gcc/ada/libgnat/g-busora.ads | 2 +-
gcc/ada/libgnat/g-busorg.adb | 2 +-
gcc/ada/libgnat/g-busorg.ads | 2 +-
gcc/ada/libgnat/g-byorma.adb | 2 +-
gcc/ada/libgnat/g-byorma.ads | 2 +-
gcc/ada/libgnat/g-bytswa.adb | 2 +-
gcc/ada/libgnat/g-bytswa.ads | 2 +-
gcc/ada/libgnat/g-calend.adb | 2 +-
gcc/ada/libgnat/g-calend.ads | 2 +-
gcc/ada/libgnat/g-casuti.adb | 12 +-
gcc/ada/libgnat/g-casuti.ads | 38 +-
gcc/ada/libgnat/g-catiio.adb | 2 +-
gcc/ada/libgnat/g-catiio.ads | 2 +-
gcc/ada/libgnat/g-cgi.adb | 2 +-
gcc/ada/libgnat/g-cgi.ads | 2 +-
gcc/ada/libgnat/g-cgicoo.adb | 2 +-
gcc/ada/libgnat/g-cgicoo.ads | 2 +-
gcc/ada/libgnat/g-cgideb.adb | 2 +-
gcc/ada/libgnat/g-cgideb.ads | 2 +-
gcc/ada/libgnat/g-comlin.adb | 2 +-
gcc/ada/libgnat/g-comlin.ads | 2 +-
gcc/ada/libgnat/g-comver.adb | 2 +-
gcc/ada/libgnat/g-comver.ads | 2 +-
gcc/ada/libgnat/g-cppexc.adb | 2 +-
gcc/ada/libgnat/g-cppexc.ads | 2 +-
gcc/ada/libgnat/g-crc32.adb | 2 +-
gcc/ada/libgnat/g-crc32.ads | 2 +-
gcc/ada/libgnat/g-ctrl_c.adb | 2 +-
gcc/ada/libgnat/g-ctrl_c.ads | 2 +-
gcc/ada/libgnat/g-curexc.ads | 2 +-
gcc/ada/libgnat/g-debpoo.adb | 2 +-
gcc/ada/libgnat/g-debpoo.ads | 2 +-
gcc/ada/libgnat/g-debuti.adb | 2 +-
gcc/ada/libgnat/g-debuti.ads | 2 +-
gcc/ada/libgnat/g-decstr.adb | 2 +-
gcc/ada/libgnat/g-decstr.ads | 2 +-
gcc/ada/libgnat/g-deutst.ads | 2 +-
gcc/ada/libgnat/g-diopit.adb | 2 +-
gcc/ada/libgnat/g-diopit.ads | 2 +-
gcc/ada/libgnat/g-dirope.adb | 2 +-
gcc/ada/libgnat/g-dirope.ads | 2 +-
gcc/ada/libgnat/g-dynhta.adb | 2 +-
gcc/ada/libgnat/g-dynhta.ads | 2 +-
gcc/ada/libgnat/g-dyntab.adb | 2 +-
gcc/ada/libgnat/g-dyntab.ads | 2 +-
gcc/ada/libgnat/g-eacodu.adb | 2 +-
gcc/ada/libgnat/g-encstr.adb | 2 +-
gcc/ada/libgnat/g-encstr.ads | 2 +-
gcc/ada/libgnat/g-enutst.ads | 2 +-
gcc/ada/libgnat/g-excact.adb | 2 +-
gcc/ada/libgnat/g-excact.ads | 2 +-
gcc/ada/libgnat/g-except.ads | 2 +-
gcc/ada/libgnat/g-exctra.adb | 2 +-
gcc/ada/libgnat/g-exctra.ads | 2 +-
gcc/ada/libgnat/g-expect.adb | 2 +-
gcc/ada/libgnat/g-expect.ads | 2 +-
gcc/ada/libgnat/g-exptty.adb | 2 +-
gcc/ada/libgnat/g-exptty.ads | 2 +-
gcc/ada/libgnat/g-flocon.ads | 2 +-
gcc/ada/libgnat/g-forstr.adb | 2 +-
gcc/ada/libgnat/g-forstr.ads | 2 +-
gcc/ada/libgnat/g-graphs.adb | 2 +-
gcc/ada/libgnat/g-graphs.ads | 2 +-
gcc/ada/libgnat/g-heasor.adb | 2 +-
gcc/ada/libgnat/g-heasor.ads | 4 +-
gcc/ada/libgnat/g-hesora.adb | 2 +-
gcc/ada/libgnat/g-hesora.ads | 2 +-
gcc/ada/libgnat/g-hesorg.adb | 2 +-
gcc/ada/libgnat/g-hesorg.ads | 2 +-
gcc/ada/libgnat/g-htable.adb | 2 +-
gcc/ada/libgnat/g-htable.ads | 2 +-
gcc/ada/libgnat/g-io-put__vxworks.adb | 2 +-
gcc/ada/libgnat/g-io.adb | 2 +-
gcc/ada/libgnat/g-io.ads | 2 +-
gcc/ada/libgnat/g-io_aux.adb | 2 +-
gcc/ada/libgnat/g-io_aux.ads | 2 +-
gcc/ada/libgnat/g-lists.adb | 2 +-
gcc/ada/libgnat/g-lists.ads | 2 +-
gcc/ada/libgnat/g-locfil.adb | 2 +-
gcc/ada/libgnat/g-locfil.ads | 2 +-
gcc/ada/libgnat/g-mbdira.adb | 2 +-
gcc/ada/libgnat/g-mbdira.ads | 2 +-
gcc/ada/libgnat/g-mbflra.adb | 2 +-
gcc/ada/libgnat/g-mbflra.ads | 2 +-
gcc/ada/libgnat/g-md5.adb | 2 +-
gcc/ada/libgnat/g-md5.ads | 2 +-
gcc/ada/libgnat/g-memdum.adb | 2 +-
gcc/ada/libgnat/g-memdum.ads | 2 +-
gcc/ada/libgnat/g-moreex.adb | 2 +-
gcc/ada/libgnat/g-moreex.ads | 2 +-
gcc/ada/libgnat/g-os_lib.adb | 2 +-
gcc/ada/libgnat/g-os_lib.ads | 2 +-
gcc/ada/libgnat/g-pehage.adb | 2022 +--
gcc/ada/libgnat/g-pehage.ads | 117 +-
gcc/ada/libgnat/g-rannum.adb | 2 +-
gcc/ada/libgnat/g-rannum.ads | 2 +-
gcc/ada/libgnat/g-regexp.adb | 2 +-
gcc/ada/libgnat/g-regexp.ads | 2 +-
gcc/ada/libgnat/g-regist.adb | 2 +-
gcc/ada/libgnat/g-regist.ads | 2 +-
gcc/ada/libgnat/g-regpat.adb | 2 +-
gcc/ada/libgnat/g-regpat.ads | 2 +-
gcc/ada/libgnat/g-rewdat.adb | 2 +-
gcc/ada/libgnat/g-rewdat.ads | 2 +-
gcc/ada/libgnat/g-sechas.adb | 4 +-
gcc/ada/libgnat/g-sechas.ads | 2 +-
gcc/ada/libgnat/g-sehamd.adb | 2 +-
gcc/ada/libgnat/g-sehamd.ads | 2 +-
gcc/ada/libgnat/g-sehash.adb | 2 +-
gcc/ada/libgnat/g-sehash.ads | 2 +-
gcc/ada/libgnat/g-sercom.adb | 2 +-
gcc/ada/libgnat/g-sercom.ads | 2 +-
gcc/ada/libgnat/g-sercom__linux.adb | 2 +-
gcc/ada/libgnat/g-sercom__mingw.adb | 2 +-
gcc/ada/libgnat/g-sestin.ads | 2 +-
gcc/ada/libgnat/g-sets.adb | 2 +-
gcc/ada/libgnat/g-sets.ads | 2 +-
gcc/ada/libgnat/g-sha1.adb | 2 +-
gcc/ada/libgnat/g-sha1.ads | 2 +-
gcc/ada/libgnat/g-sha224.ads | 2 +-
gcc/ada/libgnat/g-sha256.ads | 2 +-
gcc/ada/libgnat/g-sha384.ads | 2 +-
gcc/ada/libgnat/g-sha512.ads | 2 +-
gcc/ada/libgnat/g-shsh32.adb | 2 +-
gcc/ada/libgnat/g-shsh32.ads | 2 +-
gcc/ada/libgnat/g-shsh64.adb | 2 +-
gcc/ada/libgnat/g-shsh64.ads | 2 +-
gcc/ada/libgnat/g-shshco.adb | 2 +-
gcc/ada/libgnat/g-shshco.ads | 2 +-
gcc/ada/libgnat/g-soccon.ads | 2 +-
gcc/ada/libgnat/g-socket.adb | 2 +-
gcc/ada/libgnat/g-socket.ads | 2 +-
gcc/ada/libgnat/g-socket__dummy.adb | 2 +-
gcc/ada/libgnat/g-socket__dummy.ads | 2 +-
gcc/ada/libgnat/g-socpol.adb | 2 +-
gcc/ada/libgnat/g-socpol.ads | 2 +-
gcc/ada/libgnat/g-socpol__dummy.adb | 2 +-
gcc/ada/libgnat/g-socpol__dummy.ads | 2 +-
gcc/ada/libgnat/g-socthi.adb | 2 +-
gcc/ada/libgnat/g-socthi.ads | 2 +-
gcc/ada/libgnat/g-socthi__dummy.adb | 2 +-
gcc/ada/libgnat/g-socthi__dummy.ads | 2 +-
gcc/ada/libgnat/g-socthi__mingw.adb | 2 +-
gcc/ada/libgnat/g-socthi__mingw.ads | 2 +-
gcc/ada/libgnat/g-socthi__vxworks.adb | 2 +-
gcc/ada/libgnat/g-socthi__vxworks.ads | 2 +-
gcc/ada/libgnat/g-soliop.ads | 2 +-
gcc/ada/libgnat/g-soliop__lynxos.ads | 2 +-
gcc/ada/libgnat/g-soliop__mingw.ads | 2 +-
gcc/ada/libgnat/g-soliop__qnx.ads | 2 +-
gcc/ada/libgnat/g-soliop__solaris.ads | 2 +-
gcc/ada/libgnat/g-sopowa.adb | 2 +-
gcc/ada/libgnat/g-sopowa__mingw.adb | 2 +-
gcc/ada/libgnat/g-sopowa__posix.adb | 2 +-
gcc/ada/libgnat/g-sothco.adb | 2 +-
gcc/ada/libgnat/g-sothco.ads | 2 +-
gcc/ada/libgnat/g-sothco__dummy.adb | 2 +-
gcc/ada/libgnat/g-sothco__dummy.ads | 2 +-
gcc/ada/libgnat/g-souinf.ads | 2 +-
gcc/ada/libgnat/g-spchge.adb | 2 +-
gcc/ada/libgnat/g-spchge.ads | 2 +-
gcc/ada/libgnat/g-speche.adb | 2 +-
gcc/ada/libgnat/g-speche.ads | 2 +-
gcc/ada/libgnat/g-spipat.adb | 2 +-
gcc/ada/libgnat/g-spipat.ads | 2 +-
gcc/ada/libgnat/g-spitbo.adb | 2 +-
gcc/ada/libgnat/g-spitbo.ads | 2 +-
gcc/ada/libgnat/g-spogwa.adb | 2 +-
gcc/ada/libgnat/g-spogwa.ads | 2 +-
gcc/ada/libgnat/g-sptabo.ads | 2 +-
gcc/ada/libgnat/g-sptain.ads | 2 +-
gcc/ada/libgnat/g-sptavs.ads | 2 +-
gcc/ada/libgnat/g-sse.ads | 2 +-
gcc/ada/libgnat/g-ssvety.ads | 2 +-
gcc/ada/libgnat/g-sthcso.adb | 2 +-
gcc/ada/libgnat/g-stheme.adb | 2 +-
gcc/ada/libgnat/g-strhas.ads | 2 +-
gcc/ada/libgnat/g-string.adb | 2 +-
gcc/ada/libgnat/g-string.ads | 2 +-
gcc/ada/libgnat/g-strspl.ads | 2 +-
gcc/ada/libgnat/g-stseme.adb | 2 +-
gcc/ada/libgnat/g-stsifd__sockets.adb | 2 +-
gcc/ada/libgnat/g-table.adb | 2 +-
gcc/ada/libgnat/g-table.ads | 4 +-
gcc/ada/libgnat/g-tasloc.adb | 2 +-
gcc/ada/libgnat/g-tasloc.ads | 2 +-
gcc/ada/libgnat/g-timsta.adb | 2 +-
gcc/ada/libgnat/g-timsta.ads | 2 +-
gcc/ada/libgnat/g-traceb.adb | 2 +-
gcc/ada/libgnat/g-traceb.ads | 2 +-
gcc/ada/libgnat/g-trasym.adb | 2 +-
gcc/ada/libgnat/g-trasym.ads | 2 +-
gcc/ada/libgnat/g-tty.adb | 2 +-
gcc/ada/libgnat/g-tty.ads | 2 +-
gcc/ada/libgnat/g-u3spch.adb | 2 +-
gcc/ada/libgnat/g-u3spch.ads | 2 +-
gcc/ada/libgnat/g-utf_32.adb | 2 +-
gcc/ada/libgnat/g-utf_32.ads | 2 +-
gcc/ada/libgnat/g-wispch.adb | 2 +-
gcc/ada/libgnat/g-wispch.ads | 2 +-
gcc/ada/libgnat/g-wistsp.ads | 2 +-
gcc/ada/libgnat/g-zspche.adb | 2 +-
gcc/ada/libgnat/g-zspche.ads | 2 +-
gcc/ada/libgnat/g-zstspl.ads | 2 +-
gcc/ada/libgnat/gnat.ads | 2 +-
gcc/ada/libgnat/i-c.adb | 2 +-
gcc/ada/libgnat/i-c.ads | 5 +
gcc/ada/libgnat/i-cexten.ads | 5 +-
gcc/ada/libgnat/i-cexten__128.ads | 5 +-
gcc/ada/libgnat/i-cobol.adb | 4 +-
gcc/ada/libgnat/i-cobol.ads | 2 +-
gcc/ada/libgnat/i-cpoint.adb | 2 +-
gcc/ada/libgnat/i-cpoint.ads | 2 +-
gcc/ada/libgnat/i-cstrea.adb | 2 +-
gcc/ada/libgnat/i-cstrea.ads | 2 +-
gcc/ada/libgnat/i-cstrin.adb | 2 +-
gcc/ada/libgnat/i-cstrin.ads | 2 +-
gcc/ada/libgnat/i-fortra.adb | 2 +-
gcc/ada/libgnat/i-pacdec.adb | 2 +-
gcc/ada/libgnat/i-pacdec.ads | 2 +-
gcc/ada/libgnat/i-vxwoio.adb | 2 +-
gcc/ada/libgnat/i-vxwoio.ads | 2 +-
gcc/ada/libgnat/i-vxwork.ads | 2 +-
gcc/ada/libgnat/i-vxwork__x86.ads | 2 +-
gcc/ada/libgnat/interfac.ads | 2 +-
gcc/ada/libgnat/interfac__2020.ads | 2 +-
gcc/ada/libgnat/memtrack.adb | 2 +-
gcc/ada/libgnat/s-addima.adb | 2 +-
gcc/ada/libgnat/s-addima.ads | 2 +-
gcc/ada/libgnat/s-addope.adb | 2 +-
gcc/ada/libgnat/s-addope.ads | 2 +-
gcc/ada/libgnat/s-aoinar.adb | 2 +-
gcc/ada/libgnat/s-aoinar.ads | 2 +-
gcc/ada/libgnat/s-aomoar.adb | 2 +-
gcc/ada/libgnat/s-aomoar.ads | 2 +-
gcc/ada/libgnat/s-aotase.adb | 2 +-
gcc/ada/libgnat/s-aotase.ads | 2 +-
gcc/ada/libgnat/s-aridou.adb | 2 +-
gcc/ada/libgnat/s-aridou.ads | 2 +-
gcc/ada/libgnat/s-arit128.adb | 2 +-
gcc/ada/libgnat/s-arit128.ads | 2 +-
gcc/ada/libgnat/s-arit32.adb | 2 +-
gcc/ada/libgnat/s-arit32.ads | 2 +-
gcc/ada/libgnat/s-arit64.adb | 2 +-
gcc/ada/libgnat/s-arit64.ads | 2 +-
gcc/ada/libgnat/s-assert.adb | 2 +-
gcc/ada/libgnat/s-assert.ads | 6 +-
gcc/ada/libgnat/s-atacco.adb | 2 +-
gcc/ada/libgnat/s-atacco.ads | 2 +-
gcc/ada/libgnat/s-atocou.adb | 2 +-
gcc/ada/libgnat/s-atocou.ads | 2 +-
gcc/ada/libgnat/s-atocou__builtin.adb | 2 +-
gcc/ada/libgnat/s-atocou__x86.adb | 2 +-
gcc/ada/libgnat/s-atoope.ads | 2 +-
gcc/ada/libgnat/s-atopex.adb | 2 +-
gcc/ada/libgnat/s-atopex.ads | 2 +-
gcc/ada/libgnat/s-atopri.adb | 2 +-
gcc/ada/libgnat/s-atopri.ads | 2 +-
gcc/ada/libgnat/s-auxdec.adb | 2 +-
gcc/ada/libgnat/s-auxdec.ads | 2 +-
gcc/ada/libgnat/s-bignum.adb | 2 +-
gcc/ada/libgnat/s-bignum.ads | 2 +-
gcc/ada/libgnat/s-bitfie.ads | 2 +-
gcc/ada/libgnat/s-bitops.adb | 2 +-
gcc/ada/libgnat/s-bitops.ads | 2 +-
gcc/ada/libgnat/s-bituti.adb | 2 +-
gcc/ada/libgnat/s-bituti.ads | 2 +-
gcc/ada/libgnat/s-boarop.ads | 2 +-
gcc/ada/libgnat/s-boustr.adb | 2 +-
gcc/ada/libgnat/s-boustr.ads | 2 +-
gcc/ada/libgnat/s-bytswa.ads | 2 +-
gcc/ada/libgnat/s-carsi8.adb | 2 +-
gcc/ada/libgnat/s-carsi8.ads | 2 +-
gcc/ada/libgnat/s-carun8.adb | 2 +-
gcc/ada/libgnat/s-carun8.ads | 2 +-
gcc/ada/libgnat/s-casi128.adb | 2 +-
gcc/ada/libgnat/s-casi128.ads | 2 +-
gcc/ada/libgnat/s-casi16.adb | 2 +-
gcc/ada/libgnat/s-casi16.ads | 2 +-
gcc/ada/libgnat/s-casi32.adb | 2 +-
gcc/ada/libgnat/s-casi32.ads | 2 +-
gcc/ada/libgnat/s-casi64.adb | 2 +-
gcc/ada/libgnat/s-casi64.ads | 2 +-
gcc/ada/libgnat/s-casuti.adb | 2 +-
gcc/ada/libgnat/s-casuti.ads | 2 +-
gcc/ada/libgnat/s-caun128.adb | 2 +-
gcc/ada/libgnat/s-caun128.ads | 2 +-
gcc/ada/libgnat/s-caun16.adb | 2 +-
gcc/ada/libgnat/s-caun16.ads | 2 +-
gcc/ada/libgnat/s-caun32.adb | 2 +-
gcc/ada/libgnat/s-caun32.ads | 2 +-
gcc/ada/libgnat/s-caun64.adb | 2 +-
gcc/ada/libgnat/s-caun64.ads | 2 +-
gcc/ada/libgnat/s-chepoo.ads | 2 +-
gcc/ada/libgnat/s-commun.adb | 2 +-
gcc/ada/libgnat/s-commun.ads | 2 +-
gcc/ada/libgnat/s-conca2.adb | 2 +-
gcc/ada/libgnat/s-conca2.ads | 2 +-
gcc/ada/libgnat/s-conca3.adb | 2 +-
gcc/ada/libgnat/s-conca3.ads | 2 +-
gcc/ada/libgnat/s-conca4.adb | 2 +-
gcc/ada/libgnat/s-conca4.ads | 2 +-
gcc/ada/libgnat/s-conca5.adb | 2 +-
gcc/ada/libgnat/s-conca5.ads | 2 +-
gcc/ada/libgnat/s-conca6.adb | 2 +-
gcc/ada/libgnat/s-conca6.ads | 2 +-
gcc/ada/libgnat/s-conca7.adb | 2 +-
gcc/ada/libgnat/s-conca7.ads | 2 +-
gcc/ada/libgnat/s-conca8.adb | 2 +-
gcc/ada/libgnat/s-conca8.ads | 2 +-
gcc/ada/libgnat/s-conca9.adb | 2 +-
gcc/ada/libgnat/s-conca9.ads | 2 +-
gcc/ada/libgnat/s-crc32.adb | 2 +-
gcc/ada/libgnat/s-crc32.ads | 2 +-
gcc/ada/libgnat/s-crtl.ads | 2 +-
gcc/ada/libgnat/s-dfmkio.ads | 2 +-
gcc/ada/libgnat/s-dfmopr.ads | 2 +-
gcc/ada/libgnat/s-dgmgop.ads | 2 +-
gcc/ada/libgnat/s-diflio.adb | 2 +-
gcc/ada/libgnat/s-diflio.ads | 2 +-
gcc/ada/libgnat/s-diflmk.ads | 2 +-
gcc/ada/libgnat/s-digemk.ads | 2 +-
gcc/ada/libgnat/s-diinio.adb | 2 +-
gcc/ada/libgnat/s-diinio.ads | 2 +-
gcc/ada/libgnat/s-dilomk.ads | 2 +-
gcc/ada/libgnat/s-dim.ads | 2 +-
gcc/ada/libgnat/s-dimkio.ads | 2 +-
gcc/ada/libgnat/s-dimmks.ads | 2 +-
gcc/ada/libgnat/s-direio.adb | 2 +-
gcc/ada/libgnat/s-direio.ads | 2 +-
gcc/ada/libgnat/s-dlmkio.ads | 2 +-
gcc/ada/libgnat/s-dlmopr.ads | 2 +-
gcc/ada/libgnat/s-dmotpr.ads | 2 +-
gcc/ada/libgnat/s-dorepr.adb | 172 +
gcc/ada/libgnat/s-dorepr__fma.adb | 97 +
gcc/ada/libgnat/s-dourea.adb | 258 +
gcc/ada/libgnat/s-dourea.ads | 123 +
gcc/ada/libgnat/s-dsaser.ads | 2 +-
gcc/ada/libgnat/s-dwalin.adb | 4 +-
gcc/ada/libgnat/s-dwalin.ads | 2 +-
gcc/ada/libgnat/s-elaall.adb | 2 +-
gcc/ada/libgnat/s-elaall.ads | 2 +-
gcc/ada/libgnat/s-excdeb.adb | 2 +-
gcc/ada/libgnat/s-excdeb.ads | 2 +-
gcc/ada/libgnat/s-except.adb | 2 +-
gcc/ada/libgnat/s-except.ads | 2 +-
gcc/ada/libgnat/s-excmac__arm.adb | 2 +-
gcc/ada/libgnat/s-excmac__arm.ads | 2 +-
gcc/ada/libgnat/s-excmac__gcc.adb | 2 +-
gcc/ada/libgnat/s-excmac__gcc.ads | 2 +-
gcc/ada/libgnat/s-exctab.adb | 2 +-
gcc/ada/libgnat/s-exctab.ads | 2 +-
gcc/ada/libgnat/s-exctra.adb | 2 +-
gcc/ada/libgnat/s-exctra.ads | 2 +-
gcc/ada/libgnat/s-exnflt.ads | 41 +
gcc/ada/libgnat/s-exnint.adb | 2 +-
gcc/ada/libgnat/s-exnint.ads | 2 +-
gcc/ada/libgnat/s-exnlfl.ads | 41 +
gcc/ada/libgnat/s-exnllf.adb | 156 +-
gcc/ada/libgnat/s-exnllf.ads | 20 +-
gcc/ada/libgnat/s-exnlli.adb | 2 +-
gcc/ada/libgnat/s-exnlli.ads | 2 +-
gcc/ada/libgnat/s-exnllli.ads | 2 +-
gcc/ada/libgnat/s-expint.adb | 2 +-
gcc/ada/libgnat/s-expint.ads | 2 +-
gcc/ada/libgnat/s-explli.adb | 2 +-
gcc/ada/libgnat/s-explli.ads | 2 +-
gcc/ada/libgnat/s-expllli.ads | 2 +-
gcc/ada/libgnat/s-explllu.ads | 2 +-
gcc/ada/libgnat/s-expllu.adb | 2 +-
gcc/ada/libgnat/s-expllu.ads | 2 +-
gcc/ada/libgnat/s-expmod.adb | 2 +-
gcc/ada/libgnat/s-expmod.ads | 2 +-
gcc/ada/libgnat/s-exponn.adb | 2 +-
gcc/ada/libgnat/s-exponn.ads | 2 +-
gcc/ada/libgnat/s-exponr.adb | 122 +
gcc/ada/libgnat/s-exponr.ads | 38 +
gcc/ada/libgnat/s-expont.adb | 2 +-
gcc/ada/libgnat/s-expont.ads | 2 +-
gcc/ada/libgnat/s-exponu.adb | 2 +-
gcc/ada/libgnat/s-exponu.ads | 2 +-
gcc/ada/libgnat/s-expuns.adb | 2 +-
gcc/ada/libgnat/s-expuns.ads | 2 +-
gcc/ada/libgnat/s-fatflt.ads | 2 +-
gcc/ada/libgnat/s-fatgen.adb | 397 +-
gcc/ada/libgnat/s-fatgen.ads | 2 +-
gcc/ada/libgnat/s-fatlfl.ads | 2 +-
gcc/ada/libgnat/s-fatllf.ads | 2 +-
gcc/ada/libgnat/s-ficobl.ads | 2 +-
gcc/ada/libgnat/s-filatt.ads | 2 +-
gcc/ada/libgnat/s-fileio.adb | 2 +-
gcc/ada/libgnat/s-fileio.ads | 2 +-
gcc/ada/libgnat/s-finmas.adb | 2 +-
gcc/ada/libgnat/s-finmas.ads | 4 +-
gcc/ada/libgnat/s-finroo.adb | 2 +-
gcc/ada/libgnat/s-finroo.ads | 2 +-
gcc/ada/libgnat/s-flocon.adb | 2 +-
gcc/ada/libgnat/s-flocon.ads | 2 +-
gcc/ada/libgnat/s-flocon__none.adb | 2 +-
gcc/ada/libgnat/s-fode128.ads | 2 +-
gcc/ada/libgnat/s-fode32.ads | 2 +-
gcc/ada/libgnat/s-fode64.ads | 2 +-
gcc/ada/libgnat/s-fofi128.ads | 2 +-
gcc/ada/libgnat/s-fofi32.ads | 2 +-
gcc/ada/libgnat/s-fofi64.ads | 2 +-
gcc/ada/libgnat/s-fore_d.adb | 2 +-
gcc/ada/libgnat/s-fore_d.ads | 2 +-
gcc/ada/libgnat/s-fore_f.adb | 2 +-
gcc/ada/libgnat/s-fore_f.ads | 2 +-
gcc/ada/libgnat/s-forrea.adb | 14 +-
gcc/ada/libgnat/s-forrea.ads | 10 +-
gcc/ada/libgnat/s-gearop.adb | 2 +-
gcc/ada/libgnat/s-gearop.ads | 2 +-
gcc/ada/libgnat/s-genbig.adb | 2 +-
gcc/ada/libgnat/s-genbig.ads | 2 +-
gcc/ada/libgnat/s-geveop.adb | 2 +-
gcc/ada/libgnat/s-geveop.ads | 2 +-
gcc/ada/libgnat/s-gloloc.adb | 2 +-
gcc/ada/libgnat/s-gloloc.ads | 2 +-
gcc/ada/libgnat/s-gloloc__mingw.adb | 2 +-
gcc/ada/libgnat/s-htable.adb | 2 +-
gcc/ada/libgnat/s-htable.ads | 2 +-
gcc/ada/libgnat/s-imageb.adb | 2 +-
gcc/ada/libgnat/s-imageb.ads | 2 +-
gcc/ada/libgnat/s-imaged.adb | 2 +-
gcc/ada/libgnat/s-imaged.ads | 2 +-
gcc/ada/libgnat/s-imagef.adb | 2 +-
gcc/ada/libgnat/s-imagef.ads | 4 +-
gcc/ada/libgnat/s-imagei.adb | 2 +-
gcc/ada/libgnat/s-imagei.ads | 2 +-
gcc/ada/libgnat/{s-imgenu.adb => s-imagen.adb} | 103 +-
gcc/ada/libgnat/{s-imgenu.ads => s-imagen.ads} | 49 +-
gcc/ada/libgnat/s-imager.adb | 464 +
gcc/ada/libgnat/s-imager.ads | 92 +
gcc/ada/libgnat/s-imageu.adb | 2 +-
gcc/ada/libgnat/s-imageu.ads | 2 +-
gcc/ada/libgnat/s-imagew.adb | 2 +-
gcc/ada/libgnat/s-imagew.ads | 2 +-
gcc/ada/libgnat/s-imde128.ads | 2 +-
gcc/ada/libgnat/s-imde32.ads | 2 +-
gcc/ada/libgnat/s-imde64.ads | 2 +-
gcc/ada/libgnat/s-imen16.ads | 51 +
gcc/ada/libgnat/s-imen32.ads | 51 +
gcc/ada/libgnat/s-imenne.adb | 2 +-
gcc/ada/libgnat/s-imenne.ads | 12 +-
gcc/ada/libgnat/s-imenu8.ads | 51 +
gcc/ada/libgnat/s-imfi128.ads | 2 +-
gcc/ada/libgnat/s-imfi32.ads | 2 +-
gcc/ada/libgnat/s-imfi64.ads | 2 +-
gcc/ada/libgnat/s-imgbiu.adb | 2 +-
gcc/ada/libgnat/s-imgbiu.ads | 2 +-
gcc/ada/libgnat/s-imgboo.adb | 2 +-
gcc/ada/libgnat/s-imgboo.ads | 2 +-
gcc/ada/libgnat/s-imgcha.adb | 2 +-
gcc/ada/libgnat/s-imgcha.ads | 2 +-
gcc/ada/libgnat/s-imgflt.ads | 66 +
gcc/ada/libgnat/s-imgint.adb | 2 +-
gcc/ada/libgnat/s-imgint.ads | 2 +-
gcc/ada/libgnat/s-imglfl.ads | 80 +
gcc/ada/libgnat/s-imgllb.adb | 2 +-
gcc/ada/libgnat/s-imgllb.ads | 2 +-
gcc/ada/libgnat/s-imgllf.ads | 73 +
gcc/ada/libgnat/s-imglli.adb | 2 +-
gcc/ada/libgnat/s-imglli.ads | 2 +-
gcc/ada/libgnat/s-imglllb.ads | 2 +-
gcc/ada/libgnat/s-imgllli.ads | 2 +-
gcc/ada/libgnat/s-imglllu.ads | 2 +-
gcc/ada/libgnat/s-imglllw.ads | 2 +-
gcc/ada/libgnat/s-imgllu.adb | 2 +-
gcc/ada/libgnat/s-imgllu.ads | 2 +-
gcc/ada/libgnat/s-imgllw.adb | 2 +-
gcc/ada/libgnat/s-imgllw.ads | 2 +-
gcc/ada/libgnat/s-imgrea.adb | 691 +-
gcc/ada/libgnat/s-imgrea.ads | 50 +-
gcc/ada/libgnat/s-imguns.adb | 2 +-
gcc/ada/libgnat/s-imguns.ads | 2 +-
gcc/ada/libgnat/s-imguti.adb | 83 +-
gcc/ada/libgnat/s-imguti.ads | 22 +-
gcc/ada/libgnat/s-imgwch.adb | 2 +-
gcc/ada/libgnat/s-imgwch.ads | 2 +-
gcc/ada/libgnat/s-imgwiu.adb | 2 +-
gcc/ada/libgnat/s-imgwiu.ads | 2 +-
gcc/ada/libgnat/s-io.adb | 2 +-
gcc/ada/libgnat/s-io.ads | 2 +-
gcc/ada/libgnat/s-llflex.ads | 2 +-
gcc/ada/libgnat/s-maccod.ads | 2 +-
gcc/ada/libgnat/s-mantis.adb | 2 +-
gcc/ada/libgnat/s-mantis.ads | 2 +-
gcc/ada/libgnat/s-mastop.adb | 2 +-
gcc/ada/libgnat/s-mastop.ads | 2 +-
gcc/ada/libgnat/s-memcop.ads | 2 +-
gcc/ada/libgnat/s-memory.adb | 2 +-
gcc/ada/libgnat/s-memory.ads | 2 +-
gcc/ada/libgnat/s-mmap.adb | 2 +-
gcc/ada/libgnat/s-mmap.ads | 2 +-
gcc/ada/libgnat/s-mmauni__long.ads | 2 +-
gcc/ada/libgnat/s-mmosin__mingw.adb | 2 +-
gcc/ada/libgnat/s-mmosin__mingw.ads | 2 +-
gcc/ada/libgnat/s-mmosin__unix.adb | 2 +-
gcc/ada/libgnat/s-mmosin__unix.ads | 2 +-
gcc/ada/libgnat/s-multip.adb | 2 +-
gcc/ada/libgnat/s-objrea.adb | 2 +-
gcc/ada/libgnat/s-objrea.ads | 2 +-
gcc/ada/libgnat/s-optide.adb | 2 +-
gcc/ada/libgnat/s-os_lib.adb | 8 +-
gcc/ada/libgnat/s-os_lib.ads | 2 +-
gcc/ada/libgnat/s-osprim.ads | 2 +-
gcc/ada/libgnat/s-osprim__darwin.adb | 2 +-
gcc/ada/libgnat/s-osprim__lynxos.ads | 2 +-
gcc/ada/libgnat/s-osprim__mingw.adb | 2 +-
gcc/ada/libgnat/s-osprim__posix.adb | 2 +-
gcc/ada/libgnat/s-osprim__posix2008.adb | 2 +-
gcc/ada/libgnat/s-osprim__rtems.adb | 2 +-
gcc/ada/libgnat/s-osprim__solaris.adb | 2 +-
gcc/ada/libgnat/s-osprim__unix.adb | 2 +-
gcc/ada/libgnat/s-osprim__vxworks.adb | 2 +-
gcc/ada/libgnat/s-osprim__x32.adb | 2 +-
gcc/ada/libgnat/s-osvers__vxworks-653.ads | 2 +-
gcc/ada/libgnat/s-pack03.adb | 2 +-
gcc/ada/libgnat/s-pack03.ads | 2 +-
gcc/ada/libgnat/s-pack05.adb | 2 +-
gcc/ada/libgnat/s-pack05.ads | 2 +-
gcc/ada/libgnat/s-pack06.adb | 2 +-
gcc/ada/libgnat/s-pack06.ads | 2 +-
gcc/ada/libgnat/s-pack07.adb | 2 +-
gcc/ada/libgnat/s-pack07.ads | 2 +-
gcc/ada/libgnat/s-pack09.adb | 2 +-
gcc/ada/libgnat/s-pack09.ads | 2 +-
gcc/ada/libgnat/s-pack10.adb | 2 +-
gcc/ada/libgnat/s-pack10.ads | 2 +-
gcc/ada/libgnat/s-pack100.adb | 2 +-
gcc/ada/libgnat/s-pack100.ads | 2 +-
gcc/ada/libgnat/s-pack101.adb | 2 +-
gcc/ada/libgnat/s-pack101.ads | 2 +-
gcc/ada/libgnat/s-pack102.adb | 2 +-
gcc/ada/libgnat/s-pack102.ads | 2 +-
gcc/ada/libgnat/s-pack103.adb | 2 +-
gcc/ada/libgnat/s-pack103.ads | 2 +-
gcc/ada/libgnat/s-pack104.adb | 2 +-
gcc/ada/libgnat/s-pack104.ads | 2 +-
gcc/ada/libgnat/s-pack105.adb | 2 +-
gcc/ada/libgnat/s-pack105.ads | 2 +-
gcc/ada/libgnat/s-pack106.adb | 2 +-
gcc/ada/libgnat/s-pack106.ads | 2 +-
gcc/ada/libgnat/s-pack107.adb | 2 +-
gcc/ada/libgnat/s-pack107.ads | 2 +-
gcc/ada/libgnat/s-pack108.adb | 2 +-
gcc/ada/libgnat/s-pack108.ads | 2 +-
gcc/ada/libgnat/s-pack109.adb | 2 +-
gcc/ada/libgnat/s-pack109.ads | 2 +-
gcc/ada/libgnat/s-pack11.adb | 2 +-
gcc/ada/libgnat/s-pack11.ads | 2 +-
gcc/ada/libgnat/s-pack110.adb | 2 +-
gcc/ada/libgnat/s-pack110.ads | 2 +-
gcc/ada/libgnat/s-pack111.adb | 2 +-
gcc/ada/libgnat/s-pack111.ads | 2 +-
gcc/ada/libgnat/s-pack112.adb | 2 +-
gcc/ada/libgnat/s-pack112.ads | 2 +-
gcc/ada/libgnat/s-pack113.adb | 2 +-
gcc/ada/libgnat/s-pack113.ads | 2 +-
gcc/ada/libgnat/s-pack114.adb | 2 +-
gcc/ada/libgnat/s-pack114.ads | 2 +-
gcc/ada/libgnat/s-pack115.adb | 2 +-
gcc/ada/libgnat/s-pack115.ads | 2 +-
gcc/ada/libgnat/s-pack116.adb | 2 +-
gcc/ada/libgnat/s-pack116.ads | 2 +-
gcc/ada/libgnat/s-pack117.adb | 2 +-
gcc/ada/libgnat/s-pack117.ads | 2 +-
gcc/ada/libgnat/s-pack118.adb | 2 +-
gcc/ada/libgnat/s-pack118.ads | 2 +-
gcc/ada/libgnat/s-pack119.adb | 2 +-
gcc/ada/libgnat/s-pack119.ads | 2 +-
gcc/ada/libgnat/s-pack12.adb | 2 +-
gcc/ada/libgnat/s-pack12.ads | 2 +-
gcc/ada/libgnat/s-pack120.adb | 2 +-
gcc/ada/libgnat/s-pack120.ads | 2 +-
gcc/ada/libgnat/s-pack121.adb | 2 +-
gcc/ada/libgnat/s-pack121.ads | 2 +-
gcc/ada/libgnat/s-pack122.adb | 2 +-
gcc/ada/libgnat/s-pack122.ads | 2 +-
gcc/ada/libgnat/s-pack123.adb | 2 +-
gcc/ada/libgnat/s-pack123.ads | 2 +-
gcc/ada/libgnat/s-pack124.adb | 2 +-
gcc/ada/libgnat/s-pack124.ads | 2 +-
gcc/ada/libgnat/s-pack125.adb | 2 +-
gcc/ada/libgnat/s-pack125.ads | 2 +-
gcc/ada/libgnat/s-pack126.adb | 2 +-
gcc/ada/libgnat/s-pack126.ads | 2 +-
gcc/ada/libgnat/s-pack127.adb | 2 +-
gcc/ada/libgnat/s-pack127.ads | 2 +-
gcc/ada/libgnat/s-pack13.adb | 2 +-
gcc/ada/libgnat/s-pack13.ads | 2 +-
gcc/ada/libgnat/s-pack14.adb | 2 +-
gcc/ada/libgnat/s-pack14.ads | 2 +-
gcc/ada/libgnat/s-pack15.adb | 2 +-
gcc/ada/libgnat/s-pack15.ads | 2 +-
gcc/ada/libgnat/s-pack17.adb | 2 +-
gcc/ada/libgnat/s-pack17.ads | 2 +-
gcc/ada/libgnat/s-pack18.adb | 2 +-
gcc/ada/libgnat/s-pack18.ads | 2 +-
gcc/ada/libgnat/s-pack19.adb | 2 +-
gcc/ada/libgnat/s-pack19.ads | 2 +-
gcc/ada/libgnat/s-pack20.adb | 2 +-
gcc/ada/libgnat/s-pack20.ads | 2 +-
gcc/ada/libgnat/s-pack21.adb | 2 +-
gcc/ada/libgnat/s-pack21.ads | 2 +-
gcc/ada/libgnat/s-pack22.adb | 2 +-
gcc/ada/libgnat/s-pack22.ads | 2 +-
gcc/ada/libgnat/s-pack23.adb | 2 +-
gcc/ada/libgnat/s-pack23.ads | 2 +-
gcc/ada/libgnat/s-pack24.adb | 2 +-
gcc/ada/libgnat/s-pack24.ads | 2 +-
gcc/ada/libgnat/s-pack25.adb | 2 +-
gcc/ada/libgnat/s-pack25.ads | 2 +-
gcc/ada/libgnat/s-pack26.adb | 2 +-
gcc/ada/libgnat/s-pack26.ads | 2 +-
gcc/ada/libgnat/s-pack27.adb | 2 +-
gcc/ada/libgnat/s-pack27.ads | 2 +-
gcc/ada/libgnat/s-pack28.adb | 2 +-
gcc/ada/libgnat/s-pack28.ads | 2 +-
gcc/ada/libgnat/s-pack29.adb | 2 +-
gcc/ada/libgnat/s-pack29.ads | 2 +-
gcc/ada/libgnat/s-pack30.adb | 2 +-
gcc/ada/libgnat/s-pack30.ads | 2 +-
gcc/ada/libgnat/s-pack31.adb | 2 +-
gcc/ada/libgnat/s-pack31.ads | 2 +-
gcc/ada/libgnat/s-pack33.adb | 2 +-
gcc/ada/libgnat/s-pack33.ads | 2 +-
gcc/ada/libgnat/s-pack34.adb | 2 +-
gcc/ada/libgnat/s-pack34.ads | 2 +-
gcc/ada/libgnat/s-pack35.adb | 2 +-
gcc/ada/libgnat/s-pack35.ads | 2 +-
gcc/ada/libgnat/s-pack36.adb | 2 +-
gcc/ada/libgnat/s-pack36.ads | 2 +-
gcc/ada/libgnat/s-pack37.adb | 2 +-
gcc/ada/libgnat/s-pack37.ads | 2 +-
gcc/ada/libgnat/s-pack38.adb | 2 +-
gcc/ada/libgnat/s-pack38.ads | 2 +-
gcc/ada/libgnat/s-pack39.adb | 2 +-
gcc/ada/libgnat/s-pack39.ads | 2 +-
gcc/ada/libgnat/s-pack40.adb | 2 +-
gcc/ada/libgnat/s-pack40.ads | 2 +-
gcc/ada/libgnat/s-pack41.adb | 2 +-
gcc/ada/libgnat/s-pack41.ads | 2 +-
gcc/ada/libgnat/s-pack42.adb | 2 +-
gcc/ada/libgnat/s-pack42.ads | 2 +-
gcc/ada/libgnat/s-pack43.adb | 2 +-
gcc/ada/libgnat/s-pack43.ads | 2 +-
gcc/ada/libgnat/s-pack44.adb | 2 +-
gcc/ada/libgnat/s-pack44.ads | 2 +-
gcc/ada/libgnat/s-pack45.adb | 2 +-
gcc/ada/libgnat/s-pack45.ads | 2 +-
gcc/ada/libgnat/s-pack46.adb | 2 +-
gcc/ada/libgnat/s-pack46.ads | 2 +-
gcc/ada/libgnat/s-pack47.adb | 2 +-
gcc/ada/libgnat/s-pack47.ads | 2 +-
gcc/ada/libgnat/s-pack48.adb | 2 +-
gcc/ada/libgnat/s-pack48.ads | 2 +-
gcc/ada/libgnat/s-pack49.adb | 2 +-
gcc/ada/libgnat/s-pack49.ads | 2 +-
gcc/ada/libgnat/s-pack50.adb | 2 +-
gcc/ada/libgnat/s-pack50.ads | 2 +-
gcc/ada/libgnat/s-pack51.adb | 2 +-
gcc/ada/libgnat/s-pack51.ads | 2 +-
gcc/ada/libgnat/s-pack52.adb | 2 +-
gcc/ada/libgnat/s-pack52.ads | 2 +-
gcc/ada/libgnat/s-pack53.adb | 2 +-
gcc/ada/libgnat/s-pack53.ads | 2 +-
gcc/ada/libgnat/s-pack54.adb | 2 +-
gcc/ada/libgnat/s-pack54.ads | 2 +-
gcc/ada/libgnat/s-pack55.adb | 2 +-
gcc/ada/libgnat/s-pack55.ads | 2 +-
gcc/ada/libgnat/s-pack56.adb | 2 +-
gcc/ada/libgnat/s-pack56.ads | 2 +-
gcc/ada/libgnat/s-pack57.adb | 2 +-
gcc/ada/libgnat/s-pack57.ads | 2 +-
gcc/ada/libgnat/s-pack58.adb | 2 +-
gcc/ada/libgnat/s-pack58.ads | 2 +-
gcc/ada/libgnat/s-pack59.adb | 2 +-
gcc/ada/libgnat/s-pack59.ads | 2 +-
gcc/ada/libgnat/s-pack60.adb | 2 +-
gcc/ada/libgnat/s-pack60.ads | 2 +-
gcc/ada/libgnat/s-pack61.adb | 2 +-
gcc/ada/libgnat/s-pack61.ads | 2 +-
gcc/ada/libgnat/s-pack62.adb | 2 +-
gcc/ada/libgnat/s-pack62.ads | 2 +-
gcc/ada/libgnat/s-pack63.adb | 2 +-
gcc/ada/libgnat/s-pack63.ads | 2 +-
gcc/ada/libgnat/s-pack65.adb | 2 +-
gcc/ada/libgnat/s-pack65.ads | 2 +-
gcc/ada/libgnat/s-pack66.adb | 2 +-
gcc/ada/libgnat/s-pack66.ads | 2 +-
gcc/ada/libgnat/s-pack67.adb | 2 +-
gcc/ada/libgnat/s-pack67.ads | 2 +-
gcc/ada/libgnat/s-pack68.adb | 2 +-
gcc/ada/libgnat/s-pack68.ads | 2 +-
gcc/ada/libgnat/s-pack69.adb | 2 +-
gcc/ada/libgnat/s-pack69.ads | 2 +-
gcc/ada/libgnat/s-pack70.adb | 2 +-
gcc/ada/libgnat/s-pack70.ads | 2 +-
gcc/ada/libgnat/s-pack71.adb | 2 +-
gcc/ada/libgnat/s-pack71.ads | 2 +-
gcc/ada/libgnat/s-pack72.adb | 2 +-
gcc/ada/libgnat/s-pack72.ads | 2 +-
gcc/ada/libgnat/s-pack73.adb | 2 +-
gcc/ada/libgnat/s-pack73.ads | 2 +-
gcc/ada/libgnat/s-pack74.adb | 2 +-
gcc/ada/libgnat/s-pack74.ads | 2 +-
gcc/ada/libgnat/s-pack75.adb | 2 +-
gcc/ada/libgnat/s-pack75.ads | 2 +-
gcc/ada/libgnat/s-pack76.adb | 2 +-
gcc/ada/libgnat/s-pack76.ads | 2 +-
gcc/ada/libgnat/s-pack77.adb | 2 +-
gcc/ada/libgnat/s-pack77.ads | 2 +-
gcc/ada/libgnat/s-pack78.adb | 2 +-
gcc/ada/libgnat/s-pack78.ads | 2 +-
gcc/ada/libgnat/s-pack79.adb | 2 +-
gcc/ada/libgnat/s-pack79.ads | 2 +-
gcc/ada/libgnat/s-pack80.adb | 2 +-
gcc/ada/libgnat/s-pack80.ads | 2 +-
gcc/ada/libgnat/s-pack81.adb | 2 +-
gcc/ada/libgnat/s-pack81.ads | 2 +-
gcc/ada/libgnat/s-pack82.adb | 2 +-
gcc/ada/libgnat/s-pack82.ads | 2 +-
gcc/ada/libgnat/s-pack83.adb | 2 +-
gcc/ada/libgnat/s-pack83.ads | 2 +-
gcc/ada/libgnat/s-pack84.adb | 2 +-
gcc/ada/libgnat/s-pack84.ads | 2 +-
gcc/ada/libgnat/s-pack85.adb | 2 +-
gcc/ada/libgnat/s-pack85.ads | 2 +-
gcc/ada/libgnat/s-pack86.adb | 2 +-
gcc/ada/libgnat/s-pack86.ads | 2 +-
gcc/ada/libgnat/s-pack87.adb | 2 +-
gcc/ada/libgnat/s-pack87.ads | 2 +-
gcc/ada/libgnat/s-pack88.adb | 2 +-
gcc/ada/libgnat/s-pack88.ads | 2 +-
gcc/ada/libgnat/s-pack89.adb | 2 +-
gcc/ada/libgnat/s-pack89.ads | 2 +-
gcc/ada/libgnat/s-pack90.adb | 2 +-
gcc/ada/libgnat/s-pack90.ads | 2 +-
gcc/ada/libgnat/s-pack91.adb | 2 +-
gcc/ada/libgnat/s-pack91.ads | 2 +-
gcc/ada/libgnat/s-pack92.adb | 2 +-
gcc/ada/libgnat/s-pack92.ads | 2 +-
gcc/ada/libgnat/s-pack93.adb | 2 +-
gcc/ada/libgnat/s-pack93.ads | 2 +-
gcc/ada/libgnat/s-pack94.adb | 2 +-
gcc/ada/libgnat/s-pack94.ads | 2 +-
gcc/ada/libgnat/s-pack95.adb | 2 +-
gcc/ada/libgnat/s-pack95.ads | 2 +-
gcc/ada/libgnat/s-pack96.adb | 2 +-
gcc/ada/libgnat/s-pack96.ads | 2 +-
gcc/ada/libgnat/s-pack97.adb | 2 +-
gcc/ada/libgnat/s-pack97.ads | 2 +-
gcc/ada/libgnat/s-pack98.adb | 2 +-
gcc/ada/libgnat/s-pack98.ads | 2 +-
gcc/ada/libgnat/s-pack99.adb | 2 +-
gcc/ada/libgnat/s-pack99.ads | 2 +-
gcc/ada/libgnat/s-parame.adb | 2 +-
gcc/ada/libgnat/s-parame.ads | 2 +-
gcc/ada/libgnat/s-parame__ae653.ads | 2 +-
gcc/ada/libgnat/s-parame__hpux.ads | 2 +-
gcc/ada/libgnat/s-parame__rtems.adb | 2 +-
gcc/ada/libgnat/s-parame__vxworks.adb | 2 +-
gcc/ada/libgnat/s-parame__vxworks.ads | 2 +-
gcc/ada/libgnat/s-parint.adb | 2 +-
gcc/ada/libgnat/s-parint.ads | 2 +-
gcc/ada/libgnat/s-pehage.adb | 2235 +++
gcc/ada/libgnat/s-pehage.ads | 212 +
gcc/ada/libgnat/s-pooglo.adb | 2 +-
gcc/ada/libgnat/s-pooglo.ads | 2 +-
gcc/ada/libgnat/s-pooloc.adb | 2 +-
gcc/ada/libgnat/s-pooloc.ads | 2 +-
gcc/ada/libgnat/s-poosiz.adb | 2 +-
gcc/ada/libgnat/s-poosiz.ads | 2 +-
gcc/ada/libgnat/s-powflt.ads | 70 +-
gcc/ada/libgnat/s-powlfl.ads | 364 +-
gcc/ada/libgnat/s-powllf.ads | 97 +-
gcc/ada/libgnat/s-purexc.ads | 2 +-
gcc/ada/libgnat/s-putaim.adb | 2 +-
gcc/ada/libgnat/s-putaim.ads | 2 +-
gcc/ada/libgnat/s-putima.adb | 2 +-
gcc/ada/libgnat/s-putima.ads | 2 +-
gcc/ada/libgnat/s-rannum.adb | 2 +-
gcc/ada/libgnat/s-rannum.ads | 2 +-
gcc/ada/libgnat/s-ransee.adb | 2 +-
gcc/ada/libgnat/s-ransee.ads | 2 +-
gcc/ada/libgnat/s-regexp.adb | 2 +-
gcc/ada/libgnat/s-regexp.ads | 2 +-
gcc/ada/libgnat/s-regpat.adb | 2 +-
gcc/ada/libgnat/s-regpat.ads | 2 +-
gcc/ada/libgnat/s-resfil.adb | 2 +-
gcc/ada/libgnat/s-resfil.ads | 2 +-
gcc/ada/libgnat/s-restri.adb | 2 +-
gcc/ada/libgnat/s-restri.ads | 2 +-
gcc/ada/libgnat/s-rident.ads | 2 +-
gcc/ada/libgnat/s-rpc.adb | 2 +-
gcc/ada/libgnat/s-rpc.ads | 2 +-
gcc/ada/libgnat/s-scaval.adb | 2 +-
gcc/ada/libgnat/s-scaval.ads | 2 +-
gcc/ada/libgnat/s-scaval__128.adb | 2 +-
gcc/ada/libgnat/s-scaval__128.ads | 2 +-
gcc/ada/libgnat/s-secsta.adb | 2 +-
gcc/ada/libgnat/s-secsta.ads | 2 +-
gcc/ada/libgnat/s-sequio.adb | 2 +-
gcc/ada/libgnat/s-sequio.ads | 2 +-
gcc/ada/libgnat/s-shabig.ads | 2 +-
gcc/ada/libgnat/s-shasto.adb | 2 +-
gcc/ada/libgnat/s-shasto.ads | 2 +-
gcc/ada/libgnat/s-soflin.adb | 2 +-
gcc/ada/libgnat/s-soflin.ads | 2 +-
gcc/ada/libgnat/s-soliin.adb | 2 +-
gcc/ada/libgnat/s-soliin.ads | 2 +-
gcc/ada/libgnat/s-sopco3.adb | 2 +-
gcc/ada/libgnat/s-sopco3.ads | 2 +-
gcc/ada/libgnat/s-sopco4.adb | 2 +-
gcc/ada/libgnat/s-sopco4.ads | 2 +-
gcc/ada/libgnat/s-sopco5.adb | 2 +-
gcc/ada/libgnat/s-sopco5.ads | 2 +-
gcc/ada/libgnat/s-spsufi.adb | 2 +-
gcc/ada/libgnat/s-spsufi.ads | 2 +-
gcc/ada/libgnat/s-stache.adb | 2 +-
gcc/ada/libgnat/s-stache.ads | 2 +-
gcc/ada/libgnat/s-stalib.adb | 2 +-
gcc/ada/libgnat/s-stalib.ads | 28 +-
gcc/ada/libgnat/s-statxd.adb | 2 +-
gcc/ada/libgnat/s-statxd.ads | 2 +-
gcc/ada/libgnat/s-stausa.adb | 2 +-
gcc/ada/libgnat/s-stausa.ads | 2 +-
gcc/ada/libgnat/s-stchop.adb | 2 +-
gcc/ada/libgnat/s-stchop.ads | 2 +-
gcc/ada/libgnat/s-stchop__limit.ads | 2 +-
gcc/ada/libgnat/s-stchop__rtems.adb | 2 +-
gcc/ada/libgnat/s-stchop__vxworks.adb | 2 +-
gcc/ada/libgnat/s-stoele.adb | 2 +-
gcc/ada/libgnat/s-stoele.ads | 5 +-
gcc/ada/libgnat/s-stopoo.adb | 2 +-
gcc/ada/libgnat/s-stopoo.ads | 2 +-
gcc/ada/libgnat/s-stposu.adb | 2 +-
gcc/ada/libgnat/s-stposu.ads | 2 +-
gcc/ada/libgnat/s-stratt.adb | 2 +-
gcc/ada/libgnat/s-stratt.ads | 2 +-
gcc/ada/libgnat/s-strcom.adb | 2 +-
gcc/ada/libgnat/s-strcom.ads | 2 +-
gcc/ada/libgnat/s-strhas.adb | 2 +-
gcc/ada/libgnat/s-strhas.ads | 2 +-
gcc/ada/libgnat/s-string.adb | 2 +-
gcc/ada/libgnat/s-string.ads | 2 +-
gcc/ada/libgnat/s-strops.adb | 2 +-
gcc/ada/libgnat/s-strops.ads | 2 +-
gcc/ada/libgnat/s-ststop.adb | 2 +-
gcc/ada/libgnat/s-ststop.ads | 2 +-
gcc/ada/libgnat/s-tasloc.adb | 2 +-
gcc/ada/libgnat/s-tasloc.ads | 2 +-
gcc/ada/libgnat/s-thread.ads | 2 +-
gcc/ada/libgnat/s-thread__ae653.adb | 2 +-
gcc/ada/libgnat/s-traceb.adb | 2 +-
gcc/ada/libgnat/s-traceb.ads | 2 +-
gcc/ada/libgnat/s-traceb__hpux.adb | 2 +-
gcc/ada/libgnat/s-traceb__mastop.adb | 2 +-
gcc/ada/libgnat/s-traent.adb | 2 +-
gcc/ada/libgnat/s-traent.ads | 2 +-
gcc/ada/libgnat/s-trasym.adb | 2 +-
gcc/ada/libgnat/s-trasym.ads | 2 +-
gcc/ada/libgnat/s-trasym__dwarf.adb | 2 +-
gcc/ada/libgnat/s-tsmona.adb | 2 +-
gcc/ada/libgnat/s-tsmona__linux.adb | 2 +-
gcc/ada/libgnat/s-tsmona__mingw.adb | 2 +-
gcc/ada/libgnat/s-unstyp.ads | 5 +-
gcc/ada/libgnat/s-utf_32.adb | 2 +-
gcc/ada/libgnat/s-utf_32.ads | 2 +-
gcc/ada/libgnat/s-vade128.ads | 2 +-
gcc/ada/libgnat/s-vade32.ads | 2 +-
gcc/ada/libgnat/s-vade64.ads | 2 +-
gcc/ada/libgnat/s-vaen16.ads | 52 +
gcc/ada/libgnat/s-vaen32.ads | 52 +
gcc/ada/libgnat/s-vaenu8.ads | 52 +
gcc/ada/libgnat/s-vafi128.ads | 2 +-
gcc/ada/libgnat/s-vafi32.ads | 2 +-
gcc/ada/libgnat/s-vafi64.ads | 2 +-
gcc/ada/libgnat/s-valboo.adb | 2 +-
gcc/ada/libgnat/s-valboo.ads | 2 +-
gcc/ada/libgnat/s-valcha.adb | 2 +-
gcc/ada/libgnat/s-valcha.ads | 2 +-
gcc/ada/libgnat/s-valflt.ads | 8 +-
gcc/ada/libgnat/s-valint.adb | 2 +-
gcc/ada/libgnat/s-valint.ads | 2 +-
gcc/ada/libgnat/s-vallfl.ads | 8 +-
gcc/ada/libgnat/s-valllf.ads | 8 +-
gcc/ada/libgnat/s-vallli.adb | 2 +-
gcc/ada/libgnat/s-vallli.ads | 2 +-
gcc/ada/libgnat/s-valllli.ads | 2 +-
gcc/ada/libgnat/s-vallllu.ads | 2 +-
gcc/ada/libgnat/s-valllu.adb | 2 +-
gcc/ada/libgnat/s-valllu.ads | 2 +-
gcc/ada/libgnat/s-valrea.adb | 198 +-
gcc/ada/libgnat/s-valrea.ads | 6 +-
gcc/ada/libgnat/s-valued.adb | 2 +-
gcc/ada/libgnat/s-valued.ads | 2 +-
gcc/ada/libgnat/s-valuef.adb | 2 +-
gcc/ada/libgnat/s-valuef.ads | 2 +-
gcc/ada/libgnat/s-valuei.adb | 2 +-
gcc/ada/libgnat/s-valuei.ads | 2 +-
gcc/ada/libgnat/{s-valenu.adb => s-valuen.adb} | 125 +-
gcc/ada/libgnat/{s-valenu.ads => s-valuen.ads} | 38 +-
gcc/ada/libgnat/s-valuer.adb | 15 +-
gcc/ada/libgnat/s-valuer.ads | 2 +-
gcc/ada/libgnat/s-valueu.adb | 2 +-
gcc/ada/libgnat/s-valueu.ads | 2 +-
gcc/ada/libgnat/s-valuns.adb | 2 +-
gcc/ada/libgnat/s-valuns.ads | 2 +-
gcc/ada/libgnat/s-valuti.adb | 2 +-
gcc/ada/libgnat/s-valuti.ads | 2 +-
gcc/ada/libgnat/s-valwch.adb | 2 +-
gcc/ada/libgnat/s-valwch.ads | 2 +-
gcc/ada/libgnat/s-veboop.adb | 2 +-
gcc/ada/libgnat/s-veboop.ads | 2 +-
gcc/ada/libgnat/s-vector.ads | 2 +-
gcc/ada/libgnat/s-vercon.adb | 2 +-
gcc/ada/libgnat/s-vercon.ads | 2 +-
gcc/ada/libgnat/s-wchcnv.adb | 2 +-
gcc/ada/libgnat/s-wchcnv.ads | 2 +-
gcc/ada/libgnat/s-wchcon.adb | 2 +-
gcc/ada/libgnat/s-wchcon.ads | 2 +-
gcc/ada/libgnat/s-wchjis.adb | 2 +-
gcc/ada/libgnat/s-wchjis.ads | 2 +-
gcc/ada/libgnat/s-wchstw.adb | 2 +-
gcc/ada/libgnat/s-wchstw.ads | 2 +-
gcc/ada/libgnat/s-wchwts.adb | 2 +-
gcc/ada/libgnat/s-wchwts.ads | 2 +-
gcc/ada/libgnat/s-widboo.adb | 2 +-
gcc/ada/libgnat/s-widboo.ads | 2 +-
gcc/ada/libgnat/s-widcha.adb | 2 +-
gcc/ada/libgnat/s-widcha.ads | 2 +-
gcc/ada/libgnat/s-widenu.adb | 2 +-
gcc/ada/libgnat/s-widenu.ads | 2 +-
gcc/ada/libgnat/s-widint.ads | 2 +-
gcc/ada/libgnat/s-widlli.adb | 2 +-
gcc/ada/libgnat/s-widlli.ads | 2 +-
gcc/ada/libgnat/s-widllli.ads | 2 +-
gcc/ada/libgnat/s-widlllu.ads | 2 +-
gcc/ada/libgnat/s-widllu.adb | 2 +-
gcc/ada/libgnat/s-widllu.ads | 2 +-
gcc/ada/libgnat/s-widthi.adb | 2 +-
gcc/ada/libgnat/s-widthi.ads | 2 +-
gcc/ada/libgnat/s-widthu.adb | 2 +-
gcc/ada/libgnat/s-widthu.ads | 2 +-
gcc/ada/libgnat/s-widuns.ads | 2 +-
gcc/ada/libgnat/s-widwch.adb | 2 +-
gcc/ada/libgnat/s-widwch.ads | 2 +-
gcc/ada/libgnat/s-win32.ads | 2 +-
gcc/ada/libgnat/s-winext.ads | 2 +-
gcc/ada/libgnat/s-wwdcha.adb | 2 +-
gcc/ada/libgnat/s-wwdcha.ads | 2 +-
gcc/ada/libgnat/s-wwdenu.adb | 2 +-
gcc/ada/libgnat/s-wwdenu.ads | 2 +-
gcc/ada/libgnat/s-wwdwch.adb | 2 +-
gcc/ada/libgnat/s-wwdwch.ads | 2 +-
gcc/ada/libgnat/system-aix.ads | 2 +-
gcc/ada/libgnat/system-darwin-arm.ads | 2 +-
gcc/ada/libgnat/system-darwin-ppc.ads | 2 +-
gcc/ada/libgnat/system-darwin-x86.ads | 2 +-
gcc/ada/libgnat/system-djgpp.ads | 2 +-
gcc/ada/libgnat/system-dragonfly-x86_64.ads | 2 +-
gcc/ada/libgnat/system-freebsd.ads | 2 +-
gcc/ada/libgnat/system-hpux-ia64.ads | 2 +-
gcc/ada/libgnat/system-hpux.ads | 2 +-
gcc/ada/libgnat/system-linux-alpha.ads | 2 +-
gcc/ada/libgnat/system-linux-arm.ads | 2 +-
gcc/ada/libgnat/system-linux-hppa.ads | 2 +-
gcc/ada/libgnat/system-linux-ia64.ads | 2 +-
gcc/ada/libgnat/system-linux-m68k.ads | 2 +-
gcc/ada/libgnat/system-linux-mips.ads | 2 +-
gcc/ada/libgnat/system-linux-ppc.ads | 2 +-
gcc/ada/libgnat/system-linux-riscv.ads | 2 +-
gcc/ada/libgnat/system-linux-s390.ads | 2 +-
gcc/ada/libgnat/system-linux-sh4.ads | 2 +-
gcc/ada/libgnat/system-linux-sparc.ads | 2 +-
gcc/ada/libgnat/system-linux-x86.ads | 2 +-
gcc/ada/libgnat/system-lynxos178-ppc.ads | 2 +-
gcc/ada/libgnat/system-lynxos178-x86.ads | 2 +-
gcc/ada/libgnat/system-mingw.ads | 2 +-
gcc/ada/libgnat/system-qnx-aarch64.ads | 2 +-
gcc/ada/libgnat/system-rtems.ads | 2 +-
gcc/ada/libgnat/system-solaris-sparc.ads | 2 +-
gcc/ada/libgnat/system-solaris-x86.ads | 2 +-
gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-arm.ads | 2 +-
gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 2 +-
gcc/ada/libgnat/system-vxworks-ppc.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 2 +-
gcc/ada/libgnat/system-vxworks-x86.ads | 2 +-
.../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +-
gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +-
gcc/ada/link.c | 2 +-
gcc/ada/live.adb | 25 +-
gcc/ada/live.ads | 2 +-
gcc/ada/locales.c | 2 +-
gcc/ada/make.adb | 18 +-
gcc/ada/make.ads | 2 +-
gcc/ada/make_util.adb | 2 +-
gcc/ada/make_util.ads | 2 +-
gcc/ada/makeusg.adb | 2 +-
gcc/ada/makeusg.ads | 2 +-
gcc/ada/mdll-fil.adb | 2 +-
gcc/ada/mdll-fil.ads | 2 +-
gcc/ada/mdll-utl.adb | 2 +-
gcc/ada/mdll-utl.ads | 2 +-
gcc/ada/mdll.adb | 2 +-
gcc/ada/mdll.ads | 3 +-
gcc/ada/mingw32.h | 2 +-
gcc/ada/mkdir.c | 2 +-
gcc/ada/namet-sp.adb | 2 +-
gcc/ada/namet-sp.ads | 2 +-
gcc/ada/namet.adb | 17 +-
gcc/ada/namet.ads | 36 +-
gcc/ada/namet.h | 35 +-
gcc/ada/nlists.adb | 45 +-
gcc/ada/nlists.ads | 8 +-
gcc/ada/nlists.h | 23 +-
gcc/ada/nmake.adt | 80 -
gcc/ada/opt.adb | 2 +-
gcc/ada/opt.ads | 9 +-
gcc/ada/osint-b.adb | 2 +-
gcc/ada/osint-b.ads | 2 +-
gcc/ada/osint-c.adb | 2 +-
gcc/ada/osint-c.ads | 2 +-
gcc/ada/osint-l.adb | 2 +-
gcc/ada/osint-l.ads | 2 +-
gcc/ada/osint-m.adb | 2 +-
gcc/ada/osint-m.ads | 2 +-
gcc/ada/osint.adb | 24 +-
gcc/ada/osint.ads | 8 +-
gcc/ada/output.adb | 2 +-
gcc/ada/output.ads | 2 +-
gcc/ada/par-ch10.adb | 2 +-
gcc/ada/par-ch11.adb | 4 +-
gcc/ada/par-ch12.adb | 2 +-
gcc/ada/par-ch13.adb | 2 +-
gcc/ada/par-ch2.adb | 2 +-
gcc/ada/par-ch3.adb | 8 +-
gcc/ada/par-ch4.adb | 2 +-
gcc/ada/par-ch5.adb | 13 +-
gcc/ada/par-ch6.adb | 4 +-
gcc/ada/par-ch7.adb | 2 +-
gcc/ada/par-ch8.adb | 2 +-
gcc/ada/par-ch9.adb | 2 +-
gcc/ada/par-endh.adb | 2 +-
gcc/ada/par-labl.adb | 2 +-
gcc/ada/par-load.adb | 2 +-
gcc/ada/par-prag.adb | 42 +-
gcc/ada/par-sync.adb | 2 +-
gcc/ada/par-tchk.adb | 2 +-
gcc/ada/par-util.adb | 4 +-
gcc/ada/par.adb | 54 +-
gcc/ada/par.ads | 2 +-
gcc/ada/par_sco.adb | 40 +-
gcc/ada/par_sco.ads | 2 +-
gcc/ada/pprint.adb | 104 +-
gcc/ada/pprint.ads | 2 +-
gcc/ada/prep.adb | 2 +-
gcc/ada/prep.ads | 2 +-
gcc/ada/prepcomp.adb | 2 +-
gcc/ada/prepcomp.ads | 2 +-
gcc/ada/put_scos.adb | 2 +-
gcc/ada/put_scos.ads | 2 +-
gcc/ada/raise-gcc.c | 64 +-
gcc/ada/raise.c | 2 +-
gcc/ada/raise.h | 8 +-
gcc/ada/repinfo-input.adb | 2 +-
gcc/ada/repinfo-input.ads | 2 +-
gcc/ada/repinfo.adb | 40 +-
gcc/ada/repinfo.ads | 2 +-
gcc/ada/repinfo.h | 2 +-
gcc/ada/restrict.adb | 34 +-
gcc/ada/restrict.ads | 2 +-
gcc/ada/rident.ads | 2 +-
gcc/ada/rtfinal.c | 2 +-
gcc/ada/rtinit.c | 2 +-
gcc/ada/rtsfind.adb | 66 +-
gcc/ada/rtsfind.ads | 81 +-
gcc/ada/runtime.h | 2 +-
gcc/ada/s-oscons-tmplt.c | 2 +-
gcc/ada/sa_messages.adb | 2 +-
gcc/ada/sa_messages.ads | 2 +-
gcc/ada/scans.adb | 2 +-
gcc/ada/scans.ads | 2 +-
gcc/ada/scil_ll.adb | 11 +-
gcc/ada/scil_ll.ads | 2 +-
gcc/ada/scn.adb | 23 +-
gcc/ada/scn.ads | 2 +-
gcc/ada/scng.adb | 2 +-
gcc/ada/scng.ads | 2 +-
gcc/ada/scos.adb | 2 +-
gcc/ada/scos.ads | 2 +-
gcc/ada/scos.h | 2 +-
gcc/ada/sdefault.ads | 2 +-
gcc/ada/seh_init.c | 6 +-
gcc/ada/sem.adb | 71 +-
gcc/ada/sem.ads | 3 +-
gcc/ada/sem_aggr.adb | 209 +-
gcc/ada/sem_aggr.ads | 2 +-
gcc/ada/sem_attr.adb | 240 +-
gcc/ada/sem_attr.ads | 2 +-
gcc/ada/sem_aux.adb | 30 +-
gcc/ada/sem_aux.ads | 2 +-
gcc/ada/sem_case.adb | 86 +-
gcc/ada/sem_case.ads | 14 +-
gcc/ada/sem_cat.adb | 153 +-
gcc/ada/sem_cat.ads | 2 +-
gcc/ada/sem_ch10.adb | 137 +-
gcc/ada/sem_ch10.ads | 2 +-
gcc/ada/sem_ch11.adb | 58 +-
gcc/ada/sem_ch11.ads | 2 +-
gcc/ada/sem_ch12.adb | 312 +-
gcc/ada/sem_ch12.ads | 2 +-
gcc/ada/sem_ch13.adb | 297 +-
gcc/ada/sem_ch13.ads | 2 +-
gcc/ada/sem_ch2.adb | 26 +-
gcc/ada/sem_ch2.ads | 2 +-
gcc/ada/sem_ch3.adb | 790 +-
gcc/ada/sem_ch3.ads | 15 +-
gcc/ada/sem_ch4.adb | 146 +-
gcc/ada/sem_ch4.ads | 2 +-
gcc/ada/sem_ch5.adb | 134 +-
gcc/ada/sem_ch5.ads | 2 +-
gcc/ada/sem_ch6.adb | 205 +-
gcc/ada/sem_ch6.ads | 2 +-
gcc/ada/sem_ch7.adb | 109 +-
gcc/ada/sem_ch7.ads | 2 +-
gcc/ada/sem_ch8.adb | 260 +-
gcc/ada/sem_ch8.ads | 2 +-
gcc/ada/sem_ch9.adb | 122 +-
gcc/ada/sem_ch9.ads | 2 +-
gcc/ada/sem_dim.adb | 52 +-
gcc/ada/sem_dim.ads | 2 +-
gcc/ada/sem_disp.adb | 126 +-
gcc/ada/sem_disp.ads | 27 +-
gcc/ada/sem_dist.adb | 52 +-
gcc/ada/sem_dist.ads | 2 +-
gcc/ada/sem_elab.adb | 84 +-
gcc/ada/sem_elab.ads | 2 +-
gcc/ada/sem_elim.adb | 41 +-
gcc/ada/sem_elim.ads | 2 +-
gcc/ada/sem_eval.adb | 244 +-
gcc/ada/sem_eval.ads | 5 +-
gcc/ada/sem_intr.adb | 36 +-
gcc/ada/sem_intr.ads | 2 +-
gcc/ada/sem_mech.adb | 21 +-
gcc/ada/sem_mech.ads | 2 +-
gcc/ada/sem_prag.adb | 292 +-
gcc/ada/sem_prag.ads | 8 +-
gcc/ada/sem_res.adb | 322 +-
gcc/ada/sem_res.ads | 4 +-
gcc/ada/sem_scil.adb | 39 +-
gcc/ada/sem_scil.ads | 2 +-
gcc/ada/sem_smem.adb | 19 +-
gcc/ada/sem_smem.ads | 2 +-
gcc/ada/sem_type.adb | 252 +-
gcc/ada/sem_type.ads | 13 +-
gcc/ada/sem_util.adb | 629 +-
gcc/ada/sem_util.ads | 105 +-
gcc/ada/sem_warn.adb | 69 +-
gcc/ada/sem_warn.ads | 2 +-
gcc/ada/set_targ.adb | 2 +-
gcc/ada/set_targ.ads | 3 +-
gcc/ada/sfn_scan.adb | 2 +-
gcc/ada/sfn_scan.ads | 2 +-
gcc/ada/sigtramp-armdroid.c | 2 +-
gcc/ada/sigtramp-ios.c | 2 +-
gcc/ada/sigtramp-qnx.c | 2 +-
gcc/ada/sigtramp-vxworks-target.inc | 6 +-
gcc/ada/sigtramp-vxworks.c | 2 +-
gcc/ada/sigtramp.h | 2 +-
gcc/ada/sinfo-cn.adb | 94 +-
gcc/ada/sinfo-cn.ads | 11 +-
gcc/ada/sinfo-utils.adb | 326 +
gcc/ada/sinfo-utils.ads | 156 +
gcc/ada/sinfo.adb | 7166 +-------
gcc/ada/sinfo.ads | 5495 +-----
gcc/ada/sinput-c.adb | 2 +-
gcc/ada/sinput-c.ads | 2 +-
gcc/ada/sinput-d.adb | 2 +-
gcc/ada/sinput-d.ads | 2 +-
gcc/ada/sinput-l.adb | 45 +-
gcc/ada/sinput-l.ads | 2 +-
gcc/ada/sinput.adb | 16 +-
gcc/ada/sinput.ads | 2 +-
gcc/ada/snames.adb-tmpl | 2 +-
gcc/ada/snames.ads-tmpl | 4 +-
gcc/ada/socket.c | 2 +-
gcc/ada/spark_xrefs.adb | 2 +-
gcc/ada/spark_xrefs.ads | 2 +-
gcc/ada/sprint.adb | 60 +-
gcc/ada/sprint.ads | 2 +-
gcc/ada/stand.ads | 10 +-
gcc/ada/stringt.adb | 2 +-
gcc/ada/stringt.ads | 4 +-
gcc/ada/stringt.h | 2 +-
gcc/ada/style.adb | 30 +-
gcc/ada/style.ads | 2 +-
gcc/ada/styleg.adb | 32 +-
gcc/ada/styleg.ads | 2 +-
gcc/ada/stylesw.adb | 2 +-
gcc/ada/stylesw.ads | 2 +-
gcc/ada/switch-b.adb | 10 +-
gcc/ada/switch-b.ads | 2 +-
gcc/ada/switch-c.adb | 18 +-
gcc/ada/switch-c.ads | 2 +-
gcc/ada/switch-m.adb | 2 +-
gcc/ada/switch-m.ads | 2 +-
gcc/ada/switch.adb | 2 +-
gcc/ada/switch.ads | 2 +-
gcc/ada/sysdep.c | 2 +-
gcc/ada/table.adb | 2 +-
gcc/ada/table.ads | 2 +-
gcc/ada/targext.c | 2 +-
gcc/ada/targparm.adb | 2 +-
gcc/ada/targparm.ads | 2 +-
gcc/ada/tbuild.adb | 80 +-
gcc/ada/tbuild.ads | 11 +-
gcc/ada/tempdir.adb | 2 +-
gcc/ada/tempdir.ads | 2 +-
gcc/ada/terminals.c | 2 +-
gcc/ada/tracebak.c | 2 +-
gcc/ada/treepr.adb | 1205 +-
gcc/ada/treepr.ads | 5 +-
gcc/ada/treeprs.adt | 107 -
gcc/ada/ttypes.ads | 2 +-
gcc/ada/types.adb | 2 +-
gcc/ada/types.ads | 74 +-
gcc/ada/types.h | 119 +-
gcc/ada/uintp.adb | 2 +-
gcc/ada/uintp.ads | 6 +-
gcc/ada/uintp.h | 11 +-
gcc/ada/uname.adb | 21 +-
gcc/ada/uname.ads | 2 +-
gcc/ada/urealp.adb | 2 +-
gcc/ada/urealp.ads | 2 +-
gcc/ada/urealp.h | 2 +-
gcc/ada/usage.adb | 8 +-
gcc/ada/usage.ads | 2 +-
gcc/ada/validsw.adb | 2 +-
gcc/ada/validsw.ads | 2 +-
gcc/ada/vast.adb | 2 +-
gcc/ada/vast.ads | 2 +-
gcc/ada/version.c | 34 +
gcc/ada/warnsw.adb | 2 +-
gcc/ada/warnsw.ads | 2 +-
gcc/ada/widechar.adb | 2 +-
gcc/ada/widechar.ads | 2 +-
gcc/ada/xeinfo.adb | 551 -
gcc/ada/xnmake.adb | 467 -
gcc/ada/xoscons.adb | 2 +-
gcc/ada/xr_tabls.adb | 27 +-
gcc/ada/xr_tabls.ads | 4 +-
gcc/ada/xref_lib.adb | 4 +-
gcc/ada/xref_lib.ads | 2 +-
gcc/ada/xsinfo.adb | 262 -
gcc/ada/xsnamest.adb | 2 +-
gcc/ada/xtreeprs.adb | 357 -
gcc/ada/xutil.adb | 2 +-
gcc/ada/xutil.ads | 2 +-
gcc/analyzer/ChangeLog | 19 +
gcc/analyzer/program-state.cc | 2 -
gcc/analyzer/program-state.h | 4 -
gcc/analyzer/region-model.h | 5 -
gcc/analyzer/sm-file.cc | 5 +-
gcc/analyzer/sm-malloc.cc | 2 +-
gcc/attribs.c | 3 +-
gcc/bitmap.h | 2 -
gcc/brig-builtins.def | 675 -
gcc/brig/ChangeLog | 433 -
gcc/brig/Make-lang.in | 251 -
gcc/brig/brig-builtins.h | 99 -
gcc/brig/brig-c.h | 66 -
gcc/brig/brig-lang.c | 958 -
gcc/brig/brigfrontend/brig-arg-block-handler.cc | 66 -
gcc/brig/brigfrontend/brig-atomic-inst-handler.cc | 265 -
gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 735 -
gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 238 -
gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 198 -
gcc/brig/brigfrontend/brig-code-entry-handler.cc | 1305 --
gcc/brig/brigfrontend/brig-code-entry-handler.h | 410 -
gcc/brig/brigfrontend/brig-comment-handler.cc | 38 -
gcc/brig/brigfrontend/brig-control-handler.cc | 108 -
.../brigfrontend/brig-copy-move-inst-handler.cc | 73 -
gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 268 -
gcc/brig/brigfrontend/brig-fbarrier-handler.cc | 45 -
gcc/brig/brigfrontend/brig-function-handler.cc | 431 -
gcc/brig/brigfrontend/brig-function.cc | 1602 --
gcc/brig/brigfrontend/brig-function.h | 267 -
gcc/brig/brigfrontend/brig-inst-mod-handler.cc | 58 -
gcc/brig/brigfrontend/brig-label-handler.cc | 40 -
gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 85 -
gcc/brig/brigfrontend/brig-machine.c | 44 -
gcc/brig/brigfrontend/brig-machine.h | 33 -
gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 178 -
gcc/brig/brigfrontend/brig-module-handler.cc | 41 -
gcc/brig/brigfrontend/brig-queue-inst-handler.cc | 93 -
gcc/brig/brigfrontend/brig-seg-inst-handler.cc | 146 -
gcc/brig/brigfrontend/brig-signal-inst-handler.cc | 42 -
gcc/brig/brigfrontend/brig-to-generic.cc | 1045 --
gcc/brig/brigfrontend/brig-to-generic.h | 240 -
gcc/brig/brigfrontend/brig-util.cc | 574 -
gcc/brig/brigfrontend/brig-util.h | 120 -
gcc/brig/brigfrontend/brig-variable-handler.cc | 270 -
gcc/brig/brigfrontend/hsa-brig-format.h | 1234 --
gcc/brig/brigfrontend/phsa.h | 79 -
gcc/brig/brigspec.c | 136 -
gcc/brig/config-lang.in | 41 -
gcc/brig/gccbrig.texi | 153 -
gcc/brig/lang-specs.h | 28 -
gcc/brig/lang.opt | 46 -
gcc/builtins.c | 250 +-
gcc/builtins.def | 43 -
gcc/builtins.h | 6 +-
gcc/c-family/ChangeLog | 24 +
gcc/c-family/c-ada-spec.c | 8 +-
gcc/c-family/c-common.c | 5 +-
gcc/c-family/c-cppbuiltin.c | 58 +-
gcc/c-family/c-format.c | 20 +-
gcc/c-family/c-lex.c | 2 +-
gcc/c-family/c.opt | 4 +
gcc/c/ChangeLog | 24 +
gcc/c/c-aux-info.c | 4 +-
gcc/c/c-typeck.c | 19 +-
gcc/c/gimple-parser.c | 2 +-
gcc/caller-save.c | 13 +-
gcc/calls.c | 4 +-
gcc/cfganal.c | 10 +-
gcc/cfgcleanup.c | 46 +-
gcc/cfgexpand.c | 7 +-
gcc/cfgrtl.c | 33 +-
gcc/collect2.c | 48 +-
gcc/combine.c | 264 +-
gcc/common/config/arc/arc-common.c | 2 +-
gcc/common/config/i386/i386-common.c | 2 +-
gcc/compare-elim.c | 4 +-
gcc/conditions.h | 49 -
gcc/config.gcc | 49 +-
gcc/config.in | 18 +
gcc/config/aarch64/aarch64-simd-builtins.def | 41 +-
gcc/config/aarch64/aarch64-simd.md | 342 +-
gcc/config/aarch64/aarch64.c | 16 +-
gcc/config/aarch64/aarch64.md | 5 +-
gcc/config/aarch64/arm_acle.h | 69 +-
gcc/config/aarch64/arm_fp16.h | 267 +-
gcc/config/aarch64/arm_neon.h | 691 +-
gcc/config/aarch64/constraints.md | 2 +
gcc/config/aarch64/iterators.md | 30 +-
gcc/config/aarch64/predicates.md | 4 +-
gcc/config/arc/arc.c | 2 +-
gcc/config/arc/arc.h | 8 +
gcc/config/arc/arc.md | 54 +-
gcc/config/arc/simdext.md | 846 +-
gcc/config/arm/arm.c | 59 +-
gcc/config/arm/arm.h | 2 -
gcc/config/arm/arm_mve.h | 580 +-
gcc/config/arm/arm_mve_builtins.def | 36 +-
gcc/config/arm/iterators.md | 24 +-
gcc/config/arm/mve.md | 457 +-
gcc/config/arm/neon.md | 13 +
gcc/config/arm/predicates.md | 4 +
gcc/config/arm/sync.md | 28 +-
gcc/config/arm/thumb1.md | 15 +
gcc/config/arm/unspecs.md | 12 -
gcc/config/avr/avr-dimode.md | 336 +-
gcc/config/avr/avr-fixed.md | 380 +-
gcc/config/avr/avr.c | 318 +-
gcc/config/avr/avr.h | 34 +-
gcc/config/avr/avr.md | 4746 +++--
gcc/config/bfin/bfin.h | 2 -
gcc/config/bpf/bpf.h | 16 +-
gcc/config/cr16/cr16-protos.h | 1 -
gcc/config/cr16/cr16.c | 31 -
gcc/config/cr16/cr16.h | 3 -
gcc/config/h8300/h8300-protos.h | 1 -
gcc/config/h8300/h8300.h | 7 -
gcc/config/h8300/peepholes.md | 947 -
gcc/config/i386/darwin.h | 12 -
gcc/config/i386/dragonfly.h | 17 -
gcc/config/i386/freebsd.h | 13 -
gcc/config/i386/gas.h | 16 -
gcc/config/i386/gnu-user.h | 12 -
gcc/config/i386/i386-builtin.def | 57 +-
gcc/config/i386/i386-builtins.c | 74 +-
gcc/config/i386/i386-expand.c | 63 +-
gcc/config/i386/i386-options.c | 12 +-
gcc/config/i386/i386.c | 88 +-
gcc/config/i386/i386.h | 14 +-
gcc/config/i386/i386.md | 142 +-
gcc/config/i386/iamcu.h | 10 -
gcc/config/i386/lynx.h | 18 -
gcc/config/i386/mmx.md | 149 +
gcc/config/i386/netbsd-elf.h | 16 -
gcc/config/i386/openbsdelf.h | 16 -
gcc/config/i386/predicates.md | 47 +-
gcc/config/i386/sse.md | 27 +-
gcc/config/i386/sync.md | 24 +-
gcc/config/i386/t-i386 | 3 +-
gcc/config/i386/vxworks.h | 14 +-
gcc/config/i386/x86-64.h | 24 -
gcc/config/i386/x86-tune-sched.c | 1 -
gcc/config/m68k/m68k.c | 2 -
gcc/config/nios2/nios2-protos.h | 2 +-
gcc/config/nvptx/nvptx.c | 10 +-
gcc/config/riscv/riscv.c | 13 +-
gcc/config/riscv/riscv.h | 4 +
gcc/config/riscv/riscv.md | 257 +-
gcc/config/riscv/riscv.opt | 4 +-
gcc/config/rl78/rl78.c | 1 -
gcc/config/rs6000/aix.h | 7 +
gcc/config/rs6000/aix61.h | 214 -
gcc/config/rs6000/aix64.opt | 6 +
gcc/config/rs6000/aix71.h | 4 +-
gcc/config/rs6000/aix72.h | 4 +-
gcc/config/rs6000/rs6000-call.c | 4 +-
gcc/config/rs6000/rs6000-protos.h | 2 +-
gcc/config/rs6000/rs6000.c | 268 +-
gcc/config/rs6000/xcoff.h | 44 +-
gcc/config/s390/s390-builtins.def | 44 +-
gcc/config/s390/s390.c | 59 +-
gcc/config/sparc/sparc.c | 144 +-
gcc/config/sparc/sparc.md | 54 +-
gcc/config/vax/builtins.md | 10 +-
gcc/config/vax/vax-protos.h | 1 -
gcc/config/vax/vax.c | 107 +-
gcc/config/xtensa/xtensa.c | 2 +-
gcc/configure | 92 +-
gcc/configure.ac | 20 +-
gcc/coverage.c | 7 +-
gcc/cp/ChangeLog | 212 +
gcc/cp/call.c | 27 +-
gcc/cp/class.c | 84 +-
gcc/cp/constexpr.c | 59 +-
gcc/cp/constraint.cc | 6 +-
gcc/cp/coroutines.cc | 117 +-
gcc/cp/cp-tree.h | 51 +-
gcc/cp/cxx-pretty-print.c | 47 +-
gcc/cp/decl.c | 82 +-
gcc/cp/decl2.c | 10 +-
gcc/cp/error.c | 2 +-
gcc/cp/friend.c | 9 +-
gcc/cp/lex.c | 2 -
gcc/cp/mangle.c | 11 +-
gcc/cp/method.c | 2 +-
gcc/cp/module.cc | 2 -
gcc/cp/name-lookup.c | 15 +-
gcc/cp/parser.c | 41 +-
gcc/cp/pt.c | 124 +-
gcc/cp/semantics.c | 32 +-
gcc/cp/tree.c | 18 +-
gcc/cp/typeck.c | 21 +-
gcc/cp/typeck2.c | 6 +
gcc/cprop.c | 21 +-
gcc/cse.c | 140 +-
gcc/cselib.c | 2 -
gcc/d/ChangeLog | 13 +
gcc/d/d-builtins.cc | 3 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/dinterpret.c | 2 +-
gcc/d/dmd/dmangle.c | 2 +-
gcc/d/dmd/dsymbolsem.c | 7 +-
gcc/d/dmd/hdrgen.c | 2 +-
gcc/d/dmd/identifier.c | 6 +-
gcc/dbxout.c | 2 +
gcc/debug.c | 1 +
gcc/debug.h | 4 +
gcc/df-problems.c | 6 +-
gcc/df-scan.c | 2 -
gcc/doc/extend.texi | 13 +-
gcc/doc/frontends.texi | 2 +-
gcc/doc/install.texi | 14 +-
gcc/doc/invoke.texi | 14 +-
gcc/doc/md.texi | 18 +-
gcc/doc/options.texi | 4 +-
gcc/doc/rtl.texi | 152 +-
gcc/doc/sourcebuild.texi | 93 +-
gcc/doc/standards.texi | 8 -
gcc/doc/tm.texi | 110 +-
gcc/doc/tm.texi.in | 92 +-
gcc/dwarf2out.c | 328 +-
gcc/dwarf2out.h | 2 +
gcc/early-remat.c | 2 +-
gcc/emit-rtl.c | 56 +-
gcc/expr.c | 376 +-
gcc/expr.h | 23 +-
gcc/final.c | 407 +-
gcc/fortran/ChangeLog | 95 +
gcc/fortran/check.c | 36 +-
gcc/fortran/class.c | 33 +-
gcc/fortran/decl.c | 4 +-
gcc/fortran/expr.c | 4 +-
gcc/fortran/frontend-passes.c | 2 +-
gcc/fortran/gfortran.h | 4 -
gcc/fortran/interface.c | 11 +-
gcc/fortran/intrinsic.c | 10 +-
gcc/fortran/lang.opt | 4 +
gcc/fortran/module.c | 10 +-
gcc/fortran/openmp.c | 1 +
gcc/fortran/options.c | 2 +-
gcc/fortran/primary.c | 6 +-
gcc/fortran/trans-array.c | 12 +-
gcc/fortran/trans-decl.c | 2 +-
gcc/fortran/trans-expr.c | 19 +-
gcc/fortran/trans-intrinsic.c | 22 +-
gcc/fortran/trans-openmp.c | 4 +-
gcc/fwprop.c | 5 +-
gcc/gcc-ar.c | 2 +-
gcc/gcc.c | 31 +-
gcc/gcov-io.c | 30 +
gcc/gcov-io.h | 12 +-
gcc/gcse-common.c | 1 -
gcc/gcse.c | 25 +-
gcc/genattrtab.c | 9 +-
gcc/gencfn-macros.c | 2 +-
gcc/genconfig.c | 19 -
gcc/genemit.c | 3 -
gcc/generic-match-head.c | 1 +
gcc/genextract.c | 1 -
gcc/genflags.c | 4 +-
gcc/gengenrtl.c | 1 -
gcc/gengtype-state.c | 17 +-
gcc/gengtype.c | 8 +-
gcc/genmatch.c | 28 +-
gcc/genoutput.c | 2 +-
gcc/genrecog.c | 6 +-
gcc/gensupport.c | 8 -
gcc/{gcov-iov.c => genversion.c} | 42 +-
gcc/ggc-page.c | 6 +
gcc/gimple-fold.c | 312 +-
gcc/gimple-fold.h | 1 +
gcc/gimple-loop-interchange.cc | 68 +-
gcc/gimple-match-head.c | 10 +-
gcc/gimple-range-cache.cc | 192 +-
gcc/gimple-range-cache.h | 3 +-
gcc/gimple-range-edge.cc | 39 +-
gcc/gimple-range-edge.h | 12 +-
gcc/gimple-range-gori.h | 2 +-
gcc/gimple-range.cc | 23 +-
gcc/gimple-range.h | 47 +-
gcc/gimple-ssa-evrp-analyze.c | 2 +-
gcc/gimple-ssa-sprintf.c | 3 +-
gcc/gimple-ssa-store-merging.c | 10 +-
gcc/gimple-ssa-warn-alloca.c | 23 +-
gcc/gimple.c | 4 +-
gcc/gimplify.c | 20 +-
gcc/go/ChangeLog | 5 +
gcc/go/gofrontend/runtime.cc | 2 +-
gcc/godump.c | 14 +-
gcc/haifa-sched.c | 4 -
gcc/ifcvt.c | 3 +-
gcc/incpath.c | 2 +-
gcc/internal-fn.c | 12 +
gcc/ipa-cp.c | 203 +-
gcc/ipa-fnsummary.c | 30 +-
gcc/ipa-free-lang-data.cc | 1188 ++
gcc/ipa-icf.c | 4 +-
gcc/ipa-modref.c | 15 +-
gcc/ipa-param-manipulation.c | 8 +-
gcc/ipa-profile.c | 4 +-
gcc/ipa-prop.c | 99 +-
gcc/ipa-prop.h | 10 -
gcc/ipa-sra.c | 44 +-
gcc/ira-costs.c | 1 -
gcc/ira.c | 15 +-
gcc/jump.c | 53 +-
gcc/langhooks.c | 8 +-
gcc/loop-invariant.c | 5 -
gcc/lra-constraints.c | 10 +-
gcc/lra-eliminations.c | 1 -
gcc/lto-streamer.h | 3 +-
gcc/lto-wrapper.c | 31 +-
gcc/match.pd | 132 +-
gcc/modulo-sched.c | 56 +-
gcc/objc/ChangeLog | 7 +
gcc/objc/objc-act.c | 2 +-
gcc/objc/objc-encoding.c | 2 +-
gcc/objc/objc-next-runtime-abi-02.c | 2 +-
gcc/omp-expand.c | 11 +-
gcc/omp-general.c | 2 +-
gcc/omp-low.c | 128 +-
gcc/omp-offload.c | 29 +
gcc/optabs.c | 7 -
gcc/opts-common.c | 2 +-
gcc/output.h | 3 +
gcc/passes.def | 13 +-
gcc/po/ChangeLog | 14 +
gcc/po/be.po | 11208 ++++++------
gcc/po/da.po | 11243 ++++++------
gcc/po/de.po | 11232 ++++++------
gcc/po/el.po | 11209 ++++++------
gcc/po/es.po | 11242 ++++++------
gcc/po/fi.po | 11222 ++++++------
gcc/po/fr.po | 11234 ++++++------
gcc/po/hr.po | 11207 ++++++------
gcc/po/id.po | 11235 ++++++------
gcc/po/ja.po | 11227 ++++++------
gcc/po/nl.po | 11218 ++++++------
gcc/po/ru.po | 11238 ++++++------
gcc/po/sr.po | 11235 ++++++------
gcc/po/sv.po | 11227 ++++++------
gcc/po/tr.po | 11238 ++++++------
gcc/po/uk.po | 12559 +++++++-------
gcc/po/vi.po | 11228 ++++++------
gcc/po/zh_CN.po | 11249 ++++++------
gcc/po/zh_TW.po | 11237 ++++++------
gcc/postreload-gcse.c | 1 -
gcc/postreload.c | 7 +-
gcc/predict.c | 6 -
gcc/print-rtl.c | 1 -
gcc/range-op.cc | 13 +-
gcc/read-rtl-function.c | 3 +-
gcc/real.c | 6 +-
gcc/reg-notes.def | 10 -
gcc/reg-stack.c | 11 +-
gcc/reginfo.c | 1 -
gcc/regrename.c | 1 -
gcc/reload.c | 48 +-
gcc/reload1.c | 5 +-
gcc/reorg.c | 146 +-
gcc/resource.c | 17 +-
gcc/rtl-ssa/accesses.cc | 15 +-
gcc/rtl-ssa/functions.h | 7 +-
gcc/rtl.c | 4 +-
gcc/rtl.def | 9 +-
gcc/rtl.h | 5 -
gcc/rtlanal.c | 48 +-
gcc/sbitmap.h | 2 -
gcc/sched-deps.c | 15 -
gcc/sched-rgn.c | 6 +-
gcc/selftest.c | 3 +-
gcc/shrink-wrap.c | 3 -
gcc/simplify-rtx.c | 21 +-
gcc/store-motion.c | 1 -
gcc/stringpool.c | 6 +
gcc/symtab.c | 5 +-
gcc/system.h | 15 +-
gcc/target.def | 29 +-
gcc/targhooks.c | 3 +-
gcc/targhooks.h | 2 +-
gcc/testsuite/ChangeLog | 897 +
gcc/testsuite/brig.dg/README | 12 -
gcc/testsuite/brig.dg/dg.exp | 31 -
gcc/testsuite/brig.dg/test/gimple/alloca.hsail | 37 -
gcc/testsuite/brig.dg/test/gimple/atomics.hsail | 33 -
gcc/testsuite/brig.dg/test/gimple/branches.hsail | 58 -
gcc/testsuite/brig.dg/test/gimple/fbarrier.hsail | 74 -
.../brig.dg/test/gimple/function_calls.hsail | 59 -
.../brig.dg/test/gimple/internal-casts.hsail | 146 -
gcc/testsuite/brig.dg/test/gimple/kernarg.hsail | 25 -
gcc/testsuite/brig.dg/test/gimple/mem.hsail | 39 -
gcc/testsuite/brig.dg/test/gimple/mulhi.hsail | 33 -
gcc/testsuite/brig.dg/test/gimple/packed.hsail | 76 -
.../test/gimple/priv-array-offset-access.hsail | 87 -
gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail | 91 -
gcc/testsuite/brig.dg/test/gimple/variables.hsail | 125 -
gcc/testsuite/brig.dg/test/gimple/vector.hsail | 57 -
gcc/testsuite/c-c++-common/Walloca-larger-than.C | 21 +
gcc/testsuite/c-c++-common/goacc/acc-icf.c | 7 +
.../goacc/classify-kernels-unparallelized.c | 3 +
.../c-c++-common/goacc/classify-kernels.c | 3 +
.../c-c++-common/goacc/classify-parallel.c | 3 +
.../c-c++-common/goacc/classify-routine.c | 3 +
gcc/testsuite/c-c++-common/goacc/classify-serial.c | 8 +
.../c-c++-common/goacc/diag-parallelism-1.c | 124 +
.../c-c++-common/goacc/kernels-decompose-1.c | 3 +
.../c-c++-common/goacc/kernels-decompose-2.c | 4 +
gcc/testsuite/c-c++-common/goacc/parallel-dims-1.c | 7 +
.../c-c++-common/goacc/parallel-reduction.c | 4 +
gcc/testsuite/c-c++-common/goacc/pr70688.c | 6 +
gcc/testsuite/c-c++-common/goacc/routine-1.c | 8 +
.../goacc/routine-level-of-parallelism-2.c | 6 +
.../c-c++-common/goacc/uninit-dim-clause.c | 6 +
gcc/testsuite/c-c++-common/gomp/pr100450.c | 20 +
gcc/testsuite/c-c++-common/gomp/task-detach-3.c | 19 +
.../c-c++-common/ubsan/overflow-negate-3.c | 6 +-
gcc/testsuite/c-c++-common/ubsan/overflow-sub-4.c | 6 +-
gcc/testsuite/g++.dg/analyzer/pr100244.C | 22 +
gcc/testsuite/g++.dg/concepts/diagnostic17.C | 17 +
gcc/testsuite/g++.dg/concepts/diagnostic18.C | 7 +
.../coro-bad-gro-00-class-gro-scalar-return.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/constexpr-cast2.C | 6 +-
gcc/testsuite/g++.dg/cpp0x/depr-copy3.C | 35 +
gcc/testsuite/g++.dg/cpp0x/sfinae67.C | 20 +
gcc/testsuite/g++.dg/cpp0x/variadic182.C | 18 +
gcc/testsuite/g++.dg/cpp1y/constexpr-base1.C | 28 +
gcc/testsuite/g++.dg/cpp1y/constexpr-ptrsub1.C | 23 +
gcc/testsuite/g++.dg/cpp1y/digit-sep-line-neg.C | 5 +
gcc/testsuite/g++.dg/cpp1y/digit-sep-line.C | 8 +
gcc/testsuite/g++.dg/cpp1y/digit-sep-neg-2.C | 4 +
gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C | 3 +-
gcc/testsuite/g++.dg/cpp1y/digit-sep-pp-number.C | 17 +
gcc/testsuite/g++.dg/cpp1y/lambda-generic-100362.C | 25 +
gcc/testsuite/g++.dg/cpp1z/class-deduction86.C | 16 +
gcc/testsuite/g++.dg/cpp1z/class-deduction87.C | 15 +
gcc/testsuite/g++.dg/cpp1z/direct-enum-init2.C | 8 +
gcc/testsuite/g++.dg/cpp2a/concepts-ctad4.C | 25 +
gcc/testsuite/g++.dg/cpp2a/concepts-uneval3.C | 9 +
gcc/testsuite/g++.dg/cpp2a/nontype-class39.C | 2 -
gcc/testsuite/g++.dg/cpp2a/nontype-class45.C | 32 +
gcc/testsuite/g++.dg/cpp2a/nontype-class46.C | 11 +
gcc/testsuite/g++.dg/cpp2a/nontype-class47.C | 11 +
gcc/testsuite/g++.dg/cpp2a/nontype-class48.C | 36 +
gcc/testsuite/g++.dg/diagnostic/ptrtomem1.C | 2 +-
gcc/testsuite/g++.dg/ext/flexary13.C | 24 +-
gcc/testsuite/g++.dg/ext/vector41.C | 12 +
.../ext/visibility/fvisibility-inlines-hidden-4.C | 2 +-
gcc/testsuite/g++.dg/gomp/clause-3.C | 2 +-
gcc/testsuite/g++.dg/ipa/pr45572-2.C | 2 +-
gcc/testsuite/g++.dg/lookup/operator-3.C | 109 +
gcc/testsuite/g++.dg/lookup/using-decl1.C | 38 +
gcc/testsuite/g++.dg/opt/pr100254.C | 101 +
gcc/testsuite/g++.dg/opt/pr94589-1.C | 33 +
gcc/testsuite/g++.dg/opt/pr94589-2.C | 33 +
gcc/testsuite/g++.dg/opt/pr94589-3.C | 84 +
gcc/testsuite/g++.dg/opt/pr94589-4.C | 84 +
gcc/testsuite/g++.dg/pr100253.C | 33 +
gcc/testsuite/g++.dg/pr90773-1.h | 14 +
gcc/testsuite/g++.dg/pr90773-1a.C | 13 +
gcc/testsuite/g++.dg/pr90773-1b.C | 5 +
gcc/testsuite/g++.dg/pr90773-1c.C | 5 +
gcc/testsuite/g++.dg/pr90773-1d.C | 19 +
gcc/testsuite/g++.dg/pr98032.C | 20 +
gcc/testsuite/g++.dg/template/access36.C | 25 +
gcc/testsuite/g++.dg/template/call8.C | 14 +
gcc/testsuite/g++.dg/template/koenig12.C | 15 +
gcc/testsuite/g++.dg/template/koenig12a.C | 16 +
gcc/testsuite/g++.dg/template/nontype29.C | 4 +-
.../g++.dg/template/partial-specialization9.C | 7 +
gcc/testsuite/g++.dg/template/spec26.C | 2 +-
gcc/testsuite/g++.dg/torture/pr100303.C | 112 +
gcc/testsuite/g++.dg/torture/pr100382.C | 24 +
gcc/testsuite/g++.dg/tree-ssa/array-temp1.C | 6 -
gcc/testsuite/g++.dg/vect/slp-pr99971.cc | 36 +
gcc/testsuite/g++.dg/warn/Wplacement-new-size-9.C | 39 +
gcc/testsuite/g++.dg/warn/Wtype-limits6.C | 17 +
gcc/testsuite/g++.old-deja/g++.law/union4.C | 2 +-
gcc/testsuite/gcc.c-torture/compile/pr100106.c | 11 +
gcc/testsuite/gcc.c-torture/compile/pr100305.c | 13 +
gcc/testsuite/gcc.c-torture/compile/pr61159.c | 1 +
gcc/testsuite/gcc.c-torture/execute/20210505-1.c | 31 +
gcc/testsuite/gcc.c-torture/execute/alias-2.c | 1 +
.../gcc.c-torture/execute/ieee/cdivchkd.c | 126 +
.../gcc.c-torture/execute/ieee/cdivchkf.c | 125 +
.../gcc.c-torture/execute/ieee/cdivchkld.c | 168 +
.../gcc.c-torture/execute/ieee/cdivchkld.x | 4 +
gcc/testsuite/gcc.dg/Walloca-larger-than-4.c | 18 +
gcc/testsuite/gcc.dg/Warray-bounds-64.c | 2 +-
gcc/testsuite/gcc.dg/Warray-parameter.c | 2 +-
gcc/testsuite/gcc.dg/Wrestrict-8.c | 4 +-
gcc/testsuite/gcc.dg/Wstring-compare.c | 10 +-
gcc/testsuite/gcc.dg/Wvla-larger-than-5.c | 38 +
gcc/testsuite/gcc.dg/Wvla-parameter-2.c | 16 +-
gcc/testsuite/gcc.dg/Wvla-parameter-3.c | 12 +-
gcc/testsuite/gcc.dg/alias-7.c | 1 +
gcc/testsuite/gcc.dg/c11-digit-separators-1.c | 7 +
gcc/testsuite/gcc.dg/c11-unproto-1.c | 24 +
gcc/testsuite/gcc.dg/c11-unproto-2.c | 21 +
gcc/testsuite/gcc.dg/c2x-digit-separators-1.c | 39 +
gcc/testsuite/gcc.dg/c2x-digit-separators-2.c | 25 +
gcc/testsuite/gcc.dg/c2x-unproto-1.c | 20 +
gcc/testsuite/gcc.dg/c2x-unproto-2.c | 21 +
gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 2 +-
gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 2 +-
gcc/testsuite/gcc.dg/gomp/clause-1.c | 2 +-
gcc/testsuite/gcc.dg/graphite/fuse-1.c | 4 +-
gcc/testsuite/gcc.dg/guality/example.c | 3 +-
gcc/testsuite/gcc.dg/guality/guality.c | 2 +-
gcc/testsuite/gcc.dg/guality/inline-params.c | 2 +-
gcc/testsuite/gcc.dg/guality/loop-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr36728-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr36728-2.c | 30 +-
gcc/testsuite/gcc.dg/guality/pr36728-3.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr41353-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr41447-1.c | 1 +
gcc/testsuite/gcc.dg/guality/pr54200.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr54519-1.c | 8 +-
gcc/testsuite/gcc.dg/guality/pr54519-2.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr54519-3.c | 8 +-
gcc/testsuite/gcc.dg/guality/pr54519-4.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr54519-5.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr54519-6.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr54693-2.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr54970.c | 16 +-
gcc/testsuite/gcc.dg/guality/pr56154-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr59776.c | 16 +-
gcc/testsuite/gcc.dg/guality/pr68860-1.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr68860-2.c | 2 +-
gcc/testsuite/gcc.dg/guality/pr90074.c | 4 +-
gcc/testsuite/gcc.dg/guality/pr90716.c | 2 +-
gcc/testsuite/gcc.dg/guality/sra-1.c | 8 +-
gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c | 2 +-
gcc/testsuite/gcc.dg/optimize-bswapsi-6.c | 38 +
gcc/testsuite/gcc.dg/pr100225.c | 15 +
gcc/testsuite/gcc.dg/pr100239.c | 12 +
gcc/testsuite/gcc.dg/pr100292.c | 11 +
gcc/testsuite/gcc.dg/pr100373.c | 11 +
gcc/testsuite/gcc.dg/pr100414.c | 9 +
gcc/testsuite/gcc.dg/pr100464.c | 16 +
gcc/testsuite/gcc.dg/pr100509.c | 9 +
gcc/testsuite/gcc.dg/pr20126.c | 4 +-
gcc/testsuite/gcc.dg/pr43864-4.c | 6 +-
gcc/testsuite/gcc.dg/pr79972.c | 3 +-
gcc/testsuite/gcc.dg/pr81192.c | 4 +-
gcc/testsuite/gcc.dg/pr84877.c | 2 +-
gcc/testsuite/gcc.dg/pr94589-1.c | 35 +
gcc/testsuite/gcc.dg/pr94589-2.c | 35 +
gcc/testsuite/gcc.dg/pr94589-3.c | 97 +
gcc/testsuite/gcc.dg/pr94589-4.c | 97 +
gcc/testsuite/gcc.dg/pr95580.c | 2 +-
gcc/testsuite/gcc.dg/sso-12.c | 27 +
gcc/testsuite/gcc.dg/sso-9.c | 27 -
gcc/testsuite/gcc.dg/torture/pr100329.c | 16 +
gcc/testsuite/gcc.dg/torture/pr100398.c | 13 +
gcc/testsuite/gcc.dg/torture/pr100492.c | 26 +
gcc/testsuite/gcc.dg/torture/pr96513.c | 26 +
.../gcc.dg/tree-ssa/builtin-sprintf-warn-26.c | 38 +
gcc/testsuite/gcc.dg/tree-ssa/ldist-33.c | 5 +-
gcc/testsuite/gcc.dg/tree-ssa/pr100278.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/pr20739.c | 4 +-
gcc/testsuite/gcc.dg/tree-ssa/pr95527-2.c | 57 +
gcc/testsuite/gcc.dg/tree-ssa/pr96789.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr99473-1.c | 14 +
gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c | 7 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 16 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-28.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-29.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-41.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-42.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-43.c | 22 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-91.c | 17 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-92.c | 21 +
gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-94.c | 17 +
gcc/testsuite/gcc.dg/uninit-pr100250.c | 29 +
gcc/testsuite/gcc.dg/vect/pr56541.c | 2 +-
gcc/testsuite/gcc.dg/vect/slp-21.c | 4 +-
gcc/testsuite/gcc.dg/vect/vect-bool-cmp.c | 2 +-
.../advsimd-intrinsics/vmla_float_not_fused.c | 67 +
.../advsimd-intrinsics/vmls_float_not_fused.c | 67 +
gcc/testsuite/gcc.target/aarch64/fmul_lane_1.c | 59 +
gcc/testsuite/gcc.target/aarch64/pr99988.c | 2 +-
gcc/testsuite/gcc.target/aarch64/simd/ssra.c | 3 +-
gcc/testsuite/gcc.target/aarch64/simd/usra.c | 3 +-
.../aarch64/sve/acle/general-c/pr100270_1.c | 103 +
.../aarch64/sve/acle/general-c/sizeless-2.c | 36 +-
.../aarch64/sve/acle/general/attributes_7.c | 72 +-
gcc/testsuite/gcc.target/aarch64/sve/pr100302.c | 12 +
gcc/testsuite/gcc.target/aarch64/sve/pr81003.c | 10 +
gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c | 2 +-
gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c | 2 +-
gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c | 2 +-
gcc/testsuite/gcc.target/arm/cmse/cmse-16.c | 6 +-
gcc/testsuite/gcc.target/arm/cmse/cmse.exp | 7 +-
gcc/testsuite/gcc.target/arm/cmse/pr99725.c | 5 +
gcc/testsuite/gcc.target/arm/cmse/struct-1.c | 2 +-
.../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c | 4 +-
.../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c | 4 +-
.../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c | 4 +-
.../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c | 4 +-
.../arm/mve/intrinsics/vuninitializedq_int.c | 3 +-
.../arm/mve/intrinsics/vuninitializedq_int1.c | 3 +-
gcc/testsuite/gcc.target/arm/pr99977.c | 6 +
.../gcc.target/arm/simd/mve-vmul-scalar-1.c | 60 +
.../gcc.target/arm/simd/mve-vsub-scalar-1.c | 47 +
gcc/testsuite/gcc.target/i386/funcspec-8.c | 17 +-
gcc/testsuite/gcc.target/i386/pr100093.c | 12 +
gcc/testsuite/gcc.target/i386/pr100119.c | 28 +
gcc/testsuite/gcc.target/i386/pr100182.c | 30 +
gcc/testsuite/gcc.target/i386/pr100445-1.c | 5 +
gcc/testsuite/gcc.target/i386/pr100445.c | 12 +
gcc/testsuite/gcc.target/i386/pr71245-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr71245-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr79514.c | 1 +
gcc/testsuite/gcc.target/i386/pr89676.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90773-1.c | 17 +
gcc/testsuite/gcc.target/i386/pr90773-10.c | 13 +
gcc/testsuite/gcc.target/i386/pr90773-11.c | 13 +
gcc/testsuite/gcc.target/i386/pr90773-12.c | 11 +
gcc/testsuite/gcc.target/i386/pr90773-13.c | 11 +
gcc/testsuite/gcc.target/i386/pr90773-14.c | 13 +
gcc/testsuite/gcc.target/i386/pr90773-2.c | 20 +
gcc/testsuite/gcc.target/i386/pr90773-3.c | 23 +
gcc/testsuite/gcc.target/i386/pr90773-4.c | 13 +
gcc/testsuite/gcc.target/i386/pr90773-5.c | 13 +
gcc/testsuite/gcc.target/i386/pr90773-6.c | 11 +
gcc/testsuite/gcc.target/i386/pr90773-7.c | 11 +
gcc/testsuite/gcc.target/i386/pr90773-8.c | 13 +
gcc/testsuite/gcc.target/i386/pr90773-9.c | 13 +
gcc/testsuite/gcc.target/i386/pr91400-1.c | 14 +
gcc/testsuite/gcc.target/i386/pr91400-2.c | 14 +
gcc/testsuite/gcc.target/i386/pr96696.c | 30 +
gcc/testsuite/gcc.target/i386/pr98060.c | 47 +
gcc/testsuite/gcc.target/i386/pr98218-1.c | 21 +
gcc/testsuite/gcc.target/i386/pr98218-1a.c | 19 +
gcc/testsuite/gcc.target/i386/pr98218-2.c | 21 +
gcc/testsuite/gcc.target/i386/pr98218-2a.c | 19 +
gcc/testsuite/gcc.target/i386/pr98218-3.c | 21 +
gcc/testsuite/gcc.target/i386/pr98218-3a.c | 19 +
gcc/testsuite/gcc.target/i386/pr98911.c | 116 +
gcc/testsuite/gcc.target/i386/pr99405.c | 23 +
.../gcc.target/powerpc/fold-vec-insert-float-p9.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr98952.c | 28 +
gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 2 +-
gcc/testsuite/gcc.target/s390/oscbreak-1.c | 5 +-
gcc/testsuite/gcc.target/s390/risbg-ll-3.c | 2 +-
.../vector/long-double-asm-in-out-hard-fp-reg.c | 33 +
.../vector/long-double-asm-inout-hard-fp-reg.c | 31 +
.../gcc.target/s390/zvector/imm-range-error-1.c | 2 +-
gcc/testsuite/gcc.target/s390/zvector/vec-permi.c | 54 +
gcc/testsuite/gdc.test/compilable/test21898.d | 7 +
gcc/testsuite/gfortran.dg/PR82376.f90 | 59 +
gcc/testsuite/gfortran.dg/argument_checking_25.f90 | 12 +
gcc/testsuite/gfortran.dg/array_constructor_3.f90 | 2 +-
gcc/testsuite/gfortran.dg/class_dummy_6.f90 | 65 +
gcc/testsuite/gfortran.dg/class_dummy_7.f90 | 60 +
.../goacc/classify-kernels-unparallelized.f95 | 3 +
.../gfortran.dg/goacc/classify-kernels.f95 | 3 +
.../gfortran.dg/goacc/classify-parallel.f95 | 3 +
.../gfortran.dg/goacc/classify-routine.f95 | 3 +
.../gfortran.dg/goacc/classify-serial.f95 | 6 +
.../gfortran.dg/goacc/kernels-decompose-1.f95 | 3 +
.../gfortran.dg/goacc/kernels-decompose-2.f95 | 4 +
gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 6 +
gcc/testsuite/gfortran.dg/goacc/pr78027.f90 | 4 -
gcc/testsuite/gfortran.dg/goacc/routine-4.f90 | 9 +
.../goacc/routine-level-of-parallelism-1.f90 | 6 +
.../gfortran.dg/goacc/routine-module-mod-1.f90 | 4 +
.../goacc/routine-multiple-directives-1.f90 | 5 +
.../gfortran.dg/goacc/uninit-dim-clause.f95 | 6 +
gcc/testsuite/gfortran.dg/gomp/map-5.f90 | 13 +
gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr100154.f90 | 26 +
gcc/testsuite/gfortran.dg/pr78033.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr96325.f90 | 2 +-
gcc/testsuite/gfortran.dg/pr99956.f | 45 +
gcc/testsuite/gfortran.dg/ptr-func-4.f90 | 19 +
gcc/testsuite/gfortran.dg/set_vm_limit.c | 13 +-
gcc/testsuite/{ => gfortran.dg}/substr_10.f90 | 0
gcc/testsuite/{ => gfortran.dg}/substr_9.f90 | 0
gcc/testsuite/gnat.dg/containers2.adb | 158 +
gcc/testsuite/gnat.dg/debug11.adb | 20 +-
gcc/testsuite/gnat.dg/debug16.adb | 8 +-
gcc/testsuite/gnat.dg/debug17.adb | 25 +
gcc/testsuite/gnat.dg/debug18.adb | 20 +
gcc/testsuite/gnat.dg/debug8.adb | 8 +-
gcc/testsuite/gnat.dg/opt93.adb | 20 +
gcc/testsuite/gnat.dg/opt93.ads | 14 +
gcc/testsuite/gnat.dg/opt94.adb | 17 +
gcc/testsuite/gnat.dg/opt94_pkg.adb | 31 +
gcc/testsuite/gnat.dg/opt94_pkg.ads | 11 +
gcc/testsuite/gnat.dg/specs/debug1.ads | 3 +-
gcc/testsuite/gnat.dg/specs/opt5.ads | 25 +
gcc/testsuite/gnat.dg/specs/opt5_pkg.ads | 17 +
gcc/testsuite/lib/brig-dg.exp | 29 -
gcc/testsuite/lib/brig.exp | 40 -
gcc/testsuite/lib/target-supports-dg.exp | 10 +-
gcc/testsuite/lib/target-supports.exp | 44 +-
.../struct-layout-encoding-1_generate.c | 2 +
gcc/timevar.c | 2 +-
gcc/timevar.def | 3 +-
gcc/toplev.c | 1 +
gcc/tree-cfg.c | 45 +-
gcc/tree-cfg.h | 6 -
gcc/tree-complex.c | 232 +-
gcc/tree-eh.c | 6 +-
gcc/tree-emutls.c | 17 +-
gcc/tree-inline.c | 58 +-
gcc/tree-inline.h | 6 +-
gcc/tree-into-ssa.c | 11 +-
gcc/tree-loop-distribution.c | 10 +
gcc/tree-ssa-alias.c | 11 +
gcc/tree-ssa-ccp.c | 15 +-
gcc/tree-ssa-dce.c | 32 +-
gcc/tree-ssa-dom.c | 183 +-
gcc/tree-ssa-dse.c | 255 +-
gcc/tree-ssa-loop-ivopts.c | 13 +-
gcc/tree-ssa-loop-split.c | 17 +-
gcc/tree-ssa-phiopt.c | 474 +-
gcc/tree-ssa-pre.c | 19 +-
gcc/tree-ssa-propagate.c | 300 +-
gcc/tree-ssa-propagate.h | 3 -
gcc/tree-ssa-reassoc.c | 10 +
gcc/tree-ssa-sccvn.c | 2 +-
gcc/tree-ssa-strlen.c | 9 +-
gcc/tree-ssa-structalias.c | 16 +
gcc/tree-ssa-threadbackward.c | 378 +-
gcc/tree-ssa-threadedge.c | 416 +-
gcc/tree-ssa-threadedge.h | 80 +-
gcc/tree-ssa-threadupdate.c | 306 +-
gcc/tree-ssa-threadupdate.h | 85 +-
gcc/tree-stdarg.c | 2 +-
gcc/tree-vect-data-refs.c | 18 +-
gcc/tree-vect-generic.c | 84 +-
gcc/tree-vect-loop.c | 6 +-
gcc/tree-vect-slp.c | 8 +-
gcc/tree-vect-stmts.c | 18 +-
gcc/tree-vectorizer.h | 4 +-
gcc/tree-vrp.c | 161 +-
gcc/tree.c | 1514 +-
gcc/tree.h | 10 +-
gcc/tsan.c | 2 +-
gcc/ubsan.c | 2 +-
gcc/valtrack.c | 3 +-
gcc/value-range.cc | 178 +-
gcc/value-range.h | 151 +-
gcc/var-tracking.c | 2 -
gcc/varasm.c | 57 +-
gcc/version.c | 35 -
gcc/version.h | 6 -
gcc/vmsdbgout.c | 21 +-
gcc/vr-values.c | 2 +-
gnattools/ChangeLog | 5 +
gnattools/Makefile.in | 12 +-
include/ChangeLog | 4 +
include/hashtab.h | 3 +
libbacktrace/ChangeLog | 5 +
libbacktrace/configure | 29 +
libcc1/ChangeLog | 203 +
libcc1/Makefile.am | 17 +-
libcc1/Makefile.in | 34 +-
libcc1/callbacks.hh | 7 +-
libcc1/compiler.cc | 118 +
libcc1/compiler.hh | 83 +
libcc1/configure | 45 +-
libcc1/connection.cc | 11 +-
libcc1/connection.hh | 13 +-
libcc1/context.cc | 171 +
libcc1/context.hh | 121 +
libcc1/deleter.hh | 53 +
libcc1/gdbctx.hh | 350 +
libcc1/libcc1.cc | 568 +-
libcc1/libcc1plugin.cc | 239 +-
libcc1/libcp1.cc | 582 +-
libcc1/libcp1plugin.cc | 239 +-
libcc1/marshall-c.hh | 59 -
libcc1/marshall-cp.hh | 111 +-
libcc1/marshall.cc | 11 +-
libcc1/marshall.hh | 42 +-
libcc1/rpc.hh | 561 +-
libcpp/ChangeLog | 24 +
libcpp/configure | 29 +
libcpp/directives.c | 7 +
libcpp/expr.c | 6 +-
libcpp/init.c | 4 +-
libcpp/lex.c | 15 +-
libdecnumber/ChangeLog | 5 +
libdecnumber/configure | 29 +
libgcc/ChangeLog | 30 +
libgcc/config/rs6000/_divkc3.c | 109 +-
libgcc/config/rs6000/tramp.S | 6 +-
libgcc/libgcc2.c | 148 +-
libgcc/libgcov-driver.c | 9 +-
libgcc/libgcov.h | 13 +
libgfortran/ChangeLog | 14 +
libgfortran/intrinsics/chmod.c | 5 +-
libgfortran/io/async.c | 4 +-
libgfortran/io/io.h | 4 +-
libgfortran/io/transfer.c | 14 +-
libgomp/ChangeLog | 126 +
libgomp/Makefile.in | 2 +-
libgomp/config.h.in | 3 +
libgomp/configure | 6 +
libgomp/configure.ac | 5 +
libgomp/target.c | 4 +
libgomp/taskloop.c | 22 +-
.../testsuite/libgomp.c-c++-common/reduction-1.c | 192 +
.../testsuite/libgomp.c-c++-common/reduction-2.c | 192 +
.../testsuite/libgomp.c-c++-common/reduction-3.c | 192 +
.../testsuite/libgomp.c-c++-common/reduction-4.c | 194 +
.../testsuite/libgomp.c-c++-common/reduction-5.c | 193 +
.../testsuite/libgomp.c-c++-common/reduction-6.c | 196 +
libgomp/testsuite/libgomp.c/pr81778.c | 48 +
libgomp/testsuite/libgomp.c/target-43.c | 24 +
libgomp/testsuite/libgomp.c/target-44.c | 27 +
libgomp/testsuite/libgomp.c/task-reduction-4.c | 21 +
libgomp/testsuite/libgomp.fortran/depobj-1.f90 | 15 +-
.../libgomp.oacc-c-c++-common/atomic_capture-3.c | 1627 ++
.../libgomp.oacc-c-c++-common/firstprivate-1.c | 5 +
.../libgomp.oacc-c-c++-common/loop-auto-1.c | 4 +
.../libgomp.oacc-c-c++-common/loop-red-w-1.c | 4 +
.../libgomp.oacc-c-c++-common/loop-red-w-2.c | 4 +
.../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 4 +
.../libgomp.oacc-c-c++-common/mode-transitions.c | 24 +
.../libgomp.oacc-c-c++-common/par-reduction-1.c | 9 +-
.../libgomp.oacc-c-c++-common/par-reduction-2.c | 9 +-
.../libgomp.oacc-c-c++-common/parallel-dims.c | 10 +
.../libgomp.oacc-c-c++-common/parallel-reduction.c | 6 +-
.../libgomp.oacc-c-c++-common/pr85381-3.c | 6 +
.../libgomp.oacc-c-c++-common/private-variables.c | 16 +
.../libgomp.oacc-c-c++-common/reduction-5.c | 5 +-
.../libgomp.oacc-c-c++-common/reduction-6.c | 1 -
.../libgomp.oacc-c-c++-common/reduction-7.c | 11 +
.../libgomp.oacc-c-c++-common/routine-g-1.c | 5 +
.../libgomp.oacc-c-c++-common/routine-w-1.c | 4 +
.../libgomp.oacc-c-c++-common/routine-wv-2.c | 4 +
.../libgomp.oacc-c-c++-common/static-variable-1.c | 15 +
.../libgomp.oacc-fortran/optional-private.f90 | 6 +
.../libgomp.oacc-fortran/par-reduction-2-1.f | 9 +
.../libgomp.oacc-fortran/par-reduction-2-2.f | 9 +
.../libgomp.oacc-fortran/parallel-dims.f90 | 6 +
.../libgomp.oacc-fortran/parallel-reduction.f90 | 6 +-
libgomp/testsuite/libgomp.oacc-fortran/pr84028.f90 | 4 +
.../libgomp.oacc-fortran/private-variables.f90 | 11 +
.../testsuite/libgomp.oacc-fortran/reduction-1.f90 | 5 +-
.../testsuite/libgomp.oacc-fortran/reduction-5.f90 | 5 +-
.../testsuite/libgomp.oacc-fortran/reduction-6.f90 | 6 +-
.../testsuite/libgomp.oacc-fortran/reduction-7.f90 | 1 -
.../testsuite/libgomp.oacc-fortran/routine-7.f90 | 6 +
libhsail-rt/ChangeLog | 164 -
libhsail-rt/Makefile.am | 122 -
libhsail-rt/Makefile.in | 817 -
libhsail-rt/README | 10 -
libhsail-rt/aclocal.m4 | 1179 --
libhsail-rt/configure | 17327 -------------------
libhsail-rt/configure.ac | 160 -
libhsail-rt/configure.tgt | 36 -
libhsail-rt/include/internal/fibers.h | 99 -
.../include/internal/phsa-queue-interface.h | 60 -
libhsail-rt/include/internal/phsa-rt.h | 94 -
libhsail-rt/include/internal/workitems.h | 142 -
libhsail-rt/rt/arithmetic.c | 475 -
libhsail-rt/rt/atomics.c | 115 -
libhsail-rt/rt/bitstring.c | 190 -
libhsail-rt/rt/fbarrier.c | 87 -
libhsail-rt/rt/fibers.c | 220 -
libhsail-rt/rt/fp16.c | 135 -
libhsail-rt/rt/misc.c | 89 -
libhsail-rt/rt/multimedia.c | 135 -
libhsail-rt/rt/queue.c | 71 -
libhsail-rt/rt/sat_arithmetic.c | 267 -
libhsail-rt/rt/segment.c | 59 -
libhsail-rt/rt/workitems.c | 977 --
libhsail-rt/target-config.h.in | 68 -
libiberty/ChangeLog | 14 +
libiberty/configure | 33 +-
libiberty/configure.ac | 2 +-
libiberty/hashtab.c | 7 +
libphobos/ChangeLog | 4 +
libphobos/src/MERGE | 2 +-
libphobos/src/std/process.d | 2 +-
libstdc++-v3/ChangeLog | 1654 ++
libstdc++-v3/acinclude.m4 | 111 +-
libstdc++-v3/config.h.in | 12 -
.../config/locale/vxworks/ctype_members.cc | 292 +
libstdc++-v3/config/os/aix/atomicity.h | 56 -
libstdc++-v3/config/os/gnu-linux/os_defines.h | 2 +-
libstdc++-v3/config/os/vxworks/ctype_base.h | 27 +-
.../config/os/vxworks/ctype_configure_char.cc | 10 +
libstdc++-v3/config/os/vxworks/ctype_inline.h | 39 +
libstdc++-v3/configure | 185 +-
libstdc++-v3/configure.ac | 5 +-
libstdc++-v3/doc/Makefile.am | 7 +-
libstdc++-v3/doc/Makefile.in | 7 +-
libstdc++-v3/doc/html/manual/facets.html | 4 +-
libstdc++-v3/doc/xml/manual/ctype.xml | 2 +-
libstdc++-v3/include/bits/allocator.h | 44 +-
libstdc++-v3/include/bits/atomic_timed_wait.h | 22 +-
libstdc++-v3/include/bits/atomic_wait.h | 12 +-
libstdc++-v3/include/bits/basic_ios.tcc | 2 +-
libstdc++-v3/include/bits/basic_string.h | 16 +-
libstdc++-v3/include/bits/basic_string.tcc | 4 +-
libstdc++-v3/include/bits/deque.tcc | 2 +-
libstdc++-v3/include/bits/memoryfwd.h | 7 +-
libstdc++-v3/include/bits/postypes.h | 34 +-
libstdc++-v3/include/bits/random.h | 2 +-
libstdc++-v3/include/bits/ranges_algo.h | 18 +-
libstdc++-v3/include/bits/ranges_util.h | 5 +-
libstdc++-v3/include/bits/semaphore_base.h | 12 +-
libstdc++-v3/include/bits/shared_ptr.h | 2 +
libstdc++-v3/include/bits/shared_ptr_base.h | 15 +-
libstdc++-v3/include/bits/std_thread.h | 2 +-
libstdc++-v3/include/bits/stl_algobase.h | 4 +-
libstdc++-v3/include/bits/stl_iterator.h | 13 +-
libstdc++-v3/include/bits/stl_pair.h | 364 +-
libstdc++-v3/include/bits/stl_tree.h | 2 +-
libstdc++-v3/include/bits/vector.tcc | 2 +-
libstdc++-v3/include/experimental/bits/net.h | 35 +-
libstdc++-v3/include/experimental/internet | 368 +-
libstdc++-v3/include/experimental/io_context | 18 +-
libstdc++-v3/include/experimental/socket | 209 +-
libstdc++-v3/include/ext/malloc_allocator.h | 8 +-
libstdc++-v3/include/ext/new_allocator.h | 8 +-
.../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 26 +-
libstdc++-v3/include/std/charconv | 2 +-
libstdc++-v3/include/std/future | 64 +-
libstdc++-v3/include/std/istream | 79 +-
libstdc++-v3/include/std/ostream | 83 +-
libstdc++-v3/include/std/ranges | 159 +-
libstdc++-v3/include/std/semaphore | 2 +
libstdc++-v3/include/std/stop_token | 1 -
libstdc++-v3/include/std/type_traits | 17 +-
libstdc++-v3/include/std/variant | 50 +-
libstdc++-v3/include/std/version | 4 +-
libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES | 1 +
libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 21 +-
.../17_intro/headers/c++2017/all_attributes.cc | 1 -
.../17_intro/headers/c++2017/all_no_exceptions.cc | 2 +-
.../headers/c++2017/all_pedantic_errors.cc | 2 +-
.../17_intro/headers/c++2017/operator_names.cc | 2 +-
.../17_intro/headers/c++2017/parallel_mode.cc | 1 -
.../testsuite/17_intro/headers/c++2017/stdc++.cc | 1 -
.../headers/c++2017/stdc++_multiple_inclusion.cc | 1 -
.../18_support/aligned_alloc/aligned_alloc.cc | 1 -
libstdc++-v3/testsuite/18_support/byte/81076.cc | 1 -
.../testsuite/18_support/byte/global_neg.cc | 3 +-
libstdc++-v3/testsuite/18_support/byte/ops.cc | 1 -
.../testsuite/18_support/byte/requirements.cc | 1 -
.../18_support/headers/cfloat/values_c++17.cc | 1 -
libstdc++-v3/testsuite/18_support/launder/1.cc | 1 -
.../testsuite/18_support/launder/nodiscard.cc | 1 -
.../testsuite/18_support/launder/requirements.cc | 1 -
.../18_support/launder/requirements_neg.cc | 1 -
libstdc++-v3/testsuite/18_support/new_aligned.cc | 1 -
.../uncaught_exceptions/uncaught_exceptions.cc | 1 -
.../19_diagnostics/error_code/is_error_code_v.cc | 1 -
.../19_diagnostics/error_condition/hash.cc | 1 -
.../20_util/addressof/requirements/constexpr.cc | 1 -
libstdc++-v3/testsuite/20_util/allocator/void.cc | 40 +-
libstdc++-v3/testsuite/20_util/any/assign/1.cc | 1 -
libstdc++-v3/testsuite/20_util/any/assign/2.cc | 1 -
.../testsuite/20_util/any/assign/emplace.cc | 1 -
.../testsuite/20_util/any/assign/exception.cc | 3 +-
libstdc++-v3/testsuite/20_util/any/assign/self.cc | 1 -
libstdc++-v3/testsuite/20_util/any/cons/1.cc | 1 -
libstdc++-v3/testsuite/20_util/any/cons/2.cc | 1 -
libstdc++-v3/testsuite/20_util/any/cons/90415.cc | 1 -
libstdc++-v3/testsuite/20_util/any/cons/92156.cc | 1 -
libstdc++-v3/testsuite/20_util/any/cons/aligned.cc | 1 -
.../testsuite/20_util/any/cons/explicit.cc | 1 -
.../testsuite/20_util/any/cons/in_place.cc | 1 -
.../testsuite/20_util/any/cons/nontrivial.cc | 1 -
libstdc++-v3/testsuite/20_util/any/make_any.cc | 1 -
.../testsuite/20_util/any/misc/any_cast.cc | 5 +-
.../testsuite/20_util/any/misc/any_cast_neg.cc | 1 -
.../testsuite/20_util/any/misc/any_cast_no_rtti.cc | 2 +-
libstdc++-v3/testsuite/20_util/any/misc/swap.cc | 1 -
libstdc++-v3/testsuite/20_util/any/modifiers/1.cc | 1 -
.../testsuite/20_util/any/modifiers/83658.cc | 1 -
.../testsuite/20_util/any/modifiers/92156.cc | 1 -
.../testsuite/20_util/any/observers/type.cc | 1 -
libstdc++-v3/testsuite/20_util/any/requirements.cc | 1 -
libstdc++-v3/testsuite/20_util/any/typedefs.cc | 1 -
libstdc++-v3/testsuite/20_util/as_const/1.cc | 1 -
.../testsuite/20_util/as_const/rvalue_neg.cc | 1 -
libstdc++-v3/testsuite/20_util/bind/83427.cc | 1 -
.../testsuite/20_util/bind/is_placeholder_v.cc | 1 -
.../20_util/bool_constant/requirements.cc | 1 -
.../20_util/duration/arithmetic/constexpr_c++17.cc | 1 -
.../requirements/treat_as_floating_point_v.cc | 1 -
.../testsuite/20_util/duration_cast/rounding.cc | 1 -
.../members/weak_from_this.cc | 1 -
libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 1 -
libstdc++-v3/testsuite/20_util/from_chars/3.cc | 2 +-
.../testsuite/20_util/from_chars/requirements.cc | 1 -
libstdc++-v3/testsuite/20_util/function/91456.cc | 1 -
.../testsuite/20_util/function/cons/deduction.cc | 1 -
.../testsuite/20_util/function_objects/83607.cc | 1 -
.../testsuite/20_util/function_objects/invoke/3.cc | 7 +-
.../20_util/function_objects/invoke/59768.cc | 1 -
.../20_util/function_objects/invoke/version.cc | 9 +
.../20_util/function_objects/mem_fn/80478.cc | 1 -
.../testsuite/20_util/function_objects/not_fn/1.cc | 1 -
.../20_util/function_objects/not_fn/87538.cc | 1 -
.../20_util/function_objects/searchers.cc | 1 -
.../requirements/explicit_instantiation.cc | 1 -
.../requirements/typedefs.cc | 1 -
.../has_unique_object_representations/value.cc | 1 -
libstdc++-v3/testsuite/20_util/hash/nullptr.cc | 1 -
.../testsuite/20_util/headers/memory/synopsis.cc | 2 +
.../testsuite/20_util/in_place/requirements.cc | 1 -
.../20_util/is_aggregate/incomplete_neg.cc | 1 -
.../requirements/explicit_instantiation.cc | 1 -
.../20_util/is_aggregate/requirements/typedefs.cc | 1 -
.../testsuite/20_util/is_aggregate/value.cc | 1 -
.../testsuite/20_util/is_invocable/83395.cc | 1 -
.../testsuite/20_util/is_invocable/91456.cc | 1 -
.../requirements/explicit_instantiation.cc | 1 -
.../20_util/is_invocable/requirements/typedefs.cc | 1 -
.../testsuite/20_util/is_invocable/value.cc | 1 -
.../20_util/is_literal_type/deprecated-1z.cc | 1 -
.../20_util/is_nothrow_constructible/94003.cc | 1 -
.../20_util/is_nothrow_invocable/83395.cc | 1 -
.../requirements/explicit_instantiation.cc | 1 -
.../is_nothrow_invocable/requirements/typedefs.cc | 1 -
.../20_util/is_nothrow_invocable/value.cc | 1 -
.../requirements/explicit_instantiation.cc | 1 -
.../is_nothrow_swappable/requirements/typedefs.cc | 1 -
.../20_util/is_nothrow_swappable/value.cc | 1 -
.../requirements/explicit_instantiation.cc | 1 -
.../requirements/typedefs.cc | 1 -
.../20_util/is_nothrow_swappable_with/value.cc | 1 -
.../requirements/explicit_instantiation.cc | 1 -
.../20_util/is_swappable/requirements/typedefs.cc | 1 -
.../testsuite/20_util/is_swappable/value.cc | 1 -
.../requirements/explicit_instantiation.cc | 1 -
.../is_swappable_with/requirements/typedefs.cc | 1 -
.../testsuite/20_util/is_swappable_with/value.cc | 1 -
.../testsuite/20_util/logical_traits/83134.cc | 1 -
.../requirements/explicit_instantiation.cc | 1 -
.../logical_traits/requirements/typedefs.cc | 1 -
.../testsuite/20_util/logical_traits/value.cc | 1 -
.../testsuite/20_util/memory_resource/1.cc | 1 -
.../testsuite/20_util/memory_resource/2.cc | 1 -
.../20_util/monotonic_buffer_resource/1.cc | 1 -
.../20_util/monotonic_buffer_resource/93208.cc | 1 -
.../20_util/monotonic_buffer_resource/allocate.cc | 1 -
.../monotonic_buffer_resource/deallocate.cc | 1 -
.../20_util/monotonic_buffer_resource/release.cc | 1 -
.../monotonic_buffer_resource/upstream_resource.cc | 1 -
libstdc++-v3/testsuite/20_util/optional/77288.cc | 1 -
libstdc++-v3/testsuite/20_util/optional/84601.cc | 1 -
.../testsuite/20_util/optional/assignment/1.cc | 1 -
.../testsuite/20_util/optional/assignment/2.cc | 1 -
.../testsuite/20_util/optional/assignment/3.cc | 1 -
.../testsuite/20_util/optional/assignment/4.cc | 1 -
.../testsuite/20_util/optional/assignment/5.cc | 1 -
.../testsuite/20_util/optional/assignment/6.cc | 1 -
.../testsuite/20_util/optional/assignment/7.cc | 1 -
.../testsuite/20_util/optional/assignment/8.cc | 1 -
.../testsuite/20_util/optional/assignment/9.cc | 1 -
.../testsuite/20_util/optional/bad_access.cc | 1 -
.../testsuite/20_util/optional/cons/77727.cc | 1 -
.../testsuite/20_util/optional/cons/85642.cc | 1 -
.../testsuite/20_util/optional/cons/copy.cc | 1 -
.../testsuite/20_util/optional/cons/deduction.cc | 1 -
.../testsuite/20_util/optional/cons/default.cc | 1 -
.../testsuite/20_util/optional/cons/move.cc | 1 -
.../testsuite/20_util/optional/cons/trivial.cc | 1 -
.../testsuite/20_util/optional/cons/value.cc | 1 -
.../testsuite/20_util/optional/cons/value_neg.cc | 1 -
.../20_util/optional/constexpr/cons/default.cc | 1 -
.../20_util/optional/constexpr/cons/value.cc | 1 -
.../20_util/optional/constexpr/in_place.cc | 1 -
.../20_util/optional/constexpr/make_optional.cc | 1 -
.../20_util/optional/constexpr/nullopt.cc | 1 -
.../20_util/optional/constexpr/observers/1.cc | 1 -
.../20_util/optional/constexpr/observers/2.cc | 1 -
.../20_util/optional/constexpr/observers/3.cc | 1 -
.../20_util/optional/constexpr/observers/4.cc | 1 -
.../20_util/optional/constexpr/observers/5.cc | 1 -
.../20_util/optional/constexpr/relops/1.cc | 1 -
.../20_util/optional/constexpr/relops/2.cc | 1 -
.../20_util/optional/constexpr/relops/3.cc | 1 -
.../20_util/optional/constexpr/relops/4.cc | 1 -
.../20_util/optional/constexpr/relops/5.cc | 1 -
.../20_util/optional/constexpr/relops/6.cc | 1 -
libstdc++-v3/testsuite/20_util/optional/hash.cc | 1 -
.../testsuite/20_util/optional/in_place.cc | 1 -
.../testsuite/20_util/optional/make_optional.cc | 1 -
libstdc++-v3/testsuite/20_util/optional/nullopt.cc | 1 -
.../testsuite/20_util/optional/observers/1.cc | 1 -
.../testsuite/20_util/optional/observers/2.cc | 1 -
.../testsuite/20_util/optional/observers/3.cc | 1 -
.../testsuite/20_util/optional/observers/4.cc | 1 -
.../testsuite/20_util/optional/observers/5.cc | 1 -
.../testsuite/20_util/optional/observers/6.cc | 1 -
.../testsuite/20_util/optional/relops/1.cc | 1 -
.../testsuite/20_util/optional/relops/2.cc | 1 -
.../testsuite/20_util/optional/relops/3.cc | 1 -
.../testsuite/20_util/optional/relops/4.cc | 1 -
.../testsuite/20_util/optional/relops/5.cc | 1 -
.../testsuite/20_util/optional/relops/6.cc | 1 -
.../testsuite/20_util/optional/relops/7.cc | 1 -
.../testsuite/20_util/optional/requirements.cc | 1 -
libstdc++-v3/testsuite/20_util/optional/swap/1.cc | 1 -
libstdc++-v3/testsuite/20_util/optional/swap/2.cc | 1 -
.../testsuite/20_util/optional/typedefs.cc | 1 -
libstdc++-v3/testsuite/20_util/pair/40925.cc | 14 +-
libstdc++-v3/testsuite/20_util/pair/cons/99957.cc | 28 +
.../testsuite/20_util/pair/cons/deduction.cc | 1 -
.../20_util/pair/cons/explicit_construct.cc | 16 +-
.../20_util/pair/requirements/structural.cc | 9 +
libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc | 1 -
.../testsuite/20_util/polymorphic_allocator/1.cc | 1 -
.../polymorphic_allocator/construct_pair.cc | 1 -
.../20_util/polymorphic_allocator/resource.cc | 1 -
.../20_util/polymorphic_allocator/select.cc | 1 -
.../20_util/ratio/requirements/ratio_equal_v.cc | 1 -
.../testsuite/20_util/reference_wrapper/83427.cc | 1 -
.../20_util/reference_wrapper/deduction.cc | 1 -
.../testsuite/20_util/remove_cvref/value.cc | 7 +
.../20_util/scoped_allocator/69293_neg.cc | 1 +
.../20_util/shared_ptr/casts/reinterpret.cc | 1 -
.../testsuite/20_util/shared_ptr/cons/deduction.cc | 1 -
.../testsuite/20_util/shared_ptr/cons/lwg3548.cc | 16 +
.../20_util/shared_ptr/cons/unique_ptr_deleter.cc | 17 +-
.../testsuite/20_util/shared_ptr/creation/99006.cc | 9 +
.../20_util/shared_ptr/requirements/weak_type.cc | 1 -
.../memory_management_tools/1.cc | 1 -
.../memory_management_tools/destroy_neg.cc | 3 +-
.../pstl/uninitialized_construct.cc | 2 +-
.../pstl/uninitialized_copy_move.cc | 2 +-
.../pstl/uninitialized_fill_destroy.cc | 2 +-
.../uninitialized_value_construct/94540.cc | 1 -
.../uninitialized_value_construct/94831.cc | 1 -
.../uninitialized_value_construct_n/94540.cc | 1 -
.../uninitialized_value_construct_n/sizes.cc | 1 -
.../20_util/synchronized_pool_resource/allocate.cc | 2 +-
.../synchronized_pool_resource/allocate_single.cc | 1 -
.../20_util/synchronized_pool_resource/cons.cc | 2 +-
.../synchronized_pool_resource/cons_single.cc | 1 -
.../20_util/synchronized_pool_resource/is_equal.cc | 2 +-
.../synchronized_pool_resource/multithreaded.cc | 2 +-
.../20_util/synchronized_pool_resource/options.cc | 2 +-
.../20_util/synchronized_pool_resource/release.cc | 2 +-
.../synchronized_pool_resource/release_single.cc | 1 -
.../20_util/time_point/arithmetic/constexpr.cc | 1 -
.../testsuite/20_util/time_point_cast/rounding.cc | 1 -
libstdc++-v3/testsuite/20_util/to_chars/3.cc | 1 -
libstdc++-v3/testsuite/20_util/to_chars/4.cc | 36 +
.../testsuite/20_util/to_chars/chars_format.cc | 1 -
libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc | 1 -
.../testsuite/20_util/to_chars/requirements.cc | 1 -
libstdc++-v3/testsuite/20_util/tuple/78939.cc | 1 -
libstdc++-v3/testsuite/20_util/tuple/apply/1.cc | 1 -
libstdc++-v3/testsuite/20_util/tuple/apply/2.cc | 1 -
.../testsuite/20_util/tuple/cons/deduction.cc | 1 -
.../testsuite/20_util/tuple/make_from_tuple/1.cc | 1 -
.../testsuite/20_util/tuple/make_from_tuple/2.cc | 1 -
libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc | 1 -
.../testsuite/20_util/tuple/tuple_size_v.cc | 1 -
.../20_util/unique_ptr/cons/deduction_neg.cc | 5 +-
.../specialized_algorithms/swap_cxx17.cc | 1 -
.../allocate-max-chunks.cc | 1 -
.../unsynchronized_pool_resource/allocate.cc | 1 -
.../20_util/unsynchronized_pool_resource/cons.cc | 1 -
.../unsynchronized_pool_resource/is_equal.cc | 1 -
.../unsynchronized_pool_resource/options.cc | 1 -
.../unsynchronized_pool_resource/release.cc | 1 -
.../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +-
.../requirements/uses_allocator_v.cc | 1 -
.../20_util/variable_templates_for_traits.cc | 1 -
libstdc++-v3/testsuite/20_util/variant/100384.cc | 9 +
libstdc++-v3/testsuite/20_util/variant/80165.cc | 1 -
libstdc++-v3/testsuite/20_util/variant/85183.cc | 1 -
libstdc++-v3/testsuite/20_util/variant/86874.cc | 1 -
libstdc++-v3/testsuite/20_util/variant/87431.cc | 1 -
libstdc++-v3/testsuite/20_util/variant/87619.cc | 1 -
libstdc++-v3/testsuite/20_util/variant/91807.cc | 1 -
libstdc++-v3/testsuite/20_util/variant/any.cc | 1 -
libstdc++-v3/testsuite/20_util/variant/compile.cc | 9 +-
.../testsuite/20_util/variant/deduction.cc | 1 -
.../testsuite/20_util/variant/exception_safety.cc | 1 -
libstdc++-v3/testsuite/20_util/variant/hash.cc | 1 -
.../testsuite/20_util/variant/index_type.cc | 1 -
.../testsuite/20_util/variant/relops/89851.cc | 1 -
.../testsuite/20_util/variant/relops/90008.cc | 1 -
libstdc++-v3/testsuite/20_util/variant/run.cc | 1 -
libstdc++-v3/testsuite/20_util/variant/visit.cc | 1 -
libstdc++-v3/testsuite/20_util/void_t/1.cc | 1 -
.../testsuite/20_util/weak_ptr/cons/deduction.cc | 1 -
.../testsuite/21_strings/basic_string/79162.cc | 1 -
.../21_strings/basic_string/cons/char/7.cc | 1 -
.../21_strings/basic_string/cons/char/79162.cc | 1 -
.../21_strings/basic_string/cons/char/86138.cc | 1 -
.../21_strings/basic_string/cons/char/9.cc | 1 -
.../21_strings/basic_string/cons/char/deduction.cc | 1 -
.../basic_string/cons/char/moveable2_c++17.cc | 1 -
.../21_strings/basic_string/cons/wchar_t/7.cc | 1 -
.../21_strings/basic_string/cons/wchar_t/79162.cc | 1 -
.../21_strings/basic_string/cons/wchar_t/86138.cc | 1 -
.../21_strings/basic_string/cons/wchar_t/9.cc | 1 -
.../basic_string/cons/wchar_t/deduction.cc | 1 -
.../basic_string/cons/wchar_t/moveable2_c++17.cc | 1 -
.../testsuite/21_strings/basic_string/hash/hash.cc | 1 -
.../testsuite/21_strings/basic_string/lwg2758.cc | 1 -
.../testsuite/21_strings/basic_string/lwg2946.cc | 1 -
.../basic_string/modifiers/append/char/4.cc | 1 -
.../basic_string/modifiers/append/wchar_t/4.cc | 1 -
.../basic_string/modifiers/assign/char/4.cc | 1 -
.../basic_string/modifiers/assign/wchar_t/4.cc | 1 -
.../basic_string/modifiers/insert/char/3.cc | 1 -
.../basic_string/modifiers/insert/wchar_t/3.cc | 1 -
.../basic_string/modifiers/replace/char/7.cc | 1 -
.../basic_string/modifiers/replace/wchar_t/7.cc | 1 -
.../basic_string/operations/compare/char/2.cc | 1 -
.../basic_string/operations/compare/wchar_t/2.cc | 1 -
.../basic_string/operations/data/char/2.cc | 1 -
.../basic_string/operations/data/char/86169.cc | 1 -
.../basic_string/operations/data/wchar_t/2.cc | 1 -
.../basic_string/operations/find/char/5.cc | 1 -
.../basic_string/operations/find/wchar_t/5.cc | 1 -
.../21_strings/basic_string/operators/char/5.cc | 1 -
.../21_strings/basic_string/operators/wchar_t/5.cc | 1 -
.../21_strings/basic_string/types/pmr_typedefs.cc | 1 -
.../21_strings/basic_string_view/capacity/1.cc | 1 -
.../basic_string_view/capacity/empty_neg.cc | 1 -
.../21_strings/basic_string_view/cons/char/1.cc | 1 -
.../21_strings/basic_string_view/cons/char/2.cc | 1 -
.../21_strings/basic_string_view/cons/char/3.cc | 1 -
.../basic_string_view/cons/char/nonnull.cc | 2 +-
.../21_strings/basic_string_view/cons/wchar_t/1.cc | 1 -
.../21_strings/basic_string_view/cons/wchar_t/2.cc | 1 -
.../21_strings/basic_string_view/cons/wchar_t/3.cc | 1 -
.../basic_string_view/cons/wchar_t/nonnull.cc | 2 +-
.../basic_string_view/element_access/char/1.cc | 1 -
.../basic_string_view/element_access/char/2.cc | 2 +-
.../element_access/char/back_constexpr_neg.cc | 2 +-
.../element_access/char/constexpr.cc | 1 -
.../element_access/char/constexpr_neg.cc | 2 +-
.../basic_string_view/element_access/char/empty.cc | 1 -
.../element_access/char/front_back.cc | 1 -
.../element_access/char/front_back_constexpr.cc | 1 -
.../element_access/char/front_constexpr_neg.cc | 2 +-
.../basic_string_view/element_access/wchar_t/1.cc | 1 -
.../basic_string_view/element_access/wchar_t/2.cc | 2 +-
.../element_access/wchar_t/back_constexpr_neg.cc | 2 +-
.../element_access/wchar_t/constexpr.cc | 1 -
.../element_access/wchar_t/constexpr_neg.cc | 2 +-
.../element_access/wchar_t/empty.cc | 1 -
.../element_access/wchar_t/front_back.cc | 1 -
.../element_access/wchar_t/front_constexpr_neg.cc | 2 +-
.../21_strings/basic_string_view/include.cc | 2 +-
.../basic_string_view/inserters/94051.cc | 1 -
.../basic_string_view/inserters/char/1.cc | 1 -
.../basic_string_view/inserters/char/2.cc | 1 -
.../basic_string_view/inserters/char/3.cc | 1 -
.../basic_string_view/inserters/pod/10081-out.cc | 1 -
.../basic_string_view/inserters/wchar_t/1.cc | 1 -
.../basic_string_view/inserters/wchar_t/2.cc | 1 -
.../basic_string_view/inserters/wchar_t/3.cc | 1 -
.../basic_string_view/literals/types-char8_t.cc | 2 +-
.../21_strings/basic_string_view/literals/types.cc | 1 -
.../basic_string_view/literals/values-char8_t.cc | 2 +-
.../basic_string_view/literals/values.cc | 1 -
.../modifiers/remove_prefix/char/1.cc | 1 -
.../modifiers/remove_prefix/wchar_t/1.cc | 1 -
.../modifiers/remove_suffix/char/1.cc | 1 -
.../modifiers/remove_suffix/wchar_t/1.cc | 1 -
.../basic_string_view/modifiers/swap/char/1.cc | 1 -
.../basic_string_view/modifiers/swap/wchar_t/1.cc | 1 -
.../basic_string_view/operations/compare/char/1.cc | 1 -
.../operations/compare/char/13650.cc | 1 -
.../basic_string_view/operations/compare/char/2.cc | 1 -
.../operations/compare/char/70483.cc | 1 -
.../operations/compare/char/nonnull.cc | 2 +-
.../operations/compare/wchar_t/1.cc | 1 -
.../operations/compare/wchar_t/13650.cc | 1 -
.../operations/compare/wchar_t/2.cc | 1 -
.../basic_string_view/operations/copy/char/1.cc | 1 -
.../basic_string_view/operations/copy/char/2.cc | 1 -
.../basic_string_view/operations/copy/wchar_t/1.cc | 1 -
.../basic_string_view/operations/copy/wchar_t/2.cc | 1 -
.../basic_string_view/operations/data/char/1.cc | 1 -
.../basic_string_view/operations/data/wchar_t/1.cc | 1 -
.../basic_string_view/operations/find/char/1.cc | 1 -
.../basic_string_view/operations/find/char/2.cc | 1 -
.../basic_string_view/operations/find/char/3.cc | 1 -
.../basic_string_view/operations/find/char/4.cc | 1 -
.../operations/find/char/nonnull.cc | 2 +-
.../basic_string_view/operations/find/wchar_t/1.cc | 1 -
.../basic_string_view/operations/find/wchar_t/2.cc | 1 -
.../basic_string_view/operations/find/wchar_t/3.cc | 1 -
.../basic_string_view/operations/find/wchar_t/4.cc | 1 -
.../basic_string_view/operations/rfind/char/1.cc | 1 -
.../basic_string_view/operations/rfind/char/2.cc | 1 -
.../basic_string_view/operations/rfind/char/3.cc | 1 -
.../operations/rfind/char/nonnull.cc | 2 +-
.../operations/rfind/wchar_t/1.cc | 1 -
.../operations/rfind/wchar_t/2.cc | 1 -
.../operations/rfind/wchar_t/3.cc | 1 -
.../operations/string_conversion/1.cc | 1 -
.../basic_string_view/operations/substr/char/1.cc | 1 -
.../operations/substr/char/83511.cc | 1 -
.../operations/substr/wchar_t/1.cc | 1 -
.../operations/substr/wchar_t/83511.cc | 1 -
.../basic_string_view/operators/char/2.cc | 1 -
.../basic_string_view/operators/char/89446.cc | 2 +-
.../basic_string_view/operators/wchar_t/2.cc | 1 -
.../basic_string_view/operators/wchar_t/89446.cc | 2 +-
.../basic_string_view/range_access/char/1.cc | 1 -
.../basic_string_view/range_access/wchar_t/1.cc | 1 -
.../requirements/explicit_instantiation/1.cc | 1 -
.../requirements/explicit_instantiation/char/1.cc | 1 -
.../explicit_instantiation/char16_t/1.cc | 1 -
.../explicit_instantiation/char32_t/1.cc | 1 -
.../explicit_instantiation/char8_t/1.cc | 2 +-
.../explicit_instantiation/wchar_t/1.cc | 1 -
.../basic_string_view/requirements/traits_neg.cc | 1 -
.../basic_string_view/requirements/typedefs.cc | 1 -
.../21_strings/basic_string_view/typedefs.cc | 1 -
.../21_strings/basic_string_view/types/1.cc | 1 -
.../char_traits/requirements/char/99181.cc | 1 -
.../requirements/constexpr_functions_c++17.cc | 12 +-
.../requirements/constexpr_functions_c++20.cc | 7 +
.../21_strings/char_traits/requirements/version.cc | 16 +
.../23_containers/array/cons/deduction.cc | 1 -
.../23_containers/array/cons/deduction_neg.cc | 3 +-
.../array/element_access/constexpr_c++17.cc | 1 -
.../array/requirements/constexpr_iter.cc | 1 -
.../array/specialized_algorithms/swap_cxx17.cc | 1 -
.../23_containers/deque/cons/deduction.cc | 1 -
.../deque/modifiers/emplace/cxx17_return.cc | 1 -
.../23_containers/deque/types/pmr_typedefs.cc | 1 -
.../deque/types/pmr_typedefs_debug.cc | 2 +-
.../23_containers/forward_list/cons/deduction.cc | 1 -
.../forward_list/modifiers/emplace_cxx17_return.cc | 1 -
.../23_containers/forward_list/pmr_typedefs.cc | 1 -
.../forward_list/pmr_typedefs_debug.cc | 2 +-
.../testsuite/23_containers/list/cons/deduction.cc | 1 -
.../list/modifiers/emplace/cxx17_return.cc | 1 -
.../testsuite/23_containers/list/pmr_typedefs.cc | 1 -
.../23_containers/list/pmr_typedefs_debug.cc | 2 +-
.../testsuite/23_containers/map/cons/deduction.cc | 1 -
.../23_containers/map/modifiers/extract.cc | 1 -
.../23_containers/map/modifiers/insert/83226.cc | 1 -
.../map/modifiers/insert_or_assign/1.cc | 1 -
.../testsuite/23_containers/map/modifiers/merge.cc | 1 -
.../23_containers/map/modifiers/try_emplace/1.cc | 1 -
.../testsuite/23_containers/map/pmr_typedefs.cc | 1 -
.../23_containers/map/pmr_typedefs_debug.cc | 2 +-
.../23_containers/multimap/cons/deduction.cc | 1 -
.../23_containers/multimap/modifiers/extract.cc | 1 -
.../23_containers/multimap/modifiers/merge.cc | 1 -
.../23_containers/multimap/pmr_typedefs.cc | 1 -
.../23_containers/multimap/pmr_typedefs_debug.cc | 2 +-
.../23_containers/multiset/cons/deduction.cc | 1 -
.../23_containers/multiset/modifiers/extract.cc | 1 -
.../23_containers/multiset/modifiers/merge.cc | 1 -
.../23_containers/multiset/pmr_typedefs.cc | 1 -
.../23_containers/multiset/pmr_typedefs_debug.cc | 2 +-
.../23_containers/priority_queue/deduction.cc | 1 -
.../testsuite/23_containers/queue/deduction.cc | 1 -
.../queue/members/emplace_cxx17_return.cc | 1 -
.../testsuite/23_containers/set/cons/deduction.cc | 1 -
.../23_containers/set/modifiers/extract.cc | 1 -
.../testsuite/23_containers/set/modifiers/merge.cc | 1 -
.../23_containers/set/modifiers/node_swap.cc | 1 -
.../testsuite/23_containers/set/pmr_typedefs.cc | 1 -
.../23_containers/set/pmr_typedefs_debug.cc | 2 +-
.../testsuite/23_containers/stack/deduction.cc | 1 -
.../stack/members/emplace_cxx17_return.cc | 1 -
.../23_containers/unordered_map/cons/deduction.cc | 1 -
.../unordered_map/modifiers/extract.cc | 1 -
.../unordered_map/modifiers/insert_or_assign.cc | 1 -
.../23_containers/unordered_map/modifiers/merge.cc | 1 -
.../unordered_map/modifiers/try_emplace.cc | 1 -
.../23_containers/unordered_map/pmr_typedefs.cc | 1 -
.../unordered_map/pmr_typedefs_debug.cc | 2 +-
.../unordered_multimap/cons/deduction.cc | 1 -
.../unordered_multimap/modifiers/extract.cc | 1 -
.../unordered_multimap/modifiers/merge.cc | 1 -
.../unordered_multimap/pmr_typedefs.cc | 1 -
.../unordered_multimap/pmr_typedefs_debug.cc | 2 +-
.../unordered_multiset/cons/deduction.cc | 1 -
.../unordered_multiset/modifiers/extract.cc | 1 -
.../unordered_multiset/modifiers/merge.cc | 1 -
.../unordered_multiset/pmr_typedefs.cc | 1 -
.../unordered_multiset/pmr_typedefs_debug.cc | 2 +-
.../23_containers/unordered_set/cons/deduction.cc | 1 -
.../unordered_set/modifiers/extract.cc | 1 -
.../23_containers/unordered_set/modifiers/merge.cc | 1 -
.../23_containers/unordered_set/pmr_typedefs.cc | 1 -
.../unordered_set/pmr_typedefs_debug.cc | 2 +-
.../vector/bool/emplace_cxx17_return.cc | 1 -
.../23_containers/vector/cons/89164_c++17.cc | 1 -
.../23_containers/vector/cons/deduction.cc | 1 -
.../vector/modifiers/emplace/cxx17_return.cc | 1 -
.../testsuite/23_containers/vector/pmr_typedefs.cc | 1 -
.../vector/types/pmr_typedefs_debug.cc | 2 +-
.../testsuite/24_iterators/container_access.cc | 1 -
.../headers/iterator/range_access_c++17.cc | 1 -
.../headers/iterator/synopsis_c++17.cc | 1 -
.../24_iterators/move_iterator/lwg3391.cc | 37 +
.../24_iterators/move_iterator/move_only.cc | 8 +-
.../range_access/range_access_cpp17.cc | 1 -
.../range_access/range_access_cpp17_neg.cc | 1 -
.../testsuite/24_iterators/reverse_iterator/2.cc | 8 +-
libstdc++-v3/testsuite/25_algorithms/clamp/1.cc | 1 -
libstdc++-v3/testsuite/25_algorithms/clamp/2.cc | 1 -
.../testsuite/25_algorithms/clamp/constexpr.cc | 1 -
.../clamp/requirements/explicit_instantiation/1.cc | 1 -
.../requirements/explicit_instantiation/pod.cc | 1 -
libstdc++-v3/testsuite/25_algorithms/copy/58982.cc | 2 +-
.../testsuite/25_algorithms/copy/debug/99402.cc | 3 +-
.../copy_backward/move_iterators/69478.cc | 2 +-
.../testsuite/25_algorithms/copy_n/58982.cc | 2 +-
.../testsuite/25_algorithms/for_each/for_each_n.cc | 1 -
.../25_algorithms/for_each/for_each_n_debug.cc | 1 -
.../testsuite/25_algorithms/move_backward/69478.cc | 2 +-
.../testsuite/25_algorithms/move_backward/93872.cc | 2 +-
.../25_algorithms/pstl/alg_merge/inplace_merge.cc | 2 +-
.../25_algorithms/pstl/alg_merge/merge.cc | 2 +-
.../pstl/alg_modifying_operations/copy_if.cc | 2 +-
.../pstl/alg_modifying_operations/copy_move.cc | 2 +-
.../pstl/alg_modifying_operations/fill.cc | 2 +-
.../pstl/alg_modifying_operations/generate.cc | 2 +-
.../alg_modifying_operations/is_partitioned.cc | 2 +-
.../pstl/alg_modifying_operations/partition.cc | 2 +-
.../alg_modifying_operations/partition_copy.cc | 2 +-
.../pstl/alg_modifying_operations/remove.cc | 2 +-
.../pstl/alg_modifying_operations/remove_copy.cc | 2 +-
.../pstl/alg_modifying_operations/replace.cc | 2 +-
.../pstl/alg_modifying_operations/replace_copy.cc | 2 +-
.../pstl/alg_modifying_operations/rotate.cc | 2 +-
.../pstl/alg_modifying_operations/rotate_copy.cc | 2 +-
.../pstl/alg_modifying_operations/swap_ranges.cc | 2 +-
.../alg_modifying_operations/transform_binary.cc | 2 +-
.../alg_modifying_operations/transform_unary.cc | 2 +-
.../pstl/alg_modifying_operations/unique.cc | 2 +-
.../alg_modifying_operations/unique_copy_equal.cc | 2 +-
.../pstl/alg_nonmodifying/adjacent_find.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/count.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/equal.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/find.cc | 2 +-
.../pstl/alg_nonmodifying/find_end.cc | 2 +-
.../pstl/alg_nonmodifying/find_first_of.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 2 +-
.../pstl/alg_nonmodifying/for_each.cc | 2 +-
.../pstl/alg_nonmodifying/mismatch.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 2 +-
.../pstl/alg_nonmodifying/nth_element.cc | 2 +-
.../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 2 +-
.../pstl/alg_nonmodifying/reverse_copy.cc | 2 +-
.../pstl/alg_nonmodifying/search_n.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/includes.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/is_heap.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/is_sorted.cc | 2 +-
.../pstl/alg_sorting/lexicographical_compare.cc | 2 +-
.../pstl/alg_sorting/minmax_element.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/partial_sort.cc | 2 +-
.../pstl/alg_sorting/partial_sort_copy.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/set.cc | 2 +-
.../25_algorithms/pstl/alg_sorting/sort.cc | 2 +-
.../testsuite/25_algorithms/pstl/feature_test-2.cc | 1 -
.../testsuite/25_algorithms/pstl/feature_test-3.cc | 1 -
.../testsuite/25_algorithms/pstl/feature_test-4.cc | 1 -
.../testsuite/25_algorithms/pstl/feature_test-5.cc | 1 -
.../testsuite/25_algorithms/pstl/feature_test.cc | 1 -
libstdc++-v3/testsuite/25_algorithms/sample/1.cc | 1 -
libstdc++-v3/testsuite/25_algorithms/sample/2.cc | 1 -
libstdc++-v3/testsuite/25_algorithms/sample/3.cc | 1 -
.../testsuite/25_algorithms/sample/81221.cc | 1 -
.../testsuite/25_algorithms/search/searcher.cc | 1 -
.../testsuite/26_numerics/exclusive_scan/1.cc | 1 -
libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 1 -
.../headers/cmath/functions_std_c++17.cc | 1 -
.../testsuite/26_numerics/headers/cmath/hypot.cc | 1 -
.../headers/cmath/special_functions_global.cc | 1 -
.../testsuite/26_numerics/inclusive_scan/1.cc | 1 -
libstdc++-v3/testsuite/26_numerics/lcm/1.cc | 1 -
libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 1 -
.../pstl/numeric_ops/adjacent_difference.cc | 2 +-
.../26_numerics/pstl/numeric_ops/reduce.cc | 2 +-
.../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 2 +-
.../pstl/numeric_ops/transform_reduce.cc | 2 +-
.../26_numerics/pstl/numeric_ops/transform_scan.cc | 2 +-
libstdc++-v3/testsuite/26_numerics/reduce/1.cc | 1 -
libstdc++-v3/testsuite/26_numerics/reduce/2.cc | 1 -
.../26_numerics/transform_exclusive_scan/1.cc | 1 -
.../26_numerics/transform_inclusive_scan/1.cc | 1 -
.../testsuite/26_numerics/transform_reduce/1.cc | 1 -
.../testsuite/26_numerics/valarray/deduction.cc | 1 -
.../27_io/basic_filebuf/open/char/path.cc | 2 +-
.../27_io/basic_fstream/cons/char/path.cc | 2 +-
.../27_io/basic_fstream/open/char/path.cc | 2 +-
.../27_io/basic_ifstream/cons/char/path.cc | 2 +-
.../27_io/basic_ifstream/open/char/path.cc | 2 +-
.../extractors_character/char/lwg2499_neg.cc | 12 +-
.../extractors_character/wchar_t/lwg2499_neg.cc | 4 +-
.../27_io/basic_istream/extractors_other/char/4.cc | 79 +-
.../basic_istream/extractors_other/wchar_t/4.cc | 79 +-
.../27_io/basic_ofstream/cons/char/path.cc | 2 +-
.../27_io/basic_ofstream/open/char/path.cc | 2 +-
.../27_io/basic_ostream/inserters_other/char/6.cc | 80 +-
.../basic_ostream/inserters_other/char/99692.cc | 34 +
.../basic_ostream/inserters_other/char/lwg2221.cc | 2 +-
.../basic_ostream/inserters_other/wchar_t/6.cc | 80 +-
.../27_io/filesystem/directory_entry/86597.cc | 1 -
.../27_io/filesystem/directory_entry/lwg3171.cc | 1 -
.../testsuite/27_io/filesystem/file_status/1.cc | 1 -
.../27_io/filesystem/filesystem_error/cons.cc | 1 -
.../27_io/filesystem/filesystem_error/copy.cc | 1 -
.../testsuite/27_io/filesystem/iterators/91067.cc | 1 -
.../27_io/filesystem/iterators/caching.cc | 1 -
.../filesystem/iterators/directory_iterator.cc | 1 -
.../testsuite/27_io/filesystem/iterators/pop.cc | 1 -
.../filesystem/iterators/recursion_pending.cc | 1 -
.../iterators/recursive_directory_iterator.cc | 1 -
.../27_io/filesystem/operations/absolute.cc | 1 -
.../testsuite/27_io/filesystem/operations/all.cc | 2 +-
.../27_io/filesystem/operations/canonical.cc | 1 -
.../testsuite/27_io/filesystem/operations/copy.cc | 1 -
.../27_io/filesystem/operations/copy_file.cc | 1 -
.../filesystem/operations/create_directories.cc | 1 -
.../filesystem/operations/create_directory.cc | 1 -
.../27_io/filesystem/operations/create_symlink.cc | 1 -
.../27_io/filesystem/operations/current_path.cc | 1 -
.../27_io/filesystem/operations/equivalent.cc | 1 -
.../27_io/filesystem/operations/exists.cc | 1 -
.../27_io/filesystem/operations/file_size.cc | 1 -
.../27_io/filesystem/operations/is_empty.cc | 1 -
.../27_io/filesystem/operations/last_write_time.cc | 1 -
.../27_io/filesystem/operations/permissions.cc | 1 -
.../27_io/filesystem/operations/proximate.cc | 1 -
.../27_io/filesystem/operations/read_symlink.cc | 1 -
.../27_io/filesystem/operations/relative.cc | 1 -
.../27_io/filesystem/operations/remove.cc | 1 -
.../27_io/filesystem/operations/remove_all.cc | 1 -
.../27_io/filesystem/operations/rename.cc | 1 -
.../27_io/filesystem/operations/resize_file.cc | 1 -
.../testsuite/27_io/filesystem/operations/space.cc | 1 -
.../27_io/filesystem/operations/status.cc | 1 -
.../27_io/filesystem/operations/symlink_status.cc | 1 -
.../filesystem/operations/temp_directory_path.cc | 1 -
.../filesystem/operations/weakly_canonical.cc | 1 -
.../testsuite/27_io/filesystem/path/append/path.cc | 1 -
.../27_io/filesystem/path/append/source.cc | 1 -
.../27_io/filesystem/path/assign/assign.cc | 1 -
.../testsuite/27_io/filesystem/path/assign/copy.cc | 1 -
.../27_io/filesystem/path/compare/compare.cc | 1 -
.../27_io/filesystem/path/compare/lwg2936.cc | 1 -
.../27_io/filesystem/path/compare/path.cc | 1 -
.../27_io/filesystem/path/compare/strings.cc | 1 -
.../27_io/filesystem/path/concat/92853.cc | 1 -
.../27_io/filesystem/path/concat/94063.cc | 1 -
.../testsuite/27_io/filesystem/path/concat/path.cc | 1 -
.../27_io/filesystem/path/concat/strings.cc | 1 -
.../27_io/filesystem/path/construct/80762.cc | 1 -
.../27_io/filesystem/path/construct/90281.cc | 1 -
.../27_io/filesystem/path/construct/90634.cc | 1 -
.../27_io/filesystem/path/construct/copy.cc | 1 -
.../27_io/filesystem/path/construct/default.cc | 1 -
.../27_io/filesystem/path/construct/format.cc | 1 -
.../27_io/filesystem/path/construct/locale.cc | 1 -
.../27_io/filesystem/path/construct/range.cc | 1 -
.../27_io/filesystem/path/construct/string_view.cc | 1 -
.../27_io/filesystem/path/decompose/extension.cc | 1 -
.../27_io/filesystem/path/decompose/filename.cc | 1 -
.../27_io/filesystem/path/decompose/parent_path.cc | 1 -
.../filesystem/path/decompose/relative_path.cc | 1 -
.../filesystem/path/decompose/root_directory.cc | 1 -
.../27_io/filesystem/path/decompose/root_name.cc | 1 -
.../27_io/filesystem/path/decompose/root_path.cc | 1 -
.../27_io/filesystem/path/decompose/stem.cc | 1 -
.../filesystem/path/factory/u8path-char8_t.cc | 2 +-
.../27_io/filesystem/path/factory/u8path.cc | 1 -
.../27_io/filesystem/path/generation/normal.cc | 1 -
.../27_io/filesystem/path/generation/normal2.cc | 1 -
.../27_io/filesystem/path/generation/proximate.cc | 1 -
.../27_io/filesystem/path/generation/relative.cc | 1 -
.../27_io/filesystem/path/generic/94242.cc | 1 -
.../filesystem/path/generic/generic_string.cc | 1 -
.../testsuite/27_io/filesystem/path/generic/utf.cc | 1 -
.../27_io/filesystem/path/generic/wchar_t.cc | 1 -
.../testsuite/27_io/filesystem/path/io/dr2989.cc | 2 +-
.../27_io/filesystem/path/itr/components.cc | 1 -
.../27_io/filesystem/path/itr/traversal.cc | 1 -
.../27_io/filesystem/path/modifiers/clear.cc | 1 -
.../filesystem/path/modifiers/make_preferred.cc | 1 -
.../filesystem/path/modifiers/remove_filename.cc | 1 -
.../filesystem/path/modifiers/replace_extension.cc | 1 -
.../filesystem/path/modifiers/replace_filename.cc | 1 -
.../27_io/filesystem/path/modifiers/swap.cc | 1 -
.../27_io/filesystem/path/native/alloc.cc | 1 -
.../27_io/filesystem/path/native/string-char8_t.cc | 2 +-
.../27_io/filesystem/path/native/string.cc | 1 -
.../27_io/filesystem/path/nonmember/append.cc | 1 -
.../27_io/filesystem/path/nonmember/cmp.cc | 1 -
.../27_io/filesystem/path/nonmember/hash_value.cc | 1 -
.../testsuite/27_io/filesystem/path/query/empty.cc | 1 -
.../27_io/filesystem/path/query/empty_neg.cc | 1 -
.../27_io/filesystem/path/query/has_extension.cc | 1 -
.../27_io/filesystem/path/query/has_filename.cc | 1 -
.../27_io/filesystem/path/query/has_parent_path.cc | 1 -
.../filesystem/path/query/has_relative_path.cc | 1 -
.../filesystem/path/query/has_root_directory.cc | 1 -
.../27_io/filesystem/path/query/has_root_name.cc | 1 -
.../27_io/filesystem/path/query/has_root_path.cc | 1 -
.../27_io/filesystem/path/query/has_stem.cc | 1 -
.../27_io/filesystem/path/query/is_absolute.cc | 1 -
.../27_io/filesystem/path/query/is_relative.cc | 1 -
.../27_io/manipulators/standard/char/quoted_sv.cc | 1 -
.../manipulators/standard/wchar_t/quoted_sv.cc | 1 -
libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc | 11 -
libstdc++-v3/testsuite/27_io/rvalue_streams.cc | 74 +-
libstdc++-v3/testsuite/27_io/types/4.cc | 1 -
.../28_regex/basic_regex/ctors/deduction.cc | 1 -
.../28_regex/match_results/pmr_typedefs.cc | 1 -
.../testsuite/28_regex/traits/char/isctype.cc | 1 +
.../testsuite/28_regex/traits/wchar_t/isctype.cc | 1 +
libstdc++-v3/testsuite/29_atomics/atomic/69769.cc | 1 -
.../29_atomics/atomic/is_always_lock_free.cc | 1 -
.../29_atomics/atomic/requirements/typedefs.cc | 1 -
.../atomic_integral/is_always_lock_free.cc | 1 -
.../atomic_integral/requirements/typedefs.cc | 1 -
.../30_threads/lock_guard/cons/deduction.cc | 1 -
.../30_threads/promise/members/at_thread_exit2.cc | 1 -
.../testsuite/30_threads/scoped_lock/cons/1.cc | 1 -
.../30_threads/scoped_lock/cons/deduction.cc | 1 -
.../requirements/explicit_instantiation.cc | 1 -
.../scoped_lock/requirements/typedefs.cc | 1 -
.../30_threads/semaphore/try_acquire_for.cc | 2 -
.../30_threads/semaphore/try_acquire_posix.cc | 1 +
.../30_threads/semaphore/try_acquire_until.cc | 2 -
.../testsuite/30_threads/shared_lock/70766.cc | 1 -
.../testsuite/30_threads/shared_mutex/cons/1.cc | 1 -
.../30_threads/shared_mutex/cons/assign_neg.cc | 1 -
.../30_threads/shared_mutex/cons/copy_neg.cc | 1 -
.../shared_mutex/requirements/standard_layout.cc | 1 -
.../30_threads/shared_mutex/try_lock/1.cc | 1 -
.../30_threads/shared_mutex/try_lock/2.cc | 1 -
.../testsuite/30_threads/shared_mutex/unlock/1.cc | 1 -
.../30_threads/unique_lock/cons/deduction.cc | 1 -
.../filesystem/path/construct/string_view.cc | 2 +-
.../net/internet/address/v4/comparisons.cc | 3 +-
.../experimental/net/internet/address/v4/cons.cc | 1 +
.../net/internet/address/v4/creation.cc | 7 +-
.../net/internet/address/v4/members.cc | 1 +
.../net/internet/address/v6/members.cc | 1 +
.../experimental/net/internet/resolver/base.cc | 57 +-
.../net/internet/resolver/ops/lookup.cc | 7 +-
.../net/internet/resolver/ops/reverse.cc | 3 +-
.../experimental/net/internet/socket/opt.cc | 161 +
.../testsuite/experimental/net/internet/tcp.cc | 44 +
.../testsuite/experimental/net/internet/udp.cc | 42 +
.../experimental/net/socket/socket_base.cc | 200 +
libstdc++-v3/testsuite/lib/dg-options.exp | 47 +-
libstdc++-v3/testsuite/lib/libstdc++.exp | 8 +
.../testsuite/libstdc++-prettyprinters/91997.cc | 2 +-
.../testsuite/libstdc++-prettyprinters/cxx17.cc | 2 +-
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 35 +
libstdc++-v3/testsuite/std/ranges/p2367.cc | 48 +
.../testsuite/util/testsuite_common_types.h | 99 +
lto-plugin/ChangeLog | 23 +
lto-plugin/configure | 63 +-
lto-plugin/lto-plugin.c | 29 +-
3960 files changed, 180438 insertions(+), 218847 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-04-22 7:11 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-04-22 7:11 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:eec145f7e114010633174ffd19c4fc572e98042c
commit eec145f7e114010633174ffd19c4fc572e98042c
Merge: ae420abed0f d42088e4530
Author: Martin Liska <mliska@suse.cz>
Date: Thu Apr 22 09:11:08 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
contrib/ChangeLog | 5 +
contrib/gcc-changelog/git_update_version.py | 3 +-
gcc/BASE-VER | 2 +-
gcc/ChangeLog | 199 +
gcc/DATESTAMP | 2 +-
gcc/acinclude.m4 | 14 +-
gcc/ada/ChangeLog | 4 +
gcc/ada/gnatvsn.ads | 2 +-
gcc/cgraphunit.c | 2 -
gcc/common/config/i386/i386-common.c | 15 +
gcc/config.gcc | 6 +-
gcc/config/aarch64/aarch64-bti-insert.c | 15 +
gcc/config/i386/darwin.h | 5 -
gcc/config/i386/i386-builtins.c | 4 +-
gcc/config/i386/i386-c.c | 2 +
gcc/config/i386/i386-expand.c | 2 +-
gcc/config/i386/i386-isa.def | 110 +
gcc/config/i386/i386-options.c | 317 +-
gcc/config/i386/i386-opts.h | 4 -
gcc/config/i386/i386.c | 23 +-
gcc/config/i386/i386.h | 347 +-
gcc/config/i386/i386.md | 12 +-
gcc/config/i386/i386.opt | 4 +
gcc/config/i386/ia32intrin.h | 28 +-
gcc/config/i386/mwaitintrin.h | 52 +
gcc/config/i386/pmmintrin.h | 13 +-
gcc/config/i386/sse.md | 4 +-
gcc/config/i386/stringop.def | 9 -
gcc/config/i386/x86-tune-sched-atom.c | 7 +-
gcc/config/i386/x86-tune-sched-bd.c | 5 +-
gcc/config/i386/x86-tune-sched.c | 2 +-
gcc/config/i386/x86gprintrin.h | 2 +
gcc/config/rs6000/rs6000.c | 2 +-
gcc/configure | 14 +-
gcc/cp/ChangeLog | 26 +
gcc/cp/error.c | 5 +-
gcc/cp/parser.c | 4 +
gcc/cp/pt.c | 8 +-
gcc/cprop.c | 8 +-
gcc/doc/extend.texi | 5 +
gcc/doc/invoke.texi | 12 +-
gcc/dwarf2out.c | 4 +
gcc/fold-const.c | 28 +-
gcc/fortran/ChangeLog | 31 +
gcc/fortran/dump-parse-tree.c | 33 +
gcc/fortran/gfortran.h | 12 +-
gcc/fortran/match.h | 1 +
gcc/fortran/openmp.c | 113 +
gcc/fortran/parse.c | 6 +-
gcc/fortran/resolve.c | 1 +
gcc/fortran/st.c | 1 +
gcc/fortran/trans-intrinsic.c | 26 +-
gcc/fortran/trans-openmp.c | 68 +
gcc/fortran/trans.c | 1 +
gcc/gimple-fold.c | 77 +-
gcc/ipa-modref.c | 3 +-
gcc/lto-wrapper.c | 3 +-
gcc/main.c | 7 +-
gcc/opth-gen.awk | 11 +-
gcc/params.opt | 2 +-
gcc/po/ChangeLog | 4 +
gcc/po/gcc.pot | 11217 ++++++++++---------
gcc/testsuite/ChangeLog | 80 +
gcc/testsuite/c-c++-common/attr-retain-10.c | 11 +
gcc/testsuite/c-c++-common/attr-retain-11.c | 11 +
.../c-c++-common/goacc/kernels-decompose-ice-1.c | 2 +-
.../c-c++-common/goacc/kernels-decompose-ice-2.c | 2 +-
.../g++.dg/compat/struct-layout-1_generate.c | 2 +
gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 1 +
gcc/testsuite/g++.dg/cpp0x/enum_base4.C | 8 +
gcc/testsuite/g++.dg/cpp0x/enum_base5.C | 7 +
.../g++.dg/cpp0x/lambda/lambda-variadic14.C | 8 +
gcc/testsuite/g++.dg/cpp0x/vt-88982.C | 1 +
gcc/testsuite/g++.dg/cpp1y/auto-fn61.C | 1 +
gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C | 1 +
gcc/testsuite/g++.dg/cpp2a/nontype-class39.C | 1 +
gcc/testsuite/g++.dg/opt/pr100148.C | 27 +
.../gcc.dg/compat/struct-layout-1_generate.c | 2 +
gcc/testsuite/gcc.dg/vect/bb-slp-39.c | 3 +-
gcc/testsuite/gcc.dg/vect/pr71264.c | 2 +-
gcc/testsuite/gcc.target/aarch64/pr99988.c | 66 +
gcc/testsuite/gcc.target/i386/monitor-2.c | 27 +
.../gcc.target/s390/zero-scratch-regs-1.c | 95 +-
.../gfortran.dg/bind_c_array_params_2.f90 | 3 +-
gcc/testsuite/gfortran.dg/gomp/depobj-1.f90 | 25 +
gcc/testsuite/gfortran.dg/gomp/depobj-2.f90 | 33 +
gcc/tree-cfg.c | 29 +-
gcc/tree.c | 18 +-
gcc/varasm.c | 60 +-
libgomp/ChangeLog | 21 +
libgomp/testsuite/lib/libgomp.exp | 20 +-
.../libgomp.c-c++-common/function-not-offloaded.c | 2 +-
.../testsuite/libgomp.c-c++-common/reduction-16.c | 2 +-
.../libgomp.c-c++-common/variable-not-offloaded.c | 4 +-
libgomp/testsuite/libgomp.c/pr86416-1.c | 4 +-
libgomp/testsuite/libgomp.c/pr86416-2.c | 4 +-
libgomp/testsuite/libgomp.fortran/depobj-1.f90 | 112 +
libiberty/ChangeLog | 6 +
libiberty/rust-demangle.c | 9 +-
libphobos/ChangeLog | 20 +
libphobos/libdruntime/core/thread/osthread.d | 68 +-
libstdc++-v3/ChangeLog | 182 +
libstdc++-v3/acinclude.m4 | 2 +-
libstdc++-v3/config.h.in | 8 +-
.../post/powerpc64-linux-gnu/baseline_symbols.txt | 242 +
libstdc++-v3/configure | 2 +-
libstdc++-v3/include/Makefile.am | 1 +
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/bits/atomic_base.h | 39 +-
libstdc++-v3/include/bits/atomic_timed_wait.h | 465 +-
libstdc++-v3/include/bits/atomic_wait.h | 457 +-
libstdc++-v3/include/bits/semaphore_base.h | 207 +-
libstdc++-v3/include/bits/stl_iterator.h | 128 +-
libstdc++-v3/include/bits/this_thread_sleep.h | 119 +
libstdc++-v3/include/std/atomic | 15 +-
libstdc++-v3/include/std/barrier | 13 +-
libstdc++-v3/include/std/charconv | 5 +-
libstdc++-v3/include/std/latch | 14 +-
libstdc++-v3/include/std/ranges | 299 +-
libstdc++-v3/include/std/semaphore | 15 +-
libstdc++-v3/include/std/thread | 68 +-
libstdc++-v3/include/std/version | 4 +-
libstdc++-v3/python/Makefile.am | 20 +-
libstdc++-v3/python/Makefile.in | 14 +-
libstdc++-v3/testsuite/20_util/from_chars/4.cc | 6 +-
libstdc++-v3/testsuite/20_util/from_chars/5.cc | 6 +-
libstdc++-v3/testsuite/20_util/from_chars/6.cc | 2 +-
.../testsuite/20_util/to_chars/long_double.cc | 2 +-
.../headers/iterator/synopsis_c++20.cc | 1 +
.../29_atomics/atomic/wait_notify/bool.cc | 37 +-
.../29_atomics/atomic/wait_notify/generic.cc | 19 +-
.../29_atomics/atomic/wait_notify/pointers.cc | 36 +-
.../29_atomics/atomic_flag/wait_notify/1.cc | 37 +-
.../29_atomics/atomic_float/wait_notify.cc | 26 +-
.../29_atomics/atomic_integral/wait_notify.cc | 73 +-
.../testsuite/29_atomics/atomic_ref/wait_notify.cc | 74 +-
.../30_threads/semaphore/try_acquire_for.cc | 2 +
.../30_threads/semaphore/try_acquire_until.cc | 2 +
libstdc++-v3/testsuite/std/ranges/p2259.cc | 91 +
libstdc++-v3/testsuite/util/testsuite_abi.cc | 16 +-
lto-plugin/ChangeLog | 4 +
lto-plugin/lto-plugin.c | 6 +-
maintainer-scripts/ChangeLog | 5 +
maintainer-scripts/crontab | 9 +-
144 files changed, 9104 insertions(+), 7422 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-04-20 8:02 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-04-20 8:02 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:ae420abed0fe342866cf2bdfaf0ec1134493b25e
commit ae420abed0fe342866cf2bdfaf0ec1134493b25e
Merge: a78721691fb 67378cd63d6
Author: Martin Liska <mliska@suse.cz>
Date: Tue Apr 20 10:01:29 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 38 +++
gcc/DATESTAMP | 2 +-
gcc/c-family/ChangeLog | 4 +
gcc/c-family/c.opt | 13 -
gcc/config/arm/arm.c | 8 +-
gcc/cp/ChangeLog | 6 +
gcc/cp/decl.c | 6 +
gcc/d/ChangeLog | 8 +
gcc/d/d-diagnostic.cc | 64 ++++-
gcc/doc/invoke.texi | 24 +-
gcc/fortran/ChangeLog | 4 +
gcc/fortran/lang.opt | 4 -
gcc/fortran/trans-decl.c | 3 +-
gcc/gimple-range-cache.h | 2 +-
gcc/gimple-range-gori.cc | 67 +++--
gcc/omp-oacc-kernels-decompose.cc | 2 +-
gcc/params.opt | 18 ++
gcc/testsuite/ChangeLog | 38 +++
gcc/testsuite/c-c++-common/goacc/if-clause-2.c | 2 +-
.../c-c++-common/goacc/kernels-decompose-1.c | 2 +-
.../c-c++-common/goacc/kernels-decompose-2.c | 2 +-
.../c-c++-common/goacc/kernels-decompose-ice-1.c | 2 +-
.../c-c++-common/goacc/kernels-decompose-ice-2.c | 2 +-
gcc/testsuite/g++.dg/concepts/diagnostic16.C | 45 ++++
gcc/testsuite/g++.dg/diagnostic/pr72803.C | 5 +-
gcc/testsuite/gcc.dg/pr100142.c | 8 +
gcc/testsuite/gcc.target/aarch64/pr100075.c | 1 +
gcc/testsuite/gdc.dg/pr98457.d | 9 +
.../gfortran.dg/goacc/kernels-decompose-1.f95 | 2 +-
.../gfortran.dg/goacc/kernels-decompose-2.f95 | 2 +-
gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 2 +-
gcc/testsuite/gfortran.dg/pdt_26.f03 | 4 +-
gcc/testsuite/gfortran.dg/pdt_31.f03 | 26 ++
libcpp/ChangeLog | 6 +
libcpp/line-map.c | 2 +-
libgomp/ChangeLog | 10 +
.../declare-vla-kernels-decompose-ice-1.c | 2 +-
.../declare-vla-kernels-decompose.c | 2 +-
.../kernels-decompose-1.c | 2 +-
.../testsuite/libgomp.oacc-fortran/pr94358-1.f90 | 2 +-
libphobos/ChangeLog | 66 +++++
libphobos/configure | 26 +-
libphobos/libdruntime/MERGE | 2 +-
libphobos/libdruntime/Makefile.am | 29 +-
libphobos/libdruntime/Makefile.in | 93 ++++---
libphobos/libdruntime/config/common/threadasm.S | 2 +-
libphobos/libdruntime/config/mingw/msvc.c | 169 ++++++++++++
libphobos/libdruntime/config/mingw/switchcontext.S | 12 +-
.../libdruntime/config/powerpc/switchcontext.S | 278 ++++++++++++++++++-
libphobos/libdruntime/config/x86/switchcontext.S | 159 ++++++++++-
libphobos/libdruntime/core/stdc/config.d | 39 ++-
libphobos/libdruntime/core/stdc/math.d | 295 +++++++++++----------
libphobos/libdruntime/core/stdc/stdio.d | 82 +++++-
libphobos/libdruntime/core/stdc/stdlib.d | 27 +-
libphobos/libdruntime/core/stdc/tgmath.d | 7 +
libphobos/libdruntime/core/sys/darwin/config.d | 53 ++++
.../libdruntime/core/sys/darwin/mach/thread_act.d | 66 +++++
.../libdruntime/core/sys/openbsd/sys/link_elf.d | 5 +
libphobos/libdruntime/core/sys/posix/stdio.d | 50 ++++
libphobos/libdruntime/core/sys/windows/com.d | 4 +-
libphobos/libdruntime/core/sys/windows/dbghelp.d | 2 +-
libphobos/libdruntime/core/sys/windows/dll.d | 4 +-
libphobos/libdruntime/core/sys/windows/threadaux.d | 4 +-
libphobos/libdruntime/core/thread/fiber.d | 48 +++-
libphobos/libdruntime/core/thread/osthread.d | 138 +++++++++-
libphobos/libdruntime/core/thread/threadbase.d | 4 +
libphobos/libdruntime/gcc/backtrace.d | 4 +-
libphobos/libdruntime/gcc/deh.d | 31 +--
libphobos/libdruntime/gcc/gthread.d | 6 +-
libphobos/libdruntime/gcc/sections/elf.d | 54 ++--
libphobos/libdruntime/gcc/sections/package.d | 1 +
libphobos/libdruntime/gcc/unwind/generic.d | 2 +-
libphobos/libdruntime/gcc/unwind/pe.d | 81 +++---
libphobos/libdruntime/rt/dmain2.d | 67 +----
libphobos/m4/druntime/libraries.m4 | 4 +-
libphobos/m4/druntime/os.m4 | 22 +-
libphobos/src/MERGE | 2 +-
libphobos/src/std/process.d | 51 +++-
.../testsuite/libphobos.thread/fiber_guard_page.d | 6 +-
libstdc++-v3/ChangeLog | 5 +
.../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 102 +++++++
81 files changed, 2042 insertions(+), 511 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-04-19 11:44 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-04-19 11:44 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:30779e97b9dc2f77705d9589965c66353ed7447e
commit 30779e97b9dc2f77705d9589965c66353ed7447e
Merge: bf297d8066c fde4a87e734
Author: Martin Liska <mliska@suse.cz>
Date: Mon Apr 19 13:43:48 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 143 ++
gcc/DATESTAMP | 2 +-
gcc/builtins.c | 8 +-
gcc/c/ChangeLog | 12 +
gcc/c/c-decl.c | 9 +-
gcc/combine.c | 6 +
gcc/config/aarch64/aarch64-sve.md | 14 +
gcc/config/aarch64/aarch64.c | 33 +-
gcc/config/aarch64/aarch64.md | 28 +
gcc/config/aarch64/iterators.md | 1 +
gcc/config/darwin-d.c | 26 +
gcc/config/dragonfly-d.c | 26 +
gcc/config/freebsd-d.c | 26 +
gcc/config/glibc-d.c | 26 +
gcc/config/i386/i386-d.c | 19 +
gcc/config/i386/winnt-d.c | 30 +
gcc/config/i386/winnt.c | 16 +-
gcc/config/netbsd-d.c | 28 +
gcc/config/openbsd-d.c | 28 +
gcc/config/pa/pa-d.c | 17 +
gcc/config/rs6000/rs6000-d.c | 21 +
gcc/config/sol2-d.c | 26 +
gcc/cp/ChangeLog | 72 +
gcc/cp/call.c | 3 +-
gcc/cp/constexpr.c | 32 +-
gcc/cp/cp-tree.h | 1 +
gcc/cp/decl.c | 10 +-
gcc/cp/mangle.c | 40 +-
gcc/cp/parser.c | 21 +-
gcc/cp/pt.c | 36 +-
gcc/cp/tree.c | 33 +-
gcc/d/ChangeLog | 18 +
gcc/d/d-target.cc | 35 +-
gcc/d/d-target.def | 8 +
gcc/d/d-tree.h | 1 -
gcc/d/decl.cc | 17 +-
gcc/doc/extend.texi | 2200 +++-----------------
gcc/doc/tm.texi | 6 +
gcc/doc/tm.texi.in | 2 +
gcc/emit-rtl.c | 1 +
gcc/fortran/ChangeLog | 47 +
gcc/fortran/module.c | 11 +
gcc/fortran/resolve.c | 1 +
gcc/fortran/trans-array.c | 14 +
gcc/gengtype.c | 4 +-
gcc/lto/ChangeLog | 5 +
gcc/reg-notes.def | 15 +
gcc/rtlanal.c | 29 +-
gcc/testsuite/ChangeLog | 201 ++
gcc/testsuite/c-c++-common/zero-scratch-regs-10.c | 2 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-11.c | 2 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-8.c | 2 +-
gcc/testsuite/c-c++-common/zero-scratch-regs-9.c | 2 +-
gcc/testsuite/g++.dg/abi/mangle71.C | 12 +-
gcc/testsuite/g++.dg/abi/mangle77.C | 31 +
gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C | 7 +
gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C | 15 +
gcc/testsuite/g++.dg/cpp0x/noexcept67.C | 26 +
gcc/testsuite/g++.dg/cpp1z/pr99833.C | 11 +
gcc/testsuite/g++.dg/cpp23/lambda-specifiers2.C | 7 +
gcc/testsuite/g++.dg/cpp2a/constexpr-init21.C | 27 +
gcc/testsuite/g++.dg/cpp2a/lambda-uneval15.C | 5 +
gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C | 25 -
gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/nontype-class44.C | 25 +
gcc/testsuite/g++.dg/cpp2a/pr99833.C | 18 +
gcc/testsuite/g++.dg/cpp2a/typename14.C | 4 +-
gcc/testsuite/g++.dg/cpp2a/typename19.C | 5 +
.../g++.target/aarch64/sve/aarch64-sve.exp | 10 +-
.../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 2 +-
.../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 4 +
gcc/testsuite/g++.target/arm/arm.exp | 2 +-
gcc/testsuite/g++.target/arm/mve.exp | 2 +-
gcc/testsuite/gcc.dg/Warray-parameter-9.c | 54 +
gcc/testsuite/gcc.dg/Wnonnull-6.c | 93 +
gcc/testsuite/gcc.dg/Wreturn-type3.c | 54 +
gcc/testsuite/gcc.dg/Wunused-result.c | 50 +
gcc/testsuite/gcc.dg/attr-noreturn.c | 64 +
gcc/testsuite/gcc.dg/attr-returns-nonnull.c | 58 +
gcc/testsuite/gcc.dg/pr84877.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c | 1 +
gcc/testsuite/gcc.dg/uninit-pr89230-1.c | 25 +
gcc/testsuite/gcc.dg/uninit-pr89230-2.c | 54 +
gcc/testsuite/gcc.dg/unroll-and-jam.c | 1 +
gcc/testsuite/gcc.dg/{ => vect}/gimplefe-40.c | 0
gcc/testsuite/gcc.dg/{ => vect}/gimplefe-41.c | 0
gcc/testsuite/gcc.target/aarch64/pr100075.c | 20 +
gcc/testsuite/gcc.target/aarch64/pr91710.c | 16 +
gcc/testsuite/gcc.target/aarch64/pr99767.c | 16 +
.../gcc.target/aarch64/sve/aarch64-sve.exp | 19 +-
.../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/pr100048.c | 25 +
.../gcc.target/aarch64/sve2/aarch64-sve2.exp | 14 +-
.../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 4 +
gcc/testsuite/gcc.target/arm/arm.exp | 2 +-
gcc/testsuite/gcc.target/arm/mve/mve.exp | 2 +-
gcc/testsuite/gcc.target/arm/pr99596.c | 18 +
gcc/testsuite/gcc.target/arm/pure-code/pr96770.c | 12 +-
.../gcc.target/s390/zero-scratch-regs-1.c | 65 +
gcc/testsuite/gfortran.dg/PR100094.f90 | 37 +
gcc/testsuite/gfortran.dg/PR10018.f90 | 11 +
gcc/testsuite/gfortran.dg/pr63797.f90 | 60 +
gcc/testsuite/gnat.dg/opt92.adb | 38 +
gcc/testsuite/lib/gcc-defs.exp | 62 +
gcc/tree-vect-loop.c | 16 +-
intl/ChangeLog | 7 +
intl/Makefile.in | 4 +-
intl/configure | 12 +
intl/configure.ac | 6 +
libgomp/ChangeLog | 11 +
libsanitizer/ChangeLog | 7 +
.../sanitizer_common/sanitizer_posix_libcdep.cpp | 13 +-
libstdc++-v3/ChangeLog | 28 +
.../abi/post/i386-linux-gnu/baseline_symbols.txt | 102 +
.../abi/post/i486-linux-gnu/baseline_symbols.txt | 102 +
.../post/powerpc-linux-gnu/baseline_symbols.txt | 107 +
.../powerpc64-linux-gnu/32/baseline_symbols.txt | 107 +
.../post/powerpc64-linux-gnu/baseline_symbols.txt | 107 +
.../abi/post/s390x-linux-gnu/baseline_symbols.txt | 107 +
.../post/x86_64-linux-gnu/32/baseline_symbols.txt | 102 +
.../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 102 +
libstdc++-v3/libsupc++/Makefile.am | 4 +
libstdc++-v3/libsupc++/Makefile.in | 18 +-
libstdc++-v3/src/c++98/Makefile.am | 5 -
libstdc++-v3/src/c++98/Makefile.in | 10 +-
.../testsuite/18_support/exception_ptr/96657.cc | 17 +
libstdc++-v3/testsuite/lib/dg-options.exp | 1 +
128 files changed, 3381 insertions(+), 2150 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-04-15 12:51 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-04-15 12:51 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:e524607beb2e179c7b981eca37eefd1aee71b5b3
commit e524607beb2e179c7b981eca37eefd1aee71b5b3
Merge: ecb7b9c4134 ca7d451d985
Author: Martin Liska <mliska@suse.cz>
Date: Thu Apr 15 14:51:21 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/ChangeLog | 120 ++++++++++++
gcc/DATESTAMP | 2 +-
gcc/attribs.c | 77 ++++++++
gcc/attribs.h | 3 +
gcc/c/c-typeck.c | 10 +-
gcc/config/aarch64/aarch64-d.c | 23 +++
gcc/config/aarch64/aarch64-protos.h | 1 +
gcc/config/aarch64/aarch64.c | 54 ++++++
gcc/config/aarch64/aarch64.h | 3 +-
gcc/config/aarch64/aarch64.md | 53 ++++++
gcc/config/arm/arm-d.c | 42 +++++
gcc/config/arm/arm-protos.h | 1 +
gcc/config/arm/arm.h | 3 +-
gcc/config/i386/i386-d.c | 48 +++++
gcc/config/i386/i386-protos.h | 2 +
gcc/config/i386/i386.h | 4 +-
gcc/config/mips/mips-d.c | 30 +++
gcc/config/mips/mips-protos.h | 1 +
gcc/config/mips/mips.h | 3 +-
gcc/config/pa/pa-d.c | 28 +++
gcc/config/pa/pa-protos.h | 1 +
gcc/config/pa/pa.h | 3 +-
gcc/config/riscv/riscv-d.c | 46 +++++
gcc/config/riscv/riscv-protos.h | 1 +
gcc/config/riscv/riscv.h | 3 +-
gcc/config/rs6000/rs6000-d.c | 30 +++
gcc/config/rs6000/rs6000-protos.h | 1 +
gcc/config/rs6000/rs6000.h | 3 +-
gcc/config/s390/s390-builtins.def | 85 ++++++---
gcc/config/s390/s390-d.c | 30 +++
gcc/config/s390/s390-protos.h | 1 +
gcc/config/s390/s390.c | 35 +++-
gcc/config/s390/s390.h | 3 +-
gcc/config/sparc/sparc-d.c | 28 +++
gcc/config/sparc/sparc-protos.h | 1 +
gcc/config/sparc/sparc.h | 3 +-
gcc/cp/ChangeLog | 42 +++++
gcc/cp/pt.c | 11 +-
gcc/cp/semantics.c | 10 +
gcc/cp/typeck.c | 15 +-
gcc/cse.c | 5 +
gcc/cselib.c | 5 +
gcc/d/ChangeLog | 37 ++++
gcc/d/d-builtins.cc | 19 --
gcc/d/d-target.cc | 14 +-
gcc/d/d-target.def | 33 ++++
gcc/d/decl.cc | 6 +-
gcc/d/typeinfo.cc | 5 +-
gcc/d/types.cc | 19 +-
gcc/doc/invoke.texi | 1 -
gcc/doc/tm.texi | 22 +++
gcc/doc/tm.texi.in | 6 +
gcc/fortran/ChangeLog | 5 +
gcc/fortran/symbol.c | 2 +-
gcc/fortran/trans-array.c | 204 ++++++++-------------
gcc/fortran/trans-expr.c | 98 +++++++---
gcc/fortran/trans.c | 36 ++--
gcc/fortran/trans.h | 6 +-
gcc/gimple-builder.h | 2 +
gcc/jump.c | 5 +
gcc/lra-constraints.c | 17 +-
gcc/lto/lto.c | 2 +-
gcc/print-rtl.c | 32 +++-
gcc/reload.c | 5 +
gcc/rtl.c | 10 +
gcc/rtl.h | 17 ++
gcc/testsuite/ChangeLog | 64 +++++++
gcc/testsuite/g++.dg/cpp1z/class-deduction85.C | 16 ++
gcc/testsuite/g++.dg/parse/uneval1.C | 14 ++
gcc/testsuite/g++.dg/template/dependent-tmpl2.C | 10 +
gcc/testsuite/g++.dg/template/ref11.C | 9 +
.../advsimd-intrinsics/advsimd-intrinsics.exp | 72 ++++++++
.../aarch64/advsimd-intrinsics/pr98852.C | 110 +++++++++++
gcc/testsuite/gcc.dg/pr86058.c | 9 +-
gcc/testsuite/gcc.dg/pr93210.c | 2 +-
.../aarch64/advsimd-intrinsics/pr98852.c | 129 +++++++++++++
gcc/testsuite/gcc.target/aarch64/pr100056.c | 58 ++++++
.../gcc.target/aarch64/sve/acle/general/pr99246.c | 17 ++
gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c | 16 ++
gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c | 5 +
gcc/testsuite/gcc.target/i386/pr100066.c | 13 ++
.../gcc.target/s390/zvector/imm-range-error-1.c | 26 +++
.../gcc.target/s390/zvector/vec_msum_u128-1.c | 45 +++++
gcc/tree-cfg.c | 2 +
gcc/tree-ssa-propagate.c | 2 +-
libgomp/ChangeLog | 7 +
libgomp/testsuite/lib/libgomp.exp | 12 ++
.../testsuite/libgomp.c-c++-common/task-detach-6.c | 5 +-
libgomp/testsuite/libgomp.c/pr99555-1.c | 5 +-
.../testsuite/libgomp.fortran/task-detach-6.f90 | 3 +-
90 files changed, 1854 insertions(+), 270 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
* [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
@ 2021-04-14 10:30 Martin Liska
0 siblings, 0 replies; 126+ messages in thread
From: Martin Liska @ 2021-04-14 10:30 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:94fef1445a83943c04043e4952271e71410e0459
commit 94fef1445a83943c04043e4952271e71410e0459
Merge: 22a9aab63b3 e4fd26d647e
Author: Martin Liska <mliska@suse.cz>
Date: Wed Apr 14 12:29:43 2021 +0200
Merge branch 'master' into devel/sphinx
Diff:
gcc/config/arm/arm.c | 25 ++++++++++++++-----------
libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 3 ++-
2 files changed, 16 insertions(+), 12 deletions(-)
^ permalink raw reply [flat|nested] 126+ messages in thread
end of thread, other threads:[~2022-11-08 11:37 UTC | newest]
Thread overview: 126+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-06 4:52 [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx Martin Liska
-- strict thread matches above, loose matches on Subject: below --
2022-11-08 11:37 Martin Liska
2022-11-07 8:55 Martin Liska
2022-11-07 7:25 Martin Liska
2022-10-28 8:02 Martin Liska
2022-10-26 10:59 Martin Liska
2022-10-21 10:48 Martin Liska
2022-10-19 13:25 Martin Liska
2022-10-17 8:20 Martin Liska
2022-10-15 13:33 Martin Liska
2022-10-13 13:54 Martin Liska
2022-10-08 8:19 Martin Liska
2022-10-04 10:05 Martin Liska
2022-09-29 8:41 Martin Liska
2022-09-26 19:06 Martin Liska
2022-09-20 15:24 Martin Liska
2022-09-20 12:03 Martin Liska
2022-09-20 11:53 Martin Liska
2022-09-12 8:43 Martin Liska
2022-09-05 9:22 Martin Liska
2022-09-05 8:45 Martin Liska
2022-08-24 8:10 Martin Liska
2022-08-10 7:18 Martin Liska
2022-08-09 13:30 Martin Liska
2022-08-08 7:05 Martin Liska
2022-08-01 3:54 Martin Liska
2022-07-26 12:28 Martin Liska
2022-07-26 12:09 Martin Liska
2022-07-26 8:04 Martin Liska
2022-07-25 7:01 Martin Liska
2022-07-21 14:12 Martin Liska
2022-07-19 13:41 Martin Liska
2022-07-18 7:51 Martin Liska
2022-07-14 9:34 Martin Liska
2022-07-14 8:35 Martin Liska
2022-07-14 8:23 Martin Liska
2022-07-12 11:24 Martin Liska
2022-07-10 14:45 Martin Liska
2022-06-17 11:35 Martin Liska
2022-06-17 11:06 Martin Liska
2022-03-15 9:13 Martin Liska
2022-03-10 9:42 Martin Liska
2022-03-06 15:29 Martin Liska
2022-01-28 13:08 Martin Liska
2022-01-24 12:35 Martin Liska
2022-01-20 12:38 Martin Liska
2022-01-18 14:25 Martin Liska
2022-01-12 12:35 Martin Liska
2022-01-03 19:33 Martin Liska
2022-01-03 10:16 Martin Liska
2021-12-30 13:34 Martin Liska
2021-12-29 12:43 Martin Liska
2021-12-28 10:14 Martin Liska
2021-12-28 10:06 Martin Liska
2021-12-22 11:17 Martin Liska
2021-12-22 11:08 Martin Liska
2021-12-22 11:03 Martin Liska
2021-12-20 10:01 Martin Liska
2021-12-17 14:04 Martin Liska
2021-12-16 14:23 Martin Liska
2021-12-16 13:11 Martin Liska
2021-12-13 10:57 Martin Liska
2021-12-12 21:22 Martin Liska
2021-12-09 10:39 Martin Liska
2021-12-01 12:31 Martin Liska
2021-11-25 12:26 Martin Liska
2021-11-23 10:28 Martin Liska
2021-11-22 16:39 Martin Liska
2021-11-22 12:58 Martin Liska
2021-11-16 14:50 Martin Liska
2021-10-21 9:51 Martin Liska
2021-10-18 12:43 Martin Liska
2021-08-27 8:52 Martin Liska
2021-08-26 9:23 Martin Liska
2021-08-24 14:43 Martin Liska
2021-08-24 7:30 Martin Liska
2021-08-23 13:42 Martin Liska
2021-08-23 10:35 Martin Liska
2021-08-19 10:03 Martin Liska
2021-08-18 14:13 Martin Liska
2021-08-10 7:12 Martin Liska
2021-08-09 9:15 Martin Liska
2021-08-06 10:38 Martin Liska
2021-08-05 17:50 Martin Liska
2021-08-03 13:50 Martin Liska
2021-07-12 9:41 Martin Liska
2021-06-30 4:49 Martin Liska
2021-06-29 6:49 Martin Liska
2021-06-28 11:11 Martin Liska
2021-06-25 8:52 Martin Liska
2021-06-24 14:10 Martin Liska
2021-06-23 8:20 Martin Liska
2021-06-22 7:48 Martin Liska
2021-06-21 7:33 Martin Liska
2021-06-17 10:06 Martin Liska
2021-06-16 12:19 Martin Liska
2021-06-15 12:35 Martin Liska
2021-06-14 14:08 Martin Liska
2021-06-14 14:05 Martin Liska
2021-06-14 13:38 Martin Liska
2021-06-14 9:40 Martin Liska
2021-06-11 11:03 Martin Liska
2021-06-10 6:22 Martin Liska
2021-06-09 11:40 Martin Liska
2021-06-08 7:47 Martin Liska
2021-06-07 13:38 Martin Liska
2021-06-06 14:57 Martin Liska
2021-06-04 11:37 Martin Liska
2021-06-03 10:53 Martin Liska
2021-06-02 12:46 Martin Liska
2021-06-02 6:59 Martin Liska
2021-05-31 9:31 Martin Liska
2021-05-28 12:29 Martin Liska
2021-05-27 7:52 Martin Liska
2021-05-26 7:35 Martin Liska
2021-05-26 7:29 Martin Liska
2021-05-25 13:01 Martin Liska
2021-05-24 9:40 Martin Liska
2021-05-18 9:25 Martin Liska
2021-05-17 13:53 Martin Liska
2021-05-11 17:33 Martin Liska
2021-04-22 7:11 Martin Liska
2021-04-20 8:02 Martin Liska
2021-04-19 11:44 Martin Liska
2021-04-15 12:51 Martin Liska
2021-04-14 10:30 Martin Liska
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).