[PATCH v2] aarch64: Emit jump slot for conditional branches to weak_undef
Nick Clifton
nickc@redhat.com
Mon May 18 11:47:03 GMT 2020
Hi Siddhesh,
> Sorry I missed testing on aarch64_be-linux. I have now and fixed up the
> test; although I didn't see the exact same failure. If the PLTs still
> don't match I'll switch the objdump test out for readelf instead to
> ensure that the jump slot relocs are generated.
Hmm, that might be a good idea. I am still getting these failures, except
that now it is for both the big-endian and little-endian versions of the
toolchain:
regexp_diff match failure
regexp "^ 1b8: f9418a11 ldr x17, \[x16, #784\]$"
line " 1b8: f9418211 ldr x17, [x16, #768]"
regexp_diff match failure
regexp "^ 1bc: 910c4210 add x16, x16, #0x310$"
line " 1bc: 910c0210 add x16, x16, #0x300"
regexp_diff match failure
...and more...
(And the exact same failures for the other toolchain too).
I am not sure what is different between my test environment and yours,
but maybe using a different dumping tool will solve the problem.
Cheers
Nick
More information about the Binutils
mailing list