================ @@ -0,0 +1,11 @@ +// Host-side compilation on x86 (no errors expected). +// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -aux-triple nvptx64 -fopenmp -x c -fsyntax-only -verify=host %s + +// Device-side compilation for targets without 128-bit float/complex support (no errors expected). ---------------- AaronBallman wrote:
Yeah, that's why I'm trying to push/nerd snipe for offloading to tackle this problem at some point sooner rather than later. The debugging experience for offload is already hard enough but in this particular case, good luck even noticing our bug (unless you're testing excess precision really well, you won't notice you got 32-bits instead of 128-bits for the computations, so this kind of bug can remain in a codebase for a *long* time I'd expect). https://github.com/llvm/llvm-project/pull/214497 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
