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