aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1994-08-26* sparcnbsd.mh,sparcnbsd.mt: New files, support for NetBSD/sparc.J.T. Conklin4-2/+13
1994-08-25fix typoJ.T. Conklin1-2/+2
1994-08-25* config/xm-nbsd.h: New file, support for all NetBSD ports.J.T. Conklin4-0/+97
* config/sparc/{nm-sparcnbsd.h,tm-sparcnbsd.h,xm-sparcnbsd.h}: New files, support for NetBSD/sparc. * configure.in: Add sparc-*-netbsd target.
1994-08-25* config/xm-nbsd.h: New file, support for all NetBSD ports.J.T. Conklin4-0/+47
* config/sparc/{nm-nbsd.h,tm-nbsd.h,xm-nbsd.h}: New files, support for NetBSD/sparc. * configure.in: Add sparc-*-netbsd target.
1994-08-24 * remote-vx.c (vx_attach): Interpret the command argument as anStan Shebs2-4/+12
unsigned long.
1994-08-24 * configure.in: Change i386 to i[345]86.Ian Lance Taylor4-5/+12
* gdb.base/configure.in: Likewise. * gdb.c++/configure.in: Likewise. * gdb.chill/configure.in: Likewise.
1994-08-24 * configure.in: Change i[34]86 to i[345]86.Ian Lance Taylor4-114/+120
* nlm/configure.in: Likewise. * gdbserver/configure.in: Likewise.
1994-08-24* configure.in (i386-*-netware): Automatically configure nlmJ.T. Conklin2-1/+7
subdir.
1994-08-24 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expectStan Shebs2-11/+23
patterns, since that is not a valid context for comments.
1994-08-24* nlm/gdbserve.c: conditionalize header file inclusion for eitherJ.T. Conklin3-3/+30
NetWare 4.0 or PIN targets. * nlm/i386.c: include appropriate header files. * nlm/prelude.c: define TERMINATE_BY_UNLOAD for NetWare 4.0 targets.
1994-08-24* gdbserve.c: conditionalize header file inclusion for eitherJ.T. Conklin1-0/+8
NetWare 4.0 or PIN targets. * nlm/i386.c: include appropriate header files. * nlm/prelude.c: define TERMINATE_BY_UNLOAD for NetWare 4.0 targets.
1994-08-24 * nlm/ppc.c (set_step_traps clear_step_traps): Cleanups.Stu Grossman3-20/+28
* nlm/gdbserve.def: Autoload clib.
1994-08-23 * gdbtypes.h: Declare f77_create_literal_string_type andJim Kingdon3-2/+25
f77_create_literal_complex_type. * valops.c (f77_value_literal_string, f77_value_substring, f77_value_literal_complex): Use xmalloc not malloc. * valops.c (f77_value_literal_string, f77_value_substring): Make addr char * not CORE_ADDR. * value.h (struct value): Add new field literal_data of aligner union. (VALUE_LITERAL_DATA): Use it. * f-lang.h: Declare find_common_for_function. * value.h, valops.c: Split VALUE_SUBSTRING_START into memaddr and myaddr fields of a union. Don't overload it with the frame field (not sure this is necessary; I'm not sure what lval_* codes VALUE_SUBSTRING_* can be used with).
1994-08-23Command loop sort-of works, stopeed core dumping.Rob Savoye1-42/+95
1994-08-23 * config/a29k/{a29k-kern.mt,a29k-udi.mt,a29k.mt,ultra3.mh,Stan Shebs6-21/+33
ultra3.mt}: Clean up, remove no-longer-used definitions.
1994-08-22 * rs6000-nat.c: Include libbfd.h again, needed until referenceStan Shebs2-0/+4
to bfd_cache_lookup is cleaned out.
1994-08-22 * config/i386/linux.mh (XM_CLIBS): Add -lm.Stan Shebs1-0/+4
1994-08-22 Work to reduce the interrupts-off duration when running in DOS.Steve Chamberlain2-17/+79
* ser-go32.c: (dos_async_ready): See if anything is in the buffer. (dos_async_rx): rewrite to unpack as many characters from the asynctsr as possible into a local buffer.
1994-08-19 * mpw-init.c (initialize_all_files): Remove inits of utils andStan Shebs2-2/+5
targets.
1994-08-19Keep new Fortran files.Stan Shebs1-0/+5
1994-08-19 Initial Fortran language support, adapted from work by Farooq ButtStan Shebs13-118/+4209
(fmbutt@engage.sps.mot.com). * Makefile.in: Add Fortran-related files and dependencies. * defs.h (language_fortran): New language enum. * language.h (_LANG_fortran): Define. (MAX_FORTRAN_DIMS): Define. * expression.h: Reformat to standard. (MULTI_F77_SUBSCRIPT, OP_F77_UNDETERMINED_ARGLIST, OP_F77_LITERAL_COMPLEX, OP_F77_SUBSTR): New expression opcodes. * gdbtypes.h (TYPE_CODE_COMPLEX, TYPE_CODE_LITERAL_COMPLEX, TYPE_CODE_LITERAL_STRING): New type codes. (type): New fields upper_bound_type and lower_bound_type. (TYPE_ARRAY_UPPER_BOUND_TYPE, TYPE_ARRAY_LOWER_BOUND_TYPE, TYPE_ARRAY_UPPER_BOUND_VALUE, TYPE_ARRAY_LOWER_BOUND_VALUE): New macros. (builtin_type_f_character, etc): Declare. * value.h (VALUE_LITERAL_DATA, VALUE_SUBSTRING_START): Define. * f-exp.y: New file, Fortran expression grammar. * f-lang.c: New file, Fortran language support functions. * f-lang.h: New file, Fortran language support declarations. * f-typeprint.c: New file, Fortran type printing. * f-valprint.c: New file, Fortran value printing. * eval.c (evaluate_subexp): Add code for new expression opcodes, fix wording of error message. * gdbtypes.c (f77_create_literal_complex_type, f77_create_literal_string_type): New functions. * language.c (set_language_command): Add Fortran info. (calc_f77_array_dims): New function. * parse.c (length_of_subexp, prefixify_subexp): Add cases for new expression opcodes. * symfile.c (deduce_language_from_filename): Recognize .f and .F as Fortran source files. * valops.c (f77_value_literal_string, f77_value_substring, f77_value_literal_complex): New functions.
1994-08-19 * c-typeprint.c (c_print_type): Assume demangled argumentsPeter Schauer4-20/+81
if a '(' is found in varstring, Looking for ')' at the end of varstring did fail with demangled const member functions, which have a trailing `const'. * remote.c (get_offsets, putpkt): Change to `char' buffers, to avoid errors when compiling with DEC c89. (remote_wait): Cast to `char *' before passing buffer to fputs_filtered, to avoid errors when compiling with DEC c89. (remote_wait): Do not return inferior_pid by default, this statement is never reached, which causes warnings from some compilers. * stabsread.c (scan_file_globals): Ignore static minimal symbols. * symfile.c (load_command): If called with no argument, try to get the filename from the executable file. (generic_load): Remove check for NULL filename, it is done in load_command now.
1994-08-19Add remote-pa.c.Rob Savoye1-0/+1
1994-08-19 * Makefile.in (ALLDEPFILES): Add hpread.c.Jeff Law9-13/+2369
(hpread.o): Add dependencies. * somread.c: Do not include "aout/aout64.h". SOM has nothing to do with a.out. (BYTES_IN_WORD): Delete. (som_symfile_read): Call hpread_build_psymtabs to build any minimal symbols based on the HP C native debug symbols. (som_symfile_finish): Call hpread_symfile_finish. (som_symfile_init): Call hpread_symfile_init. * config/pa/tm-hppa.h (HPREAD_ADJUST_STACK_ADDRESS): Define. * hppa-tdep.c (hpread_adjust_stack_address): New function. * config/pa/hppabsd.mh (NATDEPFILES): Add hpread.o * config/pa/hppahpux.mh (NATDEPFILES): Likewise. * hpread.c: New file.
1994-08-19 * hppa-tdep.c (skip_trampoline_code): Revert incorrect changeJeff Law2-1/+7
from June 2, 1994 (what was I thinking?!?). Fix it right this time.
1994-08-19* nlm/i386.c, nlm/i386.h: New files that contain i386 specific code.J.T. Conklin3-0/+105
1994-08-18 * README: Grammar improvements, clarifications, updates.Stan Shebs1-0/+4
1994-08-18Support both the generic remote protocol and the one for HP-PRO targets.Rob Savoye2-2/+2
1994-08-18Make a unique remote target "hppro", rather than use generic remote.Rob Savoye1-21/+50
1994-08-18 * Makefile.in (TARGET_FLAGS_TO_PASS): Pass down LD_FOR_TARGET andStu Grossman6-0/+69
NLMCONV_FOR_TARGET. (SUBDIRS): Add nlm target. * configure.in (powerpc-*-netware*): Automatically configure nlm subdir. * nlm/Makefile.in: Add {CC NLMCONV LD}_FOR_TARGET. Remove alpha specific stuff. Make things more configurable. * nlm/configure.in: Add powerpc-*-netware* target. Use gdbserve.mt/cpu.c/cpu.h for target stuff. Get rid of tm/xm/nm.h files. * nlm/gdbserve.c: Move Alpha specific stuff into other files. Remove lots of architecture-specific stuff. * nlm/gdbserve.def: Add new imports. * nlm/ppc.c, nlm/ppc.h: New files that contain PowerPC specific code. * nlm/prelude.c: Don't include libhooks.h, get rid of call to register library. * nlm/prelude.o: What was this doing here? * config/alpha/gdbserve.mt: Defs for alpha nlm stub. * config/powerpc/gdbserve.mt: Defs for PowerPC nlm stub. * config/powerpc/ppc-nw.mt: Defs for PowerPC target for GDB. * config/powerpc/tm-ppc-nw.h: Ditto. * nlmstub.def: New file, contains imports for 386 nlm stub.
1994-08-18 * Makefile.in (TARGET_FLAGS_TO_PASS): Pass down LD_FOR_TARGET andStu Grossman15-298/+1572
NLMCONV_FOR_TARGET. (SUBDIRS): Add nlm target. * configure.in (powerpc-*-netware*): Automatically configure nlm subdir. * nlm/Makefile.in: Add {CC NLMCONV LD}_FOR_TARGET. Remove alpha specific stuff. Make things more configurable. * nlm/configure.in: Add powerpc-*-netware* target. Use gdbserve.mt/cpu.c/cpu.h for target stuff. Get rid of tm/xm/nm.h files. * nlm/gdbserve.c: Move Alpha specific stuff into other files. Remove lots of architecture-specific stuff. * nlm/gdbserve.def: Add new imports. * nlm/ppc.c, nlm/ppc.h: New files that contain PowerPC specific code. * nlm/prelude.c: Don't include libhooks.h, get rid of call to register library. * nlm/prelude.o: What was this doing here?
1994-08-18 * remote-pa.c: New file for HPPA embedded support. Currently it'sRob Savoye1-0/+6
a copy of remote.c. * config/pa/hppabsd.mt,hppahpux.mt,hppaosf.mt: User remote-pa.c.
1994-08-18Use new remote-pa, rather than the generic one.Rob Savoye3-2/+3
1994-08-18New file for remote protocol to embedded HPPA targets.Rob Savoye1-0/+1479
1994-08-17 * config/m68k/tm-delta68.h (EXTRACT_RETURN_VALUE,Stan Shebs2-2/+32
STORE_RETURN_VALUE): Define to use %a0 for pointers.
1994-08-17Add serial tcp support for HPPA hosts and targets.Rob Savoye2-1/+5
1994-08-17 * remote-mips.c: Remove unused declaration of mips_load.Jim Kingdon2-3/+4
1994-08-17 * coffread.c: General cleanup, and support for section offsets.Stan Shebs1-1/+18
(time.h, sys/types.h, libbfd.h): Don't include. (cur_src_start_addr, cur_src_end_addr): Rename to current_source_start_addr, current_source_end_addr. (nlist_stream_global): Remove. (nlist_bfd_global): New global variable. (coff_symfile_read): Remove code that gets and uses fileno() directly. (read_coff_symtab, enter_linenos, process_coff_symbol): Add section_offsets parameter, add text/data section offset to appropriate symbols' values. (read_one_sym): Use bfd_read instead of fread. (init_stringtab, init_lineno): Change first parameter to a bfd, use bfd routines instead of raw I/O.
1994-08-17 * symtab.c (decode_line_1): If funfirstline and we get aJim Kingdon1-0/+3
non-LOC_BLOCK symbol (e.g. variable or type), then error().
1994-08-16 * Makefile.in (TARFILES, NONSRC, SFILES_STAND, SFILES_KGDB):Jim Kingdon2-126/+12
Remove; unused. (TAGFILES_NO_SRCDIR): Remove ALLPARAM. (HFILES_NO_SRCDIR): Remove all files in config sub-directory. (TAGS): Also pass result of find on config sub-directory to etags. (ALLPARAM): Remove; now unused.
1994-08-16 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged withStan Shebs1-0/+5
2417; old bug has been fixed.
1994-08-14 * Makefile.in (VERSION): Bump to 4.13.1Fred Fish4-53/+130
* NEWS, README: Update to match gdb 4.13 release version.
1994-08-13 Harris CX/UX support, from Bob Rusk (rrusk@mail.csd.harris.com).Fred Fish2-5/+30
* cxux-nat.c: Remove dangling #else block. ((m88k_harris_core_register_addr): New function.
1994-08-13 * environ.c (init_environ): If no environment, do nothing.Fred Fish1-0/+4
1994-08-13 * gdb.base/interrupt.exp: When trying to wake up the inferior,Jeff Law1-0/+4
send the newline ourselves instead of assuming gdb_test will do so when passed an empty input string.
1994-08-13 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble theJeff Law2-1/+14
stabs testcode.
1994-08-12 * remote.c (remote_wait): Return inferior_pid instead of 0 forStu Grossman2-10/+15
`W` message.
1994-08-12* sparclite/aload.c (sys_error, error): Use vfprintf to variableJ.T. Conklin1-0/+5
argument lists.
1994-08-11(concat, basename, buildargv, freeargv, strerrno, strsigno,David Edelsohn2-24/+14
errno_max, signo_max, strtoerrno, strtosigno): Delete. Include "libiberty.h" instead.
1994-08-11 * i386v-nat.c (i386_insert_nonaligned_watchpoint):Fred Fish2-11/+35
add additional argument specifying raw address to permit proper release of debug registers. (i386_insert_watchpoint, i386_insert_aligned_watchpoint): change all callers.