2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
authorwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Feb 2014 13:28:25 +0000 (13:28 +0000)
committerwschmidt <wschmidt@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Feb 2014 13:28:25 +0000 (13:28 +0000)
* config/rs6000/vector.md (*vector_ordered<mode>): Change split to
use canonical form for nor<mode>3.
(*vector_unordered<mode>): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208122 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/rs6000/vector.md

index 4042cf9..3042a11 100644 (file)
@@ -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
index 49da2ad..13cb20e 100644 (file)
        (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);