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