aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-02-11*** empty log message ***Martin Hunt1-0/+5
1999-02-111999-02-11 Martin Hunt <hunt@cygnus.com>Martin Hunt1-48/+20
* gdbtk-hooks.c: Change ALL Tcl_Eval calls in hooks to call report_error() if there are errors.
1999-02-111999-02-11 Martin Hunt <hunt@cygnus.com>Martin Hunt4-125/+4
* gdbtk.c, gdbtk-cmds.c, gdbtk-hooks.c: Removed old IDE stuff.
1999-02-111999-02-11 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda3-183/+2219
* configure, aclocal.m4: Regenerate with correct version of aclocal.
1999-02-11 * Makefile.am (EXTRA_as_new_SOURCES): Uncomment--fixed by automakeIan Lance Taylor3-15/+19
patch. * Makefile.in: Rebuild.
1999-02-11Fix for PR 19070 - add ability to detect and generate errors when sectionsNick Clifton10-27/+320
overlap.
1999-02-11 * gas/m32r/allinsn.d: Prefix all | with \.Doug Evans1-0/+15
(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].
1999-02-111999-02-10 Syd Polk <spolk@cygnus.com>Syd Polk4-2239/+213
* acinclude.m4: Fix for new location of itclConfig.sh and itkConfig.sh. * aclocal.m4: Regnerate. * configure: Regenerate.
1999-02-11Remove java sanitization.Stan Shebs1-32/+0
1999-02-111999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda2-73/+101
* demangle.c: Fix comments to mention "set demangle-style" instead of "set demangle". Run through indent to fix minor indenting problems.
1999-02-11 * i386-tdep.c (gdb_print_insn_i386): Add missing returns.Bob Manson1-0/+4
Disassembly fails on sparc host otherwise (for obvious reasons).
1999-02-11 * config/tc-dvp.h (tc_symbol_chars): Define.Doug Evans1-0/+6
pr 19072
1999-02-111999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda2-5/+26
* gdb.base/smoke.exp: Disambiguate two test case names (both called ``print'').
1999-02-11 * Makefile.in: Rebuild.Doug Evans2-3/+8
1999-02-11Removing java sanitization!Stan Shebs4-77/+0
1999-02-10 * sparc-desc.c: New file.Doug Evans11-0/+16879
* 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.
1999-02-10 Declare Gould configuration obsolete:Stan Shebs7-450/+468
* 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...
1999-02-10fix sanitization of m32r-desc.c,m32r-desc.h,m32r-ibld.c,m32r-opinst.cDoug Evans1-1/+1
1999-02-10Fix a typo.Christopher Faylor1-1/+1
1999-02-10 * Makefile.in (SPARC64_OBJS): Add dev64.o.Doug Evans15-14/+14168
(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.
1999-02-10 * Makefile.in (SIM_EXTRA_DEPS): Add m32r-desc.h, delete cpu-opc.h.Doug Evans3-133/+157
(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.
1999-02-10 * configure.in (sparc*): Configure sparc subdir if --with-cgen orDoug Evans1-3/+3
--with-cgen-sim. * configure: Rebuild.
1999-02-10 * Makefile.am (DISTCLEANFILES): Change cgen-opc.h to cgen-desc.h.Doug Evans1-0/+36
(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.
1999-02-10 * Makefile.am (DISTCLEANFILES): Change cgen-opc.h to cgen-desc.h.Doug Evans9-1666/+1669
(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.
1999-02-10 * i960c-asm.c,i960c-dis.c,i960c-opc.c,i960c-opc.h: Delete.Doug Evans9-5750/+133
* 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.
1999-02-10cleanup last changeDoug Evans1-1/+1
1999-02-10 (CGEN_INSN_ATTR): New type.Doug Evans2-6/+16
1999-02-10 * cgen.h (CGEN_CPU_DESC): Renamed from CGEN_OPCODE_DESC.Doug Evans2-336/+629
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.
1999-02-091999-02-09 Martin Hunt <hunt@cygnus.com>Martin Hunt5-36/+81
* 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.
1999-02-09*** empty log message ***Jim Blandy1-6/+29
1999-02-09* sparcl-tdep.c: UDP download works in cygwinDJ Delorie2-1/+5
1999-02-09Tue Feb 9 10:38:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-0/+5
* configure.in: Do not use the ./support directory. * configure: Regenerate.
1999-02-09Fix Label1 - Label2 relocartions for ELF targetsNick Clifton2-342/+320
1999-02-091999-02-08 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda5-130/+145
* 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.
1999-02-09 * NEWS: Mention new X packet and PowerPC variant support.Stan Shebs2-5/+20
1999-02-09 * gdb.texinfo: Fix mistakes noticed in printout of lastStan Shebs2-63/+52
draft, add Alpha to discussion of heuristic fence post.
1999-02-08Fix tests to pass on ARM targetsNick Clifton3-3/+11
1999-02-08Add support for StrongARM host/target.Nick Clifton3-1/+9
1999-02-08dsrec.c (make_srec): cast targ_addr to int in call to sprintf, otherwise onDavid Taylor1-0/+6
big endian machines (e.g., sparc) with a bfd_vma of 64 bits, everything gets loaded at location 0. (PR 18929)
1999-02-08Mon Feb 8 11:18:14 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>Ian Lance Taylor1-0/+10
* elf32-m68k.c (reloc_map): Use the correct types for the struct fields instead of unsigned char.
1999-02-08Add support for StrongARM target.Nick Clifton2-0/+8
1999-02-08Add support for StrongARM targetNick Clifton3-51/+109
1999-02-08Add support for StrongARM target.Nick Clifton3-1/+18
1999-02-08Add support for strongarm target.Nick Clifton3-4/+31
1999-02-07From Frank Ch. Eigler <fche@cygnus.com>Andrew Cagney1-0/+15
* infrun.c (wait_for_inferior): Allow SIGTRAP to be "pass"ed to target program. (But the comments are cagney's and not Frank's.)
1999-02-06 * gas/m32r/relax-2.[sd]: New testcase.Doug Evans4-29/+63
* gas/m32r/m32rx.exp: Run it. PR 19068
1999-02-06 * config/tc-m32r.c (assemble_two_insns): Always call fill_insn.Doug Evans2-35/+42
PR 19068
1999-02-061999-02-05 James Ingham <jingham@cygnus.com>Jim Ingham9-381/+683
* 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
1999-02-06Actually part of gdb.texinfo change.Stan Shebs2-13/+15
1999-02-06 * gdb.texinfo: Many changes; update to Seventh Edition,Stan Shebs4-514/+445
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.