aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-04-14o Use new `!<field>' and `=<field>' operators in spec ofAndrew Cagney3-5/+25
MOV and CMP instructions. o Enable basic inlining. Diable use of SIM_MAIN_INLINE.
1998-04-14Add "_all" extension to 'C' operator.Nick Clifton1-0/+5
1998-04-14Add support for instruction word conditionals of the form `XXX!YYY'Andrew Cagney5-79/+428
and XXX=YYY'. See mn10300 for examples.
1998-04-13Added support for undocumented variant of 'msr <psrf>, #<n>' instruction.Nick Clifton1-0/+5
1998-04-13Mon Apr 13 16:17:52 1998 Martin M. Hunt <hunt@cygnus.com>Martin Hunt2-1/+6
* gdbtk.c (gdb_loadfile): Change fstat() call to stat(). Needed because you can't convert a FILE* to an fd.
1998-04-13Mon Apr 13 16:28:07 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni4-1/+92
* utils.c: (warning) added call to warning_hook * source.c: (find_source_lines) modified to call warning in case of source vs. executable time stamp mismatch. Simplified object file check. Initialized mtime to 0. * defs.h: added warning_hook prototype * top.c: added warning_hook prototype. * gdbtk.c: (perror_with_name_wrapper) new function to call perror_with_name safely. (gdb_loadfile) added source vs. executable time stamp check. (gdbtk_warning) new function to pass a warning message to the gui. (gdbtk_ignorable_warning) new function to pass a warning to the gui. Used only for the src. vs. exec check. (gdbtk_init) added warning_hook added include <sys/stat.h>
1998-04-13> * gdb.texinfo (hbreak, watch): Fix typo, "date" -> "data".Fred Fish2-2/+6
1998-04-13* COP2 testing changes.Frank Ch. Eigler4-3/+1550
[ChangeLog] Mon Apr 13 16:51:00 1998 Frank Ch. Eigler <fche@cygnus.com> * Makefile.in (*): Added .vuout/.vuexpect/.vuok test targets for confirming VU instruction trace. (t-cop2): Test COP2 sim using above facility. * t-cop2.vuexpect: New file.
1998-04-13 * Makefile.am (libopcodes_la_LIBADD): Add @WIN32LIBADD@.Ian Lance Taylor1-0/+9
(libopcodes_la_LDFLAGS): Add @WIN32LDFLAGS@. * configure.in: Define and substitute WIN32LDFLAGS and WIN32LIBADD. * aclocal.m4: Rebuild with new libtool. * configure, Makefile.in: Rebuild.
1998-04-13 * Makefile.am (libbfd_la_LIBADD): Add @WIN32LIBADD@.Ian Lance Taylor3-84/+258
(libbfd_la_LDFLAGS): Add @WIN32LDFLAGS@. * configure.in: Define and substitute WIN32LDFLAGS and WIN32LIBADD. * aclocal.m4: Rebuild with new libtool. * configure, Makefile.in: Rebuild.
1998-04-13 * ltconfig: Add cygwin32 support.Ian Lance Taylor2-0/+1566
1998-04-13* Fixed a one-character typo in COP2 instruction synthesis.Frank Ch. Eigler2-1/+8
[ChangeLog] Mon Apr 13 16:28:52 1998 Frank Ch. Eigler <fche@cygnus.com> * interp.c (decode_coproc): Add proper 1000000 bit-string at top of VU lower instruction.
1998-04-13* Corrected a one-character typo. All instructions tested in gas/.../vu0.sFrank Ch. Eigler2-1/+7
now correctly disassemble during runs under the sky VU0 simulator. [ChangeLog] Mon Apr 13 16:02:02 1998 Frank Ch. Eigler <fche@cygnus.com> * vu0.h: Corrected bit pattern for VMAXI opcode.
1998-04-13 * gdbtk.c (gdbtk_start_timer): Include on all platforms. DecreaseKeith Seitz2-162/+33
timer interval a little. (gdbtk_stop_timer): Include on all platforms. (gdbtk_wait): No more signals! Use a timer on all platforms to keep the GUI alive. (gdbtk_init): Remove FIOASYNC and all x_fd references. Now using timers on all platforms.
1998-04-13 * Makefile.in, configure.in: Add libtool as a native only directoryIan Lance Taylor3-2/+12
to configure and build.
1998-04-13 * config/tc-dvp.c (md_apply_fix3): Mark fixup for mpg loaded vuDoug Evans2-0/+9
branch error as being done so we don't try to emit a reloc.
1998-04-13 * config/sparc/tm-sun4os4.h (IS_STATIC_TRANSFORM_NAME): Add missingKeith Seitz2-0/+6
definition.
1998-04-11Fri Apr 10 22:36:28 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)Jason Molenda6-10/+123
Update support for x86 Solaris 2. * config/i386/tm-i386sol2.h, nm-i386sol2.h: New configuration files for x86 Solaris 2. * config/i386/i386sol2.mt, i386sol2.mh: Use them. * config/sparc/tm-sun4sol2.h (PROCFS_GET_CARRY): New macro, extract carry flag from a given regset. (IS_STATIC_TRANSFORM_NAME): New macro, check if a symbol name is a SunPro transformed name. * i386-tdep.c (sunpro_static_transform_name): New function to extract the source name from a SunPro transformed name. * inferior.h (procfs_first_available, procfs_get_pid_fd): Add prototypes. * infrun.c (wait_for_inferior): Handle breakpoint hit in signal handler without intervening stop in sigtramp. * procfs.c (procfs_lwp_creation_handler): Use PROCFS_GET_CARRY instead of direct access to the status register. (procfs_get_pid_fd): New function, returns procfs fd for a given pid. * sol-thread.c (ps_lgetLDT): New function, returns LDT for a given lwpid. (sol_find_new_threads): Handle failed libthread_db initialization gracefully. * stabsread.c (define_symbol): Use IS_STATIC_TRANSFORM_NAME to check for a SunPro transformed symbol name.
1998-04-11Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)Jason Molenda1-0/+17
* gdb.base/help.exp: Clean up `help set args' and `help show args' tests. * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling function when asleep. * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment for i*86 Linux and SVR4 signal handling problems. Remove linux xfail for `next to handler in signals_tests_1', fixed by recent infrun.c change. Limit backtrace to 10 frames to avoid timeout problems with infinite stack backtraces. Adjust expect pattern in `handle all print' test to match Apr 28 1997 target.[ch] change.
1998-04-11 * cpu.h,decode.c,decode.h,extract.c,sem.c,sem-switch.c: Regenerate.Doug Evans4-1051/+1019
* cpux.h,decodex.c,decodex.h,readx.c,semx.c: Regenerate. Main change is to remove ordinal from format names.
1998-04-11 * m32r-opc.c: Regenerate.Doug Evans1-0/+4
1998-04-10Fri Apr 10 15:48:10 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda2-1/+20
* gdbtk.c (gdb_listfiles): Allocate space for 'files' dynamically. Harumph, my change got lost in the foundry->devo merge.
1998-04-10tweak comment regarding state transitionsDoug Evans1-4/+8
1998-04-10 * utils.c (fmthex): A formatting function for hexdumpsJohn Metzler2-5/+38
1998-04-10 * coffcode.h (coff_write_object_contents): Move a PE COMDAT symbolIan Lance Taylor1-0/+5
before any other symbols in the same section. Required by Visual C++ linker, and specified in PE documentation.
1998-04-10Fri Apr 10 10:35:35 1998 John Metzler <jmetzler@cygnus.com>John Metzler1-0/+20
* mips-tdep.c (unpack_mips16): Fixed instruction decoding, lots of bit pattern interpretations. mips_fetch_instruction does not work for 16 bit instructions. Some confusion remains about sign extension in backward branches. (mips32_relative_offset): Sign extension (mips32_next_pc): Major debugging, bit pattern interpretation (print_unpack): debugging printf (fetch_mips_16): new funtion, key on PC low bit, not symbol table (mips16_next_16): Initial major debugging of this function. Lots of bit pattern mistakes. (mips_next_pc): key on low bit of PC, not symbol table. * symfile.c(generic_load) : Added a download verification which reads back the loade code. Download chunk size is now a defined macro. Fixed a bug in which downloading slips into loading one byte at a time. Lower level functions in monitor.c can load long sequences of bytes and make use of these fixups. Referencing bfd-start_address directly was incorrectly getting zero for start.
1998-04-10 * config/tc-dvp.c (VU_LABEL_PREFIX): New macro.Doug Evans2-97/+307
(compute_mpgloc): New function. (eval_expr): New arg `cpu'. All callers updated. (non_vu_insn_seen_p): New static global. (RELAX_{MPG,DIRECT,VU,ENCODE,GROWTH,DONE_}): New macros. (struct dvp_fixup): New member `cpu'. (assemble_one_insn): New args init_fixup_count, fixup_offset. All callers updated. (md_assemble): Set non_vu_insn_seen_p as appropriate. (assemble_vif): Set `cpu' field of fixup. Clean up calls to frag_var. Recorded mpgloc is now in bytes. (assemble_vu_insn): Delete, contents moved into ... (assemble_vu): ... here. Don't record fixups until after parsing both upper and lower insns. If branch insn inside mpg, properly compute target address. (dvp_frob_label): Create copies of vu labels inside mpg's. (dvp_relax_frag): Clean up. (md_convert_frag): Ditto. (md_apply_fix3): Signal error if mpg embedded vu code has branch to undefined label (not currently supported). (eval_expr): New arg `cpu'. All callers updated. (insert_operand_final): Convert mpgloc from bytes to dwords. (s_endmpg): Use compute_mpgloc to update $.mpgloc. (s_state): If switching to vu state, initialize $.mpgloc.
1998-04-09 * mips-tdep.c (do_fp_register_row): Use alloca rather than arraysIan Lance Taylor2-2/+11
with dynamic size.
1998-04-09Thu Apr 9 14:20:59 1998 Martin M. Hunt <hunt@cygnus.com>Martin Hunt2-1/+4
* gdbtk.c (gdbtk_init): Remove redundant variable "IDE".
1998-04-09* Backed out week-old attempt at enabling quadword memory access onFrank Ch. Eigler3-13/+14
MIPS sim; added PKE sim code fixes. No COP2 testing progress today. [ChangeLog] Thu Apr 9 16:38:23 1998 Frank Ch. Eigler <fche@cygnus.com> * r5900.igen (LQC,SQC): Adapted code to DOUBLEWORD accesses instead of QUADWORD. * sim-main.h: Removed attempt at allowing 128-bit access. [ChangeLog.sky] Thu Apr 9 16:42:54 1998 Frank Ch. Eigler <fche@cygnus.com> * sky-pke.c (read_pke_pc): Corrected PKE PC calculation to word granularity.
1998-04-09* Added one PKE test after finding unexpected #### for a block ofFrank Ch. Eigler2-2/+42
code in gcov output.
1998-04-09Thu Apr 9 11:59:38 1998 Ian Dall (<Ian.Dall@dsto.defence.gov.au>Jason Molenda1-0/+5
* configure.in (host==netbsd): Include config/mh-bsd44. * config/mh-bsd44: New file.
1998-04-09 * expr.h (expr_build_dot): Declare.Doug Evans1-0/+2
* expr.c (expr_build_dot): New function.
1998-04-09 * symbols.c (max_indent_level): New global.Doug Evans2-1/+11
(print_symbol_value_1): Use it.
1998-04-09c_gen.pl : Added handling for data from GIF path1/2/3 FIFO.Jillian Ye2-6/+21
1998-04-09* Fixed testcase. 1,$ s/ITOP 412/ITOP 421/Ian Carmichael1-8/+8
1998-04-09* Fixed up blank lines in file.Ian Carmichael1-9/+1
1998-04-09* Temporarily change LOADDRMASK in sky build.Ian Carmichael1-0/+2
1998-04-09 * erc32.c (sim_stop): Handle SIGINT gracefully.Mark Alexander1-0/+5
* interf.c (sim_open): Don't catch SIGINT; GDB will do that for us.
1998-04-09Wed Apr 8 19:21:42 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda2-2/+6
* top.c (print_gdb_version): Print 1998 now.
1998-04-09Wed Apr 8 19:14:11 1998 John Metzler <jmetzler@cygnus.com>John Metzler1-0/+1
* .Sanitize (Things-to-lose): gdbcfgxref * gdbcfgxref: Corelates target triples, mk, mt files, target dependent headers and sources.
1998-04-09 * exec.c (dispatch_instruction): Change how carry out is calculatedMark Alexander1-0/+5
in DIVSCC. Add emulation of SMULCC, UMUL, and UMULCC.
1998-04-09 * gas/testsuite/all/gas.exp: No longer expect failures forJeff Law1-0/+5
difference of undefined symbols on mn10x00 targets.
1998-04-08Ack, forgot to update copyright to 1998.Jason Molenda1-1/+1
1998-04-08Wed Apr 8 16:57:22 1998 Philippe De Muyter <phdm@macqel.be>Jason Molenda2-14/+41
* source.c: Remove obsolete decl of strstr().
1998-04-08Wed Apr 8 16:47:33 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda2-29/+9
* solib.c (solib_create_inferior_hook): Remove Ulrich Drepper's patch of March 23 1998. * breakpoint.c (breakpoint_re_set_one): Remove Ulrich Drepper's patch of March 23 1998.
1998-04-08 * symbols.c (print_binary): New function.Doug Evans2-21/+49
(print_expr_1): Call it.
1998-04-08 * gas/dvp/br-2.[sd]: New testcase.Doug Evans1-1/+6
* gas/dvp/dvp.exp: Run them.
1998-04-08* R5900 sky COP2 testing continuing. Today only smallFrank Ch. Eigler3-3/+19
VCALLMS-related were found/fixed. [ChangeLog.sky] * sky-vu.c ({read,write}_vu_special_reg): Add CMSAR[01] as special registers for a VU. Behavior not as mandated. ({read,write}_vu_{misc,special}_reg): Create sim_io_error upon access to unknown register. Behavior not as mandated. * sky-vu.h (anonymous register numbering enum): Add CMSAR[01]. * sky-libvpe.c (indebug): Cache $ENV{'SKY_DEBUG'}. [ChangeLog] * Makefile.in (SIM_SKY_OBJS): Added sky-vudis.o. * interp.c (decode_coproc): Refer to VU CIA as a "special" register, not as a "misc" register. Aha. Add activity assertions after VCALLMS* instructions.
1998-04-08* COP2 test case update.Frank Ch. Eigler3-1/+38