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