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