bfd/
[binutils-gdb.git] / include / elf / ChangeLog
1 2010-11-11 Mingming Sun <mingm.sun@gmail.com>
2
3 * mips.h (E_MIPS_MACH_LS3A): Defined.
4
5 2010-11-02 Joseph Myers <joseph@codesourcery.com>
6
7 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
8 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
9 Tag_ABI_array_object_alignment,
10 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
11
12 2010-10-29 Joseph Myers <joseph@codesourcery.com>
13
14 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
15
16 2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
17 Joseph Myers <joseph@codesourcery.com>
18
19 * tic6x-attrs.h (Tag_ABI_DSBT): New.
20
21 2010-10-21 Joseph Myers <joseph@codesourcery.com>
22
23 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
24 value 4.
25 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
26 attribute renaming.
27
28 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
29 Ina Pandit <ina.pandit@kpitcummins.com>
30
31 * v850.h: Add support for V850E2 and V850E2V3.
32 (v850_reloc_type): Update the newly added relocations
33
34 2010-07-20 Alan Modra <amodra@gmail.com>
35
36 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
37 (ELF_SECTION_SIZE): ..here.
38 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
39 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
40
41 2010-06-25 Alan Modra <amodra@gmail.com>
42
43 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
44
45 2010-06-15 Joseph Myers <joseph@codesourcery.com>
46
47 * tic6x-attrs.h: New.
48 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
49 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
50 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
51 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
52 C6XABI_Tag_CPU_arch_C674X): Define.
53
54 2010-06-11 Tristan Gingold <gingold@adacore.com>
55
56 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
57 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
58 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
59 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
60 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
61 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
62 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
63 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
64 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
65 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
66 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
67 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
68 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
69 (Elf64_External_VMS_IMAGE_RELA): Ditto.
70 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
71 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
72 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
73 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
74 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
75 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
76 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
77 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
78
79 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
80 Joseph Myers <joseph@codesourcery.com>
81 Andrew Stubbs <ams@codesourcery.com>
82
83 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
84 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
85 other invalid ranges.
86 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
87 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
88 (R_SH_FUNCDESC_VALUE): New.
89
90 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
91
92 PR gas/11600
93 * common.h (SHF_EXCLUDE): New.
94
95 * i370.h (SHF_EXCLUDE): Removed.
96 * or32.h (SHF_EXCLUDE): Likewise.
97 * ppc.h (SHF_EXCLUDE): Likewise.
98 * sparc.h (SHF_EXCLUDE): Likewise.
99
100 2010-04-23 Alan Modra <amodra@gmail.com>
101
102 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
103 Invert logic to clarify test for .tbss.
104 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
105 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
106 macro args with parentheses.
107 (ELF_SECTION_IN_SEGMENT): Define.
108 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
109 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
110
111 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
112
113 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
114 Tag_FP_HP_extension): Add new ABI attribute tags.
115
116 2010-04-15 Nick Clifton <nickc@redhat.com>
117
118 * alpha.h: Update copyright notice to use GPLv3.
119 * arc.h: Likewise.
120 * arm.h: Likewise.
121 * avr.h: Likewise.
122 * bfin.h: Likewise.
123 * common.h: Likewise.
124 * cr16.h: Likewise.
125 * cr16c.h: Likewise.
126 * cris.h: Likewise.
127 * crx.h: Likewise.
128 * d10v.h: Likewise.
129 * d30v.h: Likewise.
130 * dlx.h: Likewise.
131 * dwarf.h: Likewise.
132 * external.h: Likewise.
133 * fr30.h: Likewise.
134 * frv.h: Likewise.
135 * h8.h: Likewise.
136 * hppa.h: Likewise.
137 * i370.h: Likewise.
138 * i386.h: Likewise.
139 * i860.h: Likewise.
140 * i960.h: Likewise.
141 * ia64.h: Likewise.
142 * internal.h: Likewise.
143 * ip2k.h: Likewise.
144 * iq2000.h: Likewise.
145 * lm32.h: Likewise.
146 * m32c.h: Likewise.
147 * m32r.h: Likewise.
148 * m68hc11.h: Likewise.
149 * m68k.h: Likewise.
150 * mcore.h: Likewise.
151 * mep.h: Likewise.
152 * microblaze.h: Likewise.
153 * mips.h: Likewise.
154 * mmix.h: Likewise.
155 * mn10200.h: Likewise.
156 * moxie.h: Likewise.
157 * msp430.h: Likewise.
158 * mt.h: Likewise.
159 * openrisc.h: Likewise.
160 * or32.h: Likewise.
161 * pj.h: Likewise.
162 * ppc.h: Likewise.
163 * ppc64.h: Likewise.
164 * reloc-macros.h: Likewise.
165 * rx.h: Likewise.
166 * s390.h: Likewise.
167 * sh.h: Likewise.
168 * sparc.h: Likewise.
169 * spu.h: Likewise.
170 * v850.h: Likewise.
171 * vax.h: Likewise.
172 * vxworks.h: Likewise.
173 * x86-64.h: Likewise.
174 * xc16x.h: Likewise.
175 * xstormy16.h: Likewise.
176 * xtensa.h: Likewise.
177
178 2010-04-08 David Stubbs <stubbs@icerasemi.com>
179
180 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
181 cannot contain any sections.
182
183 2010-03-25 Joseph Myers <joseph@codesourcery.com>
184
185 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
186 * tic6x.h: New.
187
188 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
189
190 * common.h (VER_FLG_*): Document.
191 (VER_FLG_INFO): Define.
192
193 2010-02-23 Andrew Zabolotny <anpaza@mail.ru>
194
195 PR binutils/11297
196 * avr.h: (R_AVR_8): New relocation number.
197
198 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
199
200 * arm.h (Tag_MPextension_use): Renumber.
201 (Tag_DIV_use): Add.
202 (Tag_MPextension_use_legacy): Likewise.
203
204 2010-02-09 Michael Holzheu <holzheu@de.ibm.com>
205
206 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
207 NT_S390_CTRS and NT_S390_PREFIX): Define.
208
209 2010-02-08 David S. Miller <davem@davemloft.net>
210
211 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
212
213 2010-02-02 H.J. Lu <hongjiu.lu@intel.com>
214
215 * common.h (NT_386_XSTATE): New.
216
217 2010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
218
219 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
220
221 2010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
222
223 * common.h (PN_XNUM): Define.
224
225 2009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
226
227 * common.h (NT_S390_HIGH_GPRS): Define.
228
229 2009-12-17 Alan Modra <amodra@bigpond.net.au>
230
231 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
232 R_PPC_RELAX32PC_PLT): Delete.
233 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
234
235 2009-11-28 Joseph Myers <joseph@codesourcery.com>
236
237 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
238 EM_TI_C5500, EM_CUDA): Define.
239 (EM_res140, EM_res141, EM_res142): Remove.
240
241 2009-11-17 Paul Brook <paul@codesourcery.com>
242 Daniel Jacobowitz <dan@codesourcery.com>
243
244 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
245
246 2009-09-29 DJ Delorie <dj@redhat.com>
247
248 * rx.h: New file.
249
250 2009-09-21 Alan Modra <amodra@bigpond.net.au>
251
252 * ppc.h (DT_PPC_TLSOPT): Define.
253 * ppc64.h (DT_PPC64_TLSOPT): Define.
254
255 2009-08-10 Daniel Gutson <dgutson@codesourcery.com>
256
257 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
258 (SHT_ARM_OVERLAYSECTION): New define.
259
260 2006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
261
262 From Mike Frysinger <michael.frysinger@analog.com>
263 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
264 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
265 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
266 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
267 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
268 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
269 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
270 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
271 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
272 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
273 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
274 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
275 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
276 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
277 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
278 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
279 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
280 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
281 R_page, R_hwpage, R_addr, R_pltpc, R_got.
282
283 2009-08-09 Michael Eager <eager@eagercon.com>
284
285 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
286 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
287
288 2009-08-06 Michael Eager <eager@eagercon.com>
289
290 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
291 * elf/microblaze.h: New reloc definitions.
292
293 2009-07-30 Alan Modra <amodra@bigpond.net.au>
294
295 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
296 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
297
298 2009-07-25 H.J. Lu <hongjiu.lu@intel.com>
299
300 * common.h (EM_L1OM): New.
301
302 2009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
303 Alan Modra <amodra@bigpond.net.au>
304
305 * spu.h (R_SPU_ADD_PIC): New.
306
307 2009-07-23 Ulrich Drepper <drepper@redhat.com>
308
309 * common.h (STB_GNU_UNIQUE): Define.
310
311 2009-07-10 Tom Tromey <tromey@redhat.com>
312
313 * dwarf2.h: Move to `..'.
314
315 2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
316
317 * dwarf2.h: Just include ../dwarf2.h.
318
319 2009-07-10 Alan Modra <amodra@bigpond.net.au>
320
321 * ppc.h (R_PPC_IRELATIVE): Add.
322 (R_PPC_RELAX32, R_PPC_RELAX32PC,
323 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
324 * ppc64.h (R_PPC64_IRELATIVE): Add.
325
326 2009-07-03 Jakub Jelinek <jakub@redhat.com>
327
328 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
329 and DW_OP_stack_value.
330
331 2009-06-22 Alan Modra <amodra@bigpond.net.au>
332
333 * ppc.h (R_PPC_RELAX*): Define as enum.
334
335 2009-06-11 Anthony Green <green@moxielogic.org>
336
337 * moxie.h (R_MOXIE_PCREL10): New.
338
339 2009-06-01 H.J. Lu <hongjiu.lu@intel.com>
340
341 PR ld/10205
342 * i386.h (R_386_IRELATIVE): New.
343 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
344
345 2009-05-27 H.J. Lu <hongjiu.lu@intel.com>
346
347 * common.h: Update comments for dynamic tag ranges.
348
349 2009-04-30 DJ Delorie <dj@redhat.com>
350
351 * mep.h (EF_MEP_COP_*): New.
352 (EF_MEP_ALL_FLAGS): Add them.
353
354 2009-04-30 Nick Clifton <nickc@redhat.com>
355
356 * common.h (STT_GNU_IFUNC): Define.
357
358 2009-04-24 Cary Coutant <ccoutant@google.com>
359
360 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
361
362 2009-04-15 Anthony Green <green@moxielogic.com>
363
364 * common.h (EM_MOXIE): Define.
365 * moxie.h: New file.
366
367 2009-04-07 DJ Delorie <dj@redhat.com>
368
369 * mep.h (EF_MEP_CPU_C5): New.
370
371 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
372
373 * common.h (EM_INTEL178): Removed.
374 (EM_INTEL179): Likewise.
375 (EM_ETPU): New.
376 (EM_SLE9X): Likewise.
377 (EM_INTEL181): Likewise.
378 (EM_INTEL182): Likewise.
379
380 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
381
382 * common.h (EM_INTEL178): New.
383 (EM_INTEL179): Likewise.
384 (EM_INTEL180): Likewise.
385
386 2009-03-20 Mikolaj Zalewski <mikolajz@google.com>
387
388 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
389
390 2009-03-14 Mark Kettenis <kettenis@gnu.org>
391
392 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
393 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
394 (NT_OPENBSD_WCOOKIE): New defines.
395
396 2009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
397
398 * common.h (AT_RANDOM): Define.
399
400 2009-03-04 Alan Modra <amodra@bigpond.net.au>
401
402 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
403 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
404
405 2009-03-02 Qinwei <qinwei@sunnorth.com.cn>
406
407 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
408 * common.h (EM_SCORE_OLD): Define.
409
410 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
411
412 * common.h (STB_LOPROC): Replace Application-specific with
413 Processor-specific in comments.
414 (STB_HIPROC): Likewise.
415 (STT_LOPROC): Likewise.
416 (STT_HIPROC): Likewise.
417
418 2009-02-03 Sandip Matte <sandip@rmicorp.com>
419
420 * mips.h (E_MIPS_MACH_XLR): Define.
421
422 2009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
423
424 * m68k.h: Map TLS relocations to numbers.
425
426 2009-01-15 Andrew Stubbs <ams@codesourcery.com>
427 Julian Brown <julian@codesourcery.com>
428
429 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
430 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
431 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
432 version 2.07.
433 (Tag_undefined39, Tag_nodefaults): New enum values.
434 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
435 (Tag_conformance, Tag_Virtualization_use): Likewise.
436 (Tag_undefined69, Tag_MPextension_use): Likewise.
437
438 2009-01-15 Douglas B Rupp <rupp@gnat.com>
439
440 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
441 New macros. Minor reformatting.
442
443 2008-12-23 Jon Beniston <jon@beniston.com>
444
445 * lm32.h: New file.
446
447 2008-12-23 Nick Clifton <nickc@redhat.com>
448
449 * commmon.h (STT_IFUNC): Delete.
450
451 2008-12-20 Hans-Peter Nilsson <hp@axis.com>
452
453 * cris.h (R_CRIS_32_IE): New relocation.
454
455 2008-12-03 Nick Clifton <nickc@redhat.com>
456
457 * common.h (STT_IFUNC): Define.
458
459 2008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
460
461 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
462 R_CR16_GLOB_DAT): New relocations.
463
464 2008-11-25 Hans-Peter Nilsson <hp@axis.com>
465
466 * cris.h (R_CRIS_32_TPREL): Correct comment.
467 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
468
469 2008-11-18 Catherine Moore <clm@codesourcery.com>
470
471 * arm.h (Tag_ABI_FP_16bit_format): Define.
472
473 2008-11-14 Nathan Sidwell <nathan@codesourcery.com>
474
475 * internal.h (struct elf_segment_map): Add header_size field.
476
477 2008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
478
479 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
480
481 2008-10-10 Nathan Froyd <froydnj@codesourcery.com>
482
483 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
484
485 2008-10-04 Hans-Peter Nilsson <hp@axis.com>
486
487 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
488 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
489 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
490 (R_CRIS_16_TPREL): New relocations.
491
492 2008-08-20 Bob Wilson <bob.wilson@acm.org>
493
494 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
495 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
496 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
497
498 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
499 Daniel Jacobowitz <dan@codesourcery.com>
500 Catherine Moore <clm@codesourcery.com>
501 Mark Shinwell <shinwell@codesourcery.com>
502
503 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
504 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
505
506 2008-08-04 Markus Weiss <weissms@aros.org>
507
508 * common.h (ELFOSABI_AROS): Update comment.
509
510 2008-07-26 Michael Eager <eager@eagercon.com>
511
512 * ppc.h: Add description of single-precision.
513
514 2008-07-21 Luis Machado <luisgpm@br.ibm.com>
515
516 * common.h: Define NT_PPC_VSX.
517
518 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
519
520 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
521
522 2008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
523
524 * common.h (EM_CR16): Correct value.
525 (EM_CR16): Rename to EM_CR16_OLD.
526
527 2008-06-12 DJ Delorie <dj@redhat.com>
528
529 * common.h (EM_M32C_NEW): Rename to EM_M32C.
530 (EM_M32C): Rename to EM_M32C_OLD.
531
532 2008-06-12 Joseph Myers <joseph@codesourcery.com>
533
534 * common.h: Update e_machine table.
535
536 2008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
537
538 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
539
540 2008-06-09 Joseph Myers <joseph@codesourcery.com>
541
542 * common.h: Change registry@caldera.com to registry@sco.com.
543
544 2008-05-21 Nick Clifton <nickc@redhat.com>
545
546 * reloc-macros.h: Add a comment about the use of the
547 END_RELOC_NUMBERS symbol as a sentinel value.
548
549 2008-05-15 Christophe Lyon <christophe.lyon@st.com>
550
551 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
552
553 2008-04-16 David S. Miller <davem@davemloft.net>
554
555 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
556 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
557 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
558 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
559
560 2008-03-24 Ian Lance Taylor <iant@google.com>
561
562 * common.h (NT_GNU_GOLD_VERSION): Define.
563
564 2008-03-13 Alan Modra <amodra@bigpond.net.au>
565
566 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
567 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
568 Order struct as for external version.
569
570 2008-03-12 Alan Modra <amodra@bigpond.net.au>
571
572 PR 5900
573 * common.h (SHN_BAD): Delete.
574 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
575 * external.h: ..here.
576 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
577 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
578 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
579
580 2008-03-12 Alan Modra <amodra@bigpond.net.au>
581
582 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
583 (SHN_CR16C_NCOMMON): Likewise.
584 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
585 (SHN_PARISC_HUGE_COMMON): Likewise.
586 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
587 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
588 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
589 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
590 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
591 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
592 (SHN_SCORE_SCOMMON): Likewise.
593 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
594 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
595 (SHN_V850_ZCOMMON): Likewise.
596 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
597
598 2008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
599
600 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
601 DW_OP_PGI_omp_thread_num.
602
603 2008-02-04 Adam Nemet <anemet@caviumnetworks.com>
604
605 * mips.h: Update copyright.
606 (E_MIPS_MACH_OCTEON): New macro.
607
608 2008-01-30 Tristan Gingold <gingold@adacore.com>
609
610 Add OpenVMS extensions.
611 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
612 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
613 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
614 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
615 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
616 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
617 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
618 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
619 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
620 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
621 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
622 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
623 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
624 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
625 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
626 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
627 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
628 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
629 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
630 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
631 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
632 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
633
634 2008-01-16 Mark Kettenis <kettenis@gnu.org>
635
636 * common.h (AT_SUN_AUXFLAGS): Define.
637
638 2007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
639
640 * dwarf2.h (DW_AT_hi_user): Correct value.
641
642 2007-12-07 Bob Wilson <bob.wilson@acm.org>
643
644 * xtensa.h (R_XTENSA_32_PCREL): New.
645
646 2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
647
648 * mips.h (E_MIPS_MACH_LS2E): New.
649 (E_MIPS_MACH_LS2F): New.
650
651 2007-11-28 Nathan Sidwell <nathan@codesourcery.com>
652
653 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
654 segments at the end of memory.
655
656 2007-11-17 Thiemo Seufer <ths@mips.com>
657
658 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
659 in comment.
660
661 2007-11-16 Nick Clifton <nickc@redhat.com>
662
663 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
664 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
665 (DW_AT_stride): Rename to DW_AT_byte_stride.
666
667 2007-11-08 Nathan Sidwell <nathan@codesourcery.com>
668
669 * vxworks.h: New.
670
671 2007-10-30 Nick Clifton <nickc@redhat.com>
672
673 * mn10300.h (R_MN10300_ALIGN): Define.
674
675 2007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
676
677 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
678
679 2007-10-19 Nick Clifton <nickc@redhat.com>
680
681 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
682
683 2007-10-18 Roland McGrath <roland@redhat.com>
684
685 * common.h (NT_PPC_VMX): New macro.
686
687 2007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
688
689 * cr16.h: Updated with new relocaction macros.
690
691 2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
692
693 PR binutils/3281
694 PR binutils/5037
695 * internal.h (elf_segment_map): Add p_size and p_size_valid.
696 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
697 PT_GNU_RELRO segments.
698
699 2007-09-11 Nathan Sidwell <nathan@codesourcery.com>
700
701 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
702
703 2007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
704
705 * common.h (NT_SPU): Define.
706
707 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
708
709 * common.h: Revert last change.
710
711 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
712
713 * common.h (PT_GNU_STACK): Renamed to ...
714 (PT_GNU_ATTR): This.
715 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
716
717 2007-07-09 Roland McGrath <roland@redhat.com>
718
719 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
720
721 2007-06-29 Joseph Myers <joseph@codesourcery.com>
722
723 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
724
725 2007-06-29 Joseph Myers <joseph@codesourcery.com>
726
727 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
728
729 2007-06-29 Joseph Myers <joseph@codesourcery.com>
730
731 * arm.h (elf32_arm_add_eabi_attr_int,
732 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
733 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
734 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
735 Tag_Symbol, Tag_compatibility): Remove.
736 * common.h (SHT_GNU_ATTRIBUTES): Define.
737
738 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
739
740 * common.h (EM_CR16): New entry for CR16 cpu.
741 * cr16.h: New file.
742
743 2007-06-11 Sterling Augustine <sterling@tensilica.com>
744 Bob Wilson <bob.wilson@acm.org>
745
746 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
747 (XTENSA_PROP_NO_TRANSFORM): ...this.
748
749 2007-05-18 Caroline Tice <ctice@apple.com>
750
751 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
752 DW_OP_GNU_uninit.
753
754 2007-05-12 Alan Modra <amodra@bigpond.net.au>
755
756 * spu.h (R_SPU_ADDR16X): Define.
757 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
758
759 2007-05-11 Alan Modra <amodra@bigpond.net.au>
760
761 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
762
763 2007-05-02 Alan Modra <amodra@bigpond.net.au>
764
765 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
766 and vma for appropriate sections.
767
768 2007-04-26 Jan Beulich <jbeulich@novell.com>
769
770 * common.h (DT_ENCODING): Correct value (back to spec mandated
771 value).
772
773 2007-03-08 Alan Modra <amodra@bigpond.net.au>
774
775 * v850.h (V850_OTHER_TDA_BYTE): Delete.
776 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
777 that don't clash with visibility bits.
778
779 2007-03-07 Alan Modra <amodra@bigpond.net.au>
780
781 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
782
783 2007-02-05 Dave Brolley <brolley@redhat.com>
784 Richard Sandiford <rsandifo@redhat.com>
785 Richard Henderson <rth@redhat.com>
786 DJ Delorie <dj@redhat.com>
787 Ben Elliston <bje@redhat.com>
788
789 * mep.h: New file.
790 * common.h (EM_CYGNUS_MEP): Define.
791
792 2007-02-15 Dave Brolley <brolley@redhat.com>
793
794 From Graydon Hoare <graydon@redhat.com>:
795 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
796
797 2007-01-08 Kazu Hirata <kazu@codesourcery.com>
798
799 * m68k.h (EF_M68K_FIDO): New.
800 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
801 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
802
803 2006-12-25 Kazu Hirata <kazu@codesourcery.com>
804
805 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
806
807 2006-12-19 Kazu Hirata <kazu@codesourcery.com>
808
809 * m68k.h (EF_M68K_ARCH_MASK): New.
810
811 2006-12-19 Nathan Sidwell <nathan@codesourcery.com>
812
813 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
814
815 2006-12-07 Kazu Hirata <kazu@codesourcery.com>
816
817 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
818 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
819 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
820 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
821 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
822 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
823 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
824 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
825 EF_M68K_CF_FLOAT, respectively.
826
827 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
828 Nick Clifton <nickc@redhat.com>
829
830 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
831
832 2006-10-28 Richard Sandiford <richard@codesourcery.com>
833
834 * mips.h (R_MIPS_GLOB_DAT): Define
835 (R_MIPS_max): Bump by 1.
836
837 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
838 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
839 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
840 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
841 Alan Modra <amodra@bigpond.net.au>
842
843 * common.h (EM_SPU): Define.
844 * spu.h: New file.
845
846 2006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
847
848 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
849 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
850 (EF_SCORE_HASENTRY): Delete.
851
852 2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
853
854 * arm.h: Define TAG_CPU_ARCH_* constants.
855
856 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
857
858 * score.h: New file.
859 * common.h: Add Score machine number.
860
861 2006-07-10 Jakub Jelinek <jakub@redhat.com>
862
863 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
864
865 2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
866
867 * internal.h (ELF_SECTION_SIZE): New.
868 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
869 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
870 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
871
872 2006-05-27 H.J. Lu <hongjiu.lu@intel.com>
873
874 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
875
876 2006-05-24 Carlos O'Donell <carlos@systemhalted.org>
877 Randolph Chung <randolph@tausq.org>
878 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
879 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
880 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
881 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
882 New TLS relocs.
883 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
884 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
885 Define TLS relocs using existing equivalents.
886
887 2006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
888
889 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
890
891 2006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
892
893 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
894 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
895 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
896 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
897 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
898 R_BFIN_GOTOFFLO): New relocs.
899 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
900
901 2006-03-23 Michael Matz <matz@suse.de>
902
903 * x86-64.h: Add the new relocations with their official
904 numbers.
905
906 2006-03-22 Richard Sandiford <richard@codesourcery.com>
907 Daniel Jacobowitz <dan@codesourcery.com>
908 Phil Edwards <phil@codesourcery.com>
909 Zack Weinberg <zack@codesourcery.com>
910 Mark Mitchell <mark@codesourcery.com>
911 Nathan Sidwell <nathan@codesourcery.com>
912
913 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
914
915 2006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
916
917 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
918 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
919 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
920 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
921 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
922
923 2006-03-10 Paul Brook <paul@codesourcery.com>
924
925 * arm.h (EF_ARM_EABI_VER5): Define.
926
927 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
928
929 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
930 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
931 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
932 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
933 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
934 (EF_M68K_EMAC_B): New.
935
936 2006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
937
938 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
939 (EF_AVR_LINKRELAX_PREPARED): Add.
940
941 2006-03-02 Ben Elliston <bje@au.ibm.com>
942
943 Import from the GCC tree:
944 2006-03-01 Jakub Jelinek <jakub@redhat.com>
945
946 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
947 from DWARF 3.
948 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
949 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
950 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
951 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
952 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
953 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
954 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
955 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
956 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
957 DW_DS_leading_separate, DW_DS_trailing_separate): New.
958 (DW_END_default, DW_END_big, DW_END_little): New.
959 (DW_END_lo_user, DW_END_hi_user): Define.
960 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
961 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
962 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
963 DW_LANG_D): New.
964
965 2006-02-06 Steve Ellcey <sje@cup.hp.com>
966
967 * ia64.h (SHF_IA_64_HP_TLS): New.
968
969 2006-02-24 DJ Delorie <dj@redhat.com>
970
971 * m32c.h: Add relax relocs.
972
973 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
974 Anil Paranjape <anilp1@kpitcummins.com>
975 Shilin Shakti <shilins@kpitcummins.com>
976
977 * common.h (EM_XC16X): New entry for xc16x cpu.
978 Sort other EM_* numbers into numerical order.
979 * xc16x.h: New file.
980
981 2006-02-10 H.J. Lu <hongjiu.lu@intel.com>
982
983 PR binutils/2258
984 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
985 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
986
987 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
988
989 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
990 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
991 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
992 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
993 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
994
995 2006-02-06 Steve Ellcey <sje@cup.hp.com>
996
997 * ia64.h (SHF_IA_64_HP_TLS): New.
998
999 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
1000
1001 Introduce TLS descriptors for i386 and x86_64.
1002 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1003 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1004 New.
1005 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1006 R_X86_64_TLSDESC): New.
1007
1008 2006-01-09 Mike Frysinger <vapier@gentoo.org>:
1009
1010 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1011
1012 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1013
1014 Second part of ms1 to mt renaming.
1015 * common.h (EM_MT): Renamed.
1016 * mt.h: Rename relocs, cpu & other defines.
1017
1018 2005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1019
1020 * mt.h: Renamed from ms1.h
1021
1022 2005-12-12 Paul Brook <paul@codesourcery.com>
1023
1024 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1025
1026 2005-11-11 Nick Clifton <nickc@redhat.com>
1027
1028 PR 1150
1029 * mips.h (STO_OPTIONAL): Define.
1030 (ELF_MIPS_IS_OPTIONAL): Define.
1031
1032 2005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1033
1034 Add ms2.
1035 * ms1.h (EF_MS1_CPU_MS2): New.
1036
1037 2005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1038
1039 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1040
1041 2005-09-30 Catherine Moore <clm@cm00re.com>
1042
1043 * bfin.h: New file.
1044 * common.h (EM_BLACKFIN): Define.
1045
1046 2005-10-08 Paul Brook <paul@codesourcery.com>
1047
1048 * arm.h: Add prototypes for BFD object attribute routines.
1049
1050 2005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1051
1052 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1053
1054 2005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1055
1056 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1057 New defines.
1058
1059 2005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1060
1061 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1062 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1063 deprecated defines.
1064 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1065 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1066 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1067 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1068 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1069 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1070 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1071 NT_HP_UX_OPTIONS): Define.
1072
1073 2005-07-25 DJ Delorie <dj@redhat.com>
1074
1075 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1076
1077 2005-07-25 Jan Hubicka <jh@suse.cz>
1078
1079 * x86-64.h (SHN_X86_64_LCOMMON): New.
1080 (SHF_X86_64_LARGE): New.
1081
1082 2005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1083
1084 * m32r.h (R_M32R_REL32): Added.
1085
1086 2005-07-18 Ben Elliston <bje@au.ibm.com>
1087
1088 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1089 Replace with DW_ATE_decimal_float (now in DWARF 3).
1090
1091 2005-07-14 Jim Blandy <jimb@redhat.com>
1092
1093 Add support for Renesas M32C and M16C.
1094 * common.h (EM_M32C): New machine number.
1095 * m32c.h: New file.
1096
1097 2005-06-17 Jakub Jelinek <jakub@redhat.com>
1098
1099 * external.h (GRP_ENTRY_SIZE): Define.
1100
1101 2005-06-17 Jan Beulich <jbeulich@novell.com>
1102
1103 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1104 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1105 R_X86_64_GOTPC32.
1106
1107 2005-06-07 Aldy Hernandez <aldyh@redhat.com>
1108 Michael Snyder <msnyder@redhat.com>
1109 Stan Cox <scox@redhat.com>
1110
1111 * common.h (EM_MS1): Define.
1112
1113 * ms1.h: New file.
1114
1115 2005-05-31 Richard Henderson <rth@redhat.com>
1116
1117 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1118
1119 2005-05-29 Richard Henderson <rth@redhat.com>
1120
1121 * alpha.h (DT_ALPHA_PLTRO): New.
1122
1123 2005-05-19 Ben Elliston <bje@au.ibm.com>
1124
1125 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1126 the user-defined encoding space pending inclusion in the standard.
1127
1128 2005-05-18 Zack Weinberg <zack@codesourcery.com>
1129
1130 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1131 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1132
1133 2005-05-17 Zack Weinberg <zack@codesourcery.com>
1134
1135 * arm.h: Import complete list of official relocation names
1136 and numbers from AAELF. Define FAKE_RELOCs for old names.
1137 Remove a few old names no longer used anywhere.
1138
1139 2005-05-14 Alan Modra <amodra@bigpond.net.au>
1140
1141 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1142
1143 2005-05-11 Alan Modra <amodra@bigpond.net.au>
1144
1145 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1146 R_PPC_RELAX32PC_PLT) Adjust.
1147 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1148 (DT_PPC_GLINK): Define.
1149
1150 2005-05-10 Nick Clifton <nickc@redhat.com>
1151
1152 * Update the address and phone number of the FSF organization in
1153 the GPL notices in the following files:
1154 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
1155 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1156 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1157 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1158 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1159 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1160 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
1161
1162 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1163
1164 Moved from ../ChangeLog
1165
1166 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1167 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1168
1169 2004-10-12 Paul Brook <paul@codesourcery.com>
1170 * arm.h (EF_ARM_EABI_VER4): Define.
1171
1172 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1173
1174 * common.h (PT_SUNW_EH_FRAME): Define.
1175 * x86-64.h (SHT_X86_64_UNWIND): Define.
1176
1177 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1178 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1179 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1180 (XTENSA_PROP_SEC_NAME): Define.
1181 (property_table_entry): Add flags field.
1182 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1183
1184 2004-09-17 Paul Brook <paul@codesourcery.com>
1185 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1186 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1187 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1188
1189 2004-09-13 Paul Brook <paul@codesourcery.com>
1190 * arm.h: Rename RELABS to TARGET1.
1191
1192 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1193 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1194 (PT_GNU_RELRO): Define.
1195
1196 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1197 Phil Blundell <philb@gnu.org>
1198
1199 * arm.h: Add TLS relocations.
1200
1201 2005-03-23 Ben Elliston <bje@au.ibm.com>
1202
1203 * dwarf.h: Merge with GCC's dwarf.h.
1204
1205 2005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1206
1207 * m68k.h (EF_CFV4E): Define.
1208
1209 2005-03-17 Paul Brook <paul@codesourcery.com>
1210 Dan Jacobowitz <dan@codesourcery.com>
1211 Mark Mitchell <mark@codesourcery.com>
1212
1213 * arm.h (PT_ARM_EXIDX): Define.
1214
1215 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1216 Joseph Myers <joseph@codesourcery.com>
1217
1218 * mips.h: Define MIPS TLS relocations.
1219
1220 2005-02-15 Nigel Stephens <nigel@mips.com>
1221 Maciej W. Rozycki <macro@mips.com>
1222
1223 * mips.h (R_MIPS16_GOT16): New reloc code.
1224 (R_MIPS16_CALL16): Likewise.
1225 (R_MIPS16_HI16): Likewise.
1226 (R_MIPS16_LO16): Likewise.
1227 (R_MIPS16_min): New fake reloc code.
1228 (R_MIPS16_max): Likewise.
1229
1230 2005-02-11 Maciej W. Rozycki <macro@mips.com>
1231
1232 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1233
1234 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
1235
1236 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1237 * frv.h: Add R_FRV_TLSMOFF.
1238 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1239 * frv.h: Add TLS relocations.
1240
1241 2005-01-17 Nick Clifton <nickc@redhat.com>
1242
1243 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1244 EF_SH2A_SH3E): New flags.
1245 (EF_SH_BFD_TABLE): Add these new flags to the table.
1246
1247 2005-01-12 Alan Modra <amodra@bigpond.net.au>
1248
1249 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1250 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1251
1252 2004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
1253
1254 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
1255
1256 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
1257
1258 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1259
1260 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1261
1262 * mips.h (E_MIPS_MACH_9000): Define.
1263
1264 2004-11-04 Hans-Peter Nilsson <hp@axis.com>
1265
1266 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1267 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1268 macros.
1269
1270 2004-10-06 Eric Christopher <echristo@redhat.com>
1271
1272 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1273
1274 2004-10-01 Paul Brook <paul@codesourcery.com>
1275
1276 * arm.h (SHT_ARM_EXIDX): Define.
1277 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1278 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1279 Define.
1280
1281 2004-08-25 Dmitry Diky <diwil@spec.ru>
1282
1283 * msp430.h: Add new relocs.
1284
1285 2004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1286
1287 * i386.h (R_386_USED_BY_INTEL_200): New.
1288
1289 2004-07-29 Alexandre Oliva <aoliva@redhat.com>
1290
1291 Introduce SH2a support.
1292 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1293 * sh.h (EF_SH2A_NOFPU): New.
1294 2003-12-01 Michael Snyder <msnyder@redhat.com>
1295 * sh.h (EF_SH2A): New.
1296
1297 2004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1298
1299 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1300 BFD_RELOC_CRX_SWITCH32.
1301
1302 2004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1303
1304 * common.h (EM_CRX): Define.
1305 * crx.h: New file.
1306
1307 2004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1308
1309 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1310 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1311
1312 2004-06-19 Alan Modra <amodra@bigpond.net.au>
1313
1314 * common.h (ELF64_R_INFO): Warning fix.
1315
1316 2004-06-14 Chris Demetriou <cgd@broadcom.com>
1317
1318 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1319 with an updated comment.
1320
1321 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1322
1323 * sh.h (EF_SH_HAS_DSP): Remove.
1324 (EF_SH_HAS_FP): Remove.
1325 (EF_SH_MERGE_MACH): Remove.
1326 (EF_SH4_NOFPU): Convert to decimal.
1327 (EF_SH4A_NOFPU): Likewise.
1328 (EF_SH4_NOMMU_NOFPU): Likewise.
1329 (EF_SH3_NOMMU): Add new macro.
1330 (EF_SH_BFD_TABLE): Likewise.
1331 (sh_find_elf_flags): Add prototype.
1332 (sh_elf_get_flags_from_mach): Likewise.
1333
1334 2004-04-24 Chris Demetriou <cgd@broadcom.com>
1335
1336 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1337 (R_MIPS_GNU_REL_HI16): Remove.
1338 (R_MIPS_GNU_REL16_S2): Update comment.
1339
1340 2004-30-30 Galit Heller <Galit.Heller@nsc.com>
1341 Tomer Levi <Tomer.Levi@nsc.com>
1342
1343 * common.h (EM_CR): Define.
1344 * cr16c.h: New file.
1345
1346 2004-03-23 Paul Brook <paul@codesourcery.com>
1347
1348 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1349
1350 2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1351
1352 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1353
1354 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
1355
1356 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1357
1358 2004-01-28 Roland McGrath <roland@redhat.com>
1359
1360 * common.h (AT_SECURE): New macro.
1361
1362 2004-01-21 Roland McGrath <roland@redhat.com>
1363
1364 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1365 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1366 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1367 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1368 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1369
1370 2004-01-17 Mark Kettenis <kettenis@gnu.org>
1371
1372 * common.h (NT_OPENBSD_IDENT): Define.
1373
1374 2004-01-06 Alexandre Oliva <aoliva@redhat.com>
1375
1376 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1377 * frv.h (EF_FRV_FDPIC): New macro.
1378 (EF_FRV_PIC_FLAGS): Adjust.
1379 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1380 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1381 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1382 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1383 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1384 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1385 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1386 New.
1387
1388
1389 For older changes see ChangeLog-9103
1390 \f
1391 Local Variables:
1392 mode: change-log
1393 left-margin: 8
1394 fill-column: 74
1395 version-control: never
1396 End: