Commit Graph

304 Commits

Author SHA1 Message Date
GCC Administrator
4d6fa5b7f1 Daily bump. 2024-09-24 00:18:14 +00:00
Matthieu Longo
9e1c71bab5 dwarf2: add hooks for architecture-specific CFIs
Architecture-specific CFI directives are currently declared an processed
among others architecture-independent CFI directives in gcc/dwarf2* files.
This approach creates confusion, specifically in the case of DWARF
instructions in the vendor space and using the same instruction code.

Such a clash currently happen between DW_CFA_GNU_window_save (used on
SPARC) and DW_CFA_AARCH64_negate_ra_state (used on AArch64), and both
having the same instruction code 0x2d.
Then AArch64 compilers generates a SPARC CFI directive (.cfi_window_save)
instead of .cfi_negate_ra_state, contrarilly to what is expected in
[DWARF for the Arm 64-bit Architecture (AArch64)](https://github.com/
ARM-software/abi-aa/blob/main/aadwarf64/aadwarf64.rst).

This refactoring does not solve completely the problem, but improve the
situation by moving some of the processing of those directives (more
specifically their output in the assembly) to the backend via 2 target
hooks:
- DW_CFI_OPRND1_DESC: parse the first operand of the directive (if any).
- OUTPUT_CFI_DIRECTIVE: output the CFI directive as a string.

Additionally, this patch also contains a renaming of an enum used for
return address mangling on AArch64.

gcc/ChangeLog:

	* config/aarch64/aarch64.cc
	(aarch64_output_cfi_directive): New hook for CFI directives.
	(aarch64_dw_cfi_oprnd1_desc): Same.
	(TARGET_OUTPUT_CFI_DIRECTIVE): Hook for output_cfi_directive.
	(TARGET_DW_CFI_OPRND1_DESC): Hook for dw_cfi_oprnd1_desc.
	* config/sparc/sparc.cc
	(sparc_output_cfi_directive): New hook for CFI directives.
	(sparc_dw_cfi_oprnd1_desc): Same.
	(TARGET_OUTPUT_CFI_DIRECTIVE): Hook for output_cfi_directive.
	(TARGET_DW_CFI_OPRND1_DESC): Hook for dw_cfi_oprnd1_desc.
	* coretypes.h
	(struct dw_cfi_node): Forward declaration of CFI type from
	gcc/dwarf2out.h.
	(enum dw_cfi_oprnd_type): Same.
	(enum dwarf_call_frame_info): Same.
	* doc/tm.texi: Regenerated from doc/tm.texi.in.
	* doc/tm.texi.in: Add doc for new target hooks.
	type of enum to allow forward declaration.
	* dwarf2cfi.cc
	(struct dw_cfi_row): Update the description for window_save
	and ra_mangled.
	(dwarf2out_frame_debug_cfa_negate_ra_state): Use AArch64 CFI
	directive instead of the SPARC one.
	(change_cfi_row): Use the right CFI directive's name for RA
	mangling.
	(output_cfi): Remove explicit architecture-specific CFI
	directive DW_CFA_GNU_window_save that falls into default case.
	(output_cfi_directive): Use target hook as default.
	* dwarf2out.cc (dw_cfi_oprnd1_desc): Use target hook as default.
	* dwarf2out.h (enum dw_cfi_oprnd_type): specify underlying type
	of enum to allow forward declaration.
	(dw_cfi_oprnd1_desc): Call target hook.
	(output_cfi_directive): Use dw_cfi_ref instead of struct
	dw_cfi_node *.
	* hooks.cc
	(hook_bool_dwcfi_dwcfioprndtyperef_false): New.
	(hook_bool_FILEptr_dwcfiptr_false): New.
	* hooks.h
	(hook_bool_dwcfi_dwcfioprndtyperef_false): New.
	(hook_bool_FILEptr_dwcfiptr_false): New.
	* target.def: Documentation for new hooks.

include/ChangeLog:

	* dwarf2.h (enum dwarf_call_frame_info): specify underlying

libffi/ChangeLog:

	* include/ffi_cfi.h (cfi_negate_ra_state): Declare AArch64 cfi
	directive.

libgcc/ChangeLog:

	* config/aarch64/aarch64-asm.h (PACIASP): Replace SPARC CFI
	directive by AArch64 one.
	(AUTIASP): Same.

libitm/ChangeLog:

	* config/aarch64/sjlj.S: Replace SPARC CFI directive by
	AArch64 one.

gcc/testsuite/ChangeLog:

	* g++.target/aarch64/pr94515-1.C: Replace SPARC CFI directive by
	AArch64 one.
	* g++.target/aarch64/pr94515-2.C: Same.
2024-09-23 15:37:05 +01:00
GCC Administrator
519ec1cfe9 Daily bump. 2024-09-03 00:21:29 +00:00
Alex Coplan
e4d3e7f9ad testsuite: Rename scanltranstree.exp -> scanltrans.exp
Since r15-3254-g3f51f0dc88ec21c1ec79df694200f10ef85915f4
added scan-ltrans-rtl* variants to scanltranstree.exp, it no longer
makes sense to have "tree" in the name.  This renames the file
accordingly and updates users.

libatomic/ChangeLog:

	* testsuite/lib/libatomic.exp: Load scanltrans.exp instead of
	scanltranstree.exp.

libgomp/ChangeLog:

	* testsuite/lib/libgomp.exp: Load scanltrans.exp instead of
	scanltranstree.exp.

libitm/ChangeLog:

	* testsuite/lib/libitm.exp: Load scanltrans.exp instead of
	scanltranstree.exp.

libphobos/ChangeLog:

	* testsuite/lib/libphobos-dg.exp: Load scanltrans.exp instead of
	scanltranstree.exp.

libvtv/ChangeLog:

	* testsuite/lib/libvtv.exp: Load scanltrans.exp instead of
	scanltranstree.exp.

gcc/testsuite/ChangeLog:

	* gcc.dg-selftests/dg-final.exp: Load scanltrans.exp instead of
	scanltranstree.exp.
	* lib/gcc-dg.exp: Likewise.
	* lib/scanltranstree.exp: Rename to ...
	* lib/scanltrans.exp: ... this.
2024-09-02 10:07:09 +01:00
GCC Administrator
3c75a4c03d Daily bump. 2024-06-01 00:17:20 +00:00
Rainer Orth
7e322d576e testsuite: Adjust several dg-additional-files-options calls [PR115294]
A recent patch

commit bdc264a16e
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Thu May 30 02:06:48 2024 -0300

    [testsuite] conditionalize dg-additional-sources on target and type

added two additional args to dg-additional-files-options.
Unfortunately, this completely broke several testsuites like

ERROR: tcl error sourcing /vol/gcc/src/hg/master/local/libatomic/testsuite/../../gcc/testsuite/lib/gcc-dg.exp.
wrong # args: should be "dg-additional-files-options options source dest type"

since the patch forgot to adjust some of the callers.

This patch fixes that.

Tested on i386-pc-solaris2.11, sparc-sun-solaris2.11, and
x86_64-pc-linux-gnu.

2024-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	libatomic:
	PR testsuite/115294
	* testsuite/lib/libatomic.exp (libatomic_target_compile): Pass new
	dg-additional-files-options args.

	libgomp:
	PR testsuite/115294
	* testsuite/lib/libgomp.exp (libgomp_target_compile): Pass new
	dg-additional-files-options args.

	libitm:
	PR testsuite/115294
	* testsuite/lib/libitm.exp (libitm_target_compile): Pass new
	dg-additional-files-options args.

	libphobos:
	PR testsuite/115294
	* testsuite/lib/libphobos.exp (libphobos_target_compile): Pass new
	dg-additional-files-options args.

	libvtv:
	PR testsuite/115294
	* testsuite/lib/libvtv.exp (libvtv_target_compile): Pass new
	dg-additional-files-options args.
2024-05-31 09:29:38 +02:00
GCC Administrator
d508d70836 Daily bump. 2024-05-09 10:58:01 +00:00
Rainer Orth
35b05a02de build: Derive object names in make_sunver.pl
The recent move of libgfortran object files to subdirs and the resulting
breakage of libgfortran.so symbol exports demonstrated how fragile
deriving object and archive names from their libtool counterparts in the
Makefiles is.  Therefore, this patch moves that step into
make_sunver.pl, considerably simplifying the Makefile rules to create
the version scripts.

Bootstrapped without regressions on i386-pc-solaris2.11 and
sparc-sun-solaris2.11, verifying that the version scripts are identical
except for the input filenames.

2024-05-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	contrib:
	* make_sunver.pl: Use File::Basename;
	Skip -lLIB args.
	Convert libtool object/archive names to underlying
	objects/archives.

	libatomic:
	* Makefile.am [LIBAT_BUILD_VERSIONED_SHLIB_SUN]
	(libatomic.map-sun): Pass $(libatomic_la_OBJECTS),
	$(libatomic_la_LIBADD) to make_sunver.pl unmodified.
	* Makefile.in: Regenerate.

	libffi:
	* Makefile.am [LIBFFI_BUILD_VERSIONED_SHLIB_SUN] (libffi.map-sun):
	Pass $(libffi_la_OBJECTS), $(libffi_la_LIBADD) to make_sunver.pl
	unmodified.
	* Makefile.in: Regenerate.

	libgfortran:
	* Makefile.am [LIBGFOR_USE_SYMVER_SUN} (gfortran.ver-sun): Pass
	$(libgfortran_la_OBJECTS), $(libgfortran_la_LIBADD) to
	make_sunver.pl unmodified.
	* Makefile.in: Regenerate.

	libgomp:
	* Makefile.am [LIBGOMP_BUILD_VERSIONED_SHLIB_SUN]
	(libgomp.ver-sun): Pass $(libgomp_la_OBJECTS),
	$(libgomp_la_LIBADD) to make_sunver.pl unmodified.
	* Makefile.in: Regenerate.

	libitm:
	* Makefile.am [LIBITM_BUILD_VERSIONED_SHLIB_SUN] (libitm.map-sun):
	Pass $(libitm_la_OBJECTS), $(libitm_la_LIBADD) to make_sunver.pl
	unmodified.
	* Makefile.in: Regenerate.

	libquadmath:
	* Makefile.am [LIBQUAD_USE_SYMVER_SUN] (quadmath.map-sun): Pass
	$(libquadmath_la_OBJECTS), $(libquadmath_la_LIBADD) to
	make_sunver.pl unmodified.
	* Makefile.in: Regenerate.

	libssp:
	* Makefile.am [LIBSSP_USE_SYMVER_SUN] (ssp.map-sun): Pass
	$(libssp_la_OBJECTS), $(libssp_la_LIBADD) to make_sunver.pl
	unmodified.
	* Makefile.in: Regenerate.

	libstdc++-v3:
	* src/Makefile.am [ENABLE_SYMVERS_SUN]
	(libstdc++-symbols.ver-sun): Pass $(libstdc___la_OBJECTS),
	$(libstdc___la_LIBADD) to make_sunver.pl unmodified.
	* src/Makefile.in: Regenerate.
2024-05-07 13:14:05 +02:00
GCC Administrator
a1e6798acf Daily bump. 2024-04-03 00:17:29 +00:00
Jakub Jelinek
94792057ad Fix up duplicated words mostly in comments, part 1
Like in r12-7519-g027e30414492d50feb2854aff38227b14300dc4b, I've done
git grep -v 'long long\|optab optab\|template template\|double double' | grep ' \([a-zA-Z]\+\) \1 '

This is just part of the changes, mostly for non-gcc directories.
I'll try to get to the rest soon.  Obviously, the above command also
finds cases which are correct as is and shouldn't be changed, so one
needs to manually inspect everything.

I'd hope most of it is pretty obvious, but the config/ and libstdc++-v3/
hunks include a tweak in a license wording, though other copies of the
similar license have the wording right.

2024-04-02  Jakub Jelinek  <jakub@redhat.com>

	* Makefile.tpl: Fix duplicated words; returns returns ->
	returns.
config/
	* lcmessage.m4: Fix duplicated words; can can -> can,
	package package -> package.
libdecnumber/
	* decCommon.c (decFinalize): Fix duplicated words in
	comment; the the -> the.
libgcc/
	* unwind-dw2-fde.c (struct fde_accumulator): Fix duplicated
	words in comment; is is -> is.
libgfortran/
	* configure.host: Fix duplicated words; the the -> the.
libgm2/
	* configure.host: Fix duplicated words; the the -> the.
libgomp/
	* libgomp.texi (OpenMP 5.2): Fix duplicated words; with with ->
	with.
	(omp_target_associate_ptr): Fix duplicated words; either either ->
	either.
	(omp_init_allocator): Fix duplicated words; be be -> be.
	(omp_realloc): Fix duplicated words; is is -> is.
	(OMP_ALLOCATOR): Fix duplicated words; other other -> other.
	* priority_queue.h (priority_queue_multi_p): Fix duplicated words;
	to to -> to.
libiberty/
	* regex.c (byte_re_match_2_internal): Fix duplicated words in comment;
	next next -> next.
	* dyn-string.c (dyn_string_init): Fix duplicated words in comment;
	of of -> of.
libitm/
	* beginend.cc (GTM::gtm_thread::begin_transaction): Fix duplicated
	words in comment; not not -> not to.
libobjc/
	* init.c (duplicate_classes): Fix duplicated words in comment; in in
	-> in.
	* sendmsg.c (__objc_prepare_dtable_for_class): Fix duplicated words
	in comment; the the -> the.
	* encoding.c (objc_layout_structure): Likewise.
libstdc++-v3/
	* acinclude.m4: Fix duplicated words; file file -> file can.
	* configure.host: Fix duplicated words; the the -> the.
libvtv/
	* vtv_rts.cc (vtv_fail): Fix duplicated words; to to -> to.
	* vtv_fail.cc (vtv_fail): Likewise.
2024-04-02 13:39:11 +02:00
GCC Administrator
1c9ddaae92 Daily bump. 2024-02-06 00:18:46 +00:00
Marek Polacek
8ca585e56c libitm: small update for C++20
C++20 DR 2237 disallows simple-template-id in cdtors, so you
can't write

    template<typename T>
    struct S {
      S<T>(); // should be S();
    };

This hasn't been a problem until now but I'm adding a warning about it
to -Wc++20-compat which libitm apparently uses.

libitm/ChangeLog:

	* containers.h (vector): Remove the template-id in constructors.
2024-02-05 10:31:28 -05:00
GCC Administrator
eb84e8d3e2 Daily bump. 2024-01-04 00:18:45 +00:00
Jakub Jelinek
a945c346f5 Update copyright years. 2024-01-03 12:19:35 +01:00
Jakub Jelinek
4e053a7e19 Update copyright dates.
Manual part of copyright year updates.

2024-01-03  Jakub Jelinek  <jakub@redhat.com>

gcc/
	* gcc.cc (process_command): Update copyright notice dates.
	* gcov-dump.cc (print_version): Ditto.
	* gcov.cc (print_version): Ditto.
	* gcov-tool.cc (print_version): Ditto.
	* gengtype.cc (create_file): Ditto.
	* doc/cpp.texi: Bump @copying's copyright year.
	* doc/cppinternals.texi: Ditto.
	* doc/gcc.texi: Ditto.
	* doc/gccint.texi: Ditto.
	* doc/gcov.texi: Ditto.
	* doc/install.texi: Ditto.
	* doc/invoke.texi: Ditto.
gcc/ada/
	* gnat_ugn.texi: Bump @copying's copyright year.
	* gnat_rm.texi: Likewise.
gcc/d/
	* gdc.texi: Bump @copyrights-d year.
gcc/fortran/
	* gfortranspec.cc (lang_specific_driver): Update copyright notice
	dates.
	* gfc-internals.texi: Bump @copying's copyright year.
	* gfortran.texi: Ditto.
	* intrinsic.texi: Ditto.
	* invoke.texi: Ditto.
gcc/go/
	* gccgo.texi: Bump @copyrights-go year.
libgomp/
	* libgomp.texi: Bump @copying's copyright year.
libitm/
	* libitm.texi: Bump @copying's copyright year.
libquadmath/
	* libquadmath.texi: Bump @copying's copyright year.
2024-01-03 11:44:34 +01:00
Jakub Jelinek
6a720d41ff Update Copyright year in ChangeLog files
2023 -> 2024
2024-01-03 11:35:18 +01:00
GCC Administrator
3b6327461d Daily bump. 2023-10-23 00:16:43 +00:00
Iain Sandoe
a0673ec5f9 Testsuite: allow non-installed testing on darwin
DYLD_LIBRARY_PATH is now removed from the environment for all system
tools, including the shell. Adapt the testsuite and pass the right
options to allow testing, even when the compiler and libraries have not
been installed.

gcc/ChangeLog:

	* Makefile.in: set ENABLE_DARWIN_AT_RPATH in site.tmp.

gcc/testsuite/ChangeLog:

	* gfortran.dg/coarray/caf.exp: Correctly set
	libatomic flags.
	* gfortran.dg/dg.exp: Likewise.
	* lib/asan-dg.exp: Set correct -B flags.
	* lib/atomic-dg.exp: Likewise.
	* lib/target-libpath.exp: Handle ENABLE_DARWIN_AT_RPATH.

libatomic/ChangeLog:

	* testsuite/lib/libatomic.exp: Pass correct flags on darwin.

libffi/ChangeLog:

	* testsuite/lib/libffi.exp: Likewise.

libitm/ChangeLog:

	* testsuite/lib/libitm.exp: Likewise.
	* testsuite/libitm.c++/c++.exp: Likewise.
2023-10-22 19:30:54 +01:00
Iain Sandoe
6a6d3817af Config,Darwin: Allow for configuring Darwin to use embedded runpath.
Recent Darwin versions place contraints on the use of run paths
specified in environment variables.  This breaks some assumptions
in the GCC build.

This change allows the user to configure a Darwin build to use
'@rpath/libraryname.dylib' in library names and then to add an
embedded runpath to executables (and libraries with dependents).

The embedded runpath is added by default unless the user adds
'-nodefaultrpaths' to the link line.

For an installed compiler, it means that any executable built with
that compiler will reference the runtimes installed with the
compiler (equivalent to hard-coding the library path into the name
of the library).

During build-time configurations  any "-B" entries will be added to
the runpath thus the newly-built libraries will be found by exes.

Since the install name is set in libtool, that decision needs to be
available here (but might also cause dependent ones in Makefiles,
so we need to export a conditional).

This facility is not available for Darwin 8 or earlier, however the
existing environment variable runpath does work there.

We default this on for systems where the external DYLD_LIBRARY_PATH
does not work and off for Darwin 8 or earlier.  For systems that can
use either method, if the value is unset, we use the default (which
is currently DYLD_LIBRARY_PATH).

ChangeLog:

	* configure: Regenerate.
	* configure.ac: Do not add default runpaths to GCC exes
	when we are building -static-libstdc++/-static-libgcc (the
	default).
	* libtool.m4: Add 'enable-darwin-at-runpath'.  Act  on the
	enable flag to alter Darwin libraries to use @rpath names.

gcc/ChangeLog:

	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.
	* config/darwin.h: Handle Darwin rpaths.
	* config/darwin.opt: Handle Darwin rpaths.
	* Makefile.in:  Handle Darwin rpaths.

gcc/ada/ChangeLog:

	* gcc-interface/Makefile.in: Handle Darwin rpaths.

gcc/jit/ChangeLog:
	* Make-lang.in: Handle Darwin rpaths.

libatomic/ChangeLog:

	* Makefile.am: Handle Darwin rpaths.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.

libbacktrace/ChangeLog:

	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.

libcc1/ChangeLog:

	* configure: Regenerate.

libffi/ChangeLog:

	* Makefile.am: Handle Darwin rpaths.
	* Makefile.in: Regenerate.
	* configure: Regenerate.

libgcc/ChangeLog:

	* config/t-slibgcc-darwin: Generate libgcc_s
	with an @rpath name.
	* config.host: Handle Darwin rpaths.

libgfortran/ChangeLog:

	* Makefile.am: Handle Darwin rpaths.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths

libgm2/ChangeLog:

	* Makefile.am: Handle Darwin rpaths.
	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.
	* libm2cor/Makefile.am: Handle Darwin rpaths.
	* libm2cor/Makefile.in: Regenerate.
	* libm2iso/Makefile.am: Handle Darwin rpaths.
	* libm2iso/Makefile.in: Regenerate.
	* libm2log/Makefile.am: Handle Darwin rpaths.
	* libm2log/Makefile.in: Regenerate.
	* libm2min/Makefile.am: Handle Darwin rpaths.
	* libm2min/Makefile.in: Regenerate.
	* libm2pim/Makefile.am: Handle Darwin rpaths.
	* libm2pim/Makefile.in: Regenerate.

libgomp/ChangeLog:

	* Makefile.am: Handle Darwin rpaths.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths

libitm/ChangeLog:

	* Makefile.am: Handle Darwin rpaths.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.

libobjc/ChangeLog:

	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.

libphobos/ChangeLog:

	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.
	* libdruntime/Makefile.am: Handle Darwin rpaths.
	* libdruntime/Makefile.in: Regenerate.
	* src/Makefile.am: Handle Darwin rpaths.
	* src/Makefile.in: Regenerate.

libquadmath/ChangeLog:

	* Makefile.am: Handle Darwin rpaths.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.

libsanitizer/ChangeLog:

	* asan/Makefile.am: Handle Darwin rpaths.
	* asan/Makefile.in: Regenerate.
	* configure: Regenerate.
	* hwasan/Makefile.am: Handle Darwin rpaths.
	* hwasan/Makefile.in: Regenerate.
	* lsan/Makefile.am: Handle Darwin rpaths.
	* lsan/Makefile.in: Regenerate.
	* tsan/Makefile.am: Handle Darwin rpaths.
	* tsan/Makefile.in: Regenerate.
	* ubsan/Makefile.am: Handle Darwin rpaths.
	* ubsan/Makefile.in: Regenerate.

libssp/ChangeLog:

	* Makefile.am: Handle Darwin rpaths.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.

libstdc++-v3/ChangeLog:

	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.
	* src/Makefile.am: Handle Darwin rpaths.
	* src/Makefile.in: Regenerate.

libvtv/ChangeLog:

	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.

lto-plugin/ChangeLog:
	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.

zlib/ChangeLog:
	* configure: Regenerate.
	* configure.ac: Handle Darwin rpaths.
2023-10-22 19:30:02 +01:00
GCC Administrator
4b92dba78d Daily bump. 2023-08-08 00:17:37 +00:00
Nick Alcock
dc17ceb305
libtool.m4: augment symcode for Solaris 11
This reports common symbols like GNU nm, via a type code of 'C'.

ChangeLog:

	* libtool.m4 (lt_cv_sys_global_symbol_pipe): Augment symcode for
	Solaris 11.

gcc/ChangeLog:

	* configure: Regenerate.

libatomic/ChangeLog:

	* configure: Regenerate.

libbacktrace/ChangeLog:

	* configure: Regenerate.

libcc1/ChangeLog:

	* configure: Regenerate.

libffi/ChangeLog:

	* configure: Regenerate.

libgfortran/ChangeLog:

	* configure: Regenerate.

libgm2/ChangeLog:

	* configure: Regenerate.

libgomp/ChangeLog:

	* configure: Regenerate.

libitm/ChangeLog:

	* configure: Regenerate.

libobjc/ChangeLog:

	* configure: Regenerate.

libphobos/ChangeLog:

	* configure: Regenerate.

libquadmath/ChangeLog:

	* configure: Regenerate.

libsanitizer/ChangeLog:

	* configure: Regenerate.

libssp/ChangeLog:

	* configure: Regenerate.

libstdc++-v3/ChangeLog:

	* configure: Regenerate.

libvtv/ChangeLog:

	* configure: Regenerate.

lto-plugin/ChangeLog:

	* configure: Regenerate.

zlib/ChangeLog:

	* configure: Regenerate.
2023-08-07 22:59:41 +02:00
Alexander von Gluck IV
ead5103cc6
Add support for the haiku operating system
These are the os support patches we have been grooming and maintaining
for quite a few years over on git.haiku-os.org.  All of these
architectures are working and most have been stable for quite some time.

ChangeLog:

	* configure: Regenerate.
	* configure.ac: Add Haiku to list of ELF OSes
	* libtool.m4: Update sys_lib_dlsearch_path_spec on Haiku.

gcc/ChangeLog:

	* configure: Regenerate.

libatomic/ChangeLog:

	* configure: Regenerate.

libbacktrace/ChangeLog:

	* configure: Regenerate.

libcc1/ChangeLog:

	* configure: Regenerate.

libffi/ChangeLog:

	* configure: Regenerate.

libgfortran/ChangeLog:

	* configure: Regenerate.

libgm2/ChangeLog:

	* configure: Regenerate.

libgomp/ChangeLog:

	* configure: Regenerate.

libitm/ChangeLog:

	* configure: Regenerate.

libobjc/ChangeLog:

	* configure: Regenerate.

libphobos/ChangeLog:

	* configure: Regenerate.

libquadmath/ChangeLog:

	* configure: Regenerate.

libsanitizer/ChangeLog:

	* configure: Regenerate.

libssp/ChangeLog:

	* configure: Regenerate.

libstdc++-v3/ChangeLog:

	* configure: Regenerate.

libvtv/ChangeLog:

	* configure: Regenerate.

lto-plugin/ChangeLog:

	* configure: Regenerate.

zlib/ChangeLog:

	* configure: Regenerate.
2023-08-07 22:59:40 +02:00
Nick Alcock
f330710912
libtool.m4: fix the NM="/nm/over/here -B/option/with/path" case
My previous nm patch handled all cases but one -- if the user set NM in
the environment to a path which contained an option, libtool's nm
detection tries to run nm against a copy of nm with the options in it:
e.g. if NM was set to "nm --blargle", and nm was found in /usr/bin, the
test would try to run "/usr/bin/nm --blargle /usr/bin/nm --blargle".
This is unlikely to be desirable: in this case we should run
"/usr/bin/nm --blargle /usr/bin/nm".

Furthermore, as part of this nm has to detect when the passed-in $NM
contains a path, and in that case avoid doing a path search itself.
This too was thrown off if an option contained something that looked
like a path, e.g. NM="nm -B../prev-gcc"; libtool then tries to run
"nm -B../prev-gcc nm" which rarely works well (and indeed it looks
to see whether that nm exists, finds it doesn't, and wrongly concludes
that nm -p or whatever does not work).

Fix all of these by clipping all options (defined as everything
including and after the first " -") before deciding whether nm
contains a path (but not using the clipped value for anything else),
and then removing all options from the path-modified nm before
looking to see whether that nm existed.

NM=my-nm now does a path search and runs e.g.
  /usr/bin/my-nm -B /usr/bin/my-nm

NM=/usr/bin/my-nm now avoids a path search and runs e.g.
  /usr/bin/my-nm -B /usr/bin/my-nm

NM="my-nm -p../wombat" now does a path search and runs e.g.
  /usr/bin/my-nm -p../wombat -B /usr/bin/my-nm

NM="../prev-binutils/new-nm -B../prev-gcc" now avoids a path search:
  ../prev-binutils/my-nm -B../prev-gcc -B ../prev-binutils/my-nm

This seems to be all combinations, including those used by GCC bootstrap
(which, before this commit, fails to bootstrap when configured
--with-build-config=bootstrap-lto, because the lto plugin is now using
--export-symbols-regex, which requires libtool to find a working nm,
while also using -B../prev-gcc to point at the lto plugin associated
with the GCC just built.)

Regenerate all affected configure scripts.

ChangeLog:

	* libtool.m4 (LT_PATH_NM): Handle user-specified NM with
	options, including options containing paths.

gcc/ChangeLog:

	* configure: Regenerate.

libatomic/ChangeLog:

	* configure: Regenerate.

libbacktrace/ChangeLog:

	* configure: Regenerate.

libcc1/ChangeLog:

	* configure: Regenerate.

libffi/ChangeLog:

	* configure: Regenerate.

libgfortran/ChangeLog:

	* configure: Regenerate.

libgm2/ChangeLog:

	* configure: Regenerate.

libgomp/ChangeLog:

	* configure: Regenerate.

libitm/ChangeLog:

	* configure: Regenerate.

libobjc/ChangeLog:

	* configure: Regenerate.

libphobos/ChangeLog:

	* configure: Regenerate.

libquadmath/ChangeLog:

	* configure: Regenerate.

libsanitizer/ChangeLog:

	* configure: Regenerate.

libssp/ChangeLog:

	* configure: Regenerate.

libstdc++-v3/ChangeLog:

	* configure: Regenerate.

libvtv/ChangeLog:

	* configure: Regenerate.

lto-plugin/ChangeLog:

	* configure: Regenerate.

zlib/ChangeLog:

	* configure: Regenerate.
2023-08-07 22:59:39 +02:00
Nick Alcock
ab42297456
libtool.m4: fix nm BSD flag detection
Libtool needs to get BSD-format (or MS-format) output out of the system
nm, so that it can scan generated object files for symbol names for
-export-symbols-regex support.  Some nms need specific flags to turn on
BSD-formatted output, so libtool checks for this in its AC_PATH_NM.
Unfortunately the code to do this has a pair of interlocking flaws:

 - it runs the test by doing an nm of /dev/null.  Some platforms
   reasonably refuse to do an nm on a device file, but before now this
   has only been worked around by assuming that the error message has a
   specific textual form emitted by Tru64 nm, and that getting this
   error means this is Tru64 nm and that nm -B would work to produce
   BSD-format output, even though the test never actually got anything
   but an error message out of nm -B.  This is fixable by nm'ing *nm
   itself* (since we necessarily have a path to it).

 - the test is entirely skipped if NM is set in the environment, on the
   grounds that the user has overridden the test: but the user cannot
   reasonably be expected to know that libtool wants not only nm but
   also flags forcing BSD-format output.  Worse yet, one such "user" is
   the top-level Cygnus configure script, which neither tests for
   nor specifies any BSD-format flags.  So platforms needing BSD-format
   flags always fail to set them when run in a Cygnus tree, breaking
   -export-symbols-regex on such platforms.  Libtool also needs to
   augment $LD on some platforms, but this is done unconditionally,
   augmenting whatever the user specified: the nm check should do the
   same.

   One wrinkle: if the user has overridden $NM, a path might have been
   provided: so we use the user-specified path if there was one, and
   otherwise do the path search as usual.  (If the nm specified doesn't
   work, this might lead to a few extra pointless path searches -- but
   the test is going to fail anyway, so that's not a problem.)

(Tested with NM unset, and set to nm, /usr/bin/nm, my-nm where my-nm is a
symlink to /usr/bin/nm on the PATH, and /not-on-the-path/my-nm where
*that* is a symlink to /usr/bin/nm.)

ChangeLog:

	* libtool.m4 (LT_PATH_NM): Try BSDization flags with a user-provided
	NM, if there is one.  Run nm on itself, not on /dev/null, to avoid
	errors from nms that refuse to work on non-regular files.  Remove
	other workarounds for this problem.  Strip out blank lines from the
	nm output.

fixincludes/ChangeLog:

	* configure: Regenerate.

gcc/ChangeLog:

	* configure: Regenerate.

libatomic/ChangeLog:

	* configure: Regenerate.

libbacktrace/ChangeLog:

	* configure: Regenerate.

libcc1/ChangeLog:

	* configure: Regenerate.

libffi/ChangeLog:

	* configure: Regenerate.

libgfortran/ChangeLog:

	* configure: Regenerate.

libgm2/ChangeLog:

	* configure: Regenerate.

libgomp/ChangeLog:

	* configure: Regenerate.

libitm/ChangeLog:

	* configure: Regenerate.

libobjc/ChangeLog:

	* configure: Regenerate.

libphobos/ChangeLog:

	* configure: Regenerate.

libquadmath/ChangeLog:

	* configure: Regenerate.

libsanitizer/ChangeLog:

	* configure: Regenerate.

libssp/ChangeLog:

	* configure: Regenerate.

libstdc++-v3/ChangeLog:

	* configure: Regenerate.

libvtv/ChangeLog:

	* configure: Regenerate.

lto-plugin/ChangeLog:

	* configure: Regenerate.

zlib/ChangeLog:

	* configure: Regenerate.
2023-08-07 22:59:39 +02:00
H.J. Lu
9c7797a8c2
GCC: Check if AR works with --plugin and rc
AR from older binutils doesn't work with --plugin and rc:

[hjl@gnu-cfl-2 bin]$ touch foo.c
[hjl@gnu-cfl-2 bin]$ ar --plugin /usr/libexec/gcc/x86_64-redhat-linux/10/liblto_plugin.so rc libfoo.a foo.c
[hjl@gnu-cfl-2 bin]$ ./ar --plugin /usr/libexec/gcc/x86_64-redhat-linux/10/liblto_plugin.so rc libfoo.a foo.c
./ar: no operation specified
[hjl@gnu-cfl-2 bin]$ ./ar --version
GNU ar (Linux/GNU Binutils) 2.29.51.0.1.20180112
Copyright (C) 2018 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.
[hjl@gnu-cfl-2 bin]$

Check if AR works with --plugin and rc before passing --plugin to AR and
RANLIB.

ChangeLog:

	* configure: Regenerated.
	* libtool.m4 (_LT_CMD_OLD_ARCHIVE): Check if AR works with
	--plugin and rc before enabling --plugin.

config/ChangeLog:

	* gcc-plugin.m4 (GCC_PLUGIN_OPTION): Check if AR works with
	--plugin and rc before enabling --plugin.

gcc/ChangeLog:

	* configure: Regenerate.

libatomic/ChangeLog:

	* configure: Regenerate.

libbacktrace/ChangeLog:

	* configure: Regenerate.

libcc1/ChangeLog:

	* configure: Regenerate.

libffi/ChangeLog:

	* configure: Regenerate.

libgfortran/ChangeLog:

	* configure: Regenerate.

libgm2/ChangeLog:

	* configure: Regenerate.

libgomp/ChangeLog:

	* configure: Regenerate.

libiberty/ChangeLog:

	* configure: Regenerate.

libitm/ChangeLog:

	* configure: Regenerate.

libobjc/ChangeLog:

	* configure: Regenerate.

libphobos/ChangeLog:

	* configure: Regenerate.

libquadmath/ChangeLog:

	* configure: Regenerate.

libsanitizer/ChangeLog:

	* configure: Regenerate.

libssp/ChangeLog:

	* configure: Regenerate.

libstdc++-v3/ChangeLog:

	* configure: Regenerate.

libvtv/ChangeLog:

	* configure: Regenerate.

lto-plugin/ChangeLog:

	* configure: Regenerate.

zlib/ChangeLog:

	* configure: Regenerate.
2023-08-07 22:59:37 +02:00
H.J. Lu
126f707efb
Sync with binutils: GCC: Pass --plugin to AR and RANLIB
Sync with binutils for building binutils with LTO:

50ad1254d50 GCC: Pass --plugin to AR and RANLIB

Detect GCC LTO plugin.  Pass --plugin to AR and RANLIB to support LTO
build.

ChangeLog:

	* Makefile.tpl (AR): Add @AR_PLUGIN_OPTION@
	(RANLIB): Add @RANLIB_PLUGIN_OPTION@.
	* configure.ac: Include config/gcc-plugin.m4.
	AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION.
	* libtool.m4 (_LT_CMD_OLD_ARCHIVE): Pass --plugin to AR and
	RANLIB if possible.
	* Makefile.in: Regenerated.
	* configure: Likewise.

config/ChangeLog:

	* gcc-plugin.m4 (GCC_PLUGIN_OPTION): New.

libiberty/ChangeLog:

	* Makefile.in (AR): Add @AR_PLUGIN_OPTION@
	(RANLIB): Add @RANLIB_PLUGIN_OPTION@.
	(configure_deps): Depend on ../config/gcc-plugin.m4.
	* configure.ac: AC_SUBST AR_PLUGIN_OPTION and
	RANLIB_PLUGIN_OPTION.
	* aclocal.m4: Regenerated.
	* configure: Likewise.

zlib/ChangeLog:

	* configure: Regenerated.

gcc/ChangeLog:

	* configure: Regenerate.

libatomic/ChangeLog:

	* configure: Regenerate.

libbacktrace/ChangeLog:

	* configure: Regenerate.

libcc1/ChangeLog:

	* configure: Regenerate.

libffi/ChangeLog:

	* configure: Regenerate.

libgfortran/ChangeLog:

	* configure: Regenerate.

libgm2/ChangeLog:

	* configure: Regenerate.

libgomp/ChangeLog:

	* configure: Regenerate.

libitm/ChangeLog:

	* configure: Regenerate.

libobjc/ChangeLog:

	* configure: Regenerate.

libphobos/ChangeLog:

	* configure: Regenerate.

libquadmath/ChangeLog:

	* configure: Regenerate.

libsanitizer/ChangeLog:

	* configure: Regenerate.

libssp/ChangeLog:

	* configure: Regenerate.

libstdc++-v3/ChangeLog:

	* configure: Regenerate.

libvtv/ChangeLog:

	* configure: Regenerate.

lto-plugin/ChangeLog:

	* configure: Regenerate.
2023-08-07 22:59:36 +02:00
GCC Administrator
829d597548 Daily bump. 2023-06-03 00:16:48 +00:00
Thomas Schwinge
49153588ab Remove stale Autoconf checks for Perl
Subversion r110220 (Git commit 03b8fe495d) for
PR25884 "libgomp should not require perl to compile" removed all '$(PERL)'
usage from libgomp -- but didn't remove the then-unused Autoconf Perl check
itself.  Later, this Autoconf Perl check appears to have been copied from
libgomp into other GCC libraries, likewise unused.

	libgomp/
	* configure.ac (PERL): Remove.
	* configure: Regenerate.
	* Makefile.in: Likewise.
	* testsuite/Makefile.in: Likewise.
	libatomic/
	* configure.ac (PERL): Remove.
	* configure: Regenerate.
	* Makefile.in: Likewise.
	* testsuite/Makefile.in: Likewise.
	libgm2/
	* configure.ac (PERL): Remove.
	* configure: Regenerate.
	* Makefile.in: Likewise.
	* libm2cor/Makefile.in: Likewise.
	* libm2iso/Makefile.in: Likewise.
	* libm2log/Makefile.in: Likewise.
	* libm2min/Makefile.in: Likewise.
	* libm2pim/Makefile.in: Likewise.
	libitm/
	* configure.ac (PERL): Remove.
	* configure: Regenerate.
	* Makefile.in: Likewise.
	* testsuite/Makefile.in: Likewise.
2023-06-02 09:51:14 +02:00
Jakub Jelinek
83ffe9cde7 Update copyright years. 2023-01-16 11:52:17 +01:00
GCC Administrator
fee53a3194 Daily bump. 2023-01-03 00:17:09 +00:00
Jakub Jelinek
74d5206fb6 Update copyright dates.
Manual part of copyright year updates.

2023-01-02  Jakub Jelinek  <jakub@redhat.com>

gcc/
	* gcc.cc (process_command): Update copyright notice dates.
	* gcov-dump.cc (print_version): Ditto.
	* gcov.cc (print_version): Ditto.
	* gcov-tool.cc (print_version): Ditto.
	* gengtype.cc (create_file): Ditto.
	* doc/cpp.texi: Bump @copying's copyright year.
	* doc/cppinternals.texi: Ditto.
	* doc/gcc.texi: Ditto.
	* doc/gccint.texi: Ditto.
	* doc/gcov.texi: Ditto.
	* doc/install.texi: Ditto.
	* doc/invoke.texi: Ditto.
gcc/ada/
	* gnat_ugn.texi: Bump @copying's copyright year.
	* gnat_rm.texi: Likewise.
gcc/d/
	* gdc.texi: Bump @copyrights-d year.
gcc/fortran/
	* gfortranspec.cc (lang_specific_driver): Update copyright notice
	dates.
	* gfc-internals.texi: Bump @copying's copyright year.
	* gfortran.texi: Ditto.
	* intrinsic.texi: Ditto.
	* invoke.texi: Ditto.
gcc/go/
	* gccgo.texi: Bump @copyrights-go year.
libgomp/
	* libgomp.texi: Bump @copying's copyright year.
libitm/
	* libitm.texi: Bump @copying's copyright year.
libquadmath/
	* libquadmath.texi: Bump @copying's copyright year.
2023-01-02 09:26:59 +01:00
Jakub Jelinek
68127a8e87 Update Copyright year in ChangeLog files
2022 -> 2023
2023-01-02 09:23:36 +01:00
Martin Liska
3d3b561fc3 changelog: Fix extra space after tab. 2022-11-21 10:13:44 +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 c63539ffe4.
2022-11-14 09:35:07 +01:00
Martin Liska
4e3dcf2076 Revert "sphinx: support Sphinx in build system"
This reverts commit 41a45cba00.
2022-11-14 09:35:06 +01:00
Martin Liska
d77de73829 Revert "sphinx: remove texinfo files"
This reverts commit 54ca4eef58.
2022-11-14 09:35:06 +01:00
Martin Liska
b779e6bf0b Revert "sphinx: add --with-sphinx-build"
This reverts commit 1f5a932e89.
2022-11-14 09:35:05 +01:00
Martin Liska
50b2e0fc36 Revert "sphinx: fix building if sphinx-build is missing"
This reverts commit 1f9c79367e.
2022-11-14 09:35:05 +01:00
Martin Liska
a0ccbac843 Revert "sphinx: add missing trailing newline"
This reverts commit 3ed1b4ce7c.
2022-11-14 09:35:04 +01:00
Martin Liska
37a5098714 Revert "sphinx: add missing HAS_SPHINX_BUILD"
This reverts commit 8f5aa130fa.
2022-11-14 09:35:04 +01:00
Martin Liska
95d364643a Revert "sphinx: add missing newline for conf.py files."
This reverts commit bd044dae51.
2022-11-14 09:35:03 +01:00
Martin Liska
bd24b5dbb6 Revert "configure: always set SPHINX_BUILD"
This reverts commit 5e749ee301.
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
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