id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
1,Float constants are stored as double,chak,seanl,"Due to the design of Language.C (used to represent C AST by the CUDA backend), Float constants are emitted without any indication that they are Floats (and not Doubles).  Hence, they are interpreted as Double by nvcc.  On devices with compute capability 1.3 and up, those Doubles are converted to Float at runtime (which causes some overhead).  On devices below 1.3, nvcc emits an error message of the form
{{{
ptxas /tmp/tmpxft_000013d3_00000000-2_dragon3.ptx, line 87; warning : Double is not supported. Demoting to float
}}}",defect,closed,minor,,CUDA backend,0.7.1.0,fixed,,
