Frank Ch. Eigler
5068e793ef
* Merely eliminated silly duplicated code, to raise test coverage.
...
* sky-pke.c (pke_issue): Move interrupt-handling into decode logic.
(pke_code_*): Remove duplicated interrupt-handling code.
1998-03-04 19:14:03 +00:00
Ron Unrau
a859684b25
sim-main.h: track SKY register number changes from gdb
...
interp.c: ditto
1998-03-04 08:47:31 +00:00
Ron Unrau
4f0f84e7fb
elfread.c (elf_symtab_read): merge SYMBOL_IS_SPECIAL into MAKE_MSYMBOL_SPECIAL
...
config/mips/tm-mips.h: ditto
symtab.h: update comments re minimal_symbol->info
mips-tdep.c: globalize gdb_print_insn_mips
txvu-tdep.c: disassemble support
config/mips/tm-txvu.h: add vu_pc, use MAKE_MSYMBOL_SPECIAL, track updates
from tm-r5900.h
1998-03-04 08:45:55 +00:00
Doug Evans
239f4e323c
* cgen-asm.in: Move insertion of generated routines to top of file.
...
(insert_normal): Add prototype. Delete `shift' arg.
* cgen-dis.in: Move insertion of generated routines to top of file.
(extract_normal): Add prototype. Delete `shift' arg.
(print_normal): Add prototype. Call CGEN_PRINT_NORMAL if defined.
(print_keyword): Add prototype. Fix type of `attrs' arg.
1998-03-04 02:54:57 +00:00
Doug Evans
e4726e6dfc
* sim-core.c (sim_core_attach): Use xmalloc instead of zalloc.
...
Use 0xa5 as initial value.
(sim_core_map_detach): Use free instead of zfree.
Back out this change.
1998-03-04 02:05:06 +00:00
John Metzler
3a012857c6
vr4111 changes for mips64vr4111-*-elf, Passes make chack with only 2 failures
1998-03-04 01:28:53 +00:00
John Metzler
67359871bb
Previously, the size of pointers was taken from the hosts pointer size. Now, it is a function of TARGET_PTR_BITS.
1998-03-04 01:12:43 +00:00
John Metzler
2425869cc2
Target triple mips64vr4111-*-elf is defined by the header file tm-vr4xxx.h
1998-03-04 00:28:41 +00:00
John Metzler
439601f2a7
Supports mips64vr4111-*-elf
...
See tm-vrxxx.h
1998-03-04 00:08:00 +00:00
John Metzler
36b823d5e2
Defines a mips configuration which entails
...
Configuration triple mips64vr4111-*-elf
64 bit architecture
16 bit sub core
32 bit ints and floats
No floating point unit
MIPS EABI interface
Dwarf2 debugging format
1998-03-04 00:05:05 +00:00
Jason Molenda
716e3a4f19
Tue Mar 3 14:37:02 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
...
* alpha-nat.c (fetch_osf_core_registers): Renamed from
fetch_aout_core_registers.
(alpha_osf_core_fns): Renamed from alpha_aout_core_fns, change
flavour to bfd_target_unknown_flavour for OSF core files.
1998-03-03 22:38:38 +00:00
Gavin Romig-Koch
dd15abd5a6
* vr4320.igen: New file.
...
* Makefile.in (vr4320.igen) : Added.
* configure.in (mips64vr4320-*-*): Added.
* configure : Rebuilt.
* mips.igen : Correct the bfd-names in the mips-ISA model entries.
Add the vr4320 model entry and mark the vr4320 insn as necessary.
1998-03-03 17:03:57 +00:00
Gavin Romig-Koch
779b65bfdb
* mips-dis.c (_print_insn_mips) : Handle bfd_mach_mips4320.
...
* mips-opc.c ("mac","dmac") : Added 4320 insns.
1998-03-03 16:53:41 +00:00
Gavin Romig-Koch
49e122ae8d
* mips.h (INSN_4320) : Added.
1998-03-03 16:48:34 +00:00
Gavin Romig-Koch
2d035a507f
* config/tc-mips.c : Added vr4320 similar to vr4300.
1998-03-03 16:45:13 +00:00
Gavin Romig-Koch
ad4413e67c
* mips-cpu.c: Reorganize sanitization.
...
* archures.c, bfd-in2.h, mips-cpu.c : Added bfd_mach_mips4320.
1998-03-03 16:31:21 +00:00
Gavin Romig-Koch
7cdb3e273a
* configure.tgt (mips*vr4320el-*-elf*,mips*vr4320-*-elf*): Added.
1998-03-03 16:20:17 +00:00
Gavin Romig-Koch
e4e30cdca4
* configure.tgt (mips64*vr4320*el-*-elf*,mips64*vr4320*-*-elf*) :
...
Added.
1998-03-03 16:16:57 +00:00
Gavin Romig-Koch
c594deb253
* gas/mips/mips.exp (ilocks) : Added mips64vr4320*-*-*.
1998-03-03 16:12:56 +00:00
Gavin Romig-Koch
33d917afb9
* config.sub (mips64vr4320-unknown-elf) : Added.
1998-03-03 16:05:41 +00:00
Andrew Cagney
ca6f76d135
Fix DIV, DIV1 (wrong check for overflow) and DIVU1 (shouldn't check
...
for overflow).
Pacify GCC.
1998-03-03 05:39:49 +00:00
Andrew Cagney
3cdda79a7c
* sim-types.h (SIGNED32, SIGNED64): Pacify GCC.
...
* sim-alu.h (ALU64_BEGIN): Make alu64_r unsigned.
1998-03-03 05:34:31 +00:00
Doug Evans
aca1adeee5
Fix typos.
1998-03-03 01:54:22 +00:00
Michael Snyder
582999774e
Mon Mar 2 17:44:13 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
...
* breakpoint.c (_initialize_breakpoint): Make "en" an alias
for "enable" (so that it doesn't conflict with "end").
1998-03-03 01:46:36 +00:00
Doug Evans
40d160dd18
* Make-common.in (TAGS): Make smarter.
...
* Makefile.in (TAGS): Ditto.
1998-03-03 01:05:23 +00:00
Jason Molenda
d0b6f2adcc
Mon Mar 2 17:04:25 1998 Jason Molenda (crash@bugshack.cygnus.com)
...
* Makefile (VERSION): Bump to 4.17.1.
1998-03-03 01:04:46 +00:00
Doug Evans
3d4e34140a
* Make-common.in (TAGS): Make smarter.
1998-03-03 01:04:00 +00:00
Jason Molenda
290d79e0a6
Mon Mar 2 16:59:15 1998 Jason Molenda (crash@bugshack.cygnus.com)
...
* rdi-share/etherdrv.c (sys_errlist): Add correct decl for Linux.
1998-03-03 01:00:59 +00:00
Jason Molenda
37ac9ecccd
Mon Mar 2 16:51:44 1998 Jason Molenda (crash@bugshack.cygnus.com)
...
* Makefile.in (YYFILES): Remove in maintainer-clean, not distclean.
Er, oops.
1998-03-03 00:52:52 +00:00
Jason Molenda
c87c674ad4
Mon Mar 2 16:47:11 1998 Philippe De Muyter <phdm@macqel.be>
...
* Makefile.in (distclean): Add `rm $(YYFILES)'.
1998-03-03 00:51:10 +00:00
Jason Molenda
79f0b613dc
Mon Mar 2 16:45:48 1998 Philippe De Muyter <phdm@macqel.be>
...
* coffread.c (coff_read_enum_type): Set TYPE_FLAG_UNSIGNED if enum
is unsigned.
1998-03-03 00:48:39 +00:00
Doug Evans
2307e0ee98
Good grief. Detailed function descriptions should accompany their definition.
1998-03-03 00:45:10 +00:00
Michael Meissner
3a0d0c15e7
Fix setting memory from default attributes
1998-03-03 00:35:48 +00:00
Doug Evans
84fc6bd9df
(sim_core_attach): Add a comment describing its function.
...
Tweak switch() sanity check.
1998-03-03 00:30:24 +00:00
Doug Evans
b9bcce6732
Improve comment.
1998-03-03 00:10:34 +00:00
Frank Ch. Eigler
f62dff78f9
* Continuing PKE sim unit tests. Found little bugs in VU instead.
...
* sky-vu1.c (vu1_io_write_register_window): Make CIA (pc) write
effective by updating more registers.
* sky-libvpe.c: Updated to match earlier VU state-change code.
* sky-vpe.h: Removed unused globals from declarations.
1998-03-03 00:00:09 +00:00
Frank Ch. Eigler
48c7100eba
* Added more PKE unit tests. Coverage now at 90%.
...
* t-pke3.trc: Added FLUSH* / PKEMS* tests.
1998-03-02 23:57:35 +00:00
Jason Molenda
6cc922a988
Sun Mar 2 15:16:13 1998 Richard Henderson <rth@cygnus.com>
...
* configure.host, configure.tgt: Add sparc-linux.
* sparc-nat.c: Include <asm/reg.h> not <machine/reg.h> for Linux.
* config/sparc/*linux*: New files.
1998-03-02 23:17:31 +00:00
Doug Evans
0471756934
* sim-core.c (sim_core_attach): Revise last patch.
...
Use 0xa5 as initial value.
1998-03-02 23:03:32 +00:00
Doug Evans
69d2f4a744
* gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
...
(ldi16): Improve test.
(nop): Fix test.
1998-03-02 21:31:45 +00:00
Jason Molenda
4321ed5304
Mon Mar 2 12:12:41 1998 Anthony Thompson (athompso@cambridge.arm.com)
...
* arm-tdep.c (gdb_print_insn_arm): Call print_insn_big_arm
if we're big endian; else call print_insn_little_arm.
Patch contributed in PR 15182.
1998-03-02 20:14:53 +00:00
Angela Marie Thomas
14ae8f4cc8
not used and not wanted
1998-03-02 19:30:05 +00:00
Doug Evans
84fe40560d
* cgen.h (CGEN_BOOL_ATTR): New macro.
1998-03-02 18:44:06 +00:00
Doug Evans
de13b4cbdb
* sim-core.c (sim_core_attach): Use xmalloc instead of zalloc.
...
(sim_core_map_detach): Use free instead of zfree.
1998-03-02 18:20:39 +00:00
Ron Unrau
8c6a2b75b9
add sky-gdb.c to sky_files
1998-03-02 14:43:52 +00:00
Ron Unrau
aac9328044
(find_match): recheck argv[argi] in multi-word match. Fixes crash when
...
subset words are alone on the command line.
1998-03-01 14:49:50 +00:00
Ron Unrau
aaab4e578d
sky-gdb.c: new file - temporary demo version of the sim interface
...
sky-hardware.c: add sim commands
Makefile.in: build sky-gdb.c
1998-03-01 14:41:38 +00:00
Richard Henderson
626d6b2e55
* config/tc-alpha.c (md_shortopts, md_longopts, md_parse_option):
...
Recognize -GN and -relax.
(md_begin): Initialize gp size from -G switch.
(alpha_force_relocation): Always force if -relax.
(alpha_align): Take a new argument that will specify when to
emit an R_ALPHA_ALIGN relocation (though we don't do that now).
Change all callers. Emit nop alignment padding as nop+unop pair.
1998-03-01 01:34:22 +00:00
Richard Henderson
c35d42c21a
* config/obj-elf.c [TC_ALPHA]: Include <elf/alpha.h>.
...
* config/tc-alpha.h (ELF_TC_SPECIAL_SECTIONS): New.
1998-03-01 01:08:03 +00:00
Nick Clifton
d4a05a4013
Prevent core dump when info->symbols is NULL.
1998-03-01 00:04:17 +00:00