binutils-gdb.git
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.

25 years ago * cpux.h,decodex.c,modelx.c,semx-switch.c: Regenerate.
Doug Evans [Fri, 5 Feb 1999 00:15:14 +0000 (00:15 +0000)]
* cpux.h,decodex.c,modelx.c,semx-switch.c: Regenerate.
Plus s/sanitize-m32rx/sanitize-cygnus/

25 years agos/sanitize-m32rx/sanitize-cygnus/
Doug Evans [Fri, 5 Feb 1999 00:01:20 +0000 (00:01 +0000)]
s/sanitize-m32rx/sanitize-cygnus/

25 years ago* elf32-mips.c (mips_elf_relocate_section): Insure that the target
Stan Cox [Thu, 4 Feb 1999 22:35:39 +0000 (22:35 +0000)]
* elf32-mips.c (mips_elf_relocate_section): Insure that the target
of a jump is in the current 256 MB region.

25 years agoexpand on a comment and reorg for 80 column screen some code in
Doug Evans [Thu, 4 Feb 1999 22:32:46 +0000 (22:32 +0000)]
expand on a comment and reorg for 80 column screen some code in
assemble_two insns

25 years agokeep outofrange.s
Doug Evans [Thu, 4 Feb 1999 22:15:27 +0000 (22:15 +0000)]
keep outofrange.s

25 years ago * gas/m32r/outofrange.s: New testcase.
Doug Evans [Thu, 4 Feb 1999 22:15:12 +0000 (22:15 +0000)]
* gas/m32r/outofrange.s: New testcase.
* gas/m32r/error.exp: Run it.
PR 19044

25 years agoimprove sanitation
Gavin Romig-Koch [Thu, 4 Feb 1999 21:23:37 +0000 (21:23 +0000)]
improve sanitation

25 years agoimprove sanitation
Gavin Romig-Koch [Thu, 4 Feb 1999 21:01:09 +0000 (21:01 +0000)]
improve sanitation

25 years ago * m68k-opc.c: Correct move (not movew) to status word on 5200.
Ian Lance Taylor [Thu, 4 Feb 1999 18:49:50 +0000 (18:49 +0000)]
* m68k-opc.c: Correct move (not movew) to status word on 5200.

25 years agoDoh!
Keith Seitz [Thu, 4 Feb 1999 18:37:01 +0000 (18:37 +0000)]
Doh!

        * gdbtk-variable.c (variable_create): Allocate enough
        space to hold the NULL, too!

25 years ago * config/tc-mn10300.c (md_assemble): "exreg0", "exreg1", "exregother",
Jeff Law [Thu, 4 Feb 1999 17:40:02 +0000 (17:40 +0000)]
    * config/tc-mn10300.c (md_assemble): "exreg0", "exreg1", "exregother",
        and "all" are not valid operands when not in am33 mode.

25 years ago * format.c (bfd_check_format_matches): Change last patch to only
Ian Lance Taylor [Thu, 4 Feb 1999 17:16:05 +0000 (17:16 +0000)]
* format.c (bfd_check_format_matches): Change last patch to only
take effect for the binary target.

25 years ago* configure.in: Move termcap determination a later in the file to catch
Christopher Faylor [Thu, 4 Feb 1999 05:21:55 +0000 (05:21 +0000)]
* configure.in: Move termcap determination a later in the file to catch
setting of cygwin flag.
* configure: Regenerate.

25 years agoFix minor buglet.
Jeff Law [Thu, 4 Feb 1999 05:17:29 +0000 (05:17 +0000)]
Fix minor buglet.

25 years ago1999-02-03 Martin Hunt <hunt@cygnus.com>
Martin Hunt [Thu, 4 Feb 1999 02:49:41 +0000 (02:49 +0000)]
1999-02-03  Martin Hunt  <hunt@cygnus.com>

* console.test (clear_command_line): Add tests 1.5 - 1.8,
which test the new Shift-Up and Shift-Down bindings.

25 years agox
Ian Lance Taylor [Thu, 4 Feb 1999 00:50:08 +0000 (00:50 +0000)]
x

25 years ago * ldctor.c (ldctor_build_sets): Just set SEC_KEEP once. Check for
Ian Lance Taylor [Thu, 4 Feb 1999 00:42:03 +0000 (00:42 +0000)]
* ldctor.c (ldctor_build_sets): Just set SEC_KEEP once.  Check for
an owner of a section before using it to look up a reloc type.
Don't set SEC_KEEP for the absolute section.

25 years ago Whoops. Wrong changelog!
Keith Seitz [Wed, 3 Feb 1999 21:39:45 +0000 (21:39 +0000)]
Whoops. Wrong changelog!

25 years ago * gdbtk-variable.c (variable_create): Add parentheses to the name
Keith Seitz [Wed, 3 Feb 1999 21:39:02 +0000 (21:39 +0000)]
    * gdbtk-variable.c (variable_create): Add parentheses to the name
        so that casts do not confuse the expression parser.

25 years agoadd elf_fr30_check_relocs.
Catherine Moore [Wed, 3 Feb 1999 21:09:07 +0000 (21:09 +0000)]
add elf_fr30_check_relocs.

25 years ago* config/tc-alpha.c (md_show_usage): Document pca56 and ev6 options.
Richard Henderson [Wed, 3 Feb 1999 19:36:27 +0000 (19:36 +0000)]
* config/tc-alpha.c (md_show_usage): Document pca56 and ev6 options.

25 years ago* config/i386/cygwin.mh: Move TERMCAP test code to configure.in.
Christopher Faylor [Wed, 3 Feb 1999 19:29:00 +0000 (19:29 +0000)]
* config/i386/cygwin.mh: Move TERMCAP test code to configure.in.
* configure.in: Treat libtermcap.a detection as a special case when
hosting on cygwin.
* configure: Regenerate.

25 years ago * gdbtool.ico: Add missing desktop image.
Keith Seitz [Wed, 3 Feb 1999 17:03:18 +0000 (17:03 +0000)]
    * gdbtool.ico: Add missing desktop image.

25 years ago * remote.c (remote_binary_download, remote_binary_length): New
Keith Seitz [Wed, 3 Feb 1999 17:02:01 +0000 (17:02 +0000)]
    * remote.c (remote_binary_download, remote_binary_length): New
        static globals for dealing with binary transmissions.
        (remote_write_bytes): Add support for binary downloads
        by shadowing the "M" packet with a new "X" packet. This
        defaults to ON; if the stub does not understand this, it
        will fall back to using "M".
        (putpkt): Add support for binary downloading.
        * monitor.c (monitor_expect): The mon2000 monitor
        on the MSA2000 will also emit random DC1/DC3 chars.
        * m32r-stub.c: Change all char's to unsigned char's
        to support binary downloading.
        (handle_exception): Add support for binary downloading
        via a new "X" packet.
        (getpacket): Do NOT strip eighth bit of incoming chars.
        Watch out for escaped characters in the incoming stream.
        (putpacket): Do NOT strip eighth bit of incoming chars.
        (bin2mem): New function to write binary data directly to
        memory.
        * m32r-rom.c: Add new "mon2000" target.

25 years agoPatch to fix canadian cross build problem with libcpp.a from Felix.
Jim Wilson [Wed, 3 Feb 1999 06:41:24 +0000 (06:41 +0000)]
Patch to fix canadian cross build problem with libcpp.a from Felix.
* Makefile.in (EXTRA_GCC_FLAGS):  Set AR to $AR instead of
$AR_FOR_TARGET.  Likewise for RANLIB.

25 years ago * format.c (bfd_check_format_matches): If the target was
Ian Lance Taylor [Wed, 3 Feb 1999 02:39:33 +0000 (02:39 +0000)]
* format.c (bfd_check_format_matches): If the target was
previously specified, don't check other targets when checking for
an archive file.

25 years ago * config.sub (oabi): Recognize.
Catherine Moore [Wed, 3 Feb 1999 02:30:34 +0000 (02:30 +0000)]
    * config.sub (oabi):  Recognize.
        * configure.in (arm-*-oabi):  Handle.
        (thumb-*-oabi):  Handle.

25 years ago * elf32-arm.h (elf32_arm_reloc_map): Removed.
Catherine Moore [Wed, 3 Feb 1999 02:20:12 +0000 (02:20 +0000)]
    * elf32-arm.h (elf32_arm_reloc_map):  Removed.
        (elf32_arm_reloc_type_lookup):  Removed
        * elfarm-nabi.c (elf32_arm_reloc_map):  New.
        (elf32_arm_reloc_type_lookup):  New.
        * elfarm-oabi.c (elf32_arm_reloc_map):  New.
        (elf32_arm_reloc_type_lookup):  New.

25 years ago * ld-selective/selective.exp: Disable test for unsupported
Catherine Moore [Wed, 3 Feb 1999 01:16:50 +0000 (01:16 +0000)]
    * ld-selective/selective.exp:  Disable test for unsupported
        targets.  Change tests to check for absence of symbols instead
        of address zero.

25 years agoTue Feb 2 18:40:29 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
Elena Zannoni [Tue, 2 Feb 1999 23:53:54 +0000 (23:53 +0000)]
Tue Feb  2 18:40:29 1999  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

* hp-psymtab-read.c (hpread_build_psymtabs): Coerce first arg
passed to make_cleanup to the correct type.
(hpread_quick_traverse): Change fifth arg to call to
hpread_end_psymtab to be 0.
Compare CURR_MODULE_END to 0 rather than NULL.
Get rid of ifdef'ed out code.
(scan_procs): Get rid of ifdef'ed out code.

* somread.c (som_symfile_read): Coerce first argument passed to
make_cleanup to the correct type.

25 years agoChange M32RX sanitization from m32rx sanitization to normal Cygnus sanitization
Michael Meissner [Tue, 2 Feb 1999 23:52:42 +0000 (23:52 +0000)]
Change M32RX sanitization from m32rx sanitization to normal Cygnus sanitization

25 years agoTue Feb 2 17:36:29 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
Elena Zannoni [Tue, 2 Feb 1999 23:38:45 +0000 (23:38 +0000)]
Tue Feb  2 17:36:29 1999  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

* hp-psymtab-read.c (do_pxdb): New function. Check whether the
file needs to be processed by pxdb (an HP debug info massaging
tool), if so call it.
(hpread_build_psymtabs): Initialize scan_start to 0 and
simplify flow of control.

* somread.c (som_symfile_read): Add call to do_pxdb (),
in hp-psymtab-read.c.

* symfile.c (symbol_file_add): Remove ifdef'ed out HPUX specific
code.
(symfile_bfd_open): Remove HPUXHPPA ifdef'ed code. Code is now
in hp-psymtab-read.c.

25 years agocgen generated files for sparc simulator
Doug Evans [Tue, 2 Feb 1999 21:50:12 +0000 (21:50 +0000)]
cgen generated files for sparc simulator

25 years ago1999-02-02 Martin Hunt <hunt@cygnus.com>
Martin Hunt [Tue, 2 Feb 1999 21:26:56 +0000 (21:26 +0000)]
1999-02-02  Martin Hunt  <hunt@cygnus.com>

* gdbtk-cmds.c (get_register): For RAW display, concat all the
pieces together before calling fputs.

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

* printcmd.c (print_scalar_formatted): Use strcat to concat all
the output together before calling fprintf_filtered().

25 years agoconfigure sparc subdir if --with-cgen
Doug Evans [Tue, 2 Feb 1999 20:40:33 +0000 (20:40 +0000)]
configure sparc subdir if --with-cgen

25 years agosparc cgen port
Doug Evans [Tue, 2 Feb 1999 19:38:43 +0000 (19:38 +0000)]
sparc cgen port

25 years agolose sparc for now
Doug Evans [Tue, 2 Feb 1999 19:17:42 +0000 (19:17 +0000)]
lose sparc for now

25 years agoDump tags found after the comp unit entry in a .debug_info section/
Nick Clifton [Tue, 2 Feb 1999 15:59:56 +0000 (15:59 +0000)]
Dump tags found after the comp unit entry in a .debug_info section/