--- Comment #3 from H.J. Lu < at gmail dot com> ---
Here is a small testcase:

[hjl@gnu-6 config]$ cat /tmp/p.i
static char output_invalid_buf[sizeof (unsigned char) * 2 + 5];

char *
output_invalid (int c)
    __builtin_snprintf (output_invalid_buf, sizeof (output_invalid_buf),
              "(0x%x)", (unsigned char) c);
  return output_invalid_buf;
[hjl@gnu-6 config]$ gcc  -S -O2 -g -Wall /tmp/p.i -W
[hjl@gnu-6 config]$ gcc  -S -O2 -g -Wall /tmp/p.i -W -m32
[hjl@gnu-6 config]$ 

Please try it with your GCC 7.

You are receiving this mail because:
You are on the CC list for the bug.
bug-binutils mailing list

Reply via email to