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