Nick Clifton
e02fedb69d
Remove annoying entry....:-)
26 years ago
Nick Clifton
8eaec934e2
Remove extraneous whitespace
26 years ago
Nick Clifton
a85d7ed0f0
Add s390 support
26 years ago
H.J. Lu
9853629004
2001-01-23 H.J. Lu <hjl@gnu.org>
* include/coff/pe.h (struct external_PEI_DOS_hdr): New.
(struct external_PEI_IMAGE_hdr): New.
26 years ago
Patrick Macdonald
0715dc88cf
Binutils portion of fix for syntax array elements when max
operands is greater than 127.
2001-02-02 Patrick Macdonald <patrickm@redhat.com>
* cgen.h (CGEN_SYNTAX_CHAR_TYPE): Typedef as unsigned short.
(CGEN_MAX_SYNTAX_ELEMENTS): Rename from CGEN_MAX_SYNTAX_BYTES.
(CGEN_SYNTAX): Define using CGEN_MAX_SYNTAX_ELEMENTS.
* fr30-desc.h: Regenerate with CGEN_MAX_SYNTAX_ELEMENTS.
* m32r-desc.h: Regenerate.
26 years ago
DJ Delorie
bc9bf2596e
merge from gcc
26 years ago
Alan Modra
296bc5686a
Fix swapgs instruction.
26 years ago
Alan Modra
1328dc9844
Adds assembly and dis-assembly support for the HPPA wide
mode, 16 bit forms of ldi, ldo, ldw and stw instructions.
26 years ago
Jan Hubicka
e2914f484e
* i386.c (md_assemble): Check cpu_flags even for nullary instructions.
26 years ago
Nick Clifton
0d2bcfafbf
Updated ARC assembler from arccores.com
26 years ago
Jan Hubicka
7c2b079e27
* i386.h (pinsrw): Add.
26 years ago
Alan Modra
079966a8ad
Fix "movnti"
26 years ago
Phil Blundell
77800f4afb
Update address for bug reports.
26 years ago
Jeff Johnston
8c1f9e76d2
2001-01-09 Jeff Johnston <jjohnstn@redhat.com>
26 years ago
Jan Hubicka
7bc70a8e57
* tc-i386.c (md_assemble): Handle third byte of the opcode as prefix.
* i386.h (i386_optab): Make [sml]fence template to use immext field.
26 years ago
Jan Hubicka
6f8c0c4ccc
* tc-i386.h (CpuK6, CpuAthlon, CpuSledgehammer, CpuMMX, Cpu3dnow,
26 years ago
Jan Hubicka
c0d8940f87
* configure.in: Add support for x86_64 and x86_64-*-linux-gnu*
* NEWS: Add x86_64.
* i386.h (i386_optab): Add "rex*" instructions;
add swapgs; disable jmp/call far direct instructions for
64bit mode; add syscall and sysret; disable registers for 0xc6
template. Add 'q' suffixes to extendable instructions, disable
obsoletted instructions, add new sign/zero extension ones.
(i386_regtab): Add extended registers.
(*Suf): Add No_qSuf.
(q_Suf, wlq_Suf, bwlq_Suf): New.
26 years ago
Jan Hubicka
3e73aa7c95
* tc-i386.h (i386_target_format): Define even for ELFs.
26 years ago
DJ Delorie
a969366f78
* COPYING: Update to current
ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references
to 19yy as example year in copyright notice).
26 years ago
Hans-Peter Nilsson
ca6d9fb3f0
* dis-asm.h (struct disassemble_info): New member "section".
(INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member.
Initialize section member.
26 years ago
DJ Delorie
85ec56b3e2
fix formatting
26 years ago
DJ Delorie
328cd6e949
* safe-ctype.h: Make code work on all targets and not just on
targets where a char is 8 bits.
26 years ago
Nick Clifton
b79e8c7865
Add link option to allow undefiedn symbols in shared libraries
26 years ago
Nick Clifton
bf40d919f9
Fix Formatting.
26 years ago
Jeff Law
ffb34d9aac
* hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux
compatibility.
26 years ago
Jan Hubicka
f16b83dfe5
* tc-i386.c (md_assemble): Refuse 's' and 'l' suffixes in the intel
mode; convert 'd' suffix to 's' or 'l'; remove all DWORD_MNEM_SUFFIX
references.
(intel_e09_1): Convert QWORD to 'l' suffix for FP operations; refuse
otherwise.
* tc-i386.h (DWORD_MNEM_SUFFIX): Kill.
(No_dSuf): Kill.
* i386.h (*_Suf): Remove No_dSuf.
(d_suf, wld_Suf,sld_Suf, sldx_Suf, bwld_Suf, d_FP, sld_FP, sldx_FP)
Remove.
(i386_optab): Remove 'd' in the suffixes.
26 years ago
Alan Modra
d58c3cb85e
Replace #warning with #error
26 years ago
Christopher Faylor
39cd252546
Actually add safe-ctype.h
26 years ago
Christopher Faylor
2c6c601812
* safe-ctype.h: New file.
26 years ago
Alan Modra
0aec643be7
#warn -> #warning
26 years ago
DJ Delorie
324069ad94
* getopt.h obstack.h: Standarize copyright statement.
26 years ago
DJ Delorie
f93eaf706d
* demangle.h: Change "new_abi" to "v3" everywhere.
26 years ago
Nick Clifton
c6c98b3833
Add MIPS SB1 machine
26 years ago
Nick Clifton
84ea6cf2c5
Add MIPS V and MIPS 64 machine numbers
26 years ago
Nick Clifton
e7af610e14
Add MIPS32 as a seperate MIPS architecture
26 years ago
Nick Clifton
4372b67322
Improve MIPS32 support
26 years ago
Nick Clifton
abf1d184bd
Add x86-64 support files.
26 years ago
DJ Delorie
b13291a979
* libiberty.h: Move #includes to top. Prototype xmalloc_failed.
26 years ago
Hans-Peter Nilsson
723b0f0d39
* common.h (e_machine numbers): Clarify comments to describe how
EM_* constants are assigned. Move EM_PJ from official section to
ad-hoc section.
(EM_CRIS): Correct comment to match official description.
(EM_MMIX): Ditto.
26 years ago
Nick Clifton
3ba3ce6627
Add new ELF ABI defines
26 years ago
H.J. Lu
1da80a8282
2000-11-20 H.J. Lu <hjl@gnu.org>
* common.h (ELFOSABI_MONTEREY): Renamed to ...
(ELFOSABI_AIX): This.
26 years ago
Richard Henderson
71517c7008
Update relocations per August psABI docs.
* ia64.h (R_IA64_SEGBASE): Remove.
(R_IA64_LTV*): Renumber to 0x74 to 0x77.
(R_IA64_EPLTMSB, R_IA64_EPLTLSB): Remove.
(R_IA64_TPREL14, R_IA64_TPREL64I): New.
(R_IA64_DTPMOD*): New.
(R_IA64_DTPREL*): New.
26 years ago
Hans-Peter Nilsson
6e53a71409
Correct date and style of last entry
26 years ago
Hans-Peter Nilsson
4cabd1d10f
* demangle.h: Add gnat and java demangle styles.
26 years ago
Hans-Peter Nilsson
82e7f05e13
* hashtab.h (struct htab): Add member return_allocation_failure.
(htab_try_create): New prototype. Mention which functions may
return NULL when this is used.
26 years ago
Hans-Peter Nilsson
6f72978879
* hashtab.h: Change void * to PTR where necessary.
26 years ago
Jakub Jelinek
19f7b01094
gas/
* config/tc-sparc.c (sparc_ip): Fix a bug which caused v9_arg_p
instructions to loose any special insn->architecture mask.
* config/tc-sparc.c (v9a_asr_table): Add v9b ASRs.
(sparc_md_end, sparc_arch_types, sparc_arch,
sparc_elf_final_processing): Handle v8plusb and v9b architectures.
(sparc_ip): Handle siam mode operands. Support v9b ASRs (and
request v9b architecture if they are used).
bfd/
* elf32-sparc.c (elf32_sparc_merge_private_bfd_data,
elf32_sparc_object_p, elf32_sparc_final_write_processing):
Support v8plusb.
* elf64-sparc.c (sparc64_elf_merge_private_bfd_data,
sparc64_elf_object_p): Support v9b.
* archures.c: Declare v8plusb and v9b machines.
* bfd-in2.h: Ditto.
* cpu-sparc.c: Ditto.
include/opcode/
* sparc.h (enum sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_V9B.
Note that '3' is used for siam operand.
opcodes/
* sparc-dis.c (v9a_asr_reg_names): Add v9b ASRs.
(compute_arch_mask): Add v8plusb and v9b machines.
(print_insn_sparc): siam mode decoding, accept ASRs up to 25.
* opcodes/sparc-opc.c: Support for Cheetah instruction set.
(prefetch_table): Add #invalidate.
26 years ago
DJ Delorie
74bcd5294f
merge from gcc repository
26 years ago
Hans-Peter Nilsson
b4db717d67
Correct date of checkin
26 years ago
Hans-Peter Nilsson
fc7372e2a7
* dis-asm.h: Declare cris_get_disassembler, not print_insn_cris.
Fix typo in comment.
26 years ago