On 1/24/19 10:24 PM, Steve Ellcey wrote:
> On Thu, 2019-01-24 at 16:25 +0100, Martin Liška wrote:
>>
>>>
>>>> +ix86_get_multilib_abi_name (void)
>>>> +{
>>>> + if (!(TARGET_64BIT_P (ix86_isa_flags)))
>>>> + return "i386";
>>>> + else if (TARGET_X32_P (ix86_isa_flags))
>>>> + return "x32";
>>>> + else
>>>> + return "x86_64";
>>>> +}
>
>
> I'd like to get an aarch64 version of this target function into GCC 9.*
> too in order to support ILP32/LP64 on aarch64. It doesn't necessarily
> have to be part of this patch though, I could submit one later if you
> do not want to add it here.
Sure, feel free to provide a patch candidate. Once the patch is installed,
I'm planning to document format of the pre-include header file.
Martin
>
> Aarch64 ILP32 support is in GCC and binutils but not GLIBC (except on a
> branch), I am thinking the Aarch64 version of this function would
> return "aarch64" or "aarch64_ilp32". Perhaps we should also have
> "aarch64_be" and "aarch64_be_ilp32" for big endian ABI's?
>
> Steve Ellcey
> [email protected]
>