This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH glibc 0/2] aarch64: add STO_AARCH64_VARIANT_PCS support
- From: Szabolcs Nagy <Szabolcs dot Nagy at arm dot com>
- To: GNU C Library <libc-alpha at sourceware dot org>
- Cc: nd <nd at arm dot com>
- Date: Thu, 23 May 2019 11:17:36 +0000
- Subject: [PATCH glibc 0/2] aarch64: add STO_AARCH64_VARIANT_PCS support
Adds support for a new aarch64 specific st_other flag that
is used for marking function symbols that follow different
register usage convention from the base PCS. It is required
for lazy binding support for vector PCS calls.
The ELF ABI draft and detailed description is at
https://sourceware.org/ml/libc-alpha/2019-05/msg00501.html
Szabolcs Nagy (2):
aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS
aarch64: handle STO_AARCH64_VARIANT_PCS
elf/elf.h | 7 ++++++
sysdeps/aarch64/dl-dtprocnum.h | 21 +++++++++++++++++
sysdeps/aarch64/dl-machine.h | 42 ++++++++++++++++++++++++++++++----
sysdeps/aarch64/linkmap.h | 1 +
4 files changed, 67 insertions(+), 4 deletions(-)
create mode 100644 sysdeps/aarch64/dl-dtprocnum.h
--
2.17.1