aboutsummaryrefslogtreecommitdiff
path: root/gcc/crtstuff.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1997-12-15 00:05:04 -0700
committerJeff Law <law@gcc.gnu.org>1997-12-15 00:05:04 -0700
commit6d8ccdbbb20cdff710cd6977165bde1d763f6a40 (patch)
treefff0335d1435c9b6e70f06bebdd1a98b6cfd22bc /gcc/crtstuff.c
parent7b8dd497414f0e8299a07ec4c2e81a78980b0bba (diff)
downloadgcc-6d8ccdbbb20cdff710cd6977165bde1d763f6a40.zip
gcc-6d8ccdbbb20cdff710cd6977165bde1d763f6a40.tar.gz
gcc-6d8ccdbbb20cdff710cd6977165bde1d763f6a40.tar.bz2
Bring over changes from latest gcc-2.8 pre-release.
Mirror sched.c change into haifa-sched.c From-SVN: r17097
Diffstat (limited to 'gcc/crtstuff.c')
-rw-r--r--gcc/crtstuff.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/crtstuff.c b/gcc/crtstuff.c
index 50964a8..3f3643f 100644
--- a/gcc/crtstuff.c
+++ b/gcc/crtstuff.c
@@ -142,7 +142,7 @@ __do_global_dtors_aux ()
}
#ifdef EH_FRAME_SECTION_ASM_OP
- __deregister_frame (__EH_FRAME_BEGIN__);
+ __deregister_frame_info (__EH_FRAME_BEGIN__);
#endif
completed = 1;
}
@@ -162,15 +162,15 @@ fini_dummy ()
}
#ifdef EH_FRAME_SECTION_ASM_OP
-/* Stick a call to __register_frame into the .init section. For some reason
- calls with no arguments work more reliably in .init, so stick the call
- in another function. */
+/* Stick a call to __register_frame_info into the .init section. For some
+ reason calls with no arguments work more reliably in .init, so stick the
+ call in another function. */
static void
frame_dummy ()
{
static struct object object;
- __register_frame (__EH_FRAME_BEGIN__, &object);
+ __register_frame_info (__EH_FRAME_BEGIN__, &object);
}
static void
@@ -254,7 +254,7 @@ __do_global_dtors ()
(*p) ();
#ifdef EH_FRAME_SECTION_ASM_OP
- __deregister_frame (__EH_FRAME_BEGIN__);
+ __deregister_frame_info (__EH_FRAME_BEGIN__);
#endif
}
#endif
@@ -395,7 +395,7 @@ __do_global_ctors ()
func_ptr *p;
#ifdef EH_FRAME_SECTION_ASM_OP
static struct object object;
- __register_frame (__EH_FRAME_BEGIN__, &object);
+ __register_frame_info (__EH_FRAME_BEGIN__, &object);
#endif
for (p = __CTOR_END__ - 1; *p != (func_ptr) -1; p--)
(*p) ();