[PATCH] Add bigobj support to AArch64 COFF
Evgeny Karpov
evgeny@kmaps.co
Mon Sep 29 12:37:20 GMT 2025
Fri Sep 26 2025
Jan Beulich <jbeulich@suse.com> wrote:
>> + targ_selvecs="aarch64_pe_le_vec aarch64_pei_le_vec
>> aarch64_pe_big_vec aarch64_elf64_le_vec aarch64_elf64_be_vec
>> aarch64_elf32_le_vec aarch64_elf32_be_vec arm_elf32_le_vec
>> arm_elf32_be_vec pdb_vec"
>
> There's no endianness indicator in the new name; in fact "big" in the name thus
> ends up ambiguous.
The aarch64_pe_big_vec naming follows the same pattern as it used in x86_64.
i386_pe_big_vec and x86_64_pe_big_vec.
> Note also that your patch came through line-wrapped.
It will be fixed in the next submission.
> bool (and then false here and true below) please.
It will be changed in the next version.
> This will want accompanying by a doc update.
gas/doc/c-aarch64.texi will be extended with documentation.
>> +.*: *file format (pe-bigobj-.*|pe-aarch64-bigobj)
>
> This also suggests a naming inconsistency.
pei-aarch64-little and pe-aarch64-little are the main pattern here.
The pe-aarch64-bigobj naming follows them.
Regards,
Evgeny
More information about the Binutils
mailing list