Use USE_NOEXECONLY workaround to make gcc 8 build while we're looking for

a proper fix. Also disable jump tables.

USE_NOEXECONLY suggested by jca
ok pascal
This commit is contained in:
tb 2023-01-11 21:59:01 +00:00
parent 814ef024bd
commit 35db4de0e0
2 changed files with 12 additions and 2 deletions

View File

@ -13,11 +13,12 @@ USE_LLD = No
DPB_PROPERTIES = parallel
USE_NOEXECONLY = Yes
V = 8.4.0
FULL_VERSION = $V
FULL_PKGVERSION = $V
REVISION = 12
REVISION-main = 13
REVISION = 14
ADASTRAP-amd64 = adastrap-amd64-$V-1.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
@@ -1779,7 +1787,7 @@ Common Report 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.
fkeep-inline-functions
@@ -2387,7 +2395,7 @@ Common RejectNegative Joined Var(common_deferred_optio
-fstack-limit-symbol=<name> Trap if the stack goes past symbol <name>.