diff options
author | Alan Modra <amodra@gmail.com> | 2013-11-23 16:05:18 +1030 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2013-11-23 16:05:18 +1030 |
commit | 4615f96c2d51be66bb76fa3d168d8a162b92317d (patch) | |
tree | 0f9b044778e4da70342c31f1b74c3e124e61693c | |
parent | 2e9bfe4e0585f6c2d3ab0a99b14fc64a33008120 (diff) | |
download | gcc-4615f96c2d51be66bb76fa3d168d8a162b92317d.zip gcc-4615f96c2d51be66bb76fa3d168d8a162b92317d.tar.gz gcc-4615f96c2d51be66bb76fa3d168d8a162b92317d.tar.bz2 |
vsx.md (fusion peepholes): Disable when !TARGET_VSX.
* config/rs6000/vsx.md (fusion peepholes): Disable when !TARGET_VSX.
From-SVN: r205299
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/rs6000/vsx.md | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f298c0b..e2e972a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2013-11-23 Alan Modra <amodra@gmail.com> + + * config/rs6000/vsx.md (fusion peepholes): Disable when !TARGET_VSX. + 2013-11-22 Jakub Jelinek <jakub@redhat.com> PR sanitizer/59061 diff --git a/gcc/config/rs6000/vsx.md b/gcc/config/rs6000/vsx.md index 977ef96..9eba675 100644 --- a/gcc/config/rs6000/vsx.md +++ b/gcc/config/rs6000/vsx.md @@ -1895,7 +1895,7 @@ (set (match_operand:VSX_M2 2 "vsx_register_operand" "") (mem:VSX_M2 (plus:P (match_dup 0) (match_operand:P 3 "int_reg_operand" ""))))] - "TARGET_P8_FUSION" + "TARGET_VSX && TARGET_P8_FUSION" "li %0,%1\t\t\t# vector load fusion\;lx<VSX_M2:VSm>x %x2,%0,%3" [(set_attr "length" "8") (set_attr "type" "vecload")]) @@ -1906,7 +1906,7 @@ (set (match_operand:VSX_M2 2 "vsx_register_operand" "") (mem:VSX_M2 (plus:P (match_operand:P 3 "int_reg_operand" "") (match_dup 0))))] - "TARGET_P8_FUSION" + "TARGET_VSX && TARGET_P8_FUSION" "li %0,%1\t\t\t# vector load fusion\;lx<VSX_M2:VSm>x %x2,%0,%3" [(set_attr "length" "8") (set_attr "type" "vecload")]) |