aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-10-19 18:48:45 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1995-10-19 18:48:45 -0400
commitce13d15fbcad86f65e2fd0c094809c25a6f00907 (patch)
tree0bfadd05a9339b0cd7a59928f0e759d7cbef3f84
parent932d1119f5bed0210b5f67355e60959f253dd46b (diff)
downloadgcc-ce13d15fbcad86f65e2fd0c094809c25a6f00907.zip
gcc-ce13d15fbcad86f65e2fd0c094809c25a6f00907.tar.gz
gcc-ce13d15fbcad86f65e2fd0c094809c25a6f00907.tar.bz2
(__udiv_w_sdiv): If we don't have sdiv_qrnnd, define dummy variant of
__udiv_w_sdiv. From-SVN: r10476
-rw-r--r--gcc/libgcc2.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c
index 4f37d61..3d9637c 100644
--- a/gcc/libgcc2.c
+++ b/gcc/libgcc2.c
@@ -291,6 +291,7 @@ __muldi3 (u, v)
#endif
#ifdef L_udiv_w_sdiv
+#if defined (sdiv_qrnnd)
USItype
__udiv_w_sdiv (rp, a1, a0, d)
USItype *rp, a1, a0, d;
@@ -388,6 +389,13 @@ __udiv_w_sdiv (rp, a1, a0, d)
*rp = r;
return q;
}
+#else
+/* If sdiv_qrnnd doesn't exist, define dummy __udiv_w_sdiv. */
+USItype
+__udiv_w_sdiv (rp, a1, a0, d)
+ USItype *rp, a1, a0, d;
+{}
+#endif
#endif
#if (defined (L_udivdi3) || defined (L_divdi3) || \