Commit c8439fc7 authored by Peter Trommler's avatar Peter Trommler 🥁 Committed by Marge Bot

Fix testsuite on powerpc64le

Remove expect broken on recomp tests, #11260 was closed
by !2264 and #11323 most likely by !2264 as well.

GHCi scripts tests work on GHCi but not the external interpreter,
adjust test configuration accordingly. Fixes unexpected passes.

Mark test requiring DWARF expect fail on powerpc64[le] for #11261.
parent 70a90110
test('T17586', normal, makefile_test, [])
test('T17586',
[when(arch('powerpc64') or arch('powerpc64le'), expect_broken(11261))],
makefile_test, [])
......@@ -2,5 +2,5 @@
test('recomp011',
[extra_files(['Main.hs']),
when(arch('powerpc64') or arch('powerpc64le'), expect_broken(11260))],
when(arch('powerpc64'), expect_broken(11260))],
makefile_test, [])
......@@ -5,6 +5,6 @@ test('recomp015',
# See ticket:11022#comment:7
unless(opsys('linux') or opsys('solaris2') or opsys('openbsd'), skip),
when(arch('arm'), skip),
when(arch('powerpc64') or arch('powerpc64le'), expect_broken(11323))],
when(arch('powerpc64'), expect_broken(11323))],
makefile_test, [])
test('T16392',
[extra_files(['A.hs']),
extra_ways(['ghci-ext']),
req_rts_linker],
when(config.have_RTS_linker,extra_ways(['ghci-ext'])),
req_interp],
ghci_script, ['T16392.script'])
......@@ -2,6 +2,6 @@ test('prog001',
[extra_files(['../shell.hs', 'A.hs', 'B.hs', 'C1.hs', 'D1.hs', 'D2.hs']),
when(arch('arm'), fragile(17555)),
cmd_prefix('ghciWayFlags=' + config.ghci_way_flags),
req_rts_linker,
unless(opsys('mingw32'), extra_ways(['ghci-ext']))],
req_interp,
unless(opsys('mingw32') or not config.have_RTS_linker, extra_ways(['ghci-ext']))],
ghci_script, ['prog001.script'])
......@@ -10,12 +10,12 @@
test('ghci001', combined_output, ghci_script, ['ghci001.script'])
test('ghci002', combined_output, ghci_script, ['ghci002.script'])
test('ghci003', combined_output, ghci_script, ['ghci003.script'])
test('ghci004', [ combined_output, req_rts_linker,
unless(opsys('mingw32'),extra_ways(['ghci-ext'])) ],
test('ghci004', [ combined_output,
unless(opsys('mingw32') or not (config.have_RTS_linker),extra_ways(['ghci-ext'])) ],
ghci_script, ['ghci004.script'])
test('ghci005', combined_output, ghci_script, ['ghci005.script'])
test('ghci006', [ combined_output, req_rts_linker,
unless(opsys('mingw32'),extra_ways(['ghci-ext'])) ],
test('ghci006', [ combined_output,
unless(opsys('mingw32') or not config.have_RTS_linker,extra_ways(['ghci-ext'])) ],
ghci_script, ['ghci006.script'])
test('ghci007', combined_output, ghci_script, ['ghci007.script'])
test('ghci008', [ combined_output,
......
......@@ -24,7 +24,7 @@ test('Ppr023', ignore_stderr, makefile_test, ['ppr023'])
test('Ppr024', ignore_stderr, makefile_test, ['ppr024'])
test('Ppr025', ignore_stderr, makefile_test, ['ppr025'])
test('Ppr026', ignore_stderr, makefile_test, ['ppr026'])
test('Ppr027', [ignore_stderr, req_rts_linker], makefile_test, ['ppr027'])
test('Ppr027', [ignore_stderr, req_interp], makefile_test, ['ppr027'])
test('Ppr028', ignore_stderr, makefile_test, ['ppr028'])
test('Ppr029', ignore_stderr, makefile_test, ['ppr029'])
test('Ppr030', ignore_stderr, makefile_test, ['ppr030'])
......@@ -37,22 +37,22 @@ test('Ppr036', ignore_stderr, makefile_test, ['ppr036'])
test('Ppr037', ignore_stderr, makefile_test, ['ppr037'])
test('Ppr038', ignore_stderr, makefile_test, ['ppr038'])
test('Ppr039', ignore_stderr, makefile_test, ['ppr039'])
test('Ppr040', [ignore_stderr, req_rts_linker], makefile_test, ['ppr040'])
test('Ppr040', [ignore_stderr, req_interp], makefile_test, ['ppr040'])
test('Ppr041', ignore_stderr, makefile_test, ['ppr041'])
test('Ppr042', ignore_stderr, makefile_test, ['ppr042'])
test('Ppr043', [ignore_stderr, req_rts_linker], makefile_test, ['ppr043'])
test('Ppr043', [ignore_stderr, req_interp], makefile_test, ['ppr043'])
test('Ppr044', ignore_stderr, makefile_test, ['ppr044'])
test('Ppr045', ignore_stderr, makefile_test, ['ppr045'])
test('Ppr046', ignore_stderr, makefile_test, ['ppr046'])
test('Ppr047', ignore_stderr, makefile_test, ['ppr047'])
test('Ppr048', ignore_stderr, makefile_test, ['ppr048'])
test('T13199', [ignore_stderr, req_rts_linker], makefile_test, ['T13199'])
test('T13199', [ignore_stderr, req_interp], makefile_test, ['T13199'])
test('T13050p', ignore_stderr, makefile_test, ['T13050p'])
test('T13550', [ignore_stderr, req_rts_linker], makefile_test, ['T13550'])
test('T13942', [ignore_stderr, req_rts_linker], makefile_test, ['T13942'])
test('T14289', [ignore_stderr, req_rts_linker], makefile_test, ['T14289'])
test('T14289b', [ignore_stderr, req_rts_linker], makefile_test, ['T14289b'])
test('T14289c', [ignore_stderr, req_rts_linker], makefile_test, ['T14289c'])
test('T13550', [ignore_stderr, req_interp], makefile_test, ['T13550'])
test('T13942', [ignore_stderr, req_interp], makefile_test, ['T13942'])
test('T14289', [ignore_stderr, req_interp], makefile_test, ['T14289'])
test('T14289b', [ignore_stderr, req_interp], makefile_test, ['T14289b'])
test('T14289c', [ignore_stderr, req_interp], makefile_test, ['T14289c'])
test('T14306', ignore_stderr, makefile_test, ['T14306'])
test('T14343', normal, compile_fail, [''])
test('T14343b', normal, compile_fail, [''])
......
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