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