From 65e3761d451229338a22226e154cb7d0bed5fcd1 Mon Sep 17 00:00:00 2001
From: Sebastian Perta <sebastian.perta@renesas.com>
Date: Mon, 19 Feb 2018 15:15:07 +0000
Subject: [PATCH] rl78.md (movdf): New define expand.

2018-02-19  Sebastian Perta  <sebastian.perta@renesas.com>

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

From-SVN: r257807
---
 gcc/ChangeLog           | 4 ++++
 gcc/config/rl78/rl78.md | 8 ++++++++
 2 files changed, 12 insertions(+)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0fa0da584046..eac7dfbf8e95 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/rl78/rl78.md b/gcc/config/rl78/rl78.md
index 2b39b469ef5d..03b776b61910 100644
--- a/gcc/config/rl78/rl78.md
+++ b/gcc/config/rl78/rl78.md
@@ -727,6 +727,14 @@
   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"      "")
-- 
GitLab