platform/upstream/binutils.git
26 years ago * objcopy.c (strip_main): keep_specific_list == NULL as additional
Vladimir Makarov [Fri, 26 Jun 1998 22:25:39 +0000 (22:25 +0000)]
* objcopy.c (strip_main): keep_specific_list == NULL as additional
condition to set up strip all symbols by default.
(copy_archive): don't change archive when error in object files of
the archive.
PR16197

26 years ago * gdb.fortran/types.exp: Escape brackets in expect patterns
Peter Schauer [Fri, 26 Jun 1998 21:59:29 +0000 (21:59 +0000)]
* gdb.fortran/types.exp:  Escape brackets in expect patterns
for test_float_literal_types_accepted tests.
* gdb.base/scope.exp:  Remove extraneous newline in filelocal_bss
before run test.

26 years agoDo not try to include sys/mount.h anymore
Michael Meissner [Fri, 26 Jun 1998 18:22:48 +0000 (18:22 +0000)]
Do not try to include sys/mount.h anymore

26 years ago * config/tc-mn10300.c (set_arch_mach): New function.
Jeff Law [Fri, 26 Jun 1998 17:24:34 +0000 (17:24 +0000)]
    * config/tc-mn10300.c (set_arch_mach): New function.
        (md_pseudo_table): Add pseudo-ops to set the current machine type.
        (md_begin): Default to mn10300 mode.
        (md_assemble): Only accept instructions for the core mn10300
        chip and the active machine type.

26 years ago * gas/mn10300/am33.s: Add .am33 pseudo-op to force am33 mode.
Jeff Law [Fri, 26 Jun 1998 17:20:53 +0000 (17:20 +0000)]
    * gas/mn10300/am33.s: Add .am33 pseudo-op to force am33 mode.
        * gas/mn10300/{am33_2.s, am33_3.s, am33_4.s, am33_5.s}: Likewise.
        * gas/mn10300/{am33_6.s, am33_7.s, am33_8.s}: Likewise.
        * gas/mn10300/basic.exp: Corresponding changes.

26 years ago * am33.exp: Just compile, do not link the testcase.
Jeff Law [Fri, 26 Jun 1998 17:17:03 +0000 (17:17 +0000)]
    * am33.exp: Just compile, do not link the testcase.
        * am33.s: Add ".am33" pseudoop to force am33 mode.

26 years ago * mn10300.h: Add "machine" field for instructions.
Jeff Law [Fri, 26 Jun 1998 17:14:20 +0000 (17:14 +0000)]
    * mn10300.h: Add "machine" field for instructions.
        (MN103, AM30): Define machine types.
        (AM33): Define machine type.

26 years ago * m10300-dis.c: Only recognize instructions from the currently
Jeff Law [Fri, 26 Jun 1998 17:12:10 +0000 (17:12 +0000)]
    * m10300-dis.c: Only recognize instructions from the currently
        selected machine.
        * m10300-opc.c: Add field indicating the particular variant of
        the mn10300 each instruction is available on.

26 years ago * archures.c (bfd_mach_mn10300): Define.
Jeff Law [Fri, 26 Jun 1998 16:59:08 +0000 (16:59 +0000)]
    * archures.c (bfd_mach_mn10300): Define.
        * elf-m10300.c: Include elf/mn10300.h
        (elf_mn10300_mach): New function.
        (_bfd_mn10300_elf_final_write_processing): Likewise.
        (_bfd_mn10300_elf_object_p): Likewise.
        (elf_backendfinal_write_processing): Define.
        (elf_backend_object_p): Likewise.
start-sanitize-am33
        * archures.c (bfd_mach_am33): Define.
        * cpu-m10300.c (bfd_am33_arch): New arch info structure.  Link it
        into the NEXT field of bfd_mn10300_arch.
end-sanitize-am33

26 years ago * mn10300.h: New file.
Jeff Law [Fri, 26 Jun 1998 16:50:13 +0000 (16:50 +0000)]
    * mn10300.h: New file.

26 years ago * configure.in: For bfd_vax_arch, build vax-dis.lo.
Ian Lance Taylor [Fri, 26 Jun 1998 16:08:02 +0000 (16:08 +0000)]
* configure.in: For bfd_vax_arch, build vax-dis.lo.
* Makefile.am: Rebuild dependencies.
  (CFILES): Add vax-dis.c.
(ALL_MACHINES): Add vax-dis.lo.
* aclocal.m4: Rebuild with current libtool.
* configure, Makefile.in: Rebuild.

Fri Jun 26 12:03:20 1998  Klaus Kaempf  <kkaempf@progis.de>

* vax-dis.c: New file, from work by Pauline Middelink
<middelin@polyware.iaf.nl>.
* disassemble.c (ARCH_vax): Define if ARCH_all.
(disassembler): Add case for ARCH_vax.
* makefile.vms: Support compilation on vms/vax.

26 years agoFix HI16_S relocation
Nick Clifton [Fri, 26 Jun 1998 01:31:43 +0000 (01:31 +0000)]
Fix HI16_S relocation

26 years ago * gdb.base/setshow.exp: make sure $pc is sane.
Felix Lee [Thu, 25 Jun 1998 22:39:02 +0000 (22:39 +0000)]
* gdb.base/setshow.exp: make sure $pc is sane.

* gdb.stabs/weird.exp: split expect patterns properly.

26 years ago* Fix gdb inferior calls on 128-bit MIPS targets.
Frank Ch. Eigler [Thu, 25 Jun 1998 20:36:57 +0000 (20:36 +0000)]
* Fix gdb inferior calls on 128-bit MIPS targets.
Thu Jun 25 22:38:32 1998  Frank Ch. Eigler  <fche@cygnus.com>
* mips-tdep.c (mips_push_arguments): Use 128-bit stack frame
alignment for inferior calls.

26 years ago * sky-pke.c (pke_issue): use default trace file name if the
Patrick Macdonald [Thu, 25 Jun 1998 18:58:10 +0000 (18:58 +0000)]
* sky-pke.c (pke_issue): use default trace file name if the
--log-file option not used

26 years agoThu Jun 25 10:12:03 1998 Joyce Janczyn <janczyn@cygnus.com>
Joyce Janczyn [Thu, 25 Jun 1998 14:17:47 +0000 (14:17 +0000)]
Thu Jun 25 10:12:03 1998  Joyce Janczyn  <janczyn@cygnus.com>

* dv-mn103tim.c: Include sim-assert.h
* dv-mn103ser.c (do_polling_event): Check for incoming data on
serial line and schedule next polling event.
(read_status_reg): schedule events to check for incoming data on
serial line and issue interrupt if necessary.

26 years ago* Bringing over SKY PKE disassembler feature from sky branch.
Frank Ch. Eigler [Thu, 25 Jun 1998 11:41:20 +0000 (11:41 +0000)]
* Bringing over SKY PKE disassembler feature from sky branch.

26 years ago* Bringing sky pke disasm from sky branch.
Frank Ch. Eigler [Thu, 25 Jun 1998 11:35:43 +0000 (11:35 +0000)]
* Bringing sky pke disasm from sky branch.

26 years ago * mn10200-tdep.c (mn10200_analyze_prologue): Fix calculation
Mark Alexander [Thu, 25 Jun 1998 06:20:35 +0000 (06:20 +0000)]
* mn10200-tdep.c (mn10200_analyze_prologue): Fix calculation
of jsr target address.

26 years agorebuild dependencies
Ian Lance Taylor [Thu, 25 Jun 1998 00:02:38 +0000 (00:02 +0000)]
rebuild dependencies

26 years agoremove CVS conflict marker
Ian Lance Taylor [Wed, 24 Jun 1998 23:09:05 +0000 (23:09 +0000)]
remove CVS conflict marker

26 years ago * subsegs.h (segment_info_type): Give the struct a name.
Ian Lance Taylor [Wed, 24 Jun 1998 23:08:26 +0000 (23:08 +0000)]
* subsegs.h (segment_info_type): Give the struct a name.
* config/tc-h8300.h (tc_reloc_mangle): Add prototype.
* config/tc-h8500.h (tc_reloc_mangle): Declare.
* config/tc-sh.h (sh_coff_reloc_mangle): Add prototype.
* config/tc-w65.h (tc_reloc_mangle): Declare.
* config/tc-z8k.h (tc_reloc_mangle): Declare.

26 years ago * configure.in (noconfigdirs): Add configure pattern for mips tx39
John Metzler [Wed, 24 Jun 1998 23:03:02 +0000 (23:03 +0000)]
* configure.in (noconfigdirs): Add configure pattern for mips tx39
  cygmon

26 years ago* sim/sky/t-int.c, sim/sky/t-int-handler.c:
James Lemke [Wed, 24 Jun 1998 22:19:38 +0000 (22:19 +0000)]
* sim/sky/t-int.c, sim/sky/t-int-handler.c:
Testcase errors: two in the former file, one in the latter.

26 years agoUpdated sim/sky/t-dma.c: It missed check-in earlier today.
James Lemke [Wed, 24 Jun 1998 21:55:45 +0000 (21:55 +0000)]
Updated sim/sky/t-dma.c: It missed check-in earlier today.

26 years ago * stabs.c (parse_number): Sign extend negative values correctly if
Ian Lance Taylor [Wed, 24 Jun 1998 21:54:13 +0000 (21:54 +0000)]
* stabs.c (parse_number): Sign extend negative values correctly if
bfd_vma is larger than unsigned long.

26 years ago * elflink.h (elf_bfd_final_link): Loop over input_bfds using the
Ian Lance Taylor [Wed, 24 Jun 1998 21:18:25 +0000 (21:18 +0000)]
* elflink.h (elf_bfd_final_link): Loop over input_bfds using the
link_next field, not the next field.

26 years agoRestore old section after common creation.
Catherine Moore [Wed, 24 Jun 1998 19:25:49 +0000 (19:25 +0000)]
Restore old section after common creation.

26 years ago * gdb.disasm/am33.s: New disassembler testfile for the am33.
Jeff Law [Wed, 24 Jun 1998 19:07:51 +0000 (19:07 +0000)]
    * gdb.disasm/am33.s: New disassembler testfile for the am33.
        * gdb.disasm/am33.exp: Run it.

26 years ago * m10300-dis.c (print_insn_mn10300): 0xf7 opcode prefix specifies
Jeff Law [Wed, 24 Jun 1998 19:04:06 +0000 (19:04 +0000)]
    * m10300-dis.c (print_insn_mn10300): 0xf7 opcode prefix specifies
        4 byte instructions.
        (disassemble): Correctly handle FMT_D10 instructions.

26 years ago * mn10300-opc.c (mn10300_opcodes): Fix typo in IMM24 versions of the
Jeff Law [Wed, 24 Jun 1998 19:02:27 +0000 (19:02 +0000)]
    * mn10300-opc.c (mn10300_opcodes): Fix typo in IMM24 versions of the
        am33 shift instructions.

26 years agoFixed parsing of output to cope with .call_table_data sections on v850
Nick Clifton [Wed, 24 Jun 1998 16:22:25 +0000 (16:22 +0000)]
Fixed parsing of output to cope with .call_table_data sections on v850

26 years ago * gas/mn10300/basic.exp (do_am33_3): Fix typo.
Jeff Law [Wed, 24 Jun 1998 16:15:21 +0000 (16:15 +0000)]
    * gas/mn10300/basic.exp (do_am33_3): Fix typo.

26 years agoUpdated sim/sky/t-dma.{brn|dmaexpect} because a warning msg being checked
James Lemke [Wed, 24 Jun 1998 16:02:01 +0000 (16:02 +0000)]
Updated sim/sky/t-dma.{brn|dmaexpect} because a warning msg being checked
for, contains an address that differs between -mhard-float and -msoft-float.

26 years ago * mn10300-dis.c (print_insn_mn10300): 0xf9 opcode prefix specifies
Jeff Law [Wed, 24 Jun 1998 16:00:43 +0000 (16:00 +0000)]
    * mn10300-dis.c (print_insn_mn10300): 0xf9 opcode prefix specifies
        3 byte instructions.
        (disassemble): Handle new instruction formats FMT_D6, FMT_D7, FMT_D8
        FMT_D9 and FMT_D10.  Handle various new opcode flags for the am33.

26 years ago * mn10300-opc.c (IMM32_HIGH8_MEM): New operand type.
Jeff Law [Wed, 24 Jun 1998 15:56:40 +0000 (15:56 +0000)]
    * mn10300-opc.c (IMM32_HIGH8_MEM): New operand type.
        (mn10300_opcodes): Reorder so as to try and select opcodes from
        the core chip when multiple alternatives exist.  Change several
        am33 instructions to use IMM32_HIGH8_MEM.  Fix typos in "mac" and
        "macbu" instructions.  Fix typos in a couple DSP instructions too.

26 years agoWed Jun 24 11:50:54 1998 Klaus Kaempf <kkaempf@progis.de>
Ian Lance Taylor [Wed, 24 Jun 1998 15:54:05 +0000 (15:54 +0000)]
Wed Jun 24 11:50:54 1998  Klaus Kaempf  <kkaempf@progis.de>

* config/obj-vms.c (Create_VMS_Object_File): Force binary file.

26 years ago * config/tc-mn10300.c (r_registers): Add a0-a3,d0-d3 and e0-e7
Jeff Law [Wed, 24 Jun 1998 15:44:27 +0000 (15:44 +0000)]
    * config/tc-mn10300.c (r_registers): Add a0-a3,d0-d3 and e0-e7
        as synonyms for "rN" registers.
        (xr_registers): Add mcrh, mcrl, mcvf, mdrq and sp as synonyms
        for "xrN" registers.
        (md_assemble): Fix typo computing the size of relocations.

26 years ago * configure.in: Add cygmon and libstub support for mn10200.
Mark Alexander [Wed, 24 Jun 1998 05:44:46 +0000 (05:44 +0000)]
* configure.in: Add cygmon and libstub support for mn10200.

26 years ago * m10200-dis.c (print_insn_mn10200): Fix various non-portabilities
Mark Alexander [Wed, 24 Jun 1998 02:49:07 +0000 (02:49 +0000)]
* m10200-dis.c (print_insn_mn10200): Fix various non-portabilities
related to sign extension and the size of ints.

26 years ago * config/mn10200/tm-mn10200.h (SAVED_PC_AFTER_CALL): Don't
Mark Alexander [Wed, 24 Jun 1998 02:40:54 +0000 (02:40 +0000)]
* config/mn10200/tm-mn10200.h (SAVED_PC_AFTER_CALL):  Don't
zero upper byte of address.

26 years agoFix irix6-x-h8300 gas bug found while looking at gcc nightly testing failure.
Jim Wilson [Wed, 24 Jun 1998 01:48:42 +0000 (01:48 +0000)]
Fix irix6-x-h8300 gas bug found while looking at gcc nightly testing failure.
* config/tc-h8300.c (do_a_fix_imm, build_bytes): Replace cast to
char with code that explicitly sign-extends.

26 years agoTue Jun 23 17:32:26 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
Michael Snyder [Wed, 24 Jun 1998 00:37:49 +0000 (00:37 +0000)]
Tue Jun 23 17:32:26 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>

        * rs6000-tdep.c (pop_dummy_frame): use memcpy.
        (push_arguments): use memset.
        (various other places): fix up indentation and long lines.

26 years agoFix tests to match latest assembler results.
Nick Clifton [Tue, 23 Jun 1998 22:17:19 +0000 (22:17 +0000)]
Fix tests to match latest assembler results.

26 years agoFixed testsuite macros/reloc.s failure.
Nick Clifton [Tue, 23 Jun 1998 22:14:25 +0000 (22:14 +0000)]
Fixed testsuite macros/reloc.s failure.

26 years agoConceal ugly code behing macro.
Nick Clifton [Tue, 23 Jun 1998 20:56:19 +0000 (20:56 +0000)]
Conceal ugly code behing macro.

26 years ago * Makefile.am (install-data-local): Make ldscripts subdirectory.
Ian Lance Taylor [Tue, 23 Jun 1998 19:17:56 +0000 (19:17 +0000)]
* Makefile.am (install-data-local): Make ldscripts subdirectory.
* Makefile.in: Rebuild.

Tue Jun 23 15:17:04 1998  Mike Stump  <mrs@wrs.com>

* Makefile.am (install-exec-local): Don't let EXEEXT interfere
with the program transform name.
* Makefile.in: Rebuild.

26 years agoTue Jun 23 15:09:27 1998 Mike Stump <mrs@wrs.com>
Ian Lance Taylor [Tue, 23 Jun 1998 19:10:19 +0000 (19:10 +0000)]
Tue Jun 23 15:09:27 1998  Mike Stump  <mrs@wrs.com>

* Makefile.am (install-exec-local): Don't let EXEEXT interfere
with the program transform name.
* Makefile.in: Rebuild.

26 years agoTue Jun 23 14:55:05 1998 Mike Stump <mrs@wrs.com>
Ian Lance Taylor [Tue, 23 Jun 1998 19:01:50 +0000 (19:01 +0000)]
Tue Jun 23 14:55:05 1998  Mike Stump  <mrs@wrs.com>

* Makefile.am (install-exec-local): Don't let EXEEXT interfere
with the program transform name.
* Makefile.in: Rebuild.

26 years agoTue Jun 23 11:58:35 1998 Jason Molenda (crash@bugshack.cygnus.com)
Jason Molenda [Tue, 23 Jun 1998 19:01:10 +0000 (19:01 +0000)]
Tue Jun 23 11:58:35 1998  Jason Molenda  (crash@bugshack.cygnus.com)

        * configure.in: s/lXext/-lXext/ for Jillian's change.

26 years agofix indentation.
Michael Snyder [Tue, 23 Jun 1998 18:55:13 +0000 (18:55 +0000)]
fix indentation.

26 years agoTue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
Michael Snyder [Tue, 23 Jun 1998 18:46:00 +0000 (18:46 +0000)]
Tue Jun 23 11:45:01 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>

        * gdb.base/funcargs.exp: simplify expect strings to ease pattern
        match processing (and eliminate spurious timeouts when running).

26 years agoTue Jun 23 11:14:04 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
Michael Snyder [Tue, 23 Jun 1998 18:22:43 +0000 (18:22 +0000)]
Tue Jun 23 11:14:04 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>

* config/mips/tm-irix5.h: Modify to work better on irix 6, by
making FP registers 8 bytes instead of 4.
REGISTER_BYTES: redefine.  REGISTER_BYTE(): redefine.
REGISTER_VIRTUAL_TYPE: redefine.  MIPS_LAST_ARG_REGNUM: redefine.
* irix5-nat.c (fetch_core_registers): read 8 bytes per FP register.
* mips-tdep.c (FP_REGISTER_DOUBLE): new macro to distinguish
targets with 8-byte FP registers (don't use TARGET_MIPS64).
(STACK_ARGSIZE): new macro, how much space is taken up on the
stack for each function argument (don't use TARGET_MIPS64).
(mips_push_arguments): modify logic to work better on Irix 6
(n32 ABI).

26 years agoRewrite of readelf to use fopen/fread rather than mmap.
Nick Clifton [Tue, 23 Jun 1998 18:12:44 +0000 (18:12 +0000)]
Rewrite of readelf to use fopen/fread rather than mmap.

26 years agoconfigure.in: Add -lXext to mips_extra_libs
Jillian Ye [Tue, 23 Jun 1998 17:59:31 +0000 (17:59 +0000)]
configure.in: Add -lXext to mips_extra_libs

26 years ago * m10300-opc.c: Support one operand "asr", "lsr" and "asl"
Jeff Law [Tue, 23 Jun 1998 17:01:44 +0000 (17:01 +0000)]
    * m10300-opc.c: Support one operand "asr", "lsr" and "asl"
        instructions.  Support (sp) addressing mode by expanding it into
        (0,sp).

26 years agofix sanitization
Jeff Holcomb [Tue, 23 Jun 1998 00:17:08 +0000 (00:17 +0000)]
fix sanitization

26 years ago * config/obj-coff.c (c_symbol_merge): Fix copying of auxiliary
Ian Lance Taylor [Mon, 22 Jun 1998 23:53:10 +0000 (23:53 +0000)]
* config/obj-coff.c (c_symbol_merge): Fix copying of auxiliary
information.

26 years ago * readelf.c: Include bfd.h and bucomm.h before system header
Ian Lance Taylor [Mon, 22 Jun 1998 22:28:49 +0000 (22:28 +0000)]
* readelf.c: Include bfd.h and bucomm.h before system header
files.
(parse_args): Change type of c from char to int.

26 years ago * config/tc-mn10300: Handle FMT_D10 instructions.
Jeff Law [Mon, 22 Jun 1998 19:50:23 +0000 (19:50 +0000)]
    * config/tc-mn10300: Handle FMT_D10 instructions.

26 years ago * gas/mn10300/am33_6.s: New test.
Jeff Law [Mon, 22 Jun 1998 19:48:19 +0000 (19:48 +0000)]
    * gas/mn10300/am33_6.s: New test.
        * gas/mn10300/am33_7.s: Likewise.
        * gas/mn10300/am33_8.s: Likewise.
        * gas/mn10300/basic.exp: Run them.

26 years ago * m10300-opc.c: Support 4 byte DSP instructions.
Jeff Law [Mon, 22 Jun 1998 19:38:35 +0000 (19:38 +0000)]
    * m10300-opc.c: Support 4 byte DSP instructions.

26 years ago * mn10300.h (FMT_D10): Define.
Jeff Law [Mon, 22 Jun 1998 19:33:21 +0000 (19:33 +0000)]
    *  mn10300.h (FMT_D10): Define.

26 years ago * config/tc-i386.c (i386_operand): Be prepared for a space between
Ian Lance Taylor [Mon, 22 Jun 1998 19:20:14 +0000 (19:20 +0000)]
* config/tc-i386.c (i386_operand): Be prepared for a space between
the open parenthesis and the start of the register operand,
because of the June 16 change.

26 years ago * sky-dma.h, sky-gpuif.[c|h], sky-gs.h, sky-pke.[c|h],
Patrick Macdonald [Mon, 22 Jun 1998 15:08:58 +0000 (15:08 +0000)]
* sky-dma.h, sky-gpuif.[c|h], sky-gs.h, sky-pke.[c|h],
sky-vu.h: use _IOLBF on debug files, _IOFBF on trace files
* sky-gdb.[c|h] (sky_open_file()): add buffer mode to
parameter list

26 years ago* Bringing over fix for PR 16301 from sky beta branch.
Frank Ch. Eigler [Mon, 22 Jun 1998 09:25:05 +0000 (09:25 +0000)]
* Bringing over fix for PR 16301 from sky beta branch.

26 years ago * ld.texinfo: Note that -relax may make symbolic debugging
Jeff Law [Mon, 22 Jun 1998 05:59:49 +0000 (05:59 +0000)]
    * ld.texinfo: Note that -relax may make symbolic debugging
        impossible on some platforms.

26 years ago * config/tc-sh.c (md_apply_fix): Handle weak symbols correctly if
Ian Lance Taylor [Mon, 22 Jun 1998 01:27:47 +0000 (01:27 +0000)]
* config/tc-sh.c (md_apply_fix): Handle weak symbols correctly if
BFD_ASSEMBLER.

26 years agoUpdated to match latest assembler output.
Nick Clifton [Sun, 21 Jun 1998 19:46:05 +0000 (19:46 +0000)]
Updated to match latest assembler output.

26 years agoAlways perform alignment requests, even if they are deemed to be unnessasary.
Nick Clifton [Sun, 21 Jun 1998 19:27:45 +0000 (19:27 +0000)]
Always perform alignment requests, even if they are deemed to be unnessasary.

26 years ago * symtab.c (find_line_pc): assumed that a PC of 0 is illegal.
Ron Unrau [Sun, 21 Jun 1998 15:31:09 +0000 (15:31 +0000)]
    * symtab.c (find_line_pc): assumed that a PC of 0 is illegal.
          Changed to pass PC as arg and return 1 if valid (0 otherwise).
          symtab.h: change prototype to match
          symtab.c (find_line_pc_range): use new interface
          breakpoint.c (resolve_sal_pc): ditto
          gdbtk.c (gdb_set_bp): ditto

26 years ago* Fix small typo.
Frank Ch. Eigler [Sat, 20 Jun 1998 09:21:44 +0000 (09:21 +0000)]
* Fix small typo.

26 years ago * config/tc-mips.c (hilo_interlocks): Check mips_5900, not
Jeff Law [Sat, 20 Jun 1998 02:00:03 +0000 (02:00 +0000)]
    * config/tc-mips.c (hilo_interlocks): Check mips_5900, not
        mips_cpu == 5900.

26 years ago * config/tc-mn10300.c (md_assemble): Handle FMT_D8 and FMT_D9
Jeff Law [Fri, 19 Jun 1998 22:54:36 +0000 (22:54 +0000)]
    * config/tc-mn10300.c (md_assemble): Handle FMT_D8 and FMT_D9
        instruction formats.  Handle MN10300_OPERAND_24BIT modifier.
        (mn10300_insert_operand): Likewise.
        (mn10300_check_operand): Likewise.

26 years ago * gas/mn10300/am33_4.s: New test.
Jeff Law [Fri, 19 Jun 1998 22:50:44 +0000 (22:50 +0000)]
    * gas/mn10300/am33_4.s: New test.
        * gas/mn10300/am33_5.s: New test.
        * gas/mn10300/basic.exp: Run them.

26 years ago * m10300-opc.c: Support 6 and 7 byte am33 instructions.
Jeff Law [Fri, 19 Jun 1998 22:49:43 +0000 (22:49 +0000)]
    * m10300-opc.c: Support 6 and 7 byte am33 instructions.

26 years ago * ld-scripts/weak.exp: New test.
Ian Lance Taylor [Fri, 19 Jun 1998 21:13:57 +0000 (21:13 +0000)]
* ld-scripts/weak.exp: New test.
* ld-scripts/weak.t: New file.
* ld-scripts/weak1.s: New file.
* ld-scripts/weak2.s: New file.

26 years ago * elf32-mips.c (mips_elf_size_dynamic_sections): Only strip a
Ian Lance Taylor [Fri, 19 Jun 1998 21:11:47 +0000 (21:11 +0000)]
* elf32-mips.c (mips_elf_size_dynamic_sections): Only strip a
linker created empty input section if the output section has the
same name.

26 years ago * elflink.h (elf_link_output_extsym): Print an error message if
Ian Lance Taylor [Fri, 19 Jun 1998 21:10:39 +0000 (21:10 +0000)]
* elflink.h (elf_link_output_extsym): Print an error message if
_bfd_elf_section_from_bfd_section fails.

26 years ago * elf.c (_bfd_elf_section_from_bfd_section): Call bfd_set_error on
Ian Lance Taylor [Fri, 19 Jun 1998 21:10:20 +0000 (21:10 +0000)]
* elf.c (_bfd_elf_section_from_bfd_section): Call bfd_set_error on
failure.

26 years agoRemove the directory, all sky sim testcases are now in sim/sky/
Jillian Ye [Fri, 19 Jun 1998 20:26:23 +0000 (20:26 +0000)]
Remove the directory, all sky sim testcases are now in sim/sky/

26 years agoFri Jun 19 16:09:09 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
Ian Lance Taylor [Fri, 19 Jun 1998 20:10:52 +0000 (20:10 +0000)]
Fri Jun 19 16:09:09 1998  Alan Modra  <alan@spri.levels.unisa.edu.au>

* i386.h: Use FP, not sl_Suf, for fxsave and fxrstor.

26 years ago * write.c (adjust_reloc_syms): Never adjust relocs against weak
Ian Lance Taylor [Fri, 19 Jun 1998 17:58:12 +0000 (17:58 +0000)]
* write.c (adjust_reloc_syms): Never adjust relocs against weak
symbols.
* config/tc-mips.c (md_apply_fix): Adjust accordingly.

26 years ago * m10200-dis.c (print_insn_mn10200): Recognize 'break' pseudo-op.
Mark Alexander [Fri, 19 Jun 1998 16:19:12 +0000 (16:19 +0000)]
* m10200-dis.c (print_insn_mn10200): Recognize 'break' pseudo-op.

26 years agoFri Jun 19 11:59:26 1998 Joyce Janczyn <janczyn@cygnus.com>
Joyce Janczyn [Fri, 19 Jun 1998 16:02:51 +0000 (16:02 +0000)]
Fri Jun 19 11:59:26 1998  Joyce Janczyn  <janczyn@cygnus.com>

* interp.c (board): Rename am32 to stdeval1 as this is the name
consistently used to refer to the mn1030002 board.

26 years agostart-sanitize-am33
Jeff Law [Fri, 19 Jun 1998 15:54:22 +0000 (15:54 +0000)]
start-sanitize-am33
        * config/tc-mn10300.c (r_registers): Add missing registers.
        (xr_registers): New set of registers.
        (xr_register_name): New function.
        (md_assemble): Handle XRREG and PLUS operands.  Tweak handling of
        RREG operand insertion.  Handle new D6 and D7 instruction formats.
end-sanitize-am33
        * config/tc-mn10300.c (mn10300_insert_operand): Do not hardcode the
        shift amount for a repeated operand.  The shift amount for the
        repeated copy comes from the size of the operand.

26 years ago * gas/mn10300/am33_2.s: New test.
Jeff Law [Fri, 19 Jun 1998 15:47:03 +0000 (15:47 +0000)]
    * gas/mn10300/am33_2.s: New test.
        * gas/mn10300/am33_3.s: New test.
        * gas/mn10300/basic.exp: Run them.

26 years ago * m10300-opc.c: Support for 3 byte and 4 byte extended instructions
Jeff Law [Fri, 19 Jun 1998 15:45:13 +0000 (15:45 +0000)]
    * m10300-opc.c: Support for 3 byte and 4 byte extended instructions
        found on the mn10300.

26 years ago * mn10300.h (MN10300_OPERAND_XRREG): Define.
Jeff Law [Fri, 19 Jun 1998 15:41:58 +0000 (15:41 +0000)]
    * mn10300.h (MN10300_OPERAND_XRREG): Define.
        (MN10300_OPERAND_PLUS): Likewise.
        (FMT_D6, FMT_D7): Likewise.

26 years agoformatting fixes
Ian Lance Taylor [Fri, 19 Jun 1998 14:43:45 +0000 (14:43 +0000)]
formatting fixes

26 years ago * config/tc-h8300.c (get_operand): Fix typos in ldm/stm support.
Jeff Law [Fri, 19 Jun 1998 06:47:19 +0000 (06:47 +0000)]
    * config/tc-h8300.c (get_operand): Fix typos in ldm/stm support.

26 years agoUpdate.
Ulrich Drepper [Fri, 19 Jun 1998 01:58:48 +0000 (01:58 +0000)]
Update.

26 years agoAdd support for fxsave, fxrstor, sysenter and sysexit.
Ulrich Drepper [Fri, 19 Jun 1998 01:58:00 +0000 (01:58 +0000)]
Add support for fxsave, fxrstor, sysenter and sysexit.

26 years agoFix compile errors in set_mips_isa_type
John Metzler [Thu, 18 Jun 1998 22:47:43 +0000 (22:47 +0000)]
Fix compile errors in set_mips_isa_type

26 years ago*** empty log message ***
John Metzler [Thu, 18 Jun 1998 21:08:52 +0000 (21:08 +0000)]
*** empty log message ***

26 years agoRework ChangeLog entry to avoid mentioning vr5400 in a r5900 entry.
Jeff Law [Thu, 18 Jun 1998 19:14:20 +0000 (19:14 +0000)]
Rework ChangeLog entry to avoid mentioning vr5400 in a r5900 entry.

26 years agoRemove reference to vr5400 inside a r5900 ChangeLog entry.
Jeff Law [Thu, 18 Jun 1998 19:12:41 +0000 (19:12 +0000)]
Remove reference to vr5400 inside a r5900 ChangeLog entry.

26 years agoThu June 18 14:37:14 1998 Joyce Janczyn <janczyn@cygnus.com>
Joyce Janczyn [Thu, 18 Jun 1998 18:43:11 +0000 (18:43 +0000)]
Thu June 18 14:37:14 1998  Joyce Janczyn  <janczyn@cygnus.com>
* interp.c (sim_open): Fix typo in address of EXTMD register
(0x34000280, not 0x3400280).

26 years ago * mips-dis.c (print_insn_little_mips): Previously, instruction
John Metzler [Thu, 18 Jun 1998 17:30:26 +0000 (17:30 +0000)]
* mips-dis.c (print_insn_little_mips): Previously, instruction
  printing references the symbol table to determine whether the
  instruction resides in a block regular instructions or mips16
  instructions. However, when the disassembler gets used in other
  environments where the symbol table is not present, we no longer
  rely in the symbol table, rather, use the low bit of the
  instructions address to guess. There should be no change for usage
  of the disassembler in host based programse, gdb ,objdump.
(print_insn_big_mips): ditto.
(print_insn_mips): ditto

26 years agotipo
Ian Lance Taylor [Thu, 18 Jun 1998 16:20:45 +0000 (16:20 +0000)]
tipo