aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2014-08-14 20:23:38 -0400
committerDJ Delorie <dj@gcc.gnu.org>2014-08-14 20:23:38 -0400
commit54bfc99b90e5986afbc2577964258265ea70e38d (patch)
treee6546ed60e688f5026a26849cdddf7785ae4c18b /gcc
parentc1598a858b4b984542f2d00e4c68feacd412f182 (diff)
downloadgcc-54bfc99b90e5986afbc2577964258265ea70e38d.zip
gcc-54bfc99b90e5986afbc2577964258265ea70e38d.tar.gz
gcc-54bfc99b90e5986afbc2577964258265ea70e38d.tar.bz2
* config/rl78/rl78-virt.md (movhi_virt): Allow const->far moves.
From-SVN: r213995
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/rl78/rl78-virt.md2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e5e0852..e5931f6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2014-08-14 DJ Delorie <dj@redhat.com>
+
+ * config/rl78/rl78-virt.md (movhi_virt): Allow const->far moves.
+
2014-08-14 Jan Hubicka <hubicka@ucw.cz>
PR tree-optimization/62091
diff --git a/gcc/config/rl78/rl78-virt.md b/gcc/config/rl78/rl78-virt.md
index 23e9bac..6f633d3 100644
--- a/gcc/config/rl78/rl78-virt.md
+++ b/gcc/config/rl78/rl78-virt.md
@@ -43,7 +43,7 @@
(define_insn "*movhi_virt"
[(set (match_operand:HI 0 "nonimmediate_operand" "=vS, Y, v, Wfr")
- (match_operand:HI 1 "general_operand" "viYS, viS, Wfr, v"))]
+ (match_operand:HI 1 "general_operand" "viYS, viS, Wfr, vi"))]
"rl78_virt_insns_ok ()"
"v.movw %0, %1"
[(set_attr "valloc" "op1")]