diff options
Diffstat (limited to 'gcc/libgcc2.c')
-rw-r--r-- | gcc/libgcc2.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index a05d7fd..6a982cc 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -2867,7 +2867,14 @@ __do_global_dtors () } #endif #ifdef EH_FRAME_SECTION - __deregister_frame_info (__EH_FRAME_BEGIN__); + { + static int completed = 0; + if (! completed) + { + completed = 1; + __deregister_frame_info (__EH_FRAME_BEGIN__); + } + } #endif } #endif |