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