Fix crtstuff merge error with transactional-memory branch.
authorRichard Henderson <rth@redhat.com>
Mon, 21 Nov 2011 22:10:06 +0000 (14:10 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 21 Nov 2011 22:10:06 +0000 (14:10 -0800)
commitb0dc7e4c3470c0e40ea3b01962865ddb49c34d8c
treeb84fc147599b3a6ace13d25fefbd9da58f8ec86a
parent98ccb32db43c4f2782ca59cd4e0d9ab1b4d37fab
Fix crtstuff merge error with transactional-memory branch.

        * crtstuff.c (USE_TM_CLONE_REGISTRY): Default to 1 on ELF.
        (__TMC_LIST__, __TMC_END__): New.
        (__do_global_dtors_aux): Call _ITM_deregisterTMCloneTable.
        (__do_global_dtors): Likewise.
        (frame_dummy): Call _ITM_registerTMCloneTable.
        (__do_global_ctors_1): Likewise.

From-SVN: r181600
libgcc/ChangeLog
libgcc/crtstuff.c