aboutsummaryrefslogtreecommitdiff
path: root/tcctok.h
diff options
context:
space:
mode:
authorbellard <bellard>2003-10-14 22:15:56 +0000
committerbellard <bellard>2003-10-14 22:15:56 +0000
commit4df5bd2eb04ddee33f2e6cd95f9debc1796a48db (patch)
tree003801428d106d4cc2062b9fa54fe93590ec1d74 /tcctok.h
parent44cea6aee95b36592743ebcca15087e5afc7d7cc (diff)
downloadtinycc-4df5bd2eb04ddee33f2e6cd95f9debc1796a48db.tar.gz
tinycc-4df5bd2eb04ddee33f2e6cd95f9debc1796a48db.tar.bz2
ARM target support (Daniel Glockner) - allow unsigned char as default on ARM (Daniel Glockner) - fixed small ld script support (Daniel Glockner)
Diffstat (limited to 'tcctok.h')
-rw-r--r--tcctok.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/tcctok.h b/tcctok.h
index 81b6ba2..cfefb09 100644
--- a/tcctok.h
+++ b/tcctok.h
@@ -111,9 +111,20 @@
DEF(TOK___moddi3, "__moddi3")
DEF(TOK___udivdi3, "__udivdi3")
DEF(TOK___umoddi3, "__umoddi3")
+#ifdef TCC_TARGET_ARM
+ DEF(TOK___divsi3, "__divsi3")
+ DEF(TOK___modsi3, "__modsi3")
+ DEF(TOK___udivsi3, "__udivsi3")
+ DEF(TOK___umodsi3, "__umodsi3")
+ DEF(TOK___sardi3, "__ashrdi3")
+ DEF(TOK___shrdi3, "__lshrdi3")
+ DEF(TOK___shldi3, "__ashldi3")
+#else
+ /* XXX: same names on i386 ? */
DEF(TOK___sardi3, "__sardi3")
DEF(TOK___shrdi3, "__shrdi3")
DEF(TOK___shldi3, "__shldi3")
+#endif
DEF(TOK___tcc_int_fpu_control, "__tcc_int_fpu_control")
DEF(TOK___tcc_fpu_control, "__tcc_fpu_control")
DEF(TOK___ulltof, "__ulltof")