aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-02-12 17:47:31 +0000
committerRichard Stallman <rms@gnu.org>1992-02-12 17:47:31 +0000
commit89cf554bda49808feef769fad6dd62fef6223bdf (patch)
treecabe61b312f399456ece9dd212455dcf1bcc5b2d /gcc
parentc5986054c2acb06abd63bcb10a859ea4bda2607f (diff)
downloadgcc-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.c12
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