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