On Fri, 6 Jul 2007, Kaveh R. GHAZI wrote: > So how do we detect or work around this promotion issue and discriminate > between the case where a float is promoted because of the variadic > prototype vs a user supplied cast or other user code?
I think we may need to tag these builtins in some way to indicate to the front ends that arguments shouldn't be promoted. (With some other builtins, such as __builtin_printf, the normal C promotion rules should be applied.) -- Joseph S. Myers [EMAIL PROTECTED]