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