https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91048
Bug ID: 91048 Summary: Recent changes to contrib/mklog cause failure Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: kelvin.nilsen at gmail dot com Target Milestone: --- ./contrib/mklog crashes, even on very simple diff files. Sample traceback report follows: ./contrib/mklog svn.diffs.7-1-2019 >svn.ChangeLog Traceback (most recent call last): File “./contrib/mklog”, line 470, in <module> main() File “./contrib/mklog”, line 357, in main name, email = read_user_info() File “./contrib/mklog”, line 105, in read_user_info if cache.match(r’^\s*([a-zA-Z0-9_]+)\s*=\s*(.*?)\s*$’, s): File “./contrib/mklog”, line 57, in match self.last_match = re.match(p, s) if isinstance(p, str) else p.match(s) File “/usr/lib/python3.5/re.py”, line 163, in match return _compile(pattern, flags).match(string) TypeError: cannot use a string pattern on a bytes-like object I get these problems with any diff file. In this case, my diff file consists only of the following: kelvin@genoa:~/gcc-root/gcc-trunk$ cat svn.diffs.7-1-2019 Index: gcc/doc/extend.texi =================================================================== --- gcc/doc/extend.texi (revision 272909) +++ gcc/doc/extend.texi (working copy) @@ -5371,6 +5371,8 @@ Kernel functions must have @code{void} return type @node PowerPC Function Attributes @subsection PowerPC Function Attributes +kelvin is clowning around here to try to figure out mklog behavior. + These function attributes are supported by the PowerPC back end: @table @code