1bac01d0e9fcbb24a4d81a1ac10afeb72e2f4a70
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
1 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
2
3 Introduce TLS descriptors for i386 and x86_64.
4 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
5 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
6 New.
7 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
8 R_X86_64_TLSDESC): New.
9
10 2006-01-09 Mike Frysinger <vapier@gentoo.org>:
11
12 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
13
14 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
15
16 Second part of ms1 to mt renaming.
17 * common.h (EM_MT): Renamed.
18 * mt.h: Rename relocs, cpu & other defines.
19
20 2005-12-12 Paul Brook <paul@codesourcery.com>
21
22 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
23
24 2005-11-11 Nick Clifton <nickc@redhat.com>
25
26 PR 1150
27 * mips.h (STO_OPTIONAL): Define.
28 (ELF_MIPS_IS_OPTIONAL): Define.
29
30 2005-09-30 Catherine Moore <clm@cm00re.com>
31
32 * bfin.h: New file.
33 * common.h (EM_BLACKFIN): Define.
34
35 2005-10-08 Paul Brook <paul@codesourcery.com>
36
37 * arm.h: Add prototypes for BFD object attribute routines.
38
39 2005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
40
41 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
42
43 2005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44
45 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
46 New defines.
47
48 2005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49
50 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
51 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
52 deprecated defines.
53 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
54 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
55 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
56 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
57 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
58 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
59 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
60 NT_HP_UX_OPTIONS): Define.
61
62 2005-07-25 DJ Delorie <dj@redhat.com>
63
64 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
65
66 2005-07-25 Jan Hubicka <jh@suse.cz>
67
68 * x86-64.h (SHN_X86_64_LCOMMON): New.
69 (SHF_X86_64_LARGE): New.
70
71 2005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
72
73 * m32r.h (R_M32R_REL32): Added.
74
75 2005-07-18 Ben Elliston <bje@au.ibm.com>
76
77 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
78 Replace with DW_ATE_decimal_float (now in DWARF 3).
79
80 2005-07-14 Jim Blandy <jimb@redhat.com>
81
82 Add support for Renesas M32C and M16C.
83 * common.h (EM_M32C): New machine number.
84 * m32c.h: New file.
85
86 2005-06-17 Jan Beulich <jbeulich@novell.com>
87
88 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
89 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
90 R_X86_64_GOTPC32.
91
92 2005-06-07 Aldy Hernandez <aldyh@redhat.com>
93 Michael Snyder <msnyder@redhat.com>
94 Stan Cox <scox@redhat.com>
95
96 * common.h (EM_MS1): Define.
97
98 * ms1.h: New file.
99
100 2005-05-31 Richard Henderson <rth@redhat.com>
101
102 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
103
104 2005-05-29 Richard Henderson <rth@redhat.com>
105
106 * alpha.h (DT_ALPHA_PLTRO): New.
107
108 2005-05-19 Ben Elliston <bje@au.ibm.com>
109
110 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
111 the user-defined encoding space pending inclusion in the standard.
112
113 2005-05-18 Zack Weinberg <zack@codesourcery.com>
114
115 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
116 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
117
118 2005-05-17 Zack Weinberg <zack@codesourcery.com>
119
120 * arm.h: Import complete list of official relocation names
121 and numbers from AAELF. Define FAKE_RELOCs for old names.
122 Remove a few old names no longer used anywhere.
123
124 2005-05-14 Alan Modra <amodra@bigpond.net.au>
125
126 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
127
128 2005-05-11 Alan Modra <amodra@bigpond.net.au>
129
130 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
131 R_PPC_RELAX32PC_PLT) Adjust.
132 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
133 (DT_PPC_GLINK): Define.
134
135 2005-05-10 Nick Clifton <nickc@redhat.com>
136
137 * Update the address and phone number of the FSF organization in
138 the GPL notices in the following files:
139 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
140 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
141 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
142 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
143 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
144 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
145 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
146
147 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
148
149 Moved from ../ChangeLog
150
151 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
152 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
153
154 2004-10-12 Paul Brook <paul@codesourcery.com>
155 * arm.h (EF_ARM_EABI_VER4): Define.
156
157 2004-10-08 Daniel Jacobowitz <dan@debian.org>
158
159 * common.h (PT_SUNW_EH_FRAME): Define.
160 * x86-64.h (SHT_X86_64_UNWIND): Define.
161
162 2004-10-07 Bob Wilson <bob.wilson@acm.org>
163 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
164 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
165 (XTENSA_PROP_SEC_NAME): Define.
166 (property_table_entry): Add flags field.
167 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
168
169 2004-09-17 Paul Brook <paul@codesourcery.com>
170 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
171 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
172 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
173
174 2004-09-13 Paul Brook <paul@codesourcery.com>
175 * arm.h: Rename RELABS to TARGET1.
176
177 2004-05-11 Jakub Jelinek <jakub@redhat.com>
178 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
179 (PT_GNU_RELRO): Define.
180
181 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
182 Phil Blundell <philb@gnu.org>
183
184 * arm.h: Add TLS relocations.
185
186 2005-03-23 Ben Elliston <bje@au.ibm.com>
187
188 * dwarf.h: Merge with GCC's dwarf.h.
189
190 2005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
191
192 * m68k.h (EF_CFV4E): Define.
193
194 2005-03-17 Paul Brook <paul@codesourcery.com>
195 Dan Jacobowitz <dan@codesourcery.com>
196 Mark Mitchell <mark@codesourcery.com>
197
198 * arm.h (PT_ARM_EXIDX): Define.
199
200 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
201 Joseph Myers <joseph@codesourcery.com>
202
203 * mips.h: Define MIPS TLS relocations.
204
205 2005-02-15 Nigel Stephens <nigel@mips.com>
206 Maciej W. Rozycki <macro@mips.com>
207
208 * mips.h (R_MIPS16_GOT16): New reloc code.
209 (R_MIPS16_CALL16): Likewise.
210 (R_MIPS16_HI16): Likewise.
211 (R_MIPS16_LO16): Likewise.
212 (R_MIPS16_min): New fake reloc code.
213 (R_MIPS16_max): Likewise.
214
215 2005-02-11 Maciej W. Rozycki <macro@mips.com>
216
217 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
218
219 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
220
221 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
222 * frv.h: Add R_FRV_TLSMOFF.
223 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
224 * frv.h: Add TLS relocations.
225
226 2005-01-17 Nick Clifton <nickc@redhat.com>
227
228 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
229 EF_SH2A_SH3E): New flags.
230 (EF_SH_BFD_TABLE): Add these new flags to the table.
231
232 2005-01-12 Alan Modra <amodra@bigpond.net.au>
233
234 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
235 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
236
237 2004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
238
239 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
240
241 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
242
243 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
244
245 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
246
247 * mips.h (E_MIPS_MACH_9000): Define.
248
249 2004-11-04 Hans-Peter Nilsson <hp@axis.com>
250
251 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
252 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
253 macros.
254
255 2004-10-06 Eric Christopher <echristo@redhat.com>
256
257 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
258
259 2004-10-01 Paul Brook <paul@codesourcery.com>
260
261 * arm.h (SHT_ARM_EXIDX): Define.
262 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
263 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
264 Define.
265
266 2004-08-25 Dmitry Diky <diwil@spec.ru>
267
268 * msp430.h: Add new relocs.
269
270 2004-08-12 H.J. Lu <hongjiu.lu@intel.com>
271
272 * i386.h (R_386_USED_BY_INTEL_200): New.
273
274 2004-07-29 Alexandre Oliva <aoliva@redhat.com>
275
276 Introduce SH2a support.
277 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
278 * sh.h (EF_SH2A_NOFPU): New.
279 2003-12-01 Michael Snyder <msnyder@redhat.com>
280 * sh.h (EF_SH2A): New.
281
282 2004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
283
284 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
285 BFD_RELOC_CRX_SWITCH32.
286
287 2004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
288
289 * common.h (EM_CRX): Define.
290 * crx.h: New file.
291
292 2004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
293
294 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
295 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
296
297 2004-06-19 Alan Modra <amodra@bigpond.net.au>
298
299 * common.h (ELF64_R_INFO): Warning fix.
300
301 2004-06-14 Chris Demetriou <cgd@broadcom.com>
302
303 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
304 with an updated comment.
305
306 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
307
308 * sh.h (EF_SH_HAS_DSP): Remove.
309 (EF_SH_HAS_FP): Remove.
310 (EF_SH_MERGE_MACH): Remove.
311 (EF_SH4_NOFPU): Convert to decimal.
312 (EF_SH4A_NOFPU): Likewise.
313 (EF_SH4_NOMMU_NOFPU): Likewise.
314 (EF_SH3_NOMMU): Add new macro.
315 (EF_SH_BFD_TABLE): Likewise.
316 (sh_find_elf_flags): Add prototype.
317 (sh_elf_get_flags_from_mach): Likewise.
318
319 2004-04-24 Chris Demetriou <cgd@broadcom.com>
320
321 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
322 (R_MIPS_GNU_REL_HI16): Remove.
323 (R_MIPS_GNU_REL16_S2): Update comment.
324
325 2004-30-30 Galit Heller <Galit.Heller@nsc.com>
326 Tomer Levi <Tomer.Levi@nsc.com>
327
328 * common.h (EM_CR): Define.
329 * cr16c.h: New file.
330
331 2004-03-23 Paul Brook <paul@codesourcery.com>
332
333 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
334
335 2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
336
337 * sh.h: Add EF_SH4_NOMMU_NOFPU.
338
339 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
340
341 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
342
343 2004-01-28 Roland McGrath <roland@redhat.com>
344
345 * common.h (AT_SECURE): New macro.
346
347 2004-01-21 Roland McGrath <roland@redhat.com>
348
349 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
350 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
351 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
352 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
353 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
354
355 2004-01-17 Mark Kettenis <kettenis@gnu.org>
356
357 * common.h (NT_OPENBSD_IDENT): Define.
358
359 2004-01-06 Alexandre Oliva <aoliva@redhat.com>
360
361 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
362 * frv.h (EF_FRV_FDPIC): New macro.
363 (EF_FRV_PIC_FLAGS): Adjust.
364 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
365 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
366 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
367 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
368 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
369 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
370 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
371 New.
372
373
374 For older changes see ChangeLog-9103
375 \f
376 Local Variables:
377 mode: change-log
378 left-margin: 8
379 fill-column: 74
380 version-control: never
381 End:
This page took 0.134192 seconds and 4 git commands to generate.