lib1funcs.asm (___udivsi3_i4): Don't switch to sz == 1 unless FMOVD_WORKS is defined.
authorJ"orn Rennecke <amylaar@cygnus.co.uk>
Wed, 25 Nov 1998 14:09:56 +0000 (14:09 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Wed, 25 Nov 1998 14:09:56 +0000 (14:09 +0000)
* config/sh/lib1funcs.asm (___udivsi3_i4): Don't switch to sz == 1
unless FMOVD_WORKS is defined.

From-SVN: r23866

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

index ce063a0d71e929ca081da89c9fd1bf159cbe84c4..37b6f60f457f29a0b200d0b25ca422062bbf24a9 100644 (file)
@@ -1,3 +1,8 @@
+Wed Nov 25 22:05:28 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * config/sh/lib1funcs.asm (___udivsi3_i4): Don't switch to sz == 1
+       unless FMOVD_WORKS is defined.
+
 Wed Nov 25 20:11:04 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
 
        * regclass.c (init_reg_sets): Move code that calculates tables
index 06017e6e873a1f9bd3fe59a373f586d52e712e04..cdd99034cc41cf28d7adea6fbd5d18bcad9fb2df 100644 (file)
@@ -1089,7 +1089,7 @@ trivial:
 
        .align 2
 L1:
-#ifdef __LITTLE_ENDIAN__
+#if defined (__LITTLE_ENDIAN__) || ! defined (FMOVD_WORKS)
        .long 0x80000
 #else
        .long 0x180000