diff options
author | Cyril SIX <cyril.six@kalray.eu> | 2020-01-27 13:25:56 +0100 |
---|---|---|
committer | Cyril SIX <cyril.six@kalray.eu> | 2020-01-27 13:25:56 +0100 |
commit | b54d18e2e26b3f7745870894d8087162eb33c545 (patch) | |
tree | b95646a0cc3e336ec5e6ce10628861f0368bdc7c | |
parent | 893827f54addca2facc19a8f342b380d63114130 (diff) | |
download | compcert-kvx-b54d18e2e26b3f7745870894d8087162eb33c545.tar.gz compcert-kvx-b54d18e2e26b3f7745870894d8087162eb33c545.zip |
Tail duplication optimization defaulting to off
-rw-r--r-- | driver/Clflags.ml | 2 | ||||
-rw-r--r-- | driver/Driver.ml | 1 |
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 |