This is the mail archive of the
mailing list for the GCC project.
Re: [Patch, ppc/darwin 1/2] Fix bootstrap.
On Mon, Dec 03, 2018 at 07:14:36PM +0000, Iain Sandoe wrote:
> > On 3 Dec 2018, at 06:18, Alan Modra <email@example.com> wrote:
> > On Mon, Dec 03, 2018 at 01:26:48AM +0000, Iain Sandoe wrote:
> >> The first patch makes Darwin share the sysv lowering, up until late in the process when we still use the macho_call_template. This means we need to preserve the CALL_LONG flag for Darwin.
> >> In order to match this for Darwin64, the sysv patterns needed the clobber mode to follow that of the pattern. It seems that this might be a typo - since it’s not obvious how it would work for powerpc64 sysv as things stand (AIX and ELFv2 already follow the mode).
> > Hmm, yes, and I think there may be some more modes to fix.
> > call_local64, call_value_local64, call_nonlocal_sysv splitter,
> > call_value_nonlocal_sysv splitter, call_value_nonlocal_sysv_secure.
> I’m slightly twitchy about patches I can’t fully test ..
I'm running a powerpc64-linux -m64/-m32 regression test now. If
anything turns up I'll let you know.
Australia Development Lab, IBM