]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/elf/ChangeLog
include/elf/
[thirdparty/binutils-gdb.git] / include / elf / ChangeLog
CommitLineData
1bce5d2c
AM
12008-03-12 Alan Modra <amodra@bigpond.net.au>
2
4fbb74a6
AM
3 PR 5900
4 * common.h (SHN_BAD): Delete.
5 (SHN_LORESERVE .. SHN_HIRESERVE): Move to..
6 * external.h: ..here.
7 * internal.h (SHN_LORESERVE, SHN_HIRESERVE): Define.
8 (SHN_LOPROC, SHN_HIPROC, SHN_LOOS, SHN_HIOS): Define.
9 (SHN_ABS, SHN_COMMON, SHN_XINDEX, SHN_BAD): Define.
10
112008-03-12 Alan Modra <amodra@bigpond.net.au>
12
13 * cr16c.h (SHN_CR16C_FCOMMON): Define using SHN_LORESERVE.
1bce5d2c 14 (SHN_CR16C_NCOMMON): Likewise.
4fbb74a6 15 * hppa.h (SHN_PARISC_ANSI_COMMON): Likewise.
1bce5d2c 16 (SHN_PARISC_HUGE_COMMON): Likewise.
4fbb74a6 17 * ia64.h (SHN_IA_64_ANSI_COMMON): Likewise.
1bce5d2c 18 (SHN_IA_64_VMS_SYMVEC): Define using SHN_LOOS.
4fbb74a6
AM
19 * m32r.h (SHN_M32R_SCOMMON): Define using SHN_LORESERVE.
20 * mips.h (SHN_MIPS_ACOMMON, SHN_MIPS_TEXT): Likewise.
1bce5d2c 21 (SHN_MIPS_DATA, SHN_MIPS_SCOMMON, SHN_MIPS_SUNDEFINED): Likewise.
4fbb74a6 22 * score.h (SHN_SCORE_TEXT, SHN_SCORE_DATA): Likewise.
1bce5d2c 23 (SHN_SCORE_SCOMMON): Likewise.
4fbb74a6
AM
24 * sparc.h (SHN_BEFORE, SHN_AFTER): Likewise.
25 * v850.h (SHN_V850_SCOMMON, SHN_V850_TCOMMON): Likewise.
1bce5d2c 26 (SHN_V850_ZCOMMON): Likewise.
4fbb74a6 27 * x86-64.h (SHN_X86_64_LCOMMON): Likewise.
1bce5d2c 28
35d60fe4
NC
292008-03-03 Pallavi Tambay <pallavi.tambay@amd.com>
30
31 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP:
32 DW_OP_PGI_omp_thread_num.
33
7b03d09a
AN
342008-02-04 Adam Nemet <anemet@caviumnetworks.com>
35
36 * mips.h: Update copyright.
37 (E_MIPS_MACH_OCTEON): New macro.
38
148b93f2
NC
392008-01-30 Tristan Gingold <gingold@adacore.com>
40
41 Add OpenVMS extensions.
1bce5d2c
AM
42 * ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
43 (SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
148b93f2 44 (SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
1bce5d2c
AM
45 (SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
46 (SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
47 (SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
48 (SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
49 (DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
50 (DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
51 (DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
52 (DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
53 (DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
54 (DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
55 (DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
56 (DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
57 (DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
58 (DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
59 (DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
60 (DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
61 (DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
62 (DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
148b93f2
NC
63 (DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
64
c74ba406
MK
652008-01-16 Mark Kettenis <kettenis@gnu.org>
66
67 * common.h (AT_SUN_AUXFLAGS): Define.
68
60955fda
DJ
692007-12-11 Daniel Jacobowitz <dan@codesourcery.com>
70
71 * dwarf2.h (DW_AT_hi_user): Correct value.
72
1bbb5f21 732007-12-07 Bob Wilson <bob.wilson@acm.org>
1bce5d2c 74
1bbb5f21 75 * xtensa.h (R_XTENSA_32_PCREL): New.
1bce5d2c 76
350cc38d
MS
772007-11-29 Mark Shinwell <shinwell@codesourcery.com>
78
79 * mips.h (E_MIPS_MACH_LS2E): New.
80 (E_MIPS_MACH_LS2F): New.
81
f7bc09bd
NS
822007-11-28 Nathan Sidwell <nathan@codesourcery.com>
83
84 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with
85 segments at the end of memory.
86
e2a0d921
NC
872007-11-16 Nick Clifton <nickc@redhat.com>
88
89 * dwarf2.h: Mention the location of the DWARF3 spec on the web.
90 (DW_AT_stride_size): Rename to DW_AT_bit_stride.
91 (DW_AT_stride): Rename to DW_AT_byte_stride.
92
7a2b07ff
NS
932007-11-08 Nathan Sidwell <nathan@codesourcery.com>
94
95 * vxworks.h: New.
96
569006e5
NC
972007-10-30 Nick Clifton <nickc@redhat.com>
98
99 * mn10300.h (R_MN10300_ALIGN): Define.
100
c6e65352
DJ
1012007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
102
103 * ppc.h (Tag_GNU_Power_ABI_Vector): New.
104
bfff1642
NC
1052007-10-19 Nick Clifton <nickc@redhat.com>
106
107 * mn10300.h: Add R_MN10300_SYM_DIFF reloc.
108
3e6ff6e5
RM
1092007-10-18 Roland McGrath <roland@redhat.com>
110
111 * common.h (NT_PPC_VMX): New macro.
112
7fac7ff4
NC
1132007-10-01 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
114
115 * cr16.h: Updated with new relocaction macros.
116
b10a8ae0
L
1172007-09-17 H.J. Lu <hongjiu.lu@intel.com>
118
119 PR binutils/3281
120 PR binutils/5037
121 * internal.h (elf_segment_map): Add p_size and p_size_valid.
122 (ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
123 PT_GNU_RELRO segments.
124
8d100c32
KH
1252007-09-11 Nathan Sidwell <nathan@codesourcery.com>
126
127 * m68k.h (EF_M68K_CF_ISA_C_NODIV): New.
128
b15fa79e
AM
1292007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
130
131 * common.h (NT_SPU): Define.
132
2b05f1b7
L
1332007-08-16 H.J. Lu <hongjiu.lu@intel.com>
134
135 * common.h: Revert last change.
136
94b11780
L
1372007-08-16 H.J. Lu <hongjiu.lu@intel.com>
138
139 * common.h (PT_GNU_STACK): Renamed to ...
140 (PT_GNU_ATTR): This.
141 (PT_GNU_STACK): New. Make an alias of PT_GNU_ATTR.
142
fd2f25da
RM
1432007-07-09 Roland McGrath <roland@redhat.com>
144
145 * common.h (NT_GNU_HWCAP, NT_GNU_BUILD_ID): New macros.
146
34c8bcba
JM
1472007-06-29 Joseph Myers <joseph@codesourcery.com>
148
149 * ppc.h (Tag_GNU_Power_ABI_FP): Define.
150
2cf19d5c
JM
1512007-06-29 Joseph Myers <joseph@codesourcery.com>
152
153 * mips.h (Tag_GNU_MIPS_ABI_FP): Define.
154
104d59d1
JM
1552007-06-29 Joseph Myers <joseph@codesourcery.com>
156
157 * arm.h (elf32_arm_add_eabi_attr_int,
158 elf32_arm_add_eabi_attr_string, elf32_arm_add_eabi_attr_compat,
159 elf32_arm_get_eabi_attr_int, elf32_arm_set_eabi_attr_contents,
160 elf32_arm_eabi_attr_size, Tag_NULL, Tag_File, Tag_Section,
161 Tag_Symbol, Tag_compatibility): Remove.
162 * common.h (SHT_GNU_ATTRIBUTES): Define.
163
3d3d428f
NC
1642007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
165
166 * common.h (EM_CR16): New entry for CR16 cpu.
167 * cr16.h: New file.
168
99ded152
BW
1692007-06-11 Sterling Augustine <sterling@tensilica.com>
170 Bob Wilson <bob.wilson@acm.org>
fd2f25da 171
99ded152
BW
172 * xtensa.h (XTENSA_PROP_INSN_NO_TRANSFORM): Renamed to...
173 (XTENSA_PROP_NO_TRANSFORM): ...this.
fd2f25da 174
f89d32d9
CT
1752007-05-18 Caroline Tice <ctice@apple.com>
176
fd2f25da 177 * dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,
f89d32d9
CT
178 DW_OP_GNU_uninit.
179
4f4416b5
AM
1802007-05-12 Alan Modra <amodra@bigpond.net.au>
181
182 * spu.h (R_SPU_ADDR16X): Define.
183 (R_SPU_PPU32, R_SPU_PPU64): Renumber.
184
ece5ef60
AM
1852007-05-11 Alan Modra <amodra@bigpond.net.au>
186
187 * spu.h (R_SPU_PPU32, R_SPU_PPU64): Define.
188
627b32bc
AM
1892007-05-02 Alan Modra <amodra@bigpond.net.au>
190
191 * internal.h (ELF_IS_SECTION_IN_SEGMENT): Check both file offset
192 and vma for appropriate sections.
193
0c3e446c
JB
1942007-04-26 Jan Beulich <jbeulich@novell.com>
195
196 * common.h (DT_ENCODING): Correct value (back to spec mandated
197 value).
198
d4c87fc1
AM
1992007-03-08 Alan Modra <amodra@bigpond.net.au>
200
201 * v850.h (V850_OTHER_TDA_BYTE): Delete.
202 (V850_OTHER_SDA, V850_OTHER_ZDA, V850_OTHER_TDA): Assign bits
203 that don't clash with visibility bits.
204
689d9c8c
AM
2052007-03-07 Alan Modra <amodra@bigpond.net.au>
206
207 * common.h (ELF_ST_VISIBILITY): Comment typo fix.
208
b95dd98f 2092007-02-05 Dave Brolley <brolley@redhat.com>
dd6f0f6e
DB
210 Richard Sandiford <rsandifo@redhat.com>
211 Richard Henderson <rth@redhat.com>
212 DJ Delorie <dj@redhat.com>
213 Ben Elliston <bje@redhat.com>
b95dd98f
DB
214
215 * mep.h: New file.
b95dd98f
DB
216 * common.h (EM_CYGNUS_MEP): Define.
217
2182007-02-15 Dave Brolley <brolley@redhat.com>
219
220 From Graydon Hoare <graydon@redhat.com>:
221 * common.h (STT_RELC, STT_SRELC, R_RELC): New macros.
222
3bdcfdf4
KH
2232007-01-08 Kazu Hirata <kazu@codesourcery.com>
224
225 * m68k.h (EF_M68K_FIDO): New.
226 (EF_M68K_ARCH_MASK): OR EF_M68K_FIDO.
227 (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): Remove.
228
9840d27e
KH
2292006-12-25 Kazu Hirata <kazu@codesourcery.com>
230
231 * m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.
232
425c6cb0
KH
2332006-12-19 Kazu Hirata <kazu@codesourcery.com>
234
235 * m68k.h (EF_M68K_ARCH_MASK): New.
236
3271a814
NS
2372006-12-19 Nathan Sidwell <nathan@codesourcery.com>
238
239 * internal.h (struct elf_segment_map): Add p_vaddr_offset field.
240
c694fd50
KH
2412006-12-07 Kazu Hirata <kazu@codesourcery.com>
242
243 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A_NODIV,
244 EF_M68K_ISA_A, EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B_NOUSP,
245 EF_M68K_ISA_B, EF_M68K_ISA_C, EF_M68K_MAC_MASK, EF_M68K_MAC,
246 EF_M68K_EMAC, EF_M68K_EMAC_B, EF_M68K_FLOAT): Rename to
247 EF_M68K_CF_ISA_MASK, EF_M68K_CF_ISA_A_NODIV, EF_M68K_CF_ISA_A,
248 EF_M68K_CF_ISA_A_PLUS, EF_M68K_CF_ISA_B_NOUSP,
249 EF_M68K_CF_ISA_B, EF_M68K_CF_ISA_C, EF_M68K_CF_MAC_MASK,
250 EF_M68K_CF_MAC, EF_M68K_CF_EMAC, EF_M68K_CF_EMAC_B,
251 EF_M68K_CF_FLOAT, respectively.
252
4fd454c8
NC
2532006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
254 Nick Clifton <nickc@redhat.com>
255
256 * external.h (struct Elf_External_Versym): Use ATTRIBUTE_PACKED.
257
165b93e7
RS
2582006-10-28 Richard Sandiford <richard@codesourcery.com>
259
260 * mips.h (R_MIPS_GLOB_DAT): Define
261 (R_MIPS_max): Bump by 1.
262
e9f53129
AM
2632006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
264 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
265 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
266 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
267 Alan Modra <amodra@bigpond.net.au>
268
269 * common.h (EM_SPU): Define.
270 * spu.h: New file.
271
b3549761
NC
2722006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
273
274 * score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
275 (EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
276 (EF_SCORE_HASENTRY): Delete.
277
1c0d3aa6
NC
2782006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
279
280 * score.h: New file.
281 * common.h: Add Score machine number.
282
fdc90cb4
JJ
2832006-07-10 Jakub Jelinek <jakub@redhat.com>
284
285 * common.h (SHT_GNU_HASH, DT_GNU_HASH): Define.
286
1224efb8
L
2872006-05-31 H.J. Lu <hongjiu.lu@intel.com>
288
289 * internal.h (ELF_SECTION_SIZE): New.
290 (ELF_IS_SECTION_IN_SEGMENT): Likewise.
291 (ELF_IS_SECTION_IN_SEGMENT_FILE): Updated.
292 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
293
3f570048
AM
2942006-05-27 H.J. Lu <hongjiu.lu@intel.com>
295
296 * internal.h (struct elf_segment_map): Add p_align and p_align_valid.
297
9b52905e
NC
2982006-05-24 Carlos O'Donell <carlos@systemhalted.org>
299 Randolph Chung <randolph@tausq.org>
300 * hppa.h (R_PARISC_TLS_GD21L, R_PARISC_TLS_GD14R, R_PARISC_TLS_GDCALL,
301 R_PARISC_TLS_LDM21L, R_PARISC_TLS_LDM14R, R_PARISC_TLS_LDMCALL,
fd2f25da
RM
302 R_PARISC_TLS_LDO21L, R_PARISC_TLS_LDO14R, R_PARISC_TLS_DTPMOD32,
303 R_PARISC_TLS_DTPMOD64, R_PARISC_TLS_DTPOFF32, R_PARISC_TLS_DTPOFF64):
9b52905e
NC
304 New TLS relocs.
305 (R_PARISC_TLS_LE21L, R_PARISC_TLS_LE14R, R_PARISC_TLS_IE21L,
306 R_PARISC_TLS_IE14R, R_PARISC_TLS_TPREL32, R_PARISC_TLS_TPREL64):
307 Define TLS relocs using existing equivalents.
308
fd2f25da
RM
3092006-05-24 Bjoern Haase <bjoern.m.haase@web.de>
310
28c9d252
NC
311 * avr.h: Add E_AVR_MACH_AVR6, R_AVR_LO8_LDI_GS and R_AVR_HI8_LDI_GS.
312
0a44bf69
RS
3132006-03-22 Richard Sandiford <richard@codesourcery.com>
314 Daniel Jacobowitz <dan@codesourcery.com>
315 Phil Edwards <phil@codesourcery.com>
316 Zack Weinberg <zack@codesourcery.com>
317 Mark Mitchell <mark@codesourcery.com>
318 Nathan Sidwell <nathan@codesourcery.com>
319
320 * mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.
321
e14430ab
DA
3222006-03-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
323
324 * hppa.h (SHF_HP_TLS, SHF_HP_NEAR_SHARED, SHF_HP_FAR_SHARED,
325 SHF_HP_COMDAT, SHF_HP_CONST, SHN_TLS_COMMON, SHN_NS_COMMON,
326 SHN_NS_UNDEF, SHN_FS_UNDEF, SHN_HP_EXTERN, SHN_HP_EXTHINT,
327 SHN_HP_UNDEF_BIND_IMM, SHT_HP_OVLBITS, SHT_HP_DLKM, SHT_HP_COMDAT,
328 SHT_HP_OBJDICT, SHT_HP_ANNOT, STB_HP_ALIAS): Define.
329
3a4a14e9
PB
3302006-03-10 Paul Brook <paul@codesourcery.com>
331
332 * arm.h (EF_ARM_EABI_VER5): Define.
333
0b2e31dc
NS
3342006-03-06 Nathan Sidwell <nathan@codesourcery.com>
335
336 * m68k.h (EF_M68K_ISA_MASK, EF_M68K_ISA_A,
337 EF_M68K_ISA_A_PLUS, EF_M68K_ISA_B, EF_M68K_ISA_C): Adjust.
338 (EF_M68K_ISA_A_NODIV, EF_M68K_ISA_B_NOUSP): New.
339 (EF_M68K_HW_DIV, EF_M68K_USP): Remove.
340 (EF_M68K_MAC, EF_M68K_EMAC, EF_M68K_FLOAT): Adjust.
341 (EF_M68K_EMAC_B): New.
342
df406460
NC
3432006-03-03 Bjoern Haase <bjoern.m.haase@web.de>
344
345 * avr.h (R_AVR_MS8_LDI,R_AVR_MS8_LDI_NEG): Add.
346 (EF_AVR_LINKRELAX_PREPARED): Add.
347
2c10a7e5
BE
3482006-03-02 Ben Elliston <bje@au.ibm.com>
349
350 Import from the GCC tree:
351 2006-03-01 Jakub Jelinek <jakub@redhat.com>
352
353 * dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
354 from DWARF 3.
355 (DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
356 DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
357 DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
358 DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
359 DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
360 (DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
361 (DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
362 DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
363 (DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
364 DW_DS_leading_separate, DW_DS_trailing_separate): New.
365 (DW_END_default, DW_END_big, DW_END_little): New.
366 (DW_END_lo_user, DW_END_hi_user): Define.
367 (DW_LNE_lo_user, DW_LNE_hi_user): Define.
368 (DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
369 (DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
370 DW_LANG_D): New.
371
6772dd07
DD
3722006-02-24 DJ Delorie <dj@redhat.com>
373
374 * m32c.h: Add relax relocs.
375
d70c5fc7
NC
3762006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
377 Anil Paranjape <anilp1@kpitcummins.com>
378 Shilin Shakti <shilins@kpitcummins.com>
379
380 * common.h (EM_XC16X): New entry for xc16x cpu.
381 Sort other EM_* numbers into numerical order.
382 * xc16x.h: New file.
fd2f25da 383
84d1d650
L
3842006-02-10 H.J. Lu <hongjiu.lu@intel.com>
385
386 PR binutils/2258
387 * internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
388 (ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise.
389
266abb8f
NS
3902006-02-07 Nathan Sidwell <nathan@codesourcery.com>
391
392 * m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
393 (EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
394 (EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
395 EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
396 EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
397
3982006-02-06 Steve Ellcey <sje@cup.hp.com>
399
400 * ia64.h (SHF_IA_64_HP_TLS): New.
401
67a4f2b7
AO
4022006-01-18 Alexandre Oliva <aoliva@redhat.com>
403
404 Introduce TLS descriptors for i386 and x86_64.
405 * common.h (DT_TLSDESC_GOT, DT_TLSDESC_PLT): New.
406 * i386.h (R_386_TLS_GOTDESC, R_386_TLS_DESC_CALL, R_386_TLS_DESC):
407 New.
408 * x86-64.h (R_X86_64_GOTPC32_TLSDESC, R_X86_64_TLSDESC_CALL,
409 R_X86_64_TLSDESC): New.
410
64fd6348
NC
4112006-01-09 Mike Frysinger <vapier@gentoo.org>:
412
413 * common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
414
d031aafb
NS
4152005-12-16 Nathan Sidwell <nathan@codesourcery.com>
416
417 Second part of ms1 to mt renaming.
418 * common.h (EM_MT): Renamed.
419 * mt.h: Rename relocs, cpu & other defines.
420
39b41c9c
PB
4212005-12-12 Paul Brook <paul@codesourcery.com>
422
423 * arm.h (elf32_arm_get_eabi_attr_int): Add prototype.
424
5e2b0d47
NC
4252005-11-11 Nick Clifton <nickc@redhat.com>
426
427 PR 1150
428 * mips.h (STO_OPTIONAL): Define.
429 (ELF_MIPS_IS_OPTIONAL): Define.
430
3c9b82ba
NC
4312005-09-30 Catherine Moore <clm@cm00re.com>
432
433 * bfin.h: New file.
434 * common.h (EM_BLACKFIN): Define.
435
ee065d83
PB
4362005-10-08 Paul Brook <paul@codesourcery.com>
437
438 * arm.h: Add prototypes for BFD object attribute routines.
439
1cacb694
RE
4402005-09-09 Richard Earnshaw <richard.earnshaw@arm.com>
441
442 * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.
443
3c26c61a
DA
4442005-08-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
445
446 * hppa.h (SHT_PARISC_DLKM, SHF_PARISC_WEAKORDER, PT_PARISC_WEAKORDER):
447 New defines.
448
67762f6b
DA
4492005-08-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
450
451 * hppa.h (PF_HP_CODE, PF_HP_MODIFY, PF_HP_LAZYSWAP): Revise defines.
452 (PF_HP_CODE_DEPR, PF_HP_MODIFY_DEPR, PF_HP_LAZYSWAP_DEPR): New
453 deprecated defines.
454 (DT_HP_EPLTREL, DT_HP_EPLTRELSZ, DT_HP_FILTERED, DT_HP_FILTER_TLS,
455 DT_HP_COMPAT_FILTERED, DT_HP_LAZYLOAD, DT_HP_BIND_NOW_COUNT, DT_PLT,
456 DT_PLT_SIZE, DT_DLT, DT_DLT_SIZE, DT_HP_BIND_DEPTH_FIRST, DT_HP_GST,
457 DT_HP_SHLIB_FIXED, DT_HP_MERGE_SHLIB_SEG, DT_HP_NODELETE, DT_HP_GROUP,
458 DT_HP_PROTECT_LINKAGE_TABLE, PT_HP_OPT_ANNOT, PT_HP_HSL_ANNOT,
459 PT_HP_STACK, PT_HP_CORE_UTSNAME, NT_HP_COMPILER, NT_HP_COPYRIGHT,
460 NT_HP_VERSION, NT_HP_SRCFILE_INFO, NT_HP_LINKER, NT_HP_INSTRUMENTED,
461 NT_HP_UX_OPTIONS): Define.
462
fd54057a
DD
4632005-07-25 DJ Delorie <dj@redhat.com>
464
465 * m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
466
3b22753a
L
4672005-07-25 Jan Hubicka <jh@suse.cz>
468
469 * x86-64.h (SHN_X86_64_LCOMMON): New.
470 (SHF_X86_64_LARGE): New.
471
157e7bd1
NC
4722005-07-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
473
474 * m32r.h (R_M32R_REL32): Added.
475
df45824a
BE
4762005-07-18 Ben Elliston <bje@au.ibm.com>
477
478 * dwarf2.h (enum dwarf_type): Remove DW_AT_GNU_decimal_float.
479 Replace with DW_ATE_decimal_float (now in DWARF 3).
480
49f58d10
JB
4812005-07-14 Jim Blandy <jimb@redhat.com>
482
483 Add support for Renesas M32C and M16C.
484 * common.h (EM_M32C): New machine number.
485 * m32c.h: New file.
fd2f25da 486
d6ab8113
JB
4872005-06-17 Jan Beulich <jbeulich@novell.com>
488
489 * x86-64.h (elf_x86_64_reloc_type): Adjust comment for
490 R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and
491 R_X86_64_GOTPC32.
492
3c33e371
AH
4932005-06-07 Aldy Hernandez <aldyh@redhat.com>
494 Michael Snyder <msnyder@redhat.com>
495 Stan Cox <scox@redhat.com>
496
497 * common.h (EM_MS1): Define.
498
499 * ms1.h: New file.
500
2acf634e
RH
5012005-05-31 Richard Henderson <rth@redhat.com>
502
503 * alpha.h (LITUSE_ALPHA_JSRDIRECT): New.
504
484124bb
RH
5052005-05-29 Richard Henderson <rth@redhat.com>
506
507 * alpha.h (DT_ALPHA_PLTRO): New.
508
d68f4033
BE
5092005-05-19 Ben Elliston <bje@au.ibm.com>
510
511 * dwarf2.h (enum dwarf_type): Assign DW_ATE_GNU_decimal_float from
512 the user-defined encoding space pending inclusion in the standard.
513
cb1afa5c
ZW
5142005-05-18 Zack Weinberg <zack@codesourcery.com>
515
516 * arm.h: Make all #ifndef OLD_ARM_ABI blocks
517 unconditional, delete all #ifdef OLD_ARM_ABI blocks.
518
c19d1205
ZW
5192005-05-17 Zack Weinberg <zack@codesourcery.com>
520
521 * arm.h: Import complete list of official relocation names
522 and numbers from AAELF. Define FAKE_RELOCs for old names.
523 Remove a few old names no longer used anywhere.
524
1fe44d79
AM
5252005-05-14 Alan Modra <amodra@bigpond.net.au>
526
527 * ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
528
2df98d85
AM
5292005-05-11 Alan Modra <amodra@bigpond.net.au>
530
531 * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
532 R_PPC_RELAX32PC_PLT) Adjust.
533 (R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
534 (DT_PPC_GLINK): Define.
535
e172dbf8
NC
5362005-05-10 Nick Clifton <nickc@redhat.com>
537
538 * Update the address and phone number of the FSF organization in
539 the GPL notices in the following files:
2df98d85 540 alpha.h, arc.h, arm.h, avr.h, common.h, cr16c.h, cris.h, crx.h,
e172dbf8
NC
541 d10v.h, d30v.h, dlx.h, dwarf.h, dwarf2.h, external.h, fr30.h,
542 frv.h, h8.h, hppa.h, i370.h, i386.h, i860.h, i960.h, ia64.h,
543 internal.h, ip2k.h, iq2000.h, m32r.h, m68hc11.h, m68k.h, mcore.h,
544 mips.h, mmix.h, mn10200.h, mn10300.h, msp430.h, openrisc.h,
545 or32.h, pj.h, ppc.h, ppc64.h, reloc-macros.h, s390.h, sh.h,
546 sparc.h, v850.h, vax.h, x86-64.h, xstormy16.h, xtensa.h
2df98d85 547
faa7ef87
L
5482005-04-13 H.J. Lu <hongjiu.lu@intel.com>
549
a63027e5
L
550 Moved from ../ChangeLog
551
faa7ef87
L
552 2004-10-27 Richard Earnshaw <rearnsha@arm.com>
553 * arm.h: Add R_ARM_CALL and R_ARM_JUMP32.
554
555 2004-10-12 Paul Brook <paul@codesourcery.com>
556 * arm.h (EF_ARM_EABI_VER4): Define.
557
558 2004-10-08 Daniel Jacobowitz <dan@debian.org>
559
560 * common.h (PT_SUNW_EH_FRAME): Define.
561 * x86-64.h (SHT_X86_64_UNWIND): Define.
562
563 2004-10-07 Bob Wilson <bob.wilson@acm.org>
564 * xtensa.h (R_XTENSA_DIFF8, R_XTENSA_DIFF16, R_XTENSA_DIFF32,
565 R_XTENSA_SLOT*_OP, R_XTENSA_SLOT*_ALT): New relocations.
566 (XTENSA_PROP_SEC_NAME): Define.
567 (property_table_entry): Add flags field.
568 (XTENSA_PROP_*, GET_XTENSA_PROP_*, SET_XTENSA_PROP_*): Define.
569
570 2004-09-17 Paul Brook <paul@codesourcery.com>
571 * arm.h: Remove R_ARM_STKCHK and R_ARM_THM_STKCHK.
572 Add R_ARM_TARGET2, R_ARM_PREL31, R_ARM_GOT_ABS, R_ARM_GOT_PREL,
573 R_ARM_GOT_BREL12, R_ARM_GOTOFF12 and R_ARM_GOTRELAX.
574
575 2004-09-13 Paul Brook <paul@codesourcery.com>
576 * arm.h: Rename RELABS to TARGET1.
577
578 2004-05-11 Jakub Jelinek <jakub@redhat.com>
579 * common.h (PT_GNU_EH_FRAME, PT_GNU_STACK): Add comments.
580 (PT_GNU_RELRO): Define.
581
ba93b8ac
DJ
5822005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
583 Phil Blundell <philb@gnu.org>
584
585 * arm.h: Add TLS relocations.
586
c927f9ef
BE
5872005-03-23 Ben Elliston <bje@au.ibm.com>
588
589 * dwarf.h: Merge with GCC's dwarf.h.
590
238d258f
NC
5912005-03-18 C Jaipraash <cjaiprakash@noida.hcltech.com>
592
593 * m68k.h (EF_CFV4E): Define.
594
b294bdf8
MM
5952005-03-17 Paul Brook <paul@codesourcery.com>
596 Dan Jacobowitz <dan@codesourcery.com>
597 Mark Mitchell <mark@codesourcery.com>
598
599 * arm.h (PT_ARM_EXIDX): Define.
600
51cb3ca7
DJ
6012005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
602 Joseph Myers <joseph@codesourcery.com>
603
604 * mips.h: Define MIPS TLS relocations.
605
d6f16593 6062005-02-15 Nigel Stephens <nigel@mips.com>
faa7ef87 607 Maciej W. Rozycki <macro@mips.com>
d6f16593
MR
608
609 * mips.h (R_MIPS16_GOT16): New reloc code.
610 (R_MIPS16_CALL16): Likewise.
611 (R_MIPS16_HI16): Likewise.
612 (R_MIPS16_LO16): Likewise.
613 (R_MIPS16_min): New fake reloc code.
614 (R_MIPS16_max): Likewise.
615
a1c17af2
MR
6162005-02-11 Maciej W. Rozycki <macro@mips.com>
617
618 * mips.h (R_MIPS_max): Use FAKE_RELOC to define.
619
90219bd0
AO
6202005-01-25 Alexandre Oliva <aoliva@redhat.com>
621
622 2004-12-10 Alexandre Oliva <aoliva@redhat.com>
623 * frv.h: Add R_FRV_TLSMOFF.
624 2004-11-10 Alexandre Oliva <aoliva@redhat.com>
625 * frv.h: Add TLS relocations.
626
e38bc3b5
NC
6272005-01-17 Nick Clifton <nickc@redhat.com>
628
629 * sh.h (EF_SH2A_SH4_NOFPU, EF_SH2A_SH3_NOFPU, EF_SH2A_SH4,
630 EF_SH2A_SH3E): New flags.
631 (EF_SH_BFD_TABLE): Add these new flags to the table.
632
b4a38de6
AM
6332005-01-12 Alan Modra <amodra@bigpond.net.au>
634
635 * ppc.h (R_PPC_RELAX32_PLT, R_PPC_RELAX32PC_PLT): Define.
636 (R_PPC_RELAX32, R_PPC_RELAX32PC): Adjust value.
637
750bce0e 6382004-12-22 Klaus Rudolph <lts-rudolph@gmx.de>
2df98d85 639
faa7ef87 640 * avr.h (R_AVR_LDI, R_AVR_6, R_AVR_6_ADIW): New relocs.
750bce0e 641
1e50d24d
RS
6422004-12-16 Richard Sandiford <rsandifo@redhat.com>
643
644 * v850.h (R_V850_LO16_SPLIT_OFFSET): New reloc.
645
69881c93
ILT
6462004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
647
648 * mips.h (E_MIPS_MACH_9000): Define.
649
b676888f
HPN
6502004-11-04 Hans-Peter Nilsson <hp@axis.com>
651
652 * cris.h (EF_CRIS_VARIANT_MASK, EF_CRIS_VARIANT_ANY_V0_V10)
653 (EF_CRIS_VARIANT_V32, EF_CRIS_VARIANT_COMMON_V10_V32): New
654 macros.
655
637cf767
EC
6562004-10-06 Eric Christopher <echristo@redhat.com>
657
658 * dwarf2.h: Sync with gcc dwarf2.h. Fix typo.
659
40a18ebd
NC
6602004-10-01 Paul Brook <paul@codesourcery.com>
661
662 * arm.h (SHT_ARM_EXIDX): Define.
663 (ELF_STRING_ARM_unwind, ELF_STRING_ARM_unwind,
664 ELF_STRING_ARM_unwind_once, ELF_STRING_ARM_unwind_info_once):
665 Define.
666
b18c562e
NC
6672004-08-25 Dmitry Diky <diwil@spec.ru>
668
669 * msp430.h: Add new relocs.
670
083febaa
L
6712004-08-12 H.J. Lu <hongjiu.lu@intel.com>
672
673 * i386.h (R_386_USED_BY_INTEL_200): New.
674
1d70c7fb
AO
6752004-07-29 Alexandre Oliva <aoliva@redhat.com>
676
677 Introduce SH2a support.
678 2004-02-18 Corinna Vinschen <vinschen@redhat.com>
679 * sh.h (EF_SH2A_NOFPU): New.
680 2003-12-01 Michael Snyder <msnyder@redhat.com>
681 * sh.h (EF_SH2A): New.
682
670ec21d
NC
6832004-07-27 Tomer Levi <Tomer.Levi@nsc.com>
684
685 * crx.h: Add BFD_RELOC_CRX_SWITCH8, BFD_RELOC_CRX_SWITCH16,
686 BFD_RELOC_CRX_SWITCH32.
687
1fe1f39c
NC
6882004-07-06 Tomer Levi <Tomer.Levi@nsc.com>
689
690 * common.h (EM_CRX): Define.
691 * crx.h: New file.
692
097f809a
NC
6932004-06-25 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
694
695 * m32r.h: Add defintions of R_M32R_GOTOFF_HI_ULO,
696 R_M32R_GOTOFF_HI_SLO and R_M32R_GOTOFF_LO.
697
375db92b
AM
6982004-06-19 Alan Modra <amodra@bigpond.net.au>
699
700 * common.h (ELF64_R_INFO): Warning fix.
701
092dcd75
CD
7022004-06-14 Chris Demetriou <cgd@broadcom.com>
703
704 * mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
705 with an updated comment.
706
f6f9408f
JR
7072004-05-28 Andrew Stubbs <andrew.stubbs@superh.com>
708
709 * sh.h (EF_SH_HAS_DSP): Remove.
710 (EF_SH_HAS_FP): Remove.
711 (EF_SH_MERGE_MACH): Remove.
712 (EF_SH4_NOFPU): Convert to decimal.
713 (EF_SH4A_NOFPU): Likewise.
714 (EF_SH4_NOMMU_NOFPU): Likewise.
715 (EF_SH3_NOMMU): Add new macro.
716 (EF_SH_BFD_TABLE): Likewise.
717 (sh_find_elf_flags): Add prototype.
718 (sh_elf_get_flags_from_mach): Likewise.
719
4030e8f6
CD
7202004-04-24 Chris Demetriou <cgd@broadcom.com>
721
722 * mips.h (R_MIPS_PC32, R_MIPS_PC64, R_MIPS_GNU_REL_LO16)
723 (R_MIPS_GNU_REL_HI16): Remove.
724 (R_MIPS_GNU_REL16_S2): Update comment.
725
0949843d 7262004-30-30 Galit Heller <Galit.Heller@nsc.com>
faa7ef87 727 Tomer Levi <Tomer.Levi@nsc.com>
0949843d
NC
728
729 * common.h (EM_CR): Define.
730 * cr16c.h: New file.
731
d507cf36
PB
7322004-03-23 Paul Brook <paul@codesourcery.com>
733
734 * arm.h (EF_ERM_BE8, EF_ARM_LE8, EF_ARM_EABI_VER3): Add.
735
ae51a426
JR
7362003-03-03 Andrew Stubbs <andrew.stubbs@superh.com>
737
738 * sh.h: Add EF_SH4_NOMMU_NOFPU.
739
676a64f4
RS
7402004-03-01 Richard Sandiford <rsandifo@redhat.com>
741
742 * frv.h (EF_FRV_CPU_FR405, EF_FRV_CPU_FR450): Define.
743
481fedf3
RM
7442004-01-28 Roland McGrath <roland@redhat.com>
745
746 * common.h (AT_SECURE): New macro.
747
7e67eb11
RM
7482004-01-21 Roland McGrath <roland@redhat.com>
749
750 * common.h (AT_SUN_UID, AT_SUN_RUID, AT_SUN_GID): New macros.
751 (AT_SUN_RGID, AT_SUN_LDELF, AT_SUN_LDSHDR, AT_SUN_LDNAME,
752 AT_SUN_LPAGESZ, AT_SUN_PLATFORM, AT_SUN_HWCAP, AT_SUN_IFLUSH,
753 AT_SUN_CPU, AT_SUN_EMUL_ENTRY, AT_SUN_EMUL_EXECFD,
754 AT_SUN_EXECNAME) AT_SUN_MMU, AT_SUN_LDDATA): Likewise.
755
3fe74472
MK
7562004-01-17 Mark Kettenis <kettenis@gnu.org>
757
758 * common.h (NT_OPENBSD_IDENT): Define.
759
79987b2f
AO
7602004-01-06 Alexandre Oliva <aoliva@redhat.com>
761
762 2003-09-18 Alexandre Oliva <aoliva@redhat.com>
763 * frv.h (EF_FRV_FDPIC): New macro.
764 (EF_FRV_PIC_FLAGS): Adjust.
765 2003-08-08 Alexandre Oliva <aoliva@redhat.com>
766 * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
767 R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
768 R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
769 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
770 * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
771 R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
772 New.
773
252b5132 774
c9e214e5 775For older changes see ChangeLog-9103
252b5132
RH
776\f
777Local Variables:
c9e214e5
AM
778mode: change-log
779left-margin: 8
780fill-column: 74
252b5132
RH
781version-control: never
782End: