From f4349837d93b4dfe9ba09791e280ee2d6c99919f Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Tue, 18 Feb 2020 14:42:41 +0100 Subject: Introduce and ELF_INITFINI for all architectures This supersedes the init_array sysdeps directory. It allows us to check for ELF_INITFINI in both C and assembler code, and skip DT_INIT and DT_FINI processing completely on newer architectures. A new header file is needed because is incompatible with assembler code. is compatible with assembler code, but it cannot be included in all assembler files because on some architectures, it redefines register names, and some assembler files conflict with that. is replicated for legacy architectures which need DT_INIT/DT_FINI support. New architectures follow the generic default and disable it. --- sysdeps/riscv/Implies | 2 -- 1 file changed, 2 deletions(-) (limited to 'sysdeps/riscv/Implies') diff --git a/sysdeps/riscv/Implies b/sysdeps/riscv/Implies index c88325b8be..1945b1f4bb 100644 --- a/sysdeps/riscv/Implies +++ b/sysdeps/riscv/Implies @@ -1,5 +1,3 @@ -init_array - ieee754/ldbl-128 ieee754/dbl-64 ieee754/flt-32 -- cgit 1.4.1