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