Commit 5f5d0c9d authored by Peter Trommler's avatar Peter Trommler 🥁 Committed by Ben Gamari
Browse files

Mark test broken on powerpc64[le]

Test num009 fails different results. #15062 lists more issues on other
platforms. Test T14894 fails because DWARF support is not implemented in
the PowerPC native code backend. T5435_v_asm_b fails because the runtime
linker is not implemented for PowerPC 64-bit systems.

Test Plan: validate

Reviewers: bgamari, hvr, erikd, simonmar

Reviewed By: bgamari

Subscribers: rwbarton, thomie, carter

GHC Trac Issues: #13634, #11261, #11259, #15062

Differential Revision: https://phabricator.haskell.org/D4825
parent 8ae7c1b5
...@@ -14,6 +14,7 @@ else: ...@@ -14,6 +14,7 @@ else:
opts = '' opts = ''
test('num009', [ when(fast(), skip) test('num009', [ when(fast(), skip)
, when(platform('i386-apple-darwin'), expect_broken(2370)) , when(platform('i386-apple-darwin'), expect_broken(2370))
, when(platform('powerpc64le-unknown-linux'), expect_broken(13634))
, when(opsys('mingw32'), omit_ways(['ghci'])) ], , when(opsys('mingw32'), omit_ways(['ghci'])) ],
# We get different results at 1e20 on x86/Windows, so there is # We get different results at 1e20 on x86/Windows, so there is
# a special output file for that. I (SDM) don't think these are # a special output file for that. I (SDM) don't think these are
......
...@@ -198,6 +198,8 @@ test('T5435_v_asm_a', [extra_files(['T5435.hs', 'T5435_asm.c']), ...@@ -198,6 +198,8 @@ test('T5435_v_asm_a', [extra_files(['T5435.hs', 'T5435_asm.c']),
# this one just needs to run on linux, as darwin/mingw32 are covered # this one just needs to run on linux, as darwin/mingw32 are covered
# by the _a test already. # by the _a test already.
test('T5435_v_asm_b', [extra_files(['T5435.hs', 'T5435_asm.c']), test('T5435_v_asm_b', [extra_files(['T5435.hs', 'T5435_asm.c']),
when(arch('powerpc64') or arch('powerpc64le'),
expect_broken(11259)),
when(opsys('darwin') or opsys('mingw32'), skip)], when(opsys('darwin') or opsys('mingw32'), skip)],
run_command, ['$MAKE -s --no-print-directory T5435_v_asm_b']) run_command, ['$MAKE -s --no-print-directory T5435_v_asm_b'])
test('T5435_v_gcc', [extra_files(['T5435.hs', 'T5435_gcc.c']), test('T5435_v_gcc', [extra_files(['T5435.hs', 'T5435_gcc.c']),
......
...@@ -82,6 +82,6 @@ test('T14768', reqlib('vector'), compile_and_run, ['']) ...@@ -82,6 +82,6 @@ test('T14768', reqlib('vector'), compile_and_run, [''])
test('T14868', test('T14868',
[when((arch('powerpc64') or arch('powerpc64le')), expect_broken(11261))], [when((arch('powerpc64') or arch('powerpc64le')), expect_broken(11261))],
compile_and_run, ['']) compile_and_run, [''])
test('T14894', normal, compile_and_run, ['']) test('T14894', [when((arch('powerpc64') or arch('powerpc64le')), expect_broken(11261))], compile_and_run, [''])
test('T14965', normal, compile_and_run, ['']) test('T14965', normal, compile_and_run, [''])
test('T15114', only_ways('optasm'), compile_and_run, ['']) test('T15114', only_ways('optasm'), compile_and_run, [''])
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment