builtin-sprintf-10.c: Cast remaining wchar_t to wint_t to avoid a bogus -Wformat warning in ILP32...
gcc/testsuite/ChangeLog: * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining wchar_t to wint_t to avoid a bogus -Wformat warning in ILP32 (bug 77970). From-SVN: r269167
This commit is contained in:
parent
837865bdc2
commit
46d496b9d9
2 changed files with 16 additions and 10 deletions
|
@ -1,3 +1,9 @@
|
|||
2019-02-23 Martin Sebor <msebor@redhat.com>
|
||||
|
||||
* gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
|
||||
wchar_t to wint_t to avoid a bogus -Wformat warning in
|
||||
ILP32 (bug 77970).
|
||||
|
||||
2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR testsuite/89476
|
||||
|
|
|
@ -48,16 +48,16 @@ const wchar_t ws3[] = L"12\xff";
|
|||
|
||||
void elim_wide_char_call (void)
|
||||
{
|
||||
ELIM (snprintf (0, 0, "%lc", L'\0'));
|
||||
ELIM (snprintf (0, 0, "%lc", L'1'));
|
||||
ELIM (snprintf (0, 0, "%lc", L'a'));
|
||||
ELIM (snprintf (0, 0, "%lc", (wint_t)L'\0'));
|
||||
ELIM (snprintf (0, 0, "%lc", (wint_t)L'1'));
|
||||
ELIM (snprintf (0, 0, "%lc", (wint_t)L'a'));
|
||||
ELIM (snprintf (0, 0, "%lc", (wint_t)ws3[0]));
|
||||
ELIM (snprintf (0, 0, "%lc", (wint_t)ws3[1]));
|
||||
ELIM (snprintf (0, 0, "%lc", (wint_t)ws3[3]));
|
||||
|
||||
ELIM (snprintf (0, 0, "%C", L'\0'));
|
||||
ELIM (snprintf (0, 0, "%C", L'9'));
|
||||
ELIM (snprintf (0, 0, "%C", L'z'));
|
||||
ELIM (snprintf (0, 0, "%C", (wint_t)L'\0'));
|
||||
ELIM (snprintf (0, 0, "%C", (wint_t)L'9'));
|
||||
ELIM (snprintf (0, 0, "%C", (wint_t)L'z'));
|
||||
ELIM (snprintf (0, 0, "%C", (wint_t)ws3[0]));
|
||||
ELIM (snprintf (0, 0, "%C", (wint_t)ws3[1]));
|
||||
ELIM (snprintf (0, 0, "%C", (wint_t)ws3[3]));
|
||||
|
@ -82,13 +82,13 @@ void elim_wide_string_call (void)
|
|||
|
||||
void keep_wide_char_call (void)
|
||||
{
|
||||
KEEP (snprintf (0, 0, "%lc", L'\xff'));
|
||||
KEEP (snprintf (0, 0, "%lc", L'\xffff'));
|
||||
KEEP (snprintf (0, 0, "%lc", (wint_t)L'\xff'));
|
||||
KEEP (snprintf (0, 0, "%lc", (wint_t)L'\xffff'));
|
||||
KEEP (snprintf (0, 0, "%lc", (wint_t)wc));
|
||||
KEEP (snprintf (0, 0, "%lc", (wint_t)ws3[2]));
|
||||
|
||||
KEEP (snprintf (0, 0, "%C", L'\xff'));
|
||||
KEEP (snprintf (0, 0, "%C", L'\xffff'));
|
||||
KEEP (snprintf (0, 0, "%C", (wint_t)L'\xff'));
|
||||
KEEP (snprintf (0, 0, "%C", (wint_t)L'\xffff'));
|
||||
KEEP (snprintf (0, 0, "%C", (wint_t)wc));
|
||||
KEEP (snprintf (0, 0, "%C", (wint_t)ws3[2]));
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue