Doug Evans
6addb8d9fe
* gas/dvp/vif-2.[sd]: New testcases.
1998-03-06 20:54:22 +00:00
Fred Fish
3ffbdf1532
PR 15068
...
* utils.c (quit): Call SERIAL_DRAIN_OUTPUT rather than
SERIAL_FLUSH_OUTPUT.
* serial.h (struct serial_ops): Add drain_output, pointer to
function that waits for output to drain.
(SERIAL_DRAIN_OUTPUT): Macro to wait for output to drain.
* ser-unix.c (hardwire_drain_output): New function and prototype.
* ser-unix.c (hardwire_ops): Add entry for drain_output function.
* ser-tcp.c (tcp_ops): Ditto.
* ser-ocd.c (ocd_ops): Ditto.
* ser-mac.c (mac_ops): Ditto.
* ser-go32.c (dos_ops): Ditto.
* ser-e7kpc.c (e7000pc_ops): Ditto.
1998-03-06 20:38:45 +00:00
Doug Evans
d030671bfc
* config/tc-dvp.c (s_endgif): Fix nloop calc and test. Warn if
...
insufficient data present. Fix insertion of computed nloop value.
1998-03-06 19:40:53 +00:00
Doug Evans
4aa141721d
* dvp-dis.c (print_gif): Fix length calcs for gifimage.
...
(print_insn): Do mask comparison on proper opcode word.
* dvp-opc.c (u_parse_sdest): Return -1 if dest missing.
(parse_bc): Catch missing dest.
(parse_vfreg): Replace atoi call with strtol.
(parse_{bcftreg,ffstreg,freg,ireg,vi01,gif_prim,gif_nloop}): Likewise.
(parse_bcftreg,parse_ffstreg): Handle missing dest.
(extract_gif_eop): New function.
(gif_operands): Update eop entry.
(VGIFOP,VGIFNREGS): Fix calcs.
(extract_gif_prim): Set *pinvalid to 1 if prim not used.
(gif_regs): Add entry for unused 11 case.
(print_gif_regs): Print empty list instead of nothing.
(extract_gif_nloop): Fix value calc.
(print_gif_nloop): Always print value, even if 0.
1998-03-06 19:37:35 +00:00
Doug Evans
e1888c9576
* gas/dvp/upper-2.d (loi): Fix expected output.
...
* gas/dvp/vif-1.[sd]: Add more tests.
* gas/dvp/gif{packed,reglist,image}-1.[sd]: New testcases.
* gas/dvp/dvp.exp: Run them. Pass -I${srcdir}/${subdir} to gas.
1998-03-06 19:27:21 +00:00
Michael Snyder
d6acae6881
Thu Mar 5 16:07:41 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
...
* sparcl-tdep.c: fix #endif comments
1998-03-06 00:09:31 +00:00
Jason Molenda
56deac4b9c
Thu Mar 5 15:10:35 1998 Jason Molenda (crash@bugshack.cygnus.com)
...
* Makefile.in (BISON): Configure substitutes in @YACC@, not @BISON@.
1998-03-05 23:11:20 +00:00
Keith Seitz
17772016ca
* ocd.c (ocd_open): If we fail ocd_start_remote, make sure we
...
error () so that we abort out of bdm_ppc_open.
1998-03-05 22:41:56 +00:00
Andrew Cagney
6ba4c1539f
Fix opcode fields in SHFL.*
1998-03-05 21:32:31 +00:00
Frank Ch. Eigler
370e0ef781
* Fixed a double-buffering bug in PKE, due to naive use of
...
complex macros with side-effects. Gripes.
1998-03-05 20:23:59 +00:00
Martin Hunt
1d7a3fd775
Wed Mar 4 16:53:52 1998 Martin M. Hunt <hunt@cygnus.com>
...
* serial.c (_initialize_serial): Add a description of
"set remotelogbase".
* command.c (do_setshow_command): If no arguments are supplied,
don't dump core, instead print out an error message.
1998-03-05 01:04:13 +00:00
Jason Molenda
94ec3e76cb
Wed Mar 4 16:50:18 1998 Jason Molenda (crash@bugshack.cygnus.com)
...
* gdbtk.c (gdb_listfiles): Fix thinko in last change.
1998-03-05 00:51:00 +00:00
Jason Molenda
d7363521cf
Wed Mar 4 15:34:49 1998 Jason Molenda (crash@bugshack.cygnus.com)
...
* gdbtk.c (gdb_listfiles): Allocate space for 'files' dynamically.
1998-03-04 23:35:30 +00:00
James Lemke
9ce23bf951
* interp.c (sim_open): Map 4M of memory at zero for SKY sim only.
1998-03-04 23:33:36 +00:00
John Metzler
24d084d94b
type in feb 19
1998-03-04 21:52:56 +00:00
Doug Evans
599bae2187
* Makefile.in (SIM_EXTRA_DEPS): Add cpu-opc.h.
...
(arch.o): Delete cpu-opc.h dependency.
(decode.o,model.o): Likewise.
(decodex.o,modelx.o): Likewise.
1998-03-04 21:22:09 +00:00
Doug Evans
f8ca1a47e6
Fix 4320 sanitization.
1998-03-04 21:14:50 +00:00
Doug Evans
5e731826d8
Fix vr4320 sanitization.
1998-03-04 21:03:29 +00:00
Doug Evans
83d9ce0029
* cpu.h,model.c,sem-switch.c,sem.c: Regenerate.
...
* cpux.h,decodex.[ch],modelx.c,readx.c,semx.c: Regenerate.
1998-03-04 20:14:51 +00:00
Doug Evans
a6cefe4f38
* m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.
1998-03-04 20:10:36 +00:00
John Metzler
863b20a3ad
Cleanup entry for feb 19
1998-03-04 19:26:03 +00:00
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