alpha.c (alpha_extract_integer): Do not handle CONST_WIDE_INT and CONST_DOUBLE.
authorUros Bizjak <uros@gcc.gnu.org>
Fri, 15 May 2015 05:02:17 +0000 (07:02 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 15 May 2015 05:02:17 +0000 (07:02 +0200)
commit7eb05850a844a5e24f1bb66718324596c034ae8e
tree40a98e8026243a0bd29d2a026c37154a3e237d23
parent06e7e3183b8869d45ed8719b449c0f7dd2573ab8
alpha.c (alpha_extract_integer): Do not handle CONST_WIDE_INT and CONST_DOUBLE.

* config/alpha/alpha.c (alpha_extract_integer): Do not handle
CONST_WIDE_INT and CONST_DOUBLE.  Assert CONST_INT_P (x).
(alpha_legitimate_constant_p) <case CONST_WIDE_INT>: Check high and
low part of the constant using alpha_emit_set_const_1.
(alpha_expand_mov): Do not handle CONST_WIDE_INT and CONST_DOUBLE.

From-SVN: r223210
gcc/ChangeLog
gcc/config/alpha/alpha.c