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