diff options
| author | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-12-03 14:36:41 +0000 |
|---|---|---|
| committer | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-12-03 14:36:41 +0000 |
| commit | 7976e18a39ec62caa96b9d47612fc0d8262bf04d (patch) | |
| tree | 312c39bed5863cae125e12896a00e28d24b3c277 | |
| parent | f496b838a1bf589bc537132cf32ee9b05d8de40f (diff) | |
| download | ppe42-gcc-7976e18a39ec62caa96b9d47612fc0d8262bf04d.tar.gz ppe42-gcc-7976e18a39ec62caa96b9d47612fc0d8262bf04d.zip | |
* config/h8300/h8300.c (single_one_operand): Fix a warning.
(single_zero_operand): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59772 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/config/h8300/h8300.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7b4eecb550e..a0e4f2ce3ba 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-12-03 Kazu Hirata <kazu@cs.umass.edu> + + * config/h8300/h8300.c (single_one_operand): Fix a warning. + (single_zero_operand): Likewise. + 2002-12-02 Kazu Hirata <kazu@cs.umass.edu> * config/h8300/h8300.c (dosize): Replace argument op with diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c index 71e3477a603..0d81b7071bc 100644 --- a/gcc/config/h8300/h8300.c +++ b/gcc/config/h8300/h8300.c @@ -816,7 +816,7 @@ single_one_operand (operand, mode) unsigned HOST_WIDE_INT mask = (GET_MODE_BITSIZE (mode) < HOST_BITS_PER_WIDE_INT) ? ((unsigned HOST_WIDE_INT) 1 << GET_MODE_BITSIZE (mode)) - 1 - : ~0; + : ~(unsigned HOST_WIDE_INT) 0; unsigned HOST_WIDE_INT value = INTVAL (operand); if (exact_log2 (value & mask) >= 0) @@ -841,7 +841,7 @@ single_zero_operand (operand, mode) unsigned HOST_WIDE_INT mask = (GET_MODE_BITSIZE (mode) < HOST_BITS_PER_WIDE_INT) ? ((unsigned HOST_WIDE_INT) 1 << GET_MODE_BITSIZE (mode)) - 1 - : ~0; + : ~(unsigned HOST_WIDE_INT) 0; unsigned HOST_WIDE_INT value = INTVAL (operand); if (exact_log2 (~value & mask) >= 0) |

