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