* language.h (struct language_defn) <la_iterate_over_symbols>: Fix
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
9cea966c
DD
12011-12-22 DJ Delorie <dj@redhat.com>
2
3 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
4 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
5
355b81d9
UW
62011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
7
8 * common.h (NT_S390_LAST_BREAK): Define.
9 (NT_S390_SYSTEM_CALL): Likewise.
10
99c513f6
DD
112011-11-01 DJ Delorie <dj@redhat.com>
12
13 * common.h (EM_RL78, EM_78K0R): New.
14 * rl78.h: New.
15
cfb8c092
NC
162011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
17
18 * epiphany.h: New file.
19 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
20
3b421ab3
AM
212011-10-10 Alan Modra <amodra@gmail.com>
22
23 * ppc64.h (R_PPC64_TOCSAVE): Add.
24
d4cb0ea0
NC
252011-10-05 DJ Delorie <dj@redhat.com>
26
27 * rx.h (E_FLAG_RX_PID): New.
28
9e8c70f9
DM
292011-09-21 David S. Miller <davem@davemloft.net>
30
31 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
32 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
33
505b88fb
L
342011-08-12 H.J. Lu <hongjiu.lu@intel.com>
35
36 PR ld/13082
37 * x86-64.h (R_X86_64_RELATIVE64): New.
38
df58fc94
RS
392011-07-24 Chao-ying Fu <fu@mips.com>
40 Maciej W. Rozycki <macro@codesourcery.com>
41
42 * mips.h (R_MICROMIPS_min): New relocations.
43 (R_MICROMIPS_26_S1): Likewise.
44 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
45 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
46 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
47 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
48 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
49 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
50 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
51 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
52 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
53 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
54 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
55 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
56 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
57 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
58 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
59 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
60 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
61 (R_MICROMIPS_max): Likewise.
62 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
63 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
64 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
65 (STO_MICROMIPS): Likewise.
66 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
67 (ELF_ST_IS_COMPRESSED): Likewise.
68 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
69 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
70 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
71
7a9068fe
L
722011-07-22 H.J. Lu <hongjiu.lu@intel.com>
73
74 * common.h (EM_K1OM): New.
75
9c55345c
TS
762011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
77 Thomas Schwinge <thomas@schwinge.name>
78
2bb70ae0 79 PR binutils/12913
9c55345c
TS
80 * common.h (ELFOSABI_GNU): Define, replaces...
81 (ELFOSABI_LINUX): ... this, kept as an alias.
82 (ELFOSABI_HURD): Remove.
83
faa9a424
UW
842011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
85
86 * common.h (NT_ARM_VFP): Define.
87
aa137e4d
NC
882011-06-13 Walter Lee <walt@tilera.com>
89
90 * common.h: Add EM_TILEGX.
91 * tilegx.h: New file.
92 * tilepro.h: New file.
93
2ddcd4af
TG
942011-06-09 Tristan Gingold <gingold@adacore.com>
95
96 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
97
cc643b88
NC
982011-06-02 Nick Clifton <nickc@redhat.com>
99
100 * common.h: Fix spelling mistake in comment.
101 * reloc-macros.h: Likewise.
102
63e1a0fc
PB
1032011-05-31 Paul Brook <paul@codesourcery.com>
104
105 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
106
e21e5835
NC
1072011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
108
109 * common.h (NT_STAPSDT): New define.
110
c7811365
BS
1112011-03-31 Bernd Schmidt <bernds@codesourcery.com>
112
113 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
114 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
115 (SHN_TIC6X_SCOMMON): Define.
116
00e98fc7
TG
1172011-03-31 Tristan Gingold <gingold@adacore.com>
118
119 * ia64.h (Elf64_External_VMS_Note): New struct.
120 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
121 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
122 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
123 (NT_VMS_PATCHTIME) New macros.
124
34e77a92
RS
1252011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
126
127 * arm.h (R_ARM_IRELATIVE): New relocation.
128
35fc36a8
RS
1292011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
130
131 * internal.h (elf_internal_sym): Add st_target_internal.
132 * arm.h (arm_st_branch_type): New enum.
133 (ARM_SYM_BRANCH_TYPE): New macro.
134
8f7e76d0
NC
1352011-03-10 Nick Clifton <nickc@redhat.com>
136
137 * common.h (EM_V850): V850s now supplied by Renesas.
138
15a44d57
AM
1392011-02-25 Alan Modra <amodra@gmail.com>
140
eba5cfbc 141 PR 12516
15a44d57
AM
142 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
143 sections at start or end of PT_DYNAMIC.
144
0855e32b
NS
1452011-01-10 Nathan Sidwell <nathan@codesourcery.com>
146 Glauber de Oliveira Costa <glommer@gmail.com>
147
148 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
149 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
150 relocations.
151
aa137e4d
NC
1522010-11-16 Jie Zhang <jie.zhang@analog.com>
153
154 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
155 (EF_BFIN_DATA_IN_L1): Define.
156
fd503541
NC
1572010-11-11 Mingming Sun <mingm.sun@gmail.com>
158
159 * mips.h (E_MIPS_MACH_LS3A): Defined.
160
87779176
JM
1612010-11-02 Joseph Myers <joseph@codesourcery.com>
162
163 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
164 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
165 Tag_ABI_array_object_alignment,
166 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
167
3cbd1c06
JM
1682010-10-29 Joseph Myers <joseph@codesourcery.com>
169
170 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
171
b5593623
JM
1722010-10-29 Bernd Schmidt <bernds@codesourcery.com>
173 Joseph Myers <joseph@codesourcery.com>
174
175 * tic6x-attrs.h (Tag_ABI_DSBT): New.
176
75fa6dc1
JM
1772010-10-21 Joseph Myers <joseph@codesourcery.com>
178
179 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
180 value 4.
181 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
182 attribute renaming.
183
1cd986c5
NC
1842010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
185 Ina Pandit <ina.pandit@kpitcummins.com>
186
187 * v850.h: Add support for V850E2 and V850E2V3.
188 (v850_reloc_type): Update the newly added relocations
189
f4638467
AM
1902010-07-20 Alan Modra <amodra@gmail.com>
191
192 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
193 (ELF_SECTION_SIZE): ..here.
194 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
195 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
196
ba761f19
AM
1972010-06-25 Alan Modra <amodra@gmail.com>
198
199 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
200
59e6276b
JM
2012010-06-15 Joseph Myers <joseph@codesourcery.com>
202
203 * tic6x-attrs.h: New.
204 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
205 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
206 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
207 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
208 C6XABI_Tag_CPU_arch_C674X): Define.
209
28f997cf
TG
2102010-06-11 Tristan Gingold <gingold@adacore.com>
211
212 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
213 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
214 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
215 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
216 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
217 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
218 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
219 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
220 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
221 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
222 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
223 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
224 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
225 (Elf64_External_VMS_IMAGE_RELA): Ditto.
226 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
227 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
228 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
229 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
230 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
231 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
232 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
233 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
234
8e45593f
NC
2352010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
236 Joseph Myers <joseph@codesourcery.com>
237 Andrew Stubbs <ams@codesourcery.com>
238
239 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
240 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
241 other invalid ranges.
242 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
243 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
244 (R_SH_FUNCDESC_VALUE): New.
245
18ae9cc1
L
2462010-05-18 H.J. Lu <hongjiu.lu@intel.com>
247
248 PR gas/11600
249 * common.h (SHF_EXCLUDE): New.
250
251 * i370.h (SHF_EXCLUDE): Removed.
252 * or32.h (SHF_EXCLUDE): Likewise.
253 * ppc.h (SHF_EXCLUDE): Likewise.
254 * sparc.h (SHF_EXCLUDE): Likewise.
255
9a83a553
AM
2562010-04-23 Alan Modra <amodra@gmail.com>
257
258 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
259 Invert logic to clarify test for .tbss.
260 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
261 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
262 macro args with parentheses.
263 (ELF_SECTION_IN_SEGMENT): Define.
264 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
265 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
266
75375b3e
MGD
2672010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
268
269 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
270 Tag_FP_HP_extension): Add new ABI attribute tags.
271
e4e42b45
NC
2722010-04-15 Nick Clifton <nickc@redhat.com>
273
274 * alpha.h: Update copyright notice to use GPLv3.
275 * arc.h: Likewise.
276 * arm.h: Likewise.
277 * avr.h: Likewise.
278 * bfin.h: Likewise.
279 * common.h: Likewise.
280 * cr16.h: Likewise.
281 * cr16c.h: Likewise.
282 * cris.h: Likewise.
283 * crx.h: Likewise.
284 * d10v.h: Likewise.
285 * d30v.h: Likewise.
286 * dlx.h: Likewise.
287 * dwarf.h: Likewise.
288 * external.h: Likewise.
289 * fr30.h: Likewise.
290 * frv.h: Likewise.
291 * h8.h: Likewise.
292 * hppa.h: Likewise.
293 * i370.h: Likewise.
294 * i386.h: Likewise.
295 * i860.h: Likewise.
296 * i960.h: Likewise.
297 * ia64.h: Likewise.
298 * internal.h: Likewise.
299 * ip2k.h: Likewise.
300 * iq2000.h: Likewise.
301 * lm32.h: Likewise.
302 * m32c.h: Likewise.
303 * m32r.h: Likewise.
304 * m68hc11.h: Likewise.
305 * m68k.h: Likewise.
306 * mcore.h: Likewise.
307 * mep.h: Likewise.
308 * microblaze.h: Likewise.
309 * mips.h: Likewise.
310 * mmix.h: Likewise.
311 * mn10200.h: Likewise.
312 * moxie.h: Likewise.
313 * msp430.h: Likewise.
314 * mt.h: Likewise.
315 * openrisc.h: Likewise.
316 * or32.h: Likewise.
317 * pj.h: Likewise.
318 * ppc.h: Likewise.
319 * ppc64.h: Likewise.
320 * reloc-macros.h: Likewise.
321 * rx.h: Likewise.
322 * s390.h: Likewise.
323 * sh.h: Likewise.
324 * sparc.h: Likewise.
325 * spu.h: Likewise.
326 * v850.h: Likewise.
327 * vax.h: Likewise.
328 * vxworks.h: Likewise.
329 * x86-64.h: Likewise.
330 * xc16x.h: Likewise.
331 * xstormy16.h: Likewise.
332 * xtensa.h: Likewise.
333
9957b18f
AM
3342010-04-08 David Stubbs <stubbs@icerasemi.com>
335
336 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
337 cannot contain any sections.
338
40b36596
JM
3392010-03-25 Joseph Myers <joseph@codesourcery.com>
340
341 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
342 * tic6x.h: New.
343
e1dcda2d
L
3442010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
345
346 * common.h (VER_FLG_*): Document.
347 (VER_FLG_INFO): Define.
348
17e57237
NC
3492010-02-23 Andrew Zabolotny <anpaza@mail.ru>
350
351 PR binutils/11297
352 * avr.h: (R_AVR_8): New relocation number.
353
cd21e546
MGD
3542010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
355
356 * arm.h (Tag_MPextension_use): Renumber.
357 (Tag_DIV_use): Add.
358 (Tag_MPextension_use_legacy): Likewise.
359
d7eeb400
MS
3602010-02-09 Michael Holzheu <holzheu@de.ibm.com>
361
362 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
363 NT_S390_CTRS and NT_S390_PREFIX): Define.
364
e1dcda2d
L
3652010-02-08 David S. Miller <davem@davemloft.net>
366
367 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
368
4339cae0
L
3692010-02-02 H.J. Lu <hongjiu.lu@intel.com>
370
371 * common.h (NT_386_XSTATE): New.
372
3ff95107 3732010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 374
3ff95107
L
375 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
376
c75a08aa
AM
3772010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
378
4339cae0 379 * common.h (PN_XNUM): Define.
c75a08aa 380
0675e188
UW
3812009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
382
383 * common.h (NT_S390_HIGH_GPRS): Define.
384
32af9f6e
AM
3852009-12-17 Alan Modra <amodra@bigpond.net.au>
386
387 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
388 R_PPC_RELAX32PC_PLT): Delete.
389 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
390
3c65b800
JM
3912009-11-28 Joseph Myers <joseph@codesourcery.com>
392
393 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
394 EM_TI_C5500, EM_CUDA): Define.
395 (EM_res140, EM_res141, EM_res142): Remove.
396
9e3c6df6
PB
3972009-11-17 Paul Brook <paul@codesourcery.com>
398 Daniel Jacobowitz <dan@codesourcery.com>
399
400 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
401
c7927a3c
NC
4022009-09-29 DJ Delorie <dj@redhat.com>
403
404 * rx.h: New file.
405
a7f2871e
AM
4062009-09-21 Alan Modra <amodra@bigpond.net.au>
407
408 * ppc.h (DT_PPC_TLSOPT): Define.
409 * ppc64.h (DT_PPC64_TLSOPT): Define.
410
7f6fed87
NC
4112009-08-10 Daniel Gutson <dgutson@codesourcery.com>
412
413 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
414 (SHT_ARM_OVERLAYSECTION): New define.
415
cb88ce9f
BS
4162006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
417
418 From Mike Frysinger <michael.frysinger@analog.com>
419 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
420 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
421 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
422 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
423 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
424 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
425 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
426 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
427 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
428 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
429 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
430 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
431 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
432 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
433 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
434 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
435 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
436 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
437 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 438
44db4087
ME
4392009-08-09 Michael Eager <eager@eagercon.com>
440
441 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 442 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 443
7ba29e2a
NC
4442009-08-06 Michael Eager <eager@eagercon.com>
445
446 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
447 * elf/microblaze.h: New reloc definitions.
448
28ec585f
AM
4492009-07-30 Alan Modra <amodra@bigpond.net.au>
450
451 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
452 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
453
8a9036a4
L
4542009-07-25 H.J. Lu <hongjiu.lu@intel.com>
455
456 * common.h (EM_L1OM): New.
457
8fdcc58d
TS
4582009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
459 Alan Modra <amodra@bigpond.net.au>
460
461 * spu.h (R_SPU_ADD_PIC): New.
462
3e7a7d11
NC
4632009-07-23 Ulrich Drepper <drepper@redhat.com>
464
465 * common.h (STB_GNU_UNIQUE): Define.
466
fa8f86ff
TT
4672009-07-10 Tom Tromey <tromey@redhat.com>
468
469 * dwarf2.h: Move to `..'.
470
1bffd25b
L
4712009-07-10 H.J. Lu <hongjiu.lu@intel.com>
472
473 * dwarf2.h: Just include ../dwarf2.h.
474
e054468f
AM
4752009-07-10 Alan Modra <amodra@bigpond.net.au>
476
477 * ppc.h (R_PPC_IRELATIVE): Add.
478 (R_PPC_RELAX32, R_PPC_RELAX32PC,
479 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
480 * ppc64.h (R_PPC64_IRELATIVE): Add.
481
3244e8f5
JJ
4822009-07-03 Jakub Jelinek <jakub@redhat.com>
483
484 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
485 and DW_OP_stack_value.
486
ceaf50a2
AM
4872009-06-22 Alan Modra <amodra@bigpond.net.au>
488
489 * ppc.h (R_PPC_RELAX*): Define as enum.
490
f865a31d
AG
4912009-06-11 Anthony Green <green@moxielogic.org>
492
493 * moxie.h (R_MOXIE_PCREL10): New.
494
cbe950e9
L
4952009-06-01 H.J. Lu <hongjiu.lu@intel.com>
496
497 PR ld/10205
498 * i386.h (R_386_IRELATIVE): New.
499 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
500
cf65542b
L
5012009-05-27 H.J. Lu <hongjiu.lu@intel.com>
502
503 * common.h: Update comments for dynamic tag ranges.
504
4e38f72c
DD
5052009-04-30 DJ Delorie <dj@redhat.com>
506
507 * mep.h (EF_MEP_COP_*): New.
508 (EF_MEP_ALL_FLAGS): Add them.
509
d8045f23
NC
5102009-04-30 Nick Clifton <nickc@redhat.com>
511
512 * common.h (STT_GNU_IFUNC): Define.
513
ed4a4bdf
CC
5142009-04-24 Cary Coutant <ccoutant@google.com>
515
516 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
517
20135e4c
NC
5182009-04-15 Anthony Green <green@moxielogic.com>
519
520 * common.h (EM_MOXIE): Define.
521 * moxie.h: New file.
522
4d28413b
DD
5232009-04-07 DJ Delorie <dj@redhat.com>
524
525 * mep.h (EF_MEP_CPU_C5): New.
526
96b2958f
L
5272009-04-01 H.J. Lu <hongjiu.lu@intel.com>
528
529 * common.h (EM_INTEL178): Removed.
530 (EM_INTEL179): Likewise.
531 (EM_ETPU): New.
532 (EM_SLE9X): Likewise.
533 (EM_INTEL181): Likewise.
534 (EM_INTEL182): Likewise.
535
f47a1d2e
L
5362009-03-31 H.J. Lu <hongjiu.lu@intel.com>
537
538 * common.h (EM_INTEL178): New.
539 (EM_INTEL179): Likewise.
540 (EM_INTEL180): Likewise.
541
0e879927
ILT
5422009-03-20 Mikolaj Zalewski <mikolajz@google.com>
543
544 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
545
4d407348
MK
5462009-03-14 Mark Kettenis <kettenis@gnu.org>
547
17e57237
NC
548 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
549 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
550 (NT_OPENBSD_WCOOKIE): New defines.
551
904001b0
JK
5522009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
553
554 * common.h (AT_RANDOM): Define.
555
727fc41e
AM
5562009-03-04 Alan Modra <amodra@bigpond.net.au>
557
558 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
559 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
560
c3b7224a
NC
5612009-03-02 Qinwei <qinwei@sunnorth.com.cn>
562
563 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
564 * common.h (EM_SCORE_OLD): Define.
565
36319970
L
5662009-02-23 H.J. Lu <hongjiu.lu@intel.com>
567
568 * common.h (STB_LOPROC): Replace Application-specific with
569 Processor-specific in comments.
570 (STB_HIPROC): Likewise.
571 (STT_LOPROC): Likewise.
572 (STT_HIPROC): Likewise.
573
52b6b6b9
JM
5742009-02-03 Sandip Matte <sandip@rmicorp.com>
575
576 * mips.h (E_MIPS_MACH_XLR): Define.
577
cf869cce
NC
5782009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
579
580 * m68k.h: Map TLS relocations to numbers.
581
91e22acd
AS
5822009-01-15 Andrew Stubbs <ams@codesourcery.com>
583 Julian Brown <julian@codesourcery.com>
584
585 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
586 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
587 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
588 version 2.07.
589 (Tag_undefined39, Tag_nodefaults): New enum values.
590 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
591 (Tag_conformance, Tag_Virtualization_use): Likewise.
592 (Tag_undefined69, Tag_MPextension_use): Likewise.
593
01e1a5bc
NC
5942009-01-15 Douglas B Rupp <rupp@gnat.com>
595
596 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
597 New macros. Minor reformatting.
598
84e94c90
NC
5992008-12-23 Jon Beniston <jon@beniston.com>
600
601 * lm32.h: New file.
602
0f88be7a
NC
6032008-12-23 Nick Clifton <nickc@redhat.com>
604
605 * commmon.h (STT_IFUNC): Delete.
606
7a0cc8ed
HPN
6072008-12-20 Hans-Peter Nilsson <hp@axis.com>
608
609 * cris.h (R_CRIS_32_IE): New relocation.
610
e7c33416
NC
6112008-12-03 Nick Clifton <nickc@redhat.com>
612
613 * common.h (STT_IFUNC): Define.
614
e73521d6
SR
6152008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
616
617 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
618 R_CR16_GLOB_DAT): New relocations.
619
a973d22c
HPN
6202008-11-25 Hans-Peter Nilsson <hp@axis.com>
621
622 * cris.h (R_CRIS_32_TPREL): Correct comment.
623 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
624
8e79c3df
CM
6252008-11-18 Catherine Moore <clm@codesourcery.com>
626
627 * arm.h (Tag_ABI_FP_16bit_format): Define.
628
2b0bc088
NC
6292008-11-14 Nathan Sidwell <nathan@codesourcery.com>
630
631 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 632
759cc328
UW
6332008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
634
635 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
636
f82e0623
NF
6372008-10-10 Nathan Froyd <froydnj@codesourcery.com>
638
639 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
640
1d037692
HPN
6412008-10-04 Hans-Peter Nilsson <hp@axis.com>
642
643 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
644 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
645 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
646 (R_CRIS_16_TPREL): New relocations.
647
28dbbc02
BW
6482008-08-20 Bob Wilson <bob.wilson@acm.org>
649
650 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
651 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
652 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
653
861fb55a
DJ
6542008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
655 Daniel Jacobowitz <dan@codesourcery.com>
656 Catherine Moore <clm@codesourcery.com>
657 Mark Shinwell <shinwell@codesourcery.com>
658
659 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
660 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
661
0deb8eee
AM
6622008-08-04 Markus Weiss <weissms@aros.org>
663
664 * common.h (ELFOSABI_AROS): Update comment.
665
3c7b9897
AM
6662008-07-26 Michael Eager <eager@eagercon.com>
667
668 * ppc.h: Add description of single-precision.
669
89eeb0bc
LM
6702008-07-21 Luis Machado <luisgpm@br.ibm.com>
671
672 * common.h: Define NT_PPC_VSX.
673
30c09090
RS
6742008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
675
676 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
677
b8a39af8
SR
6782008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
679
680 * common.h (EM_CR16): Correct value.
681 (EM_CR16): Rename to EM_CR16_OLD.
682
ff7eeb89
DD
6832008-06-12 DJ Delorie <dj@redhat.com>
684
685 * common.h (EM_M32C_NEW): Rename to EM_M32C.
686 (EM_M32C): Rename to EM_M32C_OLD.
687
3c9a78e0
JM
6882008-06-12 Joseph Myers <joseph@codesourcery.com>
689
690 * common.h: Update e_machine table.
691
a23ede3d
KK
6922008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
693
694 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
695
2424f303
JM
6962008-06-09 Joseph Myers <joseph@codesourcery.com>
697
698 * common.h: Change registry@caldera.com to registry@sco.com.
699
7c90103b
NC
7002008-05-21 Nick Clifton <nickc@redhat.com>
701
702 * reloc-macros.h: Add a comment about the use of the
703 END_RELOC_NUMBERS symbol as a sentinel value.
704
7052008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 706
7c90103b
NC
707 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
708
14a6d8e0
DM
7092008-04-16 David S. Miller <davem@davemloft.net>
710
711 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
712 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
713 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
714 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
715
15397d0b
ILT
7162008-03-24 Ian Lance Taylor <iant@google.com>
717
718 * common.h (NT_GNU_GOLD_VERSION): Define.
719
72de5009
AM
7202008-03-13 Alan Modra <amodra@bigpond.net.au>
721
722 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
723 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
724 Order struct as for external version.
725
1bce5d2c
AM
7262008-03-12 Alan Modra <amodra@bigpond.net.au>
727
4fbb74a6
AM
728 PR 5900
729 * common.h (SHN_BAD): Delete.
730 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
731 * external.h: ..here.
732 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
733 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
734 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
735
7362008-03-12 Alan Modra <amodra@bigpond.net.au>
737
738 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 739 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 740 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 741 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 742 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 743 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
744 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
745 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 746 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 747 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 748 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
749 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
750 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 751 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 752 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 753
35d60fe4
NC
7542008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
755
756 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
757 DW_OP_PGI_omp_thread_num.
758
7b03d09a
AN
7592008-02-04 Adam Nemet <anemet@caviumnetworks.com>
760
761 * mips.h: Update copyright.
762 (E_MIPS_MACH_OCTEON): New macro.
763
148b93f2
NC
7642008-01-30 Tristan Gingold <gingold@adacore.com>
765
766 Add OpenVMS extensions.
1bce5d2c
AM
767 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
768 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 769 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
770 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
771 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
772 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
773 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
774 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
775 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
776 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
777 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
778 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
779 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
780 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
781 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
782 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
783 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
784 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
785 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
786 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
787 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
788 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
789
c74ba406
MK
7902008-01-16 Mark Kettenis <kettenis@gnu.org>
791
792 * common.h (AT_SUN_AUXFLAGS): Define.
793
60955fda
DJ
7942007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
795
796 * dwarf2.h (DW_AT_hi_user): Correct value.
797
1bbb5f21 7982007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 799
1bbb5f21 800 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 801
350cc38d
MS
8022007-11-29 Mark Shinwell <shinwell@codesourcery.com>
803
804 * mips.h (E_MIPS_MACH_LS2E): New.
805 (E_MIPS_MACH_LS2F): New.
806
f7bc09bd
NS
8072007-11-28 Nathan Sidwell <nathan@codesourcery.com>
808
809 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
810 segments at the end of memory.
811
e210c36b
NC
8122007-11-17 Thiemo Seufer <ths@mips.com>
813
814 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
815 in comment.
816
e2a0d921
NC
8172007-11-16 Nick Clifton <nickc@redhat.com>
818
819 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
820 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
821 (DW_AT_stride): Rename to DW_AT_byte_stride.
822
7a2b07ff
NS
8232007-11-08 Nathan Sidwell <nathan@codesourcery.com>
824
825 * vxworks.h: New.
826
569006e5
NC
8272007-10-30 Nick Clifton <nickc@redhat.com>
828
829 * mn10300.h (R_MN10300_ALIGN): Define.
830
c6e65352
DJ
8312007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
832
833 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
834
bfff1642
NC
8352007-10-19 Nick Clifton <nickc@redhat.com>
836
837 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
838
3e6ff6e5
RM
8392007-10-18 Roland McGrath <roland@redhat.com>
840
841 * common.h (NT_PPC_VMX): New macro.
842
7fac7ff4
NC
8432007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
844
845 * cr16.h: Updated with new relocaction macros.
846
b10a8ae0
L
8472007-09-17 H.J. Lu <hongjiu.lu@intel.com>
848
849 PR binutils/3281
850 PR binutils/5037
851 * internal.h (elf_segment_map): Add p_size and p_size_valid.
852 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
853 PT_GNU_RELRO segments.
854
8d100c32
KH
8552007-09-11 Nathan Sidwell <nathan@codesourcery.com>
856
857 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
858
b15fa79e
AM
8592007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
860
861 * common.h (NT_SPU): Define.
862
2b05f1b7
L
8632007-08-16 H.J. Lu <hongjiu.lu@intel.com>
864
865 * common.h: Revert last change.
866
94b11780
L
8672007-08-16 H.J. Lu <hongjiu.lu@intel.com>
868
869 * common.h (PT_GNU_STACK): Renamed to ...
870 (PT_GNU_ATTR): This.
871 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
872
fd2f25da
RM
8732007-07-09 Roland McGrath <roland@redhat.com>
874
875 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
876
34c8bcba
JM
8772007-06-29 Joseph Myers <joseph@codesourcery.com>
878
879 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
880
2cf19d5c
JM
8812007-06-29 Joseph Myers <joseph@codesourcery.com>
882
883 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
884
104d59d1
JM
8852007-06-29 Joseph Myers <joseph@codesourcery.com>
886
887 * arm.h (elf32_arm_add_eabi_attr_int,
888 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
889 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
890 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
891 Tag_Symbol, Tag_compatibility): Remove.
892 * common.h (SHT_GNU_ATTRIBUTES): Define.
893
3d3d428f
NC
8942007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
895
896 * common.h (EM_CR16): New entry for CR16 cpu.
897 * cr16.h: New file.
898
99ded152
BW
8992007-06-11 Sterling Augustine <sterling@tensilica.com>
900 Bob Wilson <bob.wilson@acm.org>
fd2f25da 901
99ded152
BW
902 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
903 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 904
f89d32d9
CT
9052007-05-18 Caroline Tice <ctice@apple.com>
906
fd2f25da 907 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
908 DW_OP_GNU_uninit.
909
4f4416b5
AM
9102007-05-12 Alan Modra <amodra@bigpond.net.au>
911
912 * spu.h (R_SPU_ADDR16X): Define.
913 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
914
ece5ef60
AM
9152007-05-11 Alan Modra <amodra@bigpond.net.au>
916
917 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
918
627b32bc
AM
9192007-05-02 Alan Modra <amodra@bigpond.net.au>
920
921 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
922 and vma for appropriate sections.
923
0c3e446c
JB
9242007-04-26 Jan Beulich <jbeulich@novell.com>
925
926 * common.h (DT_ENCODING): Correct value (back to spec mandated
927 value).
928
d4c87fc1
AM
9292007-03-08 Alan Modra <amodra@bigpond.net.au>
930
931 * v850.h (V850_OTHER_TDA_BYTE): Delete.
932 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
933 that don't clash with visibility bits.
934
689d9c8c
AM
9352007-03-07 Alan Modra <amodra@bigpond.net.au>
936
937 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
938
b95dd98f 9392007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
940 Richard Sandiford <rsandifo@redhat.com>
941 Richard Henderson <rth@redhat.com>
942 DJ Delorie <dj@redhat.com>
943 Ben Elliston <bje@redhat.com>
b95dd98f
DB
944
945 * mep.h: New file.
b95dd98f
DB
946 * common.h (EM_CYGNUS_MEP): Define.
947
9482007-02-15 Dave Brolley <brolley@redhat.com>
949
950 From Graydon Hoare <graydon@redhat.com>:
951 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
952
3bdcfdf4
KH
9532007-01-08 Kazu Hirata <kazu@codesourcery.com>
954
955 * m68k.h (EF_M68K_FIDO): New.
956 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
957 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
958
9840d27e
KH
9592006-12-25 Kazu Hirata <kazu@codesourcery.com>
960
961 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
962
425c6cb0
KH
9632006-12-19 Kazu Hirata <kazu@codesourcery.com>
964
965 * m68k.h (EF_M68K_ARCH_MASK): New.
966
3271a814
NS
9672006-12-19 Nathan Sidwell <nathan@codesourcery.com>
968
969 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
970
c694fd50
KH
9712006-12-07 Kazu Hirata <kazu@codesourcery.com>
972
973 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
974 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
975 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
976 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
977 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
978 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
979 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
980 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
981 EF_M68K_CF_FLOAT, respectively.
982
4fd454c8
NC
9832006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
984 Nick Clifton <nickc@redhat.com>
985
986 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
987
165b93e7
RS
9882006-10-28 Richard Sandiford <richard@codesourcery.com>
989
990 * mips.h (R_MIPS_GLOB_DAT): Define
991 (R_MIPS_max): Bump by 1.
992
e9f53129
AM
9932006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
994 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
995 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
996 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
997 Alan Modra <amodra@bigpond.net.au>
998
999 * common.h (EM_SPU): Define.
1000 * spu.h: New file.
1001
b3549761
NC
10022006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1003
1004 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1005 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1006 (EF_SCORE_HASENTRY): Delete.
1007
e210c36b
NC
10082006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1009
1010 * arm.h: Define TAG_CPU_ARCH_* constants.
1011
1c0d3aa6
NC
10122006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1013
1014 * score.h: New file.
1015 * common.h: Add Score machine number.
1016
fdc90cb4
JJ
10172006-07-10 Jakub Jelinek <jakub@redhat.com>
1018
1019 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1020
1224efb8
L
10212006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1022
1023 * internal.h (ELF_SECTION_SIZE): New.
1024 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1025 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1026 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1027
3f570048
AM
10282006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1029
1030 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1031
9b52905e
NC
10322006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1033 Randolph Chung <randolph@tausq.org>
1034 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1035 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1036 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1037 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1038 New TLS relocs.
1039 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1040 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1041 Define TLS relocs using existing equivalents.
1042
fd2f25da
RM
10432006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1044
28c9d252
NC
1045 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1046
e210c36b
NC
10472006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1048
1049 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1050 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1051 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1052 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1053 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1054 R_BFIN_GOTOFFLO): New relocs.
1055 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1056
10572006-03-23 Michael Matz <matz@suse.de>
1058
1059 * x86-64.h: Add the new relocations with their official
1060 numbers.
1061
0a44bf69
RS
10622006-03-22 Richard Sandiford <richard@codesourcery.com>
1063 Daniel Jacobowitz <dan@codesourcery.com>
1064 Phil Edwards <phil@codesourcery.com>
1065 Zack Weinberg <zack@codesourcery.com>
1066 Mark Mitchell <mark@codesourcery.com>
1067 Nathan Sidwell <nathan@codesourcery.com>
1068
1069 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1070
e14430ab
DA
10712006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1072
1073 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1074 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1075 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1076 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1077 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1078
3a4a14e9
PB
10792006-03-10 Paul Brook <paul@codesourcery.com>
1080
1081 * arm.h (EF_ARM_EABI_VER5): Define.
1082
0b2e31dc
NS
10832006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1084
1085 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1086 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1087 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1088 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1089 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1090 (EF_M68K_EMAC_B): New.
1091
df406460
NC
10922006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1093
1094 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1095 (EF_AVR_LINKRELAX_PREPARED): Add.
1096
2c10a7e5
BE
10972006-03-02 Ben Elliston <bje@au.ibm.com>
1098
1099 Import from the GCC tree:
1100 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1101
1102 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1103 from DWARF 3.
1104 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1105 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1106 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1107 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1108 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1109 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1110 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1111 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1112 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1113 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1114 (DW_END_default, DW_END_big, DW_END_little): New.
1115 (DW_END_lo_user, DW_END_hi_user): Define.
1116 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1117 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1118 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1119 DW_LANG_D): New.
1120
e210c36b
NC
11212006-02-06 Steve Ellcey <sje@cup.hp.com>
1122
1123 * ia64.h (SHF_IA_64_HP_TLS): New.
1124
6772dd07
DD
11252006-02-24 DJ Delorie <dj@redhat.com>
1126
1127 * m32c.h: Add relax relocs.
1128
d70c5fc7
NC
11292006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1130 Anil Paranjape <anilp1@kpitcummins.com>
1131 Shilin Shakti <shilins@kpitcummins.com>
1132
1133 * common.h (EM_XC16X): New entry for xc16x cpu.
1134 Sort other EM_* numbers into numerical order.
1135 * xc16x.h: New file.
fd2f25da 1136
84d1d650
L
11372006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1138
1139 PR binutils/2258
1140 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1141 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1142
266abb8f
NS
11432006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1144
1145 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1146 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1147 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1148 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1149 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1150
11512006-02-06 Steve Ellcey <sje@cup.hp.com>
1152
1153 * ia64.h (SHF_IA_64_HP_TLS): New.
1154
67a4f2b7
AO
11552006-01-18 Alexandre Oliva <aoliva@redhat.com>
1156
1157 Introduce TLS descriptors for i386 and x86_64.
1158 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1159 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1160 New.
1161 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1162 R_X86_64_TLSDESC): New.
1163
64fd6348
NC
11642006-01-09 Mike Frysinger <vapier@gentoo.org>:
1165
1166 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1167
d031aafb
NS
11682005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1169
1170 Second part of ms1 to mt renaming.
1171 * common.h (EM_MT): Renamed.
1172 * mt.h: Rename relocs, cpu & other defines.
1173
e210c36b
NC
11742005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1175
1176 * mt.h: Renamed from ms1.h
1177
39b41c9c
PB
11782005-12-12 Paul Brook <paul@codesourcery.com>
1179
1180 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1181
5e2b0d47
NC
11822005-11-11 Nick Clifton <nickc@redhat.com>
1183
1184 PR 1150
1185 * mips.h (STO_OPTIONAL): Define.
1186 (ELF_MIPS_IS_OPTIONAL): Define.
1187
e210c36b
NC
11882005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1189
1190 Add ms2.
1191 * ms1.h (EF_MS1_CPU_MS2): New.
1192
11932005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1194
1195 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1196
3c9b82ba
NC
11972005-09-30 Catherine Moore <clm@cm00re.com>
1198
1199 * bfin.h: New file.
1200 * common.h (EM_BLACKFIN): Define.
1201
ee065d83
PB
12022005-10-08 Paul Brook <paul@codesourcery.com>
1203
1204 * arm.h: Add prototypes for BFD object attribute routines.
1205
1cacb694
RE
12062005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1207
1208 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1209
3c26c61a
DA
12102005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1211
1212 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1213 New defines.
1214
67762f6b
DA
12152005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1216
1217 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1218 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1219 deprecated defines.
1220 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1221 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1222 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1223 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1224 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1225 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1226 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1227 NT_HP_UX_OPTIONS): Define.
1228
fd54057a
DD
12292005-07-25 DJ Delorie <dj@redhat.com>
1230
1231 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1232
3b22753a
L
12332005-07-25 Jan Hubicka <jh@suse.cz>
1234
1235 * x86-64.h (SHN_X86_64_LCOMMON): New.
1236 (SHF_X86_64_LARGE): New.
1237
157e7bd1
NC
12382005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1239
1240 * m32r.h (R_M32R_REL32): Added.
1241
df45824a
BE
12422005-07-18 Ben Elliston <bje@au.ibm.com>
1243
1244 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1245 Replace with DW_ATE_decimal_float (now in DWARF 3).
1246
49f58d10
JB
12472005-07-14 Jim Blandy <jimb@redhat.com>
1248
1249 Add support for Renesas M32C and M16C.
1250 * common.h (EM_M32C): New machine number.
1251 * m32c.h: New file.
fd2f25da 1252
e210c36b
NC
12532005-06-17 Jakub Jelinek <jakub@redhat.com>
1254
1255 * external.h (GRP_ENTRY_SIZE): Define.
1256
d6ab8113
JB
12572005-06-17 Jan Beulich <jbeulich@novell.com>
1258
1259 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1260 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1261 R_X86_64_GOTPC32.
1262
3c33e371
AH
12632005-06-07 Aldy Hernandez <aldyh@redhat.com>
1264 Michael Snyder <msnyder@redhat.com>
1265 Stan Cox <scox@redhat.com>
1266
1267 * common.h (EM_MS1): Define.
1268
1269 * ms1.h: New file.
1270
2acf634e
RH
12712005-05-31 Richard Henderson <rth@redhat.com>
1272
1273 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1274
484124bb
RH
12752005-05-29 Richard Henderson <rth@redhat.com>
1276
1277 * alpha.h (DT_ALPHA_PLTRO): New.
1278
d68f4033
BE
12792005-05-19 Ben Elliston <bje@au.ibm.com>
1280
1281 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1282 the user-defined encoding space pending inclusion in the standard.
1283
cb1afa5c
ZW
12842005-05-18 Zack Weinberg <zack@codesourcery.com>
1285
1286 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1287 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1288
c19d1205
ZW
12892005-05-17 Zack Weinberg <zack@codesourcery.com>
1290
1291 * arm.h: Import complete list of official relocation names
1292 and numbers from AAELF. Define FAKE_RELOCs for old names.
1293 Remove a few old names no longer used anywhere.
1294
1fe44d79
AM
12952005-05-14 Alan Modra <amodra@bigpond.net.au>
1296
1297 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1298
2df98d85
AM
12992005-05-11 Alan Modra <amodra@bigpond.net.au>
1300
1301 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1302 R_PPC_RELAX32PC_PLT) Adjust.
1303 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1304 (DT_PPC_GLINK): Define.
1305
e172dbf8
NC
13062005-05-10 Nick Clifton <nickc@redhat.com>
1307
1308 * Update the address and phone number of the FSF organization in
1309 the GPL notices in the following files:
2df98d85 1310 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1311 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1312 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1313 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1314 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1315 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1316 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1317
faa7ef87
L
13182005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1319
a63027e5
L
1320 Moved from ../ChangeLog
1321
faa7ef87
L
1322 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1323 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1324
1325 2004-10-12 Paul Brook <paul@codesourcery.com>
1326 * arm.h (EF_ARM_EABI_VER4): Define.
1327
1328 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1329
1330 * common.h (PT_SUNW_EH_FRAME): Define.
1331 * x86-64.h (SHT_X86_64_UNWIND): Define.
1332
1333 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1334 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1335 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1336 (XTENSA_PROP_SEC_NAME): Define.
1337 (property_table_entry): Add flags field.
1338 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1339
1340 2004-09-17 Paul Brook <paul@codesourcery.com>
1341 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1342 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1343 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1344
1345 2004-09-13 Paul Brook <paul@codesourcery.com>
1346 * arm.h: Rename RELABS to TARGET1.
1347
1348 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1349 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1350 (PT_GNU_RELRO): Define.
1351
ba93b8ac
DJ
13522005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1353 Phil Blundell <philb@gnu.org>
1354
1355 * arm.h: Add TLS relocations.
1356
c927f9ef
BE
13572005-03-23 Ben Elliston <bje@au.ibm.com>
1358
1359 * dwarf.h: Merge with GCC's dwarf.h.
1360
238d258f
NC
13612005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1362
1363 * m68k.h (EF_CFV4E): Define.
1364
b294bdf8
MM
13652005-03-17 Paul Brook <paul@codesourcery.com>
1366 Dan Jacobowitz <dan@codesourcery.com>
1367 Mark Mitchell <mark@codesourcery.com>
1368
1369 * arm.h (PT_ARM_EXIDX): Define.
1370
51cb3ca7
DJ
13712005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1372 Joseph Myers <joseph@codesourcery.com>
1373
1374 * mips.h: Define MIPS TLS relocations.
1375
d6f16593 13762005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1377 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1378
1379 * mips.h (R_MIPS16_GOT16): New reloc code.
1380 (R_MIPS16_CALL16): Likewise.
1381 (R_MIPS16_HI16): Likewise.
1382 (R_MIPS16_LO16): Likewise.
1383 (R_MIPS16_min): New fake reloc code.
1384 (R_MIPS16_max): Likewise.
1385
a1c17af2
MR
13862005-02-11 Maciej W. Rozycki <macro@mips.com>
1387
1388 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1389
90219bd0
AO
13902005-01-25 Alexandre Oliva <aoliva@redhat.com>
1391
1392 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1393 * frv.h: Add R_FRV_TLSMOFF.
1394 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1395 * frv.h: Add TLS relocations.
1396
e38bc3b5
NC
13972005-01-17 Nick Clifton <nickc@redhat.com>
1398
1399 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1400 EF_SH2A_SH3E): New flags.
1401 (EF_SH_BFD_TABLE): Add these new flags to the table.
1402
b4a38de6
AM
14032005-01-12 Alan Modra <amodra@bigpond.net.au>
1404
1405 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1406 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1407
750bce0e 14082004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1409
faa7ef87 1410 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1411
1e50d24d
RS
14122004-12-16 Richard Sandiford <rsandifo@redhat.com>
1413
1414 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1415
69881c93
ILT
14162004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1417
1418 * mips.h (E_MIPS_MACH_9000): Define.
1419
b676888f
HPN
14202004-11-04 Hans-Peter Nilsson <hp@axis.com>
1421
1422 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1423 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1424 macros.
1425
637cf767
EC
14262004-10-06 Eric Christopher <echristo@redhat.com>
1427
1428 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1429
40a18ebd
NC
14302004-10-01 Paul Brook <paul@codesourcery.com>
1431
1432 * arm.h (SHT_ARM_EXIDX): Define.
1433 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1434 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1435 Define.
1436
b18c562e
NC
14372004-08-25 Dmitry Diky <diwil@spec.ru>
1438
1439 * msp430.h: Add new relocs.
1440
083febaa
L
14412004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1442
1443 * i386.h (R_386_USED_BY_INTEL_200): New.
1444
1d70c7fb
AO
14452004-07-29 Alexandre Oliva <aoliva@redhat.com>
1446
1447 Introduce SH2a support.
1448 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1449 * sh.h (EF_SH2A_NOFPU): New.
1450 2003-12-01 Michael Snyder <msnyder@redhat.com>
1451 * sh.h (EF_SH2A): New.
1452
670ec21d
NC
14532004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1454
1455 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1456 BFD_RELOC_CRX_SWITCH32.
1457
1fe1f39c
NC
14582004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1459
1460 * common.h (EM_CRX): Define.
1461 * crx.h: New file.
1462
097f809a
NC
14632004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1464
1465 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1466 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1467
375db92b
AM
14682004-06-19 Alan Modra <amodra@bigpond.net.au>
1469
1470 * common.h (ELF64_R_INFO): Warning fix.
1471
092dcd75
CD
14722004-06-14 Chris Demetriou <cgd@broadcom.com>
1473
1474 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1475 with an updated comment.
1476
f6f9408f
JR
14772004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1478
1479 * sh.h (EF_SH_HAS_DSP): Remove.
1480 (EF_SH_HAS_FP): Remove.
1481 (EF_SH_MERGE_MACH): Remove.
1482 (EF_SH4_NOFPU): Convert to decimal.
1483 (EF_SH4A_NOFPU): Likewise.
1484 (EF_SH4_NOMMU_NOFPU): Likewise.
1485 (EF_SH3_NOMMU): Add new macro.
1486 (EF_SH_BFD_TABLE): Likewise.
1487 (sh_find_elf_flags): Add prototype.
1488 (sh_elf_get_flags_from_mach): Likewise.
1489
4030e8f6
CD
14902004-04-24 Chris Demetriou <cgd@broadcom.com>
1491
1492 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1493 (R_MIPS_GNU_REL_HI16): Remove.
1494 (R_MIPS_GNU_REL16_S2): Update comment.
1495
0949843d 14962004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1497 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1498
1499 * common.h (EM_CR): Define.
1500 * cr16c.h: New file.
1501
d507cf36
PB
15022004-03-23 Paul Brook <paul@codesourcery.com>
1503
1504 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1505
ae51a426
JR
15062003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1507
1508 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1509
676a64f4
RS
15102004-03-01 Richard Sandiford <rsandifo@redhat.com>
1511
1512 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1513
481fedf3
RM
15142004-01-28 Roland McGrath <roland@redhat.com>
1515
1516 * common.h (AT_SECURE): New macro.
1517
7e67eb11
RM
15182004-01-21 Roland McGrath <roland@redhat.com>
1519
1520 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1521 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1522 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1523 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1524 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1525
3fe74472
MK
15262004-01-17 Mark Kettenis <kettenis@gnu.org>
1527
1528 * common.h (NT_OPENBSD_IDENT): Define.
1529
79987b2f
AO
15302004-01-06 Alexandre Oliva <aoliva@redhat.com>
1531
1532 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1533 * frv.h (EF_FRV_FDPIC): New macro.
1534 (EF_FRV_PIC_FLAGS): Adjust.
1535 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1536 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1537 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1538 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1539 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1540 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1541 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1542 New.
1543
252b5132 1544
c9e214e5 1545For older changes see ChangeLog-9103
252b5132
RH
1546\f
1547Local Variables:
c9e214e5
AM
1548mode: change-log
1549left-margin: 8
1550fill-column: 74
252b5132
RH
1551version-control: never
1552End:
This page took 0.737167 seconds and 4 git commands to generate.