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