Commit d9074b29 by Kyrylo Tkachov Committed by Kyrylo Tkachov

[AArch64] Fix bootstrap due to wide_int .elt (0) uninit warning

    * config/aarch64/aarch64.c (aarch64_float_const_representable_p):
    Use wide_int::ulow () instead of .elt (0).

From-SVN: r245877
parent c953fb88
2017-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/aarch64/aarch64.c (aarch64_float_const_representable_p):
Use wide_int::ulow () instead of .elt (0).
2017-03-03 Uros Bizjak <ubizjak@gmail.com> 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (*pushtf): Change *roF constraint to *roC. * config/i386/i386.md (*pushtf): Change *roF constraint to *roC.
......
...@@ -12496,7 +12496,7 @@ aarch64_float_const_representable_p (rtx x) ...@@ -12496,7 +12496,7 @@ aarch64_float_const_representable_p (rtx x)
/* If the low part of the mantissa has bits set we cannot represent /* If the low part of the mantissa has bits set we cannot represent
the value. */ the value. */
if (w.elt (0) != 0) if (w.ulow () != 0)
return false; return false;
/* We have rejected the lower HOST_WIDE_INT, so update our /* We have rejected the lower HOST_WIDE_INT, so update our
understanding of how many bits lie in the mantissa and understanding of how many bits lie in the mantissa and
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment