install.texi (sparc-sun-solaris2*): Document bootstrap problems with earlier versions...
authorEric Botcazou <ebotcazou@libertysurf.fr>
Sat, 8 May 2004 17:27:08 +0000 (19:27 +0200)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 8 May 2004 17:27:08 +0000 (17:27 +0000)
* doc/install.texi (sparc-sun-solaris2*): Document bootstrap
problems with earlier versions of the GNU compiler.

From-SVN: r81643

gcc/ChangeLog
gcc/doc/install.texi

index c08dc3bb5ddfce0b996d0eca612a830ad5f24968..545eed8463b94062858629e9db48f0bb1e908889 100644 (file)
@@ -1,3 +1,8 @@
+2004-05-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * doc/install.texi (sparc-sun-solaris2*): Document bootstrap
+       problems with earlier versions of the GNU compiler.
+
 2004-05-07  Aldy Hernandez  <aldyh@redhat.com>
 
        * config/rs6000/rs6000-protos.h (rs6000_hard_regno_mode_ok_p):
index 193bac28fdf11bfa4781dc1e66ab79384c3ac401..a70b66b6f34b715298ed52f9754b6e14034a86ca 100644 (file)
@@ -3459,6 +3459,13 @@ that supports only 32-bit binaries, one must configure with
 @option{--disable-multilib}, since we will not be able to build the
 64-bit target libraries.
 
+GCC 3.3 and GCC 3.4 trigger code generation bugs in earlier versions of
+the GNU compiler (especially GCC 3.0.x versions), which lead to the
+miscompilation of the stage1 compiler and the subsequent failure of the
+bootstrap process.  A workaround is to use GCC 3.2.3 as an intermediary
+stage, i.e. to bootstrap that compiler with the base compiler and then
+use it to bootstrap the final compiler.
+
 GCC 3.4 triggers a code generation bug in versions 5.4 (Sun ONE Studio 7)
 and 5.5 (Sun ONE Studio 8) of the Sun compiler, which causes a bootstrap
 failure in form of a miscompilation of the stage1 compiler by the Sun