https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #46205|0 |1 is obsolete| | --- Comment #77 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 46220 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46220&action=edit gcc9-pr89093.patch The above patch passed bootstrap, but there is a regression: +FAIL: compiler driver --help=target option(s): "^ +-.*[^:.]\$" absent from output: " -mgeneral-regs-only Generate code which uses the cor e registers only(r0-r14)" because there is no full stop at the end of description. Fixed in this patch (I've also added a space before (. I've also seen +FAIL: TestAbort +FAIL: TestBreakpoint +FAIL: TestCgoCrashHandler +FAIL: TestCgoSignalDeadlock +FAIL: TestSelectStackAdjust regressions, but 1) not sure if they are reproducible or not, go has usually lots of random intermitent failures 2) even if yes, the libgo part of the patch I believe can't be committed together with the rest, as libgo has a different upstream and will need to guard it on being compiled with gcc 9+, because it can be built with other compilers too.