Add support for PowerPC VLE.
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
b9c361e0
JL
12012-05-14 James Lemke <jwlemke@codesourcery.com>
2 * ppc.h (SEC_PPC_VLE): Remove.
3
42012-05-14 Catherine Moore <clm@codesourcery.com>
5 James Lemke <jwlemke@codesourcery.com>
6
7 * ppc.h (R_PPC_VLE_REL8): New reloction.
8 (R_PPC_VLE_REL15): Likewise.
9 (R_PPC_VLE_REL24): Likewise.
10 (R_PPC_VLE_LO16A): Likewise.
11 (R_PPC_VLE_LO16D): Likewise.
12 (R_PPC_VLE_HI16A): Likewise.
13 (R_PPC_VLE_HI16D): Likewise.
14 (R_PPC_VLE_HA16A): Likewise.
15 (R_PPC_VLE_HA16D): Likewise.
16 (R_PPC_VLE_SDA21): Likewise.
17 (R_PPC_VLE_SDA21_LO): Likewise.
18 (R_PPC_VLE_SDAREL_LO16A): Likewise.
19 (R_PPC_VLE_SDAREL_LO16D): Likewise.
20 (R_PPC_VLE_SDAREL_HI16A): Likewise.
21 (R_PPC_VLE_SDAREL_HI16D): Likewise.
22 (R_PPC_VLE_SDAREL_HA16A): Likewise.
23 (R_PPC_VLE_SDAREL_HA16D): Likewise.
24 (SEC_PPC_VLE): Remove.
25 (PF_PPC_VLE): New program header flag.
26 (SHF_PPC_VLE): New section header flag.
27 (vle_opcodes, vle_num_opcodes): New.
28 (VLE_OP): New macro.
29 (VLE_OP_TO_SEG): New macro.
30
99700d6f
NC
312012-05-11 Georg-Johann Lay <avr@gjlay.de
32
33 PR target/13503
34 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
35 R_AVR_8_HI8, R_AVR_8_HHI8.
36
f6c1a2d5
NC
372012-05-03 Sean Keys <skeys@ipdatasys.com>
38
39 * xgate.h: Mininal file to support XGATE relocations.
40
4d296447
DM
412012-04-27 David S. Miller <davem@davemloft.net>
42
43 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
44 pause, and compare-and-branch instructions.
45
0a22ae8e
NC
462012-03-07 Nick Clifton <nickc@redhat.com>
47
48 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
49 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
50 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
51 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
52
6f7be959
WL
532012-02-25 Walter Lee <walt@tilera.com>
54
55 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
56 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
57 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
58 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
59 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
60 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
61 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
62 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
63 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
64 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
65 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
66 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
67 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
68 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
69 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
70 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
71 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
72 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
73 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
74 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
75 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
76 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
77 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
78 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
79 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
80 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
81 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
82 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
83 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
84 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
85 (R_TILEGX_TLS_GD_CALL): Ditto.
86 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
87 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
88 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
89 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
90 (R_TILEGX_TLS_IE_LOAD): Ditto.
91 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
92 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
93 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
94 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
95 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
96 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
97 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
98 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
99 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
100 (R_TILEPRO_TLS_IE_LOAD): Ditto.
101 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
102 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
103 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
104 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
105 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
106 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
107 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
108 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
109
9cea966c
DD
1102011-12-22 DJ Delorie <dj@redhat.com>
111
112 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
113 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
114
8b40760a
L
1152011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
116
117 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
118
355b81d9
UW
1192011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
120
121 * common.h (NT_S390_LAST_BREAK): Define.
122 (NT_S390_SYSTEM_CALL): Likewise.
123
99c513f6
DD
1242011-11-01 DJ Delorie <dj@redhat.com>
125
126 * common.h (EM_RL78, EM_78K0R): New.
127 * rl78.h: New.
128
cfb8c092
NC
1292011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
130
131 * epiphany.h: New file.
132 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
133
3b421ab3
AM
1342011-10-10 Alan Modra <amodra@gmail.com>
135
136 * ppc64.h (R_PPC64_TOCSAVE): Add.
137
d4cb0ea0
NC
1382011-10-05 DJ Delorie <dj@redhat.com>
139
140 * rx.h (E_FLAG_RX_PID): New.
141
9e8c70f9
DM
1422011-09-21 David S. Miller <davem@davemloft.net>
143
144 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
145 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
146
505b88fb
L
1472011-08-12 H.J. Lu <hongjiu.lu@intel.com>
148
149 PR ld/13082
150 * x86-64.h (R_X86_64_RELATIVE64): New.
151
df58fc94
RS
1522011-07-24 Chao-ying Fu <fu@mips.com>
153 Maciej W. Rozycki <macro@codesourcery.com>
154
155 * mips.h (R_MICROMIPS_min): New relocations.
156 (R_MICROMIPS_26_S1): Likewise.
157 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
158 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
159 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
160 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
161 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
162 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
163 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
164 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
165 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
166 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
167 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
168 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
169 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
170 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
171 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
172 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
173 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
174 (R_MICROMIPS_max): Likewise.
175 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
176 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
177 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
178 (STO_MICROMIPS): Likewise.
179 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
180 (ELF_ST_IS_COMPRESSED): Likewise.
181 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
182 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
183 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
184
7a9068fe
L
1852011-07-22 H.J. Lu <hongjiu.lu@intel.com>
186
187 * common.h (EM_K1OM): New.
188
9c55345c
TS
1892011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
190 Thomas Schwinge <thomas@schwinge.name>
191
2bb70ae0 192 PR binutils/12913
9c55345c
TS
193 * common.h (ELFOSABI_GNU): Define, replaces...
194 (ELFOSABI_LINUX): ... this, kept as an alias.
195 (ELFOSABI_HURD): Remove.
196
faa9a424
UW
1972011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
198
199 * common.h (NT_ARM_VFP): Define.
200
aa137e4d
NC
2012011-06-13 Walter Lee <walt@tilera.com>
202
203 * common.h: Add EM_TILEGX.
204 * tilegx.h: New file.
205 * tilepro.h: New file.
206
2ddcd4af
TG
2072011-06-09 Tristan Gingold <gingold@adacore.com>
208
209 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
210
cc643b88
NC
2112011-06-02 Nick Clifton <nickc@redhat.com>
212
213 * common.h: Fix spelling mistake in comment.
214 * reloc-macros.h: Likewise.
215
63e1a0fc
PB
2162011-05-31 Paul Brook <paul@codesourcery.com>
217
218 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
219
8b40760a
L
2202011-05-09 Paul Brook <paul@codesourcery.com>
221
222 * tic6x.h (ELF_STRING_C6000_unwind,
223 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
224 ELF_STRING_C6000_unwind_info_once): Define.
225
e21e5835
NC
2262011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
227
228 * common.h (NT_STAPSDT): New define.
229
c7811365
BS
2302011-03-31 Bernd Schmidt <bernds@codesourcery.com>
231
232 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
233 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
234 (SHN_TIC6X_SCOMMON): Define.
235
00e98fc7
TG
2362011-03-31 Tristan Gingold <gingold@adacore.com>
237
238 * ia64.h (Elf64_External_VMS_Note): New struct.
239 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
240 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
241 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
242 (NT_VMS_PATCHTIME) New macros.
243
34e77a92
RS
2442011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
245
246 * arm.h (R_ARM_IRELATIVE): New relocation.
247
35fc36a8
RS
2482011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
249
250 * internal.h (elf_internal_sym): Add st_target_internal.
251 * arm.h (arm_st_branch_type): New enum.
252 (ARM_SYM_BRANCH_TYPE): New macro.
253
8f7e76d0
NC
2542011-03-10 Nick Clifton <nickc@redhat.com>
255
256 * common.h (EM_V850): V850s now supplied by Renesas.
257
15a44d57
AM
2582011-02-25 Alan Modra <amodra@gmail.com>
259
eba5cfbc 260 PR 12516
15a44d57
AM
261 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
262 sections at start or end of PT_DYNAMIC.
263
0855e32b
NS
2642011-01-10 Nathan Sidwell <nathan@codesourcery.com>
265 Glauber de Oliveira Costa <glommer@gmail.com>
266
267 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
268 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
269 relocations.
270
aa137e4d
NC
2712010-11-16 Jie Zhang <jie.zhang@analog.com>
272
273 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
274 (EF_BFIN_DATA_IN_L1): Define.
275
fd503541
NC
2762010-11-11 Mingming Sun <mingm.sun@gmail.com>
277
278 * mips.h (E_MIPS_MACH_LS3A): Defined.
279
87779176
JM
2802010-11-02 Joseph Myers <joseph@codesourcery.com>
281
282 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
283 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
284 Tag_ABI_array_object_alignment,
285 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
286
3cbd1c06
JM
2872010-10-29 Joseph Myers <joseph@codesourcery.com>
288
289 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
290
b5593623
JM
2912010-10-29 Bernd Schmidt <bernds@codesourcery.com>
292 Joseph Myers <joseph@codesourcery.com>
293
294 * tic6x-attrs.h (Tag_ABI_DSBT): New.
295
75fa6dc1
JM
2962010-10-21 Joseph Myers <joseph@codesourcery.com>
297
298 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
299 value 4.
300 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
301 attribute renaming.
302
1cd986c5
NC
3032010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
304 Ina Pandit <ina.pandit@kpitcummins.com>
305
306 * v850.h: Add support for V850E2 and V850E2V3.
307 (v850_reloc_type): Update the newly added relocations
308
f4638467
AM
3092010-07-20 Alan Modra <amodra@gmail.com>
310
311 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
312 (ELF_SECTION_SIZE): ..here.
313 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
314 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
315
ba761f19
AM
3162010-06-25 Alan Modra <amodra@gmail.com>
317
318 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
319
59e6276b
JM
3202010-06-15 Joseph Myers <joseph@codesourcery.com>
321
322 * tic6x-attrs.h: New.
323 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
324 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
325 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
326 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
327 C6XABI_Tag_CPU_arch_C674X): Define.
328
28f997cf
TG
3292010-06-11 Tristan Gingold <gingold@adacore.com>
330
331 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
332 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
333 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
334 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
335 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
336 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
337 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
338 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
339 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
340 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
341 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
342 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
343 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
344 (Elf64_External_VMS_IMAGE_RELA): Ditto.
345 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
346 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
347 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
348 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
349 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
350 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
351 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
352 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
353
8e45593f
NC
3542010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
355 Joseph Myers <joseph@codesourcery.com>
356 Andrew Stubbs <ams@codesourcery.com>
357
358 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
359 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
360 other invalid ranges.
361 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
362 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
363 (R_SH_FUNCDESC_VALUE): New.
364
18ae9cc1
L
3652010-05-18 H.J. Lu <hongjiu.lu@intel.com>
366
367 PR gas/11600
368 * common.h (SHF_EXCLUDE): New.
369
370 * i370.h (SHF_EXCLUDE): Removed.
371 * or32.h (SHF_EXCLUDE): Likewise.
372 * ppc.h (SHF_EXCLUDE): Likewise.
373 * sparc.h (SHF_EXCLUDE): Likewise.
374
9a83a553
AM
3752010-04-23 Alan Modra <amodra@gmail.com>
376
377 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
378 Invert logic to clarify test for .tbss.
379 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
380 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
381 macro args with parentheses.
382 (ELF_SECTION_IN_SEGMENT): Define.
383 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
384 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
385
75375b3e
MGD
3862010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
387
388 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
389 Tag_FP_HP_extension): Add new ABI attribute tags.
390
e4e42b45
NC
3912010-04-15 Nick Clifton <nickc@redhat.com>
392
393 * alpha.h: Update copyright notice to use GPLv3.
394 * arc.h: Likewise.
395 * arm.h: Likewise.
396 * avr.h: Likewise.
397 * bfin.h: Likewise.
398 * common.h: Likewise.
399 * cr16.h: Likewise.
400 * cr16c.h: Likewise.
401 * cris.h: Likewise.
402 * crx.h: Likewise.
403 * d10v.h: Likewise.
404 * d30v.h: Likewise.
405 * dlx.h: Likewise.
406 * dwarf.h: Likewise.
407 * external.h: Likewise.
408 * fr30.h: Likewise.
409 * frv.h: Likewise.
410 * h8.h: Likewise.
411 * hppa.h: Likewise.
412 * i370.h: Likewise.
413 * i386.h: Likewise.
414 * i860.h: Likewise.
415 * i960.h: Likewise.
416 * ia64.h: Likewise.
417 * internal.h: Likewise.
418 * ip2k.h: Likewise.
419 * iq2000.h: Likewise.
420 * lm32.h: Likewise.
421 * m32c.h: Likewise.
422 * m32r.h: Likewise.
423 * m68hc11.h: Likewise.
424 * m68k.h: Likewise.
425 * mcore.h: Likewise.
426 * mep.h: Likewise.
427 * microblaze.h: Likewise.
428 * mips.h: Likewise.
429 * mmix.h: Likewise.
430 * mn10200.h: Likewise.
431 * moxie.h: Likewise.
432 * msp430.h: Likewise.
433 * mt.h: Likewise.
434 * openrisc.h: Likewise.
435 * or32.h: Likewise.
436 * pj.h: Likewise.
437 * ppc.h: Likewise.
438 * ppc64.h: Likewise.
439 * reloc-macros.h: Likewise.
440 * rx.h: Likewise.
441 * s390.h: Likewise.
442 * sh.h: Likewise.
443 * sparc.h: Likewise.
444 * spu.h: Likewise.
445 * v850.h: Likewise.
446 * vax.h: Likewise.
447 * vxworks.h: Likewise.
448 * x86-64.h: Likewise.
449 * xc16x.h: Likewise.
450 * xstormy16.h: Likewise.
451 * xtensa.h: Likewise.
452
9957b18f
AM
4532010-04-08 David Stubbs <stubbs@icerasemi.com>
454
455 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
456 cannot contain any sections.
457
40b36596
JM
4582010-03-25 Joseph Myers <joseph@codesourcery.com>
459
460 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
461 * tic6x.h: New.
462
e1dcda2d
L
4632010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
464
465 * common.h (VER_FLG_*): Document.
466 (VER_FLG_INFO): Define.
467
17e57237
NC
4682010-02-23 Andrew Zabolotny <anpaza@mail.ru>
469
470 PR binutils/11297
471 * avr.h: (R_AVR_8): New relocation number.
472
cd21e546
MGD
4732010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
474
475 * arm.h (Tag_MPextension_use): Renumber.
476 (Tag_DIV_use): Add.
477 (Tag_MPextension_use_legacy): Likewise.
478
d7eeb400
MS
4792010-02-09 Michael Holzheu <holzheu@de.ibm.com>
480
481 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
482 NT_S390_CTRS and NT_S390_PREFIX): Define.
483
e1dcda2d
L
4842010-02-08 David S. Miller <davem@davemloft.net>
485
486 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
487
4339cae0
L
4882010-02-02 H.J. Lu <hongjiu.lu@intel.com>
489
490 * common.h (NT_386_XSTATE): New.
491
3ff95107 4922010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 493
3ff95107
L
494 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
495
c75a08aa
AM
4962010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
497
4339cae0 498 * common.h (PN_XNUM): Define.
c75a08aa 499
0675e188
UW
5002009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
501
502 * common.h (NT_S390_HIGH_GPRS): Define.
503
32af9f6e
AM
5042009-12-17 Alan Modra <amodra@bigpond.net.au>
505
506 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
507 R_PPC_RELAX32PC_PLT): Delete.
508 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
509
8b40760a
L
5102009-12-03 David Daney <ddaney@caviumnetworks.com>
511 Adam Nemet <adambnemet@gmail.com>
512
513 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
514
3c65b800
JM
5152009-11-28 Joseph Myers <joseph@codesourcery.com>
516
517 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
518 EM_TI_C5500, EM_CUDA): Define.
519 (EM_res140, EM_res141, EM_res142): Remove.
520
9e3c6df6
PB
5212009-11-17 Paul Brook <paul@codesourcery.com>
522 Daniel Jacobowitz <dan@codesourcery.com>
523
524 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
525
c7927a3c
NC
5262009-09-29 DJ Delorie <dj@redhat.com>
527
528 * rx.h: New file.
529
a7f2871e
AM
5302009-09-21 Alan Modra <amodra@bigpond.net.au>
531
532 * ppc.h (DT_PPC_TLSOPT): Define.
533 * ppc64.h (DT_PPC64_TLSOPT): Define.
534
7f6fed87
NC
5352009-08-10 Daniel Gutson <dgutson@codesourcery.com>
536
537 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
538 (SHT_ARM_OVERLAYSECTION): New define.
539
cb88ce9f
BS
5402006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
541
542 From Mike Frysinger <michael.frysinger@analog.com>
543 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
544 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
545 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
546 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
547 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
548 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
549 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
550 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
551 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
552 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
553 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
554 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
555 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
556 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
557 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
558 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
559 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
560 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
561 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 562
44db4087
ME
5632009-08-09 Michael Eager <eager@eagercon.com>
564
565 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 566 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 567
7ba29e2a
NC
5682009-08-06 Michael Eager <eager@eagercon.com>
569
570 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
571 * elf/microblaze.h: New reloc definitions.
572
28ec585f
AM
5732009-07-30 Alan Modra <amodra@bigpond.net.au>
574
575 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
576 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
577
8a9036a4
L
5782009-07-25 H.J. Lu <hongjiu.lu@intel.com>
579
580 * common.h (EM_L1OM): New.
581
8fdcc58d
TS
5822009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
583 Alan Modra <amodra@bigpond.net.au>
584
585 * spu.h (R_SPU_ADD_PIC): New.
586
3e7a7d11
NC
5872009-07-23 Ulrich Drepper <drepper@redhat.com>
588
589 * common.h (STB_GNU_UNIQUE): Define.
590
fa8f86ff
TT
5912009-07-10 Tom Tromey <tromey@redhat.com>
592
593 * dwarf2.h: Move to `..'.
594
1bffd25b
L
5952009-07-10 H.J. Lu <hongjiu.lu@intel.com>
596
597 * dwarf2.h: Just include ../dwarf2.h.
598
e054468f
AM
5992009-07-10 Alan Modra <amodra@bigpond.net.au>
600
601 * ppc.h (R_PPC_IRELATIVE): Add.
602 (R_PPC_RELAX32, R_PPC_RELAX32PC,
603 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
604 * ppc64.h (R_PPC64_IRELATIVE): Add.
605
3244e8f5
JJ
6062009-07-03 Jakub Jelinek <jakub@redhat.com>
607
608 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
609 and DW_OP_stack_value.
610
ceaf50a2
AM
6112009-06-22 Alan Modra <amodra@bigpond.net.au>
612
613 * ppc.h (R_PPC_RELAX*): Define as enum.
614
f865a31d
AG
6152009-06-11 Anthony Green <green@moxielogic.org>
616
617 * moxie.h (R_MOXIE_PCREL10): New.
618
cbe950e9
L
6192009-06-01 H.J. Lu <hongjiu.lu@intel.com>
620
621 PR ld/10205
622 * i386.h (R_386_IRELATIVE): New.
623 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
624
cf65542b
L
6252009-05-27 H.J. Lu <hongjiu.lu@intel.com>
626
627 * common.h: Update comments for dynamic tag ranges.
628
4e38f72c
DD
6292009-04-30 DJ Delorie <dj@redhat.com>
630
631 * mep.h (EF_MEP_COP_*): New.
632 (EF_MEP_ALL_FLAGS): Add them.
633
d8045f23
NC
6342009-04-30 Nick Clifton <nickc@redhat.com>
635
636 * common.h (STT_GNU_IFUNC): Define.
637
ed4a4bdf
CC
6382009-04-24 Cary Coutant <ccoutant@google.com>
639
640 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
641
20135e4c
NC
6422009-04-15 Anthony Green <green@moxielogic.com>
643
644 * common.h (EM_MOXIE): Define.
645 * moxie.h: New file.
646
4d28413b
DD
6472009-04-07 DJ Delorie <dj@redhat.com>
648
649 * mep.h (EF_MEP_CPU_C5): New.
650
96b2958f
L
6512009-04-01 H.J. Lu <hongjiu.lu@intel.com>
652
653 * common.h (EM_INTEL178): Removed.
654 (EM_INTEL179): Likewise.
655 (EM_ETPU): New.
656 (EM_SLE9X): Likewise.
657 (EM_INTEL181): Likewise.
658 (EM_INTEL182): Likewise.
659
f47a1d2e
L
6602009-03-31 H.J. Lu <hongjiu.lu@intel.com>
661
662 * common.h (EM_INTEL178): New.
663 (EM_INTEL179): Likewise.
664 (EM_INTEL180): Likewise.
665
0e879927
ILT
6662009-03-20 Mikolaj Zalewski <mikolajz@google.com>
667
668 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
669
4d407348
MK
6702009-03-14 Mark Kettenis <kettenis@gnu.org>
671
17e57237
NC
672 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
673 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
674 (NT_OPENBSD_WCOOKIE): New defines.
675
904001b0
JK
6762009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
677
678 * common.h (AT_RANDOM): Define.
679
727fc41e
AM
6802009-03-04 Alan Modra <amodra@bigpond.net.au>
681
682 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
683 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
684
c3b7224a
NC
6852009-03-02 Qinwei <qinwei@sunnorth.com.cn>
686
687 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
688 * common.h (EM_SCORE_OLD): Define.
689
36319970
L
6902009-02-23 H.J. Lu <hongjiu.lu@intel.com>
691
692 * common.h (STB_LOPROC): Replace Application-specific with
693 Processor-specific in comments.
694 (STB_HIPROC): Likewise.
695 (STT_LOPROC): Likewise.
696 (STT_HIPROC): Likewise.
697
52b6b6b9
JM
6982009-02-03 Sandip Matte <sandip@rmicorp.com>
699
700 * mips.h (E_MIPS_MACH_XLR): Define.
701
cf869cce
NC
7022009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
703
704 * m68k.h: Map TLS relocations to numbers.
705
91e22acd
AS
7062009-01-15 Andrew Stubbs <ams@codesourcery.com>
707 Julian Brown <julian@codesourcery.com>
708
709 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
710 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
711 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
712 version 2.07.
713 (Tag_undefined39, Tag_nodefaults): New enum values.
714 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
715 (Tag_conformance, Tag_Virtualization_use): Likewise.
716 (Tag_undefined69, Tag_MPextension_use): Likewise.
717
01e1a5bc
NC
7182009-01-15 Douglas B Rupp <rupp@gnat.com>
719
720 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
721 New macros. Minor reformatting.
722
84e94c90
NC
7232008-12-23 Jon Beniston <jon@beniston.com>
724
725 * lm32.h: New file.
726
0f88be7a
NC
7272008-12-23 Nick Clifton <nickc@redhat.com>
728
729 * commmon.h (STT_IFUNC): Delete.
730
7a0cc8ed
HPN
7312008-12-20 Hans-Peter Nilsson <hp@axis.com>
732
733 * cris.h (R_CRIS_32_IE): New relocation.
734
e7c33416
NC
7352008-12-03 Nick Clifton <nickc@redhat.com>
736
737 * common.h (STT_IFUNC): Define.
738
e73521d6
SR
7392008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
740
741 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
742 R_CR16_GLOB_DAT): New relocations.
743
a973d22c
HPN
7442008-11-25 Hans-Peter Nilsson <hp@axis.com>
745
746 * cris.h (R_CRIS_32_TPREL): Correct comment.
747 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
748
8e79c3df
CM
7492008-11-18 Catherine Moore <clm@codesourcery.com>
750
751 * arm.h (Tag_ABI_FP_16bit_format): Define.
752
2b0bc088
NC
7532008-11-14 Nathan Sidwell <nathan@codesourcery.com>
754
755 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 756
759cc328
UW
7572008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
758
759 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
760
f82e0623
NF
7612008-10-10 Nathan Froyd <froydnj@codesourcery.com>
762
763 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
764
1d037692
HPN
7652008-10-04 Hans-Peter Nilsson <hp@axis.com>
766
767 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
768 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
769 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
770 (R_CRIS_16_TPREL): New relocations.
771
28dbbc02
BW
7722008-08-20 Bob Wilson <bob.wilson@acm.org>
773
774 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
775 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
776 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
777
861fb55a
DJ
7782008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
779 Daniel Jacobowitz <dan@codesourcery.com>
780 Catherine Moore <clm@codesourcery.com>
781 Mark Shinwell <shinwell@codesourcery.com>
782
783 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
784 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
785
0deb8eee
AM
7862008-08-04 Markus Weiss <weissms@aros.org>
787
788 * common.h (ELFOSABI_AROS): Update comment.
789
3c7b9897
AM
7902008-07-26 Michael Eager <eager@eagercon.com>
791
792 * ppc.h: Add description of single-precision.
793
89eeb0bc
LM
7942008-07-21 Luis Machado <luisgpm@br.ibm.com>
795
796 * common.h: Define NT_PPC_VSX.
797
30c09090
RS
7982008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
799
800 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
801
b8a39af8
SR
8022008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
803
804 * common.h (EM_CR16): Correct value.
805 (EM_CR16): Rename to EM_CR16_OLD.
806
ff7eeb89
DD
8072008-06-12 DJ Delorie <dj@redhat.com>
808
809 * common.h (EM_M32C_NEW): Rename to EM_M32C.
810 (EM_M32C): Rename to EM_M32C_OLD.
811
3c9a78e0
JM
8122008-06-12 Joseph Myers <joseph@codesourcery.com>
813
814 * common.h: Update e_machine table.
815
a23ede3d
KK
8162008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
817
818 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
819
2424f303
JM
8202008-06-09 Joseph Myers <joseph@codesourcery.com>
821
822 * common.h: Change registry@caldera.com to registry@sco.com.
823
7c90103b
NC
8242008-05-21 Nick Clifton <nickc@redhat.com>
825
826 * reloc-macros.h: Add a comment about the use of the
827 END_RELOC_NUMBERS symbol as a sentinel value.
828
8292008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 830
7c90103b
NC
831 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
832
14a6d8e0
DM
8332008-04-16 David S. Miller <davem@davemloft.net>
834
835 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
836 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
837 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
838 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
839
15397d0b
ILT
8402008-03-24 Ian Lance Taylor <iant@google.com>
841
842 * common.h (NT_GNU_GOLD_VERSION): Define.
843
72de5009
AM
8442008-03-13 Alan Modra <amodra@bigpond.net.au>
845
846 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
847 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
848 Order struct as for external version.
849
1bce5d2c
AM
8502008-03-12 Alan Modra <amodra@bigpond.net.au>
851
4fbb74a6
AM
852 PR 5900
853 * common.h (SHN_BAD): Delete.
854 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
855 * external.h: ..here.
856 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
857 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
858 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
859
8602008-03-12 Alan Modra <amodra@bigpond.net.au>
861
862 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 863 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 864 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 865 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 866 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 867 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
868 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
869 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 870 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 871 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 872 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
873 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
874 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 875 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 876 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 877
35d60fe4
NC
8782008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
879
880 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
881 DW_OP_PGI_omp_thread_num.
882
7b03d09a
AN
8832008-02-04 Adam Nemet <anemet@caviumnetworks.com>
884
885 * mips.h: Update copyright.
886 (E_MIPS_MACH_OCTEON): New macro.
887
148b93f2
NC
8882008-01-30 Tristan Gingold <gingold@adacore.com>
889
890 Add OpenVMS extensions.
1bce5d2c
AM
891 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
892 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 893 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
894 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
895 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
896 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
897 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
898 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
899 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
900 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
901 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
902 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
903 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
904 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
905 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
906 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
907 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
908 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
909 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
910 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
911 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
912 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
913
c74ba406
MK
9142008-01-16 Mark Kettenis <kettenis@gnu.org>
915
916 * common.h (AT_SUN_AUXFLAGS): Define.
917
60955fda
DJ
9182007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
919
920 * dwarf2.h (DW_AT_hi_user): Correct value.
921
1bbb5f21 9222007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 923
1bbb5f21 924 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 925
350cc38d
MS
9262007-11-29 Mark Shinwell <shinwell@codesourcery.com>
927
928 * mips.h (E_MIPS_MACH_LS2E): New.
929 (E_MIPS_MACH_LS2F): New.
930
f7bc09bd
NS
9312007-11-28 Nathan Sidwell <nathan@codesourcery.com>
932
933 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
934 segments at the end of memory.
935
e210c36b
NC
9362007-11-17 Thiemo Seufer <ths@mips.com>
937
938 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
939 in comment.
940
e2a0d921
NC
9412007-11-16 Nick Clifton <nickc@redhat.com>
942
943 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
944 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
945 (DW_AT_stride): Rename to DW_AT_byte_stride.
946
7a2b07ff
NS
9472007-11-08 Nathan Sidwell <nathan@codesourcery.com>
948
949 * vxworks.h: New.
950
569006e5
NC
9512007-10-30 Nick Clifton <nickc@redhat.com>
952
953 * mn10300.h (R_MN10300_ALIGN): Define.
954
c6e65352
DJ
9552007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
956
957 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
958
bfff1642
NC
9592007-10-19 Nick Clifton <nickc@redhat.com>
960
961 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
962
3e6ff6e5
RM
9632007-10-18 Roland McGrath <roland@redhat.com>
964
965 * common.h (NT_PPC_VMX): New macro.
966
7fac7ff4
NC
9672007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
968
969 * cr16.h: Updated with new relocaction macros.
970
b10a8ae0
L
9712007-09-17 H.J. Lu <hongjiu.lu@intel.com>
972
973 PR binutils/3281
974 PR binutils/5037
975 * internal.h (elf_segment_map): Add p_size and p_size_valid.
976 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
977 PT_GNU_RELRO segments.
978
8d100c32
KH
9792007-09-11 Nathan Sidwell <nathan@codesourcery.com>
980
981 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
982
b15fa79e
AM
9832007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
984
985 * common.h (NT_SPU): Define.
986
2b05f1b7
L
9872007-08-16 H.J. Lu <hongjiu.lu@intel.com>
988
989 * common.h: Revert last change.
990
94b11780
L
9912007-08-16 H.J. Lu <hongjiu.lu@intel.com>
992
993 * common.h (PT_GNU_STACK): Renamed to ...
994 (PT_GNU_ATTR): This.
995 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
996
fd2f25da
RM
9972007-07-09 Roland McGrath <roland@redhat.com>
998
999 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1000
34c8bcba
JM
10012007-06-29 Joseph Myers <joseph@codesourcery.com>
1002
1003 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1004
2cf19d5c
JM
10052007-06-29 Joseph Myers <joseph@codesourcery.com>
1006
1007 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1008
104d59d1
JM
10092007-06-29 Joseph Myers <joseph@codesourcery.com>
1010
1011 * arm.h (elf32_arm_add_eabi_attr_int,
1012 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1013 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1014 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1015 Tag_Symbol, Tag_compatibility): Remove.
1016 * common.h (SHT_GNU_ATTRIBUTES): Define.
1017
3d3d428f
NC
10182007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1019
1020 * common.h (EM_CR16): New entry for CR16 cpu.
1021 * cr16.h: New file.
1022
99ded152
BW
10232007-06-11 Sterling Augustine <sterling@tensilica.com>
1024 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1025
99ded152
BW
1026 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1027 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1028
f89d32d9
CT
10292007-05-18 Caroline Tice <ctice@apple.com>
1030
fd2f25da 1031 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1032 DW_OP_GNU_uninit.
1033
4f4416b5
AM
10342007-05-12 Alan Modra <amodra@bigpond.net.au>
1035
1036 * spu.h (R_SPU_ADDR16X): Define.
1037 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1038
ece5ef60
AM
10392007-05-11 Alan Modra <amodra@bigpond.net.au>
1040
1041 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1042
627b32bc
AM
10432007-05-02 Alan Modra <amodra@bigpond.net.au>
1044
1045 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1046 and vma for appropriate sections.
1047
0c3e446c
JB
10482007-04-26 Jan Beulich <jbeulich@novell.com>
1049
1050 * common.h (DT_ENCODING): Correct value (back to spec mandated
1051 value).
1052
d4c87fc1
AM
10532007-03-08 Alan Modra <amodra@bigpond.net.au>
1054
1055 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1056 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1057 that don't clash with visibility bits.
1058
689d9c8c
AM
10592007-03-07 Alan Modra <amodra@bigpond.net.au>
1060
1061 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1062
b95dd98f 10632007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1064 Richard Sandiford <rsandifo@redhat.com>
1065 Richard Henderson <rth@redhat.com>
1066 DJ Delorie <dj@redhat.com>
1067 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1068
1069 * mep.h: New file.
b95dd98f
DB
1070 * common.h (EM_CYGNUS_MEP): Define.
1071
10722007-02-15 Dave Brolley <brolley@redhat.com>
1073
1074 From Graydon Hoare <graydon@redhat.com>:
1075 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1076
3bdcfdf4
KH
10772007-01-08 Kazu Hirata <kazu@codesourcery.com>
1078
1079 * m68k.h (EF_M68K_FIDO): New.
1080 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1081 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1082
9840d27e
KH
10832006-12-25 Kazu Hirata <kazu@codesourcery.com>
1084
1085 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1086
425c6cb0
KH
10872006-12-19 Kazu Hirata <kazu@codesourcery.com>
1088
1089 * m68k.h (EF_M68K_ARCH_MASK): New.
1090
3271a814
NS
10912006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1092
1093 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1094
c694fd50
KH
10952006-12-07 Kazu Hirata <kazu@codesourcery.com>
1096
1097 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1098 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1099 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1100 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1101 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1102 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1103 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1104 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1105 EF_M68K_CF_FLOAT, respectively.
1106
4fd454c8
NC
11072006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1108 Nick Clifton <nickc@redhat.com>
1109
1110 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1111
165b93e7
RS
11122006-10-28 Richard Sandiford <richard@codesourcery.com>
1113
1114 * mips.h (R_MIPS_GLOB_DAT): Define
1115 (R_MIPS_max): Bump by 1.
1116
e9f53129
AM
11172006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1118 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1119 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1120 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1121 Alan Modra <amodra@bigpond.net.au>
1122
1123 * common.h (EM_SPU): Define.
1124 * spu.h: New file.
1125
b3549761
NC
11262006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1127
1128 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1129 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1130 (EF_SCORE_HASENTRY): Delete.
1131
e210c36b
NC
11322006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1133
1134 * arm.h: Define TAG_CPU_ARCH_* constants.
1135
1c0d3aa6
NC
11362006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1137
1138 * score.h: New file.
1139 * common.h: Add Score machine number.
1140
fdc90cb4
JJ
11412006-07-10 Jakub Jelinek <jakub@redhat.com>
1142
1143 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1144
1224efb8
L
11452006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1146
1147 * internal.h (ELF_SECTION_SIZE): New.
1148 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1149 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1150 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1151
3f570048
AM
11522006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1153
1154 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1155
9b52905e
NC
11562006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1157 Randolph Chung <randolph@tausq.org>
1158 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1159 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1160 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1161 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1162 New TLS relocs.
1163 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1164 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1165 Define TLS relocs using existing equivalents.
1166
fd2f25da
RM
11672006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1168
28c9d252
NC
1169 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1170
e210c36b
NC
11712006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1172
1173 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1174 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1175 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1176 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1177 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1178 R_BFIN_GOTOFFLO): New relocs.
1179 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1180
11812006-03-23 Michael Matz <matz@suse.de>
1182
1183 * x86-64.h: Add the new relocations with their official
1184 numbers.
1185
0a44bf69
RS
11862006-03-22 Richard Sandiford <richard@codesourcery.com>
1187 Daniel Jacobowitz <dan@codesourcery.com>
1188 Phil Edwards <phil@codesourcery.com>
1189 Zack Weinberg <zack@codesourcery.com>
1190 Mark Mitchell <mark@codesourcery.com>
1191 Nathan Sidwell <nathan@codesourcery.com>
1192
1193 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1194
e14430ab
DA
11952006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1196
1197 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1198 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1199 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1200 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1201 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1202
3a4a14e9
PB
12032006-03-10 Paul Brook <paul@codesourcery.com>
1204
1205 * arm.h (EF_ARM_EABI_VER5): Define.
1206
0b2e31dc
NS
12072006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1208
1209 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1210 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1211 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1212 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1213 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1214 (EF_M68K_EMAC_B): New.
1215
df406460
NC
12162006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1217
1218 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1219 (EF_AVR_LINKRELAX_PREPARED): Add.
1220
2c10a7e5
BE
12212006-03-02 Ben Elliston <bje@au.ibm.com>
1222
1223 Import from the GCC tree:
1224 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1225
1226 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1227 from DWARF 3.
1228 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1229 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1230 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1231 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1232 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1233 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1234 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1235 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1236 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1237 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1238 (DW_END_default, DW_END_big, DW_END_little): New.
1239 (DW_END_lo_user, DW_END_hi_user): Define.
1240 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1241 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1242 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1243 DW_LANG_D): New.
1244
e210c36b
NC
12452006-02-06 Steve Ellcey <sje@cup.hp.com>
1246
1247 * ia64.h (SHF_IA_64_HP_TLS): New.
1248
6772dd07
DD
12492006-02-24 DJ Delorie <dj@redhat.com>
1250
1251 * m32c.h: Add relax relocs.
1252
d70c5fc7
NC
12532006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1254 Anil Paranjape <anilp1@kpitcummins.com>
1255 Shilin Shakti <shilins@kpitcummins.com>
1256
1257 * common.h (EM_XC16X): New entry for xc16x cpu.
1258 Sort other EM_* numbers into numerical order.
1259 * xc16x.h: New file.
fd2f25da 1260
84d1d650
L
12612006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1262
1263 PR binutils/2258
1264 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1265 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1266
266abb8f
NS
12672006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1268
1269 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1270 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1271 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1272 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1273 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1274
12752006-02-06 Steve Ellcey <sje@cup.hp.com>
1276
1277 * ia64.h (SHF_IA_64_HP_TLS): New.
1278
67a4f2b7
AO
12792006-01-18 Alexandre Oliva <aoliva@redhat.com>
1280
1281 Introduce TLS descriptors for i386 and x86_64.
1282 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1283 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1284 New.
1285 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1286 R_X86_64_TLSDESC): New.
1287
64fd6348
NC
12882006-01-09 Mike Frysinger <vapier@gentoo.org>:
1289
1290 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1291
d031aafb
NS
12922005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1293
1294 Second part of ms1 to mt renaming.
1295 * common.h (EM_MT): Renamed.
1296 * mt.h: Rename relocs, cpu & other defines.
1297
e210c36b
NC
12982005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1299
1300 * mt.h: Renamed from ms1.h
1301
39b41c9c
PB
13022005-12-12 Paul Brook <paul@codesourcery.com>
1303
1304 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1305
5e2b0d47
NC
13062005-11-11 Nick Clifton <nickc@redhat.com>
1307
1308 PR 1150
1309 * mips.h (STO_OPTIONAL): Define.
1310 (ELF_MIPS_IS_OPTIONAL): Define.
1311
e210c36b
NC
13122005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1313
1314 Add ms2.
1315 * ms1.h (EF_MS1_CPU_MS2): New.
1316
13172005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1318
1319 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1320
3c9b82ba
NC
13212005-09-30 Catherine Moore <clm@cm00re.com>
1322
1323 * bfin.h: New file.
1324 * common.h (EM_BLACKFIN): Define.
1325
ee065d83
PB
13262005-10-08 Paul Brook <paul@codesourcery.com>
1327
1328 * arm.h: Add prototypes for BFD object attribute routines.
1329
1cacb694
RE
13302005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1331
1332 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1333
3c26c61a
DA
13342005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1335
1336 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1337 New defines.
1338
67762f6b
DA
13392005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1340
1341 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1342 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1343 deprecated defines.
1344 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1345 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1346 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1347 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1348 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1349 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1350 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1351 NT_HP_UX_OPTIONS): Define.
1352
fd54057a
DD
13532005-07-25 DJ Delorie <dj@redhat.com>
1354
1355 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1356
3b22753a
L
13572005-07-25 Jan Hubicka <jh@suse.cz>
1358
1359 * x86-64.h (SHN_X86_64_LCOMMON): New.
1360 (SHF_X86_64_LARGE): New.
1361
157e7bd1
NC
13622005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1363
1364 * m32r.h (R_M32R_REL32): Added.
1365
df45824a
BE
13662005-07-18 Ben Elliston <bje@au.ibm.com>
1367
1368 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1369 Replace with DW_ATE_decimal_float (now in DWARF 3).
1370
49f58d10
JB
13712005-07-14 Jim Blandy <jimb@redhat.com>
1372
1373 Add support for Renesas M32C and M16C.
1374 * common.h (EM_M32C): New machine number.
1375 * m32c.h: New file.
fd2f25da 1376
e210c36b
NC
13772005-06-17 Jakub Jelinek <jakub@redhat.com>
1378
1379 * external.h (GRP_ENTRY_SIZE): Define.
1380
d6ab8113
JB
13812005-06-17 Jan Beulich <jbeulich@novell.com>
1382
1383 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1384 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1385 R_X86_64_GOTPC32.
1386
3c33e371
AH
13872005-06-07 Aldy Hernandez <aldyh@redhat.com>
1388 Michael Snyder <msnyder@redhat.com>
1389 Stan Cox <scox@redhat.com>
1390
1391 * common.h (EM_MS1): Define.
1392
1393 * ms1.h: New file.
1394
2acf634e
RH
13952005-05-31 Richard Henderson <rth@redhat.com>
1396
1397 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1398
484124bb
RH
13992005-05-29 Richard Henderson <rth@redhat.com>
1400
1401 * alpha.h (DT_ALPHA_PLTRO): New.
1402
d68f4033
BE
14032005-05-19 Ben Elliston <bje@au.ibm.com>
1404
1405 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1406 the user-defined encoding space pending inclusion in the standard.
1407
cb1afa5c
ZW
14082005-05-18 Zack Weinberg <zack@codesourcery.com>
1409
1410 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1411 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1412
c19d1205
ZW
14132005-05-17 Zack Weinberg <zack@codesourcery.com>
1414
1415 * arm.h: Import complete list of official relocation names
1416 and numbers from AAELF. Define FAKE_RELOCs for old names.
1417 Remove a few old names no longer used anywhere.
1418
1fe44d79
AM
14192005-05-14 Alan Modra <amodra@bigpond.net.au>
1420
1421 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1422
2df98d85
AM
14232005-05-11 Alan Modra <amodra@bigpond.net.au>
1424
1425 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1426 R_PPC_RELAX32PC_PLT) Adjust.
1427 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1428 (DT_PPC_GLINK): Define.
1429
e172dbf8
NC
14302005-05-10 Nick Clifton <nickc@redhat.com>
1431
1432 * Update the address and phone number of the FSF organization in
1433 the GPL notices in the following files:
2df98d85 1434 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1435 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1436 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1437 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1438 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1439 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1440 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1441
faa7ef87
L
14422005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1443
a63027e5
L
1444 Moved from ../ChangeLog
1445
faa7ef87
L
1446 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1447 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1448
1449 2004-10-12 Paul Brook <paul@codesourcery.com>
1450 * arm.h (EF_ARM_EABI_VER4): Define.
1451
1452 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1453
1454 * common.h (PT_SUNW_EH_FRAME): Define.
1455 * x86-64.h (SHT_X86_64_UNWIND): Define.
1456
1457 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1458 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1459 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1460 (XTENSA_PROP_SEC_NAME): Define.
1461 (property_table_entry): Add flags field.
1462 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1463
1464 2004-09-17 Paul Brook <paul@codesourcery.com>
1465 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1466 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1467 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1468
1469 2004-09-13 Paul Brook <paul@codesourcery.com>
1470 * arm.h: Rename RELABS to TARGET1.
1471
1472 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1473 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1474 (PT_GNU_RELRO): Define.
1475
ba93b8ac
DJ
14762005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1477 Phil Blundell <philb@gnu.org>
1478
1479 * arm.h: Add TLS relocations.
1480
c927f9ef
BE
14812005-03-23 Ben Elliston <bje@au.ibm.com>
1482
1483 * dwarf.h: Merge with GCC's dwarf.h.
1484
238d258f
NC
14852005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1486
1487 * m68k.h (EF_CFV4E): Define.
1488
b294bdf8
MM
14892005-03-17 Paul Brook <paul@codesourcery.com>
1490 Dan Jacobowitz <dan@codesourcery.com>
1491 Mark Mitchell <mark@codesourcery.com>
1492
1493 * arm.h (PT_ARM_EXIDX): Define.
1494
51cb3ca7
DJ
14952005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1496 Joseph Myers <joseph@codesourcery.com>
1497
1498 * mips.h: Define MIPS TLS relocations.
1499
d6f16593 15002005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1501 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1502
1503 * mips.h (R_MIPS16_GOT16): New reloc code.
1504 (R_MIPS16_CALL16): Likewise.
1505 (R_MIPS16_HI16): Likewise.
1506 (R_MIPS16_LO16): Likewise.
1507 (R_MIPS16_min): New fake reloc code.
1508 (R_MIPS16_max): Likewise.
1509
a1c17af2
MR
15102005-02-11 Maciej W. Rozycki <macro@mips.com>
1511
1512 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1513
90219bd0
AO
15142005-01-25 Alexandre Oliva <aoliva@redhat.com>
1515
1516 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1517 * frv.h: Add R_FRV_TLSMOFF.
1518 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1519 * frv.h: Add TLS relocations.
1520
e38bc3b5
NC
15212005-01-17 Nick Clifton <nickc@redhat.com>
1522
1523 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1524 EF_SH2A_SH3E): New flags.
1525 (EF_SH_BFD_TABLE): Add these new flags to the table.
1526
b4a38de6
AM
15272005-01-12 Alan Modra <amodra@bigpond.net.au>
1528
1529 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1530 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1531
750bce0e 15322004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1533
faa7ef87 1534 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1535
1e50d24d
RS
15362004-12-16 Richard Sandiford <rsandifo@redhat.com>
1537
1538 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1539
69881c93
ILT
15402004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1541
1542 * mips.h (E_MIPS_MACH_9000): Define.
1543
b676888f
HPN
15442004-11-04 Hans-Peter Nilsson <hp@axis.com>
1545
1546 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1547 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1548 macros.
1549
637cf767
EC
15502004-10-06 Eric Christopher <echristo@redhat.com>
1551
1552 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1553
40a18ebd
NC
15542004-10-01 Paul Brook <paul@codesourcery.com>
1555
1556 * arm.h (SHT_ARM_EXIDX): Define.
1557 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1558 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1559 Define.
1560
b18c562e
NC
15612004-08-25 Dmitry Diky <diwil@spec.ru>
1562
1563 * msp430.h: Add new relocs.
1564
083febaa
L
15652004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1566
1567 * i386.h (R_386_USED_BY_INTEL_200): New.
1568
1d70c7fb
AO
15692004-07-29 Alexandre Oliva <aoliva@redhat.com>
1570
1571 Introduce SH2a support.
1572 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1573 * sh.h (EF_SH2A_NOFPU): New.
1574 2003-12-01 Michael Snyder <msnyder@redhat.com>
1575 * sh.h (EF_SH2A): New.
1576
670ec21d
NC
15772004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1578
1579 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1580 BFD_RELOC_CRX_SWITCH32.
1581
1fe1f39c
NC
15822004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1583
1584 * common.h (EM_CRX): Define.
1585 * crx.h: New file.
1586
097f809a
NC
15872004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1588
1589 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1590 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1591
375db92b
AM
15922004-06-19 Alan Modra <amodra@bigpond.net.au>
1593
1594 * common.h (ELF64_R_INFO): Warning fix.
1595
092dcd75
CD
15962004-06-14 Chris Demetriou <cgd@broadcom.com>
1597
1598 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1599 with an updated comment.
1600
f6f9408f
JR
16012004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1602
1603 * sh.h (EF_SH_HAS_DSP): Remove.
1604 (EF_SH_HAS_FP): Remove.
1605 (EF_SH_MERGE_MACH): Remove.
1606 (EF_SH4_NOFPU): Convert to decimal.
1607 (EF_SH4A_NOFPU): Likewise.
1608 (EF_SH4_NOMMU_NOFPU): Likewise.
1609 (EF_SH3_NOMMU): Add new macro.
1610 (EF_SH_BFD_TABLE): Likewise.
1611 (sh_find_elf_flags): Add prototype.
1612 (sh_elf_get_flags_from_mach): Likewise.
1613
4030e8f6
CD
16142004-04-24 Chris Demetriou <cgd@broadcom.com>
1615
1616 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1617 (R_MIPS_GNU_REL_HI16): Remove.
1618 (R_MIPS_GNU_REL16_S2): Update comment.
1619
0949843d 16202004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1621 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1622
1623 * common.h (EM_CR): Define.
1624 * cr16c.h: New file.
1625
d507cf36
PB
16262004-03-23 Paul Brook <paul@codesourcery.com>
1627
1628 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1629
ae51a426
JR
16302003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1631
1632 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1633
676a64f4
RS
16342004-03-01 Richard Sandiford <rsandifo@redhat.com>
1635
1636 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1637
481fedf3
RM
16382004-01-28 Roland McGrath <roland@redhat.com>
1639
1640 * common.h (AT_SECURE): New macro.
1641
7e67eb11
RM
16422004-01-21 Roland McGrath <roland@redhat.com>
1643
1644 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1645 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1646 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1647 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1648 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1649
3fe74472
MK
16502004-01-17 Mark Kettenis <kettenis@gnu.org>
1651
1652 * common.h (NT_OPENBSD_IDENT): Define.
1653
79987b2f
AO
16542004-01-06 Alexandre Oliva <aoliva@redhat.com>
1655
1656 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1657 * frv.h (EF_FRV_FDPIC): New macro.
1658 (EF_FRV_PIC_FLAGS): Adjust.
1659 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1660 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1661 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1662 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1663 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1664 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1665 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1666 New.
1667
252b5132 1668
c9e214e5 1669For older changes see ChangeLog-9103
252b5132
RH
1670\f
1671Local Variables:
c9e214e5
AM
1672mode: change-log
1673left-margin: 8
1674fill-column: 74
252b5132
RH
1675version-control: never
1676End:
This page took 0.562026 seconds and 4 git commands to generate.