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