[Bug ld/5785] New: Spurious "section xxx overlaps section yyy"

2008-02-21 Thread osv at javad dot com
LD version 2.18.x produces bogus "section .xxx overlaps section .bss", while LD version 2.16.1 works just fine. Here is cut-down test to reproduce the problem: $ echo -n | ~/try/bin/sparc-elf-as -o test.o $ ~/try/bin/sparc-elf-ld -v -o test -T test.lnk test.o GNU ld (GNU Binutils) 2.18.50.20080218

[Bug gas/5543] Assembler crashes on .set

2008-02-21 Thread vda dot linux at googlemail dot com
--- Additional Comments From vda dot linux at googlemail dot com 2008-02-21 12:00 --- Created an attachment (id=2279) --> (http://sourceware.org/bugzilla/attachment.cgi?id=2279&action=view) Fix for bug 5543: disallow symbols .set to register name to be .global Behavior with this patch:

[Bug gas/5543] Assembler crashes on .set

2008-02-21 Thread vda dot linux at googlemail dot com
--- Additional Comments From vda dot linux at googlemail dot com 2008-02-21 11:58 --- Sorry H.J. Lu, I tried the patch and both test programs: .globl foo .setfoo,(%eax) and .setfoo,(%eax) .globl foo still produced this message: ./gas/as-new: