*** empty log message ***
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
0a22ae8e
NC
12012-03-07 Nick Clifton <nickc@redhat.com>
2
3 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
4 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
5 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
6 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
7
6f7be959
WL
82012-02-25 Walter Lee <walt@tilera.com>
9
10 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
11 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
12 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
13 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
14 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
15 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
16 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
17 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
18 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
19 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
20 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
21 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
22 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
23 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
24 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
25 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
26 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
27 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
28 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
29 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
30 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
31 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
32 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
33 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
34 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
35 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
36 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
37 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
38 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
39 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
40 (R_TILEGX_TLS_GD_CALL): Ditto.
41 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
42 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
43 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
44 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
45 (R_TILEGX_TLS_IE_LOAD): Ditto.
46 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
47 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
48 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
49 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
50 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
51 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
52 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
53 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
54 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
55 (R_TILEPRO_TLS_IE_LOAD): Ditto.
56 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
57 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
58 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
59 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
60 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
61 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
62 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
63 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
64
9cea966c
DD
652011-12-22 DJ Delorie <dj@redhat.com>
66
67 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
68 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
69
8b40760a
L
702011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
71
72 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
73
355b81d9
UW
742011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
75
76 * common.h (NT_S390_LAST_BREAK): Define.
77 (NT_S390_SYSTEM_CALL): Likewise.
78
99c513f6
DD
792011-11-01 DJ Delorie <dj@redhat.com>
80
81 * common.h (EM_RL78, EM_78K0R): New.
82 * rl78.h: New.
83
cfb8c092
NC
842011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
85
86 * epiphany.h: New file.
87 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
88
3b421ab3
AM
892011-10-10 Alan Modra <amodra@gmail.com>
90
91 * ppc64.h (R_PPC64_TOCSAVE): Add.
92
d4cb0ea0
NC
932011-10-05 DJ Delorie <dj@redhat.com>
94
95 * rx.h (E_FLAG_RX_PID): New.
96
9e8c70f9
DM
972011-09-21 David S. Miller <davem@davemloft.net>
98
99 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
100 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
101
505b88fb
L
1022011-08-12 H.J. Lu <hongjiu.lu@intel.com>
103
104 PR ld/13082
105 * x86-64.h (R_X86_64_RELATIVE64): New.
106
df58fc94
RS
1072011-07-24 Chao-ying Fu <fu@mips.com>
108 Maciej W. Rozycki <macro@codesourcery.com>
109
110 * mips.h (R_MICROMIPS_min): New relocations.
111 (R_MICROMIPS_26_S1): Likewise.
112 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
113 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
114 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
115 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
116 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
117 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
118 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
119 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
120 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
121 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
122 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
123 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
124 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
125 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
126 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
127 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
128 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
129 (R_MICROMIPS_max): Likewise.
130 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
131 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
132 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
133 (STO_MICROMIPS): Likewise.
134 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
135 (ELF_ST_IS_COMPRESSED): Likewise.
136 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
137 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
138 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
139
7a9068fe
L
1402011-07-22 H.J. Lu <hongjiu.lu@intel.com>
141
142 * common.h (EM_K1OM): New.
143
9c55345c
TS
1442011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
145 Thomas Schwinge <thomas@schwinge.name>
146
2bb70ae0 147 PR binutils/12913
9c55345c
TS
148 * common.h (ELFOSABI_GNU): Define, replaces...
149 (ELFOSABI_LINUX): ... this, kept as an alias.
150 (ELFOSABI_HURD): Remove.
151
faa9a424
UW
1522011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
153
154 * common.h (NT_ARM_VFP): Define.
155
aa137e4d
NC
1562011-06-13 Walter Lee <walt@tilera.com>
157
158 * common.h: Add EM_TILEGX.
159 * tilegx.h: New file.
160 * tilepro.h: New file.
161
2ddcd4af
TG
1622011-06-09 Tristan Gingold <gingold@adacore.com>
163
164 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
165
cc643b88
NC
1662011-06-02 Nick Clifton <nickc@redhat.com>
167
168 * common.h: Fix spelling mistake in comment.
169 * reloc-macros.h: Likewise.
170
63e1a0fc
PB
1712011-05-31 Paul Brook <paul@codesourcery.com>
172
173 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
174
8b40760a
L
1752011-05-09 Paul Brook <paul@codesourcery.com>
176
177 * tic6x.h (ELF_STRING_C6000_unwind,
178 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
179 ELF_STRING_C6000_unwind_info_once): Define.
180
e21e5835
NC
1812011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
182
183 * common.h (NT_STAPSDT): New define.
184
c7811365
BS
1852011-03-31 Bernd Schmidt <bernds@codesourcery.com>
186
187 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
188 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
189 (SHN_TIC6X_SCOMMON): Define.
190
00e98fc7
TG
1912011-03-31 Tristan Gingold <gingold@adacore.com>
192
193 * ia64.h (Elf64_External_VMS_Note): New struct.
194 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
195 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
196 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
197 (NT_VMS_PATCHTIME) New macros.
198
34e77a92
RS
1992011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
200
201 * arm.h (R_ARM_IRELATIVE): New relocation.
202
35fc36a8
RS
2032011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
204
205 * internal.h (elf_internal_sym): Add st_target_internal.
206 * arm.h (arm_st_branch_type): New enum.
207 (ARM_SYM_BRANCH_TYPE): New macro.
208
8f7e76d0
NC
2092011-03-10 Nick Clifton <nickc@redhat.com>
210
211 * common.h (EM_V850): V850s now supplied by Renesas.
212
15a44d57
AM
2132011-02-25 Alan Modra <amodra@gmail.com>
214
eba5cfbc 215 PR 12516
15a44d57
AM
216 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
217 sections at start or end of PT_DYNAMIC.
218
0855e32b
NS
2192011-01-10 Nathan Sidwell <nathan@codesourcery.com>
220 Glauber de Oliveira Costa <glommer@gmail.com>
221
222 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
223 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
224 relocations.
225
aa137e4d
NC
2262010-11-16 Jie Zhang <jie.zhang@analog.com>
227
228 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
229 (EF_BFIN_DATA_IN_L1): Define.
230
fd503541
NC
2312010-11-11 Mingming Sun <mingm.sun@gmail.com>
232
233 * mips.h (E_MIPS_MACH_LS3A): Defined.
234
87779176
JM
2352010-11-02 Joseph Myers <joseph@codesourcery.com>
236
237 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
238 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
239 Tag_ABI_array_object_alignment,
240 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
241
3cbd1c06
JM
2422010-10-29 Joseph Myers <joseph@codesourcery.com>
243
244 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
245
b5593623
JM
2462010-10-29 Bernd Schmidt <bernds@codesourcery.com>
247 Joseph Myers <joseph@codesourcery.com>
248
249 * tic6x-attrs.h (Tag_ABI_DSBT): New.
250
75fa6dc1
JM
2512010-10-21 Joseph Myers <joseph@codesourcery.com>
252
253 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
254 value 4.
255 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
256 attribute renaming.
257
1cd986c5
NC
2582010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
259 Ina Pandit <ina.pandit@kpitcummins.com>
260
261 * v850.h: Add support for V850E2 and V850E2V3.
262 (v850_reloc_type): Update the newly added relocations
263
f4638467
AM
2642010-07-20 Alan Modra <amodra@gmail.com>
265
266 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
267 (ELF_SECTION_SIZE): ..here.
268 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
269 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
270
ba761f19
AM
2712010-06-25 Alan Modra <amodra@gmail.com>
272
273 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
274
59e6276b
JM
2752010-06-15 Joseph Myers <joseph@codesourcery.com>
276
277 * tic6x-attrs.h: New.
278 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
279 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
280 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
281 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
282 C6XABI_Tag_CPU_arch_C674X): Define.
283
28f997cf
TG
2842010-06-11 Tristan Gingold <gingold@adacore.com>
285
286 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
287 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
288 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
289 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
290 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
291 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
292 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
293 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
294 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
295 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
296 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
297 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
298 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
299 (Elf64_External_VMS_IMAGE_RELA): Ditto.
300 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
301 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
302 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
303 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
304 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
305 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
306 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
307 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
308
8e45593f
NC
3092010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
310 Joseph Myers <joseph@codesourcery.com>
311 Andrew Stubbs <ams@codesourcery.com>
312
313 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
314 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
315 other invalid ranges.
316 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
317 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
318 (R_SH_FUNCDESC_VALUE): New.
319
18ae9cc1
L
3202010-05-18 H.J. Lu <hongjiu.lu@intel.com>
321
322 PR gas/11600
323 * common.h (SHF_EXCLUDE): New.
324
325 * i370.h (SHF_EXCLUDE): Removed.
326 * or32.h (SHF_EXCLUDE): Likewise.
327 * ppc.h (SHF_EXCLUDE): Likewise.
328 * sparc.h (SHF_EXCLUDE): Likewise.
329
9a83a553
AM
3302010-04-23 Alan Modra <amodra@gmail.com>
331
332 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
333 Invert logic to clarify test for .tbss.
334 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
335 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
336 macro args with parentheses.
337 (ELF_SECTION_IN_SEGMENT): Define.
338 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
339 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
340
75375b3e
MGD
3412010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
342
343 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
344 Tag_FP_HP_extension): Add new ABI attribute tags.
345
e4e42b45
NC
3462010-04-15 Nick Clifton <nickc@redhat.com>
347
348 * alpha.h: Update copyright notice to use GPLv3.
349 * arc.h: Likewise.
350 * arm.h: Likewise.
351 * avr.h: Likewise.
352 * bfin.h: Likewise.
353 * common.h: Likewise.
354 * cr16.h: Likewise.
355 * cr16c.h: Likewise.
356 * cris.h: Likewise.
357 * crx.h: Likewise.
358 * d10v.h: Likewise.
359 * d30v.h: Likewise.
360 * dlx.h: Likewise.
361 * dwarf.h: Likewise.
362 * external.h: Likewise.
363 * fr30.h: Likewise.
364 * frv.h: Likewise.
365 * h8.h: Likewise.
366 * hppa.h: Likewise.
367 * i370.h: Likewise.
368 * i386.h: Likewise.
369 * i860.h: Likewise.
370 * i960.h: Likewise.
371 * ia64.h: Likewise.
372 * internal.h: Likewise.
373 * ip2k.h: Likewise.
374 * iq2000.h: Likewise.
375 * lm32.h: Likewise.
376 * m32c.h: Likewise.
377 * m32r.h: Likewise.
378 * m68hc11.h: Likewise.
379 * m68k.h: Likewise.
380 * mcore.h: Likewise.
381 * mep.h: Likewise.
382 * microblaze.h: Likewise.
383 * mips.h: Likewise.
384 * mmix.h: Likewise.
385 * mn10200.h: Likewise.
386 * moxie.h: Likewise.
387 * msp430.h: Likewise.
388 * mt.h: Likewise.
389 * openrisc.h: Likewise.
390 * or32.h: Likewise.
391 * pj.h: Likewise.
392 * ppc.h: Likewise.
393 * ppc64.h: Likewise.
394 * reloc-macros.h: Likewise.
395 * rx.h: Likewise.
396 * s390.h: Likewise.
397 * sh.h: Likewise.
398 * sparc.h: Likewise.
399 * spu.h: Likewise.
400 * v850.h: Likewise.
401 * vax.h: Likewise.
402 * vxworks.h: Likewise.
403 * x86-64.h: Likewise.
404 * xc16x.h: Likewise.
405 * xstormy16.h: Likewise.
406 * xtensa.h: Likewise.
407
9957b18f
AM
4082010-04-08 David Stubbs <stubbs@icerasemi.com>
409
410 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
411 cannot contain any sections.
412
40b36596
JM
4132010-03-25 Joseph Myers <joseph@codesourcery.com>
414
415 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
416 * tic6x.h: New.
417
e1dcda2d
L
4182010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
419
420 * common.h (VER_FLG_*): Document.
421 (VER_FLG_INFO): Define.
422
17e57237
NC
4232010-02-23 Andrew Zabolotny <anpaza@mail.ru>
424
425 PR binutils/11297
426 * avr.h: (R_AVR_8): New relocation number.
427
cd21e546
MGD
4282010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
429
430 * arm.h (Tag_MPextension_use): Renumber.
431 (Tag_DIV_use): Add.
432 (Tag_MPextension_use_legacy): Likewise.
433
d7eeb400
MS
4342010-02-09 Michael Holzheu <holzheu@de.ibm.com>
435
436 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
437 NT_S390_CTRS and NT_S390_PREFIX): Define.
438
e1dcda2d
L
4392010-02-08 David S. Miller <davem@davemloft.net>
440
441 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
442
4339cae0
L
4432010-02-02 H.J. Lu <hongjiu.lu@intel.com>
444
445 * common.h (NT_386_XSTATE): New.
446
3ff95107 4472010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 448
3ff95107
L
449 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
450
c75a08aa
AM
4512010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
452
4339cae0 453 * common.h (PN_XNUM): Define.
c75a08aa 454
0675e188
UW
4552009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
456
457 * common.h (NT_S390_HIGH_GPRS): Define.
458
32af9f6e
AM
4592009-12-17 Alan Modra <amodra@bigpond.net.au>
460
461 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
462 R_PPC_RELAX32PC_PLT): Delete.
463 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
464
8b40760a
L
4652009-12-03 David Daney <ddaney@caviumnetworks.com>
466 Adam Nemet <adambnemet@gmail.com>
467
468 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
469
3c65b800
JM
4702009-11-28 Joseph Myers <joseph@codesourcery.com>
471
472 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
473 EM_TI_C5500, EM_CUDA): Define.
474 (EM_res140, EM_res141, EM_res142): Remove.
475
9e3c6df6
PB
4762009-11-17 Paul Brook <paul@codesourcery.com>
477 Daniel Jacobowitz <dan@codesourcery.com>
478
479 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
480
c7927a3c
NC
4812009-09-29 DJ Delorie <dj@redhat.com>
482
483 * rx.h: New file.
484
a7f2871e
AM
4852009-09-21 Alan Modra <amodra@bigpond.net.au>
486
487 * ppc.h (DT_PPC_TLSOPT): Define.
488 * ppc64.h (DT_PPC64_TLSOPT): Define.
489
7f6fed87
NC
4902009-08-10 Daniel Gutson <dgutson@codesourcery.com>
491
492 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
493 (SHT_ARM_OVERLAYSECTION): New define.
494
cb88ce9f
BS
4952006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
496
497 From Mike Frysinger <michael.frysinger@analog.com>
498 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
499 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
500 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
501 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
502 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
503 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
504 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
505 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
506 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
507 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
508 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
509 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
510 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
511 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
512 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
513 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
514 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
515 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
516 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 517
44db4087
ME
5182009-08-09 Michael Eager <eager@eagercon.com>
519
520 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 521 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 522
7ba29e2a
NC
5232009-08-06 Michael Eager <eager@eagercon.com>
524
525 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
526 * elf/microblaze.h: New reloc definitions.
527
28ec585f
AM
5282009-07-30 Alan Modra <amodra@bigpond.net.au>
529
530 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
531 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
532
8a9036a4
L
5332009-07-25 H.J. Lu <hongjiu.lu@intel.com>
534
535 * common.h (EM_L1OM): New.
536
8fdcc58d
TS
5372009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
538 Alan Modra <amodra@bigpond.net.au>
539
540 * spu.h (R_SPU_ADD_PIC): New.
541
3e7a7d11
NC
5422009-07-23 Ulrich Drepper <drepper@redhat.com>
543
544 * common.h (STB_GNU_UNIQUE): Define.
545
fa8f86ff
TT
5462009-07-10 Tom Tromey <tromey@redhat.com>
547
548 * dwarf2.h: Move to `..'.
549
1bffd25b
L
5502009-07-10 H.J. Lu <hongjiu.lu@intel.com>
551
552 * dwarf2.h: Just include ../dwarf2.h.
553
e054468f
AM
5542009-07-10 Alan Modra <amodra@bigpond.net.au>
555
556 * ppc.h (R_PPC_IRELATIVE): Add.
557 (R_PPC_RELAX32, R_PPC_RELAX32PC,
558 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
559 * ppc64.h (R_PPC64_IRELATIVE): Add.
560
3244e8f5
JJ
5612009-07-03 Jakub Jelinek <jakub@redhat.com>
562
563 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
564 and DW_OP_stack_value.
565
ceaf50a2
AM
5662009-06-22 Alan Modra <amodra@bigpond.net.au>
567
568 * ppc.h (R_PPC_RELAX*): Define as enum.
569
f865a31d
AG
5702009-06-11 Anthony Green <green@moxielogic.org>
571
572 * moxie.h (R_MOXIE_PCREL10): New.
573
cbe950e9
L
5742009-06-01 H.J. Lu <hongjiu.lu@intel.com>
575
576 PR ld/10205
577 * i386.h (R_386_IRELATIVE): New.
578 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
579
cf65542b
L
5802009-05-27 H.J. Lu <hongjiu.lu@intel.com>
581
582 * common.h: Update comments for dynamic tag ranges.
583
4e38f72c
DD
5842009-04-30 DJ Delorie <dj@redhat.com>
585
586 * mep.h (EF_MEP_COP_*): New.
587 (EF_MEP_ALL_FLAGS): Add them.
588
d8045f23
NC
5892009-04-30 Nick Clifton <nickc@redhat.com>
590
591 * common.h (STT_GNU_IFUNC): Define.
592
ed4a4bdf
CC
5932009-04-24 Cary Coutant <ccoutant@google.com>
594
595 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
596
20135e4c
NC
5972009-04-15 Anthony Green <green@moxielogic.com>
598
599 * common.h (EM_MOXIE): Define.
600 * moxie.h: New file.
601
4d28413b
DD
6022009-04-07 DJ Delorie <dj@redhat.com>
603
604 * mep.h (EF_MEP_CPU_C5): New.
605
96b2958f
L
6062009-04-01 H.J. Lu <hongjiu.lu@intel.com>
607
608 * common.h (EM_INTEL178): Removed.
609 (EM_INTEL179): Likewise.
610 (EM_ETPU): New.
611 (EM_SLE9X): Likewise.
612 (EM_INTEL181): Likewise.
613 (EM_INTEL182): Likewise.
614
f47a1d2e
L
6152009-03-31 H.J. Lu <hongjiu.lu@intel.com>
616
617 * common.h (EM_INTEL178): New.
618 (EM_INTEL179): Likewise.
619 (EM_INTEL180): Likewise.
620
0e879927
ILT
6212009-03-20 Mikolaj Zalewski <mikolajz@google.com>
622
623 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
624
4d407348
MK
6252009-03-14 Mark Kettenis <kettenis@gnu.org>
626
17e57237
NC
627 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
628 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
629 (NT_OPENBSD_WCOOKIE): New defines.
630
904001b0
JK
6312009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
632
633 * common.h (AT_RANDOM): Define.
634
727fc41e
AM
6352009-03-04 Alan Modra <amodra@bigpond.net.au>
636
637 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
638 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
639
c3b7224a
NC
6402009-03-02 Qinwei <qinwei@sunnorth.com.cn>
641
642 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
643 * common.h (EM_SCORE_OLD): Define.
644
36319970
L
6452009-02-23 H.J. Lu <hongjiu.lu@intel.com>
646
647 * common.h (STB_LOPROC): Replace Application-specific with
648 Processor-specific in comments.
649 (STB_HIPROC): Likewise.
650 (STT_LOPROC): Likewise.
651 (STT_HIPROC): Likewise.
652
52b6b6b9
JM
6532009-02-03 Sandip Matte <sandip@rmicorp.com>
654
655 * mips.h (E_MIPS_MACH_XLR): Define.
656
cf869cce
NC
6572009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
658
659 * m68k.h: Map TLS relocations to numbers.
660
91e22acd
AS
6612009-01-15 Andrew Stubbs <ams@codesourcery.com>
662 Julian Brown <julian@codesourcery.com>
663
664 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
665 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
666 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
667 version 2.07.
668 (Tag_undefined39, Tag_nodefaults): New enum values.
669 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
670 (Tag_conformance, Tag_Virtualization_use): Likewise.
671 (Tag_undefined69, Tag_MPextension_use): Likewise.
672
01e1a5bc
NC
6732009-01-15 Douglas B Rupp <rupp@gnat.com>
674
675 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
676 New macros. Minor reformatting.
677
84e94c90
NC
6782008-12-23 Jon Beniston <jon@beniston.com>
679
680 * lm32.h: New file.
681
0f88be7a
NC
6822008-12-23 Nick Clifton <nickc@redhat.com>
683
684 * commmon.h (STT_IFUNC): Delete.
685
7a0cc8ed
HPN
6862008-12-20 Hans-Peter Nilsson <hp@axis.com>
687
688 * cris.h (R_CRIS_32_IE): New relocation.
689
e7c33416
NC
6902008-12-03 Nick Clifton <nickc@redhat.com>
691
692 * common.h (STT_IFUNC): Define.
693
e73521d6
SR
6942008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
695
696 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
697 R_CR16_GLOB_DAT): New relocations.
698
a973d22c
HPN
6992008-11-25 Hans-Peter Nilsson <hp@axis.com>
700
701 * cris.h (R_CRIS_32_TPREL): Correct comment.
702 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
703
8e79c3df
CM
7042008-11-18 Catherine Moore <clm@codesourcery.com>
705
706 * arm.h (Tag_ABI_FP_16bit_format): Define.
707
2b0bc088
NC
7082008-11-14 Nathan Sidwell <nathan@codesourcery.com>
709
710 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 711
759cc328
UW
7122008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
713
714 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
715
f82e0623
NF
7162008-10-10 Nathan Froyd <froydnj@codesourcery.com>
717
718 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
719
1d037692
HPN
7202008-10-04 Hans-Peter Nilsson <hp@axis.com>
721
722 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
723 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
724 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
725 (R_CRIS_16_TPREL): New relocations.
726
28dbbc02
BW
7272008-08-20 Bob Wilson <bob.wilson@acm.org>
728
729 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
730 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
731 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
732
861fb55a
DJ
7332008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
734 Daniel Jacobowitz <dan@codesourcery.com>
735 Catherine Moore <clm@codesourcery.com>
736 Mark Shinwell <shinwell@codesourcery.com>
737
738 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
739 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
740
0deb8eee
AM
7412008-08-04 Markus Weiss <weissms@aros.org>
742
743 * common.h (ELFOSABI_AROS): Update comment.
744
3c7b9897
AM
7452008-07-26 Michael Eager <eager@eagercon.com>
746
747 * ppc.h: Add description of single-precision.
748
89eeb0bc
LM
7492008-07-21 Luis Machado <luisgpm@br.ibm.com>
750
751 * common.h: Define NT_PPC_VSX.
752
30c09090
RS
7532008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
754
755 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
756
b8a39af8
SR
7572008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
758
759 * common.h (EM_CR16): Correct value.
760 (EM_CR16): Rename to EM_CR16_OLD.
761
ff7eeb89
DD
7622008-06-12 DJ Delorie <dj@redhat.com>
763
764 * common.h (EM_M32C_NEW): Rename to EM_M32C.
765 (EM_M32C): Rename to EM_M32C_OLD.
766
3c9a78e0
JM
7672008-06-12 Joseph Myers <joseph@codesourcery.com>
768
769 * common.h: Update e_machine table.
770
a23ede3d
KK
7712008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
772
773 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
774
2424f303
JM
7752008-06-09 Joseph Myers <joseph@codesourcery.com>
776
777 * common.h: Change registry@caldera.com to registry@sco.com.
778
7c90103b
NC
7792008-05-21 Nick Clifton <nickc@redhat.com>
780
781 * reloc-macros.h: Add a comment about the use of the
782 END_RELOC_NUMBERS symbol as a sentinel value.
783
7842008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 785
7c90103b
NC
786 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
787
14a6d8e0
DM
7882008-04-16 David S. Miller <davem@davemloft.net>
789
790 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
791 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
792 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
793 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
794
15397d0b
ILT
7952008-03-24 Ian Lance Taylor <iant@google.com>
796
797 * common.h (NT_GNU_GOLD_VERSION): Define.
798
72de5009
AM
7992008-03-13 Alan Modra <amodra@bigpond.net.au>
800
801 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
802 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
803 Order struct as for external version.
804
1bce5d2c
AM
8052008-03-12 Alan Modra <amodra@bigpond.net.au>
806
4fbb74a6
AM
807 PR 5900
808 * common.h (SHN_BAD): Delete.
809 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
810 * external.h: ..here.
811 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
812 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
813 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
814
8152008-03-12 Alan Modra <amodra@bigpond.net.au>
816
817 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 818 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 819 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 820 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 821 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 822 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
823 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
824 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 825 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 826 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 827 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
828 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
829 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 830 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 831 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 832
35d60fe4
NC
8332008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
834
835 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
836 DW_OP_PGI_omp_thread_num.
837
7b03d09a
AN
8382008-02-04 Adam Nemet <anemet@caviumnetworks.com>
839
840 * mips.h: Update copyright.
841 (E_MIPS_MACH_OCTEON): New macro.
842
148b93f2
NC
8432008-01-30 Tristan Gingold <gingold@adacore.com>
844
845 Add OpenVMS extensions.
1bce5d2c
AM
846 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
847 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 848 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
849 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
850 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
851 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
852 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
853 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
854 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
855 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
856 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
857 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
858 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
859 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
860 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
861 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
862 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
863 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
864 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
865 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
866 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
867 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
868
c74ba406
MK
8692008-01-16 Mark Kettenis <kettenis@gnu.org>
870
871 * common.h (AT_SUN_AUXFLAGS): Define.
872
60955fda
DJ
8732007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
874
875 * dwarf2.h (DW_AT_hi_user): Correct value.
876
1bbb5f21 8772007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 878
1bbb5f21 879 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 880
350cc38d
MS
8812007-11-29 Mark Shinwell <shinwell@codesourcery.com>
882
883 * mips.h (E_MIPS_MACH_LS2E): New.
884 (E_MIPS_MACH_LS2F): New.
885
f7bc09bd
NS
8862007-11-28 Nathan Sidwell <nathan@codesourcery.com>
887
888 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
889 segments at the end of memory.
890
e210c36b
NC
8912007-11-17 Thiemo Seufer <ths@mips.com>
892
893 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
894 in comment.
895
e2a0d921
NC
8962007-11-16 Nick Clifton <nickc@redhat.com>
897
898 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
899 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
900 (DW_AT_stride): Rename to DW_AT_byte_stride.
901
7a2b07ff
NS
9022007-11-08 Nathan Sidwell <nathan@codesourcery.com>
903
904 * vxworks.h: New.
905
569006e5
NC
9062007-10-30 Nick Clifton <nickc@redhat.com>
907
908 * mn10300.h (R_MN10300_ALIGN): Define.
909
c6e65352
DJ
9102007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
911
912 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
913
bfff1642
NC
9142007-10-19 Nick Clifton <nickc@redhat.com>
915
916 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
917
3e6ff6e5
RM
9182007-10-18 Roland McGrath <roland@redhat.com>
919
920 * common.h (NT_PPC_VMX): New macro.
921
7fac7ff4
NC
9222007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
923
924 * cr16.h: Updated with new relocaction macros.
925
b10a8ae0
L
9262007-09-17 H.J. Lu <hongjiu.lu@intel.com>
927
928 PR binutils/3281
929 PR binutils/5037
930 * internal.h (elf_segment_map): Add p_size and p_size_valid.
931 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
932 PT_GNU_RELRO segments.
933
8d100c32
KH
9342007-09-11 Nathan Sidwell <nathan@codesourcery.com>
935
936 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
937
b15fa79e
AM
9382007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
939
940 * common.h (NT_SPU): Define.
941
2b05f1b7
L
9422007-08-16 H.J. Lu <hongjiu.lu@intel.com>
943
944 * common.h: Revert last change.
945
94b11780
L
9462007-08-16 H.J. Lu <hongjiu.lu@intel.com>
947
948 * common.h (PT_GNU_STACK): Renamed to ...
949 (PT_GNU_ATTR): This.
950 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
951
fd2f25da
RM
9522007-07-09 Roland McGrath <roland@redhat.com>
953
954 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
955
34c8bcba
JM
9562007-06-29 Joseph Myers <joseph@codesourcery.com>
957
958 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
959
2cf19d5c
JM
9602007-06-29 Joseph Myers <joseph@codesourcery.com>
961
962 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
963
104d59d1
JM
9642007-06-29 Joseph Myers <joseph@codesourcery.com>
965
966 * arm.h (elf32_arm_add_eabi_attr_int,
967 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
968 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
969 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
970 Tag_Symbol, Tag_compatibility): Remove.
971 * common.h (SHT_GNU_ATTRIBUTES): Define.
972
3d3d428f
NC
9732007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
974
975 * common.h (EM_CR16): New entry for CR16 cpu.
976 * cr16.h: New file.
977
99ded152
BW
9782007-06-11 Sterling Augustine <sterling@tensilica.com>
979 Bob Wilson <bob.wilson@acm.org>
fd2f25da 980
99ded152
BW
981 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
982 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 983
f89d32d9
CT
9842007-05-18 Caroline Tice <ctice@apple.com>
985
fd2f25da 986 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
987 DW_OP_GNU_uninit.
988
4f4416b5
AM
9892007-05-12 Alan Modra <amodra@bigpond.net.au>
990
991 * spu.h (R_SPU_ADDR16X): Define.
992 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
993
ece5ef60
AM
9942007-05-11 Alan Modra <amodra@bigpond.net.au>
995
996 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
997
627b32bc
AM
9982007-05-02 Alan Modra <amodra@bigpond.net.au>
999
1000 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1001 and vma for appropriate sections.
1002
0c3e446c
JB
10032007-04-26 Jan Beulich <jbeulich@novell.com>
1004
1005 * common.h (DT_ENCODING): Correct value (back to spec mandated
1006 value).
1007
d4c87fc1
AM
10082007-03-08 Alan Modra <amodra@bigpond.net.au>
1009
1010 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1011 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1012 that don't clash with visibility bits.
1013
689d9c8c
AM
10142007-03-07 Alan Modra <amodra@bigpond.net.au>
1015
1016 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1017
b95dd98f 10182007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1019 Richard Sandiford <rsandifo@redhat.com>
1020 Richard Henderson <rth@redhat.com>
1021 DJ Delorie <dj@redhat.com>
1022 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1023
1024 * mep.h: New file.
b95dd98f
DB
1025 * common.h (EM_CYGNUS_MEP): Define.
1026
10272007-02-15 Dave Brolley <brolley@redhat.com>
1028
1029 From Graydon Hoare <graydon@redhat.com>:
1030 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1031
3bdcfdf4
KH
10322007-01-08 Kazu Hirata <kazu@codesourcery.com>
1033
1034 * m68k.h (EF_M68K_FIDO): New.
1035 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1036 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1037
9840d27e
KH
10382006-12-25 Kazu Hirata <kazu@codesourcery.com>
1039
1040 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1041
425c6cb0
KH
10422006-12-19 Kazu Hirata <kazu@codesourcery.com>
1043
1044 * m68k.h (EF_M68K_ARCH_MASK): New.
1045
3271a814
NS
10462006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1047
1048 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1049
c694fd50
KH
10502006-12-07 Kazu Hirata <kazu@codesourcery.com>
1051
1052 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1053 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1054 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1055 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1056 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1057 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1058 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1059 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1060 EF_M68K_CF_FLOAT, respectively.
1061
4fd454c8
NC
10622006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1063 Nick Clifton <nickc@redhat.com>
1064
1065 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1066
165b93e7
RS
10672006-10-28 Richard Sandiford <richard@codesourcery.com>
1068
1069 * mips.h (R_MIPS_GLOB_DAT): Define
1070 (R_MIPS_max): Bump by 1.
1071
e9f53129
AM
10722006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1073 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1074 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1075 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1076 Alan Modra <amodra@bigpond.net.au>
1077
1078 * common.h (EM_SPU): Define.
1079 * spu.h: New file.
1080
b3549761
NC
10812006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1082
1083 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1084 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1085 (EF_SCORE_HASENTRY): Delete.
1086
e210c36b
NC
10872006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1088
1089 * arm.h: Define TAG_CPU_ARCH_* constants.
1090
1c0d3aa6
NC
10912006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1092
1093 * score.h: New file.
1094 * common.h: Add Score machine number.
1095
fdc90cb4
JJ
10962006-07-10 Jakub Jelinek <jakub@redhat.com>
1097
1098 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1099
1224efb8
L
11002006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1101
1102 * internal.h (ELF_SECTION_SIZE): New.
1103 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1104 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1105 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1106
3f570048
AM
11072006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1108
1109 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1110
9b52905e
NC
11112006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1112 Randolph Chung <randolph@tausq.org>
1113 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1114 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1115 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1116 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1117 New TLS relocs.
1118 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1119 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1120 Define TLS relocs using existing equivalents.
1121
fd2f25da
RM
11222006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1123
28c9d252
NC
1124 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1125
e210c36b
NC
11262006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1127
1128 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1129 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1130 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1131 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1132 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1133 R_BFIN_GOTOFFLO): New relocs.
1134 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1135
11362006-03-23 Michael Matz <matz@suse.de>
1137
1138 * x86-64.h: Add the new relocations with their official
1139 numbers.
1140
0a44bf69
RS
11412006-03-22 Richard Sandiford <richard@codesourcery.com>
1142 Daniel Jacobowitz <dan@codesourcery.com>
1143 Phil Edwards <phil@codesourcery.com>
1144 Zack Weinberg <zack@codesourcery.com>
1145 Mark Mitchell <mark@codesourcery.com>
1146 Nathan Sidwell <nathan@codesourcery.com>
1147
1148 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1149
e14430ab
DA
11502006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1151
1152 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1153 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1154 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1155 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1156 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1157
3a4a14e9
PB
11582006-03-10 Paul Brook <paul@codesourcery.com>
1159
1160 * arm.h (EF_ARM_EABI_VER5): Define.
1161
0b2e31dc
NS
11622006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1163
1164 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1165 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1166 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1167 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1168 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1169 (EF_M68K_EMAC_B): New.
1170
df406460
NC
11712006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1172
1173 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1174 (EF_AVR_LINKRELAX_PREPARED): Add.
1175
2c10a7e5
BE
11762006-03-02 Ben Elliston <bje@au.ibm.com>
1177
1178 Import from the GCC tree:
1179 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1180
1181 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1182 from DWARF 3.
1183 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1184 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1185 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1186 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1187 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1188 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1189 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1190 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1191 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1192 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1193 (DW_END_default, DW_END_big, DW_END_little): New.
1194 (DW_END_lo_user, DW_END_hi_user): Define.
1195 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1196 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1197 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1198 DW_LANG_D): New.
1199
e210c36b
NC
12002006-02-06 Steve Ellcey <sje@cup.hp.com>
1201
1202 * ia64.h (SHF_IA_64_HP_TLS): New.
1203
6772dd07
DD
12042006-02-24 DJ Delorie <dj@redhat.com>
1205
1206 * m32c.h: Add relax relocs.
1207
d70c5fc7
NC
12082006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1209 Anil Paranjape <anilp1@kpitcummins.com>
1210 Shilin Shakti <shilins@kpitcummins.com>
1211
1212 * common.h (EM_XC16X): New entry for xc16x cpu.
1213 Sort other EM_* numbers into numerical order.
1214 * xc16x.h: New file.
fd2f25da 1215
84d1d650
L
12162006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1217
1218 PR binutils/2258
1219 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1220 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1221
266abb8f
NS
12222006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1223
1224 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1225 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1226 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1227 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1228 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1229
12302006-02-06 Steve Ellcey <sje@cup.hp.com>
1231
1232 * ia64.h (SHF_IA_64_HP_TLS): New.
1233
67a4f2b7
AO
12342006-01-18 Alexandre Oliva <aoliva@redhat.com>
1235
1236 Introduce TLS descriptors for i386 and x86_64.
1237 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1238 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1239 New.
1240 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1241 R_X86_64_TLSDESC): New.
1242
64fd6348
NC
12432006-01-09 Mike Frysinger <vapier@gentoo.org>:
1244
1245 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1246
d031aafb
NS
12472005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1248
1249 Second part of ms1 to mt renaming.
1250 * common.h (EM_MT): Renamed.
1251 * mt.h: Rename relocs, cpu & other defines.
1252
e210c36b
NC
12532005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1254
1255 * mt.h: Renamed from ms1.h
1256
39b41c9c
PB
12572005-12-12 Paul Brook <paul@codesourcery.com>
1258
1259 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1260
5e2b0d47
NC
12612005-11-11 Nick Clifton <nickc@redhat.com>
1262
1263 PR 1150
1264 * mips.h (STO_OPTIONAL): Define.
1265 (ELF_MIPS_IS_OPTIONAL): Define.
1266
e210c36b
NC
12672005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1268
1269 Add ms2.
1270 * ms1.h (EF_MS1_CPU_MS2): New.
1271
12722005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1273
1274 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1275
3c9b82ba
NC
12762005-09-30 Catherine Moore <clm@cm00re.com>
1277
1278 * bfin.h: New file.
1279 * common.h (EM_BLACKFIN): Define.
1280
ee065d83
PB
12812005-10-08 Paul Brook <paul@codesourcery.com>
1282
1283 * arm.h: Add prototypes for BFD object attribute routines.
1284
1cacb694
RE
12852005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1286
1287 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1288
3c26c61a
DA
12892005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1290
1291 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1292 New defines.
1293
67762f6b
DA
12942005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1295
1296 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1297 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1298 deprecated defines.
1299 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1300 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1301 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1302 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1303 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1304 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1305 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1306 NT_HP_UX_OPTIONS): Define.
1307
fd54057a
DD
13082005-07-25 DJ Delorie <dj@redhat.com>
1309
1310 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1311
3b22753a
L
13122005-07-25 Jan Hubicka <jh@suse.cz>
1313
1314 * x86-64.h (SHN_X86_64_LCOMMON): New.
1315 (SHF_X86_64_LARGE): New.
1316
157e7bd1
NC
13172005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1318
1319 * m32r.h (R_M32R_REL32): Added.
1320
df45824a
BE
13212005-07-18 Ben Elliston <bje@au.ibm.com>
1322
1323 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1324 Replace with DW_ATE_decimal_float (now in DWARF 3).
1325
49f58d10
JB
13262005-07-14 Jim Blandy <jimb@redhat.com>
1327
1328 Add support for Renesas M32C and M16C.
1329 * common.h (EM_M32C): New machine number.
1330 * m32c.h: New file.
fd2f25da 1331
e210c36b
NC
13322005-06-17 Jakub Jelinek <jakub@redhat.com>
1333
1334 * external.h (GRP_ENTRY_SIZE): Define.
1335
d6ab8113
JB
13362005-06-17 Jan Beulich <jbeulich@novell.com>
1337
1338 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1339 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1340 R_X86_64_GOTPC32.
1341
3c33e371
AH
13422005-06-07 Aldy Hernandez <aldyh@redhat.com>
1343 Michael Snyder <msnyder@redhat.com>
1344 Stan Cox <scox@redhat.com>
1345
1346 * common.h (EM_MS1): Define.
1347
1348 * ms1.h: New file.
1349
2acf634e
RH
13502005-05-31 Richard Henderson <rth@redhat.com>
1351
1352 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1353
484124bb
RH
13542005-05-29 Richard Henderson <rth@redhat.com>
1355
1356 * alpha.h (DT_ALPHA_PLTRO): New.
1357
d68f4033
BE
13582005-05-19 Ben Elliston <bje@au.ibm.com>
1359
1360 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1361 the user-defined encoding space pending inclusion in the standard.
1362
cb1afa5c
ZW
13632005-05-18 Zack Weinberg <zack@codesourcery.com>
1364
1365 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1366 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1367
c19d1205
ZW
13682005-05-17 Zack Weinberg <zack@codesourcery.com>
1369
1370 * arm.h: Import complete list of official relocation names
1371 and numbers from AAELF. Define FAKE_RELOCs for old names.
1372 Remove a few old names no longer used anywhere.
1373
1fe44d79
AM
13742005-05-14 Alan Modra <amodra@bigpond.net.au>
1375
1376 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1377
2df98d85
AM
13782005-05-11 Alan Modra <amodra@bigpond.net.au>
1379
1380 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1381 R_PPC_RELAX32PC_PLT) Adjust.
1382 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1383 (DT_PPC_GLINK): Define.
1384
e172dbf8
NC
13852005-05-10 Nick Clifton <nickc@redhat.com>
1386
1387 * Update the address and phone number of the FSF organization in
1388 the GPL notices in the following files:
2df98d85 1389 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1390 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1391 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1392 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1393 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1394 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1395 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1396
faa7ef87
L
13972005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1398
a63027e5
L
1399 Moved from ../ChangeLog
1400
faa7ef87
L
1401 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1402 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1403
1404 2004-10-12 Paul Brook <paul@codesourcery.com>
1405 * arm.h (EF_ARM_EABI_VER4): Define.
1406
1407 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1408
1409 * common.h (PT_SUNW_EH_FRAME): Define.
1410 * x86-64.h (SHT_X86_64_UNWIND): Define.
1411
1412 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1413 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1414 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1415 (XTENSA_PROP_SEC_NAME): Define.
1416 (property_table_entry): Add flags field.
1417 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1418
1419 2004-09-17 Paul Brook <paul@codesourcery.com>
1420 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1421 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1422 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1423
1424 2004-09-13 Paul Brook <paul@codesourcery.com>
1425 * arm.h: Rename RELABS to TARGET1.
1426
1427 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1428 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1429 (PT_GNU_RELRO): Define.
1430
ba93b8ac
DJ
14312005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1432 Phil Blundell <philb@gnu.org>
1433
1434 * arm.h: Add TLS relocations.
1435
c927f9ef
BE
14362005-03-23 Ben Elliston <bje@au.ibm.com>
1437
1438 * dwarf.h: Merge with GCC's dwarf.h.
1439
238d258f
NC
14402005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1441
1442 * m68k.h (EF_CFV4E): Define.
1443
b294bdf8
MM
14442005-03-17 Paul Brook <paul@codesourcery.com>
1445 Dan Jacobowitz <dan@codesourcery.com>
1446 Mark Mitchell <mark@codesourcery.com>
1447
1448 * arm.h (PT_ARM_EXIDX): Define.
1449
51cb3ca7
DJ
14502005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1451 Joseph Myers <joseph@codesourcery.com>
1452
1453 * mips.h: Define MIPS TLS relocations.
1454
d6f16593 14552005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1456 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1457
1458 * mips.h (R_MIPS16_GOT16): New reloc code.
1459 (R_MIPS16_CALL16): Likewise.
1460 (R_MIPS16_HI16): Likewise.
1461 (R_MIPS16_LO16): Likewise.
1462 (R_MIPS16_min): New fake reloc code.
1463 (R_MIPS16_max): Likewise.
1464
a1c17af2
MR
14652005-02-11 Maciej W. Rozycki <macro@mips.com>
1466
1467 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1468
90219bd0
AO
14692005-01-25 Alexandre Oliva <aoliva@redhat.com>
1470
1471 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1472 * frv.h: Add R_FRV_TLSMOFF.
1473 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1474 * frv.h: Add TLS relocations.
1475
e38bc3b5
NC
14762005-01-17 Nick Clifton <nickc@redhat.com>
1477
1478 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1479 EF_SH2A_SH3E): New flags.
1480 (EF_SH_BFD_TABLE): Add these new flags to the table.
1481
b4a38de6
AM
14822005-01-12 Alan Modra <amodra@bigpond.net.au>
1483
1484 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1485 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1486
750bce0e 14872004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1488
faa7ef87 1489 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1490
1e50d24d
RS
14912004-12-16 Richard Sandiford <rsandifo@redhat.com>
1492
1493 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1494
69881c93
ILT
14952004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1496
1497 * mips.h (E_MIPS_MACH_9000): Define.
1498
b676888f
HPN
14992004-11-04 Hans-Peter Nilsson <hp@axis.com>
1500
1501 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1502 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1503 macros.
1504
637cf767
EC
15052004-10-06 Eric Christopher <echristo@redhat.com>
1506
1507 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1508
40a18ebd
NC
15092004-10-01 Paul Brook <paul@codesourcery.com>
1510
1511 * arm.h (SHT_ARM_EXIDX): Define.
1512 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1513 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1514 Define.
1515
b18c562e
NC
15162004-08-25 Dmitry Diky <diwil@spec.ru>
1517
1518 * msp430.h: Add new relocs.
1519
083febaa
L
15202004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1521
1522 * i386.h (R_386_USED_BY_INTEL_200): New.
1523
1d70c7fb
AO
15242004-07-29 Alexandre Oliva <aoliva@redhat.com>
1525
1526 Introduce SH2a support.
1527 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1528 * sh.h (EF_SH2A_NOFPU): New.
1529 2003-12-01 Michael Snyder <msnyder@redhat.com>
1530 * sh.h (EF_SH2A): New.
1531
670ec21d
NC
15322004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1533
1534 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1535 BFD_RELOC_CRX_SWITCH32.
1536
1fe1f39c
NC
15372004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1538
1539 * common.h (EM_CRX): Define.
1540 * crx.h: New file.
1541
097f809a
NC
15422004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1543
1544 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1545 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1546
375db92b
AM
15472004-06-19 Alan Modra <amodra@bigpond.net.au>
1548
1549 * common.h (ELF64_R_INFO): Warning fix.
1550
092dcd75
CD
15512004-06-14 Chris Demetriou <cgd@broadcom.com>
1552
1553 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1554 with an updated comment.
1555
f6f9408f
JR
15562004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1557
1558 * sh.h (EF_SH_HAS_DSP): Remove.
1559 (EF_SH_HAS_FP): Remove.
1560 (EF_SH_MERGE_MACH): Remove.
1561 (EF_SH4_NOFPU): Convert to decimal.
1562 (EF_SH4A_NOFPU): Likewise.
1563 (EF_SH4_NOMMU_NOFPU): Likewise.
1564 (EF_SH3_NOMMU): Add new macro.
1565 (EF_SH_BFD_TABLE): Likewise.
1566 (sh_find_elf_flags): Add prototype.
1567 (sh_elf_get_flags_from_mach): Likewise.
1568
4030e8f6
CD
15692004-04-24 Chris Demetriou <cgd@broadcom.com>
1570
1571 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1572 (R_MIPS_GNU_REL_HI16): Remove.
1573 (R_MIPS_GNU_REL16_S2): Update comment.
1574
0949843d 15752004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1576 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1577
1578 * common.h (EM_CR): Define.
1579 * cr16c.h: New file.
1580
d507cf36
PB
15812004-03-23 Paul Brook <paul@codesourcery.com>
1582
1583 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1584
ae51a426
JR
15852003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1586
1587 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1588
676a64f4
RS
15892004-03-01 Richard Sandiford <rsandifo@redhat.com>
1590
1591 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1592
481fedf3
RM
15932004-01-28 Roland McGrath <roland@redhat.com>
1594
1595 * common.h (AT_SECURE): New macro.
1596
7e67eb11
RM
15972004-01-21 Roland McGrath <roland@redhat.com>
1598
1599 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1600 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1601 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1602 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1603 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1604
3fe74472
MK
16052004-01-17 Mark Kettenis <kettenis@gnu.org>
1606
1607 * common.h (NT_OPENBSD_IDENT): Define.
1608
79987b2f
AO
16092004-01-06 Alexandre Oliva <aoliva@redhat.com>
1610
1611 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1612 * frv.h (EF_FRV_FDPIC): New macro.
1613 (EF_FRV_PIC_FLAGS): Adjust.
1614 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1615 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1616 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1617 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1618 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1619 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1620 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1621 New.
1622
252b5132 1623
c9e214e5 1624For older changes see ChangeLog-9103
252b5132
RH
1625\f
1626Local Variables:
c9e214e5
AM
1627mode: change-log
1628left-margin: 8
1629fill-column: 74
252b5132
RH
1630version-control: never
1631End:
This page took 0.63515 seconds and 4 git commands to generate.