external/binutils.git
27 years agoAdd LMA_P and DO_WRITE arguments to sim/common/sim-load.c:sim_load_file().
Andrew Cagney [Wed, 22 Oct 1997 05:26:27 +0000 (05:26 +0000)]
Add LMA_P and DO_WRITE arguments to sim/common/sim-load.c:sim_load_file().
Update all simulators.
Clarify behavour of sim_load in remote-sim.h

27 years ago* nrun.c (main): Exit if bfd_openr fails.
Doug Evans [Wed, 22 Oct 1997 02:12:41 +0000 (02:12 +0000)]
* nrun.c (main):  Exit if bfd_openr fails.
Call bfd_check_format after bfd_openr.

27 years ago * nrun.c (main): Remove useless test of name != NULL.
Doug Evans [Wed, 22 Oct 1997 01:38:49 +0000 (01:38 +0000)]
* nrun.c (main): Remove useless test of name != NULL.

27 years ago * ch-exp.c: Rename FIELD_NAME to DOT_FIELD_NAME (to avoid conflict).
Per Bothner [Tue, 21 Oct 1997 21:15:52 +0000 (21:15 +0000)]
* ch-exp.c:  Rename FIELD_NAME to DOT_FIELD_NAME (to avoid conflict).

27 years ago * config/tc-sparc.c (md_apply_fix3, cases ..._H44, ..._HIX22): Leave
Doug Evans [Tue, 21 Oct 1997 17:23:12 +0000 (17:23 +0000)]
* config/tc-sparc.c (md_apply_fix3, cases ..._H44, ..._HIX22): Leave
overflow signalling to linker.

27 years ago * simops.c: Correctly handle register restores for "ret" and "retf"
Jeff Law [Tue, 21 Oct 1997 16:07:53 +0000 (16:07 +0000)]
    * simops.c: Correctly handle register restores for "ret" and "retf"
        instructions.
pr13306 related stuff.

27 years agoUse SIM*_OVERFLOW_RESULT defined in sim-alu.h
Andrew Cagney [Tue, 21 Oct 1997 07:57:33 +0000 (07:57 +0000)]
Use SIM*_OVERFLOW_RESULT defined in sim-alu.h

27 years agoPacify GCC -Wall
Andrew Cagney [Tue, 21 Oct 1997 07:41:46 +0000 (07:41 +0000)]
Pacify GCC -Wall

27 years agoOutput pc profile statistics once gathered.
Andrew Cagney [Tue, 21 Oct 1997 07:40:00 +0000 (07:40 +0000)]
Output pc profile statistics once gathered.

27 years agoDelete profile support from MIPS simulator, use sim/common/sim-profile
Andrew Cagney [Tue, 21 Oct 1997 03:41:21 +0000 (03:41 +0000)]
Delete profile support from MIPS simulator, use sim/common/sim-profile
module instead.
Generate a "gmon.out" (gprof) when profiling the target PC.
Add target PC profiling option --profile-pc-granularity (bucket size)

27 years ago * configure.in (sparc64): Set arch to v9-64.
Doug Evans [Mon, 20 Oct 1997 20:02:28 +0000 (20:02 +0000)]
* configure.in (sparc64): Set arch to v9-64.
* configure: Regenerated.

27 years agoVarious fixes for openvms/alpha.
Ian Lance Taylor [Mon, 20 Oct 1997 19:43:05 +0000 (19:43 +0000)]
Various fixes for openvms/alpha.

27 years agoMon Oct 20 15:31:43 1997 Klaus K"ampf <kkaempf@progis.de>
Ian Lance Taylor [Mon, 20 Oct 1997 19:33:16 +0000 (19:33 +0000)]
Mon Oct 20 15:31:43 1997  Klaus K"ampf  <kkaempf@progis.de>

* configure.com (HAVE_SBRK): Undefine.

27 years agoMon Oct 20 15:28:49 1997 Klaus K"ampf <kkaempf@progis.de>
Ian Lance Taylor [Mon, 20 Oct 1997 19:30:47 +0000 (19:30 +0000)]
Mon Oct 20 15:28:49 1997  Klaus K"ampf  <kkaempf@progis.de>

* makefile.vms: Fix to work with DEC C.

27 years agovarious evax patches
Ian Lance Taylor [Mon, 20 Oct 1997 19:23:09 +0000 (19:23 +0000)]
various evax patches

27 years agoMon Oct 20 15:01:27 1997 Klaus K"ampf <kkaempf@progis.de>
Ian Lance Taylor [Mon, 20 Oct 1997 19:08:15 +0000 (19:08 +0000)]
Mon Oct 20 15:01:27 1997  Klaus K"ampf  <kkaempf@progis.de>

* evax-egsd.c: make section flags dec c compatible

27 years agoMon Oct 20 14:54:06 1997 Klaus K"ampf <kkaempf@progis.de>
Ian Lance Taylor [Mon, 20 Oct 1997 18:56:21 +0000 (18:56 +0000)]
Mon Oct 20 14:54:06 1997  Klaus K"ampf  <kkaempf@progis.de>

* config/obj-evax.c: support .weak pseudo-op

27 years ago * ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
Ian Lance Taylor [Mon, 20 Oct 1997 18:37:48 +0000 (18:37 +0000)]
* ld-srec/sr3.cc: Add definitions for terminate, __terminate, and
  __throw, since the current g++ expects them to be defined.

27 years ago * tc-sparc.c (default_arch_size): New static local.
Doug Evans [Mon, 20 Oct 1997 17:23:10 +0000 (17:23 +0000)]
* tc-sparc.c (default_arch_size): New static local.
(struct sparc_arch): Rename arch_size to default_arch_size.
New member user_option_p.
(sparc_arch_table): Always include v9, v9a.  New entry v9-64.
(init_default_arch): Check whether default arch is valid.
Set default_arch_size in addition to sparc_arch_size.
(OPTION_32,OPTION_64): Define.
(md_longopts): New entries for -32, -64.
(md_parse_option): Handle them.
(md_show_usage): Print them.  Ensure init_default_arch called.

27 years ago * som.c (normalize): Delete function.
Jeff Law [Mon, 20 Oct 1997 15:37:44 +0000 (15:37 +0000)]
    * som.c (normalize): Delete function.
        (som_bfd_ar_write_symbol_stuff): New parameter elength.  All callers
        changed.  Use passed in elength to determine size of the extended
        name table instead of computing it again.

27 years agofix ChangeLog entry
Ian Lance Taylor [Mon, 20 Oct 1997 14:56:55 +0000 (14:56 +0000)]
fix ChangeLog entry

27 years ago * peicode.h (coff_swap_scnhdr_out): Don't clobber other flag
Ian Lance Taylor [Mon, 20 Oct 1997 14:55:58 +0000 (14:55 +0000)]
* peicode.h (coff_swap_scnhdr_out): Don't clobber other flag
settings when setting IMAGE_SCN_MEM_READ.  From Jim Wilson
<wilson@cygnus.com>.

27 years agoHave single bit macros return an unsigned result. Avoids risk (and
Andrew Cagney [Mon, 20 Oct 1997 07:27:55 +0000 (07:27 +0000)]
Have single bit macros return an unsigned result. Avoids risk (and
need) of sign extending results.

27 years agoMake mips registers of type unsigned_word.
Andrew Cagney [Mon, 20 Oct 1997 06:28:53 +0000 (06:28 +0000)]
Make mips registers of type unsigned_word.
Ensure all references to MIPS registers use same type.

27 years ago * som.c (som_bfd_ar_write_symbol_stuff): Account for trailing
Jeff Law [Mon, 20 Oct 1997 03:01:55 +0000 (03:01 +0000)]
    * som.c (som_bfd_ar_write_symbol_stuff): Account for trailing
        '/' in the extended name table.

27 years agoAdd 8 bit arithmetic to sim-alu.
Andrew Cagney [Mon, 20 Oct 1997 02:03:06 +0000 (02:03 +0000)]
Add 8 bit arithmetic to sim-alu.
Fix flags (Carry, oVerflow) for negate and subtract.
Add ALU*_RESULT macros for accessing final result of ALU op.

27 years ago * write.c (subsegs_finish): New function, broken out of
Ian Lance Taylor [Sun, 19 Oct 1997 18:14:01 +0000 (18:14 +0000)]
* write.c (subsegs_finish): New function, broken out of
write_object_file.
(write_object_file): Some code moves into subsegs_finish.
* write.c (subsegs_finish): Declare.
* as.c (main): Call subsegs_finish.
Fixes last frag when generating a listing for a file with an error.

27 years ago * read.c (s_include): Check for error return from
Ian Lance Taylor [Sun, 19 Oct 1997 17:51:31 +0000 (17:51 +0000)]
* read.c (s_include): Check for error return from
demand_copy_string.
PR 13566.

27 years ago * infcmd.c: Improve grammar of "set args" help.
Stan Shebs [Fri, 17 Oct 1997 20:24:02 +0000 (20:24 +0000)]
* infcmd.c: Improve grammar of "set args" help.

27 years agoopcodes/mips-opc.c (bnezl,beqzl): Mark these as also tx39.
Gavin Romig-Koch [Fri, 17 Oct 1997 17:26:45 +0000 (17:26 +0000)]
opcodes/mips-opc.c (bnezl,beqzl): Mark these as also tx39.

27 years ago * ldlang.c (lang_register_vers_node): Only check globals<=>locals,
Richard Henderson [Fri, 17 Oct 1997 07:05:05 +0000 (07:05 +0000)]
    * ldlang.c (lang_register_vers_node): Only check globals<=>locals,
        since we need to be able to export different versions of the same
        symbol.

27 years ago * elflink.h (elf_link_assign_sym_version): For explicitly versioned
Richard Henderson [Fri, 17 Oct 1997 07:04:28 +0000 (07:04 +0000)]
    * elflink.h (elf_link_assign_sym_version): For explicitly versioned
        symbols, check globals list before matching on locals.

27 years agoPreliminary tests for sim-alu module.
Andrew Cagney [Fri, 17 Oct 1997 03:57:53 +0000 (03:57 +0000)]
Preliminary tests for sim-alu module.

27 years agoMake decl of sds_load static
Michael Meissner [Thu, 16 Oct 1997 19:06:25 +0000 (19:06 +0000)]
Make decl of sds_load static

27 years agoopcodes/mips-opc.c: Note that 'jalx' is (probably incorrectly) marked I1.
Gavin Romig-Koch [Thu, 16 Oct 1997 16:03:22 +0000 (16:03 +0000)]
opcodes/mips-opc.c: Note that 'jalx' is (probably incorrectly) marked I1.

27 years agofix typo
Michael Meissner [Thu, 16 Oct 1997 12:22:05 +0000 (12:22 +0000)]
fix typo

27 years agoFix mangled patch
Michael Meissner [Thu, 16 Oct 1997 12:19:16 +0000 (12:19 +0000)]
Fix mangled patch

27 years agoMove register definitions and macros out of interp.c and into sim-main.h
Andrew Cagney [Thu, 16 Oct 1997 03:50:48 +0000 (03:50 +0000)]
Move register definitions and macros out of interp.c and into sim-main.h

27 years agoCheckpoint IGEN version of MIPS simulator.
Andrew Cagney [Thu, 16 Oct 1997 03:41:57 +0000 (03:41 +0000)]
Checkpoint IGEN version of MIPS simulator.

27 years agoRename generated file engine.c to oengine.c.
Andrew Cagney [Thu, 16 Oct 1997 03:39:13 +0000 (03:39 +0000)]
Rename generated file engine.c to oengine.c.

27 years ago* gencode.c (build_instruction): Use FPR_STATE not fpr_state.
Andrew Cagney [Thu, 16 Oct 1997 03:29:47 +0000 (03:29 +0000)]
* gencode.c (build_instruction): Use FPR_STATE not fpr_state.

27 years ago* gencode.c (build_instruction): For "FPSQRT", output correct number
Andrew Cagney [Thu, 16 Oct 1997 03:23:16 +0000 (03:23 +0000)]
* gencode.c (build_instruction): For "FPSQRT", output correct number
of arguments to Recip.

27 years ago* gen-semantics.c (print_semantic_body): Use CIA not cia.ip. Escape
Andrew Cagney [Thu, 16 Oct 1997 03:19:41 +0000 (03:19 +0000)]
* gen-semantics.c (print_semantic_body): Use CIA not cia.ip. Escape
newlines at end of generated call to sim_engine_abort.

27 years ago * peicode.h (pe_mkobject_hook): Set DLL flag.
Ian Lance Taylor [Wed, 15 Oct 1997 20:34:26 +0000 (20:34 +0000)]
* peicode.h (pe_mkobject_hook): Set DLL flag.
(pe_bfd_copy_private_bfd_data): Copy DLL flag.

27 years ago* sparc/tm-sparc.h (STORE_STRUCT_RETURN): Change to handle --enable-64-bit-bfd.
David Edelsohn [Wed, 15 Oct 1997 19:08:18 +0000 (19:08 +0000)]
* sparc/tm-sparc.h (STORE_STRUCT_RETURN): Change to handle --enable-64-bit-bfd.

27 years ago (STORE_STRUCT_RETURN): Change to handle --enable-64-bit-bfd.
David Edelsohn [Wed, 15 Oct 1997 19:07:30 +0000 (19:07 +0000)]
(STORE_STRUCT_RETURN): Change to handle --enable-64-bit-bfd.

27 years ago * scripttempl/pe.sc: Put .stab and .stabstr sections at end.
Ian Lance Taylor [Wed, 15 Oct 1997 18:53:18 +0000 (18:53 +0000)]
* scripttempl/pe.sc: Put .stab and .stabstr sections at end.

27 years ago * peicode.h (coff_swap_scnhdr_out): Set IMAGE_SCN_MEM_DISCARDABLE
Ian Lance Taylor [Wed, 15 Oct 1997 18:17:40 +0000 (18:17 +0000)]
* peicode.h (coff_swap_scnhdr_out): Set IMAGE_SCN_MEM_DISCARDABLE
for .stab* sections.  Replace strlen of constant strings with
number.

27 years ago * config/sparc/tm-sparc.h (FIX_CALL_DUMMY): Mask off displacement
David Edelsohn [Wed, 15 Oct 1997 17:31:07 +0000 (17:31 +0000)]
* config/sparc/tm-sparc.h (FIX_CALL_DUMMY): Mask off displacement
to 30 bits in call insn to handle --enable-64-bit-bfd.

27 years ago * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.
Jeff Law [Wed, 15 Oct 1997 16:40:48 +0000 (16:40 +0000)]
    * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.

[ pseudo-ops and directives must not start in column zero on the PA. ]

27 years ago * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
Jeff Law [Wed, 15 Oct 1997 16:37:03 +0000 (16:37 +0000)]
    * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
        changes.

27 years agoBring over from r5900 branch.
Jeff Law [Wed, 15 Oct 1997 04:11:06 +0000 (04:11 +0000)]
Bring over from r5900 branch.

27 years ago * read.c (get_line_sb): Accept any eol marker while scanning macros.
Richard Henderson [Wed, 15 Oct 1997 03:56:30 +0000 (03:56 +0000)]
    * read.c (get_line_sb): Accept any eol marker while scanning macros.

27 years ago * config/tc-alpha.h (DIFF_EXPR_OK): Define.
Richard Henderson [Wed, 15 Oct 1997 02:17:00 +0000 (02:17 +0000)]
    * config/tc-alpha.h (DIFF_EXPR_OK): Define.
        * config/tc-i386.h (DIFF_EXPR_OK): Define.
        * config/tc-alpha.c (md_apply_fix): Notice fx_pcrel and substitute
        the correct relocation when it exists.
        * config/tc-i386.c (md_apply_fix3): Likewise.
        * config/tc-ppc.h: Correct typo in comment.
        * config/tc-v850.h: Likewise.

27 years agoSanitize additional files.
Andrew Cagney [Wed, 15 Oct 1997 00:05:28 +0000 (00:05 +0000)]
Sanitize additional files.

27 years agoEnable d10v simulator testsuite - two tests: Hello World and exit47.
Andrew Cagney [Wed, 15 Oct 1997 00:00:41 +0000 (00:00 +0000)]
Enable d10v simulator testsuite - two tests: Hello World and exit47.

27 years agoHandle core regions which start at a poorly aligned address.
Andrew Cagney [Tue, 14 Oct 1997 23:45:52 +0000 (23:45 +0000)]
Handle core regions which start at a poorly aligned address.

27 years agoAdd function to determine if a symbol is located at a given address.
Nick Clifton [Tue, 14 Oct 1997 23:12:18 +0000 (23:12 +0000)]
Add function to determine if a symbol is located at a given address.

27 years agoNew dummy function for symbol_at_address_func field of disassemble_info
Nick Clifton [Tue, 14 Oct 1997 23:09:59 +0000 (23:09 +0000)]
New dummy function for symbol_at_address_func field of disassemble_info
structure.
Add code to use this field in v850 disassembly.

27 years agoAdded new field to disassemble_info structure to provide a function which
Nick Clifton [Tue, 14 Oct 1997 23:05:34 +0000 (23:05 +0000)]
Added new field to disassemble_info structure to provide a function which
determines if a symbol can be found at a given address.

27 years ago * elf64-alpha.c (elf64_alpha_merge_ind_symbols): New function to
Richard Henderson [Tue, 14 Oct 1997 22:46:33 +0000 (22:46 +0000)]
    * elf64-alpha.c (elf64_alpha_merge_ind_symbols): New function to
        merge got and reloc entries from ind syms to their target.
        (elf64_alpha_always_size_sections): Call it.
        (elf64_alpha_check_relocs): Operate on the target of indirect symbols.
        (elf64_alpha_can_merge_gots): Likewise.
        (elf64_alpha_merge_gots): Likewise.

        * elf64-alpha.c (elf64_alpha_relocate_section): Back out HJ's change,
        as it is insufficient to handle the relocation changes as well.

27 years ago * h8300.h: Bit ops with absolute addresses not in the 8 bit
Jeff Law [Tue, 14 Oct 1997 19:19:15 +0000 (19:19 +0000)]
    * h8300.h: Bit ops with absolute addresses not in the 8 bit
        area are not available in the base model (H8/300).
pr 13467.

27 years ago* sim-alu.h (ALU64_HAD_OVERFLOW): Define.
Andrew Cagney [Tue, 14 Oct 1997 09:39:05 +0000 (09:39 +0000)]
* sim-alu.h (ALU64_HAD_OVERFLOW): Define.
(ALU64_SUB): Define.
* Make-common.in (all): Build SIM_EXTRA_ALL first.
(.gdbinit): Remove dependencies, generate once per build.

27 years agoCheckpoint IGEN version of MIPS simulator.
Andrew Cagney [Tue, 14 Oct 1997 09:34:08 +0000 (09:34 +0000)]
Checkpoint IGEN version of MIPS simulator.

27 years agoremote-sim.h: Clarify sim_read, sim_write MEM argument.
Andrew Cagney [Tue, 14 Oct 1997 09:33:18 +0000 (09:33 +0000)]
remote-sim.h: Clarify sim_read, sim_write MEM argument.

27 years agoMove global MIPS simulator variables into sim_cpu struct.
Andrew Cagney [Tue, 14 Oct 1997 09:26:03 +0000 (09:26 +0000)]
Move global MIPS simulator variables into sim_cpu struct.

27 years agoCorrect type of address argument for sim_core_{read,write}
Andrew Cagney [Tue, 14 Oct 1997 09:24:57 +0000 (09:24 +0000)]
Correct type of address argument for sim_core_{read,write}

27 years agoo Add support for configuring wordsize, fp hardware and target
Andrew Cagney [Tue, 14 Oct 1997 07:27:31 +0000 (07:27 +0000)]
o Add support for configuring wordsize, fp hardware and target
endianness.  Provide defaults for some tier-1 mips targets.
o Parameterize all functions with SIM_DESC.

27 years ago * elf64-alpha.c (elf64_alpha_calc_dynrel_sizes): Allow for RELATIVE
Richard Henderson [Tue, 14 Oct 1997 06:12:50 +0000 (06:12 +0000)]
    * elf64-alpha.c (elf64_alpha_calc_dynrel_sizes): Allow for RELATIVE
        relocs for symbols in shlibs that have been forced local.
        (elf64_alpha_relocate_section): Output RELATIVEs in .got for same.

27 years ago * bfd/elf64-alpha.c (elf64_alpha_relocate_section): Use the
Richard Henderson [Tue, 14 Oct 1997 04:24:59 +0000 (04:24 +0000)]
    * bfd/elf64-alpha.c (elf64_alpha_relocate_section): Use the
        got_enties of the default symbol for the default versioned
        symbol.  Patch from hjl@gnu.ai.mit.edu, modified not to use
        alloca in the loop.

27 years agoOutput line-ref to original igen source file when generating trace
Andrew Cagney [Tue, 14 Oct 1997 02:54:08 +0000 (02:54 +0000)]
Output line-ref to original igen source file when generating trace
statements.
Define NIA macro (dependant on gen-delayed-branch).
Verify opening/closing quote in input assembler strings.

27 years agoRELOC_22_PCREL only uses bottom 24 bits of PC.
Nick Clifton [Tue, 14 Oct 1997 00:34:46 +0000 (00:34 +0000)]
RELOC_22_PCREL only uses bottom 24 bits of PC.

27 years agoAllow assembler to make parallel instructions where there the seconds
Andrew Cagney [Mon, 13 Oct 1997 23:17:22 +0000 (23:17 +0000)]
Allow assembler to make parallel instructions where there the seconds
(latter) outputs intersect with the first (earlier) inputs.

27 years ago * ecoff.c (PAGE_SIZE): Double to 8k as a hack to allow some C++
Richard Henderson [Mon, 13 Oct 1997 22:28:35 +0000 (22:28 +0000)]
    * ecoff.c (PAGE_SIZE): Double to 8k as a hack to allow some C++
        templated programs to build with -g.

27 years ago * simops.c (OP_6A01): Change OP_POSTDEC to OP_POSTINC and move
Fred Fish [Mon, 13 Oct 1997 18:26:52 +0000 (18:26 +0000)]
* simops.c (OP_6A01): Change OP_POSTDEC to OP_POSTINC and move
exception generation code to OP_6E01.
(OP_6E01): Change OP_POSTINC to OP_POSTDEC and insert exception
generation code.
PR 13550

27 years ago * simops.c (OP_6401): postdecrement on r15 is OK, remove exception.
Fred Fish [Sat, 11 Oct 1997 16:50:05 +0000 (16:50 +0000)]
  * simops.c (OP_6401): postdecrement on r15 is OK, remove exception.
      (OP_6601): Ditto.
PR 13498

27 years ago * simops.c (OP_6401): postdecrement on r15 is OK, remove exception.
Fred Fish [Sat, 11 Oct 1997 16:48:47 +0000 (16:48 +0000)]
  * simops.c (OP_6401): postdecrement on r15 is OK, remove exception.
      (OP_6601): Ditto.

27 years agoAdded .tcomon section initialisation.
Nick Clifton [Sat, 11 Oct 1997 01:02:07 +0000 (01:02 +0000)]
Added .tcomon section initialisation.

27 years agoJim fixed the fixups for conditional and unconditional branches.
Nick Clifton [Sat, 11 Oct 1997 00:55:57 +0000 (00:55 +0000)]
Jim fixed the fixups for conditional and unconditional branches.
Added code to support the bss and common sections in thr ZDA and SDA areas.

27 years agoFixed bug extracting displacement from a JR instruction.
Nick Clifton [Fri, 10 Oct 1997 23:41:43 +0000 (23:41 +0000)]
Fixed bug extracting displacement from a JR instruction.

27 years agoFixed bugs exposed by compiling NEC sample sources.
Nick Clifton [Fri, 10 Oct 1997 23:01:17 +0000 (23:01 +0000)]
Fixed bugs exposed by compiling NEC sample sources.

27 years ago * configure.in (sparc): Set DEFAULT_ARCH from correct target.
David Edelsohn [Fri, 10 Oct 1997 22:02:59 +0000 (22:02 +0000)]
* configure.in (sparc): Set DEFAULT_ARCH from correct target.
* configure: Regenerated.

27 years ago * objcopy.c, objcopy.1, binutils.texi: "localize" is a better name
Richard Henderson [Fri, 10 Oct 1997 21:14:29 +0000 (21:14 +0000)]
    * objcopy.c, objcopy.1, binutils.texi: "localize" is a better name
        than "privatize".  Update all references.

27 years agoFri Oct 10 11:22:45 1997 Martin M. Hunt <hunt@cygnus.com>
Martin Hunt [Fri, 10 Oct 1997 18:22:59 +0000 (18:22 +0000)]
Fri Oct 10 11:22:45 1997  Martin M. Hunt  <hunt@cygnus.com>

* config/tc-d10v.c: Fixes to make sure the AT_WORD
expression is not confused with -1.

27 years agoFlag SP as modified for @-sp operand - OPERAND_ATMINUS.
Andrew Cagney [Fri, 10 Oct 1997 05:59:16 +0000 (05:59 +0000)]
Flag SP as modified for @-sp operand - OPERAND_ATMINUS.

27 years agoDo not allow auto inc/dec to parallelize with an instruction that uses the index...
Michael Meissner [Fri, 10 Oct 1997 04:50:36 +0000 (04:50 +0000)]
Do not allow auto inc/dec to parallelize with an instruction that uses the index register

27 years ago * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
David Edelsohn [Fri, 10 Oct 1997 01:19:45 +0000 (01:19 +0000)]
* gas/sparc/set64.[sd]: `set' doesn't take negative arguments.

27 years ago * elf64-sparc.c (sparc_elf_{hix22,lox10}_reloc): New functions.
David Edelsohn [Thu, 9 Oct 1997 23:46:24 +0000 (23:46 +0000)]
* elf64-sparc.c (sparc_elf_{hix22,lox10}_reloc): New functions.
(sparc64_elf_howto_table): Use them for HIX22,LOX10 relocs.

27 years ago Added MIPS16 PC masking for disassembly. See PR 12149.
Frank Ch. Eigler [Thu, 9 Oct 1997 20:26:08 +0000 (20:26 +0000)]
Added MIPS16 PC masking for disassembly.  See PR 12149.

27 years ago * binutils.texi (strip): Remove duplicate --target. From Marty
Ian Lance Taylor [Thu, 9 Oct 1997 20:04:25 +0000 (20:04 +0000)]
* binutils.texi (strip): Remove duplicate --target.  From Marty
Leisner <leisner@sdsp.mc.xerox.com>.

27 years ago * nm.c (lineno_cache_bfd): New file static variable.
Ian Lance Taylor [Thu, 9 Oct 1997 19:59:15 +0000 (19:59 +0000)]
* nm.c (lineno_cache_bfd): New file static variable.
(lineno_cache_rel_bfd): New file static variable.
(display_archive): Clear lineno_cache_bfd and lineno_cache_rel_bfd
when closing a BFD.
(display_file): Likewise.
(print_symbol): Use lineno_cache_bfd and lineno_cache_rel_bfd
instead of cache_bfd and cache_rel_bfd.  Make seccount static, and
only set it when setting relocs.

27 years ago From Robin Kirkham <Robin.Kirkham@mlb.dmt.csiro.au>:
Ian Lance Taylor [Thu, 9 Oct 1997 19:30:16 +0000 (19:30 +0000)]
From Robin Kirkham <Robin.Kirkham@mlb.dmt.csiro.au>:
* config/tc-m68k.c (archs): Add 68306, 68307, 68322, 68356, 68334,
68336, 68341, 68349.
* doc/c-m68k.texi (M68K-Opts): Add -m68ec000 -m68hc000 -m68hc001
-m68306, -m68307, -m68322, -m68356, -m68ec020, -m68ec030,
-m68ec040, -m68ec060, -m68330, -m68334, -m68336, -m68341,
-m68349.

27 years ago * doc/Makefile.am (CPU_DOCS): Define.
Ian Lance Taylor [Thu, 9 Oct 1997 19:22:15 +0000 (19:22 +0000)]
* doc/Makefile.am (CPU_DOCS): Define.
(as.info): Depend upon $(CPU_DOCS).
* doc/Makefile.in: Rebuild.

27 years ago * configure.in: Remove AM_PROG_INSTALL; it's called by
Ian Lance Taylor [Thu, 9 Oct 1997 19:20:14 +0000 (19:20 +0000)]
* configure.in: Remove AM_PROG_INSTALL; it's called by
AM_INIT_AUTOMAKE.
* configure: Rebuild.

27 years ago * config/tc-d10v.c (write_2_short): Fix bug that wouldn't allow
Joern Rennecke [Thu, 9 Oct 1997 18:37:16 +0000 (18:37 +0000)]
    * config/tc-d10v.c (write_2_short): Fix bug that wouldn't allow
        to pair a branch and link with anything but an exe instruction.
Fix for gas/13494.

27 years ago * tc-d10v.h (TC_START_LABEL): Don't define.
Joern Rennecke [Thu, 9 Oct 1997 18:28:59 +0000 (18:28 +0000)]
    * tc-d10v.h (TC_START_LABEL): Don't define.
        (tc_frob_label): Define.
Fix for gas/13307.

27 years ago * gas/sparc/set64.d: Update for recent disassembler changes.
Frank Ch. Eigler [Thu, 9 Oct 1997 18:04:54 +0000 (18:04 +0000)]
    * gas/sparc/set64.d: Update for recent disassembler changes.
        * gas/sparc/splet.d: Likewise.

27 years ago * gas/arm/arm7t.d: Update for recent disassembler changes.
Ian Lance Taylor [Thu, 9 Oct 1997 17:01:48 +0000 (17:01 +0000)]
* gas/arm/arm7t.d: Update for recent disassembler changes.
* gas/h8300/ffxx1.d: Likewise.

27 years agoSnap. Gets through igen's checks.
Andrew Cagney [Thu, 9 Oct 1997 08:38:22 +0000 (08:38 +0000)]
Snap. Gets through igen's checks.

27 years agoAdd -Wnodiscard option so that warning about discarded instructions
Andrew Cagney [Thu, 9 Oct 1997 08:35:33 +0000 (08:35 +0000)]
Add -Wnodiscard option so that warning about discarded instructions
can be suppressed.
Allow ``<insn-spec> { <nmemonic> | <model> }'' in instruction file.