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.