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 41

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

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

powered by: WebSVN 2.1.0

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