aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-11-20 * sim_calls.c (sim_resume): Reset sim_should_run if single stepping.David Edelsohn2-14/+115
1996-11-20 * mn10300-dis.c: Rough cut at printing some operands.Jeff Law2-19/+86
1996-11-19 * mn10300-dis.c: Start working on disassembler support.Jeff Law3-9/+276
* mn10300-opc.c (mn10300_opcodes): Fix masks on several insns. Selects opcodes & consumes bytes. Breaks badly if given data instead of code. No operands yet.
1996-11-19Do not convert short branch followed by short instruction into a parallel op ↵Michael Meissner1-0/+8
if -O
1996-11-19Do not build librx on d10vMichael Meissner2-1/+7
1996-11-19 * gas/mn10300/movm.s: Update for correct syntax.Jeff Law3-18/+30
* gas/mn10300/basic.exp: Update expected movm bit patterns.
1996-11-19 * config/tc-mn10300.c (md_assemble): Handle MN10300_OPERAND_REG_LIST.Jeff Law2-2/+76
So GCC can use movm in prologue/epilogues.
1996-11-19 * mn10300-opc.c (mn10300_operands): Add "REGS" for a registerJeff Law2-2/+11
list. (mn10300_opcodes): Use REGS for register list in "movm" instructions.
1996-11-19 * mn10300.h (MN10300_OPERAND_REG_LIST): Define.Jeff Law2-0/+12
1996-11-19 * gdbtk.c (gdbtk_readline): Fix memory leak.Tom Tromey2-1/+8
1996-11-19 Fixes for Tcl 7.6 / Tk 4.2:Tom Tromey3-661/+11
* gdbtk.tcl (apply_filespec): Use tk_getOpenFile. Removed old fileselect code. * gdbtk.c (Tcl_Alloc): Renamed from Tcl_Malloc.
1996-11-19Fix Irix6 host build problem.Jim Wilson2-2/+7
* config/mips/tm-mips.h (FIX_CALL_DUMMY): Change unsigned LONGEST to ULONGEST.
1996-11-18 * libiberty.h: Checkin again; last checkin failed due to sticky tag.Dawn Perchik1-0/+14
1996-11-18 * config/tc-mn10300.c (mn10300_insert_operand): Provide prototypeJeff Law2-7/+24
via PARAMS. (check_operand): Likewise.
1996-11-18Fix previous changeMichael Meissner1-1/+3
1996-11-18Check validity of user parallel operationsMichael Meissner2-0/+6
1996-11-18 * configure.in (mn10300): Build everything except gdb & libgloss.Jeff Law2-1/+5
1996-11-18Branch and link instructions modify r13Michael Meissner2-0/+8
1996-11-18Add3 sets the carryMichael Meissner1-0/+6
1996-11-18finally remove errant mentions of SanitizeAngela Marie Thomas2-2/+5
1996-11-16 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>Fred Fish2-7/+21
* procfs.c (wait_fd): Handle EINTR error return from poll by restarting the poll. * defs.h (PIDGET): Define a default version that just returns its argument unchanged. * inflow.c (terminal_init_inferior): Eliminate #ifdef of PIDGET and fold both alternatives into common code. (pass_signal): Use PIDGET for pid passed to kill().
1996-11-15 * gas/mn10300/other.s: Put parens around registerJeff Law2-3/+18
argument in calls and jmp instructions.
1996-11-15 * mn10300-opc.c (mn10300_opcodes): Demand parens aroundJeff Law2-2/+12
register argument is calls and jmp instructions. Found trying to build libgcc2 for the mn10300 :-)
1996-11-15Fix some warningsMichael Meissner2-0/+349
1996-11-15 * Makefile.in (emn10300.c): Add dependencies.Jeff Law3-0/+33
* configure.tgt: Handle mn10300. * emulparms/mn10300.sh: New file. Skeleton support for the mn10300. Matsushita.
1996-11-14Fix warningMichael Meissner1-0/+4
1996-11-14Define ULONGESTMichael Meissner2-0/+10
1996-11-14Merge from FSF.Per Bothner1-0/+62
1996-11-14Thu Nov 14 11:17:49 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-3/+18
* config/tc-d10v.c (write_2_short): Fix bug that wouldn't allow a branch and link in parallel with an exe instruction.
1996-11-13 * gas/h8300/ffxx1.d: Update for recent disassembler changes.Jeff Law1-16/+16
Bring over from h8s beta branch.
1996-11-13 (Fix from Jim Wilson)Fred Fish1-1/+1
* c-typeprint.c (cp_type_print_method_args): Pass -1 for show in recursive call to type_print.
1996-11-12Tue Nov 12 15:45:42 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt0-0/+0
* d10v.h: Remove empty file.
1996-11-12Patches to add Irix6 host support.Jim Wilson14-35/+50
1996-11-12 * filemode.c: Include sysdep.h.Dawn Perchik1-0/+1
* ihex.c: Add casts to eliminate compiler warnings. * sunos.c: Add casts to eliminate compiler warnings.
1996-11-12Tue Nov 12 12:16:40 1996 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder3-44/+521
* sh-tdep.c: Add functionality for target function calls. * config/sh/tm-sh.h: Add support for target function calls. This is a safety check-in: everything works, and there'll be another clean-up round shortly.
1996-11-12start-sanitize-m32rMichael Snyder2-38/+80
Tue Nov 12 12:06:58 1996 Michael Snyder <msnyder@cleaver.cygnus.com> * m32r-tdep.c: Add functionality for target function calls. * valops.c: Small change to support target function calls. * config/m32r/tm-m32r.h: Add support for target function calls. This is a safety checkin -- everything works, but there'll be another clean-up round later.
1996-11-12Mon Nov 11 17:15:59 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer3-14/+20
* defs.h: modify Nov 11 12:59:00 change so _MSC_VER is checked instead of _WIN32 * win32-nat.c: fix Nov 11 12:59:00 change (windows.h should be included instead of windefs.h for compilers other than VC++). * mswin/windefs.h: remove ^Ms and change C++ style comments to C style comments
1996-11-11 * utils.c (get_cell): Fix off-by-one bug.Mark Alexander1-0/+7
* mips-tdep.c (get_frame_pointer, fix_sign_extension): New functions to consolidate common code. (mips_frame_chain, init_extra_frame_info): Use new functions to fix problems with backtrace and finish commands on ddb board.
1996-11-11 * gdb.base/funcargs.c: Use cast rather than "UL" suffix toJeff Law1-0/+5
force argument to an unsigned long type. From Peter Schauer.
1996-11-11 * mips-tdep.c, remote-mips.c, values.c, mdebugread.c,Dawn Perchik9-175/+345
config/mips/tm-mips.h: Add/fix bugs for 64-bit mips support. * defs.h: Cleanup; add prototypess * corefile.c: Change FIXME #ifdef * win32-nat.c: Include windefs instead of windows.h. * utils.c: Add routines for printing addresses and registers based on type size.
1996-11-11 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptypeFred Fish1-0/+17
tests and anonymous union print/ptype tests. * gdb.base/list.exp (test_forward-search): Increase timeout by 5 minutes for the "search extremely long line" case. * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is completely optional and that the pass/fail messages use the command as the message if that third arg is a null string. (gdb_test_exact): Arrange that a null string pattern means match a null string output rather than any output, which might include random errors. * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for backtrace test. * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was always failing and failure is now exposed by gdb.exp changes.
1996-11-11 * callch.exp: Add mips*-sgi-irix* xfail forFred Fish4-41/+52
"call king(a, otto[[10, 15], [20, 25]])". * pr-8742.exp: Add mips*-sgi-irix* xfails for "pass int powerset tuple" "pass set powerset tuple" "pass modeless int powerset tuple" and "pass modeless set powerset tuple". * tuples.exp: Add sparc-*-solaris* and sparc-*-sunos* xfails for several "set var" commands that are failing. Convert most of the set commands into gdb_test_exact commands.
1996-11-11 * install.sh (chmodcmd): Set to null if the DST directory alreadyBrendan Kehoe1-0/+1
exists.
1996-11-11Use target_cflags to set -mrelocatable-lib -mno-eabi, not config/mt-ppc.Michael Meissner3-8/+5
1996-11-11Add more support for V.4 shared libsMichael Meissner1-0/+8
1996-11-09 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes thatFred Fish1-0/+5
weren't being noted.
1996-11-09 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.Peter Schauer1-1/+6
* gdb.stabs/weird.exp: Remove v_comb xfails.
1996-11-09 * config/m68k/sun3os4.mh (MMALLOC_CFLAGS): Define MMCHECK_FORCE to 1.Peter Schauer1-0/+6
1996-11-09 * alpha-tdep.c (heuristic_proc_desc): Stop examining the prologuePeter Schauer6-7/+69
if we encounter a positive stack adjustment. (find_proc_desc): If heuristic_fence_post is non-zero, use heuristic_proc_start to determine the start of a function before calling heuristic_proc_desc. * coffread.c (coff_symtab_read): Change minimal symbol types for C_LABEL symbols from mst_* to mst_file_*. * config/m68k/sun3os4.mh (MMALLOC_CFLAGS): Define MMCHECK_FORCE to 1. * configure.in: Handle error message from sun3 native ld when configuring HLDFLAGS. * configure: Regenerated with autoconf. * c-valprint.c (c_value_print): Adjust value address by VALUE_OFFSET. * cp-valprint.c (cp_print_value): Prevent gdb crashes by making sure that the virtual base pointer from an user object still points to accessible memory. * dbxread.c (dbx_symfile_init): Initialize sym_stab_info to clear the recently added header_files fields. (dbx_symfile_finish): Free hfiles[i].vector to avoid storage leak.
1996-11-09Fri Nov 8 16:19:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+146
* d10v-sim.h (simops): Add flag is_long. (State): Add pc_changed. Instructions which update the PC should use the JMP macro which sets this. (JMP): New macro. Sets the PC and the pc_changed flag. * gencode.c (write_opcodes): Add is_long field. * interp.c (lookup_hash): If we blindly apply a short opcode's mask to a long opcode we could get a false match. Check the opcode size. (hash): Add a size field to the hash table. (sim_open): Initialize size field in hash table. (sim_resume): Change to logic for setting the PC. Used to increment the PC if it had not been changed. This didn't allow single-instruction loops. Now checks the flag State.pc_changed. Also now stops when ^C is received. (dmem_addr): Fix translation of data segments to unified memory. (sim_ctrl_c): New function. When ^C is received, set stop_simulator flag. * simops.c: Changed all branch and jump instructions to use new JMP macro. (OP_20000000): Corrected trace information to show this is a ldi.l, not a ldi.s instruction.