Proper fix for -m4-nofpu multilib problem
authorBernd Schmidt <bernds@redhat.co.uk>
Mon, 18 Sep 2000 17:01:32 +0000 (17:01 +0000)
committerBernd Schmidt <crux@gcc.gnu.org>
Mon, 18 Sep 2000 17:01:32 +0000 (17:01 +0000)
From-SVN: r36498

gcc/ChangeLog
gcc/config/sh/lib1funcs.asm

index cfa07d86a71645a13ada58c53c377fe24aa7371a..bb20cc90d12dba895094fb04eb8197e4686ff6e5 100644 (file)
@@ -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>
 
index 6c2b7e9cad57871af1ebf1081843c6fab399ff63..a05c8f0c9f9fd56e852a562ab12598093348f456 100644 (file)
@@ -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