diff options
author | Richard Stallman <rms@gnu.org> | 1992-02-12 17:47:31 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-02-12 17:47:31 +0000 |
commit | 89cf554bda49808feef769fad6dd62fef6223bdf (patch) | |
tree | cabe61b312f399456ece9dd212455dcf1bcc5b2d /gcc | |
parent | c5986054c2acb06abd63bcb10a859ea4bda2607f (diff) | |
download | gcc-89cf554bda49808feef769fad6dd62fef6223bdf.zip gcc-89cf554bda49808feef769fad6dd62fef6223bdf.tar.gz gcc-89cf554bda49808feef769fad6dd62fef6223bdf.tar.bz2 |
*** empty log message ***
From-SVN: r309
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/libgcc2.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index 419f973..ce693ed 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -477,7 +477,7 @@ __udivmoddi4 (n, d, rp) #endif #ifdef L_divdi3 -unsigned long long __udivmoddi4(); +unsigned long long __udivmoddi4 (); long long __divdi3 (u, v) long long u, v; @@ -505,7 +505,7 @@ __divdi3 (u, v) #endif #ifdef L_moddi3 -unsigned long long __udivmoddi4(); +unsigned long long __udivmoddi4 (); long long __moddi3 (u, v) long long u, v; @@ -532,7 +532,7 @@ __moddi3 (u, v) #endif #ifdef L_umoddi3 -unsigned long long __udivmoddi4(); +unsigned long long __udivmoddi4 (); unsigned long long __umoddi3 (u, v) unsigned long long u, v; @@ -546,7 +546,7 @@ __umoddi3 (u, v) #endif #ifdef L_udivdi3 -unsigned long long __udivmoddi4(); +unsigned long long __udivmoddi4 (); unsigned long long __udivdi3 (n, d) unsigned long long n, d; @@ -1230,6 +1230,9 @@ __enable_execute_stack () void __do_global_dtors () { +#ifdef DO_GLOBAL_DTORS_BODY + DO_GLOBAL_DTORS_BODY; +#else int nptrs = *(int *)__DTOR_LIST__; int i; @@ -1245,6 +1248,7 @@ __do_global_dtors () /* GNU LD format. */ for (i = nptrs; i >= 1; i--) __DTOR_LIST__[i] (); +#endif } #ifndef INIT_SECTION_ASM_OP |