diff options
-rw-r--r-- | rts/RtsSymbols.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rts/RtsSymbols.c b/rts/RtsSymbols.c index ed9bdfb808..cc26ecbddf 100644 --- a/rts/RtsSymbols.c +++ b/rts/RtsSymbols.c @@ -762,6 +762,10 @@ SymI_NeedsProto(__ashrdi3) \ SymI_NeedsProto(__lshrdi3) \ SymI_NeedsProto(__fixunsdfdi) +#elif defined(__GNUC__) && SIZEOF_VOID_P == 8 +#define RTS_LIBGCC_SYMBOLS \ + SymI_NeedsProto(__udivti3) \ + SymI_NeedsProto(__umodti3) #else #define RTS_LIBGCC_SYMBOLS #endif |