1/* in libgcc.a */
2
3#ifdef HAVE__ALLOCA
4  EXPLICIT_SYMBOL(_alloca)
5  EXPLICIT_SYMBOL2(alloca, _alloca)
6#endif
7#ifdef HAVE___ALLOCA
8  EXPLICIT_SYMBOL(__alloca)
9#endif
10#ifdef HAVE___CHKSTK
11  EXPLICIT_SYMBOL(__chkstk)
12#endif
13#ifdef HAVE____CHKSTK
14  EXPLICIT_SYMBOL(___chkstk)
15#endif
16#ifdef HAVE___MAIN
17  EXPLICIT_SYMBOL(__main) // FIXME: Don't call it.
18#endif
19
20#ifdef HAVE___ASHLDI3
21  EXPLICIT_SYMBOL(__ashldi3)
22#endif
23#ifdef HAVE___ASHRDI3
24  EXPLICIT_SYMBOL(__ashrdi3)
25#endif
26#ifdef HAVE___CMPDI2 // FIXME: unused
27  EXPLICIT_SYMBOL(__cmpdi2)
28#endif
29#ifdef HAVE___DIVDI3
30  EXPLICIT_SYMBOL(__divdi3)
31#endif
32#ifdef HAVE___FIXDFDI
33  EXPLICIT_SYMBOL(__fixdfdi)
34#endif
35#ifdef HAVE___FIXSFDI
36  EXPLICIT_SYMBOL(__fixsfdi)
37#endif
38#ifdef HAVE___FIXUNSDFDI
39  EXPLICIT_SYMBOL(__fixunsdfdi)
40#endif
41#ifdef HAVE___FIXUNSSFDI
42  EXPLICIT_SYMBOL(__fixunssfdi)
43#endif
44#ifdef HAVE___FLOATDIDF
45  EXPLICIT_SYMBOL(__floatdidf)
46#endif
47#ifdef HAVE___FLOATDISF
48  EXPLICIT_SYMBOL(__floatdisf)
49#endif
50#ifdef HAVE___LSHRDI3
51  EXPLICIT_SYMBOL(__lshrdi3)
52#endif
53#ifdef HAVE___MODDI3
54  EXPLICIT_SYMBOL(__moddi3)
55#endif
56#ifdef HAVE___UDIVDI3
57  EXPLICIT_SYMBOL(__udivdi3)
58#endif
59#ifdef HAVE___UMODDI3
60  EXPLICIT_SYMBOL(__umoddi3)
61#endif
62
63/* msvcrt */
64#if defined(_MSC_VER)
65  EXPLICIT_SYMBOL2(alloca, _alloca_probe)
66#endif
67