On Thu, 31 Jul 2014, Chen Gang wrote: > On 07/31/2014 06:12 AM, Joseph S. Myers wrote: > > On Thu, 24 Jul 2014, Chen Gang wrote: > > > >> strlen() will get string length excluding '\0', but strcpy() will append > >> '\0' in the end, so need XNEWVEC additional byte, or cause memory over > >> flow. > > > > OK assuming it passed regression testing (with ChangeLog entry as usual, > > and you need to say what platform the patch was bootstrapped / regression > > tested on). > > > > Excuse me, I only find it by reading source code, not give a test (for > me, this kind of patch welcomes the related test, but not mandatory).
I don't believe this particular patch needs a new regression test added to the testsuite. But you still need to meet all the usual patch requirements - run the GCC testsuite before and after the patch, and verify that it does not introduce any new failures, and say what platform you did that testing on. Even "obvious" patches can have non-obvious typos, hence the need to run the testsuite as a sanity check. (For some sorts of patches it's different - e.g. for a patch to the manual, "make info html pdf" is useful testing, but a testsuite run isn't.) -- Joseph S. Myers jos...@codesourcery.com