OSDN Git Service

* doc/install.texi (sparc-sun-solaris2*): Document bootstrap
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 8 May 2004 17:27:08 +0000 (17:27 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 8 May 2004 17:27:08 +0000 (17:27 +0000)
problems with earlier versions of the GNU compiler.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81643 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/doc/install.texi

index c08dc3b..545eed8 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 193bac2..a70b66b 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