https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67966
--- Comment #11 from Jan Hubicka <hubicka at gcc dot gnu.org> --- Author: hubicka Date: Wed Oct 21 18:00:30 2015 New Revision: 229132 URL: https://gcc.gnu.org/viewcvs?rev=229132&root=gcc&view=rev Log: PR middle-end/67966 * tree.c (verify_type): Verify that TYPE_MODE match between TYPE_CANONICAL and type. * expr.c (store_expr_with_bounds): Revert my previous change. * expmed.c (store_bit_field_1): Revert prevoius change. * gimple-expr.c (useless_type_conversion_p): Require TYPE_MODE to match for all types. Modified: trunk/gcc/ChangeLog trunk/gcc/expmed.c trunk/gcc/expr.c trunk/gcc/gimple-expr.c trunk/gcc/tree.c