[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