aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2015-01-12 12:09:12 -0700
committerJeff Law <law@gcc.gnu.org>2015-01-12 12:09:12 -0700
commit1481bdb1a0048f874d989317c13466ca5fd35d7a (patch)
treea6f081e335241c5bc363ff52b7bfa7a8f964493b
parentf698a4b182c6a010019030ebca06a3544a9c6ea3 (diff)
downloadgcc-1481bdb1a0048f874d989317c13466ca5fd35d7a.zip
gcc-1481bdb1a0048f874d989317c13466ca5fd35d7a.tar.gz
gcc-1481bdb1a0048f874d989317c13466ca5fd35d7a.tar.bz2
m68k.md (truncsiqi2): Disable for TARGET_COLDFIRE.
* config/m68k/m68k.md (truncsiqi2): Disable for TARGET_COLDFIRE. (trunchiqi2, truncsihi2): Similarly. From-SVN: r219483
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/m68k/m68k.md6
2 files changed, 6 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1be59fd..048185c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,8 @@
2015-01-12 Jeff Law <law@redhat.com>
+ * config/m68k/m68k.md (truncsiqi2): Disable for TARGET_COLDFIRE.
+ (trunchiqi2, truncsihi2): Similarly.
+
* config/h8300/h8300.c (Fpa): Use RTX_FRAME_RELATED_P directly
rather than calling F.
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md
index 2783a8f..2a314c3 100644
--- a/gcc/config/m68k/m68k.md
+++ b/gcc/config/m68k/m68k.md
@@ -1572,7 +1572,7 @@
[(set (match_operand:QI 0 "nonimmediate_operand" "=dm,d")
(truncate:QI
(match_operand:SI 1 "general_src_operand" "doJS,i")))]
- ""
+ "!TARGET_COLDFIRE"
{
if (GET_CODE (operands[0]) == REG)
{
@@ -1590,7 +1590,7 @@
[(set (match_operand:QI 0 "nonimmediate_operand" "=dm,d")
(truncate:QI
(match_operand:HI 1 "general_src_operand" "doJS,i")))]
- ""
+ "!TARGET_COLDFIRE"
{
if (GET_CODE (operands[0]) == REG
&& (GET_CODE (operands[1]) == MEM
@@ -1617,7 +1617,7 @@
[(set (match_operand:HI 0 "nonimmediate_operand" "=dm,d")
(truncate:HI
(match_operand:SI 1 "general_src_operand" "roJS,i")))]
- ""
+ "!TARGET_COLDFIRE"
{
if (GET_CODE (operands[0]) == REG)
{