aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1996-10-01Fix a stutterStan Shebs1-1/+0
Fix a stutter
1996-10-01 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail forFred Fish7-6/+116
"p func1 ()" and note that rests of tests are skipped. * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux* setup_xfails for "print func2::coremaker_local". Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp". * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't affected by the previous run test. * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for "print array () ubyte (foo)" and "print/x array () byte (\$i)" * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for "pass int powerset tuple" and "pass modeless int powerset tuple". * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for "real write 4" and "real write 8". * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux* setup_xfails for "print vs1 after tuple assign 2", "print \$i after tuple assign 2", and "print vs2 after tuple assign 2". * lib/gdb.exp (gdb_test): When a gdb aborts, print a more meaningful error message and return -1 so the caller can suppress further tests and avoid a cascade of errors.
1996-10-01 * defs.h: Remove define of PRIVATE_XMALLOC.Fred Fish2-15/+32
1996-09-30 * config/v850/tm-v850.h: Use distinct register for PC, not EIPC.Stu Grossman1-3/+4
1996-09-30 * top.c (execute_control_command): Free values from while_controlJeff Law2-1/+15
and if_control conditions after evaluation to avoid storage leaks. From Peter Schauer. Fixes 10442.
1996-09-28Make sanitize-v850 lines into comments and rebuild configureFred Fish2-4/+4
1996-09-28Remade configure, which appears to have gotten out of syncFred Fish1-39/+46
with the current files it is built from.
1996-09-28Sanitize for v850.Stu Grossman1-0/+72
1996-09-28Sanitize v850 shit.Stu Grossman1-0/+14
1996-09-28Add configure.Stu Grossman1-1/+1
1996-09-28v850 shitStu Grossman1-6/+19
1996-09-28Sanitize out v850 stuff.Stu Grossman1-0/+2
1996-09-28 * configure.in: Recognize v850 target.Stu Grossman4-0/+130
* v850-tdep.c: New file, NEC V850 target support. * config/v850/{v850.mt tm-v850.h}: New files for NEC V850 support.
1996-09-28v850 stuffStu Grossman1-0/+41
1996-09-27 * infrun.c (wait_for_inferior): Update current_line andPeter Schauer1-0/+5
current_symtab when stepping continues in the middle of a new line.
1996-09-27 * top.c (print_gdb_version): Rewrote to comply with new GNU codingFred Fish4-20/+48
standards for the --version option. (print_gnu_advertisement): Remove, now part of print_gdb_version. (show_version): Remove call to print_gnu_advertisement. * top.h (print_gnu_advertisement): Remove prototype. * main.c (print_gdb_help): Move help to static function and add prototype. (main): Call print_gdb_help rather than inlining it. (main): Remove call to print_gnu_advertisement. * gdbtk.tcl (create_copyright_window): Increase timeout from 15 seconds to 30 seconds.
1996-09-27 * gdb.base/a1-selftest.exp: Tweak tests to account for newFred Fish1-1/+9
format for printing version. * gdb.base/default.exp: Ditto. * gdb.base/interrupt.exp: Fix problem with cascade of errors if child process dies while calling a function.
1996-09-27fix typoMichael Meissner1-1/+1
1996-09-27Set the sizes of the basic types that do not match the defaultsMichael Meissner2-0/+14
1996-09-27 * configure.in, config/i386/tm-linux.h: Fix configureMark Alexander2-0/+30
problem on older Linux systems that prevented core files from being recognized.
1996-09-26always keep dbug-rom.cStan Shebs1-0/+1
1996-09-26 * dbug-rom.c: New file, support for Motorola's dBUG monitor.Stan Shebs2-0/+173
* config/m68k/monitor.mt (TDEPFILES): Add it. * NEWS: Mention it.
1996-09-23Mon Sep 23 16:13:50 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-3/+1
* tm-d10v.h (SAVED_PC_AFTER_CALL): Fixed. Now single-steps correctly.
1996-09-23Mon Sep 23 16:13:50 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-8/+8
* config/d10v/tm-d10v.h (SAVED_PC_AFTER_CALL): Fixed. Now single-steps correctly. * d10v-tdep.c (d10v_pop_frame): Fixed.
1996-09-20 * config/sh/tm-sh.h (REGISTER_NAMES): Move fp registers toStan Shebs4-64/+74
be consistent with GCC. (FPUL_REGNUM, etc): Renumber to match list changes. (ADDR_BITS_REMOVE): Delete. * sh-tdep.c (sh_reg_names, sh3_reg_names, sh3e_reg_names): Rearrange to match REGISTER_NAMES. * sh3-rom.c (sh3_regnames, sh3e_regnames): Ditto. PR 9457
1996-09-19Thu Sep 19 16:19:01 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt3-27/+26
* d10v-tdep.c: Stack chain should work now.
1996-09-18Tue Sep 17 18:46:57 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-3/+2
* tm-d10v.h: Snapshot.
1996-09-18Tue Sep 17 18:46:57 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-10/+266
* d10v-tdep.c, config/d10v/tm-d10v.h: Snapshot.
1996-09-17 * configure.in: Add cases for MIPS 5000 like MIPS 4300.Ian Lance Taylor3-0/+9
* configure: Rebuild.
1996-09-17 * ser-e7kpc.c: Added wingdb support for target e7000pc.Dawn Perchik2-4/+49
1996-09-17Tue Sep 17 10:56:52 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion1-2/+5
* remote-mips.c (pmon_wait): CAIRO PMON does not require forced re-entry back into debug mode.
1996-09-16Mon Sep 16 14:32:58 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion2-2/+13
* remote-mips.c (mips_load): Ensure that the PC is explicitly loaded after a load to a CAIRO PMON system.
1996-09-14 * Makefile.in (just-check): Add path to sibling expect dirFred Fish2-1/+6
to environment variable specified by RPATH_ENVVAR. PR 10489 (forgot one path)
1996-09-14 * Makefile.in (INTERNAL_LDFLAGS): Add @HLDFLAGS@ to list.Fred Fish3-49/+182
(HLDENV): Set to @HLDENV@. (gdb): Prefix link command line with $(HLDENV). * configure.in: Add support to test for --enable-shared and generate appropriate values for HLDFLAGS and HLDENV. * configure: Regenerated with autoconf. PR 10489
1996-09-14 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.Fred Fish3-103/+93
(just-check): Add shared library paths for libstdc++, tk, tcl, bfd, and opcodes to the environment variable specified in RPATH_ENVVAR. * configure.in: Add support to recognize --enable-shared flag and generate correct value for RPATH_ENVVAR. * configure: Regenerated with autoconf.
1996-09-09 * alpha-nat.c (fetch_core_registers): Match Sep 4 gdbcore.h prototypeFred Fish2-6/+6
change for core_read_registers in struct core_fns. * core-regset.c (fetch_core_registers): Ditto & add prototype. * core-sol2.c (fetch_core_registers): Ditto & add prototype. * i386aix-nat.c (fetch_core_registers): Ditto & add prototype. * i386b-nat.c (fetch_core_registers): Ditto. * i386mach-nat.c (fetch_core_registers): Ditto & add prototype. * irix4-nat.c (fetch_core_registers): Ditto. * irix5-nat.c (fetch_core_registers): Ditto. * lynx-nat.c (fetch_core_registers): Ditto & add prototype. * m68knbsd-nat.c (fetch_core_registers): Ditto. * mips-nat.c (fetch_core_registers): Ditto & add prototype. * rs6000-nat.c (fetch_core_registers): Ditto. * sparc-nat.c (fetch_core_registers): Ditto. * sun3-nat.c (fetch_core_registers): Ditto & add prototype. * ultra3-nat.c (fetch_core_registers): Ditto & add prototype. * alpha-nat.c (register_addr): Match Sep 4 gdbcore.h prototype change. * delta68-nat.c (register_addr): Ditto. * gdbserver/low-linux.c (register_addr): Ditto. * gdbserver/low-hppabsd.c (register_addr): Ditto. * i386m3-nat.c (register_addr): Ditto. * mips-nat.c (register_addr): Ditto. * ultra3-nat.c (register_addr): Ditto.
1996-09-09 * alpha-nat.c (fetch_core_registers): Match Sep 4 gdbcore.h prototypeFred Fish19-38/+80
change for core_read_registers in struct core_fns. * core-regset.c (fetch_core_registers): Ditto & add prototype. * core-sol2.c (fetch_core_registers): Ditto & add prototype. * i386aix-nat.c (fetch_core_registers): Ditto & add prototype. * i386b-nat.c (fetch_core_registers): Ditto. * i386mach-nat.c (fetch_core_registers): Ditto & add prototype. * irix4-nat.c (fetch_core_registers): Ditto. * irix5-nat.c (fetch_core_registers): Ditto. * lynx-nat.c (fetch_core_registers): Ditto & add prototype. * m68knbsd-nat.c (fetch_core_registers): Ditto. * mips-nat.c (fetch_core_registers): Ditto & add prototype. * rs6000-nat.c (fetch_core_registers): Ditto. * sparc-nat.c (fetch_core_registers): Ditto. * sun3-nat.c (fetch_core_registers): Ditto & add prototype. * ultra3-nat.c (fetch_core_registers): Ditto & add prototype. * alpha-nat.c (register_addr): Match Sep 4 gdbcore.h prototype change. * delta68-nat.c (register_addr): Ditto. * gdbserver/low-linux.c (register_addr): Ditto. * gdbserver/low-hppabsd.c (register_addr): Ditto. * i386m3-nat.c (register_addr): Ditto. * mips-nat.c (register_addr): Ditto. * ultra3-nat.c (register_addr): Ditto.
1996-09-08 * blockframe.c (inside_main_func): Cleanup slightly. MoveStu Grossman5-8/+135
mainsym def into the block it's used in. * configure.in configure: Allow NATDEPFILES to be recognized in .mh files regardless of whitespace. * cpu32bug-rom.c (cpu32bug_cmds): Change load_response string to keep downloads from hanging. * remote-wiggler.c: Add support for flash upgrades. * (wiggler_error): Fix message format. Add new error code. * (wiggler_write_byets): Error code is hex. Report errors with proper routine name. * (wiggler_read_byets): Report errors with proper routine name. * (get_packet): Add support for new flash commands. * (wiggler_load): Call clear_symtab_users() to reset things properly after download. * (flash_xfer_memory bdm_update_flash_command): New funxtions to support flash upgrades for Wiggler. * (_initialize_remote_wiggler): Add `bdm update-flash' command.
1996-09-06restore the space that need to be presentGeoffrey Noer1-1/+1
1996-09-06Don't include netinet/tcp.h in ser-tcp.c if __CYGWIN32__ definedGeoffrey Noer2-0/+8
1996-09-06build ser-tcp.o for cygwin32 hosted gdbGeoffrey Noer3-3/+10
1996-09-05 * value.h (COERCE_REF): Fix previous change.Per Bothner1-0/+5
(COERCE_ENUM): Add a check_typedef (this is the real fix). This re-fixes pr-9946.
1996-09-05 * eval.c (evaluate_subexp_standard): In case of OP_ARRAY: make aWilfried Moser1-0/+5
better check of array boundaries.
1996-09-05 * gch1280.exp: Enhance test case.Wilfried Moser2-0/+7
1996-09-05 * configure: Update aclocal.m4 and re-run autoconf to get correctStu Grossman3-18/+166
defs for BFD stuff. * remote-wiggler.c (wiggler_error): Error codes are hex. Also, fix default message generation.
1996-09-05Oops!Stu Grossman1-0/+39
1996-09-05Add remote-wiggler.c.Stu Grossman1-0/+1
1996-09-05 * Makefile.in: Add mswin to SUBDIRS. Add rules forStu Grossman9-202/+1708
mswin/libwingdb.a and remote-wiggler.o. * breakpoint.c (breakpoint_here_p): Clean up bp enabled test. * (breakpoint_inserted_here_p): New func, just like breakpoint_here_p, except it's honest. Honestly. * breakpoint.h: Proto for above. start-sanitize-gdbtk * configure configure.in: Add host *windows* to list of hosts that don't support GDBtk. end-sanitize-gdbtk * configure configure.in: Add mswin to configdirs if host is i[3456]86-*-windows. * core-aout.c (fetch_core_registers register_addr) gdbcore.h: Change all vars that can contain addresses to type CORE_ADDR. * findvar.c (supply_register): Allow val to be NULL. This means that regno is unsupported. * (read_pc read_pc_pid write_pc write_pc_pid): Make non-pid forms just call pid forms with inferior_pid so that there's only once place to hack PC's and such. * infrun.c (proceed): Don't skip breakpoints if user changed PC. * remote-wiggler.c: New file. Support for BDM interface from Macraigor Systems. * serial.c: Enhance serial logging capability. Add hex and octal output modes (set remotelogbase {hex|octal|ascii}. Also log breaks, timeouts, errors, and eofs. * serial.h: Redefine SERIAL_SEND_BREAK to go through a wrapper function so that we can log breaks. Don't export serial_logfile or serial_logfp. * top.c (execute_command): Don't test for serial_logfp here. Just call serial_log_comand, and let serial.c sort it out. * valops.c (value_of_variable): Don't attempt to establish frames for static and global variables. This makes things work a bit better if the stack or frame pointer is trashed. * config/m68k/monitor.mt (TDEPFILES): Add remote-wiggler.o. * config/m68k/tm-m68k.h: Define STACK_ALIGN. CPU32 can't hack misaligned stacks during function calls.
1996-09-04 * terminal.h: Don't use #elif.Ian Lance Taylor1-0/+4
1996-09-04 * gch1272.{ch,exp}, gch1280.{ch,exp}, pr-9946.{ch,exp}:Wilfried Moser8-0/+293
New test cases.