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