]> Git Repo - binutils.git/blame_incremental - include/elf/ChangeLog
2013-07-05 Andreas Krebbel <[email protected]>
[binutils.git] / include / elf / ChangeLog
... / ...
CommitLineData
12013-07-05 Andreas Krebbel <[email protected]>
2
3 * s390.h: Add new relocs R_390_PC12DBL, R_390_PLT12DBL,
4 R_390_PC24DBL, and R_390_PLT24DBL.
5
62013-06-26 Yufeng Zhang <[email protected]>
7
8 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
9
102013-06-24 Maciej W. Rozycki <[email protected]>
11
12 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
13 (ELF_ST_SET_MIPS_PLT): Likewise.
14
152013-06-19 Will Newton <[email protected]>
16
17 * aarch64.h: Remove R_AARCH64_IRELATIVE.
18
192013-06-07 Will Newton <[email protected]>
20
21 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
22
232013-06-06 Maciej W. Rozycki <[email protected]>
24
25 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
26
272013-05-30 Paul Brook <[email protected]>
28
29 * mips.h (R_MIPS_EH): New.
30
312013-05-28 Yufeng Zhang <[email protected]>
32
33 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
34 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
35 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
36 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
37
382013-05-22 H.J. Lu <[email protected]>
39
40 * common.h (EM_INTEL205): New.
41 (EM_INTEL206): Likewise.
42 (EM_INTEL207): Likewise.
43 (EM_INTEL208): Likewise.
44 (EM_INTEL209): Likewise.
45
462013-05-02 Nick Clifton <[email protected]>
47
48 * msp430.h: Add MSP430X relocs.
49 Add some more MSP430 machine numbers.
50 Add values used by .MSP430.attributes section.
51
522013-03-21 Michael Schewe <[email protected]>
53
54 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
55 mov @(disp:32,ERx) to mov @(disp:16,ERx).
56
572013-03-08 Andreas Arnez <[email protected]>
58
59 * common.h (NT_S390_TDB): Define.
60
612013-02-06 Sandra Loosemore <[email protected]>
62 Andrew Jenner <[email protected]>
63
64 Based on patches from Altera Corporation.
65
66 * nios2.h: New file.
67
682013-01-24 Nick Clifton <[email protected]>
69
70 * v850.h: Add support for e3v5 architecture.
71 Reorganize processor selection macros.
72
732013-01-16 H.J. Lu <[email protected]>
74
75 * i386.h (R_386_SIZE32): Fill it.
76 * x86-64.h (R_X86_64_SIZE32): Likewise.
77 (R_X86_64_SIZE64): Likewise.
78
792013-01-10 Will Newton <[email protected]>
80
81 * common.h: Fix case of "Meta".
82 * metag.h: New file.
83
842013-01-08 Yufeng Zhang <[email protected]>
85
86 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
87 definitions.
88
892013-01-04 Juergen Urban <[email protected]>
90
91 * mips.h: Add MIPS machine variant number for r5900 which is
92 compatible with old Playstation 2 software.
93
942012-11-16 H.J. Lu <[email protected]>
95
96 * common.h (DF_1_CONLFAT): Renamed to ...
97 (DF_1_CONFALT): This.
98 (DF_1_ENDFILTEE): New.
99 (DF_1_DISPRELDNE): Likewise.
100 (DF_1_DISPRELPND): Likewise.
101 (DF_1_NODIRECT): Likewise.
102 (DF_1_IGNMULDEF): Likewise.
103 (DF_1_NOKSYMS): Likewise.
104 (DF_1_NOHDR): Likewise.
105 (DF_1_EDITED): Likewise.
106 (DF_1_NORELOC): Likewise.
107 (DF_1_SYMINTPOSE): Likewise.
108 (DF_1_GLOBAUDIT): Likewise.
109 (DF_1_SINGLETON): Likewise.
110
1112012-11-09 Nick Clifton <[email protected]>
112
113 * rx.h (EF_RX_CPU_RX): Add comment.
114 (E_FLAG_RX_ABI): Define.
115
116 * v850.h: Add RH850 ABI values.
117
1182012-11-08 Maciej W. Rozycki <[email protected]>
119
120 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
121
1222012-11-01 Tom Tromey <[email protected]>
123
124 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
125
1262012-10-30 Steve McIntyre <[email protected]>
127
128 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
129 (EF_ARM_ABI_FLOAT_HARD): Likewise.
130
1312012-10-23 Tom Tromey <[email protected]>
132
133 * common.h (NT_SIGINFO, NT_FILE): New defines.
134
1352012-08-27 Walter Lee <[email protected]>
136
137 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
138 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
139 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
140 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
141 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
142 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
143 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
144 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
145 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
146 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
147 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
148 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
149 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
150 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
151
1522012-08-13 Ian Bolton <[email protected]>
153 Laurent Desnogues <[email protected]>
154 Jim MacArthur <[email protected]>
155 Marcus Shawcroft <[email protected]>
156 Nigel Stephens <[email protected]>
157 Ramana Radhakrishnan <[email protected]>
158 Richard Earnshaw <[email protected]>
159 Sofiane Naci <[email protected]>
160 Tejas Belagod <[email protected]>
161 Yufeng Zhang <[email protected]>
162
163 * aarch64.h: New file.
164 * common.h (EM_res183): Rename to EM_AARCH64.
165 (EM_res184): Rename to EM_ARM184.
166
1672012-06-28 Iain Sandoe <[email protected]>
168
169 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
170 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
171
1722012-05-16 Georg-Johann Lay <[email protected]>
173
174 PR target/13503
175 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
176
1772012-05-15 James Murray <[email protected]>
178
179 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
180 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
181 (E_M68HC11_XGATE_RAMOFFSET): Define.
182
1832012-05-14 James Lemke <[email protected]>
184 * ppc.h (SEC_PPC_VLE): Remove.
185
1862012-05-14 Catherine Moore <[email protected]>
187 James Lemke <[email protected]>
188
189 * ppc.h (R_PPC_VLE_REL8): New reloction.
190 (R_PPC_VLE_REL15): Likewise.
191 (R_PPC_VLE_REL24): Likewise.
192 (R_PPC_VLE_LO16A): Likewise.
193 (R_PPC_VLE_LO16D): Likewise.
194 (R_PPC_VLE_HI16A): Likewise.
195 (R_PPC_VLE_HI16D): Likewise.
196 (R_PPC_VLE_HA16A): Likewise.
197 (R_PPC_VLE_HA16D): Likewise.
198 (R_PPC_VLE_SDA21): Likewise.
199 (R_PPC_VLE_SDA21_LO): Likewise.
200 (R_PPC_VLE_SDAREL_LO16A): Likewise.
201 (R_PPC_VLE_SDAREL_LO16D): Likewise.
202 (R_PPC_VLE_SDAREL_HI16A): Likewise.
203 (R_PPC_VLE_SDAREL_HI16D): Likewise.
204 (R_PPC_VLE_SDAREL_HA16A): Likewise.
205 (R_PPC_VLE_SDAREL_HA16D): Likewise.
206 (SEC_PPC_VLE): Remove.
207 (PF_PPC_VLE): New program header flag.
208 (SHF_PPC_VLE): New section header flag.
209 (vle_opcodes, vle_num_opcodes): New.
210 (VLE_OP): New macro.
211 (VLE_OP_TO_SEG): New macro.
212
2132012-05-11 Georg-Johann Lay <[email protected]
214
215 PR target/13503
216 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
217 R_AVR_8_HI8, R_AVR_8_HHI8.
218
2192012-05-03 Sean Keys <[email protected]>
220
221 * xgate.h: Mininal file to support XGATE relocations.
222
2232012-04-27 David S. Miller <[email protected]>
224
225 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
226 pause, and compare-and-branch instructions.
227
2282012-03-07 Nick Clifton <[email protected]>
229
230 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
231 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
232 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
233 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
234
2352012-02-25 Walter Lee <[email protected]>
236
237 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
238 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
239 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
240 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
241 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
242 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
243 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
244 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
245 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
246 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
247 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
248 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
249 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
250 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
251 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
252 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
253 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
254 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
255 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
256 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
257 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
258 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
259 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
260 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
261 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
262 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
263 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
264 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
265 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
266 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
267 (R_TILEGX_TLS_GD_CALL): Ditto.
268 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
269 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
270 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
271 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
272 (R_TILEGX_TLS_IE_LOAD): Ditto.
273 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
274 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
275 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
276 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
277 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
278 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
279 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
280 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
281 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
282 (R_TILEPRO_TLS_IE_LOAD): Ditto.
283 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
284 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
285 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
286 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
287 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
288 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
289 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
290 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
291
2922011-12-22 DJ Delorie <[email protected]>
293
294 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
295 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
296
2972011-12-19 Chung-Lin Tang <[email protected]>
298
299 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
300
3012011-12-06 Ulrich Weigand <[email protected]>
302
303 * common.h (NT_S390_LAST_BREAK): Define.
304 (NT_S390_SYSTEM_CALL): Likewise.
305
3062011-11-01 DJ Delorie <[email protected]>
307
308 * common.h (EM_RL78, EM_78K0R): New.
309 * rl78.h: New.
310
3112011-10-25 Joern Rennecke <[email protected]>
312
313 * epiphany.h: New file.
314 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
315
3162011-10-10 Alan Modra <[email protected]>
317
318 * ppc64.h (R_PPC64_TOCSAVE): Add.
319
3202011-10-05 DJ Delorie <[email protected]>
321
322 * rx.h (E_FLAG_RX_PID): New.
323
3242011-09-21 David S. Miller <[email protected]>
325
326 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
327 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
328
3292011-08-12 H.J. Lu <[email protected]>
330
331 PR ld/13082
332 * x86-64.h (R_X86_64_RELATIVE64): New.
333
3342011-07-24 Chao-ying Fu <[email protected]>
335 Maciej W. Rozycki <[email protected]>
336
337 * mips.h (R_MICROMIPS_min): New relocations.
338 (R_MICROMIPS_26_S1): Likewise.
339 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
340 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
341 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
342 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
343 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
344 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
345 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
346 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
347 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
348 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
349 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
350 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
351 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
352 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
353 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
354 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
355 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
356 (R_MICROMIPS_max): Likewise.
357 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
358 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
359 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
360 (STO_MICROMIPS): Likewise.
361 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
362 (ELF_ST_IS_COMPRESSED): Likewise.
363 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
364 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
365 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
366
3672011-07-22 H.J. Lu <[email protected]>
368
369 * common.h (EM_K1OM): New.
370
3712011-07-03 Samuel Thibault <[email protected]>
372 Thomas Schwinge <[email protected]>
373
374 PR binutils/12913
375 * common.h (ELFOSABI_GNU): Define, replaces...
376 (ELFOSABI_LINUX): ... this, kept as an alias.
377 (ELFOSABI_HURD): Remove.
378
3792011-06-15 Ulrich Weigand <[email protected]>
380
381 * common.h (NT_ARM_VFP): Define.
382
3832011-06-13 Walter Lee <[email protected]>
384
385 * common.h: Add EM_TILEGX.
386 * tilegx.h: New file.
387 * tilepro.h: New file.
388
3892011-06-09 Tristan Gingold <[email protected]>
390
391 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
392
3932011-06-02 Nick Clifton <[email protected]>
394
395 * common.h: Fix spelling mistake in comment.
396 * reloc-macros.h: Likewise.
397
3982011-05-31 Paul Brook <[email protected]>
399
400 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
401
4022011-05-09 Paul Brook <[email protected]>
403
404 * tic6x.h (ELF_STRING_C6000_unwind,
405 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
406 ELF_STRING_C6000_unwind_info_once): Define.
407
4082011-04-15 Sergio Durigan Junior <[email protected]>
409
410 * common.h (NT_STAPSDT): New define.
411
4122011-03-31 Bernd Schmidt <[email protected]>
413
414 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
415 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
416 (SHN_TIC6X_SCOMMON): Define.
417
4182011-03-31 Tristan Gingold <[email protected]>
419
420 * ia64.h (Elf64_External_VMS_Note): New struct.
421 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
422 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
423 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
424 (NT_VMS_PATCHTIME) New macros.
425
4262011-03-14 Richard Sandiford <[email protected]>
427
428 * arm.h (R_ARM_IRELATIVE): New relocation.
429
4302011-03-14 Richard Sandiford <[email protected]>
431
432 * internal.h (elf_internal_sym): Add st_target_internal.
433 * arm.h (arm_st_branch_type): New enum.
434 (ARM_SYM_BRANCH_TYPE): New macro.
435
4362011-03-10 Nick Clifton <[email protected]>
437
438 * common.h (EM_V850): V850s now supplied by Renesas.
439
4402011-02-25 Alan Modra <[email protected]>
441
442 PR 12516
443 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
444 sections at start or end of PT_DYNAMIC.
445
4462011-01-10 Nathan Sidwell <[email protected]>
447 Glauber de Oliveira Costa <[email protected]>
448
449 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
450 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
451 relocations.
452
4532010-11-16 Jie Zhang <[email protected]>
454
455 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
456 (EF_BFIN_DATA_IN_L1): Define.
457
4582010-11-11 Mingming Sun <[email protected]>
459
460 * mips.h (E_MIPS_MACH_LS3A): Defined.
461
4622010-11-02 Joseph Myers <[email protected]>
463
464 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
465 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
466 Tag_ABI_array_object_alignment,
467 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
468
4692010-10-29 Joseph Myers <[email protected]>
470
471 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
472
4732010-10-29 Bernd Schmidt <[email protected]>
474 Joseph Myers <[email protected]>
475
476 * tic6x-attrs.h (Tag_ABI_DSBT): New.
477
4782010-10-21 Joseph Myers <[email protected]>
479
480 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
481 value 4.
482 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
483 attribute renaming.
484
4852010-07-23 Naveen.H.S <[email protected]>
486 Ina Pandit <[email protected]>
487
488 * v850.h: Add support for V850E2 and V850E2V3.
489 (v850_reloc_type): Update the newly added relocations
490
4912010-07-20 Alan Modra <[email protected]>
492
493 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
494 (ELF_SECTION_SIZE): ..here.
495 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
496 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
497
4982010-06-25 Alan Modra <[email protected]>
499
500 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
501
5022010-06-15 Joseph Myers <[email protected]>
503
504 * tic6x-attrs.h: New.
505 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
506 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
507 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
508 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
509 C6XABI_Tag_CPU_arch_C674X): Define.
510
5112010-06-11 Tristan Gingold <[email protected]>
512
513 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
514 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
515 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
516 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
517 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
518 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
519 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
520 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
521 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
522 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
523 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
524 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
525 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
526 (Elf64_External_VMS_IMAGE_RELA): Ditto.
527 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
528 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
529 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
530 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
531 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
532 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
533 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
534 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
535
5362010-05-25 Daniel Jacobowitz <[email protected]>
537 Joseph Myers <[email protected]>
538 Andrew Stubbs <[email protected]>
539
540 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
541 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
542 other invalid ranges.
543 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
544 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
545 (R_SH_FUNCDESC_VALUE): New.
546
5472010-05-18 H.J. Lu <[email protected]>
548
549 PR gas/11600
550 * common.h (SHF_EXCLUDE): New.
551
552 * i370.h (SHF_EXCLUDE): Removed.
553 * or32.h (SHF_EXCLUDE): Likewise.
554 * ppc.h (SHF_EXCLUDE): Likewise.
555 * sparc.h (SHF_EXCLUDE): Likewise.
556
5572010-04-23 Alan Modra <[email protected]>
558
559 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
560 Invert logic to clarify test for .tbss.
561 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
562 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
563 macro args with parentheses.
564 (ELF_SECTION_IN_SEGMENT): Define.
565 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
566 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
567
5682010-04-15 Matthew Gretton-Dann <[email protected]>
569
570 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
571 Tag_FP_HP_extension): Add new ABI attribute tags.
572
5732010-04-15 Nick Clifton <[email protected]>
574
575 * alpha.h: Update copyright notice to use GPLv3.
576 * arc.h: Likewise.
577 * arm.h: Likewise.
578 * avr.h: Likewise.
579 * bfin.h: Likewise.
580 * common.h: Likewise.
581 * cr16.h: Likewise.
582 * cr16c.h: Likewise.
583 * cris.h: Likewise.
584 * crx.h: Likewise.
585 * d10v.h: Likewise.
586 * d30v.h: Likewise.
587 * dlx.h: Likewise.
588 * dwarf.h: Likewise.
589 * external.h: Likewise.
590 * fr30.h: Likewise.
591 * frv.h: Likewise.
592 * h8.h: Likewise.
593 * hppa.h: Likewise.
594 * i370.h: Likewise.
595 * i386.h: Likewise.
596 * i860.h: Likewise.
597 * i960.h: Likewise.
598 * ia64.h: Likewise.
599 * internal.h: Likewise.
600 * ip2k.h: Likewise.
601 * iq2000.h: Likewise.
602 * lm32.h: Likewise.
603 * m32c.h: Likewise.
604 * m32r.h: Likewise.
605 * m68hc11.h: Likewise.
606 * m68k.h: Likewise.
607 * mcore.h: Likewise.
608 * mep.h: Likewise.
609 * microblaze.h: Likewise.
610 * mips.h: Likewise.
611 * mmix.h: Likewise.
612 * mn10200.h: Likewise.
613 * moxie.h: Likewise.
614 * msp430.h: Likewise.
615 * mt.h: Likewise.
616 * openrisc.h: Likewise.
617 * or32.h: Likewise.
618 * pj.h: Likewise.
619 * ppc.h: Likewise.
620 * ppc64.h: Likewise.
621 * reloc-macros.h: Likewise.
622 * rx.h: Likewise.
623 * s390.h: Likewise.
624 * sh.h: Likewise.
625 * sparc.h: Likewise.
626 * spu.h: Likewise.
627 * v850.h: Likewise.
628 * vax.h: Likewise.
629 * vxworks.h: Likewise.
630 * x86-64.h: Likewise.
631 * xc16x.h: Likewise.
632 * xstormy16.h: Likewise.
633 * xtensa.h: Likewise.
634
6352010-04-08 David Stubbs <[email protected]>
636
637 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
638 cannot contain any sections.
639
6402010-03-25 Joseph Myers <[email protected]>
641
642 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
643 * tic6x.h: New.
644
6452010-03-05 Rainer Orth <[email protected]>
646
647 * common.h (VER_FLG_*): Document.
648 (VER_FLG_INFO): Define.
649
6502010-02-23 Andrew Zabolotny <[email protected]>
651
652 PR binutils/11297
653 * avr.h: (R_AVR_8): New relocation number.
654
6552010-02-18 Matthew Gretton-Dann <[email protected]>
656
657 * arm.h (Tag_MPextension_use): Renumber.
658 (Tag_DIV_use): Add.
659 (Tag_MPextension_use_legacy): Likewise.
660
6612010-02-09 Michael Holzheu <[email protected]>
662
663 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
664 NT_S390_CTRS and NT_S390_PREFIX): Define.
665
6662010-02-08 David S. Miller <[email protected]>
667
668 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
669
6702010-02-02 H.J. Lu <[email protected]>
671
672 * common.h (NT_386_XSTATE): New.
673
6742010-01-21 Andreas Krebbel <[email protected]>
675
676 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
677
6782010-01-19 Daisuke Hatayama <[email protected]>
679
680 * common.h (PN_XNUM): Define.
681
6822009-12-18 Ulrich Weigand <[email protected]>
683
684 * common.h (NT_S390_HIGH_GPRS): Define.
685
6862009-12-17 Alan Modra <[email protected]>
687
688 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
689 R_PPC_RELAX32PC_PLT): Delete.
690 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
691
6922009-12-03 David Daney <[email protected]>
693 Adam Nemet <[email protected]>
694
695 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
696
6972009-11-28 Joseph Myers <[email protected]>
698
699 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
700 EM_TI_C5500, EM_CUDA): Define.
701 (EM_res140, EM_res141, EM_res142): Remove.
702
7032009-11-17 Paul Brook <[email protected]>
704 Daniel Jacobowitz <[email protected]>
705
706 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
707
7082009-09-29 DJ Delorie <[email protected]>
709
710 * rx.h: New file.
711
7122009-09-21 Alan Modra <[email protected]>
713
714 * ppc.h (DT_PPC_TLSOPT): Define.
715 * ppc64.h (DT_PPC64_TLSOPT): Define.
716
7172009-08-10 Daniel Gutson <[email protected]>
718
719 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
720 (SHT_ARM_OVERLAYSECTION): New define.
721
7222006-08-09 Bernd Schmidt <[email protected]>
723
724 From Mike Frysinger <[email protected]>
725 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
726 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
727 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
728 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
729 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
730 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
731 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
732 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
733 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
734 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
735 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
736 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
737 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
738 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
739 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
740 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
741 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
742 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
743 R_page, R_hwpage, R_addr, R_pltpc, R_got.
744
7452009-08-09 Michael Eager <[email protected]>
746
747 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
748 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
749
7502009-08-06 Michael Eager <[email protected]>
751
752 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
753 * elf/microblaze.h: New reloc definitions.
754
7552009-07-30 Alan Modra <[email protected]>
756
757 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
758 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
759
7602009-07-25 H.J. Lu <[email protected]>
761
762 * common.h (EM_L1OM): New.
763
7642009-07-24 Trevor Smigiel <[email protected]>
765 Alan Modra <[email protected]>
766
767 * spu.h (R_SPU_ADD_PIC): New.
768
7692009-07-23 Ulrich Drepper <[email protected]>
770
771 * common.h (STB_GNU_UNIQUE): Define.
772
7732009-07-10 Tom Tromey <[email protected]>
774
775 * dwarf2.h: Move to `..'.
776
7772009-07-10 H.J. Lu <[email protected]>
778
779 * dwarf2.h: Just include ../dwarf2.h.
780
7812009-07-10 Alan Modra <[email protected]>
782
783 * ppc.h (R_PPC_IRELATIVE): Add.
784 (R_PPC_RELAX32, R_PPC_RELAX32PC,
785 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
786 * ppc64.h (R_PPC64_IRELATIVE): Add.
787
7882009-07-03 Jakub Jelinek <[email protected]>
789
790 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
791 and DW_OP_stack_value.
792
7932009-06-22 Alan Modra <[email protected]>
794
795 * ppc.h (R_PPC_RELAX*): Define as enum.
796
7972009-06-11 Anthony Green <[email protected]>
798
799 * moxie.h (R_MOXIE_PCREL10): New.
800
8012009-06-01 H.J. Lu <[email protected]>
802
803 PR ld/10205
804 * i386.h (R_386_IRELATIVE): New.
805 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
806
8072009-05-27 H.J. Lu <[email protected]>
808
809 * common.h: Update comments for dynamic tag ranges.
810
8112009-04-30 DJ Delorie <[email protected]>
812
813 * mep.h (EF_MEP_COP_*): New.
814 (EF_MEP_ALL_FLAGS): Add them.
815
8162009-04-30 Nick Clifton <[email protected]>
817
818 * common.h (STT_GNU_IFUNC): Define.
819
8202009-04-24 Cary Coutant <[email protected]>
821
822 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
823
8242009-04-15 Anthony Green <[email protected]>
825
826 * common.h (EM_MOXIE): Define.
827 * moxie.h: New file.
828
8292009-04-07 DJ Delorie <[email protected]>
830
831 * mep.h (EF_MEP_CPU_C5): New.
832
8332009-04-01 H.J. Lu <[email protected]>
834
835 * common.h (EM_INTEL178): Removed.
836 (EM_INTEL179): Likewise.
837 (EM_ETPU): New.
838 (EM_SLE9X): Likewise.
839 (EM_INTEL181): Likewise.
840 (EM_INTEL182): Likewise.
841
8422009-03-31 H.J. Lu <[email protected]>
843
844 * common.h (EM_INTEL178): New.
845 (EM_INTEL179): Likewise.
846 (EM_INTEL180): Likewise.
847
8482009-03-20 Mikolaj Zalewski <[email protected]>
849
850 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
851
8522009-03-14 Mark Kettenis <[email protected]>
853
854 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
855 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
856 (NT_OPENBSD_WCOOKIE): New defines.
857
8582009-03-16 Jan Kratochvil <[email protected]>
859
860 * common.h (AT_RANDOM): Define.
861
8622009-03-04 Alan Modra <[email protected]>
863
864 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
865 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
866
8672009-03-02 Qinwei <[email protected]>
868
869 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
870 * common.h (EM_SCORE_OLD): Define.
871
8722009-02-23 H.J. Lu <[email protected]>
873
874 * common.h (STB_LOPROC): Replace Application-specific with
875 Processor-specific in comments.
876 (STB_HIPROC): Likewise.
877 (STT_LOPROC): Likewise.
878 (STT_HIPROC): Likewise.
879
8802009-02-03 Sandip Matte <[email protected]>
881
882 * mips.h (E_MIPS_MACH_XLR): Define.
883
8842009-02-03 Maxim Kuvyrkov <[email protected]>
885
886 * m68k.h: Map TLS relocations to numbers.
887
8882009-01-15 Andrew Stubbs <[email protected]>
889 Julian Brown <[email protected]>
890
891 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
892 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
893 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
894 version 2.07.
895 (Tag_undefined39, Tag_nodefaults): New enum values.
896 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
897 (Tag_conformance, Tag_Virtualization_use): Likewise.
898 (Tag_undefined69, Tag_MPextension_use): Likewise.
899
9002009-01-15 Douglas B Rupp <[email protected]>
901
902 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
903 New macros. Minor reformatting.
904
9052008-12-23 Jon Beniston <[email protected]>
906
907 * lm32.h: New file.
908
9092008-12-23 Nick Clifton <[email protected]>
910
911 * commmon.h (STT_IFUNC): Delete.
912
9132008-12-20 Hans-Peter Nilsson <[email protected]>
914
915 * cris.h (R_CRIS_32_IE): New relocation.
916
9172008-12-03 Nick Clifton <[email protected]>
918
919 * common.h (STT_IFUNC): Define.
920
9212008-11-27 M R Swami Reddy <[email protected]>
922
923 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
924 R_CR16_GLOB_DAT): New relocations.
925
9262008-11-25 Hans-Peter Nilsson <[email protected]>
927
928 * cris.h (R_CRIS_32_TPREL): Correct comment.
929 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
930
9312008-11-18 Catherine Moore <[email protected]>
932
933 * arm.h (Tag_ABI_FP_16bit_format): Define.
934
9352008-11-14 Nathan Sidwell <[email protected]>
936
937 * internal.h (struct elf_segment_map): Add header_size field.
938
9392008-10-13 Ulrich Weigand <[email protected]>
940
941 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
942
9432008-10-10 Nathan Froyd <[email protected]>
944
945 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
946
9472008-10-04 Hans-Peter Nilsson <[email protected]>
948
949 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
950 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
951 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
952 (R_CRIS_16_TPREL): New relocations.
953
9542008-08-20 Bob Wilson <[email protected]>
955
956 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
957 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
958 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
959
9602008-08-08 Richard Sandiford <[email protected]>
961 Daniel Jacobowitz <[email protected]>
962 Catherine Moore <[email protected]>
963 Mark Shinwell <[email protected]>
964
965 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
966 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
967
9682008-08-04 Markus Weiss <[email protected]>
969
970 * common.h (ELFOSABI_AROS): Update comment.
971
9722008-07-26 Michael Eager <[email protected]>
973
974 * ppc.h: Add description of single-precision.
975
9762008-07-21 Luis Machado <[email protected]>
977
978 * common.h: Define NT_PPC_VSX.
979
9802008-07-10 Richard Sandiford <[email protected]>
981
982 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
983
9842008-06-18 M R Swami Reddy <[email protected]>
985
986 * common.h (EM_CR16): Correct value.
987 (EM_CR16): Rename to EM_CR16_OLD.
988
9892008-06-12 DJ Delorie <[email protected]>
990
991 * common.h (EM_M32C_NEW): Rename to EM_M32C.
992 (EM_M32C): Rename to EM_M32C_OLD.
993
9942008-06-12 Joseph Myers <[email protected]>
995
996 * common.h: Update e_machine table.
997
9982008-06-09 Takashi Yoshii <[email protected]>
999
1000 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
1001
10022008-06-09 Joseph Myers <[email protected]>
1003
1004 * common.h: Change [email protected] to [email protected].
1005
10062008-05-21 Nick Clifton <[email protected]>
1007
1008 * reloc-macros.h: Add a comment about the use of the
1009 END_RELOC_NUMBERS symbol as a sentinel value.
1010
10112008-05-15 Christophe Lyon <[email protected]>
1012
1013 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1014
10152008-04-16 David S. Miller <[email protected]>
1016
1017 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1018 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1019 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1020 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1021
10222008-03-24 Ian Lance Taylor <[email protected]>
1023
1024 * common.h (NT_GNU_GOLD_VERSION): Define.
1025
10262008-03-13 Alan Modra <[email protected]>
1027
1028 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1029 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1030 Order struct as for external version.
1031
10322008-03-12 Alan Modra <[email protected]>
1033
1034 PR 5900
1035 * common.h (SHN_BAD): Delete.
1036 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1037 * external.h: ..here.
1038 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1039 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1040 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1041
10422008-03-12 Alan Modra <[email protected]>
1043
1044 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1045 (SHN_CR16C_NCOMMON): Likewise.
1046 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1047 (SHN_PARISC_HUGE_COMMON): Likewise.
1048 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1049 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
1050 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1051 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1052 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
1053 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1054 (SHN_SCORE_SCOMMON): Likewise.
1055 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1056 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1057 (SHN_V850_ZCOMMON): Likewise.
1058 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1059
10602008-03-03 Pallavi Tambay <[email protected]>
1061
1062 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1063 DW_OP_PGI_omp_thread_num.
1064
10652008-02-04 Adam Nemet <[email protected]>
1066
1067 * mips.h: Update copyright.
1068 (E_MIPS_MACH_OCTEON): New macro.
1069
10702008-01-30 Tristan Gingold <[email protected]>
1071
1072 Add OpenVMS extensions.
1073 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1074 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
1075 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1076 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1077 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1078 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1079 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1080 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1081 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1082 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1083 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1084 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1085 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1086 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1087 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1088 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1089 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1090 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1091 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1092 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1093 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
1094 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1095
10962008-01-16 Mark Kettenis <[email protected]>
1097
1098 * common.h (AT_SUN_AUXFLAGS): Define.
1099
11002007-12-11 Daniel Jacobowitz <[email protected]>
1101
1102 * dwarf2.h (DW_AT_hi_user): Correct value.
1103
11042007-12-07 Bob Wilson <[email protected]>
1105
1106 * xtensa.h (R_XTENSA_32_PCREL): New.
1107
11082007-11-29 Mark Shinwell <[email protected]>
1109
1110 * mips.h (E_MIPS_MACH_LS2E): New.
1111 (E_MIPS_MACH_LS2F): New.
1112
11132007-11-28 Nathan Sidwell <[email protected]>
1114
1115 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1116 segments at the end of memory.
1117
11182007-11-17 Thiemo Seufer <[email protected]>
1119
1120 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1121 in comment.
1122
11232007-11-16 Nick Clifton <[email protected]>
1124
1125 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1126 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1127 (DW_AT_stride): Rename to DW_AT_byte_stride.
1128
11292007-11-08 Nathan Sidwell <[email protected]>
1130
1131 * vxworks.h: New.
1132
11332007-10-30 Nick Clifton <[email protected]>
1134
1135 * mn10300.h (R_MN10300_ALIGN): Define.
1136
11372007-10-25 Daniel Jacobowitz <[email protected]>
1138
1139 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1140
11412007-10-19 Nick Clifton <[email protected]>
1142
1143 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1144
11452007-10-18 Roland McGrath <[email protected]>
1146
1147 * common.h (NT_PPC_VMX): New macro.
1148
11492007-10-01 M R Swami Reddy <[email protected]>
1150
1151 * cr16.h: Updated with new relocaction macros.
1152
11532007-09-17 H.J. Lu <[email protected]>
1154
1155 PR binutils/3281
1156 PR binutils/5037
1157 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1158 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1159 PT_GNU_RELRO segments.
1160
11612007-09-11 Nathan Sidwell <[email protected]>
1162
1163 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1164
11652007-08-25 Ulrich Weigand <[email protected]>
1166
1167 * common.h (NT_SPU): Define.
1168
11692007-08-16 H.J. Lu <[email protected]>
1170
1171 * common.h: Revert last change.
1172
11732007-08-16 H.J. Lu <[email protected]>
1174
1175 * common.h (PT_GNU_STACK): Renamed to ...
1176 (PT_GNU_ATTR): This.
1177 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1178
11792007-07-09 Roland McGrath <[email protected]>
1180
1181 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1182
11832007-06-29 Joseph Myers <[email protected]>
1184
1185 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1186
11872007-06-29 Joseph Myers <[email protected]>
1188
1189 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1190
11912007-06-29 Joseph Myers <[email protected]>
1192
1193 * arm.h (elf32_arm_add_eabi_attr_int,
1194 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1195 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1196 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1197 Tag_Symbol, Tag_compatibility): Remove.
1198 * common.h (SHT_GNU_ATTRIBUTES): Define.
1199
12002007-06-29 M R Swami Reddy <[email protected]>
1201
1202 * common.h (EM_CR16): New entry for CR16 cpu.
1203 * cr16.h: New file.
1204
12052007-06-11 Sterling Augustine <[email protected]>
1206 Bob Wilson <[email protected]>
1207
1208 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1209 (XTENSA_PROP_NO_TRANSFORM): ...this.
1210
12112007-05-18 Caroline Tice <[email protected]>
1212
1213 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
1214 DW_OP_GNU_uninit.
1215
12162007-05-12 Alan Modra <[email protected]>
1217
1218 * spu.h (R_SPU_ADDR16X): Define.
1219 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1220
12212007-05-11 Alan Modra <[email protected]>
1222
1223 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1224
12252007-05-02 Alan Modra <[email protected]>
1226
1227 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1228 and vma for appropriate sections.
1229
12302007-04-26 Jan Beulich <[email protected]>
1231
1232 * common.h (DT_ENCODING): Correct value (back to spec mandated
1233 value).
1234
12352007-03-08 Alan Modra <[email protected]>
1236
1237 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1238 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1239 that don't clash with visibility bits.
1240
12412007-03-07 Alan Modra <[email protected]>
1242
1243 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1244
12452007-02-05 Dave Brolley <[email protected]>
1246 Richard Sandiford <[email protected]>
1247 Richard Henderson <[email protected]>
1248 DJ Delorie <[email protected]>
1249 Ben Elliston <[email protected]>
1250
1251 * mep.h: New file.
1252 * common.h (EM_CYGNUS_MEP): Define.
1253
12542007-02-15 Dave Brolley <[email protected]>
1255
1256 From Graydon Hoare <[email protected]>:
1257 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1258
12592007-01-08 Kazu Hirata <[email protected]>
1260
1261 * m68k.h (EF_M68K_FIDO): New.
1262 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1263 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1264
12652006-12-25 Kazu Hirata <[email protected]>
1266
1267 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1268
12692006-12-19 Kazu Hirata <[email protected]>
1270
1271 * m68k.h (EF_M68K_ARCH_MASK): New.
1272
12732006-12-19 Nathan Sidwell <[email protected]>
1274
1275 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1276
12772006-12-07 Kazu Hirata <[email protected]>
1278
1279 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1280 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1281 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1282 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1283 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1284 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1285 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1286 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1287 EF_M68K_CF_FLOAT, respectively.
1288
12892006-12-05 Michael Tautschnig <[email protected]>
1290 Nick Clifton <[email protected]>
1291
1292 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1293
12942006-10-28 Richard Sandiford <[email protected]>
1295
1296 * mips.h (R_MIPS_GLOB_DAT): Define
1297 (R_MIPS_max): Bump by 1.
1298
12992006-10-25 Trevor Smigiel <[email protected]>
1300 Yukishige Shibata <[email protected]>
1301 Nobuhisa Fujinami <[email protected]>
1302 Takeaki Fukuoka <[email protected]>
1303 Alan Modra <[email protected]>
1304
1305 * common.h (EM_SPU): Define.
1306 * spu.h: New file.
1307
13082006-10-19 Mei Ligang <[email protected]>
1309
1310 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1311 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1312 (EF_SCORE_HASENTRY): Delete.
1313
13142006-10-17 Mark Shinwell <[email protected]>
1315
1316 * arm.h: Define TAG_CPU_ARCH_* constants.
1317
13182006-09-17 Mei Ligang <[email protected]>
1319
1320 * score.h: New file.
1321 * common.h: Add Score machine number.
1322
13232006-07-10 Jakub Jelinek <[email protected]>
1324
1325 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1326
13272006-05-31 H.J. Lu <[email protected]>
1328
1329 * internal.h (ELF_SECTION_SIZE): New.
1330 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1331 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1332 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1333
13342006-05-27 H.J. Lu <[email protected]>
1335
1336 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1337
13382006-05-24 Carlos O'Donell <[email protected]>
1339 Randolph Chung <[email protected]>
1340 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1341 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
1342 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1343 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
1344 New TLS relocs.
1345 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1346 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1347 Define TLS relocs using existing equivalents.
1348
13492006-05-24 Bjoern Haase <[email protected]>
1350
1351 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1352
13532006-03-25 Bernd Schmidt <[email protected]>
1354
1355 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1356 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1357 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1358 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1359 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1360 R_BFIN_GOTOFFLO): New relocs.
1361 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1362
13632006-03-23 Michael Matz <[email protected]>
1364
1365 * x86-64.h: Add the new relocations with their official
1366 numbers.
1367
13682006-03-22 Richard Sandiford <[email protected]>
1369 Daniel Jacobowitz <[email protected]>
1370 Phil Edwards <[email protected]>
1371 Zack Weinberg <[email protected]>
1372 Mark Mitchell <[email protected]>
1373 Nathan Sidwell <[email protected]>
1374
1375 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1376
13772006-03-19 John David Anglin <[email protected]>
1378
1379 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1380 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1381 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1382 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1383 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1384
13852006-03-10 Paul Brook <[email protected]>
1386
1387 * arm.h (EF_ARM_EABI_VER5): Define.
1388
13892006-03-06 Nathan Sidwell <[email protected]>
1390
1391 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1392 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1393 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1394 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1395 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1396 (EF_M68K_EMAC_B): New.
1397
13982006-03-03 Bjoern Haase <[email protected]>
1399
1400 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1401 (EF_AVR_LINKRELAX_PREPARED): Add.
1402
14032006-03-02 Ben Elliston <[email protected]>
1404
1405 Import from the GCC tree:
1406 2006-03-01 Jakub Jelinek <[email protected]>
1407
1408 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1409 from DWARF 3.
1410 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1411 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1412 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1413 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1414 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1415 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1416 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1417 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1418 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1419 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1420 (DW_END_default, DW_END_big, DW_END_little): New.
1421 (DW_END_lo_user, DW_END_hi_user): Define.
1422 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1423 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1424 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1425 DW_LANG_D): New.
1426
14272006-02-06 Steve Ellcey <[email protected]>
1428
1429 * ia64.h (SHF_IA_64_HP_TLS): New.
1430
14312006-02-24 DJ Delorie <[email protected]>
1432
1433 * m32c.h: Add relax relocs.
1434
14352006-02-17 Shrirang Khisti <[email protected]>
1436 Anil Paranjape <[email protected]>
1437 Shilin Shakti <[email protected]>
1438
1439 * common.h (EM_XC16X): New entry for xc16x cpu.
1440 Sort other EM_* numbers into numerical order.
1441 * xc16x.h: New file.
1442
14432006-02-10 H.J. Lu <[email protected]>
1444
1445 PR binutils/2258
1446 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1447 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1448
14492006-02-07 Nathan Sidwell <[email protected]>
1450
1451 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1452 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1453 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1454 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1455 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1456
14572006-02-06 Steve Ellcey <[email protected]>
1458
1459 * ia64.h (SHF_IA_64_HP_TLS): New.
1460
14612006-01-18 Alexandre Oliva <[email protected]>
1462
1463 Introduce TLS descriptors for i386 and x86_64.
1464 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1465 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1466 New.
1467 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1468 R_X86_64_TLSDESC): New.
1469
14702006-01-09 Mike Frysinger <[email protected]>:
1471
1472 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1473
14742005-12-16 Nathan Sidwell <[email protected]>
1475
1476 Second part of ms1 to mt renaming.
1477 * common.h (EM_MT): Renamed.
1478 * mt.h: Rename relocs, cpu & other defines.
1479
14802005-12-12 Nathan Sidwell <[email protected]>
1481
1482 * mt.h: Renamed from ms1.h
1483
14842005-12-12 Paul Brook <[email protected]>
1485
1486 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1487
14882005-11-11 Nick Clifton <[email protected]>
1489
1490 PR 1150
1491 * mips.h (STO_OPTIONAL): Define.
1492 (ELF_MIPS_IS_OPTIONAL): Define.
1493
14942005-11-07 Nathan Sidwell <[email protected]>
1495
1496 Add ms2.
1497 * ms1.h (EF_MS1_CPU_MS2): New.
1498
14992005-11-06 John David Anglin <[email protected]>
1500
1501 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1502
15032005-09-30 Catherine Moore <[email protected]>
1504
1505 * bfin.h: New file.
1506 * common.h (EM_BLACKFIN): Define.
1507
15082005-10-08 Paul Brook <[email protected]>
1509
1510 * arm.h: Add prototypes for BFD object attribute routines.
1511
15122005-09-09 Richard Earnshaw <[email protected]>
1513
1514 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1515
15162005-08-09 John David Anglin <[email protected]>
1517
1518 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1519 New defines.
1520
15212005-08-04 John David Anglin <[email protected]>
1522
1523 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1524 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1525 deprecated defines.
1526 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1527 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1528 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1529 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1530 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1531 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1532 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1533 NT_HP_UX_OPTIONS): Define.
1534
15352005-07-25 DJ Delorie <[email protected]>
1536
1537 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1538
15392005-07-25 Jan Hubicka <[email protected]>
1540
1541 * x86-64.h (SHN_X86_64_LCOMMON): New.
1542 (SHF_X86_64_LARGE): New.
1543
15442005-07-20 Kazuhiro Inaoka <[email protected]>
1545
1546 * m32r.h (R_M32R_REL32): Added.
1547
15482005-07-18 Ben Elliston <[email protected]>
1549
1550 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1551 Replace with DW_ATE_decimal_float (now in DWARF 3).
1552
15532005-07-14 Jim Blandy <[email protected]>
1554
1555 Add support for Renesas M32C and M16C.
1556 * common.h (EM_M32C): New machine number.
1557 * m32c.h: New file.
1558
15592005-06-17 Jakub Jelinek <[email protected]>
1560
1561 * external.h (GRP_ENTRY_SIZE): Define.
1562
15632005-06-17 Jan Beulich <[email protected]>
1564
1565 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1566 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1567 R_X86_64_GOTPC32.
1568
15692005-06-07 Aldy Hernandez <[email protected]>
1570 Michael Snyder <[email protected]>
1571 Stan Cox <[email protected]>
1572
1573 * common.h (EM_MS1): Define.
1574
1575 * ms1.h: New file.
1576
15772005-05-31 Richard Henderson <[email protected]>
1578
1579 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1580
15812005-05-29 Richard Henderson <[email protected]>
1582
1583 * alpha.h (DT_ALPHA_PLTRO): New.
1584
15852005-05-19 Ben Elliston <[email protected]>
1586
1587 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1588 the user-defined encoding space pending inclusion in the standard.
1589
15902005-05-18 Zack Weinberg <[email protected]>
1591
1592 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1593 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1594
15952005-05-17 Zack Weinberg <[email protected]>
1596
1597 * arm.h: Import complete list of official relocation names
1598 and numbers from AAELF. Define FAKE_RELOCs for old names.
1599 Remove a few old names no longer used anywhere.
1600
16012005-05-14 Alan Modra <[email protected]>
1602
1603 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1604
16052005-05-11 Alan Modra <[email protected]>
1606
1607 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1608 R_PPC_RELAX32PC_PLT) Adjust.
1609 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1610 (DT_PPC_GLINK): Define.
1611
16122005-05-10 Nick Clifton <[email protected]>
1613
1614 * Update the address and phone number of the FSF organization in
1615 the GPL notices in the following files:
1616 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
1617 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1618 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1619 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1620 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1621 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1622 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
1623
16242005-04-13 H.J. Lu <[email protected]>
1625
1626 Moved from ../ChangeLog
1627
1628 2004-10-27 Richard Earnshaw <[email protected]>
1629 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1630
1631 2004-10-12 Paul Brook <[email protected]>
1632 * arm.h (EF_ARM_EABI_VER4): Define.
1633
1634 2004-10-08 Daniel Jacobowitz <[email protected]>
1635
1636 * common.h (PT_SUNW_EH_FRAME): Define.
1637 * x86-64.h (SHT_X86_64_UNWIND): Define.
1638
1639 2004-10-07 Bob Wilson <[email protected]>
1640 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1641 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1642 (XTENSA_PROP_SEC_NAME): Define.
1643 (property_table_entry): Add flags field.
1644 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1645
1646 2004-09-17 Paul Brook <[email protected]>
1647 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1648 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1649 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1650
1651 2004-09-13 Paul Brook <[email protected]>
1652 * arm.h: Rename RELABS to TARGET1.
1653
1654 2004-05-11 Jakub Jelinek <[email protected]>
1655 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1656 (PT_GNU_RELRO): Define.
1657
16582005-03-29 Daniel Jacobowitz <[email protected]>
1659 Phil Blundell <[email protected]>
1660
1661 * arm.h: Add TLS relocations.
1662
16632005-03-23 Ben Elliston <[email protected]>
1664
1665 * dwarf.h: Merge with GCC's dwarf.h.
1666
16672005-03-18 C Jaipraash <[email protected]>
1668
1669 * m68k.h (EF_CFV4E): Define.
1670
16712005-03-17 Paul Brook <[email protected]>
1672 Dan Jacobowitz <[email protected]>
1673 Mark Mitchell <[email protected]>
1674
1675 * arm.h (PT_ARM_EXIDX): Define.
1676
16772005-03-02 Daniel Jacobowitz <[email protected]>
1678 Joseph Myers <[email protected]>
1679
1680 * mips.h: Define MIPS TLS relocations.
1681
16822005-02-15 Nigel Stephens <[email protected]>
1683 Maciej W. Rozycki <[email protected]>
1684
1685 * mips.h (R_MIPS16_GOT16): New reloc code.
1686 (R_MIPS16_CALL16): Likewise.
1687 (R_MIPS16_HI16): Likewise.
1688 (R_MIPS16_LO16): Likewise.
1689 (R_MIPS16_min): New fake reloc code.
1690 (R_MIPS16_max): Likewise.
1691
16922005-02-11 Maciej W. Rozycki <[email protected]>
1693
1694 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1695
16962005-01-25 Alexandre Oliva <[email protected]>
1697
1698 2004-12-10 Alexandre Oliva <[email protected]>
1699 * frv.h: Add R_FRV_TLSMOFF.
1700 2004-11-10 Alexandre Oliva <[email protected]>
1701 * frv.h: Add TLS relocations.
1702
17032005-01-17 Nick Clifton <[email protected]>
1704
1705 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1706 EF_SH2A_SH3E): New flags.
1707 (EF_SH_BFD_TABLE): Add these new flags to the table.
1708
17092005-01-12 Alan Modra <[email protected]>
1710
1711 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1712 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1713
17142004-12-22 Klaus Rudolph <[email protected]>
1715
1716 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
1717
17182004-12-16 Richard Sandiford <[email protected]>
1719
1720 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1721
17222004-12-09 Ian Lance Taylor <[email protected]>
1723
1724 * mips.h (E_MIPS_MACH_9000): Define.
1725
17262004-11-04 Hans-Peter Nilsson <[email protected]>
1727
1728 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1729 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1730 macros.
1731
17322004-10-06 Eric Christopher <[email protected]>
1733
1734 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1735
17362004-10-01 Paul Brook <[email protected]>
1737
1738 * arm.h (SHT_ARM_EXIDX): Define.
1739 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1740 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1741 Define.
1742
17432004-08-25 Dmitry Diky <[email protected]>
1744
1745 * msp430.h: Add new relocs.
1746
17472004-08-12 H.J. Lu <[email protected]>
1748
1749 * i386.h (R_386_USED_BY_INTEL_200): New.
1750
17512004-07-29 Alexandre Oliva <[email protected]>
1752
1753 Introduce SH2a support.
1754 2004-02-18 Corinna Vinschen <[email protected]>
1755 * sh.h (EF_SH2A_NOFPU): New.
1756 2003-12-01 Michael Snyder <[email protected]>
1757 * sh.h (EF_SH2A): New.
1758
17592004-07-27 Tomer Levi <[email protected]>
1760
1761 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1762 BFD_RELOC_CRX_SWITCH32.
1763
17642004-07-06 Tomer Levi <[email protected]>
1765
1766 * common.h (EM_CRX): Define.
1767 * crx.h: New file.
1768
17692004-06-25 Kazuhiro Inaoka <[email protected]>
1770
1771 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1772 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1773
17742004-06-19 Alan Modra <[email protected]>
1775
1776 * common.h (ELF64_R_INFO): Warning fix.
1777
17782004-06-14 Chris Demetriou <[email protected]>
1779
1780 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1781 with an updated comment.
1782
17832004-05-28 Andrew Stubbs <[email protected]>
1784
1785 * sh.h (EF_SH_HAS_DSP): Remove.
1786 (EF_SH_HAS_FP): Remove.
1787 (EF_SH_MERGE_MACH): Remove.
1788 (EF_SH4_NOFPU): Convert to decimal.
1789 (EF_SH4A_NOFPU): Likewise.
1790 (EF_SH4_NOMMU_NOFPU): Likewise.
1791 (EF_SH3_NOMMU): Add new macro.
1792 (EF_SH_BFD_TABLE): Likewise.
1793 (sh_find_elf_flags): Add prototype.
1794 (sh_elf_get_flags_from_mach): Likewise.
1795
17962004-04-24 Chris Demetriou <[email protected]>
1797
1798 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1799 (R_MIPS_GNU_REL_HI16): Remove.
1800 (R_MIPS_GNU_REL16_S2): Update comment.
1801
18022004-30-30 Galit Heller <[email protected]>
1803 Tomer Levi <[email protected]>
1804
1805 * common.h (EM_CR): Define.
1806 * cr16c.h: New file.
1807
18082004-03-23 Paul Brook <[email protected]>
1809
1810 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1811
18122003-03-03 Andrew Stubbs <[email protected]>
1813
1814 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1815
18162004-03-01 Richard Sandiford <[email protected]>
1817
1818 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1819
18202004-01-28 Roland McGrath <[email protected]>
1821
1822 * common.h (AT_SECURE): New macro.
1823
18242004-01-21 Roland McGrath <[email protected]>
1825
1826 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1827 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1828 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1829 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1830 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1831
18322004-01-17 Mark Kettenis <[email protected]>
1833
1834 * common.h (NT_OPENBSD_IDENT): Define.
1835
18362004-01-06 Alexandre Oliva <[email protected]>
1837
1838 2003-09-18 Alexandre Oliva <[email protected]>
1839 * frv.h (EF_FRV_FDPIC): New macro.
1840 (EF_FRV_PIC_FLAGS): Adjust.
1841 2003-08-08 Alexandre Oliva <[email protected]>
1842 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1843 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1844 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1845 2003-08-04 Alexandre Oliva <[email protected]>
1846 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1847 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1848 New.
1849
1850
1851For older changes see ChangeLog-9103
1852\f
1853Copyright (C) 2004-2012 Free Software Foundation, Inc.
1854
1855Copying and distribution of this file, with or without modification,
1856are permitted in any medium without royalty provided the copyright
1857notice and this notice are preserved.
1858
1859Local Variables:
1860mode: change-log
1861left-margin: 8
1862fill-column: 74
1863version-control: never
1864End:
This page took 0.044411 seconds and 4 git commands to generate.