wwwdocs: Move inactive branches to the right section

Message ID YUNXpzUDi5lsz14h@redhat.com
State Committed
Headers
Series wwwdocs: Move inactive branches to the right section |

Commit Message

Jonathan Wakely Sept. 16, 2021, 2:41 p.m. UTC
  The https://gcc.gnu.org/git.html page is a total mess, listing dozens
and dozens of branches which haven't seen updates in a decade and
which are under the refs/dead/heads/* are of the Git repo.

This moves them all to the "Inactive" or "Merged" section, as
appropriate.

OK for wwwdocs?
  

Comments

Jonathan Wakely Sept. 23, 2021, 10:27 a.m. UTC | #1
On 16/09/21 15:41 +0100, Jonathan Wakely wrote:
>The https://gcc.gnu.org/git.html page is a total mess, listing dozens
>and dozens of branches which haven't seen updates in a decade and
>which are under the refs/dead/heads/* are of the Git repo.
>
>This moves them all to the "Inactive" or "Merged" section, as
>appropriate.
>
>OK for wwwdocs?

Ping

>commit cbb29df7295bb49f957100e50939393b31e22433
>Author: Jonathan Wakely <jwakely@redhat.com>
>Date:   Thu Sep 16 12:20:15 2021 +0100
>
>    Move merged and inactive branches to the right section
>
>diff --git a/htdocs/git.html b/htdocs/git.html
>index 53267b09..ac1f2eb9 100644
>--- a/htdocs/git.html
>+++ b/htdocs/git.html
>@@ -301,132 +301,19 @@ in Git.</p>
> 
> <h4 id="arch">Architecture-specific</h4>
> 
>+<p>No active branches</p>
>+<!--
> <dl>
>-  <dt><a href="https://gcc.gnu.org/git/?p=gcc.git;a=shortlog;h=refs/heads/aarch64/sve-acle-branch">aarch64/sve-acle-branch</a></dt>
>-  <dd>This <a href="https://gcc.gnu.org/wiki/GitMirror">Git-only branch</a> is
>-  used for collaborative development of the AArch64 SVE ACLE implementation.
>-  The branch is based off and merged with trunk.  Please send patches to
>-  gcc-patches with an <code>[SVE ACLE]</code> tag in the subject line.
>-  There's no need to use ChangeLogs; the ChangeLogs will instead be
>-  written when the work is ready to be merged into trunk.  The branch is
>-  maintained by Richard Sandiford.</dd>
>-
>-  <dt>arc-20081210-branch</dt>
>-  <dd>The goal of this branch is to make the port to the ARCompact
>-  architecture available.  This branch is maintained by Joern Rennecke
>-  during spring 2009, and is expected to be unmaintained thereafter.</dd>
>-
>-  <dt>avx512</dt>
>-  <dd>The goal of this branch is to implement Intel AVX-512 and SHA
>-  Programming Reference.
>-  The branch is maintained by Yukhin Kirill &lt;<a
>-  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
>-  Patches should be marked with the tag <code>[AVX512]</code> in the subject
>-  line.</dd>
>-
>-  <dt>avx-512vlbwdq</dt>
>-  <dd>The goal of this branch is to implement the Intel AVX-512{VL,BW,DQ}
>-  Programming Reference.
>-  The branch is maintained by Yukhin Kirill &lt;<a
>-  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
>-  Patches should be marked with the tag <code>[AVX512]</code> in the subject
>-  line.</dd>
>-
>-  <dt>avx2</dt>
>-  <dd>The goal of this branch is to implement AVX Programming Reference
>-  (June, 2011). The branch is maintained by
>-  H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;
>-  and Yukhin Kirill &lt;<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
>-  Patches should be marked with the tag <code>[AVX2]</code> in the subject
>-  line.</dd>
>-
>-  <dt>cell-4_3-branch</dt>
>-  <dd>The goal of this branch is to add fixes and additional features required
>-  for the Cell/B.E. processor (both PPE and SPE) to GCC 4.3.x.  This branch
>-  is maintained by Ulrich Weigand.</dd>
>-
>-  <dt>cell-4_4-branch</dt>
>-  <dd>The goal of this branch is to back-port from mainline fixes and additional
>-  features required for the Cell/B.E. SPE processor to GCC 4.4.x.  This branch
>-  is maintained by Ulrich Weigand.  The branch is merged from gcc-4_4-branch.</dd>
>-
>-  <dt>ix86/gcc-4_5-branch</dt>
>-  <dd>The goal of this branch is to backport support from trunk for
>-  newer ix86 processors from AMD and Intel. It will track
>-  4.5 branch with periodic merge from 4.5 branch.  The current
>-  maintainers are Sebastian Pop
>-  &lt;<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>&gt;
>-  and H.J. Lu
>-  &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
>-
>-  <dt>ix86/gcc-4_4-branch</dt>
>-  <dd>The goal of this branch is to add support for newer ix86 processors such
>-  as AMD's Shanghai and Intel's Atom to GCC 4.4.x.  The current maintainers
>-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
>-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
>-
>-  <dt>ix86/gcc-4_3-branch</dt>
>-  <dd>The goal of this branch is to add support for newer ix86 processors such
>-  as AMD's Barcelona and Intel's Westmere to GCC 4.3.x.  The current maintainers
>-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
>-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
>-
>-  <dt>ix86/gcc-4_2-branch</dt>
>-  <dd>The goal of this branch is to add support for newer ix86 processors such
>-  as AMD's Barcelona and Intel's Core 2 to GCC 4.2.x.  The current maintainers
>-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
>-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
>-
>-  <dt>ix86/gcc-4_1-branch</dt>
>-  <dd>The goal of this branch is to add support for newer ix86 processors such
>-  as AMD's Barcelona and Intel's Core 2 to GCC 4.1.x.  The current maintainers
>-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
>-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
>-
>-  <dt>mpx</dt>
>-  <dd>The goal of this branch is to support Intel MPX technology.
>-  The branch is maintained by
>-  Ilya Enkovich &lt;<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>&gt;
>-  Patches should be marked with the tag <code>[MPX]</code> in the subject
>-  line.</dd>
>-
>-  <dt><a href="projects/cli.html">st/cli-be</a></dt>
>-  <dd>The goal of the branch is to develop a back end producing CLI binaries,
>-  compliant with ECMA-335 specification.
>-  This branch was originally maintained by Roberto Costa
>-  &lt;<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>&gt;.
>-  Since May 2007, the current maintainers are Andrea Ornstein
>-  &lt;<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>&gt;
>-  and Erven Rohou
>-  &lt;<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>&gt;.</dd>
>-
>-  <dt>spu-4_5-branch</dt>
>-  <dd>The goal of this branch is to do development for the Cell/B.E. processor,
>-  in particular to support partitioning functions into multiple sections.  This
>-  branch was created by Michael Meissner and is now maintained by Ulrich Weigand.
>-  The branch is merged from mainline.</dd>
>-
>-  <dt>x32</dt>
>-  <dd>This branch is to implement
>-  <a href="https://sites.google.com/site/x32abi/">x32 psABI</a>.
>-  The branch is maintained by H.J. Lu.  Patches should be marked with the
>-  tag <code>[x32]</code> in the subject line.</dd>
> </dl>
>+-->
> 
> <h4 id="target">Target-specific</h4>
> 
>+<p>No active branches</p>
>+<!--
> <dl>
>-
>-  <dt>cygwin-improvements</dt>
>-  <dd>This branch is intended as a development and proving grounds for
>-  fixes and enhancements specifically to the Cygwin port of the compiler,
>-  although some of these may touch slightly on MinGW targets as well.  It
>-  is maintained by Dave Korn &lt;<a href="mailto:dave.korn.cygwin@gmail.com"
>-  >dave.korn.cygwin@gmail.com</a>&gt; and open to contributions from any
>-  interested party; please tag patches with "[cygwin-improvements]" in the
>-  title line and post them to the GCC Patches list with a Cc: to that
>-  address.</dd>
> </dl>
>+-->
> 
> <h4 id="lang">Language-specific</h4>
> 
>@@ -437,20 +324,6 @@ in Git.</p>
>       Lock3 Software.  It is currently maintained
>       by <a href="mailto:jason@gcc.gnu.org">Jason Merrill</a>.</dd>
> 
>-  <dt>fortran-dev</dt>
>-  <dd>This branch is for disruptive changes to the Fortran front end,
>-    especially for OOP development and 
>-    the <a href="https://gcc.gnu.org/wiki/ArrayDescriptorUpdate">
>-    array descriptor update</a>.  It is maintained by Jerry DeLisle
>-    &lt;<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>&gt;.</dd>
>-
>-  <dt>gcc-4_4-plugins</dt>
>-  <dd>This branch is for backporting the plugin functionality into
>-  a 4.4-based release.  There will be no new code or functionality
>-  added to this branch.  It is maintained by Diego Novillo.
>-  Only patches backported from mainline are accepted.  They should
>-  be marked with the tag [4_4-plugins] in the Subject line.</dd>
>-
>   <dt>gccgo</dt>
>   <dd>This branch is for the Go front end to gcc.  For more information
>     about the Go programming language,
>@@ -459,14 +332,6 @@ in Git.</p>
>     marked with the tag [gccgo] in the Subject line.
>   </dd>
> 
>-  <dt><a href="projects/gupc.html">gupc</a></dt>
>-  <dd>This branch implements support for UPC (Unified Parallel C).
>-  UPC extends the C programming language to provide support for
>-  high-performance, parallel systems with access to a single
>-  potentially large, global shared address space.
>-  Further information can be found on the
>-  <a href="https://github.com/Intrepid/GUPC">GNU UPC</a> page.</dd>
>-
>   <dt>modula-2</dt>
>   <dd>This branch is for the
>     <a href="http://nongnu.org/gm2/homepage.html">GNU Modula-2</a>
>@@ -477,38 +342,6 @@ in Git.</p>
>     Patches should be
>     prefixed with <code>[modula-2]</code> in the subject line.</dd>
> 
>-  <dt>pph</dt>
>-  <dd>This branch implements <a href="https://gcc.gnu.org/wiki/pph"> Pre-Parsed
>-  Headers for C++</a>.  It is maintained by <a
>-  href="mailto:dnovillo@google.com">Diego Novillo</a> and <a
>-  href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches should be
>-  prefixed with <code>[pph]</code> in the subject line.</dd>
>-
>-  <dt>pth-icm</dt>
>-  <dd>This is a sub-branch of the <code>pph</code> branch.  It
>-  implements
>-  <a href="https://gcc.gnu.org/wiki/pph#Pre-Tokenized_Headers_.28PTH.29">
>-  Pre-Tokenized Headers for C++</a>.  Additionally, it contains
>-  instrumentation code in the C++ parser that was used in an
>-  incremental compiler model (icm) to study the effects of an
>-  incremental compiler cache for a compiler server. The branch is
>-  maintained by <a href="mailto:dnovillo@google.com">Diego Novillo</a>
>-  and <a href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches
>-  should be prefixed with <code>[pph]</code> in the subject line.</dd>
>-
>-  <dt>tr29124</dt>
>-  <dd>This branch is for development of TR29124 Special math Functions,
>-    for the C++ runtime library
>-    See <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3060.pdf">
>-    </a>.  It is maintained by Ed Smith-Rowland
>-    &lt;<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>&gt;.</dd>
>-
>-  <dt>var-template</dt>
>-  <dd>This branch is for implementation work on 
>-      <em>variable template for C++</em>.  It was originally
>-       created by Gabriel Dos Reis.  It is maintained by
>-      <a href="mailto:jason@gcc.gnu.org">Jason Merrill</a>.</dd>
>-
>   <dt>coarray_native</dt>
>   <dd>This branch is for implementation of a shared memory
>     implementation of Fortran coarrays.  It is maintained by
>@@ -628,6 +461,15 @@ inactive.  Inactive branches are under <code>refs/dead/heads/</code>
> in Git (except for ones under <code>refs/vendors/</code>).</p>
> 
> <dl>
>+  <dt><a href="https://gcc.gnu.org/git/?p=gcc-old.git;a=shortlog;h=refs/heads/aarch64/sve-acle-branch">aarch64/sve-acle-branch</a></dt>
>+  <dd>This <a href="https://gcc.gnu.org/wiki/GitMirror">Git-only branch</a> was
>+  used for collaborative development of the AArch64 SVE ACLE implementation.
>+  The branch is based off and merged with trunk.  Please send patches to
>+  gcc-patches with an <code>[SVE ACLE]</code> tag in the subject line.
>+  There's no need to use ChangeLogs; the ChangeLogs will instead be
>+  written when the work is ready to be merged into trunk.  The branch is
>+  maintained by Richard Sandiford.</dd>
>+
>   <dt>ARM/aarch64-branch</dt>
>   <dd>This branch added support for the AArch64 architecture and tracked
>     trunk until the port was merged into mainline.</dd>
>@@ -741,6 +583,13 @@ in Git (except for ones under <code>refs/vendors/</code>).</p>
>   This branch was maintained by Ian Lance Taylor.  All changes were
>   merged into mainline.</dd>
> 
>+  <dt>tr29124</dt>
>+  <dd>This branch is for development of TR29124 Special math Functions,
>+    for the C++ runtime library
>+    See <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3060.pdf">
>+    </a>.  It is maintained by Ed Smith-Rowland
>+    &lt;<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>&gt;.</dd>
>+
>   <dt>tree-cleanup-branch</dt>
>   <dd>This branch contained improvements and reorganization to the
>   tree optimizers that were not ready in time for GCC 4.0.  The
>@@ -756,6 +605,10 @@ in Git (except for ones under <code>refs/vendors/</code>).</p>
> merged.</p>
> 	
> <dl>
>+  <dt>arc-20081210-branch</dt>
>+  <dd>The goal of this branch is to make the port to the ARCompact
>+  architecture available.  This branch is maintained by Joern Rennecke
>+  during spring 2009, and is expected to be unmaintained thereafter.</dd>
> 
>   <dt>ARM/hard_vfp_4_4_branch</dt>
>   <dd>This branch contains support for the hard-VFP variant of the AAPCS calling
>@@ -798,6 +651,30 @@ merged.</p>
>   could use or benefit from (like data-dependence analysis,
>   <a href="projects/tree-ssa/lno.html">loop nest optimizations</a>).</dd>
> 
>+  <dt>avx512</dt>
>+  <dd>The goal of this branch is to implement Intel AVX-512 and SHA
>+  Programming Reference.
>+  The branch is maintained by Yukhin Kirill &lt;<a
>+  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
>+  Patches should be marked with the tag <code>[AVX512]</code> in the subject
>+  line.</dd>
>+
>+  <dt>avx-512vlbwdq</dt>
>+  <dd>The goal of this branch is to implement the Intel AVX-512{VL,BW,DQ}
>+  Programming Reference.
>+  The branch is maintained by Yukhin Kirill &lt;<a
>+  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
>+  Patches should be marked with the tag <code>[AVX512]</code> in the subject
>+  line.</dd>
>+
>+  <dt>avx2</dt>
>+  <dd>The goal of this branch is to implement AVX Programming Reference
>+  (June, 2011). The branch is maintained by
>+  H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;
>+  and Yukhin Kirill &lt;<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
>+  Patches should be marked with the tag <code>[AVX2]</code> in the subject
>+  line.</dd>
>+
>   <dt>bje-unsw-branch</dt>
>   <dd>This branch was dedicated to some research work by Ben Elliston
>     at the University of New South Wales (UNSW) on transformation
>@@ -814,6 +691,16 @@ merged.</p>
>   by <a href="mailto:laurynas.biveinis@gmail.com">Laurynas
>   Biveinis</a>.</dd>
> 
>+  <dt>cell-4_3-branch</dt>
>+  <dd>The goal of this branch is to add fixes and additional features required
>+  for the Cell/B.E. processor (both PPE and SPE) to GCC 4.3.x.  This branch
>+  is maintained by Ulrich Weigand.</dd>
>+
>+  <dt>cell-4_4-branch</dt>
>+  <dd>The goal of this branch is to back-port from mainline fixes and additional
>+  features required for the Cell/B.E. SPE processor to GCC 4.4.x.  This branch
>+  is maintained by Ulrich Weigand.  The branch is merged from gcc-4_4-branch.</dd>
>+
>   <dt><a href="projects/cfo.html">cfo-branch</a></dt>
>   <dd>The goal of this branch was to add a new extension for improving
>   the code size optimization of GCC with code factoring methods (code
>@@ -865,6 +752,16 @@ merged.</p>
>     the prototype implementation on conceptgcc-branch.  It is not currently
>     maintained.</dd>
> 
>+  <dt>cygwin-improvements</dt>
>+  <dd>This branch is intended as a development and proving grounds for
>+  fixes and enhancements specifically to the Cygwin port of the compiler,
>+  although some of these may touch slightly on MinGW targets as well.  It
>+  is maintained by Dave Korn &lt;<a href="mailto:dave.korn.cygwin@gmail.com"
>+  >dave.korn.cygwin@gmail.com</a>&gt; and open to contributions from any
>+  interested party; please tag patches with "[cygwin-improvements]" in the
>+  title line and post them to the GCC Patches list with a Cc: to that
>+  address.</dd>
>+
>   <dt><a href="https://gcc.gnu.org/wiki/AndrewMacLeod/debuglocus">debuglocus</a></dt>
>   <dd>This branch is an experiment to see whether improved debug information 
>   can be maintained throughout the compiler by associating a user decl with an 
>@@ -889,6 +786,13 @@ merged.</p>
>     maintained by Tobias Burnus
>     &lt;<a href="mailto:burnus@gcc.gnu.org">burnus@gcc.gnu.org</a>&gt;.</dd>
> 
>+  <dt>fortran-dev</dt>
>+  <dd>This branch was for disruptive changes to the Fortran front end,
>+    especially for OOP development and 
>+    the <a href="https://gcc.gnu.org/wiki/ArrayDescriptorUpdate">
>+    array descriptor update</a>.  It was maintained by Jerry DeLisle
>+    &lt;<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>&gt;.</dd>
>+
>   <dt>fortran-exp</dt>
>   <dd>This branch contained experimental changes to the Fortran front end, initially
>     for array constructor refactoring using splay-tree and other areas of
>@@ -900,6 +804,13 @@ merged.</p>
>   See <a href="https://gcc.gnu.org/ml/gcc/2003-04/msg00733.html">this
>   message</a> for details.</dd>
> 
>+  <dt>gcc-4_4-plugins</dt>
>+  <dd>This branch is for backporting the plugin functionality into
>+  a 4.4-based release.  There will be no new code or functionality
>+  added to this branch.  It is maintained by Diego Novillo.
>+  Only patches backported from mainline are accepted.  They should
>+  be marked with the tag [4_4-plugins] in the Subject line.</dd>
>+
>   <dt>gcc-in-cxx</dt>
>   <dd>This branch was for converting GCC to be written in C++.  The
>   branch was maintained by Ian Lance Taylor.</dd>
>@@ -946,6 +857,14 @@ merged.</p>
>   openacc-gcc-7-branch and then openacc-gcc-8-branch (both now also inactive,
>   see below).</dd>
> 
>+  <dt><a href="projects/gupc.html">gupc</a></dt>
>+  <dd>This branch implements support for UPC (Unified Parallel C).
>+  UPC extends the C programming language to provide support for
>+  high-performance, parallel systems with access to a single
>+  potentially large, global shared address space.
>+  Further information can be found on the
>+  <a href="https://github.com/Intrepid/GUPC">GNU UPC</a> page.</dd>
>+
>   <dt>openacc-gcc-7-branch</dt>
>   <dt>openacc-gcc-8-branch</dt>
>   <dt>openacc-gcc-9-branch</dt>
>@@ -1022,7 +941,40 @@ merged.</p>
>   classes representing strict unions of other register classes.  The
>   branch was maintained by Michael Matz.  It is no longer
>   maintained.</dd>
>-  
>+
>+  <dt>ix86/gcc-4_5-branch</dt>
>+  <dd>The goal of this branch is to backport support from trunk for
>+  newer ix86 processors from AMD and Intel. It will track
>+  4.5 branch with periodic merge from 4.5 branch.  The current
>+  maintainers are Sebastian Pop
>+  &lt;<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>&gt;
>+  and H.J. Lu
>+  &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
>+
>+  <dt>ix86/gcc-4_4-branch</dt>
>+  <dd>The goal of this branch is to add support for newer ix86 processors such
>+  as AMD's Shanghai and Intel's Atom to GCC 4.4.x.  The current maintainers
>+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
>+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
>+
>+  <dt>ix86/gcc-4_3-branch</dt>
>+  <dd>The goal of this branch is to add support for newer ix86 processors such
>+  as AMD's Barcelona and Intel's Westmere to GCC 4.3.x.  The current maintainers
>+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
>+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
>+
>+  <dt>ix86/gcc-4_2-branch</dt>
>+  <dd>The goal of this branch is to add support for newer ix86 processors such
>+  as AMD's Barcelona and Intel's Core 2 to GCC 4.2.x.  The current maintainers
>+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
>+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
>+
>+  <dt>ix86/gcc-4_1-branch</dt>
>+  <dd>The goal of this branch is to add support for newer ix86 processors such
>+  as AMD's Barcelona and Intel's Core 2 to GCC 4.1.x.  The current maintainers
>+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
>+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
>+
>   <dt>java-gui-branch</dt>
>   <dd>This was a temporary branch for development of java GUI libraries
>   (AWT and Swing) in the libjava directory.  It has been superseded
>@@ -1136,6 +1088,13 @@ merged.</p>
>   with referent objects.  The code of this branch has not been merged
>   in trunk.</dd>
> 
>+  <dt>mpx</dt>
>+  <dd>The goal of this branch is to support Intel MPX technology.
>+  The branch is maintained by
>+  Ilya Enkovich &lt;<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>&gt;
>+  Patches should be marked with the tag <code>[MPX]</code> in the subject
>+  line.</dd>
>+
>   <dt>named-addr-4_3-branch</dt>
>   <dd>The goal of this branch was to backport the changes from the
>   named-addr-spaces-branch to a GCC 4.3 tree.  This branch was maintained by
>@@ -1191,6 +1150,25 @@ merged.</p>
>   the tag <code>[PTR-PLUS]</code> in the subject line, and CC'ed to
>   <a href="mailto:pinskia@gmail.com">Andrew Pinski</a>.</dd>
> 
>+  <dt>pph</dt>
>+  <dd>This branch implements <a href="https://gcc.gnu.org/wiki/pph"> Pre-Parsed
>+  Headers for C++</a>.  It is maintained by <a
>+  href="mailto:dnovillo@google.com">Diego Novillo</a> and <a
>+  href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches should be
>+  prefixed with <code>[pph]</code> in the subject line.</dd>
>+
>+  <dt>pth-icm</dt>
>+  <dd>This is a sub-branch of the <code>pph</code> branch.  It
>+  implements
>+  <a href="https://gcc.gnu.org/wiki/pph#Pre-Tokenized_Headers_.28PTH.29">
>+  Pre-Tokenized Headers for C++</a>.  Additionally, it contains
>+  instrumentation code in the C++ parser that was used in an
>+  incremental compiler model (icm) to study the effects of an
>+  incremental compiler cache for a compiler server. The branch is
>+  maintained by <a href="mailto:dnovillo@google.com">Diego Novillo</a>
>+  and <a href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches
>+  should be prefixed with <code>[pph]</code> in the subject line.</dd>
>+
>   <dt>ra-improvements</dt>
>   <dd>This branch aims to implement several improvements to the
>   current register allocator.  Examples include implementing a
>@@ -1245,6 +1223,12 @@ merged.</p>
>   Patches will be marked with the tag <code>[sel-sched]</code> in 
>   the subject line.</dd>
> 
>+  <dt>spu-4_5-branch</dt>
>+  <dd>The goal of this branch was to do development for the Cell/B.E. processor,
>+  in particular to support partitioning functions into multiple sections.  This
>+  branch was created by Michael Meissner and is now maintained by Ulrich Weigand.
>+  The branch is merged from mainline.</dd>
>+
>   <dt>stack</dt>
>   <dd>This branch contains a new stack alignment framework to
>   automatically align stack for local variables with alignment requirement.
>@@ -1289,6 +1273,16 @@ merged.</p>
>   The branch was maintained by Daniel Berlin.  It is no longer
>   maintained.</dd>
> 
>+  <dt><a href="projects/cli.html">st/cli-be</a></dt>
>+  <dd>The goal of the branch is to develop a back end producing CLI binaries,
>+  compliant with ECMA-335 specification.
>+  This branch was originally maintained by Roberto Costa
>+  &lt;<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>&gt;.
>+  Since May 2007, the current maintainers are Andrea Ornstein
>+  &lt;<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>&gt;
>+  and Erven Rohou
>+  &lt;<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>&gt;.</dd>
>+
>   <dt>thread-annotations</dt>
>   <dd>This branch contained the implementation of thread safety annotations
>   and analysis (<a href="https://gcc.gnu.org/wiki/ThreadSafetyAnnotation">https://gcc.gnu.org/wiki/ThreadSafetyAnnotation</a>).
>@@ -1326,6 +1320,12 @@ merged.</p>
>   Richard Biener and Michael Matz.  Patches should be marked with the
>   tag <code>[varmap]</code> in the subject line.</dd>
> 
>+  <dt>var-template</dt>
>+  <dd>This branch is for implementation work on 
>+      <em>variable template for C++</em>.  It was originally
>+       created by Gabriel Dos Reis.  It is maintained by
>+      <a href="mailto:jason@gcc.gnu.org">Jason Merrill</a>.</dd>
>+
>   <dt>vect256</dt>
>   <dd>This branch is for extending vectorizer to 256bit.  The branch is
>   maintained by Richard Biener and H.J. Lu.  Patches should be marked
>@@ -1339,7 +1339,13 @@ merged.</p>
>   It is no longer maintained; some of the work was used as a basis
>   for the work on the ira branch.</dd>
> 
>- </dl>
>+  <dt>x32</dt>
>+  <dd>This branch was to implement
>+  <a href="https://sites.google.com/site/x32abi/">x32 psABI</a>.
>+  The branch is maintained by H.J. Lu.  Patches should be marked with the
>+  tag <code>[x32]</code> in the subject line.</dd>
>+
>+</dl>
> 
> </body>
> </html>
  
Richard Biener Sept. 23, 2021, 11:12 a.m. UTC | #2
On Thu, Sep 23, 2021 at 12:28 PM Jonathan Wakely via Gcc-patches
<gcc-patches@gcc.gnu.org> wrote:
>
> On 16/09/21 15:41 +0100, Jonathan Wakely wrote:
> >The https://gcc.gnu.org/git.html page is a total mess, listing dozens
> >and dozens of branches which haven't seen updates in a decade and
> >which are under the refs/dead/heads/* are of the Git repo.
> >
> >This moves them all to the "Inactive" or "Merged" section, as
> >appropriate.
> >
> >OK for wwwdocs?
>
> Ping

OK.

> >commit cbb29df7295bb49f957100e50939393b31e22433
> >Author: Jonathan Wakely <jwakely@redhat.com>
> >Date:   Thu Sep 16 12:20:15 2021 +0100
> >
> >    Move merged and inactive branches to the right section
> >
> >diff --git a/htdocs/git.html b/htdocs/git.html
> >index 53267b09..ac1f2eb9 100644
> >--- a/htdocs/git.html
> >+++ b/htdocs/git.html
> >@@ -301,132 +301,19 @@ in Git.</p>
> >
> > <h4 id="arch">Architecture-specific</h4>
> >
> >+<p>No active branches</p>
> >+<!--
> > <dl>
> >-  <dt><a href="https://gcc.gnu.org/git/?p=gcc.git;a=shortlog;h=refs/heads/aarch64/sve-acle-branch">aarch64/sve-acle-branch</a></dt>
> >-  <dd>This <a href="https://gcc.gnu.org/wiki/GitMirror">Git-only branch</a> is
> >-  used for collaborative development of the AArch64 SVE ACLE implementation.
> >-  The branch is based off and merged with trunk.  Please send patches to
> >-  gcc-patches with an <code>[SVE ACLE]</code> tag in the subject line.
> >-  There's no need to use ChangeLogs; the ChangeLogs will instead be
> >-  written when the work is ready to be merged into trunk.  The branch is
> >-  maintained by Richard Sandiford.</dd>
> >-
> >-  <dt>arc-20081210-branch</dt>
> >-  <dd>The goal of this branch is to make the port to the ARCompact
> >-  architecture available.  This branch is maintained by Joern Rennecke
> >-  during spring 2009, and is expected to be unmaintained thereafter.</dd>
> >-
> >-  <dt>avx512</dt>
> >-  <dd>The goal of this branch is to implement Intel AVX-512 and SHA
> >-  Programming Reference.
> >-  The branch is maintained by Yukhin Kirill &lt;<a
> >-  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
> >-  Patches should be marked with the tag <code>[AVX512]</code> in the subject
> >-  line.</dd>
> >-
> >-  <dt>avx-512vlbwdq</dt>
> >-  <dd>The goal of this branch is to implement the Intel AVX-512{VL,BW,DQ}
> >-  Programming Reference.
> >-  The branch is maintained by Yukhin Kirill &lt;<a
> >-  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
> >-  Patches should be marked with the tag <code>[AVX512]</code> in the subject
> >-  line.</dd>
> >-
> >-  <dt>avx2</dt>
> >-  <dd>The goal of this branch is to implement AVX Programming Reference
> >-  (June, 2011). The branch is maintained by
> >-  H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;
> >-  and Yukhin Kirill &lt;<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
> >-  Patches should be marked with the tag <code>[AVX2]</code> in the subject
> >-  line.</dd>
> >-
> >-  <dt>cell-4_3-branch</dt>
> >-  <dd>The goal of this branch is to add fixes and additional features required
> >-  for the Cell/B.E. processor (both PPE and SPE) to GCC 4.3.x.  This branch
> >-  is maintained by Ulrich Weigand.</dd>
> >-
> >-  <dt>cell-4_4-branch</dt>
> >-  <dd>The goal of this branch is to back-port from mainline fixes and additional
> >-  features required for the Cell/B.E. SPE processor to GCC 4.4.x.  This branch
> >-  is maintained by Ulrich Weigand.  The branch is merged from gcc-4_4-branch.</dd>
> >-
> >-  <dt>ix86/gcc-4_5-branch</dt>
> >-  <dd>The goal of this branch is to backport support from trunk for
> >-  newer ix86 processors from AMD and Intel. It will track
> >-  4.5 branch with periodic merge from 4.5 branch.  The current
> >-  maintainers are Sebastian Pop
> >-  &lt;<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>&gt;
> >-  and H.J. Lu
> >-  &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
> >-
> >-  <dt>ix86/gcc-4_4-branch</dt>
> >-  <dd>The goal of this branch is to add support for newer ix86 processors such
> >-  as AMD's Shanghai and Intel's Atom to GCC 4.4.x.  The current maintainers
> >-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
> >-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
> >-
> >-  <dt>ix86/gcc-4_3-branch</dt>
> >-  <dd>The goal of this branch is to add support for newer ix86 processors such
> >-  as AMD's Barcelona and Intel's Westmere to GCC 4.3.x.  The current maintainers
> >-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
> >-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
> >-
> >-  <dt>ix86/gcc-4_2-branch</dt>
> >-  <dd>The goal of this branch is to add support for newer ix86 processors such
> >-  as AMD's Barcelona and Intel's Core 2 to GCC 4.2.x.  The current maintainers
> >-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
> >-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
> >-
> >-  <dt>ix86/gcc-4_1-branch</dt>
> >-  <dd>The goal of this branch is to add support for newer ix86 processors such
> >-  as AMD's Barcelona and Intel's Core 2 to GCC 4.1.x.  The current maintainers
> >-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
> >-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
> >-
> >-  <dt>mpx</dt>
> >-  <dd>The goal of this branch is to support Intel MPX technology.
> >-  The branch is maintained by
> >-  Ilya Enkovich &lt;<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>&gt;
> >-  Patches should be marked with the tag <code>[MPX]</code> in the subject
> >-  line.</dd>
> >-
> >-  <dt><a href="projects/cli.html">st/cli-be</a></dt>
> >-  <dd>The goal of the branch is to develop a back end producing CLI binaries,
> >-  compliant with ECMA-335 specification.
> >-  This branch was originally maintained by Roberto Costa
> >-  &lt;<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>&gt;.
> >-  Since May 2007, the current maintainers are Andrea Ornstein
> >-  &lt;<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>&gt;
> >-  and Erven Rohou
> >-  &lt;<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>&gt;.</dd>
> >-
> >-  <dt>spu-4_5-branch</dt>
> >-  <dd>The goal of this branch is to do development for the Cell/B.E. processor,
> >-  in particular to support partitioning functions into multiple sections.  This
> >-  branch was created by Michael Meissner and is now maintained by Ulrich Weigand.
> >-  The branch is merged from mainline.</dd>
> >-
> >-  <dt>x32</dt>
> >-  <dd>This branch is to implement
> >-  <a href="https://sites.google.com/site/x32abi/">x32 psABI</a>.
> >-  The branch is maintained by H.J. Lu.  Patches should be marked with the
> >-  tag <code>[x32]</code> in the subject line.</dd>
> > </dl>
> >+-->
> >
> > <h4 id="target">Target-specific</h4>
> >
> >+<p>No active branches</p>
> >+<!--
> > <dl>
> >-
> >-  <dt>cygwin-improvements</dt>
> >-  <dd>This branch is intended as a development and proving grounds for
> >-  fixes and enhancements specifically to the Cygwin port of the compiler,
> >-  although some of these may touch slightly on MinGW targets as well.  It
> >-  is maintained by Dave Korn &lt;<a href="mailto:dave.korn.cygwin@gmail.com"
> >-  >dave.korn.cygwin@gmail.com</a>&gt; and open to contributions from any
> >-  interested party; please tag patches with "[cygwin-improvements]" in the
> >-  title line and post them to the GCC Patches list with a Cc: to that
> >-  address.</dd>
> > </dl>
> >+-->
> >
> > <h4 id="lang">Language-specific</h4>
> >
> >@@ -437,20 +324,6 @@ in Git.</p>
> >       Lock3 Software.  It is currently maintained
> >       by <a href="mailto:jason@gcc.gnu.org">Jason Merrill</a>.</dd>
> >
> >-  <dt>fortran-dev</dt>
> >-  <dd>This branch is for disruptive changes to the Fortran front end,
> >-    especially for OOP development and
> >-    the <a href="https://gcc.gnu.org/wiki/ArrayDescriptorUpdate">
> >-    array descriptor update</a>.  It is maintained by Jerry DeLisle
> >-    &lt;<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>&gt;.</dd>
> >-
> >-  <dt>gcc-4_4-plugins</dt>
> >-  <dd>This branch is for backporting the plugin functionality into
> >-  a 4.4-based release.  There will be no new code or functionality
> >-  added to this branch.  It is maintained by Diego Novillo.
> >-  Only patches backported from mainline are accepted.  They should
> >-  be marked with the tag [4_4-plugins] in the Subject line.</dd>
> >-
> >   <dt>gccgo</dt>
> >   <dd>This branch is for the Go front end to gcc.  For more information
> >     about the Go programming language,
> >@@ -459,14 +332,6 @@ in Git.</p>
> >     marked with the tag [gccgo] in the Subject line.
> >   </dd>
> >
> >-  <dt><a href="projects/gupc.html">gupc</a></dt>
> >-  <dd>This branch implements support for UPC (Unified Parallel C).
> >-  UPC extends the C programming language to provide support for
> >-  high-performance, parallel systems with access to a single
> >-  potentially large, global shared address space.
> >-  Further information can be found on the
> >-  <a href="https://github.com/Intrepid/GUPC">GNU UPC</a> page.</dd>
> >-
> >   <dt>modula-2</dt>
> >   <dd>This branch is for the
> >     <a href="http://nongnu.org/gm2/homepage.html">GNU Modula-2</a>
> >@@ -477,38 +342,6 @@ in Git.</p>
> >     Patches should be
> >     prefixed with <code>[modula-2]</code> in the subject line.</dd>
> >
> >-  <dt>pph</dt>
> >-  <dd>This branch implements <a href="https://gcc.gnu.org/wiki/pph"> Pre-Parsed
> >-  Headers for C++</a>.  It is maintained by <a
> >-  href="mailto:dnovillo@google.com">Diego Novillo</a> and <a
> >-  href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches should be
> >-  prefixed with <code>[pph]</code> in the subject line.</dd>
> >-
> >-  <dt>pth-icm</dt>
> >-  <dd>This is a sub-branch of the <code>pph</code> branch.  It
> >-  implements
> >-  <a href="https://gcc.gnu.org/wiki/pph#Pre-Tokenized_Headers_.28PTH.29">
> >-  Pre-Tokenized Headers for C++</a>.  Additionally, it contains
> >-  instrumentation code in the C++ parser that was used in an
> >-  incremental compiler model (icm) to study the effects of an
> >-  incremental compiler cache for a compiler server. The branch is
> >-  maintained by <a href="mailto:dnovillo@google.com">Diego Novillo</a>
> >-  and <a href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches
> >-  should be prefixed with <code>[pph]</code> in the subject line.</dd>
> >-
> >-  <dt>tr29124</dt>
> >-  <dd>This branch is for development of TR29124 Special math Functions,
> >-    for the C++ runtime library
> >-    See <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3060.pdf">
> >-    </a>.  It is maintained by Ed Smith-Rowland
> >-    &lt;<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>&gt;.</dd>
> >-
> >-  <dt>var-template</dt>
> >-  <dd>This branch is for implementation work on
> >-      <em>variable template for C++</em>.  It was originally
> >-       created by Gabriel Dos Reis.  It is maintained by
> >-      <a href="mailto:jason@gcc.gnu.org">Jason Merrill</a>.</dd>
> >-
> >   <dt>coarray_native</dt>
> >   <dd>This branch is for implementation of a shared memory
> >     implementation of Fortran coarrays.  It is maintained by
> >@@ -628,6 +461,15 @@ inactive.  Inactive branches are under <code>refs/dead/heads/</code>
> > in Git (except for ones under <code>refs/vendors/</code>).</p>
> >
> > <dl>
> >+  <dt><a href="https://gcc.gnu.org/git/?p=gcc-old.git;a=shortlog;h=refs/heads/aarch64/sve-acle-branch">aarch64/sve-acle-branch</a></dt>
> >+  <dd>This <a href="https://gcc.gnu.org/wiki/GitMirror">Git-only branch</a> was
> >+  used for collaborative development of the AArch64 SVE ACLE implementation.
> >+  The branch is based off and merged with trunk.  Please send patches to
> >+  gcc-patches with an <code>[SVE ACLE]</code> tag in the subject line.
> >+  There's no need to use ChangeLogs; the ChangeLogs will instead be
> >+  written when the work is ready to be merged into trunk.  The branch is
> >+  maintained by Richard Sandiford.</dd>
> >+
> >   <dt>ARM/aarch64-branch</dt>
> >   <dd>This branch added support for the AArch64 architecture and tracked
> >     trunk until the port was merged into mainline.</dd>
> >@@ -741,6 +583,13 @@ in Git (except for ones under <code>refs/vendors/</code>).</p>
> >   This branch was maintained by Ian Lance Taylor.  All changes were
> >   merged into mainline.</dd>
> >
> >+  <dt>tr29124</dt>
> >+  <dd>This branch is for development of TR29124 Special math Functions,
> >+    for the C++ runtime library
> >+    See <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3060.pdf">
> >+    </a>.  It is maintained by Ed Smith-Rowland
> >+    &lt;<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>&gt;.</dd>
> >+
> >   <dt>tree-cleanup-branch</dt>
> >   <dd>This branch contained improvements and reorganization to the
> >   tree optimizers that were not ready in time for GCC 4.0.  The
> >@@ -756,6 +605,10 @@ in Git (except for ones under <code>refs/vendors/</code>).</p>
> > merged.</p>
> >
> > <dl>
> >+  <dt>arc-20081210-branch</dt>
> >+  <dd>The goal of this branch is to make the port to the ARCompact
> >+  architecture available.  This branch is maintained by Joern Rennecke
> >+  during spring 2009, and is expected to be unmaintained thereafter.</dd>
> >
> >   <dt>ARM/hard_vfp_4_4_branch</dt>
> >   <dd>This branch contains support for the hard-VFP variant of the AAPCS calling
> >@@ -798,6 +651,30 @@ merged.</p>
> >   could use or benefit from (like data-dependence analysis,
> >   <a href="projects/tree-ssa/lno.html">loop nest optimizations</a>).</dd>
> >
> >+  <dt>avx512</dt>
> >+  <dd>The goal of this branch is to implement Intel AVX-512 and SHA
> >+  Programming Reference.
> >+  The branch is maintained by Yukhin Kirill &lt;<a
> >+  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
> >+  Patches should be marked with the tag <code>[AVX512]</code> in the subject
> >+  line.</dd>
> >+
> >+  <dt>avx-512vlbwdq</dt>
> >+  <dd>The goal of this branch is to implement the Intel AVX-512{VL,BW,DQ}
> >+  Programming Reference.
> >+  The branch is maintained by Yukhin Kirill &lt;<a
> >+  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
> >+  Patches should be marked with the tag <code>[AVX512]</code> in the subject
> >+  line.</dd>
> >+
> >+  <dt>avx2</dt>
> >+  <dd>The goal of this branch is to implement AVX Programming Reference
> >+  (June, 2011). The branch is maintained by
> >+  H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;
> >+  and Yukhin Kirill &lt;<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
> >+  Patches should be marked with the tag <code>[AVX2]</code> in the subject
> >+  line.</dd>
> >+
> >   <dt>bje-unsw-branch</dt>
> >   <dd>This branch was dedicated to some research work by Ben Elliston
> >     at the University of New South Wales (UNSW) on transformation
> >@@ -814,6 +691,16 @@ merged.</p>
> >   by <a href="mailto:laurynas.biveinis@gmail.com">Laurynas
> >   Biveinis</a>.</dd>
> >
> >+  <dt>cell-4_3-branch</dt>
> >+  <dd>The goal of this branch is to add fixes and additional features required
> >+  for the Cell/B.E. processor (both PPE and SPE) to GCC 4.3.x.  This branch
> >+  is maintained by Ulrich Weigand.</dd>
> >+
> >+  <dt>cell-4_4-branch</dt>
> >+  <dd>The goal of this branch is to back-port from mainline fixes and additional
> >+  features required for the Cell/B.E. SPE processor to GCC 4.4.x.  This branch
> >+  is maintained by Ulrich Weigand.  The branch is merged from gcc-4_4-branch.</dd>
> >+
> >   <dt><a href="projects/cfo.html">cfo-branch</a></dt>
> >   <dd>The goal of this branch was to add a new extension for improving
> >   the code size optimization of GCC with code factoring methods (code
> >@@ -865,6 +752,16 @@ merged.</p>
> >     the prototype implementation on conceptgcc-branch.  It is not currently
> >     maintained.</dd>
> >
> >+  <dt>cygwin-improvements</dt>
> >+  <dd>This branch is intended as a development and proving grounds for
> >+  fixes and enhancements specifically to the Cygwin port of the compiler,
> >+  although some of these may touch slightly on MinGW targets as well.  It
> >+  is maintained by Dave Korn &lt;<a href="mailto:dave.korn.cygwin@gmail.com"
> >+  >dave.korn.cygwin@gmail.com</a>&gt; and open to contributions from any
> >+  interested party; please tag patches with "[cygwin-improvements]" in the
> >+  title line and post them to the GCC Patches list with a Cc: to that
> >+  address.</dd>
> >+
> >   <dt><a href="https://gcc.gnu.org/wiki/AndrewMacLeod/debuglocus">debuglocus</a></dt>
> >   <dd>This branch is an experiment to see whether improved debug information
> >   can be maintained throughout the compiler by associating a user decl with an
> >@@ -889,6 +786,13 @@ merged.</p>
> >     maintained by Tobias Burnus
> >     &lt;<a href="mailto:burnus@gcc.gnu.org">burnus@gcc.gnu.org</a>&gt;.</dd>
> >
> >+  <dt>fortran-dev</dt>
> >+  <dd>This branch was for disruptive changes to the Fortran front end,
> >+    especially for OOP development and
> >+    the <a href="https://gcc.gnu.org/wiki/ArrayDescriptorUpdate">
> >+    array descriptor update</a>.  It was maintained by Jerry DeLisle
> >+    &lt;<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>&gt;.</dd>
> >+
> >   <dt>fortran-exp</dt>
> >   <dd>This branch contained experimental changes to the Fortran front end, initially
> >     for array constructor refactoring using splay-tree and other areas of
> >@@ -900,6 +804,13 @@ merged.</p>
> >   See <a href="https://gcc.gnu.org/ml/gcc/2003-04/msg00733.html">this
> >   message</a> for details.</dd>
> >
> >+  <dt>gcc-4_4-plugins</dt>
> >+  <dd>This branch is for backporting the plugin functionality into
> >+  a 4.4-based release.  There will be no new code or functionality
> >+  added to this branch.  It is maintained by Diego Novillo.
> >+  Only patches backported from mainline are accepted.  They should
> >+  be marked with the tag [4_4-plugins] in the Subject line.</dd>
> >+
> >   <dt>gcc-in-cxx</dt>
> >   <dd>This branch was for converting GCC to be written in C++.  The
> >   branch was maintained by Ian Lance Taylor.</dd>
> >@@ -946,6 +857,14 @@ merged.</p>
> >   openacc-gcc-7-branch and then openacc-gcc-8-branch (both now also inactive,
> >   see below).</dd>
> >
> >+  <dt><a href="projects/gupc.html">gupc</a></dt>
> >+  <dd>This branch implements support for UPC (Unified Parallel C).
> >+  UPC extends the C programming language to provide support for
> >+  high-performance, parallel systems with access to a single
> >+  potentially large, global shared address space.
> >+  Further information can be found on the
> >+  <a href="https://github.com/Intrepid/GUPC">GNU UPC</a> page.</dd>
> >+
> >   <dt>openacc-gcc-7-branch</dt>
> >   <dt>openacc-gcc-8-branch</dt>
> >   <dt>openacc-gcc-9-branch</dt>
> >@@ -1022,7 +941,40 @@ merged.</p>
> >   classes representing strict unions of other register classes.  The
> >   branch was maintained by Michael Matz.  It is no longer
> >   maintained.</dd>
> >-
> >+
> >+  <dt>ix86/gcc-4_5-branch</dt>
> >+  <dd>The goal of this branch is to backport support from trunk for
> >+  newer ix86 processors from AMD and Intel. It will track
> >+  4.5 branch with periodic merge from 4.5 branch.  The current
> >+  maintainers are Sebastian Pop
> >+  &lt;<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>&gt;
> >+  and H.J. Lu
> >+  &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
> >+
> >+  <dt>ix86/gcc-4_4-branch</dt>
> >+  <dd>The goal of this branch is to add support for newer ix86 processors such
> >+  as AMD's Shanghai and Intel's Atom to GCC 4.4.x.  The current maintainers
> >+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
> >+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
> >+
> >+  <dt>ix86/gcc-4_3-branch</dt>
> >+  <dd>The goal of this branch is to add support for newer ix86 processors such
> >+  as AMD's Barcelona and Intel's Westmere to GCC 4.3.x.  The current maintainers
> >+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
> >+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
> >+
> >+  <dt>ix86/gcc-4_2-branch</dt>
> >+  <dd>The goal of this branch is to add support for newer ix86 processors such
> >+  as AMD's Barcelona and Intel's Core 2 to GCC 4.2.x.  The current maintainers
> >+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
> >+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
> >+
> >+  <dt>ix86/gcc-4_1-branch</dt>
> >+  <dd>The goal of this branch is to add support for newer ix86 processors such
> >+  as AMD's Barcelona and Intel's Core 2 to GCC 4.1.x.  The current maintainers
> >+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
> >+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
> >+
> >   <dt>java-gui-branch</dt>
> >   <dd>This was a temporary branch for development of java GUI libraries
> >   (AWT and Swing) in the libjava directory.  It has been superseded
> >@@ -1136,6 +1088,13 @@ merged.</p>
> >   with referent objects.  The code of this branch has not been merged
> >   in trunk.</dd>
> >
> >+  <dt>mpx</dt>
> >+  <dd>The goal of this branch is to support Intel MPX technology.
> >+  The branch is maintained by
> >+  Ilya Enkovich &lt;<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>&gt;
> >+  Patches should be marked with the tag <code>[MPX]</code> in the subject
> >+  line.</dd>
> >+
> >   <dt>named-addr-4_3-branch</dt>
> >   <dd>The goal of this branch was to backport the changes from the
> >   named-addr-spaces-branch to a GCC 4.3 tree.  This branch was maintained by
> >@@ -1191,6 +1150,25 @@ merged.</p>
> >   the tag <code>[PTR-PLUS]</code> in the subject line, and CC'ed to
> >   <a href="mailto:pinskia@gmail.com">Andrew Pinski</a>.</dd>
> >
> >+  <dt>pph</dt>
> >+  <dd>This branch implements <a href="https://gcc.gnu.org/wiki/pph"> Pre-Parsed
> >+  Headers for C++</a>.  It is maintained by <a
> >+  href="mailto:dnovillo@google.com">Diego Novillo</a> and <a
> >+  href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches should be
> >+  prefixed with <code>[pph]</code> in the subject line.</dd>
> >+
> >+  <dt>pth-icm</dt>
> >+  <dd>This is a sub-branch of the <code>pph</code> branch.  It
> >+  implements
> >+  <a href="https://gcc.gnu.org/wiki/pph#Pre-Tokenized_Headers_.28PTH.29">
> >+  Pre-Tokenized Headers for C++</a>.  Additionally, it contains
> >+  instrumentation code in the C++ parser that was used in an
> >+  incremental compiler model (icm) to study the effects of an
> >+  incremental compiler cache for a compiler server. The branch is
> >+  maintained by <a href="mailto:dnovillo@google.com">Diego Novillo</a>
> >+  and <a href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches
> >+  should be prefixed with <code>[pph]</code> in the subject line.</dd>
> >+
> >   <dt>ra-improvements</dt>
> >   <dd>This branch aims to implement several improvements to the
> >   current register allocator.  Examples include implementing a
> >@@ -1245,6 +1223,12 @@ merged.</p>
> >   Patches will be marked with the tag <code>[sel-sched]</code> in
> >   the subject line.</dd>
> >
> >+  <dt>spu-4_5-branch</dt>
> >+  <dd>The goal of this branch was to do development for the Cell/B.E. processor,
> >+  in particular to support partitioning functions into multiple sections.  This
> >+  branch was created by Michael Meissner and is now maintained by Ulrich Weigand.
> >+  The branch is merged from mainline.</dd>
> >+
> >   <dt>stack</dt>
> >   <dd>This branch contains a new stack alignment framework to
> >   automatically align stack for local variables with alignment requirement.
> >@@ -1289,6 +1273,16 @@ merged.</p>
> >   The branch was maintained by Daniel Berlin.  It is no longer
> >   maintained.</dd>
> >
> >+  <dt><a href="projects/cli.html">st/cli-be</a></dt>
> >+  <dd>The goal of the branch is to develop a back end producing CLI binaries,
> >+  compliant with ECMA-335 specification.
> >+  This branch was originally maintained by Roberto Costa
> >+  &lt;<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>&gt;.
> >+  Since May 2007, the current maintainers are Andrea Ornstein
> >+  &lt;<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>&gt;
> >+  and Erven Rohou
> >+  &lt;<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>&gt;.</dd>
> >+
> >   <dt>thread-annotations</dt>
> >   <dd>This branch contained the implementation of thread safety annotations
> >   and analysis (<a href="https://gcc.gnu.org/wiki/ThreadSafetyAnnotation">https://gcc.gnu.org/wiki/ThreadSafetyAnnotation</a>).
> >@@ -1326,6 +1320,12 @@ merged.</p>
> >   Richard Biener and Michael Matz.  Patches should be marked with the
> >   tag <code>[varmap]</code> in the subject line.</dd>
> >
> >+  <dt>var-template</dt>
> >+  <dd>This branch is for implementation work on
> >+      <em>variable template for C++</em>.  It was originally
> >+       created by Gabriel Dos Reis.  It is maintained by
> >+      <a href="mailto:jason@gcc.gnu.org">Jason Merrill</a>.</dd>
> >+
> >   <dt>vect256</dt>
> >   <dd>This branch is for extending vectorizer to 256bit.  The branch is
> >   maintained by Richard Biener and H.J. Lu.  Patches should be marked
> >@@ -1339,7 +1339,13 @@ merged.</p>
> >   It is no longer maintained; some of the work was used as a basis
> >   for the work on the ira branch.</dd>
> >
> >- </dl>
> >+  <dt>x32</dt>
> >+  <dd>This branch was to implement
> >+  <a href="https://sites.google.com/site/x32abi/">x32 psABI</a>.
> >+  The branch is maintained by H.J. Lu.  Patches should be marked with the
> >+  tag <code>[x32]</code> in the subject line.</dd>
> >+
> >+</dl>
> >
> > </body>
> > </html>
>
  

Patch

commit cbb29df7295bb49f957100e50939393b31e22433
Author: Jonathan Wakely <jwakely@redhat.com>
Date:   Thu Sep 16 12:20:15 2021 +0100

    Move merged and inactive branches to the right section

diff --git a/htdocs/git.html b/htdocs/git.html
index 53267b09..ac1f2eb9 100644
--- a/htdocs/git.html
+++ b/htdocs/git.html
@@ -301,132 +301,19 @@  in Git.</p>
 
 <h4 id="arch">Architecture-specific</h4>
 
+<p>No active branches</p>
+<!--
 <dl>
-  <dt><a href="https://gcc.gnu.org/git/?p=gcc.git;a=shortlog;h=refs/heads/aarch64/sve-acle-branch">aarch64/sve-acle-branch</a></dt>
-  <dd>This <a href="https://gcc.gnu.org/wiki/GitMirror">Git-only branch</a> is
-  used for collaborative development of the AArch64 SVE ACLE implementation.
-  The branch is based off and merged with trunk.  Please send patches to
-  gcc-patches with an <code>[SVE ACLE]</code> tag in the subject line.
-  There's no need to use ChangeLogs; the ChangeLogs will instead be
-  written when the work is ready to be merged into trunk.  The branch is
-  maintained by Richard Sandiford.</dd>
-
-  <dt>arc-20081210-branch</dt>
-  <dd>The goal of this branch is to make the port to the ARCompact
-  architecture available.  This branch is maintained by Joern Rennecke
-  during spring 2009, and is expected to be unmaintained thereafter.</dd>
-
-  <dt>avx512</dt>
-  <dd>The goal of this branch is to implement Intel AVX-512 and SHA
-  Programming Reference.
-  The branch is maintained by Yukhin Kirill &lt;<a
-  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
-  Patches should be marked with the tag <code>[AVX512]</code> in the subject
-  line.</dd>
-
-  <dt>avx-512vlbwdq</dt>
-  <dd>The goal of this branch is to implement the Intel AVX-512{VL,BW,DQ}
-  Programming Reference.
-  The branch is maintained by Yukhin Kirill &lt;<a
-  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
-  Patches should be marked with the tag <code>[AVX512]</code> in the subject
-  line.</dd>
-
-  <dt>avx2</dt>
-  <dd>The goal of this branch is to implement AVX Programming Reference
-  (June, 2011). The branch is maintained by
-  H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;
-  and Yukhin Kirill &lt;<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
-  Patches should be marked with the tag <code>[AVX2]</code> in the subject
-  line.</dd>
-
-  <dt>cell-4_3-branch</dt>
-  <dd>The goal of this branch is to add fixes and additional features required
-  for the Cell/B.E. processor (both PPE and SPE) to GCC 4.3.x.  This branch
-  is maintained by Ulrich Weigand.</dd>
-
-  <dt>cell-4_4-branch</dt>
-  <dd>The goal of this branch is to back-port from mainline fixes and additional
-  features required for the Cell/B.E. SPE processor to GCC 4.4.x.  This branch
-  is maintained by Ulrich Weigand.  The branch is merged from gcc-4_4-branch.</dd>
-
-  <dt>ix86/gcc-4_5-branch</dt>
-  <dd>The goal of this branch is to backport support from trunk for
-  newer ix86 processors from AMD and Intel. It will track
-  4.5 branch with periodic merge from 4.5 branch.  The current
-  maintainers are Sebastian Pop
-  &lt;<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>&gt;
-  and H.J. Lu
-  &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
-
-  <dt>ix86/gcc-4_4-branch</dt>
-  <dd>The goal of this branch is to add support for newer ix86 processors such
-  as AMD's Shanghai and Intel's Atom to GCC 4.4.x.  The current maintainers
-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
-
-  <dt>ix86/gcc-4_3-branch</dt>
-  <dd>The goal of this branch is to add support for newer ix86 processors such
-  as AMD's Barcelona and Intel's Westmere to GCC 4.3.x.  The current maintainers
-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
-
-  <dt>ix86/gcc-4_2-branch</dt>
-  <dd>The goal of this branch is to add support for newer ix86 processors such
-  as AMD's Barcelona and Intel's Core 2 to GCC 4.2.x.  The current maintainers
-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
-
-  <dt>ix86/gcc-4_1-branch</dt>
-  <dd>The goal of this branch is to add support for newer ix86 processors such
-  as AMD's Barcelona and Intel's Core 2 to GCC 4.1.x.  The current maintainers
-  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
-  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
-
-  <dt>mpx</dt>
-  <dd>The goal of this branch is to support Intel MPX technology.
-  The branch is maintained by
-  Ilya Enkovich &lt;<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>&gt;
-  Patches should be marked with the tag <code>[MPX]</code> in the subject
-  line.</dd>
-
-  <dt><a href="projects/cli.html">st/cli-be</a></dt>
-  <dd>The goal of the branch is to develop a back end producing CLI binaries,
-  compliant with ECMA-335 specification.
-  This branch was originally maintained by Roberto Costa
-  &lt;<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>&gt;.
-  Since May 2007, the current maintainers are Andrea Ornstein
-  &lt;<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>&gt;
-  and Erven Rohou
-  &lt;<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>&gt;.</dd>
-
-  <dt>spu-4_5-branch</dt>
-  <dd>The goal of this branch is to do development for the Cell/B.E. processor,
-  in particular to support partitioning functions into multiple sections.  This
-  branch was created by Michael Meissner and is now maintained by Ulrich Weigand.
-  The branch is merged from mainline.</dd>
-
-  <dt>x32</dt>
-  <dd>This branch is to implement
-  <a href="https://sites.google.com/site/x32abi/">x32 psABI</a>.
-  The branch is maintained by H.J. Lu.  Patches should be marked with the
-  tag <code>[x32]</code> in the subject line.</dd>
 </dl>
+-->
 
 <h4 id="target">Target-specific</h4>
 
+<p>No active branches</p>
+<!--
 <dl>
-
-  <dt>cygwin-improvements</dt>
-  <dd>This branch is intended as a development and proving grounds for
-  fixes and enhancements specifically to the Cygwin port of the compiler,
-  although some of these may touch slightly on MinGW targets as well.  It
-  is maintained by Dave Korn &lt;<a href="mailto:dave.korn.cygwin@gmail.com"
-  >dave.korn.cygwin@gmail.com</a>&gt; and open to contributions from any
-  interested party; please tag patches with "[cygwin-improvements]" in the
-  title line and post them to the GCC Patches list with a Cc: to that
-  address.</dd>
 </dl>
+-->
 
 <h4 id="lang">Language-specific</h4>
 
@@ -437,20 +324,6 @@  in Git.</p>
       Lock3 Software.  It is currently maintained
       by <a href="mailto:jason@gcc.gnu.org">Jason Merrill</a>.</dd>
 
-  <dt>fortran-dev</dt>
-  <dd>This branch is for disruptive changes to the Fortran front end,
-    especially for OOP development and 
-    the <a href="https://gcc.gnu.org/wiki/ArrayDescriptorUpdate">
-    array descriptor update</a>.  It is maintained by Jerry DeLisle
-    &lt;<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>&gt;.</dd>
-
-  <dt>gcc-4_4-plugins</dt>
-  <dd>This branch is for backporting the plugin functionality into
-  a 4.4-based release.  There will be no new code or functionality
-  added to this branch.  It is maintained by Diego Novillo.
-  Only patches backported from mainline are accepted.  They should
-  be marked with the tag [4_4-plugins] in the Subject line.</dd>
-
   <dt>gccgo</dt>
   <dd>This branch is for the Go front end to gcc.  For more information
     about the Go programming language,
@@ -459,14 +332,6 @@  in Git.</p>
     marked with the tag [gccgo] in the Subject line.
   </dd>
 
-  <dt><a href="projects/gupc.html">gupc</a></dt>
-  <dd>This branch implements support for UPC (Unified Parallel C).
-  UPC extends the C programming language to provide support for
-  high-performance, parallel systems with access to a single
-  potentially large, global shared address space.
-  Further information can be found on the
-  <a href="https://github.com/Intrepid/GUPC">GNU UPC</a> page.</dd>
-
   <dt>modula-2</dt>
   <dd>This branch is for the
     <a href="http://nongnu.org/gm2/homepage.html">GNU Modula-2</a>
@@ -477,38 +342,6 @@  in Git.</p>
     Patches should be
     prefixed with <code>[modula-2]</code> in the subject line.</dd>
 
-  <dt>pph</dt>
-  <dd>This branch implements <a href="https://gcc.gnu.org/wiki/pph"> Pre-Parsed
-  Headers for C++</a>.  It is maintained by <a
-  href="mailto:dnovillo@google.com">Diego Novillo</a> and <a
-  href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches should be
-  prefixed with <code>[pph]</code> in the subject line.</dd>
-
-  <dt>pth-icm</dt>
-  <dd>This is a sub-branch of the <code>pph</code> branch.  It
-  implements
-  <a href="https://gcc.gnu.org/wiki/pph#Pre-Tokenized_Headers_.28PTH.29">
-  Pre-Tokenized Headers for C++</a>.  Additionally, it contains
-  instrumentation code in the C++ parser that was used in an
-  incremental compiler model (icm) to study the effects of an
-  incremental compiler cache for a compiler server. The branch is
-  maintained by <a href="mailto:dnovillo@google.com">Diego Novillo</a>
-  and <a href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches
-  should be prefixed with <code>[pph]</code> in the subject line.</dd>
-
-  <dt>tr29124</dt>
-  <dd>This branch is for development of TR29124 Special math Functions,
-    for the C++ runtime library
-    See <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3060.pdf">
-    </a>.  It is maintained by Ed Smith-Rowland
-    &lt;<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>&gt;.</dd>
-
-  <dt>var-template</dt>
-  <dd>This branch is for implementation work on 
-      <em>variable template for C++</em>.  It was originally
-       created by Gabriel Dos Reis.  It is maintained by
-      <a href="mailto:jason@gcc.gnu.org">Jason Merrill</a>.</dd>
-
   <dt>coarray_native</dt>
   <dd>This branch is for implementation of a shared memory
     implementation of Fortran coarrays.  It is maintained by
@@ -628,6 +461,15 @@  inactive.  Inactive branches are under <code>refs/dead/heads/</code>
 in Git (except for ones under <code>refs/vendors/</code>).</p>
 
 <dl>
+  <dt><a href="https://gcc.gnu.org/git/?p=gcc-old.git;a=shortlog;h=refs/heads/aarch64/sve-acle-branch">aarch64/sve-acle-branch</a></dt>
+  <dd>This <a href="https://gcc.gnu.org/wiki/GitMirror">Git-only branch</a> was
+  used for collaborative development of the AArch64 SVE ACLE implementation.
+  The branch is based off and merged with trunk.  Please send patches to
+  gcc-patches with an <code>[SVE ACLE]</code> tag in the subject line.
+  There's no need to use ChangeLogs; the ChangeLogs will instead be
+  written when the work is ready to be merged into trunk.  The branch is
+  maintained by Richard Sandiford.</dd>
+
   <dt>ARM/aarch64-branch</dt>
   <dd>This branch added support for the AArch64 architecture and tracked
     trunk until the port was merged into mainline.</dd>
@@ -741,6 +583,13 @@  in Git (except for ones under <code>refs/vendors/</code>).</p>
   This branch was maintained by Ian Lance Taylor.  All changes were
   merged into mainline.</dd>
 
+  <dt>tr29124</dt>
+  <dd>This branch is for development of TR29124 Special math Functions,
+    for the C++ runtime library
+    See <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3060.pdf">
+    </a>.  It is maintained by Ed Smith-Rowland
+    &lt;<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>&gt;.</dd>
+
   <dt>tree-cleanup-branch</dt>
   <dd>This branch contained improvements and reorganization to the
   tree optimizers that were not ready in time for GCC 4.0.  The
@@ -756,6 +605,10 @@  in Git (except for ones under <code>refs/vendors/</code>).</p>
 merged.</p>
 	
 <dl>
+  <dt>arc-20081210-branch</dt>
+  <dd>The goal of this branch is to make the port to the ARCompact
+  architecture available.  This branch is maintained by Joern Rennecke
+  during spring 2009, and is expected to be unmaintained thereafter.</dd>
 
   <dt>ARM/hard_vfp_4_4_branch</dt>
   <dd>This branch contains support for the hard-VFP variant of the AAPCS calling
@@ -798,6 +651,30 @@  merged.</p>
   could use or benefit from (like data-dependence analysis,
   <a href="projects/tree-ssa/lno.html">loop nest optimizations</a>).</dd>
 
+  <dt>avx512</dt>
+  <dd>The goal of this branch is to implement Intel AVX-512 and SHA
+  Programming Reference.
+  The branch is maintained by Yukhin Kirill &lt;<a
+  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
+  Patches should be marked with the tag <code>[AVX512]</code> in the subject
+  line.</dd>
+
+  <dt>avx-512vlbwdq</dt>
+  <dd>The goal of this branch is to implement the Intel AVX-512{VL,BW,DQ}
+  Programming Reference.
+  The branch is maintained by Yukhin Kirill &lt;<a
+  href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
+  Patches should be marked with the tag <code>[AVX512]</code> in the subject
+  line.</dd>
+
+  <dt>avx2</dt>
+  <dd>The goal of this branch is to implement AVX Programming Reference
+  (June, 2011). The branch is maintained by
+  H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;
+  and Yukhin Kirill &lt;<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>&gt;.
+  Patches should be marked with the tag <code>[AVX2]</code> in the subject
+  line.</dd>
+
   <dt>bje-unsw-branch</dt>
   <dd>This branch was dedicated to some research work by Ben Elliston
     at the University of New South Wales (UNSW) on transformation
@@ -814,6 +691,16 @@  merged.</p>
   by <a href="mailto:laurynas.biveinis@gmail.com">Laurynas
   Biveinis</a>.</dd>
 
+  <dt>cell-4_3-branch</dt>
+  <dd>The goal of this branch is to add fixes and additional features required
+  for the Cell/B.E. processor (both PPE and SPE) to GCC 4.3.x.  This branch
+  is maintained by Ulrich Weigand.</dd>
+
+  <dt>cell-4_4-branch</dt>
+  <dd>The goal of this branch is to back-port from mainline fixes and additional
+  features required for the Cell/B.E. SPE processor to GCC 4.4.x.  This branch
+  is maintained by Ulrich Weigand.  The branch is merged from gcc-4_4-branch.</dd>
+
   <dt><a href="projects/cfo.html">cfo-branch</a></dt>
   <dd>The goal of this branch was to add a new extension for improving
   the code size optimization of GCC with code factoring methods (code
@@ -865,6 +752,16 @@  merged.</p>
     the prototype implementation on conceptgcc-branch.  It is not currently
     maintained.</dd>
 
+  <dt>cygwin-improvements</dt>
+  <dd>This branch is intended as a development and proving grounds for
+  fixes and enhancements specifically to the Cygwin port of the compiler,
+  although some of these may touch slightly on MinGW targets as well.  It
+  is maintained by Dave Korn &lt;<a href="mailto:dave.korn.cygwin@gmail.com"
+  >dave.korn.cygwin@gmail.com</a>&gt; and open to contributions from any
+  interested party; please tag patches with "[cygwin-improvements]" in the
+  title line and post them to the GCC Patches list with a Cc: to that
+  address.</dd>
+
   <dt><a href="https://gcc.gnu.org/wiki/AndrewMacLeod/debuglocus">debuglocus</a></dt>
   <dd>This branch is an experiment to see whether improved debug information 
   can be maintained throughout the compiler by associating a user decl with an 
@@ -889,6 +786,13 @@  merged.</p>
     maintained by Tobias Burnus
     &lt;<a href="mailto:burnus@gcc.gnu.org">burnus@gcc.gnu.org</a>&gt;.</dd>
 
+  <dt>fortran-dev</dt>
+  <dd>This branch was for disruptive changes to the Fortran front end,
+    especially for OOP development and 
+    the <a href="https://gcc.gnu.org/wiki/ArrayDescriptorUpdate">
+    array descriptor update</a>.  It was maintained by Jerry DeLisle
+    &lt;<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>&gt;.</dd>
+
   <dt>fortran-exp</dt>
   <dd>This branch contained experimental changes to the Fortran front end, initially
     for array constructor refactoring using splay-tree and other areas of
@@ -900,6 +804,13 @@  merged.</p>
   See <a href="https://gcc.gnu.org/ml/gcc/2003-04/msg00733.html">this
   message</a> for details.</dd>
 
+  <dt>gcc-4_4-plugins</dt>
+  <dd>This branch is for backporting the plugin functionality into
+  a 4.4-based release.  There will be no new code or functionality
+  added to this branch.  It is maintained by Diego Novillo.
+  Only patches backported from mainline are accepted.  They should
+  be marked with the tag [4_4-plugins] in the Subject line.</dd>
+
   <dt>gcc-in-cxx</dt>
   <dd>This branch was for converting GCC to be written in C++.  The
   branch was maintained by Ian Lance Taylor.</dd>
@@ -946,6 +857,14 @@  merged.</p>
   openacc-gcc-7-branch and then openacc-gcc-8-branch (both now also inactive,
   see below).</dd>
 
+  <dt><a href="projects/gupc.html">gupc</a></dt>
+  <dd>This branch implements support for UPC (Unified Parallel C).
+  UPC extends the C programming language to provide support for
+  high-performance, parallel systems with access to a single
+  potentially large, global shared address space.
+  Further information can be found on the
+  <a href="https://github.com/Intrepid/GUPC">GNU UPC</a> page.</dd>
+
   <dt>openacc-gcc-7-branch</dt>
   <dt>openacc-gcc-8-branch</dt>
   <dt>openacc-gcc-9-branch</dt>
@@ -1022,7 +941,40 @@  merged.</p>
   classes representing strict unions of other register classes.  The
   branch was maintained by Michael Matz.  It is no longer
   maintained.</dd>
-  
+
+  <dt>ix86/gcc-4_5-branch</dt>
+  <dd>The goal of this branch is to backport support from trunk for
+  newer ix86 processors from AMD and Intel. It will track
+  4.5 branch with periodic merge from 4.5 branch.  The current
+  maintainers are Sebastian Pop
+  &lt;<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>&gt;
+  and H.J. Lu
+  &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
+
+  <dt>ix86/gcc-4_4-branch</dt>
+  <dd>The goal of this branch is to add support for newer ix86 processors such
+  as AMD's Shanghai and Intel's Atom to GCC 4.4.x.  The current maintainers
+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
+
+  <dt>ix86/gcc-4_3-branch</dt>
+  <dd>The goal of this branch is to add support for newer ix86 processors such
+  as AMD's Barcelona and Intel's Westmere to GCC 4.3.x.  The current maintainers
+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
+
+  <dt>ix86/gcc-4_2-branch</dt>
+  <dd>The goal of this branch is to add support for newer ix86 processors such
+  as AMD's Barcelona and Intel's Core 2 to GCC 4.2.x.  The current maintainers
+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
+
+  <dt>ix86/gcc-4_1-branch</dt>
+  <dd>The goal of this branch is to add support for newer ix86 processors such
+  as AMD's Barcelona and Intel's Core 2 to GCC 4.1.x.  The current maintainers
+  are Dwarakanath Rajagopal &lt;<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>&gt;
+  and H.J. Lu &lt;<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>&gt;.</dd>
+
   <dt>java-gui-branch</dt>
   <dd>This was a temporary branch for development of java GUI libraries
   (AWT and Swing) in the libjava directory.  It has been superseded
@@ -1136,6 +1088,13 @@  merged.</p>
   with referent objects.  The code of this branch has not been merged
   in trunk.</dd>
 
+  <dt>mpx</dt>
+  <dd>The goal of this branch is to support Intel MPX technology.
+  The branch is maintained by
+  Ilya Enkovich &lt;<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>&gt;
+  Patches should be marked with the tag <code>[MPX]</code> in the subject
+  line.</dd>
+
   <dt>named-addr-4_3-branch</dt>
   <dd>The goal of this branch was to backport the changes from the
   named-addr-spaces-branch to a GCC 4.3 tree.  This branch was maintained by
@@ -1191,6 +1150,25 @@  merged.</p>
   the tag <code>[PTR-PLUS]</code> in the subject line, and CC'ed to
   <a href="mailto:pinskia@gmail.com">Andrew Pinski</a>.</dd>
 
+  <dt>pph</dt>
+  <dd>This branch implements <a href="https://gcc.gnu.org/wiki/pph"> Pre-Parsed
+  Headers for C++</a>.  It is maintained by <a
+  href="mailto:dnovillo@google.com">Diego Novillo</a> and <a
+  href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches should be
+  prefixed with <code>[pph]</code> in the subject line.</dd>
+
+  <dt>pth-icm</dt>
+  <dd>This is a sub-branch of the <code>pph</code> branch.  It
+  implements
+  <a href="https://gcc.gnu.org/wiki/pph#Pre-Tokenized_Headers_.28PTH.29">
+  Pre-Tokenized Headers for C++</a>.  Additionally, it contains
+  instrumentation code in the C++ parser that was used in an
+  incremental compiler model (icm) to study the effects of an
+  incremental compiler cache for a compiler server. The branch is
+  maintained by <a href="mailto:dnovillo@google.com">Diego Novillo</a>
+  and <a href="mailto:crowl@google.com">Lawrence Crowl</a>.  Patches
+  should be prefixed with <code>[pph]</code> in the subject line.</dd>
+
   <dt>ra-improvements</dt>
   <dd>This branch aims to implement several improvements to the
   current register allocator.  Examples include implementing a
@@ -1245,6 +1223,12 @@  merged.</p>
   Patches will be marked with the tag <code>[sel-sched]</code> in 
   the subject line.</dd>
 
+  <dt>spu-4_5-branch</dt>
+  <dd>The goal of this branch was to do development for the Cell/B.E. processor,
+  in particular to support partitioning functions into multiple sections.  This
+  branch was created by Michael Meissner and is now maintained by Ulrich Weigand.
+  The branch is merged from mainline.</dd>
+
   <dt>stack</dt>
   <dd>This branch contains a new stack alignment framework to
   automatically align stack for local variables with alignment requirement.
@@ -1289,6 +1273,16 @@  merged.</p>
   The branch was maintained by Daniel Berlin.  It is no longer
   maintained.</dd>
 
+  <dt><a href="projects/cli.html">st/cli-be</a></dt>
+  <dd>The goal of the branch is to develop a back end producing CLI binaries,
+  compliant with ECMA-335 specification.
+  This branch was originally maintained by Roberto Costa
+  &lt;<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>&gt;.
+  Since May 2007, the current maintainers are Andrea Ornstein
+  &lt;<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>&gt;
+  and Erven Rohou
+  &lt;<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>&gt;.</dd>
+
   <dt>thread-annotations</dt>
   <dd>This branch contained the implementation of thread safety annotations
   and analysis (<a href="https://gcc.gnu.org/wiki/ThreadSafetyAnnotation">https://gcc.gnu.org/wiki/ThreadSafetyAnnotation</a>).
@@ -1326,6 +1320,12 @@  merged.</p>
   Richard Biener and Michael Matz.  Patches should be marked with the
   tag <code>[varmap]</code> in the subject line.</dd>
 
+  <dt>var-template</dt>
+  <dd>This branch is for implementation work on 
+      <em>variable template for C++</em>.  It was originally
+       created by Gabriel Dos Reis.  It is maintained by
+      <a href="mailto:jason@gcc.gnu.org">Jason Merrill</a>.</dd>
+
   <dt>vect256</dt>
   <dd>This branch is for extending vectorizer to 256bit.  The branch is
   maintained by Richard Biener and H.J. Lu.  Patches should be marked
@@ -1339,7 +1339,13 @@  merged.</p>
   It is no longer maintained; some of the work was used as a basis
   for the work on the ira branch.</dd>
 
- </dl>
+  <dt>x32</dt>
+  <dd>This branch was to implement
+  <a href="https://sites.google.com/site/x32abi/">x32 psABI</a>.
+  The branch is maintained by H.J. Lu.  Patches should be marked with the
+  tag <code>[x32]</code> in the subject line.</dd>
+
+</dl>
 
 </body>
 </html>