OSDN Git Service

Fix crtstuff merge error with transactional-memory branch.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Nov 2011 22:10:06 +0000 (22:10 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Nov 2011 22:10:06 +0000 (22:10 +0000)
commit2d171408c1652f80f20f8e4bf898cec6357a160f
treeb84fc147599b3a6ace13d25fefbd9da58f8ec86a
parent8e1606d2850617963337d6ff6ee559653d05f55b
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181600 138bc75d-0d04-0410-961f-82ee72b054a4
libgcc/ChangeLog
libgcc/crtstuff.c