From: Andreas Schwab Date: Mon, 17 Mar 2003 10:22:00 +0000 (+0000) Subject: re PR target/7248 ([m68k] broken "inclusive or" code) X-Git-Tag: releases/gcc-3.2.3~103 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d23f305a6fcaccdd73132ab3ea574c2b9e3dd5b;p=thirdparty%2Fgcc.git re PR target/7248 ([m68k] broken "inclusive or" code) PR target/7248 * config/m68k/m68k.md (iordi3): Fix setting low half to -1. From martin@blom.org. From-SVN: r64475 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9d4501f9c27d..4c81ec48f8b0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2003-03-17 Andreas Schwab + + PR target/7248 + * config/m68k/m68k.md (iordi3): Fix setting low half to -1. From + martin@blom.org. + 2003-03-16 Richard Henderson * config/i386/i386.md (movstrictqi, movstrictqi_1): Check diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index f8bc93f8a809..e5bfdeca8559 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. @@ -3832,7 +3832,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 : {