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