aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Greenhalgh <james.greenhalgh@arm.com>2013-02-28 17:35:40 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2013-02-28 17:35:40 +0000
commitba96cdfb5fe17f6ae277eddd0378cfa96e649448 (patch)
treed1f93b2e2b97cb2fb8b1a836003342aa5d8df72a
parent6f5496913f658df9c8392a60c57f9bc95ad53489 (diff)
downloadgcc-ba96cdfb5fe17f6ae277eddd0378cfa96e649448.zip
gcc-ba96cdfb5fe17f6ae277eddd0378cfa96e649448.tar.gz
gcc-ba96cdfb5fe17f6ae277eddd0378cfa96e649448.tar.bz2
[AArch64/AArch64-4.7] Fix warning - Unused variable in aarch64_float_const_representable.
gcc/ * config/aarch64/aarch64.c (aarch64_float_const_representable): Remove unused variable. From-SVN: r196352
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/aarch64/aarch64.c5
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0b6cc34..213aa88 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2013-02-28 James Greenhalgh <james.greenhalgh@arm.com>
+ * config/aarch64/aarch64.c
+ (aarch64_float_const_representable): Remove unused variable.
+
+2013-02-28 James Greenhalgh <james.greenhalgh@arm.com>
+
* config/aarch64/aarch64.c (aarch64_mangle_type): Make static.
2013-02-28 James Greenhalgh <james.greenhalgh@arm.com>
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
index a1e4cdd..8c8532c 100644
--- a/gcc/config/aarch64/aarch64.c
+++ b/gcc/config/aarch64/aarch64.c
@@ -7088,7 +7088,7 @@ aarch64_float_const_representable_p (rtx x)
/* This represents our current view of how many bits
make up the mantissa. */
int point_pos = 2 * HOST_BITS_PER_WIDE_INT - 1;
- int sign, exponent;
+ int exponent;
unsigned HOST_WIDE_INT mantissa, mask;
HOST_WIDE_INT m1, m2;
REAL_VALUE_TYPE r, m;
@@ -7105,8 +7105,7 @@ aarch64_float_const_representable_p (rtx x)
|| REAL_VALUE_MINUS_ZERO (r))
return false;
- /* Extract sign and exponent. */
- sign = REAL_VALUE_NEGATIVE (r) ? 1 : 0;
+ /* Extract exponent. */
r = real_value_abs (&r);
exponent = REAL_EXP (&r);