aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-09-20 18:45:30 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-09-20 18:45:30 -0400
commit16b02ae0924b6a63ddd7b08bdbbaf1402fb37303 (patch)
tree7f87140537155a3a5db3c6a04624060299642db8 /gcc
parentcac9d91e43700c597d4b938162294bedb42509e5 (diff)
downloadgcc-16b02ae0924b6a63ddd7b08bdbbaf1402fb37303.zip
gcc-16b02ae0924b6a63ddd7b08bdbbaf1402fb37303.tar.gz
gcc-16b02ae0924b6a63ddd7b08bdbbaf1402fb37303.tar.bz2
(mode_mask_operand): Always return a value.
From-SVN: r8105
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/alpha/alpha.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index ee3b5ec..6cf81d1 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -227,13 +227,13 @@ mode_mask_operand (op, mode)
return CONST_DOUBLE_HIGH (op) == 0 && CONST_DOUBLE_LOW (op) == -1;
#endif
- if (GET_CODE (op) == CONST_INT)
- return (INTVAL (op) == 0xff
- || INTVAL (op) == 0xffff
+ return (GET_CODE (op) == CONST_INT
+ && (INTVAL (op) == 0xff
+ || INTVAL (op) == 0xffff
#if HOST_BITS_PER_WIDE_INT == 64
- || INTVAL (op) == 0xffffffff
+ || INTVAL (op) == 0xffffffff
#endif
- );
+ ));
}
/* Return 1 if OP is a multiple of 8 less than 64. */