Setting a date for the 2.31 branch
Jim Wilson
jimw@sifive.com
Mon Jun 18 19:21:00 GMT 2018
On 06/15/2018 02:29 AM, Matthias Klose wrote:
> riscv64:
> Running /<<PKGBUILDDIR>>/ld/testsuite/ld-elf/elf.exp ...
> FAIL: PIE PR ld/14525
> Running /<<PKGBUILDDIR>>/ld/testsuite/ld-elf/indirect.exp ...
> FAIL: Run indirect5 1
> FAIL: Run indirect5 2
> FAIL: indirect5a dynsym
> FAIL: indirect5b dynsym
> FAIL: Run indirect5 3
> FAIL: Run indirect5 4
> FAIL: indirect5c dynsym
> FAIL: indirect5d dynsym
> Running /<<PKGBUILDDIR>>/ld/testsuite/ld-elf/shared.exp ...
> FAIL: Run pr21964-4
> Running /<<PKGBUILDDIR>>/ld/testsuite/ld-elf/tls.exp ...
> FAIL: Build pr22263-1
> Running /<<PKGBUILDDIR>>/ld/testsuite/ld-scripts/size.exp ...
> FAIL: ld-scripts/size-1
I see only 8 failures on Fedora and it is a slightly different set. I
don't have a debian system running yet, but I hope to set one up for my
use in a few weeks and can look at debian binutils/gcc failures then.
RISC-V is a new target. I fixed all of the binutils and gas unexpected
failures. I'm still working my way through the linker unexpected
failures. Most of the remaining Fedora linker failures are PIE related.
The last one, size-1, is a problem with alignment and section sizes,
which gets complicated on RISC-V due to the fact that we delete
instructions during relaxation. This one didn't look important, we just
end up with some extra padding in a section at the end. The PIE
failures need to be fixed, but it may take some time. I have an
unfinished patch that fixes 4 of these cross, but didn't work native.
It looks like some kind of got/plt issue which I had trouble debugging
with printf, so I made a detour to try to get a minimal gdb working so I
can use it to debug my linker patch and will get back to fixing linker
testsuite failures at some point.
Jim
More information about the Binutils
mailing list