source: trunk/binutils/include/elf/ChangeLog@ 3232

Last change on this file since 3232 was 610, checked in by bird, 22 years ago

This commit was generated by cvs2svn to compensate for changes in r609,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 51.5 KB
Line 
12003-06-03 Nick Clifton <nickc@redhat.com>
2
3 * v850.h (R_V850_32): Rename to R_V850_ABS32.
4 Add R_V850_REL32.
5
62003-04-24 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
7
8 * elf/h8.h (E_H8_MACH_H8300HN, E_H8_MACH_H8300SN): New
9
102003-04-23 J"orn Rennecke <joern.rennecke@superh.com>
11
12 * common.h (EM_SH): Amend comment to refer to SuperH.
13
142003-04-22 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15
16 * common.h: Replace references to Mitsubishi M32R with
17 references to Renesas M32R.
18
192003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com>
20
21 * common.h: Replace occurrances of 'Hitachi' with 'Renesas'.
22
232003-04-01 Bob Wilson <bob.wilson@acm.org>
24
25 * elf/common.h (EM_XTENSA_OLD): Define.
26 * elf/xtensa.h: New file.
27
282003-04-01 Nick Clifton <nickc@redhat.com>
29
30 * arm.h (ARM_NOTE_SECTION): Include .gnu in the string.
31
322003-03-25 Stan Cox <scox@redhat.com>
33 Nick Clifton <nickc@redhat.com>
34
35 Contribute support for Intel's iWMMXt chip - an ARM variant:
36
37 * arm.h (ARM_NOTE_SECTION): Define.
38
392003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
40
41 * sh.h (EF_SH_MERGE_MACH): Make sure SH2E & SH3/SH3E merge to SH3E,
42 and SH2E & SH4 merge to SH4, not SH2E.
43
442003-02-21 Ian Wienand <ianw@gelato.unsw.edu.au>
45
46 * ia64.h (SHT_IA_64_LOPSREG, SHT_IA_64_HIPSREG,
47 SHT_IA_64_PRIORITY_INIT): Define.
48
492003-02-18 Alan Modra <amodra@bigpond.net.au>
50
51 * ppc64.h (IS_PPC64_TLS_RELOC): Rename from IS_TLS_RELOC.
52
53 * ppc.h: Replace DTPMOD64, TPREL64, DTPREL64 with DTPMOD32 etc.
54 (IS_PPC_TLS_RELOC): Define.
55
562003-02-10 Nick Clifton <nickc@redhat.com>
57
58 * arm.h (EF_ARM_MAVERICK_FLOAT): Define.
59
602003-02-05 Alan Modra <amodra@bigpond.net.au>
61
62 * ppc.h: Add TLS relocs. Format.
63 * ppc64.h: Likewise.
64
652003-01-27 Alexandre Oliva <aoliva@redhat.com>
66
67 * mips.h (EF_MIPS_XGOT): Define.
68
692003-01-24 Martin Schwidefsky <schwidefsky@de.ibm.com>
70
71 * s390.h: Add s390 TLS relocations.
72
732003-01-23 Nick Clifton <nickc@redhat.com>
74
75 * Add sh2e support:
76
77 2002-04-02 Alexandre Oliva <aoliva@redhat.com>
78
79 * sh.h (EF_SH_MERGE_MACH): Handle SH2E.
80
81 2002-04-02 Elena Zannoni <ezannoni@redhat.com>
82
83 * sh.h (EF_SH2E): New.
84
852003-01-23 Alan Modra <amodra@bigpond.net.au>
86
87 * sh.h: Split out various bits to bfd/elf32-sh64.h.
88
892003-01-20 Martin Schwidefsky <schwidefsky@de.ibm.com>
90
91 * s390.h: Rename R_390_GOTOFF to R_390_GOTOFF32. Add new gotoff,
92 gotplt and pltoff relocations.
93
942003-01-17 Alan Modra <amodra@bigpond.net.au>
95
96 * common.h: Formatting, typo fixes.
97 (DT_ENCODING): Correct value.
98
992003-01-17 Fabio Alemagna <falemagn@aros.org>
100
101 * common.h (ELFOSABI_AROS): Define.
102 (ELFOSABI_OPENVMS): Likewise.
103 (ELFOSABI_NSK): Likewise.
104
1052003-01-16 Alan Modra <amodra@bigpond.net.au>
106
107 * ppc.h: Split out ppc64 definitions to..
108 * pcc64.h: ..here. New file.
109 (R_PPC64_REL30): Rename from R_PPC64_ADDR30.
110
1112003-01-13 Dmitry Diky <diwil@mail.ru>
112
113 * elf/common.h (EM_MSP430): Change e_machine value to officially
114 assigned.
115
1162003-01-02 Ben Elliston <bje@redhat.com>
117
118 * common.h (EM_IQ2000): Define.
119 * iq2000.h: New file.
120
1212002-12-30 Chris Demetriou <cgd@broadcom.com>
122
123 * mips.h (E_MIPS_ARCH_32R2): New define.
124
1252002-12-24 Dmitry Diky <diwil@mail.ru>
126
127 * common.h: Define msp430 machine numbers.
128 * msp430.h: New file. Define msp430 relocs.
129
1302002-12-20 DJ Delorie <dj@redhat.com>
131
132 * xstormy16.h: Add XSTORMY16_12.
133
1342002-12-16 Andrew MacLeod <amacleod@redhat.com>
135
136 * xstormy16.h (START_RELOC_NUMBERS) Add relocation numbers
137 for R_XSTORMY16_LO16 and R_XSTORMY16_HI16.
138
1392002-12-10 James Cownie <jcownie@etnus.com>
140
141 * dwarf2.h (DW_TAG_upc_shared_type, DW_TAG_upc_strict_type,
142 DW_TAG_upc_relaxed_type, DW_AT_upc_threads_scaled, DW_LANG_Upc):
143 Define.
144
1452002-12-01 Stephane Carrez <stcarrez@nerim.fr>
146
147 * m68hc11.h (EF_M68HC12_MACH, EF_M68HCS12_MACH): Define.
148 (EF_M68HC11_MACH_MASK, EF_M68HC11_MACH): Define.
149 (EF_M68HC11_MERGE_MACH, EF_M68HC11_CAN_MERGE_MACH): Define.
150
1512002-11-30 Alan Modra <amodra@bigpond.net.au>
152
153 * mmix.h: Replace boolean with bfd_boolean.
154 * sh.h: Likewise.
155
1562002-11-28 Alan Modra <amodra@bigpond.net.au>
157
158 * internal.h (elf32_internal_ehdr, Elf32_Internal_Ehdr,
159 elf64_internal_ehdr, Elf64_Internal_Ehdr, elf32_internal_phdr,
160 Elf32_Internal_Phdr, elf64_internal_phdr, Elf64_Internal_Phdr,
161 elf32_internal_shdr, Elf32_Internal_Shdr, elf64_internal_shdr,
162 Elf64_Internal_Shdr, elf32_internal_sym, elf64_internal_sym,
163 Elf32_Internal_Sym, Elf64_Internal_Sym, Elf32_Internal_Note,
164 elf32_internal_note, elf32_internal_rel, Elf32_Internal_Rel,
165 elf64_internal_rel, Elf64_Internal_Rel, elf32_internal_rela,
166 elf64_internal_rela, Elf32_Internal_Rela, Elf64_Internal_Rela,
167 elf32_internal_dyn, elf64_internal_dyn, Elf32_Internal_Dyn,
168 Elf64_Internal_Dyn, elf32_internal_verdef, elf64_internal_verdef,
169 elf32_internal_verdaux, elf64_internal_verdaux, elf32_internal_verneed,
170 elf64_internal_verneed, elf32_internal_vernaux, elf64_internal_vernaux,
171 elf32_internal_versym, elf64_internal_versym, Elf32_Internal_Verdef,
172 Elf64_Internal_Verdef, Elf32_Internal_Verdaux, Elf64_Internal_Verdaux,
173 Elf32_Internal_Verneed, Elf64_Internal_Verneed, Elf32_Internal_Vernaux,
174 Elf64_Internal_Vernaux, Elf32_Internal_Versym, Elf64_Internal_Versym,
175 Elf32_Internal_Syminfo, Elf64_Internal_Syminfo): Delete.
176 (Elf_Internal_Rel): Delete.
177
1782002-10-11 Kaz Kojima <kkojima@rr.iij4u.or.jp>
179
180 * sh.h: Add SH TLS relocs.
181
1822002-09-30 Gavin Romig-Koch <gavin@redhat.com>
183 Ken Raeburn <raeburn@cygnus.com>
184 Aldy Hernandez <aldyh@redhat.com>
185 Eric Christopher <echristo@redhat.com>
186 Richard Sandiford <rsandifo@redhat.com>
187
188 * mips.h (E_MIPS_MACH_4120, E_MIPS_MACH_5400, E_MIPS_MACH_5500): New.
189
1902002-09-12 Roland McGrath <roland@redhat.com>
191
192 * dwarf2.h: Updates from GCC version of thie file:
193 (enum dwarf_location_atom): DW_OP_calli -> DW_OP_call_ref.
194 Add DW_OP_GNU_push_tls_address.
195 (DW_OP_lo_user): Change to 0xe0.
196
1972002-08-28 Catherine Moore <clm@redhat.com>
198
199 * elf/v850.h (R_V850_LONGCALL, R_V850_ALIGN,
200 R_V850_LONGJUMP): New relocations.
201
2022002-08-15 Alan Modra <amodra@bigpond.net.au>
203
204 * i370.h: Define relocs using reloc-macros.h.
205
2062002-08-13 Stephane Carrez <stcarrez@nerim.fr>
207
208 * m68hc11.h (E_M68HC12_BANKS, E_M68HC11_I32, E_M68HC11_F64,
209 EF_M68HC11_ABI): Define for ABI specification.
210 (STO_M68HC12_FAR, STO_M68HC12_INTERRUPT): Symbol flags for
211 linker and debugger.
212 (R_M68HC11_24, R_M68HC11_LO16, R_M68HC11_PAGE): New relocs.
213 (R_M68HC11_RL_JUMP, R_M68HC11_RL_GROUP): New reloc for linker
214 relaxation.
215
2162002-07-15 Denis Chertykov <denisc@overta.ru>
217 Frank Ch. Eigler <fche@redhat.com>
218 Ben Elliston <bje@redhat.com>
219 Alan Lehotsky <alehotsky@cygnus.com>
220 John Healy <jhealy@redhat.com>
221 Graham Stott <grahams@redhat.com>
222 Jeff Johnston <jjohnstn@redhat.com>
223
224 * common.h (EM_IP2K): New macro.
225 (EM_IP2K_OLD): New macro.
226 * ip2k.h: New file.
227
2282002-07-01 Matt Thomas <matt@3am-software.com>
229
230 * vax.h: Rename EF_* to EF_VAX_*.
231
2322002-06-18 Dave Brolley <brolley@redhat.com>
233
234 From Catherine Moore, Michael Meissner, Dave Brolley:
235 * common.h (EM_CYGNUS_FRV): New macro.
236 * frv.h: New file.
237
2382002-06-06 Lars Brinkhoff <lars@nocrew.org>
239
240 * common.h: Change registry@sco.com to registry@caldera.com.
241 (EM_PDP10, EM_PDP11): Define.
242
2432002-06-04 Jason Thorpe <thorpej@wasabisystems.com>
244
245 * sh.h (_bfd_sh64_crange_qsort_cmpb, _bfd_sh64_crange_qsort_cmpl)
246 (_bfd_sh64_crange_bsearch_cmpb, _bfd_sh64_crange_bsearch_cmpl): New
247 prototypes.
248
2492002-06-01 Richard Henderson <rth@redhat.com>
250
251 * alpha.h (LITUSE_ALPHA_ADDR, LITUSE_ALPHA_BASE, LITUSE_ALPHA_BYTOFF,
252 LITUSE_ALPHA_JSR, LITUSE_ALPHA_TLSGD, LITUSE_ALPHA_TLSLDM): New.
253
2542002-05-30 Richard Henderson <rth@redhat.com>
255
256 * alpha.h (R_ALPHA_TLSGD, R_ALPHA_TLSLDM, R_ALPHA_DTPMOD64,
257 R_ALPHA_GOTDTPREL, R_ALPHA_DTPREL64, R_ALPHA_DTPRELHI,
258 R_ALPHA_DTPRELLO, R_ALPHA_DTPREL16, R_ALPHA_GOTTPREL, R_ALPHA_TPREL64,
259 R_ALPHA_TPRELHI, R_ALPHA_TPRELLO, R_ALPHA_TPREL16): New.
260
2612002-05-29 Matt Thomas <matt@3am-software.com>
262
263 * vax.h: New file
264
2652002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net>
266
267 * common.h (EM_DLX): Define.
268 * dlx.h: New file.
269
2702002-05-08 Jason Thorpe <thorpej@wasabisystems.com>
271
272 * common.h (NT_GNU_ABI_TAG): Define.
273 (GNU_ABI_TAG_LINUX): Define.
274 (GNU_ABI_TAG_HURD): Define.
275 (GNU_ABI_TAG_SOLARIS): Define.
276 (NT_NETBSD_IDENT): Define.
277 (NT_FREEBSD_ABI_TAG): Define.
278
2792002-04-24 Elena Zannoni <ezannoni@redhat.com>
280
281 * dwarf2.h: Add DW_AT_GNU_vector.
282
2832002-02-13 Matt Fredette <fredette@netbsd.org>
284
285 * m68k.h (EF_M68000): Define.
286
2872002-02-12 Alan Modra <amodra@bigpond.net.au>
288
289 * ppc.h (DT_PPC64_OPD, DT_PPC64_OPDSZ): Define.
290
2912002-02-09 Richard Henderson <rth@redhat.com>
292
293 * alpha.h (R_ALPHA_BRSGP): New.
294
2952002-02-08 Alexandre Oliva <aoliva@redhat.com>
296
297 Contribute sh64-elf.
298 2002-01-23 Alexandre Oliva <aoliva@redhat.com>
299 * sh.h (R_SH_GOTPLT32, R_SH_GOT_LOW16, R_SH_GOT_MEDLOW16,
300 R_SH_GOT_MEDHI16, R_SH_GOT_HI16, R_SH_GOTPLT_LOW16,
301 R_SH_GOTPLT_MEDLOW16, R_SH_GOTPLT_MEDHI16, R_SH_GOTPLT_HI16,
302 R_SH_PLT_LOW16, R_SH_PLT_MEDLOW16, R_SH_PLT_MEDHI16,
303 R_SH_PLT_HI16, R_SH_GOTOFF_LOW16, R_SH_GOTOFF_MEDLOW16,
304 R_SH_GOTOFF_MEDHI16, R_SH_GOTOFF_HI16, R_SH_GOTPC_LOW16,
305 R_SH_GOTPC_MEDLOW16, R_SH_GOTPC_MEDHI16, R_SH_GOTPC_HI16,
306 R_SH_GOT10BY4, R_SH_GOTPLT10BY4, R_SH_GOT10BY8,
307 R_SH_GOTPLT10BY8, R_SH_COPY64, R_SH_GLOB_DAT64, R_SH_JMP_SLOT64,
308 R_SH_RELATIVE64): New relocs.
309 (R_SH_FIRST_INVALID_RELOC_4): Adjust.
310 2001-05-16 Alexandre Oliva <aoliva@redhat.com>
311 * sh.h: Renumbered and renamed some SH5 relocations to match
312 official numbers and names; moved unmaching ones to the range
313 0xf2-0xff.
314 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
315 * sh.h (sh64_get_contents_type): Declare.
316 (sh64_address_is_shmedia): Likewise.
317 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
318 * sh.h (sh64_elf_crange): New type.
319 (struct sh64_section_data): New.
320 (sh64_elf_section_data): New macro.
321 (EF_SH5): Rename back from EF_SH64.
322 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
323 * sh.h (SHF_SH5_ISA32_MIXED, SHT_SH5_CR_SORTED,
324 SH64_CRANGES_SECTION_NAME, SH64_CRANGE_SIZE,
325 SH64_CRANGE_CR_ADDR_OFFSET, SH64_CRANGE_CR_SIZE_OFFSET,
326 SH64_CRANGE_CR_TYPE_OFFSET): New macros.
327 2000-12-12 Hans-Peter Nilsson <hpn@cygnus.com>
328 * sh.h (EF_SH64): Don't define EF_SH64_ABI64.
329 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
330 * sh.h (EF_SH64_32BIT_ABI, EF_SH64_64BIT_ABI): Delete.
331 (EF_SH64_ABI64): New.
332 2000-11-23 Hans-Peter Nilsson <hpn@cygnus.com>
333 * sh.h (EF_SH64): Rename from EF_SH5.
334 (EF_SH64_32BIT_ABI): New.
335 (EF_SH64_64BIT_ABI): New.
336 (R_SH_PT_16, R_SH_SHMEDIA_CODE
337 R_SH_IMMU5, R_SH_IMMS6, R_SH_IMMU6, R_SH_IMMS10, R_SH_IMMS10BY2,
338 R_SH_IMMS10BY4, R_SH_IMMS10BY8, R_SH_IMMS16, R_SH_IMMU16,
339 R_SH_IMM_LOW16, R_SH_IMM_LOW16_PCREL, R_SH_IMM_MEDLOW16,
340 R_SH_IMM_MEDLOW16_PCREL, R_SH_IMM_MEDHI16, R_SH_IMM_MEDHI16_PCREL,
341 R_SH_IMM_HI16, R_SH_IMM_HI16_PCREL, R_SH_64, R_SH_64_PCREL): New
342 relocs.
343 2000-09-01 Ben Elliston <bje@redhat.com>
344 * sh.h (EF_SH5): Define.
345
3462002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
347
348 * mmix.h: Tweak comments.
349 (MMIX_LD_ALLOCATED_REG_CONTENTS_SECTION_NAME): New.
350 [BFD_ARCH_SIZE] (_bfd_mmix_prepare_linker_allocated_gregs,
351 _bfd_mmix_finalize_linker_allocated_gregs,
352 _bfd_mmix_check_all_relocs): Provide prototypes.
353
3542002-01-31 Ivan Guzvinec <ivang@opencores.org>
355
356 * or32.h: New file.
357 * common.h: Add support for or32 targets.
358
3592002-01-28 Jason Merrill <jason@redhat.com>
360
361 * dwarf2.h: Sync with gcc version.
362
3632002-01-16 Alan Modra <amodra@bigpond.net.au>
364
365 * ppc.h (DT_PPC64_GLINK): Define.
366
3672002-01-15 Richard Earnshaw <rearnsha@arm.com>
368
369 * arm.h (F_VFP_FLOAT, EF_ARM_VFP_FLOAT): Define.
370
3712002-01-09 Jason Thorpe <thorpej@wasabisystems.com>
372
373 * common.h: Update copyright years.
374 (NT_NETBSDCORE_PROCINFO): Define.
375 (NT_NETBSDCORE_FIRSTMACH): Define.
376
3772002-01-06 Steve Ellcey <sje@cup.hp.com>
378
379 * ia64.h (ELF_STRING_ia64_unwind_hdr): New Macro for HP-UX.
380 (SHT_IA_64_HP_OPT_ANOT): Ditto
381 (PT_IA_64_HP_OPT_ANOT): Ditto
382 (PT_IA_64_HP_HSL_ANOT): Ditto
383 (PT_IA_64_HP_STACK): Ditto
384 (SHN_IA_64_ANSI_COMMON): Ditto
385
3862001-12-17 Alan Modra <amodra@bigpond.net.au>
387
388 * external.h (Elf_External_Sym_Shndx): Declare.
389 * internal.h (struct elf_internal_sym <st_shndx>): Make it an
390 unsigned int.
391 * common.h (SHN_BAD): Define.
392
3932001-12-13 Jakub Jelinek <jakub@redhat.com>
394
395 * elf/common.h (PT_GNU_EH_FRAME): Define.
396
3972001-12-11 Alan Modra <amodra@bigpond.net.au>
398
399 * common.h (SHN_XINDEX): Comment typo fix.
400 * internal.h (Elf_Internal_Ehdr): Change existing "unsigned short"
401 size, count and index fields to "unsigned int".
402
4032001-12-07 Geoffrey Keating <geoffk@redhat.com>
404 Richard Henderson <rth@redhat.com>
405
406 * common.h (EM_XSTORMY16): Define.
407 * xstormy16.h: New file.
408
4092001-11-15 Alan Modra <amodra@bigpond.net.au>
410
411 * common.h (NT_ARCH): Define. Remove incorrect comment.
412
4132001-11-11 Geoffrey Keating <geoffk@redhat.com>
414
415 * dwarf2.h (dwarf_line_number_ops): Add DWARF 3 opcodes.
416
4172001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
418
419 * mmix.h: New file.
420
4212001-10-23 Alan Modra <amodra@bigpond.net.au>
422
423 * internal.h: White space changes to keep lines under 80 chars.
424
4252001-10-16 Jeff Holcomb <jeffh@redhat.com>
426
427 * internal.h (elf_internal_shdr): Make contents a unsigned char *.
428
4292001-09-18 Alan Modra <amodra@bigpond.net.au>
430
431 * internal.h (elf_internal_rela): Make r_addend a bfd_vma.
432
4332001-09-13 Alexandre Oliva <aoliva@redhat.com>
434
435 * common.h (EM_OPENRISC_OLD): Renamed the old EM_OPENRISC entry.
436
4372001-09-12 Alexandre Oliva <aoliva@redhat.com>
438
439 * common.h (EM_AVR_OLD): Renamed from...
440 (EM_AVR): this, redefined as in the current ELF standard.
441 (EM_PJ_OLD): Renamed from...
442 (EM_PJ): this, redefined as in the current ELF standard.
443 (EM_R30, EM_D10V, EM_D30V, EM_V850, EM_M32R, EM_MN10300,
444 EM_MN10200, EM_OPENRISC, EM_ARC_A5, EM_XTENSA): Defined as in
445 the current ELF standard.
446 (EM_CYGNUS_ARC): Removed, unused for a long time.
447
4482001-09-04 Richard Henderson <rth@redhat.com>
449
450 * alpha.h (R_ALPHA_OP*, R_ALPHA_IMMED*, R_ALPHA_GPVALUE): Remove.
451 (R_ALPHA_GPREL16): Rename from R_ALPHA_IMMED_GP_16.
452
4532001-08-30 Eric Christopher <echristo@redhat.com>
454
455 * mips.h: Remove E_MIPS_MACH_MIPS32_4K.
456
4572001-08-29 Jeff Law <law@redhat.com>
458
459 * h8.h (EF_H8_MACH): New mask for encoded machine type.
460 (E_H8_MACH_H8300, E_H8_MACH_H8300H, E_H8_MACH_H8300S): New
461 machine types.
462
4632001-08-26 J"orn Rennecke <amylaar@redhat.com>
464
465 * h8.h: New file.
466
4672001-08-27 Staffan Ulfberg <staffanu@swox.se>
468
469 * ppc.h: Add relocs from the 64-bit PowerPC ELF ABI revision 1.2.
470
4712001-06-30 Daniel Berlin <dan@cgsoftware.com>
472
473 * dwarf2.h: Remerge with gcc version,
474 including all new DWARF 2.1 extensions.
475
4762001-06-29 James Cownie <jcownie@etnus.com>
477
478 * dwarf2.h: Add DWARF 2.1 attribues.
479
4802001-06-15 Per Bothner <per@bothner.com>
481
482 * dwarf2.h: Partial merge with gcc version.
483 (enum dwarf_descrim_list): Fix typo -> dwarf_discrim_list.
484 (DW_LANG_Java): Use value from dwarf 2.1 draft (also used in gcc).
485
4862001-05-15 Ralf Baechle <ralf@gnu.org>
487
488 * common.h: Remove definition of EM_MIPS_RS4_BE. The constant was
489 never in active use and is used otherwise by the ABI.
490
4912001-05-11 Jakub Jelinek <jakub@redhat.com>
492
493 * ia64.h (ELF_STRING_ia64_unwind_once): Define.
494 (ELF_STRING_ia64_unwind_info_once): Define.
495
4962001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
497
498 * external.h: Fix typo.
499 * mips.h: Add/Extend many comments with reference to the MIPS ELF64
500 spec v. 2.4, available at e.g.
501 ftp://oss.sgi.com/pub/linux/mips/doc/ABI/ELF64.ps.
502 (EF_MIPS_UCODE): Define.
503 (EF_MIPS_OPTIONS_FIRST): Define.
504 (EF_MIPS_ARCH_ASE): Define.
505 (EF_MIPS_ARCH_ASE_MDMX): Define.
506 (EF_MIPS_ARCH_ASE_M16): Define.
507 (SHF_MIPS_ADDR): Renamed SHF_MIPS_ADDR32.
508 (SHF_MIPS_STRING): Renamed SHF_MIPS_ADDR64.
509 (SHF_MIPS_NODUPES): Define.
510 (ELF64_MIPS_R_SSYM): New MIPS ELF 64 relocation info access macro.
511 (ELF64_MIPS_R_TYPE3): Likewise.
512 (ELF64_MIPS_R_TYPE2): Likewise.
513 (ELF64_MIPS_R_TYPE): Likewise.
514 (OHW_R10KLDL): Define.
515
5162001-04-24 Todd Fries <todd@fries.net>
517
518 * sparc.h: Fix typo.
519
5202001-04-20 Johan Rydberg <jrydberg@opencores.org>
521
522 * openrisc.h: New file.
523 * common.h (EM_OPENRISC): New constant.
524
5252001-04-23 Bo Thorsen <bo@suse.de>
526
527 * x86-64.h: Add vtable support.
528
5292001-03-23 Nick Clifton <nickc@redhat.com>
530
531 * mips.h: Remove extraneous whitespace.
532
5332001-03-22 Hans-Peter Nilsson <hp@axis.com>
534
535 * cris.h: Add leading comment about PC-relative location.
536 (R_CRIS_COPY, R_CRIS_GLOB_DAT, R_CRIS_JUMP_SLOT, R_CRIS_RELATIVE,
537 R_CRIS_16_GOT, R_CRIS_32_GOT, R_CRIS_16_GOTPLT, R_CRIS_32_GOTPLT,
538 R_CRIS_32_GOTREL, R_CRIS_32_PLT_GOTREL, R_CRIS_32_PLT_PCREL):
539 New relocs.
540
5412001-02-27 Philip Blundell <pb@futuretv.com>
542
543 * arm.h: Add new definitions from ARM document SWS ESPC 0003 B-01.
544 (EF_PIC, et al.): Rename to EF_ARM_xx.
545
5462001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
547
548 * common.h: Add linux target for S/390.
549 * s390.h: New file.
550
5512001-01-11 Peter Targett <peter.targett@arccores.com>
552
553 * arc.h (E_ARC_MACH_ARC5, E_ARC_MACH_ARC6, E_ARC_MACH_ARC7,
554 E_ARC_MACH_ARC8): New definitions for cpu types.
555
556 * common.h (EM_ARC): Change comment.
557
5582000-12-12 Nick Clifton <nickc@redhat.com>
559
560 * mips.h: Fix formatting.
561
5622000-12-11 Jeffrey A Law (law@cygnus.com)
563
564 * hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux
565 compatibility.
566
5672000-10-16 Chris Demetriou <cgd@sibyte.com>
568
569 * mips.h (E_MIPS_ARCH_32): New constant.
570 (E_MIPS_MACH_MIPS32, E_MIPS_MACH_MIPS32_4K): Replace the
571 former with the latter.
572
573 * mips.h (E_MIPS_ARCH_5, E_MIPS_ARCH_64): New definitions.
574
575 * mips.h (E_MIPS_MACH_SB1): New constant.
576
5772000-11-30 Jan Hubicka <jh@suse.cz>
578
579 * common.h (EM_X86_64): New macro.
580 * x86-64.h: New file.
581
5822000-11-27 Hans-Peter Nilsson <hp@axis.com>
583
584 * common.h (e_machine numbers): Clarify comments to describe how
585 EM_* constants are assigned. Move EM_PJ from official section to
586 ad-hoc section.
587 (EM_CRIS): Correct comment to match official description.
588 (EM_MMIX): Ditto.
589
5902000-11-22 Nick Clifton <nickc@redhat.com>
591
592 * common.h (EM_JAVELIN): New machine number.
593 (EM_FIREPATH): New machine number.
594 (EM_ZSP): New machine number.
595 (EM_MMIX): New machine number.
596 (EM_HUANY): New machine number.
597 (EM_PRISM): New machine number.
598 (SHT_GROUP): New section type.
599 (SHT_SYMTAB_SHNDX): New section type.
600 (SHF_GROUP): New section flag.
601 (SHN_XINDEX): New section index.
602 (GRP_COMDAT): New section group flag.
603
6042000-11-20 H.J. Lu <hjl@gnu.org>
605
606 * common.h (ELFOSABI_MONTEREY): Renamed to ...
607 (ELFOSABI_AIX): This.
608
6092000-11-16 Richard Henderson <rth@redhat.com>
610
611 Update relocations per August psABI docs.
612 * ia64.h (R_IA64_SEGBASE): Remove.
613 (R_IA64_LTV*): Renumber to 0x74 to 0x77.
614 (R_IA64_EPLTMSB, R_IA64_EPLTLSB): Remove.
615 (R_IA64_TPREL14, R_IA64_TPREL64I): New.
616 (R_IA64_DTPMOD*): New.
617 (R_IA64_DTPREL*): New.
618
6192000-09-29 Hans-Peter Nilsson <hp@axis.com>
620
621 * cris.h (EF_CRIS_UNDERSCORE): New.
622
6232000-09-27 Alan Modra <alan@linuxcare.com.au>
624
625 * hppa.h (R_PARISC_DIR14F): Add.
626
6272000-09-14 Alexandre Oliva <aoliva@redhat.com>
628
629 * sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
630 R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): Change
631 numbers to the range from 160 to 167.
632 (R_SH_FIRST_INVALID_RELOC): Adjust.
633 (R_SH_FIRST_INVALID_RELOC_2, R_SH_LAST_INVALID_RELOC_2):
634 New relocs to fill in the gap.
635
6362000-09-13 Anders Norlander <anorland@acc.umu.se>
637
638 * mips.h (E_MIPS_MACH_4K): New define.
639
6402000-09-05 Alan Modra <alan@linuxcare.com.au>
641
642 * hppa.h: Fix a comment.
643 (R_PARISC_PCREL12F): Define.
644 (R_PARISC_GNU_VTENTRY): Define.
645 (R_PARISC_GNU_VTINHERIT): Define.
646
6472000-09-01 Alexandre Oliva <aoliva@redhat.com>
648
649 * sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
650 R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): New relocs.
651 (R_SH_FIRST_INVALID_RELOC): Adjust.
652
6532000-08-14 Jim Wilson <wilson@cygnus.com>
654
655 * ia64.h (EF_IA_64_REDUCEDFP, EF_IA_64_CONS_GP,
656 EF_IA_64_NOFUNCDESC_CONS_GP, EF_IA_64_ABSOLUTE): Define.
657
6582000-08-07 Nick Clifton <nickc@cygnus.com>
659
660 * ppc.h: Remove spurious CYGNUS LOCAL comments.
661 * v850.h: Likewise.
662
6632000-07-22 Jason Eckhardt <jle@cygnus.com>
664
665 * i860.h: New file.
666 (elf_i860_reloc_type): Defined ELF32 i860 relocations.
667
6682000-07-20 Hans-Peter Nilsson <hp@axis.com>
669
670 common.h (EM_CRIS): New machine number.
671 cris.h: New file.
672
6732000-07-19 H.J. Lu <hjl@gnu.org>
674
675 * common.h (DF_1_NODEFLIB): Renamed from DF_1_NODEPLIB.
676
6772000-07-19 H.J. Lu <hjl@gnu.org>
678
679 * common.h (DT_CHECKSUM): Set to 0x6ffffdf8.
680 (DTF_1_CONFEXP): It is 0x00000002 as suspected.
681
6822000-07-19 H.J. Lu <hjl@gnu.org>
683
684 * common.h (DT_FEATURE): Renamed from DT_FEATURE_1.
685 (DT_CONFIG): New. From Solaris 8.
686 (DT_DEPAUDIT): Likewise.
687 (DT_AUDIT): Likewise.
688 (DT_PLTPAD): Likewise.
689 (DT_MOVETAB): Likewise.
690 (DF_1_NODEPLIB): Likewise.
691 (DF_1_NODUMP): Likewise.
692 (DF_1_CONLFAT): Likewise.
693 (DT_CHECKSUM): Likewise. FIXME. Check the value on Solaris 8.
694 (DTF_1_CONFEXP): Likewise.
695
6962000-07-18 H.J. Lu <hjl@gnu.org>
697
698 * common.h (DT_FLAGS_1): Renamed from DT_1_FLAGS.
699
7002000-07-12 Alan Modra <alan@linuxcare.com.au>
701
702 * internal.h (struct elf_internal_sym): Update comment for st_other.
703
7042000-07-10 Alan Modra <alan@linuxcare.com.au>
705
706 * hppa.h: Add comments to all the relocs.
707
7082000-06-26 Marek Michalkiewicz <marekm@linux.org.pl>
709
710 * avr.h (E_AVR_MACH_AVR5): Define.
711
7122000-06-18 Stephane Carrez <stcarrez@worldnet.fr>
713
714 * m68hc11.h: New file, definitions for the Motorola 68hc11.
715
7162000-06-06 Alan Modra <alan@linuxcare.com.au>
717
718 * reloc-macros.h (START_RELOC_NUMBERS): Don't define initial dummy
719 -1 valued enum.
720 (RELOC_NUMBER, FAKE_RELOC, EMPTY_RELOC): Append rather than
721 prepend comma.
722 (END_RELOC_NUMBERS): Give macro an arg to define as last enum.
723
724 * alpha.h (R_ALPHA_max): Define via END_RELOC_NUMBERS rather than
725 with EMPTY_RELOC.
726 * arc.h (R_ARC_max): Likewise.
727 * avr.h (R_AVR_max): Likewise.
728 * fr30.h (R_FR30_max): Likewise.
729 * hppa.h (R_PARISC_UNIMPLEMENTED): Likewise.
730 * i960.h (R_960_max): Likewise.
731 * m32r.h (R_M32R_max): Likewise.
732 * m68k.h (R_68K_max): Likewise.
733 * mcore.h (R_MCORE_max): Likewise.
734 * mn10300.h (R_MN10300_MAX): Likewise.
735 * pj.h (R_PJ_max): Likewise.
736 * ppc.h (R_PPC_max): Likewise.
737 * sh.h (R_SH_max): Likewise.
738 * sparc.h (R_SPARC_max): Likewise.
739 * v850.h (R_V850_max): Likewise.
740
741 * arm.h (R_ARM_max): Define via END_RELOC_NUMBERS.
742 * d10v.h (R_D10V_max): Likewise.
743 * d30v.h (R_D30V_max): Likewise.
744 * ia64.h (R_IA64_max): Likewise.
745 * mips.h (R_MIPS_maxext): Likewise.
746 * mn10200.h (R_MN10200_max): Likewise.
747
748 * i386.h (R_386_max): Remove old RELOC_NUMBER definition, and
749 define via END_RELOC_NUMBERS.
750
7512000-06-03 Alan Modra <alan@linuxcare.com.au>
752
753 * reloc-macros.h (START_RELOC_NUMBERS): Fix name clash for
754 !__STDC__ case.
755 (RELOC_NUMBER): Use ansi stringify if ALMOST_STDC defined.
756
7572000-05-22 Richard Henderson <rth@cygnus.com>
758
759 * ia64.h (R_IA64_PCREL60B, R_IA64_PCREL21BI): New.
760 (R_IA64_PCREL22, R_IA64_PCREL64I): New.
761
7622000-05-02 H.J. Lu <hjl@gnu.org>
763
764 * common.h (ELFOSABI_NONE): Renamed from ELFOSABI_SYSV.
765 (ELFOSABI_MODESTO): Defined.
766 (ELFOSABI_OPENBSD): Likewise.
767
7682000-04-21 Richard Henderson <rth@cygnus.com>
769 David Mosberger <davidm@hpl.hp.com>
770
771 * ia64.h: New file.
772
7732000-04-14 H.J. Lu <hjl@gnu.org>
774
775 * common.h (ELFOSABI_TRUE64): Renamed to ELFOSABI_TRU64.
776
7772000-04-14 H.J. Lu <hjl@gnu.org>
778
779 * common.h (ELFOSABI_NETBSD): Defined.
780 (ELFOSABI_HURD): Likewise.
781 (ELFOSABI_SOLARIS): Likewise.
782 (ELFOSABI_MONTEREY): Likewise.
783 (ELFOSABI_IRIX): Likewise.
784 (ELFOSABI_FREEBSD): Likewise.
785 (ELFOSABI_TRUE64): Likewise.
786
7872000-04-07 Nick Clifton <nickc@cygnus.com>
788
789 * arm-oabi.h: Delete.
790 * arm.h: Merge in definitions of old reloc numbers from
791 arm-oabi.h.
792
7932000-04-06 Nick Clifton <nickc@cygnus.com>
794
795 * arm.h (EF_ARM_SYMSARESORTED): Define.
796 (EF_ARM_EABIMASK): Define.
797 (EF_ARM_EABI_VERSION): Define.
798 (EF_ARM_EABI_UNKNOWN): Define.
799 (EF_ARM_EABI_VER1): Define.
800 (PF_ARM_PI): Define.
801 (PF_ARM_ABS): Define.
802
8032000-04-05 J"orn Rennecke <amylaar@cygnus.co.uk>
804
805 * sh.h (R_SH_LOOP_START, R_SH_LOOP_END): New RELOC_NUMBERs.
806
8072000-03-27 Denis Chertykov <denisc@overta.ru>
808
809 * avr.h: New file. AVR ELF support for BFD.
810 * common.h: Add AVR magic number.
811
8122000-03-10 Geoffrey Keating <geoffk@cygnus.com>
813
814 * mips.h: Add R_MIPS_GNU_REL_HI16, R_MIPS_GNU_REL_LO16,
815 R_MIPS_GNU_REL16_S2, R_MIPS_PC64 and R_MIPS_PC32 relocation
816 numbers.
817
8182000-02-23 Linas Vepstas <linas@linas.org>
819
820 * i370.h: New file.
821
8222000-02-22 Nick Clifton <nickc@cygnus.com>
823
824 * common.h (ELF_ST_OTHER): Remove definition.
825 (ELF32_ST_OTHER): Remove definition.
826 (ELF64_ST_OTHER): Remove definition.
827
8282000-02-22 H.J. Lu <hjl@gnu.org>
829
830 * common.h (ELFOSABI_LINUX): Define.
831
8322000-02-17 J"orn Rennecke <amylaar@cygnus.co.uk>
833
834 * sh.h: (EF_SH_MACH_MASK, EF_SH_UNKNOWN, EF_SH1, EF_SH2): New macros.
835 (EF_SH3, EF_SH_HAS_DSP, EF_SH_DSP, EF_SH3_DSP): Likewise.
836 (EF_SH_HAS_FP, EF_SH3E, EF_SH4, EF_SH_MERGE_MACH): Likewise.
837
8382000-02-03 H.J. Lu <hjl@gnu.org>
839
840 * arm-oabi.h: Duplicate changes made to arm.h on Jan. 27,
841 2000 by Thomas de Lellis <tdel@windriver.com>.
842
8432000-01-27 Thomas de Lellis <tdel@windriver.com>
844
845 * arm.h (STT_ARM_TFUNC): Define in terms of STT_LOPROC.
846 (STT_ARM_16BIT): New flag. Denotes a label that was defined in
847 Thumb block but was does not identify a function.
848
8492000-01-20 Nick Clifton <nickc@cygnus.com>
850
851 * common.h (EM_MCORE): Fix spelling of Motorola.
852 * mcore.h (EM_MCORE): Fix spelling of Motorola.
853
8542000-01-13 Nick Clifton <nickc@cygnus.com>
855
856 * common.h (EM_S370): Change comment - this is now the IBM
857 System/370.
858 (EM_IA_64): Change comment - this is now the IA-64.
859
8602000-01-11 Nick Clifton <nickc@cygnus.com>
861
862 * common.h (DT_ENCODING): Fix definition of this value.
863 (DT_LOOS): Fix definition of this value.
864 (DT_HIOS): Fix definition of this value.
865 (OLD_DT_LOOS): Value of DT_LOOS before Oct 4, 1999 draft
866 of ELF spec changed it.
867 (OLD_DT_HIOS): Value of DT_HIOS before Oct 4, 1999 draft
868 of ELF spec changed it.
869
8702000-01-10 Egor Duda <deo@logos-m.ru>
871
872 * common.h (NT_WIN32PSTATUS): Define. (cygwin elf core dumps).
873
8741999-12-28 Nick Clifton <nickc@cygnus.com>
875
876 * mips.h (STO_*): Redefine in terms of STV_* values now in
877 common.h.
878
8791999-12-27 Nick Clifton <nickc@cygnus.com>
880
881 * common.h: Upgrade to match Oct4, 1999 Draft ELF ABI Spec.
882 (EM_MIPS_RS3_LE): New machine number.
883 (EM_RCE): New machine number.
884 (EM_MMA): New machine number.
885 (EM_PCP): New machine number.
886 (EM_NCPU): New machine number.
887 (EM_NDR1): New machine number.
888 (EM_STARCORE): New machine number.
889 (EM_ME16): New machine number.
890 (EM_ST100): New machine number.
891 (EM_TINYJ): New machine number.
892 (EM_FX66): New machine number.
893 (EM_ST9PLUS): New machine number.
894 (EM_ST7): New machine number.
895 (EM_68HC16): New machine number.
896 (EM_68HC11): New machine number.
897 (EM_68HC08): New machine number.
898 (EM_68HC05): New machine number.
899 (EM_SVX): New machine number.
900 (EM_VAX): New machine number.
901 (PF_MASKOS): Change value.
902 (SHT_INIT_ARRAY): New value for sh_type field.
903 (SHT_FINI_ARRAY): New value for sh_type field.
904 (SHT_PREINIT_ARRAY): New value for sh_type field.
905 (SHT_HIUSER): Change value.
906 (SHF_MERGE): New valye for sh_flags field.
907 (SHF_STRINGS): New valye for sh_flags field.
908 (SHF_INFO_LINK): New valye for sh_flags field.
909 (SHF_OS_NONCONFORMING): New valye for sh_flags field.
910 (SHF_MASKOS): Change value.
911 (ELF_ST_VISIBILITY): New macro.
912 (ELF_ST_OTHER): New macro.
913 (STT_COMMON): New symbol type.
914 (STV_DEFAULT): Value for symbol visibility.
915 (STV_INTERNAL): Value for symbol visibility.
916 (STV_HIDDEN): Value for symbol visibility.
917 (STV_PROTECTED): Value for symbol visibility.
918 (DT_RUNPATH): New dynamic section tag.
919 (DT_FLAGS): New dynamic section tag.
920 (DT_ENCODING): New dynamic section tag.
921 (DT_PREINIT_ARRAY): New dynamic section tag.
922 (DT_PREINIT_ARRAYSZ): New dynamic section tag.
923 (DT_LOPROC): New dynamic section tag index.
924 (DT_HIPROC): New dynamic section tag index.
925 (DF_ORIGIN): Value for dynamic section flag.
926 (DF_SYMBOLIC): Value for dynamic section flag.
927 (DF_TEXTREL): Value for dynamic section flag.
928 (DF_BIND_NOW): Value for dynamic section flag.
929
9301999-12-09 Fred Fish <fnf@cygnus.com>
931
932 * i960.h (reloc-macros.h): Include using relative dir elf/.
933 * i386.h (reloc-macros.h): Include using relative dir elf/.
934 * hppa.h (reloc-macros.h): Include using relative dir elf/.
935
9361999-12-07 Jim Blandy <jimb@cygnus.com>
937
938 * common.h (NT_PRXFPREG): New definition.
939
940Wed Dec 1 03:02:15 1999 Jeffrey A Law (law@cygnus.com)
941
942 * mn10300.h (E_MN10300_MACH_AM33): Define.
943
944Mon Oct 11 22:42:37 1999 Jeffrey A Law (law@cygnus.com)
945
946 * hppa.h (PF_HP_PAGE_SIZE): Define.
947 (PF_HP_FAR_SHARED, PF_HP_NEAR_SHARED, PF_HP_CODE): Likewise.
948 (PF_HP_MODIFY, PF_HP_LAZYSWAP, PF_HP_SBP): Likewise.
949
950Mon Oct 4 17:42:38 1999 Doug Evans <devans@canuck.cygnus.com>
951
952 * m32r.h (E_M32RX_ARCH): Define.
953
9541999-09-15 Ulrich Drepper <drepper@cygnus.com>
955
956 * hppa.h: Add DT_HP_GST_SIZE, DT_HP_GST_VERSION, and DT_HP_GST_HASHVAL.
957
9581999-09-04 Steve Chamberlain <sac@pobox.com>
959
960 * pj.h: New file.
961 * common.h (EM_PJ): Define.
962
9631999-09-02 Ulrich Drepper <drepper@cygnus.com>
964
965 * hppa.h: Add HPUX specific symbol type definitions.
966
967 * hppa.h: Add HPUX specific dynamic and program header table
968 specific definitions.
969
9701999-08-31 Scott Bambrough <scottb@netwinder.org>
971
972 * common.h (NT_TASKSTRUCT): Define.
973
9741999-07-16 Jakub Jelinek <jj@ultra.linux.cz>
975
976 * sparc.h (EF_SPARC_SUN_US3): Define in Cheetah extensions
977 flag (as per SCD2.4.1).
978
9791999-07-16 Jakub Jelinek <jj@ultra.linux.cz>
980
981 * sparc.h (ELF64_R_TYPE_DATA): Only use ELF64_R_TYPE bits, not
982 ELF64_R_SYM bits.
983
9841999-06-21 Philip Blundell <pb@nexus.co.uk>
985
986 * arm.h (EF_SOFT_FLOAT, F_SOFT_FLOAT): Define.
987
9881999-07-13 Andreas Schwab <schwab@suse.de>
989
990 * m68k.h (EF_CPU32): Move definition inside multiple inclusion
991 guard.
992
9931999-07-08 Richard Henderson <rth@cygnus.com>
994
995 * sparc.h (ELF64_R_TYPE_DATA): Sign extend the value.
996 (ELF64_R_TYPE_INFO): Mask out all but low 24 bits of data.
997 (DT_SPARC_PLTFMT): Delete.
998 Based on a patch from Jakub Jelinek.
999
1000Mon Jun 21 16:36:02 1999 Jeffrey A Law (law@cygnus.com)
1001
1002 * hppa.h (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
1003
10041999-06-10 Jakub Jelinek <jj@ultra.linux.cz>
1005
1006 * sparc.h (R_SPARC_max_std): Define.
1007
1008Wed Jun 9 15:16:34 1999 Jeffrey A Law (law@cygnus.com)
1009
1010 * hppa.h: Update with various changes from newest PA ELF
1011 specifications.
1012
10131999-06-03 Ian Lance Taylor <ian@zembu.com>
1014
1015 * common.h (EM_PPC64): Define.
1016
10171999-06-02 Stu Grossman <grossman@babylon-5.cygnus.com>
1018
1019 * dwarf.h: Add LANG_JAVA.
1020 * dwarf2.h: Add DW_LANG_Java.
1021
10221999-05-29 Nick Clifton <nickc@cygnus.com>
1023
1024 * common.h (ELFOSABI_ARM): Define.
1025
10261999-05-28 Nick Clifton <nickc@cygnus.com>
1027
1028 * reloc-macros.h: Update comment.
1029
10301999-05-28 Ian Lance Taylor <ian@zembu.com>
1031
1032 * i960.h: New file.
1033
10341999-05-16 Nick Clifton <nickc@cygnus.com>
1035
1036 * mcore.h (R_MCORE_COPY): Define.
1037 (R_MCORE_GLOB_DAT): Define.
1038 (R_MCORE_JUMP_SLOT): Define.
1039
10401999-05-15 Nick Clifton <nickc@cygnus.com>
1041
1042 * mcore.h (R_MCORE_RELATIVE): Define.
1043
10441999-05-05 Catherine Moore <clm@cygnus.com>
1045
1046 * m68k.h (EF_CPU32): Define.
1047
10481999-04-21 Nick Clifton <nickc@cygnus.com>
1049
1050 * reloc-macros.h (START_RELOC_NUMBERS): Prepend an underscore to
1051 fake reloc entry name (if possible), in order to avoid conflicts
1052 with typedefs of the same name.
1053
10541999-04-16 Gavin Romig-Koch <gavin@cygnus.com>
1055
1056 * mips.h (EF_MIPS_32BITMODE): New.
1057
10581999-04-08 Nick Clifton <nickc@cygnus.com>
1059
1060 * mcore.h: New header file. Defines for Motorola's MCore
1061 processor.
1062
10631999-04-08 Nick Clifton <nickc@cygnus.com>
1064
1065 * common.h: Add new constants defined in: "System V Application
1066 Binary Interface - DRAFT - April 29, 1998" found at the web site:
1067 http://www.sco.com/developer/gabi/contents.html
1068
1069 (EM_MMA): Removed. Replaced with EM_MCORE as Motorolla own this
1070 value.
1071
10721999-03-31 Nick Clifton <nickc@cygnus.com>
1073
1074 * reloc-macros.h: Fixed to not generate an enum with a trailing
1075 comma.
1076
10771999-03-16 Gavin Romig-Koch <gavin@cygnus.com>
1078
1079 * mips.h (E_MIPS_MACH_5000): New.
1080
10811999-03-10 Ulrich Drepper <drepper@cygnus.com>
1082
1083 * common.h: Add definitions for a few more Solaris ELF extensions.
1084
1085Thu Feb 18 18:58:26 1999 Ian Lance Taylor <ian@cygnus.com>
1086
1087 * external.h: Only use attribute if __GNUC__ is defined.
1088
10891999-02-17 Nick Clifton <nickc@cygnus.com>
1090
1091 Patch submitted by: Scott Bambrough <scottb@corelcomputer.com>
1092
1093 * external.h: struct Elf_External_Versym must be packed on
1094 ARM. Code uses sizeof(Elf_External_Versym) and assumes it is
1095 equal to sizeof(char[2]). Reported by Jim Pick <jim@jimpick.com>
1096
10971999-02-02 Nick Clifton <nickc@cygnus.com>
1098
1099 * dwarf2.h (DWARF2_External_ARange): New structure.
1100 (DWARF2_Internal_ARange): New structure.
1101
1102Mon Feb 1 11:33:56 1999 Catherine Moore <clm@cygnus.com>
1103
1104 * arm.h: Renumber relocs to conform to standard.
1105 (EF_NEW_ABI): Define.
1106 (EF_OLD_ABI): Define.
1107 * arm-oabi.h: New file.
1108
11091999-01-28 Nick Clifton <nickc@cygnus.com>
1110
1111 * fr30.h: Add R_FR30_GNU_VT{INHERIT,ENTRY} relocs.
1112
11131999-01-27 Nick Clifton <nickc@cygnus.com>
1114
1115 * dwarf2.h: Add typedefs for structures found in dwarf2 sections.
1116
11171998-12-16 Gavin Romig-Koch <gavin@cygnus.com>
1118
1119 * mips.h (E_MIPS_MACH_4111): New.
1120
11211998-12-15 Gavin Romig-Koch <gavin@cygnus.com>
1122
1123 * mips.h (EF_MIPS_ABI,E_MIPS_ABI_O32,E_MIPS_ABI_O64,
1124 E_MIPS_ABI_EABI32,E_MIPS_ABI_EABI64):
1125
11261998-12-03 Nick Clifton <nickc@cygnus.com>
1127
1128 * fr30.h: Add R_FR30_48 reloc.
1129
11301998-12-02 Ulrich Drepper <drepper@cygnus.com>
1131
1132 * mips.h: Add external data type for conflict section.
1133
1134 * mips.h: Add more LL_* options from Irix 6.5.
1135
1136 * mips.h: Add R_MIPS_JALR and adjust R_MIPS_max appropriately.
1137
1138Mon Nov 30 15:25:58 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
1139
1140 * sh.h (elf_sh_reloc_type): Add R_SH_FIRST_INVALID_RELOC,
1141 R_SH_LAST_INVALID_RELOC, R_SH_SWITCH8 and R_SH_max.
1142
1143Tue Nov 10 15:12:28 1998 Nick Clifton <nickc@cygnus.com>
1144
1145 * common.h (EM_CYGNUS_FR30): Reduce to a 16 bit value.
1146
1147Tue Nov 10 15:17:28 1998 Catherine Moore <clm@cygnus.com>
1148
1149 * d10v.h: Add vtable relocs.
1150
1151Wed Nov 4 15:56:50 1998 Nick Clifton <nickc@cygnus.com>
1152
1153 * common.h (EM_CYGNUS_FR30): New machine number.
1154
1155 * fr30.h: New file: Definitions for the FR30.
1156
1157Fri Oct 30 11:54:15 1998 Catherine Moore <clm@cygnus.com>
1158
1159 From Philip Blundell <pb@nexus.co.uk>:
1160 * arm.h (R_ARM_COPY, et al.): New relocs, used by Linux for PIC.
1161 (EF_ALIGN8): New flag.
1162
1163Tue Oct 20 11:19:50 1998 Ian Lance Taylor <ian@cygnus.com>
1164
1165 * common.h (NT_LWPSTATUS): Close comment accidentally left open.
1166
1167Mon Oct 19 20:24:11 1998 Catherine Moore <clm@cygnus.com>
1168
1169 * sh.h: Add vtable relocs.
1170
1171Mon Oct 19 01:44:42 1998 Felix Lee <flee@cygnus.com>
1172
1173 * common.h (NT_PSTATUS, NT_FPREGS, NT_PSINFO,
1174 NT_LWPSTATUS,NT_LWPSINFO): added.
1175 * internal.h (Elf_Internal_Note): new structure members.
1176
1177Fri Oct 16 14:11:25 1998 Catherine Moore <clm@cygnus.com>
1178
1179 * m32r.h: Add vtable relocs.
1180
1181Tue Oct 6 09:22:22 1998 Catherine Moore <clm@cygnus.com>
1182
1183 * sparc.h: Add vtable relocs.
1184
1185Mon Oct 5 09:39:22 1998 Catherine Moore <clm@cygnus.com>
1186
1187 * v850.h: Add vtable relocs.
1188
1189Sun Oct 4 21:17:51 1998 Ian Lance Taylor <ian@cygnus.com>
1190
1191 * i386.h (R_386_max): Change from 252 to 24.
1192
1193Mon Sep 21 12:24:44 1998 Catherine Moore <clm@cygnus.com>
1194
1195 * i386.h: Change vtable reloc numbers.
1196
1197Sun Sep 20 00:54:22 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1198
1199 * m68k.h: Add vtable relocs and R_68K_max.
1200
1201Tue Sep 15 09:56:49 CDT 1998 Catherine Moore <clm@cygnus.com>
1202
1203 * arm.h: Add vtable relocs.
1204
1205Mon Aug 31 11:25:27 1998 Catherine Moore <clm@cygnus.com>
1206
1207 * arm.h: Define STT_ARM_TFUNC. Remove ST_THUMB_xxxx
1208 definitions.
1209
1210Sat Aug 29 22:25:51 1998 Richard Henderson <rth@cygnus.com>
1211
1212 * i386.h: Add vtable relocs.
1213
12141998-08-25 16:42 Ulrich Drepper <drepper@cygnus.com>
1215
1216 * common.h: Add SYMINFO_* macros to access Elf*_Syminfo information.
1217
1218 * external.h: Add Elf_External_Syminfo definition.
1219
1220 * internal.h: Add Elf_Internal_Syminfo, Elf32_Internal_Syminfo,
1221 and Elf64_Syminfo definitions.
1222
1223Sun Aug 9 20:26:49 CDT 1998 Catherine Moore <clm@cygnus.com>
1224
1225 * arm.h: Add ST_THUMB definitions.
1226
1227Wed Aug 5 15:52:35 1998 Nick Clifton <nickc@cygnus.com>
1228
1229 * arm.h: Add ELF header flags to specify compile time optins:
1230 EF_INTERWORK: New flag.
1231 EF_APCS_26: New flag.
1232 EF_APCS_FLOAT: New flag.
1233 EF_PIC: New flag.
1234
12351998-07-31 21:28 Ulrich Drepper <drepper@cygnus.com>
1236
1237 * mips.h: Add missing RHF_* constants.
1238
1239Fri Jul 31 10:01:40 1998 Catherine Moore <clm@cygnus.com>
1240
1241 * arm.h: Add R_ARM_THM_PC9 relocation.
1242
12431998-07-30 16:25 Ulrich Drepper <drepper@cygnus.com>
1244
1245 * common.h: Add new DT_* entries and there flag macros from Solaris.
1246
1247Tue Jul 28 18:14:07 1998 Stan Cox <scox@equinox.cygnus.com>
1248
1249 * sparc.h: (R_SPARC_REV32): Added for little endian data e.g. sparc 86x.
1250
1251Fri Jul 24 11:22:06 1998 Jeffrey A Law (law@cygnus.com)
1252
1253 * mn10300.h: Add R_MN10300_24 relocation.
1254
12551998-07-24 Ulrich Drepper <drepper@cygnus.com>
1256
1257 * mips.h: Add MIPS64 relocation names and values.
1258
1259Wed Jul 22 19:29:00 Catherine Moore <clm@cygnus.com>
1260
1261 * arm.h: Rename relocations.
1262
12631998-07-22 Ulrich Drepper <drepper@cygnus.com>
1264
1265 * ppc.h: Define enum as elf_ppc_reloc_type.
1266
1267Wed Jul 22 16:22:11 1998 Nick Clifton <nickc@cygnus.com>
1268
1269 * reloc-macros.h: New file. Provides relocation macros:
1270 START_RELOC_NUMBERS, RELOC_NUMBER, FAKE_RELOC, EMPTY_RELOC and
1271 END_RELOC_NUMBERS used by other elf header files.
1272
1273 * alpha.h: Use reloc-macros.h.
1274 * arc.h: Use reloc-macros.h.
1275 * arm.h: Use reloc-macros.h.
1276 * d10v.h: Use reloc-macros.h.
1277 * d30v.h: Use reloc-macros.h.
1278 * hppa.h: Use reloc-macros.h.
1279 * i386.h: Use reloc-macros.h.
1280 * m32r.h: Use reloc-macros.h.
1281 * m68k.h: Use reloc-macros.h.
1282 * mips.h: Use reloc-macros.h.
1283 * mn10200.h: Use reloc-macros.h.
1284 * mn10300.h: Use reloc-macros.h.
1285 * ppc.h: Use reloc-macros.h.
1286 * sh.h: Use reloc-macros.h.
1287 * sparc.h: Use reloc-macros.h.
1288 * v850.h: Use reloc-macros.h.
1289
12901998-07-22 13:07 Ulrich Drepper <drepper@cygnus.com>
1291
1292 * mn10300.h: Rewrite relocation definition using macros.
1293 * mips.h: Likewise.
1294 * ppc.h: Likewise.
1295 * alpha.h: Likewise.
1296 * arm.h: Likewise.
1297 * d10v.h: Likewise.
1298 * d30v.h: Likewise.
1299 * m32r.h: Likewise.
1300 * m68k.h: Likewise.
1301 * mn10200.h: Likewise.
1302 * sh.h: Likewise.
1303 * sparc.h: Likewise.
1304
13051998-07-21 13:07 Ulrich Drepper <drepper@cygnus.com>
1306
1307 * arm.h: New file.
1308 * d10v.h: New file.
1309 * d30v.h: New file.
1310 * i386.h: New file.
1311 * m68k.h: New file.
1312 * mn10200.h: New file.
1313 * sh.h: New file.
1314
1315 * mips.h: Add R_MIPS_* and SHT_MIPS_* entries.
1316
1317 * mn10300.h: Add R_MN10300_* entries.
1318
1319 * ppc.h: Add R_PPC_* entries.
1320
13211998-07-20 07:11 Ulrich Drepper <drepper@cygnus.com>
1322
1323 * mips.h: Add ODK_*, OEX_*, OPAD_*, OHW_*, and OGP_* constants.
1324 Define Elf32_External_Lib.
1325
13261998-07-19 15:24 Ulrich Drepper <drepper@cygnus.com>
1327
1328 * mips.h (PT_MIPS_OPTIONS): New symbol.
1329 Add lots of DT_MIPS_* symbols.
1330
1331Fri Jun 26 10:46:35 1998 Jeffrey A Law (law@cygnus.com)
1332
1333 * mn10300.h: New file.
1334
1335Thu Jun 18 19:27:56 1998 Nick Clifton <nickc@cygnus.com>
1336
1337 * common.h (EM_960, EM_V800, EM_FR20, EM_RH32, EM_MMA,
1338 EM_OLD_ALPHA): Add these constants.
1339
1340Thu Jun 11 17:59:01 1998 Nick Clifton <nickc@cygnus.com>
1341
1342 * common.h (EM_486, EM_S370): Add these constants.
1343
1344Tue Jun 9 09:35:29 1998 Nick Clifton <nickc@cygnus.com>
1345
1346 * common.h (EM_ARM): Add this constant.
1347
1348Wed May 6 09:45:30 1998 Gavin Koch <gavin@cygnus.com>
1349
1350 * mips.h (EF_MIPS_MACH,E_MIPS_MACH_*): Added.
1351
1352Sat Apr 25 18:35:06 1998 Richard Henderson <rth@cygnus.com>
1353
1354 * alpha.h (STO_ALPHA_NOPV, STO_ALPHA_STD_GPLOAD): New.
1355
1356Wed Apr 15 15:42:45 1998 Richard Henderson <rth@cygnus.com>
1357
1358 * common.h (EM_SPARC64): Move and rename to EM_OLD_SPARCV9.
1359 (EM_SPARCV9): New. This is the official ABI name and number.
1360
1361Sat Feb 28 17:04:41 1998 Richard Henderson <rth@cygnus.com>
1362
1363 * alpha.h (EF_ALPHA_32BIT, EF_ALPHA_CANRELAX): New.
1364
1365Mon Dec 15 15:07:49 1997 Nick Clifton <nickc@cygnus.com>
1366
1367 * m32r.h (EF_M32R_ARCH, E_M32R_ARCH): New flags to
1368 specify machine architecture.
1369
1370Fri Dec 5 11:20:08 1997 Nick Clifton <nickc@cygnus.com>
1371
1372 * v850.h: New constants: SHN_V850_SCOMMON, SHN_V850_TCOMMON,
1373 SHN_V850_ZCOMMON, SHT_V850_SCOMMON, SHT_V850_TCOMMON,
1374 SHT_V850_ZCOMMON to handle v850 common sections.
1375 enum reloc_type renamed to v850_reloc_type to avoid name
1376 conflict.
1377
1378Thu Oct 23 13:55:24 1997 Richard Henderson <rth@cygnus.com>
1379
1380 * sparc.h (enum elf_sparc_reloc_type): Add UA64 & UA16.
1381
1382Thu Oct 23 00:42:04 1997 Richard Henderson <rth@dot.cygnus.com>
1383
1384 * sparc.h (DT_SPARC_REGISTER): New macro.
1385 (DT_SPARC_PLTFMT): In support of old sparc64-linux .plts; will
1386 go away soon.
1387
1388Tue Sep 30 13:26:58 1997 Doug Evans <dje@canuck.cygnus.com>
1389
1390 * sparc.h (EF_SPARC_HAL_R1, EF_SPARC_EXT_MASK): New macros.
1391 (EF_SPARCV9_{MM,TSO,PSO,RMO}): New macros.
1392 (SHN_BEFORE,SHN_AFTER): New macros.
1393 (SHF_EXCLUDE,SHF_ORDERED): New macros.
1394 (STT_REGISTER): New macro.
1395 (R_SPARC_GLOB_JMP): Deleted, but slot reserved.
1396 (R_SPARC_{DISP64,PLT64,HIX22,LOX10}): New relocations.
1397 (R_SPARC_{H44,M44,L44,REGISTER}): New relocations.
1398 (ELF64_R_TYPE_{DATA,ID,INFO}): New macros.
1399
1400Wed Sep 17 16:41:42 1997 Nick Clifton <nickc@cygnus.com>
1401
1402 * v850.h: Add R_V850_CALLT_6_7_OFFSET and R_V850_CALLT_16_16_OFFSET.
1403
1404Tue Sep 16 14:16:17 1997 Nick Clifton <nickc@cygnus.com>
1405
1406 * v850.h (reloc_type): Add R_V850_TDA_16_16_OFFSET.
1407
1408Wed Sep 3 15:11:14 1997 Richard Henderson <rth@cygnus.com>
1409
1410 * mips.h: Correct typo in comment.
1411
1412Wed Sep 3 11:25:57 1997 Nick Clifton <nickc@cygnus.com>
1413
1414 * v850.h (reloc_type): Remove R_V850_16_PCREL.
1415
1416Tue Sep 2 17:41:05 1997 Nick Clifton <nickc@cygnus.com>
1417
1418 * common.h: Remove magic number for V850E.
1419 * common.h: Remove magic number for V850EA.
1420 * v850.h: Add new flags for e_flags field in elf header.
1421
1422Mon Aug 25 16:06:47 1997 Nick Clifton <nickc@cygnus.com>
1423
1424 * common.h (EM_CYGNUS_V850E): backend magic number for v850e.
1425 * common.h (EM_CYGNUS_V850EA): backend magic number for v850ea.
1426
1427Mon Aug 18 11:05:23 1997 Nick Clifton <nickc@cygnus.com>
1428
1429 * v850.h (reloc_type): Add 16 bit PC relative relocation.
1430
1431Fri Aug 15 05:10:09 1997 Doug Evans <dje@canuck.cygnus.com>
1432
1433 * arc.h (enum reloc): Move here from elf32-arc.c.
1434
1435Fri Aug 8 17:05:29 1997 Doug Evans <dje@canuck.cygnus.com>
1436
1437 * arc.h: New file.
1438 * common.h (EM_CYGNUS_ARC): Define.
1439
1440Mon Jun 16 14:46:12 1997 Ian Lance Taylor <ian@cygnus.com>
1441
1442 * internal.h (Elf_Internal_Ehdr): Change e_phoff and e_shoff from
1443 bfd_signed_vma to bfd_size_type, as they are not signed.
1444
1445Wed Mar 5 15:35:26 1997 Doug Evans <dje@seba.cygnus.com>
1446
1447 * m32r.h (SHF_M32R_CAN_RELAX): Define.
1448
1449Mon Feb 24 17:49:01 1997 Ian Lance Taylor <ian@cygnus.com>
1450
1451 * external.h: Dump the 32/64 bit specific forms of the version
1452 structures, and just define them as size independent.
1453
1454 * common.h (VERSYM_HIDDEN, VERSYM_VERSION): Define.
1455
1456Fri Feb 21 13:00:34 1997 Doug Evans <dje@canuck.cygnus.com>
1457
1458 * m32r.h (enum reloc_type): Add R_M32R_SDA16.
1459 (SHN_M32R_SCOMMON): Define.
1460
1461Wed Feb 19 15:35:31 1997 Ian Lance Taylor <ian@cygnus.com>
1462
1463 From Eric Youngdale <eric@andante.jic.com>:
1464 * external.h, internal.h, common.h: Added new structures and
1465 definitions for ELF versions.
1466
1467Tue Feb 18 17:40:36 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
1468
1469 * common.h (EM_CYGNUS_D30V): Define.
1470
1471Mon Jan 27 11:54:44 1997 Doug Evans <dje@seba.cygnus.com>
1472
1473 * m32r.h (enum reloc_type): Add R_M32R_HI16_[SU]LO,R_M32R_LO16.
1474
1475Fri Jan 3 11:32:51 1997 Michael Meissner <meissner@tiktok.cygnus.com>
1476
1477 * v850.h (V850_OTHER_{TDA_BYTE,ERROR}): New bits for the st_other
1478 field.
1479 (SHN_V850_*): Remove v850 specific section indexes, which are not
1480 needed.
1481 (enum reloc_type): Move the v850 relocations here from
1482 elf32-v850.c
1483
1484Thu Jan 2 19:30:23 1997 Michael Meissner <meissner@tiktok.cygnus.com>
1485
1486 * v850.h: New file, provide V850 specific definitions.
1487
1488Tue Dec 31 14:44:32 1996 Ian Lance Taylor <ian@cygnus.com>
1489
1490 * common.h (DT_AUXILIARY): Define.
1491 (DT_FILTER): Define.
1492
1493Wed Dec 4 05:03:37 1996 Jason Merrill <jason@yorick.cygnus.com>
1494
1495 * dwarf2.h: Update.
1496
1497Tue Nov 26 10:44:47 1996 Ian Lance Taylor <ian@cygnus.com>
1498
1499 * mips.h (STO_MIPS16): Define.
1500
1501Tue Nov 12 15:45:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
1502
1503 * d10v.h: Remove empty file.
1504
1505Tue Oct 8 11:31:24 1996 Ian Lance Taylor <ian@cygnus.com>
1506
1507 * mips.h (EF_MIPS_ABI2): Define.
1508
1509Thu Oct 3 10:01:40 1996 Jeffrey A Law (law@cygnus.com)
1510
1511 * common.h: Break mn10x00 support into mn10200 and mn10300.
1512
1513Wed Oct 2 21:26:43 1996 Jeffrey A Law (law@cygnus.com)
1514
1515 * common.h (EM_CYGNUS_MN10x00): Define.
1516
1517Mon Sep 23 09:18:04 1996 Doug Evans <dje@seba.cygnus.com>
1518
1519 * m32r.h: New file.
1520
1521Fri Aug 30 17:06:21 1996 Ian Lance Taylor <ian@cygnus.com>
1522
1523 * common.h (EM_SH): Define.
1524
1525Tue Aug 20 14:47:54 1996 J.T. Conklin <jtc@hippo.cygnus.com>
1526
1527 * common.h (EM_CYGNUS_V850): Define.
1528
1529Mon Aug 19 10:59:10 1996 Doug Evans <dje@canuck.cygnus.com>
1530
1531 * common.h (EM_CYGNUS_M32R): Define.
1532
1533Mon Jul 22 18:59:55 1996 Ian Lance Taylor <ian@cygnus.com>
1534
1535 * mips.h (SHT_MIPS_IFACE, SHT_MIPS_CONTENT): Define.
1536 (SHT_MIPS_SYMBOL_LIB): Define.
1537 (SHF_MIPS_MERGE, SHF_MIPS_ADDR32, SHF_MIPS_ADDR64): Define.
1538 (SHF_MIPS_NOSTRIP, SHF_MIPS_LOCAL, SHF_MIPS_NAMES): Define.
1539
1540Thu Jul 18 19:12:15 1996 Stan Shebs <shebs@andros.cygnus.com>
1541
1542 * dwarf2.h: New file.
1543
1544Jul 18 13:20:39 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
1545
1546 * common.h (EM_CYGNUS_D10V): Define.
1547 * d10v.h: New file.
1548
1549Fri Jun 21 12:33:24 1996 Richard Henderson <rth@tamu.edu>
1550
1551 * alpha.h: New file.
1552 * common.h (EM_ALPHA): Define.
1553
1554Fri May 31 17:28:05 1996 Ian Lance Taylor <ian@cygnus.com>
1555
1556 * mips.h (Elf_External_Options, Elf_Internal_Options): Define.
1557 (bfd_mips_elf_swap_options_in): Declare.
1558 (bfd_mips_elf_swap_options_out): Declare.
1559 (ODK_*): Define.
1560 (Elf64_External_RegInfo, Elf64_Internal_RegInfo): Define.
1561 (bfd_mips_elf64_swap_reginfo_in): Declare.
1562 (bfd_mips_elf64_swap_reginfo_out): Declare.
1563
1564Thu May 30 12:35:57 1996 Ian Lance Taylor <ian@cygnus.com>
1565
1566 * mips.h (E_MIPS_ARCH_4): Define.
1567
1568Wed May 29 15:35:33 1996 Ian Lance Taylor <ian@cygnus.com>
1569
1570 * mips.h (Elf64_Mips_External_Rel): Define.
1571 (Elf64_Mips_Internal_Rel): Define.
1572 (Elf64_Mips_External_Rela, Elf64_Mips_Internal_Rela): Define.
1573 (RSS_*): Define.
1574
1575Mon Apr 22 18:26:30 1996 Doug Evans <dje@canuck.cygnus.com>
1576
1577 * sparc.h (R_SPARC_[56]): Always define.
1578
1579Mon Feb 19 01:55:56 1996 Doug Evans <dje@charmed.cygnus.com>
1580
1581 * sparc.h (R_SPARC_{PLT32,HIPLT22,LOPLT10,PCPLT32,PCPLT22,
1582 PCPLT10,5,6}): Don't define ifdef SPARC64_OLD_RELOCS.
1583
1584Tue Feb 6 11:33:58 1996 Doug Evans <dje@charmed.cygnus.com>
1585
1586 * sparc.h (enum sparc_elf_reloc_type): Define.
1587
1588Wed Jan 17 09:09:16 1996 Doug Evans <dje@canuck.cygnus.com>
1589
1590 * common.h: Define EM_SPARC32PLUS.
1591 * sparc.h: New file.
1592
1593Thu Jan 11 16:27:34 1996 Michael Meissner <meissner@tiktok.cygnus.com>
1594
1595 * ppc.h (SHF_EXCLUDE, SHT_ORDERED): New fields from the abi.
1596
1597Thu Nov 30 16:47:18 1995 Ian Lance Taylor <ian@cygnus.com>
1598
1599 * internal.h (struct elf_segment_map): Add includes_filehdr and
1600 includes_phdrs fields.
1601
1602Tue Nov 28 16:58:10 1995 Ian Lance Taylor <ian@cygnus.com>
1603
1604 * internal.h (struct elf_segment_map): Define.
1605
1606Tue Oct 31 15:19:36 1995 Fred Fish <fnf@cygnus.com>
1607
1608 * common.h, dwarf.h, external.h, hppa.h, internal.h,
1609 mips.h, ppc.h: Protect against multiple inclusions.
1610
1611Thu Sep 21 13:51:58 1995 Michael Meissner <meissner@tiktok.cygnus.com>
1612
1613 * ppc.h (EF_PPC_RELOCATABLE_LIB): Add new flag bit.
1614
1615Fri Sep 1 15:32:17 1995 Kazumoto Kojima <kkojima@info.kanagawa-u.ac.jp>
1616
1617 * mips.h: Add some definitions used on Irix 5.
1618
1619Tue Jun 20 10:18:28 1995 Jeff Law (law@snake.cs.utah.edu)
1620
1621 * hppa.h (CPU_PA_RISC1_0): Protect from redefinitions.
1622 (CPU_PA_RISC1_1): Likewise.
1623
1624Wed Mar 8 18:14:37 1995 Michael Meissner <meissner@tiktok.cygnus.com>
1625
1626 * ppc.h: New file for PowerPC support.
1627
1628Tue Feb 14 13:59:13 1995 Michael Meissner <meissner@tiktok.cygnus.com>
1629
1630 * common.h (EM_PPC): Use offical value of 20, not 17.
1631 (EM_PPC_OLD): Define this to be the old value of EM_PPC.
1632
1633Tue Jan 24 09:40:59 1995 Michael Meissner <meissner@tiktok.cygnus.com>
1634
1635 * common.h (EM_PPC): New macro, PowerPC machine id.
1636
1637Tue Jan 17 10:51:38 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1638
1639 * mips.h (SHT_MIPS_MSYM, SHT_MIPS_DWARF, SHT_MIPS_EVENTS): Define.
1640
1641Mon Oct 17 13:43:59 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1642
1643 * internal.h (Elf_Internal_Shdr): Remove rawdata and size fields.
1644 Add bfd_section field.
1645
1646Tue May 24 16:11:50 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1647
1648 * mips.h (Elf32_External_gptab): Define.
1649
1650Mon May 16 13:22:04 1994 Jeff Law (law@snake.cs.utah.edu)
1651
1652 * common.h (EM_HPPA): Delete.
1653 (EM_PARISC): Add.
1654 * hppa.h: New file.
1655
1656Mon May 9 13:27:03 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1657
1658 * common.h (SHN_LORESERVE): Rename from SHN_LORESERV.
1659 (ELF32_R_TYPE, ELF32_R_INFO): Don't rely on size of unsigned char.
1660 (ELF64_R_TYPE): Don't rely on size of unsigned long.
1661
1662Mon Apr 25 15:53:09 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1663
1664 * internal.h (Elf_Internal_Shdr): Use PTR, not void *.
1665
1666Fri Mar 11 00:34:59 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1667
1668 * mips.h (SHN_MIPS_TEXT, SHN_MIPS_DATA): Define.
1669
1670Sat Mar 5 14:08:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
1671
1672 * internal.h: Remove Elf32_*, Elf64_* typedefs. These names
1673 cause conflicts with system headers, e.g. link.h in gdb/solib.c.
1674 Combine 32- and 64-bit versions of *_Internal_Dyn.
1675 * common.h: Replace uses of Elf64_Word, Elf64_Xword typedefs
1676 by their expansion.
1677 * mips.h: Replace uses of Elf32_Word, Elf32_Sword, Elf32_Addr
1678 typedefs by their expansion. Add DT_MIPS_RLD_MAP definition.
1679
1680Fri Feb 18 10:39:54 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1681
1682 * common.h (EM_CYGNUS_POWERPC): Define. This may be temporary,
1683 depending upon how quickly I can find a real PowerPC ABI.
1684
1685Mon Feb 7 08:27:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1686
1687 * internal.h: Change HOST_64_BIT to BFD_HOST_64_BIT.
1688
1689Wed Feb 2 14:12:18 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1690
1691 * common.h: Add comments regarding value of EM_HPPA and how to
1692 pick an unofficial value.
1693
1694Wed Nov 17 17:14:26 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1695
1696 * mips.h (SHT_MIPS_OPTIONS): Define.
1697
1698Mon Nov 8 17:57:00 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1699
1700 * mips.h: Added some more MIPS ABI macro definitions.
1701
1702Wed Nov 3 22:07:17 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
1703
1704 * common.h (EM_MIPS_RS4_BE): New macro.
1705
1706Tue Oct 12 07:28:18 1993 Ian Lance Taylor (ian@cygnus.com)
1707
1708 * mips.h: New file. MIPS ABI specific information.
1709
1710Mon Jun 21 13:13:43 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
1711
1712 * internal.h: Combined 32- and 64-bit versions of all structures
1713 except *_Internal_Dyn. This will simply the assembler interface,
1714 and some bfd code.
1715
1716Tue May 25 02:00:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1717
1718 * external.h, internal.h, common.h: Added 64-bit versions of some
1719 structures and macros. Renamed old versions to put "32" in the
1720 name. Some are unchanged.
1721
1722Thu Apr 29 12:12:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
1723
1724 * common.h (EM_HPPA, NT_VERSION, STN_UNDEF, DT_*): New macros.
1725 * external.h (Elf_External_Dyn): New type.
1726
1727 * internal.h (Elf_Intenral_Shdr): New field `size'.
1728 (Elf_Internal_Dyn): New type.
1729
1730Tue Apr 20 16:03:45 1993 Fred Fish (fnf@cygnus.com)
1731
1732 * dwarf.h (LANG_CHILL): Change value to one randomly picked in
1733 the user defined range, to reduce probability of collisions.
1734
1735Sun Nov 15 09:34:02 1992 Fred Fish (fnf@cygnus.com)
1736
1737 * dwarf.h (AT_src_coords): Whitespace change only.
1738 * dwarf.h (AT_body_begin, AT_body_end, LANG_MODULA2):
1739 Add from latest gcc.
1740 * dwarf.h (LANG_CHILL): Add as GNU extension.
1741
1742Sat Aug 1 13:46:53 1992 Fred Fish (fnf@cygnus.com)
1743
1744 * dwarf.h: Replace with current version from gcc distribution.
1745
1746Fri Jun 19 19:05:09 1992 John Gilmore (gnu at cygnus.com)
1747
1748 * internal.h: Add real struct tags to all the Type_Defs, so they
1749 can be used in prototypes where the Type_Defs are not known.
1750
1751Fri Apr 3 20:58:58 1992 Mark Eichin (eichin at cygnus.com)
1752
1753 * common.h: added ELF_R_{SYM,TYPE,INFO} for handling relocation
1754 info
1755 added EM_MIPS, and corrected value of EM_860 based on System V ABI
1756 manual.
1757
1758 * external.h: added Elf_External_{Rel,Rela}.
1759
1760 * internal.h: added Elf_Internal_{Rel,Rela}.
1761 added rawdata to Elf_Internal_Shdr.
1762
1763Sat Nov 30 20:43:59 1991 Steve Chamberlain (sac at rtl.cygnus.com)
1764
1765 * common.h, dwarf.h, external.h, internal.h, ChangeLog; moved from
1766 ../elf-<foo>
1767
1768
1769
1770Local Variables:
1771version-control: never
1772End:
Note: See TracBrowser for help on using the repository browser.