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