platform/upstream/binutils.git
26 years ago * mdebugread.c (parse_partial_symbols): If this is an .mdebug
Dawn Perchik [Tue, 7 Apr 1998 21:12:23 +0000 (21:12 +0000)]
    * mdebugread.c (parse_partial_symbols): If this is an .mdebug
        section in an ELF file, override a symbol's ECOFF section with its
        ELF section.  Also, fix stabs continuation where a stabs string
        continues for more than one continuation.

26 years agoUpdate Makefile.in to use dvp-el-as for SKY testcases.
Jillian Ye [Tue, 7 Apr 1998 21:10:30 +0000 (21:10 +0000)]
Update Makefile.in to use dvp-el-as for SKY testcases.
: ----------------------------------------------------------------------

26 years ago * dwarf2.c (comp_unit): Move it earlier in the source. Add
Gavin Romig-Koch [Tue, 7 Apr 1998 20:29:26 +0000 (20:29 +0000)]
* dwarf2.c (comp_unit): Move it earlier in the source. Add
addr_size.
(read_address): Replace 'bdf*' argument with 'comp_unit*' argument.
        Use addr_size for address size, rather than sizeof(bfd_vma).
(read_attribute): Replace bdf* argument with 'comp_unit*' argument.
Fix call to read_address.
(decode_line_info): Replace bdf* argument with 'comp_unit*' argument.
Scrap other unneeded arguments.  Fix call to read_address.
(scan_unit_for_functions): Fix call to read_attribute.
(parse_comp_unit): We now handle more values for addr_size.
Set addr_size in unit.  Fix call to read_attribute and
decode_line_info.

26 years ago* Added missing ITOP instructions to test40,41,42,43.
Ian Carmichael [Tue, 7 Apr 1998 20:20:34 +0000 (20:20 +0000)]
* Added missing ITOP instructions to test40,41,42,43.

26 years ago * gdbtk.c (gdb_cmd): NEVER call the busy, update, and idle hooks.
Keith Seitz [Tue, 7 Apr 1998 20:05:02 +0000 (20:05 +0000)]
    * gdbtk.c (gdb_cmd): NEVER call the busy, update, and idle hooks.

26 years ago * dwarf2.c (parse_comp_unit): Drop use of unit->name when it is null.
Gavin Romig-Koch [Tue, 7 Apr 1998 19:56:50 +0000 (19:56 +0000)]
* dwarf2.c (parse_comp_unit): Drop use of unit->name when it is null.

26 years ago * Makefile.am (DISTSTUFF): Add defparse.h, defparse.c, rclex.c,
Ian Lance Taylor [Tue, 7 Apr 1998 19:41:52 +0000 (19:41 +0000)]
* Makefile.am (DISTSTUFF): Add defparse.h, defparse.c, rclex.c,
rcparse.h, and rcparse.c
* Makefile.in: Rebuild.

26 years ago * config/tc-dvp.c (md_convert_frag): Fix thinko.
Doug Evans [Tue, 7 Apr 1998 19:26:40 +0000 (19:26 +0000)]
* config/tc-dvp.c (md_convert_frag): Fix thinko.

26 years agoTue Apr 7 13:35:29 1998 H.J. Lu <hjl@gnu.org>
Ian Lance Taylor [Tue, 7 Apr 1998 17:37:33 +0000 (17:37 +0000)]
Tue Apr  7 13:35:29 1998  H.J. Lu  <hjl@gnu.org>

* configure.in (TESTBFDLIB): New.  Defined and substituted.
* Makefile.am (TESTBFDLIB): Changed to @TESTBFDLIB@.
* configure, Makefile.in: Rebuild.

26 years ago From hjl@lucon.org <H.J. Lu>:
Ian Lance Taylor [Tue, 7 Apr 1998 16:44:30 +0000 (16:44 +0000)]
From hjl@lucon.org <H.J. Lu>:
* Makefile.am (diststuff): New target.
* Makefile.in: Rebuild.

26 years ago * archures.c (bfd_default_scan): Add m68k cases back to default
Ian Lance Taylor [Tue, 7 Apr 1998 16:36:34 +0000 (16:36 +0000)]
* archures.c (bfd_default_scan): Add m68k cases back to default
switch, reverting patch of March 25, since IEEE support depends
upon them.

26 years agosce_main.c : Added "return 0;" to the end of main.
Jillian Ye [Tue, 7 Apr 1998 16:34:29 +0000 (16:34 +0000)]
sce_main.c : Added "return 0;" to the end of main.

: ----------------------------------------------------------------------

26 years agosce* : files added for the SCE (feb28) testsuite (modified).
Jillian Ye [Tue, 7 Apr 1998 16:23:41 +0000 (16:23 +0000)]
sce* : files added for the SCE (feb28) testsuite (modified).
       sce*_testN.* corresponds to the original testN/test.*
       *.vuasm    : MICRO code
       *.dvpasm   : DMAtag and VIF code description
       *.out_gif.dat : GIF output values for the corresponding testcase.
sce_main.c : driver file for the SCE testcases
sce_macro.s : SCE provided macro file needed by the SCE (feb28) testcases
refresh.s   : Needed by sce_main.c
Makefile.in : Updated to run make and run the SCE testsuite.

: ----------------------------------------------------------------------

26 years ago * gas/dvp/vif-4.[sd]: New testcase.
Doug Evans [Tue, 7 Apr 1998 03:25:32 +0000 (03:25 +0000)]
* gas/dvp/vif-4.[sd]: New testcase.

26 years ago * config/tc-dvp.c (assemble_vif): 0 is a valid length value (= max+1).
Doug Evans [Tue, 7 Apr 1998 03:22:22 +0000 (03:22 +0000)]
* config/tc-dvp.c (assemble_vif): 0 is a valid length value (= max+1).
(install_vif_length): 0 is a valid length value (= max+1).

26 years ago * dvp-opc.c (vif_macros): Tweak unpackloc operand.
Doug Evans [Tue, 7 Apr 1998 03:20:26 +0000 (03:20 +0000)]
* dvp-opc.c (vif_macros): Tweak unpackloc operand.
(dvp_expand_macro): Implement.
(insert_vif_datalen): Record value with max+1 -> 0 conversion.
(vif_unpack_len): Perform 0 -> max+1 conversion on `wl' value.

26 years ago * dvp.h (dvp_expand_macro): Declare.
Doug Evans [Tue, 7 Apr 1998 00:36:15 +0000 (00:36 +0000)]
* dvp.h (dvp_expand_macro): Declare.
(vif_macros,vif_macro_count): Declare.

26 years ago * dvp-opc.c (vif_macros): Tweak unpackloc operand.
Doug Evans [Tue, 7 Apr 1998 00:19:58 +0000 (00:19 +0000)]
* dvp-opc.c (vif_macros): Tweak unpackloc operand.
(dvp_expand_macro): Implement.

26 years ago * config/tc-dvp.c (assemble_vif): Watch for macro insns.
Doug Evans [Tue, 7 Apr 1998 00:12:27 +0000 (00:12 +0000)]
* config/tc-dvp.c (assemble_vif): Watch for macro insns.

26 years ago * gas/dvp/vif-3.[sd]: New testcase.
Doug Evans [Tue, 7 Apr 1998 00:10:22 +0000 (00:10 +0000)]
* gas/dvp/vif-3.[sd]: New testcase.
* gas/dvp/dvp.exp: Run it.

26 years ago* R5900 COP2 is now ready for testing. Let loose the dogs!
Frank Ch. Eigler [Tue, 7 Apr 1998 00:01:31 +0000 (00:01 +0000)]
* R5900 COP2 is now ready for testing.  Let loose the dogs!

Mon Apr  6 19:55:56 1998  Frank Ch. Eigler  <fche@cygnus.com>

* interp.c (cop_[ls]q): Replaced stub with proper COP2 code.

* sim-main.h (LOADADDRMASK): Redefine to allow 128-bit accesses
  for TARGET_SKY.

* r5900.igen (SQC2): Thinko.

26 years agoc_gen.pl: Added sub-routine perform_test64 to read and verify 64bit register.
Jillian Ye [Mon, 6 Apr 1998 20:49:47 +0000 (20:49 +0000)]
c_gen.pl: Added sub-routine perform_test64 to read and verify 64bit register.

26 years ago * Makefile.am (PROGS): Move $(ADDR2LINE_PROG) to end, so that
Ian Lance Taylor [Mon, 6 Apr 1998 20:25:20 +0000 (20:25 +0000)]
* Makefile.am (PROGS): Move $(ADDR2LINE_PROG) to end, so that
Makefile.in doesn't have an empty continuation line.
(bin_PROGRAMS): Likewise.
* Makefile.in: Rebuild.

26 years ago * Makefile.am (ld.info): Invoke makeinfo with -I options directly
Ian Lance Taylor [Mon, 6 Apr 1998 19:35:06 +0000 (19:35 +0000)]
* Makefile.am (ld.info): Invoke makeinfo with -I options directly
rather than relying on default rule.  Don't depend upon
bfdsumm.texi.
(ld.dvi): Likewise.
(bfdsumm.texi): Remove target.
(CLEANFILES): Take bfdsumm.texi out of value.
* Makefile.in: Rebuild.

26 years agocomment fix
Ian Lance Taylor [Mon, 6 Apr 1998 18:22:46 +0000 (18:22 +0000)]
comment fix

26 years agox
Ian Lance Taylor [Mon, 6 Apr 1998 18:08:43 +0000 (18:08 +0000)]
x

26 years ago * Makefile.am (diststuff): New target.
Ian Lance Taylor [Mon, 6 Apr 1998 18:08:13 +0000 (18:08 +0000)]
* Makefile.am (diststuff): New target.
* Makefile.in: Rebuild.

26 years ago * Makefile.am (STAGESTUFF): Remove variable.
Ian Lance Taylor [Mon, 6 Apr 1998 18:07:58 +0000 (18:07 +0000)]
* Makefile.am (STAGESTUFF): Remove variable.
(CLEANFILES): Don't remove $(STAGESTUFF).
(DISTCLEANFILES, MAINTAINERCLEANFILES): New variables.
* Makefile.in: Rebuild.

26 years agoMon Apr 6 12:06:39 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Ian Lance Taylor [Mon, 6 Apr 1998 16:07:22 +0000 (16:07 +0000)]
Mon Apr  6 12:06:39 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* config/tc-m68k.c (m68k_ip, case "#B"): Install the offset of the
operand in the opcode.

26 years agoDeclare array using MAX_REGISTER_RAW_SIZE, not REGISTER_RAW_SIZE(X)
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)

26 years ago * som.c (som_bfd_ar_write_symbol_stuff): Fix computation of
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.

26 years agoSun Apr 5 16:04:39 1998 H.J. Lu <hjl@gnu.org>
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.

26 years agoSun Apr 5 16:04:39 1998 H.J. Lu <hjl@gnu.org>
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.

26 years ago * scripttempl/pe.sc: Use shell variables to avoid depending upon
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.

26 years ago* R5900 COP2 function nearly complete. PKE sim now aware of new GPUIF
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

26 years ago* Test case patch for more functional GPUIF implementation
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.

26 years agoaclocal.m4: Don't enable inlining when cross-compiling.
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.

26 years ago * infrun.c: Fix prototype of signals_info to match static funtion.
Dawn Perchik [Sat, 4 Apr 1998 18:06:55 +0000 (18:06 +0000)]
    * infrun.c: Fix prototype of signals_info to match static funtion.

26 years agoCleanup INLINE support for simulators using common framework.
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.

26 years agotweak comment in last entry
Doug Evans [Fri, 3 Apr 1998 20:37:32 +0000 (20:37 +0000)]
tweak comment in last entry

26 years ago * gas/dvp/relax-1.[sd]: New testcase.
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.

26 years ago * config/tc-dvp.c (assemble_vif): Put relaxable insns in their
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.

26 years agoc_gen.pl: Added sub-routine process_data_reg64 to handle 64bit register
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.

26 years ago * Makefile.am (DISTCLEANFILES): Add site.exp and site.bak.
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.

26 years ago * Makefile.am (MOSTLYCLEANFILES): Add ld.log and ld.sum.
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.

26 years agox
Ian Lance Taylor [Fri, 3 Apr 1998 18:32:10 +0000 (18:32 +0000)]
x

26 years ago * configure.in: Put the tdirs in a file and use AC_SUBST_FILE,
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.

26 years agotweak
Ian Lance Taylor [Fri, 3 Apr 1998 18:04:12 +0000 (18:04 +0000)]
tweak

26 years agotweak
Ian Lance Taylor [Fri, 3 Apr 1998 17:55:04 +0000 (17:55 +0000)]
tweak

26 years agoDon't bother generating trace prefix string when not tracing.
Andrew Cagney [Fri, 3 Apr 1998 17:13:40 +0000 (17:13 +0000)]
Don't bother generating trace prefix string when not tracing.

26 years agoFri Apr 3 12:04:48 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
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.

26 years agoFri Apr 3 11:58:19 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
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.

26 years ago * doc/as.texinfo (Invoking): Clarify -Wa example.
Ian Lance Taylor [Fri, 3 Apr 1998 16:47:00 +0000 (16:47 +0000)]
* doc/as.texinfo (Invoking): Clarify -Wa example.

26 years agoFri Apr 3 11:09:42 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
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.

26 years ago * config/tc-mips.c (mips_pseudo_table): Add weakext entry.
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).

26 years ago * ld.texinfo: Completely rewrite linker script documentation.
Ian Lance Taylor [Fri, 3 Apr 1998 05:57:33 +0000 (05:57 +0000)]
* ld.texinfo: Completely rewrite linker script documentation.

26 years ago * config/tc-mn10200.c (tc_gen_reloc): The difference of two symbols
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.

26 years ago * gasp.c (main): Set next field of new include_path structure to
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>.

26 years agoThu Apr 2 16:52:44 1998 Jason Molenda (crash@bugshack.cygnus.com)
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.

26 years agoFix SAT and SATB bit patterns.
Nick Clifton [Fri, 3 Apr 1998 00:50:29 +0000 (00:50 +0000)]
Fix SAT and SATB bit patterns.

26 years agoFix bit patterns for SAT and SATB to rev 0.82 docs.
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.

26 years ago * gdb.texinfo: Add some credits, mention bug monitor.
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.

26 years agoThu Apr 2 14:48:44 1998 Geoffrey Noer <noer@cygnus.com>
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

26 years agoAdd extra control registers
Nick Clifton [Thu, 2 Apr 1998 22:10:56 +0000 (22:10 +0000)]
Add extra control registers

26 years ago * sim-main.h: add vif 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

26 years agoRe-do load/store operations so that they work for both 32 and 64 bit
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.

26 years ago* Fixes for PR 14571.
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.

26 years ago * config/sparc/tm-sparclite.h (TARGET_BYTE_ORDER_SELECTABLE): Define.
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.

26 years agoFor mips get_mem_size call. Force the return of a 32 bit value
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.

26 years agoWed Apr 1 16:30:49 1998 Ian Dall <Ian.Dall@dsto.defence.gov.au>
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.

26 years agoWed Apr 1 16:20:27 1998 Ian Dall <Ian.Dall@dsto.defence.gov.au>
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.

26 years agoFix satb bit pattern.
Nick Clifton [Wed, 1 Apr 1998 23:00:03 +0000 (23:00 +0000)]
Fix satb bit pattern.

26 years agoFix SATB bit pattern. Add extra control registers.
Nick Clifton [Wed, 1 Apr 1998 22:58:53 +0000 (22:58 +0000)]
Fix SATB bit pattern.  Add extra control registers.

26 years agoWed Apr 1 13:43:07 1998 Philippe De Muyter <phdm@macqel.be>
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.

26 years ago From Zack Weinberg <zack@rabi.phys.columbia.edu> and H.J. Lu
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.

26 years agofix copyright
Ian Lance Taylor [Wed, 1 Apr 1998 19:44:29 +0000 (19:44 +0000)]
fix copyright

26 years agoAdd patch from Dean Deaver (deaver@amt.tay1.dec.com) via Richard Earnshaw
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.

26 years agoWed Apr 1 13:36:58 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
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.

26 years agoWed Apr 1 13:13:20 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
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.

26 years agoWed Apr 1 13:11:23 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
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.

26 years agosky-vu.[ch]: prototype decls, cast floats to ints before register transfer
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

26 years agox
Ian Lance Taylor [Wed, 1 Apr 1998 17:00:11 +0000 (17:00 +0000)]
x

26 years agoMods to generate RELA style relocations instead
Catherine Moore [Wed, 1 Apr 1998 16:53:51 +0000 (16:53 +0000)]
Mods to generate RELA style relocations instead
of REL style.

26 years agoChanges required to emit Elf Rela structures
Catherine Moore [Wed, 1 Apr 1998 16:47:38 +0000 (16:47 +0000)]
Changes required to emit Elf Rela structures
for relocation.

26 years agoMake the SR, FSR and FIR registers 32 bits regardless of the target.
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.

26 years ago* You bop one on the head ... another one appears.
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.

26 years agoFix Thumb breakpoints and diassembly.
Nick Clifton [Wed, 1 Apr 1998 05:46:36 +0000 (05:46 +0000)]
Fix Thumb breakpoints and diassembly.

26 years ago* d10v-tdep.c (d10v_extract_return_value): Wierd. GCC wants to return
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.

26 years ago* configure.in (SIM_AC_OPTION_WARNINGS): Add.
Andrew Cagney [Wed, 1 Apr 1998 02:56:05 +0000 (02:56 +0000)]
* configure.in (SIM_AC_OPTION_WARNINGS): Add.
configure: Re-generate.

26 years agoFinal tweaks for dependency building with relative srcdir, and rebuild
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.

26 years ago * dep-in.sed: Add rule to remove @OBJDIR@.
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.

26 years ago * gdbtk.c (gdb_loadfile): Don't use the return result from sprintf, whi
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.

26 years agotweak
Ian Lance Taylor [Tue, 31 Mar 1998 23:00:57 +0000 (23:00 +0000)]
tweak

26 years ago * Makefile.am (DEP_INCLUDES): New variable.
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.

26 years agowhoops
Ian Lance Taylor [Tue, 31 Mar 1998 22:20:36 +0000 (22:20 +0000)]
whoops

26 years ago * configure.in: Add $(LIBIDETCL) as well as $(LIBIDE) if
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.

26 years ago * Makefile.in: Add libidetcl, like libide.
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.

26 years ago * sky-dma.c: Clarify text in warning msg.
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.

26 years ago From H.J. Lu <hjl@gnu.org>:
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.

26 years ago * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
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.