https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78172
--- Comment #5 from Ian Lance Taylor <ian at airs dot com> --- Thanks. I do not see any problem in that file you attached. I also don't see anything like the line in the original error message. Looking more closely at that line, I see now that it appears to have several separate statements stuck together. Each "type" keyword should appear at the beginning of a line (this is not required by the Go language, but it is a result of how sysinfo.go is generated). And indeed in the sysinfo.go file that you attached that is what I see. I think we need to understand why that is not true in the original report. sysinfo.go is generated by the script libgo/mksysinfo.sh from the generated file gen-sysinfo.go. The file gen-sysinfo.go is generated by running gcc -fdump-go-spec on sysinfo.c. Where did things go wrong?