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