aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-05-14 * gdb.asm/asm-source.exp: Add v850 as supported target.Corinna Vinschen3-0/+50
* gdb.asm/v850.inc: New file.
2002-05-142002-05-14 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2-5/+24
* dwarf2cfi.c (context_cpy): Copy registers correctly. (update_context): Use __func__ in warnings.
2002-05-142002-05-14 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz5-23/+92
* ser-tcp.c: Include <netinet/udp.h>. Rename tcp_open and tcp_close to net_open and net_close. (net_open): Accept "udp:" and "tcp:" specifications. Connect using UDP if requested. Don't try to disable Nagle on UDP sockets. * remote.c (remote_serial_open): New function. Warn about UDP. (remote_open_1, remote_async_open_1, remote_cisco_open): Call it. 2002-05-14 Daniel Jacobowitz <drow@mvista.com> * gdb.texinfo (Debug Session): Document new `udp:' and `tcp:' options for `target remote'.
2002-05-142002-05-13 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-1/+5
* MAINTAINERS: List sh-elf as buildable with ,-Werror.
2002-05-142002-05-13 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni3-2/+6
* configure.tgt: Remove sh-hms target. * MAINTAINERS: Don't list sh-hms as a separate target.
2002-05-14*** empty log message ***gdbadmin1-1/+1
2002-05-14daily updateAlan Modra1-1/+1
2002-05-13* configure.in: simplify makefile fragment collection.DJ Delorie2-36/+38
2002-05-13* configure.in: remove code to build emacs.DJ Delorie2-23/+10
2002-05-13* mh-apollo68: remove unused HDEFINES setting.DJ Delorie4-6/+6
* mh-dgux: remove unused HDEFINES setting. * mh-dgux386: remove unused HDEFINES setting, duplicate RANLIB=true
2002-05-13* configure.in : Remove --srcdir argument from targargs and buildargsDJ Delorie2-7/+15
(it's always overridden in the Makefile anyway). Rearrange a bit.
2002-05-13* configure: move some logic to configure.inDJ Delorie3-16/+17
* configure.in: move some logic from configure
2002-05-13merge from gccDJ Delorie2-1/+6
2002-05-132002-05-13 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-0/+6
* gdb.c++/annota2.exp (annotate-quit): Add comment.
2002-05-13* config.bfd (shle-*-netbsdelf*): Add target which includesJason Thorpe2-0/+12
sh64 support.
2002-05-13Add first preprocessor macro-expansion files.Jim Blandy6-0/+2437
* 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.
2002-05-13* config/m88k/tm-m88k.h: Update copyright.Andrew Cagney9-65/+56
(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.
2002-05-13* builtin-regs.c (value_of_builtin_reg): Correctly calculate theRichard Earnshaw2-1/+6
builtin reg number.
2002-05-13* configure.in (shle-*-*elf*): Include sh64 support.Jason Thorpe3-66/+60
* configure: Regenerate.
2002-05-132002-05-13 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz1-13/+13
* 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.
2002-05-132002-05-13 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz12-90/+115
* 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.
2002-05-13 * configure.in: Revert 2002-04-07. Instead, auto-configureAlan Modra5-70/+114
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.
2002-05-13Remove redundant call to listing_prev().Nick Clifton2-1/+3
2002-05-13Do not reset loc_directive_seen in dwarf2_emit_insn.Nick Clifton2-9/+14
2002-05-13Fix grammatical error.Nick Clifton2-1/+6
2002-05-13Support sparc64-openbsd corefiles as well.Nick Clifton3-2/+8
2002-05-13 * gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.Alan Modra3-3/+8
* gas/i386/x86-64-opcode.d: Adjust.
2002-05-13 * write.c (subsegs_finish): Don't specially align last subseg.Alan Modra2-6/+4
2002-05-132002-05-12 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-1/+18
* gdb.base/break.exp: Check 'break "marker2"'.
2002-05-13 * Makefile.am (install-data-local): Install headers toAlan Modra3-10/+16
$(exec_prefix)/include. * Makefile.in: Regenerate.
2002-05-13*** empty log message ***gdbadmin1-1/+1
2002-05-13daily updateAlan Modra1-1/+1
2002-05-12* i387-tdep.c (i387_supply_fxsave): Skip the SSE registers ifMark Kettenis2-6/+18
the're not supported by the current architecture. (i387_fill_fxsave): Likewise.
2002-05-12Approved by ezannoni@redhat.com:Fred Fish2-0/+34
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.
2002-05-12Add a ChangeLog entry that was accidentally not committedJason Thorpe1-0/+10
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.
2002-05-12* configure.tgt (sparc-*openbsd): Remove entry accidentiallyMark Kettenis2-2/+6
checked in with last change.
2002-05-12* configure.tgt (i[3456]86-*-unixware*, i[3456]86-*-unixware2*):Mark Kettenis2-3/+8
Remove targets. These are canonicalized to i386-*-sysv4.2uw by config.sub.
2002-05-122002-05-12 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-9/+26
* Makefile.in: Update dependencies.
2002-05-12* language.c (local_hex_string_custom): Simplify. Do not dependAndrew Cagney8-74/+55
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.
2002-05-12* arch-utils.h (legacy_register_to_value): Declare.Andrew Cagney10-28/+345
(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'.
2002-05-122005-05-11 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz5-53/+77
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.
2002-05-12* arch-utils.h (generic_register_size): Declare.Andrew Cagney11-34/+63
(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.
2002-05-12* gdbarch.sh (gdbarch_data): Add gdbarch parameter.Andrew Cagney7-16/+33
* 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.
2002-05-12*** empty log message ***gdbadmin1-1/+1
2002-05-12daily updateAlan Modra1-1/+1
2002-05-112002-05-11 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz5-115/+7
* 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.
2002-05-11* Makefile.in: Replace gdb_assert.h with $(gdb_assert_h),Andrew Cagney2-31/+43
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.
2002-05-112002-05-11 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-1/+9
From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>: * linespec.c (find_methods): Handle GCC 3.x template constructors.
2002-05-11* nbsd-tdep.c: Fix comment.Jason Thorpe2-5/+8
2002-05-11* Makefile.in (ALLDEPFILES): Add nbsd-tdep.c.Jason Thorpe8-89/+155
(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.