This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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 <amodra@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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]