tree-cfg.c (verify_gimple_expr): Fix check for conversions between integral types.
2007-09-01 Richard Guenther <rguenther@suse.de> * tree-cfg.c (verify_gimple_expr): Fix check for conversions between integral types. Also allow conversions between pointer types. From-SVN: r128011
This commit is contained in:
parent
72e8c304e9
commit
9822c455b9
2 changed files with 10 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
|||
2007-09-01 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
* tree-cfg.c (verify_gimple_expr): Fix check for conversions
|
||||
between integral types. Also allow conversions between
|
||||
pointer types.
|
||||
|
||||
2007-08-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
|
||||
|
||||
* optabs.c (prepare_float_lib_cmp): Use
|
||||
|
|
|
@ -3574,8 +3574,10 @@ verify_gimple_expr (tree expr)
|
|||
return true;
|
||||
}
|
||||
|
||||
/* Allow conversions between integral types. */
|
||||
if (INTEGRAL_TYPE_P (type) == INTEGRAL_TYPE_P (TREE_TYPE (op)))
|
||||
/* Allow conversions between integral types and between
|
||||
pointer types. */
|
||||
if ((INTEGRAL_TYPE_P (type) && INTEGRAL_TYPE_P (TREE_TYPE (op)))
|
||||
|| (POINTER_TYPE_P (type) && POINTER_TYPE_P (TREE_TYPE (op))))
|
||||
return false;
|
||||
|
||||
/* Allow conversions between integral types and pointers only if
|
||||
|
|
Loading…
Add table
Reference in a new issue