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