Page MenuHomeFreeBSD

D54597.id169306.diff
No OneTemporary

D54597.id169306.diff

diff --git a/libexec/rtld-elf/aarch64/Makefile.inc b/libexec/rtld-elf/aarch64/Makefile.inc
new file mode 100644
--- /dev/null
+++ b/libexec/rtld-elf/aarch64/Makefile.inc
@@ -0,0 +1 @@
+CFLAGS+= -mgeneral-regs-only
\ No newline at end of file
diff --git a/libexec/rtld-elf/aarch64/rtld_start.S b/libexec/rtld-elf/aarch64/rtld_start.S
--- a/libexec/rtld-elf/aarch64/rtld_start.S
+++ b/libexec/rtld-elf/aarch64/rtld_start.S
@@ -29,6 +29,9 @@
#include <machine/asm.h>
#include <sys/elf_common.h>
+.arch_extension fp
+.arch_extension simd
+
ENTRY(.rtld_start)
.cfi_undefined x30
mov x19, x0 /* Put ps_strings in a callee-saved register */

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 2, 9:31 AM (20 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29151886
Default Alt Text
D54597.id169306.diff (674 B)

Event Timeline