[Git][ghc/ghc][wip/T25762] gitlab-ci: Run llvm testsuite ways in llvm jobs
Ben Gamari (@bgamari)
gitlab at gitlab.haskell.org
Tue Feb 18 23:19:45 UTC 2025
Ben Gamari pushed to branch wip/T25762 at Glasgow Haskell Compiler / GHC
Commits:
d435ff66 by Ben Gamari at 2025-02-18T18:19:36-05:00
gitlab-ci: Run llvm testsuite ways in llvm jobs
Addresses #25762.
- - - - -
2 changed files:
- .gitlab/generate-ci/gen_ci.hs
- .gitlab/jobs.yaml
Changes:
=====================================
.gitlab/generate-ci/gen_ci.hs
=====================================
@@ -276,7 +276,7 @@ crossConfig triple emulator configure_wrapper =
}
llvm :: BuildConfig
-llvm = vanilla { llvmBootstrap = True }
+llvm = vanilla { llvmBootstrap = True, testsuiteWays = ["llvm", "optllvm"] }
tsan :: BuildConfig
tsan = vanilla { threadSanitiser = True }
=====================================
.gitlab/jobs.yaml
=====================================
@@ -317,7 +317,7 @@
"INSTALL_CONFIGURE_ARGS": "--enable-strict-ghc-toolchain-check",
"RUNTEST_ARGS": "",
"TEST_ENV": "aarch64-linux-deb12-validate+llvm",
- "TEST_WAYS": ""
+ "TEST_WAYS": "llvm optllvm"
}
},
"i386-linux-alpine3_20-validate": {
@@ -831,7 +831,7 @@
"INSTALL_CONFIGURE_ARGS": "--enable-strict-ghc-toolchain-check",
"RUNTEST_ARGS": "",
"TEST_ENV": "aarch64-linux-deb12-validate+llvm",
- "TEST_WAYS": "",
+ "TEST_WAYS": "llvm optllvm",
"XZ_OPT": "-9"
}
},
@@ -2587,7 +2587,7 @@
"INSTALL_CONFIGURE_ARGS": "--enable-strict-ghc-toolchain-check",
"RUNTEST_ARGS": "",
"TEST_ENV": "x86_64-linux-deb12-validate+llvm",
- "TEST_WAYS": "",
+ "TEST_WAYS": "llvm optllvm",
"XZ_OPT": "-9"
}
},
@@ -6908,7 +6908,7 @@
"INSTALL_CONFIGURE_ARGS": "--enable-strict-ghc-toolchain-check",
"RUNTEST_ARGS": "",
"TEST_ENV": "x86_64-linux-deb12-validate+llvm",
- "TEST_WAYS": ""
+ "TEST_WAYS": "llvm optllvm"
}
},
"x86_64-linux-deb12-validate+thread_sanitizer_cmm": {
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/d435ff66c83f826933b7507fd2b08fd270c56f3c
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/d435ff66c83f826933b7507fd2b08fd270c56f3c
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20250218/7a40e5a5/attachment-0001.html>
More information about the ghc-commits
mailing list