[Bug gold/13442] New: gold screws up exception handling with --incremental flag

2011-11-26 Thread naesten at gmail dot com
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: i...@airs.com
ReportedBy: naes...@gmail.com
CC: ccout...@google.com
Classification: Unclassified
  Host: i486-linux-gnu


For example, take this program:

% cat demo.cc
#include 
#include 

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
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gold/13442] gold screws up exception handling with --incremental flag

2012-02-10 Thread naesten at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=13442

--- Comment #1 from Samuel Bronson  2012-02-11 
00:13:53 UTC ---
Ping?

-- 
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


[Bug gold/12261] gold fails to link symbols explicitly defined in base-version

2012-03-29 Thread naesten at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=12261

Samuel Bronson  changed:

   What|Removed |Added

 Depends on||12977

-- 
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


[Bug binutils/15033] New: option capable of stripping LTO (all sections beginning with .gnu.lto_)

2013-01-17 Thread naesten at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=15033

 Bug #: 15033
   Summary: option capable of stripping LTO (all sections
beginning with .gnu.lto_)
   Product: binutils
   Version: unspecified
Status: NEW
  Severity: enhancement
  Priority: P2
 Component: binutils
AssignedTo: unassig...@sourceware.org
ReportedBy: naes...@gmail.com
Classification: Unclassified


I hear that GCC *really* doesn't handle incompatible LTO information well, so I
was trying to figure out how Debian could strip it from the libpython*.a
shipped in their python2.7-dev package [1], and I was quite surprised to find
that objcopy has no suitable option: neither a --remove-sections flag that
takes wildcards, nor even a --strip-lto flag special-cased for these sections.

(Actually, I would want such an option even if GCC could detect and ignore
incompatible LTO information: that stuff is *gigantic*!)

[1]: 

-- 
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


[Bug gold/13442] gold screws up exception handling with --incremental flag

2013-02-25 Thread naesten at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=13442

--- Comment #3 from Samuel Bronson  2013-02-26 
01:55:56 UTC ---
Doesn't work with this either:

naesten@hydrogen:..hacking/bugs/gold-incremental-exception% dpkg -l
binutils-gold
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ NameVersionArchitecture   Description
+++-===-==-==-===
ii  binutils-gold   2.23.1-1~exp6  i386   GNU gold linker utility

-- 
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


[Bug gold/16108] New: gold .gdb_index version 7 support is missing

2013-10-31 Thread naesten at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=16108

Bug ID: 16108
   Summary: gold .gdb_index version 7 support is missing
   Product: binutils
   Version: 2.25 (HEAD)
Status: NEW
  Severity: normal
  Priority: P2
 Component: gold
  Assignee: ian at airs dot com
  Reporter: naesten at gmail dot com
CC: ccoutant at google dot com

Somehow, despite having been mentioned in some GDB bugs and in GDB code, gold
support for .gdb_index version 7 doesn't seem to be in the actual repository.

It would be nice if someone could track down the patch(es) and get them
committed.

-- 
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