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