* m68klinux-nat.c (getregs_supplies): Make static.
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
6f7be959
WL
12012-02-25 Walter Lee <walt@tilera.com>
2
3 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
4 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
5 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
6 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
7 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
8 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
9 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
10 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
11 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
12 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
13 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
14 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
15 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
16 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
17 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
18 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
19 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
20 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
21 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
22 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
23 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
24 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
25 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
26 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
27 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
28 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
29 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
30 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
31 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
32 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
33 (R_TILEGX_TLS_GD_CALL): Ditto.
34 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
35 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
36 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
37 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
38 (R_TILEGX_TLS_IE_LOAD): Ditto.
39 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
40 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
41 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
42 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
43 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
44 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
45 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
46 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
47 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
48 (R_TILEPRO_TLS_IE_LOAD): Ditto.
49 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
50 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
51 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
52 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
53 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
54 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
55 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
56 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
57
9cea966c
DD
582011-12-22 DJ Delorie <dj@redhat.com>
59
60 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
61 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
62
8b40760a
L
632011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
64
65 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
66
355b81d9
UW
672011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
68
69 * common.h (NT_S390_LAST_BREAK): Define.
70 (NT_S390_SYSTEM_CALL): Likewise.
71
99c513f6
DD
722011-11-01 DJ Delorie <dj@redhat.com>
73
74 * common.h (EM_RL78, EM_78K0R): New.
75 * rl78.h: New.
76
cfb8c092
NC
772011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
78
79 * epiphany.h: New file.
80 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
81
3b421ab3
AM
822011-10-10 Alan Modra <amodra@gmail.com>
83
84 * ppc64.h (R_PPC64_TOCSAVE): Add.
85
d4cb0ea0
NC
862011-10-05 DJ Delorie <dj@redhat.com>
87
88 * rx.h (E_FLAG_RX_PID): New.
89
9e8c70f9
DM
902011-09-21 David S. Miller <davem@davemloft.net>
91
92 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
93 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
94
505b88fb
L
952011-08-12 H.J. Lu <hongjiu.lu@intel.com>
96
97 PR ld/13082
98 * x86-64.h (R_X86_64_RELATIVE64): New.
99
df58fc94
RS
1002011-07-24 Chao-ying Fu <fu@mips.com>
101 Maciej W. Rozycki <macro@codesourcery.com>
102
103 * mips.h (R_MICROMIPS_min): New relocations.
104 (R_MICROMIPS_26_S1): Likewise.
105 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
106 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
107 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
108 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
109 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
110 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
111 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
112 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
113 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
114 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
115 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
116 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
117 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
118 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
119 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
120 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
121 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
122 (R_MICROMIPS_max): Likewise.
123 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
124 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
125 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
126 (STO_MICROMIPS): Likewise.
127 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
128 (ELF_ST_IS_COMPRESSED): Likewise.
129 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
130 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
131 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
132
7a9068fe
L
1332011-07-22 H.J. Lu <hongjiu.lu@intel.com>
134
135 * common.h (EM_K1OM): New.
136
9c55345c
TS
1372011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
138 Thomas Schwinge <thomas@schwinge.name>
139
2bb70ae0 140 PR binutils/12913
9c55345c
TS
141 * common.h (ELFOSABI_GNU): Define, replaces...
142 (ELFOSABI_LINUX): ... this, kept as an alias.
143 (ELFOSABI_HURD): Remove.
144
faa9a424
UW
1452011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
146
147 * common.h (NT_ARM_VFP): Define.
148
aa137e4d
NC
1492011-06-13 Walter Lee <walt@tilera.com>
150
151 * common.h: Add EM_TILEGX.
152 * tilegx.h: New file.
153 * tilepro.h: New file.
154
2ddcd4af
TG
1552011-06-09 Tristan Gingold <gingold@adacore.com>
156
157 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
158
cc643b88
NC
1592011-06-02 Nick Clifton <nickc@redhat.com>
160
161 * common.h: Fix spelling mistake in comment.
162 * reloc-macros.h: Likewise.
163
63e1a0fc
PB
1642011-05-31 Paul Brook <paul@codesourcery.com>
165
166 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
167
8b40760a
L
1682011-05-09 Paul Brook <paul@codesourcery.com>
169
170 * tic6x.h (ELF_STRING_C6000_unwind,
171 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
172 ELF_STRING_C6000_unwind_info_once): Define.
173
e21e5835
NC
1742011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
175
176 * common.h (NT_STAPSDT): New define.
177
c7811365
BS
1782011-03-31 Bernd Schmidt <bernds@codesourcery.com>
179
180 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
181 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
182 (SHN_TIC6X_SCOMMON): Define.
183
00e98fc7
TG
1842011-03-31 Tristan Gingold <gingold@adacore.com>
185
186 * ia64.h (Elf64_External_VMS_Note): New struct.
187 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
188 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
189 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
190 (NT_VMS_PATCHTIME) New macros.
191
34e77a92
RS
1922011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
193
194 * arm.h (R_ARM_IRELATIVE): New relocation.
195
35fc36a8
RS
1962011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
197
198 * internal.h (elf_internal_sym): Add st_target_internal.
199 * arm.h (arm_st_branch_type): New enum.
200 (ARM_SYM_BRANCH_TYPE): New macro.
201
8f7e76d0
NC
2022011-03-10 Nick Clifton <nickc@redhat.com>
203
204 * common.h (EM_V850): V850s now supplied by Renesas.
205
15a44d57
AM
2062011-02-25 Alan Modra <amodra@gmail.com>
207
eba5cfbc 208 PR 12516
15a44d57
AM
209 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
210 sections at start or end of PT_DYNAMIC.
211
0855e32b
NS
2122011-01-10 Nathan Sidwell <nathan@codesourcery.com>
213 Glauber de Oliveira Costa <glommer@gmail.com>
214
215 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
216 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
217 relocations.
218
aa137e4d
NC
2192010-11-16 Jie Zhang <jie.zhang@analog.com>
220
221 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
222 (EF_BFIN_DATA_IN_L1): Define.
223
fd503541
NC
2242010-11-11 Mingming Sun <mingm.sun@gmail.com>
225
226 * mips.h (E_MIPS_MACH_LS3A): Defined.
227
87779176
JM
2282010-11-02 Joseph Myers <joseph@codesourcery.com>
229
230 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
231 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
232 Tag_ABI_array_object_alignment,
233 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
234
3cbd1c06
JM
2352010-10-29 Joseph Myers <joseph@codesourcery.com>
236
237 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
238
b5593623
JM
2392010-10-29 Bernd Schmidt <bernds@codesourcery.com>
240 Joseph Myers <joseph@codesourcery.com>
241
242 * tic6x-attrs.h (Tag_ABI_DSBT): New.
243
75fa6dc1
JM
2442010-10-21 Joseph Myers <joseph@codesourcery.com>
245
246 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
247 value 4.
248 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
249 attribute renaming.
250
1cd986c5
NC
2512010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
252 Ina Pandit <ina.pandit@kpitcummins.com>
253
254 * v850.h: Add support for V850E2 and V850E2V3.
255 (v850_reloc_type): Update the newly added relocations
256
f4638467
AM
2572010-07-20 Alan Modra <amodra@gmail.com>
258
259 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
260 (ELF_SECTION_SIZE): ..here.
261 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
262 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
263
ba761f19
AM
2642010-06-25 Alan Modra <amodra@gmail.com>
265
266 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
267
59e6276b
JM
2682010-06-15 Joseph Myers <joseph@codesourcery.com>
269
270 * tic6x-attrs.h: New.
271 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
272 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
273 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
274 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
275 C6XABI_Tag_CPU_arch_C674X): Define.
276
28f997cf
TG
2772010-06-11 Tristan Gingold <gingold@adacore.com>
278
279 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
280 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
281 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
282 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
283 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
284 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
285 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
286 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
287 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
288 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
289 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
290 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
291 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
292 (Elf64_External_VMS_IMAGE_RELA): Ditto.
293 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
294 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
295 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
296 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
297 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
298 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
299 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
300 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
301
8e45593f
NC
3022010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
303 Joseph Myers <joseph@codesourcery.com>
304 Andrew Stubbs <ams@codesourcery.com>
305
306 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
307 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
308 other invalid ranges.
309 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
310 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
311 (R_SH_FUNCDESC_VALUE): New.
312
18ae9cc1
L
3132010-05-18 H.J. Lu <hongjiu.lu@intel.com>
314
315 PR gas/11600
316 * common.h (SHF_EXCLUDE): New.
317
318 * i370.h (SHF_EXCLUDE): Removed.
319 * or32.h (SHF_EXCLUDE): Likewise.
320 * ppc.h (SHF_EXCLUDE): Likewise.
321 * sparc.h (SHF_EXCLUDE): Likewise.
322
9a83a553
AM
3232010-04-23 Alan Modra <amodra@gmail.com>
324
325 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
326 Invert logic to clarify test for .tbss.
327 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
328 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
329 macro args with parentheses.
330 (ELF_SECTION_IN_SEGMENT): Define.
331 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
332 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
333
75375b3e
MGD
3342010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
335
336 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
337 Tag_FP_HP_extension): Add new ABI attribute tags.
338
e4e42b45
NC
3392010-04-15 Nick Clifton <nickc@redhat.com>
340
341 * alpha.h: Update copyright notice to use GPLv3.
342 * arc.h: Likewise.
343 * arm.h: Likewise.
344 * avr.h: Likewise.
345 * bfin.h: Likewise.
346 * common.h: Likewise.
347 * cr16.h: Likewise.
348 * cr16c.h: Likewise.
349 * cris.h: Likewise.
350 * crx.h: Likewise.
351 * d10v.h: Likewise.
352 * d30v.h: Likewise.
353 * dlx.h: Likewise.
354 * dwarf.h: Likewise.
355 * external.h: Likewise.
356 * fr30.h: Likewise.
357 * frv.h: Likewise.
358 * h8.h: Likewise.
359 * hppa.h: Likewise.
360 * i370.h: Likewise.
361 * i386.h: Likewise.
362 * i860.h: Likewise.
363 * i960.h: Likewise.
364 * ia64.h: Likewise.
365 * internal.h: Likewise.
366 * ip2k.h: Likewise.
367 * iq2000.h: Likewise.
368 * lm32.h: Likewise.
369 * m32c.h: Likewise.
370 * m32r.h: Likewise.
371 * m68hc11.h: Likewise.
372 * m68k.h: Likewise.
373 * mcore.h: Likewise.
374 * mep.h: Likewise.
375 * microblaze.h: Likewise.
376 * mips.h: Likewise.
377 * mmix.h: Likewise.
378 * mn10200.h: Likewise.
379 * moxie.h: Likewise.
380 * msp430.h: Likewise.
381 * mt.h: Likewise.
382 * openrisc.h: Likewise.
383 * or32.h: Likewise.
384 * pj.h: Likewise.
385 * ppc.h: Likewise.
386 * ppc64.h: Likewise.
387 * reloc-macros.h: Likewise.
388 * rx.h: Likewise.
389 * s390.h: Likewise.
390 * sh.h: Likewise.
391 * sparc.h: Likewise.
392 * spu.h: Likewise.
393 * v850.h: Likewise.
394 * vax.h: Likewise.
395 * vxworks.h: Likewise.
396 * x86-64.h: Likewise.
397 * xc16x.h: Likewise.
398 * xstormy16.h: Likewise.
399 * xtensa.h: Likewise.
400
9957b18f
AM
4012010-04-08 David Stubbs <stubbs@icerasemi.com>
402
403 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
404 cannot contain any sections.
405
40b36596
JM
4062010-03-25 Joseph Myers <joseph@codesourcery.com>
407
408 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
409 * tic6x.h: New.
410
e1dcda2d
L
4112010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
412
413 * common.h (VER_FLG_*): Document.
414 (VER_FLG_INFO): Define.
415
17e57237
NC
4162010-02-23 Andrew Zabolotny <anpaza@mail.ru>
417
418 PR binutils/11297
419 * avr.h: (R_AVR_8): New relocation number.
420
cd21e546
MGD
4212010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
422
423 * arm.h (Tag_MPextension_use): Renumber.
424 (Tag_DIV_use): Add.
425 (Tag_MPextension_use_legacy): Likewise.
426
d7eeb400
MS
4272010-02-09 Michael Holzheu <holzheu@de.ibm.com>
428
429 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
430 NT_S390_CTRS and NT_S390_PREFIX): Define.
431
e1dcda2d
L
4322010-02-08 David S. Miller <davem@davemloft.net>
433
434 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
435
4339cae0
L
4362010-02-02 H.J. Lu <hongjiu.lu@intel.com>
437
438 * common.h (NT_386_XSTATE): New.
439
3ff95107 4402010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 441
3ff95107
L
442 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
443
c75a08aa
AM
4442010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
445
4339cae0 446 * common.h (PN_XNUM): Define.
c75a08aa 447
0675e188
UW
4482009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
449
450 * common.h (NT_S390_HIGH_GPRS): Define.
451
32af9f6e
AM
4522009-12-17 Alan Modra <amodra@bigpond.net.au>
453
454 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
455 R_PPC_RELAX32PC_PLT): Delete.
456 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
457
8b40760a
L
4582009-12-03 David Daney <ddaney@caviumnetworks.com>
459 Adam Nemet <adambnemet@gmail.com>
460
461 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
462
3c65b800
JM
4632009-11-28 Joseph Myers <joseph@codesourcery.com>
464
465 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
466 EM_TI_C5500, EM_CUDA): Define.
467 (EM_res140, EM_res141, EM_res142): Remove.
468
9e3c6df6
PB
4692009-11-17 Paul Brook <paul@codesourcery.com>
470 Daniel Jacobowitz <dan@codesourcery.com>
471
472 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
473
c7927a3c
NC
4742009-09-29 DJ Delorie <dj@redhat.com>
475
476 * rx.h: New file.
477
a7f2871e
AM
4782009-09-21 Alan Modra <amodra@bigpond.net.au>
479
480 * ppc.h (DT_PPC_TLSOPT): Define.
481 * ppc64.h (DT_PPC64_TLSOPT): Define.
482
7f6fed87
NC
4832009-08-10 Daniel Gutson <dgutson@codesourcery.com>
484
485 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
486 (SHT_ARM_OVERLAYSECTION): New define.
487
cb88ce9f
BS
4882006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
489
490 From Mike Frysinger <michael.frysinger@analog.com>
491 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
492 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
493 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
494 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
495 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
496 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
497 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
498 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
499 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
500 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
501 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
502 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
503 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
504 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
505 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
506 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
507 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
508 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
509 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 510
44db4087
ME
5112009-08-09 Michael Eager <eager@eagercon.com>
512
513 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 514 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 515
7ba29e2a
NC
5162009-08-06 Michael Eager <eager@eagercon.com>
517
518 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
519 * elf/microblaze.h: New reloc definitions.
520
28ec585f
AM
5212009-07-30 Alan Modra <amodra@bigpond.net.au>
522
523 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
524 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
525
8a9036a4
L
5262009-07-25 H.J. Lu <hongjiu.lu@intel.com>
527
528 * common.h (EM_L1OM): New.
529
8fdcc58d
TS
5302009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
531 Alan Modra <amodra@bigpond.net.au>
532
533 * spu.h (R_SPU_ADD_PIC): New.
534
3e7a7d11
NC
5352009-07-23 Ulrich Drepper <drepper@redhat.com>
536
537 * common.h (STB_GNU_UNIQUE): Define.
538
fa8f86ff
TT
5392009-07-10 Tom Tromey <tromey@redhat.com>
540
541 * dwarf2.h: Move to `..'.
542
1bffd25b
L
5432009-07-10 H.J. Lu <hongjiu.lu@intel.com>
544
545 * dwarf2.h: Just include ../dwarf2.h.
546
e054468f
AM
5472009-07-10 Alan Modra <amodra@bigpond.net.au>
548
549 * ppc.h (R_PPC_IRELATIVE): Add.
550 (R_PPC_RELAX32, R_PPC_RELAX32PC,
551 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
552 * ppc64.h (R_PPC64_IRELATIVE): Add.
553
3244e8f5
JJ
5542009-07-03 Jakub Jelinek <jakub@redhat.com>
555
556 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
557 and DW_OP_stack_value.
558
ceaf50a2
AM
5592009-06-22 Alan Modra <amodra@bigpond.net.au>
560
561 * ppc.h (R_PPC_RELAX*): Define as enum.
562
f865a31d
AG
5632009-06-11 Anthony Green <green@moxielogic.org>
564
565 * moxie.h (R_MOXIE_PCREL10): New.
566
cbe950e9
L
5672009-06-01 H.J. Lu <hongjiu.lu@intel.com>
568
569 PR ld/10205
570 * i386.h (R_386_IRELATIVE): New.
571 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
572
cf65542b
L
5732009-05-27 H.J. Lu <hongjiu.lu@intel.com>
574
575 * common.h: Update comments for dynamic tag ranges.
576
4e38f72c
DD
5772009-04-30 DJ Delorie <dj@redhat.com>
578
579 * mep.h (EF_MEP_COP_*): New.
580 (EF_MEP_ALL_FLAGS): Add them.
581
d8045f23
NC
5822009-04-30 Nick Clifton <nickc@redhat.com>
583
584 * common.h (STT_GNU_IFUNC): Define.
585
ed4a4bdf
CC
5862009-04-24 Cary Coutant <ccoutant@google.com>
587
588 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
589
20135e4c
NC
5902009-04-15 Anthony Green <green@moxielogic.com>
591
592 * common.h (EM_MOXIE): Define.
593 * moxie.h: New file.
594
4d28413b
DD
5952009-04-07 DJ Delorie <dj@redhat.com>
596
597 * mep.h (EF_MEP_CPU_C5): New.
598
96b2958f
L
5992009-04-01 H.J. Lu <hongjiu.lu@intel.com>
600
601 * common.h (EM_INTEL178): Removed.
602 (EM_INTEL179): Likewise.
603 (EM_ETPU): New.
604 (EM_SLE9X): Likewise.
605 (EM_INTEL181): Likewise.
606 (EM_INTEL182): Likewise.
607
f47a1d2e
L
6082009-03-31 H.J. Lu <hongjiu.lu@intel.com>
609
610 * common.h (EM_INTEL178): New.
611 (EM_INTEL179): Likewise.
612 (EM_INTEL180): Likewise.
613
0e879927
ILT
6142009-03-20 Mikolaj Zalewski <mikolajz@google.com>
615
616 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
617
4d407348
MK
6182009-03-14 Mark Kettenis <kettenis@gnu.org>
619
17e57237
NC
620 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
621 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
622 (NT_OPENBSD_WCOOKIE): New defines.
623
904001b0
JK
6242009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
625
626 * common.h (AT_RANDOM): Define.
627
727fc41e
AM
6282009-03-04 Alan Modra <amodra@bigpond.net.au>
629
630 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
631 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
632
c3b7224a
NC
6332009-03-02 Qinwei <qinwei@sunnorth.com.cn>
634
635 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
636 * common.h (EM_SCORE_OLD): Define.
637
36319970
L
6382009-02-23 H.J. Lu <hongjiu.lu@intel.com>
639
640 * common.h (STB_LOPROC): Replace Application-specific with
641 Processor-specific in comments.
642 (STB_HIPROC): Likewise.
643 (STT_LOPROC): Likewise.
644 (STT_HIPROC): Likewise.
645
52b6b6b9
JM
6462009-02-03 Sandip Matte <sandip@rmicorp.com>
647
648 * mips.h (E_MIPS_MACH_XLR): Define.
649
cf869cce
NC
6502009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
651
652 * m68k.h: Map TLS relocations to numbers.
653
91e22acd
AS
6542009-01-15 Andrew Stubbs <ams@codesourcery.com>
655 Julian Brown <julian@codesourcery.com>
656
657 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
658 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
659 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
660 version 2.07.
661 (Tag_undefined39, Tag_nodefaults): New enum values.
662 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
663 (Tag_conformance, Tag_Virtualization_use): Likewise.
664 (Tag_undefined69, Tag_MPextension_use): Likewise.
665
01e1a5bc
NC
6662009-01-15 Douglas B Rupp <rupp@gnat.com>
667
668 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
669 New macros. Minor reformatting.
670
84e94c90
NC
6712008-12-23 Jon Beniston <jon@beniston.com>
672
673 * lm32.h: New file.
674
0f88be7a
NC
6752008-12-23 Nick Clifton <nickc@redhat.com>
676
677 * commmon.h (STT_IFUNC): Delete.
678
7a0cc8ed
HPN
6792008-12-20 Hans-Peter Nilsson <hp@axis.com>
680
681 * cris.h (R_CRIS_32_IE): New relocation.
682
e7c33416
NC
6832008-12-03 Nick Clifton <nickc@redhat.com>
684
685 * common.h (STT_IFUNC): Define.
686
e73521d6
SR
6872008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
688
689 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
690 R_CR16_GLOB_DAT): New relocations.
691
a973d22c
HPN
6922008-11-25 Hans-Peter Nilsson <hp@axis.com>
693
694 * cris.h (R_CRIS_32_TPREL): Correct comment.
695 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
696
8e79c3df
CM
6972008-11-18 Catherine Moore <clm@codesourcery.com>
698
699 * arm.h (Tag_ABI_FP_16bit_format): Define.
700
2b0bc088
NC
7012008-11-14 Nathan Sidwell <nathan@codesourcery.com>
702
703 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 704
759cc328
UW
7052008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
706
707 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
708
f82e0623
NF
7092008-10-10 Nathan Froyd <froydnj@codesourcery.com>
710
711 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
712
1d037692
HPN
7132008-10-04 Hans-Peter Nilsson <hp@axis.com>
714
715 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
716 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
717 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
718 (R_CRIS_16_TPREL): New relocations.
719
28dbbc02
BW
7202008-08-20 Bob Wilson <bob.wilson@acm.org>
721
722 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
723 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
724 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
725
861fb55a
DJ
7262008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
727 Daniel Jacobowitz <dan@codesourcery.com>
728 Catherine Moore <clm@codesourcery.com>
729 Mark Shinwell <shinwell@codesourcery.com>
730
731 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
732 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
733
0deb8eee
AM
7342008-08-04 Markus Weiss <weissms@aros.org>
735
736 * common.h (ELFOSABI_AROS): Update comment.
737
3c7b9897
AM
7382008-07-26 Michael Eager <eager@eagercon.com>
739
740 * ppc.h: Add description of single-precision.
741
89eeb0bc
LM
7422008-07-21 Luis Machado <luisgpm@br.ibm.com>
743
744 * common.h: Define NT_PPC_VSX.
745
30c09090
RS
7462008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
747
748 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
749
b8a39af8
SR
7502008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
751
752 * common.h (EM_CR16): Correct value.
753 (EM_CR16): Rename to EM_CR16_OLD.
754
ff7eeb89
DD
7552008-06-12 DJ Delorie <dj@redhat.com>
756
757 * common.h (EM_M32C_NEW): Rename to EM_M32C.
758 (EM_M32C): Rename to EM_M32C_OLD.
759
3c9a78e0
JM
7602008-06-12 Joseph Myers <joseph@codesourcery.com>
761
762 * common.h: Update e_machine table.
763
a23ede3d
KK
7642008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
765
766 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
767
2424f303
JM
7682008-06-09 Joseph Myers <joseph@codesourcery.com>
769
770 * common.h: Change registry@caldera.com to registry@sco.com.
771
7c90103b
NC
7722008-05-21 Nick Clifton <nickc@redhat.com>
773
774 * reloc-macros.h: Add a comment about the use of the
775 END_RELOC_NUMBERS symbol as a sentinel value.
776
7772008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 778
7c90103b
NC
779 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
780
14a6d8e0
DM
7812008-04-16 David S. Miller <davem@davemloft.net>
782
783 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
784 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
785 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
786 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
787
15397d0b
ILT
7882008-03-24 Ian Lance Taylor <iant@google.com>
789
790 * common.h (NT_GNU_GOLD_VERSION): Define.
791
72de5009
AM
7922008-03-13 Alan Modra <amodra@bigpond.net.au>
793
794 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
795 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
796 Order struct as for external version.
797
1bce5d2c
AM
7982008-03-12 Alan Modra <amodra@bigpond.net.au>
799
4fbb74a6
AM
800 PR 5900
801 * common.h (SHN_BAD): Delete.
802 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
803 * external.h: ..here.
804 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
805 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
806 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
807
8082008-03-12 Alan Modra <amodra@bigpond.net.au>
809
810 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 811 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 812 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 813 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 814 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 815 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
816 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
817 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 818 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 819 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 820 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
821 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
822 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 823 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 824 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 825
35d60fe4
NC
8262008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
827
828 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
829 DW_OP_PGI_omp_thread_num.
830
7b03d09a
AN
8312008-02-04 Adam Nemet <anemet@caviumnetworks.com>
832
833 * mips.h: Update copyright.
834 (E_MIPS_MACH_OCTEON): New macro.
835
148b93f2
NC
8362008-01-30 Tristan Gingold <gingold@adacore.com>
837
838 Add OpenVMS extensions.
1bce5d2c
AM
839 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
840 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 841 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
842 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
843 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
844 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
845 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
846 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
847 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
848 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
849 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
850 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
851 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
852 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
853 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
854 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
855 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
856 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
857 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
858 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
859 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
860 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
861
c74ba406
MK
8622008-01-16 Mark Kettenis <kettenis@gnu.org>
863
864 * common.h (AT_SUN_AUXFLAGS): Define.
865
60955fda
DJ
8662007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
867
868 * dwarf2.h (DW_AT_hi_user): Correct value.
869
1bbb5f21 8702007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 871
1bbb5f21 872 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 873
350cc38d
MS
8742007-11-29 Mark Shinwell <shinwell@codesourcery.com>
875
876 * mips.h (E_MIPS_MACH_LS2E): New.
877 (E_MIPS_MACH_LS2F): New.
878
f7bc09bd
NS
8792007-11-28 Nathan Sidwell <nathan@codesourcery.com>
880
881 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
882 segments at the end of memory.
883
e210c36b
NC
8842007-11-17 Thiemo Seufer <ths@mips.com>
885
886 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
887 in comment.
888
e2a0d921
NC
8892007-11-16 Nick Clifton <nickc@redhat.com>
890
891 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
892 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
893 (DW_AT_stride): Rename to DW_AT_byte_stride.
894
7a2b07ff
NS
8952007-11-08 Nathan Sidwell <nathan@codesourcery.com>
896
897 * vxworks.h: New.
898
569006e5
NC
8992007-10-30 Nick Clifton <nickc@redhat.com>
900
901 * mn10300.h (R_MN10300_ALIGN): Define.
902
c6e65352
DJ
9032007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
904
905 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
906
bfff1642
NC
9072007-10-19 Nick Clifton <nickc@redhat.com>
908
909 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
910
3e6ff6e5
RM
9112007-10-18 Roland McGrath <roland@redhat.com>
912
913 * common.h (NT_PPC_VMX): New macro.
914
7fac7ff4
NC
9152007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
916
917 * cr16.h: Updated with new relocaction macros.
918
b10a8ae0
L
9192007-09-17 H.J. Lu <hongjiu.lu@intel.com>
920
921 PR binutils/3281
922 PR binutils/5037
923 * internal.h (elf_segment_map): Add p_size and p_size_valid.
924 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
925 PT_GNU_RELRO segments.
926
8d100c32
KH
9272007-09-11 Nathan Sidwell <nathan@codesourcery.com>
928
929 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
930
b15fa79e
AM
9312007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
932
933 * common.h (NT_SPU): Define.
934
2b05f1b7
L
9352007-08-16 H.J. Lu <hongjiu.lu@intel.com>
936
937 * common.h: Revert last change.
938
94b11780
L
9392007-08-16 H.J. Lu <hongjiu.lu@intel.com>
940
941 * common.h (PT_GNU_STACK): Renamed to ...
942 (PT_GNU_ATTR): This.
943 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
944
fd2f25da
RM
9452007-07-09 Roland McGrath <roland@redhat.com>
946
947 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
948
34c8bcba
JM
9492007-06-29 Joseph Myers <joseph@codesourcery.com>
950
951 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
952
2cf19d5c
JM
9532007-06-29 Joseph Myers <joseph@codesourcery.com>
954
955 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
956
104d59d1
JM
9572007-06-29 Joseph Myers <joseph@codesourcery.com>
958
959 * arm.h (elf32_arm_add_eabi_attr_int,
960 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
961 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
962 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
963 Tag_Symbol, Tag_compatibility): Remove.
964 * common.h (SHT_GNU_ATTRIBUTES): Define.
965
3d3d428f
NC
9662007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
967
968 * common.h (EM_CR16): New entry for CR16 cpu.
969 * cr16.h: New file.
970
99ded152
BW
9712007-06-11 Sterling Augustine <sterling@tensilica.com>
972 Bob Wilson <bob.wilson@acm.org>
fd2f25da 973
99ded152
BW
974 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
975 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 976
f89d32d9
CT
9772007-05-18 Caroline Tice <ctice@apple.com>
978
fd2f25da 979 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
980 DW_OP_GNU_uninit.
981
4f4416b5
AM
9822007-05-12 Alan Modra <amodra@bigpond.net.au>
983
984 * spu.h (R_SPU_ADDR16X): Define.
985 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
986
ece5ef60
AM
9872007-05-11 Alan Modra <amodra@bigpond.net.au>
988
989 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
990
627b32bc
AM
9912007-05-02 Alan Modra <amodra@bigpond.net.au>
992
993 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
994 and vma for appropriate sections.
995
0c3e446c
JB
9962007-04-26 Jan Beulich <jbeulich@novell.com>
997
998 * common.h (DT_ENCODING): Correct value (back to spec mandated
999 value).
1000
d4c87fc1
AM
10012007-03-08 Alan Modra <amodra@bigpond.net.au>
1002
1003 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1004 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1005 that don't clash with visibility bits.
1006
689d9c8c
AM
10072007-03-07 Alan Modra <amodra@bigpond.net.au>
1008
1009 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1010
b95dd98f 10112007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1012 Richard Sandiford <rsandifo@redhat.com>
1013 Richard Henderson <rth@redhat.com>
1014 DJ Delorie <dj@redhat.com>
1015 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1016
1017 * mep.h: New file.
b95dd98f
DB
1018 * common.h (EM_CYGNUS_MEP): Define.
1019
10202007-02-15 Dave Brolley <brolley@redhat.com>
1021
1022 From Graydon Hoare <graydon@redhat.com>:
1023 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1024
3bdcfdf4
KH
10252007-01-08 Kazu Hirata <kazu@codesourcery.com>
1026
1027 * m68k.h (EF_M68K_FIDO): New.
1028 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1029 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1030
9840d27e
KH
10312006-12-25 Kazu Hirata <kazu@codesourcery.com>
1032
1033 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1034
425c6cb0
KH
10352006-12-19 Kazu Hirata <kazu@codesourcery.com>
1036
1037 * m68k.h (EF_M68K_ARCH_MASK): New.
1038
3271a814
NS
10392006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1040
1041 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1042
c694fd50
KH
10432006-12-07 Kazu Hirata <kazu@codesourcery.com>
1044
1045 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1046 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1047 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1048 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1049 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1050 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1051 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1052 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1053 EF_M68K_CF_FLOAT, respectively.
1054
4fd454c8
NC
10552006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1056 Nick Clifton <nickc@redhat.com>
1057
1058 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1059
165b93e7
RS
10602006-10-28 Richard Sandiford <richard@codesourcery.com>
1061
1062 * mips.h (R_MIPS_GLOB_DAT): Define
1063 (R_MIPS_max): Bump by 1.
1064
e9f53129
AM
10652006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1066 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1067 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1068 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1069 Alan Modra <amodra@bigpond.net.au>
1070
1071 * common.h (EM_SPU): Define.
1072 * spu.h: New file.
1073
b3549761
NC
10742006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1075
1076 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1077 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1078 (EF_SCORE_HASENTRY): Delete.
1079
e210c36b
NC
10802006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1081
1082 * arm.h: Define TAG_CPU_ARCH_* constants.
1083
1c0d3aa6
NC
10842006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1085
1086 * score.h: New file.
1087 * common.h: Add Score machine number.
1088
fdc90cb4
JJ
10892006-07-10 Jakub Jelinek <jakub@redhat.com>
1090
1091 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1092
1224efb8
L
10932006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1094
1095 * internal.h (ELF_SECTION_SIZE): New.
1096 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1097 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1098 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1099
3f570048
AM
11002006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1101
1102 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1103
9b52905e
NC
11042006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1105 Randolph Chung <randolph@tausq.org>
1106 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1107 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1108 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1109 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1110 New TLS relocs.
1111 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1112 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1113 Define TLS relocs using existing equivalents.
1114
fd2f25da
RM
11152006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1116
28c9d252
NC
1117 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1118
e210c36b
NC
11192006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1120
1121 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1122 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1123 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1124 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1125 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1126 R_BFIN_GOTOFFLO): New relocs.
1127 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1128
11292006-03-23 Michael Matz <matz@suse.de>
1130
1131 * x86-64.h: Add the new relocations with their official
1132 numbers.
1133
0a44bf69
RS
11342006-03-22 Richard Sandiford <richard@codesourcery.com>
1135 Daniel Jacobowitz <dan@codesourcery.com>
1136 Phil Edwards <phil@codesourcery.com>
1137 Zack Weinberg <zack@codesourcery.com>
1138 Mark Mitchell <mark@codesourcery.com>
1139 Nathan Sidwell <nathan@codesourcery.com>
1140
1141 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1142
e14430ab
DA
11432006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1144
1145 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1146 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1147 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1148 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1149 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1150
3a4a14e9
PB
11512006-03-10 Paul Brook <paul@codesourcery.com>
1152
1153 * arm.h (EF_ARM_EABI_VER5): Define.
1154
0b2e31dc
NS
11552006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1156
1157 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1158 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1159 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1160 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1161 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1162 (EF_M68K_EMAC_B): New.
1163
df406460
NC
11642006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1165
1166 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1167 (EF_AVR_LINKRELAX_PREPARED): Add.
1168
2c10a7e5
BE
11692006-03-02 Ben Elliston <bje@au.ibm.com>
1170
1171 Import from the GCC tree:
1172 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1173
1174 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1175 from DWARF 3.
1176 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1177 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1178 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1179 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1180 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1181 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1182 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1183 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1184 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1185 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1186 (DW_END_default, DW_END_big, DW_END_little): New.
1187 (DW_END_lo_user, DW_END_hi_user): Define.
1188 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1189 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1190 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1191 DW_LANG_D): New.
1192
e210c36b
NC
11932006-02-06 Steve Ellcey <sje@cup.hp.com>
1194
1195 * ia64.h (SHF_IA_64_HP_TLS): New.
1196
6772dd07
DD
11972006-02-24 DJ Delorie <dj@redhat.com>
1198
1199 * m32c.h: Add relax relocs.
1200
d70c5fc7
NC
12012006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1202 Anil Paranjape <anilp1@kpitcummins.com>
1203 Shilin Shakti <shilins@kpitcummins.com>
1204
1205 * common.h (EM_XC16X): New entry for xc16x cpu.
1206 Sort other EM_* numbers into numerical order.
1207 * xc16x.h: New file.
fd2f25da 1208
84d1d650
L
12092006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1210
1211 PR binutils/2258
1212 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1213 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1214
266abb8f
NS
12152006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1216
1217 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1218 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1219 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1220 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1221 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1222
12232006-02-06 Steve Ellcey <sje@cup.hp.com>
1224
1225 * ia64.h (SHF_IA_64_HP_TLS): New.
1226
67a4f2b7
AO
12272006-01-18 Alexandre Oliva <aoliva@redhat.com>
1228
1229 Introduce TLS descriptors for i386 and x86_64.
1230 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1231 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1232 New.
1233 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1234 R_X86_64_TLSDESC): New.
1235
64fd6348
NC
12362006-01-09 Mike Frysinger <vapier@gentoo.org>:
1237
1238 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1239
d031aafb
NS
12402005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1241
1242 Second part of ms1 to mt renaming.
1243 * common.h (EM_MT): Renamed.
1244 * mt.h: Rename relocs, cpu & other defines.
1245
e210c36b
NC
12462005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1247
1248 * mt.h: Renamed from ms1.h
1249
39b41c9c
PB
12502005-12-12 Paul Brook <paul@codesourcery.com>
1251
1252 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1253
5e2b0d47
NC
12542005-11-11 Nick Clifton <nickc@redhat.com>
1255
1256 PR 1150
1257 * mips.h (STO_OPTIONAL): Define.
1258 (ELF_MIPS_IS_OPTIONAL): Define.
1259
e210c36b
NC
12602005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1261
1262 Add ms2.
1263 * ms1.h (EF_MS1_CPU_MS2): New.
1264
12652005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1266
1267 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1268
3c9b82ba
NC
12692005-09-30 Catherine Moore <clm@cm00re.com>
1270
1271 * bfin.h: New file.
1272 * common.h (EM_BLACKFIN): Define.
1273
ee065d83
PB
12742005-10-08 Paul Brook <paul@codesourcery.com>
1275
1276 * arm.h: Add prototypes for BFD object attribute routines.
1277
1cacb694
RE
12782005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1279
1280 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1281
3c26c61a
DA
12822005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1283
1284 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1285 New defines.
1286
67762f6b
DA
12872005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1288
1289 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1290 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1291 deprecated defines.
1292 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1293 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1294 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1295 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1296 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1297 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1298 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1299 NT_HP_UX_OPTIONS): Define.
1300
fd54057a
DD
13012005-07-25 DJ Delorie <dj@redhat.com>
1302
1303 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1304
3b22753a
L
13052005-07-25 Jan Hubicka <jh@suse.cz>
1306
1307 * x86-64.h (SHN_X86_64_LCOMMON): New.
1308 (SHF_X86_64_LARGE): New.
1309
157e7bd1
NC
13102005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1311
1312 * m32r.h (R_M32R_REL32): Added.
1313
df45824a
BE
13142005-07-18 Ben Elliston <bje@au.ibm.com>
1315
1316 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1317 Replace with DW_ATE_decimal_float (now in DWARF 3).
1318
49f58d10
JB
13192005-07-14 Jim Blandy <jimb@redhat.com>
1320
1321 Add support for Renesas M32C and M16C.
1322 * common.h (EM_M32C): New machine number.
1323 * m32c.h: New file.
fd2f25da 1324
e210c36b
NC
13252005-06-17 Jakub Jelinek <jakub@redhat.com>
1326
1327 * external.h (GRP_ENTRY_SIZE): Define.
1328
d6ab8113
JB
13292005-06-17 Jan Beulich <jbeulich@novell.com>
1330
1331 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1332 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1333 R_X86_64_GOTPC32.
1334
3c33e371
AH
13352005-06-07 Aldy Hernandez <aldyh@redhat.com>
1336 Michael Snyder <msnyder@redhat.com>
1337 Stan Cox <scox@redhat.com>
1338
1339 * common.h (EM_MS1): Define.
1340
1341 * ms1.h: New file.
1342
2acf634e
RH
13432005-05-31 Richard Henderson <rth@redhat.com>
1344
1345 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1346
484124bb
RH
13472005-05-29 Richard Henderson <rth@redhat.com>
1348
1349 * alpha.h (DT_ALPHA_PLTRO): New.
1350
d68f4033
BE
13512005-05-19 Ben Elliston <bje@au.ibm.com>
1352
1353 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1354 the user-defined encoding space pending inclusion in the standard.
1355
cb1afa5c
ZW
13562005-05-18 Zack Weinberg <zack@codesourcery.com>
1357
1358 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1359 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1360
c19d1205
ZW
13612005-05-17 Zack Weinberg <zack@codesourcery.com>
1362
1363 * arm.h: Import complete list of official relocation names
1364 and numbers from AAELF. Define FAKE_RELOCs for old names.
1365 Remove a few old names no longer used anywhere.
1366
1fe44d79
AM
13672005-05-14 Alan Modra <amodra@bigpond.net.au>
1368
1369 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1370
2df98d85
AM
13712005-05-11 Alan Modra <amodra@bigpond.net.au>
1372
1373 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1374 R_PPC_RELAX32PC_PLT) Adjust.
1375 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1376 (DT_PPC_GLINK): Define.
1377
e172dbf8
NC
13782005-05-10 Nick Clifton <nickc@redhat.com>
1379
1380 * Update the address and phone number of the FSF organization in
1381 the GPL notices in the following files:
2df98d85 1382 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1383 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1384 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1385 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1386 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1387 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1388 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1389
faa7ef87
L
13902005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1391
a63027e5
L
1392 Moved from ../ChangeLog
1393
faa7ef87
L
1394 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1395 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1396
1397 2004-10-12 Paul Brook <paul@codesourcery.com>
1398 * arm.h (EF_ARM_EABI_VER4): Define.
1399
1400 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1401
1402 * common.h (PT_SUNW_EH_FRAME): Define.
1403 * x86-64.h (SHT_X86_64_UNWIND): Define.
1404
1405 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1406 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1407 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1408 (XTENSA_PROP_SEC_NAME): Define.
1409 (property_table_entry): Add flags field.
1410 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1411
1412 2004-09-17 Paul Brook <paul@codesourcery.com>
1413 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1414 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1415 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1416
1417 2004-09-13 Paul Brook <paul@codesourcery.com>
1418 * arm.h: Rename RELABS to TARGET1.
1419
1420 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1421 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1422 (PT_GNU_RELRO): Define.
1423
ba93b8ac
DJ
14242005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1425 Phil Blundell <philb@gnu.org>
1426
1427 * arm.h: Add TLS relocations.
1428
c927f9ef
BE
14292005-03-23 Ben Elliston <bje@au.ibm.com>
1430
1431 * dwarf.h: Merge with GCC's dwarf.h.
1432
238d258f
NC
14332005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1434
1435 * m68k.h (EF_CFV4E): Define.
1436
b294bdf8
MM
14372005-03-17 Paul Brook <paul@codesourcery.com>
1438 Dan Jacobowitz <dan@codesourcery.com>
1439 Mark Mitchell <mark@codesourcery.com>
1440
1441 * arm.h (PT_ARM_EXIDX): Define.
1442
51cb3ca7
DJ
14432005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1444 Joseph Myers <joseph@codesourcery.com>
1445
1446 * mips.h: Define MIPS TLS relocations.
1447
d6f16593 14482005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1449 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1450
1451 * mips.h (R_MIPS16_GOT16): New reloc code.
1452 (R_MIPS16_CALL16): Likewise.
1453 (R_MIPS16_HI16): Likewise.
1454 (R_MIPS16_LO16): Likewise.
1455 (R_MIPS16_min): New fake reloc code.
1456 (R_MIPS16_max): Likewise.
1457
a1c17af2
MR
14582005-02-11 Maciej W. Rozycki <macro@mips.com>
1459
1460 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1461
90219bd0
AO
14622005-01-25 Alexandre Oliva <aoliva@redhat.com>
1463
1464 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1465 * frv.h: Add R_FRV_TLSMOFF.
1466 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1467 * frv.h: Add TLS relocations.
1468
e38bc3b5
NC
14692005-01-17 Nick Clifton <nickc@redhat.com>
1470
1471 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1472 EF_SH2A_SH3E): New flags.
1473 (EF_SH_BFD_TABLE): Add these new flags to the table.
1474
b4a38de6
AM
14752005-01-12 Alan Modra <amodra@bigpond.net.au>
1476
1477 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1478 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1479
750bce0e 14802004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1481
faa7ef87 1482 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1483
1e50d24d
RS
14842004-12-16 Richard Sandiford <rsandifo@redhat.com>
1485
1486 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1487
69881c93
ILT
14882004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1489
1490 * mips.h (E_MIPS_MACH_9000): Define.
1491
b676888f
HPN
14922004-11-04 Hans-Peter Nilsson <hp@axis.com>
1493
1494 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1495 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1496 macros.
1497
637cf767
EC
14982004-10-06 Eric Christopher <echristo@redhat.com>
1499
1500 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1501
40a18ebd
NC
15022004-10-01 Paul Brook <paul@codesourcery.com>
1503
1504 * arm.h (SHT_ARM_EXIDX): Define.
1505 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1506 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1507 Define.
1508
b18c562e
NC
15092004-08-25 Dmitry Diky <diwil@spec.ru>
1510
1511 * msp430.h: Add new relocs.
1512
083febaa
L
15132004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1514
1515 * i386.h (R_386_USED_BY_INTEL_200): New.
1516
1d70c7fb
AO
15172004-07-29 Alexandre Oliva <aoliva@redhat.com>
1518
1519 Introduce SH2a support.
1520 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1521 * sh.h (EF_SH2A_NOFPU): New.
1522 2003-12-01 Michael Snyder <msnyder@redhat.com>
1523 * sh.h (EF_SH2A): New.
1524
670ec21d
NC
15252004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1526
1527 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1528 BFD_RELOC_CRX_SWITCH32.
1529
1fe1f39c
NC
15302004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1531
1532 * common.h (EM_CRX): Define.
1533 * crx.h: New file.
1534
097f809a
NC
15352004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1536
1537 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1538 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1539
375db92b
AM
15402004-06-19 Alan Modra <amodra@bigpond.net.au>
1541
1542 * common.h (ELF64_R_INFO): Warning fix.
1543
092dcd75
CD
15442004-06-14 Chris Demetriou <cgd@broadcom.com>
1545
1546 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1547 with an updated comment.
1548
f6f9408f
JR
15492004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1550
1551 * sh.h (EF_SH_HAS_DSP): Remove.
1552 (EF_SH_HAS_FP): Remove.
1553 (EF_SH_MERGE_MACH): Remove.
1554 (EF_SH4_NOFPU): Convert to decimal.
1555 (EF_SH4A_NOFPU): Likewise.
1556 (EF_SH4_NOMMU_NOFPU): Likewise.
1557 (EF_SH3_NOMMU): Add new macro.
1558 (EF_SH_BFD_TABLE): Likewise.
1559 (sh_find_elf_flags): Add prototype.
1560 (sh_elf_get_flags_from_mach): Likewise.
1561
4030e8f6
CD
15622004-04-24 Chris Demetriou <cgd@broadcom.com>
1563
1564 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1565 (R_MIPS_GNU_REL_HI16): Remove.
1566 (R_MIPS_GNU_REL16_S2): Update comment.
1567
0949843d 15682004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1569 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1570
1571 * common.h (EM_CR): Define.
1572 * cr16c.h: New file.
1573
d507cf36
PB
15742004-03-23 Paul Brook <paul@codesourcery.com>
1575
1576 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1577
ae51a426
JR
15782003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1579
1580 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1581
676a64f4
RS
15822004-03-01 Richard Sandiford <rsandifo@redhat.com>
1583
1584 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1585
481fedf3
RM
15862004-01-28 Roland McGrath <roland@redhat.com>
1587
1588 * common.h (AT_SECURE): New macro.
1589
7e67eb11
RM
15902004-01-21 Roland McGrath <roland@redhat.com>
1591
1592 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1593 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1594 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1595 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1596 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1597
3fe74472
MK
15982004-01-17 Mark Kettenis <kettenis@gnu.org>
1599
1600 * common.h (NT_OPENBSD_IDENT): Define.
1601
79987b2f
AO
16022004-01-06 Alexandre Oliva <aoliva@redhat.com>
1603
1604 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1605 * frv.h (EF_FRV_FDPIC): New macro.
1606 (EF_FRV_PIC_FLAGS): Adjust.
1607 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1608 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1609 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1610 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1611 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1612 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1613 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1614 New.
1615
252b5132 1616
c9e214e5 1617For older changes see ChangeLog-9103
252b5132
RH
1618\f
1619Local Variables:
c9e214e5
AM
1620mode: change-log
1621left-margin: 8
1622fill-column: 74
252b5132
RH
1623version-control: never
1624End:
This page took 0.689591 seconds and 4 git commands to generate.