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