aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rl78
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2015-03-19 00:00:51 -0400
committerDJ Delorie <dj@gcc.gnu.org>2015-03-19 00:00:51 -0400
commit995332cad37e5724a88a9a3cdfb3008248d5257e (patch)
treecb5e9cb3bf64f5f16787b468a65082120211b47c /gcc/config/rl78
parent86b0150594f7387eb2130f6b2e6f90640c4d5f48 (diff)
downloadgcc-995332cad37e5724a88a9a3cdfb3008248d5257e.zip
gcc-995332cad37e5724a88a9a3cdfb3008248d5257e.tar.gz
gcc-995332cad37e5724a88a9a3cdfb3008248d5257e.tar.bz2
rl78-virt.md (andqi3_virt): Allow far operands.
* config/rl78/rl78-virt.md (andqi3_virt): Allow far operands. (iorqi3_virt): Likewise. From-SVN: r221506
Diffstat (limited to 'gcc/config/rl78')
-rw-r--r--gcc/config/rl78/rl78-virt.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/rl78/rl78-virt.md b/gcc/config/rl78/rl78-virt.md
index c29db26..e90e156 100644
--- a/gcc/config/rl78/rl78-virt.md
+++ b/gcc/config/rl78/rl78-virt.md
@@ -131,8 +131,8 @@
)
(define_insn "*andqi3_virt"
- [(set (match_operand:QI 0 "rl78_nonfar_nonimm_operand" "=vm")
- (and:QI (match_operand:QI 1 "rl78_nonfar_operand" "vim")
+ [(set (match_operand:QI 0 "rl78_nonimmediate_operand" "=vm")
+ (and:QI (match_operand:QI 1 "rl78_general_operand" "vim")
(match_operand:QI 2 "rl78_general_operand" "vim")))
]
"rl78_virt_insns_ok ()"
@@ -140,8 +140,8 @@
)
(define_insn "*iorqi3_virt"
- [(set (match_operand:QI 0 "rl78_nonfar_nonimm_operand" "=vm")
- (ior:QI (match_operand:QI 1 "rl78_nonfar_operand" "vim")
+ [(set (match_operand:QI 0 "rl78_nonimmediate_operand" "=vm")
+ (ior:QI (match_operand:QI 1 "rl78_general_operand" "vim")
(match_operand:QI 2 "rl78_general_operand" "vim")))
]
"rl78_virt_insns_ok ()"