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