https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70922
--- Comment #2 from Pedro Alves <palves at redhat dot com> ---
I noticed that this triggers with C++, but not with C. (GDB recently switched
to building as C++ program by default.)
With g++ 20160407 (what I have handy):
$ /opt/gcc/bin/g++ parens.c -o parens -Wall -Wparentheses
parens.c: In function ‘int main()’:
parens.c:24:6: warning: suggest explicit braces to avoid ambiguous ‘else’
[-Wparentheses]
if (condition)
^
But with gcc (still 20160407):
$ /opt/gcc/bin/gcc parens.c -o parens -Wall -Wparentheses
$
Fedora 23's g++ 5.3.1 20160406 (Red Hat 5.3.1-6) does not warn:
$ g++ parens.c -o parens -Wall -Wparentheses
$