198b9484cSchristos2005-04-13 H.J. Lu <hongjiu.lu@intel.com> 298b9484cSchristos 398b9484cSchristos Moved from ../ChangeLog 498b9484cSchristos 598b9484cSchristos 2003-10-14 Bob Wilson <bob.wilson@acm.org> 698b9484cSchristos * xtensa.h: Formatting. Fix comments about property section 798b9484cSchristos names for linkonce sections. 898b9484cSchristos 998b9484cSchristos 2003-05-23 Jakub Jelinek <jakub@redhat.com> 1098b9484cSchristos * common.h (PT_GNU_STACK): Define. 1198b9484cSchristos 1298b9484cSchristos 2003-01-25 Jakub Jelinek <jakub@redhat.com> 1398b9484cSchristos * sparc.h: Add TLS relocs. Move R_SPARC_REV32 to 252. 1498b9484cSchristos 1598b9484cSchristos 2002-09-26 Jakub Jelinek <jakub@redhat.com> 1698b9484cSchristos * x86-64.h: Add TLS relocs. 1798b9484cSchristos 1898b9484cSchristos 2002-09-19 Jakub Jelinek <jakub@redhat.com> 1998b9484cSchristos * i386.h (R_386_TLS_TPOFF, R_386_TLS_IE, R_386_TLS_GOTIE): 2098b9484cSchristos Define. 2198b9484cSchristos 2298b9484cSchristos 2002-07-10 Jakub Jelinek <jakub@redhat.com> 2398b9484cSchristos * common.h (SHT_GNU_LIBLIST, DT_GNU_PRELINKED, 2498b9484cSchristos DT_GNU_CONFLICT*, DT_GNU_LIBLIST*): Define. 2598b9484cSchristos 2698b9484cSchristos 2002-05-31 Michal Ludvig <mludvig@suse.cz> 2798b9484cSchristos * dwarf2.h (DW_CFA_low_user, DW_CFA_high_user): Renamed 2898b9484cSchristos to DW_CFA_lo_user, DW_CFA_hi_user respectively. 2998b9484cSchristos 3098b9484cSchristos 2002-05-23 Jakub Jelinek <jakub@redhat.com> 3198b9484cSchristos * common.h (PT_TLS, SHF_TLS, STT_TLS, DF_STATIC_TLS): Define. 3298b9484cSchristos * ia64.h (R_IA64_LTOFF_TPREL22): Renamed from R_IA64_LTOFF_TP22. 3398b9484cSchristos * i386.h: Add TLS relocs. 3498b9484cSchristos 3598b9484cSchristos2003-12-19 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> 3698b9484cSchristos 3798b9484cSchristos * m32r.h : Added m32r-linux and PIC support. Add new ABI that 3898b9484cSchristos uses RELA. 3998b9484cSchristos (R_M32R_16_RELA, R_M32R_32_RELA, R_M32R_24_RELA, 4098b9484cSchristos R_M32R_10_PCREL_RELA, R_M32R_18_PCREL_RELA, 4198b9484cSchristos R_M32R_26_PCREL_RELA, R_M32R_HI16_ULO_RELA, 4298b9484cSchristos R_M32R_HI16_SLO_RELA, R_M32R_LO16_RELA, 4398b9484cSchristos R_M32R_SDA16_RELA, R_M32R_RELA_GNU_VTINHERIT, 4498b9484cSchristos R_M32R_RELA_GNU_VTENTRY, R_M32R_GOT24, 4598b9484cSchristos R_M32R_26_PLTREL, R_M32R_COPY, R_M32R_GLOB_DAT, 4698b9484cSchristos R_M32R_JMP_SLOT, R_M32R_RELATIVE, R_M32R_GOTOFF, 4798b9484cSchristos R_M32R_GOTPC24, R_M32R_GOT16_HI_ULO, 4898b9484cSchristos R_M32R_GOT16_HI_SLO, R_M32R_GOT16_LO, 4998b9484cSchristos R_M32R_GOTPC_HI_ULO, R_M32R_GOTPC_HI_SLO, 5098b9484cSchristos R_M32R_GOTPC_LO): New relocs. 5198b9484cSchristos 5298b9484cSchristos2003-12-06 Alan Modra <amodra@bigpond.net.au> 5398b9484cSchristos 5498b9484cSchristos From Jan Beulich <JBeulich@novell.com> 5598b9484cSchristos * common.h (DT_HIOS): Correct value. 5698b9484cSchristos 5798b9484cSchristos2003-12-03 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> 5898b9484cSchristos 5998b9484cSchristos * m32r.h: Add new machine type m32r2 and instruction modes. 6098b9484cSchristos 6198b9484cSchristos2003-11-06 Alan Modra <amodra@bigpond.net.au> 6298b9484cSchristos 6398b9484cSchristos * ppc.h (R_PPC_RELAX32PC): Define. 6498b9484cSchristos 6598b9484cSchristos2003-10-22 Alexandre Oliva <aoliva@redhat.com>, 6698b9484cSchristos Michael Snyder <msnyder@redhat.com> 6798b9484cSchristos 6898b9484cSchristos * sh.h (EF_SH4A, EF_SH4AL_DSP, EF_SH4_NOFPU, EF_SH4A_NOFPU): New. 6998b9484cSchristos (EF_SH_MERGE_MACH): Combine them. 7098b9484cSchristos 7198b9484cSchristos2003-10-18 Hans-Peter Nilsson <hp@bitrange.com> 7298b9484cSchristos 7398b9484cSchristos * mmix.h (R_MMIX_PUSHJ_STUBBABLE): New reloc number. 7498b9484cSchristos (_bfd_mmix_before_linker_allocation): Rename from 7598b9484cSchristos _bfd_mmix_prepare_linker_allocated_gregs. 7698b9484cSchristos (_bfd_mmix_after_linker_allocation): Rename from 7798b9484cSchristos _bfd_mmix_finalize_linker_allocated_gregs. 7898b9484cSchristos 7998b9484cSchristos2003-10-06 Dave Brolley <brolley@redhat.com> 8098b9484cSchristos 8198b9484cSchristos * frv.h (EF_FRV_CPU_FR550): New macro. 8298b9484cSchristos 8398b9484cSchristos2003-09-30 Chris Demetriou <cgd@broadcom.com> 8498b9484cSchristos 8598b9484cSchristos * mips.h (E_MIPS_ARCH_64R2): New define. 8698b9484cSchristos 8798b9484cSchristos2003-09-23 DJ Delorie <dj@redhat.com> 8898b9484cSchristos 8998b9484cSchristos * sh.h (R_SH_SWITCH8, R_SH_GNU_VTINHERIT, R_SH_GNU_VTENTRY, 9098b9484cSchristos R_SH_LOOP_START,R_SH_LOOP_END): Move to "reserved" spaces. 9198b9484cSchristos (R_SH_DIR16, R_SH_DIR8, R_SH_DIR8UL, R_SH_DIR8UW, R_SH_DIR8U, 9298b9484cSchristos R_SH_DIR8SW, R_SH_DIR8S, R_SH_DIR4UL, R_SH_DIR4UW, R_SH_DIR4U, 9398b9484cSchristos R_SH_PSHA, R_SH_PSHL): New. 9498b9484cSchristos 9598b9484cSchristos2003-09-11 James Cownie <jcownie@etnus.com> 9698b9484cSchristos 9798b9484cSchristos * dwarf2.h: Add HP dwarf extensions from their hacked gdb 9898b9484cSchristos header files (ftp://ftp.hp.com/pub/lang/tools/WDB/wdb-4.0.tar.gz). 9998b9484cSchristos 10098b9484cSchristos2003-09-04 Nick Clifton <nickc@redhat.com> 10198b9484cSchristos 10298b9484cSchristos * v850.h (E_V850E1_ARCH): Define. 10398b9484cSchristos 10498b9484cSchristos2003-08-21 James Cownie <jcownie@etnus.com> 10598b9484cSchristos 10698b9484cSchristos * dwarf2.h: Add PGI dwarf extensions. 10798b9484cSchristos 10898b9484cSchristos2003-08-08 Dmitry Diky <diwil@mail.ru> 10998b9484cSchristos 11098b9484cSchristos * msp430.h: Add xW42 and xE42 parts. Sort MPU list according to 11198b9484cSchristos gcc order. 11298b9484cSchristos 11398b9484cSchristos2003-08-07 Alan Modra <amodra@bigpond.net.au> 11498b9484cSchristos 11598b9484cSchristos * reloc-macros.h (START_RELOC_NUMBERS) : Remove PARAMS macro. Use 11698b9484cSchristos C90 function definition. Formatting. 11798b9484cSchristos (RELOC_NUMBER): Remove !__STDC__ code. 11898b9484cSchristos 11998b9484cSchristos2003-07-28 Eric Christopher <echristo@redhat.com> 12098b9484cSchristos 12198b9484cSchristos * ppc.h (R_PPC_RELAX32): New. Fake relocation. 12298b9484cSchristos 12398b9484cSchristos2003-07-25 H.J. Lu <hongjiu.lu@intel.com> 12498b9484cSchristos 12598b9484cSchristos * v850.h (SHF_V850_GPREL): New. 12698b9484cSchristos (SHF_V850_EPREL): Likewise. 12798b9484cSchristos (SHF_V850_R0REL): Likewise. 12898b9484cSchristos 12998b9484cSchristos2003-07-09 Alexandre Oliva <aoliva@redhat.com> 13098b9484cSchristos 13198b9484cSchristos 2001-05-16 Alexandre Oliva <aoliva@redhat.com> 13298b9484cSchristos * mn10300.h: Introduce GOTPC16, GOTOFF24, GOTOFF16 and 13398b9484cSchristos PLT16, and rename GOTPC to GOTPC32 and GOTOFF to GOTOFF32. 13498b9484cSchristos Renumbered all relocs. 13598b9484cSchristos 2001-04-12 Alexandre Oliva <aoliva@redhat.com> 13698b9484cSchristos * mn10300.h (R_MN10300_GOTPC, R_MN10300_GOTOFF, 13798b9484cSchristos R_MN10300_PLT32, R_MN10300_GOT32, R_MN10300_GOT24, 13898b9484cSchristos R_MN10300_GOT16, R_MN10300_COPY, R_MN10300_GLOB_DAT, 13998b9484cSchristos R_MN10300_JMP_SLOT, R_MN10300_RELATIVE): New relocs. 14098b9484cSchristos 14198b9484cSchristos2003-07-09 Alexandre Oliva <aoliva@redhat.com> 14298b9484cSchristos 14398b9484cSchristos 2000-04-01 Alexandre Oliva <aoliva@cygnus.com> 14498b9484cSchristos * mn10300.h (E_MN10300_MACH_AM33_2): Renamed from 14598b9484cSchristos E_MN10300_MACH_AM332. 14698b9484cSchristos 2000-03-31 Alexandre Oliva <aoliva@cygnus.com> 14798b9484cSchristos * mn10300.h (E_MN10300_MACH_AM332): Defined. 14898b9484cSchristos 14998b9484cSchristos2003-07-01 Martin Schwidefsky <schwidefsky@de.ibm.com> 15098b9484cSchristos 15198b9484cSchristos * s390.h (elf_s390_reloc_type): Add long displacement relocations 15298b9484cSchristos R_390_20, R_390_GOT20, R_390_GOTPLT20 and R_390_TLS_GOTIE20. 15398b9484cSchristos 15498b9484cSchristos2003-06-29 Andreas Jaeger <aj@suse.de> 15598b9484cSchristos 15698b9484cSchristos * mmix.h: Convert to ISO C90 prototypes. 15798b9484cSchristos * mips.h: Likewise. 15898b9484cSchristos 15998b9484cSchristos2003-06-13 Robert Millan <zeratul2@wanadoo.es> 16098b9484cSchristos 16198b9484cSchristos * common.h (GNU_ABI_TAG_NETBSD): New tag. 16298b9484cSchristos (GNU_ABI_TAG_FREEBSD): New tag. 16398b9484cSchristos 16498b9484cSchristos2003-06-10 Richard Sandiford <rsandifo@redhat.com> 16598b9484cSchristos 16698b9484cSchristos * h8.h (E_H8_MACH_H8300SXN): New flag. 16798b9484cSchristos 16898b9484cSchristos2003-06-03 Nick Clifton <nickc@redhat.com> 16998b9484cSchristos 17098b9484cSchristos * v850.h (R_V850_32): Rename to R_V850_ABS32. 17198b9484cSchristos Add R_V850_REL32. 17298b9484cSchristos 17398b9484cSchristos2003-05-15 Roland McGrath <roland@redhat.com> 17498b9484cSchristos 17598b9484cSchristos * common.h (NT_AUXV, AT_*): New macros. 17698b9484cSchristos * external.h (Elf32_External_Auxv, Elf64_External_Auxv): New types. 17798b9484cSchristos * internal.h (Elf_Internal_Auxv): New type. 17898b9484cSchristos 17998b9484cSchristos2003-05-14 Michael Snyder <msnyder@redhat.com> 18098b9484cSchristos From Bernd Schmidt <bernds@redhat.com> 18198b9484cSchristos * h8.h (E_H8_MACH_H8300SX): New. 18298b9484cSchristos 18398b9484cSchristos2003-04-24 Dhananjay Deshpande <dhananjayd@kpitcummins.com> 18498b9484cSchristos 18598b9484cSchristos * h8.h (E_H8_MACH_H8300HN, E_H8_MACH_H8300SN): New 18698b9484cSchristos 18798b9484cSchristos2003-04-23 J"orn Rennecke <joern.rennecke@superh.com> 18898b9484cSchristos 18998b9484cSchristos * common.h (EM_SH): Amend comment to refer to SuperH. 19098b9484cSchristos 19198b9484cSchristos2003-04-22 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> 19298b9484cSchristos 19398b9484cSchristos * common.h: Replace references to Mitsubishi M32R with 19498b9484cSchristos references to Renesas M32R. 19598b9484cSchristos 19698b9484cSchristos2003-04-15 Rohit Kumar Srivastava <rohits@kpitcummins.com> 19798b9484cSchristos 19898b9484cSchristos * common.h: Replace occurrances of 'Hitachi' with 'Renesas'. 19998b9484cSchristos 20098b9484cSchristos2003-04-01 Bob Wilson <bob.wilson@acm.org> 20198b9484cSchristos 20298b9484cSchristos * common.h (EM_XTENSA_OLD): Define. 20398b9484cSchristos * xtensa.h: New file. 20498b9484cSchristos 20598b9484cSchristos2003-04-01 Nick Clifton <nickc@redhat.com> 20698b9484cSchristos 20798b9484cSchristos * arm.h (ARM_NOTE_SECTION): Include .gnu in the string. 20898b9484cSchristos 20998b9484cSchristos2003-03-25 Stan Cox <scox@redhat.com> 21098b9484cSchristos Nick Clifton <nickc@redhat.com> 21198b9484cSchristos 21298b9484cSchristos Contribute support for Intel's iWMMXt chip - an ARM variant: 21398b9484cSchristos 21498b9484cSchristos * arm.h (ARM_NOTE_SECTION): Define. 21598b9484cSchristos 21698b9484cSchristos2003-03-03 J"orn Rennecke <joern.rennecke@superh.com> 21798b9484cSchristos 21898b9484cSchristos * sh.h (EF_SH_MERGE_MACH): Make sure SH2E & SH3/SH3E merge to SH3E, 21998b9484cSchristos and SH2E & SH4 merge to SH4, not SH2E. 22098b9484cSchristos 22198b9484cSchristos2003-02-21 Ian Wienand <ianw@gelato.unsw.edu.au> 22298b9484cSchristos 22398b9484cSchristos * ia64.h (SHT_IA_64_LOPSREG, SHT_IA_64_HIPSREG, 22498b9484cSchristos SHT_IA_64_PRIORITY_INIT): Define. 22598b9484cSchristos 22698b9484cSchristos2003-02-18 Alan Modra <amodra@bigpond.net.au> 22798b9484cSchristos 22898b9484cSchristos * ppc64.h (IS_PPC64_TLS_RELOC): Rename from IS_TLS_RELOC. 22998b9484cSchristos 23098b9484cSchristos * ppc.h: Replace DTPMOD64, TPREL64, DTPREL64 with DTPMOD32 etc. 23198b9484cSchristos (IS_PPC_TLS_RELOC): Define. 23298b9484cSchristos 23398b9484cSchristos2003-02-10 Nick Clifton <nickc@redhat.com> 23498b9484cSchristos 23598b9484cSchristos * arm.h (EF_ARM_MAVERICK_FLOAT): Define. 23698b9484cSchristos 23798b9484cSchristos2003-02-05 Alan Modra <amodra@bigpond.net.au> 23898b9484cSchristos 23998b9484cSchristos * ppc.h: Add TLS relocs. Format. 24098b9484cSchristos * ppc64.h: Likewise. 24198b9484cSchristos 24298b9484cSchristos2003-01-27 Alexandre Oliva <aoliva@redhat.com> 24398b9484cSchristos 24498b9484cSchristos * mips.h (EF_MIPS_XGOT): Define. 24598b9484cSchristos 24698b9484cSchristos2003-01-24 Martin Schwidefsky <schwidefsky@de.ibm.com> 24798b9484cSchristos 24898b9484cSchristos * s390.h: Add s390 TLS relocations. 24998b9484cSchristos 25098b9484cSchristos2003-01-23 Nick Clifton <nickc@redhat.com> 25198b9484cSchristos 25298b9484cSchristos * Add sh2e support: 25398b9484cSchristos 25498b9484cSchristos 2002-04-02 Alexandre Oliva <aoliva@redhat.com> 25598b9484cSchristos 25698b9484cSchristos * sh.h (EF_SH_MERGE_MACH): Handle SH2E. 25798b9484cSchristos 25898b9484cSchristos 2002-04-02 Elena Zannoni <ezannoni@redhat.com> 25998b9484cSchristos 26098b9484cSchristos * sh.h (EF_SH2E): New. 26198b9484cSchristos 26298b9484cSchristos2003-01-23 Alan Modra <amodra@bigpond.net.au> 26398b9484cSchristos 26498b9484cSchristos * sh.h: Split out various bits to bfd/elf32-sh64.h. 26598b9484cSchristos 26698b9484cSchristos2003-01-20 Martin Schwidefsky <schwidefsky@de.ibm.com> 26798b9484cSchristos 26898b9484cSchristos * s390.h: Rename R_390_GOTOFF to R_390_GOTOFF32. Add new gotoff, 26998b9484cSchristos gotplt and pltoff relocations. 27098b9484cSchristos 27198b9484cSchristos2003-01-17 Alan Modra <amodra@bigpond.net.au> 27298b9484cSchristos 27398b9484cSchristos * common.h: Formatting, typo fixes. 27498b9484cSchristos (DT_ENCODING): Correct value. 27598b9484cSchristos 27698b9484cSchristos2003-01-17 Fabio Alemagna <falemagn@aros.org> 27798b9484cSchristos 27898b9484cSchristos * common.h (ELFOSABI_AROS): Define. 27998b9484cSchristos (ELFOSABI_OPENVMS): Likewise. 28098b9484cSchristos (ELFOSABI_NSK): Likewise. 28198b9484cSchristos 28298b9484cSchristos2003-01-16 Alan Modra <amodra@bigpond.net.au> 28398b9484cSchristos 28498b9484cSchristos * ppc.h: Split out ppc64 definitions to.. 28598b9484cSchristos * pcc64.h: ..here. New file. 28698b9484cSchristos (R_PPC64_REL30): Rename from R_PPC64_ADDR30. 28798b9484cSchristos 28898b9484cSchristos2003-01-13 Dmitry Diky <diwil@mail.ru> 28998b9484cSchristos 29098b9484cSchristos * elf/common.h (EM_MSP430): Change e_machine value to officially 29198b9484cSchristos assigned. 29298b9484cSchristos 29398b9484cSchristos2003-01-02 Ben Elliston <bje@redhat.com> 29498b9484cSchristos 29598b9484cSchristos * common.h (EM_IQ2000): Define. 29698b9484cSchristos * iq2000.h: New file. 29798b9484cSchristos 29898b9484cSchristos2002-12-30 Chris Demetriou <cgd@broadcom.com> 29998b9484cSchristos 30098b9484cSchristos * mips.h (E_MIPS_ARCH_32R2): New define. 30198b9484cSchristos 30298b9484cSchristos2002-12-24 Dmitry Diky <diwil@mail.ru> 30398b9484cSchristos 30498b9484cSchristos * common.h: Define msp430 machine numbers. 30598b9484cSchristos * msp430.h: New file. Define msp430 relocs. 30698b9484cSchristos 30798b9484cSchristos2002-12-20 DJ Delorie <dj@redhat.com> 30898b9484cSchristos 30998b9484cSchristos * xstormy16.h: Add XSTORMY16_12. 31098b9484cSchristos 31198b9484cSchristos2002-12-16 Andrew MacLeod <amacleod@redhat.com> 31298b9484cSchristos 31398b9484cSchristos * xstormy16.h (START_RELOC_NUMBERS) Add relocation numbers 31498b9484cSchristos for R_XSTORMY16_LO16 and R_XSTORMY16_HI16. 31598b9484cSchristos 31698b9484cSchristos2002-12-10 James Cownie <jcownie@etnus.com> 31798b9484cSchristos 31898b9484cSchristos * dwarf2.h (DW_TAG_upc_shared_type, DW_TAG_upc_strict_type, 31998b9484cSchristos DW_TAG_upc_relaxed_type, DW_AT_upc_threads_scaled, DW_LANG_Upc): 32098b9484cSchristos Define. 32198b9484cSchristos 32298b9484cSchristos2002-12-01 Stephane Carrez <stcarrez@nerim.fr> 32398b9484cSchristos 32498b9484cSchristos * m68hc11.h (EF_M68HC12_MACH, EF_M68HCS12_MACH): Define. 32598b9484cSchristos (EF_M68HC11_MACH_MASK, EF_M68HC11_MACH): Define. 32698b9484cSchristos (EF_M68HC11_MERGE_MACH, EF_M68HC11_CAN_MERGE_MACH): Define. 32798b9484cSchristos 32898b9484cSchristos2002-11-30 Alan Modra <amodra@bigpond.net.au> 32998b9484cSchristos 33098b9484cSchristos * mmix.h: Replace boolean with bfd_boolean. 33198b9484cSchristos * sh.h: Likewise. 33298b9484cSchristos 33398b9484cSchristos2002-11-28 Alan Modra <amodra@bigpond.net.au> 33498b9484cSchristos 33598b9484cSchristos * internal.h (elf32_internal_ehdr, Elf32_Internal_Ehdr, 33698b9484cSchristos elf64_internal_ehdr, Elf64_Internal_Ehdr, elf32_internal_phdr, 33798b9484cSchristos Elf32_Internal_Phdr, elf64_internal_phdr, Elf64_Internal_Phdr, 33898b9484cSchristos elf32_internal_shdr, Elf32_Internal_Shdr, elf64_internal_shdr, 33998b9484cSchristos Elf64_Internal_Shdr, elf32_internal_sym, elf64_internal_sym, 34098b9484cSchristos Elf32_Internal_Sym, Elf64_Internal_Sym, Elf32_Internal_Note, 34198b9484cSchristos elf32_internal_note, elf32_internal_rel, Elf32_Internal_Rel, 34298b9484cSchristos elf64_internal_rel, Elf64_Internal_Rel, elf32_internal_rela, 34398b9484cSchristos elf64_internal_rela, Elf32_Internal_Rela, Elf64_Internal_Rela, 34498b9484cSchristos elf32_internal_dyn, elf64_internal_dyn, Elf32_Internal_Dyn, 34598b9484cSchristos Elf64_Internal_Dyn, elf32_internal_verdef, elf64_internal_verdef, 34698b9484cSchristos elf32_internal_verdaux, elf64_internal_verdaux, elf32_internal_verneed, 34798b9484cSchristos elf64_internal_verneed, elf32_internal_vernaux, elf64_internal_vernaux, 34898b9484cSchristos elf32_internal_versym, elf64_internal_versym, Elf32_Internal_Verdef, 34998b9484cSchristos Elf64_Internal_Verdef, Elf32_Internal_Verdaux, Elf64_Internal_Verdaux, 35098b9484cSchristos Elf32_Internal_Verneed, Elf64_Internal_Verneed, Elf32_Internal_Vernaux, 35198b9484cSchristos Elf64_Internal_Vernaux, Elf32_Internal_Versym, Elf64_Internal_Versym, 35298b9484cSchristos Elf32_Internal_Syminfo, Elf64_Internal_Syminfo): Delete. 35398b9484cSchristos (Elf_Internal_Rel): Delete. 35498b9484cSchristos 35598b9484cSchristos2002-10-11 Kaz Kojima <kkojima@rr.iij4u.or.jp> 35698b9484cSchristos 35798b9484cSchristos * sh.h: Add SH TLS relocs. 35898b9484cSchristos 35998b9484cSchristos2002-09-30 Gavin Romig-Koch <gavin@redhat.com> 36098b9484cSchristos Ken Raeburn <raeburn@cygnus.com> 36198b9484cSchristos Aldy Hernandez <aldyh@redhat.com> 36298b9484cSchristos Eric Christopher <echristo@redhat.com> 36398b9484cSchristos Richard Sandiford <rsandifo@redhat.com> 36498b9484cSchristos 36598b9484cSchristos * mips.h (E_MIPS_MACH_4120, E_MIPS_MACH_5400, E_MIPS_MACH_5500): New. 36698b9484cSchristos 36798b9484cSchristos2002-09-12 Roland McGrath <roland@redhat.com> 36898b9484cSchristos 36998b9484cSchristos * dwarf2.h: Updates from GCC version of thie file: 37098b9484cSchristos (enum dwarf_location_atom): DW_OP_calli -> DW_OP_call_ref. 37198b9484cSchristos Add DW_OP_GNU_push_tls_address. 37298b9484cSchristos (DW_OP_lo_user): Change to 0xe0. 37398b9484cSchristos 37498b9484cSchristos2002-08-28 Catherine Moore <clm@redhat.com> 37598b9484cSchristos 37698b9484cSchristos * v850.h (R_V850_LONGCALL, R_V850_ALIGN, 37798b9484cSchristos R_V850_LONGJUMP): New relocations. 37898b9484cSchristos 37998b9484cSchristos2002-08-15 Alan Modra <amodra@bigpond.net.au> 38098b9484cSchristos 38198b9484cSchristos * i370.h: Define relocs using reloc-macros.h. 38298b9484cSchristos 38398b9484cSchristos2002-08-13 Stephane Carrez <stcarrez@nerim.fr> 38498b9484cSchristos 38598b9484cSchristos * m68hc11.h (E_M68HC12_BANKS, E_M68HC11_I32, E_M68HC11_F64, 38698b9484cSchristos EF_M68HC11_ABI): Define for ABI specification. 38798b9484cSchristos (STO_M68HC12_FAR, STO_M68HC12_INTERRUPT): Symbol flags for 38898b9484cSchristos linker and debugger. 38998b9484cSchristos (R_M68HC11_24, R_M68HC11_LO16, R_M68HC11_PAGE): New relocs. 39098b9484cSchristos (R_M68HC11_RL_JUMP, R_M68HC11_RL_GROUP): New reloc for linker 39198b9484cSchristos relaxation. 39298b9484cSchristos 39398b9484cSchristos2002-07-15 Denis Chertykov <denisc@overta.ru> 39498b9484cSchristos Frank Ch. Eigler <fche@redhat.com> 39598b9484cSchristos Ben Elliston <bje@redhat.com> 39698b9484cSchristos Alan Lehotsky <alehotsky@cygnus.com> 39798b9484cSchristos John Healy <jhealy@redhat.com> 39898b9484cSchristos Graham Stott <grahams@redhat.com> 39998b9484cSchristos Jeff Johnston <jjohnstn@redhat.com> 40098b9484cSchristos 40198b9484cSchristos * common.h (EM_IP2K): New macro. 40298b9484cSchristos (EM_IP2K_OLD): New macro. 40398b9484cSchristos * ip2k.h: New file. 40498b9484cSchristos 40598b9484cSchristos2002-07-01 Matt Thomas <matt@3am-software.com> 40698b9484cSchristos 40798b9484cSchristos * vax.h: Rename EF_* to EF_VAX_*. 40898b9484cSchristos 40998b9484cSchristos2002-06-18 Dave Brolley <brolley@redhat.com> 41098b9484cSchristos 41198b9484cSchristos From Catherine Moore, Michael Meissner, Dave Brolley: 41298b9484cSchristos * common.h (EM_CYGNUS_FRV): New macro. 41398b9484cSchristos * frv.h: New file. 41498b9484cSchristos 41598b9484cSchristos2002-06-06 Lars Brinkhoff <lars@nocrew.org> 41698b9484cSchristos 41798b9484cSchristos * common.h: Change registry@sco.com to registry@caldera.com. 41898b9484cSchristos (EM_PDP10, EM_PDP11): Define. 41998b9484cSchristos 42098b9484cSchristos2002-06-04 Jason Thorpe <thorpej@wasabisystems.com> 42198b9484cSchristos 42298b9484cSchristos * sh.h (_bfd_sh64_crange_qsort_cmpb, _bfd_sh64_crange_qsort_cmpl) 42398b9484cSchristos (_bfd_sh64_crange_bsearch_cmpb, _bfd_sh64_crange_bsearch_cmpl): New 42498b9484cSchristos prototypes. 42598b9484cSchristos 42698b9484cSchristos2002-06-01 Richard Henderson <rth@redhat.com> 42798b9484cSchristos 42898b9484cSchristos * alpha.h (LITUSE_ALPHA_ADDR, LITUSE_ALPHA_BASE, LITUSE_ALPHA_BYTOFF, 42998b9484cSchristos LITUSE_ALPHA_JSR, LITUSE_ALPHA_TLSGD, LITUSE_ALPHA_TLSLDM): New. 43098b9484cSchristos 43198b9484cSchristos2002-05-30 Richard Henderson <rth@redhat.com> 43298b9484cSchristos 43398b9484cSchristos * alpha.h (R_ALPHA_TLSGD, R_ALPHA_TLSLDM, R_ALPHA_DTPMOD64, 43498b9484cSchristos R_ALPHA_GOTDTPREL, R_ALPHA_DTPREL64, R_ALPHA_DTPRELHI, 43598b9484cSchristos R_ALPHA_DTPRELLO, R_ALPHA_DTPREL16, R_ALPHA_GOTTPREL, R_ALPHA_TPREL64, 43698b9484cSchristos R_ALPHA_TPRELHI, R_ALPHA_TPRELLO, R_ALPHA_TPREL16): New. 43798b9484cSchristos 43898b9484cSchristos2002-05-29 Matt Thomas <matt@3am-software.com> 43998b9484cSchristos 44098b9484cSchristos * vax.h: New file 44198b9484cSchristos 44298b9484cSchristos2002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net> 44398b9484cSchristos 44498b9484cSchristos * common.h (EM_DLX): Define. 44598b9484cSchristos * dlx.h: New file. 44698b9484cSchristos 44798b9484cSchristos2002-05-08 Jason Thorpe <thorpej@wasabisystems.com> 44898b9484cSchristos 44998b9484cSchristos * common.h (NT_GNU_ABI_TAG): Define. 45098b9484cSchristos (GNU_ABI_TAG_LINUX): Define. 45198b9484cSchristos (GNU_ABI_TAG_HURD): Define. 45298b9484cSchristos (GNU_ABI_TAG_SOLARIS): Define. 45398b9484cSchristos (NT_NETBSD_IDENT): Define. 45498b9484cSchristos (NT_FREEBSD_ABI_TAG): Define. 45598b9484cSchristos 45698b9484cSchristos2002-04-24 Elena Zannoni <ezannoni@redhat.com> 45798b9484cSchristos 45898b9484cSchristos * dwarf2.h: Add DW_AT_GNU_vector. 45998b9484cSchristos 46098b9484cSchristos2002-02-13 Matt Fredette <fredette@netbsd.org> 46198b9484cSchristos 46298b9484cSchristos * m68k.h (EF_M68000): Define. 46398b9484cSchristos 46498b9484cSchristos2002-02-12 Alan Modra <amodra@bigpond.net.au> 46598b9484cSchristos 46698b9484cSchristos * ppc.h (DT_PPC64_OPD, DT_PPC64_OPDSZ): Define. 46798b9484cSchristos 46898b9484cSchristos2002-02-09 Richard Henderson <rth@redhat.com> 46998b9484cSchristos 47098b9484cSchristos * alpha.h (R_ALPHA_BRSGP): New. 47198b9484cSchristos 47298b9484cSchristos2002-02-08 Alexandre Oliva <aoliva@redhat.com> 47398b9484cSchristos 47498b9484cSchristos Contribute sh64-elf. 47598b9484cSchristos 2002-01-23 Alexandre Oliva <aoliva@redhat.com> 47698b9484cSchristos * sh.h (R_SH_GOTPLT32, R_SH_GOT_LOW16, R_SH_GOT_MEDLOW16, 47798b9484cSchristos R_SH_GOT_MEDHI16, R_SH_GOT_HI16, R_SH_GOTPLT_LOW16, 47898b9484cSchristos R_SH_GOTPLT_MEDLOW16, R_SH_GOTPLT_MEDHI16, R_SH_GOTPLT_HI16, 47998b9484cSchristos R_SH_PLT_LOW16, R_SH_PLT_MEDLOW16, R_SH_PLT_MEDHI16, 48098b9484cSchristos R_SH_PLT_HI16, R_SH_GOTOFF_LOW16, R_SH_GOTOFF_MEDLOW16, 48198b9484cSchristos R_SH_GOTOFF_MEDHI16, R_SH_GOTOFF_HI16, R_SH_GOTPC_LOW16, 48298b9484cSchristos R_SH_GOTPC_MEDLOW16, R_SH_GOTPC_MEDHI16, R_SH_GOTPC_HI16, 48398b9484cSchristos R_SH_GOT10BY4, R_SH_GOTPLT10BY4, R_SH_GOT10BY8, 48498b9484cSchristos R_SH_GOTPLT10BY8, R_SH_COPY64, R_SH_GLOB_DAT64, R_SH_JMP_SLOT64, 48598b9484cSchristos R_SH_RELATIVE64): New relocs. 48698b9484cSchristos (R_SH_FIRST_INVALID_RELOC_4): Adjust. 48798b9484cSchristos 2001-05-16 Alexandre Oliva <aoliva@redhat.com> 48898b9484cSchristos * sh.h: Renumbered and renamed some SH5 relocations to match 48998b9484cSchristos official numbers and names; moved unmaching ones to the range 49098b9484cSchristos 0xf2-0xff. 49198b9484cSchristos 2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com> 49298b9484cSchristos * sh.h (sh64_get_contents_type): Declare. 49398b9484cSchristos (sh64_address_is_shmedia): Likewise. 49498b9484cSchristos 2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com> 49598b9484cSchristos * sh.h (sh64_elf_crange): New type. 49698b9484cSchristos (struct sh64_section_data): New. 49798b9484cSchristos (sh64_elf_section_data): New macro. 49898b9484cSchristos (EF_SH5): Rename back from EF_SH64. 49998b9484cSchristos 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com> 50098b9484cSchristos * sh.h (SHF_SH5_ISA32_MIXED, SHT_SH5_CR_SORTED, 50198b9484cSchristos SH64_CRANGES_SECTION_NAME, SH64_CRANGE_SIZE, 50298b9484cSchristos SH64_CRANGE_CR_ADDR_OFFSET, SH64_CRANGE_CR_SIZE_OFFSET, 50398b9484cSchristos SH64_CRANGE_CR_TYPE_OFFSET): New macros. 50498b9484cSchristos 2000-12-12 Hans-Peter Nilsson <hpn@cygnus.com> 50598b9484cSchristos * sh.h (EF_SH64): Don't define EF_SH64_ABI64. 50698b9484cSchristos 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com> 50798b9484cSchristos * sh.h (EF_SH64_32BIT_ABI, EF_SH64_64BIT_ABI): Delete. 50898b9484cSchristos (EF_SH64_ABI64): New. 50998b9484cSchristos 2000-11-23 Hans-Peter Nilsson <hpn@cygnus.com> 51098b9484cSchristos * sh.h (EF_SH64): Rename from EF_SH5. 51198b9484cSchristos (EF_SH64_32BIT_ABI): New. 51298b9484cSchristos (EF_SH64_64BIT_ABI): New. 51398b9484cSchristos (R_SH_PT_16, R_SH_SHMEDIA_CODE 51498b9484cSchristos R_SH_IMMU5, R_SH_IMMS6, R_SH_IMMU6, R_SH_IMMS10, R_SH_IMMS10BY2, 51598b9484cSchristos R_SH_IMMS10BY4, R_SH_IMMS10BY8, R_SH_IMMS16, R_SH_IMMU16, 51698b9484cSchristos R_SH_IMM_LOW16, R_SH_IMM_LOW16_PCREL, R_SH_IMM_MEDLOW16, 51798b9484cSchristos R_SH_IMM_MEDLOW16_PCREL, R_SH_IMM_MEDHI16, R_SH_IMM_MEDHI16_PCREL, 51898b9484cSchristos R_SH_IMM_HI16, R_SH_IMM_HI16_PCREL, R_SH_64, R_SH_64_PCREL): New 51998b9484cSchristos relocs. 52098b9484cSchristos 2000-09-01 Ben Elliston <bje@redhat.com> 52198b9484cSchristos * sh.h (EF_SH5): Define. 52298b9484cSchristos 52398b9484cSchristos2002-02-01 Hans-Peter Nilsson <hp@bitrange.com> 52498b9484cSchristos 52598b9484cSchristos * mmix.h: Tweak comments. 52698b9484cSchristos (MMIX_LD_ALLOCATED_REG_CONTENTS_SECTION_NAME): New. 52798b9484cSchristos [BFD_ARCH_SIZE] (_bfd_mmix_prepare_linker_allocated_gregs, 52898b9484cSchristos _bfd_mmix_finalize_linker_allocated_gregs, 52998b9484cSchristos _bfd_mmix_check_all_relocs): Provide prototypes. 53098b9484cSchristos 53198b9484cSchristos2002-01-31 Ivan Guzvinec <ivang@opencores.org> 53298b9484cSchristos 53398b9484cSchristos * or32.h: New file. 53498b9484cSchristos * common.h: Add support for or32 targets. 53598b9484cSchristos 53698b9484cSchristos2002-01-28 Jason Merrill <jason@redhat.com> 53798b9484cSchristos 53898b9484cSchristos * dwarf2.h: Sync with gcc version. 53998b9484cSchristos 54098b9484cSchristos2002-01-16 Alan Modra <amodra@bigpond.net.au> 54198b9484cSchristos 54298b9484cSchristos * ppc.h (DT_PPC64_GLINK): Define. 54398b9484cSchristos 54498b9484cSchristos2002-01-15 Richard Earnshaw <rearnsha@arm.com> 54598b9484cSchristos 54698b9484cSchristos * arm.h (F_VFP_FLOAT, EF_ARM_VFP_FLOAT): Define. 54798b9484cSchristos 54898b9484cSchristos2002-01-09 Jason Thorpe <thorpej@wasabisystems.com> 54998b9484cSchristos 55098b9484cSchristos * common.h: Update copyright years. 55198b9484cSchristos (NT_NETBSDCORE_PROCINFO): Define. 55298b9484cSchristos (NT_NETBSDCORE_FIRSTMACH): Define. 55398b9484cSchristos 55498b9484cSchristos2002-01-06 Steve Ellcey <sje@cup.hp.com> 55598b9484cSchristos 55698b9484cSchristos * ia64.h (ELF_STRING_ia64_unwind_hdr): New Macro for HP-UX. 55798b9484cSchristos (SHT_IA_64_HP_OPT_ANOT): Ditto 55898b9484cSchristos (PT_IA_64_HP_OPT_ANOT): Ditto 55998b9484cSchristos (PT_IA_64_HP_HSL_ANOT): Ditto 56098b9484cSchristos (PT_IA_64_HP_STACK): Ditto 56198b9484cSchristos (SHN_IA_64_ANSI_COMMON): Ditto 56298b9484cSchristos 56398b9484cSchristos2001-12-17 Alan Modra <amodra@bigpond.net.au> 56498b9484cSchristos 56598b9484cSchristos * external.h (Elf_External_Sym_Shndx): Declare. 56698b9484cSchristos * internal.h (struct elf_internal_sym <st_shndx>): Make it an 56798b9484cSchristos unsigned int. 56898b9484cSchristos * common.h (SHN_BAD): Define. 56998b9484cSchristos 57098b9484cSchristos2001-12-13 Jakub Jelinek <jakub@redhat.com> 57198b9484cSchristos 57298b9484cSchristos * common.h (PT_GNU_EH_FRAME): Define. 57398b9484cSchristos 57498b9484cSchristos2001-12-11 Alan Modra <amodra@bigpond.net.au> 57598b9484cSchristos 57698b9484cSchristos * common.h (SHN_XINDEX): Comment typo fix. 57798b9484cSchristos * internal.h (Elf_Internal_Ehdr): Change existing "unsigned short" 57898b9484cSchristos size, count and index fields to "unsigned int". 57998b9484cSchristos 58098b9484cSchristos2001-12-07 Geoffrey Keating <geoffk@redhat.com> 58198b9484cSchristos Richard Henderson <rth@redhat.com> 58298b9484cSchristos 58398b9484cSchristos * common.h (EM_XSTORMY16): Define. 58498b9484cSchristos * xstormy16.h: New file. 58598b9484cSchristos 58698b9484cSchristos2001-11-15 Alan Modra <amodra@bigpond.net.au> 58798b9484cSchristos 58898b9484cSchristos * common.h (NT_ARCH): Define. Remove incorrect comment. 58998b9484cSchristos 59098b9484cSchristos2001-11-11 Geoffrey Keating <geoffk@redhat.com> 59198b9484cSchristos 59298b9484cSchristos * dwarf2.h (dwarf_line_number_ops): Add DWARF 3 opcodes. 59398b9484cSchristos 59498b9484cSchristos2001-10-30 Hans-Peter Nilsson <hp@bitrange.com> 59598b9484cSchristos 59698b9484cSchristos * mmix.h: New file. 59798b9484cSchristos 59898b9484cSchristos2001-10-23 Alan Modra <amodra@bigpond.net.au> 59998b9484cSchristos 60098b9484cSchristos * internal.h: White space changes to keep lines under 80 chars. 60198b9484cSchristos 60298b9484cSchristos2001-10-16 Jeff Holcomb <jeffh@redhat.com> 60398b9484cSchristos 60498b9484cSchristos * internal.h (elf_internal_shdr): Make contents a unsigned char *. 60598b9484cSchristos 60698b9484cSchristos2001-09-18 Alan Modra <amodra@bigpond.net.au> 60798b9484cSchristos 60898b9484cSchristos * internal.h (elf_internal_rela): Make r_addend a bfd_vma. 60998b9484cSchristos 61098b9484cSchristos2001-09-13 Alexandre Oliva <aoliva@redhat.com> 61198b9484cSchristos 61298b9484cSchristos * common.h (EM_OPENRISC_OLD): Renamed the old EM_OPENRISC entry. 61398b9484cSchristos 61498b9484cSchristos2001-09-12 Alexandre Oliva <aoliva@redhat.com> 61598b9484cSchristos 61698b9484cSchristos * common.h (EM_AVR_OLD): Renamed from... 61798b9484cSchristos (EM_AVR): this, redefined as in the current ELF standard. 61898b9484cSchristos (EM_PJ_OLD): Renamed from... 61998b9484cSchristos (EM_PJ): this, redefined as in the current ELF standard. 62098b9484cSchristos (EM_R30, EM_D10V, EM_D30V, EM_V850, EM_M32R, EM_MN10300, 62198b9484cSchristos EM_MN10200, EM_OPENRISC, EM_ARC_A5, EM_XTENSA): Defined as in 62298b9484cSchristos the current ELF standard. 62398b9484cSchristos (EM_CYGNUS_ARC): Removed, unused for a long time. 62498b9484cSchristos 62598b9484cSchristos2001-09-04 Richard Henderson <rth@redhat.com> 62698b9484cSchristos 62798b9484cSchristos * alpha.h (R_ALPHA_OP*, R_ALPHA_IMMED*, R_ALPHA_GPVALUE): Remove. 62898b9484cSchristos (R_ALPHA_GPREL16): Rename from R_ALPHA_IMMED_GP_16. 62998b9484cSchristos 63098b9484cSchristos2001-08-30 Eric Christopher <echristo@redhat.com> 63198b9484cSchristos 63298b9484cSchristos * mips.h: Remove E_MIPS_MACH_MIPS32_4K. 63398b9484cSchristos 63498b9484cSchristos2001-08-29 Jeff Law <law@redhat.com> 63598b9484cSchristos 63698b9484cSchristos * h8.h (EF_H8_MACH): New mask for encoded machine type. 63798b9484cSchristos (E_H8_MACH_H8300, E_H8_MACH_H8300H, E_H8_MACH_H8300S): New 63898b9484cSchristos machine types. 63998b9484cSchristos 64098b9484cSchristos2001-08-26 J"orn Rennecke <amylaar@redhat.com> 64198b9484cSchristos 64298b9484cSchristos * h8.h: New file. 64398b9484cSchristos 64498b9484cSchristos2001-08-27 Staffan Ulfberg <staffanu@swox.se> 64598b9484cSchristos 64698b9484cSchristos * ppc.h: Add relocs from the 64-bit PowerPC ELF ABI revision 1.2. 64798b9484cSchristos 64898b9484cSchristos2001-06-30 Daniel Berlin <dan@cgsoftware.com> 64998b9484cSchristos 65098b9484cSchristos * dwarf2.h: Remerge with gcc version, 65198b9484cSchristos including all new DWARF 2.1 extensions. 65298b9484cSchristos 65398b9484cSchristos2001-06-29 James Cownie <jcownie@etnus.com> 65498b9484cSchristos 65598b9484cSchristos * dwarf2.h: Add DWARF 2.1 attribues. 65698b9484cSchristos 65798b9484cSchristos2001-06-15 Per Bothner <per@bothner.com> 65898b9484cSchristos 65998b9484cSchristos * dwarf2.h: Partial merge with gcc version. 66098b9484cSchristos (enum dwarf_descrim_list): Fix typo -> dwarf_discrim_list. 66198b9484cSchristos (DW_LANG_Java): Use value from dwarf 2.1 draft (also used in gcc). 66298b9484cSchristos 66398b9484cSchristos2001-05-15 Ralf Baechle <ralf@gnu.org> 66498b9484cSchristos 66598b9484cSchristos * common.h: Remove definition of EM_MIPS_RS4_BE. The constant was 66698b9484cSchristos never in active use and is used otherwise by the ABI. 66798b9484cSchristos 66898b9484cSchristos2001-05-11 Jakub Jelinek <jakub@redhat.com> 66998b9484cSchristos 67098b9484cSchristos * ia64.h (ELF_STRING_ia64_unwind_once): Define. 67198b9484cSchristos (ELF_STRING_ia64_unwind_info_once): Define. 67298b9484cSchristos 67398b9484cSchristos2001-05-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> 67498b9484cSchristos 67598b9484cSchristos * external.h: Fix typo. 67698b9484cSchristos * mips.h: Add/Extend many comments with reference to the MIPS ELF64 67798b9484cSchristos spec v. 2.4, available at e.g. 67898b9484cSchristos ftp://oss.sgi.com/pub/linux/mips/doc/ABI/ELF64.ps. 67998b9484cSchristos (EF_MIPS_UCODE): Define. 68098b9484cSchristos (EF_MIPS_OPTIONS_FIRST): Define. 68198b9484cSchristos (EF_MIPS_ARCH_ASE): Define. 68298b9484cSchristos (EF_MIPS_ARCH_ASE_MDMX): Define. 68398b9484cSchristos (EF_MIPS_ARCH_ASE_M16): Define. 68498b9484cSchristos (SHF_MIPS_ADDR): Renamed SHF_MIPS_ADDR32. 68598b9484cSchristos (SHF_MIPS_STRING): Renamed SHF_MIPS_ADDR64. 68698b9484cSchristos (SHF_MIPS_NODUPES): Define. 68798b9484cSchristos (ELF64_MIPS_R_SSYM): New MIPS ELF 64 relocation info access macro. 68898b9484cSchristos (ELF64_MIPS_R_TYPE3): Likewise. 68998b9484cSchristos (ELF64_MIPS_R_TYPE2): Likewise. 69098b9484cSchristos (ELF64_MIPS_R_TYPE): Likewise. 69198b9484cSchristos (OHW_R10KLDL): Define. 69298b9484cSchristos 69398b9484cSchristos2001-04-24 Todd Fries <todd@fries.net> 69498b9484cSchristos 69598b9484cSchristos * sparc.h: Fix typo. 69698b9484cSchristos 69798b9484cSchristos2001-04-20 Johan Rydberg <jrydberg@opencores.org> 69898b9484cSchristos 69998b9484cSchristos * openrisc.h: New file. 70098b9484cSchristos * common.h (EM_OPENRISC): New constant. 70198b9484cSchristos 70298b9484cSchristos2001-04-23 Bo Thorsen <bo@suse.de> 70398b9484cSchristos 70498b9484cSchristos * x86-64.h: Add vtable support. 70598b9484cSchristos 70698b9484cSchristos2001-03-23 Nick Clifton <nickc@redhat.com> 70798b9484cSchristos 70898b9484cSchristos * mips.h: Remove extraneous whitespace. 70998b9484cSchristos 71098b9484cSchristos2001-03-22 Hans-Peter Nilsson <hp@axis.com> 71198b9484cSchristos 71298b9484cSchristos * cris.h: Add leading comment about PC-relative location. 71398b9484cSchristos (R_CRIS_COPY, R_CRIS_GLOB_DAT, R_CRIS_JUMP_SLOT, R_CRIS_RELATIVE, 71498b9484cSchristos R_CRIS_16_GOT, R_CRIS_32_GOT, R_CRIS_16_GOTPLT, R_CRIS_32_GOTPLT, 71598b9484cSchristos R_CRIS_32_GOTREL, R_CRIS_32_PLT_GOTREL, R_CRIS_32_PLT_PCREL): 71698b9484cSchristos New relocs. 71798b9484cSchristos 71898b9484cSchristos2001-02-27 Philip Blundell <pb@futuretv.com> 71998b9484cSchristos 72098b9484cSchristos * arm.h: Add new definitions from ARM document SWS ESPC 0003 B-01. 72198b9484cSchristos (EF_PIC, et al.): Rename to EF_ARM_xx. 72298b9484cSchristos 72398b9484cSchristos2001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com> 72498b9484cSchristos 72598b9484cSchristos * common.h: Add linux target for S/390. 72698b9484cSchristos * s390.h: New file. 72798b9484cSchristos 72898b9484cSchristos2001-01-11 Peter Targett <peter.targett@arccores.com> 72998b9484cSchristos 73098b9484cSchristos * arc.h (E_ARC_MACH_ARC5, E_ARC_MACH_ARC6, E_ARC_MACH_ARC7, 73198b9484cSchristos E_ARC_MACH_ARC8): New definitions for cpu types. 73298b9484cSchristos 73398b9484cSchristos * common.h (EM_ARC): Change comment. 73498b9484cSchristos 73598b9484cSchristos2000-12-12 Nick Clifton <nickc@redhat.com> 73698b9484cSchristos 73798b9484cSchristos * mips.h: Fix formatting. 73898b9484cSchristos 73998b9484cSchristos2000-12-11 Jeffrey A Law (law@cygnus.com) 74098b9484cSchristos 74198b9484cSchristos * hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux 74298b9484cSchristos compatibility. 74398b9484cSchristos 74498b9484cSchristos2000-10-16 Chris Demetriou <cgd@sibyte.com> 74598b9484cSchristos 74698b9484cSchristos * mips.h (E_MIPS_ARCH_32): New constant. 74798b9484cSchristos (E_MIPS_MACH_MIPS32, E_MIPS_MACH_MIPS32_4K): Replace the 74898b9484cSchristos former with the latter. 74998b9484cSchristos 75098b9484cSchristos * mips.h (E_MIPS_ARCH_5, E_MIPS_ARCH_64): New definitions. 75198b9484cSchristos 75298b9484cSchristos * mips.h (E_MIPS_MACH_SB1): New constant. 75398b9484cSchristos 75498b9484cSchristos2000-11-30 Jan Hubicka <jh@suse.cz> 75598b9484cSchristos 75698b9484cSchristos * common.h (EM_X86_64): New macro. 75798b9484cSchristos * x86-64.h: New file. 75898b9484cSchristos 75998b9484cSchristos2000-11-27 Hans-Peter Nilsson <hp@axis.com> 76098b9484cSchristos 76198b9484cSchristos * common.h (e_machine numbers): Clarify comments to describe how 76298b9484cSchristos EM_* constants are assigned. Move EM_PJ from official section to 76398b9484cSchristos ad-hoc section. 76498b9484cSchristos (EM_CRIS): Correct comment to match official description. 76598b9484cSchristos (EM_MMIX): Ditto. 76698b9484cSchristos 76798b9484cSchristos2000-11-22 Nick Clifton <nickc@redhat.com> 76898b9484cSchristos 76998b9484cSchristos * common.h (EM_JAVELIN): New machine number. 77098b9484cSchristos (EM_FIREPATH): New machine number. 77198b9484cSchristos (EM_ZSP): New machine number. 77298b9484cSchristos (EM_MMIX): New machine number. 77398b9484cSchristos (EM_HUANY): New machine number. 77498b9484cSchristos (EM_PRISM): New machine number. 77598b9484cSchristos (SHT_GROUP): New section type. 77698b9484cSchristos (SHT_SYMTAB_SHNDX): New section type. 77798b9484cSchristos (SHF_GROUP): New section flag. 77898b9484cSchristos (SHN_XINDEX): New section index. 77998b9484cSchristos (GRP_COMDAT): New section group flag. 78098b9484cSchristos 78198b9484cSchristos2000-11-20 H.J. Lu <hjl@gnu.org> 78298b9484cSchristos 78398b9484cSchristos * common.h (ELFOSABI_MONTEREY): Renamed to ... 78498b9484cSchristos (ELFOSABI_AIX): This. 78598b9484cSchristos 78698b9484cSchristos2000-11-16 Richard Henderson <rth@redhat.com> 78798b9484cSchristos 78898b9484cSchristos Update relocations per August psABI docs. 78998b9484cSchristos * ia64.h (R_IA64_SEGBASE): Remove. 79098b9484cSchristos (R_IA64_LTV*): Renumber to 0x74 to 0x77. 79198b9484cSchristos (R_IA64_EPLTMSB, R_IA64_EPLTLSB): Remove. 79298b9484cSchristos (R_IA64_TPREL14, R_IA64_TPREL64I): New. 79398b9484cSchristos (R_IA64_DTPMOD*): New. 79498b9484cSchristos (R_IA64_DTPREL*): New. 79598b9484cSchristos 79698b9484cSchristos2000-09-29 Hans-Peter Nilsson <hp@axis.com> 79798b9484cSchristos 79898b9484cSchristos * cris.h (EF_CRIS_UNDERSCORE): New. 79998b9484cSchristos 80098b9484cSchristos2000-09-27 Alan Modra <alan@linuxcare.com.au> 80198b9484cSchristos 80298b9484cSchristos * hppa.h (R_PARISC_DIR14F): Add. 80398b9484cSchristos 80498b9484cSchristos2000-09-14 Alexandre Oliva <aoliva@redhat.com> 80598b9484cSchristos 80698b9484cSchristos * sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT, 80798b9484cSchristos R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): Change 80898b9484cSchristos numbers to the range from 160 to 167. 80998b9484cSchristos (R_SH_FIRST_INVALID_RELOC): Adjust. 81098b9484cSchristos (R_SH_FIRST_INVALID_RELOC_2, R_SH_LAST_INVALID_RELOC_2): 81198b9484cSchristos New relocs to fill in the gap. 81298b9484cSchristos 81398b9484cSchristos2000-09-13 Anders Norlander <anorland@acc.umu.se> 81498b9484cSchristos 81598b9484cSchristos * mips.h (E_MIPS_MACH_4K): New define. 81698b9484cSchristos 81798b9484cSchristos2000-09-05 Alan Modra <alan@linuxcare.com.au> 81898b9484cSchristos 81998b9484cSchristos * hppa.h: Fix a comment. 82098b9484cSchristos (R_PARISC_PCREL12F): Define. 82198b9484cSchristos (R_PARISC_GNU_VTENTRY): Define. 82298b9484cSchristos (R_PARISC_GNU_VTINHERIT): Define. 82398b9484cSchristos 82498b9484cSchristos2000-09-01 Alexandre Oliva <aoliva@redhat.com> 82598b9484cSchristos 82698b9484cSchristos * sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT, 82798b9484cSchristos R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): New relocs. 82898b9484cSchristos (R_SH_FIRST_INVALID_RELOC): Adjust. 82998b9484cSchristos 83098b9484cSchristos2000-08-14 Jim Wilson <wilson@cygnus.com> 83198b9484cSchristos 83298b9484cSchristos * ia64.h (EF_IA_64_REDUCEDFP, EF_IA_64_CONS_GP, 83398b9484cSchristos EF_IA_64_NOFUNCDESC_CONS_GP, EF_IA_64_ABSOLUTE): Define. 83498b9484cSchristos 83598b9484cSchristos2000-08-07 Nick Clifton <nickc@cygnus.com> 83698b9484cSchristos 83798b9484cSchristos * ppc.h: Remove spurious CYGNUS LOCAL comments. 83898b9484cSchristos * v850.h: Likewise. 83998b9484cSchristos 84098b9484cSchristos2000-07-22 Jason Eckhardt <jle@cygnus.com> 84198b9484cSchristos 84298b9484cSchristos * i860.h: New file. 84398b9484cSchristos (elf_i860_reloc_type): Defined ELF32 i860 relocations. 84498b9484cSchristos 84598b9484cSchristos2000-07-20 Hans-Peter Nilsson <hp@axis.com> 84698b9484cSchristos 84798b9484cSchristos common.h (EM_CRIS): New machine number. 84898b9484cSchristos cris.h: New file. 84998b9484cSchristos 85098b9484cSchristos2000-07-19 H.J. Lu <hjl@gnu.org> 85198b9484cSchristos 85298b9484cSchristos * common.h (DF_1_NODEFLIB): Renamed from DF_1_NODEPLIB. 85398b9484cSchristos 85498b9484cSchristos2000-07-19 H.J. Lu <hjl@gnu.org> 85598b9484cSchristos 85698b9484cSchristos * common.h (DT_CHECKSUM): Set to 0x6ffffdf8. 85798b9484cSchristos (DTF_1_CONFEXP): It is 0x00000002 as suspected. 85898b9484cSchristos 85998b9484cSchristos2000-07-19 H.J. Lu <hjl@gnu.org> 86098b9484cSchristos 86198b9484cSchristos * common.h (DT_FEATURE): Renamed from DT_FEATURE_1. 86298b9484cSchristos (DT_CONFIG): New. From Solaris 8. 86398b9484cSchristos (DT_DEPAUDIT): Likewise. 86498b9484cSchristos (DT_AUDIT): Likewise. 86598b9484cSchristos (DT_PLTPAD): Likewise. 86698b9484cSchristos (DT_MOVETAB): Likewise. 86798b9484cSchristos (DF_1_NODEPLIB): Likewise. 86898b9484cSchristos (DF_1_NODUMP): Likewise. 86998b9484cSchristos (DF_1_CONLFAT): Likewise. 87098b9484cSchristos (DT_CHECKSUM): Likewise. FIXME. Check the value on Solaris 8. 87198b9484cSchristos (DTF_1_CONFEXP): Likewise. 87298b9484cSchristos 87398b9484cSchristos2000-07-18 H.J. Lu <hjl@gnu.org> 87498b9484cSchristos 87598b9484cSchristos * common.h (DT_FLAGS_1): Renamed from DT_1_FLAGS. 87698b9484cSchristos 87798b9484cSchristos2000-07-12 Alan Modra <alan@linuxcare.com.au> 87898b9484cSchristos 87998b9484cSchristos * internal.h (struct elf_internal_sym): Update comment for st_other. 88098b9484cSchristos 88198b9484cSchristos2000-07-10 Alan Modra <alan@linuxcare.com.au> 88298b9484cSchristos 88398b9484cSchristos * hppa.h: Add comments to all the relocs. 88498b9484cSchristos 88598b9484cSchristos2000-06-26 Marek Michalkiewicz <marekm@linux.org.pl> 88698b9484cSchristos 88798b9484cSchristos * avr.h (E_AVR_MACH_AVR5): Define. 88898b9484cSchristos 88998b9484cSchristos2000-06-18 Stephane Carrez <stcarrez@worldnet.fr> 89098b9484cSchristos 89198b9484cSchristos * m68hc11.h: New file, definitions for the Motorola 68hc11. 89298b9484cSchristos 89398b9484cSchristos2000-06-06 Alan Modra <alan@linuxcare.com.au> 89498b9484cSchristos 89598b9484cSchristos * reloc-macros.h (START_RELOC_NUMBERS): Don't define initial dummy 89698b9484cSchristos -1 valued enum. 89798b9484cSchristos (RELOC_NUMBER, FAKE_RELOC, EMPTY_RELOC): Append rather than 89898b9484cSchristos prepend comma. 89998b9484cSchristos (END_RELOC_NUMBERS): Give macro an arg to define as last enum. 90098b9484cSchristos 90198b9484cSchristos * alpha.h (R_ALPHA_max): Define via END_RELOC_NUMBERS rather than 90298b9484cSchristos with EMPTY_RELOC. 90398b9484cSchristos * arc.h (R_ARC_max): Likewise. 90498b9484cSchristos * avr.h (R_AVR_max): Likewise. 90598b9484cSchristos * fr30.h (R_FR30_max): Likewise. 90698b9484cSchristos * hppa.h (R_PARISC_UNIMPLEMENTED): Likewise. 90798b9484cSchristos * i960.h (R_960_max): Likewise. 90898b9484cSchristos * m32r.h (R_M32R_max): Likewise. 90998b9484cSchristos * m68k.h (R_68K_max): Likewise. 91098b9484cSchristos * mcore.h (R_MCORE_max): Likewise. 91198b9484cSchristos * mn10300.h (R_MN10300_MAX): Likewise. 91298b9484cSchristos * pj.h (R_PJ_max): Likewise. 91398b9484cSchristos * ppc.h (R_PPC_max): Likewise. 91498b9484cSchristos * sh.h (R_SH_max): Likewise. 91598b9484cSchristos * sparc.h (R_SPARC_max): Likewise. 91698b9484cSchristos * v850.h (R_V850_max): Likewise. 91798b9484cSchristos 91898b9484cSchristos * arm.h (R_ARM_max): Define via END_RELOC_NUMBERS. 91998b9484cSchristos * d10v.h (R_D10V_max): Likewise. 92098b9484cSchristos * d30v.h (R_D30V_max): Likewise. 92198b9484cSchristos * ia64.h (R_IA64_max): Likewise. 92298b9484cSchristos * mips.h (R_MIPS_maxext): Likewise. 92398b9484cSchristos * mn10200.h (R_MN10200_max): Likewise. 92498b9484cSchristos 92598b9484cSchristos * i386.h (R_386_max): Remove old RELOC_NUMBER definition, and 92698b9484cSchristos define via END_RELOC_NUMBERS. 92798b9484cSchristos 92898b9484cSchristos2000-06-03 Alan Modra <alan@linuxcare.com.au> 92998b9484cSchristos 93098b9484cSchristos * reloc-macros.h (START_RELOC_NUMBERS): Fix name clash for 93198b9484cSchristos !__STDC__ case. 93298b9484cSchristos (RELOC_NUMBER): Use ansi stringify if ALMOST_STDC defined. 93398b9484cSchristos 93498b9484cSchristos2000-05-22 Richard Henderson <rth@cygnus.com> 93598b9484cSchristos 93698b9484cSchristos * ia64.h (R_IA64_PCREL60B, R_IA64_PCREL21BI): New. 93798b9484cSchristos (R_IA64_PCREL22, R_IA64_PCREL64I): New. 93898b9484cSchristos 93998b9484cSchristos2000-05-02 H.J. Lu <hjl@gnu.org> 94098b9484cSchristos 94198b9484cSchristos * common.h (ELFOSABI_NONE): Renamed from ELFOSABI_SYSV. 94298b9484cSchristos (ELFOSABI_MODESTO): Defined. 94398b9484cSchristos (ELFOSABI_OPENBSD): Likewise. 94498b9484cSchristos 94598b9484cSchristos2000-04-21 Richard Henderson <rth@cygnus.com> 94698b9484cSchristos David Mosberger <davidm@hpl.hp.com> 94798b9484cSchristos 94898b9484cSchristos * ia64.h: New file. 94998b9484cSchristos 95098b9484cSchristos2000-04-14 H.J. Lu <hjl@gnu.org> 95198b9484cSchristos 95298b9484cSchristos * common.h (ELFOSABI_TRUE64): Renamed to ELFOSABI_TRU64. 95398b9484cSchristos 95498b9484cSchristos2000-04-14 H.J. Lu <hjl@gnu.org> 95598b9484cSchristos 95698b9484cSchristos * common.h (ELFOSABI_NETBSD): Defined. 95798b9484cSchristos (ELFOSABI_HURD): Likewise. 95898b9484cSchristos (ELFOSABI_SOLARIS): Likewise. 95998b9484cSchristos (ELFOSABI_MONTEREY): Likewise. 96098b9484cSchristos (ELFOSABI_IRIX): Likewise. 96198b9484cSchristos (ELFOSABI_FREEBSD): Likewise. 96298b9484cSchristos (ELFOSABI_TRUE64): Likewise. 96398b9484cSchristos 96498b9484cSchristos2000-04-07 Nick Clifton <nickc@cygnus.com> 96598b9484cSchristos 96698b9484cSchristos * arm-oabi.h: Delete. 96798b9484cSchristos * arm.h: Merge in definitions of old reloc numbers from 96898b9484cSchristos arm-oabi.h. 96998b9484cSchristos 97098b9484cSchristos2000-04-06 Nick Clifton <nickc@cygnus.com> 97198b9484cSchristos 97298b9484cSchristos * arm.h (EF_ARM_SYMSARESORTED): Define. 97398b9484cSchristos (EF_ARM_EABIMASK): Define. 97498b9484cSchristos (EF_ARM_EABI_VERSION): Define. 97598b9484cSchristos (EF_ARM_EABI_UNKNOWN): Define. 97698b9484cSchristos (EF_ARM_EABI_VER1): Define. 97798b9484cSchristos (PF_ARM_PI): Define. 97898b9484cSchristos (PF_ARM_ABS): Define. 97998b9484cSchristos 98098b9484cSchristos2000-04-05 J"orn Rennecke <amylaar@cygnus.co.uk> 98198b9484cSchristos 98298b9484cSchristos * sh.h (R_SH_LOOP_START, R_SH_LOOP_END): New RELOC_NUMBERs. 98398b9484cSchristos 98498b9484cSchristos2000-03-27 Denis Chertykov <denisc@overta.ru> 98598b9484cSchristos 98698b9484cSchristos * avr.h: New file. AVR ELF support for BFD. 98798b9484cSchristos * common.h: Add AVR magic number. 98898b9484cSchristos 98998b9484cSchristos2000-03-10 Geoffrey Keating <geoffk@cygnus.com> 99098b9484cSchristos 99198b9484cSchristos * mips.h: Add R_MIPS_GNU_REL_HI16, R_MIPS_GNU_REL_LO16, 99298b9484cSchristos R_MIPS_GNU_REL16_S2, R_MIPS_PC64 and R_MIPS_PC32 relocation 99398b9484cSchristos numbers. 99498b9484cSchristos 99598b9484cSchristos2000-02-23 Linas Vepstas <linas@linas.org> 99698b9484cSchristos 99798b9484cSchristos * i370.h: New file. 99898b9484cSchristos 99998b9484cSchristos2000-02-22 Nick Clifton <nickc@cygnus.com> 100098b9484cSchristos 100198b9484cSchristos * common.h (ELF_ST_OTHER): Remove definition. 100298b9484cSchristos (ELF32_ST_OTHER): Remove definition. 100398b9484cSchristos (ELF64_ST_OTHER): Remove definition. 100498b9484cSchristos 100598b9484cSchristos2000-02-22 H.J. Lu <hjl@gnu.org> 100698b9484cSchristos 100798b9484cSchristos * common.h (ELFOSABI_LINUX): Define. 100898b9484cSchristos 100998b9484cSchristos2000-02-17 J"orn Rennecke <amylaar@cygnus.co.uk> 101098b9484cSchristos 101198b9484cSchristos * sh.h: (EF_SH_MACH_MASK, EF_SH_UNKNOWN, EF_SH1, EF_SH2): New macros. 101298b9484cSchristos (EF_SH3, EF_SH_HAS_DSP, EF_SH_DSP, EF_SH3_DSP): Likewise. 101398b9484cSchristos (EF_SH_HAS_FP, EF_SH3E, EF_SH4, EF_SH_MERGE_MACH): Likewise. 101498b9484cSchristos 101598b9484cSchristos2000-02-03 H.J. Lu <hjl@gnu.org> 101698b9484cSchristos 101798b9484cSchristos * arm-oabi.h: Duplicate changes made to arm.h on Jan. 27, 101898b9484cSchristos 2000 by Thomas de Lellis <tdel@windriver.com>. 101998b9484cSchristos 102098b9484cSchristos2000-01-27 Thomas de Lellis <tdel@windriver.com> 102198b9484cSchristos 102298b9484cSchristos * arm.h (STT_ARM_TFUNC): Define in terms of STT_LOPROC. 102398b9484cSchristos (STT_ARM_16BIT): New flag. Denotes a label that was defined in 102498b9484cSchristos Thumb block but was does not identify a function. 102598b9484cSchristos 102698b9484cSchristos2000-01-20 Nick Clifton <nickc@cygnus.com> 102798b9484cSchristos 102898b9484cSchristos * common.h (EM_MCORE): Fix spelling of Motorola. 102998b9484cSchristos * mcore.h (EM_MCORE): Fix spelling of Motorola. 103098b9484cSchristos 103198b9484cSchristos2000-01-13 Nick Clifton <nickc@cygnus.com> 103298b9484cSchristos 103398b9484cSchristos * common.h (EM_S370): Change comment - this is now the IBM 103498b9484cSchristos System/370. 103598b9484cSchristos (EM_IA_64): Change comment - this is now the IA-64. 103698b9484cSchristos 103798b9484cSchristos2000-01-11 Nick Clifton <nickc@cygnus.com> 103898b9484cSchristos 103998b9484cSchristos * common.h (DT_ENCODING): Fix definition of this value. 104098b9484cSchristos (DT_LOOS): Fix definition of this value. 104198b9484cSchristos (DT_HIOS): Fix definition of this value. 104298b9484cSchristos (OLD_DT_LOOS): Value of DT_LOOS before Oct 4, 1999 draft 104398b9484cSchristos of ELF spec changed it. 104498b9484cSchristos (OLD_DT_HIOS): Value of DT_HIOS before Oct 4, 1999 draft 104598b9484cSchristos of ELF spec changed it. 104698b9484cSchristos 104798b9484cSchristos2000-01-10 Egor Duda <deo@logos-m.ru> 104898b9484cSchristos 104998b9484cSchristos * common.h (NT_WIN32PSTATUS): Define. (cygwin elf core dumps). 105098b9484cSchristos 105198b9484cSchristos1999-12-28 Nick Clifton <nickc@cygnus.com> 105298b9484cSchristos 105398b9484cSchristos * mips.h (STO_*): Redefine in terms of STV_* values now in 105498b9484cSchristos common.h. 105598b9484cSchristos 105698b9484cSchristos1999-12-27 Nick Clifton <nickc@cygnus.com> 105798b9484cSchristos 105898b9484cSchristos * common.h: Upgrade to match Oct4, 1999 Draft ELF ABI Spec. 105998b9484cSchristos (EM_MIPS_RS3_LE): New machine number. 106098b9484cSchristos (EM_RCE): New machine number. 106198b9484cSchristos (EM_MMA): New machine number. 106298b9484cSchristos (EM_PCP): New machine number. 106398b9484cSchristos (EM_NCPU): New machine number. 106498b9484cSchristos (EM_NDR1): New machine number. 106598b9484cSchristos (EM_STARCORE): New machine number. 106698b9484cSchristos (EM_ME16): New machine number. 106798b9484cSchristos (EM_ST100): New machine number. 106898b9484cSchristos (EM_TINYJ): New machine number. 106998b9484cSchristos (EM_FX66): New machine number. 107098b9484cSchristos (EM_ST9PLUS): New machine number. 107198b9484cSchristos (EM_ST7): New machine number. 107298b9484cSchristos (EM_68HC16): New machine number. 107398b9484cSchristos (EM_68HC11): New machine number. 107498b9484cSchristos (EM_68HC08): New machine number. 107598b9484cSchristos (EM_68HC05): New machine number. 107698b9484cSchristos (EM_SVX): New machine number. 107798b9484cSchristos (EM_VAX): New machine number. 107898b9484cSchristos (PF_MASKOS): Change value. 107998b9484cSchristos (SHT_INIT_ARRAY): New value for sh_type field. 108098b9484cSchristos (SHT_FINI_ARRAY): New value for sh_type field. 108198b9484cSchristos (SHT_PREINIT_ARRAY): New value for sh_type field. 108298b9484cSchristos (SHT_HIUSER): Change value. 108398b9484cSchristos (SHF_MERGE): New valye for sh_flags field. 108498b9484cSchristos (SHF_STRINGS): New valye for sh_flags field. 108598b9484cSchristos (SHF_INFO_LINK): New valye for sh_flags field. 108698b9484cSchristos (SHF_OS_NONCONFORMING): New valye for sh_flags field. 108798b9484cSchristos (SHF_MASKOS): Change value. 108898b9484cSchristos (ELF_ST_VISIBILITY): New macro. 108998b9484cSchristos (ELF_ST_OTHER): New macro. 109098b9484cSchristos (STT_COMMON): New symbol type. 109198b9484cSchristos (STV_DEFAULT): Value for symbol visibility. 109298b9484cSchristos (STV_INTERNAL): Value for symbol visibility. 109398b9484cSchristos (STV_HIDDEN): Value for symbol visibility. 109498b9484cSchristos (STV_PROTECTED): Value for symbol visibility. 109598b9484cSchristos (DT_RUNPATH): New dynamic section tag. 109698b9484cSchristos (DT_FLAGS): New dynamic section tag. 109798b9484cSchristos (DT_ENCODING): New dynamic section tag. 109898b9484cSchristos (DT_PREINIT_ARRAY): New dynamic section tag. 109998b9484cSchristos (DT_PREINIT_ARRAYSZ): New dynamic section tag. 110098b9484cSchristos (DT_LOPROC): New dynamic section tag index. 110198b9484cSchristos (DT_HIPROC): New dynamic section tag index. 110298b9484cSchristos (DF_ORIGIN): Value for dynamic section flag. 110398b9484cSchristos (DF_SYMBOLIC): Value for dynamic section flag. 110498b9484cSchristos (DF_TEXTREL): Value for dynamic section flag. 110598b9484cSchristos (DF_BIND_NOW): Value for dynamic section flag. 110698b9484cSchristos 110798b9484cSchristos1999-12-09 Fred Fish <fnf@cygnus.com> 110898b9484cSchristos 110998b9484cSchristos * i960.h (reloc-macros.h): Include using relative dir elf/. 111098b9484cSchristos * i386.h (reloc-macros.h): Include using relative dir elf/. 111198b9484cSchristos * hppa.h (reloc-macros.h): Include using relative dir elf/. 111298b9484cSchristos 111398b9484cSchristos1999-12-07 Jim Blandy <jimb@cygnus.com> 111498b9484cSchristos 111598b9484cSchristos * common.h (NT_PRXFPREG): New definition. 111698b9484cSchristos 111798b9484cSchristosWed Dec 1 03:02:15 1999 Jeffrey A Law (law@cygnus.com) 111898b9484cSchristos 111998b9484cSchristos * mn10300.h (E_MN10300_MACH_AM33): Define. 112098b9484cSchristos 112198b9484cSchristosMon Oct 11 22:42:37 1999 Jeffrey A Law (law@cygnus.com) 112298b9484cSchristos 112398b9484cSchristos * hppa.h (PF_HP_PAGE_SIZE): Define. 112498b9484cSchristos (PF_HP_FAR_SHARED, PF_HP_NEAR_SHARED, PF_HP_CODE): Likewise. 112598b9484cSchristos (PF_HP_MODIFY, PF_HP_LAZYSWAP, PF_HP_SBP): Likewise. 112698b9484cSchristos 112798b9484cSchristosMon Oct 4 17:42:38 1999 Doug Evans <devans@canuck.cygnus.com> 112898b9484cSchristos 112998b9484cSchristos * m32r.h (E_M32RX_ARCH): Define. 113098b9484cSchristos 113198b9484cSchristos1999-09-15 Ulrich Drepper <drepper@cygnus.com> 113298b9484cSchristos 113398b9484cSchristos * hppa.h: Add DT_HP_GST_SIZE, DT_HP_GST_VERSION, and DT_HP_GST_HASHVAL. 113498b9484cSchristos 113598b9484cSchristos1999-09-04 Steve Chamberlain <sac@pobox.com> 113698b9484cSchristos 113798b9484cSchristos * pj.h: New file. 113898b9484cSchristos * common.h (EM_PJ): Define. 113998b9484cSchristos 114098b9484cSchristos1999-09-02 Ulrich Drepper <drepper@cygnus.com> 114198b9484cSchristos 114298b9484cSchristos * hppa.h: Add HPUX specific symbol type definitions. 114398b9484cSchristos 114498b9484cSchristos * hppa.h: Add HPUX specific dynamic and program header table 114598b9484cSchristos specific definitions. 114698b9484cSchristos 114798b9484cSchristos1999-08-31 Scott Bambrough <scottb@netwinder.org> 114898b9484cSchristos 114998b9484cSchristos * common.h (NT_TASKSTRUCT): Define. 115098b9484cSchristos 115198b9484cSchristos1999-07-16 Jakub Jelinek <jj@ultra.linux.cz> 115298b9484cSchristos 115398b9484cSchristos * sparc.h (EF_SPARC_SUN_US3): Define in Cheetah extensions 115498b9484cSchristos flag (as per SCD2.4.1). 115598b9484cSchristos 115698b9484cSchristos1999-07-16 Jakub Jelinek <jj@ultra.linux.cz> 115798b9484cSchristos 115898b9484cSchristos * sparc.h (ELF64_R_TYPE_DATA): Only use ELF64_R_TYPE bits, not 115998b9484cSchristos ELF64_R_SYM bits. 116098b9484cSchristos 116198b9484cSchristos1999-06-21 Philip Blundell <pb@nexus.co.uk> 116298b9484cSchristos 116398b9484cSchristos * arm.h (EF_SOFT_FLOAT, F_SOFT_FLOAT): Define. 116498b9484cSchristos 116598b9484cSchristos1999-07-13 Andreas Schwab <schwab@suse.de> 116698b9484cSchristos 116798b9484cSchristos * m68k.h (EF_CPU32): Move definition inside multiple inclusion 116898b9484cSchristos guard. 116998b9484cSchristos 117098b9484cSchristos1999-07-08 Richard Henderson <rth@cygnus.com> 117198b9484cSchristos 117298b9484cSchristos * sparc.h (ELF64_R_TYPE_DATA): Sign extend the value. 117398b9484cSchristos (ELF64_R_TYPE_INFO): Mask out all but low 24 bits of data. 117498b9484cSchristos (DT_SPARC_PLTFMT): Delete. 117598b9484cSchristos Based on a patch from Jakub Jelinek. 117698b9484cSchristos 117798b9484cSchristosMon Jun 21 16:36:02 1999 Jeffrey A Law (law@cygnus.com) 117898b9484cSchristos 117998b9484cSchristos * hppa.h (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type. 118098b9484cSchristos 118198b9484cSchristos1999-06-10 Jakub Jelinek <jj@ultra.linux.cz> 118298b9484cSchristos 118398b9484cSchristos * sparc.h (R_SPARC_max_std): Define. 118498b9484cSchristos 118598b9484cSchristosWed Jun 9 15:16:34 1999 Jeffrey A Law (law@cygnus.com) 118698b9484cSchristos 118798b9484cSchristos * hppa.h: Update with various changes from newest PA ELF 118898b9484cSchristos specifications. 118998b9484cSchristos 119098b9484cSchristos1999-06-03 Ian Lance Taylor <ian@zembu.com> 119198b9484cSchristos 119298b9484cSchristos * common.h (EM_PPC64): Define. 119398b9484cSchristos 119498b9484cSchristos1999-06-02 Stu Grossman <grossman@babylon-5.cygnus.com> 119598b9484cSchristos 119698b9484cSchristos * dwarf.h: Add LANG_JAVA. 119798b9484cSchristos * dwarf2.h: Add DW_LANG_Java. 119898b9484cSchristos 119998b9484cSchristos1999-05-29 Nick Clifton <nickc@cygnus.com> 120098b9484cSchristos 120198b9484cSchristos * common.h (ELFOSABI_ARM): Define. 120298b9484cSchristos 120398b9484cSchristos1999-05-28 Nick Clifton <nickc@cygnus.com> 120498b9484cSchristos 120598b9484cSchristos * reloc-macros.h: Update comment. 120698b9484cSchristos 120798b9484cSchristos1999-05-28 Ian Lance Taylor <ian@zembu.com> 120898b9484cSchristos 120998b9484cSchristos * i960.h: New file. 121098b9484cSchristos 121198b9484cSchristos1999-05-16 Nick Clifton <nickc@cygnus.com> 121298b9484cSchristos 121398b9484cSchristos * mcore.h (R_MCORE_COPY): Define. 121498b9484cSchristos (R_MCORE_GLOB_DAT): Define. 121598b9484cSchristos (R_MCORE_JUMP_SLOT): Define. 121698b9484cSchristos 121798b9484cSchristos1999-05-15 Nick Clifton <nickc@cygnus.com> 121898b9484cSchristos 121998b9484cSchristos * mcore.h (R_MCORE_RELATIVE): Define. 122098b9484cSchristos 122198b9484cSchristos1999-05-05 Catherine Moore <clm@cygnus.com> 122298b9484cSchristos 122398b9484cSchristos * m68k.h (EF_CPU32): Define. 122498b9484cSchristos 122598b9484cSchristos1999-04-21 Nick Clifton <nickc@cygnus.com> 122698b9484cSchristos 122798b9484cSchristos * reloc-macros.h (START_RELOC_NUMBERS): Prepend an underscore to 122898b9484cSchristos fake reloc entry name (if possible), in order to avoid conflicts 122998b9484cSchristos with typedefs of the same name. 123098b9484cSchristos 123198b9484cSchristos1999-04-16 Gavin Romig-Koch <gavin@cygnus.com> 123298b9484cSchristos 123398b9484cSchristos * mips.h (EF_MIPS_32BITMODE): New. 123498b9484cSchristos 123598b9484cSchristos1999-04-08 Nick Clifton <nickc@cygnus.com> 123698b9484cSchristos 123798b9484cSchristos * mcore.h: New header file. Defines for Motorola's MCore 123898b9484cSchristos processor. 123998b9484cSchristos 124098b9484cSchristos1999-04-08 Nick Clifton <nickc@cygnus.com> 124198b9484cSchristos 124298b9484cSchristos * common.h: Add new constants defined in: "System V Application 124398b9484cSchristos Binary Interface - DRAFT - April 29, 1998" found at the web site: 124498b9484cSchristos http://www.sco.com/developer/gabi/contents.html 124598b9484cSchristos 124698b9484cSchristos (EM_MMA): Removed. Replaced with EM_MCORE as Motorolla own this 124798b9484cSchristos value. 124898b9484cSchristos 124998b9484cSchristos1999-03-31 Nick Clifton <nickc@cygnus.com> 125098b9484cSchristos 125198b9484cSchristos * reloc-macros.h: Fixed to not generate an enum with a trailing 125298b9484cSchristos comma. 125398b9484cSchristos 125498b9484cSchristos1999-03-16 Gavin Romig-Koch <gavin@cygnus.com> 125598b9484cSchristos 125698b9484cSchristos * mips.h (E_MIPS_MACH_5000): New. 125798b9484cSchristos 125898b9484cSchristos1999-03-10 Ulrich Drepper <drepper@cygnus.com> 125998b9484cSchristos 126098b9484cSchristos * common.h: Add definitions for a few more Solaris ELF extensions. 126198b9484cSchristos 126298b9484cSchristosThu Feb 18 18:58:26 1999 Ian Lance Taylor <ian@cygnus.com> 126398b9484cSchristos 126498b9484cSchristos * external.h: Only use attribute if __GNUC__ is defined. 126598b9484cSchristos 126698b9484cSchristos1999-02-17 Nick Clifton <nickc@cygnus.com> 126798b9484cSchristos 126898b9484cSchristos Patch submitted by: Scott Bambrough <scottb@corelcomputer.com> 126998b9484cSchristos 127098b9484cSchristos * external.h: struct Elf_External_Versym must be packed on 127198b9484cSchristos ARM. Code uses sizeof(Elf_External_Versym) and assumes it is 127298b9484cSchristos equal to sizeof(char[2]). Reported by Jim Pick <jim@jimpick.com> 127398b9484cSchristos 127498b9484cSchristos1999-02-02 Nick Clifton <nickc@cygnus.com> 127598b9484cSchristos 127698b9484cSchristos * dwarf2.h (DWARF2_External_ARange): New structure. 127798b9484cSchristos (DWARF2_Internal_ARange): New structure. 127898b9484cSchristos 127998b9484cSchristosMon Feb 1 11:33:56 1999 Catherine Moore <clm@cygnus.com> 128098b9484cSchristos 128198b9484cSchristos * arm.h: Renumber relocs to conform to standard. 128298b9484cSchristos (EF_NEW_ABI): Define. 128398b9484cSchristos (EF_OLD_ABI): Define. 128498b9484cSchristos * arm-oabi.h: New file. 128598b9484cSchristos 128698b9484cSchristos1999-01-28 Nick Clifton <nickc@cygnus.com> 128798b9484cSchristos 128898b9484cSchristos * fr30.h: Add R_FR30_GNU_VT{INHERIT,ENTRY} relocs. 128998b9484cSchristos 129098b9484cSchristos1999-01-27 Nick Clifton <nickc@cygnus.com> 129198b9484cSchristos 129298b9484cSchristos * dwarf2.h: Add typedefs for structures found in dwarf2 sections. 129398b9484cSchristos 129498b9484cSchristos1998-12-16 Gavin Romig-Koch <gavin@cygnus.com> 129598b9484cSchristos 129698b9484cSchristos * mips.h (E_MIPS_MACH_4111): New. 129798b9484cSchristos 129898b9484cSchristos1998-12-15 Gavin Romig-Koch <gavin@cygnus.com> 129998b9484cSchristos 130098b9484cSchristos * mips.h (EF_MIPS_ABI,E_MIPS_ABI_O32,E_MIPS_ABI_O64, 130198b9484cSchristos E_MIPS_ABI_EABI32,E_MIPS_ABI_EABI64): 130298b9484cSchristos 130398b9484cSchristos1998-12-03 Nick Clifton <nickc@cygnus.com> 130498b9484cSchristos 130598b9484cSchristos * fr30.h: Add R_FR30_48 reloc. 130698b9484cSchristos 130798b9484cSchristos1998-12-02 Ulrich Drepper <drepper@cygnus.com> 130898b9484cSchristos 130998b9484cSchristos * mips.h: Add external data type for conflict section. 131098b9484cSchristos 131198b9484cSchristos * mips.h: Add more LL_* options from Irix 6.5. 131298b9484cSchristos 131398b9484cSchristos * mips.h: Add R_MIPS_JALR and adjust R_MIPS_max appropriately. 131498b9484cSchristos 131598b9484cSchristosMon Nov 30 15:25:58 1998 J"orn Rennecke <amylaar@cygnus.co.uk> 131698b9484cSchristos 131798b9484cSchristos * sh.h (elf_sh_reloc_type): Add R_SH_FIRST_INVALID_RELOC, 131898b9484cSchristos R_SH_LAST_INVALID_RELOC, R_SH_SWITCH8 and R_SH_max. 131998b9484cSchristos 132098b9484cSchristosTue Nov 10 15:12:28 1998 Nick Clifton <nickc@cygnus.com> 132198b9484cSchristos 132298b9484cSchristos * common.h (EM_CYGNUS_FR30): Reduce to a 16 bit value. 132398b9484cSchristos 132498b9484cSchristosTue Nov 10 15:17:28 1998 Catherine Moore <clm@cygnus.com> 132598b9484cSchristos 132698b9484cSchristos * d10v.h: Add vtable relocs. 132798b9484cSchristos 132898b9484cSchristosWed Nov 4 15:56:50 1998 Nick Clifton <nickc@cygnus.com> 132998b9484cSchristos 133098b9484cSchristos * common.h (EM_CYGNUS_FR30): New machine number. 133198b9484cSchristos 133298b9484cSchristos * fr30.h: New file: Definitions for the FR30. 133398b9484cSchristos 133498b9484cSchristosFri Oct 30 11:54:15 1998 Catherine Moore <clm@cygnus.com> 133598b9484cSchristos 133698b9484cSchristos From Philip Blundell <pb@nexus.co.uk>: 133798b9484cSchristos * arm.h (R_ARM_COPY, et al.): New relocs, used by Linux for PIC. 133898b9484cSchristos (EF_ALIGN8): New flag. 133998b9484cSchristos 134098b9484cSchristosTue Oct 20 11:19:50 1998 Ian Lance Taylor <ian@cygnus.com> 134198b9484cSchristos 134298b9484cSchristos * common.h (NT_LWPSTATUS): Close comment accidentally left open. 134398b9484cSchristos 134498b9484cSchristosMon Oct 19 20:24:11 1998 Catherine Moore <clm@cygnus.com> 134598b9484cSchristos 134698b9484cSchristos * sh.h: Add vtable relocs. 134798b9484cSchristos 134898b9484cSchristosMon Oct 19 01:44:42 1998 Felix Lee <flee@cygnus.com> 134998b9484cSchristos 135098b9484cSchristos * common.h (NT_PSTATUS, NT_FPREGS, NT_PSINFO, 135198b9484cSchristos NT_LWPSTATUS,NT_LWPSINFO): added. 135298b9484cSchristos * internal.h (Elf_Internal_Note): new structure members. 135398b9484cSchristos 135498b9484cSchristosFri Oct 16 14:11:25 1998 Catherine Moore <clm@cygnus.com> 135598b9484cSchristos 135698b9484cSchristos * m32r.h: Add vtable relocs. 135798b9484cSchristos 135898b9484cSchristosTue Oct 6 09:22:22 1998 Catherine Moore <clm@cygnus.com> 135998b9484cSchristos 136098b9484cSchristos * sparc.h: Add vtable relocs. 136198b9484cSchristos 136298b9484cSchristosMon Oct 5 09:39:22 1998 Catherine Moore <clm@cygnus.com> 136398b9484cSchristos 136498b9484cSchristos * v850.h: Add vtable relocs. 136598b9484cSchristos 136698b9484cSchristosSun Oct 4 21:17:51 1998 Ian Lance Taylor <ian@cygnus.com> 136798b9484cSchristos 136898b9484cSchristos * i386.h (R_386_max): Change from 252 to 24. 136998b9484cSchristos 137098b9484cSchristosMon Sep 21 12:24:44 1998 Catherine Moore <clm@cygnus.com> 137198b9484cSchristos 137298b9484cSchristos * i386.h: Change vtable reloc numbers. 137398b9484cSchristos 137498b9484cSchristosSun Sep 20 00:54:22 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 137598b9484cSchristos 137698b9484cSchristos * m68k.h: Add vtable relocs and R_68K_max. 137798b9484cSchristos 137898b9484cSchristosTue Sep 15 09:56:49 CDT 1998 Catherine Moore <clm@cygnus.com> 137998b9484cSchristos 138098b9484cSchristos * arm.h: Add vtable relocs. 138198b9484cSchristos 138298b9484cSchristosMon Aug 31 11:25:27 1998 Catherine Moore <clm@cygnus.com> 138398b9484cSchristos 138498b9484cSchristos * arm.h: Define STT_ARM_TFUNC. Remove ST_THUMB_xxxx 138598b9484cSchristos definitions. 138698b9484cSchristos 138798b9484cSchristosSat Aug 29 22:25:51 1998 Richard Henderson <rth@cygnus.com> 138898b9484cSchristos 138998b9484cSchristos * i386.h: Add vtable relocs. 139098b9484cSchristos 139198b9484cSchristos1998-08-25 16:42 Ulrich Drepper <drepper@cygnus.com> 139298b9484cSchristos 139398b9484cSchristos * common.h: Add SYMINFO_* macros to access Elf*_Syminfo information. 139498b9484cSchristos 139598b9484cSchristos * external.h: Add Elf_External_Syminfo definition. 139698b9484cSchristos 139798b9484cSchristos * internal.h: Add Elf_Internal_Syminfo, Elf32_Internal_Syminfo, 139898b9484cSchristos and Elf64_Syminfo definitions. 139998b9484cSchristos 140098b9484cSchristosSun Aug 9 20:26:49 CDT 1998 Catherine Moore <clm@cygnus.com> 140198b9484cSchristos 140298b9484cSchristos * arm.h: Add ST_THUMB definitions. 140398b9484cSchristos 140498b9484cSchristosWed Aug 5 15:52:35 1998 Nick Clifton <nickc@cygnus.com> 140598b9484cSchristos 140698b9484cSchristos * arm.h: Add ELF header flags to specify compile time optins: 140798b9484cSchristos EF_INTERWORK: New flag. 140898b9484cSchristos EF_APCS_26: New flag. 140998b9484cSchristos EF_APCS_FLOAT: New flag. 141098b9484cSchristos EF_PIC: New flag. 141198b9484cSchristos 141298b9484cSchristos1998-07-31 21:28 Ulrich Drepper <drepper@cygnus.com> 141398b9484cSchristos 141498b9484cSchristos * mips.h: Add missing RHF_* constants. 141598b9484cSchristos 141698b9484cSchristosFri Jul 31 10:01:40 1998 Catherine Moore <clm@cygnus.com> 141798b9484cSchristos 141898b9484cSchristos * arm.h: Add R_ARM_THM_PC9 relocation. 141998b9484cSchristos 142098b9484cSchristos1998-07-30 16:25 Ulrich Drepper <drepper@cygnus.com> 142198b9484cSchristos 142298b9484cSchristos * common.h: Add new DT_* entries and there flag macros from Solaris. 142398b9484cSchristos 142498b9484cSchristosTue Jul 28 18:14:07 1998 Stan Cox <scox@equinox.cygnus.com> 142598b9484cSchristos 142698b9484cSchristos * sparc.h: (R_SPARC_REV32): Added for little endian data e.g. sparc 86x. 142798b9484cSchristos 142898b9484cSchristosFri Jul 24 11:22:06 1998 Jeffrey A Law (law@cygnus.com) 142998b9484cSchristos 143098b9484cSchristos * mn10300.h: Add R_MN10300_24 relocation. 143198b9484cSchristos 143298b9484cSchristos1998-07-24 Ulrich Drepper <drepper@cygnus.com> 143398b9484cSchristos 143498b9484cSchristos * mips.h: Add MIPS64 relocation names and values. 143598b9484cSchristos 143698b9484cSchristosWed Jul 22 19:29:00 Catherine Moore <clm@cygnus.com> 143798b9484cSchristos 143898b9484cSchristos * arm.h: Rename relocations. 143998b9484cSchristos 144098b9484cSchristos1998-07-22 Ulrich Drepper <drepper@cygnus.com> 144198b9484cSchristos 144298b9484cSchristos * ppc.h: Define enum as elf_ppc_reloc_type. 144398b9484cSchristos 144498b9484cSchristosWed Jul 22 16:22:11 1998 Nick Clifton <nickc@cygnus.com> 144598b9484cSchristos 144698b9484cSchristos * reloc-macros.h: New file. Provides relocation macros: 144798b9484cSchristos START_RELOC_NUMBERS, RELOC_NUMBER, FAKE_RELOC, EMPTY_RELOC and 144898b9484cSchristos END_RELOC_NUMBERS used by other elf header files. 144998b9484cSchristos 145098b9484cSchristos * alpha.h: Use reloc-macros.h. 145198b9484cSchristos * arc.h: Use reloc-macros.h. 145298b9484cSchristos * arm.h: Use reloc-macros.h. 145398b9484cSchristos * d10v.h: Use reloc-macros.h. 145498b9484cSchristos * d30v.h: Use reloc-macros.h. 145598b9484cSchristos * hppa.h: Use reloc-macros.h. 145698b9484cSchristos * i386.h: Use reloc-macros.h. 145798b9484cSchristos * m32r.h: Use reloc-macros.h. 145898b9484cSchristos * m68k.h: Use reloc-macros.h. 145998b9484cSchristos * mips.h: Use reloc-macros.h. 146098b9484cSchristos * mn10200.h: Use reloc-macros.h. 146198b9484cSchristos * mn10300.h: Use reloc-macros.h. 146298b9484cSchristos * ppc.h: Use reloc-macros.h. 146398b9484cSchristos * sh.h: Use reloc-macros.h. 146498b9484cSchristos * sparc.h: Use reloc-macros.h. 146598b9484cSchristos * v850.h: Use reloc-macros.h. 146698b9484cSchristos 146798b9484cSchristos1998-07-22 13:07 Ulrich Drepper <drepper@cygnus.com> 146898b9484cSchristos 146998b9484cSchristos * mn10300.h: Rewrite relocation definition using macros. 147098b9484cSchristos * mips.h: Likewise. 147198b9484cSchristos * ppc.h: Likewise. 147298b9484cSchristos * alpha.h: Likewise. 147398b9484cSchristos * arm.h: Likewise. 147498b9484cSchristos * d10v.h: Likewise. 147598b9484cSchristos * d30v.h: Likewise. 147698b9484cSchristos * m32r.h: Likewise. 147798b9484cSchristos * m68k.h: Likewise. 147898b9484cSchristos * mn10200.h: Likewise. 147998b9484cSchristos * sh.h: Likewise. 148098b9484cSchristos * sparc.h: Likewise. 148198b9484cSchristos 148298b9484cSchristos1998-07-21 13:07 Ulrich Drepper <drepper@cygnus.com> 148398b9484cSchristos 148498b9484cSchristos * arm.h: New file. 148598b9484cSchristos * d10v.h: New file. 148698b9484cSchristos * d30v.h: New file. 148798b9484cSchristos * i386.h: New file. 148898b9484cSchristos * m68k.h: New file. 148998b9484cSchristos * mn10200.h: New file. 149098b9484cSchristos * sh.h: New file. 149198b9484cSchristos 149298b9484cSchristos * mips.h: Add R_MIPS_* and SHT_MIPS_* entries. 149398b9484cSchristos 149498b9484cSchristos * mn10300.h: Add R_MN10300_* entries. 149598b9484cSchristos 149698b9484cSchristos * ppc.h: Add R_PPC_* entries. 149798b9484cSchristos 149898b9484cSchristos1998-07-20 07:11 Ulrich Drepper <drepper@cygnus.com> 149998b9484cSchristos 150098b9484cSchristos * mips.h: Add ODK_*, OEX_*, OPAD_*, OHW_*, and OGP_* constants. 150198b9484cSchristos Define Elf32_External_Lib. 150298b9484cSchristos 150398b9484cSchristos1998-07-19 15:24 Ulrich Drepper <drepper@cygnus.com> 150498b9484cSchristos 150598b9484cSchristos * mips.h (PT_MIPS_OPTIONS): New symbol. 150698b9484cSchristos Add lots of DT_MIPS_* symbols. 150798b9484cSchristos 150898b9484cSchristosFri Jun 26 10:46:35 1998 Jeffrey A Law (law@cygnus.com) 150998b9484cSchristos 151098b9484cSchristos * mn10300.h: New file. 151198b9484cSchristos 151298b9484cSchristosThu Jun 18 19:27:56 1998 Nick Clifton <nickc@cygnus.com> 151398b9484cSchristos 151498b9484cSchristos * common.h (EM_960, EM_V800, EM_FR20, EM_RH32, EM_MMA, 151598b9484cSchristos EM_OLD_ALPHA): Add these constants. 151698b9484cSchristos 151798b9484cSchristosThu Jun 11 17:59:01 1998 Nick Clifton <nickc@cygnus.com> 151898b9484cSchristos 151998b9484cSchristos * common.h (EM_486, EM_S370): Add these constants. 152098b9484cSchristos 152198b9484cSchristosTue Jun 9 09:35:29 1998 Nick Clifton <nickc@cygnus.com> 152298b9484cSchristos 152398b9484cSchristos * common.h (EM_ARM): Add this constant. 152498b9484cSchristos 152598b9484cSchristosWed May 6 09:45:30 1998 Gavin Koch <gavin@cygnus.com> 152698b9484cSchristos 152798b9484cSchristos * mips.h (EF_MIPS_MACH,E_MIPS_MACH_*): Added. 152898b9484cSchristos 152998b9484cSchristosSat Apr 25 18:35:06 1998 Richard Henderson <rth@cygnus.com> 153098b9484cSchristos 153198b9484cSchristos * alpha.h (STO_ALPHA_NOPV, STO_ALPHA_STD_GPLOAD): New. 153298b9484cSchristos 153398b9484cSchristosWed Apr 15 15:42:45 1998 Richard Henderson <rth@cygnus.com> 153498b9484cSchristos 153598b9484cSchristos * common.h (EM_SPARC64): Move and rename to EM_OLD_SPARCV9. 153698b9484cSchristos (EM_SPARCV9): New. This is the official ABI name and number. 153798b9484cSchristos 153898b9484cSchristosSat Feb 28 17:04:41 1998 Richard Henderson <rth@cygnus.com> 153998b9484cSchristos 154098b9484cSchristos * alpha.h (EF_ALPHA_32BIT, EF_ALPHA_CANRELAX): New. 154198b9484cSchristos 154298b9484cSchristosMon Dec 15 15:07:49 1997 Nick Clifton <nickc@cygnus.com> 154398b9484cSchristos 154498b9484cSchristos * m32r.h (EF_M32R_ARCH, E_M32R_ARCH): New flags to 154598b9484cSchristos specify machine architecture. 154698b9484cSchristos 154798b9484cSchristosFri Dec 5 11:20:08 1997 Nick Clifton <nickc@cygnus.com> 154898b9484cSchristos 154998b9484cSchristos * v850.h: New constants: SHN_V850_SCOMMON, SHN_V850_TCOMMON, 155098b9484cSchristos SHN_V850_ZCOMMON, SHT_V850_SCOMMON, SHT_V850_TCOMMON, 155198b9484cSchristos SHT_V850_ZCOMMON to handle v850 common sections. 155298b9484cSchristos enum reloc_type renamed to v850_reloc_type to avoid name 155398b9484cSchristos conflict. 155498b9484cSchristos 155598b9484cSchristosThu Oct 23 13:55:24 1997 Richard Henderson <rth@cygnus.com> 155698b9484cSchristos 155798b9484cSchristos * sparc.h (enum elf_sparc_reloc_type): Add UA64 & UA16. 155898b9484cSchristos 155998b9484cSchristosThu Oct 23 00:42:04 1997 Richard Henderson <rth@dot.cygnus.com> 156098b9484cSchristos 156198b9484cSchristos * sparc.h (DT_SPARC_REGISTER): New macro. 156298b9484cSchristos (DT_SPARC_PLTFMT): In support of old sparc64-linux .plts; will 156398b9484cSchristos go away soon. 156498b9484cSchristos 156598b9484cSchristosTue Sep 30 13:26:58 1997 Doug Evans <dje@canuck.cygnus.com> 156698b9484cSchristos 156798b9484cSchristos * sparc.h (EF_SPARC_HAL_R1, EF_SPARC_EXT_MASK): New macros. 156898b9484cSchristos (EF_SPARCV9_{MM,TSO,PSO,RMO}): New macros. 156998b9484cSchristos (SHN_BEFORE,SHN_AFTER): New macros. 157098b9484cSchristos (SHF_EXCLUDE,SHF_ORDERED): New macros. 157198b9484cSchristos (STT_REGISTER): New macro. 157298b9484cSchristos (R_SPARC_GLOB_JMP): Deleted, but slot reserved. 157398b9484cSchristos (R_SPARC_{DISP64,PLT64,HIX22,LOX10}): New relocations. 157498b9484cSchristos (R_SPARC_{H44,M44,L44,REGISTER}): New relocations. 157598b9484cSchristos (ELF64_R_TYPE_{DATA,ID,INFO}): New macros. 157698b9484cSchristos 157798b9484cSchristosWed Sep 17 16:41:42 1997 Nick Clifton <nickc@cygnus.com> 157898b9484cSchristos 157998b9484cSchristos * v850.h: Add R_V850_CALLT_6_7_OFFSET and R_V850_CALLT_16_16_OFFSET. 158098b9484cSchristos 158198b9484cSchristosTue Sep 16 14:16:17 1997 Nick Clifton <nickc@cygnus.com> 158298b9484cSchristos 158398b9484cSchristos * v850.h (reloc_type): Add R_V850_TDA_16_16_OFFSET. 158498b9484cSchristos 158598b9484cSchristosWed Sep 3 15:11:14 1997 Richard Henderson <rth@cygnus.com> 158698b9484cSchristos 158798b9484cSchristos * mips.h: Correct typo in comment. 158898b9484cSchristos 158998b9484cSchristosWed Sep 3 11:25:57 1997 Nick Clifton <nickc@cygnus.com> 159098b9484cSchristos 159198b9484cSchristos * v850.h (reloc_type): Remove R_V850_16_PCREL. 159298b9484cSchristos 159398b9484cSchristosTue Sep 2 17:41:05 1997 Nick Clifton <nickc@cygnus.com> 159498b9484cSchristos 159598b9484cSchristos * common.h: Remove magic number for V850E. 159698b9484cSchristos * common.h: Remove magic number for V850EA. 159798b9484cSchristos * v850.h: Add new flags for e_flags field in elf header. 159898b9484cSchristos 159998b9484cSchristosMon Aug 25 16:06:47 1997 Nick Clifton <nickc@cygnus.com> 160098b9484cSchristos 160198b9484cSchristos * common.h (EM_CYGNUS_V850E): backend magic number for v850e. 160298b9484cSchristos * common.h (EM_CYGNUS_V850EA): backend magic number for v850ea. 160398b9484cSchristos 160498b9484cSchristosMon Aug 18 11:05:23 1997 Nick Clifton <nickc@cygnus.com> 160598b9484cSchristos 160698b9484cSchristos * v850.h (reloc_type): Add 16 bit PC relative relocation. 160798b9484cSchristos 160898b9484cSchristosFri Aug 15 05:10:09 1997 Doug Evans <dje@canuck.cygnus.com> 160998b9484cSchristos 161098b9484cSchristos * arc.h (enum reloc): Move here from elf32-arc.c. 161198b9484cSchristos 161298b9484cSchristosFri Aug 8 17:05:29 1997 Doug Evans <dje@canuck.cygnus.com> 161398b9484cSchristos 161498b9484cSchristos * arc.h: New file. 161598b9484cSchristos * common.h (EM_CYGNUS_ARC): Define. 161698b9484cSchristos 161798b9484cSchristosMon Jun 16 14:46:12 1997 Ian Lance Taylor <ian@cygnus.com> 161898b9484cSchristos 161998b9484cSchristos * internal.h (Elf_Internal_Ehdr): Change e_phoff and e_shoff from 162098b9484cSchristos bfd_signed_vma to bfd_size_type, as they are not signed. 162198b9484cSchristos 162298b9484cSchristosWed Mar 5 15:35:26 1997 Doug Evans <dje@seba.cygnus.com> 162398b9484cSchristos 162498b9484cSchristos * m32r.h (SHF_M32R_CAN_RELAX): Define. 162598b9484cSchristos 162698b9484cSchristosMon Feb 24 17:49:01 1997 Ian Lance Taylor <ian@cygnus.com> 162798b9484cSchristos 162898b9484cSchristos * external.h: Dump the 32/64 bit specific forms of the version 162998b9484cSchristos structures, and just define them as size independent. 163098b9484cSchristos 163198b9484cSchristos * common.h (VERSYM_HIDDEN, VERSYM_VERSION): Define. 163298b9484cSchristos 163398b9484cSchristosFri Feb 21 13:00:34 1997 Doug Evans <dje@canuck.cygnus.com> 163498b9484cSchristos 163598b9484cSchristos * m32r.h (enum reloc_type): Add R_M32R_SDA16. 163698b9484cSchristos (SHN_M32R_SCOMMON): Define. 163798b9484cSchristos 163898b9484cSchristosWed Feb 19 15:35:31 1997 Ian Lance Taylor <ian@cygnus.com> 163998b9484cSchristos 164098b9484cSchristos From Eric Youngdale <eric@andante.jic.com>: 164198b9484cSchristos * external.h, internal.h, common.h: Added new structures and 164298b9484cSchristos definitions for ELF versions. 164398b9484cSchristos 164498b9484cSchristosTue Feb 18 17:40:36 1997 Martin M. Hunt <hunt@pizza.cygnus.com> 164598b9484cSchristos 164698b9484cSchristos * common.h (EM_CYGNUS_D30V): Define. 164798b9484cSchristos 164898b9484cSchristosMon Jan 27 11:54:44 1997 Doug Evans <dje@seba.cygnus.com> 164998b9484cSchristos 165098b9484cSchristos * m32r.h (enum reloc_type): Add R_M32R_HI16_[SU]LO,R_M32R_LO16. 165198b9484cSchristos 165298b9484cSchristosFri Jan 3 11:32:51 1997 Michael Meissner <meissner@tiktok.cygnus.com> 165398b9484cSchristos 165498b9484cSchristos * v850.h (V850_OTHER_{TDA_BYTE,ERROR}): New bits for the st_other 165598b9484cSchristos field. 165698b9484cSchristos (SHN_V850_*): Remove v850 specific section indexes, which are not 165798b9484cSchristos needed. 165898b9484cSchristos (enum reloc_type): Move the v850 relocations here from 165998b9484cSchristos elf32-v850.c 166098b9484cSchristos 166198b9484cSchristosThu Jan 2 19:30:23 1997 Michael Meissner <meissner@tiktok.cygnus.com> 166298b9484cSchristos 166398b9484cSchristos * v850.h: New file, provide V850 specific definitions. 166498b9484cSchristos 166598b9484cSchristosTue Dec 31 14:44:32 1996 Ian Lance Taylor <ian@cygnus.com> 166698b9484cSchristos 166798b9484cSchristos * common.h (DT_AUXILIARY): Define. 166898b9484cSchristos (DT_FILTER): Define. 166998b9484cSchristos 167098b9484cSchristosWed Dec 4 05:03:37 1996 Jason Merrill <jason@yorick.cygnus.com> 167198b9484cSchristos 167298b9484cSchristos * dwarf2.h: Update. 167398b9484cSchristos 167498b9484cSchristosTue Nov 26 10:44:47 1996 Ian Lance Taylor <ian@cygnus.com> 167598b9484cSchristos 167698b9484cSchristos * mips.h (STO_MIPS16): Define. 167798b9484cSchristos 167898b9484cSchristosTue Nov 12 15:45:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com> 167998b9484cSchristos 168098b9484cSchristos * d10v.h: Remove empty file. 168198b9484cSchristos 168298b9484cSchristosTue Oct 8 11:31:24 1996 Ian Lance Taylor <ian@cygnus.com> 168398b9484cSchristos 168498b9484cSchristos * mips.h (EF_MIPS_ABI2): Define. 168598b9484cSchristos 168698b9484cSchristosThu Oct 3 10:01:40 1996 Jeffrey A Law (law@cygnus.com) 168798b9484cSchristos 168898b9484cSchristos * common.h: Break mn10x00 support into mn10200 and mn10300. 168998b9484cSchristos 169098b9484cSchristosWed Oct 2 21:26:43 1996 Jeffrey A Law (law@cygnus.com) 169198b9484cSchristos 169298b9484cSchristos * common.h (EM_CYGNUS_MN10x00): Define. 169398b9484cSchristos 169498b9484cSchristosMon Sep 23 09:18:04 1996 Doug Evans <dje@seba.cygnus.com> 169598b9484cSchristos 169698b9484cSchristos * m32r.h: New file. 169798b9484cSchristos 169898b9484cSchristosFri Aug 30 17:06:21 1996 Ian Lance Taylor <ian@cygnus.com> 169998b9484cSchristos 170098b9484cSchristos * common.h (EM_SH): Define. 170198b9484cSchristos 170298b9484cSchristosTue Aug 20 14:47:54 1996 J.T. Conklin <jtc@hippo.cygnus.com> 170398b9484cSchristos 170498b9484cSchristos * common.h (EM_CYGNUS_V850): Define. 170598b9484cSchristos 170698b9484cSchristosMon Aug 19 10:59:10 1996 Doug Evans <dje@canuck.cygnus.com> 170798b9484cSchristos 170898b9484cSchristos * common.h (EM_CYGNUS_M32R): Define. 170998b9484cSchristos 171098b9484cSchristosMon Jul 22 18:59:55 1996 Ian Lance Taylor <ian@cygnus.com> 171198b9484cSchristos 171298b9484cSchristos * mips.h (SHT_MIPS_IFACE, SHT_MIPS_CONTENT): Define. 171398b9484cSchristos (SHT_MIPS_SYMBOL_LIB): Define. 171498b9484cSchristos (SHF_MIPS_MERGE, SHF_MIPS_ADDR32, SHF_MIPS_ADDR64): Define. 171598b9484cSchristos (SHF_MIPS_NOSTRIP, SHF_MIPS_LOCAL, SHF_MIPS_NAMES): Define. 171698b9484cSchristos 171798b9484cSchristosThu Jul 18 19:12:15 1996 Stan Shebs <shebs@andros.cygnus.com> 171898b9484cSchristos 171998b9484cSchristos * dwarf2.h: New file. 172098b9484cSchristos 172198b9484cSchristosJul 18 13:20:39 1996 Martin M. Hunt <hunt@pizza.cygnus.com> 172298b9484cSchristos 172398b9484cSchristos * common.h (EM_CYGNUS_D10V): Define. 172498b9484cSchristos * d10v.h: New file. 172598b9484cSchristos 172698b9484cSchristosFri Jun 21 12:33:24 1996 Richard Henderson <rth@tamu.edu> 172798b9484cSchristos 172898b9484cSchristos * alpha.h: New file. 172998b9484cSchristos * common.h (EM_ALPHA): Define. 173098b9484cSchristos 173198b9484cSchristosFri May 31 17:28:05 1996 Ian Lance Taylor <ian@cygnus.com> 173298b9484cSchristos 173398b9484cSchristos * mips.h (Elf_External_Options, Elf_Internal_Options): Define. 173498b9484cSchristos (bfd_mips_elf_swap_options_in): Declare. 173598b9484cSchristos (bfd_mips_elf_swap_options_out): Declare. 173698b9484cSchristos (ODK_*): Define. 173798b9484cSchristos (Elf64_External_RegInfo, Elf64_Internal_RegInfo): Define. 173898b9484cSchristos (bfd_mips_elf64_swap_reginfo_in): Declare. 173998b9484cSchristos (bfd_mips_elf64_swap_reginfo_out): Declare. 174098b9484cSchristos 174198b9484cSchristosThu May 30 12:35:57 1996 Ian Lance Taylor <ian@cygnus.com> 174298b9484cSchristos 174398b9484cSchristos * mips.h (E_MIPS_ARCH_4): Define. 174498b9484cSchristos 174598b9484cSchristosWed May 29 15:35:33 1996 Ian Lance Taylor <ian@cygnus.com> 174698b9484cSchristos 174798b9484cSchristos * mips.h (Elf64_Mips_External_Rel): Define. 174898b9484cSchristos (Elf64_Mips_Internal_Rel): Define. 174998b9484cSchristos (Elf64_Mips_External_Rela, Elf64_Mips_Internal_Rela): Define. 175098b9484cSchristos (RSS_*): Define. 175198b9484cSchristos 175298b9484cSchristosMon Apr 22 18:26:30 1996 Doug Evans <dje@canuck.cygnus.com> 175398b9484cSchristos 175498b9484cSchristos * sparc.h (R_SPARC_[56]): Always define. 175598b9484cSchristos 175698b9484cSchristosMon Feb 19 01:55:56 1996 Doug Evans <dje@charmed.cygnus.com> 175798b9484cSchristos 175898b9484cSchristos * sparc.h (R_SPARC_{PLT32,HIPLT22,LOPLT10,PCPLT32,PCPLT22, 175998b9484cSchristos PCPLT10,5,6}): Don't define ifdef SPARC64_OLD_RELOCS. 176098b9484cSchristos 176198b9484cSchristosTue Feb 6 11:33:58 1996 Doug Evans <dje@charmed.cygnus.com> 176298b9484cSchristos 176398b9484cSchristos * sparc.h (enum sparc_elf_reloc_type): Define. 176498b9484cSchristos 176598b9484cSchristosWed Jan 17 09:09:16 1996 Doug Evans <dje@canuck.cygnus.com> 176698b9484cSchristos 176798b9484cSchristos * common.h: Define EM_SPARC32PLUS. 176898b9484cSchristos * sparc.h: New file. 176998b9484cSchristos 177098b9484cSchristosThu Jan 11 16:27:34 1996 Michael Meissner <meissner@tiktok.cygnus.com> 177198b9484cSchristos 177298b9484cSchristos * ppc.h (SHF_EXCLUDE, SHT_ORDERED): New fields from the abi. 177398b9484cSchristos 177498b9484cSchristosThu Nov 30 16:47:18 1995 Ian Lance Taylor <ian@cygnus.com> 177598b9484cSchristos 177698b9484cSchristos * internal.h (struct elf_segment_map): Add includes_filehdr and 177798b9484cSchristos includes_phdrs fields. 177898b9484cSchristos 177998b9484cSchristosTue Nov 28 16:58:10 1995 Ian Lance Taylor <ian@cygnus.com> 178098b9484cSchristos 178198b9484cSchristos * internal.h (struct elf_segment_map): Define. 178298b9484cSchristos 178398b9484cSchristosTue Oct 31 15:19:36 1995 Fred Fish <fnf@cygnus.com> 178498b9484cSchristos 178598b9484cSchristos * common.h, dwarf.h, external.h, hppa.h, internal.h, 178698b9484cSchristos mips.h, ppc.h: Protect against multiple inclusions. 178798b9484cSchristos 178898b9484cSchristosThu Sep 21 13:51:58 1995 Michael Meissner <meissner@tiktok.cygnus.com> 178998b9484cSchristos 179098b9484cSchristos * ppc.h (EF_PPC_RELOCATABLE_LIB): Add new flag bit. 179198b9484cSchristos 179298b9484cSchristosFri Sep 1 15:32:17 1995 Kazumoto Kojima <kkojima@info.kanagawa-u.ac.jp> 179398b9484cSchristos 179498b9484cSchristos * mips.h: Add some definitions used on Irix 5. 179598b9484cSchristos 179698b9484cSchristosTue Jun 20 10:18:28 1995 Jeff Law (law@snake.cs.utah.edu) 179798b9484cSchristos 179898b9484cSchristos * hppa.h (CPU_PA_RISC1_0): Protect from redefinitions. 179998b9484cSchristos (CPU_PA_RISC1_1): Likewise. 180098b9484cSchristos 180198b9484cSchristosWed Mar 8 18:14:37 1995 Michael Meissner <meissner@tiktok.cygnus.com> 180298b9484cSchristos 180398b9484cSchristos * ppc.h: New file for PowerPC support. 180498b9484cSchristos 180598b9484cSchristosTue Feb 14 13:59:13 1995 Michael Meissner <meissner@tiktok.cygnus.com> 180698b9484cSchristos 180798b9484cSchristos * common.h (EM_PPC): Use offical value of 20, not 17. 180898b9484cSchristos (EM_PPC_OLD): Define this to be the old value of EM_PPC. 180998b9484cSchristos 181098b9484cSchristosTue Jan 24 09:40:59 1995 Michael Meissner <meissner@tiktok.cygnus.com> 181198b9484cSchristos 181298b9484cSchristos * common.h (EM_PPC): New macro, PowerPC machine id. 181398b9484cSchristos 181498b9484cSchristosTue Jan 17 10:51:38 1995 Ian Lance Taylor <ian@sanguine.cygnus.com> 181598b9484cSchristos 181698b9484cSchristos * mips.h (SHT_MIPS_MSYM, SHT_MIPS_DWARF, SHT_MIPS_EVENTS): Define. 181798b9484cSchristos 181898b9484cSchristosMon Oct 17 13:43:59 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> 181998b9484cSchristos 182098b9484cSchristos * internal.h (Elf_Internal_Shdr): Remove rawdata and size fields. 182198b9484cSchristos Add bfd_section field. 182298b9484cSchristos 182398b9484cSchristosTue May 24 16:11:50 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 182498b9484cSchristos 182598b9484cSchristos * mips.h (Elf32_External_gptab): Define. 182698b9484cSchristos 182798b9484cSchristosMon May 16 13:22:04 1994 Jeff Law (law@snake.cs.utah.edu) 182898b9484cSchristos 182998b9484cSchristos * common.h (EM_HPPA): Delete. 183098b9484cSchristos (EM_PARISC): Add. 183198b9484cSchristos * hppa.h: New file. 183298b9484cSchristos 183398b9484cSchristosMon May 9 13:27:03 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 183498b9484cSchristos 183598b9484cSchristos * common.h (SHN_LORESERVE): Rename from SHN_LORESERV. 183698b9484cSchristos (ELF32_R_TYPE, ELF32_R_INFO): Don't rely on size of unsigned char. 183798b9484cSchristos (ELF64_R_TYPE): Don't rely on size of unsigned long. 183898b9484cSchristos 183998b9484cSchristosMon Apr 25 15:53:09 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 184098b9484cSchristos 184198b9484cSchristos * internal.h (Elf_Internal_Shdr): Use PTR, not void *. 184298b9484cSchristos 184398b9484cSchristosFri Mar 11 00:34:59 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 184498b9484cSchristos 184598b9484cSchristos * mips.h (SHN_MIPS_TEXT, SHN_MIPS_DATA): Define. 184698b9484cSchristos 184798b9484cSchristosSat Mar 5 14:08:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 184898b9484cSchristos 184998b9484cSchristos * internal.h: Remove Elf32_*, Elf64_* typedefs. These names 185098b9484cSchristos cause conflicts with system headers, e.g. link.h in gdb/solib.c. 185198b9484cSchristos Combine 32- and 64-bit versions of *_Internal_Dyn. 185298b9484cSchristos * common.h: Replace uses of Elf64_Word, Elf64_Xword typedefs 185398b9484cSchristos by their expansion. 185498b9484cSchristos * mips.h: Replace uses of Elf32_Word, Elf32_Sword, Elf32_Addr 185598b9484cSchristos typedefs by their expansion. Add DT_MIPS_RLD_MAP definition. 185698b9484cSchristos 185798b9484cSchristosFri Feb 18 10:39:54 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 185898b9484cSchristos 185998b9484cSchristos * common.h (EM_CYGNUS_POWERPC): Define. This may be temporary, 186098b9484cSchristos depending upon how quickly I can find a real PowerPC ABI. 186198b9484cSchristos 186298b9484cSchristosMon Feb 7 08:27:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 186398b9484cSchristos 186498b9484cSchristos * internal.h: Change HOST_64_BIT to BFD_HOST_64_BIT. 186598b9484cSchristos 186698b9484cSchristosWed Feb 2 14:12:18 1994 Jim Kingdon (kingdon@lioth.cygnus.com) 186798b9484cSchristos 186898b9484cSchristos * common.h: Add comments regarding value of EM_HPPA and how to 186998b9484cSchristos pick an unofficial value. 187098b9484cSchristos 187198b9484cSchristosWed Nov 17 17:14:26 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 187298b9484cSchristos 187398b9484cSchristos * mips.h (SHT_MIPS_OPTIONS): Define. 187498b9484cSchristos 187598b9484cSchristosMon Nov 8 17:57:00 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 187698b9484cSchristos 187798b9484cSchristos * mips.h: Added some more MIPS ABI macro definitions. 187898b9484cSchristos 187998b9484cSchristosWed Nov 3 22:07:17 1993 Ken Raeburn (raeburn@rtl.cygnus.com) 188098b9484cSchristos 188198b9484cSchristos * common.h (EM_MIPS_RS4_BE): New macro. 188298b9484cSchristos 188398b9484cSchristosTue Oct 12 07:28:18 1993 Ian Lance Taylor (ian@cygnus.com) 188498b9484cSchristos 188598b9484cSchristos * mips.h: New file. MIPS ABI specific information. 188698b9484cSchristos 188798b9484cSchristosMon Jun 21 13:13:43 1993 Ken Raeburn (raeburn@poseidon.cygnus.com) 188898b9484cSchristos 188998b9484cSchristos * internal.h: Combined 32- and 64-bit versions of all structures 189098b9484cSchristos except *_Internal_Dyn. This will simply the assembler interface, 189198b9484cSchristos and some bfd code. 189298b9484cSchristos 189398b9484cSchristosTue May 25 02:00:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) 189498b9484cSchristos 189598b9484cSchristos * external.h, internal.h, common.h: Added 64-bit versions of some 189698b9484cSchristos structures and macros. Renamed old versions to put "32" in the 189798b9484cSchristos name. Some are unchanged. 189898b9484cSchristos 189998b9484cSchristosThu Apr 29 12:12:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com) 190098b9484cSchristos 190198b9484cSchristos * common.h (EM_HPPA, NT_VERSION, STN_UNDEF, DT_*): New macros. 190298b9484cSchristos * external.h (Elf_External_Dyn): New type. 190398b9484cSchristos 190498b9484cSchristos * internal.h (Elf_Intenral_Shdr): New field `size'. 190598b9484cSchristos (Elf_Internal_Dyn): New type. 190698b9484cSchristos 190798b9484cSchristosTue Apr 20 16:03:45 1993 Fred Fish (fnf@cygnus.com) 190898b9484cSchristos 190998b9484cSchristos * dwarf.h (LANG_CHILL): Change value to one randomly picked in 191098b9484cSchristos the user defined range, to reduce probability of collisions. 191198b9484cSchristos 191298b9484cSchristosSun Nov 15 09:34:02 1992 Fred Fish (fnf@cygnus.com) 191398b9484cSchristos 191498b9484cSchristos * dwarf.h (AT_src_coords): Whitespace change only. 191598b9484cSchristos * dwarf.h (AT_body_begin, AT_body_end, LANG_MODULA2): 191698b9484cSchristos Add from latest gcc. 191798b9484cSchristos * dwarf.h (LANG_CHILL): Add as GNU extension. 191898b9484cSchristos 191998b9484cSchristosSat Aug 1 13:46:53 1992 Fred Fish (fnf@cygnus.com) 192098b9484cSchristos 192198b9484cSchristos * dwarf.h: Replace with current version from gcc distribution. 192298b9484cSchristos 192398b9484cSchristosFri Jun 19 19:05:09 1992 John Gilmore (gnu at cygnus.com) 192498b9484cSchristos 192598b9484cSchristos * internal.h: Add real struct tags to all the Type_Defs, so they 192698b9484cSchristos can be used in prototypes where the Type_Defs are not known. 192798b9484cSchristos 192898b9484cSchristosFri Apr 3 20:58:58 1992 Mark Eichin (eichin at cygnus.com) 192998b9484cSchristos 193098b9484cSchristos * common.h: added ELF_R_{SYM,TYPE,INFO} for handling relocation 193198b9484cSchristos info 193298b9484cSchristos added EM_MIPS, and corrected value of EM_860 based on System V ABI 193398b9484cSchristos manual. 193498b9484cSchristos 193598b9484cSchristos * external.h: added Elf_External_{Rel,Rela}. 193698b9484cSchristos 193798b9484cSchristos * internal.h: added Elf_Internal_{Rel,Rela}. 193898b9484cSchristos added rawdata to Elf_Internal_Shdr. 193998b9484cSchristos 194098b9484cSchristosSat Nov 30 20:43:59 1991 Steve Chamberlain (sac at rtl.cygnus.com) 194198b9484cSchristos 194298b9484cSchristos * common.h, dwarf.h, external.h, internal.h, ChangeLog; moved from 194398b9484cSchristos ../elf-<foo> 194498b9484cSchristos 194598b9484cSchristos 1946*a2e2270fSchristosCopyright (C) 1991-2003 Free Software Foundation, Inc. 1947*a2e2270fSchristos 1948*a2e2270fSchristosCopying and distribution of this file, with or without modification, 1949*a2e2270fSchristosare permitted in any medium without royalty provided the copyright 1950*a2e2270fSchristosnotice and this notice are preserved. 1951*a2e2270fSchristos 195298b9484cSchristosLocal Variables: 1953*a2e2270fSchristosmode: change-log 1954*a2e2270fSchristosleft-margin: 8 1955*a2e2270fSchristosfill-column: 74 195698b9484cSchristosversion-control: never 195798b9484cSchristosEnd: 1958