Move entries for changes in sub-directories into the changelogs in those sub-
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
1 2008-03-24 Ian Lance Taylor <iant@google.com>
2
3 * common.h (NT_GNU_GOLD_VERSION): Define.
4
5 2008-03-13 Alan Modra <amodra@bigpond.net.au>
6
7 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
8 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
9 Order struct as for external version.
10
11 2008-03-12 Alan Modra <amodra@bigpond.net.au>
12
13 PR 5900
14 * common.h (SHN_BAD): Delete.
15 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
16 * external.h: ..here.
17 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
18 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
19 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
20
21 2008-03-12 Alan Modra <amodra@bigpond.net.au>
22
23 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
24 (SHN_CR16C_NCOMMON): Likewise.
25 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
26 (SHN_PARISC_HUGE_COMMON): Likewise.
27 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
28 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
29 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
30 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
31 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
32 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
33 (SHN_SCORE_SCOMMON): Likewise.
34 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
35 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
36 (SHN_V850_ZCOMMON): Likewise.
37 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
38
39 2008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
40
41 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
42 DW_OP_PGI_omp_thread_num.
43
44 2008-02-04 Adam Nemet <anemet@caviumnetworks.com>
45
46 * mips.h: Update copyright.
47 (E_MIPS_MACH_OCTEON): New macro.
48
49 2008-01-30 Tristan Gingold <gingold@adacore.com>
50
51 Add OpenVMS extensions.
52 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
53 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
54 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
55 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
56 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
57 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
58 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
59 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
60 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
61 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
62 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
63 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
64 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
65 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
66 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
67 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
68 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
69 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
70 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
71 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
72 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
73 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
74
75 2008-01-16 Mark Kettenis <kettenis@gnu.org>
76
77 * common.h (AT_SUN_AUXFLAGS): Define.
78
79 2007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
80
81 * dwarf2.h (DW_AT_hi_user): Correct value.
82
83 2007-12-07 Bob Wilson <bob.wilson@acm.org>
84
85 * xtensa.h (R_XTENSA_32_PCREL): New.
86
87 2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
88
89 * mips.h (E_MIPS_MACH_LS2E): New.
90 (E_MIPS_MACH_LS2F): New.
91
92 2007-11-28 Nathan Sidwell <nathan@codesourcery.com>
93
94 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
95 segments at the end of memory.
96
97 2007-11-17 Thiemo Seufer <ths@mips.com>
98
99 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
100 in comment.
101
102 2007-11-16 Nick Clifton <nickc@redhat.com>
103
104 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
105 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
106 (DW_AT_stride): Rename to DW_AT_byte_stride.
107
108 2007-11-08 Nathan Sidwell <nathan@codesourcery.com>
109
110 * vxworks.h: New.
111
112 2007-10-30 Nick Clifton <nickc@redhat.com>
113
114 * mn10300.h (R_MN10300_ALIGN): Define.
115
116 2007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
117
118 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
119
120 2007-10-19 Nick Clifton <nickc@redhat.com>
121
122 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
123
124 2007-10-18 Roland McGrath <roland@redhat.com>
125
126 * common.h (NT_PPC_VMX): New macro.
127
128 2007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
129
130 * cr16.h: Updated with new relocaction macros.
131
132 2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
133
134 PR binutils/3281
135 PR binutils/5037
136 * internal.h (elf_segment_map): Add p_size and p_size_valid.
137 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
138 PT_GNU_RELRO segments.
139
140 2007-09-11 Nathan Sidwell <nathan@codesourcery.com>
141
142 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
143
144 2007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
145
146 * common.h (NT_SPU): Define.
147
148 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
149
150 * common.h: Revert last change.
151
152 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
153
154 * common.h (PT_GNU_STACK): Renamed to ...
155 (PT_GNU_ATTR): This.
156 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
157
158 2007-07-09 Roland McGrath <roland@redhat.com>
159
160 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
161
162 2007-06-29 Joseph Myers <joseph@codesourcery.com>
163
164 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
165
166 2007-06-29 Joseph Myers <joseph@codesourcery.com>
167
168 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
169
170 2007-06-29 Joseph Myers <joseph@codesourcery.com>
171
172 * arm.h (elf32_arm_add_eabi_attr_int,
173 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
174 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
175 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
176 Tag_Symbol, Tag_compatibility): Remove.
177 * common.h (SHT_GNU_ATTRIBUTES): Define.
178
179 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
180
181 * common.h (EM_CR16): New entry for CR16 cpu.
182 * cr16.h: New file.
183
184 2007-06-11 Sterling Augustine <sterling@tensilica.com>
185 Bob Wilson <bob.wilson@acm.org>
186
187 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
188 (XTENSA_PROP_NO_TRANSFORM): ...this.
189
190 2007-05-18 Caroline Tice <ctice@apple.com>
191
192 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
193 DW_OP_GNU_uninit.
194
195 2007-05-12 Alan Modra <amodra@bigpond.net.au>
196
197 * spu.h (R_SPU_ADDR16X): Define.
198 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
199
200 2007-05-11 Alan Modra <amodra@bigpond.net.au>
201
202 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
203
204 2007-05-02 Alan Modra <amodra@bigpond.net.au>
205
206 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
207 and vma for appropriate sections.
208
209 2007-04-26 Jan Beulich <jbeulich@novell.com>
210
211 * common.h (DT_ENCODING): Correct value (back to spec mandated
212 value).
213
214 2007-03-08 Alan Modra <amodra@bigpond.net.au>
215
216 * v850.h (V850_OTHER_TDA_BYTE): Delete.
217 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
218 that don't clash with visibility bits.
219
220 2007-03-07 Alan Modra <amodra@bigpond.net.au>
221
222 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
223
224 2007-02-05 Dave Brolley <brolley@redhat.com>
225 Richard Sandiford <rsandifo@redhat.com>
226 Richard Henderson <rth@redhat.com>
227 DJ Delorie <dj@redhat.com>
228 Ben Elliston <bje@redhat.com>
229
230 * mep.h: New file.
231 * common.h (EM_CYGNUS_MEP): Define.
232
233 2007-02-15 Dave Brolley <brolley@redhat.com>
234
235 From Graydon Hoare <graydon@redhat.com>:
236 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
237
238 2007-01-08 Kazu Hirata <kazu@codesourcery.com>
239
240 * m68k.h (EF_M68K_FIDO): New.
241 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
242 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
243
244 2006-12-25 Kazu Hirata <kazu@codesourcery.com>
245
246 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
247
248 2006-12-19 Kazu Hirata <kazu@codesourcery.com>
249
250 * m68k.h (EF_M68K_ARCH_MASK): New.
251
252 2006-12-19 Nathan Sidwell <nathan@codesourcery.com>
253
254 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
255
256 2006-12-07 Kazu Hirata <kazu@codesourcery.com>
257
258 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
259 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
260 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
261 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
262 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
263 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
264 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
265 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
266 EF_M68K_CF_FLOAT, respectively.
267
268 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
269 Nick Clifton <nickc@redhat.com>
270
271 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
272
273 2006-10-28 Richard Sandiford <richard@codesourcery.com>
274
275 * mips.h (R_MIPS_GLOB_DAT): Define
276 (R_MIPS_max): Bump by 1.
277
278 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
279 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
280 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
281 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
282 Alan Modra <amodra@bigpond.net.au>
283
284 * common.h (EM_SPU): Define.
285 * spu.h: New file.
286
287 2006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
288
289 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
290 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
291 (EF_SCORE_HASENTRY): Delete.
292
293 2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
294
295 * arm.h: Define TAG_CPU_ARCH_* constants.
296
297 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
298
299 * score.h: New file.
300 * common.h: Add Score machine number.
301
302 2006-07-10 Jakub Jelinek <jakub@redhat.com>
303
304 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
305
306 2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
307
308 * internal.h (ELF_SECTION_SIZE): New.
309 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
310 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
311 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
312
313 2006-05-27 H.J. Lu <hongjiu.lu@intel.com>
314
315 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
316
317 2006-05-24 Carlos O'Donell <carlos@systemhalted.org>
318 Randolph Chung <randolph@tausq.org>
319 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
320 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
321 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
322 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
323 New TLS relocs.
324 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
325 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
326 Define TLS relocs using existing equivalents.
327
328 2006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
329
330 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
331
332 2006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
333
334 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
335 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
336 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
337 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
338 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
339 R_BFIN_GOTOFFLO): New relocs.
340 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
341
342 2006-03-23 Michael Matz <matz@suse.de>
343
344 * x86-64.h: Add the new relocations with their official
345 numbers.
346
347 2006-03-22 Richard Sandiford <richard@codesourcery.com>
348 Daniel Jacobowitz <dan@codesourcery.com>
349 Phil Edwards <phil@codesourcery.com>
350 Zack Weinberg <zack@codesourcery.com>
351 Mark Mitchell <mark@codesourcery.com>
352 Nathan Sidwell <nathan@codesourcery.com>
353
354 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
355
356 2006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
357
358 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
359 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
360 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
361 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
362 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
363
364 2006-03-10 Paul Brook <paul@codesourcery.com>
365
366 * arm.h (EF_ARM_EABI_VER5): Define.
367
368 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
369
370 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
371 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
372 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
373 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
374 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
375 (EF_M68K_EMAC_B): New.
376
377 2006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
378
379 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
380 (EF_AVR_LINKRELAX_PREPARED): Add.
381
382 2006-03-02 Ben Elliston <bje@au.ibm.com>
383
384 Import from the GCC tree:
385 2006-03-01 Jakub Jelinek <jakub@redhat.com>
386
387 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
388 from DWARF 3.
389 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
390 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
391 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
392 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
393 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
394 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
395 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
396 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
397 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
398 DW_DS_leading_separate, DW_DS_trailing_separate): New.
399 (DW_END_default, DW_END_big, DW_END_little): New.
400 (DW_END_lo_user, DW_END_hi_user): Define.
401 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
402 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
403 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
404 DW_LANG_D): New.
405
406 2006-02-06 Steve Ellcey <sje@cup.hp.com>
407
408 * ia64.h (SHF_IA_64_HP_TLS): New.
409
410 2006-02-24 DJ Delorie <dj@redhat.com>
411
412 * m32c.h: Add relax relocs.
413
414 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
415 Anil Paranjape <anilp1@kpitcummins.com>
416 Shilin Shakti <shilins@kpitcummins.com>
417
418 * common.h (EM_XC16X): New entry for xc16x cpu.
419 Sort other EM_* numbers into numerical order.
420 * xc16x.h: New file.
421
422 2006-02-10 H.J. Lu <hongjiu.lu@intel.com>
423
424 PR binutils/2258
425 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
426 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
427
428 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
429
430 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
431 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
432 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
433 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
434 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
435
436 2006-02-06 Steve Ellcey <sje@cup.hp.com>
437
438 * ia64.h (SHF_IA_64_HP_TLS): New.
439
440 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
441
442 Introduce TLS descriptors for i386 and x86_64.
443 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
444 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
445 New.
446 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
447 R_X86_64_TLSDESC): New.
448
449 2006-01-09 Mike Frysinger <vapier@gentoo.org>:
450
451 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
452
453 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
454
455 Second part of ms1 to mt renaming.
456 * common.h (EM_MT): Renamed.
457 * mt.h: Rename relocs, cpu & other defines.
458
459 2005-12-12 Nathan Sidwell <nathan@codesourcery.com>
460
461 * mt.h: Renamed from ms1.h
462
463 2005-12-12 Paul Brook <paul@codesourcery.com>
464
465 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
466
467 2005-11-11 Nick Clifton <nickc@redhat.com>
468
469 PR 1150
470 * mips.h (STO_OPTIONAL): Define.
471 (ELF_MIPS_IS_OPTIONAL): Define.
472
473 2005-11-07 Nathan Sidwell <nathan@codesourcery.com>
474
475 Add ms2.
476 * ms1.h (EF_MS1_CPU_MS2): New.
477
478 2005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
479
480 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
481
482 2005-09-30 Catherine Moore <clm@cm00re.com>
483
484 * bfin.h: New file.
485 * common.h (EM_BLACKFIN): Define.
486
487 2005-10-08 Paul Brook <paul@codesourcery.com>
488
489 * arm.h: Add prototypes for BFD object attribute routines.
490
491 2005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
492
493 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
494
495 2005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
496
497 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
498 New defines.
499
500 2005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
501
502 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
503 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
504 deprecated defines.
505 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
506 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
507 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
508 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
509 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
510 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
511 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
512 NT_HP_UX_OPTIONS): Define.
513
514 2005-07-25 DJ Delorie <dj@redhat.com>
515
516 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
517
518 2005-07-25 Jan Hubicka <jh@suse.cz>
519
520 * x86-64.h (SHN_X86_64_LCOMMON): New.
521 (SHF_X86_64_LARGE): New.
522
523 2005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
524
525 * m32r.h (R_M32R_REL32): Added.
526
527 2005-07-18 Ben Elliston <bje@au.ibm.com>
528
529 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
530 Replace with DW_ATE_decimal_float (now in DWARF 3).
531
532 2005-07-14 Jim Blandy <jimb@redhat.com>
533
534 Add support for Renesas M32C and M16C.
535 * common.h (EM_M32C): New machine number.
536 * m32c.h: New file.
537
538 2005-06-17 Jakub Jelinek <jakub@redhat.com>
539
540 * external.h (GRP_ENTRY_SIZE): Define.
541
542 2005-06-17 Jan Beulich <jbeulich@novell.com>
543
544 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
545 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
546 R_X86_64_GOTPC32.
547
548 2005-06-07 Aldy Hernandez <aldyh@redhat.com>
549 Michael Snyder <msnyder@redhat.com>
550 Stan Cox <scox@redhat.com>
551
552 * common.h (EM_MS1): Define.
553
554 * ms1.h: New file.
555
556 2005-05-31 Richard Henderson <rth@redhat.com>
557
558 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
559
560 2005-05-29 Richard Henderson <rth@redhat.com>
561
562 * alpha.h (DT_ALPHA_PLTRO): New.
563
564 2005-05-19 Ben Elliston <bje@au.ibm.com>
565
566 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
567 the user-defined encoding space pending inclusion in the standard.
568
569 2005-05-18 Zack Weinberg <zack@codesourcery.com>
570
571 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
572 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
573
574 2005-05-17 Zack Weinberg <zack@codesourcery.com>
575
576 * arm.h: Import complete list of official relocation names
577 and numbers from AAELF. Define FAKE_RELOCs for old names.
578 Remove a few old names no longer used anywhere.
579
580 2005-05-14 Alan Modra <amodra@bigpond.net.au>
581
582 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
583
584 2005-05-11 Alan Modra <amodra@bigpond.net.au>
585
586 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
587 R_PPC_RELAX32PC_PLT) Adjust.
588 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
589 (DT_PPC_GLINK): Define.
590
591 2005-05-10 Nick Clifton <nickc@redhat.com>
592
593 * Update the address and phone number of the FSF organization in
594 the GPL notices in the following files:
595 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
596 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
597 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
598 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
599 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
600 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
601 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
602
603 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
604
605 Moved from ../ChangeLog
606
607 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
608 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
609
610 2004-10-12 Paul Brook <paul@codesourcery.com>
611 * arm.h (EF_ARM_EABI_VER4): Define.
612
613 2004-10-08 Daniel Jacobowitz <dan@debian.org>
614
615 * common.h (PT_SUNW_EH_FRAME): Define.
616 * x86-64.h (SHT_X86_64_UNWIND): Define.
617
618 2004-10-07 Bob Wilson <bob.wilson@acm.org>
619 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
620 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
621 (XTENSA_PROP_SEC_NAME): Define.
622 (property_table_entry): Add flags field.
623 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
624
625 2004-09-17 Paul Brook <paul@codesourcery.com>
626 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
627 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
628 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
629
630 2004-09-13 Paul Brook <paul@codesourcery.com>
631 * arm.h: Rename RELABS to TARGET1.
632
633 2004-05-11 Jakub Jelinek <jakub@redhat.com>
634 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
635 (PT_GNU_RELRO): Define.
636
637 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
638 Phil Blundell <philb@gnu.org>
639
640 * arm.h: Add TLS relocations.
641
642 2005-03-23 Ben Elliston <bje@au.ibm.com>
643
644 * dwarf.h: Merge with GCC's dwarf.h.
645
646 2005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
647
648 * m68k.h (EF_CFV4E): Define.
649
650 2005-03-17 Paul Brook <paul@codesourcery.com>
651 Dan Jacobowitz <dan@codesourcery.com>
652 Mark Mitchell <mark@codesourcery.com>
653
654 * arm.h (PT_ARM_EXIDX): Define.
655
656 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
657 Joseph Myers <joseph@codesourcery.com>
658
659 * mips.h: Define MIPS TLS relocations.
660
661 2005-02-15 Nigel Stephens <nigel@mips.com>
662 Maciej W. Rozycki <macro@mips.com>
663
664 * mips.h (R_MIPS16_GOT16): New reloc code.
665 (R_MIPS16_CALL16): Likewise.
666 (R_MIPS16_HI16): Likewise.
667 (R_MIPS16_LO16): Likewise.
668 (R_MIPS16_min): New fake reloc code.
669 (R_MIPS16_max): Likewise.
670
671 2005-02-11 Maciej W. Rozycki <macro@mips.com>
672
673 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
674
675 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
676
677 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
678 * frv.h: Add R_FRV_TLSMOFF.
679 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
680 * frv.h: Add TLS relocations.
681
682 2005-01-17 Nick Clifton <nickc@redhat.com>
683
684 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
685 EF_SH2A_SH3E): New flags.
686 (EF_SH_BFD_TABLE): Add these new flags to the table.
687
688 2005-01-12 Alan Modra <amodra@bigpond.net.au>
689
690 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
691 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
692
693 2004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
694
695 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
696
697 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
698
699 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
700
701 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
702
703 * mips.h (E_MIPS_MACH_9000): Define.
704
705 2004-11-04 Hans-Peter Nilsson <hp@axis.com>
706
707 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
708 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
709 macros.
710
711 2004-10-06 Eric Christopher <echristo@redhat.com>
712
713 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
714
715 2004-10-01 Paul Brook <paul@codesourcery.com>
716
717 * arm.h (SHT_ARM_EXIDX): Define.
718 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
719 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
720 Define.
721
722 2004-08-25 Dmitry Diky <diwil@spec.ru>
723
724 * msp430.h: Add new relocs.
725
726 2004-08-12 H.J. Lu <hongjiu.lu@intel.com>
727
728 * i386.h (R_386_USED_BY_INTEL_200): New.
729
730 2004-07-29 Alexandre Oliva <aoliva@redhat.com>
731
732 Introduce SH2a support.
733 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
734 * sh.h (EF_SH2A_NOFPU): New.
735 2003-12-01 Michael Snyder <msnyder@redhat.com>
736 * sh.h (EF_SH2A): New.
737
738 2004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
739
740 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
741 BFD_RELOC_CRX_SWITCH32.
742
743 2004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
744
745 * common.h (EM_CRX): Define.
746 * crx.h: New file.
747
748 2004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
749
750 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
751 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
752
753 2004-06-19 Alan Modra <amodra@bigpond.net.au>
754
755 * common.h (ELF64_R_INFO): Warning fix.
756
757 2004-06-14 Chris Demetriou <cgd@broadcom.com>
758
759 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
760 with an updated comment.
761
762 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
763
764 * sh.h (EF_SH_HAS_DSP): Remove.
765 (EF_SH_HAS_FP): Remove.
766 (EF_SH_MERGE_MACH): Remove.
767 (EF_SH4_NOFPU): Convert to decimal.
768 (EF_SH4A_NOFPU): Likewise.
769 (EF_SH4_NOMMU_NOFPU): Likewise.
770 (EF_SH3_NOMMU): Add new macro.
771 (EF_SH_BFD_TABLE): Likewise.
772 (sh_find_elf_flags): Add prototype.
773 (sh_elf_get_flags_from_mach): Likewise.
774
775 2004-04-24 Chris Demetriou <cgd@broadcom.com>
776
777 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
778 (R_MIPS_GNU_REL_HI16): Remove.
779 (R_MIPS_GNU_REL16_S2): Update comment.
780
781 2004-30-30 Galit Heller <Galit.Heller@nsc.com>
782 Tomer Levi <Tomer.Levi@nsc.com>
783
784 * common.h (EM_CR): Define.
785 * cr16c.h: New file.
786
787 2004-03-23 Paul Brook <paul@codesourcery.com>
788
789 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
790
791 2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
792
793 * sh.h: Add EF_SH4_NOMMU_NOFPU.
794
795 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
796
797 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
798
799 2004-01-28 Roland McGrath <roland@redhat.com>
800
801 * common.h (AT_SECURE): New macro.
802
803 2004-01-21 Roland McGrath <roland@redhat.com>
804
805 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
806 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
807 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
808 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
809 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
810
811 2004-01-17 Mark Kettenis <kettenis@gnu.org>
812
813 * common.h (NT_OPENBSD_IDENT): Define.
814
815 2004-01-06 Alexandre Oliva <aoliva@redhat.com>
816
817 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
818 * frv.h (EF_FRV_FDPIC): New macro.
819 (EF_FRV_PIC_FLAGS): Adjust.
820 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
821 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
822 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
823 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
824 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
825 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
826 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
827 New.
828
829
830 For older changes see ChangeLog-9103
831 \f
832 Local Variables:
833 mode: change-log
834 left-margin: 8
835 fill-column: 74
836 version-control: never
837 End:
This page took 0.046008 seconds and 4 git commands to generate.