aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs2470-0/+976797
1999-04-16This commit was generated by cvs2svn to track changes on a CVS vendorStan Shebs78-0/+37404
branch.
1999-04-16Initial creation of sourceware repositoryStan Shebs78-0/+37404
1999-04-16Initial creation of sourceware repositoryStan Shebs38-0/+116488
1999-04-16Initial creation of sourceware repositoryStan Shebs4868-1779167/+0
1999-02-15 * config/sh/tm-sh.h (BELIEVE_PCC_PROMOTION): Define, so thatMark Alexander1-0/+2
coffread.c will correctly handle char or short function parameters.
1999-02-15config/tc-alpha.c (md_show_usage): Put \ before newline in strings always.Ken Raeburn1-0/+5
1999-02-13 * config/tc-alpha.c (cpu_types): Enable EV6 PALcode with -m21264.Richard Henderson2-15/+32
(emit_insn): Look for pc-relative and no-overflow specifiers on internal relocation types.
1999-02-13Add clauses for tx19, vr4xxx, vr4320, tx49, and r5900Jim Blandy1-1/+169
1999-02-13*** empty log message ***Jim Blandy1-0/+33
1999-02-13* doc/c-mips.texi (MIPS Opts): Updated list of -mNNNN andJim Blandy1-15/+131
-mcpu=NNNN flags.
1999-02-13* config/tc-mips.c: Remove all the mips_NNNN variables; just useJim Blandy1-177/+195
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.
1999-02-13*** empty log message ***Jim Blandy1-0/+6
1999-02-13*** empty log message ***Jim Blandy1-0/+5
1999-02-13* gas/mips/mips.exp: Run the new tests, below.Jim Blandy7-0/+183
* 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.
1999-02-13*** empty log message ***Jim Blandy1-5/+0
1999-02-13*** empty log message ***Jim Blandy1-0/+14
1999-02-13 * config/tc-i386.c (i386_intel_operand): Ignore `SHORT' ratherRichard Henderson1-0/+5
than treat as an immediate specifier.
1999-02-12 * gdb.texinfo: Update the credits.Stan Shebs2-18/+47
1999-02-12 * config/tc-i386.c: Prototype many functions.Richard Henderson2-326/+1110
(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.
1999-02-121999-02-11 Martin Hunt <hunt@cygnus.com>Martin Hunt2-1/+5
* gdbtk-variable.c (variable_format): Enable binary format.
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.