On Wed, Dec 16, 2020 at 7:38 PM Kewen.Lin <li...@linux.ibm.com> wrote: > > With the helper gcc-verify from contrib/gcc-git-customization.sh [1], > you can verify your local commit to meet required ChangeLog formats. > Does gcc-verify claim that it's ok locally? > > If no, probably you can amend the commit message with those entries > suggested from contrib/mklog.py, to see there are any differences.
I figured it out. The problem is a couple of files in the testsuite whose names are not ASCII: gcc/testsuite/go.test/test/fixedbugs/issue27836.dir/Äfoo.go gcc/testsuite/go.test/test/fixedbugs/issue27836.dir/Ämain.go Trying to commit those files triggers the error on "git push". Thanks for the pointer to git-verify. It also fails. It looks like when the file name contains a non-ASCII character, it comes back with quotation marks around it. That causes the test "if path.startswith(ignored):" in git_commit.py to fail when checking whether the file is an ignored directory. Ian