aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2016-12-01 18:10:58 +0100
committerUros Bizjak <uros@gcc.gnu.org>2016-12-01 18:10:58 +0100
commit1f0133ebb9e9209f0fd8e08ddbab2e9a117d1d1e (patch)
tree371c796ed4db84a4fde2a1481607128be24b851f /gcc
parenta2863bde755d39626ee25e3b7a8875e0d93d7217 (diff)
downloadgcc-1f0133ebb9e9209f0fd8e08ddbab2e9a117d1d1e.zip
gcc-1f0133ebb9e9209f0fd8e08ddbab2e9a117d1d1e.tar.gz
gcc-1f0133ebb9e9209f0fd8e08ddbab2e9a117d1d1e.tar.bz2
i386.md (*andndi3_doubleword): Depend on TARGET_SSE2.
* config/i386/i386.md (*andndi3_doubleword): Depend on TARGET_SSE2. From-SVN: r243121
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/i386.md4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5b2570b..6768c5f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-01 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386.md (*andndi3_doubleword): Depend on TARGET_SSE2.
+
2016-12-01 Georg-Johann Lay <avr@gjlay.de>
* config/avr/avr.c: Fix coding rule glitches.
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index ed525b9..583d2bb 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -8540,7 +8540,7 @@
(not:DI (match_operand:DI 1 "register_operand" "r"))
(match_operand:DI 2 "nonimmediate_operand" "rm")))
(clobber (reg:CC FLAGS_REG))]
- "TARGET_BMI && !TARGET_64BIT && TARGET_STV && TARGET_SSE"
+ "TARGET_BMI && !TARGET_64BIT && TARGET_STV && TARGET_SSE2"
"#"
"&& reload_completed"
[(parallel [(set (match_dup 0)
@@ -8575,7 +8575,7 @@
(set_attr "btver2_decode" "direct")
(set_attr "mode" "SI")])
-(define_insn "*bmi_andn_<mode>_ccno"
+(define_insn "*andn_<mode>_ccno"
[(set (reg FLAGS_REG)
(compare
(and:SWI48