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