The instructions on https://gcc.gnu.org/contribute.html#testing for bootstrapping GCC are incorrect. The instructions say to run 'make bootstrap' from the top level GCC directory, but this results in the below error.
$ make bootstrap make: *** No rule to make target 'bootstrap'. Stop. The instructions should say to first configure GCC in a new directory, then run 'make bootstrap' from there. Patch is below. If the patch is acceptable I would appreciate if someone could commit it for me as I don't have write access. Index: htdocs/contribute.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/contribute.html,v retrieving revision 1.87 diff -u -r1.87 contribute.html --- htdocs/contribute.html 9 Apr 2015 21:49:31 -0000 1.87 +++ htdocs/contribute.html 11 Jan 2018 18:49:18 -0000 @@ -105,11 +105,13 @@ bootstrap all default languages, not just C and C++, and run all testsuites. For a normal native configuration, running</p> <blockquote><pre> +../configure make bootstrap make -k check </pre></blockquote> -<p>from the top level of the GCC tree (<strong>not</strong> the -<code>gcc</code> subdirectory) will accomplish this.</p> +<p>from a new directory in the top level of the GCC tree +(<strong>not</strong> the <code>gcc</code> subdirectory) will accomplish +this.</p> <p>If your change is to a front end other than the C or C++ front end, or a runtime library other than <code>libgcc</code>, you need to verify
