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