On Mon, Dec 03, 2018 at 07:14:36PM +0000, Iain Sandoe wrote:
> 
> > On 3 Dec 2018, at 06:18, Alan Modra <amo...@gmail.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.

-- 
Alan Modra
Australia Development Lab, IBM

Reply via email to