[PATCH] Add bigobj support to AArch64 COFF
Evgeny Karpov
evgeny@kmaps.co
Wed Oct 1 17:29:16 GMT 2025
Wed Oct 1 2025
Alice Carlotti <alice.carlotti@arm.com> wrote:
> The difference you've overlooked is that i386/x86_64 is always little-endian,
> so we don't need to explicitly specify endianness. On the other hand, aarch64
> can be either endianness, so endianness is explicitly specified here.
>
> Following the same pattern would mean adding "big" into "aarch64_pe_le_vec" to
> get either "aarch64_pe_le_big_vec" or "aarch64_pe_big_le_vec".
> (I'm not sure whether "big" should be attached to "pe" or placed at the end;
> attaching it to the "pe" would be more consistent with the other names
> discussed below).
> For x86_64, we have "pe-x86-64" -> "pe-bigobj-x86-64".
> Following the same pattern for aarch64 would produce
> "pe-aarch64-little" -> "pe-bigobj-aarch64-little".
Thanks for the clarification.
aarch64_pe_big_vec will be replaced with aarch64_pe_big_le_vec
and pe-aarch64-little with pe-bigobj-aarch64-little.
Regards,
Evgeny
More information about the Binutils
mailing list