From 4615f96c2d51be66bb76fa3d168d8a162b92317d Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Sat, 23 Nov 2013 16:05:18 +1030 Subject: [PATCH] vsx.md (fusion peepholes): Disable when !TARGET_VSX. * config/rs6000/vsx.md (fusion peepholes): Disable when !TARGET_VSX. From-SVN: r205299 --- gcc/ChangeLog | 4 ++++ gcc/config/rs6000/vsx.md | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f298c0bef5e0..e2e972a3c664 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2013-11-23 Alan Modra + + * config/rs6000/vsx.md (fusion peepholes): Disable when !TARGET_VSX. + 2013-11-22 Jakub Jelinek PR sanitizer/59061 diff --git a/gcc/config/rs6000/vsx.md b/gcc/config/rs6000/vsx.md index 977ef963411b..9eba6752e80b 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\;lxx %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\;lxx %x2,%0,%3" [(set_attr "length" "8") (set_attr "type" "vecload")]) -- 2.47.3