aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1995-08-09 * xcoffread.x (xcoff_symfile_offset): Revert an unwanted change getsKung Hsu2-1/+6
in accidentally from Aug 1 checkin.
1995-08-09 * remote-hms.c (hms_cmds): Get reg term right.Steve Chamberlain3-6/+25
* monitor.c (monitor_fetch_register): If we see a non-hex digit, just stop reading. * remote.c (remote_wait): Change way $O is handled.
1995-08-09Fix typo in changelog entry.Jeff Law1-1/+1
1995-08-09 * configure.in (powerpc-*-aix*): Recognize as a new gdb hostJeff Law8-13/+200
and target. (powerpc-*-eabi*): Don't set configdirs. (powerpcle-*-eabi*0: Likewise. * configure: Updated. * rs6000-nat.c (vmap_ldinfo): Don't relocate data addresses for the main objfile if DONT_RELOCATE_SYMFILE_OBJFILE is defined. * config/powerpc/{aix.mh,aix.mh}: Host and target makefile fragments for powerpc running aix4. * config/powerpc/{nm-aix.h, tm-ppc-aix.h, xm-aix.h}: Native, target and host include files for powerpc running aix4. More of Mike's powerpc work + minor changes.
1995-08-09 * top.c (target_output_hook): Really make it match defs.h (char *Stan Shebs2-1/+6
is not the same as unsigned char *).
1995-08-08* Makefile.in (CXX_FOR_TARGET): Don't use ${rootme}/../gcc/xgccJ.T. Conklin2-18/+25
unless it is present.
1995-08-08 * top.c (target_output_hook): Make declaration match the oneJeff Law2-1/+4
in defs.h.
1995-08-08 * symfile.c (add_psymbol_to_list): Initialize SYMBOL_SECTION.Jeff Law1-0/+6
(add_psymbol_addr_to_list): Likewise. * symfile.h (ADD_PSYMBOL_VT_TO_LIST): Likewise.
1995-08-07 * top.c (target_output_hook): New definition.Steve Chamberlain2-0/+7
1995-08-07 * stack.c (gdb_string.h): Include after defs.hSteve Chamberlain2-6/+27
* defs.h (target_output_hook): New declaration. * source.c (mod_path): Fix Win32 \ handling.
1995-08-07 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.Jeff Law7-1/+241
* gdb.disasm/sh3.exp: Run the sh3 disassembler tests. * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment. * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests. sh3e disassembler tests. Sanitized out for now.
1995-08-07 * gdb.base/corefile.exp: Change xfail for backtrace inFred Fish3-3/+41
corefile.exp from linuxaout to all linux. * gdb.base/sigall.exp (test_one_sig): Specifically deal with cases where we miss the breakpoint at the signal handler for some reason. Setup xfail for linuxoldld/linuxaout and getting SIGIO. Setup xfail for linuxoldld/linuxaout for hitting SIGURG breakpoint. * gdb.base/signals.exp: Setup xfail for "next" acting like continue to add linuxoldld. Setup xfail for all linux for "next to handler in signals_tests_1", "backtrace in signals_tests_1", "continue to func1", "pass SIGUSR1", and continue to handler".
1995-08-07 * hppa-tdep.c (frame_saved_pc): Don't try to dig a return pointerJeff Law2-2/+22
out of a long branch stub. hpux10 _start is incorrectly marked as a long-branch stub.
1995-08-05 * ch-exp.y (write_lower_upper_value): Add prototype so bisonFred Fish1-1/+4
generated parser will insert prototype before first func usage. Bison and byacc order the output sections differently. Also make function static.
1995-08-04 * xcoffread.c (process_linenos): Fix typo in last change.Jeff Law1-1/+1
1995-08-04Lose EST-only files (now part of generic m68k monitor config)Stan Shebs1-2/+0
1995-08-03Document FSF address updating of all files with FSF addresses,Fred Fish3-0/+12
except for the COPYING* files.
1995-08-03Add ChangeLog, pr-5984.ch, pr-5984.exp.Fred Fish1-0/+3
1995-08-03Add hppro.exp, monitor.exp.Fred Fish1-0/+2
1995-08-03Remove keep-chill stuff from .Sanitize and add gdb.chill to things toFred Fish2-19/+6
keep. Remove sanitize references in ChangeLog. Remove start/end sanitize-chill lines in Makefile.in.
1995-08-03Add configure to r16_files and arc_files in .SanitizeFred Fish3-6/+3
Remove references to .Sanitize in ChangeLogs, start updating always sanitized away file HOW_TO_RELEASE.
1995-08-03 * config/alpha/tm-alpha.h (EXTRA_FRAME_INFO): Add pc_reg field.Peter Schauer2-8/+33
(SKIP_TRAMPOLINE_CODE): Define. * alpha-tdep.c (alpha_frame_saved_pc): Use pc_reg field from frame to find the saved pc register. (alpha_saved_pc_after_call): Skip over shared library trampoline before trying to find the saved pc register. (find_proc_desc): Copy PROC_PC_REG from found proc_desc to heuristic proc_desc. (init_extra_frame_info): Initialize pc_reg field in frame.
1995-08-03 * configure.in (m68*-est-*): Use monitor target config.Stan Shebs5-56/+9
* configure: Update. * config/m68k/est.mt, config/m68k/tm-est.h: Delete. * config/m68k/monitor.mt, config/m68k/tm-monitor.h: Fix comments.
1995-08-02 * Makefile.in (VERSION): Bump to 4.14.2Fred Fish1-0/+10
1995-08-02Update FSF address.Fred Fish437-445/+446
1995-08-01 * xcoffread.c (process_linenos): The value in include file symbolKung Hsu1-2/+3
should point to line number table. Currently this value is not set correctly by AIX ld. A fix to get around this bug.
1995-08-01* configure.in: Check for working mmap, ansi headers, string.h,J.T. Conklin137-1150/+2200
strings.h, and memory.h. * configure: Regenerated. * gdb_stat.h: New file, "portable" <sys/stat.h>. * gdb_string.h: New file, "portable" <string.h>. * altos-xdep.c, arm-tdep.c, arm-xdep.c, convex-tdep.c, convex-xdep.c, coredep.c, cxux-nat.c, dbxread.c, exec.c, gould-xdep.c, hppa-tdep.c, i386aix-nat.c, i386b-nat.c, i386mach-nat.c, i386v-nat.c, infptrace.c, m88k-nat.c, main.c, mdebugread.c, objfiles.c, os9kread.c, procfs.c, pyr-xdep.c, rs6000-nat.c, source.c, standalone.c, stuff.c, sun386-nat.c, symfile.c, symm-nat.c, symm-tdep.c, symtab.c, top.c, ultra3-nat.c, ultra3-xdep.c, umax-xdep.c, xcoffread.c: Include "gdb_stat.h" instead of <sys/stat.h>. * alpha-tdep.c, breakpoint.c, buildsym.c, c-typeprint.c, ch-typeprint.c, coffread.c, command.c, core-sol2.c, core-svr4.c, core.c, corelow.c, cp-valprint.c, dbxread.c, dcache.c, demangle.c, dpx2-nat.c, dstread.c, dwarfread.c, elfread.c, environ.c, eval.c, exec.c, f-lang.c, f-typeprint.c, f-valprint.c, findvar.c, fork-child.c, gdbtypes.c, hpread.c, i386-tdep.c, infcmd.c, inflow.c, infptrace.c, infrun.c, irix5-nat.c, language.c, m2-typeprint.c, main.c, mdebugread.c, minsyms.c, mipsread.c, monitor.c, nlmread.c, objfiles.c, os9kread.c, osfsolib.c, parse.c, printcmd.c, procfs.c, regex.c, remote-adapt.c, remote-arc.c, remote-array.c, remote-bug.c, remote-e7000.c, remote-eb.c, remote-es.c, remote-hms.c, remote-mm.c, remote-os9k.c, remote-pa.c, remote-sim.c, remote-st.c, remote-udi.c, remote-utils.c, remote-vx.c, remote-vx29k.c, remote-vx68.c, remote-vx960.c, remote-vxmips.c, remote-vxsparc.c, remote.c, solib.c, somread.c, source.c, stabsread.c, stack.c, symfile.c, symmisc.c, symtab.c, target.c, top.c, typeprint.c, utils.c, valarith.c, valops.c, valprint.c, values.c, xcoffread.c: Include "gdb_string.h" instead of <string.h>. * gdbtk.c: Likewise. * config/xm-sysv4.h, i386/xm-ptx.h, m68k/xm-sun3os4.h, sparc/xm-sun4os4.h (HAVE_MMAP): Removed. * config/xm-lynx.h, config/i386/xm-ptx.h, config/m68k/nm-apollo68b.h, config/m68k/xm-hp300hpux.h, config/mips/xm-irix3.h, config/mips/xm-mips.h, config/mips/xm-news-mips.h, config/mips/xm-riscos.h, config/pa/hppah.h, config/rs6000/xm-rs6000.h, config/sparc/xm-sun4os4.h, config/sparc/xm-sun4sol2.h, config/vax/xm-vaxbsd.h, config/vax/xm-vaxult.h, config/vax/xm-vaxult2.h (MEM_FNS_DECLARED): Removed. * config/mips/xm-irix3.h, config/mips/xm-mips.h, config/pa/xm-hppah.h (memcpy, memset): Removed declarations.
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 * 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-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-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-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-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...