aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2002-05-22 16:24:44 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2002-05-22 17:24:44 +0100
commit5ff94354034f96a7e3267bb4101382ba4718a19d (patch)
treec60290db63c15613f6dc73ad3a11a7bba82ba844 /gcc
parentc324db0adf512b5f19a62636e52abb1378155138 (diff)
downloadgcc-5ff94354034f96a7e3267bb4101382ba4718a19d.zip
gcc-5ff94354034f96a7e3267bb4101382ba4718a19d.tar.gz
gcc-5ff94354034f96a7e3267bb4101382ba4718a19d.tar.bz2
t-sh (LIB2FUNCS_EXTRA): Now embed-bb.c.
* t-sh (LIB2FUNCS_EXTRA): Now embed-bb.c. (embed-bb.c): New rule. * config/sh/embed_bb.c: Delete. From-SVN: r53737
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/sh/embed_bb.c3
-rw-r--r--gcc/config/sh/t-sh9
3 files changed, 14 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6085256..7ef5402 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+Wed May 22 17:08:48 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * t-sh (LIB2FUNCS_EXTRA): Now embed-bb.c.
+ (embed-bb.c): New rule.
+ * config/sh/embed_bb.c: Delete.
+
2002-05-22 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.md (*andorqi3): New.
diff --git a/gcc/config/sh/embed_bb.c b/gcc/config/sh/embed_bb.c
deleted file mode 100644
index 722b101..0000000
--- a/gcc/config/sh/embed_bb.c
+++ /dev/null
@@ -1,3 +0,0 @@
-#define L_bb
-#undef inhibit_libc
-#include "../../libgcc2.c"
diff --git a/gcc/config/sh/t-sh b/gcc/config/sh/t-sh
index 15433f9..8d5c072 100644
--- a/gcc/config/sh/t-sh
+++ b/gcc/config/sh/t-sh
@@ -3,7 +3,14 @@ LIB1ASMFUNCS = _ashiftrt _ashiftrt_n _ashiftlt _lshiftrt _movstr \
_movstr_i4 _mulsi3 _sdivsi3 _sdivsi3_i4 _udivsi3 _udivsi3_i4 _set_fpscr \
$(LIB1ASMFUNCS_CACHE)
-LIB2FUNCS_EXTRA=$(srcdir)/config/sh/embed_bb.c
+LIB2FUNCS_EXTRA=embed-bb.c
+
+embed-bb.c: $(srcdir)/libgcc2.c
+ echo '#ifdef inhibit_libc' > $@
+ echo '#define L_bb' >> $@
+ echo '#undef inhibit_libc' >> $@
+ cat $< >> $@
+ echo '#endif' >> $@
# We want fine grained libraries, so use the new code to build the
# floating point emulation libraries.