aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-03-20Add builtin explicitly sized 8, 16, 32, 64 and 128 bit int andAndrew Cagney3-0/+93
unsigned types. Specify size of r5900 FSR using 32 bit unsigned type. Correctly format mips registers when some are not 64 bits in size Check that REGISTER_{RAW,VIRTUAL}_SIZE are consistent when the target specifies that no conversion is needed when moving from one to the other.
1998-03-20Fix for PR15358 (out of range PC relative branches not being caught)Nick Clifton1-0/+6
submitted by Jonathan Walton, c/o Tony Thompson at ARM.
1998-03-19Patches for PR15356 courtesy of Tony Thompson at ARM.Nick Clifton2-3/+14
1998-03-19Thu Mar 19 14:54:45 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-34/+44
* scripttempl/pe.sc: The Cygwin32 library uses a .data$nocopy section to avoid copying certain data on fork. The linker used to include this between __data_start__ and __data_end__, but that breaks building the cygwin32 dll. The fix is to rename the section ".data_cygwin_nocopy" and explictly include it after __data_end__.
1998-03-19 * config/tc-mips.c (mips_ip): Handle opcodes which have the formJeff Law2-9/+292
"name.completer" where only the name is actually in the opcode table. Allow various operands for base register in load/store instructions. Handle various new argument characters for the cop2/vu0 co-processor.
1998-03-19 * gas/mips/vu0.s, gas/mips/vu0.d: New testfiles.Jeff Law3-1/+1556
* gas/mips/mips.exp: Run vu0 tests.
1998-03-19 * vu0.h: New file with cop2/vu0 instructions.Jeff Law6-7/+323
* mips-opc.c: Include vu0.h. * mips-dis.c (print_insn_arg): Handle new args 0-9, +, -, %, K, &, J, Q, X, and U. (print_insn_mips): Do not emit a tab after an instruction if the first arg is an instruction completer (&). If the next arg is an escape character (%), then print the next arg verbatim. * Makefile.am (mips-opc.lo): Depend on vu0.h
1998-03-19Thu Mar 19 11:32:15 1998 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder2-5/+22
* minsyms.c (compare_minimal_symbols): If addresses are identical, then compare on names. Sorted list should have symbols with identical addresses AND names adjacent, so dups can be discarded.
1998-03-19 * dvp-opc.c (vif_opcodes): Add stcycl.Doug Evans1-0/+4
1998-03-19 * gas/dvp/vif-1.[sd]: stcycle -> stcycl.Doug Evans1-0/+4
1998-03-19 * stabsread.c (define_symbol): Don't look for ',' as a LRSJeff Law2-1/+6
indicator.
1998-03-18* Changes today consist just of some code hardening.Frank Ch. Eigler1-8/+11
1998-03-18* Added forced 16-byte alignment to a sky-only (tc-dvp) assemblerFrank Ch. Eigler1-0/+7
pseudo-op: `.dmadata'.
1998-03-18Change type of sys_errlist[] to match definition in /usr/include/errno.hNick Clifton2-7/+7
1998-03-18Add thumb-pe target.Nick Clifton1-0/+8
1998-03-18Add thumb-pe target.Nick Clifton3-155/+175
1998-03-18Add thumb-pe supportNick Clifton2-8/+32
1998-03-18Add thumb-pe target.Nick Clifton2-0/+7
1998-03-18Prototype common device framework. Plenty more work to go.Andrew Cagney3-0/+142
1998-03-18* aclocal.m4 (SIM_AC_OPTION_HARDWARE): Set sim_hw_obj, sim_dv_obj,Andrew Cagney5-105/+351
sim_dv_src in Makefile. Take list of devices as parameter to m4 macro.. * configure: Regenerated to track ../common/aclocal.m4 changes.
1998-03-18Tue Mar 17 17:02:00 PST 1998 Syd Polk <spolk@cygnus.com>Syd Polk2-10/+15
* configure.in Makefile.in Changed "sn" to "snavigator"
1998-03-18* Added --with-sim-gpu2=<path> option for linking SCEI's GPU2 library withFrank Ch. Eigler3-58/+449
the stand-alone executable. [in ChangeLog.sky:] * sky-gpuif.c (call_gs): Call properly into GPU2 library if configured --with-sim-gpu2. Use SKY_GPU2_REFRESH symbol as placeholder for future GPU2-refresh policy. [in ChangeLog:] * Makefile.in (MIPS_EXTRA_LIBS, SIM_EXTRA_LIBS): Added configurable settings for stand-alone simulator. start-sanitize-sky * configure.in: Added --with-sim-gpu2 option to specify path of sky GPU2 library. Triggers -DSKY_GPU2 for sky-gpuif.c, and links/compiles stand-alone simulator with this library. * interp.c (MEM_SIZE): Increased default sky memory size to 16MB. end-sanitize-sky * configure.in: Added X11 search, just in case. * configure: Regenerated.
1998-03-17 * config/tc-dvp.c (s_enddmadata): Always fill dma data out to 16Doug Evans2-6/+8
byte boundary.
1998-03-17 * config/tc-dvp.h (TC_START_LABEL): Define.Doug Evans2-5/+25
* config/tc-dvp.c (force_mach_label): New function. (md_begin,create_colon_label,s_dmadata): Use it.
1998-03-17 * gas/dvp/dma-[12].[sd]: New testcases.Doug Evans1-0/+9
* gas/dvp/dvp.exp: Run them.
1998-03-17* itbl-lex.l (yywrap): Don't define if already defined as a macro.Ken Raeburn1-0/+5
1998-03-17 * dvp-dis.c (print_dma): Change length from 16 to 8.Doug Evans1-0/+6
1998-03-17* Added "t-pke4" test case that I forgot to check in when it was created.Frank Ch. Eigler3-1/+610
1998-03-17* Added the "c_gen.pl" perl script into this directory, so the currentFrank Ch. Eigler3-1/+267
bunch of tests may be run on non-Toronto hosts.
1998-03-17 * config/tc-dvp.c (md_begin): Turn dma/vif packing on by default.Doug Evans2-15/+37
(assemble_dma): Only output 8 bytes for actual dma insn if dma/vif packing is enabled. Emit VIF cpu marker after dma insn.
1998-03-17always keep SH4 support now (& remove an unused variable decl)Stan Shebs3-42/+1
1998-03-17* Some changes in PKE tests, as per SCEI e-mail. t-pke1 still fails, butFrank Ch. Eigler6-23/+35
will ignore this until next SCEI clarification. * tsv308_1.trc: Fixed test case as per SCEI email. * tsv316_1.trc: Ditto. * tsv408_1.trc: Same. * tsv416_1.trc: Again. * t-pke3.trc: Added more padding to one VU test to widen timing race.
1998-03-16import rth alphapca56, alphaev6 fix from egcsKen Raeburn1-6/+4
1998-03-16Must have copied the wrong message when creating this file...Jeff Law1-529/+193
1998-03-16 * config/tc-dvp.c (md_pseudo_table): Make .quad 16 bytes.Doug Evans2-62/+141
1998-03-16Pass sim_cia cia into trace_prefix()Andrew Cagney1-1/+6
1998-03-15m32r-opc.h: Regenerate.Doug Evans1-0/+5
1998-03-15 * config.in (HAVE_FCNTL_H): Add.Doug Evans4-19/+163
* configure: Regenerate. * Makefile.in (SIM_OBJS): Add devices.o. * m32r-sim.h (m32r_devices): Renamed from m32r_mspr_device. (UART_*): Define m32r serial port parameters. (M32R_DEVICE_ADDR,M32R_DEVICE_LEN): Define. * m32r.c (device_io_{read,write}_buffer,device_error): Move from here, * devices.c: To here. * sim-if.c: Don't include signal.h,sim-core.h. (sim_open): Use M32R_DEVICE_{ADDR,LEN} in sim_core_attach call. (sim_resume): Call sim_module_{resume,suspend}. * m32r.c (m32r_h_cr_{get,set}): Use register number enums. * tconfig.in (SIM_HANDLES_LMA): Define. * sim-if.c (do_trap): Result is new pc. Handle --environment=operating. * sem-switch.c,sem.c: Regenerate. start-sanitize-m32rx * semx.c: Regenerate. end-sanitize-m32rx
1998-03-15 * dv-sockser.c, dv-sockser.h: New files.Doug Evans6-7/+81
* Make-common.in (dv-sockser.o): Add rule for. * aclocal.m4: Check for fcntl.h. * config.h: Add HAVE_FCNTL_H. * sim-break.c (remove_breakpoint): Fix thinko. * sim-hload.c (sim_load): Provide default value of SIM_HANDLES_LMA. Use SIM_HANDLES_LMA for lma_p arg to sim_load_file.
1998-03-14* Added "test0" test bucket from SCEI. Due to changes in the behavior specsFrank Ch. Eigler27-29/+25013
of PKE, some old test cases had to be modified. There are suspected bugs in the SCEI test cases too, so "make check" does not run cleanly at present. * tss*.trc: New files, generated by perl script from SCEI "test0" bucket. * tsv*.trc: New files, generated by perl script from SCEI "test0" bucket. Note that tsv432_0 may obsolete t-pke1. * Makefile.in (TESTS): Run new scripts. (check): Bulldoze through failing test cases with "make -k" until SCEI fixes some of them. (.run.ok): Increased run-time limit since some test runs can take several seconds.
1998-03-14* PKE testing was driven by SCEI "test0" bucket; code coverage remainsFrank Ch. Eigler3-152/+311
effectively full. The code is believed to be functionally complete now. Some code cleanup is included at no extra charge in this version. Fri Mar 13 20:21:57 1998 Frank Ch. Eigler <fche@cygnus.com> * sky-vu1.c: (dump_mem): Commented out function to satiate warning-ful compilation. * sky-pke.c: (pke_reset): New function, called explicitly at initialization and at FBRST. (pke_fifo_flush): New function to flush (skip over) existing quadwords in FIFO. (pke_fifo_fit): New function to add space for new quadword in FIFO. (pke_fifo_access): New function to absolute-index into FIFO. (pke_fifo_old): New function to remove old quadwords from FIFO. (pke_begin_interrupt_stall): New function to abstract interrupt-caused stalls. (pke_*): Access PKE FIFO only thorugh pke_fifo functions. (pke_pcrel_*): Renamed pke_pc_* functions. (pke_code_unpack): Numerous logic tweaks for latest UNPACK behavior changes & clarifications from SCEI. * sky-pke.h (struct pke_fifo): New explicit FIFO representation. (struct pke_device): Use struct above. (PKE_DEBUG): Removed macro as misnomer. * sky-hardware.c: Moved *_cmd_install declarations out. * sky-hardware.h: Moved *_cmd_install declarations in.
1998-03-14Merged recent change from rembrandt branchTom Tromey1-0/+10
* depend.c (quote_string_for_make): New function. (wrap_output): Use it.
1998-03-13Fri Mar 13 15:43:53 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)Jason Molenda2-0/+11
* config/mips/xm-mips.h (CC_HAS_LONG_LONG): Undefine for Ultrix when compiling with native cc, the compiler has broken long long support.
1998-03-13Fri Mar 13 15:37:02 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)Jason Molenda3-12/+20
* config/m68k/xm-sun3os4.h: Remove malloc declarations, they are handled via autoconf now. * remote.c (remote_ops, extended_remote_ops): Replace static forward declaration by moving the static definition to the top of the file, for old K&R compilers. * tracepoint.c (collect_symbol, trace_start_command): Replace ANSI string concatenation with K&R compatible simple string.
1998-03-13 * gdb.asm/{Makefile.in,configure.in,configure}: New files.Doug Evans1-0/+8
* gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
1998-03-13 * sim-base.h (struct sim_state_base): Add prog_syms andFred Fish2-8/+84
define macro STATE_PROG_SYMS. * sim-trace.c (trace_one_insn): Add variables abfd, symsize, symbol_count, and asymbols. Call bfd_get_symtab_upper_bound and bfd_canonicalize_symtab, to get symbol table on first use and preserve it via STATE_PROG_SYMS for future calls to bfd_find_nearest_line.
1998-03-13massive sanitization fixesAngela Marie Thomas9-23/+60
1998-03-13new .Sanitize filesAngela Marie Thomas2-0/+68
1998-03-13snapshotDoug Evans7-251/+152
1998-03-13regenerateDoug Evans1-1/+1