deliverable/binutils-gdb.git
22 years agoRegernate cgen built files.
Nick Clifton [Wed, 15 May 2002 20:54:50 +0000 (20:54 +0000)] 
Regernate cgen built files.

22 years ago* config/arm/nm-nbsd.h: Use <> for include of config/nm-nbsd.h.
Richard Earnshaw [Wed, 15 May 2002 16:21:59 +0000 (16:21 +0000)] 
* config/arm/nm-nbsd.h: Use <> for include of config/nm-nbsd.h.
(REGISTER_U_ADDR): Delete definition.
(arm_register_u_addr): Delete declaration.

22 years agoDo not assume that the first thunk is located in the same section as the
Nick Clifton [Wed, 15 May 2002 15:28:12 +0000 (15:28 +0000)] 
Do not assume that the first thunk is located in the same section as the
import table.  Instead check, and if necessary load the section containing
the thunk.

22 years agoReplace bfd_read with bfd_bread.
Nick Clifton [Wed, 15 May 2002 13:47:12 +0000 (13:47 +0000)] 
Replace bfd_read with bfd_bread.

22 years ago* arm-linux-tdep.c (ARM_LINUX_JB_PC): Renamed from JB_PC.
Richard Earnshaw [Wed, 15 May 2002 12:29:41 +0000 (12:29 +0000)] 
* arm-linux-tdep.c (ARM_LINUX_JB_PC): Renamed from JB_PC.
(ARM_LINUX_JB_ELEMENT_SIZE): Likewise.

22 years ago2002-05-14 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Wed, 15 May 2002 03:36:13 +0000 (03:36 +0000)] 
2002-05-14  Daniel Jacobowitz  <drow@mvista.com>

        * gdbserver/mem-break.c (reinsert_breakpoint_by_bp): Correct typo
        stop_at -> stop_pc.

22 years ago* regcache.c (register_valid): Revise comments refering to "Not
Andrew Cagney [Wed, 15 May 2002 01:01:56 +0000 (01:01 +0000)] 
* regcache.c (register_valid): Revise comments refering to "Not
available" and "unavailable".
* frame.c (frame_register_read): Ditto.
* findvar.c (value_of_register): Ditto.

22 years ago * ldlang.c (section_already_linked): Call bfd_link_just_syms.
Alan Modra [Wed, 15 May 2002 00:19:23 +0000 (00:19 +0000)] 
* ldlang.c (section_already_linked): Call bfd_link_just_syms.
(lang_place_orphans): Abort if just_syms_flag.

22 years agoFix ld --just-symbols
Alan Modra [Wed, 15 May 2002 00:18:58 +0000 (00:18 +0000)] 
Fix ld --just-symbols
* aix5ppc-core.c: Warning fixes.
* aout-adobe.c (aout_32_bfd_link_just_syms): Define.
* aout-target.h (MY_bfd_link_just_syms): Define.
* aout-tic30.c (MY_bfd_link_just_syms): Define.
* bfd.c (bfd_link_just_syms): Define.
* binary.c (binary_bfd_link_just_syms): Define.
* bout.c (b_out_bfd_link_just_syms): Define.
* coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Update initializer.
* coff64-rs6000.c (rs6000coff64_vec, aix5coff64_vec): Likewise.
* coffcode.h (coff_bfd_link_just_syms): Define.
* elf-bfd.h (enum elf_link_info_type): Add ELF_INFO_TYPE_JUST_SYMS.
(elf_discarded_section): Check for ELF_INFO_TYPE_JUST_SYMS.
(_bfd_elf_link_just_syms): Declare.
* elf.c (_bfd_elf_link_just_syms): New function.
* elf-eh-frame.c (_bfd_elf_maybe_strip_eh_frame_hdr): Check that
sections haven't already been discarded by the linker.
* elflink.h (elf_link_add_object_symbols): Likewise for stab
sections and SEC_MERGE sections.
(elf_bfd_discard_info): Similarly here.
* elfxx-target.h (bfd_elfNN_bfd_link_just_syms): Define.
* i386msdos.c (msdos_bfd_link_just_syms): Define.
* i386os9k.c (os9k_bfd_link_just_syms): Define.
* ieee.c (ieee_bfd_link_just_syms): Define.
* ihex.c (ihex_bfd_link_just_syms): Define.
* libbfd-in.h (_bfd_nolink_bfd_link_just_syms): Define.
(_bfd_generic_link_just_syms): Declare.
* libecoff.h (_bfd_ecoff_bfd_link_just_syms): Define.
* linker.c (_bfd_generic_link_just_syms): New function.
* mmo.c (mmo_bfd_link_just_syms): Define.
* nlm-target.h (nlm_bfd_link_just_syms): Define.
* oasys.c (oasys_bfd_link_just_syms): Define.
* ppcboot.c (ppcboot_bfd_link_just_syms): Define.
* som.c (som_bfd_link_just_syms): Define.
* srec.c (srec_bfd_link_just_syms): Define.
* targets.c (struct bfd_target): Add _bfd_link_just_syms.
(BFD_JUMP_TABLE_LINK): And here.
* tekhex.c (tekhex_bfd_link_just_syms): Define.
* versados.c (versados_bfd_link_just_syms): Define.
* vms.c (vms_bfd_link_just_syms): Define.
* libbfd.h: Regenerate.
* bfd-in2.h: Regenerate.

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

22 years agodaily update
Alan Modra [Wed, 15 May 2002 00:00:05 +0000 (00:00 +0000)] 
daily update

22 years ago * elf32-mips.c: Remove superfluous definitions copied from
Thiemo Seufer [Tue, 14 May 2002 23:37:52 +0000 (23:37 +0000)] 
* elf32-mips.c: Remove superfluous definitions copied from
elfxx-mips.c.
(bfd_elf32_bigmips_vec,bfd_elf32_littlemips_vec): Use the
SGIish vectors to check the special case.
(mips_elf_hi16_reloc): Fix comment.
(mips_elf_got16_reloc): Likewise.
(_bfd_mips_elf32_gprel16_reloc): Likewise.
(elf_reloc_map): Code cleanup.
(mips_reloc_map): Add comment.
(bfd_elf23_bfd_reloc_type_lookup): Code cleanup.
(mips_elf32_rtype_to_howto): Likewise.
(mips_elf32_discard_info): Likewise.
(elf32_mips_irix_compat): Invert logic: Only SGIish vectors
lead to IRIX compatibility now.

22 years ago * config/tc-mips.c (macro): Warn about wrong la/dla use.
Thiemo Seufer [Tue, 14 May 2002 23:35:59 +0000 (23:35 +0000)] 
* config/tc-mips.c (macro): Warn about wrong la/dla use.

22 years ago * mips-dis.c (is_newabi): EABI is not a NewABI.
Thiemo Seufer [Tue, 14 May 2002 23:34:00 +0000 (23:34 +0000)] 
* mips-dis.c (is_newabi): EABI is not a NewABI.

22 years ago * config/tc_mips.c (s_cpsetup): Fix completely bogus code which had
Thiemo Seufer [Tue, 14 May 2002 23:29:23 +0000 (23:29 +0000)] 
* config/tc_mips.c (s_cpsetup): Fix completely bogus code which had
worked sometimes by accident. Fix copy&paste comment.

22 years ago * config/tc-mips.c (md_begin): Fix .reginfo and .MIPS.option section
Thiemo Seufer [Tue, 14 May 2002 23:27:35 +0000 (23:27 +0000)] 
* config/tc-mips.c (md_begin): Fix .reginfo and .MIPS.option section
alignment for NewABI. Let n32 use .reginfo. Remove useless casts.
(mips_elf_final_processing): Let n32 use .reginfo.

22 years ago * elfxx-mips.c: Call it IRIX, not Irix in comments.
Thiemo Seufer [Tue, 14 May 2002 23:23:59 +0000 (23:23 +0000)] 
* elfxx-mips.c: Call it IRIX, not Irix in comments.

22 years ago * config/tc-mips.c (append_insn): Fix too small range of variable.
Thiemo Seufer [Tue, 14 May 2002 23:19:39 +0000 (23:19 +0000)] 
* config/tc-mips.c (append_insn): Fix too small range of variable.

22 years ago* Makefile.in (remote_sim_h): Replace remote-sim_h.
Andrew Cagney [Tue, 14 May 2002 22:19:49 +0000 (22:19 +0000)] 
* Makefile.in (remote_sim_h): Replace remote-sim_h.
(remote-sim.o): Update dependencies.
(d10v-tdep.o): Specify dependencies.
(sim_d10v_h): Define.

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

* 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.

22 years ago2002-05-14 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 14 May 2002 22:02:52 +0000 (22:02 +0000)] 
2002-05-14  Elena Zannoni  <ezannoni@redhat.com>

* 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.

22 years ago* macroexp.c (init_buffer, gather_arguments, expand): Use NULL, not 0.
Jim Blandy [Tue, 14 May 2002 21:31:05 +0000 (21:31 +0000)] 
* macroexp.c (init_buffer, gather_arguments, expand): Use NULL, not 0.
* 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.

22 years agoRemove redundant call to listing_prev_line
Nick Clifton [Tue, 14 May 2002 20:40:30 +0000 (20:40 +0000)] 
Remove redundant call to listing_prev_line

22 years ago2002-05-14 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Tue, 14 May 2002 18:30:53 +0000 (18:30 +0000)] 
2002-05-14  Daniel Jacobowitz  <drow@mvista.com>

        * 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.

22 years ago2002-05-14 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 14 May 2002 17:09:13 +0000 (17:09 +0000)] 
2002-05-14  Elena Zannoni  <ezannoni@redhat.com>

* gdb.arch: New directory.
* gdb.arch/configure.in: New file.
* gdb.arch/configure: New file.
* gdb.arch/Makefile.in: New file.

22 years ago2002-05-14 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 14 May 2002 15:22:29 +0000 (15:22 +0000)] 
2002-05-14  Elena Zannoni  <ezannoni@redhat.com>

* configure.tgt: Add a catch all sh* target, for cases like
sh[2,3,4]-elf and sh-hms.

22 years ago * event-loop.c (create_file_handler): Don't do anything but
Keith Seitz [Tue, 14 May 2002 15:21:10 +0000 (15:21 +0000)] 
    * event-loop.c (create_file_handler): Don't do anything but
        update data when we are given a fd which we are already
        monitoring.

22 years ago * gdb.asm/asm-source.exp: Add v850 as supported target.
Corinna Vinschen [Tue, 14 May 2002 10:25:33 +0000 (10:25 +0000)] 
* gdb.asm/asm-source.exp: Add v850 as supported target.
* gdb.asm/v850.inc: New file.

22 years ago2002-05-14 Michal Ludvig <mludvig@suse.cz>
Michal Ludvig [Tue, 14 May 2002 08:24:26 +0000 (08:24 +0000)] 
2002-05-14  Michal Ludvig  <mludvig@suse.cz>
* dwarf2cfi.c (context_cpy): Copy registers correctly.
(update_context): Use __func__ in warnings.

22 years ago2002-05-14 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Tue, 14 May 2002 04:26:25 +0000 (04:26 +0000)] 
2002-05-14  Daniel Jacobowitz  <drow@mvista.com>

        * 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'.

22 years ago2002-05-13 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 14 May 2002 01:25:00 +0000 (01:25 +0000)] 
2002-05-13  Elena Zannoni  <ezannoni@redhat.com>

        * MAINTAINERS: List sh-elf as buildable with ,-Werror.

22 years ago2002-05-13 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 14 May 2002 01:21:39 +0000 (01:21 +0000)] 
2002-05-13  Elena Zannoni  <ezannoni@redhat.com>

* configure.tgt: Remove sh-hms target.
* MAINTAINERS: Don't list sh-hms as a separate target.

22 years ago*** empty log message ***
gdbadmin [Tue, 14 May 2002 00:00:06 +0000 (00:00 +0000)] 
*** empty log message ***

22 years agodaily update
Alan Modra [Tue, 14 May 2002 00:00:05 +0000 (00:00 +0000)] 
daily update

22 years ago* configure.in: simplify makefile fragment collection.
DJ Delorie [Mon, 13 May 2002 21:19:04 +0000 (21:19 +0000)] 
* configure.in: simplify makefile fragment collection.

22 years ago* configure.in: remove code to build emacs.
DJ Delorie [Mon, 13 May 2002 21:16:43 +0000 (21:16 +0000)] 
* configure.in: remove code to build emacs.

22 years ago* mh-apollo68: remove unused HDEFINES setting.
DJ Delorie [Mon, 13 May 2002 21:14:19 +0000 (21:14 +0000)] 
* mh-apollo68: remove unused HDEFINES setting.
* mh-dgux: remove unused HDEFINES setting.
* mh-dgux386: remove unused HDEFINES setting, duplicate RANLIB=true

22 years ago* configure.in : Remove --srcdir argument from targargs and buildargs
DJ Delorie [Mon, 13 May 2002 21:11:50 +0000 (21:11 +0000)] 
* configure.in : Remove --srcdir argument from targargs and buildargs
(it's always overridden in the Makefile anyway).  Rearrange a bit.

22 years ago* configure: move some logic to configure.in
DJ Delorie [Mon, 13 May 2002 20:55:25 +0000 (20:55 +0000)] 
* configure: move some logic to configure.in
* configure.in: move some logic from configure

22 years agomerge from gcc
DJ Delorie [Mon, 13 May 2002 20:01:19 +0000 (20:01 +0000)] 
merge from gcc

22 years ago2002-05-13 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 13 May 2002 19:18:52 +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
Jason Thorpe [Mon, 13 May 2002 18:35:55 +0000 (18:35 +0000)] 
* config.bfd (shle-*-netbsdelf*): Add target which includes
sh64 support.

22 years agoAdd first preprocessor macro-expansion files.
Jim Blandy [Mon, 13 May 2002 18:13:07 +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 ago* config/m88k/tm-m88k.h: Update copyright.
Andrew Cagney [Mon, 13 May 2002 17:20:59 +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
Richard Earnshaw [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.
Jason Thorpe [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>
Daniel Jacobowitz [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>
Daniel Jacobowitz [Mon, 13 May 2002 14:00:36 +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
Alan Modra [Mon, 13 May 2002 13:33:30 +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 agoRemove redundant call to listing_prev().
Nick Clifton [Mon, 13 May 2002 11:33:07 +0000 (11:33 +0000)] 
Remove redundant call to listing_prev().

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

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

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

22 years ago * gas/i386/x86-64-opcode.s: Pad out end of .text with zeros.
Alan Modra [Mon, 13 May 2002 01:24:55 +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.
Alan Modra [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>
Daniel Jacobowitz [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
Alan Modra [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
Alan Modra [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
Mark Kettenis [Sun, 12 May 2002 21:16:08 +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 agoApproved by ezannoni@redhat.com:
Fred Fish [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
Jason Thorpe [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
Mark Kettenis [Sun, 12 May 2002 15:07:41 +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*):
Mark 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>
Daniel Jacobowitz [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 ago* language.c (local_hex_string_custom): Simplify. Do not depend
Andrew Cagney [Sun, 12 May 2002 04:20:06 +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.
Andrew Cagney [Sun, 12 May 2002 03:09:12 +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 ago2005-05-11 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [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.
Andrew Cagney [Sun, 12 May 2002 02:16:05 +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* gdbarch.sh (gdbarch_data): Add gdbarch parameter.
Andrew Cagney [Sun, 12 May 2002 01:02:58 +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:05 +0000 (00:00 +0000)] 
*** empty log message ***

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

22 years ago2002-05-11 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Sat, 11 May 2002 23:48:23 +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),
Andrew 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>
Daniel Jacobowitz [Sat, 11 May 2002 22:46:19 +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.
Jason Thorpe [Sat, 11 May 2002 22:21:26 +0000 (22:21 +0000)] 
* nbsd-tdep.c: Fix comment.

22 years ago* Makefile.in (ALLDEPFILES): Add nbsd-tdep.c.
Jason Thorpe [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.
Jason Thorpe [Sat, 11 May 2002 21:46:17 +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.
Jason Thorpe [Sat, 11 May 2002 21:38:14 +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
Jason Thorpe [Sat, 11 May 2002 21:22:51 +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 agoWarn about a description field that is too big.
Nick Clifton [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.
Jason Thorpe [Sat, 11 May 2002 19:30:27 +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.
Jason Thorpe [Sat, 11 May 2002 17:22:27 +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>
Daniel Jacobowitz [Sat, 11 May 2002 17:15:53 +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.
Jason Thorpe [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.
Jason Thorpe [Sat, 11 May 2002 16:21:16 +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>
Eric Christopher [Sat, 11 May 2002 14:18:15 +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
Nick Clifton [Sat, 11 May 2002 12:08:26 +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.
Nick Clifton [Sat, 11 May 2002 11:31:17 +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,
Mark Kettenis [Sat, 11 May 2002 11:16:23 +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
Nick Clifton [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 Hirata [Sat, 11 May 2002 09:53:52 +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*,
Nick Clifton [Sat, 11 May 2002 09:10:14 +0000 (09:10 +0000)] 
Add configure supprot for: alpha*-*-openbsd*, sparc64*-*-openbsd*,
hppa*-*-openbsd*

22 years agoFrom Christian Limpach <chris@Pin.LU>
Jason Thorpe [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:06 +0000 (00:00 +0000)] 
*** empty log message ***

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

22 years ago2002-05-10 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Fri, 10 May 2002 23:59:09 +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>
Michael Snyder [Fri, 10 May 2002 23:43:04 +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>
Elena Zannoni [Fri, 10 May 2002 23:22:10 +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>
Elena Zannoni [Fri, 10 May 2002 23:00:23 +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.

This page took 0.043373 seconds and 4 git commands to generate.