Module Name: src Committed By: mrg Date: Sat Apr 24 06:44:24 UTC 2021
Modified Files: src/external/gpl3/gcc/dist/gcc/config/aarch64: aarch64-netbsd.h Log Message: reduce diffs to upstream. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ 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.4 src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h:1.5 --- src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h:1.4 Fri Oct 4 08:51:32 2019 +++ src/external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h Sat Apr 24 06:44:24 2021 @@ -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 }, \