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