On Wed, Jun 26, 2019 at 04:58:06PM +0100, Iain Sandoe wrote: > The recent change in the file layout in rs6000 breaks Darwin bootstrap. > > To fix this we need to make the branch islands (or code) visible between > both files. I chose to keep the generation side in rs6000.c and move > the output routine to rs6000-logue.c, placing a reference to the islands > vector in rs6000-internal.h. > > bootstrap succeeds for powerpc-linux-gnu > > OK for trunk (assuming bootstrap completes for Darwin)? > Iain > > 2019-06-26 Iain Sandoe <i...@sandoe.co.uk> > > * config/rs6000/rs6000-internal.h (branch_island): New typedef. > (branch_islands): New extern. > * config/rs6000/rs6000-logue.c (macho_branch_islands): Moved from > * config/rs6000/rs6000.c: .. here.
Looks fine to me. Okay for trunk. Thanks :-) Segher