]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/elf/ChangeLog
Add support for 64-bit ARM architecture: AArch64
[thirdparty/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
a06ea964
NC
12012-08-13 Ian Bolton <ian.bolton@arm.com>
2 Laurent Desnogues <laurent.desnogues@arm.com>
3 Jim MacArthur <jim.macarthur@arm.com>
4 Marcus Shawcroft <marcus.shawcroft@arm.com>
5 Nigel Stephens <nigel.stephens@arm.com>
6 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7 Richard Earnshaw <rearnsha@arm.com>
8 Sofiane Naci <sofiane.naci@arm.com>
9 Tejas Belagod <tejas.belagod@arm.com>
10 Yufeng Zhang <yufeng.zhang@arm.com>
11
12 * aarch64.h: New file.
13 * common.h (EM_res183): Rename to EM_AARCH64.
14 (EM_res184): Rename to EM_ARM184.
15
cefc6d46
IS
162012-06-28 Iain Sandoe <iain@codesourcery.com>
17
18 * common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
19 AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.
20
40551fb8
NC
212012-05-16 Georg-Johann Lay <avr@gjlay.de>
22
23 PR target/13503
24 * avr.h (RELOC_NUMBERS): Rename R_AVR_8_HHI8 to R_AVR_8_HLO8.
25
6927f982
NC
262012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
27
28 * m68hc11.h (R_M68HC12_16B, R_M68HC12_PCREL_9, R_M68HC12_PCREL_10)
29 R_M68HC12_HI8XG, R_M68HC12_LO8XG): New relocations.
30 (E_M68HC11_XGATE_RAMOFFSET): Define.
31
b9c361e0
JL
322012-05-14 James Lemke <jwlemke@codesourcery.com>
33 * ppc.h (SEC_PPC_VLE): Remove.
34
352012-05-14 Catherine Moore <clm@codesourcery.com>
36 James Lemke <jwlemke@codesourcery.com>
37
38 * ppc.h (R_PPC_VLE_REL8): New reloction.
39 (R_PPC_VLE_REL15): Likewise.
40 (R_PPC_VLE_REL24): Likewise.
41 (R_PPC_VLE_LO16A): Likewise.
42 (R_PPC_VLE_LO16D): Likewise.
43 (R_PPC_VLE_HI16A): Likewise.
44 (R_PPC_VLE_HI16D): Likewise.
45 (R_PPC_VLE_HA16A): Likewise.
46 (R_PPC_VLE_HA16D): Likewise.
47 (R_PPC_VLE_SDA21): Likewise.
48 (R_PPC_VLE_SDA21_LO): Likewise.
49 (R_PPC_VLE_SDAREL_LO16A): Likewise.
50 (R_PPC_VLE_SDAREL_LO16D): Likewise.
51 (R_PPC_VLE_SDAREL_HI16A): Likewise.
52 (R_PPC_VLE_SDAREL_HI16D): Likewise.
53 (R_PPC_VLE_SDAREL_HA16A): Likewise.
54 (R_PPC_VLE_SDAREL_HA16D): Likewise.
55 (SEC_PPC_VLE): Remove.
56 (PF_PPC_VLE): New program header flag.
57 (SHF_PPC_VLE): New section header flag.
58 (vle_opcodes, vle_num_opcodes): New.
59 (VLE_OP): New macro.
60 (VLE_OP_TO_SEG): New macro.
61
99700d6f
NC
622012-05-11 Georg-Johann Lay <avr@gjlay.de
63
64 PR target/13503
65 * elf/avr.h (RELOC_NUMBERS): Add values for R_AVR_8_LO8,
66 R_AVR_8_HI8, R_AVR_8_HHI8.
67
f6c1a2d5
NC
682012-05-03 Sean Keys <skeys@ipdatasys.com>
69
70 * xgate.h: Mininal file to support XGATE relocations.
71
4d296447
DM
722012-04-27 David S. Miller <davem@davemloft.net>
73
74 * sparc.h: Add new ELF_SPARC_HWCAP_* defines for crypto,
75 pause, and compare-and-branch instructions.
76
0a22ae8e
NC
772012-03-07 Nick Clifton <nickc@redhat.com>
78
79 * mn10300.h (elf_mn10300_reloc_type): Add R_MN10300_TLS_GD,
80 R_MN10300_TLS_LD, R_MN10300_TLS_LDO, R_MN10300_TLS_GOTIE,
81 R_MN10300_TLS_IE, R_MN10300_TLS_LE, R_MN10300_TLS_DPTMOD,
82 R_MN10300_TLS_DTPOFF and R_MN10300_TLS_TPOFF.
83
6f7be959
WL
842012-02-25 Walter Lee <walt@tilera.com>
85
86 * tilegx.h (R_TILEGX_IMM16_X0_HW1_GOT): Delete.
87 (R_TILEGX_IMM16_X1_HW1_GOT): Ditto.
88 (R_TILEGX_IMM16_X0_HW2_GOT): Ditto.
89 (R_TILEGX_IMM16_X1_HW2_GOT): Ditto.
90 (R_TILEGX_IMM16_X0_HW3_GOT): Ditto.
91 (R_TILEGX_IMM16_X1_HW3_GOT): Ditto.
92 (R_TILEGX_IMM16_X0_HW2_LAST_GOT): Ditto.
93 (R_TILEGX_IMM16_X1_HW2_LAST_GOT): Ditto.
94 (R_TILEGX_IMM16_X0_HW1_TLS_GD): Ditto.
95 (R_TILEGX_IMM16_X1_HW1_TLS_GD): Ditto.
96 (R_TILEGX_IMM16_X0_HW2_TLS_GD): Ditto.
97 (R_TILEGX_IMM16_X1_HW2_TLS_GD): Ditto.
98 (R_TILEGX_IMM16_X0_HW3_TLS_GD): Ditto.
99 (R_TILEGX_IMM16_X1_HW3_TLS_GD): Ditto.
100 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_GD): Ditto.
101 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_GD): Ditto.
102 (R_TILEGX_IMM16_X0_HW1_TLS_IE): Ditto.
103 (R_TILEGX_IMM16_X1_HW1_TLS_IE): Ditto.
104 (R_TILEGX_IMM16_X0_HW2_TLS_IE): Ditto.
105 (R_TILEGX_IMM16_X1_HW2_TLS_IE): Ditto.
106 (R_TILEGX_IMM16_X0_HW3_TLS_IE): Ditto.
107 (R_TILEGX_IMM16_X1_HW3_TLS_IE): Ditto.
108 (R_TILEGX_IMM16_X0_HW2_LAST_TLS_IE): Ditto.
109 (R_TILEGX_IMM16_X1_HW2_LAST_TLS_IE): Ditto.
110 (R_TILEGX_IMM16_X0_HW0_TLS_LE): New relocation.
111 (R_TILEGX_IMM16_X1_HW0_TLS_LE): Ditto.
112 (R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE): Ditto.
113 (R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE): Ditto.
114 (R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE): Ditto.
115 (R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE): Ditto.
116 (R_TILEGX_TLS_GD_CALL): Ditto.
117 (R_TILEGX_IMM8_X0_TLS_GD_ADD): Ditto.
118 (R_TILEGX_IMM8_X1_TLS_GD_ADD): Ditto.
119 (R_TILEGX_IMM8_Y0_TLS_GD_ADD): Ditto.
120 (R_TILEGX_IMM8_Y1_TLS_GD_ADD): Ditto.
121 (R_TILEGX_TLS_IE_LOAD): Ditto.
122 (R_TILEGX_IMM8_X0_TLS_ADD): Ditto.
123 (R_TILEGX_IMM8_X1_TLS_ADD): Ditto.
124 (R_TILEGX_IMM8_Y0_TLS_ADD): Ditto.
125 (R_TILEGX_IMM8_Y1_TLS_ADD): Ditto.
126 * tilepro.h (R_TILEPRO_TLS_GD_CALL): New relocation.
127 (R_TILEPRO_IMM8_X0_TLS_GD_ADD): Ditto.
128 (R_TILEPRO_IMM8_X1_TLS_GD_ADD): Ditto.
129 (R_TILEPRO_IMM8_Y0_TLS_GD_ADD): Ditto.
130 (R_TILEPRO_IMM8_Y1_TLS_GD_ADD): Ditto.
131 (R_TILEPRO_TLS_IE_LOAD): Ditto.
132 (R_TILEPRO_IMM16_X0_TLS_LE): Ditto.
133 (R_TILEPRO_IMM16_X1_TLS_LE): Ditto.
134 (R_TILEPRO_IMM16_X0_TLS_LE_LO): Ditto.
135 (R_TILEPRO_IMM16_X1_TLS_LE_LO): Ditto.
136 (R_TILEPRO_IMM16_X0_TLS_LE_HI): Ditto.
137 (R_TILEPRO_IMM16_X1_TLS_LE_HI): Ditto.
138 (R_TILEPRO_IMM16_X0_TLS_LE_HA): Ditto.
139 (R_TILEPRO_IMM16_X1_TLS_LE_HA): Ditto.
140
9cea966c
DD
1412011-12-22 DJ Delorie <dj@redhat.com>
142
143 * rl78.h (R_RL78_RH_RELAX, R_RL78_RH_SFR, R_RL78_RH_SADDR): New.
144 (RL78_RELAXA_BRA, RL78_RELAXA_ADDR16: New.
145
8b40760a
L
1462011-12-19 Chung-Lin Tang <cltang@codesourcery.com>
147
148 * mips.h (elf_mips_reloc_type): Add R_MIPS16_TLS_* entries.
149
355b81d9
UW
1502011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
151
152 * common.h (NT_S390_LAST_BREAK): Define.
153 (NT_S390_SYSTEM_CALL): Likewise.
154
99c513f6
DD
1552011-11-01 DJ Delorie <dj@redhat.com>
156
157 * common.h (EM_RL78, EM_78K0R): New.
158 * rl78.h: New.
159
cfb8c092
NC
1602011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
161
162 * epiphany.h: New file.
163 * common.h (EM_ADAPTEVA_EPIPHANY): Define.
164
3b421ab3
AM
1652011-10-10 Alan Modra <amodra@gmail.com>
166
167 * ppc64.h (R_PPC64_TOCSAVE): Add.
168
d4cb0ea0
NC
1692011-10-05 DJ Delorie <dj@redhat.com>
170
171 * rx.h (E_FLAG_RX_PID): New.
172
9e8c70f9
DM
1732011-09-21 David S. Miller <davem@davemloft.net>
174
175 * sparc.h (Tag_GNU_Sparc_HWCAPS): New object attribute.
176 (ELF_SPARC_HWCAP_*): New HWCAPS bitmask values.
177
505b88fb
L
1782011-08-12 H.J. Lu <hongjiu.lu@intel.com>
179
180 PR ld/13082
181 * x86-64.h (R_X86_64_RELATIVE64): New.
182
df58fc94
RS
1832011-07-24 Chao-ying Fu <fu@mips.com>
184 Maciej W. Rozycki <macro@codesourcery.com>
185
186 * mips.h (R_MICROMIPS_min): New relocations.
187 (R_MICROMIPS_26_S1): Likewise.
188 (R_MICROMIPS_HI16, R_MICROMIPS_LO16): Likewise.
189 (R_MICROMIPS_GPREL16, R_MICROMIPS_LITERAL): Likewise.
190 (R_MICROMIPS_GOT16, R_MICROMIPS_PC7_S1): Likewise.
191 (R_MICROMIPS_PC10_S1, R_MICROMIPS_PC16_S1): Likewise.
192 (R_MICROMIPS_CALL16, R_MICROMIPS_GOT_DISP): Likewise.
193 (R_MICROMIPS_GOT_PAGE, R_MICROMIPS_GOT_OFST): Likewise.
194 (R_MICROMIPS_GOT_HI16, R_MICROMIPS_GOT_LO16): Likewise.
195 (R_MICROMIPS_SUB, R_MICROMIPS_HIGHER): Likewise.
196 (R_MICROMIPS_HIGHEST, R_MICROMIPS_CALL_HI16): Likewise.
197 (R_MICROMIPS_CALL_LO16, R_MICROMIPS_SCN_DISP): Likewise.
198 (R_MICROMIPS_JALR, R_MICROMIPS_HI0_LO16): Likewise.
199 (R_MICROMIPS_TLS_GD, R_MICROMIPS_TLS_LDM): Likewise.
200 (R_MICROMIPS_TLS_DTPREL_HI, R_MICROMIPS_TLS_DTPREL_LO): Likewise.
201 (R_MICROMIPS_TLS_GOTTPREL): Likewise.
202 (R_MICROMIPS_TLS_TPREL_HI16): Likewise.
203 (R_MICROMIPS_TLS_TPREL_LO16): Likewise.
204 (R_MICROMIPS_GPREL7_S2, R_MICROMIPS_PC23_S2): Likewise.
205 (R_MICROMIPS_max): Likewise.
206 (EF_MIPS_ARCH_ASE_MICROMIPS): New macro.
207 (STO_MIPS_ISA, STO_MIPS_FLAGS): Likewise.
208 (ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT): Likewise.
209 (STO_MICROMIPS): Likewise.
210 (ELF_ST_IS_MICROMIPS, ELF_ST_SET_MICROMIPS): Likewise.
211 (ELF_ST_IS_COMPRESSED): Likewise.
212 (STO_MIPS_PLT, STO_MIPS_PIC): Rework.
213 (ELF_ST_IS_MIPS_PIC, ELF_ST_SET_MIPS_PIC): Likewise.
214 (STO_MIPS16, ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): Likewise.
215
7a9068fe
L
2162011-07-22 H.J. Lu <hongjiu.lu@intel.com>
217
218 * common.h (EM_K1OM): New.
219
9c55345c
TS
2202011-07-03 Samuel Thibault <samuel.thibault@gnu.org>
221 Thomas Schwinge <thomas@schwinge.name>
222
2bb70ae0 223 PR binutils/12913
9c55345c
TS
224 * common.h (ELFOSABI_GNU): Define, replaces...
225 (ELFOSABI_LINUX): ... this, kept as an alias.
226 (ELFOSABI_HURD): Remove.
227
faa9a424
UW
2282011-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
229
230 * common.h (NT_ARM_VFP): Define.
231
aa137e4d
NC
2322011-06-13 Walter Lee <walt@tilera.com>
233
234 * common.h: Add EM_TILEGX.
235 * tilegx.h: New file.
236 * tilepro.h: New file.
237
2ddcd4af
TG
2382011-06-09 Tristan Gingold <gingold@adacore.com>
239
240 * ia64.h (Elf64_External_VMS_ORIG_DYN_Note): New struct.
241
cc643b88
NC
2422011-06-02 Nick Clifton <nickc@redhat.com>
243
244 * common.h: Fix spelling mistake in comment.
245 * reloc-macros.h: Likewise.
246
63e1a0fc
PB
2472011-05-31 Paul Brook <paul@codesourcery.com>
248
249 * arm.h (arm_st_branch_type): Add ST_BRANCH_UNKNOWN.
250
8b40760a
L
2512011-05-09 Paul Brook <paul@codesourcery.com>
252
253 * tic6x.h (ELF_STRING_C6000_unwind,
254 ELF_STRING_C6000_unwind_info, ELF_STRING_C6000_unwind_once,
255 ELF_STRING_C6000_unwind_info_once): Define.
256
e21e5835
NC
2572011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
258
259 * common.h (NT_STAPSDT): New define.
260
c7811365
BS
2612011-03-31 Bernd Schmidt <bernds@codesourcery.com>
262
263 * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,
264 R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs.
265 (SHN_TIC6X_SCOMMON): Define.
266
00e98fc7
TG
2672011-03-31 Tristan Gingold <gingold@adacore.com>
268
269 * ia64.h (Elf64_External_VMS_Note): New struct.
270 (NT_VMS_MHD, NT_VMS_LNM, NT_VMS_SRC, NT_VMS_TITLE, NT_VMS_EIDC)
271 (NT_VMS_FPMODE, NT_VMS_LINKTIME, NT_VMS_IMGNAM, NT_VMS_IMGID)
272 (NT_VMS_LINKID, NT_VMS_IMGBID, NT_VMS_GSTNAM, NT_VMS_ORIG_DYN)
273 (NT_VMS_PATCHTIME) New macros.
274
34e77a92
RS
2752011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
276
277 * arm.h (R_ARM_IRELATIVE): New relocation.
278
35fc36a8
RS
2792011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
280
281 * internal.h (elf_internal_sym): Add st_target_internal.
282 * arm.h (arm_st_branch_type): New enum.
283 (ARM_SYM_BRANCH_TYPE): New macro.
284
8f7e76d0
NC
2852011-03-10 Nick Clifton <nickc@redhat.com>
286
287 * common.h (EM_V850): V850s now supplied by Renesas.
288
15a44d57
AM
2892011-02-25 Alan Modra <amodra@gmail.com>
290
eba5cfbc 291 PR 12516
15a44d57
AM
292 * internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
293 sections at start or end of PT_DYNAMIC.
294
0855e32b
NS
2952011-01-10 Nathan Sidwell <nathan@codesourcery.com>
296 Glauber de Oliveira Costa <glommer@gmail.com>
297
298 * arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
299 R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
300 relocations.
301
aa137e4d
NC
3022010-11-16 Jie Zhang <jie.zhang@analog.com>
303
304 * bfin.h (EF_BFIN_CODE_IN_L1): Define.
305 (EF_BFIN_DATA_IN_L1): Define.
306
fd503541
NC
3072010-11-11 Mingming Sun <mingm.sun@gmail.com>
308
309 * mips.h (E_MIPS_MACH_LS3A): Defined.
310
87779176
JM
3112010-11-02 Joseph Myers <joseph@codesourcery.com>
312
313 * tic6x-attrs.h (Tag_ABI_wchar_t, Tag_ABI_stack_align_needed,
314 Tag_ABI_stack_align_preserved, Tag_ABI_PID, Tag_ABI_PIC,
315 Tag_ABI_array_object_alignment,
316 Tag_ABI_array_object_align_expected, Tag_ABI_conformance): Define.
317
3cbd1c06
JM
3182010-10-29 Joseph Myers <joseph@codesourcery.com>
319
320 * tic6x-attrs.h (Tag_ABI_compatibility): Define.
321
b5593623
JM
3222010-10-29 Bernd Schmidt <bernds@codesourcery.com>
323 Joseph Myers <joseph@codesourcery.com>
324
325 * tic6x-attrs.h (Tag_ABI_DSBT): New.
326
75fa6dc1
JM
3272010-10-21 Joseph Myers <joseph@codesourcery.com>
328
329 * tic6x-attrs.h (Tag_C6XABI_Tag_CPU_arch): Change to Tag_ISA,
330 value 4.
331 * tic6x.h (Values for Tag_C6XABI_Tag_CPU_arch): Rename for
332 attribute renaming.
333
1cd986c5
NC
3342010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
335 Ina Pandit <ina.pandit@kpitcummins.com>
336
337 * v850.h: Add support for V850E2 and V850E2V3.
338 (v850_reloc_type): Update the newly added relocations
339
f4638467
AM
3402010-07-20 Alan Modra <amodra@gmail.com>
341
342 * internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
343 (ELF_SECTION_SIZE): ..here.
344 (ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
345 (ELF_SECTION_IN_SEGMENT_STRICT): New macro.
346
ba761f19
AM
3472010-06-25 Alan Modra <amodra@gmail.com>
348
349 * ppc64.h (R_PPC64_LO_DS_OPT): Define.
350
59e6276b
JM
3512010-06-15 Joseph Myers <joseph@codesourcery.com>
352
353 * tic6x-attrs.h: New.
354 * tic6x.h: Include elf/tic6x-attrs.h for attribute table.
355 (C6XABI_Tag_CPU_arch_none, C6XABI_Tag_CPU_arch_C62X,
356 C6XABI_Tag_CPU_arch_C67X, C6XABI_Tag_CPU_arch_C67XP,
357 C6XABI_Tag_CPU_arch_C64X, C6XABI_Tag_CPU_arch_C64XP,
358 C6XABI_Tag_CPU_arch_C674X): Define.
359
28f997cf
TG
3602010-06-11 Tristan Gingold <gingold@adacore.com>
361
362 * ia64.h (EF_IA_64_VMS_COMCOD, EF_IA_64_VMS_COMCOD_SUCCESS)
363 (EF_IA_64_VMS_COMCOD_WARNING, EF_IA_64_VMS_COMCOD_ERROR)
364 (EF_IA_64_VMS_COMCOD_ABORT, EF_IA_64_VMS_LINKAGES): Define.
365 (VMS_LF_CALL_DEBUG, VMS_LF_NOP0BUFS, VMS_LF_P0IMAGE)
366 (VMS_LF_MKTHREADS, VMS_LF_UPCALLS, VMS_LF_IMGSTA)
367 (VMS_LF_INITIALIZE, VMS_LF_MAIN, VMS_LF_EXE_INIT)
368 (VMS_LF_TBK_IN_IMG, VMS_LF_DBG_IN_IMG, VMS_LF_TBK_IN_DSF)
369 (VMS_LF_DBG_IN_DSF, VMS_LF_SIGNATURES, VMS_LF_REL_SEG_OFF): Define.
370 (VMS_STO_VISIBILITY, VMS_ST_VISIBILITY, VMS_STO_FUNC_TYPE)
371 (VMS_ST_FUNC_TYPE, VMS_SFT_CODE_ADDR, VMS_SFT_SYMV_IDX)
372 (VMS_SFT_FD, VMS_SFT_RESERVE, VMS_STO_LINKAGE, VMS_ST_LINKAGE)
373 (VMS_STL_IGNORE, VMS_STL_RESERVE, VMS_STL_STD, VMS_STL_LNK): Define.
374 (Elf64_External_VMS_IMAGE_FIXUP): New declaration.
375 (Elf64_External_VMS_IMAGE_RELA): Ditto.
376 (R_IA64_VMS_DIR8, R_IA64_VMS_DIR16LSB, R_IA64_VMS_CALL_SIGNATURE)
377 (R_IA64_VMS_EXECLET_FUNC, R_IA64_VMS_EXECLET_DATA, R_IA64_VMS_FIX8)
378 (R_IA64_VMS_FIX16, R_IA64_VMS_FIX32, R_IA64_VMS_FIX64)
379 (R_IA64_VMS_FIXFD, R_IA64_VMS_ACC_LOAD, R_IA64_VMS_ACC_ADD)
380 (R_IA64_VMS_ACC_SUB, R_IA64_VMS_ACC_MUL, R_IA64_VMS_ACC_DIV)
381 (R_IA64_VMS_ACC_AND, R_IA64_VMS_ACC_IOR, R_IA64_VMS_ACC_EOR)
382 (R_IA64_VMS_ACC_ASH, R_IA64_VMS_ACC_STO8, R_IA64_VMS_ACC_STO16LSH)
383 (R_IA64_VMS_ACC_STO32LSH, R_IA64_VMS_ACC_STO64LSH): New.
384
8e45593f
NC
3852010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
386 Joseph Myers <joseph@codesourcery.com>
387 Andrew Stubbs <ams@codesourcery.com>
388
389 * sh.h (EF_SH_PIC, EF_SH_FDPIC): Define.
390 (R_SH_FIRST_INVALID_RELOC_6, R_SH_LAST_INVALID_RELOC_6): New. Adjust
391 other invalid ranges.
392 (R_SH_GOT20, R_SH_GOTOFF20, R_SH_GOTFUNCDESC, R_SH_GOTFUNCDESC20)
393 (R_SH_GOTOFFFUNCDESC, R_SH_GOTOFFFUNCDESC20, R_SH_FUNCDESC)
394 (R_SH_FUNCDESC_VALUE): New.
395
18ae9cc1
L
3962010-05-18 H.J. Lu <hongjiu.lu@intel.com>
397
398 PR gas/11600
399 * common.h (SHF_EXCLUDE): New.
400
401 * i370.h (SHF_EXCLUDE): Removed.
402 * or32.h (SHF_EXCLUDE): Likewise.
403 * ppc.h (SHF_EXCLUDE): Likewise.
404 * sparc.h (SHF_EXCLUDE): Likewise.
405
9a83a553
AM
4062010-04-23 Alan Modra <amodra@gmail.com>
407
408 * internal.h (ELF_SECTION_SIZE): Protect macro args with parentheses.
409 Invert logic to clarify test for .tbss.
410 (ELF_IS_SECTION_IN_SEGMENT): Rename to..
411 (ELF_SECTION_IN_SEGMENT_1): ..this. Add check_vma param. Protect
412 macro args with parentheses.
413 (ELF_SECTION_IN_SEGMENT): Define.
414 (ELF_IS_SECTION_IN_SEGMENT_FILE): Delete.
415 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Delete.
416
75375b3e
MGD
4172010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
418
419 * arm.h (Tag_FP_arch, Tag_ABI_align_needed, Tag_ABI_align_preserved,
420 Tag_FP_HP_extension): Add new ABI attribute tags.
421
e4e42b45
NC
4222010-04-15 Nick Clifton <nickc@redhat.com>
423
424 * alpha.h: Update copyright notice to use GPLv3.
425 * arc.h: Likewise.
426 * arm.h: Likewise.
427 * avr.h: Likewise.
428 * bfin.h: Likewise.
429 * common.h: Likewise.
430 * cr16.h: Likewise.
431 * cr16c.h: Likewise.
432 * cris.h: Likewise.
433 * crx.h: Likewise.
434 * d10v.h: Likewise.
435 * d30v.h: Likewise.
436 * dlx.h: Likewise.
437 * dwarf.h: Likewise.
438 * external.h: Likewise.
439 * fr30.h: Likewise.
440 * frv.h: Likewise.
441 * h8.h: Likewise.
442 * hppa.h: Likewise.
443 * i370.h: Likewise.
444 * i386.h: Likewise.
445 * i860.h: Likewise.
446 * i960.h: Likewise.
447 * ia64.h: Likewise.
448 * internal.h: Likewise.
449 * ip2k.h: Likewise.
450 * iq2000.h: Likewise.
451 * lm32.h: Likewise.
452 * m32c.h: Likewise.
453 * m32r.h: Likewise.
454 * m68hc11.h: Likewise.
455 * m68k.h: Likewise.
456 * mcore.h: Likewise.
457 * mep.h: Likewise.
458 * microblaze.h: Likewise.
459 * mips.h: Likewise.
460 * mmix.h: Likewise.
461 * mn10200.h: Likewise.
462 * moxie.h: Likewise.
463 * msp430.h: Likewise.
464 * mt.h: Likewise.
465 * openrisc.h: Likewise.
466 * or32.h: Likewise.
467 * pj.h: Likewise.
468 * ppc.h: Likewise.
469 * ppc64.h: Likewise.
470 * reloc-macros.h: Likewise.
471 * rx.h: Likewise.
472 * s390.h: Likewise.
473 * sh.h: Likewise.
474 * sparc.h: Likewise.
475 * spu.h: Likewise.
476 * v850.h: Likewise.
477 * vax.h: Likewise.
478 * vxworks.h: Likewise.
479 * x86-64.h: Likewise.
480 * xc16x.h: Likewise.
481 * xstormy16.h: Likewise.
482 * xtensa.h: Likewise.
483
9957b18f
AM
4842010-04-08 David Stubbs <stubbs@icerasemi.com>
485
486 * internal.h (ELF_IS_SECTION_IN_SEGMENT): PT_PHDR program headers
487 cannot contain any sections.
488
40b36596
JM
4892010-03-25 Joseph Myers <joseph@codesourcery.com>
490
491 * common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
492 * tic6x.h: New.
493
e1dcda2d
L
4942010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
495
496 * common.h (VER_FLG_*): Document.
497 (VER_FLG_INFO): Define.
498
17e57237
NC
4992010-02-23 Andrew Zabolotny <anpaza@mail.ru>
500
501 PR binutils/11297
502 * avr.h: (R_AVR_8): New relocation number.
503
cd21e546
MGD
5042010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
505
506 * arm.h (Tag_MPextension_use): Renumber.
507 (Tag_DIV_use): Add.
508 (Tag_MPextension_use_legacy): Likewise.
509
d7eeb400
MS
5102010-02-09 Michael Holzheu <holzheu@de.ibm.com>
511
512 * common.h (NT_S390_TIMER, NT_S390_TODCMP, NT_S390_TODPREG,
513 NT_S390_CTRS and NT_S390_PREFIX): Define.
514
e1dcda2d
L
5152010-02-08 David S. Miller <davem@davemloft.net>
516
517 * sparc.h (R_SPARC_JMP_IREL, R_SPARC_IRELATIVE): Define.
518
4339cae0
L
5192010-02-02 H.J. Lu <hongjiu.lu@intel.com>
520
521 * common.h (NT_386_XSTATE): New.
522
3ff95107 5232010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17e57237 524
3ff95107
L
525 * s390.h (EF_S390_HIGH_GPRS): Added macro definition.
526
c75a08aa
AM
5272010-01-19 Daisuke Hatayama <d.hatayama@jp.fujitsu.com>
528
4339cae0 529 * common.h (PN_XNUM): Define.
c75a08aa 530
0675e188
UW
5312009-12-18 Ulrich Weigand <uweigand@de.ibm.com>
532
533 * common.h (NT_S390_HIGH_GPRS): Define.
534
32af9f6e
AM
5352009-12-17 Alan Modra <amodra@bigpond.net.au>
536
537 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
538 R_PPC_RELAX32PC_PLT): Delete.
539 (R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
540
8b40760a
L
5412009-12-03 David Daney <ddaney@caviumnetworks.com>
542 Adam Nemet <adambnemet@gmail.com>
543
544 * mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
545
3c65b800
JM
5462009-11-28 Joseph Myers <joseph@codesourcery.com>
547
548 * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
549 EM_TI_C5500, EM_CUDA): Define.
550 (EM_res140, EM_res141, EM_res142): Remove.
551
9e3c6df6
PB
5522009-11-17 Paul Brook <paul@codesourcery.com>
553 Daniel Jacobowitz <dan@codesourcery.com>
554
555 * arm.h (TAG_CPU_ARCH_V7E_M): Define.
556
c7927a3c
NC
5572009-09-29 DJ Delorie <dj@redhat.com>
558
559 * rx.h: New file.
560
a7f2871e
AM
5612009-09-21 Alan Modra <amodra@bigpond.net.au>
562
563 * ppc.h (DT_PPC_TLSOPT): Define.
564 * ppc64.h (DT_PPC64_TLSOPT): Define.
565
7f6fed87
NC
5662009-08-10 Daniel Gutson <dgutson@codesourcery.com>
567
568 * arm.h: (SHT_ARM_DEBUGOVERLAY): New define.
569 (SHT_ARM_OVERLAYSECTION): New define.
570
cb88ce9f
BS
5712006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
572
573 From Mike Frysinger <michael.frysinger@analog.com>
574 * bfin.h (R_BFIN_UNUSED, R_BFIN_PCREL5M2, R_BFIN_UNUSED1,
575 R_BFIN_PCREL10, R_BFIN_PCREL12_JUMP, R_BFIN_RIMM16,
576 R_BFIN_LUIMM16, R_BFIN_HUIMM16, R_BFIN_PCREL12_JUMP_S,
577 R_BFIN_PCREL24_JUMP_X, R_BFIN_PCREL24, R_BFIN_UNUSEDB,
578 R_BFIN_UNUSEDC, R_BFIN_PCREL24_JUMP_L, R_BFIN_PCREL24_CALL_X,
579 R_BFIN_VAR_EQ_SYMB, R_BFIN_BYTE_DATA, R_BFIN_BYTE2_DATA,
580 R_BFIN_BYTE4_DATA, R_BFIN_PCREL11, R_BFIN_PUSH, R_BFIN_CONST,
581 R_BFIN_ADD, R_BFIN_SUB, R_BFIN_MULT, R_BFIN_DIV, R_BFIN_MOD,
582 R_BFIN_LSHIFT, R_BFIN_RSHIFT, R_BFIN_AND, R_BFIN_OR, R_BFIN_XOR,
583 R_BFIN_LAND, R_BFIN_LOR, R_BFIN_LEN, R_BFIN_NEG, R_BFIN_COMP,
584 R_BFIN_PAGE, R_BFIN_HWPAGE, R_BFIN_ADDR, R_BFIN_PLTPLC,
585 R_BFIN_GOT, R_BFIN_MAX): Renamed from R_unused0, R_pcrel5ms,
586 R_unused1, R_pcrel10, R_pcrel12_jump, R_rimm16, R_luimm16,
587 R_huimm16, R_pcrel12_jump_s, R_pcrel24_jump_x, R_pcrel24,
588 R_unusedb, R_unusedc, R_pcrel24_jump_l, R_pcrel24_call_x,
589 R_var_eq_symb, R_byte_data, R_byte2_data, R_byte4_data, R_pcrel11,
590 R_push, R_const, R_add, R_sub, R_mult, R_div, R_mod, R_lshift,
591 R_rshift, R_and, R_or, R_xor, R_land, R_lor, R_len, R_neg, R_comp,
592 R_page, R_hwpage, R_addr, R_pltpc, R_got.
17e57237 593
44db4087
ME
5942009-08-09 Michael Eager <eager@eagercon.com>
595
596 * elf/common.h: Define EM_resnnn reserved values. Add EM_AVR32,
17e57237 597 EM_STM8, EM_TILE64, EM_TILEPRO. Change EM_MICROBLAZE.
44db4087 598
7ba29e2a
NC
5992009-08-06 Michael Eager <eager@eagercon.com>
600
601 * elf/common.h: Define EM_MICROBLAZE & EM_MICROBLAZE_OLD.
602 * elf/microblaze.h: New reloc definitions.
603
28ec585f
AM
6042009-07-30 Alan Modra <amodra@bigpond.net.au>
605
606 * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,
607 R_PPC64_REL16_HI, R_PPC64_REL16_HA.
608
8a9036a4
L
6092009-07-25 H.J. Lu <hongjiu.lu@intel.com>
610
611 * common.h (EM_L1OM): New.
612
8fdcc58d
TS
6132009-07-24 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
614 Alan Modra <amodra@bigpond.net.au>
615
616 * spu.h (R_SPU_ADD_PIC): New.
617
3e7a7d11
NC
6182009-07-23 Ulrich Drepper <drepper@redhat.com>
619
620 * common.h (STB_GNU_UNIQUE): Define.
621
fa8f86ff
TT
6222009-07-10 Tom Tromey <tromey@redhat.com>
623
624 * dwarf2.h: Move to `..'.
625
1bffd25b
L
6262009-07-10 H.J. Lu <hongjiu.lu@intel.com>
627
628 * dwarf2.h: Just include ../dwarf2.h.
629
e054468f
AM
6302009-07-10 Alan Modra <amodra@bigpond.net.au>
631
632 * ppc.h (R_PPC_IRELATIVE): Add.
633 (R_PPC_RELAX32, R_PPC_RELAX32PC,
634 R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Renumber.
635 * ppc64.h (R_PPC64_IRELATIVE): Add.
636
3244e8f5
JJ
6372009-07-03 Jakub Jelinek <jakub@redhat.com>
638
639 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
640 and DW_OP_stack_value.
641
ceaf50a2
AM
6422009-06-22 Alan Modra <amodra@bigpond.net.au>
643
644 * ppc.h (R_PPC_RELAX*): Define as enum.
645
f865a31d
AG
6462009-06-11 Anthony Green <green@moxielogic.org>
647
648 * moxie.h (R_MOXIE_PCREL10): New.
649
cbe950e9
L
6502009-06-01 H.J. Lu <hongjiu.lu@intel.com>
651
652 PR ld/10205
653 * i386.h (R_386_IRELATIVE): New.
654 * x86-64.h (R_X86_64_IRELATIVE): Likewise.
655
cf65542b
L
6562009-05-27 H.J. Lu <hongjiu.lu@intel.com>
657
658 * common.h: Update comments for dynamic tag ranges.
659
4e38f72c
DD
6602009-04-30 DJ Delorie <dj@redhat.com>
661
662 * mep.h (EF_MEP_COP_*): New.
663 (EF_MEP_ALL_FLAGS): Add them.
664
d8045f23
NC
6652009-04-30 Nick Clifton <nickc@redhat.com>
666
667 * common.h (STT_GNU_IFUNC): Define.
668
ed4a4bdf
CC
6692009-04-24 Cary Coutant <ccoutant@google.com>
670
671 * dwarf2.h (DW_LNE_set_discriminator): New enum value.
672
20135e4c
NC
6732009-04-15 Anthony Green <green@moxielogic.com>
674
675 * common.h (EM_MOXIE): Define.
676 * moxie.h: New file.
677
4d28413b
DD
6782009-04-07 DJ Delorie <dj@redhat.com>
679
680 * mep.h (EF_MEP_CPU_C5): New.
681
96b2958f
L
6822009-04-01 H.J. Lu <hongjiu.lu@intel.com>
683
684 * common.h (EM_INTEL178): Removed.
685 (EM_INTEL179): Likewise.
686 (EM_ETPU): New.
687 (EM_SLE9X): Likewise.
688 (EM_INTEL181): Likewise.
689 (EM_INTEL182): Likewise.
690
f47a1d2e
L
6912009-03-31 H.J. Lu <hongjiu.lu@intel.com>
692
693 * common.h (EM_INTEL178): New.
694 (EM_INTEL179): Likewise.
695 (EM_INTEL180): Likewise.
696
0e879927
ILT
6972009-03-20 Mikolaj Zalewski <mikolajz@google.com>
698
699 * common.h (SHT_GNU_INCREMENTAL_INPUTS): Define.
700
4d407348
MK
7012009-03-14 Mark Kettenis <kettenis@gnu.org>
702
17e57237
NC
703 * common.h (NT_OPENBSD_PROCINFO, NT_OPENBSD_AUXV)
704 (NT_OPENBSD_REGS, NT_OPENBSD_FPREGS, NT_OPENBSD_XFPREGS)
4d407348
MK
705 (NT_OPENBSD_WCOOKIE): New defines.
706
904001b0
JK
7072009-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
708
709 * common.h (AT_RANDOM): Define.
710
727fc41e
AM
7112009-03-04 Alan Modra <amodra@bigpond.net.au>
712
713 * ppc.h (R_PPC_TLSGD, R_PPC_TLSLD): Add new relocs.
714 * ppc64.h (R_PPC64_TLSGD, R_PPC64_TLSLD): Add new relocs.
715
c3b7224a
NC
7162009-03-02 Qinwei <qinwei@sunnorth.com.cn>
717
718 * score.h (RELOC_NUMBER): Add R_SCORE_IMM32.
719 * common.h (EM_SCORE_OLD): Define.
720
36319970
L
7212009-02-23 H.J. Lu <hongjiu.lu@intel.com>
722
723 * common.h (STB_LOPROC): Replace Application-specific with
724 Processor-specific in comments.
725 (STB_HIPROC): Likewise.
726 (STT_LOPROC): Likewise.
727 (STT_HIPROC): Likewise.
728
52b6b6b9
JM
7292009-02-03 Sandip Matte <sandip@rmicorp.com>
730
731 * mips.h (E_MIPS_MACH_XLR): Define.
732
cf869cce
NC
7332009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
734
735 * m68k.h: Map TLS relocations to numbers.
736
91e22acd
AS
7372009-01-15 Andrew Stubbs <ams@codesourcery.com>
738 Julian Brown <julian@codesourcery.com>
739
740 * arm.h (TAG_CPU_ARCH_V6_M, TAG_CPU_ARCH_V6S_M): New defines.
741 (MAX_TAG_CPU_ARCH, TAG_CPU_ARCH_V4T_PLUS_V6_M): New defines.
742 (Tag_NEON_arch): Rename to Tag_Advanced_SIMD_arch to match ARM ABI
743 version 2.07.
744 (Tag_undefined39, Tag_nodefaults): New enum values.
745 (Tag_also_compatible_with, Tag_T2EE_use): Likewise.
746 (Tag_conformance, Tag_Virtualization_use): Likewise.
747 (Tag_undefined69, Tag_MPextension_use): Likewise.
748
01e1a5bc
NC
7492009-01-15 Douglas B Rupp <rupp@gnat.com>
750
751 * ia64.h (SHT_IA_64_VMS_DISPLAY_NAME_INFO, EF_IA_64_ARCHVER_1):
752 New macros. Minor reformatting.
753
84e94c90
NC
7542008-12-23 Jon Beniston <jon@beniston.com>
755
756 * lm32.h: New file.
757
0f88be7a
NC
7582008-12-23 Nick Clifton <nickc@redhat.com>
759
760 * commmon.h (STT_IFUNC): Delete.
761
7a0cc8ed
HPN
7622008-12-20 Hans-Peter Nilsson <hp@axis.com>
763
764 * cris.h (R_CRIS_32_IE): New relocation.
765
e7c33416
NC
7662008-12-03 Nick Clifton <nickc@redhat.com>
767
768 * common.h (STT_IFUNC): Define.
769
e73521d6
SR
7702008-11-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
771
772 * cr16.h (R_CR16_GOT_REGREL20, R_CR16_GOTC_REGREL20 and
773 R_CR16_GLOB_DAT): New relocations.
774
a973d22c
HPN
7752008-11-25 Hans-Peter Nilsson <hp@axis.com>
776
777 * cris.h (R_CRIS_32_TPREL): Correct comment.
778 (R_CRIS_DTPMOD): Open up for use elsewhere than the fourth GOT entry.
779
8e79c3df
CM
7802008-11-18 Catherine Moore <clm@codesourcery.com>
781
782 * arm.h (Tag_ABI_FP_16bit_format): Define.
783
2b0bc088
NC
7842008-11-14 Nathan Sidwell <nathan@codesourcery.com>
785
786 * internal.h (struct elf_segment_map): Add header_size field.
17e57237 787
759cc328
UW
7882008-10-13 Ulrich Weigand <uweigand@de.ibm.com>
789
790 * common.h (AT_BASE_PLATFORM, AT_EXECFN): Define.
791
f82e0623
NF
7922008-10-10 Nathan Froyd <froydnj@codesourcery.com>
793
794 * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return.
795
1d037692
HPN
7962008-10-04 Hans-Peter Nilsson <hp@axis.com>
797
798 * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
799 (R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
800 (R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
801 (R_CRIS_16_TPREL): New relocations.
802
28dbbc02
BW
8032008-08-20 Bob Wilson <bob.wilson@acm.org>
804
805 * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
806 (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
807 (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
808
861fb55a
DJ
8092008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
810 Daniel Jacobowitz <dan@codesourcery.com>
811 Catherine Moore <clm@codesourcery.com>
812 Mark Shinwell <shinwell@codesourcery.com>
813
814 * mips.h (STO_MIPS_PLT, ELF_ST_IS_MIPS_PLT, ELF_ST_SET_MIPS_PLT)
815 (STO_MIPS_PIC, DT_MIPS_PLTGOT, DT_MIPS_RWPLT): New macros.
816
0deb8eee
AM
8172008-08-04 Markus Weiss <weissms@aros.org>
818
819 * common.h (ELFOSABI_AROS): Update comment.
820
3c7b9897
AM
8212008-07-26 Michael Eager <eager@eagercon.com>
822
823 * ppc.h: Add description of single-precision.
824
89eeb0bc
LM
8252008-07-21 Luis Machado <luisgpm@br.ibm.com>
826
827 * common.h: Define NT_PPC_VSX.
828
30c09090
RS
8292008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
830
831 * mips.h (ELF_ST_IS_MIPS16, ELF_ST_SET_MIPS16): New macros.
832
b8a39af8
SR
8332008-06-18 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
834
835 * common.h (EM_CR16): Correct value.
836 (EM_CR16): Rename to EM_CR16_OLD.
837
ff7eeb89
DD
8382008-06-12 DJ Delorie <dj@redhat.com>
839
840 * common.h (EM_M32C_NEW): Rename to EM_M32C.
841 (EM_M32C): Rename to EM_M32C_OLD.
842
3c9a78e0
JM
8432008-06-12 Joseph Myers <joseph@codesourcery.com>
844
845 * common.h: Update e_machine table.
846
a23ede3d
KK
8472008-06-09 Takashi Yoshii <yoshii.takashi@renesas.com>
848
849 * sh.h (EF_SH_BFD_TABLE): Set bfd_mach_sh for EF_SH_UNKNOWN.
850
2424f303
JM
8512008-06-09 Joseph Myers <joseph@codesourcery.com>
852
853 * common.h: Change registry@caldera.com to registry@sco.com.
854
7c90103b
NC
8552008-05-21 Nick Clifton <nickc@redhat.com>
856
857 * reloc-macros.h: Add a comment about the use of the
858 END_RELOC_NUMBERS symbol as a sentinel value.
859
8602008-05-15 Christophe Lyon <christophe.lyon@st.com>
17e57237 861
7c90103b
NC
862 * arm.h (END_RELOC_NUMBERS): Provide a maximum value.
863
14a6d8e0
DM
8642008-04-16 David S. Miller <davem@davemloft.net>
865
866 * elf/sparc.h (R_SPARC_GOTDATA_HIX22,
867 R_SPARC_GOTDATA_LOX10, R_SPARC_GOTDATA_OP_HIX22,
868 R_SPARC_GOTDATA_OP_LOX10, R_SPARC_GOTDATA_OP,
869 R_SPARC_H34, R_SPARC_SIZE32, R_SPARC_SIZE64): New relocs.
870
15397d0b
ILT
8712008-03-24 Ian Lance Taylor <iant@google.com>
872
873 * common.h (NT_GNU_GOLD_VERSION): Define.
874
72de5009
AM
8752008-03-13 Alan Modra <amodra@bigpond.net.au>
876
877 * internal.h (Elf_Internal_Shdr): Change sh_link and sh_info from
878 unsigned long to unsigned int. Change sh_addralign to bfd_vma.
879 Order struct as for external version.
880
1bce5d2c
AM
8812008-03-12 Alan Modra <amodra@bigpond.net.au>
882
4fbb74a6
AM
883 PR 5900
884 * common.h (SHN_BAD): Delete.
885 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
886 * external.h: ..here.
887 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
888 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
889 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
890
8912008-03-12 Alan Modra <amodra@bigpond.net.au>
892
893 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 894 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 895 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 896 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 897 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 898 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
899 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
900 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 901 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 902 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 903 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
904 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
905 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 906 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 907 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 908
35d60fe4
NC
9092008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
910
911 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
912 DW_OP_PGI_omp_thread_num.
913
7b03d09a
AN
9142008-02-04 Adam Nemet <anemet@caviumnetworks.com>
915
916 * mips.h: Update copyright.
917 (E_MIPS_MACH_OCTEON): New macro.
918
148b93f2
NC
9192008-01-30 Tristan Gingold <gingold@adacore.com>
920
921 Add OpenVMS extensions.
1bce5d2c
AM
922 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
923 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 924 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
925 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
926 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
927 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
928 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
929 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
930 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
931 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
932 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
933 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
934 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
935 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
936 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
937 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
938 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
939 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
940 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
941 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
942 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
943 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
944
c74ba406
MK
9452008-01-16 Mark Kettenis <kettenis@gnu.org>
946
947 * common.h (AT_SUN_AUXFLAGS): Define.
948
60955fda
DJ
9492007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
950
951 * dwarf2.h (DW_AT_hi_user): Correct value.
952
1bbb5f21 9532007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 954
1bbb5f21 955 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 956
350cc38d
MS
9572007-11-29 Mark Shinwell <shinwell@codesourcery.com>
958
959 * mips.h (E_MIPS_MACH_LS2E): New.
960 (E_MIPS_MACH_LS2F): New.
961
f7bc09bd
NS
9622007-11-28 Nathan Sidwell <nathan@codesourcery.com>
963
964 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
965 segments at the end of memory.
966
e210c36b
NC
9672007-11-17 Thiemo Seufer <ths@mips.com>
968
969 * mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant
970 in comment.
971
e2a0d921
NC
9722007-11-16 Nick Clifton <nickc@redhat.com>
973
974 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
975 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
976 (DW_AT_stride): Rename to DW_AT_byte_stride.
977
7a2b07ff
NS
9782007-11-08 Nathan Sidwell <nathan@codesourcery.com>
979
980 * vxworks.h: New.
981
569006e5
NC
9822007-10-30 Nick Clifton <nickc@redhat.com>
983
984 * mn10300.h (R_MN10300_ALIGN): Define.
985
c6e65352
DJ
9862007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
987
988 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
989
bfff1642
NC
9902007-10-19 Nick Clifton <nickc@redhat.com>
991
992 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
993
3e6ff6e5
RM
9942007-10-18 Roland McGrath <roland@redhat.com>
995
996 * common.h (NT_PPC_VMX): New macro.
997
7fac7ff4
NC
9982007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
999
1000 * cr16.h: Updated with new relocaction macros.
1001
b10a8ae0
L
10022007-09-17 H.J. Lu <hongjiu.lu@intel.com>
1003
1004 PR binutils/3281
1005 PR binutils/5037
1006 * internal.h (elf_segment_map): Add p_size and p_size_valid.
1007 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
1008 PT_GNU_RELRO segments.
1009
8d100c32
KH
10102007-09-11 Nathan Sidwell <nathan@codesourcery.com>
1011
1012 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
1013
b15fa79e
AM
10142007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
1015
1016 * common.h (NT_SPU): Define.
1017
2b05f1b7
L
10182007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1019
1020 * common.h: Revert last change.
1021
94b11780
L
10222007-08-16 H.J. Lu <hongjiu.lu@intel.com>
1023
1024 * common.h (PT_GNU_STACK): Renamed to ...
1025 (PT_GNU_ATTR): This.
1026 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
1027
fd2f25da
RM
10282007-07-09 Roland McGrath <roland@redhat.com>
1029
1030 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
1031
34c8bcba
JM
10322007-06-29 Joseph Myers <joseph@codesourcery.com>
1033
1034 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
1035
2cf19d5c
JM
10362007-06-29 Joseph Myers <joseph@codesourcery.com>
1037
1038 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
1039
104d59d1
JM
10402007-06-29 Joseph Myers <joseph@codesourcery.com>
1041
1042 * arm.h (elf32_arm_add_eabi_attr_int,
1043 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
1044 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
1045 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
1046 Tag_Symbol, Tag_compatibility): Remove.
1047 * common.h (SHT_GNU_ATTRIBUTES): Define.
1048
3d3d428f
NC
10492007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1050
1051 * common.h (EM_CR16): New entry for CR16 cpu.
1052 * cr16.h: New file.
1053
99ded152
BW
10542007-06-11 Sterling Augustine <sterling@tensilica.com>
1055 Bob Wilson <bob.wilson@acm.org>
fd2f25da 1056
99ded152
BW
1057 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
1058 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 1059
f89d32d9
CT
10602007-05-18 Caroline Tice <ctice@apple.com>
1061
fd2f25da 1062 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
1063 DW_OP_GNU_uninit.
1064
4f4416b5
AM
10652007-05-12 Alan Modra <amodra@bigpond.net.au>
1066
1067 * spu.h (R_SPU_ADDR16X): Define.
1068 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
1069
ece5ef60
AM
10702007-05-11 Alan Modra <amodra@bigpond.net.au>
1071
1072 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
1073
627b32bc
AM
10742007-05-02 Alan Modra <amodra@bigpond.net.au>
1075
1076 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
1077 and vma for appropriate sections.
1078
0c3e446c
JB
10792007-04-26 Jan Beulich <jbeulich@novell.com>
1080
1081 * common.h (DT_ENCODING): Correct value (back to spec mandated
1082 value).
1083
d4c87fc1
AM
10842007-03-08 Alan Modra <amodra@bigpond.net.au>
1085
1086 * v850.h (V850_OTHER_TDA_BYTE): Delete.
1087 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
1088 that don't clash with visibility bits.
1089
689d9c8c
AM
10902007-03-07 Alan Modra <amodra@bigpond.net.au>
1091
1092 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
1093
b95dd98f 10942007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
1095 Richard Sandiford <rsandifo@redhat.com>
1096 Richard Henderson <rth@redhat.com>
1097 DJ Delorie <dj@redhat.com>
1098 Ben Elliston <bje@redhat.com>
b95dd98f
DB
1099
1100 * mep.h: New file.
b95dd98f
DB
1101 * common.h (EM_CYGNUS_MEP): Define.
1102
11032007-02-15 Dave Brolley <brolley@redhat.com>
1104
1105 From Graydon Hoare <graydon@redhat.com>:
1106 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
1107
3bdcfdf4
KH
11082007-01-08 Kazu Hirata <kazu@codesourcery.com>
1109
1110 * m68k.h (EF_M68K_FIDO): New.
1111 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
1112 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
1113
9840d27e
KH
11142006-12-25 Kazu Hirata <kazu@codesourcery.com>
1115
1116 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
1117
425c6cb0
KH
11182006-12-19 Kazu Hirata <kazu@codesourcery.com>
1119
1120 * m68k.h (EF_M68K_ARCH_MASK): New.
1121
3271a814
NS
11222006-12-19 Nathan Sidwell <nathan@codesourcery.com>
1123
1124 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
1125
c694fd50
KH
11262006-12-07 Kazu Hirata <kazu@codesourcery.com>
1127
1128 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
1129 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
1130 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
1131 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
1132 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
1133 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
1134 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
1135 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
1136 EF_M68K_CF_FLOAT, respectively.
1137
4fd454c8
NC
11382006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1139 Nick Clifton <nickc@redhat.com>
1140
1141 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
1142
165b93e7
RS
11432006-10-28 Richard Sandiford <richard@codesourcery.com>
1144
1145 * mips.h (R_MIPS_GLOB_DAT): Define
1146 (R_MIPS_max): Bump by 1.
1147
e9f53129
AM
11482006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1149 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1150 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1151 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1152 Alan Modra <amodra@bigpond.net.au>
1153
1154 * common.h (EM_SPU): Define.
1155 * spu.h: New file.
1156
b3549761
NC
11572006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
1158
1159 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
1160 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
1161 (EF_SCORE_HASENTRY): Delete.
1162
e210c36b
NC
11632006-10-17 Mark Shinwell <shinwell@codesourcery.com>
1164
1165 * arm.h: Define TAG_CPU_ARCH_* constants.
1166
1c0d3aa6
NC
11672006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1168
1169 * score.h: New file.
1170 * common.h: Add Score machine number.
1171
fdc90cb4
JJ
11722006-07-10 Jakub Jelinek <jakub@redhat.com>
1173
1174 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
1175
1224efb8
L
11762006-05-31 H.J. Lu <hongjiu.lu@intel.com>
1177
1178 * internal.h (ELF_SECTION_SIZE): New.
1179 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
1180 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
1181 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1182
3f570048
AM
11832006-05-27 H.J. Lu <hongjiu.lu@intel.com>
1184
1185 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
1186
9b52905e
NC
11872006-05-24 Carlos O'Donell <carlos@systemhalted.org>
1188 Randolph Chung <randolph@tausq.org>
1189 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
1190 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
1191 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
1192 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
1193 New TLS relocs.
1194 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
1195 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
1196 Define TLS relocs using existing equivalents.
1197
fd2f25da
RM
11982006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
1199
28c9d252
NC
1200 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
1201
e210c36b
NC
12022006-03-25 Bernd Schmidt <bernd.schmidt@analog.com>
1203
1204 * bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
1205 R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4, R_BFIN_FUNCDESC_GOTHI,
1206 R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
1207 R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
1208 R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
1209 R_BFIN_GOTOFFLO): New relocs.
1210 (EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
1211
12122006-03-23 Michael Matz <matz@suse.de>
1213
1214 * x86-64.h: Add the new relocations with their official
1215 numbers.
1216
0a44bf69
RS
12172006-03-22 Richard Sandiford <richard@codesourcery.com>
1218 Daniel Jacobowitz <dan@codesourcery.com>
1219 Phil Edwards <phil@codesourcery.com>
1220 Zack Weinberg <zack@codesourcery.com>
1221 Mark Mitchell <mark@codesourcery.com>
1222 Nathan Sidwell <nathan@codesourcery.com>
1223
1224 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
1225
e14430ab
DA
12262006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1227
1228 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
1229 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
1230 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
1231 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
1232 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
1233
3a4a14e9
PB
12342006-03-10 Paul Brook <paul@codesourcery.com>
1235
1236 * arm.h (EF_ARM_EABI_VER5): Define.
1237
0b2e31dc
NS
12382006-03-06 Nathan Sidwell <nathan@codesourcery.com>
1239
1240 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
1241 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
1242 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
1243 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
1244 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
1245 (EF_M68K_EMAC_B): New.
1246
df406460
NC
12472006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
1248
1249 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
1250 (EF_AVR_LINKRELAX_PREPARED): Add.
1251
2c10a7e5
BE
12522006-03-02 Ben Elliston <bje@au.ibm.com>
1253
1254 Import from the GCC tree:
1255 2006-03-01 Jakub Jelinek <jakub@redhat.com>
1256
1257 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
1258 from DWARF 3.
1259 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
1260 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
1261 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
1262 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
1263 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
1264 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
1265 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
1266 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
1267 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
1268 DW_DS_leading_separate, DW_DS_trailing_separate): New.
1269 (DW_END_default, DW_END_big, DW_END_little): New.
1270 (DW_END_lo_user, DW_END_hi_user): Define.
1271 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
1272 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
1273 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
1274 DW_LANG_D): New.
1275
e210c36b
NC
12762006-02-06 Steve Ellcey <sje@cup.hp.com>
1277
1278 * ia64.h (SHF_IA_64_HP_TLS): New.
1279
6772dd07
DD
12802006-02-24 DJ Delorie <dj@redhat.com>
1281
1282 * m32c.h: Add relax relocs.
1283
d70c5fc7
NC
12842006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1285 Anil Paranjape <anilp1@kpitcummins.com>
1286 Shilin Shakti <shilins@kpitcummins.com>
1287
1288 * common.h (EM_XC16X): New entry for xc16x cpu.
1289 Sort other EM_* numbers into numerical order.
1290 * xc16x.h: New file.
fd2f25da 1291
84d1d650
L
12922006-02-10 H.J. Lu <hongjiu.lu@intel.com>
1293
1294 PR binutils/2258
1295 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
1296 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
1297
266abb8f
NS
12982006-02-07 Nathan Sidwell <nathan@codesourcery.com>
1299
1300 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
1301 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
1302 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
1303 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
1304 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
1305
13062006-02-06 Steve Ellcey <sje@cup.hp.com>
1307
1308 * ia64.h (SHF_IA_64_HP_TLS): New.
1309
67a4f2b7
AO
13102006-01-18 Alexandre Oliva <aoliva@redhat.com>
1311
1312 Introduce TLS descriptors for i386 and x86_64.
1313 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
1314 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
1315 New.
1316 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
1317 R_X86_64_TLSDESC): New.
1318
64fd6348
NC
13192006-01-09 Mike Frysinger <vapier@gentoo.org>:
1320
1321 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
1322
d031aafb
NS
13232005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1324
1325 Second part of ms1 to mt renaming.
1326 * common.h (EM_MT): Renamed.
1327 * mt.h: Rename relocs, cpu & other defines.
1328
e210c36b
NC
13292005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1330
1331 * mt.h: Renamed from ms1.h
1332
39b41c9c
PB
13332005-12-12 Paul Brook <paul@codesourcery.com>
1334
1335 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
1336
5e2b0d47
NC
13372005-11-11 Nick Clifton <nickc@redhat.com>
1338
1339 PR 1150
1340 * mips.h (STO_OPTIONAL): Define.
1341 (ELF_MIPS_IS_OPTIONAL): Define.
1342
e210c36b
NC
13432005-11-07 Nathan Sidwell <nathan@codesourcery.com>
1344
1345 Add ms2.
1346 * ms1.h (EF_MS1_CPU_MS2): New.
1347
13482005-11-06 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1349
1350 * hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
1351
3c9b82ba
NC
13522005-09-30 Catherine Moore <clm@cm00re.com>
1353
1354 * bfin.h: New file.
1355 * common.h (EM_BLACKFIN): Define.
1356
ee065d83
PB
13572005-10-08 Paul Brook <paul@codesourcery.com>
1358
1359 * arm.h: Add prototypes for BFD object attribute routines.
1360
1cacb694
RE
13612005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
1362
1363 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
1364
3c26c61a
DA
13652005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1366
1367 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
1368 New defines.
1369
67762f6b
DA
13702005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1371
1372 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
1373 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
1374 deprecated defines.
1375 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
1376 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
1377 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
1378 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
1379 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
1380 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
1381 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
1382 NT_HP_UX_OPTIONS): Define.
1383
fd54057a
DD
13842005-07-25 DJ Delorie <dj@redhat.com>
1385
1386 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
1387
3b22753a
L
13882005-07-25 Jan Hubicka <jh@suse.cz>
1389
1390 * x86-64.h (SHN_X86_64_LCOMMON): New.
1391 (SHF_X86_64_LARGE): New.
1392
157e7bd1
NC
13932005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1394
1395 * m32r.h (R_M32R_REL32): Added.
1396
df45824a
BE
13972005-07-18 Ben Elliston <bje@au.ibm.com>
1398
1399 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
1400 Replace with DW_ATE_decimal_float (now in DWARF 3).
1401
49f58d10
JB
14022005-07-14 Jim Blandy <jimb@redhat.com>
1403
1404 Add support for Renesas M32C and M16C.
1405 * common.h (EM_M32C): New machine number.
1406 * m32c.h: New file.
fd2f25da 1407
e210c36b
NC
14082005-06-17 Jakub Jelinek <jakub@redhat.com>
1409
1410 * external.h (GRP_ENTRY_SIZE): Define.
1411
d6ab8113
JB
14122005-06-17 Jan Beulich <jbeulich@novell.com>
1413
1414 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
1415 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
1416 R_X86_64_GOTPC32.
1417
3c33e371
AH
14182005-06-07 Aldy Hernandez <aldyh@redhat.com>
1419 Michael Snyder <msnyder@redhat.com>
1420 Stan Cox <scox@redhat.com>
1421
1422 * common.h (EM_MS1): Define.
1423
1424 * ms1.h: New file.
1425
2acf634e
RH
14262005-05-31 Richard Henderson <rth@redhat.com>
1427
1428 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
1429
484124bb
RH
14302005-05-29 Richard Henderson <rth@redhat.com>
1431
1432 * alpha.h (DT_ALPHA_PLTRO): New.
1433
d68f4033
BE
14342005-05-19 Ben Elliston <bje@au.ibm.com>
1435
1436 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
1437 the user-defined encoding space pending inclusion in the standard.
1438
cb1afa5c
ZW
14392005-05-18 Zack Weinberg <zack@codesourcery.com>
1440
1441 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
1442 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
1443
c19d1205
ZW
14442005-05-17 Zack Weinberg <zack@codesourcery.com>
1445
1446 * arm.h: Import complete list of official relocation names
1447 and numbers from AAELF. Define FAKE_RELOCs for old names.
1448 Remove a few old names no longer used anywhere.
1449
1fe44d79
AM
14502005-05-14 Alan Modra <amodra@bigpond.net.au>
1451
1452 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
1453
2df98d85
AM
14542005-05-11 Alan Modra <amodra@bigpond.net.au>
1455
1456 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
1457 R_PPC_RELAX32PC_PLT) Adjust.
1458 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
1459 (DT_PPC_GLINK): Define.
1460
e172dbf8
NC
14612005-05-10 Nick Clifton <nickc@redhat.com>
1462
1463 * Update the address and phone number of the FSF organization in
1464 the GPL notices in the following files:
2df98d85 1465 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
1466 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
1467 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
1468 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
1469 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
1470 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
1471 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 1472
faa7ef87
L
14732005-04-13 H.J. Lu <hongjiu.lu@intel.com>
1474
a63027e5
L
1475 Moved from ../ChangeLog
1476
faa7ef87
L
1477 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
1478 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
1479
1480 2004-10-12 Paul Brook <paul@codesourcery.com>
1481 * arm.h (EF_ARM_EABI_VER4): Define.
1482
1483 2004-10-08 Daniel Jacobowitz <dan@debian.org>
1484
1485 * common.h (PT_SUNW_EH_FRAME): Define.
1486 * x86-64.h (SHT_X86_64_UNWIND): Define.
1487
1488 2004-10-07 Bob Wilson <bob.wilson@acm.org>
1489 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
1490 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
1491 (XTENSA_PROP_SEC_NAME): Define.
1492 (property_table_entry): Add flags field.
1493 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
1494
1495 2004-09-17 Paul Brook <paul@codesourcery.com>
1496 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
1497 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
1498 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
1499
1500 2004-09-13 Paul Brook <paul@codesourcery.com>
1501 * arm.h: Rename RELABS to TARGET1.
1502
1503 2004-05-11 Jakub Jelinek <jakub@redhat.com>
1504 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
1505 (PT_GNU_RELRO): Define.
1506
ba93b8ac
DJ
15072005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
1508 Phil Blundell <philb@gnu.org>
1509
1510 * arm.h: Add TLS relocations.
1511
c927f9ef
BE
15122005-03-23 Ben Elliston <bje@au.ibm.com>
1513
1514 * dwarf.h: Merge with GCC's dwarf.h.
1515
238d258f
NC
15162005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
1517
1518 * m68k.h (EF_CFV4E): Define.
1519
b294bdf8
MM
15202005-03-17 Paul Brook <paul@codesourcery.com>
1521 Dan Jacobowitz <dan@codesourcery.com>
1522 Mark Mitchell <mark@codesourcery.com>
1523
1524 * arm.h (PT_ARM_EXIDX): Define.
1525
51cb3ca7
DJ
15262005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
1527 Joseph Myers <joseph@codesourcery.com>
1528
1529 * mips.h: Define MIPS TLS relocations.
1530
d6f16593 15312005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 1532 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
1533
1534 * mips.h (R_MIPS16_GOT16): New reloc code.
1535 (R_MIPS16_CALL16): Likewise.
1536 (R_MIPS16_HI16): Likewise.
1537 (R_MIPS16_LO16): Likewise.
1538 (R_MIPS16_min): New fake reloc code.
1539 (R_MIPS16_max): Likewise.
1540
a1c17af2
MR
15412005-02-11 Maciej W. Rozycki <macro@mips.com>
1542
1543 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
1544
90219bd0
AO
15452005-01-25 Alexandre Oliva <aoliva@redhat.com>
1546
1547 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
1548 * frv.h: Add R_FRV_TLSMOFF.
1549 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
1550 * frv.h: Add TLS relocations.
1551
e38bc3b5
NC
15522005-01-17 Nick Clifton <nickc@redhat.com>
1553
1554 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
1555 EF_SH2A_SH3E): New flags.
1556 (EF_SH_BFD_TABLE): Add these new flags to the table.
1557
b4a38de6
AM
15582005-01-12 Alan Modra <amodra@bigpond.net.au>
1559
1560 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
1561 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
1562
750bce0e 15632004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 1564
faa7ef87 1565 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 1566
1e50d24d
RS
15672004-12-16 Richard Sandiford <rsandifo@redhat.com>
1568
1569 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
1570
69881c93
ILT
15712004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
1572
1573 * mips.h (E_MIPS_MACH_9000): Define.
1574
b676888f
HPN
15752004-11-04 Hans-Peter Nilsson <hp@axis.com>
1576
1577 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
1578 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
1579 macros.
1580
637cf767
EC
15812004-10-06 Eric Christopher <echristo@redhat.com>
1582
1583 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
1584
40a18ebd
NC
15852004-10-01 Paul Brook <paul@codesourcery.com>
1586
1587 * arm.h (SHT_ARM_EXIDX): Define.
1588 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
1589 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
1590 Define.
1591
b18c562e
NC
15922004-08-25 Dmitry Diky <diwil@spec.ru>
1593
1594 * msp430.h: Add new relocs.
1595
083febaa
L
15962004-08-12 H.J. Lu <hongjiu.lu@intel.com>
1597
1598 * i386.h (R_386_USED_BY_INTEL_200): New.
1599
1d70c7fb
AO
16002004-07-29 Alexandre Oliva <aoliva@redhat.com>
1601
1602 Introduce SH2a support.
1603 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
1604 * sh.h (EF_SH2A_NOFPU): New.
1605 2003-12-01 Michael Snyder <msnyder@redhat.com>
1606 * sh.h (EF_SH2A): New.
1607
670ec21d
NC
16082004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
1609
1610 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
1611 BFD_RELOC_CRX_SWITCH32.
1612
1fe1f39c
NC
16132004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
1614
1615 * common.h (EM_CRX): Define.
1616 * crx.h: New file.
1617
097f809a
NC
16182004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
1619
1620 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
1621 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
1622
375db92b
AM
16232004-06-19 Alan Modra <amodra@bigpond.net.au>
1624
1625 * common.h (ELF64_R_INFO): Warning fix.
1626
092dcd75
CD
16272004-06-14 Chris Demetriou <cgd@broadcom.com>
1628
1629 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
1630 with an updated comment.
1631
f6f9408f
JR
16322004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
1633
1634 * sh.h (EF_SH_HAS_DSP): Remove.
1635 (EF_SH_HAS_FP): Remove.
1636 (EF_SH_MERGE_MACH): Remove.
1637 (EF_SH4_NOFPU): Convert to decimal.
1638 (EF_SH4A_NOFPU): Likewise.
1639 (EF_SH4_NOMMU_NOFPU): Likewise.
1640 (EF_SH3_NOMMU): Add new macro.
1641 (EF_SH_BFD_TABLE): Likewise.
1642 (sh_find_elf_flags): Add prototype.
1643 (sh_elf_get_flags_from_mach): Likewise.
1644
4030e8f6
CD
16452004-04-24 Chris Demetriou <cgd@broadcom.com>
1646
1647 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
1648 (R_MIPS_GNU_REL_HI16): Remove.
1649 (R_MIPS_GNU_REL16_S2): Update comment.
1650
0949843d 16512004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 1652 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
1653
1654 * common.h (EM_CR): Define.
1655 * cr16c.h: New file.
1656
d507cf36
PB
16572004-03-23 Paul Brook <paul@codesourcery.com>
1658
1659 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
1660
ae51a426
JR
16612003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
1662
1663 * sh.h: Add EF_SH4_NOMMU_NOFPU.
1664
676a64f4
RS
16652004-03-01 Richard Sandiford <rsandifo@redhat.com>
1666
1667 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
1668
481fedf3
RM
16692004-01-28 Roland McGrath <roland@redhat.com>
1670
1671 * common.h (AT_SECURE): New macro.
1672
7e67eb11
RM
16732004-01-21 Roland McGrath <roland@redhat.com>
1674
1675 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
1676 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
1677 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
1678 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
1679 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
1680
3fe74472
MK
16812004-01-17 Mark Kettenis <kettenis@gnu.org>
1682
1683 * common.h (NT_OPENBSD_IDENT): Define.
1684
79987b2f
AO
16852004-01-06 Alexandre Oliva <aoliva@redhat.com>
1686
1687 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
1688 * frv.h (EF_FRV_FDPIC): New macro.
1689 (EF_FRV_PIC_FLAGS): Adjust.
1690 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
1691 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
1692 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
1693 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
1694 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
1695 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
1696 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
1697 New.
1698
252b5132 1699
c9e214e5 1700For older changes see ChangeLog-9103
252b5132
RH
1701\f
1702Local Variables:
c9e214e5
AM
1703mode: change-log
1704left-margin: 8
1705fill-column: 74
252b5132
RH
1706version-control: never
1707End: