12014-08-20 Daniel Micay <danielmicay@gmail.com> 2 3 * pe.h: Add HIGH_ENTROPY_VA flag 4 52014-04-22 Christian Svensson <blue@cmd.nu> 6 7 * or32.h: Delete. 8 92014-04-08 Jon TURNEY <jon.turney@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 182014-03-13 Tristan Gingold <gingold@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 292014-03-05 Alan Modra <amodra@gmail.com> 30 31 Update copyright years. 32 332013-12-06 Tristan Gingold <gingold@adacore.com> 34 35 * pe.h (UWOP_EPILOG, UWOP_PARE): Define. 36 372013-07-10 Tristan Gingold <gingold@adacore.com> 38 39 * rs6000.h (external_core_dumpx): New structure. 40 (external_ld_info32): Ditto. 41 422013-07-02 Tristan Gingold <gingold@adacore.com> 43 44 * internal.h (C_STTLS, C_GTLS): Define. 45 * xcoff.h (XMC_TL, XMC_TU, XMC_TE): Define. 46 472013-02-04 Alan Modra <amodra@gmail.com> 48 49 * ti.h (SWAP_OUT_RELOC_EXTRA): Define. 50 512013-01-02 Martin Storsjo <martin@martin.st> 52 53 * arm.h (ARMV7PEMAGIC): Define. 54 (ARMBADMAG): Update. 55 562011-06-02 Nick Clifton <nickc@redhat.com> 57 58 * i860.h: Fix spelling mistake in comment. 59 602011-05-04 Tristan Gingold <gingold@adacore.com> 61 62 * rs6000.h (union external_auxent): Add x_ftype field. 63 * rs6k64.h: (struct external_auxent): Remap x_file field. 64 652011-05-04 Tristan Gingold <gingold@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 722011-05-03 Tristan Gingold <gingold@adacore.com> 73 74 * rs6000.h (struct external_ldsym): Use E_SYMNMLEN instead of 75 SYMNMLEN. 76 772011-04-27 Tristan Gingold <gingold@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 872011-03-31 Tristan Gingold <gingold@adacore.com> 88 89 * internal.h (C_NULL_VALUE): Define. 90 912010-06-29 Alan Modra <amodra@gmail.com> 92 93 * maxq.h: Delete file. 94 952010-04-15 Nick Clifton <nickc@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 1362009-12-02 Jerker B�ck <jerker.back@gmail.com> 137 138 PR binutils/11017 139 * i386lh (COFF_PAGE_SIZE): Define. 140 * x86_64.h (COFF_PAGE_SIZE): Define. 141 1422009-10-17 Arnold Metselaar <arnold.metselaar@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 1472009-09-05 Martin Thuresson <martin@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 1532009-08-10 Jan Kratochvil <jan.kratochvil@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 1592009-08-10 Jan Kratochvil <jan.kratochvil@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 1682009-06-03 Ulrich Weigand <uweigand@de.ibm.com> 169 170 * symconst.h (btLong64, btULong64, btLongLong64, btULongLong64, 171 btAdr64, btInt64, btUInt64): New defines. 172 1732009-04-21 Kai Tietz <kai.tietz@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 2022009-04-17 H.J. Lu <hongjiu.lu@intel.com> 203 204 * pe.h (IMAGE_SUBSYSTEM_EFI_ROM): Renamed to ... 205 (IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER): This. 206 2072009-04-01 Richard Sandiford <r.sandiford@uk.ibm.com> 208 209 * xcoff.h (xcoff_link_hash_table): Move to bfd/xcofflink.c. 210 2112009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com> 212 213 * xcoff.h (XCOFF_EXPALL, XCOFF_EXPFULL): New flags. 214 (xcoff_loader_info): Add auto_export_flags. 215 2162009-03-14 Richard Sandiford <r.sandiford@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 2262009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com> 227 228 * xcoff.h (XCOFF_ALLOCATED): New flag. 229 2302009-03-14 Richard Sandiford <r.sandiford@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 2362009-03-14 Dave Korn <dave.korn.cygwin@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 2512008-12-23 Johan Olmutz Nielsen <jnielsen@ddci.com> 252 253 * ti.h (COFF_ADJUST_SCNHDR_OUT_PRE): Define. 254 2552008-06-17 Nick Clifton <nickc@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 2652007-11-05 Danny Smith <dannysmith@users.sourceforge.net> 266 267 * pe.h (COFF_ENCODE_ALIGNMENT) Define. 268 2692007-08-02 H.J. Lu <hongjiu.lu@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 2912007-07-12 Kai Tietz <kai.tietz@onevision.com> 292 293 * internal.h (struct internal_syment): Use bfd_hostptr_t for 294 _n_zeroes and _n_offset fields. 295 2962007-04-27 Alan Modra <amodra@bigpond.net.au> 297 298 * rs6000.h: Write Mimi's name in ASCII. 299 3002007-03-19 H.J. Lu <hongjiu.lu@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 3072006-12-05 Michael Tautschnig <tautschn@model.in.tum.de> 308 Nick Clifton <nickc@redhat.com> 309 310 * external.h (struct external_aouthdr): Add ATTRIBUTE_PACKED. 311 (struct external_syment): Likewise. 312 (union external_auxent): Likewise. 313 3142006-11-14 Phil Lello <phil.lello@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 3222006-09-20 Kai Tietz <Kai.Tietz@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 3342006-02-05 Arnold Metselaar <arnold.metselaar@planet.nl> 335 336 * internal.h: Add relocation number R_IMM24 for Z80. 337 3382005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl> 339 340 * internal.h: Add relocation number for Z80 341 * z80.h: New file. 342 3432005-08-18 Alan Modra <amodra@bigpond.net.au> 344 345 * a29k.h: Delete. 346 3472005-07-14 Daniel Marques <marques@cs.cornell.edu> 348 349 * alpha.h (ALPHA_ECOFF_COMPRESSEDMAG): Define. 350 * ecoff.h (ALPHA_MAGIC_COMPRESSED): Define. 351 3522005-05-10 Nick Clifton <nickc@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 3622005-02-21 Alan Modra <amodra@bigpond.net.au> 363 364 * xcoff.h (struct xcoff_loader_info): Warning fix. 365 3662005-01-10 Inderpreet Singh <inderpreetb@noida.hcltech.com> 367 368 * maxq.h (F_MAXQ10, F_MAXQ20): Define. 369 3702004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com> 371 Vineet Sharma <vineets@noida.hcltech.com> 372 373 * maxq.h: New file: Defintions for the maxq port. 374 3752004-11-08 Aaron W. LaFramboise <aaron98wiridge9@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 3812004-08-13 Mark Kettenis <kettenis@gnu.org> 382 383 * symconst.h (langMax): Fix typo in comment. 384 3852004-04-23 Chris Demetriou <cgd@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 3922004-04-20 DJ Delorie <dj@redhat.com> 393 394 * internal.h (R_SECREL32): Add. 395 396For older changes see ChangeLog-9103 397 398Copyright (C) 2004-2014 Free Software Foundation, Inc. 399 400Copying and distribution of this file, with or without modification, 401are permitted in any medium without royalty provided the copyright 402notice and this notice are preserved. 403 404Local Variables: 405mode: change-log 406left-margin: 8 407fill-column: 74 408version-control: never 409End: 410