summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Fix some entries.Alan Modra2001-05-283-4/+9
|
* Support for xcoff64Tom Rix2001-05-245-224/+986
|
* Add MIPS r12k supportNick Clifton2001-05-232-0/+5
|
* 2001-05-23 John Healy <jhealy@redhat.com>John Healy2001-05-232-1/+5
| | | | * cgen.h: Increased CGEN_MAX_SYNTAX_ELEMENTS to 48.
* merge from gccDJ Delorie2001-05-162-2/+6
|
* Remove definition of EM_MIPS_RS4_BE. The constant was never in active useNick Clifton2001-05-152-1/+5
| | | | and is used otherwise by the ABI.
* Fix MIPS disassembler so that it produces reassemblable code.Nick Clifton2001-05-152-0/+5
|
* Correct cvtps2dq, movdq2q, movq2dq, and movq problems.Alan Modra2001-05-122-3/+9
|
* merge from gccDJ Delorie2001-05-112-10/+4
|
* * elfxx-ia64.c (is_unwind_section_name): Consider linkonce unwindJakub Jelinek2001-05-112-0/+7
| | | | | | | | | | | | | | | | | | | | | | | sections as well. (elfNN_ia64_final_write_processing): Map .gnu.linkonce.ia64unw.FOO to .gnu.linkonce.t.FOO text section. * readelf.c (process_unwind): Print all unwind sections, not just one. * config/tc-ia64.c (special_linkonce_name): New. (make_unw_section): Map .gnu.linkonce.t.FOO text section into .gnu.linkonce.ia64unw{,i}.FOO. (ia64_elf_section_type): Handle .gnu.linkonce.ia64unw{,i}.FOO. (dot_endp): Add comment about it. * elf/ia64.h (ELF_STRING_ia64_unwind_once): Define. (ELF_STRING_ia64_unwind_info_once): Define. * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Put .gnu.linkonce.ia64unw{,i} sections into corresponding .IA_64.unwind* output sections. * emulparams/elf64_aix.sh (OTHER_READONLY_SECTIONS): Likewise.
* merge from gccDJ Delorie2001-05-083-5/+14
|
* merge from gccDJ Delorie2001-05-072-0/+9
|
* * external.h: Fix typo.Alan Modra2001-05-073-38/+112
| | | | | | | | | | | | | | | | | | | * mips.h: Add/Extend many comments with reference to the MIPS ELF64 spec v. 2.4, available at e.g. ftp://oss.sgi.com/pub/linux/mips/doc/ABI/ELF64.ps. (EF_MIPS_UCODE): Define. (EF_MIPS_OPTIONS_FIRST): Define. (EF_MIPS_ARCH_ASE): Define. (EF_MIPS_ARCH_ASE_MDMX): Define. (EF_MIPS_ARCH_ASE_M16): Define. (SHF_MIPS_ADDR): Renamed SHF_MIPS_ADDR32. (SHF_MIPS_STRING): Renamed SHF_MIPS_ADDR64. (SHF_MIPS_NODUPES): Define. (ELF64_MIPS_R_SSYM): New MIPS ELF 64 relocation info access macro. (ELF64_MIPS_R_TYPE3): Likewise. (ELF64_MIPS_R_TYPE2): Likewise. (ELF64_MIPS_R_TYPE): Likewise. (OHW_R10KLDL): Define.
* Assorted fixes to pinsrw, pextrw, pmovmskb, movmskp, maskmovq.Alan Modra2001-05-042-4/+9
|
* Add openRISC support in opcodesNick Clifton2001-04-272-0/+5
|
* * sparc.h: Fix typo.DJ Delorie2001-04-242-1/+5
|
* Add OpenRISC supportNick Clifton2001-04-243-0/+48
|
* 2001-04-23 Bo Thorsen <bo@suse.de>Andreas Jaeger2001-04-232-4/+10
| | | | | | | | | * x86-64.h: Add vtable support. 2001-04-23 Bo Thorsen <bo@suse.de> * elf64-x86-64.c: Add c++ vtable hack. Small whitespace and comment changes.
* 2001-04-15 Daniel Berlin <dan@cgsoftware.com>Daniel Berlin2001-04-162-0/+54
| | | | | | | | * ternary.c: New file - Ternary search tree implementation. 2001-04-15 Daniel Berlin <dan@cgsoftware.com> * ternary.h: New file - Ternary search tree header.
* bfd/Jakub Jelinek2001-04-132-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libbfd-in.h (_bfd_merge_section): New. (_bfd_write_merged_section): New. (_bfd_merged_section_offset): New. * libbfd.h: Rebuilt. * linker.c (_bfd_generic_link_output_symbols): Handle discard_sec_merge. * aoutx.h (aout_link_write_symbols): Likewise. * pdp11.c (aout_link_write_symbols): Likewise. * elflink.h (elf_link_add_object_symbols): Call _bfd_merge_section. (elf_bfd_final_link): Adjust global symbols pointing into SEC_MERGE sections. (elf_link_sec_merge_syms): New. (elf_link_input_bfd): Call _bfd_merged_section_offset and _bfd_write_merged_section. Handle discard_sec_merge. * elf-bfd.h (struct elf_link_hash_table): Add merge_info field. (struct bfd_elf_section_data): Likewise. * elf.c (_bfd_elf_make_section_from_shdr): Set SEC_MERGE and SEC_STRINGS section flags and entsize from their ELF counterparts. (_bfd_elf_link_hash_table_init): Initialize merge_info. (elf_fake_sections): Set SHF_MERGE, SHF_STRINGS and sh_entsize from their BFD counterparts. * merge.c: New file. * Makefile.am: Add strtab.lo. * Makefile.in: Rebuilt. include/ * bfdlink.h (bfd_link_discard): Add discard_sec_merge. gas/ * config/obj-elf.c (obj_elf_change_section): Add entsize argument, handle SHF_MERGE and SHF_STRINGS. (obj_elf_parse_section_letters): Set SHF_MERGE and SHF_STRINGS. (obj_elf_section): Allow additional argument specifying entity size. * write.c (adjust_reloc_syms): Keep relocations against local symbols in SEC_MERGE sections. ld/ * ldmain.c (main): Default to discard_sec_merge. * lexsup.c (OPTION_DISCARD_NONE): Define. (ld_options): Add --discard-none. (parse_args): Handle OPTION_DISCARD_NONE. * ldlang.c (wild_doit): SEC_MERGE should be set in the output section only if SEC_MERGE and SEC_STRINGS flags and entsize of all its input sections match.
* * cris.h (enum cris_insn_version_usage): Correct comment forHans-Peter Nilsson2001-04-052-2/+7
| | | | cris_ver_v3p.
* merge from gccDJ Delorie2001-04-042-0/+32
|
* merge from gccDJ Delorie2001-03-312-1/+10
|
* Small tweaks to sse2 instructions.Alan Modra2001-03-242-2/+8
|
* Remove extraneous whitespaceNick Clifton2001-03-242-1/+5
|
* Fix compile time warnings.Nick Clifton2001-03-244-4/+9
|
* * cris.h (ADD_PC_INCR_OPCODE): New macro.Hans-Peter Nilsson2001-03-222-0/+6
|
* * cris.h: Add leading comment about PC-relative location.Hans-Peter Nilsson2001-03-222-1/+63
| | | | | | | (R_CRIS_COPY, R_CRIS_GLOB_DAT, R_CRIS_JUMP_SLOT, R_CRIS_RELATIVE, R_CRIS_16_GOT, R_CRIS_32_GOT, R_CRIS_16_GOTPLT, R_CRIS_32_GOTPLT, R_CRIS_32_GOTREL, R_CRIS_32_PLT_GOTREL, R_CRIS_32_PLT_PCREL): New relocs.
* 2001-03-21 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-03-222-7/+7
| | | | * h8300.h: Fix formatting.
* paddq and psubq support.Alan Modra2001-03-222-0/+8
|
* * libiberty/cp-demangle.c (struct demangling_def): New fields:Jim Blandy2001-03-202-0/+32
| | | | | | | | | | | | | is_constructor and is_destructor. (demangling_new): Initialize them. (demangle_ctor_dtor_name): Set them, if we detect a constructor or destructor. (demangle_v3_with_details, is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor): New functions. * include/demangle.h (enum gnu_v3_constructor_kinds, is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds, is_gnu_v3_mangled_dtor): New declarations.
* Fix register name printed in warning message.Alan Modra2001-03-192-0/+7
|
* Fix a typo.H.J. Lu2001-03-181-1/+1
|
* merge from gccDJ Delorie2001-03-141-0/+12
|
* Fix minor formatting bugs.DJ Delorie2001-03-141-10/+10
|
* Synchronise with copyright dates on FSF GCC versions of these filesNick Clifton2001-03-148-7/+14
|
* formatting fixNick Clifton2001-03-141-23/+24
|
* Fix typos in ChangeLogs; add coff/external.h; fix copyright datesNick Clifton2001-03-14144-4497/+2357
|
* merge from gccDJ Delorie2001-03-102-0/+9
|
* merge from gccDJ Delorie2001-03-062-0/+19
|
* merge from gccDJ Delorie2001-03-022-2/+7
|
* new defines for Coldfire V4.Nick Clifton2001-02-282-2/+9
|
* 2001-02-27 Philip Blundell <pb@futuretv.com>Phil Blundell2001-02-282-19/+35
| | | | | * arm.h: Add new definitions from ARM document SWS ESPC 0003 B-01. (EF_PIC, et al.): Rename to EF_ARM_xx.
* Add PDP-11 supportNick Clifton2001-02-184-4/+91
|
* * include/coff/pe.h: Rename PEP64AOUTHDR to PEPAOUTHDR. RenameDJ Delorie2001-02-132-2/+7
| | | | PEP64AOUTSZ to PEPAOUTSZ.
* * i386.h (i386_optab): SSE integer converison instructions haveJan Hubicka2001-02-122-6/+11
| | | | | | | 64bit versions on x86-64. * i386-dis.c (prefix_user_t): Add 'Y' to SSE ineger converison instructions. (putop): Handle 'Y'
* Remove annoying entry....:-)Nick Clifton2001-02-101-5/+0
|
* Remove extraneous whitespaceNick Clifton2001-02-102-12/+18
|
* Add s390 supportNick Clifton2001-02-107-0/+221
|
* 2001-01-23 H.J. Lu <hjl@gnu.org>H.J. Lu2001-02-062-0/+44
| | | | | * include/coff/pe.h (struct external_PEI_DOS_hdr): New. (struct external_PEI_IMAGE_hdr): New.