binutils-gdb.git
26 years ago* Converted conditional-trap MIPS opcodes to extra-operand variety also.
Frank Ch. Eigler [Thu, 7 May 1998 17:43:38 +0000 (17:43 +0000)]
* Converted conditional-trap MIPS opcodes to extra-operand variety also.

Thu May  7 12:49:46 1998  Frank Ch. Eigler  <fche@cygnus.com>

* mips-opc.c (teq,tge,tgeu,tlt,tltu,tne): Added three-operand
  variety of ISA2 instructions to set bottom ten bits of trap code.

26 years agoThu May 7 13:20:56 1998 Anders Blomdell <anders.blomdell@control.lth.se>
Ian Lance Taylor [Thu, 7 May 1998 17:22:30 +0000 (17:22 +0000)]
Thu May  7 13:20:56 1998  Anders Blomdell  <anders.blomdell@control.lth.se>

* gasp.c (grab_label): Permit a label to be a preprocessor
variable by permitting a label to start with a backslash.

26 years agoThu May 7 13:12:50 1998 Klaus Kaempf <kkaempf@progis.de>
Ian Lance Taylor [Thu, 7 May 1998 17:13:37 +0000 (17:13 +0000)]
Thu May  7 13:12:50 1998  Klaus Kaempf  <kkaempf@progis.de>

* configure.com: If the version number can not be found in
configure.in, set it to "unknown" rather than "2.8.1".

26 years agoremove \f from internationalized string
Ian Lance Taylor [Thu, 7 May 1998 16:51:16 +0000 (16:51 +0000)]
remove \f from internationalized string

26 years agosanitize java mentions from ChangeLog
Ian Lance Taylor [Thu, 7 May 1998 16:46:30 +0000 (16:46 +0000)]
sanitize java mentions from ChangeLog

26 years agofix sanitization of mips.h changes
Ian Lance Taylor [Thu, 7 May 1998 16:19:40 +0000 (16:19 +0000)]
fix sanitization of mips.h changes

26 years agofix sanitization of elf32-mips.c
Ian Lance Taylor [Thu, 7 May 1998 16:13:49 +0000 (16:13 +0000)]
fix sanitization of elf32-mips.c

26 years ago * Makefile.am (config.status): Add explicit target so that
Ian Lance Taylor [Thu, 7 May 1998 15:56:07 +0000 (15:56 +0000)]
* Makefile.am (config.status): Add explicit target so that
config.status depends upon bfd/configure.in.
* Makefile.in: Rebuild.

26 years ago* First batch of fixes for sky PR 15853 (20-bit break/sdbbp)
Frank Ch. Eigler [Thu, 7 May 1998 15:34:13 +0000 (15:34 +0000)]
* First batch of fixes for sky PR 15853 (20-bit break/sdbbp)

26 years ago* Fixes for d30v PR 15627.
Frank Ch. Eigler [Thu, 7 May 1998 15:27:13 +0000 (15:27 +0000)]
* Fixes for d30v PR 15627.
* First batch of fixes for sky PR 15853 (20-bit break/sdbbp)
* Fixes for d30v test suite.

26 years ago* Finish dropping sim/txvu directory.
Frank Ch. Eigler [Thu, 7 May 1998 14:39:08 +0000 (14:39 +0000)]
* Finish dropping sim/txvu directory.

26 years agoInitial Breakpoint support:
Ron Unrau [Thu, 7 May 1998 14:36:42 +0000 (14:36 +0000)]
Initial Breakpoint support:

        * sim-main.h: (struct _sim_cpu): add cur_device field.
          Define cur_device values, breakpoint value, and SIM_ENGINE_HALT_HOOK
        * interp.c (sim_open): initialize cur_device
        * sky-engine.c (engine_run): use cur_device to set current_cpu
        * sky-libvpe.c (vpecallms_cycle): add check for breakpoint
        * sky-hardware.h: delete NUMBER_CPUS
        * sky-hardware.c (attach_devices): create a memory mapped comm
          area for GDB/SIM interactions

misc:
        * sky-vu.c ({read,write}_vu_misc_reg): do default behavior for
          unknown regs instead of sim_io_error. MP reg is float (was missing
          cast).

26 years agoFix typo
Michael Meissner [Thu, 7 May 1998 11:48:27 +0000 (11:48 +0000)]
Fix typo

26 years ago * cgen.h: New file.
Doug Evans [Thu, 7 May 1998 09:31:42 +0000 (09:31 +0000)]
* cgen.h: New file.
* cgen.c: Include it.
(MAX_FIXUPS): Renamed to CGEN_MAX_FIXUPS.
(cgen_asm_finish_insn): Result is now void.  New arg `result'.
All callers updated.
* config/tc-m32r.c: Include cgen.h.
(m23r_insn): New members num_fixups,fixups.
(assemble_parallel_insn): Initialize debug_sym_link for each insn.
(md_assemble): Simplify code to pack two insns in parallel.
When swapping two insns, update their fixups.

26 years ago * cgen.h (cgen_asm_init_parse): Delete.
Doug Evans [Thu, 7 May 1998 09:16:35 +0000 (09:16 +0000)]
* cgen.h (cgen_asm_init_parse): Delete.
(cgen_save_fixups,cgen_restore_fixups,cgen_swap_fixups): Delete.
(cgen_asm_record_register,cgen_asm_finish_insn): Delete.

26 years ago * sim-main.h (INSN_NAME): New arg `cpu'.
Doug Evans [Thu, 7 May 1998 02:45:07 +0000 (02:45 +0000)]
* sim-main.h (INSN_NAME): New arg `cpu'.

26 years ago * Make-common (sim_main_headers): Sort.
Doug Evans [Thu, 7 May 1998 02:08:05 +0000 (02:08 +0000)]
* Make-common (sim_main_headers): Sort.
(cgen-*.o): Add cgen-sim.h dependency.

* sim-cpu.h: New file.  sim_cpu_base moved here.
Move sim_cpu_lookup decl here.
* sim-base.h: #include "sim-cpu.h".
* sim-cpu.c: New file.
* Make-common (sim_main_headers): Add sim-cpu.h.
(sim-cpu.o): Add rule for.

26 years ago * config/tc-dvp.c: Delete inclusion of "sysdep.h".
Doug Evans [Wed, 6 May 1998 23:30:32 +0000 (23:30 +0000)]
* config/tc-dvp.c: Delete inclusion of "sysdep.h".

26 years agolotsa stuff, see ChangeLog
Doug Evans [Wed, 6 May 1998 22:39:35 +0000 (22:39 +0000)]
lotsa stuff, see ChangeLog

26 years ago * sem-switch.c: Regenerate. Redo computed goto label handling.
Doug Evans [Wed, 6 May 1998 22:38:05 +0000 (22:38 +0000)]
* sem-switch.c: Regenerate.  Redo computed goto label handling.
* sem.c: Regenerate.  Call PROFILE_COUNT_INSN.
* readx.c: Regenerate.  Redo computed goto label handling.
* semx.c: Regenerate.  Call PROFILE_COUNT_INSN.  Finish profiling
support.
* Makefile.in (stamp-xcpu): Turn on profiling support.

26 years ago * Makefile.in (m32r.o,mloop.o,cpu.o,model.o): Add decode.h dependency.
Doug Evans [Wed, 6 May 1998 22:37:14 +0000 (22:37 +0000)]
* Makefile.in (m32r.o,mloop.o,cpu.o,model.o): Add decode.h dependency.
(m32rx.o,mloopx.o,cpux.o,modelx.o): Add decodex.h dependency.
* decode.c,decode.h: Regenerate, introduces IDESC table.
* mloop.in (extract16,extract32): Add IDESC support.
Update names of semantic handler member names.
(execute): Ditto.  Delete call to PROFILE_COUNT_INSN.
* decodex.c,decodex.h: Regenerate, introduces IDESC table.
* mloopx.in: Add IDESC support.
Update names of semantic handler member names.
Delete call to PROFILE_COUNT_INSN.

26 years ago * somsolib.c: Include gdb_stat.h.
Jeff Law [Wed, 6 May 1998 22:33:06 +0000 (22:33 +0000)]
    * somsolib.c: Include gdb_stat.h.

26 years ago * config/tc-hppa.c (md_apply_fix): Slightly rework some code
Jeff Law [Wed, 6 May 1998 22:28:53 +0000 (22:28 +0000)]
    * config/tc-hppa.c (md_apply_fix): Slightly rework some code
        to avoid compiler warning.

26 years ago * cgen.sh: s/@ARCH@/${ARCH}/ in opc.h generation.
Doug Evans [Wed, 6 May 1998 21:49:38 +0000 (21:49 +0000)]
* cgen.sh: s/@ARCH@/${ARCH}/ in opc.h generation.
* m32r-opc.h: Regenerate.

26 years ago(CGEN_INSN_INDEX): Delete.
Doug Evans [Wed, 6 May 1998 21:43:45 +0000 (21:43 +0000)]
(CGEN_INSN_INDEX): Delete.

26 years agoWed May 6 15:26:34 1998 Klaus Kaempf <kkaempf@progis.de>
Ian Lance Taylor [Wed, 6 May 1998 19:32:31 +0000 (19:32 +0000)]
Wed May  6 15:26:34 1998  Klaus Kaempf  <kkaempf@progis.de>

* makefile.vms: Run dec c with /nodebug.  Pass CC value when
calling make.

26 years agoWed May 6 15:30:06 1998 Klaus Kaempf <kkaempf@progis.de>
Ian Lance Taylor [Wed, 6 May 1998 19:31:11 +0000 (19:31 +0000)]
Wed May  6 15:30:06 1998  Klaus Kaempf  <kkaempf@progis.de>

* makefile.vms: Run dec c with /nodebug.

26 years agoWed May 6 15:28:51 1998 Klaus Kaempf <kkaempf@progis.de>
Ian Lance Taylor [Wed, 6 May 1998 19:29:52 +0000 (19:29 +0000)]
Wed May  6 15:28:51 1998  Klaus Kaempf  <kkaempf@progis.de>

* makefile.vms: Run dec c with /nodebug.  Pass CC value when
calling make.

26 years agoWed May 6 15:26:34 1998 Klaus Kaempf <kkaempf@progis.de>
Ian Lance Taylor [Wed, 6 May 1998 19:27:05 +0000 (19:27 +0000)]
Wed May  6 15:26:34 1998  Klaus Kaempf  <kkaempf@progis.de>

        * makefile.vms (OBJS): Add ehopt.obj

26 years agoWed May 6 15:11:12 1998 Klaus Kaempf <kkaempf@progis.de>
Ian Lance Taylor [Wed, 6 May 1998 19:12:59 +0000 (19:12 +0000)]
Wed May  6 15:11:12 1998  Klaus Kaempf  <kkaempf@progis.de>

* doc/c-vax.texi: Correct and extend vax/vms documentation.

26 years ago * config/tc-d30v.c (do_assemble): Accept a new parameter requesting
Richard Henderson [Wed, 6 May 1998 18:56:08 +0000 (18:56 +0000)]
* config/tc-d30v.c (do_assemble): Accept a new parameter requesting
a short format insn.
(md_assemble): Set it for explicitly packed insns.

PR 14601

26 years agofix xgettext invocation
Ian Lance Taylor [Wed, 6 May 1998 18:30:34 +0000 (18:30 +0000)]
fix xgettext invocation

26 years agofix xgettext invocation
Ian Lance Taylor [Wed, 6 May 1998 18:16:28 +0000 (18:16 +0000)]
fix xgettext invocation

26 years agofix gettext sanitization
Ian Lance Taylor [Wed, 6 May 1998 18:15:00 +0000 (18:15 +0000)]
fix gettext sanitization

26 years agoadd po
Ian Lance Taylor [Wed, 6 May 1998 17:49:44 +0000 (17:49 +0000)]
add po

26 years ago * Makefile.in: Add dependencies for boehm-gc to libjava.
Stu Grossman [Wed, 6 May 1998 17:26:30 +0000 (17:26 +0000)]
* Makefile.in:  Add dependencies for boehm-gc to libjava.

26 years ago * sim-io.c: #include <errno.h>.
Doug Evans [Wed, 6 May 1998 17:13:25 +0000 (17:13 +0000)]
* sim-io.c: #include <errno.h>.

26 years ago * elf32-mips.c (elf_mips_mach): New.
Gavin Romig-Koch [Wed, 6 May 1998 13:48:08 +0000 (13:48 +0000)]
* elf32-mips.c (elf_mips_mach): New.
(_bfd_mips_elf_object_p): Use elf_mips_mach.
(_bfd_mips_elf_final_write_processing): Use the names
of machines, rather than the numbers.  Set both the ARCH
and MACH in e_flags.  Handle a few more specific machines.
(_bfd_mips_elf_merge_private_bfd_data): Merge both
EF_MIPS_ARCH and EF_MIPS_MACH.
* mips.h (EF_MIPS_MACH,E_MIPS_MACH_*): Added.

26 years ago* syms.c (bfd_is_local_label): Revert last change.
Richard Henderson [Wed, 6 May 1998 04:06:47 +0000 (04:06 +0000)]
* syms.c (bfd_is_local_label): Revert last change.
* srec.c (srec_write_symbols): Discard debugging symbols.

26 years agofix copyright
Ian Lance Taylor [Wed, 6 May 1998 03:42:18 +0000 (03:42 +0000)]
fix copyright

26 years ago * som.c: Include <ctype.h>.
Ian Lance Taylor [Wed, 6 May 1998 03:37:41 +0000 (03:37 +0000)]
* som.c: Include <ctype.h>.
* som.h: Don't include sysdep.h.

26 years agoCopy polling code in PSIM simulator into common directory. Will
Andrew Cagney [Wed, 6 May 1998 03:32:12 +0000 (03:32 +0000)]
Copy polling code in PSIM simulator into common directory.  Will
need rewrite later.  Use in mn10300 simulator.

26 years ago * gprof.h (_): Undefine BFD's version.
Tom Tromey [Wed, 6 May 1998 02:12:27 +0000 (02:12 +0000)]
* gprof.h (_): Undefine BFD's version.

26 years ago * libbfd.h: Rebuilt.
Tom Tromey [Wed, 6 May 1998 01:07:41 +0000 (01:07 +0000)]
* libbfd.h: Rebuilt.
* libbfd-in.h: Removed gettext includes and defines.
* sysdep.h: Moved gettext-related includes and defines here.

26 years ago * srec.c (srec_write_symbols): Use bfd_is_local_label rather than
Richard Henderson [Tue, 5 May 1998 23:49:26 +0000 (23:49 +0000)]
* srec.c (srec_write_symbols): Use bfd_is_local_label rather than
        an ad-hoc test.  Kill bogus #if 0 code.
        * syms.c (bfd_is_local_label): Consider BSF_DEBUGGING symbols local.

PR 13455

26 years agoBuild dlltool for thumb-pe target
Nick Clifton [Tue, 5 May 1998 22:21:23 +0000 (22:21 +0000)]
Build dlltool for thumb-pe target

26 years ago * configure.in: Add --with-newlib to CONFIG_ARGUMENTS if we are
Ian Lance Taylor [Tue, 5 May 1998 22:03:12 +0000 (22:03 +0000)]
* configure.in: Add --with-newlib to CONFIG_ARGUMENTS if we are
building with newlib.

26 years agoAdd Java sanitizations.
Stu Grossman [Tue, 5 May 1998 17:19:29 +0000 (17:19 +0000)]
Add Java sanitizations.

26 years ago * config/tc-mips.c (macro,macro2): Implement
Gavin Romig-Koch [Tue, 5 May 1998 17:12:41 +0000 (17:12 +0000)]
* config/tc-mips.c (macro,macro2): Implement
M_DMULO_I, M_MULO_I, M_DMULOU_I, and M_MULOU_I.

26 years agoTue May 5 09:30:25 1998 Christopher Faylor <cgf@cygnus.com>
Christopher Faylor [Tue, 5 May 1998 13:33:37 +0000 (13:33 +0000)]
Tue May  5 09:30:25 1998  Christopher Faylor <cgf@cygnus.com>

* gdbtk.c (_initialize_gdbtk): Use correct device names in
cygwin-specific calls (cosmetic change).

26 years agoFix sanitization.
Doug Evans [Tue, 5 May 1998 00:24:16 +0000 (00:24 +0000)]
Fix sanitization.

26 years ago* Added hooks to new dejagnu sky tests, removed old test from run.
Frank Ch. Eigler [Mon, 4 May 1998 22:18:20 +0000 (22:18 +0000)]
* Added hooks to new dejagnu sky tests, removed old test from run.

Mon May  4 17:59:11 1998  Frank Ch. Eigler  <fche@cygnus.com>

start-sanitize-sky
* configure.in (testdir): Don't use old sky test directory.
* configure: Regenerated
* sky/Makefile.in: swallow stderr on buggy tests
end-sanitize-sky
* config/default.exp: Added C compiler settings.

26 years agoMon May 4 17:49:14 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Ian Lance Taylor [Mon, 4 May 1998 21:53:49 +0000 (21:53 +0000)]
Mon May  4 17:49:14 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* config/tc-m68k.h (TC_RELOC_RTSYM_LOC_FIXUP): Changed to keep
relocations against globally visible symbols.
* config/tc-m68k.c (relaxable_symbol): New macro.
(m68k_ip, md_estimate_size_before_relax): Use it.
(tc_m68k_fix_adjustable): Also handle weak symbols.

26 years ago * ld-shared/main.c (shlib_overriddencall2): New function.
Ian Lance Taylor [Mon, 4 May 1998 21:45:13 +0000 (21:45 +0000)]
* ld-shared/main.c (shlib_overriddencall2): New function.
(main): Call shlib_shlibcall2.
* ld-shared/sh1.c (shlib_shlibcall2): New function.
(shlib_overriddencall2): New function.
* ld-shared/shared.dat: Add output line for new test.
* ld-shared/sun4.dat: Likewise.

26 years agocomment changes
Ian Lance Taylor [Mon, 4 May 1998 21:44:57 +0000 (21:44 +0000)]
comment changes

26 years agoremove unnecessary blank line
Ian Lance Taylor [Mon, 4 May 1998 21:28:38 +0000 (21:28 +0000)]
remove unnecessary blank line

26 years agoUpdate copyright.
Stu Grossman [Mon, 4 May 1998 21:27:55 +0000 (21:27 +0000)]
Update copyright.

26 years ago * ocd.h: Add new flags, function codes, and processor types to support
Stu Grossman [Mon, 4 May 1998 21:26:02 +0000 (21:26 +0000)]
* ocd.h:  Add new flags, function codes, and processor types to support
new Wiggler capabilities.
* (ocd_write_bytes_size):  New function to allow atomic writes of
  memory in sizes larger than a byte.

26 years ago* Garbage collection overdue since January.
Frank Ch. Eigler [Mon, 4 May 1998 21:25:49 +0000 (21:25 +0000)]
* Garbage collection overdue since January.

26 years ago * ld-srec/sr3.cc (__get_eh_context): New function.
Ian Lance Taylor [Mon, 4 May 1998 21:12:24 +0000 (21:12 +0000)]
* ld-srec/sr3.cc (__get_eh_context): New function.

26 years ago * config/tc-i386.h (TC_RELOC_RTSYM_LOC_FIXUP): Keep relocs for all
Ian Lance Taylor [Mon, 4 May 1998 21:10:49 +0000 (21:10 +0000)]
* config/tc-i386.h (TC_RELOC_RTSYM_LOC_FIXUP): Keep relocs for all
references to externally visible symbols.
* config/tc-i386.c (md_apply_fix3): When OBJ_ELF, don't add the
  values in twice for a PC relative reloc if the symbol is
  externally defined.

26 years ago * config/tc-sparc.h (tc_fix_adjustable) [OBJ_AOUT]: When PIC,
Ian Lance Taylor [Mon, 4 May 1998 20:16:35 +0000 (20:16 +0000)]
* config/tc-sparc.h (tc_fix_adjustable) [OBJ_AOUT]: When PIC,
don't adjust a PC relative reloc against an externally visible
symbol.
* config/tc-sparc.c (md_apply_fix3): When generating a.out PIC,
for a PC relative fixup against an externally visible defined
symbol, arrange to store object file and addend values as though
the symbol were not defined.
(tc_gen_reloc): Likewise.

26 years agoMon May 4 10:37:12 1998 Brian Youmans (3diff@gnu.org)
Jason Molenda [Mon, 4 May 1998 17:38:00 +0000 (17:38 +0000)]
Mon May  4 10:37:12 1998  Brian Youmans (3diff@gnu.org)

        * refcard.tex:  Copyright, address updates.

26 years ago * libbfd.h: Rebuilt.
Tom Tromey [Mon, 4 May 1998 16:52:21 +0000 (16:52 +0000)]
* libbfd.h: Rebuilt.
* libbfd-in.h (_): Define as dgettext.

26 years ago* Fixes for chill PR 15681
Frank Ch. Eigler [Mon, 4 May 1998 15:16:42 +0000 (15:16 +0000)]
* Fixes for chill PR 15681

Fri May  1 19:51:32 1998  Frank Ch. Eigler  <fche@cygnus.com>

* stabsread.c (read_one_struct_field): Do not override supplied
  bitfield size for a range type value.

* gdbtypes.c (create_range_type): For a range with positive
lower limit, declare range type as unsigned.

26 years ago * coff-arm.c (coff_arm_relocate_section): Cast to bfd_signed_vma,
Ian Lance Taylor [Mon, 4 May 1998 15:03:38 +0000 (15:03 +0000)]
* coff-arm.c (coff_arm_relocate_section): Cast to bfd_signed_vma,
not signed.
* peicode.h (pe_saved_coff_bfd_print_private_bfd_data): Use PARAMS
when declaring parameter types.
(pe_saved_coff_bfd_copy_private_bfd_data): Likewise.

26 years ago * Makefile.am (EXTRA_PROGRAMS): Change $(SRCONV_PROG) to sysconf
Ian Lance Taylor [Mon, 4 May 1998 02:07:04 +0000 (02:07 +0000)]
* Makefile.am (EXTRA_PROGRAMS): Change $(SRCONV_PROG) to sysconf
sysdump coffdump to avoid extra $(EXEEXT).
* Makefile.in: Rebuild.
Also rebuild configure with correct version of autoconf.

26 years ago * ser-unix.c (baudtab): Add 57600, 115200, 230400, and 460800 baud.
Stu Grossman [Sat, 2 May 1998 16:36:05 +0000 (16:36 +0000)]
* ser-unix.c (baudtab):  Add 57600, 115200, 230400, and 460800 baud.

26 years agoadd overview information and ELF segment information
Ian Lance Taylor [Sat, 2 May 1998 16:06:32 +0000 (16:06 +0000)]
add overview information and ELF segment information

26 years ago * Makefile.in: Replace @MAINT@ with $(CGEN_MAINT).
Doug Evans [Sat, 2 May 1998 01:28:32 +0000 (01:28 +0000)]
* Makefile.in: Replace @MAINT@ with $(CGEN_MAINT).
(CGEN_MAINT): New variable.
* configure.in: Add support for --enable-cgen-maint.
* configure: Regenerate.

26 years agofix TeX problems
Ian Lance Taylor [Fri, 1 May 1998 23:11:19 +0000 (23:11 +0000)]
fix TeX problems

26 years agoadd target vector documentation
Ian Lance Taylor [Fri, 1 May 1998 22:44:27 +0000 (22:44 +0000)]
add target vector documentation

26 years ago * configure.in: Add support for --enable-cgen-maint.
Doug Evans [Fri, 1 May 1998 20:59:29 +0000 (20:59 +0000)]
* configure.in: Add support for --enable-cgen-maint.
* Makefile.am (M32R_DEPS): New variable.
(m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c): Update dependencies.
* aclocal.m4: Regenerate.
* Makefile.in: Regenerate.
* configure: Regenerate.

* Makefile.am (CGENFILES): Add minsn.scm.

26 years agoFri May 1 11:36:00 PST 1998 Syd Polk <spolk@cygnus.com>
Syd Polk [Fri, 1 May 1998 18:37:07 +0000 (18:37 +0000)]
Fri May  1 11:36:00 PST 1998  Syd Polk <spolk@cygnus.com>

* Touched all files before doing import

26 years ago * monitor.c: Turn off debug
John Metzler [Fri, 1 May 1998 17:59:36 +0000 (17:59 +0000)]
* monitor.c: Turn off debug

26 years ago * breakpoint.c (delete_command): Skip internal breakpoints when
Peter Schauer [Fri, 1 May 1998 16:31:51 +0000 (16:31 +0000)]
* breakpoint.c (delete_command):  Skip internal breakpoints when
all breakpoints are requested.

* stabsread.c (define_symbol):  Record parameter types from Sunpro
function stabs in the TYPE_FIELDS of the function type.

26 years ago*) Delete CPU and CIA arguments from hw_io_*_buffer transfers.
Andrew Cagney [Fri, 1 May 1998 07:58:47 +0000 (07:58 +0000)]
*) Delete CPU and CIA arguments from hw_io_*_buffer transfers.
   Instead save them in the sim_hw structure.
*) Route sim-core accesses to hw devices through the sim_hw module.
*) Route hw device requests to abort/halt through the sim_hw module.
*) Add print parameter to hw_tree_print() function.
*) Add sim_engine_vabort () function.

26 years agoFix type of arguments to sim_engine_halt.
Andrew Cagney [Fri, 1 May 1998 05:44:17 +0000 (05:44 +0000)]
Fix type of arguments to sim_engine_halt.

26 years ago * read.c (sizeof_leb128): Referenced externally by write.c so
Fred Fish [Fri, 1 May 1998 00:24:17 +0000 (00:24 +0000)]
* read.c (sizeof_leb128): Referenced externally by write.c so
don't inline.

26 years agoThu Apr 30 15:59:54 1998 Jason Molenda (crash@bugshack.cygnus.com)
Jason Molenda [Thu, 30 Apr 1998 23:01:07 +0000 (23:01 +0000)]
Thu Apr 30 15:59:54 1998  Jason Molenda  (crash@bugshack.cygnus.com)

        * Makefile.in (config-check-targets, config-check-hosts): Removed.

1998-04-30  Paul Eggert  <eggert@twinsun.com>

        * Makefile.in (maintainer-clean):
        Don't get ahead of yourself and delete Makefile
        before running `make'.
        (local-maintainer-clean, do-maintainer-clean): New rules.

26 years agoWed Apr 29 15:53:16 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
Elena Zannoni [Thu, 30 Apr 1998 16:20:17 +0000 (16:20 +0000)]
Wed Apr 29 15:53:16 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

        * gdbtk.c (gdbtk_ignorable_warning): removed va_list parameter,
        which was unused.

26 years agoAdd java sanitization gobbledegook.
Stu Grossman [Thu, 30 Apr 1998 16:00:08 +0000 (16:00 +0000)]
Add java sanitization gobbledegook.

26 years agoFor multiply->add, loose underflow status, overflow when acc is
Andrew Cagney [Thu, 30 Apr 1998 10:56:49 +0000 (10:56 +0000)]
For multiply->add, loose underflow status, overflow when acc is
to-the-max, product can overflow result.

26 years agoAdd 2-result FP trace macro.
Andrew Cagney [Thu, 30 Apr 1998 10:55:09 +0000 (10:55 +0000)]
Add 2-result FP trace macro.
Dump hex value of floating-point numbers

26 years agoWed Apr 29 22:22:55 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Thu, 30 Apr 1998 05:23:50 +0000 (05:23 +0000)]
Wed Apr 29 22:22:55 1998  Geoffrey Noer <noer@cygnus.com>

        * configure.in: Stop appending EXEEXT to the end of
        SRCONV_PROG (wrong because that variable may contain multiple
        programs)
        * Makefile.am: instead, add EXEEXTs to each SRCONV_PROG
        program
        * Makefile.in: regenerate
        * configure: regenerate

26 years agoWed Apr 29 18:05:52 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Thu, 30 Apr 1998 01:15:38 +0000 (01:15 +0000)]
Wed Apr 29 18:05:52 1998  Geoffrey Noer <noer@cygnus.com>

        * configure.in: Stop appending EXEEXT to the end of
        SRCONV_PROG (wrong because that variable may contain multiple
        programs)
        * Makefile.in: instead, add EXEEXTs to each SRCONV_PROG
        program
        * configure: regenerate

26 years ago * Makefile.in: Added dependencies to all-target-boehm-gc and
Stu Grossman [Thu, 30 Apr 1998 00:08:01 +0000 (00:08 +0000)]
* Makefile.in: Added dependencies to all-target-boehm-gc and
  all-target-libjava to have them configure during the build.

26 years agoWed Apr 29 15:44:52 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Wed, 29 Apr 1998 22:49:27 +0000 (22:49 +0000)]
Wed Apr 29 15:44:52 1998  Geoffrey Noer  <noer@cygnus.com>

        * aclocal.m4: new file for AM_EXEEXT macro
        * configure.in: call AM_EXEEXT
        * configure: regenerate with autoconf 2.12.1.
        * Makefile.in: add EXEEXT support

26 years ago * sim-main.h, sky-libvpe.c: r59fp_op* functions were called with
James Lemke [Wed, 29 Apr 1998 21:17:53 +0000 (21:17 +0000)]
    * sim-main.h, sky-libvpe.c: r59fp_op* functions were called with
1st parm of wrong type.  Converted remaining "/" to "FDiv".
* interp.c: Make "--float-type host" the default.

26 years agoadd relocation code and ELF docs
Ian Lance Taylor [Wed, 29 Apr 1998 20:15:19 +0000 (20:15 +0000)]
add relocation code and ELF docs

26 years ago * configure.in: Build simulator on sparclite and sparc86x targets.
Mark Alexander [Wed, 29 Apr 1998 20:11:29 +0000 (20:11 +0000)]
* configure.in: Build simulator on sparclite and sparc86x targets.
* configure: Regenerate.

26 years agoAdd .debugsym label which does not force a NOP after a short instruction
Michael Meissner [Wed, 29 Apr 1998 19:51:01 +0000 (19:51 +0000)]
Add .debugsym label which does not force a NOP after a short instruction

26 years ago * config.bfd: If we include any ELF targets in targ_defvec and/or
Ian Lance Taylor [Wed, 29 Apr 1998 19:38:38 +0000 (19:38 +0000)]
* config.bfd: If we include any ELF targets in targ_defvec and/or
targ_selvecs, then add the generic ELF targets to targ_selvecs.
* elf32-gen.c (dummy): New static const variable.
(elf_generic_info_to_howto): New static function.
(elf_generic_info_to_howto_rel): New static function.
(elf_info_to_howto): Define as elf_generic_info_to_howto.
(elf_info_to_howto_rel): Define as elf_generic_info_to_howto_rel.
* elf64-gen.c: Same changes as elf32-gen.c.
* elfcode.h (elf_object_p): For the generic target, ignore a
failure of bfd_default_set_arch_mach.  Fix indentation a bit.

26 years agoWed Apr 29 10:20:40 1998 John Metzler <jmetzler@cygnus.com>
John Metzler [Wed, 29 Apr 1998 17:33:57 +0000 (17:33 +0000)]
Wed Apr 29 10:20:40 1998  John Metzler  <jmetzler@cygnus.com>

* nec4102rom.c : New file implements rom monitor adapter for
        nec-vr4102 board. This board hosts the vr4111 chip. This file
        required extenstions to the monitor_ops structure, hooks for wiat
        filter, new flags. This version does not support more than one
        breakpoint and resuming after a breakpoint in 16 bit mode is
        completely disfunctional.  * monitor.h : Defined additional hooks
        for dmpregs, confinuer_hooks and wait_filter. These additions
        require that all rom monitor interfaces be recoded to to
        initializa monitor ops using assignments rather than static
        structure initialization.  Added new bits to flags
        MO_EXACT_DUMPADDR, MO_HAS_BLOCKWRITES
        * monitor.c (RDEBUG): Conditional tracing throughout the file.
        (fromhex): Now recognized upper cse hex digits
        (monitor_printf_noecho):
        (monitor_readchar): Tracing interferes with input timing.
        (monitor_open): Register different memory write functions with
        dcache_init if MO_HAS_BLOCKWRITES.
        (flush_monior_dcache): Added as an additional utilty.
        (monitor-resume): Call continue hook if one has been supplied.
        (monitor_wait_filter): New function Factored out of monitor wait
        and used if alternate wait-filter has not been provided.
        (monitor_wait): call alternate wait filter if provided.  Call
        monitor_dump_regs, a new function factored out from inline code.
        (monitor_dump_block): A new function used as a utility when
        monitors must dump several blocks of registers using different
        commands.
        (monitor_dump_regs): Call alternate function if provided. Uses new
        hook in monitor.h.
        (monitor_write_memory): Engage previouly added hook
        MO_FILL_USES_ADDR.
        (monitor_write_even_block): new function supports writing long
        blocks of 4byte words.
        (longlongendswap): new internal function
        (monitor_write_memory_longlongs): new function writes large blocks
        using command to enter a long long.
        (monitor_write-memory_block): new Function figures out which block
        mod to use.
        (monitor_read_memory): Can now handle dump formats in which the bytes
        preceeding the requested data is not printed.
* monitor.h: Added new fields to the structure

26 years ago* Test case for modular arithmetic hardware erratum, c.f. PR 14887.
Frank Ch. Eigler [Wed, 29 Apr 1998 17:01:23 +0000 (17:01 +0000)]
* Test case for modular arithmetic hardware erratum, c.f. PR 14887.

Wed Apr 29 12:49:00 1998  Frank Ch. Eigler  <fche@cygnus.com>

* ls-modaddr.S: New test for modular addressing.
* Makefile.in: Run it.

26 years ago* rw-vureg.{c,vuexpect}: test VU register read/writes through aliased memory
Ron Unrau [Wed, 29 Apr 1998 14:48:42 +0000 (14:48 +0000)]
* rw-vureg.{c,vuexpect}: test VU register read/writes through aliased memory

26 years ago * Makefile.in (GDBTKLIBS): New macro.
Tom Tromey [Wed, 29 Apr 1998 04:17:25 +0000 (04:17 +0000)]
* Makefile.in (GDBTKLIBS): New macro.
(INSTALLED_LIBS): Include GDBTKLIBS.
(CLIBS): Likewise.
* configure: Rebuilt.
* configure.in: Put Tcl/Tk libs into GDBTKLIBS, not LIBS.
(GDBTKLIBS): AC_SUBST.

26 years ago * gprof.c (main): Conditionally call setlocale.
Tom Tromey [Wed, 29 Apr 1998 02:59:28 +0000 (02:59 +0000)]
* gprof.c (main): Conditionally call setlocale.
* gprof.h: Include <locale.h> if HAVE_LOCALE_H.
(LC_MESSAGES): Now can be defined even when ENABLE_NLS.

26 years ago * as.c (main): Conditionally call setlocale.
Tom Tromey [Wed, 29 Apr 1998 02:51:43 +0000 (02:51 +0000)]
* as.c (main): Conditionally call setlocale.
* gasp.c (main): Likewise.
* asintl.h: Include <locale.h> if HAVE_LOCALE_H.
(LC_MESSAGES): Now can be defined even when ENABLE_NLS.

26 years ago * addr2line.c (main): Conditionally call setlocale.
Tom Tromey [Wed, 29 Apr 1998 02:44:49 +0000 (02:44 +0000)]
* addr2line.c (main): Conditionally call setlocale.
* windres.c (main): Likewise.
* sysdump.c (main): Likewise.
* strings.c (main): Likewise.
* srconv.c (main): Likewise.
* size.c (main): Likewise.
* objdump.c (main): Likewise.
* objcopy.c (main): Likewise.
* nm.c (main): Likewise.
* nlmconv.c (main): Likewise.
* dlltool.c (main): Likewise.
* coffdump.c (main): Likewise.
* ar.c (main): Likewise.
* bucomm.h: Include <locale.h> if HAVE_LOCALE_H.
(LC_MESSAGES): Now can be defined even when ENABLE_NLS.