Index: htdocs/frontends.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/frontends.html,v
retrieving revision 1.40
diff -u -r1.40 frontends.html
--- htdocs/frontends.html	28 Dec 2016 00:55:24 -0000	1.40
+++ htdocs/frontends.html	2 Apr 2018 15:16:30 -0000
@@ -40,8 +40,8 @@
 <li><a href="http://www.nongnu.org/gm2/">GNU Modula-2</a> implements
 the PIM2, PIM3, PIM4 and ISO dialects of the language.  The compiler
 is fully operational with the GCC 4.1.2 back end (on GNU/Linux x86
-systems).  Work is in progress to move the frontend to the GCC trunk.
-The frontend is mostly written in Modula-2, but includes a bootstrap
+systems).  Work is in progress to move the front end to the GCC trunk.
+The front end is mostly written in Modula-2, but includes a bootstrap
 procedure via a heavily modified version of p2c.</li>
 
 <li>Modula-3 (for links see <a
Index: htdocs/index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v
retrieving revision 1.1079
diff -u -r1.1079 index.html
--- htdocs/index.html	27 Mar 2018 13:34:41 -0000	1.1079
+++ htdocs/index.html	2 Apr 2018 15:16:30 -0000
@@ -82,11 +82,11 @@
      <span class="date">[2017-02-02]</span></dt>
      <dd>Support for the <a href="https://riscv.org">RISC-V ISA</a> was added, contributed by Palmer Dabbelt and Andrew Waterman.</dd>
 
-<dt><span>BRIG/HSAIL (Heterogeneous Systems Architecture Intermediate Language) frontend added</span>
+<dt><span>BRIG/HSAIL (Heterogeneous Systems Architecture Intermediate Language) front end added</span>
      <span class="date">[2017-02-01]</span></dt>
      <dd><a href="http://www.hsafoundation.com/"> Heterogeneous Systems
      Architecture 1.0</a> BRIG (HSAIL)
-     <a href="gcc-7/changes.html#brig">frontend was added to GCC</a>,
+     <a href="gcc-7/changes.html#brig">front end was added to GCC</a>,
      enabling HSAIL finalization for gcc-supported
      targets. The code was developed by
      <a href="http://parmance.com">Parmance</a> with sponsorship from
Index: htdocs/news.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/news.html,v
retrieving revision 1.159
diff -u -r1.159 news.html
--- htdocs/news.html	18 Nov 2017 01:08:36 -0000	1.159
+++ htdocs/news.html	2 Apr 2018 15:16:31 -0000
@@ -417,7 +417,7 @@
 <dt>December 2, 2010</dt>
 <dd><a href="gcc-4.6/changes.html#go">GCC 4.6</a> will support
   the <a href="https://golang.org/">Go programming language</a>.  The
-  new frontend was contributed by Ian Lance Taylor at Google.</dd>
+  new front end was contributed by Ian Lance Taylor at Google.</dd>
 
 <dt>November 16, 2010</dt>
 <dd><a href="gcc-4.6/changes.html#libquadmath">GCC 4.6</a> will include the
@@ -655,7 +655,7 @@
   Broadband Engine Architecture (BEA).</dd>
 
 <dt>January 1, 2007</dt>
-<dd>2006 has been a very productive year for the new Fortran frontend,
+<dd>2006 has been a very productive year for the new Fortran front end,
   with <a href="https://gcc.gnu.org/ml/gcc/2007-01/msg00059.html">lots
   of improvements and fixes</a>.</dd>
 
Index: htdocs/svn.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/svn.html,v
retrieving revision 1.218
diff -u -r1.218 svn.html
--- htdocs/svn.html	27 Jul 2017 09:17:28 -0000	1.218
+++ htdocs/svn.html	2 Apr 2018 15:16:32 -0000
@@ -547,7 +547,7 @@
   be marked with the tag [4_4-plugins] in the Subject line.</dd>
 
   <dt>gccgo</dt>
-  <dd>This branch is for the Go frontend to gcc.  For more information
+  <dd>This branch is for the Go front end to gcc.  For more information
     about the Go programming language,
     see <a href="https://golang.org/">https://golang.org</a>.  The
     branch is maintained by Ian Lance Taylor.  Patches should be
Index: htdocs/bugs/index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/bugs/index.html,v
retrieving revision 1.121
diff -u -r1.121 index.html
--- htdocs/bugs/index.html	1 Dec 2017 01:18:03 -0000	1.121
+++ htdocs/bugs/index.html	2 Apr 2018 15:16:32 -0000
@@ -684,7 +684,7 @@
 <p>Non-conforming legacy code that worked with older versions of GCC may be
 rejected by more recent compilers.  There is no command-line switch to ensure
 compatibility in general, because trying to parse standard-conforming and
-old-style code at the same time would render the C++ frontend unmaintainable.
+old-style code at the same time would render the C++ front end unmaintainable.
 However, some non-conforming constructs are allowed when the command-line
 option <code>-fpermissive</code> is used.</p>
 
Index: htdocs/egcs-1.1/c++features.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/egcs-1.1/c++features.html,v
retrieving revision 1.5
diff -u -r1.5 c++features.html
--- htdocs/egcs-1.1/c++features.html	11 Feb 2002 09:47:47 -0000	1.5
+++ htdocs/egcs-1.1/c++features.html	2 Apr 2018 15:16:33 -0000
@@ -31,7 +31,7 @@
 * protected virtual inheritance is now supported.
 
 * Loops are optimized better; we now move the test to the end in most
-  cases, like the C frontend does.
+  cases, like the C front end does.
 
 * For class D derived from B which has a member 'int i', &amp;D::i is now of
   type 'int B::*' instead of 'int D::*'.
Index: htdocs/gcc-2.95/c++features.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-2.95/c++features.html,v
retrieving revision 1.7
diff -u -r1.7 c++features.html
--- htdocs/gcc-2.95/c++features.html	23 Jan 2002 15:42:26 -0000	1.7
+++ htdocs/gcc-2.95/c++features.html	2 Apr 2018 15:16:33 -0000
@@ -66,7 +66,7 @@
 * protected virtual inheritance is now supported.
 
 * Loops are optimized better; we now move the test to the end in most
-  cases, like the C frontend does.
+  cases, like the C front end does.
 
 * For class D derived from B which has a member 'int i', &amp;D::i is now of
   type 'int B::*' instead of 'int D::*'.
Index: htdocs/gcc-3.4/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.4/changes.html,v
retrieving revision 1.163
diff -u -r1.163 changes.html
--- htdocs/gcc-3.4/changes.html	30 Dec 2016 14:48:58 -0000	1.163
+++ htdocs/gcc-3.4/changes.html	2 Apr 2018 15:16:34 -0000
@@ -15,7 +15,7 @@
 <a href="#3.4.6">GCC 3.4.6</a>.  The series is now closed.</p>
 
 <p><em>GCC 3.4 has <a href="#cplusplus">many improvements in the C++
-frontend</a>.  Before reporting a bug, please make sure it's really GCC,
+front end</a>.  Before reporting a bug, please make sure it's really GCC,
 and not your code, that is broken.</em></p>
 
 <h2>Caveats</h2>
Index: htdocs/gcc-4.0/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.0/changes.html,v
retrieving revision 1.70
diff -u -r1.70 changes.html
--- htdocs/gcc-4.0/changes.html	29 Mar 2017 16:26:00 -0000	1.70
+++ htdocs/gcc-4.0/changes.html	2 Apr 2018 15:16:34 -0000
@@ -150,7 +150,7 @@
 
   <ul>
     <li>When compiling without optimizations (<code>-O0</code>), the C++
-        frontend is <em>much</em> faster than in any previous
+        front end is <em>much</em> faster than in any previous
         versions of GCC. Independent testers have measured speed-ups up to
         25% in real-world production code, compared to the 3.4 family (which
         was already the fastest version to date). Upgrading from older
@@ -367,7 +367,7 @@
     <li>Many bugs have been fixed, tools and documentation improved.</li>
     <li>To compile Ada from the sources, install an older working Ada compiler 
         and then use <code>--enable-languages=ada</code> at configuration time, 
-        since the Ada frontend is not currently activated by default. See
+        since the Ada front end is not currently activated by default. See
         the <a href="https://gcc.gnu.org/install/">Installing GCC</a>
         for details.
     </li>
Index: htdocs/gcc-4.2/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.2/changes.html,v
retrieving revision 1.42
diff -u -r1.42 changes.html
--- htdocs/gcc-4.2/changes.html	7 Feb 2017 23:06:23 -0000	1.42
+++ htdocs/gcc-4.2/changes.html	2 Apr 2018 15:16:35 -0000
@@ -183,7 +183,7 @@
      To suppress the warning in valid cases, use <code>{ }</code> instead.
     </li>
     <li>
-     The C++ frontend now also produces strict aliasing warnings when
+     The C++ front end now also produces strict aliasing warnings when
      <code>-fstrict-aliasing -Wstrict-aliasing</code> is in effect.
     </li>
   </ul> 
Index: htdocs/gcc-4.7/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.7/changes.html,v
retrieving revision 1.146
diff -u -r1.146 changes.html
--- htdocs/gcc-4.7/changes.html	3 Mar 2017 10:07:32 -0000	1.146
+++ htdocs/gcc-4.7/changes.html	2 Apr 2018 15:16:35 -0000
@@ -1015,7 +1015,7 @@
 complete (that is, it is possible that some PRs that have been fixed
 are not listed here).</p>
 
-<p>The Go frontend in the 4.7.1 release fully supports
+<p>The Go front end in the 4.7.1 release fully supports
 the <a href="https://golang.org/doc/go1">Go 1 language
 standard.</a></p>
 
Index: htdocs/gcc-5/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v
retrieving revision 1.148
diff -u -r1.148 changes.html
--- htdocs/gcc-5/changes.html	10 Oct 2017 08:18:28 -0000	1.148
+++ htdocs/gcc-5/changes.html	2 Apr 2018 15:16:36 -0000
@@ -619,7 +619,7 @@
 functions from bytecode to machine code</a>.</p>
 
 <p>The library can also be used for ahead-of-time compilation, enabling
-GCC to be plugged into a pre-existing frontend.  An example of using
+GCC to be plugged into a pre-existing front end.  An example of using
 this to build a compiler for an esoteric language we'll refer to as "brainf"
 can be seen <a href="https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/intro/tutorial05.html">
 here</a>.</p>
Index: htdocs/gcc-7/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-7/changes.html,v
retrieving revision 1.100
diff -u -r1.100 changes.html
--- htdocs/gcc-7/changes.html	1 Apr 2018 22:56:06 -0000	1.100
+++ htdocs/gcc-7/changes.html	2 Apr 2018 15:16:37 -0000
@@ -808,7 +808,7 @@
 
 <h3 id="java">Java (GCJ)</h3>
 
-<p>The GCC Java frontend and associated libjava runtime library have been
+<p>The GCC Java front end and associated libjava runtime library have been
 removed from GCC.</p>
 
 <!-- .................................................................. -->
@@ -1246,7 +1246,7 @@
     <ul>
       <li>GCC now has an internal unit-testing API and a suite of tests
         for programmatic self-testing of subsystems.</li>
-      <li>GCC's C frontend has been extended so that it can parse dumps of
+      <li>GCC's C front end has been extended so that it can parse dumps of
         GCC's internal representations, allowing for DejaGnu tests
         that more directly exercise specific optimization passes.  This
         covers both the
Index: htdocs/projects/ast-optimizer.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/ast-optimizer.html,v
retrieving revision 1.8
diff -u -r1.8 ast-optimizer.html
--- htdocs/projects/ast-optimizer.html	27 Jun 2014 15:04:40 -0000	1.8
+++ htdocs/projects/ast-optimizer.html	2 Apr 2018 15:16:37 -0000
@@ -27,7 +27,7 @@
 <p>Historically, GCC generated RTL one statement at a time, so
 the AST did not stay around very long. This has changed with 'function
 at a time' compilation (<a href="../news/inlining.html">Inliner</a>),
-which both C and C++ frontends now implement. With the AST for complete
+which both C and C++ front ends now implement. With the AST for complete
 functions, and the additional semantic information they contain, the
 opportunity for new optimizations presents itself.</p>
 
@@ -66,7 +66,7 @@
 <h3>Move AST optimizers into the common middle end</h3>
 
 <p>Although C and C++ both have function at a time mode, the AST new
-inliner is only in the C++ frontend.</p>
+inliner is only in the C++ front end.</p>
 
 <h3>Provable optimizer performance</h3>
 
Index: htdocs/projects/beginner.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/beginner.html,v
retrieving revision 1.65
diff -u -r1.65 beginner.html
--- htdocs/projects/beginner.html	3 Feb 2017 08:16:13 -0000	1.65
+++ htdocs/projects/beginner.html	2 Apr 2018 15:16:37 -0000
@@ -127,7 +127,7 @@
 </li>
 
 <li>Eliminate support for compiling with traditional C compilers in
-the language frontend subdirectories.
+the language front end subdirectories.
 
 <p>See: <a href="https://gcc.gnu.org/ml/gcc/2002-06/msg00871.html">this
 announcement</a> and the discussion following it which clarifies the
Index: htdocs/projects/cfg.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/cfg.html,v
retrieving revision 1.23
diff -u -r1.23 cfg.html
--- htdocs/projects/cfg.html	11 Mar 2017 23:40:55 -0000	1.23
+++ htdocs/projects/cfg.html	2 Apr 2018 15:16:37 -0000
@@ -78,7 +78,7 @@
 
 <h4>Theory</h4>
 
-<p>The current loop optimizer uses information passed by frontend
+<p>The current loop optimizer uses information passed by the front end
 to discover loop constructs to simplify flow analysis.
 It is difficult to keep the information up-to-date and nowday
 it is easy to implement the loop discovery code on CFG.
Index: htdocs/projects/cli.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/cli.html,v
retrieving revision 1.29
diff -u -r1.29 cli.html
--- htdocs/projects/cli.html	27 Jan 2017 21:09:05 -0000	1.29
+++ htdocs/projects/cli.html	2 Apr 2018 15:16:37 -0000
@@ -342,14 +342,14 @@
 
 <h2><a name="frontend">The CLI front end</a></h2>
 
-<p>The objective of the project was to create a new GCC frontend able
+<p>The objective of the project was to create a new GCC front end able
 to take a .NET executable as input, and produce optimized native code
 as output.</p>
-<p>This frontend, called <i>gcccil</i>, would allow us to
+<p>This front end, called <i>gcccil</i>, would allow us to
 achieve two goals:</p>
 
 <ul>
-  <li><p>The new frontend would provide a validation of a complete
+  <li><p>The new front end would provide a validation of a complete
   static compilation path from C to native code using CIL as
   intermediate format. This would allow using CIL as a distribution
   format for executables. In this model, the CIL image could be
@@ -357,7 +357,7 @@
   customer could recompile said image for the native platform that he
   prefers using GCC.</p></li>
 
-  <li><p>The frontend would provide a way of producing native
+  <li><p>The front end would provide a way of producing native
   executables from CIL images.</p></li>
 </ul>
 
@@ -413,7 +413,7 @@
 <p><i>Gcccil</i> does not implement its own CLR metadata parser.
 Instead, it uses <a href="http://www.mono-project.com/">Mono</a>
 to "parse" the input assembly. That is, Mono is used to load the assembly
-and parse the metadata and types. The frontend only has to parse the
+and parse the metadata and types. The front end only has to parse the
 actual CIL code of each method. Mono provides a comprehensive API to
 allow this.</p>
 
