diff options
author | Jeffrey A Law <law@cygnus.com> | 1999-08-07 05:11:19 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-08-06 23:11:19 -0600 |
commit | 8490b53362c25ae890e52af1edf0d1fc678129c5 (patch) | |
tree | 4d0ee6b431718bda856a7468681b940cff32204a /gcc | |
parent | f8e55f34658519d892a5e0b7801b7bf029a41b23 (diff) | |
download | gcc-8490b53362c25ae890e52af1edf0d1fc678129c5.zip gcc-8490b53362c25ae890e52af1edf0d1fc678129c5.tar.gz gcc-8490b53362c25ae890e52af1edf0d1fc678129c5.tar.bz2 |
gcc.texi: Document recommend means to provide software floating point libraries in libgcc.a
* gcc.texi: Document recommend means to provide software floating
point libraries in libgcc.a
From-SVN: r28565
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/gcc.texi | 23 |
2 files changed, 28 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 413a4b0..10fc27b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Fri Aug 6 23:08:44 1999 Jeffrey A Law (law@cygnus.com) + + * gcc.texi: Document recommend means to provide software floating + point libraries in libgcc.a + 1999-08-06 Jason Merrill <jason@yorick.cygnus.com> * c-lex.c (yylex): We can have a number with no digits. diff --git a/gcc/gcc.texi b/gcc/gcc.texi index b9823fa..8d54b8d 100644 --- a/gcc/gcc.texi +++ b/gcc/gcc.texi @@ -3929,6 +3929,29 @@ Compiler flags to use when compiling @file{libgcc2.c}. A list of source file names to be compiled or assembled and inserted into @file{libgcc.a}. +@findex Floating Point Emulation +@item Floating Point Emulation +To have GCC include software floating point libraries in @file{libgcc.a} +define @code{FPBIT} and @code{DPBIT} along with a few rules as follows: +@smallexample +# We want fine grained libraries, so use the new code to build the +# floating point emulation libraries. +FPBIT = fp-bit.c +DPBIT = dp-bit.c + + +fp-bit.c: $(srcdir)/config/fp-bit.c + echo '#define FLOAT' > fp-bit.c + cat $(srcdir)/config/fp-bit.c >> fp-bit.c + +dp-bit.c: $(srcdir)/config/fp-bit.c + cat $(srcdir)/config/fp-bit.c > dp-bit.c +@end smallexample + +You may need to provide additional #defines at the beginning of @file{fp-bit.c} +and @file{dp-bit.c} to control target endianness and other options. + + @findex CRTSTUFF_T_CFLAGS @item CRTSTUFF_T_CFLAGS Special flags used when compiling @file{crtstuff.c}. |