* i386.c (incdec_operand): Accept only 1 and -1.
From-SVN: r42527
This commit is contained in:
parent
6f56d9253f
commit
2b1c08f5bf
@ -1,3 +1,7 @@
|
||||
Thu May 24 15:56:48 CEST 2001 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* i386.c (incdec_operand): Accept only 1 and -1.
|
||||
|
||||
2001-05-23 Kelley Cook <kelley.cook@home.com>
|
||||
|
||||
* Makefile.in: Move many of the *_H definitions eariler in the
|
||||
|
@ -1420,17 +1420,7 @@ incdec_operand (op, mode)
|
||||
registers, since carry flag is not set. */
|
||||
if (TARGET_PENTIUM4 && !optimize_size)
|
||||
return 0;
|
||||
if (op == const1_rtx || op == constm1_rtx)
|
||||
return 1;
|
||||
if (GET_CODE (op) != CONST_INT)
|
||||
return 0;
|
||||
if (mode == SImode && INTVAL (op) == (HOST_WIDE_INT) 0xffffffff)
|
||||
return 1;
|
||||
if (mode == HImode && INTVAL (op) == (HOST_WIDE_INT) 0xffff)
|
||||
return 1;
|
||||
if (mode == QImode && INTVAL (op) == (HOST_WIDE_INT) 0xff)
|
||||
return 1;
|
||||
return 0;
|
||||
return op == const1_rtx || op == constm1_rtx;
|
||||
}
|
||||
|
||||
/* Return nonzero if OP is acceptable as operand of DImode shift
|
||||
|
Loading…
Reference in New Issue
Block a user