aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-07-29Fix incorrect calculation of conditional field when being extractedAndrew Cagney2-1/+15
from a previous decode.
1998-07-28 Add support for new versions of mulwhi,mulwlo,macwhi,macwlo thatDoug Evans2-65/+53
accept an accumulator choice. * cpux.c,decodex.c,decodex.h,modelx.c,readx.c,semx.c: Regenerate.
1998-07-28New testcases for PR 16547 (new insns added).Doug Evans2-122/+161
1998-07-28New testcases for PR 16547 (new instructions added).Doug Evans1-0/+4
1998-07-28 * config/tc-mn10300.c (md_assemble): Fix "errmsg" initializationJeff Law2-2/+49
to work with internationalization code. Issue an error when two operands match that are not allowed to match.
1998-07-28 * m10300-opc.c: Add entries for "no_match_operands" field inJeff Law2-1228/+889
the opcode table.
1998-07-28 * sysdep-hpux11.h: New file.Jeff Law2-0/+45
* configure.in (*-*-*-hpux11*): Use sysdep-hpux11.h.
1998-07-28Add note about limitations of insn_field_cmp().Andrew Cagney1-3/+6
1998-07-28Problems with conditional instruction-table fields (N!M, N=M, ...).Andrew Cagney2-67/+185
Was restricting `M' to opcode fields in the current word.
1998-07-27 * configure.in (install_tooldir): Allow target to specify whetherDoug Evans1-0/+12
it wants to be installed in $(tooldir)/bin. start-sanitize-sky (dvp-*-*): Don't install in $(tooldir)/bin. end-sanitize-sky * configure: Regenerate. * Makefile.am (install-exec-local): Set install-exec-tooldir dependency via configure. * Makefile.in: Regenerate.
1998-07-27 * mt-sky (install-dvp-gas): Delete.Doug Evans1-0/+4
1998-07-27Mon Jul 27 16:11:42 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-1/+52
* tracepoint.c (remote_set_transparent_ranges): new function. Send the start and end addresses of all loadable read-only sections down to the trace target, so that it can treat them as "transparent" (ie. don't care if they were collected or not).
1998-07-27 * mn10300-tdep.c (mn10300_analyze_prologue): Undo previous fixMark Alexander2-3/+10
for setting frame address in optimized code; made unnecessary by compiler fixes.
1998-07-27Mon Jul 27 13:07:16 1998 Martin M. Hunt <hunt@cygnus.com>Martin Hunt4-109/+46
* gdbtk.c (gdbtk_call_command): Removed because it is now in gdbtk-hooks.c (null_routine): Removed. * gdbtk-hooks.c (tracepoint_notify): Fix sprintf to match number of arguments. * gdbtk-cmds.c (gdb_loc): When calling gdb_loc with an argument, call find_pc_line() to get a complete symtab_and_line struct.
1998-07-27Mon Jul 27 10:45:56 1998 Martin M. Hunt <hunt@cygnus.com>Martin Hunt1-2/+8
* symtab.c (decode_line_1): For minimal symbol, call find_pc_sect_line() to make sure the line number gets set properly. (print_symbol_info): Redeclare function void.
1998-07-271998-07-27 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda2-1/+7
* config/d10v/tm-d10v.h (REGISTER_NAMES): sp -> r15. The stack pointer et al are synthesized from the SP_REGNUM (etc) defines and should not be mentioned in REGISTER_NAMES. There is a log discussion copied into PR 15966 about how this is not handled consistently across all targets and we ought to clean it up a bit. I'm not tackling the general for this PR, though.
1998-07-27 * am33.igen: Detect cases where two operands must not match inJeff Law2-38/+49
non-DSP instructions.
1998-07-27 * mn10300-tdep.c (mn10300_frame_chain): Account for space savedJeff Law2-1/+21
by am33 register saves. (mn10300_frame_saved_pc): Similarly.
1998-07-25For vr* processors start using vr.igen.Andrew Cagney5-441/+5
Sanitize out README.Cygnus.
1998-07-25Add new file vr.igen which is a merge of vr5400.igen and vr4320.igen.Andrew Cagney3-2/+555
Hack sanitize so that it doesn't sanitize vrXXX when either of keep-vr5400 or keep-vr4320 are specified. Move two basic vr4100 instructions from mips.igen to vr.igen.
1998-07-25tweak wording of last entryDoug Evans1-1/+1
1998-07-25 * Makefile.am (install-exec-local): Split into two ...Doug Evans3-4/+26
(install-exec-bindir,install-exec-tooldir): New rules. * Makefile.in: Regenerate.
1998-07-25 * Makefile.in (INSTALL_TARGET): Move EXTRA_TARGET_HOST_INSTALL_MODULESDoug Evans2-4/+11
to here ... (install-no-fixedincludes): and here (INSTALL_MODULES): ... to here.
1998-07-25 * mt-sky (install-dvp-gas): New rule.Doug Evans1-0/+4
1998-07-24Fri Jul 24 16:28:57 1998 Jeff Holcomb <jeffh@cygnus.com>Jeff Holcomb2-1/+5
* readelf.c (get_dynamic_type): Remove empty default from switch statement.
1998-07-24Fri Jul 24 18:15:21 1998 Joyce Janczyn <janczyn@cygnus.com>Joyce Janczyn1-0/+10
* op_utils.c (do_syscall): Rewrite to use common/syscall.c. (syscall_read_mem, syscall_write_mem): New functions for syscall callbacks. * mn10300_sim.h: Add prototypes for syscall_read_mem and syscall_write_mem. * mn10300.igen: Change C++ style comments to C style comments. Check for divide by zero in div and divu ops.
1998-07-24 * gdb.gdbtk/Makefile.in: Add new example program "stack".Keith Seitz5-0/+1043
* gdb.gdbtk/browser.test,browser.exp: Add browser window tests. * gdb.gdbtk/stack1.c,stack2.c: Test case for browser window.
1998-07-24 * gdbtk-cmds.c (gdb_search): Add missing NULL to switches.Keith Seitz2-33/+50
Add missing flags to result_ptr. Pass along any errors caused by getting the list of files from tcl. Allocate correct amount of memory for the file list. Don't do any unecessary cleanups.
1998-07-24 * gdb.disasm/am33.s: Add tests for autoincrement instructions.Jeff Law1-0/+19
* gdb.disasm/am33.exp: Run time. Update tests which use r8-r15 to use a0-a3/d0-d3 as needed.
1998-07-24 * stabs.texinfo (Method Type Descriptor): Expand and correct.Ian Lance Taylor2-12/+21
1998-07-24Fri Jul 24 14:41:19 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-33/+62
* tracepoint.c (encode_actions): Treat register names and simple variable names as special cases and don't convert them to byte- codes: these things can be collected far more efficiently without invoking the bytecode interpreter.
1998-07-24 * m10300-dis.c: Do not emit a comma before a PLUS (autoincrement)Jeff Law1-0/+7
operand.
1998-07-24 * config.sub: Merge with FSF.Ian Lance Taylor1-0/+2
1998-07-24 * config.guess: Merge with FSF.Ian Lance Taylor2-1/+5
As part of this, the BePC entry is no longer sanitized, since it is now in the FSF version of config.guess.
1998-07-24Fix memory corruption due to generic_add_output_symbol being called after ↵Nick Clifton1-0/+5
elf_map_symbols.
1998-07-24 * config/i386/tm-i386.h (STORE_STRUCT_RETURN): Make itMark Alexander2-2/+5
work on hosts of any endianness. * config/i386/tm-i386v.h: Ditto.
1998-07-24 * config/i386/tm-i386.h (STORE_STRUCT_RETURN): Make itMark Alexander2-2/+9
work on hosts of any endianness.
1998-07-24tipoIan Lance Taylor1-2/+2
1998-07-24 * Makefile.am (install-exec-local): Don't remove the file beforeIan Lance Taylor3-2/+9
checking whether $(bindir) == $(tooldir)/bin. From Maciej W. Rozycki <macro@ds2.pg.gda.pl>. * Makefile.in: Rebuild.
1998-07-24 * Makefile.am (install-exec-local): Don't remove the file beforeIan Lance Taylor1-0/+7
checking whether $(bindir) == $(tooldir)/bin. From "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>. * Makefile.in: Rebuild.
1998-07-24 * m32r.c: Include cgen-mem.h.Doug Evans2-119/+128
* traps.c (m32r_trap): Tweak for -Wall. * m32rx.c: Include cgen-mem.h. * semx.c: Regenerate, get -Wall cleanups.
1998-07-24 * cgen-mem.h (DECLARE_SETT): Fix return type.Doug Evans1-0/+2
1998-07-24rebuild dependenciesIan Lance Taylor2-6/+2
1998-07-24 * am33.igen (translate_xreg): New function. Use it as needed.Jeff Law2-28/+39
1998-07-24 * cgen.h (cgen_macro_insn_count): Declare.Doug Evans1-0/+4
1998-07-24 * m32r-asm.c,m32r-opc.c: Regenerate (-Wall cleanups).Doug Evans2-167/+171
1998-07-24 * cgen.c: Include libiberty.h.Doug Evans1-1/+20
(cgen_md_apply_fix3): Update call to md_cgen_lookup_reloc. (cgen_tc_gen_reloc): Use xmalloc, not bfd_alloc. * cgen.h (cgen_md_apply_fix3,cgen_tc_gen_reloc): Declare. (md_cgen_lookup_reloc)): Declare. (md_cgen_record_fixup_exp): Declare. * config/tc-m32r.h (md_pcrel_from_section): Declare. (m32r_relax_frag): Declare. (cgen_md_apply_fix3): Decls moved to cgen.h. (cgen_record_fixup_exp,cgen_tc_gen_reloc): Ditto. (m32r_cgen_record_fixup_exp): Delete decl. * config/tc-m32r.c (m32r_cpu_desc): #if 0 out. (assemble_nop): Delete. (expand_debug_syms): Delete unused `exp'. (md_cgen_lookup_reloc): Renamed from CGEN_SYM (lookup_reloc). Add default case for -Wall. (m32r_cgen_record_fixup_exp): Add default case for -Wall. (md_atof): Delete unused wordP.
1998-07-24 * elf-m10300.c (mn10300_elf_relax_section): Fix typo when relaxingJeff Law1-0/+3
from 24bit operand to an 8bit operand.
1998-07-24 * elf-m10300.c (mn10300_elf_relax_section): Do not relax "dmul",Jeff Law2-4/+13
"dmulu", "dmach", "dmachu" with 32bit operands.
1998-07-24 * elf-m10300.c (mn10300_elf_howto): Add R_MN10300_24 entry.Jeff Law2-0/+176
(mn10300_elf_reloc_map): Similarly. (mn10300_elf_final_link_relocate): Handle R_MN10300_24. (mn10300_elf_relax_section): Support relaxing on the am33.