public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: Martin Liska <marxin@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx
Date: Mon,  7 Nov 2022 07:25:18 +0000 (GMT)	[thread overview]
Message-ID: <20221107072531.6D4A03858D28@sourceware.org> (raw)

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

             reply	other threads:[~2022-11-07  7:25 UTC|newest]

Thread overview: 92+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-07  7:25 Martin Liska [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-11-08 11:37 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 11:53 Martin Liska
2022-09-12  8:43 Martin Liska
2022-09-06  4:52 Martin Liska
2022-09-05  8:45 Martin Liska
2022-08-24  8:10 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-21 14:12 Martin Liska
2022-07-19 13:41 Martin Liska
2022-07-18  7:51 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: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 10:16 Martin Liska
2021-12-16 13:11 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 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-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 13:38 Martin Liska
2021-06-14  9:40 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-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-27  7:52 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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20221107072531.6D4A03858D28@sourceware.org \
    --to=marxin@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).