wwwdocs: Move inactive branches to the right section
Commit Message
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
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 <<a
>- href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
>- 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 <<a
>- href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
>- 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 <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>
>- and Yukhin Kirill <<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
>- 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
>- <<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>>
>- and H.J. Lu
>- <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
>- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
>- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
>- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
>- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</dd>
>-
>- <dt>mpx</dt>
>- <dd>The goal of this branch is to support Intel MPX technology.
>- The branch is maintained by
>- Ilya Enkovich <<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>>
>- 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
>- <<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>>.
>- Since May 2007, the current maintainers are Andrea Ornstein
>- <<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>>
>- and Erven Rohou
>- <<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>>.</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 <<a href="mailto:dave.korn.cygwin@gmail.com"
>- >dave.korn.cygwin@gmail.com</a>> 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
>- <<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>>.</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
>- <<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>>.</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
>+ <<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>>.</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 <<a
>+ href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
>+ 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 <<a
>+ href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
>+ 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 <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>
>+ and Yukhin Kirill <<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
>+ 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 <<a href="mailto:dave.korn.cygwin@gmail.com"
>+ >dave.korn.cygwin@gmail.com</a>> 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
> <<a href="mailto:burnus@gcc.gnu.org">burnus@gcc.gnu.org</a>>.</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
>+ <<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>>.</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
>+ <<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>>
>+ and H.J. Lu
>+ <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
>+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
>+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
>+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
>+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>>
>+ 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
>+ <<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>>.
>+ Since May 2007, the current maintainers are Andrea Ornstein
>+ <<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>>
>+ and Erven Rohou
>+ <<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>>.</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>
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 <<a
> >- href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
> >- 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 <<a
> >- href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
> >- 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 <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>
> >- and Yukhin Kirill <<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
> >- 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
> >- <<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>>
> >- and H.J. Lu
> >- <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
> >- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
> >- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
> >- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
> >- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</dd>
> >-
> >- <dt>mpx</dt>
> >- <dd>The goal of this branch is to support Intel MPX technology.
> >- The branch is maintained by
> >- Ilya Enkovich <<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>>
> >- 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
> >- <<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>>.
> >- Since May 2007, the current maintainers are Andrea Ornstein
> >- <<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>>
> >- and Erven Rohou
> >- <<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>>.</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 <<a href="mailto:dave.korn.cygwin@gmail.com"
> >- >dave.korn.cygwin@gmail.com</a>> 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
> >- <<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>>.</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
> >- <<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>>.</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
> >+ <<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>>.</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 <<a
> >+ href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
> >+ 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 <<a
> >+ href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
> >+ 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 <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>
> >+ and Yukhin Kirill <<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
> >+ 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 <<a href="mailto:dave.korn.cygwin@gmail.com"
> >+ >dave.korn.cygwin@gmail.com</a>> 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
> > <<a href="mailto:burnus@gcc.gnu.org">burnus@gcc.gnu.org</a>>.</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
> >+ <<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>>.</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
> >+ <<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>>
> >+ and H.J. Lu
> >+ <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
> >+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
> >+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
> >+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
> >+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>>
> >+ 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
> >+ <<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>>.
> >+ Since May 2007, the current maintainers are Andrea Ornstein
> >+ <<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>>
> >+ and Erven Rohou
> >+ <<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>>.</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>
>
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
@@ -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 <<a
- href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
- 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 <<a
- href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
- 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 <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>
- and Yukhin Kirill <<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
- 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
- <<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>>
- and H.J. Lu
- <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
- and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</dd>
-
- <dt>mpx</dt>
- <dd>The goal of this branch is to support Intel MPX technology.
- The branch is maintained by
- Ilya Enkovich <<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>>
- 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
- <<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>>.
- Since May 2007, the current maintainers are Andrea Ornstein
- <<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>>
- and Erven Rohou
- <<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>>.</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 <<a href="mailto:dave.korn.cygwin@gmail.com"
- >dave.korn.cygwin@gmail.com</a>> 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
- <<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>>.</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
- <<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>>.</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
+ <<a href="mailto:3dw4rd@verizon.net">3dw4rd@verizon.net</a>>.</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 <<a
+ href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
+ 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 <<a
+ href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
+ 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 <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>
+ and Yukhin Kirill <<a href="mailto:kirill.yukhin@intel.com">kirill.yukhin@intel.com</a>>.
+ 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 <<a href="mailto:dave.korn.cygwin@gmail.com"
+ >dave.korn.cygwin@gmail.com</a>> 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
<<a href="mailto:burnus@gcc.gnu.org">burnus@gcc.gnu.org</a>>.</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
+ <<a href="mailto:jvdelisle@gcc.gnu.org">jvdelisle@gcc.gnu.org</a>>.</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
+ <<a href="mailto:sebpop@gmail.com">sebpop@gmail.com</a>>
+ and H.J. Lu
+ <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:dwarak.rajagopal@amd.com">dwarak.rajagopal@amd.com</a>>
+ and H.J. Lu <<a href="mailto:hjl.tools@gmail.com">hjl.tools@gmail.com</a>>.</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 <<a href="mailto:ilya.enkovich@intel.com">ilya.enkovich@intel.com</a>>
+ 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
+ <<a href="mailto:robsettantasei@gmail.com">robsettantasei@gmail.com</a>>.
+ Since May 2007, the current maintainers are Andrea Ornstein
+ <<a href="mailto:andrea.ornstein@st.com">andrea.ornstein@st.com</a>>
+ and Erven Rohou
+ <<a href="mailto:erven.rohou@st.com">erven.rohou@st.com</a>>.</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>