const garbage


when I look at a .cubin file, I have three const arrays __cudart_A1, A1inv and A2. They come from __internal_accurate_powf where they serve as lookup tables.

I am not using powf or any of its fast-versions. The tables are therefore not used. Looks like dead-code elimination didn’t work. Or am I using it implicitly because of cudart?


Hi Peter,

This is a compiler bug that will be fixed in the next release.