[Libclc-dev] [PATCH] Fix definition of INFINITY and add NAN/HUGE_VAL[F]

Matt Arsenault arsenm2 at gmail.com
Sun Jun 15 15:38:55 PDT 2014


On Jun 15, 2014, at 3:33 PM, Jeroen Ketema <j.ketema at imperial.ac.uk> wrote:

> Hi Matt,
> 
>> This needs to be replaced with: 
>> 
>> :#define NAN __builtin_nanf((const __attribute__((address_space(2))) char *)("”))
> 
> This won’t work with the NVPTX target. It uses 4 as its constant address space and not 2 like r600.
> 
> Jeroen
> 

It turns out this doesn’t really work either. This is what the OS X headers use, and the public version of clang this seems to be broken
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/libclc-dev/attachments/20140615/cfd79e86/attachment.html>


More information about the Libclc-dev mailing list