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