OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
* config/i386/cygming-crtend.c (register_frame_ctor): Revert my
[pf3gnuchains/gcc-fork.git]
/
gcc
/
config
/
i386
/
cygming-crtend.c
diff --git
a/gcc/config/i386/cygming-crtend.c
b/gcc/config/i386/cygming-crtend.c
index
ed2d5db
..
59fc910
100644
(file)
--- 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 ();
}