diff options
author | DJ Delorie <dj@redhat.com> | 2013-12-13 22:45:14 -0500 |
---|---|---|
committer | DJ Delorie <dj@gcc.gnu.org> | 2013-12-13 22:45:14 -0500 |
commit | ecec9b57e1825df79d570b084495c7428fa39e46 (patch) | |
tree | 8e2f4da58af661e8bb080143d3877adc73a4cc65 | |
parent | 958d06dfb7f93381e158e5ec0527afa915f092c7 (diff) | |
download | gcc-ecec9b57e1825df79d570b084495c7428fa39e46.zip gcc-ecec9b57e1825df79d570b084495c7428fa39e46.tar.gz gcc-ecec9b57e1825df79d570b084495c7428fa39e46.tar.bz2 |
* config/rl78/rl78-expand.md (one_cmplqi2): Make constant signed.
From-SVN: r205981
-rw-r--r-- | gcc/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/config/rl78/rl78-expand.md | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1d7c12e..e9ee35f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2013-12-13 DJ Delorie <dj@redhat.com> + * config/rl78/rl78-expand.md (one_cmplqi2): Make constant signed. + * config/msp430/msp430.md (movqi): replace general_operand with msp_general_operand and nonimmediate_operand with msp_nonimmediate_operand to allow volatile operands. diff --git a/gcc/config/rl78/rl78-expand.md b/gcc/config/rl78/rl78-expand.md index 863037d..a662d32 100644 --- a/gcc/config/rl78/rl78-expand.md +++ b/gcc/config/rl78/rl78-expand.md @@ -177,7 +177,7 @@ (define_expand "one_cmplqi2" [(set (match_operand:QI 0 "nonimmediate_operand") (xor:QI (match_operand:QI 1 "general_operand") - (const_int 255))) + (const_int -1))) ] "" "if (rl78_force_nonfar_2 (operands, gen_one_cmplqi2)) |