m68k.md (ashrdi3_const1, [...]): Add CC_STATUS_INIT.
authorAndreas Schwab <schwab@linux-m68k.org>
Thu, 28 Dec 2017 16:28:44 +0000 (16:28 +0000)
committerAndreas Schwab <schwab@gcc.gnu.org>
Thu, 28 Dec 2017 16:28:44 +0000 (16:28 +0000)
* config/m68k/m68k.md (ashrdi3_const1, lshrdi3_const1): Add
CC_STATUS_INIT.

From-SVN: r256020

gcc/ChangeLog
gcc/config/m68k/m68k.md

index 4130edafea6be99304f45084a47a489c7be71f3e..b0dabfb3721ab9216cd373c9ee01c9f62137c971 100644 (file)
@@ -1,3 +1,8 @@
+2017-12-28  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * config/m68k/m68k.md (ashrdi3_const1, lshrdi3_const1): Add
+       CC_STATUS_INIT.
+
 2017-12-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
 
        * config/aarch64/aarch64-simd.md (aarch64_ld1x2<VQ:mode>): New.
index 827dc809342d6249ef7a987e9b9e6fe7a846f56f..35169aaba461065c961a14ee5e2a35923471ccb7 100644 (file)
   "!TARGET_COLDFIRE"
 {
   operands[1] = gen_rtx_REG (SImode, REGNO (operands[0]) + 1);
+  CC_STATUS_INIT;
   return "asr%.l #1,%0\;roxr%.l #1,%1";
 })
 
        (lshiftrt:DI (match_operand:DI 1 "register_operand" "0")
                     (const_int 1)))]
   "!TARGET_COLDFIRE"
-  "lsr%.l #1,%0\;roxr%.l #1,%R0")
+{
+  CC_STATUS_INIT;
+  return "lsr%.l #1,%0\;roxr%.l #1,%R0";
+})
 
 (define_split
   [(set (match_operand:DI 0 "register_operand" "")