* common.h: Fix case of "Meta".
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
1 2013-01-10 Will Newton <will.newton@imgtec.com>
2
3 * common.h: Fix case of "Meta".
4 * metag.h: New file.
5
6 2013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
7
8 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
9 definitions.
10
11 2013-01-04 Juergen Urban <JuergenUrban@gmx.de>
12
13 * mips.h: Add MIPS machine variant number for r5900 which is
14 compatible with old Playstation 2 software.
15
16 2012-11-16 H.J. Lu <hongjiu.lu@intel.com>
17
18 * common.h (DF_1_CONLFAT): Renamed to ...
19 (DF_1_CONFALT): This.
20 (DF_1_ENDFILTEE): New.
21 (DF_1_DISPRELDNE): Likewise.
22 (DF_1_DISPRELPND): Likewise.
23 (DF_1_NODIRECT): Likewise.
24 (DF_1_IGNMULDEF): Likewise.
25 (DF_1_NOKSYMS): Likewise.
26 (DF_1_NOHDR): Likewise.
27 (DF_1_EDITED): Likewise.
28 (DF_1_NORELOC): Likewise.
29 (DF_1_SYMINTPOSE): Likewise.
30 (DF_1_GLOBAUDIT): Likewise.
31 (DF_1_SINGLETON): Likewise.
32
33 2012-11-09 Nick Clifton <nickc@redhat.com>
34
35 * rx.h (EF_RX_CPU_RX): Add comment.
36 (E_FLAG_RX_ABI): Define.
37
38 * v850.h: Add RH850 ABI values.
39
40 2012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
41
42 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
43
44 2012-11-01 Tom Tromey <tromey@redhat.com>
45
46 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
47
48 2012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
49
50 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
51 (EF_ARM_ABI_FLOAT_HARD): Likewise.
52
53 2012-10-23 Tom Tromey <tromey@redhat.com>
54
55 * common.h (NT_SIGINFO, NT_FILE): New defines.
56
57 2012-08-27 Walter Lee <walt@tilera.com>
58
59 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
60 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
61 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
62 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
63 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
64 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
65 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
66 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
67 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
68 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
69 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
70 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
71 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
72 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
73
74 2012-08-13 Ian Bolton <ian.bolton@arm.com>
75 Laurent Desnogues <laurent.desnogues@arm.com>
76 Jim MacArthur <jim.macarthur@arm.com>
77 Marcus Shawcroft <marcus.shawcroft@arm.com>
78 Nigel Stephens <nigel.stephens@arm.com>
79 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
80 Richard Earnshaw <rearnsha@arm.com>
81 Sofiane Naci <sofiane.naci@arm.com>
82 Tejas Belagod <tejas.belagod@arm.com>
83 Yufeng Zhang <yufeng.zhang@arm.com>
84
85 * aarch64.h: New file.
86 * common.h (EM_res183): Rename to EM_AARCH64.
87 (EM_res184): Rename to EM_ARM184.
88
89 2012-06-28 Iain Sandoe <iain@codesourcery.com>
90
91 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
92 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
93
94 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
95
96 PR target/13503
97 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
98
99 2012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
100
101 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
102 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
103 (E_M68HC11_XGATE_RAMOFFSET): Define.
104
105 2012-05-14 James Lemke <jwlemke@codesourcery.com>
106 * ppc.h (SEC_PPC_VLE): Remove.
107
108 2012-05-14 Catherine Moore <clm@codesourcery.com>
109 James Lemke <jwlemke@codesourcery.com>
110
111 * ppc.h (R_PPC_VLE_REL8): New reloction.
112 (R_PPC_VLE_REL15): Likewise.
113 (R_PPC_VLE_REL24): Likewise.
114 (R_PPC_VLE_LO16A): Likewise.
115 (R_PPC_VLE_LO16D): Likewise.
116 (R_PPC_VLE_HI16A): Likewise.
117 (R_PPC_VLE_HI16D): Likewise.
118 (R_PPC_VLE_HA16A): Likewise.
119 (R_PPC_VLE_HA16D): Likewise.
120 (R_PPC_VLE_SDA21): Likewise.
121 (R_PPC_VLE_SDA21_LO): Likewise.
122 (R_PPC_VLE_SDAREL_LO16A): Likewise.
123 (R_PPC_VLE_SDAREL_LO16D): Likewise.
124 (R_PPC_VLE_SDAREL_HI16A): Likewise.
125 (R_PPC_VLE_SDAREL_HI16D): Likewise.
126 (R_PPC_VLE_SDAREL_HA16A): Likewise.
127 (R_PPC_VLE_SDAREL_HA16D): Likewise.
128 (SEC_PPC_VLE): Remove.
129 (PF_PPC_VLE): New program header flag.
130 (SHF_PPC_VLE): New section header flag.
131 (vle_opcodes, vle_num_opcodes): New.
132 (VLE_OP): New macro.
133 (VLE_OP_TO_SEG): New macro.
134
135 2012-05-11 Georg-Johann Lay <avr@gjlay.de
136
137 PR target/13503
138 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
139 R_AVR_8_HI8, R_AVR_8_HHI8.
140
141 2012-05-03 Sean Keys <skeys@ipdatasys.com>
142
143 * xgate.h: Mininal file to support XGATE relocations.
144
145 2012-04-27 David S. Miller <davem@davemloft.net>
146
147 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
148 pause, and compare-and-branch instructions.
149
150 2012-03-07 Nick Clifton <nickc@redhat.com>
151
152 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
153 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
154 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
155 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
156
157 2012-02-25 Walter Lee <walt@tilera.com>
158
159 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
160 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
161 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
162 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
163 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
164 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
165 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
166 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
167 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
168 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
169 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
170 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
171 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
172 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
173 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
174 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
175 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
176 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
177 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
178 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
179 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
180 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
181 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
182 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
183 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
184 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
185 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
186 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
187 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
188 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
189 (R_TILEGX_TLS_GD_CALL): Ditto.
190 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
191 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
192 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
193 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
194 (R_TILEGX_TLS_IE_LOAD): Ditto.
195 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
196 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
197 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
198 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
199 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
200 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
201 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
202 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
203 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
204 (R_TILEPRO_TLS_IE_LOAD): Ditto.
205 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
206 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
207 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
208 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
209 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
210 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
211 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
212 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
213
214 2011-12-22 DJ Delorie <dj@redhat.com>
215
216 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
217 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
218
219 2011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
220
221 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
222
223 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
224
225 * common.h (NT_S390_LAST_BREAK): Define.
226 (NT_S390_SYSTEM_CALL): Likewise.
227
228 2011-11-01 DJ Delorie <dj@redhat.com>
229
230 * common.h (EM_RL78, EM_78K0R): New.
231 * rl78.h: New.
232
233 2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
234
235 * epiphany.h: New file.
236 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
237
238 2011-10-10 Alan Modra <amodra@gmail.com>
239
240 * ppc64.h (R_PPC64_TOCSAVE): Add.
241
242 2011-10-05 DJ Delorie <dj@redhat.com>
243
244 * rx.h (E_FLAG_RX_PID): New.
245
246 2011-09-21 David S. Miller <davem@davemloft.net>
247
248 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
249 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
250
251 2011-08-12 H.J. Lu <hongjiu.lu@intel.com>
252
253 PR ld/13082
254 * x86-64.h (R_X86_64_RELATIVE64): New.
255
256 2011-07-24 Chao-ying Fu <fu@mips.com>
257 Maciej W. Rozycki <macro@codesourcery.com>
258
259 * mips.h (R_MICROMIPS_min): New relocations.
260 (R_MICROMIPS_26_S1): Likewise.
261 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
262 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
263 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
264 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
265 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
266 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
267 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
268 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
269 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
270 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
271 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
272 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
273 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
274 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
275 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
276 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
277 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
278 (R_MICROMIPS_max): Likewise.
279 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
280 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
281 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
282 (STO_MICROMIPS): Likewise.
283 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
284 (ELF_ST_IS_COMPRESSED): Likewise.
285 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
286 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
287 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
288
289 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
290
291 * common.h (EM_K1OM): New.
292
293 2011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
294 Thomas Schwinge <thomas@schwinge.name>
295
296 PR binutils/12913
297 * common.h (ELFOSABI_GNU): Define, replaces...
298 (ELFOSABI_LINUX): ... this, kept as an alias.
299 (ELFOSABI_HURD): Remove.
300
301 2011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
302
303 * common.h (NT_ARM_VFP): Define.
304
305 2011-06-13 Walter Lee <walt@tilera.com>
306
307 * common.h: Add EM_TILEGX.
308 * tilegx.h: New file.
309 * tilepro.h: New file.
310
311 2011-06-09 Tristan Gingold <gingold@adacore.com>
312
313 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
314
315 2011-06-02 Nick Clifton <nickc@redhat.com>
316
317 * common.h: Fix spelling mistake in comment.
318 * reloc-macros.h: Likewise.
319
320 2011-05-31 Paul Brook <paul@codesourcery.com>
321
322 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
323
324 2011-05-09 Paul Brook <paul@codesourcery.com>
325
326 * tic6x.h (ELF_STRING_C6000_unwind,
327 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
328 ELF_STRING_C6000_unwind_info_once): Define.
329
330 2011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
331
332 * common.h (NT_STAPSDT): New define.
333
334 2011-03-31 Bernd Schmidt <bernds@codesourcery.com>
335
336 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
337 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
338 (SHN_TIC6X_SCOMMON): Define.
339
340 2011-03-31 Tristan Gingold <gingold@adacore.com>
341
342 * ia64.h (Elf64_External_VMS_Note): New struct.
343 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
344 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
345 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
346 (NT_VMS_PATCHTIME) New macros.
347
348 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
349
350 * arm.h (R_ARM_IRELATIVE): New relocation.
351
352 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
353
354 * internal.h (elf_internal_sym): Add st_target_internal.
355 * arm.h (arm_st_branch_type): New enum.
356 (ARM_SYM_BRANCH_TYPE): New macro.
357
358 2011-03-10 Nick Clifton <nickc@redhat.com>
359
360 * common.h (EM_V850): V850s now supplied by Renesas.
361
362 2011-02-25 Alan Modra <amodra@gmail.com>
363
364 PR 12516
365 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
366 sections at start or end of PT_DYNAMIC.
367
368 2011-01-10 Nathan Sidwell <nathan@codesourcery.com>
369 Glauber de Oliveira Costa <glommer@gmail.com>
370
371 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
372 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
373 relocations.
374
375 2010-11-16 Jie Zhang <jie.zhang@analog.com>
376
377 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
378 (EF_BFIN_DATA_IN_L1): Define.
379
380 2010-11-11 Mingming Sun <mingm.sun@gmail.com>
381
382 * mips.h (E_MIPS_MACH_LS3A): Defined.
383
384 2010-11-02 Joseph Myers <joseph@codesourcery.com>
385
386 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
387 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
388 Tag_ABI_array_object_alignment,
389 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
390
391 2010-10-29 Joseph Myers <joseph@codesourcery.com>
392
393 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
394
395 2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
396 Joseph Myers <joseph@codesourcery.com>
397
398 * tic6x-attrs.h (Tag_ABI_DSBT): New.
399
400 2010-10-21 Joseph Myers <joseph@codesourcery.com>
401
402 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
403 value 4.
404 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
405 attribute renaming.
406
407 2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
408 Ina Pandit <ina.pandit@kpitcummins.com>
409
410 * v850.h: Add support for V850E2 and V850E2V3.
411 (v850_reloc_type): Update the newly added relocations
412
413 2010-07-20 Alan Modra <amodra@gmail.com>
414
415 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
416 (ELF_SECTION_SIZE): ..here.
417 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
418 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
419
420 2010-06-25 Alan Modra <amodra@gmail.com>
421
422 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
423
424 2010-06-15 Joseph Myers <joseph@codesourcery.com>
425
426 * tic6x-attrs.h: New.
427 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
428 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
429 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
430 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
431 C6XABI_Tag_CPU_arch_C674X): Define.
432
433 2010-06-11 Tristan Gingold <gingold@adacore.com>
434
435 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
436 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
437 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
438 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
439 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
440 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
441 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
442 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
443 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
444 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
445 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
446 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
447 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
448 (Elf64_External_VMS_IMAGE_RELA): Ditto.
449 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
450 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
451 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
452 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
453 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
454 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
455 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
456 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
457
458 2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
459 Joseph Myers <joseph@codesourcery.com>
460 Andrew Stubbs <ams@codesourcery.com>
461
462 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
463 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
464 other invalid ranges.
465 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
466 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
467 (R_SH_FUNCDESC_VALUE): New.
468
469 2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
470
471 PR gas/11600
472 * common.h (SHF_EXCLUDE): New.
473
474 * i370.h (SHF_EXCLUDE): Removed.
475 * or32.h (SHF_EXCLUDE): Likewise.
476 * ppc.h (SHF_EXCLUDE): Likewise.
477 * sparc.h (SHF_EXCLUDE): Likewise.
478
479 2010-04-23 Alan Modra <amodra@gmail.com>
480
481 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
482 Invert logic to clarify test for .tbss.
483 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
484 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
485 macro args with parentheses.
486 (ELF_SECTION_IN_SEGMENT): Define.
487 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
488 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
489
490 2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
491
492 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
493 Tag_FP_HP_extension): Add new ABI attribute tags.
494
495 2010-04-15 Nick Clifton <nickc@redhat.com>
496
497 * alpha.h: Update copyright notice to use GPLv3.
498 * arc.h: Likewise.
499 * arm.h: Likewise.
500 * avr.h: Likewise.
501 * bfin.h: Likewise.
502 * common.h: Likewise.
503 * cr16.h: Likewise.
504 * cr16c.h: Likewise.
505 * cris.h: Likewise.
506 * crx.h: Likewise.
507 * d10v.h: Likewise.
508 * d30v.h: Likewise.
509 * dlx.h: Likewise.
510 * dwarf.h: Likewise.
511 * external.h: Likewise.
512 * fr30.h: Likewise.
513 * frv.h: Likewise.
514 * h8.h: Likewise.
515 * hppa.h: Likewise.
516 * i370.h: Likewise.
517 * i386.h: Likewise.
518 * i860.h: Likewise.
519 * i960.h: Likewise.
520 * ia64.h: Likewise.
521 * internal.h: Likewise.
522 * ip2k.h: Likewise.
523 * iq2000.h: Likewise.
524 * lm32.h: Likewise.
525 * m32c.h: Likewise.
526 * m32r.h: Likewise.
527 * m68hc11.h: Likewise.
528 * m68k.h: Likewise.
529 * mcore.h: Likewise.
530 * mep.h: Likewise.
531 * microblaze.h: Likewise.
532 * mips.h: Likewise.
533 * mmix.h: Likewise.
534 * mn10200.h: Likewise.
535 * moxie.h: Likewise.
536 * msp430.h: Likewise.
537 * mt.h: Likewise.
538 * openrisc.h: Likewise.
539 * or32.h: Likewise.
540 * pj.h: Likewise.
541 * ppc.h: Likewise.
542 * ppc64.h: Likewise.
543 * reloc-macros.h: Likewise.
544 * rx.h: Likewise.
545 * s390.h: Likewise.
546 * sh.h: Likewise.
547 * sparc.h: Likewise.
548 * spu.h: Likewise.
549 * v850.h: Likewise.
550 * vax.h: Likewise.
551 * vxworks.h: Likewise.
552 * x86-64.h: Likewise.
553 * xc16x.h: Likewise.
554 * xstormy16.h: Likewise.
555 * xtensa.h: Likewise.
556
557 2010-04-08 David Stubbs <stubbs@icerasemi.com>
558
559 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
560 cannot contain any sections.
561
562 2010-03-25 Joseph Myers <joseph@codesourcery.com>
563
564 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
565 * tic6x.h: New.
566
567 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
568
569 * common.h (VER_FLG_*): Document.
570 (VER_FLG_INFO): Define.
571
572 2010-02-23 Andrew Zabolotny <anpaza@mail.ru>
573
574 PR binutils/11297
575 * avr.h: (R_AVR_8): New relocation number.
576
577 2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
578
579 * arm.h (Tag_MPextension_use): Renumber.
580 (Tag_DIV_use): Add.
581 (Tag_MPextension_use_legacy): Likewise.
582
583 2010-02-09 Michael Holzheu <holzheu@de.ibm.com>
584
585 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
586 NT_S390_CTRS and NT_S390_PREFIX): Define.
587
588 2010-02-08 David S. Miller <davem@davemloft.net>
589
590 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
591
592 2010-02-02 H.J. Lu <hongjiu.lu@intel.com>
593
594 * common.h (NT_386_XSTATE): New.
595
596 2010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
597
598 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
599
600 2010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
601
602 * common.h (PN_XNUM): Define.
603
604 2009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
605
606 * common.h (NT_S390_HIGH_GPRS): Define.
607
608 2009-12-17 Alan Modra <amodra@bigpond.net.au>
609
610 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
611 R_PPC_RELAX32PC_PLT): Delete.
612 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
613
614 2009-12-03 David Daney <ddaney@caviumnetworks.com>
615 Adam Nemet <adambnemet@gmail.com>
616
617 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
618
619 2009-11-28 Joseph Myers <joseph@codesourcery.com>
620
621 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
622 EM_TI_C5500, EM_CUDA): Define.
623 (EM_res140, EM_res141, EM_res142): Remove.
624
625 2009-11-17 Paul Brook <paul@codesourcery.com>
626 Daniel Jacobowitz <dan@codesourcery.com>
627
628 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
629
630 2009-09-29 DJ Delorie <dj@redhat.com>
631
632 * rx.h: New file.
633
634 2009-09-21 Alan Modra <amodra@bigpond.net.au>
635
636 * ppc.h (DT_PPC_TLSOPT): Define.
637 * ppc64.h (DT_PPC64_TLSOPT): Define.
638
639 2009-08-10 Daniel Gutson <dgutson@codesourcery.com>
640
641 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
642 (SHT_ARM_OVERLAYSECTION): New define.
643
644 2006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
645
646 From Mike Frysinger <michael.frysinger@analog.com>
647 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
648 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
649 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
650 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
651 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
652 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
653 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
654 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
655 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
656 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
657 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
658 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
659 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
660 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
661 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
662 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
663 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
664 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
665 R_page, R_hwpage, R_addr, R_pltpc, R_got.
666
667 2009-08-09 Michael Eager <eager@eagercon.com>
668
669 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
670 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
671
672 2009-08-06 Michael Eager <eager@eagercon.com>
673
674 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
675 * elf/microblaze.h: New reloc definitions.
676
677 2009-07-30 Alan Modra <amodra@bigpond.net.au>
678
679 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
680 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
681
682 2009-07-25 H.J. Lu <hongjiu.lu@intel.com>
683
684 * common.h (EM_L1OM): New.
685
686 2009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
687 Alan Modra <amodra@bigpond.net.au>
688
689 * spu.h (R_SPU_ADD_PIC): New.
690
691 2009-07-23 Ulrich Drepper <drepper@redhat.com>
692
693 * common.h (STB_GNU_UNIQUE): Define.
694
695 2009-07-10 Tom Tromey <tromey@redhat.com>
696
697 * dwarf2.h: Move to `..'.
698
699 2009-07-10 H.J. Lu <hongjiu.lu@intel.com>
700
701 * dwarf2.h: Just include ../dwarf2.h.
702
703 2009-07-10 Alan Modra <amodra@bigpond.net.au>
704
705 * ppc.h (R_PPC_IRELATIVE): Add.
706 (R_PPC_RELAX32, R_PPC_RELAX32PC,
707 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
708 * ppc64.h (R_PPC64_IRELATIVE): Add.
709
710 2009-07-03 Jakub Jelinek <jakub@redhat.com>
711
712 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
713 and DW_OP_stack_value.
714
715 2009-06-22 Alan Modra <amodra@bigpond.net.au>
716
717 * ppc.h (R_PPC_RELAX*): Define as enum.
718
719 2009-06-11 Anthony Green <green@moxielogic.org>
720
721 * moxie.h (R_MOXIE_PCREL10): New.
722
723 2009-06-01 H.J. Lu <hongjiu.lu@intel.com>
724
725 PR ld/10205
726 * i386.h (R_386_IRELATIVE): New.
727 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
728
729 2009-05-27 H.J. Lu <hongjiu.lu@intel.com>
730
731 * common.h: Update comments for dynamic tag ranges.
732
733 2009-04-30 DJ Delorie <dj@redhat.com>
734
735 * mep.h (EF_MEP_COP_*): New.
736 (EF_MEP_ALL_FLAGS): Add them.
737
738 2009-04-30 Nick Clifton <nickc@redhat.com>
739
740 * common.h (STT_GNU_IFUNC): Define.
741
742 2009-04-24 Cary Coutant <ccoutant@google.com>
743
744 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
745
746 2009-04-15 Anthony Green <green@moxielogic.com>
747
748 * common.h (EM_MOXIE): Define.
749 * moxie.h: New file.
750
751 2009-04-07 DJ Delorie <dj@redhat.com>
752
753 * mep.h (EF_MEP_CPU_C5): New.
754
755 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
756
757 * common.h (EM_INTEL178): Removed.
758 (EM_INTEL179): Likewise.
759 (EM_ETPU): New.
760 (EM_SLE9X): Likewise.
761 (EM_INTEL181): Likewise.
762 (EM_INTEL182): Likewise.
763
764 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
765
766 * common.h (EM_INTEL178): New.
767 (EM_INTEL179): Likewise.
768 (EM_INTEL180): Likewise.
769
770 2009-03-20 Mikolaj Zalewski <mikolajz@google.com>
771
772 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
773
774 2009-03-14 Mark Kettenis <kettenis@gnu.org>
775
776 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
777 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
778 (NT_OPENBSD_WCOOKIE): New defines.
779
780 2009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
781
782 * common.h (AT_RANDOM): Define.
783
784 2009-03-04 Alan Modra <amodra@bigpond.net.au>
785
786 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
787 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
788
789 2009-03-02 Qinwei <qinwei@sunnorth.com.cn>
790
791 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
792 * common.h (EM_SCORE_OLD): Define.
793
794 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
795
796 * common.h (STB_LOPROC): Replace Application-specific with
797 Processor-specific in comments.
798 (STB_HIPROC): Likewise.
799 (STT_LOPROC): Likewise.
800 (STT_HIPROC): Likewise.
801
802 2009-02-03 Sandip Matte <sandip@rmicorp.com>
803
804 * mips.h (E_MIPS_MACH_XLR): Define.
805
806 2009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
807
808 * m68k.h: Map TLS relocations to numbers.
809
810 2009-01-15 Andrew Stubbs <ams@codesourcery.com>
811 Julian Brown <julian@codesourcery.com>
812
813 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
814 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
815 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
816 version 2.07.
817 (Tag_undefined39, Tag_nodefaults): New enum values.
818 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
819 (Tag_conformance, Tag_Virtualization_use): Likewise.
820 (Tag_undefined69, Tag_MPextension_use): Likewise.
821
822 2009-01-15 Douglas B Rupp <rupp@gnat.com>
823
824 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
825 New macros. Minor reformatting.
826
827 2008-12-23 Jon Beniston <jon@beniston.com>
828
829 * lm32.h: New file.
830
831 2008-12-23 Nick Clifton <nickc@redhat.com>
832
833 * commmon.h (STT_IFUNC): Delete.
834
835 2008-12-20 Hans-Peter Nilsson <hp@axis.com>
836
837 * cris.h (R_CRIS_32_IE): New relocation.
838
839 2008-12-03 Nick Clifton <nickc@redhat.com>
840
841 * common.h (STT_IFUNC): Define.
842
843 2008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
844
845 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
846 R_CR16_GLOB_DAT): New relocations.
847
848 2008-11-25 Hans-Peter Nilsson <hp@axis.com>
849
850 * cris.h (R_CRIS_32_TPREL): Correct comment.
851 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
852
853 2008-11-18 Catherine Moore <clm@codesourcery.com>
854
855 * arm.h (Tag_ABI_FP_16bit_format): Define.
856
857 2008-11-14 Nathan Sidwell <nathan@codesourcery.com>
858
859 * internal.h (struct elf_segment_map): Add header_size field.
860
861 2008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
862
863 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
864
865 2008-10-10 Nathan Froyd <froydnj@codesourcery.com>
866
867 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
868
869 2008-10-04 Hans-Peter Nilsson <hp@axis.com>
870
871 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
872 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
873 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
874 (R_CRIS_16_TPREL): New relocations.
875
876 2008-08-20 Bob Wilson <bob.wilson@acm.org>
877
878 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
879 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
880 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
881
882 2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
883 Daniel Jacobowitz <dan@codesourcery.com>
884 Catherine Moore <clm@codesourcery.com>
885 Mark Shinwell <shinwell@codesourcery.com>
886
887 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
888 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
889
890 2008-08-04 Markus Weiss <weissms@aros.org>
891
892 * common.h (ELFOSABI_AROS): Update comment.
893
894 2008-07-26 Michael Eager <eager@eagercon.com>
895
896 * ppc.h: Add description of single-precision.
897
898 2008-07-21 Luis Machado <luisgpm@br.ibm.com>
899
900 * common.h: Define NT_PPC_VSX.
901
902 2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
903
904 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
905
906 2008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
907
908 * common.h (EM_CR16): Correct value.
909 (EM_CR16): Rename to EM_CR16_OLD.
910
911 2008-06-12 DJ Delorie <dj@redhat.com>
912
913 * common.h (EM_M32C_NEW): Rename to EM_M32C.
914 (EM_M32C): Rename to EM_M32C_OLD.
915
916 2008-06-12 Joseph Myers <joseph@codesourcery.com>
917
918 * common.h: Update e_machine table.
919
920 2008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
921
922 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
923
924 2008-06-09 Joseph Myers <joseph@codesourcery.com>
925
926 * common.h: Change registry@caldera.com to registry@sco.com.
927
928 2008-05-21 Nick Clifton <nickc@redhat.com>
929
930 * reloc-macros.h: Add a comment about the use of the
931 END_RELOC_NUMBERS symbol as a sentinel value.
932
933 2008-05-15 Christophe Lyon <christophe.lyon@st.com>
934
935 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
936
937 2008-04-16 David S. Miller <davem@davemloft.net>
938
939 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
940 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
941 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
942 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
943
944 2008-03-24 Ian Lance Taylor <iant@google.com>
945
946 * common.h (NT_GNU_GOLD_VERSION): Define.
947
948 2008-03-13 Alan Modra <amodra@bigpond.net.au>
949
950 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
951 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
952 Order struct as for external version.
953
954 2008-03-12 Alan Modra <amodra@bigpond.net.au>
955
956 PR 5900
957 * common.h (SHN_BAD): Delete.
958 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
959 * external.h: ..here.
960 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
961 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
962 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
963
964 2008-03-12 Alan Modra <amodra@bigpond.net.au>
965
966 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
967 (SHN_CR16C_NCOMMON): Likewise.
968 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
969 (SHN_PARISC_HUGE_COMMON): Likewise.
970 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
971 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
972 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
973 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
974 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
975 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
976 (SHN_SCORE_SCOMMON): Likewise.
977 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
978 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
979 (SHN_V850_ZCOMMON): Likewise.
980 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
981
982 2008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
983
984 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
985 DW_OP_PGI_omp_thread_num.
986
987 2008-02-04 Adam Nemet <anemet@caviumnetworks.com>
988
989 * mips.h: Update copyright.
990 (E_MIPS_MACH_OCTEON): New macro.
991
992 2008-01-30 Tristan Gingold <gingold@adacore.com>
993
994 Add OpenVMS extensions.
995 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
996 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
997 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
998 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
999 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1000 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1001 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1002 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1003 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1004 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1005 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1006 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1007 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1008 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1009 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1010 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1011 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1012 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1013 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1014 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1015 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
1016 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1017
1018 2008-01-16 Mark Kettenis <kettenis@gnu.org>
1019
1020 * common.h (AT_SUN_AUXFLAGS): Define.
1021
1022 2007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1023
1024 * dwarf2.h (DW_AT_hi_user): Correct value.
1025
1026 2007-12-07 Bob Wilson <bob.wilson@acm.org>
1027
1028 * xtensa.h (R_XTENSA_32_PCREL): New.
1029
1030 2007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1031
1032 * mips.h (E_MIPS_MACH_LS2E): New.
1033 (E_MIPS_MACH_LS2F): New.
1034
1035 2007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1036
1037 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1038 segments at the end of memory.
1039
1040 2007-11-17 Thiemo Seufer <ths@mips.com>
1041
1042 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1043 in comment.
1044
1045 2007-11-16 Nick Clifton <nickc@redhat.com>
1046
1047 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1048 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1049 (DW_AT_stride): Rename to DW_AT_byte_stride.
1050
1051 2007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1052
1053 * vxworks.h: New.
1054
1055 2007-10-30 Nick Clifton <nickc@redhat.com>
1056
1057 * mn10300.h (R_MN10300_ALIGN): Define.
1058
1059 2007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1060
1061 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1062
1063 2007-10-19 Nick Clifton <nickc@redhat.com>
1064
1065 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1066
1067 2007-10-18 Roland McGrath <roland@redhat.com>
1068
1069 * common.h (NT_PPC_VMX): New macro.
1070
1071 2007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1072
1073 * cr16.h: Updated with new relocaction macros.
1074
1075 2007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1076
1077 PR binutils/3281
1078 PR binutils/5037
1079 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1080 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1081 PT_GNU_RELRO segments.
1082
1083 2007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1084
1085 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1086
1087 2007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1088
1089 * common.h (NT_SPU): Define.
1090
1091 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1092
1093 * common.h: Revert last change.
1094
1095 2007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1096
1097 * common.h (PT_GNU_STACK): Renamed to ...
1098 (PT_GNU_ATTR): This.
1099 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1100
1101 2007-07-09 Roland McGrath <roland@redhat.com>
1102
1103 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1104
1105 2007-06-29 Joseph Myers <joseph@codesourcery.com>
1106
1107 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1108
1109 2007-06-29 Joseph Myers <joseph@codesourcery.com>
1110
1111 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1112
1113 2007-06-29 Joseph Myers <joseph@codesourcery.com>
1114
1115 * arm.h (elf32_arm_add_eabi_attr_int,
1116 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1117 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1118 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1119 Tag_Symbol, Tag_compatibility): Remove.
1120 * common.h (SHT_GNU_ATTRIBUTES): Define.
1121
1122 2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1123
1124 * common.h (EM_CR16): New entry for CR16 cpu.
1125 * cr16.h: New file.
1126
1127 2007-06-11 Sterling Augustine <sterling@tensilica.com>
1128 Bob Wilson <bob.wilson@acm.org>
1129
1130 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1131 (XTENSA_PROP_NO_TRANSFORM): ...this.
1132
1133 2007-05-18 Caroline Tice <ctice@apple.com>
1134
1135 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
1136 DW_OP_GNU_uninit.
1137
1138 2007-05-12 Alan Modra <amodra@bigpond.net.au>
1139
1140 * spu.h (R_SPU_ADDR16X): Define.
1141 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1142
1143 2007-05-11 Alan Modra <amodra@bigpond.net.au>
1144
1145 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1146
1147 2007-05-02 Alan Modra <amodra@bigpond.net.au>
1148
1149 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1150 and vma for appropriate sections.
1151
1152 2007-04-26 Jan Beulich <jbeulich@novell.com>
1153
1154 * common.h (DT_ENCODING): Correct value (back to spec mandated
1155 value).
1156
1157 2007-03-08 Alan Modra <amodra@bigpond.net.au>
1158
1159 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1160 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1161 that don't clash with visibility bits.
1162
1163 2007-03-07 Alan Modra <amodra@bigpond.net.au>
1164
1165 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1166
1167 2007-02-05 Dave Brolley <brolley@redhat.com>
1168 Richard Sandiford <rsandifo@redhat.com>
1169 Richard Henderson <rth@redhat.com>
1170 DJ Delorie <dj@redhat.com>
1171 Ben Elliston <bje@redhat.com>
1172
1173 * mep.h: New file.
1174 * common.h (EM_CYGNUS_MEP): Define.
1175
1176 2007-02-15 Dave Brolley <brolley@redhat.com>
1177
1178 From Graydon Hoare <graydon@redhat.com>:
1179 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1180
1181 2007-01-08 Kazu Hirata <kazu@codesourcery.com>
1182
1183 * m68k.h (EF_M68K_FIDO): New.
1184 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1185 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1186
1187 2006-12-25 Kazu Hirata <kazu@codesourcery.com>
1188
1189 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1190
1191 2006-12-19 Kazu Hirata <kazu@codesourcery.com>
1192
1193 * m68k.h (EF_M68K_ARCH_MASK): New.
1194
1195 2006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1196
1197 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1198
1199 2006-12-07 Kazu Hirata <kazu@codesourcery.com>
1200
1201 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1202 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1203 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1204 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1205 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1206 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1207 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1208 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1209 EF_M68K_CF_FLOAT, respectively.
1210
1211 2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1212 Nick Clifton <nickc@redhat.com>
1213
1214 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1215
1216 2006-10-28 Richard Sandiford <richard@codesourcery.com>
1217
1218 * mips.h (R_MIPS_GLOB_DAT): Define
1219 (R_MIPS_max): Bump by 1.
1220
1221 2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1222 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1223 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1224 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1225 Alan Modra <amodra@bigpond.net.au>
1226
1227 * common.h (EM_SPU): Define.
1228 * spu.h: New file.
1229
1230 2006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1231
1232 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1233 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1234 (EF_SCORE_HASENTRY): Delete.
1235
1236 2006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1237
1238 * arm.h: Define TAG_CPU_ARCH_* constants.
1239
1240 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1241
1242 * score.h: New file.
1243 * common.h: Add Score machine number.
1244
1245 2006-07-10 Jakub Jelinek <jakub@redhat.com>
1246
1247 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1248
1249 2006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1250
1251 * internal.h (ELF_SECTION_SIZE): New.
1252 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1253 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1254 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1255
1256 2006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1257
1258 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1259
1260 2006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1261 Randolph Chung <randolph@tausq.org>
1262 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1263 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
1264 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1265 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
1266 New TLS relocs.
1267 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1268 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1269 Define TLS relocs using existing equivalents.
1270
1271 2006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1272
1273 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1274
1275 2006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1276
1277 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1278 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1279 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1280 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1281 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1282 R_BFIN_GOTOFFLO): New relocs.
1283 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1284
1285 2006-03-23 Michael Matz <matz@suse.de>
1286
1287 * x86-64.h: Add the new relocations with their official
1288 numbers.
1289
1290 2006-03-22 Richard Sandiford <richard@codesourcery.com>
1291 Daniel Jacobowitz <dan@codesourcery.com>
1292 Phil Edwards <phil@codesourcery.com>
1293 Zack Weinberg <zack@codesourcery.com>
1294 Mark Mitchell <mark@codesourcery.com>
1295 Nathan Sidwell <nathan@codesourcery.com>
1296
1297 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1298
1299 2006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1300
1301 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1302 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1303 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1304 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1305 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1306
1307 2006-03-10 Paul Brook <paul@codesourcery.com>
1308
1309 * arm.h (EF_ARM_EABI_VER5): Define.
1310
1311 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1312
1313 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1314 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1315 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1316 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1317 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1318 (EF_M68K_EMAC_B): New.
1319
1320 2006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1321
1322 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1323 (EF_AVR_LINKRELAX_PREPARED): Add.
1324
1325 2006-03-02 Ben Elliston <bje@au.ibm.com>
1326
1327 Import from the GCC tree:
1328 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1329
1330 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1331 from DWARF 3.
1332 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1333 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1334 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1335 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1336 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1337 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1338 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1339 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1340 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1341 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1342 (DW_END_default, DW_END_big, DW_END_little): New.
1343 (DW_END_lo_user, DW_END_hi_user): Define.
1344 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1345 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1346 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1347 DW_LANG_D): New.
1348
1349 2006-02-06 Steve Ellcey <sje@cup.hp.com>
1350
1351 * ia64.h (SHF_IA_64_HP_TLS): New.
1352
1353 2006-02-24 DJ Delorie <dj@redhat.com>
1354
1355 * m32c.h: Add relax relocs.
1356
1357 2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1358 Anil Paranjape <anilp1@kpitcummins.com>
1359 Shilin Shakti <shilins@kpitcummins.com>
1360
1361 * common.h (EM_XC16X): New entry for xc16x cpu.
1362 Sort other EM_* numbers into numerical order.
1363 * xc16x.h: New file.
1364
1365 2006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1366
1367 PR binutils/2258
1368 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1369 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1370
1371 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1372
1373 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1374 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1375 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1376 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1377 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1378
1379 2006-02-06 Steve Ellcey <sje@cup.hp.com>
1380
1381 * ia64.h (SHF_IA_64_HP_TLS): New.
1382
1383 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
1384
1385 Introduce TLS descriptors for i386 and x86_64.
1386 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1387 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1388 New.
1389 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1390 R_X86_64_TLSDESC): New.
1391
1392 2006-01-09 Mike Frysinger <vapier@gentoo.org>:
1393
1394 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1395
1396 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1397
1398 Second part of ms1 to mt renaming.
1399 * common.h (EM_MT): Renamed.
1400 * mt.h: Rename relocs, cpu & other defines.
1401
1402 2005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1403
1404 * mt.h: Renamed from ms1.h
1405
1406 2005-12-12 Paul Brook <paul@codesourcery.com>
1407
1408 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1409
1410 2005-11-11 Nick Clifton <nickc@redhat.com>
1411
1412 PR 1150
1413 * mips.h (STO_OPTIONAL): Define.
1414 (ELF_MIPS_IS_OPTIONAL): Define.
1415
1416 2005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1417
1418 Add ms2.
1419 * ms1.h (EF_MS1_CPU_MS2): New.
1420
1421 2005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1422
1423 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1424
1425 2005-09-30 Catherine Moore <clm@cm00re.com>
1426
1427 * bfin.h: New file.
1428 * common.h (EM_BLACKFIN): Define.
1429
1430 2005-10-08 Paul Brook <paul@codesourcery.com>
1431
1432 * arm.h: Add prototypes for BFD object attribute routines.
1433
1434 2005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1435
1436 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1437
1438 2005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1439
1440 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1441 New defines.
1442
1443 2005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1444
1445 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1446 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1447 deprecated defines.
1448 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1449 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1450 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1451 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1452 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1453 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1454 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1455 NT_HP_UX_OPTIONS): Define.
1456
1457 2005-07-25 DJ Delorie <dj@redhat.com>
1458
1459 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1460
1461 2005-07-25 Jan Hubicka <jh@suse.cz>
1462
1463 * x86-64.h (SHN_X86_64_LCOMMON): New.
1464 (SHF_X86_64_LARGE): New.
1465
1466 2005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1467
1468 * m32r.h (R_M32R_REL32): Added.
1469
1470 2005-07-18 Ben Elliston <bje@au.ibm.com>
1471
1472 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1473 Replace with DW_ATE_decimal_float (now in DWARF 3).
1474
1475 2005-07-14 Jim Blandy <jimb@redhat.com>
1476
1477 Add support for Renesas M32C and M16C.
1478 * common.h (EM_M32C): New machine number.
1479 * m32c.h: New file.
1480
1481 2005-06-17 Jakub Jelinek <jakub@redhat.com>
1482
1483 * external.h (GRP_ENTRY_SIZE): Define.
1484
1485 2005-06-17 Jan Beulich <jbeulich@novell.com>
1486
1487 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1488 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1489 R_X86_64_GOTPC32.
1490
1491 2005-06-07 Aldy Hernandez <aldyh@redhat.com>
1492 Michael Snyder <msnyder@redhat.com>
1493 Stan Cox <scox@redhat.com>
1494
1495 * common.h (EM_MS1): Define.
1496
1497 * ms1.h: New file.
1498
1499 2005-05-31 Richard Henderson <rth@redhat.com>
1500
1501 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1502
1503 2005-05-29 Richard Henderson <rth@redhat.com>
1504
1505 * alpha.h (DT_ALPHA_PLTRO): New.
1506
1507 2005-05-19 Ben Elliston <bje@au.ibm.com>
1508
1509 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1510 the user-defined encoding space pending inclusion in the standard.
1511
1512 2005-05-18 Zack Weinberg <zack@codesourcery.com>
1513
1514 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1515 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1516
1517 2005-05-17 Zack Weinberg <zack@codesourcery.com>
1518
1519 * arm.h: Import complete list of official relocation names
1520 and numbers from AAELF. Define FAKE_RELOCs for old names.
1521 Remove a few old names no longer used anywhere.
1522
1523 2005-05-14 Alan Modra <amodra@bigpond.net.au>
1524
1525 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1526
1527 2005-05-11 Alan Modra <amodra@bigpond.net.au>
1528
1529 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1530 R_PPC_RELAX32PC_PLT) Adjust.
1531 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1532 (DT_PPC_GLINK): Define.
1533
1534 2005-05-10 Nick Clifton <nickc@redhat.com>
1535
1536 * Update the address and phone number of the FSF organization in
1537 the GPL notices in the following files:
1538 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
1539 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1540 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1541 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1542 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1543 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1544 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
1545
1546 2005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1547
1548 Moved from ../ChangeLog
1549
1550 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1551 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1552
1553 2004-10-12 Paul Brook <paul@codesourcery.com>
1554 * arm.h (EF_ARM_EABI_VER4): Define.
1555
1556 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1557
1558 * common.h (PT_SUNW_EH_FRAME): Define.
1559 * x86-64.h (SHT_X86_64_UNWIND): Define.
1560
1561 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1562 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1563 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1564 (XTENSA_PROP_SEC_NAME): Define.
1565 (property_table_entry): Add flags field.
1566 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1567
1568 2004-09-17 Paul Brook <paul@codesourcery.com>
1569 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1570 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1571 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1572
1573 2004-09-13 Paul Brook <paul@codesourcery.com>
1574 * arm.h: Rename RELABS to TARGET1.
1575
1576 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1577 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1578 (PT_GNU_RELRO): Define.
1579
1580 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1581 Phil Blundell <philb@gnu.org>
1582
1583 * arm.h: Add TLS relocations.
1584
1585 2005-03-23 Ben Elliston <bje@au.ibm.com>
1586
1587 * dwarf.h: Merge with GCC's dwarf.h.
1588
1589 2005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1590
1591 * m68k.h (EF_CFV4E): Define.
1592
1593 2005-03-17 Paul Brook <paul@codesourcery.com>
1594 Dan Jacobowitz <dan@codesourcery.com>
1595 Mark Mitchell <mark@codesourcery.com>
1596
1597 * arm.h (PT_ARM_EXIDX): Define.
1598
1599 2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1600 Joseph Myers <joseph@codesourcery.com>
1601
1602 * mips.h: Define MIPS TLS relocations.
1603
1604 2005-02-15 Nigel Stephens <nigel@mips.com>
1605 Maciej W. Rozycki <macro@mips.com>
1606
1607 * mips.h (R_MIPS16_GOT16): New reloc code.
1608 (R_MIPS16_CALL16): Likewise.
1609 (R_MIPS16_HI16): Likewise.
1610 (R_MIPS16_LO16): Likewise.
1611 (R_MIPS16_min): New fake reloc code.
1612 (R_MIPS16_max): Likewise.
1613
1614 2005-02-11 Maciej W. Rozycki <macro@mips.com>
1615
1616 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1617
1618 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
1619
1620 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1621 * frv.h: Add R_FRV_TLSMOFF.
1622 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1623 * frv.h: Add TLS relocations.
1624
1625 2005-01-17 Nick Clifton <nickc@redhat.com>
1626
1627 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1628 EF_SH2A_SH3E): New flags.
1629 (EF_SH_BFD_TABLE): Add these new flags to the table.
1630
1631 2005-01-12 Alan Modra <amodra@bigpond.net.au>
1632
1633 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1634 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1635
1636 2004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
1637
1638 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
1639
1640 2004-12-16 Richard Sandiford <rsandifo@redhat.com>
1641
1642 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1643
1644 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1645
1646 * mips.h (E_MIPS_MACH_9000): Define.
1647
1648 2004-11-04 Hans-Peter Nilsson <hp@axis.com>
1649
1650 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1651 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1652 macros.
1653
1654 2004-10-06 Eric Christopher <echristo@redhat.com>
1655
1656 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1657
1658 2004-10-01 Paul Brook <paul@codesourcery.com>
1659
1660 * arm.h (SHT_ARM_EXIDX): Define.
1661 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1662 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1663 Define.
1664
1665 2004-08-25 Dmitry Diky <diwil@spec.ru>
1666
1667 * msp430.h: Add new relocs.
1668
1669 2004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1670
1671 * i386.h (R_386_USED_BY_INTEL_200): New.
1672
1673 2004-07-29 Alexandre Oliva <aoliva@redhat.com>
1674
1675 Introduce SH2a support.
1676 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1677 * sh.h (EF_SH2A_NOFPU): New.
1678 2003-12-01 Michael Snyder <msnyder@redhat.com>
1679 * sh.h (EF_SH2A): New.
1680
1681 2004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1682
1683 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1684 BFD_RELOC_CRX_SWITCH32.
1685
1686 2004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1687
1688 * common.h (EM_CRX): Define.
1689 * crx.h: New file.
1690
1691 2004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1692
1693 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1694 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1695
1696 2004-06-19 Alan Modra <amodra@bigpond.net.au>
1697
1698 * common.h (ELF64_R_INFO): Warning fix.
1699
1700 2004-06-14 Chris Demetriou <cgd@broadcom.com>
1701
1702 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1703 with an updated comment.
1704
1705 2004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1706
1707 * sh.h (EF_SH_HAS_DSP): Remove.
1708 (EF_SH_HAS_FP): Remove.
1709 (EF_SH_MERGE_MACH): Remove.
1710 (EF_SH4_NOFPU): Convert to decimal.
1711 (EF_SH4A_NOFPU): Likewise.
1712 (EF_SH4_NOMMU_NOFPU): Likewise.
1713 (EF_SH3_NOMMU): Add new macro.
1714 (EF_SH_BFD_TABLE): Likewise.
1715 (sh_find_elf_flags): Add prototype.
1716 (sh_elf_get_flags_from_mach): Likewise.
1717
1718 2004-04-24 Chris Demetriou <cgd@broadcom.com>
1719
1720 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1721 (R_MIPS_GNU_REL_HI16): Remove.
1722 (R_MIPS_GNU_REL16_S2): Update comment.
1723
1724 2004-30-30 Galit Heller <Galit.Heller@nsc.com>
1725 Tomer Levi <Tomer.Levi@nsc.com>
1726
1727 * common.h (EM_CR): Define.
1728 * cr16c.h: New file.
1729
1730 2004-03-23 Paul Brook <paul@codesourcery.com>
1731
1732 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1733
1734 2003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1735
1736 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1737
1738 2004-03-01 Richard Sandiford <rsandifo@redhat.com>
1739
1740 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1741
1742 2004-01-28 Roland McGrath <roland@redhat.com>
1743
1744 * common.h (AT_SECURE): New macro.
1745
1746 2004-01-21 Roland McGrath <roland@redhat.com>
1747
1748 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1749 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1750 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1751 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1752 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1753
1754 2004-01-17 Mark Kettenis <kettenis@gnu.org>
1755
1756 * common.h (NT_OPENBSD_IDENT): Define.
1757
1758 2004-01-06 Alexandre Oliva <aoliva@redhat.com>
1759
1760 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1761 * frv.h (EF_FRV_FDPIC): New macro.
1762 (EF_FRV_PIC_FLAGS): Adjust.
1763 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1764 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1765 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1766 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1767 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1768 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1769 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1770 New.
1771
1772
1773 For older changes see ChangeLog-9103
1774 \f
1775 Copyright (C) 2004-2012 Free Software Foundation, Inc.
1776
1777 Copying and distribution of this file, with or without modification,
1778 are permitted in any medium without royalty provided the copyright
1779 notice and this notice are preserved.
1780
1781 Local Variables:
1782 mode: change-log
1783 left-margin: 8
1784 fill-column: 74
1785 version-control: never
1786 End:
This page took 0.095199 seconds and 4 git commands to generate.