@@ -148,7 +148,7 @@ serious problems in EGCS 1.0.1.</p>
<li> Add missing entries to g77 lang-options.</li>
<li> Fix problem with -fpedantic in the g77 compiler.</li>
<li> Fix "backspace" problem with g77 on alphas.</li>
- <li> Fix x86 backend problem with Fortran literals and -fpic.</li>
+ <li> Fix x86 back end problem with Fortran literals and -fpic.</li>
<li> Fix some of the problems with negative subscripts for g77 on
alphas.</li>
<li> Fixes for Fortran builds on cygwin32/mingw32.</li>
@@ -63,7 +63,7 @@
<li> x86: Alignment of static store data and jump targets is per
Intel recommendations now. Various improvements throughout the
x86 port to improve performance on Pentium processors (including
- improved epilogue sequences for Pentium chips and backend
+ improved epilogue sequences for Pentium chips and back end
improvements which should help register allocation on all x86
variants. Conditional move support has been fixed and enabled for
PPro processors.
@@ -92,7 +92,7 @@ EGCS 1.1:</p>
<li> Fix a few arm code generation bugs.</li>
<li> Fixincludes will fix additional broken SCO OpenServer header
files.</li>
- <li> Fix a m68k backend bug which caused invalid offsets in reg+d
+ <li> Fix a m68k back end bug which caused invalid offsets in reg+d
addresses.</li>
<li> Fix problems with 64bit AIX 4.3 support.</li>
<li> Fix handling of long longs for varargs/stdarg functions on the
@@ -777,7 +777,7 @@ You may also want to check out our
<ul>
<li>A number of new CPUs are supported through arguments to the
<code>-mcpu</code> and <code>-mtune</code> options in both
- the arm and aarch64 backends (GCC identifiers in parentheses):
+ the arm and aarch64 back ends (GCC identifiers in parentheses):
<ul>
<li>Arm Cortex-A78 (<code>cortex-a78</code>).</li>
<li>Arm Cortex-A78AE (<code>cortex-a78ae</code>).</li>
@@ -755,7 +755,7 @@ function Multiply (S1, S2 : Sign) return Sign is
<h3 id="bpf">BPF</h3>
<ul>
<li>Support for CO-RE (compile-once, run-everywhere) has been added
- to the BPF backend. CO-RE allows to compile portable BPF
+ to the BPF back end. CO-RE allows to compile portable BPF
programs that are able to run among different versions of the
Linux kernel.
</li>
@@ -49,7 +49,7 @@
</ul></li>
<li>New Targets and Target Specific Improvements
<ul>
- <li><a href="../news/sparc.html">SPARC backend rewrite</a>.</li>
+ <li><a href="../news/sparc.html">SPARC back end rewrite</a>.</li>
<li>-mschedule=8000 will optimize code for PA8000 class processors;
-mpa-risc-2-0 will generate code for PA2.0 processors</li>
<li>Various micro-optimizations for the ia32 port. K6 optimizations</li>
@@ -200,7 +200,7 @@ enabled by default in future releases. Use the option
<ul>
<li>Work around bug in Sun V5.0 compilers which caused bootstrap
comparison failures on SPARC targets.</li>
- <li>Fix SPARC backend bug which caused aborts in final.c.</li>
+ <li>Fix SPARC back end bug which caused aborts in final.c.</li>
<li>Fix sparc-hal-solaris2* configuration fragments.</li>
<li>Fix bug in sparc block profiling.</li>
<li>Fix obscure code generation bug for the PARISC targets.</li>
@@ -498,10 +498,10 @@ auto incr(T x) { return x++; }
been added. The Advanced SIMD intrinsics have also been improved.
</li>
<li> The new local register allocator (LRA) is now on by default
- for the AArch64 backend.
+ for the AArch64 back end.
</li>
<li> The REE (Redundant extension elimination) pass has now been enabled
- by default for the AArch64 backend.
+ by default for the AArch64 back end.
</li>
<li> Tuning for the Cortex-A53 and Cortex-A57 has been improved.
</li>
@@ -510,7 +510,7 @@ auto incr(T x) { return x++; }
</code> option.
</li>
<li> A number of structural changes have been made to both the ARM
- and AArch64 backends to facilitate improved code-generation.
+ and AArch64 back ends to facilitate improved code-generation.
</li>
<li> As of GCC 4.9.2 a workaround for the ARM Cortex-A53 erratum
835769 has been added and can be enabled by giving the
@@ -562,7 +562,7 @@ auto incr(T x) { return x++; }
been added. This is on by default for all targets except VxWorks RTP.
</li>
<li> A number of infrastructural changes have been made to both the ARM
- and AArch64 backends to facilitate improved code-generation.
+ and AArch64 back ends to facilitate improved code-generation.
</li>
<li> GCC now supports Cortex-A12 and the Cortex-R7 through the
<code>-mcpu=cortex-a12</code> and <code>-mcpu=cortex-r7</code> options.
@@ -648,7 +648,8 @@ auto incr(T x) { return x++; }
</ul>
<h3 id="msp430">MSP430</h3>
<ul>
- <li>A new command-line option <code>-mcpu=</code> has been added to the MSP430 backend.
+ <li>A new command-line option <code>-mcpu=</code> has been added to
+ the MSP430 back end.
This option is used to specify the ISA to be used. Accepted values are
<code>msp430</code> (the default), <code>msp430x</code> and <code>msp430xv2</code>. The ISA is no longer deduced
from the <code>-mmcu=</code> option as there are far too many different MCU names. The
@@ -675,7 +675,7 @@ here</a>.</p>
that has support for the Cortex-A72.
</li>
<li>The transitional options <code>-mlra</code> and <code>-mno-lra</code>
- have been removed. The AArch64 backend now uses the local register
+ have been removed. The AArch64 back end now uses the local register
allocator (LRA) only.
</li>
</ul>
@@ -721,7 +721,7 @@ here</a>.</p>
which are only applicable to the old ABI have been deprecated.
</li>
<li>The transitional options <code>-mlra</code> and <code>-mno-lra</code>
- have been removed. The ARM backend now uses the local register allocator
+ have been removed. The ARM back end now uses the local register allocator
(LRA) only.
</li>
</ul>
@@ -1675,7 +1675,7 @@ changes from the old GCC 2 sources.
<dt><b>September 2, 1999</b></dt>
<dd>
-Richard Henderson has finished merging the ia32 backend rewrite into the
+Richard Henderson has finished merging the ia32 back end rewrite into the
mainline GCC sources. The rewrite is designed to improve optimization
opportunities for the Pentium II target, but also provides a cleaner
way to optimize for the Pentium III, AMD-K7 and other high end ia32