include/elf/
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
3b421ab3
AM
12011-10-10 Alan Modra <amodra@gmail.com>
2
3 * ppc64.h (R_PPC64_TOCSAVE): Add.
4
d4cb0ea0
NC
52011-10-05 DJ Delorie <dj@redhat.com>
6
7 * rx.h (E_FLAG_RX_PID): New.
8
9e8c70f9
DM
92011-09-21 David S. Miller <davem@davemloft.net>
10
11 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
12 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
13
505b88fb
L
142011-08-12 H.J. Lu <hongjiu.lu@intel.com>
15
16 PR ld/13082
17 * x86-64.h (R_X86_64_RELATIVE64): New.
18
df58fc94
RS
192011-07-24 Chao-ying Fu <fu@mips.com>
20 Maciej W. Rozycki <macro@codesourcery.com>
21
22 * mips.h (R_MICROMIPS_min): New relocations.
23 (R_MICROMIPS_26_S1): Likewise.
24 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
25 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
26 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
27 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
28 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
29 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
30 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
31 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
32 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
33 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
34 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
35 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
36 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
37 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
38 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
39 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
40 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
41 (R_MICROMIPS_max): Likewise.
42 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
43 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
44 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
45 (STO_MICROMIPS): Likewise.
46 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
47 (ELF_ST_IS_COMPRESSED): Likewise.
48 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
49 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
50 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
51
7a9068fe
L
522011-07-22 H.J. Lu <hongjiu.lu@intel.com>
53
54 * common.h (EM_K1OM): New.
55
9c55345c
TS
562011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
57 Thomas Schwinge <thomas@schwinge.name>
58
2bb70ae0 59 PR binutils/12913
9c55345c
TS
60 * common.h (ELFOSABI_GNU): Define, replaces...
61 (ELFOSABI_LINUX): ... this, kept as an alias.
62 (ELFOSABI_HURD): Remove.
63
faa9a424
UW
642011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
65
66 * common.h (NT_ARM_VFP): Define.
67
aa137e4d
NC
682011-06-13 Walter Lee <walt@tilera.com>
69
70 * common.h: Add EM_TILEGX.
71 * tilegx.h: New file.
72 * tilepro.h: New file.
73
2ddcd4af
TG
742011-06-09 Tristan Gingold <gingold@adacore.com>
75
76 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
77
cc643b88
NC
782011-06-02 Nick Clifton <nickc@redhat.com>
79
80 * common.h: Fix spelling mistake in comment.
81 * reloc-macros.h: Likewise.
82
63e1a0fc
PB
832011-05-31 Paul Brook <paul@codesourcery.com>
84
85 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
86
e21e5835
NC
872011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
88
89 * common.h (NT_STAPSDT): New define.
90
c7811365
BS
912011-03-31 Bernd Schmidt <bernds@codesourcery.com>
92
93 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
94 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
95 (SHN_TIC6X_SCOMMON): Define.
96
00e98fc7
TG
972011-03-31 Tristan Gingold <gingold@adacore.com>
98
99 * ia64.h (Elf64_External_VMS_Note): New struct.
100 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
101 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
102 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
103 (NT_VMS_PATCHTIME) New macros.
104
34e77a92
RS
1052011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
106
107 * arm.h (R_ARM_IRELATIVE): New relocation.
108
35fc36a8
RS
1092011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
110
111 * internal.h (elf_internal_sym): Add st_target_internal.
112 * arm.h (arm_st_branch_type): New enum.
113 (ARM_SYM_BRANCH_TYPE): New macro.
114
8f7e76d0
NC
1152011-03-10 Nick Clifton <nickc@redhat.com>
116
117 * common.h (EM_V850): V850s now supplied by Renesas.
118
15a44d57
AM
1192011-02-25 Alan Modra <amodra@gmail.com>
120
eba5cfbc 121 PR 12516
15a44d57
AM
122 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
123 sections at start or end of PT_DYNAMIC.
124
0855e32b
NS
1252011-01-10 Nathan Sidwell <nathan@codesourcery.com>
126 Glauber de Oliveira Costa <glommer@gmail.com>
127
128 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
129 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
130 relocations.
131
aa137e4d
NC
1322010-11-16 Jie Zhang <jie.zhang@analog.com>
133
134 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
135 (EF_BFIN_DATA_IN_L1): Define.
136
fd503541
NC
1372010-11-11 Mingming Sun <mingm.sun@gmail.com>
138
139 * mips.h (E_MIPS_MACH_LS3A): Defined.
140
87779176
JM
1412010-11-02 Joseph Myers <joseph@codesourcery.com>
142
143 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
144 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
145 Tag_ABI_array_object_alignment,
146 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
147
3cbd1c06
JM
1482010-10-29 Joseph Myers <joseph@codesourcery.com>
149
150 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
151
b5593623
JM
1522010-10-29 Bernd Schmidt <bernds@codesourcery.com>
153 Joseph Myers <joseph@codesourcery.com>
154
155 * tic6x-attrs.h (Tag_ABI_DSBT): New.
156
75fa6dc1
JM
1572010-10-21 Joseph Myers <joseph@codesourcery.com>
158
159 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
160 value 4.
161 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
162 attribute renaming.
163
1cd986c5
NC
1642010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
165 Ina Pandit <ina.pandit@kpitcummins.com>
166
167 * v850.h: Add support for V850E2 and V850E2V3.
168 (v850_reloc_type): Update the newly added relocations
169
f4638467
AM
1702010-07-20 Alan Modra <amodra@gmail.com>
171
172 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
173 (ELF_SECTION_SIZE): ..here.
174 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
175 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
176
ba761f19
AM
1772010-06-25 Alan Modra <amodra@gmail.com>
178
179 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
180
59e6276b
JM
1812010-06-15 Joseph Myers <joseph@codesourcery.com>
182
183 * tic6x-attrs.h: New.
184 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
185 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
186 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
187 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
188 C6XABI_Tag_CPU_arch_C674X): Define.
189
28f997cf
TG
1902010-06-11 Tristan Gingold <gingold@adacore.com>
191
192 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
193 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
194 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
195 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
196 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
197 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
198 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
199 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
200 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
201 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
202 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
203 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
204 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
205 (Elf64_External_VMS_IMAGE_RELA): Ditto.
206 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
207 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
208 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
209 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
210 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
211 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
212 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
213 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
214
8e45593f
NC
2152010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
216 Joseph Myers <joseph@codesourcery.com>
217 Andrew Stubbs <ams@codesourcery.com>
218
219 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
220 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
221 other invalid ranges.
222 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
223 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
224 (R_SH_FUNCDESC_VALUE): New.
225
18ae9cc1
L
2262010-05-18 H.J. Lu <hongjiu.lu@intel.com>
227
228 PR gas/11600
229 * common.h (SHF_EXCLUDE): New.
230
231 * i370.h (SHF_EXCLUDE): Removed.
232 * or32.h (SHF_EXCLUDE): Likewise.
233 * ppc.h (SHF_EXCLUDE): Likewise.
234 * sparc.h (SHF_EXCLUDE): Likewise.
235
9a83a553
AM
2362010-04-23 Alan Modra <amodra@gmail.com>
237
238 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
239 Invert logic to clarify test for .tbss.
240 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
241 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
242 macro args with parentheses.
243 (ELF_SECTION_IN_SEGMENT): Define.
244 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
245 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
246
75375b3e
MGD
2472010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
248
249 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
250 Tag_FP_HP_extension): Add new ABI attribute tags.
251
e4e42b45
NC
2522010-04-15 Nick Clifton <nickc@redhat.com>
253
254 * alpha.h: Update copyright notice to use GPLv3.
255 * arc.h: Likewise.
256 * arm.h: Likewise.
257 * avr.h: Likewise.
258 * bfin.h: Likewise.
259 * common.h: Likewise.
260 * cr16.h: Likewise.
261 * cr16c.h: Likewise.
262 * cris.h: Likewise.
263 * crx.h: Likewise.
264 * d10v.h: Likewise.
265 * d30v.h: Likewise.
266 * dlx.h: Likewise.
267 * dwarf.h: Likewise.
268 * external.h: Likewise.
269 * fr30.h: Likewise.
270 * frv.h: Likewise.
271 * h8.h: Likewise.
272 * hppa.h: Likewise.
273 * i370.h: Likewise.
274 * i386.h: Likewise.
275 * i860.h: Likewise.
276 * i960.h: Likewise.
277 * ia64.h: Likewise.
278 * internal.h: Likewise.
279 * ip2k.h: Likewise.
280 * iq2000.h: Likewise.
281 * lm32.h: Likewise.
282 * m32c.h: Likewise.
283 * m32r.h: Likewise.
284 * m68hc11.h: Likewise.
285 * m68k.h: Likewise.
286 * mcore.h: Likewise.
287 * mep.h: Likewise.
288 * microblaze.h: Likewise.
289 * mips.h: Likewise.
290 * mmix.h: Likewise.
291 * mn10200.h: Likewise.
292 * moxie.h: Likewise.
293 * msp430.h: Likewise.
294 * mt.h: Likewise.
295 * openrisc.h: Likewise.
296 * or32.h: Likewise.
297 * pj.h: Likewise.
298 * ppc.h: Likewise.
299 * ppc64.h: Likewise.
300 * reloc-macros.h: Likewise.
301 * rx.h: Likewise.
302 * s390.h: Likewise.
303 * sh.h: Likewise.
304 * sparc.h: Likewise.
305 * spu.h: Likewise.
306 * v850.h: Likewise.
307 * vax.h: Likewise.
308 * vxworks.h: Likewise.
309 * x86-64.h: Likewise.
310 * xc16x.h: Likewise.
311 * xstormy16.h: Likewise.
312 * xtensa.h: Likewise.
313
9957b18f
AM
3142010-04-08 David Stubbs <stubbs@icerasemi.com>
315
316 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
317 cannot contain any sections.
318
40b36596
JM
3192010-03-25 Joseph Myers <joseph@codesourcery.com>
320
321 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
322 * tic6x.h: New.
323
e1dcda2d
L
3242010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
325
326 * common.h (VER_FLG_*): Document.
327 (VER_FLG_INFO): Define.
328
17e57237
NC
3292010-02-23 Andrew Zabolotny <anpaza@mail.ru>
330
331 PR binutils/11297
332 * avr.h: (R_AVR_8): New relocation number.
333
cd21e546
MGD
3342010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
335
336 * arm.h (Tag_MPextension_use): Renumber.
337 (Tag_DIV_use): Add.
338 (Tag_MPextension_use_legacy): Likewise.
339
d7eeb400
MS
3402010-02-09 Michael Holzheu <holzheu@de.ibm.com>
341
342 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
343 NT_S390_CTRS and NT_S390_PREFIX): Define.
344
e1dcda2d
L
3452010-02-08 David S. Miller <davem@davemloft.net>
346
347 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
348
4339cae0
L
3492010-02-02 H.J. Lu <hongjiu.lu@intel.com>
350
351 * common.h (NT_386_XSTATE): New.
352
3ff95107 3532010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 354
3ff95107
L
355 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
356
c75a08aa
AM
3572010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
358
4339cae0 359 * common.h (PN_XNUM): Define.
c75a08aa 360
0675e188
UW
3612009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
362
363 * common.h (NT_S390_HIGH_GPRS): Define.
364
32af9f6e
AM
3652009-12-17 Alan Modra <amodra@bigpond.net.au>
366
367 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
368 R_PPC_RELAX32PC_PLT): Delete.
369 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
370
3c65b800
JM
3712009-11-28 Joseph Myers <joseph@codesourcery.com>
372
373 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
374 EM_TI_C5500, EM_CUDA): Define.
375 (EM_res140, EM_res141, EM_res142): Remove.
376
9e3c6df6
PB
3772009-11-17 Paul Brook <paul@codesourcery.com>
378 Daniel Jacobowitz <dan@codesourcery.com>
379
380 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
381
c7927a3c
NC
3822009-09-29 DJ Delorie <dj@redhat.com>
383
384 * rx.h: New file.
385
a7f2871e
AM
3862009-09-21 Alan Modra <amodra@bigpond.net.au>
387
388 * ppc.h (DT_PPC_TLSOPT): Define.
389 * ppc64.h (DT_PPC64_TLSOPT): Define.
390
7f6fed87
NC
3912009-08-10 Daniel Gutson <dgutson@codesourcery.com>
392
393 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
394 (SHT_ARM_OVERLAYSECTION): New define.
395
cb88ce9f
BS
3962006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
397
398 From Mike Frysinger <michael.frysinger@analog.com>
399 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
400 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
401 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
402 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
403 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
404 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
405 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
406 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
407 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
408 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
409 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
410 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
411 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
412 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
413 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
414 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
415 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
416 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
417 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 418
44db4087
ME
4192009-08-09 Michael Eager <eager@eagercon.com>
420
421 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 422 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 423
7ba29e2a
NC
4242009-08-06 Michael Eager <eager@eagercon.com>
425
426 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
427 * elf/microblaze.h: New reloc definitions.
428
28ec585f
AM
4292009-07-30 Alan Modra <amodra@bigpond.net.au>
430
431 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
432 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
433
8a9036a4
L
4342009-07-25 H.J. Lu <hongjiu.lu@intel.com>
435
436 * common.h (EM_L1OM): New.
437
8fdcc58d
TS
4382009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
439 Alan Modra <amodra@bigpond.net.au>
440
441 * spu.h (R_SPU_ADD_PIC): New.
442
3e7a7d11
NC
4432009-07-23 Ulrich Drepper <drepper@redhat.com>
444
445 * common.h (STB_GNU_UNIQUE): Define.
446
fa8f86ff
TT
4472009-07-10 Tom Tromey <tromey@redhat.com>
448
449 * dwarf2.h: Move to `..'.
450
1bffd25b
L
4512009-07-10 H.J. Lu <hongjiu.lu@intel.com>
452
453 * dwarf2.h: Just include ../dwarf2.h.
454
e054468f
AM
4552009-07-10 Alan Modra <amodra@bigpond.net.au>
456
457 * ppc.h (R_PPC_IRELATIVE): Add.
458 (R_PPC_RELAX32, R_PPC_RELAX32PC,
459 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
460 * ppc64.h (R_PPC64_IRELATIVE): Add.
461
3244e8f5
JJ
4622009-07-03 Jakub Jelinek <jakub@redhat.com>
463
464 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
465 and DW_OP_stack_value.
466
ceaf50a2
AM
4672009-06-22 Alan Modra <amodra@bigpond.net.au>
468
469 * ppc.h (R_PPC_RELAX*): Define as enum.
470
f865a31d
AG
4712009-06-11 Anthony Green <green@moxielogic.org>
472
473 * moxie.h (R_MOXIE_PCREL10): New.
474
cbe950e9
L
4752009-06-01 H.J. Lu <hongjiu.lu@intel.com>
476
477 PR ld/10205
478 * i386.h (R_386_IRELATIVE): New.
479 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
480
cf65542b
L
4812009-05-27 H.J. Lu <hongjiu.lu@intel.com>
482
483 * common.h: Update comments for dynamic tag ranges.
484
4e38f72c
DD
4852009-04-30 DJ Delorie <dj@redhat.com>
486
487 * mep.h (EF_MEP_COP_*): New.
488 (EF_MEP_ALL_FLAGS): Add them.
489
d8045f23
NC
4902009-04-30 Nick Clifton <nickc@redhat.com>
491
492 * common.h (STT_GNU_IFUNC): Define.
493
ed4a4bdf
CC
4942009-04-24 Cary Coutant <ccoutant@google.com>
495
496 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
497
20135e4c
NC
4982009-04-15 Anthony Green <green@moxielogic.com>
499
500 * common.h (EM_MOXIE): Define.
501 * moxie.h: New file.
502
4d28413b
DD
5032009-04-07 DJ Delorie <dj@redhat.com>
504
505 * mep.h (EF_MEP_CPU_C5): New.
506
96b2958f
L
5072009-04-01 H.J. Lu <hongjiu.lu@intel.com>
508
509 * common.h (EM_INTEL178): Removed.
510 (EM_INTEL179): Likewise.
511 (EM_ETPU): New.
512 (EM_SLE9X): Likewise.
513 (EM_INTEL181): Likewise.
514 (EM_INTEL182): Likewise.
515
f47a1d2e
L
5162009-03-31 H.J. Lu <hongjiu.lu@intel.com>
517
518 * common.h (EM_INTEL178): New.
519 (EM_INTEL179): Likewise.
520 (EM_INTEL180): Likewise.
521
0e879927
ILT
5222009-03-20 Mikolaj Zalewski <mikolajz@google.com>
523
524 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
525
4d407348
MK
5262009-03-14 Mark Kettenis <kettenis@gnu.org>
527
17e57237
NC
528 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
529 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
530 (NT_OPENBSD_WCOOKIE): New defines.
531
904001b0
JK
5322009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
533
534 * common.h (AT_RANDOM): Define.
535
727fc41e
AM
5362009-03-04 Alan Modra <amodra@bigpond.net.au>
537
538 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
539 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
540
c3b7224a
NC
5412009-03-02 Qinwei <qinwei@sunnorth.com.cn>
542
543 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
544 * common.h (EM_SCORE_OLD): Define.
545
36319970
L
5462009-02-23 H.J. Lu <hongjiu.lu@intel.com>
547
548 * common.h (STB_LOPROC): Replace Application-specific with
549 Processor-specific in comments.
550 (STB_HIPROC): Likewise.
551 (STT_LOPROC): Likewise.
552 (STT_HIPROC): Likewise.
553
52b6b6b9
JM
5542009-02-03 Sandip Matte <sandip@rmicorp.com>
555
556 * mips.h (E_MIPS_MACH_XLR): Define.
557
cf869cce
NC
5582009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
559
560 * m68k.h: Map TLS relocations to numbers.
561
91e22acd
AS
5622009-01-15 Andrew Stubbs <ams@codesourcery.com>
563 Julian Brown <julian@codesourcery.com>
564
565 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
566 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
567 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
568 version 2.07.
569 (Tag_undefined39, Tag_nodefaults): New enum values.
570 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
571 (Tag_conformance, Tag_Virtualization_use): Likewise.
572 (Tag_undefined69, Tag_MPextension_use): Likewise.
573
01e1a5bc
NC
5742009-01-15 Douglas B Rupp <rupp@gnat.com>
575
576 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
577 New macros. Minor reformatting.
578
84e94c90
NC
5792008-12-23 Jon Beniston <jon@beniston.com>
580
581 * lm32.h: New file.
582
0f88be7a
NC
5832008-12-23 Nick Clifton <nickc@redhat.com>
584
585 * commmon.h (STT_IFUNC): Delete.
586
7a0cc8ed
HPN
5872008-12-20 Hans-Peter Nilsson <hp@axis.com>
588
589 * cris.h (R_CRIS_32_IE): New relocation.
590
e7c33416
NC
5912008-12-03 Nick Clifton <nickc@redhat.com>
592
593 * common.h (STT_IFUNC): Define.
594
e73521d6
SR
5952008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
596
597 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
598 R_CR16_GLOB_DAT): New relocations.
599
a973d22c
HPN
6002008-11-25 Hans-Peter Nilsson <hp@axis.com>
601
602 * cris.h (R_CRIS_32_TPREL): Correct comment.
603 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
604
8e79c3df
CM
6052008-11-18 Catherine Moore <clm@codesourcery.com>
606
607 * arm.h (Tag_ABI_FP_16bit_format): Define.
608
2b0bc088
NC
6092008-11-14 Nathan Sidwell <nathan@codesourcery.com>
610
611 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 612
759cc328
UW
6132008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
614
615 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
616
f82e0623
NF
6172008-10-10 Nathan Froyd <froydnj@codesourcery.com>
618
619 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
620
1d037692
HPN
6212008-10-04 Hans-Peter Nilsson <hp@axis.com>
622
623 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
624 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
625 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
626 (R_CRIS_16_TPREL): New relocations.
627
28dbbc02
BW
6282008-08-20 Bob Wilson <bob.wilson@acm.org>
629
630 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
631 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
632 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
633
861fb55a
DJ
6342008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
635 Daniel Jacobowitz <dan@codesourcery.com>
636 Catherine Moore <clm@codesourcery.com>
637 Mark Shinwell <shinwell@codesourcery.com>
638
639 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
640 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
641
0deb8eee
AM
6422008-08-04 Markus Weiss <weissms@aros.org>
643
644 * common.h (ELFOSABI_AROS): Update comment.
645
3c7b9897
AM
6462008-07-26 Michael Eager <eager@eagercon.com>
647
648 * ppc.h: Add description of single-precision.
649
89eeb0bc
LM
6502008-07-21 Luis Machado <luisgpm@br.ibm.com>
651
652 * common.h: Define NT_PPC_VSX.
653
30c09090
RS
6542008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
655
656 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
657
b8a39af8
SR
6582008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
659
660 * common.h (EM_CR16): Correct value.
661 (EM_CR16): Rename to EM_CR16_OLD.
662
ff7eeb89
DD
6632008-06-12 DJ Delorie <dj@redhat.com>
664
665 * common.h (EM_M32C_NEW): Rename to EM_M32C.
666 (EM_M32C): Rename to EM_M32C_OLD.
667
3c9a78e0
JM
6682008-06-12 Joseph Myers <joseph@codesourcery.com>
669
670 * common.h: Update e_machine table.
671
a23ede3d
KK
6722008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
673
674 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
675
2424f303
JM
6762008-06-09 Joseph Myers <joseph@codesourcery.com>
677
678 * common.h: Change registry@caldera.com to registry@sco.com.
679
7c90103b
NC
6802008-05-21 Nick Clifton <nickc@redhat.com>
681
682 * reloc-macros.h: Add a comment about the use of the
683 END_RELOC_NUMBERS symbol as a sentinel value.
684
6852008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 686
7c90103b
NC
687 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
688
14a6d8e0
DM
6892008-04-16 David S. Miller <davem@davemloft.net>
690
691 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
692 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
693 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
694 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
695
15397d0b
ILT
6962008-03-24 Ian Lance Taylor <iant@google.com>
697
698 * common.h (NT_GNU_GOLD_VERSION): Define.
699
72de5009
AM
7002008-03-13 Alan Modra <amodra@bigpond.net.au>
701
702 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
703 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
704 Order struct as for external version.
705
1bce5d2c
AM
7062008-03-12 Alan Modra <amodra@bigpond.net.au>
707
4fbb74a6
AM
708 PR 5900
709 * common.h (SHN_BAD): Delete.
710 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
711 * external.h: ..here.
712 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
713 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
714 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
715
7162008-03-12 Alan Modra <amodra@bigpond.net.au>
717
718 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 719 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 720 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 721 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 722 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 723 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
724 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
725 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 726 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 727 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 728 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
729 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
730 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 731 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 732 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 733
35d60fe4
NC
7342008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
735
736 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
737 DW_OP_PGI_omp_thread_num.
738
7b03d09a
AN
7392008-02-04 Adam Nemet <anemet@caviumnetworks.com>
740
741 * mips.h: Update copyright.
742 (E_MIPS_MACH_OCTEON): New macro.
743
148b93f2
NC
7442008-01-30 Tristan Gingold <gingold@adacore.com>
745
746 Add OpenVMS extensions.
1bce5d2c
AM
747 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
748 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 749 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
750 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
751 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
752 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
753 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
754 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
755 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
756 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
757 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
758 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
759 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
760 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
761 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
762 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
763 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
764 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
765 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
766 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
767 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
768 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
769
c74ba406
MK
7702008-01-16 Mark Kettenis <kettenis@gnu.org>
771
772 * common.h (AT_SUN_AUXFLAGS): Define.
773
60955fda
DJ
7742007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
775
776 * dwarf2.h (DW_AT_hi_user): Correct value.
777
1bbb5f21 7782007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 779
1bbb5f21 780 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 781
350cc38d
MS
7822007-11-29 Mark Shinwell <shinwell@codesourcery.com>
783
784 * mips.h (E_MIPS_MACH_LS2E): New.
785 (E_MIPS_MACH_LS2F): New.
786
f7bc09bd
NS
7872007-11-28 Nathan Sidwell <nathan@codesourcery.com>
788
789 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
790 segments at the end of memory.
791
e210c36b
NC
7922007-11-17 Thiemo Seufer <ths@mips.com>
793
794 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
795 in comment.
796
e2a0d921
NC
7972007-11-16 Nick Clifton <nickc@redhat.com>
798
799 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
800 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
801 (DW_AT_stride): Rename to DW_AT_byte_stride.
802
7a2b07ff
NS
8032007-11-08 Nathan Sidwell <nathan@codesourcery.com>
804
805 * vxworks.h: New.
806
569006e5
NC
8072007-10-30 Nick Clifton <nickc@redhat.com>
808
809 * mn10300.h (R_MN10300_ALIGN): Define.
810
c6e65352
DJ
8112007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
812
813 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
814
bfff1642
NC
8152007-10-19 Nick Clifton <nickc@redhat.com>
816
817 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
818
3e6ff6e5
RM
8192007-10-18 Roland McGrath <roland@redhat.com>
820
821 * common.h (NT_PPC_VMX): New macro.
822
7fac7ff4
NC
8232007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
824
825 * cr16.h: Updated with new relocaction macros.
826
b10a8ae0
L
8272007-09-17 H.J. Lu <hongjiu.lu@intel.com>
828
829 PR binutils/3281
830 PR binutils/5037
831 * internal.h (elf_segment_map): Add p_size and p_size_valid.
832 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
833 PT_GNU_RELRO segments.
834
8d100c32
KH
8352007-09-11 Nathan Sidwell <nathan@codesourcery.com>
836
837 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
838
b15fa79e
AM
8392007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
840
841 * common.h (NT_SPU): Define.
842
2b05f1b7
L
8432007-08-16 H.J. Lu <hongjiu.lu@intel.com>
844
845 * common.h: Revert last change.
846
94b11780
L
8472007-08-16 H.J. Lu <hongjiu.lu@intel.com>
848
849 * common.h (PT_GNU_STACK): Renamed to ...
850 (PT_GNU_ATTR): This.
851 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
852
fd2f25da
RM
8532007-07-09 Roland McGrath <roland@redhat.com>
854
855 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
856
34c8bcba
JM
8572007-06-29 Joseph Myers <joseph@codesourcery.com>
858
859 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
860
2cf19d5c
JM
8612007-06-29 Joseph Myers <joseph@codesourcery.com>
862
863 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
864
104d59d1
JM
8652007-06-29 Joseph Myers <joseph@codesourcery.com>
866
867 * arm.h (elf32_arm_add_eabi_attr_int,
868 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
869 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
870 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
871 Tag_Symbol, Tag_compatibility): Remove.
872 * common.h (SHT_GNU_ATTRIBUTES): Define.
873
3d3d428f
NC
8742007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
875
876 * common.h (EM_CR16): New entry for CR16 cpu.
877 * cr16.h: New file.
878
99ded152
BW
8792007-06-11 Sterling Augustine <sterling@tensilica.com>
880 Bob Wilson <bob.wilson@acm.org>
fd2f25da 881
99ded152
BW
882 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
883 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 884
f89d32d9
CT
8852007-05-18 Caroline Tice <ctice@apple.com>
886
fd2f25da 887 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
888 DW_OP_GNU_uninit.
889
4f4416b5
AM
8902007-05-12 Alan Modra <amodra@bigpond.net.au>
891
892 * spu.h (R_SPU_ADDR16X): Define.
893 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
894
ece5ef60
AM
8952007-05-11 Alan Modra <amodra@bigpond.net.au>
896
897 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
898
627b32bc
AM
8992007-05-02 Alan Modra <amodra@bigpond.net.au>
900
901 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
902 and vma for appropriate sections.
903
0c3e446c
JB
9042007-04-26 Jan Beulich <jbeulich@novell.com>
905
906 * common.h (DT_ENCODING): Correct value (back to spec mandated
907 value).
908
d4c87fc1
AM
9092007-03-08 Alan Modra <amodra@bigpond.net.au>
910
911 * v850.h (V850_OTHER_TDA_BYTE): Delete.
912 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
913 that don't clash with visibility bits.
914
689d9c8c
AM
9152007-03-07 Alan Modra <amodra@bigpond.net.au>
916
917 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
918
b95dd98f 9192007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
920 Richard Sandiford <rsandifo@redhat.com>
921 Richard Henderson <rth@redhat.com>
922 DJ Delorie <dj@redhat.com>
923 Ben Elliston <bje@redhat.com>
b95dd98f
DB
924
925 * mep.h: New file.
b95dd98f
DB
926 * common.h (EM_CYGNUS_MEP): Define.
927
9282007-02-15 Dave Brolley <brolley@redhat.com>
929
930 From Graydon Hoare <graydon@redhat.com>:
931 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
932
3bdcfdf4
KH
9332007-01-08 Kazu Hirata <kazu@codesourcery.com>
934
935 * m68k.h (EF_M68K_FIDO): New.
936 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
937 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
938
9840d27e
KH
9392006-12-25 Kazu Hirata <kazu@codesourcery.com>
940
941 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
942
425c6cb0
KH
9432006-12-19 Kazu Hirata <kazu@codesourcery.com>
944
945 * m68k.h (EF_M68K_ARCH_MASK): New.
946
3271a814
NS
9472006-12-19 Nathan Sidwell <nathan@codesourcery.com>
948
949 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
950
c694fd50
KH
9512006-12-07 Kazu Hirata <kazu@codesourcery.com>
952
953 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
954 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
955 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
956 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
957 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
958 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
959 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
960 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
961 EF_M68K_CF_FLOAT, respectively.
962
4fd454c8
NC
9632006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
964 Nick Clifton <nickc@redhat.com>
965
966 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
967
165b93e7
RS
9682006-10-28 Richard Sandiford <richard@codesourcery.com>
969
970 * mips.h (R_MIPS_GLOB_DAT): Define
971 (R_MIPS_max): Bump by 1.
972
e9f53129
AM
9732006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
974 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
975 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
976 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
977 Alan Modra <amodra@bigpond.net.au>
978
979 * common.h (EM_SPU): Define.
980 * spu.h: New file.
981
b3549761
NC
9822006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
983
984 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
985 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
986 (EF_SCORE_HASENTRY): Delete.
987
e210c36b
NC
9882006-10-17 Mark Shinwell <shinwell@codesourcery.com>
989
990 * arm.h: Define TAG_CPU_ARCH_* constants.
991
1c0d3aa6
NC
9922006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
993
994 * score.h: New file.
995 * common.h: Add Score machine number.
996
fdc90cb4
JJ
9972006-07-10 Jakub Jelinek <jakub@redhat.com>
998
999 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1000
1224efb8
L
10012006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1002
1003 * internal.h (ELF_SECTION_SIZE): New.
1004 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1005 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1006 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1007
3f570048
AM
10082006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1009
1010 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1011
9b52905e
NC
10122006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1013 Randolph Chung <randolph@tausq.org>
1014 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1015 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1016 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1017 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1018 New TLS relocs.
1019 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1020 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1021 Define TLS relocs using existing equivalents.
1022
fd2f25da
RM
10232006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1024
28c9d252
NC
1025 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1026
e210c36b
NC
10272006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1028
1029 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1030 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1031 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1032 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1033 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1034 R_BFIN_GOTOFFLO): New relocs.
1035 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1036
10372006-03-23 Michael Matz <matz@suse.de>
1038
1039 * x86-64.h: Add the new relocations with their official
1040 numbers.
1041
0a44bf69
RS
10422006-03-22 Richard Sandiford <richard@codesourcery.com>
1043 Daniel Jacobowitz <dan@codesourcery.com>
1044 Phil Edwards <phil@codesourcery.com>
1045 Zack Weinberg <zack@codesourcery.com>
1046 Mark Mitchell <mark@codesourcery.com>
1047 Nathan Sidwell <nathan@codesourcery.com>
1048
1049 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1050
e14430ab
DA
10512006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1052
1053 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1054 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1055 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1056 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1057 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1058
3a4a14e9
PB
10592006-03-10 Paul Brook <paul@codesourcery.com>
1060
1061 * arm.h (EF_ARM_EABI_VER5): Define.
1062
0b2e31dc
NS
10632006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1064
1065 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1066 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1067 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1068 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1069 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1070 (EF_M68K_EMAC_B): New.
1071
df406460
NC
10722006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1073
1074 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1075 (EF_AVR_LINKRELAX_PREPARED): Add.
1076
2c10a7e5
BE
10772006-03-02 Ben Elliston <bje@au.ibm.com>
1078
1079 Import from the GCC tree:
1080 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1081
1082 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1083 from DWARF 3.
1084 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1085 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1086 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1087 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1088 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1089 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1090 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1091 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1092 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1093 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1094 (DW_END_default, DW_END_big, DW_END_little): New.
1095 (DW_END_lo_user, DW_END_hi_user): Define.
1096 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1097 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1098 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1099 DW_LANG_D): New.
1100
e210c36b
NC
11012006-02-06 Steve Ellcey <sje@cup.hp.com>
1102
1103 * ia64.h (SHF_IA_64_HP_TLS): New.
1104
6772dd07
DD
11052006-02-24 DJ Delorie <dj@redhat.com>
1106
1107 * m32c.h: Add relax relocs.
1108
d70c5fc7
NC
11092006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1110 Anil Paranjape <anilp1@kpitcummins.com>
1111 Shilin Shakti <shilins@kpitcummins.com>
1112
1113 * common.h (EM_XC16X): New entry for xc16x cpu.
1114 Sort other EM_* numbers into numerical order.
1115 * xc16x.h: New file.
fd2f25da 1116
84d1d650
L
11172006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1118
1119 PR binutils/2258
1120 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1121 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1122
266abb8f
NS
11232006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1124
1125 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1126 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1127 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1128 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1129 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1130
11312006-02-06 Steve Ellcey <sje@cup.hp.com>
1132
1133 * ia64.h (SHF_IA_64_HP_TLS): New.
1134
67a4f2b7
AO
11352006-01-18 Alexandre Oliva <aoliva@redhat.com>
1136
1137 Introduce TLS descriptors for i386 and x86_64.
1138 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1139 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1140 New.
1141 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1142 R_X86_64_TLSDESC): New.
1143
64fd6348
NC
11442006-01-09 Mike Frysinger <vapier@gentoo.org>:
1145
1146 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1147
d031aafb
NS
11482005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1149
1150 Second part of ms1 to mt renaming.
1151 * common.h (EM_MT): Renamed.
1152 * mt.h: Rename relocs, cpu & other defines.
1153
e210c36b
NC
11542005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1155
1156 * mt.h: Renamed from ms1.h
1157
39b41c9c
PB
11582005-12-12 Paul Brook <paul@codesourcery.com>
1159
1160 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1161
5e2b0d47
NC
11622005-11-11 Nick Clifton <nickc@redhat.com>
1163
1164 PR 1150
1165 * mips.h (STO_OPTIONAL): Define.
1166 (ELF_MIPS_IS_OPTIONAL): Define.
1167
e210c36b
NC
11682005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1169
1170 Add ms2.
1171 * ms1.h (EF_MS1_CPU_MS2): New.
1172
11732005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1174
1175 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1176
3c9b82ba
NC
11772005-09-30 Catherine Moore <clm@cm00re.com>
1178
1179 * bfin.h: New file.
1180 * common.h (EM_BLACKFIN): Define.
1181
ee065d83
PB
11822005-10-08 Paul Brook <paul@codesourcery.com>
1183
1184 * arm.h: Add prototypes for BFD object attribute routines.
1185
1cacb694
RE
11862005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1187
1188 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1189
3c26c61a
DA
11902005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1191
1192 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1193 New defines.
1194
67762f6b
DA
11952005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1196
1197 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1198 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1199 deprecated defines.
1200 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1201 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1202 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1203 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1204 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1205 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1206 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1207 NT_HP_UX_OPTIONS): Define.
1208
fd54057a
DD
12092005-07-25 DJ Delorie <dj@redhat.com>
1210
1211 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1212
3b22753a
L
12132005-07-25 Jan Hubicka <jh@suse.cz>
1214
1215 * x86-64.h (SHN_X86_64_LCOMMON): New.
1216 (SHF_X86_64_LARGE): New.
1217
157e7bd1
NC
12182005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1219
1220 * m32r.h (R_M32R_REL32): Added.
1221
df45824a
BE
12222005-07-18 Ben Elliston <bje@au.ibm.com>
1223
1224 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1225 Replace with DW_ATE_decimal_float (now in DWARF 3).
1226
49f58d10
JB
12272005-07-14 Jim Blandy <jimb@redhat.com>
1228
1229 Add support for Renesas M32C and M16C.
1230 * common.h (EM_M32C): New machine number.
1231 * m32c.h: New file.
fd2f25da 1232
e210c36b
NC
12332005-06-17 Jakub Jelinek <jakub@redhat.com>
1234
1235 * external.h (GRP_ENTRY_SIZE): Define.
1236
d6ab8113
JB
12372005-06-17 Jan Beulich <jbeulich@novell.com>
1238
1239 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1240 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1241 R_X86_64_GOTPC32.
1242
3c33e371
AH
12432005-06-07 Aldy Hernandez <aldyh@redhat.com>
1244 Michael Snyder <msnyder@redhat.com>
1245 Stan Cox <scox@redhat.com>
1246
1247 * common.h (EM_MS1): Define.
1248
1249 * ms1.h: New file.
1250
2acf634e
RH
12512005-05-31 Richard Henderson <rth@redhat.com>
1252
1253 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1254
484124bb
RH
12552005-05-29 Richard Henderson <rth@redhat.com>
1256
1257 * alpha.h (DT_ALPHA_PLTRO): New.
1258
d68f4033
BE
12592005-05-19 Ben Elliston <bje@au.ibm.com>
1260
1261 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1262 the user-defined encoding space pending inclusion in the standard.
1263
cb1afa5c
ZW
12642005-05-18 Zack Weinberg <zack@codesourcery.com>
1265
1266 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1267 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1268
c19d1205
ZW
12692005-05-17 Zack Weinberg <zack@codesourcery.com>
1270
1271 * arm.h: Import complete list of official relocation names
1272 and numbers from AAELF. Define FAKE_RELOCs for old names.
1273 Remove a few old names no longer used anywhere.
1274
1fe44d79
AM
12752005-05-14 Alan Modra <amodra@bigpond.net.au>
1276
1277 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1278
2df98d85
AM
12792005-05-11 Alan Modra <amodra@bigpond.net.au>
1280
1281 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1282 R_PPC_RELAX32PC_PLT) Adjust.
1283 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1284 (DT_PPC_GLINK): Define.
1285
e172dbf8
NC
12862005-05-10 Nick Clifton <nickc@redhat.com>
1287
1288 * Update the address and phone number of the FSF organization in
1289 the GPL notices in the following files:
2df98d85 1290 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1291 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1292 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1293 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1294 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1295 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1296 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1297
faa7ef87
L
12982005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1299
a63027e5
L
1300 Moved from ../ChangeLog
1301
faa7ef87
L
1302 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1303 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1304
1305 2004-10-12 Paul Brook <paul@codesourcery.com>
1306 * arm.h (EF_ARM_EABI_VER4): Define.
1307
1308 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1309
1310 * common.h (PT_SUNW_EH_FRAME): Define.
1311 * x86-64.h (SHT_X86_64_UNWIND): Define.
1312
1313 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1314 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1315 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1316 (XTENSA_PROP_SEC_NAME): Define.
1317 (property_table_entry): Add flags field.
1318 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1319
1320 2004-09-17 Paul Brook <paul@codesourcery.com>
1321 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1322 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1323 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1324
1325 2004-09-13 Paul Brook <paul@codesourcery.com>
1326 * arm.h: Rename RELABS to TARGET1.
1327
1328 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1329 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1330 (PT_GNU_RELRO): Define.
1331
ba93b8ac
DJ
13322005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1333 Phil Blundell <philb@gnu.org>
1334
1335 * arm.h: Add TLS relocations.
1336
c927f9ef
BE
13372005-03-23 Ben Elliston <bje@au.ibm.com>
1338
1339 * dwarf.h: Merge with GCC's dwarf.h.
1340
238d258f
NC
13412005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1342
1343 * m68k.h (EF_CFV4E): Define.
1344
b294bdf8
MM
13452005-03-17 Paul Brook <paul@codesourcery.com>
1346 Dan Jacobowitz <dan@codesourcery.com>
1347 Mark Mitchell <mark@codesourcery.com>
1348
1349 * arm.h (PT_ARM_EXIDX): Define.
1350
51cb3ca7
DJ
13512005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1352 Joseph Myers <joseph@codesourcery.com>
1353
1354 * mips.h: Define MIPS TLS relocations.
1355
d6f16593 13562005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1357 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1358
1359 * mips.h (R_MIPS16_GOT16): New reloc code.
1360 (R_MIPS16_CALL16): Likewise.
1361 (R_MIPS16_HI16): Likewise.
1362 (R_MIPS16_LO16): Likewise.
1363 (R_MIPS16_min): New fake reloc code.
1364 (R_MIPS16_max): Likewise.
1365
a1c17af2
MR
13662005-02-11 Maciej W. Rozycki <macro@mips.com>
1367
1368 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1369
90219bd0
AO
13702005-01-25 Alexandre Oliva <aoliva@redhat.com>
1371
1372 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1373 * frv.h: Add R_FRV_TLSMOFF.
1374 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1375 * frv.h: Add TLS relocations.
1376
e38bc3b5
NC
13772005-01-17 Nick Clifton <nickc@redhat.com>
1378
1379 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1380 EF_SH2A_SH3E): New flags.
1381 (EF_SH_BFD_TABLE): Add these new flags to the table.
1382
b4a38de6
AM
13832005-01-12 Alan Modra <amodra@bigpond.net.au>
1384
1385 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1386 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1387
750bce0e 13882004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1389
faa7ef87 1390 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1391
1e50d24d
RS
13922004-12-16 Richard Sandiford <rsandifo@redhat.com>
1393
1394 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1395
69881c93
ILT
13962004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1397
1398 * mips.h (E_MIPS_MACH_9000): Define.
1399
b676888f
HPN
14002004-11-04 Hans-Peter Nilsson <hp@axis.com>
1401
1402 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1403 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1404 macros.
1405
637cf767
EC
14062004-10-06 Eric Christopher <echristo@redhat.com>
1407
1408 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1409
40a18ebd
NC
14102004-10-01 Paul Brook <paul@codesourcery.com>
1411
1412 * arm.h (SHT_ARM_EXIDX): Define.
1413 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1414 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1415 Define.
1416
b18c562e
NC
14172004-08-25 Dmitry Diky <diwil@spec.ru>
1418
1419 * msp430.h: Add new relocs.
1420
083febaa
L
14212004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1422
1423 * i386.h (R_386_USED_BY_INTEL_200): New.
1424
1d70c7fb
AO
14252004-07-29 Alexandre Oliva <aoliva@redhat.com>
1426
1427 Introduce SH2a support.
1428 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1429 * sh.h (EF_SH2A_NOFPU): New.
1430 2003-12-01 Michael Snyder <msnyder@redhat.com>
1431 * sh.h (EF_SH2A): New.
1432
670ec21d
NC
14332004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1434
1435 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1436 BFD_RELOC_CRX_SWITCH32.
1437
1fe1f39c
NC
14382004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1439
1440 * common.h (EM_CRX): Define.
1441 * crx.h: New file.
1442
097f809a
NC
14432004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1444
1445 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1446 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1447
375db92b
AM
14482004-06-19 Alan Modra <amodra@bigpond.net.au>
1449
1450 * common.h (ELF64_R_INFO): Warning fix.
1451
092dcd75
CD
14522004-06-14 Chris Demetriou <cgd@broadcom.com>
1453
1454 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1455 with an updated comment.
1456
f6f9408f
JR
14572004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1458
1459 * sh.h (EF_SH_HAS_DSP): Remove.
1460 (EF_SH_HAS_FP): Remove.
1461 (EF_SH_MERGE_MACH): Remove.
1462 (EF_SH4_NOFPU): Convert to decimal.
1463 (EF_SH4A_NOFPU): Likewise.
1464 (EF_SH4_NOMMU_NOFPU): Likewise.
1465 (EF_SH3_NOMMU): Add new macro.
1466 (EF_SH_BFD_TABLE): Likewise.
1467 (sh_find_elf_flags): Add prototype.
1468 (sh_elf_get_flags_from_mach): Likewise.
1469
4030e8f6
CD
14702004-04-24 Chris Demetriou <cgd@broadcom.com>
1471
1472 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1473 (R_MIPS_GNU_REL_HI16): Remove.
1474 (R_MIPS_GNU_REL16_S2): Update comment.
1475
0949843d 14762004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1477 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1478
1479 * common.h (EM_CR): Define.
1480 * cr16c.h: New file.
1481
d507cf36
PB
14822004-03-23 Paul Brook <paul@codesourcery.com>
1483
1484 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1485
ae51a426
JR
14862003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1487
1488 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1489
676a64f4
RS
14902004-03-01 Richard Sandiford <rsandifo@redhat.com>
1491
1492 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1493
481fedf3
RM
14942004-01-28 Roland McGrath <roland@redhat.com>
1495
1496 * common.h (AT_SECURE): New macro.
1497
7e67eb11
RM
14982004-01-21 Roland McGrath <roland@redhat.com>
1499
1500 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1501 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1502 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1503 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1504 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1505
3fe74472
MK
15062004-01-17 Mark Kettenis <kettenis@gnu.org>
1507
1508 * common.h (NT_OPENBSD_IDENT): Define.
1509
79987b2f
AO
15102004-01-06 Alexandre Oliva <aoliva@redhat.com>
1511
1512 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1513 * frv.h (EF_FRV_FDPIC): New macro.
1514 (EF_FRV_PIC_FLAGS): Adjust.
1515 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1516 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1517 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1518 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1519 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1520 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1521 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1522 New.
1523
252b5132 1524
c9e214e5 1525For older changes see ChangeLog-9103
252b5132
RH
1526\f
1527Local Variables:
c9e214e5
AM
1528mode: change-log
1529left-margin: 8
1530fill-column: 74
252b5132
RH
1531version-control: never
1532End:
This page took 0.722132 seconds and 4 git commands to generate.