[include/elf]
[deliverable/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
6772dd07
DD
12006-02-24 DJ Delorie <dj@redhat.com>
2
3 * m32c.h: Add relax relocs.
4
d70c5fc7
NC
52006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
6 Anil Paranjape <anilp1@kpitcummins.com>
7 Shilin Shakti <shilins@kpitcummins.com>
8
9 * common.h (EM_XC16X): New entry for xc16x cpu.
10 Sort other EM_* numbers into numerical order.
11 * xc16x.h: New file.
12
84d1d650
L
132006-02-10 H.J. Lu <hongjiu.lu@intel.com>
14
15 PR binutils/2258
16 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
17 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
18
266abb8f
NS
192006-02-07 Nathan Sidwell <nathan@codesourcery.com>
20
21 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
22 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
23 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
24 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
25 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
26
272006-02-06 Steve Ellcey <sje@cup.hp.com>
28
29 * ia64.h (SHF_IA_64_HP_TLS): New.
30
67a4f2b7
AO
312006-01-18 Alexandre Oliva <aoliva@redhat.com>
32
33 Introduce TLS descriptors for i386 and x86_64.
34 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
35 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
36 New.
37 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
38 R_X86_64_TLSDESC): New.
39
64fd6348
NC
402006-01-09 Mike Frysinger <vapier@gentoo.org>:
41
42 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
43
d031aafb
NS
442005-12-16 Nathan Sidwell <nathan@codesourcery.com>
45
46 Second part of ms1 to mt renaming.
47 * common.h (EM_MT): Renamed.
48 * mt.h: Rename relocs, cpu & other defines.
49
39b41c9c
PB
502005-12-12 Paul Brook <paul@codesourcery.com>
51
52 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
53
5e2b0d47
NC
542005-11-11 Nick Clifton <nickc@redhat.com>
55
56 PR 1150
57 * mips.h (STO_OPTIONAL): Define.
58 (ELF_MIPS_IS_OPTIONAL): Define.
59
3c9b82ba
NC
602005-09-30 Catherine Moore <clm@cm00re.com>
61
62 * bfin.h: New file.
63 * common.h (EM_BLACKFIN): Define.
64
ee065d83
PB
652005-10-08 Paul Brook <paul@codesourcery.com>
66
67 * arm.h: Add prototypes for BFD object attribute routines.
68
1cacb694
RE
692005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
70
71 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
72
3c26c61a
DA
732005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
74
75 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
76 New defines.
77
67762f6b
DA
782005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
79
80 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
81 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
82 deprecated defines.
83 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
84 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
85 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
86 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
87 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
88 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
89 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
90 NT_HP_UX_OPTIONS): Define.
91
fd54057a
DD
922005-07-25 DJ Delorie <dj@redhat.com>
93
94 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
95
3b22753a
L
962005-07-25 Jan Hubicka <jh@suse.cz>
97
98 * x86-64.h (SHN_X86_64_LCOMMON): New.
99 (SHF_X86_64_LARGE): New.
100
157e7bd1
NC
1012005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
102
103 * m32r.h (R_M32R_REL32): Added.
104
df45824a
BE
1052005-07-18 Ben Elliston <bje@au.ibm.com>
106
107 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
108 Replace with DW_ATE_decimal_float (now in DWARF 3).
109
49f58d10
JB
1102005-07-14 Jim Blandy <jimb@redhat.com>
111
112 Add support for Renesas M32C and M16C.
113 * common.h (EM_M32C): New machine number.
114 * m32c.h: New file.
115
d6ab8113
JB
1162005-06-17 Jan Beulich <jbeulich@novell.com>
117
118 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
119 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
120 R_X86_64_GOTPC32.
121
3c33e371
AH
1222005-06-07 Aldy Hernandez <aldyh@redhat.com>
123 Michael Snyder <msnyder@redhat.com>
124 Stan Cox <scox@redhat.com>
125
126 * common.h (EM_MS1): Define.
127
128 * ms1.h: New file.
129
2acf634e
RH
1302005-05-31 Richard Henderson <rth@redhat.com>
131
132 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
133
484124bb
RH
1342005-05-29 Richard Henderson <rth@redhat.com>
135
136 * alpha.h (DT_ALPHA_PLTRO): New.
137
d68f4033
BE
1382005-05-19 Ben Elliston <bje@au.ibm.com>
139
140 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
141 the user-defined encoding space pending inclusion in the standard.
142
cb1afa5c
ZW
1432005-05-18 Zack Weinberg <zack@codesourcery.com>
144
145 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
146 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
147
c19d1205
ZW
1482005-05-17 Zack Weinberg <zack@codesourcery.com>
149
150 * arm.h: Import complete list of official relocation names
151 and numbers from AAELF. Define FAKE_RELOCs for old names.
152 Remove a few old names no longer used anywhere.
153
1fe44d79
AM
1542005-05-14 Alan Modra <amodra@bigpond.net.au>
155
156 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
157
2df98d85
AM
1582005-05-11 Alan Modra <amodra@bigpond.net.au>
159
160 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
161 R_PPC_RELAX32PC_PLT) Adjust.
162 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
163 (DT_PPC_GLINK): Define.
164
e172dbf8
NC
1652005-05-10 Nick Clifton <nickc@redhat.com>
166
167 * Update the address and phone number of the FSF organization in
168 the GPL notices in the following files:
2df98d85 169 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
170 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
171 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
172 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
173 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
174 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
175 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 176
faa7ef87
L
1772005-04-13 H.J. Lu <hongjiu.lu@intel.com>
178
a63027e5
L
179 Moved from ../ChangeLog
180
faa7ef87
L
181 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
182 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
183
184 2004-10-12 Paul Brook <paul@codesourcery.com>
185 * arm.h (EF_ARM_EABI_VER4): Define.
186
187 2004-10-08 Daniel Jacobowitz <dan@debian.org>
188
189 * common.h (PT_SUNW_EH_FRAME): Define.
190 * x86-64.h (SHT_X86_64_UNWIND): Define.
191
192 2004-10-07 Bob Wilson <bob.wilson@acm.org>
193 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
194 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
195 (XTENSA_PROP_SEC_NAME): Define.
196 (property_table_entry): Add flags field.
197 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
198
199 2004-09-17 Paul Brook <paul@codesourcery.com>
200 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
201 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
202 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
203
204 2004-09-13 Paul Brook <paul@codesourcery.com>
205 * arm.h: Rename RELABS to TARGET1.
206
207 2004-05-11 Jakub Jelinek <jakub@redhat.com>
208 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
209 (PT_GNU_RELRO): Define.
210
ba93b8ac
DJ
2112005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
212 Phil Blundell <philb@gnu.org>
213
214 * arm.h: Add TLS relocations.
215
c927f9ef
BE
2162005-03-23 Ben Elliston <bje@au.ibm.com>
217
218 * dwarf.h: Merge with GCC's dwarf.h.
219
238d258f
NC
2202005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
221
222 * m68k.h (EF_CFV4E): Define.
223
b294bdf8
MM
2242005-03-17 Paul Brook <paul@codesourcery.com>
225 Dan Jacobowitz <dan@codesourcery.com>
226 Mark Mitchell <mark@codesourcery.com>
227
228 * arm.h (PT_ARM_EXIDX): Define.
229
51cb3ca7
DJ
2302005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
231 Joseph Myers <joseph@codesourcery.com>
232
233 * mips.h: Define MIPS TLS relocations.
234
d6f16593 2352005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 236 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
237
238 * mips.h (R_MIPS16_GOT16): New reloc code.
239 (R_MIPS16_CALL16): Likewise.
240 (R_MIPS16_HI16): Likewise.
241 (R_MIPS16_LO16): Likewise.
242 (R_MIPS16_min): New fake reloc code.
243 (R_MIPS16_max): Likewise.
244
a1c17af2
MR
2452005-02-11 Maciej W. Rozycki <macro@mips.com>
246
247 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
248
90219bd0
AO
2492005-01-25 Alexandre Oliva <aoliva@redhat.com>
250
251 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
252 * frv.h: Add R_FRV_TLSMOFF.
253 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
254 * frv.h: Add TLS relocations.
255
e38bc3b5
NC
2562005-01-17 Nick Clifton <nickc@redhat.com>
257
258 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
259 EF_SH2A_SH3E): New flags.
260 (EF_SH_BFD_TABLE): Add these new flags to the table.
261
b4a38de6
AM
2622005-01-12 Alan Modra <amodra@bigpond.net.au>
263
264 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
265 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
266
750bce0e 2672004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 268
faa7ef87 269 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 270
1e50d24d
RS
2712004-12-16 Richard Sandiford <rsandifo@redhat.com>
272
273 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
274
69881c93
ILT
2752004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
276
277 * mips.h (E_MIPS_MACH_9000): Define.
278
b676888f
HPN
2792004-11-04 Hans-Peter Nilsson <hp@axis.com>
280
281 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
282 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
283 macros.
284
637cf767
EC
2852004-10-06 Eric Christopher <echristo@redhat.com>
286
287 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
288
40a18ebd
NC
2892004-10-01 Paul Brook <paul@codesourcery.com>
290
291 * arm.h (SHT_ARM_EXIDX): Define.
292 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
293 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
294 Define.
295
b18c562e
NC
2962004-08-25 Dmitry Diky <diwil@spec.ru>
297
298 * msp430.h: Add new relocs.
299
083febaa
L
3002004-08-12 H.J. Lu <hongjiu.lu@intel.com>
301
302 * i386.h (R_386_USED_BY_INTEL_200): New.
303
1d70c7fb
AO
3042004-07-29 Alexandre Oliva <aoliva@redhat.com>
305
306 Introduce SH2a support.
307 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
308 * sh.h (EF_SH2A_NOFPU): New.
309 2003-12-01 Michael Snyder <msnyder@redhat.com>
310 * sh.h (EF_SH2A): New.
311
670ec21d
NC
3122004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
313
314 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
315 BFD_RELOC_CRX_SWITCH32.
316
1fe1f39c
NC
3172004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
318
319 * common.h (EM_CRX): Define.
320 * crx.h: New file.
321
097f809a
NC
3222004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
323
324 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
325 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
326
375db92b
AM
3272004-06-19 Alan Modra <amodra@bigpond.net.au>
328
329 * common.h (ELF64_R_INFO): Warning fix.
330
092dcd75
CD
3312004-06-14 Chris Demetriou <cgd@broadcom.com>
332
333 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
334 with an updated comment.
335
f6f9408f
JR
3362004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
337
338 * sh.h (EF_SH_HAS_DSP): Remove.
339 (EF_SH_HAS_FP): Remove.
340 (EF_SH_MERGE_MACH): Remove.
341 (EF_SH4_NOFPU): Convert to decimal.
342 (EF_SH4A_NOFPU): Likewise.
343 (EF_SH4_NOMMU_NOFPU): Likewise.
344 (EF_SH3_NOMMU): Add new macro.
345 (EF_SH_BFD_TABLE): Likewise.
346 (sh_find_elf_flags): Add prototype.
347 (sh_elf_get_flags_from_mach): Likewise.
348
4030e8f6
CD
3492004-04-24 Chris Demetriou <cgd@broadcom.com>
350
351 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
352 (R_MIPS_GNU_REL_HI16): Remove.
353 (R_MIPS_GNU_REL16_S2): Update comment.
354
0949843d 3552004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 356 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
357
358 * common.h (EM_CR): Define.
359 * cr16c.h: New file.
360
d507cf36
PB
3612004-03-23 Paul Brook <paul@codesourcery.com>
362
363 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
364
ae51a426
JR
3652003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
366
367 * sh.h: Add EF_SH4_NOMMU_NOFPU.
368
676a64f4
RS
3692004-03-01 Richard Sandiford <rsandifo@redhat.com>
370
371 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
372
481fedf3
RM
3732004-01-28 Roland McGrath <roland@redhat.com>
374
375 * common.h (AT_SECURE): New macro.
376
7e67eb11
RM
3772004-01-21 Roland McGrath <roland@redhat.com>
378
379 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
380 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
381 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
382 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
383 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
384
3fe74472
MK
3852004-01-17 Mark Kettenis <kettenis@gnu.org>
386
387 * common.h (NT_OPENBSD_IDENT): Define.
388
79987b2f
AO
3892004-01-06 Alexandre Oliva <aoliva@redhat.com>
390
391 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
392 * frv.h (EF_FRV_FDPIC): New macro.
393 (EF_FRV_PIC_FLAGS): Adjust.
394 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
395 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
396 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
397 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
398 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
399 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
400 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
401 New.
402
252b5132 403
c9e214e5 404For older changes see ChangeLog-9103
252b5132
RH
405\f
406Local Variables:
c9e214e5
AM
407mode: change-log
408left-margin: 8
409fill-column: 74
252b5132
RH
410version-control: never
411End:
This page took 0.28886 seconds and 4 git commands to generate.