Catherine Moore
612df9a73a
* arm.h: Renumber relocs to conform to standard.
...
(EF_NEW_ABI): Define.
(EF_OLD_ABI): Define.
* arm-oabi.h: New file.
1999-02-01 19:38:10 +00:00
Nick Clifton
a21a12e39e
Remove v850e sanitization
1999-02-01 11:21:32 +00:00
Nick Clifton
7f1efb4486
ooops - missed from previous delta
1999-01-28 13:13:31 +00:00
Doug Evans
44ccd41a12
* cgen.h (enum cgen_mode): Add CGEN_MODE_TARGET_MAX, CGEN_MODE_INT,
...
CGEN_MODE_UINT.
1999-01-28 06:20:54 +00:00
Nick Clifton
6c2d84bfbf
Add typedefs for structures found in dwarf2 debug sections
1999-01-27 18:08:17 +00:00
Jeff Law
9dc539a705
am33 sanitization changes.
1999-01-26 14:21:09 +00:00
Jeff Law
5809e33d1a
am33 sanitization changes
1999-01-26 14:19:24 +00:00
Doug Evans
caf8b76ba2
remove fr30 sanitization
1999-01-20 21:01:15 +00:00
Jeff Law
86f9a3c133
* hppa.h (mtsarcm): Add new PA2.0 instruction.
1999-01-16 08:03:32 +00:00
Jeff Law
898d1e2360
* Fix mask for PA2.0 floating point load instructions.
1999-01-16 06:42:11 +00:00
Doug Evans
e151691b86
* cgen.h (CGEN_ATTR_VALUE_TYPE): New typedef.
...
(CGEN_ATTR): Use it.
(CGEN_ATTR_TYPE,CGEN_ATTR_ENTRY): Ditto.
(CGEN_ATTR_TABLE): New member dfault.
1999-01-05 21:55:55 +00:00
David Taylor
8bb2eec8d9
change void * to PTR (two places).
1998-12-30 21:08:18 +00:00
Gavin Romig-Koch
26fbea32b6
MIPS16_INSN_BRANCH
1998-12-30 14:15:53 +00:00
Gavin Romig-Koch
02650bd0a9
This adds ABI flags to MIPS/ELF object files.
...
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-15 14:10:46 +00:00
Gavin Romig-Koch
f14397f057
for bfd:
...
* 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-13 16:14:24 +00:00
Doug Evans
467caa5a89
* mips.h (INSN_SYNC): New flag.
1998-12-09 23:50:06 +00:00
David Taylor
2289f0d25e
define completer_chars so that opcodes/hppa-dis.c compiles.
1998-12-09 16:08:26 +00:00
Ian Lance Taylor
2b6348fcaa
* i386.h (i386_optab): Permit w suffix on processor control and
...
status word instructions.
1998-12-06 18:22:55 +00:00
Ulrich Drepper
b57b7d4c82
Update.
1998-12-03 02:00:20 +00:00
Ulrich Drepper
46be1c93d2
Update.
1998-12-02 23:38:04 +00:00
Ulrich Drepper
46ab34a185
Add more LL_* options from Irix 6.5.
1998-12-02 23:36:56 +00:00
Ulrich Drepper
077e3444ce
Update.
1998-12-02 21:47:13 +00:00
Ulrich Drepper
47a5b9f337
Add R_MIPS_JALR and adjust R_MIPS_max appropriately.
1998-12-02 21:46:19 +00:00
Doug Evans
6ad9ba646b
add docs for r5900 arg characters
1998-12-02 20:44:29 +00:00
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