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