aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@redhat.co.uk>2000-09-18 17:01:32 +0000
committerBernd Schmidt <crux@gcc.gnu.org>2000-09-18 17:01:32 +0000
commit0fb8cb90e8f8979cf534368dd2f955ccb89cc22c (patch)
tree380538d2c5316d7946d18541b96ba312b7d6caab /gcc
parent5d77a50c775b519712b4a0480a37db58dd9907aa (diff)
downloadgcc-0fb8cb90e8f8979cf534368dd2f955ccb89cc22c.zip
gcc-0fb8cb90e8f8979cf534368dd2f955ccb89cc22c.tar.gz
gcc-0fb8cb90e8f8979cf534368dd2f955ccb89cc22c.tar.bz2
Proper fix for -m4-nofpu multilib problem
From-SVN: r36498
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog1
-rw-r--r--gcc/config/sh/lib1funcs.asm2
2 files changed, 1 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cfa07d8..bb20cc9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -2,6 +2,7 @@
* reload1.c (forget_old_reloads_1): If a hard reg is stored, clear
its entry in spill_reg_store.
+ * config/sh/lib1funcs.ams (movstr_i4 functions): Always compile in.
2000-09-18 Alexandre Oliva <aoliva@redhat.com>
diff --git a/gcc/config/sh/lib1funcs.asm b/gcc/config/sh/lib1funcs.asm
index 6c2b7e9..a05c8f0 100644
--- a/gcc/config/sh/lib1funcs.asm
+++ b/gcc/config/sh/lib1funcs.asm
@@ -772,7 +772,6 @@ GLOBAL(movstr):
#endif
#ifdef L_movstr_i4
-#if defined(__SH4__) || defined(__SH4_SINGLE__) || defined(__SH4_SINGLE_ONLY__) || defined(__SH4_NOFPU__)
.text
.global GLOBAL(movstr_i4_even)
.global GLOBAL(movstr_i4_odd)
@@ -826,7 +825,6 @@ GLOBAL(movstrSI12_i4):
mov.l r1,@(4,r4)
rts
mov.l r2,@(8,r4)
-#endif /* ! __SH4__ */
#endif
#ifdef L_mulsi3