OSDN Git Service

pf3gnuchains/sourceware.git
22 years ago * strlcat.c: Add file.
fitzsim [Mon, 13 May 2002 19:33:46 +0000 (19:33 +0000)]
* strlcat.c: Add file.
* strlcpy.c: Add file.

22 years ago2002-05-10 Mark Bradshaw <bradshaw@staff.crosswalk.com>
fitzsim [Mon, 13 May 2002 19:33:00 +0000 (19:33 +0000)]
2002-05-10  Mark Bradshaw  <bradshaw@staff.crosswalk.com>

* libc/include/string.h (!__STRICT_ANSI__): Add strlcat and strlcpy.
* libc/string/Makefile.am: Add strlcat.c and strlcpy.c.
* libc/string/strlcat.c: New file.
* libc/string/strlcpy.c: New file.

22 years ago2002-05-13 Daniel Jacobowitz <drow@mvista.com>
drow [Mon, 13 May 2002 19:18:50 +0000 (19:18 +0000)]
2002-05-13  Daniel Jacobowitz  <drow@mvista.com>

        * gdb.c++/annota2.exp (annotate-quit): Add comment.

22 years ago* config.bfd (shle-*-netbsdelf*): Add target which includes
thorpej [Mon, 13 May 2002 18:35:54 +0000 (18:35 +0000)]
* config.bfd (shle-*-netbsdelf*): Add target which includes
sh64 support.

22 years agoAdd first preprocessor macro-expansion files.
jimb [Mon, 13 May 2002 18:13:05 +0000 (18:13 +0000)]
Add first preprocessor macro-expansion files.
* macroexp.c, macroexp.h, macrotab.c, macrotab.h: New files.
* Makefile.in (SFILES): Add macrotab.c, macroexp.c.
(splay_tree_h, macroexp_h, macrotab_h): New variable.
(HFILES_NO_SRCDIR): Add macrotab.h, macroexp.h.
(COMMON_OBS): Add macrotab.o, macroexp.o.
(macroexp.o, macrotab.o): New rules.

22 years ago2002-05-13 Ben Elliston <bje@redhat.com>
bje [Mon, 13 May 2002 17:42:57 +0000 (17:42 +0000)]
2002-05-13  Ben Elliston  <bje@redhat.com>

* sidcomp.cache/cache.exp: Unset the loop control variable "attr"
to correct an unwanted DejaGnu interaction.

22 years ago* config/m88k/tm-m88k.h: Update copyright.
cagney [Mon, 13 May 2002 17:20:57 +0000 (17:20 +0000)]
* config/m88k/tm-m88k.h: Update copyright.
(m88k_target_write_pc): Declare
(TARGET_WRITE_PC): Redefine using m88k_target_write_pc.
(M88K_NNPC_REGNUM): Rename NNPC_REGNUM.
(SHIFT_INST_REGS): Update definition.
* m88k-tdep.c (m88k_target_write_pc): New function.  Implement
using old definition of TARGET_WRITE_PC.
* regcache.c (generic_target_write_pc): Delete code handling
NNPC_REGNUM.
* gdbarch.sh (NNPC_REGNUM): Delete.
* gdbarch.h, gdbarch.c: Regenerate.

* gdbint.texinfo (Target Architecture Definition): Delete
documentation on NNPC_REGNUM.

22 years ago* builtin-regs.c (value_of_builtin_reg): Correctly calculate the
rearnsha [Mon, 13 May 2002 16:25:08 +0000 (16:25 +0000)]
* builtin-regs.c (value_of_builtin_reg): Correctly calculate the
builtin reg number.

22 years ago* configure.in (shle-*-*elf*): Include sh64 support.
thorpej [Mon, 13 May 2002 15:39:44 +0000 (15:39 +0000)]
* configure.in (shle-*-*elf*): Include sh64 support.
* configure: Regenerate.

22 years ago2002-05-13 Daniel Jacobowitz <drow@mvista.com>
drow [Mon, 13 May 2002 14:21:12 +0000 (14:21 +0000)]
2002-05-13  Daniel Jacobowitz  <drow@mvista.com>

        * ax-gdb.c (gen_sign_extend, gen_fetch, gen_usual_unary)
        (gen_cast, gen_scale, gen_add, gen_sub, gen_binop, gen_deref)
        (gen_address_of, gen_struct_ref, gen_repeat): Use type
        access macros.
        * c-typeprint.c (cp_type_print_method_args): Likewise.
        (c_type_print_args): Likewise.
        * d10v-tdep.c (d10v_push_arguments): Likewise.
        (d10v_extract_return_value): Likewise.
        * expprint.c (print_subexp): Likewise.
        * gdbtypes.c (lookup_primitive_typename): Likewise.
        (lookup_template_type, add_mangled_type, print_arg_types): Likewise.
        * gdbtypes.h (TYPE_UNSIGNED, TYPE_NOSIGN, TYPE_STUB)
        (TYPE_TARGET_STUB, TYPE_STATIC, TYPE_CONST, TYPE_VOLATILE)
        (TYPE_PROTOTYPED, TYPE_INCOMPLETE, TYPE_CODE_SPACE, TYPE_VARARGS)
        (TYPE_VECTOR): Likewise.
        * hpread.c (hpread_read_struct_type)
        (fix_static_member_physnames, fixup_class_method_type)
        (hpread_type_lookup): Likewise.
        * mdebugread.c (parse_symbol, parse_type): Likewise.
        * p-lang.c (is_pascal_string_type): Likewise.
        * valops.c (hand_function_call): Likewise.
        * x86-64-tdep.c (classify_argument): Likewise.

        * hpread.c (hpread_read_function_type)
        (hpread_read_doc_function_type): Call replace_type.
        * dstread.c (create_new_type): Delete.
        (decode_dst_structure, process_dst_function): Call alloc_type.
        Use type access macros.

22 years ago2002-05-13 Daniel Jacobowitz <drow@mvista.com>
drow [Mon, 13 May 2002 14:00:31 +0000 (14:00 +0000)]
2002-05-13  Daniel Jacobowitz  <drow@mvista.com>

        * ax-gdb.c (gen_sign_extend, gen_fetch, gen_usual_unary)
        (gen_cast, gen_scale, gen_add, gen_sub, gen_binop, gen_deref)
        (gen_address_of, gen_struct_ref, gen_repeat): Use type
        access macros.
        * c-typeprint.c (cp_type_print_method_args): Likewise.
        (c_type_print_args): Likewise.
        * d10v-tdep.c (d10v_push_arguments): Likewise.
        (d10v_extract_return_value): Likewise.
        * expprint.c (print_subexp): Likewise.
        * gdbtypes.c (lookup_primitive_typename): Likewise.
        (lookup_template_type, add_mangled_type, print_arg_types): Likewise.
        * gdbtypes.h (TYPE_UNSIGNED, TYPE_NOSIGN, TYPE_STUB)
        (TYPE_TARGET_STUB, TYPE_STATIC, TYPE_CONST, TYPE_VOLATILE)
        (TYPE_PROTOTYPED, TYPE_INCOMPLETE, TYPE_CODE_SPACE, TYPE_VARARGS)
        (TYPE_VECTOR): Likewise.
        * hpread.c (hpread_read_struct_type)
        (fix_static_member_physnames, fixup_class_method_type)
        (hpread_type_lookup): Likewise.
        * mdebugread.c (parse_symbol, parse_type): Likewise.
        * p-lang.c (is_pascal_string_type): Likewise.
        * valops.c (hand_function_call): Likewise.
        * x86-64-tdep.c (classify_argument): Likewise.

        * hpread.c (hpread_read_function_type)
        (hpread_read_doc_function_type): Call replace_type.
        * dstread.c (create_new_type): Delete.
        (decode_dst_structure, process_dst_function): Call alloc_type.
        Use type access macros.

22 years ago * configure.in: Revert 2002-04-07. Instead, auto-configure
amodra [Mon, 13 May 2002 13:33:28 +0000 (13:33 +0000)]
* configure.in: Revert 2002-04-07.  Instead, auto-configure
HAVE_ST_C_IMPL.
* configure: Regenerate.
* config.in: Regenerate.
* rs6000-core.c (CNEW_IMPL): Guard use of c_impl with HAVE_ST_C_IMPL
or AIX_5_CORE.

22 years ago * shared.cc (__sec_user): Split into sec_acl() and call orig_sid().
corinna [Mon, 13 May 2002 12:10:48 +0000 (12:10 +0000)]
* shared.cc (__sec_user): Split into sec_acl() and call orig_sid().
(sec_acl): Create from part of __sec_user(), except creator/owner.
* security.h: Define sec_acl() and MAX_DACL_LEN.

22 years agoRemove redundant call to listing_prev().
nickc [Mon, 13 May 2002 11:33:02 +0000 (11:33 +0000)]
Remove redundant call to listing_prev().

22 years agoDo not reset loc_directive_seen in dwarf2_emit_insn.
nickc [Mon, 13 May 2002 10:24:13 +0000 (10:24 +0000)]
Do not reset loc_directive_seen in dwarf2_emit_insn.

22 years agoFix grammatical error.
nickc [Mon, 13 May 2002 10:16:33 +0000 (10:16 +0000)]
Fix grammatical error.

22 years agoSupport sparc64-openbsd corefiles as well.
nickc [Mon, 13 May 2002 08:33:26 +0000 (08:33 +0000)]
Support sparc64-openbsd corefiles as well.

22 years ago* kill.cc (listsig): Display numeric id when given symbolic input.
cgf [Mon, 13 May 2002 05:35:43 +0000 (05:35 +0000)]
* kill.cc (listsig): Display numeric id when given symbolic input.

22 years agodocument kill -h.
cgf [Mon, 13 May 2002 05:25:14 +0000 (05:25 +0000)]
document kill -h.

22 years ago* kill.cc (usage): Show new options. Allow specification of output stream.
cgf [Mon, 13 May 2002 05:23:37 +0000 (05:23 +0000)]
* kill.cc (usage): Show new options.  Allow specification of output stream.
(main): Implement 'h' option.

22 years agoUpdate ChangeLog with missing entry.
cgf [Mon, 13 May 2002 05:18:34 +0000 (05:18 +0000)]
Update ChangeLog with missing entry.

22 years ago* Makefile.in (kill.exe): Add as a specific target.
cgf [Mon, 13 May 2002 05:13:57 +0000 (05:13 +0000)]
* Makefile.in (kill.exe): Add as a specific target.
* kill.cc (longopts): New.
(opts): Ditto.
(get_sig): Accept const char * parameter.  Return -1 on unknown signal.
(test_for_unknown_sig): New function.
(listsig): New function.
(main): Use getopt_long for option parsing.  Implement -l, and -s options.  Use
test_for_unknown_sig() to test for signal validity.

22 years ago * gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.
amodra [Mon, 13 May 2002 01:24:54 +0000 (01:24 +0000)]
* gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.
* gas/i386/x86-64-opcode.d: Adjust.

22 years ago * write.c (subsegs_finish): Don't specially align last subseg.
amodra [Mon, 13 May 2002 01:23:51 +0000 (01:23 +0000)]
* write.c (subsegs_finish): Don't specially align last subseg.

22 years ago2002-05-12 Daniel Jacobowitz <drow@mvista.com>
drow [Mon, 13 May 2002 01:18:19 +0000 (01:18 +0000)]
2002-05-12  Daniel Jacobowitz  <drow@mvista.com>

        * gdb.base/break.exp: Check 'break "marker2"'.

22 years ago * Makefile.am (install-data-local): Install headers to
amodra [Mon, 13 May 2002 00:58:40 +0000 (00:58 +0000)]
* Makefile.am (install-data-local): Install headers to
$(exec_prefix)/include.
* Makefile.in: Regenerate.

22 years ago*** empty log message ***
gdbadmin [Mon, 13 May 2002 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Mon, 13 May 2002 00:00:06 +0000 (00:00 +0000)]
daily update

22 years ago* i387-tdep.c (i387_supply_fxsave): Skip the SSE registers if
kettenis [Sun, 12 May 2002 21:16:06 +0000 (21:16 +0000)]
* i387-tdep.c (i387_supply_fxsave): Skip the SSE registers if
the're not supported by the current architecture.
(i387_fill_fxsave): Likewise.

22 years agoremove a comma
cgf [Sun, 12 May 2002 19:29:20 +0000 (19:29 +0000)]
remove a comma

22 years ago* fhandler_disk_file.cc (fhandler_disk_file::open): Avoid using O_DIROPEN when
cgf [Sun, 12 May 2002 19:20:01 +0000 (19:20 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::open): Avoid using O_DIROPEN when
OS doesn't support it.  Return proper errno in that case.

22 years agoApproved by ezannoni@redhat.com:
fnf [Sun, 12 May 2002 18:13:33 +0000 (18:13 +0000)]
Approved by ezannoni@redhat.com:

2002-05-12  Fred Fish  <fnf@redhat.com>
* symfile.c (default_symfile_offsets): Arrange for uninitialized
sect_index_xxx members to index the first slot in section_offsets
if all of the section_offsets are zero.

22 years agoAdd a ChangeLog entry that was accidentally not committed
thorpej [Sun, 12 May 2002 16:37:16 +0000 (16:37 +0000)]
Add a ChangeLog entry that was accidentally not committed
with the change:

2002-05-11  Jason Thorpe  <thorpej@wasabisystems.com>

* Makefile.in (ALLDEPFILES): Remove alphanbsd-nat.c.
(alphanbsd-nat.o): Remove dependency list.
(alphanbsd-tdep.o): Add $(regcache_h) to dependency list.
* alphanbsd-nat.c: Delete.  Contents moved to...
* alphanbsd-tdep.c: ...here.
(_initialize_alphanbsd_tdep): Register core functions.
* config/alpha/nbsd.mh (NATDEPFILES): Remove alphanbsd-nat.o.

22 years ago* configure.tgt (sparc-*openbsd): Remove entry accidentially
kettenis [Sun, 12 May 2002 15:07:40 +0000 (15:07 +0000)]
* configure.tgt (sparc-*openbsd): Remove entry accidentially
checked in with last change.

22 years ago* configure.tgt (i[3456]86-*-unixware*, i[3456]86-*-unixware2*):
kettenis [Sun, 12 May 2002 14:58:56 +0000 (14:58 +0000)]
* configure.tgt (i[3456]86-*-unixware*, i[3456]86-*-unixware2*):
Remove targets.  These are canonicalized to i386-*-sysv4.2uw by
config.sub.

22 years ago2002-05-12 Daniel Jacobowitz <drow@mvista.com>
drow [Sun, 12 May 2002 07:40:37 +0000 (07:40 +0000)]
2002-05-12  Daniel Jacobowitz  <drow@mvista.com>

        * Makefile.in: Update dependencies.

22 years agofix entry
cgf [Sun, 12 May 2002 04:55:10 +0000 (04:55 +0000)]
fix entry

22 years ago* syscalls.cc (_read): Change error to EBADF if attempt to write to a
cgf [Sun, 12 May 2002 04:43:29 +0000 (04:43 +0000)]
* syscalls.cc (_read): Change error to EBADF if attempt to write to a
non-writable fd.

22 years ago* mount.cc (do_mount): Default to non-exec option for remote drives. Report
cgf [Sun, 12 May 2002 04:29:54 +0000 (04:29 +0000)]
* mount.cc (do_mount): Default to non-exec option for remote drives.  Report
warnings before attempting a mount.
(longopts): Add no-executable option.
(mount_commands): Ditto.
(opts): Ditto.
(usage): Ditto.  Indicate that system mount is now the default.
(main): Accommodate no-executable option.  Make system mount the default.
* umount.cc (usage): Indicate that system umount is now the default.
(main): Make system umount the default.

22 years ago* language.c (local_hex_string_custom): Simplify. Do not depend
cagney [Sun, 12 May 2002 04:20:05 +0000 (04:20 +0000)]
* language.c (local_hex_string_custom): Simplify.  Do not depend
on PRINTF_HAS_LONG_LONG or CC_HAS_LONG_LONG.

* memattr.c (mem_info_command): Replace calls to
longest_local_hex_string and longest_local_hex_string_custom.
* buildsym.c (make_blockvector): Ditto.
* solib.c (info_sharedlibrary_command): Ditto.
* tracepoint.c (tracepoints_info): Ditto.
* symtab.c (print_msymbol_info): Ditto.

* language.c (local_hex_string): Delete.
(local_hex_string_custom): Delete.
(longest_local_hex_string): Rename to local_hex_string.
(longest_local_hex_string_custom): Rename to
local_hex_string_custom.
* language.h (local_hex_string): Change parameter type to LONGEST.
(local_hex_string_custom): Ditto.
(longest_local_hex_string): Delete declaration.
(longest_local_hex_string_custom): Ditto.

* solib.c: Update copyright.
* memattr.c: Update copyright.

22 years ago* arch-utils.h (legacy_register_to_value): Declare.
cagney [Sun, 12 May 2002 03:09:11 +0000 (03:09 +0000)]
* arch-utils.h (legacy_register_to_value): Declare.
(legacy_value_to_register): Declare.
(legacy_convert_register_p): Declare.
* arch-utils.c (legacy_register_to_value): New function.
(legacy_value_to_register): New function.
(legacy_convert_register_p): New function.

* gdbarch.sh (REGISTER_TO_VALUE): Define.
(VALUE_TO_REGISTER): Define.
(CONVERT_REGISTER_P): Define.
* gdbarch.h, gdbarch.c: Regenerate.

* valops.c (value_assign): Use CONVERT_REGISTER_P and
VALUE_TO_REGISTER.
* findvar.c (value_from_register): Use REGISTER_TO_VALUE and
CONVERT_REGISTER_P.

* gdbint.texinfo (Target Architecture Definition): Document
REGISTER_TO_VALUE and VALUE_TO_REGISTER and CONVERT_REGISTER_P.
(Target Architecture Definition): Revise section `Using Different
Register and Memory Data Representations'.  Add section `Raw and
Virtual Register Representations'.

22 years ago* fhandler.h (executable_states): For now, make dont_care_if_executable
cgf [Sun, 12 May 2002 03:08:59 +0000 (03:08 +0000)]
* fhandler.h (executable_states): For now, make dont_care_if_executable
equivalent to not_executable.
* sys/mount.h: Define MOUNT_NOTEXEC.
* path.h (fs_info): New class.
(path_conv): Move fs-specific fields to new 'fs' structure.
(path_conv::update_fs_info): Move to fs_info and rename to just 'update'.
* path.cc (fs_info::update): Ditto.  Return 'true' if successful.
(fillout_mntent): Add ',noexec' to list of reported options.

22 years ago2005-05-11 Daniel Jacobowitz <drow@mvista.com>
drow [Sun, 12 May 2002 02:20:38 +0000 (02:20 +0000)]
2005-05-11  Daniel Jacobowitz  <drow@mvista.com>
            Peter Schauer  <pes@regent.e-technik.tu-muenchen.de>

        * Makefile.in: Update dependencies for valops.c.
        * valops.c: Include "gdb_assert.h".
        (typecmp): Skip THIS parameter to methods.
        (find_method_list): Remove static_memfuncp argument,
        update callers.  Check for stub methods.
        (find_value_oload_method_list): Don't set *static_memfuncp.
        (find_overload_match): Don't check for stub methods.  Assert
        that methods are not stubbed.  Handle static methods.
        (value_find_oload_method_list): Remove static_memfuncp argument.
        * gdbtypes.c (check_stub_method): Do not add THIS pointer
        to the argument list for static stub methods.
        * value.h (value_find_oload_method_list): Update prototype.

22 years ago* arch-utils.h (generic_register_size): Declare.
cagney [Sun, 12 May 2002 02:16:03 +0000 (02:16 +0000)]
* arch-utils.h (generic_register_size): Declare.
(generic_register_raw_size, generic_register_virtual_size): Delete
declarations.
* arch-utils.c (generic_register_raw_size): Delete.
(generic_register_size): New function.
(generic_register_virtual_size): Delete.

* gdbarch.sh (REGISTER_RAW_SIZE, REGISTER_VIRTUAL_SIZE): Make
default generic_register_size.
* gdbarch.h, gdbarch.c: Re-generate.

* d10v-tdep.c (d10v_gdbarch_init): Use generic_register_size for
register_virtual_size.
* x86-64-tdep.c (x86_64_gdbarch_init): Ditto.
* rs6000-tdep.c (rs6000_gdbarch_init): Ditto.

* gdbint.texinfo (Target Architecture Definition): Mention
defaults for REGISTER_VIRTUAL_SIZE and REGISTER_RAW_SIZE.
(Target Architecture Definition): Mention same.  Add references to
web pages.

22 years ago* fhandler_virtual.cc (fhandler_virtual::close): Quiet a compiler warning.
cgf [Sun, 12 May 2002 01:59:53 +0000 (01:59 +0000)]
* fhandler_virtual.cc (fhandler_virtual::close): Quiet a compiler warning.

22 years agofix formatting
cgf [Sun, 12 May 2002 01:50:37 +0000 (01:50 +0000)]
fix formatting

22 years agofix comment
cgf [Sun, 12 May 2002 01:41:17 +0000 (01:41 +0000)]
fix comment

22 years ago* autoload.cc: Add dynamic load statements for 'ZwQueryInformationProcess' and
cgf [Sun, 12 May 2002 01:37:46 +0000 (01:37 +0000)]
* autoload.cc: Add dynamic load statements for 'ZwQueryInformationProcess' and
'ZwQueryVirtualMemory'.
* fhandler.h: Change type of bufalloc and filesize members of fhandler_virtual
from int to size_t.  Change type of position member from __off32_t to
__off64_t.  Add new fileid member to fhandler_virtual class.  Make seekdir take
an __off64_t argument.  Make lseek take an __off64_t argument.  Add
fill_filebuf method to fhandler_virtual.  Add fill_filebuf method to
fhandler_proc.  Add fill_filebuf method to fhandler_registry.  Add fill_filebuf
method to fhandler_process.  Add saved_pid and saved_p members to
fhandler_process.
* fhandler_proc.cc (proc_listing_array): Add 'loadavg', 'meminfo', and 'stat'.
(proc_fhandlers array): Ditto.
(fhandler_proc::open): Use fill_filebuf to flesh out the file contents.
(fhandler_proc::fill_filebuf): New method.
(fhandler_proc::format_proc_meminfo): Ditto.
(fhandler_proc::format_proc_stat): Ditto.
(fhandler_proc::format_proc_uptime): Ditto.
* fhandler_process.cc (process_listing): Add 'stat' and 'statm'.
(fhandler_process::fstat): Find the _pinfo structure for the process named in
the filename.  Return ENOENT if the process is no longer around.  Set the gid
and uid fields of the stat structure.
(fhandler_process::open): Store pid and pointer to _pinfo structure in
saved_pid and saved_p respectively.  Use fill_filebuf to flesh out file
contents.
(fhandler_proc::fill_filebuf): New method.
(format_process_stat): New function.
(format_process_status): Ditto.
(format_process_statm): Ditto.
(get_process_state): Ditto.
(get_mem_values): Ditto.
* fhandler_registry.cc (fhandler_registry::seekdir): Change argument type from
__off32_t to __off64_t.
(fhandler_registry::fill_filebuf): New method.
* fhandler_virtual.cc (fhandler_virtual::seekdir): Change argument type from
__off32_t to __off64_t.
(fhandler_virtual::lseek): Ditto.
(fhandler_virtual::fill_filebuf): New method.
(fhandler_virtual::fhandler_virtual): Initialise fileid to -1.
* wincap.cc: Set flag has_process_io_counters appropriately.
* wincap.h: Add flag has_process_io_counters.

22 years ago* gdbarch.sh (gdbarch_data): Add gdbarch parameter.
cagney [Sun, 12 May 2002 01:02:57 +0000 (01:02 +0000)]
* gdbarch.sh (gdbarch_data): Add gdbarch parameter.
* gdbarch.h, gdbarch.c: Regenerate.
* gnu-v3-abi.c: Update copyright.
(vtable_address_point_offset): Update.
(gnuv3_rtti_type): Update.
(gnuv3_baseclass_offset): Update.
* solib-svr4.c (svr4_fetch_link_map_offsets): Update.
(init_fetch_link_map_offsets): Update.
* remote.c (get_remote_state): Update.

22 years ago*** empty log message ***
gdbadmin [Sun, 12 May 2002 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Sun, 12 May 2002 00:00:04 +0000 (00:00 +0000)]
daily update

22 years ago2002-05-11 Daniel Jacobowitz <drow@mvista.com>
drow [Sat, 11 May 2002 23:48:21 +0000 (23:48 +0000)]
2002-05-11  Daniel Jacobowitz  <drow@mvista.com>

        * TODO: Remove value_headof/value_from_vtable_info comment.
        * printcmd.c (print_command_1): Don't call value_from_vtable_info.
        * values.c (value_headof, value_from_vtable_info): Delete.
        * value.h (value_from_vtable_info): Delete prototype.

22 years ago* Makefile.in: Replace gdb_assert.h with $(gdb_assert_h),
cagney [Sat, 11 May 2002 23:14:25 +0000 (23:14 +0000)]
* Makefile.in: Replace gdb_assert.h with $(gdb_assert_h),
gdb_string.h with $(gdb_string_h) and gdb_regex.h with
$(gdb_regex_h).
(gdb_assert_h): Define.
(gdb_wait_h): Define.
(gdb_regex_h): Define.

22 years ago2002-05-11 Daniel Jacobowitz <drow@mvista.com>
drow [Sat, 11 May 2002 22:46:18 +0000 (22:46 +0000)]
2002-05-11 Daniel Jacobowitz  <drow@mvista.com>

        From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
        * linespec.c (find_methods): Handle GCC 3.x template constructors.

22 years ago* nbsd-tdep.c: Fix comment.
thorpej [Sat, 11 May 2002 22:21:25 +0000 (22:21 +0000)]
* nbsd-tdep.c: Fix comment.

22 years ago* Makefile.in (ALLDEPFILES): Add nbsd-tdep.c.
thorpej [Sat, 11 May 2002 22:14:19 +0000 (22:14 +0000)]
* Makefile.in (ALLDEPFILES): Add nbsd-tdep.c.
(alphanbsd-tdep.o): Add nbsd-tdep.h to dependency list.
(nbsd-tdep.o): New dependency list.
* alphanbsd-tdep.c: Don't include solib-svr4.h.  Include
nbsd-tdep.h.
(alphanbsd_solib_svr4_fetch_link_map_offsets): Remove.
(alphanbsd_init_abi): Use nbsd_lp64_solib_svr4_fetch_link_map_offsets.
* nbsd-tdep.c: New file.
* nbsd-tdep.h: New file.
* shnbsd-tdep.c: Don't include solib-svr4.h.  Include
nbsd-tdep.h.
(shnbsd_solib_svr4_fetch_link_map_offsets): Remove.
(shnbsd_init_abi): Use nbsd_ilp32_solib_svr4_fetch_link_map_offsets.
* config/alpha/nbsd.mt (TDEPFILES): Add nbsd-tdep.o.
* config/sh/nbsd.mt (TDEPFILES): Ditto.

22 years ago* config/alpha/nbsd.mh (NATDEPFILES): Remove corelow.o.
thorpej [Sat, 11 May 2002 21:46:16 +0000 (21:46 +0000)]
* config/alpha/nbsd.mh (NATDEPFILES): Remove corelow.o.
* config/alpha/nbsd.mt (TDEPFILES): Add corelow.o.
* config/i386/nbsd.mh (NATDEPFILES): Remove corelow.o.
* config/i386/nbsd.mt (TDEPFILES): Add corelow.o.
* config/i386/nbsdelf.mh (NATDEPFILES): Remove corelow.o.
* config/i386/nbsdelf.mt (TDEPFILES): Add corelow.o.

22 years ago* config/i386/nbsd.mh (NATDEPFILES): Use line continuations.
thorpej [Sat, 11 May 2002 21:38:13 +0000 (21:38 +0000)]
* config/i386/nbsd.mh (NATDEPFILES): Use line continuations.
* config/i386/nbsdelf.mh (NATDEPFILES): Likewise.
* config/m68k/nbsd.mh (NATDEPFILES): Likewise.
* config/ns32k/nbsd.mh (NATDEPFILES): Likewise.
* config/powerpc/nbsd.mh (NATDEPFILES): Likewise.
* config/sparc/nbsd.mh (NATDEPFILES): Likewise.
* config/sparc/nbsdelf.mh (NATDEPFILES): Likewise.

22 years ago* i386nbsd-nat.c: Delete file. Move fetch_core_registers and
thorpej [Sat, 11 May 2002 21:22:50 +0000 (21:22 +0000)]
* i386nbsd-nat.c: Delete file.  Move fetch_core_registers and
fetch_elfcore_registers to...
* i386nbsd-tdep.c: ...here.
(i386nbsd_use_struct_convention): Rename to...
(i386nbsd_aout_use_struct_convention): ...this.
(i386nbsd_supply_reg): New function.
(i386nbsd_fill_reg): New function.
(fetch_core_registers): Use i386nbsd_supply_reg.
(fetch_elfcore_registers): Likewise.
(_initialize_i386nbsd_tdep): New function.
* config/i386/nbsd.mh (NATDEPFILES): Remove i386nbsd-nat.o.
* config/i386/nbsdelf.mh (NATDEPFILES): Likewise.
* config/i386/nbsdelf.mt (TDEPFILES): Add i386nbsd-tdep.o.
* config/i386/tm-nbsd.h (i386nbsd_use_struct_convention): Rename to...
(i386nbsd_aout_use_struct_convention): ...this.

22 years ago * libnosys/acconfig.h (HAVE_SECTION_ATTRIBUTES): New macro.
fitzsim [Sat, 11 May 2002 20:48:04 +0000 (20:48 +0000)]
* libnosys/acconfig.h (HAVE_SECTION_ATTRIBUTES): New macro.
* libnosys/configure.in: Check gcc's support for section attributes.
* libnosys/warning.h: Have link_warning expand to nothing if gcc
does not support section attributes.

22 years agoWarn about a description field that is too big.
nickc [Sat, 11 May 2002 19:40:29 +0000 (19:40 +0000)]
Warn about a description field that is too big.

22 years ago* shnbsd-nat.c (fetch_inferior_registers): Use shnbsd_supply_reg.
thorpej [Sat, 11 May 2002 19:30:26 +0000 (19:30 +0000)]
* shnbsd-nat.c (fetch_inferior_registers): Use shnbsd_supply_reg.
(store_inferior_registers): Use shnbsd_fill_reg.
* shnbsd-tdep.c (sh_nbsd_supply_registers,
sh_nbsd_supply_register): Collapse into...
(shnbsd_supply_reg): ...this.
(sh_nbsd_fill_registers, sh_nbsd_fill_register): Collapse into...
(shnbsd_fill_reg): ...this.
(sh_nbsd_solib_svr4_fetch_link_map_offsets): Rename to...
(shnbsd_solib_svr4_fetch_link_map_offsets): ...this.
(fetch_core_registers): Use shnbsd_supply_reg.
(fetch_elfcore_registers): Use shnbsd_supply_reg.
(sh_nbsd_core_fns): Rename to...
(shnbsd_core_fns): ...this.
(sh_nbsd_elfcore_fns): Rename to...
(shnbsd_elfcore_fns): ...this.
(sh_nbsd_init_abi): Rename to...
(shnbsd_init_abi): ...this.
(_initialize_sh_nbsd_tdep): Rename to...
(_initialize_shnbsd_tdep): ...this.
* shnbsd-tdep.h (sh_nbsd_supply_registers,
sh_nbsd_supply_register, sh_nbsd_fill_registers,
sh_nbsd_fill_register): Remove prototypes.
(shnbsd_supply_reg, shnbsd_fill_reg): Add prototypes.

22 years ago* Makefile.in (ALLDEPFILES): Remove i387-nat.c.
thorpej [Sat, 11 May 2002 17:22:25 +0000 (17:22 +0000)]
* Makefile.in (ALLDEPFILES): Remove i387-nat.c.
(i387-nat.o): Delete dependency list.
(go32-nat.o): Change i387-nat.h to i387-tdep.h.
(x86-64-linux-nat.o): Likewise.
* i387-nat.c: Delete file, moving contents to...
* i387-tdep.c: ...here.
* i387-nat.h: Rename...
* i387-tdep.h: ...to this.
* go32-nat.c: Include i387-tdep.h instead of i387-nat.h.
* i386-linux-nat.c: Likewise.
* i386bsd-nat.c: Likewise.
* i386gnu-nat.c: Likewise.
* i386nbsd-nat.c: Likewise.
* i386v4-nat.c: Likewise.
* x86-64-linux-nat.c: Likewise.
* config/i386/fbsd.mh (NATDEPFILES): Remove i387-nat.o.
* config/i386/go32.mh (NATDEPFILES): Likewise.
* config/i386/i386gnu.mh (NATDEPFILES): Likewise.
* config/i386/i386sol2.mh (NATDEPFILES): Likewise.
* config/i386/i386v42mp.mh (NATDEPFILES): Likewise.
* config/i386/linux.mh (NATDEPFILES): Likewise.
* config/i386/nbsd.mh (NATDEPFILES): Likewise.
* config/i386/nbsdelf.mh (NATDEPFILES): Likewise.
* config/i386/obsd.mh (NATDEPFILES): Likewise.
* config/i386/x86-64linux.mh (NATDEPFILES): Likewise.

22 years ago2002-05-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
drow [Sat, 11 May 2002 17:15:52 +0000 (17:15 +0000)]
2002-05-11  Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
            Daniel Jacobowitz  <drow@mvista.com>

        * coff-sh.c (sh_reloc_map): Map to R_SH_IMM32 for non-PE.  Don't
        map BFD_RELOC_RVA.

22 years ago* Makefile.in (ALLDEPFILES): Remove alphanbsd-nat.c.
thorpej [Sat, 11 May 2002 16:56:16 +0000 (16:56 +0000)]
* Makefile.in (ALLDEPFILES): Remove alphanbsd-nat.c.
(alphanbsd-nat.o): Remove dependency list.
(alphanbsd-tdep.o): Add $(regcache_h) to dependency list.
* alphanbsd-nat.c: Delete.  Contents moved to...
* alphanbsd-tdep.c: ...here.
(_initialize_alphanbsd_tdep): Register core functions.
* config/alpha/nbsd.mh (NATDEPFILES): Remove alphanbsd-nat.o.

22 years ago* Makefile.in (ALLDEPFILES): Add alphabsd-tdep.c.
thorpej [Sat, 11 May 2002 16:21:14 +0000 (16:21 +0000)]
* Makefile.in (ALLDEPFILES): Add alphabsd-tdep.c.
(alphabsd-nat.o): Depend on alphabsd-tdep.h.
(alphanbsd-nat.o): Likewise.
(alphabsd-tdep.o): New dependency list.
* alphabsd-nat.c (supply_gregset): Use alphabsd_supply_reg.
(fill_gregset): Use alphabsd_fill_reg.
(supply_fpregset): Use alphabsd_supply_fpreg.
(fill_fpregset): Use alphabsd_fill_fpreg.
(fetch_inferior_registers): Use struct reg and struct fpreg
rather than gregset_t and fpregset_t.  Use alphabsd_supply_reg
and alphabsd_supply_fpreg.
(store_inferior_registers): Use struct reg and struct fpreg
rather than gregset_t and fpregset_t.  Use alphabsd_fill_reg
and alphabsd_fill_fpreg.
* alphabsd-tdep.c: New file.
* alphabsd-tdep.h: New file.
* alphanbsd-nat.c (fetch_core_registers): Use alphabsd_supply_fpreg.
(fetch_elfcore_registers): Use alphabsd_supply_reg and
alphabsd_supply_fpreg.
* config/alpha/fbsd.mt (TDEPFILES): Add alphabsd-tdep.o.
* config/alpha/nbsd.mt (TDEPFILES): Likewise.

22 years ago2002-05-11 Eric Christopher <echristo@redhat.com>
echristo [Sat, 11 May 2002 14:18:14 +0000 (14:18 +0000)]
2002-05-11  Eric Christopher  <echristo@redhat.com>

* mips-tdep.c (mips_double_register_type): Fix thinko.
(mips_single_register_type): Ditto.
* MAINTAINERS: Add self.

22 years agoFix formatting and compile tine warnings when compiling without BFD_ASSEMBLER
nickc [Sat, 11 May 2002 12:08:25 +0000 (12:08 +0000)]
Fix formatting and compile tine warnings when compiling without BFD_ASSEMBLER
defined.

22 years agoDefine md_pcrel_from for use with sh-hms target.
nickc [Sat, 11 May 2002 11:31:15 +0000 (11:31 +0000)]
Define md_pcrel_from for use with sh-hms target.

22 years ago* i387-nat.c (i387_supply_register, i387_fill_fsave,
kettenis [Sat, 11 May 2002 11:16:21 +0000 (11:16 +0000)]
* i387-nat.c (i387_supply_register, i387_fill_fsave,
i387_supply_fxsave, i387_fill_fxsave): Rewrite in order to do the
right thing on architectures with different endianness and/or
integer sizes.

22 years agoUse the 'current' struct filled by dwarf2_directive_loc, instead of calling
nickc [Sat, 11 May 2002 10:32:35 +0000 (10:32 +0000)]
Use the 'current' struct filled by dwarf2_directive_loc, instead of calling
dwarf2_where.

22 years ago * config/obj-coff.h: Fix formatting.
kazu [Sat, 11 May 2002 09:53:46 +0000 (09:53 +0000)]
* config/obj-coff.h: Fix formatting.
* config/tc-mcore.c: Likewise.
* config/tc-mn10300.c: Likewise.
* config/tc-openrisc.c: Likewise.
* config/tc-or32.c: Likewise.
* config/tc-pdp11.c: Likewise.
* config/tc-ppc.c: Likewise.
* config/tc-ppc.h: Likewise.
* config/tc-sh64.c: Likewise.
* config/tc-sh.c: Likewise.
* config/tc-tic54x.c: Likewise.
* config/tc-xstormy16.c: Likewise.
* config/tc-xstormy16.h: Likewise.

22 years agoAdd configure supprot for: alpha*-*-openbsd*, sparc64*-*-openbsd*,
nickc [Sat, 11 May 2002 09:10:13 +0000 (09:10 +0000)]
Add configure supprot for: alpha*-*-openbsd*, sparc64*-*-openbsd*,
hppa*-*-openbsd*

22 years agoFrom Christian Limpach <chris@Pin.LU>
thorpej [Sat, 11 May 2002 00:40:25 +0000 (00:40 +0000)]
From Christian Limpach <chris@Pin.LU>
* configure.in: Change sed expression which comments out
NATDEPFILES to also comment out continuation lines.
* configure: Regenerate.

22 years ago*** empty log message ***
gdbadmin [Sat, 11 May 2002 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Sat, 11 May 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago2002-05-10 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Fri, 10 May 2002 23:59:08 +0000 (23:59 +0000)]
2002-05-10  Elena Zannoni  <ezannoni@redhat.com>

        * sh-tdep.c: Clean up code erroneously reintroduced by previous
big patch.

22 years ago2002-05-10 Michael Snyder <msnyder@redhat.com>
msnyder [Fri, 10 May 2002 23:43:03 +0000 (23:43 +0000)]
2002-05-10  Michael Snyder  <msnyder@redhat.com>

* gdb.base/long_long.exp: Fix typo.

22 years ago2002-05-10 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Fri, 10 May 2002 23:22:09 +0000 (23:22 +0000)]
2002-05-10  Elena Zannoni  <ezannoni@redhat.com>

        * sh-tdep.c: Include correct file.

22 years ago2002-05-10 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Fri, 10 May 2002 23:00:21 +0000 (23:00 +0000)]
2002-05-10  Elena Zannoni  <ezannoni@redhat.com>

        New support for sh64-elf (sh5) target.

        * configure.tgt: For sh64-elf target, default to sh-elf.

        * config/sh/tm-sh.h (enum sh-abi): Possible ABI's.
        (struct gdbarch_tdep): Add new fields for new registers and ABI
        info.

        * sh-tdep.c: Include elf-bfd.h, elf/sh.h, gdb/sim-sh.h.

        (NUM_PSEUDO_REGS_SH_MEDIA, NUM_PSEUDO_REGS_SH_COMPACT,
        MSYMBOL_IS_SPECIAL, IS_ISA32_ADDR, MAKE_ISA32_ADDR,
        UNMAKE_ISA32_ADDR, IS_PTABSL_R18, IS_STS_R0, IS_STS_PR,
        IS_MOV_TO_R15, IS_MOV_R14, IS_STQ_R18_R14, IS_STQ_R18_R15,
        IS_STL_R18_R15, IS_STQ_R14_R15, IS_STL_R14_R15, IS_ADDIL_SP_MEDIA,
        IS_ADDI_SP_MEDIA, IS_ADDL_SP_FP_MEDIA, IS_ADD_SP_FP_MEDIA,
        IS_MOV_SP_FP_MEDIA, IS_MOV_R0, IS_MOVL_R0, IS_ADD_SP_R0,
        IS_MOV_R14_R0, IS_MEDIA_IND_ARG_MOV, IS_MEDIA_ARG_MOV,
        IS_MEDIA_MOV_TO_R14, IS_COMPACT_IND_ARG_MOV, IS_COMPACT_ARG_MOV,
        IS_COMPACT_MOV_TO_R14, IS_JSR_R0, IS_NOP): New macros.

        (sh_sh64_register_name, sh64_elf_make_msymbol_special,
        pc_is_isa32, sh_sh64_breakpoint_from_pc, look_for_args_moves,
        sh64_skip_prologue_hard_way, sh64_use_struct_convention,
        gdb_print_insn_sh64, translate_insn_rn, sh64_frame_chain,
        sh64_get_saved_pr, fpp_reg_base_num, is_media_pseudo,
        sh64_get_gdb_regnum, sh64_media_reg_base_num,
        sh64_compact_reg_base_num, translate_rn_to_arch_reg_num,
        sign_extend, sh64_nofp_frame_init_saved_regs,
        sh64_init_extra_frame_info, sh64_get_saved_register,
        sh64_extract_struct_value_address, sh64_pop_frame,
        sh64_push_arguments, sh64_extract_return_value,
        sh64_store_return_value, sh64_show_media_regs,
        sh64_show_compact_regs, sh64_show_regs, sh_sh64_register_byte,
        sh_sh64_register_raw_size, sh_sh64_register_virtual_size,
        sh_sh64_register_virtual_type,
        sh_sh64_register_convert_to_virtual,
        sh_sh64_register_convert_to_raw, sh64_pseudo_register_read,
        sh64_register_read, sh64_pseudo_register_write,
        sh64_register_write, do_fv_c_register_info, do_dr_c_register_info,
        do_r_c_register_info, do_fpp_register_info, do_cr_c_register_info,
        sh64_do_pseudo_register, sh_compact_do_registers_info,
        sh64_do_registers_info, sh_gdbarch_init): New functions.

22 years ago2002-05-10 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Fri, 10 May 2002 22:53:56 +0000 (22:53 +0000)]
2002-05-10  Elena Zannoni  <ezannoni@redhat.com>

        * sim-sh.h: New file, for sh gdb<->sim interface.

22 years ago2002-05-10 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Fri, 10 May 2002 22:20:17 +0000 (22:20 +0000)]
2002-05-10  Elena Zannoni  <ezannoni@redhat.com>

* sh-tdep.c (sh_breakpoint_from_pc): Add 'const' to return type.

22 years agoXCOFF64 fixes. For setting arch/mach and for R_BR relocations.
trix [Fri, 10 May 2002 21:20:08 +0000 (21:20 +0000)]
XCOFF64 fixes. For setting arch/mach and for R_BR relocations.

22 years ago* gdb.base/printcmds.exp: Don't xfail the ptype command. This is
jimb [Fri, 10 May 2002 20:25:25 +0000 (20:25 +0000)]
* gdb.base/printcmds.exp: Don't xfail the ptype command.  This is
a bug.

22 years ago2002-05-10 Daniel Jacobowitz <drow@mvista.com>
drow [Fri, 10 May 2002 20:05:23 +0000 (20:05 +0000)]
2002-05-10 Daniel Jacobowitz  <drow@mvista.com>

        * linespec.c (decode_line_1): Check for a double quote after
        a filename correctly.

22 years ago* gdb.base/printcmds.exp (test_integer_literals_rejected):
jimb [Fri, 10 May 2002 18:38:07 +0000 (18:38 +0000)]
* gdb.base/printcmds.exp (test_integer_literals_rejected):
Recognize more detailed error message produced by the macro
expander's lexical analyzer.
* lib/gdb.exp (test_print_reject): Same.

22 years ago2002-05-10 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Fri, 10 May 2002 17:51:17 +0000 (17:51 +0000)]
2002-05-10  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/string/strchr.c: Fix comment typo.

22 years agoProperly track the size of the current objfile's .debug_line section.
jimb [Fri, 10 May 2002 17:03:23 +0000 (17:03 +0000)]
Properly track the size of the current objfile's .debug_line section.
* dwarf2read.c (struct dwarf2_pinfo): New member: dwarf_line_size.
(DWARF_LINE_SIZE): New macro.
(dwarf2_build_psymtabs_hard): Record the line section's size in
the partial symbol table.
(psymtab_to_symtab_1): Restore dwarf_line_size from the partial
symbol table.

22 years agoHandle breakpoints on L instruction type in MLX instruction bundle by
petrs [Fri, 10 May 2002 16:08:22 +0000 (16:08 +0000)]
Handle breakpoints on L instruction type in MLX instruction bundle by
moving the breakpoint to the third slot (X instruction type) as L holds
only data.

22 years ago * ldmain.c (main): Enable -z combreloc by default.
jakub [Fri, 10 May 2002 09:49:24 +0000 (09:49 +0000)]
* ldmain.c (main): Enable -z combreloc by default.

22 years ago * elf32-i386.c (elf_i386_relocate_section): Remove overflow checks
amodra [Fri, 10 May 2002 07:34:50 +0000 (07:34 +0000)]
* elf32-i386.c (elf_i386_relocate_section): Remove overflow checks
addend in 2002-05-09 commit.

22 years ago * dbxread.c (discarding_local_symbols_complaint): New complaint.
kevinb [Fri, 10 May 2002 07:32:50 +0000 (07:32 +0000)]
* dbxread.c (discarding_local_symbols_complaint): New complaint.
(process_one_symbol): Complain about discarding local symbols
due to a misplaced N_LBRAC entry.

22 years ago * elf32-hppa.c (elf32_hppa_size_stubs): Revert part of 2002-05-04,
amodra [Fri, 10 May 2002 02:03:46 +0000 (02:03 +0000)]
* elf32-hppa.c (elf32_hppa_size_stubs): Revert part of 2002-05-04,
don't look for stubs on all undefined syms.

22 years ago2002-05-09 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Fri, 10 May 2002 00:29:23 +0000 (00:29 +0000)]
2002-05-09  Elena Zannoni  <ezannoni@redhat.com>

From Daniel Berlin <dan@cgsoftware.com>
* linespec.c (find_toplevel_char): '<' and '>' also increase and
decrease the depth we are at, in the case of templates.

22 years agodaily update
amodra [Fri, 10 May 2002 00:00:04 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Fri, 10 May 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years agoCheck in change missed when sh*-*-netbsdelf* was added:
thorpej [Thu, 9 May 2002 23:38:20 +0000 (23:38 +0000)]
Check in change missed when sh*-*-netbsdelf* was added:

* NEWS: Note new sh*-*-netbsdelf* configuration.

22 years ago* vax-dis.c (print_insn_arg): Pass the insn info to print_insn_mode.
thorpej [Thu, 9 May 2002 23:11:29 +0000 (23:11 +0000)]
* vax-dis.c (print_insn_arg): Pass the insn info to print_insn_mode.
(print_insn_mode): Print some basic info about floating point values.

22 years ago* syscalls.cc (_write): Change error to EBADF if attempt to write to a
cgf [Thu, 9 May 2002 22:55:07 +0000 (22:55 +0000)]
* syscalls.cc (_write): Change error to EBADF if attempt to write to a
non-writable fd.

22 years agoH2002-05-09 Daniel Jacobowitz <drow@mvista.com>
drow [Thu, 9 May 2002 22:25:59 +0000 (22:25 +0000)]
H2002-05-09  Daniel Jacobowitz  <drow@mvista.com>

        * mips-tdep.c (mips_float_register_type): New function.
        (mips_double_register_type): New function.
        (mips_print_register): Use them.
        (do_fp_register_row): Likewise.