Same diff as what was applied to lang/gcc/8, OK?
Index: lang/gcc/11/Makefile =================================================================== RCS file: /cvs/openbsd/ports/lang/gcc/11/Makefile,v retrieving revision 1.16 diff -u -p -u -p -r1.16 Makefile --- lang/gcc/11/Makefile 22 Nov 2022 23:26:10 -0000 1.16 +++ lang/gcc/11/Makefile 15 Jan 2023 08:05:53 -0000 @@ -13,11 +13,12 @@ ONLY_FOR_ARCHS-dlang = aarch64 amd64 arm DPB_PROPERTIES = parallel +USE_NOEXECONLY = Yes + V = 11.2.0 FULL_VERSION = $V FULL_PKGVERSION = $V -REVISION = 3 -REVISION-dlang = 4 +REVISION = 5 ADASTRAP-amd64 = adastrap-amd64-$V-2.tar.xz ADASTRAP-arm = adastrap-arm-4.9.4-0.tar.xz Index: lang/gcc/11/patches/patch-gcc_common_opt =================================================================== RCS file: /cvs/openbsd/ports/lang/gcc/11/patches/patch-gcc_common_opt,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-gcc_common_opt --- lang/gcc/11/patches/patch-gcc_common_opt 11 Mar 2022 19:28:58 -0000 1.2 +++ lang/gcc/11/patches/patch-gcc_common_opt 14 Jan 2023 07:49:55 -0000 @@ -59,6 +59,15 @@ Index: gcc/common.opt Process #ident directives. fif-conversion +@@ -1941,7 +1949,7 @@ Common Var(flag_ivopts) Init(1) Optimization + Optimize induction variables on trees. + + fjump-tables +-Common Var(flag_jump_tables) Init(1) Optimization ++Common Var(flag_jump_tables) Init(0) Optimization + Use jump tables for sufficiently large switch statements. + + fbit-tests @@ -2627,7 +2635,7 @@ Common RejectNegative Joined Var(common_deferred_optio -fstack-limit-symbol=<name> Trap if the stack goes past symbol <name>. -- Heuristics are bug ridden by definition. If they didn't have bugs, then they'd be algorithms.
