From: Andrew Eikum Date: Tue, 29 Oct 2019 08:02:34 +0000 (+0000) Subject: Fix the size of the dos_message field in the internal_extra_pe_filehdr structure... X-Git-Tag: binutils-2_34~922 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2f1575ea6f93a3f0c2b439ac6bf5fe34ef42a1ad;p=thirdparty%2Fbinutils-gdb.git Fix the size of the dos_message field in the internal_extra_pe_filehdr structure on hosts where sizeof(long) == 8. * coff/internal.h (struct internal_extra_pe_filehdr): Use ints instead of longs to hold dos_message. --- diff --git a/include/ChangeLog b/include/ChangeLog index 1b3a519f6ce..44c71a72fc4 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,8 @@ +2019-10-29 Andrew Eikum + + * coff/internal.h (struct internal_extra_pe_filehdr): Use ints + instead of longs to hold dos_message. + 2019-10-25 Alan Modra PR 4499 diff --git a/include/coff/internal.h b/include/coff/internal.h index c87dc8abaf7..31a9e4189a0 100644 --- a/include/coff/internal.h +++ b/include/coff/internal.h @@ -54,7 +54,7 @@ struct internal_extra_pe_filehdr unsigned short e_oeminfo; /* OEM information; e_oemid specific, 0x0 */ unsigned short e_res2[10]; /* Reserved words, all 0x0 */ bfd_vma e_lfanew; /* File address of new exe header, 0x80 */ - unsigned long dos_message[16]; /* text which always follows dos header */ + unsigned int dos_message[16]; /* Text which always follows DOS header. */ bfd_vma nt_signature; /* required NT signature, 0x4550 */ };