aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
1998-12-15This adds ABI flags to MIPS/ELF object files.Gavin Romig-Koch2-0/+21
For bfd: * elf32-mips.c (elf_mips_abi_name): New. (_bfd_mips_elf_merge_private_bfd_data): Compare EF_MIPS_ABI flags. For gas: * config/tc-mips.c (mips_abi_string): New. (md_parse_option,md_longopts): Add mabi. (mips_elf_final_processing): Set e_flags based on mabi flag. For gcc: * config/mips/mips.h (GAS_ASM_SPEC): Pass mabi to gas. (ABI_GAS_ASM_SPEC,abi_gas_asm_spec): New. (EXTRA_SPECS): Added ABI_GAS_ASM_SPEC,abi_gas_asm_spec. For include/elf: * mips.h (EF_MIPS_ABI,E_MIPS_ABI_O32,E_MIPS_ABI_O64, E_MIPS_ABI_EABI32,E_MIPS_ABI_EABI64):
1998-12-13for bfd:Gavin Romig-Koch4-0/+74
* archures.c,bfd-in2.h (bfd_mach_mips4121): New. * cpu-mips.c: Added vr4121. * elf32-mips.c (elf_mips_mach): Same. (_bfd_mips_elf_final_write_processing): Same. for gas: * config/tc-mips.c (mips_4121): New. (md_begin,mips_ip,md_longopts,md_parse_option): Add vr4121. for gcc: * config/mips/mips.c (override_options): Add vr4121. * config/mips/t-vr4xxx (MULTILIB_MATCHES): Same. for include/elf: * mips.h (E_MIPS_MACH_4121): New. for include/opcode: * mips.h (INSN_4121): New. for opcodes: * mips-dis.c (set_mips_isa_type): Add bfd_mach_mips4121. (_print_insn_mips): Same. * mips-opc.c: Add vr4121. for sim/mips: * configure.in,mips.igen,vr.igen: Add vr4121. * configure: Rebuilt.
1998-12-09 * mips.h (INSN_SYNC): New flag.Doug Evans2-2/+12
1998-12-09define completer_chars so that opcodes/hppa-dis.c compiles.David Taylor1-0/+9
1998-12-06 * i386.h (i386_optab): Permit w suffix on processor control andIan Lance Taylor1-0/+28
status word instructions.
1998-12-03Update.Ulrich Drepper1-0/+2
1998-12-02Update.Ulrich Drepper1-0/+2
1998-12-02Add more LL_* options from Irix 6.5.Ulrich Drepper1-0/+13
1998-12-02Update.Ulrich Drepper1-0/+4
1998-12-02Add R_MIPS_JALR and adjust R_MIPS_max appropriately.Ulrich Drepper1-3/+22
1998-12-02add docs for r5900 arg charactersDoug Evans1-0/+27
1998-11-23Merge egcs-19981109Jeff Law1-0/+1
1998-11-11dummy commit before egcs mergeJeff Law1-9/+44
1998-11-10Add support for disassemble FR30 instructions.Nick Clifton2-0/+31
1998-11-10Reduce EM_CYGNUS_FR30 to a 16 bit valueNick Clifton2-1/+5
1998-11-10Add vtable relocs.Catherine Moore2-6/+7
1998-11-07Sat Nov 7 18:30:20 1998 Peter Schauer ↵Ian Lance Taylor2-19/+55
<peter.schauer@regent.e-technik.tu-muenchen.de> * dis-asm.h (print_insn_vax): Declare.
1998-11-05Add sanitization for FR30Nick Clifton1-0/+1
1998-11-04Add support for FR30Nick Clifton3-1/+50
1998-10-30 From Philip Blundell <pb@nexus.co.uk>:Catherine Moore2-1/+25
* arm.h (R_ARM_COPY, et al.): New relocs, used by Linux for PIC. (EF_ALIGN8): New flag.
1998-10-29 * cgen.h (CGEN_VERSION_{MAJOR,MINOR,FIXLEVEL}): Delete.Doug Evans2-28/+83
1998-10-27 * config/tc-mips.c (hilo_interlocks): Remove mips_3900.Gavin Romig-Koch2-20/+52
(append_insn): Account for the tx39's multiply behavior. * mips.h (INSN_MULT): Added. * mips-opc.c (IS_M): Added.
1998-10-27(struct bfd_link_info): Add new field optimize.Ulrich Drepper1-8/+77
1998-10-20Add vtable relocs.Catherine Moore1-0/+4
1998-10-19 * cgen.h (CGEN_INSN_INT): New typedef.Doug Evans1-0/+29
(CGEN_INT_INSN_P): Renamed from CGEN_INT_INSN. (CGEN_INSN_BYTES): Renamed from cgen_insn_t. (CGEN_INSN_BYTES_PTR): New typedef. (CGEN_EXTRACT_INFO): New typedef. (cgen_insert_fn,cgen_extract_fn): Update. (cgen_opcode_table): New member `insn_endian'. (assemble_insn,lookup_insn,lookup_get_insn_operands): Update. (insert_operand,extract_operand): Update. (cgen_get_insn_value,cgen_put_insn_value): Add prototypes.
1998-10-19bfd:Felix Lee2-2/+63
* acinclude.m4, aclocal.m4: move gettext-related fragments from aclocal.m4 to acinclude.m4, so they don't get lost. * elfcore.h: rewrite for better corefile support. * elf.c (elfcore_*): new functions. * elf-bfd.h (elf_obj_tdata): new structure members. * acconfig.h, acinclude.m4, configure.in: add feature-tests for flavor of procfs. * aclocal.m4, config.in, configure, Makefile.in: regenerated. include: * common.h (NT_PSTATUS, NT_FPREGS, NT_PSINFO, NT_LWPSTATUS,NT_LWPSINFO): added. * internal.h (Elf_Internal_Note): new structure members.
1998-10-16Add vtable relocs.Catherine Moore1-0/+8
1998-10-05Add vtable relocs.Catherine Moore1-0/+4
1998-10-05 * hppa.h: Add "fid".Jeff Law1-1/+1
start-sanitize-cygnus Add PA2.0 floating point instructions, including butchered load/store with 14bit offset support. end-sanitize-cygnus
1998-10-05 * i386.h (R_386_max): Change from 252 to 24.Ian Lance Taylor1-0/+8
1998-10-05Sun Oct 4 21:00:00 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-2/+16
From Robert Andrew Dale <rob@nb.net> * i386.h (i386_optab): Add AMD 3DNow! instructions. (AMD_3DNOW_OPCODE): Define.
1998-09-20Sun Sep 20 00:54:22 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+13
<schwab@issan.informatik.uni-dortmund.de> * m68k.h: Add vtable relocs and R_68K_max.
1998-08-30 * i386.h: Add vtable relocs.Richard Henderson1-0/+17
1998-08-12sanitize-vr5400 -> sanitize-cygnusKen Raeburn2-18/+18
1998-08-05Add ARM ELF header flagsNick Clifton2-2/+20
1998-08-03 Move all global state data into opcode table struct, and treatDoug Evans2-147/+201
opcode table as something that is "opened/closed". * cgen.h (CGEN_OPCODE_DESC): New type. (all fns): New first arg of opcode table descriptor. (cgen_set_parse_operand_fn): Add prototype. (cgen_current_machine,cgen_current_endian): Delete. (CGEN_OPCODE_TABLE): New members mach,endian,operand_table, parse_operand_fn,asm_hash_table,asm_hash_table_entries, dis_hash_table,dis_hash_table_entries. (opcode_open,opcode_close): Add prototypes. * cgen.h (cgen_insn): New element `cdx'.
1998-08-01Add missing RHF_* constants.Ulrich Drepper1-0/+4
1998-07-31*** empty log message ***Catherine Moore1-0/+8
1998-07-31Add R_ARM_THM_PC9 relocation.Catherine Moore1-12/+32
1998-07-30* Fix for PR 16389, brought over from d30v branch.Frank Ch. Eigler1-0/+9
Thu Jul 30 21:44:25 1998 Frank Ch. Eigler <fche@cygnus.com> * d30v.h (FLAG_LKR): New flag for "left-kills-right" instructions.
1998-07-29Sanitize away beos references.Jeff Law1-0/+28
1998-07-29sparc.h: (R_SPARC_REV32): Added for little endian data e.g. sparc 86x.Stan Cox1-0/+4
1998-07-24 * cgen.h (cgen_macro_insn_count): Declare.Doug Evans1-0/+4
1998-07-24 * mn10300.h: Add R_MN10300_24 relocation.Jeff Law1-0/+4
1998-07-24Add MIPS64 relocation names and values.Ulrich Drepper1-0/+4
1998-07-24 * mips.h (R_MIPS16_S3): Change to a higher value.Jeff Law3-5/+11
1998-07-24remove d30v sanitizationIan Lance Taylor6-128/+11
1998-07-23Wed Jul 22 19:29:00 Catherine Moore <clm@cygnus.com>Catherine Moore1-0/+4
* arm.h: Rename relocations.
1998-07-23Update.Ulrich Drepper1-1/+5
1998-07-22Reloc macros tidied up. i386 and v850 reloc macros added.Nick Clifton7-33/+138
New file created to contain reloc macros: reloc-macros.h