Andrew Cagney [Sun, 5 Apr 1998 23:57:44 +0000 (23:57 +0000)]
 
Declare array using MAX_REGISTER_RAW_SIZE, not REGISTER_RAW_SIZE(X)
Jeff Law [Sun, 5 Apr 1998 22:22:48 +0000 (22:22 +0000)]
 
    * som.c (som_bfd_ar_write_symbol_stuff): Fix computation of
        som_offset when we have an extended name table.
Ian Lance Taylor [Sun, 5 Apr 1998 20:09:39 +0000 (20:09 +0000)]
 
Sun Apr  5 16:04:39 1998  H.J. Lu  <hjl@gnu.org>
	* Makefile.am (stamp-lib): Check that .libs/libopcodes.a exists
	before trying to copy it.
	* Makefile.in: Rebuild.
Ian Lance Taylor [Sun, 5 Apr 1998 20:06:25 +0000 (20:06 +0000)]
 
Sun Apr  5 16:04:39 1998  H.J. Lu  <hjl@gnu.org>
	* Makefile.am (stamp-lib): Check that .libs/libbfd.a exists before
	trying to copy it.
	* Makefile.in: Rebuild.
Ian Lance Taylor [Sun, 5 Apr 1998 17:08:58 +0000 (17:08 +0000)]
 
	* scripttempl/pe.sc: Use shell variables to avoid depending upon
	how $ is handled when expanding a shell substitution.
Frank Ch. Eigler [Sun, 5 Apr 1998 16:40:03 +0000 (16:40 +0000)]
 
* R5900 COP2 function nearly complete.  PKE sim now aware of new GPUIF
  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
Frank Ch. Eigler [Sun, 5 Apr 1998 16:37:04 +0000 (16:37 +0000)]
 
* Test case patch for more functional GPUIF implementation
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.
Andrew Cagney [Sun, 5 Apr 1998 07:16:54 +0000 (07:16 +0000)]
 
aclocal.m4: Don't enable inlining when cross-compiling.
mips/*: Tune mips simulator - allow all memory transfer code to be inlined.
Dawn Perchik [Sat, 4 Apr 1998 18:06:55 +0000 (18:06 +0000)]
 
    * infrun.c: Fix prototype of signals_info to match static funtion.
Andrew Cagney [Sat, 4 Apr 1998 12:33:11 +0000 (12:33 +0000)]
 
Cleanup INLINE support for simulators using common framework.
Make IGEN responsible for co-ordinating inlining of generated files.
By default, aclocal.m4 disabled all inlining.
Doug Evans [Fri, 3 Apr 1998 20:37:32 +0000 (20:37 +0000)]
 
tweak comment in last entry
Doug Evans [Fri, 3 Apr 1998 20:22:20 +0000 (20:22 +0000)]
 
	* gas/dvp/relax-1.[sd]: New testcase.
	* gas/dvp/dvp.exp: Run it.
Doug Evans [Fri, 3 Apr 1998 20:15:57 +0000 (20:15 +0000)]
 
	* config/tc-dvp.c (assemble_vif): Put relaxable insns in their
	own fragment.
Jillian Ye [Fri, 3 Apr 1998 19:59:11 +0000 (19:59 +0000)]
 
c_gen.pl: Added sub-routine process_data_reg64 to handle 64bit register
          writes.
Ian Lance Taylor [Fri, 3 Apr 1998 19:49:49 +0000 (19:49 +0000)]
 
	* Makefile.am (DISTCLEANFILES): Add site.exp and site.bak.
	(MOSTLYCLEANFILES): Add binutils.log, binutils.sum, and abcdefgh*.
	(mostlyclean-local): New target.
	* Makefile.in: Rebuild.
Ian Lance Taylor [Fri, 3 Apr 1998 19:48:22 +0000 (19:48 +0000)]
 
	* Makefile.am (MOSTLYCLEANFILES): Add ld.log and ld.sum.
	(DISTCLEANFILES): Add site.exp and site.bak.
	* Makefile.in: Rebuild.
Ian Lance Taylor [Fri, 3 Apr 1998 18:32:10 +0000 (18:32 +0000)]
 
x
Ian Lance Taylor [Fri, 3 Apr 1998 18:30:15 +0000 (18:30 +0000)]
 
	* configure.in: Put the tdirs in a file and use AC_SUBST_FILE,
	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.
Ian Lance Taylor [Fri, 3 Apr 1998 18:04:12 +0000 (18:04 +0000)]
 
tweak
Ian Lance Taylor [Fri, 3 Apr 1998 17:55:04 +0000 (17:55 +0000)]
 
tweak
Andrew Cagney [Fri, 3 Apr 1998 17:13:40 +0000 (17:13 +0000)]
 
Don't bother generating trace prefix string when not tracing.
Ian Lance Taylor [Fri, 3 Apr 1998 17:07:03 +0000 (17:07 +0000)]
 
Fri Apr  3 12:04:48 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
	* 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.
Ian Lance Taylor [Fri, 3 Apr 1998 17:04:07 +0000 (17:04 +0000)]
 
Fri Apr  3 11:58:19 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
	* 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.
Ian Lance Taylor [Fri, 3 Apr 1998 16:47:00 +0000 (16:47 +0000)]
 
	* doc/as.texinfo (Invoking): Clarify -Wa example.
Ian Lance Taylor [Fri, 3 Apr 1998 16:17:08 +0000 (16:17 +0000)]
 
Fri Apr  3 11:09:42 1998  Andreas Schwab  <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.
Gavin Romig-Koch [Fri, 3 Apr 1998 14:13:52 +0000 (14:13 +0000)]
 
	* config/tc-mips.c (mips_pseudo_table): Add weakext entry.
 	(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).
Ian Lance Taylor [Fri, 3 Apr 1998 05:57:33 +0000 (05:57 +0000)]
 
	* ld.texinfo: Completely rewrite linker script documentation.
Jeff Law [Fri, 3 Apr 1998 05:42:44 +0000 (05:42 +0000)]
 
    * config/tc-mn10200.c (tc_gen_reloc): The difference of two symbols
        is an error if the value can not be computed at assembly time.
        * config/tc-mn10300.c (tc_gen-reloc): Likewise.
Ian Lance Taylor [Fri, 3 Apr 1998 02:51:47 +0000 (02:51 +0000)]
 
	* gasp.c (main): Set next field of new include_path structure to
	NULL.  From Avery Pennarun <averyp@gdc.ca>.
Jason Molenda [Fri, 3 Apr 1998 00:58:29 +0000 (00:58 +0000)]
 
Thu Apr  2 16:52:44 1998  Jason Molenda  (crash@bugshack.cygnus.com)
        * LRS: Reformat a bit to keep text under 80 columns.
Nick Clifton [Fri, 3 Apr 1998 00:50:29 +0000 (00:50 +0000)]
 
Fix SAT and SATB bit patterns.
Nick Clifton [Fri, 3 Apr 1998 00:45:21 +0000 (00:45 +0000)]
 
Fix bit patterns for SAT and SATB to rev 0.82 docs.
Stan Shebs [Fri, 3 Apr 1998 00:21:17 +0000 (00:21 +0000)]
 
	* gdb.texinfo: Add some credits, mention bug monitor.
	* remote.texi: Mention mips monitor targets.
	* gdbint.texinfo: Describe SP_REGNUM, STEP_SKIPS_DELAY.
Geoffrey Noer [Thu, 2 Apr 1998 22:52:47 +0000 (22:52 +0000)]
 
Thu Apr  2 14:48:44 1998  Geoffrey Noer  <noer@cygnus.com>
        * Makefile.in: add ash make rules
        * configure.in: add ash to native_only and host_tools lists
Nick Clifton [Thu, 2 Apr 1998 22:10:56 +0000 (22:10 +0000)]
 
Add extra control registers
Ron Unrau [Thu, 2 Apr 1998 21:02:38 +0000 (21:02 +0000)]
 
	* sim-main.h: add vif registers
        * interp.c: incorporate vif register load/store
        * sky-pke.[ch]: add register load/store routines
        * sku-vu.c: P register is float
Andrew Cagney [Thu, 2 Apr 1998 19:35:39 +0000 (19:35 +0000)]
 
Re-do load/store operations so that they work for both 32 and 64 bit
ISAs.
Enable tx39 as igen again.
Frank Ch. Eigler [Thu, 2 Apr 1998 18:54:04 +0000 (18:54 +0000)]
 
* Fixes for PR 14571.
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.
Mark Alexander [Thu, 2 Apr 1998 06:04:17 +0000 (06:04 +0000)]
 
	* config/sparc/tm-sparclite.h (TARGET_BYTE_ORDER_SELECTABLE): Define.
	* config/sparc/sparclite.mt: Link in the erc32 simulator.
Andrew Cagney [Thu, 2 Apr 1998 03:27:24 +0000 (03:27 +0000)]
 
For mips get_mem_size call.  Force the return of a 32 bit value
regardless of the target's word bitsize.
Jason Molenda [Thu, 2 Apr 1998 01:01:35 +0000 (01:01 +0000)]
 
Wed Apr  1 16:30:49 1998  Ian Dall  <Ian.Dall@dsto.defence.gov.au>
        * 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.
Jason Molenda [Thu, 2 Apr 1998 00:21:05 +0000 (00:21 +0000)]
 
Wed Apr  1 16:20:27 1998  Ian Dall  <Ian.Dall@dsto.defence.gov.au>
        * 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.
Nick Clifton [Wed, 1 Apr 1998 23:00:03 +0000 (23:00 +0000)]
 
Fix satb bit pattern.
Nick Clifton [Wed, 1 Apr 1998 22:58:53 +0000 (22:58 +0000)]
 
Fix SATB bit pattern.  Add extra control registers.
Jason Molenda [Wed, 1 Apr 1998 21:46:40 +0000 (21:46 +0000)]
 
Wed Apr  1 13:43:07 1998  Philippe De Muyter  <phdm@macqel.be>
        * NEWS: m68k-motorola-sysv host support added.
        * coffread.c (coff_start_symtab): Accept the filename as an argument,
        set it here.  Callers updated.
Ian Lance Taylor [Wed, 1 Apr 1998 20:57:21 +0000 (20:57 +0000)]
 
	From Zack Weinberg <zack@rabi.phys.columbia.edu> and H.J. Lu
	<hjl@gnu.org>:
	* ar.c (usage): Mention S modifier.
	(main): Add S modifier.
	* ar.1, binutils.texi: Document S modifier.
Ian Lance Taylor [Wed, 1 Apr 1998 19:44:29 +0000 (19:44 +0000)]
 
fix copyright
Nick Clifton [Wed, 1 Apr 1998 19:17:20 +0000 (19:17 +0000)]
 
Add patch from Dean Deaver (deaver@amt.tay1.dec.com) via Richard Earnshaw
(richard.earnshaw@arm.com) to fix addressing mode 2 using rrx.
Add super interworking support.
Ian Lance Taylor [Wed, 1 Apr 1998 18:40:00 +0000 (18:40 +0000)]
 
Wed Apr  1 13:36:58 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
	* elf32-m68k.c (elf_m68k_relocate_section, case R_68K_PLT*O): Fix
	assertion.
Ian Lance Taylor [Wed, 1 Apr 1998 18:14:54 +0000 (18:14 +0000)]
 
Wed Apr  1 13:13:20 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
	* doc/as.texinfo: Use @itemx for a secondary item in a table.
	* doc/c-hppa.texi: Likewise.
Ian Lance Taylor [Wed, 1 Apr 1998 18:12:56 +0000 (18:12 +0000)]
 
Wed Apr  1 13:11:23 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
	* binutils.texi: Use @itemx for a secondary item in a table.
Ron Unrau [Wed, 1 Apr 1998 17:31:24 +0000 (17:31 +0000)]
 
sky-vu.[ch]: prototype decls, cast floats to ints before register transfer
interp.c: integrate VU register read/writes
sim-main.h : track tm-txvu.h
Ian Lance Taylor [Wed, 1 Apr 1998 17:00:11 +0000 (17:00 +0000)]
 
x
Catherine Moore [Wed, 1 Apr 1998 16:53:51 +0000 (16:53 +0000)]
 
Mods to generate RELA style relocations instead
of REL style.
Catherine Moore [Wed, 1 Apr 1998 16:47:38 +0000 (16:47 +0000)]
 
Changes required to emit Elf Rela structures
for relocation.
Andrew Cagney [Wed, 1 Apr 1998 14:26:37 +0000 (14:26 +0000)]
 
Make the SR, FSR and FIR registers 32 bits regardless of the target.
Frank Ch. Eigler [Wed, 1 Apr 1998 13:19:07 +0000 (13:19 +0000)]
 
* You bop one on the head ... another one appears.
Wed Apr 1 08:20:31 1998  Frank Ch. Eigler  <fche@cygnus.com>
	* mips.igen (SQC2/LQC2): Make bodies sky-target-only also.
Nick Clifton [Wed, 1 Apr 1998 05:46:36 +0000 (05:46 +0000)]
 
Fix Thumb breakpoints and diassembly.
Andrew Cagney [Wed, 1 Apr 1998 04:52:37 +0000 (04:52 +0000)]
 
* d10v-tdep.c (d10v_extract_return_value): Wierd.  GCC wants to return
odd sized register quantities with only half of the first register used!
* config/d10v/tm-d10v.h (USE_STRUCT_CONVENTION): Use stack when size > 8.
Andrew Cagney [Wed, 1 Apr 1998 02:56:05 +0000 (02:56 +0000)]
 
* configure.in (SIM_AC_OPTION_WARNINGS): Add.
configure: Re-generate.
Ian Lance Taylor [Tue, 31 Mar 1998 23:58:45 +0000 (23:58 +0000)]
 
Final tweaks for dependency building with relative srcdir, and rebuild
dependencies.
Ian Lance Taylor [Tue, 31 Mar 1998 23:45:24 +0000 (23:45 +0000)]
 
	* dep-in.sed: Add rule to remove @OBJDIR@.
	* Makefile.am (dep.sed): Substitute for @OBJDIR@.
	* Makefile.in: Rebuild.
Keith Seitz [Tue, 31 Mar 1998 23:42:51 +0000 (23:42 +0000)]
 
    * gdbtk.c (gdb_loadfile): Don't use the return result from sprintf, whi
ch
        returns a char * under SunOS4.
Ian Lance Taylor [Tue, 31 Mar 1998 23:00:57 +0000 (23:00 +0000)]
 
tweak
Ian Lance Taylor [Tue, 31 Mar 1998 22:54:00 +0000 (22:54 +0000)]
 
	* Makefile.am (DEP_INCLUDES): New variable.
	(.dep1): Change to work when srcdir is not an absolute path.
	(.tcdep, .objdep, .dep2): Likewise.
	* Makefile.in: Rebuild.
Ian Lance Taylor [Tue, 31 Mar 1998 22:20:36 +0000 (22:20 +0000)]
 
whoops
Ian Lance Taylor [Tue, 31 Mar 1998 22:19:53 +0000 (22:19 +0000)]
 
	* configure.in: Add $(LIBIDETCL) as well as $(LIBIDE) if
	--enable-ide.
	* Makefile.in (IDE_CFLAGS_X): Add -I for libidetcl/src.
	(LIBIDETCL): Define.
	* configure: Rebuild.
Ian Lance Taylor [Tue, 31 Mar 1998 21:53:15 +0000 (21:53 +0000)]
 
	* Makefile.in: Add libidetcl, like libide.
	(all-libide): Remove dependencies on all-tcl, all-tk, all-itcl,
	all-ilu.
	* configure.IN: Add libidetcl, like libide.
	* configure (GDB_TK): If enable_ide, add all-libidetcl.
James Lemke [Tue, 31 Mar 1998 21:46:31 +0000 (21:46 +0000)]
 
	* sky-dma.c: Clarify text in warning msg.
	* interp.c: Add global option "float-type".
	* sky-vu.h: Add SIM_DESC sd; to VectorUnitState for accessing
	global options.
Ian Lance Taylor [Tue, 31 Mar 1998 16:10:46 +0000 (16:10 +0000)]
 
	From H.J. Lu <hjl@gnu.org>:
	* i386-dis.c (dis386): Change 0x8c and 0x8e to movS, and change Ew
	to Ev for both.
Bob Manson [Tue, 31 Mar 1998 08:42:55 +0000 (08:42 +0000)]
 
	* lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
	for a newline from gdb before continuing.
	(default_gdb_exit): Just look for y or n.
Jeff Law [Tue, 31 Mar 1998 07:15:57 +0000 (07:15 +0000)]
 
    * elf-m10300.c (mn10300_elf_relax_section): Correctly handle
        absolute symbols.
Ian Lance Taylor [Tue, 31 Mar 1998 02:41:10 +0000 (02:41 +0000)]
 
fix copyright
Ian Lance Taylor [Tue, 31 Mar 1998 02:36:59 +0000 (02:36 +0000)]
 
	* config/tc-i386.h, config/tc-i386.c: Revert March 24
	LinearAddress patch.
Ian Lance Taylor [Tue, 31 Mar 1998 02:33:19 +0000 (02:33 +0000)]
 
	* i386.h: Revert March 24 patch; no more LinearAddress.
Jason Molenda [Tue, 31 Mar 1998 00:46:48 +0000 (00:46 +0000)]
 
Mon Mar 30 16:42:12 1998  Jason Molenda  (crash@bugshack.cygnus.com)
        * rdi-share/Makefile.am, rdi-share/aclocal.m4,
        rdi-share/configure: New files.
        * rdi-share/configure.in:  Rewritten to be an autoconf input file.
        * rdi-share/Makefile.in, rdi-share/configure: Generated by
        automake/autoconf.
        * rdi-share/dbg_hif.h, etherdrv.c, hostchan.c: Use autoconf tests
        to check environment.
automake/autoconfiscate rdi-share.  We don't use the checks that autoconf
provides too much for now, but it'll be easier to use them if any problems
crop up in the future.  (rdi-share/ is foreign code and it probably isn't
worth spending any more time than necessary messing with it.)
Frank Ch. Eigler [Mon, 30 Mar 1998 23:56:52 +0000 (23:56 +0000)]
 
* Continuing sky R5900 / COP2 work.  Added extra sanitize tags to hide
  128-bit MIPS part.
[ChangeLog]
Mon Mar 30 18:41:43 1998  Frank Ch. Eigler  <fche@cygnus.com>
	* interp.c (decode_coproc): Continuing COP2 work.
  	(cop_[ls]q): Hide 128-bit COP2 more.
	* sim-main.h (COP_[LS]Q): Hide 128-bit COP2 more.
[ChangeLog.sky]
Mon Mar 30 18:44:15 1998  Frank Ch. Eigler  <fche@cygnus.com>
	* sky-libvpe.c: Code too wide - ran indent on SCEI code.
	* sky-vu.h (vu0_busy*, vu0_macro*): New entry points for COP2
 	interface.
	* sky-vu.c (vu0_busy*, vu0_macro*): Stub functions for above.
Ian Lance Taylor [Mon, 30 Mar 1998 22:56:58 +0000 (22:56 +0000)]
 
	* configure.in: Set version to 2.9.1.
	* configure: Rebuild.
Ian Lance Taylor [Mon, 30 Mar 1998 22:35:51 +0000 (22:35 +0000)]
 
	* configure.in: Set version to 2.9.1.
	* configure: Rebuild.
Ian Lance Taylor [Mon, 30 Mar 1998 22:32:48 +0000 (22:32 +0000)]
 
x
Ian Lance Taylor [Mon, 30 Mar 1998 22:30:28 +0000 (22:30 +0000)]
 
	* Makefile.am (DISTCLEANFILES): Remove defparse.h, arparse.h,
	rcparse.h, and nlmheader.h.
	* Makefile.in: Rebuild.
Ken Raeburn [Mon, 30 Mar 1998 20:24:50 +0000 (20:24 +0000)]
 
* d30v-dis.c (print_insn_d30v): Don't use uninitialized "num" when
disassembling last 4 bytes of a section.
Gavin Romig-Koch [Mon, 30 Mar 1998 19:54:15 +0000 (19:54 +0000)]
 
	* configure.in (mipstx39*-*-*): Use gencode simulator rather
	than igen one.
	* configure : Rebuild.
Ian Lance Taylor [Mon, 30 Mar 1998 16:24:28 +0000 (16:24 +0000)]
 
Mon Mar 30 11:22:08 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
	* config/tc-i386.h (FWait): Define.
	* config/tc-i386.c (md_assemble): Emit fwait prefix before any
	other prefixes.  Check FWait flag in opcode table to see which
	instructions require an fwait prefix.
Ian Lance Taylor [Mon, 30 Mar 1998 16:02:18 +0000 (16:02 +0000)]
 
comment fix
Ian Lance Taylor [Mon, 30 Mar 1998 15:54:24 +0000 (15:54 +0000)]
 
	* elf.c (_bfd_elf_copy_private_section_data): Call
	copy_private_bfd_data once we've seen the last SEC_ALLOC section.
Fixes strip on Irix 6.  Without this, a stripped program would report
22964:g++: rld: Warning: This object has a DT_MIPS_OPTIONS tag, but no corresponding
program header.  This could be the result of file corruption
or faulty compilation/linking.
Ian Lance Taylor [Mon, 30 Mar 1998 15:40:04 +0000 (15:40 +0000)]
 
	* cpu-mips.c: Remove trailing comma at end of enumeration list.
Ian Lance Taylor [Mon, 30 Mar 1998 15:29:49 +0000 (15:29 +0000)]
 
Mon Mar 30 10:25:54 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>
	* i386.h (i386_optab): Change second operand constraint of `mov
	sreg,reg|mem' instruction from Reg16|Mem to WordReg|WordMem to
	allow legal instructions such as `movl %gs,%esi'
Ian Lance Taylor [Mon, 30 Mar 1998 15:13:33 +0000 (15:13 +0000)]
 
Mon Mar 30 10:12:00 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
	* stabs.c (get_stab_string_offset): Always create a stab string
	section.
Andrew Cagney [Mon, 30 Mar 1998 13:30:10 +0000 (13:30 +0000)]
 
* run.c (main): Handle all alternatives of enum sim_stop.
(main): Delete unused `asection *s'.
Keith Seitz [Mon, 30 Mar 1998 05:18:29 +0000 (05:18 +0000)]
 
    * gdbtk.c (gdb_get_tracepoint_info): Change formatting of address.
        (tracepoint_exists): Remove code which confuses assembly traces.
Keith Seitz [Sun, 29 Mar 1998 23:20:18 +0000 (23:20 +0000)]
 
    * tracepoint.c (trace_start_command): Set trace_running_p.
        (trace_stop_command): Clear trace_running_p.
Frank Ch. Eigler [Sun, 29 Mar 1998 22:53:31 +0000 (22:53 +0000)]
 
* Oops, added #ifdef TARGET_SKY around R5900 COP2 implementation skeleton.
Ian Lance Taylor [Sun, 29 Mar 1998 04:15:29 +0000 (04:15 +0000)]
 
	Fix some gcc -Wall warnings:
	* cg_arcs.c (num_cycles): Change to unsigned int.
	(numarcs): Likewise.
	(arc_add): Change maxarcs to unsigned int.
	(cg_assemble): Change index to unsigned int.
	* cg_arcs.h (num_cycles, numarcs): Update declarations.
	* cg_print.c (cg_print): Change index to unsigned int.
	(cg_print_index): Change index, nnames, todo, i, and j to unsigned
	int.
	(cg_print_file_ordering): Change symbol_count and index2 to
	unsigned int.
	* core.c (symbol_map_count): Change to unsigned int.
	(core_create_function_syms): Change j to unsigned int.
	(core_create_line_syms): Add cast to avoid warning.
	* hist.c (hist_assign_samples): Change j to unsigned int.
	(hist_print): Change index to unsigned i nt.  Add cast to avoid
	warning.
	* sym_ids.c (parse_spec): Add casts to avoid warning.
	* symtab.c (symtab_finalize): Change j to unsigned int.
	(sym_lookup): Update printf format strings.
	* symtab.h (Sym_Table): Change len to unsigned int.
	* tahoe.c (tahoe_reladdr): Add casts to avoid warnings.
Ian Lance Taylor [Sun, 29 Mar 1998 03:45:46 +0000 (03:45 +0000)]
 
Fix gcc -Wall warnings.  See ChangeLog for details.
Stan Shebs [Sat, 28 Mar 1998 23:24:18 +0000 (23:24 +0000)]
 
	* NEWS: Update for 4.17 release.
Ian Lance Taylor [Sat, 28 Mar 1998 22:45:56 +0000 (22:45 +0000)]
 
	Fix some gcc -Wall warnings:
	* nlmconv.c (main): Add casts to avoid warnings.
	(alpha_mangle_relocs): Likewise.
	* objdump.c (dump_section_stabs): Likewise.
	* size.c (print_sysv_format): Likewise.
	* srcconv.c (wr_ob): Likewise.
	* wrstabs.c (stab_modify_type): Likewise.
	(stab_variable): Likewise.
	* nlmconv.c (main): Initialize variables to avoid warnings.
	* nm.c (sort_symbols_by_size): Likewise.
	* objdump.c (disassemble_bytes): Likewise.
	* wrstabs.c (stab_end_class_type): Likewise.
	* coffgrok.c (do_sections_p2): Change j to unsigned int.
	(do_lines): Change l to unsigned int.
	* nlmheader.y (yylex): Change i to unsigned int.
	* nm.c (print_symbol): Change j to long.
	* size.c (lprint_number): Comment out.
	* srconv.c (wr_ob): Change i to bfd_size_type.
	* sysdump.c (unit_info_list): Comment out.
	(object_body_list, program_structure, debug_list): Likewise.
	* sysinfo.y (yyerror): Return value.
Ian Lance Taylor [Sat, 28 Mar 1998 22:17:43 +0000 (22:17 +0000)]
 
	* Makefile.am (MOSTLYCLEANFILES): Remove tmpdir.
	(mostlyclean-local): New target to remove tmpdir.
	* Makefile.in: Rebuild.
Ian Lance Taylor [Sat, 28 Mar 1998 21:54:33 +0000 (21:54 +0000)]
 
	Fix some gcc -Wall warnings:
	* ldcref.c (output_cref): Add casts to avoid warnings.
	* ldfile.c (ldfile_add_arch): Likewise.
	* ldlang.c (lang_leave_overlay_section): Likewise.
	* lexsup.c (OPTION_COUNT): Likewise.
	(parse_args): Likewise.
	* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan):
	Likewise.
	* emultempl/sunos.em (gld${EMULATION_NAME}_search_dir): Likewise.
	* ldlang.c (lang_check): Initialize variables to avoid warnings.
	* ldwrite.c (build_link_order): Likewise.
	* emultempl/sunos.em (gld${EMULATION_NAME}_find_so): Likewise.
	* emultempl/armcoff.em (gld${EMULATION_NAME}_before_allocation):
	Remove unused variables.
Ian Lance Taylor [Sat, 28 Mar 1998 21:54:11 +0000 (21:54 +0000)]
 
	* Makefile.am (MOSTLYCLEANFILES): Correct name (was
	MOSTCLEANFILES).
	* Makefile.in: Rebuild.