aboutsummaryrefslogtreecommitdiff
path: root/gdb/config
AgeCommit message (Collapse)AuthorFilesLines
1996-11-22Fri Nov 22 15:55:22 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-1/+1
* valops.c (value_at, value_fetch_lazy): Put in D10V call to fix up address pointers. * values.c (value_from_longest): Removed previous d10v changes. * config/d10v/tm-d10v.h (TARGET_PTR_BIT): Change to 4 bytes.
1996-11-22 * mips-tdep.c: Replace hard-coded constants with MIPS_INSTLEN.Mark Alexander1-0/+7
(common_breakpoint): Use paddr instead of %x to print 64-bit values. (heuristic_proc_desc): Add tests for 64-bit instructions. (init_extra_frame_info, mips_push_arguments): Recognize additional registers for EABI. * remote-mips.c: Extend DDB target to allow TFTP downloads. * config/mips/tm-mips.h (MIPS_LAST_ARG_REGNUM, MIPS_NUM_ARG_REGS): Define.
1996-11-21Wed Nov 20 19:09:16 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-3/+23
* tm-d10v.h (REGISTER_VIRTUAL_SIZE): Modified. (REGISTER_VIRTUAL_TYPE): Modified for PC_REGNUM and SP_REGNUM. (REGISTER_CONVERTIBLE): Make PC and SP convertible. (REGISTER_CONVERT_TO_VIRTUAL): Define. (REGISTER_CONVERT_TO_RAW): Define. (D10V_MAKE_DADDR): Define. (D10V_MAKE_IADDR): Define.
1996-11-21Wed Nov 20 16:15:15 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-0/+1
* config/i386/cygwin32.mh: add MMALLOC_CFLAGS = -I$(MMALLOC_SRC) -DMMCHECK_FORCE=1 so memory checks are loaded for cygwin32 gdb
1996-11-20 * config/h8500/h8500.mt (SIM): Change to ../sim/h8500/libsim.a.David Edelsohn1-1/+1
1996-11-19Fix Irix6 host build problem.Jim Wilson1-2/+2
* config/mips/tm-mips.h (FIX_CALL_DUMMY): Change unsigned LONGEST to ULONGEST.
1996-11-14Define ULONGESTMichael Meissner1-0/+1
1996-11-12Patches to add Irix6 host support.Jim Wilson1-4/+4
1996-11-12Tue Nov 12 12:16:40 1996 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-17/+69
* 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 Snyder1-38/+72
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-11 * mips-tdep.c, remote-mips.c, values.c, mdebugread.c,Dawn Perchik1-1/+4
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-09 * config/m68k/sun3os4.mh (MMALLOC_CFLAGS): Define MMCHECK_FORCE to 1.Peter Schauer1-0/+6
1996-11-08Fri Nov 8 14:30:23 1996 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-2/+2
* config/tm-sh.h: Added a missing comma in middle of REGISTER_NAMES list.
1996-11-07Thu Nov 7 15:19:08 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-1/+1
* d10v-tdep.c: Fix some problems with inferior function calls. * config/d10v/tm-d10v.h (EXTRA_FRAME_INFO): Change dummy to be a pointer to the dummy's stack instead of just a flag.
1996-11-05Tue Nov 5 10:21:02 1996 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-4/+9
* m32r-tdep.c: Improved frame_chain and fn prologue analysis. * config/tm-m32r.h: Add framesize and register to extra_frame_info.
1996-11-01Fri Nov 1 13:59:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-14/+39
* tm-d10v.h: Major fixes to support inferior function calls and proper stack backtracing on D10V-EVA board.
1996-10-31.Sanitize for config/m32r.David Edelsohn1-0/+33
1996-10-31Keep changes, if m32r.Michael Snyder1-0/+14
1996-10-31Wed Oct 30 18:14:14 1996 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+211
* m32r-tdep.c, m32r-rom.c: New files. * config/m32r/m32r.mt: New file. * config/m32r/tm-m32r.h: New file.
1996-10-30Tue Oct 29 16:56:01 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-14/+4
* config/i386/xm-cygwin32.h: * config/powerpc/xm-cygwin32.h: add #define LSEEK_NOT_LINEAR so source lines aren't unexpectedly truncated
1996-10-29Tue Oct 29 12:48:04 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-7/+12
* tm-d10v.h (REGISTER_NAMES): Add imap0,imap1,dmap. (TARGET_READ_FP,TARGET_WRITE_FP): Define.
1996-10-28add new filesIan Lance Taylor1-0/+4
1996-10-28 * config/mips/{tm-vr5000.h,tm-vr5000el.h,vr5000.mt,vr5000el.mt}:Mark Alexander4-0/+56
New files. * configure.tgt: Modify cases for vr5000 to use new files.
1996-10-24 * dbxread.c: Don't swap symbols in place, since internal andStu Grossman2-0/+8
external forms may have different sizes. Don't assume that an internal_nlist has the same layout as an external_nlist. Create symbol for n_strx element so to hide specifics of nlist from partial-stab.h. * partial-stab.h: Don't reference dbxread symbols directly. Use CUR_SYMBOL_STRX instead. * config/i386/xm-windows.h: Define SIGQUIT and SIGTRAP. * config/v850/tm-v850.h: Define PS_REGNUM and TARGET_V850 for MSVC builds. * mswin/gdbwin.c (reg_order): Define register order for V850. * mswin/gui.cpp (CGuiApp::InitInstance): Define target name for V850. * mswin/regdoc.h: Define MAXREGS for V850.
1996-10-22Tue Oct 22 10:25:29 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-30/+51
* tm-d10v.h: Changes to allow stack backtraces and inferior function calls.
1996-10-16 * v850-tdep.c (v850_push_arguments): Use symbolic names for argStu Grossman1-2/+4
registers. * config/v850/tm-v850.h: Change FP to 29. Define arg regs.
1996-10-15 * buildsym.c (finish_block): Treat LOC_BASEREG_ARG andStu Grossman1-0/+33
LOC_LOCAL_ARG as arguments so that GDB will know about function args declared this way. Mostly affects dwarf. * dwarfread.c (decode_die_type): Change default type from int to void. This allows GDB to recognize void functions. * (new_symbol): If AT_PROTOTYPED is present, set a flag in the type structure. * findvar.c (extract_floating store_floating): Clean up comments to reflect reality. * gdbtypes.h: Add TYPE_FLAG_PROTOTYPED so that we can tell if a function has a prototype. Currently, only dwarf supports this. * utils.c (floatformat_from_doublest): Fix logic error with converting from double to float. (It wasn't shifting mant_long if it had a hidden bit.) * v850-tdep.c: Add support for function calling. Fix some problems with debugging code w/o debug symbols. * config/v850/tm-v850.h: Ditto.
1996-10-11 * frame.h: Move definition of struct frame_saved_args to beforeStu Grossman1-11/+36
struct frame to make it possible to use frame_saved_args in EXTRA_FRAME_INFO macro. * v850-tdep.c config/v850/tm-v850.h: Lotsa new functions and macros to make frame operations (such as backtrace) work.
1996-10-08Add windows.mh and xm-windows.hStu Grossman1-4/+6
1996-10-08 * config/i386/windows.mh config/i386/xm-windows.h:: New configStu Grossman2-0/+55
files to support building Wingdb (built under Microsoft build environment).
1996-10-08 * Makefile.in: Add rule for hpux-thread.o (needs special headerStu Grossman3-0/+18
files). * (SUBDIRS): Remove mswin. * Change procedure for creating init.c. Speeds things up quite a bit. * config.in configure configure.in: Check for select, poll. * Check for OSF header files before including hpux-thread.o. * Don't configure doc or testsuite when building under MSVC. * findvar.c value.h (read_register_pid write_register_pid): Make global. Needed for hppa-tdep.c. * (supply_register): Don't set pid to inferior_pid when supplying registers. * hppa-tdep.c (saved_pc_after_call): frame_saved_pc -> FRAME_SAVED_PC. * (frame_saved_pc): Change name to hppa_frame_saved_pc. * (hppa_pop_frame): Don't use a pid of 0 with target_write_pc. Use write_pc instead, which uses the correct pid. * (target_read_pc target_write_pc): Use read/write_register_pid instead of read/write_register to preserve the pid passed in. * inftarg.c (child_can_run): Add flag child_suppress_run to allow hpux-threads.c to override this as a runnable target. * config/pa/nm-hppah.h: Define target_new_objfile and target_pid_to_str. * config/pa/tm-hppa.h (FRAME_SAVED_PC): Use hppa_frame_saved_pc instead of frame_saved_pc. * config/m68k/tm-m68k.h: Define TARGET_M68K for Wingdb. * config/m68k/tm-monitor.h: Use FRAME_CHAIN_VALID_ALTERNATE, since we can't easily determine the start file bounds with ELF. * config/mips/tm-mips.h: Define TARGET_MIPS for Wingdb. * hpux-thread.c: New file for HPUX/OSF thread support. * osf-share/{README AT386/cma_thread_io.h HP800/cma_thread_io.h RIOS/cma_thread_io.h cma_attr.h cma_deb_core.h cma_debug_client.h cma_errors.h cma_handle.h cma_init.h cma_list.h cma_mutex.h cma_sched.h cma_semaphore_defs.h cma_sequence.h cma_stack.h cma_stack_int.h cma_tcb_defs.h cma_util.h}: New files for OSF thread support.
1996-10-03 * inferior.h (IN_SIGTRAMP): Pass pc to SIGTRAMP_START andFred Fish2-4/+4
SIGTRAMP_END. * config/i386/tm-i386os9k.h (SIGTRAMP_START, SIGTRAMP_END): Define with dummy pc arg. * config/m68k/tm-nbsd.h: Ditto. * doc/gdbint.texinfo: Document that SIGTRAMP_START and SIGTRAMP_END are macros that take an single argument.
1996-09-30 * config/v850/tm-v850.h: Use distinct register for PC, not EIPC.Stu Grossman1-3/+4
1996-09-28Sanitize for v850.Stu Grossman1-0/+72
1996-09-28Sanitize v850 shit.Stu Grossman1-0/+14
1996-09-28 * configure.in: Recognize v850 target.Stu Grossman1-0/+82
* v850-tdep.c: New file, NEC V850 target support. * config/v850/{v850.mt tm-v850.h}: New files for NEC V850 support.
1996-09-27Set the sizes of the basic types that do not match the defaultsMichael Meissner1-0/+7
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-20 * config/sh/tm-sh.h (REGISTER_NAMES): Move fp registers toStan Shebs1-28/+26
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 Hunt1-1/+1
* 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-06restore the space that need to be presentGeoffrey Noer1-1/+1
1996-09-06build ser-tcp.o for cygwin32 hosted gdbGeoffrey Noer2-3/+5
1996-09-05 * Makefile.in: Add mswin to SUBDIRS. Add rules forStu Grossman1-0/+4
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-08-28Fix it.Martin Hunt1-2/+2
1996-08-28New file.Martin Hunt1-0/+33
1996-08-28Fix d10v_files.Martin Hunt1-1/+1
1996-08-27Mon Aug 26 18:36:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+225
* d10v.mt: New file. * tm-d10v.h: New file.
1996-08-27Mon Aug 26 18:36:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+14
* d10v/d10v.mt: New file. * d10v/tm-d10v.h: New file.
1996-08-25 * rs6000-tdep.c: Fix typo in comment.Fred Fish5-10/+17
* valops.c (call_function_by_hand): Set using_gcc to 2 for code compiled without -g, per comment in code. * config/a29k/tm-a29k.h (STACK_ALIGN): Add comment. * config/sparc/tm-sparc.h (STACK_ALIGN): Add comment. * config/sparc/tm-sp64.h (STACK_ALIGN): Add comment. * config/pyr/tm-pyr.h (STACK_ALIGN): Add comment. * config/m88k/tm-m88k.h (STACK_ALIGN): Add comment. * config/pa/tm-hppa.h (PUSH_ARGUMENTS): Enclose args in ()'s. (STACK_ALIGN): Add comment, move to be with other associated macros, and document. * config/mips/tm-mips.h (PUSH_ARGUMENTS): Enclose args in ()'s. (STACK_ALIGN): Remove completely, handled by PUSH_ARGUMENTS. * config/alpha/tm-alpha.h (PUSH_ARGUMENTS): Enclose args in ()'s. * config/rs6000/tm-rs6000.h (STACK_ALIGN): Remove completely, handled by PUSH_ARGUMENTS. (PUSH_ARGUMENTS): Enclose args in ()'s.