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