diff options
Diffstat (limited to 'cross/ppc-morphos-gcc-10/patches/patch-gcc_config_host-darwin.c')
-rw-r--r-- | cross/ppc-morphos-gcc-10/patches/patch-gcc_config_host-darwin.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cross/ppc-morphos-gcc-10/patches/patch-gcc_config_host-darwin.c b/cross/ppc-morphos-gcc-10/patches/patch-gcc_config_host-darwin.c new file mode 100644 index 00000000000..d78c3bcb87a --- /dev/null +++ b/cross/ppc-morphos-gcc-10/patches/patch-gcc_config_host-darwin.c @@ -0,0 +1,18 @@ +$NetBSD: patch-gcc_config_host-darwin.c,v 1.1 2022/04/15 16:56:08 tnn Exp $ + +Add host hooks to allow hosting on Darwin/aarch64. +The patch is done differently from the upstream fix in order to be small. +Delete this patch when updating to GCC 12 or later. + +--- gcc/config/host-darwin.c.orig 2020-07-23 06:35:17.000000000 +0000 ++++ gcc/config/host-darwin.c +@@ -75,3 +75,9 @@ darwin_gt_pch_use_address (void *addr, s + + return ret; + } ++ ++#if defined(__aarch64__) ++#include "hosthooks.h" ++#include "hosthooks-def.h" ++const struct host_hooks host_hooks = HOST_HOOKS_INITIALIZER; ++#endif |