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