This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 38ec5e4bc8f [range-op-float] Implement MINUS_EXPR. new c63539ffe4c sphinx: copy files from texi2rst-generated repository new 8dc319eb495 sphinx: update baseconf.py file new c8874c5e8a7 sphinx: port .def files to RST new 8f2b513c28a sphinx: use tm.rst.in file in target macros new 41a45cba002 sphinx: support Sphinx in build system new 564a805f9f0 sphinx: add tm.rst.in new 54ca4eef586 sphinx: remove texinfo files new 94246daa3ef sphinx: jit: port libgccjit to shared Sphinx new 0a543515957 sphinx: ada: port to Sphinx new c0eb1a3b7c9 sphinx: use proper lexers for target macros new 1f5a932e89b sphinx: add --with-sphinx-build new 72318642439 sphinx: fix cross manual references new 66f55038a42 sphinx: do not use tm.rst.in with empty content new 8857a1e350c sphinx: sync latest changes new e5821d3f62b sphinx: support installation if sphinx-build is missing
The 15 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: config/acx.m4 | 2 +- configure | 1 - configure.ac | 1 - doc/Makefile | 97 + doc/_static/custom.css | 11 + doc/baseconf.py | 217 + 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 gcc/doc/include/funding.texi => doc/funding.rst | 43 +- doc/gcc_sphinx.py | 44 + doc/gnu.rst | 19 + .../gnu_free_documentation_license.rst | 46 +- 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/Makefile.in | 377 +- gcc/ada/doc/Makefile | 87 - gcc/ada/doc/gnat-style/conf.py | 26 + .../gnat-style/gnu_free_documentation_license.rst | 1 + .../doc/{gnat-style.rst => gnat-style/index.rst} | 2 +- gcc/ada/doc/gnat_rm/conf.py | 26 + .../doc/gnat_rm/gnu_free_documentation_license.rst | 1 + gcc/ada/doc/{gnat_rm.rst => gnat_rm/index.rst} | 43 +- .../doc/gnat_rm/security_hardening_features.rst | 2 + gcc/ada/doc/gnat_ugn/conf.py | 26 + .../gnat_ugn/gnu_free_documentation_license.rst | 1 + gcc/ada/doc/{gnat_ugn.rst => gnat_ugn/index.rst} | 22 +- .../doc/gnat_ugn/platform_specific_information.rst | 6 - .../{latex_elements.py => ada_latex_elements.py} | 11 +- gcc/ada/doc/share/adabaseconf.py | 81 + gcc/ada/doc/share/conf.py | 148 - gcc/ada/gcc-interface/Make-lang.in | 95 +- gcc/ada/gnat-style.texi | 1437 - gcc/ada/gnat_rm.texi | 30385 ---------------- gcc/ada/gnat_ugn.texi | 29389 --------------- gcc/c-family/c-target.def | 24 +- gcc/common/common-target.def | 28 +- gcc/configure | 58 +- gcc/configure.ac | 38 + gcc/cp/Make-lang.in | 10 +- gcc/d/Make-lang.in | 63 +- 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/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/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 | 557 - gcc/doc/cppwarnopts.texi | 82 - gcc/doc/extend.texi | 25550 ------------- 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 | 97 + .../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-and-portability.rst} | 30 +- 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 + .../interfacing-to-gcc-output.rst} | 49 +- 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} | 53 +- .../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/gcc-common.texi | 73 - gcc/doc/include/gpl_v3.texi | 733 - gcc/doc/install.texi | 5268 --- 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/invoke.texi | 35442 ------------------- 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/rtl.texi | 5258 --- gcc/doc/service.texi | 27 - gcc/doc/sourcebuild.texi | 3987 --- 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/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/genhooks.cc | 235 +- 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/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/{docs => doc}/cp/intro/tutorial03.rst | 2 +- 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/{docs => doc}/internals/index.rst | 2 +- .../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/{docs => doc}/intro/tutorial03.rst | 2 +- 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/intro/factorial.png | Bin 183838 -> 0 bytes gcc/jit/docs/intro/sum-of-squares.png | Bin 22839 -> 0 bytes gcc/target.def | 3305 +- libgomp/Makefile.in | 151 +- libgomp/configure | 56 +- 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.texi | 4884 --- 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 | 113 +- 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 - libquadmath/Makefile.in | 107 +- 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 - 1516 files changed, 181104 insertions(+), 258629 deletions(-) create mode 100644 doc/Makefile create mode 100644 doc/_static/custom.css create mode 100644 doc/baseconf.py create mode 100644 doc/bsd.rst create mode 100644 doc/contrib.rst create mode 100644 doc/contribute.rst create mode 100644 doc/cppdiropts.rst create mode 100644 doc/cppenv.rst create mode 100644 doc/cppopts.rst create mode 100644 doc/cppwarnopts.rst create mode 100644 doc/favicon.ico rename gcc/doc/include/funding.texi => doc/funding.rst (65%) create mode 100644 doc/gcc_sphinx.py create mode 100644 doc/gnu.rst rename {gcc/ada/doc/share => doc}/gnu_free_documentation_license.rst (96%) create mode 100644 doc/gpl-3.0.rst create mode 100644 doc/indices-and-tables.rst create mode 100644 doc/lgpl-2.1.rst create mode 100644 doc/logo.pdf create mode 100644 doc/logo.svg create mode 100644 doc/md.rst create mode 100644 doc/requirements.txt delete mode 100644 gcc/ada/doc/Makefile create mode 100644 gcc/ada/doc/gnat-style/conf.py create mode 100644 gcc/ada/doc/gnat-style/gnu_free_documentation_license.rst rename gcc/ada/doc/{gnat-style.rst => gnat-style/index.rst} (99%) create mode 100644 gcc/ada/doc/gnat_rm/conf.py create mode 100644 gcc/ada/doc/gnat_rm/gnu_free_documentation_license.rst rename gcc/ada/doc/{gnat_rm.rst => gnat_rm/index.rst} (54%) create mode 100644 gcc/ada/doc/gnat_ugn/conf.py create mode 100644 gcc/ada/doc/gnat_ugn/gnu_free_documentation_license.rst rename gcc/ada/doc/{gnat_ugn.rst => gnat_ugn/index.rst} (63%) rename gcc/ada/doc/share/{latex_elements.py => ada_latex_elements.py} (87%) create mode 100644 gcc/ada/doc/share/adabaseconf.py delete mode 100644 gcc/ada/doc/share/conf.py delete mode 100644 gcc/ada/gnat-style.texi delete mode 100644 gcc/ada/gnat_rm.texi delete mode 100644 gcc/ada/gnat_ugn.texi create mode 100644 gcc/d/doc/conf.py create mode 100644 gcc/d/doc/copyright.rst create mode 100644 gcc/d/doc/general-public-license-3.rst create mode 100644 gcc/d/doc/gnu-free-documentation-license.rst create mode 100644 gcc/d/doc/index.rst create mode 100644 gcc/d/doc/indices-and-tables.rst create mode 100644 gcc/d/doc/invoking-gdc.rst create mode 100644 gcc/d/doc/invoking-gdc/code-generation.rst create mode 100644 gcc/d/doc/invoking-gdc/developer-options.rst create mode 100644 gcc/d/doc/invoking-gdc/input-and-output-files.rst create mode 100644 gcc/d/doc/invoking-gdc/options-for-directory-search.rst create mode 100644 gcc/d/doc/invoking-gdc/options-for-linking.rst create mode 100644 gcc/d/doc/invoking-gdc/runtime-options.rst create mode 100644 gcc/d/doc/invoking-gdc/warnings.rst delete mode 100644 gcc/d/gdc.texi delete mode 100644 gcc/doc/analyzer.texi delete mode 100644 gcc/doc/avr-mmcu.texi delete mode 100644 gcc/doc/bugreport.texi delete mode 100644 gcc/doc/cfg.texi delete mode 100644 gcc/doc/collect2.texi delete mode 100644 gcc/doc/compat.texi delete mode 100644 gcc/doc/configfiles.texi delete mode 100644 gcc/doc/contrib.texi delete mode 100644 gcc/doc/contribute.texi delete mode 100644 gcc/doc/cpp.texi create mode 100644 gcc/doc/cpp/character-sets.rst create mode 100644 gcc/doc/cpp/conditional-syntax.rst create mode 100644 gcc/doc/cpp/conditional-uses.rst create mode 100644 gcc/doc/cpp/conditionals.rst create mode 100644 gcc/doc/cpp/conf.py create mode 100644 gcc/doc/cpp/copyright.rst create mode 100644 gcc/doc/cpp/deleted-code.rst create mode 100644 gcc/doc/cpp/diagnostics.rst create mode 100644 gcc/doc/cpp/environment-variables.rst create mode 100644 gcc/doc/cpp/gnu-free-documentation-license.rst create mode 100644 gcc/doc/cpp/header-files.rst create mode 100644 gcc/doc/cpp/header-files/alternatives-to-wrapper-ifndef.rst create mode 100644 gcc/doc/cpp/header-files/computed-includes.rst create mode 100644 gcc/doc/cpp/header-files/include-operation.rst create mode 100644 gcc/doc/cpp/header-files/include-syntax.rst create mode 100644 gcc/doc/cpp/header-files/once-only-headers.rst create mode 100644 gcc/doc/cpp/header-files/search-path.rst create mode 100644 gcc/doc/cpp/header-files/system-headers.rst create mode 100644 gcc/doc/cpp/header-files/wrapper-headers.rst create mode 100644 gcc/doc/cpp/implementation-defined-behavior.rst create mode 100644 gcc/doc/cpp/implementation-details.rst create mode 100644 gcc/doc/cpp/implementation-limits.rst create mode 100644 gcc/doc/cpp/index.rst create mode 100644 gcc/doc/cpp/indices-and-tables.rst create mode 100644 gcc/doc/cpp/initial-processing.rst create mode 100644 gcc/doc/cpp/invocation.rst create mode 100644 gcc/doc/cpp/line-control.rst create mode 100644 gcc/doc/cpp/macros.rst create mode 100644 gcc/doc/cpp/macros/concatenation.rst create mode 100644 gcc/doc/cpp/macros/directives-within-macro-arguments.rst create mode 100644 gcc/doc/cpp/macros/function-like-macros.rst create mode 100644 gcc/doc/cpp/macros/macro-arguments.rst create mode 100644 gcc/doc/cpp/macros/macro-pitfalls.rst create mode 100644 gcc/doc/cpp/macros/object-like-macros.rst create mode 100644 gcc/doc/cpp/macros/predefined-macros.rst create mode 100644 gcc/doc/cpp/macros/stringizing.rst create mode 100644 gcc/doc/cpp/macros/undefining-and-redefining-macros.rst create mode 100644 gcc/doc/cpp/macros/variadic-macros.rst create mode 100644 gcc/doc/cpp/obsolete-features.rst create mode 100644 gcc/doc/cpp/other-directives.rst create mode 100644 gcc/doc/cpp/overview.rst create mode 100644 gcc/doc/cpp/pragmas.rst create mode 100644 gcc/doc/cpp/preprocessor-output.rst create mode 100644 gcc/doc/cpp/the-preprocessing-language.rst create mode 100644 gcc/doc/cpp/tokenization.rst create mode 100644 gcc/doc/cpp/traditional-lexical-analysis.rst create mode 100644 gcc/doc/cpp/traditional-macros.rst create mode 100644 gcc/doc/cpp/traditional-miscellany.rst create mode 100644 gcc/doc/cpp/traditional-mode.rst create mode 100644 gcc/doc/cpp/traditional-warnings.rst delete mode 100644 gcc/doc/cppdiropts.texi delete mode 100644 gcc/doc/cppenv.texi delete mode 100644 gcc/doc/cppinternals.texi create mode 100644 gcc/doc/cppinternals/conf.py create mode 100644 gcc/doc/cppinternals/copyright.rst create mode 100644 gcc/doc/cppinternals/cppinternals.rst create mode 100644 gcc/doc/cppinternals/cpplib.rst create mode 100644 gcc/doc/cppinternals/files.rst create mode 100644 gcc/doc/cppinternals/index.rst create mode 100644 gcc/doc/cppinternals/indices-and-tables.rst create mode 100644 gcc/doc/cppinternals/internal-representation-of-macros.rst create mode 100644 gcc/doc/cppinternals/just-which-line-number-anyway.rst create mode 100644 gcc/doc/cppinternals/lexing-a-line.rst create mode 100644 gcc/doc/cppinternals/lexing-a-token.rst create mode 100644 gcc/doc/cppinternals/looking-for-a-function-like-macros-opening [...] create mode 100644 gcc/doc/cppinternals/macro-expansion-overview.rst create mode 100644 gcc/doc/cppinternals/marking-tokens-ineligible-for-future-expan [...] create mode 100644 gcc/doc/cppinternals/multiple-include-optimization.rst create mode 100644 gcc/doc/cppinternals/overview.rst create mode 100644 gcc/doc/cppinternals/representation-of-line-numbers.rst create mode 100644 gcc/doc/cppinternals/scanning-the-replacement-list-for-macros-t [...] delete mode 100644 gcc/doc/cppopts.texi delete mode 100644 gcc/doc/cppwarnopts.texi delete mode 100644 gcc/doc/extend.texi delete mode 100644 gcc/doc/fragments.texi delete mode 100644 gcc/doc/frontends.texi delete mode 100644 gcc/doc/gcc.texi create mode 100644 gcc/doc/gcc/binary-compatibility.rst create mode 100644 gcc/doc/gcc/c++-implementation-defined-behavior.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/architecture.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/arrays-and-pointers.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/characters.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/declarators.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/environment.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/floating-point.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/hints.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/identifiers.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/integers.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/library-functions.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/locale-specific-b [...] create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/preprocessing-dir [...] create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/qualifiers.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/statements.rst create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/structures-unions [...] create mode 100644 gcc/doc/gcc/c-implementation-defined-behavior/translation.rst create mode 100644 gcc/doc/gcc/conditionally-supported-behavior.rst create mode 100644 gcc/doc/gcc/conf.py create mode 100644 gcc/doc/gcc/contributing-to-gcc-development.rst create mode 100644 gcc/doc/gcc/contributors-to-gcc.rst create mode 100644 gcc/doc/gcc/copyright.rst create mode 100644 gcc/doc/gcc/exception-handling.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/backwards-compatibility.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/c++-concepts.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/c++-interface-and-im [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/c++-specific-variabl [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/deprecated-features.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/extracting-the-funct [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/function-multiversio [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/restricting-pointer- [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/type-traits.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/vague-linkage.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/when-is-a-volatile-c [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c++-language/wheres-the-template.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/128-bit-integers.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/additional-floa [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/alternate-keywords.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/an-inline-funct [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/arithmetic-on-v [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/arrays-of-lengt [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/arrays-of-varia [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/attribute-syntax.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/binary-constant [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/built-in-functi [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/built-in-functi [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/c++-style-comments.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/case-ranges.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/cast-to-a-union [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/complex-numbers.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/compound-literals.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/conditionals-wi [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/constructing-fu [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/decimal-floatin [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/designated-init [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/determining-the [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/dollar-signs-in [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/double-word-int [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/enumerator-attr [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/fixed-point-types.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/format-checks-s [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/function-names- [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/getting-the-ret [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/half-precision- [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/hex-floats.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/how-to-use-inli [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/incomplete-enum [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/label-attributes.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/labels-as-values.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/legacy-sync-bui [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/locally-declare [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/macros-with-a-v [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/mixed-declarati [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/named-address-s [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/nested-functions.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/non-constant-in [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/non-lvalue-arra [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/nonlocal-gotos.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/object-size-che [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/other-built-in- [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/pointer-argumen [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/pointers-to-arr [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/pragmas-accepte [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/prototypes-and- [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/referring-to-a- [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/slightly-looser [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/specifying-attr [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/specifying-attr [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/statement-attri [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/statements-and- [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/structures-with [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/support-for-off [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins.rst create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/the-character-e [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/thread-local-st [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/unnamed-structu [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/using-vector-in [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/when-is-a-volat [...] create mode 100644 gcc/doc/gcc/extensions-to-the-c-language-family/x86-specific-me [...] create mode 100644 gcc/doc/gcc/funding.rst create mode 100644 gcc/doc/gcc/gcc-command-options.rst create mode 100644 gcc/doc/gcc/gcc-command-options/c++-modules.rst create mode 100644 gcc/doc/gcc/gcc-command-options/compiling-c++-programs.rst create mode 100644 gcc/doc/gcc/gcc-command-options/description.rst create mode 100644 gcc/doc/gcc/gcc-command-options/environment-variables-affecting [...] create mode 100644 gcc/doc/gcc/gcc-command-options/gcc-developer-options.rst create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options.rst create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/aarch [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/adapt [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/amd-g [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/arc-o [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/arm-o [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/avr-mmcu.rst create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/avr-o [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/black [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/c-sky [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/c6x-o [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/cris- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/darwi [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/dec-a [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/ebpf- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/fr30- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/frv-o [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/ft32- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/gnu-l [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/h8-30 [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/hppa- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/ia-64 [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/ibm-r [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/lm32- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/loong [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/m32c- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/m32r- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/m680x [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/mcore [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/mep-o [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/micro [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/mips- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/mmix- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/mn103 [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/moxie [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/msp43 [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/nds32 [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/nios- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/nvidi [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/openr [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/optio [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/pdp-1 [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/picoc [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/power [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/pru-o [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/risc- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/rl78- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/rx-op [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/s-390 [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/score [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/sh-op [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/solar [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/sparc [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/v850- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/vax-o [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/visiu [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/vms-o [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/vxwor [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/x86-o [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/x86-w [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/xstor [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/xtens [...] create mode 100644 gcc/doc/gcc/gcc-command-options/machine-dependent-options/zseri [...] create mode 100644 gcc/doc/gcc/gcc-command-options/option-summary.rst create mode 100644 gcc/doc/gcc/gcc-command-options/options-controlling-c++-dialect.rst create mode 100644 gcc/doc/gcc/gcc-command-options/options-controlling-c-dialect.rst create mode 100644 gcc/doc/gcc/gcc-command-options/options-controlling-objective-c [...] create mode 100644 gcc/doc/gcc/gcc-command-options/options-controlling-the-kind-of [...] create mode 100644 gcc/doc/gcc/gcc-command-options/options-controlling-the-preproc [...] create mode 100644 gcc/doc/gcc/gcc-command-options/options-for-code-generation-con [...] create mode 100644 gcc/doc/gcc/gcc-command-options/options-for-debugging-your-program.rst create mode 100644 gcc/doc/gcc/gcc-command-options/options-for-directory-search.rst create mode 100644 gcc/doc/gcc/gcc-command-options/options-for-linking.rst create mode 100644 gcc/doc/gcc/gcc-command-options/options-that-control-optimization.rst create mode 100644 gcc/doc/gcc/gcc-command-options/options-that-control-static-ana [...] create mode 100644 gcc/doc/gcc/gcc-command-options/options-to-control-diagnostic-m [...] create mode 100644 gcc/doc/gcc/gcc-command-options/options-to-request-or-suppress- [...] create mode 100644 gcc/doc/gcc/gcc-command-options/passing-options-to-the-assembler.rst create mode 100644 gcc/doc/gcc/gcc-command-options/program-instrumentation-options.rst create mode 100644 gcc/doc/gcc/gcc-command-options/specifying-subprocesses-and-the [...] create mode 100644 gcc/doc/gcc/gcc-command-options/using-precompiled-headers.rst create mode 100644 gcc/doc/gcc/gcc.rst create mode 100644 gcc/doc/gcc/gcov-dump.rst create mode 100644 gcc/doc/gcc/gcov-tool.rst create mode 100644 gcc/doc/gcc/gcov.rst create mode 100644 gcc/doc/gcc/gcov/brief-description-of-gcov-data-files.rst create mode 100644 gcc/doc/gcc/gcov/data-file-relocation-to-support-cross-profiling.rst create mode 100644 gcc/doc/gcc/gcov/introduction-to-gcov.rst create mode 100644 gcc/doc/gcc/gcov/invoking-gcov.rst create mode 100644 gcc/doc/gcc/gcov/profiling-and-test-coverage-in-freestanding-en [...] create mode 100644 gcc/doc/gcc/gcov/using-gcov-with-gcc-optimization.rst create mode 100644 gcc/doc/gcc/general-public-license-3.rst create mode 100644 gcc/doc/gcc/gnu-free-documentation-license.rst create mode 100644 gcc/doc/gcc/gnu-objective-c-features.rst create mode 100644 gcc/doc/gcc/gnu-objective-c-features/compatibilityalias.rst create mode 100644 gcc/doc/gcc/gnu-objective-c-features/constant-string-objects.rst create mode 100644 gcc/doc/gcc/gnu-objective-c-features/exceptions.rst create mode 100644 gcc/doc/gcc/gnu-objective-c-features/fast-enumeration.rst create mode 100644 gcc/doc/gcc/gnu-objective-c-features/garbage-collection.rst create mode 100644 gcc/doc/gcc/gnu-objective-c-features/gnu-objective-c-runtime-api.rst create mode 100644 gcc/doc/gcc/gnu-objective-c-features/load-executing-code-before [...] create mode 100644 gcc/doc/gcc/gnu-objective-c-features/messaging-with-the-gnu-obj [...] create mode 100644 gcc/doc/gcc/gnu-objective-c-features/synchronization.rst create mode 100644 gcc/doc/gcc/gnu-objective-c-features/type-encoding.rst create mode 100644 gcc/doc/gcc/gnu.rst create mode 100644 gcc/doc/gcc/have-you-found-a-bug.rst create mode 100644 gcc/doc/gcc/how-and-where-to-report-bugs.rst create mode 100644 gcc/doc/gcc/how-to-get-help-with-gcc.rst create mode 100644 gcc/doc/gcc/index.rst create mode 100644 gcc/doc/gcc/indices-and-tables.rst create mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc.rst create mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/actual-bugs-we-hav [...] create mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/certain-changes-we [...] create mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/common-misundersta [...] create mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/disappointments-an [...] create mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/fixed-header-files.rst create mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/incompatibilities- [...] create mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/interoperation.rst create mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/standard-libraries.rst create mode 100644 gcc/doc/gcc/known-causes-of-trouble-with-gcc/warning-messages-a [...] create mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc.rst create mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/c++-language.rst create mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/c-language.rst create mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/d-language.rst create mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/go-language.rst create mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/objective-c-and [...] create mode 100644 gcc/doc/gcc/language-standards-supported-by-gcc/references-for- [...] create mode 100644 gcc/doc/gcc/lto-dump.rst create mode 100644 gcc/doc/gcc/programming-languages-supported-by-gcc.rst create mode 100644 gcc/doc/gcc/reporting-bugs.rst delete mode 100644 gcc/doc/gccint.texi create mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples.rst create mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/alias [...] create mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/annot [...] create mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/memor [...] create mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/ssa-o [...] create mode 100644 gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/stati [...] create mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops.rst create mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/data-depend [...] create mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/iv-analysis [...] create mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/loop-closed [...] create mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/loop-manipu [...] create mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/loop-querying.rst create mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/loop-repres [...] create mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/number-of-i [...] create mode 100644 gcc/doc/gccint/analysis-and-representation-of-loops/scalar-evol [...] create mode 100644 gcc/doc/gccint/analyzer-internals.rst create mode 100644 gcc/doc/gccint/collect2.rst create mode 100644 gcc/doc/gccint/conf.py create mode 100644 gcc/doc/gccint/contributing-to-gcc-development.rst create mode 100644 gcc/doc/gccint/contributors-to-gcc.rst create mode 100644 gcc/doc/gccint/control-flow-graph.rst create mode 100644 gcc/doc/gccint/control-flow-graph/basic-blocks.rst create mode 100644 gcc/doc/gccint/control-flow-graph/edges.rst create mode 100644 gcc/doc/gccint/control-flow-graph/liveness-information.rst create mode 100644 gcc/doc/gccint/control-flow-graph/maintaining-the-cfg.rst create mode 100644 gcc/doc/gccint/control-flow-graph/profile-information.rst create mode 100644 gcc/doc/gccint/copyright.rst create mode 100644 gcc/doc/gccint/debugging-the-analyzer.rst create mode 100644 gcc/doc/gccint/funding.rst rename gcc/doc/{portability.texi => gccint/gcc-and-portability.rst} (70%) create mode 100644 gcc/doc/gccint/general-public-license-3.rst create mode 100644 gcc/doc/gccint/generic.rst create mode 100644 gcc/doc/gccint/generic/attributes-in-trees.rst create mode 100644 gcc/doc/gccint/generic/c-and-c++-trees.rst create mode 100644 gcc/doc/gccint/generic/declarations.rst create mode 100644 gcc/doc/gccint/generic/deficiencies.rst create mode 100644 gcc/doc/gccint/generic/expressions.rst create mode 100644 gcc/doc/gccint/generic/functions.rst create mode 100644 gcc/doc/gccint/generic/language-dependent-trees.rst create mode 100644 gcc/doc/gccint/generic/overview.rst create mode 100644 gcc/doc/gccint/generic/statements.rst create mode 100644 gcc/doc/gccint/generic/types.rst create mode 100644 gcc/doc/gccint/gimple-api.rst create mode 100644 gcc/doc/gccint/gimple.rst create mode 100644 gcc/doc/gccint/gimple/adding-a-new-gimple-statement-code.rst create mode 100644 gcc/doc/gccint/gimple/class-hierarchy-of-gimple-statements.rst create mode 100644 gcc/doc/gccint/gimple/exception-handling.rst create mode 100644 gcc/doc/gccint/gimple/gimple-instruction-set.rst create mode 100644 gcc/doc/gccint/gimple/gimple-sequences.rst create mode 100644 gcc/doc/gccint/gimple/manipulating-gimple-statements.rst create mode 100644 gcc/doc/gccint/gimple/operands.rst create mode 100644 gcc/doc/gccint/gimple/sequence-iterators.rst create mode 100644 gcc/doc/gccint/gimple/statement-and-operand-traversals.rst create mode 100644 gcc/doc/gccint/gimple/temporaries.rst create mode 100644 gcc/doc/gccint/gimple/tuple-representation.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleasm.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleassign.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplebind.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplecall.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplecatch.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplecond.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpledebug.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleehfilter.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplegoto.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplelabel.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplenop.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicload.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompatomics [...] create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompcontinue.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompcritical.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompfor.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompmaster.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompordered.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompparallel.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompreturn.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompsection.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompsections.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompsingle.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplephi.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleresx.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplereturn.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleswitch.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimpletry.rst create mode 100644 gcc/doc/gccint/gimple/tuple-specific-accessors/gimplewithcleanu [...] create mode 100644 gcc/doc/gccint/gnu-free-documentation-license.rst create mode 100644 gcc/doc/gccint/guidelines-for-diagnostics.rst create mode 100644 gcc/doc/gccint/guidelines-for-options.rst create mode 100644 gcc/doc/gccint/host-common.rst create mode 100644 gcc/doc/gccint/host-configuration.rst create mode 100644 gcc/doc/gccint/host-filesystem.rst create mode 100644 gcc/doc/gccint/host-makefile-fragments.rst create mode 100644 gcc/doc/gccint/host-misc.rst create mode 100644 gcc/doc/gccint/index.rst create mode 100644 gcc/doc/gccint/indices-and-tables.rst rename gcc/doc/{interface.texi => gccint/interfacing-to-gcc-output.rst} (69%) create mode 100644 gcc/doc/gccint/introduction.rst create mode 100644 gcc/doc/gccint/language-front-ends-in-gcc.rst create mode 100644 gcc/doc/gccint/link-time-optimization.rst create mode 100644 gcc/doc/gccint/link-time-optimization/design-overview.rst create mode 100644 gcc/doc/gccint/link-time-optimization/internal-flags-controllin [...] create mode 100644 gcc/doc/gccint/link-time-optimization/lto-file-sections.rst create mode 100644 gcc/doc/gccint/link-time-optimization/using-summary-information [...] create mode 100644 gcc/doc/gccint/link-time-optimization/whole-program-assumptions [...] create mode 100644 gcc/doc/gccint/machine-descriptions.rst create mode 100644 gcc/doc/gccint/machine-descriptions/c-statements-for-assembler- [...] create mode 100644 gcc/doc/gccint/machine-descriptions/canonicalization-of-instruc [...] create mode 100644 gcc/doc/gccint/machine-descriptions/conditional-execution.rst create mode 100644 gcc/doc/gccint/machine-descriptions/constant-definitions.rst create mode 100644 gcc/doc/gccint/machine-descriptions/defining-how-to-split-instr [...] create mode 100644 gcc/doc/gccint/machine-descriptions/defining-jump-instruction-p [...] create mode 100644 gcc/doc/gccint/machine-descriptions/defining-looping-instructio [...] create mode 100644 gcc/doc/gccint/machine-descriptions/defining-rtl-sequences-for- [...] create mode 100644 gcc/doc/gccint/machine-descriptions/everything-about-instructio [...] create mode 100644 gcc/doc/gccint/machine-descriptions/example-of-defineinsn.rst create mode 100644 gcc/doc/gccint/machine-descriptions/including-patterns-in-machi [...] create mode 100644 gcc/doc/gccint/machine-descriptions/instruction-attributes.rst create mode 100644 gcc/doc/gccint/machine-descriptions/interdependence-of-patterns.rst create mode 100644 gcc/doc/gccint/machine-descriptions/iterators.rst create mode 100644 gcc/doc/gccint/machine-descriptions/machine-specific-peephole-o [...] create mode 100644 gcc/doc/gccint/machine-descriptions/operand-constraints.rst create mode 100644 gcc/doc/gccint/machine-descriptions/output-templates-and-operan [...] create mode 100644 gcc/doc/gccint/machine-descriptions/overview-of-how-the-machine [...] create mode 100644 gcc/doc/gccint/machine-descriptions/predicates.rst create mode 100644 gcc/doc/gccint/machine-descriptions/rtl-template.rst create mode 100644 gcc/doc/gccint/machine-descriptions/rtl-templates-transformations.rst create mode 100644 gcc/doc/gccint/machine-descriptions/standard-pattern-names-for- [...] create mode 100644 gcc/doc/gccint/machine-descriptions/when-the-order-of-patterns- [...] create mode 100644 gcc/doc/gccint/makefile-fragments.rst create mode 100644 gcc/doc/gccint/match-and-simplify.rst create mode 100644 gcc/doc/gccint/memory-management-and-type-information.rst create mode 100644 gcc/doc/gccint/memory-management-and-type-information/how-to-in [...] create mode 100644 gcc/doc/gccint/memory-management-and-type-information/marking-r [...] create mode 100644 gcc/doc/gccint/memory-management-and-type-information/source-fi [...] create mode 100644 gcc/doc/gccint/memory-management-and-type-information/support-f [...] create mode 100644 gcc/doc/gccint/memory-management-and-type-information/support-f [...] create mode 100644 gcc/doc/gccint/memory-management-and-type-information/the-insid [...] create mode 100644 gcc/doc/gccint/memory-management-and-type-information/troublesh [...] create mode 100644 gcc/doc/gccint/option-file-format.rst create mode 100644 gcc/doc/gccint/option-properties.rst create mode 100644 gcc/doc/gccint/option-specification-files.rst create mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler.rst create mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/gimplification- [...] create mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/inter-procedura [...] create mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/optimization-info.rst create mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/parsing-pass.rst create mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/pass-manager.rst create mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/rtl-passes.rst create mode 100644 gcc/doc/gccint/passes-and-files-of-the-compiler/tree-ssa-passes.rst create mode 100644 gcc/doc/gccint/plugins.rst create mode 100644 gcc/doc/gccint/plugins/building-gcc-plugins.rst create mode 100644 gcc/doc/gccint/plugins/controlling-which-passes-are-being-run.rst create mode 100644 gcc/doc/gccint/plugins/giving-information-about-a-plugin.rst create mode 100644 gcc/doc/gccint/plugins/interacting-with-the-gcc-garbage-collector.rst create mode 100644 gcc/doc/gccint/plugins/interacting-with-the-pass-manager.rst create mode 100644 gcc/doc/gccint/plugins/keeping-track-of-available-passes.rst create mode 100644 gcc/doc/gccint/plugins/loading-plugins.rst create mode 100644 gcc/doc/gccint/plugins/plugin-api.rst create mode 100644 gcc/doc/gccint/plugins/recording-information-about-pass-execution.rst create mode 100644 gcc/doc/gccint/plugins/registering-custom-attributes-or-pragmas.rst create mode 100644 gcc/doc/gccint/rtl-representation.rst create mode 100644 gcc/doc/gccint/rtl-representation/access-to-operands.rst create mode 100644 gcc/doc/gccint/rtl-representation/access-to-special-operands.rst create mode 100644 gcc/doc/gccint/rtl-representation/assembler-instructions-as-exp [...] create mode 100644 gcc/doc/gccint/rtl-representation/bit-fields.rst create mode 100644 gcc/doc/gccint/rtl-representation/comparison-operations.rst create mode 100644 gcc/doc/gccint/rtl-representation/constant-expression-types.rst create mode 100644 gcc/doc/gccint/rtl-representation/conversions.rst create mode 100644 gcc/doc/gccint/rtl-representation/declarations.rst create mode 100644 gcc/doc/gccint/rtl-representation/embedded-side-effects-on-addr [...] create mode 100644 gcc/doc/gccint/rtl-representation/flags-in-an-rtl-expression.rst create mode 100644 gcc/doc/gccint/rtl-representation/insns.rst create mode 100644 gcc/doc/gccint/rtl-representation/machine-modes.rst create mode 100644 gcc/doc/gccint/rtl-representation/on-the-side-ssa-form-for-rtl.rst create mode 100644 gcc/doc/gccint/rtl-representation/reading-rtl.rst create mode 100644 gcc/doc/gccint/rtl-representation/registers-and-memory.rst create mode 100644 gcc/doc/gccint/rtl-representation/rtl-classes-and-formats.rst create mode 100644 gcc/doc/gccint/rtl-representation/rtl-expressions-for-arithmetic.rst create mode 100644 gcc/doc/gccint/rtl-representation/rtl-object-types.rst create mode 100644 gcc/doc/gccint/rtl-representation/rtl-representation-of-functio [...] create mode 100644 gcc/doc/gccint/rtl-representation/side-effect-expressions.rst create mode 100644 gcc/doc/gccint/rtl-representation/structure-sharing-assumptions.rst create mode 100644 gcc/doc/gccint/rtl-representation/variable-location-debug-infor [...] create mode 100644 gcc/doc/gccint/rtl-representation/vector-operations.rst create mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants.rst create mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/alignmen [...] create mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/arithmet [...] create mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/comparis [...] create mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/computin [...] create mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/conseque [...] create mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/converti [...] create mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/guidelin [...] create mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/miscella [...] create mode 100644 gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/overview [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system.rst rename gcc/doc/{configterms.texi => gccint/source-tree-structure-and-build-system/ [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-s [...] create mode 100644 gcc/doc/gccint/source-tree-structure-and-build-system/top-level [...] create mode 100644 gcc/doc/gccint/standard-header-file-directories.rst create mode 100644 gcc/doc/gccint/static-analyzer.rst create mode 100644 gcc/doc/gccint/target-macros.rst create mode 100644 gcc/doc/gccint/target-macros/adding-support-for-named-address-s [...] create mode 100644 gcc/doc/gccint/target-macros/addressing-modes.rst create mode 100644 gcc/doc/gccint/target-macros/adjusting-the-instruction-scheduler.rst create mode 100644 gcc/doc/gccint/target-macros/anchored-addresses.rst create mode 100644 gcc/doc/gccint/target-macros/c++-abi-parameters.rst create mode 100644 gcc/doc/gccint/target-macros/condition-code-status.rst create mode 100644 gcc/doc/gccint/target-macros/controlling-debugging-information- [...] create mode 100644 gcc/doc/gccint/target-macros/controlling-the-compilation-driver [...] create mode 100644 gcc/doc/gccint/target-macros/cross-compilation-and-floating-point.rst create mode 100644 gcc/doc/gccint/target-macros/d-abi-parameters.rst create mode 100644 gcc/doc/gccint/target-macros/defining-coprocessor-specifics-for [...] create mode 100644 gcc/doc/gccint/target-macros/defining-data-structures-for-per-f [...] create mode 100644 gcc/doc/gccint/target-macros/defining-target-specific-uses-of-a [...] create mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] create mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] create mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] create mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] create mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] create mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] create mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] create mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] create mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] create mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] create mode 100644 gcc/doc/gccint/target-macros/defining-the-output-assembler-lang [...] create mode 100644 gcc/doc/gccint/target-macros/describing-relative-costs-of-opera [...] create mode 100644 gcc/doc/gccint/target-macros/dividing-the-output-into-sections- [...] create mode 100644 gcc/doc/gccint/target-macros/emulating-tls.rst create mode 100644 gcc/doc/gccint/target-macros/implementing-the-varargs-macros.rst create mode 100644 gcc/doc/gccint/target-macros/implicit-calls-to-library-routines.rst create mode 100644 gcc/doc/gccint/target-macros/layout-of-source-language-data-types.rst create mode 100644 gcc/doc/gccint/target-macros/miscellaneous-parameters.rst create mode 100644 gcc/doc/gccint/target-macros/mode-switching-instructions.rst create mode 100644 gcc/doc/gccint/target-macros/parameters-for-precompiled-header- [...] create mode 100644 gcc/doc/gccint/target-macros/position-independent-code.rst create mode 100644 gcc/doc/gccint/target-macros/register-classes.rst create mode 100644 gcc/doc/gccint/target-macros/register-usage.rst create mode 100644 gcc/doc/gccint/target-macros/run-time-target-specification.rst create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventions.rst create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/stack-layout-and-calling-conventio [...] create mode 100644 gcc/doc/gccint/target-macros/storage-layout.rst create mode 100644 gcc/doc/gccint/target-macros/support-for-nested-functions.rst create mode 100644 gcc/doc/gccint/target-macros/the-global-targetm-variable.rst create mode 100644 gcc/doc/gccint/target-macros/tm.rst.in create mode 100644 gcc/doc/gccint/target-makefile-fragments.rst create mode 100644 gcc/doc/gccint/testsuites.rst create mode 100644 gcc/doc/gccint/testsuites/ada-language-testsuites.rst create mode 100644 gcc/doc/gccint/testsuites/c-language-testsuites.rst create mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests.rst create mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] create mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] create mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] create mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] create mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] create mode 100644 gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/ [...] create mode 100644 gcc/doc/gccint/testsuites/idioms-used-in-testsuite-code.rst create mode 100644 gcc/doc/gccint/testsuites/support-for-testing-binary-compatibility.rst create mode 100644 gcc/doc/gccint/testsuites/support-for-testing-gcov.rst create mode 100644 gcc/doc/gccint/testsuites/support-for-testing-gimple-passes.rst create mode 100644 gcc/doc/gccint/testsuites/support-for-testing-link-time-optimiz [...] create mode 100644 gcc/doc/gccint/testsuites/support-for-testing-profile-directed- [...] create mode 100644 gcc/doc/gccint/testsuites/support-for-testing-rtl-passes.rst create mode 100644 gcc/doc/gccint/testsuites/support-for-torture-testing-using-mul [...] create mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library.rst create mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/language-indep [...] create mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/miscellaneous- [...] create mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-d [...] create mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-f [...] create mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-f [...] create mode 100644 gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-i [...] create mode 100644 gcc/doc/gccint/the-language.rst create mode 100644 gcc/doc/gccint/user-experience-guidelines.rst delete mode 100644 gcc/doc/gcov-dump.texi delete mode 100644 gcc/doc/gcov-tool.texi delete mode 100644 gcc/doc/gcov.texi delete mode 100644 gcc/doc/generic.texi delete mode 100644 gcc/doc/gimple.texi delete mode 100644 gcc/doc/gnu.texi delete mode 100644 gcc/doc/gty.texi delete mode 100644 gcc/doc/headerdirs.texi delete mode 100644 gcc/doc/hostconfig.texi delete mode 100644 gcc/doc/implement-c.texi delete mode 100644 gcc/doc/implement-cxx.texi delete mode 100644 gcc/doc/include/fdl.texi delete mode 100644 gcc/doc/include/gcc-common.texi delete mode 100644 gcc/doc/include/gpl_v3.texi delete mode 100644 gcc/doc/install.texi create mode 100644 gcc/doc/install/binaries.rst create mode 100644 gcc/doc/install/building.rst create mode 100644 gcc/doc/install/building/building-a-cross-compiler.rst create mode 100644 gcc/doc/install/building/building-a-native-compiler.rst create mode 100644 gcc/doc/install/building/building-in-parallel.rst create mode 100644 gcc/doc/install/building/building-the-ada-compiler.rst create mode 100644 gcc/doc/install/building/building-the-d-compiler.rst create mode 100644 gcc/doc/install/building/building-with-profile-feedback.rst create mode 100644 gcc/doc/install/conf.py create mode 100644 gcc/doc/install/configuration.rst create mode 100644 gcc/doc/install/copyright.rst create mode 100644 gcc/doc/install/downloading-gcc.rst create mode 100644 gcc/doc/install/final-installation.rst create mode 100644 gcc/doc/install/gnu-free-documentation-license.rst create mode 100644 gcc/doc/install/host-target-specific-installation-notes-for-gcc.rst create mode 100644 gcc/doc/install/how-can-you-run-the-testsuite-on-selected-tests.rst create mode 100644 gcc/doc/install/how-to-interpret-test-results.rst create mode 100644 gcc/doc/install/index.rst create mode 100644 gcc/doc/install/indices-and-tables.rst create mode 100644 gcc/doc/install/installing-gcc.rst create mode 100644 gcc/doc/install/passing-options-and-running-multiple-testsuites.rst create mode 100644 gcc/doc/install/prerequisites.rst create mode 100644 gcc/doc/install/submitting-test-results.rst create mode 100644 gcc/doc/install/testing.rst delete mode 100644 gcc/doc/invoke.texi delete mode 100644 gcc/doc/languages.texi delete mode 100644 gcc/doc/libgcc.texi delete mode 100644 gcc/doc/loop.texi delete mode 100644 gcc/doc/lto-dump.texi delete mode 100644 gcc/doc/lto.texi delete mode 100644 gcc/doc/makefile.texi delete mode 100644 gcc/doc/match-and-simplify.texi delete mode 100644 gcc/doc/md.texi delete mode 100644 gcc/doc/objc.texi delete mode 100644 gcc/doc/optinfo.texi delete mode 100644 gcc/doc/options.texi delete mode 100644 gcc/doc/passes.texi delete mode 100644 gcc/doc/plugins.texi delete mode 100644 gcc/doc/poly-int.texi delete mode 100644 gcc/doc/rtl.texi delete mode 100644 gcc/doc/service.texi delete mode 100644 gcc/doc/sourcebuild.texi delete mode 100644 gcc/doc/standards.texi delete mode 100644 gcc/doc/tm.texi delete mode 100644 gcc/doc/tm.texi.in delete mode 100644 gcc/doc/tree-ssa.texi delete mode 100644 gcc/doc/trouble.texi delete mode 100644 gcc/doc/ux.texi create mode 100644 gcc/fortran/doc/gfc-internals/code-that-interacts-with-the-user.rst create mode 100644 gcc/fortran/doc/gfc-internals/command-line-options.rst create mode 100644 gcc/fortran/doc/gfc-internals/conf.py create mode 100644 gcc/fortran/doc/gfc-internals/copyright.rst create mode 100644 gcc/fortran/doc/gfc-internals/error-handling.rst create mode 100644 gcc/fortran/doc/gfc-internals/frontend-data-structures.rst create mode 100644 gcc/fortran/doc/gfc-internals/generating-the-intermediate-langu [...] create mode 100644 gcc/fortran/doc/gfc-internals/generating-the-intermediate-langu [...] create mode 100644 gcc/fortran/doc/gfc-internals/generating-the-intermediate-langu [...] create mode 100644 gcc/fortran/doc/gfc-internals/generating-the-intermediate-langu [...] create mode 100644 gcc/fortran/doc/gfc-internals/generating-the-intermediate-langu [...] create mode 100644 gcc/fortran/doc/gfc-internals/gfccode.rst create mode 100644 gcc/fortran/doc/gfc-internals/gfcexpr.rst create mode 100644 gcc/fortran/doc/gfc-internals/gnu-free-documentation-license.rst create mode 100644 gcc/fortran/doc/gfc-internals/index.rst create mode 100644 gcc/fortran/doc/gfc-internals/indices-and-tables.rst create mode 100644 gcc/fortran/doc/gfc-internals/internals-of-fortran-2003-oop-fea [...] create mode 100644 gcc/fortran/doc/gfc-internals/introduction.rst create mode 100644 gcc/fortran/doc/gfc-internals/symbol-versioning.rst create mode 100644 gcc/fortran/doc/gfc-internals/the-libgfortran-runtime-library.rst create mode 100644 gcc/fortran/doc/gfc-internals/type-bound-operators.rst create mode 100644 gcc/fortran/doc/gfc-internals/type-bound-procedures.rst create mode 100644 gcc/fortran/doc/gfortran/about-gnu-fortran.rst create mode 100644 gcc/fortran/doc/gfortran/coarray-programming.rst create mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics.rst create mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/asynchronous-i-o.rst create mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/data-consiste [...] create mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/evaluation-of [...] create mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/file-format-o [...] create mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/file-operatio [...] create mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/files-opened- [...] create mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/internal-repr [...] create mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/kind-type-par [...] create mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/max-and-min-i [...] create mode 100644 gcc/fortran/doc/gfortran/compiler-characteristics/thread-safety [...] create mode 100644 gcc/fortran/doc/gfortran/conf.py create mode 100644 gcc/fortran/doc/gfortran/contributing.rst create mode 100644 gcc/fortran/doc/gfortran/contributors-to-gnu-fortran.rst create mode 100644 gcc/fortran/doc/gfortran/copyright.rst create mode 100644 gcc/fortran/doc/gfortran/extensions-implemented-in-gnu-fortran.rst create mode 100644 gcc/fortran/doc/gfortran/extensions-not-implemented-in-gnu-fortran.rst create mode 100644 gcc/fortran/doc/gfortran/extensions.rst create mode 100644 gcc/fortran/doc/gfortran/function-abi-documentation.rst create mode 100644 gcc/fortran/doc/gfortran/funding.rst create mode 100644 gcc/fortran/doc/gfortran/general-public-license-3.rst create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-and-gcc.rst create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options.rst create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/description.rst create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/enable-and [...] create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/environmen [...] create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/influencin [...] create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/influencin [...] create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/option-sum [...] create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-co [...] create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-fo [...] create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-fo [...] create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-fo [...] create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-fo [...] create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-to [...] create mode 100644 gcc/fortran/doc/gfortran/gnu-fortran-compiler-directives.rst create mode 100644 gcc/fortran/doc/gfortran/gnu-free-documentation-license.rst create mode 100644 gcc/fortran/doc/gfortran/index.rst create mode 100644 gcc/fortran/doc/gfortran/indices-and-tables.rst create mode 100644 gcc/fortran/doc/gfortran/interoperability-with-c.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules/ieee-modules-ieeeexc [...] create mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules/isocbinding.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules/isofortranenv.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules/openacc-module-openacc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-modules/openmp-modules-ompli [...] create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/abort.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/abs.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/access.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/achar.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/acos.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/acosd.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/acosh.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/adjustl.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/adjustr.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/aimag.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/aint.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/alarm.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/all.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/allocated.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/and.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/anint.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/any.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/asin.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/asind.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/asinh.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/associated.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atan.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atan2.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atan2d.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atand.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atanh.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicadd.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicand.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomiccas.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicdefine.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchadd.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchand.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchor.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchxor.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicor.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicref.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/atomicxor.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/backtrace.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/besselj0.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/besselj1.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/besseljn.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/bessely0.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/bessely1.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/besselyn.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/bge.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/bgt.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/bitsize.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ble.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/blt.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/btest.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cassociated.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ceiling.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cfpointer.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cfprocpointer.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cfunloc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/char.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/chdir.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/chmod.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cloc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cmplx.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cobroadcast.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/comax.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/comin.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/commandargumentcount.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/compileroptions.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/compilerversion.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/complex.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/conjg.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/coreduce.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cos.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cosd.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cosh.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cosum.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cotan.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cotand.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/count.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cputime.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/cshift.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/csizeof.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ctime.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dateandtime.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dble.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dcmplx.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/digits.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dim.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dotproduct.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dprod.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dreal.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dshiftl.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dshiftr.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/dtime.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/eoshift.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/epsilon.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/erf.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/erfc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/erfcscaled.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/etime.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/eventquery.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/executecommandline.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/exit.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/exp.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/exponent.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/extendstypeof.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fdate.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fget.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fgetc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/findloc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/floor.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/flush.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fnum.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fput.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fputc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fraction.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/free.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fseek.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/fstat.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ftell.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/gamma.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/gerror.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getarg.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getcommand.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getcommandargument.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getcwd.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getenv.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getenvironmentvar [...] create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getgid.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getlog.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getpid.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/getuid.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/gmtime.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/hostnm.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/huge.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/hypot.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iachar.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iall.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iand.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iany.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iargc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ibclr.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ibits.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ibset.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ichar.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/idate.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ieor.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ierrno.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/imageindex.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/index.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/int.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/int2.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/int8.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/introduction-to-i [...] create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ior.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iparity.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/irand.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/isatty.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/iscontiguous.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ishft.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ishftc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/isiostatend.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/isiostateor.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/isnan.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/itime.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/kill.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/kind.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lbound.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lcobound.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/leadz.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/len.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lentrim.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lge.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lgt.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/link.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lle.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/llt.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lnblnk.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/loc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/log.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/log10.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/loggamma.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/logical.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lshift.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/lstat.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ltime.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/malloc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/maskl.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/maskr.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/matmul.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/max.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/maxexponent.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/maxloc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/maxval.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/mclock.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/mclock8.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/merge.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/mergebits.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/min.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/minexponent.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/minloc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/minval.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/mod.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/modulo.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/movealloc.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/mvbits.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/nearest.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/newline.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/nint.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/norm2.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/not.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/null.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/numimages.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/or.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/pack.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/parity.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/perror.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/popcnt.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/poppar.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/precision.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/present.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/product.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/radix.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ran.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/rand.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/randominit.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/randomnumber.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/randomseed.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/range.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/rank.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/real.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/rename.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/repeat.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/reshape.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/rrspacing.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/rshift.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sametypeas.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/scale.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/scan.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/secnds.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/second.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/selectedcharkind.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/selectedintkind.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/selectedrealkind.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/setexponent.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/shape.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/shifta.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/shiftl.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/shiftr.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sign.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/signal.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sin.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sind.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sinh.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/size.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sizeof.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sleep.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/spacing.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/spread.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sqrt.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/srand.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/stat.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/storagesize.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/sum.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/symlnk.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/system.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/systemclock.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/tan.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/tand.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/tanh.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/thisimage.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/time.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/time8.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/tiny.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/trailz.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/transfer.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/transpose.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/trim.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ttynam.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ubound.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/ucobound.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/umask.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/unlink.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/unpack.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/verify.rst create mode 100644 gcc/fortran/doc/gfortran/intrinsic-procedures/xor.rst create mode 100644 gcc/fortran/doc/gfortran/introduction.rst create mode 100644 gcc/fortran/doc/gfortran/mixed-language-programming.rst create mode 100644 gcc/fortran/doc/gfortran/naming-and-argument-passing-conventions.rst create mode 100644 gcc/fortran/doc/gfortran/non-fortran-main-program.rst create mode 100644 gcc/fortran/doc/gfortran/projects.rst create mode 100644 gcc/fortran/doc/gfortran/runtime.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranconvertunit.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranerrorbacktrace.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranformattedbuffersize.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranlistseparator.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranoptionalplus.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranshowlocus.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranstderrunit.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranstdinunit.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranstdoutunit.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranunbufferedall.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranunbufferedpreconnected.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/gfortranunformattedbuffersize.rst create mode 100644 gcc/fortran/doc/gfortran/runtime/tmpdir.rst create mode 100644 gcc/fortran/doc/gfortran/standards.rst create mode 100644 gcc/fortran/doc/gfortran/type-and-enum-abi-documentation.rst delete mode 100644 gcc/fortran/gfc-internals.texi delete mode 100644 gcc/fortran/gfortran.texi delete mode 100644 gcc/fortran/intrinsic.texi delete mode 100644 gcc/fortran/invoke.texi create mode 100644 gcc/go/doc/c-interoperability.rst create mode 100644 gcc/go/doc/c-type-interoperability.rst create mode 100644 gcc/go/doc/compiler-directives.rst create mode 100644 gcc/go/doc/conf.py create mode 100644 gcc/go/doc/copyright.rst create mode 100644 gcc/go/doc/function-names.rst create mode 100644 gcc/go/doc/general-public-license-3.rst create mode 100644 gcc/go/doc/gnu-free-documentation-license.rst create mode 100644 gcc/go/doc/import-and-export.rst create mode 100644 gcc/go/doc/index.rst create mode 100644 gcc/go/doc/indices-and-tables.rst create mode 100644 gcc/go/doc/introduction.rst create mode 100644 gcc/go/doc/invoking-gccgo.rst delete mode 100644 gcc/go/gccgo.texi create mode 100644 gcc/jit/doc/conf.py rename gcc/jit/{docs => doc}/cp/index.rst (100%) rename gcc/jit/{docs => doc}/cp/intro/index.rst (100%) rename gcc/jit/{docs => doc}/cp/intro/tutorial01.rst (100%) rename gcc/jit/{docs => doc}/cp/intro/tutorial02.rst (100%) rename gcc/jit/{docs => doc}/cp/intro/tutorial03.rst (99%) rename gcc/jit/{docs => doc}/cp/intro/tutorial04.rst (100%) rename gcc/jit/{docs => doc}/cp/topics/asm.rst (100%) rename gcc/jit/{docs => doc}/cp/topics/compilation.rst (100%) rename gcc/jit/{docs => doc}/cp/topics/contexts.rst (100%) rename gcc/jit/{docs => doc}/cp/topics/expressions.rst (100%) rename gcc/jit/{docs => doc}/cp/topics/functions.rst (100%) rename gcc/jit/{docs => doc}/cp/topics/index.rst (100%) rename gcc/jit/{docs => doc}/cp/topics/locations.rst (100%) rename gcc/jit/{docs => doc}/cp/topics/objects.rst (100%) rename gcc/jit/{docs => doc}/cp/topics/types.rst (100%) rename gcc/jit/{docs => doc}/examples/emit-alphabet.bf (100%) rename gcc/jit/{docs => doc}/examples/tut01-hello-world.c (100%) rename gcc/jit/{docs => doc}/examples/tut01-hello-world.cc (100%) rename gcc/jit/{docs => doc}/examples/tut02-square.c (100%) rename gcc/jit/{docs => doc}/examples/tut02-square.cc (100%) rename gcc/jit/{docs => doc}/examples/tut03-sum-of-squares.c (100%) rename gcc/jit/{docs => doc}/examples/tut03-sum-of-squares.cc (100%) rename gcc/jit/{docs => doc}/examples/tut04-toyvm/Makefile (100%) rename gcc/jit/{docs => doc}/examples/tut04-toyvm/factorial.toy (100%) rename gcc/jit/{docs => doc}/examples/tut04-toyvm/fibonacci.toy (100%) rename gcc/jit/{docs => doc}/examples/tut04-toyvm/toyvm.c (100%) rename gcc/jit/{docs => doc}/examples/tut04-toyvm/toyvm.cc (100%) rename gcc/jit/{docs => doc}/examples/tut05-bf.c (100%) rename gcc/jit/{docs => doc}/index.rst (100%) rename gcc/jit/{docs => doc}/internals/index.rst (99%) rename gcc/jit/{docs => doc}/internals/test-hello-world.exe.log.txt (100%) rename gcc/jit/{docs/_build/texinfo/libgccjit-figures => doc/intro}/factorial.png (100%) rename gcc/jit/{docs => doc}/intro/index.rst (100%) rename gcc/jit/{docs/_build/texinfo/libgccjit-figures => doc/intro}/sum-of-squares [...] rename gcc/jit/{docs => doc}/intro/tutorial01.rst (100%) rename gcc/jit/{docs => doc}/intro/tutorial02.rst (100%) rename gcc/jit/{docs => doc}/intro/tutorial03.rst (99%) rename gcc/jit/{docs => doc}/intro/tutorial04.rst (100%) rename gcc/jit/{docs => doc}/intro/tutorial05.rst (100%) rename gcc/jit/{docs => doc}/topics/asm.rst (100%) rename gcc/jit/{docs => doc}/topics/compatibility.rst (100%) rename gcc/jit/{docs => doc}/topics/compilation.rst (100%) rename gcc/jit/{docs => doc}/topics/contexts.rst (99%) rename gcc/jit/{docs => doc}/topics/expressions.rst (100%) rename gcc/jit/{docs => doc}/topics/function-pointers.rst (100%) rename gcc/jit/{docs => doc}/topics/functions.rst (100%) rename gcc/jit/{docs => doc}/topics/index.rst (100%) rename gcc/jit/{docs => doc}/topics/locations.rst (100%) rename gcc/jit/{docs => doc}/topics/objects.rst (100%) rename gcc/jit/{docs => doc}/topics/performance.rst (100%) rename gcc/jit/{docs => doc}/topics/types.rst (100%) delete mode 100644 gcc/jit/docs/Makefile delete mode 100644 gcc/jit/docs/_build/texinfo/Makefile delete mode 100644 gcc/jit/docs/_build/texinfo/libgccjit-figures/factorial1.png delete mode 100644 gcc/jit/docs/_build/texinfo/libgccjit-figures/sum-of-squares1.png delete mode 100644 gcc/jit/docs/_build/texinfo/libgccjit.texi delete mode 100644 gcc/jit/docs/conf.py delete mode 100644 gcc/jit/docs/intro/factorial.png delete mode 100644 gcc/jit/docs/intro/sum-of-squares.png create mode 100644 libgomp/doc/amd-radeon-gcn.rst create mode 100644 libgomp/doc/conf.py create mode 100644 libgomp/doc/copyright.rst create mode 100644 libgomp/doc/cuda-streams-usage.rst create mode 100644 libgomp/doc/enabling-openacc.rst create mode 100644 libgomp/doc/enabling-openmp.rst create mode 100644 libgomp/doc/first-invocation-nvidia-cublas-library-api.rst create mode 100644 libgomp/doc/first-invocation-openacc-library-api.rst create mode 100644 libgomp/doc/funding.rst create mode 100644 libgomp/doc/general-public-license-3.rst create mode 100644 libgomp/doc/gnu-free-documentation-license.rst create mode 100644 libgomp/doc/implementation-status-and-implementation-defined-be [...] create mode 100644 libgomp/doc/index.rst create mode 100644 libgomp/doc/indices-and-tables.rst create mode 100644 libgomp/doc/introduction.rst create mode 100644 libgomp/doc/memory-allocation-with-libmemkind.rst create mode 100644 libgomp/doc/nvptx.rst create mode 100644 libgomp/doc/offload-target-specifics.rst create mode 100644 libgomp/doc/openacc-environment-variables.rst create mode 100644 libgomp/doc/openacc-environment-variables/accdevicenum.rst create mode 100644 libgomp/doc/openacc-environment-variables/accdevicetype.rst create mode 100644 libgomp/doc/openacc-environment-variables/accproflib.rst create mode 100644 libgomp/doc/openacc-environment-variables/gccaccnotify.rst create mode 100644 libgomp/doc/openacc-introduction.rst create mode 100644 libgomp/doc/openacc-library-and-environment-variables.rst create mode 100644 libgomp/doc/openacc-library-interoperability.rst create mode 100644 libgomp/doc/openacc-profiling-interface.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accasynctest.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accasynctestall.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accattach.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/acccopyin.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/acccopyout.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/acccreate.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accdelete.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accdetach.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accdeviceptr.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accfree.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetcudastream.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetcurrentcudac [...] create mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetcurrentcudad [...] create mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetdevicenum.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetdevicetype.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetnumdevices.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accgetproperty.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/acchostptr.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accinit.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accispresent.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accmalloc.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accmapdata.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accmemcpyfromdevice.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accmemcpytodevice.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accondevice.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accpresentorcopyin.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accpresentorcreate.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accproflookup.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accprofregister.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accprofunregister.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accregisterlibrary.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accsetcudastream.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accsetdevicenum.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accsetdevicetype.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accshutdown.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accunmapdata.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accupdatedevice.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accupdateself.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accwait.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accwaitall.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accwaitallasync.rst create mode 100644 libgomp/doc/openacc-runtime-library-routines/accwaitasync.rst create mode 100644 libgomp/doc/openmp-context-selectors.rst create mode 100644 libgomp/doc/openmp-environment-variables.rst create mode 100644 libgomp/doc/openmp-environment-variables/gompcpuaffinity.rst create mode 100644 libgomp/doc/openmp-environment-variables/gompdebug.rst create mode 100644 libgomp/doc/openmp-environment-variables/gomprtemsthreadpools.rst create mode 100644 libgomp/doc/openmp-environment-variables/gompspincount.rst create mode 100644 libgomp/doc/openmp-environment-variables/gompstacksize.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompcancellation.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompdefaultdevice.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompdisplayenv.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompdynamic.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompmaxactivelevels.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompmaxtaskpriority.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompnested.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompnumteams.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompnumthreads.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompplaces.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompprocbind.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompschedule.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompstacksize.rst create mode 100644 libgomp/doc/openmp-environment-variables/omptargetoffload.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompteamsthreadlimit.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompthreadlimit.rst create mode 100644 libgomp/doc/openmp-environment-variables/ompwaitpolicy.rst create mode 100644 libgomp/doc/openmp-implementation-specifics.rst create mode 100644 libgomp/doc/openmp-implementation-status.rst create mode 100644 libgomp/doc/openmp-implementation-status/openmp-45.rst create mode 100644 libgomp/doc/openmp-implementation-status/openmp-50.rst create mode 100644 libgomp/doc/openmp-implementation-status/openmp-51.rst create mode 100644 libgomp/doc/openmp-implementation-status/openmp-52.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompdestroylock.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompdestroynestlock.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompfulfillevent.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetactivelevel.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetancestorthrea [...] create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetcancellation.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetdefaultdevice.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetdevicenum.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetdynamic.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetinitialdevice.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetlevel.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetmaxactivelevels.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetmaxtaskpriority.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetmaxteams.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetmaxthreads.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetnested.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetnumdevices.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetnumprocs.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetnumteams.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetnumthreads.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetprocbind.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetschedule.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetsupportedacti [...] create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetteamnum.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetteamsize.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetteamsthreadlimit.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetthreadlimit.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetthreadnum.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetwtick.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompgetwtime.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompinfinal.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompinitlock.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompinitnestlock.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompinparallel.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompisinitialdevice.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetdefaultdevice.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetdynamic.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetlock.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetmaxactivelevels.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetnested.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetnestlock.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetnumteams.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetnumthreads.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetschedule.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompsetteamsthreadlimit.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/omptestlock.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/omptestnestlock.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompunsetlock.rst create mode 100644 libgomp/doc/openmp-runtime-library-routines/ompunsetnestlock.rst create mode 100644 libgomp/doc/reporting-bugs.rst create mode 100644 libgomp/doc/the-libgomp-abi.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-atomic-construct.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-barrier-construct.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-critical-construct.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-firstprivate-lastpriva [...] create mode 100644 libgomp/doc/the-libgomp-abi/implementing-flush-construct.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-for-construct.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-master-construct.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-openaccs-parallel-cons [...] create mode 100644 libgomp/doc/the-libgomp-abi/implementing-ordered-construct.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-parallel-construct.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-private-clause.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-reduction-clause.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-sections-construct.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-single-construct.rst create mode 100644 libgomp/doc/the-libgomp-abi/implementing-threadprivate-construct.rst delete mode 100644 libgomp/libgomp.texi delete mode 100644 libiberty/at-file.texi delete mode 100644 libiberty/copying-lib.texi create mode 100644 libiberty/doc/bsd.rst create mode 100644 libiberty/doc/conf.py create mode 100644 libiberty/doc/copyright.rst create mode 100644 libiberty/doc/extensions.rst create mode 100644 libiberty/doc/function-variable-and-macro-listing.rst create mode 100644 libiberty/doc/index.rst create mode 100644 libiberty/doc/indices-and-tables.rst create mode 100644 libiberty/doc/introduction.rst create mode 100644 libiberty/doc/lesser-general-public-license-2.1.rst create mode 100644 libiberty/doc/overview.rst create mode 100644 libiberty/doc/replacement-functions.rst create mode 100644 libiberty/doc/supplemental-functions.rst create mode 100644 libiberty/doc/using.rst delete mode 100644 libiberty/functions.texi delete mode 100644 libiberty/libiberty.texi delete mode 100644 libiberty/obstacks.texi create mode 100644 libitm/doc/c-c++-language-constructs-for-tm.rst create mode 100644 libitm/doc/conf.py create mode 100644 libitm/doc/copyright.rst create mode 100644 libitm/doc/enabling-libitm.rst create mode 100644 libitm/doc/gnu-free-documentation-license.rst create mode 100644 libitm/doc/index.rst create mode 100644 libitm/doc/indices-and-tables.rst create mode 100644 libitm/doc/internals.rst create mode 100644 libitm/doc/locking-conventions.rst create mode 100644 libitm/doc/nesting-flat-vs-closed.rst create mode 100644 libitm/doc/the-libitm-abi.rst create mode 100644 libitm/doc/the-libitm-abi/function-list.rst create mode 100644 libitm/doc/the-libitm-abi/future-enhancements-to-the-abi.rst create mode 100644 libitm/doc/the-libitm-abi/library-design-principles.rst create mode 100644 libitm/doc/the-libitm-abi/memory-model.rst create mode 100644 libitm/doc/the-libitm-abi/non-objectives.rst create mode 100644 libitm/doc/the-libitm-abi/objectives.rst create mode 100644 libitm/doc/the-libitm-abi/sample-code.rst create mode 100644 libitm/doc/the-libitm-abi/types-and-macros-list.rst create mode 100644 libitm/doc/tm-methods-and-method-groups.rst delete mode 100644 libitm/libitm.texi create mode 100644 libquadmath/doc/conf.py create mode 100644 libquadmath/doc/copyright.rst create mode 100644 libquadmath/doc/gnu-free-documentation-license.rst create mode 100644 libquadmath/doc/i-o-library-routines.rst create mode 100644 libquadmath/doc/index.rst create mode 100644 libquadmath/doc/indices-and-tables.rst create mode 100644 libquadmath/doc/introduction.rst create mode 100644 libquadmath/doc/math-library-routines.rst create mode 100644 libquadmath/doc/quadmathsnprintf.rst create mode 100644 libquadmath/doc/reporting-bugs.rst create mode 100644 libquadmath/doc/strtoflt128.rst create mode 100644 libquadmath/doc/typedef-and-constants.rst delete mode 100644 libquadmath/libquadmath.texi