https://sourceware.org/bugzilla/show_bug.cgi?id=18106
--- Comment #5 from Cary Coutant ccoutant at google dot com ---
Created attachment 8204
-- https://sourceware.org/bugzilla/attachment.cgi?id=8204action=edit
Proposed gold patch
HJ, can you try this patch? I think it should work, but I'm
https://sourceware.org/bugzilla/show_bug.cgi?id=18106
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18152
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18106
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18048
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18102
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18010
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=14217
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18147
--- Comment #1 from Cary Coutant ccoutant at google dot com ---
That last error shouldn't be issued. We shouldn't report a relocation
overflow
for a reference to an undefined symbol if we aren't going to report an error
about
https://sourceware.org/bugzilla/show_bug.cgi?id=13442
--- Comment #9 from Cary Coutant ccoutant at google dot com ---
Does gold correctly incrementally update the eh_frame section today, so that
it is just the eh_frame_hdr that is missing?
It does, but there's a severe restriction
https://sourceware.org/bugzilla/show_bug.cgi?id=14675
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18061
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18010
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18010
--- Comment #8 from Cary Coutant ccoutant at google dot com ---
Does it seem reasonable to simply disable optimization for sections with
alignment 1?
Works for me.
I'll note that for aligned strings the most useful optimisation
https://sourceware.org/bugzilla/show_bug.cgi?id=16992
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=17971
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16992
--- Comment #12 from Cary Coutant ccoutant at google dot com ---
(In reply to Markus Trippelsdorf from comment #11)
See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65057
For a small testcase.
Thanks, I'll take a look.
--
You
https://sourceware.org/bugzilla/show_bug.cgi?id=14217
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=17896
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=15660
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|RESOLVED|REOPENED
https://sourceware.org/bugzilla/show_bug.cgi?id=17896
--- Comment #5 from Cary Coutant ccoutant at google dot com ---
(In reply to H.J. Lu from comment #4)
With this patch:
https://gcc.gnu.org/ml/gcc-patches/2015-01/msg02508.html
Plugin_manager::release_input_file may be called from
https://sourceware.org/bugzilla/show_bug.cgi?id=17819
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=17809
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=17795
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=17731
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=17699
--- Comment #2 from Cary Coutant ccoutant at google dot com ---
Please attach the .o file containing the original relocation.
--
You are receiving this mail because:
You are on the CC list for the bug
https://sourceware.org/bugzilla/show_bug.cgi?id=17566
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=17578
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=17639
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=17643
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Severity|normal |enhancement
https://sourceware.org/bugzilla/show_bug.cgi?id=13442
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=17538
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=17473
--- Comment #1 from Cary Coutant ccoutant at google dot com ---
Minix3 builds Gold as part of its build process. When cross compiling on
OSX10.9, it fails to build Gold with the following error:
In file included from
/Users/thomas/minix
https://sourceware.org/bugzilla/show_bug.cgi?id=13597
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16773
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=16773
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=15370
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=17432
--- Comment #3 from Cary Coutant ccoutant at google dot com ---
When we add the placeholder symbol from the claimed file handler, it's not
marked as a TLS symbol (the API doesn't provide a way). We're supposed to
override the placeholder
https://sourceware.org/bugzilla/show_bug.cgi?id=17432
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=14860
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=17432
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=17406
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=17406
--- Comment #3 from Cary Coutant ccoutant at google dot com ---
As I explained, gold is not treating the option correctly, according to the ld
manual. I don't think you're missing anything.
--
You are receiving this mail because:
You
https://sourceware.org/bugzilla/show_bug.cgi?id=14675
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
CC
https://sourceware.org/bugzilla/show_bug.cgi?id=17005
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16992
--- Comment #6 from Cary Coutant ccoutant at google dot com ---
On Tue, Jul 8, 2014 at 11:26 AM, markus at trippelsdorf dot de
sourceware-bugzi...@sourceware.org wrote:
% x86_64-pc-linux-gnu-g++ -Wl,--hash-style=gnu,--as-needed,--gc-sections
https://sourceware.org/bugzilla/show_bug.cgi?id=17128
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=15639
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16992
--- Comment #8 from Cary Coutant ccoutant at google dot com ---
While I still don't have enough to actually run the code (I had to
stub out png_set_longjmp_fn because my libpng is too old, and I don't
have an executable that uses the library
https://sourceware.org/bugzilla/show_bug.cgi?id=16992
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=15639
--- Comment #2 from Cary Coutant ccoutant at google dot com ---
Created attachment 7682
-- https://sourceware.org/bugzilla/attachment.cgi?id=7682action=edit
Refactors code so that target-specific versions of do_read_symbols aren't
called
https://sourceware.org/bugzilla/show_bug.cgi?id=15639
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=15639
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=17081
--- Comment #2 from Cary Coutant ccoutant at google dot com ---
Cary, why don't you just change the default assignee for gold bugs
to yourself. Would be easier than doing it every time by hand.
Yes, good point! I've been meaning to ask
https://sourceware.org/bugzilla/show_bug.cgi?id=16530
--- Comment #5 from Cary Coutant ccoutant at google dot com ---
The following commit was mistakenly marked for the PR 15530 instead of this
one:
- Log -
https://sourceware.org
https://sourceware.org/bugzilla/show_bug.cgi?id=15530
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=15530
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|ASSIGNED|WAITING
https://sourceware.org/bugzilla/show_bug.cgi?id=15574
--- Comment #2 from Cary Coutant ccoutant at google dot com ---
We print this warning before we see the shared object that contains the
non-hidden definition. Since gold (unlike BFD ld) does not try to emulate the
full binding behavior
https://sourceware.org/bugzilla/show_bug.cgi?id=15864
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=15574
--- Comment #4 from Cary Coutant ccoutant at google dot com ---
--- gold/resolve.cc.orig2013-11-04 15:33:39.0 +
+++ gold/resolve.cc
@@ -276,8 +276,7 @@ Symbol_table::resolve(Sized_symbolsize
to-set_in_reg
https://sourceware.org/bugzilla/show_bug.cgi?id=15938
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=15910
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=17005
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=16980
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16921
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16900
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=16900
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16895
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16895
--- Comment #6 from Cary Coutant ccoutant at google dot com ---
There is no -T (--script), indeed. It is intentional. ld manual says
3.11 Implicit Linker Scripts
If you specify a linker input file which
https://sourceware.org/bugzilla/show_bug.cgi?id=16320
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=16321
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=16320
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16870
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=16870
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16870
--- Comment #3 from Cary Coutant ccoutant at google dot com ---
Also fixed on binutils-2.24 branch.
--
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils
https://sourceware.org/bugzilla/show_bug.cgi?id=16341
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=16794
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=16808
--- Comment #4 from Cary Coutant ccoutant at google dot com ---
Is the same true for ld.gold? In which case -O, -Os, -Og, -Ofast are not
implemented and -O1 = -O2 = -O3 = -O4 and so on?
At -O1 and above, gold will use a higher compression
https://sourceware.org/bugzilla/show_bug.cgi?id=16417
--- Comment #9 from Cary Coutant ccoutant at google dot com ---
Normally the linker will add a DT_NEEDED tag for each dynamic library
mentioned on the command line, regardless of whether the library is actually
needed or not. --as-needed
https://sourceware.org/bugzilla/show_bug.cgi?id=16417
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16804
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16804
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|REOPENED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=16804
--- Comment #6 from Cary Coutant ccoutant at google dot com ---
This is probably a separate issue, but adding the comma causes:
ld.gold: internal error in segment_precedes, at layout.cc:3037
Yes, that was PR 15355. It's fixed in binutils
https://sourceware.org/bugzilla/show_bug.cgi?id=16804
--- Comment #8 from Cary Coutant ccoutant at google dot com ---
Huh? I agree that your suggestion appears to work, but isn't gold supposed to
speak linker script language as spoken by GNU ld?
We try to get as close as possible, but the two
https://sourceware.org/bugzilla/show_bug.cgi?id=16788
--- Comment #9 from Cary Coutant ccoutant at google dot com ---
Yes, in gold, the fill value is always 4 bytes in length. There's a FIXME in
the code to support arbitrary lengths, but that seems unlikely to be the
problem here.
Fixing
https://sourceware.org/bugzilla/show_bug.cgi?id=16788
--- Comment #6 from Cary Coutant ccoutant at google dot com ---
(In reply to Andy Lutomirski from comment #4)
It looks like gold has a different interpretation of what :text = 0x9090
means than the bfd linker. Can you try changing
https://sourceware.org/bugzilla/show_bug.cgi?id=16788
--- Comment #8 from Cary Coutant ccoutant at google dot com ---
-8100021e: 48 c7 c7 10 e7 75 81mov
$0x8175e710,%rdi
+8100021e: 48 c7 c7 c8 cf 78 81mov
$0x8178cfc8,%rdi
https://sourceware.org/bugzilla/show_bug.cgi?id=15355
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
CC||alex_y_xu
https://sourceware.org/bugzilla/show_bug.cgi?id=16728
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=16693
--- Comment #8 from Cary Coutant ccoutant at google dot com ---
Test modified to --version-script and --exclude-libs=ALL
With --exclude-libs=ALL function dynamic_list_exported_from_static_lib() is
not
exported.
If you're using a version
https://sourceware.org/bugzilla/show_bug.cgi?id=16693
--- Comment #9 from Cary Coutant ccoutant at google dot com ---
--dynamic-list isn't used to control which symbols are exported or
not. From ld manual:
'--dynamic-list=DYNAMIC-LIST-FILE'
Specify the name of a dynamic list file
https://sourceware.org/bugzilla/show_bug.cgi?id=16693
--- Comment #11 from Cary Coutant ccoutant at google dot com ---
IMHO, --version-script option needs better doc. I could never guess from
current --version-script description in man (which has just Read version
script), that it can manage
https://sourceware.org/bugzilla/show_bug.cgi?id=16693
--- Comment #13 from Cary Coutant ccoutant at google dot com ---
When building shared library, --dynamic-list doesn't change the
dynamic symbol table, i.e.,
ld -shared --dynamic-list ...
and
ld -shared ...
generate the same dynamic
https://sourceware.org/bugzilla/show_bug.cgi?id=16691
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=16693
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=16650
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Assignee|ian at airs dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=15660
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |WAITING
https://sourceware.org/bugzilla/show_bug.cgi?id=16544
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=16533
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=16444
Cary Coutant ccoutant at google dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
1 - 100 of 196 matches
Mail list logo