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