From 4f6f79973e459aee425a6d39c78101c6ae102c14 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Wed, 6 Jun 2018 17:02:01 +0200 Subject: [PATCH] mescc: Support gcc-3.2: Add __divdi3, __moddi3 stubs. * lib/gcc.c (__divdi3, __moddi3): New stubs. --- lib/gcc.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/gcc.c b/lib/gcc.c index 679b6068..351385ad 100644 --- 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); +} -- 2.28.0