[AArch64, ILP32] 3/6 Support for ELF32 relocs and refactor reloc handling
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
a6bb11b2
YZ
12013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
2
3 * aarch64.h: Add ELF32 reloc codes and remove fake ELF64 ones.
4
1bbce132
MR
52013-06-24 Maciej W. Rozycki <macro@codesourcery.com>
6
7 * mips.h (ELF_ST_IS_MIPS_PLT): Respect STO_MIPS16 setting.
8 (ELF_ST_SET_MIPS_PLT): Likewise.
9
8847944f
WN
102013-06-19 Will Newton <will.newton@linaro.org>
11
12 * aarch64.h: Remove R_AARCH64_IRELATIVE.
13
692e2b8b
WN
142013-06-07 Will Newton <will.newton@linaro.org>
15
16 * aarch64.h: Add R_AARCH64_IRELATIVE reloc.
17
48e65d55
MR
182013-06-06 Maciej W. Rozycki <macro@codesourcery.com>
19
20 * mips.h (ELF_ST_SET_MIPS_PIC): Clear any STO_MIPS16 setting.
21
067ec077
CM
222013-05-30 Paul Brook <paul@codesourcery.com>
23
24 * mips.h (R_MIPS_EH): New.
25
418009c2
YZ
262013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
27
28 * aarch64.h (R_AARCH64_TLSDESC_LD64_PREL19): Rename to ...
29 (R_AARCH64_TLSDESC_LD_PREL19): ... this.
30 (R_AARCH64_TLSDESC_ADR_PAGE): Rename to ...
31 (R_AARCH64_TLSDESC_ADR_PAGE21): ... this.
32
45901633
L
332013-05-22 H.J. Lu <hongjiu.lu@intel.com>
34
35 * common.h (EM_INTEL205): New.
36 (EM_INTEL206): Likewise.
37 (EM_INTEL207): Likewise.
38 (EM_INTEL208): Likewise.
39 (EM_INTEL209): Likewise.
40
13761a11
NC
412013-05-02 Nick Clifton <nickc@redhat.com>
42
43 * msp430.h: Add MSP430X relocs.
44 Add some more MSP430 machine numbers.
45 Add values used by .MSP430.attributes section.
46
81f5558e
NC
472013-03-21 Michael Schewe <michael.schewe@gmx.net>
48
49 * h8.h: Add new reloc R_H8_DISP32A16 for relaxation of
50 mov @(disp:32,ERx) to mov @(disp:16,ERx).
51
abb3f6cc
NC
522013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
53
54 * common.h (NT_S390_TDB): Define.
55
36591ba1
SL
562013-02-06 Sandra Loosemore <sandra@codesourcery.com>
57 Andrew Jenner <andrew@codesourcery.com>
58
59 Based on patches from Altera Corporation.
60
61 * nios2.h: New file.
62
78c8d46c
NC
632013-01-24 Nick Clifton <nickc@redhat.com>
64
65 * v850.h: Add support for e3v5 architecture.
66 Reorganize processor selection macros.
67
e1ec603f
L
682013-01-16 H.J. Lu <hongjiu.lu@intel.com>
69
70 * i386.h (R_386_SIZE32): Fill it.
71 * x86-64.h (R_X86_64_SIZE32): Likewise.
72 (R_X86_64_SIZE64): Likewise.
73
a3c62988
NC
742013-01-10 Will Newton <will.newton@imgtec.com>
75
76 * common.h: Fix case of "Meta".
77 * metag.h: New file.
78
652451f8
YZ
792013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
80
81 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
82 definitions.
83
e407c74b
NC
842013-01-04 Juergen Urban <JuergenUrban@gmx.de>
85
86 * mips.h: Add MIPS machine variant number for r5900 which is
87 compatible with old Playstation 2 software.
88
34b60028
L
892012-11-16 H.J. Lu <hongjiu.lu@intel.com>
90
91 * common.h (DF_1_CONLFAT): Renamed to ...
92 (DF_1_CONFALT): This.
93 (DF_1_ENDFILTEE): New.
94 (DF_1_DISPRELDNE): Likewise.
95 (DF_1_DISPRELPND): Likewise.
96 (DF_1_NODIRECT): Likewise.
97 (DF_1_IGNMULDEF): Likewise.
98 (DF_1_NOKSYMS): Likewise.
99 (DF_1_NOHDR): Likewise.
100 (DF_1_EDITED): Likewise.
101 (DF_1_NORELOC): Likewise.
102 (DF_1_SYMINTPOSE): Likewise.
103 (DF_1_GLOBAUDIT): Likewise.
104 (DF_1_SINGLETON): Likewise.
105
708e2187
NC
1062012-11-09 Nick Clifton <nickc@redhat.com>
107
108 * rx.h (EF_RX_CPU_RX): Add comment.
109 (E_FLAG_RX_ABI): Define.
110
de863c74
NC
111 * v850.h: Add RH850 ABI values.
112
c266cd02
MR
1132012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
114
115 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
116
ff826ef3
TT
1172012-11-01 Tom Tromey <tromey@redhat.com>
118
119 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
120
3bfcb652
NC
1212012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
122
123 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
124 (EF_ARM_ABI_FLOAT_HARD): Likewise.
125
9ece1fa9
TT
1262012-10-23 Tom Tromey <tromey@redhat.com>
127
128 * common.h (NT_SIGINFO, NT_FILE): New defines.
129
e5b95258
WL
1302012-08-27 Walter Lee <walt@tilera.com>
131
132 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
133 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
134 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
135 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
136 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
137 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
138 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
139 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
140 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
141 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
142 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
143 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
144 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
145 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 146
a06ea964
NC
1472012-08-13 Ian Bolton <ian.bolton@arm.com>
148 Laurent Desnogues <laurent.desnogues@arm.com>
149 Jim MacArthur <jim.macarthur@arm.com>
150 Marcus Shawcroft <marcus.shawcroft@arm.com>
151 Nigel Stephens <nigel.stephens@arm.com>
152 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
153 Richard Earnshaw <rearnsha@arm.com>
154 Sofiane Naci <sofiane.naci@arm.com>
155 Tejas Belagod <tejas.belagod@arm.com>
156 Yufeng Zhang <yufeng.zhang@arm.com>
157
158 * aarch64.h: New file.
159 * common.h (EM_res183): Rename to EM_AARCH64.
160 (EM_res184): Rename to EM_ARM184.
161
cefc6d46
IS
1622012-06-28 Iain Sandoe <iain@codesourcery.com>
163
164 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
165 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
166
40551fb8
NC
1672012-05-16 Georg-Johann Lay <avr@gjlay.de>
168
169 PR target/13503
170 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
171
6927f982
NC
1722012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
173
174 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
175 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
176 (E_M68HC11_XGATE_RAMOFFSET): Define.
177
b9c361e0
JL
1782012-05-14 James Lemke <jwlemke@codesourcery.com>
179 * ppc.h (SEC_PPC_VLE): Remove.
180
1812012-05-14 Catherine Moore <clm@codesourcery.com>
182 James Lemke <jwlemke@codesourcery.com>
183
184 * ppc.h (R_PPC_VLE_REL8): New reloction.
185 (R_PPC_VLE_REL15): Likewise.
186 (R_PPC_VLE_REL24): Likewise.
187 (R_PPC_VLE_LO16A): Likewise.
188 (R_PPC_VLE_LO16D): Likewise.
189 (R_PPC_VLE_HI16A): Likewise.
190 (R_PPC_VLE_HI16D): Likewise.
191 (R_PPC_VLE_HA16A): Likewise.
192 (R_PPC_VLE_HA16D): Likewise.
193 (R_PPC_VLE_SDA21): Likewise.
194 (R_PPC_VLE_SDA21_LO): Likewise.
195 (R_PPC_VLE_SDAREL_LO16A): Likewise.
196 (R_PPC_VLE_SDAREL_LO16D): Likewise.
197 (R_PPC_VLE_SDAREL_HI16A): Likewise.
198 (R_PPC_VLE_SDAREL_HI16D): Likewise.
199 (R_PPC_VLE_SDAREL_HA16A): Likewise.
200 (R_PPC_VLE_SDAREL_HA16D): Likewise.
201 (SEC_PPC_VLE): Remove.
202 (PF_PPC_VLE): New program header flag.
203 (SHF_PPC_VLE): New section header flag.
204 (vle_opcodes, vle_num_opcodes): New.
205 (VLE_OP): New macro.
206 (VLE_OP_TO_SEG): New macro.
207
99700d6f
NC
2082012-05-11 Georg-Johann Lay <avr@gjlay.de
209
210 PR target/13503
211 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
212 R_AVR_8_HI8, R_AVR_8_HHI8.
213
f6c1a2d5
NC
2142012-05-03 Sean Keys <skeys@ipdatasys.com>
215
216 * xgate.h: Mininal file to support XGATE relocations.
217
4d296447
DM
2182012-04-27 David S. Miller <davem@davemloft.net>
219
220 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
221 pause, and compare-and-branch instructions.
222
0a22ae8e
NC
2232012-03-07 Nick Clifton <nickc@redhat.com>
224
225 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
226 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
227 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
228 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
229
6f7be959
WL
2302012-02-25 Walter Lee <walt@tilera.com>
231
232 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
233 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
234 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
235 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
236 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
237 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
238 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
239 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
240 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
241 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
242 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
243 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
244 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
245 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
246 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
247 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
248 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
249 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
250 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
251 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
252 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
253 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
254 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
255 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
256 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
257 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
258 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
259 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
260 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
261 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
262 (R_TILEGX_TLS_GD_CALL): Ditto.
263 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
264 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
265 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
266 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
267 (R_TILEGX_TLS_IE_LOAD): Ditto.
268 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
269 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
270 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
271 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
272 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
273 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
274 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
275 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
276 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
277 (R_TILEPRO_TLS_IE_LOAD): Ditto.
278 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
279 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
280 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
281 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
282 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
283 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
284 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
285 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
286
9cea966c
DD
2872011-12-22 DJ Delorie <dj@redhat.com>
288
289 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
290 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
291
8b40760a
L
2922011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
293
294 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
295
355b81d9
UW
2962011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
297
298 * common.h (NT_S390_LAST_BREAK): Define.
299 (NT_S390_SYSTEM_CALL): Likewise.
300
99c513f6
DD
3012011-11-01 DJ Delorie <dj@redhat.com>
302
303 * common.h (EM_RL78, EM_78K0R): New.
304 * rl78.h: New.
305
cfb8c092
NC
3062011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
307
308 * epiphany.h: New file.
309 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
310
3b421ab3
AM
3112011-10-10 Alan Modra <amodra@gmail.com>
312
313 * ppc64.h (R_PPC64_TOCSAVE): Add.
314
d4cb0ea0
NC
3152011-10-05 DJ Delorie <dj@redhat.com>
316
317 * rx.h (E_FLAG_RX_PID): New.
318
9e8c70f9
DM
3192011-09-21 David S. Miller <davem@davemloft.net>
320
321 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
322 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
323
505b88fb
L
3242011-08-12 H.J. Lu <hongjiu.lu@intel.com>
325
326 PR ld/13082
327 * x86-64.h (R_X86_64_RELATIVE64): New.
328
df58fc94
RS
3292011-07-24 Chao-ying Fu <fu@mips.com>
330 Maciej W. Rozycki <macro@codesourcery.com>
331
332 * mips.h (R_MICROMIPS_min): New relocations.
333 (R_MICROMIPS_26_S1): Likewise.
334 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
335 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
336 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
337 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
338 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
339 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
340 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
341 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
342 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
343 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
344 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
345 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
346 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
347 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
348 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
349 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
350 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
351 (R_MICROMIPS_max): Likewise.
352 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
353 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
354 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
355 (STO_MICROMIPS): Likewise.
356 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
357 (ELF_ST_IS_COMPRESSED): Likewise.
358 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
359 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
360 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
361
7a9068fe
L
3622011-07-22 H.J. Lu <hongjiu.lu@intel.com>
363
364 * common.h (EM_K1OM): New.
365
9c55345c
TS
3662011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
367 Thomas Schwinge <thomas@schwinge.name>
368
2bb70ae0 369 PR binutils/12913
9c55345c
TS
370 * common.h (ELFOSABI_GNU): Define, replaces...
371 (ELFOSABI_LINUX): ... this, kept as an alias.
372 (ELFOSABI_HURD): Remove.
373
faa9a424
UW
3742011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
375
376 * common.h (NT_ARM_VFP): Define.
377
aa137e4d
NC
3782011-06-13 Walter Lee <walt@tilera.com>
379
380 * common.h: Add EM_TILEGX.
381 * tilegx.h: New file.
382 * tilepro.h: New file.
383
2ddcd4af
TG
3842011-06-09 Tristan Gingold <gingold@adacore.com>
385
386 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
387
cc643b88
NC
3882011-06-02 Nick Clifton <nickc@redhat.com>
389
390 * common.h: Fix spelling mistake in comment.
391 * reloc-macros.h: Likewise.
392
63e1a0fc
PB
3932011-05-31 Paul Brook <paul@codesourcery.com>
394
395 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
396
8b40760a
L
3972011-05-09 Paul Brook <paul@codesourcery.com>
398
399 * tic6x.h (ELF_STRING_C6000_unwind,
400 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
401 ELF_STRING_C6000_unwind_info_once): Define.
402
e21e5835
NC
4032011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
404
405 * common.h (NT_STAPSDT): New define.
406
c7811365
BS
4072011-03-31 Bernd Schmidt <bernds@codesourcery.com>
408
409 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
410 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
411 (SHN_TIC6X_SCOMMON): Define.
412
00e98fc7
TG
4132011-03-31 Tristan Gingold <gingold@adacore.com>
414
415 * ia64.h (Elf64_External_VMS_Note): New struct.
416 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
417 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
418 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
419 (NT_VMS_PATCHTIME) New macros.
420
34e77a92
RS
4212011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
422
423 * arm.h (R_ARM_IRELATIVE): New relocation.
424
35fc36a8
RS
4252011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
426
427 * internal.h (elf_internal_sym): Add st_target_internal.
428 * arm.h (arm_st_branch_type): New enum.
429 (ARM_SYM_BRANCH_TYPE): New macro.
430
8f7e76d0
NC
4312011-03-10 Nick Clifton <nickc@redhat.com>
432
433 * common.h (EM_V850): V850s now supplied by Renesas.
434
15a44d57
AM
4352011-02-25 Alan Modra <amodra@gmail.com>
436
eba5cfbc 437 PR 12516
15a44d57
AM
438 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
439 sections at start or end of PT_DYNAMIC.
440
0855e32b
NS
4412011-01-10 Nathan Sidwell <nathan@codesourcery.com>
442 Glauber de Oliveira Costa <glommer@gmail.com>
443
444 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
445 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
446 relocations.
447
aa137e4d
NC
4482010-11-16 Jie Zhang <jie.zhang@analog.com>
449
450 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
451 (EF_BFIN_DATA_IN_L1): Define.
452
fd503541
NC
4532010-11-11 Mingming Sun <mingm.sun@gmail.com>
454
455 * mips.h (E_MIPS_MACH_LS3A): Defined.
456
87779176
JM
4572010-11-02 Joseph Myers <joseph@codesourcery.com>
458
459 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
460 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
461 Tag_ABI_array_object_alignment,
462 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
463
3cbd1c06
JM
4642010-10-29 Joseph Myers <joseph@codesourcery.com>
465
466 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
467
b5593623
JM
4682010-10-29 Bernd Schmidt <bernds@codesourcery.com>
469 Joseph Myers <joseph@codesourcery.com>
470
471 * tic6x-attrs.h (Tag_ABI_DSBT): New.
472
75fa6dc1
JM
4732010-10-21 Joseph Myers <joseph@codesourcery.com>
474
475 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
476 value 4.
477 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
478 attribute renaming.
479
1cd986c5
NC
4802010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
481 Ina Pandit <ina.pandit@kpitcummins.com>
482
483 * v850.h: Add support for V850E2 and V850E2V3.
484 (v850_reloc_type): Update the newly added relocations
485
f4638467
AM
4862010-07-20 Alan Modra <amodra@gmail.com>
487
488 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
489 (ELF_SECTION_SIZE): ..here.
490 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
491 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
492
ba761f19
AM
4932010-06-25 Alan Modra <amodra@gmail.com>
494
495 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
496
59e6276b
JM
4972010-06-15 Joseph Myers <joseph@codesourcery.com>
498
499 * tic6x-attrs.h: New.
500 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
501 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
502 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
503 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
504 C6XABI_Tag_CPU_arch_C674X): Define.
505
28f997cf
TG
5062010-06-11 Tristan Gingold <gingold@adacore.com>
507
508 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
509 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
510 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
511 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
512 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
513 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
514 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
515 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
516 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
517 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
518 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
519 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
520 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
521 (Elf64_External_VMS_IMAGE_RELA): Ditto.
522 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
523 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
524 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
525 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
526 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
527 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
528 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
529 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
530
8e45593f
NC
5312010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
532 Joseph Myers <joseph@codesourcery.com>
533 Andrew Stubbs <ams@codesourcery.com>
534
535 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
536 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
537 other invalid ranges.
538 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
539 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
540 (R_SH_FUNCDESC_VALUE): New.
541
18ae9cc1
L
5422010-05-18 H.J. Lu <hongjiu.lu@intel.com>
543
544 PR gas/11600
545 * common.h (SHF_EXCLUDE): New.
546
547 * i370.h (SHF_EXCLUDE): Removed.
548 * or32.h (SHF_EXCLUDE): Likewise.
549 * ppc.h (SHF_EXCLUDE): Likewise.
550 * sparc.h (SHF_EXCLUDE): Likewise.
551
9a83a553
AM
5522010-04-23 Alan Modra <amodra@gmail.com>
553
554 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
555 Invert logic to clarify test for .tbss.
556 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
557 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
558 macro args with parentheses.
559 (ELF_SECTION_IN_SEGMENT): Define.
560 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
561 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
562
75375b3e
MGD
5632010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
564
565 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
566 Tag_FP_HP_extension): Add new ABI attribute tags.
567
e4e42b45
NC
5682010-04-15 Nick Clifton <nickc@redhat.com>
569
570 * alpha.h: Update copyright notice to use GPLv3.
571 * arc.h: Likewise.
572 * arm.h: Likewise.
573 * avr.h: Likewise.
574 * bfin.h: Likewise.
575 * common.h: Likewise.
576 * cr16.h: Likewise.
577 * cr16c.h: Likewise.
578 * cris.h: Likewise.
579 * crx.h: Likewise.
580 * d10v.h: Likewise.
581 * d30v.h: Likewise.
582 * dlx.h: Likewise.
583 * dwarf.h: Likewise.
584 * external.h: Likewise.
585 * fr30.h: Likewise.
586 * frv.h: Likewise.
587 * h8.h: Likewise.
588 * hppa.h: Likewise.
589 * i370.h: Likewise.
590 * i386.h: Likewise.
591 * i860.h: Likewise.
592 * i960.h: Likewise.
593 * ia64.h: Likewise.
594 * internal.h: Likewise.
595 * ip2k.h: Likewise.
596 * iq2000.h: Likewise.
597 * lm32.h: Likewise.
598 * m32c.h: Likewise.
599 * m32r.h: Likewise.
600 * m68hc11.h: Likewise.
601 * m68k.h: Likewise.
602 * mcore.h: Likewise.
603 * mep.h: Likewise.
604 * microblaze.h: Likewise.
605 * mips.h: Likewise.
606 * mmix.h: Likewise.
607 * mn10200.h: Likewise.
608 * moxie.h: Likewise.
609 * msp430.h: Likewise.
610 * mt.h: Likewise.
611 * openrisc.h: Likewise.
612 * or32.h: Likewise.
613 * pj.h: Likewise.
614 * ppc.h: Likewise.
615 * ppc64.h: Likewise.
616 * reloc-macros.h: Likewise.
617 * rx.h: Likewise.
618 * s390.h: Likewise.
619 * sh.h: Likewise.
620 * sparc.h: Likewise.
621 * spu.h: Likewise.
622 * v850.h: Likewise.
623 * vax.h: Likewise.
624 * vxworks.h: Likewise.
625 * x86-64.h: Likewise.
626 * xc16x.h: Likewise.
627 * xstormy16.h: Likewise.
628 * xtensa.h: Likewise.
629
9957b18f
AM
6302010-04-08 David Stubbs <stubbs@icerasemi.com>
631
632 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
633 cannot contain any sections.
634
40b36596
JM
6352010-03-25 Joseph Myers <joseph@codesourcery.com>
636
637 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
638 * tic6x.h: New.
639
e1dcda2d
L
6402010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
641
642 * common.h (VER_FLG_*): Document.
643 (VER_FLG_INFO): Define.
644
17e57237
NC
6452010-02-23 Andrew Zabolotny <anpaza@mail.ru>
646
647 PR binutils/11297
648 * avr.h: (R_AVR_8): New relocation number.
649
cd21e546
MGD
6502010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
651
652 * arm.h (Tag_MPextension_use): Renumber.
653 (Tag_DIV_use): Add.
654 (Tag_MPextension_use_legacy): Likewise.
655
d7eeb400
MS
6562010-02-09 Michael Holzheu <holzheu@de.ibm.com>
657
658 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
659 NT_S390_CTRS and NT_S390_PREFIX): Define.
660
e1dcda2d
L
6612010-02-08 David S. Miller <davem@davemloft.net>
662
663 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
664
4339cae0
L
6652010-02-02 H.J. Lu <hongjiu.lu@intel.com>
666
667 * common.h (NT_386_XSTATE): New.
668
3ff95107 6692010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 670
3ff95107
L
671 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
672
c75a08aa
AM
6732010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
674
4339cae0 675 * common.h (PN_XNUM): Define.
c75a08aa 676
0675e188
UW
6772009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
678
679 * common.h (NT_S390_HIGH_GPRS): Define.
680
32af9f6e
AM
6812009-12-17 Alan Modra <amodra@bigpond.net.au>
682
683 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
684 R_PPC_RELAX32PC_PLT): Delete.
685 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
686
8b40760a
L
6872009-12-03 David Daney <ddaney@caviumnetworks.com>
688 Adam Nemet <adambnemet@gmail.com>
689
690 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
691
3c65b800
JM
6922009-11-28 Joseph Myers <joseph@codesourcery.com>
693
694 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
695 EM_TI_C5500, EM_CUDA): Define.
696 (EM_res140, EM_res141, EM_res142): Remove.
697
9e3c6df6
PB
6982009-11-17 Paul Brook <paul@codesourcery.com>
699 Daniel Jacobowitz <dan@codesourcery.com>
700
701 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
702
c7927a3c
NC
7032009-09-29 DJ Delorie <dj@redhat.com>
704
705 * rx.h: New file.
706
a7f2871e
AM
7072009-09-21 Alan Modra <amodra@bigpond.net.au>
708
709 * ppc.h (DT_PPC_TLSOPT): Define.
710 * ppc64.h (DT_PPC64_TLSOPT): Define.
711
7f6fed87
NC
7122009-08-10 Daniel Gutson <dgutson@codesourcery.com>
713
714 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
715 (SHT_ARM_OVERLAYSECTION): New define.
716
cb88ce9f
BS
7172006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
718
719 From Mike Frysinger <michael.frysinger@analog.com>
720 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
721 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
722 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
723 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
724 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
725 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
726 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
727 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
728 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
729 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
730 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
731 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
732 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
733 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
734 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
735 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
736 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
737 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
738 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 739
44db4087
ME
7402009-08-09 Michael Eager <eager@eagercon.com>
741
742 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 743 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 744
7ba29e2a
NC
7452009-08-06 Michael Eager <eager@eagercon.com>
746
747 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
748 * elf/microblaze.h: New reloc definitions.
749
28ec585f
AM
7502009-07-30 Alan Modra <amodra@bigpond.net.au>
751
752 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
753 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
754
8a9036a4
L
7552009-07-25 H.J. Lu <hongjiu.lu@intel.com>
756
757 * common.h (EM_L1OM): New.
758
8fdcc58d
TS
7592009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
760 Alan Modra <amodra@bigpond.net.au>
761
762 * spu.h (R_SPU_ADD_PIC): New.
763
3e7a7d11
NC
7642009-07-23 Ulrich Drepper <drepper@redhat.com>
765
766 * common.h (STB_GNU_UNIQUE): Define.
767
fa8f86ff
TT
7682009-07-10 Tom Tromey <tromey@redhat.com>
769
770 * dwarf2.h: Move to `..'.
771
1bffd25b
L
7722009-07-10 H.J. Lu <hongjiu.lu@intel.com>
773
774 * dwarf2.h: Just include ../dwarf2.h.
775
e054468f
AM
7762009-07-10 Alan Modra <amodra@bigpond.net.au>
777
778 * ppc.h (R_PPC_IRELATIVE): Add.
779 (R_PPC_RELAX32, R_PPC_RELAX32PC,
780 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
781 * ppc64.h (R_PPC64_IRELATIVE): Add.
782
3244e8f5
JJ
7832009-07-03 Jakub Jelinek <jakub@redhat.com>
784
785 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
786 and DW_OP_stack_value.
787
ceaf50a2
AM
7882009-06-22 Alan Modra <amodra@bigpond.net.au>
789
790 * ppc.h (R_PPC_RELAX*): Define as enum.
791
f865a31d
AG
7922009-06-11 Anthony Green <green@moxielogic.org>
793
794 * moxie.h (R_MOXIE_PCREL10): New.
795
cbe950e9
L
7962009-06-01 H.J. Lu <hongjiu.lu@intel.com>
797
798 PR ld/10205
799 * i386.h (R_386_IRELATIVE): New.
800 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
801
cf65542b
L
8022009-05-27 H.J. Lu <hongjiu.lu@intel.com>
803
804 * common.h: Update comments for dynamic tag ranges.
805
4e38f72c
DD
8062009-04-30 DJ Delorie <dj@redhat.com>
807
808 * mep.h (EF_MEP_COP_*): New.
809 (EF_MEP_ALL_FLAGS): Add them.
810
d8045f23
NC
8112009-04-30 Nick Clifton <nickc@redhat.com>
812
813 * common.h (STT_GNU_IFUNC): Define.
814
ed4a4bdf
CC
8152009-04-24 Cary Coutant <ccoutant@google.com>
816
817 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
818
20135e4c
NC
8192009-04-15 Anthony Green <green@moxielogic.com>
820
821 * common.h (EM_MOXIE): Define.
822 * moxie.h: New file.
823
4d28413b
DD
8242009-04-07 DJ Delorie <dj@redhat.com>
825
826 * mep.h (EF_MEP_CPU_C5): New.
827
96b2958f
L
8282009-04-01 H.J. Lu <hongjiu.lu@intel.com>
829
830 * common.h (EM_INTEL178): Removed.
831 (EM_INTEL179): Likewise.
832 (EM_ETPU): New.
833 (EM_SLE9X): Likewise.
834 (EM_INTEL181): Likewise.
835 (EM_INTEL182): Likewise.
836
f47a1d2e
L
8372009-03-31 H.J. Lu <hongjiu.lu@intel.com>
838
839 * common.h (EM_INTEL178): New.
840 (EM_INTEL179): Likewise.
841 (EM_INTEL180): Likewise.
842
0e879927
ILT
8432009-03-20 Mikolaj Zalewski <mikolajz@google.com>
844
845 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
846
4d407348
MK
8472009-03-14 Mark Kettenis <kettenis@gnu.org>
848
17e57237
NC
849 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
850 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
851 (NT_OPENBSD_WCOOKIE): New defines.
852
904001b0
JK
8532009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
854
855 * common.h (AT_RANDOM): Define.
856
727fc41e
AM
8572009-03-04 Alan Modra <amodra@bigpond.net.au>
858
859 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
860 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
861
c3b7224a
NC
8622009-03-02 Qinwei <qinwei@sunnorth.com.cn>
863
864 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
865 * common.h (EM_SCORE_OLD): Define.
866
36319970
L
8672009-02-23 H.J. Lu <hongjiu.lu@intel.com>
868
869 * common.h (STB_LOPROC): Replace Application-specific with
870 Processor-specific in comments.
871 (STB_HIPROC): Likewise.
872 (STT_LOPROC): Likewise.
873 (STT_HIPROC): Likewise.
874
52b6b6b9
JM
8752009-02-03 Sandip Matte <sandip@rmicorp.com>
876
877 * mips.h (E_MIPS_MACH_XLR): Define.
878
cf869cce
NC
8792009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
880
881 * m68k.h: Map TLS relocations to numbers.
882
91e22acd
AS
8832009-01-15 Andrew Stubbs <ams@codesourcery.com>
884 Julian Brown <julian@codesourcery.com>
885
886 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
887 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
888 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
889 version 2.07.
890 (Tag_undefined39, Tag_nodefaults): New enum values.
891 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
892 (Tag_conformance, Tag_Virtualization_use): Likewise.
893 (Tag_undefined69, Tag_MPextension_use): Likewise.
894
01e1a5bc
NC
8952009-01-15 Douglas B Rupp <rupp@gnat.com>
896
897 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
898 New macros. Minor reformatting.
899
84e94c90
NC
9002008-12-23 Jon Beniston <jon@beniston.com>
901
902 * lm32.h: New file.
903
0f88be7a
NC
9042008-12-23 Nick Clifton <nickc@redhat.com>
905
906 * commmon.h (STT_IFUNC): Delete.
907
7a0cc8ed
HPN
9082008-12-20 Hans-Peter Nilsson <hp@axis.com>
909
910 * cris.h (R_CRIS_32_IE): New relocation.
911
e7c33416
NC
9122008-12-03 Nick Clifton <nickc@redhat.com>
913
914 * common.h (STT_IFUNC): Define.
915
e73521d6
SR
9162008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
917
918 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
919 R_CR16_GLOB_DAT): New relocations.
920
a973d22c
HPN
9212008-11-25 Hans-Peter Nilsson <hp@axis.com>
922
923 * cris.h (R_CRIS_32_TPREL): Correct comment.
924 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
925
8e79c3df
CM
9262008-11-18 Catherine Moore <clm@codesourcery.com>
927
928 * arm.h (Tag_ABI_FP_16bit_format): Define.
929
2b0bc088
NC
9302008-11-14 Nathan Sidwell <nathan@codesourcery.com>
931
932 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 933
759cc328
UW
9342008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
935
936 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
937
f82e0623
NF
9382008-10-10 Nathan Froyd <froydnj@codesourcery.com>
939
940 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
941
1d037692
HPN
9422008-10-04 Hans-Peter Nilsson <hp@axis.com>
943
944 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
945 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
946 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
947 (R_CRIS_16_TPREL): New relocations.
948
28dbbc02
BW
9492008-08-20 Bob Wilson <bob.wilson@acm.org>
950
951 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
952 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
953 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
954
861fb55a
DJ
9552008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
956 Daniel Jacobowitz <dan@codesourcery.com>
957 Catherine Moore <clm@codesourcery.com>
958 Mark Shinwell <shinwell@codesourcery.com>
959
960 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
961 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
962
0deb8eee
AM
9632008-08-04 Markus Weiss <weissms@aros.org>
964
965 * common.h (ELFOSABI_AROS): Update comment.
966
3c7b9897
AM
9672008-07-26 Michael Eager <eager@eagercon.com>
968
969 * ppc.h: Add description of single-precision.
970
89eeb0bc
LM
9712008-07-21 Luis Machado <luisgpm@br.ibm.com>
972
973 * common.h: Define NT_PPC_VSX.
974
30c09090
RS
9752008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
976
977 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
978
b8a39af8
SR
9792008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
980
981 * common.h (EM_CR16): Correct value.
982 (EM_CR16): Rename to EM_CR16_OLD.
983
ff7eeb89
DD
9842008-06-12 DJ Delorie <dj@redhat.com>
985
986 * common.h (EM_M32C_NEW): Rename to EM_M32C.
987 (EM_M32C): Rename to EM_M32C_OLD.
988
3c9a78e0
JM
9892008-06-12 Joseph Myers <joseph@codesourcery.com>
990
991 * common.h: Update e_machine table.
992
a23ede3d
KK
9932008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
994
995 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
996
2424f303
JM
9972008-06-09 Joseph Myers <joseph@codesourcery.com>
998
999 * common.h: Change registry@caldera.com to registry@sco.com.
1000
7c90103b
NC
10012008-05-21 Nick Clifton <nickc@redhat.com>
1002
1003 * reloc-macros.h: Add a comment about the use of the
1004 END_RELOC_NUMBERS symbol as a sentinel value.
1005
10062008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 1007
7c90103b
NC
1008 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
1009
14a6d8e0
DM
10102008-04-16 David S. Miller <davem@davemloft.net>
1011
1012 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
1013 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
1014 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
1015 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
1016
15397d0b
ILT
10172008-03-24 Ian Lance Taylor <iant@google.com>
1018
1019 * common.h (NT_GNU_GOLD_VERSION): Define.
1020
72de5009
AM
10212008-03-13 Alan Modra <amodra@bigpond.net.au>
1022
1023 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
1024 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
1025 Order struct as for external version.
1026
1bce5d2c
AM
10272008-03-12 Alan Modra <amodra@bigpond.net.au>
1028
4fbb74a6
AM
1029 PR 5900
1030 * common.h (SHN_BAD): Delete.
1031 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
1032 * external.h: ..here.
1033 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
1034 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
1035 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
1036
10372008-03-12 Alan Modra <amodra@bigpond.net.au>
1038
1039 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 1040 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 1041 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 1042 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 1043 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 1044 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
1045 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
1046 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 1047 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 1048 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 1049 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
1050 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
1051 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 1052 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 1053 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 1054
35d60fe4
NC
10552008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
1056
1057 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
1058 DW_OP_PGI_omp_thread_num.
1059
7b03d09a
AN
10602008-02-04 Adam Nemet <anemet@caviumnetworks.com>
1061
1062 * mips.h: Update copyright.
1063 (E_MIPS_MACH_OCTEON): New macro.
1064
148b93f2
NC
10652008-01-30 Tristan Gingold <gingold@adacore.com>
1066
1067 Add OpenVMS extensions.
1bce5d2c
AM
1068 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1069 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1070 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1071 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1072 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1073 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1074 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1075 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1076 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1077 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1078 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1079 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1080 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1081 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1082 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1083 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1084 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1085 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1086 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1087 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1088 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1089 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1090
c74ba406
MK
10912008-01-16 Mark Kettenis <kettenis@gnu.org>
1092
1093 * common.h (AT_SUN_AUXFLAGS): Define.
1094
60955fda
DJ
10952007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1096
1097 * dwarf2.h (DW_AT_hi_user): Correct value.
1098
1bbb5f21 10992007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1100
1bbb5f21 1101 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1102
350cc38d
MS
11032007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1104
1105 * mips.h (E_MIPS_MACH_LS2E): New.
1106 (E_MIPS_MACH_LS2F): New.
1107
f7bc09bd
NS
11082007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1109
1110 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1111 segments at the end of memory.
1112
e210c36b
NC
11132007-11-17 Thiemo Seufer <ths@mips.com>
1114
1115 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1116 in comment.
1117
e2a0d921
NC
11182007-11-16 Nick Clifton <nickc@redhat.com>
1119
1120 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1121 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1122 (DW_AT_stride): Rename to DW_AT_byte_stride.
1123
7a2b07ff
NS
11242007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1125
1126 * vxworks.h: New.
1127
569006e5
NC
11282007-10-30 Nick Clifton <nickc@redhat.com>
1129
1130 * mn10300.h (R_MN10300_ALIGN): Define.
1131
c6e65352
DJ
11322007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1133
1134 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1135
bfff1642
NC
11362007-10-19 Nick Clifton <nickc@redhat.com>
1137
1138 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1139
3e6ff6e5
RM
11402007-10-18 Roland McGrath <roland@redhat.com>
1141
1142 * common.h (NT_PPC_VMX): New macro.
1143
7fac7ff4
NC
11442007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1145
1146 * cr16.h: Updated with new relocaction macros.
1147
b10a8ae0
L
11482007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1149
1150 PR binutils/3281
1151 PR binutils/5037
1152 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1153 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1154 PT_GNU_RELRO segments.
1155
8d100c32
KH
11562007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1157
1158 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1159
b15fa79e
AM
11602007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1161
1162 * common.h (NT_SPU): Define.
1163
2b05f1b7
L
11642007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1165
1166 * common.h: Revert last change.
1167
94b11780
L
11682007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1169
1170 * common.h (PT_GNU_STACK): Renamed to ...
1171 (PT_GNU_ATTR): This.
1172 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1173
fd2f25da
RM
11742007-07-09 Roland McGrath <roland@redhat.com>
1175
1176 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1177
34c8bcba
JM
11782007-06-29 Joseph Myers <joseph@codesourcery.com>
1179
1180 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1181
2cf19d5c
JM
11822007-06-29 Joseph Myers <joseph@codesourcery.com>
1183
1184 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1185
104d59d1
JM
11862007-06-29 Joseph Myers <joseph@codesourcery.com>
1187
1188 * arm.h (elf32_arm_add_eabi_attr_int,
1189 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1190 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1191 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1192 Tag_Symbol, Tag_compatibility): Remove.
1193 * common.h (SHT_GNU_ATTRIBUTES): Define.
1194
3d3d428f
NC
11952007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1196
1197 * common.h (EM_CR16): New entry for CR16 cpu.
1198 * cr16.h: New file.
1199
99ded152
BW
12002007-06-11 Sterling Augustine <sterling@tensilica.com>
1201 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1202
99ded152
BW
1203 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1204 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1205
f89d32d9
CT
12062007-05-18 Caroline Tice <ctice@apple.com>
1207
fd2f25da 1208 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1209 DW_OP_GNU_uninit.
1210
4f4416b5
AM
12112007-05-12 Alan Modra <amodra@bigpond.net.au>
1212
1213 * spu.h (R_SPU_ADDR16X): Define.
1214 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1215
ece5ef60
AM
12162007-05-11 Alan Modra <amodra@bigpond.net.au>
1217
1218 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1219
627b32bc
AM
12202007-05-02 Alan Modra <amodra@bigpond.net.au>
1221
1222 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1223 and vma for appropriate sections.
1224
0c3e446c
JB
12252007-04-26 Jan Beulich <jbeulich@novell.com>
1226
1227 * common.h (DT_ENCODING): Correct value (back to spec mandated
1228 value).
1229
d4c87fc1
AM
12302007-03-08 Alan Modra <amodra@bigpond.net.au>
1231
1232 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1233 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1234 that don't clash with visibility bits.
1235
689d9c8c
AM
12362007-03-07 Alan Modra <amodra@bigpond.net.au>
1237
1238 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1239
b95dd98f 12402007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1241 Richard Sandiford <rsandifo@redhat.com>
1242 Richard Henderson <rth@redhat.com>
1243 DJ Delorie <dj@redhat.com>
1244 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1245
1246 * mep.h: New file.
b95dd98f
DB
1247 * common.h (EM_CYGNUS_MEP): Define.
1248
12492007-02-15 Dave Brolley <brolley@redhat.com>
1250
1251 From Graydon Hoare <graydon@redhat.com>:
1252 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1253
3bdcfdf4
KH
12542007-01-08 Kazu Hirata <kazu@codesourcery.com>
1255
1256 * m68k.h (EF_M68K_FIDO): New.
1257 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1258 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1259
9840d27e
KH
12602006-12-25 Kazu Hirata <kazu@codesourcery.com>
1261
1262 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1263
425c6cb0
KH
12642006-12-19 Kazu Hirata <kazu@codesourcery.com>
1265
1266 * m68k.h (EF_M68K_ARCH_MASK): New.
1267
3271a814
NS
12682006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1269
1270 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1271
c694fd50
KH
12722006-12-07 Kazu Hirata <kazu@codesourcery.com>
1273
1274 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1275 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1276 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1277 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1278 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1279 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1280 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1281 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1282 EF_M68K_CF_FLOAT, respectively.
1283
4fd454c8
NC
12842006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1285 Nick Clifton <nickc@redhat.com>
1286
1287 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1288
165b93e7
RS
12892006-10-28 Richard Sandiford <richard@codesourcery.com>
1290
1291 * mips.h (R_MIPS_GLOB_DAT): Define
1292 (R_MIPS_max): Bump by 1.
1293
e9f53129
AM
12942006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1295 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1296 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1297 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1298 Alan Modra <amodra@bigpond.net.au>
1299
1300 * common.h (EM_SPU): Define.
1301 * spu.h: New file.
1302
b3549761
NC
13032006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1304
1305 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1306 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1307 (EF_SCORE_HASENTRY): Delete.
1308
e210c36b
NC
13092006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1310
1311 * arm.h: Define TAG_CPU_ARCH_* constants.
1312
1c0d3aa6
NC
13132006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1314
1315 * score.h: New file.
1316 * common.h: Add Score machine number.
1317
fdc90cb4
JJ
13182006-07-10 Jakub Jelinek <jakub@redhat.com>
1319
1320 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1321
1224efb8
L
13222006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1323
1324 * internal.h (ELF_SECTION_SIZE): New.
1325 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1326 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1327 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1328
3f570048
AM
13292006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1330
1331 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1332
9b52905e
NC
13332006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1334 Randolph Chung <randolph@tausq.org>
1335 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1336 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1337 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1338 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1339 New TLS relocs.
1340 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1341 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1342 Define TLS relocs using existing equivalents.
1343
fd2f25da
RM
13442006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1345
28c9d252
NC
1346 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1347
e210c36b
NC
13482006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1349
1350 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1351 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1352 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1353 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1354 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1355 R_BFIN_GOTOFFLO): New relocs.
1356 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1357
13582006-03-23 Michael Matz <matz@suse.de>
1359
1360 * x86-64.h: Add the new relocations with their official
1361 numbers.
1362
0a44bf69
RS
13632006-03-22 Richard Sandiford <richard@codesourcery.com>
1364 Daniel Jacobowitz <dan@codesourcery.com>
1365 Phil Edwards <phil@codesourcery.com>
1366 Zack Weinberg <zack@codesourcery.com>
1367 Mark Mitchell <mark@codesourcery.com>
1368 Nathan Sidwell <nathan@codesourcery.com>
1369
1370 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1371
e14430ab
DA
13722006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1373
1374 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1375 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1376 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1377 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1378 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1379
3a4a14e9
PB
13802006-03-10 Paul Brook <paul@codesourcery.com>
1381
1382 * arm.h (EF_ARM_EABI_VER5): Define.
1383
0b2e31dc
NS
13842006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1385
1386 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1387 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1388 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1389 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1390 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1391 (EF_M68K_EMAC_B): New.
1392
df406460
NC
13932006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1394
1395 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1396 (EF_AVR_LINKRELAX_PREPARED): Add.
1397
2c10a7e5
BE
13982006-03-02 Ben Elliston <bje@au.ibm.com>
1399
1400 Import from the GCC tree:
1401 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1402
1403 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1404 from DWARF 3.
1405 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1406 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1407 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1408 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1409 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1410 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1411 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1412 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1413 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1414 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1415 (DW_END_default, DW_END_big, DW_END_little): New.
1416 (DW_END_lo_user, DW_END_hi_user): Define.
1417 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1418 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1419 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1420 DW_LANG_D): New.
1421
e210c36b
NC
14222006-02-06 Steve Ellcey <sje@cup.hp.com>
1423
1424 * ia64.h (SHF_IA_64_HP_TLS): New.
1425
6772dd07
DD
14262006-02-24 DJ Delorie <dj@redhat.com>
1427
1428 * m32c.h: Add relax relocs.
1429
d70c5fc7
NC
14302006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1431 Anil Paranjape <anilp1@kpitcummins.com>
1432 Shilin Shakti <shilins@kpitcummins.com>
1433
1434 * common.h (EM_XC16X): New entry for xc16x cpu.
1435 Sort other EM_* numbers into numerical order.
1436 * xc16x.h: New file.
fd2f25da 1437
84d1d650
L
14382006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1439
1440 PR binutils/2258
1441 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1442 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1443
266abb8f
NS
14442006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1445
1446 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1447 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1448 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1449 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1450 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1451
14522006-02-06 Steve Ellcey <sje@cup.hp.com>
1453
1454 * ia64.h (SHF_IA_64_HP_TLS): New.
1455
67a4f2b7
AO
14562006-01-18 Alexandre Oliva <aoliva@redhat.com>
1457
1458 Introduce TLS descriptors for i386 and x86_64.
1459 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1460 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1461 New.
1462 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1463 R_X86_64_TLSDESC): New.
1464
64fd6348
NC
14652006-01-09 Mike Frysinger <vapier@gentoo.org>:
1466
1467 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1468
d031aafb
NS
14692005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1470
1471 Second part of ms1 to mt renaming.
1472 * common.h (EM_MT): Renamed.
1473 * mt.h: Rename relocs, cpu & other defines.
1474
e210c36b
NC
14752005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1476
1477 * mt.h: Renamed from ms1.h
1478
39b41c9c
PB
14792005-12-12 Paul Brook <paul@codesourcery.com>
1480
1481 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1482
5e2b0d47
NC
14832005-11-11 Nick Clifton <nickc@redhat.com>
1484
1485 PR 1150
1486 * mips.h (STO_OPTIONAL): Define.
1487 (ELF_MIPS_IS_OPTIONAL): Define.
1488
e210c36b
NC
14892005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1490
1491 Add ms2.
1492 * ms1.h (EF_MS1_CPU_MS2): New.
1493
14942005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1495
1496 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1497
3c9b82ba
NC
14982005-09-30 Catherine Moore <clm@cm00re.com>
1499
1500 * bfin.h: New file.
1501 * common.h (EM_BLACKFIN): Define.
1502
ee065d83
PB
15032005-10-08 Paul Brook <paul@codesourcery.com>
1504
1505 * arm.h: Add prototypes for BFD object attribute routines.
1506
1cacb694
RE
15072005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1508
1509 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1510
3c26c61a
DA
15112005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1512
1513 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1514 New defines.
1515
67762f6b
DA
15162005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1517
1518 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1519 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1520 deprecated defines.
1521 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1522 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1523 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1524 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1525 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1526 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1527 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1528 NT_HP_UX_OPTIONS): Define.
1529
fd54057a
DD
15302005-07-25 DJ Delorie <dj@redhat.com>
1531
1532 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1533
3b22753a
L
15342005-07-25 Jan Hubicka <jh@suse.cz>
1535
1536 * x86-64.h (SHN_X86_64_LCOMMON): New.
1537 (SHF_X86_64_LARGE): New.
1538
157e7bd1
NC
15392005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1540
1541 * m32r.h (R_M32R_REL32): Added.
1542
df45824a
BE
15432005-07-18 Ben Elliston <bje@au.ibm.com>
1544
1545 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1546 Replace with DW_ATE_decimal_float (now in DWARF 3).
1547
49f58d10
JB
15482005-07-14 Jim Blandy <jimb@redhat.com>
1549
1550 Add support for Renesas M32C and M16C.
1551 * common.h (EM_M32C): New machine number.
1552 * m32c.h: New file.
fd2f25da 1553
e210c36b
NC
15542005-06-17 Jakub Jelinek <jakub@redhat.com>
1555
1556 * external.h (GRP_ENTRY_SIZE): Define.
1557
d6ab8113
JB
15582005-06-17 Jan Beulich <jbeulich@novell.com>
1559
1560 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1561 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1562 R_X86_64_GOTPC32.
1563
3c33e371
AH
15642005-06-07 Aldy Hernandez <aldyh@redhat.com>
1565 Michael Snyder <msnyder@redhat.com>
1566 Stan Cox <scox@redhat.com>
1567
1568 * common.h (EM_MS1): Define.
1569
1570 * ms1.h: New file.
1571
2acf634e
RH
15722005-05-31 Richard Henderson <rth@redhat.com>
1573
1574 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1575
484124bb
RH
15762005-05-29 Richard Henderson <rth@redhat.com>
1577
1578 * alpha.h (DT_ALPHA_PLTRO): New.
1579
d68f4033
BE
15802005-05-19 Ben Elliston <bje@au.ibm.com>
1581
1582 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1583 the user-defined encoding space pending inclusion in the standard.
1584
cb1afa5c
ZW
15852005-05-18 Zack Weinberg <zack@codesourcery.com>
1586
1587 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1588 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1589
c19d1205
ZW
15902005-05-17 Zack Weinberg <zack@codesourcery.com>
1591
1592 * arm.h: Import complete list of official relocation names
1593 and numbers from AAELF. Define FAKE_RELOCs for old names.
1594 Remove a few old names no longer used anywhere.
1595
1fe44d79
AM
15962005-05-14 Alan Modra <amodra@bigpond.net.au>
1597
1598 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1599
2df98d85
AM
16002005-05-11 Alan Modra <amodra@bigpond.net.au>
1601
1602 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1603 R_PPC_RELAX32PC_PLT) Adjust.
1604 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1605 (DT_PPC_GLINK): Define.
1606
e172dbf8
NC
16072005-05-10 Nick Clifton <nickc@redhat.com>
1608
1609 * Update the address and phone number of the FSF organization in
1610 the GPL notices in the following files:
2df98d85 1611 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1612 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1613 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1614 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1615 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1616 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1617 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1618
faa7ef87
L
16192005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1620
a63027e5
L
1621 Moved from ../ChangeLog
1622
faa7ef87
L
1623 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1624 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1625
1626 2004-10-12 Paul Brook <paul@codesourcery.com>
1627 * arm.h (EF_ARM_EABI_VER4): Define.
1628
1629 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1630
1631 * common.h (PT_SUNW_EH_FRAME): Define.
1632 * x86-64.h (SHT_X86_64_UNWIND): Define.
1633
1634 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1635 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1636 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1637 (XTENSA_PROP_SEC_NAME): Define.
1638 (property_table_entry): Add flags field.
1639 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1640
1641 2004-09-17 Paul Brook <paul@codesourcery.com>
1642 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1643 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1644 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1645
1646 2004-09-13 Paul Brook <paul@codesourcery.com>
1647 * arm.h: Rename RELABS to TARGET1.
1648
1649 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1650 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1651 (PT_GNU_RELRO): Define.
1652
ba93b8ac
DJ
16532005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1654 Phil Blundell <philb@gnu.org>
1655
1656 * arm.h: Add TLS relocations.
1657
c927f9ef
BE
16582005-03-23 Ben Elliston <bje@au.ibm.com>
1659
1660 * dwarf.h: Merge with GCC's dwarf.h.
1661
238d258f
NC
16622005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1663
1664 * m68k.h (EF_CFV4E): Define.
1665
b294bdf8
MM
16662005-03-17 Paul Brook <paul@codesourcery.com>
1667 Dan Jacobowitz <dan@codesourcery.com>
1668 Mark Mitchell <mark@codesourcery.com>
1669
1670 * arm.h (PT_ARM_EXIDX): Define.
1671
51cb3ca7
DJ
16722005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1673 Joseph Myers <joseph@codesourcery.com>
1674
1675 * mips.h: Define MIPS TLS relocations.
1676
d6f16593 16772005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1678 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1679
1680 * mips.h (R_MIPS16_GOT16): New reloc code.
1681 (R_MIPS16_CALL16): Likewise.
1682 (R_MIPS16_HI16): Likewise.
1683 (R_MIPS16_LO16): Likewise.
1684 (R_MIPS16_min): New fake reloc code.
1685 (R_MIPS16_max): Likewise.
1686
a1c17af2
MR
16872005-02-11 Maciej W. Rozycki <macro@mips.com>
1688
1689 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1690
90219bd0
AO
16912005-01-25 Alexandre Oliva <aoliva@redhat.com>
1692
1693 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1694 * frv.h: Add R_FRV_TLSMOFF.
1695 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1696 * frv.h: Add TLS relocations.
1697
e38bc3b5
NC
16982005-01-17 Nick Clifton <nickc@redhat.com>
1699
1700 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1701 EF_SH2A_SH3E): New flags.
1702 (EF_SH_BFD_TABLE): Add these new flags to the table.
1703
b4a38de6
AM
17042005-01-12 Alan Modra <amodra@bigpond.net.au>
1705
1706 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1707 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1708
750bce0e 17092004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1710
faa7ef87 1711 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1712
1e50d24d
RS
17132004-12-16 Richard Sandiford <rsandifo@redhat.com>
1714
1715 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1716
69881c93
ILT
17172004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1718
1719 * mips.h (E_MIPS_MACH_9000): Define.
1720
b676888f
HPN
17212004-11-04 Hans-Peter Nilsson <hp@axis.com>
1722
1723 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1724 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1725 macros.
1726
637cf767
EC
17272004-10-06 Eric Christopher <echristo@redhat.com>
1728
1729 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1730
40a18ebd
NC
17312004-10-01 Paul Brook <paul@codesourcery.com>
1732
1733 * arm.h (SHT_ARM_EXIDX): Define.
1734 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1735 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1736 Define.
1737
b18c562e
NC
17382004-08-25 Dmitry Diky <diwil@spec.ru>
1739
1740 * msp430.h: Add new relocs.
1741
083febaa
L
17422004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1743
1744 * i386.h (R_386_USED_BY_INTEL_200): New.
1745
1d70c7fb
AO
17462004-07-29 Alexandre Oliva <aoliva@redhat.com>
1747
1748 Introduce SH2a support.
1749 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1750 * sh.h (EF_SH2A_NOFPU): New.
1751 2003-12-01 Michael Snyder <msnyder@redhat.com>
1752 * sh.h (EF_SH2A): New.
1753
670ec21d
NC
17542004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1755
1756 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1757 BFD_RELOC_CRX_SWITCH32.
1758
1fe1f39c
NC
17592004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1760
1761 * common.h (EM_CRX): Define.
1762 * crx.h: New file.
1763
097f809a
NC
17642004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1765
1766 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1767 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1768
375db92b
AM
17692004-06-19 Alan Modra <amodra@bigpond.net.au>
1770
1771 * common.h (ELF64_R_INFO): Warning fix.
1772
092dcd75
CD
17732004-06-14 Chris Demetriou <cgd@broadcom.com>
1774
1775 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1776 with an updated comment.
1777
f6f9408f
JR
17782004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1779
1780 * sh.h (EF_SH_HAS_DSP): Remove.
1781 (EF_SH_HAS_FP): Remove.
1782 (EF_SH_MERGE_MACH): Remove.
1783 (EF_SH4_NOFPU): Convert to decimal.
1784 (EF_SH4A_NOFPU): Likewise.
1785 (EF_SH4_NOMMU_NOFPU): Likewise.
1786 (EF_SH3_NOMMU): Add new macro.
1787 (EF_SH_BFD_TABLE): Likewise.
1788 (sh_find_elf_flags): Add prototype.
1789 (sh_elf_get_flags_from_mach): Likewise.
1790
4030e8f6
CD
17912004-04-24 Chris Demetriou <cgd@broadcom.com>
1792
1793 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1794 (R_MIPS_GNU_REL_HI16): Remove.
1795 (R_MIPS_GNU_REL16_S2): Update comment.
1796
0949843d 17972004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1798 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1799
1800 * common.h (EM_CR): Define.
1801 * cr16c.h: New file.
1802
d507cf36
PB
18032004-03-23 Paul Brook <paul@codesourcery.com>
1804
1805 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1806
ae51a426
JR
18072003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1808
1809 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1810
676a64f4
RS
18112004-03-01 Richard Sandiford <rsandifo@redhat.com>
1812
1813 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1814
481fedf3
RM
18152004-01-28 Roland McGrath <roland@redhat.com>
1816
1817 * common.h (AT_SECURE): New macro.
1818
7e67eb11
RM
18192004-01-21 Roland McGrath <roland@redhat.com>
1820
1821 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1822 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1823 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1824 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1825 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1826
3fe74472
MK
18272004-01-17 Mark Kettenis <kettenis@gnu.org>
1828
1829 * common.h (NT_OPENBSD_IDENT): Define.
1830
79987b2f
AO
18312004-01-06 Alexandre Oliva <aoliva@redhat.com>
1832
1833 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1834 * frv.h (EF_FRV_FDPIC): New macro.
1835 (EF_FRV_PIC_FLAGS): Adjust.
1836 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1837 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1838 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1839 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1840 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1841 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1842 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1843 New.
1844
252b5132 1845
c9e214e5 1846For older changes see ChangeLog-9103
252b5132 1847\f
752937aa
NC
1848Copyright (C) 2004-2012 Free Software Foundation, Inc.
1849
1850Copying and distribution of this file, with or without modification,
1851are permitted in any medium without royalty provided the copyright
1852notice and this notice are preserved.
1853
252b5132 1854Local Variables:
c9e214e5
AM
1855mode: change-log
1856left-margin: 8
1857fill-column: 74
252b5132
RH
1858version-control: never
1859End:
This page took 0.663242 seconds and 4 git commands to generate.