https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77809
--- Comment #2 from Andreas Schwab <sch...@linux-m68k.org> --- The bug is that -fdump-go-spec (go_print_macro) prepends an underscore to the name of all constants, but -fgo-c-headers doesn't remove it. This will of course create conflicts.