aboutsummaryrefslogtreecommitdiff
path: root/gcc/crtstuff.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1997-12-07 18:42:52 -0700
committerJeff Law <law@gcc.gnu.org>1997-12-07 18:42:52 -0700
commit14cd4d23c89e2d88420d7e8c70d7ce66aa22db30 (patch)
treedd22e385b3dae9a0e496ba4cc1c0886e5b4296f9 /gcc/crtstuff.c
parent0fb9f1c39b7a4ad17bbdacaab965df67daf4c7c5 (diff)
downloadgcc-14cd4d23c89e2d88420d7e8c70d7ce66aa22db30.zip
gcc-14cd4d23c89e2d88420d7e8c70d7ce66aa22db30.tar.gz
gcc-14cd4d23c89e2d88420d7e8c70d7ce66aa22db30.tar.bz2
Updates from gcc-2.8 test tarball to current gcc-2.8 tarball.
From-SVN: r17002
Diffstat (limited to 'gcc/crtstuff.c')
-rw-r--r--gcc/crtstuff.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/crtstuff.c b/gcc/crtstuff.c
index bccf51d..c0d0649 100644
--- a/gcc/crtstuff.c
+++ b/gcc/crtstuff.c
@@ -394,7 +394,8 @@ __do_global_ctors ()
{
func_ptr *p;
#ifdef EH_FRAME_SECTION_ASM_OP
- __register_frame (__EH_FRAME_BEGIN__);
+ static struct oobject object;
+ __register_frame (__EH_FRAME_BEGIN__, &object);
#endif
for (p = __CTOR_END__ - 1; *p != (func_ptr) -1; p--)
(*p) ();