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