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