Skip to content

Commit 30eefec

Browse files
authored
[CI] Workaround icpx miscompile in nightly (#22616)
An icx miscompile is causing `check-llvm` for the build-with-icx job in the nightly to hang, see [here](https://github.com/intel/llvm/actions/runs/29223423540/job/86732841235). This workaround was suggested by the team owning the bug, see CMPLRLLVM-76831 for more info. Shown working [here](https://github.com/intel/llvm/actions/runs/29261216659/job/86854789780). Signed-off-by: Nick Sarnie <nick.sarnie@intel.com>
1 parent dd1897c commit 30eefec

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

.github/workflows/sycl-nightly.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ jobs:
7070
with:
7171
build_cache_root: "/__w/"
7272
build_cache_suffix: oneapi
73-
build_configure_extra_args: -DCMAKE_C_FLAGS="-no-intel-lib -ffp-model=precise" -DCMAKE_CXX_FLAGS="-no-intel-lib -ffp-model=precise"
73+
# -fno-unroll-loops is added to workaround icpx bug CMPLRLLVM-76831.
74+
build_configure_extra_args: -DCMAKE_C_FLAGS="-no-intel-lib -ffp-model=precise -fno-unroll-loops" -DCMAKE_CXX_FLAGS="-no-intel-lib -ffp-model=precise -fno-unroll-loops"
7475
cc: icx
7576
cxx: icpx
7677

0 commit comments

Comments
 (0)