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 327

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

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

powered by: WebSVN 2.1.0

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