aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-05-14* Makefile.in (remote_sim_h): Replace remote-sim_h.Andrew Cagney2-4/+17
(remote-sim.o): Update dependencies. (d10v-tdep.o): Specify dependencies. (sim_d10v_h): Define.
2002-05-142002-05-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni1-1/+8
* gdb.arch/altivec-abi.c: New file. * gdb.arch/altivec-abi.exp: New file. * gdb.arch/altivec-regs.c: New file. * gdb.arch/altivec-regs.exp: New file.
2002-05-142002-05-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni4-0/+515
* gdb.arch/altivec-abi.c: New file. * gdb.arch/altivec-abi.exp: New file. * gdb.arch/altivec-regs.c: New file. * gdb.arch/altivec-regs.exp: New file.
2002-05-14* macroexp.c (init_buffer, gather_arguments, expand): Use NULL, not 0.Jim Blandy3-12/+25
* macrotab.c (macro_lookup_inclusion, find_definition, new_macro_table): Same. * macroexp.c (currently_rescanning, expand): Use `strcmp () == 0', not `! strcmp ()'. This is a dubious improvement. * macrotab.c (macro_lookup_inclusion, find_definition): Same. * macrotab.c (macro_lookup_inclusion): Initialize `best_depth', although it's not necessary, to avoid a warning.
2002-05-14Remove redundant call to listing_prev_lineNick Clifton2-1/+5
2002-05-142002-05-14 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz9-406/+418
* gdbtypes.h: Update accessor macros to use TYPE_MAIN_TYPE. (TYPE_CONST, TYPE_VOLATILE, TYPE_CODE_SPACE, TYPE_DATA_SPACE): Use TYPE_INSTANCE_FLAGS. (struct main_type): New. (struct type): Move most members to struct main_type. Change cv_type and as_type to new type_chain member. Add instance_flags. (TYPE_MAIN_TYPE, TYPE_CHAIN, TYPE_INSTANCE_FLAGS): New macros. (TYPE_CV_TYPE, TYPE_AS_TYPE): Remove. (finish_cv_type): Remove prototype. * gdbtypes.c (alloc_type): Update comment. Allocate TYPE_MAIN_TYPE. Set TYPE_CHAIN. (alloc_type_instance): New function. (smash_type): New function. (make_pointer_type, make_reference_type, make_function_type) (smash_to_member_type, smash_to_method_type): Call smash_type. (make_qualified_type): New function. (make_type_with_address_space): Call make_qualified_type. (make_cv_type): Likewise. (finish_cv_type): Remove unnecessary function. (replace_type): Update comment. Copy TYPE_MAIN_TYPE. (recursive_dump_type): Dump TYPE_CHAIN and TYPE_INSTANCE_FLAGS; remove TYPE_CV_TYPE and TYPE_AS_TYPE. * c-typeprint.c (c_type_print_modifier): Use TYPE_INSTANCE_FLAGS. * dwarf2read.c (read_structure_scope): Don't call finish_cv_type. * hpread.c (hpread_read_struct_type): Likewise. * stabsread.c (read_struct_type): Likewise. 2002-05-14 Daniel Jacobowitz <drow@mvista.com> * gdb.base/maint.exp (maint print type): Update for new type structure.
2002-05-142002-05-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni4-0/+966
* gdb.arch: New directory. * gdb.arch/configure.in: New file. * gdb.arch/configure: New file. * gdb.arch/Makefile.in: New file.
2002-05-142002-05-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-0/+6
* configure.tgt: Add a catch all sh* target, for cases like sh[2,3,4]-elf and sh-hms.
2002-05-14 * event-loop.c (create_file_handler): Don't do anything butKeith Seitz2-36/+43
update data when we are given a fd which we are already monitoring.
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.