aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
1998-04-08c_gen.pl: Added subroutine perform_test_read_onlyJillian Ye3-1/+35
1998-04-08* Add sky-vudis.h, sky-vudis.c.Ian Carmichael1-1/+1
1998-04-08sce_main.c Fixing address used (line 100): DMA_D1_MADR -> DMA_D1_TADRJillian Ye1-1/+1
1998-04-08Update testcase to use the correct include files.Jillian Ye5-3/+82
: ----------------------------------------------------------------------
1998-04-08Do not add PowerPC NT support by default to PowerPC ELF systemsMichael Meissner2-6/+11
1998-04-08*** empty log message ***Jillian Ye1-0/+5
1998-04-08 Take out sce_testcase from "make check" until they can run more stably.Jillian Ye1-20/+26
Added "check_sce" target for driving the Sce_testcases.
1998-04-08Update testcase to compile with the lastest DVP ASJillian Ye3-108/+57
1998-04-08Wed Apr 8 13:18:56 1998 Philippe De Muyter <phdm@macqel.be>Ian Lance Taylor2-9/+18
* Makefile.in (EXTRA_GCC_FLAGS): XFOO lines shortened.
1998-04-08Update testcase to compile with latest DVP-ASJillian Ye1-36/+19
: ----------------------------------------------------------------------
1998-04-07Keep sim-main.c and tx.igenAndrew Cagney1-0/+2
1998-04-07Keep sky-gs.[ch] if sky.Doug Evans1-0/+1
1998-04-07* Oops, keep new file.Frank Ch. Eigler1-0/+1
1998-04-07* R5900 COP2 sim testing in progress. The majority of instructions actuallyFrank Ch. Eigler2-2/+10
work! [ChangeLog.sky] * sky-vu.h (vu_device): Represent "macro instruction just stuffed into fetch buffer" condition with new "m" bit. Rename old "m" to "l". * sky-libvpe.c (indebug): Save snapshot of environment value; workaround for suspected memory corruption. (fetch_inst): Respect new "m" macro-instruction flag for reporting successful fetch to caller. (exec_inst): Disassemble instruction here instead of fetch time. Renamed old "m" -> "l" flag in VU state to track interlock release. (vpecallms_cycle): Call exec_inst only if fetch_inst did some work. * sky-vu.c (vu_attach, vu[01]_device): Revamped initialization to ensure complete clear of tail part of struct at attach time. (vu0_busy): Fix thinko. (vu0_macro_issue): Adapt to new "l" flag. (vu0_micro_interlock_released): Ditto. (write_vu_special_reg): Ditto. (read_vu_special_reg): Compute VBS0/VBS1 bits more explicitly. The other VU status bits are not yet computed. [ChangeLog] * interp.c (decode_coproc): Do not apply superfluous E (end) flag to upper code of generated VU instruction.