Dwarf: Ensure block length is encoded correctly
[ghc.git] / Makefile
index 217205c..348375f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -71,7 +71,7 @@ include mk/custom-settings.mk
 
 # Verify that stage 0 LLVM backend isn't affected by Bug #9439 if needed
 ifeq "$(GHC_LLVM_AFFECTED_BY_9439)" "1"
-ifneq "$(findstring -fllvm,$(GhcHcOpts) $(GhcStage1HcOpts))" ""
+ifneq "$(findstring -fllvm,$(SRC_HC_OPTS) $(GhcHcOpts) $(GhcStage1HcOpts))" ""
 $(error Stage 0 compiler is affected by Bug #9439. Refusing to bootstrap with -fllvm)
 endif
 endif
@@ -191,12 +191,15 @@ endif
 #           cd tests  config.  many   many  by
 # validate  && make   speed=   tests  ways  whom
 # =============================================================================
-# --fast    fast      2        some   1     Travis (to stay within time limit)
-# --normal  test      1        all    1     Phabricator (slow takes too long?)
+# --fast    fast      2        some   1+exs Travis (to stay within time limit)
+# --normal  test      1        all    1+exs Phabricator (slow takes too long?)
 # --slow    slow      0        all    all   Nightly (slow is ok)
 #
 #           accept    1        all    1
 #
+# `--fast` and `--normal` run one default way, as well as any other ways which
+# are explicitly requested by the test using extra_ways().
+#
 # `make accept` should run all tests exactly once. There is no point in
 # accepting a test for multiple ways, since it should produce the same output
 # for all ways.