daily update
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
78c8d46c
NC
12013-01-24 Nick Clifton <nickc@redhat.com>
2
3 * v850.h: Add support for e3v5 architecture.
4 Reorganize processor selection macros.
5
e1ec603f
L
62013-01-16 H.J. Lu <hongjiu.lu@intel.com>
7
8 * i386.h (R_386_SIZE32): Fill it.
9 * x86-64.h (R_X86_64_SIZE32): Likewise.
10 (R_X86_64_SIZE64): Likewise.
11
a3c62988
NC
122013-01-10 Will Newton <will.newton@imgtec.com>
13
14 * common.h: Fix case of "Meta".
15 * metag.h: New file.
16
652451f8
YZ
172013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
18
19 * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
20 definitions.
21
e407c74b
NC
222013-01-04 Juergen Urban <JuergenUrban@gmx.de>
23
24 * mips.h: Add MIPS machine variant number for r5900 which is
25 compatible with old Playstation 2 software.
26
34b60028
L
272012-11-16 H.J. Lu <hongjiu.lu@intel.com>
28
29 * common.h (DF_1_CONLFAT): Renamed to ...
30 (DF_1_CONFALT): This.
31 (DF_1_ENDFILTEE): New.
32 (DF_1_DISPRELDNE): Likewise.
33 (DF_1_DISPRELPND): Likewise.
34 (DF_1_NODIRECT): Likewise.
35 (DF_1_IGNMULDEF): Likewise.
36 (DF_1_NOKSYMS): Likewise.
37 (DF_1_NOHDR): Likewise.
38 (DF_1_EDITED): Likewise.
39 (DF_1_NORELOC): Likewise.
40 (DF_1_SYMINTPOSE): Likewise.
41 (DF_1_GLOBAUDIT): Likewise.
42 (DF_1_SINGLETON): Likewise.
43
708e2187
NC
442012-11-09 Nick Clifton <nickc@redhat.com>
45
46 * rx.h (EF_RX_CPU_RX): Add comment.
47 (E_FLAG_RX_ABI): Define.
48
de863c74
NC
49 * v850.h: Add RH850 ABI values.
50
c266cd02
MR
512012-11-08 Maciej W. Rozycki <macro@codesourcery.com>
52
53 * mips.h (EF_MIPS_32BITMODE): Move next to lower-order bits.
54
ff826ef3
TT
552012-11-01 Tom Tromey <tromey@redhat.com>
56
57 * common.h (NT_386_TLS, NT_386_IOPERM): New defines.
58
3bfcb652
NC
592012-10-30 Steve McIntyre <steve.mcintyre@linaro.org>
60
61 * elf/arm.h (EF_ARM_ABI_FLOAT_SOFT): New define.
62 (EF_ARM_ABI_FLOAT_HARD): Likewise.
63
9ece1fa9
TT
642012-10-23 Tom Tromey <tromey@redhat.com>
65
66 * common.h (NT_SIGINFO, NT_FILE): New defines.
67
e5b95258
WL
682012-08-27 Walter Lee <walt@tilera.com>
69
70 * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation.
71 (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto.
72 (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto.
73 (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto.
74 (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto.
75 (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto.
76 (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto.
77 (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto.
78 (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto.
79 (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto.
80 (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto.
81 (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto.
82 (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto.
83 (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto.
3bfcb652 84
a06ea964
NC
852012-08-13 Ian Bolton <ian.bolton@arm.com>
86 Laurent Desnogues <laurent.desnogues@arm.com>
87 Jim MacArthur <jim.macarthur@arm.com>
88 Marcus Shawcroft <marcus.shawcroft@arm.com>
89 Nigel Stephens <nigel.stephens@arm.com>
90 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
91 Richard Earnshaw <rearnsha@arm.com>
92 Sofiane Naci <sofiane.naci@arm.com>
93 Tejas Belagod <tejas.belagod@arm.com>
94 Yufeng Zhang <yufeng.zhang@arm.com>
95
96 * aarch64.h: New file.
97 * common.h (EM_res183): Rename to EM_AARCH64.
98 (EM_res184): Rename to EM_ARM184.
99
cefc6d46
IS
1002012-06-28 Iain Sandoe <iain@codesourcery.com>
101
102 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
103 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
104
40551fb8
NC
1052012-05-16 Georg-Johann Lay <avr@gjlay.de>
106
107 PR target/13503
108 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
109
6927f982
NC
1102012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
111
112 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
113 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
114 (E_M68HC11_XGATE_RAMOFFSET): Define.
115
b9c361e0
JL
1162012-05-14 James Lemke <jwlemke@codesourcery.com>
117 * ppc.h (SEC_PPC_VLE): Remove.
118
1192012-05-14 Catherine Moore <clm@codesourcery.com>
120 James Lemke <jwlemke@codesourcery.com>
121
122 * ppc.h (R_PPC_VLE_REL8): New reloction.
123 (R_PPC_VLE_REL15): Likewise.
124 (R_PPC_VLE_REL24): Likewise.
125 (R_PPC_VLE_LO16A): Likewise.
126 (R_PPC_VLE_LO16D): Likewise.
127 (R_PPC_VLE_HI16A): Likewise.
128 (R_PPC_VLE_HI16D): Likewise.
129 (R_PPC_VLE_HA16A): Likewise.
130 (R_PPC_VLE_HA16D): Likewise.
131 (R_PPC_VLE_SDA21): Likewise.
132 (R_PPC_VLE_SDA21_LO): Likewise.
133 (R_PPC_VLE_SDAREL_LO16A): Likewise.
134 (R_PPC_VLE_SDAREL_LO16D): Likewise.
135 (R_PPC_VLE_SDAREL_HI16A): Likewise.
136 (R_PPC_VLE_SDAREL_HI16D): Likewise.
137 (R_PPC_VLE_SDAREL_HA16A): Likewise.
138 (R_PPC_VLE_SDAREL_HA16D): Likewise.
139 (SEC_PPC_VLE): Remove.
140 (PF_PPC_VLE): New program header flag.
141 (SHF_PPC_VLE): New section header flag.
142 (vle_opcodes, vle_num_opcodes): New.
143 (VLE_OP): New macro.
144 (VLE_OP_TO_SEG): New macro.
145
99700d6f
NC
1462012-05-11 Georg-Johann Lay <avr@gjlay.de
147
148 PR target/13503
149 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
150 R_AVR_8_HI8, R_AVR_8_HHI8.
151
f6c1a2d5
NC
1522012-05-03 Sean Keys <skeys@ipdatasys.com>
153
154 * xgate.h: Mininal file to support XGATE relocations.
155
4d296447
DM
1562012-04-27 David S. Miller <davem@davemloft.net>
157
158 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
159 pause, and compare-and-branch instructions.
160
0a22ae8e
NC
1612012-03-07 Nick Clifton <nickc@redhat.com>
162
163 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
164 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
165 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
166 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
167
6f7be959
WL
1682012-02-25 Walter Lee <walt@tilera.com>
169
170 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
171 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
172 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
173 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
174 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
175 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
176 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
177 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
178 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
179 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
180 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
181 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
182 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
183 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
184 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
185 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
186 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
187 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
188 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
189 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
190 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
191 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
192 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
193 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
194 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
195 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
196 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
197 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
198 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
199 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
200 (R_TILEGX_TLS_GD_CALL): Ditto.
201 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
202 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
203 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
204 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
205 (R_TILEGX_TLS_IE_LOAD): Ditto.
206 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
207 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
208 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
209 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
210 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
211 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
212 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
213 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
214 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
215 (R_TILEPRO_TLS_IE_LOAD): Ditto.
216 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
217 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
218 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
219 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
220 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
221 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
222 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
223 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
224
9cea966c
DD
2252011-12-22 DJ Delorie <dj@redhat.com>
226
227 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
228 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
229
8b40760a
L
2302011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
231
232 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
233
355b81d9
UW
2342011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
235
236 * common.h (NT_S390_LAST_BREAK): Define.
237 (NT_S390_SYSTEM_CALL): Likewise.
238
99c513f6
DD
2392011-11-01 DJ Delorie <dj@redhat.com>
240
241 * common.h (EM_RL78, EM_78K0R): New.
242 * rl78.h: New.
243
cfb8c092
NC
2442011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
245
246 * epiphany.h: New file.
247 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
248
3b421ab3
AM
2492011-10-10 Alan Modra <amodra@gmail.com>
250
251 * ppc64.h (R_PPC64_TOCSAVE): Add.
252
d4cb0ea0
NC
2532011-10-05 DJ Delorie <dj@redhat.com>
254
255 * rx.h (E_FLAG_RX_PID): New.
256
9e8c70f9
DM
2572011-09-21 David S. Miller <davem@davemloft.net>
258
259 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
260 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
261
505b88fb
L
2622011-08-12 H.J. Lu <hongjiu.lu@intel.com>
263
264 PR ld/13082
265 * x86-64.h (R_X86_64_RELATIVE64): New.
266
df58fc94
RS
2672011-07-24 Chao-ying Fu <fu@mips.com>
268 Maciej W. Rozycki <macro@codesourcery.com>
269
270 * mips.h (R_MICROMIPS_min): New relocations.
271 (R_MICROMIPS_26_S1): Likewise.
272 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
273 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
274 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
275 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
276 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
277 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
278 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
279 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
280 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
281 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
282 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
283 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
284 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
285 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
286 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
287 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
288 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
289 (R_MICROMIPS_max): Likewise.
290 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
291 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
292 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
293 (STO_MICROMIPS): Likewise.
294 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
295 (ELF_ST_IS_COMPRESSED): Likewise.
296 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
297 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
298 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
299
7a9068fe
L
3002011-07-22 H.J. Lu <hongjiu.lu@intel.com>
301
302 * common.h (EM_K1OM): New.
303
9c55345c
TS
3042011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
305 Thomas Schwinge <thomas@schwinge.name>
306
2bb70ae0 307 PR binutils/12913
9c55345c
TS
308 * common.h (ELFOSABI_GNU): Define, replaces...
309 (ELFOSABI_LINUX): ... this, kept as an alias.
310 (ELFOSABI_HURD): Remove.
311
faa9a424
UW
3122011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
313
314 * common.h (NT_ARM_VFP): Define.
315
aa137e4d
NC
3162011-06-13 Walter Lee <walt@tilera.com>
317
318 * common.h: Add EM_TILEGX.
319 * tilegx.h: New file.
320 * tilepro.h: New file.
321
2ddcd4af
TG
3222011-06-09 Tristan Gingold <gingold@adacore.com>
323
324 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
325
cc643b88
NC
3262011-06-02 Nick Clifton <nickc@redhat.com>
327
328 * common.h: Fix spelling mistake in comment.
329 * reloc-macros.h: Likewise.
330
63e1a0fc
PB
3312011-05-31 Paul Brook <paul@codesourcery.com>
332
333 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
334
8b40760a
L
3352011-05-09 Paul Brook <paul@codesourcery.com>
336
337 * tic6x.h (ELF_STRING_C6000_unwind,
338 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
339 ELF_STRING_C6000_unwind_info_once): Define.
340
e21e5835
NC
3412011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
342
343 * common.h (NT_STAPSDT): New define.
344
c7811365
BS
3452011-03-31 Bernd Schmidt <bernds@codesourcery.com>
346
347 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
348 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
349 (SHN_TIC6X_SCOMMON): Define.
350
00e98fc7
TG
3512011-03-31 Tristan Gingold <gingold@adacore.com>
352
353 * ia64.h (Elf64_External_VMS_Note): New struct.
354 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
355 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
356 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
357 (NT_VMS_PATCHTIME) New macros.
358
34e77a92
RS
3592011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
360
361 * arm.h (R_ARM_IRELATIVE): New relocation.
362
35fc36a8
RS
3632011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
364
365 * internal.h (elf_internal_sym): Add st_target_internal.
366 * arm.h (arm_st_branch_type): New enum.
367 (ARM_SYM_BRANCH_TYPE): New macro.
368
8f7e76d0
NC
3692011-03-10 Nick Clifton <nickc@redhat.com>
370
371 * common.h (EM_V850): V850s now supplied by Renesas.
372
15a44d57
AM
3732011-02-25 Alan Modra <amodra@gmail.com>
374
eba5cfbc 375 PR 12516
15a44d57
AM
376 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
377 sections at start or end of PT_DYNAMIC.
378
0855e32b
NS
3792011-01-10 Nathan Sidwell <nathan@codesourcery.com>
380 Glauber de Oliveira Costa <glommer@gmail.com>
381
382 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
383 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
384 relocations.
385
aa137e4d
NC
3862010-11-16 Jie Zhang <jie.zhang@analog.com>
387
388 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
389 (EF_BFIN_DATA_IN_L1): Define.
390
fd503541
NC
3912010-11-11 Mingming Sun <mingm.sun@gmail.com>
392
393 * mips.h (E_MIPS_MACH_LS3A): Defined.
394
87779176
JM
3952010-11-02 Joseph Myers <joseph@codesourcery.com>
396
397 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
398 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
399 Tag_ABI_array_object_alignment,
400 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
401
3cbd1c06
JM
4022010-10-29 Joseph Myers <joseph@codesourcery.com>
403
404 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
405
b5593623
JM
4062010-10-29 Bernd Schmidt <bernds@codesourcery.com>
407 Joseph Myers <joseph@codesourcery.com>
408
409 * tic6x-attrs.h (Tag_ABI_DSBT): New.
410
75fa6dc1
JM
4112010-10-21 Joseph Myers <joseph@codesourcery.com>
412
413 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
414 value 4.
415 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
416 attribute renaming.
417
1cd986c5
NC
4182010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
419 Ina Pandit <ina.pandit@kpitcummins.com>
420
421 * v850.h: Add support for V850E2 and V850E2V3.
422 (v850_reloc_type): Update the newly added relocations
423
f4638467
AM
4242010-07-20 Alan Modra <amodra@gmail.com>
425
426 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
427 (ELF_SECTION_SIZE): ..here.
428 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
429 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
430
ba761f19
AM
4312010-06-25 Alan Modra <amodra@gmail.com>
432
433 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
434
59e6276b
JM
4352010-06-15 Joseph Myers <joseph@codesourcery.com>
436
437 * tic6x-attrs.h: New.
438 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
439 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
440 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
441 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
442 C6XABI_Tag_CPU_arch_C674X): Define.
443
28f997cf
TG
4442010-06-11 Tristan Gingold <gingold@adacore.com>
445
446 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
447 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
448 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
449 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
450 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
451 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
452 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
453 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
454 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
455 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
456 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
457 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
458 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
459 (Elf64_External_VMS_IMAGE_RELA): Ditto.
460 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
461 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
462 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
463 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
464 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
465 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
466 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
467 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
468
8e45593f
NC
4692010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
470 Joseph Myers <joseph@codesourcery.com>
471 Andrew Stubbs <ams@codesourcery.com>
472
473 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
474 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
475 other invalid ranges.
476 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
477 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
478 (R_SH_FUNCDESC_VALUE): New.
479
18ae9cc1
L
4802010-05-18 H.J. Lu <hongjiu.lu@intel.com>
481
482 PR gas/11600
483 * common.h (SHF_EXCLUDE): New.
484
485 * i370.h (SHF_EXCLUDE): Removed.
486 * or32.h (SHF_EXCLUDE): Likewise.
487 * ppc.h (SHF_EXCLUDE): Likewise.
488 * sparc.h (SHF_EXCLUDE): Likewise.
489
9a83a553
AM
4902010-04-23 Alan Modra <amodra@gmail.com>
491
492 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
493 Invert logic to clarify test for .tbss.
494 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
495 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
496 macro args with parentheses.
497 (ELF_SECTION_IN_SEGMENT): Define.
498 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
499 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
500
75375b3e
MGD
5012010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
502
503 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
504 Tag_FP_HP_extension): Add new ABI attribute tags.
505
e4e42b45
NC
5062010-04-15 Nick Clifton <nickc@redhat.com>
507
508 * alpha.h: Update copyright notice to use GPLv3.
509 * arc.h: Likewise.
510 * arm.h: Likewise.
511 * avr.h: Likewise.
512 * bfin.h: Likewise.
513 * common.h: Likewise.
514 * cr16.h: Likewise.
515 * cr16c.h: Likewise.
516 * cris.h: Likewise.
517 * crx.h: Likewise.
518 * d10v.h: Likewise.
519 * d30v.h: Likewise.
520 * dlx.h: Likewise.
521 * dwarf.h: Likewise.
522 * external.h: Likewise.
523 * fr30.h: Likewise.
524 * frv.h: Likewise.
525 * h8.h: Likewise.
526 * hppa.h: Likewise.
527 * i370.h: Likewise.
528 * i386.h: Likewise.
529 * i860.h: Likewise.
530 * i960.h: Likewise.
531 * ia64.h: Likewise.
532 * internal.h: Likewise.
533 * ip2k.h: Likewise.
534 * iq2000.h: Likewise.
535 * lm32.h: Likewise.
536 * m32c.h: Likewise.
537 * m32r.h: Likewise.
538 * m68hc11.h: Likewise.
539 * m68k.h: Likewise.
540 * mcore.h: Likewise.
541 * mep.h: Likewise.
542 * microblaze.h: Likewise.
543 * mips.h: Likewise.
544 * mmix.h: Likewise.
545 * mn10200.h: Likewise.
546 * moxie.h: Likewise.
547 * msp430.h: Likewise.
548 * mt.h: Likewise.
549 * openrisc.h: Likewise.
550 * or32.h: Likewise.
551 * pj.h: Likewise.
552 * ppc.h: Likewise.
553 * ppc64.h: Likewise.
554 * reloc-macros.h: Likewise.
555 * rx.h: Likewise.
556 * s390.h: Likewise.
557 * sh.h: Likewise.
558 * sparc.h: Likewise.
559 * spu.h: Likewise.
560 * v850.h: Likewise.
561 * vax.h: Likewise.
562 * vxworks.h: Likewise.
563 * x86-64.h: Likewise.
564 * xc16x.h: Likewise.
565 * xstormy16.h: Likewise.
566 * xtensa.h: Likewise.
567
9957b18f
AM
5682010-04-08 David Stubbs <stubbs@icerasemi.com>
569
570 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
571 cannot contain any sections.
572
40b36596
JM
5732010-03-25 Joseph Myers <joseph@codesourcery.com>
574
575 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
576 * tic6x.h: New.
577
e1dcda2d
L
5782010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
579
580 * common.h (VER_FLG_*): Document.
581 (VER_FLG_INFO): Define.
582
17e57237
NC
5832010-02-23 Andrew Zabolotny <anpaza@mail.ru>
584
585 PR binutils/11297
586 * avr.h: (R_AVR_8): New relocation number.
587
cd21e546
MGD
5882010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
589
590 * arm.h (Tag_MPextension_use): Renumber.
591 (Tag_DIV_use): Add.
592 (Tag_MPextension_use_legacy): Likewise.
593
d7eeb400
MS
5942010-02-09 Michael Holzheu <holzheu@de.ibm.com>
595
596 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
597 NT_S390_CTRS and NT_S390_PREFIX): Define.
598
e1dcda2d
L
5992010-02-08 David S. Miller <davem@davemloft.net>
600
601 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
602
4339cae0
L
6032010-02-02 H.J. Lu <hongjiu.lu@intel.com>
604
605 * common.h (NT_386_XSTATE): New.
606
3ff95107 6072010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 608
3ff95107
L
609 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
610
c75a08aa
AM
6112010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
612
4339cae0 613 * common.h (PN_XNUM): Define.
c75a08aa 614
0675e188
UW
6152009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
616
617 * common.h (NT_S390_HIGH_GPRS): Define.
618
32af9f6e
AM
6192009-12-17 Alan Modra <amodra@bigpond.net.au>
620
621 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
622 R_PPC_RELAX32PC_PLT): Delete.
623 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
624
8b40760a
L
6252009-12-03 David Daney <ddaney@caviumnetworks.com>
626 Adam Nemet <adambnemet@gmail.com>
627
628 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
629
3c65b800
JM
6302009-11-28 Joseph Myers <joseph@codesourcery.com>
631
632 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
633 EM_TI_C5500, EM_CUDA): Define.
634 (EM_res140, EM_res141, EM_res142): Remove.
635
9e3c6df6
PB
6362009-11-17 Paul Brook <paul@codesourcery.com>
637 Daniel Jacobowitz <dan@codesourcery.com>
638
639 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
640
c7927a3c
NC
6412009-09-29 DJ Delorie <dj@redhat.com>
642
643 * rx.h: New file.
644
a7f2871e
AM
6452009-09-21 Alan Modra <amodra@bigpond.net.au>
646
647 * ppc.h (DT_PPC_TLSOPT): Define.
648 * ppc64.h (DT_PPC64_TLSOPT): Define.
649
7f6fed87
NC
6502009-08-10 Daniel Gutson <dgutson@codesourcery.com>
651
652 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
653 (SHT_ARM_OVERLAYSECTION): New define.
654
cb88ce9f
BS
6552006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
656
657 From Mike Frysinger <michael.frysinger@analog.com>
658 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
659 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
660 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
661 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
662 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
663 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
664 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
665 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
666 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
667 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
668 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
669 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
670 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
671 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
672 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
673 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
674 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
675 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
676 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 677
44db4087
ME
6782009-08-09 Michael Eager <eager@eagercon.com>
679
680 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 681 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 682
7ba29e2a
NC
6832009-08-06 Michael Eager <eager@eagercon.com>
684
685 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
686 * elf/microblaze.h: New reloc definitions.
687
28ec585f
AM
6882009-07-30 Alan Modra <amodra@bigpond.net.au>
689
690 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
691 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
692
8a9036a4
L
6932009-07-25 H.J. Lu <hongjiu.lu@intel.com>
694
695 * common.h (EM_L1OM): New.
696
8fdcc58d
TS
6972009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
698 Alan Modra <amodra@bigpond.net.au>
699
700 * spu.h (R_SPU_ADD_PIC): New.
701
3e7a7d11
NC
7022009-07-23 Ulrich Drepper <drepper@redhat.com>
703
704 * common.h (STB_GNU_UNIQUE): Define.
705
fa8f86ff
TT
7062009-07-10 Tom Tromey <tromey@redhat.com>
707
708 * dwarf2.h: Move to `..'.
709
1bffd25b
L
7102009-07-10 H.J. Lu <hongjiu.lu@intel.com>
711
712 * dwarf2.h: Just include ../dwarf2.h.
713
e054468f
AM
7142009-07-10 Alan Modra <amodra@bigpond.net.au>
715
716 * ppc.h (R_PPC_IRELATIVE): Add.
717 (R_PPC_RELAX32, R_PPC_RELAX32PC,
718 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
719 * ppc64.h (R_PPC64_IRELATIVE): Add.
720
3244e8f5
JJ
7212009-07-03 Jakub Jelinek <jakub@redhat.com>
722
723 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
724 and DW_OP_stack_value.
725
ceaf50a2
AM
7262009-06-22 Alan Modra <amodra@bigpond.net.au>
727
728 * ppc.h (R_PPC_RELAX*): Define as enum.
729
f865a31d
AG
7302009-06-11 Anthony Green <green@moxielogic.org>
731
732 * moxie.h (R_MOXIE_PCREL10): New.
733
cbe950e9
L
7342009-06-01 H.J. Lu <hongjiu.lu@intel.com>
735
736 PR ld/10205
737 * i386.h (R_386_IRELATIVE): New.
738 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
739
cf65542b
L
7402009-05-27 H.J. Lu <hongjiu.lu@intel.com>
741
742 * common.h: Update comments for dynamic tag ranges.
743
4e38f72c
DD
7442009-04-30 DJ Delorie <dj@redhat.com>
745
746 * mep.h (EF_MEP_COP_*): New.
747 (EF_MEP_ALL_FLAGS): Add them.
748
d8045f23
NC
7492009-04-30 Nick Clifton <nickc@redhat.com>
750
751 * common.h (STT_GNU_IFUNC): Define.
752
ed4a4bdf
CC
7532009-04-24 Cary Coutant <ccoutant@google.com>
754
755 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
756
20135e4c
NC
7572009-04-15 Anthony Green <green@moxielogic.com>
758
759 * common.h (EM_MOXIE): Define.
760 * moxie.h: New file.
761
4d28413b
DD
7622009-04-07 DJ Delorie <dj@redhat.com>
763
764 * mep.h (EF_MEP_CPU_C5): New.
765
96b2958f
L
7662009-04-01 H.J. Lu <hongjiu.lu@intel.com>
767
768 * common.h (EM_INTEL178): Removed.
769 (EM_INTEL179): Likewise.
770 (EM_ETPU): New.
771 (EM_SLE9X): Likewise.
772 (EM_INTEL181): Likewise.
773 (EM_INTEL182): Likewise.
774
f47a1d2e
L
7752009-03-31 H.J. Lu <hongjiu.lu@intel.com>
776
777 * common.h (EM_INTEL178): New.
778 (EM_INTEL179): Likewise.
779 (EM_INTEL180): Likewise.
780
0e879927
ILT
7812009-03-20 Mikolaj Zalewski <mikolajz@google.com>
782
783 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
784
4d407348
MK
7852009-03-14 Mark Kettenis <kettenis@gnu.org>
786
17e57237
NC
787 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
788 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
789 (NT_OPENBSD_WCOOKIE): New defines.
790
904001b0
JK
7912009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
792
793 * common.h (AT_RANDOM): Define.
794
727fc41e
AM
7952009-03-04 Alan Modra <amodra@bigpond.net.au>
796
797 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
798 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
799
c3b7224a
NC
8002009-03-02 Qinwei <qinwei@sunnorth.com.cn>
801
802 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
803 * common.h (EM_SCORE_OLD): Define.
804
36319970
L
8052009-02-23 H.J. Lu <hongjiu.lu@intel.com>
806
807 * common.h (STB_LOPROC): Replace Application-specific with
808 Processor-specific in comments.
809 (STB_HIPROC): Likewise.
810 (STT_LOPROC): Likewise.
811 (STT_HIPROC): Likewise.
812
52b6b6b9
JM
8132009-02-03 Sandip Matte <sandip@rmicorp.com>
814
815 * mips.h (E_MIPS_MACH_XLR): Define.
816
cf869cce
NC
8172009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
818
819 * m68k.h: Map TLS relocations to numbers.
820
91e22acd
AS
8212009-01-15 Andrew Stubbs <ams@codesourcery.com>
822 Julian Brown <julian@codesourcery.com>
823
824 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
825 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
826 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
827 version 2.07.
828 (Tag_undefined39, Tag_nodefaults): New enum values.
829 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
830 (Tag_conformance, Tag_Virtualization_use): Likewise.
831 (Tag_undefined69, Tag_MPextension_use): Likewise.
832
01e1a5bc
NC
8332009-01-15 Douglas B Rupp <rupp@gnat.com>
834
835 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
836 New macros. Minor reformatting.
837
84e94c90
NC
8382008-12-23 Jon Beniston <jon@beniston.com>
839
840 * lm32.h: New file.
841
0f88be7a
NC
8422008-12-23 Nick Clifton <nickc@redhat.com>
843
844 * commmon.h (STT_IFUNC): Delete.
845
7a0cc8ed
HPN
8462008-12-20 Hans-Peter Nilsson <hp@axis.com>
847
848 * cris.h (R_CRIS_32_IE): New relocation.
849
e7c33416
NC
8502008-12-03 Nick Clifton <nickc@redhat.com>
851
852 * common.h (STT_IFUNC): Define.
853
e73521d6
SR
8542008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
855
856 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
857 R_CR16_GLOB_DAT): New relocations.
858
a973d22c
HPN
8592008-11-25 Hans-Peter Nilsson <hp@axis.com>
860
861 * cris.h (R_CRIS_32_TPREL): Correct comment.
862 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
863
8e79c3df
CM
8642008-11-18 Catherine Moore <clm@codesourcery.com>
865
866 * arm.h (Tag_ABI_FP_16bit_format): Define.
867
2b0bc088
NC
8682008-11-14 Nathan Sidwell <nathan@codesourcery.com>
869
870 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 871
759cc328
UW
8722008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
873
874 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
875
f82e0623
NF
8762008-10-10 Nathan Froyd <froydnj@codesourcery.com>
877
878 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
879
1d037692
HPN
8802008-10-04 Hans-Peter Nilsson <hp@axis.com>
881
882 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
883 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
884 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
885 (R_CRIS_16_TPREL): New relocations.
886
28dbbc02
BW
8872008-08-20 Bob Wilson <bob.wilson@acm.org>
888
889 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
890 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
891 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
892
861fb55a
DJ
8932008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
894 Daniel Jacobowitz <dan@codesourcery.com>
895 Catherine Moore <clm@codesourcery.com>
896 Mark Shinwell <shinwell@codesourcery.com>
897
898 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
899 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
900
0deb8eee
AM
9012008-08-04 Markus Weiss <weissms@aros.org>
902
903 * common.h (ELFOSABI_AROS): Update comment.
904
3c7b9897
AM
9052008-07-26 Michael Eager <eager@eagercon.com>
906
907 * ppc.h: Add description of single-precision.
908
89eeb0bc
LM
9092008-07-21 Luis Machado <luisgpm@br.ibm.com>
910
911 * common.h: Define NT_PPC_VSX.
912
30c09090
RS
9132008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
914
915 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
916
b8a39af8
SR
9172008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
918
919 * common.h (EM_CR16): Correct value.
920 (EM_CR16): Rename to EM_CR16_OLD.
921
ff7eeb89
DD
9222008-06-12 DJ Delorie <dj@redhat.com>
923
924 * common.h (EM_M32C_NEW): Rename to EM_M32C.
925 (EM_M32C): Rename to EM_M32C_OLD.
926
3c9a78e0
JM
9272008-06-12 Joseph Myers <joseph@codesourcery.com>
928
929 * common.h: Update e_machine table.
930
a23ede3d
KK
9312008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
932
933 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
934
2424f303
JM
9352008-06-09 Joseph Myers <joseph@codesourcery.com>
936
937 * common.h: Change registry@caldera.com to registry@sco.com.
938
7c90103b
NC
9392008-05-21 Nick Clifton <nickc@redhat.com>
940
941 * reloc-macros.h: Add a comment about the use of the
942 END_RELOC_NUMBERS symbol as a sentinel value.
943
9442008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 945
7c90103b
NC
946 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
947
14a6d8e0
DM
9482008-04-16 David S. Miller <davem@davemloft.net>
949
950 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
951 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
952 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
953 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
954
15397d0b
ILT
9552008-03-24 Ian Lance Taylor <iant@google.com>
956
957 * common.h (NT_GNU_GOLD_VERSION): Define.
958
72de5009
AM
9592008-03-13 Alan Modra <amodra@bigpond.net.au>
960
961 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
962 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
963 Order struct as for external version.
964
1bce5d2c
AM
9652008-03-12 Alan Modra <amodra@bigpond.net.au>
966
4fbb74a6
AM
967 PR 5900
968 * common.h (SHN_BAD): Delete.
969 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
970 * external.h: ..here.
971 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
972 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
973 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
974
9752008-03-12 Alan Modra <amodra@bigpond.net.au>
976
977 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 978 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 979 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 980 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 981 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 982 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
983 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
984 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 985 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 986 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 987 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
988 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
989 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 990 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 991 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 992
35d60fe4
NC
9932008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
994
995 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
996 DW_OP_PGI_omp_thread_num.
997
7b03d09a
AN
9982008-02-04 Adam Nemet <anemet@caviumnetworks.com>
999
1000 * mips.h: Update copyright.
1001 (E_MIPS_MACH_OCTEON): New macro.
1002
148b93f2
NC
10032008-01-30 Tristan Gingold <gingold@adacore.com>
1004
1005 Add OpenVMS extensions.
1bce5d2c
AM
1006 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
1007 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 1008 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
1009 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
1010 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
1011 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
1012 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
1013 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
1014 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
1015 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
1016 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
1017 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
1018 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
1019 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
1020 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
1021 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
1022 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
1023 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
1024 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
1025 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
1026 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
1027 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
1028
c74ba406
MK
10292008-01-16 Mark Kettenis <kettenis@gnu.org>
1030
1031 * common.h (AT_SUN_AUXFLAGS): Define.
1032
60955fda
DJ
10332007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
1034
1035 * dwarf2.h (DW_AT_hi_user): Correct value.
1036
1bbb5f21 10372007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 1038
1bbb5f21 1039 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 1040
350cc38d
MS
10412007-11-29 Mark Shinwell <shinwell@codesourcery.com>
1042
1043 * mips.h (E_MIPS_MACH_LS2E): New.
1044 (E_MIPS_MACH_LS2F): New.
1045
f7bc09bd
NS
10462007-11-28 Nathan Sidwell <nathan@codesourcery.com>
1047
1048 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
1049 segments at the end of memory.
1050
e210c36b
NC
10512007-11-17 Thiemo Seufer <ths@mips.com>
1052
1053 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
1054 in comment.
1055
e2a0d921
NC
10562007-11-16 Nick Clifton <nickc@redhat.com>
1057
1058 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
1059 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
1060 (DW_AT_stride): Rename to DW_AT_byte_stride.
1061
7a2b07ff
NS
10622007-11-08 Nathan Sidwell <nathan@codesourcery.com>
1063
1064 * vxworks.h: New.
1065
569006e5
NC
10662007-10-30 Nick Clifton <nickc@redhat.com>
1067
1068 * mn10300.h (R_MN10300_ALIGN): Define.
1069
c6e65352
DJ
10702007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
1071
1072 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
1073
bfff1642
NC
10742007-10-19 Nick Clifton <nickc@redhat.com>
1075
1076 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
1077
3e6ff6e5
RM
10782007-10-18 Roland McGrath <roland@redhat.com>
1079
1080 * common.h (NT_PPC_VMX): New macro.
1081
7fac7ff4
NC
10822007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1083
1084 * cr16.h: Updated with new relocaction macros.
1085
b10a8ae0
L
10862007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1087
1088 PR binutils/3281
1089 PR binutils/5037
1090 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1091 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1092 PT_GNU_RELRO segments.
1093
8d100c32
KH
10942007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1095
1096 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1097
b15fa79e
AM
10982007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1099
1100 * common.h (NT_SPU): Define.
1101
2b05f1b7
L
11022007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1103
1104 * common.h: Revert last change.
1105
94b11780
L
11062007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1107
1108 * common.h (PT_GNU_STACK): Renamed to ...
1109 (PT_GNU_ATTR): This.
1110 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1111
fd2f25da
RM
11122007-07-09 Roland McGrath <roland@redhat.com>
1113
1114 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1115
34c8bcba
JM
11162007-06-29 Joseph Myers <joseph@codesourcery.com>
1117
1118 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1119
2cf19d5c
JM
11202007-06-29 Joseph Myers <joseph@codesourcery.com>
1121
1122 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1123
104d59d1
JM
11242007-06-29 Joseph Myers <joseph@codesourcery.com>
1125
1126 * arm.h (elf32_arm_add_eabi_attr_int,
1127 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1128 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1129 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1130 Tag_Symbol, Tag_compatibility): Remove.
1131 * common.h (SHT_GNU_ATTRIBUTES): Define.
1132
3d3d428f
NC
11332007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1134
1135 * common.h (EM_CR16): New entry for CR16 cpu.
1136 * cr16.h: New file.
1137
99ded152
BW
11382007-06-11 Sterling Augustine <sterling@tensilica.com>
1139 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1140
99ded152
BW
1141 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1142 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1143
f89d32d9
CT
11442007-05-18 Caroline Tice <ctice@apple.com>
1145
fd2f25da 1146 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1147 DW_OP_GNU_uninit.
1148
4f4416b5
AM
11492007-05-12 Alan Modra <amodra@bigpond.net.au>
1150
1151 * spu.h (R_SPU_ADDR16X): Define.
1152 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1153
ece5ef60
AM
11542007-05-11 Alan Modra <amodra@bigpond.net.au>
1155
1156 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1157
627b32bc
AM
11582007-05-02 Alan Modra <amodra@bigpond.net.au>
1159
1160 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1161 and vma for appropriate sections.
1162
0c3e446c
JB
11632007-04-26 Jan Beulich <jbeulich@novell.com>
1164
1165 * common.h (DT_ENCODING): Correct value (back to spec mandated
1166 value).
1167
d4c87fc1
AM
11682007-03-08 Alan Modra <amodra@bigpond.net.au>
1169
1170 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1171 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1172 that don't clash with visibility bits.
1173
689d9c8c
AM
11742007-03-07 Alan Modra <amodra@bigpond.net.au>
1175
1176 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1177
b95dd98f 11782007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1179 Richard Sandiford <rsandifo@redhat.com>
1180 Richard Henderson <rth@redhat.com>
1181 DJ Delorie <dj@redhat.com>
1182 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1183
1184 * mep.h: New file.
b95dd98f
DB
1185 * common.h (EM_CYGNUS_MEP): Define.
1186
11872007-02-15 Dave Brolley <brolley@redhat.com>
1188
1189 From Graydon Hoare <graydon@redhat.com>:
1190 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1191
3bdcfdf4
KH
11922007-01-08 Kazu Hirata <kazu@codesourcery.com>
1193
1194 * m68k.h (EF_M68K_FIDO): New.
1195 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1196 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1197
9840d27e
KH
11982006-12-25 Kazu Hirata <kazu@codesourcery.com>
1199
1200 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1201
425c6cb0
KH
12022006-12-19 Kazu Hirata <kazu@codesourcery.com>
1203
1204 * m68k.h (EF_M68K_ARCH_MASK): New.
1205
3271a814
NS
12062006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1207
1208 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1209
c694fd50
KH
12102006-12-07 Kazu Hirata <kazu@codesourcery.com>
1211
1212 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1213 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1214 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1215 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1216 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1217 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1218 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1219 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1220 EF_M68K_CF_FLOAT, respectively.
1221
4fd454c8
NC
12222006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1223 Nick Clifton <nickc@redhat.com>
1224
1225 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1226
165b93e7
RS
12272006-10-28 Richard Sandiford <richard@codesourcery.com>
1228
1229 * mips.h (R_MIPS_GLOB_DAT): Define
1230 (R_MIPS_max): Bump by 1.
1231
e9f53129
AM
12322006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1233 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1234 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1235 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1236 Alan Modra <amodra@bigpond.net.au>
1237
1238 * common.h (EM_SPU): Define.
1239 * spu.h: New file.
1240
b3549761
NC
12412006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1242
1243 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1244 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1245 (EF_SCORE_HASENTRY): Delete.
1246
e210c36b
NC
12472006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1248
1249 * arm.h: Define TAG_CPU_ARCH_* constants.
1250
1c0d3aa6
NC
12512006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1252
1253 * score.h: New file.
1254 * common.h: Add Score machine number.
1255
fdc90cb4
JJ
12562006-07-10 Jakub Jelinek <jakub@redhat.com>
1257
1258 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1259
1224efb8
L
12602006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1261
1262 * internal.h (ELF_SECTION_SIZE): New.
1263 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1264 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1265 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1266
3f570048
AM
12672006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1268
1269 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1270
9b52905e
NC
12712006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1272 Randolph Chung <randolph@tausq.org>
1273 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1274 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1275 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1276 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1277 New TLS relocs.
1278 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1279 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1280 Define TLS relocs using existing equivalents.
1281
fd2f25da
RM
12822006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1283
28c9d252
NC
1284 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1285
e210c36b
NC
12862006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1287
1288 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1289 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1290 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1291 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1292 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1293 R_BFIN_GOTOFFLO): New relocs.
1294 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1295
12962006-03-23 Michael Matz <matz@suse.de>
1297
1298 * x86-64.h: Add the new relocations with their official
1299 numbers.
1300
0a44bf69
RS
13012006-03-22 Richard Sandiford <richard@codesourcery.com>
1302 Daniel Jacobowitz <dan@codesourcery.com>
1303 Phil Edwards <phil@codesourcery.com>
1304 Zack Weinberg <zack@codesourcery.com>
1305 Mark Mitchell <mark@codesourcery.com>
1306 Nathan Sidwell <nathan@codesourcery.com>
1307
1308 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1309
e14430ab
DA
13102006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1311
1312 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1313 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1314 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1315 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1316 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1317
3a4a14e9
PB
13182006-03-10 Paul Brook <paul@codesourcery.com>
1319
1320 * arm.h (EF_ARM_EABI_VER5): Define.
1321
0b2e31dc
NS
13222006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1323
1324 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1325 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1326 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1327 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1328 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1329 (EF_M68K_EMAC_B): New.
1330
df406460
NC
13312006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1332
1333 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1334 (EF_AVR_LINKRELAX_PREPARED): Add.
1335
2c10a7e5
BE
13362006-03-02 Ben Elliston <bje@au.ibm.com>
1337
1338 Import from the GCC tree:
1339 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1340
1341 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1342 from DWARF 3.
1343 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1344 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1345 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1346 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1347 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1348 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1349 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1350 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1351 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1352 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1353 (DW_END_default, DW_END_big, DW_END_little): New.
1354 (DW_END_lo_user, DW_END_hi_user): Define.
1355 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1356 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1357 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1358 DW_LANG_D): New.
1359
e210c36b
NC
13602006-02-06 Steve Ellcey <sje@cup.hp.com>
1361
1362 * ia64.h (SHF_IA_64_HP_TLS): New.
1363
6772dd07
DD
13642006-02-24 DJ Delorie <dj@redhat.com>
1365
1366 * m32c.h: Add relax relocs.
1367
d70c5fc7
NC
13682006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1369 Anil Paranjape <anilp1@kpitcummins.com>
1370 Shilin Shakti <shilins@kpitcummins.com>
1371
1372 * common.h (EM_XC16X): New entry for xc16x cpu.
1373 Sort other EM_* numbers into numerical order.
1374 * xc16x.h: New file.
fd2f25da 1375
84d1d650
L
13762006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1377
1378 PR binutils/2258
1379 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1380 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1381
266abb8f
NS
13822006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1383
1384 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1385 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1386 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1387 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1388 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1389
13902006-02-06 Steve Ellcey <sje@cup.hp.com>
1391
1392 * ia64.h (SHF_IA_64_HP_TLS): New.
1393
67a4f2b7
AO
13942006-01-18 Alexandre Oliva <aoliva@redhat.com>
1395
1396 Introduce TLS descriptors for i386 and x86_64.
1397 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1398 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1399 New.
1400 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1401 R_X86_64_TLSDESC): New.
1402
64fd6348
NC
14032006-01-09 Mike Frysinger <vapier@gentoo.org>:
1404
1405 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1406
d031aafb
NS
14072005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1408
1409 Second part of ms1 to mt renaming.
1410 * common.h (EM_MT): Renamed.
1411 * mt.h: Rename relocs, cpu & other defines.
1412
e210c36b
NC
14132005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1414
1415 * mt.h: Renamed from ms1.h
1416
39b41c9c
PB
14172005-12-12 Paul Brook <paul@codesourcery.com>
1418
1419 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1420
5e2b0d47
NC
14212005-11-11 Nick Clifton <nickc@redhat.com>
1422
1423 PR 1150
1424 * mips.h (STO_OPTIONAL): Define.
1425 (ELF_MIPS_IS_OPTIONAL): Define.
1426
e210c36b
NC
14272005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1428
1429 Add ms2.
1430 * ms1.h (EF_MS1_CPU_MS2): New.
1431
14322005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1433
1434 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1435
3c9b82ba
NC
14362005-09-30 Catherine Moore <clm@cm00re.com>
1437
1438 * bfin.h: New file.
1439 * common.h (EM_BLACKFIN): Define.
1440
ee065d83
PB
14412005-10-08 Paul Brook <paul@codesourcery.com>
1442
1443 * arm.h: Add prototypes for BFD object attribute routines.
1444
1cacb694
RE
14452005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1446
1447 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1448
3c26c61a
DA
14492005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1450
1451 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1452 New defines.
1453
67762f6b
DA
14542005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1455
1456 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1457 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1458 deprecated defines.
1459 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1460 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1461 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1462 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1463 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1464 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1465 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1466 NT_HP_UX_OPTIONS): Define.
1467
fd54057a
DD
14682005-07-25 DJ Delorie <dj@redhat.com>
1469
1470 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1471
3b22753a
L
14722005-07-25 Jan Hubicka <jh@suse.cz>
1473
1474 * x86-64.h (SHN_X86_64_LCOMMON): New.
1475 (SHF_X86_64_LARGE): New.
1476
157e7bd1
NC
14772005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1478
1479 * m32r.h (R_M32R_REL32): Added.
1480
df45824a
BE
14812005-07-18 Ben Elliston <bje@au.ibm.com>
1482
1483 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1484 Replace with DW_ATE_decimal_float (now in DWARF 3).
1485
49f58d10
JB
14862005-07-14 Jim Blandy <jimb@redhat.com>
1487
1488 Add support for Renesas M32C and M16C.
1489 * common.h (EM_M32C): New machine number.
1490 * m32c.h: New file.
fd2f25da 1491
e210c36b
NC
14922005-06-17 Jakub Jelinek <jakub@redhat.com>
1493
1494 * external.h (GRP_ENTRY_SIZE): Define.
1495
d6ab8113
JB
14962005-06-17 Jan Beulich <jbeulich@novell.com>
1497
1498 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1499 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1500 R_X86_64_GOTPC32.
1501
3c33e371
AH
15022005-06-07 Aldy Hernandez <aldyh@redhat.com>
1503 Michael Snyder <msnyder@redhat.com>
1504 Stan Cox <scox@redhat.com>
1505
1506 * common.h (EM_MS1): Define.
1507
1508 * ms1.h: New file.
1509
2acf634e
RH
15102005-05-31 Richard Henderson <rth@redhat.com>
1511
1512 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1513
484124bb
RH
15142005-05-29 Richard Henderson <rth@redhat.com>
1515
1516 * alpha.h (DT_ALPHA_PLTRO): New.
1517
d68f4033
BE
15182005-05-19 Ben Elliston <bje@au.ibm.com>
1519
1520 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1521 the user-defined encoding space pending inclusion in the standard.
1522
cb1afa5c
ZW
15232005-05-18 Zack Weinberg <zack@codesourcery.com>
1524
1525 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1526 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1527
c19d1205
ZW
15282005-05-17 Zack Weinberg <zack@codesourcery.com>
1529
1530 * arm.h: Import complete list of official relocation names
1531 and numbers from AAELF. Define FAKE_RELOCs for old names.
1532 Remove a few old names no longer used anywhere.
1533
1fe44d79
AM
15342005-05-14 Alan Modra <amodra@bigpond.net.au>
1535
1536 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1537
2df98d85
AM
15382005-05-11 Alan Modra <amodra@bigpond.net.au>
1539
1540 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1541 R_PPC_RELAX32PC_PLT) Adjust.
1542 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1543 (DT_PPC_GLINK): Define.
1544
e172dbf8
NC
15452005-05-10 Nick Clifton <nickc@redhat.com>
1546
1547 * Update the address and phone number of the FSF organization in
1548 the GPL notices in the following files:
2df98d85 1549 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1550 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1551 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1552 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1553 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1554 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1555 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1556
faa7ef87
L
15572005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1558
a63027e5
L
1559 Moved from ../ChangeLog
1560
faa7ef87
L
1561 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1562 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1563
1564 2004-10-12 Paul Brook <paul@codesourcery.com>
1565 * arm.h (EF_ARM_EABI_VER4): Define.
1566
1567 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1568
1569 * common.h (PT_SUNW_EH_FRAME): Define.
1570 * x86-64.h (SHT_X86_64_UNWIND): Define.
1571
1572 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1573 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1574 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1575 (XTENSA_PROP_SEC_NAME): Define.
1576 (property_table_entry): Add flags field.
1577 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1578
1579 2004-09-17 Paul Brook <paul@codesourcery.com>
1580 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1581 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1582 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1583
1584 2004-09-13 Paul Brook <paul@codesourcery.com>
1585 * arm.h: Rename RELABS to TARGET1.
1586
1587 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1588 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1589 (PT_GNU_RELRO): Define.
1590
ba93b8ac
DJ
15912005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1592 Phil Blundell <philb@gnu.org>
1593
1594 * arm.h: Add TLS relocations.
1595
c927f9ef
BE
15962005-03-23 Ben Elliston <bje@au.ibm.com>
1597
1598 * dwarf.h: Merge with GCC's dwarf.h.
1599
238d258f
NC
16002005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1601
1602 * m68k.h (EF_CFV4E): Define.
1603
b294bdf8
MM
16042005-03-17 Paul Brook <paul@codesourcery.com>
1605 Dan Jacobowitz <dan@codesourcery.com>
1606 Mark Mitchell <mark@codesourcery.com>
1607
1608 * arm.h (PT_ARM_EXIDX): Define.
1609
51cb3ca7
DJ
16102005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1611 Joseph Myers <joseph@codesourcery.com>
1612
1613 * mips.h: Define MIPS TLS relocations.
1614
d6f16593 16152005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1616 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1617
1618 * mips.h (R_MIPS16_GOT16): New reloc code.
1619 (R_MIPS16_CALL16): Likewise.
1620 (R_MIPS16_HI16): Likewise.
1621 (R_MIPS16_LO16): Likewise.
1622 (R_MIPS16_min): New fake reloc code.
1623 (R_MIPS16_max): Likewise.
1624
a1c17af2
MR
16252005-02-11 Maciej W. Rozycki <macro@mips.com>
1626
1627 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1628
90219bd0
AO
16292005-01-25 Alexandre Oliva <aoliva@redhat.com>
1630
1631 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1632 * frv.h: Add R_FRV_TLSMOFF.
1633 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1634 * frv.h: Add TLS relocations.
1635
e38bc3b5
NC
16362005-01-17 Nick Clifton <nickc@redhat.com>
1637
1638 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1639 EF_SH2A_SH3E): New flags.
1640 (EF_SH_BFD_TABLE): Add these new flags to the table.
1641
b4a38de6
AM
16422005-01-12 Alan Modra <amodra@bigpond.net.au>
1643
1644 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1645 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1646
750bce0e 16472004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1648
faa7ef87 1649 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1650
1e50d24d
RS
16512004-12-16 Richard Sandiford <rsandifo@redhat.com>
1652
1653 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1654
69881c93
ILT
16552004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1656
1657 * mips.h (E_MIPS_MACH_9000): Define.
1658
b676888f
HPN
16592004-11-04 Hans-Peter Nilsson <hp@axis.com>
1660
1661 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1662 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1663 macros.
1664
637cf767
EC
16652004-10-06 Eric Christopher <echristo@redhat.com>
1666
1667 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1668
40a18ebd
NC
16692004-10-01 Paul Brook <paul@codesourcery.com>
1670
1671 * arm.h (SHT_ARM_EXIDX): Define.
1672 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1673 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1674 Define.
1675
b18c562e
NC
16762004-08-25 Dmitry Diky <diwil@spec.ru>
1677
1678 * msp430.h: Add new relocs.
1679
083febaa
L
16802004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1681
1682 * i386.h (R_386_USED_BY_INTEL_200): New.
1683
1d70c7fb
AO
16842004-07-29 Alexandre Oliva <aoliva@redhat.com>
1685
1686 Introduce SH2a support.
1687 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1688 * sh.h (EF_SH2A_NOFPU): New.
1689 2003-12-01 Michael Snyder <msnyder@redhat.com>
1690 * sh.h (EF_SH2A): New.
1691
670ec21d
NC
16922004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1693
1694 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1695 BFD_RELOC_CRX_SWITCH32.
1696
1fe1f39c
NC
16972004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1698
1699 * common.h (EM_CRX): Define.
1700 * crx.h: New file.
1701
097f809a
NC
17022004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1703
1704 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1705 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1706
375db92b
AM
17072004-06-19 Alan Modra <amodra@bigpond.net.au>
1708
1709 * common.h (ELF64_R_INFO): Warning fix.
1710
092dcd75
CD
17112004-06-14 Chris Demetriou <cgd@broadcom.com>
1712
1713 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1714 with an updated comment.
1715
f6f9408f
JR
17162004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1717
1718 * sh.h (EF_SH_HAS_DSP): Remove.
1719 (EF_SH_HAS_FP): Remove.
1720 (EF_SH_MERGE_MACH): Remove.
1721 (EF_SH4_NOFPU): Convert to decimal.
1722 (EF_SH4A_NOFPU): Likewise.
1723 (EF_SH4_NOMMU_NOFPU): Likewise.
1724 (EF_SH3_NOMMU): Add new macro.
1725 (EF_SH_BFD_TABLE): Likewise.
1726 (sh_find_elf_flags): Add prototype.
1727 (sh_elf_get_flags_from_mach): Likewise.
1728
4030e8f6
CD
17292004-04-24 Chris Demetriou <cgd@broadcom.com>
1730
1731 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1732 (R_MIPS_GNU_REL_HI16): Remove.
1733 (R_MIPS_GNU_REL16_S2): Update comment.
1734
0949843d 17352004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1736 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1737
1738 * common.h (EM_CR): Define.
1739 * cr16c.h: New file.
1740
d507cf36
PB
17412004-03-23 Paul Brook <paul@codesourcery.com>
1742
1743 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1744
ae51a426
JR
17452003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1746
1747 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1748
676a64f4
RS
17492004-03-01 Richard Sandiford <rsandifo@redhat.com>
1750
1751 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1752
481fedf3
RM
17532004-01-28 Roland McGrath <roland@redhat.com>
1754
1755 * common.h (AT_SECURE): New macro.
1756
7e67eb11
RM
17572004-01-21 Roland McGrath <roland@redhat.com>
1758
1759 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1760 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1761 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1762 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1763 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1764
3fe74472
MK
17652004-01-17 Mark Kettenis <kettenis@gnu.org>
1766
1767 * common.h (NT_OPENBSD_IDENT): Define.
1768
79987b2f
AO
17692004-01-06 Alexandre Oliva <aoliva@redhat.com>
1770
1771 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1772 * frv.h (EF_FRV_FDPIC): New macro.
1773 (EF_FRV_PIC_FLAGS): Adjust.
1774 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1775 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1776 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1777 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1778 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1779 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1780 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1781 New.
1782
252b5132 1783
c9e214e5 1784For older changes see ChangeLog-9103
252b5132 1785\f
752937aa
NC
1786Copyright (C) 2004-2012 Free Software Foundation, Inc.
1787
1788Copying and distribution of this file, with or without modification,
1789are permitted in any medium without royalty provided the copyright
1790notice and this notice are preserved.
1791
252b5132 1792Local Variables:
c9e214e5
AM
1793mode: change-log
1794left-margin: 8
1795fill-column: 74
252b5132
RH
1796version-control: never
1797End:
This page took 0.601876 seconds and 4 git commands to generate.