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