[Bug ld/12982] BFD linker LTO plugin makes stack executable by default

2013-05-20 Thread amodra at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=12982 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #4 fr

[Bug gold/15478] -no-as-needed required to avoid runtime symbol lookup error

2013-05-20 Thread ian at airs dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=15478 --- Comment #13 from Ian Lance Taylor 2013-05-21 04:18:43 UTC --- As far as I can see plain GCC only uses --as-needed in the form --as-needed -lgcc_s --no-as-needed If your GCC is always passing --as-needed to ld I think that must be Debi

[Bug gold/15478] -no-as-needed required to avoid runtime symbol lookup error

2013-05-20 Thread sparkprime at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=15478 --- Comment #12 from Dave Cunningham 2013-05-21 00:27:30 UTC --- I guess you need to do a full mark/sweep. It's similar to garbage collection, except instead of heap objects you have .so files, the .o files are the stack, and the symbols are

[Bug ld/15302] Branching to linker script symbol is resolved to improperly BLX instruction for cortex-m3

2013-05-20 Thread pavel.kral at omsquare dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=15302 Pavel Král changed: What|Removed |Added Status|NEW |UNCONFIRMED CC|

[Bug gold/15478] -no-as-needed required to avoid runtime symbol lookup error

2013-05-20 Thread ccoutant at google dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=15478 --- Comment #11 from Cary Coutant 2013-05-20 21:43:58 UTC --- > diff --git a/gold/symtab.cc b/gold/symtab.cc > index 2e17529..595df56 100644 > --- a/gold/symtab.cc > +++ b/gold/symtab.cc > @@ -2381,7 +2381,17 @@ Symbol_table::set_dynsym_indexe

[Bug gas/15504] i386: incorrect error message when using LTR opcode with a register operand

2013-05-20 Thread hjl.tools at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=15504 H.J. Lu changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug gas/15504] i386: incorrect error message when using LTR opcode with a register operand

2013-05-20 Thread joel.nider at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=15504 Joel Nider changed: What|Removed |Added Summary|incorrect error message |i386: incorrect error |

[Bug gas/15504] incorrect error message when using LTR opcode with a register operand

2013-05-20 Thread joel.nider at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=15504 Joel Nider changed: What|Removed |Added CC||joel.nider at gmail dot com

[Bug gas/15504] New: incorrect error message when using LTR opcode with a register operand

2013-05-20 Thread joel.nider at gmail dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=15504 Bug #: 15504 Summary: incorrect error message when using LTR opcode with a register operand Product: binutils Version: 2.22 Status: NEW Severity: normal

[Bug gold/15478] -no-as-needed required to avoid runtime symbol lookup error

2013-05-20 Thread ccoutant at google dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=15478 --- Comment #10 from Cary Coutant 2013-05-20 17:41:58 UTC --- > That is rather explicit, isn't it? For gold to match this behavior, I > think all we need to do is remove the test for sym->in_reg() in the > following code in Symbol_table::set_d

[Bug gold/15478] -no-as-needed required to avoid runtime symbol lookup error

2013-05-20 Thread ccoutant at google dot com
http://sourceware.org/bugzilla/show_bug.cgi?id=15478 --- Comment #9 from Cary Coutant 2013-05-20 16:46:00 UTC --- > Here is the documentation from older binutils which talks about --as-needed > interpreting undefined symbols both .o and .so files: > >--as-needed >--no-as-needed >