Module Name: src
Committed By: christos
Date: Sun Jul 15 16:35:47 UTC 2018
Modified Files:
src/external/gpl3/gcc/dist/gcc/config/aarch64: aarch64-netbsd.h
Log Message:
There is no more SUBTARGET_EXTRA_SPECS, so hijack the EXTRA_SPECS.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h
diff -u src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h:1.1 src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h:1.2
--- src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h:1.1 Sat Jul 14 19:47:32 2018
+++ src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h Sun Jul 15 12:35:47 2018
@@ -20,10 +20,6 @@
#ifndef GCC_AARCH64_NETBSD_H
#define GCC_AARCH64_NETBSD_H
-#undef SUBTARGET_EXTRA_SPECS
-#define SUBTARGET_EXTRA_SPECS \
- NETBSD_SUBTARGET_EXTRA_SPECS
-
#define TARGET_LINKER_BIG_EMULATION "aarch64nbsdb"
#define TARGET_LINKER_LITTLE_EMULATION "aarch64nbsd"
@@ -36,6 +32,8 @@
#undef SUBTARGET_EXTRA_LINK_SPEC
#define SUBTARGET_EXTRA_LINK_SPEC " -m" TARGET_LINKER_EMULATION
+#define NETBSD_ENTRY_POINT "__start"
+
#define NETBSD_TARGET_LINK_SPEC "%{h*} \
-X %{mbig-endian:-EB -m " TARGET_LINKER_BIG_EMULATION "} \
%{mlittle-endian:-EL -m " TARGET_LINKER_LITTLE_EMULATION "} \
@@ -96,4 +94,9 @@
#define MCOUNT_NAME ".mcount"
#endif
+#undef EXTRA_SPECS
+#define EXTRA_SPECS \
+ { "asm_cpu_spec", ASM_CPU_SPEC }, \
+ NETBSD_SUBTARGET_EXTRA_SPECS
+
#endif /* GCC_AARCH64_NETBSD_H */