https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241550

Dimitry Andric <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #2 from Dimitry Andric <[email protected]> ---
It's unfortunate that the cuda headers use these __isnan functions, which seem
to be glibc specific.

That said, I see the error is not in the clang-supplied cuda wrapper headers,
but in
/usr/home/arr/cuda/var/cuda-repo-10-0-local-10.0.130-410.48/usr/local/cuda-10.0//include/crt/math_functions.hpp.
 So this is some specific thing that is (maybe) being used all of the place in
CUDA code?

We do indeed have an __inline_isnan, but it is currently only used for the
__fp_type_select() macro in math.h.  The name originates in base r253215 by
David, which says "Cleanups to math.h that prevent namespace conflicts with
C++".

It looks like the name used to be __isnan before that commit, but why it was
changed is unclear.  There is no __isnan in the C++ standards, as far as I can
see.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "[email protected]"

Reply via email to