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