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