[PATCH 0/2] s390: Avoid relocation overflows on undefined weak symbols

Jens Remus jremus@linux.ibm.com
Fri Jul 12 14:58:54 GMT 2024


Am 26.06.2024 um 17:20 schrieb Jens Remus:
> Patch 1 corrects commit 896a639babe2 ("s390: Avoid reloc overflows on
> undefined weak symbols") not to replace Branch Relative on Count High
> (brcth) referencing an undefined weak symbol definitively resolving to
> zero by a trap, as it is not guaranteed that the conditional branch is
> taken in any case.
> 
> Patch 2 complements commit 896a639babe2 ("s390: Avoid reloc overflows
> on undefined weak symbols") by applying similar replacements of
> instructions referencing undefined weak symbols that definitively
> resolve to zero. This time for PLT32DBL relocations.
...

> Jens Remus (2):
>    s390: Do not replace brcth referencing undefined weak symbol
>    s390: Avoid reloc overflows on undefined weak symbols (cont)
...

Committed to mainline with Andreas' approval.

Regards,
Jens
-- 
Jens Remus
Linux on Z Development (D3303) and z/VSE Support
+49-7031-16-1128 Office
jremus@de.ibm.com

IBM

IBM Deutschland Research & Development GmbH; Vorsitzender des 
Aufsichtsrats: Wolfgang Wendt; Geschäftsführung: David Faller; Sitz der 
Gesellschaft: Böblingen; Registergericht: Amtsgericht Stuttgart, HRB 243294
IBM Data Privacy Statement: https://www.ibm.com/privacy/


More information about the Binutils mailing list