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