Commit Graph

918 Commits

Author SHA1 Message Date
Jeff Law 3c5f200bd1 Merge egcs-19981109 1998-11-23 06:33:33 +00:00
Jeff Law 4e28f19f31 dummy commit before egcs merge 1998-11-11 05:58:08 +00:00
Nick Clifton 5d6c7d6814 Add support for disassemble FR30 instructions. 1998-11-10 23:31:36 +00:00
Nick Clifton ac3ebf1a48 Reduce EM_CYGNUS_FR30 to a 16 bit value 1998-11-10 23:14:02 +00:00
Catherine Moore b4a6a4a6bf Add vtable relocs. 1998-11-10 21:21:20 +00:00
Ian Lance Taylor 4e331d427d Sat Nov 7 18:30:20 1998 Peter Schauer <peter.schauer@regent.e-technik.tu-muenchen.de>
* dis-asm.h (print_insn_vax): Declare.
1998-11-07 23:32:19 +00:00
Nick Clifton 025ce5c6d8 Add sanitization for FR30 1998-11-05 17:51:55 +00:00
Nick Clifton 1898346aa7 Add support for FR30 1998-11-04 23:58:00 +00:00
Catherine Moore f36011e0c7 From Philip Blundell <pb@nexus.co.uk>:
* arm.h (R_ARM_COPY, et al.): New relocs, used by Linux for PIC.
        (EF_ALIGN8): New flag.
1998-10-30 18:00:46 +00:00
Doug Evans 3d9044e29a * cgen.h (CGEN_VERSION_{MAJOR,MINOR,FIXLEVEL}): Delete. 1998-10-29 19:40:37 +00:00
Gavin Romig-Koch d3b42ce1c7 * config/tc-mips.c (hilo_interlocks): Remove mips_3900.
(append_insn): Account for the tx39's multiply behavior.
	* mips.h (INSN_MULT): Added.
	* mips-opc.c (IS_M): Added.
1998-10-27 14:04:03 +00:00
Ulrich Drepper 6e8674285e (struct bfd_link_info): Add new field optimize. 1998-10-27 00:05:11 +00:00
Catherine Moore d10fb38c2b Add vtable relocs. 1998-10-20 01:28:46 +00:00
Doug Evans ffe6f35d54 * cgen.h (CGEN_INSN_INT): New typedef.
(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-19 19:50:37 +00:00
Felix Lee 2c54bc607e bfd:
* 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-19 01:52:10 +00:00
Catherine Moore 2b6f11fa0b Add vtable relocs. 1998-10-16 19:15:05 +00:00
Catherine Moore d284b1f7c5 Add vtable relocs. 1998-10-05 14:41:43 +00:00
Jeff Law 58537630ef * hppa.h: Add "fid".
start-sanitize-cygnus
        Add PA2.0 floating point instructions, including butchered load/store
        with 14bit offset support.
end-sanitize-cygnus
1998-10-05 06:23:20 +00:00
Ian Lance Taylor a315d03d17 * i386.h (R_386_max): Change from 252 to 24. 1998-10-05 01:18:32 +00:00
Ian Lance Taylor 7b83af29e4 Sun Oct 4 21:00:00 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
From Robert Andrew Dale <rob@nb.net>
	* i386.h (i386_optab): Add AMD 3DNow! instructions.
	(AMD_3DNOW_OPCODE): Define.
1998-10-05 01:01:27 +00:00
Ian Lance Taylor 8c685dfe22 Sun Sep 20 00:54:22 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* m68k.h: Add vtable relocs and R_68K_max.
1998-09-20 04:55:51 +00:00
Richard Henderson d405c4a1ae * i386.h: Add vtable relocs. 1998-08-30 05:26:19 +00:00
Ken Raeburn 485c39eb7b sanitize-vr5400 -> sanitize-cygnus 1998-08-12 03:29:09 +00:00
Nick Clifton 455adeb6be Add ARM ELF header flags 1998-08-05 22:53:57 +00:00
Doug Evans 329af45931 Move all global state data into opcode table struct, and treat
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-03 19:29:51 +00:00
Ulrich Drepper 8cad2d6266 Add missing RHF_* constants. 1998-08-01 04:30:17 +00:00
Catherine Moore ea89ffaec5 *** empty log message *** 1998-07-31 21:51:01 +00:00
Catherine Moore 860fe0c07e Add R_ARM_THM_PC9 relocation. 1998-07-31 15:04:36 +00:00
Frank Ch. Eigler 2c5d6bf41b * Fix for PR 16389, brought over from d30v branch.
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-30 19:39:47 +00:00
Jeff Law b5f864ee09 Sanitize away beos references. 1998-07-29 18:26:26 +00:00
Stan Cox f1f40f95ca sparc.h: (R_SPARC_REV32): Added for little endian data e.g. sparc 86x. 1998-07-29 01:47:13 +00:00
Doug Evans dc82df78bb * cgen.h (cgen_macro_insn_count): Declare. 1998-07-24 18:45:58 +00:00
Jeff Law b774fb9b45 * mn10300.h: Add R_MN10300_24 relocation. 1998-07-24 17:22:50 +00:00
Ulrich Drepper eef02e7ece Add MIPS64 relocation names and values. 1998-07-24 16:38:32 +00:00
Jeff Law ddbe80f79c * mips.h (R_MIPS16_S3): Change to a higher value. 1998-07-24 05:29:01 +00:00
Ian Lance Taylor 2caa49ec21 remove d30v sanitization 1998-07-24 04:51:37 +00:00
Catherine Moore 3d1d5c8bb2 Wed Jul 22 19:29:00 Catherine Moore <clm@cygnus.com>
* arm.h: Rename relocations.
1998-07-23 00:32:11 +00:00
Ulrich Drepper cd38a064c7 Update. 1998-07-23 00:09:31 +00:00
Nick Clifton 36dd637fc4 Reloc macros tidied up. i386 and v850 reloc macros added.
New file created to contain reloc macros: reloc-macros.h
1998-07-22 23:27:31 +00:00
Ulrich Drepper 043e6949fd Update. 1998-07-22 22:02:02 +00:00
Ulrich Drepper 86b9b00b99 Rewrite relocation definition using macros. 1998-07-22 22:01:56 +00:00
Ulrich Drepper fea6fcb9c7 Fix typo. 1998-07-22 20:50:46 +00:00
Ulrich Drepper 0d930c6c88 Rewrite relocation definition using macros. 1998-07-22 20:40:09 +00:00
Ulrich Drepper ddffd87116 Rewrite relocation definition using macros. 1998-07-22 20:11:54 +00:00
Doug Evans 5eb29e2c4f use macros for version numbers 1998-07-21 20:47:38 +00:00
Jeff Holcomb 46cd3dab3b sanitize fix 1998-07-21 20:43:16 +00:00
Doug Evans ca2b987fae * cgen.h (cgen_version_{major,minor,fixlevel}): Declare.
(cgen_insert_fn,cgen_extract_fn): New arg `pc'.
	(get_operand,put_operand): Replaced with get_{int,vma}_operand,
	set_{int,vma}_operand.
1998-07-21 20:36:13 +00:00
Jeff Holcomb 0146d1637e sanitize fix 1998-07-21 20:26:20 +00:00
Ulrich Drepper 3ab64530cc Update. 1998-07-21 20:12:44 +00:00
Ulrich Drepper f4e87c4625 Platform specific relocation definitions. 1998-07-21 20:12:27 +00:00