[PATCH] Fixing improper conversion from sin() to sinf() in optimization mode.
Joseph S. Myers
joseph@codesourcery.com
Tue Sep 3 22:38:00 GMT 2013
On Tue, 3 Sep 2013, Cong Hou wrote:
> Could you please tell me how to check the precision of long double in
> GCC on different platforms?
REAL_MODE_FORMAT (TYPE_MODE (long_double_type_node))->p
(but you should be referring to the relevant types - "type", the type
being converted to, "itype", the type of the function being called in the
source code, "TREE_TYPE (arg0)", the type of the argument after extensions
have been removed, and "newtype", computed from those - so you should have
expressions like the above with two or more of those four types, but not
with long_double_type_node directly).
The patch submission will need to include a proper analysis to justify to
the reader why the particular inequality with particular types from those
four is correct in all cases where the relevant code may be executed.
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Gcc-patches
mailing list