Subversion Repositories Kolibri OS

Rev

Rev 5191 | Details | Compare with Previous | Last modification | View Log | RSS feed

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