Age | Commit message (Collapse) | Author | Files | Lines |
|
gcc/ChangeLog:
* doc/gcc/gcc-command-options/options-that-control-static-analysis.rst:
Revert.
|
|
gcc/ChangeLog:
* doc/cpp/pragmas.rst: Revert.
|
|
This reverts commit 3b54cc9d04c2efb2c8f9a0b515e638917636630c.
|
|
gcc/ChangeLog:
* doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst: Revert.
|
|
gcc/ChangeLog:
* doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst: Revert.
|
|
gcc/ChangeLog:
* 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.
|
|
gcc/fortran/ChangeLog:
* doc/gfortran/naming-and-argument-passing-conventions.rst:
Revert.
|
|
This reverts commit 05432288d4e560556ee0455562639b715d8f8b7d.
|
|
This reverts commit 5e749ee3019d7917184af30dab8d09c933c0a4a1.
|
|
gcc/ChangeLog:
* doc/gcc/gcc-command-options/option-summary.rst: Revert.
* doc/gcc/gcc-command-options/options-that-control-static-analysis.rst: Revert.
|
|
gcc/ChangeLog:
* 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.
gcc/testsuite/ChangeLog:
* 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.
|
|
gcc/ChangeLog:
* doc/gcc/gcc-command-options/machine-dependent-options/x86-options.rst:
Revert.
* doc/gcc/gcc-command-options/option-summary.rst:
Revert.
|
|
The following avoids exceeding the maximum object size on 32bit
platforms.
* gcc.dg/pr107554.c: Restrict to lp64.
|
|
Modern processors has multiple way instruction decoders
For x86, icelake/zen3 has 5 uops, so for small loop with <= 4
instructions (usually has 3 uops with a cmp/jmp pair that can be
macro-fused), the decoder would have 2 uops bubble for each iteration
and the pipeline could not be fully utilized.
Therefore, this patch enables loop unrolling for small size loop at O2
to fullfill the decoder as much as possible. It turns on rtl loop
unrolling when targetm.loop_unroll_adjust exists and O2 plus speed only.
In x86 backend the default behavior is to unroll small loops with less
than 4 insns by 1 time.
This improves 548.exchange2 by 9% on icelake and 7.4% on zen3 with
0.9% codesize increment. For other benchmarks the variants are minor
and overall codesize increased by 0.2%.
The kernel image size increased by 0.06%, and no impact on eembc.
gcc/ChangeLog:
* 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.
gcc/testsuite/ChangeLog:
* 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.
|
|
|
|
This patch adds a new -Wanalyzer-tainted-assertion warning to
-fanalyzer's "taint" mode (which also requires -fanalyzer-checker=taint).
It complains about attacker-controlled values being used in assertions,
or in any expression affecting control flow that guards a "noreturn"
function. As noted in the docs part of the patch, in such cases:
- when assertion-checking is enabled: an attacker could trigger
a denial of service by injecting an assertion failure
- when assertion-checking is disabled, such as by defining NDEBUG,
an attacker could inject data that subverts the process, since it
presumably violates a precondition that is being assumed by the code.
For example, given:
#include <assert.h>
int __attribute__((tainted_args))
test_tainted_assert (int n)
{
assert (n > 0);
return n * n;
}
compiling with
-fanalyzer -fanalyzer-checker=taint
gives:
t.c: In function 'test_tainted_assert':
t.c:6:3: warning: use of attacked-controlled value in condition for assertion [CWE-617] [-Wanalyzer-tainted-assertion]
6 | assert (n > 0);
| ^~~~~~
'test_tainted_assert': event 1
|
| 4 | test_tainted_assert (int n)
| | ^~~~~~~~~~~~~~~~~~~
| | |
| | (1) function 'test_tainted_assert' marked with '__attribute__((tainted_args))'
|
+--> 'test_tainted_assert': event 2
|
| 4 | test_tainted_assert (int n)
| | ^~~~~~~~~~~~~~~~~~~
| | |
| | (2) entry to 'test_tainted_assert'
|
'test_tainted_assert': events 3-6
|
|/usr/include/assert.h:106:10:
| 106 | if (expr) \
| | ^
| | |
| | (3) use of attacker-controlled value for control flow
| | (4) following 'false' branch (when 'n <= 0')...
|......
| 109 | __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION); \
| | ~~~~~~~~~~~~~
| | |
| | (5) ...to here
| | (6) treating '__assert_fail' as an assertion failure handler due to '__attribute__((__noreturn__))'
|
The testcases have various examples for BUG and BUG_ON from the
Linux kernel; there, the diagnostic treats "panic" as an assertion
failure handler, due to '__attribute__((__noreturn__))'.
gcc/analyzer/ChangeLog:
PR analyzer/106235
* analyzer.opt (Wanalyzer-tainted-assertion): New.
* checker-path.cc (checker_path::fixup_locations): Pass false to
pending_diagnostic::fixup_location.
* diagnostic-manager.cc (get_emission_location): Pass true to
pending_diagnostic::fixup_location.
* pending-diagnostic.cc (pending_diagnostic::fixup_location): Add
bool param.
* pending-diagnostic.h (pending_diagnostic::fixup_location): Add
bool param to decl.
* sm-taint.cc (taint_state_machine::m_tainted_control_flow): New.
(taint_diagnostic::describe_state_change): Drop "final".
(class tainted_assertion): New.
(taint_state_machine::taint_state_machine): Initialize
m_tainted_control_flow.
(taint_state_machine::alt_get_inherited_state): Support
comparisons being tainted, based on their arguments.
(is_assertion_failure_handler_p): New.
(taint_state_machine::on_stmt): Complain about calls to assertion
failure handlers guarded by an attacker-controller conditional.
Detect attacker-controlled gcond conditionals and gswitch index
values.
(taint_state_machine::check_control_flow_arg_for_taint): New.
gcc/ChangeLog:
PR analyzer/106235
* doc/gcc/gcc-command-options/option-summary.rst: Add
-Wno-analyzer-tainted-assertion.
* doc/gcc/gcc-command-options/options-that-control-static-analysis.rst:
Add -Wno-analyzer-tainted-assertion.
gcc/testsuite/ChangeLog:
PR analyzer/106235
* gcc.dg/analyzer/taint-assert-BUG_ON.c: New test.
* gcc.dg/analyzer/taint-assert-macro-expansion.c: New test.
* gcc.dg/analyzer/taint-assert.c: New test.
* gcc.dg/analyzer/taint-assert-system-header.c: New test.
* gcc.dg/analyzer/test-assert.h: New header.
* gcc.dg/plugin/analyzer_gil_plugin.c
(gil_diagnostic::fixup_location): Add bool param.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
|
|
Error message improvement. In Fortran 2008 actual procedure arguments
associated with a pointer, intent(in) attribute, dummy argument
can also have the target attribute, not just pointer.
gcc/fortran/ChangeLog:
PR fortran/94104
* interface.cc (gfc_compare_actual_formal): Improve error message
dependent on Fortran standard level.
gcc/testsuite/ChangeLog:
PR fortran/94104
* gfortran.dg/parens_2.f90: Adjust to improved error message.
* gfortran.dg/PR94104a.f90: New test.
* gfortran.dg/PR94104b.f90: New test.
|
|
The guality check command hangs. This causes TCL errors in
other tests and slows testsuite execution.
2022-11-13 John David Anglin <danglin@gcc.gnu.org>
gcc/testsuite/ChangeLog:
* g++.dg/guality/guality.exp: Skip on hppa*-*-hpux*.
* gcc.dg/guality/guality.exp: Likewise.
* gfortran.dg/guality/guality.exp: Likewise.
|
|
If-conversion is turning '(a >= 0) ? b : 0' into a branchless sequence
not a5,a0
srai a5,a5,63
and a0,a1,a5
missing the opportunity to combine the NOT and AND into an ANDN.
This adds a define_split to help the combiner reassociate the NOT with
the AND.
gcc/ChangeLog:
* config/riscv/bitmanip.md: New define_split.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/zbb-srai-andn.c: New test.
|
|
The strength-reduction implementation in expmed.cc will assess the
profitability of using shift-and-add using a RTL expression that wraps
a MULT (with a power-of-2) in a PLUS. Unless the RISC-V rtx_costs
function recognizes this as expressing a sh[123]add instruction, we
will return an inflated cost---thus defeating the optimization.
This change adds the necessary idiom recognition to provide an
accurate cost for this for of expressing sh[123]add.
Instead on expanding to
li a5,200
mulw a0,a5,a0
with this change, the expression 'a * 200' is sythesized as:
sh2add a0,a0,a0 // *5 = a + 4 * a
sh2add a0,a0,a0 // *5 = a + 4 * a
slli a0,a0,3 // *8
gcc/ChangeLog:
* config/riscv/riscv.cc (riscv_rtx_costs): Recognize shNadd,
if expressed as a plus and multiplication with a power-of-2.
Split costing for MINUS from PLUS.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/zba-shNadd-07.c: New test.
|
|
During the Sphinx-migration development, I used
SPHINX_BUILD='' in order to skip building info and manual
pages in gcc folder. However, we've got HAS_SPHINX_BUILD
which is the correct flag for that.
With the patch, one will get a nicer error message when
sphinx-build is missing and one builds (explicitly) a target which
depends on it.
PR other/107620
gcc/ChangeLog:
* configure: Regenerate.
* configure.ac: Always set sphinx-build.
libgomp/ChangeLog:
* configure: Regenerate.
* configure.ac: Always set sphinx-build.
libiberty/ChangeLog:
* configure: Regenerate.
* configure.ac: Always set sphinx-build.
libitm/ChangeLog:
* configure: Regenerate.
* configure.ac: Always set sphinx-build.
libquadmath/ChangeLog:
* configure: Regenerate.
* configure.ac: Always set sphinx-build.
|
|
C2x adds __STDC_VERSION_*_H__ macros to individual headers with
interface changes compared to C17. All the new header features in
headers provided by GCC have now been implemented, so define those
macros to the value given in the current working draft.
Bootstrapped with no regressions for x86_64-pc-linux-gnu.
gcc/
* ginclude/float.h [__STDC_VERSION__ > 201710L]
(__STDC_VERSION_FLOAT_H__): New macro.
* ginclude/stdarg.h [__STDC_VERSION__ > 201710L]
(__STDC_VERSION_STDARG_H__): New macro.
* ginclude/stdatomic.h [__STDC_VERSION__ > 201710L]
(__STDC_VERSION_STDATOMIC_H__): New macro.
* ginclude/stddef.h [__STDC_VERSION__ > 201710L]
(__STDC_VERSION_STDDEF_H__): New macro.
* ginclude/stdint-gcc.h [__STDC_VERSION__ > 201710L]
(__STDC_VERSION_STDINT_H__): New macro.
* glimits.h [__STDC_VERSION__ > 201710L]
(__STDC_VERSION_LIMITS_H__): New macro.
gcc/testsuite/
* gcc.dg/c11-float-8.c, gcc.dg/c11-limits-1.c,
gcc.dg/c11-stdarg-4.c, gcc.dg/c11-stdatomic-3.c,
gcc.dg/c11-stddef-1.c, gcc.dg/c11-stdint-1.c,
gcc.dg/c2x-float-13.c, gcc.dg/c2x-limits-1.c,
gcc.dg/c2x-stdarg-5.c, gcc.dg/c2x-stdatomic-1.c,
gcc.dg/c2x-stddef-1.c, gcc.dg/c2x-stdint-1.c: New tests.
|
|
gcc/ChangeLog:
* doc/install/testing.rst: Remove anachronism about separate
source tarballs.
|
|
Use pythonic naming scheme. Use python3 string method invocation.
Replace double quotes by single quotes.
gcc/m2/ChangeLog:
* tools-src/boilerplate.py: Name style changes. Double
quotes to single quotes. String method invocation
changes.
* tools-src/def2doc.py: Name style changes. Double
quotes to single quotes. String method invocation
changes.
* tools-src/tidydates.py: Name style changes. Double
quotes to single quotes. String method invocation
changes.
Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
|
|
Change m2expr.def to DEFINITION MODULE FOR "C" so that the
bootstrap tool mc generates M2GenGCC.c passing the procedure
parameter without the struct wrapper.
gcc/m2/ChangeLog:
* gm2-gcc/m2expr.def: Change to FOR "C" module.
Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
|
|
New test to check INTEGER CARDINAL comparisions are caught. New test
to check missing actual parameters for intrinsic procedure functions
are also caught.
gcc/testsuite/gm2/ChangeLog:
* gm2/errors/fail/badhigh.mod: New file.
* gm2/errors/fail/badexpr.mod: New file.
Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
|
|
These changes catch WHILE i < HIGH DO and also WHILE i < c DO
where i is INTEGER and C is CARDINAL. Add new expression comparison
matrix in M2Base.mod. Also add appropriate casts in testsuite and libraries.
gcc/m2/ChangeLog:
* gm2-compiler/M2Base.def (IsComparisonCompatible): New procedure
function.
* gm2-compiler/M2Base.mod (IsComparisonCompatible): New procedure
function. Introduce new compatible array for relop checking.
* gm2-compiler/M2GCCDeclare.mod (TryDeclareConstructor): Skip
declaration if symbol is NulSym.
* gm2-compiler/M2Quads.mod (M2MetaError): Import list inserted
identifier MetaErrorsT1. (BuildRelOp) add comparison compatible
check.
* gm2-compiler/M2Range.def (InitTypesExpressionCheck) Add
strict and isin parameters.
* gm2-compiler/M2Range.mod (InitTypesExpressionCheck) Add
strict and isin parameters.
* gm2-compiler/SymbolTable.mod (GetConstLitType): Disable
ability to return LongInt, LongCard instead of ZType.
* gm2-libs/FIO.mod (ReadChar): Cast to integer to overcome
strictness of new checks.
* gm2-libs/FormatStrings.mod: Add relop casting.
gcc/testsuite/gm2/ChangeLog:
* testsuite/gm2/extensions/run/pass/align3.mod: Add
relop casting.
* testsuite/gm2/extensions/run/pass/align4.mod: Add
relop casting.
* testsuite/gm2/extensions/run/pass/align5.mod: Add
relop casting.
* testsuite/gm2/extensions/run/pass/align6.mod: Add
relop casting.
* testsuite/gm2/extensions/run/pass/align7.mod: Add
relop casting.
* testsuite/gm2/extensions/run/pass/record.mod: Add
relop casting.
* testsuite/gm2/iso/run/pass/testgeneric.mod: Add relop
casting.
* testsuite/gm2/iso/run/pass/testsystem.mod: Add relop
casting.
* testsuite/gm2/pim/run/pass/EndFor.mod: Add relop
casting.
* testsuite/gm2/pim/run/pass/EnumTest.mod: Add relop
casting.
* testsuite/gm2/pim/run/pass/TestLong2.mod: Add relop
casting.
* testsuite/gm2/pimlib/base/run/pass/FIO.mod: Add relop
casting.
* testsuite/gm2/projects/iso/run/pass/halma/halma.mod: Add
relop casting.
Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
|
|
This removes a premature rejection that's done later in a different
way.
PR tree-optimization/84646
* tree-ssa-threadbackward.cc (back_threader::maybe_register_path):
Remove premature cycle rejection.
|
|
All files are supposed to end with a newline, fix that.
ChangeLog:
* doc/bsd.rst:
Add trailing newline.
* doc/contrib.rst:
Add trailing newline.
* doc/contribute.rst:
Add trailing newline.
* doc/cppdiropts.rst:
Add trailing newline.
* doc/cppenv.rst:
Add trailing newline.
* doc/cppopts.rst:
Add trailing newline.
* doc/cppwarnopts.rst:
Add trailing newline.
* doc/funding.rst:
Add trailing newline.
* doc/gnu.rst:
Add trailing newline.
* doc/gnu_free_documentation_license.rst:
Add trailing newline.
* doc/gpl-3.0.rst:
Add trailing newline.
* doc/indices-and-tables.rst:
Add trailing newline.
* doc/lgpl-2.1.rst:
Add trailing newline.
* doc/md.rst:
Add trailing newline.
gcc/d/ChangeLog:
* doc/copyright.rst:
Add trailing newline.
* doc/general-public-license-3.rst:
Add trailing newline.
* doc/gnu-free-documentation-license.rst:
Add trailing newline.
* doc/index.rst:
Add trailing newline.
* doc/indices-and-tables.rst:
Add trailing newline.
* doc/invoking-gdc.rst:
Add trailing newline.
* doc/invoking-gdc/code-generation.rst:
Add trailing newline.
* doc/invoking-gdc/developer-options.rst:
Add trailing newline.
* doc/invoking-gdc/input-and-output-files.rst:
Add trailing newline.
* doc/invoking-gdc/options-for-directory-search.rst:
Add trailing newline.
* doc/invoking-gdc/options-for-linking.rst:
Add trailing newline.
* doc/invoking-gdc/runtime-options.rst:
Add trailing newline.
* doc/invoking-gdc/warnings.rst:
Add trailing newline.
gcc/ChangeLog:
* doc/cpp/character-sets.rst:
Add trailing newline.
* doc/cpp/conditional-syntax.rst:
Add trailing newline.
* doc/cpp/conditional-uses.rst:
Add trailing newline.
* doc/cpp/conditionals.rst:
Add trailing newline.
* doc/cpp/copyright.rst:
Add trailing newline.
* doc/cpp/deleted-code.rst:
Add trailing newline.
* doc/cpp/diagnostics.rst:
Add trailing newline.
* doc/cpp/environment-variables.rst:
Add trailing newline.
* doc/cpp/gnu-free-documentation-license.rst:
Add trailing newline.
* doc/cpp/header-files.rst:
Add trailing newline.
* doc/cpp/header-files/alternatives-to-wrapper-ifndef.rst:
Add trailing newline.
* doc/cpp/header-files/computed-includes.rst:
Add trailing newline.
* doc/cpp/header-files/include-operation.rst:
Add trailing newline.
* doc/cpp/header-files/include-syntax.rst:
Add trailing newline.
* doc/cpp/header-files/once-only-headers.rst:
Add trailing newline.
* doc/cpp/header-files/search-path.rst:
Add trailing newline.
* doc/cpp/header-files/system-headers.rst:
Add trailing newline.
* doc/cpp/header-files/wrapper-headers.rst:
Add trailing newline.
* doc/cpp/implementation-defined-behavior.rst:
Add trailing newline.
* doc/cpp/implementation-details.rst:
Add trailing newline.
* doc/cpp/implementation-limits.rst:
Add trailing newline.
* doc/cpp/index.rst:
Add trailing newline.
* doc/cpp/indices-and-tables.rst:
Add trailing newline.
* doc/cpp/initial-processing.rst:
Add trailing newline.
* doc/cpp/invocation.rst:
Add trailing newline.
* doc/cpp/line-control.rst:
Add trailing newline.
* doc/cpp/macros.rst:
Add trailing newline.
* doc/cpp/macros/concatenation.rst:
Add trailing newline.
* doc/cpp/macros/directives-within-macro-arguments.rst:
Add trailing newline.
* doc/cpp/macros/function-like-macros.rst:
Add trailing newline.
* doc/cpp/macros/macro-arguments.rst:
Add trailing newline.
* doc/cpp/macros/macro-pitfalls.rst:
Add trailing newline.
* doc/cpp/macros/object-like-macros.rst:
Add trailing newline.
* doc/cpp/macros/predefined-macros.rst:
Add trailing newline.
* doc/cpp/macros/stringizing.rst:
Add trailing newline.
* doc/cpp/macros/undefining-and-redefining-macros.rst:
Add trailing newline.
* doc/cpp/macros/variadic-macros.rst:
Add trailing newline.
* doc/cpp/obsolete-features.rst:
Add trailing newline.
* doc/cpp/other-directives.rst:
Add trailing newline.
* doc/cpp/overview.rst:
Add trailing newline.
* doc/cpp/pragmas.rst:
Add trailing newline.
* doc/cpp/preprocessor-output.rst:
Add trailing newline.
* doc/cpp/the-preprocessing-language.rst:
Add trailing newline.
* doc/cpp/tokenization.rst:
Add trailing newline.
* doc/cpp/traditional-lexical-analysis.rst:
Add trailing newline.
* doc/cpp/traditional-macros.rst:
Add trailing newline.
* doc/cpp/traditional-miscellany.rst:
Add trailing newline.
* doc/cpp/traditional-mode.rst:
Add trailing newline.
* doc/cpp/traditional-warnings.rst:
Add trailing newline.
* doc/cppinternals/copyright.rst:
Add trailing newline.
* doc/cppinternals/cppinternals.rst:
Add trailing newline.
* doc/cppinternals/cpplib.rst:
Add trailing newline.
* doc/cppinternals/files.rst:
Add trailing newline.
* doc/cppinternals/index.rst:
Add trailing newline.
* doc/cppinternals/indices-and-tables.rst:
Add trailing newline.
* doc/cppinternals/internal-representation-of-macros.rst:
Add trailing newline.
* doc/cppinternals/just-which-line-number-anyway.rst:
Add trailing newline.
* doc/cppinternals/lexing-a-line.rst:
Add trailing newline.
* doc/cppinternals/lexing-a-token.rst:
Add trailing newline.
* doc/cppinternals/looking-for-a-function-like-macros-opening-parenthesis.rst:
Add trailing newline.
* doc/cppinternals/macro-expansion-overview.rst:
Add trailing newline.
* doc/cppinternals/marking-tokens-ineligible-for-future-expansion.rst:
Add trailing newline.
* doc/cppinternals/multiple-include-optimization.rst:
Add trailing newline.
* doc/cppinternals/overview.rst:
Add trailing newline.
* doc/cppinternals/representation-of-line-numbers.rst:
Add trailing newline.
* doc/cppinternals/scanning-the-replacement-list-for-macros-to-expand.rst:
Add trailing newline.
* doc/gcc/binary-compatibility.rst:
Add trailing newline.
* doc/gcc/c++-implementation-defined-behavior.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/architecture.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/arrays-and-pointers.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/characters.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/declarators.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/environment.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/floating-point.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/hints.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/identifiers.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/integers.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/library-functions.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/locale-specific-behavior.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/preprocessing-directives.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/qualifiers.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/statements.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/structures-unions-enumerations-and-bit-fields.rst:
Add trailing newline.
* doc/gcc/c-implementation-defined-behavior/translation.rst:
Add trailing newline.
* doc/gcc/conditionally-supported-behavior.rst:
Add trailing newline.
* doc/gcc/contributing-to-gcc-development.rst:
Add trailing newline.
* doc/gcc/contributors-to-gcc.rst:
Add trailing newline.
* doc/gcc/copyright.rst:
Add trailing newline.
* doc/gcc/exception-handling.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/backwards-compatibility.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/c++-concepts.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/c++-interface-and-implementation-pragmas.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/c++-specific-variable-function-and-type-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/deprecated-features.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/extracting-the-function-pointer-from-a-bound-pointer-to-member-function.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/function-multiversioning.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/restricting-pointer-aliasing.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/type-traits.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/vague-linkage.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/when-is-a-volatile-c++-object-accessed.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c++-language/wheres-the-template.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/128-bit-integers.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/additional-floating-types.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/alternate-keywords.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/an-inline-function-is-as-fast-as-a-macro.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/arithmetic-on-void-and-function-pointers.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/arrays-of-length-zero.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/arrays-of-variable-length.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/attribute-syntax.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/binary-constants-using-the-0b-prefix.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/built-in-functions-for-memory-model-aware-atomic-operations.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/built-in-functions-to-perform-arithmetic-with-overflow-checking.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/c++-style-comments.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/case-ranges.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/cast-to-a-union-type.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/complex-numbers.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/compound-literals.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/conditionals-with-omitted-operands.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/constructing-function-calls.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/decimal-floating-types.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/aarch64-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/amd-gcn-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arc-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/arm-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/avr-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/blackfin-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/bpf-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/c-sky-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/common-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/epiphany-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/h8-300-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/ia-64-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32c-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m32r-d-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/m68k-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mcore-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mep-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microblaze-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/microsoft-windows-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/mips-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/msp430-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nds32-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nios-ii-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/nvidia-ptx-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/powerpc-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/risc-v-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rl78-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/rx-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/s-390-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/sh-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/symbian-os-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/v850-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/visium-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/x86-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/declaring-attributes-of-functions/xstormy16-function-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/designated-initializers.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/determining-the-alignment-of-functions-types-or-variables.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/dollar-signs-in-identifier-names.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/double-word-integers.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/enumerator-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/fixed-point-types.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/format-checks-specific-to-particular-target-machines.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/function-names-as-strings.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/getting-the-return-or-frame-address-of-a-function.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/half-precision-floating-point.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/hex-floats.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/how-to-use-inline-assembly-language-in-c-code.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/incomplete-enum-types.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/label-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/labels-as-values.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/legacy-sync-built-in-functions-for-atomic-memory-access.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/locally-declared-labels.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/macros-with-a-variable-number-of-arguments.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/mixed-declarations-labels-and-code.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/named-address-spaces.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/nested-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/non-constant-initializers.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/non-lvalue-arrays-may-have-subscripts.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/nonlocal-gotos.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/object-size-checking-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/other-built-in-functions-provided-by-gcc.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/pointer-arguments-in-variadic-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/pointers-to-arrays-with-qualifiers-work-as-expected.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/pragmas-accepted-by-gcc.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/prototypes-and-old-style-function-definitions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/referring-to-a-type-with-typeof.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/slightly-looser-rules-for-escaped-newlines.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-types.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/specifying-attributes-of-variables.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/statement-attributes.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/statements-and-declarations-in-expressions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/structures-with-no-members.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/support-for-offsetof.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/aarch64-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/alpha-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/altera-nios-ii-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arc-simd-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-armv8-m-security-extensions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-c-language-extensions-acle.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-floating-point-status-and-control-intrinsics.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/arm-iwmmxt-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/avr-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/basic-powerpc-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/blackfin-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/bpf-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/fr-v-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-dsp-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-loongson-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-paired-single-support.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/mips-simd-architecture-msa-support.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/msp430-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/nds32-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/other-mips-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/picochip-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-altivec-vsx-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-atomic-memory-operation-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-hardware-transactional-memory-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/powerpc-matrix-multiply-assist-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/pru-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/risc-v-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/rx-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/s-390-system-z-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/sh-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/sparc-vis-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/ti-c6x-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-control-flow-protection-intrinsics.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/target-builtins/x86-transactional-memory-intrinsics.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/the-character-esc-in-constants.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/thread-local-storage.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/unnamed-structure-and-union-fields.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/using-vector-instructions-through-built-in-functions.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/when-is-a-volatile-object-accessed.rst:
Add trailing newline.
* doc/gcc/extensions-to-the-c-language-family/x86-specific-memory-model-extensions-for-transactional-memory.rst:
Add trailing newline.
* doc/gcc/funding.rst:
Add trailing newline.
* doc/gcc/gcc-command-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/compiling-c++-programs.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/description.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/environment-variables-affecting-gcc.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/gcc-developer-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/aarch64-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/adapteva-epiphany-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/amd-gcn-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/arc-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/arm-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/avr-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/blackfin-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/c-sky-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/c6x-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/cris-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/darwin-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/dec-alpha-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/ebpf-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/fr30-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/frv-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/ft32-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/gnu-linux-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/h8-300-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/hppa-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/ia-64-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/ibm-rs-6000-and-powerpc-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/lm32-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/loongarch-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/m32c-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/m32r-d-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/m680x0-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/mcore-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/mep-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/microblaze-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/mips-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/mmix-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/mn10300-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/moxie-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/msp430-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/nds32-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/nios-ii-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/nvidia-ptx-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/openrisc-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/options-for-system-v.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/pdp-11-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/picochip-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/powerpc-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/pru-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/risc-v-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/rl78-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/rx-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/s-390-and-zseries-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/score-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/sh-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/solaris-2-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/sparc-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/v850-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/vax-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/visium-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/vms-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/vxworks-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/x86-windows-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/xstormy16-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/xtensa-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/machine-dependent-options/zseries-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-controlling-c++-dialect.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-controlling-c-dialect.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-controlling-objective-c-and-objective-c++-dialects.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-controlling-the-kind-of-output.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-controlling-the-preprocessor.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-for-code-generation-conventions.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-for-debugging-your-program.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-for-directory-search.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-for-linking.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-that-control-optimization.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-that-control-static-analysis.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-to-control-diagnostic-messages-formatting.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/options-to-request-or-suppress-warnings.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/passing-options-to-the-assembler.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/program-instrumentation-options.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/specifying-subprocesses-and-the-switches-to-pass-to-them.rst:
Add trailing newline.
* doc/gcc/gcc-command-options/using-precompiled-headers.rst:
Add trailing newline.
* doc/gcc/gcc.rst:
Add trailing newline.
* doc/gcc/gcov-dump.rst:
Add trailing newline.
* doc/gcc/gcov-tool.rst:
Add trailing newline.
* doc/gcc/gcov.rst:
Add trailing newline.
* doc/gcc/gcov/brief-description-of-gcov-data-files.rst:
Add trailing newline.
* doc/gcc/gcov/data-file-relocation-to-support-cross-profiling.rst:
Add trailing newline.
* doc/gcc/gcov/introduction-to-gcov.rst:
Add trailing newline.
* doc/gcc/gcov/invoking-gcov.rst:
Add trailing newline.
* doc/gcc/gcov/profiling-and-test-coverage-in-freestanding-environments.rst:
Add trailing newline.
* doc/gcc/gcov/using-gcov-with-gcc-optimization.rst:
Add trailing newline.
* doc/gcc/general-public-license-3.rst:
Add trailing newline.
* doc/gcc/gnu-free-documentation-license.rst:
Add trailing newline.
* doc/gcc/gnu-objective-c-features.rst:
Add trailing newline.
* doc/gcc/gnu-objective-c-features/compatibilityalias.rst:
Add trailing newline.
* doc/gcc/gnu-objective-c-features/constant-string-objects.rst:
Add trailing newline.
* doc/gcc/gnu-objective-c-features/exceptions.rst:
Add trailing newline.
* doc/gcc/gnu-objective-c-features/fast-enumeration.rst:
Add trailing newline.
* doc/gcc/gnu-objective-c-features/garbage-collection.rst:
Add trailing newline.
* doc/gcc/gnu-objective-c-features/gnu-objective-c-runtime-api.rst:
Add trailing newline.
* doc/gcc/gnu-objective-c-features/load-executing-code-before-main.rst:
Add trailing newline.
* doc/gcc/gnu-objective-c-features/messaging-with-the-gnu-objective-c-runtime.rst:
Add trailing newline.
* doc/gcc/gnu-objective-c-features/synchronization.rst:
Add trailing newline.
* doc/gcc/gnu-objective-c-features/type-encoding.rst:
Add trailing newline.
* doc/gcc/gnu.rst:
Add trailing newline.
* doc/gcc/have-you-found-a-bug.rst:
Add trailing newline.
* doc/gcc/how-and-where-to-report-bugs.rst:
Add trailing newline.
* doc/gcc/how-to-get-help-with-gcc.rst:
Add trailing newline.
* doc/gcc/index.rst:
Add trailing newline.
* doc/gcc/indices-and-tables.rst:
Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc.rst:
Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/actual-bugs-we-havent-fixed-yet.rst:
Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/certain-changes-we-dont-want-to-make.rst:
Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/common-misunderstandings-with-gnu-c.rst:
Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/disappointments-and-misunderstandings.rst:
Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/fixed-header-files.rst:
Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/incompatibilities-of-gcc.rst:
Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/interoperation.rst:
Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/standard-libraries.rst:
Add trailing newline.
* doc/gcc/known-causes-of-trouble-with-gcc/warning-messages-and-error-messages.rst:
Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc.rst:
Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc/c++-language.rst:
Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc/c-language.rst:
Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc/d-language.rst:
Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc/go-language.rst:
Add trailing newline.
* doc/gcc/language-standards-supported-by-gcc/objective-c-and-objective-c++-languages.rst:
Add trailing newline.
* doc/gcc/lto-dump.rst:
Add trailing newline.
* doc/gcc/programming-languages-supported-by-gcc.rst:
Add trailing newline.
* doc/gcc/reporting-bugs.rst:
Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples.rst:
Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples/alias-analysis.rst:
Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples/annotations.rst:
Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples/memory-model.rst:
Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples/ssa-operands.rst:
Add trailing newline.
* doc/gccint/analysis-and-optimization-of-gimple-tuples/static-single-assignment.rst:
Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops.rst:
Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/data-dependency-analysis.rst:
Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/iv-analysis-on-rtl.rst:
Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/loop-closed-ssa-form.rst:
Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/loop-manipulation.rst:
Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/loop-querying.rst:
Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/loop-representation.rst:
Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/number-of-iterations-analysis.rst:
Add trailing newline.
* doc/gccint/analysis-and-representation-of-loops/scalar-evolutions.rst:
Add trailing newline.
* doc/gccint/analyzer-internals.rst:
Add trailing newline.
* doc/gccint/collect2.rst:
Add trailing newline.
* doc/gccint/contributing-to-gcc-development.rst:
Add trailing newline.
* doc/gccint/contributors-to-gcc.rst:
Add trailing newline.
* doc/gccint/control-flow-graph.rst:
Add trailing newline.
* doc/gccint/control-flow-graph/basic-blocks.rst:
Add trailing newline.
* doc/gccint/control-flow-graph/edges.rst:
Add trailing newline.
* doc/gccint/control-flow-graph/liveness-information.rst:
Add trailing newline.
* doc/gccint/control-flow-graph/maintaining-the-cfg.rst:
Add trailing newline.
* doc/gccint/control-flow-graph/profile-information.rst:
Add trailing newline.
* doc/gccint/copyright.rst:
Add trailing newline.
* doc/gccint/debugging-the-analyzer.rst:
Add trailing newline.
* doc/gccint/funding.rst:
Add trailing newline.
* doc/gccint/gcc-and-portability.rst:
Add trailing newline.
* doc/gccint/general-public-license-3.rst:
Add trailing newline.
* doc/gccint/generic.rst:
Add trailing newline.
* doc/gccint/generic/attributes-in-trees.rst:
Add trailing newline.
* doc/gccint/generic/c-and-c++-trees.rst:
Add trailing newline.
* doc/gccint/generic/declarations.rst:
Add trailing newline.
* doc/gccint/generic/deficiencies.rst:
Add trailing newline.
* doc/gccint/generic/expressions.rst:
Add trailing newline.
* doc/gccint/generic/functions.rst:
Add trailing newline.
* doc/gccint/generic/language-dependent-trees.rst:
Add trailing newline.
* doc/gccint/generic/overview.rst:
Add trailing newline.
* doc/gccint/generic/statements.rst:
Add trailing newline.
* doc/gccint/generic/types.rst:
Add trailing newline.
* doc/gccint/gimple-api.rst:
Add trailing newline.
* doc/gccint/gimple.rst:
Add trailing newline.
* doc/gccint/gimple/adding-a-new-gimple-statement-code.rst:
Add trailing newline.
* doc/gccint/gimple/class-hierarchy-of-gimple-statements.rst:
Add trailing newline.
* doc/gccint/gimple/exception-handling.rst:
Add trailing newline.
* doc/gccint/gimple/gimple-instruction-set.rst:
Add trailing newline.
* doc/gccint/gimple/gimple-sequences.rst:
Add trailing newline.
* doc/gccint/gimple/manipulating-gimple-statements.rst:
Add trailing newline.
* doc/gccint/gimple/operands.rst:
Add trailing newline.
* doc/gccint/gimple/sequence-iterators.rst:
Add trailing newline.
* doc/gccint/gimple/statement-and-operand-traversals.rst:
Add trailing newline.
* doc/gccint/gimple/temporaries.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-representation.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleasm.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleassign.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplebind.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplecall.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplecatch.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplecond.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpledebug.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleehfilter.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplegoto.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplelabel.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplenop.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicload.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompatomicstore.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompcontinue.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompcritical.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompfor.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompmaster.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompordered.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompparallel.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompreturn.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompsection.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompsections.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleompsingle.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplephi.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleresx.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplereturn.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpleswitch.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimpletry.rst:
Add trailing newline.
* doc/gccint/gimple/tuple-specific-accessors/gimplewithcleanupexpr.rst:
Add trailing newline.
* doc/gccint/gnu-free-documentation-license.rst:
Add trailing newline.
* doc/gccint/guidelines-for-diagnostics.rst:
Add trailing newline.
* doc/gccint/guidelines-for-options.rst:
Add trailing newline.
* doc/gccint/host-common.rst:
Add trailing newline.
* doc/gccint/host-configuration.rst:
Add trailing newline.
* doc/gccint/host-filesystem.rst:
Add trailing newline.
* doc/gccint/host-makefile-fragments.rst:
Add trailing newline.
* doc/gccint/host-misc.rst:
Add trailing newline.
* doc/gccint/index.rst:
Add trailing newline.
* doc/gccint/indices-and-tables.rst:
Add trailing newline.
* doc/gccint/interfacing-to-gcc-output.rst:
Add trailing newline.
* doc/gccint/introduction.rst:
Add trailing newline.
* doc/gccint/language-front-ends-in-gcc.rst:
Add trailing newline.
* doc/gccint/link-time-optimization.rst:
Add trailing newline.
* doc/gccint/link-time-optimization/design-overview.rst:
Add trailing newline.
* doc/gccint/link-time-optimization/internal-flags-controlling-lto1.rst:
Add trailing newline.
* doc/gccint/link-time-optimization/lto-file-sections.rst:
Add trailing newline.
* doc/gccint/link-time-optimization/using-summary-information-in-ipa-passes.rst:
Add trailing newline.
* doc/gccint/link-time-optimization/whole-program-assumptions-linker-plugin-and-symbol-visibilities.rst:
Add trailing newline.
* doc/gccint/machine-descriptions.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/c-statements-for-assembler-output.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/canonicalization-of-instructions.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/conditional-execution.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/constant-definitions.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/defining-how-to-split-instructions.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/defining-jump-instruction-patterns.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/defining-looping-instruction-patterns.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/defining-rtl-sequences-for-code-generation.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/everything-about-instruction-patterns.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/example-of-defineinsn.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/including-patterns-in-machine-descriptions.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/instruction-attributes.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/interdependence-of-patterns.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/iterators.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/machine-specific-peephole-optimizers.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/operand-constraints.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/output-templates-and-operand-substitution.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/overview-of-how-the-machine-description-is-used.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/predicates.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/rtl-template.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/rtl-templates-transformations.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/standard-pattern-names-for-generation.rst:
Add trailing newline.
* doc/gccint/machine-descriptions/when-the-order-of-patterns-matters.rst:
Add trailing newline.
* doc/gccint/makefile-fragments.rst:
Add trailing newline.
* doc/gccint/match-and-simplify.rst:
Add trailing newline.
* doc/gccint/memory-management-and-type-information.rst:
Add trailing newline.
* doc/gccint/memory-management-and-type-information/how-to-invoke-the-garbage-collector.rst:
Add trailing newline.
* doc/gccint/memory-management-and-type-information/marking-roots-for-the-garbage-collector.rst:
Add trailing newline.
* doc/gccint/memory-management-and-type-information/source-files-containing-type-information.rst:
Add trailing newline.
* doc/gccint/memory-management-and-type-information/support-for-inheritance.rst:
Add trailing newline.
* doc/gccint/memory-management-and-type-information/support-for-user-provided-gc-marking-routines.rst:
Add trailing newline.
* doc/gccint/memory-management-and-type-information/the-inside-of-a-gty.rst:
Add trailing newline.
* doc/gccint/memory-management-and-type-information/troubleshooting-the-garbage-collector.rst:
Add trailing newline.
* doc/gccint/option-file-format.rst:
Add trailing newline.
* doc/gccint/option-properties.rst:
Add trailing newline.
* doc/gccint/option-specification-files.rst:
Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler.rst:
Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/gimplification-pass.rst:
Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/inter-procedural-optimization-passes.rst:
Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/optimization-info.rst:
Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/parsing-pass.rst:
Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/pass-manager.rst:
Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/rtl-passes.rst:
Add trailing newline.
* doc/gccint/passes-and-files-of-the-compiler/tree-ssa-passes.rst:
Add trailing newline.
* doc/gccint/plugins.rst:
Add trailing newline.
* doc/gccint/plugins/building-gcc-plugins.rst:
Add trailing newline.
* doc/gccint/plugins/controlling-which-passes-are-being-run.rst:
Add trailing newline.
* doc/gccint/plugins/giving-information-about-a-plugin.rst:
Add trailing newline.
* doc/gccint/plugins/interacting-with-the-gcc-garbage-collector.rst:
Add trailing newline.
* doc/gccint/plugins/interacting-with-the-pass-manager.rst:
Add trailing newline.
* doc/gccint/plugins/keeping-track-of-available-passes.rst:
Add trailing newline.
* doc/gccint/plugins/loading-plugins.rst:
Add trailing newline.
* doc/gccint/plugins/plugin-api.rst:
Add trailing newline.
* doc/gccint/plugins/recording-information-about-pass-execution.rst:
Add trailing newline.
* doc/gccint/plugins/registering-custom-attributes-or-pragmas.rst:
Add trailing newline.
* doc/gccint/rtl-representation.rst:
Add trailing newline.
* doc/gccint/rtl-representation/access-to-operands.rst:
Add trailing newline.
* doc/gccint/rtl-representation/access-to-special-operands.rst:
Add trailing newline.
* doc/gccint/rtl-representation/assembler-instructions-as-expressions.rst:
Add trailing newline.
* doc/gccint/rtl-representation/bit-fields.rst:
Add trailing newline.
* doc/gccint/rtl-representation/comparison-operations.rst:
Add trailing newline.
* doc/gccint/rtl-representation/constant-expression-types.rst:
Add trailing newline.
* doc/gccint/rtl-representation/conversions.rst:
Add trailing newline.
* doc/gccint/rtl-representation/declarations.rst:
Add trailing newline.
* doc/gccint/rtl-representation/embedded-side-effects-on-addresses.rst:
Add trailing newline.
* doc/gccint/rtl-representation/flags-in-an-rtl-expression.rst:
Add trailing newline.
* doc/gccint/rtl-representation/insns.rst:
Add trailing newline.
* doc/gccint/rtl-representation/machine-modes.rst:
Add trailing newline.
* doc/gccint/rtl-representation/on-the-side-ssa-form-for-rtl.rst:
Add trailing newline.
* doc/gccint/rtl-representation/reading-rtl.rst:
Add trailing newline.
* doc/gccint/rtl-representation/registers-and-memory.rst:
Add trailing newline.
* doc/gccint/rtl-representation/rtl-classes-and-formats.rst:
Add trailing newline.
* doc/gccint/rtl-representation/rtl-expressions-for-arithmetic.rst:
Add trailing newline.
* doc/gccint/rtl-representation/rtl-object-types.rst:
Add trailing newline.
* doc/gccint/rtl-representation/rtl-representation-of-function-call-insns.rst:
Add trailing newline.
* doc/gccint/rtl-representation/side-effect-expressions.rst:
Add trailing newline.
* doc/gccint/rtl-representation/structure-sharing-assumptions.rst:
Add trailing newline.
* doc/gccint/rtl-representation/variable-location-debug-information-in-rtl.rst:
Add trailing newline.
* doc/gccint/rtl-representation/vector-operations.rst:
Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants.rst:
Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/alignment-of-polyints.rst:
Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/arithmetic-on-polyints.rst:
Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/comparisons-involving-polyint.rst:
Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/computing-bounds-on-polyints.rst:
Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/consequences-of-using-polyint.rst:
Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/converting-polyints.rst:
Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/guidelines-for-using-polyint.rst:
Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/miscellaneous-polyint-routines.rst:
Add trailing newline.
* doc/gccint/sizes-and-offsets-as-runtime-invariants/overview-of-polyint.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/configure-terms-and-history.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-language-front-end.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/anatomy-of-a-target-back-end.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/build-system-in-the-gcc-directory.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/configuration-in-the-gcc-directory.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/headers-installed-by-gcc.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/library-source-files-and-headers-under-the-gcc-directory.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/makefile-targets.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/the-gcc-subdirectory/subdirectories-of-gcc.rst:
Add trailing newline.
* doc/gccint/source-tree-structure-and-build-system/top-level-source-directory.rst:
Add trailing newline.
* doc/gccint/standard-header-file-directories.rst:
Add trailing newline.
* doc/gccint/static-analyzer.rst:
Add trailing newline.
* doc/gccint/target-macros.rst:
Add trailing newline.
* doc/gccint/target-macros/controlling-debugging-information-format.rst:
Add trailing newline.
* doc/gccint/target-macros/controlling-the-compilation-driver-gcc.rst:
Add trailing newline.
* doc/gccint/target-macros/cross-compilation-and-floating-point.rst:
Add trailing newline.
* doc/gccint/target-macros/defining-coprocessor-specifics-for-mips-targets.rst:
Add trailing newline.
* doc/gccint/target-macros/defining-data-structures-for-per-function-information.rst:
Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language.rst:
Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/assembler-commands-for-alignment.rst:
Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/how-initialization-functions-are-handled.rst:
Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/macros-controlling-initialization-routines.rst:
Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/output-and-generation-of-labels.rst:
Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/output-of-assembler-instructions.rst:
Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/output-of-data.rst:
Add trailing newline.
* doc/gccint/target-macros/defining-the-output-assembler-language/output-of-uninitialized-variables.rst:
Add trailing newline.
* doc/gccint/target-macros/implicit-calls-to-library-routines.rst:
Add trailing newline.
* doc/gccint/target-macros/layout-of-source-language-data-types.rst:
Add trailing newline.
* doc/gccint/target-macros/position-independent-code.rst:
Add trailing newline.
* doc/gccint/target-macros/register-usage.rst:
Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions.rst:
Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions/basic-stack-layout.rst:
Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions/caller-saves-register-allocation.rst:
Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions/exception-handling-support.rst:
Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions/passing-function-arguments-on-the-stack.rst:
Add trailing newline.
* doc/gccint/target-macros/stack-layout-and-calling-conventions/registers-that-address-the-stack-frame.rst:
Add trailing newline.
* doc/gccint/target-macros/support-for-nested-functions.rst:
Add trailing newline.
* doc/gccint/target-macros/the-global-targetm-variable.rst:
Add trailing newline.
* doc/gccint/target-makefile-fragments.rst:
Add trailing newline.
* doc/gccint/testsuites.rst:
Add trailing newline.
* doc/gccint/testsuites/ada-language-testsuites.rst:
Add trailing newline.
* doc/gccint/testsuites/c-language-testsuites.rst:
Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests.rst:
Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/commands-for-use-in-dg-final.rst:
Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/features-for-dg-add-options.rst:
Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/keywords-describing-target-attributes.rst:
Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/selecting-targets-to-which-a-test-applies.rst:
Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/syntax-and-descriptions-of-test-directives.rst:
Add trailing newline.
* doc/gccint/testsuites/directives-used-within-dejagnu-tests/variants-of-dg-require-support.rst:
Add trailing newline.
* doc/gccint/testsuites/idioms-used-in-testsuite-code.rst:
Add trailing newline.
* doc/gccint/testsuites/support-for-testing-binary-compatibility.rst:
Add trailing newline.
* doc/gccint/testsuites/support-for-testing-gcov.rst:
Add trailing newline.
* doc/gccint/testsuites/support-for-testing-gimple-passes.rst:
Add trailing newline.
* doc/gccint/testsuites/support-for-testing-link-time-optimizations.rst:
Add trailing newline.
* doc/gccint/testsuites/support-for-testing-profile-directed-optimizations.rst:
Add trailing newline.
* doc/gccint/testsuites/support-for-testing-rtl-passes.rst:
Add trailing newline.
* doc/gccint/testsuites/support-for-torture-testing-using-multiple-options.rst:
Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library.rst:
Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/language-independent-routines-for-exception-handling.rst:
Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/miscellaneous-runtime-library-routines.rst:
Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/routines-for-decimal-floating-point-emulation.rst:
Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/routines-for-fixed-point-fractional-emulation.rst:
Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/routines-for-floating-point-emulation.rst:
Add trailing newline.
* doc/gccint/the-gcc-low-level-runtime-library/routines-for-integer-arithmetic.rst:
Add trailing newline.
* doc/gccint/the-language.rst:
Add trailing newline.
* doc/gccint/user-experience-guidelines.rst:
Add trailing newline.
* doc/install/binaries.rst:
Add trailing newline.
* doc/install/building.rst:
Add trailing newline.
* doc/install/building/building-a-cross-compiler.rst:
Add trailing newline.
* doc/install/building/building-a-native-compiler.rst:
Add trailing newline.
* doc/install/building/building-in-parallel.rst:
Add trailing newline.
* doc/install/building/building-the-ada-compiler.rst:
Add trailing newline.
* doc/install/building/building-the-d-compiler.rst:
Add trailing newline.
* doc/install/building/building-with-profile-feedback.rst:
Add trailing newline.
* doc/install/configuration.rst:
Add trailing newline.
* doc/install/copyright.rst:
Add trailing newline.
* doc/install/downloading-gcc.rst:
Add trailing newline.
* doc/install/final-installation.rst:
Add trailing newline.
* doc/install/gnu-free-documentation-license.rst:
Add trailing newline.
* doc/install/host-target-specific-installation-notes-for-gcc.rst:
Add trailing newline.
* doc/install/how-can-you-run-the-testsuite-on-selected-tests.rst:
Add trailing newline.
* doc/install/how-to-interpret-test-results.rst:
Add trailing newline.
* doc/install/index.rst:
Add trailing newline.
* doc/install/indices-and-tables.rst:
Add trailing newline.
* doc/install/installing-gcc.rst:
Add trailing newline.
* doc/install/passing-options-and-running-multiple-testsuites.rst:
Add trailing newline.
* doc/install/prerequisites.rst:
Add trailing newline.
* doc/install/submitting-test-results.rst:
Add trailing newline.
* doc/install/testing.rst:
Add trailing newline.
gcc/fortran/ChangeLog:
* doc/gfc-internals/code-that-interacts-with-the-user.rst:
Add trailing newline.
* doc/gfc-internals/command-line-options.rst:
Add trailing newline.
* doc/gfc-internals/copyright.rst:
Add trailing newline.
* doc/gfc-internals/error-handling.rst:
Add trailing newline.
* doc/gfc-internals/frontend-data-structures.rst:
Add trailing newline.
* doc/gfc-internals/generating-the-intermediate-language-for-later-stages.rst:
Add trailing newline.
* doc/gfc-internals/generating-the-intermediate-language-for-later-stages/accessing-declarations.rst:
Add trailing newline.
* doc/gfc-internals/generating-the-intermediate-language-for-later-stages/basic-data-structures.rst:
Add trailing newline.
* doc/gfc-internals/generating-the-intermediate-language-for-later-stages/converting-expressions-to-tree.rst:
Add trailing newline.
* doc/gfc-internals/generating-the-intermediate-language-for-later-stages/translating-statements.rst:
Add trailing newline.
* doc/gfc-internals/gfccode.rst:
Add trailing newline.
* doc/gfc-internals/gfcexpr.rst:
Add trailing newline.
* doc/gfc-internals/gnu-free-documentation-license.rst:
Add trailing newline.
* doc/gfc-internals/index.rst:
Add trailing newline.
* doc/gfc-internals/indices-and-tables.rst:
Add trailing newline.
* doc/gfc-internals/internals-of-fortran-2003-oop-features.rst:
Add trailing newline.
* doc/gfc-internals/introduction.rst:
Add trailing newline.
* doc/gfc-internals/symbol-versioning.rst:
Add trailing newline.
* doc/gfc-internals/the-libgfortran-runtime-library.rst:
Add trailing newline.
* doc/gfc-internals/type-bound-operators.rst:
Add trailing newline.
* doc/gfc-internals/type-bound-procedures.rst:
Add trailing newline.
* doc/gfortran/about-gnu-fortran.rst:
Add trailing newline.
* doc/gfortran/coarray-programming.rst:
Add trailing newline.
* doc/gfortran/compiler-characteristics.rst:
Add trailing newline.
* doc/gfortran/compiler-characteristics/asynchronous-i-o.rst:
Add trailing newline.
* doc/gfortran/compiler-characteristics/data-consistency-and-durability.rst:
Add trailing newline.
* doc/gfortran/compiler-characteristics/evaluation-of-logical-expressions.rst:
Add trailing newline.
* doc/gfortran/compiler-characteristics/file-format-of-unformatted-sequential-files.rst:
Add trailing newline.
* doc/gfortran/compiler-characteristics/file-operations-on-symbolic-links.rst:
Add trailing newline.
* doc/gfortran/compiler-characteristics/files-opened-without-an-explicit-action=-specifier.rst:
Add trailing newline.
* doc/gfortran/compiler-characteristics/internal-representation-of-logical-variables.rst:
Add trailing newline.
* doc/gfortran/compiler-characteristics/kind-type-parameters.rst:
Add trailing newline.
* doc/gfortran/compiler-characteristics/max-and-min-intrinsics-with-real-nan-arguments.rst:
Add trailing newline.
* doc/gfortran/compiler-characteristics/thread-safety-of-the-runtime-library.rst:
Add trailing newline.
* doc/gfortran/contributing.rst:
Add trailing newline.
* doc/gfortran/contributors-to-gnu-fortran.rst:
Add trailing newline.
* doc/gfortran/copyright.rst:
Add trailing newline.
* doc/gfortran/extensions-implemented-in-gnu-fortran.rst:
Add trailing newline.
* doc/gfortran/extensions-not-implemented-in-gnu-fortran.rst:
Add trailing newline.
* doc/gfortran/extensions.rst:
Add trailing newline.
* doc/gfortran/function-abi-documentation.rst:
Add trailing newline.
* doc/gfortran/funding.rst:
Add trailing newline.
* doc/gfortran/general-public-license-3.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-and-gcc.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/description.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/enable-and-customize-preprocessing.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/environment-variables-affecting-gfortran.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/influencing-runtime-behavior.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/influencing-the-linking-step.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/option-summary.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-controlling-fortran-dialect.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-for-code-generation-conventions.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-for-debugging-your-program-or-gnu-fortran.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-for-directory-search.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-for-interoperability-with-other-languages.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-command-options/options-to-request-or-suppress-errors-and-warnings.rst:
Add trailing newline.
* doc/gfortran/gnu-fortran-compiler-directives.rst:
Add trailing newline.
* doc/gfortran/gnu-free-documentation-license.rst:
Add trailing newline.
* doc/gfortran/index.rst:
Add trailing newline.
* doc/gfortran/indices-and-tables.rst:
Add trailing newline.
* doc/gfortran/interoperability-with-c.rst:
Add trailing newline.
* doc/gfortran/intrinsic-modules.rst:
Add trailing newline.
* doc/gfortran/intrinsic-modules/ieee-modules-ieeeexceptions-ieeearithmetic-and-ieeefeatures.rst:
Add trailing newline.
* doc/gfortran/intrinsic-modules/isocbinding.rst:
Add trailing newline.
* doc/gfortran/intrinsic-modules/isofortranenv.rst:
Add trailing newline.
* doc/gfortran/intrinsic-modules/openacc-module-openacc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-modules/openmp-modules-omplib-and-omplibkinds.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/abort.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/abs.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/access.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/achar.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/acos.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/acosd.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/acosh.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/adjustl.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/adjustr.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/aimag.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/alarm.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/all.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/allocated.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/and.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/any.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/asin.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/asind.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/asinh.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/associated.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atan.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atan2.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atan2d.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atand.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atanh.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicadd.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicand.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomiccas.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicdefine.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicfetchadd.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicfetchand.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicfetchor.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicfetchxor.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicor.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicref.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/atomicxor.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/backtrace.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/besselj0.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/besselj1.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/besseljn.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/bessely0.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/bessely1.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/besselyn.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/bge.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/bgt.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/bitsize.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ble.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/blt.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/btest.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cassociated.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ceiling.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cfpointer.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cfprocpointer.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cfunloc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/chdir.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/chmod.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cloc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cmplx.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cobroadcast.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/comax.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/comin.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/commandargumentcount.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/compileroptions.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/compilerversion.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/complex.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/conjg.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/coreduce.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cos.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cosd.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cosh.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cosum.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cotan.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cotand.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/count.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cputime.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/cshift.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/csizeof.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ctime.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/dateandtime.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/dble.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/dcmplx.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/digits.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/dim.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/dotproduct.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/dprod.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/dreal.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/dshiftl.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/dshiftr.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/dtime.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/eoshift.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/epsilon.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/erf.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/erfc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/erfcscaled.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/etime.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/eventquery.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/executecommandline.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/exit.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/exp.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/exponent.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/extendstypeof.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/fdate.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/fget.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/fgetc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/findloc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/floor.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/flush.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/fnum.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/fput.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/fputc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/fraction.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/free.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/fseek.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/fstat.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ftell.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/gamma.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/gerror.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/getarg.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/getcommand.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/getcommandargument.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/getcwd.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/getenv.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/getenvironmentvariable.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/getgid.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/getlog.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/getpid.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/getuid.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/gmtime.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/hostnm.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/huge.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/hypot.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/iachar.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/iall.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/iand.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/iany.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/iargc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ibclr.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ibits.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ibset.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ichar.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/idate.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ieor.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ierrno.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/imageindex.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/index.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/int2.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/int8.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/introduction-to-intrinsic-procedures.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ior.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/iparity.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/irand.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/isatty.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/iscontiguous.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ishft.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ishftc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/isiostatend.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/isiostateor.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/isnan.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/itime.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/kill.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/kind.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/lbound.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/lcobound.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/leadz.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/len.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/lentrim.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/lge.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/lgt.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/link.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/lle.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/llt.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/lnblnk.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/loc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/log.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/log10.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/loggamma.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/logical.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/lshift.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/lstat.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ltime.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/malloc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/maskl.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/maskr.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/matmul.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/max.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/maxexponent.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/maxloc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/maxval.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/mclock.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/mclock8.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/merge.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/mergebits.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/min.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/minexponent.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/minloc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/minval.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/mod.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/modulo.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/movealloc.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/mvbits.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/nearest.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/newline.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/nint.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/norm2.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/not.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/null.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/numimages.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/or.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/pack.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/parity.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/perror.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/popcnt.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/poppar.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/precision.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/present.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/product.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/radix.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ran.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/rand.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/randominit.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/randomnumber.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/randomseed.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/range.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/rank.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/rename.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/repeat.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/reshape.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/rrspacing.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/rshift.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/sametypeas.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/scale.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/scan.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/secnds.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/second.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/selectedcharkind.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/selectedintkind.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/selectedrealkind.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/setexponent.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/shape.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/shifta.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/shiftl.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/shiftr.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/sign.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/signal.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/sin.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/sind.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/sinh.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/size.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/sizeof.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/sleep.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/spacing.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/spread.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/sqrt.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/srand.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/stat.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/storagesize.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/sum.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/symlnk.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/system.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/systemclock.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/tan.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/tand.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/tanh.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/thisimage.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/time.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/time8.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/tiny.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/trailz.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/transfer.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/transpose.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/trim.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ttynam.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ubound.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/ucobound.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/umask.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/unlink.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/unpack.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/verify.rst:
Add trailing newline.
* doc/gfortran/intrinsic-procedures/xor.rst:
Add trailing newline.
* doc/gfortran/introduction.rst:
Add trailing newline.
* doc/gfortran/mixed-language-programming.rst:
Add trailing newline.
* doc/gfortran/naming-and-argument-passing-conventions.rst:
Add trailing newline.
* doc/gfortran/non-fortran-main-program.rst:
Add trailing newline.
* doc/gfortran/projects.rst:
Add trailing newline.
* doc/gfortran/runtime.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranconvertunit.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranerrorbacktrace.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranformattedbuffersize.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranlistseparator.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranoptionalplus.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranshowlocus.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranstderrunit.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranstdinunit.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranstdoutunit.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranunbufferedall.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranunbufferedpreconnected.rst:
Add trailing newline.
* doc/gfortran/runtime/gfortranunformattedbuffersize.rst:
Add trailing newline.
* doc/gfortran/runtime/tmpdir.rst:
Add trailing newline.
* doc/gfortran/standards.rst:
Add trailing newline.
* doc/gfortran/type-and-enum-abi-documentation.rst:
Add trailing newline.
gcc/go/ChangeLog:
* doc/c-interoperability.rst:
Add trailing newline.
* doc/c-type-interoperability.rst:
Add trailing newline.
* doc/compiler-directives.rst:
Add trailing newline.
* doc/copyright.rst:
Add trailing newline.
* doc/function-names.rst:
Add trailing newline.
* doc/general-public-license-3.rst:
Add trailing newline.
* doc/gnu-free-documentation-license.rst:
Add trailing newline.
* doc/import-and-export.rst:
Add trailing newline.
* doc/index.rst:
Add trailing newline.
* doc/indices-and-tables.rst:
Add trailing newline.
* doc/introduction.rst:
Add trailing newline.
* doc/invoking-gccgo.rst:
Add trailing newline.
libgomp/ChangeLog:
* doc/amd-radeon-gcn.rst:
Add trailing newline.
* doc/copyright.rst:
Add trailing newline.
* doc/cuda-streams-usage.rst:
Add trailing newline.
* doc/enabling-openacc.rst:
Add trailing newline.
* doc/enabling-openmp.rst:
Add trailing newline.
* doc/first-invocation-nvidia-cublas-library-api.rst:
Add trailing newline.
* doc/first-invocation-openacc-library-api.rst:
Add trailing newline.
* doc/funding.rst:
Add trailing newline.
* doc/general-public-license-3.rst:
Add trailing newline.
* doc/gnu-free-documentation-license.rst:
Add trailing newline.
* doc/implementation-status-and-implementation-defined-behavior.rst:
Add trailing newline.
* doc/index.rst:
Add trailing newline.
* doc/indices-and-tables.rst:
Add trailing newline.
* doc/introduction.rst:
Add trailing newline.
* doc/memory-allocation-with-libmemkind.rst:
Add trailing newline.
* doc/nvptx.rst:
Add trailing newline.
* doc/offload-target-specifics.rst:
Add trailing newline.
* doc/openacc-environment-variables.rst:
Add trailing newline.
* doc/openacc-environment-variables/accdevicenum.rst:
Add trailing newline.
* doc/openacc-environment-variables/accdevicetype.rst:
Add trailing newline.
* doc/openacc-environment-variables/accproflib.rst:
Add trailing newline.
* doc/openacc-environment-variables/gccaccnotify.rst:
Add trailing newline.
* doc/openacc-introduction.rst:
Add trailing newline.
* doc/openacc-library-and-environment-variables.rst:
Add trailing newline.
* doc/openacc-library-interoperability.rst:
Add trailing newline.
* doc/openacc-profiling-interface.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accasynctest.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accasynctestall.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accattach.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/acccopyin.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/acccopyout.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/acccreate.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accdelete.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accdetach.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accdeviceptr.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accfree.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accgetcudastream.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accgetcurrentcudacontext.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accgetcurrentcudadevice.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accgetdevicenum.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accgetdevicetype.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accgetnumdevices.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accgetproperty.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/acchostptr.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accinit.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accispresent.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accmalloc.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accmapdata.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accmemcpyfromdevice.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accmemcpytodevice.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accondevice.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accpresentorcopyin.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accpresentorcreate.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accproflookup.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accprofregister.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accprofunregister.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accregisterlibrary.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accsetcudastream.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accsetdevicenum.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accsetdevicetype.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accshutdown.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accunmapdata.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accupdatedevice.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accupdateself.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accwait.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accwaitall.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accwaitallasync.rst:
Add trailing newline.
* doc/openacc-runtime-library-routines/accwaitasync.rst:
Add trailing newline.
* doc/openmp-context-selectors.rst:
Add trailing newline.
* doc/openmp-environment-variables.rst:
Add trailing newline.
* doc/openmp-environment-variables/gompcpuaffinity.rst:
Add trailing newline.
* doc/openmp-environment-variables/gompdebug.rst:
Add trailing newline.
* doc/openmp-environment-variables/gomprtemsthreadpools.rst:
Add trailing newline.
* doc/openmp-environment-variables/gompspincount.rst:
Add trailing newline.
* doc/openmp-environment-variables/gompstacksize.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompcancellation.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompdefaultdevice.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompdisplayenv.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompdynamic.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompmaxactivelevels.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompmaxtaskpriority.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompnested.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompnumteams.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompnumthreads.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompplaces.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompprocbind.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompschedule.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompstacksize.rst:
Add trailing newline.
* doc/openmp-environment-variables/omptargetoffload.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompteamsthreadlimit.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompthreadlimit.rst:
Add trailing newline.
* doc/openmp-environment-variables/ompwaitpolicy.rst:
Add trailing newline.
* doc/openmp-implementation-specifics.rst:
Add trailing newline.
* doc/openmp-implementation-status.rst:
Add trailing newline.
* doc/openmp-implementation-status/openmp-45.rst:
Add trailing newline.
* doc/openmp-implementation-status/openmp-50.rst:
Add trailing newline.
* doc/openmp-implementation-status/openmp-51.rst:
Add trailing newline.
* doc/openmp-implementation-status/openmp-52.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompdestroylock.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompdestroynestlock.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompfulfillevent.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetactivelevel.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetancestorthreadnum.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetcancellation.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetdefaultdevice.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetdevicenum.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetdynamic.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetinitialdevice.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetlevel.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetmaxactivelevels.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetmaxtaskpriority.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetmaxteams.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetmaxthreads.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetnested.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetnumdevices.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetnumprocs.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetnumteams.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetnumthreads.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetprocbind.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetschedule.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetsupportedactivelevels.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetteamnum.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetteamsize.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetteamsthreadlimit.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetthreadlimit.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetthreadnum.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetwtick.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompgetwtime.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompinfinal.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompinitlock.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompinitnestlock.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompinparallel.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompisinitialdevice.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetdefaultdevice.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetdynamic.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetlock.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetmaxactivelevels.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetnested.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetnestlock.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetnumteams.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetnumthreads.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetschedule.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompsetteamsthreadlimit.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/omptestlock.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/omptestnestlock.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompunsetlock.rst:
Add trailing newline.
* doc/openmp-runtime-library-routines/ompunsetnestlock.rst:
Add trailing newline.
* doc/reporting-bugs.rst:
Add trailing newline.
* doc/the-libgomp-abi.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-atomic-construct.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-barrier-construct.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-critical-construct.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-firstprivate-lastprivate-copyin-and-copyprivate-clauses.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-flush-construct.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-for-construct.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-master-construct.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-openaccs-parallel-construct.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-ordered-construct.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-parallel-construct.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-private-clause.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-reduction-clause.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-sections-construct.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-single-construct.rst:
Add trailing newline.
* doc/the-libgomp-abi/implementing-threadprivate-construct.rst:
Add trailing newline.
libiberty/ChangeLog:
* doc/bsd.rst:
Add trailing newline.
* doc/copyright.rst:
Add trailing newline.
* doc/extensions.rst:
Add trailing newline.
* doc/function-variable-and-macro-listing.rst:
Add trailing newline.
* doc/index.rst:
Add trailing newline.
* doc/indices-and-tables.rst:
Add trailing newline.
* doc/introduction.rst:
Add trailing newline.
* doc/lesser-general-public-license-2.1.rst:
Add trailing newline.
* doc/overview.rst:
Add trailing newline.
* doc/replacement-functions.rst:
Add trailing newline.
* doc/supplemental-functions.rst:
Add trailing newline.
* doc/using.rst:
Add trailing newline.
libitm/ChangeLog:
* doc/c-c++-language-constructs-for-tm.rst:
Add trailing newline.
* doc/copyright.rst:
Add trailing newline.
* doc/enabling-libitm.rst:
Add trailing newline.
* doc/gnu-free-documentation-license.rst:
Add trailing newline.
* doc/index.rst:
Add trailing newline.
* doc/indices-and-tables.rst:
Add trailing newline.
* doc/internals.rst:
Add trailing newline.
* doc/locking-conventions.rst:
Add trailing newline.
* doc/nesting-flat-vs-closed.rst:
Add trailing newline.
* doc/the-libitm-abi.rst:
Add trailing newline.
* doc/the-libitm-abi/function-list.rst:
Add trailing newline.
* doc/the-libitm-abi/future-enhancements-to-the-abi.rst:
Add trailing newline.
* doc/the-libitm-abi/library-design-principles.rst:
Add trailing newline.
* doc/the-libitm-abi/memory-model.rst:
Add trailing newline.
* doc/the-libitm-abi/non-objectives.rst:
Add trailing newline.
* doc/the-libitm-abi/objectives.rst:
Add trailing newline.
* doc/the-libitm-abi/sample-code.rst:
Add trailing newline.
* doc/the-libitm-abi/types-and-macros-list.rst:
Add trailing newline.
* doc/tm-methods-and-method-groups.rst:
Add trailing newline.
libquadmath/ChangeLog:
* doc/copyright.rst:
Add trailing newline.
* doc/gnu-free-documentation-license.rst:
Add trailing newline.
* doc/i-o-library-routines.rst:
Add trailing newline.
* doc/index.rst:
Add trailing newline.
* doc/indices-and-tables.rst:
Add trailing newline.
* doc/introduction.rst:
Add trailing newline.
* doc/math-library-routines.rst:
Add trailing newline.
* doc/quadmathsnprintf.rst:
Add trailing newline.
* doc/reporting-bugs.rst:
Add trailing newline.
* doc/strtoflt128.rst:
Add trailing newline.
* doc/typedef-and-constants.rst:
Add trailing newline.
|
|
For the future, we can use https://sphinx-fortran.readthedocs.io/ for
Fortran functions which can have optional arguments. However, it's an
additional dependency.
Simplify the function declration.
gcc/fortran/ChangeLog:
* 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.
|
|
gcc/ChangeLog:
* opts.cc (get_option_html_page): Port to sphinx URLs.
(get_option_url): Likewise.
(test_get_option_html_page): Likewise.
|
|
foperator_abs::op1_range works except for the NaN handling,
from:
[frange] double [-Inf, 1.79769313486231570814527423731704356798070567525844996599e+308 (0x0.fffffffffffff8p+1024)]
lhs it computes r
[frange] double [-1.79769313486231570814527423731704356798070567525844996599e+308 (-0x0.fffffffffffff8p+1024), 1.79769313486231570814527423731704356798070567525844996599e+308
+(0x0.fffffffffffff8p+1024)] +-NAN
which is correct except for the +-NAN part.
For r before the final step it makes sure to add -NAN if there is +NAN
in the lhs range, but the final r.union_ makes it unconditional +-NAN,
because the frange ctor sets +-NAN.
So, I think we need to clear it (or have some set variant which
says not to set NAN).
This patch fixes that, but isn't enough to fix the PR, something in
the assumptions handling is still broken (and the PR has other parts).
2022-11-09 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/107569
* range-op-float.cc (foperator_abs::op1_range): Clear NaNs
from the negatives frange before unioning it into r.
|
|
gcc/testsuite/
* gcc.dg/guality/param-6.c: New test.
|
|
A comment in D2552R1:
"The only questionable (but still conforming) case we found was
[[carries_dependency(some_argument)]] on GCC, where the emitted diagnostic said that the
carries_dependency attribute is not supported, but did not specifically call out the syntax error
in the argument clause."
made me try the following patch, where we'll error at least
for arguments to the attribute and for some uses of the attribute
appertaining to something not mentioned in the standard warn
with different diagnostics (or should that be an error?; clang++
does that, but I think we never do for any attribute, standard or not).
The diagnostics on toplevel attribute declaration is still an
attribute ignored warning and on empty statement different wording.
The paper additionally mentions
struct X { [[nodiscard]]; }; // no diagnostic on GCC
and 2 cases of missing diagnostics on [[fallthrough]] (guess I should
file a PR about those; one problem is that do { ... } while (0); there
is replaced during genericization just by ... and another that
[[fallthrough]] there is followed by a label, but not user/case/default
label, but an artificial one created from while loop genericization.
2022-11-09 Jakub Jelinek <jakub@redhat.com>
* tree.cc (handle_carries_dependency_attribute): New function.
(std_attribute_table): Add carries_dependency attribute.
* parser.cc (cp_parser_check_std_attribute): Add carries_dependency
attribute.
* g++.dg/cpp0x/attr-carries_dependency1.C: New test.
|
|
The test fails when long is 32-bit rather than 64-bit (say x86_64 with
RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} tree-ssa.exp=pr107541.c'
).
I've tweaked it to use long long so it passes even on the 32-bit
targets, and added an early out for weirdo targets because I think
the test assumes the usual 1/2/4/8 bytes sizes for char/short/int/long long.
2022-11-09 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/107541
* gcc.dg/tree-ssa/pr107541.c (c): Use long long type rather than long.
(main): Punt if sizeof short isn't 2, or int 4, or long long 8.
|
|
gcc/ChangeLog:
* 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.
|
|
The BSWAP operation is not handled in rtx_costs. Add it.
With Zbb, BSWAP for XLEN is a single instruction; for smaller modes,
it will expand into two.
gcc/ChangeLog:
* config/riscv/riscv.cc (riscv_rtx_costs): Add BSWAP.
|
|
Signed overflow is an undefined behavior, so we need to prevent it from
happening, instead of "checking" the result.
gcc/ChangeLog:
* config/loongarch/loongarch.cc (loongarch_emit_int_compare):
Avoid signed overflow.
|
|
We can implement the op[12]_range entries for plus and minus in terms
of each other. These are adapted from the integer versions.
gcc/ChangeLog:
* range-op-float.cc (foperator_plus::op1_range): New.
(foperator_plus::op2_range): New.
(foperator_minus::op1_range): New.
(foperator_minus::op2_range): New.
|
|
gcc/ChangeLog:
* Makefile.in: Support installation if sphinx-build is missing.
gcc/ada/ChangeLog:
* gcc-interface/Make-lang.in:
Support installation if sphinx-build is missing.
gcc/cp/ChangeLog:
* Make-lang.in:
Support installation if sphinx-build is missing.
gcc/d/ChangeLog:
* Make-lang.in:
Support installation if sphinx-build is missing.
gcc/fortran/ChangeLog:
* Make-lang.in:
Support installation if sphinx-build is missing.
gcc/go/ChangeLog:
* Make-lang.in:
Support installation if sphinx-build is missing.
Support installation if sphinx-build is missing.
gcc/jit/ChangeLog:
* Make-lang.in:
Support installation if sphinx-build is missing.
|
|
gcc/ChangeLog:
* 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.
|
|
gcc/ChangeLog:
* 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.
|
|
gcc/ada/ChangeLog:
* doc/gnat_rm/index.rst: Fix cross manual refs.
gcc/ChangeLog:
* 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.
gcc/jit/ChangeLog:
* doc/internals/index.rst: Fix cross manual refs.
* doc/topics/contexts.rst: Likewise.
|
|
gcc/ChangeLog:
* Makefile.in: Support --with-sphinx-build.
* configure.ac:
* configure: Regenerate.
gcc/ada/ChangeLog:
* gcc-interface/Make-lang.in: Support --with-sphinx-build.
gcc/d/ChangeLog:
* Make-lang.in: Support --with-sphinx-build.
gcc/fortran/ChangeLog:
* Make-lang.in: Support --with-sphinx-build.
gcc/go/ChangeLog:
* Make-lang.in: Support --with-sphinx-build.
gcc/jit/ChangeLog:
* Make-lang.in: Support --with-sphinx-build.
libgomp/ChangeLog:
* Makefile.in: Support --with-sphinx-build.
* configure.ac: Likewise..
* configure: Regenerate.
libiberty/ChangeLog:
* Makefile.in: Support --with-sphinx-build.
* configure.ac: Likewise.
* configure: Regenerate.
libitm/ChangeLog:
* Makefile.in: Support --with-sphinx-build.
* configure.ac: Likewise.
* configure: Regenerate.
libquadmath/ChangeLog:
* Makefile.in: Support --with-sphinx-build.
* configure.ac: Likewise.
* configure: Regenerate.
|
|
gcc/ChangeLog:
* target.def: Use proper lexers for target macros.
* doc/gccint/target-macros/tm.rst.in: Re-generate.
|
|
gcc/ada/ChangeLog:
* 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|.
|
|
gcc/jit/ChangeLog:
* 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.
|
|
gcc/d/ChangeLog:
* gdc.texi: Removed.
gcc/ChangeLog:
* 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.
gcc/fortran/ChangeLog:
* gfc-internals.texi: Removed.
* gfortran.texi: Removed.
* intrinsic.texi: Removed.
* invoke.texi: Removed.
gcc/go/ChangeLog:
* gccgo.texi: Removed.
libgomp/ChangeLog:
* libgomp.texi: Removed.
libiberty/ChangeLog:
* at-file.texi: Removed.
* copying-lib.texi: Removed.
* functions.texi: Removed.
* libiberty.texi: Removed.
* obstacks.texi: Removed.
libitm/ChangeLog:
* libitm.texi: Removed.
libquadmath/ChangeLog:
* libquadmath.texi: Removed.
|
|
gcc/ChangeLog:
* doc/gccint/target-macros/tm.rst.in: New file.
|
|
config/ChangeLog:
* acx.m4: Do not wrap REPORT_BUGS_TO.
ChangeLog:
* configure: Regenerate.
* configure.ac: Support Sphinx based documentation.
gcc/ChangeLog:
* Makefile.in: Support Sphinx based documentation.
* configure: Regenerate.
* configure.ac: Support Sphinx based documentation.
* genhooks.cc (struct s_hook): Emit tm.rst.in file.
gcc/cp/ChangeLog:
* Make-lang.in: Support Sphinx based documentation.
gcc/d/ChangeLog:
* Make-lang.in: Support Sphinx based documentation.
gcc/fortran/ChangeLog:
* Make-lang.in: Support Sphinx based documentation.
gcc/go/ChangeLog:
* Make-lang.in: Support Sphinx based documentation.
libgomp/ChangeLog:
* Makefile.in: Support Sphinx based documentation.
libiberty/ChangeLog:
* Makefile.in: Support Sphinx based documentation.
libitm/ChangeLog:
* Makefile.in: Support Sphinx based documentation.
libquadmath/ChangeLog:
* Makefile.in: Support Sphinx based documentation.
|