CI: Enable IEEE mode for all NVHPC test builds

libeigen/eigen!3029

Closes #3153

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
diff --git a/ci/build.linux.gitlab-ci.yml b/ci/build.linux.gitlab-ci.yml
index dfe6765..9140b92 100644
--- a/ci/build.linux.gitlab-ci.yml
+++ b/ci/build.linux.gitlab-ci.yml
@@ -259,6 +259,10 @@
     EIGEN_CI_CXX_COMPILER: nvc++
     EIGEN_CI_INSTALL: ""
     EIGEN_CI_CROSS_INSTALL: ""
+    # Override CMake's NVHPC -fast default at both compilation and linking.
+    EIGEN_CI_ADDITIONAL_ARGS: >-
+      -DEIGEN_TEST_CUSTOM_CXX_FLAGS=-Kieee
+      -DEIGEN_TEST_CUSTOM_LINKER_FLAGS=-Kieee
     # NVHPC's compiler frontend is very memory-hungry with template-heavy code.
     # The 2xlarge runner has 128 GB, so 16 jobs gives ~8 GB per process.
     # The shuffled-batch build strategy spreads memory-hungry targets across