From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id E6E6C3885C03; Tue, 15 Nov 2022 08:33:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E6E6C3885C03 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1668501206; bh=lwBEwP94UsX7hWBT2Y9Q1/yMorAfen0IWJw+v7lKFV4=; h=From:To:Subject:Date:From; b=uV26iDzRkJ2itCdr84Gu2N9db0Eke+/nacAFvYGGfi8I3xpaNHhXZzRYSbmsxUNOw Yq4WwgCqN2/OupCw4wRGUtTimvBhI5jTbCiZ2dmZqK917v+wsNGtz9794cDgTnuMZC dPsggEWSkDqcAL6EfoWy7JMXFnfwoDpyIXLeBEdI= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-4050] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 87c4057b3fc7fe2c2f8914d2755024ca890a3bc1 X-Git-Newrev: 83d400bded0e96d2dbfc1fe66325bbf12de90d51 Message-Id: <20221115083326.E6E6C3885C03@sourceware.org> Date: Tue, 15 Nov 2022 08:33:26 +0000 (GMT) List-Id: https://gcc.gnu.org/g:83d400bded0e96d2dbfc1fe66325bbf12de90d51 commit r13-4050-g83d400bded0e96d2dbfc1fe66325bbf12de90d51 Author: GCC Administrator Date: Tue Nov 15 08:32:29 2022 +0000 Daily bump. Diff: --- ChangeLog | 148 +++ config/ChangeLog | 7 + contrib/ChangeLog | 5 + gcc/ChangeLog | 2760 ++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 141 +++ gcc/c-family/ChangeLog | 18 + gcc/cp/ChangeLog | 53 + gcc/d/ChangeLog | 95 ++ gcc/fortran/ChangeLog | 1280 ++++++++++++++++++++ gcc/go/ChangeLog | 86 ++ gcc/jit/ChangeLog | 154 +++ gcc/testsuite/ChangeLog | 83 ++ libatomic/ChangeLog | 6 + libgomp/ChangeLog | 565 +++++++++ libiberty/ChangeLog | 92 ++ libitm/ChangeLog | 123 ++ libquadmath/ChangeLog | 99 ++ libstdc++-v3/ChangeLog | 11 + maintainer-scripts/ChangeLog | 35 + 20 files changed, 5762 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 6fedde8af2d..9813596858d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,151 @@ +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * doc/Makefile: New file. + * doc/_static/custom.css: New file. + * doc/baseconf.py: New file. + * doc/bsd.rst: New file. + * doc/contrib.rst: New file. + * doc/contribute.rst: New file. + * doc/cppdiropts.rst: New file. + * doc/cppenv.rst: New file. + * doc/cppopts.rst: New file. + * doc/cppwarnopts.rst: New file. + * doc/favicon.ico: New file. + * doc/funding.rst: New file. + * doc/gcc_sphinx.py: New file. + * doc/gnu.rst: New file. + * doc/gnu_free_documentation_license.rst: New file. + * doc/gpl-3.0.rst: New file. + * doc/indices-and-tables.rst: New file. + * doc/lgpl-2.1.rst: New file. + * doc/logo.pdf: New file. + * doc/logo.svg: New file. + * doc/md.rst: New file. + * doc/requirements.txt: New file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * doc/baseconf.py: Port to GCC sources. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * configure: Regenerate. + * configure.ac: Support Sphinx based documentation. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * doc/baseconf.py: Simplify BUGURL and VERSION_PACKAGE, + provide a default. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * 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. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * configure.ac: Use new install URL. + * configure: Regenerate. + +2022-11-14 Martin Liska + + Revert: + 2022-11-10 Arsen Arsenović + + * doc/baseconf.py: Inject dirname(__file__)/'modules' to path + instead of just ``.''. + * doc/gcc_sphinx.py: Moved to... + * doc/modules/gcc_sphinx.py: ...here. + +2022-11-14 Martin Liska + + Revert: + 2022-11-10 Martin Liska + + * doc/baseconf.py: Modernize by using pathlib. + +2022-11-14 Martin Liska + + Revert: + 2022-11-11 Martin Liska + + * doc/Makefile: Disable -j auto. + +2022-11-14 Martin Liska + + Revert: + 2022-11-11 Martin Liska + + * doc/Makefile: Update comment. + +2022-11-14 Martin Liska + + Revert: + 2022-11-11 Martin Liska + + * doc/indices-and-tables.rst: Rename Indexes to Indices. + +2022-11-14 Martin Liska + + Revert: + 2022-11-13 Martin Liska + + PR web/107643 + * doc/baseconf.py: Set include_todo tag if INCLUDE_TODO env + is set. + * doc/indices-and-tables.rst: Use include_todo tag. + +2022-11-14 Martin Liska + + Revert: + 2022-11-13 Philipp Tomsich + + * doc/contrib.rst: Update Jeff Law's email address. + 2022-11-13 Philipp Tomsich * doc/contrib.rst: Update Jeff Law's email address. diff --git a/config/ChangeLog b/config/ChangeLog index 3e530bda3be..994fed8e74d 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,10 @@ +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * acx.m4: Do not wrap REPORT_BUGS_TO. + 2022-11-09 Martin Liska * acx.m4: Do not wrap REPORT_BUGS_TO. diff --git a/contrib/ChangeLog b/contrib/ChangeLog index fa98ff2c3bd..cc63f8b7a48 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2022-11-14 Martin Liska + + * gcc-changelog/git_commit.py: Temporarily disable + check_line.start. + 2022-11-11 Martin Liska * gcc-changelog/git_commit.py: Check for a space after leading diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3b4d1399c32..08b18e23641 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,2763 @@ +2022-11-15 Hongyu Wang + + PR target/98167 + * match.pd: New perm + vector op patterns for int and fp vector. + +2022-11-15 Andrew Pinski + + * doc/invoke.texi: Remove Score option section. + +2022-11-15 Andrew Pinski + + * doc/extend.texi: Remove picoChip builtin section. + * doc/invoke.texi: Remove picoChip option section. + +2022-11-15 Andrew Pinski + + * doc/extend.texi: Remove MeP documentation. + * doc/invoke.texi: Remove MeP Options documentation. + +2022-11-15 Andrew Pinski + + * doc/invoke.texi: Fix opindex for mcall-aixdesc and mcall-openbsd. + +2022-11-14 Philipp Tomsich + + Revert: + 2022-11-14 Philipp Tomsich + + * config/riscv/riscv-cores.def (RISCV_TUNE): Add ventana-vt1. + (RISCV_CORE): Ditto. + * config/riscv/riscv-opts.h (enum riscv_microarchitecture_type): Ditto. + * config/riscv/riscv.cc: Add tune_info for ventana-vt1. + * doc/invoke.texi: Document -mcpu= and -mtune with ventana-vt1. + +2022-11-14 Philipp Tomsich + + Revert: + 2022-11-14 Philipp Tomsich + + * config/riscv/riscv.cc (enum riscv_fusion_pairs): Add symbolic + constants to identify supported fusion patterns. + (struct riscv_tune_param): Add fusible_op field. + (riscv_macro_fusion_p): Implement. + (riscv_fusion_enabled_p): Implement. + (riscv_macro_fusion_pair_p): Implement and recognize fusible + idioms for Ventana VT1. + (TARGET_SCHED_MACRO_FUSION_P): Point to riscv_macro_fusion_p. + (TARGET_SCHED_MACRO_FUSION_PAIR_P): Point to + riscv_macro_fusion_pair_p. + +2022-11-14 Maciej W. Rozycki + + * ira-build.cc (create_insn_allocnos): Fix documentation. + +2022-11-14 Tamar Christina + + * match.pd: Remove returns. + +2022-11-14 Philipp Tomsich + + * config/riscv/bitmanip.md (orcb2): Add orc.b as an + unspec. + * config/riscv/riscv.md: Add UNSPEC_ORC_B. + +2022-11-14 Tamar Christina + + * target.def: Fix typo. + +2022-11-14 Philipp Tomsich + + * config/riscv/riscv.cc (enum riscv_fusion_pairs): Add symbolic + constants to identify supported fusion patterns. + (struct riscv_tune_param): Add fusible_op field. + (riscv_macro_fusion_p): Implement. + (riscv_fusion_enabled_p): Implement. + (riscv_macro_fusion_pair_p): Implement and recognize fusible + idioms for Ventana VT1. + (TARGET_SCHED_MACRO_FUSION_P): Point to riscv_macro_fusion_p. + (TARGET_SCHED_MACRO_FUSION_PAIR_P): Point to + riscv_macro_fusion_pair_p. + +2022-11-14 Philipp Tomsich + + * config/riscv/riscv-cores.def (RISCV_TUNE): Add ventana-vt1. + (RISCV_CORE): Ditto. + * config/riscv/riscv-opts.h (enum riscv_microarchitecture_type): Ditto. + * config/riscv/riscv.cc: Add tune_info for ventana-vt1. + * doc/invoke.texi: Document -mcpu= and -mtune with ventana-vt1. + +2022-11-14 Kyrylo Tkachov + + * config/aarch64/aarch64-option-extensions.def (cssc): Define. + * config/aarch64/aarch64.h (AARCH64_ISA_CSSC): Define. + (TARGET_CSSC): Likewise. + * config/aarch64/aarch64.md (*aarch64_abs2_cssc_ins): New define_insn. + (abs2): Adjust for the above. + (aarch64_umax3_insn): New define_insn. + (umax3): Adjust for the above. + (*aarch64_popcount2_cssc_insn): New define_insn. + (popcount2): Adjust for the above. + (3): New define_insn. + * config/aarch64/constraints.md (Usm): Define. + (Uum): Likewise. + * doc/invoke.texi (AArch64 options): Document +cssc. + * config/aarch64/iterators.md (MAXMIN_NOUMAX): New code iterator. + * config/aarch64/predicates.md (aarch64_sminmax_immediate): Define. + (aarch64_sminmax_operand): Likewise. + (aarch64_uminmax_immediate): Likewise. + (aarch64_uminmax_operand): Likewise. + +2022-11-14 Tamar Christina + + * config/aarch64/aarch64-sve2.md (@aarch64_bitmask_udiv3): New. + +2022-11-14 Tamar Christina + + * config/aarch64/aarch64-simd.md (@aarch64_bitmask_udiv3): New. + * config/aarch64/aarch64.cc (aarch64_vectorize_can_special_div_by_constant): New. + +2022-11-14 Tamar Christina + + * expmed.h (expand_divmod): Pass tree operands down in addition to RTX. + * expmed.cc (expand_divmod): Likewise. + * explow.cc (round_push, align_dynamic_address): Likewise. + * expr.cc (force_operand, expand_expr_divmod): Likewise. + * optabs.cc (expand_doubleword_mod, expand_doubleword_divmod): + Likewise. + * target.h: Include tree-core. + * target.def (can_special_div_by_const): New. + * targhooks.cc (default_can_special_div_by_const): New. + * targhooks.h (default_can_special_div_by_const): New. + * tree-vect-generic.cc (expand_vector_operation): Use it. + * doc/tm.texi.in: Document it. + * doc/tm.texi: Regenerate. + * tree-vect-patterns.cc (vect_recog_divmod_pattern): Check for support. + * tree-vect-stmts.cc (vectorizable_operation): Likewise. + +2022-11-14 Tamar Christina + + * generic-match-head.cc: Include langooks. + * gimple-match-head.cc: Likewise. + * match.pd: Add fneg/fadd rule. + +2022-11-14 Srinath Parvathaneni + + * config/arm/arm-cpus.in (cortex-x1c): Define new CPU. + * config/arm/arm-tables.opt: Regenerate. + * config/arm/arm-tune.md: Likewise. + * doc/invoke.texi: Document Cortex-X1C CPU. + +2022-11-14 Srinath Parvathaneni + + * config/aarch64/aarch64-cores.def (AARCH64_CORE): Add Cortex-X3 + CPU. + * config/aarch64/aarch64-tune.md: Regenerate. + * doc/invoke.texi: Document Cortex-X3 CPU. + +2022-11-14 Andrew Pinski + + * doc/invoke.texi: Fix @opindex + for m80387 option. + +2022-11-14 Andrew Pinski + + * doc/invoke.texi: Remove the front - from + some @opindex. + +2022-11-14 Philipp Tomsich + + * config/aarch64/aarch64-cores.def (AARCH64_CORE): Add ampere1a. + * config/aarch64/aarch64-cost-tables.h: Add ampere1a_extra_costs. + * config/aarch64/aarch64-fusion-pairs.def (AARCH64_FUSION_PAIR): + Define a new fusion pair for A+B+1/A-B-1 (i.e., add/subtract two + registers and then +1/-1). + * config/aarch64/aarch64-tune.md: Regenerate. + * config/aarch64/aarch64.cc (aarch_macro_fusion_pair_p): Implement + idiom-matcher for the new fusion pair. + * doc/invoke.texi: Add ampere1a. + +2022-11-14 Richard Biener + + * match.pd: Remove duplicates. + +2022-11-14 Martin Liska + + * doc/contrib.texi: Port from Sphinx. + * doc/cpp.texi: Likewise. + * doc/install.texi: Likewise. + * doc/invoke.texi: Likewise. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/cpp/character-sets.rst: New file. + * doc/cpp/conditional-syntax.rst: New file. + * doc/cpp/conditional-uses.rst: New file. + * doc/cpp/conditionals.rst: New file. + * doc/cpp/conf.py: New file. + * doc/cpp/copyright.rst: New file. + * doc/cpp/deleted-code.rst: New file. + * doc/cpp/diagnostics.rst: New file. + * doc/cpp/environment-variables.rst: New file. + * doc/cpp/gnu-free-documentation-license.rst: New file. + * doc/cpp/header-files.rst: New file. + * doc/cpp/header-files/alternatives-to-wrapper-ifndef.rst: New file. + * doc/cpp/header-files/computed-includes.rst: New file. + * doc/cpp/header-files/include-operation.rst: New file. + * doc/cpp/header-files/include-syntax.rst: New file. + * doc/cpp/header-files/once-only-headers.rst: New file. + * doc/cpp/header-files/search-path.rst: New file. + * doc/cpp/header-files/system-headers.rst: New file. + * doc/cpp/header-files/wrapper-headers.rst: New file. + * doc/cpp/implementation-defined-behavior.rst: New file. + * doc/cpp/implementation-details.rst: New file. + * doc/cpp/implementation-limits.rst: New file. + * doc/cpp/index.rst: New file. + * doc/cpp/indices-and-tables.rst: New file. + * doc/cpp/initial-processing.rst: New file. + * doc/cpp/invocation.rst: New file. + * doc/cpp/line-control.rst: New file. + * doc/cpp/macros.rst: New file. + * doc/cpp/macros/concatenation.rst: New file. + * doc/cpp/macros/directives-within-macro-arguments.rst: New file. + * doc/cpp/macros/function-like-macros.rst: New file. + * doc/cpp/macros/macro-arguments.rst: New file. + * doc/cpp/macros/macro-pitfalls.rst: New file. + * doc/cpp/macros/object-like-macros.rst: New file. + * doc/cpp/macros/predefined-macros.rst: New file. + * doc/cpp/macros/stringizing.rst: New file. + * doc/cpp/macros/undefining-and-redefining-macros.rst: New file. + * doc/cpp/macros/variadic-macros.rst: New file. + * doc/cpp/obsolete-features.rst: New file. + * doc/cpp/other-directives.rst: New file. + * doc/cpp/overview.rst: New file. + * doc/cpp/pragmas.rst: New file. + * doc/cpp/preprocessor-output.rst: New file. + * doc/cpp/the-preprocessing-language.rst: New file. + * doc/cpp/tokenization.rst: New file. + * doc/cpp/traditional-lexical-analysis.rst: New file. + * doc/cpp/traditional-macros.rst: New file. + * doc/cpp/traditional-miscellany.rst: New file. + * doc/cpp/traditional-mode.rst: New file. + * doc/cpp/traditional-warnings.rst: New file. + * doc/cppinternals/conf.py: New file. + * doc/cppinternals/copyright.rst: New file. + * doc/cppinternals/cppinternals.rst: New file. + * doc/cppinternals/cpplib.rst: New file. + * doc/cppinternals/files.rst: New file. + * doc/cppinternals/index.rst: New file. + * doc/cppinternals/indices-and-tables.rst: New file. + * doc/cppinternals/internal-representation-of-macros.rst: New file. + * doc/cppinternals/just-which-line-number-anyway.rst: New file. + * doc/cppinternals/lexing-a-line.rst: New file. + * doc/cppinternals/lexing-a-token.rst: New file. + * doc/cppinternals/looking-for-a-function-like-macros-opening-parenthesis.rst: New file. + * doc/cppinternals/macro-expansion-overview.rst: New file. + * doc/cppinternals/marking-tokens-ineligible-for-future-expansion.rst: New file. + * doc/cppinternals/multiple-include-optimization.rst: New file. + * doc/cppinternals/overview.rst: New file. + * doc/cppinternals/representation-of-line-numbers.rst: New file. + * doc/cppinternals/scanning-the-replacement-list-for-macros-to-expand.rst: New file. + * doc/gcc/binary-compatibility.rst: New file. + * doc/gcc/c++-implementation-defined-behavior.rst: New file. + * doc/gcc/c-implementation-defined-behavior.rst: New file. + * doc/gcc/c-implementation-defined-behavior/architecture.rst: New file. + * doc/gcc/c-implementation-defined-behavior/arrays-and-pointers.rst: New file. + * doc/gcc/c-implementation-defined-behavior/characters.rst: New file. + * doc/gcc/c-implementation-defined-behavior/declarators.rst: New file. + * doc/gcc/c-implementation-defined-behavior/environment.rst: New file. + * doc/gcc/c-implementation-defined-behavior/floating-point.rst: New file. + * doc/gcc/c-implementation-defined-behavior/hints.rst: New file. + * doc/gcc/c-implementation-defined-behavior/identifiers.rst: New file. + * doc/gcc/c-implementation-defined-behavior/integers.rst: New file. + * doc/gcc/c-implementation-defined-behavior/library-functions.rst: New file. + * doc/gcc/c-implementation-defined-behavior/locale-specific-behavior.rst: New file. + * doc/gcc/c-implementation-defined-behavior/preprocessing-directives.rst: New file. + * doc/gcc/c-implementation-defined-behavior/qualifiers.rst: New file. + * doc/gcc/c-implementation-defined-behavior/statements.rst: New file. + * doc/gcc/c-implementation-defined-behavior/structures-unions-enumerations-and-bit-fields.rst: + New file. + * doc/gcc/c-implementation-defined-behavior/translation.rst: New file. + * doc/gcc/conditionally-supported-behavior.rst: New file. + * doc/gcc/conf.py: New file. + * doc/gcc/contributing-to-gcc-development.rst: New file. + * doc/gcc/contributors-to-gcc.rst: New file. + * doc/gcc/copyright.rst: New file. + * doc/gcc/exception-handling.rst: New file. + * doc/gcc/extensions-to-the-c++-language.rst: New file. + * doc/gcc/extensions-to-the-c++-language/backwards-compatibility.rst: New file. + * doc/gcc/extensions-to-the-c++-language/c++-concepts.rst: New file. + * doc/gcc/extensions-to-the-c++-language/c++-interface-and-implementation-pragmas.rst: + New file. + * doc/gcc/extensions-to-the-c++-language/c++-specific-variable-function-and-type-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c++-language/deprecated-features.rst: New file. + * doc/gcc/extensions-to-the-c++-language/extracting-the-function-pointer-from-a-bound-pointer-to-member-function.rst: + New file. + * doc/gcc/extensions-to-the-c++-language/function-multiversioning.rst: New file. + * doc/gcc/extensions-to-the-c++-language/restricting-pointer-aliasing.rst: New file. + * doc/gcc/extensions-to-the-c++-language/type-traits.rst: New file. + * doc/gcc/extensions-to-the-c++-language/vague-linkage.rst: New file. + * doc/gcc/extensions-to-the-c++-language/when-is-a-volatile-c++-object-accessed.rst: + New file. + * doc/gcc/extensions-to-the-c++-language/wheres-the-template.rst: New file. + * doc/gcc/extensions-to-the-c-language-family.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/128-bit-integers.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/additional-floating-types.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/alternate-keywords.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/an-inline-function-is-as-fast-as-a-macro.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/arithmetic-on-void-and-function-pointers.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/arrays-of-length-zero.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/arrays-of-variable-length.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/attribute-syntax.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/binary-constants-using-the-0b-prefix.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/built-in-functions-for-memory-model-aware-atomic-operations.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/built-in-functions-to-perform-arithmetic-with-overflow-checking.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/c++-style-comments.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/case-ranges.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/cast-to-a-union-type.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/complex-numbers.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/compound-literals.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/conditionals-with-omitted-operands.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/constructing-function-calls.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/decimal-floating-types.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/aarch64-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/amd-gcn-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arc-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arm-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/avr-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/blackfin-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/bpf-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/c-sky-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/common-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/epiphany-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/h8-300-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/ia-64-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32c-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32r-d-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m68k-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mcore-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mep-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microblaze-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microsoft-windows-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mips-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/msp430-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nds32-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nios-ii-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nvidia-ptx-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/powerpc-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/risc-v-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rl78-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rx-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/s-390-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/sh-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/symbian-os-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/v850-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/visium-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/x86-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/xstormy16-function-attributes.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/designated-initializers.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/determining-the-alignment-of-functions-types-or-variables.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/dollar-signs-in-identifier-names.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/double-word-integers.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/enumerator-attributes.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/fixed-point-types.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/format-checks-specific-to-particular-target-machines.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/function-names-as-strings.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/getting-the-return-or-frame-address-of-a-function.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/half-precision-floating-point.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/hex-floats.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/how-to-use-inline-assembly-language-in-c-code.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/incomplete-enum-types.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/label-attributes.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/labels-as-values.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/legacy-sync-built-in-functions-for-atomic-memory-access.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/locally-declared-labels.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/macros-with-a-variable-number-of-arguments.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/mixed-declarations-labels-and-code.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/named-address-spaces.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/nested-functions.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/non-constant-initializers.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/non-lvalue-arrays-may-have-subscripts.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/nonlocal-gotos.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/object-size-checking-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/other-built-in-functions-provided-by-gcc.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/pointer-arguments-in-variadic-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/pointers-to-arrays-with-qualifiers-work-as-expected.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/pragmas-accepted-by-gcc.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/prototypes-and-old-style-function-definitions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/referring-to-a-type-with-typeof.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/slightly-looser-rules-for-escaped-newlines.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-types.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-variables.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/statement-attributes.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/statements-and-declarations-in-expressions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/structures-with-no-members.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/support-for-offsetof.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/aarch64-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/alpha-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/altera-nios-ii-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-simd-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-armv8-m-security-extensions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-c-language-extensions-acle.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-floating-point-status-and-control-intrinsics.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-iwmmxt-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/avr-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/basic-powerpc-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/blackfin-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/bpf-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/fr-v-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-dsp-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-loongson-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-paired-single-support.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-simd-architecture-msa-support.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/msp430-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/nds32-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/other-mips-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/picochip-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-altivec-vsx-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-atomic-memory-operation-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-hardware-transactional-memory-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-matrix-multiply-assist-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/pru-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/risc-v-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/rx-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/s-390-system-z-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/sh-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/sparc-vis-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/ti-c6x-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-control-flow-protection-intrinsics.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-transactional-memory-intrinsics.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/the-character-esc-in-constants.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/thread-local-storage.rst: New file. + * doc/gcc/extensions-to-the-c-language-family/unnamed-structure-and-union-fields.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/using-vector-instructions-through-built-in-functions.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/when-is-a-volatile-object-accessed.rst: + New file. + * doc/gcc/extensions-to-the-c-language-family/x86-specific-memory-model-extensions-for-transactional-memory.rst: + New file. + * doc/gcc/funding.rst: New file. + * doc/gcc/gcc-command-options.rst: New file. + * doc/gcc/gcc-command-options/c++-modules.rst: New file. + * doc/gcc/gcc-command-options/compiling-c++-programs.rst: New file. + * doc/gcc/gcc-command-options/description.rst: New file. + * doc/gcc/gcc-command-options/environment-variables-affecting-gcc.rst: New file. + * doc/gcc/gcc-command-options/gcc-developer-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/adapteva-epiphany-options.rst: + New file. + * doc/gcc/gcc-command-options/machine-dependent-options/amd-gcn-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/arc-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/arm-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/avr-mmcu.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/avr-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/blackfin-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/c-sky-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/c6x-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/cris-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/darwin-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/dec-alpha-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/ebpf-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/fr30-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/frv-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/ft32-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/gnu-linux-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/h8-300-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/hppa-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/ia-64-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/ibm-rs-6000-and-powerpc-options.rst: + New file. + * doc/gcc/gcc-command-options/machine-dependent-options/lm32-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/loongarch-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/m32c-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/m32r-d-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/m680x0-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/mcore-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/mep-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/microblaze-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/mips-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/mmix-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/mn10300-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/moxie-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/msp430-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/nds32-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/nios-ii-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/nvidia-ptx-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/openrisc-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/options-for-system-v.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/pdp-11-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/picochip-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/powerpc-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/pru-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/risc-v-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/rl78-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/rx-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/s-390-and-zseries-options.rst: + New file. + * doc/gcc/gcc-command-options/machine-dependent-options/score-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/sh-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/solaris-2-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/sparc-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/v850-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/vax-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/visium-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/vms-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/vxworks-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/x86-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/x86-windows-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/xstormy16-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/xtensa-options.rst: New file. + * doc/gcc/gcc-command-options/machine-dependent-options/zseries-options.rst: New file. + * doc/gcc/gcc-command-options/option-summary.rst: New file. + * doc/gcc/gcc-command-options/options-controlling-c++-dialect.rst: New file. + * doc/gcc/gcc-command-options/options-controlling-c-dialect.rst: New file. + * doc/gcc/gcc-command-options/options-controlling-objective-c-and-objective-c++-dialects.rst: + New file. + * doc/gcc/gcc-command-options/options-controlling-the-kind-of-output.rst: New file. + * doc/gcc/gcc-command-options/options-controlling-the-preprocessor.rst: New file. + * doc/gcc/gcc-command-options/options-for-code-generation-conventions.rst: New file. + * doc/gcc/gcc-command-options/options-for-debugging-your-program.rst: New file. + * doc/gcc/gcc-command-options/options-for-directory-search.rst: New file. + * doc/gcc/gcc-command-options/options-for-linking.rst: New file. + * doc/gcc/gcc-command-options/options-that-control-optimization.rst: New file. + * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: New file. + * doc/gcc/gcc-command-options/options-to-control-diagnostic-messages-formatting.rst: + New file. + * doc/gcc/gcc-command-options/options-to-request-or-suppress-warnings.rst: New file. + * doc/gcc/gcc-command-options/passing-options-to-the-assembler.rst: New file. + * doc/gcc/gcc-command-options/program-instrumentation-options.rst: New file. + * doc/gcc/gcc-command-options/specifying-subprocesses-and-the-switches-to-pass-to-them.rst: + New file. + * doc/gcc/gcc-command-options/using-precompiled-headers.rst: New file. + * doc/gcc/gcc.rst: New file. + * doc/gcc/gcov-dump.rst: New file. + * doc/gcc/gcov-tool.rst: New file. + * doc/gcc/gcov.rst: New file. + * doc/gcc/gcov/brief-description-of-gcov-data-files.rst: New file. + * doc/gcc/gcov/data-file-relocation-to-support-cross-profiling.rst: New file. + * doc/gcc/gcov/introduction-to-gcov.rst: New file. + * doc/gcc/gcov/invoking-gcov.rst: New file. + * doc/gcc/gcov/profiling-and-test-coverage-in-freestanding-environments.rst: New file. + * doc/gcc/gcov/using-gcov-with-gcc-optimization.rst: New file. + * doc/gcc/general-public-license-3.rst: New file. + * doc/gcc/gnu-free-documentation-license.rst: New file. + * doc/gcc/gnu-objective-c-features.rst: New file. + * doc/gcc/gnu-objective-c-features/compatibilityalias.rst: New file. + * doc/gcc/gnu-objective-c-features/constant-string-objects.rst: New file. + * doc/gcc/gnu-objective-c-features/exceptions.rst: New file. + * doc/gcc/gnu-objective-c-features/fast-enumeration.rst: New file. + * doc/gcc/gnu-objective-c-features/garbage-collection.rst: New file. + * doc/gcc/gnu-objective-c-features/gnu-objective-c-runtime-api.rst: New file. + * doc/gcc/gnu-objective-c-features/load-executing-code-before-main.rst: New file. + * doc/gcc/gnu-objective-c-features/messaging-with-the-gnu-objective-c-runtime.rst: New file. + * doc/gcc/gnu-objective-c-features/synchronization.rst: New file. + * doc/gcc/gnu-objective-c-features/type-encoding.rst: New file. + * doc/gcc/gnu.rst: New file. + * doc/gcc/have-you-found-a-bug.rst: New file. + * doc/gcc/how-and-where-to-report-bugs.rst: New file. + * doc/gcc/how-to-get-help-with-gcc.rst: New file. + * doc/gcc/index.rst: New file. + * doc/gcc/indices-and-tables.rst: New file. + * doc/gcc/known-causes-of-trouble-with-gcc.rst: New file. + * doc/gcc/known-causes-of-trouble-with-gcc/actual-bugs-we-havent-fixed-yet.rst: New file. + * doc/gcc/known-causes-of-trouble-with-gcc/certain-changes-we-dont-want-to-make.rst: + New file. + * doc/gcc/known-causes-of-trouble-with-gcc/common-misunderstandings-with-gnu-c.rst: + New file. + * doc/gcc/known-causes-of-trouble-with-gcc/disappointments-and-misunderstandings.rst: + New file. + * doc/gcc/known-causes-of-trouble-with-gcc/fixed-header-files.rst: New file. + * doc/gcc/known-causes-of-trouble-with-gcc/incompatibilities-of-gcc.rst: New file. + * doc/gcc/known-causes-of-trouble-with-gcc/interoperation.rst: New file. + * doc/gcc/known-causes-of-trouble-with-gcc/standard-libraries.rst: New file. + * doc/gcc/known-causes-of-trouble-with-gcc/warning-messages-and-error-messages.rst: + New file. + * doc/gcc/language-standards-supported-by-gcc.rst: New file. + * doc/gcc/language-standards-supported-by-gcc/c++-language.rst: New file. + * doc/gcc/language-standards-supported-by-gcc/c-language.rst: New file. + * doc/gcc/language-standards-supported-by-gcc/d-language.rst: New file. + * doc/gcc/language-standards-supported-by-gcc/go-language.rst: New file. + * doc/gcc/language-standards-supported-by-gcc/objective-c-and-objective-c++-languages.rst: + New file. + * doc/gcc/language-standards-supported-by-gcc/references-for-other-languages.rst: New file. + * doc/gcc/lto-dump.rst: New file. + * doc/gcc/programming-languages-supported-by-gcc.rst: New file. + * doc/gcc/reporting-bugs.rst: New file. + * doc/gccint/analysis-and-optimization-of-gimple-tuples.rst: New file. + * doc/gccint/analysis-and-optimization-of-gimple-tuples/alias-analysis.rst: New file. + * doc/gccint/analysis-and-optimization-of-gimple-tuples/annotations.rst: New file. + * doc/gccint/analysis-and-optimization-of-gimple-tuples/memory-model.rst: New file. + * doc/gccint/analysis-and-optimization-of-gimple-tuples/ssa-operands.rst: New file. + * doc/gccint/analysis-and-optimization-of-gimple-tuples/static-single-assignment.rst: + New file. + * doc/gccint/analysis-and-representation-of-loops.rst: New file. + * doc/gccint/analysis-and-representation-of-loops/data-dependency-analysis.rst: New file. + * doc/gccint/analysis-and-representation-of-loops/iv-analysis-on-rtl.rst: New file. + * doc/gccint/analysis-and-representation-of-loops/loop-closed-ssa-form.rst: New file. + * doc/gccint/analysis-and-representation-of-loops/loop-manipulation.rst: New file. + * doc/gccint/analysis-and-representation-of-loops/loop-querying.rst: New file. + * doc/gccint/analysis-and-representation-of-loops/loop-representation.rst: New file. + * doc/gccint/analysis-and-representation-of-loops/number-of-iterations-analysis.rst: + New file. + * doc/gccint/analysis-and-representation-of-loops/scalar-evolutions.rst: New file. + * doc/gccint/analyzer-internals.rst: New file. + * doc/gccint/collect2.rst: New file. + * doc/gccint/conf.py: New file. + * doc/gccint/contributing-to-gcc-development.rst: New file. + * doc/gccint/contributors-to-gcc.rst: New file. + * doc/gccint/control-flow-graph.rst: New file. + * doc/gccint/control-flow-graph/basic-blocks.rst: New file. + * doc/gccint/control-flow-graph/edges.rst: New file. + * doc/gccint/control-flow-graph/liveness-information.rst: New file. + * doc/gccint/control-flow-graph/maintaining-the-cfg.rst: New file. + * doc/gccint/control-flow-graph/profile-information.rst: New file. + * doc/gccint/copyright.rst: New file. + * doc/gccint/debugging-the-analyzer.rst: New file. + * doc/gccint/funding.rst: New file. + * doc/gccint/gcc-and-portability.rst: New file. + * doc/gccint/general-public-license-3.rst: New file. + * doc/gccint/generic.rst: New file. + * doc/gccint/generic/attributes-in-trees.rst: New file. + * doc/gccint/generic/c-and-c++-trees.rst: New file. + * doc/gccint/generic/declarations.rst: New file. + * doc/gccint/generic/deficiencies.rst: New file. + * doc/gccint/generic/expressions.rst: New file. + * doc/gccint/generic/functions.rst: New file. + * doc/gccint/generic/language-dependent-trees.rst: New file. + * doc/gccint/generic/overview.rst: New file. + * doc/gccint/generic/statements.rst: New file. + * doc/gccint/generic/types.rst: New file. + * doc/gccint/gimple-api.rst: New file. + * doc/gccint/gimple.rst: New file. + * doc/gccint/gimple/adding-a-new-gimple-statement-code.rst: New file. + * doc/gccint/gimple/class-hierarchy-of-gimple-statements.rst: New file. + * doc/gccint/gimple/exception-handling.rst: New file. + * doc/gccint/gimple/gimple-instruction-set.rst: New file. + * doc/gccint/gimple/gimple-sequences.rst: New file. + * doc/gccint/gimple/manipulating-gimple-statements.rst: New file. + * doc/gccint/gimple/operands.rst: New file. + * doc/gccint/gimple/sequence-iterators.rst: New file. + * doc/gccint/gimple/statement-and-operand-traversals.rst: New file. + * doc/gccint/gimple/temporaries.rst: New file. + * doc/gccint/gimple/tuple-representation.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleasm.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleassign.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimplebind.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimplecall.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimplecatch.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimplecond.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpledebug.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleehfilter.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimplegoto.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimplelabel.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimplenop.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicload.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicstore.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompcontinue.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompcritical.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompfor.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompmaster.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompordered.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompparallel.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompreturn.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompsection.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompsections.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleompsingle.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimplephi.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleresx.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimplereturn.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpleswitch.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimpletry.rst: New file. + * doc/gccint/gimple/tuple-specific-accessors/gimplewithcleanupexpr.rst: New file. + * doc/gccint/gnu-free-documentation-license.rst: New file. + * doc/gccint/guidelines-for-diagnostics.rst: New file. + * doc/gccint/guidelines-for-options.rst: New file. + * doc/gccint/host-common.rst: New file. + * doc/gccint/host-configuration.rst: New file. + * doc/gccint/host-filesystem.rst: New file. + * doc/gccint/host-makefile-fragments.rst: New file. + * doc/gccint/host-misc.rst: New file. + * doc/gccint/index.rst: New file. + * doc/gccint/indices-and-tables.rst: New file. + * doc/gccint/interfacing-to-gcc-output.rst: New file. + * doc/gccint/introduction.rst: New file. + * doc/gccint/language-front-ends-in-gcc.rst: New file. + * doc/gccint/link-time-optimization.rst: New file. + * doc/gccint/link-time-optimization/design-overview.rst: New file. + * doc/gccint/link-time-optimization/internal-flags-controlling-lto1.rst: New file. + * doc/gccint/link-time-optimization/lto-file-sections.rst: New file. + * doc/gccint/link-time-optimization/using-summary-information-in-ipa-passes.rst: New file. + * doc/gccint/link-time-optimization/whole-program-assumptions-linker-plugin-and-symbol-visibilities.rst: + New file. + * doc/gccint/machine-descriptions.rst: New file. + * doc/gccint/machine-descriptions/c-statements-for-assembler-output.rst: New file. + * doc/gccint/machine-descriptions/canonicalization-of-instructions.rst: New file. + * doc/gccint/machine-descriptions/conditional-execution.rst: New file. + * doc/gccint/machine-descriptions/constant-definitions.rst: New file. + * doc/gccint/machine-descriptions/defining-how-to-split-instructions.rst: New file. + * doc/gccint/machine-descriptions/defining-jump-instruction-patterns.rst: New file. + * doc/gccint/machine-descriptions/defining-looping-instruction-patterns.rst: New file. + * doc/gccint/machine-descriptions/defining-rtl-sequences-for-code-generation.rst: New file. + * doc/gccint/machine-descriptions/everything-about-instruction-patterns.rst: New file. + * doc/gccint/machine-descriptions/example-of-defineinsn.rst: New file. + * doc/gccint/machine-descriptions/including-patterns-in-machine-descriptions.rst: New file. + * doc/gccint/machine-descriptions/instruction-attributes.rst: New file. + * doc/gccint/machine-descriptions/interdependence-of-patterns.rst: New file. + * doc/gccint/machine-descriptions/iterators.rst: New file. + * doc/gccint/machine-descriptions/machine-specific-peephole-optimizers.rst: New file. + * doc/gccint/machine-descriptions/operand-constraints.rst: New file. + * doc/gccint/machine-descriptions/output-templates-and-operand-substitution.rst: New file. + * doc/gccint/machine-descriptions/overview-of-how-the-machine-description-is-used.rst: + New file. + * doc/gccint/machine-descriptions/predicates.rst: New file. + * doc/gccint/machine-descriptions/rtl-template.rst: New file. + * doc/gccint/machine-descriptions/rtl-templates-transformations.rst: New file. + * doc/gccint/machine-descriptions/standard-pattern-names-for-generation.rst: New file. + * doc/gccint/machine-descriptions/when-the-order-of-patterns-matters.rst: New file. + * doc/gccint/makefile-fragments.rst: New file. + * doc/gccint/match-and-simplify.rst: New file. + * doc/gccint/memory-management-and-type-information.rst: New file. + * doc/gccint/memory-management-and-type-information/how-to-invoke-the-garbage-collector.rst: + New file. + * doc/gccint/memory-management-and-type-information/marking-roots-for-the-garbage-collector.rst: + New file. + * doc/gccint/memory-management-and-type-information/source-files-containing-type-information.rst: + New file. + * doc/gccint/memory-management-and-type-information/support-for-inheritance.rst: New file. + * doc/gccint/memory-management-and-type-information/support-for-user-provided-gc-marking-routines.rst: + New file. + * doc/gccint/memory-management-and-type-information/the-inside-of-a-gty.rst: New file. + * doc/gccint/memory-management-and-type-information/troubleshooting-the-garbage-collector.rst: + New file. + * doc/gccint/option-file-format.rst: New file. + * doc/gccint/option-properties.rst: New file. + * doc/gccint/option-specification-files.rst: New file. + * doc/gccint/passes-and-files-of-the-compiler.rst: New file. + * doc/gccint/passes-and-files-of-the-compiler/gimplification-pass.rst: New file. + * doc/gccint/passes-and-files-of-the-compiler/inter-procedural-optimization-passes.rst: + New file. + * doc/gccint/passes-and-files-of-the-compiler/optimization-info.rst: New file. + * doc/gccint/passes-and-files-of-the-compiler/parsing-pass.rst: New file. + * doc/gccint/passes-and-files-of-the-compiler/pass-manager.rst: New file. + * doc/gccint/passes-and-files-of-the-compiler/rtl-passes.rst: New file. + * doc/gccint/passes-and-files-of-the-compiler/tree-ssa-passes.rst: New file. + * doc/gccint/plugins.rst: New file. + * doc/gccint/plugins/building-gcc-plugins.rst: New file. + * doc/gccint/plugins/controlling-which-passes-are-being-run.rst: New file. + * doc/gccint/plugins/giving-information-about-a-plugin.rst: New file. + * doc/gccint/plugins/interacting-with-the-gcc-garbage-collector.rst: New file. + * doc/gccint/plugins/interacting-with-the-pass-manager.rst: New file. + * doc/gccint/plugins/keeping-track-of-available-passes.rst: New file. + * doc/gccint/plugins/loading-plugins.rst: New file. + * doc/gccint/plugins/plugin-api.rst: New file. + * doc/gccint/plugins/recording-information-about-pass-execution.rst: New file. + * doc/gccint/plugins/registering-custom-attributes-or-pragmas.rst: New file. + * doc/gccint/rtl-representation.rst: New file. + * doc/gccint/rtl-representation/access-to-operands.rst: New file. + * doc/gccint/rtl-representation/access-to-special-operands.rst: New file. + * doc/gccint/rtl-representation/assembler-instructions-as-expressions.rst: New file. + * doc/gccint/rtl-representation/bit-fields.rst: New file. + * doc/gccint/rtl-representation/comparison-operations.rst: New file. + * doc/gccint/rtl-representation/constant-expression-types.rst: New file. + * doc/gccint/rtl-representation/conversions.rst: New file. + * doc/gccint/rtl-representation/declarations.rst: New file. + * doc/gccint/rtl-representation/embedded-side-effects-on-addresses.rst: New file. + * doc/gccint/rtl-representation/flags-in-an-rtl-expression.rst: New file. + * doc/gccint/rtl-representation/insns.rst: New file. + * doc/gccint/rtl-representation/machine-modes.rst: New file. + * doc/gccint/rtl-representation/on-the-side-ssa-form-for-rtl.rst: New file. + * doc/gccint/rtl-representation/reading-rtl.rst: New file. + * doc/gccint/rtl-representation/registers-and-memory.rst: New file. + * doc/gccint/rtl-representation/rtl-classes-and-formats.rst: New file. + * doc/gccint/rtl-representation/rtl-expressions-for-arithmetic.rst: New file. + * doc/gccint/rtl-representation/rtl-object-types.rst: New file. + * doc/gccint/rtl-representation/rtl-representation-of-function-call-insns.rst: New file. + * doc/gccint/rtl-representation/side-effect-expressions.rst: New file. + * doc/gccint/rtl-representation/structure-sharing-assumptions.rst: New file. + * doc/gccint/rtl-representation/variable-location-debug-information-in-rtl.rst: New file. + * doc/gccint/rtl-representation/vector-operations.rst: New file. + * doc/gccint/sizes-and-offsets-as-runtime-invariants.rst: New file. + * doc/gccint/sizes-and-offsets-as-runtime-invariants/alignment-of-polyints.rst: New file. + * doc/gccint/sizes-and-offsets-as-runtime-invariants/arithmetic-on-polyints.rst: New file. + * doc/gccint/sizes-and-offsets-as-runtime-invariants/comparisons-involving-polyint.rst: + New file. + * doc/gccint/sizes-and-offsets-as-runtime-invariants/computing-bounds-on-polyints.rst: + New file. + * doc/gccint/sizes-and-offsets-as-runtime-invariants/consequences-of-using-polyint.rst: + New file. + * doc/gccint/sizes-and-offsets-as-runtime-invariants/converting-polyints.rst: New file. + * doc/gccint/sizes-and-offsets-as-runtime-invariants/guidelines-for-using-polyint.rst: + New file. + * doc/gccint/sizes-and-offsets-as-runtime-invariants/miscellaneous-polyint-routines.rst: + New file. + * doc/gccint/sizes-and-offsets-as-runtime-invariants/overview-of-polyint.rst: New file. + * doc/gccint/source-tree-structure-and-build-system.rst: New file. + * doc/gccint/source-tree-structure-and-build-system/configure-terms-and-history.rst: + New file. + * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory.rst: New file. + * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-language-front-end.rst: + New file. + * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-target-back-end.rst: + New file. + * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/build-system-in-the-gcc-directory.rst: + New file. + * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/building-documentation.rst: + New file. + * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/configuration-in-the-gcc-directory.rst: + New file. + * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/headers-installed-by-gcc.rst: + New file. + * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/library-source-files-and-headers-under-the-gcc-directory.rst: + New file. + * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/makefile-targets.rst: + New file. + * doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/subdirectories-of-gcc.rst: + New file. + * doc/gccint/source-tree-structure-and-build-system/top-level-source-directory.rst: + New file. + * doc/gccint/standard-header-file-directories.rst: New file. + * doc/gccint/static-analyzer.rst: New file. + * doc/gccint/target-macros.rst: New file. + * doc/gccint/target-macros/adding-support-for-named-address-spaces.rst: New file. + * doc/gccint/target-macros/addressing-modes.rst: New file. + * doc/gccint/target-macros/adjusting-the-instruction-scheduler.rst: New file. + * doc/gccint/target-macros/anchored-addresses.rst: New file. + * doc/gccint/target-macros/c++-abi-parameters.rst: New file. + * doc/gccint/target-macros/condition-code-status.rst: New file. + * doc/gccint/target-macros/controlling-debugging-information-format.rst: New file. + * doc/gccint/target-macros/controlling-the-compilation-driver-gcc.rst: New file. + * doc/gccint/target-macros/cross-compilation-and-floating-point.rst: New file. + * doc/gccint/target-macros/d-abi-parameters.rst: New file. + * doc/gccint/target-macros/defining-coprocessor-specifics-for-mips-targets.rst: New file. + * doc/gccint/target-macros/defining-data-structures-for-per-function-information.rst: + New file. + * doc/gccint/target-macros/defining-target-specific-uses-of-attribute.rst: New file. + * doc/gccint/target-macros/defining-the-output-assembler-language.rst: New file. + * doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-alignment.rst: + New file. + * doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-exception-regions.rst: + New file. + * doc/gccint/target-macros/defining-the-output-assembler-language/how-initialization-functions-are-handled.rst: + New file. + * doc/gccint/target-macros/defining-the-output-assembler-language/macros-controlling-initialization-routines.rst: + New file. + * doc/gccint/target-macros/defining-the-output-assembler-language/output-and-generation-of-labels.rst: + New file. + * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-assembler-instructions.rst: + New file. + * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-data.rst: + New file. + * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-dispatch-tables.rst: + New file. + * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-uninitialized-variables.rst: + New file. + * doc/gccint/target-macros/defining-the-output-assembler-language/the-overall-framework-of-an-assembler-file.rst: + New file. + * doc/gccint/target-macros/describing-relative-costs-of-operations.rst: New file. + * doc/gccint/target-macros/dividing-the-output-into-sections-texts-data.rst: New file. + * doc/gccint/target-macros/emulating-tls.rst: New file. + * doc/gccint/target-macros/implementing-the-varargs-macros.rst: New file. + * doc/gccint/target-macros/implicit-calls-to-library-routines.rst: New file. + * doc/gccint/target-macros/layout-of-source-language-data-types.rst: New file. + * doc/gccint/target-macros/miscellaneous-parameters.rst: New file. + * doc/gccint/target-macros/mode-switching-instructions.rst: New file. + * doc/gccint/target-macros/parameters-for-precompiled-header-validity-checking.rst: + New file. + * doc/gccint/target-macros/position-independent-code.rst: New file. + * doc/gccint/target-macros/register-classes.rst: New file. + * doc/gccint/target-macros/register-usage.rst: New file. + * doc/gccint/target-macros/run-time-target-specification.rst: New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions.rst: New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/basic-stack-layout.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/caller-saves-register-allocation.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/eliminating-frame-pointer-and-arg-pointer.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/exception-handling-support.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/function-entry-and-exit.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/generating-code-for-profiling.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/how-large-values-are-returned.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/how-scalar-function-values-are-returned.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/miscellaneous-register-hooks.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-arguments-in-registers.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-function-arguments-on-the-stack.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/permitting-tail-calls.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/registers-that-address-the-stack-frame.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/shrink-wrapping-separate-components.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/specifying-how-stack-checking-is-done.rst: + New file. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/stack-smashing-protection.rst: + New file. + * doc/gccint/target-macros/storage-layout.rst: New file. + * doc/gccint/target-macros/support-for-nested-functions.rst: New file. + * doc/gccint/target-macros/the-global-targetm-variable.rst: New file. + * doc/gccint/target-makefile-fragments.rst: New file. + * doc/gccint/testsuites.rst: New test. + * doc/gccint/testsuites/ada-language-testsuites.rst: New test. + * doc/gccint/testsuites/c-language-testsuites.rst: New test. + * doc/gccint/testsuites/directives-used-within-dejagnu-tests.rst: New test. + * doc/gccint/testsuites/directives-used-within-dejagnu-tests/commands-for-use-in-dg-final.rst: + New test. + * doc/gccint/testsuites/directives-used-within-dejagnu-tests/features-for-dg-add-options.rst: + New test. + * doc/gccint/testsuites/directives-used-within-dejagnu-tests/keywords-describing-target-attributes.rst: + New test. + * doc/gccint/testsuites/directives-used-within-dejagnu-tests/selecting-targets-to-which-a-test-applies.rst: + New test. + * doc/gccint/testsuites/directives-used-within-dejagnu-tests/syntax-and-descriptions-of-test-directives.rst: + New test. + * doc/gccint/testsuites/directives-used-within-dejagnu-tests/variants-of-dg-require-support.rst: + New test. + * doc/gccint/testsuites/idioms-used-in-testsuite-code.rst: New test. + * doc/gccint/testsuites/support-for-testing-binary-compatibility.rst: New test. + * doc/gccint/testsuites/support-for-testing-gcov.rst: New test. + * doc/gccint/testsuites/support-for-testing-gimple-passes.rst: New test. + * doc/gccint/testsuites/support-for-testing-link-time-optimizations.rst: New test. + * doc/gccint/testsuites/support-for-testing-profile-directed-optimizations.rst: New test. + * doc/gccint/testsuites/support-for-testing-rtl-passes.rst: New test. + * doc/gccint/testsuites/support-for-torture-testing-using-multiple-options.rst: New test. + * doc/gccint/the-gcc-low-level-runtime-library.rst: New file. + * doc/gccint/the-gcc-low-level-runtime-library/language-independent-routines-for-exception-handling.rst: + New file. + * doc/gccint/the-gcc-low-level-runtime-library/miscellaneous-runtime-library-routines.rst: + New file. + * doc/gccint/the-gcc-low-level-runtime-library/routines-for-decimal-floating-point-emulation.rst: + New file. + * doc/gccint/the-gcc-low-level-runtime-library/routines-for-fixed-point-fractional-emulation.rst: + New file. + * doc/gccint/the-gcc-low-level-runtime-library/routines-for-floating-point-emulation.rst: + New file. + * doc/gccint/the-gcc-low-level-runtime-library/routines-for-integer-arithmetic.rst: + New file. + * doc/gccint/the-language.rst: New file. + * doc/gccint/user-experience-guidelines.rst: New file. + * doc/install/binaries.rst: New file. + * doc/install/building.rst: New file. + * doc/install/building/building-a-cross-compiler.rst: New file. + * doc/install/building/building-a-native-compiler.rst: New file. + * doc/install/building/building-in-parallel.rst: New file. + * doc/install/building/building-the-ada-compiler.rst: New file. + * doc/install/building/building-the-d-compiler.rst: New file. + * doc/install/building/building-with-profile-feedback.rst: New file. + * doc/install/conf.py: New file. + * doc/install/configuration.rst: New file. + * doc/install/copyright.rst: New file. + * doc/install/downloading-gcc.rst: New file. + * doc/install/final-installation.rst: New file. + * doc/install/gnu-free-documentation-license.rst: New file. + * doc/install/host-target-specific-installation-notes-for-gcc.rst: New file. + * doc/install/how-can-you-run-the-testsuite-on-selected-tests.rst: New test. + * doc/install/how-to-interpret-test-results.rst: New file. + * doc/install/index.rst: New file. + * doc/install/indices-and-tables.rst: New file. + * doc/install/installing-gcc.rst: New file. + * doc/install/passing-options-and-running-multiple-testsuites.rst: New test. + * doc/install/prerequisites.rst: New file. + * doc/install/submitting-test-results.rst: New file. + * doc/install/testing.rst: New file. + +2022-11-14 Martin Liska + + * doc/gcc/gcc-command-options/options-controlling-c++-dialect.rst: Revert. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * common/common-target.def: Port to RST. + * target.def: Port to RST. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * doc/gccint/target-macros/adding-support-for-named-address-spaces.rst: Use tm.rst.in file. + * doc/gccint/target-macros/addressing-modes.rst: Likewise. + * doc/gccint/target-macros/adjusting-the-instruction-scheduler.rst: Likewise. + * doc/gccint/target-macros/anchored-addresses.rst: Likewise. + * doc/gccint/target-macros/c++-abi-parameters.rst: Likewise. + * doc/gccint/target-macros/condition-code-status.rst: Likewise. + * doc/gccint/target-macros/controlling-debugging-information-format.rst: Likewise. + * doc/gccint/target-macros/controlling-the-compilation-driver-gcc.rst: Likewise. + * doc/gccint/target-macros/d-abi-parameters.rst: Likewise. + * doc/gccint/target-macros/defining-target-specific-uses-of-attribute.rst: Likewise. + * doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-exception-regions.rst: + Likewise. + * doc/gccint/target-macros/defining-the-output-assembler-language/macros-controlling-initialization-routines.rst: + Likewise. + * doc/gccint/target-macros/defining-the-output-assembler-language/output-and-generation-of-labels.rst: + Likewise. + * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-assembler-instructions.rst: + Likewise. + * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-data.rst: + Likewise. + * doc/gccint/target-macros/defining-the-output-assembler-language/output-of-dispatch-tables.rst: + Likewise. + * doc/gccint/target-macros/defining-the-output-assembler-language/the-overall-framework-of-an-assembler-file.rst: + Likewise. + * doc/gccint/target-macros/describing-relative-costs-of-operations.rst: Likewise. + * doc/gccint/target-macros/dividing-the-output-into-sections-texts-data.rst: Likewise. + * doc/gccint/target-macros/emulating-tls.rst: Likewise. + * doc/gccint/target-macros/implementing-the-varargs-macros.rst: Likewise. + * doc/gccint/target-macros/implicit-calls-to-library-routines.rst: Likewise. + * doc/gccint/target-macros/layout-of-source-language-data-types.rst: Likewise. + * doc/gccint/target-macros/miscellaneous-parameters.rst: Likewise. + * doc/gccint/target-macros/mode-switching-instructions.rst: Likewise. + * doc/gccint/target-macros/parameters-for-precompiled-header-validity-checking.rst: + Likewise. + * doc/gccint/target-macros/register-classes.rst: Likewise. + * doc/gccint/target-macros/register-usage.rst: Likewise. + * doc/gccint/target-macros/run-time-target-specification.rst: Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/basic-stack-layout.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/eliminating-frame-pointer-and-arg-pointer.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/function-entry-and-exit.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/generating-code-for-profiling.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/how-large-values-are-returned.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/how-scalar-function-values-are-returned.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/miscellaneous-register-hooks.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-arguments-in-registers.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-function-arguments-on-the-stack.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/permitting-tail-calls.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/registers-that-address-the-stack-frame.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/shrink-wrapping-separate-components.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/specifying-how-stack-checking-is-done.rst: + Likewise. + * doc/gccint/target-macros/stack-layout-and-calling-conventions/stack-smashing-protection.rst: + Likewise. + * doc/gccint/target-macros/storage-layout.rst: Likewise. + * doc/gccint/target-macros/support-for-nested-functions.rst: Likewise. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Support Sphinx based documentation. + * configure: Regenerate. + * configure.ac: Support Sphinx based documentation. + * genhooks.cc (struct s_hook): Emit tm.rst.in file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * doc/gccint/target-macros/tm.rst.in: New file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/analyzer.texi: Removed. + * doc/avr-mmcu.texi: Removed. + * doc/bugreport.texi: Removed. + * doc/cfg.texi: Removed. + * doc/collect2.texi: Removed. + * doc/compat.texi: Removed. + * doc/configfiles.texi: Removed. + * doc/configterms.texi: Removed. + * doc/contrib.texi: Removed. + * doc/contribute.texi: Removed. + * doc/cpp.texi: Removed. + * doc/cppdiropts.texi: Removed. + * doc/cppenv.texi: Removed. + * doc/cppinternals.texi: Removed. + * doc/cppopts.texi: Removed. + * doc/cppwarnopts.texi: Removed. + * doc/extend.texi: Removed. + * doc/fragments.texi: Removed. + * doc/frontends.texi: Removed. + * doc/gcc.texi: Removed. + * doc/gccint.texi: Removed. + * doc/gcov-dump.texi: Removed. + * doc/gcov-tool.texi: Removed. + * doc/gcov.texi: Removed. + * doc/generic.texi: Removed. + * doc/gimple.texi: Removed. + * doc/gnu.texi: Removed. + * doc/gty.texi: Removed. + * doc/headerdirs.texi: Removed. + * doc/hostconfig.texi: Removed. + * doc/implement-c.texi: Removed. + * doc/implement-cxx.texi: Removed. + * doc/include/fdl.texi: Removed. + * doc/include/funding.texi: Removed. + * doc/include/gcc-common.texi: Removed. + * doc/include/gpl_v3.texi: Removed. + * doc/install.texi: Removed. + * doc/interface.texi: Removed. + * doc/invoke.texi: Removed. + * doc/languages.texi: Removed. + * doc/libgcc.texi: Removed. + * doc/loop.texi: Removed. + * doc/lto-dump.texi: Removed. + * doc/lto.texi: Removed. + * doc/makefile.texi: Removed. + * doc/match-and-simplify.texi: Removed. + * doc/md.texi: Removed. + * doc/objc.texi: Removed. + * doc/optinfo.texi: Removed. + * doc/options.texi: Removed. + * doc/passes.texi: Removed. + * doc/plugins.texi: Removed. + * doc/poly-int.texi: Removed. + * doc/portability.texi: Removed. + * doc/rtl.texi: Removed. + * doc/service.texi: Removed. + * doc/sourcebuild.texi: Removed. + * doc/standards.texi: Removed. + * doc/tm.texi: Removed. + * doc/tree-ssa.texi: Removed. + * doc/trouble.texi: Removed. + * doc/ux.texi: Removed. + * doc/tm.texi.in: Removed. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * target.def: Use proper lexers for target macros. + * doc/gccint/target-macros/tm.rst.in: Re-generate. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * Makefile.in: Support --with-sphinx-build. + * configure.ac: + * configure: Regenerate. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/gcc/gcc-command-options/options-controlling-the-kind-of-output.rst: + Fix cross manual refs. + * doc/gcc/language-standards-supported-by-gcc/references-for-other-languages.rst: + Likewise. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-exception-regions.rst: + Do not include tm.rst.in. + * doc/gccint/target-macros/defining-the-output-assembler-language/the-overall-framework-of-an-assembler-file.rst: + Likewise. + * doc/gccint/target-macros/run-time-target-specification.rst: + Likewise. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-arguments-in-registers.rst: + Port to RST. + * doc/gccint/target-macros/storage-layout.rst: Likewise. + * doc/gcc/gcc-command-options/machine-dependent-options/x86-options.rst: Sync with master. + * doc/gcc/gcc-command-options/option-summary.rst: Likewise. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * Makefile.in: Support installation if sphinx-build is missing. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * Makefile.in: Add vpath default for .rst files. + * config/avr/avr-devices.cc: For port RST. + * config/avr/avr-mcus.def: Update path. + * config/avr/gen-avr-mmcu-texi.cc: Moved to... + * config/avr/gen-avr-mmcu-rst.cc: ...here. + * config/avr/t-avr: Update to rst. + * doc/gcc/gcc-command-options/machine-dependent-options/avr-mmcu.rst: Re-generate. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * opts.cc (get_option_html_page): Port to sphinx URLs. + (get_option_url): Likewise. + (test_get_option_html_page): Likewise. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * 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. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Use new install URL. + * doc/gcc/gcc-command-options/machine-dependent-options/avr-options.rst: + Use intersphinx link. + * doc/gcc/gcc-command-options/options-to-control-diagnostic-messages-formatting.rst: + Use new URL. + * doc/gccint/source-tree-structure-and-build-system.rst: Use + intersphinx link. + * doc/install/host-target-specific-installation-notes-for-gcc.rst: Likewise. + * doc/install/installing-gcc.rst: Likewise. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + Sinan + + * doc/gccint/analysis-and-optimization-of-gimple-tuples/ssa-operands.rst: + Add missing variable name. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/cpp/conf.py: Add newline at last line. + * doc/cppinternals/conf.py: Add newline at last line. + * doc/gcc/conf.py: Add newline at last line. + * doc/gccint/conf.py: Add newline at last line. + * doc/install/conf.py: Add newline at last line. + +2022-11-14 Martin Liska + + * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: + Revert. + +2022-11-14 Martin Liska + + * doc/cpp/pragmas.rst: Revert. + +2022-11-14 Martin Liska + + * doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst: Revert. + +2022-11-14 Martin Liska + + * doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst: Revert. + +2022-11-14 Martin Liska + + * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: Revert. + * doc/gcc/gcc-command-options/options-to-request-or-suppress-warnings.rst: Revert. + +2022-11-14 Martin Liska + + Revert: + 2022-11-13 Jonathan Wakely + + * doc/install/testing.rst: Remove anachronism about separate + source tarballs. + +2022-11-14 Martin Liska + + Revert: + 2022-11-13 Martin Liska + + PR other/107620 + * configure: Regenerate. + * configure.ac: Always set sphinx-build. + +2022-11-14 Martin Liska + + * doc/gcc/gcc-command-options/option-summary.rst: Revert. + * doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: Revert. + +2022-11-14 Haochen Jiang + + * common/config/i386/i386-common.cc + (OPTION_MASK_ISA2_AMX_INT8_SET): Add AMX-TILE dependency. + (OPTION_MASK_ISA2_AMX_BF16_SET): Ditto. + (OPTION_MASK_ISA2_AMX_FP16_SET): Ditto. + (OPTION_MASK_ISA2_AMX_TILE_UNSET): Disable AMX_{INT8, + BF16, FP16} when disable AMX_TILE. + +2022-11-14 Martin Liska + + * doc/gcc/gcc-command-options/machine-dependent-options/x86-options.rst: + Revert. + * doc/gcc/gcc-command-options/option-summary.rst: + Revert. + +2022-11-14 Hongyu Wang + + * common/config/i386/i386-common.cc (ix86_optimization_table): + Enable small loop unroll at O2 by default. + * config/i386/i386.cc (ix86_loop_unroll_adjust): Adjust unroll + factor if -munroll-only-small-loops enabled and -funroll-loops/ + -funroll-all-loops are disabled. + * config/i386/i386.h (struct processor_costs): Add 2 field + small_unroll_ninsns and small_unroll_factor. + * config/i386/i386.opt: Add -munroll-only-small-loops. + * doc/gcc/gcc-command-options/machine-dependent-options/x86-options.rst: + Document -munroll-only-small-loops. + * doc/gcc/gcc-command-options/option-summary.rst: Likewise. + * loop-init.cc (pass_rtl_unroll_loops::gate): Enable rtl + loop unrolling for -O2-speed and above if target hook + loop_unroll_adjust exists. + (pass_rtl_unroll_loops::execute): Set UAP_UNROLL flag + when target hook loop_unroll_adjust exists. + * config/i386/x86-tune-costs.h: Update all processor costs + with small_unroll_ninsns = 4 and small_unroll_factor = 2. + 2022-11-13 David Malcolm PR analyzer/106235 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 9da330f584e..22ce612e636 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20221114 +20221115 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 21c9ce3a198..215a81999cc 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,144 @@ +2022-11-14 Boris Yakobowski + + * sem_case.adb: silence false positive warning emitted by CodePeer + on predefined equality for type Choice_Range_Info. + +2022-11-14 Bob Duff + + * atree.ads: Remove some comments. + * err_vars.ads: Likewise. + * scans.ads: Likewise. + * sinput.ads: Likewise. + * checks.ads: Likewise. Also add a "???" comment indicating an + obsolete comment that is too difficult to correct at this time. + * sem_attr.adb: Minor comment rewrite. + +2022-11-14 Javier Miranda + + * exp_intr.adb + (Expand_Dispatching_Constructor_Call): Improve warning message. + * freeze.adb + (Check_No_Parts_Violations): Improve error message. + +2022-11-14 Alexandre Oliva + + * doc/gnat_rm/security_hardening_features.rst: Document optional + hardcfr checkpoints. + * gnat_rm.texi: Regenerate. + * gnat_ugn.texi: Regenerate. + +2022-11-14 Gary Dismukes + + * checks.adb + (Apply_Type_Conversion_Checks): Apply Root_Type to the type of the + prefix of a Pos attribute when checking whether the type is a + formal discrete type. + +2022-11-14 Ronan Desplanques + + * libgnat/s-regpat.adb + (Parse): Fix handling of non-capturing parentheses. + +2022-11-14 Yannick Moy + + * sem_prag.adb (Analyze_Pragma): Add special case for the special + local subprogram created for contracts. + +2022-11-14 Piotr Trojanek + + * sem_ch12.adb (Build_Subprogram_Wrappers): Adjust slocs of the + copied aspects, just like we do in Build_Class_Wide_Expression for + inherited class-wide contracts. + +2022-11-14 Piotr Trojanek + + * inline.adb (Replace_Formal): Tune whitespace. + * sem_ch12.adb (Check_Overloaded_Formal_Subprogram): Refine type + of a formal parameter and local variable; this routine operates on + nodes and not entities. + * sem_ch12.ads: Tune whitespace. + +2022-11-14 Piotr Trojanek + + * sem_ch12.adb (Analyze_Associations): Expand wrappers for + GNATprove. + +2022-11-14 Patrick Bernardi + + * libgnat/system-qnx-arm.ads: Set Support_Atomic_Primitives to + True. + * libgnat/system-rtems.ads: Add Support_Atomic_Primitives. + +2022-11-14 Yannick Moy + + * errout.adb (Error_Msg_Internal): Store span for Optr field, and + adapt to new type of Optr. + (Finalize. Output_JSON_Message, Remove_Warning_Messages): Adapt to + new type of Optr. + (Output_Messages): Use Optr instead of Sptr to display code + snippet closer to error. + * erroutc.adb (dmsg): Adapt to new type of Optr. + * erroutc.ads (Error_Msg_Object): Make Optr a span like Sptr. + * errutil.adb (Error_Msg): Likewise. + +2022-11-14 Arnaud Charlet + + * doc/gnat_ugn/gnat_utility_programs.rst: Remove gnatcheck + reference. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * doc/gnat-style.rst: Moved to... + * doc/gnat-style/index.rst: ...here. + * doc/gnat_rm.rst: Moved to... + * doc/gnat_rm/index.rst: ...here. + * doc/gnat_ugn.rst: Moved to... + * doc/gnat_ugn/index.rst: ...here. + * doc/share/latex_elements.py: Moved to... + * doc/share/ada_latex_elements.py: ...here. + * gcc-interface/Make-lang.in: + * doc/Makefile: Removed. + * doc/share/conf.py: Removed. + * doc/share/gnu_free_documentation_license.rst: Removed. + * gnat-style.texi: Removed. + * gnat_rm.texi: Removed. + * gnat_ugn.texi: Removed. + * doc/gnat-style/conf.py: New file. + * doc/gnat-style/gnu_free_documentation_license.rst: New file. + * doc/gnat_rm/conf.py: New file. + * doc/gnat_rm/gnu_free_documentation_license.rst: New file. + * doc/gnat_ugn/conf.py: New file. + * doc/gnat_ugn/gnu_free_documentation_license.rst: New file. + * doc/share/adabaseconf.py: New file. + * doc/gnat_rm/security_hardening_features.rst: Add role. + * doc/gnat_ugn/platform_specific_information.rst: Remove + duplicate definition of |nbsp|. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * gcc-interface/Make-lang.in: Support --with-sphinx-build. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * doc/gnat_rm/index.rst: Fix cross manual refs. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * gcc-interface/Make-lang.in: + Support installation if sphinx-build is missing. + 2022-11-09 Martin Liska * gcc-interface/Make-lang.in: diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index b25c118019f..4b45af74977 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,21 @@ +2022-11-15 Jakub Jelinek + + * c-cppbuiltin.cc (c_cpp_builtins): Bump C++23 + __cpp_multidimensional_subscript macro value to 202211L. + +2022-11-15 Patrick Palka + + PR c++/107638 + * c-lex.cc (c_common_has_attribute): Return 1 for init_priority + iff SUPPORTS_INIT_PRIORITY. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * c-target.def: Port to RST. + 2022-11-12 Joseph Myers * c-common.cc (c_common_reswords): Use D_C2X instead of D_CXXONLY. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 82c47d29c43..6dba7c45af3 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,56 @@ +2022-11-15 Jakub Jelinek + + * cp-tree.h (next_common_initial_seqence): Rename to ... + (next_common_initial_sequence): ... this. + * typeck.cc (next_common_initial_seqence): Rename to ... + (next_common_initial_sequence): ... this. + (layout_compatible_type_p): Call next_common_initial_sequence + rather than next_common_initial_seqence. + * semantics.cc (is_corresponding_member_aggr): Likewise. + +2022-11-15 Jakub Jelinek + + * decl.cc (grok_op_properties): Implement C++23 P2589R1 + - static operator[]. Handle operator[] similarly to operator() + - allow static member functions, but pedwarn on it for C++20 and + older. Unlike operator(), perform rest of checks on it though for + C++20. + * call.cc (add_operator_candidates): For operator[] with class + typed first parameter, pass that parameter as first_arg and + an adjusted arglist without that parameter. + +2022-11-15 Patrick Palka + + PR c++/107638 + * tree.cc (cxx_attribute_table): Don't conditionally exclude + the init_priority entry. + (handle_init_priority_attribute): Remove ATTRIBUTE_UNUSED. + Return error_mark_node if !SUPPORTS_INIT_PRIORITY. + +2022-11-15 Marek Polacek + + * call.cc (maybe_warn_dangling_reference): Don't warn when initializing + a non-const lvalue reference. + +2022-11-14 Jason Merrill + + * pt.cc (tsubst_friend_function): Check satisfaction. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: Support Sphinx based documentation. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: + Support installation if sphinx-build is missing. + 2022-11-10 Marek Polacek * call.cc (std_pair_ref_ref_p): New. diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 774a3ffbc5e..b5ec4d94f97 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,98 @@ +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/conf.py: New file. + * doc/copyright.rst: New file. + * doc/general-public-license-3.rst: New file. + * doc/gnu-free-documentation-license.rst: New file. + * doc/index.rst: New file. + * doc/indices-and-tables.rst: New file. + * doc/invoking-gdc.rst: New file. + * doc/invoking-gdc/code-generation.rst: New file. + * doc/invoking-gdc/developer-options.rst: New file. + * doc/invoking-gdc/input-and-output-files.rst: New file. + * doc/invoking-gdc/options-for-directory-search.rst: New file. + * doc/invoking-gdc/options-for-linking.rst: New file. + * doc/invoking-gdc/runtime-options.rst: New file. + * doc/invoking-gdc/warnings.rst: New file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * d-target.def: Port to RST. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: Support Sphinx based documentation. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * gdc.texi: Removed. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: Support --with-sphinx-build. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: + Support installation if sphinx-build is missing. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * 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. + +2022-11-14 Martin Liska + + Revert: + 2022-11-10 Martin Liska + + * doc/conf.py: Add newline at last line. + 2022-11-10 Martin Liska * doc/conf.py: Add newline at last line. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 3aa7b925808..69348a3f6a4 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,1283 @@ +2022-11-14 Harald Anlauf + + PR fortran/107444 + * trans-openmp.cc (gfc_omp_check_optional_argument): Adjust to change + of prefix of internal symbol for presence status to '.'. + +2022-11-14 Martin Liska + + * gfortran.texi: Port from Sphinx. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/gfc-internals/code-that-interacts-with-the-user.rst: New file. + * doc/gfc-internals/command-line-options.rst: New file. + * doc/gfc-internals/conf.py: New file. + * doc/gfc-internals/copyright.rst: New file. + * doc/gfc-internals/error-handling.rst: New file. + * doc/gfc-internals/frontend-data-structures.rst: New file. + * doc/gfc-internals/generating-the-intermediate-language-for-later-stages.rst: New file. + * doc/gfc-internals/generating-the-intermediate-language-for-later-stages/accessing-declarations.rst: + New file. + * doc/gfc-internals/generating-the-intermediate-language-for-later-stages/basic-data-structures.rst: + New file. + * doc/gfc-internals/generating-the-intermediate-language-for-later-stages/converting-expressions-to-tree.rst: + New file. + * doc/gfc-internals/generating-the-intermediate-language-for-later-stages/translating-statements.rst: + New file. + * doc/gfc-internals/gfccode.rst: New file. + * doc/gfc-internals/gfcexpr.rst: New file. + * doc/gfc-internals/gnu-free-documentation-license.rst: New file. + * doc/gfc-internals/index.rst: New file. + * doc/gfc-internals/indices-and-tables.rst: New file. + * doc/gfc-internals/internals-of-fortran-2003-oop-features.rst: New file. + * doc/gfc-internals/introduction.rst: New file. + * doc/gfc-internals/symbol-versioning.rst: New file. + * doc/gfc-internals/the-libgfortran-runtime-library.rst: New file. + * doc/gfc-internals/type-bound-operators.rst: New file. + * doc/gfc-internals/type-bound-procedures.rst: New file. + * doc/gfortran/about-gnu-fortran.rst: New file. + * doc/gfortran/coarray-programming.rst: New file. + * doc/gfortran/compiler-characteristics.rst: New file. + * doc/gfortran/compiler-characteristics/asynchronous-i-o.rst: New file. + * doc/gfortran/compiler-characteristics/data-consistency-and-durability.rst: New file. + * doc/gfortran/compiler-characteristics/evaluation-of-logical-expressions.rst: New file. + * doc/gfortran/compiler-characteristics/file-format-of-unformatted-sequential-files.rst: + New file. + * doc/gfortran/compiler-characteristics/file-operations-on-symbolic-links.rst: New file. + * doc/gfortran/compiler-characteristics/files-opened-without-an-explicit-action=-specifier.rst: + New file. + * doc/gfortran/compiler-characteristics/internal-representation-of-logical-variables.rst: + New file. + * doc/gfortran/compiler-characteristics/kind-type-parameters.rst: New file. + * doc/gfortran/compiler-characteristics/max-and-min-intrinsics-with-real-nan-arguments.rst: + New file. + * doc/gfortran/compiler-characteristics/thread-safety-of-the-runtime-library.rst: New file. + * doc/gfortran/conf.py: New file. + * doc/gfortran/contributing.rst: New file. + * doc/gfortran/contributors-to-gnu-fortran.rst: New file. + * doc/gfortran/copyright.rst: New file. + * doc/gfortran/extensions-implemented-in-gnu-fortran.rst: New file. + * doc/gfortran/extensions-not-implemented-in-gnu-fortran.rst: New file. + * doc/gfortran/extensions.rst: New file. + * doc/gfortran/function-abi-documentation.rst: New file. + * doc/gfortran/funding.rst: New file. + * doc/gfortran/general-public-license-3.rst: New file. + * doc/gfortran/gnu-fortran-and-gcc.rst: New file. + * doc/gfortran/gnu-fortran-command-options.rst: New file. + * doc/gfortran/gnu-fortran-command-options/description.rst: New file. + * doc/gfortran/gnu-fortran-command-options/enable-and-customize-preprocessing.rst: New file. + * doc/gfortran/gnu-fortran-command-options/environment-variables-affecting-gfortran.rst: + New file. + * doc/gfortran/gnu-fortran-command-options/influencing-runtime-behavior.rst: New file. + * doc/gfortran/gnu-fortran-command-options/influencing-the-linking-step.rst: New file. + * doc/gfortran/gnu-fortran-command-options/option-summary.rst: New file. + * doc/gfortran/gnu-fortran-command-options/options-controlling-fortran-dialect.rst: + New file. + * doc/gfortran/gnu-fortran-command-options/options-for-code-generation-conventions.rst: + New file. + * doc/gfortran/gnu-fortran-command-options/options-for-debugging-your-program-or-gnu-fortran.rst: + New file. + * doc/gfortran/gnu-fortran-command-options/options-for-directory-search.rst: New file. + * doc/gfortran/gnu-fortran-command-options/options-for-interoperability-with-other-languages.rst: + New file. + * doc/gfortran/gnu-fortran-command-options/options-to-request-or-suppress-errors-and-warnings.rst: + New file. + * doc/gfortran/gnu-fortran-compiler-directives.rst: New file. + * doc/gfortran/gnu-free-documentation-license.rst: New file. + * doc/gfortran/index.rst: New file. + * doc/gfortran/indices-and-tables.rst: New file. + * doc/gfortran/interoperability-with-c.rst: New file. + * doc/gfortran/intrinsic-modules.rst: New file. + * doc/gfortran/intrinsic-modules/ieee-modules-ieeeexceptions-ieeearithmetic-and-ieeefeatures.rst: + New file. + * doc/gfortran/intrinsic-modules/isocbinding.rst: New file. + * doc/gfortran/intrinsic-modules/isofortranenv.rst: New file. + * doc/gfortran/intrinsic-modules/openacc-module-openacc.rst: New file. + * doc/gfortran/intrinsic-modules/openmp-modules-omplib-and-omplibkinds.rst: New file. + * doc/gfortran/intrinsic-procedures.rst: New file. + * doc/gfortran/intrinsic-procedures/abort.rst: New file. + * doc/gfortran/intrinsic-procedures/abs.rst: New file. + * doc/gfortran/intrinsic-procedures/access.rst: New file. + * doc/gfortran/intrinsic-procedures/achar.rst: New file. + * doc/gfortran/intrinsic-procedures/acos.rst: New file. + * doc/gfortran/intrinsic-procedures/acosd.rst: New file. + * doc/gfortran/intrinsic-procedures/acosh.rst: New file. + * doc/gfortran/intrinsic-procedures/adjustl.rst: New file. + * doc/gfortran/intrinsic-procedures/adjustr.rst: New file. + * doc/gfortran/intrinsic-procedures/aimag.rst: New file. + * doc/gfortran/intrinsic-procedures/aint.rst: New file. + * doc/gfortran/intrinsic-procedures/alarm.rst: New file. + * doc/gfortran/intrinsic-procedures/all.rst: New file. + * doc/gfortran/intrinsic-procedures/allocated.rst: New file. + * doc/gfortran/intrinsic-procedures/and.rst: New file. + * doc/gfortran/intrinsic-procedures/anint.rst: New file. + * doc/gfortran/intrinsic-procedures/any.rst: New file. + * doc/gfortran/intrinsic-procedures/asin.rst: New file. + * doc/gfortran/intrinsic-procedures/asind.rst: New file. + * doc/gfortran/intrinsic-procedures/asinh.rst: New file. + * doc/gfortran/intrinsic-procedures/associated.rst: New file. + * doc/gfortran/intrinsic-procedures/atan.rst: New file. + * doc/gfortran/intrinsic-procedures/atan2.rst: New file. + * doc/gfortran/intrinsic-procedures/atan2d.rst: New file. + * doc/gfortran/intrinsic-procedures/atand.rst: New file. + * doc/gfortran/intrinsic-procedures/atanh.rst: New file. + * doc/gfortran/intrinsic-procedures/atomicadd.rst: New file. + * doc/gfortran/intrinsic-procedures/atomicand.rst: New file. + * doc/gfortran/intrinsic-procedures/atomiccas.rst: New file. + * doc/gfortran/intrinsic-procedures/atomicdefine.rst: New file. + * doc/gfortran/intrinsic-procedures/atomicfetchadd.rst: New file. + * doc/gfortran/intrinsic-procedures/atomicfetchand.rst: New file. + * doc/gfortran/intrinsic-procedures/atomicfetchor.rst: New file. + * doc/gfortran/intrinsic-procedures/atomicfetchxor.rst: New file. + * doc/gfortran/intrinsic-procedures/atomicor.rst: New file. + * doc/gfortran/intrinsic-procedures/atomicref.rst: New file. + * doc/gfortran/intrinsic-procedures/atomicxor.rst: New file. + * doc/gfortran/intrinsic-procedures/backtrace.rst: New file. + * doc/gfortran/intrinsic-procedures/besselj0.rst: New file. + * doc/gfortran/intrinsic-procedures/besselj1.rst: New file. + * doc/gfortran/intrinsic-procedures/besseljn.rst: New file. + * doc/gfortran/intrinsic-procedures/bessely0.rst: New file. + * doc/gfortran/intrinsic-procedures/bessely1.rst: New file. + * doc/gfortran/intrinsic-procedures/besselyn.rst: New file. + * doc/gfortran/intrinsic-procedures/bge.rst: New file. + * doc/gfortran/intrinsic-procedures/bgt.rst: New file. + * doc/gfortran/intrinsic-procedures/bitsize.rst: New file. + * doc/gfortran/intrinsic-procedures/ble.rst: New file. + * doc/gfortran/intrinsic-procedures/blt.rst: New file. + * doc/gfortran/intrinsic-procedures/btest.rst: New file. + * doc/gfortran/intrinsic-procedures/cassociated.rst: New file. + * doc/gfortran/intrinsic-procedures/ceiling.rst: New file. + * doc/gfortran/intrinsic-procedures/cfpointer.rst: New file. + * doc/gfortran/intrinsic-procedures/cfprocpointer.rst: New file. + * doc/gfortran/intrinsic-procedures/cfunloc.rst: New file. + * doc/gfortran/intrinsic-procedures/char.rst: New file. + * doc/gfortran/intrinsic-procedures/chdir.rst: New file. + * doc/gfortran/intrinsic-procedures/chmod.rst: New file. + * doc/gfortran/intrinsic-procedures/cloc.rst: New file. + * doc/gfortran/intrinsic-procedures/cmplx.rst: New file. + * doc/gfortran/intrinsic-procedures/cobroadcast.rst: New file. + * doc/gfortran/intrinsic-procedures/comax.rst: New file. + * doc/gfortran/intrinsic-procedures/comin.rst: New file. + * doc/gfortran/intrinsic-procedures/commandargumentcount.rst: New file. + * doc/gfortran/intrinsic-procedures/compileroptions.rst: New file. + * doc/gfortran/intrinsic-procedures/compilerversion.rst: New file. + * doc/gfortran/intrinsic-procedures/complex.rst: New file. + * doc/gfortran/intrinsic-procedures/conjg.rst: New file. + * doc/gfortran/intrinsic-procedures/coreduce.rst: New file. + * doc/gfortran/intrinsic-procedures/cos.rst: New file. + * doc/gfortran/intrinsic-procedures/cosd.rst: New file. + * doc/gfortran/intrinsic-procedures/cosh.rst: New file. + * doc/gfortran/intrinsic-procedures/cosum.rst: New file. + * doc/gfortran/intrinsic-procedures/cotan.rst: New file. + * doc/gfortran/intrinsic-procedures/cotand.rst: New file. + * doc/gfortran/intrinsic-procedures/count.rst: New file. + * doc/gfortran/intrinsic-procedures/cputime.rst: New file. + * doc/gfortran/intrinsic-procedures/cshift.rst: New file. + * doc/gfortran/intrinsic-procedures/csizeof.rst: New file. + * doc/gfortran/intrinsic-procedures/ctime.rst: New file. + * doc/gfortran/intrinsic-procedures/dateandtime.rst: New file. + * doc/gfortran/intrinsic-procedures/dble.rst: New file. + * doc/gfortran/intrinsic-procedures/dcmplx.rst: New file. + * doc/gfortran/intrinsic-procedures/digits.rst: New file. + * doc/gfortran/intrinsic-procedures/dim.rst: New file. + * doc/gfortran/intrinsic-procedures/dotproduct.rst: New file. + * doc/gfortran/intrinsic-procedures/dprod.rst: New file. + * doc/gfortran/intrinsic-procedures/dreal.rst: New file. + * doc/gfortran/intrinsic-procedures/dshiftl.rst: New file. + * doc/gfortran/intrinsic-procedures/dshiftr.rst: New file. + * doc/gfortran/intrinsic-procedures/dtime.rst: New file. + * doc/gfortran/intrinsic-procedures/eoshift.rst: New file. + * doc/gfortran/intrinsic-procedures/epsilon.rst: New file. + * doc/gfortran/intrinsic-procedures/erf.rst: New file. + * doc/gfortran/intrinsic-procedures/erfc.rst: New file. + * doc/gfortran/intrinsic-procedures/erfcscaled.rst: New file. + * doc/gfortran/intrinsic-procedures/etime.rst: New file. + * doc/gfortran/intrinsic-procedures/eventquery.rst: New file. + * doc/gfortran/intrinsic-procedures/executecommandline.rst: New file. + * doc/gfortran/intrinsic-procedures/exit.rst: New file. + * doc/gfortran/intrinsic-procedures/exp.rst: New file. + * doc/gfortran/intrinsic-procedures/exponent.rst: New file. + * doc/gfortran/intrinsic-procedures/extendstypeof.rst: New file. + * doc/gfortran/intrinsic-procedures/fdate.rst: New file. + * doc/gfortran/intrinsic-procedures/fget.rst: New file. + * doc/gfortran/intrinsic-procedures/fgetc.rst: New file. + * doc/gfortran/intrinsic-procedures/findloc.rst: New file. + * doc/gfortran/intrinsic-procedures/floor.rst: New file. + * doc/gfortran/intrinsic-procedures/flush.rst: New file. + * doc/gfortran/intrinsic-procedures/fnum.rst: New file. + * doc/gfortran/intrinsic-procedures/fput.rst: New file. + * doc/gfortran/intrinsic-procedures/fputc.rst: New file. + * doc/gfortran/intrinsic-procedures/fraction.rst: New file. + * doc/gfortran/intrinsic-procedures/free.rst: New file. + * doc/gfortran/intrinsic-procedures/fseek.rst: New file. + * doc/gfortran/intrinsic-procedures/fstat.rst: New file. + * doc/gfortran/intrinsic-procedures/ftell.rst: New file. + * doc/gfortran/intrinsic-procedures/gamma.rst: New file. + * doc/gfortran/intrinsic-procedures/gerror.rst: New file. + * doc/gfortran/intrinsic-procedures/getarg.rst: New file. + * doc/gfortran/intrinsic-procedures/getcommand.rst: New file. + * doc/gfortran/intrinsic-procedures/getcommandargument.rst: New file. + * doc/gfortran/intrinsic-procedures/getcwd.rst: New file. + * doc/gfortran/intrinsic-procedures/getenv.rst: New file. + * doc/gfortran/intrinsic-procedures/getenvironmentvariable.rst: New file. + * doc/gfortran/intrinsic-procedures/getgid.rst: New file. + * doc/gfortran/intrinsic-procedures/getlog.rst: New file. + * doc/gfortran/intrinsic-procedures/getpid.rst: New file. + * doc/gfortran/intrinsic-procedures/getuid.rst: New file. + * doc/gfortran/intrinsic-procedures/gmtime.rst: New file. + * doc/gfortran/intrinsic-procedures/hostnm.rst: New file. + * doc/gfortran/intrinsic-procedures/huge.rst: New file. + * doc/gfortran/intrinsic-procedures/hypot.rst: New file. + * doc/gfortran/intrinsic-procedures/iachar.rst: New file. + * doc/gfortran/intrinsic-procedures/iall.rst: New file. + * doc/gfortran/intrinsic-procedures/iand.rst: New file. + * doc/gfortran/intrinsic-procedures/iany.rst: New file. + * doc/gfortran/intrinsic-procedures/iargc.rst: New file. + * doc/gfortran/intrinsic-procedures/ibclr.rst: New file. + * doc/gfortran/intrinsic-procedures/ibits.rst: New file. + * doc/gfortran/intrinsic-procedures/ibset.rst: New file. + * doc/gfortran/intrinsic-procedures/ichar.rst: New file. + * doc/gfortran/intrinsic-procedures/idate.rst: New file. + * doc/gfortran/intrinsic-procedures/ieor.rst: New file. + * doc/gfortran/intrinsic-procedures/ierrno.rst: New file. + * doc/gfortran/intrinsic-procedures/imageindex.rst: New file. + * doc/gfortran/intrinsic-procedures/index.rst: New file. + * doc/gfortran/intrinsic-procedures/int.rst: New file. + * doc/gfortran/intrinsic-procedures/int2.rst: New file. + * doc/gfortran/intrinsic-procedures/int8.rst: New file. + * doc/gfortran/intrinsic-procedures/introduction-to-intrinsic-procedures.rst: New file. + * doc/gfortran/intrinsic-procedures/ior.rst: New file. + * doc/gfortran/intrinsic-procedures/iparity.rst: New file. + * doc/gfortran/intrinsic-procedures/irand.rst: New file. + * doc/gfortran/intrinsic-procedures/isatty.rst: New file. + * doc/gfortran/intrinsic-procedures/iscontiguous.rst: New file. + * doc/gfortran/intrinsic-procedures/ishft.rst: New file. + * doc/gfortran/intrinsic-procedures/ishftc.rst: New file. + * doc/gfortran/intrinsic-procedures/isiostatend.rst: New file. + * doc/gfortran/intrinsic-procedures/isiostateor.rst: New file. + * doc/gfortran/intrinsic-procedures/isnan.rst: New file. + * doc/gfortran/intrinsic-procedures/itime.rst: New file. + * doc/gfortran/intrinsic-procedures/kill.rst: New file. + * doc/gfortran/intrinsic-procedures/kind.rst: New file. + * doc/gfortran/intrinsic-procedures/lbound.rst: New file. + * doc/gfortran/intrinsic-procedures/lcobound.rst: New file. + * doc/gfortran/intrinsic-procedures/leadz.rst: New file. + * doc/gfortran/intrinsic-procedures/len.rst: New file. + * doc/gfortran/intrinsic-procedures/lentrim.rst: New file. + * doc/gfortran/intrinsic-procedures/lge.rst: New file. + * doc/gfortran/intrinsic-procedures/lgt.rst: New file. + * doc/gfortran/intrinsic-procedures/link.rst: New file. + * doc/gfortran/intrinsic-procedures/lle.rst: New file. + * doc/gfortran/intrinsic-procedures/llt.rst: New file. + * doc/gfortran/intrinsic-procedures/lnblnk.rst: New file. + * doc/gfortran/intrinsic-procedures/loc.rst: New file. + * doc/gfortran/intrinsic-procedures/log.rst: New file. + * doc/gfortran/intrinsic-procedures/log10.rst: New file. + * doc/gfortran/intrinsic-procedures/loggamma.rst: New file. + * doc/gfortran/intrinsic-procedures/logical.rst: New file. + * doc/gfortran/intrinsic-procedures/lshift.rst: New file. + * doc/gfortran/intrinsic-procedures/lstat.rst: New file. + * doc/gfortran/intrinsic-procedures/ltime.rst: New file. + * doc/gfortran/intrinsic-procedures/malloc.rst: New file. + * doc/gfortran/intrinsic-procedures/maskl.rst: New file. + * doc/gfortran/intrinsic-procedures/maskr.rst: New file. + * doc/gfortran/intrinsic-procedures/matmul.rst: New file. + * doc/gfortran/intrinsic-procedures/max.rst: New file. + * doc/gfortran/intrinsic-procedures/maxexponent.rst: New file. + * doc/gfortran/intrinsic-procedures/maxloc.rst: New file. + * doc/gfortran/intrinsic-procedures/maxval.rst: New file. + * doc/gfortran/intrinsic-procedures/mclock.rst: New file. + * doc/gfortran/intrinsic-procedures/mclock8.rst: New file. + * doc/gfortran/intrinsic-procedures/merge.rst: New file. + * doc/gfortran/intrinsic-procedures/mergebits.rst: New file. + * doc/gfortran/intrinsic-procedures/min.rst: New file. + * doc/gfortran/intrinsic-procedures/minexponent.rst: New file. + * doc/gfortran/intrinsic-procedures/minloc.rst: New file. + * doc/gfortran/intrinsic-procedures/minval.rst: New file. + * doc/gfortran/intrinsic-procedures/mod.rst: New file. + * doc/gfortran/intrinsic-procedures/modulo.rst: New file. + * doc/gfortran/intrinsic-procedures/movealloc.rst: New file. + * doc/gfortran/intrinsic-procedures/mvbits.rst: New file. + * doc/gfortran/intrinsic-procedures/nearest.rst: New file. + * doc/gfortran/intrinsic-procedures/newline.rst: New file. + * doc/gfortran/intrinsic-procedures/nint.rst: New file. + * doc/gfortran/intrinsic-procedures/norm2.rst: New file. + * doc/gfortran/intrinsic-procedures/not.rst: New file. + * doc/gfortran/intrinsic-procedures/null.rst: New file. + * doc/gfortran/intrinsic-procedures/numimages.rst: New file. + * doc/gfortran/intrinsic-procedures/or.rst: New file. + * doc/gfortran/intrinsic-procedures/pack.rst: New file. + * doc/gfortran/intrinsic-procedures/parity.rst: New file. + * doc/gfortran/intrinsic-procedures/perror.rst: New file. + * doc/gfortran/intrinsic-procedures/popcnt.rst: New file. + * doc/gfortran/intrinsic-procedures/poppar.rst: New file. + * doc/gfortran/intrinsic-procedures/precision.rst: New file. + * doc/gfortran/intrinsic-procedures/present.rst: New file. + * doc/gfortran/intrinsic-procedures/product.rst: New file. + * doc/gfortran/intrinsic-procedures/radix.rst: New file. + * doc/gfortran/intrinsic-procedures/ran.rst: New file. + * doc/gfortran/intrinsic-procedures/rand.rst: New file. + * doc/gfortran/intrinsic-procedures/randominit.rst: New file. + * doc/gfortran/intrinsic-procedures/randomnumber.rst: New file. + * doc/gfortran/intrinsic-procedures/randomseed.rst: New file. + * doc/gfortran/intrinsic-procedures/range.rst: New file. + * doc/gfortran/intrinsic-procedures/rank.rst: New file. + * doc/gfortran/intrinsic-procedures/real.rst: New file. + * doc/gfortran/intrinsic-procedures/rename.rst: New file. + * doc/gfortran/intrinsic-procedures/repeat.rst: New file. + * doc/gfortran/intrinsic-procedures/reshape.rst: New file. + * doc/gfortran/intrinsic-procedures/rrspacing.rst: New file. + * doc/gfortran/intrinsic-procedures/rshift.rst: New file. + * doc/gfortran/intrinsic-procedures/sametypeas.rst: New file. + * doc/gfortran/intrinsic-procedures/scale.rst: New file. + * doc/gfortran/intrinsic-procedures/scan.rst: New file. + * doc/gfortran/intrinsic-procedures/secnds.rst: New file. + * doc/gfortran/intrinsic-procedures/second.rst: New file. + * doc/gfortran/intrinsic-procedures/selectedcharkind.rst: New file. + * doc/gfortran/intrinsic-procedures/selectedintkind.rst: New file. + * doc/gfortran/intrinsic-procedures/selectedrealkind.rst: New file. + * doc/gfortran/intrinsic-procedures/setexponent.rst: New file. + * doc/gfortran/intrinsic-procedures/shape.rst: New file. + * doc/gfortran/intrinsic-procedures/shifta.rst: New file. + * doc/gfortran/intrinsic-procedures/shiftl.rst: New file. + * doc/gfortran/intrinsic-procedures/shiftr.rst: New file. + * doc/gfortran/intrinsic-procedures/sign.rst: New file. + * doc/gfortran/intrinsic-procedures/signal.rst: New file. + * doc/gfortran/intrinsic-procedures/sin.rst: New file. + * doc/gfortran/intrinsic-procedures/sind.rst: New file. + * doc/gfortran/intrinsic-procedures/sinh.rst: New file. + * doc/gfortran/intrinsic-procedures/size.rst: New file. + * doc/gfortran/intrinsic-procedures/sizeof.rst: New file. + * doc/gfortran/intrinsic-procedures/sleep.rst: New file. + * doc/gfortran/intrinsic-procedures/spacing.rst: New file. + * doc/gfortran/intrinsic-procedures/spread.rst: New file. + * doc/gfortran/intrinsic-procedures/sqrt.rst: New file. + * doc/gfortran/intrinsic-procedures/srand.rst: New file. + * doc/gfortran/intrinsic-procedures/stat.rst: New file. + * doc/gfortran/intrinsic-procedures/storagesize.rst: New file. + * doc/gfortran/intrinsic-procedures/sum.rst: New file. + * doc/gfortran/intrinsic-procedures/symlnk.rst: New file. + * doc/gfortran/intrinsic-procedures/system.rst: New file. + * doc/gfortran/intrinsic-procedures/systemclock.rst: New file. + * doc/gfortran/intrinsic-procedures/tan.rst: New file. + * doc/gfortran/intrinsic-procedures/tand.rst: New file. + * doc/gfortran/intrinsic-procedures/tanh.rst: New file. + * doc/gfortran/intrinsic-procedures/thisimage.rst: New file. + * doc/gfortran/intrinsic-procedures/time.rst: New file. + * doc/gfortran/intrinsic-procedures/time8.rst: New file. + * doc/gfortran/intrinsic-procedures/tiny.rst: New file. + * doc/gfortran/intrinsic-procedures/trailz.rst: New file. + * doc/gfortran/intrinsic-procedures/transfer.rst: New file. + * doc/gfortran/intrinsic-procedures/transpose.rst: New file. + * doc/gfortran/intrinsic-procedures/trim.rst: New file. + * doc/gfortran/intrinsic-procedures/ttynam.rst: New file. + * doc/gfortran/intrinsic-procedures/ubound.rst: New file. + * doc/gfortran/intrinsic-procedures/ucobound.rst: New file. + * doc/gfortran/intrinsic-procedures/umask.rst: New file. + * doc/gfortran/intrinsic-procedures/unlink.rst: New file. + * doc/gfortran/intrinsic-procedures/unpack.rst: New file. + * doc/gfortran/intrinsic-procedures/verify.rst: New file. + * doc/gfortran/intrinsic-procedures/xor.rst: New file. + * doc/gfortran/introduction.rst: New file. + * doc/gfortran/mixed-language-programming.rst: New file. + * doc/gfortran/naming-and-argument-passing-conventions.rst: New file. + * doc/gfortran/non-fortran-main-program.rst: New file. + * doc/gfortran/projects.rst: New file. + * doc/gfortran/runtime.rst: New file. + * doc/gfortran/runtime/gfortranconvertunit.rst: New file. + * doc/gfortran/runtime/gfortranerrorbacktrace.rst: New file. + * doc/gfortran/runtime/gfortranformattedbuffersize.rst: New file. + * doc/gfortran/runtime/gfortranlistseparator.rst: New file. + * doc/gfortran/runtime/gfortranoptionalplus.rst: New file. + * doc/gfortran/runtime/gfortranshowlocus.rst: New file. + * doc/gfortran/runtime/gfortranstderrunit.rst: New file. + * doc/gfortran/runtime/gfortranstdinunit.rst: New file. + * doc/gfortran/runtime/gfortranstdoutunit.rst: New file. + * doc/gfortran/runtime/gfortranunbufferedall.rst: New file. + * doc/gfortran/runtime/gfortranunbufferedpreconnected.rst: New file. + * doc/gfortran/runtime/gfortranunformattedbuffersize.rst: New file. + * doc/gfortran/runtime/tmpdir.rst: New file. + * doc/gfortran/standards.rst: New file. + * doc/gfortran/type-and-enum-abi-documentation.rst: New file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: Support Sphinx based documentation. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * gfc-internals.texi: Removed. + * gfortran.texi: Removed. + * intrinsic.texi: Removed. + * invoke.texi: Removed. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: Support --with-sphinx-build. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: + Support installation if sphinx-build is missing. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * doc/gfortran/intrinsic-procedures/aint.rst: Simplify function + declaration. + * doc/gfortran/intrinsic-procedures/int.rst: Likewise. + * doc/gfortran/intrinsic-procedures/anint.rst: Likewise. + * doc/gfortran/intrinsic-procedures/char.rst: Likewise. + * doc/gfortran/intrinsic-procedures/real.rst: Likewise. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * 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. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/gfc-internals/conf.py: Add newline at last line. + * doc/gfortran/conf.py: Add newline at last line. + +2022-11-14 Martin Liska + + Revert: + 2022-11-10 Martin Liska + + * doc/gfortran/intrinsic-procedures/abs.rst: Move label directly before title. + * doc/gfortran/intrinsic-procedures/acos.rst: Likewise. + * doc/gfortran/intrinsic-procedures/acosd.rst: Likewise. + * doc/gfortran/intrinsic-procedures/acosh.rst: Likewise. + * doc/gfortran/intrinsic-procedures/aimag.rst: Likewise. + * doc/gfortran/intrinsic-procedures/aint.rst: Likewise. + * doc/gfortran/intrinsic-procedures/anint.rst: Likewise. + * doc/gfortran/intrinsic-procedures/asin.rst: Likewise. + * doc/gfortran/intrinsic-procedures/asind.rst: Likewise. + * doc/gfortran/intrinsic-procedures/asinh.rst: Likewise. + * doc/gfortran/intrinsic-procedures/atan.rst: Likewise. + * doc/gfortran/intrinsic-procedures/atan2.rst: Likewise. + * doc/gfortran/intrinsic-procedures/atan2d.rst: Likewise. + * doc/gfortran/intrinsic-procedures/atand.rst: Likewise. + * doc/gfortran/intrinsic-procedures/atanh.rst: Likewise. + * doc/gfortran/intrinsic-procedures/besselj0.rst: Likewise. + * doc/gfortran/intrinsic-procedures/besselj1.rst: Likewise. + * doc/gfortran/intrinsic-procedures/besseljn.rst: Likewise. + * doc/gfortran/intrinsic-procedures/bessely0.rst: Likewise. + * doc/gfortran/intrinsic-procedures/bessely1.rst: Likewise. + * doc/gfortran/intrinsic-procedures/besselyn.rst: Likewise. + * doc/gfortran/intrinsic-procedures/btest.rst: Likewise. + * doc/gfortran/intrinsic-procedures/char.rst: Likewise. + * doc/gfortran/intrinsic-procedures/conjg.rst: Likewise. + * doc/gfortran/intrinsic-procedures/cos.rst: Likewise. + * doc/gfortran/intrinsic-procedures/cosd.rst: Likewise. + * doc/gfortran/intrinsic-procedures/cosh.rst: Likewise. + * doc/gfortran/intrinsic-procedures/cotan.rst: Likewise. + * doc/gfortran/intrinsic-procedures/cotand.rst: Likewise. + * doc/gfortran/intrinsic-procedures/dim.rst: Likewise. + * doc/gfortran/intrinsic-procedures/dprod.rst: Likewise. + * doc/gfortran/intrinsic-procedures/erf.rst: Likewise. + * doc/gfortran/intrinsic-procedures/erfc.rst: Likewise. + * doc/gfortran/intrinsic-procedures/exp.rst: Likewise. + * doc/gfortran/intrinsic-procedures/gamma.rst: Likewise. + * doc/gfortran/intrinsic-procedures/iand.rst: Likewise. + * doc/gfortran/intrinsic-procedures/ibclr.rst: Likewise. + * doc/gfortran/intrinsic-procedures/ibits.rst: Likewise. + * doc/gfortran/intrinsic-procedures/ibset.rst: Likewise. + * doc/gfortran/intrinsic-procedures/ichar.rst: Likewise. + * doc/gfortran/intrinsic-procedures/ieor.rst: Likewise. + * doc/gfortran/intrinsic-procedures/index.rst: Likewise. + * doc/gfortran/intrinsic-procedures/int.rst: Likewise. + * doc/gfortran/intrinsic-procedures/ior.rst: Likewise. + * doc/gfortran/intrinsic-procedures/ishft.rst: Likewise. + * doc/gfortran/intrinsic-procedures/ishftc.rst: Likewise. + * doc/gfortran/intrinsic-procedures/len.rst: Likewise. + * doc/gfortran/intrinsic-procedures/lge.rst: Likewise. + * doc/gfortran/intrinsic-procedures/lgt.rst: Likewise. + * doc/gfortran/intrinsic-procedures/lle.rst: Likewise. + * doc/gfortran/intrinsic-procedures/llt.rst: Likewise. + * doc/gfortran/intrinsic-procedures/log.rst: Likewise. + * doc/gfortran/intrinsic-procedures/log10.rst: Likewise. + * doc/gfortran/intrinsic-procedures/loggamma.rst: Likewise. + * doc/gfortran/intrinsic-procedures/max.rst: Likewise. + * doc/gfortran/intrinsic-procedures/min.rst: Likewise. + * doc/gfortran/intrinsic-procedures/mod.rst: Likewise. + * doc/gfortran/intrinsic-procedures/mvbits.rst: Likewise. + * doc/gfortran/intrinsic-procedures/nint.rst: Likewise. + * doc/gfortran/intrinsic-procedures/not.rst: Likewise. + * doc/gfortran/intrinsic-procedures/real.rst: Likewise. + * doc/gfortran/intrinsic-procedures/sign.rst: Likewise. + * doc/gfortran/intrinsic-procedures/sin.rst: Likewise. + * doc/gfortran/intrinsic-procedures/sind.rst: Likewise. + * doc/gfortran/intrinsic-procedures/sinh.rst: Likewise. + * doc/gfortran/intrinsic-procedures/sqrt.rst: Likewise. + * doc/gfortran/intrinsic-procedures/tan.rst: Likewise. + * doc/gfortran/intrinsic-procedures/tand.rst: Likewise. + * doc/gfortran/intrinsic-procedures/tanh.rst: Likewise. + +2022-11-14 Martin Liska + + * doc/gfortran/naming-and-argument-passing-conventions.rst: + Revert. + 2022-11-13 José Rui Faustino de Sousa PR fortran/94104 diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index c18f9845008..c1009b6b7c6 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,3 +1,89 @@ +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/c-interoperability.rst: New file. + * doc/c-type-interoperability.rst: New file. + * doc/compiler-directives.rst: New file. + * doc/conf.py: New file. + * doc/copyright.rst: New file. + * doc/function-names.rst: New file. + * doc/general-public-license-3.rst: New file. + * doc/gnu-free-documentation-license.rst: New file. + * doc/import-and-export.rst: New file. + * doc/index.rst: New file. + * doc/indices-and-tables.rst: New file. + * doc/introduction.rst: New file. + * doc/invoking-gccgo.rst: New file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: Support Sphinx based documentation. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * gccgo.texi: Removed. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: Support --with-sphinx-build. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: + Support installation if sphinx-build is missing. + Support installation if sphinx-build is missing. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * 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. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/conf.py: Add newline at last line. + 2022-11-10 Martin Liska * doc/conf.py: Add newline at last line. diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index bedd9540d20..03acd2db4c2 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,157 @@ +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * Make-lang.in: + * docs/cp/index.rst: Moved to... + * doc/cp/index.rst: ...here. + * docs/cp/intro/index.rst: Moved to... + * doc/cp/intro/index.rst: ...here. + * docs/cp/intro/tutorial01.rst: Moved to... + * doc/cp/intro/tutorial01.rst: ...here. + * docs/cp/intro/tutorial02.rst: Moved to... + * doc/cp/intro/tutorial02.rst: ...here. + * docs/cp/intro/tutorial03.rst: Moved to... + * doc/cp/intro/tutorial03.rst: ...here. + * docs/cp/intro/tutorial04.rst: Moved to... + * doc/cp/intro/tutorial04.rst: ...here. + * docs/cp/topics/asm.rst: Moved to... + * doc/cp/topics/asm.rst: ...here. + * docs/cp/topics/compilation.rst: Moved to... + * doc/cp/topics/compilation.rst: ...here. + * docs/cp/topics/contexts.rst: Moved to... + * doc/cp/topics/contexts.rst: ...here. + * docs/cp/topics/expressions.rst: Moved to... + * doc/cp/topics/expressions.rst: ...here. + * docs/cp/topics/functions.rst: Moved to... + * doc/cp/topics/functions.rst: ...here. + * docs/cp/topics/index.rst: Moved to... + * doc/cp/topics/index.rst: ...here. + * docs/cp/topics/locations.rst: Moved to... + * doc/cp/topics/locations.rst: ...here. + * docs/cp/topics/objects.rst: Moved to... + * doc/cp/topics/objects.rst: ...here. + * docs/cp/topics/types.rst: Moved to... + * doc/cp/topics/types.rst: ...here. + * docs/examples/emit-alphabet.bf: Moved to... + * doc/examples/emit-alphabet.bf: ...here. + * docs/examples/tut01-hello-world.c: Moved to... + * doc/examples/tut01-hello-world.c: ...here. + * docs/examples/tut01-hello-world.cc: Moved to... + * doc/examples/tut01-hello-world.cc: ...here. + * docs/examples/tut02-square.c: Moved to... + * doc/examples/tut02-square.c: ...here. + * docs/examples/tut02-square.cc: Moved to... + * doc/examples/tut02-square.cc: ...here. + * docs/examples/tut03-sum-of-squares.c: Moved to... + * doc/examples/tut03-sum-of-squares.c: ...here. + * docs/examples/tut03-sum-of-squares.cc: Moved to... + * doc/examples/tut03-sum-of-squares.cc: ...here. + * docs/examples/tut04-toyvm/Makefile: Moved to... + * doc/examples/tut04-toyvm/Makefile: ...here. + * docs/examples/tut04-toyvm/factorial.toy: Moved to... + * doc/examples/tut04-toyvm/factorial.toy: ...here. + * docs/examples/tut04-toyvm/fibonacci.toy: Moved to... + * doc/examples/tut04-toyvm/fibonacci.toy: ...here. + * docs/examples/tut04-toyvm/toyvm.c: Moved to... + * doc/examples/tut04-toyvm/toyvm.c: ...here. + * docs/examples/tut04-toyvm/toyvm.cc: Moved to... + * doc/examples/tut04-toyvm/toyvm.cc: ...here. + * docs/examples/tut05-bf.c: Moved to... + * doc/examples/tut05-bf.c: ...here. + * docs/index.rst: Moved to... + * doc/index.rst: ...here. + * docs/internals/index.rst: Moved to... + * doc/internals/index.rst: ...here. + * docs/internals/test-hello-world.exe.log.txt: Moved to... + * doc/internals/test-hello-world.exe.log.txt: ...here. + * docs/_build/texinfo/libgccjit-figures/factorial.png: Moved to... + * doc/intro/factorial.png: ...here. + * docs/intro/index.rst: Moved to... + * doc/intro/index.rst: ...here. + * docs/_build/texinfo/libgccjit-figures/sum-of-squares.png: Moved to... + * doc/intro/sum-of-squares.png: ...here. + * docs/intro/tutorial01.rst: Moved to... + * doc/intro/tutorial01.rst: ...here. + * docs/intro/tutorial02.rst: Moved to... + * doc/intro/tutorial02.rst: ...here. + * docs/intro/tutorial03.rst: Moved to... + * doc/intro/tutorial03.rst: ...here. + * docs/intro/tutorial04.rst: Moved to... + * doc/intro/tutorial04.rst: ...here. + * docs/intro/tutorial05.rst: Moved to... + * doc/intro/tutorial05.rst: ...here. + * docs/topics/asm.rst: Moved to... + * doc/topics/asm.rst: ...here. + * docs/topics/compatibility.rst: Moved to... + * doc/topics/compatibility.rst: ...here. + * docs/topics/compilation.rst: Moved to... + * doc/topics/compilation.rst: ...here. + * docs/topics/contexts.rst: Moved to... + * doc/topics/contexts.rst: ...here. + * docs/topics/expressions.rst: Moved to... + * doc/topics/expressions.rst: ...here. + * docs/topics/function-pointers.rst: Moved to... + * doc/topics/function-pointers.rst: ...here. + * docs/topics/functions.rst: Moved to... + * doc/topics/functions.rst: ...here. + * docs/topics/index.rst: Moved to... + * doc/topics/index.rst: ...here. + * docs/topics/locations.rst: Moved to... + * doc/topics/locations.rst: ...here. + * docs/topics/objects.rst: Moved to... + * doc/topics/objects.rst: ...here. + * docs/topics/performance.rst: Moved to... + * doc/topics/performance.rst: ...here. + * docs/topics/types.rst: Moved to... + * doc/topics/types.rst: ...here. + * docs/Makefile: Removed. + * docs/_build/texinfo/Makefile: Removed. + * docs/_build/texinfo/libgccjit-figures/factorial1.png: Removed. + * docs/_build/texinfo/libgccjit-figures/sum-of-squares1.png: Removed. + * docs/_build/texinfo/libgccjit.texi: Removed. + * docs/conf.py: Removed. + * docs/intro/factorial.png: Removed. + * docs/intro/sum-of-squares.png: Removed. + * doc/conf.py: New file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: Support --with-sphinx-build. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/internals/index.rst: Fix cross manual refs. + * doc/topics/contexts.rst: Likewise. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Make-lang.in: + Support installation if sphinx-build is missing. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/cp/index.rst: Remove trailing .rst in toctree. + * doc/cp/intro/index.rst: Likewise. + * doc/cp/topics/index.rst: Likewise. + * doc/index.rst: Likewise. + * doc/intro/index.rst: Likewise. + * doc/topics/index.rst: Likewise. + * doc/indices-and-tables.rst: New file. + 2022-11-11 Martin Liska * doc/cp/index.rst: Remove trailing .rst in toctree. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 56e479d6803..f2b761fee4d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,86 @@ +2022-11-15 Jakub Jelinek + + * g++.dg/DRs/dr2392.C: Add testcase for DR 2392. + +2022-11-15 Jakub Jelinek + + * g++.dg/cpp23/subscript9.C: New test. + * g++.dg/cpp23/feat-cxx2b.C: Expect a newer + __cpp_multidimensional_subscript value. + * g++.old-deja/g++.bugs/900210_10.C: Don't expect an error + for C++23 or later. + +2022-11-15 Jakub Jelinek + + * g++.dg/DRs/dr2604.C: New test. + +2022-11-15 Hongyu Wang + + PR target/98167 + * gcc.target/i386/pr98167.c: New test. + +2022-11-15 Marek Polacek + + * g++.dg/cpp23/elision4.C: Remove dg-warning. + * g++.dg/warn/Wdangling-reference1.C: Turn dg-warning into dg-bogus. + * g++.dg/warn/Wdangling-reference7.C: New test. + +2022-11-14 Jason Merrill + + * g++.dg/cpp2a/concepts-friend11.C: New test. + +2022-11-14 Kyrylo Tkachov + + * gcc.target/aarch64/cssc_1.c: New test. + * gcc.target/aarch64/cssc_2.c: New test. + * gcc.target/aarch64/cssc_3.c: New test. + * gcc.target/aarch64/cssc_4.c: New test. + * gcc.target/aarch64/cssc_5.c: New test. + +2022-11-14 Tamar Christina + + * gcc.target/aarch64/sve2/div-by-bitmask_1.c: New test. + +2022-11-14 Tamar Christina + + * gcc.target/aarch64/div-by-bitmask.c: New test. + +2022-11-14 Tamar Christina + + * gcc.dg/vect/vect-div-bitmask-1.c: New test. + * gcc.dg/vect/vect-div-bitmask-2.c: New test. + * gcc.dg/vect/vect-div-bitmask-3.c: New test. + * gcc.dg/vect/vect-div-bitmask.h: New file. + +2022-11-14 Tamar Christina + + * gcc.target/aarch64/simd/addsub_1.c: New test. + * gcc.target/aarch64/sve/addsub_1.c: New test. + +2022-11-14 Srinath Parvathaneni + + * gcc.target/arm/multilib.exp: Add tests for Cortex-X1C. + +2022-11-14 Haochen Jiang + + * gcc.target/i386/amxbf16-dpbf16ps-2.c: Remove -amx-tile. + * gcc.target/i386/amxfp16-dpfp16ps-2.c: Ditto. + * gcc.target/i386/amxint8-dpbssd-2.c: Ditto. + * gcc.target/i386/amxint8-dpbsud-2.c: Ditto. + * gcc.target/i386/amxint8-dpbusd-2.c: Ditto. + * gcc.target/i386/amxint8-dpbuud-2.c: Ditto. + +2022-11-14 Richard Biener + + * gcc.dg/pr107554.c: Restrict to lp64. + +2022-11-14 Hongyu Wang + + * gcc.dg/guality/loop-1.c: Add additional option + -mno-unroll-only-small-loops. + * gcc.target/i386/pr86270.c: Add -mno-unroll-only-small-loops. + * gcc.target/i386/pr93002.c: Likewise. + 2022-11-13 David Malcolm PR analyzer/106235 diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index 92ef782b1ff..b12a0b9002d 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,9 @@ +2022-11-15 Jakub Jelinek + + PR target/104688 + * config/x86/init.c (__libat_feat1_init): Don't clear + bit_AVX on AMD CPUs. + 2022-10-19 LIU Hao * configure.tgt: Add new case for `mcf` thread model diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 2dff3b50b8c..3d388a57439 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,568 @@ +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/amd-radeon-gcn.rst: New file. + * doc/conf.py: New file. + * doc/copyright.rst: New file. + * doc/cuda-streams-usage.rst: New file. + * doc/enabling-openacc.rst: New file. + * doc/enabling-openmp.rst: New file. + * doc/first-invocation-nvidia-cublas-library-api.rst: New file. + * doc/first-invocation-openacc-library-api.rst: New file. + * doc/funding.rst: New file. + * doc/general-public-license-3.rst: New file. + * doc/gnu-free-documentation-license.rst: New file. + * doc/implementation-status-and-implementation-defined-behavior.rst: New file. + * doc/index.rst: New file. + * doc/indices-and-tables.rst: New file. + * doc/introduction.rst: New file. + * doc/memory-allocation-with-libmemkind.rst: New file. + * doc/nvptx.rst: New file. + * doc/offload-target-specifics.rst: New file. + * doc/openacc-environment-variables.rst: New file. + * doc/openacc-environment-variables/accdevicenum.rst: New file. + * doc/openacc-environment-variables/accdevicetype.rst: New file. + * doc/openacc-environment-variables/accproflib.rst: New file. + * doc/openacc-environment-variables/gccaccnotify.rst: New file. + * doc/openacc-introduction.rst: New file. + * doc/openacc-library-and-environment-variables.rst: New file. + * doc/openacc-library-interoperability.rst: New file. + * doc/openacc-profiling-interface.rst: New file. + * doc/openacc-runtime-library-routines.rst: New file. + * doc/openacc-runtime-library-routines/accasynctest.rst: New file. + * doc/openacc-runtime-library-routines/accasynctestall.rst: New file. + * doc/openacc-runtime-library-routines/accattach.rst: New file. + * doc/openacc-runtime-library-routines/acccopyin.rst: New file. + * doc/openacc-runtime-library-routines/acccopyout.rst: New file. + * doc/openacc-runtime-library-routines/acccreate.rst: New file. + * doc/openacc-runtime-library-routines/accdelete.rst: New file. + * doc/openacc-runtime-library-routines/accdetach.rst: New file. + * doc/openacc-runtime-library-routines/accdeviceptr.rst: New file. + * doc/openacc-runtime-library-routines/accfree.rst: New file. + * doc/openacc-runtime-library-routines/accgetcudastream.rst: New file. + * doc/openacc-runtime-library-routines/accgetcurrentcudacontext.rst: New file. + * doc/openacc-runtime-library-routines/accgetcurrentcudadevice.rst: New file. + * doc/openacc-runtime-library-routines/accgetdevicenum.rst: New file. + * doc/openacc-runtime-library-routines/accgetdevicetype.rst: New file. + * doc/openacc-runtime-library-routines/accgetnumdevices.rst: New file. + * doc/openacc-runtime-library-routines/accgetproperty.rst: New file. + * doc/openacc-runtime-library-routines/acchostptr.rst: New file. + * doc/openacc-runtime-library-routines/accinit.rst: New file. + * doc/openacc-runtime-library-routines/accispresent.rst: New file. + * doc/openacc-runtime-library-routines/accmalloc.rst: New file. + * doc/openacc-runtime-library-routines/accmapdata.rst: New file. + * doc/openacc-runtime-library-routines/accmemcpyfromdevice.rst: New file. + * doc/openacc-runtime-library-routines/accmemcpytodevice.rst: New file. + * doc/openacc-runtime-library-routines/accondevice.rst: New file. + * doc/openacc-runtime-library-routines/accpresentorcopyin.rst: New file. + * doc/openacc-runtime-library-routines/accpresentorcreate.rst: New file. + * doc/openacc-runtime-library-routines/accproflookup.rst: New file. + * doc/openacc-runtime-library-routines/accprofregister.rst: New file. + * doc/openacc-runtime-library-routines/accprofunregister.rst: New file. + * doc/openacc-runtime-library-routines/accregisterlibrary.rst: New file. + * doc/openacc-runtime-library-routines/accsetcudastream.rst: New file. + * doc/openacc-runtime-library-routines/accsetdevicenum.rst: New file. + * doc/openacc-runtime-library-routines/accsetdevicetype.rst: New file. + * doc/openacc-runtime-library-routines/accshutdown.rst: New file. + * doc/openacc-runtime-library-routines/accunmapdata.rst: New file. + * doc/openacc-runtime-library-routines/accupdatedevice.rst: New file. + * doc/openacc-runtime-library-routines/accupdateself.rst: New file. + * doc/openacc-runtime-library-routines/accwait.rst: New file. + * doc/openacc-runtime-library-routines/accwaitall.rst: New file. + * doc/openacc-runtime-library-routines/accwaitallasync.rst: New file. + * doc/openacc-runtime-library-routines/accwaitasync.rst: New file. + * doc/openmp-context-selectors.rst: New file. + * doc/openmp-environment-variables.rst: New file. + * doc/openmp-environment-variables/gompcpuaffinity.rst: New file. + * doc/openmp-environment-variables/gompdebug.rst: New file. + * doc/openmp-environment-variables/gomprtemsthreadpools.rst: New file. + * doc/openmp-environment-variables/gompspincount.rst: New file. + * doc/openmp-environment-variables/gompstacksize.rst: New file. + * doc/openmp-environment-variables/ompcancellation.rst: New file. + * doc/openmp-environment-variables/ompdefaultdevice.rst: New file. + * doc/openmp-environment-variables/ompdisplayenv.rst: New file. + * doc/openmp-environment-variables/ompdynamic.rst: New file. + * doc/openmp-environment-variables/ompmaxactivelevels.rst: New file. + * doc/openmp-environment-variables/ompmaxtaskpriority.rst: New file. + * doc/openmp-environment-variables/ompnested.rst: New file. + * doc/openmp-environment-variables/ompnumteams.rst: New file. + * doc/openmp-environment-variables/ompnumthreads.rst: New file. + * doc/openmp-environment-variables/ompplaces.rst: New file. + * doc/openmp-environment-variables/ompprocbind.rst: New file. + * doc/openmp-environment-variables/ompschedule.rst: New file. + * doc/openmp-environment-variables/ompstacksize.rst: New file. + * doc/openmp-environment-variables/omptargetoffload.rst: New file. + * doc/openmp-environment-variables/ompteamsthreadlimit.rst: New file. + * doc/openmp-environment-variables/ompthreadlimit.rst: New file. + * doc/openmp-environment-variables/ompwaitpolicy.rst: New file. + * doc/openmp-implementation-specifics.rst: New file. + * doc/openmp-implementation-status.rst: New file. + * doc/openmp-implementation-status/openmp-45.rst: New file. + * doc/openmp-implementation-status/openmp-50.rst: New file. + * doc/openmp-implementation-status/openmp-51.rst: New file. + * doc/openmp-implementation-status/openmp-52.rst: New file. + * doc/openmp-runtime-library-routines.rst: New file. + * doc/openmp-runtime-library-routines/ompdestroylock.rst: New file. + * doc/openmp-runtime-library-routines/ompdestroynestlock.rst: New file. + * doc/openmp-runtime-library-routines/ompfulfillevent.rst: New file. + * doc/openmp-runtime-library-routines/ompgetactivelevel.rst: New file. + * doc/openmp-runtime-library-routines/ompgetancestorthreadnum.rst: New file. + * doc/openmp-runtime-library-routines/ompgetcancellation.rst: New file. + * doc/openmp-runtime-library-routines/ompgetdefaultdevice.rst: New file. + * doc/openmp-runtime-library-routines/ompgetdevicenum.rst: New file. + * doc/openmp-runtime-library-routines/ompgetdynamic.rst: New file. + * doc/openmp-runtime-library-routines/ompgetinitialdevice.rst: New file. + * doc/openmp-runtime-library-routines/ompgetlevel.rst: New file. + * doc/openmp-runtime-library-routines/ompgetmaxactivelevels.rst: New file. + * doc/openmp-runtime-library-routines/ompgetmaxtaskpriority.rst: New file. + * doc/openmp-runtime-library-routines/ompgetmaxteams.rst: New file. + * doc/openmp-runtime-library-routines/ompgetmaxthreads.rst: New file. + * doc/openmp-runtime-library-routines/ompgetnested.rst: New file. + * doc/openmp-runtime-library-routines/ompgetnumdevices.rst: New file. + * doc/openmp-runtime-library-routines/ompgetnumprocs.rst: New file. + * doc/openmp-runtime-library-routines/ompgetnumteams.rst: New file. + * doc/openmp-runtime-library-routines/ompgetnumthreads.rst: New file. + * doc/openmp-runtime-library-routines/ompgetprocbind.rst: New file. + * doc/openmp-runtime-library-routines/ompgetschedule.rst: New file. + * doc/openmp-runtime-library-routines/ompgetsupportedactivelevels.rst: New file. + * doc/openmp-runtime-library-routines/ompgetteamnum.rst: New file. + * doc/openmp-runtime-library-routines/ompgetteamsize.rst: New file. + * doc/openmp-runtime-library-routines/ompgetteamsthreadlimit.rst: New file. + * doc/openmp-runtime-library-routines/ompgetthreadlimit.rst: New file. + * doc/openmp-runtime-library-routines/ompgetthreadnum.rst: New file. + * doc/openmp-runtime-library-routines/ompgetwtick.rst: New file. + * doc/openmp-runtime-library-routines/ompgetwtime.rst: New file. + * doc/openmp-runtime-library-routines/ompinfinal.rst: New file. + * doc/openmp-runtime-library-routines/ompinitlock.rst: New file. + * doc/openmp-runtime-library-routines/ompinitnestlock.rst: New file. + * doc/openmp-runtime-library-routines/ompinparallel.rst: New file. + * doc/openmp-runtime-library-routines/ompisinitialdevice.rst: New file. + * doc/openmp-runtime-library-routines/ompsetdefaultdevice.rst: New file. + * doc/openmp-runtime-library-routines/ompsetdynamic.rst: New file. + * doc/openmp-runtime-library-routines/ompsetlock.rst: New file. + * doc/openmp-runtime-library-routines/ompsetmaxactivelevels.rst: New file. + * doc/openmp-runtime-library-routines/ompsetnested.rst: New file. + * doc/openmp-runtime-library-routines/ompsetnestlock.rst: New file. + * doc/openmp-runtime-library-routines/ompsetnumteams.rst: New file. + * doc/openmp-runtime-library-routines/ompsetnumthreads.rst: New file. + * doc/openmp-runtime-library-routines/ompsetschedule.rst: New file. + * doc/openmp-runtime-library-routines/ompsetteamsthreadlimit.rst: New file. + * doc/openmp-runtime-library-routines/omptestlock.rst: New file. + * doc/openmp-runtime-library-routines/omptestnestlock.rst: New file. + * doc/openmp-runtime-library-routines/ompunsetlock.rst: New file. + * doc/openmp-runtime-library-routines/ompunsetnestlock.rst: New file. + * doc/reporting-bugs.rst: New file. + * doc/the-libgomp-abi.rst: New file. + * doc/the-libgomp-abi/implementing-atomic-construct.rst: New file. + * doc/the-libgomp-abi/implementing-barrier-construct.rst: New file. + * doc/the-libgomp-abi/implementing-critical-construct.rst: New file. + * doc/the-libgomp-abi/implementing-firstprivate-lastprivate-copyin-and-copyprivate-clauses.rst: + New file. + * doc/the-libgomp-abi/implementing-flush-construct.rst: New file. + * doc/the-libgomp-abi/implementing-for-construct.rst: New file. + * doc/the-libgomp-abi/implementing-master-construct.rst: New file. + * doc/the-libgomp-abi/implementing-openaccs-parallel-construct.rst: New file. + * doc/the-libgomp-abi/implementing-ordered-construct.rst: New file. + * doc/the-libgomp-abi/implementing-parallel-construct.rst: New file. + * doc/the-libgomp-abi/implementing-private-clause.rst: New file. + * doc/the-libgomp-abi/implementing-reduction-clause.rst: New file. + * doc/the-libgomp-abi/implementing-sections-construct.rst: New file. + * doc/the-libgomp-abi/implementing-single-construct.rst: New file. + * doc/the-libgomp-abi/implementing-threadprivate-construct.rst: New file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Support Sphinx based documentation. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * libgomp.texi: Removed. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Support --with-sphinx-build. + * configure.ac: Likewise.. + * configure: Regenerate. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * Makefile.in: Build info pages conditionally. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * 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. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * Makefile.in: Add missing HAS_SPHINX_BUILD. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/conf.py: Add newline at last line. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + PR other/107620 + * configure: Regenerate. + * configure.ac: Always set sphinx-build. + 2022-11-13 Martin Liska PR other/107620 diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index c3a6afbcee5..75b4095b2ba 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,95 @@ +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/bsd.rst: New file. + * doc/conf.py: New file. + * doc/copyright.rst: New file. + * doc/extensions.rst: New file. + * doc/function-variable-and-macro-listing.rst: New file. + * doc/index.rst: New file. + * doc/indices-and-tables.rst: New file. + * doc/introduction.rst: New file. + * doc/lesser-general-public-license-2.1.rst: New file. + * doc/overview.rst: New file. + * doc/replacement-functions.rst: New file. + * doc/supplemental-functions.rst: New file. + * doc/using.rst: New file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Support Sphinx based documentation. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * at-file.texi: Removed. + * copying-lib.texi: Removed. + * functions.texi: Removed. + * libiberty.texi: Removed. + * obstacks.texi: Removed. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Support --with-sphinx-build. + * configure.ac: Likewise. + * configure: Regenerate. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * 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. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/conf.py: Add newline at last line. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + PR other/107620 + * configure: Regenerate. + * configure.ac: Always set sphinx-build. + 2022-11-13 Martin Liska PR other/107620 diff --git a/libitm/ChangeLog b/libitm/ChangeLog index 077d3ca2ebf..7c9a00dc082 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,126 @@ +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/c-c++-language-constructs-for-tm.rst: New file. + * doc/conf.py: New file. + * doc/copyright.rst: New file. + * doc/enabling-libitm.rst: New file. + * doc/gnu-free-documentation-license.rst: New file. + * doc/index.rst: New file. + * doc/indices-and-tables.rst: New file. + * doc/internals.rst: New file. + * doc/locking-conventions.rst: New file. + * doc/nesting-flat-vs-closed.rst: New file. + * doc/the-libitm-abi.rst: New file. + * doc/the-libitm-abi/function-list.rst: New file. + * doc/the-libitm-abi/future-enhancements-to-the-abi.rst: New file. + * doc/the-libitm-abi/library-design-principles.rst: New file. + * doc/the-libitm-abi/memory-model.rst: New file. + * doc/the-libitm-abi/non-objectives.rst: New file. + * doc/the-libitm-abi/objectives.rst: New file. + * doc/the-libitm-abi/sample-code.rst: New file. + * doc/the-libitm-abi/types-and-macros-list.rst: New file. + * doc/tm-methods-and-method-groups.rst: New file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Support Sphinx based documentation. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * libitm.texi: Removed. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Support --with-sphinx-build. + * configure.ac: Likewise. + * configure: Regenerate. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Build info pages conditionally. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * 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. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Add missing HAS_SPHINX_BUILD. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/conf.py: Add newline at last line. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + PR other/107620 + * configure: Regenerate. + * configure.ac: Always set sphinx-build. + 2022-11-13 Martin Liska PR other/107620 diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog index 60be967055b..f36d3dc17fa 100644 --- a/libquadmath/ChangeLog +++ b/libquadmath/ChangeLog @@ -1,3 +1,102 @@ +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/conf.py: New file. + * doc/copyright.rst: New file. + * doc/gnu-free-documentation-license.rst: New file. + * doc/i-o-library-routines.rst: New file. + * doc/index.rst: New file. + * doc/indices-and-tables.rst: New file. + * doc/introduction.rst: New file. + * doc/math-library-routines.rst: New file. + * doc/quadmathsnprintf.rst: New file. + * doc/reporting-bugs.rst: New file. + * doc/strtoflt128.rst: New file. + * doc/typedef-and-constants.rst: New file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Support Sphinx based documentation. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * libquadmath.texi: Removed. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Support --with-sphinx-build. + * configure.ac: Likewise. + * configure: Regenerate. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Build info pages conditionally. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * 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. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * Makefile.in: Add missing HAS_SPHINX_BUILD. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * doc/conf.py: Add newline at last line. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + PR other/107620 + * configure: Regenerate. + * configure.ac: Always set sphinx-build. + 2022-11-13 Martin Liska PR other/107620 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 159e6f34509..7c7219fc863 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,14 @@ +2022-11-14 Jonathan Wakely + + * python/Makefile.am (install-data-local): Use mkdirs_p for debug + libdir. + * python/Makefile.in: Regenerate. + +2022-11-14 Bernhard Reutner-Fischer + + * src/Makefile.am (install-debug): Remove use of $(debugdir). + * src/Makefile.in: Regenerate. + 2022-11-13 Jonathan Wakely * include/std/chrono (utc_clock, tai_clock, gps_clock): Define. diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index de633fcfa11..dbff16ff563 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,3 +1,38 @@ +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * update_web_docs_git.py: New file. + +2022-11-14 Martin Liska + + Revert: + 2022-11-14 Martin Liska + + * update_web_docs_git.py: Simplify. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * crontab: Use new script for documentation of master branch. + +2022-11-14 Martin Liska + + Revert: + 2022-11-09 Martin Liska + + * update_web_docs_git.py: Create sources tarball. + +2022-11-14 Martin Liska + + Revert: + 2022-11-10 Martin Liska + + * crontab: Fix superfluous 'sh' for Python script. + 2022-11-10 Martin Liska * crontab: Fix superfluous 'sh' for Python script.