aboutsummaryrefslogtreecommitdiffstats
path: root/driver
diff options
context:
space:
mode:
authorCyril SIX <cyril.six@kalray.eu>2020-01-27 13:25:56 +0100
committerCyril SIX <cyril.six@kalray.eu>2020-01-27 13:25:56 +0100
commitb54d18e2e26b3f7745870894d8087162eb33c545 (patch)
treeb95646a0cc3e336ec5e6ce10628861f0368bdc7c /driver
parent893827f54addca2facc19a8f342b380d63114130 (diff)
downloadcompcert-kvx-b54d18e2e26b3f7745870894d8087162eb33c545.tar.gz
compcert-kvx-b54d18e2e26b3f7745870894d8087162eb33c545.zip
Tail duplication optimization defaulting to off
Diffstat (limited to 'driver')
-rw-r--r--driver/Clflags.ml2
-rw-r--r--driver/Driver.ml1
2 files changed, 1 insertions, 2 deletions
diff --git a/driver/Clflags.ml b/driver/Clflags.ml
index 67ec9702..088845fe 100644
--- a/driver/Clflags.ml
+++ b/driver/Clflags.ml
@@ -24,10 +24,10 @@ let option_fpacked_structs = ref false
let option_ffpu = ref true
let option_ffloatconstprop = ref 2
let option_ftailcalls = ref true
-let option_fduplicate = ref true
let option_fconstprop = ref true
let option_fcse = ref true
let option_fredundancy = ref true
+let option_fduplicate = ref false
let option_fpostpass = ref true
let option_fpostpass_sched = ref "list"
let option_fifconversion = ref true
diff --git a/driver/Driver.ml b/driver/Driver.ml
index 5d08dc6b..129248dc 100644
--- a/driver/Driver.ml
+++ b/driver/Driver.ml
@@ -261,7 +261,6 @@ let dump_mnemonics destfile =
let optimization_options = [
option_ftailcalls; option_fifconversion; option_fconstprop; option_fcse;
option_fpostpass; option_fredundancy; option_finline_functions_called_once;
- option_fduplicate
]
let set_all opts () = List.iter (fun r -> r := true) opts