http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48763
--- Comment #1 from Jan Hubicka <hubicka at gcc dot gnu.org> 2011-04-25 17:04:55 UTC --- OK, the problem is that we check only return types for compatibility: 244 /* Redirect all incoming edges. */ 245 compatible_p 246 = gimple_types_compatible_p (TREE_TYPE (TREE_TYPE (prevailing_node->decl)), 247 TREE_TYPE (TREE_TYPE (node->decl)), GTC_DIAG); Honza