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