Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/gcc/dist/gcc/config/aarch64 reduce diffs to up...



details:   https://anonhg.NetBSD.org/src/rev/65fe2c1cea7d
branches:  trunk
changeset: 1020734:65fe2c1cea7d
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sat Apr 24 06:44:24 2021 +0000

description:
reduce diffs to upstream.

diffstat:

 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h |  48 ++-----------
 1 files changed, 7 insertions(+), 41 deletions(-)

diffs (73 lines):

diff -r 10013c8a69e6 -r 65fe2c1cea7d external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h
--- a/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h        Sat Apr 24 06:44:01 2021 +0000
+++ b/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h        Sat Apr 24 06:44:24 2021 +0000
@@ -1,5 +1,5 @@
 /* Definitions for AArch64 running NetBSD
-   Copyright (C) 2016-2017 Free Software Foundation, Inc.
+   Copyright (C) 2016-2020 Free Software Foundation, Inc.
 
    This file is part of GCC.
 
@@ -38,32 +38,15 @@
 
 #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 "} \
-   %(netbsd_link_spec)"
-
-#if TARGET_FIX_ERR_A53_835769_DEFAULT
-#define CA53_ERR_835769_SPEC \
-  " %{!mno-fix-cortex-a53-835769:--fix-cortex-a53-835769}"
-#else
-#define CA53_ERR_835769_SPEC \
-  " %{mfix-cortex-a53-835769:--fix-cortex-a53-835769}"
-#endif
-
-#ifdef TARGET_FIX_ERR_A53_843419_DEFAULT
-#define CA53_ERR_843419_SPEC \
-  " %{!mno-fix-cortex-a53-843419:--fix-cortex-a53-843419}"
-#else
-#define CA53_ERR_843419_SPEC \
-  " %{mfix-cortex-a53-843419:--fix-cortex-a53-843419}"
-#endif
+#define NETBSD_TARGET_LINK_SPEC  "%{h*} "                              \
+  "-X %{mbig-endian:-EB -m " TARGET_LINKER_BIG_EMULATION "} "          \
+  "%{mlittle-endian:-EL -m " TARGET_LINKER_LITTLE_EMULATION "} "       \
+  "%(netbsd_link_spec)"
 
 #undef  LINK_SPEC
-#define LINK_SPEC NETBSD_LINK_SPEC_ELF                 \
+#define LINK_SPEC NETBSD_LINK_SPEC_ELF         \
                  NETBSD_TARGET_LINK_SPEC       \
-                  CA53_ERR_835769_SPEC         \
-                  CA53_ERR_843419_SPEC
+                 AARCH64_ERRATA_LINK_SPEC
 
 #undef TARGET_OS_CPP_BUILTINS
 #define TARGET_OS_CPP_BUILTINS()               \
@@ -76,23 +59,6 @@
 #undef SUBTARGET_CPP_SPEC
 #define SUBTARGET_CPP_SPEC NETBSD_CPP_SPEC
 
-#if 0
-#define TARGET_ASM_FILE_END file_end_indicate_exec_stack
-#endif
-
-#if 0
-/* Uninitialized common symbols in non-PIE executables, even with
-   strong definitions in dependent shared libraries, will resolve
-   to COPY relocated symbol in the executable.  See PR65780.  */
-#undef TARGET_BINDS_LOCAL_P
-#define TARGET_BINDS_LOCAL_P default_binds_local_p_2
-#endif
-
-#if 0
-#undef MCOUNT_NAME
-#define MCOUNT_NAME ".mcount"
-#endif
-
 #undef EXTRA_SPECS
 #define EXTRA_SPECS \
   { "asm_cpu_spec",             ASM_CPU_SPEC }, \



Home | Main Index | Thread Index | Old Index