diff options
author | Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 2014-02-25 13:28:25 +0000 |
---|---|---|
committer | William Schmidt <wschmidt@gcc.gnu.org> | 2014-02-25 13:28:25 +0000 |
commit | 68908a067ff5687f4f55143f2848833cbd20de51 (patch) | |
tree | 6bfa880b03a7773382e1a4e678c14be4a5441b5d | |
parent | 1715bb172423071698981653483c41283a342713 (diff) | |
download | gcc-68908a067ff5687f4f55143f2848833cbd20de51.zip gcc-68908a067ff5687f4f55143f2848833cbd20de51.tar.gz gcc-68908a067ff5687f4f55143f2848833cbd20de51.tar.bz2 |
vector.md (*vector_ordered<mode>): Change split to use canonical form for nor<mode>3.
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.
From-SVN: r208122
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/vector.md | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4042cf9..3042a11 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 49da2ad..13cb20e 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); |