re PR bootstrap/13562 (bootstrap failure on m68k-linux)
PR bootstrap/13562 * config/m68k/m68k.c (output_move_const_into_data_reg): Clear cc status for NOTB/NOTW/NEGW methods. From-SVN: r75909
This commit is contained in:
parent
7c12f3882f
commit
66e07510bb
|
@ -1,3 +1,9 @@
|
|||
2004-01-15 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
PR bootstrap/13562
|
||||
* config/m68k/m68k.c (output_move_const_into_data_reg): Clear cc
|
||||
status for NOTB/NOTW/NEGW methods.
|
||||
|
||||
2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* doc/invoke.texi: Update dump file names. Fix a typo.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Subroutines for insn-output.c for Motorola 68000 family.
|
||||
Copyright (C) 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003
|
||||
Copyright (C) 1987, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
|
@ -1677,12 +1677,15 @@ output_move_const_into_data_reg (rtx *operands)
|
|||
case MOVQ :
|
||||
return "moveq %1,%0";
|
||||
case NOTB :
|
||||
CC_STATUS_INIT;
|
||||
operands[1] = GEN_INT (i ^ 0xff);
|
||||
return "moveq %1,%0\n\tnot%.b %0";
|
||||
case NOTW :
|
||||
CC_STATUS_INIT;
|
||||
operands[1] = GEN_INT (i ^ 0xffff);
|
||||
return "moveq %1,%0\n\tnot%.w %0";
|
||||
case NEGW :
|
||||
CC_STATUS_INIT;
|
||||
return "moveq %#-128,%0\n\tneg%.w %0";
|
||||
case SWAP :
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue