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