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