From 8490b53362c25ae890e52af1edf0d1fc678129c5 Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Sat, 7 Aug 1999 05:11:19 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/gcc.texi | 23 +++++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 413a4b08d0d..10fc27b858e 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 * c-lex.c (yylex): We can have a number with no digits. diff --git a/gcc/gcc.texi b/gcc/gcc.texi index b9823fa8eb0..8d54b8d3bed 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}. -- 2.30.2