[PATCH][Binutils][x86][PE][MingW] Add i386 PE big-object support

Nick Clifton nickc@redhat.com
Mon Apr 27 13:17:09 GMT 2020


Hi Tamar,

> Ping.

Oops - sorry.

>> bfd/ChangeLog:
>>
>> 2020-04-21  Tamar Christina  <tamar.christina@arm.com>
>>
>> 	PR binutils/XXXX
>> 	* coff-i386.c (COFF_WITH_PE_BIGOBJ): New.
>> 	* coff-x86_64.c (COFF_WITH_PE_BIGOBJ): New.
>> 	* config.bfd (targ_selvecs): Rename x86_64_pe_be_vec
>> 	to x86_64_pe_big_vec as it not a big-endian format.
>> 	(vec i386_pe_big_vec): New.
>> 	* configure.ac: Likewise.
>> 	* targets.c: Likewise.
>> 	* configure: Regenerate.
>> 	* pe-i386.c (TARGET_SYM_BIG, TARGET_NAME_BIG,
>> 	COFF_WITH_PE_BIGOBJ): New.
>> 	* pe-x86_64.c (TARGET_SYM_BIG, TARGET_NAME_BIG):
>> 	New.
>> 	(x86_64_pe_be_vec): Moved.
>>
>> gas/ChangeLog:
>>
>> 2020-04-21  Tamar Christina  <tamar.christina@arm.com>
>>
>> 	PR binutils/XXXX
>> 	* NEWS: Add news entry for big-obj.
>> 	* config/tc-i386.c (i386_target_format): Support new format.
>> 	* doc/c-i386.texi: Add i386 support.
>> 	* testsuite/gas/pe/big-obj.d: Rename test to not be x64 specific.
>> 	* testsuite/gas/pe/pe.exp (big-obj): Make test run on i386 as well.
>>
>> ld/ChangeLog:
>>
>> 2020-04-21  Tamar Christina  <tamar.christina@arm.com>
>>
>> 	PR binutils/XXXX
>> 	* pe-dll.c (pe_detail_list):  Add pe-bigobj-i386.

Approved - please apply.

Cheers
  Nick




More information about the Binutils mailing list