1 2010-06-29 Alan Modra <amodra@gmail.com>
5 2010-04-15 Nick Clifton <nickc@redhat.com>
7 * alpha.h: Update copyright notice to use GPLv3.
10 * aux-coff.h: Likewise.
12 * external.h: Likewise.
13 * go32exe.h: Likewise.
20 * internal.h: Likewise.
29 * powerpc.h: Likewise.
46 2009-12-02 Jerker Bäck <jerker.back@gmail.com>
49 * i386lh (COFF_PAGE_SIZE): Define.
50 * x86_64.h (COFF_PAGE_SIZE): Define.
52 2009-10-17 Arnold Metselaar <arnold.metselaar@planet.nl>
54 * z80.h: Store alignment requirement in section header, to allow
55 ld to preserve alignment. Some code was copied from ti.h.
57 2009-09-05 Martin Thuresson <martin@mtme.org>
59 * ti.h (GET_LNSZ_SIZE, PUT_LNSZ_SIZE): Updated name of class
60 variable to in_class to match changes in function that use this
63 2009-08-10 Jan Kratochvil <jan.kratochvil@redhat.com>
65 Fix references past allocated memory for i386-*-go32.
66 * ti.h (COFF_ADJUST_FILEHDR_IN_POST, COFF_ADJUST_FILEHDR_OUT_POST):
67 Reference F_TARGET_ID only when !COFF0_P.
69 2009-08-10 Jan Kratochvil <jan.kratochvil@redhat.com>
71 Stop using bfd_usrdata in libbfd.
72 * go32exe.h (struct external_filehdr_go32_exe <stub>, FILHSZ): Replace
73 STUBSIZE by GO32_STUBSIZE.
74 (STUBSIZE): Move the definition ...
75 * internal.h (GO32_STUBSIZE): ... here and rename it.
76 (struct internal_filehdr <go32stub>, F_GO32STUB): New.
78 2009-06-03 Ulrich Weigand <uweigand@de.ibm.com>
80 * symconst.h (btLong64, btULong64, btLongLong64, btULongLong64,
81 btAdr64, btInt64, btUInt64): New defines.
83 2009-04-21 Kai Tietz <kai.tietz@onevision.com>
85 * pe.h (pex64_runtime_function): New structure.
86 (external_pex64_runtime_function): Likewise.
87 (pex64_unwind_code): Likewise.
88 (external_pex64_unwind_code): Likewise.
89 (pex64_unwind_info): Likewise.
90 (external_pex64_unwind_info): Likewise.
91 (external_pex64_scope): Likewise.
92 (pex64_scope): Likewise.
93 (pex64_scope_entry): Likewise.
94 (external_pex64_scope_entry): Likewise.
95 (PEX64_IS_RUNTIME_FUNCTION_CHAINED): New macro.
96 (PEX64_GET_UNWINDDATA_UNIFIED_RVA): Likewise.
97 (PEX64_UNWCODE_CODE): Likewise.
98 (PEX64_UNWCODE_INFO): Likewise.
99 (UWOP_...): Add defines for unwind code.
100 (UNW_FLAG_...): Add defined for unwind info flags.
101 (PEX64_SCOPE_ENTRY_SIZE): New macro.
102 (PEX64_UWI_VERSION): Likewise.
103 (PEX64_UWI_FLAGS): Likewise.
104 (PEX64_UWI_FRAMEREG): Likewise.
105 (PEX64_UWI_FRAMEOFF): Likewise.
106 (PEX64_UWI_SIZEOF_UWCODE_ARRAY): Likewise.
107 (PEX64_OFFSET_TO_UNWIND_CODE): Likewise.
108 (PEX64_OFFSET_TO_HANDLER_RVA): Likewise.
109 (PEX64_OFFSET_TO_SCOPE_COUNT): Likewise.
110 (PEX64_SCOPE_ENTRY): Likewise.
112 2009-04-17 H.J. Lu <hongjiu.lu@intel.com>
114 * pe.h (IMAGE_SUBSYSTEM_EFI_ROM): Renamed to ...
115 (IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER): This.
117 2009-04-01 Richard Sandiford <r.sandiford@uk.ibm.com>
119 * xcoff.h (xcoff_link_hash_table): Move to bfd/xcofflink.c.
121 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
123 * xcoff.h (XCOFF_EXPALL, XCOFF_EXPFULL): New flags.
124 (xcoff_loader_info): Add auto_export_flags.
126 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
128 * internal.h (C_AIX_WEAKEXT): New macro.
129 (C_WEAKEXT): Use the GNU definition in the generic part of the file,
130 and conditionally reset it to C_AIX_WEAKEXT in the XCOFF part of
132 (CSECT_SYM_P): New macro.
133 * xcoff.h (L_WEAK): Define.
134 (EXTERN_SYM_P): New macro.
136 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
138 * xcoff.h (XCOFF_ALLOCATED): New flag.
140 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
142 * xcoff.h (XCOFF_CALLED, XCOFF_IMPORT): Update comments.
143 (XCOFF_WAS_UNDEFINED): New flag.
144 (xcoff_link_hash_table): Add an "rtld" field.
146 2009-03-14 Dave Korn <dave.korn.cygwin@gmail.com>
148 * internal.h (struct internal_extra_pe_aouthdr): Correct type
149 of DllCharacteristics flags field to unsigned.
150 * pe.h (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
151 IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE,
152 IMAGE_DLL_CHARACTERISTICS_NX_COMPAT,
153 IMAGE_DLLCHARACTERISTICS_NO_ISOLATION,
154 IMAGE_DLLCHARACTERISTICS_NO_SEH,
155 IMAGE_DLLCHARACTERISTICS_NO_BIND,
156 IMAGE_DLLCHARACTERISTICS_WDM_DRIVER,
157 IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE): New macros to
158 define flag bit values for DllCharacteristics field of PEAOUTHDR,
161 2008-12-23 Johan Olmutz Nielsen <jnielsen@ddci.com>
163 * ti.h (COFF_ADJUST_SCNHDR_OUT_PRE): Define.
165 2008-06-17 Nick Clifton <nickc@redhat.com>
167 * ti.h (GET_SCNHDR_NLNNO): Provide an alternative version of this
168 macro which does not trigger an array bounds warning in gcc.
169 (PUT_SCNHDR_NLNNO): Likewise.
170 (GET_SCNHDR_FLAGS): Likewise.
171 (PUT_SCNHDR_FLAGS): Likewise.
172 (GET_SCNHDR_PAGE): Likewise.
173 (PUT_SCNHDR_PAGE): Likewise.
175 2007-11-05 Danny Smith <dannysmith@users.sourceforge.net>
177 * pe.h (COFF_ENCODE_ALIGNMENT) Define.
179 2007-08-02 H.J. Lu <hongjiu.lu@intel.com>
181 * pe.h (IMAGE_SCN_ALIGN_POWER_BIT_POS): New.
182 (IMAGE_SCN_ALIGN_POWER_BIT_MASK): Likewise.
183 (IMAGE_SCN_ALIGN_POWER_NUM): Likewise.
184 (IMAGE_SCN_ALIGN_POWER_CONST): Likewise.
185 (IMAGE_SCN_ALIGN_128BYTES): Likewise.
186 (IMAGE_SCN_ALIGN_256BYTES): Likewise.
187 (IMAGE_SCN_ALIGN_512BYTES): Likewise.
188 (IMAGE_SCN_ALIGN_1024BYTES): Likewise.
189 (IMAGE_SCN_ALIGN_2048BYTES): Likewise.
190 (IMAGE_SCN_ALIGN_4096BYTES): Likewise.
191 (IMAGE_SCN_ALIGN_8192BYTES): Likewise.
192 (IMAGE_SCN_ALIGN_1BYTES): Redefined with
193 IMAGE_SCN_ALIGN_POWER_CONST.
194 (IMAGE_SCN_ALIGN_2BYTES): Likewise.
195 (IMAGE_SCN_ALIGN_4BYTES): Likewise.
196 (IMAGE_SCN_ALIGN_8BYTES): Likewise.
197 (IMAGE_SCN_ALIGN_16BYTES): Likewise.
198 (IMAGE_SCN_ALIGN_32BYTES): Likewise.
199 (IMAGE_SCN_ALIGN_64BYTES): Likewise.
201 2007-07-12 Kai Tietz <kai.tietz@onevision.com>
203 * internal.h (struct internal_syment): Use bfd_hostptr_t for
204 _n_zeroes and _n_offset fields.
206 2007-04-27 Alan Modra <amodra@bigpond.net.au>
208 * rs6000.h: Write Mimi's name in ASCII.
210 2007-03-19 H.J. Lu <hongjiu.lu@intel.com>
212 * internal.h (internal_extra_pe_aouthdr): Add Magic,
213 MajorLinkerVersion, MinorLinkerVersion, SizeOfCode,
214 SizeOfInitializedData, SizeOfUninitializedData,
215 AddressOfEntryPoint, BaseOfCode and BaseOfData.
217 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
218 Nick Clifton <nickc@redhat.com>
220 * external.h (struct external_aouthdr): Add ATTRIBUTE_PACKED.
221 (struct external_syment): Likewise.
222 (union external_auxent): Likewise.
224 2006-11-14 Phil Lello <phil.lello@homecall.co.uk>
226 * pe.h: Added defines for IMAGE_SUBSYSTEM_EFI_ROM and
227 IMAGE_SUBSYSTEM_XBOX.
228 * internal.h: Added defines for PE directory entry types.
229 NB: in internal.h because IMAGE_NUMBEROF_DIRECTORY_ENTRYIES is in
232 2006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
234 * external.h: Add proper external_aouthdr64 structure (without
236 (AOUTHDRSZ64): Set according structure size.
237 (AOUTHDR64): As typedef of external_aouthdr64 structure.
238 * internal.h: Add relocation identifiers for coff.
239 * pe.h: Add define IMAGE_FILE_MACHINE_AMD64 the coff signature.
240 (PEPAOUTHDR): Adjust structure to have proper size (using AOUTHDR64).
241 (PEPAOUTSZ): Calculated size of 240.
242 * x86_64.h: Coff information for x86_64 (AMD64).
244 2006-02-05 Arnold Metselaar <arnold.metselaar@planet.nl>
246 * internal.h: Add relocation number R_IMM24 for Z80.
248 2005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
250 * internal.h: Add relocation number for Z80
253 2005-08-18 Alan Modra <amodra@bigpond.net.au>
257 2005-07-14 Daniel Marques <marques@cs.cornell.edu>
259 * alpha.h (ALPHA_ECOFF_COMPRESSEDMAG): Define.
260 * ecoff.h (ALPHA_MAGIC_COMPRESSED): Define.
262 2005-05-10 Nick Clifton <nickc@redhat.com>
264 * Update the address and phone number of the FSF organization in
265 the GPL notices in the following files:
266 a29k.h, alpha.h, apollo.h, arm.h, aux-coff.h, ecoff.h, external.h,
267 go32exe.h, h8300.h, h8500.h, i386.h, i860.h, i960.h, ia64.h,
268 internal.h, m68k.h, m88k.h, maxq.h, mcore.h, mips.h, mipspe.h,
269 or32.h, pe.h, powerpc.h, rs6k64.h, sh.h, sparc.h, ti.h, tic30.h,
270 tic4x.h, tic54x.h, tic80.h, w65.h, we32k.h, xcoff.h, z8k.h
272 2005-02-21 Alan Modra <amodra@bigpond.net.au>
274 * xcoff.h (struct xcoff_loader_info): Warning fix.
276 2005-01-10 Inderpreet Singh <inderpreetb@noida.hcltech.com>
278 * maxq.h (F_MAXQ10, F_MAXQ20): Define.
280 2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
281 Vineet Sharma <vineets@noida.hcltech.com>
283 * maxq.h: New file: Defintions for the maxq port.
285 2004-11-08 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
287 * pe.h (IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY): Define.
288 (IMAGE_WEAK_EXTERN_SEARCH_LIBRARY): Same.
289 (IMAGE_WEAK_EXTERN_SEARCH_ALIAS): Same.
291 2004-08-13 Mark Kettenis <kettenis@gnu.org>
293 * symconst.h (langMax): Fix typo in comment.
295 2004-04-23 Chris Demetriou <cgd@broadcom.com>
297 * mips.h (MIPS_R_RELHI, MIPS_R_RELLO, MIPS_R_SWITCH): Remove
298 (MIPS_R_PCREL16): Update comment.
299 * ecoff.h (struct ecoff_value_adjust): Remove structure.
300 (struct ecoff_debug_info): Remove 'adjust' member.
302 2004-04-20 DJ Delorie <dj@redhat.com>
304 * internal.h (R_SECREL32): Add.
306 For older changes see ChangeLog-9103
312 version-control: never