diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2016-06-07 16:52:20 +0000 |
---|---|---|
committer | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2016-06-07 16:52:20 +0000 |
commit | 462369c5d1871524b3fb5b9a12f09f866db37837 (patch) | |
tree | 0b325de2b8042c6d9b7c5f3c56e8eb2e81b7d712 | |
parent | f7f5be6279f3a0b0d692c66899d4f51af179d333 (diff) |
[simplify-rtx] Fix unused variable warning in simplify_cond_clz_ctz on some targets
* simplify-rtx.c (simplify_cond_clz_ctz): Delete 'mode' local
variable.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@237180 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/simplify-rtx.c | 7 |
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 022f9aa0fcf..eeadbb2ca4b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2016-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * simplify-rtx.c (simplify_cond_clz_ctz): Delete 'mode' local + variable. + 2016-06-07 Jakub Jelinek <jakub@redhat.com> * config/i386/sse.md (avx_vec_concat<mode>): Add v=v,vm and diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c index 2b649fa405b..2203ff703ea 100644 --- a/gcc/simplify-rtx.c +++ b/gcc/simplify-rtx.c @@ -5301,9 +5301,10 @@ simplify_cond_clz_ctz (rtx x, rtx_code cmp_code, rtx true_val, rtx false_val) return NULL_RTX; HOST_WIDE_INT op_val; - machine_mode mode = GET_MODE (on_nonzero); - if (((op_code == CLZ && CLZ_DEFINED_VALUE_AT_ZERO (mode, op_val)) - || (op_code == CTZ && CTZ_DEFINED_VALUE_AT_ZERO (mode, op_val))) + if (((op_code == CLZ + && CLZ_DEFINED_VALUE_AT_ZERO (GET_MODE (on_nonzero), op_val)) + || (op_code == CTZ + && CTZ_DEFINED_VALUE_AT_ZERO (GET_MODE (on_nonzero), op_val))) && op_val == INTVAL (on_zero)) return on_nonzero; |