From 57718ce6d3d06f1cce5ae0514c535fd675d8f99c Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Thu, 15 Jan 1998 16:42:59 -0700 Subject: [PATCH] Minor tweaks & updates. From-SVN: r17374 --- gcc/INSTALL | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/gcc/INSTALL b/gcc/INSTALL index 0695199650e5..87dc3ce4f792 100644 --- a/gcc/INSTALL +++ b/gcc/INSTALL @@ -3,12 +3,12 @@ This file documents the installation of the GNU compiler. Copyright may copy, distribute, and modify it freely as long as you preserve this copyright notice and permission notice. -Note most of this information is out of date and superceded by the EGCS -install procedures. It is provided for historical reference only. - Installing GNU CC ***************** + Note most of this information is out of date and superceded by the +EGCS install procedures. It is provided for historical reference only. + Here is the procedure for installing GNU CC on a Unix system. See *Note VMS Install::, for VMS systems. In this section we assume you compile in the same directory that contains the source files; see *Note @@ -122,9 +122,7 @@ and includes all the necessary compilation tools and libraries. This option does not cause the GNU linker to be installed; it just modifies the behavior of GNU CC to work with the GNU - linker. Specifically, it inhibits the installation of - `collect2', a program which otherwise serves as a front-end - for the system's linker on most configurations. + linker. `--with-stabs' On MIPS based systems and on Alphas, you must specify whether @@ -164,6 +162,16 @@ and includes all the necessary compilation tools and libraries. `--nfp' currently has no effect, though perhaps there are other systems where it could usefully make a difference. + `--enable-haifa' + + `--disable-haifa' + Use `--enable-haifa' to enable use of an experimental + instruction scheduler (from IBM Haifa). This may or may not + produce better code. Some targets on which it is known to be + a win enable it by default; use `--disable-haifa' to disable + it in these cases. `configure' will print out whether the + Haifa scheduler is enabled when it is run. + `--enable-threads=TYPE' Certain systems, notably Linux-based GNU systems, can't be relied on to supply a threads facility for the Objective C @@ -1972,10 +1980,8 @@ VAX C, to avoid a problem in case `gcclib.olb' is not yet available. `collect2' ========== - Many target systems do not have support in the assembler and linker -for "constructors"--initialization functions to be called before the -official "start" of `main'. On such systems, GNU CC uses a utility -called `collect2' to arrange to call these functions at start time. + GNU CC uses a utility called `collect2' on nearly all systems to +arrange to call various initialization functions at start time. The program `collect2' works by linking the program once and looking through the linker output file for symbols with particular names