OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [include/] [elf/] [ChangeLog] - Blame information for rev 148

Go to most recent revision | Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.