https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65253
Eric Gallager <egallager at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2017-09-28 CC| |egallager at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to Manuel López-Ibáñez from comment #0) > Clang does: > > remote.c:5519:47: warning: size argument in 'strncmp' call is a > comparison [-Wmemsize-comparison] > && strncmp (p, "core", strlen ("core") != 0)) > ~~~~~~~~~~~~~~~~^~~~ > remote.c:5519:11: note: did you mean to compare the result of 'strncmp' > instead? > && strncmp (p, "core", strlen ("core") != 0)) > ^ ~ > ) > remote.c:5519:31: note: explicitly cast the argument to size_t to > silence this warning > && strncmp (p, "core", strlen ("core") != 0)) > ^ > (size_t)( ) > > and it founds bugs in gdb: > https://sourceware.org/ml/gdb/2015-02/msg00088.html I'll take the gdb discussion as confirmation