Tim Prince <timothyprince@xxxxxxxxxxxxx> writes: [...] | Thanks, but I'm not certain what that means. I would have taken your | comment to mean that they would be included among the pre-defined | macros. I see the function builtin_define_float_constants() and I see | the file modified date Nov 1, but I don't see any ChangeLog references grep is your friend. 2005-12-13 Carlos O'Donell <carlos@xxxxxxxxxxxxxxxx> * c-cppbuiltin.c (builtin_define_float_constants): Add fp_cast parameter, pass to builtin_define_with_hex_fp_value. Define __FLT_HAS_DENORM__, __DBL_HAS_DENORM__, __LDBL_HAS_DENORM__. (builtin_define_with_hex_fp_value): Use fp_cast when building macro. (c_cpp_builtins): If flag_single_precision_constant then set fp_cast to "((double)%sL)" otherwise "%s". -- Gaby