diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2012-11-09 20:34:46 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2012-11-09 20:34:46 +0000 |
commit | 4903e89497339469c0510fe8b7aff8250cb2c7b7 (patch) | |
tree | c44c33321027b1c8fd64c82008f1b5f2be575cf2 /gnu | |
parent | 6471b0200ef4f907b49ace2190fbacdc9ae5acca (diff) |
(subreg) in gcc 3 takes the subreg position in bytes, not in BYTES_PER_WORD
units.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/usr.bin/gcc/gcc/config/m88k/m88k.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/usr.bin/gcc/gcc/config/m88k/m88k.md b/gnu/usr.bin/gcc/gcc/config/m88k/m88k.md index 3b2f7d7b96b..9f64c2cca27 100644 --- a/gnu/usr.bin/gcc/gcc/config/m88k/m88k.md +++ b/gnu/usr.bin/gcc/gcc/config/m88k/m88k.md @@ -2323,7 +2323,7 @@ [(set (match_operand:DI 0 "register_operand" "=r") (sign_extend:DI (match_operand:SI 1 "register_operand" "r")))] "reload_completed" - [(set (subreg:SI (match_dup 0) 1) (match_dup 1)) + [(set (subreg:SI (match_dup 0) 4) (match_dup 1)) (set (subreg:SI (match_dup 0) 0) (ashiftrt:SI (match_dup 1) (const_int 31)))] "") |