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