external/binutils.git
25 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Stan Shebs [Tue, 27 Apr 1999 01:30:31 +0000 (01:30 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

25 years agoimport gdb-19990422 snapshot
Stan Shebs [Tue, 27 Apr 1999 01:30:31 +0000 (01:30 +0000)]
import gdb-19990422 snapshot

25 years agoimport gdb-19990422 snapshot
Stan Shebs [Tue, 27 Apr 1999 01:26:45 +0000 (01:26 +0000)]
import gdb-19990422 snapshot

25 years agoimport gdb-19990422 snapshot
Stan Shebs [Mon, 26 Apr 1999 18:34:20 +0000 (18:34 +0000)]
import gdb-19990422 snapshot

25 years agoimport gdb-19990422 snapshot
Stan Shebs [Mon, 26 Apr 1999 18:30:31 +0000 (18:30 +0000)]
import gdb-19990422 snapshot

25 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Stan Shebs [Mon, 26 Apr 1999 18:30:31 +0000 (18:30 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

25 years agoimport gdb-19990422 snapshot
Stan Shebs [Mon, 26 Apr 1999 18:25:51 +0000 (18:25 +0000)]
import gdb-19990422 snapshot

25 years agoNot part of the sources
Stan Shebs [Mon, 26 Apr 1999 17:34:15 +0000 (17:34 +0000)]
Not part of the sources

25 years agoInitial creation of sourceware repository
Stan Shebs [Fri, 16 Apr 1999 01:35:26 +0000 (01:35 +0000)]
Initial creation of sourceware repository

25 years agoInitial creation of sourceware repository
Stan Shebs [Fri, 16 Apr 1999 01:34:55 +0000 (01:34 +0000)]
Initial creation of sourceware repository

25 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Stan Shebs [Fri, 16 Apr 1999 01:34:55 +0000 (01:34 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

25 years agoInitial creation of sourceware repository
Stan Shebs [Fri, 16 Apr 1999 01:34:49 +0000 (01:34 +0000)]
Initial creation of sourceware repository

25 years agoInitial creation of sourceware repository
Stan Shebs [Fri, 16 Apr 1999 01:34:07 +0000 (01:34 +0000)]
Initial creation of sourceware repository

25 years ago * config/sh/tm-sh.h (BELIEVE_PCC_PROMOTION): Define, so that
Mark Alexander [Mon, 15 Feb 1999 02:23:56 +0000 (02:23 +0000)]
* config/sh/tm-sh.h (BELIEVE_PCC_PROMOTION): Define, so that
coffread.c will correctly handle char or short function parameters.

25 years agoconfig/tc-alpha.c (md_show_usage): Put \ before newline in strings always.
Ken Raeburn [Mon, 15 Feb 1999 00:00:20 +0000 (00:00 +0000)]
config/tc-alpha.c (md_show_usage): Put \ before newline in strings always.

25 years ago * config/tc-alpha.c (cpu_types): Enable EV6 PALcode with -m21264.
Richard Henderson [Sat, 13 Feb 1999 22:13:09 +0000 (22:13 +0000)]
    * config/tc-alpha.c (cpu_types): Enable EV6 PALcode with -m21264.
        (emit_insn): Look for pc-relative and no-overflow specifiers on
        internal relocation types.

25 years agoAdd clauses for tx19, vr4xxx, vr4320, tx49, and r5900
Jim Blandy [Sat, 13 Feb 1999 21:59:27 +0000 (21:59 +0000)]
Add clauses for tx19, vr4xxx, vr4320, tx49, and r5900

25 years ago*** empty log message ***
Jim Blandy [Sat, 13 Feb 1999 21:37:36 +0000 (21:37 +0000)]
*** empty log message ***

25 years ago* doc/c-mips.texi (MIPS Opts): Updated list of -mNNNN and
Jim Blandy [Sat, 13 Feb 1999 21:37:16 +0000 (21:37 +0000)]
* doc/c-mips.texi (MIPS Opts): Updated list of -mNNNN and
-mcpu=NNNN flags.

25 years ago* config/tc-mips.c: Remove all the mips_NNNN variables; just use
Jim Blandy [Sat, 13 Feb 1999 21:36:35 +0000 (21:36 +0000)]
* config/tc-mips.c: Remove all the mips_NNNN variables; just use
mips_cpu instead.
(mips_4650, mips_4010, mips_4100): Variables removed.
start-sanitize-vr4xxx
(mips_4121): Variable removed.
end-sanitize-vr4xxx
start-sanitize-vr4320
(mips_4320): Variable removed.
end-sanitize-vr4320
start-sanitize-cygnus
(mips_5400): Variable removed.
end-sanitize-cygnus
start-sanitize-r5900
(mips_5900): Variable removed.
end-sanitize-r5900
start-sanitize-tx49
(mips_4900): Variable removed.
end-sanitize-tx49
(hilo_interlocks, gpr_interlocks, append_insn, macro_build, macro,
macro2, mips16_macro, mips_ip): Test mips_cpu, not the mips_NNNN
variables.
(md_begin): Don't bother initializing the mips_NNNN variables;
mips_cpu is set, and that's good enough now.
(md_parse_option): Have the -mNNNN options set mips_cpu instead of
the mips_NNNN variable.  The -no-mNNNN flags are now no-ops.
(show): New function, to handle wrapping in the CPU lists.
(md_show_usage): Update lists of -mcpu and -mNNNN switches.

25 years ago*** empty log message ***
Jim Blandy [Sat, 13 Feb 1999 21:19:17 +0000 (21:19 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Blandy [Sat, 13 Feb 1999 20:07:02 +0000 (20:07 +0000)]
*** empty log message ***

25 years ago* gas/mips/mips.exp: Run the new tests, below.
Jim Blandy [Sat, 13 Feb 1999 20:06:53 +0000 (20:06 +0000)]
* gas/mips/mips.exp: Run the new tests, below.
* gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: New files.
* gas/mips/elf_e_flags.c, gas/mips/elf_e_flags.s: New files.

25 years ago*** empty log message ***
Jim Blandy [Sat, 13 Feb 1999 20:04:28 +0000 (20:04 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Blandy [Sat, 13 Feb 1999 20:04:14 +0000 (20:04 +0000)]
*** empty log message ***

25 years ago * config/tc-i386.c (i386_intel_operand): Ignore `SHORT' rather
Richard Henderson [Sat, 13 Feb 1999 08:18:51 +0000 (08:18 +0000)]
    * config/tc-i386.c (i386_intel_operand): Ignore `SHORT' rather
        than treat as an immediate specifier.

25 years ago * gdb.texinfo: Update the credits.
Stan Shebs [Fri, 12 Feb 1999 02:02:45 +0000 (02:02 +0000)]
* gdb.texinfo: Update the credits.

25 years ago * config/tc-i386.c: Prototype many functions.
Richard Henderson [Fri, 12 Feb 1999 00:27:34 +0000 (00:27 +0000)]
    * config/tc-i386.c: Prototype many functions.
        (set_intel_syntax): Accept `prefix'/`noprefix' specifiers.
        (i386_immediate): Remove unused second argument.
        (i386_intel_operand): Fix i386_is_reg typo.
        (i386_operand): Use allow_naked_reg.
        (output_invalid): Make operand int for K&R.

25 years ago1999-02-11 Martin Hunt <hunt@cygnus.com>
Martin Hunt [Fri, 12 Feb 1999 00:00:14 +0000 (00:00 +0000)]
1999-02-11  Martin Hunt  <hunt@cygnus.com>

* gdbtk-variable.c (variable_format): Enable binary format.

25 years ago*** empty log message ***
Martin Hunt [Thu, 11 Feb 1999 21:12:19 +0000 (21:12 +0000)]
*** empty log message ***

25 years ago1999-02-11 Martin Hunt <hunt@cygnus.com>
Martin Hunt [Thu, 11 Feb 1999 21:11:58 +0000 (21:11 +0000)]
1999-02-11  Martin Hunt  <hunt@cygnus.com>

* gdbtk-hooks.c: Change ALL Tcl_Eval calls in hooks to
call report_error() if there are errors.

25 years ago1999-02-11 Martin Hunt <hunt@cygnus.com>
Martin Hunt [Thu, 11 Feb 1999 20:53:23 +0000 (20:53 +0000)]
1999-02-11  Martin Hunt  <hunt@cygnus.com>

* gdbtk.c, gdbtk-cmds.c, gdbtk-hooks.c: Removed old IDE stuff.

25 years ago1999-02-11 Jason Molenda (jsm@bugshack.cygnus.com)
Jason Molenda [Thu, 11 Feb 1999 19:22:23 +0000 (19:22 +0000)]
1999-02-11  Jason Molenda  (jsm@bugshack.cygnus.com)

        * configure, aclocal.m4: Regenerate with correct version of aclocal.

25 years ago * Makefile.am (EXTRA_as_new_SOURCES): Uncomment--fixed by automake
Ian Lance Taylor [Thu, 11 Feb 1999 16:22:25 +0000 (16:22 +0000)]
* Makefile.am (EXTRA_as_new_SOURCES): Uncomment--fixed by automake
patch.
* Makefile.in: Rebuild.

25 years agoFix for PR 19070 - add ability to detect and generate errors when sections
Nick Clifton [Thu, 11 Feb 1999 16:14:01 +0000 (16:14 +0000)]
Fix for PR 19070 - add ability to detect and generate errors when sections
overlap.

25 years ago * gas/m32r/allinsn.d: Prefix all | with \.
Doug Evans [Thu, 11 Feb 1999 03:24:19 +0000 (03:24 +0000)]
* gas/m32r/allinsn.d: Prefix all | with \.
(push,pop): Fix expected output.
* gas/m32r/relax-1.d: Emitted nops are serial, not parallel.
* gas/m32r/fslot.d: Prefix all | with \.
* gas/m32r/fslotx.d: Prefix all | with \.
* gas/m32r/m32rx.d: Assemble with -O to get effect we're testing for.
Prefix all | with \.  Fix misc. typos.
* gas/m32r/m32rx.s (bc__add,bcl__addi): Use non-relaxable versions
of branches so we get the effect we're testing for.
* gas/m32r/relax-2.d: Prefix all | with \.
| must be prefixed with \ (or otherwise escaped).
Fix problems that were then revealed.
Some still remain in m32rx.[ds].

25 years ago1999-02-10 Syd Polk <spolk@cygnus.com>
Syd Polk [Thu, 11 Feb 1999 02:15:40 +0000 (02:15 +0000)]
1999-02-10  Syd Polk  <spolk@cygnus.com>

* acinclude.m4: Fix for new location of itclConfig.sh and itkConfig.sh.
* aclocal.m4: Regnerate.
* configure: Regenerate.

25 years agoRemove java sanitization.
Stan Shebs [Thu, 11 Feb 1999 02:02:02 +0000 (02:02 +0000)]
Remove java sanitization.

25 years ago1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
Jason Molenda [Thu, 11 Feb 1999 01:58:22 +0000 (01:58 +0000)]
1999-02-10  Jason Molenda  (jsm@bugshack.cygnus.com)

        * demangle.c: Fix comments to mention "set demangle-style"
        instead of "set demangle".
        Run through indent to fix minor indenting problems.

25 years ago * i386-tdep.c (gdb_print_insn_i386): Add missing returns.
Bob Manson [Thu, 11 Feb 1999 01:54:15 +0000 (01:54 +0000)]
* i386-tdep.c (gdb_print_insn_i386): Add missing returns.

Disassembly fails on sparc host otherwise (for obvious reasons).

25 years ago * config/tc-dvp.h (tc_symbol_chars): Define.
Doug Evans [Thu, 11 Feb 1999 00:58:29 +0000 (00:58 +0000)]
* config/tc-dvp.h (tc_symbol_chars): Define.
pr 19072

25 years ago1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
Jason Molenda [Thu, 11 Feb 1999 00:57:35 +0000 (00:57 +0000)]
1999-02-10  Jason Molenda  (jsm@bugshack.cygnus.com)

        * gdb.base/smoke.exp: Disambiguate two test case names (both
        called ``print'').

25 years ago * Makefile.in: Rebuild.
Doug Evans [Thu, 11 Feb 1999 00:31:53 +0000 (00:31 +0000)]
* Makefile.in: Rebuild.

25 years agoRemoving java sanitization!
Stan Shebs [Thu, 11 Feb 1999 00:24:38 +0000 (00:24 +0000)]
Removing java sanitization!

25 years ago * sparc-desc.c: New file.
Doug Evans [Wed, 10 Feb 1999 23:39:09 +0000 (23:39 +0000)]
* sparc-desc.c: New file.
* sparc-desc.h: New file.
* sparc-opc.h: New file.
* decode64.c: New file.
* decode64.h: New file.
* sem64.c: New file.
* cpu64.c: New file.
* cpu64.h: New file.
* model64.h: New file.
* mloop64.in: New file.
* regs64.h: New file.
* trap64.c: New file.
* cpu32.h,decode32.c,decode32.h,model32.c,sem32.c: Rebuild.

25 years ago Declare Gould configuration obsolete:
Stan Shebs [Wed, 10 Feb 1999 21:28:03 +0000 (21:28 +0000)]
Declare Gould configuration obsolete:
* configure.host, configure.tgt: Comment out Gould configs.
* Makefile.in: Comment out Gould-related actions.
* gould-xdep.c, gould-tdep.c, config/gould/*: Comment out.
* NEWS: Mention obsolete status.
And the first one bites the dust...

25 years agofix sanitization of m32r-desc.c,m32r-desc.h,m32r-ibld.c,m32r-opinst.c
Doug Evans [Wed, 10 Feb 1999 20:22:20 +0000 (20:22 +0000)]
fix sanitization of m32r-desc.c,m32r-desc.h,m32r-ibld.c,m32r-opinst.c

25 years agoFix a typo.
Christopher Faylor [Wed, 10 Feb 1999 17:19:01 +0000 (17:19 +0000)]
Fix a typo.

25 years ago * Makefile.in (SPARC64_OBJS): Add dev64.o.
Doug Evans [Wed, 10 Feb 1999 09:42:33 +0000 (09:42 +0000)]
* Makefile.in (SPARC64_OBJS): Add dev64.o.
(CPU_OBJS): New variable.
(SIM_OBJS): Add sparc-desc.o.
(SIM_EXTRA_DEPS): Replace cpu-opc.h with sparc-desc.h.
(sim-core.o): Add dev64.h dependency.
(dev64.o): Add rule.
(stamp-arch,stamp-cpu32): Update FLAGS variable, option syntax changed.
(stamp-cpu64): Ditto.
(stamp-desc): New rule.
* configure.in (sim_link_files,sim_link_links): Delete.
Set cpu_objs to one of SPARC32_OBJS,SPARC64_OBJS.
* configure: Rebuild.
* acconfig.h: Rebuild.
* config.in: Rebuild.
* dev64.c: New file.
* dev64.h: New file.
* sparc64.c: New file.
* trap64.h: New file.
* arch.c,arch.h,cpuall.h: Rebuild.
* cpu32.c,decode32.c,decode32.h,model32.c,sem32.c: Rebuild.
* sim-if.c (sparc_disassemble_insn): New function.
(sim_open): sparc_cgen_cpu_open renamed from sparc_cgen_opcode_open.
Set disassembler.
(sim_close): sparc_cgen_cpu_open renamed from sparc_cgen_opcode_open.
* sim-main.h: Don't include cpu-opc.h,cpu-sim.h. Include
sparc-desc.h,sparc-opc.h,sparc-sim.h.

25 years ago * Makefile.in (SIM_EXTRA_DEPS): Add m32r-desc.h, delete cpu-opc.h.
Doug Evans [Wed, 10 Feb 1999 09:23:35 +0000 (09:23 +0000)]
* Makefile.in (SIM_EXTRA_DEPS): Add m32r-desc.h, delete cpu-opc.h.
(stamp-arch,stamp-cpu): Update FLAGS variable, option syntax changed.
(stamp-xmloop): s/-parallel/-parallel-write/.
(stamp-xcpu): Update FLAGS variable, option syntax changed.
* configure.in (sim_link_files,sim_link_links): Delete.
* configure: Rebuild.
* decode.c,decode.h,model.c,sem-switch.c,sem.c: Rebuild.
* decodex.c,decodex.h,modelx.c,semx-switch.c: Rebuild.
* mloop.in (execute): CGEN_INSN_ATTR renamed to CGEN_INSN_ATTR_VALUE.
* sim-if.c (sim_open): m32r_cgen_cpu_open renamed from
m32r_cgen_opcode_open.  Set disassembler.
(sim_close): m32r_cgen_cpu_open renamed from m32r_cgen_opcode_open.
* sim-main.h: Don't include cpu-opc.h,cpu-sim.h. Include
m32r-desc.h,m32r-opc.h,m32r-sim.h.

25 years ago * configure.in (sparc*): Configure sparc subdir if --with-cgen or
Doug Evans [Wed, 10 Feb 1999 08:56:15 +0000 (08:56 +0000)]
* configure.in (sparc*): Configure sparc subdir if --with-cgen or
--with-cgen-sim.
* configure: Rebuild.

25 years ago * Makefile.am (DISTCLEANFILES): Change cgen-opc.h to cgen-desc.h.
Doug Evans [Wed, 10 Feb 1999 03:20:59 +0000 (03:20 +0000)]
* Makefile.am (DISTCLEANFILES): Change cgen-opc.h to cgen-desc.h.
(cgen.o): Ditto.
(EXTRA_as_new_SOURCES): Comment out.
(.tcdep): <arch>-opc.h renamed to <arch>-desc.h.
* Makefile.in: Rebuild.
* doc/Makefile.in: Rebuild.
* configure.in: Require autoconf 2.13.  Redo using_cgen handling.
Delete call to AM_CYGWIN32.  Replace AM_EXEEXT with AC_EXEEXT.
(AC_OUTPUT): <arch>-opc.h renamed to <arch>-desc.h.
* configure: Rebuild.
* aclocal.m4: Rebuild.
* config.in: Rebuild.
* cgen.c: Include cgen-desc.h, not cgen-opc.h.
(*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
(gas_cgen_cpu_desc): Renamed from gas_cgen_opcode_desc.
CGEN_INSN_ATTR renamed to CGEN_INSN_ATTR_VALUE.
CGEN_OPERAND_ATTR renamed to CGEN_OPERAND_ATTR_VALUE.
(gas_cgen_record_fixup): Remove unnecessary != 0 test.
(gas_cgen_record_fixup_exp): Ditto.
(gas_cgen_finish_insn): Ditto.  Refer to operand table via cpu
descriptor, not global variable.
(gas_cgen_md_apply_fix3): Refer to operand_table via cpu
descriptor, not global variable.  Refer to insert_operand handler
via cpu descriptor, not global function.
* cgen.h (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
* config/tc-fr30.c: Include opcodes/fr30-desc.h.
(*): gas_cgen_opcode_desc renamed to gas_cgen_cpu_desc.
CGEN_INSN_ATTR renamed to CGEN_INSN_ATTR_VALUE.
Update call to CGEN_OPERAND_TYPE,CGEN_INSN_OPERANDS.
* config/tc-m32r.c: Ditto.
(assemble_two_insns): Update calls to cgen_lookup_get_insn_operands.
(md_assemble): Ditto.
(md_convert_frag): Update call to CGEN_OPERAND_ENTRY.

25 years ago * Makefile.am (DISTCLEANFILES): Change cgen-opc.h to cgen-desc.h.
Doug Evans [Wed, 10 Feb 1999 03:19:32 +0000 (03:19 +0000)]
* Makefile.am (DISTCLEANFILES): Change cgen-opc.h to cgen-desc.h.
(cgen.o): Ditto.
(EXTRA_as_new_SOURCES): Comment out.
(.tcdep): <arch>-opc.h renamed to <arch>-desc.h.
* Makefile.in: Rebuild.
* configure.in: Require autoconf 2.13.  Redo using_cgen handling.
Delete call to AM_CYGWIN32.  Replace AM_EXEEXT with AC_EXEEXT.
(AC_OUTPUT): <arch>-opc.h renamed to <arch>-desc.h.
* configure: Rebuild.
* aclocal.m4: Rebuild.
* config.in: Rebuild.
* cgen.c: Include cgen-desc.h, not cgen-opc.h.
(*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
(gas_cgen_cpu_desc): Renamed from gas_cgen_opcode_desc.
CGEN_INSN_ATTR renamed to CGEN_INSN_ATTR_VALUE.
CGEN_OPERAND_ATTR renamed to CGEN_OPERAND_ATTR_VALUE.
(gas_cgen_record_fixup): Remove unnecessary != 0 test.
(gas_cgen_record_fixup_exp): Ditto.
(gas_cgen_finish_insn): Ditto.  Refer to operand table via cpu
descriptor, not global variable.
(gas_cgen_md_apply_fix3): Refer to operand_table via cpu
descriptor, not global variable.  Refer to insert_operand handler
via cpu descriptor, not global function.
* cgen.h (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
* config/tc-fr30.c: Include opcodes/fr30-desc.h.
(*): gas_cgen_opcode_desc renamed to gas_cgen_cpu_desc.
CGEN_INSN_ATTR renamed to CGEN_INSN_ATTR_VALUE.
Update call to CGEN_OPERAND_TYPE,CGEN_INSN_OPERANDS.
* config/tc-m32r.c: Ditto.
(assemble_two_insns): Update calls to cgen_lookup_get_insn_operands.
(md_assemble): Ditto.
(md_convert_frag): Update call to CGEN_OPERAND_ENTRY.

25 years ago * i960c-asm.c,i960c-dis.c,i960c-opc.c,i960c-opc.h: Delete.
Doug Evans [Wed, 10 Feb 1999 02:38:05 +0000 (02:38 +0000)]
* i960c-asm.c,i960c-dis.c,i960c-opc.c,i960c-opc.h: Delete.
* i960-dis.c (print_insn_i960): Rename from print_insn_i960_orig.
* Makefile.am: Remove references to them.
(HFILES): Add fr30-desc.h,m32r-desc.h.
(CFILES): Add fr30-desc.c,fr30-ibld.c,m32r-desc.c,m32r-ibld.c,
m32r-opinst.c.
(ALL_MACHINES): Update.
* configure.in: Redo handling of cgen_files.
(bfd_i960_arch): Delete i960c-*.lo files.
* configure: Regenerate.
* cgen-asm.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
(hash_insn_array): Rewrite.
* cgen-dis.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
(hash_insn_array): Rewrite.
* cgen-opc.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC.
(cgen_lookup_insn,cgen_get_insn_operands): Define here.
(cgen_lookup_get_insn_operands): Ditto.
* fr30-asm.c,fr30-dis.c,fr30-opc.c,fr30-opc.h: Regenerate.
* m32r-asm.c,m32r-dis.c,m32r-opc.c,m32r-opc.h: Regenerate.
* po/POTFILES.in: Rebuild.
* po/opcodes.pot: Rebuild.

* Makefile.am (fr30 cgen dependencies): Add new files.
(m32r cgen dependencies): Add new files.
(CGENFILES): Update for opcode table reorg.
(run-cgen): Pass $(extrafiles).
(stamp-m32r): Set extrafiles to "opinst".
* cgen-opc.in: Delete.
* cgen-ibld.in: New file.
* cgen-asm.in: Include @prefix@-desc.h.
(insert_1,insert_normal,insert_insn_normal): Moved to cgen-ibld.in.
* cgen-dis.in: Include @prefix@-desc.h.
(fill_cache,extract_1,extract_normal,extract_insn_normal): Moved to
cgen-ibld.in.
* cgen.sh: Accept new arg to handle generation of opinst file.
Generate arch-desc.[ch],arch-opinst.c,arch-ibld.c files.

25 years agocleanup last change
Doug Evans [Wed, 10 Feb 1999 01:47:02 +0000 (01:47 +0000)]
cleanup last change

25 years ago (CGEN_INSN_ATTR): New type.
Doug Evans [Wed, 10 Feb 1999 01:45:30 +0000 (01:45 +0000)]
(CGEN_INSN_ATTR): New type.

25 years ago * cgen.h (CGEN_CPU_DESC): Renamed from CGEN_OPCODE_DESC.
Doug Evans [Wed, 10 Feb 1999 01:12:01 +0000 (01:12 +0000)]
* cgen.h (CGEN_CPU_DESC): Renamed from CGEN_OPCODE_DESC.
All uses updated.  New members int_insn_p, max_insn_size,
parse_operand,insert_operand,extract_operand,print_operand,
sizeof_fields,set_fields_bitsize,get_int_operand,set_int_operand,
get_vma_operand,set_vma_operand,parse_handlers,insert_handlers,
extract_handlers,print_handlers.
(CGEN_ATTR): Change type of num_nonbools to unsigned int.
(CGEN_ATTR_BOOL_OFFSET): New macro.
(CGEN_ATTR_MASK): Subtract it to compute bit number.
(CGEN_ATTR_VALUE): Redo bool/nonbool attr calculation.
(cgen_opcode_handler): Renamed from cgen_base.
(CGEN_HW_ATTR_VALUE): Renamed from CGEN_HW_ATTR, all uses updated.
(CGEN_OPERAND_ATTR_VALUE): Renamed from CGEN_OPERAND_ATTR,
all uses updated.
(CGEN_OPERAND_INDEX): Rewrite to use table entry, not global.
(enum cgen_opinst_type): Renamed from cgen_operand_instance_type.
(CGEN_IFLD_ATTR_VALUE): Renamed from CGEN_IFLD_ATTR, all uses updated.
(CGEN_OPCODE,CGEN_IBASE): New types.
(CGEN_INSN): Rewrite.
(CGEN_{ASM,DIS}_HASH*): Delete.
(init_opcode_table,init_ibld_table): Declare.

25 years ago1999-02-09 Martin Hunt <hunt@cygnus.com>
Martin Hunt [Tue, 9 Feb 1999 22:18:52 +0000 (22:18 +0000)]
1999-02-09  Martin Hunt  <hunt@cygnus.com>

* gdbtk-hooks.c: Remove gdbtk_ignorable_warning prototype.
It is in gdbtk.h.
(report_error): New function. Displays debugging information
if a hook function fails.  All hook functions should probably
call this.
(gdbtk_warning): Call report_error() if there is a problem.
(gdbtk_register_changed): Call report_error() if there is a problem.
(gdbtk_memory_changed): Call report_error() if there is a problem.
(gdbtk_ignorable_warning): Pass along class argument. If there
is a problem, call report_error().

* gdbtk-cmds.c: Remove TclDebug prototype.  It is in gdbtk.h.
(gdb_loadfile): Add class name to gdbtk_ignorable_warning call.

* gdbtk.c (TclDebug): Add "priority" argument. Calls "dbug"
instead of "debug". Removed non-ANSI ifdefs.

* gdbtk.h: Fixed protos for gdbtk_ignorable_warning and TclDebug.

25 years ago*** empty log message ***
Jim Blandy [Tue, 9 Feb 1999 21:22:15 +0000 (21:22 +0000)]
*** empty log message ***

25 years ago* sparcl-tdep.c: UDP download works in cygwin
DJ Delorie [Tue, 9 Feb 1999 20:05:42 +0000 (20:05 +0000)]
* sparcl-tdep.c: UDP download works in cygwin

25 years agoTue Feb 9 10:38:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
Elena Zannoni [Tue, 9 Feb 1999 16:05:46 +0000 (16:05 +0000)]
Tue Feb  9 10:38:57 1999  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

* configure.in: Do not use the ./support directory.
* configure: Regenerate.

25 years agoFix Label1 - Label2 relocartions for ELF targets
Nick Clifton [Tue, 9 Feb 1999 15:49:01 +0000 (15:49 +0000)]
Fix Label1 - Label2 relocartions for ELF targets

25 years ago1999-02-08 Jason Molenda (jsm@bugshack.cygnus.com)
Jason Molenda [Tue, 9 Feb 1999 07:03:23 +0000 (07:03 +0000)]
1999-02-08  Jason Molenda  (jsm@bugshack.cygnus.com)

        * gnu-regex.c: Check ENABLE_NLS instead of HAVE_LIBINTL_H.
        * configure.in: Don't check for libintl.h.
        * configure, config.in: Regenerated.

Fixes a problem on debian systems, a conflict between the
/usr/include/libintl.h and the routines that are actually linked in,
up in ../intl.

25 years ago * NEWS: Mention new X packet and PowerPC variant support.
Stan Shebs [Tue, 9 Feb 1999 02:19:18 +0000 (02:19 +0000)]
* NEWS: Mention new X packet and PowerPC variant support.

25 years ago * gdb.texinfo: Fix mistakes noticed in printout of last
Stan Shebs [Tue, 9 Feb 1999 01:38:18 +0000 (01:38 +0000)]
* gdb.texinfo: Fix mistakes noticed in printout of last
draft, add Alpha to discussion of heuristic fence post.

25 years agoFix tests to pass on ARM targets
Nick Clifton [Mon, 8 Feb 1999 17:29:05 +0000 (17:29 +0000)]
Fix tests to pass on ARM targets

25 years agoAdd support for StrongARM host/target.
Nick Clifton [Mon, 8 Feb 1999 17:07:07 +0000 (17:07 +0000)]
Add support for StrongARM host/target.

25 years agodsrec.c (make_srec): cast targ_addr to int in call to sprintf, otherwise on
David Taylor [Mon, 8 Feb 1999 17:07:06 +0000 (17:07 +0000)]
dsrec.c (make_srec): cast targ_addr to int in call to sprintf, otherwise on
big endian machines (e.g., sparc) with a bfd_vma of 64 bits, everything
gets loaded at location 0.  (PR 18929)

25 years agoMon Feb 8 11:18:14 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
Ian Lance Taylor [Mon, 8 Feb 1999 16:19:20 +0000 (16:19 +0000)]
Mon Feb  8 11:18:14 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* elf32-m68k.c (reloc_map): Use the correct types for the struct
fields instead of unsigned char.

25 years agoAdd support for StrongARM target.
Nick Clifton [Mon, 8 Feb 1999 12:47:01 +0000 (12:47 +0000)]
Add support for StrongARM target.

25 years agoAdd support for StrongARM target
Nick Clifton [Mon, 8 Feb 1999 12:44:13 +0000 (12:44 +0000)]
Add support for StrongARM target

25 years agoAdd support for StrongARM target.
Nick Clifton [Mon, 8 Feb 1999 12:41:43 +0000 (12:41 +0000)]
Add support for StrongARM target.

25 years agoAdd support for strongarm target.
Nick Clifton [Mon, 8 Feb 1999 12:35:29 +0000 (12:35 +0000)]
Add support for strongarm target.

25 years agoFrom Frank Ch. Eigler <fche@cygnus.com>
Andrew Cagney [Sun, 7 Feb 1999 22:35:03 +0000 (22:35 +0000)]
From Frank Ch. Eigler  <fche@cygnus.com>
* infrun.c (wait_for_inferior): Allow SIGTRAP to be "pass"ed to target program.
(But the comments are cagney's and not Frank's.)

25 years ago * gas/m32r/relax-2.[sd]: New testcase.
Doug Evans [Sat, 6 Feb 1999 03:56:24 +0000 (03:56 +0000)]
* gas/m32r/relax-2.[sd]: New testcase.
* gas/m32r/m32rx.exp: Run it.
PR 19068

25 years ago * config/tc-m32r.c (assemble_two_insns): Always call fill_insn.
Doug Evans [Sat, 6 Feb 1999 03:29:45 +0000 (03:29 +0000)]
* config/tc-m32r.c (assemble_two_insns): Always call fill_insn.
PR 19068

25 years ago1999-02-05 James Ingham <jingham@cygnus.com>
Jim Ingham [Sat, 6 Feb 1999 01:50:46 +0000 (01:50 +0000)]
1999-02-05  James Ingham  <jingham@cygnus.com>

        * Makefile.in: Add GDBTK_CFLAGS - this is now used to hold
        -fwritable-strings when compiling with Tk8.1.
        * configure.in: Add GDBTK_CFLAGS, set it to -fwritable-strings for
        Tcl/Tk8.1 & greater.
        * acinclude.m4: Move the rest of the defines to find Itcl, Itk &
        Tix from aclocal.m4 to here.
        * aclocal.m4: regenerate.
        * configure: regenerate.

        * gdbtk-hooks.c (x_event): Tcl_ObjGetVar2 was removed from
        Tcl8.1.  Use Tcl_GetVar2 instead.
        * gdbtk-hooks.c (gdbtk_trace_find): Fix up call to
        Tcl_GlobalEvalObj for Tcl/Tk 8.1.
        * gdbtk-hooks.c (gdbtk_trace_start_stop): Call to Tcl_EvalObj was
        inefficient, replace with call to Tcl_GlobalEval.
        * gdbtk.c: Don't swap out the Tcl_Alloc calls in gdbtk.c.  We took
        care of that in Tcl itself for 8.1.
        * gdbtk.c: Remove const from the script string since Tcl8.1 has
        taken to scribbling sentinals into strings passed to it again...

        * gdbtk-cmds.c (wrapped_call): Change declaration of 1st arg from
        char * to PTR to eliminate warning.
        * gdbtk-cmds.c (perror_with_name_wrapper): Ditto

25 years agoActually part of gdb.texinfo change.
Stan Shebs [Sat, 6 Feb 1999 01:28:34 +0000 (01:28 +0000)]
Actually part of gdb.texinfo change.

25 years ago * gdb.texinfo: Many changes; update to Seventh Edition,
Stan Shebs [Sat, 6 Feb 1999 01:26:06 +0000 (01:26 +0000)]
* gdb.texinfo: Many changes; update to Seventh Edition,
merge some HP changes into mainline, describe some previously
undocumented features, describe more of the target commands
available, eliminate obsolete section on renamed commands.
* all-cfg.texi, HPPA-cfg.texi: Remove some obsolete conditionals.

25 years agooops, wrong branch - cvs mistake
DJ Delorie [Sat, 6 Feb 1999 01:14:52 +0000 (01:14 +0000)]
oops, wrong branch - cvs mistake

25 years agomerge from main branch for danlite/sparc86x merge
DJ Delorie [Sat, 6 Feb 1999 01:08:02 +0000 (01:08 +0000)]
merge from main branch for danlite/sparc86x merge

25 years ago * NEWS: Add mentions of various new things.
Stan Shebs [Sat, 6 Feb 1999 00:48:21 +0000 (00:48 +0000)]
* NEWS: Add mentions of various new things.

25 years agos/sanitize-m32rx/sanitize-cygnus/
Doug Evans [Fri, 5 Feb 1999 19:42:14 +0000 (19:42 +0000)]
s/sanitize-m32rx/sanitize-cygnus/

25 years agom32rx -> cygnus sanitization changes.
Jeff Law [Fri, 5 Feb 1999 17:49:42 +0000 (17:49 +0000)]
m32rx -> cygnus sanitization changes.

25 years agom32rx -> cygnus sanitization change.
Jeff Law [Fri, 5 Feb 1999 17:39:42 +0000 (17:39 +0000)]
m32rx -> cygnus sanitization change.

25 years agoFix arm-coff relocations.
Nick Clifton [Fri, 5 Feb 1999 17:34:41 +0000 (17:34 +0000)]
Fix arm-coff relocations.

25 years agom32rx -> cygnus sanitization change.
Jeff Law [Fri, 5 Feb 1999 17:34:40 +0000 (17:34 +0000)]
m32rx -> cygnus sanitization change.

25 years agom32rx -> cygnus sanitization changes.
Jeff Law [Fri, 5 Feb 1999 17:28:16 +0000 (17:28 +0000)]
m32rx -> cygnus sanitization changes.

25 years agom32rx -> cygnus sanitization change.
Jeff Law [Fri, 5 Feb 1999 17:20:25 +0000 (17:20 +0000)]
m32rx -> cygnus sanitization change.

25 years ago* Fix for PR 17794, brought over from ecc-98r1-branch.
Frank Ch. Eigler [Fri, 5 Feb 1999 13:55:16 +0000 (13:55 +0000)]
* Fix for PR 17794, brought over from ecc-98r1-branch.
1999-02-05  Frank Ch. Eigler  <fche@cygnus.com>
* dv-tx3904sio.c (tx3904sio_tickle): After a polled I/O from the
  CPU, start periodic background I/O polls.
(tx3904sio_poll): New function: periodic I/O poller.

25 years ago * Makefile.am: Rebuild dependencies.
Ian Lance Taylor [Fri, 5 Feb 1999 05:36:07 +0000 (05:36 +0000)]
* Makefile.am: Rebuild dependencies.
(HFILES): Add fr30-opc.h.
(CFILES): Add fr30-asm.c, fr30-dis.c, fr30-opc.c.
* Makefile.in: Rebuild.

25 years ago * Makefile.am: Rebuild dependencies.
Ian Lance Taylor [Fri, 5 Feb 1999 05:23:15 +0000 (05:23 +0000)]
* Makefile.am: Rebuild dependencies.
* Makefile.in: Rebuild.

25 years agorebuild
Ian Lance Taylor [Fri, 5 Feb 1999 05:10:52 +0000 (05:10 +0000)]
rebuild

25 years ago * configure.in: Change AC_PREREQ to 2.13. Remove AM_CYGWIN32.
Ian Lance Taylor [Fri, 5 Feb 1999 05:10:03 +0000 (05:10 +0000)]
* configure.in: Change AC_PREREQ to 2.13.  Remove AM_CYGWIN32.
Change AM_EXEEXT to AC_EXEEXT and AM_PROG_INSTALL to
AC_PROG_INSTALL.
* acconfig.h: Remove.
* configure: Rebuild with current autoconf/automake.
* aclocal.m4: Likewise.
* config.in: Likewise.
* Makefile.in: Likewise.

25 years agorebuild
Ian Lance Taylor [Fri, 5 Feb 1999 05:01:12 +0000 (05:01 +0000)]
rebuild

25 years ago * configure.in: Change AC_PREREQ to 2.13. Remove AM_CYGWIN32.
Ian Lance Taylor [Fri, 5 Feb 1999 04:59:41 +0000 (04:59 +0000)]
* configure.in: Change AC_PREREQ to 2.13.  Remove AM_CYGWIN32.
Change AM_EXEEXT to AC_EXEEXT and AM_PROG_INSTALL to
AC_PROG_INSTALL.  Add comments to uses of AC_DEFINE.
* acinclude.m4: Add comments to uses of AC_DEFINE.
* acconfig.h: Remove.
* configure: Rebuild with current autoconf/automake.
* aclocal.m4: Likewise.
* config.in: Likewise.
* Makefile.in: Likewise.

25 years ago1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
Jason Molenda [Fri, 5 Feb 1999 02:56:20 +0000 (02:56 +0000)]
1999-02-04  Jason Molenda  (jsm@bugshack.cygnus.com)

        * gdb.base/miscexprs.exp: Change patterns to match GDB's
        actual output formatting.
        * gdb.base/smoke.exp: GDB removes leading 0's.
        * gdb.base/volatile.exp: Don't check type of remuneration;
        that variable is no longer defined in constvars.c.
        * gdb.base/step-test.c (main): Exit with explicit exit code.
        * gdb.base/step-test.exp: Remove two nexti checks--they are
        not portable.

25 years ago* libbfd.c (real_read): don't call fread for zero bytes. This
DJ Delorie [Fri, 5 Feb 1999 02:29:30 +0000 (02:29 +0000)]
* libbfd.c (real_read): don't call fread for zero bytes.  This
covers up a bug (or misuse of bfd) that's exposed by Solaris.

25 years ago * configure.in: Do build ld for ix86 Solaris.
Ian Lance Taylor [Fri, 5 Feb 1999 01:44:35 +0000 (01:44 +0000)]
* configure.in: Do build ld for ix86 Solaris.

25 years ago1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
Jason Molenda [Fri, 5 Feb 1999 00:59:26 +0000 (00:59 +0000)]
1999-02-04  Jason Molenda  (jsm@bugshack.cygnus.com)

        * gdb.base/help.exp ("help delete display"): Fix test to match
        gdb's output.

        * gdb.base/long_long.c (known_types): Initialize values to zero.
        * gdb.base/long_long.exp: Step one more line
        so 'dec' is initialized in "get to known place".  GDB doesn't
        prepend unnecessary zeros to the front of numbers.  Explicitly
        ask for hex formatting.  Use unique test case names.