head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.8 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.6 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.4 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.2 pkgsrc-2025Q2-base:1.2; locks; strict; comment @# @; 1.2 date 2025.06.11.13.27.05; author dkazankov; state Exp; branches; next 1.1; commitid joH59RK5E27zytYF; 1.1 date 2025.04.25.19.35.10; author dkazankov; state Exp; branches; next ; commitid UNL0eZmaL4DA6tSF; desc @@ 1.2 log @gcc14-gnat*: update to 14.3 bug-fix release @ text @$NetBSD: patch-gcc_config_darwin.opt,v 1.2 2025/06/08 07:37:45 wiz Exp $ Support Darwin/aarch64, from https://github.com/Homebrew/formula-patches. --- gcc/config/darwin.opt.orig 2025-05-23 11:02:04.332198151 +0000 +++ gcc/config/darwin.opt @@@@ -91,6 +91,10 @@@@ mtarget-linker Target RejectNegative Joined Separate Var(darwin_target_linker) Init(LD64_VERSION) -mtarget-linker Specify that ld64 is the toolchain linker for the current invocation. +munreachable-traps +Target Var(darwin_unreachable_traps) Init(1) +When set (the default) this makes __builtin_unreachable render as a trap. + ; Driver options. all_load @@@@ -385,6 +389,10 @@@@ weak_framework Driver RejectNegative Separate -weak_framework Make a weak link to the specified framework. +weak_framework +Driver RejectNegative Separate +-weak_framework Make a weak link to the specified framework. + weak_reference_mismatches Driver RejectNegative Separate -weak_reference_mismatches Specifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak. @ 1.1 log @lang/gcc14-gnat*: add new packages for GCC GNAT 14 @ text @d1 1 a1 1 $NetBSD: patch-gcc_config_darwin.opt,v 1.1 2025/02/05 16:30:35 adam Exp $ d5 1 a5 1 --- gcc/config/darwin.opt d10 1 a10 1 d16 1 a16 1 d18 1 a18 1 @@@@ -381,6 +385,10 @@@@ unexported_symbols_list d20 2 a21 2 -unexported_symbols_list Do not export the global symbols listed in . @