http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53008
--- Comment #1 from Dave Boutcher <daveboutcher at gmail dot com> 2012-04-18 17:46:17 UTC --- The problem seems to be that functions referenced only by function pointers are not put in the tmclone table. I can work around the problem by making a bogus call to the function anywhere inside a transaction.