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