summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoritz Angermann <moritz.angermann@gmail.com>2021-04-07 17:57:56 +0800
committerMoritz Angermann <moritz.angermann@gmail.com>2021-06-04 15:09:37 +0800
commit174b7b3406082fcb2b7f9a96b901679cd6e5d84e (patch)
tree168faa3a4319b3624e4856f9bed7a8e8756b2ab2
parent142c44a25719e4af511904ce0d893ee706e89f5a (diff)
downloadhaskell-wip/angerman/master-aarch64.tar.gz
[testsuite] fix T6132 when using the LLVM toolchainwip/angerman/master-aarch64
-rw-r--r--testsuite/tests/runghc/all.T8
1 files changed, 7 insertions, 1 deletions
diff --git a/testsuite/tests/runghc/all.T b/testsuite/tests/runghc/all.T
index bb56064dfa..86c5cb6663 100644
--- a/testsuite/tests/runghc/all.T
+++ b/testsuite/tests/runghc/all.T
@@ -5,7 +5,13 @@ test('T8601', req_interp, makefile_test, [])
test('T11247', [req_interp, expect_broken(11247)], makefile_test, [])
test('T6132', [
- when(opsys('darwin') or opsys('freebsd'), expect_broken(6132))],
+ when(opsys('darwin') or opsys('freebsd'), expect_broken(6132)),
+ # When using clang as CC, which more recent LLVM toolchains will
+ # require as llc will produce assembly that GAS doesn't like,
+ # we'll end up with the following issue where clang does not
+ # like the shebang.
+ # https://bugs.llvm.org/show_bug.cgi?id=40689
+ omit_ways(llvm_ways)],
compile, [''])
test('T17171a',