Alan Modra
b3f7d5fdb0
* ia64.h: Use #include "" instead of <> for local header files.
* sparc.h: Likewise.
25 years ago
Nick Clifton
4f1d9bd8e2
Fix typos in ChangeLogs; add coff/external.h; fix copyright dates
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
Richard Henderson
252b5132c7
19990502 sourceware import
28 years ago
Stan Shebs
071ea11e85
Initial creation of sourceware repository
28 years ago
Ian Lance Taylor
5583be2433
* sparc.h: Include <ansidecl.h>. Update function declarations to
use prototypes, and to use const when appropriate.
30 years ago
Ian Lance Taylor
b21efdbe64
* sparc.h (F_FLOAT, F_FBR): Define.
PR 355.
31 years ago
David Edelsohn
4be1b31325
* sparc.h (SPARC_OPCODE_ARCH_MASK): New macro.
31 years ago
David Edelsohn
8c3f315e6a
* sparc.h (sparc_{encode,decode}_sparclet_cpreg): Declare.
Mark operand letters uU as in use.
31 years ago
Jeff Law
803108ab64
* sparc.h (sparc_opcode_lookup_arch) Make return type in
declaration consistent with return type in definition.
31 years ago
David Edelsohn
7484896ba2
* sparc.h (enum sparc_opcode_arch_val): Replaces sparc_architecture.
(SPARC_OPCODE_CONFLICT_P): Renamed from ARCHITECTURES_CONFLICT_P.
(bfd_* defines): Delete.
(sparc_opcode_archs): Replaces architecture_pname.
(sparc_opcode_lookup_arch): Declare.
(NUMOPCODES): Delete.
31 years ago
David Edelsohn
2d422c4234
(ARCHITECTURES_CONFLICT_P): Add ChangeLog entry for v9a addition and fix typo
in macro.
31 years ago
David Edelsohn
224721792f
* sparc.h (enum sparc_architecture): Add v9a.
31 years ago
David Edelsohn
44292d2e1e
* sparc.h (sparc_{encode,decode}_asi): Declare.
31 years ago
David Edelsohn
97eab8a17c
* sparc.h (F_NOTV9): Define.
32 years ago
Ken Raeburn
f2c42ba402
update doc for sparclite 934 opcode table changes
33 years ago
Ken Raeburn
7b22a53c6c
m68k.h (m68ec030): Defined as alias for 68030.
(m68k_opcodes): New type characters "3" for 68030 MMU regs and "t" for
immediate 0-7 added. Set up some opcodes (ptest, bkpt) to use them.
Tightened description of "fmovex" to distinguish it from some "pmove"
encodings. Added "pmove" for 68030 MMU regs, cleaned up descriptions that
claimed versions were available for chips not supporting them. Added
"pmovefd".
sparc.h: Fixed up some comments.
34 years ago
Ken Raeburn
47660bef1b
fix for PRs 1360 and 1370 -- new v8 patterns for save,inc,dec
35 years ago
Stu Grossman
cc35cb05ce
* sparc.h: fix opcode for tsubcctv.
35 years ago
Michael Tiemann
a9b0d1aece
* sparc.h (nop): Add RD_GO to `lose' so that only %g0 in dest is
disassembled as a nop.
35 years ago
Stu Grossman
f59db85529
* bfd.h, ieee.h, opcode/m68k.h, opcode/sparc.h: ANSIfy enums.
35 years ago
Michael Tiemann
aa09fc9b6b
Fix backward i/f bit in movcc insns.
35 years ago
Steve Chamberlain
0227e9187b
Initial revision
35 years ago
Michael Tiemann
35fadbebb7
Updated movc and fmovc patterns to reflect the latest encodings in the
0.3.1 Sparc V9 manual.
35 years ago
K. Richard Pixley
7078c4acc1
added spaces after ,a annuls and ,N ,T bpred bits.
36 years ago
K. Richard Pixley
68359a924f
Changes for %d and %q registers.
36 years ago
Steve Chamberlain
fcc654cbfd
Changes in reloc numbers, lint, and removal of const
36 years ago
K. Richard Pixley
1b2d0bf260
"brz <register>, label" bug fix.
36 years ago
Jim Wilson
ea361b4ab5
Add movgeu and movlu insns. Add `,a' for the fbcc insns.
36 years ago
K. Richard Pixley
c7236eee80
More v9 fixes.
36 years ago
K. Richard Pixley
52686f5037
Working out v9 bugs.
36 years ago
K. Richard Pixley
2d413945c9
Once more, this time with sane opcodes.
36 years ago
K. Richard Pixley
e8b85e2e2d
upgrade from v9 delta doc 2.02 to delta 2.1.
36 years ago
K. Richard Pixley
21c97f13c7
Changes for v9.
36 years ago
K. Richard Pixley
c95b6fd116
v9 checkpoint.
36 years ago
K. Richard Pixley
5f2e3309fe
Added gt and lt aliases for g and l conditions. Also, added "[i]"
lines for "[i+1]" instructions.
36 years ago
K. Richard Pixley
d19d9ce067
Macro'd everything, tightened masks.
36 years ago
K. Richard Pixley
839df5c343
v9 stuff.
36 years ago
K. Richard Pixley
e1bba588b8
Merged in gdb changes.
36 years ago
K. Richard Pixley
089aacdb56
Initial revision
36 years ago
K. Richard Pixley
dd3b648e8b
Johns release
36 years ago
John Gilmore
831c851165
Initial revision
36 years ago
gdb-3.3
4187119d59
gdb-3.3
37 years ago
gdb-3.1
e91b87a368
gdb-3.1
38 years ago
gdb-2.8.1
bb7592f010
gdb-2.8.1
38 years ago