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