This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r202006 - in /trunk/gcc/c: ChangeLog c-typeck.c
- From: amylaar at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 26 Aug 2013 16:52:19 -0000
- Subject: r202006 - in /trunk/gcc/c: ChangeLog c-typeck.c
Author: amylaar
Date: Mon Aug 26 16:52:19 2013
New Revision: 202006
URL: http://gcc.gnu.org/viewcvs?rev=202006&root=gcc&view=rev
Log:
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).
Modified:
trunk/gcc/c/ChangeLog
trunk/gcc/c/c-typeck.c