diff options
author | Andreas Schwab <schwab@suse.de> | 2003-03-18 19:42:34 +0000 |
---|---|---|
committer | Andreas Schwab <schwab@gcc.gnu.org> | 2003-03-18 19:42:34 +0000 |
commit | e0ec941e485a9882a365e297a1dc656c69176f96 (patch) | |
tree | 02c062d3527c075ebdbde48e91f240c182c29e53 /gcc | |
parent | 8291cc0e52ccbc3ca299a2b1c890d8b7c6e99ea4 (diff) | |
download | gcc-e0ec941e485a9882a365e297a1dc656c69176f96.zip gcc-e0ec941e485a9882a365e297a1dc656c69176f96.tar.gz gcc-e0ec941e485a9882a365e297a1dc656c69176f96.tar.bz2 |
m68k.md (iordi3): Fix setting low half to -1.
* config/m68k/m68k.md (iordi3): Fix setting low half to -1. From
martin@blom.org.
From-SVN: r64549
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/m68k/m68k.md | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 53c75b4..16881c0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-03-18 Andreas Schwab <schwab@suse.de> + + * config/m68k/m68k.md (iordi3): Fix setting low half to -1. From + martin@blom.org. + 2003-03-18 Geoffrey Keating <geoffk@apple.com> * config/rs6000/rs6000.md (macho_correct_pic): Correct pattern. diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 2812cd5..dc2691c 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -1,5 +1,5 @@ ;;- Machine description for GNU compiler, Motorola 68000 Version -;; Copyright (C) 1987, 1988, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002 +;; Copyright (C) 1987, 1988, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003 ;; Free Software Foundation, Inc. ;; This file is part of GNU CC. @@ -3862,7 +3862,7 @@ case -1 : /* FIXME : a scratch register would be welcome here if operand[0] is not a register */ - output_asm_insn (\"move%.l %#-1,%R0\", operands); + output_asm_insn (\"move%.l %#-1,%0\", operands); break; default : { |