See: http://gcc.gnu.org/ml/gcc/2006-10/msg00063.html I won't be able to tie up all loose ends till I leave STM, so I'll try to at least tie them together.
For the -mrelax breakage, also see: http://sourceware.org/bugzilla/show_bug.cgi?id=3298
(In reply to Jorn Wolfgang Rennecke from comment #2) > For the -mrelax breakage, also see: > http://sourceware.org/bugzilla/show_bug.cgi?id=3298 Fixes for -mrelax have been posted by Renesas in 2009: https://sourceware.org/bugzilla/show_bug.cgi?id=10373 https://sourceware.org/bugzilla/show_bug.cgi?id=10378
(In reply to Oleg Endo from comment #3) > (In reply to Jorn Wolfgang Rennecke from comment #2) > > For the -mrelax breakage, also see: > > http://sourceware.org/bugzilla/show_bug.cgi?id=3298 > > Fixes for -mrelax have been posted by Renesas in 2009: > > https://sourceware.org/bugzilla/show_bug.cgi?id=10373 > https://sourceware.org/bugzilla/show_bug.cgi?id=10378 These two issues have been now been fixed in binutils.
(In reply to Oleg Endo from comment #4) > > > > https://sourceware.org/bugzilla/show_bug.cgi?id=10373 > > https://sourceware.org/bugzilla/show_bug.cgi?id=10378 > > These two issues have been now been fixed in binutils. However, they are not enough to make -mrelax usable.
Author: ian Date: Fri Dec 6 19:37:39 2019 New Revision: 279062 URL: https://gcc.gnu.org/viewcvs?rev=279062&root=gcc&view=rev Log: PR go/29842 runtime: update HURD support for mOS now being embedded Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/210285 Modified: trunk/gcc/go/gofrontend/MERGE trunk/libgo/go/runtime/os_hurd.go