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