> On 14 Jan 2023, at 21:02, Mark Wielaard wrote: > > Hi, > > Thanks to Sam James, the Gentoo Foundation and OSUOSL > builder.sourceware.org now has a gentoo-sparc worker [1] > which runs binutils CI [2] and try [3] builders. > > It seems in good shape with only two unexpected failures for > the ld tests: Thanks for the announcement! > > [...] > === ld Summary === > > # of expected passes 1596 > # of unexpected failures 2 > # of expected failures 26 > # of untested testcases 1 > # of unsupported tests 157 > > The two ld FAILS are: > > Running: tmpdir/pr26391-5 > tmpdir/pr26391-5.out > child killed: illegal instruction > FAIL: Run pr26391-5 > > Running: tmpdir/pr26391-6 > tmpdir/pr26391-6.out > child killed: illegal instruction > FAIL: Run pr26391-6 I've filed a bug for this at https://sourceware.org/bugzilla/show_bug.cgi?id=30002, but in doing so, I ended up finding some interesting bits from the last few years. glaubitz from Debian bisected the issue at https://sourceware.org/bugzilla/show_bug.cgi?id=26391#c10 and came up with: ``` 496afd17055aeb7d8f45e01715c475664f2b73bd is the first bad commit commit 496afd17055aeb7d8f45e01715c475664f2b73bd Author: H.J. Lu Date: Sat Sep 12 05:37:30 2020 -0700 elf: Add -z unique-symbol to avoid duplicated local symbol names ``` but H.J Lu couldn't immediately find a reason why it would happen on sparc, and then it looks like the issue was forgotten about.