[commit: ghc] wip/T14626: WIP: makefile foolings (99c525b)

git at git.haskell.org git at git.haskell.org
Sun Jan 28 16:07:09 UTC 2018


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/T14626
Link       : http://ghc.haskell.org/trac/ghc/changeset/99c525ba8945b2b21c4b004816f450b66f6ae84f/ghc

>---------------------------------------------------------------

commit 99c525ba8945b2b21c4b004816f450b66f6ae84f
Author: Gabor Greif <ggreif at gmail.com>
Date:   Wed Jan 17 14:45:15 2018 +0100

    WIP: makefile foolings


>---------------------------------------------------------------

99c525ba8945b2b21c4b004816f450b66f6ae84f
 testsuite/tests/codeGen/should_compile/Makefile | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/testsuite/tests/codeGen/should_compile/Makefile b/testsuite/tests/codeGen/should_compile/Makefile
index eaad461..50d3f0e 100644
--- a/testsuite/tests/codeGen/should_compile/Makefile
+++ b/testsuite/tests/codeGen/should_compile/Makefile
@@ -6,14 +6,19 @@ T2578:
 	'$(TEST_HC)' $(TEST_HC_OPTS) --make T2578 -fforce-recomp -v0
 
 T14626:
+	echo == PREP ==
 	'$(TEST_HC)' $(TEST_HC_OPTS) -c -O -ddump-prep -dsuppress-uniques T14626.hs | grep case
+	echo == /PREP ==
+	echo
 	echo == CMM ==
-  # we don't want to see re-tagging, like: R1 = R1 & (-8);
+	# we don't want to see re-tagging, like: R1 = R1 & (-8);
 	- '$(TEST_HC)' $(TEST_HC_OPTS) -c -O -ddump-cmm -dsuppress-uniques -fforce-recomp T14626.hs | grep 'R1 = R1 & (-[48])'
 	echo == /CMM ==
+	printf "hey\nkdfsf\nzzz\nzzz\nzzz\nusduzsd\n" | sed -e '/kdf/,/uzs/!d'
+	- '$(TEST_HC)' $(TEST_HC_OPTS) -c -O -ddump-cmm -dsuppress-uniques -fforce-recomp T13861a.hs # | sed -e '/T14626.consonant_entry/,
 
 debug:
-	# Without optimisations, we should get annotations for basically
+       # Without optimisations, we should get annotations for basically
 	# all expressions in the example program.
 	echo == Dbg ==
 	'$(TEST_HC)' $(TEST_HC_OPTS) debug -fforce-recomp -g -ddump-cmm-verbose \



More information about the ghc-commits mailing list