summaryrefslogtreecommitdiff
path: root/testsuite/tests/codeGen/should_compile/all.T
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2018-01-03 10:48:26 +0000
committerSimon Peyton Jones <simonpj@microsoft.com>2018-01-03 11:26:20 +0000
commitbd438b2d67ec8f5d8ac8472f13b3175b569951b9 (patch)
tree341778b90b4544430393898d3bdfc93ce08601bd /testsuite/tests/codeGen/should_compile/all.T
parent9e5535ca667e060ce1431d42cdfc3a13ae080a88 (diff)
downloadhaskell-bd438b2d67ec8f5d8ac8472f13b3175b569951b9.tar.gz
Get evaluated-ness right in the back end
See Trac #14626, comment:4. We want to maintain evaluted-ness info on Ids into the code generateor for two reasons (see Note [Preserve evaluated-ness in CorePrep] in CorePrep) - DataToTag magic - Potentially using it in the codegen (this is Gabor's current work) But it was all being done very inconsistently, and actually outright wrong -- the DataToTag magic hasn't been working for years. This patch tidies it all up, with Notes to match.
Diffstat (limited to 'testsuite/tests/codeGen/should_compile/all.T')
-rw-r--r--testsuite/tests/codeGen/should_compile/all.T5
1 files changed, 4 insertions, 1 deletions
diff --git a/testsuite/tests/codeGen/should_compile/all.T b/testsuite/tests/codeGen/should_compile/all.T
index 6ae4e1cb4e..fb813a497a 100644
--- a/testsuite/tests/codeGen/should_compile/all.T
+++ b/testsuite/tests/codeGen/should_compile/all.T
@@ -30,8 +30,11 @@ test('debug',
run_command, ['$MAKE -s --no-print-directory debug'])
test('T9964', normal, compile, ['-O'])
test('T10518', [cmm_src], compile, [''])
-test('T10667', [ when((arch('powerpc64') or arch('powerpc64le')),
+test('T10667', [ when((arch('powerpc64') or arch('powerpc64le')),
expect_broken(11261))],
compile, ['-g'])
test('T12115', normal, compile, [''])
test('T12355', normal, compile, [''])
+test('T14626',
+ normal,
+ run_command, ['$MAKE -s --no-print-directory T14626'])