rl78.md (movdf): New define expand.
authorSebastian Perta <sebastian.perta@renesas.com>
Mon, 19 Feb 2018 15:15:07 +0000 (15:15 +0000)
committerSebastian Perta <sebastianperta@gcc.gnu.org>
Mon, 19 Feb 2018 15:15:07 +0000 (15:15 +0000)
2018-02-19  Sebastian Perta  <sebastian.perta@renesas.com>

* config/rl78/rl78.md (movdf): New define expand.

From-SVN: r257807

gcc/ChangeLog
gcc/config/rl78/rl78.md

index 0fa0da584046b7789458473094d7aef44da56b67..eac7dfbf8e952fb26eb53ff7598afcca6cd3da94 100644 (file)
@@ -1,3 +1,7 @@
+2018-02-19  Sebastian Perta  <sebastian.perta@renesas.com>
+
+       * config/rl78/rl78.md (movdf): New define expand.
+
 2018-02-19  Martin Liska  <mliska@suse.cz>
 
        PR other/80589
index 2b39b469ef5d59c2d8641d33fcea1cb502bdc7d5..03b776b61910ac823b7e9ae8db8d5033ec3b8702 100644 (file)
   DONE;"
 )
 
+(define_expand "movdf"
+  [(set (match_operand:DF 0 "nonimmediate_operand" "")
+        (match_operand:DF 1 "general_operand" ""))]
+  ""
+  "rl78_split_movdi(operands, DFmode);
+  DONE;"
+)
+
 (define_expand "umindi3"
  [(set (match_operand:DI          0 "nonimmediate_operand" "")
        (umin:DI (match_operand:DI 1 "general_operand"      "")