http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47689
Summary: [trans-mem] function is cloned even if not used in transaction Product: gcc Version: trans-mem Status: UNCONFIRMED Severity: minor Priority: P3 Component: c AssignedTo: unassig...@gcc.gnu.org ReportedBy: patrick.marl...@gmail.com CC: r...@gcc.gnu.org, al...@gcc.gnu.org Created attachment 23304 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23304 testcase for testsuite that show this problem The function NewQueueNode is cloned (_ZGTt12NewQueueNode) whereas there is no need to transactify it.