gdb
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
8e45593f
NC
12010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
2 Joseph Myers <joseph@codesourcery.com>
3 Andrew Stubbs <ams@codesourcery.com>
4
5 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
6 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
7 other invalid ranges.
8 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
9 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
10 (R_SH_FUNCDESC_VALUE): New.
11
18ae9cc1
L
122010-05-18 H.J. Lu <hongjiu.lu@intel.com>
13
14 PR gas/11600
15 * common.h (SHF_EXCLUDE): New.
16
17 * i370.h (SHF_EXCLUDE): Removed.
18 * or32.h (SHF_EXCLUDE): Likewise.
19 * ppc.h (SHF_EXCLUDE): Likewise.
20 * sparc.h (SHF_EXCLUDE): Likewise.
21
9a83a553
AM
222010-04-23 Alan Modra <amodra@gmail.com>
23
24 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
25 Invert logic to clarify test for .tbss.
26 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
27 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
28 macro args with parentheses.
29 (ELF_SECTION_IN_SEGMENT): Define.
30 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
31 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
32
75375b3e
MGD
332010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
34
35 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
36 Tag_FP_HP_extension): Add new ABI attribute tags.
37
e4e42b45
NC
382010-04-15 Nick Clifton <nickc@redhat.com>
39
40 * alpha.h: Update copyright notice to use GPLv3.
41 * arc.h: Likewise.
42 * arm.h: Likewise.
43 * avr.h: Likewise.
44 * bfin.h: Likewise.
45 * common.h: Likewise.
46 * cr16.h: Likewise.
47 * cr16c.h: Likewise.
48 * cris.h: Likewise.
49 * crx.h: Likewise.
50 * d10v.h: Likewise.
51 * d30v.h: Likewise.
52 * dlx.h: Likewise.
53 * dwarf.h: Likewise.
54 * external.h: Likewise.
55 * fr30.h: Likewise.
56 * frv.h: Likewise.
57 * h8.h: Likewise.
58 * hppa.h: Likewise.
59 * i370.h: Likewise.
60 * i386.h: Likewise.
61 * i860.h: Likewise.
62 * i960.h: Likewise.
63 * ia64.h: Likewise.
64 * internal.h: Likewise.
65 * ip2k.h: Likewise.
66 * iq2000.h: Likewise.
67 * lm32.h: Likewise.
68 * m32c.h: Likewise.
69 * m32r.h: Likewise.
70 * m68hc11.h: Likewise.
71 * m68k.h: Likewise.
72 * mcore.h: Likewise.
73 * mep.h: Likewise.
74 * microblaze.h: Likewise.
75 * mips.h: Likewise.
76 * mmix.h: Likewise.
77 * mn10200.h: Likewise.
78 * moxie.h: Likewise.
79 * msp430.h: Likewise.
80 * mt.h: Likewise.
81 * openrisc.h: Likewise.
82 * or32.h: Likewise.
83 * pj.h: Likewise.
84 * ppc.h: Likewise.
85 * ppc64.h: Likewise.
86 * reloc-macros.h: Likewise.
87 * rx.h: Likewise.
88 * s390.h: Likewise.
89 * sh.h: Likewise.
90 * sparc.h: Likewise.
91 * spu.h: Likewise.
92 * v850.h: Likewise.
93 * vax.h: Likewise.
94 * vxworks.h: Likewise.
95 * x86-64.h: Likewise.
96 * xc16x.h: Likewise.
97 * xstormy16.h: Likewise.
98 * xtensa.h: Likewise.
99
9957b18f
AM
1002010-04-08 David Stubbs <stubbs@icerasemi.com>
101
102 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
103 cannot contain any sections.
104
40b36596
JM
1052010-03-25 Joseph Myers <joseph@codesourcery.com>
106
107 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
108 * tic6x.h: New.
109
e1dcda2d
L
1102010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
111
112 * common.h (VER_FLG_*): Document.
113 (VER_FLG_INFO): Define.
114
17e57237
NC
1152010-02-23 Andrew Zabolotny <anpaza@mail.ru>
116
117 PR binutils/11297
118 * avr.h: (R_AVR_8): New relocation number.
119
cd21e546
MGD
1202010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
121
122 * arm.h (Tag_MPextension_use): Renumber.
123 (Tag_DIV_use): Add.
124 (Tag_MPextension_use_legacy): Likewise.
125
d7eeb400
MS
1262010-02-09 Michael Holzheu <holzheu@de.ibm.com>
127
128 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
129 NT_S390_CTRS and NT_S390_PREFIX): Define.
130
e1dcda2d
L
1312010-02-08 David S. Miller <davem@davemloft.net>
132
133 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
134
4339cae0
L
1352010-02-02 H.J. Lu <hongjiu.lu@intel.com>
136
137 * common.h (NT_386_XSTATE): New.
138
3ff95107 1392010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 140
3ff95107
L
141 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
142
c75a08aa
AM
1432010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
144
4339cae0 145 * common.h (PN_XNUM): Define.
c75a08aa 146
0675e188
UW
1472009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
148
149 * common.h (NT_S390_HIGH_GPRS): Define.
150
32af9f6e
AM
1512009-12-17 Alan Modra <amodra@bigpond.net.au>
152
153 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
154 R_PPC_RELAX32PC_PLT): Delete.
155 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
156
3c65b800
JM
1572009-11-28 Joseph Myers <joseph@codesourcery.com>
158
159 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
160 EM_TI_C5500, EM_CUDA): Define.
161 (EM_res140, EM_res141, EM_res142): Remove.
162
9e3c6df6
PB
1632009-11-17 Paul Brook <paul@codesourcery.com>
164 Daniel Jacobowitz <dan@codesourcery.com>
165
166 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
167
c7927a3c
NC
1682009-09-29 DJ Delorie <dj@redhat.com>
169
170 * rx.h: New file.
171
a7f2871e
AM
1722009-09-21 Alan Modra <amodra@bigpond.net.au>
173
174 * ppc.h (DT_PPC_TLSOPT): Define.
175 * ppc64.h (DT_PPC64_TLSOPT): Define.
176
7f6fed87
NC
1772009-08-10 Daniel Gutson <dgutson@codesourcery.com>
178
179 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
180 (SHT_ARM_OVERLAYSECTION): New define.
181
cb88ce9f
BS
1822006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
183
184 From Mike Frysinger <michael.frysinger@analog.com>
185 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
186 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
187 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
188 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
189 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
190 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
191 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
192 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
193 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
194 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
195 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
196 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
197 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
198 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
199 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
200 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
201 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
202 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
203 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 204
44db4087
ME
2052009-08-09 Michael Eager <eager@eagercon.com>
206
207 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 208 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 209
7ba29e2a
NC
2102009-08-06 Michael Eager <eager@eagercon.com>
211
212 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
213 * elf/microblaze.h: New reloc definitions.
214
28ec585f
AM
2152009-07-30 Alan Modra <amodra@bigpond.net.au>
216
217 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
218 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
219
8a9036a4
L
2202009-07-25 H.J. Lu <hongjiu.lu@intel.com>
221
222 * common.h (EM_L1OM): New.
223
8fdcc58d
TS
2242009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
225 Alan Modra <amodra@bigpond.net.au>
226
227 * spu.h (R_SPU_ADD_PIC): New.
228
3e7a7d11
NC
2292009-07-23 Ulrich Drepper <drepper@redhat.com>
230
231 * common.h (STB_GNU_UNIQUE): Define.
232
fa8f86ff
TT
2332009-07-10 Tom Tromey <tromey@redhat.com>
234
235 * dwarf2.h: Move to `..'.
236
1bffd25b
L
2372009-07-10 H.J. Lu <hongjiu.lu@intel.com>
238
239 * dwarf2.h: Just include ../dwarf2.h.
240
e054468f
AM
2412009-07-10 Alan Modra <amodra@bigpond.net.au>
242
243 * ppc.h (R_PPC_IRELATIVE): Add.
244 (R_PPC_RELAX32, R_PPC_RELAX32PC,
245 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
246 * ppc64.h (R_PPC64_IRELATIVE): Add.
247
3244e8f5
JJ
2482009-07-03 Jakub Jelinek <jakub@redhat.com>
249
250 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
251 and DW_OP_stack_value.
252
ceaf50a2
AM
2532009-06-22 Alan Modra <amodra@bigpond.net.au>
254
255 * ppc.h (R_PPC_RELAX*): Define as enum.
256
f865a31d
AG
2572009-06-11 Anthony Green <green@moxielogic.org>
258
259 * moxie.h (R_MOXIE_PCREL10): New.
260
cbe950e9
L
2612009-06-01 H.J. Lu <hongjiu.lu@intel.com>
262
263 PR ld/10205
264 * i386.h (R_386_IRELATIVE): New.
265 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
266
cf65542b
L
2672009-05-27 H.J. Lu <hongjiu.lu@intel.com>
268
269 * common.h: Update comments for dynamic tag ranges.
270
4e38f72c
DD
2712009-04-30 DJ Delorie <dj@redhat.com>
272
273 * mep.h (EF_MEP_COP_*): New.
274 (EF_MEP_ALL_FLAGS): Add them.
275
d8045f23
NC
2762009-04-30 Nick Clifton <nickc@redhat.com>
277
278 * common.h (STT_GNU_IFUNC): Define.
279
ed4a4bdf
CC
2802009-04-24 Cary Coutant <ccoutant@google.com>
281
282 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
283
20135e4c
NC
2842009-04-15 Anthony Green <green@moxielogic.com>
285
286 * common.h (EM_MOXIE): Define.
287 * moxie.h: New file.
288
4d28413b
DD
2892009-04-07 DJ Delorie <dj@redhat.com>
290
291 * mep.h (EF_MEP_CPU_C5): New.
292
96b2958f
L
2932009-04-01 H.J. Lu <hongjiu.lu@intel.com>
294
295 * common.h (EM_INTEL178): Removed.
296 (EM_INTEL179): Likewise.
297 (EM_ETPU): New.
298 (EM_SLE9X): Likewise.
299 (EM_INTEL181): Likewise.
300 (EM_INTEL182): Likewise.
301
f47a1d2e
L
3022009-03-31 H.J. Lu <hongjiu.lu@intel.com>
303
304 * common.h (EM_INTEL178): New.
305 (EM_INTEL179): Likewise.
306 (EM_INTEL180): Likewise.
307
0e879927
ILT
3082009-03-20 Mikolaj Zalewski <mikolajz@google.com>
309
310 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
311
4d407348
MK
3122009-03-14 Mark Kettenis <kettenis@gnu.org>
313
17e57237
NC
314 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
315 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
316 (NT_OPENBSD_WCOOKIE): New defines.
317
904001b0
JK
3182009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
319
320 * common.h (AT_RANDOM): Define.
321
727fc41e
AM
3222009-03-04 Alan Modra <amodra@bigpond.net.au>
323
324 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
325 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
326
c3b7224a
NC
3272009-03-02 Qinwei <qinwei@sunnorth.com.cn>
328
329 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
330 * common.h (EM_SCORE_OLD): Define.
331
36319970
L
3322009-02-23 H.J. Lu <hongjiu.lu@intel.com>
333
334 * common.h (STB_LOPROC): Replace Application-specific with
335 Processor-specific in comments.
336 (STB_HIPROC): Likewise.
337 (STT_LOPROC): Likewise.
338 (STT_HIPROC): Likewise.
339
52b6b6b9
JM
3402009-02-03 Sandip Matte <sandip@rmicorp.com>
341
342 * mips.h (E_MIPS_MACH_XLR): Define.
343
cf869cce
NC
3442009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
345
346 * m68k.h: Map TLS relocations to numbers.
347
91e22acd
AS
3482009-01-15 Andrew Stubbs <ams@codesourcery.com>
349 Julian Brown <julian@codesourcery.com>
350
351 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
352 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
353 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
354 version 2.07.
355 (Tag_undefined39, Tag_nodefaults): New enum values.
356 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
357 (Tag_conformance, Tag_Virtualization_use): Likewise.
358 (Tag_undefined69, Tag_MPextension_use): Likewise.
359
01e1a5bc
NC
3602009-01-15 Douglas B Rupp <rupp@gnat.com>
361
362 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
363 New macros. Minor reformatting.
364
84e94c90
NC
3652008-12-23 Jon Beniston <jon@beniston.com>
366
367 * lm32.h: New file.
368
0f88be7a
NC
3692008-12-23 Nick Clifton <nickc@redhat.com>
370
371 * commmon.h (STT_IFUNC): Delete.
372
7a0cc8ed
HPN
3732008-12-20 Hans-Peter Nilsson <hp@axis.com>
374
375 * cris.h (R_CRIS_32_IE): New relocation.
376
e7c33416
NC
3772008-12-03 Nick Clifton <nickc@redhat.com>
378
379 * common.h (STT_IFUNC): Define.
380
e73521d6
SR
3812008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
382
383 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
384 R_CR16_GLOB_DAT): New relocations.
385
a973d22c
HPN
3862008-11-25 Hans-Peter Nilsson <hp@axis.com>
387
388 * cris.h (R_CRIS_32_TPREL): Correct comment.
389 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
390
8e79c3df
CM
3912008-11-18 Catherine Moore <clm@codesourcery.com>
392
393 * arm.h (Tag_ABI_FP_16bit_format): Define.
394
2b0bc088
NC
3952008-11-14 Nathan Sidwell <nathan@codesourcery.com>
396
397 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 398
759cc328
UW
3992008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
400
401 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
402
f82e0623
NF
4032008-10-10 Nathan Froyd <froydnj@codesourcery.com>
404
405 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
406
1d037692
HPN
4072008-10-04 Hans-Peter Nilsson <hp@axis.com>
408
409 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
410 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
411 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
412 (R_CRIS_16_TPREL): New relocations.
413
28dbbc02
BW
4142008-08-20 Bob Wilson <bob.wilson@acm.org>
415
416 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
417 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
418 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
419
861fb55a
DJ
4202008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
421 Daniel Jacobowitz <dan@codesourcery.com>
422 Catherine Moore <clm@codesourcery.com>
423 Mark Shinwell <shinwell@codesourcery.com>
424
425 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
426 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
427
0deb8eee
AM
4282008-08-04 Markus Weiss <weissms@aros.org>
429
430 * common.h (ELFOSABI_AROS): Update comment.
431
3c7b9897
AM
4322008-07-26 Michael Eager <eager@eagercon.com>
433
434 * ppc.h: Add description of single-precision.
435
89eeb0bc
LM
4362008-07-21 Luis Machado <luisgpm@br.ibm.com>
437
438 * common.h: Define NT_PPC_VSX.
439
30c09090
RS
4402008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
441
442 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
443
b8a39af8
SR
4442008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
445
446 * common.h (EM_CR16): Correct value.
447 (EM_CR16): Rename to EM_CR16_OLD.
448
ff7eeb89
DD
4492008-06-12 DJ Delorie <dj@redhat.com>
450
451 * common.h (EM_M32C_NEW): Rename to EM_M32C.
452 (EM_M32C): Rename to EM_M32C_OLD.
453
3c9a78e0
JM
4542008-06-12 Joseph Myers <joseph@codesourcery.com>
455
456 * common.h: Update e_machine table.
457
a23ede3d
KK
4582008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
459
460 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
461
2424f303
JM
4622008-06-09 Joseph Myers <joseph@codesourcery.com>
463
464 * common.h: Change registry@caldera.com to registry@sco.com.
465
7c90103b
NC
4662008-05-21 Nick Clifton <nickc@redhat.com>
467
468 * reloc-macros.h: Add a comment about the use of the
469 END_RELOC_NUMBERS symbol as a sentinel value.
470
4712008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 472
7c90103b
NC
473 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
474
14a6d8e0
DM
4752008-04-16 David S. Miller <davem@davemloft.net>
476
477 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
478 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
479 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
480 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
481
15397d0b
ILT
4822008-03-24 Ian Lance Taylor <iant@google.com>
483
484 * common.h (NT_GNU_GOLD_VERSION): Define.
485
72de5009
AM
4862008-03-13 Alan Modra <amodra@bigpond.net.au>
487
488 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
489 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
490 Order struct as for external version.
491
1bce5d2c
AM
4922008-03-12 Alan Modra <amodra@bigpond.net.au>
493
4fbb74a6
AM
494 PR 5900
495 * common.h (SHN_BAD): Delete.
496 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
497 * external.h: ..here.
498 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
499 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
500 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
501
5022008-03-12 Alan Modra <amodra@bigpond.net.au>
503
504 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 505 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 506 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 507 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 508 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 509 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
510 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
511 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 512 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 513 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 514 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
515 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
516 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 517 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 518 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 519
35d60fe4
NC
5202008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
521
522 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
523 DW_OP_PGI_omp_thread_num.
524
7b03d09a
AN
5252008-02-04 Adam Nemet <anemet@caviumnetworks.com>
526
527 * mips.h: Update copyright.
528 (E_MIPS_MACH_OCTEON): New macro.
529
148b93f2
NC
5302008-01-30 Tristan Gingold <gingold@adacore.com>
531
532 Add OpenVMS extensions.
1bce5d2c
AM
533 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
534 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 535 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
536 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
537 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
538 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
539 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
540 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
541 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
542 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
543 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
544 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
545 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
546 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
547 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
548 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
549 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
550 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
551 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
552 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
553 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
554 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
555
c74ba406
MK
5562008-01-16 Mark Kettenis <kettenis@gnu.org>
557
558 * common.h (AT_SUN_AUXFLAGS): Define.
559
60955fda
DJ
5602007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
561
562 * dwarf2.h (DW_AT_hi_user): Correct value.
563
1bbb5f21 5642007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 565
1bbb5f21 566 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 567
350cc38d
MS
5682007-11-29 Mark Shinwell <shinwell@codesourcery.com>
569
570 * mips.h (E_MIPS_MACH_LS2E): New.
571 (E_MIPS_MACH_LS2F): New.
572
f7bc09bd
NS
5732007-11-28 Nathan Sidwell <nathan@codesourcery.com>
574
575 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
576 segments at the end of memory.
577
e210c36b
NC
5782007-11-17 Thiemo Seufer <ths@mips.com>
579
580 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
581 in comment.
582
e2a0d921
NC
5832007-11-16 Nick Clifton <nickc@redhat.com>
584
585 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
586 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
587 (DW_AT_stride): Rename to DW_AT_byte_stride.
588
7a2b07ff
NS
5892007-11-08 Nathan Sidwell <nathan@codesourcery.com>
590
591 * vxworks.h: New.
592
569006e5
NC
5932007-10-30 Nick Clifton <nickc@redhat.com>
594
595 * mn10300.h (R_MN10300_ALIGN): Define.
596
c6e65352
DJ
5972007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
598
599 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
600
bfff1642
NC
6012007-10-19 Nick Clifton <nickc@redhat.com>
602
603 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
604
3e6ff6e5
RM
6052007-10-18 Roland McGrath <roland@redhat.com>
606
607 * common.h (NT_PPC_VMX): New macro.
608
7fac7ff4
NC
6092007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
610
611 * cr16.h: Updated with new relocaction macros.
612
b10a8ae0
L
6132007-09-17 H.J. Lu <hongjiu.lu@intel.com>
614
615 PR binutils/3281
616 PR binutils/5037
617 * internal.h (elf_segment_map): Add p_size and p_size_valid.
618 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
619 PT_GNU_RELRO segments.
620
8d100c32
KH
6212007-09-11 Nathan Sidwell <nathan@codesourcery.com>
622
623 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
624
b15fa79e
AM
6252007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
626
627 * common.h (NT_SPU): Define.
628
2b05f1b7
L
6292007-08-16 H.J. Lu <hongjiu.lu@intel.com>
630
631 * common.h: Revert last change.
632
94b11780
L
6332007-08-16 H.J. Lu <hongjiu.lu@intel.com>
634
635 * common.h (PT_GNU_STACK): Renamed to ...
636 (PT_GNU_ATTR): This.
637 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
638
fd2f25da
RM
6392007-07-09 Roland McGrath <roland@redhat.com>
640
641 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
642
34c8bcba
JM
6432007-06-29 Joseph Myers <joseph@codesourcery.com>
644
645 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
646
2cf19d5c
JM
6472007-06-29 Joseph Myers <joseph@codesourcery.com>
648
649 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
650
104d59d1
JM
6512007-06-29 Joseph Myers <joseph@codesourcery.com>
652
653 * arm.h (elf32_arm_add_eabi_attr_int,
654 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
655 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
656 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
657 Tag_Symbol, Tag_compatibility): Remove.
658 * common.h (SHT_GNU_ATTRIBUTES): Define.
659
3d3d428f
NC
6602007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
661
662 * common.h (EM_CR16): New entry for CR16 cpu.
663 * cr16.h: New file.
664
99ded152
BW
6652007-06-11 Sterling Augustine <sterling@tensilica.com>
666 Bob Wilson <bob.wilson@acm.org>
fd2f25da 667
99ded152
BW
668 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
669 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 670
f89d32d9
CT
6712007-05-18 Caroline Tice <ctice@apple.com>
672
fd2f25da 673 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
674 DW_OP_GNU_uninit.
675
4f4416b5
AM
6762007-05-12 Alan Modra <amodra@bigpond.net.au>
677
678 * spu.h (R_SPU_ADDR16X): Define.
679 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
680
ece5ef60
AM
6812007-05-11 Alan Modra <amodra@bigpond.net.au>
682
683 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
684
627b32bc
AM
6852007-05-02 Alan Modra <amodra@bigpond.net.au>
686
687 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
688 and vma for appropriate sections.
689
0c3e446c
JB
6902007-04-26 Jan Beulich <jbeulich@novell.com>
691
692 * common.h (DT_ENCODING): Correct value (back to spec mandated
693 value).
694
d4c87fc1
AM
6952007-03-08 Alan Modra <amodra@bigpond.net.au>
696
697 * v850.h (V850_OTHER_TDA_BYTE): Delete.
698 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
699 that don't clash with visibility bits.
700
689d9c8c
AM
7012007-03-07 Alan Modra <amodra@bigpond.net.au>
702
703 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
704
b95dd98f 7052007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
706 Richard Sandiford <rsandifo@redhat.com>
707 Richard Henderson <rth@redhat.com>
708 DJ Delorie <dj@redhat.com>
709 Ben Elliston <bje@redhat.com>
b95dd98f
DB
710
711 * mep.h: New file.
b95dd98f
DB
712 * common.h (EM_CYGNUS_MEP): Define.
713
7142007-02-15 Dave Brolley <brolley@redhat.com>
715
716 From Graydon Hoare <graydon@redhat.com>:
717 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
718
3bdcfdf4
KH
7192007-01-08 Kazu Hirata <kazu@codesourcery.com>
720
721 * m68k.h (EF_M68K_FIDO): New.
722 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
723 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
724
9840d27e
KH
7252006-12-25 Kazu Hirata <kazu@codesourcery.com>
726
727 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
728
425c6cb0
KH
7292006-12-19 Kazu Hirata <kazu@codesourcery.com>
730
731 * m68k.h (EF_M68K_ARCH_MASK): New.
732
3271a814
NS
7332006-12-19 Nathan Sidwell <nathan@codesourcery.com>
734
735 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
736
c694fd50
KH
7372006-12-07 Kazu Hirata <kazu@codesourcery.com>
738
739 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
740 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
741 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
742 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
743 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
744 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
745 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
746 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
747 EF_M68K_CF_FLOAT, respectively.
748
4fd454c8
NC
7492006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
750 Nick Clifton <nickc@redhat.com>
751
752 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
753
165b93e7
RS
7542006-10-28 Richard Sandiford <richard@codesourcery.com>
755
756 * mips.h (R_MIPS_GLOB_DAT): Define
757 (R_MIPS_max): Bump by 1.
758
e9f53129
AM
7592006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
760 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
761 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
762 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
763 Alan Modra <amodra@bigpond.net.au>
764
765 * common.h (EM_SPU): Define.
766 * spu.h: New file.
767
b3549761
NC
7682006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
769
770 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
771 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
772 (EF_SCORE_HASENTRY): Delete.
773
e210c36b
NC
7742006-10-17 Mark Shinwell <shinwell@codesourcery.com>
775
776 * arm.h: Define TAG_CPU_ARCH_* constants.
777
1c0d3aa6
NC
7782006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
779
780 * score.h: New file.
781 * common.h: Add Score machine number.
782
fdc90cb4
JJ
7832006-07-10 Jakub Jelinek <jakub@redhat.com>
784
785 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
786
1224efb8
L
7872006-05-31 H.J. Lu <hongjiu.lu@intel.com>
788
789 * internal.h (ELF_SECTION_SIZE): New.
790 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
791 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
792 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
793
3f570048
AM
7942006-05-27 H.J. Lu <hongjiu.lu@intel.com>
795
796 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
797
9b52905e
NC
7982006-05-24 Carlos O'Donell <carlos@systemhalted.org>
799 Randolph Chung <randolph@tausq.org>
800 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
801 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
802 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
803 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
804 New TLS relocs.
805 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
806 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
807 Define TLS relocs using existing equivalents.
808
fd2f25da
RM
8092006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
810
28c9d252
NC
811 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
812
e210c36b
NC
8132006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
814
815 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
816 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
817 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
818 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
819 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
820 R_BFIN_GOTOFFLO): New relocs.
821 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
822
8232006-03-23 Michael Matz <matz@suse.de>
824
825 * x86-64.h: Add the new relocations with their official
826 numbers.
827
0a44bf69
RS
8282006-03-22 Richard Sandiford <richard@codesourcery.com>
829 Daniel Jacobowitz <dan@codesourcery.com>
830 Phil Edwards <phil@codesourcery.com>
831 Zack Weinberg <zack@codesourcery.com>
832 Mark Mitchell <mark@codesourcery.com>
833 Nathan Sidwell <nathan@codesourcery.com>
834
835 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
836
e14430ab
DA
8372006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
838
839 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
840 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
841 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
842 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
843 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
844
3a4a14e9
PB
8452006-03-10 Paul Brook <paul@codesourcery.com>
846
847 * arm.h (EF_ARM_EABI_VER5): Define.
848
0b2e31dc
NS
8492006-03-06 Nathan Sidwell <nathan@codesourcery.com>
850
851 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
852 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
853 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
854 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
855 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
856 (EF_M68K_EMAC_B): New.
857
df406460
NC
8582006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
859
860 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
861 (EF_AVR_LINKRELAX_PREPARED): Add.
862
2c10a7e5
BE
8632006-03-02 Ben Elliston <bje@au.ibm.com>
864
865 Import from the GCC tree:
866 2006-03-01 Jakub Jelinek <jakub@redhat.com>
867
868 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
869 from DWARF 3.
870 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
871 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
872 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
873 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
874 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
875 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
876 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
877 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
878 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
879 DW_DS_leading_separate, DW_DS_trailing_separate): New.
880 (DW_END_default, DW_END_big, DW_END_little): New.
881 (DW_END_lo_user, DW_END_hi_user): Define.
882 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
883 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
884 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
885 DW_LANG_D): New.
886
e210c36b
NC
8872006-02-06 Steve Ellcey <sje@cup.hp.com>
888
889 * ia64.h (SHF_IA_64_HP_TLS): New.
890
6772dd07
DD
8912006-02-24 DJ Delorie <dj@redhat.com>
892
893 * m32c.h: Add relax relocs.
894
d70c5fc7
NC
8952006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
896 Anil Paranjape <anilp1@kpitcummins.com>
897 Shilin Shakti <shilins@kpitcummins.com>
898
899 * common.h (EM_XC16X): New entry for xc16x cpu.
900 Sort other EM_* numbers into numerical order.
901 * xc16x.h: New file.
fd2f25da 902
84d1d650
L
9032006-02-10 H.J. Lu <hongjiu.lu@intel.com>
904
905 PR binutils/2258
906 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
907 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
908
266abb8f
NS
9092006-02-07 Nathan Sidwell <nathan@codesourcery.com>
910
911 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
912 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
913 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
914 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
915 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
916
9172006-02-06 Steve Ellcey <sje@cup.hp.com>
918
919 * ia64.h (SHF_IA_64_HP_TLS): New.
920
67a4f2b7
AO
9212006-01-18 Alexandre Oliva <aoliva@redhat.com>
922
923 Introduce TLS descriptors for i386 and x86_64.
924 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
925 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
926 New.
927 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
928 R_X86_64_TLSDESC): New.
929
64fd6348
NC
9302006-01-09 Mike Frysinger <vapier@gentoo.org>:
931
932 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
933
d031aafb
NS
9342005-12-16 Nathan Sidwell <nathan@codesourcery.com>
935
936 Second part of ms1 to mt renaming.
937 * common.h (EM_MT): Renamed.
938 * mt.h: Rename relocs, cpu & other defines.
939
e210c36b
NC
9402005-12-12 Nathan Sidwell <nathan@codesourcery.com>
941
942 * mt.h: Renamed from ms1.h
943
39b41c9c
PB
9442005-12-12 Paul Brook <paul@codesourcery.com>
945
946 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
947
5e2b0d47
NC
9482005-11-11 Nick Clifton <nickc@redhat.com>
949
950 PR 1150
951 * mips.h (STO_OPTIONAL): Define.
952 (ELF_MIPS_IS_OPTIONAL): Define.
953
e210c36b
NC
9542005-11-07 Nathan Sidwell <nathan@codesourcery.com>
955
956 Add ms2.
957 * ms1.h (EF_MS1_CPU_MS2): New.
958
9592005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
960
961 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
962
3c9b82ba
NC
9632005-09-30 Catherine Moore <clm@cm00re.com>
964
965 * bfin.h: New file.
966 * common.h (EM_BLACKFIN): Define.
967
ee065d83
PB
9682005-10-08 Paul Brook <paul@codesourcery.com>
969
970 * arm.h: Add prototypes for BFD object attribute routines.
971
1cacb694
RE
9722005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
973
974 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
975
3c26c61a
DA
9762005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
977
978 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
979 New defines.
980
67762f6b
DA
9812005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
982
983 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
984 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
985 deprecated defines.
986 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
987 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
988 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
989 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
990 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
991 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
992 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
993 NT_HP_UX_OPTIONS): Define.
994
fd54057a
DD
9952005-07-25 DJ Delorie <dj@redhat.com>
996
997 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
998
3b22753a
L
9992005-07-25 Jan Hubicka <jh@suse.cz>
1000
1001 * x86-64.h (SHN_X86_64_LCOMMON): New.
1002 (SHF_X86_64_LARGE): New.
1003
157e7bd1
NC
10042005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1005
1006 * m32r.h (R_M32R_REL32): Added.
1007
df45824a
BE
10082005-07-18 Ben Elliston <bje@au.ibm.com>
1009
1010 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1011 Replace with DW_ATE_decimal_float (now in DWARF 3).
1012
49f58d10
JB
10132005-07-14 Jim Blandy <jimb@redhat.com>
1014
1015 Add support for Renesas M32C and M16C.
1016 * common.h (EM_M32C): New machine number.
1017 * m32c.h: New file.
fd2f25da 1018
e210c36b
NC
10192005-06-17 Jakub Jelinek <jakub@redhat.com>
1020
1021 * external.h (GRP_ENTRY_SIZE): Define.
1022
d6ab8113
JB
10232005-06-17 Jan Beulich <jbeulich@novell.com>
1024
1025 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1026 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1027 R_X86_64_GOTPC32.
1028
3c33e371
AH
10292005-06-07 Aldy Hernandez <aldyh@redhat.com>
1030 Michael Snyder <msnyder@redhat.com>
1031 Stan Cox <scox@redhat.com>
1032
1033 * common.h (EM_MS1): Define.
1034
1035 * ms1.h: New file.
1036
2acf634e
RH
10372005-05-31 Richard Henderson <rth@redhat.com>
1038
1039 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1040
484124bb
RH
10412005-05-29 Richard Henderson <rth@redhat.com>
1042
1043 * alpha.h (DT_ALPHA_PLTRO): New.
1044
d68f4033
BE
10452005-05-19 Ben Elliston <bje@au.ibm.com>
1046
1047 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1048 the user-defined encoding space pending inclusion in the standard.
1049
cb1afa5c
ZW
10502005-05-18 Zack Weinberg <zack@codesourcery.com>
1051
1052 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1053 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1054
c19d1205
ZW
10552005-05-17 Zack Weinberg <zack@codesourcery.com>
1056
1057 * arm.h: Import complete list of official relocation names
1058 and numbers from AAELF. Define FAKE_RELOCs for old names.
1059 Remove a few old names no longer used anywhere.
1060
1fe44d79
AM
10612005-05-14 Alan Modra <amodra@bigpond.net.au>
1062
1063 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1064
2df98d85
AM
10652005-05-11 Alan Modra <amodra@bigpond.net.au>
1066
1067 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1068 R_PPC_RELAX32PC_PLT) Adjust.
1069 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1070 (DT_PPC_GLINK): Define.
1071
e172dbf8
NC
10722005-05-10 Nick Clifton <nickc@redhat.com>
1073
1074 * Update the address and phone number of the FSF organization in
1075 the GPL notices in the following files:
2df98d85 1076 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1077 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1078 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1079 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1080 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1081 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1082 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1083
faa7ef87
L
10842005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1085
a63027e5
L
1086 Moved from ../ChangeLog
1087
faa7ef87
L
1088 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1089 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1090
1091 2004-10-12 Paul Brook <paul@codesourcery.com>
1092 * arm.h (EF_ARM_EABI_VER4): Define.
1093
1094 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1095
1096 * common.h (PT_SUNW_EH_FRAME): Define.
1097 * x86-64.h (SHT_X86_64_UNWIND): Define.
1098
1099 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1100 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1101 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1102 (XTENSA_PROP_SEC_NAME): Define.
1103 (property_table_entry): Add flags field.
1104 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1105
1106 2004-09-17 Paul Brook <paul@codesourcery.com>
1107 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1108 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1109 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1110
1111 2004-09-13 Paul Brook <paul@codesourcery.com>
1112 * arm.h: Rename RELABS to TARGET1.
1113
1114 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1115 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1116 (PT_GNU_RELRO): Define.
1117
ba93b8ac
DJ
11182005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1119 Phil Blundell <philb@gnu.org>
1120
1121 * arm.h: Add TLS relocations.
1122
c927f9ef
BE
11232005-03-23 Ben Elliston <bje@au.ibm.com>
1124
1125 * dwarf.h: Merge with GCC's dwarf.h.
1126
238d258f
NC
11272005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1128
1129 * m68k.h (EF_CFV4E): Define.
1130
b294bdf8
MM
11312005-03-17 Paul Brook <paul@codesourcery.com>
1132 Dan Jacobowitz <dan@codesourcery.com>
1133 Mark Mitchell <mark@codesourcery.com>
1134
1135 * arm.h (PT_ARM_EXIDX): Define.
1136
51cb3ca7
DJ
11372005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1138 Joseph Myers <joseph@codesourcery.com>
1139
1140 * mips.h: Define MIPS TLS relocations.
1141
d6f16593 11422005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1143 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1144
1145 * mips.h (R_MIPS16_GOT16): New reloc code.
1146 (R_MIPS16_CALL16): Likewise.
1147 (R_MIPS16_HI16): Likewise.
1148 (R_MIPS16_LO16): Likewise.
1149 (R_MIPS16_min): New fake reloc code.
1150 (R_MIPS16_max): Likewise.
1151
a1c17af2
MR
11522005-02-11 Maciej W. Rozycki <macro@mips.com>
1153
1154 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1155
90219bd0
AO
11562005-01-25 Alexandre Oliva <aoliva@redhat.com>
1157
1158 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1159 * frv.h: Add R_FRV_TLSMOFF.
1160 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1161 * frv.h: Add TLS relocations.
1162
e38bc3b5
NC
11632005-01-17 Nick Clifton <nickc@redhat.com>
1164
1165 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1166 EF_SH2A_SH3E): New flags.
1167 (EF_SH_BFD_TABLE): Add these new flags to the table.
1168
b4a38de6
AM
11692005-01-12 Alan Modra <amodra@bigpond.net.au>
1170
1171 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1172 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1173
750bce0e 11742004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1175
faa7ef87 1176 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1177
1e50d24d
RS
11782004-12-16 Richard Sandiford <rsandifo@redhat.com>
1179
1180 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1181
69881c93
ILT
11822004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1183
1184 * mips.h (E_MIPS_MACH_9000): Define.
1185
b676888f
HPN
11862004-11-04 Hans-Peter Nilsson <hp@axis.com>
1187
1188 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1189 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1190 macros.
1191
637cf767
EC
11922004-10-06 Eric Christopher <echristo@redhat.com>
1193
1194 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1195
40a18ebd
NC
11962004-10-01 Paul Brook <paul@codesourcery.com>
1197
1198 * arm.h (SHT_ARM_EXIDX): Define.
1199 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1200 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1201 Define.
1202
b18c562e
NC
12032004-08-25 Dmitry Diky <diwil@spec.ru>
1204
1205 * msp430.h: Add new relocs.
1206
083febaa
L
12072004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1208
1209 * i386.h (R_386_USED_BY_INTEL_200): New.
1210
1d70c7fb
AO
12112004-07-29 Alexandre Oliva <aoliva@redhat.com>
1212
1213 Introduce SH2a support.
1214 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1215 * sh.h (EF_SH2A_NOFPU): New.
1216 2003-12-01 Michael Snyder <msnyder@redhat.com>
1217 * sh.h (EF_SH2A): New.
1218
670ec21d
NC
12192004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1220
1221 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1222 BFD_RELOC_CRX_SWITCH32.
1223
1fe1f39c
NC
12242004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1225
1226 * common.h (EM_CRX): Define.
1227 * crx.h: New file.
1228
097f809a
NC
12292004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1230
1231 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1232 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1233
375db92b
AM
12342004-06-19 Alan Modra <amodra@bigpond.net.au>
1235
1236 * common.h (ELF64_R_INFO): Warning fix.
1237
092dcd75
CD
12382004-06-14 Chris Demetriou <cgd@broadcom.com>
1239
1240 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1241 with an updated comment.
1242
f6f9408f
JR
12432004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1244
1245 * sh.h (EF_SH_HAS_DSP): Remove.
1246 (EF_SH_HAS_FP): Remove.
1247 (EF_SH_MERGE_MACH): Remove.
1248 (EF_SH4_NOFPU): Convert to decimal.
1249 (EF_SH4A_NOFPU): Likewise.
1250 (EF_SH4_NOMMU_NOFPU): Likewise.
1251 (EF_SH3_NOMMU): Add new macro.
1252 (EF_SH_BFD_TABLE): Likewise.
1253 (sh_find_elf_flags): Add prototype.
1254 (sh_elf_get_flags_from_mach): Likewise.
1255
4030e8f6
CD
12562004-04-24 Chris Demetriou <cgd@broadcom.com>
1257
1258 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1259 (R_MIPS_GNU_REL_HI16): Remove.
1260 (R_MIPS_GNU_REL16_S2): Update comment.
1261
0949843d 12622004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1263 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1264
1265 * common.h (EM_CR): Define.
1266 * cr16c.h: New file.
1267
d507cf36
PB
12682004-03-23 Paul Brook <paul@codesourcery.com>
1269
1270 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1271
ae51a426
JR
12722003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1273
1274 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1275
676a64f4
RS
12762004-03-01 Richard Sandiford <rsandifo@redhat.com>
1277
1278 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1279
481fedf3
RM
12802004-01-28 Roland McGrath <roland@redhat.com>
1281
1282 * common.h (AT_SECURE): New macro.
1283
7e67eb11
RM
12842004-01-21 Roland McGrath <roland@redhat.com>
1285
1286 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1287 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1288 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1289 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1290 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1291
3fe74472
MK
12922004-01-17 Mark Kettenis <kettenis@gnu.org>
1293
1294 * common.h (NT_OPENBSD_IDENT): Define.
1295
79987b2f
AO
12962004-01-06 Alexandre Oliva <aoliva@redhat.com>
1297
1298 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1299 * frv.h (EF_FRV_FDPIC): New macro.
1300 (EF_FRV_PIC_FLAGS): Adjust.
1301 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1302 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1303 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1304 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1305 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1306 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1307 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1308 New.
1309
252b5132 1310
c9e214e5 1311For older changes see ChangeLog-9103
252b5132
RH
1312\f
1313Local Variables:
c9e214e5
AM
1314mode: change-log
1315left-margin: 8
1316fill-column: 74
252b5132
RH
1317version-control: never
1318End:
This page took 0.513994 seconds and 4 git commands to generate.