http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52142
--- Comment #3 from Richard Henderson <rth at gcc dot gnu.org> 2012-02-07 17:53:14 UTC --- We were *supposed* to already be disallowing inlining of tm_pure into non-tm_pure functions. At least that's what I remember...