re PR middle-end/67966 (ICE in convert_move, at expr.c:282)
authorJan Hubicka <hubicka@ucw.cz>
Wed, 21 Oct 2015 18:00:30 +0000 (20:00 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 21 Oct 2015 18:00:30 +0000 (18:00 +0000)
commitb6d3c0311a633503f63884eb8eec3679256ace2c
tree2bfe7b1e099bea665cddc4e5183b26a96c308ecc
parente9122ef60858058cb474b3d3bb51507b7fd1d14c
re PR middle-end/67966 (ICE in convert_move, at expr.c:282)

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.

From-SVN: r229132
gcc/ChangeLog
gcc/expmed.c
gcc/expr.c
gcc/gimple-expr.c
gcc/tree.c