]> git.ipfire.org Git - thirdparty/gcc.git/commit - libgcc/ChangeLog
crtstuff: adjust tm clones for no attribute hidden
authorRichard Henderson <rth@redhat.com>
Sat, 26 Nov 2011 21:16:49 +0000 (13:16 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 26 Nov 2011 21:16:49 +0000 (13:16 -0800)
commit7546aa9db2c3002376076fc37b02678f42cdfbc7
tree02ea37e2e5f9a575226f09236d4eb72a053aeb89
parent7e872b900f2c68ffa604f40cb43db717a744bbcc
crtstuff: adjust tm clones for no attribute hidden

        * crtstuff.c (__TMC_LIST__): Mark used not unused.
        (__TMC_END__): Only declare if hidden is available; in the definition,
        if hidden is unavailable add a null record.
        (deregister_tm_clones, register_tm_clones): New.
        (__do_global_dtors_aux, frame_dummy): Use them.
        (__do_global_dtors, __do_global_ctors_1): Likewise.

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