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