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
This commit is contained in:
Andreas Schwab 2003-03-18 19:42:34 +00:00 committed by Andreas Schwab
parent 8291cc0e52
commit e0ec941e48
2 changed files with 7 additions and 2 deletions

View File

@ -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> 2003-03-18 Geoffrey Keating <geoffk@apple.com>
* config/rs6000/rs6000.md (macho_correct_pic): Correct pattern. * config/rs6000/rs6000.md (macho_correct_pic): Correct pattern.

View File

@ -1,5 +1,5 @@
;;- Machine description for GNU compiler, Motorola 68000 Version ;;- 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. ;; Free Software Foundation, Inc.
;; This file is part of GNU CC. ;; This file is part of GNU CC.
@ -3862,7 +3862,7 @@
case -1 : case -1 :
/* FIXME : a scratch register would be welcome here if operand[0] /* FIXME : a scratch register would be welcome here if operand[0]
is not a register */ is not a register */
output_asm_insn (\"move%.l %#-1,%R0\", operands); output_asm_insn (\"move%.l %#-1,%0\", operands);
break; break;
default : default :
{ {