http://sourceware.org/bugzilla/show_bug.cgi?id=13442
Bug #: 13442
Summary: gold screws up exception handling with --incremental
flag
Product: binutils
Version: 2.22
Status: NEW
Severity: normal
Priority: P2
Component: gold
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected]
Classification: Unclassified
Host: i486-linux-gnu
For example, take this program:
% cat demo.cc
#include <exception>
#include <cstdio>
using namespace std;
main ()
{
try {
throw exception();
}
catch (exception &e) {
printf("%s\n", e.what());
}
}
// ------ 8< ------
and try this:
% g++ -o demo demo.cc -Wl,--incremental-full
% ./demo
terminate called after throwing an instance of 'std::exception'
what(): std::exception
zsh: abort ./demo
Versions and such:
% uname -a
Linux hydrogen 2.6.30-1-686 #1 SMP Sat Aug 15 19:11:58 UTC 2009 i686 GNU/Linux
% g++ --version
g++ (Debian 4.6.1-15) 4.6.1
% gold --version
GNU gold (GNU Binutils for Debian 2.22) 1.11
The C++ library also posesses Debian version 4.6.1-15.
--
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
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-binutils