]> git.ipfire.org Git - thirdparty/glibc.git/commit
s390: Use long branches across object boundaries (jgh instead of jh)
authorFlorian Weimer <fweimer@redhat.com>
Wed, 10 Nov 2021 14:21:37 +0000 (15:21 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Wed, 10 Nov 2021 14:21:37 +0000 (15:21 +0100)
commit98966749f2b418825ff2ea496a0ee89fe63d2cc8
treef8a23ac2bf80d5def2808d40ecd4254819d882ca
parent0bd356df1afb0591470499813d4ebae9bcedd6a6
s390: Use long branches across object boundaries (jgh instead of jh)

Depending on the layout chosen by the linker, the 16-bit displacement
of the jh instruction is insufficient to reach the target label.

Analysis of the linker failure was carried out by Nick Clifton.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Reviewed-by: Stefan Liebler <stli@linux.ibm.com>
sysdeps/s390/memmem-arch13.S
sysdeps/s390/strstr-arch13.S