https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79183
Martin Sebor <msebor at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |msebor at gcc dot gnu.org Resolution|--- |INVALID --- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> --- I don't see anything wrong with the messages. The plural form is used when the byte count is greater than 1. None of the messages should be issued when the counter is zero because writing no bytes cannot lead to truncation. If you have a test case to the contrary please reopen the bug and provide the test case.