* config/sh/lib1funcs.asm (___udivsi3_i4): Don't switch to sz == 1
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Nov 1998 14:09:56 +0000 (14:09 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Nov 1998 14:09:56 +0000 (14:09 +0000)
unless FMOVD_WORKS is defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23866 138bc75d-0d04-0410-961f-82ee72b054a4

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

index ce063a0..37b6f60 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 06017e6..cdd9903 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