https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90036
Jeffrey A. Law changed:
What|Removed |Added
Target Milestone|10.0|11.0
--- Comment #9 from Jeffrey A.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90036
--- Comment #8 from Jeffrey A. Law ---
extern int sprintf (char *__restrict __s,
const char *__restrict __format, ...)
__attribute__ ((__nothrow__));
typedef int bfd_boolean;
struct stab_type_stack
{
long index;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90036
--- Comment #7 from Jeffrey A. Law ---
Bah! Lost my reduced testcase...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90036
--- Comment #6 from Segher Boessenkool ---
(In reply to Martin Sebor from comment #5)
> A conversion specification is what follows the % character (i.e., just the
> 's' in in something like "%3s", with the 's' being called a conversion
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90036
--- Comment #5 from Martin Sebor ---
(In reply to Dmitry G. Dyachenko from comment #3)
The null pointer detection was added in r265648 so that would be the change
responsible for the warning. As Jeff noted, the root cause of false positives
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90036
Segher Boessenkool changed:
What|Removed |Added
CC||segher at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90036
--- Comment #3 from Dmitry G. Dyachenko ---
I see smth may be similar starts at r265648 / PR87041
265647 NO warnings
265648 warnings
270581 warnings
$ cat x.cpp
#include
#include
extern void extf(char*);
extern unsigned U1;
extern unsigned