Home | History | Annotate | Download | only in coff
      1 2014-08-20  Daniel Micay  <danielmicay (a] gmail.com>
      2 
      3 	* pe.h: Add HIGH_ENTROPY_VA flag
      4 
      5 2014-04-22  Christian Svensson  <blue (a] cmd.nu>
      6 
      7 	* or32.h: Delete.
      8 
      9 2014-04-08  Jon TURNEY  <jon.turney (a] dronecode.org.uk>
     10 
     11 	* pe.h (external_IMAGE_DEBUG_DIRECTORY, _CV_INFO_PDB70)
     12 	(_CV_INFO_PDB20): Add structures and constants for debug directory
     13 	and codeview records.
     14 	* internal.h (internal_IMAGE_DEBUG_DIRECTORY, CODEVIEW_INFO):
     15 	Add structures and constants for internal representation of debug
     16 	directory and codeview records.
     17 
     18 2014-03-13  Tristan Gingold  <gingold (a] adacore.com>
     19 
     20 	* pe.h (struct external_ANON_OBJECT_HEADER_BIGOBJ): Declare.
     21 	(FILHSZ_BIGOBJ): Define.
     22 	(struct external_SYMBOL_EX): Declare.
     23 	(SYMENT_BIGOBJ, SYMESZ_BIGOBJ): Define.
     24 	(union external_AUX_SYMBOL_EX): Declare.
     25 	(AUXENT_BIGOBJ, AUXESZ_BIGOBJ): Define.
     26 	* internal.h (struct internal_filehdr): Change type
     27 	of f_nscns.
     28 
     29 2014-03-05  Alan Modra  <amodra (a] gmail.com>
     30 
     31 	Update copyright years.
     32 
     33 2013-12-06  Tristan Gingold  <gingold (a] adacore.com>
     34 
     35 	* pe.h (UWOP_EPILOG, UWOP_PARE): Define.
     36 
     37 2013-07-10  Tristan Gingold  <gingold (a] adacore.com>
     38 
     39 	* rs6000.h (external_core_dumpx): New structure.
     40 	(external_ld_info32): Ditto.
     41 
     42 2013-07-02  Tristan Gingold  <gingold (a] adacore.com>
     43 
     44 	* internal.h (C_STTLS, C_GTLS): Define.
     45 	* xcoff.h (XMC_TL, XMC_TU, XMC_TE): Define.
     46 
     47 2013-02-04  Alan Modra  <amodra (a] gmail.com>
     48 
     49 	* ti.h (SWAP_OUT_RELOC_EXTRA): Define.
     50 
     51 2013-01-02  Martin Storsjo <martin (a] martin.st>
     52 
     53 	* arm.h (ARMV7PEMAGIC): Define.
     54 	(ARMBADMAG): Update.
     55 
     56 2011-06-02  Nick Clifton  <nickc (a] redhat.com>
     57 
     58 	* i860.h: Fix spelling mistake in comment.
     59 
     60 2011-05-04  Tristan Gingold  <gingold (a] adacore.com>
     61 
     62 	* rs6000.h (union external_auxent): Add x_ftype field.
     63 	* rs6k64.h: (struct external_auxent): Remap x_file field.
     64 
     65 2011-05-04  Tristan Gingold  <gingold (a] adacore.com>
     66 
     67 	* rs6000.h (struct external_exceptab): New struct.
     68 	(EXCEPTSZ): New macro.
     69 	* rs6k64.h: (struct external_exceptab): New struct.
     70 	(EXCEPTSZ): New macro.
     71 
     72 2011-05-03  Tristan Gingold  <gingold (a] adacore.com>
     73 
     74 	* rs6000.h (struct external_ldsym): Use E_SYMNMLEN instead of
     75 	SYMNMLEN.
     76 
     77 2011-04-27  Tristan Gingold  <gingold (a] adacore.com>
     78 
     79 	* xcoff.h (F_FDPR_PROF, F_FDPR_OPTI, F_DSA, F_VARPG)
     80 	(STYP_DWARF, SSUBTYP_DWINFO)
     81 	(SSUBTYP_DWLINE, SSUBTYP_DWPBNMS, SSUBTYP_DWPBTYP)
     82 	(SSUBTYP_DWARNGE, SSUBTYP_DWABREV, SSUBTYP_DWSTR)
     83 	(SSUBTYP_DWRNGES, STYP_TDATA, STYP_TBSS, R_TLS, R_TLS_IE)
     84 	(R_TLS_LD, R_TLS_LE, R_TLSM, R_TLSML, R_TOCU, R_TOCL, C_DWARF):
     85 	New macros.
     86 
     87 2011-03-31  Tristan Gingold  <gingold (a] adacore.com>
     88 
     89 	* internal.h (C_NULL_VALUE): Define.
     90 
     91 2010-06-29  Alan Modra  <amodra (a] gmail.com>
     92 
     93 	* maxq.h: Delete file.
     94 
     95 2010-04-15  Nick Clifton  <nickc (a] redhat.com>
     96 
     97 	* alpha.h: Update copyright notice to use GPLv3.
     98 	* apollo.h: Likewise.
     99 	* arm.h: Likewise.
    100 	* aux-coff.h: Likewise.
    101 	* ecoff.h: Likewise.
    102 	* external.h: Likewise.
    103 	* go32exe.h: Likewise.
    104 	* h8300.h: Likewise.
    105 	* h8500.h: Likewise.
    106 	* i386.h: Likewise.
    107 	* i860.h: Likewise.
    108 	* i960.h: Likewise.
    109 	* ia64.h: Likewise.
    110 	* internal.h: Likewise.
    111 	* m68k.h: Likewise.
    112 	* m88k.h: Likewise.
    113 	* maxq.h: Likewise.
    114 	* mcore.h: Likewise.
    115 	* mips.h: Likewise.
    116 	* mipspe.h: Likewise.
    117 	* or32.h: Likewise.
    118 	* pe.h: Likewise.
    119 	* powerpc.h: Likewise.
    120 	* rs6000.h: Likewise.
    121 	* rs6k64.h: Likewise.
    122 	* sh.h: Likewise.
    123 	* sparc.h: Likewise.
    124 	* ti.h: Likewise.
    125 	* tic30.h: Likewise.
    126 	* tic4x.h: Likewise.
    127 	* tic54x.h: Likewise.
    128 	* tic80.h: Likewise.
    129 	* w65.h: Likewise.
    130 	* we32k.h: Likewise.
    131 	* x86_64.h: Likewise.
    132 	* xcoff.h: Likewise.
    133 	* z80.h: Likewise.
    134 	* z8k.h: Likewise.
    135 
    136 2009-12-02  Jerker Bck  <jerker.back (a] gmail.com>
    137 
    138 	PR binutils/11017
    139 	* i386lh (COFF_PAGE_SIZE): Define.
    140 	* x86_64.h (COFF_PAGE_SIZE): Define.
    141 
    142 2009-10-17  Arnold Metselaar  <arnold.metselaar (a] planet.nl>
    143 
    144 	* z80.h: Store alignment requirement in section header, to allow
    145 	ld to preserve alignment. Some code was copied from ti.h.
    146 
    147 2009-09-05  Martin Thuresson  <martin (a] mtme.org>
    148 
    149 	* ti.h (GET_LNSZ_SIZE, PUT_LNSZ_SIZE): Updated name of class
    150 	variable to in_class to match changes in function that use this
    151 	macro.
    152 
    153 2009-08-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    154 
    155 	Fix references past allocated memory for i386-*-go32.
    156 	* ti.h (COFF_ADJUST_FILEHDR_IN_POST, COFF_ADJUST_FILEHDR_OUT_POST):
    157 	Reference F_TARGET_ID only when !COFF0_P.
    158 
    159 2009-08-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    160 
    161 	Stop using bfd_usrdata in libbfd.
    162 	* go32exe.h (struct external_filehdr_go32_exe <stub>, FILHSZ): Replace
    163 	STUBSIZE by GO32_STUBSIZE.
    164 	(STUBSIZE): Move the definition ...
    165 	* internal.h (GO32_STUBSIZE): ... here and rename it.
    166 	(struct internal_filehdr <go32stub>, F_GO32STUB): New.
    167 
    168 2009-06-03  Ulrich Weigand  <uweigand (a] de.ibm.com>
    169 
    170 	* symconst.h (btLong64, btULong64, btLongLong64, btULongLong64,
    171 	btAdr64, btInt64, btUInt64): New defines.
    172 
    173 2009-04-21  Kai Tietz  <kai.tietz (a] onevision.com>
    174 
    175 	* pe.h (pex64_runtime_function): New structure.
    176 	(external_pex64_runtime_function): Likewise.
    177 	(pex64_unwind_code): Likewise.
    178 	(external_pex64_unwind_code): Likewise.
    179 	(pex64_unwind_info): Likewise.
    180 	(external_pex64_unwind_info): Likewise.
    181 	(external_pex64_scope): Likewise.
    182 	(pex64_scope): Likewise.
    183 	(pex64_scope_entry):  Likewise.
    184 	(external_pex64_scope_entry): Likewise.
    185 	(PEX64_IS_RUNTIME_FUNCTION_CHAINED): New macro.
    186 	(PEX64_GET_UNWINDDATA_UNIFIED_RVA): Likewise.
    187 	(PEX64_UNWCODE_CODE): Likewise.
    188 	(PEX64_UNWCODE_INFO): Likewise.
    189 	(UWOP_...): Add defines for unwind code.
    190 	(UNW_FLAG_...): Add defined for unwind info flags.
    191 	(PEX64_SCOPE_ENTRY_SIZE): New macro.
    192 	(PEX64_UWI_VERSION): Likewise.
    193 	(PEX64_UWI_FLAGS): Likewise.
    194 	(PEX64_UWI_FRAMEREG): Likewise.
    195 	(PEX64_UWI_FRAMEOFF): Likewise.
    196 	(PEX64_UWI_SIZEOF_UWCODE_ARRAY): Likewise.
    197 	(PEX64_OFFSET_TO_UNWIND_CODE): Likewise.
    198 	(PEX64_OFFSET_TO_HANDLER_RVA): Likewise.
    199 	(PEX64_OFFSET_TO_SCOPE_COUNT): Likewise.
    200 	(PEX64_SCOPE_ENTRY): Likewise.
    201 
    202 2009-04-17  H.J. Lu  <hongjiu.lu (a] intel.com>
    203 
    204 	* pe.h (IMAGE_SUBSYSTEM_EFI_ROM): Renamed to ...
    205 	(IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER): This.
    206 
    207 2009-04-01  Richard Sandiford  <r.sandiford (a] uk.ibm.com>
    208 
    209 	* xcoff.h (xcoff_link_hash_table): Move to bfd/xcofflink.c.
    210 
    211 2009-03-14  Richard Sandiford  <r.sandiford (a] uk.ibm.com>
    212 
    213 	* xcoff.h (XCOFF_EXPALL, XCOFF_EXPFULL): New flags.
    214 	(xcoff_loader_info): Add auto_export_flags.
    215 
    216 2009-03-14  Richard Sandiford  <r.sandiford (a] uk.ibm.com>
    217 
    218 	* internal.h (C_AIX_WEAKEXT): New macro.
    219 	(C_WEAKEXT): Use the GNU definition in the generic part of the file,
    220 	and conditionally reset it to C_AIX_WEAKEXT in the XCOFF part of
    221 	the file.
    222 	(CSECT_SYM_P): New macro.
    223 	* xcoff.h (L_WEAK): Define.
    224 	(EXTERN_SYM_P): New macro.
    225 
    226 2009-03-14  Richard Sandiford  <r.sandiford (a] uk.ibm.com>
    227 
    228 	* xcoff.h (XCOFF_ALLOCATED): New flag.
    229 
    230 2009-03-14  Richard Sandiford  <r.sandiford (a] uk.ibm.com>
    231 
    232 	* xcoff.h (XCOFF_CALLED, XCOFF_IMPORT): Update comments.
    233 	(XCOFF_WAS_UNDEFINED): New flag.
    234 	(xcoff_link_hash_table): Add an "rtld" field.
    235 
    236 2009-03-14  Dave Korn  <dave.korn.cygwin (a] gmail.com>
    237 
    238 	* internal.h (struct internal_extra_pe_aouthdr):  Correct type
    239 	of DllCharacteristics flags field to unsigned.
    240 	* pe.h (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
    241 	IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
    242 	IMAGE_DLL_CHARACTERISTICS_NX_COMPAT,
    243 	IMAGE_DLLCHARACTERISTICS_NO_ISOLATION,
    244 	IMAGE_DLLCHARACTERISTICS_NO_SEH,
    245 	IMAGE_DLLCHARACTERISTICS_NO_BIND,
    246 	IMAGE_DLLCHARACTERISTICS_WDM_DRIVER,
    247 	IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE):  New macros to
    248 	define flag bit values for DllCharacteristics field of PEAOUTHDR,
    249 	PEPAOUTHDR.
    250 
    251 2008-12-23  Johan Olmutz Nielsen  <jnielsen (a] ddci.com>
    252 
    253 	* ti.h (COFF_ADJUST_SCNHDR_OUT_PRE): Define.
    254 
    255 2008-06-17  Nick Clifton  <nickc (a] redhat.com>
    256 
    257 	* ti.h (GET_SCNHDR_NLNNO): Provide an alternative version of this
    258 	macro which does not trigger an array bounds warning in gcc.
    259 	(PUT_SCNHDR_NLNNO): Likewise.
    260 	(GET_SCNHDR_FLAGS): Likewise.
    261 	(PUT_SCNHDR_FLAGS): Likewise.
    262 	(GET_SCNHDR_PAGE): Likewise.
    263 	(PUT_SCNHDR_PAGE): Likewise.
    264 
    265 2007-11-05  Danny Smith  <dannysmith (a] users.sourceforge.net>
    266 
    267 	* pe.h (COFF_ENCODE_ALIGNMENT) Define.
    268 
    269 2007-08-02  H.J. Lu  <hongjiu.lu (a] intel.com>
    270 
    271 	* pe.h (IMAGE_SCN_ALIGN_POWER_BIT_POS): New.
    272 	(IMAGE_SCN_ALIGN_POWER_BIT_MASK): Likewise.
    273 	(IMAGE_SCN_ALIGN_POWER_NUM): Likewise.
    274 	(IMAGE_SCN_ALIGN_POWER_CONST): Likewise.
    275 	(IMAGE_SCN_ALIGN_128BYTES): Likewise.
    276 	(IMAGE_SCN_ALIGN_256BYTES): Likewise.
    277 	(IMAGE_SCN_ALIGN_512BYTES): Likewise.
    278 	(IMAGE_SCN_ALIGN_1024BYTES): Likewise.
    279 	(IMAGE_SCN_ALIGN_2048BYTES): Likewise.
    280 	(IMAGE_SCN_ALIGN_4096BYTES): Likewise.
    281 	(IMAGE_SCN_ALIGN_8192BYTES): Likewise.
    282 	(IMAGE_SCN_ALIGN_1BYTES): Redefined with
    283 	IMAGE_SCN_ALIGN_POWER_CONST.
    284 	(IMAGE_SCN_ALIGN_2BYTES): Likewise.
    285 	(IMAGE_SCN_ALIGN_4BYTES): Likewise.
    286 	(IMAGE_SCN_ALIGN_8BYTES): Likewise.
    287 	(IMAGE_SCN_ALIGN_16BYTES): Likewise.
    288 	(IMAGE_SCN_ALIGN_32BYTES): Likewise.
    289 	(IMAGE_SCN_ALIGN_64BYTES): Likewise.
    290 
    291 2007-07-12  Kai Tietz   <kai.tietz (a] onevision.com>
    292 
    293 	* internal.h (struct internal_syment): Use bfd_hostptr_t for
    294 	_n_zeroes and _n_offset fields.
    295 
    296 2007-04-27  Alan Modra  <amodra (a] bigpond.net.au>
    297 
    298 	* rs6000.h: Write Mimi's name in ASCII.
    299 
    300 2007-03-19  H.J. Lu  <hongjiu.lu (a] intel.com>
    301 
    302 	* internal.h (internal_extra_pe_aouthdr): Add Magic,
    303 	MajorLinkerVersion, MinorLinkerVersion, SizeOfCode,
    304 	SizeOfInitializedData, SizeOfUninitializedData,
    305 	AddressOfEntryPoint, BaseOfCode and BaseOfData.
    306 
    307 2006-12-05  Michael Tautschnig  <tautschn (a] model.in.tum.de>
    308 	    Nick Clifton  <nickc (a] redhat.com>
    309 
    310 	* external.h (struct external_aouthdr): Add ATTRIBUTE_PACKED.
    311 	(struct external_syment): Likewise.
    312 	(union external_auxent): Likewise.
    313 
    314 2006-11-14  Phil Lello  <phil.lello (a] homecall.co.uk>
    315 
    316 	* pe.h: Added defines for IMAGE_SUBSYSTEM_EFI_ROM and
    317 	IMAGE_SUBSYSTEM_XBOX.
    318 	* internal.h: Added defines for PE directory entry types.
    319 	NB: in internal.h because IMAGE_NUMBEROF_DIRECTORY_ENTRYIES is in
    320 	pe.h
    321 
    322 2006-09-20  Kai Tietz  <Kai.Tietz (a] onevision.com>
    323 
    324 	* external.h: Add proper external_aouthdr64 structure (without
    325 	data_start member).
    326 	(AOUTHDRSZ64): Set according structure size.
    327 	(AOUTHDR64): As typedef of external_aouthdr64 structure.
    328 	* internal.h: Add relocation identifiers for coff.
    329 	* pe.h:	Add define IMAGE_FILE_MACHINE_AMD64 the coff signature.
    330 	(PEPAOUTHDR): Adjust structure to have proper size (using AOUTHDR64).
    331 	(PEPAOUTSZ): Calculated size of 240.
    332 	* x86_64.h: Coff information for x86_64 (AMD64).
    333 
    334 2006-02-05  Arnold Metselaar  <arnold.metselaar (a] planet.nl>
    335 
    336 	* internal.h: Add relocation number R_IMM24 for Z80.
    337 
    338 2005-10-25  Arnold Metselaar  <arnold.metselaar (a] planet.nl>
    339 
    340 	* internal.h: Add relocation number for Z80
    341 	* z80.h: New file.
    342 
    343 2005-08-18  Alan Modra  <amodra (a] bigpond.net.au>
    344 
    345 	* a29k.h: Delete.
    346 
    347 2005-07-14  Daniel Marques  <marques (a] cs.cornell.edu>
    348 
    349 	* alpha.h (ALPHA_ECOFF_COMPRESSEDMAG): Define.
    350 	* ecoff.h (ALPHA_MAGIC_COMPRESSED): Define.
    351 
    352 2005-05-10  Nick Clifton  <nickc (a] redhat.com>
    353 
    354 	* Update the address and phone number of the FSF organization in
    355 	the GPL notices in the following files:
    356 	a29k.h,	alpha.h, apollo.h, arm.h, aux-coff.h, ecoff.h, external.h,
    357 	go32exe.h, h8300.h, h8500.h, i386.h, i860.h, i960.h, ia64.h,
    358 	internal.h, m68k.h, m88k.h, maxq.h, mcore.h, mips.h, mipspe.h,
    359 	or32.h, pe.h, powerpc.h, rs6k64.h, sh.h, sparc.h, ti.h, tic30.h,
    360 	tic4x.h, tic54x.h, tic80.h, w65.h, we32k.h, xcoff.h, z8k.h
    361 
    362 2005-02-21  Alan Modra  <amodra (a] bigpond.net.au>
    363 
    364 	* xcoff.h (struct xcoff_loader_info): Warning fix.
    365 
    366 2005-01-10  Inderpreet Singh <inderpreetb (a] noida.hcltech.com>
    367 
    368 	* maxq.h (F_MAXQ10, F_MAXQ20): Define.
    369 
    370 2004-11-08  Inderpreet Singh   <inderpreetb (a] nioda.hcltech.com>
    371 	    Vineet Sharma      <vineets (a] noida.hcltech.com>
    372 
    373 	* maxq.h: New file: Defintions for the maxq port.
    374 
    375 2004-11-08  Aaron W. LaFramboise <aaron98wiridge9 (a] aaronwl.com>
    376 
    377 	* pe.h (IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY): Define.
    378 	(IMAGE_WEAK_EXTERN_SEARCH_LIBRARY): Same.
    379 	(IMAGE_WEAK_EXTERN_SEARCH_ALIAS): Same.
    380 
    381 2004-08-13  Mark Kettenis  <kettenis (a] gnu.org>
    382 
    383 	* symconst.h (langMax): Fix typo in comment.
    384 
    385 2004-04-23  Chris Demetriou  <cgd (a] broadcom.com>
    386 
    387 	* mips.h (MIPS_R_RELHI, MIPS_R_RELLO, MIPS_R_SWITCH): Remove
    388 	(MIPS_R_PCREL16): Update comment.
    389 	* ecoff.h (struct ecoff_value_adjust): Remove structure.
    390 	(struct ecoff_debug_info): Remove 'adjust' member.
    391 
    392 2004-04-20  DJ Delorie  <dj (a] redhat.com>
    393 
    394 	* internal.h (R_SECREL32): Add.
    395 
    396 For older changes see ChangeLog-9103
    397 
    399 Copyright (C) 2004-2014 Free Software Foundation, Inc.
    400 
    401 Copying and distribution of this file, with or without modification,
    402 are permitted in any medium without royalty provided the copyright
    403 notice and this notice are preserved.
    404 
    405 Local Variables:
    406 mode: change-log
    407 left-margin: 8
    408 fill-column: 74
    409 version-control: never
    410 End:
    411