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