1 --- t/gcc-4.4.2/gcc/crtstuff.c Fr. Apr 10 01:23:07 2009
2 +++ gcc-4.4.2/gcc/crtstuff.c Di. Jul 28 16:43:28 2009
5 #endif /* __DTOR_LIST__ alternatives */
8 #ifdef USE_EH_FRAME_REGISTRY
9 /* Stick a label at the beginning of the frame unwind info so we can register
10 and deregister it with the exception handling library code. */
12 __attribute__ ((unused, section(JCR_SECTION_NAME), aligned(sizeof(void*))))
14 #endif /* JCR_SECTION_NAME */
17 #if defined(INIT_SECTION_ASM_OP) || defined(INIT_ARRAY_SECTION_ASM_OP)
21 #endif /* !defined(FINI_ARRAY_SECTION_ASM_OP) */
24 #ifdef USE_EH_FRAME_REGISTRY
25 #ifdef CRT_GET_RFIB_DATA
26 /* If we used the new __register_frame_info_bases interface,
28 __deregister_frame_info (__EH_FRAME_BEGIN__);
36 = { __do_global_dtors_aux };
37 #endif /* !defined(FINI_SECTION_ASM_OP) */
40 #if defined(USE_EH_FRAME_REGISTRY) || defined(JCR_SECTION_NAME)
41 /* Stick a call to __register_frame_info into the .init section. For some
42 reason calls with no arguments work more reliably in .init, so stick the
45 #endif /* JCR_SECTION_NAME */
49 #ifdef INIT_SECTION_ASM_OP
50 CRT_CALL_STATIC_FUNCTION (INIT_SECTION_ASM_OP, frame_dummy)