On Nov 25, 2013, at 12:03 PM, David Edelsohn <dje....@gmail.com> wrote: > 2) non_logical_cint_operand changed const_double to const_wide_int, it > did not add the additional CODE. Mike explained why in a private > conversation, but the ChangeLog should be corrected.
Index: gcc/ChangeLog.wide-int =================================================================== --- gcc/ChangeLog.wide-int (revision 205414) +++ gcc/ChangeLog.wide-int (working copy) @@ -68,9 +68,9 @@ * config/rs6000/predicates.md (any_operand): Add const_wide_int. (zero_constant): Likewise. - (non_logical_cint_operand): Likewise. (input_operand): Likewise. (splat_input_operand): Likewise. + (non_logical_cint_operand): Change const_double to const_wide_int. * config/rs6000/rs6000.c (num_insns_constant): Handle CONST_WIDE_INT. (easy_altivec_constant): Remove comment.