public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
From: Gaius Mulley <gaius@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc/devel/modula-2] Merge branch 'master' into devel/modula-2
Date: Tue, 15 Nov 2022 23:00:49 +0000 (GMT)	[thread overview]
Message-ID: <20221115230049.70EF33947C25@sourceware.org> (raw)

https://gcc.gnu.org/g:81b4437fd01963f635c361615e876e1a3fa079fb

commit 81b4437fd01963f635c361615e876e1a3fa079fb
Merge: 0685f29d725 837be6c7cfb
Author: Gaius Mulley <gaiusmod2@gmail.com>
Date:   Tue Nov 15 20:52:14 2022 +0000

    Merge branch 'master' into devel/modula-2
    
    Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>

Diff:

 ChangeLog                                          |     7 +
 Makefile.def                                       |     8 -
 config/acx.m4                                      |     2 +-
 configure                                          |    67 +-
 configure.ac                                       |    58 +-
 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 -
 doc/Makefile                                       |    97 +
 doc/_static/custom.css                             |    11 +
 doc/baseconf.py                                    |   216 +
 doc/bsd.rst                                        |    39 +
 doc/contrib.rst                                    |  1273 +
 doc/contribute.rst                                 |    21 +
 doc/cppdiropts.rst                                 |   217 +
 doc/cppenv.rst                                     |    97 +
 doc/cppopts.rst                                    |   556 +
 doc/cppwarnopts.rst                                |     4 +
 doc/favicon.ico                                    |   Bin 0 -> 766 bytes
 doc/funding.rst                                    |    47 +
 doc/gcc_sphinx.py                                  |    44 +
 doc/gnu.rst                                        |    19 +
 doc/gnu_free_documentation_license.rst             |   476 +
 doc/gpl-3.0.rst                                    |   707 +
 doc/indices-and-tables.rst                         |    13 +
 doc/lgpl-2.1.rst                                   |   514 +
 doc/logo.pdf                                       |   Bin 0 -> 8978 bytes
 doc/logo.svg                                       |   108 +
 doc/md.rst                                         |  3142 ++
 doc/requirements.txt                               |     3 +
 gcc/ChangeLog                                      |   592 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |   374 +-
 gcc/ada/ChangeLog                                  |   760 +
 gcc/ada/aspects.adb                                |     1 -
 gcc/ada/bindgen.adb                                |   118 +-
 gcc/ada/checks.adb                                 |   151 +-
 gcc/ada/contracts.adb                              |   483 +-
 gcc/ada/contracts.ads                              |     4 +
 gcc/ada/debug.adb                                  |     6 +-
 gcc/ada/doc/Makefile                               |    87 -
 gcc/ada/doc/gnat-style.rst                         |   691 -
 gcc/ada/doc/gnat-style/conf.py                     |    26 +
 .../gnat-style/gnu_free_documentation_license.rst  |     1 +
 gcc/ada/doc/gnat-style/index.rst                   |   691 +
 gcc/ada/doc/gnat_rm.rst                            |    69 -
 gcc/ada/doc/gnat_rm/conf.py                        |    26 +
 .../doc/gnat_rm/gnu_free_documentation_license.rst |     1 +
 .../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/index.rst                      |    70 +
 .../doc/gnat_rm/security_hardening_features.rst    |     2 +
 gcc/ada/doc/gnat_rm/standard_library_routines.rst  |     4 +-
 gcc/ada/doc/gnat_ugn.rst                           |    63 -
 .../building_executable_programs_with_gnat.rst     |    48 +-
 gcc/ada/doc/gnat_ugn/conf.py                       |    26 +
 .../elaboration_order_handling_in_gnat.rst         |    15 +-
 .../doc/gnat_ugn/gnat_and_program_execution.rst    |    12 +-
 .../gnat_ugn/gnu_free_documentation_license.rst    |     1 +
 gcc/ada/doc/gnat_ugn/index.rst                     |    63 +
 .../doc/gnat_ugn/platform_specific_information.rst |     6 -
 gcc/ada/doc/share/ada_latex_elements.py            |    78 +
 gcc/ada/doc/share/adabaseconf.py                   |    81 +
 gcc/ada/doc/share/conf.py                          |   148 -
 .../doc/share/gnu_free_documentation_license.rst   |   458 -
 gcc/ada/doc/share/latex_elements.py                |    69 -
 gcc/ada/einfo.ads                                  |    13 +-
 gcc/ada/err_vars.ads                               |     6 -
 gcc/ada/errout.adb                                 |    58 +-
 gcc/ada/errout.ads                                 |    33 +-
 gcc/ada/erroutc.adb                                |     1 +
 gcc/ada/exp_aggr.adb                               |     4 +-
 gcc/ada/exp_atag.adb                               |     2 +-
 gcc/ada/exp_attr.adb                               |    60 +-
 gcc/ada/exp_ch3.adb                                |   139 +-
 gcc/ada/exp_ch3.ads                                |    16 +-
 gcc/ada/exp_ch4.adb                                |   296 +-
 gcc/ada/exp_ch4.ads                                |     2 +-
 gcc/ada/exp_ch5.adb                                |     4 +-
 gcc/ada/exp_ch6.adb                                |   326 +-
 gcc/ada/exp_ch6.ads                                |    20 +-
 gcc/ada/exp_ch7.adb                                |     2 +-
 gcc/ada/exp_ch9.adb                                |    37 +-
 gcc/ada/exp_dbug.adb                               |     2 +-
 gcc/ada/exp_disp.adb                               |    48 +-
 gcc/ada/exp_imgv.adb                               |    43 +-
 gcc/ada/exp_intr.adb                               |    44 +
 gcc/ada/exp_put_image.adb                          |    35 +-
 gcc/ada/exp_put_image.ads                          |     6 +-
 gcc/ada/exp_spark.adb                              |     2 +-
 gcc/ada/exp_unst.adb                               |     2 +-
 gcc/ada/exp_util.adb                               |    10 +-
 gcc/ada/fe.h                                       |     4 +-
 gcc/ada/freeze.adb                                 |   142 +-
 gcc/ada/frontend.adb                               |    11 +
 gcc/ada/gcc-interface/Make-lang.in                 |    97 +-
 gcc/ada/gcc-interface/Makefile.in                  |     2 +-
 gcc/ada/gcc-interface/decl.cc                      |     2 +-
 gcc/ada/gcc-interface/utils2.cc                    |    33 +-
 gcc/ada/gnat-style.texi                            |  1437 -
 gcc/ada/gnat_rm.texi                               | 30380 ----------------
 gcc/ada/gnat_ugn.texi                              | 29326 ---------------
 gcc/ada/inline.adb                                 |    16 +-
 gcc/ada/layout.adb                                 |     2 +-
 gcc/ada/lib-xref.adb                               |     4 +-
 gcc/ada/libgnarl/s-interr.adb                      |    28 +-
 gcc/ada/libgnat/a-ngcoar.adb                       |     4 +-
 gcc/ada/libgnat/a-ngcoar.ads                       |     4 +-
 gcc/ada/libgnat/a-tags.adb                         |    22 +-
 gcc/ada/libgnat/g-excact.ads                       |     5 +-
 .../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/mdll.adb                                   |    68 +-
 gcc/ada/mdll.ads                                   |     4 +-
 gcc/ada/opt.ads                                    |    26 +-
 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/rtsfind.ads                                |     4 +
 gcc/ada/sa_messages.adb                            |   539 -
 gcc/ada/sa_messages.ads                            |   267 -
 gcc/ada/sem_aggr.adb                               |    46 +-
 gcc/ada/sem_attr.adb                               |    12 +-
 gcc/ada/sem_aux.ads                                |     2 +-
 gcc/ada/sem_case.adb                               |    12 +-
 gcc/ada/sem_ch12.adb                               |    25 +-
 gcc/ada/sem_ch13.adb                               |    27 +-
 gcc/ada/sem_ch3.adb                                |    82 +-
 gcc/ada/sem_ch4.adb                                |   181 +-
 gcc/ada/sem_ch5.adb                                |    11 +-
 gcc/ada/sem_ch6.adb                                |  1208 +-
 gcc/ada/sem_ch6.ads                                |    19 +
 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                               |     6 +-
 gcc/ada/sem_prag.adb                               |   108 +-
 gcc/ada/sem_res.adb                                |   153 +-
 gcc/ada/sem_type.adb                               |     2 +-
 gcc/ada/sem_util.adb                               |   157 +-
 gcc/ada/sem_util.ads                               |    23 +-
 gcc/ada/sem_warn.adb                               |   240 +-
 gcc/ada/sinfo.ads                                  |    21 +-
 gcc/ada/sinput.adb                                 |     4 +-
 gcc/ada/switch-b.adb                               |     9 +
 gcc/ada/switch-c.adb                               |    16 +-
 gcc/ada/usage.adb                                  |     4 +
 gcc/ada/warnsw.adb                                 |    12 +-
 gcc/ada/warnsw.ads                                 |    22 +-
 gcc/analyzer/ChangeLog                             |   307 +
 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                          |    31 +-
 gcc/analyzer/call-info.h                           |    34 +-
 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            |    44 +-
 gcc/analyzer/region-model-manager.cc               |     3 +
 gcc/analyzer/region-model-manager.h                |     4 +
 gcc/analyzer/region-model-reachability.cc          |     1 +
 gcc/analyzer/region-model.cc                       |   209 +-
 gcc/analyzer/region-model.h                        |    48 +-
 gcc/analyzer/region.cc                             |    23 +
 gcc/analyzer/region.h                              |    60 +-
 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                              |    18 +
 gcc/analyzer/store.h                               |     2 +-
 gcc/analyzer/supergraph.cc                         |     1 +
 gcc/analyzer/svalue.cc                             |     1 +
 gcc/analyzer/trimmed-graph.cc                      |     1 +
 gcc/analyzer/varargs.cc                            |    38 +-
 gcc/c-family/ChangeLog                             |    10 +
 gcc/c-family/c-opts.cc                             |     3 -
 gcc/c-family/c-ppoutput.cc                         |    10 +-
 gcc/c-family/c-target.def                          |    24 +-
 gcc/c/ChangeLog                                    |    20 +
 gcc/c/c-decl.cc                                    |   143 +-
 gcc/c/c-parser.cc                                  |    81 +-
 gcc/c/c-tree.h                                     |    11 +
 gcc/c/c-typeck.cc                                  |     3 +
 gcc/cgraph.cc                                      |     1 -
 gcc/common.opt                                     |     4 +
 gcc/common/common-target.def                       |    28 +-
 gcc/common/config/i386/cpuinfo.h                   |    32 +
 gcc/common/config/i386/i386-common.cc              |    69 +
 gcc/common/config/i386/i386-cpuinfo.h              |     7 +
 gcc/common/config/i386/i386-isas.h                 |     4 +
 gcc/config.gcc                                     |    15 +-
 gcc/config/aarch64/aarch64-sve2.md                 |     4 +-
 gcc/config/avr/avr-devices.cc                      |    42 +-
 gcc/config/avr/avr-mcus.def                        |     2 +-
 gcc/config/avr/gen-avr-mmcu-rst.cc                 |   201 +
 gcc/config/avr/gen-avr-mmcu-texi.cc                |   204 -
 gcc/config/avr/t-avr                               |     6 +-
 gcc/config/bpf/bpf.cc                              |   130 +-
 gcc/config/gcn/gcn-builtins.def                    |    15 +
 gcc/config/gcn/gcn-valu.md                         |    20 +-
 gcc/config/gcn/gcn.cc                              |    37 +-
 gcc/config/i386/amxfp16intrin.h                    |    46 +
 gcc/config/i386/cmpccxaddintrin.h                  |    89 +
 gcc/config/i386/cpuid.h                            |     4 +
 gcc/config/i386/driver-i386.cc                     |    11 +-
 gcc/config/i386/i386-builtin-types.def             |     8 +
 gcc/config/i386/i386-builtin.def                   |    18 +
 gcc/config/i386/i386-c.cc                          |    29 +
 gcc/config/i386/i386-expand.cc                     |   185 +-
 gcc/config/i386/i386-isa.def                       |     4 +
 gcc/config/i386/i386-options.cc                    |    23 +-
 gcc/config/i386/i386.h                             |     8 +
 gcc/config/i386/i386.md                            |    26 +-
 gcc/config/i386/i386.opt                           |    17 +
 gcc/config/i386/immintrin.h                        |     2 +
 gcc/config/i386/intelmic-mkoffload.cc              |   728 -
 gcc/config/i386/intelmic-offload.h                 |    35 -
 gcc/config/i386/predicates.md                      |    22 +
 gcc/config/i386/prfchiintrin.h                     |    49 +
 gcc/config/i386/raointintrin.h                     |   100 +
 gcc/config/i386/sse.md                             |    16 +-
 gcc/config/i386/sync.md                            |    44 +
 gcc/config/i386/t-intelmic                         |    10 -
 gcc/config/i386/t-omp-device                       |     6 -
 gcc/config/i386/x86-tune.def                       |    71 +-
 gcc/config/i386/x86gprintrin.h                     |     6 +
 gcc/config/i386/xmmintrin.h                        |     7 +-
 gcc/config/loongarch/loongarch.cc                  |     7 +-
 gcc/config/loongarch/loongarch.md                  |    22 +-
 gcc/config/riscv/riscv.cc                          |    10 +
 gcc/configure.ac                                   |    48 +-
 gcc/cp/ChangeLog                                   |    49 +
 gcc/cp/Make-lang.in                                |    10 +-
 gcc/cp/call.cc                                     |   121 +-
 gcc/cp/constraint.cc                               |     3 +
 gcc/cp/cp-tree.h                                   |     1 +
 gcc/cp/decl.cc                                     |    66 +
 gcc/cp/decl2.cc                                    |     8 -
 gcc/cp/mapper-client.cc                            |     4 +
 gcc/cp/parser.cc                                   |    12 +-
 gcc/cp/pt.cc                                       |     5 +-
 gcc/cp/semantics.cc                                |     4 +
 gcc/cp/tree.cc                                     |    48 +-
 gcc/cp/typeck.cc                                   |    16 +-
 gcc/d/ChangeLog                                    |    15 +
 gcc/d/Make-lang.in                                 |    63 +-
 gcc/d/d-target.cc                                  |     6 -
 gcc/d/d-target.def                                 |    36 +-
 gcc/d/doc/conf.py                                  |    30 +
 gcc/d/doc/copyright.rst                            |    13 +
 gcc/d/doc/general-public-license-3.rst             |     6 +
 gcc/d/doc/gnu-free-documentation-license.rst       |     6 +
 gcc/d/doc/index.rst                                |    22 +
 gcc/d/doc/indices-and-tables.rst                   |     1 +
 gcc/d/doc/invoking-gdc.rst                         |    48 +
 gcc/d/doc/invoking-gdc/code-generation.rst         |   170 +
 gcc/d/doc/invoking-gdc/developer-options.rst       |    31 +
 gcc/d/doc/invoking-gdc/input-and-output-files.rst  |    45 +
 .../invoking-gdc/options-for-directory-search.rst  |    92 +
 gcc/d/doc/invoking-gdc/options-for-linking.rst     |    59 +
 gcc/d/doc/invoking-gdc/runtime-options.rst         |   314 +
 gcc/d/doc/invoking-gdc/warnings.rst                |   148 +
 gcc/d/gdc.texi                                     |   853 -
 gcc/d/intrinsics.cc                                |    65 -
 gcc/d/intrinsics.def                               |     8 -
 gcc/doc/analyzer.texi                              |   569 -
 gcc/doc/avr-mmcu.texi                              |    83 -
 gcc/doc/bugreport.texi                             |    88 -
 gcc/doc/cfg.texi                                   |   684 -
 gcc/doc/collect2.texi                              |    89 -
 gcc/doc/compat.texi                                |   156 -
 gcc/doc/configfiles.texi                           |    69 -
 gcc/doc/configterms.texi                           |    61 -
 gcc/doc/contrib.texi                               |  1776 -
 gcc/doc/contribute.texi                            |    24 -
 gcc/doc/cpp.texi                                   |  4600 ---
 gcc/doc/cpp/character-sets.rst                     |    56 +
 gcc/doc/cpp/conditional-syntax.rst                 |   411 +
 gcc/doc/cpp/conditional-uses.rst                   |    32 +
 gcc/doc/cpp/conditionals.rst                       |    44 +
 gcc/doc/cpp/conf.py                                |    30 +
 gcc/doc/cpp/copyright.rst                          |    24 +
 gcc/doc/cpp/deleted-code.rst                       |    34 +
 gcc/doc/cpp/diagnostics.rst                        |    51 +
 gcc/doc/cpp/environment-variables.rst              |    23 +
 gcc/doc/cpp/gnu-free-documentation-license.rst     |     6 +
 gcc/doc/cpp/header-files.rst                       |    56 +
 .../alternatives-to-wrapper-ifndef.rst             |    40 +
 gcc/doc/cpp/header-files/computed-includes.rst     |    86 +
 gcc/doc/cpp/header-files/include-operation.rst     |    67 +
 gcc/doc/cpp/header-files/include-syntax.rst        |    42 +
 gcc/doc/cpp/header-files/once-only-headers.rst     |    52 +
 gcc/doc/cpp/header-files/search-path.rst           |    53 +
 gcc/doc/cpp/header-files/system-headers.rst        |    41 +
 gcc/doc/cpp/header-files/wrapper-headers.rst       |    58 +
 gcc/doc/cpp/implementation-defined-behavior.rst    |    97 +
 gcc/doc/cpp/implementation-details.rst             |    23 +
 gcc/doc/cpp/implementation-limits.rst              |    68 +
 gcc/doc/cpp/index.rst                              |    35 +
 gcc/doc/cpp/indices-and-tables.rst                 |     1 +
 gcc/doc/cpp/initial-processing.rst                 |   164 +
 gcc/doc/cpp/invocation.rst                         |    81 +
 gcc/doc/cpp/line-control.rst                       |    55 +
 gcc/doc/cpp/macros.rst                             |    37 +
 gcc/doc/cpp/macros/concatenation.rst               |    85 +
 .../macros/directives-within-macro-arguments.rst   |    39 +
 gcc/doc/cpp/macros/function-like-macros.rst        |    55 +
 gcc/doc/cpp/macros/macro-arguments.rst             |   112 +
 gcc/doc/cpp/macros/macro-pitfalls.rst              |   449 +
 gcc/doc/cpp/macros/object-like-macros.rst          |   126 +
 gcc/doc/cpp/macros/predefined-macros.rst           |   874 +
 gcc/doc/cpp/macros/stringizing.rst                 |    86 +
 .../macros/undefining-and-redefining-macros.rst    |    67 +
 gcc/doc/cpp/macros/variadic-macros.rst             |   141 +
 gcc/doc/cpp/obsolete-features.rst                  |    98 +
 gcc/doc/cpp/other-directives.rst                   |    30 +
 gcc/doc/cpp/overview.rst                           |    67 +
 gcc/doc/cpp/pragmas.rst                            |   121 +
 gcc/doc/cpp/preprocessor-output.rst                |    86 +
 gcc/doc/cpp/the-preprocessing-language.rst         |    69 +
 gcc/doc/cpp/tokenization.rst                       |   168 +
 gcc/doc/cpp/traditional-lexical-analysis.rst       |    74 +
 gcc/doc/cpp/traditional-macros.rst                 |    99 +
 gcc/doc/cpp/traditional-miscellany.rst             |    30 +
 gcc/doc/cpp/traditional-mode.rst                   |    35 +
 gcc/doc/cpp/traditional-warnings.rst               |    49 +
 gcc/doc/cppdiropts.texi                            |   154 -
 gcc/doc/cppenv.texi                                |    99 -
 gcc/doc/cppinternals.texi                          |  1066 -
 gcc/doc/cppinternals/conf.py                       |    24 +
 gcc/doc/cppinternals/copyright.rst                 |    19 +
 gcc/doc/cppinternals/cppinternals.rst              |   284 +
 gcc/doc/cppinternals/cpplib.rst                    |    29 +
 gcc/doc/cppinternals/files.rst                     |    70 +
 gcc/doc/cppinternals/index.rst                     |    21 +
 gcc/doc/cppinternals/indices-and-tables.rst        |     1 +
 .../internal-representation-of-macros.rst          |    27 +
 .../cppinternals/just-which-line-number-anyway.rst |    62 +
 gcc/doc/cppinternals/lexing-a-line.rst             |    91 +
 gcc/doc/cppinternals/lexing-a-token.rst            |   177 +
 ...-a-function-like-macros-opening-parenthesis.rst |    24 +
 gcc/doc/cppinternals/macro-expansion-overview.rst  |    51 +
 ...king-tokens-ineligible-for-future-expansion.rst |    24 +
 .../cppinternals/multiple-include-optimization.rst |   117 +
 gcc/doc/cppinternals/overview.rst                  |    24 +
 .../representation-of-line-numbers.rst             |    32 +
 ...g-the-replacement-list-for-macros-to-expand.rst |    57 +
 gcc/doc/cppopts.texi                               |   556 -
 gcc/doc/cppwarnopts.texi                           |    82 -
 gcc/doc/extend.texi                                | 25521 -------------
 gcc/doc/fragments.texi                             |   273 -
 gcc/doc/frontends.texi                             |    61 -
 gcc/doc/gcc.texi                                   |   219 -
 gcc/doc/gcc/binary-compatibility.rst               |   151 +
 .../gcc/c++-implementation-defined-behavior.rst    |    33 +
 gcc/doc/gcc/c-implementation-defined-behavior.rst  |    46 +
 .../architecture.rst                               |    47 +
 .../arrays-and-pointers.rst                        |    46 +
 .../characters.rst                                 |    93 +
 .../declarators.rst                                |    14 +
 .../environment.rst                                |    18 +
 .../floating-point.rst                             |    88 +
 .../c-implementation-defined-behavior/hints.rst    |    35 +
 .../identifiers.rst                                |    28 +
 .../c-implementation-defined-behavior/integers.rst |    66 +
 .../library-functions.rst                          |    19 +
 .../locale-specific-behavior.rst                   |    12 +
 .../preprocessing-directives.rst                   |    54 +
 .../qualifiers.rst                                 |    53 +
 .../statements.rst                                 |    14 +
 ...ructures-unions-enumerations-and-bit-fields.rst |    78 +
 .../translation.rst                                |    20 +
 gcc/doc/gcc/conditionally-supported-behavior.rst   |    20 +
 gcc/doc/gcc/conf.py                                |    37 +
 gcc/doc/gcc/contributing-to-gcc-development.rst    |     6 +
 gcc/doc/gcc/contributors-to-gcc.rst                |     6 +
 gcc/doc/gcc/copyright.rst                          |    25 +
 gcc/doc/gcc/exception-handling.rst                 |    15 +
 gcc/doc/gcc/extensions-to-the-c++-language.rst     |    34 +
 .../backwards-compatibility.rst                    |    27 +
 .../c++-concepts.rst                               |    44 +
 .../c++-interface-and-implementation-pragmas.rst   |    97 +
 ...cific-variable-function-and-type-attributes.rst |    95 +
 .../deprecated-features.rst                        |    43 +
 ...ter-from-a-bound-pointer-to-member-function.rst |    48 +
 .../function-multiversioning.rst                   |    65 +
 .../restricting-pointer-aliasing.rst               |    52 +
 .../extensions-to-the-c++-language/type-traits.rst |   165 +
 .../vague-linkage.rst                              |    80 +
 .../when-is-a-volatile-c++-object-accessed.rst     |    58 +
 .../wheres-the-template.rst                        |   131 +
 .../gcc/extensions-to-the-c-language-family.rst    |    92 +
 .../128-bit-integers.rst                           |    18 +
 .../additional-floating-types.rst                  |    83 +
 .../alternate-keywords.rst                         |    46 +
 .../an-inline-function-is-as-fast-as-a-macro.rst   |   126 +
 .../arithmetic-on-void-and-function-pointers.rst   |    23 +
 .../arrays-of-length-zero.rst                      |   111 +
 .../arrays-of-variable-length.rst                  |    99 +
 .../attribute-syntax.rst                           |   259 +
 .../binary-constants-using-the-0b-prefix.rst       |    29 +
 ...ns-for-memory-model-aware-atomic-operations.rst |   290 +
 ...o-perform-arithmetic-with-overflow-checking.rst |   102 +
 .../c++-style-comments.rst                         |    18 +
 .../case-ranges.rst                                |    43 +
 .../cast-to-a-union-type.rst                       |    69 +
 .../complex-numbers.rst                            |   122 +
 .../compound-literals.rst                          |   104 +
 .../conditionals-with-omitted-operands.rst         |    39 +
 .../constructing-function-calls.rst                |   125 +
 .../decimal-floating-types.rst                     |    47 +
 .../declaring-attributes-of-functions.rst          |   109 +
 .../aarch64-function-attributes.rst                |   192 +
 .../amd-gcn-function-attributes.rst                |    93 +
 .../arc-function-attributes.rst                    |    88 +
 .../arm-function-attributes.rst                    |   168 +
 .../avr-function-attributes.rst                    |   120 +
 .../blackfin-function-attributes.rst               |    91 +
 .../bpf-function-attributes.rst                    |    24 +
 .../c-sky-function-attributes.rst                  |    37 +
 .../common-function-attributes.rst                 |  1891 +
 .../epiphany-function-attributes.rst               |    82 +
 .../h8-300-function-attributes.rst                 |    39 +
 .../ia-64-function-attributes.rst                  |    36 +
 .../m32c-function-attributes.rst                   |    75 +
 .../m32r-d-function-attributes.rst                 |    42 +
 .../m68k-function-attributes.rst                   |    30 +
 .../mcore-function-attributes.rst                  |    24 +
 .../mep-function-attributes.rst                    |    53 +
 .../microblaze-function-attributes.rst             |    46 +
 .../microsoft-windows-function-attributes.rst      |   104 +
 .../mips-function-attributes.rst                   |   134 +
 .../msp430-function-attributes.rst                 |   103 +
 .../nds32-function-attributes.rst                  |    96 +
 .../nios-ii-function-attributes.rst                |    42 +
 .../nvidia-ptx-function-attributes.rst             |    22 +
 .../powerpc-function-attributes.rst                |   225 +
 .../risc-v-function-attributes.rst                 |    43 +
 .../rl78-function-attributes.rst                   |    37 +
 .../rx-function-attributes.rst                     |    75 +
 .../s-390-function-attributes.rst                  |    52 +
 .../sh-function-attributes.rst                     |   101 +
 .../symbian-os-function-attributes.rst             |    12 +
 .../v850-function-attributes.rst                   |    20 +
 .../visium-function-attributes.rst                 |    22 +
 .../x86-function-attributes.rst                    |  1020 +
 .../xstormy16-function-attributes.rst              |    20 +
 .../designated-initializers.rst                    |   147 +
 ...e-alignment-of-functions-types-or-variables.rst |    44 +
 .../dollar-signs-in-identifier-names.rst           |    16 +
 .../double-word-integers.rst                       |    35 +
 .../enumerator-attributes.rst                      |    53 +
 .../fixed-point-types.rst                          |   128 +
 ...ecks-specific-to-particular-target-machines.rst |    47 +
 .../function-names-as-strings.rst                  |    71 +
 ...g-the-return-or-frame-address-of-a-function.rst |    97 +
 .../half-precision-floating-point.rst              |    76 +
 .../hex-floats.rst                                 |    30 +
 ...w-to-use-inline-assembly-language-in-c-code.rst |  1979 ++
 .../incomplete-enum-types.rst                      |    23 +
 .../label-attributes.rst                           |    65 +
 .../labels-as-values.rst                           |    86 +
 ...built-in-functions-for-atomic-memory-access.rst |   171 +
 .../locally-declared-labels.rst                    |    82 +
 .../macros-with-a-variable-number-of-arguments.rst |    68 +
 .../mixed-declarations-labels-and-code.rst         |    27 +
 .../named-address-spaces.rst                       |   240 +
 .../nested-functions.rst                           |   132 +
 .../non-constant-initializers.rst                  |    23 +
 .../non-lvalue-arrays-may-have-subscripts.rst      |    30 +
 .../nonlocal-gotos.rst                             |    62 +
 .../object-size-checking-built-in-functions.rst    |   145 +
 .../other-built-in-functions-provided-by-gcc.rst   |  1245 +
 .../pointer-arguments-in-variadic-functions.rst    |    22 +
 ...-to-arrays-with-qualifiers-work-as-expected.rst |    27 +
 .../pragmas-accepted-by-gcc.rst                    |   729 +
 ...ototypes-and-old-style-function-definitions.rst |    63 +
 .../referring-to-a-type-with-typeof.rst            |   137 +
 .../slightly-looser-rules-for-escaped-newlines.rst |    23 +
 .../specifying-attributes-of-types.rst             |   713 +
 .../specifying-attributes-of-variables.rst         |  1187 +
 .../statement-attributes.rst                       |    71 +
 .../statements-and-declarations-in-expressions.rst |   164 +
 .../structures-with-no-members.rst                 |    22 +
 .../support-for-offsetof.rst                       |    34 +
 .../target-builtins.rst                            |    53 +
 .../target-builtins/aarch64-built-in-functions.rst |    24 +
 .../target-builtins/alpha-built-in-functions.rst   |    88 +
 .../altera-nios-ii-built-in-functions.rst          |   118 +
 .../target-builtins/arc-built-in-functions.rst     |   233 +
 .../arc-simd-built-in-functions.rst                |   245 +
 .../arm-armv8-m-security-extensions.rst            |    35 +
 .../arm-c-language-extensions-acle.rst             |    30 +
 ...loating-point-status-and-control-intrinsics.rst |    17 +
 .../arm-iwmmxt-built-in-functions.rst              |   159 +
 .../target-builtins/avr-built-in-functions.rst     |   114 +
 .../basic-powerpc-built-in-functions.rst           |   724 +
 .../blackfin-built-in-functions.rst                |    20 +
 .../target-builtins/bpf-built-in-functions.rst     |   100 +
 .../target-builtins/fr-v-built-in-functions.rst    |   474 +
 .../mips-dsp-built-in-functions.rst                |   312 +
 .../mips-loongson-built-in-functions.rst           |   447 +
 .../target-builtins/mips-paired-single-support.rst |    45 +
 .../mips-simd-architecture-msa-support.rst         |   812 +
 .../target-builtins/msp430-built-in-functions.rst  |    36 +
 .../target-builtins/nds32-built-in-functions.rst   |    44 +
 .../other-mips-built-in-functions.rst              |    27 +
 .../picochip-built-in-functions.rst                |    45 +
 .../powerpc-altivec-vsx-built-in-functions.rst     |  2181 ++
 .../powerpc-atomic-memory-operation-functions.rst  |    68 +
 ...are-transactional-memory-built-in-functions.rst |   226 +
 ...c-matrix-multiply-assist-built-in-functions.rst |   104 +
 .../target-builtins/pru-built-in-functions.rst     |    34 +
 .../target-builtins/risc-v-built-in-functions.rst  |    16 +
 .../target-builtins/rx-built-in-functions.rst      |   122 +
 .../s-390-system-z-built-in-functions.rst          |   121 +
 .../target-builtins/sh-built-in-functions.rst      |    50 +
 .../sparc-vis-built-in-functions.rst               |   226 +
 .../target-builtins/ti-c6x-built-in-functions.rst  |    43 +
 .../target-builtins/x86-built-in-functions.rst     |  1698 +
 .../x86-control-flow-protection-intrinsics.rst     |    50 +
 .../x86-transactional-memory-intrinsics.rst        |   102 +
 .../the-character-esc-in-constants.rst             |    12 +
 .../thread-local-storage.rst                       |   219 +
 .../unnamed-structure-and-union-fields.rst         |    86 +
 ...tor-instructions-through-built-in-functions.rst |   285 +
 .../when-is-a-volatile-object-accessed.rst         |    86 +
 ...y-model-extensions-for-transactional-memory.rst |    38 +
 gcc/doc/gcc/funding.rst                            |     6 +
 gcc/doc/gcc/gcc-command-options.rst                |    67 +
 gcc/doc/gcc/gcc-command-options/c++-modules.rst    |   352 +
 .../gcc-command-options/compiling-c++-programs.rst |    42 +
 gcc/doc/gcc/gcc-command-options/description.rst    |    73 +
 .../environment-variables-affecting-gcc.rst        |   163 +
 .../gcc-command-options/gcc-developer-options.rst  |  1174 +
 .../machine-dependent-options.rst                  |    92 +
 .../machine-dependent-options/aarch64-options.rst  |   550 +
 .../adapteva-epiphany-options.rst                  |   163 +
 .../machine-dependent-options/amd-gcn-options.rst  |    58 +
 .../machine-dependent-options/arc-options.rst      |   759 +
 .../machine-dependent-options/arm-options.rst      |  1037 +
 .../machine-dependent-options/avr-mmcu.rst         |    98 +
 .../machine-dependent-options/avr-options.rst      |   543 +
 .../machine-dependent-options/blackfin-options.rst |   227 +
 .../machine-dependent-options/c-sky-options.rst    |   193 +
 .../machine-dependent-options/c6x-options.rst      |    55 +
 .../machine-dependent-options/cris-options.rst     |   102 +
 .../machine-dependent-options/darwin-options.rst   |   224 +
 .../dec-alpha-options.rst                          |   274 +
 .../machine-dependent-options/ebpf-options.rst     |    94 +
 .../machine-dependent-options/fr30-options.rst     |    27 +
 .../machine-dependent-options/frv-options.rst      |   279 +
 .../machine-dependent-options/ft32-options.rst     |    44 +
 .../gnu-linux-options.rst                          |    56 +
 .../machine-dependent-options/h8-300-options.rst   |    64 +
 .../machine-dependent-options/hppa-options.rst     |   245 +
 .../machine-dependent-options/ia-64-options.rst    |   261 +
 .../ibm-rs-6000-and-powerpc-options.rst            |  1017 +
 .../machine-dependent-options/lm32-options.rst     |    35 +
 .../loongarch-options.rst                          |   191 +
 .../machine-dependent-options/m32c-options.rst     |    38 +
 .../machine-dependent-options/m32r-d-options.rst   |   137 +
 .../machine-dependent-options/m680x0-options.rst   |   407 +
 .../machine-dependent-options/mcore-options.rst    |    66 +
 .../machine-dependent-options/mep-options.rst      |   167 +
 .../microblaze-options.rst                         |   121 +
 .../machine-dependent-options/mips-options.rst     |   986 +
 .../machine-dependent-options/mmix-options.rst     |    75 +
 .../machine-dependent-options/mn10300-options.rst  |    93 +
 .../machine-dependent-options/moxie-options.rst    |    31 +
 .../machine-dependent-options/msp430-options.rst   |   189 +
 .../machine-dependent-options/nds32-options.rst    |   116 +
 .../machine-dependent-options/nios-ii-options.rst  |   363 +
 .../nvidia-ptx-options.rst                         |    98 +
 .../machine-dependent-options/openrisc-options.rst |    95 +
 .../options-for-system-v.rst                       |    43 +
 .../machine-dependent-options/pdp-11-options.rst   |    73 +
 .../machine-dependent-options/picochip-options.rst |    55 +
 .../machine-dependent-options/powerpc-options.rst  |    15 +
 .../machine-dependent-options/pru-options.rst      |    63 +
 .../machine-dependent-options/risc-v-options.rst   |   216 +
 .../machine-dependent-options/rl78-options.rst     |    91 +
 .../machine-dependent-options/rx-options.rst       |   209 +
 .../s-390-and-zseries-options.rst                  |   244 +
 .../machine-dependent-options/score-options.rst    |    51 +
 .../machine-dependent-options/sh-options.rst       |   444 +
 .../solaris-2-options.rst                          |    42 +
 .../machine-dependent-options/sparc-options.rst    |   388 +
 .../machine-dependent-options/v850-options.rst     |   207 +
 .../machine-dependent-options/vax-options.rst      |    35 +
 .../machine-dependent-options/visium-options.rst   |    73 +
 .../machine-dependent-options/vms-options.rst      |    38 +
 .../machine-dependent-options/vxworks-options.rst  |    45 +
 .../machine-dependent-options/x86-options.rst      |  1616 +
 .../x86-windows-options.rst                        |    95 +
 .../xstormy16-options.rst                          |    19 +
 .../machine-dependent-options/xtensa-options.rst   |   138 +
 .../machine-dependent-options/zseries-options.rst  |    15 +
 gcc/doc/gcc/gcc-command-options/option-summary.rst |  1527 +
 .../options-controlling-c++-dialect.rst            |  2133 ++
 .../options-controlling-c-dialect.rst              |   544 +
 ...ling-objective-c-and-objective-c++-dialects.rst |   316 +
 .../options-controlling-the-kind-of-output.rst     |   732 +
 .../options-controlling-the-preprocessor.rst       |    79 +
 .../options-for-code-generation-conventions.rst    |   713 +
 .../options-for-debugging-your-program.rst         |   471 +
 .../options-for-directory-search.rst               |   102 +
 .../gcc-command-options/options-for-linking.rst    |   407 +
 .../options-that-control-optimization.rst          |  4857 +++
 .../options-that-control-static-analysis.rst       |  1067 +
 ...s-to-control-diagnostic-messages-formatting.rst |   899 +
 .../options-to-request-or-suppress-warnings.rst    |  4866 +++
 .../passing-options-to-the-assembler.rst           |    27 +
 .../program-instrumentation-options.rst            |  1111 +
 ...bprocesses-and-the-switches-to-pass-to-them.rst |   687 +
 .../using-precompiled-headers.rst                  |   132 +
 gcc/doc/gcc/gcc.rst                                |    47 +
 gcc/doc/gcc/gcov-dump.rst                          |    70 +
 gcc/doc/gcc/gcov-tool.rst                          |   209 +
 gcc/doc/gcc/gcov.rst                               |    53 +
 .../gcov/brief-description-of-gcov-data-files.rst  |    33 +
 ...-file-relocation-to-support-cross-profiling.rst |    43 +
 gcc/doc/gcc/gcov/introduction-to-gcov.rst          |    62 +
 gcc/doc/gcc/gcov/invoking-gcov.rst                 |   656 +
 ...-test-coverage-in-freestanding-environments.rst |   391 +
 .../gcc/gcov/using-gcov-with-gcc-optimization.rst  |    86 +
 gcc/doc/gcc/general-public-license-3.rst           |     6 +
 gcc/doc/gcc/gnu-free-documentation-license.rst     |     6 +
 gcc/doc/gcc/gnu-objective-c-features.rst           |    27 +
 .../compatibilityalias.rst                         |    26 +
 .../constant-string-objects.rst                    |    64 +
 .../gcc/gnu-objective-c-features/exceptions.rst    |    79 +
 .../gnu-objective-c-features/fast-enumeration.rst  |   221 +
 .../garbage-collection.rst                         |    81 +
 .../gnu-objective-c-runtime-api.rst                |    98 +
 .../load-executing-code-before-main.rst            |   141 +
 .../messaging-with-the-gnu-objective-c-runtime.rst |   145 +
 .../gnu-objective-c-features/synchronization.rst   |    36 +
 .../gcc/gnu-objective-c-features/type-encoding.rst |   280 +
 gcc/doc/gcc/gnu.rst                                |     1 +
 gcc/doc/gcc/have-you-found-a-bug.rst               |    62 +
 gcc/doc/gcc/how-and-where-to-report-bugs.rst       |    13 +
 gcc/doc/gcc/how-to-get-help-with-gcc.rst           |    26 +
 gcc/doc/gcc/index.rst                              |    40 +
 gcc/doc/gcc/indices-and-tables.rst                 |     1 +
 gcc/doc/gcc/known-causes-of-trouble-with-gcc.rst   |    32 +
 .../actual-bugs-we-havent-fixed-yet.rst            |    14 +
 .../certain-changes-we-dont-want-to-make.rst       |   236 +
 .../common-misunderstandings-with-gnu-c.rst        |   296 +
 .../disappointments-and-misunderstandings.rst      |   102 +
 .../fixed-header-files.rst                         |    39 +
 .../incompatibilities-of-gcc.rst                   |   233 +
 .../interoperation.rst                             |   153 +
 .../standard-libraries.rst                         |    33 +
 .../warning-messages-and-error-messages.rst        |    46 +
 .../gcc/language-standards-supported-by-gcc.rst    |    23 +
 .../c++-language.rst                               |    71 +
 .../c-language.rst                                 |   139 +
 .../d-language.rst                                 |    11 +
 .../go-language.rst                                |    10 +
 .../objective-c-and-objective-c++-languages.rst    |    62 +
 .../references-for-other-languages.rst             |    13 +
 gcc/doc/gcc/lto-dump.rst                           |   117 +
 .../gcc/programming-languages-supported-by-gcc.rst |    54 +
 gcc/doc/gcc/reporting-bugs.rst                     |    23 +
 gcc/doc/gccint.texi                                |   206 -
 .../analysis-and-optimization-of-gimple-tuples.rst |    44 +
 .../alias-analysis.rst                             |   104 +
 .../annotations.rst                                |    17 +
 .../memory-model.rst                               |    34 +
 .../ssa-operands.rst                               |   388 +
 .../static-single-assignment.rst                   |   259 +
 .../analysis-and-representation-of-loops.rst       |    27 +
 .../data-dependency-analysis.rst                   |   135 +
 .../iv-analysis-on-rtl.rst                         |    55 +
 .../loop-closed-ssa-form.rst                       |    47 +
 .../loop-manipulation.rst                          |    58 +
 .../loop-querying.rst                              |    81 +
 .../loop-representation.rst                        |   137 +
 .../number-of-iterations-analysis.rst              |    85 +
 .../scalar-evolutions.rst                          |    71 +
 gcc/doc/gccint/analyzer-internals.rst              |   419 +
 gcc/doc/gccint/collect2.rst                        |    77 +
 gcc/doc/gccint/conf.py                             |    24 +
 gcc/doc/gccint/contributing-to-gcc-development.rst |     6 +
 gcc/doc/gccint/contributors-to-gcc.rst             |     6 +
 gcc/doc/gccint/control-flow-graph.rst              |    43 +
 gcc/doc/gccint/control-flow-graph/basic-blocks.rst |   141 +
 gcc/doc/gccint/control-flow-graph/edges.rst        |   241 +
 .../control-flow-graph/liveness-information.rst    |    48 +
 .../control-flow-graph/maintaining-the-cfg.rst     |   145 +
 .../control-flow-graph/profile-information.rst     |   112 +
 gcc/doc/gccint/copyright.rst                       |    25 +
 gcc/doc/gccint/debugging-the-analyzer.rst          |   141 +
 gcc/doc/gccint/funding.rst                         |     6 +
 gcc/doc/gccint/gcc-and-portability.rst             |    41 +
 gcc/doc/gccint/general-public-license-3.rst        |     6 +
 gcc/doc/gccint/generic.rst                         |    47 +
 gcc/doc/gccint/generic/attributes-in-trees.rst     |    35 +
 gcc/doc/gccint/generic/c-and-c++-trees.rst         |   886 +
 gcc/doc/gccint/generic/declarations.rst            |   346 +
 gcc/doc/gccint/generic/deficiencies.rst            |    14 +
 gcc/doc/gccint/generic/expressions.rst             |   910 +
 gcc/doc/gccint/generic/functions.rst               |   212 +
 .../gccint/generic/language-dependent-trees.rst    |    25 +
 gcc/doc/gccint/generic/overview.rst                |   213 +
 gcc/doc/gccint/generic/statements.rst              |   516 +
 gcc/doc/gccint/generic/types.rst                   |   299 +
 gcc/doc/gccint/gimple-api.rst                      |    47 +
 gcc/doc/gccint/gimple.rst                          |    88 +
 .../gimple/adding-a-new-gimple-statement-code.rst  |    36 +
 .../class-hierarchy-of-gimple-statements.rst       |   150 +
 gcc/doc/gccint/gimple/exception-handling.rst       |    46 +
 gcc/doc/gccint/gimple/gimple-instruction-set.rst   |   106 +
 gcc/doc/gccint/gimple/gimple-sequences.rst         |    94 +
 .../gimple/manipulating-gimple-statements.rst      |   176 +
 gcc/doc/gccint/gimple/operands.rst                 |   319 +
 gcc/doc/gccint/gimple/sequence-iterators.rst       |   223 +
 .../gimple/statement-and-operand-traversals.rst    |    62 +
 gcc/doc/gccint/gimple/temporaries.rst              |    43 +
 gcc/doc/gccint/gimple/tuple-representation.rst     |   242 +
 gcc/doc/gccint/gimple/tuple-specific-accessors.rst |    44 +
 .../gimple/tuple-specific-accessors/gimpleasm.rst  |    66 +
 .../tuple-specific-accessors/gimpleassign.rst      |   126 +
 .../gimple/tuple-specific-accessors/gimplebind.rst |    56 +
 .../gimple/tuple-specific-accessors/gimplecall.rst |   116 +
 .../tuple-specific-accessors/gimplecatch.rst       |    37 +
 .../gimple/tuple-specific-accessors/gimplecond.rst |    80 +
 .../tuple-specific-accessors/gimpledebug.rst       |   106 +
 .../tuple-specific-accessors/gimpleehfilter.rst    |    45 +
 .../gimple/tuple-specific-accessors/gimplegoto.rst |    21 +
 .../tuple-specific-accessors/gimplelabel.rst       |    23 +
 .../gimple/tuple-specific-accessors/gimplenop.rst  |    17 +
 .../gimpleompatomicload.rst                        |    31 +
 .../gimpleompatomicstore.rst                       |    22 +
 .../tuple-specific-accessors/gimpleompcontinue.rst |    43 +
 .../tuple-specific-accessors/gimpleompcritical.rst |    28 +
 .../tuple-specific-accessors/gimpleompfor.rst      |    97 +
 .../tuple-specific-accessors/gimpleompmaster.rst   |    14 +
 .../tuple-specific-accessors/gimpleompordered.rst  |    16 +
 .../tuple-specific-accessors/gimpleompparallel.rst |    76 +
 .../tuple-specific-accessors/gimpleompreturn.rst   |    23 +
 .../tuple-specific-accessors/gimpleompsection.rst  |    24 +
 .../tuple-specific-accessors/gimpleompsections.rst |    48 +
 .../tuple-specific-accessors/gimpleompsingle.rst   |    28 +
 .../gimple/tuple-specific-accessors/gimplephi.rst  |    41 +
 .../gimple/tuple-specific-accessors/gimpleresx.rst |    24 +
 .../tuple-specific-accessors/gimplereturn.rst      |    21 +
 .../tuple-specific-accessors/gimpleswitch.rst      |    52 +
 .../gimple/tuple-specific-accessors/gimpletry.rst  |    51 +
 .../gimplewithcleanupexpr.rst                      |    30 +
 gcc/doc/gccint/gnu-free-documentation-license.rst  |     6 +
 gcc/doc/gccint/guidelines-for-diagnostics.rst      |   598 +
 gcc/doc/gccint/guidelines-for-options.rst          |    13 +
 gcc/doc/gccint/host-common.rst                     |    57 +
 gcc/doc/gccint/host-configuration.rst              |    32 +
 gcc/doc/gccint/host-filesystem.rst                 |   103 +
 gcc/doc/gccint/host-makefile-fragments.rst         |    14 +
 gcc/doc/gccint/host-misc.rst                       |    70 +
 gcc/doc/gccint/index.rst                           |    51 +
 gcc/doc/gccint/indices-and-tables.rst              |     1 +
 gcc/doc/gccint/interfacing-to-gcc-output.rst       |    71 +
 gcc/doc/gccint/introduction.rst                    |    26 +
 gcc/doc/gccint/language-front-ends-in-gcc.rst      |    39 +
 gcc/doc/gccint/link-time-optimization.rst          |    33 +
 .../link-time-optimization/design-overview.rst     |   123 +
 .../internal-flags-controlling-lto1.rst            |    42 +
 .../link-time-optimization/lto-file-sections.rst   |   110 +
 .../using-summary-information-in-ipa-passes.rst    |   206 +
 ...tions-linker-plugin-and-symbol-visibilities.rst |    91 +
 gcc/doc/gccint/machine-descriptions.rst            |    49 +
 .../c-statements-for-assembler-output.rst          |   122 +
 .../canonicalization-of-instructions.rst           |   152 +
 .../machine-descriptions/conditional-execution.rst |    98 +
 .../machine-descriptions/constant-definitions.rst  |   185 +
 .../defining-how-to-split-instructions.rst         |   374 +
 .../defining-jump-instruction-patterns.rst         |    37 +
 .../defining-looping-instruction-patterns.rst      |   134 +
 .../defining-rtl-sequences-for-code-generation.rst |   206 +
 .../everything-about-instruction-patterns.rst      |   106 +
 .../machine-descriptions/example-of-defineinsn.rst |    54 +
 .../including-patterns-in-machine-descriptions.rst |    70 +
 .../instruction-attributes.rst                     |  1248 +
 .../interdependence-of-patterns.rst                |    43 +
 gcc/doc/gccint/machine-descriptions/iterators.rst  |   543 +
 .../machine-specific-peephole-optimizers.rst       |   330 +
 .../machine-descriptions/operand-constraints.rst   |   426 +
 .../output-templates-and-operand-substitution.rst  |    99 +
 ...view-of-how-the-machine-description-is-used.rst |    47 +
 gcc/doc/gccint/machine-descriptions/predicates.rst |   343 +
 .../gccint/machine-descriptions/rtl-template.rst   |   255 +
 .../rtl-templates-transformations.rst              |   225 +
 .../standard-pattern-names-for-generation.rst      |  3413 ++
 .../when-the-order-of-patterns-matters.rst         |    29 +
 gcc/doc/gccint/makefile-fragments.rst              |    37 +
 gcc/doc/gccint/match-and-simplify.rst              |    34 +
 .../memory-management-and-type-information.rst     |   103 +
 .../how-to-invoke-the-garbage-collector.rst        |    36 +
 .../marking-roots-for-the-garbage-collector.rst    |    28 +
 .../source-files-containing-type-information.rst   |    60 +
 .../support-for-inheritance.rst                    |    59 +
 ...pport-for-user-provided-gc-marking-routines.rst |   121 +
 .../the-inside-of-a-gty.rst                        |   324 +
 .../troubleshooting-the-garbage-collector.rst      |    27 +
 gcc/doc/gccint/option-file-format.rst              |   175 +
 gcc/doc/gccint/option-properties.rst               |   376 +
 gcc/doc/gccint/option-specification-files.rst      |    21 +
 .../gccint/passes-and-files-of-the-compiler.rst    |    27 +
 .../gimplification-pass.rst                        |    44 +
 .../inter-procedural-optimization-passes.rst       |   269 +
 .../optimization-info.rst                          |   262 +
 .../parsing-pass.rst                               |    80 +
 .../pass-manager.rst                               |    42 +
 .../rtl-passes.rst                                 |   275 +
 .../tree-ssa-passes.rst                            |   477 +
 gcc/doc/gccint/plugins.rst                         |    35 +
 gcc/doc/gccint/plugins/building-gcc-plugins.rst    |    97 +
 .../controlling-which-passes-are-being-run.rst     |    16 +
 .../plugins/giving-information-about-a-plugin.rst  |    24 +
 .../interacting-with-the-gcc-garbage-collector.rst |    37 +
 .../plugins/interacting-with-the-pass-manager.rst  |    57 +
 .../plugins/keeping-track-of-available-passes.rst  |    17 +
 gcc/doc/gccint/plugins/loading-plugins.rst         |    31 +
 gcc/doc/gccint/plugins/plugin-api.rst              |   213 +
 .../recording-information-about-pass-execution.rst |    20 +
 .../registering-custom-attributes-or-pragmas.rst   |    73 +
 gcc/doc/gccint/rtl-representation.rst              |    48 +
 .../rtl-representation/access-to-operands.rst      |    73 +
 .../access-to-special-operands.rst                 |   188 +
 .../assembler-instructions-as-expressions.rst      |    45 +
 gcc/doc/gccint/rtl-representation/bit-fields.rst   |    48 +
 .../rtl-representation/comparison-operations.rst   |   112 +
 .../constant-expression-types.rst                  |   313 +
 gcc/doc/gccint/rtl-representation/conversions.rst  |   152 +
 gcc/doc/gccint/rtl-representation/declarations.rst |    27 +
 .../embedded-side-effects-on-addresses.rst         |   100 +
 .../flags-in-an-rtl-expression.rst                 |   447 +
 gcc/doc/gccint/rtl-representation/insns.rst        |   624 +
 .../gccint/rtl-representation/machine-modes.rst    |   635 +
 .../on-the-side-ssa-form-for-rtl.rst               |   748 +
 gcc/doc/gccint/rtl-representation/reading-rtl.rst  |    28 +
 .../rtl-representation/registers-and-memory.rst    |   451 +
 .../rtl-representation/rtl-classes-and-formats.rst |   192 +
 .../rtl-expressions-for-arithmetic.rst             |   310 +
 .../gccint/rtl-representation/rtl-object-types.rst |    84 +
 .../rtl-representation-of-function-call-insns.rst  |    72 +
 .../rtl-representation/side-effect-expressions.rst |   374 +
 .../structure-sharing-assumptions.rst              |    99 +
 .../variable-location-debug-information-in-rtl.rst |    64 +
 .../rtl-representation/vector-operations.rst       |    60 +
 .../sizes-and-offsets-as-runtime-invariants.rst    |    51 +
 .../alignment-of-polyints.rst                      |    84 +
 .../arithmetic-on-polyints.rst                     |   178 +
 .../comparisons-involving-polyint.rst              |   324 +
 .../computing-bounds-on-polyints.rst               |    34 +
 .../consequences-of-using-polyint.rst              |    55 +
 .../converting-polyints.rst                        |    91 +
 .../guidelines-for-using-polyint.rst               |   119 +
 .../miscellaneous-polyint-routines.rst             |    16 +
 .../overview-of-polyint.rst                        |    78 +
 .../source-tree-structure-and-build-system.rst     |    21 +
 .../configure-terms-and-history.rst                |    64 +
 .../the-gcc-subdirectory.rst                       |    28 +
 .../anatomy-of-a-language-front-end.rst            |   281 +
 .../anatomy-of-a-target-back-end.rst               |   116 +
 .../build-system-in-the-gcc-directory.rst          |    14 +
 .../building-documentation.rst                     |   247 +
 .../configuration-in-the-gcc-directory.rst         |   127 +
 .../headers-installed-by-gcc.rst                   |    50 +
 ...e-files-and-headers-under-the-gcc-directory.rst |    15 +
 .../the-gcc-subdirectory/makefile-targets.rst      |   195 +
 .../the-gcc-subdirectory/subdirectories-of-gcc.rst |    55 +
 .../top-level-source-directory.rst                 |   135 +
 .../gccint/standard-header-file-directories.rst    |    35 +
 gcc/doc/gccint/static-analyzer.rst                 |    19 +
 gcc/doc/gccint/target-macros.rst                   |    60 +
 .../adding-support-for-named-address-spaces.rst    |    95 +
 gcc/doc/gccint/target-macros/addressing-modes.rst  |   348 +
 .../adjusting-the-instruction-scheduler.rst        |   248 +
 .../gccint/target-macros/anchored-addresses.rst    |    60 +
 .../gccint/target-macros/c++-abi-parameters.rst    |    80 +
 .../gccint/target-macros/condition-code-status.rst |   157 +
 .../controlling-debugging-information-format.rst   |   252 +
 .../controlling-the-compilation-driver-gcc.rst     |   476 +
 .../cross-compilation-and-floating-point.rst       |    73 +
 gcc/doc/gccint/target-macros/d-abi-parameters.rst  |    55 +
 ...ning-coprocessor-specifics-for-mips-targets.rst |    35 +
 ...ata-structures-for-per-function-information.rst |    62 +
 .../defining-target-specific-uses-of-attribute.rst |   133 +
 .../defining-the-output-assembler-language.rst     |    27 +
 .../assembler-commands-for-alignment.rst           |    95 +
 .../assembler-commands-for-exception-regions.rst   |   139 +
 .../how-initialization-functions-are-handled.rst   |   122 +
 .../macros-controlling-initialization-routines.rst |   152 +
 .../output-and-generation-of-labels.rst            |   514 +
 .../output-of-assembler-instructions.rst           |   240 +
 .../output-of-data.rst                             |   148 +
 .../output-of-dispatch-tables.rst                  |   115 +
 .../output-of-uninitialized-variables.rst          |   105 +
 .../the-overall-framework-of-an-assembler-file.rst |   155 +
 .../describing-relative-costs-of-operations.rst    |   283 +
 ...ividing-the-output-into-sections-texts-data.rst |   285 +
 gcc/doc/gccint/target-macros/emulating-tls.rst     |    72 +
 .../implementing-the-varargs-macros.rst            |   106 +
 .../implicit-calls-to-library-routines.rst         |   113 +
 .../layout-of-source-language-data-types.rst       |   347 +
 .../target-macros/miscellaneous-parameters.rst     |  1013 +
 .../target-macros/mode-switching-instructions.rst  |    77 +
 ...rs-for-precompiled-header-validity-checking.rst |    30 +
 .../target-macros/position-independent-code.rst    |    53 +
 gcc/doc/gccint/target-macros/register-classes.rst  |   462 +
 gcc/doc/gccint/target-macros/register-usage.rst    |   401 +
 .../run-time-target-specification.rst              |   189 +
 .../stack-layout-and-calling-conventions.rst       |    35 +
 .../basic-stack-layout.rst                         |   258 +
 .../caller-saves-register-allocation.rst           |    21 +
 .../eliminating-frame-pointer-and-arg-pointer.rst  |    60 +
 .../exception-handling-support.rst                 |   137 +
 .../function-entry-and-exit.rst                    |   104 +
 .../generating-code-for-profiling.rst              |    53 +
 .../how-large-values-are-returned.rst              |    73 +
 .../how-scalar-function-values-are-returned.rst    |    80 +
 .../miscellaneous-register-hooks.rst               |    15 +
 .../passing-arguments-in-registers.rst             |   265 +
 .../passing-function-arguments-on-the-stack.rst    |   138 +
 .../permitting-tail-calls.rst                      |    30 +
 .../registers-that-address-the-stack-frame.rst     |   177 +
 .../shrink-wrapping-separate-components.rst        |    61 +
 .../specifying-how-stack-checking-is-done.rst      |   107 +
 .../stack-smashing-protection.rst                  |    35 +
 gcc/doc/gccint/target-macros/storage-layout.rst    |   530 +
 .../target-macros/support-for-nested-functions.rst |   154 +
 .../target-macros/the-global-targetm-variable.rst  |    65 +
 gcc/doc/gccint/target-macros/tm.rst.in             |  6903 ++++
 gcc/doc/gccint/target-makefile-fragments.rst       |   245 +
 gcc/doc/gccint/testsuites.rst                      |    31 +
 .../gccint/testsuites/ada-language-testsuites.rst  |    38 +
 .../gccint/testsuites/c-language-testsuites.rst    |   113 +
 .../directives-used-within-dejagnu-tests.rst       |    19 +
 .../commands-for-use-in-dg-final.rst               |   291 +
 .../features-for-dg-add-options.rst                |   122 +
 .../keywords-describing-target-attributes.rst      |  1524 +
 .../selecting-targets-to-which-a-test-applies.rst  |   106 +
 .../syntax-and-descriptions-of-test-directives.rst |   311 +
 .../variants-of-dg-require-support.rst             |    83 +
 .../testsuites/idioms-used-in-testsuite-code.rst   |    84 +
 .../support-for-testing-binary-compatibility.rst   |   109 +
 .../gccint/testsuites/support-for-testing-gcov.rst |    72 +
 .../support-for-testing-gimple-passes.rst          |    55 +
 ...support-for-testing-link-time-optimizations.rst |    46 +
 ...-for-testing-profile-directed-optimizations.rst |    51 +
 .../testsuites/support-for-testing-rtl-passes.rst  |    48 +
 ...-for-torture-testing-using-multiple-options.rst |    52 +
 .../gccint/the-gcc-low-level-runtime-library.rst   |    50 +
 ...independent-routines-for-exception-handling.rst |    42 +
 .../miscellaneous-runtime-library-routines.rst     |    59 +
 ...utines-for-decimal-floating-point-emulation.rst |   312 +
 ...utines-for-fixed-point-fractional-emulation.rst |  1432 +
 .../routines-for-floating-point-emulation.rst      |   283 +
 .../routines-for-integer-arithmetic.rst            |   183 +
 gcc/doc/gccint/the-language.rst                    |   384 +
 gcc/doc/gccint/user-experience-guidelines.rst      |    30 +
 gcc/doc/gcov-dump.texi                             |    99 -
 gcc/doc/gcov-tool.texi                             |   267 -
 gcc/doc/gcov.texi                                  |  1362 -
 gcc/doc/generic.texi                               |  3619 --
 gcc/doc/gimple.texi                                |  2772 --
 gcc/doc/gnu.texi                                   |    20 -
 gcc/doc/gty.texi                                   |   735 -
 gcc/doc/headerdirs.texi                            |    32 -
 gcc/doc/hostconfig.texi                            |   229 -
 gcc/doc/implement-c.texi                           |   746 -
 gcc/doc/implement-cxx.texi                         |    62 -
 gcc/doc/include/fdl.texi                           |   547 -
 gcc/doc/include/funding.texi                       |    60 -
 gcc/doc/include/gcc-common.texi                    |    73 -
 gcc/doc/include/gpl_v3.texi                        |   733 -
 gcc/doc/install.texi                               |  5247 ---
 gcc/doc/install/binaries.rst                       |    54 +
 gcc/doc/install/building.rst                       |    67 +
 .../install/building/building-a-cross-compiler.rst |    74 +
 .../building/building-a-native-compiler.rst        |   191 +
 gcc/doc/install/building/building-in-parallel.rst  |    15 +
 .../install/building/building-the-ada-compiler.rst |     9 +
 .../install/building/building-the-d-compiler.rst   |     9 +
 .../building/building-with-profile-feedback.rst    |    34 +
 gcc/doc/install/conf.py                            |    24 +
 gcc/doc/install/configuration.rst                  |  2098 ++
 gcc/doc/install/copyright.rst                      |    24 +
 gcc/doc/install/downloading-gcc.rst                |    42 +
 gcc/doc/install/final-installation.rst             |   128 +
 gcc/doc/install/gnu-free-documentation-license.rst |     6 +
 ...-target-specific-installation-notes-for-gcc.rst |  1336 +
 ...can-you-run-the-testsuite-on-selected-tests.rst |    46 +
 gcc/doc/install/how-to-interpret-test-results.rst  |    32 +
 gcc/doc/install/index.rst                          |    27 +
 gcc/doc/install/indices-and-tables.rst             |     1 +
 gcc/doc/install/installing-gcc.rst                 |    39 +
 ...ing-options-and-running-multiple-testsuites.rst |    74 +
 gcc/doc/install/prerequisites.rst                  |   319 +
 gcc/doc/install/submitting-test-results.rst        |    22 +
 gcc/doc/install/testing.rst                        |    69 +
 gcc/doc/interface.texi                             |    70 -
 gcc/doc/invoke.texi                                | 35371 -------------------
 gcc/doc/languages.texi                             |    36 -
 gcc/doc/libgcc.texi                                |  2304 --
 gcc/doc/loop.texi                                  |   626 -
 gcc/doc/lto-dump.texi                              |   131 -
 gcc/doc/lto.texi                                   |   591 -
 gcc/doc/makefile.texi                              |   201 -
 gcc/doc/match-and-simplify.texi                    |   453 -
 gcc/doc/md.texi                                    | 11679 ------
 gcc/doc/objc.texi                                  |  1210 -
 gcc/doc/optinfo.texi                               |   246 -
 gcc/doc/options.texi                               |   590 -
 gcc/doc/passes.texi                                |  1196 -
 gcc/doc/plugins.texi                               |   562 -
 gcc/doc/poly-int.texi                              |  1060 -
 gcc/doc/portability.texi                           |    39 -
 gcc/doc/rtl.texi                                   |  5258 ---
 gcc/doc/service.texi                               |    27 -
 gcc/doc/sourcebuild.texi                           |  3966 ---
 gcc/doc/standards.texi                             |   336 -
 gcc/doc/tm.texi                                    | 12436 -------
 gcc/doc/tm.texi.in                                 |  7984 -----
 gcc/doc/tree-ssa.texi                              |   826 -
 gcc/doc/trouble.texi                               |  1197 -
 gcc/doc/ux.texi                                    |   661 -
 gcc/expr.cc                                        |    26 +-
 gcc/file-prefix-map.cc                             |     2 +-
 gcc/fold-const.cc                                  |    18 +-
 gcc/fortran/ChangeLog                              |    16 +
 gcc/fortran/Make-lang.in                           |   109 +-
 .../code-that-interacts-with-the-user.rst          |    15 +
 .../doc/gfc-internals/command-line-options.rst     |    30 +
 gcc/fortran/doc/gfc-internals/conf.py              |    24 +
 gcc/fortran/doc/gfc-internals/copyright.rst        |    25 +
 gcc/fortran/doc/gfc-internals/error-handling.rst   |    75 +
 .../doc/gfc-internals/frontend-data-structures.rst |    23 +
 ...-the-intermediate-language-for-later-stages.rst |    24 +
 .../accessing-declarations.rst                     |    16 +
 .../basic-data-structures.rst                      |    67 +
 .../converting-expressions-to-tree.rst             |    48 +
 .../translating-statements.rst                     |    14 +
 gcc/fortran/doc/gfc-internals/gfccode.rst          |   146 +
 gcc/fortran/doc/gfc-internals/gfcexpr.rst          |   156 +
 .../gnu-free-documentation-license.rst             |     6 +
 gcc/fortran/doc/gfc-internals/index.rst            |    24 +
 .../doc/gfc-internals/indices-and-tables.rst       |     1 +
 .../internals-of-fortran-2003-oop-features.rst     |    15 +
 gcc/fortran/doc/gfc-internals/introduction.rst     |    32 +
 .../doc/gfc-internals/symbol-versioning.rst        |    63 +
 .../the-libgfortran-runtime-library.rst            |    14 +
 .../doc/gfc-internals/type-bound-operators.rst     |    33 +
 .../doc/gfc-internals/type-bound-procedures.rst    |   101 +
 gcc/fortran/doc/gfortran/about-gnu-fortran.rst     |   115 +
 gcc/fortran/doc/gfortran/coarray-programming.rst   |    17 +
 .../doc/gfortran/compiler-characteristics.rst      |    27 +
 .../compiler-characteristics/asynchronous-i-o.rst  |    21 +
 .../data-consistency-and-durability.rst            |    80 +
 .../evaluation-of-logical-expressions.rst          |    18 +
 ...file-format-of-unformatted-sequential-files.rst |    63 +
 .../file-operations-on-symbolic-links.rst          |    28 +
 ...pened-without-an-explicit-action=-specifier.rst |    23 +
 ...nternal-representation-of-logical-variables.rst |    24 +
 .../kind-type-parameters.rst                       |    54 +
 ...-and-min-intrinsics-with-real-nan-arguments.rst |    21 +
 .../thread-safety-of-the-runtime-library.rst       |    53 +
 gcc/fortran/doc/gfortran/conf.py                   |    30 +
 gcc/fortran/doc/gfortran/contributing.rst          |    28 +
 .../doc/gfortran/contributors-to-gnu-fortran.rst   |   109 +
 gcc/fortran/doc/gfortran/copyright.rst             |    25 +
 .../extensions-implemented-in-gnu-fortran.rst      |  1535 +
 .../extensions-not-implemented-in-gnu-fortran.rst  |   186 +
 gcc/fortran/doc/gfortran/extensions.rst            |    24 +
 .../doc/gfortran/function-abi-documentation.rst    |  1526 +
 gcc/fortran/doc/gfortran/funding.rst               |     6 +
 .../doc/gfortran/general-public-license-3.rst      |     6 +
 gcc/fortran/doc/gfortran/gnu-fortran-and-gcc.rst   |    48 +
 .../doc/gfortran/gnu-fortran-command-options.rst   |    33 +
 .../gnu-fortran-command-options/description.rst    |    39 +
 .../enable-and-customize-preprocessing.rst         |   298 +
 .../environment-variables-affecting-gfortran.rst   |    24 +
 .../influencing-runtime-behavior.rst               |    67 +
 .../influencing-the-linking-step.rst               |    37 +
 .../gnu-fortran-command-options/option-summary.rst |   104 +
 .../options-controlling-fortran-dialect.rst        |   411 +
 .../options-for-code-generation-conventions.rst    |   583 +
 ...s-for-debugging-your-program-or-gnu-fortran.rst |   134 +
 .../options-for-directory-search.rst               |    54 +
 ...s-for-interoperability-with-other-languages.rst |    63 +
 ...-to-request-or-suppress-errors-and-warnings.rst |   411 +
 .../gfortran/gnu-fortran-compiler-directives.rst   |   174 +
 .../gfortran/gnu-free-documentation-license.rst    |     6 +
 gcc/fortran/doc/gfortran/index.rst                 |    56 +
 gcc/fortran/doc/gfortran/indices-and-tables.rst    |     1 +
 .../doc/gfortran/interoperability-with-c.rst       |   413 +
 gcc/fortran/doc/gfortran/intrinsic-modules.rst     |    20 +
 ...eexceptions-ieeearithmetic-and-ieeefeatures.rst |    29 +
 .../doc/gfortran/intrinsic-modules/isocbinding.rst |   227 +
 .../gfortran/intrinsic-modules/isofortranenv.rst   |   116 +
 .../intrinsic-modules/openacc-module-openacc.rst   |    27 +
 .../openmp-modules-omplib-and-omplibkinds.rst      |   161 +
 gcc/fortran/doc/gfortran/intrinsic-procedures.rst  |   299 +
 .../doc/gfortran/intrinsic-procedures/abort.rst    |    44 +
 .../doc/gfortran/intrinsic-procedures/abs.rst      |   117 +
 .../doc/gfortran/intrinsic-procedures/access.rst   |    61 +
 .../doc/gfortran/intrinsic-procedures/achar.rst    |    56 +
 .../doc/gfortran/intrinsic-procedures/acos.rst     |    73 +
 .../doc/gfortran/intrinsic-procedures/acosd.rst    |    74 +
 .../doc/gfortran/intrinsic-procedures/acosh.rst    |    70 +
 .../doc/gfortran/intrinsic-procedures/adjustl.rst  |    48 +
 .../doc/gfortran/intrinsic-procedures/adjustr.rst  |    48 +
 .../doc/gfortran/intrinsic-procedures/aimag.rst    |    81 +
 .../doc/gfortran/intrinsic-procedures/aint.rst     |    78 +
 .../doc/gfortran/intrinsic-procedures/alarm.rst    |    59 +
 .../doc/gfortran/intrinsic-procedures/all.rst      |    61 +
 .../gfortran/intrinsic-procedures/allocated.rst    |    49 +
 .../doc/gfortran/intrinsic-procedures/and.rst      |    60 +
 .../doc/gfortran/intrinsic-procedures/anint.rst    |    76 +
 .../doc/gfortran/intrinsic-procedures/any.rst      |    61 +
 .../doc/gfortran/intrinsic-procedures/asin.rst     |    73 +
 .../doc/gfortran/intrinsic-procedures/asind.rst    |    74 +
 .../doc/gfortran/intrinsic-procedures/asinh.rst    |    70 +
 .../gfortran/intrinsic-procedures/associated.rst   |    74 +
 .../doc/gfortran/intrinsic-procedures/atan.rst     |    80 +
 .../doc/gfortran/intrinsic-procedures/atan2.rst    |    85 +
 .../doc/gfortran/intrinsic-procedures/atan2d.rst   |    85 +
 .../doc/gfortran/intrinsic-procedures/atand.rst    |    80 +
 .../doc/gfortran/intrinsic-procedures/atanh.rst    |    70 +
 .../gfortran/intrinsic-procedures/atomicadd.rst    |    60 +
 .../gfortran/intrinsic-procedures/atomicand.rst    |    60 +
 .../gfortran/intrinsic-procedures/atomiccas.rst    |    67 +
 .../gfortran/intrinsic-procedures/atomicdefine.rst |    62 +
 .../intrinsic-procedures/atomicfetchadd.rst        |    65 +
 .../intrinsic-procedures/atomicfetchand.rst        |    64 +
 .../intrinsic-procedures/atomicfetchor.rst         |    64 +
 .../intrinsic-procedures/atomicfetchxor.rst        |    64 +
 .../doc/gfortran/intrinsic-procedures/atomicor.rst |    60 +
 .../gfortran/intrinsic-procedures/atomicref.rst    |    68 +
 .../gfortran/intrinsic-procedures/atomicxor.rst    |    60 +
 .../gfortran/intrinsic-procedures/backtrace.rst    |    34 +
 .../doc/gfortran/intrinsic-procedures/besselj0.rst |    64 +
 .../doc/gfortran/intrinsic-procedures/besselj1.rst |    64 +
 .../doc/gfortran/intrinsic-procedures/besseljn.rst |    85 +
 .../doc/gfortran/intrinsic-procedures/bessely0.rst |    62 +
 .../doc/gfortran/intrinsic-procedures/bessely1.rst |    62 +
 .../doc/gfortran/intrinsic-procedures/besselyn.rst |    85 +
 .../doc/gfortran/intrinsic-procedures/bge.rst      |    42 +
 .../doc/gfortran/intrinsic-procedures/bgt.rst      |    41 +
 .../doc/gfortran/intrinsic-procedures/bitsize.rst  |    44 +
 .../doc/gfortran/intrinsic-procedures/ble.rst      |    42 +
 .../doc/gfortran/intrinsic-procedures/blt.rst      |    41 +
 .../doc/gfortran/intrinsic-procedures/btest.rst    |    89 +
 .../gfortran/intrinsic-procedures/cassociated.rst  |    54 +
 .../doc/gfortran/intrinsic-procedures/ceiling.rst  |    51 +
 .../gfortran/intrinsic-procedures/cfpointer.rst    |    63 +
 .../intrinsic-procedures/cfprocpointer.rst         |    64 +
 .../doc/gfortran/intrinsic-procedures/cfunloc.rst  |    64 +
 .../doc/gfortran/intrinsic-procedures/char.rst     |    71 +
 .../doc/gfortran/intrinsic-procedures/chdir.rst    |    51 +
 .../doc/gfortran/intrinsic-procedures/chmod.rst    |    70 +
 .../doc/gfortran/intrinsic-procedures/cloc.rst     |    51 +
 .../doc/gfortran/intrinsic-procedures/cmplx.rst    |    61 +
 .../gfortran/intrinsic-procedures/cobroadcast.rst  |    65 +
 .../doc/gfortran/intrinsic-procedures/comax.rst    |    66 +
 .../doc/gfortran/intrinsic-procedures/comin.rst    |    66 +
 .../intrinsic-procedures/commandargumentcount.rst  |    43 +
 .../intrinsic-procedures/compileroptions.rst       |    48 +
 .../intrinsic-procedures/compilerversion.rst       |    47 +
 .../doc/gfortran/intrinsic-procedures/complex.rst  |    50 +
 .../doc/gfortran/intrinsic-procedures/conjg.rst    |    63 +
 .../doc/gfortran/intrinsic-procedures/coreduce.rst |    94 +
 .../doc/gfortran/intrinsic-procedures/cos.rst      |    91 +
 .../doc/gfortran/intrinsic-procedures/cosd.rst     |    91 +
 .../doc/gfortran/intrinsic-procedures/cosh.rst     |    73 +
 .../doc/gfortran/intrinsic-procedures/cosum.rst    |    67 +
 .../doc/gfortran/intrinsic-procedures/cotan.rst    |    71 +
 .../doc/gfortran/intrinsic-procedures/cotand.rst   |    74 +
 .../doc/gfortran/intrinsic-procedures/count.rst    |    72 +
 .../doc/gfortran/intrinsic-procedures/cputime.rst  |    49 +
 .../doc/gfortran/intrinsic-procedures/cshift.rst   |    61 +
 .../doc/gfortran/intrinsic-procedures/csizeof.rst  |    55 +
 .../doc/gfortran/intrinsic-procedures/ctime.rst    |    62 +
 .../gfortran/intrinsic-procedures/dateandtime.rst  |    70 +
 .../doc/gfortran/intrinsic-procedures/dble.rst     |    46 +
 .../doc/gfortran/intrinsic-procedures/dcmplx.rst   |    54 +
 .../doc/gfortran/intrinsic-procedures/digits.rst   |    46 +
 .../doc/gfortran/intrinsic-procedures/dim.rst      |    78 +
 .../gfortran/intrinsic-procedures/dotproduct.rst   |    57 +
 .../doc/gfortran/intrinsic-procedures/dprod.rst    |    62 +
 .../doc/gfortran/intrinsic-procedures/dreal.rst    |    43 +
 .../doc/gfortran/intrinsic-procedures/dshiftl.rst  |    52 +
 .../doc/gfortran/intrinsic-procedures/dshiftr.rst  |    52 +
 .../doc/gfortran/intrinsic-procedures/dtime.rst    |    64 +
 .../doc/gfortran/intrinsic-procedures/eoshift.rst  |    67 +
 .../doc/gfortran/intrinsic-procedures/epsilon.rst  |    43 +
 .../doc/gfortran/intrinsic-procedures/erf.rst      |    57 +
 .../doc/gfortran/intrinsic-procedures/erfc.rst     |    57 +
 .../gfortran/intrinsic-procedures/erfcscaled.rst   |    41 +
 .../doc/gfortran/intrinsic-procedures/etime.rst    |    62 +
 .../gfortran/intrinsic-procedures/eventquery.rst   |    57 +
 .../intrinsic-procedures/executecommandline.rst    |    70 +
 .../doc/gfortran/intrinsic-procedures/exit.rst     |    47 +
 .../doc/gfortran/intrinsic-procedures/exp.rst      |    83 +
 .../doc/gfortran/intrinsic-procedures/exponent.rst |    44 +
 .../intrinsic-procedures/extendstypeof.rst         |    41 +
 .../doc/gfortran/intrinsic-procedures/fdate.rst    |    57 +
 .../doc/gfortran/intrinsic-procedures/fget.rst     |    60 +
 .../doc/gfortran/intrinsic-procedures/fgetc.rst    |    62 +
 .../doc/gfortran/intrinsic-procedures/findloc.rst  |    78 +
 .../doc/gfortran/intrinsic-procedures/floor.rst    |    51 +
 .../doc/gfortran/intrinsic-procedures/flush.rst    |    72 +
 .../doc/gfortran/intrinsic-procedures/fnum.rst     |    44 +
 .../doc/gfortran/intrinsic-procedures/fput.rst     |    54 +
 .../doc/gfortran/intrinsic-procedures/fputc.rst    |    60 +
 .../doc/gfortran/intrinsic-procedures/fraction.rst |    44 +
 .../doc/gfortran/intrinsic-procedures/free.rst     |    43 +
 .../doc/gfortran/intrinsic-procedures/fseek.rst    |    72 +
 .../doc/gfortran/intrinsic-procedures/fstat.rst    |    47 +
 .../doc/gfortran/intrinsic-procedures/ftell.rst    |    50 +
 .../doc/gfortran/intrinsic-procedures/gamma.rst    |    67 +
 .../doc/gfortran/intrinsic-procedures/gerror.rst   |    43 +
 .../doc/gfortran/intrinsic-procedures/getarg.rst   |    64 +
 .../gfortran/intrinsic-procedures/getcommand.rst   |    58 +
 .../intrinsic-procedures/getcommandargument.rst    |    76 +
 .../doc/gfortran/intrinsic-procedures/getcwd.rst   |    46 +
 .../doc/gfortran/intrinsic-procedures/getenv.rst   |    49 +
 .../getenvironmentvariable.rst                     |    68 +
 .../doc/gfortran/intrinsic-procedures/getgid.rst   |    37 +
 .../doc/gfortran/intrinsic-procedures/getlog.rst   |    47 +
 .../doc/gfortran/intrinsic-procedures/getpid.rst   |    43 +
 .../doc/gfortran/intrinsic-procedures/getuid.rst   |    37 +
 .../doc/gfortran/intrinsic-procedures/gmtime.rst   |    47 +
 .../doc/gfortran/intrinsic-procedures/hostnm.rst   |    38 +
 .../doc/gfortran/intrinsic-procedures/huge.rst     |    41 +
 .../doc/gfortran/intrinsic-procedures/hypot.rst    |    45 +
 .../doc/gfortran/intrinsic-procedures/iachar.rst   |    55 +
 .../doc/gfortran/intrinsic-procedures/iall.rst     |    61 +
 .../doc/gfortran/intrinsic-procedures/iand.rst     |    99 +
 .../doc/gfortran/intrinsic-procedures/iany.rst     |    61 +
 .../doc/gfortran/intrinsic-procedures/iargc.rst    |    44 +
 .../doc/gfortran/intrinsic-procedures/ibclr.rst    |    87 +
 .../doc/gfortran/intrinsic-procedures/ibits.rst    |    93 +
 .../doc/gfortran/intrinsic-procedures/ibset.rst    |    85 +
 .../doc/gfortran/intrinsic-procedures/ichar.rst    |    93 +
 .../doc/gfortran/intrinsic-procedures/idate.rst    |    50 +
 .../doc/gfortran/intrinsic-procedures/ieor.rst     |    91 +
 .../doc/gfortran/intrinsic-procedures/ierrno.rst   |    37 +
 .../gfortran/intrinsic-procedures/imageindex.rst   |    48 +
 .../doc/gfortran/intrinsic-procedures/index.rst    |    72 +
 .../doc/gfortran/intrinsic-procedures/int.rst      |    76 +
 .../doc/gfortran/intrinsic-procedures/int2.rst     |    39 +
 .../doc/gfortran/intrinsic-procedures/int8.rst     |    39 +
 .../introduction-to-intrinsic-procedures.rst       |    43 +
 .../doc/gfortran/intrinsic-procedures/ior.rst      |    91 +
 .../doc/gfortran/intrinsic-procedures/iparity.rst  |    62 +
 .../doc/gfortran/intrinsic-procedures/irand.rst    |    48 +
 .../doc/gfortran/intrinsic-procedures/isatty.rst   |    46 +
 .../gfortran/intrinsic-procedures/iscontiguous.rst |    52 +
 .../doc/gfortran/intrinsic-procedures/ishft.rst    |    85 +
 .../doc/gfortran/intrinsic-procedures/ishftc.rst   |    91 +
 .../gfortran/intrinsic-procedures/isiostatend.rst  |    48 +
 .../gfortran/intrinsic-procedures/isiostateor.rst  |    48 +
 .../doc/gfortran/intrinsic-procedures/isnan.rst    |    45 +
 .../doc/gfortran/intrinsic-procedures/itime.rst    |    50 +
 .../doc/gfortran/intrinsic-procedures/kill.rst     |    51 +
 .../doc/gfortran/intrinsic-procedures/kind.rst     |    46 +
 .../doc/gfortran/intrinsic-procedures/lbound.rst   |    51 +
 .../doc/gfortran/intrinsic-procedures/lcobound.rst |    48 +
 .../doc/gfortran/intrinsic-procedures/leadz.rst    |    47 +
 .../doc/gfortran/intrinsic-procedures/len.rst      |    62 +
 .../doc/gfortran/intrinsic-procedures/lentrim.rst  |    43 +
 .../doc/gfortran/intrinsic-procedures/lge.rst      |    63 +
 .../doc/gfortran/intrinsic-procedures/lgt.rst      |    63 +
 .../doc/gfortran/intrinsic-procedures/link.rst     |    45 +
 .../doc/gfortran/intrinsic-procedures/lle.rst      |    63 +
 .../doc/gfortran/intrinsic-procedures/llt.rst      |    63 +
 .../doc/gfortran/intrinsic-procedures/lnblnk.rst   |    39 +
 .../doc/gfortran/intrinsic-procedures/loc.rst      |    44 +
 .../doc/gfortran/intrinsic-procedures/log.rst      |    93 +
 .../doc/gfortran/intrinsic-procedures/log10.rst    |    69 +
 .../doc/gfortran/intrinsic-procedures/loggamma.rst |    76 +
 .../doc/gfortran/intrinsic-procedures/logical.rst  |    43 +
 .../doc/gfortran/intrinsic-procedures/lshift.rst   |    48 +
 .../doc/gfortran/intrinsic-procedures/lstat.rst    |    49 +
 .../doc/gfortran/intrinsic-procedures/ltime.rst    |    46 +
 .../doc/gfortran/intrinsic-procedures/malloc.rst   |    66 +
 .../doc/gfortran/intrinsic-procedures/maskl.rst    |    42 +
 .../doc/gfortran/intrinsic-procedures/maskr.rst    |    42 +
 .../doc/gfortran/intrinsic-procedures/matmul.rst   |    44 +
 .../doc/gfortran/intrinsic-procedures/max.rst      |    86 +
 .../gfortran/intrinsic-procedures/maxexponent.rst  |    45 +
 .../doc/gfortran/intrinsic-procedures/maxloc.rst   |    76 +
 .../doc/gfortran/intrinsic-procedures/maxval.rst   |    58 +
 .../doc/gfortran/intrinsic-procedures/mclock.rst   |    39 +
 .../doc/gfortran/intrinsic-procedures/mclock8.rst  |    39 +
 .../doc/gfortran/intrinsic-procedures/merge.rst    |    41 +
 .../gfortran/intrinsic-procedures/mergebits.rst    |    44 +
 .../doc/gfortran/intrinsic-procedures/min.rst      |    86 +
 .../gfortran/intrinsic-procedures/minexponent.rst  |    37 +
 .../doc/gfortran/intrinsic-procedures/minloc.rst   |    76 +
 .../doc/gfortran/intrinsic-procedures/minval.rst   |    58 +
 .../doc/gfortran/intrinsic-procedures/mod.rst      |   118 +
 .../doc/gfortran/intrinsic-procedures/modulo.rst   |    55 +
 .../gfortran/intrinsic-procedures/movealloc.rst    |    51 +
 .../doc/gfortran/intrinsic-procedures/mvbits.rst   |    95 +
 .../doc/gfortran/intrinsic-procedures/nearest.rst  |    51 +
 .../doc/gfortran/intrinsic-procedures/newline.rst  |    42 +
 .../doc/gfortran/intrinsic-procedures/nint.rst     |    75 +
 .../doc/gfortran/intrinsic-procedures/norm2.rst    |    46 +
 .../doc/gfortran/intrinsic-procedures/not.rst      |    85 +
 .../doc/gfortran/intrinsic-procedures/null.rst     |    41 +
 .../gfortran/intrinsic-procedures/numimages.rst    |    61 +
 .../doc/gfortran/intrinsic-procedures/or.rst       |    60 +
 .../doc/gfortran/intrinsic-procedures/pack.rst     |    72 +
 .../doc/gfortran/intrinsic-procedures/parity.rst   |    46 +
 .../doc/gfortran/intrinsic-procedures/perror.rst   |    35 +
 .../doc/gfortran/intrinsic-procedures/popcnt.rst   |    48 +
 .../doc/gfortran/intrinsic-procedures/poppar.rst   |    50 +
 .../gfortran/intrinsic-procedures/precision.rst    |    50 +
 .../doc/gfortran/intrinsic-procedures/present.rst  |    47 +
 .../doc/gfortran/intrinsic-procedures/product.rst  |    56 +
 .../doc/gfortran/intrinsic-procedures/radix.rst    |    44 +
 .../doc/gfortran/intrinsic-procedures/ran.rst      |    27 +
 .../doc/gfortran/intrinsic-procedures/rand.rst     |    51 +
 .../gfortran/intrinsic-procedures/randominit.rst   |    62 +
 .../gfortran/intrinsic-procedures/randomnumber.rst |    42 +
 .../gfortran/intrinsic-procedures/randomseed.rst   |    62 +
 .../doc/gfortran/intrinsic-procedures/range.rst    |    42 +
 .../doc/gfortran/intrinsic-procedures/rank.rst     |    43 +
 .../doc/gfortran/intrinsic-procedures/real.rst     |   104 +
 .../doc/gfortran/intrinsic-procedures/rename.rst   |    44 +
 .../doc/gfortran/intrinsic-procedures/repeat.rst   |    43 +
 .../doc/gfortran/intrinsic-procedures/reshape.rst  |    62 +
 .../gfortran/intrinsic-procedures/rrspacing.rst    |    38 +
 .../doc/gfortran/intrinsic-procedures/rshift.rst   |    50 +
 .../gfortran/intrinsic-procedures/sametypeas.rst   |    41 +
 .../doc/gfortran/intrinsic-procedures/scale.rst    |    45 +
 .../doc/gfortran/intrinsic-procedures/scan.rst     |    57 +
 .../doc/gfortran/intrinsic-procedures/secnds.rst   |    52 +
 .../doc/gfortran/intrinsic-procedures/second.rst   |    40 +
 .../intrinsic-procedures/selectedcharkind.rst      |    56 +
 .../intrinsic-procedures/selectedintkind.rst       |    48 +
 .../intrinsic-procedures/selectedrealkind.rst      |    67 +
 .../gfortran/intrinsic-procedures/setexponent.rst  |    48 +
 .../doc/gfortran/intrinsic-procedures/shape.rst    |    55 +
 .../doc/gfortran/intrinsic-procedures/shifta.rst   |    46 +
 .../doc/gfortran/intrinsic-procedures/shiftl.rst   |    44 +
 .../doc/gfortran/intrinsic-procedures/shiftr.rst   |    44 +
 .../doc/gfortran/intrinsic-procedures/sign.rst     |    78 +
 .../doc/gfortran/intrinsic-procedures/signal.rst   |    59 +
 .../doc/gfortran/intrinsic-procedures/sin.rst      |    89 +
 .../doc/gfortran/intrinsic-procedures/sind.rst     |    89 +
 .../doc/gfortran/intrinsic-procedures/sinh.rst     |    66 +
 .../doc/gfortran/intrinsic-procedures/size.rst     |    55 +
 .../doc/gfortran/intrinsic-procedures/sizeof.rst   |    58 +
 .../doc/gfortran/intrinsic-procedures/sleep.rst    |    36 +
 .../doc/gfortran/intrinsic-procedures/spacing.rst  |    47 +
 .../doc/gfortran/intrinsic-procedures/spread.rst   |    54 +
 .../doc/gfortran/intrinsic-procedures/sqrt.rst     |    86 +
 .../doc/gfortran/intrinsic-procedures/srand.rst    |    53 +
 .../doc/gfortran/intrinsic-procedures/stat.rst     |    72 +
 .../gfortran/intrinsic-procedures/storagesize.rst  |    42 +
 .../doc/gfortran/intrinsic-procedures/sum.rst      |    56 +
 .../doc/gfortran/intrinsic-procedures/symlnk.rst   |    46 +
 .../doc/gfortran/intrinsic-procedures/system.rst   |    41 +
 .../gfortran/intrinsic-procedures/systemclock.rst  |    57 +
 .../doc/gfortran/intrinsic-procedures/tan.rst      |    70 +
 .../doc/gfortran/intrinsic-procedures/tand.rst     |    70 +
 .../doc/gfortran/intrinsic-procedures/tanh.rst     |    72 +
 .../gfortran/intrinsic-procedures/thisimage.rst    |    75 +
 .../doc/gfortran/intrinsic-procedures/time.rst     |    39 +
 .../doc/gfortran/intrinsic-procedures/time8.rst    |    39 +
 .../doc/gfortran/intrinsic-procedures/tiny.rst     |    36 +
 .../doc/gfortran/intrinsic-procedures/trailz.rst   |    46 +
 .../doc/gfortran/intrinsic-procedures/transfer.rst |    55 +
 .../gfortran/intrinsic-procedures/transpose.rst    |    34 +
 .../doc/gfortran/intrinsic-procedures/trim.rst     |    45 +
 .../doc/gfortran/intrinsic-procedures/ttynam.rst   |    47 +
 .../doc/gfortran/intrinsic-procedures/ubound.rst   |    52 +
 .../doc/gfortran/intrinsic-procedures/ucobound.rst |    48 +
 .../doc/gfortran/intrinsic-procedures/umask.rst    |    36 +
 .../doc/gfortran/intrinsic-procedures/unlink.rst   |    41 +
 .../doc/gfortran/intrinsic-procedures/unpack.rst   |    57 +
 .../doc/gfortran/intrinsic-procedures/verify.rst   |    59 +
 .../doc/gfortran/intrinsic-procedures/xor.rst      |    60 +
 gcc/fortran/doc/gfortran/introduction.rst          |    18 +
 .../doc/gfortran/mixed-language-programming.rst    |    37 +
 .../naming-and-argument-passing-conventions.rst    |   178 +
 .../doc/gfortran/non-fortran-main-program.rst      |   251 +
 gcc/fortran/doc/gfortran/projects.rst              |    29 +
 gcc/fortran/doc/gfortran/runtime.rst               |    33 +
 .../doc/gfortran/runtime/gfortranconvertunit.rst   |    97 +
 .../gfortran/runtime/gfortranerrorbacktrace.rst    |    16 +
 .../runtime/gfortranformattedbuffersize.rst        |    13 +
 .../doc/gfortran/runtime/gfortranlistseparator.rst |    21 +
 .../doc/gfortran/runtime/gfortranoptionalplus.rst  |    15 +
 .../doc/gfortran/runtime/gfortranshowlocus.rst     |    14 +
 .../doc/gfortran/runtime/gfortranstderrunit.rst    |    13 +
 .../doc/gfortran/runtime/gfortranstdinunit.rst     |    13 +
 .../doc/gfortran/runtime/gfortranstdoutunit.rst    |    13 +
 .../doc/gfortran/runtime/gfortranunbufferedall.rst |    15 +
 .../runtime/gfortranunbufferedpreconnected.rst     |    15 +
 .../runtime/gfortranunformattedbuffersize.rst      |    13 +
 gcc/fortran/doc/gfortran/runtime/tmpdir.rst        |    22 +
 gcc/fortran/doc/gfortran/standards.rst             |   130 +
 .../gfortran/type-and-enum-abi-documentation.rst   |   189 +
 gcc/fortran/gfc-internals.texi                     |   968 -
 gcc/fortran/gfortran.texi                          |  5573 ---
 gcc/fortran/intrinsic.texi                         | 15435 --------
 gcc/fortran/invoke.texi                            |  2133 --
 gcc/fortran/openmp.cc                              |    10 +-
 gcc/fortran/trans-array.cc                         |    57 +-
 gcc/fortran/trans-expr.cc                          |     6 +-
 gcc/fortran/trans-openmp.cc                        |     9 +-
 gcc/gcc.cc                                         |     6 +-
 gcc/genhooks.cc                                    |   235 +-
 gcc/gimple-fold.cc                                 |    57 +-
 gcc/gimple-low.cc                                  |    41 +
 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                                |    82 +
 gcc/gimple-range.h                                 |     2 +
 gcc/go/Make-lang.in                                |    68 +-
 gcc/go/doc/c-interoperability.rst                  |    23 +
 gcc/go/doc/c-type-interoperability.rst             |    77 +
 gcc/go/doc/compiler-directives.rst                 |    47 +
 gcc/go/doc/conf.py                                 |    30 +
 gcc/go/doc/copyright.rst                           |    24 +
 gcc/go/doc/function-names.rst                      |    61 +
 gcc/go/doc/general-public-license-3.rst            |     6 +
 gcc/go/doc/gnu-free-documentation-license.rst      |     6 +
 gcc/go/doc/import-and-export.rst                   |    50 +
 gcc/go/doc/index.rst                               |    23 +
 gcc/go/doc/indices-and-tables.rst                  |     1 +
 gcc/go/doc/introduction.rst                        |     8 +
 gcc/go/doc/invoking-gccgo.rst                      |   214 +
 gcc/go/gccgo.texi                                  |   521 -
 gcc/input.cc                                       |    92 +
 gcc/input.h                                        |     1 +
 gcc/ira-color.cc                                   |     4 +-
 gcc/jit/Make-lang.in                               |    50 +-
 gcc/jit/doc/conf.py                                |    30 +
 gcc/jit/{docs => doc}/cp/index.rst                 |     0
 gcc/jit/{docs => doc}/cp/intro/index.rst           |     0
 gcc/jit/{docs => doc}/cp/intro/tutorial01.rst      |     0
 gcc/jit/{docs => doc}/cp/intro/tutorial02.rst      |     0
 gcc/jit/doc/cp/intro/tutorial03.rst                |   394 +
 gcc/jit/{docs => doc}/cp/intro/tutorial04.rst      |     0
 gcc/jit/{docs => doc}/cp/topics/asm.rst            |     0
 gcc/jit/{docs => doc}/cp/topics/compilation.rst    |     0
 gcc/jit/{docs => doc}/cp/topics/contexts.rst       |     0
 gcc/jit/{docs => doc}/cp/topics/expressions.rst    |     0
 gcc/jit/{docs => doc}/cp/topics/functions.rst      |     0
 gcc/jit/{docs => doc}/cp/topics/index.rst          |     0
 gcc/jit/{docs => doc}/cp/topics/locations.rst      |     0
 gcc/jit/{docs => doc}/cp/topics/objects.rst        |     0
 gcc/jit/{docs => doc}/cp/topics/types.rst          |     0
 gcc/jit/{docs => doc}/examples/emit-alphabet.bf    |     0
 gcc/jit/{docs => doc}/examples/tut01-hello-world.c |     0
 .../{docs => doc}/examples/tut01-hello-world.cc    |     0
 gcc/jit/{docs => doc}/examples/tut02-square.c      |     0
 gcc/jit/{docs => doc}/examples/tut02-square.cc     |     0
 .../{docs => doc}/examples/tut03-sum-of-squares.c  |     0
 .../{docs => doc}/examples/tut03-sum-of-squares.cc |     0
 .../{docs => doc}/examples/tut04-toyvm/Makefile    |     0
 .../examples/tut04-toyvm/factorial.toy             |     0
 .../examples/tut04-toyvm/fibonacci.toy             |     0
 gcc/jit/{docs => doc}/examples/tut04-toyvm/toyvm.c |     0
 .../{docs => doc}/examples/tut04-toyvm/toyvm.cc    |     0
 gcc/jit/{docs => doc}/examples/tut05-bf.c          |     0
 gcc/jit/{docs => doc}/index.rst                    |     0
 gcc/jit/doc/internals/index.rst                    |   438 +
 .../internals/test-hello-world.exe.log.txt         |     0
 .../libgccjit-figures => doc/intro}/factorial.png  |   Bin
 gcc/jit/{docs => doc}/intro/index.rst              |     0
 .../intro}/sum-of-squares.png                      |   Bin
 gcc/jit/{docs => doc}/intro/tutorial01.rst         |     0
 gcc/jit/{docs => doc}/intro/tutorial02.rst         |     0
 gcc/jit/doc/intro/tutorial03.rst                   |   388 +
 gcc/jit/{docs => doc}/intro/tutorial04.rst         |     0
 gcc/jit/{docs => doc}/intro/tutorial05.rst         |     0
 gcc/jit/{docs => doc}/topics/asm.rst               |     0
 gcc/jit/{docs => doc}/topics/compatibility.rst     |     0
 gcc/jit/{docs => doc}/topics/compilation.rst       |     0
 gcc/jit/{docs => doc}/topics/contexts.rst          |     4 +-
 gcc/jit/{docs => doc}/topics/expressions.rst       |     0
 gcc/jit/{docs => doc}/topics/function-pointers.rst |     0
 gcc/jit/{docs => doc}/topics/functions.rst         |     0
 gcc/jit/{docs => doc}/topics/index.rst             |     0
 gcc/jit/{docs => doc}/topics/locations.rst         |     0
 gcc/jit/{docs => doc}/topics/objects.rst           |     0
 gcc/jit/{docs => doc}/topics/performance.rst       |     0
 gcc/jit/{docs => doc}/topics/types.rst             |     0
 gcc/jit/docs/Makefile                              |   153 -
 gcc/jit/docs/_build/texinfo/Makefile               |    57 -
 .../texinfo/libgccjit-figures/factorial1.png       |   Bin 183838 -> 0 bytes
 .../texinfo/libgccjit-figures/sum-of-squares1.png  |   Bin 22839 -> 0 bytes
 gcc/jit/docs/_build/texinfo/libgccjit.texi         | 16569 ---------
 gcc/jit/docs/conf.py                               |   261 -
 gcc/jit/docs/cp/intro/tutorial03.rst               |   394 -
 gcc/jit/docs/internals/index.rst                   |   438 -
 gcc/jit/docs/intro/factorial.png                   |   Bin 183838 -> 0 bytes
 gcc/jit/docs/intro/sum-of-squares.png              |   Bin 22839 -> 0 bytes
 gcc/jit/docs/intro/tutorial03.rst                  |   388 -
 gcc/make-unique.h                                  |    44 +
 gcc/multiple_target.cc                             |    13 +-
 gcc/optabs.cc                                      |     7 +-
 gcc/opts.cc                                        |    30 +-
 gcc/range-op-float.cc                              |   235 +-
 gcc/range-op.cc                                    |   109 +-
 gcc/range-op.h                                     |     7 +
 gcc/real.cc                                        |    28 +-
 gcc/real.h                                         |     7 +-
 gcc/target-def.h                                   |     4 +
 gcc/target.def                                     |  3305 +-
 gcc/targhooks.cc                                   |    20 +
 gcc/targhooks.h                                    |     2 +
 gcc/testsuite/ChangeLog                            |   463 +
 .../cpp/named-universal-char-escape-1.c            |    24 +
 .../c-c++-common/raw-string-directive-1.c          |    74 +
 .../c-c++-common/raw-string-directive-2.c          |    33 +
 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/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/cpp0x/Wredundant-move13.C     |    61 +
 .../g++.dg/cpp0x/attr-carries_dependency1.C        |    17 +
 gcc/testsuite/g++.dg/cpp0x/defaulted3.C            |     2 +-
 gcc/testsuite/g++.dg/cpp23/charset1.C              |    10 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast7.C             |     4 +-
 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/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++.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-reference5.C   |    22 +
 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/mv16.C               |    18 +
 gcc/testsuite/g++.target/i386/pr102566-7.C         |    22 +
 gcc/testsuite/g++.target/i386/pr107404.C           |    53 +
 gcc/testsuite/gcc.dg/analyzer/data-model-23.c      |    11 +
 gcc/testsuite/gcc.dg/analyzer/errno-1.c            |    23 +
 gcc/testsuite/gcc.dg/analyzer/pipe-pr107486.c      |     5 +
 gcc/testsuite/gcc.dg/analyzer/pipe-void-return.c   |    11 +
 gcc/testsuite/gcc.dg/analyzer/strchr-1.c           |     3 +-
 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/gnu2x-auto-1.c                |    11 +
 gcc/testsuite/gcc.dg/guality/param-6.c             |    20 +
 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/pr104530.c                    |    19 +
 gcc/testsuite/gcc.dg/pr107389.c                    |    13 +
 gcc/testsuite/gcc.dg/pr107505.c                    |    26 +
 gcc/testsuite/gcc.dg/pr107547.c                    |    40 +
 gcc/testsuite/gcc.dg/pr93917.c                     |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-34.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr107541.c           |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/pr55157.c            |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-plus.c     |    21 +
 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.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/math-builtins-1.c     |    33 +
 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/cmpccxadd-1.c        |    61 +
 gcc/testsuite/gcc.target/i386/cmpccxadd-2.c        |   138 +
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    11 +
 gcc/testsuite/gcc.target/i386/pr107540.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr107546.c           |    19 +
 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/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.target/powerpc/p9-vec-length-epil-8.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr105586.c        |     1 +
 gcc/testsuite/gcc.target/powerpc/pr107412.c        |    19 +
 .../gdc.dg/Wbuiltin_declaration_mismatch2.d        |    40 -
 gcc/testsuite/gdc.dg/attr_register2.d              |     4 +-
 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/gfortran.dg/widechar_11.f90          |    51 +
 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              |    32 +
 gcc/tree-call-cdce.cc                              |    46 +
 gcc/tree-ssa-ccp.cc                                |    96 +-
 gcc/tree-ssa-loop-unswitch.cc                      |    66 +-
 gcc/tree-ssa-operands.cc                           |     3 +
 gcc/tree-ssa-sink.cc                               |     5 +-
 gcc/tree-ssa-threadbackward.cc                     |    23 +-
 gcc/tree-vrp.cc                                    |     9 +
 gcc/value-query.h                                  |     3 +
 gcc/value-range.cc                                 |     5 +-
 include/ChangeLog                                  |     5 +
 include/gomp-constants.h                           |     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                                  |    61 +
 libgomp/Makefile.in                                |   152 +-
 libgomp/configure                                  |    59 +-
 libgomp/configure.ac                               |    38 +
 libgomp/doc/amd-radeon-gcn.rst                     |    57 +
 libgomp/doc/conf.py                                |    24 +
 libgomp/doc/copyright.rst                          |    25 +
 libgomp/doc/cuda-streams-usage.rst                 |    50 +
 libgomp/doc/enabling-openacc.rst                   |    24 +
 libgomp/doc/enabling-openmp.rst                    |    22 +
 .../first-invocation-nvidia-cublas-library-api.rst |    52 +
 .../doc/first-invocation-openacc-library-api.rst   |    74 +
 libgomp/doc/funding.rst                            |     6 +
 libgomp/doc/general-public-license-3.rst           |     6 +
 libgomp/doc/gnu-free-documentation-license.rst     |     6 +
 ...-status-and-implementation-defined-behavior.rst |   281 +
 libgomp/doc/index.rst                              |    35 +
 libgomp/doc/indices-and-tables.rst                 |     1 +
 libgomp/doc/introduction.rst                       |    25 +
 libgomp/doc/memory-allocation-with-libmemkind.rst  |    23 +
 libgomp/doc/nvptx.rst                              |    60 +
 libgomp/doc/offload-target-specifics.rst           |    17 +
 libgomp/doc/openacc-environment-variables.rst      |    23 +
 .../openacc-environment-variables/accdevicenum.rst |    13 +
 .../accdevicetype.rst                              |    13 +
 .../openacc-environment-variables/accproflib.rst   |    16 +
 .../openacc-environment-variables/gccaccnotify.rst |    12 +
 libgomp/doc/openacc-introduction.rst               |    21 +
 .../openacc-library-and-environment-variables.rst  |    30 +
 libgomp/doc/openacc-library-interoperability.rst   |    17 +
 libgomp/doc/openacc-profiling-interface.rst        |    14 +
 libgomp/doc/openacc-runtime-library-routines.rst   |    74 +
 .../accasynctest.rst                               |    36 +
 .../accasynctestall.rst                            |    34 +
 .../openacc-runtime-library-routines/accattach.rst |    25 +
 .../openacc-runtime-library-routines/acccopyin.rst |    58 +
 .../acccopyout.rst                                 |    85 +
 .../openacc-runtime-library-routines/acccreate.rst |    58 +
 .../openacc-runtime-library-routines/accdelete.rst |    85 +
 .../openacc-runtime-library-routines/accdetach.rst |    29 +
 .../accdeviceptr.rst                               |    23 +
 .../openacc-runtime-library-routines/accfree.rst   |    22 +
 .../accgetcudastream.rst                           |    23 +
 .../accgetcurrentcudacontext.rst                   |    23 +
 .../accgetcurrentcudadevice.rst                    |    23 +
 .../accgetdevicenum.rst                            |    34 +
 .../accgetdevicetype.rst                           |    36 +
 .../accgetnumdevices.rst                           |    31 +
 .../accgetproperty.rst                             |    60 +
 .../acchostptr.rst                                 |    23 +
 .../openacc-runtime-library-routines/accinit.rst   |    31 +
 .../accispresent.rst                               |    50 +
 .../openacc-runtime-library-routines/accmalloc.rst |    23 +
 .../accmapdata.rst                                 |    24 +
 .../accmemcpyfromdevice.rst                        |    24 +
 .../accmemcpytodevice.rst                          |    24 +
 .../accondevice.rst                                |    37 +
 .../accpresentorcopyin.rst                         |    58 +
 .../accpresentorcreate.rst                         |    58 +
 .../accproflookup.rst                              |    25 +
 .../accprofregister.rst                            |    25 +
 .../accprofunregister.rst                          |    25 +
 .../accregisterlibrary.rst                         |    25 +
 .../accsetcudastream.rst                           |    28 +
 .../accsetdevicenum.rst                            |    34 +
 .../accsetdevicetype.rst                           |    31 +
 .../accshutdown.rst                                |    31 +
 .../accunmapdata.rst                               |    23 +
 .../accupdatedevice.rst                            |    58 +
 .../accupdateself.rst                              |    58 +
 .../openacc-runtime-library-routines/accwait.rst   |    37 +
 .../accwaitall.rst                                 |    32 +
 .../accwaitallasync.rst                            |    32 +
 .../accwaitasync.rst                               |    31 +
 libgomp/doc/openmp-context-selectors.rst           |    28 +
 libgomp/doc/openmp-environment-variables.rst       |    39 +
 .../gompcpuaffinity.rst                            |    37 +
 .../doc/openmp-environment-variables/gompdebug.rst |    18 +
 .../gomprtemsthreadpools.rst                       |    46 +
 .../openmp-environment-variables/gompspincount.rst |    30 +
 .../openmp-environment-variables/gompstacksize.rst |    25 +
 .../ompcancellation.rst                            |    21 +
 .../ompdefaultdevice.rst                           |    24 +
 .../openmp-environment-variables/ompdisplayenv.rst |    21 +
 .../openmp-environment-variables/ompdynamic.rst    |    23 +
 .../ompmaxactivelevels.rst                         |    26 +
 .../ompmaxtaskpriority.rst                         |    25 +
 .../doc/openmp-environment-variables/ompnested.rst |    28 +
 .../openmp-environment-variables/ompnumteams.rst   |    23 +
 .../openmp-environment-variables/ompnumthreads.rst |    24 +
 .../doc/openmp-environment-variables/ompplaces.rst |    54 +
 .../openmp-environment-variables/ompprocbind.rst   |    34 +
 .../openmp-environment-variables/ompschedule.rst   |    24 +
 .../openmp-environment-variables/ompstacksize.rst  |    24 +
 .../omptargetoffload.rst                           |    27 +
 .../ompteamsthreadlimit.rst                        |    24 +
 .../ompthreadlimit.rst                             |    22 +
 .../openmp-environment-variables/ompwaitpolicy.rst |    24 +
 libgomp/doc/openmp-implementation-specifics.rst    |    15 +
 libgomp/doc/openmp-implementation-status.rst       |    21 +
 .../doc/openmp-implementation-status/openmp-45.rst |    11 +
 .../doc/openmp-implementation-status/openmp-50.rst |   212 +
 .../doc/openmp-implementation-status/openmp-51.rst |   177 +
 .../doc/openmp-implementation-status/openmp-52.rst |   132 +
 libgomp/doc/openmp-runtime-library-routines.rst    |    87 +
 .../ompdestroylock.rst                             |    33 +
 .../ompdestroynestlock.rst                         |    33 +
 .../ompfulfillevent.rst                            |    36 +
 .../ompgetactivelevel.rst                          |    31 +
 .../ompgetancestorthreadnum.rst                    |    35 +
 .../ompgetcancellation.rst                         |    33 +
 .../ompgetdefaultdevice.rst                        |    30 +
 .../ompgetdevicenum.rst                            |    33 +
 .../ompgetdynamic.rst                              |    37 +
 .../ompgetinitialdevice.rst                        |    32 +
 .../ompgetlevel.rst                                |    31 +
 .../ompgetmaxactivelevels.rst                      |    30 +
 .../ompgetmaxtaskpriority.rst                      |    29 +
 .../ompgetmaxteams.rst                             |    31 +
 .../ompgetmaxthreads.rst                           |    31 +
 .../ompgetnested.rst                               |    48 +
 .../ompgetnumdevices.rst                           |    27 +
 .../ompgetnumprocs.rst                             |    27 +
 .../ompgetnumteams.rst                             |    27 +
 .../ompgetnumthreads.rst                           |    38 +
 .../ompgetprocbind.rst                             |    34 +
 .../ompgetschedule.rst                             |    37 +
 .../ompgetsupportedactivelevels.rst                |    31 +
 .../ompgetteamnum.rst                              |    27 +
 .../ompgetteamsize.rst                             |    36 +
 .../ompgetteamsthreadlimit.rst                     |    31 +
 .../ompgetthreadlimit.rst                          |    30 +
 .../ompgetthreadnum.rst                            |    34 +
 .../ompgetwtick.rst                                |    31 +
 .../ompgetwtime.rst                                |    33 +
 .../openmp-runtime-library-routines/ompinfinal.rst |    29 +
 .../ompinitlock.rst                                |    33 +
 .../ompinitnestlock.rst                            |    33 +
 .../ompinparallel.rst                              |    29 +
 .../ompisinitialdevice.rst                         |    29 +
 .../ompsetdefaultdevice.rst                        |    33 +
 .../ompsetdynamic.rst                              |    35 +
 .../openmp-runtime-library-routines/ompsetlock.rst |    35 +
 .../ompsetmaxactivelevels.rst                      |    35 +
 .../ompsetnested.rst                               |    40 +
 .../ompsetnestlock.rst                             |    35 +
 .../ompsetnumteams.rst                             |    34 +
 .../ompsetnumthreads.rst                           |    34 +
 .../ompsetschedule.rst                             |    40 +
 .../ompsetteamsthreadlimit.rst                     |    35 +
 .../omptestlock.rst                                |    36 +
 .../omptestnestlock.rst                            |    36 +
 .../ompunsetlock.rst                               |    36 +
 .../ompunsetnestlock.rst                           |    36 +
 libgomp/doc/reporting-bugs.rst                     |    14 +
 libgomp/doc/the-libgomp-abi.rst                    |    31 +
 .../implementing-atomic-construct.rst              |    21 +
 .../implementing-barrier-construct.rst             |    13 +
 .../implementing-critical-construct.rst            |    30 +
 ...-lastprivate-copyin-and-copyprivate-clauses.rst |    45 +
 .../implementing-flush-construct.rst               |    11 +
 .../the-libgomp-abi/implementing-for-construct.rst |    73 +
 .../implementing-master-construct.rst              |    18 +
 .../implementing-openaccs-parallel-construct.rst   |    13 +
 .../implementing-ordered-construct.rst             |    14 +
 .../implementing-parallel-construct.rst            |    55 +
 .../implementing-private-clause.rst                |    17 +
 .../implementing-reduction-clause.rst              |    15 +
 .../implementing-sections-construct.rst            |    42 +
 .../implementing-single-construct.rst              |    48 +
 .../implementing-threadprivate-construct.rst       |    18 +
 libgomp/libgomp-plugin.h                           |     1 -
 libgomp/libgomp.texi                               |  4884 ---
 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 -
 libiberty/Makefile.in                              |    47 +-
 libiberty/at-file.texi                             |    15 -
 libiberty/configure                                |    52 +
 libiberty/configure.ac                             |    38 +
 libiberty/copying-lib.texi                         |   560 -
 libiberty/doc/bsd.rst                              |     6 +
 libiberty/doc/conf.py                              |    25 +
 libiberty/doc/copyright.rst                        |    13 +
 libiberty/doc/extensions.rst                       |   767 +
 .../doc/function-variable-and-macro-listing.rst    |  1857 +
 libiberty/doc/index.rst                            |    23 +
 libiberty/doc/indices-and-tables.rst               |     1 +
 libiberty/doc/introduction.rst                     |     8 +
 .../doc/lesser-general-public-license-2.1.rst      |     6 +
 libiberty/doc/overview.rst                         |    20 +
 libiberty/doc/replacement-functions.rst            |    62 +
 libiberty/doc/supplemental-functions.rst           |    31 +
 libiberty/doc/using.rst                            |    40 +
 libiberty/functions.texi                           |  2063 --
 libiberty/libiberty.texi                           |   313 -
 libiberty/obstacks.texi                            |   774 -
 libitm/Makefile.in                                 |   114 +-
 libitm/configure                                   |    56 +-
 libitm/configure.ac                                |    38 +
 libitm/doc/c-c++-language-constructs-for-tm.rst    |    39 +
 libitm/doc/conf.py                                 |    24 +
 libitm/doc/copyright.rst                           |    13 +
 libitm/doc/enabling-libitm.rst                     |    13 +
 libitm/doc/gnu-free-documentation-license.rst      |     6 +
 libitm/doc/index.rst                               |    27 +
 libitm/doc/indices-and-tables.rst                  |     1 +
 libitm/doc/internals.rst                           |    16 +
 libitm/doc/locking-conventions.rst                 |   261 +
 libitm/doc/nesting-flat-vs-closed.rst              |    28 +
 libitm/doc/the-libitm-abi.rst                      |    27 +
 libitm/doc/the-libitm-abi/function-list.rst        |   272 +
 .../future-enhancements-to-the-abi.rst             |     7 +
 .../the-libitm-abi/library-design-principles.rst   |    61 +
 libitm/doc/the-libitm-abi/memory-model.rst         |    18 +
 libitm/doc/the-libitm-abi/non-objectives.rst       |     7 +
 libitm/doc/the-libitm-abi/objectives.rst           |     7 +
 libitm/doc/the-libitm-abi/sample-code.rst          |    10 +
 .../doc/the-libitm-abi/types-and-macros-list.rst   |    10 +
 libitm/doc/tm-methods-and-method-groups.rst        |    47 +
 libitm/libitm.texi                                 |   788 -
 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                                |    10 +
 libphobos/libdruntime/gcc/simd.d                   |    26 +-
 libquadmath/Makefile.in                            |   109 +-
 libquadmath/configure                              |    58 +-
 libquadmath/configure.ac                           |    38 +
 libquadmath/doc/conf.py                            |    24 +
 libquadmath/doc/copyright.rst                      |    18 +
 libquadmath/doc/gnu-free-documentation-license.rst |     6 +
 libquadmath/doc/i-o-library-routines.rst           |    15 +
 libquadmath/doc/index.rst                          |    23 +
 libquadmath/doc/indices-and-tables.rst             |     1 +
 libquadmath/doc/introduction.rst                   |     7 +
 libquadmath/doc/math-library-routines.rst          |   104 +
 libquadmath/doc/quadmathsnprintf.rst               |    74 +
 libquadmath/doc/reporting-bugs.rst                 |    12 +
 libquadmath/doc/strtoflt128.rst                    |    40 +
 libquadmath/doc/typedef-and-constants.rst          |    43 +
 libquadmath/libquadmath.texi                       |   392 -
 libstdc++-v3/ChangeLog                             |   290 +
 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/bits/alloc_traits.h           |    40 +-
 libstdc++-v3/include/bits/allocator.h              |    13 +-
 libstdc++-v3/include/bits/atomic_wait.h            |     8 +-
 libstdc++-v3/include/bits/basic_string.h           |    66 +-
 libstdc++-v3/include/bits/basic_string.tcc         |    41 -
 libstdc++-v3/include/bits/fstream.tcc              |     9 +-
 libstdc++-v3/include/bits/new_allocator.h          |    13 +-
 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/stl_tempbuf.h            |     3 +
 libstdc++-v3/include/experimental/propagate_const  |    88 +-
 libstdc++-v3/include/ext/alloc_traits.h            |    21 +-
 libstdc++-v3/include/ext/concurrence.h             |     2 +-
 libstdc++-v3/include/ext/functional                |     4 +-
 libstdc++-v3/include/pstl/execution_defs.h         |     8 +-
 libstdc++-v3/include/std/array                     |     4 +-
 libstdc++-v3/include/std/charconv                  |    61 +
 libstdc++-v3/include/std/iostream                  |     4 +
 libstdc++-v3/include/std/ranges                    |   603 +
 libstdc++-v3/include/std/spanstream                |     3 +-
 libstdc++-v3/libsupc++/eh_alloc.cc                 |     5 +
 libstdc++-v3/libsupc++/eh_globals.cc               |    20 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |     2 +-
 libstdc++-v3/libsupc++/pbase_type_info.cc          |     7 +-
 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 +-
 libstdc++-v3/src/c++98/ios_base_init.h             |    12 +
 libstdc++-v3/src/c++98/ios_init.cc                 |     2 +
 libstdc++-v3/testsuite/18_support/105387.cc        |    63 +
 libstdc++-v3/testsuite/18_support/105387_memptr.cc |    25 +
 .../18_support/comparisons/algorithms/fallback.cc  |     6 +-
 libstdc++-v3/testsuite/18_support/new_nothrow.cc   |    14 +-
 libstdc++-v3/testsuite/20_util/any/cons/92156.cc   |     1 +
 .../testsuite/20_util/any/modifiers/92156.cc       |     1 +
 .../testsuite/20_util/default_delete/void_neg.cc   |     3 +
 .../testsuite/20_util/from_chars/pr107468.cc       |    42 +
 .../testsuite/20_util/headers/memory/synopsis.cc   |     2 +-
 .../testsuite/20_util/shared_ptr/cons/void_neg.cc  |     2 +
 .../testsuite/20_util/to_chars/float128_c++23.cc   |   105 +
 .../20_util/unique_ptr/creation/for_overwrite.cc   |     4 +-
 .../21_strings/basic_string/cons/char/103919.cc    |     4 +-
 .../23_containers/map/modifiers/emplace/92300.cc   |     4 +-
 .../23_containers/map/modifiers/insert/92300.cc    |     4 +-
 .../headers/iterator/range_access_c++11.cc         |     4 +-
 .../headers/iterator/range_access_c++14.cc         |    12 +-
 .../headers/iterator/range_access_c++17.cc         |    12 +-
 .../testsuite/25_algorithms/copy/constrained.cc    |    24 +
 .../27_io/basic_filebuf/sputn/char/63746.cc        |    38 +
 .../propagate_const/observers/107525.cc            |    47 +
 .../testsuite/std/ranges/adaptors/as_rvalue/1.cc   |    47 +
 .../testsuite/std/ranges/cartesian_product/1.cc    |   186 +
 maintainer-scripts/crontab                         |     2 +-
 maintainer-scripts/update_web_docs_git.py          |    76 +
 2182 files changed, 214778 insertions(+), 357964 deletions(-)

diff --cc configure
index b4c28c5031b,7b1238877f5..67af2a7c0b3
--- a/configure
+++ b/configure
@@@ -804,10 -802,8 +803,9 @@@ enable_compressed_debug_section
  enable_libquadmath
  enable_libquadmath_support
  enable_libada
 +enable_libgm2
  enable_libssp
  enable_libstdcxx
- enable_liboffloadmic
  enable_bootstrap
  enable_pgo_build
  with_mpc
@@@ -1544,11 -1539,8 +1542,9 @@@ Optional Features
    --disable-libquadmath-support
                            disable libquadmath support for Fortran
    --enable-libada         build libada directory
 +  --enable-libgm2         build libgm2 directory
    --enable-libssp         build libssp directory
    --disable-libstdcxx     do not build libstdc++-v3 directory
-   --enable-liboffloadmic=ARG
-                           build liboffloadmic [ARG={no,host,target}]
    --enable-bootstrap      enable bootstrapping [yes if native build]
    --enable-pgo-build[=lto]
                            enable the PGO build

             reply	other threads:[~2022-11-15 23:00 UTC|newest]

Thread overview: 74+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-15 23:00 Gaius Mulley [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-12-14 12:30 Gaius Mulley
2022-12-07 19:51 Gaius Mulley
2022-12-01  0:32 Gaius Mulley
2022-11-18 12:25 Gaius Mulley
2022-11-02 23:24 Gaius Mulley
2022-10-22  1:58 Gaius Mulley
2022-10-12 12:57 Gaius Mulley
2022-10-04 11:47 Gaius Mulley
2022-09-26 11:40 Gaius Mulley
2022-09-20 15:20 Gaius Mulley
2022-09-14 18:58 Gaius Mulley
2022-09-12 20:46 Gaius Mulley
2022-09-08 15:03 Gaius Mulley
2022-09-02 15:27 Gaius Mulley
2022-08-29 13:42 Gaius Mulley
2022-08-25 22:53 Gaius Mulley
2022-08-14 18:31 Gaius Mulley
2022-08-12  8:40 Gaius Mulley
2022-08-08 12:01 Gaius Mulley
2022-07-29 16:23 Gaius Mulley
2022-07-26  0:28 Gaius Mulley
2022-07-11 23:17 Gaius Mulley
2022-07-06 20:03 Gaius Mulley
2022-06-10 11:26 Gaius Mulley
2022-06-06 10:49 Gaius Mulley
2022-05-30 13:25 Gaius Mulley
2022-05-23 22:02 Gaius Mulley
2022-05-20  1:41 Gaius Mulley
2022-05-15 22:44 Gaius Mulley
2022-05-12  9:02 Gaius Mulley
2022-05-10 11:05 Gaius Mulley
2022-05-06 12:28 Gaius Mulley
2022-05-05 19:37 Gaius Mulley
2022-05-03 12:08 Gaius Mulley
2022-04-29 20:01 Gaius Mulley
2022-04-29 15:22 Gaius Mulley
2022-04-28 15:14 Gaius Mulley
2022-04-27 11:17 Gaius Mulley
2022-04-26 17:23 Gaius Mulley
2022-04-25 19:40 Gaius Mulley
2022-04-22  8:09 Gaius Mulley
2022-04-20 11:35 Gaius Mulley
2022-04-01 19:20 Gaius Mulley
2022-03-24 23:10 Gaius Mulley
2022-03-16 20:33 Gaius Mulley
2022-03-02 18:47 Gaius Mulley
2022-02-14 17:00 Gaius Mulley
2022-02-05 13:34 Gaius Mulley
2022-01-29 11:11 Gaius Mulley
2022-01-25 18:58 Gaius Mulley
2022-01-21 20:48 Gaius Mulley
2022-01-20 12:42 Gaius Mulley
2022-01-18 13:54 Gaius Mulley
2022-01-14  0:26 Gaius Mulley
2022-01-06 21:41 Gaius Mulley
2021-12-31  8:55 Gaius Mulley
2021-12-25 12:50 Gaius Mulley
2021-12-19  1:19 Gaius Mulley
2021-12-09 21:59 Gaius Mulley
2021-11-27 13:22 Gaius Mulley
2021-11-19 18:30 Gaius Mulley
2021-11-07 15:22 Gaius Mulley
2021-10-27  8:45 Gaius Mulley
2021-10-19 22:57 Gaius Mulley
2021-10-08 14:03 Gaius Mulley
2021-09-22 20:08 Gaius Mulley
2021-09-16 12:03 Gaius Mulley
2021-09-14 11:39 Gaius Mulley
2021-09-02 15:49 Gaius Mulley
2021-08-27  0:43 Gaius Mulley
2021-08-18 14:24 Gaius Mulley
2021-08-10 13:57 Gaius Mulley
2021-07-28 18:59 Gaius Mulley

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=20221115230049.70EF33947C25@sourceware.org \
    --to=gaius@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).