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).
Doug Evans [Thu, 11 Feb 1999 00:58:29 +0000 (00:58 +0000)]
* config/tc-dvp.h (tc_symbol_chars): Define.
pr 19072
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'').
Doug Evans [Thu, 11 Feb 1999 00:31:53 +0000 (00:31 +0000)]
* Makefile.in: Rebuild.
Stan Shebs [Thu, 11 Feb 1999 00:24:38 +0000 (00:24 +0000)]
Removing java sanitization!
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.
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...
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
Christopher Faylor [Wed, 10 Feb 1999 17:19:01 +0000 (17:19 +0000)]
Fix a typo.
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.
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.
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.
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.
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.
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.
Doug Evans [Wed, 10 Feb 1999 01:47:02 +0000 (01:47 +0000)]
cleanup last change
Doug Evans [Wed, 10 Feb 1999 01:45:30 +0000 (01:45 +0000)]
(CGEN_INSN_ATTR): New type.
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.
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.
Jim Blandy [Tue, 9 Feb 1999 21:22:15 +0000 (21:22 +0000)]
*** empty log message ***
DJ Delorie [Tue, 9 Feb 1999 20:05:42 +0000 (20:05 +0000)]
* sparcl-tdep.c: UDP download works in cygwin
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.
Nick Clifton [Tue, 9 Feb 1999 15:49:01 +0000 (15:49 +0000)]
Fix Label1 - Label2 relocartions for ELF targets
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.
Stan Shebs [Tue, 9 Feb 1999 02:19:18 +0000 (02:19 +0000)]
* NEWS: Mention new X packet and PowerPC variant support.
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.
Nick Clifton [Mon, 8 Feb 1999 17:29:05 +0000 (17:29 +0000)]
Fix tests to pass on ARM targets
Nick Clifton [Mon, 8 Feb 1999 17:07:07 +0000 (17:07 +0000)]
Add support for StrongARM host/target.
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)
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.
Nick Clifton [Mon, 8 Feb 1999 12:47:01 +0000 (12:47 +0000)]
Add support for StrongARM target.
Nick Clifton [Mon, 8 Feb 1999 12:44:13 +0000 (12:44 +0000)]
Add support for StrongARM target
Nick Clifton [Mon, 8 Feb 1999 12:41:43 +0000 (12:41 +0000)]
Add support for StrongARM target.
Nick Clifton [Mon, 8 Feb 1999 12:35:29 +0000 (12:35 +0000)]
Add support for strongarm target.
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.)
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
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
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
Stan Shebs [Sat, 6 Feb 1999 01:28:34 +0000 (01:28 +0000)]
Actually part of gdb.texinfo change.
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.
DJ Delorie [Sat, 6 Feb 1999 01:14:52 +0000 (01:14 +0000)]
oops, wrong branch - cvs mistake
DJ Delorie [Sat, 6 Feb 1999 01:08:02 +0000 (01:08 +0000)]
merge from main branch for danlite/sparc86x merge
Stan Shebs [Sat, 6 Feb 1999 00:48:21 +0000 (00:48 +0000)]
* NEWS: Add mentions of various new things.
Doug Evans [Fri, 5 Feb 1999 19:42:14 +0000 (19:42 +0000)]
s/sanitize-m32rx/sanitize-cygnus/
Jeff Law [Fri, 5 Feb 1999 17:49:42 +0000 (17:49 +0000)]
m32rx -> cygnus sanitization changes.
Jeff Law [Fri, 5 Feb 1999 17:39:42 +0000 (17:39 +0000)]
m32rx -> cygnus sanitization change.
Nick Clifton [Fri, 5 Feb 1999 17:34:41 +0000 (17:34 +0000)]
Fix arm-coff relocations.
Jeff Law [Fri, 5 Feb 1999 17:34:40 +0000 (17:34 +0000)]
m32rx -> cygnus sanitization change.
Jeff Law [Fri, 5 Feb 1999 17:28:16 +0000 (17:28 +0000)]
m32rx -> cygnus sanitization changes.
Jeff Law [Fri, 5 Feb 1999 17:20:25 +0000 (17:20 +0000)]
m32rx -> cygnus sanitization change.
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.
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.
Ian Lance Taylor [Fri, 5 Feb 1999 05:23:15 +0000 (05:23 +0000)]
* Makefile.am: Rebuild dependencies.
* Makefile.in: Rebuild.
Ian Lance Taylor [Fri, 5 Feb 1999 05:10:52 +0000 (05:10 +0000)]
rebuild
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.
Ian Lance Taylor [Fri, 5 Feb 1999 05:01:12 +0000 (05:01 +0000)]
rebuild
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.
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.
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.
Ian Lance Taylor [Fri, 5 Feb 1999 01:44:35 +0000 (01:44 +0000)]
* configure.in: Do build ld for ix86 Solaris.
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.
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/
Doug Evans [Fri, 5 Feb 1999 00:01:20 +0000 (00:01 +0000)]
s/sanitize-m32rx/sanitize-cygnus/
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.
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
Doug Evans [Thu, 4 Feb 1999 22:15:27 +0000 (22:15 +0000)]
keep outofrange.s
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
Gavin Romig-Koch [Thu, 4 Feb 1999 21:23:37 +0000 (21:23 +0000)]
improve sanitation
Gavin Romig-Koch [Thu, 4 Feb 1999 21:01:09 +0000 (21:01 +0000)]
improve sanitation
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.
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!
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.
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.
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.
Jeff Law [Thu, 4 Feb 1999 05:17:29 +0000 (05:17 +0000)]
Fix minor buglet.
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.
Ian Lance Taylor [Thu, 4 Feb 1999 00:50:08 +0000 (00:50 +0000)]
x
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.
Keith Seitz [Wed, 3 Feb 1999 21:39:45 +0000 (21:39 +0000)]
Whoops. Wrong changelog!
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.
Catherine Moore [Wed, 3 Feb 1999 21:09:07 +0000 (21:09 +0000)]
add elf_fr30_check_relocs.
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.
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.
Keith Seitz [Wed, 3 Feb 1999 17:03:18 +0000 (17:03 +0000)]
* gdbtool.ico: Add missing desktop image.
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.
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.
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.
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.
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.
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.
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.
Michael Meissner [Tue, 2 Feb 1999 23:52:42 +0000 (23:52 +0000)]
Change M32RX sanitization from m32rx sanitization to normal Cygnus sanitization
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.
Doug Evans [Tue, 2 Feb 1999 21:50:12 +0000 (21:50 +0000)]
cgen generated files for sparc simulator
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.
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().
Doug Evans [Tue, 2 Feb 1999 20:40:33 +0000 (20:40 +0000)]
configure sparc subdir if --with-cgen
Doug Evans [Tue, 2 Feb 1999 19:38:43 +0000 (19:38 +0000)]
sparc cgen port
Doug Evans [Tue, 2 Feb 1999 19:17:42 +0000 (19:17 +0000)]
lose sparc for now
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/