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