Browse Source

Disable multiplication optimizer when global optimizer is used

ceriel 32 years ago
parent
commit
5e30d43097
1 changed files with 5 additions and 1 deletions
  1. 5 1
      lib/descr/fe

+ 5 - 1
lib/descr/fe

@@ -193,7 +193,11 @@ name opt
 	to .m
 	program {EM}/lib.bin/em_opt
 	mapflag -LIB OPT_F={OPT_F?} -L
-	args {OPT_F?} {MACHOPT_F?} <
+# when running the global optimizer, no multiplication optimization here.
+	mapflag -O2 OPT2_F=-m0
+	mapflag -O3 OPT2_F=-m0
+	mapflag -O4 OPT2_F=-m0
+	args {OPT_F?} {MACHOPT_F?} {OPT2_F?} <
 	stdout
 	optimizer
 end