Optimise stage1 compiler
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Thu, 14 Sep 2017 23:46:38 +0000 (00:46 +0100)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Thu, 14 Sep 2017 23:46:38 +0000 (00:46 +0100)
See #393

doc/flavours.md
src/Settings/Flavours/Quickest.hs

index 3bf0c30..042475e 100644 (file)
@@ -61,9 +61,9 @@ when compiling the `compiler` library, and `hsGhc` when compiling/linking the GH
     <td>-O0<br>-H32m</td>
     <td></td>
     <td></td>
+    <td>-O</td>
     <td></td>
-    <td></td>
-    <td></td>
+    <td>-O</td>
     <td></td>
   </tr>
   <tr>
index 3c507bc..88922ec 100644 (file)
@@ -15,8 +15,8 @@ quickestArgs :: Args
 quickestArgs = sourceArgs $ SourceArgs
     { hsDefault  = pure ["-O0", "-H64m"]
     , hsLibrary  = mempty
-    , hsCompiler = mempty
-    , hsGhc      = mempty }
+    , hsCompiler = stage0 ? arg "-O"
+    , hsGhc      = stage0 ? arg "-O" }
 
 quickestRtsWays :: Ways
 quickestRtsWays = mconcat