Commit 02f8406b by Andrew Pinski Committed by Andrew Pinski

re PR c/23103 (gcc_diag does not work with -combine)

2005-10-24  Andrew Pinski  <pinskia@physics.uc.edu>

        PR c/23103
        * c-format.c (check_format_types): Use lang_hooks.types_compatible_p
        instead of pointer equality when comparing types.

From-SVN: r105911
parent 93f0c5dc
2005-10-24 Andrew Pinski <pinskia@physics.uc.edu>
PR c/23103
* c-format.c (check_format_types): Use lang_hooks.types_compatible_p
instead of pointer equality when comparing types.
2005-10-24 James E. Wilson <wilson@specifix.com> 2005-10-24 James E. Wilson <wilson@specifix.com>
* sched-deps.c (flush_pending_lists): Pass 1 not 0 in first two * sched-deps.c (flush_pending_lists): Pass 1 not 0 in first two
......
...@@ -2216,7 +2216,7 @@ check_format_types (format_wanted_type *types, const char *format_start, ...@@ -2216,7 +2216,7 @@ check_format_types (format_wanted_type *types, const char *format_start,
|| cur_type == unsigned_char_type_node); || cur_type == unsigned_char_type_node);
/* Check the type of the "real" argument, if there's a type we want. */ /* Check the type of the "real" argument, if there's a type we want. */
if (wanted_type == cur_type) if (lang_hooks.types_compatible_p (wanted_type, cur_type))
continue; continue;
/* If we want 'void *', allow any pointer type. /* If we want 'void *', allow any pointer type.
(Anything else would already have got a warning.) (Anything else would already have got a warning.)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment