diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2003-08-22 14:44:56 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2003-08-22 14:44:56 +0000 |
commit | dac4a0ded660fcc02eb7ba7355b58bea666ef0ff (patch) | |
tree | 605041d45caf6170b12aa6e1cade54b503d33310 /gcc | |
parent | eb2a5f91b204eb8305fd2ca9058b7040dc5cdbf0 (diff) | |
download | gcc-dac4a0ded660fcc02eb7ba7355b58bea666ef0ff.zip gcc-dac4a0ded660fcc02eb7ba7355b58bea666ef0ff.tar.gz gcc-dac4a0ded660fcc02eb7ba7355b58bea666ef0ff.tar.bz2 |
i386.c (const_int_1_operand): Simplify an integer comparison.
* config/i386/i386.c (const_int_1_operand): Simplify an
integer comparison.
From-SVN: r70689
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 69ec5fd..754d54a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-08-22 Kazu Hirata <kazu@cs.umass.edu> + + * config/i386/i386.c (const_int_1_operand): Simplify an + integer comparison. + 2003-08-22 Alan Modra <amodra@bigpond.net.au> * config/fp-bit.c: Specify config/ dir for include of fp-bit.h. diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 3cba33a..aa6433a 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -3343,7 +3343,7 @@ x86_64_zext_immediate_operand (rtx op, enum machine_mode mode ATTRIBUTE_UNUSED) int const_int_1_operand (rtx op, enum machine_mode mode ATTRIBUTE_UNUSED) { - return (GET_CODE (op) == CONST_INT && INTVAL (op) == 1); + return op == const1_rtx; } /* Return nonzero if OP is CONST_INT >= 1 and <= 31 (a valid operand |