===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/develop.html,v
retrieving revision 1.143
@@ -230,6 +230,43 @@
spending undue amounts of time on release testing and packaging.</p>
+<h3>Version Numbering Scheme for GCC 5 and Up</h3>
+
+<p>Starting with GCC 5 we will bump the major version number for
+each release. The version number and DEV-PHASE will develop in the following
+way and on the following timeline:</p>
+<table>
+ <tr><th>Version</th><th>DEV-PHASE</th><th>When</th></tr>
+ <tr><td>5.0.0</td><td>(experimental)</td>
+ <td>during active development of GCC 5 (stage 1 to 3)</td></tr>
+ <tr><td>5.0.1</td><td>(prerelease)</td>
+ <td>during the stabilization period of GCC 5</td></tr>
+ <tr><td>6.0.0</td><td>(experimental)</td>
+ <td>during active development of GCC 6 (stage 1 to 3)</td></tr>
+ <tr><td>5.1.0</td><td></td>
+ <td>for the first release from the GCC 5 branch</td></tr>
+ <tr><td>5.1.1</td><td></td>
+ <td>during development on the branch post the 5.1.0 release</td></tr>
+ <tr><td>5.2.0</td><td></td>
+ <td>for the second release from the GCC 5 branch</td></tr>
+ <tr><td>5.2.1</td><td></td>
+ <td>during development on the branch post the 5.2.0 release</td></tr>
+ <tr><td>6.0.1</td><td>(prerelease)</td>
+ <td>during the stabilization period of GCC 6</td></tr>
+ <tr><td>...</td><td></td><td></td></tr>
+</table>
+<p>To summarize, the first release of GCC 5 will be GCC 5.1.0 while
+development snapshots will be GCC 5.0.0 and snapshots from the
+release branch GCC 5.n.1.</p>
+
+<p><strong>Rationale</strong></p>
+
+<p>This change allows to more easily identify GCC versions by giving
+each of the development phases distinctive versions. The change
+also takes advantage of the fact that previously the GCC major
+number carried little to no useful information.</p>
+
+
<h3><a name="timeline">Release Timeline</a></h3>
<p>Here is a history of recent and a <em>tentative</em> timeline of upcoming