]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
sphinx: add missing trailing newline
authorMartin Liska <mliska@suse.cz>
Wed, 9 Nov 2022 12:54:21 +0000 (13:54 +0100)
committerMartin Liska <mliska@suse.cz>
Wed, 9 Nov 2022 12:58:08 +0000 (13:58 +0100)
All files are supposed to end with a newline, fix that.

ChangeLog:

* doc/bsd.rst:
  Add trailing newline.
* doc/contrib.rst:
  Add trailing newline.
* doc/contribute.rst:
  Add trailing newline.
* doc/cppdiropts.rst:
  Add trailing newline.
* doc/cppenv.rst:
  Add trailing newline.
* doc/cppopts.rst:
  Add trailing newline.
* doc/cppwarnopts.rst:
  Add trailing newline.
* doc/funding.rst:
  Add trailing newline.
* doc/gnu.rst:
  Add trailing newline.
* doc/gnu_free_documentation_license.rst:
  Add trailing newline.
* doc/gpl-3.0.rst:
  Add trailing newline.
* doc/indices-and-tables.rst:
  Add trailing newline.
* doc/lgpl-2.1.rst:
  Add trailing newline.
* doc/md.rst:
  Add trailing newline.

gcc/d/ChangeLog:

* doc/copyright.rst:
  Add trailing newline.
* doc/general-public-license-3.rst:
  Add trailing newline.
* doc/gnu-free-documentation-license.rst:
  Add trailing newline.
* doc/index.rst:
  Add trailing newline.
* doc/indices-and-tables.rst:
  Add trailing newline.
* doc/invoking-gdc.rst:
  Add trailing newline.
* doc/invoking-gdc/code-generation.rst:
  Add trailing newline.
* doc/invoking-gdc/developer-options.rst:
  Add trailing newline.
* doc/invoking-gdc/input-and-output-files.rst:
  Add trailing newline.
* doc/invoking-gdc/options-for-directory-search.rst:
  Add trailing newline.
* doc/invoking-gdc/options-for-linking.rst:
  Add trailing newline.
* doc/invoking-gdc/runtime-options.rst:
  Add trailing newline.
* doc/invoking-gdc/warnings.rst:
  Add trailing newline.

gcc/ChangeLog:

* doc/cpp/character-sets.rst:
  Add trailing newline.
* doc/cpp/conditional-syntax.rst:
  Add trailing newline.
* doc/cpp/conditional-uses.rst:
  Add trailing newline.
* doc/cpp/conditionals.rst:
  Add trailing newline.
* doc/cpp/copyright.rst:
  Add trailing newline.
* doc/cpp/deleted-code.rst:
  Add trailing newline.
* doc/cpp/diagnostics.rst:
  Add trailing newline.
* doc/cpp/environment-variables.rst:
  Add trailing newline.
* doc/cpp/gnu-free-documentation-license.rst:
  Add trailing newline.
* doc/cpp/header-files.rst:
  Add trailing newline.
* doc/cpp/header-files/alternatives-to-wrapper-ifndef.rst:
  Add trailing newline.
* doc/cpp/header-files/computed-includes.rst:
  Add trailing newline.
* doc/cpp/header-files/include-operation.rst:
  Add trailing newline.
* doc/cpp/header-files/include-syntax.rst:
  Add trailing newline.
* doc/cpp/header-files/once-only-headers.rst:
  Add trailing newline.
* doc/cpp/header-files/search-path.rst:
  Add trailing newline.
* doc/cpp/header-files/system-headers.rst:
  Add trailing newline.
* doc/cpp/header-files/wrapper-headers.rst:
  Add trailing newline.
* doc/cpp/implementation-defined-behavior.rst:
  Add trailing newline.
* doc/cpp/implementation-details.rst:
  Add trailing newline.
* doc/cpp/implementation-limits.rst:
  Add trailing newline.
* doc/cpp/index.rst:
  Add trailing newline.
* doc/cpp/indices-and-tables.rst:
  Add trailing newline.
* doc/cpp/initial-processing.rst:
  Add trailing newline.
* doc/cpp/invocation.rst:
  Add trailing newline.
* doc/cpp/line-control.rst:
  Add trailing newline.
* doc/cpp/macros.rst:
  Add trailing newline.
* doc/cpp/macros/concatenation.rst:
  Add trailing newline.
* doc/cpp/macros/directives-within-macro-arguments.rst:
  Add trailing newline.
* doc/cpp/macros/function-like-macros.rst:
  Add trailing newline.
* doc/cpp/macros/macro-arguments.rst:
  Add trailing newline.
* doc/cpp/macros/macro-pitfalls.rst:
  Add trailing newline.
* doc/cpp/macros/object-like-macros.rst:
  Add trailing newline.
* doc/cpp/macros/predefined-macros.rst:
  Add trailing newline.
* doc/cpp/macros/stringizing.rst:
  Add trailing newline.
* doc/cpp/macros/undefining-and-redefining-macros.rst:
  Add trailing newline.
* doc/cpp/macros/variadic-macros.rst:
  Add trailing newline.
* doc/cpp/obsolete-features.rst:
  Add trailing newline.
* doc/cpp/other-directives.rst:
  Add trailing newline.
* doc/cpp/overview.rst:
  Add trailing newline.
* doc/cpp/pragmas.rst:
  Add trailing newline.
* doc/cpp/preprocessor-output.rst:
  Add trailing newline.
* doc/cpp/the-preprocessing-language.rst:
  Add trailing newline.
* doc/cpp/tokenization.rst:
  Add trailing newline.
* doc/cpp/traditional-lexical-analysis.rst:
  Add trailing newline.
* doc/cpp/traditional-macros.rst:
  Add trailing newline.
* doc/cpp/traditional-miscellany.rst:
  Add trailing newline.
* doc/cpp/traditional-mode.rst:
  Add trailing newline.
* doc/cpp/traditional-warnings.rst:
  Add trailing newline.
* doc/cppinternals/copyright.rst:
  Add trailing newline.
* doc/cppinternals/cppinternals.rst:
  Add trailing newline.
* doc/cppinternals/cpplib.rst:
  Add trailing newline.
* doc/cppinternals/files.rst:
  Add trailing newline.
* doc/cppinternals/index.rst:
  Add trailing newline.
* doc/cppinternals/indices-and-tables.rst:
  Add trailing newline.
* doc/cppinternals/internal-representation-of-macros.rst:
  Add trailing newline.
* doc/cppinternals/just-which-line-number-anyway.rst:
  Add trailing newline.
* doc/cppinternals/lexing-a-line.rst:
  Add trailing newline.
* doc/cppinternals/lexing-a-token.rst:
  Add trailing newline.
* doc/cppinternals/looking-for-a-function-like-macros-opening-parenthesis.rst:
  Add trailing newline.
* doc/cppinternals/macro-expansion-overview.rst:
  Add trailing newline.
* doc/cppinternals/marking-tokens-ineligible-for-future-expansion.rst:
  Add trailing newline.
* doc/cppinternals/multiple-include-optimization.rst:
  Add trailing newline.
* doc/cppinternals/overview.rst:
  Add trailing newline.
* doc/cppinternals/representation-of-line-numbers.rst:
  Add trailing newline.
* doc/cppinternals/scanning-the-replacement-list-for-macros-to-expand.rst:
  Add trailing newline.
* doc/gcc/binary-compatibility.rst:
  Add trailing newline.
* doc/gcc/c++-implementation-defined-behavior.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/architecture.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/arrays-and-pointers.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/characters.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/declarators.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/environment.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/floating-point.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/hints.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/identifiers.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/integers.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/library-functions.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/locale-specific-behavior.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/preprocessing-directives.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/qualifiers.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/statements.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/structures-unions-enumerations-and-bit-fields.rst:
  Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/translation.rst:
  Add trailing newline.
* doc/gcc/conditionally-supported-behavior.rst:
  Add trailing newline.
* doc/gcc/contributing-to-gcc-development.rst:
  Add trailing newline.
* doc/gcc/contributors-to-gcc.rst:
  Add trailing newline.
* doc/gcc/copyright.rst:
  Add trailing newline.
* doc/gcc/exception-handling.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/backwards-compatibility.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/c++-concepts.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/c++-interface-and-implementation-pragmas.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/c++-specific-variable-function-and-type-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/deprecated-features.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/extracting-the-function-pointer-from-a-bound-pointer-to-member-function.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/function-multiversioning.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/restricting-pointer-aliasing.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/type-traits.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/vague-linkage.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/when-is-a-volatile-c++-object-accessed.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/wheres-the-template.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/128-bit-integers.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/additional-floating-types.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/alternate-keywords.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/an-inline-function-is-as-fast-as-a-macro.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/arithmetic-on-void-and-function-pointers.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/arrays-of-length-zero.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/arrays-of-variable-length.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/attribute-syntax.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/binary-constants-using-the-0b-prefix.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/built-in-functions-for-memory-model-aware-atomic-operations.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/built-in-functions-to-perform-arithmetic-with-overflow-checking.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/c++-style-comments.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/case-ranges.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/cast-to-a-union-type.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/complex-numbers.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/compound-literals.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/conditionals-with-omitted-operands.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/constructing-function-calls.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/decimal-floating-types.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/aarch64-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/amd-gcn-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arc-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arm-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/avr-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/blackfin-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/bpf-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/c-sky-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/common-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/epiphany-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/h8-300-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/ia-64-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32c-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32r-d-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m68k-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mcore-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mep-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microblaze-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microsoft-windows-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mips-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/msp430-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nds32-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nios-ii-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nvidia-ptx-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/powerpc-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/risc-v-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rl78-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rx-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/s-390-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/sh-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/symbian-os-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/v850-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/visium-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/x86-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/xstormy16-function-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/designated-initializers.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/determining-the-alignment-of-functions-types-or-variables.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/dollar-signs-in-identifier-names.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/double-word-integers.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/enumerator-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/fixed-point-types.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/format-checks-specific-to-particular-target-machines.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/function-names-as-strings.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/getting-the-return-or-frame-address-of-a-function.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/half-precision-floating-point.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/hex-floats.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/how-to-use-inline-assembly-language-in-c-code.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/incomplete-enum-types.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/label-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/labels-as-values.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/legacy-sync-built-in-functions-for-atomic-memory-access.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/locally-declared-labels.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/macros-with-a-variable-number-of-arguments.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/mixed-declarations-labels-and-code.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/named-address-spaces.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/nested-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/non-constant-initializers.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/non-lvalue-arrays-may-have-subscripts.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/nonlocal-gotos.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/object-size-checking-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/other-built-in-functions-provided-by-gcc.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/pointer-arguments-in-variadic-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/pointers-to-arrays-with-qualifiers-work-as-expected.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/pragmas-accepted-by-gcc.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/prototypes-and-old-style-function-definitions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/referring-to-a-type-with-typeof.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/slightly-looser-rules-for-escaped-newlines.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-types.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-variables.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/statement-attributes.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/statements-and-declarations-in-expressions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/structures-with-no-members.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/support-for-offsetof.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/aarch64-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/alpha-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/altera-nios-ii-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-simd-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-armv8-m-security-extensions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-c-language-extensions-acle.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-floating-point-status-and-control-intrinsics.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-iwmmxt-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/avr-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/basic-powerpc-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/blackfin-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/bpf-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/fr-v-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-dsp-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-loongson-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-paired-single-support.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-simd-architecture-msa-support.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/msp430-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/nds32-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/other-mips-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/picochip-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-altivec-vsx-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-atomic-memory-operation-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-hardware-transactional-memory-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-matrix-multiply-assist-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/pru-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/risc-v-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/rx-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/s-390-system-z-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/sh-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/sparc-vis-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/ti-c6x-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-control-flow-protection-intrinsics.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-transactional-memory-intrinsics.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/the-character-esc-in-constants.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/thread-local-storage.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/unnamed-structure-and-union-fields.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/using-vector-instructions-through-built-in-functions.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/when-is-a-volatile-object-accessed.rst:
  Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/x86-specific-memory-model-extensions-for-transactional-memory.rst:
  Add trailing newline.
* doc/gcc/funding.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/compiling-c++-programs.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/description.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/environment-variables-affecting-gcc.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/gcc-developer-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/adapteva-epiphany-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/amd-gcn-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/arc-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/arm-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/avr-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/blackfin-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/c-sky-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/c6x-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/cris-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/darwin-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/dec-alpha-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/ebpf-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/fr30-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/frv-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/ft32-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/gnu-linux-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/h8-300-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/hppa-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/ia-64-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/ibm-rs-6000-and-powerpc-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/lm32-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/loongarch-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/m32c-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/m32r-d-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/m680x0-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/mcore-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/mep-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/microblaze-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/mips-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/mmix-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/mn10300-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/moxie-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/msp430-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/nds32-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/nios-ii-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/nvidia-ptx-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/openrisc-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/options-for-system-v.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/pdp-11-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/picochip-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/powerpc-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/pru-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/risc-v-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/rl78-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/rx-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/s-390-and-zseries-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/score-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/sh-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/solaris-2-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/sparc-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/v850-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/vax-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/visium-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/vms-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/vxworks-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/x86-windows-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/xstormy16-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/xtensa-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/zseries-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-controlling-c++-dialect.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-controlling-c-dialect.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-controlling-objective-c-and-objective-c++-dialects.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-controlling-the-kind-of-output.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-controlling-the-preprocessor.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-for-code-generation-conventions.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-for-debugging-your-program.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-for-directory-search.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-for-linking.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-that-control-optimization.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-that-control-static-analysis.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-to-control-diagnostic-messages-formatting.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/options-to-request-or-suppress-warnings.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/passing-options-to-the-assembler.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/program-instrumentation-options.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/specifying-subprocesses-and-the-switches-to-pass-to-them.rst:
  Add trailing newline.
* doc/gcc/gcc-command-options/using-precompiled-headers.rst:
  Add trailing newline.
* doc/gcc/gcc.rst:
  Add trailing newline.
* doc/gcc/gcov-dump.rst:
  Add trailing newline.
* doc/gcc/gcov-tool.rst:
  Add trailing newline.
* doc/gcc/gcov.rst:
  Add trailing newline.
* doc/gcc/gcov/brief-description-of-gcov-data-files.rst:
  Add trailing newline.
* doc/gcc/gcov/data-file-relocation-to-support-cross-profiling.rst:
  Add trailing newline.
* doc/gcc/gcov/introduction-to-gcov.rst:
  Add trailing newline.
* doc/gcc/gcov/invoking-gcov.rst:
  Add trailing newline.
* doc/gcc/gcov/profiling-and-test-coverage-in-freestanding-environments.rst:
  Add trailing newline.
* doc/gcc/gcov/using-gcov-with-gcc-optimization.rst:
  Add trailing newline.
* doc/gcc/general-public-license-3.rst:
  Add trailing newline.
* doc/gcc/gnu-free-documentation-license.rst:
  Add trailing newline.
* doc/gcc/gnu-objective-c-features.rst:
  Add trailing newline.
* doc/gcc/gnu-objective-c-features/compatibilityalias.rst:
  Add trailing newline.
* doc/gcc/gnu-objective-c-features/constant-string-objects.rst:
  Add trailing newline.
* doc/gcc/gnu-objective-c-features/exceptions.rst:
  Add trailing newline.
* doc/gcc/gnu-objective-c-features/fast-enumeration.rst:
  Add trailing newline.
* doc/gcc/gnu-objective-c-features/garbage-collection.rst:
  Add trailing newline.
* doc/gcc/gnu-objective-c-features/gnu-objective-c-runtime-api.rst:
  Add trailing newline.
* doc/gcc/gnu-objective-c-features/load-executing-code-before-main.rst:
  Add trailing newline.
* doc/gcc/gnu-objective-c-features/messaging-with-the-gnu-objective-c-runtime.rst:
  Add trailing newline.
* doc/gcc/gnu-objective-c-features/synchronization.rst:
  Add trailing newline.
* doc/gcc/gnu-objective-c-features/type-encoding.rst:
  Add trailing newline.
* doc/gcc/gnu.rst:
  Add trailing newline.
* doc/gcc/have-you-found-a-bug.rst:
  Add trailing newline.
* doc/gcc/how-and-where-to-report-bugs.rst:
  Add trailing newline.
* doc/gcc/how-to-get-help-with-gcc.rst:
  Add trailing newline.
* doc/gcc/index.rst:
  Add trailing newline.
* doc/gcc/indices-and-tables.rst:
  Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc.rst:
  Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/actual-bugs-we-havent-fixed-yet.rst:
  Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/certain-changes-we-dont-want-to-make.rst:
  Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/common-misunderstandings-with-gnu-c.rst:
  Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/disappointments-and-misunderstandings.rst:
  Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/fixed-header-files.rst:
  Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/incompatibilities-of-gcc.rst:
  Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/interoperation.rst:
  Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/standard-libraries.rst:
  Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/warning-messages-and-error-messages.rst:
  Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc.rst:
  Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc/c++-language.rst:
  Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc/c-language.rst:
  Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc/d-language.rst:
  Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc/go-language.rst:
  Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc/objective-c-and-objective-c++-languages.rst:
  Add trailing newline.
* doc/gcc/lto-dump.rst:
  Add trailing newline.
* doc/gcc/programming-languages-supported-by-gcc.rst:
  Add trailing newline.
* doc/gcc/reporting-bugs.rst:
  Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples.rst:
  Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples/alias-analysis.rst:
  Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples/annotations.rst:
  Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples/memory-model.rst:
  Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples/ssa-operands.rst:
  Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples/static-single-assignment.rst:
  Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops.rst:
  Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/data-dependency-analysis.rst:
  Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/iv-analysis-on-rtl.rst:
  Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/loop-closed-ssa-form.rst:
  Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/loop-manipulation.rst:
  Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/loop-querying.rst:
  Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/loop-representation.rst:
  Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/number-of-iterations-analysis.rst:
  Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/scalar-evolutions.rst:
  Add trailing newline.
* doc/gccint/analyzer-internals.rst:
  Add trailing newline.
* doc/gccint/collect2.rst:
  Add trailing newline.
* doc/gccint/contributing-to-gcc-development.rst:
  Add trailing newline.
* doc/gccint/contributors-to-gcc.rst:
  Add trailing newline.
* doc/gccint/control-flow-graph.rst:
  Add trailing newline.
* doc/gccint/control-flow-graph/basic-blocks.rst:
  Add trailing newline.
* doc/gccint/control-flow-graph/edges.rst:
  Add trailing newline.
* doc/gccint/control-flow-graph/liveness-information.rst:
  Add trailing newline.
* doc/gccint/control-flow-graph/maintaining-the-cfg.rst:
  Add trailing newline.
* doc/gccint/control-flow-graph/profile-information.rst:
  Add trailing newline.
* doc/gccint/copyright.rst:
  Add trailing newline.
* doc/gccint/debugging-the-analyzer.rst:
  Add trailing newline.
* doc/gccint/funding.rst:
  Add trailing newline.
* doc/gccint/gcc-and-portability.rst:
  Add trailing newline.
* doc/gccint/general-public-license-3.rst:
  Add trailing newline.
* doc/gccint/generic.rst:
  Add trailing newline.
* doc/gccint/generic/attributes-in-trees.rst:
  Add trailing newline.
* doc/gccint/generic/c-and-c++-trees.rst:
  Add trailing newline.
* doc/gccint/generic/declarations.rst:
  Add trailing newline.
* doc/gccint/generic/deficiencies.rst:
  Add trailing newline.
* doc/gccint/generic/expressions.rst:
  Add trailing newline.
* doc/gccint/generic/functions.rst:
  Add trailing newline.
* doc/gccint/generic/language-dependent-trees.rst:
  Add trailing newline.
* doc/gccint/generic/overview.rst:
  Add trailing newline.
* doc/gccint/generic/statements.rst:
  Add trailing newline.
* doc/gccint/generic/types.rst:
  Add trailing newline.
* doc/gccint/gimple-api.rst:
  Add trailing newline.
* doc/gccint/gimple.rst:
  Add trailing newline.
* doc/gccint/gimple/adding-a-new-gimple-statement-code.rst:
  Add trailing newline.
* doc/gccint/gimple/class-hierarchy-of-gimple-statements.rst:
  Add trailing newline.
* doc/gccint/gimple/exception-handling.rst:
  Add trailing newline.
* doc/gccint/gimple/gimple-instruction-set.rst:
  Add trailing newline.
* doc/gccint/gimple/gimple-sequences.rst:
  Add trailing newline.
* doc/gccint/gimple/manipulating-gimple-statements.rst:
  Add trailing newline.
* doc/gccint/gimple/operands.rst:
  Add trailing newline.
* doc/gccint/gimple/sequence-iterators.rst:
  Add trailing newline.
* doc/gccint/gimple/statement-and-operand-traversals.rst:
  Add trailing newline.
* doc/gccint/gimple/temporaries.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-representation.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleasm.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleassign.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplebind.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplecall.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplecatch.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplecond.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpledebug.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleehfilter.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplegoto.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplelabel.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplenop.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicload.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicstore.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompcontinue.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompcritical.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompfor.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompmaster.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompordered.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompparallel.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompreturn.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompsection.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompsections.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompsingle.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplephi.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleresx.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplereturn.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleswitch.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpletry.rst:
  Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplewithcleanupexpr.rst:
  Add trailing newline.
* doc/gccint/gnu-free-documentation-license.rst:
  Add trailing newline.
* doc/gccint/guidelines-for-diagnostics.rst:
  Add trailing newline.
* doc/gccint/guidelines-for-options.rst:
  Add trailing newline.
* doc/gccint/host-common.rst:
  Add trailing newline.
* doc/gccint/host-configuration.rst:
  Add trailing newline.
* doc/gccint/host-filesystem.rst:
  Add trailing newline.
* doc/gccint/host-makefile-fragments.rst:
  Add trailing newline.
* doc/gccint/host-misc.rst:
  Add trailing newline.
* doc/gccint/index.rst:
  Add trailing newline.
* doc/gccint/indices-and-tables.rst:
  Add trailing newline.
* doc/gccint/interfacing-to-gcc-output.rst:
  Add trailing newline.
* doc/gccint/introduction.rst:
  Add trailing newline.
* doc/gccint/language-front-ends-in-gcc.rst:
  Add trailing newline.
* doc/gccint/link-time-optimization.rst:
  Add trailing newline.
* doc/gccint/link-time-optimization/design-overview.rst:
  Add trailing newline.
* doc/gccint/link-time-optimization/internal-flags-controlling-lto1.rst:
  Add trailing newline.
* doc/gccint/link-time-optimization/lto-file-sections.rst:
  Add trailing newline.
* doc/gccint/link-time-optimization/using-summary-information-in-ipa-passes.rst:
  Add trailing newline.
* doc/gccint/link-time-optimization/whole-program-assumptions-linker-plugin-and-symbol-visibilities.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/c-statements-for-assembler-output.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/canonicalization-of-instructions.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/conditional-execution.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/constant-definitions.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/defining-how-to-split-instructions.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/defining-jump-instruction-patterns.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/defining-looping-instruction-patterns.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/defining-rtl-sequences-for-code-generation.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/everything-about-instruction-patterns.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/example-of-defineinsn.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/including-patterns-in-machine-descriptions.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/instruction-attributes.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/interdependence-of-patterns.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/iterators.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/machine-specific-peephole-optimizers.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/operand-constraints.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/output-templates-and-operand-substitution.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/overview-of-how-the-machine-description-is-used.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/predicates.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/rtl-template.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/rtl-templates-transformations.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/standard-pattern-names-for-generation.rst:
  Add trailing newline.
* doc/gccint/machine-descriptions/when-the-order-of-patterns-matters.rst:
  Add trailing newline.
* doc/gccint/makefile-fragments.rst:
  Add trailing newline.
* doc/gccint/match-and-simplify.rst:
  Add trailing newline.
* doc/gccint/memory-management-and-type-information.rst:
  Add trailing newline.
* doc/gccint/memory-management-and-type-information/how-to-invoke-the-garbage-collector.rst:
  Add trailing newline.
* doc/gccint/memory-management-and-type-information/marking-roots-for-the-garbage-collector.rst:
  Add trailing newline.
* doc/gccint/memory-management-and-type-information/source-files-containing-type-information.rst:
  Add trailing newline.
* doc/gccint/memory-management-and-type-information/support-for-inheritance.rst:
  Add trailing newline.
* doc/gccint/memory-management-and-type-information/support-for-user-provided-gc-marking-routines.rst:
  Add trailing newline.
* doc/gccint/memory-management-and-type-information/the-inside-of-a-gty.rst:
  Add trailing newline.
* doc/gccint/memory-management-and-type-information/troubleshooting-the-garbage-collector.rst:
  Add trailing newline.
* doc/gccint/option-file-format.rst:
  Add trailing newline.
* doc/gccint/option-properties.rst:
  Add trailing newline.
* doc/gccint/option-specification-files.rst:
  Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler.rst:
  Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/gimplification-pass.rst:
  Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/inter-procedural-optimization-passes.rst:
  Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/optimization-info.rst:
  Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/parsing-pass.rst:
  Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/pass-manager.rst:
  Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/rtl-passes.rst:
  Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/tree-ssa-passes.rst:
  Add trailing newline.
* doc/gccint/plugins.rst:
  Add trailing newline.
* doc/gccint/plugins/building-gcc-plugins.rst:
  Add trailing newline.
* doc/gccint/plugins/controlling-which-passes-are-being-run.rst:
  Add trailing newline.
* doc/gccint/plugins/giving-information-about-a-plugin.rst:
  Add trailing newline.
* doc/gccint/plugins/interacting-with-the-gcc-garbage-collector.rst:
  Add trailing newline.
* doc/gccint/plugins/interacting-with-the-pass-manager.rst:
  Add trailing newline.
* doc/gccint/plugins/keeping-track-of-available-passes.rst:
  Add trailing newline.
* doc/gccint/plugins/loading-plugins.rst:
  Add trailing newline.
* doc/gccint/plugins/plugin-api.rst:
  Add trailing newline.
* doc/gccint/plugins/recording-information-about-pass-execution.rst:
  Add trailing newline.
* doc/gccint/plugins/registering-custom-attributes-or-pragmas.rst:
  Add trailing newline.
* doc/gccint/rtl-representation.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/access-to-operands.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/access-to-special-operands.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/assembler-instructions-as-expressions.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/bit-fields.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/comparison-operations.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/constant-expression-types.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/conversions.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/declarations.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/embedded-side-effects-on-addresses.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/flags-in-an-rtl-expression.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/insns.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/machine-modes.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/on-the-side-ssa-form-for-rtl.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/reading-rtl.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/registers-and-memory.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/rtl-classes-and-formats.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/rtl-expressions-for-arithmetic.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/rtl-object-types.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/rtl-representation-of-function-call-insns.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/side-effect-expressions.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/structure-sharing-assumptions.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/variable-location-debug-information-in-rtl.rst:
  Add trailing newline.
* doc/gccint/rtl-representation/vector-operations.rst:
  Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants.rst:
  Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/alignment-of-polyints.rst:
  Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/arithmetic-on-polyints.rst:
  Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/comparisons-involving-polyint.rst:
  Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/computing-bounds-on-polyints.rst:
  Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/consequences-of-using-polyint.rst:
  Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/converting-polyints.rst:
  Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/guidelines-for-using-polyint.rst:
  Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/miscellaneous-polyint-routines.rst:
  Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/overview-of-polyint.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/configure-terms-and-history.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-language-front-end.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-target-back-end.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/build-system-in-the-gcc-directory.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/configuration-in-the-gcc-directory.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/headers-installed-by-gcc.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/library-source-files-and-headers-under-the-gcc-directory.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/makefile-targets.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/subdirectories-of-gcc.rst:
  Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/top-level-source-directory.rst:
  Add trailing newline.
* doc/gccint/standard-header-file-directories.rst:
  Add trailing newline.
* doc/gccint/static-analyzer.rst:
  Add trailing newline.
* doc/gccint/target-macros.rst:
  Add trailing newline.
* doc/gccint/target-macros/controlling-debugging-information-format.rst:
  Add trailing newline.
* doc/gccint/target-macros/controlling-the-compilation-driver-gcc.rst:
  Add trailing newline.
* doc/gccint/target-macros/cross-compilation-and-floating-point.rst:
  Add trailing newline.
* doc/gccint/target-macros/defining-coprocessor-specifics-for-mips-targets.rst:
  Add trailing newline.
* doc/gccint/target-macros/defining-data-structures-for-per-function-information.rst:
  Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language.rst:
  Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-alignment.rst:
  Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/how-initialization-functions-are-handled.rst:
  Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/macros-controlling-initialization-routines.rst:
  Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/output-and-generation-of-labels.rst:
  Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/output-of-assembler-instructions.rst:
  Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/output-of-data.rst:
  Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/output-of-uninitialized-variables.rst:
  Add trailing newline.
* doc/gccint/target-macros/implicit-calls-to-library-routines.rst:
  Add trailing newline.
* doc/gccint/target-macros/layout-of-source-language-data-types.rst:
  Add trailing newline.
* doc/gccint/target-macros/position-independent-code.rst:
  Add trailing newline.
* doc/gccint/target-macros/register-usage.rst:
  Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions.rst:
  Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions/basic-stack-layout.rst:
  Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions/caller-saves-register-allocation.rst:
  Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions/exception-handling-support.rst:
  Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-function-arguments-on-the-stack.rst:
  Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions/registers-that-address-the-stack-frame.rst:
  Add trailing newline.
* doc/gccint/target-macros/support-for-nested-functions.rst:
  Add trailing newline.
* doc/gccint/target-macros/the-global-targetm-variable.rst:
  Add trailing newline.
* doc/gccint/target-makefile-fragments.rst:
  Add trailing newline.
* doc/gccint/testsuites.rst:
  Add trailing newline.
* doc/gccint/testsuites/ada-language-testsuites.rst:
  Add trailing newline.
* doc/gccint/testsuites/c-language-testsuites.rst:
  Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests.rst:
  Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/commands-for-use-in-dg-final.rst:
  Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/features-for-dg-add-options.rst:
  Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/keywords-describing-target-attributes.rst:
  Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/selecting-targets-to-which-a-test-applies.rst:
  Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/syntax-and-descriptions-of-test-directives.rst:
  Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/variants-of-dg-require-support.rst:
  Add trailing newline.
* doc/gccint/testsuites/idioms-used-in-testsuite-code.rst:
  Add trailing newline.
* doc/gccint/testsuites/support-for-testing-binary-compatibility.rst:
  Add trailing newline.
* doc/gccint/testsuites/support-for-testing-gcov.rst:
  Add trailing newline.
* doc/gccint/testsuites/support-for-testing-gimple-passes.rst:
  Add trailing newline.
* doc/gccint/testsuites/support-for-testing-link-time-optimizations.rst:
  Add trailing newline.
* doc/gccint/testsuites/support-for-testing-profile-directed-optimizations.rst:
  Add trailing newline.
* doc/gccint/testsuites/support-for-testing-rtl-passes.rst:
  Add trailing newline.
* doc/gccint/testsuites/support-for-torture-testing-using-multiple-options.rst:
  Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library.rst:
  Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/language-independent-routines-for-exception-handling.rst:
  Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/miscellaneous-runtime-library-routines.rst:
  Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/routines-for-decimal-floating-point-emulation.rst:
  Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/routines-for-fixed-point-fractional-emulation.rst:
  Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/routines-for-floating-point-emulation.rst:
  Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/routines-for-integer-arithmetic.rst:
  Add trailing newline.
* doc/gccint/the-language.rst:
  Add trailing newline.
* doc/gccint/user-experience-guidelines.rst:
  Add trailing newline.
* doc/install/binaries.rst:
  Add trailing newline.
* doc/install/building.rst:
  Add trailing newline.
* doc/install/building/building-a-cross-compiler.rst:
  Add trailing newline.
* doc/install/building/building-a-native-compiler.rst:
  Add trailing newline.
* doc/install/building/building-in-parallel.rst:
  Add trailing newline.
* doc/install/building/building-the-ada-compiler.rst:
  Add trailing newline.
* doc/install/building/building-the-d-compiler.rst:
  Add trailing newline.
* doc/install/building/building-with-profile-feedback.rst:
  Add trailing newline.
* doc/install/configuration.rst:
  Add trailing newline.
* doc/install/copyright.rst:
  Add trailing newline.
* doc/install/downloading-gcc.rst:
  Add trailing newline.
* doc/install/final-installation.rst:
  Add trailing newline.
* doc/install/gnu-free-documentation-license.rst:
  Add trailing newline.
* doc/install/host-target-specific-installation-notes-for-gcc.rst:
  Add trailing newline.
* doc/install/how-can-you-run-the-testsuite-on-selected-tests.rst:
  Add trailing newline.
* doc/install/how-to-interpret-test-results.rst:
  Add trailing newline.
* doc/install/index.rst:
  Add trailing newline.
* doc/install/indices-and-tables.rst:
  Add trailing newline.
* doc/install/installing-gcc.rst:
  Add trailing newline.
* doc/install/passing-options-and-running-multiple-testsuites.rst:
  Add trailing newline.
* doc/install/prerequisites.rst:
  Add trailing newline.
* doc/install/submitting-test-results.rst:
  Add trailing newline.
* doc/install/testing.rst:
  Add trailing newline.

gcc/fortran/ChangeLog:

* doc/gfc-internals/code-that-interacts-with-the-user.rst:
  Add trailing newline.
* doc/gfc-internals/command-line-options.rst:
  Add trailing newline.
* doc/gfc-internals/copyright.rst:
  Add trailing newline.
* doc/gfc-internals/error-handling.rst:
  Add trailing newline.
* doc/gfc-internals/frontend-data-structures.rst:
  Add trailing newline.
* doc/gfc-internals/generating-the-intermediate-language-for-later-stages.rst:
  Add trailing newline.
* doc/gfc-internals/generating-the-intermediate-language-for-later-stages/accessing-declarations.rst:
  Add trailing newline.
* doc/gfc-internals/generating-the-intermediate-language-for-later-stages/basic-data-structures.rst:
  Add trailing newline.
* doc/gfc-internals/generating-the-intermediate-language-for-later-stages/converting-expressions-to-tree.rst:
  Add trailing newline.
* doc/gfc-internals/generating-the-intermediate-language-for-later-stages/translating-statements.rst:
  Add trailing newline.
* doc/gfc-internals/gfccode.rst:
  Add trailing newline.
* doc/gfc-internals/gfcexpr.rst:
  Add trailing newline.
* doc/gfc-internals/gnu-free-documentation-license.rst:
  Add trailing newline.
* doc/gfc-internals/index.rst:
  Add trailing newline.
* doc/gfc-internals/indices-and-tables.rst:
  Add trailing newline.
* doc/gfc-internals/internals-of-fortran-2003-oop-features.rst:
  Add trailing newline.
* doc/gfc-internals/introduction.rst:
  Add trailing newline.
* doc/gfc-internals/symbol-versioning.rst:
  Add trailing newline.
* doc/gfc-internals/the-libgfortran-runtime-library.rst:
  Add trailing newline.
* doc/gfc-internals/type-bound-operators.rst:
  Add trailing newline.
* doc/gfc-internals/type-bound-procedures.rst:
  Add trailing newline.
* doc/gfortran/about-gnu-fortran.rst:
  Add trailing newline.
* doc/gfortran/coarray-programming.rst:
  Add trailing newline.
* doc/gfortran/compiler-characteristics.rst:
  Add trailing newline.
* doc/gfortran/compiler-characteristics/asynchronous-i-o.rst:
  Add trailing newline.
* doc/gfortran/compiler-characteristics/data-consistency-and-durability.rst:
  Add trailing newline.
* doc/gfortran/compiler-characteristics/evaluation-of-logical-expressions.rst:
  Add trailing newline.
* doc/gfortran/compiler-characteristics/file-format-of-unformatted-sequential-files.rst:
  Add trailing newline.
* doc/gfortran/compiler-characteristics/file-operations-on-symbolic-links.rst:
  Add trailing newline.
* doc/gfortran/compiler-characteristics/files-opened-without-an-explicit-action=-specifier.rst:
  Add trailing newline.
* doc/gfortran/compiler-characteristics/internal-representation-of-logical-variables.rst:
  Add trailing newline.
* doc/gfortran/compiler-characteristics/kind-type-parameters.rst:
  Add trailing newline.
* doc/gfortran/compiler-characteristics/max-and-min-intrinsics-with-real-nan-arguments.rst:
  Add trailing newline.
* doc/gfortran/compiler-characteristics/thread-safety-of-the-runtime-library.rst:
  Add trailing newline.
* doc/gfortran/contributing.rst:
  Add trailing newline.
* doc/gfortran/contributors-to-gnu-fortran.rst:
  Add trailing newline.
* doc/gfortran/copyright.rst:
  Add trailing newline.
* doc/gfortran/extensions-implemented-in-gnu-fortran.rst:
  Add trailing newline.
* doc/gfortran/extensions-not-implemented-in-gnu-fortran.rst:
  Add trailing newline.
* doc/gfortran/extensions.rst:
  Add trailing newline.
* doc/gfortran/function-abi-documentation.rst:
  Add trailing newline.
* doc/gfortran/funding.rst:
  Add trailing newline.
* doc/gfortran/general-public-license-3.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-and-gcc.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/description.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/enable-and-customize-preprocessing.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/environment-variables-affecting-gfortran.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/influencing-runtime-behavior.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/influencing-the-linking-step.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/option-summary.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-controlling-fortran-dialect.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-for-code-generation-conventions.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-for-debugging-your-program-or-gnu-fortran.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-for-directory-search.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-for-interoperability-with-other-languages.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-to-request-or-suppress-errors-and-warnings.rst:
  Add trailing newline.
* doc/gfortran/gnu-fortran-compiler-directives.rst:
  Add trailing newline.
* doc/gfortran/gnu-free-documentation-license.rst:
  Add trailing newline.
* doc/gfortran/index.rst:
  Add trailing newline.
* doc/gfortran/indices-and-tables.rst:
  Add trailing newline.
* doc/gfortran/interoperability-with-c.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-modules.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-modules/ieee-modules-ieeeexceptions-ieeearithmetic-and-ieeefeatures.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-modules/isocbinding.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-modules/isofortranenv.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-modules/openacc-module-openacc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-modules/openmp-modules-omplib-and-omplibkinds.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/abort.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/abs.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/access.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/achar.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/acos.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/acosd.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/acosh.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/adjustl.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/adjustr.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/aimag.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/alarm.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/all.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/allocated.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/and.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/any.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/asin.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/asind.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/asinh.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/associated.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atan.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atan2.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atan2d.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atand.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atanh.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicadd.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicand.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomiccas.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicdefine.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicfetchadd.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicfetchand.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicfetchor.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicfetchxor.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicor.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicref.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicxor.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/backtrace.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/besselj0.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/besselj1.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/besseljn.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/bessely0.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/bessely1.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/besselyn.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/bge.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/bgt.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/bitsize.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ble.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/blt.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/btest.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cassociated.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ceiling.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cfpointer.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cfprocpointer.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cfunloc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/chdir.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/chmod.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cloc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cmplx.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cobroadcast.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/comax.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/comin.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/commandargumentcount.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/compileroptions.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/compilerversion.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/complex.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/conjg.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/coreduce.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cos.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cosd.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cosh.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cosum.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cotan.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cotand.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/count.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cputime.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/cshift.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/csizeof.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ctime.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/dateandtime.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/dble.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/dcmplx.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/digits.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/dim.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/dotproduct.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/dprod.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/dreal.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/dshiftl.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/dshiftr.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/dtime.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/eoshift.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/epsilon.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/erf.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/erfc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/erfcscaled.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/etime.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/eventquery.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/executecommandline.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/exit.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/exp.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/exponent.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/extendstypeof.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/fdate.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/fget.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/fgetc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/findloc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/floor.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/flush.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/fnum.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/fput.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/fputc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/fraction.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/free.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/fseek.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/fstat.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ftell.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/gamma.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/gerror.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/getarg.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/getcommand.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/getcommandargument.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/getcwd.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/getenv.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/getenvironmentvariable.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/getgid.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/getlog.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/getpid.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/getuid.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/gmtime.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/hostnm.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/huge.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/hypot.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/iachar.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/iall.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/iand.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/iany.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/iargc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ibclr.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ibits.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ibset.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ichar.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/idate.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ieor.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ierrno.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/imageindex.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/index.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/int2.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/int8.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/introduction-to-intrinsic-procedures.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ior.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/iparity.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/irand.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/isatty.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/iscontiguous.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ishft.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ishftc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/isiostatend.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/isiostateor.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/isnan.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/itime.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/kill.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/kind.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/lbound.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/lcobound.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/leadz.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/len.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/lentrim.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/lge.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/lgt.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/link.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/lle.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/llt.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/lnblnk.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/loc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/log.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/log10.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/loggamma.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/logical.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/lshift.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/lstat.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ltime.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/malloc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/maskl.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/maskr.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/matmul.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/max.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/maxexponent.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/maxloc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/maxval.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/mclock.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/mclock8.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/merge.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/mergebits.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/min.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/minexponent.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/minloc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/minval.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/mod.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/modulo.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/movealloc.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/mvbits.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/nearest.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/newline.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/nint.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/norm2.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/not.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/null.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/numimages.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/or.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/pack.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/parity.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/perror.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/popcnt.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/poppar.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/precision.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/present.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/product.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/radix.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ran.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/rand.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/randominit.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/randomnumber.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/randomseed.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/range.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/rank.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/rename.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/repeat.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/reshape.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/rrspacing.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/rshift.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/sametypeas.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/scale.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/scan.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/secnds.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/second.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/selectedcharkind.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/selectedintkind.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/selectedrealkind.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/setexponent.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/shape.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/shifta.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/shiftl.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/shiftr.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/sign.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/signal.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/sin.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/sind.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/sinh.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/size.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/sizeof.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/sleep.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/spacing.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/spread.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/sqrt.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/srand.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/stat.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/storagesize.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/sum.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/symlnk.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/system.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/systemclock.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/tan.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/tand.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/tanh.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/thisimage.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/time.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/time8.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/tiny.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/trailz.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/transfer.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/transpose.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/trim.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ttynam.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ubound.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/ucobound.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/umask.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/unlink.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/unpack.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/verify.rst:
  Add trailing newline.
* doc/gfortran/intrinsic-procedures/xor.rst:
  Add trailing newline.
* doc/gfortran/introduction.rst:
  Add trailing newline.
* doc/gfortran/mixed-language-programming.rst:
  Add trailing newline.
* doc/gfortran/naming-and-argument-passing-conventions.rst:
  Add trailing newline.
* doc/gfortran/non-fortran-main-program.rst:
  Add trailing newline.
* doc/gfortran/projects.rst:
  Add trailing newline.
* doc/gfortran/runtime.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranconvertunit.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranerrorbacktrace.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranformattedbuffersize.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranlistseparator.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranoptionalplus.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranshowlocus.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranstderrunit.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranstdinunit.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranstdoutunit.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranunbufferedall.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranunbufferedpreconnected.rst:
  Add trailing newline.
* doc/gfortran/runtime/gfortranunformattedbuffersize.rst:
  Add trailing newline.
* doc/gfortran/runtime/tmpdir.rst:
  Add trailing newline.
* doc/gfortran/standards.rst:
  Add trailing newline.
* doc/gfortran/type-and-enum-abi-documentation.rst:
  Add trailing newline.

gcc/go/ChangeLog:

* doc/c-interoperability.rst:
  Add trailing newline.
* doc/c-type-interoperability.rst:
  Add trailing newline.
* doc/compiler-directives.rst:
  Add trailing newline.
* doc/copyright.rst:
  Add trailing newline.
* doc/function-names.rst:
  Add trailing newline.
* doc/general-public-license-3.rst:
  Add trailing newline.
* doc/gnu-free-documentation-license.rst:
  Add trailing newline.
* doc/import-and-export.rst:
  Add trailing newline.
* doc/index.rst:
  Add trailing newline.
* doc/indices-and-tables.rst:
  Add trailing newline.
* doc/introduction.rst:
  Add trailing newline.
* doc/invoking-gccgo.rst:
  Add trailing newline.

libgomp/ChangeLog:

* doc/amd-radeon-gcn.rst:
  Add trailing newline.
* doc/copyright.rst:
  Add trailing newline.
* doc/cuda-streams-usage.rst:
  Add trailing newline.
* doc/enabling-openacc.rst:
  Add trailing newline.
* doc/enabling-openmp.rst:
  Add trailing newline.
* doc/first-invocation-nvidia-cublas-library-api.rst:
  Add trailing newline.
* doc/first-invocation-openacc-library-api.rst:
  Add trailing newline.
* doc/funding.rst:
  Add trailing newline.
* doc/general-public-license-3.rst:
  Add trailing newline.
* doc/gnu-free-documentation-license.rst:
  Add trailing newline.
* doc/implementation-status-and-implementation-defined-behavior.rst:
  Add trailing newline.
* doc/index.rst:
  Add trailing newline.
* doc/indices-and-tables.rst:
  Add trailing newline.
* doc/introduction.rst:
  Add trailing newline.
* doc/memory-allocation-with-libmemkind.rst:
  Add trailing newline.
* doc/nvptx.rst:
  Add trailing newline.
* doc/offload-target-specifics.rst:
  Add trailing newline.
* doc/openacc-environment-variables.rst:
  Add trailing newline.
* doc/openacc-environment-variables/accdevicenum.rst:
  Add trailing newline.
* doc/openacc-environment-variables/accdevicetype.rst:
  Add trailing newline.
* doc/openacc-environment-variables/accproflib.rst:
  Add trailing newline.
* doc/openacc-environment-variables/gccaccnotify.rst:
  Add trailing newline.
* doc/openacc-introduction.rst:
  Add trailing newline.
* doc/openacc-library-and-environment-variables.rst:
  Add trailing newline.
* doc/openacc-library-interoperability.rst:
  Add trailing newline.
* doc/openacc-profiling-interface.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accasynctest.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accasynctestall.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accattach.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/acccopyin.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/acccopyout.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/acccreate.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accdelete.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accdetach.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accdeviceptr.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accfree.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accgetcudastream.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accgetcurrentcudacontext.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accgetcurrentcudadevice.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accgetdevicenum.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accgetdevicetype.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accgetnumdevices.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accgetproperty.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/acchostptr.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accinit.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accispresent.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accmalloc.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accmapdata.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accmemcpyfromdevice.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accmemcpytodevice.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accondevice.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accpresentorcopyin.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accpresentorcreate.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accproflookup.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accprofregister.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accprofunregister.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accregisterlibrary.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accsetcudastream.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accsetdevicenum.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accsetdevicetype.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accshutdown.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accunmapdata.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accupdatedevice.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accupdateself.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accwait.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accwaitall.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accwaitallasync.rst:
  Add trailing newline.
* doc/openacc-runtime-library-routines/accwaitasync.rst:
  Add trailing newline.
* doc/openmp-context-selectors.rst:
  Add trailing newline.
* doc/openmp-environment-variables.rst:
  Add trailing newline.
* doc/openmp-environment-variables/gompcpuaffinity.rst:
  Add trailing newline.
* doc/openmp-environment-variables/gompdebug.rst:
  Add trailing newline.
* doc/openmp-environment-variables/gomprtemsthreadpools.rst:
  Add trailing newline.
* doc/openmp-environment-variables/gompspincount.rst:
  Add trailing newline.
* doc/openmp-environment-variables/gompstacksize.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompcancellation.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompdefaultdevice.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompdisplayenv.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompdynamic.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompmaxactivelevels.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompmaxtaskpriority.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompnested.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompnumteams.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompnumthreads.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompplaces.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompprocbind.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompschedule.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompstacksize.rst:
  Add trailing newline.
* doc/openmp-environment-variables/omptargetoffload.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompteamsthreadlimit.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompthreadlimit.rst:
  Add trailing newline.
* doc/openmp-environment-variables/ompwaitpolicy.rst:
  Add trailing newline.
* doc/openmp-implementation-specifics.rst:
  Add trailing newline.
* doc/openmp-implementation-status.rst:
  Add trailing newline.
* doc/openmp-implementation-status/openmp-45.rst:
  Add trailing newline.
* doc/openmp-implementation-status/openmp-50.rst:
  Add trailing newline.
* doc/openmp-implementation-status/openmp-51.rst:
  Add trailing newline.
* doc/openmp-implementation-status/openmp-52.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompdestroylock.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompdestroynestlock.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompfulfillevent.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetactivelevel.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetancestorthreadnum.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetcancellation.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetdefaultdevice.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetdevicenum.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetdynamic.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetinitialdevice.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetlevel.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetmaxactivelevels.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetmaxtaskpriority.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetmaxteams.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetmaxthreads.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetnested.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetnumdevices.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetnumprocs.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetnumteams.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetnumthreads.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetprocbind.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetschedule.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetsupportedactivelevels.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetteamnum.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetteamsize.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetteamsthreadlimit.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetthreadlimit.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetthreadnum.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetwtick.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetwtime.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompinfinal.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompinitlock.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompinitnestlock.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompinparallel.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompisinitialdevice.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetdefaultdevice.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetdynamic.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetlock.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetmaxactivelevels.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetnested.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetnestlock.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetnumteams.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetnumthreads.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetschedule.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetteamsthreadlimit.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/omptestlock.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/omptestnestlock.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompunsetlock.rst:
  Add trailing newline.
* doc/openmp-runtime-library-routines/ompunsetnestlock.rst:
  Add trailing newline.
* doc/reporting-bugs.rst:
  Add trailing newline.
* doc/the-libgomp-abi.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-atomic-construct.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-barrier-construct.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-critical-construct.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-firstprivate-lastprivate-copyin-and-copyprivate-clauses.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-flush-construct.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-for-construct.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-master-construct.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-openaccs-parallel-construct.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-ordered-construct.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-parallel-construct.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-private-clause.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-reduction-clause.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-sections-construct.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-single-construct.rst:
  Add trailing newline.
* doc/the-libgomp-abi/implementing-threadprivate-construct.rst:
  Add trailing newline.

libiberty/ChangeLog:

* doc/bsd.rst:
  Add trailing newline.
* doc/copyright.rst:
  Add trailing newline.
* doc/extensions.rst:
  Add trailing newline.
* doc/function-variable-and-macro-listing.rst:
  Add trailing newline.
* doc/index.rst:
  Add trailing newline.
* doc/indices-and-tables.rst:
  Add trailing newline.
* doc/introduction.rst:
  Add trailing newline.
* doc/lesser-general-public-license-2.1.rst:
  Add trailing newline.
* doc/overview.rst:
  Add trailing newline.
* doc/replacement-functions.rst:
  Add trailing newline.
* doc/supplemental-functions.rst:
  Add trailing newline.
* doc/using.rst:
  Add trailing newline.

libitm/ChangeLog:

* doc/c-c++-language-constructs-for-tm.rst:
  Add trailing newline.
* doc/copyright.rst:
  Add trailing newline.
* doc/enabling-libitm.rst:
  Add trailing newline.
* doc/gnu-free-documentation-license.rst:
  Add trailing newline.
* doc/index.rst:
  Add trailing newline.
* doc/indices-and-tables.rst:
  Add trailing newline.
* doc/internals.rst:
  Add trailing newline.
* doc/locking-conventions.rst:
  Add trailing newline.
* doc/nesting-flat-vs-closed.rst:
  Add trailing newline.
* doc/the-libitm-abi.rst:
  Add trailing newline.
* doc/the-libitm-abi/function-list.rst:
  Add trailing newline.
* doc/the-libitm-abi/future-enhancements-to-the-abi.rst:
  Add trailing newline.
* doc/the-libitm-abi/library-design-principles.rst:
  Add trailing newline.
* doc/the-libitm-abi/memory-model.rst:
  Add trailing newline.
* doc/the-libitm-abi/non-objectives.rst:
  Add trailing newline.
* doc/the-libitm-abi/objectives.rst:
  Add trailing newline.
* doc/the-libitm-abi/sample-code.rst:
  Add trailing newline.
* doc/the-libitm-abi/types-and-macros-list.rst:
  Add trailing newline.
* doc/tm-methods-and-method-groups.rst:
  Add trailing newline.

libquadmath/ChangeLog:

* doc/copyright.rst:
  Add trailing newline.
* doc/gnu-free-documentation-license.rst:
  Add trailing newline.
* doc/i-o-library-routines.rst:
  Add trailing newline.
* doc/index.rst:
  Add trailing newline.
* doc/indices-and-tables.rst:
  Add trailing newline.
* doc/introduction.rst:
  Add trailing newline.
* doc/math-library-routines.rst:
  Add trailing newline.
* doc/quadmathsnprintf.rst:
  Add trailing newline.
* doc/reporting-bugs.rst:
  Add trailing newline.
* doc/strtoflt128.rst:
  Add trailing newline.
* doc/typedef-and-constants.rst:
  Add trailing newline.

1271 files changed:
doc/bsd.rst
doc/contrib.rst
doc/contribute.rst
doc/cppdiropts.rst
doc/cppenv.rst
doc/cppopts.rst
doc/cppwarnopts.rst
doc/funding.rst
doc/gnu.rst
doc/gnu_free_documentation_license.rst
doc/gpl-3.0.rst
doc/indices-and-tables.rst
doc/lgpl-2.1.rst
doc/md.rst
gcc/d/doc/copyright.rst
gcc/d/doc/general-public-license-3.rst
gcc/d/doc/gnu-free-documentation-license.rst
gcc/d/doc/index.rst
gcc/d/doc/indices-and-tables.rst
gcc/d/doc/invoking-gdc.rst
gcc/d/doc/invoking-gdc/code-generation.rst
gcc/d/doc/invoking-gdc/developer-options.rst
gcc/d/doc/invoking-gdc/input-and-output-files.rst
gcc/d/doc/invoking-gdc/options-for-directory-search.rst
gcc/d/doc/invoking-gdc/options-for-linking.rst
gcc/d/doc/invoking-gdc/runtime-options.rst
gcc/d/doc/invoking-gdc/warnings.rst
gcc/doc/cpp/character-sets.rst
gcc/doc/cpp/conditional-syntax.rst
gcc/doc/cpp/conditional-uses.rst
gcc/doc/cpp/conditionals.rst
gcc/doc/cpp/copyright.rst
gcc/doc/cpp/deleted-code.rst
gcc/doc/cpp/diagnostics.rst
gcc/doc/cpp/environment-variables.rst
gcc/doc/cpp/gnu-free-documentation-license.rst
gcc/doc/cpp/header-files.rst
gcc/doc/cpp/header-files/alternatives-to-wrapper-ifndef.rst
gcc/doc/cpp/header-files/computed-includes.rst
gcc/doc/cpp/header-files/include-operation.rst
gcc/doc/cpp/header-files/include-syntax.rst
gcc/doc/cpp/header-files/once-only-headers.rst
gcc/doc/cpp/header-files/search-path.rst
gcc/doc/cpp/header-files/system-headers.rst
gcc/doc/cpp/header-files/wrapper-headers.rst
gcc/doc/cpp/implementation-defined-behavior.rst
gcc/doc/cpp/implementation-details.rst
gcc/doc/cpp/implementation-limits.rst
gcc/doc/cpp/index.rst
gcc/doc/cpp/indices-and-tables.rst
gcc/doc/cpp/initial-processing.rst
gcc/doc/cpp/invocation.rst
gcc/doc/cpp/line-control.rst
gcc/doc/cpp/macros.rst
gcc/doc/cpp/macros/concatenation.rst
gcc/doc/cpp/macros/directives-within-macro-arguments.rst
gcc/doc/cpp/macros/function-like-macros.rst
gcc/doc/cpp/macros/macro-arguments.rst
gcc/doc/cpp/macros/macro-pitfalls.rst
gcc/doc/cpp/macros/object-like-macros.rst
gcc/doc/cpp/macros/predefined-macros.rst
gcc/doc/cpp/macros/stringizing.rst
gcc/doc/cpp/macros/undefining-and-redefining-macros.rst
gcc/doc/cpp/macros/variadic-macros.rst
gcc/doc/cpp/obsolete-features.rst
gcc/doc/cpp/other-directives.rst
gcc/doc/cpp/overview.rst
gcc/doc/cpp/pragmas.rst
gcc/doc/cpp/preprocessor-output.rst
gcc/doc/cpp/the-preprocessing-language.rst
gcc/doc/cpp/tokenization.rst
gcc/doc/cpp/traditional-lexical-analysis.rst
gcc/doc/cpp/traditional-macros.rst
gcc/doc/cpp/traditional-miscellany.rst
gcc/doc/cpp/traditional-mode.rst
gcc/doc/cpp/traditional-warnings.rst
gcc/doc/cppinternals/copyright.rst
gcc/doc/cppinternals/cppinternals.rst
gcc/doc/cppinternals/cpplib.rst
gcc/doc/cppinternals/files.rst
gcc/doc/cppinternals/index.rst
gcc/doc/cppinternals/indices-and-tables.rst
gcc/doc/cppinternals/internal-representation-of-macros.rst
gcc/doc/cppinternals/just-which-line-number-anyway.rst
gcc/doc/cppinternals/lexing-a-line.rst
gcc/doc/cppinternals/lexing-a-token.rst
gcc/doc/cppinternals/looking-for-a-function-like-macros-opening-parenthesis.rst
gcc/doc/cppinternals/macro-expansion-overview.rst
gcc/doc/cppinternals/marking-tokens-ineligible-for-future-expansion.rst
gcc/doc/cppinternals/multiple-include-optimization.rst
gcc/doc/cppinternals/overview.rst
gcc/doc/cppinternals/representation-of-line-numbers.rst
gcc/doc/cppinternals/scanning-the-replacement-list-for-macros-to-expand.rst
gcc/doc/gcc/binary-compatibility.rst
gcc/doc/gcc/c++-implementation-defined-behavior.rst
gcc/doc/gcc/c-implementation-defined-behavior.rst
gcc/doc/gcc/c-implementation-defined-behavior/architecture.rst
gcc/doc/gcc/c-implementation-defined-behavior/arrays-and-pointers.rst
gcc/doc/gcc/c-implementation-defined-behavior/characters.rst
gcc/doc/gcc/c-implementation-defined-behavior/declarators.rst
gcc/doc/gcc/c-implementation-defined-behavior/environment.rst
gcc/doc/gcc/c-implementation-defined-behavior/floating-point.rst
gcc/doc/gcc/c-implementation-defined-behavior/hints.rst
gcc/doc/gcc/c-implementation-defined-behavior/identifiers.rst
gcc/doc/gcc/c-implementation-defined-behavior/integers.rst
gcc/doc/gcc/c-implementation-defined-behavior/library-functions.rst
gcc/doc/gcc/c-implementation-defined-behavior/locale-specific-behavior.rst
gcc/doc/gcc/c-implementation-defined-behavior/preprocessing-directives.rst
gcc/doc/gcc/c-implementation-defined-behavior/qualifiers.rst
gcc/doc/gcc/c-implementation-defined-behavior/statements.rst
gcc/doc/gcc/c-implementation-defined-behavior/structures-unions-enumerations-and-bit-fields.rst
gcc/doc/gcc/c-implementation-defined-behavior/translation.rst
gcc/doc/gcc/conditionally-supported-behavior.rst
gcc/doc/gcc/contributing-to-gcc-development.rst
gcc/doc/gcc/contributors-to-gcc.rst
gcc/doc/gcc/copyright.rst
gcc/doc/gcc/exception-handling.rst
gcc/doc/gcc/extensions-to-the-c++-language.rst
gcc/doc/gcc/extensions-to-the-c++-language/backwards-compatibility.rst
gcc/doc/gcc/extensions-to-the-c++-language/c++-concepts.rst
gcc/doc/gcc/extensions-to-the-c++-language/c++-interface-and-implementation-pragmas.rst
gcc/doc/gcc/extensions-to-the-c++-language/c++-specific-variable-function-and-type-attributes.rst
gcc/doc/gcc/extensions-to-the-c++-language/deprecated-features.rst
gcc/doc/gcc/extensions-to-the-c++-language/extracting-the-function-pointer-from-a-bound-pointer-to-member-function.rst
gcc/doc/gcc/extensions-to-the-c++-language/function-multiversioning.rst
gcc/doc/gcc/extensions-to-the-c++-language/restricting-pointer-aliasing.rst
gcc/doc/gcc/extensions-to-the-c++-language/type-traits.rst
gcc/doc/gcc/extensions-to-the-c++-language/vague-linkage.rst
gcc/doc/gcc/extensions-to-the-c++-language/when-is-a-volatile-c++-object-accessed.rst
gcc/doc/gcc/extensions-to-the-c++-language/wheres-the-template.rst
gcc/doc/gcc/extensions-to-the-c-language-family.rst
gcc/doc/gcc/extensions-to-the-c-language-family/128-bit-integers.rst
gcc/doc/gcc/extensions-to-the-c-language-family/additional-floating-types.rst
gcc/doc/gcc/extensions-to-the-c-language-family/alternate-keywords.rst
gcc/doc/gcc/extensions-to-the-c-language-family/an-inline-function-is-as-fast-as-a-macro.rst
gcc/doc/gcc/extensions-to-the-c-language-family/arithmetic-on-void-and-function-pointers.rst
gcc/doc/gcc/extensions-to-the-c-language-family/arrays-of-length-zero.rst
gcc/doc/gcc/extensions-to-the-c-language-family/arrays-of-variable-length.rst
gcc/doc/gcc/extensions-to-the-c-language-family/attribute-syntax.rst
gcc/doc/gcc/extensions-to-the-c-language-family/binary-constants-using-the-0b-prefix.rst
gcc/doc/gcc/extensions-to-the-c-language-family/built-in-functions-for-memory-model-aware-atomic-operations.rst
gcc/doc/gcc/extensions-to-the-c-language-family/built-in-functions-to-perform-arithmetic-with-overflow-checking.rst
gcc/doc/gcc/extensions-to-the-c-language-family/c++-style-comments.rst
gcc/doc/gcc/extensions-to-the-c-language-family/case-ranges.rst
gcc/doc/gcc/extensions-to-the-c-language-family/cast-to-a-union-type.rst
gcc/doc/gcc/extensions-to-the-c-language-family/complex-numbers.rst
gcc/doc/gcc/extensions-to-the-c-language-family/compound-literals.rst
gcc/doc/gcc/extensions-to-the-c-language-family/conditionals-with-omitted-operands.rst
gcc/doc/gcc/extensions-to-the-c-language-family/constructing-function-calls.rst
gcc/doc/gcc/extensions-to-the-c-language-family/decimal-floating-types.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/aarch64-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/amd-gcn-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arc-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arm-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/avr-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/blackfin-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/bpf-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/c-sky-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/common-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/epiphany-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/h8-300-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/ia-64-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32c-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32r-d-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m68k-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mcore-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mep-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microblaze-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microsoft-windows-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mips-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/msp430-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nds32-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nios-ii-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nvidia-ptx-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/powerpc-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/risc-v-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rl78-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rx-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/s-390-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/sh-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/symbian-os-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/v850-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/visium-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/x86-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/xstormy16-function-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/designated-initializers.rst
gcc/doc/gcc/extensions-to-the-c-language-family/determining-the-alignment-of-functions-types-or-variables.rst
gcc/doc/gcc/extensions-to-the-c-language-family/dollar-signs-in-identifier-names.rst
gcc/doc/gcc/extensions-to-the-c-language-family/double-word-integers.rst
gcc/doc/gcc/extensions-to-the-c-language-family/enumerator-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/fixed-point-types.rst
gcc/doc/gcc/extensions-to-the-c-language-family/format-checks-specific-to-particular-target-machines.rst
gcc/doc/gcc/extensions-to-the-c-language-family/function-names-as-strings.rst
gcc/doc/gcc/extensions-to-the-c-language-family/getting-the-return-or-frame-address-of-a-function.rst
gcc/doc/gcc/extensions-to-the-c-language-family/half-precision-floating-point.rst
gcc/doc/gcc/extensions-to-the-c-language-family/hex-floats.rst
gcc/doc/gcc/extensions-to-the-c-language-family/how-to-use-inline-assembly-language-in-c-code.rst
gcc/doc/gcc/extensions-to-the-c-language-family/incomplete-enum-types.rst
gcc/doc/gcc/extensions-to-the-c-language-family/label-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/labels-as-values.rst
gcc/doc/gcc/extensions-to-the-c-language-family/legacy-sync-built-in-functions-for-atomic-memory-access.rst
gcc/doc/gcc/extensions-to-the-c-language-family/locally-declared-labels.rst
gcc/doc/gcc/extensions-to-the-c-language-family/macros-with-a-variable-number-of-arguments.rst
gcc/doc/gcc/extensions-to-the-c-language-family/mixed-declarations-labels-and-code.rst
gcc/doc/gcc/extensions-to-the-c-language-family/named-address-spaces.rst
gcc/doc/gcc/extensions-to-the-c-language-family/nested-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/non-constant-initializers.rst
gcc/doc/gcc/extensions-to-the-c-language-family/non-lvalue-arrays-may-have-subscripts.rst
gcc/doc/gcc/extensions-to-the-c-language-family/nonlocal-gotos.rst
gcc/doc/gcc/extensions-to-the-c-language-family/object-size-checking-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/other-built-in-functions-provided-by-gcc.rst
gcc/doc/gcc/extensions-to-the-c-language-family/pointer-arguments-in-variadic-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/pointers-to-arrays-with-qualifiers-work-as-expected.rst
gcc/doc/gcc/extensions-to-the-c-language-family/pragmas-accepted-by-gcc.rst
gcc/doc/gcc/extensions-to-the-c-language-family/prototypes-and-old-style-function-definitions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/referring-to-a-type-with-typeof.rst
gcc/doc/gcc/extensions-to-the-c-language-family/slightly-looser-rules-for-escaped-newlines.rst
gcc/doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-types.rst
gcc/doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-variables.rst
gcc/doc/gcc/extensions-to-the-c-language-family/statement-attributes.rst
gcc/doc/gcc/extensions-to-the-c-language-family/statements-and-declarations-in-expressions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/structures-with-no-members.rst
gcc/doc/gcc/extensions-to-the-c-language-family/support-for-offsetof.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/aarch64-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/alpha-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/altera-nios-ii-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-simd-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-armv8-m-security-extensions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-c-language-extensions-acle.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-floating-point-status-and-control-intrinsics.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-iwmmxt-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/avr-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/basic-powerpc-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/blackfin-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/bpf-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/fr-v-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-dsp-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-loongson-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-paired-single-support.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-simd-architecture-msa-support.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/msp430-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/nds32-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/other-mips-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/picochip-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-altivec-vsx-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-atomic-memory-operation-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-hardware-transactional-memory-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-matrix-multiply-assist-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/pru-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/risc-v-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/rx-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/s-390-system-z-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/sh-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/sparc-vis-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/ti-c6x-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-control-flow-protection-intrinsics.rst
gcc/doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-transactional-memory-intrinsics.rst
gcc/doc/gcc/extensions-to-the-c-language-family/the-character-esc-in-constants.rst
gcc/doc/gcc/extensions-to-the-c-language-family/thread-local-storage.rst
gcc/doc/gcc/extensions-to-the-c-language-family/unnamed-structure-and-union-fields.rst
gcc/doc/gcc/extensions-to-the-c-language-family/using-vector-instructions-through-built-in-functions.rst
gcc/doc/gcc/extensions-to-the-c-language-family/when-is-a-volatile-object-accessed.rst
gcc/doc/gcc/extensions-to-the-c-language-family/x86-specific-memory-model-extensions-for-transactional-memory.rst
gcc/doc/gcc/funding.rst
gcc/doc/gcc/gcc-command-options.rst
gcc/doc/gcc/gcc-command-options/compiling-c++-programs.rst
gcc/doc/gcc/gcc-command-options/description.rst
gcc/doc/gcc/gcc-command-options/environment-variables-affecting-gcc.rst
gcc/doc/gcc/gcc-command-options/gcc-developer-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/adapteva-epiphany-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/amd-gcn-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/arc-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/arm-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/avr-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/blackfin-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/c-sky-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/c6x-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/cris-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/darwin-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/dec-alpha-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/ebpf-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/fr30-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/frv-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/ft32-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/gnu-linux-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/h8-300-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/hppa-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/ia-64-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/ibm-rs-6000-and-powerpc-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/lm32-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/loongarch-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/m32c-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/m32r-d-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/m680x0-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/mcore-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/mep-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/microblaze-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/mips-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/mmix-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/mn10300-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/moxie-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/msp430-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/nds32-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/nios-ii-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/nvidia-ptx-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/openrisc-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/options-for-system-v.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/pdp-11-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/picochip-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/powerpc-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/pru-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/risc-v-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/rl78-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/rx-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/s-390-and-zseries-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/score-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/sh-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/solaris-2-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/sparc-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/v850-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/vax-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/visium-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/vms-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/vxworks-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/x86-windows-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/xstormy16-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/xtensa-options.rst
gcc/doc/gcc/gcc-command-options/machine-dependent-options/zseries-options.rst
gcc/doc/gcc/gcc-command-options/options-controlling-c++-dialect.rst
gcc/doc/gcc/gcc-command-options/options-controlling-c-dialect.rst
gcc/doc/gcc/gcc-command-options/options-controlling-objective-c-and-objective-c++-dialects.rst
gcc/doc/gcc/gcc-command-options/options-controlling-the-kind-of-output.rst
gcc/doc/gcc/gcc-command-options/options-controlling-the-preprocessor.rst
gcc/doc/gcc/gcc-command-options/options-for-code-generation-conventions.rst
gcc/doc/gcc/gcc-command-options/options-for-debugging-your-program.rst
gcc/doc/gcc/gcc-command-options/options-for-directory-search.rst
gcc/doc/gcc/gcc-command-options/options-for-linking.rst
gcc/doc/gcc/gcc-command-options/options-that-control-optimization.rst
gcc/doc/gcc/gcc-command-options/options-that-control-static-analysis.rst
gcc/doc/gcc/gcc-command-options/options-to-control-diagnostic-messages-formatting.rst
gcc/doc/gcc/gcc-command-options/options-to-request-or-suppress-warnings.rst
gcc/doc/gcc/gcc-command-options/passing-options-to-the-assembler.rst
gcc/doc/gcc/gcc-command-options/program-instrumentation-options.rst
gcc/doc/gcc/gcc-command-options/specifying-subprocesses-and-the-switches-to-pass-to-them.rst
gcc/doc/gcc/gcc-command-options/using-precompiled-headers.rst
gcc/doc/gcc/gcc.rst
gcc/doc/gcc/gcov-dump.rst
gcc/doc/gcc/gcov-tool.rst
gcc/doc/gcc/gcov.rst
gcc/doc/gcc/gcov/brief-description-of-gcov-data-files.rst
gcc/doc/gcc/gcov/data-file-relocation-to-support-cross-profiling.rst
gcc/doc/gcc/gcov/introduction-to-gcov.rst
gcc/doc/gcc/gcov/invoking-gcov.rst
gcc/doc/gcc/gcov/profiling-and-test-coverage-in-freestanding-environments.rst
gcc/doc/gcc/gcov/using-gcov-with-gcc-optimization.rst
gcc/doc/gcc/general-public-license-3.rst
gcc/doc/gcc/gnu-free-documentation-license.rst
gcc/doc/gcc/gnu-objective-c-features.rst
gcc/doc/gcc/gnu-objective-c-features/compatibilityalias.rst
gcc/doc/gcc/gnu-objective-c-features/constant-string-objects.rst
gcc/doc/gcc/gnu-objective-c-features/exceptions.rst
gcc/doc/gcc/gnu-objective-c-features/fast-enumeration.rst
gcc/doc/gcc/gnu-objective-c-features/garbage-collection.rst
gcc/doc/gcc/gnu-objective-c-features/gnu-objective-c-runtime-api.rst
gcc/doc/gcc/gnu-objective-c-features/load-executing-code-before-main.rst
gcc/doc/gcc/gnu-objective-c-features/messaging-with-the-gnu-objective-c-runtime.rst
gcc/doc/gcc/gnu-objective-c-features/synchronization.rst
gcc/doc/gcc/gnu-objective-c-features/type-encoding.rst
gcc/doc/gcc/gnu.rst
gcc/doc/gcc/have-you-found-a-bug.rst
gcc/doc/gcc/how-and-where-to-report-bugs.rst
gcc/doc/gcc/how-to-get-help-with-gcc.rst
gcc/doc/gcc/index.rst
gcc/doc/gcc/indices-and-tables.rst
gcc/doc/gcc/known-causes-of-trouble-with-gcc.rst
gcc/doc/gcc/known-causes-of-trouble-with-gcc/actual-bugs-we-havent-fixed-yet.rst
gcc/doc/gcc/known-causes-of-trouble-with-gcc/certain-changes-we-dont-want-to-make.rst
gcc/doc/gcc/known-causes-of-trouble-with-gcc/common-misunderstandings-with-gnu-c.rst
gcc/doc/gcc/known-causes-of-trouble-with-gcc/disappointments-and-misunderstandings.rst
gcc/doc/gcc/known-causes-of-trouble-with-gcc/fixed-header-files.rst
gcc/doc/gcc/known-causes-of-trouble-with-gcc/incompatibilities-of-gcc.rst
gcc/doc/gcc/known-causes-of-trouble-with-gcc/interoperation.rst
gcc/doc/gcc/known-causes-of-trouble-with-gcc/standard-libraries.rst
gcc/doc/gcc/known-causes-of-trouble-with-gcc/warning-messages-and-error-messages.rst
gcc/doc/gcc/language-standards-supported-by-gcc.rst
gcc/doc/gcc/language-standards-supported-by-gcc/c++-language.rst
gcc/doc/gcc/language-standards-supported-by-gcc/c-language.rst
gcc/doc/gcc/language-standards-supported-by-gcc/d-language.rst
gcc/doc/gcc/language-standards-supported-by-gcc/go-language.rst
gcc/doc/gcc/language-standards-supported-by-gcc/objective-c-and-objective-c++-languages.rst
gcc/doc/gcc/lto-dump.rst
gcc/doc/gcc/programming-languages-supported-by-gcc.rst
gcc/doc/gcc/reporting-bugs.rst
gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples.rst
gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/alias-analysis.rst
gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/annotations.rst
gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/memory-model.rst
gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/ssa-operands.rst
gcc/doc/gccint/analysis-and-optimization-of-gimple-tuples/static-single-assignment.rst
gcc/doc/gccint/analysis-and-representation-of-loops.rst
gcc/doc/gccint/analysis-and-representation-of-loops/data-dependency-analysis.rst
gcc/doc/gccint/analysis-and-representation-of-loops/iv-analysis-on-rtl.rst
gcc/doc/gccint/analysis-and-representation-of-loops/loop-closed-ssa-form.rst
gcc/doc/gccint/analysis-and-representation-of-loops/loop-manipulation.rst
gcc/doc/gccint/analysis-and-representation-of-loops/loop-querying.rst
gcc/doc/gccint/analysis-and-representation-of-loops/loop-representation.rst
gcc/doc/gccint/analysis-and-representation-of-loops/number-of-iterations-analysis.rst
gcc/doc/gccint/analysis-and-representation-of-loops/scalar-evolutions.rst
gcc/doc/gccint/analyzer-internals.rst
gcc/doc/gccint/collect2.rst
gcc/doc/gccint/contributing-to-gcc-development.rst
gcc/doc/gccint/contributors-to-gcc.rst
gcc/doc/gccint/control-flow-graph.rst
gcc/doc/gccint/control-flow-graph/basic-blocks.rst
gcc/doc/gccint/control-flow-graph/edges.rst
gcc/doc/gccint/control-flow-graph/liveness-information.rst
gcc/doc/gccint/control-flow-graph/maintaining-the-cfg.rst
gcc/doc/gccint/control-flow-graph/profile-information.rst
gcc/doc/gccint/copyright.rst
gcc/doc/gccint/debugging-the-analyzer.rst
gcc/doc/gccint/funding.rst
gcc/doc/gccint/gcc-and-portability.rst
gcc/doc/gccint/general-public-license-3.rst
gcc/doc/gccint/generic.rst
gcc/doc/gccint/generic/attributes-in-trees.rst
gcc/doc/gccint/generic/c-and-c++-trees.rst
gcc/doc/gccint/generic/declarations.rst
gcc/doc/gccint/generic/deficiencies.rst
gcc/doc/gccint/generic/expressions.rst
gcc/doc/gccint/generic/functions.rst
gcc/doc/gccint/generic/language-dependent-trees.rst
gcc/doc/gccint/generic/overview.rst
gcc/doc/gccint/generic/statements.rst
gcc/doc/gccint/generic/types.rst
gcc/doc/gccint/gimple-api.rst
gcc/doc/gccint/gimple.rst
gcc/doc/gccint/gimple/adding-a-new-gimple-statement-code.rst
gcc/doc/gccint/gimple/class-hierarchy-of-gimple-statements.rst
gcc/doc/gccint/gimple/exception-handling.rst
gcc/doc/gccint/gimple/gimple-instruction-set.rst
gcc/doc/gccint/gimple/gimple-sequences.rst
gcc/doc/gccint/gimple/manipulating-gimple-statements.rst
gcc/doc/gccint/gimple/operands.rst
gcc/doc/gccint/gimple/sequence-iterators.rst
gcc/doc/gccint/gimple/statement-and-operand-traversals.rst
gcc/doc/gccint/gimple/temporaries.rst
gcc/doc/gccint/gimple/tuple-representation.rst
gcc/doc/gccint/gimple/tuple-specific-accessors.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleasm.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleassign.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimplebind.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimplecall.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimplecatch.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimplecond.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpledebug.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleehfilter.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimplegoto.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimplelabel.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimplenop.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicload.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicstore.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompcontinue.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompcritical.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompfor.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompmaster.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompordered.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompparallel.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompreturn.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompsection.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompsections.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleompsingle.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimplephi.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleresx.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimplereturn.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpleswitch.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimpletry.rst
gcc/doc/gccint/gimple/tuple-specific-accessors/gimplewithcleanupexpr.rst
gcc/doc/gccint/gnu-free-documentation-license.rst
gcc/doc/gccint/guidelines-for-diagnostics.rst
gcc/doc/gccint/guidelines-for-options.rst
gcc/doc/gccint/host-common.rst
gcc/doc/gccint/host-configuration.rst
gcc/doc/gccint/host-filesystem.rst
gcc/doc/gccint/host-makefile-fragments.rst
gcc/doc/gccint/host-misc.rst
gcc/doc/gccint/index.rst
gcc/doc/gccint/indices-and-tables.rst
gcc/doc/gccint/interfacing-to-gcc-output.rst
gcc/doc/gccint/introduction.rst
gcc/doc/gccint/language-front-ends-in-gcc.rst
gcc/doc/gccint/link-time-optimization.rst
gcc/doc/gccint/link-time-optimization/design-overview.rst
gcc/doc/gccint/link-time-optimization/internal-flags-controlling-lto1.rst
gcc/doc/gccint/link-time-optimization/lto-file-sections.rst
gcc/doc/gccint/link-time-optimization/using-summary-information-in-ipa-passes.rst
gcc/doc/gccint/link-time-optimization/whole-program-assumptions-linker-plugin-and-symbol-visibilities.rst
gcc/doc/gccint/machine-descriptions.rst
gcc/doc/gccint/machine-descriptions/c-statements-for-assembler-output.rst
gcc/doc/gccint/machine-descriptions/canonicalization-of-instructions.rst
gcc/doc/gccint/machine-descriptions/conditional-execution.rst
gcc/doc/gccint/machine-descriptions/constant-definitions.rst
gcc/doc/gccint/machine-descriptions/defining-how-to-split-instructions.rst
gcc/doc/gccint/machine-descriptions/defining-jump-instruction-patterns.rst
gcc/doc/gccint/machine-descriptions/defining-looping-instruction-patterns.rst
gcc/doc/gccint/machine-descriptions/defining-rtl-sequences-for-code-generation.rst
gcc/doc/gccint/machine-descriptions/everything-about-instruction-patterns.rst
gcc/doc/gccint/machine-descriptions/example-of-defineinsn.rst
gcc/doc/gccint/machine-descriptions/including-patterns-in-machine-descriptions.rst
gcc/doc/gccint/machine-descriptions/instruction-attributes.rst
gcc/doc/gccint/machine-descriptions/interdependence-of-patterns.rst
gcc/doc/gccint/machine-descriptions/iterators.rst
gcc/doc/gccint/machine-descriptions/machine-specific-peephole-optimizers.rst
gcc/doc/gccint/machine-descriptions/operand-constraints.rst
gcc/doc/gccint/machine-descriptions/output-templates-and-operand-substitution.rst
gcc/doc/gccint/machine-descriptions/overview-of-how-the-machine-description-is-used.rst
gcc/doc/gccint/machine-descriptions/predicates.rst
gcc/doc/gccint/machine-descriptions/rtl-template.rst
gcc/doc/gccint/machine-descriptions/rtl-templates-transformations.rst
gcc/doc/gccint/machine-descriptions/standard-pattern-names-for-generation.rst
gcc/doc/gccint/machine-descriptions/when-the-order-of-patterns-matters.rst
gcc/doc/gccint/makefile-fragments.rst
gcc/doc/gccint/match-and-simplify.rst
gcc/doc/gccint/memory-management-and-type-information.rst
gcc/doc/gccint/memory-management-and-type-information/how-to-invoke-the-garbage-collector.rst
gcc/doc/gccint/memory-management-and-type-information/marking-roots-for-the-garbage-collector.rst
gcc/doc/gccint/memory-management-and-type-information/source-files-containing-type-information.rst
gcc/doc/gccint/memory-management-and-type-information/support-for-inheritance.rst
gcc/doc/gccint/memory-management-and-type-information/support-for-user-provided-gc-marking-routines.rst
gcc/doc/gccint/memory-management-and-type-information/the-inside-of-a-gty.rst
gcc/doc/gccint/memory-management-and-type-information/troubleshooting-the-garbage-collector.rst
gcc/doc/gccint/option-file-format.rst
gcc/doc/gccint/option-properties.rst
gcc/doc/gccint/option-specification-files.rst
gcc/doc/gccint/passes-and-files-of-the-compiler.rst
gcc/doc/gccint/passes-and-files-of-the-compiler/gimplification-pass.rst
gcc/doc/gccint/passes-and-files-of-the-compiler/inter-procedural-optimization-passes.rst
gcc/doc/gccint/passes-and-files-of-the-compiler/optimization-info.rst
gcc/doc/gccint/passes-and-files-of-the-compiler/parsing-pass.rst
gcc/doc/gccint/passes-and-files-of-the-compiler/pass-manager.rst
gcc/doc/gccint/passes-and-files-of-the-compiler/rtl-passes.rst
gcc/doc/gccint/passes-and-files-of-the-compiler/tree-ssa-passes.rst
gcc/doc/gccint/plugins.rst
gcc/doc/gccint/plugins/building-gcc-plugins.rst
gcc/doc/gccint/plugins/controlling-which-passes-are-being-run.rst
gcc/doc/gccint/plugins/giving-information-about-a-plugin.rst
gcc/doc/gccint/plugins/interacting-with-the-gcc-garbage-collector.rst
gcc/doc/gccint/plugins/interacting-with-the-pass-manager.rst
gcc/doc/gccint/plugins/keeping-track-of-available-passes.rst
gcc/doc/gccint/plugins/loading-plugins.rst
gcc/doc/gccint/plugins/plugin-api.rst
gcc/doc/gccint/plugins/recording-information-about-pass-execution.rst
gcc/doc/gccint/plugins/registering-custom-attributes-or-pragmas.rst
gcc/doc/gccint/rtl-representation.rst
gcc/doc/gccint/rtl-representation/access-to-operands.rst
gcc/doc/gccint/rtl-representation/access-to-special-operands.rst
gcc/doc/gccint/rtl-representation/assembler-instructions-as-expressions.rst
gcc/doc/gccint/rtl-representation/bit-fields.rst
gcc/doc/gccint/rtl-representation/comparison-operations.rst
gcc/doc/gccint/rtl-representation/constant-expression-types.rst
gcc/doc/gccint/rtl-representation/conversions.rst
gcc/doc/gccint/rtl-representation/declarations.rst
gcc/doc/gccint/rtl-representation/embedded-side-effects-on-addresses.rst
gcc/doc/gccint/rtl-representation/flags-in-an-rtl-expression.rst
gcc/doc/gccint/rtl-representation/insns.rst
gcc/doc/gccint/rtl-representation/machine-modes.rst
gcc/doc/gccint/rtl-representation/on-the-side-ssa-form-for-rtl.rst
gcc/doc/gccint/rtl-representation/reading-rtl.rst
gcc/doc/gccint/rtl-representation/registers-and-memory.rst
gcc/doc/gccint/rtl-representation/rtl-classes-and-formats.rst
gcc/doc/gccint/rtl-representation/rtl-expressions-for-arithmetic.rst
gcc/doc/gccint/rtl-representation/rtl-object-types.rst
gcc/doc/gccint/rtl-representation/rtl-representation-of-function-call-insns.rst
gcc/doc/gccint/rtl-representation/side-effect-expressions.rst
gcc/doc/gccint/rtl-representation/structure-sharing-assumptions.rst
gcc/doc/gccint/rtl-representation/variable-location-debug-information-in-rtl.rst
gcc/doc/gccint/rtl-representation/vector-operations.rst
gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants.rst
gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/alignment-of-polyints.rst
gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/arithmetic-on-polyints.rst
gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/comparisons-involving-polyint.rst
gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/computing-bounds-on-polyints.rst
gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/consequences-of-using-polyint.rst
gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/converting-polyints.rst
gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/guidelines-for-using-polyint.rst
gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/miscellaneous-polyint-routines.rst
gcc/doc/gccint/sizes-and-offsets-as-runtime-invariants/overview-of-polyint.rst
gcc/doc/gccint/source-tree-structure-and-build-system.rst
gcc/doc/gccint/source-tree-structure-and-build-system/configure-terms-and-history.rst
gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory.rst
gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-language-front-end.rst
gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-target-back-end.rst
gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/build-system-in-the-gcc-directory.rst
gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/configuration-in-the-gcc-directory.rst
gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/headers-installed-by-gcc.rst
gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/library-source-files-and-headers-under-the-gcc-directory.rst
gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/makefile-targets.rst
gcc/doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/subdirectories-of-gcc.rst
gcc/doc/gccint/source-tree-structure-and-build-system/top-level-source-directory.rst
gcc/doc/gccint/standard-header-file-directories.rst
gcc/doc/gccint/static-analyzer.rst
gcc/doc/gccint/target-macros.rst
gcc/doc/gccint/target-macros/controlling-debugging-information-format.rst
gcc/doc/gccint/target-macros/controlling-the-compilation-driver-gcc.rst
gcc/doc/gccint/target-macros/cross-compilation-and-floating-point.rst
gcc/doc/gccint/target-macros/defining-coprocessor-specifics-for-mips-targets.rst
gcc/doc/gccint/target-macros/defining-data-structures-for-per-function-information.rst
gcc/doc/gccint/target-macros/defining-the-output-assembler-language.rst
gcc/doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-alignment.rst
gcc/doc/gccint/target-macros/defining-the-output-assembler-language/how-initialization-functions-are-handled.rst
gcc/doc/gccint/target-macros/defining-the-output-assembler-language/macros-controlling-initialization-routines.rst
gcc/doc/gccint/target-macros/defining-the-output-assembler-language/output-and-generation-of-labels.rst
gcc/doc/gccint/target-macros/defining-the-output-assembler-language/output-of-assembler-instructions.rst
gcc/doc/gccint/target-macros/defining-the-output-assembler-language/output-of-data.rst
gcc/doc/gccint/target-macros/defining-the-output-assembler-language/output-of-uninitialized-variables.rst
gcc/doc/gccint/target-macros/implicit-calls-to-library-routines.rst
gcc/doc/gccint/target-macros/layout-of-source-language-data-types.rst
gcc/doc/gccint/target-macros/position-independent-code.rst
gcc/doc/gccint/target-macros/register-usage.rst
gcc/doc/gccint/target-macros/stack-layout-and-calling-conventions.rst
gcc/doc/gccint/target-macros/stack-layout-and-calling-conventions/basic-stack-layout.rst
gcc/doc/gccint/target-macros/stack-layout-and-calling-conventions/caller-saves-register-allocation.rst
gcc/doc/gccint/target-macros/stack-layout-and-calling-conventions/exception-handling-support.rst
gcc/doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-function-arguments-on-the-stack.rst
gcc/doc/gccint/target-macros/stack-layout-and-calling-conventions/registers-that-address-the-stack-frame.rst
gcc/doc/gccint/target-macros/support-for-nested-functions.rst
gcc/doc/gccint/target-macros/the-global-targetm-variable.rst
gcc/doc/gccint/target-makefile-fragments.rst
gcc/doc/gccint/testsuites.rst
gcc/doc/gccint/testsuites/ada-language-testsuites.rst
gcc/doc/gccint/testsuites/c-language-testsuites.rst
gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests.rst
gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/commands-for-use-in-dg-final.rst
gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/features-for-dg-add-options.rst
gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/keywords-describing-target-attributes.rst
gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/selecting-targets-to-which-a-test-applies.rst
gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/syntax-and-descriptions-of-test-directives.rst
gcc/doc/gccint/testsuites/directives-used-within-dejagnu-tests/variants-of-dg-require-support.rst
gcc/doc/gccint/testsuites/idioms-used-in-testsuite-code.rst
gcc/doc/gccint/testsuites/support-for-testing-binary-compatibility.rst
gcc/doc/gccint/testsuites/support-for-testing-gcov.rst
gcc/doc/gccint/testsuites/support-for-testing-gimple-passes.rst
gcc/doc/gccint/testsuites/support-for-testing-link-time-optimizations.rst
gcc/doc/gccint/testsuites/support-for-testing-profile-directed-optimizations.rst
gcc/doc/gccint/testsuites/support-for-testing-rtl-passes.rst
gcc/doc/gccint/testsuites/support-for-torture-testing-using-multiple-options.rst
gcc/doc/gccint/the-gcc-low-level-runtime-library.rst
gcc/doc/gccint/the-gcc-low-level-runtime-library/language-independent-routines-for-exception-handling.rst
gcc/doc/gccint/the-gcc-low-level-runtime-library/miscellaneous-runtime-library-routines.rst
gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-decimal-floating-point-emulation.rst
gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-fixed-point-fractional-emulation.rst
gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-floating-point-emulation.rst
gcc/doc/gccint/the-gcc-low-level-runtime-library/routines-for-integer-arithmetic.rst
gcc/doc/gccint/the-language.rst
gcc/doc/gccint/user-experience-guidelines.rst
gcc/doc/install/binaries.rst
gcc/doc/install/building.rst
gcc/doc/install/building/building-a-cross-compiler.rst
gcc/doc/install/building/building-a-native-compiler.rst
gcc/doc/install/building/building-in-parallel.rst
gcc/doc/install/building/building-the-ada-compiler.rst
gcc/doc/install/building/building-the-d-compiler.rst
gcc/doc/install/building/building-with-profile-feedback.rst
gcc/doc/install/configuration.rst
gcc/doc/install/copyright.rst
gcc/doc/install/downloading-gcc.rst
gcc/doc/install/final-installation.rst
gcc/doc/install/gnu-free-documentation-license.rst
gcc/doc/install/host-target-specific-installation-notes-for-gcc.rst
gcc/doc/install/how-can-you-run-the-testsuite-on-selected-tests.rst
gcc/doc/install/how-to-interpret-test-results.rst
gcc/doc/install/index.rst
gcc/doc/install/indices-and-tables.rst
gcc/doc/install/installing-gcc.rst
gcc/doc/install/passing-options-and-running-multiple-testsuites.rst
gcc/doc/install/prerequisites.rst
gcc/doc/install/submitting-test-results.rst
gcc/doc/install/testing.rst
gcc/fortran/doc/gfc-internals/code-that-interacts-with-the-user.rst
gcc/fortran/doc/gfc-internals/command-line-options.rst
gcc/fortran/doc/gfc-internals/copyright.rst
gcc/fortran/doc/gfc-internals/error-handling.rst
gcc/fortran/doc/gfc-internals/frontend-data-structures.rst
gcc/fortran/doc/gfc-internals/generating-the-intermediate-language-for-later-stages.rst
gcc/fortran/doc/gfc-internals/generating-the-intermediate-language-for-later-stages/accessing-declarations.rst
gcc/fortran/doc/gfc-internals/generating-the-intermediate-language-for-later-stages/basic-data-structures.rst
gcc/fortran/doc/gfc-internals/generating-the-intermediate-language-for-later-stages/converting-expressions-to-tree.rst
gcc/fortran/doc/gfc-internals/generating-the-intermediate-language-for-later-stages/translating-statements.rst
gcc/fortran/doc/gfc-internals/gfccode.rst
gcc/fortran/doc/gfc-internals/gfcexpr.rst
gcc/fortran/doc/gfc-internals/gnu-free-documentation-license.rst
gcc/fortran/doc/gfc-internals/index.rst
gcc/fortran/doc/gfc-internals/indices-and-tables.rst
gcc/fortran/doc/gfc-internals/internals-of-fortran-2003-oop-features.rst
gcc/fortran/doc/gfc-internals/introduction.rst
gcc/fortran/doc/gfc-internals/symbol-versioning.rst
gcc/fortran/doc/gfc-internals/the-libgfortran-runtime-library.rst
gcc/fortran/doc/gfc-internals/type-bound-operators.rst
gcc/fortran/doc/gfc-internals/type-bound-procedures.rst
gcc/fortran/doc/gfortran/about-gnu-fortran.rst
gcc/fortran/doc/gfortran/coarray-programming.rst
gcc/fortran/doc/gfortran/compiler-characteristics.rst
gcc/fortran/doc/gfortran/compiler-characteristics/asynchronous-i-o.rst
gcc/fortran/doc/gfortran/compiler-characteristics/data-consistency-and-durability.rst
gcc/fortran/doc/gfortran/compiler-characteristics/evaluation-of-logical-expressions.rst
gcc/fortran/doc/gfortran/compiler-characteristics/file-format-of-unformatted-sequential-files.rst
gcc/fortran/doc/gfortran/compiler-characteristics/file-operations-on-symbolic-links.rst
gcc/fortran/doc/gfortran/compiler-characteristics/files-opened-without-an-explicit-action=-specifier.rst
gcc/fortran/doc/gfortran/compiler-characteristics/internal-representation-of-logical-variables.rst
gcc/fortran/doc/gfortran/compiler-characteristics/kind-type-parameters.rst
gcc/fortran/doc/gfortran/compiler-characteristics/max-and-min-intrinsics-with-real-nan-arguments.rst
gcc/fortran/doc/gfortran/compiler-characteristics/thread-safety-of-the-runtime-library.rst
gcc/fortran/doc/gfortran/contributing.rst
gcc/fortran/doc/gfortran/contributors-to-gnu-fortran.rst
gcc/fortran/doc/gfortran/copyright.rst
gcc/fortran/doc/gfortran/extensions-implemented-in-gnu-fortran.rst
gcc/fortran/doc/gfortran/extensions-not-implemented-in-gnu-fortran.rst
gcc/fortran/doc/gfortran/extensions.rst
gcc/fortran/doc/gfortran/function-abi-documentation.rst
gcc/fortran/doc/gfortran/funding.rst
gcc/fortran/doc/gfortran/general-public-license-3.rst
gcc/fortran/doc/gfortran/gnu-fortran-and-gcc.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/description.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/enable-and-customize-preprocessing.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/environment-variables-affecting-gfortran.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/influencing-runtime-behavior.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/influencing-the-linking-step.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/option-summary.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-controlling-fortran-dialect.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-for-code-generation-conventions.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-for-debugging-your-program-or-gnu-fortran.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-for-directory-search.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-for-interoperability-with-other-languages.rst
gcc/fortran/doc/gfortran/gnu-fortran-command-options/options-to-request-or-suppress-errors-and-warnings.rst
gcc/fortran/doc/gfortran/gnu-fortran-compiler-directives.rst
gcc/fortran/doc/gfortran/gnu-free-documentation-license.rst
gcc/fortran/doc/gfortran/index.rst
gcc/fortran/doc/gfortran/indices-and-tables.rst
gcc/fortran/doc/gfortran/interoperability-with-c.rst
gcc/fortran/doc/gfortran/intrinsic-modules.rst
gcc/fortran/doc/gfortran/intrinsic-modules/ieee-modules-ieeeexceptions-ieeearithmetic-and-ieeefeatures.rst
gcc/fortran/doc/gfortran/intrinsic-modules/isocbinding.rst
gcc/fortran/doc/gfortran/intrinsic-modules/isofortranenv.rst
gcc/fortran/doc/gfortran/intrinsic-modules/openacc-module-openacc.rst
gcc/fortran/doc/gfortran/intrinsic-modules/openmp-modules-omplib-and-omplibkinds.rst
gcc/fortran/doc/gfortran/intrinsic-procedures.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/abort.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/abs.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/access.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/achar.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/acos.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/acosd.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/acosh.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/adjustl.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/adjustr.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/aimag.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/alarm.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/all.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/allocated.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/and.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/any.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/asin.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/asind.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/asinh.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/associated.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atan.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atan2.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atan2d.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atand.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atanh.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atomicadd.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atomicand.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atomiccas.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atomicdefine.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchadd.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchand.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchor.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atomicfetchxor.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atomicor.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atomicref.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/atomicxor.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/backtrace.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/besselj0.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/besselj1.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/besseljn.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/bessely0.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/bessely1.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/besselyn.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/bge.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/bgt.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/bitsize.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ble.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/blt.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/btest.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cassociated.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ceiling.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cfpointer.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cfprocpointer.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cfunloc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/chdir.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/chmod.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cloc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cmplx.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cobroadcast.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/comax.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/comin.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/commandargumentcount.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/compileroptions.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/compilerversion.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/complex.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/conjg.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/coreduce.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cos.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cosd.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cosh.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cosum.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cotan.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cotand.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/count.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cputime.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/cshift.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/csizeof.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ctime.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/dateandtime.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/dble.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/dcmplx.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/digits.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/dim.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/dotproduct.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/dprod.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/dreal.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/dshiftl.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/dshiftr.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/dtime.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/eoshift.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/epsilon.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/erf.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/erfc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/erfcscaled.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/etime.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/eventquery.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/executecommandline.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/exit.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/exp.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/exponent.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/extendstypeof.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/fdate.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/fget.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/fgetc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/findloc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/floor.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/flush.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/fnum.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/fput.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/fputc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/fraction.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/free.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/fseek.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/fstat.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ftell.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/gamma.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/gerror.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/getarg.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/getcommand.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/getcommandargument.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/getcwd.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/getenv.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/getenvironmentvariable.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/getgid.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/getlog.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/getpid.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/getuid.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/gmtime.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/hostnm.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/huge.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/hypot.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/iachar.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/iall.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/iand.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/iany.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/iargc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ibclr.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ibits.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ibset.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ichar.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/idate.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ieor.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ierrno.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/imageindex.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/index.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/int2.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/int8.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/introduction-to-intrinsic-procedures.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ior.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/iparity.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/irand.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/isatty.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/iscontiguous.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ishft.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ishftc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/isiostatend.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/isiostateor.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/isnan.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/itime.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/kill.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/kind.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/lbound.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/lcobound.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/leadz.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/len.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/lentrim.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/lge.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/lgt.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/link.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/lle.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/llt.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/lnblnk.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/loc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/log.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/log10.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/loggamma.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/logical.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/lshift.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/lstat.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ltime.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/malloc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/maskl.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/maskr.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/matmul.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/max.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/maxexponent.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/maxloc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/maxval.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/mclock.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/mclock8.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/merge.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/mergebits.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/min.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/minexponent.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/minloc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/minval.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/mod.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/modulo.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/movealloc.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/mvbits.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/nearest.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/newline.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/nint.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/norm2.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/not.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/null.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/numimages.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/or.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/pack.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/parity.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/perror.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/popcnt.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/poppar.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/precision.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/present.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/product.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/radix.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ran.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/rand.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/randominit.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/randomnumber.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/randomseed.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/range.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/rank.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/rename.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/repeat.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/reshape.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/rrspacing.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/rshift.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/sametypeas.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/scale.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/scan.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/secnds.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/second.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/selectedcharkind.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/selectedintkind.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/selectedrealkind.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/setexponent.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/shape.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/shifta.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/shiftl.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/shiftr.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/sign.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/signal.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/sin.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/sind.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/sinh.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/size.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/sizeof.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/sleep.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/spacing.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/spread.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/sqrt.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/srand.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/stat.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/storagesize.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/sum.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/symlnk.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/system.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/systemclock.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/tan.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/tand.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/tanh.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/thisimage.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/time.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/time8.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/tiny.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/trailz.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/transfer.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/transpose.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/trim.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ttynam.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ubound.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/ucobound.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/umask.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/unlink.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/unpack.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/verify.rst
gcc/fortran/doc/gfortran/intrinsic-procedures/xor.rst
gcc/fortran/doc/gfortran/introduction.rst
gcc/fortran/doc/gfortran/mixed-language-programming.rst
gcc/fortran/doc/gfortran/naming-and-argument-passing-conventions.rst
gcc/fortran/doc/gfortran/non-fortran-main-program.rst
gcc/fortran/doc/gfortran/projects.rst
gcc/fortran/doc/gfortran/runtime.rst
gcc/fortran/doc/gfortran/runtime/gfortranconvertunit.rst
gcc/fortran/doc/gfortran/runtime/gfortranerrorbacktrace.rst
gcc/fortran/doc/gfortran/runtime/gfortranformattedbuffersize.rst
gcc/fortran/doc/gfortran/runtime/gfortranlistseparator.rst
gcc/fortran/doc/gfortran/runtime/gfortranoptionalplus.rst
gcc/fortran/doc/gfortran/runtime/gfortranshowlocus.rst
gcc/fortran/doc/gfortran/runtime/gfortranstderrunit.rst
gcc/fortran/doc/gfortran/runtime/gfortranstdinunit.rst
gcc/fortran/doc/gfortran/runtime/gfortranstdoutunit.rst
gcc/fortran/doc/gfortran/runtime/gfortranunbufferedall.rst
gcc/fortran/doc/gfortran/runtime/gfortranunbufferedpreconnected.rst
gcc/fortran/doc/gfortran/runtime/gfortranunformattedbuffersize.rst
gcc/fortran/doc/gfortran/runtime/tmpdir.rst
gcc/fortran/doc/gfortran/standards.rst
gcc/fortran/doc/gfortran/type-and-enum-abi-documentation.rst
gcc/go/doc/c-interoperability.rst
gcc/go/doc/c-type-interoperability.rst
gcc/go/doc/compiler-directives.rst
gcc/go/doc/copyright.rst
gcc/go/doc/function-names.rst
gcc/go/doc/general-public-license-3.rst
gcc/go/doc/gnu-free-documentation-license.rst
gcc/go/doc/import-and-export.rst
gcc/go/doc/index.rst
gcc/go/doc/indices-and-tables.rst
gcc/go/doc/introduction.rst
gcc/go/doc/invoking-gccgo.rst
libgomp/doc/amd-radeon-gcn.rst
libgomp/doc/copyright.rst
libgomp/doc/cuda-streams-usage.rst
libgomp/doc/enabling-openacc.rst
libgomp/doc/enabling-openmp.rst
libgomp/doc/first-invocation-nvidia-cublas-library-api.rst
libgomp/doc/first-invocation-openacc-library-api.rst
libgomp/doc/funding.rst
libgomp/doc/general-public-license-3.rst
libgomp/doc/gnu-free-documentation-license.rst
libgomp/doc/implementation-status-and-implementation-defined-behavior.rst
libgomp/doc/index.rst
libgomp/doc/indices-and-tables.rst
libgomp/doc/introduction.rst
libgomp/doc/memory-allocation-with-libmemkind.rst
libgomp/doc/nvptx.rst
libgomp/doc/offload-target-specifics.rst
libgomp/doc/openacc-environment-variables.rst
libgomp/doc/openacc-environment-variables/accdevicenum.rst
libgomp/doc/openacc-environment-variables/accdevicetype.rst
libgomp/doc/openacc-environment-variables/accproflib.rst
libgomp/doc/openacc-environment-variables/gccaccnotify.rst
libgomp/doc/openacc-introduction.rst
libgomp/doc/openacc-library-and-environment-variables.rst
libgomp/doc/openacc-library-interoperability.rst
libgomp/doc/openacc-profiling-interface.rst
libgomp/doc/openacc-runtime-library-routines.rst
libgomp/doc/openacc-runtime-library-routines/accasynctest.rst
libgomp/doc/openacc-runtime-library-routines/accasynctestall.rst
libgomp/doc/openacc-runtime-library-routines/accattach.rst
libgomp/doc/openacc-runtime-library-routines/acccopyin.rst
libgomp/doc/openacc-runtime-library-routines/acccopyout.rst
libgomp/doc/openacc-runtime-library-routines/acccreate.rst
libgomp/doc/openacc-runtime-library-routines/accdelete.rst
libgomp/doc/openacc-runtime-library-routines/accdetach.rst
libgomp/doc/openacc-runtime-library-routines/accdeviceptr.rst
libgomp/doc/openacc-runtime-library-routines/accfree.rst
libgomp/doc/openacc-runtime-library-routines/accgetcudastream.rst
libgomp/doc/openacc-runtime-library-routines/accgetcurrentcudacontext.rst
libgomp/doc/openacc-runtime-library-routines/accgetcurrentcudadevice.rst
libgomp/doc/openacc-runtime-library-routines/accgetdevicenum.rst
libgomp/doc/openacc-runtime-library-routines/accgetdevicetype.rst
libgomp/doc/openacc-runtime-library-routines/accgetnumdevices.rst
libgomp/doc/openacc-runtime-library-routines/accgetproperty.rst
libgomp/doc/openacc-runtime-library-routines/acchostptr.rst
libgomp/doc/openacc-runtime-library-routines/accinit.rst
libgomp/doc/openacc-runtime-library-routines/accispresent.rst
libgomp/doc/openacc-runtime-library-routines/accmalloc.rst
libgomp/doc/openacc-runtime-library-routines/accmapdata.rst
libgomp/doc/openacc-runtime-library-routines/accmemcpyfromdevice.rst
libgomp/doc/openacc-runtime-library-routines/accmemcpytodevice.rst
libgomp/doc/openacc-runtime-library-routines/accondevice.rst
libgomp/doc/openacc-runtime-library-routines/accpresentorcopyin.rst
libgomp/doc/openacc-runtime-library-routines/accpresentorcreate.rst
libgomp/doc/openacc-runtime-library-routines/accproflookup.rst
libgomp/doc/openacc-runtime-library-routines/accprofregister.rst
libgomp/doc/openacc-runtime-library-routines/accprofunregister.rst
libgomp/doc/openacc-runtime-library-routines/accregisterlibrary.rst
libgomp/doc/openacc-runtime-library-routines/accsetcudastream.rst
libgomp/doc/openacc-runtime-library-routines/accsetdevicenum.rst
libgomp/doc/openacc-runtime-library-routines/accsetdevicetype.rst
libgomp/doc/openacc-runtime-library-routines/accshutdown.rst
libgomp/doc/openacc-runtime-library-routines/accunmapdata.rst
libgomp/doc/openacc-runtime-library-routines/accupdatedevice.rst
libgomp/doc/openacc-runtime-library-routines/accupdateself.rst
libgomp/doc/openacc-runtime-library-routines/accwait.rst
libgomp/doc/openacc-runtime-library-routines/accwaitall.rst
libgomp/doc/openacc-runtime-library-routines/accwaitallasync.rst
libgomp/doc/openacc-runtime-library-routines/accwaitasync.rst
libgomp/doc/openmp-context-selectors.rst
libgomp/doc/openmp-environment-variables.rst
libgomp/doc/openmp-environment-variables/gompcpuaffinity.rst
libgomp/doc/openmp-environment-variables/gompdebug.rst
libgomp/doc/openmp-environment-variables/gomprtemsthreadpools.rst
libgomp/doc/openmp-environment-variables/gompspincount.rst
libgomp/doc/openmp-environment-variables/gompstacksize.rst
libgomp/doc/openmp-environment-variables/ompcancellation.rst
libgomp/doc/openmp-environment-variables/ompdefaultdevice.rst
libgomp/doc/openmp-environment-variables/ompdisplayenv.rst
libgomp/doc/openmp-environment-variables/ompdynamic.rst
libgomp/doc/openmp-environment-variables/ompmaxactivelevels.rst
libgomp/doc/openmp-environment-variables/ompmaxtaskpriority.rst
libgomp/doc/openmp-environment-variables/ompnested.rst
libgomp/doc/openmp-environment-variables/ompnumteams.rst
libgomp/doc/openmp-environment-variables/ompnumthreads.rst
libgomp/doc/openmp-environment-variables/ompplaces.rst
libgomp/doc/openmp-environment-variables/ompprocbind.rst
libgomp/doc/openmp-environment-variables/ompschedule.rst
libgomp/doc/openmp-environment-variables/ompstacksize.rst
libgomp/doc/openmp-environment-variables/omptargetoffload.rst
libgomp/doc/openmp-environment-variables/ompteamsthreadlimit.rst
libgomp/doc/openmp-environment-variables/ompthreadlimit.rst
libgomp/doc/openmp-environment-variables/ompwaitpolicy.rst
libgomp/doc/openmp-implementation-specifics.rst
libgomp/doc/openmp-implementation-status.rst
libgomp/doc/openmp-implementation-status/openmp-45.rst
libgomp/doc/openmp-implementation-status/openmp-50.rst
libgomp/doc/openmp-implementation-status/openmp-51.rst
libgomp/doc/openmp-implementation-status/openmp-52.rst
libgomp/doc/openmp-runtime-library-routines.rst
libgomp/doc/openmp-runtime-library-routines/ompdestroylock.rst
libgomp/doc/openmp-runtime-library-routines/ompdestroynestlock.rst
libgomp/doc/openmp-runtime-library-routines/ompfulfillevent.rst
libgomp/doc/openmp-runtime-library-routines/ompgetactivelevel.rst
libgomp/doc/openmp-runtime-library-routines/ompgetancestorthreadnum.rst
libgomp/doc/openmp-runtime-library-routines/ompgetcancellation.rst
libgomp/doc/openmp-runtime-library-routines/ompgetdefaultdevice.rst
libgomp/doc/openmp-runtime-library-routines/ompgetdevicenum.rst
libgomp/doc/openmp-runtime-library-routines/ompgetdynamic.rst
libgomp/doc/openmp-runtime-library-routines/ompgetinitialdevice.rst
libgomp/doc/openmp-runtime-library-routines/ompgetlevel.rst
libgomp/doc/openmp-runtime-library-routines/ompgetmaxactivelevels.rst
libgomp/doc/openmp-runtime-library-routines/ompgetmaxtaskpriority.rst
libgomp/doc/openmp-runtime-library-routines/ompgetmaxteams.rst
libgomp/doc/openmp-runtime-library-routines/ompgetmaxthreads.rst
libgomp/doc/openmp-runtime-library-routines/ompgetnested.rst
libgomp/doc/openmp-runtime-library-routines/ompgetnumdevices.rst
libgomp/doc/openmp-runtime-library-routines/ompgetnumprocs.rst
libgomp/doc/openmp-runtime-library-routines/ompgetnumteams.rst
libgomp/doc/openmp-runtime-library-routines/ompgetnumthreads.rst
libgomp/doc/openmp-runtime-library-routines/ompgetprocbind.rst
libgomp/doc/openmp-runtime-library-routines/ompgetschedule.rst
libgomp/doc/openmp-runtime-library-routines/ompgetsupportedactivelevels.rst
libgomp/doc/openmp-runtime-library-routines/ompgetteamnum.rst
libgomp/doc/openmp-runtime-library-routines/ompgetteamsize.rst
libgomp/doc/openmp-runtime-library-routines/ompgetteamsthreadlimit.rst
libgomp/doc/openmp-runtime-library-routines/ompgetthreadlimit.rst
libgomp/doc/openmp-runtime-library-routines/ompgetthreadnum.rst
libgomp/doc/openmp-runtime-library-routines/ompgetwtick.rst
libgomp/doc/openmp-runtime-library-routines/ompgetwtime.rst
libgomp/doc/openmp-runtime-library-routines/ompinfinal.rst
libgomp/doc/openmp-runtime-library-routines/ompinitlock.rst
libgomp/doc/openmp-runtime-library-routines/ompinitnestlock.rst
libgomp/doc/openmp-runtime-library-routines/ompinparallel.rst
libgomp/doc/openmp-runtime-library-routines/ompisinitialdevice.rst
libgomp/doc/openmp-runtime-library-routines/ompsetdefaultdevice.rst
libgomp/doc/openmp-runtime-library-routines/ompsetdynamic.rst
libgomp/doc/openmp-runtime-library-routines/ompsetlock.rst
libgomp/doc/openmp-runtime-library-routines/ompsetmaxactivelevels.rst
libgomp/doc/openmp-runtime-library-routines/ompsetnested.rst
libgomp/doc/openmp-runtime-library-routines/ompsetnestlock.rst
libgomp/doc/openmp-runtime-library-routines/ompsetnumteams.rst
libgomp/doc/openmp-runtime-library-routines/ompsetnumthreads.rst
libgomp/doc/openmp-runtime-library-routines/ompsetschedule.rst
libgomp/doc/openmp-runtime-library-routines/ompsetteamsthreadlimit.rst
libgomp/doc/openmp-runtime-library-routines/omptestlock.rst
libgomp/doc/openmp-runtime-library-routines/omptestnestlock.rst
libgomp/doc/openmp-runtime-library-routines/ompunsetlock.rst
libgomp/doc/openmp-runtime-library-routines/ompunsetnestlock.rst
libgomp/doc/reporting-bugs.rst
libgomp/doc/the-libgomp-abi.rst
libgomp/doc/the-libgomp-abi/implementing-atomic-construct.rst
libgomp/doc/the-libgomp-abi/implementing-barrier-construct.rst
libgomp/doc/the-libgomp-abi/implementing-critical-construct.rst
libgomp/doc/the-libgomp-abi/implementing-firstprivate-lastprivate-copyin-and-copyprivate-clauses.rst
libgomp/doc/the-libgomp-abi/implementing-flush-construct.rst
libgomp/doc/the-libgomp-abi/implementing-for-construct.rst
libgomp/doc/the-libgomp-abi/implementing-master-construct.rst
libgomp/doc/the-libgomp-abi/implementing-openaccs-parallel-construct.rst
libgomp/doc/the-libgomp-abi/implementing-ordered-construct.rst
libgomp/doc/the-libgomp-abi/implementing-parallel-construct.rst
libgomp/doc/the-libgomp-abi/implementing-private-clause.rst
libgomp/doc/the-libgomp-abi/implementing-reduction-clause.rst
libgomp/doc/the-libgomp-abi/implementing-sections-construct.rst
libgomp/doc/the-libgomp-abi/implementing-single-construct.rst
libgomp/doc/the-libgomp-abi/implementing-threadprivate-construct.rst
libiberty/doc/bsd.rst
libiberty/doc/copyright.rst
libiberty/doc/extensions.rst
libiberty/doc/function-variable-and-macro-listing.rst
libiberty/doc/index.rst
libiberty/doc/indices-and-tables.rst
libiberty/doc/introduction.rst
libiberty/doc/lesser-general-public-license-2.1.rst
libiberty/doc/overview.rst
libiberty/doc/replacement-functions.rst
libiberty/doc/supplemental-functions.rst
libiberty/doc/using.rst
libitm/doc/c-c++-language-constructs-for-tm.rst
libitm/doc/copyright.rst
libitm/doc/enabling-libitm.rst
libitm/doc/gnu-free-documentation-license.rst
libitm/doc/index.rst
libitm/doc/indices-and-tables.rst
libitm/doc/internals.rst
libitm/doc/locking-conventions.rst
libitm/doc/nesting-flat-vs-closed.rst
libitm/doc/the-libitm-abi.rst
libitm/doc/the-libitm-abi/function-list.rst
libitm/doc/the-libitm-abi/future-enhancements-to-the-abi.rst
libitm/doc/the-libitm-abi/library-design-principles.rst
libitm/doc/the-libitm-abi/memory-model.rst
libitm/doc/the-libitm-abi/non-objectives.rst
libitm/doc/the-libitm-abi/objectives.rst
libitm/doc/the-libitm-abi/sample-code.rst
libitm/doc/the-libitm-abi/types-and-macros-list.rst
libitm/doc/tm-methods-and-method-groups.rst
libquadmath/doc/copyright.rst
libquadmath/doc/gnu-free-documentation-license.rst
libquadmath/doc/i-o-library-routines.rst
libquadmath/doc/index.rst
libquadmath/doc/indices-and-tables.rst
libquadmath/doc/introduction.rst
libquadmath/doc/math-library-routines.rst
libquadmath/doc/quadmathsnprintf.rst
libquadmath/doc/reporting-bugs.rst
libquadmath/doc/strtoflt128.rst
libquadmath/doc/typedef-and-constants.rst

index 6d53fa6271c8ea4f775bec13cbef9da6190c6209..4f91312b4cb3553eb5d88a574ede3d94941ae4d8 100644 (file)
@@ -36,4 +36,4 @@ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
\ No newline at end of file
+SUCH DAMAGE.
index 273d61717b1be2aaa2d51c956411bdf8c9450825..96bf2a56af42efdafab0d37d5fbb7fbf91e1b4e2 100644 (file)
@@ -1270,4 +1270,4 @@ to testing:
 
 And finally we'd like to thank everyone who uses the compiler, provides
 feedback and generally reminds us why we're doing this work in the first
-place.
\ No newline at end of file
+place.
index 643562efc63f70fdf4dea3fec833592c0db9edf9..9a2fadd88963d35dd04e8beac61fafa1f1c12fef 100644 (file)
@@ -18,4 +18,4 @@ advice at these URLs: https://gcc.gnu.org/contribute.html, https://gcc.gnu.org/c
 
 for information on how to make useful contributions and avoid
 duplication of effort.  Suggested projects are listed at
-https://gcc.gnu.org/projects/.
\ No newline at end of file
+https://gcc.gnu.org/projects/.
index 91568fe56121587276de579e9c4ad30306212f1a..e2e4dc983d3ec160ff2eb50e68e75c72751069e2 100644 (file)
 
 .. option:: -Wendif-labels
 
-  Default setting; overrides :option:`-Wno-endif-labels`.
\ No newline at end of file
+  Default setting; overrides :option:`-Wno-endif-labels`.
index f27338cfa2fef6dfc2b508f362769f6d7cf0257b..edd8c4cf68bc218072f24ddfee5f3185bedc7793 100644 (file)
@@ -94,4 +94,4 @@
 
   The value should be a known timestamp such as the last modification
   time of the source or package and it should be set by the build
-  process.
\ No newline at end of file
+  process.
index 60d663e35d84740ac4badaf56a9250d0fe965382..4aafa22a3e57ce96e92a0c6943adee62572b2ffe 100644 (file)
   token in the output is preceded by the dump of the map its location
   belongs to.
 
-  When used from GCC without :option:`-E`, this option has no effect.
\ No newline at end of file
+  When used from GCC without :option:`-E`, this option has no effect.
index 8e9e9e7276f3716150fe69e4dec1b36bcb422a2b..3a5d9383f086d07b1821a873ec3ad9f3674019d8 100644 (file)
@@ -1,4 +1,4 @@
 ..
   Copyright 1988-2022 Free Software Foundation, Inc.
   This is part of the GCC manual.
-  For copying conditions, see the copyright.rst file.
\ No newline at end of file
+  For copying conditions, see the copyright.rst file.
index ee4daca6fd7f2c7ff972aba9254651b969005835..9e0d057e198e8c99086f7354f4afcfb733a34b8b 100644 (file)
@@ -44,4 +44,4 @@ major new features or packages contribute the most.
 
 By establishing the idea that supporting further development is 'the
 proper thing to do' when distributing free software for a fee, we can
-assure a steady flow of resources into making more free software.
\ No newline at end of file
+assure a steady flow of resources into making more free software.
index 930659b250ba14e59ea597c946c70303187b5952..8703eb19adf28ffab055df8bddaa33b6a6e4a7da 100644 (file)
@@ -16,4 +16,4 @@ kernel Linux, are now widely used; though these systems are often
 referred to as 'Linux', they are more accurately called GNU/Linux
 systems.
 
-For more information, see: https://www.gnu.org/ and https://www.gnu.org/gnu/linux-and-gnu.html.
\ No newline at end of file
+For more information, see: https://www.gnu.org/ and https://www.gnu.org/gnu/linux-and-gnu.html.
index 5a7d110efde7b3d86d0b901f7e6b5d42aa3e2319..6ab6f79e90932d5430f168691dbe8b2afc489b03 100644 (file)
@@ -473,4 +473,4 @@ situation.
 If your document contains nontrivial examples of program code, we
 recommend releasing these examples in parallel under your choice of
 free software license, such as the GNU General Public License,
-to permit their use in free software.
\ No newline at end of file
+to permit their use in free software.
index 07ffd72b375b5ee9bb3b95955757f57981c40cfe..d4d5615c9a22d21de70bfe2b90bcd7345d2c06e1 100644 (file)
@@ -704,4 +704,4 @@ program into proprietary programs. If your program is a subroutine
 library, you may consider it more useful to permit linking proprietary
 applications with the library. If this is what you want to do, use the
 GNU Lesser General Public License instead of this License. But first,
-please read https://www.gnu.org/licenses/why-not-lgpl.html.
\ No newline at end of file
+please read https://www.gnu.org/licenses/why-not-lgpl.html.
index 92bf73bcb0a828bc6a4880c2d5d3592ea5b0f5d8..bf62509bd1471d7b22b30da400e346307aae37b1 100644 (file)
@@ -10,4 +10,4 @@
     TODO
     ----
 
-    .. todolist::
\ No newline at end of file
+    .. todolist::
index 845de30d8d48e9d853d5d0e87d671d9840c7d010..340ace7253575a3590ee1423d60a9e04d2ff8494 100644 (file)
@@ -511,4 +511,4 @@ necessary.  Here is a sample; alter the names:
     signature of Ty Coon, 1 April 1990
     Ty Coon, President of Vice
 
-That's all there is to it!
\ No newline at end of file
+That's all there is to it!
index 55e0711113e4f027a751330430e5cb3d3a5aba2f..d0fb75ef8e89b6732c40973da4689ea721a5425a 100644 (file)
@@ -3139,4 +3139,4 @@ Xtensa---:samp:`{config/xtensa/constraints.md}`
   Integer constant valid for BccI instructions
 
 ``L``
-  Unsigned constant valid for BccUI instructions
\ No newline at end of file
+  Unsigned constant valid for BccUI instructions
index 5afce611a7a6e644db723d7ea5872b0666332dd9..10a131adc2d1f9f685be3266aea6d2f01cfae7cd 100644 (file)
@@ -10,4 +10,4 @@ Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
 any later version published by the Free Software Foundation; with no
 Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
-A copy of the license is in the :ref:`gnu_fdl`.
\ No newline at end of file
+A copy of the license is in the :ref:`gnu_fdl`.
index becda773ca07c5f9a543669bc4caf5f0b02b3644..f39f21eecd91d09c54cca417855dc63b8308d119 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/gpl-3.0.rst
\ No newline at end of file
+.. include:: ../../../doc/gpl-3.0.rst
index 1de809b36361bd24d402b00bf2051e996ba85af7..d70ca989667751091471752b986b6f38d0f75e7c 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/gnu_free_documentation_license.rst
\ No newline at end of file
+.. include:: ../../../doc/gnu_free_documentation_license.rst
index 700a4a8d885d6de37c64ff2096b6b5de65e3e52d..01e6cd7ce168842c4c83d8742161aba600c05ca0 100644 (file)
@@ -19,4 +19,4 @@ package documentation, see https://dlang.org/.
   general-public-license-3
   gnu-free-documentation-license
 
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 6c215a391d9ba8d2036df046206d7902829b8c1c..5cc3191ee479b7116afe1f3faa1ce2c83bbebcff 100644 (file)
@@ -1 +1 @@
-.. include:: ../../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../../doc/indices-and-tables.rst
index be477b82f072741f03ea16785dc277e23dfe6623..3d967bc6ee94b921256f3e8415a5fea4b36487a4 100644 (file)
@@ -45,4 +45,4 @@ Options
 
 .. only:: man
 
-  .. include:: copyright.rst
\ No newline at end of file
+  .. include:: copyright.rst
index 178b6f98fe2556f3e4aa19b408dc92191bb1b327..25a9954945f7d223017a6b72d4898ac243564ca5 100644 (file)
@@ -167,4 +167,4 @@ In addition to the many :command:`gcc` options controlling code generation,
 
   Generates code expanded from D ``mixin`` statements and writes the
   processed sources to :samp:`{file}`.  This is useful to debug errors in compilation
-  and provides source for debuggers to show when requested.
\ No newline at end of file
+  and provides source for debuggers to show when requested.
index 564ed36d6c0e947041428146295faf30e1ba725b..cc3135858016e1c51d5b2a518afc3e74e770a915 100644 (file)
@@ -28,4 +28,4 @@ interest to developers or language tooling.
   program is being compiled.  This includes listing all modules that are
   processed through the ``parse``, ``semantic``, ``semantic2``, and
   ``semantic3`` stages; all ``import`` modules and their file paths;
-  and all ``function`` bodies that are being compiled.
\ No newline at end of file
+  and all ``function`` bodies that are being compiled.
index a4bce6b9aba0d73a9d9a46f2fcf737becf579905..d3c7573bfade5541cc3f20688323345bd5d749cf 100644 (file)
@@ -42,4 +42,4 @@ A Ddoc source file contains code in the D macro processor language.  It is
 primarily designed for use in producing user documentation from embedded
 comments, with a slight affinity towards HTML generation.  If a :samp:`.d`
 source file starts with the string ``Ddoc`` then it is treated as general
-purpose documentation, not as a D source file.
\ No newline at end of file
+purpose documentation, not as a D source file.
index 934b22df5b0325c3921e4a6292edecbc0d9f0ce8..07a057f839ef345e6307d4cc2e7653e6d18de761 100644 (file)
@@ -89,4 +89,4 @@ other parts of the compiler:
 
   Do not search the standard system directories for D source and interface
   files.  Only the directories that have been specified with :option:`-I` options
-  (and the directory of the current file, if appropriate) are searched.
\ No newline at end of file
+  (and the directory of the current file, if appropriate) are searched.
index dc64fcd206a1e0c0add3bb4ffc99a58dec9f8ed5..31ea78348fed4e8614469dd0ddcb615c44747f3c 100644 (file)
@@ -56,4 +56,4 @@ a link step.
   On systems that provide :samp:`libgphobos` and :samp:`libgdruntime` as a
   shared and a static library, this option forces the use of the static
   version.  If no static version was built when the compiler was configured,
-  this option has no effect.
\ No newline at end of file
+  this option has no effect.
index fda87c2b96e6815a2519c21f61c19c27baf6940c..fcb7eae24935592ccec47ff5227187c99c5d702f 100644 (file)
@@ -311,4 +311,4 @@ These options affect the runtime behavior of programs compiled with
   Turns off emission of declarations that can be defined in multiple objects as
   weak symbols.  The default is to emit all public symbols as weak, unless the
   target lacks support for weak symbols.  Disabling this option means that common
-  symbols are instead put in COMDAT or become private.
\ No newline at end of file
+  symbols are instead put in COMDAT or become private.
index c9ed52e7630318e8a7059b8eb8d9cbc54e2830eb..180a6e46b0960abb751c014f4307dba37506fb72 100644 (file)
@@ -145,4 +145,4 @@ specified, they do not prevent compilation of the program.
     List all variables going into thread local storage.
 
   :samp:`vmarkdown`
-    List instances of Markdown replacements in Ddoc.
\ No newline at end of file
+    List instances of Markdown replacements in Ddoc.
index f4b6e05515cd6c5faf701fffe96c55519835719b..34bca2d76e4a72c243387eb0906875bc616b4f0c 100644 (file)
@@ -53,4 +53,4 @@ used, then those constructs are not permitted in identifiers.
 .. [#f1] UTF-16 does not meet the requirements of the C
   standard for a wide character set, but the choice of 16-bit
   ``wchar_t`` is enshrined in some system ABIs so we cannot fix
-  this.
\ No newline at end of file
+  this.
index 1dec2ac6f4b1b7babf6fa0e94dd44791b9b15d88..6b536a2dc3229335e00d6328f3d7a18dc522d276 100644 (file)
@@ -408,4 +408,4 @@ but not with others that don't.
 
   #if defined __has_include && __has_include ("header.h")   /* not portable */
   ...
-  #endif
\ No newline at end of file
+  #endif
index 59555a5828d588a4f02285bf10221b94b7bf810b..c81bdf2ed74bf5c27f628c6b5240dfabfd2f78cb 100644 (file)
@@ -29,4 +29,4 @@ There are three general reasons to use a conditional.
 
 Simple programs that do not need system-specific logic or complex
 debugging hooks generally will not need to use preprocessing
-conditionals.
\ No newline at end of file
+conditionals.
index 381a6124da44757afa3c1d6b90aa5638ea45dfc6..cfe6f2f386b3f73baabd4803bf6af67b3ced8d66 100644 (file)
@@ -41,4 +41,4 @@ remains syntactically valid when it is not to be used.
 
   conditional-uses
   conditional-syntax
-  deleted-code
\ No newline at end of file
+  deleted-code
index fa61190ddf7e293f805f14a4af7a6a91882ca624..ed6b960c55f222ff11a48751a0832821d98d5567 100644 (file)
@@ -21,4 +21,4 @@ A copy of the license is included in the :ref:`gnu_fdl`.
 
      You have freedom to copy and modify this GNU Manual, like GNU
      software.  Copies published by the Free Software Foundation raise
-     funds for GNU development.
\ No newline at end of file
+     funds for GNU development.
index 758e0c1c0a38ccfa56cd32f98e4034657c172317..0e2a439f5e2d5d2f0a4c28e95efaa077a084fb57 100644 (file)
@@ -31,4 +31,4 @@ comment, instead.  The interior of ``#if 0`` must consist of complete
 tokens; in particular, single-quote characters must balance.  Comments
 often contain unbalanced single-quote characters (known in English as
 apostrophes).  These confuse ``#if 0``.  They don't confuse
-:samp:`/*`.
\ No newline at end of file
+:samp:`/*`.
index beaad7d8217c436c9eaafafb932a1ef63692ac7c..c73d4bdaeedfa6580da1aebbf4c9b17d06a2dd21 100644 (file)
@@ -48,4 +48,4 @@ Neither :samp:`#error` nor :samp:`#warning` macro-expands its argument.
 Internal whitespace sequences are each replaced with a single space.
 The line must consist of complete tokens.  It is wisest to make the
 argument of these directives be a single string constant; this avoids
-problems with apostrophes and the like.
\ No newline at end of file
+problems with apostrophes and the like.
index c0ab799290585675205d5f1575dc954523c6578e..da8e3edfacae674ff87dbef8149aa2d68a2e5c6f 100644 (file)
@@ -20,4 +20,4 @@ Note that you can also specify places to search using options such as
 environment variables, which in turn take precedence over the
 configuration of GCC.
 
-.. include:: ../../../doc/cppenv.rst
\ No newline at end of file
+.. include:: ../../../doc/cppenv.rst
index 1de809b36361bd24d402b00bf2051e996ba85af7..d70ca989667751091471752b986b6f38d0f75e7c 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/gnu_free_documentation_license.rst
\ No newline at end of file
+.. include:: ../../../doc/gnu_free_documentation_license.rst
index 13b9841c3c661bfd8858e0206ff7a0a50870cbf8..13176c0251e6f4ed63f0c03814db12a06f10bc36 100644 (file)
@@ -53,4 +53,4 @@ underscores in header file names, and at most one dot.
   header-files/alternatives-to-wrapper-ifndef
   header-files/computed-includes
   header-files/wrapper-headers
-  header-files/system-headers
\ No newline at end of file
+  header-files/system-headers
index e38cffeaf38134663d9ba75bb3f77a3675e7ae36..f24b1c2b6e5585b0030de0c8bac22a2a1432a0e9 100644 (file)
@@ -37,4 +37,4 @@ Another way to prevent a header file from being included more than once
 is with the :samp:`#pragma once` directive (see :ref:`pragmas`).
 :samp:`#pragma once` does not have the problems that :samp:`#import` does,
 but it is not recognized by all preprocessors, so you cannot rely on it
-in a portable program.
\ No newline at end of file
+in a portable program.
index 49c16228032f9794880535edbab754a17189423c..60b3ff6a97595af7117249db543f135ac08939a2 100644 (file)
@@ -83,4 +83,4 @@ These rules are implementation-defined behavior according to the C
 standard.  To minimize the risk of different compilers interpreting your
 computed includes differently, we recommend you use only a single
 object-like macro which expands to a string constant.  This will also
-minimize confusion for people reading your program.
\ No newline at end of file
+minimize confusion for people reading your program.
index 465905698e71430b72d7ff5cdbcbd19cbe0639a2..0fbdc1f5a02ec33bd5d5af71a39fffd637bf1c26 100644 (file)
@@ -64,4 +64,4 @@ declarations, etc.
 
 The line following the :samp:`#include` directive is always treated as a
 separate line by the C preprocessor, even if the included file lacks a
-final newline.
\ No newline at end of file
+final newline.
index a378dfc5375538170ae0653e6cb5b71e5c953202..8136043922c844852f10eb8b19054c6e53e80bdb 100644 (file)
@@ -39,4 +39,4 @@ All of these also interpret :samp:`/` the same way.  It is most portable
 to use only :samp:`/`.)
 
 It is an error if there is anything (other than comments) on the line
-after the file name.
\ No newline at end of file
+after the file name.
index 2ee777716201b9fe2096ec3909e624d052ece43e..7a18ce1208d636ac3de0b96aaed7e36222b9d875 100644 (file)
@@ -49,4 +49,4 @@ The macro ``FILE_FOO_SEEN`` is called the :dfn:`controlling macro` or
 begin with :samp:`_`.  In a system header file, it should begin with
 :samp:`__` to avoid conflicts with user programs.  In any kind of header
 file, the macro name should contain the name of the file and some
-additional text, to avoid conflicts with other header files.
\ No newline at end of file
+additional text, to avoid conflicts with other header files.
index 9f87878517f048f18a27954750ab5f068b25cc71..e01a6c212869d2c84c898085ea25187d0a6fe786 100644 (file)
@@ -50,4 +50,4 @@ Note that you can also prevent the preprocessor from searching any of
 the default system header directories with the :option:`-nostdinc`
 option.  This is useful when you are compiling an operating system
 kernel or some other program that does not use the standard C library
-facilities, or the standard C library itself.
\ No newline at end of file
+facilities, or the standard C library itself.
index ef6474f9deab1ddad4c138eccd9296add0feb7a0..907a4f6831cb861b825baad40eb94804eb3e59b0 100644 (file)
@@ -38,4 +38,4 @@ There are, however, two ways to make normal headers into system headers:
   system_header`` has no effect in the primary source file.
 
 On some targets, such as RS/6000 AIX, GCC implicitly surrounds all
-system headers with an :samp:`extern "C"` block when compiling as C++.
\ No newline at end of file
+system headers with an :samp:`extern "C"` block when compiling as C++.
index 848170e138e68f98ee218217abe51e7319fe13b2..bc608f73ebd28727d05551af21747dc3ab1cf8ee 100644 (file)
@@ -55,4 +55,4 @@ The use of :samp:`#include_next` can lead to great confusion.  We
 recommend it be used only when there is no other alternative.  In
 particular, it should not be used in the headers belonging to a specific
 program; it should be used only to make global corrections along the
-lines of :command:`fixincludes`.
\ No newline at end of file
+lines of :command:`fixincludes`.
index 8946520eefe38e700d3802e7f5485c448887498f..901391b34d7dc9ae941c44445253b9ec98029896 100644 (file)
@@ -94,4 +94,4 @@ and stick to it.
   question does not arise.
 
   Note that GCC does not yet implement any of the standard
-  pragmas.
\ No newline at end of file
+  pragmas.
index 326277b1fc9055dde18146bec4990567221db40f..8da0f1434c82f0ec9961c3bcdf56415a1d61b0b9 100644 (file)
@@ -20,4 +20,4 @@ Also documented here are obsolete features still supported by CPP.
 
   implementation-defined-behavior
   implementation-limits
-  obsolete-features
\ No newline at end of file
+  obsolete-features
index 18cfc6ab0a67cf9301869b6164d1ea3e806b3662..171e2a09b5c78012765c53b401cbc27d1d28e756 100644 (file)
@@ -65,4 +65,4 @@ consumed by other processes on the same computer, etc.
   source file.  GNU cpp maps files into memory, so it is limited by the
   available address space.  This is generally at least two gigabytes.
   Depending on the operating system, the size of physical memory may or
-  may not be a limitation.
\ No newline at end of file
+  may not be a limitation.
index e19dfba42a6c949ca7c54f8ffbfa4dc44412da16..aebff50c800d00542f498706aba0880697d4f03b 100644 (file)
@@ -32,4 +32,4 @@ useful on its own.
   environment-variables
   gnu-free-documentation-license
 
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 6c215a391d9ba8d2036df046206d7902829b8c1c..5cc3191ee479b7116afe1f3faa1ce2c83bbebcff 100644 (file)
@@ -1 +1 @@
-.. include:: ../../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../../doc/indices-and-tables.rst
index 9ca96f21428ad49770d8da152add7dd68510cd84..052d5d88a2c021a1ddc21e01558dfcdd2d6fe65c 100644 (file)
@@ -161,4 +161,4 @@ readable.
 
 There is no way to prevent a backslash at the end of a line from being
 interpreted as a backslash-newline.  This cannot affect any correct
-program, however.
\ No newline at end of file
+program, however.
index 7b13980af5ac956f9b9d8a0fa676c6c10b247986..4264b74a552f817687504f269c96b7548c9a35c7 100644 (file)
@@ -78,4 +78,4 @@ options may *not* be grouped: :option:`-dM` is very different from
 
 .. only:: man
 
-  .. include:: copyright.rst
\ No newline at end of file
+  .. include:: copyright.rst
index 933d8a9cf1c1622d44795afc8d3f0f9fa0680249..34c9f90b17684666db32630998b25cf77f97a20d 100644 (file)
@@ -52,4 +52,4 @@ for subsequent input in the current preprocessor input file.
 
 :samp:`#line` directives alter the results of the ``__FILE__`` and
 ``__LINE__`` predefined macros from that point on.  See :ref:`standard-predefined-macros`.  They do not have any effect on :samp:`#include`'s
-idea of the directory containing the current file.
\ No newline at end of file
+idea of the directory containing the current file.
index 7355e0719ef119e8b27097c1f7f51a7f5454acad..5106b84133479ba4680046fffbb425ba39b9f72f 100644 (file)
@@ -34,4 +34,4 @@ macros when you are compiling C++.
   macros/predefined-macros
   macros/undefining-and-redefining-macros
   macros/directives-within-macro-arguments
-  macros/macro-pitfalls
\ No newline at end of file
+  macros/macro-pitfalls
index 2f5066ab65eb3dbd057a1d93161c922858ee45b5..ec394664b6afb3e4bf63efd21c7f5b58c72de75e 100644 (file)
@@ -82,4 +82,4 @@ concatenating the argument with :samp:`_command`.  Here is how it is done:
     COMMAND (quit),
     COMMAND (help),
     ...
-  };
\ No newline at end of file
+  };
index 2e7e82563e9c5cc7a7f078ac31d96d8bdc4806e0..ea5c076a515a175c18259c896330c5561ca06cd6 100644 (file)
@@ -36,4 +36,4 @@ which expands to
 
   1 2 1 2
 
-with the semantics described above.
\ No newline at end of file
+with the semantics described above.
index 16ba2cf1a1aaeb80e9e759edd43b7fbcf0b3d29e..9101bc1f5655cc9ed0a3e2517eac28e716b91e99 100644 (file)
@@ -52,4 +52,4 @@ parentheses.
 The first two pairs of parentheses in this expansion come from the
 macro.  The third is the pair that was originally after the macro
 invocation.  Since ``lang_init`` is an object-like macro, it does not
-consume those parentheses.
\ No newline at end of file
+consume those parentheses.
index 06911523e7fb68ea2a60f482a15a40f8c058e491..18441a773b412f567bc49da0ceb2fabfd57ca7cf 100644 (file)
@@ -109,4 +109,4 @@ their corresponding actual arguments.
 .. code-block::
 
   #define foo(x) x, "x"
-  foo(bar)        → bar, "x"
\ No newline at end of file
+  foo(bar)        → bar, "x"
index 0be22954a7652241e62e4c4eea83fd89df5021fe..755e088e98b2087fcad3b17f7122ae3df9517cad 100644 (file)
@@ -446,4 +446,4 @@ The syntax error triggered by the tokens ``syntax error`` results in
 an error message citing line three---the line of ignore_second_arg---
 even though the problematic code comes from line five.
 
-We consider this a bug, and intend to fix it in the near future.
\ No newline at end of file
+We consider this a bug, and intend to fix it in the near future.
index c5e6e4cd4668486137d7f999a30753c8c4a9591f..a674433e1c5032b425945e075e5457c465e7e2da 100644 (file)
@@ -123,4 +123,4 @@ Now ``TABLESIZE`` expands (in two stages) to ``37``.
 If the expansion of a macro contains its own name, either directly or
 via intermediate macros, it is not expanded again when the expansion is
 examined for more macros.  This prevents infinite recursion.
-See :ref:`self-referential-macros`, for the precise details.
\ No newline at end of file
+See :ref:`self-referential-macros`, for the precise details.
index 8af566e0dc36d44a636f2f5287df0f076f8e338f..f4afeef452608785c2aafcb8f6ddc899b6406309 100644 (file)
@@ -871,4 +871,4 @@ These are the named operators and their corresponding punctuators:
    * - ``xor``
      - ``^``
    * - ``xor_eq``
-     - ``^=``
\ No newline at end of file
+     - ``^=``
index 9265601c1341f32870a949d48a7b557274e0fa44..95277d864922941d9e1c90c316169513ee78df71 100644 (file)
@@ -83,4 +83,4 @@ you have to use two levels of macros.
 macro-expanded first.  But ``s`` is an ordinary argument to
 ``xstr``, so it is completely macro-expanded before ``xstr``
 itself is expanded (see :ref:`argument-prescan`).  Therefore, by the time
-``str`` gets to its argument, it has already been macro-expanded.
\ No newline at end of file
+``str`` gets to its argument, it has already been macro-expanded.
index 137abe949845677c75992516ad157e39965e4c18..6f0cdcfe5afa7926a2760915b0fcd150e5f5f8be 100644 (file)
@@ -64,4 +64,4 @@ same as the old one, the preprocessor issues a warning and changes the
 macro to use the new definition.  If the new definition is effectively
 the same, the redefinition is silently ignored.  This allows, for
 instance, two different headers to define a common macro.  The
-preprocessor will only complain if the definitions do not match.
\ No newline at end of file
+preprocessor will only complain if the definitions do not match.
index 21ce15da68a5325377f40f02b37c79306f15c287..73540ec7c075aa5df4baa62ab791985eeca1b73e 100644 (file)
@@ -138,4 +138,4 @@ Variadic macros became a standard part of the C language with C99.
 GNU CPP previously supported them
 with a named variable argument
 (:samp:`args...`, not :samp:`...` and ``__VA_ARGS__``), which
-is still supported for backward compatibility.
\ No newline at end of file
+is still supported for backward compatibility.
index 229c0332c13190fe0bc172753db76462af06cab5..0528b8965dbac7847fe2e6a88ed26050d5a34497 100644 (file)
@@ -95,4 +95,4 @@ In either form, if no such assertion has been made, :samp:`#unassert` has
 no effect.
 
 You can also make or cancel assertions using command-line options.
-See :ref:`invocation`.
\ No newline at end of file
+See :ref:`invocation`.
index 370523a487caef8d823e1d9e14485aa33abdd2c6..34d42e45b0eaf14b6825958377b83c6011efb2fe 100644 (file)
@@ -27,4 +27,4 @@ is understood as a preprocessing directive but has no effect on the
 preprocessor output.  The primary significance of the existence of the
 null directive is that an input line consisting of just a :samp:`#` will
 produce no output, rather than a line of output containing just a
-:samp:`#`.  Supposedly some old C programs contain such lines.
\ No newline at end of file
+:samp:`#`.  Supposedly some old C programs contain such lines.
index f7054195ab8fdd6d8487d1d6c134c71c45bd35a5..48caad0b2eea340f020d19c153f07db15289d1fa 100644 (file)
@@ -64,4 +64,4 @@ manual refer to GNU CPP.
   character-sets
   initial-processing
   tokenization
-  the-preprocessing-language
\ No newline at end of file
+  the-preprocessing-language
index 062b9c4165b587067b2c7a7e67eebf8fe5b5e30f..da07cebf4a1ae6650a69d3b4b30e9399f362b9e2 100644 (file)
@@ -118,4 +118,4 @@ GCC plugins may provide their own pragmas.
   If ``#pragma once`` is seen when scanning a header file, that
   file will never be read again, no matter what.  It is a less-portable
   alternative to using :samp:`#ifndef` to guard the contents of header files
-  against multiple inclusions.
\ No newline at end of file
+  against multiple inclusions.
index 1b9c1f1bde132142ec2ce933496ddf10abc7950f..ff14301c56ef2f318538905fe54fa8761e8f90d7 100644 (file)
@@ -83,4 +83,4 @@ preprocessor does not handle the pragma itself), and :samp:`#define` and
 will be no space between the :samp:`#` and the directive name.  If macro
 expansion happens to generate tokens which might be mistaken for a
 duplicated directive, a space will be inserted between the :samp:`#` and
-the directive name.
\ No newline at end of file
+the directive name.
index f95e92465b99e399d180f1c91d7e29b4ac9f355e..cc02b7540b1df4f399557737af1ea53fa0ce10cd 100644 (file)
@@ -66,4 +66,4 @@ A preprocessing directive cannot cover more than one line.  The line
 may, however, be continued with backslash-newline, or by a block comment
 which extends past the end of the line.  In either case, when the
 directive is processed, the continuations have already been merged with
-the first line to make one long line.
\ No newline at end of file
+the first line to make one long line.
index 34f02c9c2f784bb150f648106668d641f3e8ed15..7e962a952f1ffdf24ca5d44713d44baa001e5c42 100644 (file)
@@ -165,4 +165,4 @@ warning message.
 
 .. [#f1] The C
   standard uses the term :dfn:`string literal` to refer only to what we are
-  calling :dfn:`string constants`.
\ No newline at end of file
+  calling :dfn:`string constants`.
index 77db3d95a54908b9734a30712f054c1ec8ee5c2a..4ba988d691dfcb593bb027587ef35bf5f1fa9dd7 100644 (file)
@@ -71,4 +71,4 @@ require matching quotes.  For example:
   #include <stdio.h
 
 Just as for the ISO preprocessor, what would be a closing quote can be
-escaped with a backslash to prevent the quoted text from closing.
\ No newline at end of file
+escaped with a backslash to prevent the quoted text from closing.
index 459a6497911b2850b3ba279637d6d015658b031c..71df0edbb963f312b2052c00722cac154b01be37 100644 (file)
@@ -96,4 +96,4 @@ pasting.
 
   #define suffix(x) foo_/**/x
   suffix(bar)
-       → foo_bar
\ No newline at end of file
+       → foo_bar
index e5c775e8790566b1f77001f8257123580d006e70..c1d88a2b9a9d8cb3c96de364ec39436be5818aa9 100644 (file)
@@ -27,4 +27,4 @@ preprocessor.
 * If you use digraphs the behavior is undefined.
 
 * If a line that looks like a directive appears within macro arguments,
-  the behavior is undefined.
\ No newline at end of file
+  the behavior is undefined.
index f44a5a5d4db7bb918ead8559e8a2d626c5c6a317..b14c863cdbb9acdbf09fa9c3db4e8bb7a3f19100 100644 (file)
@@ -32,4 +32,4 @@ that actually matter.
   traditional-lexical-analysis
   traditional-macros
   traditional-miscellany
-  traditional-warnings
\ No newline at end of file
+  traditional-warnings
index c9729ec6e1ef7917144c3dd36ce1cda99072ea7b..f07ffa2adda07ece70d5b875ee60284474bb1077 100644 (file)
@@ -46,4 +46,4 @@ Presently :option:`-Wtraditional` warns about:
   You can usually avoid the warning, and the related warning about
   constants which are so large that they are unsigned, by writing the
   integer constant in question in hexadecimal, with no U suffix.  Take
-  care, though, because this gives the wrong result in exotic cases.
\ No newline at end of file
+  care, though, because this gives the wrong result in exotic cases.
index 36070986bf6c332adaf2cc291f9d9bb9efa840e2..932cac77e55eebd1cd3dca4e689797f2a3d06f6d 100644 (file)
@@ -16,4 +16,4 @@ the entire resulting derived work is distributed under the terms of a
 permission notice identical to this one.
 
 Permission is granted to copy and distribute translations of this manual
-into another language, under the above conditions for modified versions.
\ No newline at end of file
+into another language, under the above conditions for modified versions.
index 66d54ae8bf12551e17415d822eea717b62b82b0e..dc2208304df789885bf702dda991c91f17a0283b 100644 (file)
@@ -281,4 +281,4 @@ Line numbering
   :maxdepth: 2
 
   just-which-line-number-anyway
-  representation-of-line-numbers
\ No newline at end of file
+  representation-of-line-numbers
index cd045e67e9e6e270e7b07b1fedcbbef26a4ce85f..36d00de9ba129584437ced47a4bfd054b9520495 100644 (file)
@@ -26,4 +26,4 @@ figure out what the code is doing, and why things have been implemented
 the way they have.
 
 .. toctree::
-  :maxdepth: 2
\ No newline at end of file
+  :maxdepth: 2
index 085c79ba932a4f345027bf8e5fcff46d691a2efd..cd8ee1c6c289a31107618ae6cf7e1ba5ee68bbb7 100644 (file)
@@ -67,4 +67,4 @@ for the real header files with shorter names.  The map from one to the
 other is found in a special file called :samp:`header.gcc`, stored in the
 command line (or system) include directories to which the mapping
 applies.  This may be higher up the directory tree than the full path to
-the file minus the base name.
\ No newline at end of file
+the file minus the base name.
index 0d20aa7930cc98fc452ade90f583ff28f6a5da1f..d719e16ec530e37b386e09496dd575f648a10965 100644 (file)
@@ -18,4 +18,4 @@ The GNU C Preprocessor Internals
   multiple-include-optimization
   files
 
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 6c215a391d9ba8d2036df046206d7902829b8c1c..5cc3191ee479b7116afe1f3faa1ce2c83bbebcff 100644 (file)
@@ -1 +1 @@
-.. include:: ../../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../../doc/indices-and-tables.rst
index 640e76b6eb8ef0470998198fff163a2dfb5553c1..7ac172a95341c595e1a9c95a51ca59def7a435ce 100644 (file)
@@ -24,4 +24,4 @@ allows rapid replacement of parameters with their arguments during
 expansion.  Despite this optimization it is still necessary to store
 the original parameters to the macro, both for dumping with e.g.,
 :option:`-dD`, and to warn about non-trivial macro redefinitions when
-the parameter names have changed.
\ No newline at end of file
+the parameter names have changed.
index df0ea2196294351d4976d0f805046bfe6221f081..d8258118cee025c3259460825f53dda972a81fe5 100644 (file)
@@ -59,4 +59,4 @@ whenever it lexes a preprocessing token that starts a new logical line
 other than a directive.  It passes this token (which may be a
 ``CPP_EOF`` token indicating the end of the translation unit) to the
 callback routine, which can then use the line and column of this token
-to produce correct output.
\ No newline at end of file
+to produce correct output.
index 35638b9279a3c7630d72610b02be7854e231486b..9948517ff192724475df6966443afd489d75cad5 100644 (file)
@@ -88,4 +88,4 @@ to be made.  ``_cpp_lex_token`` also handles skipping over tokens in
 failed conditional blocks, and invalidates the control macro of the
 multiple-include optimization if a token was successfully lexed outside
 a directive.  In other words, its callers do not need to concern
-themselves with such issues.
\ No newline at end of file
+themselves with such issues.
index 9eff9210cf66f1ca73ab5c48988cf974b25924a4..ab97f50dc62eaf0eeb69e04faae5e25b9c5ed8ae 100644 (file)
@@ -174,4 +174,4 @@ storage from the original input buffer, so a token remains valid and
 correct even if its source buffer is freed with ``_cpp_pop_buffer``.
 The storage holding the spellings of such tokens remains until the
 client program calls cpp_destroy, probably at the end of the translation
-unit.
\ No newline at end of file
+unit.
index 272cb4b8245a63593b8bee9155b1206065f60b83..c2c7f95badaf5daf3afba22ac0ad3a927db51928 100644 (file)
@@ -21,4 +21,4 @@ Instead, searching for the parenthesis is handled by a special
 function, ``funlike_invocation_p``, which remembers padding
 information as it reads tokens.  If the next real token is not an
 opening parenthesis, it backs up that one token, and then pushes an
-extra context just containing the padding information if necessary.
\ No newline at end of file
+extra context just containing the padding information if necessary.
index ba55a6c8676f357acc5274dd4bb963a3a2b2ac8e..af2915ae07748197fa09f63e8453e52b5f26ab90 100644 (file)
@@ -48,4 +48,4 @@ like ``__TIME__``).  The macro is re-enabled when its context is
 later popped from the context stack, as described above.  This strict
 ordering ensures that a macro is disabled whilst its expansion is
 being scanned, but that it is *not* disabled whilst any arguments
-to it are being expanded.
\ No newline at end of file
+to it are being expanded.
index b34aa83594a1886791a5c0f29c1dfd9146f2f922..9454130ac5afeaccb2feb18c916ff3b7841bc081 100644 (file)
@@ -21,4 +21,4 @@ This might sound unsafe.  However, tokens runs are not re-used at the
 end of a line if it happens to be in the middle of a macro argument
 list, and cpplib only wants to back-up more than one lexer token in
 situations where no macro expansion is involved, so the optimization
-is safe.
\ No newline at end of file
+is safe.
index e710eaa8dacb5d8b32e2776e1fab6ffa8596f101..d7812f43db2866eb991dad41c3eb84045e2518e3 100644 (file)
@@ -114,4 +114,4 @@ so, they return the guard macro to ``do_if`` in the variable
 ``enter_macro_context`` sets ``mi_valid`` to false, so if a macro
 was expanded whilst parsing any part of the expression, then the
 top-of-file test in ``push_conditional`` fails and the optimization
-is turned off.
\ No newline at end of file
+is turned off.
index 4459c7fd7d0640e01fb39d0f9267be0bfe4af6a0..af52e355aa70c4e91fe206a46b8faf5b1e42b074 100644 (file)
@@ -21,4 +21,4 @@ necessary.  However, the lexer does expose some functionality so that
 clients of the library can easily spell a given token, such as
 ``cpp_spell_token`` and ``cpp_token_len``.  These functions are
 useful when generating diagnostics, and for emitting the preprocessed
-output.
\ No newline at end of file
+output.
index 4aa99349ce9b55aee170d242e06eb17b0662f997..40bbd5afaa33be95ba95ccd7a624bafd08582b16 100644 (file)
@@ -29,4 +29,4 @@ containing the right hand side of an equivalent ``#define`` or
 ``#assert`` directive.  Some built-in macros are handled similarly.
 Since these are all processed before the first line of the main input
 file, it will typically have an assigned line closer to twenty than to
-one.
\ No newline at end of file
+one.
index c0b12615def66b46174e206456f02ca35b5990e0..817046af2faf43eca223b69d593aee13913ad153 100644 (file)
@@ -54,4 +54,4 @@ If instead the algorithm looked for an opening parenthesis first and
 then tested whether the macro were disabled it would be subtly wrong.
 In the example above, the replacement list of :samp:`foo` would be
 popped in the process of finding the parenthesis, re-enabling
-:samp:`foo` and expanding it a second time.
\ No newline at end of file
+:samp:`foo` and expanding it a second time.
index a55423c56f51e1d260d2a0f0838e06047fd43646..8d860992e928ac6e81e72c8cc0aa7b8b4153b690 100644 (file)
@@ -148,4 +148,4 @@ it is necessary to tell :command:`g++` the location and name of that
 library.  It might also be necessary to specify different startup files
 and other runtime support libraries, and to suppress the use of GCC's
 support libraries with one or more of the options :option:`-nostdlib`,
-:option:`-nostartfiles`, and :option:`-nodefaultlibs`.
\ No newline at end of file
+:option:`-nostartfiles`, and :option:`-nodefaultlibs`.
index 9cc4bcdddc18ae292d22d174395dfadcd1c75260..41f6701e29f99197ad3b8174ed321b31735d15e2 100644 (file)
@@ -30,4 +30,4 @@ environment); refer to their documentation for details.
   :maxdepth: 2
 
   conditionally-supported-behavior
-  exception-handling
\ No newline at end of file
+  exception-handling
index eb796dcd3f4e92fcf514191193bcaf6458258a34..c9ff0292b0967c828ae2e062edd04495ce66e4a5 100644 (file)
@@ -43,4 +43,4 @@ a freestanding environment); refer to their documentation for details.
   c-implementation-defined-behavior/preprocessing-directives
   c-implementation-defined-behavior/library-functions
   c-implementation-defined-behavior/architecture
-  c-implementation-defined-behavior/locale-specific-behavior
\ No newline at end of file
+  c-implementation-defined-behavior/locale-specific-behavior
index 99639bc7a314b5642ad910a5444d2f1f83f5fdcf..6dd5a6a5304bb57997a3833e8fbc848ee541838d 100644 (file)
@@ -44,4 +44,4 @@ Architecture
 * The value of the result of the ``sizeof`` and ``_Alignof``
   operators (C90 6.3.3.4, C99 and C11 6.5.3.4).
 
-  Determined by ABI.
\ No newline at end of file
+  Determined by ABI.
index 3d8f1884ffe09d7e62690d18f79409909616c46d..3766b4d5543a4a735a670889149df8a9b7028bd1 100644 (file)
@@ -43,4 +43,4 @@ Arrays and Pointers
   The value is as specified in the standard and the type is determined
   by the ABI.
 
-.. [#f1] Future versions of GCC may zero-extend, or use a target-defined ``ptr_extend`` pattern.  Do not rely on sign extension.
\ No newline at end of file
+.. [#f1] Future versions of GCC may zero-extend, or use a target-defined ``ptr_extend`` pattern.  Do not rely on sign extension.
index 7e896b091ba4f45da19e7bd98065687cf3d9a3f0..aa2102fd5fd4359cf811e83b882efaded84c6824 100644 (file)
@@ -90,4 +90,4 @@ Characters
 
   See :ref:`cpp:implementation-defined-behavior`.  ``char16_t`` and
   ``char32_t`` literals are always encoded in UTF-16 and UTF-32
-  respectively.
\ No newline at end of file
+  respectively.
index 8ac479ee200a4731ac413fdb120610d1401f069f..13d98e8cefc998c3755a0e3d01a2a9df41b43144 100644 (file)
@@ -11,4 +11,4 @@ Declarators
 * The maximum number of declarators that may modify an arithmetic,
   structure or union type (C90 6.5.4).
 
-  GCC is only limited by available memory.
\ No newline at end of file
+  GCC is only limited by available memory.
index db3e7652ea40d76f5aec465e7ea2fcb625183c01..19a475722df1fc34071ee21bf0a886101a9d7ee9 100644 (file)
@@ -15,4 +15,4 @@ of the C library, and are not defined by GCC itself.
   and the source character set in translation phase 1 (C90, C99 and C11
   5.1.1.2).
 
-  See :ref:`cpp:implementation-defined-behavior`.
\ No newline at end of file
+  See :ref:`cpp:implementation-defined-behavior`.
index f0d43d58f0ba9b1bb0acc5015a303879801519fb..eb4263458d9f2f066f10f217667b69cec56e673f 100644 (file)
@@ -85,4 +85,4 @@ Floating Point
   IEC 60559 conformant implementation (C99 F.9).
 
   This is dependent on the implementation of the C library, and is not
-  defined by GCC itself.
\ No newline at end of file
+  defined by GCC itself.
index e3d1935bc339eaf194d486a3ab80caf283f548ed..e9a6c69cb6205024f3ce8ed03ec8663355252774 100644 (file)
@@ -32,4 +32,4 @@ Hints
   GCC will not inline any functions if the :option:`-fno-inline` option is
   used or if :option:`-O0` is used.  Otherwise, GCC may still be unable to
   inline a function for many reasons; the :option:`-Winline` option may be
-  used to determine if a function has not been inlined and why not.
\ No newline at end of file
+  used to determine if a function has not been inlined and why not.
index da1b949ed72cc161336f5bf31223ad71789fe726..e7fb90fd07b26c11db3519848ca2ac1f6edb988f 100644 (file)
@@ -25,4 +25,4 @@ Identifiers
 
   This is a property of the linker.  C99 and C11 require that case distinctions
   are always significant in identifiers with external linkage and
-  systems without this property are not supported by GCC.
\ No newline at end of file
+  systems without this property are not supported by GCC.
index 627fe775aedcc06e16eccb173507db8803bb6be1..a8720cb25b12f4b81d75efe629016ec8b93a4118 100644 (file)
@@ -63,4 +63,4 @@ Integers
 * The sign of the remainder on integer division (C90 6.3.5).
 
   GCC always follows the C99 and C11 requirement that the result of division is
-  truncated towards zero.
\ No newline at end of file
+  truncated towards zero.
index 62bc15da9cb9e3a42f4709d6989762bc6421f055..1b5c892302fa1041638b7dcf800504b2644de012 100644 (file)
@@ -16,4 +16,4 @@ of the C library, and are not defined by GCC itself.
 
   In ``<stddef.h>``, ``NULL`` expands to ``((void *)0)``.  GCC
   does not provide the other headers which define ``NULL`` and some
-  library implementations may use other definitions in those headers.
\ No newline at end of file
+  library implementations may use other definitions in those headers.
index 86745aacfeb6b481487b82339eb961cc58893680..736a979299df2334a22b6ca95fb07def25c186d4 100644 (file)
@@ -9,4 +9,4 @@ Locale-Specific Behavior
 ************************
 
 The behavior of these points are dependent on the implementation
-of the C library, and are not defined by GCC itself.
\ No newline at end of file
+of the C library, and are not defined by GCC itself.
index cca0e2745e1cd8e0ecdfdc608740c3985b9982a3..7b2d75d6597dd57a9b0f8fbb659ad041740a8e57 100644 (file)
@@ -51,4 +51,4 @@ implementation-defined behavior.
 
 * The definitions for ``__DATE__`` and ``__TIME__`` when
   respectively, the date and time of translation are not available (C90
-  6.8.8, C99 6.10.8, C11 6.10.8.1).
\ No newline at end of file
+  6.8.8, C99 6.10.8, C11 6.10.8.1).
index 3d9baf3e6f010b15409d3aa12725d906b1a4feda..0c86fe8a3b0e624e15f3e3d2d5c031cf9bd69d25 100644 (file)
@@ -50,4 +50,4 @@ Qualifiers
   When an object of an aggregate type, with the same size and alignment as a
   scalar type ``S``, is the subject of a volatile access by an assignment
   expression or an atomic function, the access to it is performed as if the
-  object's declared type were ``volatile S``.
\ No newline at end of file
+  object's declared type were ``volatile S``.
index 725d9c456197494584902ee7aa0b51ce68e31e18..5fc4ca4f70f86f7c80b7afc66cbc5c921d9d714e 100644 (file)
@@ -11,4 +11,4 @@ Statements
 * The maximum number of ``case`` values in a ``switch``
   statement (C90 6.6.4.2).
 
-  GCC is only limited by available memory.
\ No newline at end of file
+  GCC is only limited by available memory.
index 949f46581639a280038928dcc29bf9eb1d4daa6d..aca34a304eb0d90c4aa47a73693b7f6482c4ce36 100644 (file)
@@ -75,4 +75,4 @@ Structures, Unions, Enumerations, and Bit-Fields
   .. conforming to C90 on those targets.
 
   On some targets, :option:`-fshort-enums` is the default; this is
-  determined by the ABI.
\ No newline at end of file
+  determined by the ABI.
index e9a6d8855d4bb7a2bc3dc34ad8357216d8532e44..fa96d07984fdd282a3d136593616314ab8236775 100644 (file)
@@ -17,4 +17,4 @@ Translation
   new-line is retained or replaced by one space character in translation
   phase 3 (C90, C99 and C11 5.1.1.2).
 
-  See :ref:`cpp:implementation-defined-behavior`.
\ No newline at end of file
+  See :ref:`cpp:implementation-defined-behavior`.
index 432bb329c2d41fe485383a942fb4fb628a102171..6b4a114637b4e9c4a2cee18c4dc1c07336b7b267 100644 (file)
@@ -17,4 +17,4 @@ all conditionally-supported constructs that it does not support (C++0x
 
   Such argument passing is supported, using the same
   pass-by-invisible-reference approach used for normal function
-  arguments of such types.
\ No newline at end of file
+  arguments of such types.
index f0d4b9f7db08adc9abb6b5aaa8b0711db2a8593c..d2ca9c4d647973c7a993d1e4d531fcf98d7e78ad 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/contribute.rst
\ No newline at end of file
+.. include:: ../../../doc/contribute.rst
index 27d5de90c77434eebdc7b911c5cc1004aff06b0a..28f149de0ce5f807ff5eaa2e57c1fc8ab2ea23a4 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/contrib.rst
\ No newline at end of file
+.. include:: ../../../doc/contrib.rst
index c778eb178c77723f1ec25e05ea51e9c2815b39cf..4c658f46e0a020a43bc62946f78e7e0c8232a1f0 100644 (file)
@@ -22,4 +22,4 @@ in the :ref:`gnu_fdl`.
 
      You have freedom to copy and modify this GNU Manual, like GNU
      software.  Copies published by the Free Software Foundation raise
-     funds for GNU development.
\ No newline at end of file
+     funds for GNU development.
index 5a29f27981841489dd3ec713f60757ed9a1daf11..5d1d54a7edb40b74197bd189c532935ed50f3fcf 100644 (file)
@@ -12,4 +12,4 @@ Exception Handling
   implementation-defined whether or not the stack is unwound before
   std::terminate() is called (C++98 15.5.1).
 
-  The stack is not unwound before std::terminate is called.
\ No newline at end of file
+  The stack is not unwound before std::terminate is called.
index 5ea082b1a0346a81affdd34c949c93d4c8d3465b..084143fab919dd5b20f1ff86ba48d5ce273bb2f6 100644 (file)
@@ -31,4 +31,4 @@ test specifically for GNU C++ (see :ref:`cpp:common-predefined-macros`).
   extensions-to-the-c++-language/c++-interface-and-implementation-pragmas
   extensions-to-the-c++-language/wheres-the-template
   extensions-to-the-c++-language/extracting-the-function-pointer-from-a-bound-pointer-to-member-function
-  extensions-to-the-c++-language/c++-specific-variable-function-and-type-attributes
\ No newline at end of file
+  extensions-to-the-c++-language/c++-specific-variable-function-and-type-attributes
index d1ac5b21343c95f536cfaefad4e311341bcedebc..1eaaaec29edacd85dc6ba6c05cf21c172977566c 100644 (file)
@@ -24,4 +24,4 @@ deprecated.   See :ref:`deprecated-features`.
   scope to set the language.  On such systems, all system header files are
   implicitly scoped inside a C language scope.  Such headers must
   correctly prototype function argument types, there is no leeway for
-  ``()`` to indicate an unspecified set of arguments.
\ No newline at end of file
+  ``()`` to indicate an unspecified set of arguments.
index bba336ece5418226198e8e466644f7a786846f7a..3f60776f395c33df7b866fa59d09ab152a03a293 100644 (file)
@@ -41,4 +41,4 @@ to simplify the writing of type traits. Note that some of these traits are
 likely to be removed in the future.
 
 ``__is_same (type1, type2)``
-  A binary type trait: ``true`` whenever the type arguments are the same.
\ No newline at end of file
+  A binary type trait: ``true`` whenever the type arguments are the same.
index fc7fafd90c86cba4307fe02a1e5b5746a38fd3ff..aaa5799994e01759b770e5f2abc11410783fd969 100644 (file)
@@ -94,4 +94,4 @@ code for the function itself; this defines a version of the function
 that can be found via pointers (or by callers compiled without
 inlining).  If all calls to the function can be inlined, you can avoid
 emitting the function by compiling with :option:`-fno-implement-inlines`.
-If any calls are not inlined, you will get linker errors.
\ No newline at end of file
+If any calls are not inlined, you will get linker errors.
index 0eb484a428ea7525e2a17d99cfd427c9bed54733..8750c47efa5cf0b27023c0cddc21e8a5c05d4449 100644 (file)
@@ -92,4 +92,4 @@ Some attributes only make sense for C++ programs.
   control a resource, such as ``std::lock_guard``.
 
   This attribute is also accepted in C, but it is unnecessary because C
-  does not have constructors or destructors.
\ No newline at end of file
+  does not have constructors or destructors.
index f55b5eb443944af441d6bc058a85e27f7c673501..ed62b7db46f03db42adb695398a146b6022e7b25 100644 (file)
@@ -40,4 +40,4 @@ has been ignored since G++ 3.3 and is deprecated.
 
 G++ allows anonymous structs and unions to have members that are not
 public non-static data members (i.e. fields).  These extensions are
-deprecated.
\ No newline at end of file
+deprecated.
index bae1efefcbd997640c1afb30c36a7b447308155f..d595adb792c5e19d641d30662fbc5abcc1001fc0 100644 (file)
@@ -45,4 +45,4 @@ converted to function pointers directly:
 
 .. index:: Wno-pmf-conversions
 
-You must specify :option:`-Wno-pmf-conversions` to use this extension.
\ No newline at end of file
+You must specify :option:`-Wno-pmf-conversions` to use this extension.
index 2524ff5353cbfce5f2cbe0a5f522d80ea2bd9742..616aa9cfe722d2b4f31c9bb02e35ddf62b0dfd91 100644 (file)
@@ -62,4 +62,4 @@ different target string.  Function foo is called or a pointer to it is
 taken just like a regular function.  GCC takes care of doing the
 dispatching to call the right version at runtime.  Refer to the
 `GCC wiki on
-Function Multiversioning <https://gcc.gnu.org/wiki/FunctionMultiVersioning>`_ for more details.
\ No newline at end of file
+Function Multiversioning <https://gcc.gnu.org/wiki/FunctionMultiVersioning>`_ for more details.
index 971770c6463e507bb92544e36ade4d50f21025b8..853b78d3088393fbe5594d9ae7a99d1ef0b483e7 100644 (file)
@@ -49,4 +49,4 @@ other compilers that implement restricted pointers.
 As with all outermost parameter qualifiers, ``__restrict__`` is
 ignored in function definition matching.  This means you only need to
 specify ``__restrict__`` in a function definition, rather than
-in a function prototype as well.
\ No newline at end of file
+in a function prototype as well.
index 3ce0a3779de127927d18839b1417dacdc839f988..5dcd010e1923be609b27d3f41ab88ad5dee90366 100644 (file)
@@ -162,4 +162,4 @@ pair of types).
   When used as the pattern of a pack expansion within a template
   definition, expands to a template argument pack containing integers
   from ``0`` to ``length-1``.  This is provided for efficient
-  implementation of ``std::make_integer_sequence``.
\ No newline at end of file
+  implementation of ``std::make_integer_sequence``.
index 7477d4d4191a9dca41702305fbcd19f88b0f1d06..9eb6aac20c408a80a703758a3533e540e9232fe6 100644 (file)
@@ -77,4 +77,4 @@ for local statics in inlines, however, as having multiple copies
 almost certainly breaks things.
 
 See :ref:`c++-interface`, for
-another way to control placement of these constructs.
\ No newline at end of file
+another way to control placement of these constructs.
index f50f1ea62e414394a30f148a1f09c4ee2e2dd48c..5c38a00c9393bdf19ace7e8228acd7d2344ddbef 100644 (file)
@@ -55,4 +55,4 @@ expected, in the following example:
 .. code-block:: c++
 
   volatile int vobj;
-  volatile int &vref = vobj = something;
\ No newline at end of file
+  volatile int &vref = vobj = something;
index 722936705717f71d793d7ce0e524a007a406e6aa..5393544a8a502ba433d09a9e5263f35b5108cecc 100644 (file)
@@ -128,4 +128,4 @@ You have the following options for dealing with template instantiations:
   .. code-block:: c++
 
     inline template class Foo<int>;
-    static template class Foo<int>;
\ No newline at end of file
+    static template class Foo<int>;
index e7a036003d2a5903764d34a2e02e0c814c58cffc..84eecd22c5ea6f196c4844db88b6ae9aa04dea85 100644 (file)
@@ -89,4 +89,4 @@ extensions, accepted by GCC in C90 mode and in C++.
   extensions-to-the-c-language-family/pragmas-accepted-by-gcc
   extensions-to-the-c-language-family/unnamed-structure-and-union-fields
   extensions-to-the-c-language-family/thread-local-storage
-  extensions-to-the-c-language-family/binary-constants-using-the-0b-prefix
\ No newline at end of file
+  extensions-to-the-c-language-family/binary-constants-using-the-0b-prefix
index 07376ba20aca089ed12b0877475dcfcc3fec40f0..fcc28e50605232165eb9f95e294ce8d32d731756 100644 (file)
@@ -15,4 +15,4 @@ targets which have an integer mode wide enough to hold 128 bits.
 Simply write ``__int128`` for a signed 128-bit integer, or
 ``unsigned __int128`` for an unsigned 128-bit integer.  There is no
 support in GCC for expressing an integer constant of type ``__int128``
-for targets with ``long long`` integer less than 128 bits wide.
\ No newline at end of file
+for targets with ``long long`` integer less than 128 bits wide.
index 0746867bd42dad16c63bf3103fc3f799b91ff583..74a3e071ac82fd635fb1a6a58c2905080c6a0aff 100644 (file)
@@ -80,4 +80,4 @@ the corresponding internal complex type, ``KCmode`` for
 .. code-block:: c++
 
   typedef _Complex float __attribute__((mode(KC))) _Complex_float128;
-  typedef _Complex float __attribute__((mode(IC))) _Complex_ibm128;
\ No newline at end of file
+  typedef _Complex float __attribute__((mode(IC))) _Complex_ibm128;
index 0abcf0fbc074c12ead0b0214bb9f4ab128c17a8a..155083de5a1d7cab8cd5f08a1dbe5f4aa4fff8dc 100644 (file)
@@ -43,4 +43,4 @@ macros to replace them with the customary keywords.  It looks like this:
 You can
 prevent such warnings within one expression by writing
 ``__extension__`` before the expression.  ``__extension__`` has no
-effect aside from this.
\ No newline at end of file
+effect aside from this.
index ad82c416788699accd6766fbdfce6ee6b9019bb8..b415bf1884b8d7e337fec84fafbfb700a8bbe01a 100644 (file)
@@ -123,4 +123,4 @@ a header file with these keywords, and put another copy of the
 definition (lacking ``inline`` and ``extern``) in a library file.
 The definition in the header file causes most calls to the function
 to be inlined.  If any uses of the function remain, they refer to
-the single copy in the library.
\ No newline at end of file
+the single copy in the library.
index dc966981259a1db4f76462adf1e2864e34c40d3f..c8757be738125e35fb632fe5c70d3f02b81c3bf4 100644 (file)
@@ -20,4 +20,4 @@ and on function types, and returns 1.
 .. index:: Wpointer-arith
 
 The option :option:`-Wpointer-arith` requests a warning if these extensions
-are used.
\ No newline at end of file
+are used.
index 7014206581427b45d4236079dff3df8a04c50e96..9a38f4ce1d0b0d58f08de1075e8f93104b80fdee 100644 (file)
@@ -108,4 +108,4 @@ object.  For example:
   struct foo a = { 1, { 2, 3, 4 } };        // Valid.
   struct bar b = { { 1, { 2, 3, 4 } } };    // Invalid.
   struct bar c = { { 1, { } } };            // Valid.
-  struct foo d[1] = { { 1, { 2, 3, 4 } } };  // Invalid.
\ No newline at end of file
+  struct foo d[1] = { { 1, { 2, 3, 4 } } };  // Invalid.
index c0d0c12d3bd1361b0ba1cb62926039cffb4d6371..95e5166025ac7d357ab52af72f07a9193c03a731 100644 (file)
@@ -96,4 +96,4 @@ parameter list.  They can be separated by commas or semicolons, but the
 last one must end with a semicolon, which is followed by the 'real'
 parameter declarations.  Each forward declaration must match a 'real'
 declaration in parameter name and data type.  ISO C99 does not support
-parameter forward declarations.
\ No newline at end of file
+parameter forward declarations.
index f8b52e5dd0a673e60d36cf0685634257a136ac81..566c78849fc3f6c235af26abf9fec4bd273388e9 100644 (file)
@@ -256,4 +256,4 @@ attribute that only applies to function types is applied to a
 pointer-to-function type, it is treated as applying to the pointer
 target type; if such an attribute is applied to a function return type
 that is not a pointer-to-function type, it is treated as applying
-to the function type.
\ No newline at end of file
+to the function type.
index 640523abd6e625c2618007640533a81cdb8de9c7..62c468c729f684c2598663af5a5d457504446c90 100644 (file)
@@ -26,4 +26,4 @@ The following statements are identical:
 
 The type of these constants follows the same rules as for octal or
 hexadecimal integer constants, so suffixes like :samp:`L` or :samp:`UL`
-can be applied.
\ No newline at end of file
+can be applied.
index fcabf48e2137a712109348872306061b3f92c8fa..ef63a8a5677bb3fc0935ba9fe3b463adf1146d63 100644 (file)
@@ -287,4 +287,4 @@ ensures proper usage.
 
   :samp:`{ptr}` is an optional pointer to the object that may be used to determine
   alignment.  A value of 0 indicates typical alignment should be used.  The
-  compiler may also ignore this parameter.
\ No newline at end of file
+  compiler may also ignore this parameter.
index a7927b15195f1624a870efa9709a6f63927817c0..f1b9056c2b5a31e3aaad23c46940970ca4924bca 100644 (file)
@@ -99,4 +99,4 @@ would overflow.
 
   The compiler will attempt to use hardware instructions to implement
   these built-in functions where possible, like conditional jump on overflow
-  after addition, conditional jump on carry etc.
\ No newline at end of file
+  after addition, conditional jump on carry etc.
index c1815e8c02a07858fd812a50d4974f8bd1a24dfa..3bf794444f06231923ca80c57e68010b5cc1a774 100644 (file)
@@ -15,4 +15,4 @@ continue until the end of the line.  Many other C implementations allow
 such comments, and they are included in the 1999 C standard.  However,
 C++ style comments are not recognized if you specify an :option:`-std`
 option specifying a version of ISO C before C99, or :option:`-ansi`
-(equivalent to :option:`-std=c90`).
\ No newline at end of file
+(equivalent to :option:`-std=c90`).
index ad5aa534a1238e59a39bd45cbeba81794efacf6d..633aa6055c3a9ce43e6ccda74d5673aaf02f1317 100644 (file)
@@ -40,4 +40,4 @@ rather than this:
 
 .. code-block:: c++
 
-  case 1...5:
\ No newline at end of file
+  case 1...5:
index 4a02d878da3fbe11ec85e0f7e676dc3500df95ea..f13e911fb1d9e4a8ba76247c4cea1694c75a97a6 100644 (file)
@@ -66,4 +66,4 @@ You can also use the union cast as a function argument:
 
   void hack (union foo);
   /* ... */
-  hack ((union foo) x);
\ No newline at end of file
+  hack ((union foo) x);
index c8819cc1d8d6b257c61a9b4100925c964e300bf7..bb23ebf671ebbe7df482aec2312170ffc4f638fe 100644 (file)
@@ -119,4 +119,4 @@ examine and set these two fictitious variables with your debugger.
   real binary floating-point type, and the result has the corresponding
   complex type with real and imaginary parts :samp:`{real}` and :samp:`{imag}`.
   Unlike :samp:`{real} + I * {imag}`, this works even when
-  infinities, NaNs and negative zeros are involved.
\ No newline at end of file
+  infinities, NaNs and negative zeros are involved.
index 4984ed4b5c83aaf0e1dae73ad3d37e12b7b5b48f..8a7595abfe7cd2f850726df35bac320c99759c44 100644 (file)
@@ -101,4 +101,4 @@ a ``const`` -qualified type.  If ``foo`` and its initializer had
 elements of type ``char *const`` rather than ``char *``, or if
 ``foo`` were a global variable, the array would have static storage
 duration.  But it is probably safest just to avoid the use of array
-compound literals in C++ code.
\ No newline at end of file
+compound literals in C++ code.
index ddea0fc3073f7a03a5024a7ef1d9a6ac8c56f910..9b03edf9558f2b969488e927f65beaba35a78a60 100644 (file)
@@ -36,4 +36,4 @@ especially useful.  When it becomes useful is when the first operand does,
 or may (if it is a macro argument), contain a side effect.  Then repeating
 the operand in the middle would perform the side effect twice.  Omitting
 the middle operand uses the value already computed without the undesirable
-effects of recomputing it.
\ No newline at end of file
+effects of recomputing it.
index 051f1c31b4e8e4d863bf1654b87ee6dfe853dd9b..0073f7ef70f258017bb3ee5bec825249ddebeb97 100644 (file)
@@ -122,4 +122,4 @@ functions acting as mere forwarders for their arguments.
 
       return open (path, oflag, __builtin_va_arg_pack ());
     }
-    #endif
\ No newline at end of file
+    #endif
index aa3902e6cd430da965e6865daa8126b6da3c794a..a12f50ab7e3a01ac8b069f921a1531e61f47fdd5 100644 (file)
@@ -44,4 +44,4 @@ is incomplete:
   the technical report.
 
 Types ``_Decimal32``, ``_Decimal64``, and ``_Decimal128``
-are supported by the DWARF debug information format.
\ No newline at end of file
+are supported by the DWARF debug information format.
index 0d57b9b9e73ab528836d059f64e8cc6944582dd4..e08f5f2b86881e213e2f7c5fa8c83440cf67e26f 100644 (file)
@@ -106,4 +106,4 @@ GCC plugins may provide their own attributes.
   declaring-attributes-of-functions/v850-function-attributes
   declaring-attributes-of-functions/visium-function-attributes
   declaring-attributes-of-functions/x86-function-attributes
-  declaring-attributes-of-functions/xstormy16-function-attributes
\ No newline at end of file
+  declaring-attributes-of-functions/xstormy16-function-attributes
index 3f238e6017946c1243db4da91b0a07ed9a5c9e36..a554ae081e1771504dc3dc1fb8c8202511988fc8 100644 (file)
@@ -189,4 +189,4 @@ function compiled with :option:`-mstrict-align` is allowed.
 Note that CPU tuning options and attributes such as the :option:`-mcpu=`,
 :option:`-mtune=` do not inhibit inlining unless the CPU specified by the
 :option:`-mcpu=` option or the :gcc-attr:`cpu=` attribute conflicts with the
-architectural feature rules specified above.
\ No newline at end of file
+architectural feature rules specified above.
index 15034deea282934fe537d093312cd41ace41b572..26e386ba47e7b7f95feb14262b17a8dc01072299 100644 (file)
@@ -90,4 +90,4 @@ These function attributes are supported by the AMD GCN back end:
 
   ``work_item_id_Z``
     Set ``enable_vgpr_workitem_id`` parameter.  Always on (required to use
-    OpenACC/OpenMP).
\ No newline at end of file
+    OpenACC/OpenMP).
index 3cc2700bffebc59e7f9d6e1a984bf902d8bbaa68..b8a721e3cf9db4905a7c6e1503b8e20c37d7dc1c 100644 (file)
@@ -85,4 +85,4 @@ These function attributes are supported by the ARC back end:
   can safely be included in naked functions (see :ref:`basic-asm`).  While
   using extended ``asm`` or a mixture of basic ``asm`` and C code
   may appear to work, they cannot be depended upon to work reliably and
-  are not supported.
\ No newline at end of file
+  are not supported.
index 1806421c90c392b253478d147c7d2f51573f75f8..2c848de326e461e39facb9ee4cafc5fd908ad0f3 100644 (file)
@@ -165,4 +165,4 @@ These function attributes are supported for ARM targets:
 
     In this example ``target("+crc+nocrypto")`` enables the ``crc``
     extension and disables the ``crypto`` extension for the function ``foo``
-    without modifying an existing :option:`-march=` or :option:`-mcpu` option.
\ No newline at end of file
+    without modifying an existing :option:`-march=` or :option:`-mcpu` option.
index 4d51397582db34c62e6dce487e0e4d7435b76004..676303a29a55579c79cd1c37b536348240e66a54 100644 (file)
@@ -117,4 +117,4 @@ These function attributes are supported by the AVR back end:
   application which is responsibility of the application.
 
   If both :avr-fn-attr:`signal` and :avr-fn-attr:`interrupt` are specified for the same
-  function, :avr-fn-attr:`signal` is silently ignored.
\ No newline at end of file
+  function, :avr-fn-attr:`signal` is silently ignored.
index cba1fcb95b30277caf4f53cabd9e6c9485634b3c..50b89a8979d9cb302b29bb36b8ca5178e2548bcb 100644 (file)
@@ -88,4 +88,4 @@ These function attributes are supported by the Blackfin back end:
 
   Use this attribute to indicate that
   all registers except the stack pointer should be saved in the prologue
-  regardless of whether they are used or not.
\ No newline at end of file
+  regardless of whether they are used or not.
index 76af135b9e8bdef26dfe2b4f4b2824ee8f5f14cb..aef91a41da6671b49deedc34b4486dd41a8790da 100644 (file)
@@ -21,4 +21,4 @@ These function attributes are supported by the BPF back end:
   .. code-block:: c++
 
     int bpf_probe_read (void *dst, int size, const void *unsafe_ptr)
-      __attribute__ ((kernel_helper (4)));
\ No newline at end of file
+      __attribute__ ((kernel_helper (4)));
index 2600ab849a49dc43429faaaca4429b02deb8885c..293e735757b273914065054a1d2b05f1ebd84aea 100644 (file)
@@ -34,4 +34,4 @@ These function attributes are supported by the C-SKY back end:
   ``asm`` statements can safely be included in naked functions
   (see :ref:`basic-asm`). While using extended ``asm`` or a mixture of
   basic ``asm`` and C code may appear to work, they cannot be
-  depended upon to work reliably and are not supported.
\ No newline at end of file
+  depended upon to work reliably and are not supported.
index f24a8fd3f34e2137f12e06201551e01d48bacd62..631a18ea11b52e18b15390d19580ec18c16712a9 100644 (file)
@@ -1888,4 +1888,4 @@ The following attributes are supported on most targets.
   therefore, a caller cannot assume that the register has the same contents
   on return from the function as it had before calling the function.  Such
   registers are also called 'call-clobbered', 'caller-saved', or
-  'volatile'.
\ No newline at end of file
+  'volatile'.
index da7441d2257c1059ec8d0988eb21a0e8e54882e0..0690e39e44ffe0930cbcc4ed7997962402c9a17f 100644 (file)
@@ -79,4 +79,4 @@ These function attributes are supported by the Epiphany back end:
   These attributes specify how a particular function is called.
   These attributes override the
   :option:`-mlong-calls` (see :ref:`adapteva-epiphany-options`)
-  command-line switch and ``#pragma long_calls`` settings.
\ No newline at end of file
+  command-line switch and ``#pragma long_calls`` settings.
index 70a929f8ad4b68f0691babd8c3f309d4cfcab3dd..00eb8bf978f85190964b4339eece7b2126acc65b 100644 (file)
@@ -36,4 +36,4 @@ These function attributes are available for H8/300 targets:
 
   Use this attribute on the H8/300, H8/300H, and H8S to indicate that
   all registers except the stack pointer should be saved in the prologue
-  regardless of whether they are used or not.
\ No newline at end of file
+  regardless of whether they are used or not.
index 5be539efa17da2a2ada3630920f358e1d17618c7..fc0e1a43f7b71776d8634bb3783cf05798cb6e2c 100644 (file)
@@ -33,4 +33,4 @@ These function attributes are supported on IA-64 targets:
 
     extern int foo () __attribute__((version_id ("20040821")));
 
-  Calls to ``foo`` are mapped to calls to ``foo{20040821}``.
\ No newline at end of file
+  Calls to ``foo`` are mapped to calls to ``foo{20040821}``.
index 4c1f863b84172868ba8023984b1fc90a58ca6851..e1915e9888ee3c440b33df3c3e454f9db2217bb8 100644 (file)
@@ -72,4 +72,4 @@ These function attributes are supported by the M32C back end:
   Use this attribute to indicate
   that the specified function is an interrupt handler.  The compiler generates
   function entry and exit sequences suitable for use in an interrupt handler
-  when this attribute is present.
\ No newline at end of file
+  when this attribute is present.
index 04bb01f142346270e8f5c64537d5f5b8fd4cdf35..7fb489e04cbc5dd150cca57e3dbe9f89983bba0d 100644 (file)
@@ -39,4 +39,4 @@ These function attributes are supported by the M32R/D back end:
   Large model objects may live anywhere in the 32-bit address space (the
   compiler generates ``seth/add3`` instructions to load their addresses),
   and may not be reachable with the ``bl`` instruction (the compiler
-  generates the much slower ``seth/add3/jl`` instruction sequence).
\ No newline at end of file
+  generates the much slower ``seth/add3/jl`` instruction sequence).
index b2fa7191f775cfbc9b8403c3da73d0e82a4936d6..89cfb3a0b3403ac050e705db6112fd016a1e52c7 100644 (file)
@@ -27,4 +27,4 @@ These function attributes are supported by the m68k back end:
   that the specified function is an interrupt handler that is designed
   to run as a thread.  The compiler omits generate prologue/epilogue
   sequences and replaces the return instruction with a ``sleep``
-  instruction.  This attribute is available only on fido.
\ No newline at end of file
+  instruction.  This attribute is available only on fido.
index ef90eb37f946f14b78513632120ab979a0a70f66..e8e92319bf9489f953a2617eba4a5340f9f2472f 100644 (file)
@@ -21,4 +21,4 @@ These function attributes are supported by the MCORE back end:
   ``asm`` statements can safely be included in naked functions
   (see :ref:`basic-asm`). While using extended ``asm`` or a mixture of
   basic ``asm`` and C code may appear to work, they cannot be
-  depended upon to work reliably and are not supported.
\ No newline at end of file
+  depended upon to work reliably and are not supported.
index b039c43fb18c4d8158af65cf6acdf9b251c971c0..41f35fb00aa55ac7c751d5a2c56c16dc8b76ba30 100644 (file)
@@ -50,4 +50,4 @@ These function attributes are supported by the MeP back end:
   The :mep-fn-attr:`vliw` attribute tells the compiler to emit
   instructions in VLIW mode instead of core mode.  Note that this
   attribute is not allowed unless a VLIW coprocessor has been configured
-  and enabled through command-line options.
\ No newline at end of file
+  and enabled through command-line options.
index 130de9c5f85ca49c3367ef3b9a22d48866e86056..86d4a3cc559f8424cfea496c47a29f30601a3e1a 100644 (file)
@@ -43,4 +43,4 @@ These function attributes are supported on MicroBlaze targets:
   used in low-latency interrupt mode, and :microblaze-fn-attr:`interrupt_handler` for
   interrupts that do not use low-latency handlers.  In both cases, GCC
   emits appropriate prologue code and generates a return from the handler
-  using ``rtid`` instead of ``rtsd``.
\ No newline at end of file
+  using ``rtid`` instead of ``rtsd``.
index 7cdc761cfd5f20ba4b4e1980f3ece0f4db7e374b..08729f3354f34f8397f382ae7a98d52bcf61c433 100644 (file)
@@ -101,4 +101,4 @@ targets.
   :microsoft-windows-fn-attr:`dllimport` attribute can be used as a constant initializer; in
   this case, the address of a stub function in the import lib is
   referenced.  On Microsoft Windows targets, the attribute can be disabled
-  for functions by setting the :option:`-mnop-fun-dllimport` flag.
\ No newline at end of file
+  for functions by setting the :option:`-mnop-fun-dllimport` flag.
index 93e8aae09742456ea34c8a6a14367a5293541319..43193bd9153dbb8c99ebb49651eb4bff25d6f58b 100644 (file)
@@ -131,4 +131,4 @@ These function attributes are supported by the MIPS back end:
   On MIPS targets, you can use the :mips-fn-attr:`nocompression` function attribute
   to locally turn off MIPS16 and microMIPS code generation.  This attribute
   overrides the :option:`-mips16` and :option:`-mmicromips` options on the
-  command line (see :ref:`mips-options`).
\ No newline at end of file
+  command line (see :ref:`mips-options`).
index 1b234c4ff4ec5a854f3447e0101a79edde535125..2672ec11af071ff66cdcc9decb4f97579eeeebfb 100644 (file)
@@ -100,4 +100,4 @@ These function attributes are supported by the MSP430 back end:
   one pass over the objects and does the best that it can.  Using the
   :option:`-ffunction-sections` and :option:`-fdata-sections` command-line
   options can help the packing, however, since they produce smaller,
-  easier to pack regions.
\ No newline at end of file
+  easier to pack regions.
index 5e98215c8d1a2866a4dbed089e73bc59c36d2b89..846f1dacbed77ad85e211c348420d06975ae1b77 100644 (file)
@@ -93,4 +93,4 @@ These function attributes are supported by the NDS32 back end:
 
     .. index:: warm function attribute, NDS32
 
-    Provide a user-defined function to handle warm reset exception.
\ No newline at end of file
+    Provide a user-defined function to handle warm reset exception.
index 6e4b873021067a59f1ab9dd44cadcfd97f96deb4..a4264ffd2f68e1f47099fc920f9ebe6465649f10 100644 (file)
@@ -39,4 +39,4 @@ These function attributes are supported by the Nios II back end:
     This attribute corresponds to the :option:`-mcustom-fpu-cfg=name`
     command-line option, to select a predefined set of custom instructions
     named :samp:`{name}`.
-    See :ref:`nios-ii-options`, for more information.
\ No newline at end of file
+    See :ref:`nios-ii-options`, for more information.
index 700a73774afafc6adaf22a9c9276feaaef3fa4f7..ae293be7d81174ee345f3d42548fa1d4bcd79eb6 100644 (file)
@@ -19,4 +19,4 @@ These function attributes are supported by the Nvidia PTX back end:
   library.
   By default functions are only callable only from other PTX functions.
 
-  Kernel functions must have ``void`` return type.
\ No newline at end of file
+  Kernel functions must have ``void`` return type.
index f7a65acd636c71c2e4616a0c746d1e57c0ded78a..6729622198057683e33804b727eb9b50c2a76f81 100644 (file)
@@ -222,4 +222,4 @@ These function attributes are supported by the PowerPC back end:
 
   On the PowerPC, the inliner does not inline a
   function that has different target options than the caller, unless the
-  callee has a subset of the target options of the caller.
\ No newline at end of file
+  callee has a subset of the target options of the caller.
index 6ef5036c53affbb64b6f3c6c6015665ea1196ca9..928a0cbc4c1df4a8baec95839bb16031e8180c8c 100644 (file)
@@ -40,4 +40,4 @@ These function attributes are supported by the RISC-V back end:
 
   Permissible values for this parameter are ``user``, ``supervisor``,
   and ``machine``.  If there is no parameter, then it defaults to
-  ``machine``.
\ No newline at end of file
+  ``machine``.
index d963f1b863e0169bec6c8b407e0c3efba9989a47..3302e688d95ea631fe2416ba9e5a977da903a934 100644 (file)
@@ -34,4 +34,4 @@ These function attributes are supported by the RL78 back end:
   ``asm`` statements can safely be included in naked functions
   (see :ref:`basic-asm`). While using extended ``asm`` or a mixture of
   basic ``asm`` and C code may appear to work, they cannot be
-  depended upon to work reliably and are not supported.
\ No newline at end of file
+  depended upon to work reliably and are not supported.
index 99260f714b16a53b556cbe09939b049e1cc174a4..afdbffaf51d3cb5eeb81e50679561561a900f544 100644 (file)
@@ -72,4 +72,4 @@ These function attributes are supported by the RX back end:
   This RX attribute is similar to the :rx-fn-attr:`interrupt` attribute, including its
   parameters, but does not make the function an interrupt-handler type
   function (i.e. it retains the normal C function calling ABI).  See the
-  :rx-fn-attr:`interrupt` attribute for a description of its arguments.
\ No newline at end of file
+  :rx-fn-attr:`interrupt` attribute for a description of its arguments.
index dad2caefe8d5bc973cd07aeedcde8d201bd2a9cf..2384c0b53068150691b2ae8edbf5234e0f37e70a 100644 (file)
@@ -49,4 +49,4 @@ These function attributes are supported on the S/390:
 
     target("no-vx")
 
-  does not undefine the ``__VEC__`` macro.
\ No newline at end of file
+  does not undefine the ``__VEC__`` macro.
index f60d38763ad28e4cfc1a4f0b83a603f9facb6eea..c89a6b068bb0670805606aa438c46b84e305f593 100644 (file)
@@ -98,4 +98,4 @@ These function attributes are supported on the SH family of processors:
 .. sh-fn-attr:: trapa_handler
 
   On SH targets this function attribute is similar to :sh-fn-attr:`interrupt_handler`
-  but it does not save and restore all registers.
\ No newline at end of file
+  but it does not save and restore all registers.
index 2c57111a9543950dbffd950ba47b773498dbab9b..ad6c6701765221530003a0e88e372530bfde7484 100644 (file)
@@ -9,4 +9,4 @@ Symbian OS Function Attributes
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 See :ref:`microsoft-windows-function-attributes`, for discussion of the
-:symbian-os-fn-attr:`dllexport` and :symbian-os-fn-attr:`dllimport` attributes.
\ No newline at end of file
+:symbian-os-fn-attr:`dllexport` and :symbian-os-fn-attr:`dllimport` attributes.
index 87f7dd240bf7fb9aa24bcef4e548c1c741da8625..a5857a49b48757603a52393259f71d7a3e87daae 100644 (file)
@@ -17,4 +17,4 @@ The V850 back end supports these function attributes:
   Use these attributes to indicate
   that the specified function is an interrupt handler.  The compiler generates
   function entry and exit sequences suitable for use in an interrupt handler
-  when either attribute is present.
\ No newline at end of file
+  when either attribute is present.
index 1db8f75e7651673a944f707d83c966834ba4275f..aaa7bfa30c9dc7d9e3b3ac28fba446ac13a47853 100644 (file)
@@ -19,4 +19,4 @@ These function attributes are supported by the Visium back end:
   Use this attribute to indicate
   that the specified function is an interrupt handler.  The compiler generates
   function entry and exit sequences suitable for use in an interrupt handler
-  when this attribute is present.
\ No newline at end of file
+  when this attribute is present.
index b1a1861c6e0906094eac368c614466effa205d55..8f915d7eb1df30c556b03c217ca64084f88d7182 100644 (file)
@@ -1017,4 +1017,4 @@ These function attributes are supported by the x86 back end:
 .. option:: nodirect_extern_access
 
   This attribute, attached to a global variable or function, is the
-  counterpart to option :option:`-mno-direct-extern-access`.
\ No newline at end of file
+  counterpart to option :option:`-mno-direct-extern-access`.
index 0c7981226518087de559db582b1aaab40b2c7f93..783b1a161e72d8e99b82ed311e1ff8206c7fa908 100644 (file)
@@ -17,4 +17,4 @@ These function attributes are supported by the Xstormy16 back end:
   Use this attribute to indicate
   that the specified function is an interrupt handler.  The compiler generates
   function entry and exit sequences suitable for use in an interrupt handler
-  when this attribute is present.
\ No newline at end of file
+  when this attribute is present.
index 2b89d34e053684a6a64bacf49cec1b065ebcaae5..7e2c712d4df98793eea7d91c401bae30b7ebb03c 100644 (file)
@@ -144,4 +144,4 @@ initialization is used.  When a field of a union is itself a structure,
 the entire structure from the last field initialized is used.  If any previous
 initializer has side effect, it is unspecified whether the side effect
 happens or not.  Currently, GCC discards the side-effecting
-initializer expressions and issues a warning.
\ No newline at end of file
+initializer expressions and issues a warning.
index ff1c0111687c3eebeaead2e5763274ae13544816..1b8e62ae6c843cedb056f954dcc09a592e5de978 100644 (file)
@@ -41,4 +41,4 @@ than ``void``.
 
 If the operand of the ``__alignof__`` expression is a function,
 the expression evaluates to the alignment of the function which may
-be specified by attribute :fn-attr:`aligned` (see :ref:`common-function-attributes`).
\ No newline at end of file
+be specified by attribute :fn-attr:`aligned` (see :ref:`common-function-attributes`).
index c6d6e65e75de31ddad8ebfda0b30640b7e53972d..1f13278a50d8ed6de44599e3a6acf0fbda7abb07 100644 (file)
@@ -13,4 +13,4 @@ Dollar Signs in Identifier Names
 In GNU C, you may normally use dollar signs in identifier names.
 This is because many traditional C implementations allow such identifiers.
 However, dollar signs in identifiers are not supported on a few target
-machines, typically because the target assembler does not allow them.
\ No newline at end of file
+machines, typically because the target assembler does not allow them.
index 96d8bc3e2b822725823187c2e03e34723c95a8cc..a395682c6af88647fdd3461f374c891ff5ff3517 100644 (file)
@@ -32,4 +32,4 @@ expects type ``int`` for its argument, and you pass a value of type
 ``long long int``, confusion results because the caller and the
 subroutine disagree about the number of bytes for the argument.
 Likewise, if the function expects ``long long int`` and you pass
-``int``.  The best way to avoid such problems is to use prototypes.
\ No newline at end of file
+``int``.  The best way to avoid such problems is to use prototypes.
index 620611bfdf5cac944e87361b92a88266351e8854..448184a3c494a3c41c691e9591c5fe90dee03066 100644 (file)
@@ -50,4 +50,4 @@ This example uses the :enum-attr:`deprecated` enumerator attribute to indicate t
 
   The :enum-attr:`unavailable` attribute results in an error if the enumerator
   is used anywhere in the source file.  In other respects it behaves in the
-  same manner as the :enum-attr:`deprecated` attribute.
\ No newline at end of file
+  same manner as the :enum-attr:`deprecated` attribute.
index 27f3d0e87895d785294290360e2f91cd57f96873..7e62e41a5876c53384af000861b9dad5590f87b2 100644 (file)
@@ -125,4 +125,4 @@ is incomplete:
 
 * Pragmas to control overflow and rounding behaviors are not implemented.
 
-Fixed-point types are supported by the DWARF debug information format.
\ No newline at end of file
+Fixed-point types are supported by the DWARF debug information format.
index 6ffc76e68024e463ad603c260ccfac5bb9123a5b..97d88a7d128bf5f6c5ccdfbedea8b356bfa356fc 100644 (file)
@@ -44,4 +44,4 @@ Additionally, ``CFStringRefs`` (defined by the ``CoreFoundation`` headers) may
 also be used as format arguments.  Note that the relevant headers are only likely to be
 available on Darwin (OSX) installations.  On such installations, the XCode and system
 documentation provide descriptions of ``CFString``, ``CFStringRefs`` and
-associated functions.
\ No newline at end of file
+associated functions.
index 227154f638017d884a1b524bd0419395a71af71e..367212461e00682e395e261f9363a0b305fdbbf9 100644 (file)
@@ -68,4 +68,4 @@ gives this output:
 
 These identifiers are variables, not preprocessor macros, and may not
 be used to initialize ``char`` arrays or be concatenated with string
-literals.
\ No newline at end of file
+literals.
index d3e3870b8da247778632e9e2eff400c741decd5a..4d55c36703cb0682e378b576c9555b20b5ff105e 100644 (file)
@@ -94,4 +94,4 @@ function.
   effects, including crashing the calling program.  As a result, calls
   that are considered unsafe are diagnosed when the :option:`-Wframe-address`
   option is in effect.  Such calls should only be made in debugging
-  situations.
\ No newline at end of file
+  situations.
index 3eff48063bad403b2bd01c647be18df9680d8d98..d6761655428e72ad25d7cc79e6fdcc68a542fe92 100644 (file)
@@ -73,4 +73,4 @@ after each operation. The same is true with :option:`-fexcess-precision=standard
 and :option:`-mfpmath=sse`. If there is no :option:`-mfpmath=sse`,
 :option:`-fexcess-precision=standard` alone does the same thing as before,
 It is useful for code that does not have ``_Float16`` and runs on the x87
-FPU.
\ No newline at end of file
+FPU.
index 25cd9645ed046ceeb9bf13a10fef24db054c0c56..ec6583da19c3264d467ea51fc6a238dc3cf2c29c 100644 (file)
@@ -27,4 +27,4 @@ Unlike for floating-point numbers in the decimal notation the exponent
 is always required in the hexadecimal notation.  Otherwise the compiler
 would not be able to resolve the ambiguity of, e.g., ``0x1.f``.  This
 could mean ``1.0f`` or ``1.9375`` since :samp:`f` is also the
-extension for floating-point constants of type ``float``.
\ No newline at end of file
+extension for floating-point constants of type ``float``.
index bee4092930545490db98f8e84936b1c71cd4dd84..e70fa8726e031e5630178948f883fa51d52c9a4b 100644 (file)
@@ -1976,4 +1976,4 @@ a label is unreachable.
 
 This size is also used for inlining decisions.  If you use ``asm inline``
 instead of just ``asm``, then for inlining purposes the size of the asm
-is taken as the minimum size, ignoring how many instructions GCC thinks it is.
\ No newline at end of file
+is taken as the minimum size, ignoring how many instructions GCC thinks it is.
index ffb06c9d4b47839818e85781e8171203245f454e..43eaaf8f6c52d55a6e2e2375bcf40320e619519a 100644 (file)
@@ -20,4 +20,4 @@ This extension may not be very useful, but it makes the handling of
 ``enum`` more consistent with the way ``struct`` and ``union``
 are handled.
 
-This extension is not supported by GNU C++.
\ No newline at end of file
+This extension is not supported by GNU C++.
index f872130a80d1a8d105ee3ca4d1a7415d414d65dc..85250798d08b0ea32376c124f56ce80007eec2f2 100644 (file)
@@ -62,4 +62,4 @@ This example uses the :label-attr:`cold` label attribute to indicate the
   The :label-attr:`cold` attribute on labels is used to inform the compiler that
   the path following the label is unlikely to be executed.  This attribute
   is used in cases where ``__builtin_expect`` cannot be used, for instance
-  with computed goto or ``asm goto``.
\ No newline at end of file
+  with computed goto or ``asm goto``.
index 7c6408a7031a290455a07d0411a1cf6e7bffb391..e25a06dd7c459a249bae511f086e8ef79881b14d 100644 (file)
@@ -83,4 +83,4 @@ variable initializer, inlining and cloning is forbidden.
 
 .. [#f1] The analogous feature in Fortran is called an assigned goto, but that name seems inappropriate in
   C, where one can do more than simply store label addresses in label
-  variables.
\ No newline at end of file
+  variables.
index de3e80cb6bf85902633fea93943f2c2737362abb..f3697e4dbc155bfdde68022f5ef43c43eff93d50 100644 (file)
@@ -168,4 +168,4 @@ The same constraints on arguments apply as for the corresponding
   but rather a :dfn:`release barrier`.
   This means that all previous memory stores are globally visible, and all
   previous memory loads have been satisfied, but following memory reads
-  are not prevented from being speculated to before the barrier.
\ No newline at end of file
+  are not prevented from being speculated to before the barrier.
index b79e7453ea49725c0b6c576f236d2f493ffaa1bc..89e8391ed6bbbd99a7da4b57e0f491a86db23b6e 100644 (file)
@@ -79,4 +79,4 @@ This could also be written using a statement expression:
   })
 
 Local label declarations also make the labels they declare visible to
-nested functions, if there are any.  See :ref:`nested-functions`, for details.
\ No newline at end of file
+nested functions, if there are any.  See :ref:`nested-functions`, for details.
index 8c22eb542ba1ca1830db09118a0e685093b52603..eaf519ebcbcf6a76e0ddbe502229c50b77f2ea87 100644 (file)
@@ -65,4 +65,4 @@ operator causes the preprocessor to remove the comma before it.  If you
 do provide some variable arguments in your macro invocation, GNU CPP
 does not complain about the paste operation and instead places the
 variable arguments after the comma.  Just like any other pasted macro
-argument, these arguments are not macro expanded.
\ No newline at end of file
+argument, these arguments are not macro expanded.
index 090ead8b431db7e64b4ec60127aa19a2f9dfde60..6aff35ba2f472ec2c040e7b9032b7aa325e1d9fd 100644 (file)
@@ -24,4 +24,4 @@ you could do:
   int j = i + 2;
 
 Each identifier is visible from where it is declared until the end of
-the enclosing block.
\ No newline at end of file
+the enclosing block.
index 842042810fc3188867ae7857b4f7a5aad39758ed..44e4cccc3c86390e85ca27678dc8dd48b4a662f7 100644 (file)
@@ -237,4 +237,4 @@ to the ``%fs`` or ``%gs`` segments.
   that it installed previously.
 
   The preprocessor symbols ``__SEG_FS`` and ``__SEG_GS`` are
-  defined when these address spaces are supported.
\ No newline at end of file
+  defined when these address spaces are supported.
index 68bcb95eaeedbcaeb60b1f794e947ea1f17d757b..8a845a3af30b14a73dd0ca5d01a9223d092fa755 100644 (file)
@@ -129,4 +129,4 @@ for function declarations).
         return array[index + offset];
       }
     /* ... */
-  }
\ No newline at end of file
+  }
index e93c850a38334656612e9281cedbf3c0f199272e..c24baf06fc511697df5895d4fb400918cc1811e3 100644 (file)
@@ -20,4 +20,4 @@ Here is an example of an initializer with run-time varying elements:
   {
     float beat_freqs[2] = { f-g, f+g };
     /* ... */
-  }
\ No newline at end of file
+  }
index 1d0d1546505adc2d283889d3138c4daf3d46b35a..9a23397e65b04d1dae01da691c6167ccae6780da 100644 (file)
@@ -27,4 +27,4 @@ this is valid in GNU C though not valid in C90:
   bar (int index)
   {
     return f().a[index];
-  }
\ No newline at end of file
+  }
index 1aab77a6719b7772b4c6fdf3dbaf250cd9dd43e8..65bea29eea3320bd11d3441baa4159bbfe1b0be1 100644 (file)
@@ -59,4 +59,4 @@ built-in functions as:
   mechanism to restore the stack context, it cannot be called
   from the same function calling ``__builtin_setjmp`` to
   initialize :samp:`{buf}`.  It can only be called from a function called
-  (directly or indirectly) from the function calling ``__builtin_setjmp``.
\ No newline at end of file
+  (directly or indirectly) from the function calling ``__builtin_setjmp``.
index 640498a24858fb8fff56d7bb888fb4af744b9692..7fcc3eda7b46dbc7feeaabb20ad937cfe9c8a3ee 100644 (file)
@@ -142,4 +142,4 @@ In addition to this, there are checking built-in functions
 These have just one additional argument, :samp:`{flag}`, right before
 format string :samp:`{fmt}`.  If the compiler is able to optimize them to
 ``fputc`` etc. functions, it does, otherwise the checking function
-is called and the :samp:`{flag}` argument passed to it.
\ No newline at end of file
+is called and the :samp:`{flag}` argument passed to it.
index 8f272a01d8e81097ecd7a1d3661e91e278450380..a1c507601761a61a2206b1f9be3d27f753ab973f 100644 (file)
@@ -1242,4 +1242,4 @@ calls.  These built-in functions appear both with and without the
 .. function:: int __builtin_goacc_parlevel_size (int x)
 
   Returns the openacc gang, worker or vector size depending on whether :samp:`{x}` is
-  0, 1 or 2.
\ No newline at end of file
+  0, 1 or 2.
index 772ab0f3334682987e9a2922499c21fc8adbb815..5bf0c50f4c93541188148a27cbfd165e54ca1092 100644 (file)
@@ -19,4 +19,4 @@ of ``va_arg`` with a pointer type to receive arguments of any other
 pointer type.
 
 In particular, in GNU C :samp:`va_arg (ap, void *)` can safely be used
-to consume an argument of any pointer type.
\ No newline at end of file
+to consume an argument of any pointer type.
index 59764f925cea346e69a47ab925038013cfcd3b35..a34cc5859d86d4e1df8896a67ead55bcfdc7b087 100644 (file)
@@ -24,4 +24,4 @@ array itself.
   double x[3][2];
   double y[2][3];
   ...
-  transpose(3, 2, y, x);
\ No newline at end of file
+  transpose(3, 2, y, x);
index 70430c7b71824c9f55a7fe1884bdc7723c6825b6..1f5aefc27cc4526f899101a5ba40d03add653884 100644 (file)
@@ -726,4 +726,4 @@ Loop-Specific Pragmas
   It must be placed immediately before a ``for``, ``while`` or ``do``
   loop or a ``#pragma GCC ivdep``, and applies only to the loop that follows.
   :samp:`{n}` is an integer constant expression specifying the unrolling factor.
-  The values of 0 and 1 block any unrolling of the loop.
\ No newline at end of file
+  The values of 0 and 1 block any unrolling of the loop.
index fcaa05461082dfc5f31aa59437f9d852d56de3fc..4f1b05af5d91e35a4003d69607562fb58b026a25 100644 (file)
@@ -60,4 +60,4 @@ equivalent to the following:
   }
 
 GNU C++ does not support old-style function definitions, so this
-extension is irrelevant.
\ No newline at end of file
+extension is irrelevant.
index f84b1e0f7031e37c3e893df6cc6c726ea83d6da4..13621410ff9d4c8439b869e793cfd13b0ac81d4f 100644 (file)
@@ -134,4 +134,4 @@ Using ``__auto_type`` instead of ``typeof`` has two advantages:
 
 * If the argument to the macro has variably modified type, it is
   evaluated only once when using ``__auto_type``, but twice if
-  ``typeof`` is used.
\ No newline at end of file
+  ``typeof`` is used.
index 8dc368434be372f8f5e9d211e18a5716f08c4615..07e5894906df009d09cf61805c09e2983e60e8b4 100644 (file)
@@ -20,4 +20,4 @@ warning, but treats it as a valid escaped newline and combines the two
 lines to form a single logical line.  This works within comments and
 tokens, as well as between tokens.  Comments are *not* treated as
 whitespace for the purposes of this relaxation, since they have not
-yet been replaced with spaces.
\ No newline at end of file
+yet been replaced with spaces.
index 1703a0269dc5049281de84b114a6f8c84b8cfe76..568e370ffd28a76b004c3e6dba64edab716fe594 100644 (file)
@@ -710,4 +710,4 @@ Two attributes are currently defined for x86 configurations:
   command-line options, respectively;
   see :ref:`x86-options`, for details of how structure layout is affected.
   See :ref:`x86-variable-attributes`, for information about the corresponding
-  attributes on variables.
\ No newline at end of file
+  attributes on variables.
index 9207fafb918203c246f87c76798e827484803d76..3e5421384aecf988a96efb91ebf0d975e5153a2b 100644 (file)
@@ -1184,4 +1184,4 @@ One attribute is currently defined for xstormy16 configurations:
   allowed also), GCC places the variable in the first 0x100 bytes of
   memory and use special opcodes to access it.  Such variables are
   placed in either the ``.bss_below100`` section or the
-  ``.data_below100`` section.
\ No newline at end of file
+  ``.data_below100`` section.
index 683347a2165228aaa014ba12aa44cc5345b72444..dc5cb1faee4a62bcbbd562f9673b22e7a1e19cc7 100644 (file)
@@ -68,4 +68,4 @@ available for functions (see :ref:`function-attributes`), variables
     }
 
   ``y`` is not actually incremented and the compiler can but does not
-  have to optimize it to just ``return 42 + 42;``.
\ No newline at end of file
+  have to optimize it to just ``return 42 + 42;``.
index c67be39a7b8870ef3deb99ccf57aa2b022774486..7426b985c78934bcc8a8ddbafc44788d6f746460 100644 (file)
@@ -161,4 +161,4 @@ parts of the containing expression.  For example,
 
 calls ``foo`` and ``bar1`` and does not call ``baz`` but
 may or may not call ``bar2``.  If ``bar2`` is called, it is
-called after ``foo`` and before ``bar1``.
\ No newline at end of file
+called after ``foo`` and before ``bar1``.
index 7bd0b9fd6dcfbc471b74451d7fea6317fa0ddb58..e64d793236196a7014f658e5c3a11cec0f2286af 100644 (file)
@@ -19,4 +19,4 @@ GCC permits a C structure to have no members:
 
 The structure has size zero.  In C++, empty structures are part
 of the language.  G++ treats empty structures as if they had a single
-member of type ``char``.
\ No newline at end of file
+member of type ``char``.
index 1c2a91997833e554eb3c3fb34d2876967aa7ea63..03e020f2faa86a2a3cc1cc8a8d34f4c0967e627e 100644 (file)
@@ -31,4 +31,4 @@ This extension is sufficient such that
 
 is a suitable definition of the ``offsetof`` macro.  In C++, :samp:`{type}`
 may be dependent.  In either case, :samp:`{member}` may consist of a single
-identifier, or a sequence of member accesses and array references.
\ No newline at end of file
+identifier, or a sequence of member accesses and array references.
index d2fce79a84ca6bf64dbdeaf504e1d808c7f76c8b..a793496cb2b8fd2aa620d6226284a1ee7d6ff8b9 100644 (file)
@@ -50,4 +50,4 @@ instructions, but allow the compiler to schedule those calls.
   target-builtins/ti-c6x-built-in-functions
   target-builtins/x86-built-in-functions
   target-builtins/x86-transactional-memory-intrinsics
-  target-builtins/x86-control-flow-protection-intrinsics
\ No newline at end of file
+  target-builtins/x86-control-flow-protection-intrinsics
index 22d0426ebb3f2ff43072cfd124ee4c9e69bb4c45..7247a816aaf80507b44cf468ea568e08999e2c11 100644 (file)
@@ -21,4 +21,4 @@ processors.
   unsigned long long __builtin_aarch64_get_fpcr64 ();
   void __builtin_aarch64_set_fpcr64 (unsigned long long);
   unsigned long long __builtin_aarch64_get_fpsr64 ();
-  void __builtin_aarch64_set_fpsr64 (unsigned long long);
\ No newline at end of file
+  void __builtin_aarch64_set_fpsr64 (unsigned long long);
index b119719196c8dbf9c8a67c6f8e746850c7ab8abd..1d4cf469042d838bdc2284423b9cda7f919cd035 100644 (file)
@@ -85,4 +85,4 @@ PAL calls, but when invoked with :option:`-mtls-kernel`, they invoke
 .. code-block:: c++
 
   void *__builtin_thread_pointer (void);
-  void __builtin_set_thread_pointer (void *);
\ No newline at end of file
+  void __builtin_set_thread_pointer (void *);
index aac982d3b13a23540c879c17742bb40521f185c6..b02c207bab4c28fff284f0117a5915f31ae86954 100644 (file)
@@ -115,4 +115,4 @@ The letters represent the following data types:
   void * __builtin_custom_pnfp (float, void *);
   void * __builtin_custom_pnpi (void *, int);
   void * __builtin_custom_pnpf (void *, float);
-  void * __builtin_custom_pnpp (void *, void *);
\ No newline at end of file
+  void * __builtin_custom_pnpp (void *, void *);
index 0df309e918626bdfd8507245e6fc5247fec538b2..45eabb1756476437b658272f37ec7089fb7f6339 100644 (file)
@@ -230,4 +230,4 @@ where they are put in the C code:
   __builtin_arc_lr()
   __builtin_arc_sleep()
   __builtin_arc_sr()
-  __builtin_arc_swi()
\ No newline at end of file
+  __builtin_arc_swi()
index 1d3dd7ea7da9cb4ffa9074c4ed769863513effc8..ca7cb9fea32e696ae8d7ce057c13fffc0835ae9c 100644 (file)
@@ -242,4 +242,4 @@ indicating one the registers I0-I7, and the fourth argument must be an
 .. code-block:: c++
 
   void __builtin_arc_vst16_n (__v8hi, const int, const int, const int);
-  void __builtin_arc_vst32_n (__v8hi, const int, const int, const int);
\ No newline at end of file
+  void __builtin_arc_vst32_n (__v8hi, const int, const int, const int);
index feb9fd3fac731f17bf932eef06cc7ea4535cea8b..215010404e94e9d31062d174ee895d9aee69d4b8 100644 (file)
@@ -32,4 +32,4 @@ is used here to mean any function pointer type.
   void * cmse_check_address_range (void *, size_t, int);
   typeof(p) cmse_nsfptr_create (FPTR p);
   intptr_t cmse_is_nsfptr (FPTR);
-  int cmse_nonsecure_caller (void);
\ No newline at end of file
+  int cmse_nonsecure_caller (void);
index 1fa4a5f5f9605d979478e44ce9a07c2a642f0a32..00e295c729b000f38203c5d9ecb239e55d5bd46a 100644 (file)
@@ -27,4 +27,4 @@ AArch64's back end does not have support for 16-bit floating point Advanced SIMD
 intrinsics yet.
 
 See :ref:`arm-options` and :ref:`aarch64-options` for more information on the
-availability of extensions.
\ No newline at end of file
+availability of extensions.
index e67a0401a783d5a17013d254d38fa839067ed50a..7e61d52d0c3bf1011cc19e0ab1a285ff7b5916a9 100644 (file)
@@ -14,4 +14,4 @@ processors with floating-point unit.
 .. code-block:: c++
 
   unsigned int __builtin_arm_get_fpscr ();
-  void __builtin_arm_set_fpscr (unsigned int);
\ No newline at end of file
+  void __builtin_arm_set_fpscr (unsigned int);
index a86039e344c570b0c8818087f9e1c1cd6336ee2b..6d9065955af7e1ffdfbeb32f5568267611d9c23d 100644 (file)
@@ -156,4 +156,4 @@ processors when the :option:`-mcpu=iwmmxt` switch is used:
   v4hi __builtin_arm_wunpckilh (v4hi, v4hi);
   v2si __builtin_arm_wunpckilw (v2si, v2si);
   long long __builtin_arm_wxor (long long, long long);
-  long long __builtin_arm_wzero ();
\ No newline at end of file
+  long long __builtin_arm_wzero ();
index 80235028c075996dd52ff8d1ebc9ba4abee77fce..a9a2db69417a359e792a9e3b0ce265ef5c8e9b5b 100644 (file)
@@ -111,4 +111,4 @@ with GNU-C99:
   unsigned fract get_bits (uint_ur_t uval)
   {
       return urbits (uval);
-  }
\ No newline at end of file
+  }
index 0e9550cd32cbf44d8a50f2c5e22d2c2c5684206e..d97d362db8086f4a84414c650a76207f8bcc18b4 100644 (file)
@@ -721,4 +721,4 @@ Truncate and store the rightmost element of a vector, as if implemented by the
 ISA 3.1 ``stxvrbx``, ``stxvrhx``, ``stxvrwx``, and ``stxvrdx``
 instructions.
 
-.. index:: vec_xst_trunc
\ No newline at end of file
+.. index:: vec_xst_trunc
index 44189a3ef6c9b6c08c6192ee05dbeaa4931bf3b7..c9c43916f9ae7db193dbaa9b33e8e652cad7e43e 100644 (file)
@@ -17,4 +17,4 @@ instructions.  These functions are named as follows:
 .. code-block:: c++
 
   void __builtin_bfin_csync (void);
-  void __builtin_bfin_ssync (void);
\ No newline at end of file
+  void __builtin_bfin_ssync (void);
index c4718523c033542a9b2914b6d829339077cad772..60eabc49ddf54e382b5b818aa68e93f984506fb4 100644 (file)
@@ -97,4 +97,4 @@ The following built-in functions are available for eBPF targets.
         val >>= __builtin_preserve_field_info (arg->y, FIELD_RSHIFT_U64);
 
       return val;
-    }
\ No newline at end of file
+    }
index b317839342d1363919435af8ed2b29727bf30946..6e5769792752d82bf19b0bbbb0f4c26fde833ebd 100644 (file)
@@ -471,4 +471,4 @@ a specific FR-V instruction.
 .. function:: void __data_prefetch (const void *x)
 
   Use the ``nldub`` instruction to load the contents of address :samp:`{x}`
-  into the data cache.  The instruction is issued in slot I1.
\ No newline at end of file
+  into the data cache.  The instruction is issued in slot I1.
index 83fbb38f14cd0de5164fa6b4ece1d5997ebb9254..0e7fe6ccc8cce8ff0fdd24bb74b6e467cc3f6744 100644 (file)
@@ -309,4 +309,4 @@ for details on what each instruction does.
   a64 __builtin_mips_dpaqx_s_w_ph (a64, v2q15, v2q15);
   a64 __builtin_mips_dpaqx_sa_w_ph (a64, v2q15, v2q15);
   a64 __builtin_mips_dpsqx_s_w_ph (a64, v2q15, v2q15);
-  a64 __builtin_mips_dpsqx_sa_w_ph (a64, v2q15, v2q15);
\ No newline at end of file
+  a64 __builtin_mips_dpsqx_sa_w_ph (a64, v2q15, v2q15);
index dae2f963275282d6fa5581d2a651716576f161d1..d4cee2bfc529c1f0e5fc776a34b540b811bed2ab 100644 (file)
@@ -444,4 +444,4 @@ In each case, :samp:`{cond}` can be any of the 16 floating-point conditions:
     if (__builtin_mips_all_c_eq_4s (a, b, c, d))
       all_are_true ();
     else
-      some_are_false ();
\ No newline at end of file
+      some_are_false ();
index aeb86cfe606772da622d868736b4fa866a149a4e..18f46daf3b2aafaa2b347b295deb887de928decf 100644 (file)
@@ -42,4 +42,4 @@ For example:
   On little-endian targets, the first value is the lower one and the second
   value is the upper one.  The opposite order applies to big-endian targets.
   For example, the code above sets the lower half of ``a`` to
-  ``1.5`` on little-endian targets and ``9.1`` on big-endian targets.
\ No newline at end of file
+  ``1.5`` on little-endian targets and ``9.1`` on big-endian targets.
index ba42478e84b62801a0f7c1c9864979008b33f228..974b85717fed224d790a9ecba7e692351008726c 100644 (file)
@@ -809,4 +809,4 @@ machine instruction.
 
   v16u8 __builtin_msa_xor_v (v16u8, v16u8);
 
-  v16u8 __builtin_msa_xori_b (v16u8, imm0_255);
\ No newline at end of file
+  v16u8 __builtin_msa_xori_b (v16u8, imm0_255);
index 04560f1d60ce64850adc15e63de329b0698fe89f..7859b0734fe7292b13251c8a60102bc4aeda1234 100644 (file)
@@ -33,4 +33,4 @@ writing of interrupt handlers in C.
   instructions.  Note that :samp:`{cycles}` must be a compile-time constant
   integer - that is, you must pass a number, not a variable that may be
   optimized to a constant later.  The number of cycles delayed by this
-  builtin is exact.
\ No newline at end of file
+  builtin is exact.
index 28365f929249ee4c727dcb045ec8ba7573156dd6..3ba7a9fb3da3b163829502f504d84fbd25cf0082 100644 (file)
@@ -41,4 +41,4 @@ These built-in functions are available for the NDS32 target:
 
 .. function:: void __builtin_nds32_setgie_dis (void)
 
-  Disable global interrupt.
\ No newline at end of file
+  Disable global interrupt.
index 1570348768024226cdf3fcc072b7fffe2bb40eef..c046bb3acd8475f7a4453e5c7f999047263f03c6 100644 (file)
@@ -24,4 +24,4 @@ GCC provides other MIPS-specific built-in functions:
   code but can be called in both MIPS16 and non-MIPS16 contexts.
 
   ``__builtin_mips_set_fcsr`` can be used to change any bit of the
-  register except the condition codes, which GCC assumes are preserved.
\ No newline at end of file
+  register except the condition codes, which GCC assumes are preserved.
index 03c99412e366896f54375569476254c222265ebe..f58590ef8c610ecaa200cd4dde887b8adee82841 100644 (file)
@@ -42,4 +42,4 @@ picoChip instruction set.
 .. function:: void __builtin_halt (void)
 
   Halt.  The processor stops execution.  This built-in is useful for
-  implementing assertions.
\ No newline at end of file
+  implementing assertions.
index 3c08b2ec4ef5428f7b30f3054342fad989482a2f..218c227b556c2b869b4ad55a54a8ec0df29ca8c4 100644 (file)
@@ -2178,4 +2178,4 @@ Otherwise, the element of the returned vector contains all zeros.
   int vec_any_ge (vector signed __int128, vector signed __int128);
   int vec_any_ge (vector unsigned __int128, vector unsigned __int128);
   int vec_any_le (vector signed __int128, vector signed __int128);
-  int vec_any_le (vector unsigned __int128, vector unsigned __int128);
\ No newline at end of file
+  int vec_any_le (vector unsigned __int128, vector unsigned __int128);
index 331d5fc7bde52a40bc65eed62025566de8109fdc..d4d306275118cf107a73732267e7b2554252ede4 100644 (file)
@@ -65,4 +65,4 @@ The functions supported are:
 
   void amo_stdat_sadd (int64_t *, int64_t);
   void amo_stdat_smax (int64_t *, int64_t);
-  void amo_stdat_smin (int64_t *, int64_t);
\ No newline at end of file
+  void amo_stdat_smin (int64_t *, int64_t);
index dd9e984b3918c1198fdd055f9f4a8c7da0080f28..27e873b5f2dcc3c1f650267c2663eb69dbfb1ee0 100644 (file)
@@ -101,4 +101,4 @@ The built-in functions supported are:
   vec_t __builtin_vsx_xvcvbf16spn (vec_t);
 
   __vector_pair __builtin_vsx_lxvp (size_t, __vector_pair *);
-  void __builtin_vsx_stxvp (__vector_pair, size_t, __vector_pair *);
\ No newline at end of file
+  void __builtin_vsx_stxvp (__vector_pair, size_t, __vector_pair *);
index 840ce92f96d350cdca9ca3e16aa02e7b1c66a883..334c049361df8ae47c0481467cf774133de71054 100644 (file)
@@ -31,4 +31,4 @@ The built-in functions supported are:
 
   This inserts LMBD instruction to calculate the left-most bit with value
   :samp:`{bitval}` in value :samp:`{wordval}`.  Only the least significant bit
-  of :samp:`{bitval}` is taken into account.
\ No newline at end of file
+  of :samp:`{bitval}` is taken into account.
index 90ed798d0fe79e4a4184174f18eb651327162644..fca4852ad74a77a7841f98e4c398ff6928ac465b 100644 (file)
@@ -13,4 +13,4 @@ processors.
 
 .. function:: void * __builtin_thread_pointer (void)
 
-  Returns the value that is currently set in the :samp:`tp` register.
\ No newline at end of file
+  Returns the value that is currently set in the :samp:`tp` register.
index 632014f11ca56965ee3d357d7da23673fa886642..bbd376a129a9a5e771fbd11dadfdf3a595751352 100644 (file)
@@ -119,4 +119,4 @@ following functions are supported:
 
 .. function:: void __builtin_rx_wait (void)
 
-  Generates the ``wait`` machine instruction.
\ No newline at end of file
+  Generates the ``wait`` machine instruction.
index 3311d0b59b94146b58e843a571b6182547d062f7..6ad82054247da5426ef08b716969dd906a285ee6 100644 (file)
@@ -118,4 +118,4 @@ Principles of Operation manual chapter 5-91.
 
   Generates the ``ntstg`` machine instruction.  The second argument
   is written to the first arguments location.  The store operation will
-  not be rolled-back in case of an transaction abort.
\ No newline at end of file
+  not be rolled-back in case of an transaction abort.
index 4240fb749456e3927b3ae164ddb4aa5c85fceb18..23e286940be302ce6163b82cf5c16546747bcc07 100644 (file)
@@ -47,4 +47,4 @@ families of processors:
 .. function:: void __builtin_sh_set_fpscr (unsigned int val)
 
   Sets the :samp:`FPSCR` register to the specified value :samp:`{val}`, while
-  preserving the current values of the FR, SZ and PR bits.
\ No newline at end of file
+  preserving the current values of the FR, SZ and PR bits.
index 23d076a71056e7760717971748ed0750eba81e6b..09a067ef7123d362446dab825ef520b45062bb7c 100644 (file)
@@ -223,4 +223,4 @@ built-in functions also become available:
 
   long __builtin_vis_fpcmpur8shl (v8qi, v8qi, int);
   long __builtin_vis_fpcmpur16shl (v4hi, v4hi, int);
-  long __builtin_vis_fpcmpur32shl (v2si, v2si, int);
\ No newline at end of file
+  long __builtin_vis_fpcmpur32shl (v2si, v2si, int);
index b75dc8231c4a4f27a4ed878e831cee17ecebf18f..367bd768087b01e3a6b353870f4c85b36ee15410 100644 (file)
@@ -40,4 +40,4 @@ to C6X instructions.
   int _extr (int, int);
   int _extru (int, int);
   int _abs (int);
-  int _abs2 (int);
\ No newline at end of file
+  int _abs2 (int);
index 2c03e454cb780a37e838ce6daa85f48dd07ffec7..23b83fe58f6a4322f16aa648324dfaffa6eda177 100644 (file)
@@ -1695,4 +1695,4 @@ should be used instead.
   void __builtin_ia32_wrussd(unsigned int, void *);
   void __builtin_ia32_wrussq(unsigned long long, void *);
   void __builtin_ia32_setssbsy(void);
-  void __builtin_ia32_clrssbsy(void *);
\ No newline at end of file
+  void __builtin_ia32_clrssbsy(void *);
index c5638838f0b7cf4de8602805384c9f4aca5f7e84..3b17c0da04f76ebf3578717d122356bc0b3ca558 100644 (file)
@@ -47,4 +47,4 @@ The shadow stack unwind code looks like:
       while (0)
 
 This code runs unconditionally on all 64-bit processors.  For 32-bit
-processors the code runs on those that support multi-byte NOP instructions.
\ No newline at end of file
+processors the code runs on those that support multi-byte NOP instructions.
index 7526ae27cd8dacdeeded6c1b1d0b64c4f1829c44..5fb5a7bdba0731f514ef8e2645d4fd977912ff28 100644 (file)
@@ -99,4 +99,4 @@ and a fallback path for other failures:
     }
 
 Note that, in most cases, the transactional and non-transactional code
-must synchronize together to ensure consistency.
\ No newline at end of file
+must synchronize together to ensure consistency.
index b379ec6976e42a92213fc6634e9d8eefd1792a22..fd1ff91cef2f2f480bb4e6a8a1f84645c8084f98 100644 (file)
@@ -9,4 +9,4 @@ The Character ESC in Constants
 ******************************
 
 You can use the sequence :samp:`\\e` in a string or character constant to
-stand for the ASCII character ESC.
\ No newline at end of file
+stand for the ASCII character ESC.
index ae51f8f766653b41a8a0fc73ac09402ff115519d..fa04221b33aeac6834a8d572cb2f00736a368da6 100644 (file)
@@ -216,4 +216,4 @@ that document the exact semantics of the language extension.
 
   Add after paragraph 6
 
-  Non- ``static`` members shall not be ``__thread``.
\ No newline at end of file
+  Non- ``static`` members shall not be ``__thread``.
index 213a16c4ccc2891574a89c564884477fb73cdd9a..fe2f4062e03d5fb62504a71088ff50c36218e47f 100644 (file)
@@ -83,4 +83,4 @@ name of the ``typedef``.
   struct s2 { s1; };
   s1 f1 (struct s2 *p) { return p->s1; }
 
-These usages are only permitted when they are not ambiguous.
\ No newline at end of file
+These usages are only permitted when they are not ambiguous.
index 808ac582e92e7ad43a3796fa387065a8d6692dcb..04e3dddba336c60e566a32f0f7387311761d148f 100644 (file)
@@ -282,4 +282,4 @@ intrinsics:
   /* Instead of a variable, a compound literal may be used to pass the
      return value of an intrinsic call to a function expecting the union: */
   v128 foo (v128);
-  x = foo ((v128) {_mm_adds_epu8 (x.mm, y.mm)});
\ No newline at end of file
+  x = foo ((v128) {_mm_adds_epu8 (x.mm, y.mm)});
index d3e6f6ae08208ee813f94bb81e23fb5c8e04c73b..df96282def339d82ecaf239dcae6fe2ddaae16fa 100644 (file)
@@ -83,4 +83,4 @@ be implicitly read when written to, or when adjacent bit-fields are
 accessed.  Bit-field operations may be optimized such that adjacent
 bit-fields are only partially accessed, if they straddle a storage unit
 boundary.  For these reasons it is unwise to use volatile bit-fields to
-access hardware.
\ No newline at end of file
+access hardware.
index 045d2f94841790dc71c07b91c029fe8e1b9c2ea8..44698079981f45d8e7e5a38948bdc83c1aa6d30e 100644 (file)
@@ -35,4 +35,4 @@ the transaction quickly. This can be done with a ``_mm_pause``.
       _mm_pause(); /* Abort failed transaction */
   ...
   /* Free lock with lock elision */
-  __atomic_store_n(&lockvar, 0, __ATOMIC_RELEASE|__ATOMIC_HLE_RELEASE);
\ No newline at end of file
+  __atomic_store_n(&lockvar, 0, __ATOMIC_RELEASE|__ATOMIC_HLE_RELEASE);
index 04e2a26b6c952e6b25fc46ae8a377b2438603a22..ae118902eabdac8e5c034b08b1797f40e8653903 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/funding.rst
\ No newline at end of file
+.. include:: ../../../doc/funding.rst
index fa1e37e9a8325060a7846081ca1161cd26def8be..dc3561c5d5412df67d7d3cc0e7f9f1efb8b8d292 100644 (file)
@@ -64,4 +64,4 @@ GCC Command Options
 
 .. only:: man
 
-  .. include:: copyright.rst
\ No newline at end of file
+  .. include:: copyright.rst
index 8dffe3756b2cda0ebd0bf307542a1bab6d051941..271c2504a4bc4c759350b826900bea6531a29ac3 100644 (file)
@@ -39,4 +39,4 @@ languages; or options that are meaningful only for C++ programs.
 See :ref:`c-dialect-options`, for
 explanations of options for languages related to C.
 See :ref:`c++-dialect-options`, for
-explanations of options that are meaningful only for C++ programs.
\ No newline at end of file
+explanations of options that are meaningful only for C++ programs.
index 33f1cc01e5f7beee847d463eb8e57370717cf5cc..97b4a66070c5e7d689c4a0b341d082976fd5dbcb 100644 (file)
@@ -70,4 +70,4 @@ listing and explanation of the binary and decimal byte size prefixes.
 
 .. only:: html
 
-    See :ref:`genindex`, for an index to GCC's options.
\ No newline at end of file
+    See :ref:`genindex`, for an index to GCC's options.
index 4b81a5d699bebb0d3f51f36040178daeab4094c3..81ed3de5effbb0aa6d3b978239b2d64b2b5a5241 100644 (file)
@@ -160,4 +160,4 @@ See :ref:`gccint:driver`.
 Some additional environment variables affect the behavior of the
 preprocessor.
 
-.. include:: ../../../../doc/cppenv.rst
\ No newline at end of file
+.. include:: ../../../../doc/cppenv.rst
index dbfc233366d760a119252e6db9219660fe7c0b51..372cb5ccc08ed7bed0368bc1b74b301a445c8cb4 100644 (file)
@@ -1171,4 +1171,4 @@ The files are created in the directory of the output file.
 .. option:: -dumpspecs
 
   Print the compiler's built-in specs---and don't do anything else.  (This
-  is used when GCC itself is being built.)  See :ref:`spec-files`.
\ No newline at end of file
+  is used when GCC itself is being built.)  See :ref:`spec-files`.
index 79dc9ddd77f80067cf429d95b87b36b1bb0a28d6..cbd4980e0a735272e8cfbd621282d24e4ca8b872 100644 (file)
@@ -89,4 +89,4 @@ platform.
   machine-dependent-options/xtensa-options
   machine-dependent-options/zseries-options
 
-.. program:: None
\ No newline at end of file
+.. program:: None
index 345b54e28a2b543c90ac2378f3e12d80cac49d39..c2b23a6ee97ef2b7c74119f22c1d3e3d85385f4d 100644 (file)
@@ -547,4 +547,4 @@ the following and their inverses no :samp:`{feature}` :
 Feature ``crypto`` implies ``aes``, ``sha2``, and ``simd``,
 which implies ``fp``.
 Conversely, ``nofp`` implies ``nosimd``, which implies
-``nocrypto``, ``noaes`` and ``nosha2``.
\ No newline at end of file
+``nocrypto``, ``noaes`` and ``nosha2``.
index abbcc6881b144b15d78b85e9798dbde86986cc77..6f40bbeb23a3390a586dbad8cba0a9fe7b7f46ad 100644 (file)
@@ -160,4 +160,4 @@ These :samp:`-m` options are defined for Adapteva Epiphany:
   Allowable values for :samp:`{reg}` are :samp:`r43` and :samp:`r63`,
   which specify use of that register as a fixed register,
   and :samp:`none`, which means that no register is used for this
-  purpose.  The default is :option:`-m1reg-none`.
\ No newline at end of file
+  purpose.  The default is :option:`-m1reg-none`.
index 75fe0e3a2ea643d73f26f05c67d3cd554de17e00..5d45376d91a758b7a30acfca280a3fb892591e69 100644 (file)
@@ -55,4 +55,4 @@ These options are defined specifically for the AMD GCN port.
   devices always require XNACK and some allow the user to configure XNACK.  The
   compiled code must match the device mode.  The default is :samp:`-mno-xnack`.
   At present this option is a placeholder for support that is not yet
-  implemented.
\ No newline at end of file
+  implemented.
index 758331aa33322f371c287931243c9dfeeacf8dcc..c30096590b12e83fbc8fc1f9309dd595c686c543 100644 (file)
@@ -756,4 +756,4 @@ are now deprecated and will be removed in a future release:
 
 .. option:: -multcost={num}
 
-  Replaced by :option:`-mmultcost`.
\ No newline at end of file
+  Replaced by :option:`-mmultcost`.
index 398b0da0133e9dfe725854d4125e76366c956c16..3315114969381995d47162b53abeb9bfc442fd28 100644 (file)
@@ -1034,4 +1034,4 @@ These :samp:`-m` options are defined for the ARM port:
 
   The opposite :option:`-mno-fdpic` option is useful (and required) to
   build the Linux kernel using the same (``arm-*-uclinuxfdpiceabi``)
-  toolchain as the one used to build the userland programs.
\ No newline at end of file
+  toolchain as the one used to build the userland programs.
index 634032cfc294e37edf4bc795f24d902e13170e5e..b8157b2f58c0353445f71ba1d874d08ff73979d2 100644 (file)
@@ -540,4 +540,4 @@ For even more AVR-specific built-in macros see
   and is defined to ``2`` or ``3``.
 
 ``__WITH_LIBF7_LIBGCC__`` ``__WITH_LIBF7_MATH__`` ``__WITH_LIBF7_MATH_SYMBOLS__``
-  Reflects the :option:`install:--with-libf7`.
\ No newline at end of file
+  Reflects the :option:`install:--with-libf7`.
index 7e7fbda8d6dc93987fa4ab2b812279575565272f..7c1f77874441391211f8ff9aeb45ef0d0d98d5b9 100644 (file)
@@ -224,4 +224,4 @@ Blackfin Options
 
   Assume that ICPLBs are enabled at run time.  This has an effect on certain
   anomaly workarounds.  For Linux targets, the default is to assume ICPLBs
-  are enabled; for standalone applications the default is off.
\ No newline at end of file
+  are enabled; for standalone applications the default is off.
index 77ebf1452bebc13bc396ff13c564f15deb274f9c..6b0a9744e8dd20d68ce4ac1358106019c2456d22 100644 (file)
@@ -190,4 +190,4 @@ GCC supports these options when compiling for C-SKY V2 processors.
 .. option:: -msim
 
   Links the library libsemi.a which is in compatible with simulator. Applicable
-  to ELF compiler only.
\ No newline at end of file
+  to ELF compiler only.
index 452e8ebaf497c733e4181e40cc36b54c78fafc5f..802c69e74e4da81bf94a52290f0acdd74120087e 100644 (file)
@@ -52,4 +52,4 @@ C6X Options
   addresses to access all data.  Put all initialized global and static
   data in the ``.fardata`` section, and all uninitialized data in the
   ``.far`` section.  Put all constant data into the ``.const``
-  section.
\ No newline at end of file
+  section.
index c0b392ccb3cdbe0a7aa4383165543816fde3811f..be8cae91a1a4e351e568d5b15fe171022afb41b8 100644 (file)
@@ -99,4 +99,4 @@ These options are defined specifically for the CRIS ports.
 .. option:: -sim2
 
   Like :option:`-sim`, but pass linker options to locate initialized data at
-  0x40000000 and zero-initialized data at 0x80000000.
\ No newline at end of file
+  0x40000000 and zero-initialized data at 0x80000000.
index 8f799f39a81c70190cd8283a405e71d4afa1d50e..94bcf8de739568655963ca89bd4f3a8047caa872 100644 (file)
@@ -221,4 +221,4 @@ restrictive subtype of any of its input files.
 .. option:: -whatsloaded
 
   These options are passed to the Darwin linker.  The Darwin linker man page
-  describes them in detail.
\ No newline at end of file
+  describes them in detail.
index f9571c4aec983730fbab27d9c3804ac0c95e199f..4c275780250dc94921a3cef9bc646690529de001 100644 (file)
@@ -271,4 +271,4 @@ These :samp:`-m` options are defined for the DEC Alpha implementations:
     The compiler contains estimates of the number of clock cycles for
     'typical' EV4 & EV5 hardware for the Level 1, 2 & 3 caches
     (also called Dcache, Scache, and Bcache), as well as to main memory.
-    Note that L3 is only valid for EV5.
\ No newline at end of file
+    Note that L3 is only valid for EV5.
index 724beef4d2be94eb016b0fc85e449c13f9814421..0a8807c584ca9dc5db58f56cad6dfb430a75ce69 100644 (file)
@@ -91,4 +91,4 @@ eBPF Options
   the restrictions imposed by the BPF architecture:
 
   * Save and restore callee-saved registers at function entry and
-    exit, respectively.
\ No newline at end of file
+    exit, respectively.
index cd03df9fbb37ed100fbc1b374ebae9554a999c11..5a95c1c84ab27ef995f21130211822d9bf8db20f 100644 (file)
@@ -24,4 +24,4 @@ These options are defined specifically for the FR30 port.
 
   Assume that runtime support has been provided and so there is no need
   to include the simulator library (:samp:`libsim.a`) on the linker
-  command line.
\ No newline at end of file
+  command line.
index bb7ce7ccb40ba603b71aac9df95dd815a6c69d5e..62d9623f3d2c8fc0523be28320b4a4f5f4d64bfe 100644 (file)
@@ -276,4 +276,4 @@ FRV Options
 
   Select the processor type for which to generate code.  Possible values are
   :samp:`frv`, :samp:`fr550`, :samp:`tomcat`, :samp:`fr500`, :samp:`fr450`,
-  :samp:`fr405`, :samp:`fr400`, :samp:`fr300` and :samp:`simple`.
\ No newline at end of file
+  :samp:`fr405`, :samp:`fr400`, :samp:`fr300` and :samp:`simple`.
index 7f865697890d01c63c9c793f5b98272cfb4c9a31..5c86d2550930e74b6a0e049ca40e4fb87afc688a 100644 (file)
@@ -41,4 +41,4 @@ These options are defined specifically for the FT32 port.
 
 .. option:: -mnopm
 
-  Do not generate code that reads program memory.
\ No newline at end of file
+  Do not generate code that reads program memory.
index 6ba0182513f03ed07d987853bcf67be6507636fc..dbe58c4e14c99dc6adec3b78a37cd50914943295 100644 (file)
@@ -53,4 +53,4 @@ These :samp:`-m` options are defined for GNU/Linux targets:
 .. option:: -tno-android-ld
 
   Disable linking effects of :option:`-mandroid`, i.e., pass standard Linux
-  linking options to the linker.
\ No newline at end of file
+  linking options to the linker.
index c9219ffb7d46eda7eb4bd2d9879898415f9e9ef8..140aee26c7898aad2412911a1d95bdf464f0ac46 100644 (file)
@@ -61,4 +61,4 @@ These :samp:`-m` options are defined for the H8/300 implementations:
   The default for the H8/300H and H8S is to align longs and floats on
   4-byte boundaries.
   :option:`-malign-300` causes them to be aligned on 2-byte boundaries.
-  This option has no effect on the H8/300.
\ No newline at end of file
+  This option has no effect on the H8/300.
index 3f1196554c37a36b0e3187f24510f4fdf8f10e8a..f1277d7e6a5ff0dea1f9dd1f1e5c18e1b1360c24 100644 (file)
@@ -242,4 +242,4 @@ These :samp:`-m` options are defined for the HPPA family of computers:
 
   Add support for multithreading with the :dfn:`dce thread` library
   under HP-UX.  This option sets flags for both the preprocessor and
-  linker.
\ No newline at end of file
+  linker.
index 15299b9bdfdcedf482973271833ad9a421394ff6..0404e2cc9ac168dfa8e928bf48036c51447c1e67 100644 (file)
@@ -258,4 +258,4 @@ These are the :samp:`-m` options defined for the Intel IA-64 architecture.
   disallowing more than that number in an instruction group.
   Otherwise, the limit is 'soft', meaning that non-memory operations
   are preferred when the limit is reached, but memory operations may still
-  be scheduled.
\ No newline at end of file
+  be scheduled.
index 10b4e64a3747752ae5cd20f9ab56f96a6f45b4cf..a73a618c9ff9c0487b1025a631247dd036c30510 100644 (file)
@@ -1014,4 +1014,4 @@ These :samp:`-m` options are defined for the IBM RS/6000 and PowerPC:
   The vectorizer will check with target information to determine whether it
   would be beneficial to unroll the main vectorized loop and by how much.  This
   parameter sets the upper bound of how much the vectorizer will unroll the main
-  loop.  The default value is four.
\ No newline at end of file
+  loop.  The default value is four.
index c8ced19de771044f4d081f57f6bb7294aeed756d..1deb18e4c550929762bbe683ed30f40143bdee80 100644 (file)
@@ -32,4 +32,4 @@ These :option:`-m` options are defined for the LatticeMico32 architecture:
 
 .. option:: -muser-enabled
 
-  Enable user-defined instructions.
\ No newline at end of file
+  Enable user-defined instructions.
index 6bd45bbc01e6504776aeb3f0a9090ad806f89895..8eee9bb44b81f1ec4b9ce7189598790e51aea08a 100644 (file)
@@ -188,4 +188,4 @@ These command-line options are defined for LoongArch targets:
   environments where no dynamic link is performed, like firmwares, OS
   kernels, executables linked with :option:`-static` or :option:`-static-pie`.
   :option:`-mdirect-extern-access` is not compatible with :option:`-fPIC` or
-  :option:`-fpic`.
\ No newline at end of file
+  :option:`-fpic`.
index d3aa8052aa7e84ec31f23c7f52bff9d14a92cca5..7cf58e9a7e64b7578fe9c6c85049b874b5c9cb72 100644 (file)
@@ -35,4 +35,4 @@ M32C Options
   code into available registers, and the performance penalty of using
   memory instead of registers.  Note that all modules in a program must
   be compiled with the same value for this option.  Because of that, you
-  must not use this option with GCC's default runtime libraries.
\ No newline at end of file
+  must not use this option with GCC's default runtime libraries.
index 483f0e2811598b10bce4400c76b1df3cff5d22aa..09e207419fedb9a33859f17519041d631867d7ce 100644 (file)
@@ -134,4 +134,4 @@ These :option:`-m` options are defined for Renesas M32R/D architectures:
 
 .. option:: -mno-flush-func
 
-  Indicates that there is no OS function for flushing the cache.
\ No newline at end of file
+  Indicates that there is no OS function for flushing the cache.
index 63fac925a74b6e095cb24c7dd7692e6a216bbdb3..5593f852ce6dd995d071cd084b85d8144d429c70 100644 (file)
@@ -404,4 +404,4 @@ are given below.
 .. option:: -mlong-jump-table-offsets
 
   Use 32-bit offsets in ``switch`` tables.  The default is to use
-  16-bit offsets.
\ No newline at end of file
+  16-bit offsets.
index 1a9eca104c5b5a1e7c910b77dcb4da765f002bd3..d0a9a3c5bbc2ec392e6b8d40cc4ecf4bce5fbe17 100644 (file)
@@ -63,4 +63,4 @@ processors.
   values can increase the speed of programs that contain functions
   that need a large amount of stack space, but they can also trigger a
   segmentation fault if the stack is extended too much.  The default
-  value is 0x1000.
\ No newline at end of file
+  value is 0x1000.
index 28f4c420530bf20da4c01d4ab6c1461fc1c1d0cf..1b50eb29e520abb097f7bf1f5c7838bc7c588226 100644 (file)
@@ -164,4 +164,4 @@ MeP Options
   Variables that are :samp:`{n}` bytes or smaller are allocated to the
   ``.tiny`` section.  These variables use the ``$gp`` base
   register.  The default for this option is 4, but note that there's a
-  65536-byte limit to the ``.tiny`` section.
\ No newline at end of file
+  65536-byte limit to the ``.tiny`` section.
index 059af63edcbd96de45441110619a8771f88b2fa8..51a1b877a78d61e39b18776d0b9b666be55bb9a6 100644 (file)
@@ -118,4 +118,4 @@ MicroBlaze Options
 
   Assume that the displacement between the text and data segments is fixed
   at static link time.  This allows data to be referenced by offset from start of
-  text address instead of GOT since PC-relative addressing is not supported.
\ No newline at end of file
+  text address instead of GOT since PC-relative addressing is not supported.
index 296c7780bd532431cc231c2c538932e1b5711523..bf5828a73126f3c740bb7da1264286bb8daf4a8c 100644 (file)
@@ -983,4 +983,4 @@ MIPS Options
 .. option:: -mmadd4, -mno-madd4
 
   When applicable, enable (disable) the generation of 4-operand ``madd.s``,
-  ``madd.d`` and related instructions.  Enabled by default.
\ No newline at end of file
+  ``madd.d`` and related instructions.  Enabled by default.
index 91e5d1f140c6e5434a06a63722a88d709ac8f38e..0c8284cf800e73fc88d952b2d68f5df46bcca39f 100644 (file)
@@ -72,4 +72,4 @@ These options are defined for the MMIX:
 .. option:: -msingle-exit, -mno-single-exit
 
   Force (do not force) generated code to have a single exit point in each
-  function.
\ No newline at end of file
+  function.
index ff73e98b395bccea87ab4f61729775fc036c0484..cb56192dea5125038e2fa4355e50cccfbcaa9b9f 100644 (file)
@@ -90,4 +90,4 @@ These :option:`-m` options are defined for Matsushita MN10300 architectures:
 
   Do not allow the compiler to generate *SETLB* or *Lcc*
   instructions.  This option defines the preprocessor macro
-  ``__NO_SETLB__``.
\ No newline at end of file
+  ``__NO_SETLB__``.
index d552dd3d06a914d3fdcbaf7eb35ccc2b42ea0e93..3c11b2c23abedb4068d682c2e7b48f8fb1f8ec13 100644 (file)
@@ -28,4 +28,4 @@ Moxie Options
 
 .. option:: -mno-crt0
 
-  Do not link in the C run-time initialization object file.
\ No newline at end of file
+  Do not link in the C run-time initialization object file.
index 6367bb15d086485464d50767a8e8dfb71ff5babc..ad0afeef4ee0825d4e7c5f093e1313b185b7a7c5 100644 (file)
@@ -186,4 +186,4 @@ These options are defined for the MSP430:
 .. option:: -mwarn-devices-csv, -mno-warn-devices-csv
 
   Warn if :samp:`devices.csv` is not found or there are problem parsing it
-  (default: on).
\ No newline at end of file
+  (default: on).
index ecfb5129ac42ffe8673138e485ca48b513450119..60e88dfbf904e46abaaafccfc6628734b91873c7 100644 (file)
@@ -113,4 +113,4 @@ These options are defined for NDS32 implementations:
 
 .. option:: -mrelax
 
-  Guide linker to relax instructions.
\ No newline at end of file
+  Guide linker to relax instructions.
index 3be25c23b9b4b5a61010872e6c0353675ef2f8a7..5e48e26ee2107874db7298839c062a14b3a07bc6 100644 (file)
@@ -360,4 +360,4 @@ ELF (bare-metal) target:
   :samp:`{systemlib}` is the library name of the library that provides
   low-level system calls required by the C library,
   e.g. ``read`` and ``write``.
-  This option is typically used to link with a library provided by a HAL BSP.
\ No newline at end of file
+  This option is typically used to link with a library provided by a HAL BSP.
index 05344d6b6529f4952b0c88c87d0898688687f211..c0c824851f9779c788e10cc06877ee74a08e0683 100644 (file)
@@ -95,4 +95,4 @@ These options are defined for Nvidia PTX:
 .. option:: -mgomp
 
   Generate code for use in OpenMP offloading: enables :option:`-msoft-stack` and
-  :option:`-muniform-simt` options, and selects corresponding multilib variant.
\ No newline at end of file
+  :option:`-muniform-simt` options, and selects corresponding multilib variant.
index 45d67ea160d539e3b896642f5f9f293e17d90d38..a49ceebc2e614f8803894af81d80ce7e687724f9 100644 (file)
@@ -92,4 +92,4 @@ These options are defined for OpenRISC:
 
 .. option:: -mcmodel=large
 
-  Generate OpenRISC code for the large model: The GOT may grow up to 4G in size.
\ No newline at end of file
+  Generate OpenRISC code for the large model: The GOT may grow up to 4G in size.
index e4e67b536fd6e53a5642d2ca7de31caf92be0635..4b6d151ad957b416269b513c49378dde3e01b5ad 100644 (file)
@@ -40,4 +40,4 @@ compatibility with other compilers on those systems:
 
   .. This is supposed to go with a -Yd for predefined M4 macro files, but
 
-  .. the generic assembler that comes with Solaris takes just -Ym.
\ No newline at end of file
+  .. the generic assembler that comes with Solaris takes just -Ym.
index 73a352f465380568abe0e7b5c1e507ec1005befe..8e911c909e550a176a6cd96415bc9fde9983827d 100644 (file)
@@ -70,4 +70,4 @@ These options are defined for the PDP-11:
 .. option:: -mlra
 
   Use the new LRA register allocator.  By default, the old 'reload'
-  allocator is used.
\ No newline at end of file
+  allocator is used.
index ef0a65afe243d7b02adcb00f77fa9e8480cae550..329580772680dd314a10025fe4ea6ce66683964e 100644 (file)
@@ -52,4 +52,4 @@ These :samp:`-m` options are defined for picoChip implementations:
   inefficient and a warning is generated to indicate
   that you should rewrite the code to avoid byte operations, or to target
   an AE type that has the necessary hardware support.  This option disables
-  these warnings.
\ No newline at end of file
+  these warnings.
index 026e1127c70439222e92d8737ef6369316568188..6feaefbe137efd58ea42621877e3e3d358d48b62 100644 (file)
@@ -12,4 +12,4 @@
 PowerPC Options
 ^^^^^^^^^^^^^^^
 
-These are listed under See :ref:`rs-6000-and-powerpc-options`.
\ No newline at end of file
+These are listed under See :ref:`rs-6000-and-powerpc-options`.
index 70611cb4cc6c50eccf1064bfb54bb6e19b788e35..3a94b4768cbd5881abdf1c049418aead1573c429 100644 (file)
@@ -60,4 +60,4 @@ These command-line options are defined for PRU target:
   Relaxation is a GNU feature and for safety reasons is disabled when using
   :option:`-mabi=ti`.  The TI toolchain does not emit relocations for QBBx
   instructions, so the GNU linker cannot adjust them when shortening adjacent
-  LDI32 pseudo instructions.
\ No newline at end of file
+  LDI32 pseudo instructions.
index 36de704736417b5e789ce6ccda735a4186032112..2b5167b56b22620ee1537162d179cfe52f95567d 100644 (file)
@@ -213,4 +213,4 @@ These command-line options are defined for RISC-V targets:
   which register to use as base register for reading the canary,
   and from what offset from that base register. There is no default
   register or offset as this is entirely for use within the Linux
-  kernel.
\ No newline at end of file
+  kernel.
index cbe5b29b9d73b6c8b8b0aeec8402e8b3f85fabd3..551ca4b72b727924bfa9cf6cee16d0d2ce05e77c 100644 (file)
@@ -88,4 +88,4 @@ RL78 Options
   needs to be passed for this to work as this feature is only available
   on the G13 target (S2 core).  The MDUC registers will only be saved
   if the interrupt handler performs a multiplication or division
-  operation or it calls another function.
\ No newline at end of file
+  operation or it calls another function.
index f1af26319d1a3c4ac97dc1c958a2739f69c7422e..eaf0deb04016bd8b336e2d69baad4ce27908bbf6 100644 (file)
@@ -206,4 +206,4 @@ These command-line options are defined for RX targets:
   and/or ``r13`` and only provided that the normal use of the
   corresponding registers have been restricted via the
   :option:`-ffixed-reg` or :option:`-mint-register` command-line
-  options.
\ No newline at end of file
+  options.
index 7cdde513897b29736ac8642628afa833ec1734d7..d0aa8d743a4ebe8d607f3c5ebf17961e7cd531b4 100644 (file)
@@ -241,4 +241,4 @@ These are the :samp:`-m` options defined for the S/390 and zSeries architecture.
   If both arguments are zero, hotpatching is disabled.
 
   This option can be overridden for individual functions with the
-  ``hotpatch`` attribute.
\ No newline at end of file
+  ``hotpatch`` attribute.
index 900da883b2e2e0d310e12c8122193c10805d310b..c5e7c7db531c56c77a82fe8e364f2d5067a4b3e5 100644 (file)
@@ -48,4 +48,4 @@ These options are defined for Score implementations:
 
 .. option:: -mscore7d
 
-  Specify the SCORE7D as the target architecture.
\ No newline at end of file
+  Specify the SCORE7D as the target architecture.
index b1c1b9fe4c2adb5b81a8e9bd630596fd9eb6a5d1..74d7ec0b9cd783f598c8ff2757ae6977cf627930 100644 (file)
@@ -441,4 +441,4 @@ These :samp:`-m` options are defined for the SH implementations:
 
 .. option:: -mfdpic
 
-  Generate code using the FDPIC ABI.
\ No newline at end of file
+  Generate code using the FDPIC ABI.
index 39ef4cd8f3b89612d984b6343fe4e0e1e0c6f60d..d0558b7c06c92ebea5c4214746f0cd751570fc53 100644 (file)
@@ -39,4 +39,4 @@ These switches are supported in addition to the above on Solaris 2:
 
 .. option:: -pthreads
 
-  This is a synonym for :option:`-pthread`.
\ No newline at end of file
+  This is a synonym for :option:`-pthread`.
index 9cffb712cfc0b312566c79a506023d9211d6551c..ee63aa6526523990a9244640ce9e2716912ea1c6 100644 (file)
@@ -385,4 +385,4 @@ on SPARC-V9 processors in 64-bit environments:
   With :option:`-mstack-bias`, GCC assumes that the stack pointer, and
   frame pointer if present, are offset by -2047 which must be added back
   when making stack frame references.  This is the default in 64-bit mode.
-  Otherwise, assume no such offset is present.
\ No newline at end of file
+  Otherwise, assume no such offset is present.
index e6bf936ed2489cf00a8525c66b2bb9a6299f7f1d..37c89b5593b20776a69ca7a33f3de2135553394d 100644 (file)
@@ -204,4 +204,4 @@ These :samp:`-m` options are defined for V850 implementations:
 
 .. option:: -mno-app-regs
 
-  This option causes r2 and r5 to be treated as fixed registers.
\ No newline at end of file
+  This option causes r2 and r5 to be treated as fixed registers.
index d6041686df94f44cd3569c1d1bbfef2f8bead2a5..5dc3c796abac703f71cf3d94ee50ea89ac76137a 100644 (file)
@@ -32,4 +32,4 @@ These :samp:`-m` options are defined for the VAX:
 .. option:: -mlra, -mno-lra
 
   Enable Local Register Allocation.  This is still experimental for the VAX,
-  so by default the compiler uses standard reload.
\ No newline at end of file
+  so by default the compiler uses standard reload.
index 17459253ea43d2619b061afb756a81ac714611ad..2f2e1a87330bc40933257f4c92f70c0532b210e2 100644 (file)
@@ -70,4 +70,4 @@ Visium Options
 
   Generate code for the user mode, where the access to some general registers
   is forbidden: on the GR5, registers r24 to r31 cannot be accessed in this
-  mode; on the GR6, only registers r29 to r31 are affected.
\ No newline at end of file
+  mode; on the GR6, only registers r29 to r31 are affected.
index d0d8120597ca8fe3331543b9b5e88f6850d09e93..5f5dfd4f7337b3aab27a71908827596cc0308f18 100644 (file)
@@ -35,4 +35,4 @@ These :samp:`-m` options are defined for the VMS implementations:
   Set the default size of pointers. Possible options for :samp:`{size}` are
   :samp:`32` or :samp:`short` for 32 bit pointers, :samp:`64` or :samp:`long`
   for 64 bit pointers, and :samp:`no` for supporting only 32 bit pointers.
-  The later option disables ``pragma pointer_size``.
\ No newline at end of file
+  The later option disables ``pragma pointer_size``.
index 8c79f5c4798c6443741620ed10ad78ee1ed00fb4..02cb96c20380906f6a31576cb21abc18a79b9789 100644 (file)
@@ -42,4 +42,4 @@ options for that target.
 .. option:: -Xbind-now
 
   Disable lazy binding of function calls.  This option is the default and
-  is defined for compatibility with Diab.
\ No newline at end of file
+  is defined for compatibility with Diab.
index b7e75cfff37e7db628fadff7de4327c515b16c43..b368f81bbbc6c62f2da877e5c7a931da1a365db8 100644 (file)
@@ -92,4 +92,4 @@ These additional options are available for Microsoft Windows targets:
   GCC detects that the target assembler found during configuration
   supports the feature.
 
-See also under :ref:`x86-options` for standard options.
\ No newline at end of file
+See also under :ref:`x86-options` for standard options.
index 8c191b972c81bc000d1a236526f10962cd6c90dc..9edf991096a4ce8b9262ab3fd540e7d17607c349 100644 (file)
@@ -16,4 +16,4 @@ These options are defined for Xstormy16:
 
 .. option:: -msim
 
-  Choose startup files and linker script suitable for the simulator.
\ No newline at end of file
+  Choose startup files and linker script suitable for the simulator.
index fbffe960fbaa816479a4bcff261be4d24f3903b1..29cc7e2df5903d7df5f7a8dbb431fc493720c628 100644 (file)
@@ -135,4 +135,4 @@ These options are supported for Xtensa targets:
   instructions, in clock cycles.  This affects, when optimizing for speed,
   whether loading a constant from literal pool using ``L32R`` or
   synthesizing the constant from a small one with a couple of arithmetic
-  instructions.  The default value is 0.
\ No newline at end of file
+  instructions.  The default value is 0.
index eec47bfd1bca89414de3589158a63a66d29fe8a4..e99463f909e913a9a2461f4ed60cd44b24fa1622 100644 (file)
@@ -12,4 +12,4 @@
 zSeries Options
 ^^^^^^^^^^^^^^^
 
-These are listed under See :ref:`s-390-and-zseries-options`.
\ No newline at end of file
+These are listed under See :ref:`s-390-and-zseries-options`.
index d0786bcdcac0419dfd960dd2b3f52192097f408e..5b05d31aae9c78d56d2921294b2a8dc6ed4586eb 100644 (file)
@@ -2130,4 +2130,4 @@ In addition, these warning options have meanings only for C++ programs:
 
 .. option:: -Wconversion-null
 
-  Default setting; overrides :option:`-Wno-conversion-null`.
\ No newline at end of file
+  Default setting; overrides :option:`-Wno-conversion-null`.
index 203982fc26991987c785cd465b53b2128c68e863..ebecdb90fadb3c3ee4b5927ec69f8974a259ae59 100644 (file)
@@ -541,4 +541,4 @@ accepts:
 
     The :option:`-fsso-struct` switch causes GCC to generate
     code that is not binary compatible with code generated without it if the
-    specified endianness is not the native endianness of the target.
\ No newline at end of file
+    specified endianness is not the native endianness of the target.
index 119e646b3d706fd9fde1a9220d37bbf2da899f32..10b1c2e47d1448ea0d82fb396f17540a8a93d2e3 100644 (file)
@@ -313,4 +313,4 @@ and Objective-C++ programs:
 .. option:: -print-objc-runtime-info
 
   Generate C header describing the largest structure that is passed by
-  value, if any.
\ No newline at end of file
+  value, if any.
index ea9e3cfc168d51bb308843cc2e170b6a1152b398..956b56330ef4d8cfcad653d11f3390135ac997a6 100644 (file)
@@ -729,4 +729,4 @@ one of the options :option:`-c`, :option:`-S`, or :option:`-E` to say where
   option in either single or double quotes.  Any character (including a
   backslash) may be included by prefixing the character to be included
   with a backslash.  The :samp:`{file}` may itself contain additional
-  :samp:`@{file}` options; any such options will be processed recursively.
\ No newline at end of file
+  :samp:`@{file}` options; any such options will be processed recursively.
index 4b646a070616900bb5f077b75bd5401d76a8a278..4caabd3a44cb51cb2df0b3e7713a1d788ca3b82f 100644 (file)
@@ -76,4 +76,4 @@ Options to control preprocessor diagnostics are listed in
   It also means that options like :option:`-Wmisleading-indentation` cease to work
   at that point, although the compiler prints a note if this happens.
   Passing :option:`-flarge-source-files` significantly increases the number
-  of source lines that GCC can process before it stops tracking columns.
\ No newline at end of file
+  of source lines that GCC can process before it stops tracking columns.
index 5bd55309f66fb95541b904c9726147e462185254..c2cc5b2aaa441d2b11a52de8993d8825c12ca8af 100644 (file)
@@ -710,4 +710,4 @@ it.
 
   The default value of this option is enabled, thus the only useful form
   of the option is :option:`-fno-sync-libcalls`.  This option is used in
-  the implementation of the :samp:`libatomic` runtime library.
\ No newline at end of file
+  the implementation of the :samp:`libatomic` runtime library.
index 16f830c8340db9114882f2edc8d8f6ccba2ebcf2..b7b5388456f97ea9565481bdb7e6045e48c7c9f3 100644 (file)
@@ -468,4 +468,4 @@ information useful for debugging do not run at all, so that
 
 .. option:: -feliminate-unused-debug-types
 
-  Default setting; overrides :option:`-fno-eliminate-unused-debug-types`.
\ No newline at end of file
+  Default setting; overrides :option:`-fno-eliminate-unused-debug-types`.
index 1d6e0e4b87a2edc417dfff69e10ee51712953b45..aca53bf9df9c338128c424938c212c32fd022472 100644 (file)
@@ -99,4 +99,4 @@ libraries and for parts of the compiler:
   headers may for example be found in
   :samp:`{dir}/{suffix}/usr/include` instead of
   :samp:`{dir}/usr/include`.  This option disables the addition of
-  such a suffix.
\ No newline at end of file
+  such a suffix.
index d988b2fccb54581064d498dab869fcb2d04d83ea..592a7bab107bd86832b4f5732f416f2959ef2ee1 100644 (file)
@@ -404,4 +404,4 @@ not doing a link step.
 
   :option:`-z` is passed directly on to the linker along with the keyword
   :samp:`{keyword}`. See the section in the documentation of your linker for
-  permitted values and their meanings.
\ No newline at end of file
+  permitted values and their meanings.
index 102396fb6b776d3c960db66221734857ed37fbbb..ce60c016ec10110f6d6dfac82a749e79fbae576f 100644 (file)
@@ -4854,4 +4854,4 @@ section includes experimental options that may produce broken code.
 
   .. gcc-param:: x86-stlf-window-ninsns
 
-    Instructions number above which STFL stall penalty can be compensated.
\ No newline at end of file
+    Instructions number above which STFL stall penalty can be compensated.
index a4e87a1c9e9160ba2215ae95b2952eb3a986cd0f..c0e06ea5b2d47e9dcf9bf3150d36287d96628d39 100644 (file)
@@ -1064,4 +1064,4 @@ The following options control the analyzer.
 
 .. option:: -fdump-analyzer-untracked
 
-  Emit custom warnings with internal details intended for analyzer developers.
\ No newline at end of file
+  Emit custom warnings with internal details intended for analyzer developers.
index ea38381acf848e15322a8bdbd29d642820ebc4d2..6e40ab26e971f371319d7f93ff8464a8a59644a8 100644 (file)
@@ -896,4 +896,4 @@ honor these options.
 
   Diagnostics have a boolean attribute ``escape-source``, hinting whether
   non-ASCII bytes should be escaped when printing the pertinent lines of
-  source code (``true`` for diagnostics involving source encoding issues).
\ No newline at end of file
+  source code (``true`` for diagnostics involving source encoding issues).
index 7ddb5daf4900ebd6e598f1b89d87827bf7ee0a91..a4a288859c6992a5a99fe4b4b09bae211ffd6795 100644 (file)
@@ -4863,4 +4863,4 @@ warnings, in some cases it may also cause false positives.
 
 .. option:: -Wdesignated-init
 
-  Default setting; overrides :option:`-Wno-designated-init`.
\ No newline at end of file
+  Default setting; overrides :option:`-Wno-designated-init`.
index c39a61f033361b64df8ac8c1ea1c90582340643b..f9890a9643bdd9756f455621576dc45e8878d137 100644 (file)
@@ -24,4 +24,4 @@ You can pass options to the assembler.
   recognize.
 
   If you want to pass an option that takes an argument, you must use
-  :option:`-Xassembler` twice, once for the option and once for the argument.
\ No newline at end of file
+  :option:`-Xassembler` twice, once for the option and once for the argument.
index 0549b7dca97b8ccc308b577a19c89f82b1cae6b0..3d1fae67f65c88069e940b92c0090b150f88cb8b 100644 (file)
@@ -1108,4 +1108,4 @@ program analysis purposes.
 
   The maximum value of :samp:`{N}` and :samp:`{M}` is 65535.  On PowerPC with the
   ELFv2 ABI, for a function with dual entry points, the supported values
-  for :samp:`{M}` are 0, 2, 6 and 14.
\ No newline at end of file
+  for :samp:`{M}` are 0, 2, 6 and 14.
index cc5e03c10ca4a77792f334c571c57b0059a3cb6d..014b6794b7a26b1e18b54db65652d61206e52209 100644 (file)
 
   GCC also knows implicitly that arguments starting in :option:`-l` are to be
   treated as compiler output files, and passed to the linker in their
-  proper position among the other output files.
\ No newline at end of file
+  proper position among the other output files.
index 94549c9dc45cbcf6900fea645d873a19ae24f47c..26ba2be6f9e6e0029c4e451c7305ba9a36492ccc 100644 (file)
   precompiled header, the actual behavior is a mixture of the
   behavior for the options.  For instance, if you use :option:`-g` to
   generate the precompiled header but not when using it, you may or may
-  not get debugging information for routines in the precompiled header.
\ No newline at end of file
+  not get debugging information for routines in the precompiled header.
index f14f0746badb1a1b0313e256948c6f827036fc95..434d48cc18737d8a10780886e155753438d1a1aa 100644 (file)
@@ -44,4 +44,4 @@ bugs.  It corresponds to the compilers
 version |gcc_version|.
 The internals of the GNU compilers, including how to port them to new
 targets and some information about how to write front ends for new
-languages, are documented in a separate manual.  See :ref:`gccint:top`.
\ No newline at end of file
+languages, are documented in a separate manual.  See :ref:`gccint:top`.
index 629efd255ea29e3f10e9184a138f1e68474645b2..efaa956cfcd1a1bcec23a8faf0fe7061ad0452e3 100644 (file)
@@ -67,4 +67,4 @@ Options
 
 .. only:: man
 
-  .. include:: copyright.rst
\ No newline at end of file
+  .. include:: copyright.rst
index 6b415d5db88bc409faf7d60a3fd5eb4d4702324c..33ce5b91d85fdd1d8b462a9d0dec6d73d2f8e3c7 100644 (file)
@@ -206,4 +206,4 @@ Options
 
 .. only:: man
 
-  .. include:: copyright.rst
\ No newline at end of file
+  .. include:: copyright.rst
index c8418740184503249f342f5786cb2200c59ab395..2ff22e82ac96a01604d8f6ec6f90726067f42dfd 100644 (file)
@@ -50,4 +50,4 @@ test code coverage in your programs.
 
 .. only:: man
 
-  .. include:: copyright.rst
\ No newline at end of file
+  .. include:: copyright.rst
index 11201a3d97921dbc16a84a9ddef0f181b4d779ee..2ce67c61b804ac09e31fe6941920a20b6b0d5cac 100644 (file)
@@ -30,4 +30,4 @@ some summary information.
 
 It is not recommended to access the coverage files directly.
 Consumers should use the intermediate format that is provided
-by :command:`gcov` tool via :option:`--json-format` option.
\ No newline at end of file
+by :command:`gcov` tool via :option:`--json-format` option.
index fc3585cb646851a16ace61852188a62ce7c5db8c..b3b6602018044ac879011cf2d94ad9c197d9c948 100644 (file)
@@ -40,4 +40,4 @@ setting will name the data file :samp:`/target/run/build/foo.gcda`.
 
 You must move the data files to the expected directory tree in order to
 use them for profile directed optimizations (:option:`-fprofile-use`), or to
-use the :command:`gcov` tool.
\ No newline at end of file
+use the :command:`gcov` tool.
index 5b9fda0a0f138b2bdd7c75dc236240e17945cbff..1a531ef94851aac0b107c3c2897770651c28a2ab 100644 (file)
@@ -59,4 +59,4 @@ timing information you can use along with the information you get from
 :command:`gcov`.
 
 :command:`gcov` works only on code compiled with GCC.  It is not
-compatible with any other profiling or test coverage mechanism.
\ No newline at end of file
+compatible with any other profiling or test coverage mechanism.
index 8445ddb8db6737d54c05897451d5119d94deaba1..25a93b71f4c3a4d5aedd48387762a53885f9df15 100644 (file)
@@ -653,4 +653,4 @@ exits.  For each source file compiled with :option:`-fprofile-arcs`, the
 profiling code first attempts to read in an existing :samp:`.gcda` file; if
 the file doesn't match the executable (differing number of basic block
 counts) it will ignore the contents of the file.  It then adds in the
-new execution counts and finally writes the data to the file.
\ No newline at end of file
+new execution counts and finally writes the data to the file.
index 8efae010b84b703804bca2c9289f474c749abb13..754d372244be5a5ab5c27648abf9d5b537f975eb 100644 (file)
@@ -388,4 +388,4 @@ zero is unusable.  Dumping the gcov information using
 zero or the initialized data is loaded, is undefined behaviour.  Clearing the
 zero-initialized data to zero through a function instrumented for profiling or
 test coverage is undefined behaviour, since it may produce inconsistent program
-flow graph edge counters for example.
\ No newline at end of file
+flow graph edge counters for example.
index eaab0a8bc4317f0e10a709f03d7af7435b5554a9..32108a84b85021a9b33987433a47c119b3730c8d 100644 (file)
@@ -83,4 +83,4 @@ or :samp:`GCOV_ERROR_FILE` file, if environment variable is used.
 In order to terminate immediately after an errors occurs
 set :samp:`GCOV_EXIT_AT_ERROR` environment variable.
 That can help users to find profile clashing which leads
-to a misleading profile.
\ No newline at end of file
+to a misleading profile.
index becda773ca07c5f9a543669bc4caf5f0b02b3644..f39f21eecd91d09c54cca417855dc63b8308d119 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/gpl-3.0.rst
\ No newline at end of file
+.. include:: ../../../doc/gpl-3.0.rst
index 1de809b36361bd24d402b00bf2051e996ba85af7..d70ca989667751091471752b986b6f38d0f75e7c 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/gnu_free_documentation_license.rst
\ No newline at end of file
+.. include:: ../../../doc/gnu_free_documentation_license.rst
index bce77af685d847627719738c0ae080377e78d13b..80d0ba50fd67e935fbfd968df07e9f9850f282b9 100644 (file)
@@ -24,4 +24,4 @@ several resources on the Internet that present the language.
   gnu-objective-c-features/exceptions
   gnu-objective-c-features/synchronization
   gnu-objective-c-features/fast-enumeration
-  gnu-objective-c-features/messaging-with-the-gnu-objective-c-runtime
\ No newline at end of file
+  gnu-objective-c-features/messaging-with-the-gnu-objective-c-runtime
index 4255144c8a8bec1b4a37d6047edc3ca2db5d7e74..e3f1124749bf4ecb29ea29f50c9a519f41b7f276 100644 (file)
@@ -23,4 +23,4 @@ There are some constraints on how this can be used---
 
 * ``WOApplication`` (the alias) must not be an existing class;
 
-* ``GSWApplication`` (the real class) must be an existing class.
\ No newline at end of file
+* ``GSWApplication`` (the real class) must be an existing class.
index 2e7b8ba8b6ca0ecd5bbaee8d3d78bf96d8a15473..b52b0d623b563f9016098805bb2f47d67938b6e0 100644 (file)
@@ -61,4 +61,4 @@ As a result, when a file is compiled with the
 will be instances of the class specified as argument to this option.  It
 is possible to have multiple compilation units referring to different
 constant string classes, neither the compiler nor the linker impose any
-restrictions in doing this.
\ No newline at end of file
+restrictions in doing this.
index f763e12b4a9c6335027ecda084f0da10d1d8b7f2..0e64627f2d54976bf9d867baadbb2352976fd532 100644 (file)
@@ -76,4 +76,4 @@ There are several caveats to using the new exception mechanism:
   Objective-C++, the Objective-C exception model does not interoperate with C++
   exceptions at this time.  This means you cannot ``@throw`` an exception
   from Objective-C and ``catch`` it in C++, or vice versa
-  (i.e., ``throw ... @catch``).
\ No newline at end of file
+  (i.e., ``throw ... @catch``).
index bc4a43298a41374688dd6d619fe94cd9d74e6edc..e951e2d5eaf26e3add954d1f2247dc41342d0456 100644 (file)
@@ -218,4 +218,4 @@ approximate check that the collection has not been mutated.
 
 Finally, note how we declared the ``len`` argument and the return
 value to be of type ``unsigned long``.  They could also be declared
-to be of type ``unsigned int`` and everything would still work.
\ No newline at end of file
+to be of type ``unsigned int`` and everything would still work.
index c78a66cb29190ae6275e6617adf38b5a06a44f1e..c49441d2f29ec75220ff1c797d7986d27f683a08 100644 (file)
@@ -78,4 +78,4 @@ Weak pointers are supported through a new type character specifier
 represented by the :samp:`!` character.  The
 ``class_ivar_set_gcinvisible()`` function adds or removes this
 specifier to the string type description of the instance variable named
-as argument.
\ No newline at end of file
+as argument.
index 6c5f0381c600d7c4721caa0682d751bc025e7f35..281e1cee32fbbd8995ce290771ebacb0fc1d247d 100644 (file)
@@ -95,4 +95,4 @@ API).  Software using this API includes the file
 :samp:`objc/objc-api.h` where it is declared.
 
 Starting with GCC 4.7.0, the traditional GNU runtime API is no longer
-available.
\ No newline at end of file
+available.
index 04a3e840a1b8971fc12ad106d69aeb77ae7ba811..07619628c24da557cf25ba1dfcf47e2c1f32ca1d 100644 (file)
@@ -138,4 +138,4 @@ loaded into your running program.  This happens automatically without any
 intervening operation from you.  When you write bundles and you need to
 write ``+load`` you can safely create and send messages to objects whose
 classes already exist in the running program.  The same restrictions as
-above apply to classes defined in bundle.
\ No newline at end of file
+above apply to classes defined in bundle.
index 4d2405a055440e572601492b5bc7ea29590e74d7..6f136658d0adbcd5a6e4c012d03aa9e217edba0f 100644 (file)
@@ -142,4 +142,4 @@ for method forwarding or method invocations other than the
 If the forwarding hook does not exist or returns ``NULL``, the
 runtime currently attempts forwarding using an older, deprecated API,
 and if that fails, it aborts the program.  In future versions of the
-GNU Objective-C runtime, the runtime will immediately abort.
\ No newline at end of file
+GNU Objective-C runtime, the runtime will immediately abort.
index a24abd76abbd354b754d3441db2583445b7e240c..6609210e4c7c786fe291c49f5c39cf797f190b84 100644 (file)
@@ -33,4 +33,4 @@ object to be unlocked properly.
 Because of the interactions between synchronization and exception
 handling, you can only use ``@synchronized`` when compiling with
 exceptions enabled, that is with the command line option
-:option:`-fobjc-exceptions`.
\ No newline at end of file
+:option:`-fobjc-exceptions`.
index 531c7ac0a21a5562b085a398261be03e2c1918a3..a02447b9f0cc99dc95b2102a5ac7eb30cf6d59d9 100644 (file)
@@ -277,4 +277,4 @@ second parameter (a ``SEL`` at byte offset ``4``).
 You can easily find more examples by running the 'strings' program
 on an Objective-C object file compiled by GCC.  You'll see a lot of
 strings that look very much like ``i8@0:4``.  They are signatures
-of Objective-C methods.
\ No newline at end of file
+of Objective-C methods.
index 6b3fc40858fc5f99df22c3cfa45836e1c1e33090..54db9aa4226172665435fbad708825fd58c40e3e 100644 (file)
@@ -1 +1 @@
-.. include:: ../../../doc/gnu.rst
\ No newline at end of file
+.. include:: ../../../doc/gnu.rst
index 2c7b38f2107027c78ffe7ab500a348ffc405f9b8..de2d5c1283ff8358d1af01b80e52f862b2c6f9d0 100644 (file)
@@ -59,4 +59,4 @@ If you are not sure whether you have found a bug, here are some guidelines:
   'support for traditional practice'.
 
 * If you are an experienced user of one of the languages GCC supports, your
-  suggestions for improvement of GCC are welcome in any case.
\ No newline at end of file
+  suggestions for improvement of GCC are welcome in any case.
index af19f920570d45592b1e25eb351ccfcb42038eee..04f8a91936e89ed8ccf8b1f55bbe974acdb85257 100644 (file)
@@ -10,4 +10,4 @@
 How and Where to Report Bugs
 ****************************
 
-Bugs should be reported to the bug database at |bugurl|.
\ No newline at end of file
+Bugs should be reported to the bug database at |bugurl|.
index fc2af7af02691a39ce98a1ab467be57710bde30f..5098e8023929834935d928385ff9e8be1d70b263 100644 (file)
@@ -23,4 +23,4 @@ ways to find it:
   https://www.fsf.org/resources/service.
 
 For further information, see
-https://gcc.gnu.org/faq.html#support.
\ No newline at end of file
+https://gcc.gnu.org/faq.html#support.
index 5aea8986f42e2b53a764a5f8e22482fbb9500ab1..64ab28acc2aac6930478d8b721fc626979384c52 100644 (file)
@@ -37,4 +37,4 @@ Using the GNU Compiler Collection (GCC)
   gnu-free-documentation-license
   contributors-to-gcc
 
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 6c215a391d9ba8d2036df046206d7902829b8c1c..5cc3191ee479b7116afe1f3faa1ce2c83bbebcff 100644 (file)
@@ -1 +1 @@
-.. include:: ../../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../../doc/indices-and-tables.rst
index 8fe0467f7961997e17fd038763c484a7defc5c2d..0d8e5f091871dc0c318136817d60a7ced815fc2f 100644 (file)
@@ -29,4 +29,4 @@ where people's opinions differ as to what is best.
   known-causes-of-trouble-with-gcc/disappointments-and-misunderstandings
   known-causes-of-trouble-with-gcc/common-misunderstandings-with-gnu-c
   known-causes-of-trouble-with-gcc/certain-changes-we-dont-want-to-make
-  known-causes-of-trouble-with-gcc/warning-messages-and-error-messages
\ No newline at end of file
+  known-causes-of-trouble-with-gcc/warning-messages-and-error-messages
index ecd5a01b8fdece1512f599efb60d7989823c256a..903e7f3c64e59c8ab14276870aa7383edfe58e89 100644 (file)
@@ -11,4 +11,4 @@ Actual Bugs We Haven't Fixed Yet
 * The ``fixincludes`` script interacts badly with automounters; if the
   directory of system header files is automounted, it tends to be
   unmounted while ``fixincludes`` is running.  This would seem to be a
-  bug in the automounter.  We don't know any good way to work around it.
\ No newline at end of file
+  bug in the automounter.  We don't know any good way to work around it.
index ef49c5d1b453087213b11c4f2441f36e0ddf4a81..3a43bfeedc6ce3b616614b118dca7a266a447dd8 100644 (file)
@@ -233,4 +233,4 @@ we do not make because we think GCC is better without them.
   GCC produces a warning but not an error, that is correct ISO C support.
   If testsuites call this 'failure', they should be run with the GCC
   option :option:`-pedantic-errors`, which will turn these warnings into
-  errors.
\ No newline at end of file
+  errors.
index 037abcb8e6dcbcf12d240220cdd4ac7fe98bc951..55bf62c9317fc0bb080d39e3696d568db6db02d5 100644 (file)
@@ -293,4 +293,4 @@ proceeds in the following order: :samp:`name` (via ``strdup``),
 If application code relies on copy-assignment, a user-defined
 copy-assignment operator removes any uncertainties.  With such an
 operator, the application can define whether and how the virtual base
-subobject is assigned.
\ No newline at end of file
+subobject is assigned.
index 5eaf16b1aff544c6cec975278063bbf14ff65099..01f54e367286341515b80fdd2d4e3bcb1c451297 100644 (file)
@@ -99,4 +99,4 @@ way around them.
   All static constructors and destructors found will be referenced even
   though the modules in which they occur may not be used by the program.
   This may lead to both increased executable size and unexpected symbol
-  references.
\ No newline at end of file
+  references.
index 5ec03e1bbeba5717dc9466e86083dbc776fad612..f6c57998e3c343739f1b35617a532f18312ebd18 100644 (file)
@@ -36,4 +36,4 @@ doesn't do the right thing automatically.
 
   It is possible to make separate sets of fixed header files for the
   different machine models, and arrange a structure of symbolic links so
-  as to use the proper set, but you'll have to do this by hand.
\ No newline at end of file
+  as to use the proper set, but you'll have to do this by hand.
index c78b2c1979f49a80980b2ebfe0976eb25762876c..66731af3b4082cfc9c177df7754c15bdf4f4b2c7 100644 (file)
@@ -230,4 +230,4 @@ There are several noteworthy incompatibilities between GNU C and K&R
   appear in preprocessing numbers.)
 
   To make the above program fragment valid, place whitespace in front of
-  the minus sign.  This whitespace will end the preprocessing number.
\ No newline at end of file
+  the minus sign.  This whitespace will end the preprocessing number.
index 01f32d02f653e99689ea8b5ae8b4322bd23ff152..52957f5108d756137574b7c3cc10b291337db2b0 100644 (file)
@@ -150,4 +150,4 @@ libraries and debuggers on certain systems.
   Even if you specify :option:`-fdollars-in-identifiers`,
   you cannot successfully use :samp:`$` in identifiers on the RS/6000 due
   to a restriction in the IBM assembler.  GAS supports these
-  identifiers.
\ No newline at end of file
+  identifiers.
index 86782a13432f7f5b9ce0da75efc454222d16b89c..6dbd202a59cd4eb33a61d1bb9283f939f1f7a633 100644 (file)
@@ -30,4 +30,4 @@ provides ISO C, POSIX, BSD, SystemV and X/Open compatibility for
 GNU/Linux and HURD-based GNU systems; no recent version of it supports
 other systems, though some very old versions did.  Version 2.2 of the
 GNU C library includes nearly complete C99 support.  You could also ask
-your operating system vendor if newer libraries are available.
\ No newline at end of file
+your operating system vendor if newer libraries are available.
index 83830495730ed638a8d8d9ba4ce3699b4c3d32f6..e778bac343302669d98dbd81e919e53d8f90b239 100644 (file)
@@ -43,4 +43,4 @@ This does not mean that *all* non-ISO constructs get warnings
 or errors.
 
 See :ref:`warning-options`, for
-more detail on these and related command-line options.
\ No newline at end of file
+more detail on these and related command-line options.
index bf0413175db1e38d8eea2cbe3795d78de1ecdb0d..da1cd233aa920f4fb9e70a03ae043a2db548fe6c 100644 (file)
@@ -20,4 +20,4 @@ with some exceptions, and possibly with some extensions.
   language-standards-supported-by-gcc/objective-c-and-objective-c++-languages
   language-standards-supported-by-gcc/go-language
   language-standards-supported-by-gcc/d-language
-  language-standards-supported-by-gcc/references-for-other-languages
\ No newline at end of file
+  language-standards-supported-by-gcc/references-for-other-languages
index 7d9c50a7cafcf46bdc4cf942014181befb05aa5a..ea3ac8e170f4492a41eb33c7b75a266cb8d024d0 100644 (file)
@@ -68,4 +68,4 @@ select an extended version of the C++ language explicitly with
 :option:`-std=gnu++20` (for C++20 with GNU extensions).
 
 The default, if
-no C++ language dialect options are given, is :option:`-std=gnu++17`.
\ No newline at end of file
+no C++ language dialect options are given, is :option:`-std=gnu++17`.
index b6bdc37b01e6a820c0514d28c605b1f02fa4e938..405e006a4a429738e7958bfa218ef3e919f06ddc 100644 (file)
@@ -136,4 +136,4 @@ to ``abort``.
 
 For references to Technical Corrigenda, Rationale documents and
 information concerning the history of C that is available online, see
-https://gcc.gnu.org/readings.html
\ No newline at end of file
+https://gcc.gnu.org/readings.html
index bc23da90beb0c6282512e583429f4d5caa4fa117..85c33a1225a0b2e703f653f414a41c7abd5f4ddf 100644 (file)
@@ -8,4 +8,4 @@ D language
 
 GCC supports the D 2.0 programming language.  The D language itself is
 currently defined by its reference implementation and supporting language
-specification, described at https://dlang.org/spec/spec.html.
\ No newline at end of file
+specification, described at https://dlang.org/spec/spec.html.
index d74d36fab19fd7259a9828c69bd4978ea72894b9..57df735d2c379e8036eabdcfae7137ec76c310df 100644 (file)
@@ -7,4 +7,4 @@ Go Language
 ***********
 
 As of the GCC 4.7.1 release, GCC supports the Go 1 language standard,
-described at https://golang.org/doc/go1.
\ No newline at end of file
+described at https://golang.org/doc/go1.
index 535080e64f20d845e39dbe23294838b0a6ce1688..80bdb7e7c0f4dc260b0854e3f0e0ab25284275ec 100644 (file)
@@ -59,4 +59,4 @@ The authoritative manual on Objective-C 2.0 is available from Apple:
 * https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html
 
 For more information concerning the history of Objective-C that is
-available online, see https://gcc.gnu.org/readings.html
\ No newline at end of file
+available online, see https://gcc.gnu.org/readings.html
index b1ca4a3707a0e8d7e3c6be74fd33b1610402c237..6cf924ffdbbbc1c0e39fe0124a8170f47a3d8f90 100644 (file)
@@ -114,4 +114,4 @@ Options
 
 .. only:: man
 
-  .. include:: copyright.rst
\ No newline at end of file
+  .. include:: copyright.rst
index 0d4ce6f86f2ec4b0471ee1a65eb6a153af94581a..bd857a76888ca22f6067a2b2bfb41d0182d99274 100644 (file)
@@ -51,4 +51,4 @@ level language such as C.  None of the compilers included in GCC are
 implemented this way; they all generate machine code directly.  This
 sort of preprocessor should not be confused with the :dfn:`C
 preprocessor`, which is an integral feature of the C, C++, Objective-C
-and Objective-C++ languages.
\ No newline at end of file
+and Objective-C++ languages.
index ab3e067bcb2ef94dbd3c5c25133649a36f92da27..23dbfe3ff075d23781a456ef890f12b10bc3b175 100644 (file)
@@ -20,4 +20,4 @@ report the problem.
   :maxdepth: 2
 
   have-you-found-a-bug
-  how-and-where-to-report-bugs
\ No newline at end of file
+  how-and-where-to-report-bugs
index 6fdfd54cfd29310c5c07f6bd03f1bbd5dd0d78a4..a39265dd175339ccef2066ca34b6e0c703caf288 100644 (file)
@@ -41,4 +41,4 @@ passes for GIMPLE.
   analysis-and-optimization-of-gimple-tuples/ssa-operands
   analysis-and-optimization-of-gimple-tuples/alias-analysis
   analysis-and-optimization-of-gimple-tuples/memory-model
-  analysis-and-optimization-of-gimple-tuples/static-single-assignment
\ No newline at end of file
+  analysis-and-optimization-of-gimple-tuples/static-single-assignment
index 4e73721e5b810525699043d7ded6d508d74edb0f..c71ca72b956848c148fb51f8ccd43d0ed90c9cff 100644 (file)
@@ -101,4 +101,4 @@ be queried to disambiguate explicit and implicit memory references.
   the first clobbering statement or if asked to.
   ``walk_aliased_vdefs`` walks over dominating memory defining
   statements and calls back on each statement clobbering ref
-  providing its aliasing VDEF.  The walk stops if asked to.
\ No newline at end of file
+  providing its aliasing VDEF.  The walk stops if asked to.
index a8e0374eb0ac44d2f27e24501277f5d710ea7b38..2c6eaa2e17ab71b0f366b5f6b45648fa576fe0e4 100644 (file)
@@ -14,4 +14,4 @@ The optimizers need to associate attributes with variables during the
 optimization process.  For instance, we need to know whether a
 variable has aliases.  All these attributes are stored in data
 structures called annotations which are then linked to the field
-``ann`` in ``struct tree_common``.
\ No newline at end of file
+``ann`` in ``struct tree_common``.
index 11a68f5f722099e69ad05c839380502a5fef832a..798b32bbe8e9219568397ab04a96e6586ea4396d 100644 (file)
@@ -31,4 +31,4 @@ type to objects with a declared type as required for C++.
   of the modified object for that access and for subsequent accesses that
   do not modify the value is undetermined.  For all other accesses to an
   object, the effective type of the object is simply the type of the
-  lvalue used for the access.
\ No newline at end of file
+  lvalue used for the access.
index e36bf94953e6ff69c6b6422a4e27bf6fa2f1887c..1dd7c86e835502f3ad512395ae01dbcd48442741 100644 (file)
@@ -385,4 +385,4 @@ This is done with a simple loop over the instruction stream:
       {
         for (bsi = bsi_start (bb); !bsi_end_p (bsi); bsi_next (&bsi))
           update_stmt_if_modified (bsi_stmt (bsi));
-      }
\ No newline at end of file
+      }
index 8b79dc0a714d9874ca3bd9fde35066665267c608..e89c55460ead1058e950a1ce3193e7e60794069c 100644 (file)
@@ -256,4 +256,4 @@ Walking the dominator tree
 
   * Once after walking the statements in :samp:`{bb}` and :samp:`{bb}` 's
     dominator children.  At this stage, the block local data stack
-    is popped.
\ No newline at end of file
+    is popped.
index a1fe2cd7a406d0a824694d7c794b1ccd75becf9d..188077793ff8c07c1cf42b23a132e95b3e5ff8be 100644 (file)
@@ -24,4 +24,4 @@ variable analysis and number of iterations analysis).
   analysis-and-representation-of-loops/scalar-evolutions
   analysis-and-representation-of-loops/iv-analysis-on-rtl
   analysis-and-representation-of-loops/number-of-iterations-analysis
-  analysis-and-representation-of-loops/data-dependency-analysis
\ No newline at end of file
+  analysis-and-representation-of-loops/data-dependency-analysis
index 3548e16a31c6333b52b97edb6b5f6512b3dd52d3..cd1fe86acc40474e5d985d1da07a856af210aa99 100644 (file)
@@ -132,4 +132,4 @@ maximum verbosity the details of a data dependence relations array,
 ``dump_dist_dir_vectors`` prints only the classical distance and
 direction vectors for a data dependence relations array, and
 ``dump_data_references`` prints the details of the data references
-contained in a data reference array.
\ No newline at end of file
+contained in a data reference array.
index 77facc00abd4ef520e9f243c9fd2a4f615297e71..2f7600382ce80857fb08a14d82c9b4519760e3bc 100644 (file)
@@ -52,4 +52,4 @@ and the value in the i-th iteration is
   subreg_{mode} (base + i * step)
 
 The function ``get_iv_value`` can be used to perform these
-calculations.
\ No newline at end of file
+calculations.
index bbca8b669ec58be16a2541e998020062233a2b61..8d90a31117bf83224d502ab36c1ada166b6d1bc9 100644 (file)
@@ -44,4 +44,4 @@ outside, or unless you manipulate loop exit edges (functions are
 provided to make these manipulations simple).
 ``rewrite_into_loop_closed_ssa`` is used to rewrite SSA form to
 LCSSA, and ``verify_loop_closed_ssa`` to check that the invariant of
-LCSSA is preserved.
\ No newline at end of file
+LCSSA is preserved.
index 7546e439f8cd2de744ec621a08049c2188d93a46..3b6b30ae2c7e1de73f34d8048c4513e62903c87e 100644 (file)
@@ -55,4 +55,4 @@ are only reliable for the innermost loops:
 * ``tree_unroll_loop`` : Unrolls the loop, including peeling the
   extra iterations to make the number of iterations divisible by unroll
   factor, updating the exit condition, and removing the exits that now
-  cannot be taken.  Works only on GIMPLE.
\ No newline at end of file
+  cannot be taken.  Works only on GIMPLE.
index d37bcae3b24487e93221bfcbcb90c4ae80c0e597..04efa995e30b89095bf1fcae5a5589a7d456f6bb 100644 (file)
@@ -78,4 +78,4 @@ The most important functions to query loop structures are:
 
 * ``just_once_each_iteration_p`` : Returns true if the basic block
   is executed exactly once during each iteration of a loop (that is, it
-  does not belong to a sub-loop, and it dominates the latch of the loop).
\ No newline at end of file
+  does not belong to a sub-loop, and it dominates the latch of the loop).
index 861f6ad3ebc1dacebe2915910ae54ab72b83da67..aa14b076e82760ab794d1e3cac8df3e5e83ea1f4 100644 (file)
@@ -134,4 +134,4 @@ used to cleanup CFG while updating the loops structures if
 
 At the moment loop structure is preserved from the start of GIMPLE
 loop optimizations until the end of RTL loop optimizations.  During
-this time a loop can be tracked by its ``struct loop`` and number.
\ No newline at end of file
+this time a loop can be tracked by its ``struct loop`` and number.
index b806d4804132b13c92e4cf39cb12dc57d0ab4fd1..617327d77696f9ecf2c810d7557c54227cd04e39 100644 (file)
@@ -82,4 +82,4 @@ of a loop versioned under ``assumptions`` is valid unconditionally.
 
 Other constraints may be added in the future, for example, a constraint
 indicating that loops' latch must roll thus ``may_be_zero`` would be
-false unconditionally.
\ No newline at end of file
+false unconditionally.
index 1001511b4dd0b4d93a09374f47bdaccd556b56ae..8fb0b09f52c6169cb8bec3f0182ae2733159d2bc 100644 (file)
@@ -68,4 +68,4 @@ In many cases, one wants to restrict the attention just to affine
 induction variables.  In this case, the extra expressive power of SCEV
 is not useful, and may complicate the optimizations.  In this case,
 ``simple_iv`` function may be used to analyze a value -- the result
-is a loop-invariant base and step.
\ No newline at end of file
+is a loop-invariant base and step.
index 2dc5462c87924ae41f76449585e5a8b04d09dc87..b120950106ff335c97575893c9c9c5be204d1ce2 100644 (file)
@@ -416,4 +416,4 @@ Some ideas for other checkers
 
 * Linux kernel internal APIs
 
-* Signal handling
\ No newline at end of file
+* Signal handling
index e49cbd9f42c46d8792cf90b0c1564737547157c7..aef00006495826d4b7ffb06dc55ade2242669f8a 100644 (file)
@@ -74,4 +74,4 @@ another copy (or version) of ``collect2`` installed as ``ld`` in a
 second place in the search path.
 
 ``collect2`` searches for the utilities ``nm`` and ``strip``
-using the same algorithm as above for ``ld``.
\ No newline at end of file
+using the same algorithm as above for ``ld``.
index f0d4b9f7db08adc9abb6b5aaa8b0711db2a8593c..d2ca9c4d647973c7a993d1e4d531fcf98d7e78ad 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/contribute.rst
\ No newline at end of file
+.. include:: ../../../doc/contribute.rst
index 27d5de90c77434eebdc7b911c5cc1004aff06b0a..28f149de0ce5f807ff5eaa2e57c1fc8ab2ea23a4 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/contrib.rst
\ No newline at end of file
+.. include:: ../../../doc/contrib.rst
index 92de2a55dcd45e44d24c0fca1f82055349b3bd25..051d598698b977bf41be0ad92db5b68cf14962d4 100644 (file)
@@ -40,4 +40,4 @@ without proper maintenance of the CFG simultaneously.
   control-flow-graph/edges
   control-flow-graph/profile-information
   control-flow-graph/maintaining-the-cfg
-  control-flow-graph/liveness-information
\ No newline at end of file
+  control-flow-graph/liveness-information
index a29867cdf40b14ffcd7d52ea13499c7dc96cf5cf..9e7f2b2ec46b845f5e615f363532b2f9928e97b2 100644 (file)
@@ -138,4 +138,4 @@ of the current function in the GIMPLE representation.
          gimple stmt = gsi_stmt (si);
          print_gimple_stmt (dump_file, stmt, 0, TDF_SLIM);
        }
-    }
\ No newline at end of file
+    }
index 55d64012b7283c12632f55591e033a6f129ec6b6..09a45ad80d14a7138fc6f875712a76af1b30c9e3 100644 (file)
@@ -238,4 +238,4 @@ the following types:
   instruction in the insn chain and no explicit return instructions are
   used.  This corresponds to the fall-thru edge into exit block.  After
   reload, optimal RTL epilogues are used that use explicit (conditional)
-  return instructions that are represented by edges with no flags set.
\ No newline at end of file
+  return instructions that are represented by edges with no flags set.
index 5e75a305525bbd1dd97b05f63d99625ba6e383dc..2c554dd30a9cc9552a10efc7464f536bec3db65a 100644 (file)
@@ -45,4 +45,4 @@ instruction stream: Each instruction may contain ``REG_DEAD`` notes
 representing that the value of a given register is no longer needed, or
 ``REG_UNUSED`` notes representing that the value computed by the
 instruction is never used.  The second is useful for instructions
-computing multiple values at once.
\ No newline at end of file
+computing multiple values at once.
index 9b9b51b1fc935ce84674eefa5b1283c85868af61..61fb58a98ed0f754f2016355a57411234dbc318a 100644 (file)
@@ -142,4 +142,4 @@ the instruction to actual instruction stream.
 
 While debugging the optimization pass, the ``verify_flow_info``
 function may be useful to find bugs in the control flow graph updating
-code.
\ No newline at end of file
+code.
index 8238f7dcc7671a2635da6a50379794e5c8c8d7b2..776f9d44c316b9ac8a7af5971444591966ea645b 100644 (file)
@@ -109,4 +109,4 @@ It is important to point out that ``REG_BR_PROB_BASE`` and
 ``BB_FREQ_BASE`` are both set low enough to be possible to compute
 second power of any frequency or probability in the flow graph, it is
 not possible to even square the ``count`` field, as modern CPUs are
-fast enough to execute $2^32$ operations quickly.
\ No newline at end of file
+fast enough to execute $2^32$ operations quickly.
index c778eb178c77723f1ec25e05ea51e9c2815b39cf..4c658f46e0a020a43bc62946f78e7e0c8232a1f0 100644 (file)
@@ -22,4 +22,4 @@ in the :ref:`gnu_fdl`.
 
      You have freedom to copy and modify this GNU Manual, like GNU
      software.  Copies published by the Free Software Foundation raise
-     funds for GNU development.
\ No newline at end of file
+     funds for GNU development.
index b2ae658fb7376a8eb8c235f06042b44f139de07b..4a09b39e16691176f1c288aa0f264f00455a24d9 100644 (file)
@@ -138,4 +138,4 @@ temporarily added a:
     gcc_assert (!m_base_region->is_named_decl_p ("yy_buffer_stack"));
 
 to ``binding_cluster::mark_as_escaped`` to trap a point where
-``yy_buffer_stack`` was mistakenly being treated as having escaped.
\ No newline at end of file
+``yy_buffer_stack`` was mistakenly being treated as having escaped.
index 04e2a26b6c952e6b25fc46ae8a377b2438603a22..ae118902eabdac8e5c034b08b1797f40e8653903 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/funding.rst
\ No newline at end of file
+.. include:: ../../../doc/funding.rst
index 02a7f8da89f6054e8325b77d4df1a5180f7b2b1d..d1e47e9f581908d0a539890bf91b9e0f3578aaa0 100644 (file)
@@ -38,4 +38,4 @@ encountered.  As a result, a new target may require additional
 strategies.  You will know
 if this happens because the compiler will call ``abort``.  Fortunately,
 the new strategies can be added in a machine-independent fashion, and will
-affect only the target machines that need them.
\ No newline at end of file
+affect only the target machines that need them.
index becda773ca07c5f9a543669bc4caf5f0b02b3644..f39f21eecd91d09c54cca417855dc63b8308d119 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/gpl-3.0.rst
\ No newline at end of file
+.. include:: ../../../doc/gpl-3.0.rst
index 9b644c3f8214ca2d495da0e1ecd34c3719af7119..0b7fe12fbcaf3a12ff1b3a36d7895b0968519ace 100644 (file)
@@ -44,4 +44,4 @@ seems inelegant.
   generic/statements
   generic/functions
   generic/language-dependent-trees
-  generic/c-and-c++-trees
\ No newline at end of file
+  generic/c-and-c++-trees
index b3a04e9ea9a8884d20bae3b13c2d6849d3d2c836..29df1745ec1344423d46c24a12b74d0bebd93f91 100644 (file)
@@ -32,4 +32,4 @@ declaration or type or to other internal compiler data structures.
 
 .. function:: tree TYPE_ATTRIBUTES (tree type)
 
-  This macro returns the attributes on the type :samp:`{type}`.
\ No newline at end of file
+  This macro returns the attributes on the type :samp:`{type}`.
index b3edfecef2bc162b5954a546847dad9dbf631103..8ef06dc054104309cdd49e5d40fe2ffec2b0270b 100644 (file)
@@ -883,4 +883,4 @@ ends.
   is taken, and this value replaces the first argument in the argument
   list.
 
-  In either case, the expression is void.
\ No newline at end of file
+  In either case, the expression is void.
index 71307ad2a7539d93d7631214a8be70ceffb81e1f..caf21abb318182eb39b82f99d4ab9ce14f3d7092 100644 (file)
@@ -343,4 +343,4 @@ Add macros to access any new fields and flags
   Reading them from the generated :samp:`all-tree.def` file (which in
   turn includes all the :samp:`tree.def` files), :samp:`gencheck.cc` is
   used during GCC's build to generate the ``*_CHECK`` macros for all
-  tree codes.
\ No newline at end of file
+  tree codes.
index 05a3575d0b4f6234bd9b0c20f9986c9ed9ca727e..92e349055a38a7954ff04d3c2790b9feaa169baf 100644 (file)
@@ -11,4 +11,4 @@ Deficiencies
 .. The spelling of "incomplet" and "incorrekt" below is intentional.
 
 There are many places in which this document is incomplet and incorrekt.
-It is, as of yet, only *preliminary* documentation.
\ No newline at end of file
+It is, as of yet, only *preliminary* documentation.
index 8c3e623caa31632909c51e85a995d4690ece51ea..ea4a66dfc5fc7a5e3d419237e169795c8a969ba5 100644 (file)
@@ -907,4 +907,4 @@ Vectors
   must have the same type.  The size of the vector element of the third
   operand must be at lease twice of the size of the vector element of the
   first and second one.  The SAD is calculated between the first and second
-  operands, added to the third operand, and returned.
\ No newline at end of file
+  operands, added to the third operand, and returned.
index 50e5bbc2d92789ea34cddb767c674e22a18e974d..4ad804e96c155894420cf47361b517768c92dac3 100644 (file)
@@ -209,4 +209,4 @@ a containing function, and the back end must take appropriate action.
   This macro returns a tree node that holds the optimization options
   that are to be used to compile this particular function or
   ``NULL_TREE`` if the function is to be compiled with the
-  optimization options specified on the command line.
\ No newline at end of file
+  optimization options specified on the command line.
index dde4c51e2daf603b176027381ad88c1d66be19bc..2ceec525619c71b485d083f640536b363d112b2f 100644 (file)
@@ -22,4 +22,4 @@ work with any (hypothetical) optimizers that run before the
 conversion to GIMPLE. The intermediate representation used while
 parsing C and C++ looks very little like GENERIC, but the C and
 C++ gimplifier hooks are perfectly happy to take it as input and
-spit out GIMPLE.
\ No newline at end of file
+spit out GIMPLE.
index 0593c0f641cf39d574deb5b3f63cb2152289ee7b..671b2207e471b917e13fe228dfc7d6416af37875 100644 (file)
@@ -210,4 +210,4 @@ integer (not a tree) giving the number of nodes in the vector.  The
 nodes themselves are accessed using the ``TREE_VEC_ELT`` macro, which
 takes two arguments.  The first is the ``TREE_VEC`` in question; the
 second is an integer indicating which element in the vector is desired.
-The elements are indexed from zero.
\ No newline at end of file
+The elements are indexed from zero.
index be101d1e768a9228979273a4c78e8d0b8de976e3..5f2f741e8babc09f53ce36054ff0106696dea4a1 100644 (file)
@@ -513,4 +513,4 @@ clauses used by the OpenACC API https://www.openacc.org.
 
 .. envvar:: OACC_UPDATE
 
-  Represents ``#pragma acc update [clause1 ... clauseN]``.
\ No newline at end of file
+  Represents ``#pragma acc update [clause1 ... clauseN]``.
index b29464999607bbe3fb7d46d209b384eea29ed6e5..1a498c7581c8d927ef756cad1fc74d6d4dfad2e4 100644 (file)
@@ -296,4 +296,4 @@ These include:
   A node for ``char``.
 
   It may sometimes be useful to compare one of these variables with a type
-  in hand, using ``same_type_p``.
\ No newline at end of file
+  in hand, using ``same_type_p``.
index e91a790f68166451d6d2d65d1fa4ea5008deb449..9a162b33107e9a3ff16b247e008d7babef82fd3e 100644 (file)
@@ -44,4 +44,4 @@ On top of these a ``fold_buildN`` -like API for GIMPLE is introduced:
 which is supposed to replace ``force_gimple_operand (fold_buildN (...), ...)``
 and calls to ``fold_convert``.  Overloads without the ``location_t``
 argument exist.  Built statements are inserted on the provided sequence
-and simplification is performed using the optional valueization hook.
\ No newline at end of file
+and simplification is performed using the optional valueization hook.
index fa653bb018ae9aeaaf0de163e8bf053739c25712..c140d5cb01c4770f77b6ccb2682ede4592483d94 100644 (file)
@@ -85,4 +85,4 @@ with the flag :option:`-fdump-tree-gimple`.
   gimple/sequence-iterators
   gimple/adding-a-new-gimple-statement-code
   gimple/statement-and-operand-traversals
-  gimple/exception-handling
\ No newline at end of file
+  gimple/exception-handling
index aa8b81cc6c5603fadc332061c042a3c0bd5d483e..4e2f9c7460190856c54dfef5fee8af54454f4b73 100644 (file)
@@ -33,4 +33,4 @@ operands it may have, put simple inline accessors in
 corresponding prototype in ``gimple.h``.
 
 You should add the new statement subclass to the class hierarchy diagram
-in ``gimple.texi``.
\ No newline at end of file
+in ``gimple.texi``.
index b7d3b897fc13286b1072e0d4ad38b534f06d662a..9ba8a4f22b4ef43ac73972fb7fb1642e2cad82b3 100644 (file)
@@ -147,4 +147,4 @@ kinds, along with their relationships to ``GSS_`` values (layouts) and
            |        code: GIMPLE_OMP_ATOMIC_STORE
            |
            + gomp_return
-                    code: GIMPLE_OMP_RETURN
\ No newline at end of file
+                    code: GIMPLE_OMP_RETURN
index a34fcfe2bc0f900a798c5b6f74244a5e8af394c5..512aa10f280b300a124549ac8758c3da0fbc5d2e 100644 (file)
@@ -43,4 +43,4 @@ the call will throw an exception of a known type.
 Just before running the optimizers, the compiler lowers the
 high-level EH constructs above into a set of ``goto`` s, magic
 labels, and EH regions.  Continuing to unwind at the end of a
-cleanup is represented with a ``GIMPLE_RESX``.
\ No newline at end of file
+cleanup is represented with a ``GIMPLE_RESX``.
index 07a4fd09bd8a5c5d5d83a0d9247e5fc46d49e9cb..dedcaef35cf87cf593ac88cc7097aa2f4fa43dda 100644 (file)
@@ -103,4 +103,4 @@ The following table briefly describes the GIMPLE instruction set.
      - x
    * - ``GIMPLE_TRY``
      - x
-     -
\ No newline at end of file
+     -
index 2c52cb5d39de2116b77b44ec36439c1165951950..edafeeaa5b97dfbd0a994dcd776863c14efd210a 100644 (file)
@@ -91,4 +91,4 @@ Below is a list of functions to manipulate and query sequences.
 
 .. function:: bool gimple_seq_singleton_p (gimple_seq seq)
 
-  Determine whether ``SEQ`` contains exactly one statement.
\ No newline at end of file
+  Determine whether ``SEQ`` contains exactly one statement.
index 60415a17f0c72fa7df5d409922af8780bc082147..aaa4b14ef98088d55e569c41bbc8bc34919aaf2a 100644 (file)
@@ -173,4 +173,4 @@ The following are common accessors for gimple statements.
 
 .. function:: gimple gimple_copy (gimple stmt)
 
-  Return a deep copy of statement ``STMT``.
\ No newline at end of file
+  Return a deep copy of statement ``STMT``.
index 715dae80b4ba5cd5a8503ab77a8e7c5f764450b3..3c6e1219fed9c5b9c98bbce3e062fc8e23379dd6 100644 (file)
@@ -316,4 +316,4 @@ Statement validation
 .. function:: bool gimple_debug_nonbind_marker_p (gimple g)
 
   Return true if g is a ``GIMPLE_DEBUG`` that marks a program location,
-  without any variable binding.
\ No newline at end of file
+  without any variable binding.
index 22104c90e55db81e864f0a9e080607c0073799ff..a35bbb4e18b3e38133de032635350e37a99a1642 100644 (file)
@@ -220,4 +220,4 @@ statement iterators.
 .. function:: void gsi_commit_edge_inserts (void)
 
   This routine will commit all pending edge insertions, creating
-  any new basic blocks which are necessary.
\ No newline at end of file
+  any new basic blocks which are necessary.
index bb9629ab3e710dc759d85c5ced3e8cf6cdebbbb2..84d3b4eb2a21afa2ee6496263bb8723816b3de63 100644 (file)
@@ -59,4 +59,4 @@ statement: ``walk_gimple_op``.
   calling ``walk_gimple_stmt`` on each one.  ``WI`` is as in
   ``walk_gimple_stmt``.  If ``walk_gimple_stmt`` returns non- ``NULL``, the walk
   is stopped and the value returned.  Otherwise, all the statements
-  are walked and ``NULL_TREE`` returned.
\ No newline at end of file
+  are walked and ``NULL_TREE`` returned.
index d743b40610fc0d1847311db2ab324c8bf2c97cd3..c0d21ab163274d28756337262adf7a0f70091912 100644 (file)
@@ -40,4 +40,4 @@ value is explicitly loaded into a temporary first.  Similarly, storing
 the value of an expression to a memory variable goes through a
 temporary.
 
-.. [#f1] These restrictions are derived from those in Morgan 4.8.
\ No newline at end of file
+.. [#f1] These restrictions are derived from those in Morgan 4.8.
index 6fa0af322031385068b572a4655485553484f64c..ea342d55c06dea8c631ba72a60bb18235aae473c 100644 (file)
@@ -239,4 +239,4 @@ vector (``gimple_statement_with_memory_ops_base`` and
   reduce memory utilization further by removing these sets).
 
 All the other tuples are defined in terms of these three basic
-ones. Each tuple will add some fields.
\ No newline at end of file
+ones. Each tuple will add some fields.
index fe189cde53ff841b65c03f1e98ab21f47e0a4e91..d829e601ee8db65fd900c0efc5663979934906b0 100644 (file)
@@ -41,4 +41,4 @@ Tuple specific accessors
   tuple-specific-accessors/gimplereturn
   tuple-specific-accessors/gimpleswitch
   tuple-specific-accessors/gimpletry
-  tuple-specific-accessors/gimplewithcleanupexpr
\ No newline at end of file
+  tuple-specific-accessors/gimplewithcleanupexpr
index 082b6dcfa201f946a42bd83e0389dbce4795121c..e3ee28842d29da1810514bacfacfef10b05d6c33 100644 (file)
@@ -63,4 +63,4 @@ GIMPLE_ASM
 .. function:: void gimple_asm_set_volatile (gasm *g, bool volatile_p)
 
   Mark asm statement ``G`` as volatile or non-volatile based on
-  ``VOLATILE_P``.
\ No newline at end of file
+  ``VOLATILE_P``.
index fd030e30353f4ae38044bcf0741d74dd30b0323d..cc1e5685727b5a2d6f8f363236a6426755d2b833 100644 (file)
@@ -123,4 +123,4 @@ This function returns the newly created ``GIMPLE_ASSIGN`` tuple.
 
 .. function:: bool gimple_assign_cast_p (const_gimple s)
 
-  Return true if ``S`` is a type-cast assignment.
\ No newline at end of file
+  Return true if ``S`` is a type-cast assignment.
index fbb194407ad723b823dd671e5c4b19ef895183d3..85d8659c578f86a44aed2bf0dd3a940844ac54bd 100644 (file)
@@ -53,4 +53,4 @@ GIMPLE_BIND
 .. function:: void gimple_bind_set_block (gbind *g, tree block)
 
   Set ``BLOCK`` to be the ``TREE_BLOCK`` node associated with ``GIMPLE_BIND``
-  statement ``G``.
\ No newline at end of file
+  statement ``G``.
index 42d27d7b9cea875011f889e2b809d7e72d7855d8..ec49cb7903defedc8ee5050d25315d04da40e8b8 100644 (file)
@@ -113,4 +113,4 @@ GIMPLE_CALL
 .. function:: gimple gimple_call_copy_skip_args (gcall *stmt, bitmap args_to_skip)
 
   Build a ``GIMPLE_CALL`` identical to ``STMT`` but skipping the arguments
-  in the positions marked by the set ``ARGS_TO_SKIP``.
\ No newline at end of file
+  in the positions marked by the set ``ARGS_TO_SKIP``.
index ef47d7108c5865d207576b67e7cca81f46874b1b..661f620da89639538a0f6588087e88da4a196957 100644 (file)
@@ -34,4 +34,4 @@ GIMPLE_CATCH
 
 .. function:: void gimple_catch_set_handler (gcatch *g, gimple_seq handler)
 
-  Set ``HANDLER`` to be the body of ``GIMPLE_CATCH`` ``G``.
\ No newline at end of file
+  Set ``HANDLER`` to be the body of ``GIMPLE_CATCH`` ``G``.
index daa5f1693b1033b261f10c73bd2711da7f17e1d6..eaaf71459b68b23bdb543c3d2f81c5f92b90010f 100644 (file)
@@ -77,4 +77,4 @@ GIMPLE_COND
 
 .. function:: void gimple_cond_make_true (gcond *g)
 
-  Set the conditional ``COND_STMT`` to be of the form 'if (1 == 1)'.
\ No newline at end of file
+  Set the conditional ``COND_STMT`` to be of the form 'if (1 == 1)'.
index 96fd6c7dafd51ca6075eed0f1124ea2903e73dec..d9b0086067e6c9361639acb4a2ce127998228c64 100644 (file)
@@ -103,4 +103,4 @@ GIMPLE_DEBUG
   substitution, and that at the point of the program in which the stmt is
   inserted, all parameters for the inlined function are bound to the
   respective arguments, and none of the side effects of its stmts are
-  observable.
\ No newline at end of file
+  observable.
index 9ba5673286b1f391765c873449dae39739101fcf..f8e96a0fec9645c2e1a9dcb46bd0710384aa11e1 100644 (file)
@@ -42,4 +42,4 @@ GIMPLE_EH_FILTER
 
 .. function:: void gimple_eh_must_not_throw_set_fndecl ( geh_mnt *eh_mnt_stmt, tree decl)
 
-  Set the function decl to be called by GS to DECL.
\ No newline at end of file
+  Set the function decl to be called by GS to DECL.
index 3ff689f8c909da83bb225430380e801e428079cf..4e4f4b9bd63395dce41f3605053f074c99da8d70 100644 (file)
@@ -18,4 +18,4 @@ GIMPLE_GOTO
 
 .. function:: void gimple_goto_set_dest (ggoto *g, tree dest)
 
-  Set ``DEST`` to be the destination of the unconditional jump ``G``.
\ No newline at end of file
+  Set ``DEST`` to be the destination of the unconditional jump ``G``.
index 6eb2e6773921f56d678ee57ef2e27dc398499ba2..8c6b7e27a444089b78ab3b89a8e6f924b647100b 100644 (file)
@@ -20,4 +20,4 @@ GIMPLE_LABEL
 .. function:: void gimple_label_set_label (glabel *g, tree label)
 
   Set ``LABEL`` to be the ``LABEL_DECL`` node used by ``GIMPLE_LABEL``
-  statement ``G``.
\ No newline at end of file
+  statement ``G``.
index 0f4def089777b9e53d15a0ba8d98ac6a7eea0477..02770fa9699013100eeb77c297c37279c5425afe 100644 (file)
@@ -14,4 +14,4 @@ GIMPLE_NOP
 
 .. function:: bool gimple_nop_p (gimple g)
 
-  Returns ``TRUE`` if statement ``G`` is a ``GIMPLE_NOP``.
\ No newline at end of file
+  Returns ``TRUE`` if statement ``G`` is a ``GIMPLE_NOP``.
index 7716628c55066a3c9e0b38c9eb99082d7f431d83..aa097cd06ed82fa0351fdcdbac8df7c437127fe6 100644 (file)
@@ -28,4 +28,4 @@ GIMPLE_OMP_ATOMIC_LOAD
 
 .. function:: tree gimple_omp_atomic_load_rhs ( const gomp_atomic_load *g)
 
-  Get the ``RHS`` of an atomic set.
\ No newline at end of file
+  Get the ``RHS`` of an atomic set.
index 43d91e8fda7e89e1ffeeabfa198361a509a0bcdf..5e2a1f9194a27e4bc8684b78f7167e48da79d3e8 100644 (file)
@@ -19,4 +19,4 @@ GIMPLE_OMP_ATOMIC_STORE
 
 .. function:: tree gimple_omp_atomic_store_val ( const gomp_atomic_store *g)
 
-  Return the value being stored in an atomic store.
\ No newline at end of file
+  Return the value being stored in an atomic store.
index 5a25603610083047f352daaaeccbd9c686ab41f1..b1cd4ec0e8d6f26fb19eaf04ab9b9b59d0aa1078 100644 (file)
@@ -40,4 +40,4 @@ GIMPLE_OMP_CONTINUE
 .. function:: tree gimple_omp_continue_set_control_use ( gomp_continue *s)
 
   Set the control variable use for a ``GIMPLE_OMP_CONTINUE`` statement
-  in ``S``.
\ No newline at end of file
+  in ``S``.
index fde1d202ca815957a9b20fe36f6bfb6a3b9c3804..ea4aff342a20572f43e725ee427d36a1e5d070e8 100644 (file)
@@ -25,4 +25,4 @@ GIMPLE_OMP_CRITICAL
 
 .. function:: void gimple_omp_critical_set_name ( gomp_critical *g, tree name)
 
-  Set ``NAME`` to be the name associated with ``OMP`` critical statement ``G``.
\ No newline at end of file
+  Set ``NAME`` to be the name associated with ``OMP`` critical statement ``G``.
index a21a3ad7f5cc120e16ac253a25c72d87222eab85..71c692bb41c32ab2513ddd557d2bb1b50ffef16d 100644 (file)
@@ -94,4 +94,4 @@ GIMPLE_OMP_FOR
 
 .. function:: enum tree_code gimple_omp_for_cond (gimple g)
 
-  Return the condition code associated with ``OMP_FOR`` ``G``.
\ No newline at end of file
+  Return the condition code associated with ``OMP_FOR`` ``G``.
index 430f806b4d4f1cbda30d8ca4c957ba6360526aa7..a4abf4205e63b5432a970ca5f0b7f4228b03419e 100644 (file)
@@ -11,4 +11,4 @@ GIMPLE_OMP_MASTER
 .. function:: gimple gimple_build_omp_master (gimple_seq body)
 
   Build a ``GIMPLE_OMP_MASTER`` statement. ``BODY`` is the sequence of
-  statements to be executed by just the master.
\ No newline at end of file
+  statements to be executed by just the master.
index 09042615c6f2d6e7a49af6c7019d63a2a793dea1..1c2f3f1d17dde74784d2434ce4f52ca09a22b582 100644 (file)
@@ -13,4 +13,4 @@ GIMPLE_OMP_ORDERED
   Build a ``GIMPLE_OMP_ORDERED`` statement.
 
   ``BODY`` is the sequence of statements inside a loop that will
-  executed in sequence.
\ No newline at end of file
+  executed in sequence.
index 784e170e4dec2b1bf2c77f4edd6bbb4b4196f0b3..4cd69636f66c4f3d756d92df55b5154b013e7ca6 100644 (file)
@@ -73,4 +73,4 @@ GIMPLE_OMP_PARALLEL
 
 .. function:: void gimple_omp_parallel_set_data_arg ( gomp_parallel *g, tree data_arg)
 
-  Set ``DATA_ARG`` to be the data argument for ``OMP_PARALLEL`` ``G``.
\ No newline at end of file
+  Set ``DATA_ARG`` to be the data argument for ``OMP_PARALLEL`` ``G``.
index f03d35a8225693b1de0ed95a5dc6bf7375dbf9ca..d7dd8a04e3c0590b5ae5f96883f5760823aad2d3 100644 (file)
@@ -20,4 +20,4 @@ GIMPLE_OMP_RETURN
 .. function:: bool gimple_omp_return_nowait_p (gimple g)
 
   Return true if ``OMP`` return statement ``G`` has the
-  ``GF_OMP_RETURN_NOWAIT`` flag set.
\ No newline at end of file
+  ``GF_OMP_RETURN_NOWAIT`` flag set.
index ff9a321fa1e65211515abe261bdc903f6046216d..4ddf8a7133710793417b0d6890dbe62ce27eb648 100644 (file)
@@ -21,4 +21,4 @@ GIMPLE_OMP_SECTION
 
 .. function:: void gimple_omp_section_set_last (gimple g)
 
-  Set the ``GF_OMP_SECTION_LAST`` flag on ``G``.
\ No newline at end of file
+  Set the ``GF_OMP_SECTION_LAST`` flag on ``G``.
index 10b34930b784072e3ec513a1b72981c79bf52b8f..05552a7d6e68b6afd0fc61d152b277542f35da16 100644 (file)
@@ -45,4 +45,4 @@ GIMPLE_OMP_SECTIONS
 .. function:: void gimple_omp_sections_set_clauses (gimple g, tree clauses)
 
   Set ``CLAUSES`` to be the set of clauses associated with ``OMP_SECTIONS``
-  ``G``.
\ No newline at end of file
+  ``G``.
index d2e7bca70c479526d83eaee5ac8788b3eab2d3c5..0aa16ebd31d05b90babef602f33ed05383413c60 100644 (file)
@@ -25,4 +25,4 @@ GIMPLE_OMP_SINGLE
 
 .. function:: void gimple_omp_single_set_clauses ( gomp_single *g, tree clauses)
 
-  Set ``CLAUSES`` to be the clauses associated with ``OMP_SINGLE`` ``G``.
\ No newline at end of file
+  Set ``CLAUSES`` to be the clauses associated with ``OMP_SINGLE`` ``G``.
index f4c1e7279446ae635f9cc12d5fbd7f84af7dacbc..b30101919ba20f17d4630224d2a87380e386c621 100644 (file)
@@ -38,4 +38,4 @@ GIMPLE_PHI
 .. function:: void gimple_phi_set_arg (gphi *g, index, struct phi_arg_d * phiarg)
 
   Set ``PHIARG`` to be the argument corresponding to incoming edge
-  ``INDEX`` for ``GIMPLE_PHI`` ``G``.
\ No newline at end of file
+  ``INDEX`` for ``GIMPLE_PHI`` ``G``.
index 60772a4c2e3c6ddfa9a929ddae738737a8909f33..cc6ebd9948b6ecddd2ce5896c359e0e7a563453e 100644 (file)
@@ -21,4 +21,4 @@ GIMPLE_RESX
 
 .. function:: void gimple_resx_set_region (gresx *g, int region)
 
-  Set ``REGION`` to be the region number for ``GIMPLE_RESX`` ``G``.
\ No newline at end of file
+  Set ``REGION`` to be the region number for ``GIMPLE_RESX`` ``G``.
index f451443527e30218af56e6849ec08854d3b751e1..0161e175e486c1ce5fe03b445610c7fd0061782d 100644 (file)
@@ -18,4 +18,4 @@ GIMPLE_RETURN
 
 .. function:: void gimple_return_set_retval (greturn *g, tree retval)
 
-  Set ``RETVAL`` to be the return value for ``GIMPLE_RETURN`` ``G``.
\ No newline at end of file
+  Set ``RETVAL`` to be the return value for ``GIMPLE_RETURN`` ``G``.
index 9202458acb23a721b52b526e72a2094a093108c1..66ed481eeb251352880c758befaffd9df0fd910a 100644 (file)
@@ -49,4 +49,4 @@ GIMPLE_SWITCH
 
 .. function:: void gimple_switch_set_default_label (gswitch *g, tree label)
 
-  Set the default label for a switch statement.
\ No newline at end of file
+  Set the default label for a switch statement.
index 50d75f71e56314f1806a84ce8a8c24d770dbcf3c..84f04cb1fcb611cfc7d6cf8b48e19e3353cee8fe 100644 (file)
@@ -48,4 +48,4 @@ GIMPLE_TRY
 .. function:: void gimple_try_set_cleanup (gtry *g, gimple_seq cleanup)
 
   Set ``CLEANUP`` to be the sequence of statements to use as the
-  cleanup body for ``GIMPLE_TRY`` ``G``.
\ No newline at end of file
+  cleanup body for ``GIMPLE_TRY`` ``G``.
index f3274c923950ba476c9fafd826040cf5b6547b34..bf15b75c73e0095d77ea8cbf02a992130d446c7f 100644 (file)
@@ -27,4 +27,4 @@ GIMPLE_WITH_CLEANUP_EXPR
 
 .. function:: void gimple_wce_set_cleanup_eh_only (gimple g, bool eh_only_p)
 
-  Set the ``CLEANUP_EH_ONLY`` flag for a ``WCE`` tuple.
\ No newline at end of file
+  Set the ``CLEANUP_EH_ONLY`` flag for a ``WCE`` tuple.
index 1de809b36361bd24d402b00bf2051e996ba85af7..d70ca989667751091471752b986b6f38d0f75e7c 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/gnu_free_documentation_license.rst
\ No newline at end of file
+.. include:: ../../../doc/gnu_free_documentation_license.rst
index 1a568151b9c51a2a842be16bbfd8cbaf6dbd3dc8..48f780bf4eeead8ac5af12dc5491d461968aa404 100644 (file)
@@ -595,4 +595,4 @@ multiple notes and calling
 ``rich_location::fixits_cannot_be_auto_applied`` on each note's
 ``rich_location``.  If this is called, then the fix-it hints in
 the ``rich_location`` will be printed, but will not be added to
-generated patches.
\ No newline at end of file
+generated patches.
index f6a2962b32dc5bcf6ed93828cfa3e1b932ef5519..4c7ff09a96e4aa62ebc838a8e963f6dfa432e350 100644 (file)
@@ -10,4 +10,4 @@
 Guidelines for Options
 **********************
 
-.. todo:: write part
\ No newline at end of file
+.. todo:: write part
index bbd0fcc4c551631b64bd206907d9d8b96ea5e8de..a4ed5869b217e6f9aaaab2663dd7e72a9cd7c08f 100644 (file)
@@ -54,4 +54,4 @@ variable in :samp:`config.gcc`.
   This host hook returns the alignment required for allocating virtual
   memory.  Usually this is the same as getpagesize, but on some hosts the
   alignment for reserving memory differs from the pagesize for committing
-  memory.
\ No newline at end of file
+  memory.
index 08df320e8d08ff0766eed3afc89ae7b847fa6249..c710681857c226b509698d637d17bc338658e5c7 100644 (file)
@@ -29,4 +29,4 @@ header.  See :ref:`system-config`.
 
   host-common
   host-misc
-  host-filesystem
\ No newline at end of file
+  host-filesystem
index cb9e634fe430e4619d93e6ed81f3053838d368a5..36484dec199222104b837047bedb836a06a35533 100644 (file)
@@ -100,4 +100,4 @@ following macros in :samp:`xm-{machine}.h`.
 .. envvar:: HOST_LACKS_INODE_NUMBERS
 
   Define this macro if the host filesystem does not report meaningful inode
-  numbers in struct stat.
\ No newline at end of file
+  numbers in struct stat.
index 3e8294acf976bdcce93982f68a3e8a71baf48e90..de0c523f1669f91a2698ab38c9ec51c6f86a3704 100644 (file)
@@ -11,4 +11,4 @@ Host Makefile Fragments
 ***********************
 
 The use of :samp:`x-{host}` fragments is discouraged.  You should only
-use it for makefile dependencies.
\ No newline at end of file
+use it for makefile dependencies.
index 8ce4de3c295485089b89fb45dfbf3f2961b269ac..9f5dab3d6ee2b98ce8aa1a4b70ad56dcec0dbade 100644 (file)
@@ -67,4 +67,4 @@ Host Misc
 In addition, if :command:`configure` generates an incorrect definition of
 any of the macros in :samp:`auto-host.h`, you can override that
 definition in a host configuration header.  If you need to do this,
-first see if it is possible to fix :command:`configure`.
\ No newline at end of file
+first see if it is possible to fix :command:`configure`.
index 600f12c53695f99c149036a17bac014cd0e3f889..8b63c423b183014534b4a2c1d47de6f589aa8eea 100644 (file)
@@ -48,4 +48,4 @@ GNU Compiler Collection (GCC) Internals
   general-public-license-3
   gnu-free-documentation-license
 
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 6c215a391d9ba8d2036df046206d7902829b8c1c..5cc3191ee479b7116afe1f3faa1ce2c83bbebcff 100644 (file)
@@ -1 +1 @@
-.. include:: ../../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../../doc/indices-and-tables.rst
index 3c9235671311f492ff71f57e29913802c0d63bbd..3ffaf5ae5f8c1412580d21a44b915a8c495b3ce5 100644 (file)
@@ -68,4 +68,4 @@ automatic variables that are not declared ``volatile`` have undefined
 values after a ``longjmp``.  And this is all GCC promises to do,
 because it is very difficult to restore register variables correctly, and
 one of GCC's features is that it can put variables in registers without
-your asking it to.
\ No newline at end of file
+your asking it to.
index 65e963efd8ebf5abebb1f9e887e699418fce08f3..13857ba85729b2856c09c2d460798b7cecc56237 100644 (file)
@@ -23,4 +23,4 @@ interfaces to GCC front ends, and how support for a target system is
 implemented in GCC.
 
 Additional tutorial information is linked to from
-https://gcc.gnu.org/readings.html.
\ No newline at end of file
+https://gcc.gnu.org/readings.html.
index 3ad4dbd3bacba2d739eb16655a60eb3e28c091fc..5f4b556f1664aa7ac9e89b47e4d99317b4d1d307 100644 (file)
@@ -36,4 +36,4 @@ GCC front ends have also been created for languages very different
 from those for which GCC was designed, such as the declarative
 logic/functional language Mercury.  For these reasons, it may also be
 useful to implement compilers created for specialized purposes (for
-example, as part of a research project) as GCC front ends.
\ No newline at end of file
+example, as part of a research project) as GCC front ends.
index b280003950ef65f623c12a574bbb4f0c8d1a5bb6..748f55e3e425e25aa2818207bee9ebcc2f1d052e 100644 (file)
@@ -30,4 +30,4 @@ that is visible at link time).
   link-time-optimization/lto-file-sections
   link-time-optimization/using-summary-information-in-ipa-passes
   link-time-optimization/whole-program-assumptions-linker-plugin-and-symbol-visibilities
-  link-time-optimization/internal-flags-controlling-lto1
\ No newline at end of file
+  link-time-optimization/internal-flags-controlling-lto1
index 7583a3bd7d9bb412b3fb2ad51c4ae5922a59dd00..cc1cb810ae33f848b6baa49bac1787a510687ea1 100644 (file)
@@ -120,4 +120,4 @@ minimize the number of references which cross partition boundaries.
 The main advantage of WHOPR is to allow the parallel execution of
 LTRANS stages, which are the most time-consuming part of the
 compilation process.  Additionally, it avoids the need to load the
-whole program into memory.
\ No newline at end of file
+whole program into memory.
index d9ea9a3e2cec40558a9bccfb7a332fa17a865f5b..8f71e58f023fcb5d80ae4294084919c06e6d2db2 100644 (file)
@@ -39,4 +39,4 @@ meant to be used directly from the command line.
 
   This option specifies the linker resolution file.  This option is
   only meaningful in conjunction with :option:`-fwpa` and as option
-  to pass through to the LTO linker plugin.
\ No newline at end of file
+  to pass through to the LTO linker plugin.
index 1307e0c8ba91eb8197476574ddacd174f9e35b7a..d096f9941d1117efb3a40bbd4a65a9a7dbc071ac 100644 (file)
@@ -107,4 +107,4 @@ are described below.
   hooks: one for writing the summary and another for reading it in.  The
   format of these sections is entirely up to each individual pass.  The
   only requirement is that the writer and reader hooks agree on the
-  format.
\ No newline at end of file
+  format.
index 6f760285c79f7901fad42a8d11db69ce6775acc9..f8f7168b07cdfd019697798e05ad2e43adf523d6 100644 (file)
@@ -203,4 +203,4 @@ call in function ``A`` based on this knowledge.
 Jump functions are used by several optimizations, such as the
 inter-procedural constant propagation pass and the
 devirtualization pass.  The inliner also uses jump functions to
-perform inlining of callbacks.
\ No newline at end of file
+perform inlining of callbacks.
index 024cc335812f58e97c98fbc0c0b28ee6f43004f9..d53d951487994b9e19984a869523e47cd2d2b1f2 100644 (file)
@@ -88,4 +88,4 @@ would have to implement the linker itself.  The resolution
 information is missing too and thus GCC needs to make an educated
 guess based on :option:`-fwhole-program`.  Without the linker
 plugin GCC also assumes that symbols are declared ``hidden``
-and not referred by non-LTO code by default.
\ No newline at end of file
+and not referred by non-LTO code by default.
index b2308084a9231ab702d9c09e3769d48681cbbfee..79b3489def8792c24ee26b2ab5b80d11ad6b73c5 100644 (file)
@@ -46,4 +46,4 @@ See the next chapter for information on the C header file.
   machine-descriptions/conditional-execution
   machine-descriptions/rtl-templates-transformations
   machine-descriptions/constant-definitions
-  machine-descriptions/iterators
\ No newline at end of file
+  machine-descriptions/iterators
index 55def814eddb8300e1e1bb6115d99c62e8818158..7804b3198021c0d638a4fae8c9f6519efab594ec 100644 (file)
@@ -119,4 +119,4 @@ you can use :samp:`*` inside of a :samp:`@` multi-alternative template:
     "@
      clrreg %0
      * return stack_mem_p (operands[0]) ? \"push 0\" : \"clrmem %0\";
-     clrmem %0")
\ No newline at end of file
+     clrmem %0")
index f0dfafad77840b00b746c068d1b800e659b7bac5..c6ceacb35702713cacc649d5293a109b69605b80 100644 (file)
@@ -149,4 +149,4 @@ are performed:
   original operation had sufficient precision to prevent overflow.
 
 Further canonicalization rules are defined in the function
-``commutative_operand_precedence`` in :samp:`gcc/rtlanal.cc`.
\ No newline at end of file
+``commutative_operand_precedence`` in :samp:`gcc/rtlanal.cc`.
index 5f64464be4f48a67875b93fc40d84baea2bd9d8a..89c815b6ca531cd938e31a41d5c4c0c25fee0400 100644 (file)
@@ -95,4 +95,4 @@ generates a new pattern
             (plus:SI (match_operand:SI 1 "register_operand" "r")
                      (match_operand:SI 2 "register_operand" "r"))))]
     "(test2) && (test1)"
-    "(%3) add %2,%1,%0")
\ No newline at end of file
+    "(%3) add %2,%1,%0")
index d5db0186adfc6762666280128a5885e3f86230e1..a4c135a75b57dde206824f77e00051d55ac37798 100644 (file)
@@ -182,4 +182,4 @@ This directive implies:
 where :samp:`{cvaluei}` is the capitalized form of :samp:`{valuei}`.
 However, unlike ``define_c_enum``, the enumerations defined
 by ``define_enum`` can be used in attribute specifications
-(see :ref:`define_enum_attr`).
\ No newline at end of file
+(see :ref:`define_enum_attr`).
index 494e0e45191f26558857a47eeb953653fd5c84a0..85cf9f86fe55d4e906f99db662a23f18138733f0 100644 (file)
@@ -371,4 +371,4 @@ would be:
     {
       operands[1] = CONSTM1_RTX (<MODE>mode);
     }
-  )
\ No newline at end of file
+  )
index 5fa645bde71586c323f9c9ef8737e7082bc79f2d..0fa63d6719a7ab50adf8e4039a7cfe2ee50f73f9 100644 (file)
@@ -34,4 +34,4 @@ comparison instruction records the results of both signed and unsigned
 comparison of the given operands (with the branch insns coming in distinct
 signed and unsigned flavors) as in the x86 or SPARC, and the case where
 there are distinct signed and unsigned compare instructions and only
-one set of conditional branch instructions as in the PowerPC.
\ No newline at end of file
+one set of conditional branch instructions as in the PowerPC.
index 214bd34c99e0bdd564b5732c9c5f64d5f47b45d5..fd8efa476657671faec1f61ca14d45df7ec71e8f 100644 (file)
@@ -131,4 +131,4 @@ this, since the machine instruction to be used only exists for
 If the ``doloop_end`` pattern is a ``define_expand``, there must
 also be a ``define_insn`` or ``define_insn_and_split`` matching
 the generated pattern.  Otherwise, the compiler will fail during loop
-optimization.
\ No newline at end of file
+optimization.
index 3f2447fba5b01052aeb481e075f809cbb234d28a..4c7d6fc51ff94bd1e7b86937168d0057d6b10286 100644 (file)
@@ -203,4 +203,4 @@ on this machine.  So it must be copied into a register with
   ``jump_insn`` or ``call_insn``.  If you don't need a real insn
   at the end, emit an insn to copy the result of the operation into
   itself.  Such an insn will generate no code, but it can avoid problems
-  in the compiler.
\ No newline at end of file
+  in the compiler.
index 6ca81fb09640ffc5d929f228447fd42a9638e936..e15405a0bc211875ea76d36df43f146ace44ae13 100644 (file)
@@ -103,4 +103,4 @@ A ``define_insn`` is an RTL expression containing four or five operands:
   of C code to compute the output.  See :ref:`output-statement`.
 
 * The :dfn:`insn attributes`: This is an optional vector containing the values of
-  attributes for insns matching this pattern (see :ref:`insn-attributes`).
\ No newline at end of file
+  attributes for insns matching this pattern (see :ref:`insn-attributes`).
index 9af89e99b7382ef4b8a418c5a4e386125c60e349..a266dbc3d3c0943f0c735950ac45b917cbde01a9 100644 (file)
@@ -51,4 +51,4 @@ The output control string is a piece of C code which chooses which
 output template to return based on the kind of operand and the specific
 type of CPU for which code is being generated.
 
-:samp:`"rm"` is an operand constraint.  Its meaning is explained below.
\ No newline at end of file
+:samp:`"rm"` is an operand constraint.  Its meaning is explained below.
index 349369401f51410432c6fcdadc63364b67790e84..9e8116b05e787490fc09bd5008ee568634471889 100644 (file)
@@ -67,4 +67,4 @@ searched for header files.  This can be used to override a system machine defini
 file, substituting your own version, since these directories are
 searched before the default machine description file directories.  If you use more than
 one :option:`-I` option, the directories are scanned in left-to-right
-order; the standard default directory come after.
\ No newline at end of file
+order; the standard default directory come after.
index 72c65f7b413e0962d4a09e98f579ef8061fedc0f..38b12f7728122976a5d8818fac23dcbd0a84d3fa 100644 (file)
@@ -1245,4 +1245,4 @@ construction
 .. code-block::
 
   (define_insn_reservation "simple" 2 (eq_attr "type" "int")
-                           "(i0_pipeline | i1_pipeline), finish")
\ No newline at end of file
+                           "(i0_pipeline | i1_pipeline), finish")
index 37a906493eee359a429c89a2cabecbdb167116aa..a22277b23eb69a1137ce5e1462108e83d71aea1b 100644 (file)
@@ -40,4 +40,4 @@ cases.  Similarly for memory references.  Because of this substitution,
 you should not provide separate patterns for increment and decrement
 instructions.  Instead, they should be generated from the same pattern
 that supports register-register add insns by examining the operands and
-generating the appropriate machine instruction.
\ No newline at end of file
+generating the appropriate machine instruction.
index 03dd7804ec910aa88ba36801ce4240c2b548d867..c1bfe879320d68a3c83fe083f2cd8e5a0b7c1808 100644 (file)
@@ -540,4 +540,4 @@ while patterns with a ternary rtl code might take four operands (one
 output and three inputs).  This combination would produce separate
 :samp:`maybe_gen_{name}` and :samp:`gen_{name}` functions for
 each operand count, but it would still produce a single
-:samp:`maybe_code_for_{name}` and a single :samp:`code_for_{name}`.
\ No newline at end of file
+:samp:`maybe_code_for_{name}` and a single :samp:`code_for_{name}`.
index 99742b69fc90917a7505c9bcfa481168f7107f1f..ed2ad19bc62d7eb6a9a04feb873038e6c24d9be5 100644 (file)
@@ -327,4 +327,4 @@ template.
 
 If we had not added the ``(match_dup 4)`` in the middle of the input
 sequence, it might have been the case that the register we chose at the
-beginning of the sequence is killed by the first or second ``set``.
\ No newline at end of file
+beginning of the sequence is killed by the first or second ``set``.
index e94a67cd70b7cfe85da78b4cdeaf12f7ddd0be95..d621abb64296f766185d1a25f2b384f2d54ccdba 100644 (file)
@@ -423,4 +423,4 @@ definition from the i386 machine description.)
     [(set (match_dup 3) (match_dup 1))
      (set (match_dup 0) (mult:SI (match_dup 3) (match_dup 2)))]
 
-    "")
\ No newline at end of file
+    "")
index 3edf4b9e094635dcdc1def5afd3c2f841869d8b7..b2d6ca63125d786a8dfbf0830f7bdd6ddf295487 100644 (file)
@@ -96,4 +96,4 @@ register allocation.
 If the macro ``ASSEMBLER_DIALECT`` is defined, you can use construct
 of the form :samp:`{option0|option1|option2}` in the templates.  These
 describe multiple variants of assembler language syntax.
-See :ref:`instruction-output`.
\ No newline at end of file
+See :ref:`instruction-output`.
index b973e961a58820704640cde436b26f390f596396..2192a24efeebd973f042a21872936ec247ed6430 100644 (file)
@@ -44,4 +44,4 @@ example.
 Finally, the insn list's RTL is matched up with the RTL templates in the
 ``define_insn`` patterns, and those patterns are used to emit the
 final assembly code.  For this purpose, each named ``define_insn``
-acts like it's unnamed, since the names are ignored.
\ No newline at end of file
+acts like it's unnamed, since the names are ignored.
index 0a1c8e26854c743e909c6e5e216856e2a70ca2a6..84e85252ccd3434ff563aeaecf23aa3f39fcfa7e 100644 (file)
@@ -340,4 +340,4 @@ by :command:`genrecog`.
 The program :command:`genpreds` is responsible for generating code to
 test predicates.  It also writes a header file containing function
 declarations for all machine-specific predicates.  It is not necessary
-to declare these predicates in :samp:`{cpu}-protos.h`.
\ No newline at end of file
+to declare these predicates in :samp:`{cpu}-protos.h`.
index 2b69a78df12ad140526d6b90220384b57e4f551a..a117a425a7947a1d961c5b3832c2fef9ba800e85 100644 (file)
@@ -252,4 +252,4 @@ substitution of the operands.
 
 :samp:`(match_par_dup {n} [{subpat}...])`
   Like ``match_op_dup``, but for ``match_parallel`` instead of
-  ``match_operator``.
\ No newline at end of file
+  ``match_operator``.
index 824f6a7a1882cdb9c4da22cec3f74085786f8f55..9def6ade2d0d017d3c7cbfb978d833ed7616144e 100644 (file)
@@ -222,4 +222,4 @@ output template ``M`` could differ from the number of alternatives in
 the original pattern ``N``, so in the resultant pattern there would
 be ``N*M`` alternatives.  Thus, constraints from the original pattern
 would be duplicated ``N`` times, constraints from the output pattern
-would be duplicated ``M`` times, producing all possible combinations.
\ No newline at end of file
+would be duplicated ``M`` times, producing all possible combinations.
index 116f0a83ec9a99550c82e8ec7cf52baa1cc801e5..c63db9097bd318f8c90fa9a358053a18af347d70 100644 (file)
@@ -3410,4 +3410,4 @@ spaceshipm3
   operand 2, greater than operand 2 or is unordered with operand 2.
   :samp:`{m}` should be a scalar floating point mode.
 
-  This pattern is not allowed to ``FAIL``.
\ No newline at end of file
+  This pattern is not allowed to ``FAIL``.
index 8fc2e6b5ca4fdc894485e3c02277f7e7212b4344..cf76f8ee384f0314af6c85d05a71236d2eb416c1 100644 (file)
@@ -26,4 +26,4 @@ be used rather than the other.  (Otherwise a large integer might
 be generated as a single-byte immediate quantity, which would not work.)
 Instead of using this pattern ordering it would be possible to make the
 pattern for convert-a-byte smart enough to deal properly with any
-constant value.
\ No newline at end of file
+constant value.
index 5ccfe7f070f8665a2752450d50b075cb0eff1701..9d093d9236dd048cd0132cd621ba1186a1d526f1 100644 (file)
@@ -34,4 +34,4 @@ fragments, but needing :samp:`x-{host}` fragments is rare.
   :maxdepth: 2
 
   target-makefile-fragments
-  host-makefile-fragments
\ No newline at end of file
+  host-makefile-fragments
index 84dea4ad4c02bcedb632c8039fa295cde0f5128e..7b7a95fd7c546ac5affc258f0fbc046f2e371fce 100644 (file)
@@ -31,4 +31,4 @@ APIs are introduced.
   :maxdepth: 2
 
   gimple-api
-  the-language
\ No newline at end of file
+  the-language
index 46ccf48ea37d686b794bd347aa7c8f5d315e143b..b30462929c8e5b794a1244d602c0351f37b550b5 100644 (file)
@@ -100,4 +100,4 @@ data members.
   memory-management-and-type-information/marking-roots-for-the-garbage-collector
   memory-management-and-type-information/source-files-containing-type-information
   memory-management-and-type-information/how-to-invoke-the-garbage-collector
-  memory-management-and-type-information/troubleshooting-the-garbage-collector
\ No newline at end of file
+  memory-management-and-type-information/troubleshooting-the-garbage-collector
index 8d8a21800418d0f565f3ba3705259b80f13f0d5e..589a6af96990de2ee95bcef2a880fa160978bf55 100644 (file)
@@ -33,4 +33,4 @@ there should not be uninitialized pointer fields in the structures even
 if your code never reads or writes those fields at a particular
 instance.  One way to ensure this is to use cleared versions of
 allocators unless all the fields are initialized manually immediately
-after allocation.
\ No newline at end of file
+after allocation.
index 13cdf4632cf970da95dc7032c5127a24ea987fd2..c5aae486a0ceb3b0334b61bbce1c7dba231479bc 100644 (file)
@@ -25,4 +25,4 @@ The syntax
 is *not* accepted.  There should be an ``extern`` declaration
 of such a variable in a header somewhere---mark that, not the
 definition.  Or, if the variable is only used in one file, make it
-``static``.
\ No newline at end of file
+``static``.
index b3caafe61b23a053fc3e39cdc712a4cfe616eb5e..db35264c76aef788981e51bf2e6f68d7661f1580 100644 (file)
@@ -57,4 +57,4 @@ somewhere.  It will be called :samp:`gtype-{lang}.h`, where
 Plugins can add additional root tables.  Run the ``gengtype``
 utility in plugin mode as ``gengtype -P pluginout.h source-dirfile-listplugin*.c`` with your plugin files
 :samp:`{plugin*.c}` using ``GTY`` to generate the :samp:`{pluginout.h}` file.
-The GCC build tree is needed to be present in that mode.
\ No newline at end of file
+The GCC build tree is needed to be present in that mode.
index 1089f9879b9923a225759411fbb1b0433d510044..dc5022b09574e5b86b5cda932e2e67ba16f191f1 100644 (file)
@@ -56,4 +56,4 @@ on 'kind', visiting all appropriate fields.  For example, if kind is
 .. [#f1] Classes lacking such a marker will not be identified as being
   part of the hierarchy, and so the marking routines will not handle them,
   leading to a assertion failure within the marking routines due to an
-  unknown tag value (assuming that assertions are enabled).
\ No newline at end of file
+  unknown tag value (assuming that assertions are enabled).
index be97da1ef82914bb6589f74e7e3c048a9a55bde5..d799b7c1e3178de84d2235df426f4d5dcded1ae3 100644 (file)
@@ -118,4 +118,4 @@ restrictions apply:
   will, in turn, walk all the pointers inside fields of ``T``).
   In the case of ``TP<T *>``, references to ``T *`` must be
   handled by calling the ``op`` function on the address of the
-  pointer (see the code snippets above).
\ No newline at end of file
+  pointer (see the code snippets above).
index fafe342a02bc84b1517a6ed9157fad6dfb67f515..efefb080da44c977352b5aab7f1d27bb4deb9ce3 100644 (file)
@@ -321,4 +321,4 @@ The available options are:
 ``user``
   The ``user`` option indicates that the code to mark structure
   fields is completely handled by user-provided routines.  See section
-  :ref:`user-gc` for details on what functions need to be provided.
\ No newline at end of file
+  :ref:`user-gc` for details on what functions need to be provided.
index 42b4b43e90ffc79dc06e0168853f3d30b64cef46..3d18d6fc7a95f3fc8efe54cc36b1fd852ae22f66 100644 (file)
@@ -24,4 +24,4 @@ encountered issues are described below.
 
 * Link-time errors about undefined ``gt_ggc_r_foo_bar`` and
   similarly-named symbols.  Check if your :samp:`foo_bar` source file has
-  ``#include "gt-foo_bar.h"`` as its very last line.
\ No newline at end of file
+  ``#include "gt-foo_bar.h"`` as its very last line.
index 18738340e84e1284486dad184e101cfcfa943394..416a4d89514aaaa8f7ec17875bb5d88f0c825348 100644 (file)
@@ -172,4 +172,4 @@ The files can contain the following types of record:
   They are primarily intended to declare target masks that are not
   associated with user options, either because these masks represent
   internal switches or because the options are not available on all
-  configurations and yet the masks always need to be defined.
\ No newline at end of file
+  configurations and yet the masks always need to be defined.
index 0f6d0b7970b924454a1e374b22988987c1589905..41d408b29598c1356bd1600d8f4da2100f8cc300 100644 (file)
@@ -373,4 +373,4 @@ be wrapped in curly braces within the parentheses to demarcate it, e.g.:
 :samp:`CppReason({CPP_W_Enum})`
   This warning option corresponds to ``cpplib.h`` warning reason code
   :samp:`{CPP_W_Enum}`.  This should only be used for warning options of the
-  C-family front-ends.
\ No newline at end of file
+  C-family front-ends.
index 0a3459285a949fa9be4ad4fef7b1514cd1d0dc7b..d2bedafbb7a3bb327ee611c2dc80e3fafb35fa56 100644 (file)
@@ -18,4 +18,4 @@ definition files, the names of which conventionally end in
   :maxdepth: 2
 
   option-file-format
-  option-properties
\ No newline at end of file
+  option-properties
index 207d3814f633e4211ab0a970c58aa90d4c7d562d..b1cdafc15508158a58cced5d9da60d0c2ad014a0 100644 (file)
@@ -24,4 +24,4 @@ where near complete.
   passes-and-files-of-the-compiler/inter-procedural-optimization-passes
   passes-and-files-of-the-compiler/tree-ssa-passes
   passes-and-files-of-the-compiler/rtl-passes
-  passes-and-files-of-the-compiler/optimization-info
\ No newline at end of file
+  passes-and-files-of-the-compiler/optimization-info
index fb9fa64e4fc13d0fdaf334e95f28eebf3deee92f..53eed1865c4a8f59f2497e69871fc0375b2d0423 100644 (file)
@@ -41,4 +41,4 @@ should return ``GS_ALL_DONE``.  Otherwise it should return
 ``GS_OK``, which will cause the expression to be processed again.
 If the callback encounters an error during the transformation (because
 the front end is relying on the gimplification process to finish
-semantic checks), it should return ``GS_ERROR``.
\ No newline at end of file
+semantic checks), it should return ``GS_ERROR``.
index 18d4598baee50d0d0e2728e891f6d553f883ccdc..99e03ff96d6f4eb2b0d8ecb9c1def5980e6c5a5a 100644 (file)
@@ -266,4 +266,4 @@ partitioning and thus see just parts of the compiled unit.
   This is the OpenMP constructs' SIMD clone pass.  It creates the appropriate
   SIMD clones for functions tagged as elemental SIMD functions.
   It is located in :samp:`omp-simd-clone.cc` and is described by
-  ``pass_omp_simd_clone``.
\ No newline at end of file
+  ``pass_omp_simd_clone``.
index b7a6fa1bd54322805b966cb50bf927a69cb6848b..f1646c6ebada14e3c71733b255b0a607aca1c24e 100644 (file)
@@ -259,4 +259,4 @@ Here the two output file names :samp:`vec.miss` and :samp:`loop.opt` are
 in conflict since only one output file is allowed. In this case, only
 the first option takes effect and the subsequent options are
 ignored. Thus only the :samp:`vec.miss` is produced which containts
-dumps from the vectorizer about missed opportunities.
\ No newline at end of file
+dumps from the vectorizer about missed opportunities.
index bd30efe8abab8eda52f44a3fc57f7f8042631022..96a359e60e5a6b8d20fec1cd5c2b89bafc623f9e 100644 (file)
@@ -77,4 +77,4 @@ should be passed to ``cgraph_finalize_function``.
   that is more descriptive than "rest_of".
 
 The middle-end will, at its option, emit the function and data
-definitions immediately or queue them for later processing.
\ No newline at end of file
+definitions immediately or queue them for later processing.
index d98c9ed6c6d789abad730686940baac78ad2ec59..f048fc50088cd090140b7cf90eea45662524549a 100644 (file)
@@ -39,4 +39,4 @@ is "dce".
 
 .. todo:: describe the global variables set up by the pass manager,
   and a brief description of how a new pass should use it.
-  I need to look at what info RTL passes use first…
\ No newline at end of file
+  I need to look at what info RTL passes use first…
index 7848281d57b42710938b6f038862fe5f053a7e0b..81216ebcaa8a914502658e096d5e64dd31eaf90b 100644 (file)
@@ -272,4 +272,4 @@ passes that are run after the Tree optimization passes.
   are :samp:`dwarfout.c` for
   DWARF symbol table format, files :samp:`dwarf2out.cc` and :samp:`dwarf2asm.cc`
   for DWARF2 symbol table format, and :samp:`vmsdbgout.cc` for VMS debug
-  symbol table format.
\ No newline at end of file
+  symbol table format.
index d4a883221fb13600ae613b22d2e7da90caf3c009..c06d5db7f16221710253f8629d848d5ab85bbeeb 100644 (file)
@@ -474,4 +474,4 @@ run after gimplification and what source files they are located in.
   be used in ``va_arg`` macros.  For instance, if ``va_arg`` is
   only used with integral types in the function, floating point
   registers don't need to be saved.  This pass is located in
-  ``tree-stdarg.cc`` and described by ``pass_stdarg``.
\ No newline at end of file
+  ``tree-stdarg.cc`` and described by ``pass_stdarg``.
index 2c3c479d22aa746615ef8560a25ba14cb74be88f..dc0f46a97d8029acd830290345d199512a6860d4 100644 (file)
@@ -32,4 +32,4 @@ can be quite useful.
   plugins/recording-information-about-pass-execution
   plugins/controlling-which-passes-are-being-run
   plugins/keeping-track-of-available-passes
-  plugins/building-gcc-plugins
\ No newline at end of file
+  plugins/building-gcc-plugins
index 8c8fe28b0d606c9770ea92957acd236133da880d..0d21565ea62152fd3f07b84276bdc4e60f2fc561 100644 (file)
@@ -94,4 +94,4 @@ compiler:
 
 When a plugin needs to use :command:`gengtype`, be sure that both
 :samp:`gengtype` and :samp:`gtype.state` have the same version as the
-GCC for which the plugin is built.
\ No newline at end of file
+GCC for which the plugin is built.
index 09bd9d2d396926d4214adc7df16b0a3ce5125749..75b6a43ff8bb0d5db5fe63acd2ef3c1f93053c4c 100644 (file)
@@ -13,4 +13,4 @@ After the original gate function for a pass is called, its result
 Then the event ``PLUGIN_OVERRIDE_GATE`` is invoked, with a pointer
 to the gate status in the ``gcc_data`` parameter to the callback function.
 A nonzero value of the gate status means that the pass is to be executed.
-You can both read and write the gate status via the passed pointer.
\ No newline at end of file
+You can both read and write the gate status via the passed pointer.
index ca6690c097334a07109011c43b374eb2db842bb2..057f50c94d9532ca3c4fa34ea1c513f6167896ea 100644 (file)
@@ -21,4 +21,4 @@ uses the following structure:
 
 Such a structure is passed as the ``user_data`` by the plugin's
 init routine using ``register_callback`` with the
-``PLUGIN_INFO`` pseudo-event and a null callback.
\ No newline at end of file
+``PLUGIN_INFO`` pseudo-event and a null callback.
index 1f26b158c8a923f53dd368c560586da2e2e8f51a..dbd505730359cdc0c5cb10b95ca3d305c37ad120 100644 (file)
@@ -34,4 +34,4 @@ ggc_root_tab*``) as ``user_data``.  Running the
 utility generates these extra root tables.
 
 You should understand the details of memory management inside GCC
-before using ``PLUGIN_GGC_MARKING`` or ``PLUGIN_REGISTER_GGC_ROOTS``.
\ No newline at end of file
+before using ``PLUGIN_GGC_MARKING`` or ``PLUGIN_REGISTER_GGC_ROOTS``.
index 38fe515c6610f5227087ec408a0596039b25c663..39bc6a33fd004fac1a10be18319cc05aaaa7c65e 100644 (file)
@@ -54,4 +54,4 @@ event and a pointer to a ``struct register_pass_info`` object defined as follows
     register_callback (plugin_info->base_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &pass_info);
 
     ...
-  }
\ No newline at end of file
+  }
index 8af797545240ff3d99100265472b1ba15a1239a0..19ccb8ff0eaedbb5b97a26b0c5c9dc3cd943cce1 100644 (file)
@@ -14,4 +14,4 @@ plugins might add new passes.  Also, future changes to GCC might cause
 generic passes to be added after plugin loading.
 When a pass is first added to one of the pass lists, the event
 ``PLUGIN_NEW_PASS`` is invoked, with the callback parameter
-``gcc_data`` pointing to the new pass.
\ No newline at end of file
+``gcc_data`` pointing to the new pass.
index dbcff491d8c3c33bb491e6f86fa5cbbd1aefc015..b0f971750a7ec4383e410cc3d2f5c602526b46d1 100644 (file)
@@ -28,4 +28,4 @@ A plugin can be simply given by its short name (no dots or
 slashes). When simply passing :option:`-fplugin=name`, the plugin is
 loaded from the :samp:`plugin` directory, so :option:`-fplugin=name` is
 the same as :option:`-fplugin\=\`gcc -print-file-name=plugin\`/name.ext`,
-using backquote shell syntax to query the :samp:`plugin` directory.
\ No newline at end of file
+using backquote shell syntax to query the :samp:`plugin` directory.
index a3b0ffe69d10f0c0df1386b27a9e1bc3e0741b15..eb0b4b37fc29f560ebd4646fe46d67b07217494e 100644 (file)
@@ -210,4 +210,4 @@ GCC data, is triggered for processing of ``#include`` or
 
 The PLUGIN_FINISH event is the last time that plugins can call GCC
 functions, notably emit diagnostics with ``warning``, ``error``
-etc.
\ No newline at end of file
+etc.
index 4418c9868247b8d74aa8f9397f4261318a03b622..389c1e3e4ba93f2ce4afcd8f205b62f6fe206cce 100644 (file)
@@ -17,4 +17,4 @@ You can use other hooks, like ``PLUGIN_ALL_PASSES_START``,
 ``PLUGIN_ALL_PASSES_END``, ``PLUGIN_ALL_IPA_PASSES_START``,
 ``PLUGIN_ALL_IPA_PASSES_END``, ``PLUGIN_EARLY_GIMPLE_PASSES_START``,
 and/or ``PLUGIN_EARLY_GIMPLE_PASSES_END`` to manipulate global state
-in your plugin(s) in order to get context for the pass execution.
\ No newline at end of file
+in your plugin(s) in order to get context for the pass execution.
index 0b2b62a9abfa12280a418ddb777123bfc8c0010b..b12f114a13f26b6624545b63e73d631e9c013956 100644 (file)
@@ -70,4 +70,4 @@ preprocessor expansions. For example:
 .. code-block:: c++
 
   #define NUMBER 10
-  #pragma GCCPLUGIN foothreshold (NUMBER)
\ No newline at end of file
+  #pragma GCCPLUGIN foothreshold (NUMBER)
index f472b03cef408d4cde48dc9eed6eb2938483422f..b9e6b31012340b6470811178bd263983b0fd141a 100644 (file)
@@ -45,4 +45,4 @@ form uses nested parentheses to indicate the pointers in the internal form.
   rtl-representation/rtl-representation-of-function-call-insns
   rtl-representation/on-the-side-ssa-form-for-rtl
   rtl-representation/structure-sharing-assumptions
-  rtl-representation/reading-rtl
\ No newline at end of file
+  rtl-representation/reading-rtl
index 90fc73ba6099ddbbab05334da25e428faa7e6502..1003a61c3f259b093996f344f0200951dc98926f 100644 (file)
@@ -70,4 +70,4 @@ vector.
 
 All the macros defined in this section expand into lvalues and therefore
 can be used to assign the operands, lengths and vector elements as well as
-to access them.
\ No newline at end of file
+to access them.
index b344dc7f5f9d56d0a694fb98e0211e7589d83b58..7c53be9c54ce887f6ad0e9e1351d718918127da9 100644 (file)
@@ -185,4 +185,4 @@ Some RTL nodes have special annotations associated with them.
   If :samp:`SYMBOL_REF_HAS_BLOCK_INFO_P ({x})`, this is the offset of :samp:`{x}`
   from the first object in :samp:`SYMBOL_REF_BLOCK ({x})`.  The value is
   negative if :samp:`{x}` has not yet been assigned to a block, or it has not
-  been given an offset within that block.
\ No newline at end of file
+  been given an offset within that block.
index 1d49a0a963c24e9e080ea3a68e522efbf008ea33..0332722327a3dc528edce2e3c66ce61fbaebb107 100644 (file)
@@ -42,4 +42,4 @@ several such ``set`` RTX's inside of a ``parallel``.  Each ``set``
 contains an ``asm_operands`` ; all of these share the same assembler
 template and vectors, but each contains the constraint for the respective
 output operand.  They are also distinguished by the output-operand index
-number, which is 0, 1, ... for successive output operands.
\ No newline at end of file
+number, which is 0, 1, ... for successive output operands.
index aeef77bef3ea5e6713906534115142d0ac7dfdcb..4dee5e5be27db6f0fcd846f226502e8446879251 100644 (file)
@@ -45,4 +45,4 @@ Special expression codes exist to represent bit-field instructions.
 
   Unlike ``sign_extract``, this type of expressions can be lvalues
   in RTL; they may appear on the left side of an assignment, indicating
-  insertion of a value into the specified bit-field.
\ No newline at end of file
+  insertion of a value into the specified bit-field.
index bfa0b6c01d75e7ac2759632d3ba030f777892d6a..85102c30ecfb5874f738da137594377fd8c1c069 100644 (file)
@@ -109,4 +109,4 @@ point comparisons are distinguished by the machine modes of the operands.
   none of the tests are nonzero expressions.
 
   This is currently not valid for instruction patterns and is supported only
-  for insn attributes.  See :ref:`insn-attributes`.
\ No newline at end of file
+  for insn attributes.  See :ref:`insn-attributes`.
index 5f10caf047882d79be953e6a1d0d3d290884d136..704676960dd7b3bddadea6d2e05abe296ad06420 100644 (file)
@@ -310,4 +310,4 @@ expression in mode :samp:`{mode}`.  Otherwise, it returns a
 ``CONST1_RTX (mode)`` refers to an expression with value 1 in
 mode :samp:`{mode}` and similarly for ``CONST2_RTX``.  The
 ``CONST1_RTX`` and ``CONST2_RTX`` macros are undefined
-for vector modes.
\ No newline at end of file
+for vector modes.
index f279a0c99ed9c6a20f07fdc375f5095e9eb9678d..decc5426f7d045edd87f2bba781a8e35d6f0b862 100644 (file)
@@ -149,4 +149,4 @@ must be placed into a register.
   Represents the result of converting unsigned integer value :samp:`{x}` to
   fixed-point mode :samp:`{m}`.
   When overflows or underflows happen, the results are saturated to the
-  maximum or the minimum.
\ No newline at end of file
+  maximum or the minimum.
index 77b477a00289b40cba8c35d0a141051b6512af1f..05806d86d1018eba04d4b27e141de98ec0a47063 100644 (file)
@@ -24,4 +24,4 @@ but rather state assertions about their operands.
   register which is meaningful in mode :samp:`{n}`, but is not part of
   mode :samp:`{m}`, is not to be altered.  Normally, an assignment to such
   a subreg is allowed to have undefined effects on the rest of the
-  register when :samp:`{m}` is smaller than :samp:`REGMODE_NATURAL_SIZE ({n})`.
\ No newline at end of file
+  register when :samp:`{m}` is smaller than :samp:`REGMODE_NATURAL_SIZE ({n})`.
index 663bbfb198a0d097c1e469c0eb2a5bd76b84e3e5..177403b51e1ae9fa77438f2ee9d73be4cc523175 100644 (file)
@@ -97,4 +97,4 @@ could also be represented using ``parallel`` containing an additional
 done because machines that allow these operations at all typically
 allow them wherever a memory address is called for.  Describing them as
 additional parallel stores would require doubling the number of entries
-in the machine description.
\ No newline at end of file
+in the machine description.
index 4692acaac889bc3a15292a90b7004c96b3911a7a..479a06e936c097b9e506aa2720028680b98c9c46 100644 (file)
@@ -444,4 +444,4 @@ are accessed with the following macros, which expand into lvalues.
   In ``prefetch`` expressions, 1 means that the containing insn is a
   scheduling barrier.
 
-  In an RTL dump, this flag is represented as :samp:`/v`.
\ No newline at end of file
+  In an RTL dump, this flag is represented as :samp:`/v`.
index 3b83d1eb6d9f749a8b5180a52bd48c2cae2b6404..258752c33510a26e29c37e8e994116483a49ba65 100644 (file)
@@ -621,4 +621,4 @@ The only difference between the expression codes ``insn_list`` and
 ``expr_list`` is that the first operand of an ``insn_list`` is
 assumed to be an insn and is printed in debugging dumps as the insn's
 unique id; the first operand of an ``expr_list`` is printed in the
-ordinary way as an expression.
\ No newline at end of file
+ordinary way as an expression.
index 3355da0da89558ad4117117b08ec7005e7efd72f..be8d7885bb5a9543dcd77b7b8ced989e42889579 100644 (file)
@@ -632,4 +632,4 @@ in the compilation process.   The third symbol cannot be overridden.
 The global variables ``byte_mode`` and ``word_mode`` contain modes
 whose classes are ``MODE_INT`` and whose bitsizes are either
 ``BITS_PER_UNIT`` or ``BITS_PER_WORD``, respectively.  On 32-bit
-machines, these are ``QImode`` and ``SImode``, respectively.
\ No newline at end of file
+machines, these are ``QImode`` and ``SImode``, respectively.
index f46b703008540aa1e5584207928c418ff7970026..c22c6acf3996a9142184ba93f15ebe8647a7e0ed 100644 (file)
@@ -745,4 +745,4 @@ Putting all this together, the process for a two-instruction change is:
     return false;
 
   confirm_change_group ();
-  crtl->ssa->change_insns (changes);
\ No newline at end of file
+  crtl->ssa->change_insns (changes);
index 4ad1edc416bc74344b07f1f7331d1a96ed296fa7..3c919e9657fcb2891cecd310366c93f4747fa587 100644 (file)
@@ -25,4 +25,4 @@ does not contain all the information about the program.
 The proper way to interface GCC to a new language front end is with
 the 'tree' data structure, described in the files :samp:`tree.h` and
 :samp:`tree.def`.  The documentation for this structure (see :ref:`generic`)
-is incomplete.
\ No newline at end of file
+is incomplete.
index 293565c4ee0cfda564c07cf9f702369203fc1a48..b15a23e801b7a668eb15d4e643f9992e7d37224c 100644 (file)
@@ -448,4 +448,4 @@ registers and to main memory.
 :samp:`(concatn{m} [{rtx} ...])`
   This RTX represents the concatenation of all the :samp:`{rtx}` to make a
   single value.  Like ``concat``, this should only appear in
-  declarations, and not in the insn chain.
\ No newline at end of file
+  declarations, and not in the insn chain.
index 169b7e82f917de487cac0488b88f4a34767fec2d..ddb3b9e93289e9b2ae7a2f36e8ffd762982c3d87 100644 (file)
@@ -189,4 +189,4 @@ is safe to assume that all comparison operations have format ``ee``.
 
 .. envvar:: RTX_CONST_OBJ
 
-  You can make no assumptions about the format of these codes.
\ No newline at end of file
+  You can make no assumptions about the format of these codes.
index c6ff51e06583389a03ff6f4b73331b7d695421aa..5defb68e2416d290f4a2368f8be3f07b905a1fbc 100644 (file)
@@ -307,4 +307,4 @@ second operand.
 :samp:`(bswap:{m} {x})`
   Represents the value :samp:`{x}` with the order of bytes reversed, carried out
   in mode :samp:`{m}`, which must be a fixed-point machine mode.
-  The mode of :samp:`{x}` must be :samp:`{m}` or ``VOIDmode``.
\ No newline at end of file
+  The mode of :samp:`{x}` must be :samp:`{m}` or ``VOIDmode``.
index 6ec8921b7bda86224ea8e0672c3550ceab66cc08..41bae05f3037ad740d89bdc72489daf5f22fcb31 100644 (file)
@@ -81,4 +81,4 @@ manual, they are shown as follows: ``const_int``.
 .. index:: (nil), nil
 
 In a few contexts a null pointer is valid where an expression is normally
-wanted.  The written form of this is ``(nil)``.
\ No newline at end of file
+wanted.  The written form of this is ``(nil)``.
index e7abb63937e72b6d7dcb414d1dd94124844cf098..ec4c95a6370007a1c87c7365d12a7cfab3750f9a 100644 (file)
@@ -69,4 +69,4 @@ Insns containing just ``use`` expressions directly precede the
 function.  Similarly, if registers other than those in
 ``CALL_USED_REGISTERS`` are clobbered by the called function, insns
 containing a single ``clobber`` follow immediately after the call to
-indicate which registers.
\ No newline at end of file
+indicate which registers.
index 3d768102d49714fde2bc5163b84029ca238891d7..cd57219cc1d97779bb85180ff7785512cd3ff249 100644 (file)
@@ -371,4 +371,4 @@ the operands of these.
 
   This insn is used to minimize cache-miss latency by moving data into a
   cache before it is accessed.  It should use only non-faulting data prefetch
-  instructions.
\ No newline at end of file
+  instructions.
index 34f33fc817d6d51142d67b174e6e23e2553c5875..64cb3b5a3d33c4737c200e6e06e433ad23d99b3d 100644 (file)
@@ -96,4 +96,4 @@ no RTL objects are common to two functions.
   temporarily.  However, the shared structure is copied before the
   combiner is finished with the insn.  This is done by calling
   ``copy_rtx_if_shared``, which is a subroutine of
-  ``unshare_all_rtl``.
\ No newline at end of file
+  ``unshare_all_rtl``.
index 77c20210193e5eeae6b1f674bd1bf2d55f116754..232bd779eacf14a5b2879017b809844cdbd189a5 100644 (file)
@@ -61,4 +61,4 @@ location may vary, it relies on the following types of notes.
   all prior side effects, and before any subsequent side effects.  With
   ``BLKmode``, it indicates an inline entry point: the lexical block
   encoded in the ``INSN_LOCATION`` is the enclosing block that encloses
-  the inlined function.
\ No newline at end of file
+  the inlined function.
index 2062342f6de4807ab46e6a518a9e223efbd990d5..4c1dd2e90fc83f699850afb21c7b0d191a7106fd 100644 (file)
@@ -57,4 +57,4 @@ operations.
 
 :samp:`(vec_series:{m} {base} {step})`
   This operation creates a vector in which element :samp:`{i}` is equal to
-  :samp:`{base} + {i}*{step}`.  :samp:`{m}` must be a vector integer mode.
\ No newline at end of file
+  :samp:`{base} + {i}*{step}`.  :samp:`{m}` must be a vector integer mode.
index 38df171ff12a76c338c029ca047725e527cda766..148dded04949e8982f7606054102366f2fa10371 100644 (file)
@@ -48,4 +48,4 @@ usage guidelines.
   sizes-and-offsets-as-runtime-invariants/computing-bounds-on-polyints
   sizes-and-offsets-as-runtime-invariants/converting-polyints
   sizes-and-offsets-as-runtime-invariants/miscellaneous-polyint-routines
-  sizes-and-offsets-as-runtime-invariants/guidelines-for-using-polyint
\ No newline at end of file
+  sizes-and-offsets-as-runtime-invariants/guidelines-for-using-polyint
index ba65ab3dc20e62f6dc9832a7fd73b755e879b43d..6e00afba5384436e3a186b333813787cdff1880f 100644 (file)
@@ -81,4 +81,4 @@ misalignments.  In each case the alignment must be a power of 2.
   Assert that we can calculate the misalignment of :samp:`{value}` with
   respect to :samp:`{align}` at compile time and return the misalignment.
   When using this function, please add a comment explaining why
-  the assertion is known to hold.
\ No newline at end of file
+  the assertion is known to hold.
index e2324d774be3ce0dd213c230f093c382d7e95284..2b5c78cb628c0c4fe36380c56ee2875fa25679a8 100644 (file)
@@ -175,4 +175,4 @@ In addition, the following miscellaneous routines are available:
   When using this routine, please add a comment explaining why the
   assertion is known to hold.
 
-  Please add any other operations that you find to be useful.
\ No newline at end of file
+  Please add any other operations that you find to be useful.
index df32240a0d84b5460429ae16365194ab8e3c94fc..5eddac71131567cd08e0282b0cfd6c2f96cfc652 100644 (file)
@@ -321,4 +321,4 @@ Sorting poly_ints
 
   Note that the values do not necessarily end up in numerical order.
   For example, :samp:`1 + 1{x}` would come after :samp:`100` in the sort order,
-  but may well be less than :samp:`100` at run time.
\ No newline at end of file
+  but may well be less than :samp:`100` at run time.
index 596f26e44bfdad1cdabcb7c41ffa4e22c9358dd7..4b5c61a5d6a3d301d2e43f13997d29bad84249a1 100644 (file)
@@ -31,4 +31,4 @@ Computing bounds on poly_ints
 :samp:`upper_bound ({a}, {b})`
   Return a value that is always greater than or equal to both :samp:`{a}` and
   :samp:`{b}`.  It will be the least such value for some indeterminate values
-  but necessarily for all.
\ No newline at end of file
+  but necessarily for all.
index 7c6ebe518c67ab0d7c02d94707ef7479f15f6257..c6946622f55b0c5ac69310d12e7e6c6bd0501389 100644 (file)
@@ -52,4 +52,4 @@ the current target's ``NUM_POLY_INT_COEFFS``.
 However, it would be very artificial to force target-specific code
 to follow these restrictions if the target has no runtime indeterminates.
 There is therefore an implicit conversion from ``poly_int<1, T>``
-to :samp:`{T}` when compiling target-specific translation units.
\ No newline at end of file
+to :samp:`{T}` when compiling target-specific translation units.
index 0f5703702bb737c3ffab17c6fc97f85dc809b585..d4557ed8ba90ae86de283ebba37e9bfb62155630 100644 (file)
@@ -88,4 +88,4 @@ or test whether such a conversion would succeed.
 
 :samp:`poly_widest_int::from ({value}, {sign})`
   Convert :samp:`{value}` to a ``poly_widest_int``, extending its coefficients
-  according to :samp:`{sign}` if they have fewer bits than ``widest_int``.
\ No newline at end of file
+  according to :samp:`{sign}` if they have fewer bits than ``widest_int``.
index 84f7cdeefad821cbcb5e4a526debe77c2546262c..d97456d38796dd9f83bfe2e000c10976b113da47 100644 (file)
@@ -116,4 +116,4 @@ There are two main exceptions:
 
   * Add ``to_constant ()`` calls where necessary.  The previous option
     is preferable because it will help with any future conversion of the
-    macro to a hook.
\ No newline at end of file
+    macro to a hook.
index 97a5bf1f7831dbb8da6ab7d2a080443ec8ba011c..248a0ea312cb1a44b8c115840ff49b180c174ea3 100644 (file)
@@ -13,4 +13,4 @@ Miscellaneous poly_int routines
   ``poly_int64`` values print as signed by default and
   ``poly_uint64`` values print as unsigned by default.
 
-  This is a simply a ``poly_int`` version of a wide-int routine.
\ No newline at end of file
+  This is a simply a ``poly_int`` version of a wide-int routine.
index 5151fdf91b78c6f5c3883550c4fe5356ff683517..2e1dbc503639ebe7a5db24f6407ef740b840c3e6 100644 (file)
@@ -75,4 +75,4 @@ most common forms of ``poly_int``, all having
   a :samp:`poly_int` with ``widest_int`` coefficients.
 
   Since the main purpose of ``poly_int`` is to represent sizes and
-  offsets, the last two typedefs are only rarely used.
\ No newline at end of file
+  offsets, the last two typedefs are only rarely used.
index cfc1ad408204c38d5727d9791f3c8c108b482155..14f09f31f4567f69395e687f0147fcebf90c379d 100644 (file)
@@ -18,4 +18,4 @@ which it is presumed that you are familiar.
 
   source-tree-structure-and-build-system/configure-terms-and-history
   source-tree-structure-and-build-system/top-level-source-directory
-  source-tree-structure-and-build-system/the-gcc-subdirectory
\ No newline at end of file
+  source-tree-structure-and-build-system/the-gcc-subdirectory
index 5610f0c3bcbf9d8ea123b1b42d4939b1ac7bbc35..338291c9384d0178833e9dabcab62ef86d06f7cc 100644 (file)
@@ -61,4 +61,4 @@ The ``libiberty`` support library is built up to three times: once
 for the host, once for the target (even if they are the same), and once
 for the build if build and host are different.  This allows it to be
 used by all programs which are generated in the course of the build
-process.
\ No newline at end of file
+process.
index 318a059d9ce66a647f7ddb6b590dd1afa4890872..2f29bd067bd85b0976b752f10892cef69090d7f5 100644 (file)
@@ -25,4 +25,4 @@ separate chapter.  See :ref:`passes`.
   the-gcc-subdirectory/headers-installed-by-gcc
   the-gcc-subdirectory/building-documentation
   the-gcc-subdirectory/anatomy-of-a-language-front-end
-  the-gcc-subdirectory/anatomy-of-a-target-back-end
\ No newline at end of file
+  the-gcc-subdirectory/anatomy-of-a-target-back-end
index 112f5bc9923132b3e249326de2e2c78c280a0f28..8fcc12f297884321bb98cfd5e3260957cec8a4e7 100644 (file)
@@ -278,4 +278,4 @@ standard rule in :samp:`gcc/Makefile.in` to the variable
   but should not delete anything that is.
 
   :samp:`Make-lang.in` must also define a variable ``lang_OBJS``
-  to a list of host object files that are used by that language.
\ No newline at end of file
+  to a list of host object files that are used by that language.
index 59e914a5ea0d5c5d7aaf60d07a6ae4a0d49154cd..e61fbed7b3b8ce5930cb625f71e8b4c5b86b79d7 100644 (file)
@@ -113,4 +113,4 @@ following are also necessary:
   a maintainer when support is added.
 
 * Target triplets covering all :samp:`config.gcc` stanzas for the target,
-  in the list in :samp:`contrib/config-list.mk`.
\ No newline at end of file
+  in the list in :samp:`contrib/config-list.mk`.
index b1ce12fe2862c307d6a03f6689545817ac8783f0..d7b5810492c1ad7afdc3e451835f73a11d3c169e 100644 (file)
@@ -11,4 +11,4 @@ Build System in the gcc Directory
 .. todo:: describe the build system, including what is built in what
   stages.  Also list the various source files that are used in the build
   process but aren't source files of GCC itself and so aren't documented
-  below (see :ref:`passes`).
\ No newline at end of file
+  below (see :ref:`passes`).
index aa2f843a53eb351a5147e9bd21ad40b90124d786..9eb9b1c285d86f2aa46701cad77602fcc4810409 100644 (file)
@@ -124,4 +124,4 @@ these include the autoconfigured headers generated by
   The :samp:`tm_p.h` also
   includes the header :samp:`tm-preds.h` which is generated by
   :samp:`genpreds` program during the build to define the declarations
-  and inline functions for the predicate functions.
\ No newline at end of file
+  and inline functions for the predicate functions.
index 05cc6f2aefc0f04b11d6f5e323a578d4f693232e..2f7d69124998e0e698bfa06726e961cd925ab0ac 100644 (file)
@@ -47,4 +47,4 @@ such as POSIX specify additional values to be defined in
 needs fixing, :samp:`syslimits.h` is the fixed copy.
 
 GCC can also install ``<tgmath.h>``.  It will do this when
-:samp:`config.gcc` sets ``use_gcc_tgmath`` to ``yes``.
\ No newline at end of file
+:samp:`config.gcc` sets ``use_gcc_tgmath`` to ``yes``.
index 2f1106174a62837758b99956b2e24fc90cb07ba5..8fe5c6b39866daf463d3330b8dd4eb5f9ad5cf78 100644 (file)
@@ -12,4 +12,4 @@ Library Source Files and Headers under the gcc Directory
   under the :samp:`gcc` directory that aren't built into the GCC
   executable but rather are part of runtime libraries and object files,
   such as :samp:`crtstuff.c` and :samp:`unwind-dw2.c`.  See :ref:`headers`, for more information about the
-  :samp:`ginclude` directory.
\ No newline at end of file
+  :samp:`ginclude` directory.
index 31fa75b0930ca3881271adc2065f7d6f675bc87a..f17f8eb332ed909f960d61d91bf950d6389301ba 100644 (file)
@@ -192,4 +192,4 @@ command like
 Alternatively, you can use per-language targets to build and test
 languages that are not enabled by default in stage1.  For example,
 :command:`make f951` will build a Fortran compiler even in the stage1
-build directory.
\ No newline at end of file
+build directory.
index d857aa6c028a0d5d123981659ff506b3a6126227..10c3161242192df47f21d080eb63b257eadd523a 100644 (file)
@@ -52,4 +52,4 @@ The :samp:`gcc` directory contains the following subdirectories:
 
 :samp:`testsuite`
   The GCC testsuites (except for those for runtime libraries).
-  See :ref:`testsuites`.
\ No newline at end of file
+  See :ref:`testsuites`.
index abd6fa91962f442b9690ebc72eb5b3acf9e32f42..7c7bb7ac181d00a997915051dd288136e8a8323d 100644 (file)
@@ -132,4 +132,4 @@ subdirectories that contain parts of GCC and its runtime libraries:
 The build system in the top level directory, including how recursion
 into subdirectories works and how building runtime libraries for
 multilibs is handled, is documented in a separate manual, included
-with GNU Binutils.
\ No newline at end of file
+with GNU Binutils.
index 0319e3caacad57e37fb150a4eb381c6cdf8763a2..59a9209cbea011d7068ae268d24b99e41f6890cd 100644 (file)
@@ -32,4 +32,4 @@ doesn't install anything there.
 is the place for other packages to install header files that GCC will
 use.  For a cross-compiler, this is the equivalent of
 :samp:`/usr/include`.  When you build a cross-compiler,
-``fixincludes`` processes any header files in this directory.
\ No newline at end of file
+``fixincludes`` processes any header files in this directory.
index a7ff1790f8eca42fa6186d8b8e8e436cee954753..175de09a9e3f2a9b398d4a783d66f990ad67c38f 100644 (file)
@@ -16,4 +16,4 @@ Static Analyzer
   :maxdepth: 2
 
   analyzer-internals
-  debugging-the-analyzer
\ No newline at end of file
+  debugging-the-analyzer
index fcdd4df85a9213779d4914f3ce349b841831bded..6bd11468c8af06deaafdf7b42309c53fcf68cc9a 100644 (file)
@@ -57,4 +57,4 @@ through the macros defined in the :samp:`.h` file.
   target-macros/c++-abi-parameters
   target-macros/d-abi-parameters
   target-macros/adding-support-for-named-address-spaces
-  target-macros/miscellaneous-parameters
\ No newline at end of file
+  target-macros/miscellaneous-parameters
index 8658c677df53bfcf5f4350a64015f103bdea3f55..aef30995368ad7c4f972c6645dc35c856d4ee477 100644 (file)
@@ -249,4 +249,4 @@ Here are macros for BTF debug format.
 .. c:macro:: BTF_DEBUGGING_INFO
 
   Define this macro if GCC should produce debugging output in BTF debug
-  format in response to the :option:`-gbtf` option.
\ No newline at end of file
+  format in response to the :option:`-gbtf` option.
index 150aebfb0132dd9720c90bd620c7b5658c5e7021..1606c71c04d1dfde664beb12fa3c2154bb4a8a17 100644 (file)
@@ -473,4 +473,4 @@ Here is the order of prefixes tried for startfiles:
 
 * The macro ``STANDARD_STARTFILE_PREFIX_2``, but only if this is a native
   compiler, or we have a target system root. The default for this macro is
-  :samp:`/usr/lib/`.
\ No newline at end of file
+  :samp:`/usr/lib/`.
index 50e152a258f51dccddd1d8d209fcb758f1bb1db0..256956786312f09b57023cb65a40b41d5f074ce7 100644 (file)
@@ -70,4 +70,4 @@ their operands more than once, so operands must not have side effects.
 
 .. function:: REAL_VALUE_TYPE REAL_VALUE_ABS (REAL_VALUE_TYPE x)
 
-  Returns the absolute value of :samp:`{x}`.
\ No newline at end of file
+  Returns the absolute value of :samp:`{x}`.
index 48c95bc9fc5a8e7a794dbbea95c38f0aac8aae68..795ebeba541280ae5099645502f432cb3101c84e 100644 (file)
@@ -32,4 +32,4 @@ later in the function.
 
 Another note: according to the MIPS spec, coprocessor 1 (if present) is
 the FPU.  One accesses COP1 registers through standard mips
-floating-point support; they are not included in this mechanism.
\ No newline at end of file
+floating-point support; they are not included in this mechanism.
index d291e772f35220b0a4f9f441a4a8a64b01a7aa3f..5d1d036217857c762e0bedd14558e46a0b013559 100644 (file)
@@ -59,4 +59,4 @@ used to initialize the ``machine`` of that structure.
 
 ``struct machine_function`` structures are expected to be freed by GC.
 Generally, any memory that they reference must be allocated by using
-GC allocation, including the structure itself.
\ No newline at end of file
+GC allocation, including the structure itself.
index 9c5de6398c67feab736a858207bb5d08512eaef3..722d3bf45975dcae10110ba4ef8bb5f805adb8d4 100644 (file)
@@ -24,4 +24,4 @@ instructions do.
   defining-the-output-assembler-language/output-of-assembler-instructions
   defining-the-output-assembler-language/output-of-dispatch-tables
   defining-the-output-assembler-language/assembler-commands-for-exception-regions
-  defining-the-output-assembler-language/assembler-commands-for-alignment
\ No newline at end of file
+  defining-the-output-assembler-language/assembler-commands-for-alignment
index d356a71f0507ff69ef2b93be1b3ebfaded1e9948..464f3cee059be663f1d65323655a348876a064b3 100644 (file)
@@ -92,4 +92,4 @@ This describes commands for alignment.
   command to advance the location counter to a multiple of 2 to the
   :samp:`{power}` bytes, but only if :samp:`{max_skip}` or fewer bytes are needed to
   satisfy the alignment request.  :samp:`{power}` and :samp:`{max_skip}` will be
-  a C expression of type ``int``.
\ No newline at end of file
+  a C expression of type ``int``.
index 7058c56600a35913a3763acb43b8f37ea8ec8dfc..e7d6598f668e02715c38e11d5c0f5d301ea439ba 100644 (file)
@@ -119,4 +119,4 @@ pretends to be the linker, for use with GCC; it does its job by running
 the ordinary linker, but also arranges to include the vectors of
 initialization and termination functions.  These functions are called
 via ``__main`` as described above.  In order to use this method,
-``use_collect2`` must be defined in the target in :samp:`config.gcc`.
\ No newline at end of file
+``use_collect2`` must be defined in the target in :samp:`config.gcc`.
index 9548cb082b4fe61ee22fe1eb8c69d43cb53b8fb1..0e860b5c6c5d9920d398e98596710b44e86c9b8f 100644 (file)
@@ -149,4 +149,4 @@ termination functions in shared libraries:
   library extension of the target (e.g., :samp:`".so"`).  :command:`collect2`
   strips version information after this suffix when generating global
   constructor and destructor names.  This define is only needed on targets
-  that use :command:`collect2` to process constructors and destructors.
\ No newline at end of file
+  that use :command:`collect2` to process constructors and destructors.
index 66c8eb716dec5e600588fc3f73657f1b86f2216d..3a2c0e81d83217263479212acb057b60b0c98973 100644 (file)
@@ -511,4 +511,4 @@ This is about outputting labels.
   in a category); and :samp:`{sel_name}` is the name of the selector.
 
   On systems where the assembler can handle quoted names, you can use this
-  macro to provide more human-readable names.
\ No newline at end of file
+  macro to provide more human-readable names.
index 8c6d8073d4502334cb3f7986d588d179f40c93a5..049815e7be1a557883bdb0ea25573016ad6a1fa4 100644 (file)
@@ -237,4 +237,4 @@ being output.
   A C expression to output to :samp:`{stream}` some assembler code
   which will pop hard register number :samp:`{regno}` off of the stack.
   The code need not be optimal, since this macro is used only when
-  profiling.
\ No newline at end of file
+  profiling.
index 8ab1005cf56be5a14a03236ec6760e13de42f9b3..59dd596f14beb50355a43d4d6c5a7a81dea82e9b 100644 (file)
@@ -145,4 +145,4 @@ of ``ASM_OUTPUT_DOUBLE`` and the like:
 
   The array element values are designed so that you can print them out
   using ``fprintf`` in the order they should appear in the target
-  machine's memory.
\ No newline at end of file
+  machine's memory.
index 0c5e9244175cffb5d1085d3e8c285996c34dc794..cf8e828de571df92b733de6047eb70365f407ed9 100644 (file)
@@ -102,4 +102,4 @@ outputting a single uninitialized variable.
   is no corresponding variable.  If you define this macro, GCC will use it
   in place of both ``ASM_OUTPUT_LOCAL`` and
   ``ASM_OUTPUT_ALIGNED_LOCAL``.  Define this macro when you need to see
-  the variable's decl in order to chose what to output.
\ No newline at end of file
+  the variable's decl in order to chose what to output.
index 574cc6526e7c3c87acdf6db3afdf3763cbd7666a..e58a104e634ec777f17263a77d41b0e9a940a13d 100644 (file)
@@ -110,4 +110,4 @@ Here is an explanation of implicit calls to library routines.
   selector to the method-lookup function, which returns a pointer to the method.
 
   In either case, it remains possible to select code-generation for the alternate
-  scheme, by means of compiler command line switches.
\ No newline at end of file
+  scheme, by means of compiler command line switches.
index 36f5339f41bf070e06e1c1a6a836e395f5139ecc..8d6079f937a7e6a0ad03cc2e8af5a15cadff554a 100644 (file)
@@ -344,4 +344,4 @@ languages, rather than to fundamental aspects of storage layout.
   There are a few non-descriptor entries in the vtable at offsets below
   zero.  If these entries must be padded (say, to preserve the alignment
   specified by ``TARGET_VTABLE_ENTRY_ALIGN``), set this to the number
-  of words in each data entry.
\ No newline at end of file
+  of words in each data entry.
index 5bcec1b3b254731eb37b0335640885553483dba1..ded293f0301fd0bd992f20b0f181ee2fb7ae25cf 100644 (file)
@@ -50,4 +50,4 @@ relative addresses.
   check this.  You can also assume :samp:`{flag_pic}` is true, so you need not
   check it either.  You need not define this macro if all constants
   (including ``SYMBOL_REF``) can be immediate operands when generating
-  position independent code.
\ No newline at end of file
+  position independent code.
index 0e5bd35632e4efd7de96470da2a21306217a8842..fc9fd9a5eeb54acff69657990b1cdc6413562fe6 100644 (file)
@@ -398,4 +398,4 @@ with it, as well as defining these macros.
 .. c:macro:: LAST_STACK_REG
 
   The number of the last stack-like register.  This one is the bottom of
-  the stack.
\ No newline at end of file
+  the stack.
index 1d1f5feeea45290ecc35dc551d9e4435de0373cb..0aac1d6e2dd49ea814eae27f932132d95638124d 100644 (file)
@@ -32,4 +32,4 @@ This describes the stack layout and calling conventions.
   stack-layout-and-calling-conventions/permitting-tail-calls
   stack-layout-and-calling-conventions/shrink-wrapping-separate-components
   stack-layout-and-calling-conventions/stack-smashing-protection
-  stack-layout-and-calling-conventions/miscellaneous-register-hooks
\ No newline at end of file
+  stack-layout-and-calling-conventions/miscellaneous-register-hooks
index c159c47471f316b37f406e659dc17593a2fc25e0..40694d6695606a02da3653e7b3bbcf77de82d3ff 100644 (file)
@@ -255,4 +255,4 @@ Here is the basic stack layout.
   If defined, a C expression whose value is an integer giving the offset
   in bytes from the canonical frame address (cfa) to the frame base used
   in DWARF 2 debug information.  The default is zero.  A different value
-  may reduce the size of debug information on some ports.
\ No newline at end of file
+  may reduce the size of debug information on some ports.
index ce7ee3af9f2122d49bfd2987ff893d464f812f94..0419f639c4dc74eff6999dc8469b6d3810953d14 100644 (file)
@@ -18,4 +18,4 @@ must live across calls.
   of a pseudo-register in call-clobbered hard register :samp:`{regno}`.  If
   :samp:`{regno}` is unsuitable for caller save, ``VOIDmode`` should be
   returned.  For most machines this macro need not be defined since GCC
-  will select the smallest suitable mode.
\ No newline at end of file
+  will select the smallest suitable mode.
index 946d6139e2a82fd1f07b0e2199ca7c93b2ea00ef..826b3163958f54345cc217c12dcb7899ead0ba67 100644 (file)
@@ -134,4 +134,4 @@ Exception Handling Support
 
   A C expression that evaluates to true if the target requires unwind
   info to be given comdat linkage.  Define it to be ``1`` if comdat
-  linkage is necessary.  The default is ``0``.
\ No newline at end of file
+  linkage is necessary.  The default is ``0``.
index 127f39db0c0a54c930b658faae671b6cd4b85f33..cdf44976774471f5618ebef26e37b2ed18bb8c56 100644 (file)
@@ -135,4 +135,4 @@ control passing certain arguments in registers.
   that pops certain registers off the stack, depending on the arguments
   that have been passed to the function.  Since this is a property of the
   call site, not of the called function, ``RETURN_POPS_ARGS`` is not
-  appropriate.
\ No newline at end of file
+  appropriate.
index 957a3924d4baac18968bf4b9d88ac7c5594de7d9..40b20d1b026d2d6bb091cc0155760721e47b5637 100644 (file)
@@ -174,4 +174,4 @@ This discusses registers that address the stack frame.
   Define this macro if the target has pseudo DWARF registers whose
   values need to be computed lazily on demand by the unwinder (such as when
   referenced in a CFA expression).  The macro returns true if :samp:`{regno}`
-  is such a register and stores its value in :samp:`*{value}` if so.
\ No newline at end of file
+  is such a register and stores its value in :samp:`*{value}` if so.
index 83eb9ca88c80f711804eb9681f4ea16d2c281aad..4fc53ff8e0ba7b97a43ce393b18c3b77167c46b6 100644 (file)
@@ -151,4 +151,4 @@ its cache line.  Look in :samp:`m68k.h` as a guide.
   special label of your own in the assembler code.  Use one ``asm``
   statement to generate an assembler label, and another to make the label
   global.  Then trampolines can use that label to jump directly to your
-  special assembler code.
\ No newline at end of file
+  special assembler code.
index 194daa80a0e815dbb427fdb3a4ba4ff2c67f1fa6..95e172fb7da3d1b7a5e98538e28a751acb8e8a6b 100644 (file)
@@ -62,4 +62,4 @@ This is declared in :samp:`d/d-target.h`, the initializer
 ``TARGETDM_INITIALIZER`` in :samp:`d/d-target-def.h`.  If targets
 initialize ``targetdm`` themselves, they should set
 ``target_has_targetdm=yes`` in :samp:`config.gcc`; otherwise a default
-definition is used.
\ No newline at end of file
+definition is used.
index 2d1d87de218c269aa85eddd58626bc7ad009838a..0bc8ccd618b72be9eed6a2b51ec3b4e3c6cdeee9 100644 (file)
@@ -242,4 +242,4 @@ Target makefile fragments can set these Makefile variables.
 
   These are extra flags to pass to the C compiler.  They are used both
   when building GCC, and when compiling things with the just-built GCC.
-  This variable is deprecated and should not be used.
\ No newline at end of file
+  This variable is deprecated and should not be used.
index dd9119153d0da796bb9a5d4ae498532a0329489b..9cadf6e9b05b0a4aa2bbf6bda597fcadc8322ade 100644 (file)
@@ -28,4 +28,4 @@ here;
   testsuites/support-for-testing-binary-compatibility
   testsuites/support-for-torture-testing-using-multiple-options
   testsuites/support-for-testing-gimple-passes
-  testsuites/support-for-testing-rtl-passes
\ No newline at end of file
+  testsuites/support-for-testing-rtl-passes
index aabf13cba58249a982a163d746d137d305b221e1..cf2f91ee9d41980fd83b507b0f728227082b6361 100644 (file)
@@ -35,4 +35,4 @@ target, see the small
 customization section at the top of :samp:`run_all.sh`.
 
 These tests are run using the build tree: they can be run without doing
-a ``make install``.
\ No newline at end of file
+a ``make install``.
index 676c73585068e2bbfd3a592912672b22150cf20d..f47a519613d03ee0a7d42e9c898de712df108164 100644 (file)
@@ -110,4 +110,4 @@ GCC contains the following C language testsuites, in the
     Test the testsuite itself using :samp:`gcc.test-framework/test-framework.exp`.
 
 .. todo:: merge in :samp:`testsuite/README.gcc` and discuss the format of
-  test cases and magic comments more.
\ No newline at end of file
+  test cases and magic comments more.
index db567c61eeba6cd8358fa24bd3fcd87a580febc8..4d3446732325a7d70c5a04e3bbd108d0bab91dd2 100644 (file)
@@ -16,4 +16,4 @@ Directives used within DejaGnu tests
   directives-used-within-dejagnu-tests/keywords-describing-target-attributes
   directives-used-within-dejagnu-tests/features-for-dg-add-options
   directives-used-within-dejagnu-tests/variants-of-dg-require-support
-  directives-used-within-dejagnu-tests/commands-for-use-in-dg-final
\ No newline at end of file
+  directives-used-within-dejagnu-tests/commands-for-use-in-dg-final
index 95a049425059b0c92fb6a5d3f22a8bc4b306a035..8cb766fe789ced7d53c57293ce47f66b26d4ebdb 100644 (file)
@@ -288,4 +288,4 @@ used to annotate a testcase "manually".
     // { dg-keep-saved-temps ".ii" ".o" } ! or just .ii and .o
 
 ``cleanup-profile-file``
-  Removes profiling files generated for this test.
\ No newline at end of file
+  Removes profiling files generated for this test.
index 3fef0abca2dd4c7d471a07881194eaecd53e7757..abbe2c912afe90220ab65f02fe7019a8d8269429 100644 (file)
@@ -119,4 +119,4 @@ are:
   instructions, if any.
 
 ``tls``
-  Add the target-specific flags needed to use thread-local storage.
\ No newline at end of file
+  Add the target-specific flags needed to use thread-local storage.
index 2ae4a0d21bb2844416517b8eae4e863af6c9f20b..709e4ea2b903cfad4faed40899020b29bc9b5811 100644 (file)
@@ -1521,4 +1521,4 @@ Local to tests in gcc.test-framework
   Always returns 0.
 
 ``yes``
-  Always returns 1.
\ No newline at end of file
+  Always returns 1.
index f30ea1257e2bdc4db9625542058e05c45a2c14e7..b34519fe8e31b484efbbc4b59c8d7db2f5d4a9b5 100644 (file)
@@ -103,4 +103,4 @@ Here are some examples of full target selectors:
   { target { ! "hppa*-*-* ia64*-*-*" } }
   { target { powerpc*-*-* && lp64 } }
   { xfail { lp64 || vect_no_align } }
-  { xfail { aarch64*-*-* && { any-opts "-O2" } } }
\ No newline at end of file
+  { xfail { aarch64*-*-* && { any-opts "-O2" } } }
index b630de0579facec6e1a005c21d5016f7bb8f0782..c5ad4c49ec2f1ee4abf6e51438db03df329da6f7 100644 (file)
@@ -308,4 +308,4 @@ Add checks at the end of a test
   source file and is processed after the test has been compiled and run.
   Multiple :samp:`dg-final` commands are processed in the order in which
   they appear in the source file.  See :ref:`final-actions`, for a list
-  of directives that can be used within ``dg-final``.
\ No newline at end of file
+  of directives that can be used within ``dg-final``.
index 6b5122c22653c00331d0ad15278ceb1436548709..3e081960f71d1b7afb9a6e04583c06e4bea4e300 100644 (file)
@@ -80,4 +80,4 @@ A few of the ``dg-require`` directives take arguments.
   Skip the test if the target does not support weak symbols.
 
 ``dg-require-weak-override ""``
-  Skip the test if the target does not support overriding weak symbols.
\ No newline at end of file
+  Skip the test if the target does not support overriding weak symbols.
index 8acbb92ebc76219e68d48966614a4416ae993e77..72498f6b3aece0e568913039e5647a66a78e8ca0 100644 (file)
@@ -81,4 +81,4 @@ All testcases must be portable.  Target-specific testcases must have
 appropriate code to avoid causing failures on unsupported systems;
 unfortunately, the mechanisms for this differ by directory.
 
-.. todo:: discuss non-C testsuites here
\ No newline at end of file
+.. todo:: discuss non-C testsuites here
index cc03aa8b0d774c14dfeefdd59613ac7bc829f5bd..409a87a0087675c44bba30ab63d456e21cea442b 100644 (file)
@@ -106,4 +106,4 @@ commands that appear within comments in a test file.
 ``dg-xfail-if``
   This command can be used in a secondary source file to specify that
   compilation is expected to fail for particular options on particular
-  targets.
\ No newline at end of file
+  targets.
index f6780983007a6608d506a5feb79df2e6f402ed9c..fee7daf0690f393d8fa1dfb2291bc1126185ca7f 100644 (file)
@@ -69,4 +69,4 @@ A single test can check for combinations of line counts, branch
 percentages, and call return percentages.  The command to check a
 line count must appear on the line that will report that count, but
 commands to check branch percentages and call return percentages can
-bracket the lines that report them.
\ No newline at end of file
+bracket the lines that report them.
index e2413a190eb8d1a9d896e0bdcd0c6f5c3327ebbb..0a35ec3b23204f0f6060d4f41b6614ddca88616e 100644 (file)
@@ -52,4 +52,4 @@ Example DejaGnu tests of GIMPLE can be seen in the source tree at
 
 The ``__GIMPLE`` parser is integrated with the C tokenizer and
 preprocessor, so it should be possible to use macros to build out
-test coverage.
\ No newline at end of file
+test coverage.
index e295d94cd6f4e243ad312b61dced5706e2cce3ed..88179a113131fff36e74ea15c46b80f734f1f97e 100644 (file)
@@ -43,4 +43,4 @@ There are several special-purpose test directives used for these tests.
   This directive adds :samp:`{options}` to the linker options used.
 
 :samp:`{ dg-suppress-ld-options {options} [{ target {selector} }]}`
-  This directive removes :samp:`{options}` from the set of linker options used.
\ No newline at end of file
+  This directive removes :samp:`{options}` from the set of linker options used.
index 10190ad9cacf5b4146c7fe6aabd42d4adc8b7e33..76ab653e5c2562da7d7ec75bf1a2c182fbc54f93 100644 (file)
@@ -48,4 +48,4 @@ about a specific optimization:
 
 :samp:`{ dg-final-use { {local-directive} } }`
   The :samp:`{local-directive}` is run after the profile data have been
-  used.
\ No newline at end of file
+  used.
index ed49aeefb4082e17a038af8c54dc65b768308060..f535d2f4f5059114803ca6fb02b6d4072d27c166 100644 (file)
@@ -45,4 +45,4 @@ Example DejaGnu tests of RTL can be seen in the source tree under
 The ``__RTL`` parser is not integrated with the C tokenizer or
 preprocessor, and works simply by reading the relevant lines within
 the braces.  In particular, the RTL body must be on separate lines from
-the enclosing braces, and the preprocessor is not usable within it.
\ No newline at end of file
+the enclosing braces, and the preprocessor is not usable within it.
index 76f1dc8d95503a2b6371d810188d9dfa3ae7f02b..d458bb1a1d8e7fb98a8a921b275ee77fdbf7dcd9 100644 (file)
@@ -49,4 +49,4 @@ file or add them to the :samp:`site.exp` file; for example
 
   set ADDITIONAL_TORTURE_OPTIONS  [list \
     { -O2 -ftree-loop-linear } \
-    { -O2 -fpeel-loops } ]
\ No newline at end of file
+    { -O2 -fpeel-loops } ]
index f986c19445fe4c54798ee3709aaaa66cd1639802..ec9507166194059957a3be787b09953dbd4d1f99 100644 (file)
@@ -47,4 +47,4 @@ and ``unsigned int`` correspond to ``SImode`` ; ``long`` and
   the-gcc-low-level-runtime-library/routines-for-decimal-floating-point-emulation
   the-gcc-low-level-runtime-library/routines-for-fixed-point-fractional-emulation
   the-gcc-low-level-runtime-library/language-independent-routines-for-exception-handling
-  the-gcc-low-level-runtime-library/miscellaneous-runtime-library-routines
\ No newline at end of file
+  the-gcc-low-level-runtime-library/miscellaneous-runtime-library-routines
index ceb891750c63bfc9ffab2dbfbb48ff16355ddf6c..0a65a43af8e6b210f54b834e6776a1cdb08aaf46 100644 (file)
@@ -39,4 +39,4 @@ document me!
     __register_frame_info_bases
     __register_frame_info_table
     __register_frame_info_table_bases
-    __register_frame_table
\ No newline at end of file
+    __register_frame_table
index 5ebfe54a0a5a172582990122f48208bfb532a538..50b91ba843aba11b13cd18997d49beb9f957b2e7 100644 (file)
@@ -56,4 +56,4 @@ Split stack functions and variables
 
 .. c:var:: struct initial_sp __morestack_initial_sp
 
-Internal variables used by the :option:`-fsplit-stack` implementation.
\ No newline at end of file
+Internal variables used by the :option:`-fsplit-stack` implementation.
index c2f2ee202a212ab3c66e3f852282cca47f08d65e..bac18179ee9dacb230321fa426f5df691917c44d 100644 (file)
@@ -309,4 +309,4 @@ below are guaranteed.
               int __bid_gttd2 (_Decimal128 a, _Decimal128 b)
 
   These functions return a value greater than zero if neither argument
-  is NaN, and :samp:`{a}` is strictly greater than :samp:`{b}`.
\ No newline at end of file
+  is NaN, and :samp:`{a}` is strictly greater than :samp:`{b}`.
index 4ec5e11c402435a82785e87629d15cad296ec725..12ce26f3b64a3aeb0b18141a9544df1ac9e1c08c 100644 (file)
@@ -1429,4 +1429,4 @@ Conversion functions
               unsigned long long accum __satfractunstiuta (unsigned long long a)
 
   These functions convert from unsigned non-fractionals to fractionals,
-  with saturation.
\ No newline at end of file
+  with saturation.
index 54bf19fd33e2437345c6ad20264cf6d67dc45f5d..207e4d58b8df36486bc617d126343f0ba073d761 100644 (file)
@@ -280,4 +280,4 @@ Other floating-point functions
 
   These functions return the quotient of :samp:`{a}` + i :samp:`{b}` and
   :samp:`{c}` + i :samp:`{d}` (i.e., (:samp:`{a}` + i :samp:`{b}`) / (:samp:`{c}`
-  + i :samp:`{d}`)), following the rules of C99 Annex G.
\ No newline at end of file
+  + i :samp:`{d}`)), following the rules of C99 Annex G.
index a43181b102ddc449e2ba309714dee228aa6513d6..fccfe2b46745109e6906fcace030c1f7c29392a2 100644 (file)
@@ -180,4 +180,4 @@ Bit operations
 .. function:: int32_t __bswapsi2 (int32_t a)
               int64_t __bswapdi2 (int64_t a)
 
-  These functions return the :samp:`{a}` byteswapped.
\ No newline at end of file
+  These functions return the :samp:`{a}` byteswapped.
index b7ab550851239ec9ef4df5e2dce12b363679312b..5cf48123cf3c372ca1814fa40b7cf48873059bf7 100644 (file)
@@ -381,4 +381,4 @@ You can use the above predicate like
    { build_zero_cst (type); })
 
 Which will match a bitwise and of an operand with its logical
-inverted value.
\ No newline at end of file
+inverted value.
index 181838076372d9d7cb057b10b0dc43262f5b7601..a20adff7a94efda85be94af6a9d9af79f6670e5b 100644 (file)
@@ -27,4 +27,4 @@ command-line options in ways that we hope achieve the above ideal.
   :maxdepth: 2
 
   guidelines-for-diagnostics
-  guidelines-for-options
\ No newline at end of file
+  guidelines-for-options
index 5144c3faf445c77acdf9c860f4ee281c1ed45e23..bf9bfe8eb71f99dd42dcd0f7f72e73e0f9725ebe 100644 (file)
@@ -51,4 +51,4 @@ contact their makers.
   number of platforms.
 
 * The `GFortran Wiki <https://gcc.gnu.org/wiki/GFortranBinaries>`_ has
-  links to GNU Fortran binaries for several platforms.
\ No newline at end of file
+  links to GNU Fortran binaries for several platforms.
index 6e0b5870e64a43c162a623a539ea4086a25c31c7..c5d2c57feb943f347e3af04723f3f0655bfe30b7 100644 (file)
@@ -64,4 +64,4 @@ info documentation pre-built for the unmodified documentation in the release.
   building/building-in-parallel
   building/building-the-ada-compiler
   building/building-the-d-compiler
-  building/building-with-profile-feedback
\ No newline at end of file
+  building/building-with-profile-feedback
index c3fa1ce55f4ea1dbce40499e2d6f0bce951cf869..d9aec4b5f319c14eb7ccc7c4e594c106a255f986 100644 (file)
@@ -71,4 +71,4 @@ as :samp:`crt0.o` and
 :samp:`crtn.o` which are linked into each executable.  There may be several
 alternatives for :samp:`crt0.o`, for use with profiling or other
 compilation options.  Check your target's definition of
-``STARTFILE_SPEC`` to find out what start files it uses.
\ No newline at end of file
+``STARTFILE_SPEC`` to find out what start files it uses.
index c2276c9c83bb50edd528743fd367844c0e4b9ff6..c1c3eb8002d62658010d55fcde8d61614a81dcbf 100644 (file)
@@ -188,4 +188,4 @@ bootstrap-asan
 bootstrap-hwasan
   Compiles GCC itself using HWAddress Sanitization in order to catch invalid
   memory accesses within the GCC code.  This option is only available on AArch64
-  systems that are running Linux kernel version 5.4 or later.
\ No newline at end of file
+  systems that are running Linux kernel version 5.4 or later.
index 1c5024a24e3cb441e6f88e5da2b40f5b5a508dcc..1cbb94c239c8b60d2972f3b9f2656eeb3be07e74 100644 (file)
@@ -12,4 +12,4 @@ instead of :samp:`make`.  You can also specify a bigger number, and
 in most cases using a value greater than the number of processors in
 your machine will result in fewer and shorter I/O latency hits, thus
 improving overall throughput; this is especially true for slow drives
-and network filesystems.
\ No newline at end of file
+and network filesystems.
index e3875cf0cde1509af24019b1182073ac993170f0..dbac732d15d52d1b14fcef14b20d65f2f1d78ce6 100644 (file)
@@ -6,4 +6,4 @@
 Building the Ada compiler
 *************************
 
-:ref:`GNAT <gnat-prerequisite>`.
\ No newline at end of file
+:ref:`GNAT <gnat-prerequisite>`.
index 0a596cf8b3143be278f53933b474ca06acdfe8b6..cbc489aa52ea60480c6d19cf1d299a1cda444878 100644 (file)
@@ -6,4 +6,4 @@
 Building the D compiler
 ***********************
 
-:ref:`GDC <gdc-prerequisite>`.
\ No newline at end of file
+:ref:`GDC <gdc-prerequisite>`.
index bb02bf5fa1439ba6f518b3aaf3f79f0b99c8fd35..aa74234a5d636995ab02b3dca36274b37631e2d0 100644 (file)
@@ -31,4 +31,4 @@ this.
 
 Only the profile from the current build is used, so when an error
 occurs it is recommended to clean before restarting. Otherwise
-the code quality may be much worse.
\ No newline at end of file
+the code quality may be much worse.
index 24aaa9ed578681bcc7176c9ea91597997293c73f..c090d7a86a1d84f39f8d1825db2b20c3ac72fa13 100644 (file)
@@ -2095,4 +2095,4 @@ The following options apply to the build of the D runtime library.
   Use installed :samp:`zlib` rather than that included with GCC.  This needs
   to be available for each multilib variant, unless configured with
   :option:`--with-target-system-zlib=auto` in which case the GCCincluded
-  :samp:`zlib` is only used when the system installed library is not available.
\ No newline at end of file
+  :samp:`zlib` is only used when the system installed library is not available.
index 8f9b3bc7d7575349943672f31fa932bf72b1efc4..09cf7f4ae7089e60512c98fe42f6737b55a6ab81 100644 (file)
@@ -21,4 +21,4 @@ in the :ref:`gnu_fdl`.
 
      You have freedom to copy and modify this GNU Manual, like GNU
      software.  Copies published by the Free Software Foundation raise
-     funds for GNU development.
\ No newline at end of file
+     funds for GNU development.
index bb11f64a70d954609eef9ed26c7478e81f5a27e0..388936704e6cca45a310e0dbbe3462a446bc9604 100644 (file)
@@ -39,4 +39,4 @@ to set up everything.
 Otherwise unpack the GMP, MPFR and/or MPC source
 distributions in the directory containing the GCC sources and rename
 their directories to :samp:`gmp`, :samp:`mpfr` and :samp:`mpc`,
-respectively (or use symbolic links with the same name).
\ No newline at end of file
+respectively (or use symbolic links with the same name).
index 6870209262127b894ee2d27f2f67f09a949a27cc..47e2cde73cdc891e3ff689561f99843b77194df8 100644 (file)
@@ -125,4 +125,4 @@ Free Software Foundation <https://shop.fsf.org/>`_, though such manuals may not
 recent version of GCC.
 
 If you would like to generate online HTML documentation, do :samp:`cd
-{objdir}; make html`.
\ No newline at end of file
+{objdir}; make html`.
index 1de809b36361bd24d402b00bf2051e996ba85af7..d70ca989667751091471752b986b6f38d0f75e7c 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/gnu_free_documentation_license.rst
\ No newline at end of file
+.. include:: ../../../doc/gnu_free_documentation_license.rst
index c05a65ab21fcad52a38dd70a9246223d88160626..637e1d894a6d0801bd71411c3e6dd1f6edfd8a93 100644 (file)
@@ -1333,4 +1333,4 @@ all ELF targets (SVR4, Solaris 2, etc.)
 C++ support is significantly better on ELF targets if you use the
 GNU linker; duplicate copies of
 inlines, vtables and template instantiations will be discarded
-automatically.
\ No newline at end of file
+automatically.
index 563a5b5626089c07a33cd6dd66e84f59c2c6dd24..3512619e855874a5449ccc106c8964714a69c6da 100644 (file)
@@ -43,4 +43,4 @@ source, the most important ones being :samp:`compile.exp`,
 :samp:`execute.exp`, :samp:`dg.exp` and :samp:`old-deja.exp`.
 To get a list of the possible :samp:`*.exp` files, pipe the
 output of :samp:`make check` into a file and look at the
-:samp:`Running ...  .exp` lines.
\ No newline at end of file
+:samp:`Running ...  .exp` lines.
index ad2a43669389ea8c9be6c085862f9c1447801621..66e9eb271ed8e3ef8da7a986cde2dd366bf41458 100644 (file)
@@ -29,4 +29,4 @@ contain status codes for all tests:
 It is normal for some tests to report unexpected failures.  At the
 current time the testing harness does not allow fine grained control
 over whether or not a test is expected to fail.  This problem should
-be fixed in future releases.
\ No newline at end of file
+be fixed in future releases.
index c7924c66df7985548217d7ecea75e74ca6fa73f5..3cdc047f57c8cbf32151d329a1d303b9aa155ef8 100644 (file)
@@ -24,4 +24,4 @@ Installing GCC
   host-target-specific-installation-notes-for-gcc
   gnu-free-documentation-license.rst
 
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 6c215a391d9ba8d2036df046206d7902829b8c1c..5cc3191ee479b7116afe1f3faa1ce2c83bbebcff 100644 (file)
@@ -1 +1 @@
-.. include:: ../../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../../doc/indices-and-tables.rst
index 2d680f18a2373e922819f7f6bc7c492466a32f7c..0041de0e72cce04592a7a3a8050728baf5af1d2b 100644 (file)
@@ -36,4 +36,4 @@ won't do so in the near future as this would open a can of worms.  Instead,
 we suggest that you install GCC into a directory of its own and simply
 remove that directory when you do not need that specific version of GCC
 any longer, and, if shared libraries are installed there as well, no
-more binaries exist that use them.
\ No newline at end of file
+more binaries exist that use them.
index 1dcc870120357365a0150c922ecadf5de6891a60..151de68c68d911dd67849783d8afd37cc8dd976e 100644 (file)
@@ -71,4 +71,4 @@ For example,
 will run three concurrent 'make-gcc' testsuites, eventually testing all
 ten combinations as described above.  Note that this is currently only
 supported in the :samp:`gcc` subdirectory.  (To see how this works, try
-typing :command:`echo` before the example given here.)
\ No newline at end of file
+typing :command:`echo` before the example given here.)
index 44c2f2c1bb1708e8039e861853249701f6e9f85d..a05f5fbfc594b60050e64a62d34d7a2ee47804a5 100644 (file)
@@ -316,4 +316,4 @@ Tools/packages necessary for modifying GCC
 * patch version 2.5.4 (or later)
 
   Necessary when applying patches, created with :command:`diff`, to one's
-  own sources.
\ No newline at end of file
+  own sources.
index 695bac6f9f7150a3df8b76abd76f54f678b66b92..2eac44856dc8d0e0c4d499279254b45e11bd15ce 100644 (file)
@@ -19,4 +19,4 @@ make sure it is in your :envvar:`PATH`.  The file :samp:`your_commentary.txt` is
 prepended to the testsuite summary and should contain any special
 remarks you have on your results or your build environment.  Please
 do not edit the testsuite result block or the subject line, as these
-messages may be automatically processed.
\ No newline at end of file
+messages may be automatically processed.
index 08d25f7c9c213ab0eb7b7c80a774ace3710a98e9..4ae176884408e3a629ad8f41f8c33defc640674f 100644 (file)
@@ -66,4 +66,4 @@ on a simulator as described at https://gcc.gnu.org/simtest-howto.html.
   how-can-you-run-the-testsuite-on-selected-tests
   passing-options-and-running-multiple-testsuites
   how-to-interpret-test-results
-  submitting-test-results
\ No newline at end of file
+  submitting-test-results
index 43a47dba7b99c5ab5f1a5a26f13157ad23458192..502bbc7a0bda29cda12282c4535c577983710fc4 100644 (file)
@@ -12,4 +12,4 @@ Code that Interacts with the User
   :maxdepth: 2
 
   command-line-options
-  error-handling
\ No newline at end of file
+  error-handling
index abb5fda4b48592a249c1a896c1a2da33184f83c4..427c54e631aa706e5919a8d31c3487e6c0805bb2 100644 (file)
@@ -27,4 +27,4 @@ The global flags that record the option states are stored in the
 ``gfc_option_t`` struct, which is defined in :samp:`gfortran.h`.
 Before the options are processed, initial values for these flags are set
 in ``gfc_init_option`` in :samp:`options.cc`; these become the default
-values for the options.
\ No newline at end of file
+values for the options.
index c778eb178c77723f1ec25e05ea51e9c2815b39cf..4c658f46e0a020a43bc62946f78e7e0c8232a1f0 100644 (file)
@@ -22,4 +22,4 @@ in the :ref:`gnu_fdl`.
 
      You have freedom to copy and modify this GNU Manual, like GNU
      software.  Copies published by the Free Software Foundation raise
-     funds for GNU development.
\ No newline at end of file
+     funds for GNU development.
index 11c12b688c9a9604f4219e51efe6c2b97bdfcc86..cb6f6bde5678ea1e84b5b83a2bca45f8b2eac20e 100644 (file)
@@ -72,4 +72,4 @@ The syntax for the strings used to produce the error/warning message in
 the various error and warning functions is similar to the ``printf``
 syntax, with :samp:`%`-escapes to insert variable values.  The details,
 and the allowable codes, are documented in the ``error_print``
-function in :samp:`error.cc`.
\ No newline at end of file
+function in :samp:`error.cc`.
index 0b4411aad1c9db6f23925b25cdf162059712e23b..04666638b42c733431e0f0778526e177e5f1704e 100644 (file)
@@ -20,4 +20,4 @@ structures.
   :maxdepth: 2
 
   gfccode
-  gfcexpr
\ No newline at end of file
+  gfcexpr
index 37bfe3033fc732464161f3dc965c37758915a01e..a7225a460a3fd650958774a8904d6bdd4222958f 100644 (file)
@@ -21,4 +21,4 @@ Data structures relating to this are found in the source files
   generating-the-intermediate-language-for-later-stages/basic-data-structures
   generating-the-intermediate-language-for-later-stages/converting-expressions-to-tree
   generating-the-intermediate-language-for-later-stages/translating-statements
-  generating-the-intermediate-language-for-later-stages/accessing-declarations
\ No newline at end of file
+  generating-the-intermediate-language-for-later-stages/accessing-declarations
index 0c2c0161757e30a0c9df8cc9ca8651ed40e4cc15..b9eaef4043df902f08692d30cc84bc9262c35f18 100644 (file)
@@ -13,4 +13,4 @@ contain a ``backend_decl`` variable, which contains the ``tree``
 used for accessing that entity in the middle-end.
 
 Accessing declarations is usually done by functions called
-``gfc_get*``.
\ No newline at end of file
+``gfc_get*``.
index 2c564dae5da4e04a94c9f262177aaf72ad3009ec..91ac3176505ac4f96507d0a6ed575d7887a2cb7d 100644 (file)
@@ -64,4 +64,4 @@ scope with the prefix 'everything' in the ``stmt_block``
   tree var, *block;
   /* Initialize block somewhere here.  */
   var = gfc_create_var (integer_type_node, "everything");
-  gfc_add_modify (block, var, build_int_cst (integer_type_node, 42));
\ No newline at end of file
+  gfc_add_modify (block, var, build_int_cst (integer_type_node, 42));
index f6838049ad2b4c3b3fc8029e0c749c969845c163..a45fd87f04dc6c7f9358a97b8db9d859fe8b3edf 100644 (file)
@@ -45,4 +45,4 @@ Conversion functions which need a ``gfc_se`` structure will have a
 corresponding argument.
 
 ``gfc_se`` also contains pointers to a ``gfc_ss`` and a
-``gfc_loopinfo`` structure.  These are needed by the scalarizer.
\ No newline at end of file
+``gfc_loopinfo`` structure.  These are needed by the scalarizer.
index f53310ef628ff7b7504e74662a9d42a4ab01cc19..69e24d245d3c56cb7cd113b8c0ae88de3e8635d5 100644 (file)
@@ -11,4 +11,4 @@ Translating statements
 Translating statements to ``tree`` is done by functions called
 ``gfc_trans_*``.  These functions usually get passed a
 ``gfc_code`` structure, evaluate any expressions and then
-return a ``tree`` structure.
\ No newline at end of file
+return a ``tree`` structure.
index 838205df52ee576dfd659a3211dbc9e31ed6f891..8f610845842d04dc31edfc4fc979f9b65ca78256 100644 (file)
@@ -143,4 +143,4 @@ For association to expressions (as opposed to variables), at the very beginning
 of the ``BLOCK`` construct assignments are automatically generated to
 set the corresponding variables to their target expressions' values, and
 later on the compiler simply disallows using such associate-names in contexts
-that may change the value.
\ No newline at end of file
+that may change the value.
index 7036ee4386aef184a8201f55e66294a332ee0b2a..00c6b11d39397d4bd7dba1ebb1cb42f16515ef21 100644 (file)
@@ -153,4 +153,4 @@ reference of a constant string, as in the following code snippet:
 
 In this case, ``value.character`` contains the full string's data as if it
 was a string constant, but the ``ref`` member is also set and points to a
-substring reference as described in the subsection above.
\ No newline at end of file
+substring reference as described in the subsection above.
index 9a3dac670fa27d64d22642220d67fcfafb96b4a2..98452c1a071b2cccf4bd2880b5a421393aa53a2b 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../../doc/gnu_free_documentation_license.rst
\ No newline at end of file
+.. include:: ../../../../doc/gnu_free_documentation_license.rst
index 3e37acf8396fcb8a4e8afa5bd8729ca45b9485fb..9968188ecdce9c39fd205b1700fc86737389a2bf 100644 (file)
@@ -21,4 +21,4 @@ GNU Fortran Compiler Internals
   the-libgfortran-runtime-library
   gnu-free-documentation-license
 
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 50865c6ecb233ef7e04a5ad66f42fdc33603aefb..8d84ef9d4eca53ebcf6cb81b0bd1836120eb541a 100644 (file)
@@ -1 +1 @@
-.. include:: ../../../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../../../doc/indices-and-tables.rst
index b57f60e461f8edc9ab38098c1998e1f28bbda3a2..7ac9a6de48f130f9ab6537cee8347712f32d354b 100644 (file)
@@ -12,4 +12,4 @@ Internals of Fortran 2003 OOP Features
   :maxdepth: 2
 
   type-bound-procedures
-  type-bound-operators
\ No newline at end of file
+  type-bound-operators
index cc13920f83c62dc21ee707898f0c3f83ab8ff446..4a7323ed69fef28c2aae1d876ba5b7a691c5772f 100644 (file)
@@ -29,4 +29,4 @@ miscellaneous notes about the internals of the compiler.  It is hoped
 that at some point in the future it will become a reasonably complete
 guide; in the interim, GNU Fortran developers are strongly encouraged to
 contribute to it as a way of keeping notes while working on the
-compiler.
\ No newline at end of file
+compiler.
index 37bc1e7a5d5fd8f260cf1b7bbcce40bc2b6dbe1d..6e23c9cc059d82aff23929f1ecba5a2c31b63ce7 100644 (file)
@@ -60,4 +60,4 @@ contains this example would define 4 C functions: ``original_foo``,
 ``old_foo``, ``old_foo1``, and ``new_foo``.
 
 In this case the map file must contain ``foo`` in ``VERS_1.1``
-and ``VERS_1.2`` as well as in ``VERS_2.0``.
\ No newline at end of file
+and ``VERS_1.2`` as well as in ``VERS_2.0``.
index 6b48b39c3c28c5a618dd0f9973107e85910c1bf9..c0d74d749941b4fbdd5e0215153f0823e48ae51a 100644 (file)
@@ -11,4 +11,4 @@ The LibGFortran Runtime Library
 .. toctree::
   :maxdepth: 2
 
-  symbol-versioning
\ No newline at end of file
+  symbol-versioning
index 395de8f677c856742dc98be3df2e59d324f97f36..f749c4262ca120026103b220a18e6029e84007f4 100644 (file)
@@ -30,4 +30,4 @@ operators defined on that derived-type are checked for a match with
 the operator call.  If there's indeed a relevant definition, the
 operator call is replaced with an internally generated ``GENERIC``
 type-bound procedure call to the respective definition and that call is
-further processed.
\ No newline at end of file
+further processed.
index 2f2d7c112fa7d46050ae897be388cb8f825345cb..c26bccf65ae3e14a1cf8ac1601715a8e52593ae9 100644 (file)
@@ -98,4 +98,4 @@ this is needed because type-bound operators can be called on a base-object that
 need not be of type ``EXPR_VARIABLE`` and thus representable in this way.
 Finally, if ``value.compcall.assign`` is set, the call was produced in
 expansion of a type-bound assignment; this means that proper dependency-checking
-needs to be done when relevant.
\ No newline at end of file
+needs to be done when relevant.
index 81852484c4eb0a52d14f218355245426dc4d57e0..bca62f44bb381b48487fe2ef4218430352965ef3 100644 (file)
@@ -112,4 +112,4 @@ The GNU Fortran compiler consists of several components:
   assembler code.  You would typically not use this
   program directly;
   instead, the :command:`gcc` or :command:`gfortran` driver
-  programs call it for you.
\ No newline at end of file
+  programs call it for you.
index 4dce2021ff24599d330d91ef2bfd0aba670586d7..1879007fb07c82ef010017d0c147b86e87403c89 100644 (file)
@@ -14,4 +14,4 @@ Coarray Programming
   :maxdepth: 2
 
   type-and-enum-abi-documentation
-  function-abi-documentation
\ No newline at end of file
+  function-abi-documentation
index c222102c649fd06152d5c675e2351987ab801ee8..e9500c7e6dac55f85b4859f39867c8bb578ec741 100644 (file)
@@ -24,4 +24,4 @@ might in some way or another become visible to the programmer.
   compiler-characteristics/files-opened-without-an-explicit-action=-specifier
   compiler-characteristics/file-operations-on-symbolic-links
   compiler-characteristics/file-format-of-unformatted-sequential-files
-  compiler-characteristics/asynchronous-i-o
\ No newline at end of file
+  compiler-characteristics/asynchronous-i-o
index c5fd4eacfe303a34b6d191e3411413b9c9beec64..59357725c1c4bedc98beb5eaa8002667e9f97008 100644 (file)
@@ -18,4 +18,4 @@ variables, such as AIX, I/O is also performed as synchronous.
 On some systems, such as Darwin or Solaris, the POSIX thread library
 is always linked in, so asynchronous I/O is always performed. On other
 sytems, such as Linux, it is necessary to specify :option:`-pthread`,
-:option:`-lpthread` or :option:`-fopenmp` during the linking step.
\ No newline at end of file
+:option:`-lpthread` or :option:`-fopenmp` during the linking step.
index d499a8d347598f63f47a172a08d1eb84a4f033b0..663546b7ccd7bd2dd08a7ffbfff87b7a61bf2af9 100644 (file)
@@ -77,4 +77,4 @@ client to contact the server in order to revalidate cached
 data. ``fsync`` will also force a flush of dirty data and metadata
 to the server. Similar to ``open`` and ``close``, acquiring and
 releasing ``fcntl`` file locks, if the server supports them, will
-also force cache validation and flushing dirty data and metadata.
\ No newline at end of file
+also force cache validation and flushing dirty data and metadata.
index ddb472b0899ba0596157dbc09dad3958f79684d6..21515447e4d36f10e65e1dfe5e3c02e7da921761 100644 (file)
@@ -15,4 +15,4 @@ Fortran will optimize out function calls (even to impure functions) if the
 result of the expression can be established without them.  However, since not
 all compilers do that, and such an optimization can potentially modify the
 program flow and subsequent results, GNU Fortran throws warnings for such
-situations with the :option:`-Wfunction-elimination` flag.
\ No newline at end of file
+situations with the :option:`-Wfunction-elimination` flag.
index 55c332cca14f7a479ec9937c6cb6f313987bfa52..6ed9e658f74c405c76b303c5cccf6f1daee40161 100644 (file)
@@ -60,4 +60,4 @@ record containing a single subrecord:
     open (10,file='test.dat',form='unformatted')
     read (10) b
     if (all (a == b)) print *,'success!'
-  end program main
\ No newline at end of file
+  end program main
index c0d1e10bbf830546c6ec930f1b561e407f5dcbac..3d121eea4079d9f4f90a8bc45ae6c950ac672757 100644 (file)
@@ -25,4 +25,4 @@ symbolic links, on systems that support them.
 
 * If a symbolic link was connected, using the ``CLOSE`` statement
   with a ``STATUS="DELETE"`` specifier will cause the symbolic link itself
-  to be deleted, not its target.
\ No newline at end of file
+  to be deleted, not its target.
index 2f7a6dc2ebb402d0a29f448c3c2bf15d943d9ccd..b42bc9db06090e4f0ce5e5dd988a3a046ef9f60c 100644 (file)
@@ -20,4 +20,4 @@ processor dependent.  GNU Fortran behaves as follows:
 
 * If that fails, try to open with ``ACTION='WRITE'``
 
-* If that fails, generate an error
\ No newline at end of file
+* If that fails, generate an error
index 2628065217097fa2ba8b4682b5eabfd48cbc57fa..e8b119865036b480fdda37d0e11db46f39649b03 100644 (file)
@@ -21,4 +21,4 @@ A ``LOGICAL(KIND=N)`` variable is represented as an
 values: ``1`` for ``.TRUE.`` and ``0`` for
 ``.FALSE.``.  Any other integer value results in undefined behavior.
 
-See also :ref:`argument-passing-conventions` and :ref:`interoperability-with-c`.
\ No newline at end of file
+See also :ref:`argument-passing-conventions` and :ref:`interoperability-with-c`.
index 8f74c8dddf5d04dda4d77c7fb20de2f039348e71..fd3dd2a5429df35e30fdf5517134e75e4c632ee7 100644 (file)
@@ -51,4 +51,4 @@ parameters of the ``ISO_FORTRAN_ENV`` module instead of the concrete values.
 The available kind parameters can be found in the constant arrays
 ``CHARACTER_KINDS``, ``INTEGER_KINDS``, ``LOGICAL_KINDS`` and
 ``REAL_KINDS`` in the :ref:`ISO_FORTRAN_ENV` module.  For C interoperability,
-the kind parameters of the :ref:`ISO_C_BINDING` module should be used.
\ No newline at end of file
+the kind parameters of the :ref:`ISO_C_BINDING` module should be used.
index 5b56829bef2a24fb54a299ad837c1093c4faa312..cc05531519938393386f492489e3edb6eb476ff8 100644 (file)
@@ -18,4 +18,4 @@ generated.  If the programmer wishes to take some specific action in
 case one of the arguments is a ``NaN``, it is necessary to
 explicitly test the arguments before calling ``MAX`` or ``MIN``,
 e.g. with the ``IEEE_IS_NAN`` function from the intrinsic module
-``IEEE_ARITHMETIC``.
\ No newline at end of file
+``IEEE_ARITHMETIC``.
index e2282cadcf130d8dee97bf3e4d3e9edf3a8c6051..46536d7fbae43082805a28964bae02112b7570a7 100644 (file)
@@ -50,4 +50,4 @@ Thus, on such targets it's not safe to call ``setlocale``
 concurrently from another thread while a Fortran formatted I/O
 operation is in progress.  Also, other threads doing something
 dependent on the LC_NUMERIC locale might not work correctly if a
-formatted I/O operation is in progress in another thread.
\ No newline at end of file
+formatted I/O operation is in progress in another thread.
index bb06b37dc9415fd4e41483093333e8bf81374083..44830c83ee3138edbeb2e753b90ed8a3749da4ab 100644 (file)
@@ -25,4 +25,4 @@ but they are also things doable by someone who is willing and able.
   :maxdepth: 2
 
   contributors-to-gnu-fortran
-  projects
\ No newline at end of file
+  projects
index 5a9c615a7073c420730c3689ba3d63fe29c1a12e..3eb1fa2265af53bb3b39509e10b6e6ae6646f198 100644 (file)
@@ -106,4 +106,4 @@ test and improve the GNU Fortran compiler over the past few years,
 and we welcome you to do the same!
 If you already have done so,
 and you would like to see your name listed in the
-list above, please contact us.
\ No newline at end of file
+list above, please contact us.
index c778eb178c77723f1ec25e05ea51e9c2815b39cf..4c658f46e0a020a43bc62946f78e7e0c8232a1f0 100644 (file)
@@ -22,4 +22,4 @@ in the :ref:`gnu_fdl`.
 
      You have freedom to copy and modify this GNU Manual, like GNU
      software.  Copies published by the Free Software Foundation raise
-     funds for GNU development.
\ No newline at end of file
+     funds for GNU development.
index bffdd27bcbb50d3b6924a36db2505fa5c92c94c9..6e4e0c2fce8e083adaa970cfeb563538c2c22246 100644 (file)
@@ -1532,4 +1532,4 @@ Default exponents
 
 For compatibility, GNU Fortran supports a default exponent of zero in real
 constants with :option:`-fdec`.  For example, ``9e`` would be
-interpreted as ``9e0``, rather than an error.
\ No newline at end of file
+interpreted as ``9e0``, rather than an error.
index 33bbd7b27ba27e6465e1801b8669d1c200ff601f..1a9a2a42d7efd58b44d169dbb2420c9c44e96eba 100644 (file)
@@ -183,4 +183,4 @@ characters left using ``LEN_TRIM``.  Another method may be to use
 formatted stream, read the data up to the position where the ``Q``
 descriptor occurred, use ``INQUIRE`` to get the file position,
 count the characters up to the next ``NEW_LINE`` and then start
-reading from the position marked previously.
\ No newline at end of file
+reading from the position marked previously.
index c151fc6fa37bc58d7c19836d08e8d6802c4d7fe0..e39f6d92c14cc6382cd6059de7fdd176421ecb77 100644 (file)
@@ -21,4 +21,4 @@ extensions.
   :maxdepth: 2
 
   extensions-implemented-in-gnu-fortran
-  extensions-not-implemented-in-gnu-fortran
\ No newline at end of file
+  extensions-not-implemented-in-gnu-fortran
index a26ea3f465105fde116b7d5b8ef915ccbf7557c6..d5d801767514f66e7e1915ed9b42ef42fb68ff85 100644 (file)
@@ -1523,4 +1523,4 @@ Some basic guidelines for editing this document:
 (2) The generic name is to be used.
 (3) The specific names are included in the function index and in a
     table at the end of the node (See ABS entry).
-(4) Try to maintain the same style for each entry.
\ No newline at end of file
+(4) Try to maintain the same style for each entry.
index 2d76ad902d72f8e6ca8bf88bf6689b218d3b24d6..2524a4e279e477b4c495ae5f5626fcbd3c4cc2af 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../../doc/funding.rst
\ No newline at end of file
+.. include:: ../../../../doc/funding.rst
index cfca1c3d6b8062968f4f17aa836b417cfd268615..1aee008e95803b63d2636a4645af4f822646ca98 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../../doc/gpl-3.0.rst
\ No newline at end of file
+.. include:: ../../../../doc/gpl-3.0.rst
index 2ec86fbc4dadac6a06612645cfda8f430c5d3b10..004b4b77f7e0a28363e91cb4a8a98d29027e1de4 100644 (file)
@@ -45,4 +45,4 @@ which relate to the optimization passes and the back-end code generation
 that relate to the optimization passes and the back-end code generation
 are documented in the GCC manual; see :ref:`gcc:top`.
 The two manuals together provide a complete reference for the GNU
-Fortran compiler.
\ No newline at end of file
+Fortran compiler.
index 880b34c04d273b0f982d4f82cc4626a23381e671..f880ddf4e09a75221ae43fc55414a19bec6d1aea 100644 (file)
@@ -30,4 +30,4 @@ GNU Fortran Command Options
 
   .. toctree::
 
-    copyright
\ No newline at end of file
+    copyright
index c0f0594f42c8762bb63a5dec6e00aa0c503451e9..380034769a44e0ea00a1723a3c5356da35143bdd 100644 (file)
@@ -36,4 +36,4 @@ by all of the relevant drivers.
 In some cases, options have positive and negative forms;
 the negative form of :samp:`-ffoo` would be :samp:`-fno-foo`.
 This manual documents only one of these two forms, whichever
-one is not the default.
\ No newline at end of file
+one is not the default.
index 0db92c669a498c34a0be29ad7d38e486052884f0..13fe9c3571a32fe3d246434d040e05d4a5c00354 100644 (file)
@@ -295,4 +295,4 @@ The following options control preprocessing of Fortran code:
 .. option:: -Uname
 
   Cancel any previous definition of :samp:`{name}`, either built in or provided
-  with a :option:`-D` option.
\ No newline at end of file
+  with a :option:`-D` option.
index cd6af4c61c84eeace385758a528ce0c3019cb1a3..6d4a9791d13c283d0bb159b2ccd5e7ef7463e5df 100644 (file)
@@ -21,4 +21,4 @@ See :ref:`gcc:environment-variables`, for information on environment
 variables.
 
 See :ref:`runtime`, for environment variables that affect the
-run-time behavior of programs compiled with GNU Fortran.
\ No newline at end of file
+run-time behavior of programs compiled with GNU Fortran.
index 08f05588e4fe50b85196e79f7d6bd7a358bf11f5..4a1afc274a97a9543f2e8992305d5b4e8613458f 100644 (file)
@@ -64,4 +64,4 @@ These options affect the runtime behavior of programs compiled with GNU Fortran.
   negative in the ``SIGN`` intrinsic.  :option:`-fno-sign-zero` does not
   print the negative sign of zero values (or values rounded to zero for I/O)
   and regards zero as positive number in the ``SIGN`` intrinsic for
-  compatibility with Fortran 77. The default is :option:`-fsign-zero`.
\ No newline at end of file
+  compatibility with Fortran 77. The default is :option:`-fsign-zero`.
index 2e9e39f92cb210bf398ee0ccb1ab20aecc25e8ff..92310327aefb4c5baa15a6485e817f275e6683cd 100644 (file)
@@ -34,4 +34,4 @@ a link step.
 
   Please note that the :samp:`libquadmath` runtime library is licensed under the
   GNU Lesser General Public License (LGPL), and linking it statically introduces
-  requirements when redistributing the resulting binaries.
\ No newline at end of file
+  requirements when redistributing the resulting binaries.
index 7e69d40965b9b04dceefab6970fb92d885b0d942..c8ab7e1a3065ff5ca787c4e3aa6ccc8af5704c85 100644 (file)
@@ -101,4 +101,4 @@ by type.  Explanations are in the following sections.
   :option:`-fmax-stack-var-size=n` :option:`-fno-align-commons` :option:`-fno-automatic` |gol|
   :option:`-fno-protect-parens` :option:`-fno-underscoring` :option:`-fsecond-underscore` |gol|
   :option:`-fpack-derived` :option:`-frealloc-lhs` :option:`-frecursive` :option:`-frepack-arrays` |gol|
-  :option:`-fshort-enums` :option:`-fstack-arrays`
\ No newline at end of file
+  :option:`-fshort-enums` :option:`-fstack-arrays`
index 175f92528b5fb76f7fc71877f5ab12ec4b9de8f0..2ce2fd4e889bfe42142ef5971140ebf65dd602f2 100644 (file)
@@ -408,4 +408,4 @@ accepted by the compiler:
 
 .. option:: -ftest-forall-temp
 
-  Enhance test coverage by forcing most forall assignments to use temporary.
\ No newline at end of file
+  Enhance test coverage by forcing most forall assignments to use temporary.
index f83846a4fb790fdf0dc27ae58959bb61d146e11c..2f7e747954e87d055e89a72427ac9b072f1e8929 100644 (file)
@@ -580,4 +580,4 @@ it.
 
 See :ref:`gcc:code-gen-options`, for information on more options
 offered by the GBE
-shared by :command:`gfortran`, :command:`gcc`, and other GNU compilers.
\ No newline at end of file
+shared by :command:`gfortran`, :command:`gcc`, and other GNU compilers.
index d7ec72e2897c3184ec101bff4182963fee2f690e..0e87bcaa0b58c1bab63535683842322657f23408 100644 (file)
@@ -131,4 +131,4 @@ either your program or the GNU Fortran compiler.
   Fortran main program.
 
 See :ref:`gcc:debugging-options`, for more information on
-debugging options.
\ No newline at end of file
+debugging options.
index a76f1502e457aa9fc1adb79a499d36b9c2d40268..c71c50213276429cd9abd8930950a168622d6ebe 100644 (file)
@@ -51,4 +51,4 @@ Fortran source.
 .. option:: -fintrinsic-modules-path {dir}
 
   This option specifies the location of pre-compiled intrinsic modules, if
-  they are not in the default location expected by the compiler.
\ No newline at end of file
+  they are not in the default location expected by the compiler.
index 65f418cae83e311cd58178d2c5e852d333acb47c..7fbf11079a8331f8ff35adf2cc61c6e274f6349b 100644 (file)
@@ -60,4 +60,4 @@ Options for interoperability with other languages
     $ gfortran -fc-prototypes-external -fsyntax-only foo.f > foo.h
 
   where the C code intended for interoperating with the Fortran code
-  then  uses ``#include "foo.h"``.
\ No newline at end of file
+  then  uses ``#include "foo.h"``.
index 871fe57aab8e3b3950dbf6d6bda56a7c00e19c52..b7f52d2efa778ed81db0a196b61b3babee14a041 100644 (file)
@@ -408,4 +408,4 @@ See :ref:`gcc:warning-options`, for information on
 more options offered by the GBE shared by :command:`gfortran`, :command:`gcc`
 and other GNU compilers.
 
-Some of these have no effect when compiling programs written in Fortran.
\ No newline at end of file
+Some of these have no effect when compiling programs written in Fortran.
index 966be29452f5cdfa07a8403c85ebf3bdc0363f3b..4283549847e390392d6e2a2787ae38de6533fdb9 100644 (file)
@@ -171,4 +171,4 @@ The syntax of the directive is
 
 This directive tells the compiler to not vectorize the following loop.
 It must be placed immediately before a ``DO`` loop and applies only
-to the loop that follows.
\ No newline at end of file
+to the loop that follows.
index 9a3dac670fa27d64d22642220d67fcfafb96b4a2..98452c1a071b2cccf4bd2880b5a421393aa53a2b 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../../doc/gnu_free_documentation_license.rst
\ No newline at end of file
+.. include:: ../../../../doc/gnu_free_documentation_license.rst
index 312da7813798f13ade0167cbbc15a9622e0cb48c..d1fd7fb29149712d07880e15852f7956c57004c5 100644 (file)
@@ -53,4 +53,4 @@ Part II: Language Reference
    gnu-free-documentation-license
    funding
 
-   indices-and-tables
\ No newline at end of file
+   indices-and-tables
index 50865c6ecb233ef7e04a5ad66f42fdc33603aefb..8d84ef9d4eca53ebcf6cb81b0bd1836120eb541a 100644 (file)
@@ -1 +1 @@
-.. include:: ../../../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../../../doc/indices-and-tables.rst
index 52364ad3ed0a9eab77af58c508d8d70ff3c2f3ed..edc475eabe23ba9a77e1f677dfcf65aa61b7b67a 100644 (file)
@@ -410,4 +410,4 @@ an array descriptor with different fields in functions without the
 ``BIND(C)`` attribute.  Arguments to functions marked ``BIND(C)``
 are converted to the specified form.  If you need to access GNU Fortran's
 internal array descriptor, you can use the Chasm Language Interoperability
-Tools, http://chasm-interop.sourceforge.net/.
\ No newline at end of file
+Tools, http://chasm-interop.sourceforge.net/.
index 3768d4f99f999b911da79bb6a5491ac4e724d20e..8634540d3569fcfddc566d0c5857df0374f86dc8 100644 (file)
@@ -17,4 +17,4 @@ Intrinsic Modules
   intrinsic-modules/isofortranenv
   intrinsic-modules/isocbinding
   intrinsic-modules/ieee-modules-ieeeexceptions-ieeearithmetic-and-ieeefeatures
-  intrinsic-modules/openmp-modules-omplib-and-omplibkinds
\ No newline at end of file
+  intrinsic-modules/openmp-modules-omplib-and-omplibkinds
index 4bdf249176f8b8cffd1cfe916ac432943845ff4c..5bf4aae1b34da82aad200ee96b8b424ddfd9fa50 100644 (file)
@@ -26,4 +26,4 @@ IEEE modules: IEEE_EXCEPTIONS, IEEE_ARITHMETIC, and IEEE_FEATURES
 For full compliance with the Fortran standards, code using the
 ``IEEE_EXCEPTIONS`` or ``IEEE_ARITHMETIC`` modules should be compiled
 with the following options: ``-fno-unsafe-math-optimizations
--frounding-math -fsignaling-nans``.
\ No newline at end of file
+-frounding-math -fsignaling-nans``.
index 3750edafe91e4214ac9ab34f63d513f4a5c4b111..8bd3621d5b459bf642af638e985c27d1493aa7c5 100644 (file)
@@ -224,4 +224,4 @@ Moreover, the following two named constants are defined:
    * - ``C_NULL_FUNPTR``
      - ``C_FUNPTR``
 
-Both are equivalent to the value ``NULL`` in C.
\ No newline at end of file
+Both are equivalent to the value ``NULL`` in C.
index a03e1eb0e0849321bccafd0a8ed0e6ec5b0b44cf..e9c9d692a4df4e921ecdab2d5a3d44ae4b3057c3 100644 (file)
@@ -113,4 +113,4 @@ ISO_FORTRAN_ENV
   (Fortran 2008 or later.)
 
   The module also provides the following intrinsic procedures:
-  :ref:`COMPILER_OPTIONS` and :ref:`COMPILER_VERSION`.
\ No newline at end of file
+  :ref:`COMPILER_OPTIONS` and :ref:`COMPILER_VERSION`.
index 56a5d37e154fc2b56b9c46ee691fd4c15b85e4b4..d593e928797e77bafb78cc3ad046d8be0e3691f4 100644 (file)
@@ -24,4 +24,4 @@ For details refer to the actual
 ``OPENACC`` provides the scalar default-integer
 named constant ``openacc_version`` with a value of the form
 :samp:`{yyyymm}`, where ``yyyy`` is the year and :samp:`{mm}` the month
-of the OpenACC version; for OpenACC v2.6 the value is ``201711``.
\ No newline at end of file
+of the OpenACC version; for OpenACC v2.6 the value is ``201711``.
index 56951f3c9d33d9227b814cc14761096ad5edda0f..572f0016b67f7b26bf924217491bf0dffae44a50 100644 (file)
@@ -158,4 +158,4 @@ The following scalar integer named constants are of the kind
   omp_large_cap_mem_space
   omp_const_mem_space
   omp_high_bw_mem_space
-  omp_low_lat_mem_space
\ No newline at end of file
+  omp_low_lat_mem_space
index cf1b0c98c98d8f718b68e0479456db7cdb456019..f74dd4d3caba9805ce0fe4bb8134c5a475ce44b5 100644 (file)
@@ -296,4 +296,4 @@ Intrinsic Procedures
   intrinsic-procedures/unlink
   intrinsic-procedures/unpack
   intrinsic-procedures/verify
-  intrinsic-procedures/xor
\ No newline at end of file
+  intrinsic-procedures/xor
index 9ac38fade2db68f5f345b3a37e5f23daf45df799..a4b3571cfef74041397dd97513fbddf0634bfb32 100644 (file)
@@ -41,4 +41,4 @@ ABORT --- Abort the program
   See also:
     :ref:`EXIT`,
     :ref:`KILL`,
-    :ref:`BACKTRACE`
\ No newline at end of file
+    :ref:`BACKTRACE`
index ecc7495ba39dcc53473113200f20a5be1079dbcc..7ae5b6bb5dd81a966477a98a8c90cc8a870a42ee 100644 (file)
@@ -114,4 +114,4 @@ ABS --- Absolute value
        * - ``CDABS(A)``
          - ``COMPLEX(8) A``
          - ``REAL(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index 82931332f255e00b67b280e8fefd17998e53f6c1..ef42631d53042737dbdbe22d2c85c5f79e0dff08 100644 (file)
@@ -58,4 +58,4 @@ ACCESS --- Checks file access modes
         if(access(file,'x') == 0) print *, trim(file),' is executable'
         if(access(file2,'rwx') == 0) &
           print *, trim(file2),' is readable, writable and executable'
-      end program access_test
\ No newline at end of file
+      end program access_test
index 81df1335607ba9f3a642932a00b27d84d1e42b65..6bdf6a721ae4a75f1ba016212b3bb055d2fa62a7 100644 (file)
@@ -53,4 +53,4 @@ ACHAR --- Character in ASCII collating sequence
   See also:
     :ref:`CHAR`,
     :ref:`IACHAR`,
-    :ref:`ICHAR`
\ No newline at end of file
+    :ref:`ICHAR`
index f744aafedb7bd580aa8dd26de2bd7532f0bcebbe..6696a8bd443caba301b8ee07e83782cbcb95a888 100644 (file)
@@ -70,4 +70,4 @@ ACOS --- Arccosine function
     Inverse function:
     :ref:`COS`
     Degrees function:
-    :ref:`ACOSD`
\ No newline at end of file
+    :ref:`ACOSD`
index 676b7a4422cae8069bd8f7c25d9e2b9060af6688..a5ba2c250a8d64ab43e6cc3f03261dfb27e5cffe 100644 (file)
@@ -71,4 +71,4 @@ ACOSD --- Arccosine function, degrees
     Inverse function:
     :ref:`COSD`
     Radians function:
-    :ref:`ACOS`
\ No newline at end of file
+    :ref:`ACOS`
index b2012d16d7b7fd856b491f00369b6c154103a54c..1435c6ca27801f20ef947c852fc5a241fefd9500 100644 (file)
@@ -67,4 +67,4 @@ ACOSH --- Inverse hyperbolic cosine function
 
   See also:
     Inverse function:
-    :ref:`COSH`
\ No newline at end of file
+    :ref:`COSH`
index 233516a802aeab67e05e46d6f5d592947a53c833..47e97154ebaa7bb5476d9428dfb9700c3b698228 100644 (file)
@@ -45,4 +45,4 @@ ADJUSTL --- Left adjust a string
 
   See also:
     :ref:`ADJUSTR`,
-    :ref:`TRIM`
\ No newline at end of file
+    :ref:`TRIM`
index fac4b0cea47ccbdf0e774091e7485d80efb91f22..9459ef9dd7132a900b6c79f212f7de9a2388ddc7 100644 (file)
@@ -45,4 +45,4 @@ ADJUSTR --- Right adjust a string
 
   See also:
     :ref:`ADJUSTL`,
-    :ref:`TRIM`
\ No newline at end of file
+    :ref:`TRIM`
index cf51185a7534e7d521b64817342ed52d947e032f..df8d9cb5aa181739a3bdbc0741ff6f3b9ca235ba 100644 (file)
@@ -78,4 +78,4 @@ AIMAG --- Imaginary part of complex number
        * - ``IMAGPART(Z)``
          - ``COMPLEX Z``
          - ``REAL``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index 36709669de7212ac6fc939d51b98970356209acb..cdf7981d46d7c2e31a839d6a547e8d059783b136 100644 (file)
@@ -56,4 +56,4 @@ ALARM --- Execute a routine after a given delay
       end program test_alarm
 
     This will cause the external routine :samp:`{handler_print}` to be called
-    after 3 seconds.
\ No newline at end of file
+    after 3 seconds.
index a023168d6f1c8c25254061151621a506d9f0bdd4..c5ab42a3517a4a89b2eb4c6ffccdd72a91a29812 100644 (file)
@@ -58,4 +58,4 @@ ALL --- All values in MASK along DIM are true
             print *, all(a .eq. b, 1)
             print *, all(a .eq. b, 2)
           end subroutine section
-      end program test_all
\ No newline at end of file
+      end program test_all
index eed0f7654149073a2911bc7d3c1b129d07bfc5aa..3c4bfdb464a74aca376733e1c416546f043e6251 100644 (file)
@@ -46,4 +46,4 @@ ALLOCATED --- Status of an allocatable entity
         integer :: i = 4
         real(4), allocatable :: x(:)
         if (.not. allocated(x)) allocate(x(i))
-      end program test_allocated
\ No newline at end of file
+      end program test_allocated
index 66a8d250c37a3d7b9b734fe4a6ea292846661bd8..cd11733a16536cac610435c85da05369245b8c90 100644 (file)
@@ -57,4 +57,4 @@ AND --- Bitwise logical AND
 
   See also:
     Fortran 95 elemental function:
-    :ref:`IAND`
\ No newline at end of file
+    :ref:`IAND`
index 1a2ba102c81b41a51aac0f3655f586c3b88168c0..574a68fad332f0b7c4fbced4f895afc0603a4ebd 100644 (file)
@@ -58,4 +58,4 @@ ANY --- Any value in MASK along DIM is true
             print *, any(a .eq. b, 1)
             print *, any(a .eq. b, 2)
           end subroutine section
-      end program test_any
\ No newline at end of file
+      end program test_any
index 0b6c41946655ad3cde88d2ba482deaa576ccce89..44925bfb4e2ab715f5f966dac3383f87e7e4acd9 100644 (file)
@@ -70,4 +70,4 @@ ASIN --- Arcsine function
     Inverse function:
     :ref:`SIN`
     Degrees function:
-    :ref:`ASIND`
\ No newline at end of file
+    :ref:`ASIND`
index 407542bfa1691bb9078ea8f9f21f777c2d39c4f7..09cf64a03189c6294b776163c3d69ec9244b6e42 100644 (file)
@@ -71,4 +71,4 @@ ASIND --- Arcsine function, degrees
     Inverse function:
     :ref:`SIND`
     Radians function:
-    :ref:`ASIN`
\ No newline at end of file
+    :ref:`ASIN`
index 08902e8fc89842488659adcfa2293718ffb39fc8..34454dd5f22bb0040677705572a6ff8f605ec4fc 100644 (file)
@@ -67,4 +67,4 @@ ASINH --- Inverse hyperbolic sine function
 
   See also:
     Inverse function:
-    :ref:`SINH`
\ No newline at end of file
+    :ref:`SINH`
index 5988c212f3285454d393620244d800d1c0d16def..ba99c3d195857c84fae870546f28a16103cee463 100644 (file)
@@ -71,4 +71,4 @@ ASSOCIATED --- Status of a pointer or pointer/target pair
       end program test_associated
 
   See also:
-    :ref:`NULL`
\ No newline at end of file
+    :ref:`NULL`
index ae36dda83abb4c8a7b019b107066954a9a51613f..23d570823deba54aaaaac9f7536f1239cfe427f6 100644 (file)
@@ -77,4 +77,4 @@ ATAN --- Arctangent function
     Inverse function:
     :ref:`TAN`
     Degrees function:
-    :ref:`ATAND`
\ No newline at end of file
+    :ref:`ATAND`
index 0f61a798b347d14d3f8c94e629d8505e167dc1a9..d947862ac9d2c11c37e9cf490a3bc6ee76cc17e1 100644 (file)
@@ -82,4 +82,4 @@ ATAN2 --- Arctangent function
     Alias:
     :ref:`ATAN`
     Degrees function:
-    :ref:`ATAN2D`
\ No newline at end of file
+    :ref:`ATAN2D`
index 1aed24a8c717d607426947e63bb02dfdb6cdb9b3..03c77a27ba29ebd4e4067e0b6b9eb69fadd48b8b 100644 (file)
@@ -82,4 +82,4 @@ ATAN2D --- Arctangent function, degrees
     Alias:
     :ref:`ATAND`
     Radians function:
-    :ref:`ATAN2`
\ No newline at end of file
+    :ref:`ATAN2`
index f070cfc120f511df2c3059b9f2e63973242caf34..1ad299c63faaf71b1b37206d7534391d16d07691 100644 (file)
@@ -77,4 +77,4 @@ ATAND --- Arctangent function, degrees
     Inverse function:
     :ref:`TAND`
     Radians function:
-    :ref:`ATAN`
\ No newline at end of file
+    :ref:`ATAN`
index 7d6f157889eebabd6b7f1eff45aa180f9588b75b..d272e7fbe40a3458e48213294569ed1967e68ef7 100644 (file)
@@ -67,4 +67,4 @@ ATANH --- Inverse hyperbolic tangent function
 
   See also:
     Inverse function:
-    :ref:`TANH`
\ No newline at end of file
+    :ref:`TANH`
index 3b1195e6547f2c52fca5558d86047867c6bd295f..37e85061c6e0478d0a968a09d08db1be7caef57a 100644 (file)
@@ -57,4 +57,4 @@ ATOMIC_ADD --- Atomic ADD operation
     :ref:`ISO_FORTRAN_ENV`,
     :ref:`ATOMIC_AND`,
     :ref:`ATOMIC_OR`,
-    :ref:`ATOMIC_XOR`
\ No newline at end of file
+    :ref:`ATOMIC_XOR`
index fd503c8e7d09cc1098be5f59eea932798e44e7c1..f9f51e35f5f28b29dd4d5393a37c0ae894118be3 100644 (file)
@@ -57,4 +57,4 @@ ATOMIC_AND --- Atomic bitwise AND operation
     :ref:`ISO_FORTRAN_ENV`,
     :ref:`ATOMIC_ADD`,
     :ref:`ATOMIC_OR`,
-    :ref:`ATOMIC_XOR`
\ No newline at end of file
+    :ref:`ATOMIC_XOR`
index a26e1343107fb450781b81f17c5fc8d48e62d787..f665124e3fe1d8e69b9021fbed9e4130221504bf 100644 (file)
@@ -64,4 +64,4 @@ ATOMIC_CAS --- Atomic compare and swap
   See also:
     :ref:`ATOMIC_DEFINE`,
     :ref:`ATOMIC_REF`,
-    :ref:`ISO_FORTRAN_ENV`
\ No newline at end of file
+    :ref:`ISO_FORTRAN_ENV`
index 4366028fc180e995a9bcffaf5251b9bd0e78a765..e38c5105b94497d9527e560727526a5014d12d54 100644 (file)
@@ -59,4 +59,4 @@ ATOMIC_DEFINE --- Setting a variable atomically
     :ref:`ATOMIC_ADD`,
     :ref:`ATOMIC_AND`,
     :ref:`ATOMIC_OR`,
-    :ref:`ATOMIC_XOR`
\ No newline at end of file
+    :ref:`ATOMIC_XOR`
index a3b1059f35a2760980e2c0b2fc01e8db7d76bb7d..7bfe699bd5bd80acb2ec880d85be2449f19e6651 100644 (file)
@@ -62,4 +62,4 @@ ATOMIC_FETCH_ADD --- Atomic ADD operation with prior fetch
     :ref:`ISO_FORTRAN_ENV`,
     :ref:`ATOMIC_FETCH_AND`,
     :ref:`ATOMIC_FETCH_OR`,
-    :ref:`ATOMIC_FETCH_XOR`
\ No newline at end of file
+    :ref:`ATOMIC_FETCH_XOR`
index 379a767177d0310a3726c0acd0cb9226d78efb91..c59eff1d18d48b15276666bc8e128cee1be0e9c0 100644 (file)
@@ -61,4 +61,4 @@ ATOMIC_FETCH_AND --- Atomic bitwise AND operation with prior fetch
     :ref:`ISO_FORTRAN_ENV`,
     :ref:`ATOMIC_FETCH_ADD`,
     :ref:`ATOMIC_FETCH_OR`,
-    :ref:`ATOMIC_FETCH_XOR`
\ No newline at end of file
+    :ref:`ATOMIC_FETCH_XOR`
index 5dd5391bcf213d0c1348715f8e6df7f4a688ba12..39d85632ed8dfc43ba2203e263fa9b1c9706b383 100644 (file)
@@ -61,4 +61,4 @@ ATOMIC_FETCH_OR --- Atomic bitwise OR operation with prior fetch
     :ref:`ISO_FORTRAN_ENV`,
     :ref:`ATOMIC_FETCH_ADD`,
     :ref:`ATOMIC_FETCH_AND`,
-    :ref:`ATOMIC_FETCH_XOR`
\ No newline at end of file
+    :ref:`ATOMIC_FETCH_XOR`
index 4f5a4c2827a7daf7d8f9bbaa79a7ace77a21d4a7..0547db08468894bc534398d1fb0dd8ef1ad08e85 100644 (file)
@@ -61,4 +61,4 @@ ATOMIC_FETCH_XOR --- Atomic bitwise XOR operation with prior fetch
     :ref:`ISO_FORTRAN_ENV`,
     :ref:`ATOMIC_FETCH_ADD`,
     :ref:`ATOMIC_FETCH_AND`,
-    :ref:`ATOMIC_FETCH_OR`
\ No newline at end of file
+    :ref:`ATOMIC_FETCH_OR`
index ed5ae9c0ba262f5a7ac422f31374bc56d63bc193..c1cc224f187e35f84d9ac454a841b902f14ad356 100644 (file)
@@ -57,4 +57,4 @@ ATOMIC_OR --- Atomic bitwise OR operation
     :ref:`ISO_FORTRAN_ENV`,
     :ref:`ATOMIC_ADD`,
     :ref:`ATOMIC_OR`,
-    :ref:`ATOMIC_XOR`
\ No newline at end of file
+    :ref:`ATOMIC_XOR`
index 2bbae373c687e64639e7cef63e22598ba7331740..d08e53883429d70aa5b323780ce602c6889e3452 100644 (file)
@@ -65,4 +65,4 @@ ATOMIC_REF --- Obtaining the value of a variable atomically
     :ref:`ATOMIC_FETCH_ADD`,
     :ref:`ATOMIC_FETCH_AND`,
     :ref:`ATOMIC_FETCH_OR`,
-    :ref:`ATOMIC_FETCH_XOR`
\ No newline at end of file
+    :ref:`ATOMIC_FETCH_XOR`
index 7e4a38b2f8e4e9322f8beb51d7413c732c29315e..c23e9227bb7bf81104929722c92983f74c39a4b4 100644 (file)
@@ -57,4 +57,4 @@ ATOMIC_XOR --- Atomic bitwise OR operation
     :ref:`ISO_FORTRAN_ENV`,
     :ref:`ATOMIC_ADD`,
     :ref:`ATOMIC_OR`,
-    :ref:`ATOMIC_XOR`
\ No newline at end of file
+    :ref:`ATOMIC_XOR`
index 04b08547f6250bb4b9ac0623f38909de2d87beeb..168c32b0fb3d4ed800517f0ed097c651c4c177a5 100644 (file)
@@ -31,4 +31,4 @@ BACKTRACE --- Show a backtrace
     None
 
   See also:
-    :ref:`ABORT`
\ No newline at end of file
+    :ref:`ABORT`
index 5317b76abd84e2da53c7e9ba6a5a5a1998fc7979..564280c3be6d3f73e95e1ab1687ca43150457bfd 100644 (file)
@@ -61,4 +61,4 @@ BESSEL_J0 --- Bessel function of the first kind of order 0
        * - ``DBESJ0(X)``
          - ``REAL(8) X``
          - ``REAL(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index 973c387cbc65715e4bb04b803a31e8a2aceefc8e..b97aa7d9c66108b2654e2bed993c33df0f49a45f 100644 (file)
@@ -61,4 +61,4 @@ BESSEL_J1 --- Bessel function of the first kind of order 1
        * - ``DBESJ1(X)``
          - ``REAL(8) X``
          - ``REAL(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index 75efb2b01d566d70dd45a2b3edcb9ed7ce9ca756..da8a06e56fbb0b6a4fa57ce7f04aa0397216006c 100644 (file)
@@ -82,4 +82,4 @@ BESSEL_JN --- Bessel function of the first kind
        * -
          - ``REAL(8) X``
          -
-         -
\ No newline at end of file
+         -
index 455ba64c590cfa0174e6838ffeb1dd20403bb25a..a6aea18957f1b3819e78962d1e74c6c618a552af 100644 (file)
@@ -59,4 +59,4 @@ BESSEL_Y0 --- Bessel function of the second kind of order 0
        * - ``DBESY0(X)``
          - ``REAL(8) X``
          - ``REAL(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index e1f26af0d6431dd9dc9fd76f464f1ab65efdd41e..a6f76608105be0c4630e1fede5c3e9542fc75dce 100644 (file)
@@ -59,4 +59,4 @@ BESSEL_Y1 --- Bessel function of the second kind of order 1
        * - ``DBESY1(X)``
          - ``REAL(8) X``
          - ``REAL(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index 2a0556e838ed1d2f4e86c5aed057b6136261c70f..86b2c15baa122cf587583712dde2eadfa6913319 100644 (file)
@@ -82,4 +82,4 @@ BESSEL_YN --- Bessel function of the second kind
        * -
          - ``REAL(8) X``
          -
-         -
\ No newline at end of file
+         -
index 0b53692d0efe23d60c49d2c5edb690a956e95423..3bcd246b80f67dbab851e1daa4fbe611e1295f85 100644 (file)
@@ -39,4 +39,4 @@ BGE --- Bitwise greater than or equal to
   See also:
     :ref:`BGT`,
     :ref:`BLE`,
-    :ref:`BLT`
\ No newline at end of file
+    :ref:`BLT`
index b033ef57fc4d760e3bfe8f101a3b4ee8f0f04748..9b38a7ec3e28cb15bf6e9c776d38589145bc0821 100644 (file)
@@ -38,4 +38,4 @@ BGT --- Bitwise greater than
   See also:
     :ref:`BGE`,
     :ref:`BLE`,
-    :ref:`BLT`
\ No newline at end of file
+    :ref:`BLT`
index 2aac37c6a9b5446eb8385173971aa0d78d8c61ca..f0ac99d42c93d6614326a841c7fb865e625db2fc 100644 (file)
@@ -41,4 +41,4 @@ BIT_SIZE --- Bit size inquiry function
           integer :: size
           size = bit_size(i)
           print *, size
-      end program test_bit_size
\ No newline at end of file
+      end program test_bit_size
index 51444469570183abbd55286afe8f1ed4825b8c96..231873e461965e6f3c15709d4fab6efb28853a9b 100644 (file)
@@ -39,4 +39,4 @@ BLE --- Bitwise less than or equal to
   See also:
     :ref:`BGT`,
     :ref:`BGE`,
-    :ref:`BLT`
\ No newline at end of file
+    :ref:`BLT`
index 225f63f200c7ad0ee165385c1858d1ad697a938b..b67bf11f4d457c41a92dae6474722e964bc3fe82 100644 (file)
@@ -38,4 +38,4 @@ BLT --- Bitwise less than
   See also:
     :ref:`BGE`,
     :ref:`BGT`,
-    :ref:`BLE`
\ No newline at end of file
+    :ref:`BLE`
index c0f9c9142590a8974bb98988323145fac918a9a4..62ce79090e908457621f596ffcfe7779397e4c04 100644 (file)
@@ -86,4 +86,4 @@ BTEST --- Bit test function
        * - ``BKTEST(I,POS)``
          - ``INTEGER(8) I,POS``
          - ``LOGICAL(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index a42c04d1823672e41e0e20fe6c7388f3f60c8f2f..a2cf0fc65cb77996ec7e850abc5c46399ccc831e 100644 (file)
@@ -51,4 +51,4 @@ C_ASSOCIATED --- Status of a C pointer
 
   See also:
     :ref:`C_LOC`,
-    :ref:`C_FUNLOC`
\ No newline at end of file
+    :ref:`C_FUNLOC`
index de9e21163a41426fbf0f80141bede7d116f47042..1ee4b18729e0e82e7ef6143803175199a3578883 100644 (file)
@@ -48,4 +48,4 @@ CEILING --- Integer ceiling function
 
   See also:
     :ref:`FLOOR`,
-    :ref:`NINT`
\ No newline at end of file
+    :ref:`NINT`
index 2d60e2c791484d990c58c50e8f5d34437620d98f..8c3230cb7d5e82d1f7cc1aea5f59bf6d30b3e7ca 100644 (file)
@@ -60,4 +60,4 @@ C_F_POINTER --- Convert C into Fortran pointer
 
   See also:
     :ref:`C_LOC`,
-    :ref:`C_F_PROCPOINTER`
\ No newline at end of file
+    :ref:`C_F_PROCPOINTER`
index 2dedd69645ccf4dabc84b25c3b434f4d99eddd1d..18c50359c01cfc33ecd89fc0c61a0cfd1270f855 100644 (file)
@@ -61,4 +61,4 @@ C_F_PROCPOINTER --- Convert C into Fortran procedure pointer
 
   See also:
     :ref:`C_LOC`,
-    :ref:`C_F_POINTER`
\ No newline at end of file
+    :ref:`C_F_POINTER`
index 19c8c19bf3d418d314ffaa54e4986e148d9b1ce9..608c0a6fdcbf5f097275176445dc5919c8ebfcb8 100644 (file)
@@ -61,4 +61,4 @@ C_FUNLOC --- Obtain the C address of a procedure
     :ref:`C_ASSOCIATED`,
     :ref:`C_LOC`,
     :ref:`C_F_POINTER`,
-    :ref:`C_F_PROCPOINTER`
\ No newline at end of file
+    :ref:`C_F_PROCPOINTER`
index 45126dfbc0e058c795b80c947e4a73fa6d782f8e..b167cfaae7d5a41a95f4d3ec21453084777db92c 100644 (file)
@@ -48,4 +48,4 @@ CHDIR --- Change working directory
       END PROGRAM
 
   See also:
-    :ref:`GETCWD`
\ No newline at end of file
+    :ref:`GETCWD`
index 890b4ffba21c5ad87ce76fabc990e8504fc0b613..8d8011c13e9b254271a92738daa41cf391ba60e5 100644 (file)
@@ -67,4 +67,4 @@ CHMOD --- Change access permissions of files
         integer :: status
         status = chmod('test.dat','u+x')
         print *, 'Status: ', status
-      end program chmod_test
\ No newline at end of file
+      end program chmod_test
index 8261e4d57a9692ccc759e117eb5a0cd0e467eb8e..33faf59afe337fc84ababe7e55894743696a2c97 100644 (file)
@@ -48,4 +48,4 @@ C_LOC --- Obtain the C address of an object
     :ref:`C_ASSOCIATED`,
     :ref:`C_FUNLOC`,
     :ref:`C_F_POINTER`,
-    :ref:`C_F_PROCPOINTER`
\ No newline at end of file
+    :ref:`C_F_PROCPOINTER`
index 790c9d01475a8672c6ca41315e270624f2cc9c33..26cfd5f4108e9379633b87d925aa6db3b69819cf 100644 (file)
@@ -58,4 +58,4 @@ CMPLX --- Complex conversion function
       end program test_cmplx
 
   See also:
-    :ref:`COMPLEX`
\ No newline at end of file
+    :ref:`COMPLEX`
index 65a2e1ebbf0bdb9c14b67868261ab9081795053a..49c03a8e7789d4c7a8722ccc8071c0c1e9b56b72 100644 (file)
@@ -62,4 +62,4 @@ CO_BROADCAST --- Copy a value to all images the current set of images
     :ref:`CO_MAX`,
     :ref:`CO_MIN`,
     :ref:`CO_SUM`,
-    :ref:`CO_REDUCE`
\ No newline at end of file
+    :ref:`CO_REDUCE`
index d8f1be6d4a9f899fcf04785b8fe6b9cdf60e7033..b9925d5d3ae98ff7f26777d5b3a89b069833e175 100644 (file)
@@ -63,4 +63,4 @@ CO_MAX --- Maximal value on the current set of images
     :ref:`CO_MIN`,
     :ref:`CO_SUM`,
     :ref:`CO_REDUCE`,
-    :ref:`CO_BROADCAST`
\ No newline at end of file
+    :ref:`CO_BROADCAST`
index 4bf2739b43e75e02ee1ae192216cf3c9e436a171..2b4238e561278a13dd20b81991b146310465e63b 100644 (file)
@@ -63,4 +63,4 @@ CO_MIN --- Minimal value on the current set of images
     :ref:`CO_MAX`,
     :ref:`CO_SUM`,
     :ref:`CO_REDUCE`,
-    :ref:`CO_BROADCAST`
\ No newline at end of file
+    :ref:`CO_BROADCAST`
index 2d344b793518c3fa7b2ddee999d39d76a7c4fad5..1517197fd7e5f8b4e2e29e688c80dc1c9543abb2 100644 (file)
@@ -40,4 +40,4 @@ COMMAND_ARGUMENT_COUNT --- Get number of command line arguments
 
   See also:
     :ref:`GET_COMMAND`,
-    :ref:`GET_COMMAND_ARGUMENT`
\ No newline at end of file
+    :ref:`GET_COMMAND_ARGUMENT`
index 81552e11931c048d4efb4f9c03258cba2dc27108..67de0ae97cf45a6568909edebb356fe9fa8324f6 100644 (file)
@@ -45,4 +45,4 @@ COMPILER_OPTIONS --- Options passed to the compiler
 
   See also:
     :ref:`COMPILER_VERSION`,
-    :ref:`ISO_FORTRAN_ENV`
\ No newline at end of file
+    :ref:`ISO_FORTRAN_ENV`
index 526d272c4a93a46d9bf13af02a8a76a1cac1f37c..b3387c690f4848a5a06c748f3d2b7b192f001303 100644 (file)
@@ -44,4 +44,4 @@ COMPILER_VERSION --- Compiler version string
 
   See also:
     :ref:`COMPILER_OPTIONS`,
-    :ref:`ISO_FORTRAN_ENV`
\ No newline at end of file
+    :ref:`ISO_FORTRAN_ENV`
index dc5d54798eae5da3af1846a3382aaff1984c9e1a..dd29e63dcb41ae50a6ebf505a96b89b91aaf3b10 100644 (file)
@@ -47,4 +47,4 @@ COMPLEX --- Complex conversion function
       end program test_complex
 
   See also:
-    :ref:`CMPLX`
\ No newline at end of file
+    :ref:`CMPLX`
index 80d3f7bd79ae04967362da49883b67692d21713d..0c3ad2c98f3443f7982b0bc5b93f851e3814c783 100644 (file)
@@ -60,4 +60,4 @@ CONJG --- Complex conjugate function
        * - ``DCONJG(Z)``
          - ``COMPLEX(8) Z``
          - ``COMPLEX(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index cba765facc87a7a0fe829bb50f2cf95f5b4d7760..0a72750e5da3000b51586f00863e78b0e485c455 100644 (file)
@@ -91,4 +91,4 @@ CO_REDUCE --- Reduction of values on the current set of images
     :ref:`CO_MIN`,
     :ref:`CO_MAX`,
     :ref:`CO_SUM`,
-    :ref:`CO_BROADCAST`
\ No newline at end of file
+    :ref:`CO_BROADCAST`
index de283c412c800546283cf8cfaf0903f567c21e00..334ce7a63047669465d898b843b93fea34691cfc 100644 (file)
@@ -88,4 +88,4 @@ COS --- Cosine function
     Inverse function:
     :ref:`ACOS`
     Degrees function:
-    :ref:`COSD`
\ No newline at end of file
+    :ref:`COSD`
index fa54ab49a200e8df337f1e1dbe8fb549d5923ee4..acfc1668589409b9bc087bb00759783e00c37d91 100644 (file)
@@ -88,4 +88,4 @@ COSD --- Cosine function, degrees
     Inverse function:
     :ref:`ACOSD`
     Radians function:
-    :ref:`COS`
\ No newline at end of file
+    :ref:`COS`
index cf421dd5db5e04ed7fb6dc447bda7c6e603d1ef6..5e60f2fc3476fed75421cb1e0485eed2918df89e 100644 (file)
@@ -70,4 +70,4 @@ COSH --- Hyperbolic cosine function
 
   See also:
     Inverse function:
-    :ref:`ACOSH`
\ No newline at end of file
+    :ref:`ACOSH`
index 49d4cbd100f234e5e7688cebff6985e9e0b9a9de..562f4f496346f789d719fab969fa4e104a2c8e93 100644 (file)
@@ -64,4 +64,4 @@ CO_SUM --- Sum of values on the current set of images
     :ref:`CO_MAX`,
     :ref:`CO_MIN`,
     :ref:`CO_REDUCE`,
-    :ref:`CO_BROADCAST`
\ No newline at end of file
+    :ref:`CO_BROADCAST`
index 82abca8c8555dbe12e99675c24f0c8829d8c211d..1d2a04d6d614a721d2869920256ef21a2cee62e1 100644 (file)
@@ -68,4 +68,4 @@ COTAN --- Cotangent function
     Converse function:
     :ref:`TAN`
     Degrees function:
-    :ref:`COTAND`
\ No newline at end of file
+    :ref:`COTAND`
index e101c52eb6de723c0e373c655cea1daf3c81e23f..88b51873a3c8a40ce9bb78be6d1f2f52ec740549 100644 (file)
@@ -71,4 +71,4 @@ COTAND --- Cotangent function, degrees
     Converse function:
     :ref:`TAND`
     Radians function:
-    :ref:`COTAN`
\ No newline at end of file
+    :ref:`COTAN`
index e0988f71c1f7178ac2cbdcd1020012682387692d..26b8d731e7cefb9e639467efc37a658640f31dcb 100644 (file)
@@ -69,4 +69,4 @@ COUNT --- Count function
           print '(3i3)', count(mask, 1)
           print *
           print '(3i3)', count(mask, 2)
-      end program test_count
\ No newline at end of file
+      end program test_count
index c10df47e4fa23f8a55d2fbb07caac6421d31093e..2ffbe8d927f3f0c2e42a14676a2a6b66af7c4ee8 100644 (file)
@@ -46,4 +46,4 @@ CPU_TIME --- CPU elapsed time in seconds
 
   See also:
     :ref:`SYSTEM_CLOCK`,
-    :ref:`DATE_AND_TIME`
\ No newline at end of file
+    :ref:`DATE_AND_TIME`
index bc222790a3ccd8ba475e96bf44cce825ac6f8c58..ac7eaec125b8f09c47eeeee3af84fbfa415ecea8 100644 (file)
@@ -58,4 +58,4 @@ CSHIFT --- Circular shift elements of an array
           print '(3i3)', a(1,:)
           print '(3i3)', a(2,:)
           print '(3i3)', a(3,:)
-      end program test_cshift
\ No newline at end of file
+      end program test_cshift
index 2cae1e800c0a1b0f6f5bf75f518599f09eee867b..39e5faa448128c8a26b6e1b70666b787a2624a8f 100644 (file)
@@ -52,4 +52,4 @@ C_SIZEOF --- Size in bytes of an expression
 
   See also:
     :ref:`SIZEOF`,
-    :ref:`STORAGE_SIZE`
\ No newline at end of file
+    :ref:`STORAGE_SIZE`
index 1cfc97ac768d1e32688a212b9ff5eb6f2adb0657..94265975c2ab21cbd8b32913358bcda3680a3d87 100644 (file)
@@ -59,4 +59,4 @@ CTIME --- Convert a time into a string
     :ref:`GMTIME`,
     :ref:`LTIME`,
     :ref:`TIME`,
-    :ref:`TIME8`
\ No newline at end of file
+    :ref:`TIME8`
index 42268b8d0629a0a8d045e0d640cb103cf09371e4..320c8ddc26d89ce4bcf99d97670acbd9ef669903 100644 (file)
@@ -67,4 +67,4 @@ DATE_AND_TIME --- Date and time subroutine
 
   See also:
     :ref:`CPU_TIME`,
-    :ref:`SYSTEM_CLOCK`
\ No newline at end of file
+    :ref:`SYSTEM_CLOCK`
index 60108a92fe1260c9403c505d70318cfba02c8c5a..c04ebe36a258d1a895f0ce7c5313b348bb68b141 100644 (file)
@@ -43,4 +43,4 @@ DBLE --- Double conversion function
       end program test_dble
 
   See also:
-    :ref:`REAL`
\ No newline at end of file
+    :ref:`REAL`
index 358e9376ce4acd263c0d800b969cb8cb1064242e..2eb904ba497ee3a4ef3c44cbadf0bb6b59d6fe36 100644 (file)
@@ -51,4 +51,4 @@ DCMPLX --- Double complex conversion function
           print *, dcmplx(x)
           print *, dcmplx(z)
           print *, dcmplx(x,i)
-      end program test_dcmplx
\ No newline at end of file
+      end program test_dcmplx
index 895a32c9e55231f07d0b9ad5f423b509b5cd86cf..ada5a22a11aeade524e0e8b56a2900b98472c7db 100644 (file)
@@ -43,4 +43,4 @@ DIGITS --- Significant binary digits function
           print *, digits(i)
           print *, digits(x)
           print *, digits(y)
-      end program test_digits
\ No newline at end of file
+      end program test_digits
index 7a5f2e4ae197499739f727e4632162b268799f29..9a72c37aaa273246dca7de609885416959b1cd30 100644 (file)
@@ -75,4 +75,4 @@ DIM --- Positive difference
        * - ``DDIM(X,Y)``
          - ``REAL(8) X, Y``
          - ``REAL(8)``
-         - Fortran 77 and later
\ No newline at end of file
+         - Fortran 77 and later
index 396e221e4b429bd497407c1301b0563bd292b7dc..856f41c2c8a6b47812269aa59d5dfb77a6d6751d 100644 (file)
@@ -54,4 +54,4 @@ DOT_PRODUCT --- Dot product function
           print '(3i3)', b
           print *
           print *, dot_product(a,b)
-      end program test_dot_prod
\ No newline at end of file
+      end program test_dot_prod
index 63dca09037ae756c6b4fd05ab7b729307650fa0a..531a1b9e42280a22ae6ed41ae31669f87927aef0 100644 (file)
@@ -59,4 +59,4 @@ DPROD --- Double product function
        * - ``DPROD(X,Y)``
          - ``REAL(4) X, Y``
          - ``REAL(8)``
-         - Fortran 77 and later
\ No newline at end of file
+         - Fortran 77 and later
index f84da91eff1e40144b589a2823d1303c712f4b6b..ff9367e80995308c09ff6b616ee04158e0c44fe7 100644 (file)
@@ -40,4 +40,4 @@ DREAL --- Double real part function
       end program test_dreal
 
   See also:
-    :ref:`AIMAG`
\ No newline at end of file
+    :ref:`AIMAG`
index 24ab08e231dd1c083c55686a8d9ef0b352901ad9..dae185ac4393ae92cf66d684e96a3192ec706078 100644 (file)
@@ -49,4 +49,4 @@ DSHIFTL --- Combined left shift
       RESULT = DSHIFTL(I, J, SHIFT)
 
   See also:
-    :ref:`DSHIFTR`
\ No newline at end of file
+    :ref:`DSHIFTR`
index a4d4ec4475da698b99a61437f8a1be4f3b6a344b..3a443c8e125adceb05bc273122946afb08f8ab90 100644 (file)
@@ -49,4 +49,4 @@ DSHIFTR --- Combined right shift
       RESULT = DSHIFTR(I, J, SHIFT)
 
   See also:
-    :ref:`DSHIFTL`
\ No newline at end of file
+    :ref:`DSHIFTL`
index 4f63d97cf257e925141b77c8c0b7705c4bb6f4e9..052ba17b01cbf22e1ad678af513389ae52f3e6bd 100644 (file)
@@ -61,4 +61,4 @@ DTIME --- Execution time subroutine (or function)
       end program test_dtime
 
   See also:
-    :ref:`CPU_TIME`
\ No newline at end of file
+    :ref:`CPU_TIME`
index 93f1e5af3552ffaf845ef0dff3d53ec891ee69ce..b237512633693c48ac72da525b8f46d26e37e499 100644 (file)
@@ -64,4 +64,4 @@ EOSHIFT --- End-off shift elements of an array
           print '(3i3)', a(1,:)
           print '(3i3)', a(2,:)
           print '(3i3)', a(3,:)
-      end program test_eoshift
\ No newline at end of file
+      end program test_eoshift
index 6ff2f2e8ab6f629668c71b7e1f8ecfa70ae38114..3f75b3470c387b0fee95df174c5daac84ec9abe0 100644 (file)
@@ -40,4 +40,4 @@ EPSILON --- Epsilon function
           real(8) :: y = 2.33
           print *, EPSILON(x)
           print *, EPSILON(y)
-      end program test_epsilon
\ No newline at end of file
+      end program test_epsilon
index 9a1c6de6e2e77aef44f5953a81f2e3c852ffe853..2ad749061638fcb4b0e70dbe4e8f385f8e3b069d 100644 (file)
@@ -54,4 +54,4 @@ ERF --- Error function
        * - ``DERF(X)``
          - ``REAL(8) X``
          - ``REAL(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index d6ee377a1729a54a1169d67810d7984ed4264092..a0f2680b825ee1eb87855ba7bad35271e1f8fe52 100644 (file)
@@ -54,4 +54,4 @@ ERFC --- Error function
        * - ``DERFC(X)``
          - ``REAL(8) X``
          - ``REAL(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index 7842cb5475733d57c9be2bd73287ea9ee55e0613..f70199983944d2594285a32f5bad34d04dd26654 100644 (file)
@@ -38,4 +38,4 @@ ERFC_SCALED --- Error function
       program test_erfc_scaled
         real(8) :: x = 0.17_8
         x = erfc_scaled(x)
-      end program test_erfc_scaled
\ No newline at end of file
+      end program test_erfc_scaled
index 63d7431c50ef11141f753a2133681e2f36cd1a4e..28d3ae6aa6307e7905382f58852e73511a1ccf6e 100644 (file)
@@ -59,4 +59,4 @@ ETIME --- Execution time subroutine (or function)
       end program test_etime
 
   See also:
-    :ref:`CPU_TIME`
\ No newline at end of file
+    :ref:`CPU_TIME`
index f676ec09e02953f5f69ece90a54543494c508e65..e5983da1eb6c37bed39e8705750db1c44d9181ef 100644 (file)
@@ -54,4 +54,4 @@ EVENT_QUERY --- Query whether a coarray event has occurred
         elseif (this_image() == 2) then
           event post (event_value_has_been_set[1])
         end if
-      end program atomic
\ No newline at end of file
+      end program atomic
index cfb3dffd5aca594d222a033723b69072195fad8b..4bdc781455f2d93ce423cfa3428d6c09f88ab0c7 100644 (file)
@@ -67,4 +67,4 @@ EXECUTE_COMMAND_LINE --- Execute a shell command
     terminated alongside.
 
   See also:
-    :ref:`SYSTEM`
\ No newline at end of file
+    :ref:`SYSTEM`
index 40ac4bd8d4858224666849c17e8fdeedbe2b6a34..884f35c21b4fbbc6025c0f83e4733c643a94203e 100644 (file)
@@ -44,4 +44,4 @@ EXIT --- Exit the program with status.
 
   See also:
     :ref:`ABORT`,
-    :ref:`KILL`
\ No newline at end of file
+    :ref:`KILL`
index 205ad2753e7015e40f225e5263d18ce95c88145b..4ba0c54b9e215f5d9edb466f82ccdb0c941294d1 100644 (file)
@@ -80,4 +80,4 @@ EXP --- Exponential function
        * - ``CDEXP(X)``
          - ``COMPLEX(8) X``
          - ``COMPLEX(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index 83c7aa0866c9ac64cb40ed62ac6e4362b0544306..c61c7e7a8ea1b62526af8644d39f0087cd26393c 100644 (file)
@@ -41,4 +41,4 @@ EXPONENT --- Exponent function
         i = exponent(x)
         print *, i
         print *, exponent(0.0)
-      end program test_exponent
\ No newline at end of file
+      end program test_exponent
index 1df242ebce893cb18b70668c17177c2b766f2b7d..b74c4fbcdc4f684ae1bee6bbc1597a5559eed50e 100644 (file)
@@ -38,4 +38,4 @@ EXTENDS_TYPE_OF ---  Query dynamic type for extension
       RESULT = EXTENDS_TYPE_OF(A, MOLD)
 
   See also:
-    :ref:`SAME_TYPE_AS`
\ No newline at end of file
+    :ref:`SAME_TYPE_AS`
index 1b780a5f9b65e8a25cfb47c5aaa8f009b1bb4f86..388bbefaa44989cdb104749f3de9f8efa042ccfe 100644 (file)
@@ -54,4 +54,4 @@ FDATE --- Get the current time as a string
 
   See also:
     :ref:`DATE_AND_TIME`,
-    :ref:`CTIME`
\ No newline at end of file
+    :ref:`CTIME`
index e9ac9eba3804c87859fc6baaf27b0e8cf4a444e1..b413cad5c41f2fb7b58a8d9dff658665479d007d 100644 (file)
@@ -57,4 +57,4 @@ FGET --- Read a single character in stream mode from stdin
   See also:
     :ref:`FGETC`,
     :ref:`FPUT`,
-    :ref:`FPUTC`
\ No newline at end of file
+    :ref:`FPUTC`
index 7677fdcd7adad78b64845055118532ede94676e0..ac8b9d0f074bd9188c81d519b453808a326999ee 100644 (file)
@@ -59,4 +59,4 @@ FGETC --- Read a single character in stream mode
   See also:
     :ref:`FGET`,
     :ref:`FPUT`,
-    :ref:`FPUTC`
\ No newline at end of file
+    :ref:`FPUTC`
index 7361872c39d5e674dc14bdddb00e72d1fbcd4bd0..dadedb45128cf607a6dddd5b3e917eb68839f0d3 100644 (file)
@@ -75,4 +75,4 @@ FINDLOC --- Search an array for a value
 
   See also:
     :ref:`MAXLOC`,
-    :ref:`MINLOC`
\ No newline at end of file
+    :ref:`MINLOC`
index 7c7eaeedec7b1ac74f51f43850004aa05d206105..a0a809ed7b7840795701068ed7247597e3c2403b 100644 (file)
@@ -48,4 +48,4 @@ FLOOR --- Integer floor function
 
   See also:
     :ref:`CEILING`,
-    :ref:`NINT`
\ No newline at end of file
+    :ref:`NINT`
index c761b35a1ff9f59a6a5e5a94a66cf578aa051247..4b034975c9dab1f9ae99a999e5ff03ddad6c5933 100644 (file)
@@ -69,4 +69,4 @@ FLUSH --- Flush I/O unit(s)
         ret = fsync(fnum(10))
 
         ! Handle possible error
-        if (ret /= 0) stop "Error calling FSYNC"
\ No newline at end of file
+        if (ret /= 0) stop "Error calling FSYNC"
index b756f0a32d1029ce5b4b5f7a006dd9053f959f8a..b9d0446aabb8fc50d34ed67c7f61d80fd83c6989 100644 (file)
@@ -41,4 +41,4 @@ FNUM --- File number function
         i = fnum(10)
         print *, i
         close (10)
-      end program test_fnum
\ No newline at end of file
+      end program test_fnum
index 54d1e6cc293e78d8210c7be3a775f3192c84276e..c18c6df31523e44149d2195ddac4fbb0e2eb3c6e 100644 (file)
@@ -51,4 +51,4 @@ FPUT --- Write a single character in stream mode to stdout
   See also:
     :ref:`FPUTC`,
     :ref:`FGET`,
-    :ref:`FGETC`
\ No newline at end of file
+    :ref:`FGETC`
index 063c1a8e57f15e655434a98950c39b2abb016e0f..bea98773945907d19414b650850480b552e3636d 100644 (file)
@@ -57,4 +57,4 @@ FPUTC --- Write a single character in stream mode
   See also:
     :ref:`FPUT`,
     :ref:`FGET`,
-    :ref:`FGETC`
\ No newline at end of file
+    :ref:`FGETC`
index 4e2586318ae710e34df4238b078e85bb3af2e17e..6eabe12724999e0bd5641b7a0731179dd8b339f3 100644 (file)
@@ -41,4 +41,4 @@ FRACTION --- Fractional part of the model representation
         real :: x
         x = 178.1387e-4
         print *, fraction(x), x * radix(x)**(-exponent(x))
-      end program test_fraction
\ No newline at end of file
+      end program test_fraction
index 9bf7f9acf038f9f86a6280a49aee4ccc6187c9d1..14ff6e1d7c6b0b111c6ae6c90a556e97c3e1a092 100644 (file)
@@ -40,4 +40,4 @@ FREE --- Frees memory
     See ``MALLOC`` for an example.
 
   See also:
-    :ref:`MALLOC`
\ No newline at end of file
+    :ref:`MALLOC`
index cddc4b87305855c2b0965d0ab2ed4a65ce1bef85..6dd7c73783b411cb6f276994133e335c79be5af9 100644 (file)
@@ -69,4 +69,4 @@ FSEEK --- Low level file positioning subroutine
       END PROGRAM
 
   See also:
-    :ref:`FTELL`
\ No newline at end of file
+    :ref:`FTELL`
index dfd44f8592bc94cb5baeccdfb0380fbd548bd99d..5be85cea38cba23428089be8a4afcdfe6aa43656 100644 (file)
@@ -44,4 +44,4 @@ FSTAT --- Get file status
     To stat a link:
     :ref:`LSTAT`
     To stat a file:
-    :ref:`STAT`
\ No newline at end of file
+    :ref:`STAT`
index fcd0e2657668776586561e2b729cd37125a592d4..b08f678c9205738291dd45345c7e6494dc2c733b 100644 (file)
@@ -47,4 +47,4 @@ FTELL --- Current stream position
       END PROGRAM
 
   See also:
-    :ref:`FSEEK`
\ No newline at end of file
+    :ref:`FSEEK`
index 5d589723731587dff52ad768c8294b23168b8847..b831746f40537234eb9e455a66b63127c874fded 100644 (file)
@@ -64,4 +64,4 @@ GAMMA --- Gamma function
 
   See also:
     Logarithm of the Gamma function:
-    :ref:`LOG_GAMMA`
\ No newline at end of file
+    :ref:`LOG_GAMMA`
index dedbef7e59f10bd9d75649c8bb4369aabfb25456..dae6783ca52e858557f280dd3d03709a71a3a4b3 100644 (file)
@@ -40,4 +40,4 @@ GERROR --- Get last system error message
 
   See also:
     :ref:`IERRNO`,
-    :ref:`PERROR`
\ No newline at end of file
+    :ref:`PERROR`
index 348c03a64bb0b9f4debd4b506cfd1fdbb4e0ac1b..1d67aa229c068dcb0da6b6af46be7f95433c788c 100644 (file)
@@ -61,4 +61,4 @@ GETARG --- Get command line arguments
     Fortran 2003 functions and subroutines:
     :ref:`GET_COMMAND`,
     :ref:`GET_COMMAND_ARGUMENT`,
-    :ref:`COMMAND_ARGUMENT_COUNT`
\ No newline at end of file
+    :ref:`COMMAND_ARGUMENT_COUNT`
index 9c959996b638c380c93caaeffb3e7f1cd3419bf0..a54119f34125095c9b572a3f99554b7c28949c7d 100644 (file)
@@ -55,4 +55,4 @@ GET_COMMAND --- Get the entire command line
 
   See also:
     :ref:`GET_COMMAND_ARGUMENT`,
-    :ref:`COMMAND_ARGUMENT_COUNT`
\ No newline at end of file
+    :ref:`COMMAND_ARGUMENT_COUNT`
index 57c7d5647f5f5e112999687a13571535aeda2c0b..1234acb29ec8e9d214adb053f4273bfb3bc92144 100644 (file)
@@ -73,4 +73,4 @@ GET_COMMAND_ARGUMENT --- Get command line arguments
 
   See also:
     :ref:`GET_COMMAND`,
-    :ref:`COMMAND_ARGUMENT_COUNT`
\ No newline at end of file
+    :ref:`COMMAND_ARGUMENT_COUNT`
index 2c226021d6e90392f1ee0dedee2ed91520a0502d..eb33ef01456728b5f340c48c1b69e8301b516ce8 100644 (file)
@@ -43,4 +43,4 @@ GETCWD --- Get current working directory
       END PROGRAM
 
   See also:
-    :ref:`CHDIR`
\ No newline at end of file
+    :ref:`CHDIR`
index 706d48a5cdcc7761a8b3d02194319e6faceb86e3..429792249581777fe4f8e54d14f798076e254dc5 100644 (file)
@@ -46,4 +46,4 @@ GETENV --- Get an environmental variable
       END PROGRAM
 
   See also:
-    :ref:`GET_ENVIRONMENT_VARIABLE`
\ No newline at end of file
+    :ref:`GET_ENVIRONMENT_VARIABLE`
index 22fec7ed00910f487b701eb321359f24019f7178..3aaaedab841be5f95f7dfc5660237e44756c57ba 100644 (file)
@@ -65,4 +65,4 @@ GET_ENVIRONMENT_VARIABLE --- Get an environmental variable
         CHARACTER(len=255) :: homedir
         CALL get_environment_variable("HOME", homedir)
         WRITE (*,*) TRIM(homedir)
-      END PROGRAM
\ No newline at end of file
+      END PROGRAM
index 07fc8e4b52d65ec98a2239c0db9048073239529e..cd120cbd108b2b805a90e4276e1826343daddc69 100644 (file)
@@ -34,4 +34,4 @@ GETGID --- Group ID function
 
   See also:
     :ref:`GETPID`,
-    :ref:`GETUID`
\ No newline at end of file
+    :ref:`GETUID`
index 888f8bb9392cae6a5d627e0e224d2d342dfaec82..0faca31de78dcbac7b9d5cd282f37237a93da013 100644 (file)
@@ -44,4 +44,4 @@ GETLOG --- Get login name
       END PROGRAM
 
   See also:
-    :ref:`GETUID`
\ No newline at end of file
+    :ref:`GETUID`
index a9a4d8370c40b24af0fe3b7575ea568ead2fc9d2..1c89392d170e35d6b842e91d52aac0788406b76b 100644 (file)
@@ -40,4 +40,4 @@ GETPID --- Process ID function
 
   See also:
     :ref:`GETGID`,
-    :ref:`GETUID`
\ No newline at end of file
+    :ref:`GETUID`
index ab37b3f09c9f0f968b386621983ba421e1c6a68b..929b177f20d3e5ae3dcd27fc0e2c75f77071c41d 100644 (file)
@@ -34,4 +34,4 @@ GETUID --- User ID function
 
   See also:
     :ref:`GETPID`,
-    :ref:`GETLOG`
\ No newline at end of file
+    :ref:`GETLOG`
index 35b24c447ef478f6ff572f31a8bd20f1078c62c2..52ee1f1a05b9876e31697411d35fbe6479e803ff 100644 (file)
@@ -44,4 +44,4 @@ GMTIME --- Convert time to GMT info
     :ref:`CTIME`,
     :ref:`LTIME`,
     :ref:`TIME`,
-    :ref:`TIME8`
\ No newline at end of file
+    :ref:`TIME8`
index 319f09474d8f6a6faf701e1076403a3a28871eba..097b19e0387d170047b488412d8e136de4237f6a 100644 (file)
@@ -35,4 +35,4 @@ HOSTNM --- Get system host name
     .. code-block:: fortran
 
       CALL HOSTNM(C [, STATUS])
-      STATUS = HOSTNM(NAME)
\ No newline at end of file
+      STATUS = HOSTNM(NAME)
index 6f7fec8aaad51ca93f4ba6c5769ed63bdcc0c089..56f0895017e294f70637606155c0f6d2394c9912 100644 (file)
@@ -38,4 +38,4 @@ HUGE --- Largest number of a kind
       program test_huge_tiny
         print *, huge(0), huge(0.0), huge(0.0d0)
         print *, tiny(0.0), tiny(0.0d0)
-      end program test_huge_tiny
\ No newline at end of file
+      end program test_huge_tiny
index f567cc18e8fa5a195f5f862071d801893ab5c345..ff8d042d5c6fa303b078582a75bd10eceb81cd59 100644 (file)
@@ -42,4 +42,4 @@ HYPOT --- Euclidean distance function
       program test_hypot
         real(4) :: x = 1.e0_4, y = 0.5e0_4
         x = hypot(x,y)
-      end program test_hypot
\ No newline at end of file
+      end program test_hypot
index edc94e6a2593dfd7de3df1c7c63359d1bbc10a7d..df01e11393aec830836f8e1a1f296d6eb3994a1a 100644 (file)
@@ -52,4 +52,4 @@ IACHAR --- Code in ASCII collating sequence
   See also:
     :ref:`ACHAR`,
     :ref:`CHAR`,
-    :ref:`ICHAR`
\ No newline at end of file
+    :ref:`ICHAR`
index 2f6a41d25460291289f7474e3ed8af69b8214564..7bbb7cdd22471427e0b21a151a800830eda033e7 100644 (file)
@@ -58,4 +58,4 @@ IALL --- Bitwise AND of array elements
   See also:
     :ref:`IANY`,
     :ref:`IPARITY`,
-    :ref:`IAND`
\ No newline at end of file
+    :ref:`IAND`
index 804ce5e58247a4ecc670f1059bdb27ed8996a05b..ae340e93f049d0517ad9660914397e5b2e82418d 100644 (file)
@@ -96,4 +96,4 @@ IAND --- Bitwise logical and
     :ref:`IBITS`,
     :ref:`IBSET`,
     :ref:`IBCLR`,
-    :ref:`NOT`
\ No newline at end of file
+    :ref:`NOT`
index 523b04e582807c9ba335dc5ff40dc3fef2aefe37..d500573b30891e8f4824dd4c5ae0fb50246ac30d 100644 (file)
@@ -58,4 +58,4 @@ IANY --- Bitwise OR of array elements
   See also:
     :ref:`IPARITY`,
     :ref:`IALL`,
-    :ref:`IOR`
\ No newline at end of file
+    :ref:`IOR`
index 6242b1367bdedf06fdb4e0b16216d0928108094d..a8b4c8f7385bbba631e50670161027b8bfac85a0 100644 (file)
@@ -41,4 +41,4 @@ IARGC --- Get the number of command line arguments
     Fortran 2003 functions and subroutines:
     :ref:`GET_COMMAND`,
     :ref:`GET_COMMAND_ARGUMENT`,
-    :ref:`COMMAND_ARGUMENT_COUNT`
\ No newline at end of file
+    :ref:`COMMAND_ARGUMENT_COUNT`
index 44be678880c90e2f71c967ee0098ed15b4a47028..da2061369ee8ed5d9cfb0059472d7659356c6b13 100644 (file)
@@ -84,4 +84,4 @@ IBCLR --- Clear bit
     :ref:`IAND`,
     :ref:`IOR`,
     :ref:`IEOR`,
-    :ref:`MVBITS`
\ No newline at end of file
+    :ref:`MVBITS`
index 9c14634efd2dbab7613fd62ecf2f2cb13027dab3..e381b979d573de110d5aaf103d05ec35a67735e3 100644 (file)
@@ -90,4 +90,4 @@ IBITS --- Bit extraction
     :ref:`IBSET`,
     :ref:`IAND`,
     :ref:`IOR`,
-    :ref:`IEOR`
\ No newline at end of file
+    :ref:`IEOR`
index 502947f46e7485f317a023126aa5f469b5755b04..11a548d07876632a895a18cd29a4ada9abf2c5bf 100644 (file)
@@ -82,4 +82,4 @@ IBSET --- Set bit
     :ref:`IAND`,
     :ref:`IOR`,
     :ref:`IEOR`,
-    :ref:`MVBITS`
\ No newline at end of file
+    :ref:`MVBITS`
index 3ff689ecdcf7d365e02deff46cb077e4a7b48086..847854d30951c4c8d0fca2c2a4c123e6949fccbf 100644 (file)
@@ -90,4 +90,4 @@ ICHAR --- Character-to-integer conversion function
   See also:
     :ref:`ACHAR`,
     :ref:`CHAR`,
-    :ref:`IACHAR`
\ No newline at end of file
+    :ref:`IACHAR`
index 798e115352e24be01b2734a63b9500f48fa394e8..5c2e1127faf6d5915ae7b80463561b932f7985d1 100644 (file)
@@ -47,4 +47,4 @@ IDATE --- Get current local time subroutine (day/month/year)
       end program test_idate
 
   See also:
-    :ref:`DATE_AND_TIME`
\ No newline at end of file
+    :ref:`DATE_AND_TIME`
index 79d6a3de447e9693f986041822c4f1ed5f5c2c4d..604cd654454a5c05eb85c28571ac63ea65a0698d 100644 (file)
@@ -88,4 +88,4 @@ IEOR --- Bitwise logical exclusive or
     :ref:`IBITS`,
     :ref:`IBSET`,
     :ref:`IBCLR`,
-    :ref:`NOT`
\ No newline at end of file
+    :ref:`NOT`
index fbeff170871426c9f59441d13ef24c42fecf3c24..af1dd1c6ae47ac344413b27d1cc7fd3d5edeaf9c 100644 (file)
@@ -34,4 +34,4 @@ IERRNO --- Get the last system error number
     None
 
   See also:
-    :ref:`PERROR`
\ No newline at end of file
+    :ref:`PERROR`
index 7f28957b985aeb1dfa6546c507d80c359672b36a..6263132d0711bca00d6370bee5559212d9e0a808 100644 (file)
@@ -45,4 +45,4 @@ IMAGE_INDEX --- Function that converts a cosubscript to an image index
 
   See also:
     :ref:`THIS_IMAGE`,
-    :ref:`NUM_IMAGES`
\ No newline at end of file
+    :ref:`NUM_IMAGES`
index 969aa6125454e4faac50b11d7f3ce29dc337c81e..4ef9ead94b0174a903e2925aee787d35a1cfb671 100644 (file)
@@ -69,4 +69,4 @@ INDEX --- Position of a substring within a string
 
   See also:
     :ref:`SCAN`,
-    :ref:`VERIFY`
\ No newline at end of file
+    :ref:`VERIFY`
index e650dd18b4a07912d2a76fda6e37a2409b2e9a46..2e360c31c8a126e21d877c306d2353c588eea587 100644 (file)
@@ -36,4 +36,4 @@ INT2 --- Convert to 16-bit integer type
 
   See also:
     :ref:`INT`,
-    :ref:`INT8`
\ No newline at end of file
+    :ref:`INT8`
index cb061a5e1e8e891f594aa2a7565f6e3d127bb705..7b425ccb5aa92778961b054e517412fafb7398fd 100644 (file)
@@ -36,4 +36,4 @@ INT8 --- Convert to 64-bit integer type
 
   See also:
     :ref:`INT`,
-    :ref:`INT2`
\ No newline at end of file
+    :ref:`INT2`
index 926e1b223e3237f3e38fa5091d4bd609e476d151..83712d55379b4341d378792dd29fad2db0dbefbb 100644 (file)
@@ -40,4 +40,4 @@ implemented both a function and a subroutine.  Both classes
 have been implemented in :command:`gfortran` for backwards compatibility
 with :command:`g77`.  It is noted here that these functions and subroutines
 cannot be intermixed in a given subprogram.  In the descriptions that follow,
-the applicable standard for each intrinsic procedure is noted.
\ No newline at end of file
+the applicable standard for each intrinsic procedure is noted.
index f21068884764255aeba99f869758f258b904fe40..cd00b9623ccc45a60b81858182da9c556e709eb0 100644 (file)
@@ -88,4 +88,4 @@ IOR --- Bitwise logical or
     :ref:`IBITS`,
     :ref:`IBSET`,
     :ref:`IBCLR`,
-    :ref:`NOT`
\ No newline at end of file
+    :ref:`NOT`
index 5abd4e1e77efef41de3a5ee8725a50c8dcf3658c..0855cdd01d45a8e8368cb5ebf5cb70da69d46c4a 100644 (file)
@@ -59,4 +59,4 @@ IPARITY --- Bitwise XOR of array elements
     :ref:`IANY`,
     :ref:`IALL`,
     :ref:`IEOR`,
-    :ref:`PARITY`
\ No newline at end of file
+    :ref:`PARITY`
index b7b0a6924ce87f9d0bfa6a7d633bd2f7848f2e9e..09bda44e3412517608e964c6f95f0cf9552e44d1 100644 (file)
@@ -45,4 +45,4 @@ IRAND --- Integer pseudo-random number
         call srand(seed)
         print *, irand(), irand(), irand(), irand()
         print *, irand(seed), irand(), irand(), irand()
-      end program test_irand
\ No newline at end of file
+      end program test_irand
index 6b0ef210e0f545ad2ba021d2a857d87737ceb8c8..3e8465cf5c25f1ab2d8630af9c903b992bea4a1b 100644 (file)
@@ -43,4 +43,4 @@ ISATTY --- Whether a unit is a terminal device
       END PROGRAM
 
   See also:
-    :ref:`TTYNAM`
\ No newline at end of file
+    :ref:`TTYNAM`
index b7d84eee01b7e2c3393ed2ee2d79bc05762221cf..08f04599f840316b55f8f41b3b20920a7bbed8a2 100644 (file)
@@ -49,4 +49,4 @@ IS_CONTIGUOUS --- Test whether an array is contiguous
             write (*,*) 'X is not contiguous'
           end if
         end subroutine sub
-      end program test
\ No newline at end of file
+      end program test
index c5427f2dd0ce4ee63c8f57e828cc84eebfc98834..ef1dc699cfe2b5a4ebd8108626d6ec3cc3855122 100644 (file)
@@ -82,4 +82,4 @@ ISHFT --- Shift bits
          - GNU extension
 
   See also:
-    :ref:`ISHFTC`
\ No newline at end of file
+    :ref:`ISHFTC`
index f3e1545a3eaf9d0159a3f8c6682f4b6e30fcc0ee..ceabef3afbd1a8397fcd20051273a28cfe1160c1 100644 (file)
@@ -88,4 +88,4 @@ ISHFTC --- Shift bits circularly
          - GNU extension
 
   See also:
-    :ref:`ISHFT`
\ No newline at end of file
+    :ref:`ISHFT`
index 5efd23239e3a13d336ba458bc1bb91c550e0081b..19d4e7d379c79f80259f5612191eb9df14d380ac 100644 (file)
@@ -45,4 +45,4 @@ IS_IOSTAT_END --- Test for end-of-file value
         OPEN(88, FILE='test.dat')
         READ(88, *, IOSTAT=stat) i
         IF(IS_IOSTAT_END(stat)) STOP 'END OF FILE'
-      END PROGRAM
\ No newline at end of file
+      END PROGRAM
index bafc67fbe9e82126c619b2d6c17f9c3bd3a47211..4b675666002b8897e8af6ed994d056e5ea6b5874 100644 (file)
@@ -45,4 +45,4 @@ IS_IOSTAT_EOR --- Test for end-of-record value
         OPEN(88, FILE='test.dat', FORM='UNFORMATTED')
         READ(88, IOSTAT=stat) i
         IF(IS_IOSTAT_EOR(stat)) STOP 'END OF RECORD'
-      END PROGRAM
\ No newline at end of file
+      END PROGRAM
index 312e1dbf035829a23c172238077fd10143b01ceb..9bb4f7c0728429cc7cab81d494aea8f7a80febf8 100644 (file)
@@ -42,4 +42,4 @@ ISNAN --- Test for a NaN
         x = -1.0
         x = sqrt(x)
         if (isnan(x)) stop '"x" is a NaN'
-      end program test_nan
\ No newline at end of file
+      end program test_nan
index 4fb25b22f2ceeeb488a69e20faee04f0f6a57f81..9ff4d35b1de3ebd4d731dcc648dacef87768322d 100644 (file)
@@ -47,4 +47,4 @@ ITIME --- Get current local time subroutine (hour/minutes/seconds)
       end program test_itime
 
   See also:
-    :ref:`DATE_AND_TIME`
\ No newline at end of file
+    :ref:`DATE_AND_TIME`
index 9ffa4caf00c1b512193b2d7fad968f5980259b63..83b54fcc59ef49b90bd0ff76e24b5276d29fa071 100644 (file)
@@ -48,4 +48,4 @@ KILL --- Send a signal to a process
 
   See also:
     :ref:`ABORT`,
-    :ref:`EXIT`
\ No newline at end of file
+    :ref:`EXIT`
index 594ce105a79e593a690138b25c275e7ac5b501b1..849c9c92c1ae27cb70d27463b58d0149361fffda 100644 (file)
@@ -43,4 +43,4 @@ KIND --- Kind of an entity
 
         print *, "The default character kind is ", kc
         print *, "The default logical kind is ", kl
-      end program test_kind
\ No newline at end of file
+      end program test_kind
index d07e972c9b57028589594996669beafe3b3fbc46..9da8815f19ad6df135ac3ae1f0e8ba5b97039e75 100644 (file)
@@ -48,4 +48,4 @@ LBOUND --- Lower dimension bounds of an array
 
   See also:
     :ref:`UBOUND`,
-    :ref:`LCOBOUND`
\ No newline at end of file
+    :ref:`LCOBOUND`
index eb998163d8624c45552b5414c457408ebd82e5c8..a00b2f83c61b1bb64d07049f52b6102daca6bffb 100644 (file)
@@ -45,4 +45,4 @@ LCOBOUND --- Lower codimension bounds of an array
 
   See also:
     :ref:`UCOBOUND`,
-    :ref:`LBOUND`
\ No newline at end of file
+    :ref:`LBOUND`
index 327cf8958c5baf3650cd4d6389cde08b18796ac0..287f1efc21bff3dfae871e191121f3af67a12eaa 100644 (file)
@@ -44,4 +44,4 @@ LEADZ --- Number of leading zero bits of an integer
     :ref:`BIT_SIZE`,
     :ref:`TRAILZ`,
     :ref:`POPCNT`,
-    :ref:`POPPAR`
\ No newline at end of file
+    :ref:`POPPAR`
index 433659ce9cfda9f5eeacca54658bbf5d11cc3f3f..966ff554d46ae62602d704fe4beb4fdc6766fe61 100644 (file)
@@ -59,4 +59,4 @@ LEN --- Length of a character entity
   See also:
     :ref:`LEN_TRIM`,
     :ref:`ADJUSTL`,
-    :ref:`ADJUSTR`
\ No newline at end of file
+    :ref:`ADJUSTR`
index 51c8e3aa73b74fbc62fb297033d0bb6f32ba6b75..e9571aa97eb6d7ce7deee3c6c1f2ee20ed1c54d9 100644 (file)
@@ -40,4 +40,4 @@ LEN_TRIM --- Length of a character entity without trailing blank characters
   See also:
     :ref:`LEN`,
     :ref:`ADJUSTL`,
-    :ref:`ADJUSTR`
\ No newline at end of file
+    :ref:`ADJUSTR`
index f56ae88098bea837c59f80d67a2355e2341352fc..6ffb4a7af0c78ad2cf5b7b3101c7b59497aea6e1 100644 (file)
@@ -60,4 +60,4 @@ LGE --- Lexical greater than or equal
   See also:
     :ref:`LGT`,
     :ref:`LLE`,
-    :ref:`LLT`
\ No newline at end of file
+    :ref:`LLT`
index 06d70c768eb79ff7d89190841a17e47f57ddc2b3..0654ee5bc31b05308f6da32be03aa0cdd397f9f2 100644 (file)
@@ -60,4 +60,4 @@ LGT --- Lexical greater than
   See also:
     :ref:`LGE`,
     :ref:`LLE`,
-    :ref:`LLT`
\ No newline at end of file
+    :ref:`LLT`
index e24cf2e632b1fd5c574a3930b50be64efb1ef2be..5f5f08d3f888f01551571effa7fb6d7defb5a6b1 100644 (file)
@@ -42,4 +42,4 @@ LINK --- Create a hard link
 
   See also:
     :ref:`SYMLNK`,
-    :ref:`UNLINK`
\ No newline at end of file
+    :ref:`UNLINK`
index f256bcc868cb46209796ed297a911e44ab5536d3..9edce0fec64fd3acf75585d14174b75d6831f99f 100644 (file)
@@ -60,4 +60,4 @@ LLE --- Lexical less than or equal
   See also:
     :ref:`LGE`,
     :ref:`LGT`,
-    :ref:`LLT`
\ No newline at end of file
+    :ref:`LLT`
index b7f18515f93905c8010f894545863a3ce836ba66..e2f567c28909afe144efbb372fac68e98fc1fd7f 100644 (file)
@@ -60,4 +60,4 @@ LLT --- Lexical less than
   See also:
     :ref:`LGE`,
     :ref:`LGT`,
-    :ref:`LLE`
\ No newline at end of file
+    :ref:`LLE`
index aff68384011fc892e3ff2bbb04d0f87dd537ee1c..cc7a50e1f986c53f04ceb4663eb09ed17a3a759a 100644 (file)
@@ -36,4 +36,4 @@ LNBLNK --- Index of the last non-blank character in a string
 
   See also:
     :ref:`index-intrinsic`,
-    :ref:`LEN_TRIM`
\ No newline at end of file
+    :ref:`LEN_TRIM`
index f503a018d86ec862be5f507663f5062e475e899c..6e308bc684a9ea4c02098facf1cbce0d345485c3 100644 (file)
@@ -41,4 +41,4 @@ LOC --- Returns the address of a variable
         real :: r
         i = loc(r)
         print *, i
-      end program test_loc
\ No newline at end of file
+      end program test_loc
index dd960ba57ee09047c96388997990dc9ef8c3695f..b7bb67b9fc9facf30217361424d73a28a463e7a2 100644 (file)
@@ -90,4 +90,4 @@ LOG --- Natural logarithm function
        * - ``CDLOG(X)``
          - ``COMPLEX(8) X``
          - ``COMPLEX(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index 7529706da2b449a9e1ab3bd3ed8b76db44c076a2..80f8b7d89a414be1c23172e5edce0dffe4d293b7 100644 (file)
@@ -66,4 +66,4 @@ LOG10 --- Base 10 logarithm function
        * - ``DLOG10(X)``
          - ``REAL(8) X``
          - ``REAL(8)``
-         - Fortran 77 and later
\ No newline at end of file
+         - Fortran 77 and later
index e9952bd2b28657d866a914ae4f3ee3a21449335d..1818975123d9093de76dcd211cd492f32d57d791 100644 (file)
@@ -73,4 +73,4 @@ LOG_GAMMA --- Logarithm of the Gamma function
 
   See also:
     Gamma function:
-    :ref:`GAMMA`
\ No newline at end of file
+    :ref:`GAMMA`
index fe3706fa5d55f9a7a3075eb3927d4a9a5ef5d84d..7ebf5253d0afe412902663d68e6d1b557b4305f4 100644 (file)
@@ -40,4 +40,4 @@ LOGICAL --- Convert to logical type
   See also:
     :ref:`INT`,
     :ref:`REAL`,
-    :ref:`CMPLX`
\ No newline at end of file
+    :ref:`CMPLX`
index 031e3e1b9c58c0fea9229b7159cf8da81880be91..b2cf60185c4f685460b8ba8c192f6819bccb4e79 100644 (file)
@@ -45,4 +45,4 @@ LSHIFT --- Left shift bits
     :ref:`RSHIFT`,
     :ref:`SHIFTA`,
     :ref:`SHIFTL`,
-    :ref:`SHIFTR`
\ No newline at end of file
+    :ref:`SHIFTR`
index 0abd89dc4423ecd341535c2d4d0c8009c3eebdb5..63ad504be81d0d99f6e2a8672bb394d2df52f664 100644 (file)
@@ -46,4 +46,4 @@ LSTAT --- Get file status
     To stat an open file:
     :ref:`FSTAT`
     To stat a file:
-    :ref:`STAT`
\ No newline at end of file
+    :ref:`STAT`
index d09728e07bbfb5b3a43fcf6e04e629dac4ce0b9c..293f812436e60ee1e38c010bf7c74b8dd9b77c16 100644 (file)
@@ -43,4 +43,4 @@ LTIME --- Convert time to local time info
     :ref:`CTIME`,
     :ref:`GMTIME`,
     :ref:`TIME`,
-    :ref:`TIME8`
\ No newline at end of file
+    :ref:`TIME8`
index 581ae06d2002a0606a4602c16a76589a993ef6bf..381d2790c51287410bcd46319812daf7560f264f 100644 (file)
@@ -63,4 +63,4 @@ MALLOC --- Allocate dynamic memory
       end program test_malloc
 
   See also:
-    :ref:`FREE`
\ No newline at end of file
+    :ref:`FREE`
index 0d0ea90cad58ecc21b52db805afc39ec5fdb6065..6b28cdc972b4abd92826bfcfd9c377a4c5621abc 100644 (file)
@@ -39,4 +39,4 @@ MASKL --- Left justified mask
       RESULT = MASKL(I[, KIND])
 
   See also:
-    :ref:`MASKR`
\ No newline at end of file
+    :ref:`MASKR`
index 30f4e37f314bc0e2e8e5b6a8c05b54b355a44500..ae2b4f03d102296ef125ba54b38cfc39f7746080 100644 (file)
@@ -39,4 +39,4 @@ MASKR --- Right justified mask
       RESULT = MASKR(I[, KIND])
 
   See also:
-    :ref:`MASKL`
\ No newline at end of file
+    :ref:`MASKL`
index 81884929a1a6f4b03a59708768e2dbeb5f3fb5e4..83a1c8e8527049feacfff5a67aab5fc692fe9311 100644 (file)
@@ -41,4 +41,4 @@ MATMUL --- matrix multiplication
   Syntax:
     .. code-block:: fortran
 
-      RESULT = MATMUL(MATRIX_A, MATRIX_B)
\ No newline at end of file
+      RESULT = MATMUL(MATRIX_A, MATRIX_B)
index 7c6179ab548bfb2808b96141bfb5211c6a720937..688e6931df664c6fbf0bc59760872ff3c3c354c5 100644 (file)
@@ -83,4 +83,4 @@ MAX --- Maximum value of an argument list
   See also:
     :ref:`MAXLOC`
     :ref:`MAXVAL`,
-    :ref:`MIN`
\ No newline at end of file
+    :ref:`MIN`
index 8d42d60f6f3fc9420e17c5ba4a2492d29e28b775..4f73d1330750c3bc28918992a5bd43e20a898b69 100644 (file)
@@ -42,4 +42,4 @@ MAXEXPONENT --- Maximum exponent of a real kind
 
         print *, minexponent(x), maxexponent(x)
         print *, minexponent(y), maxexponent(y)
-      end program exponents
\ No newline at end of file
+      end program exponents
index 2e3d2adf5de49122dbd54a8dec966854578e0a9f..74c317b96e10b01e7729d76fbf779a6cb8e554e3 100644 (file)
@@ -73,4 +73,4 @@ MAXLOC --- Location of the maximum value within an array
   See also:
     :ref:`FINDLOC`,
     :ref:`MAX`,
-    :ref:`MAXVAL`
\ No newline at end of file
+    :ref:`MAXVAL`
index 9b3dcc5040392478f7487dad9e5668f633a181fd..f5b4f0e7928798cd0c2ebe0cb4d9515519b6d82d 100644 (file)
@@ -55,4 +55,4 @@ MAXVAL --- Maximum value of an array
 
   See also:
     :ref:`MAX`,
-    :ref:`MAXLOC`
\ No newline at end of file
+    :ref:`MAXLOC`
index 3ac35fb1f49bed1f7f224ca628c9df986203b32d..18222459b798ae7837eb58d3cc4cb90a9ba6010a 100644 (file)
@@ -36,4 +36,4 @@ MCLOCK --- Time function
     :ref:`GMTIME`,
     :ref:`LTIME`,
     :ref:`MCLOCK`,
-    :ref:`TIME`
\ No newline at end of file
+    :ref:`TIME`
index 3524e52d4c106ba24d6dff48f0126eee02b5bf5e..379fb7552e4c9e1f922f38752de5ac7f03f340c6 100644 (file)
@@ -36,4 +36,4 @@ MCLOCK8 --- Time function (64-bit)
     :ref:`GMTIME`,
     :ref:`LTIME`,
     :ref:`MCLOCK`,
-    :ref:`TIME8`
\ No newline at end of file
+    :ref:`TIME8`
index 556358ab86c9f3505b86e5808b642cb811e2cb1f..87402f03113ced0854e4ed1ef1aee492952a9f2a 100644 (file)
@@ -38,4 +38,4 @@ MERGE --- Merge variables
   Syntax:
     .. code-block:: fortran
 
-      RESULT = MERGE(TSOURCE, FSOURCE, MASK)
\ No newline at end of file
+      RESULT = MERGE(TSOURCE, FSOURCE, MASK)
index 80dd38b76f87fe04c0f4c59ace54591a00f79073..10364e6e6d241fca11ca47c94376a4922c279b63 100644 (file)
@@ -41,4 +41,4 @@ MERGE_BITS --- Merge of bits under mask
   Syntax:
     .. code-block:: fortran
 
-      RESULT = MERGE_BITS(I, J, MASK)
\ No newline at end of file
+      RESULT = MERGE_BITS(I, J, MASK)
index aefd814cbbe8decb8308c5e2f2e11b2936837cef..8fc6c68920569e030d1c540bdddad646c3f02f91 100644 (file)
@@ -83,4 +83,4 @@ MIN --- Minimum value of an argument list
   See also:
     :ref:`MAX`,
     :ref:`MINLOC`,
-    :ref:`MINVAL`
\ No newline at end of file
+    :ref:`MINVAL`
index 546a46bb1931b5c275ff2b9097bc99df988aedb2..15da4068e50a87cce33f40cc2768fc9e8996af95 100644 (file)
@@ -34,4 +34,4 @@ MINEXPONENT --- Minimum exponent of a real kind
       RESULT = MINEXPONENT(X)
 
   Example:
-    See ``MAXEXPONENT`` for an example.
\ No newline at end of file
+    See ``MAXEXPONENT`` for an example.
index 49496bec599777679d39eb0bc4bd6f03b7a29b0b..84b9898c4d69f1e01f6d00ed8b8269dbe78ce694 100644 (file)
@@ -73,4 +73,4 @@ MINLOC --- Location of the minimum value within an array
   See also:
     :ref:`FINDLOC`,
     :ref:`MIN`,
-    :ref:`MINVAL`
\ No newline at end of file
+    :ref:`MINVAL`
index 55fd75d8a562320c978fb37e52f3422b7e2671ff..aeaa96251d80dd69078c325b4261b940ab8a7e22 100644 (file)
@@ -55,4 +55,4 @@ MINVAL --- Minimum value of an array
 
   See also:
     :ref:`MIN`,
-    :ref:`MINLOC`
\ No newline at end of file
+    :ref:`MINLOC`
index 35624ae322b17df75f244239634a54e86b627bf7..2e674e90bd46590120c640b889139a74e94a4e1c 100644 (file)
@@ -115,4 +115,4 @@ MOD --- Remainder function
          - GNU extension
 
   See also:
-    :ref:`MODULO`
\ No newline at end of file
+    :ref:`MODULO`
index 82e21261d94672a98dfaa6ebb0c3c72fc0c02005..79a2c24b4907bc35d4e40ffe0a17c44d66a104fc 100644 (file)
@@ -52,4 +52,4 @@ MODULO --- Modulo function
       end program
 
   See also:
-    :ref:`MOD`
\ No newline at end of file
+    :ref:`MOD`
index 8c39ad8e824a9d1bcc215c7a44efaff81b9ec688..2a30203526b98301011802441bdcf4abb8f99b43 100644 (file)
@@ -48,4 +48,4 @@ MOVE_ALLOC --- Move allocation from one object to another
           call move_alloc(a, b)
           print *, allocated(a), allocated(b)
           print *, b
-      end program test_move_alloc
\ No newline at end of file
+      end program test_move_alloc
index a3b0121a5ba7794988d635446dce1c479cb18608..b60a197fbe37485776c8d0c5de7aee848dc78dfc 100644 (file)
@@ -92,4 +92,4 @@ MVBITS --- Move bits from one integer to another
     :ref:`IBITS`,
     :ref:`IAND`,
     :ref:`IOR`,
-    :ref:`IEOR`
\ No newline at end of file
+    :ref:`IEOR`
index 8c2292cd904be65f7e7cacaa27338df7d4a550de..2604c71d7a2323fec39fb6662cb4920fab3f9ae3 100644 (file)
@@ -48,4 +48,4 @@ NEAREST --- Nearest representable number
         x = nearest(42.0, 1.0)
         y = nearest(42.0, -1.0)
         write (*,"(3(G20.15))") x, y, x - y
-      end program test_nearest
\ No newline at end of file
+      end program test_nearest
index 0c5a830a826d9caff2f99489086400602687c195..f78462ac64674b7ad8423c9209b6cd1220e54306 100644 (file)
@@ -39,4 +39,4 @@ NEW_LINE --- New line character
       program newline
         implicit none
         write(*,'(A)') 'This is record 1.'//NEW_LINE('A')//'This is record 2.'
-      end program newline
\ No newline at end of file
+      end program newline
index 8c4eb56f00e8ac8ea0f1c1b96dfac2fc20f0eb6b..035beb041e209c4209f01adba3a2e582092d1f99 100644 (file)
@@ -72,4 +72,4 @@ NINT --- Nearest whole number
 
   See also:
     :ref:`CEILING`,
-    :ref:`FLOOR`
\ No newline at end of file
+    :ref:`FLOOR`
index 05bb49134b341c2d2fec2d78fc9fbcefbaad022f..6618b1f2f2421da3875ce7536d30a9053198d837 100644 (file)
@@ -43,4 +43,4 @@ NORM2 --- Euclidean vector norms
       PROGRAM test_sum
         REAL :: x(5) = [ real :: 1, 2, 3, 4, 5 ]
         print *, NORM2(x)  ! = sqrt(55.) ~ 7.416
-      END PROGRAM
\ No newline at end of file
+      END PROGRAM
index 841b19c9844a5d9bb7ff743f4a6fb536efd4c60e..57670323450a487e139af2c5364356b45d1ddf74 100644 (file)
@@ -82,4 +82,4 @@ NOT --- Logical negation
     :ref:`IOR`,
     :ref:`IBITS`,
     :ref:`IBSET`,
-    :ref:`IBCLR`
\ No newline at end of file
+    :ref:`IBCLR`
index 816887e23d922c188af36dde1f6897a77ef86feb..9a624bf2cde1a38ee88a4a6ec02946a59e86159d 100644 (file)
@@ -38,4 +38,4 @@ NULL --- Function that returns an disassociated pointer
       REAL, POINTER, DIMENSION(:) :: VEC => NULL ()
 
   See also:
-    :ref:`ASSOCIATED`
\ No newline at end of file
+    :ref:`ASSOCIATED`
index bcb93e012fd4411135a6680313d5d2a20a3664c9..9e453b3a61c10c218dfa5b17c9a583ff3c17a33a 100644 (file)
@@ -58,4 +58,4 @@ NUM_IMAGES --- Function that returns the number of images
 
   See also:
     :ref:`THIS_IMAGE`,
-    :ref:`IMAGE_INDEX`
\ No newline at end of file
+    :ref:`IMAGE_INDEX`
index 2ca58a5f3ee42068f843d45cdedba44a99418112..0a7d0603e49ac1af8680272827cc8bdfddf6a047 100644 (file)
@@ -57,4 +57,4 @@ OR --- Bitwise logical OR
 
   See also:
     Fortran 95 elemental function:
-    :ref:`IOR`
\ No newline at end of file
+    :ref:`IOR`
index 183bb52acf03bf6e3272581ecfc73f9b72679e78..d6ba349eab075f01e4b2af7bbacc0c73fc1595b1 100644 (file)
@@ -69,4 +69,4 @@ PACK --- Pack an array into an array of rank one
       END PROGRAM
 
   See also:
-    :ref:`UNPACK`
\ No newline at end of file
+    :ref:`UNPACK`
index 6617c0f4acca9bba569e82375bbd3af5f644124b..31669203bbe3176fa8adcf9f61717f290388d4ed 100644 (file)
@@ -43,4 +43,4 @@ PARITY --- Reduction with exclusive OR
       PROGRAM test_sum
         LOGICAL :: x(2) = [ .true., .false. ]
         print *, PARITY(x) ! prints "T" (true).
-      END PROGRAM
\ No newline at end of file
+      END PROGRAM
index 22e13e3cfd2c4f0d70cf82708f424867612976d5..11d9f764b0c7ac8782f052dff3f6a6555ec647de 100644 (file)
@@ -32,4 +32,4 @@ PERROR --- Print system error message
       CALL PERROR(STRING)
 
   See also:
-    :ref:`IERRNO`
\ No newline at end of file
+    :ref:`IERRNO`
index 5e9d19bad7e5e347a72eafa38dac09d61fc80982..5ba47833e14d18a458a9e38fae8c69eb7ab2f756 100644 (file)
@@ -45,4 +45,4 @@ POPCNT --- Number of bits set
   See also:
     :ref:`POPPAR`,
     :ref:`LEADZ`,
-    :ref:`TRAILZ`
\ No newline at end of file
+    :ref:`TRAILZ`
index 85f16416182ce43b13906d388202eafb06158fa3..39ab0ff9c466cfa2a88874615987e12a0b533217 100644 (file)
@@ -47,4 +47,4 @@ POPPAR --- Parity of the number of bits set
   See also:
     :ref:`POPCNT`,
     :ref:`LEADZ`,
-    :ref:`TRAILZ`
\ No newline at end of file
+    :ref:`TRAILZ`
index 892786a4c5f2457a99c519782ee428d1713d178b..006eba2db4d990cd07433db0b24d692ccf414f7c 100644 (file)
@@ -47,4 +47,4 @@ PRECISION --- Decimal precision of a real kind
 
   See also:
     :ref:`SELECTED_REAL_KIND`,
-    :ref:`RANGE`
\ No newline at end of file
+    :ref:`RANGE`
index c2f8f340d50d34d44e68465c188e9a71c8d51ac3..ca920cc988294e008e8373339d376299a67668a8 100644 (file)
@@ -44,4 +44,4 @@ PRESENT --- Determine whether an optional dummy argument is specified
           INTEGER, INTENT(IN), OPTIONAL :: x
           f = PRESENT(x)
         END FUNCTION
-      END PROGRAM
\ No newline at end of file
+      END PROGRAM
index 81d59d6167dea633433957b0507d14141a17b7e5..72fb760bbe5fa564aef3287235369aade665e70e 100644 (file)
@@ -53,4 +53,4 @@ PRODUCT --- Product of array elements
       END PROGRAM
 
   See also:
-    :ref:`SUM`
\ No newline at end of file
+    :ref:`SUM`
index 14379ce8900217dd9cba11c0f86e337774eff2bc..42c5dc41b91bcd9f1596759deb8dae0c7332fd95 100644 (file)
@@ -41,4 +41,4 @@ RADIX --- Base of a model number
       end program test_radix
 
   See also:
-    :ref:`SELECTED_REAL_KIND`
\ No newline at end of file
+    :ref:`SELECTED_REAL_KIND`
index deee7b0fdea7436495502512a77b3336d691356e..809c8421736a6122352a9a0ba370433991bf15ed 100644 (file)
@@ -24,4 +24,4 @@ RAN --- Real pseudo-random number
 
   See also:
     :ref:`RAND`,
-    :ref:`RANDOM_NUMBER`
\ No newline at end of file
+    :ref:`RANDOM_NUMBER`
index c8fe878d89afa2eb008644ce4bb203b67e663a76..c75c6701df429ba8e848e99419b3d923cbda4d08 100644 (file)
@@ -48,4 +48,4 @@ RAND --- Real pseudo-random number
 
   See also:
     :ref:`SRAND`,
-    :ref:`RANDOM_NUMBER`
\ No newline at end of file
+    :ref:`RANDOM_NUMBER`
index 7e1ffd543505fffee354b492747886091fee56d1..a12531a8d5b23fb16b9e792ebafa301a8f383e9d 100644 (file)
@@ -59,4 +59,4 @@ RANDOM_INIT --- Initialize a pseudo-random number generator
 
   See also:
     :ref:`RANDOM_NUMBER`,
-    :ref:`RANDOM_SEED`
\ No newline at end of file
+    :ref:`RANDOM_SEED`
index 77935c9e8d348522ed50bc1d213d830b51a3a72c..2b1358538fbec5c292c9c4283f7ef646b2947773 100644 (file)
@@ -39,4 +39,4 @@ RANDOM_NUMBER --- Pseudo-random number
 
   See also:
     :ref:`RANDOM_SEED`,
-    :ref:`RANDOM_INIT`
\ No newline at end of file
+    :ref:`RANDOM_INIT`
index 01b2b9fb1659cfbebd6cadb11d23c3463a97a3bd..f3066747445b8a938f38cf18cc93eccb87ac1163 100644 (file)
@@ -59,4 +59,4 @@ RANDOM_SEED --- Initialize a pseudo-random number sequence
 
   See also:
     :ref:`RANDOM_NUMBER`,
-    :ref:`RANDOM_INIT`
\ No newline at end of file
+    :ref:`RANDOM_INIT`
index 1bfd6b9e74caa11e984f97a9587e2bb54ab582da..748a60c366a407980046a94cfd9f5ab8f8bcb4e5 100644 (file)
@@ -39,4 +39,4 @@ RANGE --- Decimal exponent range
 
   See also:
     :ref:`SELECTED_REAL_KIND`,
-    :ref:`PRECISION`
\ No newline at end of file
+    :ref:`PRECISION`
index 4f4ab025812a9319720fae1d6fb978f2de067f17..3efb871c0068c4e719d8e625b55637b3f28430b8 100644 (file)
@@ -40,4 +40,4 @@ RANK --- Rank of a data object
         real, allocatable :: b(:,:)
 
         print *, rank(a), rank(b) ! Prints:  0  2
-      end program test_rank
\ No newline at end of file
+      end program test_rank
index 594cbd91efc0beed4faf727eb9a7f293f19c4e94..390c16fe835ccf28ab70b29faa8e0093587b072c 100644 (file)
@@ -41,4 +41,4 @@ RENAME --- Rename a file
       STATUS = RENAME(PATH1, PATH2)
 
   See also:
-    :ref:`LINK`
\ No newline at end of file
+    :ref:`LINK`
index 8fd52f604ac0b9d7ade9f8627013916b1308303b..cc83eb99f0580693f9cd1b1717c0bd4a4651d7d3 100644 (file)
@@ -40,4 +40,4 @@ REPEAT --- Repeated string concatenation
 
       program test_repeat
         write(*,*) repeat("x", 5)   ! "xxxxx"
-      end program
\ No newline at end of file
+      end program
index de975fdc800675caaefc73122327482f00a98765..cdfa947e3fdae0bfe140ee5107d4c1258ab8cba0 100644 (file)
@@ -59,4 +59,4 @@ RESHAPE --- Function to reshape an array
       END PROGRAM
 
   See also:
-    :ref:`SHAPE`
\ No newline at end of file
+    :ref:`SHAPE`
index c287aaa053646b3313b1060cd6bea4e5f1da0d58..3e507d3380373523f57fa76105c1fa1c53a4bb6f 100644 (file)
@@ -35,4 +35,4 @@ RRSPACING --- Reciprocal of the relative spacing
       RESULT = RRSPACING(X)
 
   See also:
-    :ref:`SPACING`
\ No newline at end of file
+    :ref:`SPACING`
index 34d0c6d1d546341273c031ac9831ac7989124bc0..ad56ced5266e6612a8af4be68dee0458046f006a 100644 (file)
@@ -47,4 +47,4 @@ RSHIFT --- Right shift bits
     :ref:`LSHIFT`,
     :ref:`SHIFTA`,
     :ref:`SHIFTR`,
-    :ref:`SHIFTL`
\ No newline at end of file
+    :ref:`SHIFTL`
index 9f19b37c846a9f8a02bd82609d9f221a864c4b2a..cddf2faba146ace610446ad54492673eb0712cdb 100644 (file)
@@ -38,4 +38,4 @@ SAME_TYPE_AS ---  Query dynamic types for equality
       RESULT = SAME_TYPE_AS(A, B)
 
   See also:
-    :ref:`EXTENDS_TYPE_OF`
\ No newline at end of file
+    :ref:`EXTENDS_TYPE_OF`
index 96ba1cffd7189abda6de69a4af95f4d89b7c1fbd..12adebb198423e81fd783216684adbec5e66200e 100644 (file)
@@ -42,4 +42,4 @@ SCALE --- Scale a real value
         real :: x = 178.1387e-4
         integer :: i = 5
         print *, scale(x,i), x*radix(x)**i
-      end program test_scale
\ No newline at end of file
+      end program test_scale
index 20d4a869f575188041681a10114585d505524cd0..0446550ce51d38a1db011c8cca936c5e04e52955 100644 (file)
@@ -54,4 +54,4 @@ SCAN --- Scan a string for the presence of a set of characters
 
   See also:
     :ref:`index-intrinsic`,
-    :ref:`VERIFY`
\ No newline at end of file
+    :ref:`VERIFY`
index 984bef5aa8ece505b19596171f6d735cf1ee7b31..b35d79afa8abca1aaee5f4d7988e9e6dde146602 100644 (file)
@@ -49,4 +49,4 @@ SECNDS --- Time function
           end do
           t2 = secnds (t1)        ! elapsed time
           print *, "Something took ", t2, " seconds."
-      end program test_secnds
\ No newline at end of file
+      end program test_secnds
index 6c300459df15e230dfb8fef326d2ec1ebe372d3d..d2306f83dd9d7731bbf2037239ad0955b7f00529 100644 (file)
@@ -37,4 +37,4 @@ SECOND --- CPU time function
       TIME = SECOND()
 
   See also:
-    :ref:`CPU_TIME`
\ No newline at end of file
+    :ref:`CPU_TIME`
index f5321dda2001313027a74ae328c26f15bcea82b4..aeebf1c7a0ce44cc7bc5cb3503201363cbad0202 100644 (file)
@@ -53,4 +53,4 @@ SELECTED_CHAR_KIND --- Choose character kind
 
         open (output_unit, encoding='UTF-8')
         write (*,*) trim (hello_world)
-      end program character_kind
\ No newline at end of file
+      end program character_kind
index 6e302d1f36787e1e0d90c06e0f9a8252f08e4618..33b0cf34aa8eb85829d0ba86bb963c52266dd1f1 100644 (file)
@@ -45,4 +45,4 @@ SELECTED_INT_KIND --- Choose integer kind
         ! The following inequalities are always true
         print *, huge(i5) >= 10_k5**5-1
         print *, huge(i15) >= 10_k15**15-1
-      end program large_integers
\ No newline at end of file
+      end program large_integers
index bf540f959e74af991fed21f37b9d80fbaf51533e..9efaaab3de720ca495b3a298c757161adffc3855 100644 (file)
@@ -64,4 +64,4 @@ SELECTED_REAL_KIND --- Choose real kind
   See also:
     :ref:`PRECISION`,
     :ref:`RANGE`,
-    :ref:`RADIX`
\ No newline at end of file
+    :ref:`RADIX`
index 2769cf9e53c8982743628121206091ed8872174e..bfdfc7679d6080972d1ca7d9f5128379a44aaa94 100644 (file)
@@ -45,4 +45,4 @@ SET_EXPONENT --- Set the exponent of the model
         REAL :: x = 178.1387e-4
         INTEGER :: i = 17
         PRINT *, SET_EXPONENT(x, i), FRACTION(x) * RADIX(x)**i
-      END PROGRAM
\ No newline at end of file
+      END PROGRAM
index 33b1cce85fa117d9da42e45e8c995c45a359740b..ffcaca42192de426b55e166eb48ccbe033d82578 100644 (file)
@@ -52,4 +52,4 @@ SHAPE --- Determine the shape of an array
 
   See also:
     :ref:`RESHAPE`,
-    :ref:`SIZE`
\ No newline at end of file
+    :ref:`SIZE`
index e897cbecab44a0e8ec48a53ecbd90599288f6a1b..7a30d571cf0fb0ac69818d31299ab05a294474cc 100644 (file)
@@ -43,4 +43,4 @@ SHIFTA --- Right shift with fill
 
   See also:
     :ref:`SHIFTL`,
-    :ref:`SHIFTR`
\ No newline at end of file
+    :ref:`SHIFTR`
index 5d160cae37d4fabcb797e68ddaaf25de792a132f..43600d44696769c61a2d4a7fbac476fc81edaee2 100644 (file)
@@ -41,4 +41,4 @@ SHIFTL --- Left shift
 
   See also:
     :ref:`SHIFTA`,
-    :ref:`SHIFTR`
\ No newline at end of file
+    :ref:`SHIFTR`
index 6b127742ec1c3e0224a36370b17ba5849ac6d97f..b6182270eeada5dc465bd9e2d246a788bdcc23b4 100644 (file)
@@ -41,4 +41,4 @@ SHIFTR --- Right shift
 
   See also:
     :ref:`SHIFTA`,
-    :ref:`SHIFTL`
\ No newline at end of file
+    :ref:`SHIFTL`
index 04d00436e95f0f2c19589c005b11a93501a1f839..0739490763e5966eb5d5456ff0582f811b8342b9 100644 (file)
@@ -75,4 +75,4 @@ SIGN --- Sign copying function
        * - ``DSIGN(A,B)``
          - ``REAL(8) A, B``
          - ``REAL(8)``
-         - Fortran 77 and later
\ No newline at end of file
+         - Fortran 77 and later
index 0ae2b3b87c5ff8da41bb18cf154e2c8beab4a2d7..94987f823fbb5abd9ae6ec12f2c7b97a40aa58ef 100644 (file)
@@ -56,4 +56,4 @@ SIGNAL --- Signal handling subroutine (or function)
         call signal (10, 1)
 
         call sleep (30)
-      end program test_signal
\ No newline at end of file
+      end program test_signal
index 264f57ffb7858b1549bdba6f9c0ce916fc84b9d2..902144f3062542f308731ab24e3d58fcfd8c6c94 100644 (file)
@@ -86,4 +86,4 @@ SIN --- Sine function
     Inverse function:
     :ref:`ASIN`
     Degrees function:
-    :ref:`SIND`
\ No newline at end of file
+    :ref:`SIND`
index 8cafb1026b49463abd61e3edeb8e6707ec605954..89aa7e16bdf08ae6f6704c7bba898560e06ce963 100644 (file)
@@ -86,4 +86,4 @@ SIND --- Sine function, degrees
     Inverse function:
     :ref:`ASIND`
     Radians function:
-    :ref:`SIN`
\ No newline at end of file
+    :ref:`SIN`
index f74836194655fd18ec2761d5676036be2aed3a76..e63deff9beee02bd756faa5361831c368e1c68e2 100644 (file)
@@ -63,4 +63,4 @@ SINH --- Hyperbolic sine function
          - Fortran 90 and later
 
   See also:
-    :ref:`ASINH`
\ No newline at end of file
+    :ref:`ASINH`
index 6196a1a0822ecc557f11b2224d21b49a8ff54e12..f9d2a6913ef246d398e48a9cd4569c5a6ff1df62 100644 (file)
@@ -52,4 +52,4 @@ SIZE --- Determine the size of an array
 
   See also:
     :ref:`SHAPE`,
-    :ref:`RESHAPE`
\ No newline at end of file
+    :ref:`RESHAPE`
index 8870efc57c633d86946f1f2b683c51856c61988a..243a295e48e1a51701ac9eeeeb639d8681b8c3f3 100644 (file)
@@ -55,4 +55,4 @@ SIZEOF --- Size in bytes of an expression
 
   See also:
     :ref:`C_SIZEOF`,
-    :ref:`STORAGE_SIZE`
\ No newline at end of file
+    :ref:`STORAGE_SIZE`
index d87a498e4041cc6ed31ec23c1d35f76ed3f60ea8..26ed32961809e043bcee65d5771c85d046d93c03 100644 (file)
@@ -33,4 +33,4 @@ SLEEP --- Sleep for the specified number of seconds
 
       program test_sleep
         call sleep(5)
-      end
\ No newline at end of file
+      end
index 3cc0a861ed952abfe8fd64c8f737554f125c1c57..73b9e48b3b9ec0eedeb5c87f23eb35f5461c99c0 100644 (file)
@@ -44,4 +44,4 @@ SPACING --- Smallest distance between two numbers of a given type
       END PROGRAM
 
   See also:
-    :ref:`RRSPACING`
\ No newline at end of file
+    :ref:`RRSPACING`
index a0d914fa901fa8f21d7919616874a67378afb1bb..ab8acbc2cc82673212848dc5da97781303ee2fcc 100644 (file)
@@ -51,4 +51,4 @@ SPREAD --- Add a dimension to an array
       END PROGRAM
 
   See also:
-    :ref:`UNPACK`
\ No newline at end of file
+    :ref:`UNPACK`
index 0acfabcd90d086b04ebf0565f53ff44eed9c352e..e4831b6f089c16718fc6e93cd6d4aad3cbc8f6a8 100644 (file)
@@ -83,4 +83,4 @@ SQRT --- Square-root function
        * - ``CDSQRT(X)``
          - ``COMPLEX(8) X``
          - ``COMPLEX(8)``
-         - GNU extension
\ No newline at end of file
+         - GNU extension
index 3c74d887add31601b387d1c79f263436e0455563..6574fff5d6b83b561f959d44a7b39b3b5e65909f 100644 (file)
@@ -50,4 +50,4 @@ SRAND --- Reinitialize the random number generator
   See also:
     :ref:`RAND`,
     :ref:`RANDOM_SEED`,
-    :ref:`RANDOM_NUMBER`
\ No newline at end of file
+    :ref:`RANDOM_NUMBER`
index 379854b86af2373ff3641f9dbbd6be5de555a602..f7ca49198ef3a960f0cfdff9a2a22c7b107f0209 100644 (file)
@@ -69,4 +69,4 @@ STAT --- Get file status
     To stat an open file:
     :ref:`FSTAT`
     To stat a link:
-    :ref:`LSTAT`
\ No newline at end of file
+    :ref:`LSTAT`
index eca012bbdbb7fee4f0704e7ee293febad370daf6..d6d453aef50670fee2b6c4bd5e11613dcf6974f2 100644 (file)
@@ -39,4 +39,4 @@ STORAGE_SIZE --- Storage size in bits
 
   See also:
     :ref:`C_SIZEOF`,
-    :ref:`SIZEOF`
\ No newline at end of file
+    :ref:`SIZEOF`
index ba4d0bea2d7a0814538f3dc15081f53445eef189..13356b0ad112b11e3661e4b625e1194dc78ce47b 100644 (file)
@@ -53,4 +53,4 @@ SUM --- Sum of array elements
       END PROGRAM
 
   See also:
-    :ref:`PRODUCT`
\ No newline at end of file
+    :ref:`PRODUCT`
index 537560aee35ce0d730804adf8c244a3431a5b75b..138d8281395e4f7a126a9ce76b61ce4154ef414c 100644 (file)
@@ -43,4 +43,4 @@ SYMLNK --- Create a symbolic link
 
   See also:
     :ref:`LINK`,
-    :ref:`UNLINK`
\ No newline at end of file
+    :ref:`UNLINK`
index d111b942e9bc4c6e07a2e23a41b1df2b4e33f32a..74a76c9b106501d5f0c0ccb03798d26eb87ddedd 100644 (file)
@@ -38,4 +38,4 @@ SYSTEM --- Execute a shell command
 
   See also:
     :ref:`EXECUTE_COMMAND_LINE`, which is part of the Fortran 2008 standard
-    and should considered in new code for future portability.
\ No newline at end of file
+    and should considered in new code for future portability.
index 2f4273811cf2a68121699824eb9fe612be619512..e6603229733983df74f97b3c6570eac1a8738cca 100644 (file)
@@ -54,4 +54,4 @@ SYSTEM_CLOCK --- Time function
 
   See also:
     :ref:`DATE_AND_TIME`,
-    :ref:`CPU_TIME`
\ No newline at end of file
+    :ref:`CPU_TIME`
index 3788b2ae29e0d48f393929ea0aaa4b1f2debe6ef..e8a77eccdb5e10d2004fce3ba7fe282e6f5de082 100644 (file)
@@ -67,4 +67,4 @@ TAN --- Tangent function
     Inverse function:
     :ref:`ATAN`
     Degrees function:
-    :ref:`TAND`
\ No newline at end of file
+    :ref:`TAND`
index a720c531b6dca30177233c6626b8c8874a7b1ef6..3d7e7c186bf69a10821bd5d459e8488b717741a8 100644 (file)
@@ -67,4 +67,4 @@ TAND --- Tangent function, degrees
     Inverse function:
     :ref:`ATAND`
     Radians function:
-    :ref:`TAN`
\ No newline at end of file
+    :ref:`TAN`
index d15bd8ce7c8cb8e917790263978f9af40fd03a2b..1a3468abd3a25cfc88695b829b00f7352a6c8c3c 100644 (file)
@@ -69,4 +69,4 @@ TANH --- Hyperbolic tangent function
          - Fortran 77 and later
 
   See also:
-    :ref:`ATANH`
\ No newline at end of file
+    :ref:`ATANH`
index 8dee8a4a478a237842f98b1022eaab769bb8fdec..8e5bd112286f0a5b233cc1d9f1c3f8dc40237482 100644 (file)
@@ -72,4 +72,4 @@ THIS_IMAGE --- Function that returns the cosubscript index of this image
 
   See also:
     :ref:`NUM_IMAGES`,
-    :ref:`IMAGE_INDEX`
\ No newline at end of file
+    :ref:`IMAGE_INDEX`
index 7b72b73e75a652686ca4844d0e3c4d8916cb5b83..ed2f0bc84f5ef3fffc64ff7b4fb38d7be51d90c7 100644 (file)
@@ -36,4 +36,4 @@ TIME --- Time function
     :ref:`GMTIME`,
     :ref:`LTIME`,
     :ref:`MCLOCK`,
-    :ref:`TIME8`
\ No newline at end of file
+    :ref:`TIME8`
index 029393de19f22c7888f8541aec459c8b2bcbee49..d8ebbdfa074e4b97ea960655f6f0649029e8b911 100644 (file)
@@ -36,4 +36,4 @@ TIME8 --- Time function (64-bit)
     :ref:`GMTIME`,
     :ref:`LTIME`,
     :ref:`MCLOCK8`,
-    :ref:`TIME`
\ No newline at end of file
+    :ref:`TIME`
index 45c378b56cfef2acc580673996bdc92b9a663f2b..1d77dfcabc034805eb8d91ff5cdfc3499851d862 100644 (file)
@@ -33,4 +33,4 @@ TINY --- Smallest positive number of a real kind
       RESULT = TINY(X)
 
   Example:
-    See ``HUGE`` for an example.
\ No newline at end of file
+    See ``HUGE`` for an example.
index b16b6dee318626a2a38f717296a231ee4993d7cd..945334c26858584336669115f8cac75c802537cd 100644 (file)
@@ -43,4 +43,4 @@ TRAILZ --- Number of trailing zero bits of an integer
     :ref:`BIT_SIZE`,
     :ref:`LEADZ`,
     :ref:`POPPAR`,
-    :ref:`POPCNT`
\ No newline at end of file
+    :ref:`POPCNT`
index 51d8e940e5460f53e7717844c979f2302cca0fd9..f0e27e3f776208a07154859bc1a27de9895a6506 100644 (file)
@@ -52,4 +52,4 @@ TRANSFER --- Transfer bit patterns
       PROGRAM test_transfer
         integer :: x = 2143289344
         print *, transfer(x, 1.0)    ! prints "NaN" on i686
-      END PROGRAM
\ No newline at end of file
+      END PROGRAM
index 7eada6942e77e7a81045738dda51274593bfd646..7e9171a84599e71ef8593034cd172375902269a8 100644 (file)
@@ -31,4 +31,4 @@ TRANSPOSE --- Transpose an array of rank two
   Syntax:
     .. code-block:: fortran
 
-      RESULT = TRANSPOSE(MATRIX)
\ No newline at end of file
+      RESULT = TRANSPOSE(MATRIX)
index 9e501af2531a95fb69744cf852c89ff30d9b6230..ecf8d8bc4c22605a0c03aeae3ffe834ba7a770e9 100644 (file)
@@ -42,4 +42,4 @@ TRIM --- Remove trailing blank characters of a string
 
   See also:
     :ref:`ADJUSTL`,
-    :ref:`ADJUSTR`
\ No newline at end of file
+    :ref:`ADJUSTR`
index 4ca0572e261b9d408b6278cd5aa75095e342863c..c612eb41bab7b5d9e5745ba6b7833f3347932660 100644 (file)
@@ -44,4 +44,4 @@ TTYNAM --- Get the name of a terminal device
       END PROGRAM
 
   See also:
-    :ref:`ISATTY`
\ No newline at end of file
+    :ref:`ISATTY`
index 81f97053357d08366ced055ef1657a39bc4d498f..a76cc9bcbacfe7f1ca3e76adf3255b5b6388f722 100644 (file)
@@ -49,4 +49,4 @@ UBOUND --- Upper dimension bounds of an array
 
   See also:
     :ref:`LBOUND`,
-    :ref:`LCOBOUND`
\ No newline at end of file
+    :ref:`LCOBOUND`
index 9a0066b96fa974e6686c48155d8642b05f3cdb76..827ad6508a9847a5640cc9a0ab61e44f3e4a3f4e 100644 (file)
@@ -45,4 +45,4 @@ UCOBOUND --- Upper codimension bounds of an array
 
   See also:
     :ref:`LCOBOUND`,
-    :ref:`LBOUND`
\ No newline at end of file
+    :ref:`LBOUND`
index ea94dd6d90f032b69f102e080a680e07ddb9d869..83d67e595eb2fa7affad469002bfc08564833832 100644 (file)
@@ -33,4 +33,4 @@ UMASK --- Set the file creation mask
     .. code-block:: fortran
 
       CALL UMASK(MASK [, OLD])
-      OLD = UMASK(MASK)
\ No newline at end of file
+      OLD = UMASK(MASK)
index 15a91af4319acee54e62321111426ea9f2a76312..3f8e2860d5d26a365fbbc59d99783d5707145a5f 100644 (file)
@@ -38,4 +38,4 @@ UNLINK --- Remove a file from the file system
 
   See also:
     :ref:`LINK`,
-    :ref:`SYMLNK`
\ No newline at end of file
+    :ref:`SYMLNK`
index 21078b6dd4f739b637f595188f4b3afd5504fa8b..bc4ed9560d2f356eae263288553781ba25b6a5da 100644 (file)
@@ -54,4 +54,4 @@ UNPACK --- Unpack an array of rank one into an array
 
   See also:
     :ref:`PACK`,
-    :ref:`SPREAD`
\ No newline at end of file
+    :ref:`SPREAD`
index e4e9aeb3fd08996d2719eebab7a24e90590e8dbe..61ac91d6b89ced455a14b3c2982407ff506b4786 100644 (file)
@@ -56,4 +56,4 @@ VERIFY --- Scan a string for characters not a given set
 
   See also:
     :ref:`SCAN`,
-    :ref:`index-intrinsic`
\ No newline at end of file
+    :ref:`index-intrinsic`
index fee343ce12a6722652f4d33aa63c03c527da70bc..d89c1b9ba4539aea5469f95ad9718c124e081ece 100644 (file)
@@ -57,4 +57,4 @@ XOR --- Bitwise logical exclusive OR
 
   See also:
     Fortran 95 elemental function:
-    :ref:`IEOR`
\ No newline at end of file
+    :ref:`IEOR`
index 3684e786bcba1421c7eabfaa34f47e7543547499..6a9f07a3e16b499c8444c9275d0a3a69b75b2ac1 100644 (file)
@@ -15,4 +15,4 @@ Introduction
 
   about-gnu-fortran
   gnu-fortran-and-gcc
-  standards
\ No newline at end of file
+  standards
index 506fe0ed4461c416a9935ad25a32ec5d34beb835..518076034ef01e1d9df8e83ec44784cc720987c0 100644 (file)
@@ -34,4 +34,4 @@ non-Fortran code into the same program, or you can use :command:`gcc`
 or :command:`g++` if you also add an explicit :option:`-lgfortran` option
 to link with the Fortran library.  If your main program is written in
 C or some other language instead of Fortran, see
-:ref:`non-fortran-main-program`, below.
\ No newline at end of file
+:ref:`non-fortran-main-program`, below.
index 298bf0caceff678a2612da9def6934bc3b9b4b1a..4baaee9bfec7f7a7327bdc0465fef45447eb8150 100644 (file)
@@ -175,4 +175,4 @@ The arguments are passed in the following order
 * The character length and/or coarray token and offset for the first
   argument which is a ``CHARACTER`` or a nonallocatable coarray dummy
   argument, followed by the hidden arguments of the next dummy argument
-  of such a type
\ No newline at end of file
+  of such a type
index 91e0ff884321f00efc93c9e2d5f85b79c8347ef2..292aea9793a88bf37e3dd891c17cc2a8c31f268b 100644 (file)
@@ -248,4 +248,4 @@ _gfortran_set_max_subrecord_length --- Set subrecord length
         _gfortran_set_args (argc, argv);
         _gfortran_set_max_subrecord_length (8);
         return 0;
-      }
\ No newline at end of file
+      }
index 99d8e1e0a98ea3b2ded0797d46263ebd5a8c4995..d5f3678444e294359754c022ab0d69a284e541d7 100644 (file)
@@ -26,4 +26,4 @@ Projects
   Fortran language standards compliance (see :ref:`standards`), or contributing
   to the implementation of extensions such as OpenMP (see :ref:`openmp`) or
   OpenACC (see :ref:`openacc`) that are under active development.  Again,
-  contributing test cases for these features is useful too!
\ No newline at end of file
+  contributing test cases for these features is useful too!
index e83c300d98288576b41e85b5e7f3882ed53bb30d..67074960cd072a98097fc5bdf7c9e3c8259c6354 100644 (file)
@@ -30,4 +30,4 @@ Malformed environment variables are silently ignored.
   runtime/gfortranconvertunit
   runtime/gfortranerrorbacktrace
   runtime/gfortranformattedbuffersize
-  runtime/gfortranunformattedbuffersize
\ No newline at end of file
+  runtime/gfortranunformattedbuffersize
index 5ac40f8301e90efd267d74cb4e59ca31b51d3c90..5b078eeedaff3b33815723493813d565df49faf4 100644 (file)
@@ -94,4 +94,4 @@ setting a default data representation for the whole program.  The
   The values specified via the GFORTRAN_CONVERT_UNIT
   environment variable will override the CONVERT specifier in the
   open statement*.  This is to give control over data formats to
-  users who do not have the source code of their program available.
\ No newline at end of file
+  users who do not have the source code of their program available.
index 9b8c3e7b35b113bcef78c129843b24666deda04a..6c6598d362303db4839e25da7871989059be9406 100644 (file)
@@ -13,4 +13,4 @@ If the :envvar:`GFORTRAN_ERROR_BACKTRACE` variable is set to :samp:`y`,
 backtrace is printed when a serious run-time error occurs.  To disable
 the backtracing, set the variable to :samp:`n`, :samp:`N`, :samp:`0`.
 Default is to print a backtrace unless the :option:`-fno-backtrace`
-compile option was used.
\ No newline at end of file
+compile option was used.
index 329f9219a756a0d475a162df7dbfcc1ee373f2f7..f6ee6b743544eff352b396d86eb81b4b459eb067 100644 (file)
@@ -10,4 +10,4 @@ GFORTRAN_FORMATTED_BUFFER_SIZE---Set buffer size for formatted I/O
 
 The :envvar:`GFORTRAN_FORMATTED_BUFFER_SIZE` environment variable
 specifies buffer size in bytes to be used for formatted output.
-The default value is 8192.
\ No newline at end of file
+The default value is 8192.
index 6eb2b184f47ec7eeb65ef84474c10b7d3c92bb08..eb21d3c9bfc2561520b8614ed3efefbbd5d10987 100644 (file)
@@ -18,4 +18,4 @@ be sure to quote spaces, as in
   $ GFORTRAN_LIST_SEPARATOR='  ,  ' ./a.out
 
 when :command:`a.out` is the compiled Fortran program that you want to run.
-Default is a single space.
\ No newline at end of file
+Default is a single space.
index 2f95f9f71ebe275cefc8a9137c5928d84ec6fe8e..12e1dddb4aded7a593b22bcb28c5bba64cafe48c 100644 (file)
@@ -12,4 +12,4 @@ If the first letter is :samp:`y`, :samp:`Y` or :samp:`1`,
 a plus sign is printed
 where permitted by the Fortran standard.  If the first letter
 is :samp:`n`, :samp:`N` or :samp:`0`, a plus sign is not printed
-in most cases.  Default is not to print plus signs.
\ No newline at end of file
+in most cases.  Default is not to print plus signs.
index 76564614c56ec56e626dc25467303771bc0d503a..29b7539af0e0083698baf46a7c7e71be34d17b38 100644 (file)
@@ -11,4 +11,4 @@ GFORTRAN_SHOW_LOCUS---Show location for runtime errors
 If the first letter is :samp:`y`, :samp:`Y` or :samp:`1`, filename and
 line numbers for runtime errors are printed.  If the first letter is
 :samp:`n`, :samp:`N` or :samp:`0`, do not print filename and line numbers
-for runtime errors.  The default is to print the location.
\ No newline at end of file
+for runtime errors.  The default is to print the location.
index 6a847af72a9b254eb2f43f9041199bd1ee6227be..11d16c2b73638e18eca3a0e575136877b7bf9e95 100644 (file)
@@ -10,4 +10,4 @@ GFORTRAN_STDERR_UNIT---Unit number for standard error
 
 This environment variable can be used to select the unit number
 preconnected to standard error.  This must be a positive integer.
-The default value is 0.
\ No newline at end of file
+The default value is 0.
index 362ddbd90138a445340e5a8112794a84e35830f9..946fd80ae4eeca630b4e4176243fc1e39e7b3b0e 100644 (file)
@@ -10,4 +10,4 @@ GFORTRAN_STDIN_UNIT---Unit number for standard input
 
 This environment variable can be used to select the unit number
 preconnected to standard input.  This must be a positive integer.
-The default value is 5.
\ No newline at end of file
+The default value is 5.
index a6863bc0a945db454cb9d668658293c6d42e4378..d95ccd87ccc0a622bd062a00ed85de3f57ab46b7 100644 (file)
@@ -10,4 +10,4 @@ GFORTRAN_STDOUT_UNIT---Unit number for standard output
 
 This environment variable can be used to select the unit number
 preconnected to standard output.  This must be a positive integer.
-The default value is 6.
\ No newline at end of file
+The default value is 6.
index 6e8eee11d25ae69774f912f8b816921566a99a00..5dc1106b5c2cb2f4e71c89e01ea01a75e41486a6 100644 (file)
@@ -12,4 +12,4 @@ This environment variable controls whether all I/O is unbuffered.  If
 the first letter is :samp:`y`, :samp:`Y` or :samp:`1`, all I/O is
 unbuffered.  This will slow down small sequential reads and writes.  If
 the first letter is :samp:`n`, :samp:`N` or :samp:`0`, I/O is buffered.
-This is the default.
\ No newline at end of file
+This is the default.
index 3a9f8e4659da85b055f6169a3bcc51ea4886b038..9ede061fac6c277890cf438a6b8e42731934ad44 100644 (file)
@@ -12,4 +12,4 @@ The environment variable named :envvar:`GFORTRAN_UNBUFFERED_PRECONNECTED` contro
 whether I/O on a preconnected unit (i.e. STDOUT or STDERR) is unbuffered.  If
 the first letter is :samp:`y`, :samp:`Y` or :samp:`1`, I/O is unbuffered.  This
 will slow down small sequential reads and writes.  If the first letter
-is :samp:`n`, :samp:`N` or :samp:`0`, I/O is buffered.  This is the default.
\ No newline at end of file
+is :samp:`n`, :samp:`N` or :samp:`0`, I/O is buffered.  This is the default.
index fa26cf8630ac2e1b6aa90a36bd4b502f00bf3ba9..c59be00e8497115cc8815a034196eedd000e499c 100644 (file)
@@ -10,4 +10,4 @@ GFORTRAN_UNFORMATTED_BUFFER_SIZE---Set buffer size for unformatted I/O
 
 The :envvar:`GFORTRAN_UNFORMATTED_BUFFER_SIZE` environment variable
 specifies buffer size in bytes to be used for unformatted output.
-The default value is 131072.
\ No newline at end of file
+The default value is 131072.
index 6c5625d1dd84976ac16f4754e4ee102e775cbaa7..2f2d69989292582e0744206863f0b68cefccc412 100644 (file)
@@ -19,4 +19,4 @@ directory in the order below.
   :envvar:`TEMP` environment variables, if they exist, in that order.
 
 * The ``P_tmpdir`` macro if it is defined, otherwise the directory
-  :samp:`/tmp`.
\ No newline at end of file
+  :samp:`/tmp`.
index eff1b1820518ba2aef778fd9c2d86ff5ffc33f3a..0e90d53753b6a3bbbffeb6f90926e4d7b42587f4 100644 (file)
@@ -127,4 +127,4 @@ new features of this standard:
   ``implicit-none-spec-list``.
 
 * The behavior of the ``INQUIRE`` statement with the ``RECL=``
-  specifier now conforms to Fortran 2018.
\ No newline at end of file
+  specifier now conforms to Fortran 2018.
index ec87873fbebf21b69e51027438ab1802dfc1fe16..4c7f565622b570f52a1c2d64fb61bb3ea3756381 100644 (file)
@@ -186,4 +186,4 @@ caf_team_t
 ^^^^^^^^^^
 
 Opaque pointer to represent a team-handle.  This type is a stand-in for the
-future implementation of teams.  It is about to change without further notice.
\ No newline at end of file
+future implementation of teams.  It is about to change without further notice.
index 8eaaf001335010eeae7afc2c348ec07937035517..ef57a1d52ce8c3db2d775495d512581d84651446 100644 (file)
@@ -20,4 +20,4 @@ https://golang.org/cmd/cgo.
   :maxdepth: 2
 
   c-type-interoperability
-  function-names
\ No newline at end of file
+  function-names
index fb2acc96df831d9656a6c699ea4cb40ac753fae7..68b59f40f82461e92748f08160ee2be7b73f2157 100644 (file)
@@ -74,4 +74,4 @@ if the C side frees the pointer while the Go side still has a copy the
 program will fail.  When passing a pointer from Go to C, the Go
 function must retain a visible copy of it in some Go variable.
 Otherwise the Go garbage collector may delete the pointer while the C
-function is still using it.
\ No newline at end of file
+function is still using it.
index 1567d64b05604ef330cadb38766e09c1929a84f8..08ba791817270415a743e67d7a0222f74837bc91 100644 (file)
@@ -44,4 +44,4 @@ be no space between the ``//`` and the name of the directive.
 
 ``//go:noinline``
   The ``//go:noinline`` directive specifies that the next function
-  defined in the file may not be inlined.
\ No newline at end of file
+  defined in the file may not be inlined.
index fa61190ddf7e293f805f14a4af7a6a91882ca624..ed6b960c55f222ff11a48751a0832821d98d5567 100644 (file)
@@ -21,4 +21,4 @@ A copy of the license is included in the :ref:`gnu_fdl`.
 
      You have freedom to copy and modify this GNU Manual, like GNU
      software.  Copies published by the Free Software Foundation raise
-     funds for GNU development.
\ No newline at end of file
+     funds for GNU development.
index 1ed57606eab5b28e94d401a59fed9ee8d0c2d762..14eb7ac332041dfbf791b89b69dc45e1365be985 100644 (file)
@@ -58,4 +58,4 @@ call the function from C you must set the name using the :command:`gcc`
 
 .. code-block:: c++
 
-  extern int go_function(int) __asm__ ("mypkgpath.Function");
\ No newline at end of file
+  extern int go_function(int) __asm__ ("mypkgpath.Function");
index becda773ca07c5f9a543669bc4caf5f0b02b3644..f39f21eecd91d09c54cca417855dc63b8308d119 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/gpl-3.0.rst
\ No newline at end of file
+.. include:: ../../../doc/gpl-3.0.rst
index 1de809b36361bd24d402b00bf2051e996ba85af7..d70ca989667751091471752b986b6f38d0f75e7c 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../../doc/gnu_free_documentation_license.rst
\ No newline at end of file
+.. include:: ../../../doc/gnu_free_documentation_license.rst
index 285fb5f11de61276984e592a46e189312b16f1a0..6ae1dc39d4ff6c3f7376929db275d060f344785d 100644 (file)
@@ -47,4 +47,4 @@ package object files together into a single shared library or archive.
 
 At link time you must explicitly tell :command:`gccgo` which files to
 link together into the executable, as is usual with :command:`gcc`.
-This is different from the behavior of other Go compilers.
\ No newline at end of file
+This is different from the behavior of other Go compilers.
index 76951a40b3e77ae31e585b3900e61790a92b9eec..7e5840b264698d2a775780f1926bd2d6fa7295ad 100644 (file)
@@ -20,4 +20,4 @@ The GNU Go Compiler
   c-interoperability
   general-public-license-3
   gnu-free-documentation-license
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 6c215a391d9ba8d2036df046206d7902829b8c1c..5cc3191ee479b7116afe1f3faa1ce2c83bbebcff 100644 (file)
@@ -1 +1 @@
-.. include:: ../../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../../doc/indices-and-tables.rst
index c38ff7d23fab22f838509d27d36eac4c8cdb2a50..a888667ed9df83cd7a68247e9bed9fb90ee82df4 100644 (file)
@@ -5,4 +5,4 @@ This manual describes how to use :command:`gccgo`, the GNU compiler for
 the Go programming language.  This manual is specifically about
 :command:`gccgo`.  For more information about the Go programming
 language in general, including language specifications and standard
-package documentation, see http://golang.org/.
\ No newline at end of file
+package documentation, see http://golang.org/.
index ccca40ecf7ab2932aefed7c04615c6904f13568b..9e2a3ee82e2344a276d872dd99c278274131d6bb 100644 (file)
@@ -211,4 +211,4 @@ Options
 
 .. only:: man
 
-  .. include:: copyright.rst
\ No newline at end of file
+  .. include:: copyright.rst
index 60ff060e828e6917f8defca392e1eaef9af0a26a..d891231f29250357c9d4eda72b7b1ba34fd0df25 100644 (file)
@@ -54,4 +54,4 @@ The implementation remark:
 
 * I/O within OpenMP target regions and OpenACC parallel/kernels is supported
         using the C library ``printf`` functions and the Fortran
-        ``print`` / ``write`` statements.
\ No newline at end of file
+        ``print`` / ``write`` statements.
index 0f99e93a99b7dd13a12092e25e88fb1d19785d33..61eb3a594b82b18dda6466acc0a7de681624a588 100644 (file)
@@ -22,4 +22,4 @@ in the :ref:`gnu_fdl`.
 
      You have freedom to copy and modify this GNU Manual, like GNU
      software.  Copies published by the Free Software Foundation raise
-     funds for GNU development.
\ No newline at end of file
+     funds for GNU development.
index 4e81ec45ca5a5068c400a4a9e89c65d3d5aaff36..7a7f3588296a660e3cd63ac2941e85cc12a66d82 100644 (file)
@@ -47,4 +47,4 @@ CUDA stream.
    -
 
 .. [#f1] See "Stream Management" in "CUDA Driver API",
-  TRM-06703-001, Version 5.5, for additional information
\ No newline at end of file
+  TRM-06703-001, Version 5.5, for additional information
index dedb403a70abeb6744267f0f5bbdfedb9384018f..e1e6d50df2041a4e2cba13091c0ac87f36dde63c 100644 (file)
@@ -21,4 +21,4 @@ See https://gcc.gnu.org/wiki/OpenACC for more information.
 
 A complete description of all OpenACC directives accepted may be found in
 the `OpenACC <https://www.openacc.org>`_ Application Programming
-Interface manual, version 2.6.
\ No newline at end of file
+Interface manual, version 2.6.
index 368bc44fe1288a33112c4bb7f3e3c4a0b5799c9e..756f8cc17871e028872bae7ab3ccbca0893bcdbb 100644 (file)
@@ -19,4 +19,4 @@ arranges for automatic linking of the OpenMP runtime library
 
 A complete description of all OpenMP directives may be found in the
 `OpenMP Application Program Interface <https://www.openmp.org>`_ manuals.
-See also :ref:`openmp-implementation-status`.
\ No newline at end of file
+See also :ref:`openmp-implementation-status`.
index a3b30d0636aa7c07c4797eed1e9d48bde6124c91..c6f310abda4cbd95af1cf31accf5667b21bc71e9 100644 (file)
@@ -49,4 +49,4 @@ same context.
       }
 
       /* Initialize OpenACC library and use device 'dev' */
-      acc_set_device_num(dev, acc_device_nvidia);
\ No newline at end of file
+      acc_set_device_num(dev, acc_device_nvidia);
index 1962daa9e69ec6ef0f55b78ab75728a593ce6f8e..114df95acd4d71b57497250b15dfa6874f25629d 100644 (file)
@@ -71,4 +71,4 @@ similarly to the first use case.
       }
 
       /* Copy the results from the device */
-      acc_memcpy_from_device(&h_Y1[0], d_Y, N * sizeof (float));
\ No newline at end of file
+      acc_memcpy_from_device(&h_Y1[0], d_Y, N * sizeof (float));
index 09aa11490f77b9cd62b56764d61eba5db38fb803..26a8620a55f7672d7f1e31d8c7465c882ca3271f 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../doc/funding.rst
\ No newline at end of file
+.. include:: ../../doc/funding.rst
index eadeef0b1f74f3689635906cbf85fcecd3efac9b..f99a5148e720dade134ddba885837db655393b70 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../doc/gpl-3.0.rst
\ No newline at end of file
+.. include:: ../../doc/gpl-3.0.rst
index 089cc682de21bc0ba500c41bb758f9ce3ae144e1..af742cd924126304a40acf838ccc9e680f69189c 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../doc/gnu_free_documentation_license.rst
\ No newline at end of file
+.. include:: ../../doc/gnu_free_documentation_license.rst
index 2c65c71c42dcdd797fc71fc200579d85e2049e02..7b602f0eeb4a523bcfa1c9b1fbd8ba3ec22020e8 100644 (file)
@@ -278,4 +278,4 @@ offloading devices (it's not clear if they should be):
 
 * ``acc_memcpy_to_device``, ``acc_memcpy_to_device_async``
 
-* ``acc_memcpy_from_device``, ``acc_memcpy_from_device_async``
\ No newline at end of file
+* ``acc_memcpy_from_device``, ``acc_memcpy_from_device_async``
index 066ed4848f144daae41792119cc3c69329918ea3..96f47d1c7b15614d3f74d65a60b1086d5b60ecb8 100644 (file)
@@ -32,4 +32,4 @@ GNU libgomp
   gnu-free-documentation-license
   funding
 
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 9799e4e2e486ef22a130389174b18f1a7e1d5022..427cea3df715420ad3e818433a0d6051c40ad349 100644 (file)
@@ -1 +1 @@
-.. include:: ../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../doc/indices-and-tables.rst
index 758fed7b0068df5d8ed4a1571578578926517c28..111af556517754876fc9d9f0f306fd5f1cfcbb0c 100644 (file)
@@ -22,4 +22,4 @@ and Fortran.
 Originally, libgomp implemented the GNU OpenMP Runtime Library.  Based
 on this, support for OpenACC and offloading (both OpenACC and OpenMP
 4's target construct) has been added later on, and the library's name
-changed to GNU Offloading and Multi Processing Runtime Library.
\ No newline at end of file
+changed to GNU Offloading and Multi Processing Runtime Library.
index 28c102c888d51315646dcafde6841c91150a33fe..6a79b154471629985f0368b738fac89901b2daed 100644 (file)
@@ -20,4 +20,4 @@ creating memory allocators requesting
 
 .. -
    Offload-Target Specifics
-   -
\ No newline at end of file
+   -
index c121e9994b4ab5db67126459102d3deca9fe42b1..bbe4e5f1a1de3ef1ed3f0df2e14de17161705241 100644 (file)
@@ -57,4 +57,4 @@ The implementation remark:
 
 .. -
    The libgomp ABI
-   -
\ No newline at end of file
+   -
index 25d46d02cb00acdbeb32925cc33a4419be99e686..f0f997e69c733b9f10987cbdd88209d67e557bd8 100644 (file)
@@ -14,4 +14,4 @@ The following sections present notes on the offload-target specifics
   :maxdepth: 2
 
   amd-radeon-gcn
-  nvptx
\ No newline at end of file
+  nvptx
index ec677a788d70cd0e1d02ea525bae51e518ea7cf6..ba342a64f5aa0228e887b3d928eb56a3e4aedaa3 100644 (file)
@@ -20,4 +20,4 @@ The variable :envvar:`GCC_ACC_NOTIFY` is used for diagnostic purposes.
   openacc-environment-variables/accdevicetype
   openacc-environment-variables/accdevicenum
   openacc-environment-variables/accproflib
-  openacc-environment-variables/gccaccnotify
\ No newline at end of file
+  openacc-environment-variables/gccaccnotify
index 2779126944cb419a7747d5ffec2015704c228cf8..505c4fe23702e0230a3ebe87186e5d0544d0de64 100644 (file)
@@ -10,4 +10,4 @@ ACC_DEVICE_NUM
 
 Reference:
   :openacc:`2.6`, section
-  4.2.
\ No newline at end of file
+  4.2.
index 10aa4fcef7f8e822d6f5486746edf542572b904a..d8e73fa0957f85b2f922593e04dc8c859a9373a9 100644 (file)
@@ -10,4 +10,4 @@ ACC_DEVICE_TYPE
 
 Reference:
   :openacc:`2.6`, section
-  4.1.
\ No newline at end of file
+  4.1.
index 3309368defb446404099dbe69128195655af277f..44a4519094238fb6cc0fcfce9209be8b208352c4 100644 (file)
@@ -13,4 +13,4 @@ See also:
 
 Reference:
   :openacc:`2.6`, section
-  4.3.
\ No newline at end of file
+  4.3.
index 315795feb794eee0140e1c423402ccb8f962bedc..faa48f296c367ad9ba6f6004705fda0bff87cff5 100644 (file)
@@ -9,4 +9,4 @@ GCC_ACC_NOTIFY
 **************
 
 Description:
-  Print debug information pertaining to the accelerator.
\ No newline at end of file
+  Print debug information pertaining to the accelerator.
index 96d9f80c37ade4842c26837489dd0caef465a959..49a3936158573b85130d849ace3963cb69b40f66 100644 (file)
@@ -18,4 +18,4 @@ libraries within a program.
   "Interactions with the CUDA Driver API" in
   "CUDA Runtime API", Version 5.5, and section 2.27, "VDPAU
   Interoperability", in "CUDA Driver API", TRM-06703-001, Version 5.5,
-  for additional information on library interoperability.
\ No newline at end of file
+  for additional information on library interoperability.
index d9e06e3188b37629ca532d8f1aa36bf45b55ccdd..02a70166a914b82cf1ec52a686a329ff40adda20 100644 (file)
@@ -27,4 +27,4 @@ is called prior to a call to an OpenACC function, then you must call
 .. [#f1] More complete information
   about :envvar:`ACC_DEVICE_TYPE` and :envvar:`ACC_DEVICE_NUM` can be found in
   sections 4.1 and 4.2 of the `OpenACC <https://www.openacc.org>`_
-  Application Programming Interface”, Version 2.6.
\ No newline at end of file
+  Application Programming Interface”, Version 2.6.
index bdd5e22057b5b6cc337e391b9dcfddb8aaaea3e8..4d2bb9ac5ee6ab19157ef488e9f4301738a0d0d9 100644 (file)
@@ -14,4 +14,4 @@ OpenACC Library Interoperability
   openacc-introduction
   first-invocation-nvidia-cublas-library-api
   first-invocation-openacc-library-api
-  openacc-library-and-environment-variables
\ No newline at end of file
+  openacc-library-and-environment-variables
index 4c5e94a38f2ad11f4066f68e0192467ebbc6c3d6..bc9d2f7b4412ca89bf3cb9070bdfa865eb7f5f6e 100644 (file)
@@ -11,4 +11,4 @@ OpenACC Profiling Interface
 .. toctree::
   :maxdepth: 2
 
-  implementation-status-and-implementation-defined-behavior
\ No newline at end of file
+  implementation-status-and-implementation-defined-behavior
index ec8ecd1b57f3f08ced9254fd7f430f4c454d7cec..c34b3e3560873512e9ed2530de33de5fbcfd06e2 100644 (file)
@@ -71,4 +71,4 @@ API routines for the OpenACC Profiling Interface.
   openacc-runtime-library-routines/accprofregister
   openacc-runtime-library-routines/accprofunregister
   openacc-runtime-library-routines/accproflookup
-  openacc-runtime-library-routines/accregisterlibrary
\ No newline at end of file
+  openacc-runtime-library-routines/accregisterlibrary
index 57b1025a6c429fae6494031115b5a5af685a4f9d..859b4dbebdd89c3d896dba945c834cb7f7e9508e 100644 (file)
@@ -33,4 +33,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.9.
\ No newline at end of file
+  3.2.9.
index 2191a26745bc284bfb1642ed5f3159462e4450c7..dfa66d2ae5e64cc529645ae88cf996c3aad6303a 100644 (file)
@@ -31,4 +31,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.10.
\ No newline at end of file
+  3.2.10.
index ecc920350ba7bcc3b3e0ad038e2dec6fc1963bee..2313ca4fb2d2be5db5fb10b7ce97ffb185a1179f 100644 (file)
@@ -22,4 +22,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.34.
\ No newline at end of file
+  3.2.34.
index 02c7aaa3548bad5ba040defc77cd8d9fb1fbd1e1..98522b91dc22e5aadfa7418442e69812881791b4 100644 (file)
@@ -55,4 +55,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.20.
\ No newline at end of file
+  3.2.20.
index aa2194585b327ff746a08d7d5408d20ae39c8af3..7e653608c3378aad43ee8ddac3bdd5d33d048402 100644 (file)
@@ -82,4 +82,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.22.
\ No newline at end of file
+  3.2.22.
index ab02142547dd2f68b999681972e5e34f49e7df26..91058817aaf22ced3deac7c9a4d4ccec84a41d91 100644 (file)
@@ -55,4 +55,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.21.
\ No newline at end of file
+  3.2.21.
index 6814e543fd37e6ed5fdbe7be3eeb8c5c858c8b1b..bdda0325c37a21b2ce51b69e011bfa49a8ecdfda 100644 (file)
@@ -82,4 +82,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.23.
\ No newline at end of file
+  3.2.23.
index ed3691a8afa16b3cb00b6d51aebf4984d15b45fd..5a77251d1dcfc961ccd15e1db5bf69ae844cacc8 100644 (file)
@@ -26,4 +26,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.35.
\ No newline at end of file
+  3.2.35.
index 094cca40b736541da06410593d9d8fe676f7bd44..0a484cc810c25b6dfe3c7b2e8bf873e554a066a4 100644 (file)
@@ -20,4 +20,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.28.
\ No newline at end of file
+  3.2.28.
index 8f5b4f01016c85e5f7a73bf8dfedd41ec5068a4e..11cb313bfdf57d7954bba472a7b53a60b5088aaf 100644 (file)
@@ -19,4 +19,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.19.
\ No newline at end of file
+  3.2.19.
index d13d913a26ef709948f522a23868857757e3de91..95d557a00bdcae5a681fd8597eb9ba1d480f3ba0 100644 (file)
@@ -20,4 +20,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  A.2.1.3.
\ No newline at end of file
+  A.2.1.3.
index b39db0e36bf867daf7c81599cb9e5c3c973574d7..d236a0c35e0acf9ba85fb22ad24d1f2d447ae9e3 100644 (file)
@@ -20,4 +20,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  A.2.1.2.
\ No newline at end of file
+  A.2.1.2.
index 17ba5754e66d87e86eb34a81fa1e8fcea8100b68..28d8989a8fff83fb6c67eeeb6e0fe7e068e87f40 100644 (file)
@@ -20,4 +20,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  A.2.1.1.
\ No newline at end of file
+  A.2.1.1.
index 40c97b8923f4884cc56f2d6f1218cbcbd7613f32..9fa002928c889973138ab83d75c86b58967bc6a2 100644 (file)
@@ -31,4 +31,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.5.
\ No newline at end of file
+  3.2.5.
index 45cc03b2749926c350afb5cf250bcdf22fccfb44..de039bc14490b63a1f9760580caee854b43e2ced 100644 (file)
@@ -33,4 +33,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.3.
\ No newline at end of file
+  3.2.3.
index 529f129467f2a06bc3c40b5a84b1a7b15e5268f3..a3f7e6875cd5030b236fc938175afac70b4fd9b4 100644 (file)
@@ -28,4 +28,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.1.
\ No newline at end of file
+  3.2.1.
index e6687e9fb908cbf99068bd6b99c91682ebfd5ec0..20d11328b53ead950e409f77010817372ddfca7e 100644 (file)
@@ -57,4 +57,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.6.
\ No newline at end of file
+  3.2.6.
index 4c63f948ab2de6a3ed07e41f6697aae6febf1812..3f06af435f6421298c30d40f7f5caf9e90eb5581 100644 (file)
@@ -20,4 +20,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.29.
\ No newline at end of file
+  3.2.29.
index b656c983b2e89777843e39ce9d9845e0820d6e81..0b97475ea1cce7836f8b0bd517e388a1b7e2f93e 100644 (file)
@@ -28,4 +28,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.7.
\ No newline at end of file
+  3.2.7.
index 0513f63c597e311f0eb6cb9259d55978718cff06..7ba32534faafbd082fcbee2c8f05931d73c215d1 100644 (file)
@@ -47,4 +47,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.30.
\ No newline at end of file
+  3.2.30.
index 2602b9e2ef1832562b1ee959584e9f1dd23645ab..3774724f546690a9e134c5ce93b5c9dbaa61f506 100644 (file)
@@ -20,4 +20,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.18.
\ No newline at end of file
+  3.2.18.
index 0a5868090763ce53473f4702a5e8256cbda4b7d8..2537fbd0cf8647ef8e8179f40455b9432ec47275 100644 (file)
@@ -21,4 +21,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.26.
\ No newline at end of file
+  3.2.26.
index 3e23b5bb9201cb4a2624c6708d3f3688dbeaf8c3..9bdea9e16ceac4f318b06c83a33e75ccddd8476c 100644 (file)
@@ -21,4 +21,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.32.
\ No newline at end of file
+  3.2.32.
index e57c06e2bed0131647c14ec71a8ae2c5ea5e8df7..924d4a88f619b84a6a426318d213dbf30269b13b 100644 (file)
@@ -21,4 +21,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.31.
\ No newline at end of file
+  3.2.31.
index f5c89768ae14edd915d27e0d52c64639e58a85d0..d3f1f255fe84d59a03e1e14934d1d1c146ce4173 100644 (file)
@@ -34,4 +34,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.17.
\ No newline at end of file
+  3.2.17.
index 5f17155c78f60206d06fb63360080e0e398e2ca1..974e3db4075978ccd03c6dc0243df7cce5e73ca2 100644 (file)
@@ -55,4 +55,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.20.
\ No newline at end of file
+  3.2.20.
index b1bff29a74c6607d03bca8e2d6521c11e618537c..bc87639dfe61e74d9ce52377a12451f0eab2ceda 100644 (file)
@@ -55,4 +55,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.21.
\ No newline at end of file
+  3.2.21.
index 91f37656e2e0ab1d58a60c2a840d79d0b30890ed..294419988e5bc1813ebd39a86c50669f1002ea1f 100644 (file)
@@ -22,4 +22,4 @@ See also:
 
 Reference:
   :openacc:`2.6`, section
-  5.3.
\ No newline at end of file
+  5.3.
index 20dbe69fd31cb137c94a104d93ee3dd084e496bd..5cbe77a00090ff40f5f00d09a7cba3e7225a4835 100644 (file)
@@ -22,4 +22,4 @@ See also:
 
 Reference:
   :openacc:`2.6`, section
-  5.3.
\ No newline at end of file
+  5.3.
index bc648d28ae6acabdd3ee90078b8a282dd20f596d..b6f644f0fb1ff052d077ebc7677fee97771ba765 100644 (file)
@@ -22,4 +22,4 @@ See also:
 
 Reference:
   :openacc:`2.6`, section
-  5.3.
\ No newline at end of file
+  5.3.
index befa7d3fae26ec249aac02018aba76f87e68227a..2321ea1f8c045bd5bb9644484c7273381bfa3845 100644 (file)
@@ -22,4 +22,4 @@ See also:
 
 Reference:
   :openacc:`2.6`, section
-  5.3.
\ No newline at end of file
+  5.3.
index d400baa0b0982812d4908f6bed54ece4882ee3b2..9922572f1ef9ecbd19a9365757f8c3fb8c551884 100644 (file)
@@ -25,4 +25,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  A.2.1.4.
\ No newline at end of file
+  A.2.1.4.
index a87e385be1888bf9db50e2431e6fac6a680e670b..0d608f134908438ef551e2e7ea94b5b0102fa6de 100644 (file)
@@ -31,4 +31,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.4.
\ No newline at end of file
+  3.2.4.
index fa8ca764bf61f339e683ad84db040242d64ed260..001c2b1be522947f50e8fa0a39d8309cef0efa78 100644 (file)
@@ -28,4 +28,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.2.
\ No newline at end of file
+  3.2.2.
index f214d4d4e61619b7d76b40f211ffcb40e091ba3c..7366466b9aeb4b730f130d1a329f9c1b7513dfe8 100644 (file)
@@ -28,4 +28,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.8.
\ No newline at end of file
+  3.2.8.
index bea0388c37e2f7cc846bd386d16448b6a6a41412..2449171e52a0db7fc0e1752e6ee4274372703b8f 100644 (file)
@@ -20,4 +20,4 @@ C/C++:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.27.
\ No newline at end of file
+  3.2.27.
index 6fbc269ecf95f0654e694ce6f4ad7af1a370d213..ef4306e77e503bed888c45b6684d0553aa709a92 100644 (file)
@@ -55,4 +55,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.24.
\ No newline at end of file
+  3.2.24.
index b1eabb998a6c5283e80471dac64cc56745c07be2..6392eea63c016362ab4719b3885f742c897eeb14 100644 (file)
@@ -55,4 +55,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.25.
\ No newline at end of file
+  3.2.25.
index 27dc78d0f89c31a3cd3b134b465d8e0522a392ae..f121623aeb29c18890ab9dcc6c657f8c9e8b1678 100644 (file)
@@ -34,4 +34,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.11.
\ No newline at end of file
+  3.2.11.
index 398c248840b84de41944aaa3bae5b835b529c774..28dce9a3952118be4fc4ff4b2cfca7ad89d8e73b 100644 (file)
@@ -29,4 +29,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.13.
\ No newline at end of file
+  3.2.13.
index 6589f2a7a5978d7d448aef61744bab03b50f7eca..299ef18ade262e16f95770e01ba6c6abc68f3efb 100644 (file)
@@ -29,4 +29,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.14.
\ No newline at end of file
+  3.2.14.
index 1fbb54b350afb2b9d0811aa9680da195dd7cca5d..72d366d731696e91577a5b6f0fa47ff354c10251 100644 (file)
@@ -28,4 +28,4 @@ Fortran:
 
 Reference:
   :openacc:`2.6`, section
-  3.2.12.
\ No newline at end of file
+  3.2.12.
index 8a32cf17116488fa128f518bb735cb3bfcdbf428..e6bc4c2454e14c7d78f4aa2aecc030e269082466 100644 (file)
@@ -25,4 +25,4 @@ OpenMP Context Selectors
      - See ``-march=`` in :ref:`gcc:amd-gcn-options`
    * - ``nvptx``
      - ``gpu``
-     - See ``-march=`` in :ref:`gcc:nvidia-ptx-options`
\ No newline at end of file
+     - See ``-march=`` in :ref:`gcc:nvidia-ptx-options`
index 0893e8d02ca7f136330c7d950db2d875fdbffd0c..15bef2a4baeeb97a653d1466cb50a155a833984e 100644 (file)
@@ -36,4 +36,4 @@ beginning with :envvar:`GOMP_` are GNU extensions.
   openmp-environment-variables/gompdebug
   openmp-environment-variables/gompstacksize
   openmp-environment-variables/gompspincount
-  openmp-environment-variables/gomprtemsthreadpools
\ No newline at end of file
+  openmp-environment-variables/gomprtemsthreadpools
index 9b15d11953a0b3442bc7e43630629cdf17becd95..df4441cc7cea6b258002b848f620f3de64612730 100644 (file)
@@ -34,4 +34,4 @@ Description:
   ``FALSE``, the host system will handle the assignment of threads to CPUs.
 
 See also:
-  :ref:`OMP_PLACES`, :ref:`OMP_PROC_BIND`
\ No newline at end of file
+  :ref:`OMP_PLACES`, :ref:`OMP_PROC_BIND`
index 39619535842738af6af4ddbf5ce1e0c92d251652..30cb43e1839e797b5274010f2d3c978a2facdd2c 100644 (file)
@@ -15,4 +15,4 @@ Description:
   (disabled, also the default if not set), or ``1`` (enabled).
 
   If enabled, some debugging output will be printed during execution.
-  This is currently not specified in more detail, and subject to change.
\ No newline at end of file
+  This is currently not specified in more detail, and subject to change.
index cb92175096234c5d442edb5fd9dbc152f58f9202..2999a94646ef80070303e333459fa2e0be7c0999 100644 (file)
@@ -43,4 +43,4 @@ Example:
   one thread pool available.  Since no priority is specified for this scheduler
   instance, the worker thread inherits the priority of the OpenMP primary thread
   that created it.  In the scheduler instance ``WRK1`` there are three thread
-  pools available and their worker threads run at priority four.
\ No newline at end of file
+  pools available and their worker threads run at priority four.
index 7bd819b0bf5a4a2d045a54b42cd928ac6528eba7..1c5180662f1d5fd4f6e4a56b2a908cdf8f8b0714 100644 (file)
@@ -27,4 +27,4 @@ Description:
   or :envvar:`OMP_WAIT_POLICY` is ``PASSIVE``.
 
 See also:
-  :ref:`OMP_WAIT_POLICY`
\ No newline at end of file
+  :ref:`OMP_WAIT_POLICY`
index c07a391a0240f2f7b6141beca25f3ec48edc580b..dbe209ca18c03207491193d18c9ed587c291b52a 100644 (file)
@@ -22,4 +22,4 @@ See also:
 
 Reference:
   `GCC Patches Mailinglist <https://gcc.gnu.org/ml/gcc-patches/2006-06/msg00493.html>`_,
-  `GCC Patches Mailinglist (2) <https://gcc.gnu.org/ml/gcc-patches/2006-06/msg00496.html>`_
\ No newline at end of file
+  `GCC Patches Mailinglist (2) <https://gcc.gnu.org/ml/gcc-patches/2006-06/msg00496.html>`_
index b17cf4ceaab5c544b594b60c30d74877566090ab..d629a76031daf63805cc9b69c64471496b34af79 100644 (file)
@@ -18,4 +18,4 @@ See also:
   :ref:`omp_get_cancellation`
 
 Reference:
-  :openmp:`4.5`, Section 4.11
\ No newline at end of file
+  :openmp:`4.5`, Section 4.11
index 81389037561ab07031bda42532434815eca36dc1..d6578d44ab1d1b8350c0ab37205775504ad2c5fb 100644 (file)
@@ -21,4 +21,4 @@ See also:
   :ref:`omp_get_default_device`, :ref:`omp_set_default_device`,
 
 Reference:
-  :openmp:`4.5`, Section 4.13
\ No newline at end of file
+  :openmp:`4.5`, Section 4.13
index 684d3f2361e06b46ec8f3d230c25640f6a290248..7c3a5bf15e43d77a6ce933b6653147c94570749e 100644 (file)
@@ -18,4 +18,4 @@ Description:
   this information will not be shown.
 
 Reference:
-  :openmp:`4.5`, Section 4.12
\ No newline at end of file
+  :openmp:`4.5`, Section 4.12
index ab66f41037557c7598f2c6d679091e3f4e97b828..d1209c56eae9335492775381856770c9135847b5 100644 (file)
@@ -20,4 +20,4 @@ See also:
   :ref:`omp_set_dynamic`
 
 Reference:
-  :openmp:`4.5`, Section 4.3
\ No newline at end of file
+  :openmp:`4.5`, Section 4.3
index 505055fe54b86a0e4bb824f71973083194ff685a..95d4eaf60d36a62b0f6253a577aab5071d426661 100644 (file)
@@ -23,4 +23,4 @@ See also:
   :ref:`omp_set_max_active_levels`, :ref:`OMP_NESTED`
 
 Reference:
-  :openmp:`4.5`, Section 4.9
\ No newline at end of file
+  :openmp:`4.5`, Section 4.9
index 56f79e98cb352211a24aee2590035b46487dd6f0..5f655e1f55d9085cb8137813cd959963a8d6d6b3 100644 (file)
@@ -22,4 +22,4 @@ See also:
   :ref:`omp_get_max_task_priority`
 
 Reference:
-  :openmp:`4.5`, Section 4.14
\ No newline at end of file
+  :openmp:`4.5`, Section 4.14
index 683b0440be30fab66568d6398be37585336bdbac..405b2ed10f3dfae4350fb1778b298a42d880310d 100644 (file)
@@ -25,4 +25,4 @@ See also:
   :ref:`omp_set_max_active_levels`, :ref:`omp_set_nested`
 
 Reference:
-  :openmp:`4.5`, Section 4.6
\ No newline at end of file
+  :openmp:`4.5`, Section 4.6
index 4a1ed15ae3b77d682fde37ccdfe1969968338aee..1f0f8826c5a4a291054a6d7e403a603c20c6e560 100644 (file)
@@ -20,4 +20,4 @@ See also:
   :ref:`omp_set_num_teams`
 
 Reference:
-  :openmp:`5.1`, Section 6.23
\ No newline at end of file
+  :openmp:`5.1`, Section 6.23
index 224a7d0851f2f1713943e3fb9a379fd004175a6b..3fc17880951451e47cb1165eae516346bc8d3e8e 100644 (file)
@@ -21,4 +21,4 @@ See also:
   :ref:`omp_set_num_threads`, :ref:`OMP_NESTED`
 
 Reference:
-  :openmp:`4.5`, Section 4.2
\ No newline at end of file
+  :openmp:`4.5`, Section 4.2
index e78bd0a7a420876c9842af27a61da5354be655b1..d043006e1c63bd7d20507e7ce8911c0a79de76ad 100644 (file)
@@ -51,4 +51,4 @@ See also:
   :ref:`OMP_DISPLAY_ENV`
 
 Reference:
-  :openmp:`4.5`, Section 4.5
\ No newline at end of file
+  :openmp:`4.5`, Section 4.5
index 22a9473c1a1a7bc8e16b6887ec52310ad319b55a..208d81ecbe49420271a90bd77a7061d91d96cca5 100644 (file)
@@ -31,4 +31,4 @@ See also:
   :ref:`OMP_NESTED`, :ref:`OMP_PLACES`
 
 Reference:
-  :openmp:`4.5`, Section 4.4
\ No newline at end of file
+  :openmp:`4.5`, Section 4.4
index b8b6c41456312a7eb8ab29b7ec8a0ac24a116106..f7e75c5fdab50631325ce17a30131b798e7ec853 100644 (file)
@@ -21,4 +21,4 @@ See also:
   :ref:`omp_set_schedule`
 
 Reference:
-  :openmp:`4.5`, Sections 2.7.1.1 and 4.1
\ No newline at end of file
+  :openmp:`4.5`, Sections 2.7.1.1 and 4.1
index 15235526fa34810f289c507e68b2b9827760e20e..633482c4169f49f3b3253736175618fb28690817 100644 (file)
@@ -21,4 +21,4 @@ Description:
   dependent.
 
 Reference:
-  :openmp:`4.5`, Section 4.7
\ No newline at end of file
+  :openmp:`4.5`, Section 4.7
index 4aaba8e5c457da3ca5e216c6ff3d7cdb808949cf..32f1bba12d988104e733c59dceb5d87c939ec509 100644 (file)
@@ -24,4 +24,4 @@ Description:
   If undefined, then the program will behave as if ``DEFAULT`` was set.
 
 Reference:
-  :openmp:`5.0`, Section 6.17
\ No newline at end of file
+  :openmp:`5.0`, Section 6.17
index 18654288f069d0926c40dc4d1d541d3ce337e0eb..ec3034b9c1e22a2648d0a27db19400df887b5b2a 100644 (file)
@@ -21,4 +21,4 @@ See also:
   :ref:`OMP_THREAD_LIMIT`, :ref:`omp_set_teams_thread_limit`
 
 Reference:
-  :openmp:`5.1`, Section 6.24
\ No newline at end of file
+  :openmp:`5.1`, Section 6.24
index 3157eda50d237028748adc0283ff7722a209c52b..0d8df40a1e5cbe56f56636138b7f22e90bbe9c06 100644 (file)
@@ -19,4 +19,4 @@ See also:
   :ref:`OMP_NUM_THREADS`, :ref:`omp_get_thread_limit`
 
 Reference:
-  :openmp:`4.5`, Section 4.10
\ No newline at end of file
+  :openmp:`4.5`, Section 4.10
index c88f0fd25dde0906f38b693291205e9062b7b166..8211aeaeab0b9a3245412bb2dd53655bf9d92ed5 100644 (file)
@@ -21,4 +21,4 @@ See also:
   :ref:`GOMP_SPINCOUNT`
 
 Reference:
-  :openmp:`4.5`, Section 4.8
\ No newline at end of file
+  :openmp:`4.5`, Section 4.8
index 1a18bde79632f40d4870c6877f9aec9b381b7dc0..84e6b644d7d28bc1acd8a072deb97464305c57e3 100644 (file)
@@ -12,4 +12,4 @@ OpenMP-Implementation Specifics
   :maxdepth: 2
 
   openmp-context-selectors
-  memory-allocation-with-libmemkind
\ No newline at end of file
+  memory-allocation-with-libmemkind
index 223ee68e275a02c4be18af94ba19d8babc3efa77..b6b1ccebcf17900cb6f84deb259cd5cd825e0268 100644 (file)
@@ -18,4 +18,4 @@ the value ``201511`` (i.e. OpenMP 4.5).
   openmp-implementation-status/openmp-45
   openmp-implementation-status/openmp-50
   openmp-implementation-status/openmp-51
-  openmp-implementation-status/openmp-52
\ No newline at end of file
+  openmp-implementation-status/openmp-52
index bd77b0d6ff138627d589187f97368e8ba20cb722..8c59562976598dc84f9994a62513fa690613a7ea 100644 (file)
@@ -8,4 +8,4 @@
 OpenMP 4.5
 **********
 
-The OpenMP 4.5 specification is fully supported.
\ No newline at end of file
+The OpenMP 4.5 specification is fully supported.
index c5127a0bfd73e37fed407843d44af51b8a222c1b..81e292373d833b205b5f25d7c1fb67613739db65 100644 (file)
@@ -209,4 +209,4 @@ Other new OpenMP 5.0 features
 
    * - Supporting C++'s range-based for loop
      - Y
-     -
\ No newline at end of file
+     -
index 07c3b111b0bd97b9778ca3ed1a5aef68c4535381..885f2348ad205649ed5997bc9c234a3fb4937d14 100644 (file)
@@ -174,4 +174,4 @@ Other new OpenMP 5.1 features
      -
    * - For Fortran, diagnose placing declarative before/between ``USE``, ``IMPORT``, and ``IMPLICIT`` as invalid
      - N
-     -
\ No newline at end of file
+     -
index cbdd20d1a722758268cf128206c6756b9a1664ff..72cf8442aadbc2012605841d502fe640173672b3 100644 (file)
@@ -129,4 +129,4 @@ Other new OpenMP 5.2 features
 
 .. -
    OpenMP Runtime Library Routines
-   -
\ No newline at end of file
+   -
index 77c5c75bffcff48f29af6dd8b691b79e15d7b63b..913f11ba80d5c69a376230a2207ccc6f8d51eec6 100644 (file)
@@ -84,4 +84,4 @@ Support for event objects.
 .. toctree::
   :maxdepth: 2
 
-  openmp-runtime-library-routines/ompfulfillevent
\ No newline at end of file
+  openmp-runtime-library-routines/ompfulfillevent
index 5de285bb96cc3705f6b4b5d85cf3f5fec568fdcb..d72f290c8523b1345aeaabad464719c175d5f59b 100644 (file)
@@ -30,4 +30,4 @@ See also:
   :ref:`omp_init_lock`
 
 Reference:
-  :openmp:`4.5`, Section 3.3.3.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.3.3.
index a4a991eb7b31ee331d7125e5e9095129b6fd2066..3df985fac0939792e610dec4d16e9b470f7ca7d1 100644 (file)
@@ -30,4 +30,4 @@ See also:
   :ref:`omp_init_lock`
 
 Reference:
-  :openmp:`4.5`, Section 3.3.3.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.3.3.
index b0beddd8034e7913721d2c646407855e3f904964..df602edfeee1cda1b8d8cd9e1ed345c07d80c5b9 100644 (file)
@@ -33,4 +33,4 @@ Fortran:
        - ``integer (kind=omp_event_handle_kind) :: event``
 
 Reference:
-  :openmp:`5.0`, Section 3.5.1.
\ No newline at end of file
+  :openmp:`5.0`, Section 3.5.1.
index da26ecd4f64524c825e9619ddc83e7b032c53a42..afc9c7926bde467e4f190beb906ffc507b3c5876 100644 (file)
@@ -28,4 +28,4 @@ See also:
   :ref:`omp_get_level`, :ref:`omp_get_max_active_levels`, :ref:`omp_set_max_active_levels`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.20.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.20.
index b5ea5693dafeafffb04c9f4c432b0c48f1ea9ccc..63aa3365436570131de9b814c630ece229612f87 100644 (file)
@@ -32,4 +32,4 @@ See also:
   :ref:`omp_get_level`, :ref:`omp_get_thread_num`, :ref:`omp_get_team_size`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.18.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.18.
index 92c6793d98730baafd903984a3653d85cdfcf0f6..aa0f088bb7fbc975c0403b8fc76634ae7eaf01b1 100644 (file)
@@ -30,4 +30,4 @@ See also:
   :ref:`OMP_CANCELLATION`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.9.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.9.
index 5d8c5faeafed8798879265813b1e31a9ab522721..773009a56b6bf3b2df736d0bee2d01935585dfe4 100644 (file)
@@ -27,4 +27,4 @@ See also:
   :ref:`OMP_DEFAULT_DEVICE`, :ref:`omp_set_default_device`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.30.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.30.
index 04158ceffe19a9c2ac35a8a0e999e07910eeef31..bdd4dc023d08f5b711feeb91cb027d6d4a4d6303 100644 (file)
@@ -30,4 +30,4 @@ See also:
   :ref:`omp_get_initial_device`
 
 Reference:
-  :openmp:`5.0`, Section 3.2.37.
\ No newline at end of file
+  :openmp:`5.0`, Section 3.2.37.
index 6e461f1e233957b71eeacdcb3234c5d8e42c8e9b..495f0fe65eea33b212b73d57cd722b4e28d5711a 100644 (file)
@@ -34,4 +34,4 @@ See also:
   :ref:`omp_set_dynamic`, :ref:`OMP_DYNAMIC`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.8.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.8.
index 670fea8f095bf9afd95f8df5c558710d0037ed78..0041dfbadfb360b91bc1e26283fcf173a303a5c9 100644 (file)
@@ -29,4 +29,4 @@ See also:
   :ref:`omp_get_num_devices`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.35.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.35.
index 604aa8d505e8688719b358316f5e58d7d196a4e8..e79e301f7bd340e5e072d2dfae3ea804fc32e782 100644 (file)
@@ -28,4 +28,4 @@ See also:
   :ref:`omp_get_active_level`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.17.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.17.
index a1e631fe553d30d33982209e3f7fe212a8b4157e..c3143e1066a8554072e2f77d8bc89a03e3e03181 100644 (file)
@@ -27,4 +27,4 @@ See also:
   :ref:`omp_set_max_active_levels`, :ref:`omp_get_active_level`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.16.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.16.
index e41dd28e452762b718e2e4dbdff0e5b7885d78dd..1126dbff342280ffb231e22f0066413a214605a6 100644 (file)
@@ -26,4 +26,4 @@ Fortran:
        - ``integer function omp_get_max_task_priority()``
 
 Reference:
-  :openmp:`4.5`, Section 3.2.29.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.29.
index 6e7355525da58dc70b2356ef0c8c0ad786cc2562..8888f3705207f6c7672fede16e4318156a8bc3e2 100644 (file)
@@ -28,4 +28,4 @@ See also:
   :ref:`omp_set_num_teams`, :ref:`omp_get_num_teams`
 
 Reference:
-  :openmp:`5.1`, Section 3.4.4.
\ No newline at end of file
+  :openmp:`5.1`, Section 3.4.4.
index d8c4fb82568e38f191541533624ab505e4d1d204..2e8865d6ebe48f5e420b1e56b12201d4291ed606 100644 (file)
@@ -28,4 +28,4 @@ See also:
   :ref:`omp_set_num_threads`, :ref:`omp_set_dynamic`, :ref:`omp_get_thread_limit`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.3.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.3.
index a5d73393efa02b5b06fb5e66e5c8336937409ff9..1238293ef8126cc013380e31316a3ae770355c59 100644 (file)
@@ -45,4 +45,4 @@ See also:
   :ref:`OMP_MAX_ACTIVE_LEVELS`, :ref:`OMP_NESTED`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.11.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.11.
index 4e44a5b587307657a2d3a806a84b27c579d21c52..bafe3e71efd772150268137776181e733d7aee44 100644 (file)
@@ -24,4 +24,4 @@ Fortran:
        - ``integer function omp_get_num_devices()``
 
 Reference:
-  :openmp:`4.5`, Section 3.2.31.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.31.
index 20db47b4eb757850531c3ecd3b846268907607da..e82c03ec4366b845b398994e4e14e07ba6156a11 100644 (file)
@@ -24,4 +24,4 @@ Fortran:
        - ``integer function omp_get_num_procs()``
 
 Reference:
-  :openmp:`4.5`, Section 3.2.5.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.5.
index da3af0557806b2515937b10fe647fd285180b410..8c1789ae7b277662c50d9da93deb57a89cac9040 100644 (file)
@@ -24,4 +24,4 @@ Fortran:
        - ``integer function omp_get_num_teams()``
 
 Reference:
-  :openmp:`4.5`, Section 3.2.32.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.32.
index 1b4bc595db1c37bca5b11054ffc97d9a1941f581..bb3e72935d7441ea1a7c39d6797f3c4c473540e9 100644 (file)
@@ -35,4 +35,4 @@ See also:
   :ref:`omp_get_max_threads`, :ref:`omp_set_num_threads`, :ref:`OMP_NUM_THREADS`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.2.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.2.
index 027065776f5d1a1d8f9731a8ca047bea928c6dcc..f80d29386be7bddeeff39b46636c57ac6f8e9467 100644 (file)
@@ -31,4 +31,4 @@ See also:
   :ref:`OMP_PROC_BIND`, :ref:`OMP_PLACES`, :ref:`GOMP_CPU_AFFINITY`,
 
 Reference:
-  :openmp:`4.5`, Section 3.2.22.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.22.
index 43a2588791000fb06fbb8fafa725e46f1f0200d9..6ecb4c2721650ac620197e47f79970712b6c6c1c 100644 (file)
@@ -34,4 +34,4 @@ See also:
   :ref:`omp_set_schedule`, :ref:`OMP_SCHEDULE`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.13.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.13.
index b8d6929112243ca570d37b364c61e49a1c822881..0bf230992556099c46c1695171acf51467da0dab 100644 (file)
@@ -28,4 +28,4 @@ See also:
   :ref:`omp_get_max_active_levels`, :ref:`omp_set_max_active_levels`
 
 Reference:
-  :openmp:`5.0`, Section 3.2.15.
\ No newline at end of file
+  :openmp:`5.0`, Section 3.2.15.
index 6b1727ebbfd206bf4f12eb440a3a6387725f41c7..00a76bbdf308424d6bdbc259cb90afd798cebaa9 100644 (file)
@@ -24,4 +24,4 @@ Fortran:
        - ``integer function omp_get_team_num()``
 
 Reference:
-  :openmp:`4.5`, Section 3.2.33.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.33.
index 03c09efee447682788f2ca533756ee2e37673b9a..f71671f582fde9e70d33c8e29f67f83099f118ee 100644 (file)
@@ -33,4 +33,4 @@ See also:
   :ref:`omp_get_num_threads`, :ref:`omp_get_level`, :ref:`omp_get_ancestor_thread_num`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.19.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.19.
index 5e4e2eec15a1a98653b8d0016fad9a395ff128b2..b017a5b5846584b55b10e39a7f1789024db2eb8d 100644 (file)
@@ -28,4 +28,4 @@ See also:
   :ref:`omp_set_teams_thread_limit`, :ref:`OMP_TEAMS_THREAD_LIMIT`
 
 Reference:
-  :openmp:`5.1`, Section 3.4.6.
\ No newline at end of file
+  :openmp:`5.1`, Section 3.4.6.
index 6c35a69932f981e70feb8d2d7f2a9109067b60e1..e2439fe637ab7ec86601a3e126090eb31d4de717 100644 (file)
@@ -27,4 +27,4 @@ See also:
   :ref:`omp_get_max_threads`, :ref:`OMP_THREAD_LIMIT`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.14.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.14.
index 584157a5d9b0639262339bbf215e2baa18937cd5..2005834ecc1aa6be1adb6eaa5387fd81642b5776 100644 (file)
@@ -31,4 +31,4 @@ See also:
   :ref:`omp_get_num_threads`, :ref:`omp_get_ancestor_thread_num`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.4.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.4.
index b188d942b237bb0cf5d1eb28ed3be7f29a18c82d..7bedba8c9616a608ad1a4fbe5ff9054225fe2a2f 100644 (file)
@@ -28,4 +28,4 @@ See also:
   :ref:`omp_get_wtime`
 
 Reference:
-  :openmp:`4.5`, Section 3.4.2.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.4.2.
index 27b3b2f56a12302c4df832ecc9ee95efc533e441..d65230da8d35f6966282e493520791fde7e67067 100644 (file)
@@ -30,4 +30,4 @@ See also:
   :ref:`omp_get_wtick`
 
 Reference:
-  :openmp:`4.5`, Section 3.4.1.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.4.1.
index e36af9f951b9d67605c0cf0105b47f63c2ee5529..906a5a2c57fa484c0b7f89ecd8ad7c7f50c3aec5 100644 (file)
@@ -26,4 +26,4 @@ Fortran:
        - ``logical function omp_in_final()``
 
 Reference:
-  :openmp:`4.5`, Section 3.2.21.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.21.
index 34c52e1014d084c2bbe55c3ac466d65f750ed817..3811e59cdfb607d68dd70e475790a37c8c5155c8 100644 (file)
@@ -30,4 +30,4 @@ See also:
   :ref:`omp_destroy_lock`
 
 Reference:
-  :openmp:`4.5`, Section 3.3.1.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.3.1.
index 042c18819600374fb82ea1dc73a63671692bb344..1c84133063467d66e12d29d84b17c08af1df55c8 100644 (file)
@@ -30,4 +30,4 @@ See also:
   :ref:`omp_destroy_nest_lock`
 
 Reference:
-  :openmp:`4.5`, Section 3.3.1.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.3.1.
index 55bc1e1c1c3f413076ae06c3828d234f5c7b8a78..0e536b4e8c824b9496ff671dad55b603fb795081 100644 (file)
@@ -26,4 +26,4 @@ Fortran:
        - ``logical function omp_in_parallel()``
 
 Reference:
-  :openmp:`4.5`, Section 3.2.6.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.6.
index 501891f548bc81e9e1a79755b30726519096c463..81c602ebd8360a7bc7cfcfc3f3a30f11aa3f3153 100644 (file)
@@ -26,4 +26,4 @@ Fortran:
        - ``logical function omp_is_initial_device()``
 
 Reference:
-  :openmp:`4.5`, Section 3.2.34.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.34.
index 33202b9e8ab59cc3b1a3e74fde85b3cbcf167cdb..fb98329b50f436d5ea043e70c0a0911762b65e47 100644 (file)
@@ -30,4 +30,4 @@ See also:
   :ref:`OMP_DEFAULT_DEVICE`, :ref:`omp_get_default_device`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.29.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.29.
index d18346b44c230bc85a5b9778868a45f0139c5ea9..67f3471b74187f9b4ace7c9876a7e62abda2b1f9 100644 (file)
@@ -32,4 +32,4 @@ See also:
   :ref:`OMP_DYNAMIC`, :ref:`omp_get_dynamic`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.7.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.7.
index fbaea1d07ec2ab05a73a409da7e251c5cde889ec..6718e62a739edf6f61da9dd086fdcb9bb1bae8a7 100644 (file)
@@ -32,4 +32,4 @@ See also:
   :ref:`omp_init_lock`, :ref:`omp_test_lock`, :ref:`omp_unset_lock`
 
 Reference:
-  :openmp:`4.5`, Section 3.3.4.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.3.4.
index 24c1fd14c0f1d358396eadea7d9ecaa475892f75..70e17c147e419350031d9ea795273772be7238bb 100644 (file)
@@ -32,4 +32,4 @@ See also:
   :ref:`omp_get_supported_active_levels`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.15.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.15.
index 37005852f1ac12ea6ac56c9b3969e94f13ace356..ec6f808d3e59fb2a6fa526c56c32b5bf1274dd42 100644 (file)
@@ -37,4 +37,4 @@ See also:
   :ref:`OMP_MAX_ACTIVE_LEVELS`, :ref:`OMP_NESTED`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.10.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.10.
index c159d9560a651ba93bbdb606c1612614391c8e5f..4d1f5a19cb93661b4e8bee7c801d614ff536b993 100644 (file)
@@ -32,4 +32,4 @@ See also:
   :ref:`omp_init_nest_lock`, :ref:`omp_unset_nest_lock`
 
 Reference:
-  :openmp:`4.5`, Section 3.3.4.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.3.4.
index 83642f6d4e91ec0cab3a2b682b9d23a2067d3257..bd6d91d886eec6088e0d1660fa46c619f57f749f 100644 (file)
@@ -31,4 +31,4 @@ See also:
   :ref:`OMP_NUM_TEAMS`, :ref:`omp_get_num_teams`, :ref:`omp_get_max_teams`
 
 Reference:
-  :openmp:`5.1`, Section 3.4.3.
\ No newline at end of file
+  :openmp:`5.1`, Section 3.4.3.
index dd9ad459d698398558032fcd6393ca1032937e72..ffd796e6f867dd569f9de62e8f5a0dd12a6472b8 100644 (file)
@@ -31,4 +31,4 @@ See also:
   :ref:`OMP_NUM_THREADS`, :ref:`omp_get_num_threads`, :ref:`omp_get_max_threads`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.1.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.1.
index 4c7e08f2b09379d5bcf51302c5e5cac32681d2bc..544cbb82ac371e8b2b081f90746deb3254f3502f 100644 (file)
@@ -37,4 +37,4 @@ See also:
   :ref:`OMP_SCHEDULE`
 
 Reference:
-  :openmp:`4.5`, Section 3.2.12.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.2.12.
index 36385b46e61b1ba1ddf9b8e573ac03a371cd2ec2..169110f14d9fd04c99f6e62a5a0437350f964567 100644 (file)
@@ -32,4 +32,4 @@ See also:
   :ref:`OMP_TEAMS_THREAD_LIMIT`, :ref:`omp_get_teams_thread_limit`, :ref:`omp_get_thread_limit`
 
 Reference:
-  :openmp:`5.1`, Section 3.4.5.
\ No newline at end of file
+  :openmp:`5.1`, Section 3.4.5.
index 500c12ba51624247ce45491415add02171f040cc..d5bf169f64bfbe7c9e77b4d6617944fa38f9c055 100644 (file)
@@ -33,4 +33,4 @@ See also:
   :ref:`omp_init_lock`, :ref:`omp_set_lock`, :ref:`omp_set_lock`
 
 Reference:
-  :openmp:`4.5`, Section 3.3.6.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.3.6.
index 9a6df1c7e5d05c35ca32a29f7706609385b394b8..a4aa13ce27b259095a6bd87f1d6a2e0fe26c7bc5 100644 (file)
@@ -33,4 +33,4 @@ See also:
   :ref:`omp_init_lock`, :ref:`omp_set_lock`, :ref:`omp_set_lock`
 
 Reference:
-  :openmp:`4.5`, Section 3.3.6.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.3.6.
index d8940a9b7ddbaf24786d90b7f8b55279a2f2f0e9..e39d7f5c9a79cc512bac5316d76340ac688098e5 100644 (file)
@@ -33,4 +33,4 @@ See also:
   :ref:`omp_set_lock`, :ref:`omp_test_lock`
 
 Reference:
-  :openmp:`4.5`, Section 3.3.5.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.3.5.
index a39115daf54de0bf9f1289d9475dde66b8a8143a..6d0ce3bdbf924d1a913de8b56967f33a6c2523f4 100644 (file)
@@ -33,4 +33,4 @@ See also:
   :ref:`omp_set_nest_lock`
 
 Reference:
-  :openmp:`4.5`, Section 3.3.5.
\ No newline at end of file
+  :openmp:`4.5`, Section 3.3.5.
index 46beaf85306fcc79314aba1840c1749a55de158d..2c2aa27cab3f8d94e475a8ff50e2571ce8337b36 100644 (file)
@@ -11,4 +11,4 @@ Reporting Bugs
 Bugs in the GNU Offloading and Multi Processing Runtime Library should
 be reported via `Bugzilla <https://gcc.gnu.org/bugzilla/>`_.  Please add
 "openacc", or "openmp", or both to the keywords field in the bug
-report, as appropriate.
\ No newline at end of file
+report, as appropriate.
index 3b5308532e7b72a91ebaed75e58e4f1b4e0f558c..ae81d219317aa301e4b9f0ae863f9985587fd3ec 100644 (file)
@@ -28,4 +28,4 @@ presented by libgomp.  Only maintainers should need them.
   the-libgomp-abi/implementing-ordered-construct
   the-libgomp-abi/implementing-sections-construct
   the-libgomp-abi/implementing-single-construct
-  the-libgomp-abi/implementing-openaccs-parallel-construct
\ No newline at end of file
+  the-libgomp-abi/implementing-openaccs-parallel-construct
index f66155e9e3f850539feff03856ea1012d5653ea5..0ab7b6c40636d5ca201f60faec7f7e7531862a00 100644 (file)
@@ -18,4 +18,4 @@ Failing that we could add
     void GOMP_atomic_exit (void)
 
 which reuses the regular lock code, but with yet another lock
-object private to the library.
\ No newline at end of file
+object private to the library.
index 444afcccc09804d7e25bcfd8c0770bcd7e7ca487..1671ef3ace4a98b2eca77958f580ddd87046ae2d 100644 (file)
@@ -10,4 +10,4 @@ Implementing BARRIER construct
 
 .. code-block:: c++
 
-    void GOMP_barrier (void)
\ No newline at end of file
+    void GOMP_barrier (void)
index 587163e574cfa852da8e0e8ac3f2ef23db027ef1..30685d0f002ce53b6947638dc9536569e29e5f87 100644 (file)
@@ -27,4 +27,4 @@ name being transformed into a variable declared like
 
 Ideally the ABI would specify that all zero is a valid unlocked
 state, and so we wouldn't need to initialize this at
-startup.
\ No newline at end of file
+startup.
index cfda2a875b9b821cb024d61cd6ec34c97edf886d..0e9f171301400f5991cd397ff067fd1ce417be67 100644 (file)
@@ -42,4 +42,4 @@ directly in C.  Presumably this only makes sense if the "outer"
 x and y are global variables.
 
 COPYPRIVATE would work the same way, except the structure
-broadcast would have to happen via SINGLE machinery instead.
\ No newline at end of file
+broadcast would have to happen via SINGLE machinery instead.
index 9f9419e7484bbb037ed9387635abcbd367afe968..d442917d34ca5c9e2bdacbd021ec6026961f7406 100644 (file)
@@ -8,4 +8,4 @@
 Implementing FLUSH construct
 ****************************
 
-Expands to the ``__sync_synchronize`` builtin.
\ No newline at end of file
+Expands to the ``__sync_synchronize`` builtin.
index 5291465bdfb27114e8a2d4aa9da2f058a6c4734e..9c19cdcaf55c8e4f4afd72e4bccedb8663a97a71 100644 (file)
@@ -70,4 +70,4 @@ the iterations.  Which would mean that we wouldn't need to call any
 of these routines.
 
 There are separate routines for handling loops with an ORDERED
-clause.  Bookkeeping for that is non-trivial...
\ No newline at end of file
+clause.  Bookkeeping for that is non-trivial...
index 29e085c87c5d45106d8b87dfcba3da11fc84c0c3..6924dd6b0f061a8c331887375887cae02f71a6de 100644 (file)
@@ -15,4 +15,4 @@ Implementing MASTER construct
 
 Alternately, we generate two copies of the parallel subfunction
 and only include this in the version run by the primary thread.
-Surely this is not worthwhile though...
\ No newline at end of file
+Surely this is not worthwhile though...
index 03b905338a4ce9ce5e5679e92369205502e50157..3a70c1ee97a0b0e17f6a9bc1cda5fb7a17501e2e 100644 (file)
@@ -10,4 +10,4 @@ Implementing OpenACC's PARALLEL construct
 
 .. code-block:: c++
 
-    void GOACC_parallel ()
\ No newline at end of file
+    void GOACC_parallel ()
index 2c5a1960d8afeaebffe0781c768efda5fb9e786d..b87bb039755e561fdf1eb3a2c7bfbc531355f240 100644 (file)
@@ -11,4 +11,4 @@ Implementing ORDERED construct
 .. code-block:: c++
 
     void GOMP_ordered_start (void)
-    void GOMP_ordered_end (void)
\ No newline at end of file
+    void GOMP_ordered_end (void)
index c2f0dc3e3e08d52ce8e6ee56e6d2e7032694b450..cf9a2219b887fa5e16f2bdc2cf37475cd88decd9 100644 (file)
@@ -52,4 +52,4 @@ create the team structure and assign team ids.
 
     void GOMP_parallel_end (void)
 
-Tears down the team and returns us to the previous ``omp_in_parallel()`` state.
\ No newline at end of file
+Tears down the team and returns us to the previous ``omp_in_parallel()`` state.
index 9b36da6c3f140dc0b35e7af98af7b543eb0ff815..07ab288f1a9a68b686c0017bc06470ebe56bcea9 100644 (file)
@@ -14,4 +14,4 @@ the parallel subfunction.
 
 In association with FOR or SECTIONS blocks, create a new
 automatic variable within the current function.  This preserves
-the semantic of new variable creation.
\ No newline at end of file
+the semantic of new variable creation.
index 5db34e0507734eb87916348cb7e29ad80f50a30f..d1860d9ce4e19412cf58b85d915994636e479288 100644 (file)
@@ -12,4 +12,4 @@ The private struct mentioned in the previous section should have
 a pointer to an array of the type of the variable, indexed by the
 thread's :samp:`{team_id}`.  The thread stores its final value into the
 array, and after the barrier, the primary thread iterates over the
-array to collect the values.
\ No newline at end of file
+array to collect the values.
index 4fcdf496b77e7e7b7173fc61a9aa2b5152b8dce5..51c9349edf3b7412a9a58b50193ec637dda42b67 100644 (file)
@@ -39,4 +39,4 @@ becomes
           stmt3;
           break;
         }
-    GOMP_barrier ();
\ No newline at end of file
+    GOMP_barrier ();
index 2919e6bf91f8309de9d76636b1b09a2c1d204bb0..69948024c0ca609ccd2b82bfa07424d2fe030b17 100644 (file)
@@ -45,4 +45,4 @@ becomes
       }
     else
       x = datap->x;
-    GOMP_barrier ();
\ No newline at end of file
+    GOMP_barrier ();
index 0ea107e9201ad9b8525e398ef1aee3ff1a7079f9..5d0587cb57e42f30260d6c6dbfc8e24727fbfded 100644 (file)
@@ -15,4 +15,4 @@ implement something akin to .ctors.
 
 Even more ideally, this ctor feature is handled by extensions
 to the main pthreads library.  Failing that, we can have a set
-of entry points to register ctor functions to be called.
\ No newline at end of file
+of entry points to register ctor functions to be called.
index bb786e2deed5018b32c07587da8d6a6e3ac87275..a0f5b829e044d075bc5dc060e579d572743d2090 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../doc/bsd.rst
\ No newline at end of file
+.. include:: ../../doc/bsd.rst
index 5afce611a7a6e644db723d7ea5872b0666332dd9..10a131adc2d1f9f685be3266aea6d2f01cfae7cd 100644 (file)
@@ -10,4 +10,4 @@ Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
 any later version published by the Free Software Foundation; with no
 Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
-A copy of the license is in the :ref:`gnu_fdl`.
\ No newline at end of file
+A copy of the license is in the :ref:`gnu_fdl`.
index 03a2419cf272515970996d6c72da2b43299d83f5..5e2629d03945a0dc13e3f557be5b4ec8158c474d 100644 (file)
@@ -764,4 +764,4 @@ argument.
 .. function:: void *obstack_next_free (struct obstack *obstack_ptr)
 
   Address just after the end of the currently growing object.
-  See :ref:`status-of-an-obstack`.
\ No newline at end of file
+  See :ref:`status-of-an-obstack`.
index 244ec9eeee5f2da99b295a271aeaf41db9170362..c505d3c247d111e1b165f7b470939d1960041939 100644 (file)
@@ -1854,4 +1854,4 @@ sets of characters:
 
   Print to allocated string without fail.  If ``xvasprintf`` fails,
   this will print a message to ``stderr`` (using the name set by
-  ``xmalloc_set_program_name``, if any) and then call ``xexit``.
\ No newline at end of file
+  ``xmalloc_set_program_name``, if any) and then call ``xexit``.
index 6770b9ed961e6d7089922304f88a6d81dcc433e1..e1ba0da1ecd3d2570170e490cf302aceac36d0f9 100644 (file)
@@ -20,4 +20,4 @@ GNU libiberty
   lesser-general-public-license-2.1
   bsd
 
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 9799e4e2e486ef22a130389174b18f1a7e1d5022..427cea3df715420ad3e818433a0d6051c40ad349 100644 (file)
@@ -1 +1 @@
-.. include:: ../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../doc/indices-and-tables.rst
index b26f6432d7fe1cbf38c519923a321b3baef5740e..4f637fafe8fcbcb294f9f440c7c462b650668c5d 100644 (file)
@@ -5,4 +5,4 @@ Introduction
 
 The ``libiberty`` library is a collection of subroutines used by various
 GNU programs.  It is available under the Library General Public
-License; for more information, see Library Copying.
\ No newline at end of file
+License; for more information, see Library Copying.
index a4c8739844b1bc502b2c01c45d1ecf9a39c58ef2..fc1f4b56aaa5375d70072d6828947b1cef032e64 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../doc/lgpl-2.1.rst
\ No newline at end of file
+.. include:: ../../doc/lgpl-2.1.rst
index e16601e604b86ec1f567133a33892f60fad9ece3..a1c07fbd6e43d8b948ce2952b8aa60817e2cd83f 100644 (file)
@@ -17,4 +17,4 @@ Functions contained in ``libiberty`` can be divided into three general categorie
 
   replacement-functions
 
-  extensions
\ No newline at end of file
+  extensions
index 4439674cad38c4d73b55c4a2ef0602c90f81a8e8..604f0b75e54be57a441db8bf2bb7c333bffd2612 100644 (file)
@@ -59,4 +59,4 @@ Error Reporting
 
 These are a set of routines to facilitate programming with the system
 ``errno`` interface.  The ``libiberty`` source file :samp:`strerror.c`
-contains a good deal of documentation for these functions.
\ No newline at end of file
+contains a good deal of documentation for these functions.
index d8387fcecaa1652cabdb8c52a2c7cee494f74723..d662bebcb7568216b63cd2305f7383ac75ef3f4e 100644 (file)
@@ -28,4 +28,4 @@ become less and less common.  Each function :samp:`{foo}` is implemented
 in :samp:`{foo}.c` but not declared in any ``libiberty`` header file; more
 comments and caveats for each function's implementation are often
 available in the source file.  Generally, the function can simply
-be declared as ``extern``.
\ No newline at end of file
+be declared as ``extern``.
index 16974f38051a6fc529cc1e0a4c6ac24fbb2f4246..3ab5325478f6cd050dca03807d2ec1d5f334c466 100644 (file)
@@ -37,4 +37,4 @@ has proven useful with software using the GNU ``readline`` library.)
 Making use of ``libiberty`` code usually requires that you include one or more
 header files from the ``libiberty`` distribution.  (They will be named as
 necessary in the function descriptions.)  At link time, you will need to
-add :option:`-liberty` to your link command invocation.
\ No newline at end of file
+add :option:`-liberty` to your link command invocation.
index 8487eae034ba2d7a47ae8d111f9b417a3bdbb845..5a3df7b95979d86a3e86185e898f0c3711b9c829 100644 (file)
@@ -36,4 +36,4 @@ synchronization guarantees that are similar to what would be guaranteed when
 using a single global lock as a guard for all transactions. Note that like
 other synchronization constructs in C/C++, transactions rely on a
 data-race-free program (e.g., a nontransactional write that is concurrent
-with a transactional read to the same memory location is a data race).
\ No newline at end of file
+with a transactional read to the same memory location is a data race).
index f0a7a075ef7854fe76b4bebf26c8bcd25da789ca..7c3c29d27adf50c5793850935f4be207e20057e5 100644 (file)
@@ -10,4 +10,4 @@ Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.2 or
 any later version published by the Free Software Foundation; with no
 Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
-A copy of the license is included in the section entitled :ref:`gnu_fdl`.
\ No newline at end of file
+A copy of the license is included in the section entitled :ref:`gnu_fdl`.
index 212c120c38710caac60f8d29312b2782b19e4a85..98165e0218c4600d6ce4ab267c16c03d1bfcf39c 100644 (file)
@@ -10,4 +10,4 @@ Enabling libitm
 
 To activate support for TM in C/C++, the compile-time flag :option:`-fgnu-tm`
 must be specified. This enables TM language-level constructs such as
-transaction statements (e.g., ``__transaction_atomic``, see :ref:`c-c++-language-constructs-for-tm` for details).
\ No newline at end of file
+transaction statements (e.g., ``__transaction_atomic``, see :ref:`c-c++-language-constructs-for-tm` for details).
index 089cc682de21bc0ba500c41bb758f9ce3ae144e1..af742cd924126304a40acf838ccc9e680f69189c 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../doc/gnu_free_documentation_license.rst
\ No newline at end of file
+.. include:: ../../doc/gnu_free_documentation_license.rst
index 45ff20f332b471d762da4fbf0c5fa171fbdcbfc5..dbffc1d1daef264b9946850d24de87d1497ea75e 100644 (file)
@@ -24,4 +24,4 @@ several threads.
   the-libitm-abi
   internals
   gnu-free-documentation-license
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 9799e4e2e486ef22a130389174b18f1a7e1d5022..427cea3df715420ad3e818433a0d6051c40ad349 100644 (file)
@@ -1 +1 @@
-.. include:: ../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../doc/indices-and-tables.rst
index 2e1c24c4e80db9525c8e0818b9517341b9dfa387..218df6ef86da3abf102db067a58d592c1da4fc89 100644 (file)
@@ -13,4 +13,4 @@ Internals
 
   tm-methods-and-method-groups
   nesting-flat-vs-closed
-  locking-conventions
\ No newline at end of file
+  locking-conventions
index b7a8d310f08889515a0da5e4e9ef8796aecb5d8c..4d46d7374d05b97ad92ed2023025e96c9d546082 100644 (file)
@@ -258,4 +258,4 @@ but it's unclear how often that actually matters in practice. Workloads that
 have threads with different priorities will likely also require lower latency
 or higher throughput for high-priority threads. Therefore, it probably makes
 not that much sense (except for eventual progress guarantees) to use
-priority inheritance until the TM has priority-aware contention management.
\ No newline at end of file
+priority inheritance until the TM has priority-aware contention management.
index 8b157baed981cb3b968ad3a27f19c6af6c0eb048..e05d1aeed7cbbc61ddbea545d6fee61cc2cfb3a1 100644 (file)
@@ -25,4 +25,4 @@ performance overhead of the additional checkpoints required for closed
 nesting. User-controlled aborts will correctly abort the innermost enclosing
 transaction, whereas the whole (i.e., outermost) transaction will be restarted
 otherwise (e.g., when a transaction encounters data conflicts during
-optimistic execution).
\ No newline at end of file
+optimistic execution).
index 2340074a4f6f194d72b2d8733889ee5d846100a1..a8856d27295ac6f5094221217fdd9c9519317667 100644 (file)
@@ -24,4 +24,4 @@ look-up, the following subsections mirror the structure of this specification.
   the-libitm-abi/function-list
   the-libitm-abi/future-enhancements-to-the-abi
   the-libitm-abi/sample-code
-  the-libitm-abi/memory-model
\ No newline at end of file
+  the-libitm-abi/memory-model
index 79cc5d820e583fef3cf6513ced13cd24d532cdd8..eaced258bbf1389c86f9b68b2fed77dd212a93fa 100644 (file)
@@ -269,4 +269,4 @@ replace calls to the original functions with calls to the wrapper functions.
 
 libitm also provides transactional clones of C++ memory management functions
 such as global operator new and delete.  They are part of libitm for historic
-reasons but do not need to be part of this ABI.
\ No newline at end of file
+reasons but do not need to be part of this ABI.
index f8fbac355e007303f2a174e64f66b54c30b17208..ef1ebc7a4542b3dcd317c0feb8f8af997ecc390e 100644 (file)
@@ -4,4 +4,4 @@
   For copying conditions, see the copyright.rst file.
 
 [No changes] Future Enhancements to the ABI
-*******************************************
\ No newline at end of file
+*******************************************
index 7482994f2b145b51368e92957038e77af76c0333..31287f4c7c970b700167fc0c323ab4cbc7e2dfa7 100644 (file)
@@ -58,4 +58,4 @@ There is no ``getTransaction`` function.
 Function pointer encryption
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
-Currently, this is not implemented.
\ No newline at end of file
+Currently, this is not implemented.
index f43e2f81df5f803a3d277346eaf6bc0c91f1a01e..19e35de32644d50603c2380b5ddc75bf364bc3d1 100644 (file)
@@ -15,4 +15,4 @@ C++ TM specification).
 For example, if a transactional load is ordered before another load/store, then
 the TM runtime must also ensure this ordering when accessing shared state. If
 not, this might break the kind of publication safety used in the C++ TM
-specification. Likewise, the TM runtime must ensure privatization safety.
\ No newline at end of file
+specification. Likewise, the TM runtime must ensure privatization safety.
index b3c558e2394953d8c2509c3ecf9818b518915c8a..b820b280ce827ce22021a11fb9987bbd50e932f9 100644 (file)
@@ -4,4 +4,4 @@
   For copying conditions, see the copyright.rst file.
 
 [No changes] Non-objectives
-***************************
\ No newline at end of file
+***************************
index d4c5d460041640e9967c65865c2f6c045fc5bb9f..7280083c3f9d43d018eec90abc26b77a02150a54 100644 (file)
@@ -4,4 +4,4 @@
   For copying conditions, see the copyright.rst file.
 
 [No changes] Objectives
-***********************
\ No newline at end of file
+***********************
index c8e9541d810eeb4324c8818346baedcd599f6fc7..0bea73f77a5a395bc3a6534b2c8e0b05eb108878 100644 (file)
@@ -7,4 +7,4 @@ Sample code
 ************
 
 The code examples might not be correct w.r.t. the current version of the ABI,
-especially everything related to exception handling.
\ No newline at end of file
+especially everything related to exception handling.
index 248c66664973140a9a64892bd3ff932645f939be..705d066ca194a1f180ad8845ce969e6511d03492 100644 (file)
@@ -7,4 +7,4 @@ Types and macros list
 *********************
 
 ``_ITM_codeProperties`` has changed, see :ref:`txn-code-properties`.
-``_ITM_srcLocation`` is not used.
\ No newline at end of file
+``_ITM_srcLocation`` is not used.
index a9b56197a5bad155280cb3cc37c3d1fad1f589b9..22e6318dd042592f571268c3639df3fe9cbc527f 100644 (file)
@@ -44,4 +44,4 @@ the "dispatch\_" prefix (e.g., "serialirr" instead of
 ``GTM::dispatch_serialirr()``).
 
 Note that this environment variable is only a hint for libitm and might not
-be supported in the future.
\ No newline at end of file
+be supported in the future.
index 75f73ea6b2c8225065e08a2ded90cf10035aac5d..8167d72d53ea8629ee2625e5e7a7f75aadb82f7d 100644 (file)
@@ -15,4 +15,4 @@ license is included in the section entitled :ref:`gnu_fdl`.
 
 (a) The FSF's Back-Cover Text is:
 
-  You have the freedom to copy and modify this GNU manual.
\ No newline at end of file
+  You have the freedom to copy and modify this GNU manual.
index 089cc682de21bc0ba500c41bb758f9ce3ae144e1..af742cd924126304a40acf838ccc9e680f69189c 100644 (file)
@@ -3,4 +3,4 @@
   This is part of the GCC manual.
   For copying conditions, see the copyright.rst file.
 
-.. include:: ../../doc/gnu_free_documentation_license.rst
\ No newline at end of file
+.. include:: ../../doc/gnu_free_documentation_license.rst
index 4f33373f020d30dae63ebc0847508979a855faee..a15514d522cf7d2d0c93ce7fd864a32d450d7ae5 100644 (file)
@@ -12,4 +12,4 @@ I/O Library Routines
   :maxdepth: 2
 
   strtoflt128
-  quadmathsnprintf
\ No newline at end of file
+  quadmathsnprintf
index 4eb70f9929c76a8496896b022e3b79584731207c..b809b36c33af6a86473b2c73992d181ead10b4ac 100644 (file)
@@ -20,4 +20,4 @@ GCC libquadmath
   gnu-free-documentation-license
   reporting-bugs
 
-  indices-and-tables
\ No newline at end of file
+  indices-and-tables
index 9799e4e2e486ef22a130389174b18f1a7e1d5022..427cea3df715420ad3e818433a0d6051c40ad349 100644 (file)
@@ -1 +1 @@
-.. include:: ../../doc/indices-and-tables.rst
\ No newline at end of file
+.. include:: ../../doc/indices-and-tables.rst
index 27fa8f2686219f14e93cd070ef5f8b740f6207fe..ab4197692731ef7cf4ea45a861943a61900eb6eb 100644 (file)
@@ -4,4 +4,4 @@ Introduction
 .. index:: Introduction
 
 This manual documents the usage of libquadmath, the GCC Quad-Precision
-Math Library Application Programming Interface (API).
\ No newline at end of file
+Math Library Application Programming Interface (API).
index 78cd8ee1d2d77bfffaba262e35b7f951a78e610b..9576d67a0b642388cecf7d071845ac9e24c7cc05 100644 (file)
@@ -101,4 +101,4 @@ The following mathematical functions are available:
 * :samp:`{csinhq}`:  complex hyperbolic sine function
 * :samp:`{csqrtq}`:  complex square root
 * :samp:`{ctanq}`:  complex tangent function
-* :samp:`{ctanhq}`:  complex hyperbolic tangent function
\ No newline at end of file
+* :samp:`{ctanhq}`:  complex hyperbolic tangent function
index aad0e07e61a0d232cc992d4d005719ff254d58fc..ae22dc1d2e4e24fa75a3229412741718e3ed42c1 100644 (file)
@@ -71,4 +71,4 @@ Example:
           free (str);
         }
       return 0;
-    }
\ No newline at end of file
+    }
index 54532e9e2ff95e1b6326088e269a559a5f8a75ea..5d0db17db6fb7c51bebacd9cd38567f79940d995 100644 (file)
@@ -9,4 +9,4 @@ Reporting Bugs
 --------------
 
 Bugs in the GCC Quad-Precision Math Library implementation should be
-reported via |bugurl|.
\ No newline at end of file
+reported via |bugurl|.
index d0a073d8b04acc2ab55ca886c0d0e6281fb045ed..44dc05b731a234d9a183638888d4b59904ea89aa 100644 (file)
@@ -37,4 +37,4 @@ Example:
       r = strtoflt128 ("1.2345678", NULL);
 
       return 0;
-    }
\ No newline at end of file
+    }
index cbd9d7685ebbd7f0e1bd40bf0def8b3a99106020..0255641ba0d5144e800b74fe71ad4e0c9ae9e016 100644 (file)
@@ -40,4 +40,4 @@ The following mathematical constants of type ``__float128`` are defined.
 * :samp:`{M_2_PIq}`:  one over two pi
 * :samp:`{M_2_SQRTPIq}`:  two over square root of pi
 * :samp:`{M_SQRT2q}`:  square root of 2
-* :samp:`{M_SQRT1_2q}`:  one over square root of 2
\ No newline at end of file
+* :samp:`{M_SQRT1_2q}`:  one over square root of 2