diff mbox series

[wwwdocs] Reverse development timeline graph

Message ID 20240313154500.2541543-1-jwakely@redhat.com
State New
Headers show
Series [wwwdocs] Reverse development timeline graph | expand

Commit Message

Jonathan Wakely March 13, 2024, 3:43 p.m. UTC
Every year I have to scroll down further and further to the useful part,
and I'm getting too old to spend my time doing that! :)

I suggested this on IRC and iains agreed. What do others think?

-- >8 --

This seems more useful with the recent history first.
---
 htdocs/develop.html | 819 ++++++++++++++++++++++----------------------
 1 file changed, 411 insertions(+), 408 deletions(-)

Comments

Richard Biener March 13, 2024, 4:23 p.m. UTC | #1
> Am 13.03.2024 um 16:45 schrieb Jonathan Wakely <jwakely@redhat.com>:
> 
> Every year I have to scroll down further and further to the useful part,
> and I'm getting too old to spend my time doing that! :)
> 
> I suggested this on IRC and iains agreed. What do others think?

It feels a bit odd.  Can we use html to collapse parts referring to no longer maintained releases. -allowing a click to expand it?

> -- >8 --
> 
> This seems more useful with the recent history first.
> ---
> htdocs/develop.html | 819 ++++++++++++++++++++++----------------------
> 1 file changed, 411 insertions(+), 408 deletions(-)
> 
> diff --git a/htdocs/develop.html b/htdocs/develop.html
> index 702256cf..f741bd4a 100644
> --- a/htdocs/develop.html
> +++ b/htdocs/develop.html
> @@ -298,421 +298,424 @@ number carried little to no useful information.</p>
> 
> <h3 id="timeline">Release Timeline</h3>
> 
> -<p>Here is a history of recent and a <em>tentative</em> timeline of upcoming
> +<p>Here is a history of releases and a <em>tentative</em> timeline of upcoming
> stages of development, branch points, and releases:</p>
> 
> <pre>
> 
> -  ... former releases ...
> -       |
> -       +-- GCC 3.0 branch created ------+
> -       |              (Feb 12 2001)      \
> -       |                                  v
> -       v                                   GCC 3.0 release (Jun 18 2001)
> -  New development plan announced            \
> -       |              (Jul 18 2001)          v
> -       |                                   GCC 3.0.1 release (Aug 20 2001)
> -       |                                       \
> -       v                                        v
> -  GCC 3.1 Stage 1 (ended Oct 15 2001)      GCC 3.0.2 release (Oct 25 2001)
> -       |                                          \
> -       v                                           v
> -  GCC 3.1 Stage 2 (ended Dec 19 2001)      GCC 3.0.3 release (Dec 20 2001)
> -       |                                             \
> -       v                                              v
> -  GCC 3.1 Stage 3 (ended Feb 26 2002)      GCC 3.0.4 release (Feb 20 2002)
> -       |
> -       +-- GCC 3.1 branch created ------+
> -       |                                 \
> -       |                                  v
> -       v                                   GCC 3.1 release (May 15 2002)
> -  GCC 3.2 Stage 1 (ended Jun 22 2002)       \
> -       |                                     v
> -       |                                   GCC 3.1.1 release (Jul 25 2002)
> -       |                                       \
> -       v                                        v
> -  New development plan announced           Branch renamed to GCC 3.2 to
> -       |              (Jul 14 2002)        accommodate for C++ ABI fixes
> -       |                                   (C++ binary incompatible with
> -       |                                   GCC 3.1, see release info)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 3.2 release (Aug 14 2002)
> -       |                                                \
> -       |                                                 v
> -       |                                   GCC 3.2.1 release (Nov 19 2002)
> -       |                                                   \
> -       |                                                    v
> -       |                                   GCC 3.2.2 release (Feb 05 2003)
> -       |                                                      \
> -       |                                                       v
> -       |                                   GCC 3.2.3 release (April 22 2003)
> -       v
> -  GCC 3.3 Stage 2 (ends Aug 15 2002)
> -       |
> -       v
> -  GCC 3.3 Stage 3 (ends Oct 15 2002)
> -       |
> -       +-- GCC 3.3 branch created ------+
> -       |            (Dec 14 2002)        \
> -       |                                  v
> -       |                                   GCC 3.3 release (May 13 2003)
> -       |                                    \
> -       v                                     v
> -  GCC 3.4 Stage 1 (ends July 4 2003)       GCC 3.3.1 release (Aug 8 2003)
> -       |                                       \
> -       v                                        v
> -  GCC 3.4 Stage 2 (ends October 15 2003)   GCC 3.3.2 release (Oct 17 2003)
> -       |                                          \
> -       v                                           v
> -  GCC 3.4 Stage 3                          GCC 3.3.3 release (Feb 14 2004)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 3.3.4 release (May 31 2004)
> -       |                                                \
> -       |                                                 v
> -       |                                   GCC 3.3.5 release (Sep 30 2004)
> -       |                                                   \
> -       |                                                    v
> -       |                                   GCC 3.3.6 release (May 03 2005)
> -       |
> -       +-- GCC 3.4 branch created ------+
> -       |            (Jan 16 2004)        \
> -       |                                  v
> -  Tree SSA infrastructure                  GCC 3.4.0 release (Apr 18 2004)
> -  merged to mainline (May 17 2004)          \
> -       |                                     v
> -       v                                   GCC 3.4.1 release (Jul 1 2004)
> -  GCC 4.0 Stage 2                              \
> -       |                                        v
> -       v                                   GCC 3.4.2 release (Sep 6 2004)
> -  GCC 4.0 Stage 3                                 \
> -       |                                           v
> -       |                                   GCC 3.4.3 release (Nov 4 2004)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 3.4.4 release (May 18 2005)
> -       |                                                \
> -       |                                                 v
> -       |                                   GCC 3.4.5 release (Nov 30 2005)
> -       |                                                   \
> -       |                                                    v
> -       |                                   GCC 3.4.6 release (Mar 06 2006)
> -       |
> -       +-- GCC 4.0 branch created ------+
> -       |            (Feb 25 2005)        \
> -       v                                  v
> -  GCC 4.1 Stage 1 (ends April 25 2005)     GCC 4.0.0 release (Apr 20 2005)
> -       |                                    \
> -       v                                     v
> -  GCC 4.1 Stage 2 (ends July 8 2005)       GCC 4.0.1 release (Jul 7 2005)
> -       |                                       \
> -       v                                        v
> -  GCC 4.1 Stage 3                          GCC 4.0.2 release (Sep 28 2005)
> -       |                                          \
> -       |                                           v
> -       |                                   GCC 4.0.3 release (Mar 10 2006)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 4.0.4 release (Jan 31 2007)
> -       |
> -       +-- GCC 4.1 branch created ------+
> -       |            (Nov 18 2005)        \
> -       v                                  v
> -  GCC 4.2 Stage 1 (ends Jan 18 2006)       GCC 4.1.0 release (Feb 28 2006)
> -       |                                    \
> -       v                                     v
> -  GCC 4.2 Stage 2 (ends Mar 18 2006)       GCC 4.1.1 release (May 24 2006)
> -       |                                       \
> -       v                                        v
> -  GCC 4.2 Stage 3                          GCC 4.1.2 release (Feb 13 2007)
> -       |
> -       |
> -       +-- GCC 4.2 branch created ------+
> -       |                                 \
> -       v                                  v
> -  GCC 4.3 Stage 1 (starts 2006-10-20)      GCC 4.2.0 release (2007-05-13)
> -       |                                    \
> -       v                                     v
> -  GCC 4.3 Stage 2 (starts 2007-01-20)      GCC 4.2.1 release (2007-07-18)
> -       |                                       \
> -       v                                        v
> -  GCC 4.3 Stage 3 (starts 2007-09-12)      GCC 4.2.2 release (2007-10-07)
> -       |                                          \
> -       |                                           v
> -       |                                   GCC 4.2.3 release (2008-02-01)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 4.2.4 release (2008-05-19)
> -       |
> -       |
> -       +-- GCC 4.3 branch created ------+
> -       |                                 \
> -       v                                  v
> -  GCC 4.4 Stage 1 (starts 2008-02-18)      GCC 4.3.0 release (2008-03-05)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 4.3.1 release (2008-06-06)
> -       |                                       \
> -       |                                        v
> -       v                                   GCC 4.3.2 release (2008-08-27)
> -  GCC 4.4 Stage 3 (starts 2008-09-01)             \
> -       |                                           v
> -       |                                   GCC 4.3.3 release (2009-01-24)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 4.3.4 release (2009-08-04)
> -       |                                                \
> -       |                                                 v
> -       |                                   GCC 4.3.5 release (2010-05-22)
> -       |                                                   \
> -       |                                                    v
> -       |                                   GCC 4.3.6 release (2011-06-27)
> -       |
> -       +-- GCC 4.4 branch created ------+
> -       |                                 \
> -       v                                  v
> -  GCC 4.5 Stage 1 (starts 2009-03-27)      GCC 4.4.0 release (2009-04-21)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 4.4.1 release (2009-07-22)
> -  GCC 4.5 Stage 3 (starts 2009-10-01)          \
> -       |                                        v
> -       |                                   GCC 4.4.2 release (2009-10-15)
> -       |                                          \
> -       |                                           v
> -       |                                   GCC 4.4.3 release (2010-01-21)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 4.4.4 release (2010-04-29)
> -       |                                                \
> -       |                                                 v
> -       |                                   GCC 4.4.5 release (2010-10-01)
> -       |                                                   \
> -       |                                                    v
> -       |                                   GCC 4.4.6 release (2011-04-16)
> -       |                                                      \
> -       |                                                       v
> -       |                                   GCC 4.4.7 release (2012-03-13)
> -       |
> -       +-- GCC 4.5 branch created ------+
> -       |                                 \
> -       v                                  v
> -  GCC 4.6 Stage 1 (starts 2010-04-06)      GCC 4.5.0 release (2010-04-14)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 4.5.1 release (2010-07-31)
> -  GCC 4.6 Stage 3 (starts 2010-11-03)          \
> -       |                                        v
> -       |                                   GCC 4.5.2 release (2010-12-16)
> -       |                                          \
> -       |                                           v
> -       |                                   GCC 4.5.3 release (2011-04-28)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 4.5.4 release (2012-07-02)
> -       |
> -       +-- GCC 4.6 branch created ------+
> -       |                                 \
> -       v                                  v
> -  GCC 4.7 Stage 1 (starts 2011-03-14)      GCC 4.6.0 release (2011-03-25)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 4.6.1 release (2011-06-27)
> -       |                                       \
> -       |                                        v
> -       |                                   GCC 4.6.2 release (2011-10-26)
> -  GCC 4.7 Stage 3 (starts 2011-11-08)             \
> -       |                                           v
> -       |                                   GCC 4.6.3 release (2012-03-01)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 4.6.4 release (2013-04-12)
> -       |
> -       +-- GCC 4.7 branch created ------+
> -       |                                 \
> -       v                                  v
> -  GCC 4.8 Stage 1 (starts 2012-03-02)      GCC 4.7.0 release (2012-03-22)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 4.7.1 release (2012-06-14)
> -       |                                       \
> -       |                                        v
> -       |                                   GCC 4.7.2 release (2012-09-20)
> -  GCC 4.8 Stage 3 (starts 2012-11-06)             \
> -       |                                           v
> -       |                                   GCC 4.7.3 release (2013-04-11)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 4.7.4 release (2014-06-12)
> -       |
> -       +-- GCC 4.8 branch created ------+
> -       |                                 \
> -       v                                  v
> -  GCC 4.9 Stage 1 (starts 2013-03-16)      GCC 4.8.0 release (2013-03-22)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 4.8.1 release (2013-05-31)
> -       |                                       \
> -       |                                        v
> -       |                                   GCC 4.8.2 release (2013-10-16)
> -       |                                          \
> -  GCC 4.9 Stage 3 (starts 2013-11-22)              v
> -       |                                   GCC 4.8.3 release (2014-05-22)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 4.8.4 release (2014-12-19)
> -       |                                                \
> -       |                                                 v
> -       |                                   GCC 4.8.5 release (2015-06-23)
> -       +-- GCC 4.9 branch created ------+
> -       |                                 \
> -       v                                  v
> -  GCC 4.10 Stage 1 (starts 2014-04-11)     GCC 4.9.0 release (2014-04-22)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 4.9.1 release (2014-07-16)
> -  New GCC versioning scheme announced          \
> -       |                  (2014-08-13)          v
> -       |                                   GCC 4.9.2 release (2014-10-30)
> -       |                                          \
> -  GCC 5 Stage 1                                    v
> -       |                                   GCC 4.9.3 release (2015-06-26)
> -  GCC 5 Stage 3 (starts 2014-11-16)                  \
> -       |                                              v
> -  GCC 5 Stage 4 (starts 2015-01-17)        GCC 4.9.4 release (2016-08-03)
> -       |
> -       +-- GCC 5 branch created --------+
> -       |                                 \
> -       v                                  v
> -  GCC 6 Stage 1 (starts 2015-04-12)        GCC 5.1 release (2015-04-22)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 5.2 release (2015-07-16)
> -  GCC 6 Stage 3 (starts 2015-11-15)            \
> -       |                                        v
> -  GCC 6 Stage 4 (starts 2016-01-20)        GCC 5.3 release (2015-12-04)
> -       |                                          \
> -       |                                           v
> -       |                                   GCC 5.4 release (2016-06-03)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 5.5 release (2017-10-10)
> -       +-- GCC 6 branch created --------+
> -       |                                 \
> -       v                                  v
> -  GCC 7 Stage 1 (starts 2016-04-15)        GCC 6.1 release (2016-04-27)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 6.2 release (2016-08-22)
> -  GCC 7 Stage 3 (starts 2016-11-14)            \
> -       |                                        v
> -       |                                   GCC 6.3 release (2016-12-21)
> -  GCC 7 Stage 4 (starts 2017-01-20)               \
> -       |                                           v
> -       |                                   GCC 6.4 release (2017-07-04)
> -       |                                             \
> -       |                                              v
> -       |                                   GCC 6.5 release (2018-10-26)
> -       +-- GCC 7 branch created --------+
> -       |                                 \
> -       |                                  v
> -  GCC 8 Stage 1 (starts 2017-04-20)        GCC 7.1 release (2017-05-02)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 7.2 release (2017-08-14)
> -  GCC 8 Stage 3 (starts 2017-11-18)            \
> -       |                                        v
> -  GCC 8 Stage 4 (starts 2018-01-15)        GCC 7.3 release (2018-01-25)
> -       |                                          \
> -       |                                           v
> -       |                                   GCC 7.4 release (2018-12-06)
> -       |                                            \
> -       |                                             v
> -       |                                   GCC 7.5 release (2019-11-14)
> -       +-- GCC 8 branch created --------+
> -       |                                 \
> -       |                                  v
> -  GCC 9 Stage 1 (starts 2018-04-25)        GCC 8.1 release (2018-05-02)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 8.2 release (2018-07-26)
> -  GCC 9 Stage 3 (starts 2018-11-12)            \
> -       |                                        v
> -  GCC 9 Stage 4 (starts 2019-01-07)        GCC 8.3 release (2019-02-22)
> -       |                                          \
> -       |                                           v
> -       |                                   GCC 8.4 release (2020-03-04)
> -       |                                            \
> -       |                                             v
> -       |                                   GCC 8.5 release (2021-05-14)
> -       +-- GCC 9 branch created --------+
> -       |                                 \
> -       |                                  v
> -  GCC 10 Stage 1 (starts 2019-04-25)       GCC 9.1 release (2019-05-03)
> -       |                                    \
> -       |                                     v
> -       |                                   GCC 9.2 release (2019-08-12)
> -  GCC 10 Stage 3 (starts 2019-11-17)           \
> -       |                                        v
> -  GCC 10 Stage 4 (starts 2020-01-13)       GCC 9.3 release (2020-03-12)
> -       |                                          \
> -       |                                           v
> -       |                                   GCC 9.4 release (2021-06-01)
> -       |                                            \
> -       |                                             v
> -       |                                   GCC 9.5 release (2022-05-27)
> -       +-- GCC 10 branch created -------+
> -       |                                 \
> -       |                                  v
> -  GCC 11 Stage 1 (starts 2020-04-30)       GCC 10.1 release (2020-05-07)
> -       |                                   \
> -       |                                    v
> -       |                                   GCC 10.2 release (2020-06-23)
> -  GCC 11 Stage 3 (starts 2020-11-16)         \
> -       |                                      v
> -  GCC 11 Stage 4 (starts 2021-01-17)       GCC 10.3 release (2021-04-08)
> -       |                                          \
> -       |                                           v
> -       |                                   GCC 10.4 release (2022-06-28)
> -       |                                            \
> -       |                                             v
> -       +-- GCC 11 branch created -------+  GCC 10.5 release (2023-07-07)
> -       |                                 \
> -       |                                  v
> -  GCC 12 Stage 1 (starts 2021-04-20)       GCC 11.1 release (2021-04-27)
> -       |                                   \
> -       |                                    v
> -       |                                   GCC 11.2 release (2021-07-28)
> -  GCC 12 Stage 3 (starts 2021-11-15)         \
> -       |                                      v
> -  GCC 12 Stage 4 (starts 2022-01-17)       GCC 11.3 release (2022-04-21)
> -       |                                          \
> -       |                                           v
> -       |                                   GCC 11.4 release (2023-05-29)
> -       +-- GCC 12 branch created -------+
> -       |                                 \
> -       |                                  v
> -  GCC 13 Stage 1 (starts 2022-04-28)       GCC 12.1 release (2022-05-06)
> -       |                                   \
> -       |                                    v
> -       |                                   GCC 12.2 release (2022-08-19)
> -  GCC 13 Stage 3 (starts 2022-11-14)         \
> -       |                                      v
> -  GCC 13 Stage 4 (starts 2023-01-16)       GCC 12.3 release (2023-05-08)
> -       |
> -       +-- GCC 13 branch created -------+
> -       |                                 \
> -       |                                  v
> -  GCC 14 Stage 1 (starts 2023-04-17)       GCC 13.1 release (2023-04-26)
> -       |                                   \
> -       |                                    v
> -       |                                   GCC 13.2 release (2023-07-27)
> -  GCC 14 Stage 3 (starts 2023-11-19)
> +       ^
>        |
>   GCC 14 Stage 4 (starts 2024-01-12)
>        |
> -       v
> +  GCC 14 Stage 3 (starts 2023-11-19)
> +       |                                   GCC 13.2 release (2023-07-27)
> +       |                                    ^
> +       |                                   /
> +  GCC 14 Stage 1 (starts 2023-04-17)       GCC 13.1 release (2023-04-26)
> +       |                                  ^
> +       |                                 /
> +       +-- GCC 13 branch created -------+
> +       |
> +  GCC 13 Stage 4 (starts 2023-01-16)       GCC 12.3 release (2023-05-08)
> +       |                                       ^
> +  GCC 13 Stage 3 (starts 2022-11-14)          /
> +       |                                   GCC 12.2 release (2022-08-19)
> +       |                                     ^
> +       |                                    /
> +  GCC 13 Stage 1 (starts 2022-04-28)       GCC 12.1 release (2022-05-06)
> +       |                                  ^
> +       |                                 /
> +       +-- GCC 12 branch created -------+
> +       |                                   GCC 11.4 release (2023-05-29)
> +       |                                           ^
> +       |                                          /
> +  GCC 12 Stage 4 (starts 2022-01-17)       GCC 11.3 release (2022-04-21)
> +       |                                        ^
> +  GCC 12 Stage 3 (starts 2021-11-15)           /
> +       |                                   GCC 11.2 release (2021-07-28)
> +       |                                     ^
> +       |                                    /
> +  GCC 12 Stage 1 (starts 2021-04-20)       GCC 11.1 release (2021-04-27)
> +       |                                  ^
> +       |                                 /
> +       +-- GCC 11 branch created -------+  GCC 10.5 release (2023-07-07)
> +       |                                             ^
> +       |                                            /
> +       |                                   GCC 10.4 release (2022-06-28)
> +       |                                          ^
> +       |                                         /
> +  GCC 11 Stage 4 (starts 2021-01-17)       GCC 10.3 release (2021-04-08)
> +       |                                       ^
> +  GCC 11 Stage 3 (starts 2020-11-16)          /
> +       |                                   GCC 10.2 release (2020-06-23)
> +       |                                    ^
> +       |                                   /
> +  GCC 11 Stage 1 (starts 2020-04-30)       GCC 10.1 release (2020-05-07)
> +       |                                  ^
> +       |                                 /
> +       +-- GCC 10 branch created -------+
> +       |                                   GCC 9.5 release (2022-05-27)
> +       |                                             ^
> +       |                                            /
> +       |                                   GCC 9.4 release (2021-06-01)
> +       |                                           ^
> +       |                                          /
> +  GCC 10 Stage 4 (starts 2020-01-13)       GCC 9.3 release (2020-03-12)
> +       |                                        ^
> +  GCC 10 Stage 3 (starts 2019-11-17)           /
> +       |                                   GCC 9.2 release (2019-08-12)
> +       |                                     ^
> +       |                                    /
> +  GCC 10 Stage 1 (starts 2019-04-25)       GCC 9.1 release (2019-05-03)
> +       |                                  ^
> +       |                                 /
> +       +-- GCC 9 branch created --------+
> +       |                                   GCC 8.5 release (2021-05-14)
> +       |                                             ^
> +       |                                            /
> +       |                                   GCC 8.4 release (2020-03-04)
> +       |                                           ^
> +       |                                          /
> +  GCC 9 Stage 4 (starts 2019-01-07)        GCC 8.3 release (2019-02-22)
> +       |                                        ^
> +  GCC 9 Stage 3 (starts 2018-11-12)            /
> +       |                                   GCC 8.2 release (2018-07-26)
> +       |                                     ^
> +       |                                    /
> +  GCC 9 Stage 1 (starts 2018-04-25)        GCC 8.1 release (2018-05-02)
> +       |                                  ^
> +       |                                 /
> +       +-- GCC 8 branch created --------+
> +       |                                   GCC 7.5 release (2019-11-14)
> +       |                                             ^
> +       |                                            /
> +       |                                   GCC 7.4 release (2018-12-06)
> +       |                                           ^
> +       |                                          /
> +  GCC 8 Stage 4 (starts 2018-01-15)        GCC 7.3 release (2018-01-25)
> +       |                                        ^
> +  GCC 8 Stage 3 (starts 2017-11-18)            /
> +       |                                   GCC 7.2 release (2017-08-14)
> +       |                                     ^
> +       |                                    /
> +  GCC 8 Stage 1 (starts 2017-04-20)        GCC 7.1 release (2017-05-02)
> +       |                                  ^
> +       |                                 /
> +       +-- GCC 7 branch created --------+
> +       |                                   GCC 6.5 release (2018-10-26)
> +       |                                              ^
> +       |                                             /
> +       |                                   GCC 6.4 release (2017-07-04)
> +       |                                           ^
> +  GCC 7 Stage 4 (starts 2017-01-20)               /
> +       |                                   GCC 6.3 release (2016-12-21)
> +       |                                        ^
> +  GCC 7 Stage 3 (starts 2016-11-14)            /
> +       |                                   GCC 6.2 release (2016-08-22)
> +       |                                     ^
> +       |                                    /
> +  GCC 7 Stage 1 (starts 2016-04-15)        GCC 6.1 release (2016-04-27)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 6 branch created --------+
> +       |                                   GCC 5.5 release (2017-10-10)
> +       |                                              ^
> +       |                                             /
> +       |                                   GCC 5.4 release (2016-06-03)
> +       |                                           ^
> +       |                                          /
> +  GCC 6 Stage 4 (starts 2016-01-20)        GCC 5.3 release (2015-12-04)
> +       |                                        ^
> +  GCC 6 Stage 3 (starts 2015-11-15)            /
> +       |                                   GCC 5.2 release (2015-07-16)
> +       |                                     ^
> +       |                                    /
> +  GCC 6 Stage 1 (starts 2015-04-12)        GCC 5.1 release (2015-04-22)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 5 branch created --------+
> +       |
> +  GCC 5 Stage 4 (starts 2015-01-17)        GCC 4.9.4 release (2016-08-03)
> +       |                                              ^
> +  GCC 5 Stage 3 (starts 2014-11-16)                  /
> +       |                                   GCC 4.9.3 release (2015-06-26)
> +  GCC 5 Stage 1                                    ^
> +       |                                          /
> +       |                                   GCC 4.9.2 release (2014-10-30)
> +       |                                        ^
> +  New GCC versioning scheme announced          /
> +       |                  (2014-08-13)     GCC 4.9.1 release (2014-07-16)
> +       |                                     ^
> +       |                                    /
> +  GCC 4.10 Stage 1 (starts 2014-04-11)     GCC 4.9.0 release (2014-04-22)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 4.9 branch created ------+
> +       |                                   GCC 4.8.5 release (2015-06-23)
> +       |                                                 ^
> +       |                                                /
> +       |                                   GCC 4.8.4 release (2014-12-19)
> +       |                                              ^
> +       |                                             /
> +       |                                   GCC 4.8.3 release (2014-05-22)
> +  GCC 4.9 Stage 3 (starts 2013-11-22)              ^
> +       |                                          /
> +       |                                   GCC 4.8.2 release (2013-10-16)
> +       |                                        ^
> +       |                                       /
> +       |                                   GCC 4.8.1 release (2013-05-31)
> +       |                                     ^
> +       |                                    /
> +  GCC 4.9 Stage 1 (starts 2013-03-16)      GCC 4.8.0 release (2013-03-22)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 4.8 branch created ------+
> +       |
> +       |                                   GCC 4.7.4 release (2014-06-12)
> +       |                                              ^
> +       |                                             /
> +       |                                   GCC 4.7.3 release (2013-04-11)
> +       |                                           ^
> +  GCC 4.8 Stage 3 (starts 2012-11-06)             /
> +       |                                   GCC 4.7.2 release (2012-09-20)
> +       |                                        ^
> +       |                                       /
> +       |                                   GCC 4.7.1 release (2012-06-14)
> +       |                                     ^
> +       |                                    /
> +  GCC 4.8 Stage 1 (starts 2012-03-02)      GCC 4.7.0 release (2012-03-22)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 4.7 branch created ------+
> +       |
> +       |                                   GCC 4.6.4 release (2013-04-12)
> +       |                                              ^
> +       |                                             /
> +       |                                   GCC 4.6.3 release (2012-03-01)
> +       |                                           ^
> +  GCC 4.7 Stage 3 (starts 2011-11-08)             /
> +       |                                   GCC 4.6.2 release (2011-10-26)
> +       |                                        ^
> +       |                                       /
> +       |                                   GCC 4.6.1 release (2011-06-27)
> +       |                                     ^
> +       |                                    /
> +  GCC 4.7 Stage 1 (starts 2011-03-14)      GCC 4.6.0 release (2011-03-25)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 4.6 branch created ------+
> +       |
> +       |                                   GCC 4.5.4 release (2012-07-02)
> +       |                                              ^
> +       |                                             /
> +       |                                   GCC 4.5.3 release (2011-04-28)
> +       |                                           ^
> +       |                                          /
> +       |                                   GCC 4.5.2 release (2010-12-16)
> +       |                                        ^
> +  GCC 4.6 Stage 3 (starts 2010-11-03)          /
> +       |                                   GCC 4.5.1 release (2010-07-31)
> +       |                                     ^
> +       |                                    /
> +  GCC 4.6 Stage 1 (starts 2010-04-06)      GCC 4.5.0 release (2010-04-14)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 4.5 branch created ------+
> +       |
> +       |                                   GCC 4.4.7 release (2012-03-13)
> +       |                                                       ^
> +       |                                                      /
> +       |                                   GCC 4.4.6 release (2011-04-16)
> +       |                                                    ^
> +       |                                                   /
> +       |                                   GCC 4.4.5 release (2010-10-01)
> +       |                                                 ^
> +       |                                                /
> +       |                                   GCC 4.4.4 release (2010-04-29)
> +       |                                              ^
> +       |                                             /
> +       |                                   GCC 4.4.3 release (2010-01-21)
> +       |                                           ^
> +       |                                          /
> +       |                                   GCC 4.4.2 release (2009-10-15)
> +       |                                        ^
> +  GCC 4.5 Stage 3 (starts 2009-10-01)          /
> +       |                                   GCC 4.4.1 release (2009-07-22)
> +       |                                     ^
> +       |                                    /
> +  GCC 4.5 Stage 1 (starts 2009-03-27)      GCC 4.4.0 release (2009-04-21)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 4.4 branch created ------+
> +       |
> +       |                                   GCC 4.3.6 release (2011-06-27)
> +       |                                                    ^
> +       |                                                   /
> +       |                                   GCC 4.3.5 release (2010-05-22)
> +       |                                                 ^
> +       |                                                /
> +       |                                   GCC 4.3.4 release (2009-08-04)
> +       |                                              ^
> +       |                                             /
> +       |                                   GCC 4.3.3 release (2009-01-24)
> +       |                                           ^
> +  GCC 4.4 Stage 3 (starts 2008-09-01)             /
> +       ^                                   GCC 4.3.2 release (2008-08-27)
> +       |                                        ^
> +       |                                       /
> +       |                                   GCC 4.3.1 release (2008-06-06)
> +       |                                     ^
> +       |                                    /
> +  GCC 4.4 Stage 1 (starts 2008-02-18)      GCC 4.3.0 release (2008-03-05)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 4.3 branch created ------+
> +       |
> +       |
> +       |                                   GCC 4.2.4 release (2008-05-19)
> +       |                                              ^
> +       |                                             /
> +       |                                   GCC 4.2.3 release (2008-02-01)
> +       |                                           ^
> +       |                                          /
> +  GCC 4.3 Stage 3 (starts 2007-09-12)      GCC 4.2.2 release (2007-10-07)
> +       ^                                        ^
> +       |                                       /
> +  GCC 4.3 Stage 2 (starts 2007-01-20)      GCC 4.2.1 release (2007-07-18)
> +       ^                                     ^
> +       |                                    /
> +  GCC 4.3 Stage 1 (starts 2006-10-20)      GCC 4.2.0 release (2007-05-13)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 4.2 branch created ------+
> +       |
> +       |
> +  GCC 4.2 Stage 3                          GCC 4.1.2 release (Feb 13 2007)
> +       ^                                        ^
> +       |                                       /
> +  GCC 4.2 Stage 2 (ends Mar 18 2006)       GCC 4.1.1 release (May 24 2006)
> +       ^                                     ^
> +       |                                    /
> +  GCC 4.2 Stage 1 (ends Jan 18 2006)       GCC 4.1.0 release (Feb 28 2006)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 4.1 branch created ------+
> +       |            (Nov 18 2005)
> +       |                                   GCC 4.0.4 release (Jan 31 2007)
> +       |                                              ^
> +       |                                             /
> +       |                                   GCC 4.0.3 release (Mar 10 2006)
> +       |                                           ^
> +       |                                          /
> +  GCC 4.1 Stage 3                          GCC 4.0.2 release (Sep 28 2005)
> +       ^                                        ^
> +       |                                       /
> +  GCC 4.1 Stage 2 (ends July 8 2005)       GCC 4.0.1 release (Jul 7 2005)
> +       ^                                     ^
> +       |                                    /
> +  GCC 4.1 Stage 1 (ends April 25 2005)     GCC 4.0.0 release (Apr 20 2005)
> +       ^                                  ^
> +       |                                 /
> +       +-- GCC 4.0 branch created ------+
> +       |            (Feb 25 2005)
> +       |                                   GCC 3.4.6 release (Mar 06 2006)
> +       |                                                    ^
> +       |                                                   /
> +       |                                   GCC 3.4.5 release (Nov 30 2005)
> +       |                                                 ^
> +       |                                                /
> +       |                                   GCC 3.4.4 release (May 18 2005)
> +       |                                              ^
> +       |                                             /
> +       |                                   GCC 3.4.3 release (Nov 4 2004)
> +       |                                           ^
> +  GCC 4.0 Stage 3                                 /
> +       ^                                   GCC 3.4.2 release (Sep 6 2004)
> +       |                                        ^
> +  GCC 4.0 Stage 2                              /
> +       ^                                   GCC 3.4.1 release (Jul 1 2004)
> +       |                                     ^
> +  Tree SSA infrastructure                   /
> +  merged to mainline (May 17 2004)         GCC 3.4.0 release (Apr 18 2004)
> +       |                                  ^
> +       |                                 /
> +       +-- GCC 3.4 branch created ------+
> +       |            (Jan 16 2004)
> +       |                                   GCC 3.3.6 release (May 03 2005)
> +       |                                                    ^
> +       |                                                   /
> +       |                                   GCC 3.3.5 release (Sep 30 2004)
> +       |                                                 ^
> +       |                                                /
> +       |                                   GCC 3.3.4 release (May 31 2004)
> +       |                                              ^
> +       |                                             /
> +  GCC 3.4 Stage 3                          GCC 3.3.3 release (Feb 14 2004)
> +       ^                                           ^
> +       |                                          /
> +  GCC 3.4 Stage 2 (ends October 15 2003)   GCC 3.3.2 release (Oct 17 2003)
> +       ^                                        ^
> +       |                                       /
> +  GCC 3.4 Stage 1 (ends July 4 2003)       GCC 3.3.1 release (Aug 8 2003)
> +       ^                                     ^
> +       |                                    /
> +       |                                   GCC 3.3 release (May 13 2003)
> +       |                                  ^
> +       |                                 /
> +       +-- GCC 3.3 branch created ------+
> +       |            (Dec 14 2002)
> +       |
> +  GCC 3.3 Stage 3 (ends Oct 15 2002)
> +       ^
> +       |
> +  GCC 3.3 Stage 2 (ends Aug 15 2002)
> +       ^
> +       |                                   GCC 3.2.3 release (April 22 2003)
> +       |                                                       ^
> +       |                                                      /
> +       |                                   GCC 3.2.2 release (Feb 05 2003)
> +       |                                                    ^
> +       |                                                   /
> +       |                                   GCC 3.2.1 release (Nov 19 2002)
> +       |                                                 ^
> +       |                                                /
> +       |                                   GCC 3.2 release (Aug 14 2002)
> +       |                                              ^
> +       |                                             /
> +       |                                   Branch renamed to GCC 3.2 to
> +       |                                   accommodate for C++ ABI fixes
> +       |                                   (C++ binary incompatible with
> +  New development plan announced           GCC 3.1, see release info)
> +       ^              (Jul 14 2002)             ^
> +       |                                       /
> +       |                                   GCC 3.1.1 release (Jul 25 2002)
> +       |                                     ^
> +  GCC 3.2 Stage 1 (ended Jun 22 2002)       /
> +       ^                                   GCC 3.1 release (May 15 2002)
> +       |                                  ^
> +       |                                 /
> +       +-- GCC 3.1 branch created ------+
> +       |
> +  GCC 3.1 Stage 3 (ended Feb 26 2002)      GCC 3.0.4 release (Feb 20 2002)
> +       ^                                              ^
> +       |                                             /
> +  GCC 3.1 Stage 2 (ended Dec 19 2001)      GCC 3.0.3 release (Dec 20 2001)
> +       ^                                           ^
> +       |                                          /
> +  GCC 3.1 Stage 1 (ended Oct 15 2001)      GCC 3.0.2 release (Oct 25 2001)
> +       ^                                        ^
> +       |                                       /
> +       |                                   GCC 3.0.1 release (Aug 20 2001)
> +  New development plan announced             ^
> +       ^              (Jul 18 2001)         /
> +       |                                   GCC 3.0 release (Jun 18 2001)
> +       |                                  ^
> +       |                                 /
> +       +-- GCC 3.0 branch created ------+
> +       |              (Feb 12 2001)
> +       |
> +  ... former releases ...
> +
> </pre>
> 
> </body>
> --
> 2.44.0
>
diff mbox series

Patch

diff --git a/htdocs/develop.html b/htdocs/develop.html
index 702256cf..f741bd4a 100644
--- a/htdocs/develop.html
+++ b/htdocs/develop.html
@@ -298,421 +298,424 @@  number carried little to no useful information.</p>
 
 <h3 id="timeline">Release Timeline</h3>
 
-<p>Here is a history of recent and a <em>tentative</em> timeline of upcoming
+<p>Here is a history of releases and a <em>tentative</em> timeline of upcoming
 stages of development, branch points, and releases:</p>
 
 <pre>
 
-  ... former releases ...
-       |
-       +-- GCC 3.0 branch created ------+
-       |              (Feb 12 2001)      \
-       |                                  v
-       v                                   GCC 3.0 release (Jun 18 2001)
-  New development plan announced            \
-       |              (Jul 18 2001)          v
-       |                                   GCC 3.0.1 release (Aug 20 2001)
-       |                                       \
-       v                                        v
-  GCC 3.1 Stage 1 (ended Oct 15 2001)      GCC 3.0.2 release (Oct 25 2001)
-       |                                          \
-       v                                           v
-  GCC 3.1 Stage 2 (ended Dec 19 2001)      GCC 3.0.3 release (Dec 20 2001)
-       |                                             \
-       v                                              v
-  GCC 3.1 Stage 3 (ended Feb 26 2002)      GCC 3.0.4 release (Feb 20 2002)
-       |
-       +-- GCC 3.1 branch created ------+
-       |                                 \
-       |                                  v
-       v                                   GCC 3.1 release (May 15 2002)
-  GCC 3.2 Stage 1 (ended Jun 22 2002)       \
-       |                                     v
-       |                                   GCC 3.1.1 release (Jul 25 2002)
-       |                                       \
-       v                                        v
-  New development plan announced           Branch renamed to GCC 3.2 to
-       |              (Jul 14 2002)        accommodate for C++ ABI fixes
-       |                                   (C++ binary incompatible with
-       |                                   GCC 3.1, see release info)
-       |                                             \
-       |                                              v
-       |                                   GCC 3.2 release (Aug 14 2002)
-       |                                                \
-       |                                                 v
-       |                                   GCC 3.2.1 release (Nov 19 2002)
-       |                                                   \
-       |                                                    v
-       |                                   GCC 3.2.2 release (Feb 05 2003)
-       |                                                      \
-       |                                                       v
-       |                                   GCC 3.2.3 release (April 22 2003)
-       v
-  GCC 3.3 Stage 2 (ends Aug 15 2002)
-       |
-       v
-  GCC 3.3 Stage 3 (ends Oct 15 2002)
-       |
-       +-- GCC 3.3 branch created ------+
-       |            (Dec 14 2002)        \
-       |                                  v
-       |                                   GCC 3.3 release (May 13 2003)
-       |                                    \
-       v                                     v
-  GCC 3.4 Stage 1 (ends July 4 2003)       GCC 3.3.1 release (Aug 8 2003)
-       |                                       \
-       v                                        v
-  GCC 3.4 Stage 2 (ends October 15 2003)   GCC 3.3.2 release (Oct 17 2003)
-       |                                          \
-       v                                           v
-  GCC 3.4 Stage 3                          GCC 3.3.3 release (Feb 14 2004)
-       |                                             \
-       |                                              v
-       |                                   GCC 3.3.4 release (May 31 2004)
-       |                                                \
-       |                                                 v
-       |                                   GCC 3.3.5 release (Sep 30 2004)
-       |                                                   \
-       |                                                    v
-       |                                   GCC 3.3.6 release (May 03 2005)
-       |
-       +-- GCC 3.4 branch created ------+
-       |            (Jan 16 2004)        \
-       |                                  v
-  Tree SSA infrastructure                  GCC 3.4.0 release (Apr 18 2004)
-  merged to mainline (May 17 2004)          \
-       |                                     v
-       v                                   GCC 3.4.1 release (Jul 1 2004)
-  GCC 4.0 Stage 2                              \
-       |                                        v
-       v                                   GCC 3.4.2 release (Sep 6 2004)
-  GCC 4.0 Stage 3                                 \
-       |                                           v
-       |                                   GCC 3.4.3 release (Nov 4 2004)
-       |                                             \
-       |                                              v
-       |                                   GCC 3.4.4 release (May 18 2005)
-       |                                                \
-       |                                                 v
-       |                                   GCC 3.4.5 release (Nov 30 2005)
-       |                                                   \
-       |                                                    v
-       |                                   GCC 3.4.6 release (Mar 06 2006)
-       |
-       +-- GCC 4.0 branch created ------+
-       |            (Feb 25 2005)        \
-       v                                  v
-  GCC 4.1 Stage 1 (ends April 25 2005)     GCC 4.0.0 release (Apr 20 2005)
-       |                                    \
-       v                                     v
-  GCC 4.1 Stage 2 (ends July 8 2005)       GCC 4.0.1 release (Jul 7 2005)
-       |                                       \
-       v                                        v
-  GCC 4.1 Stage 3                          GCC 4.0.2 release (Sep 28 2005)
-       |                                          \
-       |                                           v
-       |                                   GCC 4.0.3 release (Mar 10 2006)
-       |                                             \
-       |                                              v
-       |                                   GCC 4.0.4 release (Jan 31 2007)
-       |
-       +-- GCC 4.1 branch created ------+
-       |            (Nov 18 2005)        \
-       v                                  v
-  GCC 4.2 Stage 1 (ends Jan 18 2006)       GCC 4.1.0 release (Feb 28 2006)
-       |                                    \
-       v                                     v
-  GCC 4.2 Stage 2 (ends Mar 18 2006)       GCC 4.1.1 release (May 24 2006)
-       |                                       \
-       v                                        v
-  GCC 4.2 Stage 3                          GCC 4.1.2 release (Feb 13 2007)
-       |
-       |
-       +-- GCC 4.2 branch created ------+
-       |                                 \
-       v                                  v
-  GCC 4.3 Stage 1 (starts 2006-10-20)      GCC 4.2.0 release (2007-05-13)
-       |                                    \
-       v                                     v
-  GCC 4.3 Stage 2 (starts 2007-01-20)      GCC 4.2.1 release (2007-07-18)
-       |                                       \
-       v                                        v
-  GCC 4.3 Stage 3 (starts 2007-09-12)      GCC 4.2.2 release (2007-10-07)
-       |                                          \
-       |                                           v
-       |                                   GCC 4.2.3 release (2008-02-01)
-       |                                             \
-       |                                              v
-       |                                   GCC 4.2.4 release (2008-05-19)
-       |
-       |
-       +-- GCC 4.3 branch created ------+
-       |                                 \
-       v                                  v
-  GCC 4.4 Stage 1 (starts 2008-02-18)      GCC 4.3.0 release (2008-03-05)
-       |                                    \
-       |                                     v
-       |                                   GCC 4.3.1 release (2008-06-06)
-       |                                       \
-       |                                        v
-       v                                   GCC 4.3.2 release (2008-08-27)
-  GCC 4.4 Stage 3 (starts 2008-09-01)             \
-       |                                           v
-       |                                   GCC 4.3.3 release (2009-01-24)
-       |                                             \
-       |                                              v
-       |                                   GCC 4.3.4 release (2009-08-04)
-       |                                                \
-       |                                                 v
-       |                                   GCC 4.3.5 release (2010-05-22)
-       |                                                   \
-       |                                                    v
-       |                                   GCC 4.3.6 release (2011-06-27)
-       |
-       +-- GCC 4.4 branch created ------+
-       |                                 \
-       v                                  v
-  GCC 4.5 Stage 1 (starts 2009-03-27)      GCC 4.4.0 release (2009-04-21)
-       |                                    \
-       |                                     v
-       |                                   GCC 4.4.1 release (2009-07-22)
-  GCC 4.5 Stage 3 (starts 2009-10-01)          \
-       |                                        v
-       |                                   GCC 4.4.2 release (2009-10-15)
-       |                                          \
-       |                                           v
-       |                                   GCC 4.4.3 release (2010-01-21)
-       |                                             \
-       |                                              v
-       |                                   GCC 4.4.4 release (2010-04-29)
-       |                                                \
-       |                                                 v
-       |                                   GCC 4.4.5 release (2010-10-01)
-       |                                                   \
-       |                                                    v
-       |                                   GCC 4.4.6 release (2011-04-16)
-       |                                                      \
-       |                                                       v
-       |                                   GCC 4.4.7 release (2012-03-13)
-       |
-       +-- GCC 4.5 branch created ------+
-       |                                 \
-       v                                  v
-  GCC 4.6 Stage 1 (starts 2010-04-06)      GCC 4.5.0 release (2010-04-14)
-       |                                    \
-       |                                     v
-       |                                   GCC 4.5.1 release (2010-07-31)
-  GCC 4.6 Stage 3 (starts 2010-11-03)          \
-       |                                        v
-       |                                   GCC 4.5.2 release (2010-12-16)
-       |                                          \
-       |                                           v
-       |                                   GCC 4.5.3 release (2011-04-28)
-       |                                             \
-       |                                              v
-       |                                   GCC 4.5.4 release (2012-07-02)
-       |
-       +-- GCC 4.6 branch created ------+
-       |                                 \
-       v                                  v
-  GCC 4.7 Stage 1 (starts 2011-03-14)      GCC 4.6.0 release (2011-03-25)
-       |                                    \
-       |                                     v
-       |                                   GCC 4.6.1 release (2011-06-27)
-       |                                       \
-       |                                        v
-       |                                   GCC 4.6.2 release (2011-10-26)
-  GCC 4.7 Stage 3 (starts 2011-11-08)             \
-       |                                           v
-       |                                   GCC 4.6.3 release (2012-03-01)
-       |                                             \
-       |                                              v
-       |                                   GCC 4.6.4 release (2013-04-12)
-       |
-       +-- GCC 4.7 branch created ------+
-       |                                 \
-       v                                  v
-  GCC 4.8 Stage 1 (starts 2012-03-02)      GCC 4.7.0 release (2012-03-22)
-       |                                    \
-       |                                     v
-       |                                   GCC 4.7.1 release (2012-06-14)
-       |                                       \
-       |                                        v
-       |                                   GCC 4.7.2 release (2012-09-20)
-  GCC 4.8 Stage 3 (starts 2012-11-06)             \
-       |                                           v
-       |                                   GCC 4.7.3 release (2013-04-11)
-       |                                             \
-       |                                              v
-       |                                   GCC 4.7.4 release (2014-06-12)
-       |
-       +-- GCC 4.8 branch created ------+
-       |                                 \
-       v                                  v
-  GCC 4.9 Stage 1 (starts 2013-03-16)      GCC 4.8.0 release (2013-03-22)
-       |                                    \
-       |                                     v
-       |                                   GCC 4.8.1 release (2013-05-31)
-       |                                       \
-       |                                        v
-       |                                   GCC 4.8.2 release (2013-10-16)
-       |                                          \
-  GCC 4.9 Stage 3 (starts 2013-11-22)              v
-       |                                   GCC 4.8.3 release (2014-05-22)
-       |                                             \
-       |                                              v
-       |                                   GCC 4.8.4 release (2014-12-19)
-       |                                                \
-       |                                                 v
-       |                                   GCC 4.8.5 release (2015-06-23)
-       +-- GCC 4.9 branch created ------+
-       |                                 \
-       v                                  v
-  GCC 4.10 Stage 1 (starts 2014-04-11)     GCC 4.9.0 release (2014-04-22)
-       |                                    \
-       |                                     v
-       |                                   GCC 4.9.1 release (2014-07-16)
-  New GCC versioning scheme announced          \
-       |                  (2014-08-13)          v
-       |                                   GCC 4.9.2 release (2014-10-30)
-       |                                          \
-  GCC 5 Stage 1                                    v
-       |                                   GCC 4.9.3 release (2015-06-26)
-  GCC 5 Stage 3 (starts 2014-11-16)                  \
-       |                                              v
-  GCC 5 Stage 4 (starts 2015-01-17)        GCC 4.9.4 release (2016-08-03)
-       |
-       +-- GCC 5 branch created --------+
-       |                                 \
-       v                                  v
-  GCC 6 Stage 1 (starts 2015-04-12)        GCC 5.1 release (2015-04-22)
-       |                                    \
-       |                                     v
-       |                                   GCC 5.2 release (2015-07-16)
-  GCC 6 Stage 3 (starts 2015-11-15)            \
-       |                                        v
-  GCC 6 Stage 4 (starts 2016-01-20)        GCC 5.3 release (2015-12-04)
-       |                                          \
-       |                                           v
-       |                                   GCC 5.4 release (2016-06-03)
-       |                                             \
-       |                                              v
-       |                                   GCC 5.5 release (2017-10-10)
-       +-- GCC 6 branch created --------+
-       |                                 \
-       v                                  v
-  GCC 7 Stage 1 (starts 2016-04-15)        GCC 6.1 release (2016-04-27)
-       |                                    \
-       |                                     v
-       |                                   GCC 6.2 release (2016-08-22)
-  GCC 7 Stage 3 (starts 2016-11-14)            \
-       |                                        v
-       |                                   GCC 6.3 release (2016-12-21)
-  GCC 7 Stage 4 (starts 2017-01-20)               \
-       |                                           v
-       |                                   GCC 6.4 release (2017-07-04)
-       |                                             \
-       |                                              v
-       |                                   GCC 6.5 release (2018-10-26)
-       +-- GCC 7 branch created --------+
-       |                                 \
-       |                                  v
-  GCC 8 Stage 1 (starts 2017-04-20)        GCC 7.1 release (2017-05-02)
-       |                                    \
-       |                                     v
-       |                                   GCC 7.2 release (2017-08-14)
-  GCC 8 Stage 3 (starts 2017-11-18)            \
-       |                                        v
-  GCC 8 Stage 4 (starts 2018-01-15)        GCC 7.3 release (2018-01-25)
-       |                                          \
-       |                                           v
-       |                                   GCC 7.4 release (2018-12-06)
-       |                                            \
-       |                                             v
-       |                                   GCC 7.5 release (2019-11-14)
-       +-- GCC 8 branch created --------+
-       |                                 \
-       |                                  v
-  GCC 9 Stage 1 (starts 2018-04-25)        GCC 8.1 release (2018-05-02)
-       |                                    \
-       |                                     v
-       |                                   GCC 8.2 release (2018-07-26)
-  GCC 9 Stage 3 (starts 2018-11-12)            \
-       |                                        v
-  GCC 9 Stage 4 (starts 2019-01-07)        GCC 8.3 release (2019-02-22)
-       |                                          \
-       |                                           v
-       |                                   GCC 8.4 release (2020-03-04)
-       |                                            \
-       |                                             v
-       |                                   GCC 8.5 release (2021-05-14)
-       +-- GCC 9 branch created --------+
-       |                                 \
-       |                                  v
-  GCC 10 Stage 1 (starts 2019-04-25)       GCC 9.1 release (2019-05-03)
-       |                                    \
-       |                                     v
-       |                                   GCC 9.2 release (2019-08-12)
-  GCC 10 Stage 3 (starts 2019-11-17)           \
-       |                                        v
-  GCC 10 Stage 4 (starts 2020-01-13)       GCC 9.3 release (2020-03-12)
-       |                                          \
-       |                                           v
-       |                                   GCC 9.4 release (2021-06-01)
-       |                                            \
-       |                                             v
-       |                                   GCC 9.5 release (2022-05-27)
-       +-- GCC 10 branch created -------+
-       |                                 \
-       |                                  v
-  GCC 11 Stage 1 (starts 2020-04-30)       GCC 10.1 release (2020-05-07)
-       |                                   \
-       |                                    v
-       |                                   GCC 10.2 release (2020-06-23)
-  GCC 11 Stage 3 (starts 2020-11-16)         \
-       |                                      v
-  GCC 11 Stage 4 (starts 2021-01-17)       GCC 10.3 release (2021-04-08)
-       |                                          \
-       |                                           v
-       |                                   GCC 10.4 release (2022-06-28)
-       |                                            \
-       |                                             v
-       +-- GCC 11 branch created -------+  GCC 10.5 release (2023-07-07)
-       |                                 \
-       |                                  v
-  GCC 12 Stage 1 (starts 2021-04-20)       GCC 11.1 release (2021-04-27)
-       |                                   \
-       |                                    v
-       |                                   GCC 11.2 release (2021-07-28)
-  GCC 12 Stage 3 (starts 2021-11-15)         \
-       |                                      v
-  GCC 12 Stage 4 (starts 2022-01-17)       GCC 11.3 release (2022-04-21)
-       |                                          \
-       |                                           v
-       |                                   GCC 11.4 release (2023-05-29)
-       +-- GCC 12 branch created -------+
-       |                                 \
-       |                                  v
-  GCC 13 Stage 1 (starts 2022-04-28)       GCC 12.1 release (2022-05-06)
-       |                                   \
-       |                                    v
-       |                                   GCC 12.2 release (2022-08-19)
-  GCC 13 Stage 3 (starts 2022-11-14)         \
-       |                                      v
-  GCC 13 Stage 4 (starts 2023-01-16)       GCC 12.3 release (2023-05-08)
-       |
-       +-- GCC 13 branch created -------+
-       |                                 \
-       |                                  v
-  GCC 14 Stage 1 (starts 2023-04-17)       GCC 13.1 release (2023-04-26)
-       |                                   \
-       |                                    v
-       |                                   GCC 13.2 release (2023-07-27)
-  GCC 14 Stage 3 (starts 2023-11-19)
+       ^
        |
   GCC 14 Stage 4 (starts 2024-01-12)
        |
-       v
+  GCC 14 Stage 3 (starts 2023-11-19)
+       |                                   GCC 13.2 release (2023-07-27)
+       |                                    ^
+       |                                   /
+  GCC 14 Stage 1 (starts 2023-04-17)       GCC 13.1 release (2023-04-26)
+       |                                  ^
+       |                                 /
+       +-- GCC 13 branch created -------+
+       |
+  GCC 13 Stage 4 (starts 2023-01-16)       GCC 12.3 release (2023-05-08)
+       |                                       ^
+  GCC 13 Stage 3 (starts 2022-11-14)          /
+       |                                   GCC 12.2 release (2022-08-19)
+       |                                     ^
+       |                                    /
+  GCC 13 Stage 1 (starts 2022-04-28)       GCC 12.1 release (2022-05-06)
+       |                                  ^
+       |                                 /
+       +-- GCC 12 branch created -------+
+       |                                   GCC 11.4 release (2023-05-29)
+       |                                           ^
+       |                                          /
+  GCC 12 Stage 4 (starts 2022-01-17)       GCC 11.3 release (2022-04-21)
+       |                                        ^
+  GCC 12 Stage 3 (starts 2021-11-15)           /
+       |                                   GCC 11.2 release (2021-07-28)
+       |                                     ^
+       |                                    /
+  GCC 12 Stage 1 (starts 2021-04-20)       GCC 11.1 release (2021-04-27)
+       |                                  ^
+       |                                 /
+       +-- GCC 11 branch created -------+  GCC 10.5 release (2023-07-07)
+       |                                             ^
+       |                                            /
+       |                                   GCC 10.4 release (2022-06-28)
+       |                                          ^
+       |                                         /
+  GCC 11 Stage 4 (starts 2021-01-17)       GCC 10.3 release (2021-04-08)
+       |                                       ^
+  GCC 11 Stage 3 (starts 2020-11-16)          /
+       |                                   GCC 10.2 release (2020-06-23)
+       |                                    ^
+       |                                   /
+  GCC 11 Stage 1 (starts 2020-04-30)       GCC 10.1 release (2020-05-07)
+       |                                  ^
+       |                                 /
+       +-- GCC 10 branch created -------+
+       |                                   GCC 9.5 release (2022-05-27)
+       |                                             ^
+       |                                            /
+       |                                   GCC 9.4 release (2021-06-01)
+       |                                           ^
+       |                                          /
+  GCC 10 Stage 4 (starts 2020-01-13)       GCC 9.3 release (2020-03-12)
+       |                                        ^
+  GCC 10 Stage 3 (starts 2019-11-17)           /
+       |                                   GCC 9.2 release (2019-08-12)
+       |                                     ^
+       |                                    /
+  GCC 10 Stage 1 (starts 2019-04-25)       GCC 9.1 release (2019-05-03)
+       |                                  ^
+       |                                 /
+       +-- GCC 9 branch created --------+
+       |                                   GCC 8.5 release (2021-05-14)
+       |                                             ^
+       |                                            /
+       |                                   GCC 8.4 release (2020-03-04)
+       |                                           ^
+       |                                          /
+  GCC 9 Stage 4 (starts 2019-01-07)        GCC 8.3 release (2019-02-22)
+       |                                        ^
+  GCC 9 Stage 3 (starts 2018-11-12)            /
+       |                                   GCC 8.2 release (2018-07-26)
+       |                                     ^
+       |                                    /
+  GCC 9 Stage 1 (starts 2018-04-25)        GCC 8.1 release (2018-05-02)
+       |                                  ^
+       |                                 /
+       +-- GCC 8 branch created --------+
+       |                                   GCC 7.5 release (2019-11-14)
+       |                                             ^
+       |                                            /
+       |                                   GCC 7.4 release (2018-12-06)
+       |                                           ^
+       |                                          /
+  GCC 8 Stage 4 (starts 2018-01-15)        GCC 7.3 release (2018-01-25)
+       |                                        ^
+  GCC 8 Stage 3 (starts 2017-11-18)            /
+       |                                   GCC 7.2 release (2017-08-14)
+       |                                     ^
+       |                                    /
+  GCC 8 Stage 1 (starts 2017-04-20)        GCC 7.1 release (2017-05-02)
+       |                                  ^
+       |                                 /
+       +-- GCC 7 branch created --------+
+       |                                   GCC 6.5 release (2018-10-26)
+       |                                              ^
+       |                                             /
+       |                                   GCC 6.4 release (2017-07-04)
+       |                                           ^
+  GCC 7 Stage 4 (starts 2017-01-20)               /
+       |                                   GCC 6.3 release (2016-12-21)
+       |                                        ^
+  GCC 7 Stage 3 (starts 2016-11-14)            /
+       |                                   GCC 6.2 release (2016-08-22)
+       |                                     ^
+       |                                    /
+  GCC 7 Stage 1 (starts 2016-04-15)        GCC 6.1 release (2016-04-27)
+       ^                                  ^
+       |                                 /
+       +-- GCC 6 branch created --------+
+       |                                   GCC 5.5 release (2017-10-10)
+       |                                              ^
+       |                                             /
+       |                                   GCC 5.4 release (2016-06-03)
+       |                                           ^
+       |                                          /
+  GCC 6 Stage 4 (starts 2016-01-20)        GCC 5.3 release (2015-12-04)
+       |                                        ^
+  GCC 6 Stage 3 (starts 2015-11-15)            /
+       |                                   GCC 5.2 release (2015-07-16)
+       |                                     ^
+       |                                    /
+  GCC 6 Stage 1 (starts 2015-04-12)        GCC 5.1 release (2015-04-22)
+       ^                                  ^
+       |                                 /
+       +-- GCC 5 branch created --------+
+       |
+  GCC 5 Stage 4 (starts 2015-01-17)        GCC 4.9.4 release (2016-08-03)
+       |                                              ^
+  GCC 5 Stage 3 (starts 2014-11-16)                  /
+       |                                   GCC 4.9.3 release (2015-06-26)
+  GCC 5 Stage 1                                    ^
+       |                                          /
+       |                                   GCC 4.9.2 release (2014-10-30)
+       |                                        ^
+  New GCC versioning scheme announced          /
+       |                  (2014-08-13)     GCC 4.9.1 release (2014-07-16)
+       |                                     ^
+       |                                    /
+  GCC 4.10 Stage 1 (starts 2014-04-11)     GCC 4.9.0 release (2014-04-22)
+       ^                                  ^
+       |                                 /
+       +-- GCC 4.9 branch created ------+
+       |                                   GCC 4.8.5 release (2015-06-23)
+       |                                                 ^
+       |                                                /
+       |                                   GCC 4.8.4 release (2014-12-19)
+       |                                              ^
+       |                                             /
+       |                                   GCC 4.8.3 release (2014-05-22)
+  GCC 4.9 Stage 3 (starts 2013-11-22)              ^
+       |                                          /
+       |                                   GCC 4.8.2 release (2013-10-16)
+       |                                        ^
+       |                                       /
+       |                                   GCC 4.8.1 release (2013-05-31)
+       |                                     ^
+       |                                    /
+  GCC 4.9 Stage 1 (starts 2013-03-16)      GCC 4.8.0 release (2013-03-22)
+       ^                                  ^
+       |                                 /
+       +-- GCC 4.8 branch created ------+
+       |
+       |                                   GCC 4.7.4 release (2014-06-12)
+       |                                              ^
+       |                                             /
+       |                                   GCC 4.7.3 release (2013-04-11)
+       |                                           ^
+  GCC 4.8 Stage 3 (starts 2012-11-06)             /
+       |                                   GCC 4.7.2 release (2012-09-20)
+       |                                        ^
+       |                                       /
+       |                                   GCC 4.7.1 release (2012-06-14)
+       |                                     ^
+       |                                    /
+  GCC 4.8 Stage 1 (starts 2012-03-02)      GCC 4.7.0 release (2012-03-22)
+       ^                                  ^
+       |                                 /
+       +-- GCC 4.7 branch created ------+
+       |
+       |                                   GCC 4.6.4 release (2013-04-12)
+       |                                              ^
+       |                                             /
+       |                                   GCC 4.6.3 release (2012-03-01)
+       |                                           ^
+  GCC 4.7 Stage 3 (starts 2011-11-08)             /
+       |                                   GCC 4.6.2 release (2011-10-26)
+       |                                        ^
+       |                                       /
+       |                                   GCC 4.6.1 release (2011-06-27)
+       |                                     ^
+       |                                    /
+  GCC 4.7 Stage 1 (starts 2011-03-14)      GCC 4.6.0 release (2011-03-25)
+       ^                                  ^
+       |                                 /
+       +-- GCC 4.6 branch created ------+
+       |
+       |                                   GCC 4.5.4 release (2012-07-02)
+       |                                              ^
+       |                                             /
+       |                                   GCC 4.5.3 release (2011-04-28)
+       |                                           ^
+       |                                          /
+       |                                   GCC 4.5.2 release (2010-12-16)
+       |                                        ^
+  GCC 4.6 Stage 3 (starts 2010-11-03)          /
+       |                                   GCC 4.5.1 release (2010-07-31)
+       |                                     ^
+       |                                    /
+  GCC 4.6 Stage 1 (starts 2010-04-06)      GCC 4.5.0 release (2010-04-14)
+       ^                                  ^
+       |                                 /
+       +-- GCC 4.5 branch created ------+
+       |
+       |                                   GCC 4.4.7 release (2012-03-13)
+       |                                                       ^
+       |                                                      /
+       |                                   GCC 4.4.6 release (2011-04-16)
+       |                                                    ^
+       |                                                   /
+       |                                   GCC 4.4.5 release (2010-10-01)
+       |                                                 ^
+       |                                                /
+       |                                   GCC 4.4.4 release (2010-04-29)
+       |                                              ^
+       |                                             /
+       |                                   GCC 4.4.3 release (2010-01-21)
+       |                                           ^
+       |                                          /
+       |                                   GCC 4.4.2 release (2009-10-15)
+       |                                        ^
+  GCC 4.5 Stage 3 (starts 2009-10-01)          /
+       |                                   GCC 4.4.1 release (2009-07-22)
+       |                                     ^
+       |                                    /
+  GCC 4.5 Stage 1 (starts 2009-03-27)      GCC 4.4.0 release (2009-04-21)
+       ^                                  ^
+       |                                 /
+       +-- GCC 4.4 branch created ------+
+       |
+       |                                   GCC 4.3.6 release (2011-06-27)
+       |                                                    ^
+       |                                                   /
+       |                                   GCC 4.3.5 release (2010-05-22)
+       |                                                 ^
+       |                                                /
+       |                                   GCC 4.3.4 release (2009-08-04)
+       |                                              ^
+       |                                             /
+       |                                   GCC 4.3.3 release (2009-01-24)
+       |                                           ^
+  GCC 4.4 Stage 3 (starts 2008-09-01)             /
+       ^                                   GCC 4.3.2 release (2008-08-27)
+       |                                        ^
+       |                                       /
+       |                                   GCC 4.3.1 release (2008-06-06)
+       |                                     ^
+       |                                    /
+  GCC 4.4 Stage 1 (starts 2008-02-18)      GCC 4.3.0 release (2008-03-05)
+       ^                                  ^
+       |                                 /
+       +-- GCC 4.3 branch created ------+
+       |
+       |
+       |                                   GCC 4.2.4 release (2008-05-19)
+       |                                              ^
+       |                                             /
+       |                                   GCC 4.2.3 release (2008-02-01)
+       |                                           ^
+       |                                          /
+  GCC 4.3 Stage 3 (starts 2007-09-12)      GCC 4.2.2 release (2007-10-07)
+       ^                                        ^
+       |                                       /
+  GCC 4.3 Stage 2 (starts 2007-01-20)      GCC 4.2.1 release (2007-07-18)
+       ^                                     ^
+       |                                    /
+  GCC 4.3 Stage 1 (starts 2006-10-20)      GCC 4.2.0 release (2007-05-13)
+       ^                                  ^
+       |                                 /
+       +-- GCC 4.2 branch created ------+
+       |
+       |
+  GCC 4.2 Stage 3                          GCC 4.1.2 release (Feb 13 2007)
+       ^                                        ^
+       |                                       /
+  GCC 4.2 Stage 2 (ends Mar 18 2006)       GCC 4.1.1 release (May 24 2006)
+       ^                                     ^
+       |                                    /
+  GCC 4.2 Stage 1 (ends Jan 18 2006)       GCC 4.1.0 release (Feb 28 2006)
+       ^                                  ^
+       |                                 /
+       +-- GCC 4.1 branch created ------+
+       |            (Nov 18 2005)
+       |                                   GCC 4.0.4 release (Jan 31 2007)
+       |                                              ^
+       |                                             /
+       |                                   GCC 4.0.3 release (Mar 10 2006)
+       |                                           ^
+       |                                          /
+  GCC 4.1 Stage 3                          GCC 4.0.2 release (Sep 28 2005)
+       ^                                        ^
+       |                                       /
+  GCC 4.1 Stage 2 (ends July 8 2005)       GCC 4.0.1 release (Jul 7 2005)
+       ^                                     ^
+       |                                    /
+  GCC 4.1 Stage 1 (ends April 25 2005)     GCC 4.0.0 release (Apr 20 2005)
+       ^                                  ^
+       |                                 /
+       +-- GCC 4.0 branch created ------+
+       |            (Feb 25 2005)
+       |                                   GCC 3.4.6 release (Mar 06 2006)
+       |                                                    ^
+       |                                                   /
+       |                                   GCC 3.4.5 release (Nov 30 2005)
+       |                                                 ^
+       |                                                /
+       |                                   GCC 3.4.4 release (May 18 2005)
+       |                                              ^
+       |                                             /
+       |                                   GCC 3.4.3 release (Nov 4 2004)
+       |                                           ^
+  GCC 4.0 Stage 3                                 /
+       ^                                   GCC 3.4.2 release (Sep 6 2004)
+       |                                        ^
+  GCC 4.0 Stage 2                              /
+       ^                                   GCC 3.4.1 release (Jul 1 2004)
+       |                                     ^
+  Tree SSA infrastructure                   /
+  merged to mainline (May 17 2004)         GCC 3.4.0 release (Apr 18 2004)
+       |                                  ^
+       |                                 /
+       +-- GCC 3.4 branch created ------+
+       |            (Jan 16 2004)
+       |                                   GCC 3.3.6 release (May 03 2005)
+       |                                                    ^
+       |                                                   /
+       |                                   GCC 3.3.5 release (Sep 30 2004)
+       |                                                 ^
+       |                                                /
+       |                                   GCC 3.3.4 release (May 31 2004)
+       |                                              ^
+       |                                             /
+  GCC 3.4 Stage 3                          GCC 3.3.3 release (Feb 14 2004)
+       ^                                           ^
+       |                                          /
+  GCC 3.4 Stage 2 (ends October 15 2003)   GCC 3.3.2 release (Oct 17 2003)
+       ^                                        ^
+       |                                       /
+  GCC 3.4 Stage 1 (ends July 4 2003)       GCC 3.3.1 release (Aug 8 2003)
+       ^                                     ^
+       |                                    /
+       |                                   GCC 3.3 release (May 13 2003)
+       |                                  ^
+       |                                 /
+       +-- GCC 3.3 branch created ------+
+       |            (Dec 14 2002)
+       |
+  GCC 3.3 Stage 3 (ends Oct 15 2002)
+       ^
+       |
+  GCC 3.3 Stage 2 (ends Aug 15 2002)
+       ^
+       |                                   GCC 3.2.3 release (April 22 2003)
+       |                                                       ^
+       |                                                      /
+       |                                   GCC 3.2.2 release (Feb 05 2003)
+       |                                                    ^
+       |                                                   /
+       |                                   GCC 3.2.1 release (Nov 19 2002)
+       |                                                 ^
+       |                                                /
+       |                                   GCC 3.2 release (Aug 14 2002)
+       |                                              ^
+       |                                             /
+       |                                   Branch renamed to GCC 3.2 to
+       |                                   accommodate for C++ ABI fixes
+       |                                   (C++ binary incompatible with
+  New development plan announced           GCC 3.1, see release info)
+       ^              (Jul 14 2002)             ^
+       |                                       /
+       |                                   GCC 3.1.1 release (Jul 25 2002)
+       |                                     ^
+  GCC 3.2 Stage 1 (ended Jun 22 2002)       /
+       ^                                   GCC 3.1 release (May 15 2002)
+       |                                  ^
+       |                                 /
+       +-- GCC 3.1 branch created ------+
+       |
+  GCC 3.1 Stage 3 (ended Feb 26 2002)      GCC 3.0.4 release (Feb 20 2002)
+       ^                                              ^
+       |                                             /
+  GCC 3.1 Stage 2 (ended Dec 19 2001)      GCC 3.0.3 release (Dec 20 2001)
+       ^                                           ^
+       |                                          /
+  GCC 3.1 Stage 1 (ended Oct 15 2001)      GCC 3.0.2 release (Oct 25 2001)
+       ^                                        ^
+       |                                       /
+       |                                   GCC 3.0.1 release (Aug 20 2001)
+  New development plan announced             ^
+       ^              (Jul 18 2001)         /
+       |                                   GCC 3.0 release (Jun 18 2001)
+       |                                  ^
+       |                                 /
+       +-- GCC 3.0 branch created ------+
+       |              (Feb 12 2001)
+       |
+  ... former releases ...
+
 </pre>
 
 </body>