2010-05-18 Hui Zhu <teawater@gmail.com>
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
9a83a553
AM
12010-04-23 Alan Modra <amodra@gmail.com>
2
3 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
4 Invert logic to clarify test for .tbss.
5 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
6 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
7 macro args with parentheses.
8 (ELF_SECTION_IN_SEGMENT): Define.
9 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
10 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
11
75375b3e
MGD
122010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
13
14 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
15 Tag_FP_HP_extension): Add new ABI attribute tags.
16
e4e42b45
NC
172010-04-15 Nick Clifton <nickc@redhat.com>
18
19 * alpha.h: Update copyright notice to use GPLv3.
20 * arc.h: Likewise.
21 * arm.h: Likewise.
22 * avr.h: Likewise.
23 * bfin.h: Likewise.
24 * common.h: Likewise.
25 * cr16.h: Likewise.
26 * cr16c.h: Likewise.
27 * cris.h: Likewise.
28 * crx.h: Likewise.
29 * d10v.h: Likewise.
30 * d30v.h: Likewise.
31 * dlx.h: Likewise.
32 * dwarf.h: Likewise.
33 * external.h: Likewise.
34 * fr30.h: Likewise.
35 * frv.h: Likewise.
36 * h8.h: Likewise.
37 * hppa.h: Likewise.
38 * i370.h: Likewise.
39 * i386.h: Likewise.
40 * i860.h: Likewise.
41 * i960.h: Likewise.
42 * ia64.h: Likewise.
43 * internal.h: Likewise.
44 * ip2k.h: Likewise.
45 * iq2000.h: Likewise.
46 * lm32.h: Likewise.
47 * m32c.h: Likewise.
48 * m32r.h: Likewise.
49 * m68hc11.h: Likewise.
50 * m68k.h: Likewise.
51 * mcore.h: Likewise.
52 * mep.h: Likewise.
53 * microblaze.h: Likewise.
54 * mips.h: Likewise.
55 * mmix.h: Likewise.
56 * mn10200.h: Likewise.
57 * moxie.h: Likewise.
58 * msp430.h: Likewise.
59 * mt.h: Likewise.
60 * openrisc.h: Likewise.
61 * or32.h: Likewise.
62 * pj.h: Likewise.
63 * ppc.h: Likewise.
64 * ppc64.h: Likewise.
65 * reloc-macros.h: Likewise.
66 * rx.h: Likewise.
67 * s390.h: Likewise.
68 * sh.h: Likewise.
69 * sparc.h: Likewise.
70 * spu.h: Likewise.
71 * v850.h: Likewise.
72 * vax.h: Likewise.
73 * vxworks.h: Likewise.
74 * x86-64.h: Likewise.
75 * xc16x.h: Likewise.
76 * xstormy16.h: Likewise.
77 * xtensa.h: Likewise.
78
9957b18f
AM
792010-04-08 David Stubbs <stubbs@icerasemi.com>
80
81 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
82 cannot contain any sections.
83
40b36596
JM
842010-03-25 Joseph Myers <joseph@codesourcery.com>
85
86 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
87 * tic6x.h: New.
88
e1dcda2d
L
892010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
90
91 * common.h (VER_FLG_*): Document.
92 (VER_FLG_INFO): Define.
93
17e57237
NC
942010-02-23 Andrew Zabolotny <anpaza@mail.ru>
95
96 PR binutils/11297
97 * avr.h: (R_AVR_8): New relocation number.
98
cd21e546
MGD
992010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
100
101 * arm.h (Tag_MPextension_use): Renumber.
102 (Tag_DIV_use): Add.
103 (Tag_MPextension_use_legacy): Likewise.
104
d7eeb400
MS
1052010-02-09 Michael Holzheu <holzheu@de.ibm.com>
106
107 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
108 NT_S390_CTRS and NT_S390_PREFIX): Define.
109
e1dcda2d
L
1102010-02-08 David S. Miller <davem@davemloft.net>
111
112 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
113
4339cae0
L
1142010-02-02 H.J. Lu <hongjiu.lu@intel.com>
115
116 * common.h (NT_386_XSTATE): New.
117
3ff95107 1182010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 119
3ff95107
L
120 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
121
c75a08aa
AM
1222010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
123
4339cae0 124 * common.h (PN_XNUM): Define.
c75a08aa 125
0675e188
UW
1262009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
127
128 * common.h (NT_S390_HIGH_GPRS): Define.
129
32af9f6e
AM
1302009-12-17 Alan Modra <amodra@bigpond.net.au>
131
132 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
133 R_PPC_RELAX32PC_PLT): Delete.
134 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
135
3c65b800
JM
1362009-11-28 Joseph Myers <joseph@codesourcery.com>
137
138 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
139 EM_TI_C5500, EM_CUDA): Define.
140 (EM_res140, EM_res141, EM_res142): Remove.
141
9e3c6df6
PB
1422009-11-17 Paul Brook <paul@codesourcery.com>
143 Daniel Jacobowitz <dan@codesourcery.com>
144
145 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
146
c7927a3c
NC
1472009-09-29 DJ Delorie <dj@redhat.com>
148
149 * rx.h: New file.
150
a7f2871e
AM
1512009-09-21 Alan Modra <amodra@bigpond.net.au>
152
153 * ppc.h (DT_PPC_TLSOPT): Define.
154 * ppc64.h (DT_PPC64_TLSOPT): Define.
155
7f6fed87
NC
1562009-08-10 Daniel Gutson <dgutson@codesourcery.com>
157
158 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
159 (SHT_ARM_OVERLAYSECTION): New define.
160
cb88ce9f
BS
1612006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
162
163 From Mike Frysinger <michael.frysinger@analog.com>
164 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
165 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
166 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
167 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
168 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
169 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
170 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
171 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
172 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
173 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
174 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
175 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
176 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
177 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
178 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
179 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
180 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
181 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
182 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 183
44db4087
ME
1842009-08-09 Michael Eager <eager@eagercon.com>
185
186 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 187 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 188
7ba29e2a
NC
1892009-08-06 Michael Eager <eager@eagercon.com>
190
191 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
192 * elf/microblaze.h: New reloc definitions.
193
28ec585f
AM
1942009-07-30 Alan Modra <amodra@bigpond.net.au>
195
196 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
197 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
198
8a9036a4
L
1992009-07-25 H.J. Lu <hongjiu.lu@intel.com>
200
201 * common.h (EM_L1OM): New.
202
8fdcc58d
TS
2032009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
204 Alan Modra <amodra@bigpond.net.au>
205
206 * spu.h (R_SPU_ADD_PIC): New.
207
3e7a7d11
NC
2082009-07-23 Ulrich Drepper <drepper@redhat.com>
209
210 * common.h (STB_GNU_UNIQUE): Define.
211
fa8f86ff
TT
2122009-07-10 Tom Tromey <tromey@redhat.com>
213
214 * dwarf2.h: Move to `..'.
215
1bffd25b
L
2162009-07-10 H.J. Lu <hongjiu.lu@intel.com>
217
218 * dwarf2.h: Just include ../dwarf2.h.
219
e054468f
AM
2202009-07-10 Alan Modra <amodra@bigpond.net.au>
221
222 * ppc.h (R_PPC_IRELATIVE): Add.
223 (R_PPC_RELAX32, R_PPC_RELAX32PC,
224 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
225 * ppc64.h (R_PPC64_IRELATIVE): Add.
226
3244e8f5
JJ
2272009-07-03 Jakub Jelinek <jakub@redhat.com>
228
229 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
230 and DW_OP_stack_value.
231
ceaf50a2
AM
2322009-06-22 Alan Modra <amodra@bigpond.net.au>
233
234 * ppc.h (R_PPC_RELAX*): Define as enum.
235
f865a31d
AG
2362009-06-11 Anthony Green <green@moxielogic.org>
237
238 * moxie.h (R_MOXIE_PCREL10): New.
239
cbe950e9
L
2402009-06-01 H.J. Lu <hongjiu.lu@intel.com>
241
242 PR ld/10205
243 * i386.h (R_386_IRELATIVE): New.
244 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
245
cf65542b
L
2462009-05-27 H.J. Lu <hongjiu.lu@intel.com>
247
248 * common.h: Update comments for dynamic tag ranges.
249
4e38f72c
DD
2502009-04-30 DJ Delorie <dj@redhat.com>
251
252 * mep.h (EF_MEP_COP_*): New.
253 (EF_MEP_ALL_FLAGS): Add them.
254
d8045f23
NC
2552009-04-30 Nick Clifton <nickc@redhat.com>
256
257 * common.h (STT_GNU_IFUNC): Define.
258
ed4a4bdf
CC
2592009-04-24 Cary Coutant <ccoutant@google.com>
260
261 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
262
20135e4c
NC
2632009-04-15 Anthony Green <green@moxielogic.com>
264
265 * common.h (EM_MOXIE): Define.
266 * moxie.h: New file.
267
4d28413b
DD
2682009-04-07 DJ Delorie <dj@redhat.com>
269
270 * mep.h (EF_MEP_CPU_C5): New.
271
96b2958f
L
2722009-04-01 H.J. Lu <hongjiu.lu@intel.com>
273
274 * common.h (EM_INTEL178): Removed.
275 (EM_INTEL179): Likewise.
276 (EM_ETPU): New.
277 (EM_SLE9X): Likewise.
278 (EM_INTEL181): Likewise.
279 (EM_INTEL182): Likewise.
280
f47a1d2e
L
2812009-03-31 H.J. Lu <hongjiu.lu@intel.com>
282
283 * common.h (EM_INTEL178): New.
284 (EM_INTEL179): Likewise.
285 (EM_INTEL180): Likewise.
286
0e879927
ILT
2872009-03-20 Mikolaj Zalewski <mikolajz@google.com>
288
289 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
290
4d407348
MK
2912009-03-14 Mark Kettenis <kettenis@gnu.org>
292
17e57237
NC
293 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
294 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
295 (NT_OPENBSD_WCOOKIE): New defines.
296
904001b0
JK
2972009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
298
299 * common.h (AT_RANDOM): Define.
300
727fc41e
AM
3012009-03-04 Alan Modra <amodra@bigpond.net.au>
302
303 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
304 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
305
c3b7224a
NC
3062009-03-02 Qinwei <qinwei@sunnorth.com.cn>
307
308 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
309 * common.h (EM_SCORE_OLD): Define.
310
36319970
L
3112009-02-23 H.J. Lu <hongjiu.lu@intel.com>
312
313 * common.h (STB_LOPROC): Replace Application-specific with
314 Processor-specific in comments.
315 (STB_HIPROC): Likewise.
316 (STT_LOPROC): Likewise.
317 (STT_HIPROC): Likewise.
318
52b6b6b9
JM
3192009-02-03 Sandip Matte <sandip@rmicorp.com>
320
321 * mips.h (E_MIPS_MACH_XLR): Define.
322
cf869cce
NC
3232009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
324
325 * m68k.h: Map TLS relocations to numbers.
326
91e22acd
AS
3272009-01-15 Andrew Stubbs <ams@codesourcery.com>
328 Julian Brown <julian@codesourcery.com>
329
330 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
331 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
332 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
333 version 2.07.
334 (Tag_undefined39, Tag_nodefaults): New enum values.
335 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
336 (Tag_conformance, Tag_Virtualization_use): Likewise.
337 (Tag_undefined69, Tag_MPextension_use): Likewise.
338
01e1a5bc
NC
3392009-01-15 Douglas B Rupp <rupp@gnat.com>
340
341 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
342 New macros. Minor reformatting.
343
84e94c90
NC
3442008-12-23 Jon Beniston <jon@beniston.com>
345
346 * lm32.h: New file.
347
0f88be7a
NC
3482008-12-23 Nick Clifton <nickc@redhat.com>
349
350 * commmon.h (STT_IFUNC): Delete.
351
7a0cc8ed
HPN
3522008-12-20 Hans-Peter Nilsson <hp@axis.com>
353
354 * cris.h (R_CRIS_32_IE): New relocation.
355
e7c33416
NC
3562008-12-03 Nick Clifton <nickc@redhat.com>
357
358 * common.h (STT_IFUNC): Define.
359
e73521d6
SR
3602008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
361
362 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
363 R_CR16_GLOB_DAT): New relocations.
364
a973d22c
HPN
3652008-11-25 Hans-Peter Nilsson <hp@axis.com>
366
367 * cris.h (R_CRIS_32_TPREL): Correct comment.
368 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
369
8e79c3df
CM
3702008-11-18 Catherine Moore <clm@codesourcery.com>
371
372 * arm.h (Tag_ABI_FP_16bit_format): Define.
373
2b0bc088
NC
3742008-11-14 Nathan Sidwell <nathan@codesourcery.com>
375
376 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 377
759cc328
UW
3782008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
379
380 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
381
f82e0623
NF
3822008-10-10 Nathan Froyd <froydnj@codesourcery.com>
383
384 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
385
1d037692
HPN
3862008-10-04 Hans-Peter Nilsson <hp@axis.com>
387
388 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
389 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
390 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
391 (R_CRIS_16_TPREL): New relocations.
392
28dbbc02
BW
3932008-08-20 Bob Wilson <bob.wilson@acm.org>
394
395 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
396 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
397 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
398
861fb55a
DJ
3992008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
400 Daniel Jacobowitz <dan@codesourcery.com>
401 Catherine Moore <clm@codesourcery.com>
402 Mark Shinwell <shinwell@codesourcery.com>
403
404 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
405 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
406
0deb8eee
AM
4072008-08-04 Markus Weiss <weissms@aros.org>
408
409 * common.h (ELFOSABI_AROS): Update comment.
410
3c7b9897
AM
4112008-07-26 Michael Eager <eager@eagercon.com>
412
413 * ppc.h: Add description of single-precision.
414
89eeb0bc
LM
4152008-07-21 Luis Machado <luisgpm@br.ibm.com>
416
417 * common.h: Define NT_PPC_VSX.
418
30c09090
RS
4192008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
420
421 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
422
b8a39af8
SR
4232008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
424
425 * common.h (EM_CR16): Correct value.
426 (EM_CR16): Rename to EM_CR16_OLD.
427
ff7eeb89
DD
4282008-06-12 DJ Delorie <dj@redhat.com>
429
430 * common.h (EM_M32C_NEW): Rename to EM_M32C.
431 (EM_M32C): Rename to EM_M32C_OLD.
432
3c9a78e0
JM
4332008-06-12 Joseph Myers <joseph@codesourcery.com>
434
435 * common.h: Update e_machine table.
436
a23ede3d
KK
4372008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
438
439 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
440
2424f303
JM
4412008-06-09 Joseph Myers <joseph@codesourcery.com>
442
443 * common.h: Change registry@caldera.com to registry@sco.com.
444
7c90103b
NC
4452008-05-21 Nick Clifton <nickc@redhat.com>
446
447 * reloc-macros.h: Add a comment about the use of the
448 END_RELOC_NUMBERS symbol as a sentinel value.
449
4502008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 451
7c90103b
NC
452 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
453
14a6d8e0
DM
4542008-04-16 David S. Miller <davem@davemloft.net>
455
456 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
457 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
458 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
459 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
460
15397d0b
ILT
4612008-03-24 Ian Lance Taylor <iant@google.com>
462
463 * common.h (NT_GNU_GOLD_VERSION): Define.
464
72de5009
AM
4652008-03-13 Alan Modra <amodra@bigpond.net.au>
466
467 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
468 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
469 Order struct as for external version.
470
1bce5d2c
AM
4712008-03-12 Alan Modra <amodra@bigpond.net.au>
472
4fbb74a6
AM
473 PR 5900
474 * common.h (SHN_BAD): Delete.
475 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
476 * external.h: ..here.
477 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
478 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
479 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
480
4812008-03-12 Alan Modra <amodra@bigpond.net.au>
482
483 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 484 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 485 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 486 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 487 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 488 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
489 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
490 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 491 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 492 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 493 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
494 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
495 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 496 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 497 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 498
35d60fe4
NC
4992008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
500
501 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
502 DW_OP_PGI_omp_thread_num.
503
7b03d09a
AN
5042008-02-04 Adam Nemet <anemet@caviumnetworks.com>
505
506 * mips.h: Update copyright.
507 (E_MIPS_MACH_OCTEON): New macro.
508
148b93f2
NC
5092008-01-30 Tristan Gingold <gingold@adacore.com>
510
511 Add OpenVMS extensions.
1bce5d2c
AM
512 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
513 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 514 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
515 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
516 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
517 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
518 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
519 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
520 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
521 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
522 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
523 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
524 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
525 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
526 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
527 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
528 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
529 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
530 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
531 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
532 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
533 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
534
c74ba406
MK
5352008-01-16 Mark Kettenis <kettenis@gnu.org>
536
537 * common.h (AT_SUN_AUXFLAGS): Define.
538
60955fda
DJ
5392007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
540
541 * dwarf2.h (DW_AT_hi_user): Correct value.
542
1bbb5f21 5432007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 544
1bbb5f21 545 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 546
350cc38d
MS
5472007-11-29 Mark Shinwell <shinwell@codesourcery.com>
548
549 * mips.h (E_MIPS_MACH_LS2E): New.
550 (E_MIPS_MACH_LS2F): New.
551
f7bc09bd
NS
5522007-11-28 Nathan Sidwell <nathan@codesourcery.com>
553
554 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
555 segments at the end of memory.
556
e210c36b
NC
5572007-11-17 Thiemo Seufer <ths@mips.com>
558
559 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
560 in comment.
561
e2a0d921
NC
5622007-11-16 Nick Clifton <nickc@redhat.com>
563
564 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
565 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
566 (DW_AT_stride): Rename to DW_AT_byte_stride.
567
7a2b07ff
NS
5682007-11-08 Nathan Sidwell <nathan@codesourcery.com>
569
570 * vxworks.h: New.
571
569006e5
NC
5722007-10-30 Nick Clifton <nickc@redhat.com>
573
574 * mn10300.h (R_MN10300_ALIGN): Define.
575
c6e65352
DJ
5762007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
577
578 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
579
bfff1642
NC
5802007-10-19 Nick Clifton <nickc@redhat.com>
581
582 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
583
3e6ff6e5
RM
5842007-10-18 Roland McGrath <roland@redhat.com>
585
586 * common.h (NT_PPC_VMX): New macro.
587
7fac7ff4
NC
5882007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
589
590 * cr16.h: Updated with new relocaction macros.
591
b10a8ae0
L
5922007-09-17 H.J. Lu <hongjiu.lu@intel.com>
593
594 PR binutils/3281
595 PR binutils/5037
596 * internal.h (elf_segment_map): Add p_size and p_size_valid.
597 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
598 PT_GNU_RELRO segments.
599
8d100c32
KH
6002007-09-11 Nathan Sidwell <nathan@codesourcery.com>
601
602 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
603
b15fa79e
AM
6042007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
605
606 * common.h (NT_SPU): Define.
607
2b05f1b7
L
6082007-08-16 H.J. Lu <hongjiu.lu@intel.com>
609
610 * common.h: Revert last change.
611
94b11780
L
6122007-08-16 H.J. Lu <hongjiu.lu@intel.com>
613
614 * common.h (PT_GNU_STACK): Renamed to ...
615 (PT_GNU_ATTR): This.
616 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
617
fd2f25da
RM
6182007-07-09 Roland McGrath <roland@redhat.com>
619
620 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
621
34c8bcba
JM
6222007-06-29 Joseph Myers <joseph@codesourcery.com>
623
624 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
625
2cf19d5c
JM
6262007-06-29 Joseph Myers <joseph@codesourcery.com>
627
628 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
629
104d59d1
JM
6302007-06-29 Joseph Myers <joseph@codesourcery.com>
631
632 * arm.h (elf32_arm_add_eabi_attr_int,
633 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
634 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
635 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
636 Tag_Symbol, Tag_compatibility): Remove.
637 * common.h (SHT_GNU_ATTRIBUTES): Define.
638
3d3d428f
NC
6392007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
640
641 * common.h (EM_CR16): New entry for CR16 cpu.
642 * cr16.h: New file.
643
99ded152
BW
6442007-06-11 Sterling Augustine <sterling@tensilica.com>
645 Bob Wilson <bob.wilson@acm.org>
fd2f25da 646
99ded152
BW
647 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
648 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 649
f89d32d9
CT
6502007-05-18 Caroline Tice <ctice@apple.com>
651
fd2f25da 652 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
653 DW_OP_GNU_uninit.
654
4f4416b5
AM
6552007-05-12 Alan Modra <amodra@bigpond.net.au>
656
657 * spu.h (R_SPU_ADDR16X): Define.
658 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
659
ece5ef60
AM
6602007-05-11 Alan Modra <amodra@bigpond.net.au>
661
662 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
663
627b32bc
AM
6642007-05-02 Alan Modra <amodra@bigpond.net.au>
665
666 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
667 and vma for appropriate sections.
668
0c3e446c
JB
6692007-04-26 Jan Beulich <jbeulich@novell.com>
670
671 * common.h (DT_ENCODING): Correct value (back to spec mandated
672 value).
673
d4c87fc1
AM
6742007-03-08 Alan Modra <amodra@bigpond.net.au>
675
676 * v850.h (V850_OTHER_TDA_BYTE): Delete.
677 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
678 that don't clash with visibility bits.
679
689d9c8c
AM
6802007-03-07 Alan Modra <amodra@bigpond.net.au>
681
682 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
683
b95dd98f 6842007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
685 Richard Sandiford <rsandifo@redhat.com>
686 Richard Henderson <rth@redhat.com>
687 DJ Delorie <dj@redhat.com>
688 Ben Elliston <bje@redhat.com>
b95dd98f
DB
689
690 * mep.h: New file.
b95dd98f
DB
691 * common.h (EM_CYGNUS_MEP): Define.
692
6932007-02-15 Dave Brolley <brolley@redhat.com>
694
695 From Graydon Hoare <graydon@redhat.com>:
696 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
697
3bdcfdf4
KH
6982007-01-08 Kazu Hirata <kazu@codesourcery.com>
699
700 * m68k.h (EF_M68K_FIDO): New.
701 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
702 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
703
9840d27e
KH
7042006-12-25 Kazu Hirata <kazu@codesourcery.com>
705
706 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
707
425c6cb0
KH
7082006-12-19 Kazu Hirata <kazu@codesourcery.com>
709
710 * m68k.h (EF_M68K_ARCH_MASK): New.
711
3271a814
NS
7122006-12-19 Nathan Sidwell <nathan@codesourcery.com>
713
714 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
715
c694fd50
KH
7162006-12-07 Kazu Hirata <kazu@codesourcery.com>
717
718 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
719 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
720 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
721 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
722 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
723 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
724 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
725 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
726 EF_M68K_CF_FLOAT, respectively.
727
4fd454c8
NC
7282006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
729 Nick Clifton <nickc@redhat.com>
730
731 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
732
165b93e7
RS
7332006-10-28 Richard Sandiford <richard@codesourcery.com>
734
735 * mips.h (R_MIPS_GLOB_DAT): Define
736 (R_MIPS_max): Bump by 1.
737
e9f53129
AM
7382006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
739 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
740 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
741 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
742 Alan Modra <amodra@bigpond.net.au>
743
744 * common.h (EM_SPU): Define.
745 * spu.h: New file.
746
b3549761
NC
7472006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
748
749 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
750 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
751 (EF_SCORE_HASENTRY): Delete.
752
e210c36b
NC
7532006-10-17 Mark Shinwell <shinwell@codesourcery.com>
754
755 * arm.h: Define TAG_CPU_ARCH_* constants.
756
1c0d3aa6
NC
7572006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
758
759 * score.h: New file.
760 * common.h: Add Score machine number.
761
fdc90cb4
JJ
7622006-07-10 Jakub Jelinek <jakub@redhat.com>
763
764 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
765
1224efb8
L
7662006-05-31 H.J. Lu <hongjiu.lu@intel.com>
767
768 * internal.h (ELF_SECTION_SIZE): New.
769 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
770 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
771 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
772
3f570048
AM
7732006-05-27 H.J. Lu <hongjiu.lu@intel.com>
774
775 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
776
9b52905e
NC
7772006-05-24 Carlos O'Donell <carlos@systemhalted.org>
778 Randolph Chung <randolph@tausq.org>
779 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
780 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
781 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
782 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
783 New TLS relocs.
784 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
785 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
786 Define TLS relocs using existing equivalents.
787
fd2f25da
RM
7882006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
789
28c9d252
NC
790 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
791
e210c36b
NC
7922006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
793
794 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
795 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
796 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
797 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
798 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
799 R_BFIN_GOTOFFLO): New relocs.
800 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
801
8022006-03-23 Michael Matz <matz@suse.de>
803
804 * x86-64.h: Add the new relocations with their official
805 numbers.
806
0a44bf69
RS
8072006-03-22 Richard Sandiford <richard@codesourcery.com>
808 Daniel Jacobowitz <dan@codesourcery.com>
809 Phil Edwards <phil@codesourcery.com>
810 Zack Weinberg <zack@codesourcery.com>
811 Mark Mitchell <mark@codesourcery.com>
812 Nathan Sidwell <nathan@codesourcery.com>
813
814 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
815
e14430ab
DA
8162006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
817
818 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
819 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
820 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
821 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
822 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
823
3a4a14e9
PB
8242006-03-10 Paul Brook <paul@codesourcery.com>
825
826 * arm.h (EF_ARM_EABI_VER5): Define.
827
0b2e31dc
NS
8282006-03-06 Nathan Sidwell <nathan@codesourcery.com>
829
830 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
831 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
832 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
833 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
834 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
835 (EF_M68K_EMAC_B): New.
836
df406460
NC
8372006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
838
839 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
840 (EF_AVR_LINKRELAX_PREPARED): Add.
841
2c10a7e5
BE
8422006-03-02 Ben Elliston <bje@au.ibm.com>
843
844 Import from the GCC tree:
845 2006-03-01 Jakub Jelinek <jakub@redhat.com>
846
847 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
848 from DWARF 3.
849 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
850 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
851 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
852 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
853 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
854 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
855 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
856 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
857 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
858 DW_DS_leading_separate, DW_DS_trailing_separate): New.
859 (DW_END_default, DW_END_big, DW_END_little): New.
860 (DW_END_lo_user, DW_END_hi_user): Define.
861 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
862 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
863 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
864 DW_LANG_D): New.
865
e210c36b
NC
8662006-02-06 Steve Ellcey <sje@cup.hp.com>
867
868 * ia64.h (SHF_IA_64_HP_TLS): New.
869
6772dd07
DD
8702006-02-24 DJ Delorie <dj@redhat.com>
871
872 * m32c.h: Add relax relocs.
873
d70c5fc7
NC
8742006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
875 Anil Paranjape <anilp1@kpitcummins.com>
876 Shilin Shakti <shilins@kpitcummins.com>
877
878 * common.h (EM_XC16X): New entry for xc16x cpu.
879 Sort other EM_* numbers into numerical order.
880 * xc16x.h: New file.
fd2f25da 881
84d1d650
L
8822006-02-10 H.J. Lu <hongjiu.lu@intel.com>
883
884 PR binutils/2258
885 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
886 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
887
266abb8f
NS
8882006-02-07 Nathan Sidwell <nathan@codesourcery.com>
889
890 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
891 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
892 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
893 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
894 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
895
8962006-02-06 Steve Ellcey <sje@cup.hp.com>
897
898 * ia64.h (SHF_IA_64_HP_TLS): New.
899
67a4f2b7
AO
9002006-01-18 Alexandre Oliva <aoliva@redhat.com>
901
902 Introduce TLS descriptors for i386 and x86_64.
903 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
904 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
905 New.
906 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
907 R_X86_64_TLSDESC): New.
908
64fd6348
NC
9092006-01-09 Mike Frysinger <vapier@gentoo.org>:
910
911 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
912
d031aafb
NS
9132005-12-16 Nathan Sidwell <nathan@codesourcery.com>
914
915 Second part of ms1 to mt renaming.
916 * common.h (EM_MT): Renamed.
917 * mt.h: Rename relocs, cpu & other defines.
918
e210c36b
NC
9192005-12-12 Nathan Sidwell <nathan@codesourcery.com>
920
921 * mt.h: Renamed from ms1.h
922
39b41c9c
PB
9232005-12-12 Paul Brook <paul@codesourcery.com>
924
925 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
926
5e2b0d47
NC
9272005-11-11 Nick Clifton <nickc@redhat.com>
928
929 PR 1150
930 * mips.h (STO_OPTIONAL): Define.
931 (ELF_MIPS_IS_OPTIONAL): Define.
932
e210c36b
NC
9332005-11-07 Nathan Sidwell <nathan@codesourcery.com>
934
935 Add ms2.
936 * ms1.h (EF_MS1_CPU_MS2): New.
937
9382005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
939
940 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
941
3c9b82ba
NC
9422005-09-30 Catherine Moore <clm@cm00re.com>
943
944 * bfin.h: New file.
945 * common.h (EM_BLACKFIN): Define.
946
ee065d83
PB
9472005-10-08 Paul Brook <paul@codesourcery.com>
948
949 * arm.h: Add prototypes for BFD object attribute routines.
950
1cacb694
RE
9512005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
952
953 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
954
3c26c61a
DA
9552005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
956
957 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
958 New defines.
959
67762f6b
DA
9602005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
961
962 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
963 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
964 deprecated defines.
965 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
966 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
967 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
968 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
969 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
970 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
971 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
972 NT_HP_UX_OPTIONS): Define.
973
fd54057a
DD
9742005-07-25 DJ Delorie <dj@redhat.com>
975
976 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
977
3b22753a
L
9782005-07-25 Jan Hubicka <jh@suse.cz>
979
980 * x86-64.h (SHN_X86_64_LCOMMON): New.
981 (SHF_X86_64_LARGE): New.
982
157e7bd1
NC
9832005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
984
985 * m32r.h (R_M32R_REL32): Added.
986
df45824a
BE
9872005-07-18 Ben Elliston <bje@au.ibm.com>
988
989 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
990 Replace with DW_ATE_decimal_float (now in DWARF 3).
991
49f58d10
JB
9922005-07-14 Jim Blandy <jimb@redhat.com>
993
994 Add support for Renesas M32C and M16C.
995 * common.h (EM_M32C): New machine number.
996 * m32c.h: New file.
fd2f25da 997
e210c36b
NC
9982005-06-17 Jakub Jelinek <jakub@redhat.com>
999
1000 * external.h (GRP_ENTRY_SIZE): Define.
1001
d6ab8113
JB
10022005-06-17 Jan Beulich <jbeulich@novell.com>
1003
1004 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1005 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1006 R_X86_64_GOTPC32.
1007
3c33e371
AH
10082005-06-07 Aldy Hernandez <aldyh@redhat.com>
1009 Michael Snyder <msnyder@redhat.com>
1010 Stan Cox <scox@redhat.com>
1011
1012 * common.h (EM_MS1): Define.
1013
1014 * ms1.h: New file.
1015
2acf634e
RH
10162005-05-31 Richard Henderson <rth@redhat.com>
1017
1018 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1019
484124bb
RH
10202005-05-29 Richard Henderson <rth@redhat.com>
1021
1022 * alpha.h (DT_ALPHA_PLTRO): New.
1023
d68f4033
BE
10242005-05-19 Ben Elliston <bje@au.ibm.com>
1025
1026 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1027 the user-defined encoding space pending inclusion in the standard.
1028
cb1afa5c
ZW
10292005-05-18 Zack Weinberg <zack@codesourcery.com>
1030
1031 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1032 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1033
c19d1205
ZW
10342005-05-17 Zack Weinberg <zack@codesourcery.com>
1035
1036 * arm.h: Import complete list of official relocation names
1037 and numbers from AAELF. Define FAKE_RELOCs for old names.
1038 Remove a few old names no longer used anywhere.
1039
1fe44d79
AM
10402005-05-14 Alan Modra <amodra@bigpond.net.au>
1041
1042 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1043
2df98d85
AM
10442005-05-11 Alan Modra <amodra@bigpond.net.au>
1045
1046 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1047 R_PPC_RELAX32PC_PLT) Adjust.
1048 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1049 (DT_PPC_GLINK): Define.
1050
e172dbf8
NC
10512005-05-10 Nick Clifton <nickc@redhat.com>
1052
1053 * Update the address and phone number of the FSF organization in
1054 the GPL notices in the following files:
2df98d85 1055 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1056 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1057 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1058 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1059 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1060 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1061 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1062
faa7ef87
L
10632005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1064
a63027e5
L
1065 Moved from ../ChangeLog
1066
faa7ef87
L
1067 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1068 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1069
1070 2004-10-12 Paul Brook <paul@codesourcery.com>
1071 * arm.h (EF_ARM_EABI_VER4): Define.
1072
1073 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1074
1075 * common.h (PT_SUNW_EH_FRAME): Define.
1076 * x86-64.h (SHT_X86_64_UNWIND): Define.
1077
1078 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1079 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1080 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1081 (XTENSA_PROP_SEC_NAME): Define.
1082 (property_table_entry): Add flags field.
1083 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1084
1085 2004-09-17 Paul Brook <paul@codesourcery.com>
1086 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1087 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1088 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1089
1090 2004-09-13 Paul Brook <paul@codesourcery.com>
1091 * arm.h: Rename RELABS to TARGET1.
1092
1093 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1094 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1095 (PT_GNU_RELRO): Define.
1096
ba93b8ac
DJ
10972005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1098 Phil Blundell <philb@gnu.org>
1099
1100 * arm.h: Add TLS relocations.
1101
c927f9ef
BE
11022005-03-23 Ben Elliston <bje@au.ibm.com>
1103
1104 * dwarf.h: Merge with GCC's dwarf.h.
1105
238d258f
NC
11062005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1107
1108 * m68k.h (EF_CFV4E): Define.
1109
b294bdf8
MM
11102005-03-17 Paul Brook <paul@codesourcery.com>
1111 Dan Jacobowitz <dan@codesourcery.com>
1112 Mark Mitchell <mark@codesourcery.com>
1113
1114 * arm.h (PT_ARM_EXIDX): Define.
1115
51cb3ca7
DJ
11162005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1117 Joseph Myers <joseph@codesourcery.com>
1118
1119 * mips.h: Define MIPS TLS relocations.
1120
d6f16593 11212005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1122 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1123
1124 * mips.h (R_MIPS16_GOT16): New reloc code.
1125 (R_MIPS16_CALL16): Likewise.
1126 (R_MIPS16_HI16): Likewise.
1127 (R_MIPS16_LO16): Likewise.
1128 (R_MIPS16_min): New fake reloc code.
1129 (R_MIPS16_max): Likewise.
1130
a1c17af2
MR
11312005-02-11 Maciej W. Rozycki <macro@mips.com>
1132
1133 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1134
90219bd0
AO
11352005-01-25 Alexandre Oliva <aoliva@redhat.com>
1136
1137 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1138 * frv.h: Add R_FRV_TLSMOFF.
1139 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1140 * frv.h: Add TLS relocations.
1141
e38bc3b5
NC
11422005-01-17 Nick Clifton <nickc@redhat.com>
1143
1144 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1145 EF_SH2A_SH3E): New flags.
1146 (EF_SH_BFD_TABLE): Add these new flags to the table.
1147
b4a38de6
AM
11482005-01-12 Alan Modra <amodra@bigpond.net.au>
1149
1150 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1151 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1152
750bce0e 11532004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1154
faa7ef87 1155 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1156
1e50d24d
RS
11572004-12-16 Richard Sandiford <rsandifo@redhat.com>
1158
1159 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1160
69881c93
ILT
11612004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1162
1163 * mips.h (E_MIPS_MACH_9000): Define.
1164
b676888f
HPN
11652004-11-04 Hans-Peter Nilsson <hp@axis.com>
1166
1167 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1168 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1169 macros.
1170
637cf767
EC
11712004-10-06 Eric Christopher <echristo@redhat.com>
1172
1173 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1174
40a18ebd
NC
11752004-10-01 Paul Brook <paul@codesourcery.com>
1176
1177 * arm.h (SHT_ARM_EXIDX): Define.
1178 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1179 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1180 Define.
1181
b18c562e
NC
11822004-08-25 Dmitry Diky <diwil@spec.ru>
1183
1184 * msp430.h: Add new relocs.
1185
083febaa
L
11862004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1187
1188 * i386.h (R_386_USED_BY_INTEL_200): New.
1189
1d70c7fb
AO
11902004-07-29 Alexandre Oliva <aoliva@redhat.com>
1191
1192 Introduce SH2a support.
1193 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1194 * sh.h (EF_SH2A_NOFPU): New.
1195 2003-12-01 Michael Snyder <msnyder@redhat.com>
1196 * sh.h (EF_SH2A): New.
1197
670ec21d
NC
11982004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1199
1200 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1201 BFD_RELOC_CRX_SWITCH32.
1202
1fe1f39c
NC
12032004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1204
1205 * common.h (EM_CRX): Define.
1206 * crx.h: New file.
1207
097f809a
NC
12082004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1209
1210 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1211 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1212
375db92b
AM
12132004-06-19 Alan Modra <amodra@bigpond.net.au>
1214
1215 * common.h (ELF64_R_INFO): Warning fix.
1216
092dcd75
CD
12172004-06-14 Chris Demetriou <cgd@broadcom.com>
1218
1219 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1220 with an updated comment.
1221
f6f9408f
JR
12222004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1223
1224 * sh.h (EF_SH_HAS_DSP): Remove.
1225 (EF_SH_HAS_FP): Remove.
1226 (EF_SH_MERGE_MACH): Remove.
1227 (EF_SH4_NOFPU): Convert to decimal.
1228 (EF_SH4A_NOFPU): Likewise.
1229 (EF_SH4_NOMMU_NOFPU): Likewise.
1230 (EF_SH3_NOMMU): Add new macro.
1231 (EF_SH_BFD_TABLE): Likewise.
1232 (sh_find_elf_flags): Add prototype.
1233 (sh_elf_get_flags_from_mach): Likewise.
1234
4030e8f6
CD
12352004-04-24 Chris Demetriou <cgd@broadcom.com>
1236
1237 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1238 (R_MIPS_GNU_REL_HI16): Remove.
1239 (R_MIPS_GNU_REL16_S2): Update comment.
1240
0949843d 12412004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1242 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1243
1244 * common.h (EM_CR): Define.
1245 * cr16c.h: New file.
1246
d507cf36
PB
12472004-03-23 Paul Brook <paul@codesourcery.com>
1248
1249 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1250
ae51a426
JR
12512003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1252
1253 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1254
676a64f4
RS
12552004-03-01 Richard Sandiford <rsandifo@redhat.com>
1256
1257 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1258
481fedf3
RM
12592004-01-28 Roland McGrath <roland@redhat.com>
1260
1261 * common.h (AT_SECURE): New macro.
1262
7e67eb11
RM
12632004-01-21 Roland McGrath <roland@redhat.com>
1264
1265 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1266 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1267 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1268 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1269 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1270
3fe74472
MK
12712004-01-17 Mark Kettenis <kettenis@gnu.org>
1272
1273 * common.h (NT_OPENBSD_IDENT): Define.
1274
79987b2f
AO
12752004-01-06 Alexandre Oliva <aoliva@redhat.com>
1276
1277 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1278 * frv.h (EF_FRV_FDPIC): New macro.
1279 (EF_FRV_PIC_FLAGS): Adjust.
1280 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1281 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1282 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1283 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1284 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1285 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1286 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1287 New.
1288
252b5132 1289
c9e214e5 1290For older changes see ChangeLog-9103
252b5132
RH
1291\f
1292Local Variables:
c9e214e5
AM
1293mode: change-log
1294left-margin: 8
1295fill-column: 74
252b5132
RH
1296version-control: never
1297End:
This page took 0.473417 seconds and 4 git commands to generate.