-
Notifications
You must be signed in to change notification settings - Fork 10.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clang frontend crash (with reproducers) when building Nodejs 21.4.0 with Polly Parallelizer #75923
Comments
@llvm/issue-subscribers-polly Author: None (ms178)
With a recent Clang-18 snapshot (cd6e462), I've seen the following frontend crash:
Here are the mentioned files: ieee754-a11a66.cpp.txt I've identified the problematic part of the Cflags to reproduce this is, it comes down to using the Polly parallelizer:
Without these flags, the compile runs fine. |
I have tried to reduce the reproducer to IR to run with opt
Opt command
We are trying to address this issue in polly. |
Causes crashes in stage 3 when using polly. By analyzing the core dump, the issue can be identified to be similar to [1]. Removing the flag fixes the build with polly. [1]: llvm/llvm-project#75923 Signed-off-by: Dakkshesh <dakkshesh5@gmail.com>
With a recent Clang-18 snapshot (cd6e462), I've seen the following frontend crash:
Here are the mentioned files:
ieee754-a11a66.cpp.txt
ieee754-a11a66.sh.txt
I've identified the problematic part of the Cflags to reproduce this is, it comes down to using the Polly parallelizer:
-mllvm -polly-parallel -fopenmp -fopenmp-version=50 -mllvm -polly-omp-backend=LLVM -mllvm -polly-num-threads=36 -mllvm -polly-scheduling=dynamic -mllvm -polly-scheduling-chunksize=1
Without these flags, the compile runs fine.
The text was updated successfully, but these errors were encountered: