use USE_NOEXECONLY and disable jump tables so gcc-11 builds and passes tests

OK tb@
This commit is contained in:
phessler 2023-01-15 08:30:47 +00:00
parent a9a73ec53a
commit 3467857be7
2 changed files with 12 additions and 2 deletions

View File

@ -13,11 +13,12 @@ ONLY_FOR_ARCHS-dlang = aarch64 amd64 arm i386 powerpc powerpc64
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

View File

@ -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>.