diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4042cf9f31c6..3042a114ddda 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com> + + * config/rs6000/vector.md (*vector_ordered<mode>): Change split to + use canonical form for nor<mode>3. + (*vector_unordered<mode>): Likewise. + 2014-02-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> PR target/55426 diff --git a/gcc/config/rs6000/vector.md b/gcc/config/rs6000/vector.md index 49da2add797b..13cb20e281bd 100644 --- a/gcc/config/rs6000/vector.md +++ b/gcc/config/rs6000/vector.md @@ -608,8 +608,8 @@ (ge:VEC_F (match_dup 2) (match_dup 1))) (set (match_dup 0) - (not:VEC_F (ior:VEC_F (match_dup 3) - (match_dup 4))))] + (and:VEC_F (not:VEC_F (match_dup 3)) + (not:VEC_F (match_dup 4))))] " { operands[3] = gen_reg_rtx (<MODE>mode);