re PR ada/36957 (ACATS ce3801b ICE emit_move_insn, at expr.c:3381 post tuple merge)
authorRichard Guenther <rguenther@suse.de>
Mon, 28 Jul 2008 20:32:32 +0000 (20:32 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 28 Jul 2008 20:32:32 +0000 (20:32 +0000)
commit4d2ad64c5bc72eb10fc6fa28950d38a36cff1d29
tree27bc737b856ed5e38f37234fa34ae7886bec905b
parentf6e377f82ecead63e8691b1d8349aa2c7811e02f
re PR ada/36957 (ACATS ce3801b ICE emit_move_insn, at expr.c:3381 post tuple merge)

2008-07-28  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/36957
* tree-flow.h (tree_ssa_useless_type_conversion): Remove.
(useless_type_conversion_p): Remove.
(types_compatible_p): Remove.
* gimple.h (tree_ssa_useless_type_conversion): Declare.
(useless_type_conversion_p): Declare.
(types_compatible_p): Declare.
(gimple_expr_type): Return the base type only if it is
trivially convertible to the subtype.

From-SVN: r138217
gcc/ChangeLog
gcc/gimple.h
gcc/tree-flow.h