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