aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrooks Moses <brooks.moses@codesourcery.com>2007-03-12 20:03:33 +0000
committerBrooks Moses <brooks@gcc.gnu.org>2007-03-12 13:03:33 -0700
commit80ca80e9cc14aeebef210761a9083094346ad2ce (patch)
treeb2f74a57bd81c3a573fe3f7e722e1e07f1d46be4
parentff4b07ef6ef8a5f45f227d2dbfc9bed3b881a55a (diff)
downloadgcc-80ca80e9cc14aeebef210761a9083094346ad2ce.zip
gcc-80ca80e9cc14aeebef210761a9083094346ad2ce.tar.gz
gcc-80ca80e9cc14aeebef210761a9083094346ad2ce.tar.bz2
re PR bootstrap/30635 (--enable-stage1-langauges configure option is not documented.)
PR 30635 * doc/install.texi: Document --enable-stage1-languages From-SVN: r122861
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/doc/install.texi15
2 files changed, 20 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a9abd65..85c05fb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
+
+ PR 30635
+ * doc/install.texi: Document --enable-stage1-languages
+
2007-03-12 Steven Bosscher <steven@gcc.gnu.org>
* tree-pass.h (pass_into_cfg_layout_mode,
diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi
index fa2b265..569a399 100644
--- a/gcc/doc/install.texi
+++ b/gcc/doc/install.texi
@@ -1136,6 +1136,21 @@ Re-defining @code{LANGUAGES} when calling @samp{make} @strong{does not}
work anymore, as those language sub-directories might not have been
configured!
+@item --enable-stage1-languages=@var{lang1},@var{lang2},@dots{}
+Specify that a particular subset of compilers and their runtime
+libraries should be built with the system C compiler during stage 1 of
+the bootstrap process, rather than only in later stages with the
+bootstrapped C compiler. The list of valid values is the same as for
+@option{--enable-languages}, and the option @code{all} will select all
+of the languages enabled by @option{--enable-languages}. This option is
+primarily useful for GCC development; for instance, when a development
+version of the compiler cannot bootstrap due to compiler bugs, or when
+one is debugging front ends other than the C front end. When this
+option is used, one can then build the target libraries for the
+specified languages with the stage-1 compiler by using @command{make
+stage1-bubble all-target}, or run the testsuite on the stage-1 compiler
+for the specified languages using @command{make stage1-start check-gcc}.
+
@item --disable-libada
Specify that the run-time libraries and tools used by GNAT should not
be built. This can be useful for debugging, or for compatibility with