http://sourceware.org/bugzilla/show_bug.cgi?id=12730
Summary: crash when allocating in a static constructor Product: binutils Version: 2.22 (HEAD) Status: NEW Severity: normal Priority: P2 Component: ld AssignedTo: unassig...@sources.redhat.com ReportedBy: d...@debian.org [forwarded from http://bugs.debian.org/625616] segfaults with trunk 20110501, works with 2.21 branch 20110327, works with gold. $ g++ test.cxx && ./a.out Segmentation fault $ cat test.cxx #include <iostream> #include <ext/bitmap_allocator.h> class Hello { public: Hello () {} ~Hello () {} void act () { std::cout << "Hello, world!" << std::endl; } }; static void __attribute__ (( constructor )) PWLIB_StaticLoader() { \ __gnu_cxx::bitmap_allocator<Hello> allocator; \ Hello* salut = allocator._M_allocate_single_object (); \ salut->act (); \ } int main (int /*argc*/, char* /*argv*/[]) { return 0; } -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils