1941 Commits

Author SHA1 Message Date
GCC Administrator
6eea85a95e Daily bump. 2022-12-01 00:17:51 +00:00
Tobias Burnus
e0b95c2e8b libgomp.texi: List GCN's 'gfx803' under OpenMP Context Selectors
libgomp/ChangeLog:

	* libgomp.texi (OpenMP Context Selectors): Add 'gfx803' to gcn's isa.
2022-11-30 11:23:41 +01:00
Paul-Antoine Arras
1fd508744e amdgcn: Support AMD-specific 'isa' traits in OpenMP context selectors
Add support for gfx803 as an alias for fiji.
Add test cases for all supported 'isa' values.

gcc/ChangeLog:

	* config/gcn/gcn.cc (gcn_omp_device_kind_arch_isa): Add gfx803.
	* config/gcn/t-omp-device: Add gfx803.

libgomp/ChangeLog:

	* testsuite/libgomp.c/declare-variant-4-fiji.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx803.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx900.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx906.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx908.c: New test.
	* testsuite/libgomp.c/declare-variant-4-gfx90a.c: New test.
	* testsuite/libgomp.c/declare-variant-4.h: New header file.
2022-11-30 10:51:42 +01:00
GCC Administrator
b774853514 Daily bump. 2022-11-29 00:18:09 +00:00
Tobias Burnus
091b6dbc48 OpenMP/Fortran: Permit end-clause on directive
gcc/fortran/ChangeLog:

	* openmp.cc (OMP_DO_CLAUSES, OMP_SCOPE_CLAUSES,
	OMP_SECTIONS_CLAUSES): Add 'nowait'.
	(OMP_SINGLE_CLAUSES): Add 'nowait' and 'copyprivate'.
	(gfc_match_omp_distribute_parallel_do,
	gfc_match_omp_distribute_parallel_do_simd,
	gfc_match_omp_parallel_do,
	gfc_match_omp_parallel_do_simd,
	gfc_match_omp_parallel_sections,
	gfc_match_omp_teams_distribute_parallel_do,
	gfc_match_omp_teams_distribute_parallel_do_simd): Disallow 'nowait'.
	(gfc_match_omp_workshare): Match 'nowait' clause.
	(gfc_match_omp_end_single): Use clause matcher for 'nowait'.
	(resolve_omp_clauses): Reject 'nowait' + 'copyprivate'.
	* parse.cc (decode_omp_directive): Break too long line.
	(parse_omp_do, parse_omp_structured_block): Diagnose duplicated
	'nowait' clause.

libgomp/ChangeLog:

	* libgomp.texi (OpenMP 5.2): Mark end-directive as Y.

gcc/testsuite/ChangeLog:

	* gfortran.dg/gomp/copyprivate-1.f90: New test.
	* gfortran.dg/gomp/copyprivate-2.f90: New test.
	* gfortran.dg/gomp/nowait-2.f90: Move dg-error tests ...
	* gfortran.dg/gomp/nowait-4.f90: ... to this new file.
	* gfortran.dg/gomp/nowait-5.f90: New test.
	* gfortran.dg/gomp/nowait-6.f90: New test.
	* gfortran.dg/gomp/nowait-7.f90: New test.
	* gfortran.dg/gomp/nowait-8.f90: New test.
2022-11-28 11:10:31 +01:00
GCC Administrator
d769c50408 Daily bump. 2022-11-26 00:17:08 +00:00
Sandra Loosemore
309e2d95e3 OpenMP: Generate SIMD clones for functions with "declare target"
This patch causes the IPA simdclone pass to generate clones for
functions with the "omp declare target" attribute as if they had
"omp declare simd", provided the function appears to be suitable for
SIMD execution.  The filter is conservative, rejecting functions
that write memory or that call other functions not known to be safe.
A new option -fopenmp-target-simd-clone is added to control this
transformation; it's enabled for offload processing at -O2 and higher.

gcc/ChangeLog:

	* common.opt (fopenmp-target-simd-clone): New option.
	(target_simd_clone_device): New enum to go with it.
	* doc/invoke.texi (-fopenmp-target-simd-clone): Document.
	* flag-types.h (enum omp_target_simd_clone_device_kind): New.
	* omp-simd-clone.cc (auto_simd_fail): New function.
	(auto_simd_check_stmt): New function.
	(plausible_type_for_simd_clone): New function.
	(ok_for_auto_simd_clone): New function.
	(simd_clone_create): Add force_local argument, make the symbol
	have internal linkage if it is true.
	(expand_simd_clones): Also check for cloneable functions with
	"omp declare target".  Pass explicit_p argument to
	simd_clone.compute_vecsize_and_simdlen target hook.
	* opts.cc (default_options_table): Add -fopenmp-target-simd-clone.
	* target.def (TARGET_SIMD_CLONE_COMPUTE_VECSIZE_AND_SIMDLEN):
	Add bool explicit_p argument.
	* doc/tm.texi: Regenerated.
	* config/aarch64/aarch64.cc
	(aarch64_simd_clone_compute_vecsize_and_simdlen): Update.
	* config/gcn/gcn.cc
	(gcn_simd_clone_compute_vecsize_and_simdlen): Update.
	* config/i386/i386.cc
	(ix86_simd_clone_compute_vecsize_and_simdlen): Update.

gcc/testsuite/ChangeLog:

	* g++.dg/gomp/target-simd-clone-1.C: New.
	* g++.dg/gomp/target-simd-clone-2.C: New.
	* gcc.dg/gomp/target-simd-clone-1.c: New.
	* gcc.dg/gomp/target-simd-clone-2.c: New.
	* gcc.dg/gomp/target-simd-clone-3.c: New.
	* gcc.dg/gomp/target-simd-clone-4.c: New.
	* gcc.dg/gomp/target-simd-clone-5.c: New.
	* gcc.dg/gomp/target-simd-clone-6.c: New.
	* gcc.dg/gomp/target-simd-clone-7.c: New.
	* gcc.dg/gomp/target-simd-clone-8.c: New.
	* lib/scanoffloadipa.exp: New.

libgomp/ChangeLog:

	* testsuite/lib/libgomp.exp: Load scanoffloadipa.exp library.
	* testsuite/libgomp.c/target-simd-clone-1.c: New.
	* testsuite/libgomp.c/target-simd-clone-2.c: New.
	* testsuite/libgomp.c/target-simd-clone-3.c: New.
2022-11-25 18:13:22 +00:00
Tobias Burnus
9f9d128f45 libgomp: Add no-target-region rev offload test + fix plugin-nvptx
OpenMP permits that a 'target device(ancestor:1)' is called without being
enclosed in a target region - using the current device (i.e. the host) in
that case.  This commit adds a testcase for this.

In case of nvptx, the missing on-device 'GOMP_target_ext' call causes that
it and also the associated on-device GOMP_REV_OFFLOAD_VAR variable are not
linked in from nvptx's libgomp.a. Thus, handle the failing cuModuleGetGlobal
gracefully by disabling reverse offload and assuming that the failure is fine.

libgomp/ChangeLog:

	* plugin/plugin-nvptx.c (GOMP_OFFLOAD_load_image): Use unsigned int
	for 'i' to match 'fn_entries'; regard absent GOMP_REV_OFFLOAD_VAR
	as valid and the code having no reverse-offload code.
	* testsuite/libgomp.c-c++-common/reverse-offload-2.c: New test.
2022-11-25 13:48:17 +01:00
Tobias Burnus
c16e85d726 libgomp.texi: OpenMP Impl Status 5.1 additions + TR11
libgomp/ChangeLog:

	* libgomp.texi (OpenMP Implementation Status): Add three 5.1 items
	and status for Technical Report (TR) 11.
2022-11-25 11:54:42 +01:00
GCC Administrator
8b7fee1de9 Daily bump. 2022-11-22 00:17:49 +00:00
Tobias Burnus
6edcb5dc42 libgomp/gcn: fix/improve struct output
output.printf_data.(value union) contains text[128], which has the size
of 128 bytes, sufficient for 16 uint64_t variables; hence value_u64[2]
could be extended to value_u64[6] - sufficient for all required arguments
to gomp_target_rev.  Additionally, next_output.printf_data.(msg union)
contained msg_u64 which then is no longer needed and also caused 32bit
vs 64bit alignment issues.

libgomp/
	* config/gcn/libgomp-gcn.h (struct output):
	Remove 'msg_u64' from the union, change
	value_u64[2] to value_u64[6].
	* config/gcn/target.c (GOMP_target_ext): Update accordingly.
	* plugin/plugin-gcn.c (process_reverse_offload, console_output):
	Likewise.
2022-11-21 15:22:35 +01:00
Martin Liska
3d3b561fc3 changelog: Fix extra space after tab. 2022-11-21 10:13:44 +01:00
GCC Administrator
fb98ede8ca Daily bump. 2022-11-21 00:16:46 +00:00
Tobias Burnus
8c05d8cd43 libgomp/gcn: Prepare for reverse-offload callback handling
libgomp/ChangeLog:

	* config/gcn/libgomp-gcn.h: New file; contains
	struct output, declared previously in plugin-gcn.c.
	* config/gcn/target.c: Include it.
	(GOMP_ADDITIONAL_ICVS): Declare as extern var.
	(GOMP_target_ext): Handle reverse offload.
	* plugin/plugin-gcn.c: Include libgomp-gcn.h.
	(struct kernargs): Replace struct def by the one
	from libgomp-gcn.h for output_data.
	(process_reverse_offload): New.
	(console_output): Call it.
2022-11-19 10:36:27 +01:00
GCC Administrator
80909529c9 Daily bump. 2022-11-17 00:16:52 +00:00
Tobias Burnus
6f83861cc1 gcn: Add __builtin_gcn_kernarg_ptr
Add __builtin_gcn_kernarg_ptr to avoid using hard-coded register values
and permit future ABI changes while keeping the API.

gcc/ChangeLog:

	* config/gcn/gcn-builtins.def (KERNARG_PTR): Add.
	* config/gcn/gcn.cc (gcn_init_builtin_types): Change siptr_type_node,
	sfptr_type_node and voidptr_type_node from FLAT to ADDR_SPACE_DEFAULT.
	(gcn_expand_builtin_1): Handle GCN_BUILTIN_KERNARG_PTR.
	(gcn_oacc_dim_size): Return in ADDR_SPACE_FLAT.

libgomp/ChangeLog:

	* config/gcn/team.c (gomp_gcn_enter_kernel): Use
	__builtin_gcn_kernarg_ptr instead of asm ("s8").

Co-Authored-By: Andrew Stubbs <ams@codesourcery.com>
2022-11-16 14:25:28 +01:00
GCC Administrator
83d400bded Daily bump. 2022-11-15 08:32:29 +00:00
Martin Liska
191dbc3568 Revert "sphinx: copy files from texi2rst-generated repository"
This reverts commit c63539ffe4c0e327337a1a51f638d9c8c958cb26.
2022-11-14 09:35:07 +01:00
Martin Liska
4e3dcf2076 Revert "sphinx: support Sphinx in build system"
This reverts commit 41a45cba0021f597dbfdec1f782026215ea21726.
2022-11-14 09:35:06 +01:00
Martin Liska
d77de73829 Revert "sphinx: remove texinfo files"
This reverts commit 54ca4eef58661a7d7a511e2bbbe309bde1732abf.
2022-11-14 09:35:06 +01:00
Martin Liska
b779e6bf0b Revert "sphinx: add --with-sphinx-build"
This reverts commit 1f5a932e89b0c2c4a7af7f849ca2e2e3dbf329e0.
2022-11-14 09:35:05 +01:00
Martin Liska
50b2e0fc36 Revert "sphinx: fix building if sphinx-build is missing"
This reverts commit 1f9c79367e136e0ca5b775562e6111e1a0d0046f.
2022-11-14 09:35:05 +01:00
Martin Liska
a0ccbac843 Revert "sphinx: add missing trailing newline"
This reverts commit 3ed1b4ce7c9bdf8c777d12da0f5fe4cae8ba7c8e.
2022-11-14 09:35:04 +01:00
Martin Liska
37a5098714 Revert "sphinx: add missing HAS_SPHINX_BUILD"
This reverts commit 8f5aa130fa61637baec476119e72849f7e3f8c67.
2022-11-14 09:35:04 +01:00
Martin Liska
95d364643a Revert "sphinx: add missing newline for conf.py files."
This reverts commit bd044dae51caea3c641f86ec5cb0ebccf7e06de7.
2022-11-14 09:35:03 +01:00
Martin Liska
bd24b5dbb6 Revert "configure: always set SPHINX_BUILD"
This reverts commit 5e749ee3019d7917184af30dab8d09c933c0a4a1.
2022-11-14 09:35:02 +01:00
GCC Administrator
eefbfbc793 Daily bump. 2022-11-14 00:17:08 +00:00
Martin Liska
5e749ee301 configure: always set SPHINX_BUILD
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.
2022-11-13 16:35:25 +01:00
GCC Administrator
30d77d4962 Daily bump. 2022-11-13 00:17:02 +00:00
Jakub Jelinek
2a193e9df8 libgomp: Fix up build on mingw [PR107641]
Pointers should be first casted to intptr_t/uintptr_t before casting
them to another integral type to avoid warnings.
Furthermore, the function has code like
  else if (upper <= UINT_MAX)
    something;
  else
    something_else;
so it seems using unsigned type for upper where upper <= UINT_MAX is always
true is not intended.

2022-11-12  Jakub Jelinek  <jakub@redhat.com>

	PR libgomp/107641
	* env.c (parse_unsigned_long): Cast params[2] to uintptr_t rather than
	unsigned long.  Change type of upper from unsigned to unsigned long.
2022-11-12 09:50:04 +01:00
GCC Administrator
f225b813e4 Daily bump. 2022-11-11 00:17:22 +00:00
Martin Liska
bd044dae51 sphinx: add missing newline for conf.py files.
gcc/d/ChangeLog:

	* doc/conf.py: Add newline at last line.

gcc/ChangeLog:

	* doc/cpp/conf.py: Add newline at last line.
	* doc/cppinternals/conf.py: Add newline at last line.
	* doc/gcc/conf.py: Add newline at last line.
	* doc/gccint/conf.py: Add newline at last line.
	* doc/install/conf.py: Add newline at last line.

gcc/fortran/ChangeLog:

	* doc/gfc-internals/conf.py: Add newline at last line.
	* doc/gfortran/conf.py: Add newline at last line.

gcc/go/ChangeLog:

	* doc/conf.py: Add newline at last line.

libgomp/ChangeLog:

	* doc/conf.py: Add newline at last line.

libiberty/ChangeLog:

	* doc/conf.py: Add newline at last line.

libitm/ChangeLog:

	* doc/conf.py: Add newline at last line.

libquadmath/ChangeLog:

	* doc/conf.py: Add newline at last line.
2022-11-10 13:56:49 +01:00
GCC Administrator
1cdfd0e5cd Daily bump. 2022-11-10 00:17:57 +00:00
Martin Liska
8f5aa130fa sphinx: add missing HAS_SPHINX_BUILD
libgomp/ChangeLog:

	* Makefile.in: Add missing HAS_SPHINX_BUILD.

libitm/ChangeLog:

	* Makefile.in: Add missing HAS_SPHINX_BUILD.

libquadmath/ChangeLog:

	* Makefile.in: Add missing HAS_SPHINX_BUILD.
2022-11-09 20:32:07 +01:00
Martin Liska
3ed1b4ce7c sphinx: add missing trailing newline
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.
2022-11-09 13:58:08 +01:00
Martin Liska
1f9c79367e sphinx: fix building if sphinx-build is missing
libgomp/ChangeLog:

	* Makefile.in: Build info pages conditionally.

libitm/ChangeLog:

	* Makefile.in: Build info pages conditionally.

libquadmath/ChangeLog:

	* Makefile.in: Build info pages conditionally.
2022-11-09 10:08:02 +01:00
Martin Liska
1f5a932e89 sphinx: add --with-sphinx-build
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.
2022-11-09 09:00:36 +01:00
Martin Liska
54ca4eef58 sphinx: remove texinfo files
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.
2022-11-09 09:00:35 +01:00
Martin Liska
41a45cba00 sphinx: support Sphinx in build system
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.
2022-11-09 09:00:35 +01:00
Martin Liska
c63539ffe4 sphinx: copy files from texi2rst-generated repository
ChangeLog:

	* doc/Makefile: New file.
	* doc/_static/custom.css: New file.
	* doc/baseconf.py: New file.
	* doc/bsd.rst: New file.
	* doc/contrib.rst: New file.
	* doc/contribute.rst: New file.
	* doc/cppdiropts.rst: New file.
	* doc/cppenv.rst: New file.
	* doc/cppopts.rst: New file.
	* doc/cppwarnopts.rst: New file.
	* doc/favicon.ico: New file.
	* doc/funding.rst: New file.
	* doc/gcc_sphinx.py: New file.
	* doc/gnu.rst: New file.
	* doc/gnu_free_documentation_license.rst: New file.
	* doc/gpl-3.0.rst: New file.
	* doc/indices-and-tables.rst: New file.
	* doc/lgpl-2.1.rst: New file.
	* doc/logo.pdf: New file.
	* doc/logo.svg: New file.
	* doc/md.rst: New file.
	* doc/requirements.txt: New file.

gcc/d/ChangeLog:

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

gcc/ChangeLog:

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

gcc/fortran/ChangeLog:

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

gcc/go/ChangeLog:

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

libgomp/ChangeLog:

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

libiberty/ChangeLog:

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

libitm/ChangeLog:

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

libquadmath/ChangeLog:

	* doc/conf.py: New file.
	* doc/copyright.rst: New file.
	* doc/gnu-free-documentation-license.rst: New file.
	* doc/i-o-library-routines.rst: New file.
	* doc/index.rst: New file.
	* doc/indices-and-tables.rst: New file.
	* doc/introduction.rst: New file.
	* doc/math-library-routines.rst: New file.
	* doc/quadmathsnprintf.rst: New file.
	* doc/reporting-bugs.rst: New file.
	* doc/strtoflt128.rst: New file.
	* doc/typedef-and-constants.rst: New file.
2022-11-09 09:00:35 +01:00
Jakub Jelinek
89d0a14a1f Manually add ChangeLog entries from r13-3652-ge4cba49413ca429dc82f6aa2e88129ecb3fdd943
This commit caused failure of update_version_git due to the removal of
liboffloadmic with ChangeLog in it, so I had to blacklist that commit
and here I'm adding ChangeLog entries manually.
2022-11-06 12:12:47 +01:00
Thomas Schwinge
e4cba49413 Remove support for Intel MIC offloading
... after its deprecation in GCC 12.

	* Makefile.def: Remove module 'liboffloadmic'.
	* Makefile.in: Regenerate.
	* configure.ac: Remove 'liboffloadmic' handling.
	* configure: Regenerate.
	contrib/
	* gcc-changelog/git_commit.py (default_changelog_locations):
	Remove 'liboffloadmic'.
	* gcc_update (files_and_dependencies): Remove 'liboffloadmic'
	files.
	* update-copyright.py (GCCCmdLine): Remove 'liboffloadmic'
	comment.
	gcc/
	* config.gcc [target *-intelmic-* | *-intelmicemul-*]: Remove.
	* config/i386/i386-options.cc (ix86_omp_device_kind_arch_isa)
	[ACCEL_COMPILER]: Remove.
	* config/i386/intelmic-mkoffload.cc: Remove.
	* config/i386/intelmic-offload.h: Likewise.
	* config/i386/t-intelmic: Likewise.
	* config/i386/t-omp-device: Likewise.
	* configure.ac [target *-intelmic-* | *-intelmicemul-*]: Remove.
	* configure: Regenerate.
	* doc/install.texi (--enable-offload-targets=[...]): Update.
	* doc/sourcebuild.texi: Remove 'liboffloadmic' documentation.
	include/
	* gomp-constants.h (GOMP_DEVICE_INTEL_MIC): Comment out.
	(GOMP_VERSION_INTEL_MIC): Remove.
	libgomp/
	* libgomp-plugin.h (OFFLOAD_TARGET_TYPE_INTEL_MIC): Remove.
	* libgomp.texi (OpenMP Context Selectors): Remove Intel MIC
	documentation.
	* plugin/configfrag.ac <enable_offload_targets>
	[*-intelmic-* | *-intelmicemul-*]: Remove.
	* configure: Regenerate.
	* testsuite/lib/libgomp.exp (libgomp_init): Remove 'liboffloadmic'
	handling.
	(offload_target_to_openacc_device_type)
	[$offload_target = *-intelmic*]: Remove.
	(check_effective_target_offload_device_intel_mic)
	(check_effective_target_offload_device_any_intel_mic): Remove.
	* testsuite/libgomp.c-c++-common/on_device_arch.h
	(device_arch_intel_mic, on_device_arch_intel_mic, any_device_arch)
	(any_device_arch_intel_mic): Remove.
	* testsuite/libgomp.c-c++-common/target-45.c: Remove
	'offload_device_any_intel_mic' XFAIL.
	* testsuite/libgomp.fortran/target10.f90: Likewise.
	liboffloadmic/
	* ChangeLog: Remove.
	* Makefile.am: Likewise.
	* Makefile.in: Likewise.
	* aclocal.m4: Likewise.
	* configure: Likewise.
	* configure.ac: Likewise.
	* configure.tgt: Likewise.
	* doc/doxygen/config: Likewise.
	* doc/doxygen/header.tex: Likewise.
	* include/coi/common/COIEngine_common.h: Likewise.
	* include/coi/common/COIEvent_common.h: Likewise.
	* include/coi/common/COIMacros_common.h: Likewise.
	* include/coi/common/COIPerf_common.h: Likewise.
	* include/coi/common/COIResult_common.h: Likewise.
	* include/coi/common/COISysInfo_common.h: Likewise.
	* include/coi/common/COITypes_common.h: Likewise.
	* include/coi/sink/COIBuffer_sink.h: Likewise.
	* include/coi/sink/COIPipeline_sink.h: Likewise.
	* include/coi/sink/COIProcess_sink.h: Likewise.
	* include/coi/source/COIBuffer_source.h: Likewise.
	* include/coi/source/COIEngine_source.h: Likewise.
	* include/coi/source/COIEvent_source.h: Likewise.
	* include/coi/source/COIPipeline_source.h: Likewise.
	* include/coi/source/COIProcess_source.h: Likewise.
	* liboffloadmic_host.spec.in: Likewise.
	* liboffloadmic_target.spec.in: Likewise.
	* plugin/Makefile.am: Likewise.
	* plugin/Makefile.in: Likewise.
	* plugin/aclocal.m4: Likewise.
	* plugin/configure: Likewise.
	* plugin/configure.ac: Likewise.
	* plugin/libgomp-plugin-intelmic.cpp: Likewise.
	* plugin/offload_target_main.cpp: Likewise.
	* runtime/cean_util.cpp: Likewise.
	* runtime/cean_util.h: Likewise.
	* runtime/coi/coi_client.cpp: Likewise.
	* runtime/coi/coi_client.h: Likewise.
	* runtime/coi/coi_server.cpp: Likewise.
	* runtime/coi/coi_server.h: Likewise.
	* runtime/compiler_if_host.cpp: Likewise.
	* runtime/compiler_if_host.h: Likewise.
	* runtime/compiler_if_target.cpp: Likewise.
	* runtime/compiler_if_target.h: Likewise.
	* runtime/dv_util.cpp: Likewise.
	* runtime/dv_util.h: Likewise.
	* runtime/emulator/coi_common.h: Likewise.
	* runtime/emulator/coi_device.cpp: Likewise.
	* runtime/emulator/coi_device.h: Likewise.
	* runtime/emulator/coi_host.cpp: Likewise.
	* runtime/emulator/coi_host.h: Likewise.
	* runtime/emulator/coi_version_asm.h: Likewise.
	* runtime/emulator/coi_version_linker_script.map: Likewise.
	* runtime/liboffload_error.c: Likewise.
	* runtime/liboffload_error_codes.h: Likewise.
	* runtime/liboffload_msg.c: Likewise.
	* runtime/liboffload_msg.h: Likewise.
	* runtime/mic_lib.f90: Likewise.
	* runtime/offload.h: Likewise.
	* runtime/offload_common.cpp: Likewise.
	* runtime/offload_common.h: Likewise.
	* runtime/offload_engine.cpp: Likewise.
	* runtime/offload_engine.h: Likewise.
	* runtime/offload_env.cpp: Likewise.
	* runtime/offload_env.h: Likewise.
	* runtime/offload_host.cpp: Likewise.
	* runtime/offload_host.h: Likewise.
	* runtime/offload_iterator.h: Likewise.
	* runtime/offload_omp_host.cpp: Likewise.
	* runtime/offload_omp_target.cpp: Likewise.
	* runtime/offload_orsl.cpp: Likewise.
	* runtime/offload_orsl.h: Likewise.
	* runtime/offload_table.cpp: Likewise.
	* runtime/offload_table.h: Likewise.
	* runtime/offload_target.cpp: Likewise.
	* runtime/offload_target.h: Likewise.
	* runtime/offload_target_main.cpp: Likewise.
	* runtime/offload_timer.h: Likewise.
	* runtime/offload_timer_host.cpp: Likewise.
	* runtime/offload_timer_target.cpp: Likewise.
	* runtime/offload_trace.cpp: Likewise.
	* runtime/offload_trace.h: Likewise.
	* runtime/offload_util.cpp: Likewise.
	* runtime/offload_util.h: Likewise.
	* runtime/ofldbegin.cpp: Likewise.
	* runtime/ofldend.cpp: Likewise.
	* runtime/orsl-lite/include/orsl-lite.h: Likewise.
	* runtime/orsl-lite/lib/orsl-lite.c: Likewise.
	* runtime/orsl-lite/version.txt: Likewise.
2022-11-04 10:51:01 +01:00
GCC Administrator
d29260ce80 Daily bump. 2022-11-04 00:17:58 +00:00
Tobias Burnus
6629444170 OpenMP/Fortran: 'target update' with DT components
OpenMP 5.0 permits to use arrays with derived type components for the list
items to the 'from'/'to' clauses of the 'target update' directive.

gcc/fortran/ChangeLog:

	* openmp.cc (gfc_match_omp_clauses): Permit derived types for
	the 'to' and 'from' clauses of 'target update'.
	* trans-openmp.cc (gfc_trans_omp_clauses): Fixes for
	derived-type changes; fix size for scalars.

libgomp/ChangeLog:

	* testsuite/libgomp.fortran/target-11.f90: New test.
	* testsuite/libgomp.fortran/target-13.f90: New test.
2022-11-03 15:03:52 +01:00
GCC Administrator
58035eeece Daily bump. 2022-11-03 00:17:32 +00:00
Thomas Schwinge
f6ce1e77bb Support OpenACC 'declare create' with Fortran allocatable arrays, part II [PR106643, PR96668]
PR libgomp/106643
	PR fortran/96668
	libgomp/
	* oacc-mem.c (goacc_enter_data_internal): Support
	OpenACC 'declare create' with Fortran allocatable arrays, part II.
	* testsuite/libgomp.oacc-fortran/declare-allocatable-array_descriptor-1-directive.f90:
	Adjust.
	* testsuite/libgomp.oacc-fortran/pr106643-1.f90: New.
2022-11-02 20:51:41 +01:00
Thomas Schwinge
da8e0e1191 Support OpenACC 'declare create' with Fortran allocatable arrays, part I [PR106643]
PR libgomp/106643
	libgomp/
	* oacc-mem.c (goacc_enter_data_internal): Support
	OpenACC 'declare create' with Fortran allocatable arrays, part I.
	* testsuite/libgomp.oacc-fortran/declare-allocatable-1-directive.f90:
	New.
	* testsuite/libgomp.oacc-fortran/declare-allocatable-array_descriptor-1-directive.f90:
	New.
2022-11-02 20:51:40 +01:00
Thomas Schwinge
abeaf3735f Add 'libgomp.oacc-fortran/declare-allocatable-array_descriptor-1-runtime.f90'
libgomp/
	* testsuite/libgomp.oacc-fortran/declare-allocatable-array_descriptor-1-runtime.f90:
	New.
2022-11-02 20:51:40 +01:00
Thomas Schwinge
59c6c5dbf2 Add 'libgomp.oacc-fortran/declare-allocatable-1-runtime.f90'
... which is 'libgomp.oacc-fortran/declare-allocatable-1.f90' adjusted
for missing support for OpenACC "Changes from Version 2.0 to 2.5":
"The 'declare create' directive with a Fortran 'allocatable' has new behavior".
Thus, after 'allocate'/before 'deallocate', call 'acc_create'/'acc_delete'
manually.

	libgomp/
	* testsuite/libgomp.oacc-fortran/declare-allocatable-1-runtime.f90:
	New.
2022-11-02 20:51:40 +01:00
Cesar Philippidis
8c357d884b Add 'libgomp.oacc-fortran/declare-allocatable-1.f90'
libgomp/
	* testsuite/libgomp.oacc-fortran/declare-allocatable-1.f90: New.

Co-authored-by: Thomas Schwinge <thomas@codesourcery.com>
2022-11-02 20:51:40 +01:00