aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-08-01 * mips-tdep.c (mips_extract_return_value): Fix returning ofPeter Schauer3-10/+34
values whose length is less than the register size for big endian targets. * alpha-tdep.c (alpha_extract_return_value, alpha_store_return_value): Use alpha_convert_register_to_* to handle functions returning "float" correctly.
1995-08-01 * gasp.c (main): Parse -I option.Steve Chamberlain2-5/+55
(do_include): Look through include list. * gasp.c (change_base): Don't modify numbers in strings. (pr7583) * testsuite/gasp/*: New. * testsuite/Makefile.in: Use gasp tests. * testsuite/config/default.exp: Add gasp stuff.
1995-08-01 * testsuite/Makefile.in: Use gasp tests.Steve Chamberlain2-1/+16
* testsuite/config/default.exp: Add gasp stuff.
1995-08-01Keep gasp.Steve Chamberlain1-1/+2
1995-08-01gasp is gone from here.Steve Chamberlain1-1/+0
1995-08-01 moved.Steve Chamberlain1-40/+0
1995-08-01moved.Steve Chamberlain6-77/+0
1995-08-01 new file.Steve Chamberlain1-0/+35
1995-08-01 New order.Steve Chamberlain73-435/+208
1995-08-01 * h8500-tdep.c: General linting and cleanup.Stan Shebs4-163/+168
(opcodes/h8500-opc.h): Don't include. (code_size, data_size): Make static. (frame_locals_address, frame_args_address): Remove. (h8300_pop_frame): Rename to h8500_pop_frame. (big_command, medium_command, compact_command, small_command): Define as regular functions rather than with macro trickery. (tm_print_insn): Set to correct disassembler function. * config/h8500/tm-h8500.h: Minor cleanup, add prototypes. (ABOUT_TO_RETURN): #if 0 out. (FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS): Use usual define. (GDB_TARGET_IS_H8500): Remove duplicate definition. (regoff): Remove, never used. * config/h8500/h8500.mt (TDEPFILES): Add monitor.o.
1995-08-01yet more vms workKen Raeburn2-80/+87
1995-08-01 * gasp.c (change_base): Don't modify numbers in strings. (pr7583)Steve Chamberlain10-0/+135
* testsuite/gas/gasp/*: New.
1995-07-31Oops, don't edit a file when your checkin hasn't finishedJ.T. Conklin1-1/+1
1995-07-31* configure.in: Check for unistd.h.J.T. Conklin18-318/+563
* configure: Regenerated. * command.c, cp-valprint.c, fork-child.c, i386-tdep.c, i386b-nat.c, inflow.c, main.c, maint.c, objfiles.c, solib.c, source.c, stack.c, symfile.c, top.c, utils.c: Include strings.h and/or unistd.h to bring prototypes into scope.
1995-07-31remove local variables, change-log-mode does all of thatKen Raeburn1-8/+15
1995-07-31 * strings.c (print_strings): For compatibility with existingIan Lance Taylor2-4/+4
strings programs, print strings which are not terminated with a null byte or a newline. * binutils.texi, strings.1: Update documentation accordingly.
1995-07-31 * cfg-ml-com.in (z8k-*-coff): Add 'std' multilib build.Steve Chamberlain1-2/+2
1995-07-31 * ar.c (replace_members): For compatibility with existing arIan Lance Taylor1-0/+12
programs, permit users to add the same file multiple times.
1995-07-31Add file documenting basic procedures for gdb release manager to produceFred Fish1-0/+1
FSF releases. Set up .Sanitize to always remove this file.
1995-07-31 * gdb.base/a2-run.exp: Change messages to be more explicit aboutFred Fish1-0/+237
the status of args, and quote binfile in results.
1995-07-30 * gdb.base/callfuncs.exp: Add tests for passing structs toFred Fish2-0/+222
inferior functions and return various types. * gdb.base/callfuncs.c: Add functions to receive a struct and return a member of the struct, in various types.
1995-07-30 * rs6000-tdep.c (frame_saved_pc): Check for signal handler callerPeter Schauer1-14/+35
before trying to determine the start of the function. (skip_prologue): Skip subroutine call which might save the floating point registers only if it is within the first three instructions. Reinstate setting of alloca_reg if setup of a gcc frame pointer is found. (frame_get_cache_fsr): Use new fields in rs6000_framedata.
1995-07-30Fix problem with configure script when run on systems where native shellFred Fish2-11/+13
is bash or ksh, which handles "... $(TCL) ..." by trying to run TCL. Changed configure.in and regenerated configure, including two lines apparently inserted by custom cygnus version of autoconf 2.4.
1995-07-29Remove mentions of nonexistent things, add lose-mswin to control inclusionStan Shebs1-5/+18
of WinGDB stuff separately.
1995-07-29 * sparclite: Removed subdirectory. aload and eload are now inStan Shebs3-4/+8
utils/sparclite, low-level library is in libgloss. * configure.in (sparclite*): Don't configure sparclite subdir. * configure: Update. * Makefile.in (TARDIRS): Remove, no longer used.
1995-07-29 * gdb.base/Makefile.in (clean): Remove callf-info.exp.Peter Schauer2-1/+17
1995-07-29 * procfs.c (unconditionally_kill_inferior): Clear current signalPeter Schauer3-1/+37
if PROCFS_NEED_CLEAR_CURSIG_FOR_KILL is defined. * config/alpha/nm-osf3.h (PROCFS_NEED_CLEAR_CURSIG_FOR_KILL): Define.
1995-07-29 * config/mips/tm-irix3.h, config/mips/tm-irix5.h,Peter Schauer3-2/+6
config/mips/tm-mipsv4.h (SIGFRAME_FPREGSAVE_OFF): Define.
1995-07-29 * alpha-tdep.c: Move sigtramp handling of saved registers fromPeter Schauer4-83/+271
read_next_frame_reg to alpha_find_saved_regs, handle saved floating point registers. * mips-tdep.c: Move sigtramp handling of saved registers from read_next_frame_reg to mips_find_saved_regs, handle saved floating point registers. * config/mips/tm-irix3.h, config/mips/tm-irix5.h, config/mips/tm-mipsv4.h (SIGFRAME_FPREGSAVE_OFF): Define. * sparc-tdep.c (sparc_pc_adjust): Fix check for `unimp' instruction to handle functions returning structures with large sizes properly.
1995-07-28 * config/vxworks29k.exp: New file, sources vxworks.exp.Brendan Kehoe1-0/+1
1995-07-28 * configure, configure.in (z8k-*-sim): deleted.Steve Chamberlain2-2/+0
1995-07-28 * config/gdbremote.exp: New file. Testing framework usingJeff Law2-0/+6
gdbserver. Doesn't work with lynx yet, and you need to set a handful of variables in your site.exp, but it's worth checking in now.
1995-07-28 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail forFred Fish5-1/+33
"call function when asleep" and "send end of file". * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list for "backtrace in corefile.exp". * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list for "backtrace through signal handler". * gdb.base/corefile.exp: Make sure we actually generate a core file before trying the core tests. Some systems allow the user to suppress generation of core files and default to that (linux for example). * gdb.base/signals.exp: Change xfail for "next" acting like "continue" from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
1995-07-28treat linuxoldld like linuxaout*Ken Raeburn1-0/+20
1995-07-28more vms changesKen Raeburn3-63/+78
1995-07-27(arm-*-pe): Build libg++.David Edelsohn1-2/+0
1995-07-27Thu Jul 27 15:26:28 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain9-12/+26
* scripttempl/i386pe.sc: Cope with constructors. * scripttempl/z8ksim.sc: Deleted. * scripttempl/z8000.sc: Resurrected as this, but can handle z8001 and z8002 formats. * emulparams/z8ksim.sh: Deleted. * emulparams/{z8001.sh, z8002.sh}: New files. * config/z8ksim.mt: Deleted * config/z8k-coff.mt: New, generates both emulations.
1995-07-27Document sed bug.David Edelsohn1-0/+1
1995-07-27 * cfg-ml-pos.in (dotdot): Work around SunOS sed bug.David Edelsohn2-1/+5
1995-07-27 * config.guess (*:Linux:*:*): First try asking the linker what theFred Fish1-0/+6
default object file format is (elf, aout, or coff). Then if this fails, try previous methods.
1995-07-27 * lynx-nat.c (child_wait): Handle threads exiting.Jeff Law1-0/+16
1995-07-27Forgot to commit .Santiize.Jeff Law1-0/+40
1995-07-27* configure.in: Don't build newlib for *-*-vxworks5.1.J.T. Conklin2-4/+5
1995-07-27 * configure.in: Don't build newlib for a29k-*-vxworks5.1.Brendan Kehoe2-2/+14
* test-build.mk: Add setting of --with-headers for a29k-vxworks5.1.
1995-07-27More V.4/AIX fixesMichael Meissner1-58/+53
1995-07-27 * hppa-tdep.c (hppa_fix_call_dummy): Rewrite code for callingJeff Law2-23/+40
into shared libraries. Amazing... 7363 has required serious work in gcc, gas, bfd, and now gdb...
1995-07-27Better support V.4 calling sequences.Michael Meissner3-265/+266
1995-07-26 * remote.c: Add documentation for extended protocol operationsJeff Law1-0/+27
and for thread_alive change from a couple weeks ago. (extended_remote_ops): Declare and define a new target vector for the extended remote protocol. (extended_remote_restart): New function to restart the remote server & process. (remote_open): Just a stub routine. (extended_remote_open): New function to start a remote session using the extended gdb remote protocol. (remote_open_1): New function containing code common to both remote_open and extended_remote_open. (remote_mourn, extended_remote_mourn, remote_mourn_1): Similarly. (extended_remote_create_inferior): New function for the extended remote target. (initialize_remote): Add the extended_remote_ops target vector. * gdbserver/server.c (main, case '!'): Set extended_protocol. (main, case 'k'): If the extended protocol is in use, kill the inferior then start a new one. (main, case 'R'): New command to restart the remote server and inferior process. Only supported when using the extended protocol. (main, server loop): If the inferior terminates while using the extended protocol then start a new one. If getpkt fails when using the extended protocol then exit. New extended remote gdb protocol support; intended mainly for use with the gdbserver testing framework that I'll be checking in soon. Also useful for interactive remote debugging since it supports "run".
1995-07-26 * cfg-ml-pos.in (MULTITOP): Trim excess trailing "/.".David Edelsohn1-4/+7
1995-07-26 * gdb.threads: New directory with some crude multi-threadedJeff Law4-0/+257
gdb tests (step.exp and step2.exp). * config/mt-lynx (STEP_EXECUTABLE): Define. (THREADFLAGS): Define. Hiro's test for 6100 and a crude test of my own. They both need some major cleanup for non-lynx hosts; both are also a little too loose in their checks. But I'm too burnt out on lynx to address either concern.