This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/47952] New: [trans-mem] undefined reference to transaction clone
- From: "patrick.marlier at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 2 Mar 2011 12:31:21 +0000
- Subject: [Bug c++/47952] New: [trans-mem] undefined reference to transaction clone
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47952
Summary: [trans-mem] undefined reference to transaction clone
Product: gcc
Version: trans-mem
Status: UNCONFIRMED
Severity: critical
Priority: P3
Component: c++
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: patrick.marlier@gmail.com
CC: rth@gcc.gnu.org, aldyh@gcc.gnu.org,
javier.arias@bsc.es
Created attachment 23513
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23513
attached almost reduced testcase.
An undefined reference to a transaction clone appears at link time.
$ g++ -save-temps -O0 -c -Wall -fgnu-tm testcase.i
testcase.o:(.tm_clone_table+0x8): undefined reference to `transaction clone for
std::_List_iterator<Game::BuildProject>::_List_iterator(std::_List_node_base*)'
The testcase is not completely reduced... I will post it a better one soon.
Considered it as high priority since it happens in the Velox stack. Thanks :)
Patrick.