[Bug gold/18327] Exception frame merging is broken in gold

2015-04-25 Thread ccoutant at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=18327

Cary Coutant  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED

--- Comment #1 from Cary Coutant  ---
Here's the patch that broke the test case:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=0916f9e741d6fd9dab4b0602bef034d01fa71650

I'm looking at it.

-- 
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 ld/18329] New: Turn off PROTECTED visibility with -Bsymbolic

2015-04-25 Thread hjl.tools at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=18329

Bug ID: 18329
   Summary: Turn off PROTECTED visibility with -Bsymbolic
   Product: binutils
   Version: 2.26 (HEAD)
Status: NEW
  Severity: normal
  Priority: P2
 Component: ld
  Assignee: unassigned at sourceware dot org
  Reporter: hjl.tools at gmail dot com

-Bsymbolic binds global references locally at link-time.
There is no need for PROTECTED visibility which may have
overhead at run-time:

[hjl@gnu-tools-1 symbolic]$ cat bar.c 
__attribute__((visibility("protected"))) int x;

void
bar ()
{
  x = 30;
}
[hjl@gnu-tools-1 symbolic]$ make
gcc  -m32 -fPIC   -c -o bar.o bar.c
./ld -m elf_i386 -Bsymbolic -shared -o libbar.so bar.o
readelf -sW libbar.so | grep 
 1: 123c 4 OBJECT  GLOBAL PROTECTED8 x
15: 123c 4 OBJECT  GLOBAL PROTECTED8 x
[hjl@gnu-tools-1 symbolic]$

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