external/binutils.git
26 years ago* Attempt to make readelf.c compile under IRIX6 cc by inserting
Frank Ch. Eigler [Mon, 29 Jun 1998 07:40:02 +0000 (07:40 +0000)]
* Attempt to make readelf.c compile under IRIX6 cc by inserting
  non-functional "break;" in switch statement.

26 years agoSun Jun 28 22:34:34 1998 Martin M. Hunt <hunt@cygnus.com>
Martin Hunt [Mon, 29 Jun 1998 05:31:35 +0000 (05:31 +0000)]
Sun Jun 28 22:34:34 1998  Martin M. Hunt  <hunt@cygnus.com>

* gdb.gdbtk/simple.c (main): Make main return an
int so compiler will stop complaining.

26 years ago Improve support for SunPro F77.
Peter Schauer [Sun, 28 Jun 1998 18:36:50 +0000 (18:36 +0000)]
Improve support for SunPro F77.
* dbxread.c (end_psymtab, process_one_symbol):  Handle minimal
symbols with trailing underscore names.
* minsyms.c (find_stab_function_addr):  Ditto.
* dbxread.c (process_one_symbol):  Ignore N_ALIAS for now.
* partial-stab.h (case N_ALIAS):  Ditto.
* stabsread.c (read_sun_builtin_type):  Handle boolean types.

26 years ago * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
Keith Seitz [Sat, 27 Jun 1998 00:47:35 +0000 (00:47 +0000)]
    * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.

        * configure.in: Add options for gdbtk testsuite.

        * configure: Regenerate.

        * gdb.gdbtk: New directory to hold gdbtk tests.

        * gdb.gdbtk/console.{exp, test}: New console window tests.

26 years ago * symtab.h (enum namespace): Add new namespaces FUNCTIONS_NAMESPACE,
Keith Seitz [Sat, 27 Jun 1998 00:45:20 +0000 (00:45 +0000)]
    * symtab.h (enum namespace): Add new namespaces FUNCTIONS_NAMESPACE,
        TYPES_NAMESPACE, METHODS_NAMESPACE, and VARIABLES_NAMESPACE used by
        new search_symbols.
        Add prototype for search_symbols and free_search_symbols.

        * symtab.c (list_symbols): Rewrite to use new search_symbols.
        (file_matches): New helper function for search_symbols.
        (free_search_symbols): New function which frees data returned from
        search_symbols.
        (print_symbol_info): New helper function which prints info about a
        matched symbol to stdout. Extracted from old list_symbols.
        (print_msymbol_info): New helper function which prints info about
        a matched msymbol to stdout. Extracted from old list_symbols.
        (symtab_symbol_info): Extracted from old list_symbols.
        (variables_info): Use symtab_symbol_info.
        (functions_info): Use symtab_symbol_info.
        (types_info): Use symtab_symbol_info.
        (rbreak_command): Rewrite to use new search_symbols.

        * gdbtk.c: Change all references to static global "interp" to
        "gdbtk_interp" and export this global.
        (gdbtk_init): If gdbtk_source_filename is not NULL, source this file
        into the interpreter when it goes idle.
        Add new command "gdb_search".
        (gdb_search): New function which searches the symbol table.
        (gdbtk_test): New function called by main when the --tclcommand
        option is used.

        * main.c (main): Add a new option "--tclcommand" which is used
        by the testsuite to source a file into the interpreter when it
        goes idle.

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 ***