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