PR ld/11621
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
18ae9cc1
L
12010-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
9a83a553
AM
112010-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
75375b3e
MGD
222010-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
e4e42b45
NC
272010-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
9957b18f
AM
892010-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
40b36596
JM
942010-03-25 Joseph Myers <joseph@codesourcery.com>
95
96 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
97 * tic6x.h: New.
98
e1dcda2d
L
992010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
100
101 * common.h (VER_FLG_*): Document.
102 (VER_FLG_INFO): Define.
103
17e57237
NC
1042010-02-23 Andrew Zabolotny <anpaza@mail.ru>
105
106 PR binutils/11297
107 * avr.h: (R_AVR_8): New relocation number.
108
cd21e546
MGD
1092010-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
d7eeb400
MS
1152010-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
e1dcda2d
L
1202010-02-08 David S. Miller <davem@davemloft.net>
121
122 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
123
4339cae0
L
1242010-02-02 H.J. Lu <hongjiu.lu@intel.com>
125
126 * common.h (NT_386_XSTATE): New.
127
3ff95107 1282010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 129
3ff95107
L
130 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
131
c75a08aa
AM
1322010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
133
4339cae0 134 * common.h (PN_XNUM): Define.
c75a08aa 135
0675e188
UW
1362009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
137
138 * common.h (NT_S390_HIGH_GPRS): Define.
139
32af9f6e
AM
1402009-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
3c65b800
JM
1462009-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
9e3c6df6
PB
1522009-11-17 Paul Brook <paul@codesourcery.com>
153 Daniel Jacobowitz <dan@codesourcery.com>
154
155 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
156
c7927a3c
NC
1572009-09-29 DJ Delorie <dj@redhat.com>
158
159 * rx.h: New file.
160
a7f2871e
AM
1612009-09-21 Alan Modra <amodra@bigpond.net.au>
162
163 * ppc.h (DT_PPC_TLSOPT): Define.
164 * ppc64.h (DT_PPC64_TLSOPT): Define.
165
7f6fed87
NC
1662009-08-10 Daniel Gutson <dgutson@codesourcery.com>
167
168 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
169 (SHT_ARM_OVERLAYSECTION): New define.
170
cb88ce9f
BS
1712006-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.
17e57237 193
44db4087
ME
1942009-08-09 Michael Eager <eager@eagercon.com>
195
196 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 197 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 198
7ba29e2a
NC
1992009-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
28ec585f
AM
2042009-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
8a9036a4
L
2092009-07-25 H.J. Lu <hongjiu.lu@intel.com>
210
211 * common.h (EM_L1OM): New.
212
8fdcc58d
TS
2132009-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
3e7a7d11
NC
2182009-07-23 Ulrich Drepper <drepper@redhat.com>
219
220 * common.h (STB_GNU_UNIQUE): Define.
221
fa8f86ff
TT
2222009-07-10 Tom Tromey <tromey@redhat.com>
223
224 * dwarf2.h: Move to `..'.
225
1bffd25b
L
2262009-07-10 H.J. Lu <hongjiu.lu@intel.com>
227
228 * dwarf2.h: Just include ../dwarf2.h.
229
e054468f
AM
2302009-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
3244e8f5
JJ
2372009-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
ceaf50a2
AM
2422009-06-22 Alan Modra <amodra@bigpond.net.au>
243
244 * ppc.h (R_PPC_RELAX*): Define as enum.
245
f865a31d
AG
2462009-06-11 Anthony Green <green@moxielogic.org>
247
248 * moxie.h (R_MOXIE_PCREL10): New.
249
cbe950e9
L
2502009-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
cf65542b
L
2562009-05-27 H.J. Lu <hongjiu.lu@intel.com>
257
258 * common.h: Update comments for dynamic tag ranges.
259
4e38f72c
DD
2602009-04-30 DJ Delorie <dj@redhat.com>
261
262 * mep.h (EF_MEP_COP_*): New.
263 (EF_MEP_ALL_FLAGS): Add them.
264
d8045f23
NC
2652009-04-30 Nick Clifton <nickc@redhat.com>
266
267 * common.h (STT_GNU_IFUNC): Define.
268
ed4a4bdf
CC
2692009-04-24 Cary Coutant <ccoutant@google.com>
270
271 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
272
20135e4c
NC
2732009-04-15 Anthony Green <green@moxielogic.com>
274
275 * common.h (EM_MOXIE): Define.
276 * moxie.h: New file.
277
4d28413b
DD
2782009-04-07 DJ Delorie <dj@redhat.com>
279
280 * mep.h (EF_MEP_CPU_C5): New.
281
96b2958f
L
2822009-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
f47a1d2e
L
2912009-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
0e879927
ILT
2972009-03-20 Mikolaj Zalewski <mikolajz@google.com>
298
299 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
300
4d407348
MK
3012009-03-14 Mark Kettenis <kettenis@gnu.org>
302
17e57237
NC
303 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
304 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
305 (NT_OPENBSD_WCOOKIE): New defines.
306
904001b0
JK
3072009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
308
309 * common.h (AT_RANDOM): Define.
310
727fc41e
AM
3112009-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
c3b7224a
NC
3162009-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
36319970
L
3212009-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
52b6b6b9
JM
3292009-02-03 Sandip Matte <sandip@rmicorp.com>
330
331 * mips.h (E_MIPS_MACH_XLR): Define.
332
cf869cce
NC
3332009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
334
335 * m68k.h: Map TLS relocations to numbers.
336
91e22acd
AS
3372009-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
01e1a5bc
NC
3492009-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
84e94c90
NC
3542008-12-23 Jon Beniston <jon@beniston.com>
355
356 * lm32.h: New file.
357
0f88be7a
NC
3582008-12-23 Nick Clifton <nickc@redhat.com>
359
360 * commmon.h (STT_IFUNC): Delete.
361
7a0cc8ed
HPN
3622008-12-20 Hans-Peter Nilsson <hp@axis.com>
363
364 * cris.h (R_CRIS_32_IE): New relocation.
365
e7c33416
NC
3662008-12-03 Nick Clifton <nickc@redhat.com>
367
368 * common.h (STT_IFUNC): Define.
369
e73521d6
SR
3702008-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
a973d22c
HPN
3752008-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
8e79c3df
CM
3802008-11-18 Catherine Moore <clm@codesourcery.com>
381
382 * arm.h (Tag_ABI_FP_16bit_format): Define.
383
2b0bc088
NC
3842008-11-14 Nathan Sidwell <nathan@codesourcery.com>
385
386 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 387
759cc328
UW
3882008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
389
390 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
391
f82e0623
NF
3922008-10-10 Nathan Froyd <froydnj@codesourcery.com>
393
394 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
395
1d037692
HPN
3962008-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
28dbbc02
BW
4032008-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
861fb55a
DJ
4092008-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
0deb8eee
AM
4172008-08-04 Markus Weiss <weissms@aros.org>
418
419 * common.h (ELFOSABI_AROS): Update comment.
420
3c7b9897
AM
4212008-07-26 Michael Eager <eager@eagercon.com>
422
423 * ppc.h: Add description of single-precision.
424
89eeb0bc
LM
4252008-07-21 Luis Machado <luisgpm@br.ibm.com>
426
427 * common.h: Define NT_PPC_VSX.
428
30c09090
RS
4292008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
430
431 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
432
b8a39af8
SR
4332008-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
ff7eeb89
DD
4382008-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
3c9a78e0
JM
4432008-06-12 Joseph Myers <joseph@codesourcery.com>
444
445 * common.h: Update e_machine table.
446
a23ede3d
KK
4472008-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
2424f303
JM
4512008-06-09 Joseph Myers <joseph@codesourcery.com>
452
453 * common.h: Change registry@caldera.com to registry@sco.com.
454
7c90103b
NC
4552008-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
4602008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 461
7c90103b
NC
462 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
463
14a6d8e0
DM
4642008-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
15397d0b
ILT
4712008-03-24 Ian Lance Taylor <iant@google.com>
472
473 * common.h (NT_GNU_GOLD_VERSION): Define.
474
72de5009
AM
4752008-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
1bce5d2c
AM
4812008-03-12 Alan Modra <amodra@bigpond.net.au>
482
4fbb74a6
AM
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
4912008-03-12 Alan Modra <amodra@bigpond.net.au>
492
493 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 494 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 495 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 496 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 497 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 498 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
499 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
500 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 501 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 502 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 503 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
504 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
505 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 506 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 507 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 508
35d60fe4
NC
5092008-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
7b03d09a
AN
5142008-02-04 Adam Nemet <anemet@caviumnetworks.com>
515
516 * mips.h: Update copyright.
517 (E_MIPS_MACH_OCTEON): New macro.
518
148b93f2
NC
5192008-01-30 Tristan Gingold <gingold@adacore.com>
520
521 Add OpenVMS extensions.
1bce5d2c
AM
522 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
523 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 524 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
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)
148b93f2
NC
543 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
544
c74ba406
MK
5452008-01-16 Mark Kettenis <kettenis@gnu.org>
546
547 * common.h (AT_SUN_AUXFLAGS): Define.
548
60955fda
DJ
5492007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
550
551 * dwarf2.h (DW_AT_hi_user): Correct value.
552
1bbb5f21 5532007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 554
1bbb5f21 555 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 556
350cc38d
MS
5572007-11-29 Mark Shinwell <shinwell@codesourcery.com>
558
559 * mips.h (E_MIPS_MACH_LS2E): New.
560 (E_MIPS_MACH_LS2F): New.
561
f7bc09bd
NS
5622007-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
e210c36b
NC
5672007-11-17 Thiemo Seufer <ths@mips.com>
568
569 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
570 in comment.
571
e2a0d921
NC
5722007-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
7a2b07ff
NS
5782007-11-08 Nathan Sidwell <nathan@codesourcery.com>
579
580 * vxworks.h: New.
581
569006e5
NC
5822007-10-30 Nick Clifton <nickc@redhat.com>
583
584 * mn10300.h (R_MN10300_ALIGN): Define.
585
c6e65352
DJ
5862007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
587
588 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
589
bfff1642
NC
5902007-10-19 Nick Clifton <nickc@redhat.com>
591
592 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
593
3e6ff6e5
RM
5942007-10-18 Roland McGrath <roland@redhat.com>
595
596 * common.h (NT_PPC_VMX): New macro.
597
7fac7ff4
NC
5982007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
599
600 * cr16.h: Updated with new relocaction macros.
601
b10a8ae0
L
6022007-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
8d100c32
KH
6102007-09-11 Nathan Sidwell <nathan@codesourcery.com>
611
612 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
613
b15fa79e
AM
6142007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
615
616 * common.h (NT_SPU): Define.
617
2b05f1b7
L
6182007-08-16 H.J. Lu <hongjiu.lu@intel.com>
619
620 * common.h: Revert last change.
621
94b11780
L
6222007-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
fd2f25da
RM
6282007-07-09 Roland McGrath <roland@redhat.com>
629
630 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
631
34c8bcba
JM
6322007-06-29 Joseph Myers <joseph@codesourcery.com>
633
634 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
635
2cf19d5c
JM
6362007-06-29 Joseph Myers <joseph@codesourcery.com>
637
638 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
639
104d59d1
JM
6402007-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
3d3d428f
NC
6492007-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
99ded152
BW
6542007-06-11 Sterling Augustine <sterling@tensilica.com>
655 Bob Wilson <bob.wilson@acm.org>
fd2f25da 656
99ded152
BW
657 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
658 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 659
f89d32d9
CT
6602007-05-18 Caroline Tice <ctice@apple.com>
661
fd2f25da 662 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
663 DW_OP_GNU_uninit.
664
4f4416b5
AM
6652007-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
ece5ef60
AM
6702007-05-11 Alan Modra <amodra@bigpond.net.au>
671
672 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
673
627b32bc
AM
6742007-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
0c3e446c
JB
6792007-04-26 Jan Beulich <jbeulich@novell.com>
680
681 * common.h (DT_ENCODING): Correct value (back to spec mandated
682 value).
683
d4c87fc1
AM
6842007-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
689d9c8c
AM
6902007-03-07 Alan Modra <amodra@bigpond.net.au>
691
692 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
693
b95dd98f 6942007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
695 Richard Sandiford <rsandifo@redhat.com>
696 Richard Henderson <rth@redhat.com>
697 DJ Delorie <dj@redhat.com>
698 Ben Elliston <bje@redhat.com>
b95dd98f
DB
699
700 * mep.h: New file.
b95dd98f
DB
701 * common.h (EM_CYGNUS_MEP): Define.
702
7032007-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
3bdcfdf4
KH
7082007-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
9840d27e
KH
7142006-12-25 Kazu Hirata <kazu@codesourcery.com>
715
716 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
717
425c6cb0
KH
7182006-12-19 Kazu Hirata <kazu@codesourcery.com>
719
720 * m68k.h (EF_M68K_ARCH_MASK): New.
721
3271a814
NS
7222006-12-19 Nathan Sidwell <nathan@codesourcery.com>
723
724 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
725
c694fd50
KH
7262006-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
4fd454c8
NC
7382006-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
165b93e7
RS
7432006-10-28 Richard Sandiford <richard@codesourcery.com>
744
745 * mips.h (R_MIPS_GLOB_DAT): Define
746 (R_MIPS_max): Bump by 1.
747
e9f53129
AM
7482006-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
b3549761
NC
7572006-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
e210c36b
NC
7632006-10-17 Mark Shinwell <shinwell@codesourcery.com>
764
765 * arm.h: Define TAG_CPU_ARCH_* constants.
766
1c0d3aa6
NC
7672006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
768
769 * score.h: New file.
770 * common.h: Add Score machine number.
771
fdc90cb4
JJ
7722006-07-10 Jakub Jelinek <jakub@redhat.com>
773
774 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
775
1224efb8
L
7762006-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
3f570048
AM
7832006-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
9b52905e
NC
7872006-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,
fd2f25da
RM
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):
9b52905e
NC
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
fd2f25da
RM
7982006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
799
28c9d252
NC
800 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
801
e210c36b
NC
8022006-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
8122006-03-23 Michael Matz <matz@suse.de>
813
814 * x86-64.h: Add the new relocations with their official
815 numbers.
816
0a44bf69
RS
8172006-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
e14430ab
DA
8262006-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
3a4a14e9
PB
8342006-03-10 Paul Brook <paul@codesourcery.com>
835
836 * arm.h (EF_ARM_EABI_VER5): Define.
837
0b2e31dc
NS
8382006-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
df406460
NC
8472006-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
2c10a7e5
BE
8522006-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
e210c36b
NC
8762006-02-06 Steve Ellcey <sje@cup.hp.com>
877
878 * ia64.h (SHF_IA_64_HP_TLS): New.
879
6772dd07
DD
8802006-02-24 DJ Delorie <dj@redhat.com>
881
882 * m32c.h: Add relax relocs.
883
d70c5fc7
NC
8842006-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.
fd2f25da 891
84d1d650
L
8922006-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
266abb8f
NS
8982006-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
9062006-02-06 Steve Ellcey <sje@cup.hp.com>
907
908 * ia64.h (SHF_IA_64_HP_TLS): New.
909
67a4f2b7
AO
9102006-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
64fd6348
NC
9192006-01-09 Mike Frysinger <vapier@gentoo.org>:
920
921 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
922
d031aafb
NS
9232005-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
e210c36b
NC
9292005-12-12 Nathan Sidwell <nathan@codesourcery.com>
930
931 * mt.h: Renamed from ms1.h
932
39b41c9c
PB
9332005-12-12 Paul Brook <paul@codesourcery.com>
934
935 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
936
5e2b0d47
NC
9372005-11-11 Nick Clifton <nickc@redhat.com>
938
939 PR 1150
940 * mips.h (STO_OPTIONAL): Define.
941 (ELF_MIPS_IS_OPTIONAL): Define.
942
e210c36b
NC
9432005-11-07 Nathan Sidwell <nathan@codesourcery.com>
944
945 Add ms2.
946 * ms1.h (EF_MS1_CPU_MS2): New.
947
9482005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
949
950 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
951
3c9b82ba
NC
9522005-09-30 Catherine Moore <clm@cm00re.com>
953
954 * bfin.h: New file.
955 * common.h (EM_BLACKFIN): Define.
956
ee065d83
PB
9572005-10-08 Paul Brook <paul@codesourcery.com>
958
959 * arm.h: Add prototypes for BFD object attribute routines.
960
1cacb694
RE
9612005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
962
963 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
964
3c26c61a
DA
9652005-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
67762f6b
DA
9702005-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
fd54057a
DD
9842005-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
3b22753a
L
9882005-07-25 Jan Hubicka <jh@suse.cz>
989
990 * x86-64.h (SHN_X86_64_LCOMMON): New.
991 (SHF_X86_64_LARGE): New.
992
157e7bd1
NC
9932005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
994
995 * m32r.h (R_M32R_REL32): Added.
996
df45824a
BE
9972005-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
49f58d10
JB
10022005-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.
fd2f25da 1007
e210c36b
NC
10082005-06-17 Jakub Jelinek <jakub@redhat.com>
1009
1010 * external.h (GRP_ENTRY_SIZE): Define.
1011
d6ab8113
JB
10122005-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
3c33e371
AH
10182005-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
2acf634e
RH
10262005-05-31 Richard Henderson <rth@redhat.com>
1027
1028 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1029
484124bb
RH
10302005-05-29 Richard Henderson <rth@redhat.com>
1031
1032 * alpha.h (DT_ALPHA_PLTRO): New.
1033
d68f4033
BE
10342005-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
cb1afa5c
ZW
10392005-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
c19d1205
ZW
10442005-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
1fe44d79
AM
10502005-05-14 Alan Modra <amodra@bigpond.net.au>
1051
1052 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1053
2df98d85
AM
10542005-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
e172dbf8
NC
10612005-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:
2df98d85 1065 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
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
2df98d85 1072
faa7ef87
L
10732005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1074
a63027e5
L
1075 Moved from ../ChangeLog
1076
faa7ef87
L
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
ba93b8ac
DJ
11072005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1108 Phil Blundell <philb@gnu.org>
1109
1110 * arm.h: Add TLS relocations.
1111
c927f9ef
BE
11122005-03-23 Ben Elliston <bje@au.ibm.com>
1113
1114 * dwarf.h: Merge with GCC's dwarf.h.
1115
238d258f
NC
11162005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1117
1118 * m68k.h (EF_CFV4E): Define.
1119
b294bdf8
MM
11202005-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
51cb3ca7
DJ
11262005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1127 Joseph Myers <joseph@codesourcery.com>
1128
1129 * mips.h: Define MIPS TLS relocations.
1130
d6f16593 11312005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1132 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
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
a1c17af2
MR
11412005-02-11 Maciej W. Rozycki <macro@mips.com>
1142
1143 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1144
90219bd0
AO
11452005-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
e38bc3b5
NC
11522005-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
b4a38de6
AM
11582005-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
750bce0e 11632004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1164
faa7ef87 1165 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1166
1e50d24d
RS
11672004-12-16 Richard Sandiford <rsandifo@redhat.com>
1168
1169 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1170
69881c93
ILT
11712004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1172
1173 * mips.h (E_MIPS_MACH_9000): Define.
1174
b676888f
HPN
11752004-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
637cf767
EC
11812004-10-06 Eric Christopher <echristo@redhat.com>
1182
1183 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1184
40a18ebd
NC
11852004-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
b18c562e
NC
11922004-08-25 Dmitry Diky <diwil@spec.ru>
1193
1194 * msp430.h: Add new relocs.
1195
083febaa
L
11962004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1197
1198 * i386.h (R_386_USED_BY_INTEL_200): New.
1199
1d70c7fb
AO
12002004-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
670ec21d
NC
12082004-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
1fe1f39c
NC
12132004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1214
1215 * common.h (EM_CRX): Define.
1216 * crx.h: New file.
1217
097f809a
NC
12182004-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
375db92b
AM
12232004-06-19 Alan Modra <amodra@bigpond.net.au>
1224
1225 * common.h (ELF64_R_INFO): Warning fix.
1226
092dcd75
CD
12272004-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
f6f9408f
JR
12322004-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
4030e8f6
CD
12452004-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
0949843d 12512004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1252 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1253
1254 * common.h (EM_CR): Define.
1255 * cr16c.h: New file.
1256
d507cf36
PB
12572004-03-23 Paul Brook <paul@codesourcery.com>
1258
1259 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1260
ae51a426
JR
12612003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1262
1263 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1264
676a64f4
RS
12652004-03-01 Richard Sandiford <rsandifo@redhat.com>
1266
1267 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1268
481fedf3
RM
12692004-01-28 Roland McGrath <roland@redhat.com>
1270
1271 * common.h (AT_SECURE): New macro.
1272
7e67eb11
RM
12732004-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
3fe74472
MK
12812004-01-17 Mark Kettenis <kettenis@gnu.org>
1282
1283 * common.h (NT_OPENBSD_IDENT): Define.
1284
79987b2f
AO
12852004-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
252b5132 1299
c9e214e5 1300For older changes see ChangeLog-9103
252b5132
RH
1301\f
1302Local Variables:
c9e214e5
AM
1303mode: change-log
1304left-margin: 8
1305fill-column: 74
252b5132
RH
1306version-control: never
1307End:
This page took 0.540673 seconds and 4 git commands to generate.