Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
a 3 bit space id instead of a 2 bit space id.
Fixes net problem.
|
|
* d10v.h: Add some additional defines to support the
assembler in determining which operations can be done in parallel.
|
|
|
|
* d10v.h (OPERAND_SHIFT): New operand flag.
|
|
definitions inside #ifndef so that programs that want to
can define PRIVATE_XMALLOC and then define xmalloc and
xrealloc anyway they want.
(basename): Document in source that we can't declare
the parameter type because it is declared inconsistently across
different systems.
|
|
* d10v.h: Changes for divs, parallel-only instructions, and
signed numbers.
|
|
Mon Jul 22 11:21:15 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h (pd_reg): Define. Putting the definition here allows
the assembler and disassembler to share the same struct.
end-sanitize-d10v
|
|
* dis-asm.h (print_insn_alpha): Don't declare.
(print_insn_alpha_osf, print_insn_alpha_vms): Declare.
|
|
Williams <steve@icarus.com>.
|
|
|
|
|
|
Thu Jul 18 13:20:39 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* common.h (EM_CYGNUS_D10V): Redefine.
end-sanitize-d10v
|
|
|
|
|
|
Wed Jul 17 14:45:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* dis-asm.h: (print_insn_d10v): Declare.
end-sanitize-d10v
|
|
Wed Jul 17 14:46:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* d10v.h: New file.
end-sanitize-d10v
|
|
print_insn_sparc64 and print_insn_sparclite.
* (INIT_DISASSEMBLE_INFO): Split into two pieces. One,
INIT_DISASSEMBLE_INFO_NO_ARCH inits everything except for endian,
mach, and arch.
|
|
|
|
So we don't disassemble "biand" as "band".
|
|
|
|
* h8300.h (UNOP3): Mark the register operand in this insn
as a source operand, not a destination operand.
(SHIFT_2, SHIFT_IMM): Remove. Eliminate all references.
(UNOP3): Change SHIFT_IMM to IMM for H8/S bitops. Mark
register operand with SRC_IN_DST.
More hackery for new shift ops on the H8/S.
|
|
as a source operand, not a destination operand.
So the simulator can handle shal #2,er0 correctly.
|
|
|
|
AUXESZ, LINESZ, RELSZ as numeric constants rather than uses of
sizeof. Define AOUTHDRSZ in all files.
* pe.h (AOUTSZ): Define by adding to AOUTHDRSZ.
|
|
|
|
* alpha.h: New file.
|
|
* alpha.h: New file.
* common.h (EM_ALPHA): Define.
start-sanitize-arc
(EM_CYGNUS_ARC): Change to not conflict with EM_ALPHA.
end-sanitize-arc
|
|
|
|
fdivp, and fdivrp. Add ffreep.
|
|
end-sanitize-h8s
More H8/S stuff.
|
|
(H8300SBADMAG): Define.
end-sanitize-h8s
H8/S stuff
|
|
(ABS32SRC, ABS32DST, DSP32LIST, ABS32LIST, A32LIST): Define.
(BITOP): Accept additional (unused) argument. All callers changed.
(EBITOP): Likewise.
(O_LAST): Bump.
(ldc, stc, movb, movw, movl): Use 32bit offsets and absolutes.
start-sanitize-h8s
* h8300.h (EXR, SHIFT_2, MACREG, SHIFT_IMM, RDINC): Define.
(O_TAS, O_CLRMAC, O_LDMAC, O_MAC, O_LDM, O_STM): Define.
(BITOP, EBITOP): Handle new H8/S addressing modes for
bit insns.
(UNOP3): Handle new shift/rotate insns on the H8/S.
(insns using exr): New instructions.
(tas, mac, ldmac, clrmac, ldm, stm): New instructions.
end-sanitize-h8s
You guessed it. More H8/S junk.
|
|
* fopen-vms.h: New file.
|
|
|
|
(Elf64_Mips_Internal_Rel): Define.
(Elf64_Mips_External_Rela, Elf64_Mips_Internal_Rela): Define.
(RSS_*): Define.
|
|
consistent with other similar relocs.
Cleaning up while working on HMSE.
|
|
explaining what each reloc is used for.
(R_MOV16B1, R_MOV16B2): Renamed from R_MOVB1 and R_MOVB2.
(R_MOV24B1, R_MOV24B2): Renamed from R_MOVLB1 and R_MOVLB2.
(R_MOVL1, R_MOVL2): New relocs.
More changes for the H8/300 relaxing linker. HMSE.
|
|
linker.
HMSE.
|
|
(struct internal_scnhdr): Use SCNNMLEN for s_name field.
|
|
|
|
PR 355.
|
|
from all insns.
(ABS8SRC,ABS8DST): Add ABS8MEM.
(add.l): Fix reg+reg variant.
(eepmov.w): Renamed from eepmovw.
(ldc,stc): Fix many cases.
We'll use ABS8MEM for access to the 8-bit area.
Fixes from running the h8300 testsuite.
hmse.
|
|
|
|
x_comdat fields to x_scn struct.
* i386.h (union external_auxent): Likewise.
* powerpc.h (union external_auxent): Likewise.
* internal.h (union internal_auxent): Likewise.
|
|
|
|
for duplicate entries N_BROWS and N_MOD2.
* stab_gnu.h (__define_stab_duplicate): Define before including
stab.def.
|
|
Mark operand letters uU as in use.
|