[pushed] Darwin: Handle poly_int machine modes.

Richard Sandiford richard.sandiford@arm.com
Tue Aug 4 08:11:31 GMT 2020


Iain Sandoe <iain@sandoe.co.uk> writes:
> Hi
>
> I’ve started looking at the changes to the Darwin port that will be
> needed to support the AArch64 version of the OS.  One of those is
> that it will be necessary to support poly-int machine modes where
> the number of coeffs > 1.
>
> @richard, as discussed on irc, this removes the ‘IN_TARGET_CODE’
> change from darwin.c.  Actually, the specific routines using the machine
> mode sizes really *are* shared between ports and therefore are not
> really candidates for splitting into files stored per arch (although some
> of the other macho-pic code probably will be.
>
> This has been tested across the old 32b powerpc and i686 ports and on
> the latest x86-64 and my prototype arm64 one, but if there’s a goof I’d
> welcome any pointers

It looked good to me FWIW.

Thanks,
Richard

>
> tested as described,
> pushed to master,
>
> thanks
> Iain


More information about the Gcc-patches mailing list