aboutsummaryrefslogtreecommitdiff
path: root/gcc/install.texi
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1997-11-02 14:19:36 -0700
committerJeff Law <law@gcc.gnu.org>1997-11-02 14:19:36 -0700
commite9a25f70a0a7b82881b56cb3dfa7422b2968682a (patch)
tree46fe768360493f03f7282d07762e7b26c292aabd /gcc/install.texi
parentbb84e66919817020267815eed4304e543688e722 (diff)
downloadgcc-e9a25f70a0a7b82881b56cb3dfa7422b2968682a.zip
gcc-e9a25f70a0a7b82881b56cb3dfa7422b2968682a.tar.gz
gcc-e9a25f70a0a7b82881b56cb3dfa7422b2968682a.tar.bz2
Update mainline egcs to gcc2 snapshot 971021.
From-SVN: r16278
Diffstat (limited to 'gcc/install.texi')
-rw-r--r--gcc/install.texi39
1 files changed, 27 insertions, 12 deletions
diff --git a/gcc/install.texi b/gcc/install.texi
index 57e2810..2216623 100644
--- a/gcc/install.texi
+++ b/gcc/install.texi
@@ -1,4 +1,4 @@
-@c Copyright (C) 1988,89,92,93,94,95,96 Free Software Foundation, Inc.
+@c Copyright (C) 1988,89,92,93,94,95,96,97 Free Software Foundation, Inc.
@c This is part of the GCC manual.
@c For copying conditions, see the file gcc.texi.
@@ -759,6 +759,10 @@ To avoid this behavior, specify @samp{-gstabs+} and use GDB instead of
DBX. DEC is now aware of this problem with the assembler and hopes to
provide a fix shortly.
+@item arc-*-elf
+Argonaut ARC processor.
+This configuration is intended for embedded systems.
+
@item arm-*-aout
Advanced RISC Machines ARM-family processors. These are often used in
embedded applications. There are no standard Unix configurations.
@@ -855,6 +859,8 @@ output from GNU CC.
@end ignore
@item h8300-*-*
+Hitachi H8/300 series of processors.
+
The calling convention and structure layout has changed in release 2.6.
All code must be recompiled. The calling convention now passes the
first three arguments in function calls in registers. Structures are no
@@ -909,19 +915,27 @@ link with GNU malloc instead of the malloc that comes with the system.
Use this configuration for SCO release 3.2 version 4.
@item i386-*-sco3.2v5*
-Use this for SCO Open Server Release 5.0. GNU CC can generate ELF
-binaries (if you specify @samp{-melf}) or COFF binaries (the default).
-If you are going to build your compiler in ELF mode (once you have
-bootstrapped the first stage compiler) you @strong{must} specify
-@samp{-melf} as part of CC, @emph{not} CFLAGS. You should
-use some variant of: @samp{CC="stage1/xgcc -melf" CFLAGS="-Bstage1/"} etc.
-If you do not do this, the boostrap will generate completely bogus versions
-of libgcc.a generated.
+Use this for the SCO OpenServer Release family including 5.0.0, 5.0.2,
+5.0.4, Internet FastStart 1.0, and Internet FastStart 1.1.
+
+GNU CC can generate ELF binaries (if you specify @samp{-melf}) or COFF
+binaries (the default). If you are going to build your compiler in ELF
+mode (once you have bootstrapped the first stage compiler) you
+@strong{must} specify @samp{-melf} as part of @code{CC},
+@emph{not} @code{CFLAGS}, for example as
+@samp{CC="stage1/xgcc -melf -Bstage1/" }. If you do not do this, the
+bootstrap will generate incorrect versions of @file{libgcc.a}.
You must have TLS597 (from ftp.sco.com/TLS) installed for ELF
binaries to work correctly. Note that Open Server 5.0.2 @emph{does}
need TLS597 installed.
+@emph{NOTE:} You must follow the instructions about invoking
+@samp{make bootstrap} because the native OpenServer compiler builds
+a @file{cc1plus} that will not correctly parse many valid C++ programs.
+You must do a @samp{make bootstrap} if you are building with the native
+compiler.
+
@item i386-*-isc
It may be a good idea to link with GNU malloc instead of the malloc that
comes with the system.
@@ -959,7 +973,7 @@ See @ref{Sun Install}, for information on installing GNU CC on Sun
systems.
@item i[345]86-*-winnt3.5
-This version requires a GAS that has not let been released. Until it
+This version requires a GAS that has not yet been released. Until it
is, you can get a prebuilt binary version via anonymous ftp from
@file{cs.washington.edu:pub/gnat} or @file{cs.nyu.edu:pub/gnat}. You
must also use the Microsoft header files from the Windows NT 3.5 SDK.
@@ -1027,7 +1041,8 @@ COFF format object files and executables; otherwise GNU CC will use the
installed tools, which produce @file{a.out} format executables.
@item m32r-*-elf
-Embedded M32R system.
+Mitsubishi M32R processor.
+This configuration is intended for embedded systems.
@item m68000-hp-bsd
HP 9000 series 200 running BSD. Note that the C compiler that comes
@@ -1064,7 +1079,7 @@ the following procedure might work. We are unable to test it.
@enumerate
@item
-Comment out the @samp{#include "config.h"} line on line 37 of
+Comment out the @samp{#include "config.h"} line near the start of
@file{cccp.c} and do @samp{make cpp}. This makes a preliminary version
of GNU cpp.