external/binutils.git
26 years agoDon't abort() when system call is unknown.
Andrew Cagney [Wed, 11 Feb 1998 07:11:28 +0000 (07:11 +0000)]
Don't abort() when system call is unknown.

26 years agoEnsure zero-hardwired bits in DPSW remain zero.
Andrew Cagney [Wed, 11 Feb 1998 06:34:30 +0000 (06:34 +0000)]
Ensure zero-hardwired bits in DPSW remain zero.

26 years agoHandle xxx@word + N. Treat it as xxx >> 2 + N.
Andrew Cagney [Wed, 11 Feb 1998 02:46:51 +0000 (02:46 +0000)]
Handle xxx@word + N.  Treat it as xxx >> 2 + N.

26 years ago * tracepoint.c (tracepoint_operation): Call the modify_tracepoint_hook
Keith Seitz [Wed, 11 Feb 1998 02:33:22 +0000 (02:33 +0000)]
    * tracepoint.c (tracepoint_operation): Call the modify_tracepoint_hook
        if it exists.
        Remove static declaration of free_actions.

        * tracepoint.h: Add declaration of free_actions.

        * gdbtk.c (gdbtk_modify_tracepoint): Define new tracepoint modification
hook.
        (gdbtk_print_frame_info): Define this hook so that current_source_symtab
        is set properly.
        (gdb_actions_command): Use free_actions () from tracepoint.c/h.

26 years agoDo not complain when merging m32r binaries into m32rx binaries.
Nick Clifton [Wed, 11 Feb 1998 00:13:05 +0000 (00:13 +0000)]
Do not complain when merging m32r binaries into m32rx binaries.

26 years agoFix PR14909 by reducing the paranoia in locating the assocaueted HI16S reloc
Nick Clifton [Tue, 10 Feb 1998 23:40:20 +0000 (23:40 +0000)]
Fix PR14909 by reducing the paranoia in locating the assocaueted HI16S reloc
of a LO16 reloc.

26 years ago * config/tc-dvp.c (*): pke->vif, gpuif->gif.
Doug Evans [Tue, 10 Feb 1998 23:19:44 +0000 (23:19 +0000)]
* config/tc-dvp.c (*): pke->vif, gpuif->gif.

26 years agoRemove dvp testsuite entry.
Doug Evans [Tue, 10 Feb 1998 23:15:04 +0000 (23:15 +0000)]
Remove dvp testsuite entry.
Fix up sky sanitization.

26 years ago[TEXT|DATA|BSS]_SECTION_NAME
James Lemke [Tue, 10 Feb 1998 23:06:13 +0000 (23:06 +0000)]
[TEXT|DATA|BSS]_SECTION_NAME

26 years ago * ehopt.c (eh_frame_code_alignment): If not BFD_ASSEMBLER, use
Ian Lance Taylor [Tue, 10 Feb 1998 22:59:19 +0000 (22:59 +0000)]
* ehopt.c (eh_frame_code_alignment): If not BFD_ASSEMBLER, use
seg_fix_rotP rather than fix_root from seg_info.

26 years ago * dvp-opc.c (*): pke,gpuif renamed to vif,gif.
Doug Evans [Tue, 10 Feb 1998 22:58:49 +0000 (22:58 +0000)]
* dvp-opc.c (*): pke,gpuif renamed to vif,gif.
* dvp-dis.c (*): Likewise.

26 years agoDefine default values of [TEXT|DATA|BSS]_SECTION_NAME
James Lemke [Tue, 10 Feb 1998 22:38:15 +0000 (22:38 +0000)]
Define default values of [TEXT|DATA|BSS]_SECTION_NAME

26 years ago * archures.c (bfd_mach_dvp_{vif,gif}): Renamed from ..._{pke,gpuif}.
Doug Evans [Tue, 10 Feb 1998 21:32:14 +0000 (21:32 +0000)]
* archures.c (bfd_mach_dvp_{vif,gif}): Renamed from ..._{pke,gpuif}.
(bfd_txvu_arch): Delete.
* cpu-mips.c (arch_info_struct): dvp:{vif,gif} renamed from
dvp:{pke,gpuif}.
* bfd-in2.h: Regenerate.

26 years agoTue Feb 10 16:17:20 1998 H.J. Lu <hjl@gnu.org>
Ian Lance Taylor [Tue, 10 Feb 1998 21:20:02 +0000 (21:20 +0000)]
Tue Feb 10 16:17:20 1998  H.J. Lu  <hjl@gnu.org>

* ldlex.l (V_IDENTIFIER): Allow '.' as symbol prefix.

26 years ago* Add support for 0x1_2_3_4 bignums.
Ian Carmichael [Tue, 10 Feb 1998 20:41:10 +0000 (20:41 +0000)]
* Add support for 0x1_2_3_4 bignums.

26 years agoMon Feb 10 12:37:47 1998 Philippe De Muyter <phdm@macqel.be>
Jason Molenda [Tue, 10 Feb 1998 20:14:43 +0000 (20:14 +0000)]
Mon Feb 10 12:37:47 1998  Philippe De Muyter  <phdm@macqel.be>

        * m68k/tm-delta68.h (EXTRACT_RETURN_VALUE): Type argument for
        `REGISTER_CONVERT_TO_VIRTUAL is `TYPE', not
        `REGISTER_VIRTUAL_TYPE (FP0_REGNUM)';
        (STORE_RETURN_VALUE): Ditto, and offset for `write_register_bytes'
        is `REGISTER_BYTE (FP0_REGNUM)', not `FP0_REGNUM'.
        (FRAME_NUM_ARGS): New macro.
        * m68k/tm-news.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Ditto.
        * delta68-nat.c (clear_insn_cache): New function, forgotten in previous
        patch.

26 years ago * Makefile.am (Makefile): Add target, for dependencies on
Ian Lance Taylor [Tue, 10 Feb 1998 20:11:30 +0000 (20:11 +0000)]
* Makefile.am (Makefile): Add target, for dependencies on
configure.host and configure.tgt.
* configure.host, configure.tgt: Change -linux* to -linux-gnu*.
* Makefile.in: Rebuild.

26 years ago* Many changes to make sky sim build with --enable-sim-warnings.
Ian Carmichael [Tue, 10 Feb 1998 20:08:16 +0000 (20:08 +0000)]
* Many changes to make sky sim build with --enable-sim-warnings.

26 years ago * configure.in: Change -linux* to -linux-gnu*.
Ian Lance Taylor [Tue, 10 Feb 1998 20:07:42 +0000 (20:07 +0000)]
* configure.in: Change -linux* to -linux-gnu*.
* configure: Rebuild.

26 years ago * configure.in: Change -linux* to -linux-gnu*.
Ian Lance Taylor [Tue, 10 Feb 1998 20:04:48 +0000 (20:04 +0000)]
* configure.in: Change -linux* to -linux-gnu*.
* config.bfd, configure.host: Likewise.
* configure: Rebuild.

26 years ago * app.c (do_scrub_begin): Treat \r as whitespace.
Ian Lance Taylor [Tue, 10 Feb 1998 19:44:46 +0000 (19:44 +0000)]
* app.c (do_scrub_begin): Treat \r as whitespace.

26 years ago * Makefile.in (ALL_EMULATIONS): Add eelf32l5900.o
Jeff Law [Tue, 10 Feb 1998 18:52:26 +0000 (18:52 +0000)]
    * Makefile.in (ALL_EMULATIONS): Add eelf32l5900.o
        (eelf32l5900.c): Add rule for building.
        * configure.tgt: Use r5900 specific emulation script.
        * emulparams/elf32l5900.sh: 5900 specific emulation script.

26 years agoD10v memory map changed. Update.
Andrew Cagney [Tue, 10 Feb 1998 07:26:55 +0000 (07:26 +0000)]
D10v memory map changed.  Update.
Initialize IMAP/DMAP registers to hardware reset value.

26 years agoD10V memory map changed. Update.
Andrew Cagney [Tue, 10 Feb 1998 07:05:32 +0000 (07:05 +0000)]
D10V memory map changed.  Update.
Replace all references to [ID]MEM_ADDR with conversion macros.

26 years agoD10v memory map changed, update.
Andrew Cagney [Tue, 10 Feb 1998 06:45:51 +0000 (06:45 +0000)]
D10v memory map changed, update.

26 years ago(PR14907) Fix HI16S/LO16 relocations when buf[-1] is evaluated.
Nick Clifton [Tue, 10 Feb 1998 03:55:57 +0000 (03:55 +0000)]
(PR14907) Fix HI16S/LO16 relocations when buf[-1] is evaluated.

26 years ago * decode.c, sem.c: Regenerate.
Doug Evans [Tue, 10 Feb 1998 03:51:12 +0000 (03:51 +0000)]
* decode.c, sem.c: Regenerate.
start-sanitize-m32rx
* cpux.h, decodex.c, readx.c, semx.c: Regenerate.
* m32rx.c (m32rx_h_accums_set): New function.
(m32rx_model_mark_[gs]et_h_gr): New function.
* mloopx.in: Rewrite.
* Makefile.in (mloopx.o): Build with -parallel.
* sim-main.h (_sim_cpu): Delete member `par_exec'.
* tconfig.in (WITH_SEM_SWITCH_FULL): Define as 0 for m32rx.
end-sanitize-m32rx

26 years ago (PAREXEC): Renamed from PARALLEL_EXEC. All uses updated.
Doug Evans [Tue, 10 Feb 1998 03:37:49 +0000 (03:37 +0000)]
(PAREXEC): Renamed from PARALLEL_EXEC.  All uses updated.
(SEMANTIC{,_CACHE}_FN): Fix return type.

26 years ago * cgen-sim.h (DECODE): Always use switch for `read' for now.
Doug Evans [Tue, 10 Feb 1998 01:43:42 +0000 (01:43 +0000)]
* cgen-sim.h (DECODE): Always use switch for `read' for now.
* cgen.sh (decode): Add s/@arch@/$arch/.
* genmloop.sh (@cpu@_engine_run): Delete `current_state'.
(engine_resume): Likewise.  Make `engine' volatile.  Save copy
of cpu pointer in volatile object.  Initialize read switch if
-parallel.

26 years agoAdd tests for DIVH instruction and new versions of RAC and RACH instruction.
Nick Clifton [Tue, 10 Feb 1998 01:21:22 +0000 (01:21 +0000)]
Add tests for DIVH instruction and new versions of RAC and RACH instruction.
Renamed MACHL1 to MACLH1.

26 years agoImproved warning message generation for parallel instructions
Nick Clifton [Tue, 10 Feb 1998 00:30:25 +0000 (00:30 +0000)]
Improved warning message generation for parallel instructions

26 years ago* Make it so vu.bin is an optional file.
Ian Carmichael [Tue, 10 Feb 1998 00:13:54 +0000 (00:13 +0000)]
* Make it so vu.bin is an optional file.

26 years ago* Add hardware_init hook.
Ian Carmichael [Mon, 9 Feb 1998 23:53:33 +0000 (23:53 +0000)]
* Add hardware_init hook.

26 years ago * symtab.c (fixup_psymbol_section): Move forward declaration to
Doug Evans [Mon, 9 Feb 1998 23:25:39 +0000 (23:25 +0000)]
* symtab.c (fixup_psymbol_section): Move forward declaration to
top of file with other such decls.  Make it a static function.
* symtab.h: Minor formatting tweaks.
Via Fred, from m32r branch.

26 years ago * symtab.c (fixup_psymbol_section): Move forward declaration to
Doug Evans [Mon, 9 Feb 1998 23:20:13 +0000 (23:20 +0000)]
* symtab.c (fixup_psymbol_section): Move forward declaration to
top of file with other such decls.  Make it a static function.
* symtab.h: Minor formatting tweaks.
Via Fred, from m32r branch.

26 years ago * genmloop.sh (@cpu@_engine_run): Delete `current_state'.
Doug Evans [Mon, 9 Feb 1998 22:51:21 +0000 (22:51 +0000)]
* genmloop.sh (@cpu@_engine_run): Delete `current_state'.
(engine_resume): Likewise.  Make `engine' volatile.  Save copy
of cpu pointer in volatile object.

26 years ago * config/a29k-udi.mt, config/i960/vxworks960.mt (REMOTE_OBS):
Stan Shebs [Mon, 9 Feb 1998 21:25:02 +0000 (21:25 +0000)]
* config/a29k-udi.mt, config/i960/vxworks960.mt (REMOTE_OBS):
  Remove redefinition.
* config/i960/tm-i960.h (BREAKPOINT): Define.
Fix build failures due to tracepoint.c addition

26 years ago * Makefile.in (init.c): Ignore errors when making init.c. Seems
Ian Lance Taylor [Mon, 9 Feb 1998 20:39:14 +0000 (20:39 +0000)]
* Makefile.in (init.c): Ignore errors when making init.c.  Seems
necessary to work around bug in Solaris make.

26 years ago * Makefile.am: Update dependencies.
Ian Lance Taylor [Mon, 9 Feb 1998 19:19:16 +0000 (19:19 +0000)]
* Makefile.am: Update dependencies.
* Makefile.in: Rebuild.

26 years ago * configure, aclocal.m4: Rebuild with new libtool.
Ian Lance Taylor [Sat, 7 Feb 1998 20:43:38 +0000 (20:43 +0000)]
* configure, aclocal.m4: Rebuild with new libtool.

26 years ago * configure, aclocal.m4: Rebuild with new libtool.
Ian Lance Taylor [Sat, 7 Feb 1998 20:35:04 +0000 (20:35 +0000)]
* configure, aclocal.m4: Rebuild with new libtool.

26 years agoFix double dependency for itable.[hc]. Was causing both the mips16 and the
Andrew Cagney [Sat, 7 Feb 1998 06:24:51 +0000 (06:24 +0000)]
Fix double dependency for itable.[hc].  Was causing both the mips16 and the
normal mips simulators to be built.

26 years agoDo not initialise private data in output BFD if the input BFD is the default
Nick Clifton [Sat, 7 Feb 1998 01:06:49 +0000 (01:06 +0000)]
Do not initialise private data in output BFD if the input BFD is the default
architecture - instead allow future merges to do this.

26 years agoAdd automake and libtool as things to keep around.
Jason Molenda [Sat, 7 Feb 1998 00:40:28 +0000 (00:40 +0000)]
Add automake and libtool as things to keep around.

26 years ago- Added almost all code needed for PKE0/1 simulation. Considers
Frank Ch. Eigler [Sat, 7 Feb 1998 00:12:14 +0000 (00:12 +0000)]
- Added almost all code needed for PKE0/1 simulation.  Considers
  clarifications given in SCEI question/answer batches #1 and #2.

26 years agoSun Jul 6 02:44:28 1997 Philippe De Muyter <phdm@macqel.be>
Jason Molenda [Fri, 6 Feb 1998 23:27:06 +0000 (23:27 +0000)]
Sun Jul  6 02:44:28 1997  Philippe De Muyter  <phdm@macqel.be>

        * m68k/tm-delta68.h (CPLUS_MARKER): Macro deleted.
        (EXTRACT_STRUCT_VALUE_ADDRESS): Macro defined.
        (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Macros modified
        because floating-point values return via %fp0.
        (CLEAR_INSN_CACHE): New macro.
        * m68k/tm-m68k.h (REGISTER_CONVERT_TO_VIRTUAL): Macro fixed
        to use DOUBLEST.
        (REGISTER_CONVERT_TO_RAW): Ditto.
        * infptrace.c (child_xfer_memory): If CLEAR_INSN_CACHE is defined,
        call it after having written in child process's memory.
        * inflow.c (PROCESS_GROUP_TYPE): Macro defined if HAVE_TERMIO.
        (gdb_has_a_terminal, terminal_ours_1): Functions fixed for HAVE_TERMIO.

26 years agoMove code from branch
Michael Meissner [Fri, 6 Feb 1998 23:21:00 +0000 (23:21 +0000)]
Move code from branch

26 years ago * config/mips/tm-mips64.h (TARGET_LONG_BIT): Allow final target to
Jeff Law [Fri, 6 Feb 1998 23:18:29 +0000 (23:18 +0000)]
    * config/mips/tm-mips64.h (TARGET_LONG_BIT): Allow final target to
        override.
        (TARGET_LONG_LONG_BIT): Likewise.
        (TARGET_PTR_BIT): Likewise.
start-sanitize-r5900
        * config/mips/tm-r5900.h (TARGET_PTR_BIT): Define to 32 bits.
end-sanitize-r5900

26 years agomore tweaks
Ian Lance Taylor [Fri, 6 Feb 1998 23:14:42 +0000 (23:14 +0000)]
more tweaks

26 years ago * config/tc-mips.c (md_begin): If mips_cpu is set, then use it as
Jeff Law [Fri, 6 Feb 1998 23:11:01 +0000 (23:11 +0000)]
    * config/tc-mips.c (md_begin): If mips_cpu is set, then use it as
        the argument to bfd_set_arch_mach.
        (load_address): Use bfd_arch_bits_per_address to determine the
        bit size of an address instead of looking at the isa level.
        (macro, macro2, s_cprestore, s_cpadd): Likewise.

26 years agoDo not generate an error message when merging v850 code into v850e/v850ea code.
Nick Clifton [Fri, 6 Feb 1998 22:53:35 +0000 (22:53 +0000)]
Do not generate an error message when merging v850 code into v850e/v850ea code.

26 years agoAdd -mv850any command line option for PR 14732
Nick Clifton [Fri, 6 Feb 1998 22:47:04 +0000 (22:47 +0000)]
Add -mv850any command line option for PR 14732

26 years ago * configure.tgt (mips64r5900*-sky-elf*): Replaces txvu-elf.
Doug Evans [Fri, 6 Feb 1998 22:39:18 +0000 (22:39 +0000)]
* configure.tgt (mips64r5900*-sky-elf*): Replaces txvu-elf.
* config/mips/txvu.mt (SIM): txvu -> mips.

26 years agoAdd missing sanitize markers in last ChangeLog entry.
Jeff Law [Fri, 6 Feb 1998 22:35:05 +0000 (22:35 +0000)]
Add missing sanitize markers in last ChangeLog entry.

26 years ago * cpu-mips.c (arch_info_struct): Make r5900 pointer size 32bits.
Jeff Law [Fri, 6 Feb 1998 22:30:45 +0000 (22:30 +0000)]
    * cpu-mips.c (arch_info_struct): Make r5900 pointer size 32bits.

26 years ago * elf32-mips.c (bfd_elf32_bfd_reloc_type_lookup): For BFD_RELOC_CTOR
Jeff Law [Fri, 6 Feb 1998 18:50:34 +0000 (18:50 +0000)]
    * elf32-mips.c (bfd_elf32_bfd_reloc_type_lookup): For BFD_RELOC_CTOR
        get the size from bfd_arch_bits_per_address instead of directly
        from the isa.

26 years ago * alpha.c (alpha_Instruction): Use int, not signed.
Ian Lance Taylor [Fri, 6 Feb 1998 17:04:19 +0000 (17:04 +0000)]
* alpha.c (alpha_Instruction): Use int, not signed.

26 years ago * core.c (core_init): Adding missing "break".
Jeff Law [Fri, 6 Feb 1998 08:58:31 +0000 (08:58 +0000)]
    * core.c (core_init): Adding missing "break".

26 years ago * config/d10v/tm-d10v.h (D10V_CONVERT_IADDR_TO_RAW,
Andrew Cagney [Fri, 6 Feb 1998 07:26:11 +0000 (07:26 +0000)]
* config/d10v/tm-d10v.h (D10V_CONVERT_IADDR_TO_RAW,
  D10V_CONVERT_DADDR_TO_RAW): Define.
* d10v-tdep.c (d10v_push_arguments): Re-write.  Pass arguments in
  registers, regardless of their size, when they fit.

26 years agoimprovements
Ian Lance Taylor [Fri, 6 Feb 1998 06:54:01 +0000 (06:54 +0000)]
improvements

26 years agoo Update GDB to match changes to d10v abi (ARG1 in r0 instead of r2).
Andrew Cagney [Fri, 6 Feb 1998 04:09:35 +0000 (04:09 +0000)]
o Update GDB to match changes to d10v abi (ARG1 in r0 instead of r2).
o Fix code assuming that host/target were both bigendian.
o Replace d10v push dummy frame code with version using new common
  generic generic version.
o Find/fix more cases where a value needs to be translated to/from
  instruction (IMAP) or data (DMAP) spaces.

26 years ago * ehopt.c: New file.
Ian Lance Taylor [Fri, 6 Feb 1998 03:42:05 +0000 (03:42 +0000)]
* ehopt.c: New file.
* as.h (enum _relax_state): Add rs_cfa.
(check_eh_frame, eh_frame_estimate_size_before_relax): Declare.
(eh_frame_relax_frag, eh_frame_convert_frag): Declare.
* read.c (emit_expr): Call check_eh_frame.
* write.c (cvt_frag_to_fill): Handle rs_cfa.
(relax_segment): Likewise.
* Makefile.am: Rebuild dependencies.
  (GAS_CFILES): Add ehopt.c.
(GENERIC_OBJS): Add ehopt.o.
* doc/internals.texi (Frags): Document rs_cfa.

* as.c (show_usage): Mention --traditional-format.
(parse_args): Accept --traditional-format.
* as.h (flag_traditional_format): Declare.
* output-file.c (output_file_create): If flag_traditional_format,
set BFD_TRADITIONAL_FORMAT on stdoutput.
* doc/as.texinfo, doc/as.1: Document --traditional-format.

26 years agoNew function, generic_pop_current_frame(), targets point POP_FRAME at
Andrew Cagney [Fri, 6 Feb 1998 03:35:00 +0000 (03:35 +0000)]
New function, generic_pop_current_frame(), targets point POP_FRAME at
this.

26 years agosky sanitization
Doug Evans [Fri, 6 Feb 1998 03:27:55 +0000 (03:27 +0000)]
sky sanitization

26 years agoGet overlay testsuite to work on m32r when image is being built with a
Andrew Cagney [Fri, 6 Feb 1998 03:26:11 +0000 (03:26 +0000)]
Get overlay testsuite to work on m32r when image is being built with a
small data section (.sdata): Force _novrly variable into .data; stop
test variables being put into .sdata.

26 years ago * Makefile.in (SIM_SKY_OBJS,MIPS_EXTRA_OBJS): New vars.
Doug Evans [Fri, 6 Feb 1998 03:19:56 +0000 (03:19 +0000)]
* Makefile.in (SIM_SKY_OBJS,MIPS_EXTRA_OBJS): New vars.
(SIM_OBJS): Add $(MIPS_EXTRA_OBJS).
* configure.in: Set mips_extra_objs to sky files if mips64r59*-sky-*.
* configure: Regenerated.

26 years agoPrepend sky- to sky header file names.
Doug Evans [Fri, 6 Feb 1998 03:11:44 +0000 (03:11 +0000)]
Prepend sky- to sky header file names.

26 years agoWhen starting a new simulator run, ensure proceed status is cleared.
Andrew Cagney [Fri, 6 Feb 1998 03:09:59 +0000 (03:09 +0000)]
When starting a new simulator run, ensure proceed status is cleared.

26 years agoSecond pass at moving sky files into mips dir,
Doug Evans [Fri, 6 Feb 1998 03:09:03 +0000 (03:09 +0000)]
Second pass at moving sky files into mips dir,
prepend sky- to all #include's of sky headers.

26 years ago * config/tc-mips.c (append_insn): Make sure that if we have a
Ian Lance Taylor [Fri, 6 Feb 1998 03:08:45 +0000 (03:08 +0000)]
* config/tc-mips.c (append_insn): Make sure that if we have a
fixup for an unmatched %hi reloc, it does not associated with a
variant frag.

26 years agodelete txvu/dvp/sky stuff, lives in mips dir now, configured with
Doug Evans [Fri, 6 Feb 1998 02:42:34 +0000 (02:42 +0000)]
delete txvu/dvp/sky stuff, lives in mips dir now, configured with
mips64r5900-sky-elf.

26 years agoFirst pass at moving sky stuff from ../txvu to mips dir.
Doug Evans [Fri, 6 Feb 1998 02:29:22 +0000 (02:29 +0000)]
First pass at moving sky stuff from ../txvu to mips dir.

26 years agoDelete txvu stuff.
Doug Evans [Fri, 6 Feb 1998 01:58:48 +0000 (01:58 +0000)]
Delete txvu stuff.
Delete last change that made sim build under dvp-elf.

26 years ago * top.c (do_nothing): Remove signal handler after signal is caught.
Jason Molenda [Fri, 6 Feb 1998 01:22:01 +0000 (01:22 +0000)]
   * top.c (do_nothing): Remove signal handler after signal is caught.

Helpful for SYSV systems where two ^-\s will cause problems.  Should have
no effect on BSD systems.

26 years ago * top.c (do_nothing): Remove signal handler after signal is caught.
Jason Molenda [Fri, 6 Feb 1998 01:16:56 +0000 (01:16 +0000)]
   * top.c (do_nothing): Remove signal handler after signal is caught.

Helpful for SYSV systems where two ^-\s will cause problems.  Should have
no effect on BSD systems.

26 years ago * configure.in (host_tools, native_only): Add libtool.
Jason Molenda [Fri, 6 Feb 1998 01:10:10 +0000 (01:10 +0000)]
    * configure.in (host_tools, native_only): Add libtool.

26 years agoRepeat/repeati are pc-relative
Michael Meissner [Thu, 5 Feb 1998 23:01:37 +0000 (23:01 +0000)]
Repeat/repeati are pc-relative

26 years agoNew files, update .Sanitize
Andrew Cagney [Thu, 5 Feb 1998 22:08:33 +0000 (22:08 +0000)]
New files, update .Sanitize

26 years ago * cgen-sim.h (EX_FN_NAME): _exc_ -> _ex_.
Doug Evans [Thu, 5 Feb 1998 21:29:18 +0000 (21:29 +0000)]
* cgen-sim.h (EX_FN_NAME): _exc_ -> _ex_.
(SEM_INSN): New macro.

26 years agoSanitize m32rx from cpu.h and m32r-sim.h.
Doug Evans [Thu, 5 Feb 1998 21:16:08 +0000 (21:16 +0000)]
Sanitize m32rx from cpu.h and m32r-sim.h.

26 years ago * Makefile.in (m32r.o): Depend on cpu.h
Doug Evans [Thu, 5 Feb 1998 21:01:06 +0000 (21:01 +0000)]
* Makefile.in (m32r.o): Depend on cpu.h
(extract.o): Pass -DSCACHE_P.
* mloop.in (extract{16,32}): Update call to m32r_decode.
* arch.h,cpu.h,cpuall.h,decode.[ch]: Regenerate.
* extract.c,model.c,sem-switch.c,sem.c: Regenerate.
* sim-main.h: #include "ansidecl.h".
Don't include cpu-opc.h, done by arch.h.
start-sanitize-m32rx
* Makefile.in (M32RX_OBJS): Build m32rx support now.
(m32rx.o): New rule.
* m32r-sim.h (m32rx_h_cr_[gs]et): Define.
* m32rx.c (m32rx_{fetch,store}_register): Update {get,set} of PC.
(m32rx_h_accums_get): New function.
* mloopx.in: Update call to m32rx_decode.  Rewrite exec loop.
* cpux.h,decodex.[ch],modelx.c,readx.c,semx.c: Regenerate.
end-sanitize-m32rx

26 years ago * scripttempl/pe.sc: Remove ${RELOCATING-0} from all sections.
Ian Lance Taylor [Thu, 5 Feb 1998 20:40:06 +0000 (20:40 +0000)]
* scripttempl/pe.sc: Remove ${RELOCATING-0} from all sections.
From Thomas de Lellis <tdel@wrs.com>.

26 years ago * coff-i386.c (coff_pe_i386_relocate_section): New static function
Ian Lance Taylor [Thu, 5 Feb 1998 20:25:31 +0000 (20:25 +0000)]
* coff-i386.c (coff_pe_i386_relocate_section): New static function
if COFF_WITH_PE.
(coff_relocate_section): If COFF_WITH_PE, define as
coff_pe_i386_relocate_section.
* coffcode.h (coff_write_object_contents): If COFF_IMAGE_WITH_PE,
skip empty sections, to match coff_write_object_contents.

26 years agoThu Feb 5 11:57:06 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
Michael Snyder [Thu, 5 Feb 1998 20:13:58 +0000 (20:13 +0000)]
Thu Feb  5 11:57:06 1998  Michael Snyder  (msnyder@cleaver.cygnus.com)

        * tracepoint.c (tracepoint_operation): call free_actions instead
        of free.  (free_actions): eliminate some memory leaks for actions.
        (validate_actionline): pass string arg by reference, so we can
        change the pointer.  Change all memrange collection arguments to
        canonical form (literal address and size), to enforce early
        evaluation.  Accept UNOP_MEMVAL (assembly variables) for
        trace collection.  (parse_and_eval_memrange): accept expressions
        for the address and size fields of a memrange (and evaluate
        them immediately).  (several places): use -1 instead of zero
        to distinguish an absolute memrange from a register-relative one.
        (encode_actions): add handling for UNOP_MEMVAL (assembly variable).

26 years agoDo not allow BFD_ALIGN to wrap
Michael Meissner [Thu, 5 Feb 1998 19:38:28 +0000 (19:38 +0000)]
Do not allow BFD_ALIGN to wrap

26 years agoDo not allow BFD_ALIGN to wrap
Michael Meissner [Thu, 5 Feb 1998 19:29:29 +0000 (19:29 +0000)]
Do not allow BFD_ALIGN to wrap

26 years ago * configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
Ian Lance Taylor [Thu, 5 Feb 1998 17:50:44 +0000 (17:50 +0000)]
* configure, Makefile.in, aclocal.m4: Rebuild with new libtool.

26 years ago * configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
Ian Lance Taylor [Thu, 5 Feb 1998 17:45:32 +0000 (17:45 +0000)]
* configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
* doc/Makefile.in: Likewise.

26 years ago * configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
Ian Lance Taylor [Thu, 5 Feb 1998 17:24:24 +0000 (17:24 +0000)]
* configure, Makefile.in, aclocal.m4: Rebuild with new libtool.

26 years ago * elf64-mips.c (mips_elf64_swap_reloca_out): Swap out r_addend,
Ian Lance Taylor [Thu, 5 Feb 1998 16:52:22 +0000 (16:52 +0000)]
* elf64-mips.c (mips_elf64_swap_reloca_out): Swap out r_addend,
  rather than swapping out r_offset twice.  From Luke Deller
  <luked@cse.unsw.edu.au>.

26 years ago * Makefile.in (SFILES): add tracepoint.c.
Jason Molenda [Thu, 5 Feb 1998 01:47:26 +0000 (01:47 +0000)]
    * Makefile.in (SFILES): add tracepoint.c.
        (LINTFILES): add @CONFIG_SRCS@.
        (SOURCES): Ditto.
        * configure.in (CONFIG_SRCS): Mirror use of CONFIG_OBS.
        * configure: Regenerated.

26 years agoWed Feb 4 16:53:58 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Thu, 5 Feb 1998 00:58:07 +0000 (00:58 +0000)]
Wed Feb  4 16:53:58 1998  Geoffrey Noer  <noer@cygnus.com>

        * configure.in: add target-gperf to noconfigdirs for Cygwin32.
        Fix typo in ming config comment.

26 years ago * configure.in: Set libtool_enable_shared rather than
Ian Lance Taylor [Thu, 5 Feb 1998 00:18:54 +0000 (00:18 +0000)]
* configure.in: Set libtool_enable_shared rather than
libtool_shared.  Remove diversion hack.
* configure, Makefile.in, aclocal.m4: Rebuild with new libtool.

26 years ago * configure.in: Set libtool_enable_shared rather than
Ian Lance Taylor [Thu, 5 Feb 1998 00:16:01 +0000 (00:16 +0000)]
* configure.in: Set libtool_enable_shared rather than
libtool_shared.  Remove diversion hack.
* configure, Makefile.in, doc/Makefile.in, aclocal.m4: Rebuild
with new libtool.

26 years ago * ltconfig, ltmain.sh: Update from libtool 1.0h.
Ian Lance Taylor [Wed, 4 Feb 1998 23:56:46 +0000 (23:56 +0000)]
* ltconfig, ltmain.sh: Update from libtool 1.0h.

26 years agoAdd checks for side effects of instructions preventing their parallelisation.
Nick Clifton [Wed, 4 Feb 1998 23:44:58 +0000 (23:44 +0000)]
Add checks for side effects of instructions preventing their parallelisation.

26 years agoUpdated to match latest assembler output.
Nick Clifton [Wed, 4 Feb 1998 23:28:29 +0000 (23:28 +0000)]
Updated to match latest assembler output.

26 years agoApplied patch submitted by Jamie Smith <jsmith@teknema.demon.co.uk> to fix
Nick Clifton [Wed, 4 Feb 1998 23:26:03 +0000 (23:26 +0000)]
Applied patch submitted by Jamie Smith <jsmith@teknema.demon.co.uk> to fix
literal pool appearances instigated by macros.

26 years agoWed Feb 4 16:10:21 1998 Brent Baccala <baccala@freesoft.org>
Ian Lance Taylor [Wed, 4 Feb 1998 21:18:25 +0000 (21:18 +0000)]
Wed Feb  4 16:10:21 1998  Brent Baccala  <baccala@freesoft.org>

* syms.c (struct stab_cache): Define.
(struct stab_find_info): Remove cached_offset, cached_stab,
cached_str, and cached_stroff fields.  Add file_cache,
function_cache, and line_cache fields.
(_bfd_stab_section_find_nearest_line): Use extensive caching to
speed up searches.

26 years agoWed Feb 4 15:40:00 1998 Geoffrey Keating <geoffk@ozemail.com.au>
Ian Lance Taylor [Wed, 4 Feb 1998 20:42:29 +0000 (20:42 +0000)]
Wed Feb  4 15:40:00 1998  Geoffrey Keating  <geoffk@ozemail.com.au>

* gas/ppc/ppc.exp: New file.
* gas/ppc/astest.s, gas/ppc/astest.d: New test.
* gas/ppc/astest2.s, gas/ppc/astest2.d: New test.