aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJ"orn Rennecke <amylaar@cygnus.co.uk>1998-11-25 14:09:56 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>1998-11-25 14:09:56 +0000
commit0e1bd73788a5f1fd7bcac75de0ff3d427f2fe925 (patch)
tree896190bf11bbf23487a237d510fac36f06623a42 /gcc
parent0a95561803803ac0906c81eb8a36adb2c6e2505d (diff)
downloadgcc-0e1bd73788a5f1fd7bcac75de0ff3d427f2fe925.zip
gcc-0e1bd73788a5f1fd7bcac75de0ff3d427f2fe925.tar.gz
gcc-0e1bd73788a5f1fd7bcac75de0ff3d427f2fe925.tar.bz2
lib1funcs.asm (___udivsi3_i4): Don't switch to sz == 1 unless FMOVD_WORKS is defined.
* config/sh/lib1funcs.asm (___udivsi3_i4): Don't switch to sz == 1 unless FMOVD_WORKS is defined. From-SVN: r23866
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sh/lib1funcs.asm2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ce063a0..37b6f60 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/sh/lib1funcs.asm b/gcc/config/sh/lib1funcs.asm
index 06017e6..cdd9903 100644
--- a/gcc/config/sh/lib1funcs.asm
+++ b/gcc/config/sh/lib1funcs.asm
@@ -1089,7 +1089,7 @@ trivial:
.align 2
L1:
-#ifdef __LITTLE_ENDIAN__
+#if defined (__LITTLE_ENDIAN__) || ! defined (FMOVD_WORKS)
.long 0x80000
#else
.long 0x180000