Commit cd42d3df by Richard Henderson Committed by Richard Henderson

install-old.texi: Don't mention enquire.

        * doc/install-old.texi: Don't mention enquire.
        * doc/sourcebuild.texi: Update float.h description.

From-SVN: r56796
parent 7fd6c930
2002-09-04 Richard Henderson <rth@redhat.com>
* doc/install-old.texi: Don't mention enquire.
* doc/sourcebuild.texi: Update float.h description.
Wed Sep 4 11:22:14 2002 J"orn Rennecke <joern.rennecke@superh.com> Wed Sep 4 11:22:14 2002 J"orn Rennecke <joern.rennecke@superh.com>
* sh.md (mperm_w_little, mperm_w_big): Supply mode for zero_extract. * sh.md (mperm_w_little, mperm_w_big): Supply mode for zero_extract.
......
...@@ -34,9 +34,7 @@ See @ref{VMS Install}, for VMS systems. ...@@ -34,9 +34,7 @@ See @ref{VMS Install}, for VMS systems.
If you have chosen a configuration for GNU CC which requires other GNU If you have chosen a configuration for GNU CC which requires other GNU
tools (such as GAS or the GNU linker) instead of the standard system tools (such as GAS or the GNU linker) instead of the standard system
tools, install the required tools in the build directory under the names tools, install the required tools in the build directory under the names
@file{as}, @file{ld} or whatever is appropriate. This will enable the @file{as}, @file{ld} or whatever is appropriate.
compiler to find the proper tools for compilation of the program
@file{enquire}.
Alternatively, you can do subsequent compilation using a value of the Alternatively, you can do subsequent compilation using a value of the
@code{PATH} environment variable such that the necessary GNU tools come @code{PATH} environment variable such that the necessary GNU tools come
...@@ -458,16 +456,6 @@ tar xf tarfile ...@@ -458,16 +456,6 @@ tar xf tarfile
Now you can proceed just as for compiling a single-machine compiler Now you can proceed just as for compiling a single-machine compiler
through the step of building stage 1. through the step of building stage 1.
If your target is exotic, you may need to provide the header file
@file{float.h}.One way to do this is to compile @file{enquire} and run
it on your target machine. The job of @file{enquire} is to run on the
target machine and figure out by experiment the nature of its floating
point representation. @file{enquire} records its findings in the header
file @file{float.h}. If you can't produce this file by running
@file{enquire} on the target machine, then you will need to come up with
a suitable @file{float.h} in some other way (or else, avoid using it in
your programs).
Do not try to build stage 2 for a cross-compiler. It doesn't work to Do not try to build stage 2 for a cross-compiler. It doesn't work to
rebuild GNU CC as a cross-compiler using the cross-compiler, because rebuild GNU CC as a cross-compiler using the cross-compiler, because
that would produce a program that runs on the target machine, not on the that would produce a program that runs on the target machine, not on the
......
...@@ -255,12 +255,13 @@ In addition to these headers and those generated by fixing system ...@@ -255,12 +255,13 @@ In addition to these headers and those generated by fixing system
headers to work with GCC, some other headers may also be installed in headers to work with GCC, some other headers may also be installed in
@file{@var{libsubdir}/include}. @file{config.gcc} may set @file{@var{libsubdir}/include}. @file{config.gcc} may set
@code{extra_headers}; this specifies additional headers under @code{extra_headers}; this specifies additional headers under
@file{config} to be installed on some systems. GCC normally installs @file{config} to be installed on some systems.
a @code{<float.h>} file; these are kept as
@file{config/float-@var{format}.h}, where @var{format} is specified by GCC installs its own version of @code{<float.h>}, from @file{ginclude/float.h}.
a @code{float_format} setting in @file{config.gcc}, and a setting This is done to cope with command-line options that change the
@samp{float_format=none} disables installation of this header. GCC representation of floating point numbers.
also installs its own version of @code{<limits.h>}; this is generated
GCC also installs its own version of @code{<limits.h>}; this is generated
from @file{glimits.h}, together with @file{limitx.h} and from @file{glimits.h}, together with @file{limitx.h} and
@file{limity.h} if the system also has its own version of @file{limity.h} if the system also has its own version of
@code{<limits.h>}. (GCC provides its own header because it is @code{<limits.h>}. (GCC provides its own header because it is
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment