jhuber6 wrote: > > Maybe. The message is emitted on the host, so there is something wrong with > the host code or runtime library.
This might be some issue with the host codegen actually. ```console > clang malloc.c -fopenmp -fopenmp-targets=x86_64-pc-linux-gnu > > ./a.out 10 131675107360774 131675107360778 110294760161286 18446744073709551615 10 131675107360774 131675107360778 110294760161286 OMP: Warning #96: Cannot form a team with 48 threads, using 21 instead. OMP: Hint Consider unsetting KMP_DEVICE_THREAD_LIMIT (KMP_ALL_THREADS), KMP_TEAMS_THREAD_LIMIT, and OMP_THREAD_LIMIT (if any are set). > clang malloc.c -fopenmp -fopenmp-targets=x86_64-pc-linux-gnu -O3 > ./a.out 10 6 10 6 18446744073709551615 10 6 10 6 ``` With optimization on, I see what I expect. With `-O0` it seems to give me garbage. Looking at the ASM also suggests that only the `0x10` value is written for some reason? https://godbolt.org/z/86hTjjaa8 is the host-IR I get without optimizations. https://github.com/llvm/llvm-project/pull/91264 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits