[Patch] Improve warning message

gcc/
    * expmed.c (store_bit_field_using_insv): Improve warning message.
    Use %wu instead of HOST_WIDE_INT_PRINT_UNSIGNED.

From-SVN: r219718
This commit is contained in:
Jiong Wang 2015-01-16 10:20:40 +00:00 committed by Jiong Wang
parent 4ae9783ec3
commit e623cedfab
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2015-01-15 Jiong Wang <jiong.wang@arm.com>
* expmed.c (store_bit_field_using_insv): Improve warning message.
Use %wu instead of HOST_WIDE_INT_PRINT_UNSIGNED.
2015-01-15 Jiong Wang <jiong.wang@arm.com>
PR rtl-optimization/64011

View File

@ -566,9 +566,9 @@ store_bit_field_using_insv (const extraction_insn *insv, rtx op0,
etc. */
if (bitsize + bitnum > unit && bitnum < unit)
{
warning (OPT_Wextra, "write of "HOST_WIDE_INT_PRINT_UNSIGNED"bit data "
"outside the bound of destination object, data truncated into "
HOST_WIDE_INT_PRINT_UNSIGNED"bit", bitsize, unit - bitnum);
warning (OPT_Wextra, "write of %wu-bit data outside the bound of "
"destination object, data truncated into %wu-bit",
bitsize, unit - bitnum);
bitsize = unit - bitnum;
}