https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90037
Bug ID: 90037
Summary: [9 Regression] -Wnull-dereference false positive after
r269302
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: msebor at gcc dot gnu.org
Target Milestone: ---
Created attachment 46134
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46134&action=edit
Test case.
The false positive for the attached test case was reported in
https://bugzilla.redhat.com/show_bug.cgi?id=1698478:
$ gcc -O2 -S -Wall -Wextra -Wnull-dereference bz1698478.c
bz1698478.c: In function ‘parse_with_separator’:
bz1698478.c:121:14: warning: potential null pointer dereference
[-Wnull-dereference]
121 | grp = (*g == '+' ? 0 : getgrnam (g));
| ^~