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