aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2003-08-22 14:44:56 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2003-08-22 14:44:56 +0000
commitdac4a0ded660fcc02eb7ba7355b58bea666ef0ff (patch)
tree605041d45caf6170b12aa6e1cade54b503d33310 /gcc
parenteb2a5f91b204eb8305fd2ca9058b7040dc5cdbf0 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/config/i386/i386.c2
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