When running "make check" for binutils I noticed that sometimes the tests in
ld-bootstrap are skipped (UNSUPPORTED) and sometimes they succeed. It turned out
that this is due to the Tcl conditional
if {$ld != "$objdir/ld-new"} {...}
(in bootstrap.exp, line 56), where "ld" refers to the physical
Sixteen or more bytes of uninitialized data will cause ld to generate an
incorrect opcode in __do_clear_bss in the startup for the avr target as
shown in this example.
Source file, a.S:
.comm x,16,1
.global __do_copy_data
.global __do_clear_bss
.global main
mai