platform/upstream/binutils.git
22 years ago* ltmain.sh (relink_command): Fix typo in previous change.
Alexandre Oliva [Sat, 16 Mar 2002 14:43:09 +0000 (14:43 +0000)]
* ltmain.sh (relink_command): Fix typo in previous change.

22 years agoWrap overly long line in last patch.
Andreas Jaeger [Sat, 16 Mar 2002 10:00:43 +0000 (10:00 +0000)]
Wrap overly long line in last patch.

22 years ago * doc/c-mips.texi (Machine Dependencies): Add new node.
Andreas Jaeger [Sat, 16 Mar 2002 09:58:40 +0000 (09:58 +0000)]
* doc/c-mips.texi (Machine Dependencies): Add new node.

22 years agoTidy up sh64 rules
Nick Clifton [Sat, 16 Mar 2002 08:55:53 +0000 (08:55 +0000)]
Tidy up sh64 rules

22 years ago2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
Chris Demetriou [Sat, 16 Mar 2002 03:12:07 +0000 (03:12 +0000)]
2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>

        * mips-dis.c: Update copyright years.

22 years ago[ gas/ChangeLog ]
Chris Demetriou [Sat, 16 Mar 2002 03:09:19 +0000 (03:09 +0000)]
[ gas/ChangeLog ]
2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>

* config/tc-mips.c (mips_set_options): New "ase_mips3d" member.
(mips_opts): Initialize "ase_mips3d" member.
(file_ase_mips3d): New variable.
(CPU_HAS_MIPS3D): New macro.
(md_begin): Initialize mips_opts.ase_mips3d and file_ase_mips3d
based on command line options and configuration defaults.
(macro_build, mips_ip): Accept MIPS-3D instructions if
mips_opts.ase_mips3d is set.
(OPTION_MIPS3D, OPTION_NO_MIPS3D, md_longopts, md_parse_option):
Add support for "-mips3d" and "-no-mips3d" options.
(OPTION_ELF_BASE): Move to accomodate new options.
(s_mipsset): Support ".set mips3d" and ".set nomips3d".
(mips_elf_final_processing): Add a comment indicating that a
MIPS-3D ASE ELF header flag should be set, when one exists.
* doc/as.texinfo: Document -mips3d and -no-mips3d options.
* doc/c-mips.texi: Likewise, and document ".set mips3d" and ".set
nomips3d" directives.

[ gas/testsuite/ChangeLog ]
2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>

* gas/mips/mips64-mips3d.s: New file.
* gas/mips/mips64-mips3d.d: Likewise.
* gas/mips/mips.exp: Run new "mips64-mips3d" test.

[ include/opcode/ChangeLog ]
2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>

* mips.h (INSN_MIPS3D): New definition used to mark MIPS-3D
instructions.
(OPCODE_IS_MEMBER): Adjust comments to indicate that ASE bit masks
may be passed along with the ISA bitmask.

[ opcodes/ChangeLog ]
2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>

* mips-dis.c (mips_isa_type): Add MIPS3D instructions to the ISA
bit masks for bfd_mach_mips_sb1 and bfd_mach_mipsisa64.  Add
comments for bfd_mach_mipsisa32 and bfd_mach_mipsisa64 that
indicate that they should dissassemble all applicable
MIPS-specified ASEs.
* mips-opc.c: Add support for MIPS-3D instructions.
(M3D): New definition.

* mips-opc.c: Update copyright years.

22 years ago* eval.c (evaluate_subexp_standard): Pass ``selected_frame'' to
Andrew Cagney [Sat, 16 Mar 2002 02:57:42 +0000 (02:57 +0000)]
* eval.c (evaluate_subexp_standard): Pass ``selected_frame'' to
value_of_register.
* findvar.c (value_of_register): Add ``frame'' parameter.  Pass to
get_saved_register.
* value.h (value_of_register): Update.

22 years ago2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
Chris Demetriou [Sat, 16 Mar 2002 02:53:52 +0000 (02:53 +0000)]
2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>

        * mips-opc.c (mips_builtin_opcodes): Sort bc<N> opcodes by name.

22 years ago2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
Chris Demetriou [Sat, 16 Mar 2002 02:09:36 +0000 (02:09 +0000)]
2002-03-15  Chris G. Demetriou  <cgd@broadcom.com>

        * gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
        mipsisa32*-*-* targets, rather than e32-rel2 and e32el-rel2.

22 years ago*** empty log message ***
gdbadmin [Sat, 16 Mar 2002 00:00:36 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* ltmain.sh (taglist): Initialized. Don't let `CC' tag out of it.
Alexandre Oliva [Fri, 15 Mar 2002 23:05:24 +0000 (23:05 +0000)]
* ltmain.sh (taglist): Initialized.  Don't let `CC' tag out of it.
(relink_command): Added --tag flags.
(mode=install): If relinking fails; error out.

22 years ago2002-03-15 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 15 Mar 2002 17:32:05 +0000 (17:32 +0000)]
2002-03-15  Chris Demetriou  <cgd@broadcom.com>

        * mips-dis.c (is_newabi): Fix ABI decoding.

22 years ago2002-03-14 Chris G. Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 15 Mar 2002 06:01:08 +0000 (06:01 +0000)]
2002-03-14  Chris G. Demetriou  <cgd@broadcom.com>

        * mips-dis.c (mips_isa_type): Fix formatting of bfd_mach_mipsisa32
        and bfd_mach_mipsisa64 cases to match the rest.

22 years ago * configure.in: Detect declaration for canonicalize_file_name.
Richard Henderson [Fri, 15 Mar 2002 00:44:49 +0000 (00:44 +0000)]
    * configure.in: Detect declaration for canonicalize_file_name.
        * utils.c (canonicalize_file_name): Declare, if needed.
        (gdb_realpath): Prefer realpath if available and usable.
        * config.in, configure: Rebuild.

22 years ago*** empty log message ***
gdbadmin [Fri, 15 Mar 2002 00:00:36 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Thu, 14 Mar 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago * dwarf2read.c (read_array_type): Accept DW_FORM_data8 as
Richard Henderson [Thu, 14 Mar 2002 22:53:35 +0000 (22:53 +0000)]
    * dwarf2read.c (read_array_type): Accept DW_FORM_data8 as
        a constant array bound.

22 years agoAdd myself to write-after-approval.
Richard Henderson [Thu, 14 Mar 2002 22:49:17 +0000 (22:49 +0000)]
Add myself to write-after-approval.

22 years ago2002-03-14 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 14 Mar 2002 19:06:16 +0000 (19:06 +0000)]
2002-03-14  H.J. Lu <hjl@gnu.org>

* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Set the BFD
error to bfd_error_nonrepresentable_section for reinit_array
section in DSO.

22 years agoWhen adding BSF_WEAK flag, OR it in rather than replacing previously selected
Nick Clifton [Thu, 14 Mar 2002 18:30:40 +0000 (18:30 +0000)]
When adding BSF_WEAK flag, OR it in rather than replacing previously selected
flags.

22 years agoSet ar_max_namelen to 15
Nick Clifton [Thu, 14 Mar 2002 10:57:52 +0000 (10:57 +0000)]
Set ar_max_namelen to 15

22 years ago * ldlang.c (lang_check): Remove the word size check added in last
Alan Modra [Thu, 14 Mar 2002 10:39:46 +0000 (10:39 +0000)]
* ldlang.c (lang_check): Remove the word size check added in last
change.  Treat emitrelocations case as for relocatable links.

22 years ago * cpu-mips.c (mips_compatible): New. Don't check bits_per_word.
Alan Modra [Thu, 14 Mar 2002 10:38:31 +0000 (10:38 +0000)]
* cpu-mips.c (mips_compatible): New.  Don't check bits_per_word.
(N): Use the above.
* elflink.h (elf_bfd_final_link): Revert last change.  Instead,
ensure reloc size matches before calling elf_link_input_bfd.
Add an assert to check reloc size when counting output relocs.

22 years ago * gas/mmix/weak1.d, gas/mmix/weak1.d: New test.
Hans-Peter Nilsson [Thu, 14 Mar 2002 10:05:25 +0000 (10:05 +0000)]
* gas/mmix/weak1.d, gas/mmix/weak1.d: New test.

22 years ago * config/tc-mmix.c (md_estimate_size_before_relax): Don't consider
Hans-Peter Nilsson [Thu, 14 Mar 2002 10:02:42 +0000 (10:02 +0000)]
* config/tc-mmix.c (md_estimate_size_before_relax): Don't consider
a weak symbol in same section to be within reach.

22 years agoFix compile time failure
Nick Clifton [Thu, 14 Mar 2002 09:41:54 +0000 (09:41 +0000)]
Fix compile time failure

22 years ago*** empty log message ***
gdbadmin [Thu, 14 Mar 2002 00:00:38 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Wed, 13 Mar 2002 23:00:06 +0000 (23:00 +0000)]
daily update

22 years ago * gdbserver/remote-util.c (remote_open): Print remote-side's
Michal Ludvig [Wed, 13 Mar 2002 20:42:16 +0000 (20:42 +0000)]
* gdbserver/remote-util.c (remote_open): Print remote-side's
IP address when remote debugging over the network.

22 years agoUpdated French translations
Nick Clifton [Wed, 13 Mar 2002 10:35:17 +0000 (10:35 +0000)]
Updated French translations

22 years ago * ppc-opc.c: Add optional `L' field to tlbie.
Alan Modra [Wed, 13 Mar 2002 08:34:04 +0000 (08:34 +0000)]
* ppc-opc.c: Add optional `L' field to tlbie.
(XRTLRA_MASK): Define.

22 years ago * archures.c (bfd_default_compatible): Test bits_per_word.
Alan Modra [Wed, 13 Mar 2002 07:30:45 +0000 (07:30 +0000)]
* archures.c (bfd_default_compatible): Test bits_per_word.
* cpu-i386.c (i386_compatible): Remove.  Replace occurrences with
bfd_default_compatible.
* cpu-i370.c (i370_compatible): Likewise.
* cpu-sparc.c (sparc_compatible): Likewise.
* cpu-h8300.c (compatible): Test in->arch == out->arch.

22 years agoRevert last change.
Alan Modra [Wed, 13 Mar 2002 07:26:24 +0000 (07:26 +0000)]
Revert last change.

22 years ago * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Use ELF section
Alan Modra [Wed, 13 Mar 2002 04:04:49 +0000 (04:04 +0000)]
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Use ELF section
types instead of section names to determine whether init/fini array
dynamic tags are needed.

22 years ago * elflink.h: Formatting fixes.
Alan Modra [Wed, 13 Mar 2002 03:42:39 +0000 (03:42 +0000)]
* elflink.h: Formatting fixes.
(elf_link_output_extsym): Merge undefined and undef weak cases.

22 years agoWhat was I thinking....
David O'Brien [Wed, 13 Mar 2002 03:20:24 +0000 (03:20 +0000)]
What was I thinking....

2002-03-12  David O'Brien  <obrien@FreeBSD.org>
* config/sparc/fbsd.mh: Fix copyright.
* config/sparc/fbsd.mt: Likewise.

22 years ago * ldlang.c (lang_check): Do relocatable link checks first, so that
Alan Modra [Wed, 13 Mar 2002 02:56:36 +0000 (02:56 +0000)]
* ldlang.c (lang_check): Do relocatable link checks first, so that
warn_mismatch can't override.  Check compatible and word size too.

22 years ago * elflink.h (elf_bfd_final_link): Only call elf_link_input_bfd
Alan Modra [Wed, 13 Mar 2002 02:56:08 +0000 (02:56 +0000)]
* elflink.h (elf_bfd_final_link): Only call elf_link_input_bfd
when word size of input matches output word size.

22 years ago * Makefile.in (NOTPARALLEL): New. Use it instead of explicit
Richard Henderson [Wed, 13 Mar 2002 01:19:29 +0000 (01:19 +0000)]
    * Makefile.in (NOTPARALLEL): New.  Use it instead of explicit
        .NOTPARALLEL tag.
        (do-check): Rename from check.
        (check): Allow parallel check.

22 years ago*** empty log message ***
gdbadmin [Wed, 13 Mar 2002 00:00:09 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Tue, 12 Mar 2002 23:00:07 +0000 (23:00 +0000)]
daily update

22 years ago2002-03-12 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Tue, 12 Mar 2002 22:53:01 +0000 (22:53 +0000)]
2002-03-12  Chris Demetriou  <cgd@broadcom.com>

        * configure.in (mipsisa32*-*-*, mipsisa64*-*-*): New targets.
        * mips.igen (mips32, mips64): New models, add to all instructions
        and functions as appropriate.
        (loadstore_ea, check_u64): New variant for model mips64.
        (check_fmt_p): New variant for models mipsV and mips64, remove
        mipsV model marking fro other variant.
        (SLL) Rename to...
        (SLLa) this.
        (CLO, CLZ, MADD, MADDU, MSUB, MSUBU, MUL, SLLb): New instructions
        for mips32 and mips64.
        (DCLO, DCLZ): New instructions for mips64.

22 years agomerge from gcc
DJ Delorie [Tue, 12 Mar 2002 21:11:11 +0000 (21:11 +0000)]
merge from gcc

22 years ago * cpu-i386.c (i386_compatible): New. Use it instead of
Andreas Jaeger [Tue, 12 Mar 2002 13:16:05 +0000 (13:16 +0000)]
* cpu-i386.c (i386_compatible): New.  Use it instead of
bfd_default_compatible.

22 years ago * config/tc-ia64.c (fixup_unw_records): Clear region when seeing a
Andreas Schwab [Tue, 12 Mar 2002 09:30:42 +0000 (09:30 +0000)]
* config/tc-ia64.c (fixup_unw_records): Clear region when seeing a
body record so that an error is given for misplaced .save
pseudo-ops.

22 years ago * Makefile.in (.NOTPARALLEL): Add fake tag.
Richard Henderson [Tue, 12 Mar 2002 01:07:47 +0000 (01:07 +0000)]
    * Makefile.in (.NOTPARALLEL): Add fake tag.

22 years ago*** empty log message ***
gdbadmin [Tue, 12 Mar 2002 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Mon, 11 Mar 2002 23:00:04 +0000 (23:00 +0000)]
daily update

22 years agomerge from gcc
DJ Delorie [Mon, 11 Mar 2002 15:16:08 +0000 (15:16 +0000)]
merge from gcc

22 years ago* MAINTAINERS: Fix typo in name of gdb warnings option.
Richard Earnshaw [Mon, 11 Mar 2002 10:37:52 +0000 (10:37 +0000)]
* MAINTAINERS: Fix typo in name of gdb warnings option.
(x86-64): Fix formating so that this can be parsed by awk.

22 years ago * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
Andreas Jaeger [Mon, 11 Mar 2002 09:26:20 +0000 (09:26 +0000)]
* ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
places zero initialized data in the bss.
* ld-elfweak/dsodata.dsym: Likewise.

22 years agogdb/:
Daniel Jacobowitz [Mon, 11 Mar 2002 00:01:11 +0000 (00:01 +0000)]
gdb/:
2002-03-10  Daniel Jacobowitz  <drow@mvista.com>

        * Makefile.in (defs_h): Add $(INCLUDE_DIR)/gdb/signals.h.
        * defs.h: Include "gdb/signals.h".
        (enum target_signal): Move to $(INCLUDE_DIR)/gdb/signals.h.

include/gdb:
2002-03-10  Daniel Jacobowitz  <drow@mvista.com>

        * signals.h: New file, split from gdb/defs.h.

22 years ago*** empty log message ***
gdbadmin [Mon, 11 Mar 2002 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Sun, 10 Mar 2002 23:00:06 +0000 (23:00 +0000)]
daily update

22 years ago * x86-64-tdep.h (sys/reg.h, x86_64_regmap): Moved to x86-64-linux-nat.c
Michal Ludvig [Sun, 10 Mar 2002 18:16:26 +0000 (18:16 +0000)]
    * x86-64-tdep.h (sys/reg.h, x86_64_regmap): Moved to x86-64-linux-nat.c
        * x86-64-linux-nat.c (sys/reg.h, x86_64_regmap): Moved here
        from x86-64-tdep.h

22 years ago2002-03-10 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Sun, 10 Mar 2002 17:00:27 +0000 (17:00 +0000)]
2002-03-10  Daniel Jacobowitz  <drow@mvista.com>
            Don Howard <dhoward@redhat.com>

        * mips-tdep.c (ST0_FR): Define.
        (mips2_fp_compat): New function, temporarily disabled.
        (mips_read_fp_register_single): New function.
        (mips_read_fp_register_double): New function.
        (mips_print_register): Use them.
        (do_fp_register_row): Likewise.

22 years agoThis is a duplicate of an entry I made in testsuite/ChangeLog.
Michael Chastain [Sun, 10 Mar 2002 06:06:16 +0000 (06:06 +0000)]
This is a duplicate of an entry I made in testsuite/ChangeLog.
I overlooked that testsuite/gdb.mi/ChangeLog has its own ChangeLog.
I'm leaving the testsuite/ChangeLog entry in place (ChangeLogs are permanent),
  and adding this one where it belongs.

2002-03-04  Michael Chastain  <mec@shout.net>

* mi-var-cmd.exp: In test "create local variable func",
accommodate gcc v3 function signature.
* mi0-var-cmd-exp: Ditto.

22 years ago* MAINTAINERS: Add Jim Ingham and Klee Dienes to ``write after
Andrew Cagney [Sun, 10 Mar 2002 03:09:52 +0000 (03:09 +0000)]
* MAINTAINERS: Add Jim Ingham and Klee Dienes to ``write after
approval''.

22 years ago*** empty log message ***
gdbadmin [Sun, 10 Mar 2002 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Sat, 9 Mar 2002 23:00:04 +0000 (23:00 +0000)]
daily update

22 years ago * config/tc-i386.h (REX_OPCODE): Define.
Alan Modra [Sat, 9 Mar 2002 05:36:51 +0000 (05:36 +0000)]
* config/tc-i386.h (REX_OPCODE): Define.
(REX_MODE64, REX_EXTX, REX_EXTY, REX_EXTZ): Define.
(rex_byte): typedef to int.
* config/tc-i386.c: Group prototypes and vars together.
Formatting fixes.  Remove occurrences of "register" keyword.
(true): Delete.
(false): Delete.
(mode_from_disp_size): Add INLINE keyword to prototype.
(fits_in_signed_byte): Likewise.
(fits_in_unsigned_byte): Likewise.
(fits_in_unsigned_word): Likewise.
(fits_in_signed_word): Likewise.
(fits_in_unsigned_long): Likewise.
(fits_in_signed_long): Likewise.
(type_names): Constify.
(intel_float_operand): Constify param.
(add_prefix): Use REX_OPCODE.
(md_assemble): Likewise.  Modify for changed rex_byte.
(parse_insn): Split out of md_assemble.
(parse_operands): Likewise.
(swap_operands): Likewise.
(optimize_imm): Likewise.
(optimize_disp): Likewise.
(match_template): Likewise.
(check_string): Likewise.
(process_suffix): Likewise.
(check_byte_reg): Likewise.
(check_long_reg): Likewise.
(check_qword_reg): Likewise.
(check_word_reg): Likewise.
(finalize_imm): Likewise.
(process_operands): Likewise.
(build_modrm_byte): Likewise.
(output_insn): Likewise.
(output_branch): Likewise.
(output_jump): Likewise.
(output_interseg_jump): Likewise.
(output_disp): Likewise.
(output_imm): Likewise.

22 years ago*** empty log message ***
gdbadmin [Sat, 9 Mar 2002 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Fri, 8 Mar 2002 23:00:10 +0000 (23:00 +0000)]
daily update

22 years ago * stabsread.c (read_member_functions): Fix is_stub test for
Peter Schauer [Fri, 8 Mar 2002 17:19:39 +0000 (17:19 +0000)]
* stabsread.c (read_member_functions): Fix is_stub test for
static member functions, improve comment.

22 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 06:05:18 +0000 (06:05 +0000)]
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * README: Update some version numbers.

22 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 05:42:15 +0000 (05:42 +0000)]
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * doc/binutils.texi (Target Selection): Fix LD crossreferences.
        (Architecture Selection): Likewise.

22 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 04:24:19 +0000 (04:24 +0000)]
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * gprof.texi: Wrap @menu in @ifnottex, not @ifinfo.

22 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 04:21:51 +0000 (04:21 +0000)]
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * doc/as.texinfo: Wrap @menu in @ifnottex, not @ifinfo.

22 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 04:07:21 +0000 (04:07 +0000)]
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * ld.texinfo: Wrap @menu in @ifnottex, not @ifinfo.

22 years ago2002-03-07 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 8 Mar 2002 00:37:14 +0000 (00:37 +0000)]
2002-03-07  Chris Demetriou  <cgd@broadcom.com>

        * mips.igen (BREAK, LUI, ORI, SYSCALL, XORI): Print
        immediate or code as a hex value with the "%#lx" format.
        (ANDI): Likewise, and fix printed instruction name.

22 years ago2002-03-07 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 8 Mar 2002 00:36:32 +0000 (00:36 +0000)]
2002-03-07  Chris Demetriou  <cgd@broadcom.com>

        * igen.c (print_itrace_format): Add support for a new "%#lx" format.

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

22 years agodaily update
Alan Modra [Thu, 7 Mar 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago * m68hc11_sim.c (cpu_move8): Call sim_engine_abort in default case.
Stephane Carrez [Thu, 7 Mar 2002 19:17:04 +0000 (19:17 +0000)]
* m68hc11_sim.c (cpu_move8): Call sim_engine_abort in default case.
(cpu_move16): Likewise.
(sim_memory_error): Use sim_io_printf.
(cpu_option_handler): Fix compilation warning.
* interp.c (sim_hw_configure): Fix compilation warning;
remove m68hc12sio@2 device.
(sim_open): Likewise.
* dv-m68hc11tim.c (m68hc11tim_port_event): Fix clear of TFLG2
flags when reset.
(cycle_to_string): Improve convertion of cpu cycle number.
(m68hc11tim_info): Print info about PACNT.
(m68hc11tim_io_write_buffer): Fix clearing of TFLG2; handle
TCTL1 and TCTL2 registers.
* dv-m68hc11.c (m68hc11_info): Print 6811 current running mode.

22 years ago * interp.c (sim_hw_configure): Save the HW cpu pointer in the
Stephane Carrez [Thu, 7 Mar 2002 19:12:44 +0000 (19:12 +0000)]
* interp.c (sim_hw_configure): Save the HW cpu pointer in the
cpu struct.
(sim_hw_configure): Connect the capture input/output events.
* sim-main.h (_sim_cpu): New member hw_cpu.
(m68hc11cpu_set_oscillator): Declare.
(m68hc11cpu_clear_oscillator): Declare.
(m68hc11cpu_set_port): Declare.
* dv-m68hc11.c (m68hc11_options): New for oscillator commands.
(m68hc11cpu_ports): New input ports and output ports to reflect
the HC11 IOs.
(m68hc11_delete): Cleanup any running oscillator.
(attach_m68hc11_regs): Create the input oscillators.
(make_oscillator): New function.
(find_oscillator): New function.
(oscillator_handler): New function.
(reset_oscillators): New function.
(m68hc11cpu_port_event): Handle the new input ports.
(m68hc11cpu_set_oscillator): New function.
(m68hc11cpu_clear_oscillator): New function.
(get_frequency): New function.
(m68hc11_option_handler): New function.
(m68hc11cpu_set_port): New function.
(m68hc11cpu_io_write): Post the port output events.
* dv-m68hc11spi.c (set_bit_port): Use m68hc11cpu_set_port to set
the output port value.
* dv-m68hc11tim.c (m68hc11tim_port_event): Handle CAPTURE event
by latching the TCNT value in the register.

22 years ago * sim-main.h (cpu_frame, cpu_frame_list): Remove.
Stephane Carrez [Thu, 7 Mar 2002 19:06:34 +0000 (19:06 +0000)]
* sim-main.h (cpu_frame, cpu_frame_list): Remove.
(cpu_frame_reg, cpu_print_frame): Remove.
(cpu_m68hc11_push_uint8, cpu_m68hc11_pop_uint8): Cleanup.
(cpu_m68hc11_push_uint16, cpu_m68hc11_pop_uint16): Likewise.
(cpu_m68hc12_push_uint8, cpu_m68hc12_push_uint16): Likewise.
(cpu_m68hc12_pop_uint8, cpu_m68hc12_pop_uint16): Likewise.
* m68hc11_sim.c (cpu_find_frame): Remove.
(cpu_create_frame_list): Remove.
(cpu_remove_frame_list, cpu_create_frame, cpu_free_frame): Remove.
(cpu_frame_reg, cpu_print_frame, cpu_update_frame): Remove.
(cpu_call): Cleanup to remove #if HAVE_FRAME and calls to the above.
(cpu_update_frame): Likewise.
(cpu_return): Likewise.
(cpu_reset): Likewise.
(cpu_initialize): Likewise.
* interp.c (sim_do_command): Remove call to cpu_print_frame.

22 years ago * interrupts.c (interrupts_reset): New function, setup interrupt
Stephane Carrez [Thu, 7 Mar 2002 18:59:38 +0000 (18:59 +0000)]
* interrupts.c (interrupts_reset): New function, setup interrupt
vector address according to cpu mode.
(interrupts_initialize): Move reset portion to the above.
(interrupt_names): New table to give a name to interrupts.
(idefs): Handle pulse accumulator interrupts.
(interrupts_info): Print the interrupt history.
(interrupt_option_handler): New function.
(interrupt_options): New table of options.
(interrupts_update_pending): Keep track of when interrupts are
raised and implement breakpoint-on-raise-interrupt.
(interrupts_process): Keep track of when interrupts are taken
and implement breakpoint-on-interrupt.
* interrupts.h (struct interrupt_history): Define.
(struct interrupt): Keep track of the interrupt history.
(interrupts_reset): Declare.
(interrupts_initialize): Update prototype.
* m68hc11_sim.c (cpu_reset): Reset interrupts.
(cpu_initialize): Cleanup.

22 years ago2002-03-07 H.J. Lu (hjl@gnu.org)
H.J. Lu [Thu, 7 Mar 2002 18:11:20 +0000 (18:11 +0000)]
2002-03-07  H.J. Lu  (hjl@gnu.org)

* coff-sh.c (shcoff_reloc_map): Use bfd_reloc_code_real_type
as the type for bfd_reloc_val.

22 years ago2002-03-07 H.J. Lu (hjl@gnu.org)
H.J. Lu [Thu, 7 Mar 2002 17:47:03 +0000 (17:47 +0000)]
2002-03-07  H.J. Lu  (hjl@gnu.org)

* configure.in: Enable gprof for mips*-*-linux*.

22 years ago* remote-rdi.c (myprint): Replace 'PTR' with 'void *'.
Richard Earnshaw [Thu, 7 Mar 2002 15:29:53 +0000 (15:29 +0000)]
* remote-rdi.c (myprint): Replace 'PTR' with 'void *'.
(mywrite, mywritec, mypause, myreadc, mygets): Likewise.
(_initialize_remote_rdi): Use add_set_boolean_cmd to register
commands that set boolean values.
(arm_rdi_remove_breakpoint): Rewrite to avoid uninitialized warning.
(arm_rdi_resume): Always initialize PC.
(arm_rdi_open): Don't use rslt as a boolean.
(arm_rdi_create_inferior, arm_rdi_close, arm_rdi_resume)
(arm_rdi_fetch_registers, arm_rdi_store_registers)
(arm_rdi_xfer_memory, arm_rdi_files_info, arm_rdi_kill)
(arm_rdi_insert_breakpoint, arm_rdi_remove_breakpoint): Likewise.

22 years ago * ld-cris/expdyn1.d: Tweak for change in elf.sc.
Hans-Peter Nilsson [Thu, 7 Mar 2002 14:03:05 +0000 (14:03 +0000)]
* ld-cris/expdyn1.d: Tweak for change in elf.sc.

22 years agoChecked in under the "obvious fix/typo rule".
Fred Fish [Thu, 7 Mar 2002 04:18:55 +0000 (04:18 +0000)]
Checked in under the "obvious fix/typo rule".

2002-03-06  Fred Fish  <fnf@redhat.com>
* gdb.base/funcargs.c:  Remove extraneous ';' character.
* gdb.trace/gdb_c_test.c: Remove extraneous ';' character.

22 years ago* splay-tree.c (splay_tree_xmalloc_allocate,
Jim Blandy [Thu, 7 Mar 2002 00:16:50 +0000 (00:16 +0000)]
* splay-tree.c (splay_tree_xmalloc_allocate,
splay_tree_xmalloc_deallocate): Use K&R-style definitions, not
prototyped definitions.  Mark `data' arguments as unused.

22 years ago*** empty log message ***
gdbadmin [Thu, 7 Mar 2002 00:00:37 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Wed, 6 Mar 2002 23:00:03 +0000 (23:00 +0000)]
daily update

22 years ago* configure.in (gdb_cv_bigtoc): Check for -bbigtoc on AIX.
Alexandre Oliva [Wed, 6 Mar 2002 21:16:00 +0000 (21:16 +0000)]
* configure.in (gdb_cv_bigtoc): Check for -bbigtoc on AIX.
* configure: Rebuilt.

22 years ago2002-03-06 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Wed, 6 Mar 2002 20:31:14 +0000 (20:31 +0000)]
2002-03-06  Chris Demetriou  <cgd@broadcom.com>

        * mips-opc.c (mips_builtin_opcodes): Mark "pref" as being
        present on I4.

        * mips-opc.c (mips_builtin_opcodes): Add "movn.ps" and "movz.ps".

22 years ago * MAINTAINERS: Record self as maintainer of m68hc11 simulator.
Stephane Carrez [Wed, 6 Mar 2002 20:15:53 +0000 (20:15 +0000)]
* MAINTAINERS: Record self as maintainer of m68hc11 simulator.

22 years ago * m68hc11-tdep.c (_initialize_m68hc11_tdep): Don't set tm_print_insn.
Stephane Carrez [Wed, 6 Mar 2002 20:07:47 +0000 (20:07 +0000)]
* m68hc11-tdep.c (_initialize_m68hc11_tdep): Don't set tm_print_insn.
(m68hc11_gdbarch_init): But use set_gdbarch_print_insn instead.

22 years ago* MAINTAINERS: Reverted misunderstood change of x86-64 maintainer.
Michal Ludvig [Wed, 6 Mar 2002 09:12:51 +0000 (09:12 +0000)]
* MAINTAINERS: Reverted misunderstood change of x86-64 maintainer.

22 years ago2002-03-05 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Wed, 6 Mar 2002 06:46:29 +0000 (06:46 +0000)]
2002-03-05  Chris Demetriou  <cgd@broadcom.com>

        * sim-main.h (UndefinedResult, Unpredictable): New macros
        which currently do nothing.

22 years agoRemove floatformat_arm_ext.
Andrew Cagney [Wed, 6 Mar 2002 06:29:42 +0000 (06:29 +0000)]
Remove floatformat_arm_ext.

22 years ago* cli/cli-decode.c (set_cmd_completer): New function.
Andrew Cagney [Wed, 6 Mar 2002 06:28:35 +0000 (06:28 +0000)]
* cli/cli-decode.c (set_cmd_completer): New function.
* command.h (set_cmd_completer): Declare.
* cli/cli-decode.h (set_cmd_completer): Ditto.

* breakpoint.c (_initialize_breakpoint): Use set_cmd_completer.
* cli/cli-cmds.c (init_cli_cmds): Ditto.
* win32-nat.c (_initialize_inftarg): Ditto.
* remote-rdi.c (_initialize_remote_rdi): Ditto.
* proc-api.c (_initialize_proc_api): Ditto.
* hppa-tdep.c (_initialize_hppa_tdep): Ditto.
* source.c (_initialize_source): Ditto.
* exec.c (_initialize_exec): Ditto.
* solib.c (_initialize_solib): Ditto.
* top.c (init_main): Ditto.
* tracepoint.c (_initialize_tracepoint): Ditto.
* symfile.c (_initialize_symfile): Ditto.
* printcmd.c (_initialize_printcmd): Ditto.
* infcmd.c (_initialize_infcmd): Ditto.
* corefile.c (_initialize_core): Ditto.

22 years ago2002-03-05 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Wed, 6 Mar 2002 06:21:17 +0000 (06:21 +0000)]
2002-03-05  Chris Demetriou  <cgd@broadcom.com>

        * sim-main.h (status_UX, status_SX, status_KX, status_TS)
        (status_PX, status_MX, status_CU0, status_CU1, status_CU2)
        (status_CU3): New definitions.

        * sim-main.h (ExceptionCause): Add new values for MIPS32
        and MIPS64: MDMX, MCheck, CacheErr.  Update comments
        for DebugBreakPoint and NMIReset to note their status in
        MIPS32 and MIPS64.
        (SignalExceptionMDMX, SignalExceptionWatch, SignalExceptionMCheck)
        (SignalExceptionCacheErr): New exception macros.

22 years ago2002-03-05 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Wed, 6 Mar 2002 05:41:40 +0000 (05:41 +0000)]
2002-03-05  Chris Demetriou  <cgd@broadcom.com>

        * mips.igen (check_fpu): Enable check for coprocessor 1 usability.
        * sim-main.h (COP_Usable): Define, but for now coprocessor 1
        is always enabled.
        (SignalExceptionCoProcessorUnusable): Take as argument the
        unusable coprocessor number.

22 years ago * config/tc-i386.c (tc_gen_reloc): Don't attempt to handle 8 byte
Alan Modra [Wed, 6 Mar 2002 04:59:36 +0000 (04:59 +0000)]
* config/tc-i386.c (tc_gen_reloc): Don't attempt to handle 8 byte
relocs except when BFD64.

* write.c (number_to_chars_bigendian): Don't abort when N is
larger than sizeof (VAL).
(number_to_chars_littleendian): Likewise.

22 years ago* MAINTAINERS (Past Maintainers): Add Frank Ch. Eigler.
Andrew Cagney [Wed, 6 Mar 2002 04:46:44 +0000 (04:46 +0000)]
* MAINTAINERS (Past Maintainers): Add Frank Ch. Eigler.

22 years ago* MAINTAINERS: Fix Mac OS X and Objective-C/C++.
Andrew Cagney [Wed, 6 Mar 2002 03:50:12 +0000 (03:50 +0000)]
* MAINTAINERS: Fix Mac OS X and Objective-C/C++.

22 years ago*** empty log message ***
gdbadmin [Wed, 6 Mar 2002 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Tue, 5 Mar 2002 23:00:06 +0000 (23:00 +0000)]
daily update