aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-04-05* R5900 COP2 function nearly complete. PKE sim now aware of new GPUIFFrank Ch. Eigler6-913/+349
masking facility for PATH3 transfers. [ChangeLog.sky] Sun Apr 5 12:11:45 1998 Frank Ch. Eigler <fche@cygnus.com> * sky-libvpe.c (exec-inst): Added "M" bit detection for upper instruction. * sky-pke.c (pke_check_stall): Added more assertions. (pke_code_mskpath3): Use new GPUIF M3P control register. * sky-pke.h (VU[01]_CIA): New macros that give VU CIA pseudo-register addresses. * sky-vu.h (vu_device, VectorUnitState): Merged structs. (VectorUnitState.mflag): New field. (VU_REG_{CMSAR0,CMSAR1,FBRST}) Added missing control registers. * sky-vu.c (vu0_busy): New function. (vu0_q_busy): New function. (vu0_macro_issue): New function. (vu0_micro_interlock_released): New function. (vu0_busy_in_{micro,macro}_mode): Deleted stubs. (vu0_macro_hazard_check): Deleted stubs. (vu_attach): Adapted code to merged device & state struct. (read_vu_special_reg): Compute VBS0/VBS1 bits in STAT register. [ChangeLog] start-sanitize-sky Sun Apr 5 12:05:44 1998 Frank Ch. Eigler <fche@cygnus.com> * interp.c (*): Adapt code to merged VU device & state structs. (decode_coproc): Execute COP2 each macroinstruction without pipelining, by stepping VU to completion state. Adapted to read_vu_*_reg style of register access. * mips.igen ([SL]QC2): Removed these COP2 instructions. * r5900.igen ([SL]QC2): Transplanted these COP2 instructions here. * sim-main.h (cop_[ls]q): Enclosed in TARGET_SKY guards. end-sanitize-sky
1998-04-05* Test case patch for more functional GPUIF implementationFrank Ch. Eigler2-2/+14
Sun Apr 5 12:34:56 1998 Frank Ch. Eigler <fche@cygnus.com> * t-pke3.trc: Modified to confirm parts of GPUIF PATH3-masking functionality.
1998-04-05aclocal.m4: Don't enable inlining when cross-compiling.Andrew Cagney10-712/+821
mips/*: Tune mips simulator - allow all memory transfer code to be inlined.
1998-04-04 * infrun.c: Fix prototype of signals_info to match static funtion.Dawn Perchik2-19/+80
1998-04-04Cleanup INLINE support for simulators using common framework.Andrew Cagney19-377/+657
Make IGEN responsible for co-ordinating inlining of generated files. By default, aclocal.m4 disabled all inlining.
1998-04-03tweak comment in last entryDoug Evans1-10/+6
1998-04-03 * gas/dvp/relax-1.[sd]: New testcase.Doug Evans1-0/+8
* gas/dvp/dvp.exp: Run it.
1998-04-03 * config/tc-dvp.c (assemble_vif): Put relaxable insns in theirDoug Evans2-3/+32
own fragment.
1998-04-03c_gen.pl: Added sub-routine process_data_reg64 to handle 64bit registerJillian Ye2-6/+36
writes.
1998-04-03 * Makefile.am (DISTCLEANFILES): Add site.exp and site.bak.Ian Lance Taylor3-7/+34
(MOSTLYCLEANFILES): Add binutils.log, binutils.sum, and abcdefgh*. (mostlyclean-local): New target. * Makefile.in: Rebuild.
1998-04-03 * Makefile.am (MOSTLYCLEANFILES): Add ld.log and ld.sum.Ian Lance Taylor3-4/+8
(DISTCLEANFILES): Add site.exp and site.bak. * Makefile.in: Rebuild.
1998-04-03xIan Lance Taylor1-0/+6
1998-04-03 * configure.in: Put the tdirs in a file and use AC_SUBST_FILE,Ian Lance Taylor4-12/+24
rather than in a shell variable and using AC_SUBST. * Makefile.am (DISTCLEANFILES): Remove ldscripts. Add tdirs. (distclean-local): New target. * configure, Makefile.in: Rebuild.
1998-04-03tweakIan Lance Taylor1-5/+6
1998-04-03tweakIan Lance Taylor1-8/+21
1998-04-03Don't bother generating trace prefix string when not tracing.Andrew Cagney3-99/+117
1998-04-03Fri Apr 3 12:04:48 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor2-180/+205
* i386.h: Remove NoModrm flag from all insns: it's never checked. Add IsString flag to string instructions. (IS_STRING): Don't define. (LOCK_PREFIX_OPCODE, CS_PREFIX_OPCODE, DS_PREFIX_OPCODE): Define. (ES_PREFIX_OPCODE, FS_PREFIX_OPCODE, GS_PREFIX_OPCODE): Define. (SS_PREFIX_OPCODE): Define.
1998-04-03Fri Apr 3 11:58:19 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+9
* config/tc-i386.h: Reorder operand flags and opcode modifier flags for clarity. Remove unused definitions: Unknown, ImmUnknown, DispUnknown, NoModrm. * config/tc-i386.c (type_names): Add missing Debug type. (md_assemble): Better duplicate prefix checking. Quicker string instruction check via new opcode_modifier flag.
1998-04-03 * doc/as.texinfo (Invoking): Clarify -Wa example.Ian Lance Taylor1-0/+4
1998-04-03Fri Apr 3 11:09:42 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+14
<schwab@issan.informatik.uni-dortmund.de> * elf32-m68k.c (elf_m68k_size_dynamic_sections): Generate section symbols when creating a shared library. (elf_m68k_adjust_dynindx): New function, used by above code. (elf_m68k_finish_dynamic_sections): Initialize the section symbols. (elf_m68k_relocate_section): Change abort to BFD_ASSERT.
1998-04-03 * config/tc-mips.c (mips_pseudo_table): Add weakext entry.Gavin Romig-Koch2-3/+93
(s_mips_weakext): Define. * ecoff.c (ecoff_directive_weakext): Don't define if defined(TC_MIPS). * config/obj-ecoff.c (obj_pseudo_table): Don't add weakext if defined(TC_MIPS).
1998-04-03 * ld.texinfo: Completely rewrite linker script documentation.Ian Lance Taylor2-1449/+1731
1998-04-03 * config/tc-mn10200.c (tc_gen_reloc): The difference of two symbolsJeff Law1-0/+6
is an error if the value can not be computed at assembly time. * config/tc-mn10300.c (tc_gen-reloc): Likewise.
1998-04-03 * gasp.c (main): Set next field of new include_path structure toIan Lance Taylor2-0/+9
NULL. From Avery Pennarun <averyp@gdc.ca>.
1998-04-03Thu Apr 2 16:52:44 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda2-56/+62
* LRS: Reformat a bit to keep text under 80 columns.
1998-04-03Fix SAT and SATB bit patterns.Nick Clifton1-0/+4
1998-04-03Fix bit patterns for SAT and SATB to rev 0.82 docs.Nick Clifton2-2/+8
1998-04-03 * gdb.texinfo: Add some credits, mention bug monitor.Stan Shebs3-8/+33
* remote.texi: Mention mips monitor targets. * gdbint.texinfo: Describe SP_REGNUM, STEP_SKIPS_DELAY.
1998-04-02Thu Apr 2 14:48:44 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-2/+2
* Makefile.in: add ash make rules * configure.in: add ash to native_only and host_tools lists
1998-04-02Add extra control registersNick Clifton1-0/+1
1998-04-02 * sim-main.h: add vif registersRon Unrau2-146/+167
* interp.c: incorporate vif register load/store * sky-pke.[ch]: add register load/store routines * sku-vu.c: P register is float
1998-04-02Re-do load/store operations so that they work for both 32 and 64 bitAndrew Cagney5-19/+72
ISAs. Enable tx39 as igen again.
1998-04-02* Fixes for PR 14571.Frank Ch. Eigler1-0/+7
Thu Apr 2 12:47:41 1998 Frank Ch. Eigler <fche@cygnus.com> * sol-thread.c (sol_thread_store_registers): Save & restore new value of single updated register to prevent accidental clobbering.
1998-04-02 * config/sparc/tm-sparclite.h (TARGET_BYTE_ORDER_SELECTABLE): Define.Mark Alexander3-0/+12
* config/sparc/sparclite.mt: Link in the erc32 simulator.
1998-04-02For mips get_mem_size call. Force the return of a 32 bit valueAndrew Cagney3-46/+16
regardless of the target's word bitsize.
1998-04-02Wed Apr 1 16:30:49 1998 Ian Dall <Ian.Dall@dsto.defence.gov.au>Jason Molenda7-8/+528
* ns32k-tdep.c (flip_bytes, ns32k_localcount, ns32k_get_enter_addr, sign_extend): Restore functions mysteriously deleted. * ns32knbsd-nat.c: New (?) file to support fetching and storing registers on NetBSD hosts. * nbsd.mh (NATDEPFILES): put ns32knbsd-nat.o instead of ns32k-nat.o * ns32km3-nat.c (reg_offset): Get order of floating point registers correct. Add extra 32382 register offsets. (REG_ADDRESS): define to point at correct part of thread state. Use calls to "warning" instead of "message". * tm-nbsd.h, tm-ns32km3.h (REGISTER_NAMES, NUM_REGS, REGISTER_BYTES, REGISTER_BYTE): redefine allowing for 32382 fpu registers.
1998-04-02Wed Apr 1 16:20:27 1998 Ian Dall <Ian.Dall@dsto.defence.gov.au>Jason Molenda1-0/+7
* ns32k-dis.c (bit_extract_simple): New function to extract bits from an arbitrary valid buffer instead of fetching them on demand using fetch_data(). (invalid_float): use bit_extract_simple() instead of bit_extract(). contributed to me for gdb 4.17.
1998-04-01Fix satb bit pattern.Nick Clifton2-2/+12
1998-04-01Fix SATB bit pattern. Add extra control registers.Nick Clifton2-4/+49
1998-04-01Wed Apr 1 13:43:07 1998 Philippe De Muyter <phdm@macqel.be>Jason Molenda2-0/+7
* NEWS: m68k-motorola-sysv host support added. * coffread.c (coff_start_symtab): Accept the filename as an argument, set it here. Callers updated.
1998-04-01 From Zack Weinberg <zack@rabi.phys.columbia.edu> and H.J. LuIan Lance Taylor2-3/+33
<hjl@gnu.org>: * ar.c (usage): Mention S modifier. (main): Add S modifier. * ar.1, binutils.texi: Document S modifier.
1998-04-01fix copyrightIan Lance Taylor1-2/+3
1998-04-01Add patch from Dean Deaver (deaver@amt.tay1.dec.com) via Richard EarnshawNick Clifton2-18/+93
(richard.earnshaw@arm.com) to fix addressing mode 2 using rrx. Add super interworking support.
1998-04-01Wed Apr 1 13:36:58 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+5
<schwab@issan.informatik.uni-dortmund.de> * elf32-m68k.c (elf_m68k_relocate_section, case R_68K_PLT*O): Fix assertion.
1998-04-01Wed Apr 1 13:13:20 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+5
<schwab@issan.informatik.uni-dortmund.de> * doc/as.texinfo: Use @itemx for a secondary item in a table. * doc/c-hppa.texi: Likewise.
1998-04-01Wed Apr 1 13:11:23 1998 Andreas Schwab ↵Ian Lance Taylor2-3/+7
<schwab@issan.informatik.uni-dortmund.de> * binutils.texi: Use @itemx for a secondary item in a table.
1998-04-01sky-vu.[ch]: prototype decls, cast floats to ints before register transferRon Unrau2-54/+152
interp.c: integrate VU register read/writes sim-main.h : track tm-txvu.h
1998-04-01xIan Lance Taylor2-13/+15
1998-04-01Mods to generate RELA style relocations insteadCatherine Moore1-0/+5
of REL style.
1998-04-01Changes required to emit Elf Rela structuresCatherine Moore2-110/+175
for relocation.