* common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
cefc6d46
IS
12012-06-28 Iain Sandoe <iain@codesourcery.com>
2
3 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
4 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
5
40551fb8
NC
62012-05-16 Georg-Johann Lay <avr@gjlay.de>
7
8 PR target/13503
9 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
10
6927f982
NC
112012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
12
13 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
14 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
15 (E_M68HC11_XGATE_RAMOFFSET): Define.
16
b9c361e0
JL
172012-05-14 James Lemke <jwlemke@codesourcery.com>
18 * ppc.h (SEC_PPC_VLE): Remove.
19
202012-05-14 Catherine Moore <clm@codesourcery.com>
21 James Lemke <jwlemke@codesourcery.com>
22
23 * ppc.h (R_PPC_VLE_REL8): New reloction.
24 (R_PPC_VLE_REL15): Likewise.
25 (R_PPC_VLE_REL24): Likewise.
26 (R_PPC_VLE_LO16A): Likewise.
27 (R_PPC_VLE_LO16D): Likewise.
28 (R_PPC_VLE_HI16A): Likewise.
29 (R_PPC_VLE_HI16D): Likewise.
30 (R_PPC_VLE_HA16A): Likewise.
31 (R_PPC_VLE_HA16D): Likewise.
32 (R_PPC_VLE_SDA21): Likewise.
33 (R_PPC_VLE_SDA21_LO): Likewise.
34 (R_PPC_VLE_SDAREL_LO16A): Likewise.
35 (R_PPC_VLE_SDAREL_LO16D): Likewise.
36 (R_PPC_VLE_SDAREL_HI16A): Likewise.
37 (R_PPC_VLE_SDAREL_HI16D): Likewise.
38 (R_PPC_VLE_SDAREL_HA16A): Likewise.
39 (R_PPC_VLE_SDAREL_HA16D): Likewise.
40 (SEC_PPC_VLE): Remove.
41 (PF_PPC_VLE): New program header flag.
42 (SHF_PPC_VLE): New section header flag.
43 (vle_opcodes, vle_num_opcodes): New.
44 (VLE_OP): New macro.
45 (VLE_OP_TO_SEG): New macro.
46
99700d6f
NC
472012-05-11 Georg-Johann Lay <avr@gjlay.de
48
49 PR target/13503
50 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
51 R_AVR_8_HI8, R_AVR_8_HHI8.
52
f6c1a2d5
NC
532012-05-03 Sean Keys <skeys@ipdatasys.com>
54
55 * xgate.h: Mininal file to support XGATE relocations.
56
4d296447
DM
572012-04-27 David S. Miller <davem@davemloft.net>
58
59 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
60 pause, and compare-and-branch instructions.
61
0a22ae8e
NC
622012-03-07 Nick Clifton <nickc@redhat.com>
63
64 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
65 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
66 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
67 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
68
6f7be959
WL
692012-02-25 Walter Lee <walt@tilera.com>
70
71 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
72 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
73 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
74 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
75 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
76 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
77 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
78 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
79 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
80 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
81 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
82 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
83 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
84 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
85 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
86 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
87 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
88 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
89 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
90 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
91 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
92 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
93 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
94 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
95 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
96 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
97 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
98 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
99 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
100 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
101 (R_TILEGX_TLS_GD_CALL): Ditto.
102 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
103 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
104 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
105 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
106 (R_TILEGX_TLS_IE_LOAD): Ditto.
107 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
108 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
109 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
110 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
111 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
112 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
113 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
114 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
115 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
116 (R_TILEPRO_TLS_IE_LOAD): Ditto.
117 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
118 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
119 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
120 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
121 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
122 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
123 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
124 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
125
9cea966c
DD
1262011-12-22 DJ Delorie <dj@redhat.com>
127
128 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
129 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
130
8b40760a
L
1312011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
132
133 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
134
355b81d9
UW
1352011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
136
137 * common.h (NT_S390_LAST_BREAK): Define.
138 (NT_S390_SYSTEM_CALL): Likewise.
139
99c513f6
DD
1402011-11-01 DJ Delorie <dj@redhat.com>
141
142 * common.h (EM_RL78, EM_78K0R): New.
143 * rl78.h: New.
144
cfb8c092
NC
1452011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
146
147 * epiphany.h: New file.
148 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
149
3b421ab3
AM
1502011-10-10 Alan Modra <amodra@gmail.com>
151
152 * ppc64.h (R_PPC64_TOCSAVE): Add.
153
d4cb0ea0
NC
1542011-10-05 DJ Delorie <dj@redhat.com>
155
156 * rx.h (E_FLAG_RX_PID): New.
157
9e8c70f9
DM
1582011-09-21 David S. Miller <davem@davemloft.net>
159
160 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
161 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
162
505b88fb
L
1632011-08-12 H.J. Lu <hongjiu.lu@intel.com>
164
165 PR ld/13082
166 * x86-64.h (R_X86_64_RELATIVE64): New.
167
df58fc94
RS
1682011-07-24 Chao-ying Fu <fu@mips.com>
169 Maciej W. Rozycki <macro@codesourcery.com>
170
171 * mips.h (R_MICROMIPS_min): New relocations.
172 (R_MICROMIPS_26_S1): Likewise.
173 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
174 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
175 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
176 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
177 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
178 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
179 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
180 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
181 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
182 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
183 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
184 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
185 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
186 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
187 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
188 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
189 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
190 (R_MICROMIPS_max): Likewise.
191 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
192 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
193 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
194 (STO_MICROMIPS): Likewise.
195 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
196 (ELF_ST_IS_COMPRESSED): Likewise.
197 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
198 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
199 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
200
7a9068fe
L
2012011-07-22 H.J. Lu <hongjiu.lu@intel.com>
202
203 * common.h (EM_K1OM): New.
204
9c55345c
TS
2052011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
206 Thomas Schwinge <thomas@schwinge.name>
207
2bb70ae0 208 PR binutils/12913
9c55345c
TS
209 * common.h (ELFOSABI_GNU): Define, replaces...
210 (ELFOSABI_LINUX): ... this, kept as an alias.
211 (ELFOSABI_HURD): Remove.
212
faa9a424
UW
2132011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
214
215 * common.h (NT_ARM_VFP): Define.
216
aa137e4d
NC
2172011-06-13 Walter Lee <walt@tilera.com>
218
219 * common.h: Add EM_TILEGX.
220 * tilegx.h: New file.
221 * tilepro.h: New file.
222
2ddcd4af
TG
2232011-06-09 Tristan Gingold <gingold@adacore.com>
224
225 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
226
cc643b88
NC
2272011-06-02 Nick Clifton <nickc@redhat.com>
228
229 * common.h: Fix spelling mistake in comment.
230 * reloc-macros.h: Likewise.
231
63e1a0fc
PB
2322011-05-31 Paul Brook <paul@codesourcery.com>
233
234 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
235
8b40760a
L
2362011-05-09 Paul Brook <paul@codesourcery.com>
237
238 * tic6x.h (ELF_STRING_C6000_unwind,
239 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
240 ELF_STRING_C6000_unwind_info_once): Define.
241
e21e5835
NC
2422011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
243
244 * common.h (NT_STAPSDT): New define.
245
c7811365
BS
2462011-03-31 Bernd Schmidt <bernds@codesourcery.com>
247
248 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
249 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
250 (SHN_TIC6X_SCOMMON): Define.
251
00e98fc7
TG
2522011-03-31 Tristan Gingold <gingold@adacore.com>
253
254 * ia64.h (Elf64_External_VMS_Note): New struct.
255 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
256 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
257 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
258 (NT_VMS_PATCHTIME) New macros.
259
34e77a92
RS
2602011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
261
262 * arm.h (R_ARM_IRELATIVE): New relocation.
263
35fc36a8
RS
2642011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
265
266 * internal.h (elf_internal_sym): Add st_target_internal.
267 * arm.h (arm_st_branch_type): New enum.
268 (ARM_SYM_BRANCH_TYPE): New macro.
269
8f7e76d0
NC
2702011-03-10 Nick Clifton <nickc@redhat.com>
271
272 * common.h (EM_V850): V850s now supplied by Renesas.
273
15a44d57
AM
2742011-02-25 Alan Modra <amodra@gmail.com>
275
eba5cfbc 276 PR 12516
15a44d57
AM
277 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
278 sections at start or end of PT_DYNAMIC.
279
0855e32b
NS
2802011-01-10 Nathan Sidwell <nathan@codesourcery.com>
281 Glauber de Oliveira Costa <glommer@gmail.com>
282
283 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
284 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
285 relocations.
286
aa137e4d
NC
2872010-11-16 Jie Zhang <jie.zhang@analog.com>
288
289 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
290 (EF_BFIN_DATA_IN_L1): Define.
291
fd503541
NC
2922010-11-11 Mingming Sun <mingm.sun@gmail.com>
293
294 * mips.h (E_MIPS_MACH_LS3A): Defined.
295
87779176
JM
2962010-11-02 Joseph Myers <joseph@codesourcery.com>
297
298 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
299 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
300 Tag_ABI_array_object_alignment,
301 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
302
3cbd1c06
JM
3032010-10-29 Joseph Myers <joseph@codesourcery.com>
304
305 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
306
b5593623
JM
3072010-10-29 Bernd Schmidt <bernds@codesourcery.com>
308 Joseph Myers <joseph@codesourcery.com>
309
310 * tic6x-attrs.h (Tag_ABI_DSBT): New.
311
75fa6dc1
JM
3122010-10-21 Joseph Myers <joseph@codesourcery.com>
313
314 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
315 value 4.
316 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
317 attribute renaming.
318
1cd986c5
NC
3192010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
320 Ina Pandit <ina.pandit@kpitcummins.com>
321
322 * v850.h: Add support for V850E2 and V850E2V3.
323 (v850_reloc_type): Update the newly added relocations
324
f4638467
AM
3252010-07-20 Alan Modra <amodra@gmail.com>
326
327 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
328 (ELF_SECTION_SIZE): ..here.
329 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
330 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
331
ba761f19
AM
3322010-06-25 Alan Modra <amodra@gmail.com>
333
334 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
335
59e6276b
JM
3362010-06-15 Joseph Myers <joseph@codesourcery.com>
337
338 * tic6x-attrs.h: New.
339 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
340 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
341 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
342 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
343 C6XABI_Tag_CPU_arch_C674X): Define.
344
28f997cf
TG
3452010-06-11 Tristan Gingold <gingold@adacore.com>
346
347 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
348 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
349 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
350 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
351 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
352 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
353 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
354 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
355 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
356 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
357 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
358 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
359 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
360 (Elf64_External_VMS_IMAGE_RELA): Ditto.
361 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
362 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
363 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
364 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
365 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
366 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
367 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
368 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
369
8e45593f
NC
3702010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
371 Joseph Myers <joseph@codesourcery.com>
372 Andrew Stubbs <ams@codesourcery.com>
373
374 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
375 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
376 other invalid ranges.
377 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
378 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
379 (R_SH_FUNCDESC_VALUE): New.
380
18ae9cc1
L
3812010-05-18 H.J. Lu <hongjiu.lu@intel.com>
382
383 PR gas/11600
384 * common.h (SHF_EXCLUDE): New.
385
386 * i370.h (SHF_EXCLUDE): Removed.
387 * or32.h (SHF_EXCLUDE): Likewise.
388 * ppc.h (SHF_EXCLUDE): Likewise.
389 * sparc.h (SHF_EXCLUDE): Likewise.
390
9a83a553
AM
3912010-04-23 Alan Modra <amodra@gmail.com>
392
393 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
394 Invert logic to clarify test for .tbss.
395 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
396 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
397 macro args with parentheses.
398 (ELF_SECTION_IN_SEGMENT): Define.
399 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
400 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
401
75375b3e
MGD
4022010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
403
404 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
405 Tag_FP_HP_extension): Add new ABI attribute tags.
406
e4e42b45
NC
4072010-04-15 Nick Clifton <nickc@redhat.com>
408
409 * alpha.h: Update copyright notice to use GPLv3.
410 * arc.h: Likewise.
411 * arm.h: Likewise.
412 * avr.h: Likewise.
413 * bfin.h: Likewise.
414 * common.h: Likewise.
415 * cr16.h: Likewise.
416 * cr16c.h: Likewise.
417 * cris.h: Likewise.
418 * crx.h: Likewise.
419 * d10v.h: Likewise.
420 * d30v.h: Likewise.
421 * dlx.h: Likewise.
422 * dwarf.h: Likewise.
423 * external.h: Likewise.
424 * fr30.h: Likewise.
425 * frv.h: Likewise.
426 * h8.h: Likewise.
427 * hppa.h: Likewise.
428 * i370.h: Likewise.
429 * i386.h: Likewise.
430 * i860.h: Likewise.
431 * i960.h: Likewise.
432 * ia64.h: Likewise.
433 * internal.h: Likewise.
434 * ip2k.h: Likewise.
435 * iq2000.h: Likewise.
436 * lm32.h: Likewise.
437 * m32c.h: Likewise.
438 * m32r.h: Likewise.
439 * m68hc11.h: Likewise.
440 * m68k.h: Likewise.
441 * mcore.h: Likewise.
442 * mep.h: Likewise.
443 * microblaze.h: Likewise.
444 * mips.h: Likewise.
445 * mmix.h: Likewise.
446 * mn10200.h: Likewise.
447 * moxie.h: Likewise.
448 * msp430.h: Likewise.
449 * mt.h: Likewise.
450 * openrisc.h: Likewise.
451 * or32.h: Likewise.
452 * pj.h: Likewise.
453 * ppc.h: Likewise.
454 * ppc64.h: Likewise.
455 * reloc-macros.h: Likewise.
456 * rx.h: Likewise.
457 * s390.h: Likewise.
458 * sh.h: Likewise.
459 * sparc.h: Likewise.
460 * spu.h: Likewise.
461 * v850.h: Likewise.
462 * vax.h: Likewise.
463 * vxworks.h: Likewise.
464 * x86-64.h: Likewise.
465 * xc16x.h: Likewise.
466 * xstormy16.h: Likewise.
467 * xtensa.h: Likewise.
468
9957b18f
AM
4692010-04-08 David Stubbs <stubbs@icerasemi.com>
470
471 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
472 cannot contain any sections.
473
40b36596
JM
4742010-03-25 Joseph Myers <joseph@codesourcery.com>
475
476 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
477 * tic6x.h: New.
478
e1dcda2d
L
4792010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
480
481 * common.h (VER_FLG_*): Document.
482 (VER_FLG_INFO): Define.
483
17e57237
NC
4842010-02-23 Andrew Zabolotny <anpaza@mail.ru>
485
486 PR binutils/11297
487 * avr.h: (R_AVR_8): New relocation number.
488
cd21e546
MGD
4892010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
490
491 * arm.h (Tag_MPextension_use): Renumber.
492 (Tag_DIV_use): Add.
493 (Tag_MPextension_use_legacy): Likewise.
494
d7eeb400
MS
4952010-02-09 Michael Holzheu <holzheu@de.ibm.com>
496
497 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
498 NT_S390_CTRS and NT_S390_PREFIX): Define.
499
e1dcda2d
L
5002010-02-08 David S. Miller <davem@davemloft.net>
501
502 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
503
4339cae0
L
5042010-02-02 H.J. Lu <hongjiu.lu@intel.com>
505
506 * common.h (NT_386_XSTATE): New.
507
3ff95107 5082010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 509
3ff95107
L
510 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
511
c75a08aa
AM
5122010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
513
4339cae0 514 * common.h (PN_XNUM): Define.
c75a08aa 515
0675e188
UW
5162009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
517
518 * common.h (NT_S390_HIGH_GPRS): Define.
519
32af9f6e
AM
5202009-12-17 Alan Modra <amodra@bigpond.net.au>
521
522 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
523 R_PPC_RELAX32PC_PLT): Delete.
524 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
525
8b40760a
L
5262009-12-03 David Daney <ddaney@caviumnetworks.com>
527 Adam Nemet <adambnemet@gmail.com>
528
529 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
530
3c65b800
JM
5312009-11-28 Joseph Myers <joseph@codesourcery.com>
532
533 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
534 EM_TI_C5500, EM_CUDA): Define.
535 (EM_res140, EM_res141, EM_res142): Remove.
536
9e3c6df6
PB
5372009-11-17 Paul Brook <paul@codesourcery.com>
538 Daniel Jacobowitz <dan@codesourcery.com>
539
540 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
541
c7927a3c
NC
5422009-09-29 DJ Delorie <dj@redhat.com>
543
544 * rx.h: New file.
545
a7f2871e
AM
5462009-09-21 Alan Modra <amodra@bigpond.net.au>
547
548 * ppc.h (DT_PPC_TLSOPT): Define.
549 * ppc64.h (DT_PPC64_TLSOPT): Define.
550
7f6fed87
NC
5512009-08-10 Daniel Gutson <dgutson@codesourcery.com>
552
553 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
554 (SHT_ARM_OVERLAYSECTION): New define.
555
cb88ce9f
BS
5562006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
557
558 From Mike Frysinger <michael.frysinger@analog.com>
559 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
560 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
561 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
562 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
563 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
564 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
565 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
566 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
567 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
568 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
569 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
570 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
571 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
572 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
573 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
574 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
575 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
576 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
577 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 578
44db4087
ME
5792009-08-09 Michael Eager <eager@eagercon.com>
580
581 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 582 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 583
7ba29e2a
NC
5842009-08-06 Michael Eager <eager@eagercon.com>
585
586 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
587 * elf/microblaze.h: New reloc definitions.
588
28ec585f
AM
5892009-07-30 Alan Modra <amodra@bigpond.net.au>
590
591 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
592 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
593
8a9036a4
L
5942009-07-25 H.J. Lu <hongjiu.lu@intel.com>
595
596 * common.h (EM_L1OM): New.
597
8fdcc58d
TS
5982009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
599 Alan Modra <amodra@bigpond.net.au>
600
601 * spu.h (R_SPU_ADD_PIC): New.
602
3e7a7d11
NC
6032009-07-23 Ulrich Drepper <drepper@redhat.com>
604
605 * common.h (STB_GNU_UNIQUE): Define.
606
fa8f86ff
TT
6072009-07-10 Tom Tromey <tromey@redhat.com>
608
609 * dwarf2.h: Move to `..'.
610
1bffd25b
L
6112009-07-10 H.J. Lu <hongjiu.lu@intel.com>
612
613 * dwarf2.h: Just include ../dwarf2.h.
614
e054468f
AM
6152009-07-10 Alan Modra <amodra@bigpond.net.au>
616
617 * ppc.h (R_PPC_IRELATIVE): Add.
618 (R_PPC_RELAX32, R_PPC_RELAX32PC,
619 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
620 * ppc64.h (R_PPC64_IRELATIVE): Add.
621
3244e8f5
JJ
6222009-07-03 Jakub Jelinek <jakub@redhat.com>
623
624 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
625 and DW_OP_stack_value.
626
ceaf50a2
AM
6272009-06-22 Alan Modra <amodra@bigpond.net.au>
628
629 * ppc.h (R_PPC_RELAX*): Define as enum.
630
f865a31d
AG
6312009-06-11 Anthony Green <green@moxielogic.org>
632
633 * moxie.h (R_MOXIE_PCREL10): New.
634
cbe950e9
L
6352009-06-01 H.J. Lu <hongjiu.lu@intel.com>
636
637 PR ld/10205
638 * i386.h (R_386_IRELATIVE): New.
639 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
640
cf65542b
L
6412009-05-27 H.J. Lu <hongjiu.lu@intel.com>
642
643 * common.h: Update comments for dynamic tag ranges.
644
4e38f72c
DD
6452009-04-30 DJ Delorie <dj@redhat.com>
646
647 * mep.h (EF_MEP_COP_*): New.
648 (EF_MEP_ALL_FLAGS): Add them.
649
d8045f23
NC
6502009-04-30 Nick Clifton <nickc@redhat.com>
651
652 * common.h (STT_GNU_IFUNC): Define.
653
ed4a4bdf
CC
6542009-04-24 Cary Coutant <ccoutant@google.com>
655
656 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
657
20135e4c
NC
6582009-04-15 Anthony Green <green@moxielogic.com>
659
660 * common.h (EM_MOXIE): Define.
661 * moxie.h: New file.
662
4d28413b
DD
6632009-04-07 DJ Delorie <dj@redhat.com>
664
665 * mep.h (EF_MEP_CPU_C5): New.
666
96b2958f
L
6672009-04-01 H.J. Lu <hongjiu.lu@intel.com>
668
669 * common.h (EM_INTEL178): Removed.
670 (EM_INTEL179): Likewise.
671 (EM_ETPU): New.
672 (EM_SLE9X): Likewise.
673 (EM_INTEL181): Likewise.
674 (EM_INTEL182): Likewise.
675
f47a1d2e
L
6762009-03-31 H.J. Lu <hongjiu.lu@intel.com>
677
678 * common.h (EM_INTEL178): New.
679 (EM_INTEL179): Likewise.
680 (EM_INTEL180): Likewise.
681
0e879927
ILT
6822009-03-20 Mikolaj Zalewski <mikolajz@google.com>
683
684 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
685
4d407348
MK
6862009-03-14 Mark Kettenis <kettenis@gnu.org>
687
17e57237
NC
688 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
689 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
690 (NT_OPENBSD_WCOOKIE): New defines.
691
904001b0
JK
6922009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
693
694 * common.h (AT_RANDOM): Define.
695
727fc41e
AM
6962009-03-04 Alan Modra <amodra@bigpond.net.au>
697
698 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
699 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
700
c3b7224a
NC
7012009-03-02 Qinwei <qinwei@sunnorth.com.cn>
702
703 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
704 * common.h (EM_SCORE_OLD): Define.
705
36319970
L
7062009-02-23 H.J. Lu <hongjiu.lu@intel.com>
707
708 * common.h (STB_LOPROC): Replace Application-specific with
709 Processor-specific in comments.
710 (STB_HIPROC): Likewise.
711 (STT_LOPROC): Likewise.
712 (STT_HIPROC): Likewise.
713
52b6b6b9
JM
7142009-02-03 Sandip Matte <sandip@rmicorp.com>
715
716 * mips.h (E_MIPS_MACH_XLR): Define.
717
cf869cce
NC
7182009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
719
720 * m68k.h: Map TLS relocations to numbers.
721
91e22acd
AS
7222009-01-15 Andrew Stubbs <ams@codesourcery.com>
723 Julian Brown <julian@codesourcery.com>
724
725 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
726 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
727 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
728 version 2.07.
729 (Tag_undefined39, Tag_nodefaults): New enum values.
730 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
731 (Tag_conformance, Tag_Virtualization_use): Likewise.
732 (Tag_undefined69, Tag_MPextension_use): Likewise.
733
01e1a5bc
NC
7342009-01-15 Douglas B Rupp <rupp@gnat.com>
735
736 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
737 New macros. Minor reformatting.
738
84e94c90
NC
7392008-12-23 Jon Beniston <jon@beniston.com>
740
741 * lm32.h: New file.
742
0f88be7a
NC
7432008-12-23 Nick Clifton <nickc@redhat.com>
744
745 * commmon.h (STT_IFUNC): Delete.
746
7a0cc8ed
HPN
7472008-12-20 Hans-Peter Nilsson <hp@axis.com>
748
749 * cris.h (R_CRIS_32_IE): New relocation.
750
e7c33416
NC
7512008-12-03 Nick Clifton <nickc@redhat.com>
752
753 * common.h (STT_IFUNC): Define.
754
e73521d6
SR
7552008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
756
757 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
758 R_CR16_GLOB_DAT): New relocations.
759
a973d22c
HPN
7602008-11-25 Hans-Peter Nilsson <hp@axis.com>
761
762 * cris.h (R_CRIS_32_TPREL): Correct comment.
763 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
764
8e79c3df
CM
7652008-11-18 Catherine Moore <clm@codesourcery.com>
766
767 * arm.h (Tag_ABI_FP_16bit_format): Define.
768
2b0bc088
NC
7692008-11-14 Nathan Sidwell <nathan@codesourcery.com>
770
771 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 772
759cc328
UW
7732008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
774
775 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
776
f82e0623
NF
7772008-10-10 Nathan Froyd <froydnj@codesourcery.com>
778
779 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
780
1d037692
HPN
7812008-10-04 Hans-Peter Nilsson <hp@axis.com>
782
783 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
784 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
785 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
786 (R_CRIS_16_TPREL): New relocations.
787
28dbbc02
BW
7882008-08-20 Bob Wilson <bob.wilson@acm.org>
789
790 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
791 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
792 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
793
861fb55a
DJ
7942008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
795 Daniel Jacobowitz <dan@codesourcery.com>
796 Catherine Moore <clm@codesourcery.com>
797 Mark Shinwell <shinwell@codesourcery.com>
798
799 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
800 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
801
0deb8eee
AM
8022008-08-04 Markus Weiss <weissms@aros.org>
803
804 * common.h (ELFOSABI_AROS): Update comment.
805
3c7b9897
AM
8062008-07-26 Michael Eager <eager@eagercon.com>
807
808 * ppc.h: Add description of single-precision.
809
89eeb0bc
LM
8102008-07-21 Luis Machado <luisgpm@br.ibm.com>
811
812 * common.h: Define NT_PPC_VSX.
813
30c09090
RS
8142008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
815
816 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
817
b8a39af8
SR
8182008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
819
820 * common.h (EM_CR16): Correct value.
821 (EM_CR16): Rename to EM_CR16_OLD.
822
ff7eeb89
DD
8232008-06-12 DJ Delorie <dj@redhat.com>
824
825 * common.h (EM_M32C_NEW): Rename to EM_M32C.
826 (EM_M32C): Rename to EM_M32C_OLD.
827
3c9a78e0
JM
8282008-06-12 Joseph Myers <joseph@codesourcery.com>
829
830 * common.h: Update e_machine table.
831
a23ede3d
KK
8322008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
833
834 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
835
2424f303
JM
8362008-06-09 Joseph Myers <joseph@codesourcery.com>
837
838 * common.h: Change registry@caldera.com to registry@sco.com.
839
7c90103b
NC
8402008-05-21 Nick Clifton <nickc@redhat.com>
841
842 * reloc-macros.h: Add a comment about the use of the
843 END_RELOC_NUMBERS symbol as a sentinel value.
844
8452008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 846
7c90103b
NC
847 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
848
14a6d8e0
DM
8492008-04-16 David S. Miller <davem@davemloft.net>
850
851 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
852 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
853 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
854 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
855
15397d0b
ILT
8562008-03-24 Ian Lance Taylor <iant@google.com>
857
858 * common.h (NT_GNU_GOLD_VERSION): Define.
859
72de5009
AM
8602008-03-13 Alan Modra <amodra@bigpond.net.au>
861
862 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
863 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
864 Order struct as for external version.
865
1bce5d2c
AM
8662008-03-12 Alan Modra <amodra@bigpond.net.au>
867
4fbb74a6
AM
868 PR 5900
869 * common.h (SHN_BAD): Delete.
870 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
871 * external.h: ..here.
872 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
873 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
874 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
875
8762008-03-12 Alan Modra <amodra@bigpond.net.au>
877
878 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 879 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 880 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 881 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 882 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 883 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
884 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
885 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 886 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 887 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 888 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
889 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
890 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 891 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 892 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 893
35d60fe4
NC
8942008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
895
896 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
897 DW_OP_PGI_omp_thread_num.
898
7b03d09a
AN
8992008-02-04 Adam Nemet <anemet@caviumnetworks.com>
900
901 * mips.h: Update copyright.
902 (E_MIPS_MACH_OCTEON): New macro.
903
148b93f2
NC
9042008-01-30 Tristan Gingold <gingold@adacore.com>
905
906 Add OpenVMS extensions.
1bce5d2c
AM
907 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
908 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 909 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
910 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
911 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
912 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
913 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
914 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
915 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
916 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
917 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
918 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
919 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
920 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
921 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
922 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
923 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
924 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
925 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
926 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
927 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
928 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
929
c74ba406
MK
9302008-01-16 Mark Kettenis <kettenis@gnu.org>
931
932 * common.h (AT_SUN_AUXFLAGS): Define.
933
60955fda
DJ
9342007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
935
936 * dwarf2.h (DW_AT_hi_user): Correct value.
937
1bbb5f21 9382007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 939
1bbb5f21 940 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 941
350cc38d
MS
9422007-11-29 Mark Shinwell <shinwell@codesourcery.com>
943
944 * mips.h (E_MIPS_MACH_LS2E): New.
945 (E_MIPS_MACH_LS2F): New.
946
f7bc09bd
NS
9472007-11-28 Nathan Sidwell <nathan@codesourcery.com>
948
949 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
950 segments at the end of memory.
951
e210c36b
NC
9522007-11-17 Thiemo Seufer <ths@mips.com>
953
954 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
955 in comment.
956
e2a0d921
NC
9572007-11-16 Nick Clifton <nickc@redhat.com>
958
959 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
960 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
961 (DW_AT_stride): Rename to DW_AT_byte_stride.
962
7a2b07ff
NS
9632007-11-08 Nathan Sidwell <nathan@codesourcery.com>
964
965 * vxworks.h: New.
966
569006e5
NC
9672007-10-30 Nick Clifton <nickc@redhat.com>
968
969 * mn10300.h (R_MN10300_ALIGN): Define.
970
c6e65352
DJ
9712007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
972
973 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
974
bfff1642
NC
9752007-10-19 Nick Clifton <nickc@redhat.com>
976
977 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
978
3e6ff6e5
RM
9792007-10-18 Roland McGrath <roland@redhat.com>
980
981 * common.h (NT_PPC_VMX): New macro.
982
7fac7ff4
NC
9832007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
984
985 * cr16.h: Updated with new relocaction macros.
986
b10a8ae0
L
9872007-09-17 H.J. Lu <hongjiu.lu@intel.com>
988
989 PR binutils/3281
990 PR binutils/5037
991 * internal.h (elf_segment_map): Add p_size and p_size_valid.
992 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
993 PT_GNU_RELRO segments.
994
8d100c32
KH
9952007-09-11 Nathan Sidwell <nathan@codesourcery.com>
996
997 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
998
b15fa79e
AM
9992007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1000
1001 * common.h (NT_SPU): Define.
1002
2b05f1b7
L
10032007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1004
1005 * common.h: Revert last change.
1006
94b11780
L
10072007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1008
1009 * common.h (PT_GNU_STACK): Renamed to ...
1010 (PT_GNU_ATTR): This.
1011 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1012
fd2f25da
RM
10132007-07-09 Roland McGrath <roland@redhat.com>
1014
1015 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1016
34c8bcba
JM
10172007-06-29 Joseph Myers <joseph@codesourcery.com>
1018
1019 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1020
2cf19d5c
JM
10212007-06-29 Joseph Myers <joseph@codesourcery.com>
1022
1023 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1024
104d59d1
JM
10252007-06-29 Joseph Myers <joseph@codesourcery.com>
1026
1027 * arm.h (elf32_arm_add_eabi_attr_int,
1028 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1029 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1030 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1031 Tag_Symbol, Tag_compatibility): Remove.
1032 * common.h (SHT_GNU_ATTRIBUTES): Define.
1033
3d3d428f
NC
10342007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1035
1036 * common.h (EM_CR16): New entry for CR16 cpu.
1037 * cr16.h: New file.
1038
99ded152
BW
10392007-06-11 Sterling Augustine <sterling@tensilica.com>
1040 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1041
99ded152
BW
1042 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1043 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1044
f89d32d9
CT
10452007-05-18 Caroline Tice <ctice@apple.com>
1046
fd2f25da 1047 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1048 DW_OP_GNU_uninit.
1049
4f4416b5
AM
10502007-05-12 Alan Modra <amodra@bigpond.net.au>
1051
1052 * spu.h (R_SPU_ADDR16X): Define.
1053 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1054
ece5ef60
AM
10552007-05-11 Alan Modra <amodra@bigpond.net.au>
1056
1057 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1058
627b32bc
AM
10592007-05-02 Alan Modra <amodra@bigpond.net.au>
1060
1061 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1062 and vma for appropriate sections.
1063
0c3e446c
JB
10642007-04-26 Jan Beulich <jbeulich@novell.com>
1065
1066 * common.h (DT_ENCODING): Correct value (back to spec mandated
1067 value).
1068
d4c87fc1
AM
10692007-03-08 Alan Modra <amodra@bigpond.net.au>
1070
1071 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1072 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1073 that don't clash with visibility bits.
1074
689d9c8c
AM
10752007-03-07 Alan Modra <amodra@bigpond.net.au>
1076
1077 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1078
b95dd98f 10792007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1080 Richard Sandiford <rsandifo@redhat.com>
1081 Richard Henderson <rth@redhat.com>
1082 DJ Delorie <dj@redhat.com>
1083 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1084
1085 * mep.h: New file.
b95dd98f
DB
1086 * common.h (EM_CYGNUS_MEP): Define.
1087
10882007-02-15 Dave Brolley <brolley@redhat.com>
1089
1090 From Graydon Hoare <graydon@redhat.com>:
1091 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1092
3bdcfdf4
KH
10932007-01-08 Kazu Hirata <kazu@codesourcery.com>
1094
1095 * m68k.h (EF_M68K_FIDO): New.
1096 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1097 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1098
9840d27e
KH
10992006-12-25 Kazu Hirata <kazu@codesourcery.com>
1100
1101 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1102
425c6cb0
KH
11032006-12-19 Kazu Hirata <kazu@codesourcery.com>
1104
1105 * m68k.h (EF_M68K_ARCH_MASK): New.
1106
3271a814
NS
11072006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1108
1109 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1110
c694fd50
KH
11112006-12-07 Kazu Hirata <kazu@codesourcery.com>
1112
1113 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1114 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1115 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1116 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1117 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1118 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1119 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1120 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1121 EF_M68K_CF_FLOAT, respectively.
1122
4fd454c8
NC
11232006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1124 Nick Clifton <nickc@redhat.com>
1125
1126 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1127
165b93e7
RS
11282006-10-28 Richard Sandiford <richard@codesourcery.com>
1129
1130 * mips.h (R_MIPS_GLOB_DAT): Define
1131 (R_MIPS_max): Bump by 1.
1132
e9f53129
AM
11332006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1134 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1135 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1136 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1137 Alan Modra <amodra@bigpond.net.au>
1138
1139 * common.h (EM_SPU): Define.
1140 * spu.h: New file.
1141
b3549761
NC
11422006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1143
1144 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1145 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1146 (EF_SCORE_HASENTRY): Delete.
1147
e210c36b
NC
11482006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1149
1150 * arm.h: Define TAG_CPU_ARCH_* constants.
1151
1c0d3aa6
NC
11522006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1153
1154 * score.h: New file.
1155 * common.h: Add Score machine number.
1156
fdc90cb4
JJ
11572006-07-10 Jakub Jelinek <jakub@redhat.com>
1158
1159 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1160
1224efb8
L
11612006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1162
1163 * internal.h (ELF_SECTION_SIZE): New.
1164 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1165 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1166 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1167
3f570048
AM
11682006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1169
1170 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1171
9b52905e
NC
11722006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1173 Randolph Chung <randolph@tausq.org>
1174 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1175 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1176 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1177 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1178 New TLS relocs.
1179 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1180 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1181 Define TLS relocs using existing equivalents.
1182
fd2f25da
RM
11832006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1184
28c9d252
NC
1185 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1186
e210c36b
NC
11872006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1188
1189 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1190 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1191 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1192 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1193 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1194 R_BFIN_GOTOFFLO): New relocs.
1195 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1196
11972006-03-23 Michael Matz <matz@suse.de>
1198
1199 * x86-64.h: Add the new relocations with their official
1200 numbers.
1201
0a44bf69
RS
12022006-03-22 Richard Sandiford <richard@codesourcery.com>
1203 Daniel Jacobowitz <dan@codesourcery.com>
1204 Phil Edwards <phil@codesourcery.com>
1205 Zack Weinberg <zack@codesourcery.com>
1206 Mark Mitchell <mark@codesourcery.com>
1207 Nathan Sidwell <nathan@codesourcery.com>
1208
1209 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1210
e14430ab
DA
12112006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1212
1213 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1214 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1215 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1216 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1217 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1218
3a4a14e9
PB
12192006-03-10 Paul Brook <paul@codesourcery.com>
1220
1221 * arm.h (EF_ARM_EABI_VER5): Define.
1222
0b2e31dc
NS
12232006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1224
1225 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1226 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1227 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1228 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1229 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1230 (EF_M68K_EMAC_B): New.
1231
df406460
NC
12322006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1233
1234 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1235 (EF_AVR_LINKRELAX_PREPARED): Add.
1236
2c10a7e5
BE
12372006-03-02 Ben Elliston <bje@au.ibm.com>
1238
1239 Import from the GCC tree:
1240 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1241
1242 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1243 from DWARF 3.
1244 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1245 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1246 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1247 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1248 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1249 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1250 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1251 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1252 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1253 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1254 (DW_END_default, DW_END_big, DW_END_little): New.
1255 (DW_END_lo_user, DW_END_hi_user): Define.
1256 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1257 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1258 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1259 DW_LANG_D): New.
1260
e210c36b
NC
12612006-02-06 Steve Ellcey <sje@cup.hp.com>
1262
1263 * ia64.h (SHF_IA_64_HP_TLS): New.
1264
6772dd07
DD
12652006-02-24 DJ Delorie <dj@redhat.com>
1266
1267 * m32c.h: Add relax relocs.
1268
d70c5fc7
NC
12692006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1270 Anil Paranjape <anilp1@kpitcummins.com>
1271 Shilin Shakti <shilins@kpitcummins.com>
1272
1273 * common.h (EM_XC16X): New entry for xc16x cpu.
1274 Sort other EM_* numbers into numerical order.
1275 * xc16x.h: New file.
fd2f25da 1276
84d1d650
L
12772006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1278
1279 PR binutils/2258
1280 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1281 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1282
266abb8f
NS
12832006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1284
1285 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1286 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1287 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1288 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1289 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1290
12912006-02-06 Steve Ellcey <sje@cup.hp.com>
1292
1293 * ia64.h (SHF_IA_64_HP_TLS): New.
1294
67a4f2b7
AO
12952006-01-18 Alexandre Oliva <aoliva@redhat.com>
1296
1297 Introduce TLS descriptors for i386 and x86_64.
1298 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1299 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1300 New.
1301 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1302 R_X86_64_TLSDESC): New.
1303
64fd6348
NC
13042006-01-09 Mike Frysinger <vapier@gentoo.org>:
1305
1306 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1307
d031aafb
NS
13082005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1309
1310 Second part of ms1 to mt renaming.
1311 * common.h (EM_MT): Renamed.
1312 * mt.h: Rename relocs, cpu & other defines.
1313
e210c36b
NC
13142005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1315
1316 * mt.h: Renamed from ms1.h
1317
39b41c9c
PB
13182005-12-12 Paul Brook <paul@codesourcery.com>
1319
1320 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1321
5e2b0d47
NC
13222005-11-11 Nick Clifton <nickc@redhat.com>
1323
1324 PR 1150
1325 * mips.h (STO_OPTIONAL): Define.
1326 (ELF_MIPS_IS_OPTIONAL): Define.
1327
e210c36b
NC
13282005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1329
1330 Add ms2.
1331 * ms1.h (EF_MS1_CPU_MS2): New.
1332
13332005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1334
1335 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1336
3c9b82ba
NC
13372005-09-30 Catherine Moore <clm@cm00re.com>
1338
1339 * bfin.h: New file.
1340 * common.h (EM_BLACKFIN): Define.
1341
ee065d83
PB
13422005-10-08 Paul Brook <paul@codesourcery.com>
1343
1344 * arm.h: Add prototypes for BFD object attribute routines.
1345
1cacb694
RE
13462005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1347
1348 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1349
3c26c61a
DA
13502005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1351
1352 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1353 New defines.
1354
67762f6b
DA
13552005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1356
1357 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1358 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1359 deprecated defines.
1360 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1361 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1362 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1363 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1364 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1365 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1366 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1367 NT_HP_UX_OPTIONS): Define.
1368
fd54057a
DD
13692005-07-25 DJ Delorie <dj@redhat.com>
1370
1371 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1372
3b22753a
L
13732005-07-25 Jan Hubicka <jh@suse.cz>
1374
1375 * x86-64.h (SHN_X86_64_LCOMMON): New.
1376 (SHF_X86_64_LARGE): New.
1377
157e7bd1
NC
13782005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1379
1380 * m32r.h (R_M32R_REL32): Added.
1381
df45824a
BE
13822005-07-18 Ben Elliston <bje@au.ibm.com>
1383
1384 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1385 Replace with DW_ATE_decimal_float (now in DWARF 3).
1386
49f58d10
JB
13872005-07-14 Jim Blandy <jimb@redhat.com>
1388
1389 Add support for Renesas M32C and M16C.
1390 * common.h (EM_M32C): New machine number.
1391 * m32c.h: New file.
fd2f25da 1392
e210c36b
NC
13932005-06-17 Jakub Jelinek <jakub@redhat.com>
1394
1395 * external.h (GRP_ENTRY_SIZE): Define.
1396
d6ab8113
JB
13972005-06-17 Jan Beulich <jbeulich@novell.com>
1398
1399 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1400 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1401 R_X86_64_GOTPC32.
1402
3c33e371
AH
14032005-06-07 Aldy Hernandez <aldyh@redhat.com>
1404 Michael Snyder <msnyder@redhat.com>
1405 Stan Cox <scox@redhat.com>
1406
1407 * common.h (EM_MS1): Define.
1408
1409 * ms1.h: New file.
1410
2acf634e
RH
14112005-05-31 Richard Henderson <rth@redhat.com>
1412
1413 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1414
484124bb
RH
14152005-05-29 Richard Henderson <rth@redhat.com>
1416
1417 * alpha.h (DT_ALPHA_PLTRO): New.
1418
d68f4033
BE
14192005-05-19 Ben Elliston <bje@au.ibm.com>
1420
1421 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1422 the user-defined encoding space pending inclusion in the standard.
1423
cb1afa5c
ZW
14242005-05-18 Zack Weinberg <zack@codesourcery.com>
1425
1426 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1427 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1428
c19d1205
ZW
14292005-05-17 Zack Weinberg <zack@codesourcery.com>
1430
1431 * arm.h: Import complete list of official relocation names
1432 and numbers from AAELF. Define FAKE_RELOCs for old names.
1433 Remove a few old names no longer used anywhere.
1434
1fe44d79
AM
14352005-05-14 Alan Modra <amodra@bigpond.net.au>
1436
1437 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1438
2df98d85
AM
14392005-05-11 Alan Modra <amodra@bigpond.net.au>
1440
1441 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1442 R_PPC_RELAX32PC_PLT) Adjust.
1443 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1444 (DT_PPC_GLINK): Define.
1445
e172dbf8
NC
14462005-05-10 Nick Clifton <nickc@redhat.com>
1447
1448 * Update the address and phone number of the FSF organization in
1449 the GPL notices in the following files:
2df98d85 1450 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1451 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1452 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1453 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1454 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1455 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1456 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1457
faa7ef87
L
14582005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1459
a63027e5
L
1460 Moved from ../ChangeLog
1461
faa7ef87
L
1462 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1463 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1464
1465 2004-10-12 Paul Brook <paul@codesourcery.com>
1466 * arm.h (EF_ARM_EABI_VER4): Define.
1467
1468 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1469
1470 * common.h (PT_SUNW_EH_FRAME): Define.
1471 * x86-64.h (SHT_X86_64_UNWIND): Define.
1472
1473 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1474 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1475 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1476 (XTENSA_PROP_SEC_NAME): Define.
1477 (property_table_entry): Add flags field.
1478 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1479
1480 2004-09-17 Paul Brook <paul@codesourcery.com>
1481 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1482 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1483 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1484
1485 2004-09-13 Paul Brook <paul@codesourcery.com>
1486 * arm.h: Rename RELABS to TARGET1.
1487
1488 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1489 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1490 (PT_GNU_RELRO): Define.
1491
ba93b8ac
DJ
14922005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1493 Phil Blundell <philb@gnu.org>
1494
1495 * arm.h: Add TLS relocations.
1496
c927f9ef
BE
14972005-03-23 Ben Elliston <bje@au.ibm.com>
1498
1499 * dwarf.h: Merge with GCC's dwarf.h.
1500
238d258f
NC
15012005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1502
1503 * m68k.h (EF_CFV4E): Define.
1504
b294bdf8
MM
15052005-03-17 Paul Brook <paul@codesourcery.com>
1506 Dan Jacobowitz <dan@codesourcery.com>
1507 Mark Mitchell <mark@codesourcery.com>
1508
1509 * arm.h (PT_ARM_EXIDX): Define.
1510
51cb3ca7
DJ
15112005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1512 Joseph Myers <joseph@codesourcery.com>
1513
1514 * mips.h: Define MIPS TLS relocations.
1515
d6f16593 15162005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1517 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1518
1519 * mips.h (R_MIPS16_GOT16): New reloc code.
1520 (R_MIPS16_CALL16): Likewise.
1521 (R_MIPS16_HI16): Likewise.
1522 (R_MIPS16_LO16): Likewise.
1523 (R_MIPS16_min): New fake reloc code.
1524 (R_MIPS16_max): Likewise.
1525
a1c17af2
MR
15262005-02-11 Maciej W. Rozycki <macro@mips.com>
1527
1528 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1529
90219bd0
AO
15302005-01-25 Alexandre Oliva <aoliva@redhat.com>
1531
1532 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1533 * frv.h: Add R_FRV_TLSMOFF.
1534 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1535 * frv.h: Add TLS relocations.
1536
e38bc3b5
NC
15372005-01-17 Nick Clifton <nickc@redhat.com>
1538
1539 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1540 EF_SH2A_SH3E): New flags.
1541 (EF_SH_BFD_TABLE): Add these new flags to the table.
1542
b4a38de6
AM
15432005-01-12 Alan Modra <amodra@bigpond.net.au>
1544
1545 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1546 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1547
750bce0e 15482004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1549
faa7ef87 1550 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1551
1e50d24d
RS
15522004-12-16 Richard Sandiford <rsandifo@redhat.com>
1553
1554 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1555
69881c93
ILT
15562004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1557
1558 * mips.h (E_MIPS_MACH_9000): Define.
1559
b676888f
HPN
15602004-11-04 Hans-Peter Nilsson <hp@axis.com>
1561
1562 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1563 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1564 macros.
1565
637cf767
EC
15662004-10-06 Eric Christopher <echristo@redhat.com>
1567
1568 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1569
40a18ebd
NC
15702004-10-01 Paul Brook <paul@codesourcery.com>
1571
1572 * arm.h (SHT_ARM_EXIDX): Define.
1573 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1574 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1575 Define.
1576
b18c562e
NC
15772004-08-25 Dmitry Diky <diwil@spec.ru>
1578
1579 * msp430.h: Add new relocs.
1580
083febaa
L
15812004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1582
1583 * i386.h (R_386_USED_BY_INTEL_200): New.
1584
1d70c7fb
AO
15852004-07-29 Alexandre Oliva <aoliva@redhat.com>
1586
1587 Introduce SH2a support.
1588 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1589 * sh.h (EF_SH2A_NOFPU): New.
1590 2003-12-01 Michael Snyder <msnyder@redhat.com>
1591 * sh.h (EF_SH2A): New.
1592
670ec21d
NC
15932004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1594
1595 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1596 BFD_RELOC_CRX_SWITCH32.
1597
1fe1f39c
NC
15982004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1599
1600 * common.h (EM_CRX): Define.
1601 * crx.h: New file.
1602
097f809a
NC
16032004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1604
1605 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1606 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1607
375db92b
AM
16082004-06-19 Alan Modra <amodra@bigpond.net.au>
1609
1610 * common.h (ELF64_R_INFO): Warning fix.
1611
092dcd75
CD
16122004-06-14 Chris Demetriou <cgd@broadcom.com>
1613
1614 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1615 with an updated comment.
1616
f6f9408f
JR
16172004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1618
1619 * sh.h (EF_SH_HAS_DSP): Remove.
1620 (EF_SH_HAS_FP): Remove.
1621 (EF_SH_MERGE_MACH): Remove.
1622 (EF_SH4_NOFPU): Convert to decimal.
1623 (EF_SH4A_NOFPU): Likewise.
1624 (EF_SH4_NOMMU_NOFPU): Likewise.
1625 (EF_SH3_NOMMU): Add new macro.
1626 (EF_SH_BFD_TABLE): Likewise.
1627 (sh_find_elf_flags): Add prototype.
1628 (sh_elf_get_flags_from_mach): Likewise.
1629
4030e8f6
CD
16302004-04-24 Chris Demetriou <cgd@broadcom.com>
1631
1632 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1633 (R_MIPS_GNU_REL_HI16): Remove.
1634 (R_MIPS_GNU_REL16_S2): Update comment.
1635
0949843d 16362004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1637 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1638
1639 * common.h (EM_CR): Define.
1640 * cr16c.h: New file.
1641
d507cf36
PB
16422004-03-23 Paul Brook <paul@codesourcery.com>
1643
1644 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1645
ae51a426
JR
16462003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1647
1648 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1649
676a64f4
RS
16502004-03-01 Richard Sandiford <rsandifo@redhat.com>
1651
1652 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1653
481fedf3
RM
16542004-01-28 Roland McGrath <roland@redhat.com>
1655
1656 * common.h (AT_SECURE): New macro.
1657
7e67eb11
RM
16582004-01-21 Roland McGrath <roland@redhat.com>
1659
1660 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1661 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1662 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1663 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1664 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1665
3fe74472
MK
16662004-01-17 Mark Kettenis <kettenis@gnu.org>
1667
1668 * common.h (NT_OPENBSD_IDENT): Define.
1669
79987b2f
AO
16702004-01-06 Alexandre Oliva <aoliva@redhat.com>
1671
1672 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1673 * frv.h (EF_FRV_FDPIC): New macro.
1674 (EF_FRV_PIC_FLAGS): Adjust.
1675 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1676 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1677 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1678 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1679 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1680 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1681 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1682 New.
1683
252b5132 1684
c9e214e5 1685For older changes see ChangeLog-9103
252b5132
RH
1686\f
1687Local Variables:
c9e214e5
AM
1688mode: change-log
1689left-margin: 8
1690fill-column: 74
252b5132
RH
1691version-control: never
1692End:
This page took 0.597616 seconds and 4 git commands to generate.