From: dannysmith Date: Mon, 28 Apr 2008 20:13:59 +0000 (+0000) Subject: * config/i386/cygming-crtend.c (register_frame_ctor): Revert my X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f6ecd416b41e8ff585923b4c31930b897aa0335a;p=thirdparty%2Fgcc.git * config/i386/cygming-crtend.c (register_frame_ctor): Revert my last commit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@134761 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 83383da24c03..2c575fd08e1d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2008-04-28 Danny Smith + + * config/i386/cygming-crtend.c (register_frame_ctor): Revert my + 2008-04-25 commit. + 2008-04-28 Uros Bizjak PR target/36073 diff --git a/gcc/config/i386/cygming-crtend.c b/gcc/config/i386/cygming-crtend.c index ed2d5dba6c27..59fc9109c7e8 100644 --- a/gcc/config/i386/cygming-crtend.c +++ b/gcc/config/i386/cygming-crtend.c @@ -74,6 +74,13 @@ static void register_frame_ctor (void) { __gcc_register_frame (); - atexit (__gcc_deregister_frame); +} + +static void deregister_frame_ctor (void) __attribute__ ((destructor (0))); + +static void +deregister_frame_ctor (void) +{ + __gcc_deregister_frame (); }