This is the mail archive of the gdb-testers@sourceware.cygnus.com mailing list for the GDB project. See the GDB home page for more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
The second GDB snapshot, 4.17.86, is now available. This one includes some support for Java, and fixes for HP/UX, the Hurd, and the ARM. This snapshot does not contain any fixes for Linux; they do seem to provoke a lot of controversy, which I hope I can help resolve soon. As before, please give it a try on your system, and then send me a message describing any serious problems you found. Even if it performs flawlessly, drop me a line anyway to tell me what kind of system you tried it on. The snapshot is available as: ftp://ftp.cygnus.com/private/gdb/gdb-4.17.86.tar.gz Changes since 4.17.85: 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com> Merged changes for HP/UX 9 from Jason Molenda: 1999-03-08 Jason Molenda (jsm@bugshack.cygnus.com) * infttrace.c (hppa_get_process_events): Removed. Function only usable on HPUX 10 and above. It is not called by any other part of GDB. * hppah-nat.c (hppa_get_process_events): Ditto. (child_pid_to_exec_file): Only call ptrace with PT_GET_PROCESS_PATHNAME if that symbol has been defined. * config/pa/nm-hppah.h: Don't set up prototypes et al for hppa_get_process_events. * config/pa/hppahpux.mh (TERM_LIB): Do not initialize, let autoconf determine best library automatically. * config/pa/hpux1020.mh: Ditto. * config/pa/hpux1100.mh: Ditto. * configure.in (TERM_LIB): Also check for libHcurses. * configure: Regenerated. Merged changes to accomodate the Hurd: Thu Mar 11 18:05:11 1999 Michael Snyder <msnyder@cleaver.cygnus.com> * infptrace.c (proc_wait): Rename to ptrace_wait. * inftarg.c (child_wait): call ptrace_wait instead of proc_wait. * inferior.h: Declare ptrace_wait instead of proc_wait. 1999-03-11 Jim Blandy <jimb@zwingli.cygnus.com> * Makefile.in (VERSION): click to 4.17.86, for next snapshot. 1999-03-09 Rodney Brown <RodneyBrown@pmsc.com> Get working on UnixWare 2.1.1. * acconfig.h: Update for defines for procfs.c. * configure.in: Identify defines for procfs.c. * configure.host: i386-*-sysv4.2uw2* => i386v42mp * configure.tgt: i386-*-sysv4.2uw2* => i386v42mp * configure, config.in: Regenerate. * procfs.c: Rename HAVE_NO_PRRUN_T to HAVE_PRRUN_T (autoconf standard), wrap UNIXWARE difference in THE_PR_LWP macro for legibility. * config/i386/tm-i386v42mp.h: Remove HAVE_PSTATUS_T, HAVE_NO_PRRUN_T; now set by configure. 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com> Merged changes from Jason Molenda: 1999-02-24 Jason Molenda (jsm@bugshack.cygnus.com) * configure.in: Set CPU_HPPA_RISC_20 if the host CPU is a PA 2.0 processor. * acconfig.h: Add CPU_HPPA_RISC_20 * config.in, configure: Regenerated. * hppa-tdep.c (pa_register_look_aside): Only refer to new structure elements if we are on a PA2.0 system. * defs.h: Include limits.h. Merged changes from Stu Grossman: Wed Feb 17 10:10:27 1999 Stu Grossman <grossman@babylon-5.cygnus.com> * gdbtypes.h (get_discrete_bounds): Remove duplicate decl. * jv-typeprint.c (java_type_print_base): Change fputs => fputs_filtered. Mon Jan 25 18:30:57 1999 Per Bothner <bothner@cygnus.com> * jv-lang.h (JAVA_OBJECT_SIZE): Change from hard-wired constant. (java_primitive_type_from_name, get_java_object_header_size): Declare. * jv-lang.c (java_class_from_object): Use get_java_object_type. * jv-lang.c: Update Class field names: dtable->vtable, msize->method_count, nfields->field_count, bfsize->size_in_bytes, nmethods->method_count. (type_from_class): Demangle array type names. (java_link_class_type): Array type names are now demangled. (get_java_object_type): If not defined yet, try looking it up. (get_java_object_header_size): New function. (java_primitive_type_from_name): New function. (java_demangled_signature_length, java_demangled_signature_copy): New. (java_demangle_type_signature): Re-implement using above functions. (evaluate_subexp_java): For UNOP_IND, call evaluate_subexp_java to evaluate subexp (not evaluate_subexp_standard). For BINOP_SUBSCRIPT update for new array type naming scheme. * jv-valprint.c (java_value_print): Use java_class_from_object. Update array printing to new array type naming convention. (java_val_print): Doing check_typedef when printing a pointer is is a waste of effort. Also, handle TYPE_CODE_INT, to make sure Java bytes as not printed as C chars. Fri Jan 8 16:58:22 1999 Stu Grossman <grossman@babylon-5.cygnus.com> * blockframe.c (find_pc_sect_partial_function): Search full symtabs as a last ditch effort (after the partial & minimal symtabs). * defs.h utils.c: Fixup prototypes for vprintf_filtered, vfprintf_filtered, vfprintf_unfiltered and vprintf_unfiltered to return ints to match their standard equivalents. * defs.h symtab.c top.c: Create skip_prologue_hook to allow Java to control the prologue skipping process. * jv-typeprint.c (java_type_print_base): Remove extern for jv_class_demangle, add new arg for objfile (NULL). * symtab.h: Remove struct sourcevector and struct source. Definately not needed. * values.c (value_virtual_fn_field): Fixes code to handle new vtable debug info format. Patch from marka. Wed Dec 16 23:11:25 1998 Stu Grossman <grossman@fencer.cygnus.com> * jv-lang.c (java_class_from_object java_class_is_primitive is_object_type): Change dtable to vtable. * (java_primitive_type): Change arg to type char. * (_initialize_java_language): Make java_char_type be unsigned. * jv-lang.h: Fixup prototypes. Mon Dec 7 19:02:15 1998 Stu Grossman <grossman@babylon-5.cygnus.com> * jv-valprint.c (java_value_print): Fix printing of values where run time type != compile time type. Fri Dec 4 15:23:38 1998 Stu Grossman <grossman@fencer.cygnus.com> * Makefile.in: Whack out m2-typeprint.c. * c-typeprint.c (c_type_print_varspec_suffix) typeprint.h: Make this global. It's needed by Java. * (c_type_print_base): Whack prefix off of qualified method names (names with name spaces). * gdbtypes.h (struct cplus_struct_type): Add bits for Java attributes. Shrink voffset to 16 bits to compensate for added bits above (hopefully this is still enough). * Add new accessor macros (TYPE_FND_FIELD_PUBLIC, ...) for all new attribute bits. * jv-typeprint.c (java_type_print_base): Fix printing of method attributes. Handle JVM style manglings. * (java_print_type): Enable code type print varspec_suffix to allow array indices to print out. * jv-valprint.c (java_val_print): Minor formatting. * m2-lang.c (m2_language_d): Change m2_print_type to c_print_type. * stabsread.c (read_member_functions): Save public and static attributes. 1999-03-02 Stan Shebs <shebs@andros.cygnus.com> From Gary Thomas <gthomas@cygnus.co.uk>: * arm-tdep.c (ARM_LE_BREAKPOINT, ARM_BE_BREAKPOINT, THUMB_LE_BREAKPOINT, THUMB_BE_BREAKPOINT): Use illegal instruction instead of SWI 24. * config/arm/tm-arm.h (CALL_DUMMY): Ditto. (IN_SIGTRAMP): Define. 1999-03-01 Jim Blandy <jimb@zwingli.cygnus.com> * configure.in (TERM_LIB): Move the code which sets this to a better place. 1999-02-25 Stan Shebs <shebs@andros.cygnus.com> * breakpoint.c (SOLIB_LOADED_LIBRARY_PATHNAME, SOLIB_UNLOADED_LIBRARY_PATHNAME, SOLIB_CREATE_CATCH_LOAD_HOOK, SOLIB_CREATE_CATCH_UNLOAD_HOOK): Supply default definitions. * infrun.c (SOLIB_IN_DYNAMIC_LINKER): Ditto.