mescc: Support gcc-3.2: Add __divdi3, __moddi3 stubs.
authorJan Nieuwenhuizen <janneke@gnu.org>
Wed, 6 Jun 2018 15:02:01 +0000 (17:02 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 6 Jun 2018 15:02:01 +0000 (17:02 +0200)
* lib/gcc.c (__divdi3, __moddi3): New stubs.

lib/gcc.c

index 679b6068a79300e9e73292969920832731651e11..351385addcc2e09a0db30fb476b0106f5158625d 100644 (file)
--- a/lib/gcc.c
+++ b/lib/gcc.c
@@ -46,3 +46,18 @@ sleep (unsigned int seconds)
   requested_time.tv_nsec = 0;
   return nanosleep (&requested_time, &remaining);
 }
+
+// gcc-3.2
+double
+__divdi3 (double a, double b)
+{
+  eputs ("__divdi3 stub\n");
+  return ((int)a / (int)b);
+}
+
+double
+__moddi3 (double a, double b)
+{
+  eputs ("__moddi3 stub\n");
+  return ((int) a %(int)b);
+}