Skip to content
Snippets Groups Projects
  • Carlos O'Donell's avatar
    264c41ed
    c-cppbuiltin.c (builtin_define_float_constants): Add fp_cast parameter, pass... · 264c41ed
    Carlos O'Donell authored
    c-cppbuiltin.c (builtin_define_float_constants): Add fp_cast parameter, pass to builtin_define_with_hex_fp_value.
    
    2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
    
    gcc/
    
    	* 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".
    
    gcc/testsuite/
    
    	* gcc.dg/single-precision-constant.c: New test.
    
    libstdc++-v3/
    
    	* include/std/std_limits.h (struct numeric_limits):
    	Use __DBL_HAS_DENORM__, __FLT_HAS_DENORM__, __LDBL_HAS_DENORM__.
    
    From-SVN: r108458
    264c41ed
    History
    c-cppbuiltin.c (builtin_define_float_constants): Add fp_cast parameter, pass...
    Carlos O'Donell authored
    c-cppbuiltin.c (builtin_define_float_constants): Add fp_cast parameter, pass to builtin_define_with_hex_fp_value.
    
    2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
    
    gcc/
    
    	* 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".
    
    gcc/testsuite/
    
    	* gcc.dg/single-precision-constant.c: New test.
    
    libstdc++-v3/
    
    	* include/std/std_limits.h (struct numeric_limits):
    	Use __DBL_HAS_DENORM__, __FLT_HAS_DENORM__, __LDBL_HAS_DENORM__.
    
    From-SVN: r108458