diff options
author | Joern Rennecke <joern.rennecke@embecosm.com> | 2013-08-26 16:52:19 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2013-08-26 17:52:19 +0100 |
commit | 0fdd4508af3f61f9e4fd24ff4d99013db3ae82c7 (patch) | |
tree | d943423a439ccf6c96a1d0db9311b6c3b5707ecb /gcc/function.c | |
parent | 907555cee37c75c7b82b173b158379d9f4c547a4 (diff) | |
download | gcc-0fdd4508af3f61f9e4fd24ff4d99013db3ae82c7.zip gcc-0fdd4508af3f61f9e4fd24ff4d99013db3ae82c7.tar.gz gcc-0fdd4508af3f61f9e4fd24ff4d99013db3ae82c7.tar.bz2 |
re PR c/35649 (Incorrect printf warning: expect double has float)
2013-08-26 Joern Rennecke <joern.rennecke@embecosm.com>
Joseph Myers <joseph@codesourcery.com>
c/35649
* c-typeck.c (c_common_type): Prefer double_type_node over
other REAL_TYPE types with the same precision.
(convert_arguments): Likewise.
Amend patch as suggested:
From: "Joseph S. Myers" <joseph@codesourcery.com>
In convert_arguments I think you should be comparing TYPE_MAIN_VARIANT
(valtype) against double_type_node and long_double_type_node, rather than
just valtype.
This is PR c/35649 (so include that number in your ChangeLog entry and
close that bug as fixed).
Co-Authored-By: Joseph Myers <joseph@codesourcery.com>
From-SVN: r202006
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions