Add support for Motorola XGATE embedded CPU
[external/binutils.git] / include / elf / ChangeLog
1 2012-05-03  Sean Keys  <skeys@ipdatasys.com>
2
3         * xgate.h: Mininal file to support XGATE relocations.
4
5 2012-04-27  David S. Miller  <davem@davemloft.net>
6
7         * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
8         pause, and compare-and-branch instructions.
9
10 2012-03-07  Nick Clifton  <nickc@redhat.com>
11
12         * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
13         R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
14         R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
15         R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
16
17 2012-02-25  Walter Lee  <walt@tilera.com>
18
19         * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
20         (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
21         (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
22         (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
23         (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
24         (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
25         (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
26         (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
27         (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
28         (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
29         (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
30         (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
31         (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
32         (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
33         (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
34         (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
35         (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
36         (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
37         (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
38         (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
39         (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
40         (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
41         (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
42         (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
43         (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
44         (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
45         (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
46         (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
47         (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
48         (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
49         (R_TILEGX_TLS_GD_CALL): Ditto.
50         (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
51         (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
52         (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
53         (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
54         (R_TILEGX_TLS_IE_LOAD): Ditto.
55         (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
56         (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
57         (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
58         (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
59         * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
60         (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
61         (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
62         (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
63         (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
64         (R_TILEPRO_TLS_IE_LOAD): Ditto.
65         (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
66         (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
67         (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
68         (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
69         (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
70         (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
71         (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
72         (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
73
74 2011-12-22  DJ Delorie  <dj@redhat.com>
75
76         * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
77         (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
78
79 2011-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
80
81         * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
82
83 2011-12-06  Ulrich Weigand  <uweigand@de.ibm.com>
84
85         * common.h (NT_S390_LAST_BREAK): Define.
86         (NT_S390_SYSTEM_CALL): Likewise.
87
88 2011-11-01  DJ Delorie  <dj@redhat.com>
89
90         * common.h (EM_RL78, EM_78K0R): New.
91         * rl78.h: New.
92
93 2011-10-25  Joern Rennecke  <joern.rennecke@embecosm.com>
94
95         * epiphany.h: New file.
96         * common.h (EM_ADAPTEVA_EPIPHANY): Define.
97
98 2011-10-10  Alan Modra  <amodra@gmail.com>
99
100         * ppc64.h (R_PPC64_TOCSAVE): Add.
101
102 2011-10-05  DJ Delorie  <dj@redhat.com>
103
104         * rx.h (E_FLAG_RX_PID): New.
105
106 2011-09-21  David S. Miller  <davem@davemloft.net>
107
108         * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
109         (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
110
111 2011-08-12  H.J. Lu  <hongjiu.lu@intel.com>
112
113         PR ld/13082
114         * x86-64.h (R_X86_64_RELATIVE64): New.
115
116 2011-07-24  Chao-ying Fu  <fu@mips.com>
117             Maciej W. Rozycki  <macro@codesourcery.com>
118
119         * mips.h (R_MICROMIPS_min): New relocations.
120         (R_MICROMIPS_26_S1): Likewise.
121         (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
122         (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
123         (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
124         (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
125         (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
126         (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
127         (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
128         (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
129         (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
130         (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
131         (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
132         (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
133         (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
134         (R_MICROMIPS_TLS_GOTTPREL): Likewise.
135         (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
136         (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
137         (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
138         (R_MICROMIPS_max): Likewise.
139         (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
140         (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
141         (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
142         (STO_MICROMIPS): Likewise.
143         (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
144         (ELF_ST_IS_COMPRESSED): Likewise.
145         (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
146         (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
147         (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
148
149 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
150
151         * common.h (EM_K1OM): New.
152
153 2011-07-03  Samuel Thibault  <samuel.thibault@gnu.org>
154             Thomas Schwinge  <thomas@schwinge.name>
155
156         PR binutils/12913
157         * common.h (ELFOSABI_GNU): Define, replaces...
158         (ELFOSABI_LINUX): ... this, kept as an alias.
159         (ELFOSABI_HURD): Remove.
160
161 2011-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
162
163         * common.h (NT_ARM_VFP): Define.
164
165 2011-06-13  Walter Lee  <walt@tilera.com>
166
167         * common.h: Add EM_TILEGX.
168         * tilegx.h: New file.
169         * tilepro.h: New file.
170
171 2011-06-09  Tristan Gingold  <gingold@adacore.com>
172
173         * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
174
175 2011-06-02  Nick Clifton  <nickc@redhat.com>
176
177         * common.h: Fix spelling mistake in comment.
178         * reloc-macros.h: Likewise.
179
180 2011-05-31  Paul Brook  <paul@codesourcery.com>
181
182         * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
183
184 2011-05-09  Paul Brook  <paul@codesourcery.com>
185
186         * tic6x.h (ELF_STRING_C6000_unwind,
187         ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
188         ELF_STRING_C6000_unwind_info_once): Define.
189
190 2011-04-15  Sergio Durigan Junior  <sergiodj@redhat.com>
191
192         * common.h (NT_STAPSDT): New define.
193
194 2011-03-31  Bernd Schmidt  <bernds@codesourcery.com>
195
196         * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
197         R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
198         (SHN_TIC6X_SCOMMON): Define.
199
200 2011-03-31  Tristan Gingold  <gingold@adacore.com>
201
202         * ia64.h (Elf64_External_VMS_Note): New struct.
203         (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
204         (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
205         (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
206         (NT_VMS_PATCHTIME) New macros.
207
208 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
209
210         * arm.h (R_ARM_IRELATIVE): New relocation.
211
212 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
213
214         * internal.h (elf_internal_sym): Add st_target_internal.
215         * arm.h (arm_st_branch_type): New enum.
216         (ARM_SYM_BRANCH_TYPE): New macro.
217
218 2011-03-10  Nick Clifton  <nickc@redhat.com>
219
220         * common.h (EM_V850): V850s now supplied by Renesas.
221
222 2011-02-25  Alan Modra  <amodra@gmail.com>
223
224         PR 12516
225         * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
226         sections at start or end of PT_DYNAMIC.
227
228 2011-01-10  Nathan Sidwell  <nathan@codesourcery.com>
229             Glauber de Oliveira Costa  <glommer@gmail.com>
230
231         * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
232         R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
233         relocations.
234
235 2010-11-16  Jie Zhang  <jie.zhang@analog.com>
236
237         * bfin.h (EF_BFIN_CODE_IN_L1): Define.
238         (EF_BFIN_DATA_IN_L1): Define.
239
240 2010-11-11  Mingming Sun  <mingm.sun@gmail.com>
241
242         * mips.h (E_MIPS_MACH_LS3A): Defined.
243
244 2010-11-02  Joseph Myers  <joseph@codesourcery.com>
245
246         * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
247         Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
248         Tag_ABI_array_object_alignment,
249         Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
250
251 2010-10-29  Joseph Myers  <joseph@codesourcery.com>
252
253         * tic6x-attrs.h (Tag_ABI_compatibility): Define.
254
255 2010-10-29  Bernd Schmidt  <bernds@codesourcery.com>
256             Joseph Myers  <joseph@codesourcery.com>
257
258         * tic6x-attrs.h (Tag_ABI_DSBT): New.
259
260 2010-10-21  Joseph Myers  <joseph@codesourcery.com>
261
262         * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
263         value 4.
264         * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
265         attribute renaming.
266
267 2010-07-23  Naveen.H.S  <naveen.S@kpitcummins.com>
268             Ina Pandit  <ina.pandit@kpitcummins.com>
269
270         * v850.h: Add support for V850E2 and V850E2V3.
271         (v850_reloc_type): Update the newly added relocations
272
273 2010-07-20  Alan Modra  <amodra@gmail.com>
274
275         * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
276         (ELF_SECTION_SIZE): ..here.
277         (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
278         (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
279
280 2010-06-25  Alan Modra  <amodra@gmail.com>
281
282         * ppc64.h (R_PPC64_LO_DS_OPT): Define.
283
284 2010-06-15  Joseph Myers  <joseph@codesourcery.com>
285
286         * tic6x-attrs.h: New.
287         * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
288         (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
289         C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
290         C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
291         C6XABI_Tag_CPU_arch_C674X): Define.
292
293 2010-06-11  Tristan Gingold  <gingold@adacore.com>
294
295         * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
296         (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
297         (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
298         (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
299         (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
300         (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
301         (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
302         (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
303         (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
304         (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
305         (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
306         (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
307         (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
308         (Elf64_External_VMS_IMAGE_RELA): Ditto.
309         (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
310         (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
311         (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
312         (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
313         (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
314         (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
315         (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
316         (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
317
318 2010-05-25  Daniel Jacobowitz  <dan@codesourcery.com>
319             Joseph Myers  <joseph@codesourcery.com>
320             Andrew Stubbs  <ams@codesourcery.com>
321
322         * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
323         (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New.  Adjust
324         other invalid ranges.
325         (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
326         (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
327         (R_SH_FUNCDESC_VALUE): New.
328
329 2010-05-18  H.J. Lu  <hongjiu.lu@intel.com>
330
331         PR gas/11600
332         * common.h (SHF_EXCLUDE): New.
333
334         * i370.h (SHF_EXCLUDE): Removed.
335         * or32.h (SHF_EXCLUDE): Likewise.
336         * ppc.h (SHF_EXCLUDE): Likewise.
337         * sparc.h (SHF_EXCLUDE): Likewise.
338
339 2010-04-23  Alan Modra  <amodra@gmail.com>
340
341         * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
342         Invert logic to clarify test for .tbss.
343         (ELF_IS_SECTION_IN_SEGMENT): Rename to..
344         (ELF_SECTION_IN_SEGMENT_1): ..this.  Add check_vma param.  Protect
345         macro args with parentheses.
346         (ELF_SECTION_IN_SEGMENT): Define.
347         (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
348         (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
349
350 2010-04-15  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
351
352         * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
353         Tag_FP_HP_extension): Add new ABI attribute tags.
354
355 2010-04-15  Nick Clifton  <nickc@redhat.com>
356
357         * alpha.h: Update copyright notice to use GPLv3.
358         * arc.h: Likewise.
359         * arm.h: Likewise.
360         * avr.h: Likewise.
361         * bfin.h: Likewise.
362         * common.h: Likewise.
363         * cr16.h: Likewise.
364         * cr16c.h: Likewise.
365         * cris.h: Likewise.
366         * crx.h: Likewise.
367         * d10v.h: Likewise.
368         * d30v.h: Likewise.
369         * dlx.h: Likewise.
370         * dwarf.h: Likewise.
371         * external.h: Likewise.
372         * fr30.h: Likewise.
373         * frv.h: Likewise.
374         * h8.h: Likewise.
375         * hppa.h: Likewise.
376         * i370.h: Likewise.
377         * i386.h: Likewise.
378         * i860.h: Likewise.
379         * i960.h: Likewise.
380         * ia64.h: Likewise.
381         * internal.h: Likewise.
382         * ip2k.h: Likewise.
383         * iq2000.h: Likewise.
384         * lm32.h: Likewise.
385         * m32c.h: Likewise.
386         * m32r.h: Likewise.
387         * m68hc11.h: Likewise.
388         * m68k.h: Likewise.
389         * mcore.h: Likewise.
390         * mep.h: Likewise.
391         * microblaze.h: Likewise.
392         * mips.h: Likewise.
393         * mmix.h: Likewise.
394         * mn10200.h: Likewise.
395         * moxie.h: Likewise.
396         * msp430.h: Likewise.
397         * mt.h: Likewise.
398         * openrisc.h: Likewise.
399         * or32.h: Likewise.
400         * pj.h: Likewise.
401         * ppc.h: Likewise.
402         * ppc64.h: Likewise.
403         * reloc-macros.h: Likewise.
404         * rx.h: Likewise.
405         * s390.h: Likewise.
406         * sh.h: Likewise.
407         * sparc.h: Likewise.
408         * spu.h: Likewise.
409         * v850.h: Likewise.
410         * vax.h: Likewise.
411         * vxworks.h: Likewise.
412         * x86-64.h: Likewise.
413         * xc16x.h: Likewise.
414         * xstormy16.h: Likewise.
415         * xtensa.h: Likewise.
416
417 2010-04-08  David Stubbs  <stubbs@icerasemi.com>
418
419         * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
420         cannot contain any sections.
421
422 2010-03-25  Joseph Myers  <joseph@codesourcery.com>
423
424         * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
425         * tic6x.h: New.
426
427 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
428
429         * common.h (VER_FLG_*): Document.
430         (VER_FLG_INFO): Define.
431
432 2010-02-23  Andrew Zabolotny  <anpaza@mail.ru>
433
434         PR binutils/11297
435         * avr.h: (R_AVR_8): New relocation number.
436
437 2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
438
439         * arm.h (Tag_MPextension_use): Renumber.
440         (Tag_DIV_use): Add.
441         (Tag_MPextension_use_legacy): Likewise.
442
443 2010-02-09  Michael Holzheu  <holzheu@de.ibm.com>
444
445         * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
446         NT_S390_CTRS and NT_S390_PREFIX): Define.
447
448 2010-02-08  David S. Miller  <davem@davemloft.net>
449
450         * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
451
452 2010-02-02  H.J. Lu  <hongjiu.lu@intel.com>
453
454         * common.h (NT_386_XSTATE): New.
455
456 2010-01-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
457
458         * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
459
460 2010-01-19  Daisuke Hatayama  <d.hatayama@jp.fujitsu.com>
461
462         * common.h (PN_XNUM): Define.
463
464 2009-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
465
466         * common.h (NT_S390_HIGH_GPRS): Define.
467
468 2009-12-17  Alan Modra  <amodra@bigpond.net.au>
469
470         * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
471         R_PPC_RELAX32PC_PLT): Delete.
472         (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
473
474 2009-12-03  David Daney  <ddaney@caviumnetworks.com>
475             Adam Nemet  <adambnemet@gmail.com>
476
477         * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
478
479 2009-11-28  Joseph Myers  <joseph@codesourcery.com>
480
481         * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
482         EM_TI_C5500, EM_CUDA): Define.
483         (EM_res140, EM_res141, EM_res142): Remove.
484
485 2009-11-17  Paul Brook  <paul@codesourcery.com>
486         Daniel Jacobowitz  <dan@codesourcery.com>
487
488         * arm.h (TAG_CPU_ARCH_V7E_M): Define.
489
490 2009-09-29  DJ Delorie  <dj@redhat.com>
491
492         * rx.h: New file.
493
494 2009-09-21  Alan Modra  <amodra@bigpond.net.au>
495
496         * ppc.h (DT_PPC_TLSOPT): Define.
497         * ppc64.h (DT_PPC64_TLSOPT): Define.
498
499 2009-08-10  Daniel Gutson  <dgutson@codesourcery.com>
500
501         * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
502         (SHT_ARM_OVERLAYSECTION): New define.
503
504 2006-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
505
506         From Mike Frysinger <michael.frysinger@analog.com>
507         * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
508         R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
509         R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
510         R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
511         R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
512         R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
513         R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
514         R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
515         R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
516         R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
517         R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
518         R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
519         R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
520         R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
521         R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
522         R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
523         R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
524         R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
525         R_page, R_hwpage, R_addr, R_pltpc, R_got.
526
527 2009-08-09  Michael Eager <eager@eagercon.com>
528
529         * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
530         EM_STM8, EM_TILE64, EM_TILEPRO.  Change EM_MICROBLAZE.
531
532 2009-08-06  Michael Eager <eager@eagercon.com>
533
534         * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
535         * elf/microblaze.h: New reloc definitions.
536
537 2009-07-30  Alan Modra  <amodra@bigpond.net.au>
538
539         * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
540         R_PPC64_REL16_HI, R_PPC64_REL16_HA.
541
542 2009-07-25  H.J. Lu  <hongjiu.lu@intel.com>
543
544         * common.h (EM_L1OM): New.
545
546 2009-07-24  Trevor Smigiel  <Trevor_Smigiel@playstation.sony.com>
547             Alan Modra  <amodra@bigpond.net.au>
548
549         * spu.h (R_SPU_ADD_PIC): New.
550
551 2009-07-23  Ulrich Drepper  <drepper@redhat.com>
552
553         * common.h (STB_GNU_UNIQUE): Define.
554
555 2009-07-10  Tom Tromey  <tromey@redhat.com>
556
557         * dwarf2.h: Move to `..'.
558
559 2009-07-10  H.J. Lu  <hongjiu.lu@intel.com>
560
561         * dwarf2.h: Just include ../dwarf2.h.
562
563 2009-07-10  Alan Modra  <amodra@bigpond.net.au>
564
565         * ppc.h (R_PPC_IRELATIVE): Add.
566         (R_PPC_RELAX32, R_PPC_RELAX32PC,
567         R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
568         * ppc64.h (R_PPC64_IRELATIVE): Add.
569
570 2009-07-03  Jakub Jelinek  <jakub@redhat.com>
571
572         * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
573         and DW_OP_stack_value.
574
575 2009-06-22  Alan Modra  <amodra@bigpond.net.au>
576
577         * ppc.h (R_PPC_RELAX*): Define as enum.
578
579 2009-06-11  Anthony Green  <green@moxielogic.org>
580
581         * moxie.h (R_MOXIE_PCREL10): New.
582
583 2009-06-01  H.J. Lu  <hongjiu.lu@intel.com>
584
585         PR ld/10205
586         * i386.h (R_386_IRELATIVE): New.
587         * x86-64.h (R_X86_64_IRELATIVE): Likewise.
588
589 2009-05-27  H.J. Lu  <hongjiu.lu@intel.com>
590
591         * common.h: Update comments for dynamic tag ranges.
592
593 2009-04-30  DJ Delorie  <dj@redhat.com>
594
595         * mep.h (EF_MEP_COP_*): New.
596         (EF_MEP_ALL_FLAGS): Add them.
597
598 2009-04-30  Nick Clifton  <nickc@redhat.com>
599
600         * common.h (STT_GNU_IFUNC): Define.
601
602 2009-04-24  Cary Coutant  <ccoutant@google.com>
603
604          * dwarf2.h (DW_LNE_set_discriminator): New enum value.
605
606 2009-04-15  Anthony Green  <green@moxielogic.com>
607
608         * common.h (EM_MOXIE): Define.
609         * moxie.h: New file.
610
611 2009-04-07  DJ Delorie  <dj@redhat.com>
612
613         * mep.h (EF_MEP_CPU_C5): New.
614
615 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
616
617         * common.h (EM_INTEL178): Removed.
618         (EM_INTEL179): Likewise.
619         (EM_ETPU): New.
620         (EM_SLE9X): Likewise.
621         (EM_INTEL181): Likewise.
622         (EM_INTEL182): Likewise.
623
624 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
625
626         * common.h (EM_INTEL178): New.
627         (EM_INTEL179): Likewise.
628         (EM_INTEL180): Likewise.
629
630 2009-03-20  Mikolaj Zalewski  <mikolajz@google.com>
631
632         * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
633
634 2009-03-14  Mark Kettenis  <kettenis@gnu.org>
635
636         * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
637         (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
638         (NT_OPENBSD_WCOOKIE): New defines.
639
640 2009-03-16  Jan Kratochvil  <jan.kratochvil@redhat.com>
641
642         * common.h (AT_RANDOM): Define.
643
644 2009-03-04  Alan Modra  <amodra@bigpond.net.au>
645
646         * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
647         * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
648
649 2009-03-02  Qinwei  <qinwei@sunnorth.com.cn>
650
651         * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
652         * common.h (EM_SCORE_OLD): Define.
653
654 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
655
656         * common.h (STB_LOPROC): Replace Application-specific with
657         Processor-specific in comments.
658         (STB_HIPROC): Likewise.
659         (STT_LOPROC): Likewise.
660         (STT_HIPROC): Likewise.
661
662 2009-02-03  Sandip Matte  <sandip@rmicorp.com>
663
664         * mips.h (E_MIPS_MACH_XLR): Define.
665
666 2009-02-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
667
668         * m68k.h: Map TLS relocations to numbers.
669
670 2009-01-15  Andrew Stubbs  <ams@codesourcery.com>
671             Julian Brown   <julian@codesourcery.com>
672
673         * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
674         (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
675         (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
676         version 2.07.
677         (Tag_undefined39, Tag_nodefaults): New enum values.
678         (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
679         (Tag_conformance, Tag_Virtualization_use): Likewise.
680         (Tag_undefined69, Tag_MPextension_use): Likewise.
681
682 2009-01-15  Douglas B Rupp  <rupp@gnat.com>
683
684         * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
685         New macros. Minor reformatting.
686
687 2008-12-23  Jon Beniston <jon@beniston.com>
688
689         * lm32.h: New file.
690
691 2008-12-23  Nick Clifton  <nickc@redhat.com>
692
693         * commmon.h (STT_IFUNC): Delete.
694
695 2008-12-20  Hans-Peter Nilsson  <hp@axis.com>
696
697         * cris.h (R_CRIS_32_IE): New relocation.
698
699 2008-12-03  Nick Clifton  <nickc@redhat.com>
700
701         * common.h (STT_IFUNC): Define.
702
703 2008-11-27  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
704
705         * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
706         R_CR16_GLOB_DAT): New relocations.
707
708 2008-11-25  Hans-Peter Nilsson  <hp@axis.com>
709
710         * cris.h (R_CRIS_32_TPREL): Correct comment.
711         (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
712
713 2008-11-18  Catherine Moore  <clm@codesourcery.com>
714
715         * arm.h (Tag_ABI_FP_16bit_format): Define.
716
717 2008-11-14  Nathan Sidwell  <nathan@codesourcery.com>
718
719         * internal.h (struct elf_segment_map): Add header_size field.
720
721 2008-10-13  Ulrich Weigand  <uweigand@de.ibm.com>
722
723         * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
724
725 2008-10-10  Nathan Froyd  <froydnj@codesourcery.com>
726
727         * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
728
729 2008-10-04  Hans-Peter Nilsson  <hp@axis.com>
730
731         * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
732         (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
733         (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
734         (R_CRIS_16_TPREL): New relocations.
735
736 2008-08-20  Bob Wilson  <bob.wilson@acm.org>
737
738         * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
739         (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
740         (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
741
742 2008-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
743             Daniel Jacobowitz  <dan@codesourcery.com>
744             Catherine Moore  <clm@codesourcery.com>
745             Mark Shinwell  <shinwell@codesourcery.com>
746
747         * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
748         (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
749
750 2008-08-04  Markus Weiss  <weissms@aros.org>
751
752         * common.h (ELFOSABI_AROS): Update comment.
753
754 2008-07-26  Michael Eager <eager@eagercon.com>
755
756         * ppc.h: Add description of single-precision.
757
758 2008-07-21  Luis Machado  <luisgpm@br.ibm.com>
759
760         * common.h: Define NT_PPC_VSX.
761
762 2008-07-10  Richard Sandiford  <rdsandiford@googlemail.com>
763
764         * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
765
766 2008-06-18  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
767
768         * common.h (EM_CR16): Correct value.
769         (EM_CR16): Rename to EM_CR16_OLD.
770
771 2008-06-12  DJ Delorie  <dj@redhat.com>
772
773         * common.h (EM_M32C_NEW): Rename to EM_M32C.
774         (EM_M32C): Rename to EM_M32C_OLD.
775
776 2008-06-12  Joseph Myers  <joseph@codesourcery.com>
777
778         * common.h: Update e_machine table.
779
780 2008-06-09  Takashi Yoshii  <yoshii.takashi@renesas.com>
781
782         * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
783
784 2008-06-09  Joseph Myers  <joseph@codesourcery.com>
785
786         * common.h: Change registry@caldera.com to registry@sco.com.
787
788 2008-05-21  Nick Clifton  <nickc@redhat.com>
789
790         * reloc-macros.h: Add a comment about the use of the
791         END_RELOC_NUMBERS symbol as a sentinel value.
792
793 2008-05-15  Christophe Lyon  <christophe.lyon@st.com>
794
795         * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
796
797 2008-04-16  David S. Miller  <davem@davemloft.net>
798
799         * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
800         R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
801         R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
802         R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
803
804 2008-03-24  Ian Lance Taylor  <iant@google.com>
805
806         * common.h (NT_GNU_GOLD_VERSION): Define.
807
808 2008-03-13  Alan Modra  <amodra@bigpond.net.au>
809
810         * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
811         unsigned long to unsigned int.  Change sh_addralign to bfd_vma.
812         Order struct as for external version.
813
814 2008-03-12  Alan Modra  <amodra@bigpond.net.au>
815
816         PR 5900
817         * common.h (SHN_BAD): Delete.
818         (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
819         * external.h: ..here.
820         * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
821         (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
822         (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
823
824 2008-03-12  Alan Modra  <amodra@bigpond.net.au>
825
826         * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
827         (SHN_CR16C_NCOMMON): Likewise.
828         * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
829         (SHN_PARISC_HUGE_COMMON): Likewise.
830         * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
831         (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
832         * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
833         * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
834         (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
835         * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
836         (SHN_SCORE_SCOMMON): Likewise.
837         * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
838         * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
839         (SHN_V850_ZCOMMON): Likewise.
840         * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
841
842 2008-03-03  Pallavi Tambay  <pallavi.tambay@amd.com>
843
844         * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
845         DW_OP_PGI_omp_thread_num.
846
847 2008-02-04  Adam Nemet  <anemet@caviumnetworks.com>
848
849         * mips.h: Update copyright.
850         (E_MIPS_MACH_OCTEON): New macro.
851
852 2008-01-30  Tristan Gingold  <gingold@adacore.com>
853
854         Add OpenVMS extensions.
855         * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
856         (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
857         (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
858         (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
859         (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
860         (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
861         (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
862         (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
863         (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
864         (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
865         (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
866         (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
867         (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
868         (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
869         (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
870         (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
871         (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
872         (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
873         (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
874         (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
875         (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
876         (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
877
878 2008-01-16  Mark Kettenis  <kettenis@gnu.org>
879
880         * common.h (AT_SUN_AUXFLAGS): Define.
881
882 2007-12-11  Daniel Jacobowitz  <dan@codesourcery.com>
883
884         * dwarf2.h (DW_AT_hi_user): Correct value.
885
886 2007-12-07  Bob Wilson  <bob.wilson@acm.org>
887
888         * xtensa.h (R_XTENSA_32_PCREL): New.
889
890 2007-11-29  Mark Shinwell  <shinwell@codesourcery.com>
891
892         * mips.h (E_MIPS_MACH_LS2E): New.
893         (E_MIPS_MACH_LS2F): New.
894
895 2007-11-28  Nathan Sidwell  <nathan@codesourcery.com>
896
897         * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
898         segments at the end of memory.
899
900 2007-11-17  Thiemo Seufer  <ths@mips.com>
901
902         * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
903         in comment.
904
905 2007-11-16  Nick Clifton  <nickc@redhat.com>
906
907         * dwarf2.h: Mention the location of the DWARF3 spec on the web.
908         (DW_AT_stride_size): Rename to DW_AT_bit_stride.
909         (DW_AT_stride): Rename to DW_AT_byte_stride.
910
911 2007-11-08  Nathan Sidwell  <nathan@codesourcery.com>
912
913         * vxworks.h: New.
914
915 2007-10-30  Nick Clifton  <nickc@redhat.com>
916
917         * mn10300.h (R_MN10300_ALIGN): Define.
918
919 2007-10-25  Daniel Jacobowitz  <dan@codesourcery.com>
920
921         * ppc.h (Tag_GNU_Power_ABI_Vector): New.
922
923 2007-10-19  Nick Clifton  <nickc@redhat.com>
924
925         * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
926
927 2007-10-18  Roland McGrath  <roland@redhat.com>
928
929         * common.h (NT_PPC_VMX): New macro.
930
931 2007-10-01  M R Swami Reddy <MR.Swami.Reddy@nsc.com>
932
933         * cr16.h: Updated with new relocaction macros.
934
935 2007-09-17  H.J. Lu  <hongjiu.lu@intel.com>
936
937         PR binutils/3281
938         PR binutils/5037
939         * internal.h (elf_segment_map): Add p_size and p_size_valid.
940         (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
941         PT_GNU_RELRO segments.
942
943 2007-09-11  Nathan Sidwell  <nathan@codesourcery.com>
944
945         * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
946
947 2007-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
948
949         * common.h (NT_SPU): Define.
950
951 2007-08-16  H.J. Lu  <hongjiu.lu@intel.com>
952
953         * common.h: Revert last change.
954
955 2007-08-16  H.J. Lu  <hongjiu.lu@intel.com>
956
957         * common.h (PT_GNU_STACK): Renamed to ...
958         (PT_GNU_ATTR): This.
959         (PT_GNU_STACK): New.  Make an alias of PT_GNU_ATTR.
960
961 2007-07-09  Roland McGrath  <roland@redhat.com>
962
963         * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
964
965 2007-06-29  Joseph Myers  <joseph@codesourcery.com>
966
967         * ppc.h (Tag_GNU_Power_ABI_FP): Define.
968
969 2007-06-29  Joseph Myers  <joseph@codesourcery.com>
970
971         * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
972
973 2007-06-29  Joseph Myers  <joseph@codesourcery.com>
974
975         * arm.h (elf32_arm_add_eabi_attr_int,
976         elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
977         elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
978         elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
979         Tag_Symbol, Tag_compatibility): Remove.
980         * common.h (SHT_GNU_ATTRIBUTES): Define.
981
982 2007-06-29  M R Swami Reddy  <MR.Swami.Reddy@nsc.com>
983
984         * common.h (EM_CR16): New entry for CR16 cpu.
985         * cr16.h: New file.
986
987 2007-06-11  Sterling Augustine  <sterling@tensilica.com>
988             Bob Wilson  <bob.wilson@acm.org>
989
990         * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
991         (XTENSA_PROP_NO_TRANSFORM): ...this.
992
993 2007-05-18  Caroline Tice  <ctice@apple.com>
994
995         * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
996         DW_OP_GNU_uninit.
997
998 2007-05-12  Alan Modra  <amodra@bigpond.net.au>
999
1000         * spu.h (R_SPU_ADDR16X): Define.
1001         (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1002
1003 2007-05-11  Alan Modra  <amodra@bigpond.net.au>
1004
1005         * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1006
1007 2007-05-02  Alan Modra  <amodra@bigpond.net.au>
1008
1009         * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1010         and vma for appropriate sections.
1011
1012 2007-04-26  Jan Beulich  <jbeulich@novell.com>
1013
1014         * common.h (DT_ENCODING): Correct value (back to spec mandated
1015         value).
1016
1017 2007-03-08  Alan Modra  <amodra@bigpond.net.au>
1018
1019         * v850.h (V850_OTHER_TDA_BYTE): Delete.
1020         (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1021         that don't clash with visibility bits.
1022
1023 2007-03-07  Alan Modra  <amodra@bigpond.net.au>
1024
1025         * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1026
1027 2007-02-05  Dave Brolley  <brolley@redhat.com>
1028             Richard Sandiford  <rsandifo@redhat.com>
1029             Richard Henderson  <rth@redhat.com>
1030             DJ Delorie  <dj@redhat.com>
1031             Ben Elliston  <bje@redhat.com>
1032
1033         * mep.h: New file.
1034         * common.h (EM_CYGNUS_MEP): Define.
1035
1036 2007-02-15  Dave Brolley  <brolley@redhat.com>
1037
1038         From Graydon Hoare  <graydon@redhat.com>:
1039         * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1040
1041 2007-01-08  Kazu Hirata  <kazu@codesourcery.com>
1042
1043         * m68k.h (EF_M68K_FIDO): New.
1044         (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1045         (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1046
1047 2006-12-25  Kazu Hirata  <kazu@codesourcery.com>
1048
1049         * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1050
1051 2006-12-19  Kazu Hirata  <kazu@codesourcery.com>
1052
1053         * m68k.h (EF_M68K_ARCH_MASK): New.
1054
1055 2006-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1056
1057         * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1058
1059 2006-12-07  Kazu Hirata  <kazu@codesourcery.com>
1060
1061         * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1062         EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1063         EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1064         EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1065         EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1066         EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1067         EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1068         EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1069         EF_M68K_CF_FLOAT, respectively.
1070
1071 2006-12-05  Michael Tautschnig  <tautschn@model.in.tum.de>
1072             Nick Clifton  <nickc@redhat.com>
1073
1074         * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1075
1076 2006-10-28  Richard Sandiford  <richard@codesourcery.com>
1077
1078         * mips.h (R_MIPS_GLOB_DAT): Define
1079         (R_MIPS_max): Bump by 1.
1080
1081 2006-10-25  Trevor Smigiel  <Trevor_Smigiel@playstation.sony.com>
1082             Yukishige Shibata  <shibata@rd.scei.sony.co.jp>
1083             Nobuhisa Fujinami  <fnami@rd.scei.sony.co.jp>
1084             Takeaki Fukuoka  <fukuoka@rd.scei.sony.co.jp>
1085             Alan Modra  <amodra@bigpond.net.au>
1086
1087         * common.h (EM_SPU): Define.
1088         * spu.h: New file.
1089
1090 2006-10-19  Mei Ligang  <ligang@sunnorth.com.cn>
1091
1092         * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1093         (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1094         (EF_SCORE_HASENTRY): Delete.
1095
1096 2006-10-17  Mark Shinwell  <shinwell@codesourcery.com>
1097
1098         * arm.h: Define TAG_CPU_ARCH_* constants.
1099
1100 2006-09-17  Mei Ligang  <ligang@sunnorth.com.cn>
1101
1102         * score.h: New file.
1103         * common.h: Add Score machine number.
1104
1105 2006-07-10  Jakub Jelinek  <jakub@redhat.com>
1106
1107         * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1108
1109 2006-05-31  H.J. Lu  <hongjiu.lu@intel.com>
1110
1111         * internal.h (ELF_SECTION_SIZE): New.
1112         (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1113         (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1114         (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1115
1116 2006-05-27  H.J. Lu  <hongjiu.lu@intel.com>
1117
1118         * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1119
1120 2006-05-24  Carlos O'Donell  <carlos@systemhalted.org>
1121             Randolph Chung  <randolph@tausq.org>
1122         * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1123         R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
1124         R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1125         R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
1126         New TLS relocs.
1127         (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1128         R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1129         Define TLS relocs using existing equivalents.
1130
1131 2006-05-24  Bjoern Haase  <bjoern.m.haase@web.de>
1132
1133         * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1134
1135 2006-03-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1136
1137         * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1138         R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4,  R_BFIN_FUNCDESC_GOTHI,
1139         R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1140         R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1141         R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1142         R_BFIN_GOTOFFLO): New relocs.
1143         (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1144
1145 2006-03-23  Michael Matz  <matz@suse.de>
1146
1147         * x86-64.h: Add the new relocations with their official
1148         numbers.
1149
1150 2006-03-22  Richard Sandiford  <richard@codesourcery.com>
1151             Daniel Jacobowitz  <dan@codesourcery.com>
1152             Phil Edwards  <phil@codesourcery.com>
1153             Zack Weinberg  <zack@codesourcery.com>
1154             Mark Mitchell  <mark@codesourcery.com>
1155             Nathan Sidwell  <nathan@codesourcery.com>
1156
1157         * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1158
1159 2006-03-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1160
1161         * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1162         SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1163         SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1164         SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1165         SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1166
1167 2006-03-10  Paul Brook  <paul@codesourcery.com>
1168
1169         * arm.h (EF_ARM_EABI_VER5): Define.
1170
1171 2006-03-06  Nathan Sidwell  <nathan@codesourcery.com>
1172
1173         * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1174         EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1175         (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1176         (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1177         (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1178         (EF_M68K_EMAC_B): New.
1179
1180 2006-03-03  Bjoern Haase  <bjoern.m.haase@web.de>
1181
1182         * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1183         (EF_AVR_LINKRELAX_PREPARED): Add.
1184
1185 2006-03-02  Ben Elliston  <bje@au.ibm.com>
1186
1187         Import from the GCC tree:
1188         2006-03-01  Jakub Jelinek  <jakub@redhat.com>
1189
1190         * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1191         from DWARF 3.
1192         (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1193         DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1194         DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1195         DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1196         DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1197         (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1198         (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1199         DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1200         (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1201         DW_DS_leading_separate, DW_DS_trailing_separate): New.
1202         (DW_END_default, DW_END_big, DW_END_little): New.
1203         (DW_END_lo_user, DW_END_hi_user): Define.
1204         (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1205         (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1206         (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1207         DW_LANG_D): New.
1208
1209 2006-02-06  Steve Ellcey  <sje@cup.hp.com>
1210
1211         * ia64.h (SHF_IA_64_HP_TLS): New.
1212
1213 2006-02-24  DJ Delorie  <dj@redhat.com>
1214
1215         * m32c.h: Add relax relocs.
1216
1217 2006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
1218             Anil Paranjape   <anilp1@kpitcummins.com>
1219             Shilin Shakti    <shilins@kpitcummins.com>
1220
1221         * common.h (EM_XC16X): New entry for xc16x cpu.
1222         Sort other EM_* numbers into numerical order.
1223         * xc16x.h: New file.
1224
1225 2006-02-10  H.J. Lu  <hongjiu.lu@intel.com>
1226
1227         PR binutils/2258
1228         * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1229         (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1230
1231 2006-02-07  Nathan Sidwell  <nathan@codesourcery.com>
1232
1233         * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1234         (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1235         (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1236         EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1237         EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1238
1239 2006-02-06  Steve Ellcey  <sje@cup.hp.com>
1240
1241         * ia64.h (SHF_IA_64_HP_TLS): New.
1242
1243 2006-01-18  Alexandre Oliva  <aoliva@redhat.com>
1244
1245         Introduce TLS descriptors for i386 and x86_64.
1246         * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1247         * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1248         New.
1249         * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1250         R_X86_64_TLSDESC): New.
1251
1252 2006-01-09  Mike Frysinger  <vapier@gentoo.org>:
1253
1254         * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1255
1256 2005-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1257
1258         Second part of ms1 to mt renaming.
1259         * common.h (EM_MT): Renamed.
1260         * mt.h: Rename relocs, cpu & other defines.
1261
1262 2005-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1263
1264         * mt.h: Renamed from ms1.h
1265
1266 2005-12-12  Paul Brook  <paul@codesourcery.com>
1267
1268         * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1269
1270 2005-11-11  Nick Clifton  <nickc@redhat.com>
1271
1272         PR 1150
1273         * mips.h (STO_OPTIONAL): Define.
1274         (ELF_MIPS_IS_OPTIONAL): Define.
1275
1276 2005-11-07  Nathan Sidwell  <nathan@codesourcery.com>
1277
1278         Add ms2.
1279         * ms1.h (EF_MS1_CPU_MS2): New.
1280
1281 2005-11-06  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1282
1283         * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1284
1285 2005-09-30  Catherine Moore  <clm@cm00re.com>
1286
1287         * bfin.h: New file.
1288         * common.h (EM_BLACKFIN): Define.
1289
1290 2005-10-08  Paul Brook  <paul@codesourcery.com>
1291
1292         * arm.h: Add prototypes for BFD object attribute routines.
1293
1294 2005-09-09  Richard Earnshaw  <richard.earnshaw@arm.com>
1295
1296         * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1297
1298 2005-08-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1299
1300         * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1301         New defines.
1302
1303 2005-08-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1304
1305         * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1306         (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1307         deprecated defines.
1308         (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1309         DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1310         DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1311         DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1312         DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1313         PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1314         NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1315         NT_HP_UX_OPTIONS): Define.
1316
1317 2005-07-25  DJ Delorie  <dj@redhat.com>
1318
1319         * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1320
1321 2005-07-25  Jan Hubicka  <jh@suse.cz>
1322
1323         * x86-64.h (SHN_X86_64_LCOMMON): New.
1324         (SHF_X86_64_LARGE): New.
1325
1326 2005-07-20  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
1327
1328         * m32r.h (R_M32R_REL32): Added.
1329
1330 2005-07-18  Ben Elliston  <bje@au.ibm.com>
1331
1332         * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1333         Replace with DW_ATE_decimal_float (now in DWARF 3).
1334
1335 2005-07-14  Jim Blandy  <jimb@redhat.com>
1336
1337         Add support for Renesas M32C and M16C.
1338         * common.h (EM_M32C): New machine number.
1339         * m32c.h: New file.
1340
1341 2005-06-17  Jakub Jelinek  <jakub@redhat.com>
1342
1343         * external.h (GRP_ENTRY_SIZE): Define.
1344
1345 2005-06-17  Jan Beulich  <jbeulich@novell.com>
1346
1347         * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1348         R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1349         R_X86_64_GOTPC32.
1350
1351 2005-06-07  Aldy Hernandez  <aldyh@redhat.com>
1352             Michael Snyder  <msnyder@redhat.com>
1353             Stan Cox  <scox@redhat.com>
1354
1355         * common.h (EM_MS1): Define.
1356
1357         * ms1.h: New file.
1358
1359 2005-05-31  Richard Henderson  <rth@redhat.com>
1360
1361         * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1362
1363 2005-05-29  Richard Henderson  <rth@redhat.com>
1364
1365         * alpha.h (DT_ALPHA_PLTRO): New.
1366
1367 2005-05-19  Ben Elliston  <bje@au.ibm.com>
1368
1369         * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1370         the user-defined encoding space pending inclusion in the standard.
1371
1372 2005-05-18  Zack Weinberg  <zack@codesourcery.com>
1373
1374         * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1375         unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1376
1377 2005-05-17  Zack Weinberg  <zack@codesourcery.com>
1378
1379         * arm.h: Import complete list of official relocation names
1380         and numbers from AAELF.  Define FAKE_RELOCs for old names.
1381         Remove a few old names no longer used anywhere.
1382
1383 2005-05-14  Alan Modra  <amodra@bigpond.net.au>
1384
1385         * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1386
1387 2005-05-11  Alan Modra  <amodra@bigpond.net.au>
1388
1389         * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1390         R_PPC_RELAX32PC_PLT) Adjust.
1391         (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1392         (DT_PPC_GLINK): Define.
1393
1394 2005-05-10  Nick Clifton  <nickc@redhat.com>
1395
1396         * Update the address and phone number of the FSF organization in
1397         the GPL notices in the following files:
1398         alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
1399         d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1400         frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1401         internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1402         mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1403         or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1404         sparc.h, v850.h,  vax.h, x86-64.h, xstormy16.h, xtensa.h
1405
1406 2005-04-13  H.J. Lu  <hongjiu.lu@intel.com>
1407
1408         Moved from ../ChangeLog
1409
1410         2004-10-27  Richard Earnshaw  <rearnsha@arm.com>
1411         * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1412
1413         2004-10-12  Paul Brook  <paul@codesourcery.com>
1414         * arm.h (EF_ARM_EABI_VER4): Define.
1415
1416         2004-10-08  Daniel Jacobowitz  <dan@debian.org>
1417
1418         * common.h (PT_SUNW_EH_FRAME): Define.
1419         * x86-64.h (SHT_X86_64_UNWIND): Define.
1420
1421         2004-10-07  Bob Wilson  <bob.wilson@acm.org>
1422         * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1423         R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1424         (XTENSA_PROP_SEC_NAME): Define.
1425         (property_table_entry): Add flags field.
1426         (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1427
1428         2004-09-17  Paul Brook  <paul@codesourcery.com>
1429         * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1430         Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1431         R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1432
1433         2004-09-13  Paul Brook  <paul@codesourcery.com>
1434         * arm.h: Rename RELABS to TARGET1.
1435
1436         2004-05-11  Jakub Jelinek  <jakub@redhat.com>
1437         * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1438         (PT_GNU_RELRO): Define.
1439
1440 2005-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
1441             Phil Blundell  <philb@gnu.org>
1442
1443         * arm.h: Add TLS relocations.
1444
1445 2005-03-23  Ben Elliston  <bje@au.ibm.com>
1446
1447         * dwarf.h: Merge with GCC's dwarf.h.
1448
1449 2005-03-18  C Jaipraash  <cjaiprakash@noida.hcltech.com>
1450
1451         * m68k.h (EF_CFV4E): Define.
1452
1453 2005-03-17  Paul Brook <paul@codesourcery.com>
1454             Dan Jacobowitz <dan@codesourcery.com>
1455             Mark Mitchell  <mark@codesourcery.com>
1456
1457         * arm.h (PT_ARM_EXIDX): Define.
1458
1459 2005-03-02  Daniel Jacobowitz  <dan@codesourcery.com>
1460             Joseph Myers  <joseph@codesourcery.com>
1461
1462         * mips.h: Define MIPS TLS relocations.
1463
1464 2005-02-15  Nigel Stephens  <nigel@mips.com>
1465             Maciej W. Rozycki  <macro@mips.com>
1466
1467         * mips.h (R_MIPS16_GOT16): New reloc code.
1468         (R_MIPS16_CALL16): Likewise.
1469         (R_MIPS16_HI16): Likewise.
1470         (R_MIPS16_LO16): Likewise.
1471         (R_MIPS16_min): New fake reloc code.
1472         (R_MIPS16_max): Likewise.
1473
1474 2005-02-11  Maciej W. Rozycki  <macro@mips.com>
1475
1476         * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1477
1478 2005-01-25  Alexandre Oliva  <aoliva@redhat.com>
1479
1480         2004-12-10  Alexandre Oliva  <aoliva@redhat.com>
1481         * frv.h: Add R_FRV_TLSMOFF.
1482         2004-11-10  Alexandre Oliva  <aoliva@redhat.com>
1483         * frv.h: Add TLS relocations.
1484
1485 2005-01-17  Nick Clifton  <nickc@redhat.com>
1486
1487         * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1488         EF_SH2A_SH3E): New flags.
1489         (EF_SH_BFD_TABLE): Add these new flags to the table.
1490
1491 2005-01-12  Alan Modra  <amodra@bigpond.net.au>
1492
1493         * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1494         (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1495
1496 2004-12-22  Klaus Rudolph  <lts-rudolph@gmx.de>
1497
1498         * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
1499
1500 2004-12-16  Richard Sandiford  <rsandifo@redhat.com>
1501
1502         * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1503
1504 2004-12-09  Ian Lance Taylor  <ian@wasabisystems.com>
1505
1506         * mips.h (E_MIPS_MACH_9000): Define.
1507
1508 2004-11-04  Hans-Peter Nilsson  <hp@axis.com>
1509
1510         * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1511         (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1512         macros.
1513
1514 2004-10-06  Eric Christopher  <echristo@redhat.com>
1515
1516         * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1517
1518 2004-10-01  Paul Brook  <paul@codesourcery.com>
1519
1520         * arm.h (SHT_ARM_EXIDX): Define.
1521         (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1522         ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1523         Define.
1524
1525 2004-08-25  Dmitry Diky  <diwil@spec.ru>
1526
1527         * msp430.h: Add new relocs.
1528
1529 2004-08-12  H.J. Lu  <hongjiu.lu@intel.com>
1530
1531         * i386.h (R_386_USED_BY_INTEL_200): New.
1532
1533 2004-07-29  Alexandre Oliva  <aoliva@redhat.com>
1534
1535         Introduce SH2a support.
1536         2004-02-18  Corinna Vinschen  <vinschen@redhat.com>
1537         * sh.h (EF_SH2A_NOFPU): New.
1538         2003-12-01  Michael Snyder  <msnyder@redhat.com>
1539         * sh.h (EF_SH2A): New.
1540
1541 2004-07-27  Tomer Levi  <Tomer.Levi@nsc.com>
1542
1543         * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1544         BFD_RELOC_CRX_SWITCH32.
1545
1546 2004-07-06  Tomer Levi  <Tomer.Levi@nsc.com>
1547
1548         * common.h (EM_CRX): Define.
1549         * crx.h: New file.
1550
1551 2004-06-25  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
1552
1553         * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1554         R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1555
1556 2004-06-19  Alan Modra  <amodra@bigpond.net.au>
1557
1558         * common.h (ELF64_R_INFO): Warning fix.
1559
1560 2004-06-14  Chris Demetriou  <cgd@broadcom.com>
1561
1562         * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1563         with an updated comment.
1564
1565 2004-05-28  Andrew Stubbs <andrew.stubbs@superh.com>
1566
1567         * sh.h (EF_SH_HAS_DSP): Remove.
1568         (EF_SH_HAS_FP): Remove.
1569         (EF_SH_MERGE_MACH): Remove.
1570         (EF_SH4_NOFPU): Convert to decimal.
1571         (EF_SH4A_NOFPU): Likewise.
1572         (EF_SH4_NOMMU_NOFPU): Likewise.
1573         (EF_SH3_NOMMU): Add new macro.
1574         (EF_SH_BFD_TABLE): Likewise.
1575         (sh_find_elf_flags): Add prototype.
1576         (sh_elf_get_flags_from_mach): Likewise.
1577
1578 2004-04-24  Chris Demetriou  <cgd@broadcom.com>
1579
1580         * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1581         (R_MIPS_GNU_REL_HI16): Remove.
1582         (R_MIPS_GNU_REL16_S2): Update comment.
1583
1584 2004-30-30  Galit Heller  <Galit.Heller@nsc.com>
1585             Tomer Levi  <Tomer.Levi@nsc.com>
1586
1587         * common.h (EM_CR): Define.
1588         * cr16c.h: New file.
1589
1590 2004-03-23  Paul Brook  <paul@codesourcery.com>
1591
1592         * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1593
1594 2003-03-03  Andrew Stubbs  <andrew.stubbs@superh.com>
1595
1596         * sh.h: Add EF_SH4_NOMMU_NOFPU.
1597
1598 2004-03-01  Richard Sandiford  <rsandifo@redhat.com>
1599
1600         * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1601
1602 2004-01-28  Roland McGrath  <roland@redhat.com>
1603
1604         * common.h (AT_SECURE): New macro.
1605
1606 2004-01-21  Roland McGrath  <roland@redhat.com>
1607
1608         * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1609         (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1610         AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1611         AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1612         AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1613
1614 2004-01-17  Mark Kettenis  <kettenis@gnu.org>
1615
1616         * common.h (NT_OPENBSD_IDENT): Define.
1617
1618 2004-01-06  Alexandre Oliva  <aoliva@redhat.com>
1619
1620         2003-09-18  Alexandre Oliva  <aoliva@redhat.com>
1621         * frv.h (EF_FRV_FDPIC): New macro.
1622         (EF_FRV_PIC_FLAGS): Adjust.
1623         2003-08-08  Alexandre Oliva  <aoliva@redhat.com>
1624         * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1625         R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1626         R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1627         2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1628         * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1629         R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1630         New.
1631
1632
1633 For older changes see ChangeLog-9103
1634 \f
1635 Local Variables:
1636 mode: change-log
1637 left-margin: 8
1638 fill-column: 74
1639 version-control: never
1640 End: