aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1999-08-07 05:11:19 +0000
committerJeff Law <law@gcc.gnu.org>1999-08-06 23:11:19 -0600
commit8490b53362c25ae890e52af1edf0d1fc678129c5 (patch)
tree4d0ee6b431718bda856a7468681b940cff32204a /gcc
parentf8e55f34658519d892a5e0b7801b7bf029a41b23 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/gcc.texi23
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}.